@font-face{font-display:swap;font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;z-index:1;margin-left:auto;margin-right:auto}.swiper{position:relative;overflow:hidden;list-style:none;z-index:1;display:block;margin-left:auto;margin-right:auto;padding:0}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;width:100%;height:100%}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{position:relative;display:block;flex-shrink:0;width:100%;height:100%;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{width:var(--swiper-centered-offset-after);height:100%;min-height:1px}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);width:100%;min-width:1px}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;pointer-events:none;z-index:10;width:100%;height:100%;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{position:absolute;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;top:50%;left:50%}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--swiper-navigation-size:44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/2));z-index:10;cursor:pointer;display:flex;color:var(--swiper-navigation-color,var(--swiper-theme-color));justify-content:center;align-items:center}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev svg,.swiper-button-next svg{object-fit:contain;transform-origin:center;width:100%;height:100%}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);letter-spacing:0;font-variant:initial;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;z-index:10;transition:opacity .3s;transform:translate(0,0)}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);width:100%;left:0}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{box-shadow:none;-webkit-appearance:none;appearance:none;border:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translateY(-50%)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px)0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{width:8px;top:50%;transform:translateY(-50%)}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{white-space:nowrap;left:50%;transform:translate(-50%)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;transform-origin:left top;width:100%;height:100%;top:0;left:0;transform:scale(0)}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);width:100%;top:0;left:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size,4px);height:100%;top:0;left:0}.swiper-pagination-lock{display:none}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-flow:column wrap}.glightbox-container{position:fixed;overflow:hidden;-ms-touch-action:none;touch-action:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:none;width:100%;height:100%;top:0;left:0;z-index:999999!important}.glightbox-container.inactive{display:none}.glightbox-container .gcontainer{position:relative;z-index:9999;overflow:hidden;width:100%;height:100%}.glightbox-container .gslider{position:relative;overflow:hidden;justify-content:center;align-items:center;width:100%;height:100%;transition:transform .4s,-webkit-transform .4s;top:0;left:0;transform:translate(0,0);display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.glightbox-container .gslide{position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;opacity:0;justify-content:center;align-items:center;width:100%}.glightbox-container .gslide.current{opacity:1;z-index:99999;position:relative}.glightbox-container .gslide.prev{opacity:1;z-index:9999}.glightbox-container .gslide-inner-content{width:100%}.glightbox-container .ginner-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center;width:100%;max-width:100%;height:100vh;margin:auto}.glightbox-container .ginner-container.gvideo-container{width:100%}.glightbox-container .ginner-container.desc-bottom,.glightbox-container .ginner-container.desc-top{flex-direction:column}.glightbox-container .ginner-container.desc-left,.glightbox-container .ginner-container.desc-right{max-width:100%!important}.gslide iframe,.gslide video{-webkit-overflow-scrolling:touch;-ms-touch-action:auto;touch-action:auto;border:none;min-height:165px;outline:none!important}.gslide:not(.current){pointer-events:none}.gslide-image{align-items:center}.gslide-image img{display:block;float:none;outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-o-object-fit:cover;object-fit:cover;-ms-touch-action:none;touch-action:none;border:none;width:auto;min-width:200px;max-width:100vw;height:auto;max-height:100vh;margin:auto;padding:0}.desc-top .gslide-image img,.desc-bottom .gslide-image img{width:auto}.desc-left .gslide-image img,.desc-right .gslide-image img{width:auto;max-width:100%}.gslide-image img.zoomable{position:relative}.gslide-image img.dragging{transition:none;cursor:-webkit-grabbing!important;cursor:grabbing!important}.gslide-video{position:relative;max-width:100vh;width:100%!important}.gslide-video .plyr__poster-enabled.plyr--loading .plyr__poster{display:none}.gslide-video .gvideo-wrapper{width:100%;margin:auto}.gslide-video:before{content:"";position:absolute;display:none;background:#ff000057;width:100%;height:100%}.gslide-video.playing:before{display:none}.gslide-video.fullscreen{min-width:100%;height:75vh;max-width:100%!important}.gslide-video.fullscreen video{width:100%!important;max-width:100%!important}.gslide-inline{text-align:left;overflow:auto;background:#fff;max-width:100%;max-height:calc(100vh - 40px);margin:auto}.gslide-inline .ginlined-content{width:100%;padding:20px}.gslide-inline .dragging{transition:none;cursor:-webkit-grabbing!important;cursor:grabbing!important}.ginlined-content{overflow:auto;opacity:1;display:block!important}.gslide-external{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:auto;background:#fff;width:100%;min-width:100%;height:100%;max-height:75vh;padding:0}.gslide-media{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto}.zoomed .gslide-media{-webkit-box-shadow:none!important;box-shadow:none!important}.desc-top .gslide-media,.desc-bottom .gslide-media{flex-direction:column;margin:0 auto}.gslide-description{position:relative;flex:1 0 100%}.gslide-description.description-left,.gslide-description.description-right{max-width:100%}.gslide-description.description-bottom,.gslide-description.description-top{width:100%;margin:0 auto}.gslide-description p{margin-bottom:12px}.gslide-description p:last-child{margin-bottom:0}.zoomed .gslide-description,.glightbox-button-hidden{display:none}.glightbox-mobile .glightbox-container .gslide-description{position:absolute;background:linear-gradient(#0000 0%,#000000bf 100%);width:100%;max-height:78vh;padding:19px 11px 50px;transition:opacity .3s linear;bottom:0;overflow:auto!important;order:2!important;max-width:100vw!important;height:auto!important}.glightbox-mobile .glightbox-container .gslide-title{color:#fff;font-size:1em}.glightbox-mobile .glightbox-container .gslide-desc{color:#a1a1a1}.glightbox-mobile .glightbox-container .gslide-desc a{color:#fff;font-weight:700}.glightbox-mobile .glightbox-container .gslide-desc *{color:inherit}.glightbox-mobile .glightbox-container .gslide-desc .desc-more{color:#fff;opacity:.4}.gdesc-open .gslide-media{opacity:.4;transition:opacity .5s}.gdesc-open .gdesc-inner{padding-bottom:30px}.gdesc-closed .gslide-media{opacity:1;transition:opacity .5s}.greset{transition:all .3s}.gabsolute{position:absolute}.grelative{position:relative}.glightbox-desc{display:none!important}.glightbox-open{overflow:hidden}.gloader{-webkit-animation:.8s linear infinite lightboxLoader;animation:.8s linear infinite lightboxLoader;position:absolute;display:block;z-index:9999;border:2px solid #fff;border-right-color:#0000;border-radius:50%;width:25px;height:25px;margin:0 auto;top:47%;left:0;right:0}.goverlay{position:fixed;will-change:opacity;background:#000;width:100%;height:calc(100vh + 1px);top:-1px;left:0}.glightbox-mobile .goverlay{background:#000}.gprev,.gnext,.gclose{z-index:99999;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;border:none;flex-direction:column;justify-content:center;align-items:center;width:26px;height:44px}.gprev svg,.gnext svg,.gclose svg{display:block;width:25px;height:auto;margin:0;padding:0}.gprev.disabled,.gnext.disabled,.gclose.disabled{opacity:.1}.gprev .garrow,.gnext .garrow,.gclose .garrow{stroke:#fff}.gbtn.focused{outline:2px solid #0f3d81}iframe.wait-autoplay{opacity:0}.glightbox-closing .gnext,.glightbox-closing .gprev,.glightbox-closing .gclose{opacity:0!important}.glightbox-clean .gslide-description{background:#fff}.glightbox-clean .gdesc-inner{padding:22px 20px}.glightbox-clean .gslide-title{color:#000;margin-bottom:19px;font-family:arial;font-size:1em;font-weight:400;line-height:1.4em}.glightbox-clean .gslide-desc{margin-bottom:0;font-family:arial;font-size:.86em;line-height:1.4em}.glightbox-clean .gslide-video{background:#000}.glightbox-clean .gprev,.glightbox-clean .gnext,.glightbox-clean .gclose{background-color:#000000bf;border-radius:4px}.glightbox-clean .gprev path,.glightbox-clean .gnext path,.glightbox-clean .gclose path{fill:#fff}.glightbox-clean .gprev{position:absolute;width:40px;height:50px;top:-100%;left:30px}.glightbox-clean .gnext{position:absolute;width:40px;height:50px;top:-100%;right:30px}.glightbox-clean .gclose{position:absolute;width:35px;height:35px;top:15px;right:10px}.glightbox-clean .gclose svg{width:18px;height:auto}.glightbox-clean .gclose:hover{opacity:1}.gfadeIn{-webkit-animation:.5s gfadeIn;animation:.5s gfadeIn}.gfadeOut{-webkit-animation:.5s gfadeOut;animation:.5s gfadeOut}.gslideOutLeft{-webkit-animation:.3s gslideOutLeft;animation:.3s gslideOutLeft}.gslideInLeft{-webkit-animation:.3s gslideInLeft;animation:.3s gslideInLeft}.gslideOutRight{-webkit-animation:.3s gslideOutRight;animation:.3s gslideOutRight}.gslideInRight{-webkit-animation:.3s gslideInRight;animation:.3s gslideInRight}.gzoomIn{-webkit-animation:.5s gzoomIn;animation:.5s gzoomIn}.gzoomOut{-webkit-animation:.5s gzoomOut;animation:.5s gzoomOut}@-webkit-keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes gfadeIn{0%{opacity:0}to{opacity:1}}@keyframes gfadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes gfadeOut{0%{opacity:1}to{opacity:0}}@keyframes gfadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes gslideInLeft{0%{opacity:0;-webkit-transform:translate(-60%);transform:translate(-60%)}to{visibility:visible;-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}}@keyframes gslideInLeft{0%{opacity:0;-webkit-transform:translate(-60%);transform:translate(-60%)}to{visibility:visible;-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}}@-webkit-keyframes gslideOutLeft{0%{opacity:1;visibility:visible;-webkit-transform:translate(0,0);transform:translate(0,0)}to{-webkit-transform:translate(-60%);transform:translate(-60%);opacity:0;visibility:hidden}}@keyframes gslideOutLeft{0%{opacity:1;visibility:visible;-webkit-transform:translate(0,0);transform:translate(0,0)}to{-webkit-transform:translate(-60%);transform:translate(-60%);opacity:0;visibility:hidden}}@-webkit-keyframes gslideInRight{0%{opacity:0;visibility:visible;-webkit-transform:translate(60%);transform:translate(60%)}to{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}}@keyframes gslideInRight{0%{opacity:0;visibility:visible;-webkit-transform:translate(60%);transform:translate(60%)}to{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}}@-webkit-keyframes gslideOutRight{0%{opacity:1;visibility:visible;-webkit-transform:translate(0,0);transform:translate(0,0)}to{-webkit-transform:translate(60%);transform:translate(60%);opacity:0}}@keyframes gslideOutRight{0%{opacity:1;visibility:visible;-webkit-transform:translate(0,0);transform:translate(0,0)}to{-webkit-transform:translate(60%);transform:translate(60%);opacity:0}}@-webkit-keyframes gzoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:1}}@keyframes gzoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:1}}@-webkit-keyframes gzoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes gzoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@media (min-width:769px){.glightbox-container .ginner-container{flex-direction:row;width:auto;height:auto}.glightbox-container .ginner-container.desc-top .gslide-description{order:0}.glightbox-container .ginner-container.desc-top .gslide-image,.glightbox-container .ginner-container.desc-top .gslide-image img{order:1}.glightbox-container .ginner-container.desc-left .gslide-description{order:0}.glightbox-container .ginner-container.desc-left .gslide-image{order:1}.gslide-image img{max-width:100%;max-height:97vh}.gslide-image img.zoomable{cursor:-webkit-zoom-in;cursor:zoom-in}.zoomed .gslide-image img.zoomable{cursor:-webkit-grab;cursor:grab}.gslide-inline{max-height:95vh}.gslide-external{max-height:100vh}.gslide-description.description-left,.gslide-description.description-right{max-width:275px}.glightbox-open{height:auto}.goverlay{background:#000000eb}.glightbox-clean .gslide-media{box-shadow:1px 2px 9px #000000a6}.glightbox-clean .description-left .gdesc-inner,.glightbox-clean .description-right .gdesc-inner{position:absolute;overflow-y:auto;height:100%}.glightbox-clean .gprev,.glightbox-clean .gnext,.glightbox-clean .gclose{background-color:#00000052}.glightbox-clean .gprev:hover,.glightbox-clean .gnext:hover,.glightbox-clean .gclose:hover{background-color:#000000b3}.glightbox-clean .gprev,.glightbox-clean .gnext{top:45%}}@media (min-width:992px){.glightbox-clean .gclose{opacity:.7;right:20px}}@media screen and (max-height:420px){.goverlay{background:#000}}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video,button{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:#fff0;box-sizing:border-box}html:before,html:after,body:before,body:after,div:before,div:after,span:before,span:after,object:before,object:after,iframe:before,iframe:after,h1:before,h1:after,h2:before,h2:after,h3:before,h3:after,h4:before,h4:after,h5:before,h5:after,h6:before,h6:after,p:before,p:after,blockquote:before,blockquote:after,pre:before,pre:after,abbr:before,abbr:after,address:before,address:after,cite:before,cite:after,code:before,code:after,del:before,del:after,dfn:before,dfn:after,em:before,em:after,img:before,img:after,ins:before,ins:after,kbd:before,kbd:after,q:before,q:after,samp:before,samp:after,small:before,small:after,strong:before,strong:after,var:before,var:after,b:before,b:after,i:before,i:after,dl:before,dl:after,dt:before,dt:after,dd:before,dd:after,ol:before,ol:after,ul:before,ul:after,li:before,li:after,fieldset:before,fieldset:after,form:before,form:after,label:before,label:after,legend:before,legend:after,article:before,article:after,aside:before,aside:after,canvas:before,canvas:after,details:before,details:after,figcaption:before,figcaption:after,figure:before,figure:after,footer:before,footer:after,header:before,header:after,hgroup:before,hgroup:after,menu:before,menu:after,nav:before,nav:after,section:before,section:after,summary:before,summary:after,time:before,time:after,mark:before,mark:after,audio:before,audio:after,video:before,video:after,button:before,button:after{box-sizing:border-box}sub,sup{margin:0;padding:0;border:0;outline:0;font-size:100%;background:#fff0;box-sizing:border-box}sub:before,sub:after,sup:before,sup:after{box-sizing:border-box}a:before,a:after{box-sizing:border-box}table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;background:#fff0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:none}q:before,q:after{content:none}:focus{outline:0}input[type=text],textarea{-webkit-appearance:none}input[type=text]::-ms-clear,textarea::-ms-clear{display:none}input,textarea{border-radius:0;box-sizing:border-box}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#8a8a8a}input::-moz-placeholder,textarea::-moz-placeholder{color:#8a8a8a}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#8a8a8a}input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{color:#fff0}input:focus::-moz-placeholder,textarea:focus::-moz-placeholder{color:#fff0}input:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{color:#fff0}textarea{resize:none}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box;word-wrap:break-word}@font-face{font-family:"FoundersGrotesk";src:url(/wp-content/themes/gstaadguy-new/assets/fonts/FoundersGrotesk-Light.woff2) format("woff2"),url(/wp-content/themes/gstaadguy-new/assets/fonts/FoundersGrotesk-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"FoundersGrotesk";src:url(/wp-content/themes/gstaadguy-new/assets/fonts/FoundersGrotesk-Regular.woff2) format("woff2"),url(/wp-content/themes/gstaadguy-new/assets/fonts/FoundersGrotesk-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"AppleGaramond";src:url(/wp-content/themes/gstaadguy-new/assets/fonts/AppleGaramond-BoldItalic.woff2) format("woff2"),url(/wp-content/themes/gstaadguy-new/assets/fonts/AppleGaramond-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"BiroScriptreduced";src:url(/wp-content/themes/gstaadguy-new/assets/fonts/BiroScriptreduced.woff2) format("woff2"),url(/wp-content/themes/gstaadguy-new/assets/fonts/BiroScriptreduced.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Caveat";src:url(/wp-content/themes/gstaadguy-new/assets/fonts/Caveat-Regular.woff2) format("woff2"),url(/wp-content/themes/gstaadguy-new/assets/fonts/Caveat-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Caveat";src:url(/wp-content/themes/gstaadguy-new/assets/fonts/Caveat-Bold.woff2) format("woff2"),url(/wp-content/themes/gstaadguy-new/assets/fonts/Caveat-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Switzer";src:url(/wp-content/themes/gstaadguy-new/assets/fonts/Switzer-Thin.woff2) format("woff2"),url(/wp-content/themes/gstaadguy-new/assets/fonts/Switzer-Thin.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Switzer";src:url(/wp-content/themes/gstaadguy-new/assets/fonts/Switzer-Regular.woff2) format("woff2"),url(/wp-content/themes/gstaadguy-new/assets/fonts/Switzer-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Switzer";src:url(/wp-content/themes/gstaadguy-new/assets/fonts/Switzer-Medium.woff2) format("woff2"),url(/wp-content/themes/gstaadguy-new/assets/fonts/Switzer-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Switzer";src:url(/wp-content/themes/gstaadguy-new/assets/fonts/Switzer-Bold.woff2) format("woff2"),url(/wp-content/themes/gstaadguy-new/assets/fonts/Switzer-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Switzer";src:url(/wp-content/themes/gstaadguy-new/assets/fonts/Switzer-Black.woff2) format("woff2"),url(/wp-content/themes/gstaadguy-new/assets/fonts/Switzer-Black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Lora";src:url(/wp-content/themes/gstaadguy-new/assets/fonts/Lora-Bold.woff2) format("woff2"),url(/wp-content/themes/gstaadguy-new/assets/fonts/Lora-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Lora";src:url(/wp-content/themes/gstaadguy-new/assets/fonts/Lora-SemiBold.woff2) format("woff2"),url(/wp-content/themes/gstaadguy-new/assets/fonts/Lora-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Lora";src:url(/wp-content/themes/gstaadguy-new/assets/fonts/Lora-Medium.woff2) format("woff2"),url(/wp-content/themes/gstaadguy-new/assets/fonts/Lora-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Lora";src:url(/wp-content/themes/gstaadguy-new/assets/fonts/Lora-Regular.woff2) format("woff2"),url(/wp-content/themes/gstaadguy-new/assets/fonts/Lora-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}:root{--full-screen:calc(var(--vh, 1vh) * 100);--height-header:rem(78);--height-footer:rem(396)}@media screen and (min-width:992px){:root{--gl-indent:2.5rem;--gl-hr-indent:2.5rem}}@media(max-width:991.5px)and (min-width:768px){:root{--gl-indent:2rem;--gl-hr-indent:1rem}}@media screen and (max-width:767px){:root{--gl-indent:1.25rem;--gl-hr-indent:1rem}}@media screen and (max-width:767px){body.single,body.tax-season,body.page-template-page-calendar{--gl-hr-indent:0.5rem}}html{font-weight:400;line-height:1.2;font-family:var(--wp--preset--font-family--primary-font);font-size:var(--wp--preset--font-size--m)}body{display:flex;color:#000;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#ecedef}@supports(display:grid){body{display:block}}body.body--popup_open{overflow:hidden}body.body--open_menu_state{overflow:hidden}@media screen and (max-width:991.5px){body.body--filter-open{overflow:hidden}}.color-text-dark .block_text__title{color:#000}.color-text-light .block_text__title{color:#fff}.color-text-dark .block_text__descr{color:#000}.color-text-light .block_text__descr{color:#fff}.buttons-block{gap:.5rem}.hero_2__heading .buttons-block{justify-content:center}.wrapper{position:relative;width:100%;display:flex;flex-direction:column;min-height:100%;height:auto!important;overflow-x:clip}.page-template-page-hotel-booking .wrapper{background:#fff0}body.home .wrapper,body.page-template-archive-travel-guide .wrapper,body.post-type-archive-travel-guide .wrapper,.wrapper.archive_travel_guide{min-height:0;height:auto;overflow-x:clip;overflow-y:clip}.base{width:100%;position:relative;padding:var(--height-header) 0 0;flex:1 0 auto}body.home .base,body.page-template-archive-travel-guide .base,body.post-type-archive-travel-guide .base{flex:0 0 auto}.wrapper.archive_travel_guide .base{flex:0 0 auto}.bg-gray-1{background-color:#ecedef}.editor-styles-wrapper .wp-block{margin-bottom:50px}html :where(.wp-block){max-width:1200px}.editor-styles-wrapper{overflow-x:hidden}.skip-link{position:absolute;height:1px;width:1px;overflow:hidden;clip-path:inset(1px 1px 1px 1px);clip-path:inset(1px,1px,1px,1px)}.skip-link:focus{position:relative;display:inline-block;height:auto;width:auto;overflow:visible;clip-path:none;text-decoration:none;padding:var(--gl-hr-indent);background-color:#000;color:#da3643}h1,.heading-1{font-size:var(--wp--preset--font-size--giant-l);font-weight:900;line-height:.8}@media screen and (max-width:576px){h1,.heading-1{font-size:var(--wp--preset--font-size--xxl-plus)}}h2,.heading-2{font-size:var(--wp--preset--font-size--giant-s);font-weight:700;line-height:1}@media screen and (max-width:576px){h2,.heading-2{font-size:var(--wp--preset--font-size--xxl)}}h3,.heading-3{font-size:var(--wp--preset--font-size--xxl-plus);font-weight:700;line-height:1}@media screen and (max-width:576px){h3,.heading-3{font-size:var(--wp--preset--font-size--xl)}}h4,.heading-4{font-size:var(--wp--preset--font-size--xl);font-weight:400;line-height:1}@media screen and (max-width:576px){h4,.heading-4{font-size:var(--wp--preset--font-size--m)}}h5,.heading-5{font-size:var(--wp--preset--font-size--m-plus);font-weight:400;line-height:1}@media screen and (max-width:576px){h5,.heading-5{font-size:var(--wp--preset--font-size--s-plus)}}.content-block{font-size:var(--wp--preset--font-size--m)}.content-block p,.content-block ul{line-height:1.5}.content-block>*:first-child{margin-top:0!important}.content-block>*{margin-bottom:1em}.content-block .wp-block-heading,.content-block .heading-1,.content-block .heading-2,.content-block .heading-3,.content-block .heading-4,.content-block .heading-5,.content-block h1,.content-block h2,.content-block h3,.content-block h4,.content-block h5,.content-block h6{margin-top:1rem;margin-bottom:1rem}.content-block .wp-block-image,.content-block .wp-block-video,.content-block .wp-block-code,.content-block .wp-block-preformatted,.content-block .wp-block-verse,.content-block .wp-block-table,.content-block .wp-block-categories,.content-block .wp-block-latest-posts,.content-block .wp-block-embed{margin-top:2rem;margin-block:3rem}.content-block .wp-block-list{font-family:var(--body-font)}.content-block .wp-block-list *{margin-bottom:0}.content-block .wp-block-list *+*{margin-top:.6rem}.content-block .wp-element-caption{margin-top:.6rem}.content-block .wp-block-columns{column-gap:2rem;row-gap:0}.content-block audio{width:100%;max-width:500px}.content-block .wp-block-latest-posts *+*{margin-top:.6rem}.content-block .wp-block-latest-posts li a{margin-right:.4rem}.content-block .wp-block-code code{word-break:initial;word-wrap:initial;white-space:pre;overflow:auto}.content-block ul,.content-block ol{padding-left:var(--wp--preset--font-size--s-plus)}.content-block a{color:inherit;text-decoration:underline}.content-block a:hover{text-decoration:none}.content-block p:not(:last-child){margin-bottom:var(--wp--preset--font-size--xs-plus)}.content-block li:not(:last-child){margin-bottom:var(--wp--preset--font-size--xs)}img.emoji{position:relative!important}.buttons-block{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:center;align-items:center}@media screen and (max-width:991.5px){.mobile-hide{display:none}}@media screen and (min-width:992px){.desktop-hide{display:none}}.align-center{justify-content:center}.visually-hidden{opacity:0;position:absolute;padding:0;margin:0;width:1px;height:1px;min-width:1px;min-height:1px;overflow:hidden;pointer-events:none}.breadcrumbs,.single-guide_hero__crumbs{text-transform:uppercase}.button,.popup__content .wpcf7 input[type=submit],input[type=submit]{text-transform:none}.header{position:fixed;top:0;left:0;height:var(--height-header);width:100%;font-size:1rem;will-change:transform;transition:filter ease .3s,background-color .8s ease,opacity .8s ease;background-color:#fff0;z-index:100;border-bottom:1px solid hsl(0 0% 100% / .5)}.single-travel-guide .header,.single-life-guide .header{position:fixed;transform:translateY(0);transition:transform .3s ease,background-color .3s ease,border-color .3s ease,filter ease .3s,opacity .8s ease}.single-travel-guide .header.header--hidden,.single-life-guide .header.header--hidden{transform:translateY(-100%);pointer-events:none}.single-travel-guide .header.header--scroll_state,.single-life-guide .header.header--scroll_state{background:rgb(246 240 230 / .94);backdrop-filter:blur(94px);-webkit-backdrop-filter:blur(94px);border-bottom-color:rgb(0 0 0 / .06)}.single-travel-guide .header.header--scroll_state:after,.single-life-guide .header.header--scroll_state:after{opacity:0}.single-travel-guide .header.header--scroll_state .header__menu_w .button.button--secondary,.single-travel-guide .header.header--scroll_state .header__menu_w .popup__content .wpcf7 input.button--secondary[type=submit],.popup__content .wpcf7 .single-travel-guide .header.header--scroll_state .header__menu_w input.button--secondary[type=submit],.single-life-guide .header.header--scroll_state .header__menu_w .button.button--secondary,.single-life-guide .header.header--scroll_state .header__menu_w .popup__content .wpcf7 input.button--secondary[type=submit],.popup__content .wpcf7 .single-life-guide .header.header--scroll_state .header__menu_w input.button--secondary[type=submit]{color:#000;background:#fff;border-color:#fff0;box-shadow:inset 0 4px 4px 0 hsl(0 0% 100% / .25);backdrop-filter:blur(94px)}.single-travel-guide .header.header--scroll_state .header__menu_w .button.button--secondary:hover,.single-travel-guide .header.header--scroll_state .header__menu_w .popup__content .wpcf7 input.button--secondary[type=submit]:hover,.popup__content .wpcf7 .single-travel-guide .header.header--scroll_state .header__menu_w input.button--secondary[type=submit]:hover,.single-life-guide .header.header--scroll_state .header__menu_w .button.button--secondary:hover,.single-life-guide .header.header--scroll_state .header__menu_w .popup__content .wpcf7 input.button--secondary[type=submit]:hover,.popup__content .wpcf7 .single-life-guide .header.header--scroll_state .header__menu_w input.button--secondary[type=submit]:hover{color:#000;background:#fff}.single-travel-guide .header.header--scroll_state .header__menu_trigger_w,.single-life-guide .header.header--scroll_state .header__menu_trigger_w{color:#000;background:#fff;border-color:#fff0;box-shadow:inset 0 4px 4px 0 hsl(0 0% 100% / .25)}.single-travel-guide .header.header--scroll_state .header__menu_trigger::before,.single-travel-guide .header.header--scroll_state .header__menu_trigger::after,.single-travel-guide .header.header--scroll_state .header__menu_trigger span,.single-life-guide .header.header--scroll_state .header__menu_trigger::before,.single-life-guide .header.header--scroll_state .header__menu_trigger::after,.single-life-guide .header.header--scroll_state .header__menu_trigger span{background-color:#000}.single-travel-guide .header.header--scroll_state .header__logo img{filter:brightness(0)}@media screen and (min-width:992px){.header{padding:1.25rem 2rem}}@media(max-width:991.5px)and (min-width:768px){.header{padding:.9375rem var(--gl-hr-indent)}}@media screen and (max-width:767px){.header{padding:1rem}}.home .header{border-bottom:none}@media screen and (max-width:991.5px){.body--filter-open .header{filter:blur(12px)}}.header:after{transition:opacity ease .8s;position:absolute;top:0;left:0;display:block;width:100%;height:100%;opacity:0;pointer-events:none;background-color:rgb(0 0 0 / .5);backdrop-filter:blur(10px);content:""}.error404 .header:after{opacity:1}.header.header--scroll_state .header__logo.header__logo--home-mod{opacity:1}.header.header--scroll_state:after{opacity:1}.header__wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;width:100%;position:relative;z-index:1}.header__wrapper:before{content:"";position:absolute;top:-.5rem;left:0;width:100%;height:.5rem;background-color:#fff0}.header__inner{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:center;align-items:center;position:relative;max-width:83rem;width:100%}.header__logo{height:2.5rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:102;transition:opacity ease .8s .1s}@media screen and (min-width:992px){.header__logo{max-width:7.75rem}}@media screen and (max-width:991.5px){.header__logo{max-width:6.75rem}}.header__logo.header__logo--home-mod{opacity:0}.header__logo img{display:block;width:100%;height:100%;object-fit:contain}.header__menu_trigger_w{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:center;align-items:center;margin-right:auto;cursor:pointer;font-family:var(--wp--preset--font-family--primary-font);gap:.25rem;color:#fff;font-size:.75rem;height:2.25rem;line-height:2.25rem;border-radius:.75rem;padding:0 1rem;border:1px solid hsl(0 0% 100% / .35);background-color:rgb(210 210 210 / .25);backdrop-filter:blur(10px);box-shadow:inset 0 4px 4px 0 rgb(210 210 210 / .25)}.header__menu_trigger{min-width:auto;position:relative;z-index:0;width:.625rem;height:.5rem;margin-left:1.875rem;cursor:pointer}.header__menu_trigger.header__menu_trigger--mobile{margin-left:auto}.header__menu_trigger::before,.header__menu_trigger::after,.header__menu_trigger span{position:absolute;left:0;top:50%;width:100%;height:1px;border-radius:4px;transition:transform .3s ease;will-change:transform;background-color:#fff}.header__menu_trigger::before{content:"";transform:translateY(-.25rem)}.header__menu_trigger::after{content:"";transform:translateY(.25rem)}.body--open_menu_state .header__menu_trigger span{transform:scale(0)}.body--open_menu_state .header__menu_trigger::before{transform:rotate(-45deg)}.body--open_menu_state .header__menu_trigger::after{transform:rotate(45deg)}@media screen and (min-width:992px){.header__menu_trigger_w{display:none}}@media screen and (min-width:992px){.header__menu_w{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:center;align-items:center;gap:.5rem}}@media screen and (max-width:991.5px){.header__menu_w{display:none}}@media screen and (min-width:992px){.header__menu_w .button.button--secondary,.header__menu_w .popup__content .wpcf7 input.button--secondary[type=submit],.popup__content .wpcf7 .header__menu_w input.button--secondary[type=submit]{gap:.5rem;min-width:auto;height:auto;line-height:normal;padding:.75rem 1.5rem;backdrop-filter:blur(94px)}}.page-template-page-calendar .header__menu_w .button.button--secondary,.page-template-page-calendar .header__menu_w .popup__content .wpcf7 input.button--secondary[type=submit],.popup__content .wpcf7 .page-template-page-calendar .header__menu_w input.button--secondary[type=submit]{color:#000;border-radius:12px;border:1px solid hsl(0 0% 100% / .15);background:hsl(0 0% 100% / .5);box-shadow:inset 0 4px 4px 0 rgb(210 210 210 / .25);backdrop-filter:blur(94px)}.mobile-menu__menu-list .menu-item__parent a{border-radius:.75rem;background-color:rgb(0 0 0 / .9);border:1px solid hsl(0 0% 100% / .08);box-shadow:0 4px 4px 0 rgb(210 210 210 / .25) inset;backdrop-filter:blur(188px)}.mobile-menu__menu-list li a{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;padding:1.0625rem 0;font-size:.75rem;font-weight:500;line-height:1;transition:all ease .5s}.mobile-menu__menu-list li a:hover{opacity:.7}.header__menu_list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:center;align-items:center;list-style-type:none;gap:2rem;color:#fff}.header__menu_list a{color:inherit;text-decoration:none;transition:color ease .3s;line-height:1;font-size:.75rem;font-weight:500;background-color:#fff0;border:1px solid hsl(0 0% 100% / .15);background-color:hsl(0 0% 100% / .1);backdrop-filter:blur(188px);border-radius:.75rem;box-shadow:inset 0 4px 4px 0 rgb(210 210 210 / .25)}.header__menu_list a:hover{color:#d4d4d4}.header__menu_list a{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:center;align-items:center;gap:.5rem;padding:0 1rem;height:2.5rem;border:1px solid hsl(0 0% 100% / .15);background-color:rgb(210 210 210 / .25);backdrop-filter:blur(10px);font-family:var(--wp--preset--font-family--primary-font);transition:background-color ease .3s}.header__menu_list a:hover{background-color:#000;color:#fff;opacity:1}.header__menu_list .menu-item__parent{position:relative}.header__menu_list .menu-item__parent a{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:center;align-items:center;gap:.5rem;padding:0 1rem;height:2.5rem;border:1px solid hsl(0 0% 100% / .15);background-color:rgb(210 210 210 / .25);backdrop-filter:blur(10px);font-family:var(--wp--preset--font-family--primary-font)}.header__menu_list .menu-item__parent a:after{transform-origin:center;transform:rotateX(180deg);transition:transform ease .3s;display:block;width:.875rem;height:.875rem;background:url(/wp-content/themes/gstaadguy-new/assets/icons/menu-icon.svg) no-repeat center/contain;content:""}.header__menu_list .menu-item-has-children{position:relative}.header__menu_list .menu-item-has-children:after{position:absolute;top:100%;left:0;display:block;width:100%;height:100%;content:"";opacity:0;pointer-events:none}.header__menu_list .menu-item-has-children:hover::after{pointer-events:auto}.header__menu_list .menu-item-has-children:hover a:after{transform:rotatez(0)}.header__menu_list .menu-item-has-children:hover .sub-menu-w{z-index:2;opacity:1;pointer-events:auto}.header__menu_list .sub-menu-w{overflow:hidden;position:absolute;display:flex;flex-direction:column;top:calc(100% + 8px);left:0;min-width:9.625rem;max-height:200px;opacity:0;pointer-events:none;transition:opacity ease .3s;padding:.75rem 2px .75rem 1rem;border-radius:1rem;border:1px solid hsl(0 0% 100% / .35);background-color:rgb(210 210 210 / .25);backdrop-filter:blur(188px);box-shadow:inset 0 4px 4px 0 rgb(210 210 210 / .25)}.header__menu_list .sub-menu{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;gap:.375rem;list-style-type:none;width:100%;height:100%;overflow:auto;padding-right:.875rem}.header__menu_list .sub-menu a{font-family:var(--wp--preset--font-family--secondary-font)}.header__menu_list .sub-menu::-webkit-scrollbar{width:2px}.header__menu_list .sub-menu::-webkit-scrollbar-track{background:#fff0}.header__menu_list .sub-menu::-webkit-scrollbar-thumb{background-color:hsl(0 0% 100% / .6);border-radius:22px}.header__btn_w{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:center;align-items:center;gap:.5rem}@media screen and (min-width:992px){.header__btn_w{margin-left:auto}}@media screen and (max-width:991.5px){.header__btn_w .button.button--primary,.header__btn_w .popup__content .wpcf7 input[type=submit],.popup__content .wpcf7 .header__btn_w input[type=submit]{min-width:4.9375rem}}@media screen and (max-width:991.5px){.header__btn_w .button.button--secondary,.header__btn_w .popup__content .wpcf7 input.button--secondary[type=submit],.popup__content .wpcf7 .header__btn_w input.button--secondary[type=submit]{display:none}}.header__btn{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;padding:0 1.5rem;font-weight:500;font-family:var(--wp--preset--font-family--primary-font);font-size:.75rem;line-height:1;height:2.5rem;transition:color ease .3s;color:#fff;border-radius:.75rem;cursor:pointer;text-decoration:none}.header__btn:hover{color:#d4d4d4}.header__btn.header__btn--book{background-color:#000}.header__menu_trigger_w--mobile{margin-left:auto;margin-right:0}.button.header__subscribe,.popup__content .wpcf7 input.header__subscribe[type=submit]{flex:0 0 auto;min-width:0;height:2.5rem;margin-left:auto;padding:.75rem 1.5rem;border:0;border-radius:.75rem;color:#fff;background:#000;box-shadow:inset 0 .25rem .25rem rgb(210 210 210 / .25);backdrop-filter:blur(5.875rem);-webkit-backdrop-filter:blur(5.875rem);font-family:var(--wp--preset--font-family--primary-font);font-size:.75rem;font-weight:500;line-height:normal;text-transform:capitalize;white-space:nowrap}@media screen and (max-width:991.5px){.button.header__subscribe,.popup__content .wpcf7 input.header__subscribe[type=submit]{height:36px;padding:0 .75rem}}.section{position:relative;width:100%;padding:var(--gl-indent) var(--gl-hr-indent)}.section__in{position:relative;z-index:2;max-width:89rem;width:100%;margin:0 auto}.section__in.section__in--small-wide{max-width:55rem}.section__in.section__in--season-mod{max-width:55.625rem}.section__in.section__in--calendar-mod{max-width:83rem}body:not(.page-template-page-calendar):not(.page-template-page-hotel-booking):not(.tax-season){background-color:#ede4d1}body:not(.page-template-page-calendar):not(.page-template-page-hotel-booking):not(.tax-season) .wrapper{position:relative;background-color:#ede4d1}body:not(.page-template-page-calendar):not(.page-template-page-hotel-booking):not(.tax-season) .wrapper::before{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;background-image:url(https://fantastique.com/wp-content/uploads/2026/09/Background-BG-IMG-scaled-e1790850132384.jpg);background-repeat:repeat-y;background-size:100% auto;background-position:center top;content:""}body:not(.page-template-page-calendar):not(.page-template-page-hotel-booking):not(.tax-season) .wrapper>.base,body:not(.page-template-page-calendar):not(.page-template-page-hotel-booking):not(.tax-season) .wrapper>.footer{position:relative;z-index:1}body.home,body.page-template-archive-travel-guide,body.post-type-archive-travel-guide{min-height:0}body.home .wrapper,body.page-template-archive-travel-guide .wrapper,body.post-type-archive-travel-guide .wrapper{min-height:0;overflow-x:clip;overflow-y:clip}.footer{position:relative;width:100%;min-height:auto;flex:0 0 auto;overflow:hidden;padding:clamp(4rem,15vw,100px) var(--gl-hr-indent) 3.75rem;font-size:1rem;will-change:transform;text-align:center}@media screen and (max-width:768px){.footer{padding-top:clamp(8rem,19vw,272px)}}.tax-season .footer,.page-template-page-calendar .footer{background:#fff0}.tax-season .footer::before,.tax-season .footer::after,.page-template-page-calendar .footer::before,.page-template-page-calendar .footer::after{display:none}.footer__bg{position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;overflow:hidden}.footer__bg img{display:block;width:100%;height:100%;object-position:top;object-fit:cover}.footer__bg--theme .footer__bg-gradient{position:absolute;inset:0;background:linear-gradient(180deg,#095e9c 0%,#477BA9 21.27%,#477BA9 39.79%,#477BA9 74.09%,#477BA9 100%)}.footer__bg--theme .footer__bg-cloud{position:absolute;inset:0;display:block;transform:scaleY(-1)}.footer__bg--theme .footer__bg-cloud img{opacity:.4;object-fit:cover;object-position:center}.footer__bg-glow{position:absolute;border-radius:0;background:#ecedef;filter:blur(66px);pointer-events:none}.footer__bg-glow--1{width:60%;height:27rem;left:-12rem;top:-27%}.footer__bg-glow--2{width:80%;height:28rem;right:-12rem;top:-27%}@media screen and (max-width:991.5px){.footer__bg-glow{display:none}}.footer__inner{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;position:relative;z-index:1;width:100%;max-width:75rem;margin:auto;min-height:28.3125rem;justify-content:space-between}.footer--home .footer__inner{min-height:0;justify-content:flex-start;row-gap:1.5rem}.footer__logo_w{position:relative;display:block;width:100%;max-width:73.125rem}@media screen and (min-width:992px){.footer__logo_w--home{padding-bottom:29.6%}}@media screen and (max-width:991.5px){.footer__logo_w--home{padding-bottom:13.5%}}@media screen and (min-width:992px){.footer__logo_w{padding-bottom:21%}}@media screen and (max-width:991.5px){.footer__logo_w{padding-bottom:13.5%}}@media screen and (max-width:991.5px){.footer__logo_w:not(:last-child){margin-bottom:1.75rem}}.footer__logo_w img{display:block;width:100%;height:100%;object-fit:contain;position:absolute;top:0;left:0}@media screen and (max-width:991.5px){.footer__logo_w img{display:block;width:auto;height:6.25rem;object-fit:contain;left:50%;transform:translate(-50%,-30%)}}.footer__social_list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;gap:1rem;list-style-type:none}@media screen and (max-width:767px){.footer__social_list{display:none}}@media screen and (min-width:768px){.footer__social_list.footer__social_list--mobile{display:none}}@media screen and (max-width:767px){.footer__social_list.footer__social_list--mobile{display:flex}}@media screen and (min-width:992px){.footer__social_list:not(:last-child){margin-bottom:1.5rem}}@media screen and (max-width:991.5px){.footer__social_list:not(:last-child){margin-bottom:0}}.footer__social_item{width:2.5rem;height:2.5rem}.footer__social_link{width:100%;height:100%;display:block;border-radius:50%;padding:.5rem;backdrop-filter:blur(46px);background-color:hsl(0 0% 100% / .1);transition:all ease .3s}.footer__social_link:hover{background-color:hsl(0 0% 100% / .3)}.footer__social_link img{display:block;width:100%;height:100%;object-fit:contain}.footer__madeby{color:#fff}@media screen and (min-width:768px){.footer__madeby{font-size:.75rem}}@media screen and (max-width:767px){.footer__madeby{font-size:.6875rem}}.footer__madeby a{transform:translateY(2px);display:inline-block;max-width:100%}.footer__madeby a img{display:block;width:100%;height:100%;object-fit:contain}@media screen and (min-width:992px){.footer__madeby:not(:last-child){margin-bottom:3.375rem}}@media screen and (max-width:991.5px){.footer__madeby:not(:last-child){margin-bottom:2rem}}.footer__allrights{color:#fff;font-size:.75rem;opacity:.7;font-weight:400}@media screen and (min-width:768px){.footer__allrights{display:block}}@media screen and (max-width:767px){.footer__allrights{display:none}}@media screen and (min-width:768px){.footer__allrights.footer__allrights--mob{display:none}}@media screen and (max-width:767px){.footer__allrights.footer__allrights--mob{display:block;margin-top:1rem}}.footer__allrights:not(:last-child){margin-bottom:-.75rem}.footer__about{color:#fff;font-size:.75rem;opacity:.7;max-width:36.4375rem;width:100%;font-weight:300;line-height:1.3}.footer__about a{text-decoration:underline;color:#fff;transition:color ease .3}body.home .footer.footer--home,body.page-template-archive-travel-guide .footer.footer--home,body.post-type-archive-travel-guide .footer.footer--home,.wrapper.archive_travel_guide>.footer.footer--home{background-color:#fff0;padding:4rem var(--gl-hr-indent) 1.5rem}@media screen and (max-width:991.5px){body.home .footer.footer--home,body.page-template-archive-travel-guide .footer.footer--home,body.post-type-archive-travel-guide .footer.footer--home,.wrapper.archive_travel_guide>.footer.footer--home{padding:3rem var(--gl-hr-indent) 1.5rem}}@media screen and (min-width:992px){body.home .footer.footer--home .footer__madeby:not(:last-child),body.page-template-archive-travel-guide .footer.footer--home .footer__madeby:not(:last-child),body.post-type-archive-travel-guide .footer.footer--home .footer__madeby:not(:last-child),.wrapper.archive_travel_guide>.footer.footer--home .footer__madeby:not(:last-child){margin-bottom:1.5rem}}body.home .footer.footer--home .footer__inner{width:85rem;max-width:100%}body.home .footer.footer--home .footer__logo_w{max-width:85rem}.footer--home{background-color:#ede4d1}.wrapper.archive_travel_guide>.footer--home{background-color:#fff0}.footer--home .footer__bg--home .footer__bg-cloud{overflow:hidden;transform:scaleY(-1) rotate(180deg)}.footer--home .footer__bg--home .footer__bg-cloud img{position:absolute;width:100%;height:244.98%;top:-145.02%;left:0;max-width:none;opacity:1;object-fit:unset;object-position:unset}.footer--home .footer__madeby,.footer--home .footer__allrights,.footer--home .footer__about{color:#473d34}.footer--home .footer__madeby a,.footer--home .footer__allrights a,.footer--home .footer__about a{color:#473d34}.footer--home .footer__madeby a img,.footer--home .footer__social_link img{filter:brightness(0)}.footer__bg--single-guide-hero{position:absolute;inset:0;z-index:0;overflow:visible;pointer-events:none}.footer__bg-hero-media-wrap{position:absolute;inset:0;overflow:hidden}.footer__bg-hero-media{display:block;width:100%;height:100%}.footer__bg-hero-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}.footer__bg-hero-texture{position:absolute;inset:0;z-index:2;overflow:hidden;pointer-events:none}.footer__bg-hero-texture img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.footer__bg-hero-overlay{position:absolute;inset:0;z-index:1;background:rgb(0 0 0 / .5);pointer-events:none}body.page-template-archive-travel-guide .footer.footer--single-guide-hero .footer__bg-hero-overlay,body.post-type-archive-travel-guide .footer.footer--single-guide-hero .footer__bg-hero-overlay{background:linear-gradient(180.16deg,#fff0 2%,rgb(0 0 0 / .6) 39.09%)}body.page-template-archive-travel-guide .footer.footer--single-guide-hero .footer__allrights:not(:last-child),body.post-type-archive-travel-guide .footer.footer--single-guide-hero .footer__allrights:not(:last-child){margin-bottom:.5rem}body.page-template-archive-travel-guide .footer.footer--single-guide-hero .footer__bg-hero-image,body.post-type-archive-travel-guide .footer.footer--single-guide-hero .footer__bg-hero-image{object-position:center 16%}body.single-travel-guide .footer.footer--single-guide-hero .footer__bg--theme,body.single-travel-guide .footer.footer--single-guide-hero .footer__bg-gradient,body.single-travel-guide .footer.footer--single-guide-hero .footer__bg-cloud,body.single-travel-guide .footer.footer--single-guide-hero .footer__bg-glow,body.page-template-archive-travel-guide .footer.footer--single-guide-hero .footer__bg--theme,body.page-template-archive-travel-guide .footer.footer--single-guide-hero .footer__bg-gradient,body.page-template-archive-travel-guide .footer.footer--single-guide-hero .footer__bg-cloud,body.page-template-archive-travel-guide .footer.footer--single-guide-hero .footer__bg-glow,body.post-type-archive-travel-guide .footer.footer--single-guide-hero .footer__bg--theme,body.post-type-archive-travel-guide .footer.footer--single-guide-hero .footer__bg-gradient,body.post-type-archive-travel-guide .footer.footer--single-guide-hero .footer__bg-cloud,body.post-type-archive-travel-guide .footer.footer--single-guide-hero .footer__bg-glow{display:none!important}.footer--single-guide-hero{background:#fff0;overflow:visible}@media screen and (min-width:992px){.footer--single-guide-hero{min-height:49rem;padding-top:clamp(8rem,19vw,12.1875rem)}}@media screen and (max-width:991.5px){.footer--single-guide-hero{min-height:40rem;padding-top:clamp(6rem,24vw,10rem)}}.footer--single-guide-hero .footer__inner{min-height:28.3125rem;justify-content:space-between}.footer--single-guide-hero .footer__logo_w img{filter:none}.footer--single-guide-hero .footer__social_link img{filter:none}body.single-life-guide footer.footer::before{content:"";position:absolute;inset:0;z-index:1111111115;height:100%;width:100%;top:-70px;pointer-events:none;transform:rotate(180deg);background-image:url(https://fantastique.com/wp-content/uploads/2026/09/Rectangle-5-scaled.png);background-size:cover;background-position:bottom}.footer-mobile{display:none}@media screen and (max-width:991.5px){#footer.footer{min-height:31.5625rem;padding:102.25px 1rem;overflow:hidden}#footer.footer .footer__inner--desktop{display:none}#footer.footer .footer__bg-hero-texture{transform:translateY(-10%);z-index:4}#footer.footer .footer__bg-hero-overlay{z-index:3;background:rgb(0 0 0 / .7)}#footer.footer .footer-mobile{position:relative;z-index:4;display:flex;flex-direction:column;align-items:center;gap:2.5rem;width:100%;max-width:21.125rem;margin:0 auto;color:#fff;font-family:var(--wp--preset--font-family--primary-font);font-weight:400}#footer.footer .footer-mobile--home{color:#505050}body.home #footer.footer{min-height:29.0625rem;padding-bottom:4.25rem}body.page-template-page-calendar-explorer #footer.footer{min-height:0;padding-top:1.5rem;padding-bottom:5rem}body.single-life-guide #footer.footer--single-guide-hero::before{display:none}.footer-mobile__brand,.footer-mobile__legal{display:flex;flex-direction:column;align-items:center;width:100%}.footer-mobile__brand{gap:1.5rem}.footer-mobile__social{display:flex;gap:1rem;margin:0;padding:0;list-style:none}.footer-mobile__social li,.footer-mobile__social a,.footer-mobile__social span{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem}.footer-mobile__social li:not(:first-child)>a,.footer-mobile__social li:not(:first-child)>span{border-radius:1.5rem;background:hsl(0 0% 100% / .1);backdrop-filter:blur(2.875rem);-webkit-backdrop-filter:blur(2.875rem)}.footer-mobile__social img{display:block;flex:none}.footer-mobile--home .footer-mobile__social li:not(:first-child)>a,.footer-mobile--home .footer-mobile__social li:not(:first-child)>span{background:hsl(0 0% 100% / .3)}.footer-mobile__logo{display:block;width:17.5rem;height:3.625rem;max-width:100%;object-fit:contain}.footer-mobile__credit{display:flex;align-items:center;justify-content:center;gap:.25rem;font-size:.75rem;line-height:normal}.footer-mobile__credit a,.footer-mobile__credit img{display:block}.footer-mobile__legal{gap:1rem}.footer-mobile__notice{margin:0;color:#7f7f7f;font-size:.6875rem;line-height:.8125rem;text-align:center}.footer-mobile__notice a,.footer-mobile__notice button{color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.footer-mobile--home .footer-mobile__notice{color:#505050}.footer-mobile--calendar .footer-mobile__notice{color:#fff}.footer-mobile__rights{color:inherit;font-size:.75rem;line-height:normal;text-align:center;opacity:.7}}.icon{display:block;fill:currentColor}.icon.icon--size_mod{width:100%;height:100%}.icon svg{display:block;width:100%;height:100%;fill:currentColor}.button,.popup__content .wpcf7 input[type=submit],input[type=submit]{display:inline-flex;justify-content:center;align-items:center;text-align:center;white-space:nowrap;cursor:pointer;text-decoration:none;font-family:var(--wp--preset--font-family--primary-font);transition:all .3s ease;gap:.3125rem}.button[type=submit],.popup__content .wpcf7 input[type=submit],input[type=submit][type=submit]{-moz-appearance:none;-webkit-appearance:none;appearance:none}.button:hover,.popup__content .wpcf7 input[type=submit]:hover,.button:focus,.popup__content .wpcf7 input[type=submit]:focus,input[type=submit]:hover,input[type=submit]:focus{text-decoration:none}.button .link-icon,.popup__content .wpcf7 input[type=submit] .link-icon,input[type=submit] .link-icon{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center}.button .link-icon svg path,.popup__content .wpcf7 input[type=submit] .link-icon svg path,input[type=submit] .link-icon svg path{fill:currentColor}.button .link-icon,.popup__content .wpcf7 input[type=submit] .link-icon,input[type=submit] .link-icon{display:block;width:1rem;height:1rem}.button .link-icon.link-icon--get-direction,input[type=submit] .link-icon.link-icon--get-direction{width:1.125rem;height:1.125rem}.button .link-icon img,.popup__content .wpcf7 input[type=submit] .link-icon img,input[type=submit] .link-icon img{display:block;width:100%;height:100%;object-fit:contain}.button.button--primary,input[type=submit].button--primary,.popup__content .wpcf7 input[type=submit]{display:inline-flex;justify-content:center;align-items:center;text-align:center;white-space:nowrap;cursor:pointer;text-decoration:none;font-family:var(--wp--preset--font-family--primary-font);font-weight:500;border-radius:.75rem;color:#fff;background-color:#000;transition:all ease .3s;box-shadow:inset 0 4px 4px 0 rgb(210 210 210 / .25);padding:0 1.25rem;min-width:6.5625rem;font-size:.75rem}.button.button--primary[type=submit],input[type=submit].button--primary[type=submit],.popup__content .wpcf7 input[type=submit][type=submit]{-moz-appearance:none;-webkit-appearance:none;appearance:none}.button.button--primary:hover,.button.button--primary:focus,input[type=submit].button--primary:hover,.popup__content .wpcf7 input[type=submit]:hover,input[type=submit].button--primary:focus,.popup__content .wpcf7 input[type=submit]:focus{text-decoration:none}.button.button--primary .link-icon,input[type=submit].button--primary .link-icon,.popup__content .wpcf7 input[type=submit] .link-icon{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center}.button.button--primary .link-icon svg path,input[type=submit].button--primary .link-icon svg path,.popup__content .wpcf7 input[type=submit] .link-icon svg path{fill:currentColor}.button.button--primary:active,input[type=submit].button--primary:active,.popup__content .wpcf7 input[type=submit]:active{filter:#d4d4d4}.button.button--primary:hover,input[type=submit].button--primary:hover,.popup__content .wpcf7 input[type=submit]:hover{background-color:#fff;color:#000}@media screen and (min-width:768px){.button.button--primary,input[type=submit].button--primary,.popup__content .wpcf7 input[type=submit]{height:2.5rem;line-height:2.5rem}}@media screen and (max-width:767px){.button.button--primary,input[type=submit].button--primary,.popup__content .wpcf7 input[type=submit]{height:2.25rem;line-height:2.25rem}}.button.button--primary.archive_travel_guide__filter_update,input[type=submit].button--primary.archive_travel_guide__filter_update,.popup__content .wpcf7 input[type=submit].archive_travel_guide__filter_update{font-size:.6875rem}@media screen and (min-width:992px){.button.button--primary.archive_travel_guide__filter_update,input[type=submit].button--primary.archive_travel_guide__filter_update,.popup__content .wpcf7 input[type=submit].archive_travel_guide__filter_update{height:1.9375rem;line-height:1.9375rem}}@media screen and (max-width:991.5px){.button.button--primary.archive_travel_guide__filter_update,input[type=submit].button--primary.archive_travel_guide__filter_update,.popup__content .wpcf7 input[type=submit].archive_travel_guide__filter_update{height:2.1875rem;line-height:2.1875rem}}.button.button--map,.popup__content .wpcf7 input.button--map[type=submit],input[type=submit].button--map{display:inline-flex;justify-content:center;align-items:center;text-align:center;white-space:nowrap;cursor:pointer;text-decoration:none;font-family:var(--wp--preset--font-family--primary-font);font-weight:500;border-radius:.75rem;color:#fff;background-color:#000;transition:all ease .3s;box-shadow:inset 0 4px 4px 0 rgb(210 210 210 / .25);gap:8px;height:2.75rem;line-height:2.75rem;min-width:6.25rem;padding:.625rem;border-radius:.75rem;font-size:.75rem}.button.button--map[type=submit],.popup__content .wpcf7 input.button--map[type=submit],input[type=submit].button--map[type=submit]{-moz-appearance:none;-webkit-appearance:none;appearance:none}.button.button--map:hover,.button.button--map:focus,input[type=submit].button--map:hover,input[type=submit].button--map:focus{text-decoration:none}.button.button--map .link-icon,input[type=submit].button--map .link-icon{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center}.button.button--map .link-icon svg path,input[type=submit].button--map .link-icon svg path{fill:currentColor}.button.button--map:active,input[type=submit].button--map:active{filter:#d4d4d4}.button.button--map:hover,input[type=submit].button--map:hover{background-color:#fff;color:#000}.button.button--map .link-icon,input[type=submit].button--map .link-icon{width:1.25rem;height:1.25rem}.button.button--accent,.popup__content .wpcf7 input.button--accent[type=submit],input[type=submit].button--accent{display:inline-flex;justify-content:center;align-items:center;text-align:center;white-space:nowrap;cursor:pointer;text-decoration:none;font-family:var(--wp--preset--font-family--primary-font);font-weight:500;color:#000;border:1px solid rgb(0 0 0 / .1);background-color:#fff;border-radius:.75rem;box-shadow:inset 0 -3px 4px 0 rgb(0 0 0 / .1);backdrop-filter:blur(188);transition:all ease .3s;padding:0 1.25rem;min-width:6.5625rem;font-size:.75rem}.button.button--accent[type=submit],.popup__content .wpcf7 input.button--accent[type=submit],input[type=submit].button--accent[type=submit]{-moz-appearance:none;-webkit-appearance:none;appearance:none}.button.button--accent:hover,.button.button--accent:focus,input[type=submit].button--accent:hover,input[type=submit].button--accent:focus{text-decoration:none}.button.button--accent .link-icon,input[type=submit].button--accent .link-icon{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center}.button.button--accent .link-icon svg path,input[type=submit].button--accent .link-icon svg path{fill:currentColor}.button.button--accent:hover,input[type=submit].button--accent:hover{color:#fff;background-color:#000}@media screen and (min-width:768px){.button.button--accent,.popup__content .wpcf7 input.button--accent[type=submit],input[type=submit].button--accent{height:2.5rem;line-height:2.5rem}}@media screen and (max-width:767px){.button.button--accent,.popup__content .wpcf7 input.button--accent[type=submit],input[type=submit].button--accent{height:2.25rem;line-height:2.25rem}}.button.button--accent.archive_travel_guide__filter_reset,input[type=submit].button--accent.archive_travel_guide__filter_reset{font-size:.6875rem}@media screen and (min-width:992px){.button.button--accent.archive_travel_guide__filter_reset,input[type=submit].button--accent.archive_travel_guide__filter_reset{width:100%;height:1.9375rem;line-height:1.9375rem;margin-top:4px}}@media screen and (max-width:991.5px){.button.button--accent.archive_travel_guide__filter_reset,input[type=submit].button--accent.archive_travel_guide__filter_reset{display:none;height:1.9375rem;line-height:1.9375rem;min-width:auto;border-radius:.75rem}}@media screen and (max-width:991.5px){.button.button--accent.archive_travel_guide__filter_reset--mobile,input[type=submit].button--accent.archive_travel_guide__filter_reset--mobile{display:block}}.button.button--filter,.popup__content .wpcf7 input.button--filter[type=submit],input[type=submit].button--filter{font-size:.875rem;position:relative;z-index:2}.button.button--filter-close,.popup__content .wpcf7 input.button--filter-close[type=submit],input[type=submit].button--filter-close{display:block;z-index:4;margin-left:auto;min-width:5rem!important;opacity:0;pointer-events:none;transition:opacity ease .3s,background-color ease .3s,color ease .3s}.button.button--filter-close .link-icon,input[type=submit].button--filter-close .link-icon{width:1rem;height:1rem;transform:rotate(-45deg)}.button.button--filter-close .link-icon svg,input[type=submit].button--filter-close .link-icon svg{width:100%;height:100%}@media screen and (min-width:992px){.button.button--filter-close,.popup__content .wpcf7 input.button--filter-close[type=submit],input[type=submit].button--filter-close{display:none!important}}@media screen and (max-width:991.5px){.body--filter-open .button.button--filter-close,.body--filter-open input[type=submit].button--filter-close{opacity:1;pointer-events:auto}}.body--filter-open .button.button--filter,.body--filter-open input[type=submit].button--filter{background-color:#000}@media screen and (max-width:991.5px){.body--filter-open .button.button--filter,.body--filter-open input[type=submit].button--filter{opacity:0}}.button.button--secondary,.popup__content .wpcf7 input.button--secondary[type=submit],input[type=submit].button--secondary{display:inline-flex;justify-content:center;align-items:center;text-align:center;white-space:nowrap;cursor:pointer;text-decoration:none;font-family:var(--wp--preset--font-family--primary-font);color:#fff;background-color:#fff0;border:1px solid hsl(0 0% 100% / .15);background-color:hsl(0 0% 100% / .1);backdrop-filter:blur(188px);border-radius:.75rem;box-shadow:inset 0 4px 4px 0 rgb(210 210 210 / .25);transition:all ease .3s;padding:0 1rem;min-width:6.5625rem;font-size:.75rem;font-weight:500}.button.button--secondary[type=submit],.popup__content .wpcf7 input.button--secondary[type=submit],input[type=submit].button--secondary[type=submit]{-moz-appearance:none;-webkit-appearance:none;appearance:none}.button.button--secondary:hover,.button.button--secondary:focus,input[type=submit].button--secondary:hover,input[type=submit].button--secondary:focus{text-decoration:none}.button.button--secondary .link-icon,input[type=submit].button--secondary .link-icon{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center}.button.button--secondary .link-icon svg path,input[type=submit].button--secondary .link-icon svg path{fill:currentColor}.button.button--secondary:hover,input[type=submit].button--secondary:hover{color:#fff;background-color:#000}@media screen and (min-width:768px){.button.button--secondary,.popup__content .wpcf7 input.button--secondary[type=submit],input[type=submit].button--secondary{height:2.5rem;line-height:2.5rem}}@media screen and (max-width:767px){.button.button--secondary,.popup__content .wpcf7 input.button--secondary[type=submit],input[type=submit].button--secondary{height:2.25rem;line-height:2.25rem}}.tax-season .button.button--secondary,.page-template-page-calendar .button.button--secondary,.tax-season input[type=submit].button--secondary,.page-template-page-calendar input[type=submit].button--secondary{backdrop-filter:blur(0)}@media screen and (min-width:768px){.button.button--secondary.button--filter,input[type=submit].button--secondary.button--filter{font-size:.875rem;height:2.375rem;line-height:38px;font-weight:500}}@media screen and (max-width:767px){.button.button--secondary.button--filter,input[type=submit].button--secondary.button--filter{font-size:.75rem;height:2rem;line-height:32px;font-weight:500}}.tag{display:inline-flex;color:#000;font-size:.75rem;font-weight:400;border-radius:.25rem;padding:0 .7625rem;height:1.625rem;line-height:1.625rem;position:relative;cursor:pointer;overflow:hidden;text-transform:uppercase;text-decoration:none;transition:background-color .3s ease-in-out,border-color .3s ease-in-out,color .3s ease-in-out;transform:rotate(-2deg)}.tag:before{background:url(/wp-content/themes/gstaadguy-new/assets/images/paper.jpg) no-repeat center/cover;position:absolute;background-size:120% 120%;top:0;left:0;z-index:-1;width:100%;height:100%;content:""}@media(hover:hover){.tag:hover{background-color:#fff;border-color:#fff;color:#000}}.tag--small{height:1.25rem;line-height:1.25rem;padding:0 .375rem;font-size:.625rem}.tag--fill{height:1.5rem;line-height:1.5rem;background-color:#fff;color:#000;border:none}@media(hover:hover){.tag--fill:hover{background-color:#000;color:#fff}}@media screen and (max-width:576px){.tag{font-size:.625rem;height:1.5625rem;line-height:1.5625rem}}.wpcf7{background-color:#fff;padding:1.5rem 1rem}.form-transparent .wpcf7{background-color:#fff0}.wpcf7-form-control-wrap{display:block;margin-top:.5rem;margin-bottom:1.5rem}label{display:block;margin-bottom:.25rem;font-size:.875rem;color:#000}input{display:block;width:100%;min-height:2.875rem;padding:0 1rem;font-size:.875rem;font-family:var(--wp--preset--font-family--primary);color:#8a8a8a;caret-color:#8a8a8a;box-shadow:inset 0 0 0 1px #ecebe8;border:none;background-clip:padding-box;background-color:#f4f3f1;border-radius:.5rem;transition:box-shadow .3s ease 0s;will-change:box-shadow;-moz-appearance:none;-webkit-appearance:none;appearance:none}input:hover,input:focus{box-shadow:inset 0 0 0 1px #ecebe8}input::-webkit-input-placeholder{color:#8a8a8a}input::-moz-placeholder{color:#8a8a8a;opacity:1}input:-ms-input-placeholder{color:#8a8a8a}input::-webkit-contacts-auto-fill-button{visibility:hidden;position:absolute;right:0}input[type=search]::-ms-clear,input[type=search]::-ms-reveal{display:none}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}input[type=date]::-webkit-calendar-picker-indicator{opacity:0}selectinput{-webkit-tap-highlight-color:#fff0}.form-dark input{display:block;width:100%;min-height:2.5625rem;padding:0 1rem;font-size:.875rem;font-family:"FoundersGrotesk",sans-serif;font-weight:300;color:#fff;caret-color:#f4f3f1;box-shadow:inset 0 0 0 1px #f4f3f1;border:none;background-clip:padding-box;background-color:#fff0;border-radius:.5rem;transition:box-shadow .3s ease 0s;will-change:box-shadow;-moz-appearance:none;-webkit-appearance:none;appearance:none}.form-dark input:hover,.form-dark input:focus{box-shadow:inset 0 0 0 1px #ecebe8}.form-dark input::-webkit-input-placeholder{color:#f4f3f1}.form-dark input::-moz-placeholder{color:#f4f3f1;opacity:1}.form-dark input:-ms-input-placeholder{color:#f4f3f1}.form-dark input::-webkit-contacts-auto-fill-button{visibility:hidden;position:absolute;right:0}.form-dark input[type=search]::-ms-clear,.form-dark input[type=search]::-ms-reveal{display:none}.form-dark input[type=search]::-webkit-search-decoration,.form-dark input[type=search]::-webkit-search-cancel-button,.form-dark input[type=search]::-webkit-search-results-button,.form-dark input[type=search]::-webkit-search-results-decoration{display:none}.form-dark input[type=date]::-webkit-calendar-picker-indicator{opacity:0}select.form-dark input{-webkit-tap-highlight-color:#fff0}.form-transparent input{display:block;width:100%;min-height:2.125rem;padding:.65625rem 0;font-size:.75rem;font-family:var(--wp--preset--font-family--primary);color:#f4f3f1;caret-color:#f4f3f1;box-shadow:inset 0 0 0 1px #f4f3f1;border:none;background-clip:padding-box;background-color:#fff0;border-radius:0;transition:box-shadow .3s ease 0s;will-change:box-shadow;-moz-appearance:none;-webkit-appearance:none;appearance:none}.form-transparent input:not([type=submit]){box-shadow:inset 0 -1px 0 #f4f3f1}.form-transparent input:hover[type=submit],.form-transparent input:focus[type=submit]{box-shadow:inset 0 0 0 1px #ecebe8}.form-transparent input:hover:not([type=submit]),.form-transparent input:focus:not([type=submit]){box-shadow:inset 0 -1px 0 #ecebe8}.form-transparent input::-webkit-input-placeholder{color:#595959}.form-transparent input::-moz-placeholder{color:#595959;opacity:1}.form-transparent input:-ms-input-placeholder{color:#8a8a8a}.form-transparent input::-webkit-contacts-auto-fill-button{visibility:hidden;position:absolute;right:0}.form-transparent input[type=search]::-ms-clear,.form-transparent input[type=search]::-ms-reveal{display:none}.form-transparent input[type=search]::-webkit-search-decoration,.form-transparent input[type=search]::-webkit-search-cancel-button,.form-transparent input[type=search]::-webkit-search-results-button,.form-transparent input[type=search]::-webkit-search-results-decoration{display:none}.form-transparent input[type=date]::-webkit-calendar-picker-indicator{opacity:0}select.form-transparent input{-webkit-tap-highlight-color:#fff0}input[type=submit]{display:inline-flex;justify-content:center;align-items:center;text-align:center;white-space:nowrap;cursor:pointer;text-decoration:none;font-family:var(--wp--preset--font-family--primary-font);display:inline-flex;justify-content:center;align-items:center;text-align:center;white-space:nowrap;cursor:pointer;text-decoration:none;font-family:var(--wp--preset--font-family--primary-font);font-weight:500;border-radius:.75rem;color:#fff;background-color:#000;transition:all ease .3s;box-shadow:inset 0 4px 4px 0 rgb(210 210 210 / .25);padding:0 1.25rem;min-width:6.5625rem;font-size:.75rem}input[type=submit][type=submit]{-moz-appearance:none;-webkit-appearance:none;appearance:none}input[type=submit]:hover,input[type=submit]:focus{text-decoration:none}input[type=submit] .link-icon{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center}input[type=submit] .link-icon svg path{fill:currentColor}input[type=submit][type=submit]{-moz-appearance:none;-webkit-appearance:none;appearance:none}input[type=submit]:hover,input[type=submit]:focus{text-decoration:none}input[type=submit] .link-icon{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center}input[type=submit] .link-icon svg path{fill:currentColor}input[type=submit]:active{filter:#d4d4d4}input[type=submit]:hover{background-color:#fff;color:#000}@media screen and (min-width:768px){input[type=submit]{height:2.5rem;line-height:2.5rem}}@media screen and (max-width:767px){input[type=submit]{height:2.25rem;line-height:2.25rem}}.codedropz-upload-wrapper{display:flex;flex-direction:column;gap:1.5rem}.wpcf7-drag-n-drop-file.d-none{display:none;opacity:0;visibility:hidden;position:absolute;top:0}.codedropz-upload-wrapper .codedropz-upload-handler{margin-bottom:0;transition:all .3s ease;border:none}.codedropz-upload-wrapper .codedropz-upload-handler .codedropz-upload-container{height:7.5rem;cursor:pointer;box-shadow:inset 0 0 0 1px #ecebe8;border-radius:.5rem;background-color:#f4f3f1;background-repeat:no-repeat;background-position:50%;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI2LjcwNzUgMTAuMjkzMkwxOS43MDc1IDMuMjkzMjNDMTkuNjE0NiAzLjIwMDQgMTkuNTA0MiAzLjEyNjc4IDE5LjM4MjkgMy4wNzY2QzE5LjI2MTUgMy4wMjY0MSAxOS4xMzE0IDMuMDAwNjMgMTkgMy4wMDA3M0g3QzYuNDY5NTcgMy4wMDA3MyA1Ljk2MDg2IDMuMjExNDUgNS41ODU3OSAzLjU4NjUyQzUuMjEwNzEgMy45NjE1OSA1IDQuNDcwMyA1IDUuMDAwNzNWMjcuMDAwN0M1IDI3LjUzMTIgNS4yMTA3MSAyOC4wMzk5IDUuNTg1NzkgMjguNDE0OUM1Ljk2MDg2IDI4Ljc5IDYuNDY5NTcgMjkuMDAwNyA3IDI5LjAwMDdIMjVDMjUuNTMwNCAyOS4wMDA3IDI2LjAzOTEgMjguNzkgMjYuNDE0MiAyOC40MTQ5QzI2Ljc4OTMgMjguMDM5OSAyNyAyNy41MzEyIDI3IDI3LjAwMDdWMTEuMDAwN0MyNy4wMDAxIDEwLjg2OTQgMjYuOTc0MyAxMC43MzkzIDI2LjkyNDEgMTAuNjE3OUMyNi44NzM5IDEwLjQ5NjUgMjYuODAwMyAxMC4zODYyIDI2LjcwNzUgMTAuMjkzMlpNMjAgNi40MTQ0OEwyMy41ODYzIDEwLjAwMDdIMjBWNi40MTQ0OFpNMjUgMjcuMDAwN0g3VjUuMDAwNzNIMThWMTEuMDAwN0MxOCAxMS4yNjU5IDE4LjEwNTQgMTEuNTIwMyAxOC4yOTI5IDExLjcwNzhDMTguNDgwNCAxMS44OTU0IDE4LjczNDggMTIuMDAwNyAxOSAxMi4wMDA3SDI1VjI3LjAwMDdaTTE5LjcwNzUgMTcuMjkzMkMxOS44MDA0IDE3LjM4NjEgMTkuODc0MSAxNy40OTY0IDE5LjkyNDQgMTcuNjE3OEMxOS45NzQ3IDE3LjczOTIgMjAuMDAwNiAxNy44NjkzIDIwLjAwMDYgMTguMDAwN0MyMC4wMDA2IDE4LjEzMjEgMTkuOTc0NyAxOC4yNjIyIDE5LjkyNDQgMTguMzgzNkMxOS44NzQxIDE4LjUwNSAxOS44MDA0IDE4LjYxNTMgMTkuNzA3NSAxOC43MDgyQzE5LjYxNDYgMTguODAxMSAxOS41MDQzIDE4Ljg3NDggMTkuMzgyOSAxOC45MjUxQzE5LjI2MTUgMTguOTc1NCAxOS4xMzE0IDE5LjAwMTMgMTkgMTkuMDAxM0MxOC44Njg2IDE5LjAwMTMgMTguNzM4NSAxOC45NzU0IDE4LjYxNzEgMTguOTI1MUMxOC40OTU3IDE4Ljg3NDggMTguMzg1NCAxOC44MDExIDE4LjI5MjUgMTguNzA4MkwxNyAxNy40MTQ1VjIzLjAwMDdDMTcgMjMuMjY1OSAxNi44OTQ2IDIzLjUyMDMgMTYuNzA3MSAyMy43MDc4QzE2LjUxOTYgMjMuODk1NCAxNi4yNjUyIDI0LjAwMDcgMTYgMjQuMDAwN0MxNS43MzQ4IDI0LjAwMDcgMTUuNDgwNCAyMy44OTU0IDE1LjI5MjkgMjMuNzA3OEMxNS4xMDU0IDIzLjUyMDMgMTUgMjMuMjY1OSAxNSAyMy4wMDA3VjE3LjQxNDVMMTMuNzA3NSAxOC43MDgyQzEzLjYxNDYgMTguODAxMSAxMy41MDQzIDE4Ljg3NDggMTMuMzgyOSAxOC45MjUxQzEzLjI2MTUgMTguOTc1NCAxMy4xMzE0IDE5LjAwMTMgMTMgMTkuMDAxM0MxMi44Njg2IDE5LjAwMTMgMTIuNzM4NSAxOC45NzU0IDEyLjYxNzEgMTguOTI1MUMxMi40OTU3IDE4Ljg3NDggMTIuMzg1NCAxOC44MDExIDEyLjI5MjUgMTguNzA4MkMxMi4xOTk2IDE4LjYxNTMgMTIuMTI1OSAxOC41MDUgMTIuMDc1NiAxOC4zODM2QzEyLjAyNTMgMTguMjYyMiAxMS45OTk0IDE4LjEzMjEgMTEuOTk5NCAxOC4wMDA3QzExLjk5OTQgMTcuODY5MyAxMi4wMjUzIDE3LjczOTIgMTIuMDc1NiAxNy42MTc4QzEyLjEyNTkgMTcuNDk2NCAxMi4xOTk2IDE3LjM4NjEgMTIuMjkyNSAxNy4yOTMyTDE1LjI5MjUgMTQuMjkzMkMxNS4zODU0IDE0LjIwMDMgMTUuNDk1NyAxNC4xMjY1IDE1LjYxNzEgMTQuMDc2MkMxNS43Mzg1IDE0LjAyNTggMTUuODY4NiAxMy45OTk5IDE2IDEzLjk5OTlDMTYuMTMxNCAxMy45OTk5IDE2LjI2MTUgMTQuMDI1OCAxNi4zODI5IDE0LjA3NjJDMTYuNTA0MyAxNC4xMjY1IDE2LjYxNDYgMTQuMjAwMyAxNi43MDc1IDE0LjI5MzJMMTkuNzA3NSAxNy4yOTMyWiIgZmlsbD0iI0JCQkJCQiIvPgo8L3N2Zz4K)}.codedropz-upload-wrapper .codedropz-upload-handler .codedropz-upload-container .codedropz-upload-inner{display:none}.codedropz-upload-wrapper .codedropz-upload-handler .codedropz-upload-container .codedropz-upload-inner .codedropz-btn-wrap .cd-upload-btn{position:relative}.dnd-upload-counter{display:none}.wpcf7-not-valid-tip{margin-bottom:.5rem}textarea{display:block;width:100%;min-height:2.875rem;padding:0 1rem;font-size:.875rem;font-family:var(--wp--preset--font-family--primary);color:#8a8a8a;caret-color:#8a8a8a;box-shadow:inset 0 0 0 1px #ecebe8;border:none;background-clip:padding-box;background-color:#f4f3f1;border-radius:.5rem;transition:box-shadow .3s ease 0s;will-change:box-shadow;-moz-appearance:none;-webkit-appearance:none;appearance:none;padding:1rem;height:8.1875rem}textarea:hover,textarea:focus{box-shadow:inset 0 0 0 1px #ecebe8}textarea::-webkit-input-placeholder{color:#8a8a8a}textarea::-moz-placeholder{color:#8a8a8a;opacity:1}textarea:-ms-input-placeholder{color:#8a8a8a}textarea::-webkit-contacts-auto-fill-button{visibility:hidden;position:absolute;right:0}textarea[type=search]::-ms-clear,textarea[type=search]::-ms-reveal{display:none}textarea[type=search]::-webkit-search-decoration,textarea[type=search]::-webkit-search-cancel-button,textarea[type=search]::-webkit-search-results-button,textarea[type=search]::-webkit-search-results-decoration{display:none}textarea[type=date]::-webkit-calendar-picker-indicator{opacity:0}selecttextarea{-webkit-tap-highlight-color:#fff0}.form_select__label{display:block;margin-bottom:.25rem;font-size:.875rem;color:#000}.form_select__element{display:block;width:100%;min-height:2.875rem;padding:0 1rem;font-size:.875rem;font-family:var(--wp--preset--font-family--primary);color:#8a8a8a;caret-color:#8a8a8a;box-shadow:inset 0 0 0 1px #ecebe8;border:none;background-clip:padding-box;background-color:#f4f3f1;border-radius:.5rem;transition:box-shadow .3s ease 0s;will-change:box-shadow;-moz-appearance:none;-webkit-appearance:none;appearance:none}.form_select__element:hover,.form_select__element:focus{box-shadow:inset 0 0 0 1px #ecebe8}.form_select__element::-webkit-input-placeholder{color:#8a8a8a}.form_select__element::-moz-placeholder{color:#8a8a8a;opacity:1}.form_select__element:-ms-input-placeholder{color:#8a8a8a}.form_select__element::-webkit-contacts-auto-fill-button{visibility:hidden;position:absolute;right:0}.form_select__element[type=search]::-ms-clear,.form_select__element[type=search]::-ms-reveal{display:none}.form_select__element[type=search]::-webkit-search-decoration,.form_select__element[type=search]::-webkit-search-cancel-button,.form_select__element[type=search]::-webkit-search-results-button,.form_select__element[type=search]::-webkit-search-results-decoration{display:none}.form_select__element[type=date]::-webkit-calendar-picker-indicator{opacity:0}select.form_select__element{-webkit-tap-highlight-color:#fff0}.form_checkbox__block{display:block}.form_checkbox__element{display:none}.form_checkbox__label{position:relative;padding-left:1.875rem;color:#000;cursor:pointer}.form_checkbox__label:before,.form_checkbox__label:after{position:absolute;top:-1px;left:0;width:1.25rem;height:1.25rem;cursor:pointer;content:""}.form_checkbox__label:before{border-radius:2px;border:1px solid #000;transition:transform .2s,opacity .2s;will-change:transform}.form_checkbox__element:checked+.form_checkbox__label:before{opacity:0;transform:rotateZ(40deg) scaleX(.6) translateY(-3px)}.form_checkbox__label::after{opacity:0;border-bottom:2px solid #000;border-right:3px solid #000;transition:transform .2s,opacity .2s}.form_checkbox__element:checked+.form_checkbox__label::after{transform:rotateZ(40deg) scaleX(.6) translateY(-3px);opacity:1}.form_radio__block{display:block}.form_radio__element{display:none}.form_radio__label{position:relative;padding-left:1.875rem;color:#000;cursor:pointer}.form_radio__label:before{content:"";position:absolute;top:1px;left:0;width:1.25rem;height:1.25rem;border-radius:100%;border:1px solid #000;cursor:pointer}.form_radio__label:after{transition:opacity .3s ease;will-change:opacity;content:"";position:absolute;top:.3125rem;left:.25rem;width:.75rem;height:.75rem;border-radius:100%;background:#000;opacity:0}.form_radio__element:checked+.form_radio__label:after{opacity:1}.form-title{color:#c6c3bc;line-height:.8;margin-bottom:2.5rem}.related-guides{padding:1.5rem .5rem 5rem;overflow:hidden}@media screen and (max-width:991.5px){.related-guides{padding:.875rem 0 1.5rem}}.related-guides__wrapper{display:flex;flex-direction:column;align-items:center;gap:2rem;width:100%}@media screen and (max-width:991.5px){.related-guides__wrapper{gap:1rem}}.related-guides__head{display:flex;align-items:center;justify-content:center;gap:1.5rem;width:100%}@media screen and (max-width:991.5px){.related-guides__head{display:block}}.related-guides__head_line{flex:1 1 auto;height:1px;min-width:2.5rem;background:rgb(0 0 0 / .1)}@media screen and (max-width:991.5px){.related-guides__head_line{display:none}}.related-guides__read_next{flex-shrink:0;margin:0;font-family:var(--wp--preset--font-family--secondary-font);font-weight:400;line-height:1;text-align:center;color:#000}@media screen and (min-width:992px){.related-guides__read_next{font-size:2rem}}@media screen and (max-width:991.5px){.related-guides__read_next{font-size:1rem}}.related-guides__slider_w{position:relative;width:100%;padding:.5rem 0}@media screen and (min-width:992px){.related-guides__slider_w{padding:.5rem max(var(--gl-hr-indent) - 0.5rem,(100% - 83rem)/2);box-sizing:border-box}}@media screen and (max-width:991.5px){.related-guides__slider_w{padding:.5rem 0;box-sizing:border-box}}.related-guides__grid{overflow:visible}.related-guides__grid.swiper{overflow:visible}.related-guides__grid .swiper-wrapper{align-items:stretch}@media screen and (max-width:767px){.related-guides__grid.swiper{padding-left:6.5rem;padding-right:0;box-sizing:border-box}}.related-guides__grid_item{height:auto;box-sizing:border-box}@media screen and (min-width:992px){.related-guides__grid_item{width:17.6875rem;max-width:17.6875rem}}@media screen and (max-width:767px){.related-guides__grid_item{width:11.0625rem;max-width:11.0625rem}}.related-guides .card_template--travel-guide-mod{overflow:visible;height:100%;padding:.25rem;border-radius:.5rem;box-shadow:0 .167875rem .167875rem rgb(0 0 0 / .1)}.related-guides .card_template--travel-guide-mod .card_template__tape{position:absolute;top:-1.125rem;left:50%;z-index:3;width:3.9375rem;height:2.625rem;transform:translateX(-50%) rotate(1deg);pointer-events:none;background:url(/wp-content/themes/gstaadguy-new/dist/images/calendar-explorer/tape.webp) center/contain no-repeat}@media screen and (max-width:767px){.related-guides .card_template--travel-guide-mod .card_template__tape{top:-1.140625rem;width:3.91875rem;height:2.63rem}}.related-guides .card_template--travel-guide-mod .card_template__in{display:flex;flex-direction:column;height:100%;border-radius:.5rem;overflow:hidden;box-shadow:none}.related-guides .card_template--travel-guide-mod .card_template__image_w{margin-bottom:0;padding:0;box-sizing:border-box}.related-guides .card_template--travel-guide-mod .card_template__card_label{top:.75rem;right:.75rem;padding:0;background:#fff0;font-family:var(--wp--preset--font-family--caveat);font-size:.875rem;font-weight:400;line-height:normal;letter-spacing:-.02em}@media screen and (max-width:767px){.related-guides .card_template--travel-guide-mod .card_template__card_label{top:.5rem;right:.5rem;font-size:.875rem;letter-spacing:-.02em}}.related-guides .card_template--travel-guide-mod .card_template__image{height:12.5rem;padding-bottom:0;border-radius:.25rem;overflow:hidden;filter:none}@media screen and (max-width:767px){.related-guides .card_template--travel-guide-mod .card_template__image{width:100%;height:auto;aspect-ratio:275/200}}.related-guides .card_template--travel-guide-mod .card_template__image::after{position:absolute;inset:0;border-radius:.25rem;background:linear-gradient(177.83deg,rgb(0 0 0 / .4) 2.24%,#fff0 40.24%);content:"";pointer-events:none}.related-guides .card_template--travel-guide-mod .card_template__image img{border-radius:.25rem}.related-guides .card_template--travel-guide-mod .card_template__descr_w{display:flex;align-items:center;justify-content:center;min-height:3.625rem;padding:.75rem}@media screen and (max-width:767px){.related-guides .card_template--travel-guide-mod .card_template__descr_w{flex-shrink:0;min-height:3.625rem;height:3.625rem;padding:.5rem .75rem;box-sizing:border-box}}.related-guides .card_template--travel-guide-mod .card_template__descr{font-family:var(--wp--preset--font-family--secondary-font);font-size:.9375rem;font-weight:400;line-height:1.0625rem;letter-spacing:-.02em;text-transform:capitalize;text-align:center}@media screen and (max-width:767px){.related-guides .card_template--travel-guide-mod .card_template__descr{font-size:.875rem;line-height:1.05;letter-spacing:-.02em}}.related-guides__slider_w .slider_nav.slider_nav--related-guides{display:none}.related-guides__pagination{display:none;align-items:center;justify-content:center;gap:.3125rem;width:100%}@media screen and (max-width:991.5px){.related-guides__pagination{display:flex}}.related-guides__pagination .swiper-pagination-bullet{width:.5rem;height:.5rem;margin:0!important;border-radius:50%;background:hsl(0 0% 100% / .35);opacity:1;transition:background-color ease .2s}.related-guides__pagination .swiper-pagination-bullet-active{background:#fff}.related-guides .related-guides__wrapper .card_template--travel-guide-mod .card_template__image_w{padding:0}.related-guides .related-guides__wrapper .card_template--travel-guide-mod .card_template__in{box-shadow:none}.related-guides__grid .swiper-wrapper *{cursor:inherit}.experiences-category__heading{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center}.experiences-category__heading:not(:last-child){margin-bottom:2.5rem}.experiences-category__heading:before,.experiences-category__heading:after{display:block;width:100%;height:1px;content:"";background:linear-gradient(90deg,rgb(0 0 0 / .1) 0%,rgb(0 0 0 / .01) 100%)}.experiences-category__heading:before{background:linear-gradient(-90deg,rgb(0 0 0 / .1) 0%,rgb(0 0 0 / .01) 100%)}.experiences-category__title{font-weight:600;line-height:.9;font-size:2rem;font-family:var(--wp--preset--font-family--secondary-font);padding:0 1rem;color:#000;opacity:.5}.popup{position:fixed;top:0;left:0;z-index:101;display:flex;align-content:stretch;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;padding:1.25rem var(--gl-indent);background:rgb(0 0 0 / .4);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transition:opacity .3s ease;will-change:opacity}.popup:not(.popup--open_state){opacity:0;pointer-events:none}.popup.popup--open_state{opacity:1;pointer-events:initial}.popup__in{position:relative;width:100%;max-width:42.0625rem;min-height:19.0625rem;max-height:37.5rem;margin:auto;border-radius:.25rem;background-color:#f4f3f1}.popup.popup--subscribe .popup__in{width:341px;max-width:100%;min-height:286px;height:auto;max-height:none;padding:16px 8px 24px;border-radius:2px;background-color:#ede4d1;overflow:hidden}.popup.popup--subscribe .popup__in::before{content:"";position:absolute;inset:0;background:url(/wp-content/themes/gstaadguy-new/dist/images/calendar-explorer/paper-texture.webp) center/cover no-repeat;opacity:.7;pointer-events:none}.popup.popup--subscribe .popup__close{top:9px;right:9px;z-index:2;display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;background:#fff0}.popup.popup--subscribe .popup__close::before,.popup.popup--subscribe .popup__close::after{content:none}.popup.popup--subscribe .popup__close img{display:block;width:14px;height:14px}.popup-subscribe__car{position:absolute;top:16px;left:50%;z-index:1;width:116px;height:58px;transform:translateX(-50%);object-fit:contain;pointer-events:none}.popup-subscribe__stack{position:relative;z-index:1;display:flex;flex-direction:column;gap:16px}.popup-subscribe__copy{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:60px;color:#000;text-align:center}.popup-subscribe__title{margin:0;font-family:var(--wp--preset--font-family--secondary-font);font-size:20px;font-weight:400;line-height:1;letter-spacing:-.4px;text-transform:capitalize}.popup-subscribe__text{width:237px;max-width:100%;margin:0;font-family:var(--wp--preset--font-family--primary-font);font-size:12px;font-weight:400;line-height:normal;letter-spacing:-.24px}.popup-subscribe__sign{margin:0;font-family:var(--wp--preset--font-family--caveat);font-size:16px;font-weight:400;line-height:normal;letter-spacing:-.32px}.popup-subscribe__field{padding:0 24px}.popup-subscribe__field label{display:block}.popup-subscribe__field input[type=email],.popup-subscribe__field input[type=text],.popup-subscribe__field .wpcf7 input[type=email],.popup-subscribe__field .wpcf7 input[type=text]{display:block;width:100%;min-height:0;margin:0;padding:8px 0;border:0;border-bottom:1px solid #000;border-radius:0;background:#fff0;box-shadow:none;color:#000;font-family:var(--wp--preset--font-family--primary-font);font-size:12px;font-weight:400;line-height:normal}.popup-subscribe__field input[type=email]::placeholder,.popup-subscribe__field input[type=text]::placeholder,.popup-subscribe__field .wpcf7 input[type=email]::placeholder,.popup-subscribe__field .wpcf7 input[type=text]::placeholder{color:rgb(42 42 42 / .5);opacity:1}.popup-subscribe__field input[type=email]:hover,.popup-subscribe__field input[type=email]:focus,.popup-subscribe__field input[type=text]:hover,.popup-subscribe__field input[type=text]:focus,.popup-subscribe__field .wpcf7 input[type=email]:hover,.popup-subscribe__field .wpcf7 input[type=email]:focus,.popup-subscribe__field .wpcf7 input[type=text]:hover,.popup-subscribe__field .wpcf7 input[type=text]:focus{outline:none;box-shadow:none}.popup-subscribe__field .wpcf7{margin:0;padding:0;background:#fff0}.popup-subscribe__field .input-wrapper,.popup-subscribe__field .wpcf7-form-control-wrap{margin:0}.popup-subscribe__field .input-icon{display:none}.popup-subscribe__submit,.popup--subscribe input[type=submit]{display:flex;align-items:center;justify-content:center;width:100%;margin-top:28px;padding:12px 24px;border:0;border-radius:12px;background:#000;box-shadow:inset 0 4px 4px 0 rgb(210 210 210 / .25);color:#fff;font-family:var(--wp--preset--font-family--primary-font);font-size:12px;font-weight:500;line-height:normal;text-transform:none;cursor:pointer}.popup__close{position:absolute;top:1rem;right:1rem;z-index:5;width:1.6875rem;height:1.6875rem;cursor:pointer}.popup__close:hover::before,.popup__close:hover::after,.popup__close:focus::before,.popup__close:focus::after{background-color:#000}.popup__close::before,.popup__close::after{position:absolute;top:50%;left:50%;height:1px;width:.9375rem;transition:background-color ease .3s;content:"";background-color:#000}.popup__close::before{transform:translate(-50%,-50%) rotate(45deg)}.popup__close::after{transform:translate(-50%,-50%) rotate(-45deg)}.popup__content_in{padding:.25rem;border-radius:.5rem}.popup__content_wrapper{display:flex;column-gap:.25rem}.popup__content_col{border-radius:.25rem;background-color:#f6f0e6}.popup__content_col--img{border-radius:.25rem;overflow:hidden;flex:0 0 38.9%}.popup__content_col--img img{width:100%;height:100%;object-fit:cover}.popup__content_col--text{color:#000;padding:5.65625rem 3.5rem;text-align:center;flex-grow:1}.popup__content_col--text .popup__content_box{display:flex;flex-direction:column;justify-content:center}.popup__content_img--mobile{display:none}.popup__content_title{font-size:2.125rem;margin-bottom:1rem}.popup__content .wpcf7{background-color:#fff0;padding:0;margin-top:2rem}.popup__content .wpcf7 .wpcf7-form-control-wrap{margin:0}.popup__content .wpcf7 .input-wrapper input{background:#e1d8c9;border-radius:.25rem;box-shadow:none;color:#96938e;caret-color:#96938e;font-family:inherit;font-size:.75rem}.popup__content .wpcf7 .input-wrapper input::placeholder{color:#96938e}.popup__content .wpcf7 .input-wrapper input:focus-visible{outline:1px solid #96938e}.popup__content .wpcf7 input[type=submit]{margin-top:1rem!important;width:fit-content;padding:.75rem 1.875rem;height:2.4375rem}.popup__content .wpcf7 .wpcf7-spinner{display:none}@media screen and (max-width:768px){.popup{padding:1.25rem 1.3125rem}.popup__in{position:relative;width:100%;max-width:38.125rem;min-height:19.0625rem;height:36.3125rem;margin:auto;border-radius:.5rem;background-color:#fff}.popup__close{top:.75rem;right:.75rem}.popup__close::before,.popup__close::after{background-color:#fff}.popup__content{height:100%}.popup__content_in{padding:.25rem;border-radius:.5rem;height:100%}.popup__content_wrapper{flex-direction:column;row-gap:.25rem;height:100%;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.popup__content_wrapper::-webkit-scrollbar{display:none}.popup__content_col--img{height:53.5%;flex-basis:53.5%}.popup__content_col--text{padding:2rem 2.375rem}.popup__content_col--text .popup__content_box{max-width:100%}.popup__content_img--desktop{display:none}.popup__content_img--mobile{display:block}.popup__content_title{font-size:1.875rem;margin-bottom:.5rem}.popup__content .wpcf7{margin-top:1.5rem}.popup__content .wpcf7 .wpcf7-form-control-wrap{margin:0}.popup__content .wpcf7 input[type=submit]{margin-top:1rem!important;font-size:.75rem}.popup__content .wpcf7 .wpcf7-spinner{display:none}.popup__content .wpcf7 .wpcf7-response-output{position:absolute;left:50%;bottom:-15%;transform:translateX(-50%);width:80%}}.popup-booking .popup-booking__in{position:relative;width:100%;max-width:33.375rem;height:auto;min-height:auto;max-height:none;margin:auto;padding:.25rem;border-radius:.25rem;background-color:#fff;overflow:visible}.popup-booking .popup-booking__character{position:absolute;top:-51%;right:-28%;z-index:3;width:19.5rem;pointer-events:none;transform:translateX(-50%)}.popup-booking .popup-booking__character img{display:block;width:100%;height:auto}.popup-booking .popup-booking__content{display:flex;gap:.25rem;align-items:stretch}.popup-booking .popup-booking__visual{position:relative;flex:0 0 14.4375rem;min-height:22.5rem;overflow:hidden;border-radius:.375rem;background:linear-gradient(180deg,#0973bf 39.13%,#c7e3f5 100%)}.popup-booking .popup-booking__visual-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:bottom center}.popup-booking .popup-booking__visual-book{position:absolute;top:5.1875rem;left:50%;z-index:3;width:14.5625rem;transform:translateX(calc(-50% + 0.375rem)) rotate(-5.94deg)}.popup-booking .popup-booking__visual-title{position:relative;z-index:2;margin:1.25rem 1rem 0;font-family:var(--wp--preset--font-family--secondary-font);font-size:1rem;font-weight:500;line-height:1.2;text-align:center;color:#fff}.popup-booking .popup-booking__visual-polaroids{position:absolute;right:-.5rem;bottom:2rem;left:-.5rem;z-index:2;height:6.625rem}.popup-booking .popup-booking__visual-polaroid{position:absolute;display:block;width:4.4375rem;height:auto;box-shadow:0 .25rem .5rem rgb(0 0 0 / .15)}.popup-booking .popup-booking__visual-polaroid--1{bottom:0;left:-.4375rem;transform:rotate(-19deg)}.popup-booking .popup-booking__visual-polaroid--2{bottom:.75rem;left:5.125rem;transform:rotate(13deg)}.popup-booking .popup-booking__visual-polaroid--3{right:1.125rem;bottom:.5rem;transform:rotate(-12.5deg)}.popup-booking .popup-booking__form-wrap{position:relative;flex:0 0 17.9375rem;padding:2rem 1rem;border-radius:.25rem;background-color:#fff}.popup-booking .popup-booking__close{top:.25rem;right:.25rem}.popup-booking .popup-booking__form-head{margin-bottom:1.5rem;text-align:center;color:#000}.popup-booking .popup-booking__title{margin-bottom:.5rem;font-family:var(--wp--preset--font-family--secondary-font);font-size:1.5rem;font-weight:700;line-height:1}.popup-booking .popup-booking__descr{font-family:var(--wp--preset--font-family--primary-font);font-size:.875rem;line-height:1.35}.popup-booking .popup-booking__fields{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.popup-booking .popup-booking__fields-row{display:flex;gap:.5rem}.popup-booking .popup-booking__field{display:block;width:100%}.popup-booking .popup-booking__field input{width:100%;padding:.75rem .625rem;border:1px solid rgb(0 0 0 / .02);border-radius:.5rem;background-color:#f7f7f7;font-family:var(--wp--preset--font-family--primary-font);font-size:.75rem;line-height:1.07;color:#000}.popup-booking .popup-booking__field input::placeholder{color:rgb(0 0 0 / .3)}.popup-booking .popup-booking__field input:focus-visible{outline:1px solid rgb(0 0 0 / .2)}.popup-booking .popup-booking__submit{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;width:100%;margin:0;padding:.75rem 1rem;border:0;border-radius:.75rem;opacity:.2;pointer-events:none;box-shadow:inset 0 .25rem .25rem rgb(210 210 210 / .25)}.popup-booking .popup-booking__submit.popup-booking__submit--ready{opacity:1;pointer-events:auto}.popup-booking .popup-booking__submit-icon{display:inline-flex;width:.875rem;height:.875rem}.popup-booking .popup-booking__submit-icon svg{display:block;width:100%;height:100%}@media screen and (max-width:767px){.popup-booking{padding-top:7.5rem}.popup-booking .popup-booking__in{max-width:21.4375rem}.popup-booking .popup-booking__character{top:-5.75rem;width:15rem}.popup-booking .popup-booking__content{flex-direction:column}.popup-booking .popup-booking__visual,.popup-booking .popup-booking__form-wrap{flex:0 0 auto;width:100%}.popup-booking .popup-booking__visual{min-height:17.5rem}.popup-booking .popup-booking__form-wrap{padding-top:1.5rem;padding-bottom:1.5rem}}.slider__card_img_w{display:block;position:relative;width:100%;padding-bottom:100%}.slider__card_img_w img{display:block;width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.slider_nav{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;gap:1.5rem;position:absolute;top:50%;right:0;z-index:10;width:100%}@media screen and (max-width:991.5px){.slider_nav{display:none}}.slider_nav__btn{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;position:absolute;width:2.5rem;height:2.5rem;padding:.75rem .6875rem;cursor:pointer;background-color:#000;border-radius:50%;transition:all ease .3s;border:1px solid #000;color:#fff;transform-origin:center;transform:translateY(50%);left:0}.slider_nav__btn:hover{background:#fff;color:#000}.slider_nav__btn.slider_nav__btn--next_mod{right:0;left:auto}.slider_nav__btn.slider_nav__btn--prev_mod svg{transform:rotate(180deg)}.slider_nav__btn.swiper-button-disabled{opacity:0}.slider_nav__btn.swiper-button-lock{display:none}.body--mobile-map-open .travel-navigation{opacity:0!important}.travel-navigation{position:fixed;width:100%;top:var(--wp-admin--admin-bar--height,0);left:50%;transform:translateX(-50%);background-color:#fff;z-index:10;opacity:0;visibility:hidden;transition:opacity .7s ease}.travel-navigation.open{opacity:1;visibility:visible}.travel-navigation .container{max-width:120rem}.travel-navigation__wrapper{padding:1rem 0;display:flex;justify-content:center}.travel-navigation__list{display:flex;column-gap:.5rem;list-style:none;overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:none}.travel-navigation__list::-webkit-scrollbar{display:none}.travel-navigation__list .item{flex-shrink:0;border-radius:.25rem}.travel-navigation__list .item a{display:inline-block;padding:.5rem 1rem;text-decoration:#ffdead;font-size:1rem;color:#bbb}.travel-navigation__list .item:hover a{color:#000;text-decoration:none}.travel-navigation__list .item.active{background-color:#000}.travel-navigation__list .item.active a{color:#fff}@media screen and (max-width:576px){.travel-navigation{top:0}.travel-navigation .container{max-width:100%;width:100%;padding:0 .5rem}.travel-navigation__wrapper{padding:.5rem 0;justify-content:flex-start}.travel-navigation__list{column-gap:.25rem}.travel-navigation__list .item a{font-size:.75rem}}.glightbox-open{height:auto}.lg-backdrop{background-color:rgb(0 0 0 / .8)}.lg-toolbar{top:calc(var(--wp-admin--admin-bar--height, 0px) + 8px)}.lg-img-wrap img{max-width:90%!important}@media(orientation:landscape){.lg-img-wrap img{max-height:70vh!important}}button.lg-next,button.lg-prev{height:40px;width:40px;backdrop-filter:blur(10px);border-radius:50%;opacity:1!important;display:flex;justify-content:center;align-items:center;font-size:17px}button.lg-next:before,button.lg-next:after,button.lg-prev:before,button.lg-prev:after{color:#fff}.header-searchbar{position:absolute;top:calc(var(--wp-admin--admin-bar--height, 0px) + 8px);width:100%;padding:0 .5rem;z-index:101;display:none}.header-searchbar.active{display:block}.header-searchbar__wrapper{padding:5.9375rem 1rem 1.5rem;background-color:hsl(0 0% 100% / .8);backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);opacity:0;animation:blur-in .4s ease-out forwards;will-change:backdrop-filter,opacity;border-top-left-radius:.25rem;border-top-right-radius:.25rem;position:relative}.single .header-searchbar__wrapper{border-top-left-radius:0;border-top-right-radius:0}.header--white .header-searchbar__wrapper{background-color:#fff;backdrop-filter:unset;-webkit-backdrop-filter:unset}.header-searchbar__wrapper svg{position:absolute;top:1.71875rem;right:1rem;cursor:pointer}.header-searchbar__logo{position:absolute;top:1.25rem;left:1rem}.header-searchbar__form{display:flex;column-gap:.5rem}.header-searchbar__form input{font-size:1rem;color:#505050;background:rgb(0 0 0 / .1);background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxMiAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjc2NTMgMTAuNzM0N0w4LjQxODI3IDguMzg4MTJDOS4wOTg1MyA3LjU3MTQyIDkuNDM3NzUgNi41MjM5IDkuMzY1MzUgNS40NjM0N0M5LjI5Mjk0IDQuNDAzMDQgOC44MTQ1IDMuNDExMzQgOC4wMjk1NSAyLjY5NDY3QzcuMjQ0NiAxLjk3ODAxIDYuMjEzNTcgMS41OTE1NiA1LjE1MDk0IDEuNjE1NzFDNC4wODgzMSAxLjYzOTg2IDMuMDc1OSAyLjA3Mjc1IDIuMzI0MzIgMi44MjQzNEMxLjU3Mjc0IDMuNTc1OTIgMS4xMzk4NCA0LjU4ODMzIDEuMTE1NjkgNS42NTA5NkMxLjA5MTU0IDYuNzEzNTggMS40Nzc5OSA3Ljc0NDYxIDIuMTk0NjYgOC41Mjk1N0MyLjkxMTMyIDkuMzE0NTIgMy45MDMwMiA5Ljc5Mjk2IDQuOTYzNDUgOS44NjUzNkM2LjAyMzg5IDkuOTM3NzYgNy4wNzE0MSA5LjU5ODU1IDcuODg4MTEgOC45MTgyOEwxMC4yMzQ3IDExLjI2NTNDMTAuMjY5NSAxMS4zMDAyIDEwLjMxMDkgMTEuMzI3OCAxMC4zNTY0IDExLjM0NjZDMTAuNDAxOSAxMS4zNjU1IDEwLjQ1MDcgMTEuMzc1MiAxMC41IDExLjM3NTJDMTAuNTQ5MyAxMS4zNzUyIDEwLjU5OCAxMS4zNjU1IDEwLjY0MzYgMTEuMzQ2NkMxMC42ODkxIDExLjMyNzggMTAuNzMwNSAxMS4zMDAyIDEwLjc2NTMgMTEuMjY1M0MxMC44MDAxIDExLjIzMDUgMTAuODI3OCAxMS4xODkxIDEwLjg0NjYgMTEuMTQzNkMxMC44NjU1IDExLjA5ODEgMTAuODc1MiAxMS4wNDkzIDEwLjg3NTIgMTFDMTAuODc1MiAxMC45NTA3IDEwLjg2NTUgMTAuOTAxOSAxMC44NDY2IDEwLjg1NjRDMTAuODI3OCAxMC44MTA5IDEwLjgwMDEgMTAuNzY5NSAxMC43NjUzIDEwLjczNDdaTTEuODc0OTggNS43NUMxLjg3NDk4IDUuMDgyNDkgMi4wNzI5MyA0LjQyOTk3IDIuNDQzNzcgMy44NzQ5NUMyLjgxNDYyIDMuMzE5OTMgMy4zNDE3MyAyLjg4NzM1IDMuOTU4NDMgMi42MzE5MUM0LjU3NTEzIDIuMzc2NDYgNS4yNTM3MyAyLjMwOTYyIDUuOTA4NDEgMi40Mzk4NUM2LjU2MzEgMi41NzAwNyA3LjE2NDQ3IDIuODkxNTEgNy42MzY0NyAzLjM2MzUxQzguMTA4NDcgMy44MzU1MiA4LjQyOTkxIDQuNDM2ODggOC41NjAxNCA1LjA5MTU3QzguNjkwMzYgNS43NDYyNiA4LjYyMzUyIDYuNDI0ODYgOC4zNjgwOCA3LjA0MTU2QzguMTEyNjMgNy42NTgyNiA3LjY4MDA1IDguMTg1MzYgNy4xMjUwMyA4LjU1NjIxQzYuNTcwMDIgOC45MjcwNiA1LjkxNzUgOS4xMjUgNS4yNDk5OCA5LjEyNUM0LjM1NTE4IDkuMTI0MDEgMy40OTczMiA4Ljc2ODExIDIuODY0NiA4LjEzNTM5QzIuMjMxODggNy41MDI2NyAxLjg3NTk4IDYuNjQ0OCAxLjg3NDk4IDUuNzVaIiBmaWxsPSIjNzQ3NDc0Ii8+Cjwvc3ZnPgo=);background-position:12px center;background-repeat:no-repeat;background-size:1rem 1rem;border-radius:.25rem;border:none;box-shadow:none;padding:.75rem 1rem .75rem 2rem;min-height:unset;height:2.5rem}.header-searchbar__form input:focus-visible{outline:1px solid #747474}.header-searchbar__form input::placeholder{color:#747474;font-weight:500}.header-searchbar__form button{padding:.75rem 1rem!important;height:2.5rem;min-width:fit-content!important}@keyframes blur-in{from{backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);opacity:0}to{backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);opacity:1}}.mobile-menu{position:fixed;z-index:101;inset:0;pointer-events:none;visibility:hidden;transition:visibility 0s linear .18s}.body--open_menu_state .mobile-menu{visibility:visible;pointer-events:auto;transition:none}.mobile-menu__panel-in{opacity:0;transform:translateY(.5rem);transition:opacity .18s ease-in,transform .18s ease-in}.body--open_menu_state .mobile-menu__panel-in{opacity:1;transform:none;transition:opacity .2s ease-out,transform .2s ease-out}.body--open_menu_state .header,.body--open_menu_state .single-guide_nav__bar.is-visible{visibility:hidden;transition:none}.js-header-menu-trigger{-webkit-tap-highlight-color:#fff0}.mobile-menu__backdrop{position:absolute;inset:0;background:rgb(0 0 0 / .5);backdrop-filter:blur(46px)}.mobile-menu__panel{position:relative;z-index:1;display:flex;flex-direction:column;height:100%;overflow:hidden}.mobile-menu__panel-in{display:flex;flex-direction:column;height:100%;overflow:hidden}.mobile-menu__heading{display:flex;align-items:center;justify-content:space-between;flex:none;padding:1.25rem 1rem}.mobile-menu__heading-spacer{flex:none;width:5.375rem}.mobile-menu__logo{display:block;flex:none;width:6.1875rem;height:1.8125rem}.mobile-menu__logo img{display:block;width:100%;height:100%;object-fit:contain}.mobile-menu__close{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;flex:none;padding:.625rem 1rem;border:1px solid hsl(0 0% 100% / .2);border-radius:.75rem;background:hsl(0 0% 100% / .1);backdrop-filter:blur(94px);box-shadow:inset 0 .25rem .25rem rgb(210 210 210 / .25);color:#fff;font-family:var(--wp--preset--font-family--primary-font);font-size:.75rem;font-weight:500;line-height:normal;cursor:pointer}.mobile-menu__close-icon{position:relative;width:.5625rem;height:.5625rem}.mobile-menu__close-icon::before,.mobile-menu__close-icon::after{position:absolute;top:50%;left:50%;width:.6875rem;height:1px;background:currentColor;content:""}.mobile-menu__close-icon::before{transform:translate(-50%,-50%) rotate(45deg)}.mobile-menu__close-icon::after{transform:translate(-50%,-50%) rotate(-45deg)}.mobile-menu__body{display:flex;flex-direction:column;flex:1 1 auto;gap:1.5rem;min-height:0;padding:0 1rem 1.5rem;overflow:hidden}.mobile-menu__tabs{display:flex;align-items:center;flex:none;align-self:center;padding:.25rem;border-radius:5.625rem;background:hsl(0 0% 100% / .1);backdrop-filter:blur(94px)}.mobile-menu__tab{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;padding:.5rem 1rem;border:0;border-radius:1rem;background:#fff0;color:#fff;font-family:var(--wp--preset--font-family--primary-font);font-size:.75rem;font-weight:500;line-height:normal;cursor:pointer;transition:background-color .25s ease,color .25s ease,box-shadow .25s ease}.mobile-menu__tab.active{background:#fff;color:#000;box-shadow:0 .0625rem .0625rem rgb(0 0 0 / .14),inset 0 .25rem .25rem rgb(210 210 210 / .25)}.mobile-menu__tab.active .mobile-menu__tab-icon svg path{fill:#000}.mobile-menu__tab-icon{display:flex;flex:none;width:.875rem;height:.875rem}.mobile-menu__tab-icon svg{display:block;width:100%;height:100%}.mobile-menu__panels{flex:1 1 auto;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch}.mobile-menu__list{display:none;flex-direction:column;gap:1.5rem;width:100%}.mobile-menu__list.active{display:flex}.mobile-menu__see-all{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;text-decoration:none;color:#fff}.mobile-menu__see-all-title{display:block;font-family:var(--wp--preset--font-family--secondary-font);font-size:.875rem;font-weight:500;line-height:normal;color:#fff}.mobile-menu__see-all-meta{display:block;margin-top:.125rem;font-family:var(--wp--preset--font-family--secondary-font);font-size:.6875rem;font-weight:400;line-height:normal;color:hsl(0 0% 100% / .7)}.mobile-menu__row-line{width:100%;height:1px;background:linear-gradient(90deg,rgb(255 255 255 / .01) 0%,rgb(255 255 255 / .1) 100%)}.mobile-menu__grid{display:flex;flex-direction:column;gap:1.25rem;width:100%}.mobile-menu__grid-row{display:flex;align-items:center;gap:.75rem;width:100%}.mobile-menu__grid-divider{flex:none;align-self:stretch;width:1px;min-height:2.5625rem;background:linear-gradient(180deg,rgb(255 255 255 / .01) 0%,rgb(255 255 255 / .1) 100%)}.mobile-menu__cell{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex:1 1 0%;min-width:0;text-decoration:none;color:#fff}.mobile-menu__cell-main{display:flex;align-items:center;gap:.5rem;min-width:0}.mobile-menu__cell-thumb{display:block;flex:none;width:5rem;height:3.3125rem;border-radius:.25rem;overflow:hidden}.mobile-menu__cell-thumb img{display:block;width:100%;height:100%;object-fit:cover}.mobile-menu__list[data-list=calendar] .mobile-menu__cell-thumb img{object-fit:contain}.mobile-menu__list[data-list=city] .mobile-menu__cell-thumb img{border:2px solid #fff}.mobile-menu__cell-text{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.mobile-menu__cell-title{font-family:var(--wp--preset--font-family--secondary-font);font-size:.875rem;font-weight:500;line-height:normal;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.mobile-menu__cell-meta{font-family:var(--wp--preset--font-family--secondary-font);font-size:.75rem;font-weight:400;line-height:normal;color:hsl(0 0% 100% / .7);white-space:nowrap}.mobile-menu__cell-arrow{display:flex;flex:none;width:.75rem;height:.75rem}.mobile-menu__cell-arrow svg{display:block;width:100%;height:100%}.mobile-menu__cell-arrow path{fill:currentColor}.hero{padding-bottom:0}@media screen and (min-width:992px){.hero{padding-top:7.625rem}}@media screen and (max-width:991.5px){.hero{padding-top:5.25rem;padding-left:0;padding-right:0}}.hero.hero--home{position:relative;overflow:visible}.hero.hero--home .hero__image_w{z-index:0}.hero.hero--home .hero__texture-torn{z-index:0}@media screen and (min-width:992px){.hero.hero--home .hero__texture-torn{top:100%;height:100%;transform:translateY(-65%)}}@media screen and (max-width:991.5px){.hero.hero--home .hero__texture-torn{top:90%;height:100%}}@media screen and (min-width:992px){.hero.hero--home .hero__texture-torn img{width:100%;height:100%;object-fit:cover;object-position:center;transform:translateY(0)}}@media screen and (max-width:991.5px){.hero.hero--home .hero__texture-torn img{width:100%;height:100%;object-fit:cover;object-position:center top}}.hero.hero--home .hero__in,.hero.hero--home .hero__slider_box{position:relative;z-index:2}.hero.hero--home .hero__slider_controls{position:relative;z-index:3}.hero__texture-torn{position:absolute;left:0;z-index:1;width:100%;max-width:100%;pointer-events:none}@media screen and (min-width:992px){.hero__texture-torn{top:calc(100% - 5.75rem)}}@media screen and (max-width:991.5px){.hero__texture-torn{top:90%}}.hero__texture-torn img{display:block;width:100%;height:auto;transform:translateY(-65%)}.hero__in{position:relative;z-index:2}.hero__image_w{position:absolute;top:0;left:0;width:100%}.hero__image_w img{display:block;width:100%;height:100%;object-fit:cover}@media screen and (min-width:992px){.hero__image_w{height:calc(100% - 92px)}}@media screen and (max-width:991.5px){.hero__image_w{height:calc(100% - 64px)}}.hero__heading{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:center;align-items:center}.hero__title_w{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;gap:20px 6px}.hero__title{font-weight:500;color:#fff;font-size:clamp(14px,2.6vw,26px)}.color-text-dark .hero__title{color:#000}.color-text-light .hero__title{color:#fff}.hero__inline_logo{display:inline-block;width:auto;object-fit:contain;height:clamp(18px,3vw,36px)}.hero__title_image_w{position:relative;width:clamp(320px,58vw,800px);transform-origin:center center;transition:all ease .6s}@media screen and (min-width:992px){.hero__title_image_w{padding:7.6%}}@media screen and (max-width:991.5px){.hero__title_image_w{padding:11.24%}}.body--header-scroll .hero__title_image_w{transform:translateY(-400px) scale(0)}.hero__title_image_w img{display:block;width:100%;height:100%;object-fit:contain;position:absolute;top:0;left:0}@media screen and (min-width:992px){.hero__title_image_w:not(:last-child){margin-bottom:-4px}}@media screen and (max-width:991.5px){.hero__title_image_w:not(:last-child){margin-bottom:2px}}.hero__slider_box{position:relative}@media screen and (min-width:992px){.hero__slider_box{margin-top:4.5rem}}@media screen and (max-width:991.5px){.hero__slider_box{margin-top:2.5rem}}.hero__slider_content{display:flex;flex-direction:column;align-items:center;width:100%;gap:2rem}@media screen and (max-width:991.5px){.hero__slider_content{gap:1.5rem}}.hero__slider_track{display:grid;width:100%}.hero__slider_track .hero__slider_w,.hero__slider_track .hero__slider_controls{grid-area:1/1}.hero__slider_footer{display:flex;justify-content:center;width:100%}.button.button--secondary.hero__slider_btn_guides,.popup__content .wpcf7 input.button--secondary.hero__slider_btn_guides[type=submit]{padding:.75rem 1.5rem;min-width:0;height:auto;line-height:normal;border:1px solid hsl(0 0% 100% / .2);border-radius:.75rem;background-color:#000;backdrop-filter:blur(94px);box-shadow:none;color:#fff;font-size:.75rem;font-weight:500;text-transform:capitalize}.button.button--secondary.hero__slider_btn_guides:hover,.popup__content .wpcf7 input.button--secondary.hero__slider_btn_guides[type=submit]:hover,.button.button--secondary.hero__slider_btn_guides:focus,.popup__content .wpcf7 input.button--secondary.hero__slider_btn_guides[type=submit]:focus{color:#fff;background-color:#000;box-shadow:none;opacity:.9}.hero__slider_w{width:calc(100% + var(--gl-indent)*2);margin-left:calc(-1*var(--gl-indent));overflow:hidden}.hero__slider_w.swiper{overflow:hidden}.hero__slider_w:not(.swiper-initialized){display:flex;gap:1rem}@media screen and (max-width:991.5px){.hero__slider_w:not(.swiper-initialized){gap:.5rem;padding-left:calc(50% - 5.265625rem)}}.hero__slider_w:not(.swiper-initialized)>*{flex-shrink:0}.hero__slider_controls{position:relative;z-index:10;display:flex;align-items:center;align-self:center;width:100%;min-height:100%;pointer-events:none}.hero__slider_controls .slider_nav.slider_nav--hero{display:flex;align-items:center;position:relative;top:auto;right:0;left:0;width:100%;height:2.5rem;transform:none;pointer-events:none}@media screen and (max-width:991.5px){.hero__slider_controls .slider_nav.slider_nav--hero{display:flex}}.hero__slider_controls .slider_nav--hero .slider_nav__btn{pointer-events:auto;top:50%;width:auto;min-width:3.5rem;height:2.5rem;padding:.5rem 1rem;border:1px solid hsl(0 0% 100% / .2);border-radius:2.75rem;background-color:#000;backdrop-filter:blur(94px);box-shadow:0 .25rem .125rem rgb(0 0 0 / .25),inset 0 .25rem .25rem rgb(210 210 210 / .25);color:#fff;transform:translateY(-50%)}.hero__slider_controls .slider_nav--hero .slider_nav__btn::after{display:none}.hero__slider_controls .slider_nav--hero .slider_nav__btn svg{display:block;width:1.5rem;height:1.5rem}.hero__slider_controls .slider_nav--hero .slider_nav__btn:hover{background-color:#000;color:#fff;opacity:.9}.hero__slider_controls .slider_nav--hero .slider_nav__btn.slider_nav__btn--prev_mod{left:var(--gl-hr-indent,1rem)}.hero__slider_controls .slider_nav--hero .slider_nav__btn.slider_nav__btn--prev_mod svg{transform:rotate(180deg)}.hero__slider_controls .slider_nav--hero .slider_nav__btn.slider_nav__btn--next_mod{right:var(--gl-hr-indent,1rem);left:auto}.hero__slider_controls .slider_nav--hero .slider_nav__btn.swiper-button-disabled{opacity:1;pointer-events:auto}.hero__slider_item{height:auto!important}@media screen and (min-width:992px){.hero__slider_item{width:17.6875rem;height:auto!important}}.hero__slide_image{position:absolute;top:0;left:0;width:100%;height:100%}.hero__slide_image:after{position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:"";background-color:rgb(0 0 0 / .2);pointer-events:none}.hero__slide_image img{display:block;width:100%;height:100%;object-fit:cover}.hero__slider_item_heading{margin-right:auto}.hero__slider_item_heading .hero__slider_item_title{color:#fff;font-size:clamp(24px,4vw,34px);font-family:var(--wp--preset--font-family--secondary-font);letter-spacing:-.02em;font-weight:600}.hero__slider_item_heading .hero__slider_item_title:not(:last-child){margin-bottom:8px}.hero__slider_item_subtitle{font-weight:500;letter-spacing:-.02em;color:#fff}@media screen and (min-width:992px){.hero__slider_item_subtitle{font-size:1.25rem}}@media screen and (max-width:991.5px){.hero__slider_item_subtitle{font-size:.875rem}}.hero__slider_item__card_w{position:relative;z-index:2;flex:none;width:100%;max-width:17.6875rem;margin:0 auto;padding-top:1.25rem;transition:transform ease .5s}@media screen and (max-width:991.5px){.hero__slider_item__card_w{max-width:13rem}}.hero__slider_item__card_w .card_template--hero-slider-mod:hover{transform:rotate(-1deg)}.hero__slider_item__card_w .card_template--hero-slider-mod{position:relative;display:block;width:100%;padding:0;border-radius:.5rem;box-shadow:0 .167875rem .167875rem rgb(0 0 0 / .1);transform:rotate(0);transition:transform ease .5s;overflow:visible}.hero__slider_item__card_w .card_template--hero-slider-mod .card_template__tape{position:absolute;top:-1.125rem;left:50%;z-index:3;width:3.9375rem;height:2.625rem;transform:translateX(-50%) rotate(1deg);pointer-events:none;background:url(/wp-content/themes/gstaadguy-new/dist/images/calendar-explorer/tape.webp) center/contain no-repeat}.hero__slider_item__card_w .card_template--hero-slider-mod .card_template__in{display:flex;flex-direction:column;align-items:stretch;width:100%;border-radius:.5rem;overflow:hidden}.hero__slider_item__card_w .card_template--hero-slider-mod .card_template__image_w{position:relative;flex:none;width:100%;margin-bottom:0;padding:4px;box-sizing:border-box}.hero__slider_item__card_w .card_template--hero-slider-mod .card_template__card_label{display:flex;top:.75rem;right:.75rem;left:auto;z-index:3;max-width:calc(100% - 1.5rem);padding:0;background:#fff0;backdrop-filter:none;border-radius:0;color:#fff;font-family:var(--wp--preset--font-family--caveat);font-size:.875rem;font-weight:400;line-height:normal;letter-spacing:-.02em;text-align:right;white-space:nowrap;pointer-events:none}.hero__slider_item__card_w .card_template--hero-slider-mod .card_template__image{z-index:1;padding-bottom:0;height:12.5rem;width:100%;border-radius:.25rem;overflow:hidden}.hero__slider_item__card_w .card_template--hero-slider-mod .card_template__image::after{position:absolute;inset:0;border-radius:.25rem;background:linear-gradient(178deg,rgb(0 0 0 / .4) 2.24%,#fff0 40.24%);content:"";pointer-events:none}.hero__slider_item__card_w .card_template--hero-slider-mod .card_template__image img{border-radius:.25rem}.hero__slider_item__card_w .card_template--hero-slider-mod .card_template__descr_w{display:flex;flex:none;align-items:center;justify-content:center;width:100%;min-height:3.625rem;padding:.75rem;box-sizing:border-box}.hero__slider_item__card_w .card_template--hero-slider-mod .card_template__descr{font-family:var(--wp--preset--font-family--secondary-font);font-size:1rem;font-weight:400;line-height:1.0625rem;letter-spacing:-.02em;text-transform:capitalize;color:#000}.hero__slider_w .swiper-wrapper *{cursor:inherit}.card_template{position:relative;display:block;width:100%;overflow:hidden;border-radius:.5rem;padding:.5rem .5rem .75rem .5rem;background-color:#fff;text-decoration:none;color:inherit}.card_template.card-template--related-guides-mod{height:auto}.card_template.card_template--travel-guide-mod{height:100%}@media screen and (max-width:767px){.card_template.card_template--travel-guide-mod{padding:4px 4px 12px}}.card_template.card_template--season-page-mod{padding:5px 5px 12px 5px}.card_template.card_template--season-tax-mod{padding:.375rem;transform:rotate(-1deg)}.card_template__image_label{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;gap:3px;position:absolute;top:.5rem;right:.5rem;z-index:1;padding:.25rem .5rem;background-color:hsl(0 0% 100% / .1);backdrop-filter:blur(20px);border-radius:3px;color:#fff;font-size:.75rem;font-weight:400}@media screen and (min-width:768px){.card_template--season-page-mod .card_template__image_label{font-size:.75rem}}@media screen and (max-width:767px){.card_template--season-page-mod .card_template__image_label{font-size:.5625rem}}.card_template__card_label{display:flex;position:absolute;top:.5rem;right:.5rem;z-index:3;max-width:calc(100% - 1rem);padding:.25rem .5rem;color:#fff;font-family:var(--wp--preset--font-family--caveat);font-size:.875rem;font-weight:400;line-height:normal;letter-spacing:-.02em;text-align:right;white-space:nowrap;pointer-events:none}.card_template__in{height:100%;width:100%}.card_template--travel-guide-mod .card_template__in{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.card_template__image_w{align-self:start;position:relative;width:100%}.card_template__image_w:not(:last-child){margin-bottom:.75rem}.card_template--season-tax-mod .card_template__image_w:not(:last-child){margin-bottom:.25rem}.card_template__image{filter:brightness(.9);position:relative;display:block;width:100%;padding-bottom:93%;overflow:hidden;border-radius:4px}@media screen and (max-width:767px){.card_template--travel-guide-mod .card_template__image{padding-bottom:90%}}.card_template__image img{display:block;width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.card_template__descr_w{padding:0 5px}.card_template--travel-guide-mod .card_template__descr_w{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;text-align:center;width:100%;flex-grow:1}.card_template__descr{margin:0;text-align:center;font-family:var(--wp--preset--font-family--secondary-font);letter-spacing:-.02em;line-height:1.3;color:#000;font-weight:400}@media screen and (min-width:768px){.card_template__descr{font-size:1rem}}@media screen and (max-width:767px){.card_template__descr{font-size:.875rem!important}}@media screen and (min-width:768px){.card_template--travel-guide-mod .card_template__descr{font-size:.9375rem}}.card_template__descr strong{font-family:var(--wp--preset--font-family--secondary-font);font-weight:500}@media screen and (max-width:991.5px){.card-template--related-guides-mod .card_template__descr{font-weight:500}}@media screen and (max-width:767px){.calendar_season__item_location_item .card_template__descr{font-size:.8125rem}}.card_template--season-tax-mod .card_template__descr{font-size:.625rem;padding:0 .25rem}.explore_city{overflow:visible}@media screen and (min-width:992px){.explore_city{padding-top:7rem}}@media screen and (max-width:991.5px){.explore_city{padding-top:2.5rem}}.explore_city__in{overflow:visible}.explore_city__body{display:flex;flex-direction:column;align-items:center;width:100%;gap:2rem}@media screen and (max-width:991.5px){.explore_city__body{gap:1.5rem;padding-top:3.5625rem}}.explore_city__heading.block_heading{justify-content:center;gap:1.5rem;width:100%;margin-bottom:0}.explore_city__heading.block_heading:not(:last-child){margin-bottom:0}.explore_city__heading.block_heading::before,.explore_city__heading.block_heading::after{display:block;flex:1 1 auto;min-width:0;height:1px}.explore_city__heading.block_heading::before{background:linear-gradient(90deg,rgb(0 0 0 / .01) 0%,rgb(0 0 0 / .1) 100%)}.explore_city__heading.block_heading::after{background:linear-gradient(90deg,rgb(0 0 0 / .1) 0%,rgb(0 0 0 / .01) 100%)}@media screen and (max-width:991.5px){.explore_city__heading.block_heading{position:relative;justify-content:flex-start;align-items:center;overflow:visible}.explore_city__heading.block_heading::before{display:none}}.explore_city__heading_title.block_heading__title{flex:none;width:auto;max-width:none;margin:0;text-align:center;color:#000;font-family:var(--wp--preset--font-family--secondary-font);font-size:2rem;font-weight:400;line-height:normal;letter-spacing:-.02em;white-space:nowrap}@media screen and (max-width:991.5px){.explore_city__heading_title.block_heading__title{font-size:1.25rem;margin-right:0;text-align:left}}.explore_city__heading_title.block_heading__title strong{font-family:var(--wp--preset--font-family--secondary-font);font-weight:600}.explore_city__grid_w{position:relative;width:100%;overflow:visible}.explore_city__decor{position:absolute;z-index:0;pointer-events:none}@media screen and (max-width:991.5px){.explore_city__decor{display:none}}.explore_city__decor--binoculars{top:-7rem;left:-2rem;width:10.4375rem;height:13.875rem}.explore_city__decor--binoculars img{display:block;width:100%;height:100%;object-fit:contain}.explore_city_slider_box{width:100%}@media screen and (max-width:991.5px){.explore_city_slider_box{width:calc(100% + var(--gl-hr-indent));margin-right:calc(-1*var(--gl-hr-indent))}}.explore_city__grid{width:100%}@media screen and (min-width:992px){.explore_city__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}}.explore_city__slider_item{height:auto;min-width:0}@media screen and (max-width:991.5px){.explore_city__slider_item:nth-child(n+9){display:none}}.explore_city__slider_item__card_w{height:100%}.explore_city__footer{display:flex;justify-content:center;width:100%}.button.button--secondary.explore_city__btn_all,.popup__content .wpcf7 input.button--secondary.explore_city__btn_all[type=submit]{padding:.75rem 1.5rem;min-width:0;height:auto;line-height:normal;border:1px solid hsl(0 0% 100% / .2);border-radius:.75rem;background-color:#000;backdrop-filter:blur(94px);box-shadow:none;color:#fff;font-size:.75rem;font-weight:500;text-transform:capitalize}.button.button--secondary.explore_city__btn_all:hover,.popup__content .wpcf7 input.button--secondary.explore_city__btn_all[type=submit]:hover,.button.button--secondary.explore_city__btn_all:focus,.popup__content .wpcf7 input.button--secondary.explore_city__btn_all[type=submit]:focus{color:#fff;background-color:#000;box-shadow:none;opacity:.9}.explore_calendar{overflow:visible}@media screen and (min-width:992px){.explore_calendar{padding-top:1.4rem}}@media screen and (max-width:991.5px){.explore_calendar{padding-top:2.5rem}}.explore_calendar__in{overflow:visible}.explore_calendar__body{display:flex;flex-direction:column;align-items:center;width:100%;gap:2rem}@media screen and (max-width:991.5px){.explore_calendar__body{gap:1.5rem}}.explore_calendar__heading_w{position:relative;width:100%;overflow:visible}.explore_calendar__decor{position:absolute;z-index:0;pointer-events:none}@media screen and (max-width:991.5px){.explore_calendar__decor{display:none}}.explore_calendar__decor--constance-calendar{top:-4rem;right:0;overflow:hidden;width:13.5625rem;height:12.1875rem;filter:drop-shadow(5px 3px 13px rgb(0 0 0 / .1)) drop-shadow(20px 13px 24px rgb(0 0 0 / .09)) drop-shadow(44px 30px 32px rgb(0 0 0 / .05))}.explore_calendar__decor--constance-calendar img{display:block;width:100%;height:100%;max-width:none;object-fit:contain;object-position:top center}.explore_calendar__heading.block_heading{position:relative;z-index:1;justify-content:center;gap:1.5rem;width:100%;margin-bottom:0}.explore_calendar__heading.block_heading:not(:last-child){margin-bottom:0}.explore_calendar__heading.block_heading::before,.explore_calendar__heading.block_heading::after{display:block;flex:1 1 auto;min-width:0;height:1px}.explore_calendar__heading.block_heading::before{background:linear-gradient(90deg,rgb(0 0 0 / .01) 0%,rgb(0 0 0 / .1) 100%)}.explore_calendar__heading.block_heading::after{background:linear-gradient(90deg,rgb(0 0 0 / .1) 0%,rgb(0 0 0 / .01) 100%)}@media screen and (max-width:991.5px){.explore_calendar__heading.block_heading{position:relative;justify-content:flex-start;align-items:center;overflow:visible}.explore_calendar__heading.block_heading::before{display:none}}.explore_calendar__heading_title.block_heading__title{flex:none;width:auto;max-width:none;margin:0;text-align:center;color:#000;font-family:var(--wp--preset--font-family--secondary-font);font-size:2rem;font-weight:400;line-height:normal;letter-spacing:-.02em;white-space:nowrap}@media screen and (max-width:991.5px){.explore_calendar__heading_title.block_heading__title{font-size:1.25rem;margin-right:0;text-align:left}}.explore_calendar__heading_title.block_heading__title strong{font-family:var(--wp--preset--font-family--secondary-font);font-weight:600}.explore_calendar__grid_w{position:relative;width:100%;overflow:visible}.explore_calendar_slider_box{width:100%}@media screen and (max-width:991.5px){.explore_calendar_slider_box{width:calc(100% + var(--gl-hr-indent));margin-right:calc(-1*var(--gl-hr-indent))}}.explore_calendar__grid{width:100%}@media screen and (min-width:992px){.explore_calendar__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}}.explore_calendar__slider_item{height:auto;min-width:0}@media screen and (max-width:991.5px){.explore_calendar__slider_item:nth-child(n+9){display:none}}.explore_calendar__slider_item__card_w{height:100%}.explore_calendar__footer{display:flex;justify-content:center;width:100%}.button.button--secondary.explore_calendar__btn_all,.popup__content .wpcf7 input.button--secondary.explore_calendar__btn_all[type=submit]{padding:.75rem 1.5rem;min-width:0;height:auto;line-height:normal;border:1px solid hsl(0 0% 100% / .2);border-radius:.75rem;background-color:#000;backdrop-filter:blur(94px);box-shadow:none;color:#fff;font-size:.75rem;font-weight:500;text-transform:capitalize}.button.button--secondary.explore_calendar__btn_all:hover,.popup__content .wpcf7 input.button--secondary.explore_calendar__btn_all[type=submit]:hover,.button.button--secondary.explore_calendar__btn_all:focus,.popup__content .wpcf7 input.button--secondary.explore_calendar__btn_all[type=submit]:focus{color:#fff;background-color:#000;box-shadow:none;opacity:.9}.card_city_template{position:relative;display:block;width:100%;border-radius:1rem;overflow:hidden;text-decoration:none;color:#fff;border:1px solid hsl(0 0% 100% / .2);box-shadow:inset 0 2px 4px 0 rgb(210 210 210 / .25)}@media screen and (min-width:992px){.card_city_template{height:clamp(120px,10vw,156px)}}@media screen and (max-width:991.5px){.card_city_template{height:30vw}}@media screen and (min-width:992px){.card_city_template.card_city_template--season-block-mod{padding:1.4375rem 1rem}}@media screen and (max-width:991.5px){.card_city_template.card_city_template--season-block-mod{padding:.75rem}}@media screen and (min-width:992px){.season--season-tax-mod .card_city_template{padding:1.375rem 1rem}}@media(max-width:991.5px)and (min-width:768px){.season--season-tax-mod .card_city_template{height:23vw}}@media screen and (max-width:767px){.season--season-tax-mod .card_city_template{height:33vw}}@media screen and (min-width:992px){.card_city_template{min-height:9.75rem;padding:1rem}}@media screen and (max-width:991.5px){.card_city_template{min-height:7.5rem;padding:.75rem}}.card_city_template__image{display:block;position:absolute;top:0;left:0;width:100%;height:100%;transform-origin:center;transition:transform ease .5s,filter ease .5s;filter:brightness(.8)}.card_city_template__image:before{position:absolute;top:0;left:0;display:block;width:100%;height:100%;opacity:0;content:"";transition:opacity ease .5s;box-shadow:inset 0 0 30px 1px rgb(0 0 0 / .35)}.card_city_template:hover .card_city_template__image:before{opacity:1}.card_city_template__image:after{position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:"";background:linear-gradient(0deg,rgb(0 0 0 / .4) 0%,#fff0 100%)}.season .card_city_template__image:after{display:none}.card_city_template__image img{display:block;width:100%;height:100%;object-fit:cover}.card_city_template__in{position:relative;z-index:1}.card_city_template__descr{font-family:var(--wp--preset--font-family--secondary-font);font-weight:600}.season__list_item--color-dark .card_city_template__descr{color:#000}@media screen and (max-width:991.5px){.season .card_city_template__descr{font-size:.875rem}}@media screen and (min-width:992px){.card_city_template__descr{font-size:1.25rem;padding-right:3.125rem}}@media screen and (max-width:991.5px){.card_city_template__descr{font-size:1rem;padding-right:2.5rem}}.card_city_template--explore-mod{border-radius:.5rem;min-height:9.75rem;height:9.75rem;padding:1rem}@media screen and (max-width:991.5px){.card_city_template--explore-mod{min-height:8.75rem;height:8.75rem;padding:.75rem}}.card_city_template--explore-mod .card_city_template__image{filter:none}.card_city_template--explore-mod .card_city_template__image::after{background:linear-gradient(149.54deg,rgb(0 0 0 / .4) .55%,#fff0 69.1%)}.card_city_template--explore-mod .card_city_template__in{display:flex;flex-direction:column;height:100%}.card_city_template__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;width:100%}.card_city_template__text{display:flex;flex-direction:column;align-items:flex-start;gap:.125rem;min-width:0;text-align:left}.card_city_template__name{font-family:var(--wp--preset--font-family--secondary-font);font-size:1.5rem;font-weight:600;line-height:normal;color:#fff;letter-spacing:-.02em}@media screen and (max-width:991.5px){.card_city_template__name{font-size:1.125rem}}.card_city_template__count{font-family:var(--wp--preset--font-family--secondary-font);font-size:1rem;font-weight:600;line-height:normal;color:#f6f0e6}@media screen and (max-width:991.5px){.card_city_template__count{font-size:.875rem}}.card_city_template__arrow{display:flex;flex:none;align-items:center;justify-content:center;width:1.5rem;height:1.5rem}.card_city_template__arrow svg{display:block;width:1.5rem;height:1.5rem}.card_city_template__icon{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;position:absolute;z-index:2;top:.625rem;right:1rem;border-radius:50%;border:1px solid hsl(0 0% 100% / .2);box-shadow:inset 0 -2px 4px 0 rgb(210 210 210 / .25);backdrop-filter:blur(188px);opacity:0;transition:opacity ease .3s}.card_city_template:hover .card_city_template__icon{opacity:1}@media screen and (min-width:992px){.card_city_template__icon{width:2.625rem;height:2.625rem;padding:.75rem .625rem}}@media screen and (max-width:991.5px){.card_city_template__icon{padding:.625rem .4375rem;width:2rem;height:2rem}}.block_heading{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center;gap:1.5rem;position:relative;width:100%}.block_heading:before,.block_heading:after{display:block;width:100%;height:1px;content:""}@media screen and (max-width:991.5px){.block_heading:before,.block_heading:after{display:none}}.block_heading:before{background:linear-gradient(90deg,rgb(0 0 0 / .01) 0%,rgb(0 0 0 / .1) 100%)}.block_heading:after{background:linear-gradient(90deg,rgb(0 0 0 / .1) 0%,rgb(0 0 0 / .01) 100%)}@media screen and (max-width:991.5px){.block_heading{justify-content:flex-start}}@media screen and (min-width:992px){.block_heading:not(:last-child){margin-bottom:2.25rem}}@media screen and (max-width:991.5px){.block_heading:not(:last-child){margin-bottom:1rem}}@media screen and (min-width:992px){.block_heading .buttons-block{display:none}}@media screen and (max-width:991.5px){.block_heading .buttons-block{display:block}}.block_heading__title{font-family:var(--wp--preset--font-family--secondary-font);font-weight:400;max-width:37.5rem;flex:none}@media screen and (min-width:992px){.block_heading__title{text-align:center;font-size:2rem}}@media screen and (max-width:991.5px){.block_heading__title{margin-right:auto;font-size:1.25rem}}.block_heading__title strong{font-family:var(--wp--preset--font-family--secondary-font);font-weight:600}.season__list_w{display:grid;overflow:visible;gap:.5rem}@media screen and (min-width:992px){.season__list_w{grid-template-columns:repeat(4,1fr)}}@media(max-width:991.5px)and (min-width:768px){.season__list_w{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.season__list_w{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:992px){.season--season-tax-mod .season__list_w{grid-template-columns:repeat(3,1fr)}}@media(max-width:991.5px)and (min-width:768px){.season--season-tax-mod .season__list_w{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:767px){.season--season-tax-mod .season__list_w{grid-template-columns:repeat(2,1fr)}}.season__button_w{margin-top:2rem}.home-calendar.section{padding-top:1rem;padding-bottom:5rem;overflow:visible}.home-calendar.calendar_month--home .calendar_month__in.section__in.section__in--calendar-mod{max-width:880px}.home-calendar__header{position:relative;z-index:1;width:100%;max-width:52.375rem;height:16.5625rem;margin:0 auto 4rem;overflow:visible}@media screen and (max-width:991.5px){.home-calendar__header{display:flex;flex-direction:column;align-items:center;height:auto;max-width:31.25rem;margin-bottom:1.5rem}}.home-calendar__character{position:absolute;top:0;z-index:2;flex:none;pointer-events:none}.home-calendar__character img{display:block;width:100%;height:100%;object-fit:cover}.home-calendar__character--calendar{left:-4.875rem;width:307px;height:409px;filter:drop-shadow(5px 3px 13px rgb(0 0 0 / .1)) drop-shadow(20px 13px 24px rgb(0 0 0 / .09))}@media screen and (max-width:991.5px){.home-calendar__character--calendar{position:relative;left:auto;width:180px;height:240px;margin:0 auto .5rem}}.home-calendar__character--map{left:39.875rem;width:200px;height:266px}@media screen and (max-width:991.5px){.home-calendar__character--map{display:none}}.home-calendar__intro{position:absolute;top:1.3125rem;left:12.3125rem;z-index:2;display:flex;flex-direction:column;gap:1.5rem;align-items:center;width:31.1875rem;text-align:center}@media screen and (max-width:991.5px){.home-calendar__intro{position:relative;top:auto;left:auto;width:100%;gap:1rem}}.home-calendar__titles{display:flex;flex-direction:column;gap:.5625rem;align-items:center}.home-calendar__title_row{display:flex;gap:.8125rem;align-items:center;justify-content:center}.home-calendar__title_text{margin:0;font-family:var(--wp--preset--font-family--secondary-font);font-size:3rem;font-weight:400;line-height:normal;color:#000;white-space:nowrap}.home-calendar__title_text--calendar{font-size:2.5rem}@media screen and (max-width:991.5px){.home-calendar__title_text{font-size:1.75rem}.home-calendar__title_text--calendar{font-size:1.5rem}}.home-calendar__script{display:block;width:355.273px;height:87px;object-fit:contain;flex:none}@media screen and (max-width:991.5px){.home-calendar__script{width:220px;height:54px}}.home-calendar__descr{margin:0;font-family:var(--wp--preset--font-family--primary-font);font-size:1.25rem;font-weight:400;line-height:normal;letter-spacing:-.4px;color:#000}@media screen and (max-width:991.5px){.home-calendar__descr{font-size:14px;letter-spacing:-.02em}}.calendar_month--home .calendar_month__in{position:relative;z-index:2;display:flex;flex-direction:column;gap:2rem;align-items:center}.calendar_month--home .calendar_month__list_w{width:880px;max-width:100%;height:393px;padding:24px 24px 40px;overflow:hidden;border:1px solid hsl(0 0% 100% / .2);border-radius:16px;background:#4f3d2e;background-image:none;box-shadow:inset 0 2px 4px 0 rgb(210 210 210 / .25);backdrop-filter:blur(30px)}@media screen and (max-width:767px){.calendar_month--home .calendar_month__list_w{width:100%;height:auto;min-height:0;margin-left:0;padding:16px 12px 24px;border-radius:12px}}.calendar_month--home .home-calendar__highlight{position:absolute;top:9px;left:50%;z-index:1;width:309px;height:375px;border-radius:8px;background:hsl(0 0% 100% / .1);transform:translateX(-50%);pointer-events:none;backdrop-filter:blur(2px)}.calendar_month--home .calendar_month__list{position:relative;z-index:2;align-items:flex-start;width:100%;height:329px}.calendar_month--home .swiper-slide{position:relative;display:flex;justify-content:center;height:auto}.calendar_month--home .calendar_month__item_in{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:16px;width:185px;max-width:185px;padding:0}.calendar_month--home .calendar_month__item_in:after{display:none}.calendar_month--home .swiper-slide::after{position:absolute;top:0;right:0;z-index:2;width:1px;height:100%;background-color:hsl(0 0% 100% / .2);content:"";pointer-events:none}.calendar_month--home .swiper-slide-active .calendar_month__item_in{width:243px;max-width:243px}.calendar_month--home .calendar_month__item_month_link{top:0;left:50%;width:100%;height:100%;background:#fff0;opacity:0;transform:translateX(-50%)}.calendar_month__item_in:hover .calendar_month--home .calendar_month__item_month_link{opacity:0}.calendar_month--home .calendar_month__item_title{margin-bottom:0;font-size:32px;font-weight:600;line-height:normal;text-transform:uppercase;background:linear-gradient(180deg,#fff 0%,rgb(255 255 255 / .7) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;color:#fff0}.calendar_month--home .calendar_month__item_list{display:flex;flex-direction:column;gap:16px;max-width:178px}.calendar_month--home .calendar_month__item_list_item{border-radius:8px}.calendar_month--home .calendar_month__item_list_item:not(:last-child){margin-bottom:0}.calendar_month--home .calendar_month__item_link{padding:5px}@media screen and (min-width:768px){.calendar_month--home .calendar_month__item_link{min-height:3.375rem}}.calendar_month--home .calendar_month__item_list_item_title{font-size:16px;letter-spacing:-.32px}.calendar_month--home .calendar_month__item_list_item_count{font-size:10.74px;letter-spacing:-.21px}.calendar_month--home .calendar_month__item_link--more .calendar_month__item_list_item_title{font-size:20px;letter-spacing:-.4px}.calendar_month--home .calendar_month__list_controls .slider_nav{top:50%;left:50%;max-width:848px;transform:translate(-50%,-50%)}.calendar_month--home .calendar_month__list_controls .slider_nav__btn{width:38px;height:40px;padding:0;overflow:hidden;background:#fff0;border:0;border-radius:19px;transform:none}.calendar_month--home .calendar_month__list_controls .slider_nav__btn img{display:block;width:38px;height:40px}.calendar_month--home .calendar_month__list_controls .slider_nav__btn:hover{background:#fff0}.calendar_month--home .calendar_month__list_controls .slider_nav__btn.slider_nav__btn--prev_mod svg,.calendar_month--home .calendar_month__list_controls .slider_nav__btn.slider_nav__btn--prev_mod img{transform:none}.calendar_month--home .calendar_month__list_controls .slider_nav__btn.slider_nav__btn--next_mod img{transform:scaleX(-1)}.home-calendar__all{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;padding:12px 24px;overflow:hidden;border-radius:12px;background:#000;box-shadow:inset 0 4px 4px 0 rgb(210 210 210 / .25);font-family:var(--wp--preset--font-family--primary-font);font-size:12px;font-weight:500;line-height:normal;color:#fff;text-decoration:none;white-space:nowrap;backdrop-filter:blur(94px)}.home-calendar__all:hover{opacity:.88}.cta__box{height:100%;position:relative;width:100%}.cta__box:after{position:absolute;z-index:1;top:0;left:0;display:block;width:100%;height:100%;content:"";pointer-events:none;border-radius:.5rem;border:1px solid hsl(0 0% 100% / .5);box-shadow:-2px -2px 4px 0 rgb(126 126 126 / .2) inset,0 3px 25px 0 hsl(0 0% 100% / .18)}.cta__block_link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.cta__image_w{overflow:hidden;position:absolute;z-index:1;pointer-events:none;border-radius:.5rem;width:100%;height:100%;box-sizing:content-box}.cta__image_w img{display:block;width:100%;height:100%;object-fit:cover}.cta__text_block .block_text{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;position:relative;z-index:2;color:#fff;width:100%}@media screen and (min-width:768px){.cta__text_block .block_text{padding:3.5rem 1.5rem;max-width:22.625rem;min-height:18.75rem}}@media screen and (max-width:767px){.cta__text_block .block_text{padding:1rem;max-width:15.5rem;min-height:13.125rem;align-items:stretch}}.cta__text_block .block_text__descr{font-size:.875rem}.cta__text_block .block_text__descr h5,.cta__text_block .block_text__descr h4,.cta__text_block .block_text__descr h3,.cta__text_block .block_text__descr h2{line-height:1.2;letter-spacing:-.02em;font-family:var(--wp--preset--font-family--secondary-font)}@media screen and (min-width:992px){.cta__text_block .block_text__descr h5,.cta__text_block .block_text__descr h4,.cta__text_block .block_text__descr h3,.cta__text_block .block_text__descr h2{font-weight:600;font-size:1.5rem}}@media screen and (max-width:991.5px){.cta__text_block .block_text__descr h5,.cta__text_block .block_text__descr h4,.cta__text_block .block_text__descr h3,.cta__text_block .block_text__descr h2{font-weight:500;font-size:1rem}}.cta__text_block .block_text__descr h5:not(:last-child),.cta__text_block .block_text__descr h4:not(:last-child),.cta__text_block .block_text__descr h3:not(:last-child),.cta__text_block .block_text__descr h2:not(:last-child){margin-bottom:.75rem}.cta__text_block .block_text__descr h5 strong,.cta__text_block .block_text__descr h4 strong,.cta__text_block .block_text__descr h3 strong,.cta__text_block .block_text__descr h2 strong{font-weight:700}.cta__text_block .block_text__descr p{line-height:1.3;letter-spacing:-.02em}@media screen and (min-width:768px){.cta__text_block .block_text__descr p{font-size:.875rem}}@media screen and (max-width:767px){.cta__text_block .block_text__descr p{font-size:.6875rem}}.cta__text_block .block_text__descr p:not(:last-child){margin-bottom:.75rem}@media screen and (min-width:992px){.cta__text_block .block_text__descr:not(:last-child){margin-bottom:1.75rem}}@media screen and (max-width:991.5px){.cta__text_block .block_text__descr:not(:last-child){margin-bottom:.75rem}}.cta__text_block .button,.cta__text_block .popup__content .wpcf7 input[type=submit],.popup__content .wpcf7 .cta__text_block input[type=submit]{position:relative;z-index:2}.cta__text_block .buttons-block{margin-top:auto}.hero_2{min-height:clamp(480px,50vw,640px);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center}@media screen and (min-width:992px){.hero_2{padding-top:9.375rem}}@media screen and (max-width:991.5px){.hero_2{padding-top:6.125rem}}.hero_2:after{position:absolute;top:100%;left:-50%;display:block;width:200%;height:50%;content:"";box-shadow:0 0 80px 50px #eae2d3}.hero_2:before{position:absolute;bottom:0%;left:0%;display:block;width:200%;height:12.5rem;content:"";box-shadow:0 0 80px 50px #eae2d3}.hero_2_img{position:absolute;top:0;left:0;width:100%;height:100%}.hero_2_img img{display:block;width:100%;height:100%;object-fit:cover}.hero_2__in{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;position:relative;z-index:1;text-align:center}.hero_2--text-block-mod .block_text__title{font-family:var(--wp--preset--font-family--secondary-font);font-weight:400;letter-spacing:-.02em;line-height:1.33}@media screen and (min-width:992px){.hero_2--text-block-mod .block_text__title{font-size:3.5rem}}@media screen and (max-width:991.5px){.hero_2--text-block-mod .block_text__title{font-size:1.75rem}}@media screen and (min-width:992px){.hero_2--text-block-mod .block_text__title:not(:last-child){margin-bottom:1.5rem}}@media screen and (max-width:991.5px){.hero_2--text-block-mod .block_text__title:not(:last-child){margin-bottom:.5rem}}.hero_2--text-block-mod .block_text__descr{letter-spacing:-.02em;line-height:1.33}@media screen and (min-width:768px){.hero_2--text-block-mod .block_text__descr{font-size:1.25rem}}@media screen and (max-width:767px){.hero_2--text-block-mod .block_text__descr{font-size:.875rem}}@media screen and (min-width:992px){.hero_2--text-block-mod .block_text__descr:not(:last-child){margin-bottom:2.5rem}}@media screen and (max-width:991.5px){.hero_2--text-block-mod .block_text__descr:not(:last-child){margin-bottom:2rem}}@media screen and (min-width:992px){.how_works{padding-top:5.25rem}}@media screen and (max-width:991.5px){.how_works{padding-top:2.75rem}}.how_works .swiper-pagination-bullet{transition:all ease .3s;width:.375rem;height:.375rem}.how_works .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fff}.how_works:after{position:absolute;top:0;left:-50%;display:block;width:200%;height:0%;content:"";box-shadow:0 0 80px 50px #eae2d3}.how_works:before{position:absolute;top:0%;left:0%;display:block;width:200%;height:5%;content:"";background:linear-gradient(180deg,rgb(234 226 211 / .7) 0%,#fff0 100%)}@media screen and (min-width:768px){.how_works__heading:not(:last-child){margin-bottom:2rem}}@media screen and (max-width:767px){.how_works__heading:not(:last-child){margin-bottom:1.375rem}}.how_works--text-block-mod .block_text__title{font-weight:500;text-align:center;font-family:var(--wp--preset--font-family--secondary-font);letter-spacing:-.02em;line-height:1.33}.color-text-dark .how_works--text-block-mod .block_text__title{color:#000}.color-text-light .how_works--text-block-mod .block_text__title{color:#fff}@media screen and (max-width:767px){.how_works--text-block-mod .block_text__title{color:#000!important}}@media screen and (min-width:992px){.how_works--text-block-mod .block_text__title{font-size:2.25rem}}@media screen and (max-width:991.5px){.how_works--text-block-mod .block_text__title{font-size:1.75rem}}.how_works--text-block-mod .block_text__title:not(:last-child){margin-bottom:1.5rem}.how_works__list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;list-style-type:none}@media screen and (min-width:768px){.how_works__list{gap:clamp(10px,5vw,40px)}}@media screen and (max-width:767px){.how_works__list{gap:1.25rem 0}}@media screen and (min-width:768px){.how_works__list:not(:last-child){margin-bottom:3.5rem}}@media screen and (max-width:767px){.how_works__list:not(:last-child){margin-bottom:1.875rem}}.how_works__list_item{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:center;align-items:center}@media screen and (min-width:768px){.how_works__list_item{width:9.125rem;gap:.75rem}}@media screen and (max-width:767px){.how_works__list_item{width:7.5rem;padding:.3125rem;gap:.625rem}}.how_works__list_icon{display:block;width:2rem;height:2rem}@media screen and (max-width:767px){.how_works__list_icon{filter:invert(.8)}}.how_works__list_icon img{display:block;width:100%;height:100%;object-fit:contain}.how_works__list_descr{text-align:center;letter-spacing:-.02em}.color-text-dark .how_works__list_descr{color:#000}.color-text-light .how_works__list_descr{color:#fff}@media screen and (min-width:768px){.how_works__list_descr{font-size:.875rem}}@media screen and (max-width:767px){.how_works__list_descr{font-size:.75rem;color:#000!important}}.how_works__list_about_w{position:relative}@media screen and (min-width:992px){.how_works__list_about_w:not(:last-child){margin-bottom:2.625rem}}.how_works__list_about_decor{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:36.5rem;color:#fff;pointer-events:none}@media screen and (max-width:991.5px){.how_works__list_about_decor{display:none}}.how_works__list_about{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;list-style-type:none;overflow:visible!important;counter-reset:howworks}@media screen and (min-width:992px){.how_works__list_about{gap:clamp(20px,15vw,52px)}}@media screen and (max-width:991.5px){.how_works__list_about{gap:3.25rem}}.how_works__list_about_item{padding:1.5rem;background:linear-gradient(90deg,rgb(255 255 255 / .9) 0%,rgb(255 255 255 / .8) 100%);border-radius:1.25rem;box-shadow:4px 4px 20px 0 rgb(0 0 0 / .1);backdrop-filter:blur(36px);max-width:16rem;width:100%}.how_works__list_about_item:before{display:block;font-size:3rem;font-weight:500;font-family:var(--wp--preset--font-family--secondary-font);color:#000;line-height:1;counter-increment:howworks;content:counter(howworks);margin-bottom:1.125rem}.how_works__list_about_item:not(:last-child):after{pointer-events:none;position:absolute;top:44%;left:100%;display:block;width:3.75rem;height:2.8125rem;background:url(/wp-content/themes/gstaadguy-new/assets/icons/line.svg) no-repeat center/cover;background-position:23% 10%;content:""}@media screen and (min-width:992px){.how_works__list_about_item:not(:last-child):after{display:none}}.how_works__list_about_item:nth-child(2):after{background-position:10% 10%}.how_works__list_about_title{font-family:var(--wp--preset--font-family--secondary-font);font-size:1rem;font-weight:600;letter-spacing:-.02em;line-height:1.1}.how_works__list_about_title:not(:last-child){margin-bottom:6px}.how_works__list_about_descr{font-size:.75rem;letter-spacing:-.02em;line-height:1.2}.how_works__button_w{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;gap:.5rem}@media screen and (min-width:992px){.how_works__list_about_pagination{display:none}}@media screen and (max-width:991.5px){.how_works__list_about_pagination{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;padding:1.5625rem 0;gap:.375rem}}.partner_hotel{overflow:visible;padding:0;padding-bottom:0}@media screen and (max-width:991px){.partner_hotel{padding-bottom:0}}.partner_hotel__in{position:relative;width:100%;max-width:90rem;margin:0 auto;padding-top:7rem;padding-left:1.5rem;padding-right:1.5rem;isolation:isolate}@media screen and (min-width:1921px){.partner_hotel__in{font-size:16px}}@media(max-width:1920px)and (min-width:1200px){.partner_hotel__in{font-size:1.1111111111vw}}@media(max-width:1199px)and (min-width:992px){.partner_hotel__in{font-size:.9722222222vw}}@media(max-width:991.5px)and (min-width:768px){.partner_hotel__in{font-size:.9722222222vw}}@media screen and (max-width:767px){.partner_hotel__in{font-size:3.2vw;padding-top:2rem}}.partner_hotel__stage{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:visible}@media screen and (max-width:991px){.partner_hotel__stage{position:static;inset:auto;order:2;width:100%;margin-top:2rem}}.partner_hotel__decor{position:absolute;inset:0;width:100%;height:100%}@media screen and (max-width:991px){.partner_hotel__decor{position:static;inset:auto;width:100%;height:auto}}.partner_hotel__decor_picture{display:block;width:100%}.partner_hotel__decor_picture img{display:block;width:100%;height:auto;object-fit:contain;object-position:top center;mix-blend-mode:lighten}@media screen and (min-width:992px){.partner_hotel__in--composite{min-height:calc(min(100vw,90rem)*719/1024 + 12.5rem)}}@media screen and (max-width:991px){.partner_hotel__in--composite{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:stretch;min-height:auto;padding-bottom:0}}.partner_hotel__content{position:relative;z-index:2;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center;gap:2.5rem;width:100%;max-width:32.5rem;margin:0 auto}@media screen and (max-width:991px){.partner_hotel__content{order:1;gap:1.5rem}}.partner_hotel--text-block-mod{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center;gap:2rem}@media screen and (max-width:991px){.partner_hotel--text-block-mod{gap:1.5rem}}.partner_hotel--text-block-mod .block_text__title{text-align:center;font-family:var(--wp--preset--font-family--secondary-font);font-weight:500;font-size:2.25rem;line-height:1;letter-spacing:-.72px;text-transform:capitalize;margin:0;white-space:nowrap}@media screen and (max-width:991.5px){.partner_hotel--text-block-mod .block_text__title{font-size:1.5rem;letter-spacing:-.48px;white-space:normal}}.partner_hotel--text-block-mod .block_text__descr{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:center;align-items:center;width:auto}.color-text-dark .partner_hotel--text-block-mod .block_text__descr{color:#000}.color-text-light .partner_hotel--text-block-mod .block_text__descr{color:#fff}.partner_hotel--text-block-mod .block_text__descr strong{font-family:var(--wp--preset--font-family--primary-font);font-weight:600;line-height:1}.partner_hotel--text-block-mod .block_text__descr p{color:inherit;margin:0;font-family:var(--wp--preset--font-family--primary-font);font-size:1rem;line-height:1;letter-spacing:-.32px}.partner_hotel--text-block-mod .block_text__descr ul{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:center;align-items:flex-start;gap:1rem;color:inherit;list-style-type:none;margin:0;padding:0;width:auto}.partner_hotel--text-block-mod .block_text__descr ul li{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:center;align-items:center;gap:.5rem;font-family:var(--wp--preset--font-family--primary-font);font-size:1rem;font-weight:400;line-height:1;letter-spacing:-.32px;text-align:center;white-space:nowrap}@media screen and (max-width:991.5px){.partner_hotel--text-block-mod .block_text__descr ul li{white-space:normal}}@media screen and (max-width:991px){.partner_hotel--text-block-mod .block_text__descr ul li{font-size:.875rem;gap:.1875rem}}.partner_hotel--text-block-mod .block_text__descr ul li:before{flex-shrink:0;display:block;width:1.125rem;height:1.125rem;content:"";background:url(/wp-content/themes/gstaadguy-new/assets/icons/check.svg) no-repeat center/contain;filter:brightness(0) invert(1)}.partner_hotel__heading{margin:0}.partner_hotel__button_w{justify-content:center;margin:0}.book_best{padding-top:0}@media screen and (max-width:991px){.book_best{padding-top:0}}@media screen and (min-width:992px){.book_best{padding-bottom:4.375rem}}@media screen and (max-width:991.5px){.book_best{padding-bottom:4.125rem}}.book_best .swiper-pagination-bullet{transition:all ease .3s;width:.375rem;height:.375rem;background-color:hsl(0 0% 100% / .6);opacity:1}.book_best .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fff}.book_best__list_about_pagination{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;margin-top:1.875rem}@media screen and (min-width:992px){.book_best__list_about_pagination{display:none}}.book_best__heading{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;max-width:37.5rem;width:100%;margin:auto}@media screen and (min-width:992px){.book_best__heading:not(:last-child){margin-bottom:3rem}}@media screen and (max-width:991.5px){.book_best__heading:not(:last-child){margin-bottom:1.625rem}}@media screen and (max-width:991.5px){.book_best--text-block-mod{margin-top:2.5rem}}.book_best--text-block-mod .buttons-block{justify-content:center}.color-text-dark .book_best--text-block-mod .block_text__descr{color:#000}.color-text-light .book_best--text-block-mod .block_text__descr{color:#fff}.book_best--text-block-mod .block_text__descr h2,.book_best--text-block-mod .block_text__descr h3,.book_best--text-block-mod .block_text__descr h4{text-align:center;font-weight:600;letter-spacing:-.02em;font-family:var(--wp--preset--font-family--secondary-font);line-height:1.2}@media screen and (min-width:992px){.book_best--text-block-mod .block_text__descr h2,.book_best--text-block-mod .block_text__descr h3,.book_best--text-block-mod .block_text__descr h4{font-size:2.25rem}}@media screen and (max-width:991.5px){.book_best--text-block-mod .block_text__descr h2,.book_best--text-block-mod .block_text__descr h3,.book_best--text-block-mod .block_text__descr h4{font-size:1.5rem;font-weight:500}}.book_best--text-block-mod .block_text__descr h2 strong,.book_best--text-block-mod .block_text__descr h3 strong,.book_best--text-block-mod .block_text__descr h4 strong{font-weight:700}.book_best--text-block-mod .block_text__descr a{text-decoration:none}.color-text-dark .book_best--text-block-mod .block_text__descr a{color:#000}.color-text-light .book_best--text-block-mod .block_text__descr a{color:#fff}.book_best--text-block-mod .block_text__descr p:not(:last-child){margin-bottom:1rem}@media screen and (min-width:992px){.book_best--text-block-mod .block_text__descr:not(:last-child){margin-bottom:3rem}}@media screen and (max-width:991.5px){.book_best--text-block-mod .block_text__descr:not(:last-child){margin-bottom:1.5rem}}.book_best--text-block-mod .block_text__descr strong{font-weight:700}.book_best__list_about{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;overflow:visible}@media screen and (min-width:1200px){.book_best__list_about{gap:2.5rem clamp(30px,3.5vw,100px)}}@media screen and (max-width:1199px){.book_best__list_about{gap:2.5rem clamp(30px,3vw,100px)}}@media screen and (min-width:992px){.book_best__list_about:not(:last-child){margin-bottom:3rem}}@media screen and (max-width:991.5px){.book_best__list_about:not(:last-child){margin-bottom:1.5rem}}@media screen and (min-width:992px){.book_best__list_about_item{width:21.5rem;max-width:21.5rem}}@media screen and (max-width:991.5px){.book_best__list_about_item{max-width:18rem}}.book_best__list_about_item_in{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;position:relative;aspect-ratio:1}@media screen and (min-width:992px){.book_best__list_about_item_in{width:100%;padding:1.5rem}}@media screen and (min-width:1200px){.book_best__list_about_item_in{padding:clamp(60px,5vw,90px) clamp(60px,5vw,90px)}}@media(max-width:1199px)and (min-width:992px){.book_best__list_about_item_in{padding:3.9vw 3.9vw}}@media(max-width:991.5px)and (min-width:768px){.book_best__list_about_item_in{padding:3vw 2.7vw}}@media screen and (max-width:767px){.book_best__list_about_item_in{padding:10vw 8.6vw}}.book_best__list_about_item_image{position:absolute;width:100%;height:100%;pointer-events:none}.book_best__list_about_item_image img{display:block;width:100%;height:100%;object-fit:contain;object-fit:fill}.book_best__list_about_item_info{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;position:relative;z-index:1;width:100%;min-height:12.5rem}@media screen and (min-width:1200px){.book_best__list_about_item_info{max-width:13.125rem}}@media screen and (max-width:1199px){.book_best__list_about_item_info{max-width:11.25rem}}.book_best__list_about_title{font-weight:600;text-align:center;letter-spacing:-.02em;font-family:var(--wp--preset--font-family--secondary-font);line-height:1.2}@media screen and (min-width:992px){.book_best__list_about_title{font-size:1.5rem}}@media screen and (max-width:991.5px){.book_best__list_about_title{font-size:1rem}}.book_best__list_about_title:not(:last-child){margin-bottom:.375rem}.book_best__list_about_descr{text-align:center;letter-spacing:-.02em;font-weight:500}@media screen and (min-width:768px){.book_best__list_about_descr{font-size:.875rem}}@media screen and (max-width:767px){.book_best__list_about_descr{font-size:.75rem}}.guide_exp_block{border-radius:.75rem;background-color:#fff;border:1px solid rgb(0 0 0 / .1)}@media screen and (min-width:992px){.guide_exp_block{padding:2rem 1.5rem 1.5rem}}@media screen and (max-width:991.5px){.guide_exp_block{padding:1.4375rem 1.5rem 1.5rem}}.guide_exp_block__title_w{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center}.guide_exp_block__title_w:before,.guide_exp_block__title_w:after{display:block;width:100%;height:1px;background:linear-gradient(90deg,#fff0 10%,rgb(0 0 0 / .1) 100%);content:""}@media screen and (max-width:991.5px){.guide_exp_block__title_w:before,.guide_exp_block__title_w:after{display:none}}.guide_exp_block__title_w:after{background:linear-gradient(-90deg,#fff0 10%,rgb(0 0 0 / .1) 100%)}@media screen and (min-width:992px){.guide_exp_block__title_w:not(:last-child){margin-bottom:2.5rem}}@media screen and (max-width:991.5px){.guide_exp_block__title_w:not(:last-child){margin-bottom:1.625rem}}.guide_exp_block__title{width:100%;min-width:fit-content;text-align:center;font-family:var(--wp--preset--font-family--secondary-font);font-weight:600;line-height:.9;text-transform:none;padding:0rem 1rem;opacity:.5}@media screen and (min-width:992px){.guide_exp_block__title{font-size:2rem}}@media(max-width:991.5px)and (min-width:768px){.guide_exp_block__title{font-size:1.625rem}}@media screen and (max-width:767px){.guide_exp_block__title{font-size:1.25rem}}.guide_exp_block__places_item{position:relative;overflow:visible}.guide_exp_block__places_item:not(:last-child){border-bottom:1px solid rgb(0 0 0 / .1)}@media screen and (min-width:992px){.guide_exp_block__places_item:not(:last-child){padding-bottom:2.5rem;margin-bottom:2.5rem}}@media screen and (max-width:991.5px){.guide_exp_block__places_item:not(:last-child){padding-bottom:2rem;margin-bottom:2rem}}.guide_exp_block__places_item .guide_exp_block__exp_title{text-align:center;font-family:var(--wp--preset--font-family--caveat);font-weight:700;line-height:1;text-transform:uppercase;font-size:1.875rem}.guide_exp_block__places_item .guide_exp_block__exp_title:not(:last-child){margin-bottom:1.5rem}.guide_exp_block__places_item .guide_exp_block__descr{color:#2a2a2a;font-weight:500;text-align:center}@media screen and (min-width:768px){.guide_exp_block__places_item .guide_exp_block__descr{font-size:.875rem}}@media screen and (max-width:767px){.guide_exp_block__places_item .guide_exp_block__descr{font-size:.75rem}}.guide_exp_block__places_item .guide_exp_block__descr p{line-height:1.25}@media screen and (min-width:992px){.guide_exp_block__places_item .guide_exp_block__descr:not(:last-child){margin-bottom:1.5rem}}@media screen and (max-width:991.5px){.guide_exp_block__places_item .guide_exp_block__descr:not(:last-child){margin-bottom:1.25rem}}.guide_exp_block__places_item:has(.guide_exp_block__what_list) .guide_exp_block__descr{margin-bottom:0}.guide_exp_block__area_name{width:100%;max-width:fit-content}.guide_exp_block__tag_list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;gap:.5rem;margin-top:1rem}.guide_exp_block__tag_list:not(:last-child){margin-bottom:1rem}.guide_exp_block__tag_item{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;background-color:#f1f1f1;backdrop-filter:blur(140px);font-size:.75rem}@media screen and (min-width:992px){.guide_exp_block__tag_item{line-height:1.25;padding:.5rem 1rem;border-radius:.75rem}}@media screen and (max-width:991.5px){.guide_exp_block__tag_item{line-height:1;padding:.375rem .875rem;border-radius:.625rem}}.guide_exp_block__btn_w{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;gap:.5rem}.guide_exp_block__directions{position:relative;display:inline-flex;align-items:center;justify-content:center}.guide_exp_block__directions .link-icon--get-direction{display:inline-flex;width:.875rem;height:.875rem}.guide_exp_block__directions_boat{position:absolute;pointer-events:none;z-index:2}@media screen and (min-width:768px){.guide_exp_block__directions_boat{right:-100%;bottom:-2rem;width:13.75rem;transform:translateX(100%)}}.guide_exp_block__directions_boat img{display:block;width:100%;height:auto;filter:drop-shadow(0 .25rem .25rem rgb(0 0 0 / .35))}.guide_exp_block__gallery_w{position:relative}.no-map--condition .guide_exp_block__gallery_w{width:calc(100% + 46px);margin-left:-23px}@media screen and (min-width:768px){.guide_exp_block__gallery_w{max-width:40.5rem;width:100%;margin-left:auto;margin-right:auto}}@media screen and (max-width:767px){.guide_exp_block__gallery_w{width:100%;margin-left:0}.no-map--condition .guide_exp_block__gallery_w{width:100%;margin-left:0}}.guide_exp_block__gallery_w:not(:last-child){margin-bottom:1.625rem}.guide_exp_block__gallery_w--instagram{display:flex;justify-content:center}.guide_exp_block__gallery_w .experience-arrow,.guide_exp_block__gallery_w .experience-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;cursor:pointer}.guide_exp_block__gallery_w .experience-arrow__wrapper,.guide_exp_block__gallery_w .experience-arrow__wrapper{background-color:#fff;border-radius:6.25rem;height:3rem;width:3rem}.guide_exp_block__gallery_w .experience-arrow__wrapper::after,.guide_exp_block__gallery_w .experience-arrow__wrapper::after{content:"";position:absolute;top:-20px;bottom:-20px;left:-20px;right:-20px;z-index:-1}.guide_exp_block__gallery_w .experience-arrow svg,.guide_exp_block__gallery_w .experience-arrow svg{width:1.5rem;height:1.5rem}.guide_exp_block__gallery_w .js-default-nav-next{right:1rem}.guide_exp_block__gallery_w .js-default-nav-prev{left:1rem}.guide_exp_block__gallery_w .js-default-nav-prev svg{transform:rotate(-180deg)}.guide_exp_block__instagram_embed{width:100%;max-width:33.75rem;margin-left:auto;margin-right:auto}.guide_exp_block__instagram_embed .instagram-media{display:block;margin-left:auto!important;margin-right:auto!important;max-width:100%!important;min-width:min(100%,326px)!important;width:100%!important}.guide_exp_block__instagram_embed iframe,.guide_exp_block__instagram_embed .guide_exp_block__instagram_oembed{display:block;margin-left:auto!important;margin-right:auto!important;max-width:100%!important;width:100%!important;min-width:min(100%,326px);height:auto;min-height:0;max-height:none;overflow:visible;border:0;vertical-align:top;transition:height ease .2s}.guide_exp_block__instagram_fallback{text-align:center;font-size:.875rem}.guide_exp_block__instagram_fallback a{color:inherit}.guide_exp_block__instagram_unavailable{display:flex;flex-direction:column;align-items:center;gap:.75rem;max-width:33.75rem;margin-left:auto;margin-right:auto;padding:1.25rem 1.5rem;text-align:center;border:1px solid rgb(0 0 0 / .12);border-radius:.25rem;background-color:rgb(247 243 237 / .6)}.guide_exp_block__instagram_unavailable_icon{display:block;width:1.5rem;height:1.5rem}.guide_exp_block__instagram_unavailable_name{margin:0;font-family:var(--wp--preset--font-family--secondary-font);font-size:1rem;line-height:1.2;color:#000}.guide_exp_block__gallery_decor{position:absolute;z-index:4;pointer-events:none}@media screen and (min-width:768px){.guide_exp_block__gallery_decor{width:8.875rem}}@media screen and (max-width:767px){.guide_exp_block__gallery_decor{width:6.75rem}}.guide_exp_block__gallery_decor--top_left{top:-5rem;left:-4rem}.guide_exp_block__gallery_decor--top_right{max-width:7.5rem;top:-5rem;right:-3rem}.guide_exp_block__gallery_decor_img{padding:0;display:block;width:100%;background:#fff0;box-shadow:none}.guide_exp_block__gallery_decor_img img{display:block;width:100%;height:auto}.guide_exp_block__gallery_item{border-radius:4px;overflow:hidden}.guide_exp_block__gallery_img{position:relative;display:block;width:100%;height:auto}.guide_exp_block__gallery_img img{display:block;width:100%;height:auto;object-fit:contain}@media screen and (min-width:992px){.guide_exp_block__what_title_w{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:center;align-items:center}}.guide_exp_block__what_title_w:not(:last-child){margin-bottom:.5rem}.guide_exp_block__what_title{color:var(--ffffff,#000);font-family:var(--wp--preset--font-family--primary-font);font-size:1rem;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-.02rem;text-transform:capitalize}.guide_exp_block__what_list{list-style-type:none;padding-left:.75rem;margin-top:1rem}.guide_exp_block__what_list:not(:last-child){margin-bottom:1.875rem}.guide_exp_block__what_item:not(:last-child){margin-bottom:1.25rem}.guide_exp_block__what_item_title{font-weight:500;font-size:.875rem;line-height:1;color:#000;margin-bottom:.5rem}.guide_exp_block__what_item_descr{font-size:.75rem;line-height:1.33}.guide_exp_block__protip_w{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:flex-start;align-items:flex-start;gap:3px}.guide_exp_block__protip_w:not(:last-child){margin-bottom:1.875rem}.guide_exp_block__protip_card{font-family:var(--wp--preset--font-family--caveat);width:100%}.guide_exp_block__protip_card.guide_exp_block__protip_card--need{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;box-sizing:border-box;max-width:16.84375rem;min-height:10.75rem;padding:.75rem;border:1px solid rgb(0 0 0 / .05);border-radius:.625rem;box-shadow:-.907px 4.535px 4.535px 0 rgb(0 0 0 / .3);background-color:#f7f3ed;overflow:visible;transform:rotate(-2deg)}@media screen and (max-width:991.5px){.guide_exp_block__protip_card.guide_exp_block__protip_card--need{max-width:calc(100% - 16px)}}.guide_exp_block__protip_card.guide_exp_block__protip_card--great-for{transform:rotate(-2deg);background-color:#f7f3ed;background-size:cover;background-position:center;background-repeat:no-repeat}.guide_exp_block__protip_card.guide_exp_block__protip_card--great-for .guide_exp_block__protip_card_decor{top:-.3125rem;right:-.5rem}.guide_exp_block__protip_card.guide_exp_block__protip_card--great-for .guide_exp_block__protip_card_logo--f{width:3.375rem;height:3.3125rem;opacity:1;transform:rotate(8.483deg)}@media screen and (max-width:991.5px){.guide_exp_block__protip_card.guide_exp_block__protip_card--great-for .guide_exp_block__protip_card_logo--f{width:4.5rem;height:4.5rem}}.guide_exp_block__protip_card.guide_exp_block__protip_card--great-for .guide_exp_block__protip_card_in{padding-right:0}.guide_exp_block__protip_card.guide_exp_block__protip_card--great-for .guide_exp_block__protip_descr{max-width:100%;font-size:1.25rem;line-height:.98;letter-spacing:-.05rem;color:#000}.guide_exp_block__protip_card.guide_exp_block__protip_card--great-for .guide_exp_block__protip_descr p{font-size:inherit;line-height:inherit;letter-spacing:inherit;margin-top:0}.guide_exp_block__protip_card.guide_exp_block__protip_card--pro-tip{margin-left:-.25rem;margin-top:.75rem;min-height:10.9375rem;background-color:#f7f3ed;background-size:cover;background-position:center;background-repeat:no-repeat}@media screen and (max-width:991.5px){.guide_exp_block__protip_card.guide_exp_block__protip_card--pro-tip{margin-left:0;margin-top:0;min-height:10.9375rem;transform:rotate(2deg)}}.guide_exp_block__protip_card.guide_exp_block__protip_card--pro-tip .guide_exp_block__protip_card_decor{top:-.4375rem;right:0}.guide_exp_block__protip_card.guide_exp_block__protip_card--pro-tip .guide_exp_block__protip_card_logo--postmark{width:5.75rem;height:auto}.guide_exp_block__protip_card.guide_exp_block__protip_card--pro-tip .guide_exp_block__protip_card_in{padding-right:0}.guide_exp_block__protip_card.guide_exp_block__protip_card--pro-tip .guide_exp_block__protip_descr{max-width:100%;margin-top:.625rem;font-size:1.25rem;line-height:.98;letter-spacing:-.05rem;color:#000}.guide_exp_block__protip_card.guide_exp_block__protip_card--pro-tip .guide_exp_block__protip_descr p{font-size:inherit;line-height:inherit;letter-spacing:inherit;margin-top:0}.guide_exp_block__protip_card.guide_exp_block__protip_card--dont{box-shadow:-.91px 4.54px 4.54px 0 rgb(0 0 0 / .3);border-radius:2px;overflow:hidden;background:linear-gradient(180deg,#fbb38c 22.11%,#fca678 22.82%,#fca678 100%);transform:rotate(3deg)}@media screen and (min-width:768px){.guide_exp_block__protip_card.guide_exp_block__protip_card--dont{min-height:14.125rem;padding:.8125rem .5rem .5rem}}@media screen and (max-width:767px){.guide_exp_block__protip_card.guide_exp_block__protip_card--dont{min-height:7.875rem;padding:.8125rem .5rem 1.5rem}}.guide_exp_block__protip_card_decor{position:absolute;top:1rem;right:.75rem;z-index:1;pointer-events:none;line-height:0}.guide_exp_block__protip_card_logo{display:block;max-width:none;height:auto;flex-shrink:0}.guide_exp_block__protip_card_logo--f{width:2.75rem}.guide_exp_block__protip_card_logo--postmark{width:5.75rem}.guide_exp_block__protip_card_in{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;width:100%;max-width:100%;padding-right:3.5rem}.guide_exp_block__protip_title{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:center;align-items:center;position:relative;gap:.125rem;opacity:.7;font-size:1.125rem;line-height:1;letter-spacing:-.045rem;padding-left:0;color:rgb(0 0 0 / .5);text-transform:capitalize}.guide_exp_block__protip_title>span:not(.guide_exp_block__protip_icon_w){position:relative;z-index:1}.guide_exp_block__protip_title .guide_exp_block__protip_icon_w{position:relative;z-index:2}.guide_exp_block__protip_title:before{position:absolute;top:-13px;left:-8px;display:block;width:calc(100% + 16px);content:""}@media screen and (min-width:768px){.guide_exp_block__protip_title:before{height:calc(100% + 16px)}}@media screen and (max-width:767px){.guide_exp_block__protip_title:before{height:calc(100% + 23px)}}.guide_exp_block__protip_card--need .guide_exp_block__protip_title:before{display:none}.guide_exp_block__protip_card--need .guide_exp_block__protip_title:not(:last-child){margin-bottom:0}.guide_exp_block__protip_card--dont .guide_exp_block__protip_title:before{background-color:#fbb38c}@media screen and (min-width:992px){.guide_exp_block__protip_title:not(:last-child){margin-bottom:1.5rem}}@media screen and (max-width:991.5px){.guide_exp_block__protip_title:not(:last-child){margin-bottom:1.125rem}}.guide_exp_block__protip_icon_w{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center;flex-shrink:0}.guide_exp_block__protip_icon_w--what-to-order{width:1.4868125rem;height:1.4868125rem}.guide_exp_block__protip_icon_w--what-to-order .guide_exp_block__protip_icon{display:block;width:1.4375rem;height:1.4375rem;transform:rotate(2deg)}.guide_exp_block__protip_icon_w--pro-tip{width:1.1328125rem;height:1.1168125rem}.guide_exp_block__protip_icon_w--pro-tip .guide_exp_block__protip_icon{width:.9969375rem;height:.9778125rem;transform:rotate(8.66deg)}.guide_exp_block__protip_icon{position:relative;display:block;flex-shrink:0;object-fit:contain}.guide_exp_block__protip_descr{font-size:1.125rem;letter-spacing:-.02em;line-height:1.1;word-break:break-word}.guide_exp_block__protip_card--need .guide_exp_block__protip_descr{font-size:1.25rem;line-height:.98;letter-spacing:-.05rem;color:#000}.guide_exp_block__protip_descr p{font-size:1.125rem}.guide_exp_block__protip_card--need .guide_exp_block__protip_descr p{font-size:inherit}.guide_exp_block__protip_descr p:not(:last-child){margin-bottom:.625rem}.guide_exp_block__protip_descr li{font-size:1.125rem}.guide_exp_block__protip_descr li:not(:last-child){margin-bottom:.375rem}.guide_exp_block__protip_descr ul li{position:relative;padding-left:1.25rem}.guide_exp_block__protip_descr ul li:after{position:absolute;top:8px;left:5px;width:2px;height:2px;background-color:#000;content:""}.draggable-nav{position:fixed;bottom:0;left:0;width:100%;z-index:10;background-color:#fff;border-top-left-radius:.75rem;border-top-right-radius:.75rem;box-shadow:rgb(0 0 0 / .1) 0 -5px 10px;border-top:1px solid #fff0;transform:translateY(100%);opacity:0;pointer-events:none;transition:transform 1.3s ease,opacity 1.3s ease;touch-action:pan-x;user-select:none;will-change:transform}.draggable-nav.close{opacity:0}.draggable-nav.active{transform:translateY(0);opacity:1;pointer-events:auto}.draggable-nav__line{display:flex;align-items:center;justify-content:center;margin-top:0rem}.draggable-nav__line .line{margin-top:.75rem;width:2.625rem;height:.1875rem;background-color:#bbb;border-radius:.25rem}.draggable-nav__content{padding:1.375rem 1.5rem 1.625rem;position:relative}.draggable-nav__content:after{content:"";background:#fff;height:100vh;width:100%;position:absolute;left:0;top:100%}.draggable-nav__item{display:none}.draggable-nav__item .draggable-nav__item-inner{display:flex;column-gap:1rem}.draggable-nav__item .draggable-nav__image{height:4.875rem;width:4.875rem;flex-shrink:0;border-radius:.125rem;overflow:hidden}.draggable-nav__item .draggable-nav__image img{width:100%;height:100%;object-fit:cover}.draggable-nav__item .draggable-nav__title{font-weight:600;font-size:1rem}.draggable-nav__item button{margin-top:.5rem;height:2.125rem!important}.draggable-nav__item p{margin-top:1rem}.draggable-nav__item.active{display:block}body.single-life-guide .guide_exp_block:not(:last-child),body.single-travel-guide .guide_exp_block:not(:last-child){margin-bottom:32px}@media screen and (max-width:991.5px){body.single-life-guide .guide_exp_block__places_item .guide_exp_block__exp_title:not(:last-child),body.single-travel-guide .guide_exp_block__places_item .guide_exp_block__exp_title:not(:last-child){margin-bottom:1rem}}.js-reveal-ready .guide_exp_block__protip_card{opacity:0;translate:0 .75rem;transition:opacity .5s ease-out,translate .5s ease-out}.js-reveal-ready .guide_exp_block__protip_card.is-revealed{opacity:1;translate:0 0}.js-reveal-ready .guide_exp_block__protip_card+.js-reveal-ready .guide_exp_block__protip_card{transition-delay:.1s}.book_btn_block{position:fixed;padding:0 .625rem;z-index:6;width:100%;left:0;bottom:5%;pointer-events:none;transition:opacity ease .3s}.body--mobile-map-open .book_btn_block,.body--filter-open .book_btn_block{opacity:0;pointer-events:none}.book_btn_block__in{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;align-content:center;align-items:center;max-width:112.5rem;margin:0 auto;width:100%}.book_btn_block__btn_w{position:relative;cursor:pointer;pointer-events:auto}.book_btn_block__btn_title{pointer-events:none;position:absolute;bottom:calc(100% + 10px);right:0;width:max-content;color:#2a2a2a;font-size:.75rem;font-weight:500;font-style:italic;background-color:#fff;border-radius:.5rem;padding:.3125rem .8125rem;border:1px solid rgb(0 0 0 / .1);box-shadow:0 -3px 4px 0 rgb(210 210 210 / .25) inset}.book_btn_block__img{display:block}@media screen and (min-width:992px){.book_btn_block__img{width:3.75rem;height:3.75rem}}@media screen and (max-width:991.5px){.book_btn_block__img{width:2.5rem;height:2.5rem}}.book_btn_block__img img{display:block;width:100%;height:100%;object-fit:contain}.month__list{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}@media screen and (max-width:768px){.month__list{grid-template-columns:repeat(2,1fr)}}.month__list_item.is-active{opacity:.3;pointer-events:none}.month__list_link{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;background:linear-gradient(180deg,rgb(209 193 193 / .22) 0%,#fff0 100%);backdrop-filter:blur(60px);box-shadow:0 2px 4px 0 rgb(210 210 210 / .25) inset,0 -1px 0 1px hsl(0 0% 100% / .2) inset;text-decoration:none;color:#fff;font-weight:500;text-align:center;font-family:var(--wp--preset--font-family--secondary-font);transition:opacity ease .3s}.month__list_link:hover{opacity:.7}@media screen and (min-width:992px){.month__list_link{font-size:1.5rem}}@media screen and (max-width:991.5px){.month__list_link{font-size:1rem}}@media screen and (min-width:768px){.month__list_link{height:4rem;border-radius:1rem}}@media screen and (max-width:767px){.month__list_link{height:2.75rem;border-radius:.5rem}}.calendar-explorer{position:relative;isolation:isolate;min-height:100vh;padding:4.625rem var(--gl-hr-indent) 13.75rem;overflow-x:clip;color:#000;background-color:#d8c9af}.calendar-explorer::before{position:absolute;z-index:-2;inset:0;background:url(/wp-content/themes/gstaadguy-new/dist/images/calendar-explorer/paper-texture.webp) center top/cover repeat-y;opacity:.4;content:""}.calendar-explorer::after{position:absolute;z-index:-1;top:-16.4375rem;left:50%;width:43.625rem;height:20.875rem;border-radius:50%;background-color:rgb(151 123 103 / .5);filter:blur(11.375rem);opacity:.8;transform:translateX(-50%);pointer-events:none;content:""}.calendar-explorer__hero{position:relative;z-index:2;width:100%;max-width:41.875rem;margin:3.4375rem auto 3.125rem;text-align:center}.calendar-explorer__character{position:absolute;top:-2rem;left:-6rem;width:12.75rem;height:15.625rem;object-fit:contain;filter:drop-shadow(1.125rem .625rem .625rem rgb(0 0 0 / .08))}.calendar-explorer__title{margin:0 0 1rem;font-family:var(--wp--preset--font-family--secondary-font);font-size:3rem;font-weight:400;line-height:1.12}.calendar-explorer__description{max-width:21rem;margin:0 auto 1.375rem;font-family:var(--wp--preset--font-family--primary-font);font-size:1rem;line-height:1.35;letter-spacing:-.02em}.calendar-explorer__view-switch{position:relative;display:inline-flex;align-items:center;padding:.25rem;border:0;border-radius:5.625rem;background:hsl(0 0% 100% / .2);backdrop-filter:blur(5.875rem);-webkit-backdrop-filter:blur(5.875rem)}.calendar-explorer__view-switch button{padding:.5rem 1rem;border:0;border-radius:1rem;color:#000;background:#fff0;font-family:var(--wp--preset--font-family--primary-font);font-size:.75rem;font-weight:500;line-height:normal;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.calendar-explorer__view-switch button.is-active{color:#2a2a2a;background:#fff;box-shadow:0 .0625rem .0625rem rgb(0 0 0 / .14),inset 0 .25rem .25rem rgb(210 210 210 / .25)}.calendar-explorer__layout{position:relative;z-index:2;display:block;width:100%;max-width:81.5rem;margin:auto}.calendar-explorer__rail{display:none}.calendar-explorer__filter-set{display:flex;flex-direction:column;gap:.5rem;align-items:flex-start;max-width:none}.calendar-explorer__filter-set[hidden]{display:none}.calendar-explorer__rail .calendar-explorer__filter-set{width:max-content}.calendar-explorer__filter{position:relative;display:inline-flex;align-items:center;gap:.5rem;width:auto;max-width:none;min-height:2.375rem;padding:.625rem .75rem;overflow:hidden;border:1px solid hsl(0 0% 100% / .2);border-radius:.75rem;color:#000;background:hsl(0 0% 100% / .3);box-shadow:inset 0 .25rem .25rem rgb(210 210 210 / .25);font-family:var(--wp--preset--font-family--primary-font);font-size:.875rem;font-weight:500;line-height:normal;text-align:left;white-space:nowrap;cursor:pointer;backdrop-filter:blur(5.875rem);-webkit-backdrop-filter:blur(5.875rem);transition:background-color .2s ease,border-color .2s ease,color .2s ease}.calendar-explorer__filter.is-active{gap:.25rem;border-color:#fff0;color:#fff;background:#000}.calendar-explorer__filter:hover:not(.is-active),.calendar-explorer__filter:focus-visible:not(.is-active){border-color:hsl(0 0% 100% / .2);color:#000;background:hsl(0 0% 100% / .3)}.calendar-explorer__filter-icon{display:inline-flex;flex:0 0 1.5625rem;align-items:center;justify-content:center;width:1.5625rem;height:1rem}.calendar-explorer__filter-icon img{display:block;width:100%;height:100%;object-fit:cover}.calendar-explorer__mobile-filters{position:relative;z-index:25;display:flex;gap:4px;align-items:flex-start;width:100%;margin-bottom:.5rem}.calendar-explorer__list-button{display:flex;flex:0 0 2.5rem;align-items:center;justify-content:center;width:2.5rem;height:2.25rem;padding:.625rem .75rem;border:0;border-radius:.75rem;background:#000;box-shadow:inset 0 .25rem .25rem rgb(210 210 210 / .25);cursor:pointer;backdrop-filter:blur(5.875rem);-webkit-backdrop-filter:blur(5.875rem)}.calendar-explorer__list-button img{display:block;width:1rem;height:1rem}.calendar-explorer__mobile-filter-track{flex:1 1 auto;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.calendar-explorer__mobile-filter-track::-webkit-scrollbar{display:none}.calendar-explorer__mobile-filter-track .calendar-explorer__filter-set{flex-direction:row;gap:4px;width:max-content}.calendar-explorer__mobile-filter-track .calendar-explorer__filter-set[hidden]{display:none}.calendar-explorer__filter--mobile{flex:0 0 auto;gap:.5rem;width:auto;min-height:2.25rem;padding:.625rem .75rem;border:1px solid hsl(0 0% 100% / .2);border-radius:.75rem;color:#000;background:hsl(0 0% 100% / .3);box-shadow:inset 0 .25rem .25rem rgb(210 210 210 / .25);font-family:var(--wp--preset--font-family--primary-font);font-size:.75rem;font-weight:500;white-space:nowrap;backdrop-filter:none;-webkit-backdrop-filter:none}.calendar-explorer__filter--mobile.is-active{border-color:#fff0;color:#fff;background:#000}.calendar-explorer__filter--mobile:hover:not(.is-active),.calendar-explorer__filter--mobile:focus-visible:not(.is-active){border-color:hsl(0 0% 100% / .2);color:#000;background:hsl(0 0% 100% / .3)}.calendar-explorer__filter--dropdown{width:100%;white-space:normal}.calendar-explorer__filter-dropdown{position:absolute;top:calc(100% + 4px);right:0;left:0;z-index:4}.calendar-explorer__filter-dropdown[hidden]{display:none}.calendar-explorer__filter-dropdown .calendar-explorer__filter-set{display:flex;flex-direction:column;gap:.5rem;width:100%;max-height:min(50vh,20rem);padding:.5rem;overflow-x:hidden;overflow-y:auto;border:1px solid hsl(0 0% 100% / .55);border-radius:.75rem;background:hsl(0 0% 100% / .92);box-shadow:0 .5rem 1.5rem rgb(0 0 0 / .12);backdrop-filter:blur(1.875rem);-webkit-backdrop-filter:blur(1.875rem)}.calendar-explorer__filter-dropdown .calendar-explorer__filter-set[hidden]{display:none}.calendar-explorer__filter-backdrop{position:fixed;z-index:3;inset:0;border:0;background:rgb(0 0 0 / .2);cursor:pointer}.calendar-explorer__filter-backdrop[hidden]{display:none}.calendar-explorer__panel{position:relative;z-index:1;max-width:81.5rem;padding:0 .5rem;overflow:hidden;border:1px solid #fff;border-radius:16px;background:hsl(0 0% 100% / .7);box-shadow:inset 0 .125rem .25rem rgb(210 210 210 / .25);backdrop-filter:blur(1.875rem)}.calendar-explorer__panel-header{position:relative;z-index:1;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-height:6.5rem;padding:1rem}.calendar-explorer__panel-heading{display:flex;gap:1.5rem;align-items:center;justify-content:center}.calendar-explorer__panel-text{flex:0 1 auto;min-width:0;text-align:center}.calendar-explorer__panel-text h2{margin:0 0 .125rem;font-family:var(--wp--preset--font-family--secondary-font);font-size:2rem;font-weight:600;line-height:1.15}.calendar-explorer__panel-text p{max-width:22.5rem;margin:auto;font-family:var(--wp--preset--font-family--primary-font);font-size:.8125rem;line-height:1.25;letter-spacing:-.02em}.calendar-explorer__panel-icon{flex:0 0 4.5rem;width:4.5rem;height:4rem;object-fit:contain}.calendar-explorer__panel-icon[hidden]{display:none}.calendar-explorer[data-active-view=location] .calendar-explorer__panel-icon,.calendar-explorer[data-default-view=location]:not([data-active-view]) .calendar-explorer__panel-icon{flex:0 0 3.125rem;width:3.125rem;height:2rem;object-fit:cover}.calendar-explorer__arrow{display:inline-flex;gap:.5rem;align-items:center;justify-content:center;width:auto;max-width:12.5rem;padding:.75rem 1rem;border:1px solid rgb(0 0 0 / .35);border-radius:.75rem;background:#000;color:#fff;font-family:var(--wp--preset--font-family--primary-font);font-size:.875rem;font-weight:500;line-height:1.2;letter-spacing:-.02em;cursor:pointer;backdrop-filter:blur(5.875rem);-webkit-backdrop-filter:blur(5.875rem)}.calendar-explorer__arrow--prev{justify-self:start}.calendar-explorer__arrow--next{justify-self:end}.calendar-explorer__arrow-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-explorer__arrow-icon{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:.875rem;height:.6875rem}.calendar-explorer__arrow-icon img{display:block;width:.875rem;height:.6875rem}.calendar-explorer__arrow--prev .calendar-explorer__arrow-icon img{transform:rotate(180deg)}.calendar-explorer__arrow--next .calendar-explorer__arrow-icon img{transform:scaleY(-1)}.calendar-explorer__months{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;max-width:81.5rem;overflow:hidden;border-radius:0 0 16px 16px;background:rgb(216 201 175 / .3)}.calendar-explorer__month{position:relative;min-width:0;min-height:26.875rem;padding:1.625rem 1.125rem 2.125rem;text-align:center}.calendar-explorer__month:not(:nth-child(4n))::after{position:absolute;top:0;right:0;z-index:1;width:1px;height:100%;background:repeating-linear-gradient(to bottom,#ffffff 0,#ffffff 2px,transparent 2px,transparent 4px);content:"";pointer-events:none}.calendar-explorer__month:not(:nth-last-child(-n+4))::before{position:absolute;right:0;bottom:0;left:0;z-index:1;height:1px;background:repeating-linear-gradient(to right,#ffffff 0,#ffffff 2px,transparent 2px,transparent 4px);content:"";pointer-events:none}.calendar-explorer__month>h3{margin:0 0 1.375rem;color:rgb(0 0 0 / .3);font-family:var(--wp--preset--font-family--secondary-font);font-size:1.625rem;font-weight:600;line-height:1;text-transform:uppercase}.calendar-explorer__month-cards{display:flex;flex-direction:column;align-items:center;gap:1.125rem}.calendar-explorer__card{position:relative;width:100%;max-width:13rem;padding:4px;border-radius:8px;background:#fff;box-shadow:0 2.686px 2.686px rgb(0 0 0 / .1)}.calendar-explorer__card[hidden]{display:none}.calendar-explorer__card:nth-of-type(odd){transform:rotate(-1deg)}.calendar-explorer__card:nth-of-type(even){transform:rotate(1deg)}.calendar-explorer__card::before{position:absolute;z-index:2;top:-1.125rem;left:50%;width:3.875rem;height:2.5625rem;background:url(/wp-content/themes/gstaadguy-new/dist/images/calendar-explorer/tape.webp) center/contain no-repeat;transform:translateX(-50%) rotate(1deg);content:"";pointer-events:none}.calendar-explorer__card a{display:flex;flex-direction:column;overflow:hidden;border-radius:8px;background:#fff;box-shadow:0 0 2px rgb(0 0 0 / .15);color:#000;text-decoration:none}.calendar-explorer__card-image{position:relative;height:90px;overflow:hidden;border-radius:4px;background:rgb(216 201 175 / .55)}.calendar-explorer__card-image::after{position:absolute;z-index:1;inset:0;border-radius:4px;background:linear-gradient(178.68deg,rgb(0 0 0 / .4) 2.24%,#fff0 40.24%);content:"";pointer-events:none}.calendar-explorer__card-image img{display:block;width:100%;height:100%;object-fit:cover}.calendar-explorer__card-image-meta{position:absolute;z-index:2;top:0;right:0;left:0;display:flex;gap:8px;align-items:flex-start;justify-content:space-between;padding:4px 8px;pointer-events:none}.calendar-explorer__card-date,.calendar-explorer__card-city{color:#fff;font-family:var(--wp--preset--font-family--caveat);font-size:.875rem;font-weight:400;line-height:normal;letter-spacing:-.28px;white-space:nowrap}.calendar-explorer__card-date{text-transform:capitalize}.calendar-explorer__card-city{margin-left:auto}.calendar-explorer__card-body{display:flex;flex-direction:column;gap:4px;align-items:center;padding:.75rem;text-align:center}.calendar-explorer__card-body h4{margin:0;font-family:var(--wp--preset--font-family--secondary-font);font-size:1rem;font-weight:400;line-height:1.0625rem;letter-spacing:-.32px;text-transform:capitalize}.calendar-explorer__card-body p{margin:0;color:rgb(0 0 0 / .5);font-family:var(--wp--preset--font-family--primary-font);font-size:.75rem;font-weight:400;line-height:.8125rem;letter-spacing:-.24px}.calendar-explorer__empty{position:absolute;top:50%;right:0;left:0;display:none;margin:0;padding:0 1.125rem;transform:translateY(-50%);color:rgb(0 0 0 / .46);font-family:var(--wp--preset--font-family--secondary-font);font-size:.8125rem;text-transform:capitalize}.calendar-explorer__empty:not([hidden]){display:block}.calendar-explorer__more{position:relative;width:5.0625rem;height:3.5rem;margin-top:.125rem;padding:0;border:0;background:#fff0;cursor:pointer}.calendar-explorer__more[hidden]{display:none}.calendar-explorer__more.is-expanded{width:auto;height:auto;padding:.5rem .75rem;border-radius:.25rem;color:#000;background:hsl(0 0% 100% / .85);box-shadow:0 .1875rem .25rem rgb(0 0 0 / .1);font-family:var(--wp--preset--font-family--secondary-font);font-size:.75rem}.calendar-explorer__more.is-expanded::after{content:"Show less"}.calendar-explorer__more-stack{position:relative;display:block;width:5.0625rem;height:3.5rem}.calendar-explorer__more-stack[hidden]{display:none}.calendar-explorer__more-photo{position:absolute;left:50%;padding:.125rem;border-radius:.125rem;background:#fff;box-shadow:0 .16875rem .16875rem rgb(0 0 0 / .05)}.calendar-explorer__more-photo[hidden]{display:none}.calendar-explorer__more-photo img{display:block;width:4.5625rem;height:2.8125rem;border-radius:.125rem;object-fit:cover}.calendar-explorer__more-photo--back{top:-.25rem;z-index:1;transform:translateX(-50%) rotate(-4.55deg)}.calendar-explorer__more-photo--mid{top:0;z-index:2;transform:translateX(-50%) rotate(3.53deg)}.calendar-explorer__more-photo--front{top:.0625rem;z-index:3;transform:translateX(-50%) rotate(-4.44deg)}.calendar-explorer__more-photo--front::after{position:absolute;inset:.125rem;border-radius:.125rem;background:rgb(0 0 0 / .4);content:"";pointer-events:none}.calendar-explorer__more-label{position:absolute;inset:.125rem;z-index:1;display:flex;align-items:center;justify-content:center;color:#fff;font-family:var(--wp--preset--font-family--secondary-font);font-size:.75rem;font-weight:400;line-height:1;text-transform:capitalize;pointer-events:none}.calendar-explorer__decor{position:absolute;z-index:0;pointer-events:none}.calendar-explorer__decor img{display:block;width:100%;height:100%;object-fit:cover}.calendar-explorer__decor--map-top-right{top:4.875rem;right:0;left:auto;width:28.90625rem;height:19.4625rem;opacity:.5;transform:rotate(-0.69deg)}.calendar-explorer__decor--map-center-left{top:46.1875rem;left:0;width:30.79375rem;height:28.24375rem;opacity:.5;transform:rotate(0)}.calendar-explorer__decor--map-bottom-right{right:0;bottom:0;left:auto;width:32.0125rem;height:25.375rem;transform:rotate(0)}.calendar-explorer__decor--map-bottom-left{top:80%;left:0;width:30.525rem;height:25.2375rem;transform:rotate(0)}.calendar-explorer__decor--line-one,.calendar-explorer__decor--line-two,.calendar-explorer__decor--line-three{width:77rem;height:27.75rem;z-index:1;opacity:1}.calendar-explorer__decor--line-one img,.calendar-explorer__decor--line-two img,.calendar-explorer__decor--line-three img{display:block;width:100%;height:100%}.calendar-explorer__decor--line-one{top:2%;left:-.625rem}.calendar-explorer__decor--line-two{bottom:40%;left:-9%;transform:rotate(120deg)}.calendar-explorer__decor--line-three{bottom:2%;right:-18%;transform:rotate(15deg)}body.page-template-page-calendar-explorer .calendar-explorer{background-color:#fff0;background-image:url(https://fantastique.com/wp-content/uploads/2026/10/Calendar-2-new-_-Desktop-scaled.webp);background-position:center top;background-size:cover;background-repeat:no-repeat}body.page-template-page-calendar-explorer .calendar-explorer::before{display:none}body.page-template-page-calendar-explorer .calendar-explorer::after{display:none}body.page-template-page-calendar-explorer .footer,body.page-template-page-calendar-explorer .footer.footer--home{background-color:#fff0}body.page-template-page-calendar-explorer .footer__bg{isolation:isolate}body.page-template-page-calendar-explorer .footer__bg::before{position:absolute;z-index:-2;inset:0;background-color:#d8c9af;background-image:url(https://fantastique.com/wp-content/uploads/2026/10/Calendar-2-new-_-Desktop-scaled.webp);background-position:center top;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;content:""}body.page-template-page-calendar-explorer .footer__bg-cloud{display:none}@media screen and (max-width:767px){.calendar-explorer{min-height:0;padding:2rem .5625rem 1.5rem}.calendar-explorer::after{top:-15.625rem;width:43.625rem;height:20.875rem}.calendar-explorer__hero{max-width:23.875rem;margin-top:1.6875rem;margin-bottom:1.5rem;padding-top:.4375rem}.calendar-explorer__character{top:-1.625rem;left:-1.375rem;width:7rem;height:9.3125rem}.calendar-explorer__title{margin-bottom:.5rem;font-size:2rem}.calendar-explorer__description{max-width:20.625rem;margin-bottom:1rem;padding:0 .5rem;font-size:.875rem}.calendar-explorer__view-switch{padding:.25rem}.calendar-explorer__view-switch button{padding:.5rem 1rem}.calendar-explorer__layout{display:block;max-width:23.875rem}.calendar-explorer__rail{display:none}.calendar-explorer__mobile-filters{width:calc(50% + 50vw);margin-right:calc(50% - 50vw)}.calendar-explorer__filter-icon{flex-basis:1.5625rem;width:1.5625rem;height:1rem}.calendar-explorer__panel-heading{gap:.75rem}.calendar-explorer__panel-text h2{font-size:1.25rem}.calendar-explorer__panel-text p{max-width:11.25rem;font-size:.75rem}.calendar-explorer__panel-icon{flex:0 0 4.5rem;width:4.5rem;height:4rem}.calendar-explorer__line--top{top:5rem;right:.5rem;left:.5rem}.calendar-explorer__line--diagonal{bottom:3.75rem;left:-2.5rem;width:160%;transform:rotate(48deg)}.calendar-explorer__panel{border-radius:16px}.calendar-explorer__panel-header{grid-template-columns:minmax(0,1fr);min-height:5rem;padding:.5rem}.calendar-explorer__arrow{display:none}.calendar-explorer__months{display:flex;grid-template-columns:none;justify-content:flex-start;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.calendar-explorer__months::-webkit-scrollbar{display:none}.calendar-explorer__month{flex:0 0 17.125rem;min-height:32.625rem;padding:1.75rem 1.25rem 2rem;scroll-snap-align:center}.calendar-explorer__month::before{display:none}.calendar-explorer__month:not(:last-child)::after{display:block;position:absolute;top:0;right:0;z-index:1;width:1px;height:100%;background:repeating-linear-gradient(to bottom,#ffffff 0,#ffffff 2px,transparent 2px,transparent 4px);content:"";pointer-events:none}.calendar-explorer__month>h3{margin-bottom:1.5rem;font-size:1.5rem}.calendar-explorer__card{width:100%;max-width:none}.calendar-explorer__card:nth-of-type(odd),.calendar-explorer__card:nth-of-type(even){transform:none}.calendar-explorer__card-image{height:auto;aspect-ratio:275/200}.calendar-explorer__card-body{gap:0;justify-content:center;min-height:3.625rem;padding:.5rem .75rem}.calendar-explorer__card-body h4{font-size:.875rem;line-height:1.0625rem;letter-spacing:-.28px}.calendar-explorer__card-body p{display:none}.calendar-explorer__empty{font-size:.75rem}.calendar-explorer__decor{display:none}}.error404__wrapper{display:flex;align-items:center;margin-top:7.5rem;min-height:30vh}.error404__content h2{margin-top:1.5rem}.error404__buttons-wrapper{display:flex;justify-content:center;margin-top:3.75rem}.error404__container{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;text-align:center;margin:0 auto;font-family:var(--wp--preset--font-family--secondary-font)}.page-default{margin:11.25rem 0 3.75rem}@media screen and (max-width:768px){.page-default{margin:7.5rem 0 3.75rem}}@media screen and (min-width:992px){.single-guide{padding:7.625rem var(--gl-hr-indent) 3.125rem}}@media screen and (max-width:991.5px){.single-guide{padding:5.25rem var(--gl-hr-indent) 3.125rem}}.single-guide__footer{margin-top:3rem;color:#505050;font-size:.875rem}.single-guide__footer a{color:inherit}.single-guide__footer a:visited{color:inherit}@media(hover:hover){.single-guide__footer a:hover{color:#000}}.single-guide__date{color:#000!important;margin-top:.25rem;font-size:.75rem;line-height:1}.map-view{display:none;position:sticky;bottom:1rem;left:50%;transform:translateX(-50%);align-items:center;justify-content:center;gap:1rem;z-index:5;width:fit-content}.map-view button.button--white{padding:.75rem 1.34375rem;font-size:.75rem;background-color:#f6f0e6;color:#2a2a2a}.map-view button.button--white svg{margin-right:.25rem;margin-left:0}.draggable-nav{position:fixed;bottom:0;left:0;width:100%;z-index:10;background-color:#fff;border-top-left-radius:.75rem;border-top-right-radius:.75rem;box-shadow:rgb(0 0 0 / .1) 0 -5px 10px;border-top:1px solid #fff0;overflow:hidden;transform:translateY(100%);opacity:0;pointer-events:none;transition:transform 1.3s ease,opacity 1.3s ease;touch-action:pan-x;user-select:none;will-change:transform}.draggable-nav.close{opacity:0}.draggable-nav.active{transform:translateY(0);opacity:1;pointer-events:auto}.draggable-nav__line{display:flex;align-items:center;justify-content:center;margin-top:0rem}.draggable-nav__line .line{margin-top:.75rem;width:2.625rem;height:.1875rem;background-color:#bbb;border-radius:.25rem}.draggable-nav__content{padding:1.375rem 1.5rem 1.625rem;position:relative}.draggable-nav__item{display:none}.draggable-nav__item .draggable-nav__item-inner{display:flex;column-gap:1rem}.draggable-nav__item .draggable-nav__image{height:4.875rem;width:4.875rem;flex-shrink:0;border-radius:.125rem;overflow:hidden}.draggable-nav__item .draggable-nav__image img{width:100%;height:100%;object-fit:cover}.draggable-nav__item .draggable-nav__title{font-weight:600;font-size:1rem}.draggable-nav__item button{margin-top:.5rem;height:2.125rem!important}.draggable-nav__item p{margin-top:1rem}.draggable-nav__item.active{display:block}@media screen and (min-width:991.5px){.single-guide .map-close{display:none!important}}@media screen and (max-width:991.5px){.single-guide .map,body.body--mobile-map-open>.map{position:fixed;top:var(--mobile-map-top,calc(var(--wp-admin--admin-bar--height, 0px) + 58px));left:0;right:0;bottom:0;width:100vw!important;max-width:100vw!important;height:auto!important;max-height:none!important;overflow:hidden;border-top-left-radius:1.5rem;border-top-right-radius:32px;opacity:0;pointer-events:none;z-index:-1;transition:opacity .4s ease}.single-guide .map.map-active-mobile,body.body--mobile-map-open>.map.map-active-mobile{opacity:1;pointer-events:auto;z-index:130;background-color:#fff}.single-guide .map-close,body.body--mobile-map-open>.map-close{position:fixed;top:calc(var(--mobile-map-top, calc(var(--wp-admin--admin-bar--height, 0px) + 58px)) + 16px);right:1rem;display:none;justify-content:center;align-items:center;padding:.5rem;background-color:#000;border-radius:2rem;width:2.375rem;height:2.375rem;z-index:140;box-shadow:inset 0 4px 4px rgb(210 210 210 / .25);cursor:pointer}.single-guide .map-close::before,body.body--mobile-map-open>.map-close::before{content:"";position:absolute;background-color:#fff0;top:-10px;right:-10px;bottom:-10px;left:-10px}.single-guide .map-close.active,body.body--mobile-map-open>.map-close.active{display:flex}.single-guide .map-close svg,body.body--mobile-map-open>.map-close svg{width:.9375rem;height:.9375rem}body.single-travel-guide .map-view,body.single-life-guide .map-view{display:none!important}.map-view{display:flex}.single-guide__map_overlay{display:none}body.body--mobile-map-open::before{content:"";position:fixed;inset:0;width:100vw;height:100vh;background:rgb(0 0 0 / .3);z-index:120;pointer-events:auto;cursor:pointer}body.body--mobile-map-open .single-guide .map.map-active-mobile,body.body--mobile-map-open .map.map-active-mobile{z-index:130;opacity:1;background-color:#fff}body.body--mobile-map-open .single-guide_nav__bar,body.body--mobile-map-open .header,body.body--mobile-map-open .js-header{z-index:100}body.body--mobile-map-open .draggable-nav{background:#fff0;border:0;box-shadow:none;border-radius:0;z-index:140}body.body--mobile-map-open .draggable-nav__line,body.body--mobile-map-open .draggable-nav__image,body.body--mobile-map-open .draggable-nav__title,body.body--mobile-map-open .draggable-nav__info h3{display:none}body.body--mobile-map-open .draggable-nav__content{padding:.75rem 1.5rem 1.5rem}body.body--mobile-map-open .draggable-nav__item-inner{justify-content:center;column-gap:0}body.body--mobile-map-open .draggable-nav__info{width:100%;display:flex;justify-content:center}body.body--mobile-map-open .draggable-nav button,body.body--mobile-map-open .draggable-nav .draggable-nav__cta{margin-top:0;width:auto;min-width:10rem;height:auto!important;padding:.75rem 1.5rem;border-radius:.75rem;background-color:#000;color:#fff;font-family:var(--wp--preset--font-family--primary-font);font-size:.75rem;font-weight:500;line-height:normal;box-shadow:inset 0 4px 4px rgb(210 210 210 / .25)}}.js-map{position:relative;overflow:hidden}.single-guide__in{max-width:83rem;margin:0 auto}.single-guide__row{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;position:relative;align-items:stretch}@media screen and (min-width:1200px){.single-guide__row{gap:2.4rem}}@media(max-width:1199px)and (min-width:992px){.single-guide__row{gap:1.5rem}}@media screen and (max-width:991.5px){.single-guide__row{justify-content:center}}.single-guide__col.single-guide__col--info{position:relative;z-index:1;width:100%}.no-map--condition .single-guide__col.single-guide__col--info{max-width:37rem}@media screen and (min-width:1200px){.single-guide__col.single-guide__col--info{max-width:45rem}}@media(max-width:1199px)and (min-width:992px){.single-guide__col.single-guide__col--info{max-width:40rem}}@media screen and (max-width:991.5px){.single-guide__col.single-guide__col--info{max-width:40rem}}.no-map--condition .single-guide__col.single-guide__col--info{margin-inline:auto}.single-guide__col.single-guide__col--map{flex-grow:1}@media screen and (min-width:992px){.single-guide__col.single-guide__col--map{flex:0 0 auto;max-width:none;min-width:0}}@media screen and (min-width:1200px){.single-guide__col.single-guide__col--map{width:clamp(390px,100% - 45rem - 2.4rem + 40px,592px)}}@media(max-width:1199px)and (min-width:992px){.single-guide__col.single-guide__col--map{width:clamp(390px,100% - 40rem - 1.5rem + 40px,592px)}}@media screen and (max-width:991.5px){.single-guide__col.single-guide__col--map{position:absolute}}.no-map--condition .single-guide__col.single-guide__col--map{display:none}.single-guide_hero{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center;width:100%;gap:1.3125rem;text-align:center}@media screen and (min-width:992px){.single-guide_hero:not(:last-child){margin-bottom:1.875rem}}@media screen and (max-width:991.5px){.single-guide_hero:not(:last-child){margin-bottom:1rem}}.single-guide_hero__head{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center;width:100%;gap:1.5rem}.fantastique-map-marker{transform:translate(-50%,-100%);display:inline-flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;pointer-events:auto;user-select:none;filter:drop-shadow(0 0 2px rgb(0 0 0 / .15))}.fantastique-map-marker__bubble{display:flex;align-items:center;justify-content:center;padding:.25rem;border-radius:.5rem;background-color:#fff}.fantastique-map-marker__label{display:block;padding:.5rem .75rem;color:#000;font-family:var(--wp--preset--font-family--lora,"Lora",serif);font-size:.75rem;font-weight:500;line-height:.875rem;letter-spacing:-.015rem;text-align:center;text-transform:capitalize;white-space:nowrap}.fantastique-map-marker__pointer{display:block;flex-shrink:0;width:0;height:0;margin-top:-.5rem;border-left:.4375rem solid #fff0;border-right:.4375rem solid #fff0;border-top:.875rem solid #fff}.fantastique-map-marker--active{filter:none}.fantastique-map-marker--active .fantastique-map-marker__bubble{background-color:#000!important;box-shadow:0 0 2px rgb(0 0 0 / .15)}.fantastique-map-marker--active .fantastique-map-marker__label{color:#fff!important}.fantastique-map-marker--active .fantastique-map-marker__pointer{border-top-color:#000!important}@media screen and (max-width:991.5px){.fantastique-map-marker__bubble{padding:.1875rem .25rem}.fantastique-map-marker__label{padding:.375rem .75rem;line-height:.6875rem}.fantastique-map-marker__pointer{margin-top:-.375rem;border-top-width:.6875rem}}.fantastique-map-marker:not(.fantastique-map-marker--active) .fantastique-map-marker__bubble{position:relative;z-index:1;width:1.5rem;height:1.5rem;padding:.375rem;border-radius:50%}.fantastique-map-marker:not(.fantastique-map-marker--active) .fantastique-map-marker__bubble::before{content:"";width:100%;height:100%;border-radius:50%;background-color:#000}.fantastique-map-marker:not(.fantastique-map-marker--active) .fantastique-map-marker__label{display:none}.mapkit-map .fantastique-map-marker,.map .fantastique-map-marker{color:#000}.mapkit-map .fantastique-map-marker .fantastique-map-marker__label,.map .fantastique-map-marker .fantastique-map-marker__label{opacity:1;visibility:visible}.single-guide__map_box{border-radius:1rem;overflow:hidden;margin-right:0}@media screen and (min-width:992px){body.single-travel-guide .single-guide__map_box{position:sticky;top:0}}.single-guide__map{width:100%!important;height:100vh;max-height:100vh!important;right:0;margin-right:-56px}.single-guide_hero__title{width:100%;max-width:100%;margin:0;font-family:var(--wp--preset--font-family--secondary-font);font-weight:400;color:#fff;line-height:1;letter-spacing:-.02em;text-transform:capitalize}@media screen and (min-width:992px){.single-guide_hero__title{font-size:2.5rem}}@media(max-width:991.5px)and (min-width:768px){.single-guide_hero__title{font-size:2rem;line-height:1.05}}@media screen and (max-width:767px){.single-guide_hero__title{font-size:1.75rem;line-height:1.05}}.single-guide_hero__descr{width:100%;margin:0;font-family:var(--wp--preset--font-family--primary-font);font-weight:400;color:#fff;line-height:1.1}@media screen and (min-width:992px){.single-guide_hero__descr{font-size:1rem}}@media(max-width:991.5px)and (min-width:768px){.single-guide_hero__descr{font-size:.875rem}}@media screen and (max-width:767px){.single-guide_hero__descr{font-size:.75rem}}.single-guide_hero__descr p{margin:0}.single-guide_hero__descr p:not(:last-child){margin-bottom:.625rem}.single-guid__hero_img_box{position:absolute;top:0;left:0;width:100%;pointer-events:none;overflow:visible;z-index:2}@media screen and (min-width:992px){.single-guid__hero_img_box{height:46.25rem}}@media screen and (max-width:991.5px){.single-guid__hero_img_box{height:37.5rem}}.single-guid__hero_img_box:after{position:absolute;left:50%;bottom:-12.5rem;display:block;width:115%;height:49.1875rem;content:"";transform:translateX(-50%);background:url(/wp-content/themes/gstaadguy-new/dist/images/single-travel-guide/hero-torn-edge.png) center top/cover no-repeat;pointer-events:none}.single-guid__hero_img_box:before{display:none}.single-guid__hero_img{position:relative;display:block;width:100%;height:100%}.single-guid__hero_img:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .4588235294);pointer-events:none}.single-guid__hero_img:after{position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:"";z-index:3;background:linear-gradient(0deg,rgb(0 0 0 / .5),rgb(0 0 0 / .5));pointer-events:none}.single-guid__hero_img img{display:block;width:100%;height:100%;object-fit:cover}.single-guide_hero__author{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center;width:100%;gap:.3125rem}.single-guide_hero__author.single-guide_hero__author--footer{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;justify-content:center;align-content:center;text-align:center}.single-guide_hero__author_list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:center;align-items:center;list-style-type:none}.single-guide_hero__author_list_item{width:1.5rem;height:1.5rem;border-radius:50%;border:1px solid #fff;overflow:hidden}.single-guide_hero__author_list_item:not(:first-child){margin-left:-4px}.single-guide_hero__author_list_item img{display:block;width:100%;height:100%;object-fit:cover}.single-guide_hero__author_label{font-family:var(--wp--preset--font-family--primary-font);font-size:.75rem;font-weight:500;font-style:italic;line-height:1.2;color:#fff;text-align:center}.single-guide_hero__author--footer .single-guide_hero__author_label{color:#000!important}.single-guide_hero__author_label a{color:inherit}.single-guide_hero__author_label span{font-weight:600}.single-guide_hero__author_label.single-guide_hero__author_label--hero a{text-decoration:none;pointer-events:none}.single-guide_hero__crumbs{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center;gap:.625rem;width:100%;color:#fff;font-family:var(--wp--preset--font-family--primary-font);font-size:.75rem;font-weight:400;line-height:1.2;letter-spacing:-.02em;text-align:center;white-space:nowrap}@media screen and (max-width:767px){.single-guide_hero__crumbs{white-space:normal;flex-wrap:wrap}}.single-guide_hero__crumbs_link{color:inherit;text-decoration:none;transition:opacity ease .3s}.single-guide_hero__crumbs_link:hover{opacity:.5}.single-guide_hero__crumbs_sep{flex-shrink:0}.single-guide_hero__crumbs_item_last{color:#bbb;text-transform:uppercase}.single-guide_nav{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:center;align-items:center;min-height:2.875rem;width:100%;min-width:0;justify-content:center}.single-guide_nav__list_w{min-width:0;background:hsl(0 0% 100% / .1);backdrop-filter:blur(94px);-webkit-backdrop-filter:blur(94px);padding:.25rem;border-radius:5.625rem;width:fit-content;max-width:100%;overflow-x:auto;overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none}.single-guide_nav__list_w::-webkit-scrollbar{display:none}.single-guide_nav__list_w.single-guide_nav__list_w--fixed{background:#fff0;padding:0;border-radius:0;width:auto;max-width:none;flex:1 1 auto;min-width:0}.single-guide_nav__list{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:center;align-items:center;gap:.5rem;margin:0;padding:0;list-style-type:none}.single-guide_nav__list_link{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;height:2.125rem;line-height:2.125rem;padding:0 1rem;border:0;border-radius:1rem;background:#fff0;color:hsl(0 0% 100% / .5);font-weight:500;text-decoration:none;transition:color ease .3s,background-color ease .3s,box-shadow ease .3s;text-transform:capitalize;white-space:nowrap;cursor:pointer}@media screen and (min-width:992px){.single-guide_nav__list_link{font-size:.875rem}}@media screen and (max-width:991.5px){.single-guide_nav__list_link{font-size:.75rem}}.single-guide_nav__list_link.active{background-color:#fff;color:#2a2a2a}@media(hover:hover){.single-guide_nav__list_link:hover:not(.active){color:hsl(0 0% 100% / .85)}}.single-guide_nav__bar{position:fixed;top:0;left:0;right:0;z-index:101;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;width:100%;padding:1rem 1.5rem;box-sizing:border-box;background:rgb(246 240 230 / .94);backdrop-filter:blur(94px);-webkit-backdrop-filter:blur(94px);visibility:hidden;opacity:0;pointer-events:none;transform:translateY(-100%);transition:opacity .25s ease,transform .25s ease,visibility .25s ease,top .3s ease}.single-guide_nav__bar.is-visible{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}@media screen and (max-width:991.5px){.single-guide_nav__bar{padding:.75rem var(--gl-hr-indent);gap:.75rem}}.single-guide_nav__bar .single-guide_nav__list_w{background:#fff0;padding:0;border-radius:0;width:auto;max-width:none;flex:1 1 auto;min-width:0}.single-guide_nav__map{display:none;position:relative;flex:0 0 auto;align-items:center;justify-content:center;gap:.25rem;margin:0;padding:8px 16px;border:1px solid hsl(0 0% 100% / .2);border-radius:.75rem;background:#000;color:#fff;font-family:var(--wp--preset--font-family--primary-font);font-size:.75rem;font-weight:500;line-height:normal;white-space:nowrap;cursor:pointer;appearance:none;box-shadow:0 4px 2px rgb(0 0 0 / .25)}@media screen and (max-width:991.5px){.single-guide_nav__map{display:inline-flex}}.single-guide_nav__map::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 4px 4px rgb(210 210 210 / .25)}@media screen and (max-width:991.5px){.single-guide_nav__map--floating{position:fixed;left:50%;bottom:max(1rem,env(safe-area-inset-bottom));z-index:100;visibility:hidden;opacity:0;pointer-events:none;transform:translate(-50%,1rem);transition:opacity .25s ease,transform .25s ease,visibility .25s ease}.single-guide_nav__map--floating.is-visible{visibility:visible;opacity:1;pointer-events:auto;transform:translate(-50%,0)}.body--mobile-map-open .single-guide_nav__map--floating,.body--open_menu_state .single-guide_nav__map--floating{visibility:hidden;opacity:0;pointer-events:none;transition:none}}@media screen and (max-width:991.5px){.single-guide_nav__bar--no-tabs{display:none}}.single-guide_nav__map_icon{display:flex;align-items:center;justify-content:center;width:.875rem;height:.875rem;flex-shrink:0}.single-guide_nav__map_icon svg{display:block;width:.875rem;height:.875rem}.single-guide_nav__bar_title{margin:0;flex:0 0 9.375rem;width:9.375rem;max-width:9.375rem;font-family:var(--wp--preset--font-family--secondary-font);font-size:1rem;font-weight:400;line-height:1;letter-spacing:-.02em;color:#000;text-transform:capitalize;overflow-wrap:anywhere}@media screen and (max-width:991.5px){.single-guide_nav__bar_title{display:none}}.single-guide_nav__bar.is-visible .single-guide_nav__list{gap:0}.single-guide_nav__bar.is-visible .single-guide_nav__list_link{height:auto;min-height:2.125rem;line-height:normal;padding:.5rem 1rem;color:rgb(80 80 80 / .5);font-family:var(--wp--preset--font-family--primary-font);font-size:.75rem;font-weight:400}.single-guide_nav__bar.is-visible .single-guide_nav__list_link.active{background-color:#2a2a2a;color:#fff;font-weight:500;box-shadow:0 .125rem .125rem rgb(0 0 0 / .05)}.single-guide_nav__bar.is-visible .single-guide_nav__list_link:hover:not(.active){background-color:#fff0;color:rgb(80 80 80 / .75)}.single-guide_nav__progress{position:absolute;left:0;right:0;bottom:0;height:.125rem;background:#fff0;pointer-events:none}.single-guide_nav__progress_fill{display:block;width:0;height:100%;background:#000;transition:width .08s linear;will-change:width}.single-guide_nav__placeholder{width:100%;flex-shrink:0}.single-guide__exp_w:not(:last-child){margin-bottom:2rem}body.single-travel-guide .wrapper,body.single-travel-guide .base,body.single-travel-guide .single-guide__content-bg,body.single-life-guide .wrapper,body.single-life-guide .base,body.single-life-guide .single-guide__content-bg{overflow-x:clip}body.single-travel-guide .base,body.single-life-guide .base{padding-top:0}body.single-travel-guide .single-guide__hero-stage,body.single-life-guide .single-guide__hero-stage{position:relative;display:grid;width:100%;overflow:visible;z-index:2}body.single-travel-guide .single-guide__hero-stage_in,body.single-life-guide .single-guide__hero-stage_in{grid-area:1/1;min-width:0;position:relative;z-index:2;align-self:start;width:100%;margin:0 auto;pointer-events:auto}@media screen and (min-width:992px){body.single-travel-guide .single-guide__hero-stage_in,body.single-life-guide .single-guide__hero-stage_in{max-width:37rem;padding:7.625rem 0 0}}@media screen and (max-width:991.5px){body.single-travel-guide .single-guide__hero-stage_in,body.single-life-guide .single-guide__hero-stage_in{padding:calc(5.875rem - var(--wp-admin--admin-bar--height, 0px)) var(--gl-hr-indent) 1.5rem}}body.single-travel-guide .single-guid__hero_img_box,body.single-life-guide .single-guid__hero_img_box{position:absolute;top:0;left:0;width:100%;overflow:visible;z-index:0}@media screen and (min-width:992px){body.single-travel-guide .single-guid__hero_img_box,body.single-life-guide .single-guid__hero_img_box{height:71.6875rem}}@media screen and (max-width:991.5px){body.single-travel-guide .single-guid__hero_img_box,body.single-life-guide .single-guid__hero_img_box{height:37.5rem}}@media screen and (min-width:992px){body.single-travel-guide .single-guid__hero_img:after,body.single-life-guide .single-guid__hero_img:after{background:url(https://fantastique.com/wp-content/uploads/2026/09/Background-Overlay-scaled.webp) 0 1.75rem/cover no-repeat}}@media screen and (max-width:991.5px){body.single-travel-guide .single-guid__hero_img:after,body.single-life-guide .single-guid__hero_img:after{background:url(https://fantastique.com/wp-content/uploads/2026/09/Background-Overlay-scaled.webp) 0 10rem/cover no-repeat}}body.single-travel-guide .single-guide__hero-stage_in,body.single-life-guide .single-guide__hero-stage_in{z-index:3}body.single-travel-guide .single-guide,body.single-life-guide .single-guide{position:relative;z-index:2}@media screen and (min-width:992px){body.single-travel-guide .single-guide,body.single-life-guide .single-guide{padding:32px var(--gl-hr-indent) 3.125rem}}@media screen and (max-width:991.5px){body.single-travel-guide .single-guide,body.single-life-guide .single-guide{padding:1rem var(--gl-hr-indent) 3.125rem}}.single-guide__content-bg{position:relative}.single-guide__content-bg>:not(.single-guide__page-bg,.draggable-nav,.map-view){position:relative;z-index:3}.single-guide__page-bg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:2}.single-guide__page-bg_icons{position:absolute;left:50%;bottom:0;display:block;width:100%;height:auto;transform:translateX(-50%);object-fit:cover;object-position:center}.home-page__content-bg{position:relative;contain:paint}.home .home-page__content-bg{contain:none;overflow:visible}.home .home-page__content-bg .home-page__page-bg{overflow:visible;bottom:auto;height:auto;min-height:100%}.home .home-page__content-bg .home-page__page-bg_icons{height:auto;object-fit:unset}.home-page__page-bg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0}.home-page__content-bg>:not(.home-page__page-bg){position:relative;z-index:1}.home-page__page-bg_icons{display:block;width:100%;height:100%;object-fit:cover;object-position:left top}@media screen and (max-width:991.5px){body.home .home-page__page-bg{display:none}body.home .home-page__content-bg{display:flex;flex-direction:column;align-items:center;gap:3.5625rem}body.home .home-page__content-bg>.section{padding-top:0;padding-bottom:0;width:100%}body.home .explore_city,body.home .explore_calendar{padding-top:0;padding-bottom:0}body.home .explore_city__grid_w{position:relative}body.home .explore_city__decor{display:block}body.home .explore_city__decor--binoculars{top:-5rem;left:auto;right:0;width:8.8125rem;height:11.75rem}body.home .explore_calendar__decor--constance-calendar{display:block;top:-2rem;right:0;width:6.625rem;height:8.875rem;overflow:visible;filter:none}body.home .explore_calendar__decor--constance-calendar img{width:100%;height:100%;object-fit:contain;object-position:top center}body.home .explore_city_slider_box,body.home .explore_calendar_slider_box{width:100%;margin-right:0}body.home .explore_city__grid,body.home .explore_calendar__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}body.home .explore_city__slider_item,body.home .explore_calendar__slider_item{width:auto!important;height:auto!important;margin:0!important}body.home .card_city_template--explore-mod{min-height:6.25rem;height:6.25rem;padding:.75rem;border-radius:.5rem}body.home .card_city_template--explore-mod .card_city_template__name{font-size:1rem}body.home .card_city_template--explore-mod .card_city_template__count{font-size:.75rem}body.home .card_city_template--explore-mod .card_city_template__arrow{width:1.25rem;height:1.25rem}body.home .card_city_template--explore-mod .card_city_template__arrow svg{width:1.25rem;height:1.25rem}body.home .hero.hero--home .hero__slider_box{margin-top:2rem}body.home .hero.hero--home .hero__slider_content{gap:2rem}body.home .hero.hero--home .hero__slider_track{display:flex;justify-content:center}body.home .hero.hero--home .hero__slider_controls{display:none}body.home .hero.hero--home .hero__slider_w{width:100%;max-width:100%;margin-left:0}body.home .hero.hero--home .hero__slider_item.swiper-slide{width:10.53125rem}body.home .hero.hero--home .hero__slider_item__card_w{max-width:10.53125rem;width:10.53125rem;padding-top:1.25rem}body.home .hero.hero--home .card_template--hero-slider-mod .card_template__image{height:auto;aspect-ratio:275/200}body.home .hero.hero--home .card_template--hero-slider-mod .card_template__descr_w{min-height:3.625rem;padding:.5rem .75rem}body.home .hero.hero--home .card_template--hero-slider-mod .card_template__descr{font-size:.875rem;line-height:1.01;text-box:trim-both cap alphabetic}}.archive_travel_guide{--offset-bottom-hero:30vw;position:relative;min-height:0;height:auto;overflow-x:clip;overflow-y:clip}.archive_travel_guide>.base{flex:0 0 auto;overflow:visible}.archive_travel_guide>.footer.footer--home{flex:0 0 auto;background-color:#fff0}.archive_travel_guide .home-page__content-bg{contain:none;overflow:visible}.archive_travel_guide .home-page__page-bg{overflow:visible;bottom:auto;height:auto;min-height:100%}.archive_travel_guide .home-page__page-bg_icons{width:100%;height:auto;object-fit:unset;object-position:left top}@media screen and (max-width:991.5px){.archive_travel_guide .home-page__page-bg{display:none}}.wrapper.archive_travel_guide{min-height:0;height:auto;overflow-x:clip;overflow-y:clip}.archive_travel_guide__content-bg{position:relative;z-index:2;contain:none;overflow:visible}.archive_travel_guide__posts{position:relative;z-index:2;padding-top:0;overflow:visible}@media screen and (min-width:992px){.archive_travel_guide__posts{margin-top:-23.125rem}}@media screen and (max-width:991.5px){.archive_travel_guide__posts{margin-top:-10.8125rem}}.archive_travel_guide__hero{position:relative;overflow:visible;z-index:0}@media screen and (min-width:992px){.archive_travel_guide__hero{padding-top:7.125rem;padding-bottom:25rem}}@media screen and (max-width:991.5px){.archive_travel_guide__hero{padding-top:6.125rem;padding-bottom:12.5rem}}.archive_travel_guide__hero_in{position:relative;z-index:3}.archive_travel_guide_hero__bg{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%}.archive_travel_guide_hero__bg img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.archive_travel_guide__hero_texture-torn{position:absolute;left:0;z-index:0;width:100%;max-width:100%;height:17.5rem;overflow:hidden;pointer-events:none}@media screen and (min-width:992px){.archive_travel_guide__hero_texture-torn{top:calc(100% - 5.75rem)}}@media screen and (max-width:991.5px){.archive_travel_guide__hero_texture-torn{top:calc(100% - 4rem);height:11.25rem}}.archive_travel_guide__hero_texture-torn img{display:block;width:100%;height:auto;transform:translateY(-62%)}.archive_travel_guide__hero_title{text-align:center;font-family:var(--wp--preset--font-family--secondary-font);font-weight:400}@media screen and (min-width:992px){.archive_travel_guide__hero_title{font-size:2.25rem}}@media screen and (max-width:991.5px){.archive_travel_guide__hero_title{font-size:1.5rem}}.archive_travel_guide__hero--color-light .archive_travel_guide__hero_title{color:#fff}@media screen and (min-width:992px){.archive_travel_guide__hero_title:not(:last-child){margin-bottom:1.75rem}}@media screen and (max-width:991.5px){.archive_travel_guide__hero_title:not(:last-child){margin-bottom:1.625rem}}.archive_travel_guide__posts_list_w{overflow:visible}.archive_travel_guide__posts_list_w:not(:last-child){margin-bottom:2rem}.archive_travel_guide__posts_list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:stretch;align-items:stretch;gap:1rem;margin:0;list-style-type:none}@media screen and (max-width:991.5px){.archive_travel_guide__posts_list{justify-content:center}}.archive_travel_guide__posts_list_item{box-sizing:border-box;width:calc((100% - 1rem)/2);padding:0}@media screen and (max-width:767px){.archive_travel_guide__posts_list_item{width:calc(50% - 0.5rem);max-width:11.03125rem}}@media screen and (min-width:768px){.archive_travel_guide__posts_list_item{width:calc((100% - 2rem)/3);max-width:none}}.archive_travel_guide__posts_load_more_w{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center}.archive_travel_guide__posts_load_more_w[hidden]{display:none}.archive_travel_guide__filter_mob_title{color:#fff;font-size:1rem;text-align:center;font-weight:400;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid hsl(0 0% 100% / .1)}@media screen and (min-width:992px){.archive_travel_guide__filter_mob_title{display:none}}@media screen and (max-width:991.5px){.archive_travel_guide__filter_mob_title{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-content:center;align-items:center}}.archive_travel_guide__filter_list{list-style-type:none}.archive_travel_guide__filter_list:not(:last-child){margin-bottom:1.125rem}.archive_travel_guide__filter_item{transition:opacity ease .3s;opacity:.6;cursor:pointer}@media screen and (min-width:992px){.archive_travel_guide__filter_item:not(:last-child){margin-bottom:.875rem}}@media screen and (max-width:991.5px){.archive_travel_guide__filter_item:not(:last-child){margin-bottom:1rem}}.archive_travel_guide__filter_item.item-active{opacity:1}@media screen and (min-width:992px){.archive_travel_guide__filter_item:hover{opacity:1}}.archive_travel_guide__filter_link{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;gap:.5rem;text-decoration:none;color:#fff;width:100%;cursor:pointer}.archive_travel_guide__filter_link_icon{display:block;width:.75rem;height:.75rem;transition:opacity ease .3s;opacity:0;flex:none;margin-left:auto}.item-active .archive_travel_guide__filter_link_icon{opacity:1}.archive_travel_guide__filter_link_title{color:inherit;font-family:var(--wp--preset--font-family--secondary-font);line-height:1;font-weight:500}@media screen and (min-width:992px){.archive_travel_guide__filter_link_title{font-size:.875rem}}@media screen and (max-width:991.5px){.archive_travel_guide__filter_link_title{font-size:1rem}}.archive_travel_guide__filter_update{width:100%}.guide-load-more-disable{opacity:.4;pointer-events:none}.no-posts-found{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;grid-column:1/span 3;text-align:center;padding:1.25rem;border-radius:1rem;border:1px solid hsl(0 0% 100% / .35);font-size:1.5rem;font-family:var(--wp--preset--font-family--secondary-font);color:#fff;background-color:hsl(0 0% 100% / .25);min-height:12.5rem;backdrop-filter:blur(120px);width:100%}.no-posts-found-btn{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;width:100%;margin-top:1.25rem}.archive_travel_guide__filter_scroll_w{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:center;align-items:center;overflow:auto;height:100%;width:100%;padding-top:3.625rem}@media screen and (max-width:991.5px){.archive_travel_guide__filter_scroll_in{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-end;align-items:flex-end;gap:1rem;padding-bottom:1.875rem;position:relative;z-index:10}}.archive_travel_guide__filter_box{position:absolute}@media screen and (max-width:991.5px){.archive_travel_guide__filter_box{position:fixed;z-index:5;top:0;left:0;height:100%;width:100%;overflow:hidden;pointer-events:none}}@media screen and (max-width:991.5px){.body--filter-open .archive_travel_guide__filter_box{pointer-events:auto}}.archive_travel_guide__filter_tabs_w{width:100%;max-width:55rem;margin:0 auto}@media screen and (max-width:991.5px){.archive_travel_guide__filter_tabs_w{width:calc(50% + 50vw);max-width:none;margin-right:calc(50% - 50vw)}}.archive_travel_guide__filter_tabs_w:not(:last-child){margin-bottom:1.5rem}.archive_travel_guide__filter_tabs_scroll{overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch;scrollbar-width:none}.archive_travel_guide__filter_tabs_scroll::-webkit-scrollbar{display:none}@media screen and (min-width:992px){.archive_travel_guide__filter_tabs_scroll{overflow:visible}}.archive_travel_guide__filter_tabs{display:flex;flex-wrap:nowrap;align-items:center;gap:.5rem;width:max-content;max-width:none;min-height:2.875rem;margin:0 auto;padding:0}@media screen and (min-width:992px){.archive_travel_guide__filter_tabs{flex-wrap:wrap;justify-content:center;width:100%;max-width:100%;padding:0}}.archive_travel_guide__filter_tab{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.25rem;flex:none;padding:.625rem 1rem;border:1px solid hsl(0 0% 100% / .2);border-radius:.75rem;background:hsl(0 0% 100% / .1);backdrop-filter:blur(94px);box-shadow:inset 0 .25rem .25rem rgb(210 210 210 / .25);color:#fff;font-family:var(--wp--preset--font-family--primary-font);font-size:.875rem;font-weight:500;line-height:normal;white-space:nowrap;cursor:pointer;transition:background-color .25s ease,border-color .25s ease}@media screen and (max-width:991.5px){.archive_travel_guide__filter_tab{height:38px}}.archive_travel_guide__filter_tab.item-active{border-color:#fff0;background:#000}.archive_travel_guide__filter_tab_label{pointer-events:none}.archive_travel_guide__filter_tab_badge{display:inline-flex;align-items:center;justify-content:center;min-width:1rem;height:1rem;padding:0 .25rem;border-radius:1.5rem;background:hsl(0 0% 100% / .2);font-size:.6875rem;font-weight:500;line-height:1;pointer-events:none}.archive_travel_guide__filter_tab_close{display:none;flex:none;width:.75rem;height:.75rem;pointer-events:none}.archive_travel_guide__filter_tab_close svg{display:block;width:100%;height:100%}.archive_travel_guide__filter_tab.item-active .archive_travel_guide__filter_tab_close{display:block}.archive_travel_guide .card_template--travel-guide-mod{overflow:visible;padding:.25rem;border-radius:.5rem;box-shadow:0 .167875rem .167875rem rgb(0 0 0 / .1)}.archive_travel_guide .card_template--travel-guide-mod .card_template__tape{position:absolute;top:-1.125rem;left:50%;z-index:3;width:3.9375rem;height:2.625rem;transform:translateX(-50%) rotate(1deg);pointer-events:none;background:url(/wp-content/themes/gstaadguy-new/dist/images/calendar-explorer/tape.webp) center/contain no-repeat}.archive_travel_guide .card_template--travel-guide-mod .card_template__in{display:flex;flex-direction:column;border-radius:.5rem;overflow:hidden}.archive_travel_guide .card_template--travel-guide-mod .card_template__image_w{margin-bottom:0;padding:0;box-sizing:border-box}.archive_travel_guide .card_template--travel-guide-mod .card_template__card_label{top:.75rem;right:.75rem;padding:0;background:#fff0;font-family:var(--wp--preset--font-family--caveat);font-size:.875rem;font-weight:400;line-height:normal;letter-spacing:-.02em}.archive_travel_guide .card_template--travel-guide-mod .card_template__image{height:12.5rem;padding-bottom:0;border-radius:.25rem;overflow:hidden;filter:none}.archive_travel_guide .card_template--travel-guide-mod .card_template__image::after{position:absolute;inset:0;border-radius:.25rem;background:linear-gradient(177.83deg,rgb(0 0 0 / .4) 2.24%,#fff0 40.24%);content:"";pointer-events:none}.archive_travel_guide .card_template--travel-guide-mod .card_template__image img{border-radius:.25rem}.archive_travel_guide .card_template--travel-guide-mod .card_template__descr_w{display:flex;align-items:center;justify-content:center;min-height:3.625rem;padding:.75rem;box-sizing:border-box}.archive_travel_guide .card_template--travel-guide-mod .card_template__descr{font-family:var(--wp--preset--font-family--secondary-font);font-size:.9375rem;font-weight:400;line-height:1.0625rem;letter-spacing:-.02em;text-transform:capitalize;text-align:center}@media screen and (max-width:767px){.archive_travel_guide .card_template--travel-guide-mod{height:auto;padding:.25rem;box-shadow:0 .167875rem .167875rem rgb(0 0 0 / .1)}.archive_travel_guide .card_template--travel-guide-mod .card_template__tape{top:-1.140625rem;width:3.91875rem;height:2.63rem}.archive_travel_guide .card_template--travel-guide-mod .card_template__card_label{top:.5rem;right:.5rem;font-size:.875rem;letter-spacing:-.02em}.archive_travel_guide .card_template--travel-guide-mod .card_template__image{width:100%;height:auto;aspect-ratio:275/200}.archive_travel_guide .card_template--travel-guide-mod .card_template__descr_w{flex-shrink:0;min-height:3.625rem;height:3.625rem;padding:.5rem .75rem}.archive_travel_guide .card_template--travel-guide-mod .card_template__descr{font-size:.875rem;line-height:1.05;letter-spacing:-.02em}}.archive_travel_guide__filter{border:1px solid hsl(0 0% 100% / .35);backdrop-filter:blur(120px);box-shadow:inset 0 4px 4px 0 rgb(210 210 210 / .25);border-radius:.75rem;opacity:0;pointer-events:none;transition:all ease .3s}@media screen and (min-width:992px){.archive_travel_guide__filter{width:13.75rem;padding:.75rem;position:absolute;z-index:2;top:calc(100% + 5px);left:50%;transform:translateX(-50%)}}@media screen and (max-width:991.5px){.archive_travel_guide__filter{min-width:15.6875rem;padding:1rem}}.body--filter-open .archive_travel_guide__filter{opacity:1;pointer-events:auto}.archive_travel_guide__filter_outside{position:fixed;top:0;left:0;z-index:1;width:100%;height:100%;background:rgb(0 0 0 / .4);opacity:0;pointer-events:none}@media screen and (max-width:991.5px){.archive_travel_guide__filter_outside{backdrop-filter:blur(14px);z-index:2}}.body--filter-open .archive_travel_guide__filter_outside{pointer-events:auto}@media screen and (min-width:992px){.body--filter-open .archive_travel_guide__filter_outside{opacity:0}}@media screen and (max-width:991.5px){.body--filter-open .archive_travel_guide__filter_outside{opacity:1}}@media screen and (max-width:991.5px){.archive_travel_guide .explore_calendar .explore_calendar__decor--constance-calendar{display:block;top:-2rem;right:0;width:6.625rem;height:8.875rem;overflow:visible;filter:none}.archive_travel_guide .explore_calendar .explore_calendar__decor--constance-calendar img{width:100%;height:100%;object-fit:contain;object-position:top center}.archive_travel_guide .explore_calendar .explore_calendar_slider_box{width:100%;margin-right:0}.archive_travel_guide .explore_calendar .explore_calendar__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.archive_travel_guide .explore_calendar .explore_calendar__slider_item{width:auto!important;height:auto!important;margin:0!important}.archive_travel_guide .explore_calendar .card_city_template--explore-mod{min-height:6.25rem;height:6.25rem;padding:.75rem;border-radius:.5rem}.archive_travel_guide .explore_calendar .card_city_template__name{font-size:1rem}.archive_travel_guide .explore_calendar .card_city_template__count{font-size:.75rem}.archive_travel_guide .explore_calendar .card_city_template__arrow,.archive_travel_guide .explore_calendar .card_city_template__arrow svg{width:1.25rem;height:1.25rem}}.calendar{position:relative;background:linear-gradient(180deg,rgb(63 29 4 / .1529411765) -40.92%,rgb(29 14 2 / .0901960784) 111.87%),linear-gradient(180deg,#4a0019 -28.82%,#21010c 67.68%);transform:translateZ(0);will-change:transform,backdrop-filter}.calendar:before{position:absolute;top:-5.625rem;left:50%;width:43.625rem;height:20.875rem;transform:translateX(-50%) translateZ(0);background-color:#977b67;filter:blur(234px);content:"";will-change:transform,backdrop-filter}@media screen and (min-width:768px){.calendar_hero{padding-top:8.375rem;padding-bottom:1.25rem}}@media screen and (max-width:767px){.calendar_hero{padding-top:5.6875rem;padding-bottom:0rem}}.calendar_hero__header_logo_box{width:100%;margin:0 auto 1.125rem}@media screen and (min-width:768px){.calendar_hero__header_logo_box{max-width:28.4375rem}}@media screen and (max-width:767px){.calendar_hero__header_logo_box{max-width:13.5rem;margin-bottom:.625rem}}.calendar_hero__header_logo{position:relative;width:100%;padding-bottom:20%}.calendar_hero__header_logo img{position:absolute;top:0;left:0;width:100%;height:100%}.calendar_hero__title{font-family:var(--wp--preset--font-family--secondary-font);text-align:center;font-weight:400;max-width:37.5rem;margin:0 auto 2rem}.color-text-dark .calendar_hero__title{color:#000}.color-text-light .calendar_hero__title{color:#fff}@media screen and (min-width:992px){.calendar_hero__title{font-size:2.5rem}}@media(max-width:991.5px)and (min-width:768px){.calendar_hero__title{font-size:1.625rem;margin-bottom:1.625rem}}@media screen and (max-width:767px){.calendar_hero__title{font-size:1.1875rem;margin-bottom:1.125rem}}.calendar_hero__descr{letter-spacing:-.02em;text-align:center;max-width:31.25rem;margin:auto;line-height:1.33}.color-text-dark .calendar_hero__descr{color:#000}.color-text-light .calendar_hero__descr{color:#fff}@media screen and (min-width:992px){.calendar_hero__descr{font-size:1.25rem}}@media(max-width:991.5px)and (min-width:768px){.calendar_hero__descr{font-size:1rem}}@media screen and (max-width:767px){.calendar_hero__descr{font-size:.625rem}}@media screen and (min-width:768px){.calendar_month{padding-top:1.5625rem}}@media screen and (max-width:767px){.calendar_month{padding-top:1rem}}.calendar_month__title_w{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center;margin:0 auto 2.75rem}@media screen and (max-width:767px){.calendar_month__title_w{margin-bottom:1.125rem}}@media screen and (min-width:992px){.season--season-tax-mod .calendar_month__title_w{margin-bottom:2rem}}@media(max-width:991.5px)and (min-width:768px){.season--season-tax-mod .calendar_month__title_w{margin-bottom:1.5rem}}@media screen and (max-width:767px){.season--season-tax-mod .calendar_month__title_w{margin-bottom:.875rem}}.calendar_month__title_w:before,.calendar_month__title_w:after{display:block;width:100%;height:1px;content:"";background:linear-gradient(90deg,rgb(255 255 255 / .2) 0%,rgb(255 255 255 / .02) 100%)}.calendar_month__title_w:before{background:linear-gradient(-90deg,rgb(255 255 255 / .2) 0%,rgb(255 255 255 / .02) 100%)}.calendar_month__title{color:#fff;font-family:var(--wp--preset--font-family--secondary-font);text-align:center;font-weight:400;flex:none;word-wrap:nowrap;padding:0 2rem}@media(max-width:991.5px)and (min-width:768px){.season--season-tax-mod .calendar_month__title{font-size:1.5rem}}@media screen and (max-width:767px){.season--season-tax-mod .calendar_month__title{padding:0 .625rem;font-size:.8125rem}}@media screen and (min-width:992px){.calendar_month__title{font-size:2rem}}@media(max-width:991.5px)and (min-width:768px){.calendar_month__title{font-size:1.75rem}}@media screen and (max-width:767px){.calendar_month__title{font-size:1.25rem}}.calendar_month__list_w{position:relative;border:1px solid hsl(0 0% 100% / .2);backdrop-filter:blur(60);box-shadow:inset 0 2px 4px 0 rgb(210 210 210 / .25);overflow:hidden;background:linear-gradient(180deg,rgb(246 246 246 / .1) 0%,rgb(246 246 246 / .03) 100%),linear-gradient(0deg,rgb(255 255 255 / .1),rgb(255 255 255 / .1))}@media screen and (min-width:768px){.calendar_month__list_w{border-radius:1rem}}@media screen and (max-width:767px){.calendar_month__list_w{border-radius:.5rem;width:calc(100% + var(--gl-hr-indent)*2);margin-left:calc(-1*var(--gl-hr-indent))}}.calendar_month__list_controls .slider_nav{top:41%;max-width:80.5rem;left:50%;transform:translateX(-50%)}.calendar_month__list_item{height:auto}.calendar_month__item_in{position:relative;width:100%;max-width:18rem;height:100%;position:relative}@media screen and (min-width:768px){.calendar_month__item_in{padding:1.625rem .625rem}}@media screen and (max-width:767px){.calendar_month__item_in{padding:.75rem .625rem .625rem}}.calendar_month__item_in:after{position:absolute;top:1.5rem;right:0;width:1px;height:calc(100% - 52px);background-color:hsl(0 0% 100% / .1);content:""}.calendar_month__item_month_link{position:absolute;width:calc(100% - 24px);height:calc(100% - 20px);top:.625rem;left:.75rem;background-color:hsl(0 0% 100% / .1);border-radius:.5rem;opacity:0;transition:opacity ease .4s;backdrop-filter:blur(4px)}.calendar_month__item_in:hover .calendar_month__item_month_link{opacity:1}.calendar_month__item_title{position:relative;z-index:1;display:block;text-decoration:none;font-family:var(--wp--preset--font-family--secondary-font);text-align:center;margin:0 auto 1.375rem;text-transform:Uppercase;font-weight:600}@media screen and (min-width:768px){.calendar_month__item_title{font-size:2rem}}@media screen and (max-width:767px){.calendar_month__item_title{font-size:1.25rem;margin-bottom:.9375rem}}.color-text-light .calendar_month__item_title{background:linear-gradient(180deg,#ffffff,rgb(255 255 255 / .7));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;color:#fff0}.color-text-dark .calendar_month__item_title{background:linear-gradient(180deg,#000000,rgb(0 0 0 / .7));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;color:#fff0}.calendar_month__item_list{width:100%;margin:0 auto;list-style-type:none}@media screen and (min-width:768px){.calendar_month__item_list{max-width:11.125rem}}@media screen and (max-width:767px){.calendar_month__item_list{max-width:9rem}}.calendar_month__item_list_item{background-color:#fff;border-radius:.375rem}@media screen and (min-width:768px){.calendar_month__item_list_item:not(:last-child){margin-bottom:1.375rem}}@media screen and (max-width:767px){.calendar_month__item_list_item:not(:last-child){margin-bottom:1.0625rem}}.calendar_month__item_list_item:nth-child(1){transform:rotate(-1deg)}.calendar_month__item_list_item:nth-child(2){transform:rotate(2.05deg)}.calendar_month__item_list_item:nth-child(3){transform:rotate(-1.79deg)}.calendar_month__item_list_item:nth-child(4){transform:rotate(1.59deg)}.calendar_month__item_list_item.calendar_month__item_list_item--more{background-color:#fff0;background:linear-gradient(180deg,rgb(255 255 255 / .1) 0%,rgb(153 153 153 / .1) 100%);backdrop-filter:blur(124px);border:1px solid hsl(0 0% 100% / .1);pointer-events:none}.calendar_month__item_link{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;position:relative;z-index:1;text-decoration:none;text-align:center;gap:0;padding:.375rem}@media screen and (min-width:768px){.calendar_month__item_link{min-height:3.375rem}}@media screen and (max-width:767px){.calendar_month__item_link{min-height:3rem}}.calendar_month__item_list_item_title{font-weight:400;letter-spacing:-.02em;color:#000;font-family:var(--wp--preset--font-family--secondary-font);text-align:center;line-height:1.3}.calendar_month__item_link--more .calendar_month__item_list_item_title{color:#fff}@media screen and (min-width:992px){.calendar_month__item_link--more .calendar_month__item_list_item_title{font-size:1.25rem}}@media screen and (min-width:768px){.calendar_month__item_list_item_title{font-size:1rem}}@media screen and (max-width:767px){.calendar_month__item_list_item_title{font-size:.75rem}}.calendar_month__item_list_item_count{color:#4a7ce0;font-weight:500;font-size:.6875rem;letter-spacing:-.02em;text-transform:uppercase;line-height:1.1}.calendar_month__list{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center}@media screen and (min-width:768px){.calendar_season{padding-top:1.5rem;padding-bottom:5.875rem}}@media screen and (max-width:767px){.calendar_season{padding-top:1.0625rem;padding-bottom:3.25rem}}.calendar_season__list{display:grid;list-style-type:none}@media screen and (min-width:768px){.calendar_season__list{grid-template-columns:repeat(2,1fr);gap:1.5rem 2rem}}@media screen and (max-width:767px){.calendar_season__list{gap:.9375rem 2rem}}.calendar_season__item{position:relative;padding:1.5rem 1.5rem 2.25rem;width:100%;height:100%;background-color:#4f3d2e;overflow:hidden;border:1px solid hsl(0 0% 100% / .2);backdrop-filter:blur(60px);box-shadow:inset 0 2px 4px 0 rgb(210 210 210 / .25)}@media screen and (min-width:768px){.calendar_season__item{padding:1.5rem 1.5rem 2.25rem;border-radius:1rem}}@media screen and (max-width:767px){.calendar_season__item{padding:.875rem 1.6875rem 1.25rem;border-radius:.5rem}}.calendar_season__item_in{position:relative;z-index:2}.calendar_season__item_title{position:relative;font-family:var(--wp--preset--font-family--secondary-font);text-align:center;text-transform:Uppercase;font-weight:600;margin:0 auto 1.625rem}@media screen and (min-width:768px){.calendar_season__item_title{padding-bottom:1.5rem;font-size:2rem}}@media screen and (max-width:768px){.calendar_season__item_title{padding-bottom:.75rem;margin-bottom:.75rem;font-size:1.125rem}}.color-text-light .calendar_season__item_title{background:linear-gradient(180deg,#ffffff,rgb(255 255 255 / .7));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;color:#fff0}.color-text-dark .calendar_season__item_title{background:linear-gradient(180deg,#000000,rgb(0 0 0 / .7));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;color:#fff0}.calendar_season__item_title:after{position:absolute;bottom:0;left:0;width:100%;height:1px;content:"";background-color:hsl(0 0% 100% / .1)}.calendar_season__item_img{position:absolute;bottom:0;left:0;width:100%;transition:transform ease .5s;height:100%;pointer-events:none;filter:brightness(.8)}.calendar_season__item_img img{display:block;width:100%;height:100%;object-fit:cover}.calendar_season__item_location_list{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;width:100%;max-width:23.25rem;list-style-type:none;margin:auto}.calendar_season__item_location_item:nth-child(odd){transform:rotate(-1deg)}.calendar_season__item_location_item:nth-child(even){transform:rotate(1deg)}.calendar_season__item_location_item.calendar_season__item_location_item--last{position:relative;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;border-radius:.5rem;padding:.625rem;background:linear-gradient(180deg,rgb(255 255 255 / .1) 0%,rgb(153 153 153 / .1) 100%);border:1px solid hsl(0 0% 100% / .1);backdrop-filter:blur(124px);gap:1rem}.calendar_season__item_location_item_icon{border-radius:50%;border:1px solid hsl(0 0% 100% / .2);color:#fff}@media screen and (min-width:768px){.calendar_season__item_location_item_icon{width:2.625rem;height:2.625rem;padding:.75rem .5625rem;backdrop-filter:blur(8px);box-shadow:inset 0 -2px 4px 0 rgb(0 0 0 / .25)}}@media screen and (max-width:767px){.calendar_season__item_location_item_icon{width:2.125rem;height:2.125rem;padding:.25rem .5rem;backdrop-filter:blur(153px);background:#866b5e;box-shadow:0 -1.64px 3.27px 0 rgb(0 0 0 / .25) inset}}.calendar_season__item_location_item_title{font-family:var(--wp--preset--font-family--secondary-font);text-align:center;font-weight:400}.color-text-dark .calendar_season__item_location_item_title{color:#000}.color-text-light .calendar_season__item_location_item_title{color:#fff}@media screen and (min-width:768px){.calendar_season__item_location_item_title{font-size:1.5rem}}@media screen and (max-width:767px){.calendar_season__item_location_item_title{font-size:1.25rem}}.calendar_season__item_link{text-decoration:none}.calendar_season__item_link:after{position:absolute;z-index:1;top:0;left:0;display:block;width:100%;height:100%;content:"";opacity:0;transition:opacity ease .5s;box-shadow:inset 0 0 30px 1px rgb(0 0 0 / .4);backdrop-filter:blur(10px)}.calendar_season__item_link:hover:after{opacity:1}.season_tax{position:relative;background:linear-gradient(180deg,rgb(63 29 4 / .1529411765) -40.92%,rgb(29 14 2 / .0901960784) 111.87%),linear-gradient(180deg,#4a0019 -28.82%,#21010c 67.68%);transform:translateZ(0);will-change:transform,backdrop-filter}.season_tax:before{position:absolute;top:-5.625rem;left:50%;width:43.625rem;height:20.875rem;transform:translateX(-50%) translateZ(0);background-color:#977b67;filter:blur(234px);content:"";will-change:transform,backdrop-filter}.season_tax__hero{padding-bottom:0rem}@media screen and (min-width:992px){.season_tax__hero{padding-top:6.875rem}}@media screen and (max-width:991.5px){.season_tax__hero{padding-top:5.875rem}}.season_tax__hero_info{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;color:#fff;max-width:37.5rem;margin:auto}.season_tax__crumb{color:#fff;text-decoration:none;text-transform:uppercase;letter-spacing:-.02em}@media screen and (min-width:992px){.season_tax__crumb{font-size:.75rem}}@media screen and (max-width:991.5px){.season_tax__crumb{font-size:.6875rem}}.season_tax__crumb.season_tax__crumb--link{transition:opacity ease .3s}.season_tax__crumb.season_tax__crumb--link:after{font-size:.625rem;display:inline-block;padding:0 .625rem;transform:rotate(3deg);content:"/"}.season_tax__crumb.season_tax__crumb--link:hover{opacity:.7}.season_tax__crumb:last-child{opacity:.5}@media screen and (min-width:992px){.season_tax__list{padding-top:1.25rem;padding-bottom:.8125rem}}@media screen and (max-width:991.5px){.season_tax__list{padding-top:1rem;padding-bottom:2px}}.season_tax__list_box{padding:1.5rem 1.5rem 5rem;border-radius:1rem;background:linear-gradient(180deg,rgb(246 246 246 / .1) 0%,rgb(246 246 246 / .03) 100%),linear-gradient(0deg,rgb(255 255 255 / .1),rgb(255 255 255 / .1));border:1px solid hsl(0 0% 100% / .2);backdrop-filter:blur(56px);box-shadow:inset 0 2px 4px 0 rgb(210 210 210 / .25);transform:translateZ(0);will-change:transform,backdrop-filter}@media screen and (min-width:768px){.season_tax__list_box{padding:1.5rem 1.5rem 5rem;border-radius:1rem;overflow:hidden}}@media screen and (max-width:767px){.season_tax__list_box{padding:.5rem .625rem 2.125rem;border-radius:.4375rem}}.season_tax__list_box_bg{position:absolute;bottom:0;left:0;width:100%;height:auto}.season_tax__list_box_bg img{display:block;width:100%;height:auto;object-fit:contain;object-position:bottom}.season_tax__list_heading{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-content:center;align-items:center;gap:1.25rem;position:relative;z-index:1}@media screen and (min-width:768px){.season_tax__list_heading:not(:last-child){margin-bottom:2rem}}@media screen and (max-width:767px){.season_tax__list_heading:not(:last-child){margin-bottom:.75rem}}@media screen and (min-width:768px){.season_tax__list_nav_w{width:3.125rem;height:2.5rem}}@media screen and (max-width:767px){.season_tax__list_nav_w{width:2.375rem;height:1.75rem}}.season_tax__list_nav{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;width:100%;height:100%;flex:none;border:1px solid hsl(0 0% 100% / .35);box-shadow:inset 0 4px 4px 0 rgb(210 210 210 / .25);cursor:pointer;background:hsl(0 0% 100% / .1)}@media screen and (min-width:768px){.season_tax__list_nav{padding:.75rem 1rem;border-radius:.75rem}}@media screen and (max-width:767px){.season_tax__list_nav{padding:.5625rem .75rem;border-radius:.5625rem}}.season_tax__list_nav svg{transition:transform ease .3s}.season_tax__list_nav.season_tax__list_nav--prev:hover svg{transform:translateX(-5px)}.season_tax__list_nav.season_tax__list_nav--next:hover svg{transform:translateX(5px)}.season_tax__list_location_box{position:relative;z-index:1;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center}@media screen and (min-width:992px){.season_tax__list_location_box{gap:4.5rem}}@media(max-width:991.5px)and (min-width:768px){.season_tax__list_location_box{gap:3.125rem}}@media screen and (max-width:767px){.season_tax__list_location_box{gap:1.75rem}}.season_tax__list_location_box_decor{position:absolute;left:50%;transform:translateX(-50%);width:auto}@media screen and (min-width:992px){.season_tax__list_location_box_decor{top:15.3%;height:100%}}@media screen and (max-width:991.5px){.season_tax__list_location_box_decor{top:6.25rem;bottom:6.25rem;height:calc(100% - 200px)}}.season_tax__list_title_w{color:#fff}.season_tax__list_title{font-weight:600;font-family:var(--wp--preset--font-family--secondary-font);color:inherit;text-align:center;text-transform:uppercase;line-height:1.3}@media screen and (min-width:992px){.season_tax__list_title{font-size:2rem}}@media(max-width:991.5px)and (min-width:768px){.season_tax__list_title{font-size:1.625rem}}@media screen and (max-width:767px){.season_tax__list_title{font-size:1.25rem}}.season_tax__list_title:not(:last-child){margin-bottom:.25rem}.season_tax__list_subtitle{color:inherit;text-align:center;letter-spacing:-.02em}@media screen and (min-width:768px){.season_tax__list_subtitle{font-size:.875rem}}@media screen and (max-width:767px){.season_tax__list_subtitle{font-size:.6875rem}}.season_tax__location{position:relative;padding:1.875rem 0;max-width:42.75rem;width:100%;border-radius:.5rem;border:1px solid hsl(0 0% 100% / .1)}@media screen and (min-width:768px){.season_tax__location{padding:1.875rem 0}}@media screen and (max-width:767px){.season_tax__location{padding:1rem 0}}.season_tax__location:after{position:absolute;top:100%;left:50%;width:3rem;height:4.5rem;transform:translateX(-50%);content:"";background:url(/wp-content/themes/gstaadguy-new/assets/images/lines.png) no-repeat center/cover;background-position:center}.season_tax__location:nth-child(even):after{transform:translateX(-50%) rotateX(180deg)}.season_tax__location:last-child:after{display:none}.season_tax__location_bg{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;border-radius:.5rem}.season_tax__location_bg:after{position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:"";background:linear-gradient(180deg,rgb(0 0 0 / .2) 0%,#fff0 114.55%),linear-gradient(180deg,rgb(0 0 0 / .6) 0%,#fff0 114.55%)}.season_tax__location_bg img{display:block;width:100%;height:100%;object-fit:cover}.season_tax__location_heading{position:relative;z-index:1;padding:0 1.5rem;text-align:center}.color-text-dark .season_tax__location_heading{color:#000}.color-text-light .season_tax__location_heading{color:#fff}@media screen and (min-width:768px){.season_tax__location_heading:not(:last-child){margin-bottom:2.125rem}}@media screen and (max-width:767px){.season_tax__location_heading:not(:last-child){margin-bottom:1.5625rem}}.season_tax__location_date{letter-spacing:-.02em;font-family:var(--wp--preset--font-family--secondary-font);color:#fff}@media screen and (min-width:768px){.season_tax__location_date{font-size:.75rem}}@media screen and (max-width:767px){.season_tax__location_date{font-size:.6875rem}}@media screen and (min-width:768px){.season_tax__location_date:not(:last-child){margin-bottom:.25rem}}@media screen and (max-width:767px){.season_tax__location_date:not(:last-child){margin-bottom:.1875rem}}.season_tax__location_title{letter-spacing:-.02em;font-family:var(--wp--preset--font-family--secondary-font);font-weight:600;line-height:1.3;color:#fff}@media screen and (min-width:768px){.season_tax__location_title{font-size:1.5rem}}@media screen and (max-width:767px){.season_tax__location_title{font-size:1rem}}@media screen and (min-width:768px){.season_tax__location_title:not(:last-child){margin-bottom:.25rem}}@media screen and (max-width:767px){.season_tax__location_title:not(:last-child){margin-bottom:.125rem}}.season_tax__location_subtitle{letter-spacing:-.02em;color:#fff}@media screen and (min-width:768px){.season_tax__location_subtitle{font-size:1rem}}@media screen and (max-width:767px){.season_tax__location_subtitle{font-size:.75rem}}.season_tax__location_slider{overflow:visible}.season_tax__decor_1{position:absolute}@media screen and (min-width:768px){.season_tax__decor_1{width:23.125rem;height:18.75rem;top:40%;left:-1.5%}}@media screen and (max-width:767px){.season_tax__decor_1{width:6.3125rem;height:5.125rem;top:4.375rem;left:-1.5%}}.season_tax__decor_1 img{display:block;width:100%;height:100%;object-fit:contain}.season_tax__decor_2{position:absolute}@media screen and (min-width:992px){.season_tax__decor_2{width:49.0625rem;height:78.625rem;top:14.6%;right:-9.2%;transform:rotate(9deg)}}@media(max-width:991.5px)and (min-width:768px){.season_tax__decor_2{width:49.0625rem;height:78.625rem;top:14.6%;right:-12.2%;transform:rotate(9deg)}}@media screen and (max-width:767px){.season_tax__decor_2{width:23.375rem;height:36.25rem;top:-10%;right:-19.2%;transform:rotate(10.5deg)}}.season_tax__decor_2 img{display:block;width:100%;height:100%;object-fit:contain}.season_tax__location_slide{width:152px}.test{color:#fff}.season_tax__list_nav[disabled]{opacity:.5;pointer-events:none;cursor:default}.slider-remove{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center}.slider-remove .swiper-wrapper{gap:1rem}.page-template-page-hotel-booking .wrapper{background:#fff0}.page-template-page-hotel-booking .hero_2{min-height:clamp(480px,50vw,722px)}.page-template-page-hotel-booking .hero_2:before,.page-template-page-hotel-booking .hero_2:after{display:none}.page-template-page-hotel-booking .how_works{padding-top:4.5rem;overflow:visible}@media screen and (min-width:1921px){.page-template-page-hotel-booking .how_works{font-size:16px}}@media(max-width:1920px)and (min-width:1200px){.page-template-page-hotel-booking .how_works{font-size:1.1111111111vw}}@media(max-width:1199px)and (min-width:992px){.page-template-page-hotel-booking .how_works{font-size:.9722222222vw}}@media(max-width:991.5px)and (min-width:768px){.page-template-page-hotel-booking .how_works{font-size:.9722222222vw}}@media screen and (max-width:767px){.page-template-page-hotel-booking .how_works{font-size:3.2vw}}.page-template-page-hotel-booking .how_works:after,.page-template-page-hotel-booking .how_works:before{display:none}.page-template-page-hotel-booking .how_works--text-block-mod .block_text__title{color:#fff!important}.page-template-page-hotel-booking .how_works__list_descr{color:#fff!important}.page-template-page-hotel-booking .how_works__list_icon{filter:none}.page-template-page-hotel-booking .partner_hotel__in.section__in{max-width:90rem}.page-template-page-hotel-booking .partner_hotel--text-block-mod .block_text__title{color:#fff!important}.page-template-page-hotel-booking .partner_hotel--text-block-mod .block_text__descr{color:#fff}@media screen and (max-width:991px){.page-template-page-hotel-booking .partner_hotel.section{padding-bottom:0}}@media screen and (max-width:991px){.page-template-page-hotel-booking .book_best.section{padding-top:0}}.page-template-page-hotel-booking .book_best{overflow:hidden}.page-template-page-hotel-booking .book_best .book_best__glow{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:visible}.page-template-page-hotel-booking .book_best .book_best__glow_item{position:absolute;border-radius:0;background:#ecedef;filter:blur(66px);pointer-events:none}.page-template-page-hotel-booking .book_best .book_best__glow_item--1{width:60%;height:26rem;left:-12rem;bottom:-30%}.page-template-page-hotel-booking .book_best .book_best__glow_item--2{width:80%;height:26rem;right:-12rem;bottom:-30%}@media screen and (max-width:991.5px){.page-template-page-hotel-booking .book_best .book_best__glow_item{display:none}}.page-template-page-hotel-booking .book_best .book_best__in{position:relative;z-index:1}.hotel_booking_page_content{position:relative;overflow:visible;min-height:100vh;margin-top:0;padding-top:0}.hotel_booking_page_content__bg{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.hotel_booking_page_content__bg-gradient{position:absolute;inset:0;background:linear-gradient(180deg,#095e9c 0%,#0973bf 21.27%,#0973bf 39.79%,#0973bf 74.09%,#e1e5ea 100%)}.hotel_booking_page_content__bg-cloud{position:absolute;inset:0;background-repeat:no-repeat;background-position:center bottom;background-size:100% 100%}@media screen and (max-width:991px){.hotel_booking_page_content__bg-cloud{background-position:left;background-size:cover}}.hotel_booking_page_content__bg-cloud--1{opacity:1;background-image:url(/wp-content/themes/gstaadguy-new/dist/images/hotel-booking/cloud-bg-1.webp)}.hotel_booking_page_content__bg-cloud--2{opacity:1;background-image:url(/wp-content/themes/gstaadguy-new/dist/images/hotel-booking/cloud-bg-2.webp)}.hotel_booking_page_content__bg-fade{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgb(255 255 255 / .8) -2%,#fff0 8%)}.hotel_booking_page_content__in{position:relative;z-index:1;overflow:visible}.how_works__decor{position:absolute;pointer-events:none;z-index:2}.how_works__decor img{display:block;width:100%;height:auto;filter:drop-shadow(4px 4px 4px rgb(0 0 0 / .3))}.how_works__decor--spa{top:-2em;left:2.4375em;width:12.375rem;transform:rotate(-17.52deg)}@media screen and (max-width:991.5px){.how_works__decor--spa{width:6.25rem;top:-1.25rem;left:.5rem}}.how_works__decor--hotel-room{top:-3.75em;right:3.3rem;width:12.375rem;transform:rotate(12.39deg)}@media screen and (max-width:991.5px){.how_works__decor--hotel-room{width:6.25rem;top:-1.25rem;right:.5rem}}.how_works__decor .footer{padding:clamp(4rem,15vw,260px) var(--gl-hr-indent) 3.75rem}.book_best{position:relative;overflow:visible}.how_works{position:relative;overflow:visible}.popup.popup--subscribe .popup__in{width:341px;max-width:100%;min-height:286px;height:auto;max-height:none;padding:16px 8px 24px;border-radius:2px;background-color:#ede4d1;overflow:hidden}.popup.popup--subscribe .popup__in::before{content:"";position:absolute;inset:0;background:url(/wp-content/themes/gstaadguy-new/src/images/calendar-explorer/paper-texture.webp) center / cover no-repeat;opacity:.7;pointer-events:none}.popup.popup--subscribe .popup__close{top:9px;right:9px;z-index:2;display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;background:#fff0}.popup.popup--subscribe .popup__close::before,.popup.popup--subscribe .popup__close::after{content:none}.popup.popup--subscribe .popup__close img{display:block;width:14px;height:14px}.popup-subscribe__car{position:absolute;top:16px;left:50%;z-index:1;width:116px;height:58px;transform:translateX(-50%);object-fit:contain;pointer-events:none}.popup-subscribe__stack{position:relative;z-index:1;display:flex;flex-direction:column;gap:16px}.popup-subscribe__copy{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:60px;color:#000;text-align:center}.popup-subscribe__title{margin:0;font-family:var(--wp--preset--font-family--secondary-font),"Lora",serif;font-size:20px;font-weight:400;line-height:1;letter-spacing:-.4px;text-transform:capitalize}.popup-subscribe__text{width:237px;max-width:100%;margin:0;font-family:var(--wp--preset--font-family--primary-font),"Switzer",sans-serif;font-size:12px;font-weight:400;line-height:normal;letter-spacing:-.24px}.popup-subscribe__sign{margin:0;font-family:var(--wp--preset--font-family--caveat),"Caveat",cursive;font-size:16px;font-weight:400;line-height:normal;letter-spacing:-.32px}.popup-subscribe__field{padding:0 24px}.popup-subscribe__field label{display:block}.popup-subscribe__field input[type="email"],.popup-subscribe__field input[type="text"]{display:block;width:100%;min-height:0;margin:0;padding:8px 0;border:0;border-bottom:1px solid #000;border-radius:0;background:#fff0;box-shadow:none;color:#000;font-family:var(--wp--preset--font-family--primary-font),"Switzer",sans-serif;font-size:12px;font-weight:400;line-height:normal}.popup-subscribe__field input[type="email"]::placeholder,.popup-subscribe__field input[type="text"]::placeholder{color:rgb(42 42 42 / .5);opacity:1}.popup-subscribe__field input[type="email"]:hover,.popup-subscribe__field input[type="email"]:focus,.popup-subscribe__field input[type="text"]:hover,.popup-subscribe__field input[type="text"]:focus{outline:none;box-shadow:none}.popup-subscribe__field .wpcf7{margin:0;padding:0;background:#fff0}.popup-subscribe__field .input-wrapper,.popup-subscribe__field .wpcf7-form-control-wrap{margin:0}.popup-subscribe__field .input-icon{display:none}.popup-subscribe__submit,.popup--subscribe input[type="submit"]{display:flex;align-items:center;justify-content:center;width:100%;margin-top:28px;padding:12px 24px;border:0;border-radius:12px;background:#000;box-shadow:inset 0 4px 4px 0 rgb(210 210 210 / .25);color:#fff;font-family:var(--wp--preset--font-family--primary-font),"Switzer",sans-serif;font-size:12px;font-weight:500;line-height:normal;text-transform:none;cursor:pointer}