@-webkit-keyframes icon-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}@keyframes icon-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}@-webkit-keyframes spinner{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes spinner{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@-webkit-keyframes fadeInMobile{0%{top:5rem;opacity:0}to{top:0;opacity:1}}@keyframes fadeInMobile{0%{top:5rem;opacity:0}to{top:0;opacity:1}}@-webkit-keyframes fadeInTablet{0%{top:5rem;opacity:.5}to{top:1.5rem;opacity:1}}@keyframes fadeInTablet{0%{top:5rem;opacity:.5}to{top:1.5rem;opacity:1}}@-webkit-keyframes fadeIn{0%{top:5rem;opacity:.5}to{top:.9rem;opacity:1}}@keyframes fadeIn{0%{top:5rem;opacity:.5}to{top:.9rem;opacity:1}}@-webkit-keyframes fadeOut{0%{top:.9rem;opacity:1;z-index:100}99%{top:-3.5rem;opacity:0;z-index:-10}to{top:5rem;opacity:0;z-index:100}}@keyframes fadeOut{0%{top:.9rem;opacity:1;z-index:100}99%{top:-3.5rem;opacity:0;z-index:-10}to{top:5rem;opacity:0;z-index:100}}@-webkit-keyframes fadeOutMobile{0%{top:0;opacity:1}to{top:-3.5rem;opacity:0}}@keyframes fadeOutMobile{0%{top:0;opacity:1}to{top:-3.5rem;opacity:0}}@-webkit-keyframes enter{0%{opacity:0;transform:scale(0) translateX(-50px)}to{opacity:1;transform:scale(1) translateX(0)}}@keyframes enter{0%{opacity:0;transform:scale(0) translateX(-50px)}to{opacity:1;transform:scale(1) translateX(0)}}@-webkit-keyframes leave{0%{opacity:1;transform:scale(1) translateX(0)}to{opacity:0;transform:scale(0) translateX(50px)}}@keyframes leave{0%{opacity:1;transform:scale(1) translateX(0)}to{opacity:0;transform:scale(0) translateX(50px)}}@-webkit-keyframes absorbSphere{0%,to{transform:scale(1)}20%{transform:scale(1.08)}}@keyframes absorbSphere{0%,to{transform:scale(1)}20%{transform:scale(1.08)}}@-webkit-keyframes boxExpand{0%{opacity:0;border-radius:100%;transform:scale(0) translate(200px,200px)}10%{opacity:0}to{opacity:1;border-radius:var(--border-radius-big);transform:scale(1) translate(0)}}@keyframes boxExpand{0%{opacity:0;border-radius:100%;transform:scale(0) translate(200px,200px)}10%{opacity:0}to{opacity:1;border-radius:var(--border-radius-big);transform:scale(1) translate(0)}}@-webkit-keyframes boxShrink{0%{opacity:1;transform:scale(1) translate(0);border-radius:var(--border-radius-big)}70%{opacity:0}to{opacity:0;border-radius:100%;transform:scale(0) translate(200px,200px)}}@keyframes boxShrink{0%{opacity:1;transform:scale(1) translate(0);border-radius:var(--border-radius-big)}70%{opacity:0}to{opacity:0;border-radius:100%;transform:scale(0) translate(200px,200px)}}@-webkit-keyframes boxSlideUp{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes boxSlideUp{0%{transform:translateY(0)}to{transform:translateY(100%)}}@-webkit-keyframes bottomSlideOut{0%{transform:translateY(-150px);opacity:0}to{opacity:1;transform:translateY(0)}}@keyframes bottomSlideOut{0%{transform:translateY(-150px);opacity:0}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes pop{0%{opacity:0;transform:scale(.5)}50%{opacity:1}to{opacity:1;transform:scale(1)}}@keyframes pop{0%{opacity:0;transform:scale(.5)}50%{opacity:1}to{opacity:1;transform:scale(1)}}@-webkit-keyframes borderWidth{0%{width:0%}to{width:78.94736842105263%}}@keyframes borderWidth{0%{width:0%}to{width:78.94736842105263%}}@-webkit-keyframes personChange{0%{opacity:1}to{opacity:0}}@keyframes personChange{0%{opacity:1}to{opacity:0}}@font-face{font-family:"AvenirNext";src:url(../fonts/AvenirNext/a564f40f-09a5-4634-a3fb-9187b0302873.1752669399.woff2) format("woff2"),url(../fonts/AvenirNext/cb0d72c8-044e-4473-8044-50c2b72fab7b.1752669399.woff) format("woff");font-style:normal;font-weight:500}@font-face{font-family:"AvenirNext";src:url(../fonts/AvenirNext/73f7fb39-dfbe-44dd-906d-f04e84254085.1752669399.woff2) format("woff2"),url(../fonts/AvenirNext/3f14efd2-562a-493a-8891-3b64ab25cc67.1752669399.woff) format("woff");font-style:normal;font-weight:700}@font-face{font-family:"AvenirNext";src:url(../fonts/AvenirNext/9b2ae141-1cc8-4f32-9624-a6a19301931e.1752669399.woff2) format("woff2"),url(../fonts/AvenirNext/2726c0be-0c24-4d85-853c-f1c176320d3a.1752669399.woff) format("woff");font-style:normal;font-weight:400}@font-face{font-family:'icons';src:url(../fonts/icons/e9e7853803e5cdc7de766245573385dc.1752669399.eot);src:url(../fonts/icons/e9e7853803e5cdc7de766245573385dc.eot?#iefix) format('eot'),url(../fonts/icons/e9e7853803e5cdc7de766245573385dc.1752669399.woff2) format('woff2'),url(../fonts/icons/e9e7853803e5cdc7de766245573385dc.1752669399.woff) format('woff'),url(../fonts/icons/e9e7853803e5cdc7de766245573385dc.1752669399.ttf) format('truetype');font-weight:400;font-style:normal}.Icon--spin{-webkit-animation:icon-spin 2s infinite linear;animation:icon-spin 2s infinite linear}.Icon:before{display:inline-block;font:14px/1 'icons';font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.Icon--alert-sign:before{content:'\EA01'}.Icon--area:before{content:'\EA02'}.Icon--arrowLeft:before{content:'\EA03'}.Icon--arrowLeftBold:before{content:'\EA04'}.Icon--arrowRight:before{content:'\EA05'}.Icon--arrowRightBold:before{content:'\EA06'}.Icon--borderArrow:before{content:'\EA07'}.Icon--building:before{content:'\EA08'}.Icon--calendar:before{content:'\EA09'}.Icon--calendarInput:before{content:'\EA0A'}.Icon--check:before{content:'\EA0B'}.Icon--chevronUp:before{content:'\EA0C'}.Icon--cleaning:before{content:'\EA0D'}.Icon--close-cross:before{content:'\EA0E'}.Icon--close:before{content:'\EA0F'}.Icon--download:before{content:'\EA10'}.Icon--facebook:before{content:'\EA11'}.Icon--footerGiant:before{content:'\EA12'}.Icon--giant:before{content:'\EA13'}.Icon--instagram:before{content:'\EA14'}.Icon--marker:before{content:'\EA15'}.Icon--parking:before{content:'\EA16'}.Icon--phone:before{content:'\EA17'}.Icon--play:before{content:'\EA18'}.Icon--plus:before{content:'\EA19'}.Icon--plusBare:before{content:'\EA1A'}.Icon--presentation:before{content:'\EA1B'}.Icon--quote:before{content:'\EA1C'}.Icon--resize:before{content:'\EA1D'}.Icon--snowflake:before{content:'\EA1E'}.Icon--target:before{content:'\EA1F'}.Icon--television:before{content:'\EA20'}.Icon--televisionOld:before{content:'\EA21'}.Icon--visitors:before{content:'\EA22'}.Icon--wifi:before{content:'\EA23'}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}h1{font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:none}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none;max-width:100%;height:auto;display:block}svg:not(:root){overflow:hidden}button,input,optgroup,option,select,textarea{font-family:$font-roobert;line-height:inherit;margin:0}optgroup,option,select{font-size:100%}button,input{overflow:visible}select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}.lightpick.is-hidden,.no-js body img[data-src].is-lazy,.no-js body img[data-srcset].is-lazy,[hidden],template{display:none}*,:after,:before{box-sizing:border-box;background-repeat:no-repeat}*{font-variant-ligatures:none;font-feature-settings:"liga" 0;-webkit-font-smoothing:antialiased}blockquote,body,dd,dl,dt,fieldset,figcaption,figure,h1,h2,h3,h4,h5,h6,html,li,ol,p,ul{margin:0;padding:0}h1,h2,h3,h4{line-height:1.2;font-weight:400}ol,ul{list-style:none}li{position:relative;padding-left:16px;letter-spacing:.1px;line-height:1.473684210526316}li:before{position:absolute;top:.631578947368421em;left:0;content:"";width:6px;height:6px;background:var(--color-secondary);border-radius:50%}button{text-transform:inherit;color:inherit;font-weight:inherit;cursor:pointer}a,button{touch-action:manipulation;background:0 0;padding:0}button,input,textarea{font-size:inherit;font-family:inherit;box-shadow:none;border:0}b,strong{font-weight:600}a,button,input,label,select,textarea{-webkit-tap-highlight-color:transparent}img[src="#"]{display:none!important}:focus{outline-color:$red}html{font-size:62.5%}html.is-scrolling-disabled{overflow:hidden}body{line-height:1.733333333333333;color:#1d1d1e;font-weight:300;background:var(--color-primary);font-size:1.5rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;font-family:'AvenirNext',Arial,Helvetica,sans-serif}body:has(.FixedMultiAlerts.is-active) .AsidePanel-logo,body:has(.FixedMultiAlerts.is-active) .scroll-Container{top:4rem}body:has(.FixedMultiAlerts.is-active) .header-Main{margin-top:4rem}body:has(.FixedMultiAlerts.is-active) .MobileLogo{margin-top:5rem}body:has(.FixedMultiAlerts-block.is-active){overflow:hidden}.is-scrolling-disabled body{overflow:hidden;position:fixed;top:0;left:0;width:100%}body p{margin-bottom:1.263157894736842em}#brunches .CKEditable ol li span:last-child,#brunches .CKEditable ul li span:last-child,.CKEditable hr:last-child,.DownloadCard .CKEditable ol li:last-child,.DownloadCard .CKEditable ul li:last-child,body p:last-child{margin-bottom:0}body a{color:inherit;text-decoration:none}body sup{font-size:1.1rem;font-weight:500;position:relative;top:-5px}body img{max-width:100%;height:auto;display:block}body img[data-src].is-lazy,body img[data-src].is-lazy-loading,body img[data-srcset].is-lazy,body img[data-srcset].is-lazy-loading{opacity:0}body img[data-src].is-lazy-loaded,body img[data-srcset].is-lazy-loaded{opacity:1}body #tracy-debug{z-index:999999!important}.u-noScreen{font:0/0 a;text-shadow:none;color:transparent;position:absolute;width:0;height:0;overflow:hidden}.u-textCenter{text-align:center}.u-textShadow{text-shadow:0 2px 10px rgba(247,236,234,.6)}.u-underline{text-decoration:underline}.color-secondary{color:var(--color-secondary)}.color-white{color:#fff}.flex{display:flex}#brunches .CKEditable ol li:before,#brunches .CKEditable ul li:before,.hidden{display:none!important}.justify-center{justify-content:center}.text-center{text-align:center}.mb-20{margin-bottom:20px!important}.mb-50{margin-bottom:50px!important}.mb-100{margin-bottom:100px!important}.mt-20{margin-top:20px!important}.mt-30{margin-top:30px!important}.mt-50{margin-top:50px!important}.w-1\/12{flex-basis:auto!important;width:8.333333333333332%!important}.w-2\/12,.w-3\/12,.w-4\/12{flex-basis:auto!important;width:16.666666666666664%!important}.w-3\/12,.w-4\/12{width:25%!important}.w-4\/12{width:33.33333333333333%!important}.w-5\/12,.w-6\/12,.w-7\/12{flex-basis:auto!important;width:41.66666666666667%!important}.w-6\/12,.w-7\/12{width:50%!important}.w-7\/12{width:58.333333333333336%!important}.w-10\/12,.w-8\/12,.w-9\/12{flex-basis:auto!important;width:66.66666666666666%!important}.w-10\/12,.w-9\/12{width:75%!important}.w-10\/12{width:83.33333333333334%!important}.w-11\/12,.w-12\/12,.w-auto{flex-basis:auto!important;width:91.66666666666666%!important}.w-12\/12,.w-auto{width:100%!important}.w-auto{width:auto!important}.w-full{width:100%!important}.w-fill,.w-fillAlt{width:auto!important;flex:1 1 0%!important;flex-basis:0!important}.w-fillAlt{flex:1 1 auto!important;flex-basis:auto!important}.lightpick{position:absolute;z-index:99999;padding:4px;border-radius:4px;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.25);color:#000;font-family:system-ui,Roboto,Helvetica,Arial,sans-serif;line-height:1.125em}.lightpick--inlined{position:relative;display:inline-block}.lightpick,.lightpick *,.lightpick::after,.lightpick::before{box-sizing:border-box}.lightpick__months{display:grid;background-color:#eee;grid-template-columns:auto;grid-gap:1px}.lightpick--2-columns .lightpick__months{grid-template-columns:auto auto}.lightpick--3-columns .lightpick__months{grid-template-columns:auto auto auto}.lightpick--4-columns .lightpick__months{grid-template-columns:auto auto auto auto}.lightpick--5-columns .lightpick__months{grid-template-columns:auto auto auto auto auto}.lightpick__month{padding:4px;width:290px;background-color:#fff}.lightpick__month-title-bar{display:flex;margin-bottom:4px;justify-content:space-between;align-items:center}.lightpick__month-title{margin-top:4px;margin-bottom:4px;margin-left:4px;font-size:16px;font-weight:400;line-height:24px;cursor:default;padding:0 4px;border-radius:4px}.lightpick__month-title>.lightpick__select{border:0;background-color:transparent;outline:0;-moz-appearance:none;-webkit-appearance:none;appearance:none}.lightpick__month-title>.lightpick__select:disabled{color:#333}.lightpick__month-title>.lightpick__select-months{font-weight:700;font-size:1em;margin-right:.5em}.lightpick__toolbar{display:flex;text-align:right;justify-content:flex-end}.lightpick__close-action,.lightpick__next-action,.lightpick__previous-action{display:flex;margin-left:6px;width:32px;height:32px;outline:0;border:0;border-radius:50%;background-color:#ddd;justify-content:center;align-items:center}.lightpick__next-action,.lightpick__previous-action{font-size:12px}.lightpick__close-action{font-size:18px}.lightpick__close-action:active,.lightpick__next-action:active,.lightpick__previous-action:active{color:inherit}.lightpick__days-of-the-week{display:grid;grid-template-columns:repeat(7,1fr)}.lightpick__day-of-the-week{display:flex;font-size:11px;font-weight:700;justify-content:center;align-items:center}.lightpick__days{display:grid;grid-template-columns:repeat(7,1fr)}.lightpick__day{display:flex;height:40px;background-position:center center;background-size:contain;background-repeat:no-repeat;font-size:13px;justify-content:center;align-items:center;cursor:default}.lightpick__day.is-today{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='rgba(220, 50, 47, .5)' cx='16' cy='16' r='16'/%3E%3C/svg%3E");background-size:18.8% auto;background-position:center bottom;color:#dc322f}.lightpick__day:not(.is-disabled):hover{background-size:contain;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23E0E0E0' cx='16' cy='16' r='16'/%3E%3C/svg%3E")}.lightpick__day.is-disabled{opacity:.38;pointer-events:none}.lightpick__day.disabled-tooltip{pointer-events:auto}.lightpick__day.is-disabled.is-forward-selected{opacity:1}.lightpick__day.is-disabled.is-forward-selected:not(.is-start-date){background-color:rgba(38,139,210,.1);background-image:none}.lightpick__day.is-next-month,.lightpick__day.is-previous-month{opacity:.38}.lightpick__day.lightpick__day.is-in-range:not(.is-disabled){opacity:1}.lightpick__day.is-in-range{border-radius:0;background-color:rgba(38,139,210,.1);background-image:none}.lightpick__day.is-in-range:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='rgba(38, 139, 210, 0.5)' cx='16' cy='16' r='16'/%3E%3C/svg%3E")}.lightpick__day.is-end-date.is-in-range.is-flipped,.lightpick__day.is-start-date.is-in-range{border-top-left-radius:50%;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:50%;background-color:#268bd2;background-image:none}.lightpick__day.is-end-date.is-in-range,.lightpick__day.is-start-date.is-in-range.is-flipped{border-top-left-radius:0;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:0;background-color:#268bd2;background-image:none}.lightpick__day.is-end-date,.lightpick__day.is-end-date:hover,.lightpick__day.is-start-date,.lightpick__day.is-start-date.is-end-date,.lightpick__day.is-start-date:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23268BD2' cx='16' cy='16' r='16'/%3E%3C/svg%3E")}.lightpick__day.is-start-date.is-end-date{background-color:transparent}.lightpick__day.is-end-date,.lightpick__day.is-end-date:hover,.lightpick__day.is-start-date,.lightpick__day.is-start-date:hover{background-size:auto;background-position:center;color:#fff;font-weight:700}.lightpick__tooltip{position:absolute;margin-top:-4px;padding:4px 8px;border-radius:4px;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.25);white-space:nowrap;font-size:11px;pointer-events:none}.lightpick__tooltip::before{position:absolute;bottom:-5px;left:calc(50% - 5px);border-top:5px solid rgba(0,0,0,.12);border-right:5px solid transparent;border-left:5px solid transparent;content:""}.lightpick__tooltip::after{position:absolute;bottom:-4px;left:calc(50% - 4px);border-top:4px solid #fff;border-right:4px solid transparent;border-left:4px solid transparent;content:""}.lightpick__footer{display:flex;justify-content:space-between}.lightpick__apply-action,.lightpick__reset-action{border-radius:5px;font-size:12px;border:0}.lightpick__reset-action{color:#fff;background-color:#aeacad}.lightpick__apply-action{color:#fff;background-color:#2495f3}.Accordion{margin-top:20px}.Accordion-details{position:relative;font-size:2rem;background:#fff;border-radius:var(--border-radius)}.Accordion-toggler{display:flex;transform:rotate(0deg);transition:transform .3s;min-width:30px;height:30px;border-radius:50%;background:var(--color-secondary)}.Accordion-toggler:after,.Accordion-toggler:before{content:"";position:absolute;display:block;top:50%;left:50%;height:1.5px;width:13px;background:#fff}.Accordion-toggler:after{transform:translate(-50%,-50%);transition:transform .6s cubic-bezier(.19,1,.22,1),opacity .4s ease;opacity:1}.is-active .Accordion-toggler:after{transform:translate(-50%,-50%) rotate(90deg);opacity:0}.Accordion-toggler:before{transform:translate(-50%,-50%) rotate(90deg);transition:transform .6s cubic-bezier(.19,1,.22,1)}.is-active .Accordion-toggler:before{transform:translate(-50%,-50%) rotate(180deg)}.Accordion-wrapper{display:flex;flex-direction:column;gap:20px}.Accordion-summary{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:80px;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;cursor:pointer;background:0 0;width:100%;padding:24px 30px 24px 24px}.Accordion-summary:focus{outline:2px solid var(--color-secondary);border-radius:var(--border-radius)}.Accordion-summary:focus:not(:focus-visible){outline:0}.Accordion-summary::-webkit-details-marker{display:none}.Accordion-summary span{text-align:left;color:var(--color-primary);font-weight:700;transition:ease color .3s;font-size:1.7rem;line-height:1.578947368421053}.Accordion-answer{transition:height .6s cubic-bezier(.19,1,.22,1);overflow:hidden}.js .Accordion-answer{height:0}.Accordion-content{margin-bottom:21px;padding:0 24px}.Accordion-button{display:none;cursor:pointer;max-width:170px;margin:39px auto 0}.Antispam{height:1px;width:1px;opacity:0;transform:translate(-9999px,0)}.ArrowLink{position:relative;display:flex;gap:30px;align-items:center;justify-content:space-between;background:#fff;min-height:80px;max-width:1010px;padding:0 30px;transition:background .6s cubic-bezier(.19,1,.22,1),color .6s cubic-bezier(.19,1,.22,1)}.ArrowLink .Title{transition:color .6s cubic-bezier(.19,1,.22,1)}.ArrowLink,.ArrowLink:hover{border-radius:var(--border-radius)}.ArrowLink:hover{background:var(--color-secondary);color:#fff}.ArrowLink:hover .Title,.is-mouse-pointer .Article-content .RoundedBorder a:hover{color:#fff}.ArrowLink:hover .Icon{background:#fff;color:var(--color-secondary)}.ArrowLink:hover .Icon:before{transform:translateX(30px);opacity:0}.ArrowLink:hover .Icon:after{transform:translateX(0);opacity:1}.ArrowLink:focus{outline:0;background:var(--color-secondary);color:#fff;border-radius:var(--border-radius) var(--border-radius) 0 0;transition:border-radius .6s cubic-bezier(.19,1,.22,1)}.ArrowLink .Icon{position:relative;display:grid;place-items:center;border-radius:50%;background:var(--color-secondary);color:#fff;transition:background .6s cubic-bezier(.19,1,.22,1),color .6s cubic-bezier(.19,1,.22,1);opacity:1;overflow:hidden}.ArrowLink .Icon:after,.ArrowLink .Icon:before{transition:transform 2s cubic-bezier(.19,1,.22,1),opacity 1s cubic-bezier(.19,1,.22,1)}.ArrowLink .Icon,.ArrowLink .Icon:after{min-height:30px;min-width:30px;font-size:1.3rem}.ArrowLink .Icon:after{display:inline-block;font:14px/1 'icons';font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\EA05';position:absolute;display:flex;align-items:center;justify-content:center;background:0 0;opacity:0;transform:translateX(-30px)}.ArrowLink .Icon:before{transform:translateX(0)}.Article{display:flex;flex-direction:column-reverse;align-items:center;color:var(--color-primary);margin-bottom:6.535947712418301%}.Article:last-of-type,.InformationCard .CKEditable p:last-of-type,.restaurant-Information-item .CKEditable p:last-of-type{margin-bottom:0}.Article:nth-child(odd){flex-direction:column}.Article:nth-child(odd) .Article-image{order:-1}.Article-content p{margin-bottom:.526315789473684em}.Article-content>.Title{margin-bottom:.4em}.Article-content .ButtonIcon,.Article-content .RoundedBorder{margin-top:24px}.Article-image{position:relative;width:100%;height:100%;border-radius:var(--border-radius);overflow:hidden;min-height:200px;max-height:640px;margin-bottom:30px;aspect-ratio:1/1;order:1}.Article-image img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.Article[id=tipForTrips] .Article-image{max-height:600px}.ArticleLinks{display:flex;flex-wrap:wrap;-moz-column-gap:40px;column-gap:40px;row-gap:6px;padding-top:12px}.ArticleLinks span{display:flex;font-weight:500}.ArticleLinks a{text-decoration:underline;-webkit-text-decoration-color:inherit;text-decoration-color:inherit;text-underline-offset:2px;transition:text-decoration .3s;transition:text-decoration .3s,-webkit-text-decoration .3s;font-weight:500}.is-mouse-pointer .ArticleLinks a:hover,.is-mouse-pointer .CKEditable a:hover,.is-mouse-pointer .InformationCard ul a:hover{-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.AsidePanel{position:fixed;left:0;top:0;z-index:1;display:none;flex-direction:column;align-items:center;justify-content:space-between;padding-top:14px;width:100px;height:100vh;color:#fff;font-weight:700;border-right:1px solid var(--color-border)}.header-Nav .AsidePanel{display:flex;flex-direction:row;position:relative;height:unset;width:unset;border:0}.AsidePanel-hotelName{transform:rotate(-90deg);white-space:nowrap;font-size:1.6rem;padding:17px 20px}.frutiger .AsidePanel-hotelName{letter-spacing:.5px;text-transform:uppercase}.header-Nav .AsidePanel-hotelName,.header-Nav .AsidePanel-logo{display:none}.AsidePanel-logo{position:relative;top:0;transition:top 1s cubic-bezier(.19,1,.22,1)}.AsidePanel-logo img{min-height:59px}.BackButton,.BackgroundOverlay{opacity:0;background:var(--color-primary);pointer-events:none}.BackButton{display:none;position:absolute;z-index:100;top:35px;left:50%;transform:translateX(-50%);color:#fff;font-weight:700;font-size:1.6rem;transition:opacity .6s cubic-bezier(.19,1,.22,1);padding:11.75px 22px 11.75px 57px;border-radius:var(--border-radius-button);border:1px solid var(--color-border)}.BackButton:before{display:inline-block;font:14px/1 'icons';font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;transform:translateY(-50%);left:12px;content:'\EA04';display:grid;place-items:center;color:#fff;width:30px;height:30px;border-radius:50%;background:var(--color-secondary);font-size:.8rem}.BackgroundOverlay{position:fixed;z-index:10;inset:0;width:100%;height:100%;transition:opacity .9s cubic-bezier(.19,1,.22,1)}.BackgroundOverlay.is-active{z-index:10;opacity:.4;pointer-events:auto}.Button{display:inline-flex;justify-content:center;align-items:center;font-size:1.2rem;line-height:1.3;text-align:center;min-height:40px;min-width:160px;border:0;cursor:pointer;font-weight:600;color:#fff}.Button-content{display:flex;align-items:center;justify-content:space-between}.Button-loading,.CKEditable table tr td br,.DownloadCard .CKEditable ol li:before,.DownloadCard .CKEditable ul li:before{display:none}.Button-saved{display:none;position:relative;bottom:-2px}.ButtonIcon{display:flex;position:relative;max-width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;color:var(--color-primary);transition:color .8s cubic-bezier(.19,1,.22,1),background 1.2s cubic-bezier(.19,1,.22,1);text-decoration:none!important}.ButtonIcon--reverse,.is-mouse-pointer .ButtonIcon:hover{color:#fff}.is-mouse-pointer .ButtonIcon:hover .ButtonIcon-content{border-color:var(--color-secondary);background:var(--color-secondary)}.is-mouse-pointer .ButtonIcon:hover .IconRound{transform:scale(1.1)}.is-mouse-pointer .ButtonIcon:hover .IconRound:before{transform:translateX(40px);opacity:0}.is-mouse-pointer .ButtonIcon:hover .IconRound:after{opacity:1;transform:translateX(0) scale(1.1);transition-delay:.2s}.ButtonIcon--reverse .ButtonIcon-content,.frutiger .ButtonIcon--reverse .ButtonIcon-content{background:var(--color-primary);border-color:var(--color-primary)}.ButtonIcon-wrapper{margin-right:64px}.ButtonIcon-content{position:relative;display:flex;align-items:center;justify-content:center;font-weight:700;border:1.5px solid #fff;min-width:180px;width:100%;border-radius:var(--border-radius-button);padding:0 24px;height:42px;font-size:1.5rem;margin-right:52px;background:#fff;transition:background 1.2s cubic-bezier(.19,1,.22,1),border-color 1.2s cubic-bezier(.19,1,.22,1)}.frutiger .ButtonIcon-content{background:0 0;color:#fff;font-weight:700}.frutiger .ButtonIcon-content p{position:relative;top:-1px}.ButtonIcon span{position:absolute;right:0}.ButtonIcon.is-loading,.FixedMultiAlerts-header h2 span,.FixedMultiAlerts-select li span{pointer-events:none}.ButtonIcon.is-loading .ButtonIcon-content{border-color:var(--color-secondary);background:var(--color-secondary)}.ButtonIcon.is-loading .IconRound:before{opacity:1;content:"";position:absolute;display:inline-flex;border:4px solid rgba(0,0,0,.1);border-left-color:#fff;border-radius:50%;transition:opacity .3s ease;-webkit-animation:spinner 1.2s linear infinite;animation:spinner 1.2s linear infinite;width:21px;height:21px;top:10.5px;left:10.5px}.CardInfo{position:relative;display:flex;flex-direction:row;justify-content:flex-start;gap:48px;background:var(--background-card);border-radius:var(--border-radius);height:100%;padding:24px;color:#fff}.CardInfo .Icon{display:flex;color:var(--color-secondary)}.CardInfo-label{display:flex;align-items:center}.CardInfo-number{display:flex;flex-direction:column;align-items:flex-start}.CardInfo-number .Title{color:var(--color-secondary);font-size:3rem;line-height:1.166666666666667;letter-spacing:-1.33px;font-weight:600}html[lang=cs] .CardInfo-number span{text-transform:lowercase}.CardInfo-number h3{font-size:1.8rem;font-weight:400}.Checkbox{position:relative}.Checkbox-input{position:absolute;opacity:0;cursor:default!important;width:100%;min-height:34px!important}.Checkbox-input+label{position:relative;top:-4px;cursor:pointer;padding:0}.Checkbox-input+label:before{content:'';position:relative;top:2px;display:inline-block;vertical-align:text-top;width:19px;height:19px;margin-right:11px;background:#fff;box-shadow:0 0 0 1px var(--color-primary);border-radius:5px}.Checkbox-input:hover+label:before{background:#fff}.Checkbox-input:focus+label:before{box-shadow:0 0 0 2px var(--color-primary)}.Checkbox-input:checked+label:before{background:#fff}.Checkbox-input:disabled+label{color:#b8b8b8;cursor:auto}.Checkbox-input:disabled+label:before{box-shadow:none;background:#ddd}.Checkbox-input:checked+label:after{content:'';position:absolute;left:4.5px;top:11px;background:var(--color-primary);width:2px;height:2px;box-shadow:2px 0 0 var(--color-primary),4px 0 0 var(--color-primary),4px -2px 0 var(--color-primary),4px -4px 0 var(--color-primary),4px -6px 0 var(--color-primary),4px -8px 0 var(--color-primary);transform:rotate(45deg)}.CKEditable:empty{border:1px solid red;height:48px}.CKEditable h2,.CKEditable h4{line-height:1.578947368421053;font-size:1.7rem;font-weight:700;letter-spacing:0;margin-bottom:10px}.Modal .CKEditable ol,.Modal .CKEditable ul{margin-bottom:48px}.InformationCard .CKEditable ol,.InformationCard .CKEditable ul,.MoreInformation .CKEditable ol,.MoreInformation .CKEditable ul,.room-Page .CKEditable ol,.room-Page .CKEditable ul{-moz-columns:2;columns:2}#brunches .CKEditable ol li p,#brunches .CKEditable ul li p,.InformationCard .CKEditable ol,.InformationCard .CKEditable ul{margin-bottom:0}.room-Page .CKEditable ol,.room-Page .CKEditable ul{margin-bottom:24px}.Accordion-content .CKEditable ol,.Accordion-content .CKEditable ul{font-size:1.6rem;flex-direction:column}.DownloadCard .CKEditable ol li,.DownloadCard .CKEditable ul li{padding-left:0;font-size:1.6rem;font-weight:500}.Article-content .CKEditable ol,.Article-content .CKEditable ul{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;gap:10px;-moz-column-gap:40px;column-gap:40px;display:flex;flex-wrap:wrap}.CKEditable ol li,.CKEditable ul li{line-height:1.578947368421053;padding-left:1.105263157894737em;margin-bottom:10px}.InformationCard .CKEditable ol li,.InformationCard .CKEditable ul li,.MoreInformation .CKEditable ol li,.MoreInformation .CKEditable ul li,.room-Page .CKEditable ol li,.room-Page .CKEditable ul li{line-height:1.631578947368421}.InformationCard .CKEditable ol li:before,.InformationCard .CKEditable ul li:before,.MoreInformation .CKEditable ol li:before,.MoreInformation .CKEditable ul li:before,.room-Page .CKEditable ol li:before,.room-Page .CKEditable ul li:before{top:.75em}.InformationCard .CKEditable ol li,.InformationCard .CKEditable ul li{margin-bottom:0;margin-top:3px}.CKEditable ol li:first-child,.CKEditable ul li:first-child{margin-top:3px}#brunches .CKEditable ol,#brunches .CKEditable ul{gap:0}#brunches .CKEditable ol li,#brunches .CKEditable ul li{padding:0 0 24px;position:relative;left:2px;margin-bottom:2.074074074074074%}#brunches .CKEditable ol li .Title--ms,#brunches .CKEditable ul li .Title--ms{position:relative;left:0;line-height:1.789473684210526;padding-bottom:.052631578947368em}#brunches .CKEditable ol li span,#brunches .CKEditable ul li span{display:block;margin-bottom:7px}#weddings .CKEditable ol,#weddings .CKEditable ul{gap:0;position:relative;left:3px;margin-bottom:5.925925925925926%;margin-top:1.037037037037037%}#weddings .CKEditable ol li,#weddings .CKEditable ul li{padding-bottom:10px;line-height:1.578947368421053;padding-left:19px}#weddings .CKEditable ol li:last-child,#weddings .CKEditable ul li:last-child{padding-bottom:0}.CKEditable p{margin-bottom:4.394141145139813%}.CKEditable p small,.hotel-Perex p small{display:block;margin-bottom:-.849673202614379%;margin-top:5.459387483355526%}.CKEditable small,.gdpr-Page table tbody{font-size:1.4rem}.CKEditable hr{background:var(--color-border-secondary);height:1px;border:0;margin:5.326231691078561% 0}.Article-content .CKEditable hr{margin:4.48% 0 3.231017770597738%}.hotel-Check-content .CKEditable hr{margin:4.16% 0 3.68%}.CKEditable img{border-radius:var(--border-radius)}.CKEditable br{content:"";display:block;margin:var(--border-radius) 0}.CKEditable a{text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1.5px;font-weight:500;transition:text-decoration-color .3s cubic-bezier(.19,1,.22,1);transition:text-decoration-color .3s cubic-bezier(.19,1,.22,1),-webkit-text-decoration-color .3s cubic-bezier(.19,1,.22,1);white-space:nowrap}.CKEditable table{background:var(--color-secondary);border-radius:0 0 var(--border-radius) var(--border-radius);padding:0 29px 21px;color:#fff;width:100%}.CKEditable table caption{border-radius:var(--border-radius) var(--border-radius) 0 0;text-align:left;background:var(--color-secondary);font-weight:700;padding:19px 29px 3px;position:relative;margin-bottom:-1px}.CKEditable table tr{line-height:1.789473684210526}.CKEditable table,.CKEditable table tr,.CKEditable table tr td{border:0;border-spacing:0}.CKEditable table tr td a{text-decoration:none;font-weight:400}.CKEditable table tr td:nth-child(2){text-align:right;padding-left:14px}.CKEditable table tr td:nth-child(2) time,.contact-Cards-item address>div span:nth-child(1){white-space:nowrap}.CMSControls{display:flex;background:var(--color-secondary);padding:5px;margin-bottom:32px;position:fixed;left:50%;transform:translateX(-50%);bottom:0;z-index:500;box-shadow:rgba(0,0,0,.25) 0 25px 50px -12px;border-radius:var(--border-radius)}.CMSControls .Button-content{display:flex;justify-content:center;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.CMSControls .Button-saved{margin-right:0;margin-left:12px;font-size:1.3rem!important}.CMSControls .Icon{display:flex;font-size:2rem;margin-right:12px}.Container{margin:0 auto;padding:0 30px;max-width:1530px;position:relative;box-sizing:content-box}.Container--medium{max-width:1440px}.Container--slim{max-width:750px}.Container--wide{max-width:1760px;padding:0}.Container--full{max-width:1820px}.Container--hero{max-width:1675px;padding-right:0;margin:0 0 0 auto}.Container--footer{max-width:1820px;padding-left:0;padding-right:0}.Container.is-pure{padding:0;position:static}.DatePicker{display:flex;position:relative;border:1px solid var(--color-primary);border-radius:var(--border-radius);padding-right:54px;width:100%}.DatePicker:after{display:inline-block;font:14px/1 'icons';font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\EA0A';position:absolute;top:51%;transform:translateY(-50%);right:21px;color:var(--color-primary);font-size:1.6rem}.DatePicker-input{width:50%;position:relative;font-size:1.5rem}.DatePicker-input:first-child:after{content:'';display:inline-block;width:1px;height:30%;background:var(--color-primary);position:absolute;top:51%;transform:translateY(-50%);right:0;margin:auto;transition:.3s height ease}.DatePicker-datepicker{display:none;position:absolute;top:calc(100% + 1px);left:-1px}.DatePicker-label{position:absolute;top:50%;transform:translateY(-50%);left:19px;font-weight:600;overflow:hidden;transition:opacity .3s cubic-bezier(.19,1,.22,1);margin-top:0!important;opacity:0;font-size:1.9rem;letter-spacing:-.4px;color:var(--color-primary)}.DatePicker .InputDatePicker{margin-top:0!important;transition:.3s opacity ease}.DatePicker .lightpick{background:#f1f1f1;border-radius:var(--border-radius);overflow:hidden;padding:0;border-top:3px solid var(--color-border);box-shadow:0 10px 20px 0 rgba(0,0,0,.05)}.DatePicker .lightpick__toolbar{height:0}.DatePicker .lightpick__toolbar button{position:absolute;top:22px;background:0 0;font-size:1.8rem;color:#fff}.DatePicker .lightpick__previous-action{left:20px}.DatePicker .lightpick__next-action{right:20px}.DatePicker .lightpick__months{background-color:transparent;grid-gap:0}.DatePicker .lightpick__month{background-color:transparent;padding:0;width:295px}.DatePicker .lightpick__month-title{margin:0 auto;text-align:center}.DatePicker .lightpick__month-title select{font-size:1.8rem;color:#fff;text-transform:capitalize}.DatePicker .lightpick__month-title-bar{background:var(--color-primary);color:#fff;padding:25px 25px 22px;margin-bottom:15px}.DatePicker .lightpick__month>div{padding:0 10px 15px}.DatePicker .lightpick__days-of-the-week{display:flex;justify-content:space-around}.DatePicker .lightpick__day-of-the-week{font-weight:600;color:var(--color-primary);text-transform:uppercase}.DatePicker .lightpick__days{display:block}.DatePicker .lightpick__week{display:flex;width:100%;margin-bottom:10px}.DatePicker .lightpick__week div{height:34px;width:14.285714285714285%;padding-top:1px}.DatePicker .lightpick__week div:first-child{border-top-left-radius:100px;border-bottom-left-radius:100px}.DatePicker .lightpick__week div:last-child{border-top-right-radius:100px;border-bottom-right-radius:100px}.DatePicker .lightpick__dummy{height:34px;width:14.285714285714285%}.DatePicker .lightpick__day{color:var(--color-primary);font-size:1.6rem;border-radius:100px;background-image:none!important}.DatePicker .lightpick__day:hover{background:var(--date-input);color:#fff}.DatePicker .lightpick__day.is-in-range{border-radius:0;box-shadow:0 2px 5px 0 rgba(0,0,0,.05)}.DatePicker .lightpick__day.is-in-range,.DatePicker .lightpick__day.is-in-range.is-end-date,.DatePicker .lightpick__day.is-in-range.is-start-date{color:#f1f1f1;background:var(--color-primary)}.DatePicker .lightpick__day.is-in-range.is-end-date:hover,.DatePicker .lightpick__day.is-in-range.is-start-date:hover,.DatePicker .lightpick__day.is-in-range:hover{background:var(--date-input);color:#fff}.DatePicker .lightpick__day.is-end-date.is-in-range,.DatePicker .lightpick__day.is-end-date.is-in-range.is-flipped,.DatePicker .lightpick__day.is-flipped,.DatePicker .lightpick__day.is-start-date,.DatePicker .lightpick__day.is-start-date.is-in-range,.DatePicker .lightpick__day.is-start-date.is-in-range.is-flipped{color:#f1f1f1;background:var(--color-primary)}.DatePicker .lightpick__day.is-end-date.is-in-range.is-flipped:hover,.DatePicker .lightpick__day.is-end-date.is-in-range:hover,.DatePicker .lightpick__day.is-flipped:hover,.DatePicker .lightpick__day.is-start-date.is-in-range.is-flipped:hover,.DatePicker .lightpick__day.is-start-date.is-in-range:hover,.DatePicker .lightpick__day.is-start-date:hover{background:var(--date-input);color:#fff}.DatePicker .lightpick__day.lightpick__day.is-end-date.is-in-range.is-flipped,.DatePicker .lightpick__day.lightpick__day.is-start-date.is-in-range{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:100px;border-bottom-left-radius:100px}.DatePicker .lightpick__day.lightpick__day.is-end-date.is-in-range,.DatePicker .lightpick__day.lightpick__day.is-start-date.is-in-range.is-flipped{border-top-right-radius:100px;border-bottom-right-radius:100px;border-top-left-radius:0;border-bottom-left-radius:0}.lightpick__dummy+.DatePicker .lightpick__day{border-top-left-radius:100px;border-bottom-left-radius:100px}.DatePicker--singleDate .DatePicker-input{width:100%}.DatePicker--singleDate .DatePicker-input:after{content:none}.DatePicker.is-open .DatePicker-datepicker{display:block}.DatePicker.is-selected .InputDate-label{font-size:1.1rem}.DatePicker:not(.is-selected):not(.is-open) .DatePicker-label{opacity:1}.DatePicker:not(.is-selected):not(.is-open) .DatePicker-input:first-child:after{height:0}.DatePicker:not(.is-selected):not(.is-open) .InputDatePicker{opacity:0}.FormItem.has-error .DatePicker{border-color:red}.FormItem.has-error .DatePicker-label{color:#ff8080}.DetailPage{color:#fff}.DetailPage-header{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;max-width:1113px;margin:0 auto;padding-top:75px;padding-bottom:30px}.DetailPage-imageWrap{position:relative;z-index:2;border-radius:var(--border-radius);display:flex;justify-content:center}.DetailPage-image{background:#113077;margin:-26.813186813186814% auto 3.267973856209151%;height:100%;width:100%;aspect-ratio:1011/640;max-width:1011px;border-radius:var(--border-radius)}.DetailPage-content{max-width:751px;margin:0 auto;width:100%;color:var(--color-primary)}.DetailPage-content .ButtonIcon{margin:6.391478029294275% auto 0}.DetailPage-time{margin-bottom:15px}.Divider{border:0;border:1px solid var(--color-border-secondary);border-bottom:none;height:20px;border-radius:var(--border-radius) var(--border-radius) 0 0;margin-top:38px;margin-bottom:38px}.DownloadCard{background:var(--download-card-background);padding:30px;border-radius:var(--border-radius);display:flex;gap:24px;width:100%;justify-content:space-between}.DownloadCard .Title{position:relative;margin-bottom:23px;padding-bottom:13px}.DownloadCard .Title:after,.ElectroCharger-title:after{position:absolute;background:var(--color-secondary);width:30px;border-radius:1px}.DownloadCard .Title:after{bottom:-3px;display:block;content:"";height:2px}.DownloadCard-wrapper{color:#fff}.ElectroCharger{display:grid;background:#fff;border-radius:10px}.ElectroCharger-main{padding:0 30px 40px;align-self:center}.ElectroCharger-title{position:relative;margin-bottom:15px;padding-bottom:15px}.ElectroCharger-title:after{content:'';left:0;bottom:0;height:1.5px}.ElectroCharger-visual{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;aspect-ratio:750/520}.ElectroCharger-visual video{flex:0 0 auto;width:auto;height:auto;max-width:100%;max-height:100%;background:#fff;-webkit-clip-path:inset(1px);clip-path:inset(1px)}.FixedAlert{opacity:0;pointer-events:none;position:fixed;bottom:10px;left:calc(50%);transform:translateX(-50%);z-index:84;width:100%;transition:opacity .3s ease;display:flex;justify-content:center;margin:0 auto}.FixedAlert:has(.is-active){opacity:1;pointer-events:auto}body:not(.homepage-Page) .FixedAlert:has(.is-after-swup){opacity:0;pointer-events:none}.FixedAlert .Alert{position:relative;font-size:1.5rem;width:calc(100% - 20px);margin:0 auto;background:var(--color-secondary);box-shadow:0 1px 3px 0 rgba(0,34,54,.05),0 2px 6px 0 rgba(0,34,54,.05),0 10px 30px 0 rgba(0,34,54,.08);padding:25px;border-radius:var(--border-radius);max-height:50vh;overflow-y:scroll;font-weight:500;color:#fff}.FixedAlert .Alert::-webkit-scrollbar{display:none}.FixedAlert .Alert-text{padding-right:54px}.FixedAlert .Alert-content .Icon--close{position:fixed;cursor:pointer;display:flex;justify-content:center;align-items:center;background:#fff;min-width:42px;aspect-ratio:1/1;border-radius:50%;color:var(--color-secondary);top:27px;right:27px;transform:scale(1);transition:transform 2s cubic-bezier(.19,1,.22,1)}.is-mouse-pointer .FixedAlert .Alert-content .Icon--close:hover{transform:scale(1.1)}.PopupOffer-close:hover svg,.is-mouse-pointer .FixedAlert .Alert-content .Icon--close:hover:before{transform:rotate(90deg)}.FixedAlert .Alert-content .Icon--close:before{transform:rotate(0deg);transition:transform 1s cubic-bezier(.19,1,.22,1)}.FixedAnchors{position:fixed;left:50%;top:0;transform:translate(-50%,-100px);padding-left:100px;z-index:98;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;margin:0 auto;opacity:0;transition:opacity .4s cubic-bezier(.19,1,.22,1),transform .6s cubic-bezier(.19,1,.22,1)}.FixedAnchors ul{display:flex;justify-content:center;gap:6px;color:#fff;padding:5px;border-radius:var(--border-radius-anchor);transition:background .6s ease,color .6s ease;background:#fff;box-shadow:0 1px 1px 0 rgba(0,5,26,.03),0 3px 6px 0 rgba(0,5,26,.06)}.FixedAnchors .RoundedBorder{height:44px}.FixedAnchors .RoundedBorder a{color:var(--color-primary);max-height:44px;height:100%;padding:12px 24px;border:0;font-size:1.4rem;transition:background .5s ease,color .4s ease}.is-mouse-pointer .FixedAnchors .RoundedBorder a:hover{background:var(--color-secondary);color:#fff;border:0}.FixedAnchors .RoundedBorder a.is-active,.is-mouse-pointer .gc-App .gc-Modal--compact .gc-Button--outline:hover{background:var(--color-secondary);color:#fff}.FixedMultiAlerts{position:fixed;top:-6rem;left:0;right:0;z-index:100;transition:top 1s cubic-bezier(.19,1,.22,1);color:#fff}.FixedMultiAlerts.is-active{top:0}.FixedMultiAlerts.is-active:has(.FixedMultiAlerts-block.is-active){bottom:0}.FixedMultiAlerts.is-active .FixedMultiAlerts-block.is-active{display:block}.FixedMultiAlerts-header{position:relative;display:flex;justify-content:space-between;width:calc(100% + 6rem);max-width:100vw;height:5rem;overflow:hidden;border-bottom:.1rem solid rgba(0,20,95,.071);background:var(--color-secondary);z-index:102;padding:1.3rem 1.5rem}.FixedMultiAlerts-header:has(.is-active) .btn span:first-child{display:none}.FixedMultiAlerts-header:has(.is-active) .btn span:nth-child(2){display:block}.FixedMultiAlerts-header .Icon{display:flex;position:relative;top:.2rem;margin-right:.8rem}.FixedMultiAlerts-header span[data-ref=close]{position:absolute;top:0;right:0;width:2.8rem;height:5rem;background:var(--color-secondary);cursor:pointer;z-index:3}.FixedMultiAlerts-header span[data-ref=close]:after{display:inline-block;font:14px/1 'icons';font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\EA0E';position:absolute;top:50%;left:0;transform:translateY(-50%);z-index:2}.FixedMultiAlerts-header .btn{position:relative;top:.2rem;display:inline-flex;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#fff;font-size:1.4rem;line-height:1;text-decoration:underline;transition:all .5s cubic-bezier(.19,1,.22,1);overflow:hidden;margin-left:.5rem}.FixedMultiAlerts-header .btn span{position:relative;z-index:2}.FixedMultiAlerts-header .btn span:nth-child(2){display:none}.FixedMultiAlerts-header h2{position:absolute;display:flex;top:5rem;left:0;width:100%;opacity:.5;font-size:1.4rem;line-height:1.2;cursor:pointer;white-space:nowrap;padding:1.6rem 4.3rem 1.6rem 1.4rem}.FixedMultiAlerts-header h2 .Text{display:inline-block;vertical-align:middle}.FixedMultiAlerts-header h2.in-viewport,.FixedMultiAlerts-header h2.is-active{top:0;opacity:1}.FixedMultiAlerts-header h2.fade-in,.FixedMultiAlerts-header h2.fade-out{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:fadeInMobile;animation-name:fadeInMobile}.FixedMultiAlerts-header h2.fade-out{-webkit-animation-name:fadeOutMobile;animation-name:fadeOutMobile}.FixedMultiAlerts-header h2.is-active .btn span:first-child{display:none}.FixedMultiAlerts-header h2.is-active .btn span:nth-child(2){display:block}.FixedMultiAlerts-headerTitle{max-width:100%;overflow:hidden}.FixedMultiAlerts-closeText{display:none}.FixedMultiAlerts-block{display:none;position:relative;background:var(--color-secondary);z-index:101;padding:0 3rem}.FixedMultiAlerts-wrapper{display:none;width:calc(100% + 1.5rem);max-height:40vh;overflow-y:auto;padding-right:1.5rem;margin-right:-1.5rem}.FixedMultiAlerts-wrapper::-webkit-scrollbar{width:.5rem}.FixedMultiAlerts-wrapper::-webkit-scrollbar-thumb{background:#fff;border-radius:1rem}.FixedMultiAlerts-wrapper::-webkit-scrollbar-track{background:rgba(0,20,95,.071);border-radius:1rem}.FixedMultiAlerts-content,.FixedMultiAlerts-select{max-width:90rem;margin-inline:auto}.FixedMultiAlerts-counter{width:1.5rem;text-align:center}.FixedMultiAlerts-title{position:relative;display:flex;gap:.5rem;width:calc(100% + 6rem);font-size:1.8rem;line-height:1.4;border-top:.1rem solid rgba(0,20,95,.071);padding:1.2rem 5.5rem 1.2rem 2.7rem;margin-left:-3rem}.FixedMultiAlerts-title:first-child{border-top:unset}.FixedMultiAlerts-title:after{content:'';display:inline-block;position:absolute;top:50%;right:2.3rem;width:1rem;height:1rem;transform:translateY(-50%) rotate(135deg);border-right:.2rem solid #fff;border-bottom:.2rem solid #fff;transition:all .2s cubic-bezier(.19,1,.22,1)}.FixedMultiAlerts-title.is-active:after{right:2.5rem;transform:translateY(-50%) rotate(45deg)}.FixedMultiAlerts-item--mobile::-webkit-scrollbar,.FixedMultiAlerts-select::-webkit-scrollbar{width:.2rem;height:.2rem}.FixedMultiAlerts-item--mobile::-webkit-scrollbar-thumb,.FixedMultiAlerts-select::-webkit-scrollbar-thumb{background:#fff;border-radius:1rem}.FixedMultiAlerts-item--mobile::-webkit-scrollbar-track,.FixedMultiAlerts-select::-webkit-scrollbar-track{background:rgba(0,20,95,.071);border-radius:1rem}.FixedMultiAlerts-item{display:none}.FixedMultiAlerts-item.is-active{display:block}.FixedMultiAlerts-item--mobile{width:calc(100% + 5rem);left:-3rem;overflow-y:auto;padding-top:2rem;padding-inline:3rem 1.5rem;margin-bottom:2rem}.FixedMultiAlerts-select{display:flex;flex-direction:column;max-height:60vh}.FixedMultiAlerts-select li{position:relative;cursor:pointer}.FixedMultiAlerts-select li:before{display:none;content:'';position:absolute;top:100%;left:0;right:0;width:100%;height:.2rem;background:#fff}.FixedMultiAlerts-overlay{position:absolute;top:0;left:0;right:0;z-index:99;-webkit-backdrop-filter:blur(.2rem);backdrop-filter:blur(.2rem)}.FixedMultiAlerts-overlay.is-active{bottom:0}.FormCounter{display:flex;align-items:center;position:relative;border:1px solid var(--color-primary);border-radius:var(--border-radius);height:54px;width:100%}.FormCounter label{display:flex;color:var(--color-primary);margin-top:0!important;padding:0 21.3px;margin-bottom:0!important;white-space:nowrap}.FormCounter input{text-align:center;-moz-appearance:textfield}.FormCounter input::-webkit-inner-spin-button,.FormCounter input::-webkit-outer-spin-button,.FormSection input[type=number]::-webkit-inner-spin-button,.FormSection input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.FormCounter input:focus{outline:0!important}.FormSection{position:relative;display:flex;flex-direction:column;color:#fff;gap:34px}.FormSection-heading{background:var(--color-secondary);border-radius:var(--border-radius);padding:28px}.FormSection-heading .Title{color:#fff;line-height:1}.FormSection-heading .CKEditable{margin-top:12px}.FormSection-contact{font-style:normal;padding-top:31px}.FormSection-contact div{display:flex;justify-content:space-between;align-items:center;gap:24px}.FormSection-contact div span:first-of-type{font-size:1.6rem;font-weight:700;white-space:nowrap}.FormSection-contact div a:nth-child(2),.FormSection-contact div span:nth-child(2),.contact-Cards-item address>div a:nth-child(2),.contact-Cards-item address>div span:nth-child(2){text-align:right}.FormSection-contact li{padding-left:0;padding-bottom:7px}.FormSection-contact li:before,.FormSection-field--attachment:after,.FormSection-field--wrapper:after,.List--numbers li:before{display:none}.FormSection-content{background:var(--background-light);border-radius:var(--border-radius);padding:0 28px 28px}.FormSection-content .ButtonIcon{margin:0 auto}.FormSection-field,.FormSection-wrapper{display:flex;flex-direction:column}.FormSection form{width:100%;height:100%;color:var(--color-primary)}.FormSection-field{position:relative;width:100%}.FormSection-field--wrapper{display:flex;flex-direction:row;gap:28px;margin-top:31px}.FormSection-field--datepicker{flex-direction:column}.FormSection-field--attachment{position:relative;margin-top:31px}.FormSection-field--attachment label{position:absolute;top:calc(50%);transform:translateY(-50%);left:18px;margin-top:0!important}.FormSection-field--attachment:before{display:inline-block;font:14px/1 'icons';font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:calc(50%);transform:translateY(-50%);right:21px;font-size:1rem;content:'\EA1A';color:var(--color-primary)}.FormSection-field--attachment input{outline:1px solid var(--color-primary);cursor:default!important;color:transparent!important}.FormSection-field--attachment input::-webkit-file-upload-button{display:none}.FormSection-field--attachment input::file-selector-button{display:none}.FormSection-field--attachment-fileSelected{position:absolute;top:50%;transform:translateY(-50%);font-weight:500;right:50px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;transition:cubic-bezier(.19,1,.22,1) opacity .6s}.FormSection-field--attachment-fileSelected.is-selected{opacity:1}.FormSection-field.is-hovered:after{height:calc(100% - 46px);border-top-color:var(--color-primary);border-radius:var(--border-radius)}.FormSection-field.is-hovered.has-error:after{border-top-color:#e74c3c}.FormSection-field:after{content:"";position:absolute;bottom:0;width:100%;height:24px;border:1px solid var(--color-primary);border-radius:0 0 var(--border-radius) var(--border-radius);border-top-color:transparent;pointer-events:none;transition:height .8s cubic-bezier(.19,1,.22,1),border-radius .6s cubic-bezier(.19,1,.22,1),border-top-color .3s cubic-bezier(.19,1,.22,1)}.FormSection-field.has-error{margin-bottom:24px}.FormSection-field.has-error:after{border-color:#e74c3c}.FormSection-field.has-error .InputError{position:absolute;bottom:-25px;font-size:1.3rem;font-weight:500;color:#e74c3c}.FormSection-field .Title,.is-mouse-pointer .header-Nav .LangSwitch a:hover{color:var(--color-primary)}.FormSection label{text-align:left;font-weight:500;margin-bottom:1px;pointer-events:none;letter-spacing:-.3px;margin-top:23px}.FormSection input{padding:0 18px}.FormSection input,.FormSection textarea{width:100%;cursor:text;border-radius:var(--border-radius);font-weight:500;color:var(--color-primary);background:0 0;font-size:1.6rem}.FormSection input:focus,.FormSection textarea:focus{outline:1px solid var(--color-primary)}.FormSection input.has-error:focus,.FormSection textarea.has-error:focus{outline:1px solid #e74c3c}.FormSection input{min-height:54px}.FormSection textarea{min-height:133px;padding:10px 18px;resize:vertical}.FormSection textarea::-webkit-resizer{background-image:none}.FormSection-bottomText{font-size:1.4rem;line-height:1.714285714285714;text-align:center;max-width:661px;margin:6.133333333333333% auto 5.600000000000001%}.FormSection-checkboxWrapper{display:flex;gap:42px}.FormSection-success{position:relative;min-height:100px;width:100%;height:100%}.is-cms .FormSection-success{min-height:unset;height:unset}.FormSection-success .Title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--color-primary);text-align:center}.IconRound{display:grid;place-items:center;width:35px;height:35px;background:var(--color-secondary);border-radius:var(--border-radius-icon);color:#fff;font-size:1.5rem;transition:transform 2s cubic-bezier(.19,1,.22,1),border-radius .6s cubic-bezier(.19,1,.22,1),background .6s cubic-bezier(.19,1,.22,1);overflow:hidden}.IconRound:before{transition:transform 2s cubic-bezier(.19,1,.22,1),opacity 2s cubic-bezier(.19,1,.22,1);position:relative}.IconRound:after{display:inline-block;font:14px/1 'icons';font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;content:'\EA05';color:#fff;font-size:1.5rem;opacity:0;transform:translateX(-40px);transition:transform 2s cubic-bezier(.19,1,.22,1),opacity 1s cubic-bezier(.19,1,.22,1)}.IconRound--transparent{background:0 0;border:1px solid var(--color-border)}.InformationCard{background:#fff;padding:24px;border-radius:var(--border-radius)}.InformationCard p:last-of-type{margin-bottom:0}.InformationCard .Title{position:relative;margin-bottom:12px;padding-bottom:12px}.InformationCard .Title:after{bottom:0;display:block;width:30px;height:2px;border-radius:1px}.InformationCard ul{margin-top:12px;padding-bottom:6px}.InformationCard ul a{text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1.5px;-webkit-text-decoration-color:inhreit;text-decoration-color:inhreit;font-weight:500;transition:text-decoration-color .3s cubic-bezier(.19,1,.22,1);transition:text-decoration-color .3s cubic-bezier(.19,1,.22,1),-webkit-text-decoration-color .3s cubic-bezier(.19,1,.22,1)}.InputDatePicker{height:51px;display:flex;align-items:flex-end;position:relative}.InputDatePicker-label,.header-Nav .LangSwitch a{display:flex;align-items:center;justify-content:center}.InputDatePicker-label{font-weight:500;font-size:1.4rem;position:relative;top:1px;height:100%;width:100%}.InputDatePicker-input{text-align:center;padding:0 10px 12px;font-size:1.2rem;width:0;height:0;opacity:0;position:absolute;top:0;left:0}.no-js .InputDatePicker-input{width:100%;height:50%}.LangSwitch{display:flex;flex-direction:column;gap:6.5px}.header-Nav .LangSwitch{flex-direction:row;justify-content:center;width:100%}.LangSwitch-flag{display:block}.LangSwitch-flag,.LangSwitch-flag img{width:16px;height:16px}.LangSwitch a{opacity:.5;color:var(--color-primary-light);transition:color .3s cubic-bezier(.19,1,.22,1),opacity .3s cubic-bezier(.19,1,.22,1);font-size:1.1rem;line-height:1}.header-Nav .LangSwitch a{opacity:1;gap:6px;border:1.5px solid transparent;border-radius:5px;width:60px;height:35px;color:var(--color-disabled);background:var(--background-light)}.LangSwitch a.is-active,.is-mouse-pointer .LangSwitch a:hover{color:#fff;opacity:1}.header-Nav .LangSwitch a.is-active{color:var(--color-primary);border-color:var(--color-primary);background:#fff}.LinkBorder{display:block;width:100%;text-decoration:underline;text-underline-offset:2px;-webkit-text-decoration-color:inhreit;text-decoration-color:inhreit;font-weight:500;padding-left:16px;transition:text-decoration .3s cubic-bezier(.19,1,.22,1);transition:text-decoration .3s cubic-bezier(.19,1,.22,1),-webkit-text-decoration .3s cubic-bezier(.19,1,.22,1);border-top:1px solid var(--color-border-secondary)}.LinkBorder:hover,.contact-Cards-item address>div a[href^=mailto]:hover,.is-mouse-pointer .gc-App .gc-Modal--compact .gc-Text a:hover,.is-mouse-pointer .gc-App .gc-Modal--settings .gc-Text a:hover{-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.LinkBorder a{display:block;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.InformationCard .Title:after,.LinkBorder a:after{content:"";position:absolute;background:var(--color-secondary)}.LinkBorder a:after{top:50%;transform:translateY(-50%);left:-16px;width:6px;height:6px;border-radius:6px}.LinkBorder,.LinkBorder a,.List{position:relative}.List--numbers{list-style:decimal}.List--numbers li{padding-left:.3rem!important}.LogoCpiHotels{display:flex;justify-content:center;gap:15px}.LogoCpiHotels-item{display:flex;justify-content:center;align-items:center}.LogoCpiHotels-item--cpiHotels{-moz-column-gap:15px;column-gap:15px}.LogoCpiHotels-item--cpiHotels span,.footer-Content-social a span{line-height:1}.LogoCpiHotels-item--cpiHotels span:last-child{text-decoration:underline}.LogoCpiHotels-item--cpiHotels img{width:40px;grid-row:span 2}.LogoCpiHotels-item--cpiHotels div{font-size:1.2rem;line-height:1.25;font-weight:700;max-width:8rem}.Marker{position:absolute;margin-top:-4.2rem;margin-left:-1.6rem}.Marker:before{display:inline-block;font:14px/1 'icons';font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\EA15';color:var(--color-secondary);font-size:5rem}.frutiger .Marker:before,.roboto .Marker:before{color:var(--color-primary)}.Marker:after{content:"";position:relative;top:-47px;left:6px;display:flex;background-image:url(../img/comfort-map-marker.1752669399.svg);max-width:26px;min-height:26px;background-size:contain}.frutiger .Marker:after,.roboto .Marker:after{background-color:var(--color-primary);border-radius:50%}.roboto .Marker:after{background-image:url(../img/quality-map-marker.1752669399.svg)}.frutiger .Marker:after{background-image:url(../img/imperial-map-marker.1752669399.svg)}.MobileLogo{position:absolute;z-index:10000;left:50%;transform:translateX(-50%);transition:margin-top 1s cubic-bezier(.19,1,.22,1);margin-top:0}.Modal{position:fixed;top:0;left:0;bottom:0;right:0;z-index:100;display:none}.Modal.is-visible{display:block;opacity:0;transition:opacity .2s ease}.Modal.is-active{opacity:1;transition-duration:.1s}.Modal-background,.Modal-layer{position:absolute;top:0;left:0;right:0;bottom:0}.Modal-background{opacity:.4;background:var(--color-primary)}.Modal-layer{overflow:hidden;opacity:0;transition:opacity .3s cubic-bezier(.19,.9,.3,1) .1s}.Modal.is-active .Modal-layer{transition:opacity 1s cubic-bezier(.19,.9,.3,1);opacity:1;transition-delay:.2s}.Modal-inner{padding:20px;overflow:hidden;-webkit-overflow-scrolling:touch;height:100%;transition-delay:1s;text-align:center;font-size:0;opacity:0}.Modal-inner:after{content:'';display:inline-block;vertical-align:middle;height:100%;width:1px;margin-right:-1px}.Modal.is-active .Modal-inner{transition:opacity .5s cubic-bezier(.19,.9,.3,1);transition-delay:.18s;opacity:1}.Modal--fullScreen .Modal-inner:after{display:none}.Modal-content{width:100%;background-color:#fff;position:relative;display:flex;margin-left:auto;vertical-align:middle;text-align:left;max-width:875px;font-size:1.6rem;box-shadow:0 1px 1px 0 rgba(0,5,26,.03),0 3px 6px 0 rgba(0,5,26,.06);border-radius:33px;height:calc(100vh - 40px);transform:translateX(100%);transition:transform .6s ease;overflow-y:scroll;padding:0;height:calc(100dvh - 36px)}.Modal.is-active .Modal-content,.is-cms .Modal-content{transform:translateX(0)}.Modal-content::-webkit-scrollbar{display:none}.Modal.is-pure .Modal-content{padding:0}.Modal-close{font:0/0 a;text-shadow:none;border:0;width:54px;height:54px;border-radius:50%;display:block;position:absolute;right:40px;top:35px;z-index:2;color:#000;background-color:var(--background-light);cursor:pointer;opacity:0;transition:opacity .6s ease;transition-delay:.6s}.Modal-close:after{display:inline-block;font:14px/1 'icons';font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\EA0F';color:var(--color-primary);font-size:1.6rem}.Modal.is-active .Modal-close{opacity:1}.Modal--wide .Modal-content{max-width:1000px}.Modal .Loading,.Modal-close:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Modal .Loading{display:none}.is-cms .Modal{position:static;display:block;transform:translateZ(0)}.is-cms .Modal .Modal-layer{position:static!important;opacity:1!important;overflow:visible}.is-cms .Modal,.is-cms .Modal .Modal-inner{opacity:1!important}.is-cms .Modal .Modal-close{display:none}.Modal.is-loading .Loading{display:flex}.MoreInformation{position:relative;display:flex;flex-direction:column;color:var(--color-primary);gap:30px;padding-top:0!important;padding-bottom:4.901960784313726%;margin-bottom:3.267973856209151%}.MoreInformation:after{content:"";position:absolute;bottom:0;display:flex;width:100%;height:20px;border:1px solid var(--color-border-secondary);border-bottom:0;border-radius:var(--border-radius) var(--border-radius) 0 0}.MoreInformation-heading{min-width:420px}.MoreInformation-content{display:flex;flex-direction:column;gap:30px}.MoreInformation-item{background:#fff;border-radius:var(--border-radius);padding:30px}.MoreInformation-item>.Title{position:relative;display:flex;padding-bottom:1.192307692307692em}.MoreInformation-item>.Title:after{content:"";position:absolute;left:0;bottom:.615384615384615em;background:var(--color-secondary);width:30px;height:1.5px;border-radius:1px}.OverflowIndicator{position:relative;height:3px;background:rgba(115,206,255,.12);border-radius:2px}.OverflowIndicator-indicator{position:absolute;top:0;left:0;height:3px;border-radius:2px;background:#fff;transition:.3s width}:root{--popupoffer-close-bgcolor:var(--color-secondary);--popupoffer-close-color:#fff;--popupoffer-btn-color:#fff;--popupoffer-btn-bgcolor:var(--color-secondary);--popupoffer-btn-borderradius:25px;--popupoffer-titledash-bgcolor:var(--color-secondary);--popupoffer-inner-bgcolor:var(--popupoffer-background);--popupoffer-inner-borderradius:var(--border-radius);--popupoffer-visual-bgcolor:color-mix(in srgb,var(--color-secondary),#fff 90%);--popupoffer-visualicon-bgcolor:var(--color-secondary)}.PopupOffer{display:flex;position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999}.PopupOffer:before{content:'';position:absolute;display:block;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.35)}.PopupOffer-innerWrap{display:flex;margin:auto;width:100%;height:100%;padding:30px 5px;overflow:auto}.PopupOffer-inner{position:relative;margin:auto;width:100%;max-width:920px;background:var(--popupoffer-inner-bgcolor);border-radius:var(--popupoffer-inner-borderradius);display:grid}.PopupOffer-visual{position:relative;overflow:hidden;background:var(--popupoffer-visual-bgcolor)}.PopupOffer-visual img{-o-object-fit:cover;object-fit:cover;display:block;width:100%;height:100%}.PopupOffer-visualIcon{background:var(--popupoffer-visualicon-bgcolor);border-radius:50%;position:absolute}.PopupOffer-visualIcon .VisualIcon,.is-ready .conferences-Cards-item img{width:100%;height:100%}.PopupOffer-close{background:var(--popupoffer-close-bgcolor);color:var(--popupoffer-close-color);width:40px;height:40px;border-radius:50%;position:absolute;cursor:pointer;box-shadow:0 0 15px 0 rgba(0,0,0,.09);overflow:hidden;z-index:1;display:flex;align-items:center;justify-content:center}.PopupOffer-close:before{top:0;left:0;right:0;background:rgba(0,0,0,.2);opacity:0;transition:.3s opacity;z-index:-1}.PopupOffer-button:hover:before,.PopupOffer-close:hover:before{opacity:1}.PopupOffer-close svg{transition:.3s transform}.PopupOffer-title{line-height:1.3;font-size:2.2rem;font-weight:700;position:relative}.PopupOffer-button:before,.PopupOffer-close:before,.PopupOffer-title:after{content:'';position:absolute;display:block;bottom:0}.PopupOffer-title:after{width:30px;height:2px;background:var(--popupoffer-titledash-bgcolor)}.PopupOffer-button{min-width:240px;gap:15px;display:inline-block;position:relative;padding:10px 70px 10px 25px;background:var(--popupoffer-btn-bgcolor);color:var(--popupoffer-btn-color);border-radius:var(--popupoffer-btn-borderradius);margin-top:30px;font-size:15px;font-weight:700;overflow:hidden;z-index:0}.PopupOffer-button:before{top:0;left:0;right:0;background:rgba(0,0,0,.2);opacity:0;transition:.3s opacity;z-index:-1}.PopupOffer-button svg{position:absolute;right:25px;top:calc(50% - 6px)}.PopupOffer-button svg:nth-child(1){-webkit-animation:.3s enter forwards;animation:.3s enter forwards}.PopupOffer-button svg:nth-child(2),.PopupOffer-button:hover svg:nth-child(1){-webkit-animation:.3s leave forwards;animation:.3s leave forwards}.PopupOffer-button:hover svg:nth-child(2){-webkit-animation:.3s enter forwards;animation:.3s enter forwards}.PopupOffer:not(.is-open){display:none}.RoundedBorder,.RoundedBorder a{border-radius:var(--border-radius-button)}.RoundedBorder{display:flex;align-items:center;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;max-height:35px;font-size:1.4rem;font-weight:700;white-space:nowrap;padding-left:0}.RoundedBorder a{padding:6px 18px;transition:background 1.2s cubic-bezier(.19,1,.22,1),border-color 1.2s cubic-bezier(.19,1,.22,1),color 1.2s cubic-bezier(.19,1,.22,1);border:1.5px solid var(--color-border);background:0 0}.is-mouse-pointer .RoundedBorder a:hover,.is-mouse-pointer .RoundedBorder--event a:hover{background:var(--color-secondary);border-color:var(--color-secondary)}.RoundedBorder a.is-active,.SlideInModal .Title--md:after,.is-mouse-pointer .header-Reservation:hover .header-Reservation-label{background:var(--color-secondary)}.frutiger .RoundedBorder{text-transform:uppercase;font-size:1.3rem}.frutiger .RoundedBorder .OfferCards{text-transform:unset}.RoundedBorder:before,.SlideInModal-card ul li:before{display:none}.RoundedBorder--orange{padding:6px 18px;border:1.5px solid var(--color-border-tertiary)}.RoundedBorder--grey{padding:6px 18px;border:1.5px solid var(--color-border-secondary)}.frutiger .RoundedBorder--grey{border:0;background:rgba(0,0,0,.03)}.roboto .RoundedBorder--grey{border:0;background:rgba(1,56,66,.04)}.RoundedBorder--event a{border:1.5px solid var(--color-primary);color:var(--color-primary)}.Section{padding-top:70px;padding-bottom:70px;position:relative;transition:opacity .4s ease}.Section--large{padding-top:82px;padding-bottom:82px}.Section--hero{padding-top:169px}.Section--bottomMedium,.Section--hero,.Section--mobileUnderlay{padding-bottom:70px}.Section--last{padding-bottom:41px}.Section--footer{padding:40px 0;background:#fff;border-radius:var(--border-radius) var(--border-radius) 0 0}.Section--bare{padding-top:0;padding-bottom:0}.Section--appended{padding-top:0}.Section--prepended{padding-bottom:0}.SlideInModal{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:10.4% 11.200000000000001%}.SlideInModal .Title--md{position:relative;padding-bottom:1.576923076923077em;margin-bottom:1px;font-weight:500}.SlideInModal .Title--md:after{content:"";position:absolute;left:2px;bottom:.788461538461538em;width:30px;height:1.5px;border-radius:1px}.SlideInModal,.SlideInModal .Title--md,.SlideInModal .Title--ms{color:var(--color-primary)}.SlideInModal-image,.SlideInModal-video{margin-bottom:4.444444444444445%}.SlideInModal-video{position:relative}.SlideInModal-video:before{display:inline-block;font:14px/1 'icons';font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\EA18';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:80px;height:80px;border-radius:50%;background:var(--color-secondary);color:#fff;cursor:pointer}.SlideInModal-card{background:var(--color-secondary);border-radius:var(--border-radius);color:#fff;padding:20px 30px;font-style:normal}.SlideInModal-card>.Title{margin-bottom:3px}.SlideInModal-card ul li{display:flex;justify-content:space-between;gap:12px;padding-left:0;padding-bottom:7px}.Text h2,.Text h3,.Text h4,.Text h5,.Text h6{font-weight:700}.Text h2{margin:.5em 0;color:$blue}.Text h3{margin:.4em 0}.Text--content p,.Text--paragraphSpacing p{margin-bottom:0}.Text--content p+p,.Text--paragraphSpacing p+p{margin-top:1.333333333333333em}.Text--content p+ul,.Text--paragraphSpacing p+ul{margin-top:.333333333333333em}.Text--content :last-child,.Text--content :last-child .Image,.Text--paragraphSpacing :last-child,.Text--paragraphSpacing :last-child .Image{margin-bottom:0}.Text--content ul,.Text--listUnordered ul{padding-left:15px;list-style-image:url(../img/li.1752669399.svg)}.Text--content ul>li,.Text--listUnordered ul>li{padding-left:10px;font-size:inherit!important}.Text--content ul>li:before,.Text--listUnordered ul>li:before{content:none!important}.Text--content ol ul,.Text--content ul ul,.Text--listUnordered ol ul,.Text--listUnordered ul ul{list-style-image:url(../img/li2.1752669399.svg)}.Text--content ul>li>ul li,.Text--listUnordered ul>li>ul li{padding-left:10px;font-size:1.4rem}.Text--content ol,.Text--listOrdered ol{counter-reset:item;list-style-position:outside;list-style-type:none}.Text--content ol>li,.Text--listOrdered ol>li{position:relative;padding-left:25px}.Text--content ol>li:before,.Text--listOrdered ol>li:before{position:absolute;left:0;content:counters(item,'.') '.\00a0\00a0';counter-increment:item;font-weight:700;color:#bba266;background:0 0!important;width:auto!important;height:auto!important;top:auto!important;border-radius:0!important}.Text--content li ol>li,.Text--content ol ol,.Text--content ul ol,.Text--listOrdered li ol>li,.Text--listOrdered ol ol,.Text--listOrdered ul ol{padding-left:20px}.Text--content li ol>li:before,.Text--listOrdered li ol>li:before{left:auto;right:calc(100% - 1.3em);content:counters(item,'.') '\00a0\00a0'}.Title{font-size:3rem;line-height:1.166666666666667;letter-spacing:-1.33px;font-weight:700;color:var(--color-heading)}.Title--lg,.Title--md{letter-spacing:-1px;line-height:1.2;font-size:2.5rem;font-weight:500}.Title--md{letter-spacing:-.28px;line-height:1.461538461538461;font-size:2rem}.Title--ms,.Title--mws{line-height:1.894736842105263;font-size:1.7rem;font-weight:700;letter-spacing:0}.Title--sm{line-height:1.375;font-size:1.6rem;letter-spacing:0}.Title--hero,.Title--xs{line-height:1.5;font-size:1.5rem;font-weight:700;letter-spacing:0}.Title--hero{font-size:3.4rem;line-height:1.166666666666667;letter-spacing:-1.33px}.VisualIcon{display:inline-block;vertical-align:middle;width:4rem;height:4rem;background-position:center center;background-repeat:no-repeat;background-color:transparent;background-size:contain}.VisualIcon--basket{background-image:url(../img/components/visual-icon/basket.1752669399.svg)}.VisualIcon--cableway{background-image:url(../img/components/visual-icon/cableway.1752669399.svg)}.VisualIcon--chocolate{background-image:url(../img/components/visual-icon/chocolate.1752669399.svg)}.VisualIcon--checkIn{background-image:url(../img/components/visual-icon/checkIn.1752669399.svg)}.VisualIcon--checkOut{background-image:url(../img/components/visual-icon/checkOut.1752669399.svg)}.VisualIcon--discount5{background-image:url(../img/components/visual-icon/discount5.1752669399.svg)}.VisualIcon--discount10{background-image:url(../img/components/visual-icon/discount10.1752669399.svg)}.VisualIcon--discount15{background-image:url(../img/components/visual-icon/discount15.1752669399.svg)}.VisualIcon--discount20{background-image:url(../img/components/visual-icon/discount20.1752669399.svg)}.VisualIcon--discount25{background-image:url(../img/components/visual-icon/discount25.1752669399.svg)}.VisualIcon--discount50{background-image:url(../img/components/visual-icon/discount50.1752669399.svg)}.VisualIcon--donut{background-image:url(../img/components/visual-icon/donut.1752669399.svg)}.VisualIcon--gift{background-image:url(../img/components/visual-icon/gift.1752669399.svg)}.VisualIcon--glasses{background-image:url(../img/components/visual-icon/glasses.1752669399.svg)}.VisualIcon--fitness{background-image:url(../img/components/visual-icon/fitness.1752669399.svg)}.VisualIcon--money{background-image:url(../img/components/visual-icon/money.1752669399.svg)}.VisualIcon--monuments{background-image:url(../img/components/visual-icon/monuments.1752669399.svg)}.VisualIcon--parking{background-image:url(../img/components/visual-icon/parking.1752669399.svg)}.VisualIcon--restaurant{background-image:url(../img/components/visual-icon/restaurant.1752669399.svg)}.VisualIcon--roomKey{background-image:url(../img/components/visual-icon/roomKey.1752669399.svg)}.VisualIcon--shoppingBag{background-image:url(../img/components/visual-icon/shoppingBag.1752669399.svg)}.VisualIcon--starters{background-image:url(../img/components/visual-icon/starters.1752669399.svg)}.VisualIcon--water{background-image:url(../img/components/visual-icon/water.1752669399.svg)}.VisualIcon--wellness{background-image:url(../img/components/visual-icon/wellness.1752669399.svg)}.VisualIcon--zoo{background-image:url(../img/components/visual-icon/zoo.1752669399.svg)}.WhiteContainer{position:relative;z-index:1;background:var(--background-light);border-radius:var(--border-radius-big)}.WhiteContainer .Title{color:var(--color-primary)}.homepage-Page .WhiteContainer{margin-top:30px}.career-Detail-page .WhiteContainer{margin-top:95px}.WhiteContainer--last .Container{margin-bottom:41px}.WhiteContainer .Container{padding:48px 32px}.article-Attachments{color:#fff}.article-Attachments-heading{font-family:'Reckless Neue Book',Arial,Helvetica,serif;text-align:center;margin-bottom:50px}.article-Attachments-table{width:100%}.article-Attachments-row{display:flex;align-items:center;border-bottom:1px solid #f0edea}.article-Attachments-row:last-child,.career-Detail-info div:last-child{border-bottom:none}.article-Attachments-cell{flex-shrink:0;padding:13px 0 10px;font-weight:700;vertical-align:middle}.article-Attachments-cell:nth-child(1){flex-grow:1}.article-Attachments-cell:nth-child(2){width:80px;text-align:center}.article-Attachments-cell:nth-child(3){width:20px}.article-Attachments .Icon--download{color:#bba266;margin-top:3px;display:block}.article-Card-card{color:#fff;display:flex;flex-flow:column;height:100%;position:relative;padding-bottom:30px}.article-Card-card:after{content:'';position:absolute;bottom:0;left:0;height:20px;width:100%;border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);border:1px solid var(--color-border);border-top:none}.article-Card-image{border-radius:var(--border-radius);aspect-ratio:490/320;background:var(--color-border);margin-bottom:25px}.article-Card-title{font-size:2.4rem;font-weight:500;margin-bottom:20px}.article-Card-footer{margin-top:auto;display:flex;justify-content:space-between}.article-Card.is-entering{opacity:1;transition:.3s transform,.3s opacity;transform:translateY(0);z-index:1}.article-Card.is-leaving{opacity:0;transition:.3s opacity}.article-Card.is-active{opacity:1;z-index:1}.article-Card.is-hidden{opacity:0;transform:translateY(20px)}.article-List{display:flex;flex-flow:row wrap;gap:20px}.article-List-card{flex:0 0 auto}.article-SliderList{display:flex;gap:10px;overflow-y:hidden;overflow-x:auto}.article-SliderList-card{flex:0 0 auto}.booking-Page iframe,.voucher-Page iframe{border-radius:var(--border-radius)!important}.header-Hamburger,.header-Hamburger:after{display:flex;left:0;border-radius:var(--border-radius-button)}.header-Hamburger{position:relative;z-index:95;flex-direction:column;align-items:center;justify-content:center;background:var(--color-heading);width:54px;height:54px;cursor:pointer;transition:background 1.2s cubic-bezier(.19,1,.22,1),left .6s ease,border-radius .6s ease}.is-bottom-pinned.is-active .header-Hamburger{opacity:0;pointer-events:none}.is-bottom-pinned .header-Hamburger{box-shadow:none;left:119px;border-radius:0 5px 5px 0}.is-bottom-pinned .header-Hamburger:after{opacity:1;left:-119px;background:#fff;color:var(--color-primary);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:1.6rem;padding:0 109px 0 20px;border-radius:5px}.roboto .is-bottom-pinned .header-Hamburger:after{background:var(--color-heading);color:#fff}.is-hidden .header-Hamburger{-webkit-animation:absorbSphere 2s forwards cubic-bezier(.19,1,.22,1);animation:absorbSphere 2s forwards cubic-bezier(.19,1,.22,1)}.no-transition .header-Hamburger{-webkit-animation:none!important;animation:none!important}.is-active .header-Hamburger{position:relative;-webkit-animation:none;animation:none;background:var(--background-light)}.header-Hamburger:after{position:absolute;place-items:center;z-index:-1;content:"Menu";font-weight:700;padding:0;min-height:54px;font-size:0;opacity:0;transition:font-size .6s ease,width .6s ease,padding .6s ease,border-radius .6s ease}.header-Hamburger-stick{position:relative;width:24px;height:1.5px;background:var(--color-hamburger-stick-close);opacity:1;transition:opacity .6s ease,transform .6s ease;transition-delay:.3s;pointer-events:none}.is-active .header-Hamburger-stick{background:var(--color-hamburger-stick-open)}.header-Hamburger-stick:nth-child(1){top:-3.5px}.is-active .header-Hamburger-stick:nth-child(1){transform:translate(0,5px) rotate(45deg)}.header-Hamburger-stick:nth-child(2){transition-delay:.4s}.is-active .header-Hamburger-stick:nth-child(2){transform:translate(0,0) rotate(45deg);transition-delay:1.1s}.header-Hamburger-stick:nth-child(3){top:3.5px;transition-delay:.5s}.is-active .header-Hamburger-stick:nth-child(3){transform:translate(0,-5px) rotate(135deg)}.header-LangSwitch .LangSwitch{display:flex;gap:10px}.header-Main{position:fixed;z-index:85;display:flex;align-items:flex-start;justify-content:space-between;top:20px;width:100%;padding:0 14px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;color:#fff;right:0;left:50%;transition:transform .9s cubic-bezier(.19,1,.22,1),opacity .6s cubic-bezier(.19,1,.22,1),margin-top 1s cubic-bezier(.19,1,.22,1);transform:translateX(-50%)}.header-Main.is-bottom-pinned{transform:translateY(calc(100dvh - 89px)) translateX(-50%) scale(.8);bottom:0;max-width:380px;min-width:380px}.header-Nav{position:absolute;z-index:90;top:-7px;left:7px;border-radius:var(--border-radius-big);background:#fff;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding:70px 62px 20px 47px;color:var(--color-primary);font-weight:500;opacity:0;pointer-events:none;box-shadow:0 1px 1px 0 rgba(0,5,26,.03),0 3px 6px 0 rgba(0,5,26,.06);min-width:calc(100vw - 14px);transition:transform .9s cubic-bezier(.19,1,.22,1),opacity .9s cubic-bezier(.19,1,.22,1);transform:translateY(100%);transform-origin:top left}.is-bottom-pinned .header-Nav{top:unset;max-width:unset;bottom:-15px;left:calc(50% - 50vw);min-width:100vw;border-radius:var(--border-radius-big) var(--border-radius-big) 0 0!important;-webkit-animation:none!important;animation:none!important;padding:49px 62px 39px 47px}.is-bottom-pinned .header-Nav:after{position:absolute;top:10px;border-radius:6px;content:'';background:var(--color-primary);opacity:.15;width:100px;left:50%;transform:translateX(-50%);height:4px}.is-bottom-pinned.is-active .header-Nav{opacity:1;transform:translateY(0)}.is-active .header-Nav{opacity:1}.is-expanded .header-Nav{-webkit-animation:boxExpand .6s forwards cubic-bezier(.19,1,.22,1);animation:boxExpand .6s forwards cubic-bezier(.19,1,.22,1);pointer-events:auto;opacity:1}.is-hidden .header-Nav{-webkit-animation:boxShrink .7s forwards cubic-bezier(.19,1,.22,1);animation:boxShrink .7s forwards cubic-bezier(.19,1,.22,1)}.no-transition .header-Nav{-webkit-animation:none!important;animation:none!important}.header-Nav-langSwitch{position:absolute;top:25px;right:30px}.header-Nav-primary{padding-bottom:15px}.header-Nav-primary li{opacity:0;transform:scale(.5);padding-left:0}.header-Nav-primary li:before,.header-Nav-secondary li:before{display:none}.is-active .header-Nav-primary li:nth-child(1){-webkit-animation:pop .5s .15s forwards ease;animation:pop .5s .15s forwards ease}.is-active .header-Nav-primary li:nth-child(2){-webkit-animation:pop .5s .3s forwards ease;animation:pop .5s .3s forwards ease}.is-active .header-Nav-primary li:nth-child(3){-webkit-animation:pop .5s .45s forwards ease;animation:pop .5s .45s forwards ease}.is-active .header-Nav-primary li:nth-child(4){-webkit-animation:pop .5s .6s forwards ease;animation:pop .5s .6s forwards ease}.is-active .header-Nav-primary li:nth-child(5){-webkit-animation:pop .5s .75s forwards ease;animation:pop .5s .75s forwards ease}.is-active .header-Nav-primary li:nth-child(6){-webkit-animation:pop .5s .9s forwards ease;animation:pop .5s .9s forwards ease}.is-active .header-Nav-primary li:nth-child(7){-webkit-animation:pop .5s 1.05s forwards ease;animation:pop .5s 1.05s forwards ease}.is-active .header-Nav-primary li:nth-child(8){-webkit-animation:pop .5s 1.2s forwards ease;animation:pop .5s 1.2s forwards ease}.is-active .header-Nav-primary li:nth-child(9){-webkit-animation:pop .5s 1.35s forwards ease;animation:pop .5s 1.35s forwards ease}.is-active .header-Nav-primary li:nth-child(10){-webkit-animation:pop .5s 1.5s forwards ease;animation:pop .5s 1.5s forwards ease}.header-Nav-primary a,.header-Nav-secondary a{background-image:linear-gradient(var(--color-primary) 0 0);background-position:200% 100%;background-repeat:no-repeat;white-space:nowrap}.header-Nav-primary a{position:relative;left:-8px;font-size:2.2rem;letter-spacing:-.05em;padding:4px 8px 6px;background-size:250% .08em;border-radius:0;transition:cubic-bezier(.19,1,.22,1) background-size .35s,cubic-bezier(.19,1,.22,1) background-position .35s .35s,cubic-bezier(.19,1,.22,1) color .35s}.roboto .header-Nav-primary a{font-family:'RobotoSlab',Arial,Helvetica,sans-serif;font-weight:300}.frutiger .header-Nav-primary a{padding:0 8px 7px}.header-Nav-primary a.is-active,.is-mouse-pointer .header-Nav-primary a:hover{transition:background-size .35s .35s,background-position .35s,cubic-bezier(.95,.05,.795,.035) color .35s,cubic-bezier(.95,.05,.795,.035) border-radius .55s;background-size:250% 100%;border-radius:5px;background-position:100% 100%;color:#fff}.header-Nav-secondary{display:grid;grid-template-columns:repeat(2,1fr);-moz-column-gap:27%;column-gap:27%;row-gap:13px;padding-top:25px;margin-bottom:25px;position:relative;left:1px;opacity:0;transform:scale(.5)}.is-active .header-Nav-secondary{-webkit-animation:pop 1.5s forwards cubic-bezier(.19,1,.22,1);animation:pop 1.5s forwards cubic-bezier(.19,1,.22,1);-webkit-animation-delay:.6s;animation-delay:.6s}.header-Nav-secondary li{padding-left:0;margin-bottom:10px}.header-Nav-secondary a{line-height:.441176470588235;font-size:1.5rem;background-size:250% .1em;padding-bottom:4px;transition:cubic-bezier(.19,1,.22,1) background-size .6s,cubic-bezier(.19,1,.22,1) background-position .6s .3s}.is-mouse-pointer .header-Nav-secondary a:hover{transition:background-size .6s .6s,background-position .6s;background-size:250% .1em;background-position:100% 100%}.header-Nav-separator{position:absolute;left:8.421052631578947%;display:block;height:1px;width:50%;background:var(--color-border-secondary)}.is-active .header-Nav-separator{width:100%;-webkit-animation:borderWidth 2s ease forwards;animation:borderWidth 2s ease forwards}.header-Nav-reservation{display:none;justify-content:space-between;align-items:center;height:100px;width:calc(100% + 90px);margin-left:-37px;margin-bottom:-25px;background:var(--background-light);border-radius:var(--border-radius-big);padding:0 30px 0 40px;opacity:0;transform:translateY(-150px);transition:transform .3s ease}.header-Nav-reservation:hover .IconRound{transition:transform .3s ease;transform:scale(1.1)}.is-active .header-Nav-reservation{-webkit-animation:bottomSlideOut 2s both cubic-bezier(.19,1,.22,1);animation:bottomSlideOut 2s both cubic-bezier(.19,1,.22,1);-webkit-animation-delay:.3s;animation-delay:.3s;transition:transform .3s ease}.header-Nav-reservation div{font-size:2rem}.header-Nav-reservation .Icon{display:grid;place-items:center}.header-Reservation{position:relative;display:flex;align-items:flex-start;gap:9px;opacity:1;pointer-events:auto;transition:opacity .3s cubic-bezier(.19,1,.22,1)}.booking-Page .header-Reservation{opacity:0;pointer-events:none}.is-bottom-pinned .header-Reservation{gap:0;flex-direction:row-reverse}.is-bottom-pinned .header-Reservation .IconRound{border-radius:5px;transition:borde-radius .6s ease;box-shadow:none;position:absolute;left:0}.is-active .header-Reservation{pointer-events:none}.is-active .header-Reservation .header-Reservation-label:after{opacity:.2}.is-active .header-Reservation .IconRound:after{opacity:.4}.header-Reservation .IconRound,.header-Reservation-label{box-shadow:rgba(99,99,99,.2) 0 2px 8px 0;position:relative}.header-Reservation .IconRound{width:54px;height:54px;font-size:1.45rem}.header-Reservation .IconRound:before{position:relative;top:-1px}.header-Reservation-label{display:grid;opacity:1;place-items:center;font-weight:700;border-radius:var(--border-radius-button);font-size:1.6rem;min-height:54px;background:0 0;padding:0;transition:border-radius .6s ease,background .6s ease,padding .6s ease,font-size .6s ease;font-size:0;width:0%;background:var(--color-primary)}.is-bottom-pinned .header-Reservation-label{display:flex;justify-content:flex-end;opacity:1;border-radius:5px;padding:0 18.5px;border:0;font-size:1.6rem;width:173px;background:var(--color-secondary)}.scroll-Container{position:relative;top:0;transition:top 1s cubic-bezier(.19,1,.22,1);overflow:hidden;width:100%}.scroll-Container.is-virtual{position:fixed!important;top:0;left:0;bottom:0;width:100%;overflow:hidden;z-index:$z-index-scroll-container;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.scroll-Container-inner{position:relative;z-index:1;overflow:hidden}.scroll-Container-inner.is-visible{opacity:1;top:0}.scroll-Container-content{position:relative;padding-top:$header-height-small;z-index:1;transition:opacity .3s,transform .4s;transform:translate3d(0,0,0);opacity:1}.scroll-Container-footer{position:relative;z-index:0}.specialOffer-List{display:flex;flex-flow:row wrap;gap:20px}.specialOffer-List-card{flex:0 0 auto}.specialOffer-OfferCard-card{color:#fff;display:flex;flex-flow:column;position:relative;height:100%}.specialOffer-OfferCard-image{border-radius:var(--border-radius);aspect-ratio:490/320;background:var(--color-border)}.specialOffer-OfferCard-title{font-size:2.4rem;font-weight:500;margin-bottom:45px}.career-Detail-info div,.specialOffer-OfferCard-footer{display:flex;justify-content:space-between;align-items:center}.specialOffer-OfferCard-footer{margin-top:auto;gap:20px;font-weight:700;line-height:1.2;font-size:1.3rem}.specialOffer-OfferCard.is-entering{opacity:1;transition:.3s transform,.3s opacity;transform:translateY(0);z-index:1}.specialOffer-OfferCard.is-leaving{opacity:0;transition:.3s opacity}.specialOffer-OfferCard.is-active{opacity:1;z-index:1}.specialOffer-OfferCard.is-hidden{opacity:0;transform:translateY(20px)}.specialOffer-Slider{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:move;cursor:-webkit-grab;cursor:grab}.specialOffer-Slider-controls{display:none}.specialOffer-Slider-controls .Icon--arrowLeft,.specialOffer-Slider-controls .Icon--arrowRight{margin-top:.2em;cursor:pointer;color:#fff;opacity:0;transition:.3s transform ease,.1s opacity ease}.specialOffer-Slider-controls .Icon--arrowLeft.is-visible,.specialOffer-Slider-controls .Icon--arrowRight.is-visible{transform:none;opacity:1}.specialOffer-Slider-controls .Icon--arrowLeft{left:0;transform:translate3d(10px,0,0)}.specialOffer-Slider-controls .Icon--arrowLeft:hover{transform:translate3d(-3px,0,0)}.specialOffer-Slider-controls .Icon--arrowRight{right:0;transform:translate3d(-10px,0,0)}.specialOffer-Slider-controls .Icon--arrowRight:hover{transform:translate3d(3px,0,0)}.specialOffer-Slider-slider{display:flex;position:relative;margin:0 -15px}.specialOffer-Slider-card{padding:0 10px;flex-shrink:0;width:80vw;top:0;max-width:340px}.specialOffer-Slider-dots{display:flex;gap:4px}.specialOffer-Slider .flickity-viewport{overflow:visible}.specialOffer-Slider .dot{cursor:pointer;color:#fff;position:relative;width:20px;height:20px;flex:0 0 auto}.specialOffer-Slider .dot:before{content:'';position:absolute;top:calc(50% - 5px);left:calc(50% - 5px);display:inline-block;width:10px;height:10px;border-radius:50%;background-color:currentColor;transform-origin:center;transition:.2s transform linear}.specialOffer-Slider .dot:after{content:'';position:absolute;top:0;left:0;border-radius:50%;width:100%;height:100%;display:block;border:1px solid var(--color-border);opacity:0}.specialOffer-Slider .dot.is-selected:before{background-color:var(--color-secondary)}.specialOffer-Slider .dot.is-selected:after{opacity:1}.specialOffer-Slider.is-dragging{cursor:-webkit-grabbing;cursor:grabbing}.no-js .specialOffer-Slider-slider{overflow:auto}.specialOffer-Slider{opacity:0}.specialOffer-Slider.is-ready{opacity:1}.specialOffer-VoucherCard-card{color:#fff;position:relative;z-index:0;display:block;aspect-ratio:490/600;display:flex;flex-flow:column;height:100%;padding:35px 25px;max-width:100%}.specialOffer-VoucherCard-title{font-size:2.4rem;font-weight:500;margin-bottom:25px}.specialOffer-VoucherCard-footer{flex:1 1 0px;margin-top:auto;display:flex;flex-flow:column;font-weight:700;line-height:1.2;font-size:1.3rem}.specialOffer-VoucherCard-image{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;overflow:hidden;border-radius:var(--border-radius);-o-object-fit:cover;object-fit:cover}.specialOffer-VoucherCard .IconRound{margin-top:auto}.specialOffer-VoucherCard.is-entering{opacity:1;transition:.3s opacity ease;z-index:1}.specialOffer-VoucherCard.is-leaving{opacity:0;transition:.3s opacity ease}.specialOffer-VoucherCard.is-active{opacity:1;z-index:1}.specialOffer-VoucherCard.is-hidden{opacity:0}.t-Page{transition:opacity .8s ease,transform 1s cubic-bezier(.19,1,.22,1);transform:translate3d(0,0,0);opacity:1}html.is-animating .t-Page{opacity:0;transform:translate3d(0,-35px,0)}html.is-animating.is-leaving .t-Page{opacity:0;transition:opacity .4s cubic-bezier(.19,1,.22,1),transform .8s ease;transform:translate3d(0,-50px,0)}.career-Detail-page .BackButton,.gallery-Hero-video.is-playing video{opacity:1;pointer-events:auto}.career-Detail-heading{max-width:669px;margin:0 auto;text-align:center;color:#fff}.career-Detail-info{position:absolute;left:50%;transform:translateX(-50%);margin:0 auto;background:var(--color-secondary);color:#fff;font-weight:500;padding:0 8.506429277942631%;border-radius:var(--border-radius);width:100%;top:-60px}.career-Detail-info div{border-bottom:1px solid rgba(255,255,255,.12);padding:15.3px 0}.career-Detail-content,.career-Detail-interest{max-width:751px;width:100%;color:var(--color-primary);margin:0 auto}.career-Detail-interest{text-align:center}.career-Detail-interest .ButtonIcon{margin:0 auto}.career-Detail hr{max-width:751px;width:100%;margin:24px auto!important;border:.5px solid var(--color-border-secondary)}.career-Detail .job-Detail-block .Title{margin-bottom:8px}.career-Detail .job-Detail-block ul{margin-bottom:30px}.career-Detail .job-Detail-block--5{font-size:1.4rem;line-height:1.714285714285714;border-top:.5px solid var(--color-border-secondary);margin-top:24px;padding-top:24px}.career-Detail .job-Detail-block--5 .Title{display:none}.career-Hero,.conferences-Cards-list>div{display:flex;justify-content:space-between}.career-Hero{flex-direction:column;align-items:center;color:#fff}.career-Hero-wrapper{display:grid;place-items:center;padding-bottom:63px}.career-Hero-wrapper .Title{font-weight:400;margin:0 auto;max-width:1024px;text-align:center}.career-Hero-wrapper .Title:first-line{font-weight:700}.career-Hero-content{position:relative;display:grid;align-items:center;grid-template-columns:1fr;gap:30px}.career-Hero-content:before,.conferences-Hero-content:before{content:"";position:absolute;top:-59px;height:20px;width:100%;border:1px solid var(--color-border);border-bottom:none;border-radius:var(--border-radius) var(--border-radius) 0 0}.career-Hero-image,.career-Hero-image img{aspect-ratio:1502/1280;border-radius:var(--border-radius)}.career-Hero-image{position:relative;overflow:hidden}.career-Hero-image img{position:absolute;inset:0;height:120%;margin-top:-10%;-o-object-fit:cover;object-fit:cover}.career-Hero-text{width:100%}.career-Hero-text .Title{text-align:left;margin-bottom:2.733118971061093%}.career-Intro{display:grid;grid-template-columns:repeat(1,1fr);gap:12px}.career-Positions{position:relative;display:grid;grid-template-columns:1fr;color:var(--color-primary)}.career-Positions-list{display:flex;flex-direction:column;gap:10px}.career-Positions-empty{background:#fff;border-radius:1rem;padding:2rem 2.5rem;margin-top:1rem}.career-Positions-empty h2{font-size:2rem;font-weight:500;letter-spacing:-.028rem;line-height:3rem}.career-Positions-empty h2:after{content:'';display:block;width:3rem;height:.2rem;background:var(--color-secondary);border-radius:1rem;margin-block:1.6rem 1.2rem}.career-Positions-empty p{line-height:3.4rem}.career-Responsibility,.conferences-Area{color:var(--color-primary)}.career-Responsibility>.Title,.career-Responsibility>p{text-align:center;max-width:960px;margin:0 auto 17px}.career-Responsibility>p{margin:0 auto 5.816993464052287%}.career-Responsibility .Article-image{transform:translateZ(0)}.career-Responsibility .Article-image:after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) translateZ(0);background:url(../img/pages/career/joinpurestay.1752669399.svg);background-size:contain;aspect-ratio:40/31;max-width:160px;width:100%}.conferences-Area-header{display:flex;flex-direction:column;align-items:center;margin-bottom:6.535947712418301%}.conferences-Area-header .Title{margin-bottom:12px}.career-Hero ul,.conferences-Area-header ul{display:flex;justify-content:center;flex-wrap:wrap;gap:10px}.conferences-Area-header .RoundedBorder{border-color:var(--color-primary)}.is-mouse-pointer .conferences-Area-header .RoundedBorder a:hover{color:#fff!important}.conferences-Area-intro{display:block;width:100%;max-width:960px;margin:0 auto 24px;text-align:center}.conferences-Area-intro p{text-align:center}.conferences-Cards{position:relative;display:flex;flex-direction:column}.conferences-Cards-layout{outline:0;overflow:hidden;margin-bottom:24px;display:flex}.footer-Bottom-copyright span,.is-ready .conferences-Cards-layout{display:inline-block}.conferences-Cards-item{width:100%;margin-right:20px;min-width:100%}.is-ready .conferences-Cards-item{min-width:unset}.conferences-Cards-item img{aspect-ratio:49/32;margin-bottom:6.5439672801636%;border-radius:var(--border-radius)}.conferences-Cards-item .Title{margin-bottom:2.044989775051125%}.conferences-Cards-item .LinkBorder{margin-top:4.703476482617587%;padding-top:2.249488752556237%}.conferences-Cards-list{display:flex;flex-direction:column;gap:10px}.conferences-Cards-list>div{min-width:100%;gap:24px}.conferences-Cards-list dd,.conferences-Cards-list dt{line-height:1.578947368421053}.conferences-Cards-list dd{font-weight:700}.conferences-Cards-controls{display:flex;justify-content:center;gap:10px;opacity:0;transition:opacity .3s cubic-bezier(.19,1,.22,1)}.is-ready .conferences-Cards-controls{opacity:1}.conferences-Cards-control{opacity:1;transition:cubic-bezier(.19,1,.22,1) opacity .3s}.conferences-Cards-control.is-disabled{pointer-events:none}.conferences-Cards-control.is-disabled .Icon{background:rgba(0,20,95,.12)}.conferences-Cards-control .Icon,.gc-App .gc-Modal--settings .gc-Text h2{font-size:1.9rem}.conferences-Cards-progress{background:#fff;min-width:117px;height:35px;box-shadow:0 1px 1px 0 rgba(0,5,26,.03),0 3px 6px 0 rgba(0,5,26,.06);border-radius:var(--border-radius-button);padding:0 27px}.conferences-Cards-dots{height:100%;display:flex;justify-content:center;align-items:center;gap:8px}.conferences-Cards-dot{width:6px;height:6px;border-radius:50%;background:rgba(0,20,95,.12);transition:background .3s cubic-bezier(.19,1,.22,1),width .3s cubic-bezier(.19,1,.22,1),height .3s cubic-bezier(.19,1,.22,1)}.conferences-Cards-dot:last-child{margin-right:0}.conferences-Cards-dot.is-active{background:var(--color-secondary)}.conferences-Hero{display:flex;flex-direction:column;align-items:center;justify-content:space-between;color:#fff}.conferences-Hero-wrapper{display:grid;place-items:center;padding-bottom:63px}.conferences-Hero-wrapper .Title{font-weight:400;margin:0 auto;max-width:1024px;text-align:center}.conferences-Hero-wrapper .Title:first-line{font-weight:700}.conferences-Hero ul,.contact-Hero ul,.corporation-Hero ul,.gallery-Hero ul{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.conferences-Hero-content{position:relative;display:grid;align-items:center;grid-template-columns:1fr;gap:30px}.conferences-Hero-image,.conferences-Hero-image img{aspect-ratio:1502/1280;border-radius:var(--border-radius)}.conferences-Hero-image{position:relative;overflow:hidden}.conferences-Hero-image img{position:absolute;inset:0;height:120%;margin-top:-10%;-o-object-fit:cover;object-fit:cover}.conferences-Hero-text{width:100%}.conferences-Hero-text .Title{text-align:left;margin-bottom:2.733118971061093%}.conferences-Information{position:relative;display:grid;grid-template-columns:1fr;margin-top:48px;padding-top:48px;gap:24px}.conferences-Information:before,.contact-Cards:after,.contact-Hero:after{position:absolute;content:"";width:100%;height:20px;border-radius:var(--border-radius) var(--border-radius) 0 0}.conferences-Information:before{top:0;border:1px solid var(--color-border-secondary);border-bottom:none}.conferences-Information-wrapper,.contact-Cards{display:flex;flex-direction:column;gap:30px}.contact-Cards{position:relative;color:#fff;padding-top:70px}.contact-Cards:after,.contact-Hero:after{border:1px solid var(--color-border)}.contact-Cards:after{top:0;display:flex;border-bottom:0}.contact-Cards-wrapper{display:flex;flex-direction:column;gap:24px}.contact-Cards-item{background:rgba(243,245,252,.05);padding:8.979591836734693% 10.204081632653061%;width:100%;border-radius:var(--border-radius)}.contact-Cards-item>.Title{position:relative;display:flex;padding-bottom:1.192307692307692em}.contact-Cards-item>.Title:after{content:"";position:absolute;left:0;bottom:.615384615384615em;background:var(--color-secondary);width:30px;height:1.5px;border-radius:1px}.contact-Cards-item address,.contact-Intro-address address{font-style:normal}.contact-Cards-item address>div,.contact-Hero{display:flex;align-items:center;justify-content:space-between}.contact-Cards-item address>div{gap:6px}.contact-Cards-item address>div a[href^=mailto]{text-decoration:underline;-webkit-text-decoration-color:inherit;text-decoration-color:inherit;text-underline-offset:2px;transition:text-decoration .3s cubic-bezier(.19,1,.22,1);transition:text-decoration .3s cubic-bezier(.19,1,.22,1),-webkit-text-decoration .3s cubic-bezier(.19,1,.22,1)}.contact-Hero{position:relative;flex-direction:column;color:#fff;padding-bottom:98px}.contact-Hero:after{bottom:39px;border-bottom:none}.contact-Hero-wrapper{display:grid;place-items:center;gap:24px}.contact-Hero .Title{font-weight:400;margin:0 auto;max-width:1024px;text-align:center}.contact-Hero .Title:first-line,.corporation-Hero .Title:first-line{font-weight:700}.contact-Intro{display:flex;flex-direction:column;align-items:center;justify-content:space-between;color:#fff;gap:30px}.contact-Intro-content{width:100%}.contact-Intro-content>.Title{margin-bottom:4.052287581699346%}.contact-Intro-address{margin-bottom:5.490196078431373%}.contact-Intro-reservations{display:flex;flex-direction:column}.contact-Intro-reservations>.Title{margin-bottom:10px}.contact-Intro-link{position:relative;display:flex;justify-content:space-between;border-style:solid;border-width:1px 0;border-color:var(--color-border);border-bottom:none;width:100%}.restaurant-CustomPage .contact-Intro-link .Title{margin-bottom:0}.contact-Intro-link:last-child{border-bottom:1px solid var(--color-border)}.contact-Intro-link .Icon{position:absolute;right:0;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;color:var(--color-secondary)}.contact-Intro-link>.Title{width:100%}.contact-Intro-link a{display:block;padding:5% 0;width:100%;text-decoration:none!important}.contact-Intro-link p,.room-Presentation-list .Title div p{margin-bottom:0!important}.contact-Intro-image,.contact-Intro-image img{position:relative;width:100%;border-radius:var(--border-radius)}.contact-Intro-image{height:100%;max-width:751px;overflow:hidden;aspect-ratio:1502/1000}.contact-Intro-image img{top:-7%;-o-object-fit:cover;object-fit:cover;height:110%}.contact-Map{background:#fff;color:var(--color-primary);display:flex;flex-direction:column;border-radius:var(--border-radius)}.contact-Map-main{position:relative}.contact-Map-canvas{position:relative;inset:0;width:100%;height:100%;border-radius:0;min-height:300px}.contact-Map-canvas .gm-fullscreen-control,.contact-Map-canvas .gm-style-mtc,.contact-Map-canvas .gm-svpc,.footer-Bottom-list li::before{display:none}.contact-Map-canvas .gm-control-active img{height:13px!important;width:13px!important}.contact-Map-canvas .gmnoprint>div{border-radius:5px!important;transform:translateZ(0)}.contact-Map-intro{display:block;max-width:817px;margin:0 auto 2.992125984251969%;text-align:center}.contact-Map-intro p{text-align:center}.contact-Map-header{z-index:10000;display:flex;flex-direction:column;justify-content:space-between;align-items:center;background:var(--color-secondary);color:#fff;padding:30px;border-radius:var(--border-radius) var(--border-radius) 0 0;width:100%;transform:translateZ(0)}.contact-Map-header .Title{color:#fff}.contact-Map-header>.Title{width:100%;white-space:nowrap}.contact-Map-content{background:var(--background-light);padding:30px;border-radius:0 0 var(--border-radius) var(--border-radius)}.contact-Map-content>p{max-width:817px;text-align:center;margin:83.33px auto 30px}.contact-Map-detail{display:flex;max-width:1270px;margin:0 auto;gap:20px}.contact-Map-detail .Accordion{margin-top:0}.contact-Map-detail .Accordion.AccordionDesktop{width:50%}.contact-Map-detail .Accordion-details{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.cookies-Page .gc-Table table{border-radius:var(--border-radius)!important;font-size:1.5rem;overflow:hidden}.cookies-Page .gc-Table table tr{line-height:1.578947368421053!important}.cookies-Page .gc-Table table tbody tr td:nth-child(2){text-align:left!important;padding-left:15px!important}.cookies-Page .gc-Table table tbody tr td:nth-child(1){padding-left:24px!important}.cookies-Page .gc-Table table tbody tr:first-child td{padding-top:24px!important}.cookies-Page .gc-Table table tbody tr:last-child td{padding-bottom:24px!important}.cookies-Page .gc-Text{font-size:1.5rem}.cookies-Page .gc-Text th{background:var(--color-secondary);border-bottom:none;padding-top:24px}.cookies-Page .gc-Text th:first-child{padding-left:24px}.cookies-Page .gc-Settings-item:first-of-type{border-radius:var(--border-radius) var(--border-radius) 0 0}.cookies-Page .gc-Settings-item:last-of-type{border-radius:0 0 var(--border-radius) var(--border-radius)}.cookies-Page .gc-Modal-footer button{border-radius:var(--border-radius)}.cookies-Page.avenir .gc-Modal-header img,.cookies-Page.roboto .gc-Modal-header img{border-radius:6px}.cookies-Page.frutiger .gc-Modal-header img{border-radius:3px}.gc-App .gc-Modal--compact{max-width:1200px;margin:0 auto}.gc-App .gc-Modal--compact .gc-Modal-container{border-radius:10px}.gc-App .gc-Modal--compact .gc-Text{font-size:1.4rem;line-height:1.5;color:var(--color-primary)}.gc-App .gc-Modal--compact .gc-Text a{white-space:nowrap}.gc-App .gc-Modal--compact .gc-Button--outline{padding:0;border-radius:26px;text-transform:none;color:var(--color-secondary);background:0 0;border:2px solid var(--color-secondary);font-size:1.4rem}.gc-App .gc-Modal--compact .gc-Button--tiny{color:var(--button-background)}.gc-App .gc-Modal--settings .gc-Modal-close{top:10px;right:10px}.gc-App .gc-Modal--settings .gc-Modal-content{padding:24px}.gc-App .gc-Modal--settings .gc-Modal-footer{gap:12px;padding:24px}.gc-App .gc-Modal--settings .gc-Modal-footer .gc-Button--outline{min-width:178px;height:40px;border-radius:26px;margin:0;padding:0;color:#fff;text-transform:none!important;background:var(--button-background);border:1.5px solid var(--button-background);box-shadow:0 2px 5px 0 var(--button-shadow);font-size:1.4rem}.gc-App .gc-Modal--settings .gc-Modal-overlay{background:rgba(0,0,0,.5)!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important}.gc-App .gc-Modal--settings .gc-Modal-body{width:calc(100% - 48px);border-radius:10px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:auto}.gc-App .gc-Modal--settings .gc-Modal-container{box-shadow:0 1px 3px 0 rgba(0,34,54,.05),0 2px 6px 0 rgba(0,34,54,.05),0 10px 30px 0 rgba(0,34,54,.08);height:calc(100svh - 48px);width:100%;margin:0}.gc-App .gc-Modal--settings .gc-Text p{font-size:1.4rem;line-height:1.5}.gc-App .gc-Modal--compact .gc-Text a,.gc-App .gc-Modal--settings .gc-Text a{cursor:pointer;transition:text-decoration .3s cubic-bezier(.19,1,.22,1);transition:text-decoration .3s cubic-bezier(.19,1,.22,1),-webkit-text-decoration .3s cubic-bezier(.19,1,.22,1)}.gc-App .gc-Modal--settings h3.gc-Block-title{font-size:1.7rem}.gc-App .gc-Modal--settings .gc-Settings-item:first-child{border-radius:10px 10px 0 0}.gc-App .gc-Modal--settings .gc-Settings-item:last-child{border-radius:0 0 10px 10px}.gc-App .gc-Modal--settings .gc-Settings-summary{font-size:1.3rem}.corporation-Download{position:relative;display:flex;flex-direction:column;gap:24px;color:var(--color-primary)}.corporation-Download:before{border:1px solid var(--color-border);border-bottom:none;top:-41px}.corporation-Download-main>p{max-width:407px}.corporation-Download-wrapper{display:flex;flex-direction:column;gap:20px}.corporation-Hero{position:relative;color:#fff;padding-bottom:51px}.corporation-Download:before,.corporation-Hero:before,.corporation-Responsibility:before{content:"";position:absolute;width:100%;height:20px;border-radius:var(--border-radius) var(--border-radius) 0 0}.corporation-Hero:before{top:83%;transform:translateY(-83%);border:1px solid var(--color-border);border-bottom:none!important}.corporation-Hero .Title{font-weight:400;margin:0 auto 12px;max-width:1024px;text-align:center}.corporation-Hero p{max-width:818px;display:block;margin:0 auto 24px;text-align:center}.corporation-Information{position:relative;display:grid;grid-template-columns:1fr;gap:24px;color:var(--color-primary)}.corporation-Information-wrapper{display:flex;flex-direction:column;gap:30px}.corporation-Responsibility{color:var(--color-primary);padding-top:70px;position:relative}.corporation-Responsibility:before{border:1px solid var(--color-border-secondary);border-bottom:none;top:35px}.corporation-Responsibility>.Title{text-align:center;max-width:960px;margin:0 auto 17px}.corporation-Responsibility-content p{text-align:center;max-width:960px;margin:0 auto 5.816993464052287%!important}.corporation-Responsibility .Article-image{transform:translateZ(0)}.corporation-Responsibility .Article-image:after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) translateZ(0);background:url(../img/pages/career/joinpurestay.1752669399.svg);background-size:contain;aspect-ratio:40/31;max-width:160px;width:100%}.corporationDetail-Page .DetailPage .Title--hero{padding-bottom:42px}.corporationDetail-Page .DetailPage-header{position:relative}.corporationDetail-Page .DetailPage-header:before,.footer-Bottom-inner:before{content:"";position:absolute;width:100%;height:20px;border-radius:var(--border-radius) var(--border-radius) 0 0}.corporationDetail-Page .DetailPage-header:before{top:60%;transform:translateY(-60%);border:1px solid var(--color-border);border-bottom:none}.error-Hero{display:flex;flex-direction:column;align-items:center;justify-content:space-between;color:#fff}.error-Hero-wrapper{display:grid;place-items:center}.error-Hero-wrapper .Title{font-weight:400;margin:0 auto 25px;max-width:1024px;text-align:center}.error-Hero-wrapper .Title:first-line{font-weight:700}.error-Hero-wrapper p{margin-bottom:29px!important;text-align:center}.error-Hero-wrapper .ButtonIcon{margin-bottom:6.458333333333334%}.error-Hero-image{max-width:1250px;width:100%;height:100%;margin:0 auto 11px;aspect-ratio:625/283}.footer-Accordion-contentWrapper{margin-top:2px;padding:2.5rem 3rem;background-color:var(--background-light);border-radius:22px}.footer-Accordion-toggle{padding-inline:20px;width:100%;display:flex;align-items:center;justify-content:space-between;height:45px;text-align:left;font-weight:700;color:#fff;background-color:var(--color-secondary);border-radius:22px;cursor:pointer}.footer-Accordion-toggle .Icon{font-size:.8rem;transform:rotate(180deg);transition:transform .3s cubic-bezier(.39,.575,.565,1)}.is-active .footer-Accordion-toggle .Icon{transform:rotate(0)}.footer-Bottom{font-size:1.6rem;font-weight:500;text-align:center;color:var(--color-primary)}.footer-Bottom-inner{position:relative;display:grid;grid-template-columns:1fr;grid-template-areas:'hotels' 'list' 'copyright' 'author';align-items:center}.footer-Bottom-inner:before{display:none;top:60px;left:0;background:0 0;border:1px solid var(--background-light);border-bottom:0}.footer-Bottom-list{position:relative;grid-area:list;padding:10px 15px;display:flex;align-items:center;gap:3.5rem;overflow:auto;white-space:nowrap}.footer-Bottom-list li{padding-left:0;line-height:2.666666666666667}.footer-Bottom-list li:first-child{margin-left:auto}.footer-Bottom-list li:last-child{margin-right:auto}.footer-Bottom-copyright{grid-area:copyright;margin-top:1rem;padding-top:2rem;white-space:nowrap;text-align:center;border-top:1px solid var(--background-light)}.footer-Bottom-hotels{grid-area:hotels}.footer-Bottom-author{grid-area:author;display:flex;justify-content:center;align-items:center}.footer-Bottom-madeBy{padding-right:8px}.footer-Bottom-giant{text-decoration:underline}.footer-Bottom .Icon--giant{padding-right:8px;display:inline-flex;font-size:1.8rem;margin-bottom:.1em}.footer-Content{display:flex;flex-direction:column-reverse;margin-bottom:35px;color:var(--color-primary)}.footer-Content .Title{margin-bottom:1em;text-align:center;color:var(--color-primary)}.footer-Content a{background-image:linear-gradient(var(--color-primary) 0 0);background-size:250% .1em;background-position:200% 100%;background-repeat:no-repeat;padding-bottom:4px;transition:cubic-bezier(.19,1,.22,1) background-size .6s,cubic-bezier(.19,1,.22,1) background-position .6s .3s}.is-mouse-pointer .footer-Content a:hover{transition:background-size .6s .6s,background-position .6s;background-size:250% .1em;background-position:100% 100%}.footer-Content a[href^='mailto:'],.footer-Content a[href^='tel:']{background-position:100% 100%}.footer-Content span{line-height:2;font-size:1.5rem;font-weight:500}.footer-Content-first{position:relative;order:-3}.footer-Content-second{order:-1;position:relative;margin-bottom:35px;padding-bottom:35px}.footer-Content-second::before{content:"";position:absolute;left:-20px;bottom:0;display:block;width:100vw;height:1px;background-color:var(--background-light)}.footer-Content-third{margin-bottom:3rem;grid-column:span 2;order:-2}.footer-Content-address{display:flex;flex-direction:column}.footer-Content-address--directions{position:absolute;bottom:5px;right:0;font-weight:500;background-position:100% 100%}.footer-Content-social{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;gap:2rem}.footer-Content-social a{display:inline-flex;align-items:center;gap:1rem;font-size:1.6rem;line-height:1;font-weight:500}.footer-Content-social a span:last-child{display:none}.footer-Content-social a .Icon{position:relative;display:flex;justify-content:center;align-items:center;width:5rem;height:5rem;font-size:1.9rem;border-radius:50%;background-color:var(--color-secondary);color:#fff;z-index:1}.footer-Content-newsletter{position:absolute;top:-95px;width:calc(100% - 28px)}.footer-Content-newsletter .Title{margin-bottom:1em}.footer-Content-newsletter fieldset{display:flex;border:0;height:50px}.footer-Content-newsletter input{height:100%;background:var(--background-light);border-radius:30px;width:100%;padding:0 21px;color:var(--color-primary);font-weight:500;font-size:1.5rem}.footer-Content-newsletter input::-moz-placeholder{color:var(--color-primary);font-weight:500;font-size:1.5rem}.footer-Content-newsletter input::placeholder{color:var(--color-primary);font-weight:500;font-size:1.5rem}.footer-Content-newsletter button{position:absolute;height:48px;right:1px;bottom:1px;aspect-ratio:1/1;border-radius:50%;background:var(--background-light);transform:scale(1);transition:transform 2s cubic-bezier(.19,1,.22,1),box-shadow 2s cubic-bezier(.19,1,.22,1);overflow:hidden;box-shadow:0}.footer-Content-newsletter button .Icon{display:grid;place-items:center;color:var(--color-primary);transition:transform 2s cubic-bezier(.19,1,.22,1)}.footer-Content-newsletter button .Icon:after,.footer-Intro-action .Icon:after{display:inline-block;font:14px/1 'icons';font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;color:#fff;transition:transform 2s cubic-bezier(.19,1,.22,1),opacity .6s cubic-bezier(.19,1,.22,1)}.footer-Content-newsletter button .Icon:after{right:60px;z-index:100;content:'\EA05';font-size:1.6rem;opacity:0;transform:translateX(-40px)}.footer-Content-newsletter button .Icon:before{transition:opacity 1s cubic-bezier(.19,1,.22,1);opacity:1}.footer-Content-newsletter button:hover{transform:scale(1.1);box-shadow:rgba(0,0,0,.16) 0 10px 36px 0,rgba(0,0,0,.06) 0 0 0 1px}.footer-Content-newsletter button:hover .Icon{transform:translateX(40px)}.footer-Content-newsletter button:hover .Icon:after{opacity:1;transform:translateX(0)}.footer-Content-newsletter button:hover .Icon:before{opacity:0}.footer-Content-contact,.footer-Content-contact--layout{display:flex;flex-direction:column}.footer-Content-contact a{position:relative;top:5px}.footer-Content-contact--layout{gap:21px}.footer-Content-contact--desktopWrapper{display:flex;gap:5px}.footer-Content-contact--mobileWrapper{display:flex;justify-content:space-between;margin-bottom:21px}.footer-Content-contact--mobileWrapper a{white-space:nowrap!important;text-decoration:none!important}.footer-Content-contact--mobileWrapper .CKEditable{display:flex;line-height:2;font-size:1.5rem;font-weight:500;text-align:right}.footer-Content-contact--mobileWrapper .CKEditable p{display:flex;margin-bottom:0;white-space:nowrap}.footer-Intro,.footer-Navigation li:before,.fslightbox-slide-btn svg,.fslightbox-toolbar svg{display:none}.footer-Intro-action,.footer-Intro-image{aspect-ratio:173/80;position:relative;overflow:hidden;border-radius:var(--border-radius)}.footer-Intro-image img{z-index:1;position:absolute;inset:0;width:100%;height:120%;-o-object-fit:contain;object-fit:contain}.footer-Intro-image video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.footer-Intro-action{background:var(--footer-action);padding:4.739884393063583% 5.549132947976879%}.is-mouse-pointer .footer-Intro-action:hover .Icon{transform:scale(.9)}.is-mouse-pointer .footer-Intro-action:hover .Icon:before{transform:translate(100%,-100%)}.is-mouse-pointer .footer-Intro-action:hover .Icon:after{transform:translate(0)}.footer-Intro-action--decoration{position:absolute;bottom:0;right:0;max-width:46.24277456647399%}.footer-Intro-action .Icon{border:1px solid #fff;border-radius:50%;position:absolute;display:flex;right:5.780346820809249%;bottom:12.5%;font-size:4rem;overflow:hidden;transform:scale(.8);transition:transform 2s cubic-bezier(.19,1,.22,1)}.footer-Intro-action .Icon:after{content:'\EA07';font-size:4rem;transform:translate(-100%,100%)}.footer-Intro-action .Icon:before{transform:translate(0,0);transition:transform 2s cubic-bezier(.19,1,.22,1)}.footer-Intro-action .Title{max-width:90.79118028534371%;font-size:2rem;color:#fff}.footer-Main{padding:0 20px;box-sizing:content-box}.footer-Navigation li{padding-left:0;padding-block:.3em}.footer-Navigation a{line-height:2.5;font-size:1.6rem;font-weight:500;white-space:nowrap}.footer-Navigation--primary{margin-bottom:20px;padding-bottom:30px;border-bottom:1px solid rgba(203,200,185,.15)}.footer-Navigation--primary a{line-height:2.352941176470588;font-size:1.7rem;font-weight:700;white-space:nowrap}.footer-Newsletter .FormSection-success{min-height:50px}.footer-Newsletter-description{margin-bottom:2rem;text-align:center;font-size:1.9rem;font-weight:500}.footer-Newsletter-main{margin-bottom:20px;position:relative;display:grid;grid-template-columns:1fr auto;gap:5px}.footer-Newsletter-main .InputError{margin-top:1rem;grid-row-start:2;grid-column:span 2}.footer-Newsletter-secondary{position:relative}.footer-Newsletter .FormItem{margin:0;flex:1}.footer-Newsletter .Label{display:none!important}.footer-Newsletter .Input{width:100%;padding-left:2rem;padding-right:2rem;height:5rem;font-size:1.6rem;font-weight:500;color:var(--color-primary);background-color:var(--background-light);border:1px solid var(--background-light);border-radius:999px;transition:border-color .3s cubic-bezier(.39,.575,.565,1)}.footer-Newsletter .Input::-moz-placeholder{color:var(--color-primary);font-weight:500}.footer-Newsletter .Input::placeholder{color:var(--color-primary);font-weight:500}.footer-Newsletter .Input:focus{outline:0;border-color:var(--color-secondary)}.footer-Newsletter .InputError{padding-inline:2rem;text-align:center;font-size:1.4rem;line-height:1.428571428571429;font-weight:500;color:#e5001e;background-color:#ffdee1;border-radius:3px}.footer-Newsletter .Checkbox{margin-left:25px}.footer-Newsletter .Checkbox-input{z-index:10}.footer-Newsletter .Checkbox-input+label::before{position:absolute;left:0;top:1px}.footer-Newsletter .Checkbox-input:checked+label:after{top:10px;background-color:#fff;box-shadow:2px 0 0 #fff,4px 0 0 #fff,4px -2px 0 #fff,4px -4px 0 #fff,4px -6px 0 #fff,4px -8px 0 #fff}.footer-Newsletter .Checkbox-input:checked+label:before{background-color:var(--footer-action);box-shadow:0 0 0 1px var(--footer-action)}.footer-Newsletter .Checkbox-label{display:inline-block;padding-left:30px;font-size:1.6rem;line-height:1.375;font-weight:500}.footer-Newsletter .IconRound{width:50px;height:50px}.is-mouse-pointer .footer-Newsletter .IconRound:hover,.is-mouse-pointer .homepage-Hints-card:hover .IconRound{transform:scale(1.1)}.is-mouse-pointer .footer-Newsletter .IconRound:hover:before{transform:translateX(40px);opacity:0}.is-mouse-pointer .footer-Newsletter .IconRound:hover:after{transform:translateX(0);opacity:1}.gallery-Hero{display:flex;flex-direction:column;align-items:center;justify-content:space-between;color:#fff}.gallery-Hero-wrapper{display:grid;place-items:center;gap:25px;padding-bottom:63px}.gallery-Hero-wrapper>.Title{font-weight:400;margin:0 auto 2px;max-width:1024px;text-align:center}.gallery-Hero-wrapper>.Title:first-line{font-weight:700}.gallery-Hero-wrapper p{max-width:818px;text-align:center;margin-bottom:0}.gallery-Hero-content{position:relative;display:grid;align-items:flex-start;grid-template-columns:1fr;gap:30px;width:100%}.gallery-Hero-content:before{content:"";position:absolute;top:-59px;height:20px;width:100%;border:1px solid var(--color-border);border-bottom:none;border-radius:var(--border-radius) var(--border-radius) 0 0}.gallery-Hero-video{position:relative;width:100%;aspect-ratio:380/227;border-radius:var(--border-radius);overflow:hidden}.gallery-Hero-video.is-playing .Icon{opacity:0}.gallery-Hero-video.is-expanded video{aspect-ratio:unset;-o-object-fit:contain;object-fit:contain}.gallery-Hero-video .Icon{position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;justify-content:center;align-items:center;min-width:100px;aspect-ratio:1/1;border-radius:50%;background:var(--color-secondary);color:#fff;font-size:1.5rem;cursor:pointer;opacity:1}.gallery-Hero-video .Icon:before{position:relative;left:2px}.gallery-Hero-video img{position:absolute;inset:0;width:100%;height:120%;margin-top:-10%}.gallery-Hero-video video,.gallery-Presentation-layout:before{position:absolute;opacity:0;width:100%;height:100%;inset:0;pointer-events:none}.gallery-Hero-video img,.gallery-Hero-video video{aspect-ratio:380/227;border-radius:var(--border-radius);-o-object-fit:cover;object-fit:cover}.gallery-Hero-video video{margin-top:0}.gallery-Hero-text{width:100%}.gallery-Hero-text .Title{text-align:left;margin-bottom:0;color:#fff}.fslightbox-slide-btn{background:var(--color-secondary)!important;border-radius:50%;width:40px;height:40px}.fslightbox-slide-btn-container .fslightbox-slide-btn:after{display:inline-block;font:14px/1 'icons';font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:absolute;color:#fff;font-size:1.6rem}.fslightbox-slide-btn-container-next .fslightbox-slide-btn:after{content:'\EA05'}.fslightbox-slide-btn-container-previous .fslightbox-slide-btn:after{content:'\EA03'}.fslightbox-slide-btn-container-next{right:18px!important}.fslightbox-slide-btn-container-previous{left:18px!important}.fslightbox-absoluted{overflow:hidden;background:#fff;max-width:calc(100% - 36px);max-height:calc(100% - 36px);left:18px!important;top:18px!important;border-radius:var(--border-radius-big)}.fslightbox-source{max-width:1140px;max-height:681px;aspect-ratio:380/227}.fslightbox-toolbar{z-index:1000;border-radius:50%!important;top:35px!important;right:38px!important;min-width:54px;min-height:54px;background:var(--background-light)!important}.fslightbox-slide-swiping-hoverer,.fslightbox-toolbar-button[title="Enter fullscreen"]{display:none}.fslightbox-toolbar-button[title=Close]:after,.gallery-Presentation-list li:before{display:inline-block;font:14px/1 'icons';font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute}.fslightbox-toolbar-button[title=Close]:after{content:'\EA0F';color:var(--color-primary)!important;font-size:1.9rem;left:50%;transform:translate(-50%)}.fslightbox-slide-number-container{display:none!important}.fslightbox-source{border-radius:var(--border-radius)!important}.gallery-Presentation{gap:24px}.gallery-Presentation-layout,.gallery-Presentation-list li{position:relative}.gallery-Presentation-layout:before{content:"";z-index:4;background:var(--backround-light)}.gallery-Presentation-layout.is-active:before{-webkit-animation:fadeInOut 1.5s ease both;animation:fadeInOut 1.5s ease both}.gallery-Presentation-list{display:none;flex-direction:column;position:relative;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.gallery-Presentation-list .Title{position:relative;display:flex;align-items:flex-start;margin:.384615384615385em 0;color:var(--color-primary);transition:color .6s cubic-bezier(.19,1,.22,1);padding-left:0}.gallery-Presentation-list .Title--md{line-height:26px}.gallery-Presentation-list .Title.is-active{color:var(--color-secondary)}.gallery-Presentation-list li span{display:block;transform:translateX(0) translateY(-1px);transition:transform .6s cubic-bezier(.19,1,.22,1);transition-delay:.6s;padding-right:40px}.gallery-Presentation-list li:before{top:50%;content:'\EA06';display:grid;place-items:center;color:#fff;width:30px;height:30px;border-radius:50%;background:var(--color-secondary);font-size:.8rem;transform:scale(0) translateY(-50%);transition:transform .6s;transition-delay:0s;transform-origin:center 0}.gallery-Presentation-list li.is-active span{transform:translateX(40px);transition-delay:0s}.gallery-Presentation-list li.is-active:before{transform:scale(1) translateY(-50%);transition-delay:.1s}.gallery-Presentation-item{position:relative;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;gap:10px;padding-top:60px;padding-bottom:50px}.gallery-Presentation-item:after{position:absolute;bottom:0;content:"";width:100%;height:10px;border:1.5px solid var(--color-border-secondary);border-top:none;border-radius:0 0 8px 8px}.gallery-Presentation-item:first-child{padding-top:60px}.gallery-Presentation-item:last-child{padding-bottom:0}.gallery-Presentation-item:last-child:after{display:none}.gallery-Presentation-item .Title{position:absolute;top:0;color:var(--color-primary)}.gallery-Presentation-item a{position:relative;aspect-ratio:36/29;width:100%;height:100%}.gallery-Presentation-item a:nth-child(-n+5){display:block}.gallery-Presentation-item img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:var(--border-radius)}.gdpr-Page table{margin-bottom:24px;padding:24px!important;border-radius:var(--border-radius)!important}.gdpr-Page table tbody tr td:nth-child(1),.gdpr-Page table tbody tr td:nth-child(2){padding-right:24px!important;vertical-align:top}.gdpr-Page table tbody tr td:nth-child(2){padding-left:0!important;text-align:left!important}.gdpr-Page table tbody tr td:nth-child(3){vertical-align:top}.gdpr-Page table th{border:0;text-align:left;padding-bottom:24px}.gdpr-Page p{line-height:1.578947368421053}.homepage-Benefits .Title{color:#fff}.homepage-Benefits-layout{display:flex;flex-direction:column;color:#fff;height:100%;width:100%}.homepage-Benefits-image{position:relative;overflow:hidden;min-height:375px;border-radius:var(--border-radius) var(--border-radius) 0 0}.homepage-Benefits-image--video{position:absolute;bottom:-10%;width:100%;height:120%;-o-object-fit:cover;object-fit:cover}.homepage-Benefits-image--decoration{display:none;transform:translateZ(0)}.homepage-Benefits-content{background:var(--color-secondary);width:100%;border-radius:var(--border-radius) var(--border-radius) 0 0}.homepage-Benefits-contentWrapper{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:45px 30px 82px;margin-top:-20px}.homepage-Benefits-contentWrapper .Title{letter-spacing:-.42px;margin-bottom:41px;padding-top:20px}.homepage-Benefits-contentWrapper ul{display:flex;flex-wrap:wrap;-moz-column-gap:10px;column-gap:10px;row-gap:13px}.homepage-Hero{display:flex}.homepage-Hero-desktopImage{position:relative;overflow:hidden;border-radius:0 0 var(--border-radius) var(--border-radius)}.roboto .homepage-Hero-desktopImage .homepage-Hero-desktopImage--decoration{position:absolute;bottom:0;aspect-ratio:38/3;width:100%}.homepage-Hero-desktopImage--image,.homepage-Hero-heading img{position:absolute;inset:0;width:100%;-o-object-fit:cover;object-fit:cover}.homepage-Hero-desktopImage--image{display:none;min-height:120%;margin-top:-10%;max-height:100svh;max-width:100%;margin-left:auto;-o-object-position:100% -13.020833333333334%;object-position:100% -13.020833333333334%}.homepage-Hero-desktopImage--decoration{position:absolute;bottom:0;left:0;width:76.92307692307693%;height:auto;transform:translateZ(0)}.homepage-Hero-wrapper,.homepage-Hints-circleChain span{position:relative;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.homepage-Hero-wrapper{max-width:780px;width:100%;margin:auto;transform:translateY(0);transition:transform .6s cubic-bezier(.19,1,.22,1)}.homepage-Hero-heading{position:relative;display:flex;justify-content:center;height:calc(100svh + 20px);width:100%;overflow:hidden}.homepage-Hero-heading:after{content:"";position:absolute;bottom:-51px;background-image:linear-gradient(180deg,transparent 0,#000 99%);width:100%;height:434px;opacity:.5}.homepage-Hero-heading img{height:100%;-o-object-position:right top;object-position:right top}.homepage-Hero-heading .Title{max-width:334px;position:absolute;bottom:123px;z-index:1;text-align:center;transform:scale(.9);transition:transform 1.2s cubic-bezier(.19,1,.22,1)}.homepage-Hero-content{position:relative;z-index:1;border-radius:var(--border-radius-big);background:var(--color-primary);display:flex;flex-direction:column-reverse;justify-content:space-between;gap:41px;margin-top:-20px;padding:46px 28px 0}.homepage-Hero-content>div{max-width:100%;line-height:1.5;font-size:2rem;letter-spacing:-.42px;font-weight:500}.frutiger .homepage-Hero-content>div{font-size:1.9rem;font-weight:400}.homepage-Hints{position:relative;z-index:1;background:var(--background-light);color:var(--color-primary);border-radius:var(--border-radius) var(--border-radius) 0 0}.homepage-Hints>.Title{max-width:80%;margin-bottom:42px;color:var(--color-primary)}.homepage-Hints-circleChain{display:none;position:relative;left:-3.598484848484849%;margin-bottom:7.575757575757576%}.homepage-Hints-circleChain span{display:block;width:18.03030303030303%;aspect-ratio:1/1;border-radius:50%;margin-right:-7.196969696969697%;overflow:hidden;transform:translateZ(0)}.homepage-Hints-circleChain span:nth-child(1){background:#ffb900}.homepage-Hints-circleChain span:nth-child(3){background:#ff9b0f}.homepage-Hints-circleChain span:nth-child(5){background:#ff5f03}.homepage-Hints-circleChain span img{position:absolute;height:120%;margin-top:-20px}.homepage-Hints-content{display:flex;flex-direction:column;justify-content:center;width:100%;align-items:center}.homepage-Hints-card{display:flex;flex-direction:column;align-items:flex-start;gap:0;margin-bottom:20px;padding-top:20px;max-width:1530px;width:100%}.homepage-Hints-card:last-child{margin-bottom:0}.is-mouse-pointer .homepage-Hints-card:hover .IconRound:before{transform:translateX(40px);opacity:0}.is-mouse-pointer .homepage-Hints-card:hover .IconRound:after{transform:translateX(0);opacity:1}.homepage-Hints-header{position:relative;display:flex;align-items:center;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;gap:29px}.homepage-Hints-header .Title{margin-bottom:0;color:var(--color-primary)}.homepage-Hints-header--wrapper{display:flex;flex-direction:column;gap:24px}.homepage-Hints-header img{position:absolute;width:100%;min-height:100px;border-radius:6px;-o-object-fit:cover;object-fit:cover;min-width:145px;max-width:145px;height:80px}.homepage-Hints-tooltip{display:none}.homepage-Hints-tooltip ul{display:flex;flex-wrap:wrap;gap:9.5px;justify-content:flex-end}.homepage-Hints-tooltip .Icon{display:grid;min-width:35px;min-height:35px;max-width:35px;max-height:35px}.homepage-Intro{color:#fff}.homepage-Intro-mobileImage img{position:relative;border-radius:var(--border-radius);margin:0 auto 47px}.homepage-Intro-heading{max-width:768px;margin:0 auto 24px}.homepage-Intro-heading .Title{max-width:319px;text-align:left}.homepage-Intro-imageLeft{aspect-ratio:22/17}.homepage-Intro-imageLeft,.homepage-Intro-imageRight{position:relative;overflow:hidden;border-radius:var(--border-radius)}.homepage-Intro-centerElement{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) translateZ(0);max-height:66.66666666666666%}.homepage-Intro-leftSide,.room-Check li:before{display:none}.homepage-Intro-rightSide img:first-child{display:none}.homepage-Intro-content{margin-left:auto;margin-bottom:0}.homepage-Intro-severance .Title{margin-top:2.155555555555555em;margin-bottom:.733333333333333em}.frutiger .homepage-Intro-severance .Title{color:var(--color-secondary)}.homepage-Intro-severance ul{display:flex;flex-wrap:wrap;gap:10px}.hotel-Check,.hotel-Hero{display:flex;flex-direction:column}.hotel-Check{color:var(--color-primary)}.hotel-Check .Container{background:var(--background-light);border-radius:var(--border-radius);padding:6.535947712418301% 9.477124183006536%}.hotel-Hero{position:relative;align-items:center;justify-content:space-between;color:#fff}.hotel-Hero-wrapper{display:grid;place-items:center;padding-bottom:63px}.hotel-Hero .Title{font-weight:400;margin:0 auto;max-width:1024px;text-align:center;padding:0 20px}.hotel-Hero .Title:first-line,.restaurant-Hero .Title:first-line{font-weight:700}.hotel-Hero ul,.restaurant-Hero ul,.room-Hero ul,.wellness-Hero ul{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.hotel-Hero-image{position:relative;display:flex;flex-direction:column;gap:12px;aspect-ratio:337/227;height:100%;margin:0 auto;max-width:1011px;width:100%}.hotel-Hero-image img,.hotel-Hero-image video{border-radius:var(--border-radius)}.hotel-Hero-video{position:absolute;bottom:-10%;width:100%;height:120%;-o-object-fit:cover;object-fit:cover}.hotel-Hero-content,.hotel-Hero-parallaxWrapper{position:relative;width:100%;height:100%;overflow:hidden;border-radius:var(--border-radius)}.hotel-Hero-content{max-height:360px;order:2;z-index:1;display:none;aspect-ratio:49/36}.hotel-Hero-content img,.hotel-Hero-content video{position:absolute;height:120%;margin-top:-10%;aspect-ratio:49/36}.hotel-Hero-content p{margin-bottom:1.631578947368421em;font-size:1.6rem}.hotel-Hero-parallaxWrapper{aspect-ratio:337/227}.hotel-Hero-parallaxWrapper img{position:absolute;inset:0;width:100%;height:110%;margin-top:-5%;border-radius:var(--border-radius);-o-object-fit:cover;object-fit:cover}.hotel-Hero-decoration{position:absolute;bottom:0;right:0;border-radius:0 0 var(--border-radius) 0;width:39.56478733926805%;transform:translateZ(0)}.hotel-Hero-cornerElement{position:absolute;top:-28.487518355359764%;right:-19.485657764589515%;width:38.97131552917903%;transform:rotate(13deg) translateZ(0)}.hotel-Intro{color:#fff;position:relative}.hotel-Intro .Title{margin-bottom:0}.hotel-Intro p{margin-left:auto;padding-top:5.88235294117647%;margin-top:5.88235294117647%;margin-bottom:11.045751633986928%;border-top:1px solid var(--color-border)}.hotel-Intro-wrapper{display:grid;grid-template-columns:repeat(1,1fr);gap:12px}.hotel-Perex p{margin-bottom:4.394141145139813%!important}.InformationCard .hotel-Perex p:last-of-type,.restaurant-Information-item .hotel-Perex p:last-of-type{margin-bottom:0}.hotel-Quote{position:relative;color:var(--color-primary);margin:6.535947712418301% 0;padding:6.535947712418301% 0}.hotel-Quote:after,.hotel-Quote:before{content:"";position:absolute;height:20px;width:100%;border:1px solid var(--color-border-secondary)}.hotel-Quote:after{top:0;border-radius:var(--border-radius) var(--border-radius) 0 0;border-bottom:none}.hotel-Quote:before{bottom:0;border-radius:0 0 var(--border-radius) var(--border-radius);border-top:none}.hotel-Quote>.Icon{display:flex;justify-content:center;font-size:3rem;margin-bottom:3.267973856209151%}.hotel-Quote-content{outline:0;overflow:hidden}.hotel-Quote-item{overflow:hidden;max-width:955px;width:100%;opacity:0;transition:opacity .3s cubic-bezier(.19,1,.22,1);margin:0 50% 5.359477124183006%}.hotel-Quote-item.is-selected{opacity:1}.hotel-Quote-item q{display:block;text-align:center;color:var(--color-primary);font-weight:400}.hotel-Quote-person{display:flex;flex-direction:column;font-weight:700;text-align:center;opacity:1;margin-bottom:2.679738562091503%}.hotel-Quote-person.is-active{-webkit-animation:personChange .2s forwards;animation:personChange .2s forwards}.hotel-Quote-person cite{font-weight:400;margin-top:-10px;font-style:normal;font-size:1.6rem}.hotel-Quote-controls{display:flex;justify-content:center;gap:10px;opacity:0;transition:opacity .3s cubic-bezier(.19,1,.22,1)}.is-ready .hotel-Quote-controls{opacity:1}.hotel-Quote-control{opacity:1;transition:cubic-bezier(.19,1,.22,1) opacity .3s}.hotel-Quote-control.is-disabled{pointer-events:none}.hotel-Quote-control.is-disabled .Icon{opacity:.4;background:var(--color-secondary)}.hotel-Quote-control .Icon{font-size:1.9rem}.hotel-Quote-progress{background:#fff;min-width:117px;height:35px;box-shadow:0 1px 1px 0 rgba(0,5,26,.03),0 3px 6px 0 rgba(0,5,26,.06);border-radius:var(--border-radius-button);padding:0 27px}.hotel-Quote-dots{height:100%;display:flex;justify-content:center;align-items:center;gap:8px}.hotel-Quote-dot{width:6px;height:6px;border-radius:var(--border-radius-dots);background:rgba(0,20,95,.12);transition:background .3s cubic-bezier(.19,1,.22,1),width .3s cubic-bezier(.19,1,.22,1),height .3s cubic-bezier(.19,1,.22,1)}.hotel-Quote-dot:last-child{margin-right:0}.hotel-Quote-dot.is-active{background:var(--color-secondary)}.offers-Detail-page .BackButton{opacity:1;pointer-events:auto}.offers-Detail-page .WhiteContainer .Container{margin-top:21.64835164835165%;padding-top:0}.offers-Detail-page .CKEditable ul{margin-bottom:4.394141145139813%}.is-mouse-pointer .room-Carousel-control--next:hover .Icon--arrowRight,.is-mouse-pointer .room-Carousel-control--previous:hover .Icon--arrowLeft,.offers-Hero{color:#fff}.offers-Hero .Title{text-align:center}.restaurant-Hero{display:flex;flex-direction:column;align-items:center;justify-content:space-between;color:#fff}.restaurant-Hero-wrapper{display:grid;place-items:center;padding-bottom:63px}.restaurant-Hero .Title{font-weight:400;margin:0 auto;max-width:1024px;text-align:center}.restaurant-Hero-image{position:relative;display:flex;flex-direction:column;gap:12px;height:100%;margin:0 auto;max-width:1011px;width:100%}.restaurant-Hero-content,.restaurant-Hero-image,.restaurant-Hero-image img{border-radius:var(--border-radius)}.restaurant-Hero-content{background:var(--color-secondary);width:100%;order:2;z-index:1;padding:24px}.restaurant-Hero-content p{margin-bottom:1.631578947368421em;font-size:1.6rem}.restaurant-Hero-parallaxWrapper{position:relative;aspect-ratio:337/227;width:100%;height:100%;overflow:hidden;border-radius:var(--border-radius)}.restaurant-Hero-parallaxWrapper img,.room-Carousel-image img{position:absolute;-o-object-fit:cover;object-fit:cover;width:100%}.restaurant-Hero-parallaxWrapper img{inset:0;height:120%;margin-top:-10%}.room-Carousel{position:relative;margin-bottom:10px}.room-Carousel-content{outline:0;overflow:hidden;border-radius:var(--border-radius)}.room-Carousel-item{overflow:hidden;width:100%}.room-Carousel-image{position:relative;aspect-ratio:101/60}.room-Carousel-image img{top:0;left:0;height:100%}.room-Carousel-controls{position:absolute;bottom:20px;left:50%;transform:translateX(-50%) translateZ(0);opacity:0;transition:opacity .1s ease}.is-ready .room-Carousel-controls{opacity:1}.room-Carousel-control{display:none;position:absolute;top:50%;transform:translateY(-74%) translateZ(0);opacity:1;transition:cubic-bezier(.19,1,.22,1) opacity .3s,cubic-bezier(.19,1,.22,1) background 1.2s}.room-Carousel-control.is-disabled{opacity:0;pointer-events:none}.room-Carousel-control--next,.room-Carousel-control--previous{cursor:pointer;display:block;height:45px;width:45px;border-radius:50%;background:#fff;transform:translateY(-50%) translateZ(0);box-shadow:0 4px 11px rgba(0,29,101,.11);pointer-events:auto}.room-Carousel-control--previous{left:20px}.is-mouse-pointer .room-Carousel-control--next:hover,.is-mouse-pointer .room-Carousel-control--previous:hover{background:var(--color-secondary)}.room-Carousel-control--next .Icon--arrowRight,.room-Carousel-control--previous .Icon--arrowLeft{position:relative;display:flex;justify-content:center;align-items:center;color:var(--color-secondary);font-size:17px;transition:cubic-bezier(.19,1,.22,1) color 1.2s}.room-Carousel-control--next{right:20px}.room-Carousel-progress{flex-grow:1;position:static;top:auto;left:auto;right:auto;padding-top:0;text-align:center}.room-Carousel-dots{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;height:3px;gap:10px}.room-Carousel-dot{width:80px;height:3px;border-radius:2px;background-color:rgba(255,255,255,.5);background-clip:padding-box;transition:background-color .2s ease,width .2s ease,height .2s ease}.room-Carousel-dot:last-child{margin-right:0}.room-Carousel-dot.is-active{background-color:#fff}.room-Check{color:#fff}.room-Check>.Title{text-align:center;font-weight:400;max-width:1147px;margin:0 auto 5.294117647058823%}.room-Check-layout{display:flex;flex-direction:column;width:100%}.room-Check-wrapper{width:100%}.room-Check-wrapper p{margin-bottom:0}.room-Check-wrapper a{text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1.5px;transition:text-decoration-color .3s cubic-bezier(.19,1,.22,1);transition:text-decoration-color .3s cubic-bezier(.19,1,.22,1),-webkit-text-decoration-color .3s cubic-bezier(.19,1,.22,1)}.is-mouse-pointer .room-Check-wrapper a:hover{-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.room-Check li{display:flex;justify-content:space-between;gap:24px;align-items:center;min-width:100%;border-top:1px solid var(--color-border);padding:4% 0;min-height:100px}.room-Check li:last-child{border-bottom:1px solid var(--color-border)}.room-Check li span{display:block;text-align:right}.room-Check li .Title{font-weight:500;margin:0;color:#fff}.room-Check-logos{display:flex;gap:26px}.room-Hero{display:flex;flex-direction:column;align-items:center;justify-content:space-between;color:#fff}.room-Hero-wrapper{display:grid;place-items:center;padding-bottom:63px}.room-Hero .Title{font-weight:400;margin:0 auto;max-width:1024px;text-align:center}.room-Hero .Title:first-line{font-weight:700}.room-Hero-image{position:relative;display:flex;flex-direction:column;gap:12px;height:100%;margin:0 auto;max-width:1011px;width:100%;transform:translateZ(0)}.room-Hero-content,.room-Hero-image,.room-Hero-image img{border-radius:var(--border-radius)}.room-Hero-content{background:var(--color-secondary);width:100%;order:2;z-index:1;padding:24px}.room-Hero-content p,.wellness-Hero-content p{margin-bottom:1.631578947368421em;font-size:1.6rem}.room-Hero-parallaxWrapper{position:relative;aspect-ratio:337/227;width:100%;height:100%;overflow:hidden;border-radius:var(--border-radius)}.room-Hero-parallaxWrapper img{position:absolute;inset:0;width:100%;height:120%;margin-top:-10%;-o-object-fit:cover;object-fit:cover}.room-Hero-decoration{position:absolute;bottom:0;right:0;border-radius:0 0 var(--border-radius) 0;width:39.56478733926805%;transform:translateZ(0)}.room-Hero-cornerElement{position:absolute;top:-25.697503671071953%;right:-27.695351137487634%;width:48.367952522255194%;transform:rotate(13deg) translateZ(0)}.room-Presentation{gap:24px}.room-Presentation-label,.room-Presentation-layout,.room-Presentation-list li{position:relative}.room-Presentation-layout:before{content:"";position:absolute;z-index:4;background:var(--backround-light);opacity:0;width:100%;height:100%;inset:0;pointer-events:none}.room-Presentation-list{display:none;flex-direction:column;position:relative;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.room-Presentation-list .Title{display:flex;align-items:flex-start;margin:.384615384615385em 0;color:var(--color-primary);transition:color .6s cubic-bezier(.19,1,.22,1);padding-left:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;min-height:30px}.room-Presentation-list .Title.is-active{color:var(--color-secondary)}.room-Presentation-list li div{transform:translateX(0);transition:transform .6s cubic-bezier(.19,1,.22,1);transition-delay:.6s;display:flex;padding-right:40px}.roboto .room-Presentation-list li div{font-family:'RobotoSlab',Arial,Helvetica,sans-serif}.room-Presentation-list li:before{display:inline-block;font:14px/1 'icons';font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;content:'\EA06';display:grid;place-items:center;color:#fff;width:30px;height:30px;border-radius:50%;background:var(--color-secondary);font-size:.8rem;transform:scale(0) translateY(-50%);transition:transform .6s;transition-delay:0s;transform-origin:center 0}.room-Presentation-item{position:relative;display:flex;flex-direction:column;margin-bottom:9.900990099009901%;width:100%}.room-Presentation-item>.Title--md{margin-bottom:24px;font-size:2.5rem;color:var(--color-primary);letter-spacing:-.44px}.room-Presentation-item:last-child{margin-bottom:0}.room-Presentation-item:after{display:block;content:"";height:20px;width:100%;border-radius:0 0 var(--border-radius) var(--border-radius);border:1px solid var(--color-border-secondary);border-top:none}.room-Presentation-carouselControls .Icon,.room-Presentation-toggler{position:absolute;background:var(--color-secondary);width:30px;height:30px;border-radius:50%}.room-Presentation-toggler{display:none;right:14px;top:26px}.room-Presentation-toggler:after,.room-Presentation-toggler:before{content:"";position:absolute;display:block;top:50%;left:50%;height:1.5px;width:13px;background:#fff}.room-Presentation-toggler:after{transform:translate(-50%,-50%);transition:transform .6s cubic-bezier(.19,1,.22,1),opacity .4s ease;opacity:1}.is-active .room-Presentation-toggler:after{transform:translate(-50%,-50%) rotate(90deg);opacity:0}.room-Presentation-toggler:before{transform:translate(-50%,-50%) rotate(90deg);transition:transform .6s cubic-bezier(.19,1,.22,1)}.is-active .room-Presentation-toggler:before{transform:translate(-50%,-50%) rotate(180deg)}.room-Presentation-itemWrapper{transition:height .6s cubic-bezier(.19,1,.22,1);overflow:hidden}.room-Presentation-carouselControls{position:absolute;z-index:100;inset:0}.room-Presentation-carouselControls .Icon{display:grid;place-items:center;top:calc(50% - 10px);transform:translateX(-50%);color:#fff}.room-Presentation-carouselControls .Icon--arrowRight{right:48px}.room-Presentation-carouselControls .Icon--arrowLeft{left:48px}.room-Presentation-image{position:absolute;top:0;aspect-ratio:101/60}.room-Presentation-info{position:relative;display:grid;grid-template-columns:.433fr .567fr;gap:21.304926764314246%;background:#fff;min-height:80px;padding:12px 30px;border-radius:var(--border-radius);margin-bottom:4.158415841584159%;color:var(--color-primary);align-items:center}.room-Presentation-info>div{display:flex;align-items:center;justify-content:space-between;gap:24px}.room-Presentation-info>div:nth-child(1){position:relative;white-space:nowrap;height:34px}.room-Presentation-info>div:nth-child(1) .Icon{display:none}.room-Presentation-info>div:nth-child(1):after{position:absolute;content:"";top:50%;transform:translateY(-50%);right:-34.05572755417957%;width:1px;height:100%;min-height:34px;background:var(--color-border-secondary)}.room-Presentation-info>div:nth-child(2){height:34px;width:100%}.room-Presentation-info>div>span{white-space:nowrap}.room-Presentation-icons{display:flex;gap:30px}.room-Presentation-icons .Icon{display:flex;color:var(--color-secondary);font-size:2.3rem;margin:0 auto}.room-Presentation-content{color:var(--color-primary)}.room-Presentation-content .CKEditable p{margin-bottom:1.764705882352941%}.room-Presentation .ButtonIcon{margin-left:auto;margin-bottom:2.97029702970297%;position:relative;z-index:3}.services-Hero{padding-bottom:32px}.specialOffers-Page .DetailPage .Title--hero{padding-bottom:42px}.specialOffers-Page .DetailPage-header{position:relative}.specialOffers-Page .DetailPage-header:before{content:"";position:absolute;top:70%;transform:translateY(-70%);height:20px;width:100%;border:1px solid var(--color-border);border-bottom:none;border-radius:var(--border-radius) var(--border-radius) 0 0}.weddings-Page .BackButton{opacity:1;pointer-events:auto}.weddings-Page .WhiteContainer .Container{margin-top:21.64835164835165%;padding-top:0}.services-Hero,.wellness-Hero{display:flex;flex-direction:column;align-items:center;justify-content:space-between;color:#fff}.wellness-Hero-wrapper{display:grid;place-items:center;padding-bottom:63px}.wellness-Hero .Title{font-weight:400;margin:0 auto;max-width:1024px;text-align:center}.wellness-Hero .Title:first-line{font-weight:700}.wellness-Hero-image{position:relative;display:flex;flex-direction:column;gap:12px;height:100%;margin:0 auto;max-width:1011px;width:100%}.wellness-Hero-content,.wellness-Hero-image,.wellness-Hero-image img{border-radius:var(--border-radius)}.wellness-Hero-content{background:var(--color-secondary);width:100%;order:2;z-index:1;padding:24px}.wellness-Hero-parallaxWrapper{position:relative;aspect-ratio:337/227;width:100%;height:100%;overflow:hidden;border-radius:var(--border-radius)}.wellness-Hero-parallaxWrapper img{position:absolute;inset:0;width:100%;height:120%;margin-top:-10%;-o-object-fit:cover;object-fit:cover}.wellness-Page .BackButton{opacity:1;pointer-events:auto}@media screen and (min-width:22.5em){.sm\:hidden{display:none!important}.sm\:mb-20{margin-bottom:20px!important}.sm\:mb-50{margin-bottom:50px!important}.sm\:mb-100{margin-bottom:100px!important}.sm\:mt-20{margin-top:20px!important}.sm\:mt-30{margin-top:30px!important}.sm\:mt-50{margin-top:50px!important}.sm\:w-1\/12{flex-basis:auto!important;width:8.333333333333332%!important}.sm\:w-2\/12,.sm\:w-3\/12{flex-basis:auto!important;width:16.666666666666664%!important}.sm\:w-3\/12{width:25%!important}.sm\:w-4\/12,.sm\:w-5\/12{flex-basis:auto!important;width:33.33333333333333%!important}.sm\:w-5\/12{width:41.66666666666667%!important}.sm\:w-6\/12,.sm\:w-7\/12{flex-basis:auto!important;width:50%!important}.sm\:w-7\/12{width:58.333333333333336%!important}.sm\:w-8\/12,.sm\:w-9\/12{flex-basis:auto!important;width:66.66666666666666%!important}.sm\:w-9\/12{width:75%!important}.sm\:w-10\/12,.sm\:w-11\/12{flex-basis:auto!important;width:83.33333333333334%!important}.sm\:w-11\/12{width:91.66666666666666%!important}.sm\:w-12\/12,.sm\:w-auto{flex-basis:auto!important;width:100%!important}.sm\:w-auto{width:auto!important}.sm\:w-full{width:100%!important}.sm\:w-fill,.sm\:w-fillAlt{width:auto!important;flex:1 1 0%!important;flex-basis:0!important}.sm\:w-fillAlt{flex:1 1 auto!important;flex-basis:auto!important}.FormSection-heading{padding:30px}.FormSection-content{padding:7px 30px 30px}}@media only screen and (min-width:375px){.header-Main.is-bottom-pinned{transform:translateY(calc(100dvh - 89px)) translateX(-50%)}.homepage-Hero-heading .Title{transform:scale(1)}}@media only screen and (min-width:500px){.homepage-Hints-card{justify-content:space-between;align-items:center;flex-direction:row;width:100%}}@media screen and (min-width:33.75em){body{line-height:1.789473684210526}.smw\:hidden{display:none!important}.smw\:mb-20{margin-bottom:20px!important}.smw\:mb-50{margin-bottom:50px!important}.smw\:mb-100{margin-bottom:100px!important}.smw\:mt-20{margin-top:20px!important}.smw\:mt-30{margin-top:30px!important}.smw\:mt-50{margin-top:50px!important}.smw\:w-1\/12{flex-basis:auto!important;width:8.333333333333332%!important}.smw\:w-2\/12,.smw\:w-3\/12{flex-basis:auto!important;width:16.666666666666664%!important}.smw\:w-3\/12{width:25%!important}.smw\:w-4\/12,.smw\:w-5\/12{flex-basis:auto!important;width:33.33333333333333%!important}.smw\:w-5\/12{width:41.66666666666667%!important}.smw\:w-6\/12,.smw\:w-7\/12{flex-basis:auto!important;width:50%!important}.smw\:w-7\/12{width:58.333333333333336%!important}.smw\:w-8\/12,.smw\:w-9\/12{flex-basis:auto!important;width:66.66666666666666%!important}.smw\:w-9\/12{width:75%!important}.smw\:w-10\/12,.smw\:w-11\/12{flex-basis:auto!important;width:83.33333333333334%!important}.smw\:w-11\/12{width:91.66666666666666%!important}.smw\:w-12\/12,.smw\:w-auto{flex-basis:auto!important;width:100%!important}.smw\:w-auto{width:auto!important}.smw\:w-full{width:100%!important}.smw\:w-fill,.smw\:w-fillAlt{width:auto!important;flex:1 1 0%!important;flex-basis:0!important}.smw\:w-fillAlt{flex:1 1 auto!important;flex-basis:auto!important}.Container--footer{padding-left:3.296703296703297%;padding-right:3.296703296703297%}.FixedMultiAlerts-wrapper{width:100%;padding-right:2.5rem;margin-right:0}.FormSection-heading{padding:44px}.FormSection-content{padding:12px 44px 44px}.FormSection-field--attachment-fileSelected{max-width:50%}.FormSection-field.is-hovered:after{height:calc(100% - 56px)}.FormSection-field.has-error:after{border-top-color:transparent}.Modal-content{font-size:1.8rem}.MoreInformation-item{padding:4.356435643564356% 4.95049504950495% 4.95049504950495%}.Section--footer{border-radius:var(--border-radius-big) var(--border-radius-big) 0 0;padding:16px 0}.VisualIcon{width:5rem;height:5rem}.WhiteContainer .Container{padding:7.692307692307693% 7.967032967032966% 9.340659340659341%}.homepage-Page .WhiteContainer .Container{padding-top:7.692307692307693%;padding-bottom:8.241758241758241%}.career-Detail-page .WhiteContainer .Container{padding-top:90px;padding-bottom:48px}.career-Hero-content{gap:48px;grid-template-columns:1fr 1fr;width:100%}.contact-Map-content{padding:5.947712418300653% 8.49673202614379% 6.470588235294119%}.cookies-Page .gc-Table table{font-size:calc(.27359781121751vw + 1.289876880984952rem)}.cookies-Page .gc-Text{font-size:calc(.410396716826265vw + 1.284815321477428rem);line-height:1.789473684210526}.gc-App .gc-Modal--compact .gc-Text,.gc-App .gc-Modal--settings .gc-Text p{font-size:1.5rem}.gc-App .gc-Modal--settings .gc-Text h2{font-size:2rem}.gc-App .gc-Modal--settings .gc-Settings-summary{font-size:1.4rem}.corporationDetail-Page .DetailPage .Title--hero,.specialOffers-Page .DetailPage .Title--hero{padding-bottom:64px}.footer-Content .Title{margin-bottom:.75em}.footer-Content a[href^='tel:']{background:0 0}.footer-Content a[href^='mailto:'],.is-mouse-pointer .footer-Content a:hover{background-position:100% 90%}.footer-Content-address--directions{display:none}.footer-Content-newsletter{position:static;width:unset;top:unset}.footer-Content-newsletter .Title{margin-bottom:1.235294117647059em}.footer-Content-newsletter fieldset{height:55px}.footer-Content-newsletter input{font-size:1.6rem;line-height:3.4375;padding:0 23px;width:calc(100% - 55px)}.footer-Content-newsletter input::-moz-placeholder{font-size:1.6rem}.footer-Content-newsletter input::placeholder{font-size:1.6rem}.footer-Content-newsletter button{background:var(--color-secondary);right:unset;bottom:unset;height:100%;position:static}.footer-Content-newsletter button .Icon{color:#fff}.footer-Content-contact>.footer-Content-contact--mobileWrapper{position:relative;top:5px}.footer-Content-contact>.footer-Content-contact--mobileWrapper .CKEditable a{padding-bottom:0}.footer-Content-contact a{top:0}.footer-Content-contact--layout{display:block}.footer-Content-contact--mobileWrapper{margin-bottom:0}.footer-Content-contact--mobileWrapper span:first-child{display:none}.footer-Intro{display:grid;grid-template-columns:1fr 1fr;gap:16px;color:#fff;margin:0 auto 5.494505494505495%}.gallery-Hero-content{grid-template-columns:.25fr .75fr}.gallery-Presentation-item{padding-top:0;padding-bottom:9.910802775024777%;margin-bottom:9.910802775024777%}.gallery-Presentation-item:first-child{padding-top:9.910802775024777%}.gallery-Presentation-item a:nth-child(-n+10){display:block}.gallery-Presentation-item a:nth-child(14),.gallery-Presentation-item a:nth-child(2),.gallery-Presentation-item a:nth-child(21),.gallery-Presentation-item a:nth-child(9){grid-column:span 2;grid-row:span 2;aspect-ratio:75/61}.homepage-Hints>.Title{margin:0 auto 6.439393939393939%;max-width:938px;text-align:center}.homepage-Hints-circleChain{display:flex;justify-content:center}.homepage-Hints-content{display:flex;grid-template-columns:80vw;gap:10px;margin:0 auto}.homepage-Hints-card{border-radius:var(--border-radius);padding:30px;background:#fff;gap:48px;margin-bottom:0}.homepage-Hints-header .IconRound{display:none}.homepage-Hints-tooltip{align-items:center;gap:25px;display:flex}.homepage-Intro-heading .Title{text-align:center;max-width:100%}}@media screen and (min-width:33.75em) and (max-width:47.9375em){.header-Nav{min-width:calc(70vw)}.is-bottom-pinned .header-Nav{min-width:100vw}.homepage-Hero-content{padding:72px 72px 0}.homepage-Intro-content,.homepage-Intro-heading{padding:0 42px}}@media screen and (min-width:48em){body:has(.FixedMultiAlerts.is-active) .AsidePanel-logo,body:has(.FixedMultiAlerts.is-active) .scroll-Container{top:4.5rem}body:has(.FixedMultiAlerts.is-active) .header-Main{margin-top:4.5rem}body img[data-src]:not(.u-noLazyFade),body img[data-srcset]:not(.u-noLazyFade){transition:opacity .6s ease-out}.u-bottomSmall{margin-bottom:15px!important}.u-bottomSmallWide{margin-bottom:25px!important}.u-bottomMedium{margin-bottom:35px!important}.u-bottomLarge{margin-bottom:45px!important}.u-bottomXLarge{margin-bottom:55px!important}.u-topSmall{margin-top:15px!important}.u-topSmallWide{margin-top:25px!important}.u-topMedium{margin-top:35px!important}.u-topLarge{margin-top:45px!important}.u-topXLarge{margin-top:55px!important}.md\:hidden,.u-hideDesktop{display:none!important}.md\:mb-20{margin-bottom:20px!important}.md\:mb-50{margin-bottom:50px!important}.md\:mb-100{margin-bottom:100px!important}.md\:mt-20{margin-top:20px!important}.md\:mt-30{margin-top:30px!important}.md\:mt-50{margin-top:50px!important}.md\:w-1\/12{flex-basis:auto!important;width:8.333333333333332%!important}.md\:w-2\/12,.md\:w-3\/12{flex-basis:auto!important;width:16.666666666666664%!important}.md\:w-3\/12{width:25%!important}.md\:w-4\/12,.md\:w-5\/12{flex-basis:auto!important;width:33.33333333333333%!important}.md\:w-5\/12{width:41.66666666666667%!important}.md\:w-6\/12,.md\:w-7\/12{flex-basis:auto!important;width:50%!important}.md\:w-7\/12{width:58.333333333333336%!important}.md\:w-8\/12,.md\:w-9\/12{flex-basis:auto!important;width:66.66666666666666%!important}.md\:w-9\/12{width:75%!important}.md\:w-10\/12,.md\:w-11\/12{flex-basis:auto!important;width:83.33333333333334%!important}.md\:w-11\/12{width:91.66666666666666%!important}.md\:w-12\/12,.md\:w-auto{flex-basis:auto!important;width:100%!important}.md\:w-auto{width:auto!important}.md\:w-full{width:100%!important}.md\:w-fill,.md\:w-fillAlt{width:auto!important;flex:1 1 0%!important;flex-basis:0!important}.md\:w-fillAlt{flex:1 1 auto!important;flex-basis:auto!important}.Accordion-summary span,.CKEditable h2,.CKEditable h4{font-size:calc(.27359781121751vw + 1.489876880984952rem)}.Article-image img{margin-top:-10%;height:120%}.ArticleLinks{padding-top:23px;margin-top:22px;border-top:1px solid var(--color-border-secondary)}.AsidePanel{padding:30px 0;display:flex}.AsidePanel .LangSwitch-flag,.header-Nav .AsidePanel{display:none}.BackButton{display:block;left:calc(50% + 50px)}.BackgroundOverlay{width:calc(100% + 100px);transform:translateX(-100px)}.Button{min-height:54px}.ButtonIcon{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.CardInfo{flex-direction:column;justify-content:space-between;padding:13.88888888888889% 13.88888888888889% 11.11111111111111%;max-width:360px}.CardInfo .Icon{left:unset;font-size:calc(1.367989056087551vw + 1.349384404924761rem)}.CardInfo-number .Title{font-size:calc(4.103967168262654vw + -.151846785225718rem)}.Accordion-content .CKEditable ol,.Accordion-content .CKEditable ul{gap:0;font-size:1.7rem}.Accordion-content .CKEditable ol li:before,.Accordion-content .CKEditable ul li:before{top:.611111111111111em}.MoreInformation .CKEditable ol li,.MoreInformation .CKEditable ul li,.room-Page .CKEditable ol li,.room-Page .CKEditable ul li{padding-top:4px;padding-bottom:4px;line-height:1.3}.Container--wide{padding-left:30px;padding-right:30px}.Container--hero{padding-right:0}.Container--footer{padding-left:2.197802197802198%;padding-right:2.197802197802198%}.Container.is-pure,.FixedMultiAlerts-select li{padding:0}.DatePicker .lightpick__week div{height:34px}.DetailPage-header{padding-top:40px;padding-bottom:3.333vw}.Divider{margin-top:5.333vw;margin-bottom:5.333vw}.DownloadCard img{margin-bottom:auto}.ElectroCharger-title:after{height:2px}.FixedAlert{bottom:30px;max-width:1200px;width:80%}.FixedAlert .Alert{max-height:70vh;margin:unset;font-size:1.7rem;width:100%;scrollbar-width:none}.FixedAlert .Alert::-webkit-scrollbar{display:none}.FixedAlert .Alert-text{padding-right:66px}.FixedMultiAlerts-header{align-items:center;justify-content:center;padding:.8rem 3rem}.FixedMultiAlerts-header .Icon{top:unset;right:-.5rem;margin-right:0}.FixedMultiAlerts-header span[data-ref=close]{top:calc(50% + .1rem);transform:translateY(-50%);right:4.8rem;width:2.8rem;height:5rem;z-index:101}.FixedMultiAlerts-header span[data-ref=close]:hover .FixedMultiAlerts-closeText{transform:translate(-100%,-52%)}.FixedMultiAlerts-header span[data-ref=close]:before{position:absolute;top:50%;left:-1rem;transform:translateY(-50%);content:'';width:11rem;height:3.5rem;background:var(--color-secondary);z-index:2}.FixedMultiAlerts-header .btn{font-size:1.6rem}.FixedMultiAlerts-header h2 .Text{position:relative;top:-.1rem}.FixedMultiAlerts-header h2{position:absolute;top:5rem;left:50%;transform:translateX(-50%);align-items:center;justify-content:center;font-size:1.6rem;gap:1.5rem;padding:0}.FixedMultiAlerts-header h2.in-viewport,.FixedMultiAlerts-header h2.is-active{top:1.5rem}.FixedMultiAlerts-header h2.fade-in{-webkit-animation-name:fadeInTablet;animation-name:fadeInTablet}.FixedMultiAlerts-header h2.fade-out{-webkit-animation-name:fadeOut;animation-name:fadeOut}.FixedMultiAlerts-headerTitle{max-width:80%}.FixedMultiAlerts-block{padding:4.5rem 3rem}.FixedMultiAlerts-block--plain{padding:3rem}.FixedMultiAlerts-block--plain .FixedMultiAlerts-select{padding-bottom:0;margin-bottom:0}.FixedMultiAlerts-select li.is-active:before,.FixedMultiAlerts-wrapper{display:block}.FixedMultiAlerts-title{width:auto;border-top:unset;padding:0;margin-left:0}.FixedMultiAlerts-item--mobile,.FixedMultiAlerts-item--mobile.is-active,.FixedMultiAlerts-title:after{display:none}.FixedMultiAlerts-select{flex-direction:row;gap:4rem;overflow-x:auto;padding-bottom:.6rem;margin-bottom:1.7rem}.FormSection-heading{padding:65px}.FormSection-heading .CKEditable{margin-top:15px}.FormSection-content{padding:30px 65px 65px}.FormSection label,.FormSection-field--attachment,.FormSection-field--wrapper{margin-top:31px}.FormSection-field.is-hovered:after{height:calc(100% - 65px)}.FormSection-field.has-error .InputError{font-size:1.4rem}.FormSection-success{min-height:200px}.is-cms .FormSection-success{min-height:unset}.IconRound{width:42px;height:42px}.IconRound,.IconRound:after{font-size:1.7rem}.LogoCpiHotels{gap:20px}.LogoCpiHotels-item--cpiHotels{gap:10px}.LogoCpiHotels-item--cpiHotels img{grid-row:unset;width:40px}.MobileLogo{display:none}.Modal.is-pure .Modal-content{padding:0}.MoreInformation{padding-bottom:75px;margin-bottom:50px;padding-top:6.667vw}.MoreInformation-item>.Title:after,.SlideInModal .Title--md:after{height:2px}.RoundedBorder{font-size:1.5rem;max-height:42px}.frutiger .RoundedBorder{font-size:1.4rem}.RoundedBorder a,.RoundedBorder--grey,.RoundedBorder--orange{padding:12px 26.16px}.Section{padding-top:11.333vw;padding-bottom:11.333vw}.Section--slim{padding-top:4.667vw;padding-bottom:4.667vw}.Section--medium{padding-top:6.667vw;padding-bottom:6.667vw}.Section--large{padding-top:13.333vw;padding-bottom:13.333vw}.Section--hero{padding-top:14.4vw;padding-bottom:11.333vw}.Section--bottomMedium,.Section--mobileUnderlay{padding-bottom:6.667vw}.Section--last{padding-bottom:30px}.Section--footer{padding:16px 0}.Section--bare{padding-top:0;padding-bottom:0}.Section--appended{padding-top:0}.Section--prepended{padding-bottom:0}.Text--content ul>li>ul li,.Text--listUnordered ul>li>ul li{font-size:1.5rem}.Title{font-size:calc(4.103967168262654vw + -.151846785225718rem)}.Title--lg{font-size:calc(2.735978112175102vw + .398768809849521rem)}.Title--md{font-size:calc(.820793433652531vw + 1.369630642954856rem)}.Title--ms{font-size:calc(.27359781121751vw + 1.489876880984952rem)}.Title--mws{font-size:calc(.410396716826265vw + 1.384815321477428rem)}.Title--sm{line-height:1.352941176470588;font-size:calc(.136798905608755vw + 1.494938440492476rem)}.Title--xs{font-size:calc(.136798905608755vw + 1.394938440492476rem)}.Title--hero{font-size:calc(3.556771545827633vw + .668399452804378rem)}.WhiteContainer--last .Container{margin-bottom:30px}.roboto .WhiteContainer:after{content:"";position:absolute;bottom:0;display:block;background-image:url(../img/WhiteContainer-decoration.1752669399.svg);background-size:cover;width:100%;aspect-ratio:1760/53;border-radius:0 0 var(--border-radius-big) var(--border-radius-big)}.WhiteContainer .Container{padding-top:6.2vw;padding-bottom:12vw}.career-Detail-page .WhiteContainer .Container{padding-top:11.333vw;padding-bottom:6.667vw}.homepage-Page .WhiteContainer .Container{padding-top:11.333vw;padding-bottom:12vw}.is-active .header-Hamburger:after{opacity:0}.header-Hamburger:after{border:1px solid var(--color-border);left:unset;right:-91px;padding:0 20px;background:var(--color-primary);font-size:1.6rem;opacity:1}.header-Main{position:fixed;max-width:calc(100% - 100px);left:unset;transform:unset;top:35px;padding:0 30px}.header-Nav{opacity:0;min-width:475px;max-width:unset;padding:97px 62px 37px 47px;bottom:unset;top:-20px;left:10px;transform:scale(0) translate(200px,200px)}.header-Nav-primary{padding-bottom:25px}.header-Nav-secondary{padding-top:25px;row-gap:unset;margin-bottom:15px;-moz-column-gap:14px;column-gap:14px}.header-Nav-separator:nth-child(5){display:none}.header-Nav-separator{width:calc(100% - 6px);left:10.210526315789474%}.header-Nav-reservation{display:flex}.header-Reservation .IconRound{font-size:1.45rem}.header-Reservation .IconRound:after,.header-Reservation-label:after{content:"";position:absolute;inset:0;opacity:0;width:100%;height:100%;transition:opacity 2s cubic-bezier(.19,1,.22,1)}.header-Reservation .IconRound:after{transform:none;background:var(--color-primary)}.header-Reservation-label{box-shadow:none;border:1px solid var(--color-border);padding:0 42px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:1.6rem;opacity:1}.header-Reservation-label:after{border-radius:var(--border-radius-button)}.scroll-Container{padding-left:100px}.scroll-Container-content{padding-top:$header-height-medium}.specialOffer-OfferCard-card{padding:0 0 60px}.specialOffer-OfferCard-card:after{content:'';position:absolute;bottom:0;left:0;height:20px;width:100%;border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);border:1px solid var(--color-border);border-top:none}.specialOffer-OfferCard-image{margin-bottom:25px}.specialOffer-Slider-card{width:45%;max-width:100%}.career-Detail-info{max-width:52.65625000000001%}.career-Detail hr{margin:3.154121863799284% auto!important}.career-Detail .job-Detail-block--5{padding-top:3.154121863799284%;margin-top:3.154121863799284%}.career-Hero-wrapper{padding-bottom:13.333vw;gap:24px}.career-Hero-text{max-width:622px}.career-Intro{gap:1.96078431372549%;grid-template-columns:repeat(4,1fr)}.career-Positions{gap:48px;grid-template-columns:minmax(auto,420px) minmax(auto,1070px)}.career-Positions-empty{padding:3rem 4rem;margin-top:0}.career-Positions-empty h2{font-size:2.6rem}.conferences-Cards-layout{margin-bottom:2.941176470588235%}.conferences-Cards-item{width:calc(100%/3 - 20px);margin-right:30px;min-width:32.02614379084967%}.is-ready .conferences-Cards-item{min-width:unset}.conferences-Cards-progress{height:42px}.conferences-Hero-wrapper{padding-bottom:13.333vw;gap:24px}.conferences-Hero-content{gap:48px;grid-template-columns:1fr 1fr;width:100%}.conferences-Hero-text{max-width:622px}.contact-Cards{padding-top:6.667vw}.contact-Cards-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:24px}.contact-Cards-item{max-width:490px}.contact-Cards-item>.Title:after{height:2px}.contact-Hero{padding-bottom:12.8vw}.contact-Hero:after{bottom:5.333vw}.contact-Intro{gap:0;display:grid;grid-template-columns:1fr 1fr}.contact-Intro-content{max-width:668px;padding-right:48px}.contact-Intro-image{min-height:500px}.contact-Map-canvas{border-radius:var(--border-radius) var(--border-radius) 0 0}.contact-Map-content>p{margin-top:120px}.contact-Map-detail .Accordion.AccordionMobile{display:none}.gc-App .gc-Modal--compact .gc-Text,.gc-App .gc-Modal--settings .gc-Text p,.gdpr-Page table tbody{font-size:1.6rem}.gc-App .gc-Modal--compact .gc-Button--outline{font-size:1.5rem}.gc-App .gc-Modal--settings .gc-Modal-close{top:12px;right:12px}.gc-App .gc-Modal--settings .gc-Modal-footer .gc-Button--outline{height:48px;font-size:1.5rem}.gc-App .gc-Modal--settings .gc-Text h2{font-size:2.25rem}.gc-App .gc-Modal--settings h3.gc-Block-title{font-size:1.8rem}.gc-App .gc-Modal--settings .gc-Settings-summary{font-size:1.5rem}.corporation-Download:before{top:-6.667vw}.corporation-Download-wrapper{gap:20px;flex-direction:row}.corporation-Hero{padding-bottom:12.933vw}.corporation-Hero .Title{margin:0 auto 1.633986928104575%}.corporation-Hero p{margin:0 auto 2.549019607843137%}.corporation-Responsibility{padding-top:11.333vw}.corporation-Responsibility:before{top:5.667vw}.corporationDetail-Page .DetailPage .Title--hero,.specialOffers-Page .DetailPage .Title--hero{padding-bottom:9vw}.error-Hero-image{margin-bottom:0}.footer-Accordion-contentWrapper{padding:0;background-color:transparent;border-radius:0}.footer-Accordion-toggle{display:none}.footer-Bottom{font-size:1.4rem}.footer-Bottom-inner:before{display:block}.footer-Bottom-inner{grid-template-columns:repeat(3,1fr);grid-template-areas:'list list list' 'copyright hotels author';-moz-column-gap:0;column-gap:0;row-gap:40px}.footer-Bottom-list{padding:0 30px;height:60px;border-top:1px solid var(--background-light)}.footer-Bottom-list li{line-height:1}.footer-Bottom-copyright{margin-top:0;padding-top:0;border-top:0;text-align:left}.footer-Bottom-hotels{white-space:nowrap}.footer-Bottom-author{justify-content:flex-end}.footer-Content{margin-bottom:4.901960784313726%;display:grid;grid-template-columns:1fr 1fr;row-gap:24px;margin-top:0;padding:0}.footer-Content .Title{text-align:left}.footer-Content span{line-height:1.875;font-size:1.6rem}.footer-Content-first{order:0}.footer-Content-second{padding-bottom:0}.footer-Content-second::before,.homepage-Hero-heading img{display:none}.footer-Content-second,.footer-Content-third{margin-bottom:0;order:0}.footer-Content-social{gap:1.5rem;flex-flow:column nowrap;align-items:flex-start;justify-content:flex-start}.footer-Content-social a span:last-child{display:block}.footer-Content-social a .Icon{display:inline-flex;width:unset;height:unset;font-size:1.9rem;color:var(--color-secondary);background-color:transparent;line-height:1;border-radius:0}.footer-Intro-action .Icon{border:1.5px solid #fff}.footer-Intro-action .Icon,.footer-Intro-action .Icon:after{font-size:calc(12.311901504787961vw + -5.455540355677155rem)}.footer-Intro-action .Title{font-size:calc(3.419972640218878vw + -.626538987688098rem)}.footer-Navigation{display:flex;justify-content:flex-start;flex-flow:row wrap;-moz-column-gap:75px;column-gap:75px;row-gap:10px}.footer-Navigation li{padding-block:0}.footer-Navigation--primary{margin-bottom:0;padding-bottom:0;border-bottom:0}.footer-Navigation--primary a{line-height:2;font-size:2rem;font-weight:500}.footer-Newsletter-description{margin-bottom:1.5rem;text-align:left}.footer-Newsletter-main{gap:0}.footer-Newsletter .Input{height:6rem}.footer-Newsletter .InputError{padding-inline:5rem}.footer-Newsletter .Checkbox{margin-left:0}.footer-Newsletter .Checkbox-label{font-size:1.4rem;line-height:1.571428571428571;font-weight:500}.footer-Newsletter .IconRound{width:60px;height:60px}.gallery-Hero-wrapper{padding-bottom:13.333vw}.gallery-Presentation-item{gap:20px}.gallery-Presentation-item a:nth-child(-n+10){display:block}.homepage-Benefits-layout{gap:20px;flex-direction:row;max-height:900px}.homepage-Benefits-image{width:100%;border-radius:var(--border-radius-big);max-height:900px}.homepage-Benefits-image--decoration{display:block;position:absolute;z-index:1;top:0;left:0;width:60.30150753768844%;height:auto}.homepage-Benefits-content{border-radius:var(--border-radius-big)}.homepage-Benefits-contentWrapper{padding:30px;max-width:735px;margin-top:0}.homepage-Benefits-contentWrapper .Title{padding-top:0;margin-bottom:48px;letter-spacing:-1px}.homepage-Hero{height:100vh;padding-left:5.373134328358208%;gap:5.373134328358208%;display:grid;grid-template-columns:1fr 1fr}.homepage-Hero-desktopImage--image{display:block}.homepage-Hero-heading{justify-content:flex-start;margin-bottom:7.307692307692308%;padding-bottom:7.307692307692308%;border-bottom:1px solid var(--color-border);height:unset}.homepage-Hero-heading:after{opacity:0}.homepage-Hero-heading .Title{bottom:103px;margin:unset;max-width:627px;position:static;text-align:left}.homepage-Hero-content{gap:40px;margin:0;padding:0}.homepage-Hero-content>div{font-weight:400;letter-spacing:0}.frutiger .homepage-Hero-content>div{font-size:1.8rem;font-weight:400}.homepage-Hints{border-radius:var(--border-radius-big)}.homepage-Hints-content{grid-template-columns:70vw}.homepage-Hints-tooltip .Icon{min-width:42px;min-height:42px;max-width:42px;max-height:42px}.homepage-Intro-mobileImage{display:none}.homepage-Intro-heading{margin:0 auto 5.620915032679739%}.homepage-Intro-layout{display:flex;gap:24px}.homepage-Intro-imageRight{aspect-ratio:22/17}.homepage-Intro-leftSide{display:block;width:57.5%}.homepage-Intro-leftSide img{position:absolute;inset:0;height:100%;border-radius:var(--border-radius);width:100%}.homepage-Intro-rightSide{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:7.254901960784315%;width:40.5%}.homepage-Intro-rightSide img:first-child{display:block;border-radius:var(--border-radius);min-width:100%}.homepage-Intro-content{margin-bottom:30px;max-width:477px}.homepage-Page .WhiteContainer{margin-top:20px}.hotel-Hero-wrapper{padding-bottom:11.333vw;gap:24px}.hotel-Hero-image{gap:24px;width:66.07843137254902%}.hotel-Hero-content p{font-size:calc(.410396716826265vw + 1.284815321477428rem)}.hotel-Intro p{padding-top:4.57516339869281%;margin-top:4.57516339869281%}.hotel-Intro-wrapper{gap:1.96078431372549%;grid-template-columns:repeat(4,1fr)}.hotel-Page .WhiteContainer{margin-bottom:9.230769230769232%}.hotel-Quote>.Icon{margin-bottom:2.679738562091503%;font-size:calc(2.188782489740082vw + 1.319015047879617rem)}.hotel-Quote-progress{height:42px}.restaurant-Hero-wrapper{padding-bottom:11.333vw;gap:24px}.restaurant-Hero-image{gap:24px;width:66.07843137254902%;aspect-ratio:337/227}.restaurant-Hero-content p,.room-Hero-content p,.wellness-Hero-content p{font-size:calc(.410396716826265vw + 1.284815321477428rem)}.room-Carousel-control--previous{height:54px;width:54px;left:30px}.room-Carousel-control--next{height:54px;width:54px;right:30px}.room-Check>.Title span{display:inline-flex}.room-Hero-wrapper{padding-bottom:11.333vw;gap:24px}.room-Hero-image{gap:24px;width:66.07843137254902%;aspect-ratio:337/227}.room-Presentation-list li.is-active div{transform:translateX(40px);transition-delay:0s}.room-Presentation-list li.is-active:before{transform:scale(1) translateY(-50%);transition-delay:.1s}.room-Presentation-itemWrapper{height:-webkit-fit-content!important;height:-moz-fit-content!important;height:fit-content!important}.room-Presentation-info{display:grid}.services-Hero{padding-bottom:5.6vw}.wellness-Hero-wrapper{padding-bottom:11.333vw;gap:24px}.wellness-Hero-image{gap:24px;width:66.07843137254902%;aspect-ratio:337/227}}@media screen and (min-width:48em) and (min-width:48em){.homepage-Intro-leftSide img{height:120%}}@media screen and (min-width:48em) and (max-width:63.9375em){.ElectroCharger-visual{max-width:50%}.contact-Intro{grid-template-columns:1.2fr 1fr}.corporation-Hero:before{top:90%;transform:translateY(-90%)}.corporationDetail-Page .DetailPage-header:before{top:70%;transform:translateY(-70%)}.room-Presentation-item>.Title--md{font-size:calc(2.735978112175102vw + .398768809849521rem)}}@media screen and (min-width:801px){.PopupOffer-innerWrap{padding:40px}.PopupOffer-inner{grid-template-columns:400fr 540fr}.PopupOffer-content{padding:60px;display:flex;flex-flow:column;justify-content:center;align-items:flex-start}.PopupOffer-visual{border-top-left-radius:var(--popupoffer-inner-borderradius);border-bottom-left-radius:var(--popupoffer-inner-borderradius)}.PopupOffer-visualIcon{padding:40px;width:240px;height:240px;top:calc(50% - 120px);left:calc(50% - 120px)}.PopupOffer-close{right:-20px;top:-20px}.PopupOffer-title{margin-bottom:20px;padding-bottom:20px}}@media screen and (min-width:64em){.lg\:hidden{display:none!important}.lg\:mb-20{margin-bottom:20px!important}.lg\:mb-50{margin-bottom:50px!important}.lg\:mb-100{margin-bottom:100px!important}.lg\:mt-20{margin-top:20px!important}.lg\:mt-30{margin-top:30px!important}.lg\:mt-50{margin-top:50px!important}.lg\:w-1\/12{flex-basis:auto!important;width:8.333333333333332%!important}.lg\:w-2\/12,.lg\:w-3\/12{flex-basis:auto!important;width:16.666666666666664%!important}.lg\:w-3\/12{width:25%!important}.lg\:w-4\/12,.lg\:w-5\/12{flex-basis:auto!important;width:33.33333333333333%!important}.lg\:w-5\/12{width:41.66666666666667%!important}.lg\:w-6\/12,.lg\:w-7\/12{flex-basis:auto!important;width:50%!important}.lg\:w-7\/12{width:58.333333333333336%!important}.lg\:w-8\/12,.lg\:w-9\/12{flex-basis:auto!important;width:66.66666666666666%!important}.lg\:w-9\/12{width:75%!important}.lg\:w-10\/12,.lg\:w-11\/12{flex-basis:auto!important;width:83.33333333333334%!important}.lg\:w-11\/12{width:91.66666666666666%!important}.lg\:w-12\/12,.lg\:w-auto{flex-basis:auto!important;width:100%!important}.lg\:w-auto{width:auto!important}.lg\:w-full{width:100%!important}.lg\:w-fill,.lg\:w-fillAlt{width:auto!important;flex:1 1 0%!important;flex-basis:0!important}.lg\:w-fillAlt{flex:1 1 auto!important;flex-basis:auto!important}.Accordion{margin-top:30px}.Accordion-wrapper{gap:30px}.Article{margin-bottom:100px;display:grid;grid-template-columns:.6fr .4fr}.Article:nth-child(odd){grid-template-columns:.4fr .6fr}.Article:nth-child(odd) .Article-content{padding-right:0;padding-left:13.071895424836603%}.Article-content{margin-bottom:0;padding-right:13.071895424836603%}.Article-content>.Title{margin-left:-.261437908496732%}.Article-image{margin-bottom:0;min-height:640px}.Article-image--narrow{margin-bottom:0;min-height:600px}.Article[id=tipForTrips] .Article-image{margin-bottom:auto}.ButtonIcon-content{font-size:1.6rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-right:64px;height:54px}.ButtonIcon.is-loading .IconRound:before{top:13.5px;left:13.5px;width:27px;height:27px}.Container--footer{padding-left:6.318681318681318%;padding-right:6.318681318681318%}.Container.is-pure{padding:0}.DetailPage-header{padding-top:0}.DownloadCard{padding:4.95049504950495% 4.95049504950495% 2.97029702970297%}.ElectroCharger{grid-template-columns:3fr 2fr}.ElectroCharger-main{padding:60px}.ElectroCharger-visual{order:2}.FixedMultiAlerts-header span[data-ref=close]{top:50%}.FixedMultiAlerts-header .btn{top:unset;min-width:13rem;font-size:1.4rem;text-decoration:none;border:.1rem solid #fff;border-radius:3rem;padding:.8rem 1.2rem;margin-left:1rem}.FixedMultiAlerts-header .btn:before{content:'';position:absolute;left:0;right:0;bottom:0;height:0;background:#fff;transition:all .5s cubic-bezier(.19,1,.22,1);z-index:1}.FixedMultiAlerts-header h2 .Text{top:0;max-width:75%;overflow:hidden}.FixedMultiAlerts-header h2.in-viewport,.FixedMultiAlerts-header h2.is-active{top:.9rem}.FixedMultiAlerts-header h2.fade-in{-webkit-animation-name:fadeIn;animation-name:fadeIn}.FixedMultiAlerts-header h2:hover .btn{color:var(--color-secondary)}.FixedMultiAlerts-header h2:hover .btn:before{height:3.2rem}.FixedMultiAlerts-headerTitle{display:flex;align-items:center}.FixedMultiAlerts-closeText{display:block;position:absolute;top:50%;left:-1rem;transform:translate(0,-50%);white-space:nowrap;transition:all .5s cubic-bezier(.19,1,.22,1);z-index:1}.FixedMultiAlerts-wrapper{padding-right:0}.FormSection{display:grid;grid-template-columns:2fr 3fr}.FormSection-heading{padding:9.183673469387756% 10.204081632653061%}.FormSection-heading .CKEditable{margin-top:20px}.FormSection-content{padding:10px 50px 50px}.FormSection label,.FormSection-field--attachment,.FormSection-field--wrapper{margin-top:35px}.FormSection-field--attachment-fileSelected{max-width:60%}.FormSection-field.is-hovered:after{height:calc(100% - 69.5px)}.IconRound{width:54px;height:54px}.IconRound,.IconRound:after{font-size:1.9rem}.InformationCard{padding:4.356435643564356% 6.435643564356436% 3.96039603960396% 4.95049504950495%}.LogoCpiHotels{gap:40px}.LogoCpiHotels-item--cpiHotels{gap:15px}.LogoCpiHotels-item--cpiHotels div{font-size:1.4rem;line-height:1.285714285714286;max-width:14rem}.Marker:before{font-size:7rem}.Marker:after{top:-65px;left:8px;max-width:36px;min-height:36px}.Section--footer{padding:1.648351648351648% 0}.Text--ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.career-Detail-page .WhiteContainer{margin-top:125px}.article-Card-card{padding-bottom:60px}.article-Card-title{margin-bottom:45px}.article-List{flex-flow:row wrap}.article-List-card{position:relative;max-width:100%;min-height:100%;width:calc(33.33333333333333% - 40px)}.article-SliderList{flex-flow:row wrap}.article-SliderList-card{position:relative;max-width:100%;min-height:100%;width:calc(33.33333333333333% - 40px)}.booking-Page .booking-Bookolo,.booking-Page .voucher-System,.voucher-Page .booking-Bookolo,.voucher-Page .voucher-System{min-height:700px}.header-Nav-primary a{font-size:calc(.754716981132076vw + 1.427169811320755rem)}.header-Nav-secondary a{font-size:calc(.628930817610063vw + .855974842767296rem);padding-bottom:.3em}.scroll-Container-content{padding-top:$header-height-large}.specialOffer-List{flex-flow:row wrap}.specialOffer-List-card{position:relative;max-width:100%;min-height:100%;width:calc(33.33333333333333% - 40px)}.specialOffer-OfferCard-footer{font-size:1.6rem}.specialOffer-Slider-controls{padding:20px 0;position:relative;display:flex;align-items:center;justify-content:flex-end;gap:10px}.specialOffer-Slider-card{position:relative;padding:0 15px;width:33.33333333333333%}.specialOffer-Slider.is-ready .specialOffer-Slider-card:nth-child(n+4){position:absolute;min-height:100%}.specialOffer-Slider.is-ready .specialOffer-Slider-card:nth-child(3n+4){left:0}.specialOffer-Slider.is-ready .specialOffer-Slider-card:nth-child(3n+5){left:33.33333333333333%}.specialOffer-Slider.is-ready .specialOffer-Slider-card:nth-child(3n+6){left:66.66666666666666%}.specialOffer-VoucherCard-card{padding:45px 50px 60px}.specialOffer-VoucherCard-footer{font-size:1.6rem}.career-Detail-info{top:-80px}.career-Detail-info div{padding:23px 0}.career-Hero-content:before,.conferences-Hero-content:before,.gallery-Hero-content:before{top:-79px}.career-Intro{gap:30px}.career-Positions-empty{padding:4rem 5rem}.conferences-Area-header .Title{margin-bottom:1.111111111111111%}.conferences-Area-intro,.contact-Map-content>p{margin-bottom:2.483660130718954%}.conferences-Area-intro p span{display:block}.conferences-Cards-progress{height:54px}.conferences-Information{grid-template-columns:.34fr .66fr;margin-top:6.535947712418301%;padding-top:6.535947712418301%}.contact-Cards-wrapper{gap:35px}.contact-Map{display:grid;grid-template-rows:600px 1fr}.contact-Map-canvas{position:absolute;margin-top:0}.contact-Map-header{position:absolute;padding:31px 40px;border-radius:var(--border-radius);top:30px;left:30px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.contact-Map-content>p{margin-top:0}.contact-Map-detail{gap:30px}.gc-App .gc-Modal--compact .gc-Modal-body{padding:0 30px 30px}.corporation-Download{display:grid}.corporation-Information{gap:7.38562091503268%;grid-template-columns:.34fr .66fr}.corporation-Information-main>p{max-width:407px}.corporationDetail-Page .DetailPage .Title--hero,.specialOffers-Page .DetailPage .Title--hero{padding-top:0}.footer-Content{row-gap:30px;-moz-column-gap:3.92156862745098%;column-gap:3.92156862745098%}.footer-Content-newsletter{margin-bottom:13.673469387755102%}.footer-Intro{gap:1.648351648351648%}.footer-Main{padding:0 1.648351648351648%}.gallery-Presentation{display:grid;grid-template-columns:minmax(auto,250px) minmax(auto,1140px);justify-content:space-between}.gallery-Presentation-list{display:flex}.gallery-Presentation-list li{cursor:pointer}.gallery-Presentation-item:first-child{padding-top:0}.homepage-Benefits-layout{gap:30px}.homepage-Benefits-contentWrapper{padding:40px}.homepage-Hero{gap:8.059701492537313%;padding-left:8.059701492537313%}.homepage-Hints-tooltip .Icon{min-width:54px;min-height:54px;max-width:54px;max-height:54px}.homepage-Intro-layout,.hotel-Intro-wrapper{gap:30px}.homepage-Page .WhiteContainer{margin-top:30px}.hotel-Intro .Title{max-width:744px}.hotel-Intro p{max-width:750px;padding-top:5.816993464052287%;margin-top:2.875816993464052%}.hotel-Quote-progress{height:54px}.restaurant-Hero ul,.room-Hero ul,.wellness-Hero ul{gap:20px}.room-Check-layout{gap:30px;flex-direction:row}.room-Presentation{display:grid;grid-template-columns:minmax(auto,360px) minmax(auto,1017px);justify-content:space-between}.room-Presentation-label{cursor:pointer}.room-Presentation-list{display:flex}.room-Presentation-list .Title div p{line-height:26px}.room-Presentation-list .Title{font-size:calc(.957592339261286vw + 1.164569083447333rem);align-items:center}.room-Presentation-item>.Title--md{font-size:2.5rem;display:none}}@media screen and (min-width:64em) and (max-width:74.9375em){.FormSection-contact div span:first-of-type{display:none}}@media screen and (min-width:75em){.xl\:hidden{display:none!important}.xl\:mb-20{margin-bottom:20px!important}.xl\:mb-50{margin-bottom:50px!important}.xl\:mb-100{margin-bottom:100px!important}.xl\:mt-20{margin-top:20px!important}.xl\:mt-30{margin-top:30px!important}.xl\:mt-50{margin-top:50px!important}.xl\:w-1\/12{flex-basis:auto!important;width:8.333333333333332%!important}.xl\:w-2\/12,.xl\:w-3\/12{flex-basis:auto!important;width:16.666666666666664%!important}.xl\:w-3\/12{width:25%!important}.xl\:w-4\/12,.xl\:w-5\/12{flex-basis:auto!important;width:33.33333333333333%!important}.xl\:w-5\/12{width:41.66666666666667%!important}.xl\:w-6\/12,.xl\:w-7\/12{flex-basis:auto!important;width:50%!important}.xl\:w-7\/12{width:58.333333333333336%!important}.xl\:w-8\/12,.xl\:w-9\/12{flex-basis:auto!important;width:66.66666666666666%!important}.xl\:w-9\/12{width:75%!important}.xl\:w-10\/12,.xl\:w-11\/12{flex-basis:auto!important;width:83.33333333333334%!important}.xl\:w-11\/12{width:91.66666666666666%!important}.xl\:w-12\/12,.xl\:w-auto{flex-basis:auto!important;width:100%!important}.xl\:w-auto{width:auto!important}.xl\:w-full{width:100%!important}.xl\:w-fill,.xl\:w-fillAlt{width:auto!important;flex:1 1 0%!important;flex-basis:0!important}.xl\:w-fillAlt{flex:1 1 auto!important;flex-basis:auto!important}.Accordion-summary span{font-size:1.9rem}.Article{grid-template-columns:1fr 1fr}.Article:nth-child(odd){grid-template-columns:1fr 1fr}.Article:nth-child(odd) .Article-content{padding-left:18.562091503267975%}.Article-content{padding-right:18.562091503267975%}.Article-image{max-height:640px}.CardInfo .Icon{font-size:3.4rem}.Accordion-content .CKEditable ol,.Accordion-content .CKEditable ul{gap:0;font-size:1.8rem}.Accordion-content .CKEditable ol li:before,.Accordion-content .CKEditable ul li:before{top:.7em}.DownloadCard-wrapper{position:relative;top:-7px}.FixedMultiAlerts-header span[data-ref=close]{right:6rem}.FormSection{grid-template-columns:minmax(auto,490px) 1fr}.FormSection-content{padding:28px 75px 75px}.FormSection label,.FormSection-field--attachment,.FormSection-field--wrapper{margin-top:42px}.FormSection-field.is-hovered:after{height:calc(100% - 79px)}.InformationCard .Title{margin-bottom:1.54015401540154%;padding-bottom:1.76017601760176%}.Modal-content{font-size:1.9rem}.Modal.is-pure .Modal-content{padding:0}.MoreInformation{display:grid;grid-template-columns:1fr minmax(auto,1010px)}.RoundedBorder{max-height:54px;font-size:1.6rem}.frutiger .RoundedBorder{font-size:1.4rem}.RoundedBorder a,.RoundedBorder--grey,.RoundedBorder--orange{padding:12px 26.16px}.career-Hero-wrapper,.conferences-Hero-wrapper{gap:35px}.career-Hero ul,.conferences-Area-header ul,.conferences-Hero ul,.contact-Hero ul,.corporation-Hero ul,.gallery-Hero ul,.hotel-Hero ul{gap:20px}.career-Hero-content:before,.conferences-Hero-content:before,.gallery-Hero-content:before{top:-99px}.career-Responsibility .Article-image:after,.corporation-Responsibility .Article-image:after{max-width:240px}.contact-Cards{display:grid;grid-template-columns:1fr minmax(auto,1015px)}.contact-Hero-wrapper{gap:35px}.contact-Map-header{flex-direction:row;padding:2.542372881355933% 3.389830508474576%}.contact-Map-header>.Title{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.contact-Map-header>.Title span{display:block}.corporation-Download-wrapper{gap:25px}.footer-Content{justify-content:space-between;grid-template-columns:2fr 1fr;grid-template-rows:unset}.footer-Content.has-social{grid-template-columns:minmax(0,575px) minmax(0,220px) minmax(0,485px)}.footer-Content a[href^='mailto:']{position:relative;top:8px}.footer-Content-third{grid-column:span 1}.gallery-Hero-wrapper p{margin-bottom:15px}.fslightbox-slide-btn{width:54px;height:54px}.fslightbox-slide-btn-container .fslightbox-slide-btn:after{font-size:1.9rem}.fslightbox-slide-btn-container-next{right:32px!important}.fslightbox-slide-btn-container-previous{left:32px!important}.gallery-Presentation-item{gap:30px}.gallery-Presentation-item:after{border-radius:0 0 var(--border-radius) var(--border-radius);height:20px}.homepage-Benefits-layout{min-height:800px;aspect-ratio:88/51}.homepage-Benefits-image--decoration{width:38.19095477386934%}.homepage-Benefits-contentWrapper{padding:50px}.homepage-Hero-desktopImage--decoration{width:51.28205128205128%}.homepage-Hints-card{min-height:180px}.hotel-Hero-wrapper{gap:35px}.hotel-Hero-image{width:62.091503267973856%}.hotel-Hero-content{display:block;position:absolute;top:50%;transform:translateY(-50%);max-width:48.46686449060336%;left:-25.61819980217606%}.hotel-Hero-content p,.restaurant-Hero-content p,.room-Hero-content p,.wellness-Hero-content p{font-size:1.8rem}.hotel-Quote>.Icon{font-size:4.6rem}.restaurant-Hero-wrapper{gap:35px}.restaurant-Hero-image{width:62.091503267973856%}.restaurant-Hero-content{position:absolute;top:50%;transform:translateY(-50%) translateZ(0);padding:3.758654797230465% 5.736894164193868% 4.747774480712167% 4.945598417408506%;max-width:48.46686449060336%;left:-25.61819980217606%}.room-Hero-wrapper{gap:35px}.room-Hero-image{width:62.091503267973856%}.room-Hero-content{position:absolute;top:50%;transform:translateY(-50%) translateZ(0);padding:3.758654797230465% 5.736894164193868% 4.747774480712167% 4.945598417408506%;max-width:48.46686449060336%;left:-25.61819980217606%}.wellness-Hero-image{width:62.091503267973856%}.wellness-Hero-content{position:absolute;top:50%;transform:translateY(-50%) translateZ(0);padding:3.758654797230465% 5.736894164193868% 4.747774480712167% 4.945598417408506%;max-width:48.46686449060336%;left:-25.61819980217606%}}@media only screen and (min-width:1200px){.homepage-Hints-header img{height:auto;position:static;max-width:175px;aspect-ratio:35/24}}@media only screen and (min-width:1400px){.footer-Navigation{-moz-column-gap:29.565217391304348%;column-gap:29.565217391304348%;row-gap:20px}}@media screen and (min-width:93.75em){.CKEditable h2,.CKEditable h4,body{font-size:1.9rem}.xxl\:hidden{display:none!important}.xxl\:mb-20{margin-bottom:20px!important}.xxl\:mb-50{margin-bottom:50px!important}.xxl\:mb-100{margin-bottom:100px!important}.xxl\:mt-20{margin-top:20px!important}.xxl\:mt-30{margin-top:30px!important}.xxl\:mt-50{margin-top:50px!important}.xxl\:w-1\/12{flex-basis:auto!important;width:8.333333333333332%!important}.xxl\:w-2\/12,.xxl\:w-3\/12{flex-basis:auto!important;width:16.666666666666664%!important}.xxl\:w-3\/12{width:25%!important}.xxl\:w-4\/12,.xxl\:w-5\/12{flex-basis:auto!important;width:33.33333333333333%!important}.xxl\:w-5\/12{width:41.66666666666667%!important}.xxl\:w-6\/12,.xxl\:w-7\/12{flex-basis:auto!important;width:50%!important}.xxl\:w-7\/12{width:58.333333333333336%!important}.xxl\:w-8\/12,.xxl\:w-9\/12{flex-basis:auto!important;width:66.66666666666666%!important}.xxl\:w-9\/12{width:75%!important}.xxl\:w-10\/12,.xxl\:w-11\/12{flex-basis:auto!important;width:83.33333333333334%!important}.xxl\:w-11\/12{width:91.66666666666666%!important}.xxl\:w-12\/12,.xxl\:w-auto{flex-basis:auto!important;width:100%!important}.xxl\:w-auto{width:auto!important}.xxl\:w-full{width:100%!important}.xxl\:w-fill,.xxl\:w-fillAlt{width:auto!important;flex:1 1 0%!important;flex-basis:0!important}.xxl\:w-fillAlt{flex:1 1 auto!important;flex-basis:auto!important}.CardInfo{aspect-ratio:6/5}.CardInfo-number .Title{font-size:6rem}.CKEditable hr{margin:6.391478029294275% 0}.Article-content .CKEditable hr{margin:4.48% 0 3.231017770597738%}.hotel-Check-content .CKEditable hr{margin:4.16% 0 3.68%}.DatePicker{width:50%}.DetailPage-header{padding-bottom:55px}.Divider{margin-top:80px;margin-bottom:80px}.DownloadCard{padding:50px 50px 37px}.ElectroCharger{grid-template-columns:1fr 1fr}.FormCounter{width:50%}.FormSection-content{padding:52px 100px 100px}.FormSection-wrapper{gap:27px;flex-direction:row}.FormSection-field--datepicker{flex-direction:row}.MoreInformation{padding-top:100px}.Section{padding-top:170px;padding-bottom:170px}.Section--slim{padding-top:70px;padding-bottom:70px}.Section--medium{padding-top:100px;padding-bottom:100px}.Section--large{padding-top:200px;padding-bottom:200px}.Section--hero{padding-top:216px;padding-bottom:170px}.Section--bottomMedium,.Section--mobileUnderlay{padding-bottom:100px}.Section--last{padding-bottom:30px}.Section--footer{padding:30px 0}.Section--bare{padding-top:0;padding-bottom:0}.Section--appended{padding-top:0}.Section--prepended{padding-bottom:0}.Title{font-size:6rem}.Title--lg{font-size:4.5rem}.Title--md{font-size:2.6rem}.Title--ms,.cookies-Page .gc-Text,.hotel-Hero-content p,.restaurant-Hero-content p,.room-Hero-content p,.wellness-Hero-content p{font-size:1.9rem}.Title--mws{font-size:2rem}.Title--sm,.cookies-Page .gc-Table table{font-size:1.7rem}.Title--xs{font-size:1.6rem}.Title--hero{font-size:6rem}.career-Detail-page .WhiteContainer .Container{padding-top:9.333vw;padding-bottom:6.667vw}.article-List,.article-SliderList{gap:40px}.header-Nav-secondary{margin-bottom:25px}.specialOffer-List{gap:40px}.career-Hero-wrapper,.conferences-Hero-wrapper{padding-bottom:200px}.contact-Cards{padding-top:100px}.contact-Hero{padding-bottom:192px}.contact-Hero:after{bottom:86px}.corporation-Download:before{top:-100px}.corporation-Hero{padding-bottom:194px}.corporation-Responsibility{padding-top:170px}.corporation-Responsibility:before{top:85px}.corporationDetail-Page .DetailPage .Title--hero,.specialOffers-Page .DetailPage .Title--hero{padding-bottom:135px}.footer-Intro-image{aspect-ratio:unset}.footer-Intro-action .Icon{border:2px solid #fff;font-size:13rem}.footer-Intro-action .Icon:after{font-size:13rem}.footer-Intro-action .Title{font-size:4.5rem;max-width:540px}.footer-Main{padding:0 30px}.gallery-Hero-wrapper{padding-bottom:200px}.gallery-Presentation{gap:32px}.homepage-Benefits-contentWrapper ul{-moz-column-gap:20px;column-gap:20px;row-gap:26px}.homepage-Hero-wrapper{transform:translateY(-10vh)}.homepage-Hero-content{flex-direction:row}.homepage-Hero-content>div{max-width:388px}.homepage-Hints-header img{left:-229px}.hotel-Hero-wrapper,.restaurant-Hero-wrapper,.room-Hero-wrapper{padding-bottom:170px}.room-Presentation{gap:32px}.services-Hero{padding-bottom:84px}.wellness-Hero-wrapper{gap:35px;padding-bottom:170px}}@media only screen and (min-width:1500px){.homepage-Hero-heading{margin-bottom:5.256410256410256%;padding-bottom:4.615384615384616%}}@media only screen and (min-width:1600px){.homepage-Hints-content{display:flex;justify-content:unset}.homepage-Hints-header{min-height:unset;gap:54px;margin-left:0}}@media only screen and (min-width:1638px){.hotel-Hero-image,.restaurant-Hero-image,.room-Hero-image,.wellness-Hero-image{width:100%;left:0}}@media only screen and (min-width:1679px){.homepage-Hints>.Title{margin-bottom:85px}.homepage-Hints-circleChain{left:-47.5px;margin-bottom:100px}.homepage-Hints-circleChain span{width:238px;margin-right:-95px}}@media screen and (min-width:113.75em){.xxxl\:hidden{display:none!important}.xxxl\:mb-20{margin-bottom:20px!important}.xxxl\:mb-50{margin-bottom:50px!important}.xxxl\:mb-100{margin-bottom:100px!important}.xxxl\:mt-20{margin-top:20px!important}.xxxl\:mt-30{margin-top:30px!important}.xxxl\:mt-50{margin-top:50px!important}.xxxl\:w-1\/12{flex-basis:auto!important;width:8.333333333333332%!important}.xxxl\:w-2\/12,.xxxl\:w-3\/12{flex-basis:auto!important;width:16.666666666666664%!important}.xxxl\:w-3\/12{width:25%!important}.xxxl\:w-4\/12,.xxxl\:w-5\/12{flex-basis:auto!important;width:33.33333333333333%!important}.xxxl\:w-5\/12{width:41.66666666666667%!important}.xxxl\:w-6\/12,.xxxl\:w-7\/12{flex-basis:auto!important;width:50%!important}.xxxl\:w-7\/12{width:58.333333333333336%!important}.xxxl\:w-8\/12,.xxxl\:w-9\/12{flex-basis:auto!important;width:66.66666666666666%!important}.xxxl\:w-9\/12{width:75%!important}.xxxl\:w-10\/12,.xxxl\:w-11\/12{flex-basis:auto!important;width:83.33333333333334%!important}.xxxl\:w-11\/12{width:91.66666666666666%!important}.xxxl\:w-12\/12,.xxxl\:w-auto{flex-basis:auto!important;width:100%!important}.xxxl\:w-auto{width:auto!important}.xxxl\:w-full{width:100%!important}.xxxl\:w-fill,.xxxl\:w-fillAlt{width:auto!important;flex:1 1 0%!important;flex-basis:0!important}.xxxl\:w-fillAlt{flex:1 1 auto!important;flex-basis:auto!important}.Container--footer{padding-left:115px;padding-right:115px}.career-Detail-page .WhiteContainer{margin-top:145px}.WhiteContainer .Container{padding:93px 170px 180px}.homepage-Page .WhiteContainer .Container{padding-top:170px;padding-bottom:180px}.career-Detail-page .WhiteContainer .Container{padding-top:170px;padding-bottom:100px}.header-Nav-primary a{font-size:2.8rem;margin-bottom:3px}.header-Nav-secondary a{font-size:2rem}.career-Detail-info{top:-100px;max-width:1011px}.career-Detail-info div{padding:32.5px 0}.footer-Intro{margin-bottom:100px;gap:30px;min-height:400px}.is-mouse-pointer .footer-Intro-action:hover .Icon{transform:scale(1.1)}.footer-Intro-action{aspect-ratio:unset}.footer-Intro-action .Icon{transform:scale(1);right:50px}.homepage-Hero{gap:135px;padding-left:8.656716417910449%}.offers-Detail-page .WhiteContainer .Container,.weddings-Page .WhiteContainer .Container{margin-top:394px}.room-Presentation-list .Title{font-size:2.6rem}.room-Presentation-list .Title div{display:block;height:100%;white-space:nowrap;display:flex;align-items:center}.room-Presentation-list .Title div p{margin-bottom:0!important}.room-Presentation-list .Title:after{content:"";position:absolute;left:0;bottom:-18px;background:0 0;border-radius:2px;min-width:100%;height:3px;transition:background .3s cubic-bezier(.19,1,.22,1)}}@media screen and (max-width:113.6875em){.xxlMax\:hidden{display:none!important}}@media screen and (max-width:93.6875em){.xlMax\:hidden{display:none!important}.homepage-Hints-header img{position:relative}}@media only screen and (max-width:1400px){.room-Presentation-info{gap:48px}.room-Presentation-info>div:nth-child(1):after{right:-24px}}@media screen and (max-width:74.9375em){.lgMax\:hidden{display:none!important}.contact-Intro-image{display:flex;align-items:center}.gallery-Hero-video .Icon{font-size:1.3rem;min-width:80px}.homepage-Hints-header{flex-direction:column;align-items:flex-start;gap:20px}.hotel-Hero-imageWrapper,.restaurant-Hero-imageWrapper,.room-Hero-imageWrapper{position:relative}.room-Hero-cornerElement{top:-13%;right:-25%}.wellness-Hero-imageWrapper{position:relative}}@media screen and (max-width:63.9375em){.mdMax\:hidden{display:none!important}.Article{align-items:flex-start}.ElectroCharger-visual{justify-self:center;height:250px;width:calc(100% - 30px)}.FixedMultiAlerts-headerTitle{position:relative}.FixedMultiAlerts-headerTitle .Text{width:90vw}.FixedMultiAlerts-headerTitle .btn{position:absolute;top:50%;right:0;transform:translateY(-50%);overflow:visible}.FixedMultiAlerts-headerTitle .btn:before{content:'';position:absolute;top:-1.7rem;left:0;background:linear-gradient(to right,transparent,transparent 0%,var(--color-secondary) 75%);width:3rem;height:5rem;transform:translateX(-100%)}.FixedMultiAlerts-headerTitle .btn:after{content:'';position:absolute;top:-1.7rem;left:-.5rem;background:var(--color-secondary);width:calc(100% + 2rem);height:5rem}.MoreInformation{margin-bottom:0}.MoreInformation:after,.gallery-Presentation-item:after{display:none}.article-List{justify-content:center}.article-List-card{width:calc(50% - 20px)}.article-SliderList-card{max-width:340px;width:95%}.specialOffer-List{justify-content:center}.specialOffer-List-card{width:calc(50% - 20px)}.specialOffer-Slider-slider{overflow-y:hidden;overflow-x:auto}.career-Detail-info{max-width:55vw}.contact-Intro-link>.Title{font-size:1.7rem}.corporation-Information-main{margin:0 auto;text-align:center}.gallery-Hero-video .Icon{min-width:60px;font-size:1.2rem}.gallery-Presentation-item .Title{letter-spacing:-1px;line-height:1.2;font-size:3rem;font-weight:500}.room-Check-wrapper:nth-child(2) li:first-child{border-top:0}.room-Presentation-list .Title{cursor:pointer;letter-spacing:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:1.9rem;font-weight:700;margin-bottom:0;line-height:1.375}}@media screen and (max-width:63.9375em) and (min-width:48em){.FixedMultiAlerts-headerTitle .btn{top:calc(50% - .2rem)}.FixedMultiAlerts-headerTitle span{position:relative;top:.1rem}}@media screen and (max-width:63.9375em) and (min-width:64em){.FixedMultiAlerts-headerTitle .btn{top:calc(50% + .1rem)}}@media screen and (max-width:800px){.PopupOffer-inner{max-width:420px}.PopupOffer-content{padding:20px 25px}.PopupOffer-visual{border-radius:var(--popupoffer-inner-borderradius);height:160px;width:calc(100% - 10px);margin:5px 5px 0}.PopupOffer-visualIcon{width:120px;height:120px;padding:20px;top:calc(50% - 60px);left:calc(50% - 60px)}.PopupOffer-close{right:10px;top:-20px}.PopupOffer-title{margin-bottom:10px;padding-bottom:10px}}@media screen and (max-width:47.9375em){.smwMax\:hidden,.u-hideMobile{display:none!important}.Article{margin-bottom:48px}.BackgroundOverlay.is-hidden{z-index:0}.ButtonIcon .IconRound{width:42px;height:42px;font-size:1.5rem}.CardInfo .Icon{align-items:center;justify-content:center;font-size:3rem}.CardInfo .Icon:after{content:"";position:absolute;top:24px;width:1px;left:89px;height:calc(100% - 48px);background:var(--color-border)}.CardInfo-number span{line-height:1}.CKEditable p,.Modal .CKEditable ol,.Modal .CKEditable ul,.hotel-Perex p{margin-bottom:24px}.Modal .CKEditable ol:last-child,.Modal .CKEditable ul:last-child{margin-bottom:-12px}.InformationCard .CKEditable ol,.InformationCard .CKEditable ul,.MoreInformation .CKEditable ol,.MoreInformation .CKEditable ul,.room-Page .CKEditable ol,.room-Page .CKEditable ul{flex-direction:column}.MoreInformation .CKEditable ol li,.MoreInformation .CKEditable ul li,.room-Page .CKEditable ol li,.room-Page .CKEditable ul li{margin-bottom:6px}.InformationCard .CKEditable ol li,.InformationCard .CKEditable ul li{margin-bottom:6px;line-height:2.105263157894737}.InformationCard .CKEditable ol li:last-child,.InformationCard .CKEditable ul li:last-child,.MoreInformation .CKEditable ol li:last-child,.MoreInformation .CKEditable ul li:last-child,.room-Page .CKEditable ol li:last-child,.room-Page .CKEditable ul li:last-child{margin-bottom:0}.InformationCard .CKEditable ol,.InformationCard .CKEditable ul{margin-bottom:-14px}.Accordion-content .CKEditable ol,.Accordion-content .CKEditable ul{gap:0}.Article-content .CKEditable ol,.Article-content .CKEditable ul{gap:5px;-moz-column-gap:20px;column-gap:20px}.InformationCard .CKEditable ol li:before,.InformationCard .CKEditable ul li:before,.MoreInformation .CKEditable ol li:before,.MoreInformation .CKEditable ul li:before,.room-Page .CKEditable ol li:before,.room-Page .CKEditable ul li:before{top:.888888888888889em}.MoreInformation .CKEditable ol li,.MoreInformation .CKEditable ul li,.room-Page .CKEditable ol li,.room-Page .CKEditable ul li{padding-top:4px;padding-bottom:4px;line-height:1.5}#brunches .CKEditable ol li .Title--ms,#brunches .CKEditable ul li .Title--ms{left:0;padding-bottom:6px}.Article-content .CKEditable hr{margin:18px 0 12px}.DetailPage-content{margin-bottom:0}.ElectroCharger-title:after,.FixedAnchors ul,.MoreInformation-item>.Title:after{display:none}.ElectroCharger-visual video{position:relative;bottom:-25px}.FormSection-bottomText{font-size:1.3rem;line-height:1.6}.LogoCpiHotels-item--cpiHotels span{text-align:left}.MoreInformation{padding-bottom:36px;margin-bottom:24px}.MoreInformation-heading{min-width:unset}.Section--footer{position:relative;z-index:1}.SlideInModal-video:before{width:60px;height:60px}.Title--hero{line-height:1.176470588235294;letter-spacing:-.7px}.homepage-Page .WhiteContainer{margin-top:-30px;border-radius:var(--border-radius-big) var(--border-radius-big) 0 0}.room-Page .WhiteContainer .Container{padding:50px 14px 80px}.career-Detail-page .WhiteContainer .Container{padding-top:90px;padding-bottom:48px}.article-SliderList{padding:0 30px;margin:0 -30px}.header-Main{opacity:0;display:grid;grid-template-columns:1fr 1fr;height:54px}.career-Hero ul,.career-Hero-content:before,.career-Page .Section--hero .career-Hero-text .Title,.conferences-Hero ul,.conferences-Hero-content:before,.conferences-Page .Section--hero .conferences-Hero-text .Title,.contact-Hero ul,.header-Nav-langSwitch{display:none}.header-Reservation{margin-left:auto}.specialOffer-OfferCard-card{flex-flow:column-reverse;background:var(--color-secondary);border-radius:var(--border-radius)}.specialOffer-OfferCard-image{border-top-left-radius:0;border-top-right-radius:0}.specialOffer-OfferCard-title{padding:30px;margin:auto 0}.specialOffer-OfferCard-footer,.specialOffer-VoucherCard-footer{position:absolute;bottom:10px;left:10px;right:10px;padding:10px 15px;background:#fff;border-radius:5px;color:var(--color-primary)}.specialOffer-OfferCard-footer .IconRound{flex:0 0 auto;background:var(--color-secondary);color:#fff}.specialOffer-VoucherCard-footer{justify-content:space-between;align-items:center;flex-flow:row}.career-Detail-info{max-width:80vw}.career-Page .Section--hero,.conferences-Page .Section--hero{padding-bottom:0}.career-Page .Section--hero .Container{padding:0}.career-Page .Section--hero .career-Hero-image{border-radius:var(--border-radius) var(--border-radius) 0 0}.career-Page .Section--hero .career-Hero-image img,.conferences-Page .Section--hero .conferences-Hero-image img{position:relative;height:100%;width:100%;margin-top:unset;-o-object-fit:cover;object-fit:cover;border-radius:var(--border-radius) var(--border-radius) 0 0}.career-Page .Section--hero .career-Hero-content{display:flex;flex-direction:column-reverse;gap:0}.career-Page .Section--hero .career-Hero-text{position:relative;padding:21px 30px 0;margin-bottom:-20px;border-radius:var(--border-radius) var(--border-radius) 0 0}.career-Page .Section--hero .career-Hero-text:before,.conferences-Page .Section--hero .conferences-Hero-text:before{content:"";position:absolute;z-index:1;top:-19px;left:0;display:block;height:21px;width:100%;background:var(--color-primary);border-radius:var(--border-radius) var(--border-radius) 0 0}.conferences-Page .Section--hero .Container{padding:0}.conferences-Page .Section--hero .conferences-Hero-image{border-radius:var(--border-radius) var(--border-radius) 0 0}.conferences-Page .Section--hero .conferences-Hero-content{display:flex;flex-direction:column-reverse;gap:0}.conferences-Page .Section--hero .conferences-Hero-text{position:relative;padding:21px 30px 0;margin-bottom:-20px;border-radius:var(--border-radius) var(--border-radius) 0 0}.contact-Intro-content>.Title{margin-bottom:20px}.contact-Intro-address>.Title{margin-bottom:10px}.contact-Map-intro{margin-bottom:30px}.contact-Map-detail .Accordion.AccordionDesktop,.corporation-Hero:before,.corporationDetail-Page .DetailPage-header:before,.gallery-Hero ul,.gallery-Hero-content:before,.hotel-Hero ul{display:none}.gc-App .gc-Modal--settings .gc-Modal-header{padding:20px 30px}.gc-App .gc-Modal--settings .gc-Modal-header img{max-height:30px}.footer-Accordion-content{height:0;overflow:hidden;transition:height .3s cubic-bezier(.39,.575,.565,1)}.footer-Bottom-inner{position:relative}.footer-Content-social a{background:0 0;transition:transform 2s cubic-bezier(.19,1,.22,1)}.is-mouse-pointer .footer-Content-social a:hover{transform:scale(1.1)}.footer-Main{padding-bottom:70px}.footer-Navigation a{background:0 0}.gallery-Hero-video .Icon{min-width:50px;font-size:1.1rem}.fslightbox-absoluted{max-width:100%;max-height:100%;left:0!important;top:0!important;border-radius:0!important}.homepage-Benefits-content{margin-top:-20px;position:relative;z-index:1}.homepage-Hints-card{width:100%}.homepage-Intro-mobileImage img{min-width:calc(100% + 20px);left:-10px;aspect-ratio:173/130;width:100%;height:auto}.homepage-Intro-content>.ButtonIcon{margin-top:41px}.homepage-Page .WhiteContainer .Container{padding-bottom:50px;padding-top:45px}.hotel-Hero .Title{margin:0 -10px}.hotel-Hero-image{aspect-ratio:unset}.hotel-Hero-parallaxWrapper{min-height:400px}.hotel-Hero-parallaxWrapper img{height:100%;margin-top:0}.hotel-Hero-cornerElement,.hotel-Hero-decoration,.restaurant-Hero ul,.room-Hero ul{display:none}.hotel-Intro{padding-top:21px}.hotel-Intro:before{content:"";position:absolute;top:-20px;left:-30px;background:var(--color-primary);width:calc(100% + 60px);height:21px}.hotel-Intro:before,.hotel-Page .WhiteContainer{border-radius:var(--border-radius) var(--border-radius) 0 0}.hotel-Page .WhiteContainer .Container{padding-bottom:80px}.hotel-Page .WhiteContainer .Container:after,.room-Page .Section[data-component=LabelSnapping] .Container:after{content:"";position:absolute;bottom:-1px;left:0;background:var(--color-primary);height:21px;width:100%;border-radius:var(--border-radius) var(--border-radius) 0 0}.hotel-Page .Section--hero{padding-bottom:0}.hotel-Page .Section--hero .Container{padding:0}.hotel-Page .Section--hero .hotel-Hero-image{gap:0}.hotel-Page .Section--hero .hotel-Hero-content{padding:41px 30px 63px}.hotel-Page .Section--hero .hotel-Hero-content,.hotel-Page .Section--hero .hotel-Hero-parallaxWrapper,.hotel-Page .Section--hero .hotel-Hero-parallaxWrapper img,.room-Page .Section[data-component=LabelSnapping] .WhiteContainer{border-radius:var(--border-radius) var(--border-radius) 0 0}.hotel-Page .Section[id=about]{padding-top:0}.hotel-Quote-item .Title{line-height:1.388888888888889;font-size:1.8rem}.offers-Detail-page .CKEditable ul{margin-bottom:24px}.restaurant-Page .Section--hero{padding-bottom:0}.restaurant-Page .Section--hero .Container{padding:0}.restaurant-Page .Section--hero .restaurant-Hero-image{gap:0}.restaurant-Page .Section--hero .restaurant-Hero-parallaxWrapper{min-height:400px}.restaurant-Page .Section--hero .restaurant-Hero-parallaxWrapper img,.room-Page .Section--hero .room-Hero-parallaxWrapper img,.wellness-Page .Section--hero .wellness-Hero-parallaxWrapper img{height:100%;margin-top:0}.restaurant-Page .Section--hero .restaurant-Hero-content{padding:41px 30px 63px;margin-bottom:-20px;border-radius:var(--border-radius) var(--border-radius) 0 0}.restaurant-Page .Section--hero .restaurant-Hero-imageWrapper{margin-bottom:-20px}.room-Carousel{margin-bottom:0;z-index:1}.room-Check>.Title{margin-bottom:41px;margin-top:24px;font-size:2.5rem;font-weight:500;letter-spacing:-.42px;line-height:1.5}.room-Check li{min-height:60px}.room-Check li .Title{font-size:1.5rem;font-weight:700;letter-spacing:-.16px}.room-Check-logos img{height:18px}.room-Hero .Title{padding:0 20px}.room-Hero-cornerElement,.room-Hero-decoration,.room-Presentation-info>div .Title,.room-Presentation-item:after,.room-Presentation-list,.specialOffers-Page .DetailPage-header:before,.wellness-Hero ul{display:none}.room-Page .Section--hero{padding-bottom:0}.room-Page .Section--hero .Container{padding:0}.room-Page .Section--hero .room-Hero-image{gap:0}.room-Page .Section--hero .room-Hero-content{padding:41px 30px 63px;margin-bottom:-20px;border-radius:var(--border-radius) var(--border-radius) 0 0}.room-Page .Section--hero .room-Hero-parallaxWrapper{min-height:400px;margin-bottom:-20px}.room-Page .Section[data-component=LabelSnapping]{padding-bottom:0}.room-Page .Section[data-component=LabelSnapping] .Container{padding-top:50px;padding-bottom:80px}.room-Presentation-list .Title.is-active:after{background:var(--color-secondary)}.room-Presentation-item{background:#fff;padding:0 14px;min-height:80px;margin-bottom:15px;border-radius:var(--border-radius)}.room-Presentation-item.is-hidden{pointer-events:none;opacity:0!important}.is-active .room-Presentation-item{pointer-events:auto;opacity:1}.room-Presentation-item>.Title--md{font-weight:700;letter-spacing:0;line-height:1.263157894736842;font-size:1.9rem!important;margin-bottom:0;opacity:1}.frutiger .room-Presentation-item>.Title--md{font-size:1.6rem!important}.room-Presentation-item>.Title--md span:nth-child(2){display:flex;position:relative;top:2px;align-items:center;height:80px}.room-Presentation-toggler{display:inline-flex}.js .room-Presentation-itemWrapper{height:0}.room-Presentation-info{border-radius:0 0 var(--border-radius) var(--border-radius);padding:41px 18px 15px;margin-top:-20px;margin-bottom:27px;gap:13.981358189081226%;background:var(--background-light)}.room-Presentation-info>div span,.room-Presentation-info>div sup{font-weight:700}.room-Presentation-info>div:nth-child(1){gap:12px;justify-content:center}.room-Presentation-info>div:nth-child(1) .Icon{display:flex;color:var(--color-secondary);font-size:1.8rem}.room-Presentation-icons{width:100%;gap:0}.room-Presentation-icons .Icon{font-size:2.1rem}.room-Presentation-content .CKEditable p{margin-bottom:17px}.room-Presentation .ButtonIcon{margin-bottom:28px;margin-left:unset}.room-Presentation .ButtonIcon-content{margin-right:0;max-width:calc(100% - 52px)}.services-Page .Section--hero,.wellness-Page .Section--hero{padding-bottom:0}.services-Page .Section--hero .Container,.wellness-Page .Section--hero .Container{padding:0}.wellness-Page .Section--hero .wellness-Hero-image{gap:0}.wellness-Page .Section--hero .wellness-Hero-parallaxWrapper{min-height:400px}.wellness-Page .Section--hero .wellness-Hero-content{padding:41px 30px 63px;margin-bottom:-20px;border-radius:var(--border-radius) var(--border-radius) 0 0}.wellness-Page .Section--hero .wellness-Hero-imageWrapper{margin-bottom:-20px}}@media screen and (max-width:47.9375em) and (min-width:48em){.career-Page .career-Hero-text,.conferences-Page .conferences-Hero-text{padding:21px 30px 63px}}@media screen and (max-width:33.6875em){.smMax\:hidden{display:none!important}.smMax\:w-full{width:100%!important}.CardInfo-number .Title{line-height:1.166666666666667;letter-spacing:-.67px}.InformationCard .CKEditable ol,.InformationCard .CKEditable ul,.MoreInformation .CKEditable ol,.MoreInformation .CKEditable ul,.room-Page .CKEditable ol,.room-Page .CKEditable ul{-moz-columns:1;columns:1}#brunches .CKEditable ol li .Title--ms,#brunches .CKEditable ul li .Title--ms{padding-bottom:12px}.DatePicker-input{width:100%}.DatePicker-input:first-child:after{width:80%;height:1px;top:100%;left:0;transform:translateY(-50%)}.DatePicker.is-selected{flex-direction:column}.ElectroCharger{padding-left:25px;padding-right:25px;margin:0 -25px}.ElectroCharger-main{padding:0 0 30px}.FormSection-contact div span:first-of-type{display:none}.FormSection-field--textarea textarea{outline:1px solid var(--color-primary)}.FormSection-field--textarea:after{display:none}.FormSection-field--attachment-fileSelected{max-width:40%}.FormSection-field:after{border-top-color:var(--color-primary);height:46px;border-radius:var(--border-radius)}.FormSection-field.textarea:after{height:133px}.FormSection-field .Title{margin-top:24px;margin-bottom:12px}.FormSection input{min-height:46px}.FormSection-checkboxWrapper{flex-direction:column;gap:12px}.Modal-close{right:40px;top:40px;width:44px;height:44px}.MoreInformation-item{padding-left:25px;padding-right:25px;margin:0 -25px}.SlideInModal .Title--md{max-width:calc(100% - 50px)}.SlideInModal-card{padding:20px}.SlideInModal-card ul li{gap:0;flex-direction:column;padding-bottom:12px}.SlideInModal-card ul li span:first-of-type{font-weight:700}.Title{line-height:1.166666666666667;letter-spacing:-.67px}.article-List-card,.specialOffer-List-card{max-width:340px;width:100%}.footer-Content a{padding-bottom:0;line-height:20px;background-position:100% 100%}.footer-Content-contact--desktopWrapper{flex-direction:column}.footer-Content-contact--desktopWrapper .footer-Content-contact--divider{display:none}.footer-Content-contact--desktopWrapper .secondaryNumber a{margin-top:16px}.footer-Content-contact--mobileWrapper .CKEditable{flex-direction:column;gap:10px}.gallery-Presentation-item{grid-template-columns:repeat(2,1fr)}.gallery-Presentation-item .Title{font-size:2.5rem}.homepage-Hints>.Title{letter-spacing:-.67px;font-size:3rem;line-height:1.166666666666667}.homepage-Hints-header{flex-direction:row;gap:29px}.homepage-Intro-mobileImage img{min-width:calc(100% + 30px);left:-15px}.room-Carousel-controls{bottom:10px}.room-Carousel-dot{height:2px;width:35px}.room-Check>.Title{font-size:2rem;text-align:left}.room-Check-logos{gap:12px}.room-Presentation-list .Title{font-size:1.6rem}.room-Presentation-info{margin-bottom:17px}.room-Presentation-content .CKEditable p{margin-bottom:12px}}@media screen and (max-height:48em){.homepage-Hero{height:unset}.homepage-Hero-desktopImage--image{max-height:unset}}@media screen and (max-height:48em) and (min-width:48em){.homepage-Hero-wrapper{margin:144px 0 72px}}@media screen and (max-height:48em) and (min-width:64em){.homepage-Hero-wrapper{margin:192px 0 96px}}@media print{.scroll-Container.is-virtual{position:static!important}.scroll-Container .scroll-content{transform:none!important}}