@-webkit-keyframes icon-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}@keyframes icon-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}@font-face{font-family:"Mont";src:url(../fonts/Mont/43bc1d39-e6ab-4d76-88b2-397cf5c92526.1753798761.woff2) format("woff2"),url(../fonts/Mont/7896e26a-a97e-4a04-ad72-3324c29977cf.1753798761.woff) format("woff")}@font-face{font-family:"Mont";src:url(../fonts/Mont/e194c23f-f12a-41b3-8d71-0a0accc8b093.1753798761.woff2) format("woff2"),url(../fonts/Mont/96efa093-878a-4735-82c0-f23f14016d8a.1753798761.woff) format("woff")}@font-face{font-family:"TTNooks";src:url(../fonts/TTNooks/738545cc-ea3d-4bf4-bf52-9fed058d5575.1753798761.woff2) format("woff2"),url(../fonts/TTNooks/23bba3a1-4de2-4b11-acd9-2829a593d849.1753798761.woff) format("woff")}@font-face{font-family:'icons';src:url(../fonts/icons/19cc759a26f9ff7063c23717930ecb10.1753798761.eot);src:url(../fonts/icons/19cc759a26f9ff7063c23717930ecb10.eot?#iefix) format('eot'),url(../fonts/icons/19cc759a26f9ff7063c23717930ecb10.1753798761.woff2) format('woff2'),url(../fonts/icons/19cc759a26f9ff7063c23717930ecb10.1753798761.woff) format('woff'),url(../fonts/icons/19cc759a26f9ff7063c23717930ecb10.1753798761.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--bulb:before{content:'\EA01'}.Icon--cart:before{content:'\EA02'}.Icon--cloud:before{content:'\EA03'}.Icon--giant:before{content:'\EA04'}.Icon--machine:before{content:'\EA05'}.Icon--water-drop:before{content:'\EA06'}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,select,textarea{line-height:1.15;margin:0}optgroup,select{font-family:sans-serif;font-size:100%}button,input{overflow:visible}button,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}.no-js img[data-src].is-lazy,.no-js 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}p{color:#292723;margin:0 0 1.6em}h1,h2,h3,h4{line-height:1;font-family:'TTNooks',sans-serif;color:#b4904d}ol,ul{list-style:none}b,h1,h2,h3,h4,strong{font-weight:700}a,button{touch-action:manipulation}button,input,textarea{font-size:inherit;font-family:inherit;box-shadow:none;border:0}a,button,input,label,select,textarea{-webkit-tap-highlight-color:transparent}img[src="#"]{display:none!important}html{font-size:62.5%}html.is-scrolling-disabled{overflow:hidden}body{font-size:1.6rem;line-height:1.647058823529412;background:#f8f5ed;font-family:'Mont',sans-serif;-moz-osx-font-smoothing:grayscale}.is-scrolling-disabled body{overflow:hidden;position:fixed;top:0;left:0;width:100%}p:last-child{margin-bottom:0}a,a[href^=tel]{color:inherit;text-decoration:underline}a[href^=tel]{text-decoration:none}img[data-src],img[data-srcset]{transition:opacity 1s ease;will-change:opacity}img[data-src].is-lazy,img[data-src].is-lazy-loading,img[data-srcset].is-lazy,img[data-srcset].is-lazy-loading{opacity:0}img[data-src].is-lazy-loaded,img[data-srcset].is-lazy-loaded{opacity:1}.Antispam{height:1px;width:1px;opacity:0;display:block;transform:translate(-9999px,-9999px)}.Apprenticeship-header{background-color:#f8f5ed}.Apprenticeship-document{margin-bottom:1.875em;text-align:center}.Apprenticeship-content{position:relative;min-height:460px;display:flex;flex-flow:column wrap;align-items:center;justify-content:center;gap:1.875em}.Apprenticeship-image img{margin-inline:auto;border-radius:50%}.Apprenticeship-icon{display:flex;align-items:center;gap:1.25em}.Apprenticeship-icon:not(:last-child){margin-bottom:.625em}.Apprenticeship-iconTitle{color:#292723}.Apprenticeship-icon .Icon,.Button{justify-content:center;align-items:center;color:#b4904d}.Apprenticeship-icon .Icon{display:inline-flex;flex-shrink:0;width:60px;height:60px;font-size:2.4rem;background-color:#ece4d5;border-radius:50%}.Apprenticeship .Heading-section{text-align:center}.Apprenticeship .Button{display:inline-flex;padding-inline:45px}.Button{display:flex;text-decoration:none;font-weight:600;border:2px solid #b4904d;border-radius:29px;height:58px;min-width:170px;transition:background .3s,color .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.Button:focus{outline:0;background:#b4904d;color:#fff}.is-mouse-pointer .Button:hover{color:#fff;background:#b4904d}.Button--green{color:#e2ffe9;border:2px solid #e2ffe9}.is-mouse-pointer .Button--green:hover{color:#0e3b2a;background:#e2ffe9}.Button--green:focus{outline:0;background:#e2ffe9;color:#0e3b2a}.Container{margin:0 auto;padding:0 30px;max-width:1240px;position:relative;box-sizing:content-box}.Container--wide{max-width:1780px}.Container--medium{max-width:1400px}.Container--slim{max-width:1020px}.Container--full{max-width:1920px}.Container--green,.Details-details.is-active .Details-summary{background:#0e3b2a}.Container--header{max-width:1920px}.Container--navigation{padding:0;max-width:1840px}.Container.is-pure{padding:0;position:static}.Details-details{position:relative;border-bottom:1px solid #e9e5da;font-size:2rem}.Details-details.is-active .Details-summary span{color:#fff}.Details-details.is-active .Details-summary .Details-plusBox:after{background-image:url(../img/svg/minus.1753798761.svg);background-size:9px 9px;transform:rotate(90deg)}.Details-plusBox,.Details-sign{display:block;position:absolute;background:#fff;height:35px;width:35px}.Details-plusBox{display:flex;top:50%;transform:translateY(-50%);right:30px;pointer-events:none;border-radius:10px;transition:ease right .3s}.Details-plusBox::after{content:"";display:block;height:35px;width:35px;background-image:url(../img/svg/plus.1753798761.svg);background-repeat:no-repeat;background-position:center}.Details-sign{right:0}.Details-summary{display:flex;align-items:center;min-height:79px;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;cursor:pointer;background:0 0;width:100%;transition:background .6s cubic-bezier(.19,1,.22,1),.3s box-shadow}.Details-summary:focus{outline:2px solid #b4904d}.Details-summary:focus:not(:focus-visible){outline:0}.Details-summary::-webkit-details-marker{display:none}.Details-summary span{text-align:left;padding:20px 60px 20px 12px;font-size:1.6rem;color:#000;transition:ease padding-left .3s}.is-mouse-pointer .Details-summary:hover{box-shadow:0 0 10px 5px rgba(14,59,42,.08)}.Details-answer{transition:height .6s cubic-bezier(.19,1,.22,1);overflow:hidden}.js .Details-answer{height:0}.Details-content{padding:30px;font-size:1.5rem;background-color:#f2ede5}.Details-button{display:none;cursor:pointer;max-width:170px;margin:39px auto 0}.Error{height:100vh}.Error-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Error-content{text-align:center}.Error-number{display:block;padding-bottom:10px}.Floater{transition:transform .5s cubic-bezier(.19,1,.22,1);position:fixed;right:0;padding-right:20px;padding-left:20px;bottom:20px;transform:translateX(100%);z-index:$z-index-floater;background:0 0}.Floater-content{box-shadow:0 15px 50px 0 rgba(0,0,0,.1)}.Floater.is-active{transform:translateX(0)}.Footer-info{min-height:80px;font-family:'TTNooks',sans-serif;font-size:12px;color:#d6ffdb}.Footer-wrapper{text-transform:uppercase;position:absolute;width:100%;bottom:0;left:50%;transform:translate(-50%);display:flex;justify-content:space-between;align-items:center;flex-direction:column;padding:20px 30px 40px;gap:10px}.Footer-link{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-underline-offset:2px;text-decoration-thickness:2px;transition:text-decoration-color .3s;transition:text-decoration-color .3s,-webkit-text-decoration-color .3s}.is-mouse-pointer .Footer-link:hover,.is-mouse-pointer .Footer-logo:hover{text-decoration:underline;-webkit-text-decoration-color:#d6ffdb;text-decoration-color:#d6ffdb;text-decoration-thickness:2px}.Footer-link:focus,.Footer-logo:focus{outline:0;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:2px}.Footer-logo{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-underline-offset:2px;text-decoration-thickness:2px;transition:text-decoration-color .3s;transition:text-decoration-color .3s,-webkit-text-decoration-color .3s}.Footer-logo::after{display:inline-block;font:14px/1 'icons';font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;top:-2px;right:4px;content:'\EA04';vertical-align:middle;width:17px;height:18px;margin-left:12px}.Header{top:51px;height:30px;left:50%;transform:translateX(-50%);z-index:10;position:fixed;display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:0 20px;max-width:1920px;margin:0 auto;transition:ease transform .6s}.Header-navigation{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;font-size:1.7rem;z-index:5;display:flex;color:#b4904d;text-decoration:none;font-family:'TTNooks',sans-serif;letter-spacing:-.43px;padding-left:30px;right:29px}.Header-navigation::before{content:"";display:inline-block;position:absolute;top:3.5px;left:unset;right:-28px;width:20px;height:20px;background:url(../img/svg/star.1753798761.svg) no-repeat right center}.Header-navigation.is-active{color:#fff!important;right:25px;position:relative;z-index:5}.Header-navigation.is-active .Header-menuText--close{display:block}.Header-menuText--close,.Header-navigation.is-active .Header-menuText--open{display:none}.Header-navigation.is-active::before{right:-21px;background:url(../img/svg/close.1753798761.svg) no-repeat right center}.Header-logo,.Header-logoCookies{position:relative;left:0;height:100%;width:100%;opacity:1;transition:ease width .4s;max-width:121px;max-height:94px}.Header-logo--text,.Header-logoCookies--text{transition:ease fill .4s}.Header-logo--stroke,.Header-logoCookies--stroke{transition:ease stroke .4s}.Header-cookiesLogo{display:none}.Header-logoWrap,.Header-navigation{transition:.3s transform cubic-bezier(.25,.46,.45,.94)}.Heading-hero{font-size:7rem;line-height:1;font-weight:400;letter-spacing:-3px;padding-top:150px;padding-bottom:48px;text-align:center}.Heading-pillar,.Heading-section{font-size:calc(3.034901365705615vw + 3.361153262518968rem);font-weight:400;letter-spacing:-1.75px;margin-bottom:13px}.Heading-pillar{font-size:calc(.758725341426404vw + 2.090288315629742rem);margin-bottom:0}.Heading-medium{font-size:calc(1.517450682852807vw + 2.180576631259484rem);letter-spacing:-1px}.Heading-detail{font-size:2.2rem;font-weight:400;text-align:center;margin-bottom:24px;letter-spacing:-.37px;line-height:30px}.Heading-content{font-size:2.4rem;letter-spacing:-.4px;margin-bottom:19px;line-height:1.3}.Heading--green{color:#d6ffdb}.Hero{position:relative;display:flex;flex-direction:column;align-items:center}.Hero-badge{position:absolute;top:0;width:14.516129032258066%;margin-top:12.096774193548388%;right:12.096774193548388%}.Hero-logoWrapper{display:none}.Hero span{line-height:.95}.Hero-first{position:relative;top:-.01px;padding-right:1.61em}.Hero-second{position:relative;padding-right:3.19em}.Hero-third{position:relative;top:-.11px;padding-left:2.405em}.Hero .Hero-svgJoin,.Hero .Hero-svgPure,.Hero .Hero-svgStay{opacity:0;transform:translateY(20px);transition:.4s opacity,.8s transform cubic-bezier(.25,.46,.45,.94)}.Hero .Hero-svgLine{stroke-dasharray:179;stroke-dashoffset:179;transition:2.2s stroke-dashoffset cubic-bezier(.19,1,.22,1)}.Hero .Hero-svgCpiHotelsCover{transition:1s transform ease-out,.1s opacity 1s}.Hero .Hero-badge{opacity:0;transform:rotate(270deg);transition:.5s opacity .3s,2s transform cubic-bezier(.19,1,.22,1)}.Hero.is-ready .Hero-svgJoin,.Hero.is-ready .Hero-svgPure,.Hero.is-ready .Hero-svgStay{opacity:1;transform:none}.Hero.is-ready .Hero-svgLine{stroke-dashoffset:0}.Hero.is-ready .Hero-svgCpiHotelsCover{transform:translateX(20%);opacity:0}.Hero.is-ready .Hero-badge{opacity:1;transform:none}.Hero.is-ready .Hero-svgJoin{transition-delay:.1s}.Hero.is-ready .Hero-svgPure{transition-delay:.25s}.Hero.is-ready .Hero-svgLine{transition-delay:.3s}.Hero.is-ready .Hero-svgStay{transition-delay:.4s}.Hotels{padding:9.887640449438202% 0;background:#f2ede5}.Hotels,.Hotels-wrapper{position:relative}.Hotels-hotels{display:grid;gap:10px;grid-template-columns:calc(50% - 5px) calc(50% - 5px)}.Hotels-mainHeading{padding-right:10px;display:flex;flex-direction:column;justify-content:center}.Hotels-heading{margin-bottom:5px}.Hotels-description{color:#b4904d;font-family:'TTNooks',sans-serif;font-weight:500;font-size:calc(.606980273141123vw + 1.672230652503794rem)}.Hotels-squareImage{position:relative;height:113px;margin-bottom:1px}.Hotels-squareImage img{transition:.5s transform cubic-bezier(.25,.46,.45,.94);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-height:60%;height:auto;padding:0 10px}.Hotels-item{display:flex;flex-direction:column;flex-wrap:nowrap;padding-bottom:0;background:0 0;transition:ease background .3s;border-radius:14px;text-decoration:none}.is-mouse-pointer .Hotels-item:hover .Hotels-squareImage img,.is-mouse-pointer .Partners-circle:hover img{transform:translate(-50%,-50%) scale(1.06)}.is-mouse-pointer .Hotels-item:hover .Hotels-itemLink{background:#b4904d}.is-mouse-pointer .Hotels-item:hover .Hotels-itemLink svg path:nth-child(1){transform:translateX(150%) scaleX(0)}.is-mouse-pointer .Hotels-item:hover .Hotels-itemLink svg path:nth-child(2){transform:translateX(0)}.Hotels-emptyItem{display:none}.Hotels-itemDescription{display:block;text-align:center;font-weight:500;width:90%;font-size:13px;margin:0 auto 15px}.Hotels-itemLink{position:relative;display:block;background:#ece4d5;width:53px;height:28px;border-radius:14px;margin:auto auto 0;transition:ease background .3s}.Hotels-itemLink svg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.Hotels-itemLink svg path{transition:.3s transform}.Hotels-itemLink svg path:nth-child(2){transition-delay:.1s;transform:translateX(-100%)}.HotelsBorder-one{display:none}.HotelsBorder-two{display:block;position:absolute;border-left:1px solid #e6e2d7;height:100%;top:1%;left:50%}.HotelsBorder-three,.Landing-heading img{display:none}.HotelsBorder-five,.HotelsBorder-four{display:none;position:absolute;border-left:1px solid #e6e2d7;height:110%;top:-10%;left:75%}.HotelsBorder-five{height:113.1%;top:-6.55%;left:100%}.Landing{position:static;flex-direction:column;padding-top:120px}.Landing .Container{width:100%}.Landing .Section{position:static;padding-bottom:220px}.Landing,.Landing-wrapperContent{display:flex}.Landing-content{display:flex;flex-direction:column;align-items:flex-start;max-width:550px;width:100%;margin-left:auto;position:relative;right:0;bottom:0;font-weight:500}.Landing-content p{margin-bottom:31px}.Landing-buttonWrapper{margin:0 auto}.Landing-button{background:#f8f5ed;min-width:260px}.Landing-imgBottomWrapper{position:absolute;overflow:hidden;width:300px;padding-right:24px;bottom:-110px;left:0}.Landing-imgBottomWrapper div,.Landing-imgTopWrapper div{position:relative;height:0;overflow:hidden;padding-top:calc(410/410*100%)}.Landing-imgBottomWrapper div img,.Landing-imgTopWrapper div img{position:absolute;top:0;left:0;width:100%;height:100%}.Landing-imgTopWrapper{position:absolute;width:140px;top:117px;right:0;transform:rotate(90deg)}.Landing-imgTopWrapper div{padding-top:calc(400/380*100%)}.Landing-heading{position:relative;z-index:1;display:block;text-align:center;font-weight:500;font-size:8rem;line-height:.92;margin-bottom:21px;letter-spacing:-2px}.Leaves{position:relative!important}.Leaves-image{height:100%}.Leaves-image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.Leaves-heading{font-size:calc(9.862218999274837vw + -.325598259608412rem);color:#e2ffe9;white-space:nowrap;text-align:center;font-weight:500;margin-bottom:11px}.Leaves-content{position:absolute;z-index:4;left:50%;top:50%;transform:translate(-50%,-50%)}.Leaves-button{height:10vw;max-height:90px;width:25vw;max-width:340px;border-radius:45px;text-transform:uppercase;margin:0 auto}.Leaves-button span{font-size:calc(1.160261058738216vw + .773459028281363rem)}.Modal{position:fixed;top:0;left:0;bottom:0;right:0;display:none;z-index:100;opacity:0;transition:opacity .3s ease,transform .6s cubic-bezier(.19,1,.22,1);transform:scale(1.04)}.is-cms .Modal{position:relative;top:auto;left:auto;right:auto;bottom:auto;display:block;opacity:1;transform:none!important}.Modal.is-visible{display:block}.Modal.is-visible:not(.is-active){transform:scale(1)}.Modal.is-active{opacity:1;transform:scale(1)}.Modal-background{position:absolute;top:0;left:0;bottom:0;right:0;opacity:1;background-color:rgba(0,0,0,.4)}.Modal-layer{position:absolute;top:5px;left:5px;right:5px;bottom:5px;transition:opacity .4s ease,transform .4s cubic-bezier(.19,1,.22,1)}.Modal.is-fullscreen .Modal-layer{padding:0;overflow:hidden}.Modal-content,.Modal-inner{position:absolute;top:0;left:0;bottom:0;right:0}.Modal-inner{z-index:2}.Modal.is-loading .Modal-inner{min-height:200px;background-color:#fff;width:100%;background-image:url(../img/components/modal/loading.svg);background-position:center}.Modal-content{width:100%;background-color:#f8f5ed;transition:opacity .2s ease;padding:100px 30px 30px;flex-grow:1;border-radius:24px;-webkit-overflow-scrolling:touch;overflow:auto;display:flex;flex-flow:column nowrap}.Modal-content::after{content:'';display:block;position:fixed;top:5px;left:10px;border-radius:24px;background:#f8f5ed;width:95%;height:90px}.Modal.is-loading .Modal-content{opacity:0;min-height:200px}.Modal.is-fullscreen .Modal-content{min-height:100%;display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;padding:0}.Modal-close{border:0;line-height:50px;display:block;position:absolute;background:0 0;right:52px;top:25px;z-index:2;cursor:pointer;color:#292723;text-transform:uppercase;font-family:'TTNooks',sans-serif;letter-spacing:-.6px;padding:0 0 0 35px}.Modal-close::before{content:"";display:inline-block;position:absolute;cursor:default;left:2px;top:13px;right:10px;width:20px;height:20px;background:url(../img/svg/modal-close.1753798761.svg) no-repeat right center;transform:rotate(0deg);transition:ease transform .3s;transform-origin:65% 50%;pointer-events:none}.is-mouse-pointer .Modal-close:hover:before{transform:rotate(180deg)}.Modal-close:focus{outline:0}.Modal-heading{font-size:2rem;color:#292723;font-weight:400;margin-bottom:35px;line-height:29px;letter-spacing:-.4px}.Modal-listHeading{font-family:'Mont',sans-serif;font-size:1.7rem;color:#292723;font-weight:500;margin-bottom:27px;line-height:24px}.Modal-listItem{position:relative;padding-left:28px;line-height:1.65;padding-bottom:14px}.Modal-listItem::before{content:"";display:inline-block;position:absolute;top:6px;left:4px;width:14px;height:14px;background:url(../img/svg/list-star.1753798761.svg) no-repeat right center}.Navigation,.Navigation-list{z-index:3;display:flex;flex-direction:column;align-items:center;width:100%}.Navigation{position:fixed;right:50%;top:0;justify-content:flex-end;background:#b4904d;height:420px;border-radius:0 0 100% 100%;font-weight:500;transition:ease opacity .6s,ease transform .6s,ease border-radius .6s;pointer-events:none;transform:translateY(-100%) translateX(50%);padding-top:90px}.Navigation .Navigation-langList,.Navigation .Navigation-list{opacity:0;transition:opacity .8s ease}.Navigation.is-active{pointer-events:initial;opacity:1}.Navigation.is-active .Navigation-langList,.Navigation.is-active .Navigation-list{opacity:1;transition-duration:.6s}.Navigation-list{position:relative;justify-content:center;padding-bottom:23px}.Navigation-item{text-align:center;line-height:46px}.Navigation-item a{position:relative;color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-underline-offset:5px;text-decoration-thickness:2px;transition:text-decoration-color .3s;transition:text-decoration-color .3s,-webkit-text-decoration-color .3s}.Navigation-item a.active::before,.Navigation-item a::before{content:"";display:inline-block;position:absolute;left:-51px;top:50%;transform:translateY(-50%)}.Navigation-item a::before{width:0;height:0;background:url(../img/svg/star-white.1753798761.svg);transition:ease height .3s,ease width .3s;transition-delay:.3s}.Navigation-item a.active::before{width:20px;height:20px;background:url(../img/svg/star-white.1753798761.svg) no-repeat right center}.is-mouse-pointer .Navigation-item a:hover{text-decoration:underline;-webkit-text-decoration-color:#fff;text-decoration-color:#fff;text-decoration-thickness:2px}.Navigation-item a:focus{outline:solid #fff 2px;border-radius:3px}.Navigation-langList{position:relative;width:100%;z-index:3;height:60px;display:flex;justify-content:center;align-items:center;gap:.5rem;border-top:1px solid #c29c57}.Navigation-langItem a{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:50%;font-size:15px;font-weight:600;color:#ecd6ab;transition:background-color .3s cubic-bezier(.39,.575,.565,1),color .3s cubic-bezier(.39,.575,.565,1)}.Navigation-langItem a.is-active{background-color:#c29c57}.is-mouse-pointer .Navigation-langItem a:hover{background-color:#c29c57;color:#fff}.Navigation-backdrop.is-active{display:block;position:absolute;height:100%;width:100%;z-index:2}html[lang=cs] .Navigation{height:500px}.Partners{display:flex;flex-direction:column;justify-content:space-between}.Partners .is-open .Partners-hidden{height:auto;opacity:1;transition:height 0ms 0ms,opacity 600ms 0ms}.Partners-heading{border-bottom:1px solid #e9e5da;padding-bottom:24px;margin-bottom:26px}.Partners-description{margin-bottom:24px}.Partners-hidden{overflow:hidden;height:0;opacity:0;transition:height 0ms 400ms,opacity 400ms 0ms}.Partners-partners{display:grid;row-gap:18px;justify-content:space-between;grid-template-columns:repeat(3,1fr)}.Partners-partners .is-open{display:none}.Partners-circle{display:block;position:relative;height:70px;width:70px;border:1px solid #e9e5da;border-radius:50%;margin-bottom:9px;transition:.5s box-shadow}.Partners-circle img{width:70%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(1);transition:.5s transform cubic-bezier(.25,.46,.45,.94)}.Partners-circle--w60 img{width:60%}.Partners-circle--w40 img{width:40%}.is-mouse-pointer .Partners-circle:hover{box-shadow:0 0 10px 5px rgba(14,59,42,.08)}.Partners-itemDescription{display:block;text-align:center;font-weight:500;font-size:13px;position:relative;top:-2px}.Partners-itemNext{cursor:pointer}.Partners-item--withFilter img{filter:grayscale(45%) hue-rotate(10deg)}.PillarBase-headerContainer{margin:0 -40px;width:calc(100% + 80px)}.PillarBase-cards{position:relative}.PillarCard{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:40px}.PillarCard>*{flex-basis:50%}.PillarCard p{color:#e2ffe9}.PillarCard-description{position:relative;margin-bottom:36px;width:100%}.PillarCard-dot{width:7px;height:7px;border-radius:5px;background:#e2ffe9}.PillarCard-dot.is-active{width:15px;height:9px;border-radius:4.5px;background:0 0;border:solid 2px #e2ffe9}.PillarCard-heading{display:block;font-family:'TTNooks',sans-serif;color:#d6ffdb;letter-spacing:-.4px;line-height:1.3;font-size:1.3em;margin-bottom:10px}.PillarCard-heading--1 .Word span{line-height:1.3!important}.PillarCard-heading--2{line-height:1.2!important}.PillarCard-quote{margin-bottom:20px}.PillarCard-quote p,.PillarCard-quote span{line-height:1.3}.PillarCard-image{position:relative;display:block;width:100%}.PillarCard-image img,.PillarCard-line{position:absolute;top:0;left:0;width:100%;height:auto}.PillarCard-image:before{content:'';padding-bottom:300px;display:block}.PillarCard-line{display:block;width:1px;height:100px;background:#e2ffe9;opacity:.1;top:-100px;left:50%}.PillarCard .Word{overflow:hidden}.PillarCard .Word,.PillarCard .Word span{display:inline-block;line-height:1.1}.PillarHeader{padding:25px 40px;background:rgba(14,59,42,.6)}.PillarHeader-heading{flex:0 0 100%;text-align:center}.PillarHeader-imageHeading{position:static;display:none;text-shadow:0 5px 10px #0e3b2a}.PillarHeader-imageHeading [data-ref=name]{transition:.3s opacity,.3s transform}.PillarHeader-counter{display:none}.PillarHeader.is-sticky{position:fixed;top:0;left:0;right:0;width:100%;z-index:2;max-width:1320px;margin:0 auto}.PillarNav-group{display:flex;align-items:center;justify-content:center;gap:35px;height:50px;overflow-x:scroll;scrollbar-width:none}.PillarNav-group::-webkit-scrollbar{display:none}.PillarNav-item{font-size:1.7rem;font-weight:600;color:#e2ffe9;text-decoration:underline;text-underline-offset:9px;text-decoration-thickness:2px;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;transition:ease text-decoration .3s}.PillarNav-item.is-active,.is-mouse-pointer .PillarNav-item:hover{text-underline-offset:9px;text-decoration-thickness:2px;-webkit-text-decoration-color:#e2ffe9;text-decoration-color:#e2ffe9}.Section{padding-top:50px;padding-bottom:50px;position:relative;transition:opacity .4s ease}.Section--bare{padding-top:0;padding-bottom:0}.Section--appended{padding-top:0}.Section--prepended{padding-bottom:0}.scroll-Container{overflow:hidden}.scroll-Container.is-virtual{position:fixed!important;top:0;left:0;bottom:0;width:100%;overflow:hidden;z-index:1;-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}.scroll-Container-footer{position:relative;z-index:0}.scroll-Container-footer.is-pinned .scroll-Container:not(.is-virtual).FooterWrapper{position:fixed;bottom:0;left:0;right:0;transform:none!important}.page-Cookies .scroll-Container-content{background:#f8f5ed;padding-bottom:50px}.page-Cookies .gc-Text td,.page-Cookies .gc-Text th{border-color:#c29c57}.page-Cookies .gc-Text thead{background:#c29c57;color:#f8f5ed}.page-Cookies .Header-cookiesLogo{display:block}.page-Cookies .Header-logoWrap,.page-Cookies .Header-navigation{display:none}.page-Errorpage{overflow:hidden}.page-Errorpage .Heading{padding:0}.page-Errorpage .Header-cookiesLogo{display:block}.page-Errorpage .Footer,.page-Errorpage .Header-logoWrap,.page-Errorpage .Header-navigation{display:none}.u-noScreen{font:0/0 a;text-shadow:none;color:transparent}@media screen and (min-width:22.5em){.Landing-button{min-width:294px}.Partners-circle{height:90px;width:90px}}@media screen and (min-width:33.75em){.Apprenticeship-content{flex-flow:row nowrap}.Apprenticeship-icon:first-child,.Apprenticeship-icon:last-child{margin-left:-30%}.Apprenticeship-icon:nth-child(2),.Apprenticeship-icon:nth-child(4){margin-left:-10%}.Footer-info{font-size:13px}.Header-navigation{right:63px}.Header-navigation.is-active{right:60px}.Header-logo,.Header-logoCookies{height:100%}.Hotels-hotels{gap:30px;grid-template-columns:calc(50% - 15px) calc(50% - 15px)}.Hotels-squareImage{height:126px}.Hotels-itemDescription{font-size:14px}.HotelsBorder-one,.HotelsBorder-three{display:block;position:absolute;border-left:1px solid #e6e2d7;top:18%;height:83.2%;left:0}.HotelsBorder-three{height:100%;top:1%;left:100%}.Modal-content{padding:110px 50px 50px}.Modal-heading{font-size:2.4rem;line-height:38px}.Navigation{padding-top:0;opacity:0;transform:translateX(50%);border-radius:24px;width:250px;height:405px;transform:none;top:24px;right:35px}html[lang=cs] .Navigation{height:500px}.Partners-partners{gap:33px;grid-template-columns:repeat(3,140px)}.Partners-circle{margin-bottom:18px;height:140px;width:140px}.Partners-itemDescription{font-size:14px;top:0}}@media screen and (min-width:33.75em) and (max-width:119.9375em){html.is-pillar-sticky .Header-logoWrap{transform:translateX(-230%)}html.is-pillar-sticky .Header-navigation{transform:translateX(230%)}}@media screen and (min-width:48em){body{font-size:1.7rem}.Apprenticeship-document{margin-bottom:3.125em}.Apprenticeship-icon .Icon{width:80px;height:80px;font-size:3.4rem}.Container{padding-left:40px;padding-right:40px}.Container--hero{padding-right:71px;padding-left:71px}.Container.is-pure{padding:0}.Details-summary span{padding:20px 45px 20px 30px;font-size:unset}.Details-content{font-size:1.7rem;padding:45px}.Floater{bottom:40px;padding-right:40px;padding-left:40px}.Footer-info{font-size:15px}.Footer-wrapper{padding:30px 40px;flex-direction:row}.Footer-cookies{position:absolute;left:50%;transform:translateX(-50%)}.Header{top:80px;padding:0 71px}.Header-navigation{right:30px}.Header-navigation.is-active{right:25px}.Heading-hero{padding:8.064516129032258% 0;font-size:calc(30.162412993039446vw + -16.164733178654295rem)}.Hero-logoWrapper{position:relative;display:block;width:80%;margin:0 auto}.Hotels-hotels{gap:35px;grid-template-columns:repeat(3,1fr)}.Hotels-mainHeading{padding-right:0}.Hotels-squareImage img{max-height:unset}.Hotels-itemDescription{margin-bottom:25px;width:100%;font-size:15px}.HotelsBorder-one{left:-1.7%;top:25%;height:80%}.HotelsBorder-two{left:32.6%;top:-.1%;height:105%}.HotelsBorder-four,.HotelsBorder-three{left:67.3%;top:-.1%;height:105%}.HotelsBorder-four{display:block;left:101.7%}.Landing{padding-top:0}.Landing .Section{position:relative;padding-bottom:270px}.Landing-buttonWrapper{margin:0}.Landing-button{min-width:230px}.Landing-imgBottomWrapper{width:350px}.Landing-imgTopWrapper{width:200px;height:auto;top:0;right:180px;transform:none}.Landing-heading{font:0/0 a;text-shadow:none;color:transparent}.Modal-layer{overflow:auto;-webkit-overflow-scrolling:touch;display:flex;align-items:center;flex-flow:column nowrap;background-color:transparent;top:0;left:0;bottom:0;right:0;padding:30px 16px}.is-cms .Modal-layer{position:relative}.Modal-layer:after,.Modal-layer:before{content:'';display:block;flex-grow:1}.Modal.is-active .Modal-layer{transform:translate3d(0,0,0);transition:transform 1s cubic-bezier(.19,1,.22,1);transition-delay:.2s}.Modal-content,.Modal-inner{position:relative;top:auto;bottom:auto;right:auto;left:auto}.Modal-inner{overflow:visible;-webkit-overflow-scrolling:touch;max-width:840px;width:100%}.Modal.is-fullscreen .Modal-inner{overflow:auto;max-width:none;width:100%}.Modal-content{padding:95px 110px;overflow:initial;-webkit-overflow-scrolling:initial;transition:transform .8s cubic-bezier(.19,1,.22,1)}.Modal-content::after{top:0}.Modal-content,.Modal.is-active .Modal-content{transform:translateY(0)}.Navigation{top:55px;right:41px;width:300px;margin-left:1540px}.Navigation-langList{height:80px}.Partners-partners{gap:44px;grid-template-columns:repeat(4,140px)}.Partners-itemDescription{width:100%;font-size:15px}.PillarCard-heading{font-size:2.4rem;line-height:1.4;margin-bottom:-7px}.PillarCard-heading--2{margin-bottom:10px;line-height:1.1!important}.PillarHeader{display:flex;flex-direction:row;justify-content:center;align-items:center;padding-bottom:40px;font-family:'TTNooks',sans-serif;flex-wrap:wrap}.Section{padding-top:10vw;padding-bottom:10vw}.Section--slim{padding-top:5vw;padding-bottom:5vw}.Section--bare{padding-top:0;padding-bottom:0}.Section--appended{padding-top:0}.Section--prepended{padding-bottom:0}.scroll-Container-content{padding-top:$header-height-medium}.page-Cookies .scroll-Container-content{padding-bottom:10vw}}@media screen and (min-width:64em){.Apprenticeship{background-image:url(../img/svg/smallCircle.1753798761.svg),url(../img/svg/bigCircle.1753798761.svg);background-repeat:no-repeat,no-repeat;background-position:center 50%,center bottom;background-size:auto,auto;padding-bottom:50px}.Apprenticeship-content{display:block}.Apprenticeship-icon{position:absolute}.Apprenticeship-icon:first-child{top:0;left:0;margin:0;flex-flow:row-reverse nowrap;text-align:right}.Apprenticeship-icon:nth-child(2){top:40%;left:20%;margin:0;flex-flow:row-reverse nowrap;text-align:right}.Apprenticeship-icon:nth-child(3){left:50%;bottom:0;margin:0;transform:translateX(-50%);flex-flow:column nowrap;gap:20px;text-align:center}.Apprenticeship-icon:nth-child(4){top:40%;right:20%;margin:0;text-align:left}.Apprenticeship-icon:last-child{top:0;right:0;margin:0;text-align:left}.Container.is-pure{padding:0}.Details-content{padding:63px 130px 65px}.Footer-info{font-size:unset}.Hero-logoWrapper{height:0;width:100%;padding-top:calc(579/1138*100%)}.Hero-logoWrapper svg{max-width:1261px;position:absolute;top:0;left:0}.Hotels-itemDescription,.Partners-itemDescription{font-size:unset}.Landing .Section{padding-bottom:46px}.PillarBase-headerContainer{margin-top:30px;margin-bottom:50px}.PillarCard{flex-direction:row;padding-bottom:300px}.PillarCard-description{width:auto;margin-bottom:40px}.PillarCard-mobileTitle{display:none}.PillarCard-heading--1{font-weight:700}.PillarCard-heading--2{font-size:2.8rem;font-weight:400;letter-spacing:-1.75px}.PillarCard-image:before{padding-bottom:123.80952380952381%}.PillarHeader{padding-top:40px;padding-bottom:30px;gap:25px;justify-content:space-between}.PillarHeader-heading{text-align:left;flex:1}.PillarHeader-imageHeading{display:block;flex:0 0 auto;text-align:center}.PillarHeader-counter{margin-left:25px;display:block;flex:1;text-align:right}.PillarHeader.is-sticky{pointer-events:none;background:#0e3b2a}.PillarNav{display:none}.scroll-Container-content{padding-top:$header-height-large}}@media screen and (min-width:64em) and (min-width:48em){.Hero-logoWrapper svg{top:-6px;left:-21px;padding-right:8.46774193548387%}}@media screen and (min-width:64em) and (max-width:74.9375em){.PillarHeader-heading h2{font-size:5rem;margin:0}}@media screen and (min-width:75em){.Heading-hero{font-size:20rem}.Heading-section{font-size:7rem}.Heading-pillar{font-size:3rem}.Heading-medium{font-size:4rem}.Hotels-hotels{gap:44px;grid-template-columns:repeat(4,1fr)}.Hotels-mainHeading{position:relative;top:121px}.Hotels-mainHeading--wrapper{position:relative;top:-121px}.Hotels-description{font-size:2.4rem}.Hotels-emptyItem{display:block}.HotelsBorder-one{height:71.6%;top:35%;left:-1.7%}.HotelsBorder-two{height:113.1%;top:-6.55%;left:24%}.HotelsBorder-five,.HotelsBorder-four,.HotelsBorder-three{display:block;height:113.1%;top:-6.55%;left:50%}.HotelsBorder-five,.HotelsBorder-four{left:76%}.HotelsBorder-five{left:101.7%}.Landing-imgBottomWrapper{bottom:-69px;left:0;width:410px;padding-right:0;display:block}.Landing-imgTopWrapper{width:380px;right:239px}.Partners{flex-direction:row}.Partners-description{flex-basis:410px}.Partners-uselessBreak{white-space:pre}.PillarBase-headerContainer{margin-top:-80px;margin-bottom:100px}.PillarCard{align-items:center;gap:60px;padding-bottom:450px}.PillarCard>*{flex-basis:33.3%}.PillarCard-heading--2{font-size:3rem}.PillarCard-image{display:block;position:relative;top:0;left:0;transform:none;width:100%;opacity:1;flex-shrink:0}.PillarHeader{padding-top:80px}.PillarHeader-imageHeading{position:absolute;left:50%;transform:translateX(-50%)}.PillarHeader-counter{margin-left:auto}}@media screen and (min-width:87.5em){.Hero{padding:0}.Landing-content{bottom:71px}.Section{padding-top:200px;padding-bottom:200px}.Section--slim{padding-top:70px;padding-bottom:70px}.Section--bare{padding-top:0;padding-bottom:0}.Section--appended{padding-top:0}.Section--prepended{padding-bottom:0}.Section--hero{padding-bottom:117px}.page-Cookies .scroll-Container-content{padding-bottom:200px}}@media screen and (min-width:120em){.Header-navigation{right:53px}.Header-navigation.is-active{right:50px}.Header-logo,.Header-logoCookies{left:30px}.Leaves-heading{font-size:18.6rem}.Leaves-button span{font-size:30px}.Navigation,.Navigation.is-active{right:unset;top:unset;transform:unset;margin-top:55px;margin-left:1510px}.Navigation.is-active{top:0}}@media screen and (max-width:119.9375em){.Header-logo.is-shrinked,.Header-logoCookies.is-shrinked,html.is-nav-active .Header-logo,html.is-nav-active .Header-logoCookies{width:75%}}@media screen and (max-width:63.9375em){.Landing-heading{margin-bottom:43px}.Landing-heading img{display:block;position:absolute;left:-58px;bottom:-34px}.Leaves{height:400px}.PillarBase .PillarCard+.PillarCard{padding-top:40px;margin-top:10px;border-top:1px rgba(226,255,233,.1) solid}.PillarCard-image{margin-bottom:-60px}.PillarCard-image img{height:300px;-o-object-fit:cover;object-fit:cover}.PillarCard-image:after{position:absolute;top:1px;content:'';display:block;width:100%;height:100%;background:linear-gradient(180deg,rgba(14,59,42,0) 0,#0e3b2a 90%)}.PillarHeader-heading h2{font-size:4rem;letter-spacing:-1px}.PillarHeader.is-sticky{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.Section--special{padding-top:130px}}@media screen and (max-width:47.9375em){.Details-details.is-active .Details-summary span{padding-left:16px}.Details-details.is-active .Details-summary .Details-plusBox{right:16px}.Details-plusBox{right:12px}.Details-summary{padding:0}.Floater .Button{height:50px;min-width:180px}.Footer-logo::after{top:1px}.Leaves-content{top:30%;transform:translate(-50%,-30%)}.PillarCard-quote{border-left:1px solid rgba(226,255,233,.4);padding-left:10px;margin-bottom:1em}.PillarCard-quote p,.PillarCard-quote span{position:relative;top:2px}}@media screen and (max-width:33.6875em){.Apprenticeship .Heading-section{font-size:3.6rem}.Container.is-mobile-pure{padding:0;position:static}.Footer .Container{padding:0}.Header.is-shrinked,html.is-nav-active .Header{transform:translateY(-20px) translateX(-50%)}.Header-logo.is-active,.Header-logoCookies.is-active{width:60%;fill:#b4904d}.Header-logo.is-active .Header-logo--text,.Header-logoCookies.is-active .Header-logo--text{fill:#fff}.Header-logo.is-active .Header-logo--stroke,.Header-logoCookies.is-active .Header-logo--stroke{stroke:#fff}.Header-logo.is-shrinked,.Header-logoCookies.is-shrinked,html.is-nav-active .Header-logo,html.is-nav-active .Header-logoCookies{width:60%}.Header-logo.is-shrinked--stroke,.Header-logoCookies.is-shrinked--stroke,html.is-nav-active .Header-logo--stroke,html.is-nav-active .Header-logoCookies--stroke{transition:ease stroke 1s;stroke:#fff}.Header-logo.is-shrinked--text,.Header-logoCookies.is-shrinked--text,html.is-nav-active .Header-logo--text,html.is-nav-active .Header-logoCookies--text{transition:ease fill 1s;fill:#fff}html.is-pillar-sticky .Header-logoWrap{transform:translateX(-100%)}html.is-pillar-sticky .Header-navigation{transform:translateX(125%)}.Hotels-heading{font-size:40px}.Hotels-description{font-size:17px;line-height:1.2}.Leaves{height:330px}.Navigation.is-active{transform:translateY(0) translateX(50%);border-radius:0 0 24px 24px}.Partners-partners{grid-template-columns:repeat(3,90px)}}@media only screen and (max-width:460px){.PillarNav-group{justify-content:flex-start}}@media only screen and (max-width:420px){.PillarCard-image{max-width:unset}}