/*! Swipebox v1.3.0 | Constantin Saguin csag.co | MIT License | github.com/brutaldesign/swipebox */
*,*::before,*::after{box-sizing:border-box}::-webkit-input-placeholder{opacity:1;color:currentColor}::-moz-placeholder{opacity:1}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}html,body{padding:0;margin:0}body{-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}input,select,textarea,button{outline:none;color:inherit;font:inherit;-moz-appearance:none;-webkit-appearance:none;appearance:none;border-radius:none}button{cursor:pointer;padding:0;margin:0;border:none;background:none;border-radius:0;-webkit-appearance:none}p{padding:0;margin:0 0 1em}img{max-width:100%}ul{padding:0;margin:0;list-style:none}.flex{display:flex;flex-wrap:wrap}.inline-flex{display:inline-flex}.nowrap{flex-wrap:nowrap}.flex-col{flex-direction:column}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.items-start{align-items:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.items-lastbaseline{align-items:last baseline}.self-end{align-self:flex-end}.row-reverse{flex-direction:row-reverse}.flex-1{flex:1 0 auto}.grid{display:grid}.place-content-center{place-content:center}.cols-2{grid-template-columns:repeat(2,1fr)}.cols-3{grid-template-columns:repeat(3,1fr)}.cols-4{grid-template-columns:repeat(4,1fr)}.cols-4-8{grid-template-columns:4fr 8fr}.gap-xs{gap:var(--gap-xs)}.gap-s{gap:var(--gap-s)}.gap-m{gap:var(--gap-m)}.gap-l{gap:var(--gap-l)}.gap-x-s{column-gap:var(--gap-s)}.gap-y-l{row-gap:var(--gap-l)}.w1-12{width:8.33333%}.w2-12{width:16.66667%}.w3-12{width:25%}.w4-12{width:33.33333%}.w5-12{width:41.66667%}.w6-12{width:50%}.w7-12{width:58.33333%}.w8-12{width:66.66667%}.w9-12{width:75%}.w10-12{width:83.33333%}.w11-12{width:91.66667%}.w12-12{width:100%}.pl-xs{padding-left:var(--xs)}.pr-xs{padding-right:var(--xs)}.px-xs{padding-left:var(--xs);padding-right:var(--xs)}.pt-xs{padding-top:var(--xs)}.pb-xs{padding-bottom:var(--xs)}.py-xs{padding-top:var(--xs);padding-bottom:var(--xs)}.p-xs{padding:var(--xs)}.ml-xs{margin-left:var(--xs)}.mr-xs{margin-right:var(--xs)}.mx-xs{margin-left:var(--xs);margin-right:var(--xs)}.mt-xs{margin-top:var(--xs)}.mb-xs{margin-bottom:var(--xs)}.my-xs{margin-top:var(--xs);margin-bottom:var(--xs)}.m-xs{margin:var(--xs)}.pl-s{padding-left:var(--s)}.pr-s{padding-right:var(--s)}.px-s{padding-left:var(--s);padding-right:var(--s)}.pt-s{padding-top:var(--s)}.pb-s{padding-bottom:var(--s)}.py-s{padding-top:var(--s);padding-bottom:var(--s)}.p-s{padding:var(--s)}.ml-s{margin-left:var(--s)}.mr-s{margin-right:var(--s)}.mx-s{margin-left:var(--s);margin-right:var(--s)}.mt-s{margin-top:var(--s)}.mb-s{margin-bottom:var(--s)}.my-s{margin-top:var(--s);margin-bottom:var(--s)}.m-s{margin:var(--s)}.pl-m{padding-left:var(--m)}.pr-m{padding-right:var(--m)}.px-m{padding-left:var(--m);padding-right:var(--m)}.pt-m{padding-top:var(--m)}.pb-m{padding-bottom:var(--m)}.py-m{padding-top:var(--m);padding-bottom:var(--m)}.p-m{padding:var(--m)}.ml-m{margin-left:var(--m)}.mr-m{margin-right:var(--m)}.mx-m{margin-left:var(--m);margin-right:var(--m)}.mt-m{margin-top:var(--m)}.mb-m{margin-bottom:var(--m)}.my-m{margin-top:var(--m);margin-bottom:var(--m)}.m-m{margin:var(--m)}.pl-l{padding-left:var(--l)}.pr-l{padding-right:var(--l)}.px-l{padding-left:var(--l);padding-right:var(--l)}.pt-l{padding-top:var(--l)}.pb-l{padding-bottom:var(--l)}.py-l{padding-top:var(--l);padding-bottom:var(--l)}.p-l{padding:var(--l)}.ml-l{margin-left:var(--l)}.mr-l{margin-right:var(--l)}.mx-l{margin-left:var(--l);margin-right:var(--l)}.mt-l{margin-top:var(--l)}.mb-l{margin-bottom:var(--l)}.my-l{margin-top:var(--l);margin-bottom:var(--l)}.m-l{margin:var(--l)}.mx-auto{margin-left:auto;margin-right:auto}img.w100{display:block;width:100%;object-fit:cover}.w100{width:100%}.h100{height:100%}.h100v{height:100vh}@media (max-width:862px){.m-cols-1{grid-template-columns:1fr}.m-cols-2{grid-template-columns:repeat(2,1fr)}.m-cols-3{grid-template-columns:repeat(3,1fr)}.m-justify-center{justify-content:center}.m-justify-end{justify-content:flex-end}.m-text-center{text-align:center}.m-object-cover{display:block;width:100%;height:100%;object-fit:cover}.m-wrap{flex-wrap:wrap}.m-w12-12{width:100%}.m-pl-xs{padding-left:var(--xs)}.m-pr-xs{padding-right:var(--xs)}.m-px-xs{padding-left:var(--xs);padding-right:var(--xs)}.m-pt-xs{padding-top:var(--xs)}.m-pb-xs{padding-bottom:var(--xs)}.m-py-xs{padding-top:var(--xs);padding-bottom:var(--xs)}.m-p-xs{padding:var(--xs)}.m-ml-xs{margin-left:var(--xs)}.m-mr-xs{margin-right:var(--xs)}.m-mx-xs{margin-left:var(--xs);margin-right:var(--xs)}.m-mt-xs{margin-top:var(--xs)}.m-mb-xs{margin-bottom:var(--xs)}.m-my-xs{margin-top:var(--xs);margin-bottom:var(--xs)}.m-m-xs{margin:var(--xs)}.m-pl-s{padding-left:var(--s)}.m-pr-s{padding-right:var(--s)}.m-px-s{padding-left:var(--s);padding-right:var(--s)}.m-pt-s{padding-top:var(--s)}.m-pb-s{padding-bottom:var(--s)}.m-py-s{padding-top:var(--s);padding-bottom:var(--s)}.m-p-s{padding:var(--s)}.m-ml-s{margin-left:var(--s)}.m-mr-s{margin-right:var(--s)}.m-mx-s{margin-left:var(--s);margin-right:var(--s)}.m-mt-s{margin-top:var(--s)}.m-mb-s{margin-bottom:var(--s)}.m-my-s{margin-top:var(--s);margin-bottom:var(--s)}.m-m-s{margin:var(--s)}.m-pl-m{padding-left:var(--m)}.m-pr-m{padding-right:var(--m)}.m-px-m{padding-left:var(--m);padding-right:var(--m)}.m-pt-m{padding-top:var(--m)}.m-pb-m{padding-bottom:var(--m)}.m-py-m{padding-top:var(--m);padding-bottom:var(--m)}.m-p-m{padding:var(--m)}.m-ml-m{margin-left:var(--m)}.m-mr-m{margin-right:var(--m)}.m-mx-m{margin-left:var(--m);margin-right:var(--m)}.m-mt-m{margin-top:var(--m)}.m-mb-m{margin-bottom:var(--m)}.m-my-m{margin-top:var(--m);margin-bottom:var(--m)}.m-m-m{margin:var(--m)}.m-pl-l{padding-left:var(--l)}.m-pr-l{padding-right:var(--l)}.m-px-l{padding-left:var(--l);padding-right:var(--l)}.m-pt-l{padding-top:var(--l)}.m-pb-l{padding-bottom:var(--l)}.m-py-l{padding-top:var(--l);padding-bottom:var(--l)}.m-p-l{padding:var(--l)}.m-ml-l{margin-left:var(--l)}.m-mr-l{margin-right:var(--l)}.m-mx-l{margin-left:var(--l);margin-right:var(--l)}.m-mt-l{margin-top:var(--l)}.m-mb-l{margin-bottom:var(--l)}.m-my-l{margin-top:var(--l);margin-bottom:var(--l)}.m-m-l{margin:var(--l)}.m-pl-0{padding-left:0}.m-pr-0{padding-right:0}.m-px-0{padding-left:0;padding-right:0}.m-pt-0{padding-top:0}.m-pb-0{padding-bottom:0}.m-py-0{padding-top:0;padding-bottom:0}.m-p-0{padding:0}.m-ml-0{margin-left:0}.m-mr-0{margin-right:0}.m-mx-0{margin-left:0;margin-right:0}.m-mt-0{margin-top:0}.m-mb-0{margin-bottom:0}.m-my-0{margin-top:0;margin-bottom:0}.m-m-0{margin:0}.m-mt-gap-s{margin-top:var(--gap-s)}}@font-face{font-family:CourierPrime;src:url(/res/fonts/CourierPrime/CourierPrime-Regular.woff2) format('woff2'),url(/res/fonts/CourierPrime/CourierPrime-Regular.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:CourierPrime;src:url(/res/fonts/CourierPrime/CourierPrime-Italic.woff2) format('woff2'),url(/res/fonts/CourierPrime/CourierPrime-Italic.woff) format('woff');font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:CourierPrime;src:url(/res/fonts/CourierPrime/CourierPrime-Bold.woff2) format('woff2'),url(/res/fonts/CourierPrime/CourierPrime-Bold.woff) format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:JeanLuc;src:url(/res/fonts/JeanLuc/JeanLuc-Bold.woff2) format('woff2'),url(/res/fonts/JeanLuc/JeanLuc-Bold.woff) format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:BNHightide;src:url(/res/fonts/BNHightide/BNHightideRegular.woff2) format('woff2'),url(/res/fonts/BNHightide/BNHightideRegular.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:GTAlpina;src:url(/res/fonts/GTAlpina/GTAlpinaTypewriter-Light.woff2) format('woff2'),url(/res/fonts/GTAlpina/GTAlpinaTypewriter-Light.woff) format('woff');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:GTAlpina;src:url(/res/fonts/GTAlpina/GTAlpinaTypewriter-LightItalic.woff2) format('woff2'),url(/res/fonts/GTAlpina/GTAlpinaTypewriter-LightItalic.woff) format('woff');font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Pandemonium;src:url(/res/fonts/Pandemonium/Pandemonium-Regular.woff2) format('woff2'),url(/res/fonts/Pandemonium/Pandemonium-Regular.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}:root{--header-height:125px;--padding:16px;--padding-m:20px;--color-main:#a5100c;--color-text:#000;--color-bg:#f9f8f5;--color-bg-alt:#f0f0f0;--color-pimpan:#e52f19;--color-text-pimpan:#2b1319;--color-bg-pimpan:#f2eee2;--color-light:#fff;--color-error:#f00;--font-main:'CourierPrime', Times, serif;--font-title:'JeanLuc', Arial, sans-serif;--font-pimpan-title:'BNHightide', Arial, sans-serif;--font-pimpan-text:'GTAlpina', Arial, sans-serif;--font-pimpan-alt:'Pandemonium', Arial, sans-serif;--anim-duration:0.3s;--anim-duration-long:0.6s;--xs:16px;--s:30px;--m:60px;--l:75px;--gap-xs:10px;--gap-s:20px;--gap-m:40px;--gap-l:60px}::-moz-selection{color:var(--color-bg);background:var(--color-main)}::selection{color:var(--color-bg);background:var(--color-main)}html{font-size:62.5%;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}body{padding-top:var(--header-height);color:var(--color-text);font-size:1.4rem;font-family:var(--font-main);background-color:var(--color-bg)}a{color:var(--color-main);text-decoration:none}h1,h2,h3,h4{margin:0 0 1em;font-family:var(--font-title);letter-spacing:.05em;line-height:1}h1,h2{font-size:4.8rem;text-transform:uppercase}h3,.h3{font-size:2.6rem}h4{font-size:1.6rem}.prevent-css-transitions *{transition:none!important}body:not(.amp) .lazy{background:none!important;opacity:0;transition:opacity 1s}body:not(.amp) .lazy *{background:none!important;opacity:0;transition:opacity 1s}.hidden{display:none}.rel{position:relative}.container{max-width:calc(1160px + (var(--padding) * 2));padding-left:var(--padding);padding-right:var(--padding);margin-left:auto;margin-right:auto}.container-s{max-width:calc(625px + (var(--padding) * 2))}.text-center{text-align:center}.text-right{text-align:right}.text{font-size:1.4rem;line-height:1.4}.text a:not(.btn,.btn-border){color:currentColor;border-bottom:solid 1px;transition:border 0.2s}.text a:not(.btn,.btn-border):hover,.text a:not(.btn,.btn-border):focus{border-bottom-color:transparent}.text ul{list-style:disc;padding-left:1em}.btn{display:inline-block;padding:.6em 1.5em .5em;color:var(--color-bg);font-size:1.6rem;font-weight:700;background:var(--color-text);border-radius:6px;transition:background var(--anim-duration),border-radius var(--anim-duration)}.btn:hover,.btn:focus{background:var(--color-main);border-radius:0}.btn-text{display:inline-block;color:var(--color-text);font-weight:700;text-transform:uppercase}.btn-border{display:inline-block;padding:.15em .6em;color:var(--color-bg);font-family:var(--font-title);font-size:2.2rem;letter-spacing:.1em;border:solid 2px;transition:color var(--anim-duration),background var(--anim-duration),border var(--anim-duration)}.btn-border:hover,.btn-border:focus{color:var(--color-bg);background:var(--color-main);border-color:var(--color-main)}.btn-border-dark{color:var(--color-text)}.btn-border-pimpan{color:var(--color-pimpan)}.object-cover{display:block;width:100%;height:100%;object-fit:cover}.header{z-index:500;position:fixed;width:100%;min-height:var(--header-height);left:0;top:0;padding:var(--xs) var(--l);background:var(--color-bg-alt)}.header-hidden{padding-top:0}.header-hidden .header{transform:translateY(calc(var(--header-height) * -1));transition:transform var(--anim-duration-long)}.header-hidden .header.active{transform:translateY(0)}.logo{display:block}.logo img{display:block;width:425px}.menu{margin-top:var(--s);font-family:var(--font-title);font-size:1.6rem;letter-spacing:.1em}.menu ul{display:flex;flex-wrap:wrap;justify-content:space-between}.menu a{display:block;color:var(--color-text)}.menu a::after{content:'';display:block;width:100%;max-width:70px;height:2px;margin:2px 0 0;background:var(--color-main);transform-origin:0 0;transform:scaleX(0);transition:transform var(--anim-duration)}.menu a:hover::after,.menu a:focus::after,.menu a.active::after{transform:scaleX(1)}.menu-langs{margin-right:var(--s);text-transform:uppercase}.menu-langs ul{display:flex}.menu-langs li{display:flex}.menu-langs li:not(:last-child)::after{content:'/'}.menu-langs a{color:var(--color-text);text-decoration:underline;text-decoration-color:transparent}.menu-langs a:hover,.menu-langs a:focus,.menu-langs a.active{text-decoration-color:currentColor}.menu-langs a.active{font-weight:700}.btn-book-container{position:relative}.btn-book-container:hover .btn-book-menu{max-height:100px}.btn-book{display:flex;align-items:center;padding:.3rem .7rem;color:var(--color-text);font-family:var(--font-title);font-size:2.2rem;letter-spacing:.1em;border:solid 2px}.btn-book::after{content:'';display:block;width:0;height:0;margin-left:5px;border-style:solid;border-width:6px 5px 0 5px;border-color:var(--color-text) transparent transparent transparent}.btn-book-menu{z-index:1;overflow:hidden;position:absolute;width:100%;max-height:0;left:0;background:var(--color-bg);transition:max-height var(--anim-duration-long)}.btn-book-menu li:not(:last-child) a{border-bottom:solid 1px}.btn-book-menu a{display:block;padding:.3rem .7rem;color:var(--color-text);font-family:var(--font-title);font-size:1.8rem;letter-spacing:.1em;border:var(--color-bg) solid 2px;transition:color var(--anim-duration),background var(--anim-duration),border var(--anim-duration)}.btn-book-menu a:hover,.btn-book-menu a:focus{color:var(--color-bg);background:var(--color-main);border-color:var(--color-main)}.menu-img-footer{display:none}.btn-menu{display:none}@media (max-width:862px){.header{padding:var(--padding-m) 0}.header .container{padding-left:10px}.header.active .menu{transform:translateY(calc(var(--header-height)) * -1)}.header.active .btn-book-container{pointer-events:auto;opacity:1}.logo img{max-width:105px;margin:0 auto}.header .btn-book-container{pointer-events:none;opacity:0;position:fixed;right:var(--padding-m);top:calc(var(--header-height) + 10px);transition:opacity var(--anim-duration)}.btn-book{background:var(--color-bg)}.btn-menu{z-index:501;position:fixed;display:block;padding:10px;left:10px;top:var(--padding-m)}.icon-menu{position:relative;display:block;width:25px;height:14px}.icon-menu span{position:absolute;width:100%;left:0;top:6px;height:4px;background:var(--color-text);transition:background var(--anim-duration),opacity var(--anim-duration)}.icon-menu::before{content:'';position:absolute;width:100%;left:0;top:0;height:4px;background:var(--color-text);transition:background var(--anim-duration),transform var(--anim-duration),top var(--anim-duration)}.icon-menu::after{content:'';position:absolute;width:100%;left:0;top:12px;height:4px;background:var(--color-text);transition:background var(--anim-duration),transform var(--anim-duration),top var(--anim-duration)}.icon-menu.active span{opacity:0}.icon-menu.active::before{top:50%;transform:rotate(-45deg)}.icon-menu.active::after{top:50%;transform:rotate(45deg)}.icon-menu.active span,.icon-menu.scroll span,.icon-menu.active::before,.icon-menu.scroll::before,.icon-menu.active::after,.icon-menu.scroll::after{background:var(--color-text)}.header-hidden .icon-menu span,.header-hidden .icon-menu::before,.header-hidden .icon-menu::after{background:var(--color-light)}.header-hidden .icon-menu.active span,.header-hidden .icon-menu.scroll span,.header-hidden .icon-menu.active::before,.header-hidden .icon-menu.scroll::before,.header-hidden .icon-menu.active::after,.header-hidden .icon-menu.scroll::after{background:var(--color-text)}.menu{pointer-events:none;opacity:0;position:fixed;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:60px;left:0;right:0;top:0;height:100vh;padding:var(--padding-m);margin-top:0;font-size:3rem;text-align:center;background:var(--color-bg);transform:translateY(-20px);transition:opacity var(--anim-duration),transform var(--anim-duration)}.menu ul{flex-direction:column}.menu li{margin:0 0 .5em}.menu a::after{margin-left:auto;margin-right:auto}.menu.active{pointer-events:auto;opacity:1;transform:translateY(calc(var(--header-height)))}.menu-img-footer{display:block;width:165px;height:118px}.menu-langs{margin-right:0}}.footer{padding-top:var(--s);border-top:var(--color-text) solid 1px}.footer-logo{display:block;width:100%;max-width:925px;margin:0 0 30px}.footer-title p{margin:0}.footer-info a{color:currentColor;text-decoration:underline;text-decoration-color:transparent;transition:text-decoration-color 0.2s}.footer-info a:hover,.footer-info a:focus{text-decoration-color:var(--color-text)}.menu-social ul{display:flex}.menu-social li{margin-right:5px}.menu-social a{display:block;transition:transform 0.2s}.menu-social a:hover,.menu-social a:focus{transform:scale(1.2)}.menu-social svg{width:32px;height:32px}.insta-feed-container{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--xs);margin-top:var(--s)}.insta-feed-container a{display:block;aspect-ratio:1/1;background-position:center;background-size:cover;background-color:#c4c4c4}.footer-bottom{display:grid;grid-template-columns:9fr 3fr;align-items:start;gap:var(--gap-s);margin-top:var(--s);margin-bottom:var(--s);font-size:1.2rem}.footer-bottom a{color:var(--color-text);text-decoration:underline;text-decoration-color:var(--color-text);transition:text-decoration-color 0.2s}.footer-bottom a:hover,.footer-bottom a:focus{text-decoration-color:transparent}.menu-footer li{margin:0 0 .7em}.menu-footer a{color:currentColor;text-decoration:underline;text-decoration-color:var(--color-text);transition:text-decoration-color 0.2s}.menu-footer a:hover,.menu-footer a:focus{text-decoration-color:transparent}.btn-scroll-top{opacity:0;pointer-events:none;position:fixed;display:flex;justify-content:center;align-items:center;width:44px;height:44px;right:20px;bottom:20px;background:var(--color-text);border:var(--color-bg) solid 2px;border-radius:50%;transition:opacity 0.2s}.btn-scroll-top svg{width:20px;height:20px;fill:var(--color-bg)}.btn-scroll-top.active{opacity:1;pointer-events:auto}@media (max-width:862px){.footer{margin-bottom:var(--m)}.menu-footer{text-align:right}.footer-bottom{grid-template-columns:1fr;align-items:center;text-align:center}}.form label{display:block}.form input[type="text"],.form input[type="tel"],.form input[type="email"],.form input[type="date"],.form input[type="file"],.form textarea{display:block;width:100%;padding:.6em;background:none;border:var(--color-main) solid 2px;border-radius:8px;transition:background var(--anim-duration)}.form input[type="text"]:focus,.form input[type="tel"]:focus,.form input[type="email"]:focus,.form input[type="date"]:focus,.form input[type="file"]:focus,.form textarea:focus{background:var(--color-bg-alt)}.form textarea{min-height:100px}.form input[type="checkbox"]{display:inline-flex;justify-content:center;align-items:center;width:18px;height:18px;border:var(--color-main) solid 2px;border-radius:5px}.form input[type="checkbox"]::before{content:'✓';opacity:0;color:var(--color-bg)}.form input[type="checkbox"]:checked{background:var(--color-main)}.form input[type="checkbox"]:checked::before{opacity:1}.form select{display:block;width:100%;padding:.6em;color:;border:var(--color-main) solid 2px;background:var(--color-bg);border-radius:8px}.select-container{position:relative}.select-container::after{content:'';pointer-events:none;position:absolute;right:1em;top:calc(50% - 4px);width:0;height:0;border-style:solid;border-width:8px 9px 0 9px;border-color:var(--color-text) transparent transparent transparent}.label-title{position:absolute;clip:rect(0,0,0,0)}.label-hidden{position:absolute;clip:rect(0,0,0,0)}.form-error{display:none;padding-top:3px;color:var(--color-main)}.ajax-form-error+.form-error{display:block}.checkbox-parent.ajax-form-error .form-error{display:block}.ajax-form-mail-sent{padding:1em;margin-top:20px;color:var(--color-bg);background:var(--color-main);border-radius:10px}.ajax-form-mail-sent p:last-child{margin-bottom:0}.mail-sent{display:none;width:max-content;padding:1em;margin:1em 0 0;color:var(--color-bg);background:var(--color-main);border-radius:8px}.mail-sent p:last-child{margin-bottom:0}.input-file{position:relative}.input-file input[type="file"]{opacity:0;position:absolute;inset:0}.input-file-placeholder{display:flex;align-items:center;width:100%;padding:.6em;background:none;border:var(--color-main) solid 2px;border-radius:8px;transition:background var(--anim-duration)}.input-file-placeholder:focus{background:var(--color-bg-alt)}.input-file-placeholder svg{flex-shrink:0;width:10px;height:16px;margin-right:var(--xs)}.input-file-content{overflow:hidden;text-overflow:ellipsis}.menu-categories{position:absolute;right:var(--padding);top:0;font-family:var(--font-title);font-size:1.6rem;letter-spacing:.1em}.menu-categories:hover .menu-categories-off,.menu-categories:focus .menu-categories-off{display:none}.menu-categories:hover .menu-categories-on,.menu-categories:focus .menu-categories-on{display:block}.menu-categories:hover li:not(:first-child),.menu-categories:focus li:not(:first-child){pointer-events:auto;opacity:1}.menu-categories ul{min-width:125px}.menu-categories li:not(:first-child){pointer-events:none;opacity:0;transition:opacity var(--anim-duration)}.menu-categories a{padding:.3em .6em;color:var(--color-text);background:var(--color-light);transition:color var(--anim-duration)}.menu-categories a:hover,.menu-categories a:focus,.menu-categories a.active{color:var(--color-main)}.menu-categories svg{fill:var(--color-text);width:10px;height:6px}.menu-categories-on{display:none}.menu-categories-link{display:block}.blog-item h2{display:flex;flex-direction:column;justify-content:flex-end;min-height:2em;margin-bottom:.5em;font-size:2.6rem}.blog-item-info{font-weight:700}.blog-item-cat{color:var(--color-main);text-transform:uppercase;text-decoration:underline;text-decoration-color:transparent;transition:text-decoration-color var(--anim-duration)}.blog-item-cat:hover,.blog-item-cat:focus{text-decoration-color:currentColor}.blog-item-btn{color:var(--color-text);font-weight:700;text-transform:uppercase;text-decoration:underline;transition:text-decoration-color var(--anim-duration)}.blog-item-btn:hover,.blog-item-btn:focus{text-decoration-color:transparent}.post-title{margin-bottom:0}.loader svg{fill:var(--color-text);width:50px;height:13px}.newsletter-form-title{margin:0;color:var(--color-main);text-decoration:underline}.newsletter-form{margin-top:20px;max-width:1095px}.newsletter-form-content{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.newsletter-lang{position:relative}.newsletter-notice{font-size:1.1rem}.newsletter-recaptcha>div{transform-origin:0 0;transform:scale(.8)}@media (max-width:862px){.newsletter-form-content{grid-template-columns:repeat(2,1fr)}}.prog-title{font-size:2.8rem;margin:80px 0 1em}.prog-categories{margin-bottom:2em;font-weight:700;text-transform:uppercase}.prog-categories ul{display:flex;flex-wrap:wrap}.prog-categories li:not(:last-child){display:flex}.prog-categories li:not(:last-child)::after{content:'-';margin:0 .5em}.prog-categories a{color:var(--color-text);transition:color var(--anim-duration)}.prog-categories a:hover,.prog-categories a:focus,.prog-categories a.active{color:var(--color-main)}._restaurant{padding-top:0;color:var(--color-text-pimpan);background:var(--color-bg-pimpan)}._restaurant main{font-family:var(--font-pimpan-text)}._restaurant .header{background:transparent;transition:background 0.3s}._restaurant .header.active{background:var(--color-bg-pimpan)}._restaurant h1,._restaurant h2,._restaurant h3,._restaurant .btn-border{font-family:var(--font-pimpan-title);text-transform:none}._restaurant .btn-border{padding-bottom:.05em;letter-spacing:normal}._restaurant .btn-border-dark{color:var(--color-text-pimpan)}.klaro.cm-as-context-notice{height:100%;padding-bottom:12px;padding-top:12px}.klaro .context-notice,.klaro .cookie-notice{font-size:16px}.klaro .cookie-modal .cm-switch-container,.klaro .context-notice .cm-switch-container,.klaro .cookie-notice .cm-switch-container{display:block;position:relative;padding:10px;padding-left:66px;line-height:20px;min-height:40px;border-bottom:1px solid #ccc}.klaro .cookie-modal .cm-switch-container:last-child,.klaro .context-notice .cm-switch-container:last-child,.klaro .cookie-notice .cm-switch-container:last-child{border-bottom:0}.klaro .cookie-modal .cm-switch-container:first-child,.klaro .context-notice .cm-switch-container:first-child,.klaro .cookie-notice .cm-switch-container:first-child{margin-top:0}.klaro .cookie-modal .cm-switch-container p,.klaro .context-notice .cm-switch-container p,.klaro .cookie-notice .cm-switch-container p{margin-top:0}.klaro .cookie-modal .cm-switch,.klaro .context-notice .cm-switch,.klaro .cookie-notice .cm-switch{position:relative;display:inline-block;width:50px;height:30px}.klaro .cookie-modal .cm-list-input:checked+.cm-list-label .slider,.klaro .context-notice .cm-list-input:checked+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input:checked+.cm-list-label .slider{background-color:#48dfb2;background-color:var(--green1,#48dfb2)}.klaro .cookie-modal .cm-list-input.half-checked:checked+.cm-list-label .slider,.klaro .context-notice .cm-list-input.half-checked:checked+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input.half-checked:checked+.cm-list-label .slider{background-color:#fff;background-color:var(--green1,#fff);opacity:.6}.klaro .cookie-modal .cm-list-input.half-checked:checked+.cm-list-label .slider::before,.klaro .context-notice .cm-list-input.half-checked:checked+.cm-list-label .slider::before,.klaro .cookie-notice .cm-list-input.half-checked:checked+.cm-list-label .slider::before{-ms-transform:translateX(10px);transform:translateX(10px)}.klaro .cookie-modal .cm-list-input.only-required+.cm-list-label .slider,.klaro .context-notice .cm-list-input.only-required+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input.only-required+.cm-list-label .slider{background-color:#24cc9a;background-color:var(--green2,#24cc9a);opacity:.8}.klaro .cookie-modal .cm-list-input.only-required+.cm-list-label .slider::before,.klaro .context-notice .cm-list-input.only-required+.cm-list-label .slider::before,.klaro .cookie-notice .cm-list-input.only-required+.cm-list-label .slider::before{-ms-transform:translateX(10px);transform:translateX(10px)}.klaro .cookie-modal .cm-list-input.required:checked+.cm-list-label .slider,.klaro .context-notice .cm-list-input.required:checked+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input.required:checked+.cm-list-label .slider{background-color:#24cc9a;background-color:var(--green2,#24cc9a);opacity:.8;cursor:not-allowed}.klaro .cookie-modal .cm-list-input,.klaro .context-notice .cm-list-input,.klaro .cookie-notice .cm-list-input{position:absolute;top:0;left:0;opacity:0;width:50px;height:30px}.klaro .cookie-modal .cm-list-title,.klaro .context-notice .cm-list-title,.klaro .cookie-notice .cm-list-title{font-size:14px;font-weight:600}.klaro .cookie-modal .cm-list-description,.klaro .context-notice .cm-list-description,.klaro .cookie-notice .cm-list-description{font-size:14px;padding-top:4px;color:#666}.klaro .cookie-modal .cm-list-label .cm-switch,.klaro .context-notice .cm-list-label .cm-switch,.klaro .cookie-notice .cm-list-label .cm-switch{position:absolute;left:0}.klaro .cookie-modal .cm-list-label .slider,.klaro .context-notice .cm-list-label .slider,.klaro .cookie-notice .cm-list-label .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:0.4s;width:50px;display:inline-block}.klaro .cookie-modal .cm-list-label .slider::before,.klaro .context-notice .cm-list-label .slider::before,.klaro .cookie-notice .cm-list-label .slider::before{position:absolute;content:'';height:20px;width:20px;left:5px;bottom:5px;background-color:#fff;transition:0.4s}.klaro .cookie-modal .cm-list-label .slider.round,.klaro .context-notice .cm-list-label .slider.round,.klaro .cookie-notice .cm-list-label .slider.round{border-radius:30px}.klaro .cookie-modal .cm-list-label .slider.round::before,.klaro .context-notice .cm-list-label .slider.round::before,.klaro .cookie-notice .cm-list-label .slider.round::before{border-radius:50%}.klaro .cookie-modal .cm-list-label input:focus+.slider,.klaro .context-notice .cm-list-label input:focus+.slider,.klaro .cookie-notice .cm-list-label input:focus+.slider{box-shadow-color:#48dfb2;box-shadow-color:var(--green3,#48dfb2);box-shadow:0 0 1px #48dfb2}.klaro .cookie-modal .cm-list-label input:checked+.slider::before,.klaro .context-notice .cm-list-label input:checked+.slider::before,.klaro .cookie-notice .cm-list-label input:checked+.slider::before{-ms-transform:translateX(20px);transform:translateX(20px)}.klaro .cookie-modal .cm-list-input:focus+.cm-list-label .slider,.klaro .context-notice .cm-list-input:focus+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input:focus+.cm-list-label .slider{box-shadow:0 4px 6px 0 rgba(125,125,125,.2),5px 5px 10px 0 rgba(125,125,125,.19)}.klaro .cookie-modal .cm-list-input:checked+.cm-list-label .slider::before,.klaro .context-notice .cm-list-input:checked+.cm-list-label .slider::before,.klaro .cookie-notice .cm-list-input:checked+.cm-list-label .slider::before{-ms-transform:translateX(20px);transform:translateX(20px)}.klaro .cookie-modal .slider,.klaro .context-notice .slider,.klaro .cookie-notice .slider{box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19)}.klaro .cookie-modal a,.klaro .context-notice a,.klaro .cookie-notice a{color:#fff;color:var(--green1,#fff);text-decoration:none}.klaro .cookie-modal p,.klaro .cookie-modal strong,.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal ul,.klaro .cookie-modal li,.klaro .context-notice p,.klaro .context-notice strong,.klaro .context-notice h1,.klaro .context-notice h2,.klaro .context-notice ul,.klaro .context-notice li,.klaro .cookie-notice p,.klaro .cookie-notice strong,.klaro .cookie-notice h1,.klaro .cookie-notice h2,.klaro .cookie-notice ul,.klaro .cookie-notice li{color:#eee;color:var(--font-color-dark,#eee)}.klaro .cookie-modal p,.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal ul,.klaro .cookie-modal li,.klaro .context-notice p,.klaro .context-notice h1,.klaro .context-notice h2,.klaro .context-notice ul,.klaro .context-notice li,.klaro .cookie-notice p,.klaro .cookie-notice h1,.klaro .cookie-notice h2,.klaro .cookie-notice ul,.klaro .cookie-notice li{display:block;text-align:left;margin:0;padding:0;margin-top:.7em}.klaro .cookie-modal .cm-link,.klaro .context-notice .cm-link,.klaro .cookie-notice .cm-link{margin-right:.5em;vertical-align:middle}.klaro .cookie-modal .cm-btn,.klaro .context-notice .cm-btn,.klaro .cookie-notice .cm-btn{color:#eee;color:var(--font-color-dark,#eee);background:none;padding:6px 10px;margin-right:.5em;border:0;padding:.4em .6em;font-size:1em;cursor:pointer;letter-spacing:1px}.klaro .cookie-modal .cm-btn.cm-btn-decline,.klaro .context-notice .cm-btn.cm-btn-decline,.klaro .cookie-notice .cm-btn.cn-decline{border-bottom:2px solid;color:}.klaro .cookie-modal .cm-btn.cm-btn-decline:hover,.klaro .context-notice .cm-btn.cm-btn-decline:hover,.klaro .cookie-notice .cm-btn.cn-decline:hover{background:rgba(85,85,85,.3)}.klaro .cookie-notice .cm-btn.cm-btn-success{border-radius:6px;color:#000}.klaro .cookie-notice .cm-btn.cm-btn-success:hover,.klaro .cm-btn.cm-btn-success.cm-btn-accept-all:hover{background:rgba(255,255,255,.8)}.klaro .cookie-modal .cm-btn:disabled,.klaro .context-notice .cm-btn:disabled,.klaro .cookie-notice .cm-btn:disabled{opacity:.5}.klaro .cookie-modal .cm-btn.cm-btn-close,.klaro .context-notice .cm-btn.cm-btn-close,.klaro .cookie-notice .cm-btn.cm-btn-close{background:#aaa;color:#000}.klaro .cookie-modal .cm-btn.cm-btn-success,.klaro .context-notice .cm-btn.cm-btn-success,.klaro .cookie-notice .cm-btn.cm-btn-success{background:#fff;color:#000}.klaro .cookie-modal .cm-btn.cm-btn-success-var,.klaro .context-notice .cm-btn.cm-btn-success-var,.klaro .cookie-notice .cm-btn.cm-btn-success-var{background:#24cc9a;background:var(--green2,#24cc9a)}.klaro .cookie-modal .cm-btn.cm-btn-info,.klaro .context-notice .cm-btn.cm-btn-info,.klaro .cookie-notice .cm-btn.cm-btn-info{background:none;color:;border-bottom:2px solid}.klaro .cookie-modal .cm-btn.cm-btn-info:hover,.klaro .context-notice .cm-btn.cm-btn-info:hover,.klaro .cookie-notice .cm-btn.cm-btn-info:hover{background:rgba(85,85,85,.3)}.klaro .context-notice{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center;height:100%;background:#eee;border:1px solid #f0f0f0;border-radius:4px;padding:12px}.klaro .context-notice p{flex-grow:0;text-align:center;padding-top:0;margin-top:0;color:#000}.klaro .context-notice p strong{color:#333}.klaro .context-notice p a{color:#459cdc}.klaro .context-notice p.cm-buttons{margin-top:12px}.klaro .cookie-modal{width:100%;height:100%;position:fixed;overflow:hidden;left:0;top:0;z-index:1000;font-size:14px}.klaro .cookie-modal.cm-embedded{position:relative;height:inherit;width:inherit;left:inherit;right:inherit;z-index:0}.klaro .cookie-modal.cm-embedded .cm-modal.cm-klaro{position:relative;-ms-transform:none;transform:none}.klaro .cookie-modal .cm-bg{background:rgba(0,0,0,.5);height:100%;width:100%;position:fixed;top:0;left:0}.klaro .cookie-modal .cm-modal.cm-klaro{z-index:1001;box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19);width:100%;max-height:98%;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);position:fixed;overflow:auto;background:rgba(51,51,51,.95);color:#eee}@media (min-width:660px){.klaro .cookie-modal .cm-modal.cm-klaro{border-radius:4px;position:relative;margin:0 auto;max-width:640px;height:auto;width:auto}}.klaro .cookie-modal .cm-modal .hide{border-style:none;background:none;position:absolute;top:20px;right:20px;z-index:1}.klaro .cookie-modal .cm-modal .hide svg{stroke:#eee}.klaro .cookie-modal .cm-modal .cm-footer{padding:1em;border-top:1px solid #555}.klaro .cookie-modal .cm-modal .cm-footer-buttons{display:flex;flex-flow:row;justify-content:space-between}.klaro .cookie-modal .cm-modal .cm-footer .cm-powered-by{font-size:.8em;padding-top:4px;text-align:right;padding-right:8px}.klaro .cookie-modal .cm-modal .cm-footer .cm-powered-by a{color:#999}.klaro .cookie-modal .cm-modal .cm-header{padding:1em;padding-right:24px;border-bottom:1px solid #555}.klaro .cookie-modal .cm-modal .cm-header h1{margin:0;font-size:1.5em;display:block}.klaro .cookie-modal .cm-modal .cm-header h1.title{padding-right:20px}.klaro .cookie-modal .cm-modal .cm-body{padding:1em}.klaro .cookie-modal .cm-modal .cm-body ul{display:block}.klaro .cookie-modal .cm-modal .cm-body span{display:inline-block;width:auto}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes{padding:0;margin:0}.klaro .cookie-modal .cm-caret,.klaro .cookie-modal .cm-caret{color:#888}.klaro ul.cm-services li.cm-purpose .cm-content,.klaro ul.cm-purposes li.cm-purpose .cm-content{margin-left:-40px;display:none}.klaro ul.cm-services li.cm-purpose .cm-content.expanded,.klaro ul.cm-purposes li.cm-purpose .cm-content.expanded{margin-top:10px;display:block}.klaro .cookie-modal li.cm-service,.klaro .cookie-modal li.cm-purpose,.klaro .cookie-modal li.cm-service,.klaro .cookie-modal li.cm-purpose{position:relative;line-height:20px;vertical-align:middle;padding-left:60px;min-height:40px}.klaro .cookie-modal li.cm-service:first-child,.klaro .cookie-modal li.cm-purpose:first-child,.klaro .cookie-modal li.cm-service:first-child,.klaro .cookie-modal li.cm-purpose:first-child{margin-top:0}.klaro .cookie-modal li.cm-service p,.klaro .cookie-modal li.cm-purpose p,.klaro .cookie-modal li.cm-service p,.klaro .cookie-modal li.cm-purpose p{margin-top:0}.klaro .cookie-modal li.cm-service p.purposes,.klaro .cookie-modal li.cm-purpose p.purposes,.klaro .cookie-modal li.cm-service p.purposes,.klaro .cookie-modal li.cm-purpose p.purposes{font-size:.8em;color:#999}.klaro .cookie-modal li.cm-service.cm-toggle-all,.klaro .cookie-modal li.cm-purpose.cm-toggle-all,.klaro .cookie-modal li.cm-service.cm-toggle-all,.klaro .cookie-modal li.cm-purpose.cm-toggle-all{border-top:1px solid #555;padding-top:1em}.klaro .cookie-modal li.cm-service span.cm-list-title,.klaro .cookie-modal li.cm-purpose span.cm-list-title,.klaro .cookie-modal li.cm-service span.cm-list-title,.klaro .cookie-modal li.cm-purpose span.cm-list-title{font-weight:600}.klaro .cookie-modal li.cm-service span.cm-opt-out,.klaro .cookie-modal li.cm-service span.cm-required,.klaro .cookie-modal li.cm-purpose span.cm-opt-out,.klaro .cookie-modal li.cm-purpose span.cm-required,.klaro .cookie-modal li.cm-service span.cm-opt-out,.klaro .cookie-modal li.cm-service span.cm-required,.klaro .cookie-modal li.cm-purpose span.cm-opt-out,.klaro .cookie-modal li.cm-purpose span.cm-required{padding-left:.2em;font-size:.8em;color:#999}.klaro .cookie-notice:not(.cookie-modal-notice){background:rgba(0,0,0,.87);z-index:9999;position:fixed;width:100%;bottom:0;right:0;padding:20px 10px}.klaro .cookie-notice:not(.cookie-modal-notice).cn-embedded{position:relative;height:inherit;width:inherit;left:inherit;right:inherit;bottom:inherit;z-index:0}.klaro .cookie-notice:not(.cookie-modal-notice).cn-embedded .cn-body{padding-top:.5em}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body{margin-bottom:0;margin-right:0;bottom:0;padding:1em;padding-top:0}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body p{margin-bottom:.5em;margin-right:auto;margin-left:auto;text-align:center;font-size:16px;line-height:25px;max-width:960px;width:100%}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body p a:hover{text-decoration:underline}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body p.cn-changes{text-decoration:underline}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-learn-more{display:inline-block;padding:.3em .6em;border-bottom:2px solid #fff;color:#fff;height:33px}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-learn-more:hover{text-decoration:none;background:rgba(85,85,85,.3)}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons{display:inline-block;margin-top:-.5em}@media (max-width:384px){.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons{width:100%}}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons button.cm-btn{margin-top:.5em}@media (max-width:384px){.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons button.cm-btn{width:calc(50% - 0.5em)}}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok{margin-top:-.5em;display:flex;flex-flow:row;flex-wrap:wrap;justify-content:center;align-items:baseline}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok a,.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok div{margin-top:.5em}.klaro .cookie-modal-notice{z-index:1001;box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19);width:100%;max-height:98%;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);position:fixed;overflow:auto;background:#333;color:#eee;padding:1em;padding-top:.2em}@media (min-width:400px){.klaro .cookie-modal-notice{border-radius:4px;position:relative;margin:0 auto;max-width:400px;height:auto;width:auto}}.klaro .cookie-modal-notice .cn-ok{display:flex;flex-flow:row;justify-content:space-between;align-items:center;margin-top:1em}.m-only{display:none}@media (hover:none){.parallax{background-attachment:scroll}}@media (max-width:862px){:root{--header-height:73px}.m-only{display:block}h1{font-size:3.2rem}.container{padding-left:var(--padding-m);padding-right:var(--padding-m)}.m-img-first{display:flex;flex-direction:column}.m-img-first>div:last-child,.m-img-first img{order:-1}}.hero-home-video{display:block;width:100%;height:calc(100vh - var(--header-height));object-fit:cover}.header-hidden .hero-home-video{height:100vh}.hero-home-content{position:absolute;left:0;right:0;top:0;padding:var(--padding);color:var(--color-bg)}.hero-home-langs{display:flex;align-items:center;margin-right:var(--s);text-transform:uppercase}.hero-home-langs ul{display:flex;margin-right:6px}.hero-home-langs li{display:flex}.hero-home-langs li:not(:last-child)::after{content:'/'}.hero-home-langs a{color:currentColor;text-decoration:underline;text-decoration-color:transparent}.hero-home-langs a:hover,.hero-home-langs a:focus,.hero-home-langs a.active{text-decoration-color:currentColor}.hero-home-langs a.active{font-weight:700}.hero-home-flag{width:13px;height:13px}.hero-home-book .btn-book{font-size:2.6rem;background:var(--color-bg);border-color:var(--color-bg)}.marquee{--offset:20vw;--move-initial:calc(-25% + var(--offset));--move-final:calc(-50% + var(--offset));overflow:hidden;position:absolute;display:flex;width:100vw;left:0;bottom:0;padding:10px 0;color:var(--color-text);font-family:var(--font-title);font-size:3rem;font-weight:700;text-transform:uppercase;background:var(--color-bg)}.marquee-inner{display:flex;width:fit-content;white-space:nowrap;animation:marqueeAnimation 8s linear infinite}.marquee-inner>span{padding:0 100px}@keyframes marqueeAnimation{0%{transform:translate3d(var(--move-initial),0,0)}100%{transform:translate3d(var(--move-final),0,0)}}@media (max-width:862px){.hero-home-content{display:flex;flex-direction:column;justify-content:space-between;inset:0}.hero-home-info{position:absolute;flex-direction:column;align-items:flex-end;right:var(--padding-m);top:var(--padding-m)}.hero-home-langs{margin:0 0 var(--xs)}}.menu-imgs{font-family:var(--font-title);font-size:2rem;overflow:auto}.menu-imgs ul{display:flex;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:var(--xs)}.menu-imgs li{flex:1}.menu-imgs a{overflow:hidden;position:relative;display:block;color:var(--color-bg);border-radius:10px}.menu-imgs a::after{content:'';opacity:0;position:absolute;height:50px;left:0;right:0;bottom:0;background:linear-gradient(to top,rgba(0,0,0,.7),rgba(0,0,0,0));transition:opacity var(--anim-duration)}.menu-imgs a:hover::after,.menu-imgs a:focus::after{opacity:1}.menu-imgs a:hover img,.menu-imgs a:focus img{transform:scale(1.1)}.menu-imgs img{display:block;width:100%;transition:transform var(--anim-duration)}.menu-imgs-title{z-index:2;position:absolute;left:0;right:0;bottom:0;padding:var(--xs)}@media (max-width:1023px){.menu-imgs{overflow:auto}.menu-imgs ul{display:flex}.menu-imgs li{flex:0 0 auto}}.text-imgs h3{margin:2em 0 0;font-family:var(--font-main);font-size:inherit;letter-spacing:0}.access{border-top:var(--color-text) solid 1px}.access-icon{width:30px;height:30px}.btn-zoom{position:relative}.btn-zoom.active .btn-zoom-hover{pointer-events:auto;opacity:1;transform:translateY(-50%) scale(1)}.btn-zoom-hover{pointer-events:none;opacity:0;position:absolute;left:0;top:50%;max-width:100vw;box-shadow:rgba(0,0,0,.1) 2px 2px 24px;transform-origin:0 0;transform:translateY(-50%) scale(.95);transition:opacity var(--anim-duration),transform var(--anim-duration)}@media (max-width:862px){.access-item{margin-bottom:var(--xs)}.access-item.active .access-btn svg{transform:rotate(0)}.access-item.active .access-content{max-height:180px}.access-btn{display:flex;align-items:center}.access-btn h4{margin-bottom:0}.access-btn svg{fill:var(--color-text);width:12px;height:7px;margin-left:8px;transform:rotate(-90deg);transition:transform var(--anim-duration)}.access-content{overflow:hidden;max-height:0;transition:max-height var(--anim-duration)}}@media (max-width:862px){.hero{position:relative;padding-left:0;padding-right:0}.hero-overlay{pointer-events:none;position:absolute;inset:0;display:grid;place-content:center;padding:var(--m) var(--l)}.hero-overlay h1{margin-bottom:0;color:var(--color-light);text-align:center}}.hero-pimpan{padding-top:var(--header-height);background:linear-gradient(to bottom,#f6a26c,#f23933 35%)}.hero-pimpan img{display:block}.hero-pimpan-overlay{position:absolute;inset:0 var(--padding) 0;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.3)}.hero-pimpan-overlay img{width:250px}.rooms-services h2{font-family:var(--font-main);font-size:2rem;letter-spacing:normal}.rooms-services-content{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--gap-m)}.rooms-services-text{display:grid;place-content:center;min-height:50px;font-size:1rem}.rooms-services-img{display:grid;place-content:center;min-height:70px}@media (max-width:862px){.splide-rooms-services .splide__arrow svg{width:12px;height:20px;fill:var(--color-text)}.splide-rooms-services .splide__arrow--prev{left:0}.splide-rooms-services .splide__arrow--next{right:0}}.rooms-item h2{margin-bottom:var(--xs);font-size:2.1rem}.rooms-item a{color:currentColor}.rooms-item .splide__arrow svg{width:12px;height:20px;fill:var(--color-text)}.rooms-imgs{position:relative}.rooms-imgs:hover .rooms-imgs-overlay,.rooms-imgs:focus .rooms-imgs-overlay{pointer-events:auto;opacity:1}.rooms-imgs-overlay{opacity:0;pointer-events:none;position:absolute;display:grid;place-content:center;inset:0;background:rgba(255,255,255,.5);transition:opacity var(--anim-duration)}.rooms-item-service{width:60px;padding:0 0 0 10px;font-size:1rem;text-align:center;line-height:1}.rooms-item-service img{display:block;width:16px;height:16px;margin:0 auto 5px}.menu-rooms{display:flex;justify-content:center}.menu-rooms-item{position:relative}.menu-rooms-item:hover .menu-rooms-list{pointer-events:auto;opacity:1}.menu-rooms-btn{display:flex;align-items:center;min-width:140px;padding:.3em 1em;font-family:var(--font-title);font-size:1.6rem;letter-spacing:.1em;text-align:left;background:var(--color-bg);border:var(--color-text) solid 1px;transition:color var(--anim-duration),background var(--anim-duration)}.menu-rooms-btn::after{content:'';display:block;width:0;height:0;margin-left:5px;border-style:solid;border-width:6px 5px 0 5px;border-color:var(--color-text) transparent transparent transparent}.menu-rooms-btn:hover,.menu-rooms-btn.active{color:var(--color-bg);background:var(--color-main)}.menu-rooms-list{pointer-events:none;z-index:10;opacity:0;position:absolute;left:0;transition:opacity var(--anim-duration)}.menu-rooms-list .menu-rooms-btn::after{display:none}.menu-rooms-btn-checkbox{display:inline-block;width:14px;height:14px;margin-right:5px;background:var(--color-bg);border:var(--color-bg) solid 1px;box-shadow:var(--color-text) 0 0 0 1px}.menu-rooms-btn-checkbox:checked{background:var(--color-text)}@media (max-width:862px){.menu-rooms{display:grid;grid-template-columns:repeat(2,1fr)}.menu-rooms-item:last-child{grid-column:span 2}.menu-rooms-btn{width:100%;justify-content:space-between}}.room-content{display:grid;grid-template-columns:4fr 8fr;gap:var(--gap-m)}.room-content .splide__arrow svg{fill:var(--color-bg)}.room-services-title h2{font-family:var(--font-main);font-size:2rem;line-height:1.2}.room-icons{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--gap-m)}.room-services{font-size:1rem;line-height:1.2}.room-services img{display:block;width:auto;max-height:35px;margin:0 auto}@media (max-width:862px){.room-content{grid-template-columns:1fr}.room-icons{display:flex;justify-content:center}}.photos2{display:flex;justify-content:center;gap:var(--gap-s)}.photos2 img{min-height:360px}.photos3{max-width:890px}.photos3 img{display:block}.photos4{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--gap-s)}.photos4-img{min-height:367px;border-radius:10px}.photos4-desc h2{margin-bottom:.5em;font-family:var(--font-main);font-size:2rem;text-transform:uppercase;letter-spacing:normal}.photos4-desc img{border-radius:5px}.block-text h2{font-size:2.6rem}.btns-pimpan .flex{justify-content:flex-start}.btns-pimpan .flex>div:first-child{width:100%;margin-bottom:var(--gap-s)}.btns-pimpan .flex>div:first-child .btn-border{color:var(--color-pimpan)}.btns-pimpan .flex>div:first-child .btn-border:hover,.btns-pimpan .flex>div:first-child .btn-border:focus{color:var(--color-bg);background:var(--color-pimpan);border-color:var(--color-pimpan)}.block-text-2cols h2{font-size:2.6rem}.slider{max-width:643px;margin-left:auto;margin-right:auto}.meeting-rooms-title h2{font-family:var(--font-main);font-size:1.6rem;font-weight:700;letter-spacing:normal}.meeting-rooms-config{min-width:180px;font-size:1rem;text-align:center}.meeting-rooms-config svg{width:30px;height:15px;fill:var(--color-text)}.meeting-rooms-config>div{width:50%;padding:0 5px}.meeting-rooms-img{position:relative}.meeting-rooms-img:hover .meeting-rooms-overlay,.meeting-rooms-img:focus .meeting-rooms-overlay{pointer-events:auto;opacity:1}.meeting-rooms-overlay{opacity:0;pointer-events:none;position:absolute;display:grid;place-content:center;inset:0;background:rgba(255,255,255,.5);transition:opacity var(--anim-duration)}@media (max-width:862px){.meeting-rooms-config{justify-content:space-between}.meeting-rooms-config>div{width:auto;max-width:33.3%}}.form-quote h2{font-size:2.6rem}.form-quote-content{display:grid;grid-template-columns:8fr 4fr}.form-quote-lines{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--gap-xs)}.form-quote-lines label:nth-child(5),.form-quote-lines label:nth-child(7){grid-column:span 3}#meeting-message{min-height:130px}#recaptcha-1{transform-origin:100% 0;transform:scale(.7)}@media (max-width:862px){.form-quote-content{grid-template-columns:1fr}.form-quote-lines{grid-template-columns:repeat(2,1fr)}.form-quote-lines label:nth-child(5){grid-column:span 1}.form-quote-lines label:nth-child(7),.form-quote-lines label:nth-child(8){grid-column:span 2}}.form-claim{max-width:520px;width:100%;margin:auto}.form-claim h2{font-size:2.6rem}#meeting-message{min-height:130px}#recaptcha-1{transform-origin:100% 0;transform:scale(.7)}.form-claim-content{display:flex;align-items:center;flex-direction:column;gap:15px}.form-claim-content label{width:100%}.checkbox-parent label{display:flex;gap:10px}.menu-gallery{z-index:10;position:absolute;right:var(--padding);top:0;font-family:var(--font-title);font-size:1.6rem;letter-spacing:.1em}.menu-gallery:hover li:not(:first-child),.menu-gallery:focus li:not(:first-child){pointer-events:auto;opacity:1}.menu-gallery ul{min-width:125px}.menu-gallery li:not(:first-child){pointer-events:none;opacity:0;transition:opacity var(--anim-duration)}.menu-gallery button{padding:.3em .6em;color:var(--color-text);background:var(--color-light);transition:color var(--anim-duration)}.menu-gallery button:hover,.menu-gallery button:focus,.menu-gallery button.active{color:var(--color-main)}.menu-gallery svg{fill:var(--color-text);width:10px;height:6px}.gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gap-s)}.gallery img{display:block}.gallery-item{text-align:left}.gallery-item:hover .gallery-overlay,.gallery-item:focus .gallery-overlay{font-size:2.4rem}.gallery-overlay{transition:font-size var(--anim-duration)}@media (min-width:863px){.gallery-item:nth-child(13n - 12){grid-column:2 / span 2}.gallery-item:nth-child(13n - 10){grid-column:1 / span 2}.gallery-item:nth-child(13n - 9){display:flex;justify-content:flex-end;align-items:flex-start}.gallery-item:nth-child(13n - 8){display:flex;justify-content:center;align-items:flex-start}.gallery-item:nth-child(13n - 7){grid-column:1 / span 2}.gallery-item:nth-child(13n - 6){position:relative;grid-column:3 / span 2}.gallery-item:nth-child(13n - 6) .gallery-item-content{position:absolute;width:100%;height:auto;left:0;top:0;transform:translateY(-25%)}.gallery-item:nth-child(13n - 4){display:grid;place-content:center}.gallery-item:nth-child(13n - 3){grid-column:3 / span 2;display:flex;justify-content:flex-start;align-items:flex-end}.gallery-item:nth-child(13n - 2){grid-column:2}.gallery-item:nth-child(13n - 1){grid-column:3 / span 2;padding-left:50%}.gallery-item:nth-child(13n){grid-column:1 / span 4}}.gallery-item-content{position:relative;width:max-content;max-width:100%}.gallery-overlay{position:absolute;display:flex;flex-direction:column;justify-content:flex-end;inset:0;padding:var(--xs);color:var(--color-bg);font-family:var(--font-title);font-size:2.1rem;text-shadow:rgba(0,0,0,.3) 1px 1px 3px}@media (max-width:862px){.gallery{grid-template-columns:repeat(2,1fr)}.gallery .gallery-item{grid-column:span 2}.gallery .gallery-item:nth-child(13n - 9),.gallery .gallery-item:nth-child(13n - 8),.gallery .gallery-item:nth-child(13n - 5),.gallery .gallery-item:nth-child(13n - 4){grid-column:span 1}.gallery-item-content{width:100%}}.pois{row-gap:var(--gap-l)}.pois h3{min-height:2em;margin-bottom:.5em;font-family:var(--font-main);font-size:1.5rem;text-transform:uppercase;letter-spacing:normal}.pois img{display:block;border-radius:5px}.poi-walk{height:20px;margin-right:8px}.poi-metro{height:25px;margin-right:8px}.press-item{color:var(--color-text);text-align:center}.press-item:hover img,.press-item:focus img{transform:scale(1.15)}.press-item img{transition:transform var(--anim-duration-long)}.press-item-img{overflow:hidden}.events-calendar h2{position:absolute;left:var(--padding);font-size:2.8rem;margin-bottom:0}.brunch{display:grid;grid-template-columns:1fr 2fr;align-items:center;gap:var(--gap-m);padding:100px;margin-top:130px;border:#2b1319 solid 10px}.brunch h2{font-size:2.6rem}.brunch img{min-height:356px}@media (max-width:767px){.brunch{grid-template-columns:1fr;padding:var(--padding);margin:50px var(--padding) 0}}.latest-event{padding:var(--gap-m);margin-top:100px;margin-bottom:100px;scroll-margin-top:140px;background:linear-gradient(to bottom,#f6a26c,#f23933 30%)}.latest-event h2{margin:120px 0 70px;font-size:55px;text-align:center;line-height:.7}.latest-event h2 strong{font-family:var(--font-pimpan-alt);font-size:68px}.latest-event img{display:block;margin:95px auto 60px}.latest-event .text{max-width:525px;margin-left:auto;margin-right:auto}.latest-event-ontitle{font-family:var(--font-pimpan-title);font-size:2.6rem;text-align:center;letter-spacing:.05em}.popup{overflow-y:auto;z-index:999;opacity:0;pointer-events:none;position:fixed;inset:0;display:grid;place-content:center;padding:var(--gap-s);transition:opacity var(--anim-duration)}.popup.active{opacity:1;pointer-events:auto}.popup.active .popup-content{transform:translateY(0)}.popup-bg{position:fixed;inset:0;background:rgba(255,255,255,.7)}.popup-content{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;width:100%;max-width:830px;background:var(--color-bg);transform:translateY(-20px);transition:transform var(--anim-duration)}.popup-content img{display:block;width:100%;height:100%;object-fit:cover}.popup-text{padding:var(--gap-m)}.popup-close{position:absolute;display:grid;place-content:center;width:30px;height:30px;background:var(--color-main);right:0;top:0;transition:transform var(--anim-duration)}.popup-close svg{width:12px;height:12px;fill:var(--color-bg)}.popup-close:hover,.popup-close:focus{transform:scale(1.15)}@media (max-width:767px){.popup{place-content:start}.popup-content{grid-template-columns:1fr}.popup-text{padding-top:var(--gap-s);padding-bottom:var(--gap-s)}.popup-text h2{font-size:3.8rem}}.splide__container{box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list{display:block}.splide__track--fade>.splide__list>.splide__slide{left:0;opacity:0;position:absolute;top:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;position:relative;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform 0.2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:transparent}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list{display:block}.splide__track--fade>.splide__list>.splide__slide{left:0;opacity:0;position:absolute;top:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;position:relative;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}.splide__container{box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list{display:block}.splide__track--fade>.splide__list>.splide__slide{left:0;opacity:0;position:absolute;top:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;position:relative;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform 0.2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:transparent}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}html.swipebox-html.swipebox-touch{overflow:hidden!important}#swipebox-overlay img{border:none!important}#swipebox-overlay{width:100%;height:100%;position:fixed;top:0;left:0;z-index:99999!important;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#swipebox-container{position:relative;width:100%;height:100%}#swipebox-slider{-webkit-transition:-webkit-transform 0.4s ease;transition:transform 0.4s ease;height:100%;left:0;top:0;width:100%;white-space:nowrap;position:absolute;display:none;cursor:pointer}#swipebox-slider .slide{height:100%;width:100%;line-height:1px;text-align:center;display:inline-block}#swipebox-slider .slide:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#swipebox-slider .slide .swipebox-inline-container,#swipebox-slider .slide .swipebox-video-container,#swipebox-slider .slide img{display:inline-block;max-height:100%;max-width:100%;margin:0;padding:0;width:auto;height:auto;vertical-align:middle}#swipebox-slider .slide .swipebox-video-container{background:0 0;max-width:1140px;max-height:100%;width:100%;padding:5%;-webkit-box-sizing:border-box;box-sizing:border-box}#swipebox-slider .slide .swipebox-video-container .swipebox-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}#swipebox-slider .slide .swipebox-video-container .swipebox-video iframe{width:100%!important;height:100%!important;position:absolute;top:0;left:0}#swipebox-slider .slide-loading{background:url(/res/vendor/swipebox/loader.gif) center center no-repeat}#swipebox-bottom-bar,#swipebox-top-bar{-webkit-transition:0.5s;transition:0.5s;position:absolute;left:0;z-index:999;height:50px;width:100%}#swipebox-bottom-bar{bottom:-50px}#swipebox-bottom-bar.visible-bars{-webkit-transform:translate3d(0,-50px,0);transform:translate3d(0,-50px,0)}#swipebox-top-bar{top:-50px}#swipebox-top-bar.visible-bars{-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}#swipebox-title{display:block;width:100%;text-align:center}#swipebox-close,#swipebox-next,#swipebox-prev{background-image:url(/res/vendor/swipebox/icons.png);background-repeat:no-repeat;border:none!important;text-decoration:none!important;cursor:pointer;width:50px;height:50px;top:0}#swipebox-arrows{display:block;margin:0 auto;width:100%;height:50px}#swipebox-prev{background-position:-32px 13px;float:left}#swipebox-next{background-position:-78px 13px;float:right}#swipebox-close{top:0;right:0;position:absolute;z-index:9999;background-position:15px 12px}.swipebox-no-close-button #swipebox-close{display:none}#swipebox-next.disabled,#swipebox-prev.disabled{opacity:.3}.swipebox-no-touch #swipebox-overlay.rightSpring #swipebox-slider{-webkit-animation:rightSpring 0.3s;animation:rightSpring 0.3s}.swipebox-no-touch #swipebox-overlay.leftSpring #swipebox-slider{-webkit-animation:leftSpring 0.3s;animation:leftSpring 0.3s}.swipebox-touch #swipebox-container:after,.swipebox-touch #swipebox-container:before{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;content:' ';position:absolute;z-index:999;top:0;height:100%;width:20px;opacity:0}.swipebox-touch #swipebox-container:before{left:0;-webkit-box-shadow:inset 10px 0 10px -8px #656565;box-shadow:inset 10px 0 10px -8px #656565}.swipebox-touch #swipebox-container:after{right:0;-webkit-box-shadow:inset -10px 0 10px -8px #656565;box-shadow:inset -10px 0 10px -8px #656565}.swipebox-touch #swipebox-overlay.leftSpringTouch #swipebox-container:before,.swipebox-touch #swipebox-overlay.rightSpringTouch #swipebox-container:after{opacity:1}@-webkit-keyframes rightSpring{0%{left:0}50%{left:-30px}100%{left:0}}@keyframes rightSpring{0%{left:0}50%{left:-30px}100%{left:0}}@-webkit-keyframes leftSpring{0%{left:0}50%{left:30px}100%{left:0}}@keyframes leftSpring{0%{left:0}50%{left:30px}100%{left:0}}@media screen and (min-width:800px){#swipebox-close{right:10px}#swipebox-arrows{width:92%;max-width:800px}}#swipebox-overlay{background:#0d0d0d}#swipebox-bottom-bar,#swipebox-top-bar{text-shadow:1px 1px 1px #000;background:#000;opacity:.95}#swipebox-top-bar{color:#fff!important;font-size:15px;line-height:43px;font-family:Helvetica,Arial,sans-serif}.splide__arrow{opacity:1;background:none}.splide__arrow svg{width:16px;height:35px;fill:var(--color-bg);transition:transform var(--anim-duration)}.splide__arrow:hover svg,.splide__arrow:focus svg{transform:scale(1.2)}.splide__arrow--prev:hover,.splide__arrow--prev:focus{opacity:1}.splide__arrow--prev:hover svg,.splide__arrow--prev:focus svg{transform:scaleX(-1) scale(1.2)}.splide-fullheight{height:100%}.splide-fullheight .splide__track{height:100%}