@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-border-style:solid;--tw-leading:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}.\@container\/card-header{container:card-header/inline-size}.\@container\/field-group{container:field-group/inline-size}.pointer-events-none{pointer-events:none}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.top-1\/2,.top-\[50\%\]{top:50%}.left-\[50\%\]{left:50%}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.order-first{order:-9999}.order-last{order:9999}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.container{width:100%}.mx-auto{margin-inline:auto}.mt-\[1rem\]{margin-top:1rem}.mt-\[4rem\]{margin-top:4rem}.mt-auto{margin-top:auto}.mb-\[-32px\]{margin-bottom:-32px}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.aspect-square{aspect-ratio:1}.size-full{width:100%;height:100%}.h-\[258px\]{height:258px}.h-\[296px\]{height:296px}.h-\[654px\]{height:654px}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-\[400px\]{max-height:400px}.min-h-\[200px\]{min-height:200px}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-\(--radix-dropdown-menu-trigger-width\){width:var(--radix-dropdown-menu-trigger-width)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-3\/4{width:75%}.w-\[80\%\]{width:80%}.w-\[230px\]{width:230px}.w-\[294px\]{width:294px}.w-\[455px\]{width:455px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-\[150px\]{max-width:150px}.max-w-\[200px\]{max-width:200px}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-full{max-width:100%}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.caption-bottom{caption-side:bottom}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x)var(--tw-translate-y)}.rotate-45{rotate:45deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-none{touch-action:none}.resize-none{resize:none}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-center{scroll-snap-align:center}.list-disc{list-style-type:disc}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-\[32px\]{gap:32px}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[calc\(var\(--radius\)-5px\)\]{border-radius:calc(var(--radius) - 5px)}.rounded-full{border-radius:3.40282e38px}.rounded-none{border-radius:0}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-transparent{border-color:#0000}.bg-transparent{background-color:#0000}.fill-current{fill:currentColor}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-\[3px\]{padding:3px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.leading-none{--tw-leading:1;line-height:1}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.whitespace-break-spaces{white-space:break-spaces}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-current{color:currentColor}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--sidebar-border)));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-none{transition-property:none}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media (hover:hover){.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.group-has-\[\[data-orientation\=horizontal\]\]\/field\:text-balance:is(:where(.group\/field):has([data-orientation=horizontal]) *){text-wrap:balance}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width)*-1)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width)*-1)}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *),.group-data-\[disabled\=true\]\/field\:opacity-50:is(:where(.group\/field)[data-disabled=true] *),.group-data-\[disabled\=true\]\/input-group\:opacity-50:is(:where(.group\/input-group)[data-disabled=true] *){opacity:.5}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:hidden\!:after{content:var(--tw-content);display:none!important}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.first\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:bg-transparent:hover{background-color:#0000}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--sidebar-accent)));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}:where([data-side=left]) .in-data-\[side\=left\]\:cursor-w-resize{cursor:w-resize}:where([data-side=right]) .in-data-\[side\=right\]\:cursor-e-resize{cursor:e-resize}.has-disabled\:opacity-50:has(:disabled){opacity:.5}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-\[3px\]:has([data-slot=input-group-control]:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-\[\>\[data-align\=block-end\]\]\:h-auto:has(>[data-align=block-end]){height:auto}.has-\[\>\[data-align\=block-end\]\]\:flex-col:has(>[data-align=block-end]){flex-direction:column}.has-\[\>\[data-align\=block-start\]\]\:h-auto:has(>[data-align=block-start]){height:auto}.has-\[\>\[data-align\=block-start\]\]\:flex-col:has(>[data-align=block-start]){flex-direction:column}.has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}.has-\[\>\[data-slot\=field\]\]\:w-full:has(>[data-slot=field]){width:100%}.has-\[\>\[data-slot\=field\]\]\:flex-col:has(>[data-slot=field]){flex-direction:column}.has-\[\>\[data-slot\=field\]\]\:border:has(>[data-slot=field]){border-style:var(--tw-border-style);border-width:1px}.has-\[\>button\]\:mr-\[-0\.45rem\]:has(>button){margin-right:-.45rem}.has-\[\>button\]\:ml-\[-0\.45rem\]:has(>button){margin-left:-.45rem}.has-\[\>kbd\]\:mr-\[-0\.35rem\]:has(>kbd){margin-right:-.35rem}.has-\[\>kbd\]\:ml-\[-0\.35rem\]:has(>kbd){margin-left:-.35rem}.has-\[\>textarea\]\:h-auto:has(>textarea){height:auto}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.data-dragging\:cursor-grabbing[data-dragging]{cursor:grabbing}.data-\[active\=true\]\:z-10[data-active=true]{z-index:10}.data-\[active\=true\]\:ring-\[3px\][data-active=true]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=open\]\:rotate-90[data-state=open]{rotate:90deg}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}@media not all and (min-width:640px){.max-\[640px\]\:relative\!{position:relative!important}.max-\[640px\]\:mb-\[2rem\]{margin-bottom:2rem}.max-\[640px\]\:flex\!{display:flex!important}.max-\[640px\]\:h-auto{height:auto}.max-\[640px\]\:h-auto\!{height:auto!important}}@media (min-width:640px){.min-\[640px\]\:block{display:block}.min-\[640px\]\:hidden{display:none}}@media (prefers-color-scheme:dark){.dark\:bg-transparent{background-color:#0000}}.\[\&_p\]\:text-center p{text-align:center}.\[\&_p\]\:text-start p{text-align:start}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}.\[\&\>\*\]\:w-full>*{width:100%}.\[\&\>\.sr-only\]\:w-auto>.sr-only{width:auto}.\[\&\>\[data-slot\=field-label\]\]\:flex-auto>[data-slot=field-label]{flex:auto}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x)var(--tw-translate-y)}:is(.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]){margin-top:1px}.\[\&\>a\]\:underline>a{text-decoration-line:underline}.\[\&\>a\]\:underline-offset-4>a{text-underline-offset:4px}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>kbd\]\:rounded-\[calc\(var\(--radius\)-5px\)\]>kbd{border-radius:calc(var(--radius) - 5px)}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}@layer base{:root{--pagepadding:16rem;--radius:.5rem;--black:#000;--white:#fff;--gold:#f4ebcb;--green:#315442;--green-d:#1d3428;--grey-d:#0f0f0f;--grey:#4a4a49;--grey-l:#f5f5f5;--grd-w:linear-gradient(90deg,#535353 0%,#f5f5f5 50%,#535353 100%);--grd-b:linear-gradient(90deg,#f5f5f5 -10%,#535353 50%,#f5f5f5 110%);--font-italic:var(--font-inter),Arial,Helvetica,sans-serif}*{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;box-sizing:border-box;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;word-wrap:break-word;border:0;border-radius:0;outline-style:none;margin:0;padding:0}:not(p){word-break:keep-all}html{scroll-behavior:smooth;width:100%;height:100%;scroll-padding-top:10rem;font-size:1vw;position:relative}body{width:100%;height:100%;font-family:var(--font-inter);color:var(--gold);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;font-size:1rem;font-weight:400;line-height:normal;position:relative;background:var(--grey-d)!important}::selection{background:var(--black);color:var(--white)}::-webkit-selection{background:var(--black);color:var(--white)}textarea::placeholder{color:#0006}textarea:-ms-placeholder-shown{color:#0006}input::placeholder{color:#0006}input:-ms-placeholder-shown{color:#0006}textarea:disabled,input:disabled{background:#0006}textarea:disabled::placeholder{color:#0000}textarea:disabled:-ms-placeholder-shown{color:#0000}input:disabled::placeholder{color:#0000}input:disabled:-ms-placeholder-shown{color:#0000}::-webkit-scrollbar{background:var(--black);width:.2vw;min-width:5px;height:.7vw;min-height:5px}::-webkit-scrollbar-track{background:#0000001a;border-radius:0}::-webkit-scrollbar-thumb{background:var(--green);border-radius:0}::-webkit-scrollbar-thumb:window-inactive{background:var(--green)}::-webkit-scrollbar-button:single-button{background:var(--green);height:.7vw;display:none}::-webkit-scrollbar-button:single-button:vertical:decrement{border:0;border-radius:0}::-webkit-scrollbar-button:single-button:vertical:decrement:hover{background:var(--black)}::-webkit-scrollbar-button:single-button:vertical:increment{border:0;border-radius:0}::-webkit-scrollbar-button:vertical:single-button:increment:hover{background:var(--black)}svg,img,iframe,video,audio,picture{vertical-align:middle;position:relative}a:link,a:visited,.custom-href{color:var(--gold);text-decoration:underline;-webkit-text-decoration-color:var(--gold);-webkit-text-decoration-color:var(--gold);-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:.3em;cursor:pointer;text-decoration-thickness:1px;transition:text-underline-offset .3s}a:hover,a:hover.visited,.custom-href:hover{text-underline-offset:.5em}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:var(--gold);-webkit-hyphens:none;hyphens:none;text-align:left;font-weight:400;line-height:normal;font-family:var(--font-anglecia);text-transform:uppercase;letter-spacing:.05em;margin:0 0 1em;font-weight:400;display:block;position:relative}h1,.h1,h2,.h2{font-size:2.5rem}h3,.h3{font-size:2.23rem}h4,.h4{font-size:1.4rem}h5,.h5{font-size:1.2rem}h6,.h6{font-size:1rem}p{text-align:justify;color:var(--gold);-webkit-hyphens:auto;hyphens:auto;letter-spacing:normal;font-size:1rem;font-weight:300;line-height:1.4;font-family:var(--font-inter);margin:0 0 1em;display:block;position:relative}p:last-child{margin:0}p b{font-family:var(--font-inter)!important;font-weight:700!important}small,small *{text-align:left;font-size:80%;line-height:1.3;display:inline-block}strong,b,.bold{font-family:var(--font-inter)!important;font-weight:700!important}br{font-size:0}br[clear=all]{margin:0;padding:0;font-size:0;line-height:0}hr{text-indent:-9999px;background-color:var(--gold);border:0;height:1px;margin:1.5rem 0;font-size:0;display:block;position:relative}table{border-collapse:collapse;table-layout:fixed;border-top:.2rem solid #000;margin:0 0 1.5rem}table *{line-height:1!important}table p{margin:0}table tr{border-bottom:1px solid #0000001a;position:relative}table tr:nth-child(odd){background:#00000003}table td{padding:.5rem}table th{background:#00000008;padding:.5rem}ul{margin-bottom:1.5rem;padding:0 0 0 1.8rem;font-size:1rem;line-height:2;list-style-type:disc}ul li{margin:.5rem 0}ol{counter-reset:item;margin-bottom:1.5rem;padding:0 0 0 1rem;font-size:1rem;line-height:1.5;list-style-type:decimal}ol li{margin:.5rem 0;line-height:2.5;display:block}ol li:before{content:counters(item,".")". ";counter-increment:item}sup{font-size:.5em}.nowrap{white-space:nowrap!important}.text-align-left{text-align:left!important}.text-align-center{text-align:center!important}.text-align-right{text-align:right!important}.text-align-justify{text-align:justify!important}.vertical-align-top{vertical-align:top!important}.vertical-align-middle{vertical-align:middle!important}.vertical-align-bottom{vertical-align:bottom!important}.text-decoration-none{text-decoration:none!important}.text-transform-uppercase{text-transform:uppercase!important}.width-5p{width:5%!important}.width-10p{width:10%!important}.width-15p{width:15%!important}.width-20p{width:20%!important}.width-25p{width:25%!important}.width-30p{width:30%!important}.width-35p{width:35%!important}.width-40p{width:40%!important}.width-45p{width:45%!important}.width-50p{width:50%!important}.width-55p{width:55%!important}.width-60p{width:60%!important}.width-65p{width:65%!important}.width-70p{width:70%!important}.width-75p{width:75%!important}.width-80p{width:80%!important}.width-85p{width:85%!important}.width-90p{width:90%!important}.width-95p{width:95%!important}.width-100p{width:100%!important}.width-auto{width:auto!important}.padding-0{padding:0!important}.padding-top-0{padding-top:0!important}.padding-right-0{padding-right:0!important}.padding-bottom-0{padding-bottom:0!important}.padding-left-0{padding-left:0!important}.margin-0{margin:0!important}.margin-top-0{margin-top:0!important}.margin-top-2{margin-top:2rem!important}.margin-right-0{margin-right:0!important}.margin-bottom-0{margin-bottom:0!important}.margin-left-0{margin-left:0!important}.float-left{float:left!important}.float-right,.float-none{float:right!important}.display-none{display:none!important}.display-inline{display:inline!important;overflow:hidden!important}.display-block{display:block!important;overflow:hidden!important}.display-inline-block{display:inline-block!important}.display-table{display:table!important}.display-table-cell{display:table-cell!important}.visibility-hidden{visibility:hidden!important}.visibility-visible{visibility:visible!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-scroll{overflow-x:scroll!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-scroll{overflow-y:scroll!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.clear-both{clear:both}.background-none{background:0 0!important}.border-0{border:0!important}.opacity-0{opacity:0!important}.opacity-1{opacity:1!important}.center-grid{place-content:center;display:grid}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;transition:opacity .5s}ul.cols{table-layout:fixed;border:0;width:100%;margin:0;padding:0;line-height:1;list-style-type:none;display:table;position:relative;overflow:visible}ul.cols>li{vertical-align:top;border:0;margin:0;padding:0;display:table-cell;position:relative}ul.cols>li.blank{width:2rem}blockquote{font-family:var(--font-inter);font-style:italic}ul.sitemap{list-style-type:circle}.button{border-radius:var(--radius);font-size:1.25rem;font-family:var(--font-inter);background:var(--green);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;letter-spacing:-.025em;justify-content:center;align-items:center;padding:.75em 2.6em;font-weight:200;display:inline-flex;position:relative;box-shadow:.365rem .313rem 1rem #1d34281a,1.4rem 1.25rem 1.875rem #1d34281f,3.125rem 2.76rem 2.5rem #1d342812,5.573rem 5rem 3rem #1d342805;color:var(--gold)!important;text-decoration:none!important;transition:box-shadow .3s,background .2s,transform .3s!important}.button.wide{font-size:1.5rem}.button:hover{background:var(--green-d);transform:scale(.97);box-shadow:.1rem .1rem 1rem #1d34281a,.5rem .5rem .5rem #1d34281f,.5rem .5rem .5rem #1d342812,.5rem .5rem .5rem #1d342805}.button input{font-size:1.25rem;font-family:var(--font-inter);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;letter-spacing:-.025em;background:0 0;justify-content:center;align-items:center;padding:.75em 2.6em;font-weight:200;display:inline-flex;position:relative;color:var(--gold)!important;text-decoration:none!important}header{z-index:50;background:0 0;width:100%;padding:0 5rem;transition:background .3s;position:fixed;top:0;left:0}header.adaptive{background:#000000bf;height:5rem}header nav{justify-content:space-between;align-items:center;gap:1rem;height:10rem;transition:height .3s;display:flex}header{pointer-events:none}header nav a,header .hamburger{pointer-events:auto}header.adaptive nav{height:5rem}header nav a:not(.logo){color:var(--white);font-family:var(--font-inter);order:3;font-size:1.25rem;font-weight:300;text-decoration-color:#fff0;transition:text-decoration-color .3s,text-underline-offset .3s}nav:has(a.logo:nth-child(3)) a:nth-child(-n+1){flex-basis:25%;order:1}nav:has(a.logo:nth-child(4)) a:nth-child(-n+2){order:1}nav:has(a.logo:nth-child(5)) a:nth-child(-n+2){flex-basis:11.2%;order:1}nav:has(a.logo:nth-child(6)) a:not(a.logo){flex-basis:6.8%}nav:has(a.logo:nth-child(6)) a:nth-child(-n+3):not(a.logo){flex-basis:auto;order:1}nav:has(a.logo:nth-child(7)) a:nth-child(-n+3){flex-basis:8%;order:1}:is(nav:has(a.logo:nth-child(8)) a:nth-child(-n+4),nav:has(a.logo:nth-child(9)) a:nth-child(-n+4)){order:1}header nav a:hover{-webkit-text-decoration-color:var(--white);-webkit-text-decoration-color:var(--white);-webkit-text-decoration-color:var(--white);text-decoration-color:var(--white)}header nav a.on{text-decoration-thickness:.2rem;-webkit-text-decoration-color:var(--white);-webkit-text-decoration-color:var(--white);-webkit-text-decoration-color:var(--white);text-decoration-color:var(--white)}header nav a.logo{order:2;display:inline-block;position:relative}header nav a.logo svg{fill:var(--white);width:auto;height:4.5rem;transition:transform .3s}header.adaptive nav a.logo svg{transform:scale(.65)}header nav div.lang{order:4;width:1.6rem;height:1.6rem;position:relative}header nav div.lang:after{content:"";background-color:#0000;background-image:url(/lang.svg);background-position:.2rem .2rem;background-repeat:no-repeat;background-size:1.6rem 1.6rem;border-radius:1rem;width:2rem;height:2rem;transition:width .3s,background .3s;display:block;position:absolute;top:-.2rem;right:-.2rem}header nav div.lang:hover:after{background-color:#000;width:3.8rem}header nav div.lang a{z-index:1;opacity:0;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;font-size:.7rem;line-height:1;text-decoration:none;transition:opacity .3s;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}header nav div.lang:hover a{opacity:1}body.menu header nav{transform:translateY(0)}.decbl{pointer-events:none;z-index:50;mix-blend-mode:difference;justify-content:space-between;width:100%;padding:0 2rem;display:flex;position:fixed;top:50%;transform:translateY(-50%)}.decbl div{writing-mode:vertical-rl;color:var(--white);font-size:.6rem}.decbl div:first-child{transform:rotate(180deg)}main{width:100%;padding:var(--pagepadding);z-index:3;padding-bottom:10rem;position:relative}main:has(.mfader){padding:0}main:has(.cat-list-btns){padding-top:12rem}:is(main:has(.cat-block-slider),main:has(.fullpage-slider)){padding:0}main section{width:100%;margin-bottom:5rem;position:relative}#terms-content{grid-template-columns:1fr 1fr;gap:2rem;display:grid}section.home{width:100%;height:100dvh}.home-background-image{object-fit:cover;object-position:center;opacity:0;width:100%;height:100%;animation:15s infinite hianim;position:absolute;overflow:hidden}.home-background-image img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute}section.text-content.margin{margin-bottom:3.7rem}.text-content{margin:7rem 0}main>.text-content{padding:0 var(--pagepadding)}.text-content .text-content-header{text-align:center;margin-bottom:3.7rem}.text-content .text-content-header span{white-space:nowrap}.text-content .text-content-header a{color:var(--white);font-size:4.2rem;text-decoration:none}.text-content .text-content-block a.button{margin:0 auto 3rem;display:table}.text-content .text-content-block{text-align:center;font-size:1rem;font-family:var(--font-inter);font-weight:300;line-height:2}.text-content-block h2,.text-content-block h3{font-family:var(--font-anglecia);text-transform:uppercase;letter-spacing:.05em;margin:1rem 0 .5rem;font-weight:400}.text-content-block h2{font-size:2.23rem}.text-content-block h3{font-size:1.4rem}.news-list-item .text-content-block p{line-height:inherit;text-align:inherit;margin:0}.text-content-block ul,.text-content-block ol{margin:.5rem 0;padding-left:1.8rem;line-height:2}.text-content-block ul li,.text-content-block ol li{margin:.5rem 0}.text-content-block blockquote{border-left:2px solid var(--gold);margin:.5rem 0;padding-left:1rem;font-style:italic}.text-content-block strong{font-weight:700;font-family:var(--font-inter)}.text-content-block em{font-style:italic}.cat-more .text-content-block p{line-height:2}.content-grid-block{grid-template-columns:1fr 1fr;column-gap:7rem;margin:7rem 0;display:grid}section.content-grid-block{padding:0 var(--pagepadding)}.content-grid-image{border-radius:var(--radius);height:100%;position:relative;overflow:hidden}.content-grid-image img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute}.content-grid-block .text-content-header,.content-grid-block .text-content-block{text-align:left}.content-grid-block.side .content-grid-image{grid-area:1/2/2/-1}.content-grid-block.side .text-content{grid-area:1/1/2/2}.content-grid-block.side .text-content-header,.content-grid-block.side .text-content-block{text-align:right}.content-grid-block.side ul.text-content-block{text-align:left;padding-left:0;list-style-type:none}.columns ul.text-content-block{column-count:3;column-gap:4rem}ul.text-content-block li{margin:0 0 1rem;line-height:1.5}.cat-list .text-content{margin:5rem 0}.content-grid-block.columns{grid-template-columns:1fr;gap:4rem}.descr-block{font-size:1.25rem;font-family:var(--font-inter);white-space:nowrap;letter-spacing:-.025em;justify-content:flex-start;align-items:center;font-weight:200;display:flex;position:relative;color:var(--gold)!important}.descr-block span{border-right:1px solid var(--gold);padding:.5rem 1rem}.descr-block span:first-of-type{border-right:1px solid var(--gold);padding:.5rem 1rem .5rem 0}.descr-block span:last-of-type{border-right:none}.cat-list .content-grid-block.megacat-list-item.on.first{margin-top:3rem}div.text-content{justify-items:start;gap:3.33rem;display:grid}div.text-content .text-content-header{margin:0}.content-grid-image:has(a){transition:transform .3s,opacity .3s}.content-grid-image:has(a:hover){opacity:.85;transform:scale(.98)}.cat-list .content-grid-block.megacat-list-item.on.right .content-grid-image{grid-area:1/2/2/-1}.cat-list .content-grid-block.megacat-list-item.on.right .text-content{grid-area:1/1/2/2}.megacat-list-item{display:none}.megacat-list-item.on{display:grid}.cat-more-home{z-index:5;pointer-events:none;place-content:stretch;align-items:center;gap:3rem;width:100%;height:100dvh;padding:10rem 5rem 5rem;display:grid;position:absolute;top:0}.cat-more-home .home-background-image{opacity:.8;animation:none}.cat-more-home h2{text-align:center;color:var(--white);z-index:2;margin-bottom:5rem;font-size:4.2rem;position:relative;top:0;left:0}.cat-more-home .booking{align-self:end;position:relative;bottom:auto}.cat-more-home .taxon{align-self:start}.cat-more-home .taxon a{pointer-events:auto}.cat-more-home .taxon #posttaxon{justify-content:start;align-items:center;gap:1rem;display:flex}.cat-more-home .taxon h1{font-size:1rem;font-family:var(--font-inter);text-transform:none;letter-spacing:0;margin:0;font-weight:500}.bg-video{background:var(--black);z-index:1;pointer-events:none;background-position:top;background-size:cover;border-radius:1rem;width:100%;overflow:hidden}.bg-video video{object-fit:cover;pointer-events:none;width:100%;height:100%;position:relative;top:0;left:0}.news-block-header{grid-template-columns:1fr 1fr 1fr 1fr;place-items:end;gap:0;margin:1rem 0;padding:0 5rem;display:grid}.news-block-header h4{justify-self:start;margin:0;font-size:2.65rem;line-height:1}.news-block-header span{text-transform:uppercase;font-size:1rem;font-family:var(--font-inter);letter-spacing:.06em;font-weight:500}.news-block{display:grid}.news-block a{border-bottom:1px solid var(--gold);grid-template-columns:2fr 1fr 1fr;align-items:center;height:4rem;padding:0 5rem;text-decoration:none;transition:background .2s;display:inline-grid}.news-block a:hover{background:var(--green)}.news-block a:first-of-type{border-top:1px solid var(--gold)}.news-block a span{text-align:right}.news-block a span span{font-family:var(--font-inter);font-weight:700}.swiper-button{z-index:5;cursor:pointer;place-content:center;width:4rem;height:4rem;margin-top:-1rem;display:grid;position:absolute;top:50%;right:3rem;transform:translateY(-50%)}.swiper-button.prev{left:3rem}.swiper-button:hover svg{stroke-width:3px}.swiper-button svg{stroke:var(--white);stroke-width:1px;fill:none;width:1.5rem;height:auto;transition:stroke-width .3s}.cat-block-slider .swiper-button{right:3rem}.cat-block-slider .swiper-button.prev{left:3rem}.cat-block-slider{width:100%;height:100%;position:relative}.cat-block-slider .swiper-container{height:100dvh}.cat-block-slider .swiper-slide{grid-template-rows:1fr min-content 1fr;grid-template-columns:1fr;place-items:center;display:grid;overflow:hidden}.cat-block-slider .swiper-slide:after{content:"";width:100%;height:100%;box-shadow:inset 0 0 13vw 0px var(--grey-d),inset 0px -20vw 30vw -10vw var(--grey-d);z-index:1;display:block;position:absolute;top:0;left:0}.cat-block-slider .swiper-slide img{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.cat-block-slider .swiper-slide h3{text-align:center;color:var(--white);z-index:2;grid-row:2/3;margin:0;font-size:4.2rem;position:relative;top:0;left:0}.cat-block-slider .swiper-slide .button{z-index:2;grid-row:3/4;align-self:center}.block-photo-slider{width:100%;height:100%;position:relative}.block-photo-slider .swiper-container{width:100%;height:100%;position:relative;overflow:hidden}.block-photo-slider .swiper-slide img{object-position:center;object-fit:cover;z-index:0;width:100%;height:100%;position:absolute}.block-photo-slider .swiper-slide.swiper-slide-active{z-index:2}.events-tabs{border-bottom:1px solid var(--gold);gap:2rem;margin-bottom:4rem;padding-bottom:1rem;display:flex}.events-tab{color:var(--white);cursor:pointer;background:0 0;border:none;padding:.5rem 1rem;font-size:1.6rem;font-weight:300;text-decoration:none;transition:color .3s;display:inline-block;position:relative;text-decoration:none!important}.events-tab:hover{color:var(--gold)}.events-tab.active{color:var(--gold);font-weight:400}.events-tab.active:after{content:"";background:var(--gold);height:2px;position:absolute;bottom:-1rem;left:0;right:0}.news-list-item{grid-template-columns:1fr;gap:3rem;padding:5rem 0;font-weight:300;display:grid}.news-list-item:has(.news-list-image){grid-template-columns:1.2fr 1fr}.news-list-item:not(:last-child){border-bottom:1px solid var(--gold)}.news-list-item .location{margin-bottom:1rem;font-size:1.2rem}.news-list-image{border-radius:var(--radius);width:100%;height:auto;overflow:hidden}.posts-empty-state{text-align:center;color:var(--gold);opacity:.7;padding:5rem 0;font-size:1.6rem;font-weight:300}.posts-page-content{margin-bottom:4rem}.posts-page-title{color:var(--gold);margin-bottom:2rem;font-size:2.4rem;font-weight:300}.posts-page-text{color:var(--gold);font-size:1.6rem;font-weight:300;line-height:1.6}.content-href-block{justify-content:center;align-items:center;gap:1rem;margin:5rem 0;display:flex}.content-href-block a{border-right:1px solid var(--gold);padding-right:1rem;display:inline-block;position:relative}.content-href-block a:last-child{border-right:0;padding-right:0}.content-header{text-align:center;color:var(--white);font-size:2.4rem}.custom-page-image{z-index:-1;width:100%;height:70vh;position:absolute;inset:0;overflow:hidden}.custom-page-image:after{content:"";width:100%;height:100%;box-shadow:inset 0 0 13vw 0 var(--grey-d),inset 0px -25vw 30vw -10vw var(--grey-d);display:block;position:absolute;top:0;left:0}.custom-page-image img{object-fit:cover;object-position:center;z-index:0;opacity:.6;width:100%;height:100%;position:relative}div.contacts-address{grid-template-columns:min-content 1fr;gap:7rem;display:grid}div.contacts-address>div{position:sticky}div.contacts-address address{white-space:nowrap;margin:0;font-size:1.21rem;font-style:normal}div.contacts-address .footer-contacts{gap:1.5rem;display:grid}div.contacts-address .footer-contacts a{white-space:nowrap;font-size:1.4rem}.contacts-wrapper{color:var(--white);flex-direction:column;justify-content:center;gap:3rem;display:flex}.contacts-image{border-radius:var(--radius);flex-grow:2;width:100%;height:100%;overflow:hidden}.contacts-image img{object-fit:cover;object-position:center;width:100%;height:100%}div.contacts-address h5{font-size:1.4rem;font-family:var(--font-inter);font-weight:300}footer{grid-template-columns:1fr min-content 1fr;grid-template-areas:".logo payinf""social map policy""bottom bottom bottom";align-items:center;column-gap:5rem;padding:5rem 5rem 0;display:grid;position:relative}.footer-block{text-align:center;grid-area:logo}footer address{font-style:normal;font-family:var(--font-inter);margin:1.6rem 0 2.2rem;font-size:1rem;font-weight:200}footer a{font-size:.95rem;font-style:normal}.footer-block .logo{width:100%;display:inline-block}.footer-block span{white-space:nowrap}.footer-block svg{fill:var(--gold);width:100%;height:auto}footer .button{grid-area:map;justify-self:center}footer .social{grid-area:social;justify-self:start}footer .policy{grid-area:policy;justify-self:end}footer .mail{margin-right:2rem;position:relative}footer .mail:after{content:"/";pointer-events:none;text-decoration:none;display:inline-block;position:absolute;right:0;transform:translate(1.4rem)}footer .payinf{text-align:right;grid-area:payinf;justify-self:end;font-size:.9rem;line-height:2}footer .payinf span{text-transform:uppercase}footer .payinf small{text-align:right}footer a:not(.logo){text-decoration-color:#f4ebcb00;transition:text-decoration-color .3s,text-underline-offset .3s}footer a:hover{-webkit-text-decoration-color:var(--gold);-webkit-text-decoration-color:var(--gold);-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}footer .megasocial-customize{gap:1rem}footer .megasocial-customize a{text-transform:capitalize;position:relative}footer .megasocial-customize a:not(a:last-child):after{content:"/";pointer-events:none;opacity:.5;text-decoration:none;display:inline-block;position:absolute;right:0;transform:translate(.7rem)}footer .policy a:not(a:last-child){margin-right:1rem;position:relative}footer .policy a:not(a:last-child):after{content:"/";pointer-events:none;opacity:.5;text-decoration:none;display:inline-block;position:absolute;right:0;transform:translate(.7rem)}footer .bottom{color:var(--grey);text-transform:uppercase;font-size:.8rem;font-family:var(--font-inter);z-index:3;grid-area:bottom;grid-template-columns:1fr 1.75rem 1fr;align-items:center;min-height:10rem;font-weight:400;display:grid}footer .megapay{border-radius:2rem;justify-self:end;padding:.5rem 1rem}footer .megapay ul{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.75rem;display:flex}footer .megapay ul li{justify-content:center;align-items:center;height:1.35rem;display:flex}footer .megapay ul li img{filter:grayscale()sepia()hue-rotate()brightness();width:auto;height:100%}section.map{border-radius:1rem;overflow:hidden}section.map #fmap{width:100%;height:75vh}#map .leaflet-tile{filter:grayscale()brightness(80%)contrast(130%)invert()}.map-header{z-index:10;background:var(--grey-d);border-radius:1rem;padding:1rem 2.5rem;position:absolute;bottom:5rem;left:50%;transform:translate(-50%)}.map-header h3{margin:0}#map .leaflet-pane.leaflet-marker-pane img{width:3.33rem!important;height:3.33rem!important}iframe#content-frame{border-radius:var(--radius)}main:has(#content-frame){padding:10rem var(--pagepadding)}main:has(#content-frame) .room-booking{margin-bottom:0}.megaform.rewies-form{grid-template-columns:1fr;gap:2rem;display:grid}.megaform.rewies-form label{margin:0!important}.megaform.rewies-form .textarea{grid-column:1/-1}.megaform.rewies-form .number{grid-column:1/-1;grid-template-columns:min-content 1fr 1fr;align-items:center;gap:2rem;display:grid}.megaform.rewies-form .number img{height:3.5rem}form.megaform li.blank{width:2rem!important}form.megaform{text-align:left;z-index:1;margin:0;line-height:1;display:block;position:relative}form.megaform input::-ms-clear{display:none}form.megaform input::placeholder{color:#0000}form.megaform input:-ms-placeholder-shown{color:#0000}form.megaform label.on input::placeholder{color:var(--gold)}form.megaform label.on input:-ms-placeholder-shown{color:var(--gold)}form.megaform label{justify-content:flex-start;align-items:center;width:100%;min-height:2.86rem;margin:2rem 0 .5rem;font-size:1rem;display:flex;position:relative}form.megaform hr{border-top:1px solid #0003;width:100%;height:1rem;margin:.5rem 0 0}form.megaform fieldset{border-bottom:1px solid #0003;padding:.75rem 0;position:relative}form.megaform .sub-header{font-size:1.05rem;font-family:var(--font-inter);margin:.75rem 0;font-weight:400;display:block}form.megaform>fieldset:last-of-type{border-bottom:none}form.megaform label span{z-index:-1;height:auto;font-size:.85rem;font-family:var(--font-inter);opacity:.7;color:var(--gold);font-weight:400;transition:transform .5s,color .5s,opacity .5s;position:absolute;left:1rem}form.megaform span.text{font-size:.85rem;font-family:var(--font-inter);opacity:.7;color:#000;font-weight:400;transition:transform .5s}form.megaform input[type=text],form.megaform input[type=tel],form.megaform input[type=email],form.megaform input[type=date],form.megaform input[type=time],form.megaform input[type=password],input[type=url]{font-family:var(--font-inter);z-index:1;width:100%;height:100%;color:var(--gold);border-left:1px solid var(--gold);border-top:1px solid var(--gold);border-right:1px solid var(--gold);border-bottom:1px solid var(--gold);border-radius:var(--radius);background:0 0;height:2.86rem;padding:0 .5rem;font-size:1rem;font-weight:300;position:relative}form.megaform .grid2{grid-template-columns:1fr 1fr;gap:2rem;display:grid}form.megaform .grid3{grid-template-columns:1fr 1fr 1fr;gap:2rem;display:grid}form.megaform .grid4{grid-template-columns:1fr 1fr 1fr 1fr;gap:2rem;display:grid}form.megaform input:not(.button),form.megaform textarea,form.megaform select{box-shadow:none!important}form.megaform input::-webkit-clear-button{display:none}form.megaform input::-webkit-inner-spin-button{display:none}form.megaform fieldset{position:relative}form.megaform label:after{content:"";left:var(--radius);z-index:3;width:0;height:2px;transition:width .5s,background .5s;position:absolute;bottom:0;background:var(--gold)!important}form.megaform label.on:after{width:calc(100% - var(--radius)*2)}form.megaform label.on.error:after{background-color:#f30!important}form.megaform label.on.error span{color:#f30!important}form.megaform label.radio.error span,form.megaform label.checkbox.error span{color:#000!important}form.megaform label.on input:invalid{border-color:#f30;color:#f30!important}form.megaform label.on input,form.megaform label.on textarea{color:var(--gold)!important}form.megaform label.on span{opacity:1;top:0;transform:translateY(-130%)}form.megaform label.file{cursor:pointer;border-bottom:1px solid var(--gold);-webkit-appearance:none;background:0 0;outline:none;height:2.86rem;padding:0 .5rem;border-left:1px solid var(--gold)!important;border-top:1px solid var(--gold)!important;border-right:1px solid var(--gold)!important}form.megaform label.file:after{bottom:0}form.megaform label.file figure{background:var(--gold);z-index:-1;width:2rem;height:2rem;transition:all .5s;display:inline-block;position:relative}form.megaform label.file:hover figure{background:#0009}form.megaform label.file svg{width:2rem;height:2rem;padding:.5rem;transition:transform .5s}form.megaform label.file svg line{fill:none;stroke:#fff;stroke-width:1px;stroke-linecap:round;stroke-miterlimit:10}form.megaform label.file.selected svg{transform:rotate(45deg)}form.megaform label.file span{word-break:break-all;margin:0 0 0 2.2rem;line-height:1.5;top:auto;transform:none;opacity:.7!important}form.megaform label.file span:nth-of-type(2){display:none}form.megaform label.file span i{font-size:.5rem;font-style:normal;display:block}form.megaform label.file span i:last-child{margin:0}form.megaform label.file input[type=file]{opacity:0;width:0;height:0;position:absolute;top:0;left:0}form.megaform input[type=submit],form.megaform input[type=button],.button input[type=submit],.button input[type=button]{position:relative;text-decoration:none!important}form.megaform label.radio,form.megaform label.checkbox{cursor:pointer;margin:0}form.megaform label.radio span,form.megaform label.checkbox span{color:var(--gold);-webkit-user-select:none;user-select:none;-moz-user-select:-moz-none;opacity:1;letter-spacing:-.02rem;font-size:1.05rem;font-family:var(--font-inter);font-weight:300;position:relative}form.megaform label.radio figure,form.megaform label.checkbox figure{border:1px solid var(--gold);background:0 0;border-radius:.8rem;flex-shrink:0;width:1.6rem;height:1.6rem;display:block;position:relative}form.megaform label.radio figure:after,form.megaform label.checkbox figure:after{content:"";background:var(--gold);opacity:.1;border-radius:50%;width:1.05rem;height:1.05rem;transition:opacity .5s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}form.megaform label.radio input,form.megaform label.checkbox input{opacity:0;width:0;height:0;font-size:0;position:absolute;top:0;left:0}form.megaform label.radio input:checked~figure:after,form.megaform label.checkbox input:checked~figure:after{opacity:1}form.megaform label.radio:hover figure:after,form.megaform label.checkbox:hover figure:after{opacity:.3}form.megaform label.checkbox figure:after{opacity:0}form.megaform label.radio:after,form.megaform label.checkbox:after{display:none}form.megaform label.checkbox figure,form.megaform label.checkbox figure:after{border-radius:0}form.megaform label.select select{width:100%;height:2.86rem;font-size:1rem;font-family:var(--font-inter);cursor:pointer;border-bottom:1px solid var(--gold);-moz-appearance:window;-webkit-appearance:none;background:0 0;outline:none;padding:0 .5rem;font-weight:300;border-left:1px solid var(--gold)!important;border-top:1px solid var(--gold)!important;border-right:1px solid var(--gold)!important}form.megaform label.select figure{background:var(--gold);z-index:-1;width:2rem;height:2rem;margin:0;transition:all .5s;display:inline-block;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}form.megaform label.select:hover figure{background:#252525}form.megaform label.select svg{width:2rem;height:2rem;padding:.5rem;transition:all .5s;position:absolute;top:50%;transform:translateY(-50%)}form.megaform label.select svg line{fill:none;stroke:#fff;stroke-width:1px;stroke-linecap:round;stroke-miterlimit:10}form.megaform .antispam{grid-template-columns:auto 1fr 1fr;align-items:center;column-gap:2rem;height:2.86rem;margin:1rem 0;display:inline-grid}form.megaform .antispam label{margin:0}form.megaform .antispam span.button,form.megaform .promo span.button{height:2.86rem}form.megaform img[src*=number\.png]{aspect-ratio:149/70;background:0 0;width:auto;height:4rem}form.megaform input[name=number]{text-align:center;font-size:1.5rem}form.megaform label.textarea{border-left:1px solid var(--gold);border-top:1px solid var(--gold);border-right:1px solid var(--gold);border-bottom:1px solid var(--gold);border-radius:var(--radius);margin:2rem 0 .5rem;padding:1rem 0}form.megaform label.textarea textarea{resize:vertical;width:100%;min-height:5rem;font-size:1rem;font-family:var(--font-inter);color:#25252500;resize:none;background:0 0;padding:0 1rem;font-weight:300;transition:all .5s;position:relative}form.megaform label.textarea span{top:1.3rem!important}form.megaform label.textarea.on span{transform:translateY(-2.35rem)!important}form.megaform label.textarea:after{bottom:0}form.megaform label input:read-only{font-size:1.5rem;color:var(--gold)!important}form.megaform label input[name*=summ]:read-only,form.megaform label input[name*=return]:read-only{color:var(--gold)!important;font-size:2rem!important}form.megaform ul.selectbox{z-index:99;border:1px solid var(--gold);background:#f0f0f0;width:100%;max-height:20rem;position:absolute;top:6rem;left:0;overflow:hidden scroll;box-shadow:0 0 50px #0003;margin:0!important;padding:0!important}form.megaform ul.selectbox li{cursor:pointer;border-bottom:1px solid #2525251a;padding:1rem;font-size:1rem;line-height:1;list-style-type:none;margin:0!important}form.megaform ul.selectbox li:hover{color:#fff;background:#404041}form.megaform ul.selectbox::-webkit-scrollbar{background:#00000014;width:.2rem;height:.2rem}form.megaform ul.selectbox::-webkit-scrollbar-thumb{background:var(--gold)}form.megaform label input[type=date]::-webkit-datetime-edit-year-field{color:#25252500!important}form.megaform label input[type=date]::-webkit-datetime-edit-month-field{color:#25252500!important}form.megaform label input[type=date]::-webkit-datetime-edit-day-field{color:#25252500!important}form.megaform label.on input[type=date]::-webkit-datetime-edit-year-field{color:#252525!important}form.megaform label.on input[type=date]::-webkit-datetime-edit-month-field{color:#252525!important}form.megaform label.on input[type=date]::-webkit-datetime-edit-day-field{color:#252525!important}div.booking{-webkit-user-select:none;user-select:none;-moz-user-select:-moz-none;z-index:5;justify-content:center;width:100%;display:flex;position:absolute;bottom:5rem;left:0}div.booking .booking-form{justify-content:center;align-items:end;gap:5.75rem;display:flex}div.booking .booking-form>*{pointer-events:auto}.booking-form .in-out{gap:1rem;min-width:8.2rem;display:grid;position:relative}.booking-form .in-out:after{content:"";background:var(--gold);width:100%;height:4px;transition:background .3s;display:block;position:absolute;bottom:-6px}.booking-form .in-out:focus-within:after,.booking-form .in-out.count-guest-block:hover:after{background:var(--grey-d)}.booking-form .in-out .label{text-transform:uppercase;font-family:var(--font-inter);letter-spacing:.07em;font-size:1rem;font-weight:500}.booking-form .in-out label{position:relative}.booking-form .in-out label:after{content:"";background-image:url(/date-pic.svg);background-position:50%;background-repeat:no-repeat;width:1.5rem;height:1.5rem;transition:transform .3s;display:block;position:absolute;top:calc(50% - .75rem);right:0}.booking-form .in-out label:focus-within:after{transform:rotate(180deg)}.booking-form .in-out .date{font-family:var(--font-inter);letter-spacing:-.03em;text-transform:lowercase;font-size:1.875rem;font-weight:100}div.booking .booking-form .endate{z-index:2;width:100%;height:100%;top:0;left:0;opacity:0!important;position:absolute!important}div.booking .booking-form .endate::-webkit-calendar-picker-indicator{cursor:pointer;width:100%;height:100%;display:block;position:absolute;left:0;opacity:0!important}.booking-form .in-out.count-guest-block .label{font-size:.9rem}.count-block{background:var(--grey-d);border-radius:var(--radius);opacity:0;pointer-events:none;grid-template-columns:1fr;gap:1rem;padding:1rem;transition:transform .3s,opacity .3s;display:grid;position:absolute;bottom:0;right:0;transform:translateY(1rem)}.booking-form .in-out.count-guest-block:hover .count-block{opacity:1;pointer-events:auto;transform:translateY(0)}.booking-disclaimer{font-size:.85rem;font-family:var(--font-inter);color:var(--gold);opacity:.7;text-align:center;margin-top:1rem;font-weight:300;line-height:1.4}.count-block>span{justify-items:center;display:grid}div.count{grid-template-columns:2rem 2.5rem 2rem;grid-template-areas:"minus count plus";display:grid}div.count input.count{font-family:var(--font-inter);letter-spacing:-.03em;text-transform:lowercase;text-align:center;color:var(--gold);background:0 0;grid-area:count;justify-content:center;align-items:center;font-size:3.5rem;font-weight:100;display:flex;width:2.5rem!important;height:4rem!important;margin:0!important;padding:0!important}div.count span{cursor:pointer;padding:.4rem;transition:opacity .5s;display:flex;position:relative}div.count span.plus{grid-area:plus}div.count span.minus{grid-area:minus}div.count span svg{width:100%;height:auto}div.count span:hover{opacity:.7}.counter-line{fill:none;stroke:#e9dac7;stroke-miterlimit:10}.text-content-short{padding:0 var(--pagepadding);text-align:center;line-height:1.4}.text-content-short p{text-align:center}.content-image,.content-image img{width:100%;height:auto}.cat-more-same h3{padding:0 var(--pagepadding);text-align:center}.cat-more-same img{object-fit:cover;width:100%;height:100%;position:absolute}.cat-more-same .content-grid-block{margin-top:0}.cat-more-same a{border-radius:var(--radius);aspect-ratio:3/2;justify-content:center;align-items:center;width:100%;text-decoration:none;transition:transform .3s,opacity .3s;display:inline-flex;position:relative;overflow:hidden}.cat-more-same a:after{content:"";background:radial-gradient(circle,var(--grey-d)0%,#0000 130%);opacity:.7;z-index:1;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.cat-more-same .h3{z-index:3;margin:0;position:relative}.cat-more-home.rest-btn .button{pointer-events:auto;place-self:end center}.cat-more-same a:hover{opacity:.85;transform:scale(.98)}.cat-list-btns{z-index:5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;display:flex;position:relative}.cat-list-btns .button{font-size:1rem}.cat-list-btns .button.on{cursor:auto;background:var(--green-d)!important;box-shadow:.1rem .1rem 1rem #1d34281a,.5rem .5rem .5rem #1d34281f,.5rem .5rem .5rem #1d342812,.5rem .5rem .5rem #1d342805!important}.cat-list-btns .button.on:hover{transform:scale(1)}.pages{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}.pages span{font-size:1rem;font-family:var(--font-inter);background:var(--grey);white-space:nowrap;-webkit-user-select:none;user-select:none;text-transform:uppercase;letter-spacing:.1em;border-radius:20rem;justify-content:center;align-items:center;padding:1em 1.8em;font-weight:700;display:inline-flex;position:relative;color:var(--white)!important;text-decoration:none!important}dl{grid-template-columns:auto auto;display:grid}dt,dd{border-bottom:1px dashed var(--grey);justify-content:flex-start;align-items:center;min-height:3rem;display:flex}dt{font-family:var(--font-inter);grid-column:1/2;padding-right:1rem;font-weight:400}dd{text-align:right;grid-column:2/3;justify-content:flex-end}.posttaxon{margin:3rem 0 2rem}.posttaxon h1{margin-bottom:0}.cat-more-description,.cat-more-slider{position:sticky;top:5rem}.cat-more-wrapper{grid-template-columns:1fr 1fr;align-items:start;gap:2.5rem;margin-bottom:0;display:grid}.cat-more-wrapper p,.cat-more-params{margin-bottom:1.5rem;line-height:1.5}.cat-more-params div{font-size:1.25rem;font-family:var(--font-inter);color:var(--grey);font-weight:400}.cat-more-params div span{font-size:1rem;font-family:var(--font-inter);color:var(--grey-d);text-transform:uppercase;letter-spacing:.05em;margin-right:.5rem;font-weight:700}.cat-more-plans{background:var(--grey-l);border-radius:1rem;margin-bottom:2.5rem;padding:2.5rem 2.5rem 1rem}.cat-more-plans h4{margin-bottom:.5rem}.cat-more-plans img{mix-blend-mode:multiply;width:100%;height:auto;margin-bottom:1.5rem}.cat-more-sub-header{font-size:1rem;font-family:var(--font-inter);color:var(--grey-d);text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem;margin-right:.5rem;font-weight:700}.swiper-container.cat-more .swiper-wrapper{grid-template-columns:1fr;gap:2.5rem;display:grid}.swiper-container.cat-more .swiper-wrapper .swiper-slide{border-radius:1rem;width:100%;height:auto;position:relative;overflow:hidden}.swiper-container.cat-more .swiper-wrapper .swiper-slide a{width:100%;height:100%;display:inline-block;position:relative}.swiper-container.cat-more .swiper-wrapper .swiper-slide a:hover img{transform:scale(1.05)}.swiper-container.cat-more .swiper-wrapper .swiper-slide img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .3s}div.swiper-container.menu{border-radius:var(--radius);--ratio:0;width:80%;margin-bottom:4rem;overflow:hidden}div.swiper-container.menu div.swiper-slide{overflow:hidden}div.swiper-container.menu div.swiper-slide a{width:100%;display:block}div.swiper-container.menu div.swiper-slide img{border-radius:var(--radius);width:100%;height:auto;overflow:hidden}div.swiper-container.menu .swiper-pagination{text-align:left;white-space:nowrap;line-height:0;position:absolute;transform:translate(-50%);width:auto!important;bottom:calc(1.4vw*var(--ratio))!important;display:inline-block!important;top:auto!important;left:50%!important}div.swiper-container.menu .swiper-pagination .swiper-pagination-bullet{aspect-ratio:1;transform:none;width:calc(.7vw*var(--ratio))!important;background:var(--green)!important;opacity:.5!important;height:auto!important;margin:0!important}div.swiper-container.menu .swiper-pagination .swiper-pagination-bullet:not(:last-child){margin:0 1.5vw 0 0!important}div.swiper-container.menu .swiper-pagination .swiper-pagination-bullet-active{opacity:1!important}div.swiper-container.menu .swiper-button-next,.swiper-container .swiper-button-prev{display:none}.swiper-container{z-index:1;margin:0 auto;padding:0;list-style:none;position:relative;overflow:hidden}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;-o-transition-property:transform;box-sizing:content-box;width:100%;height:100%;transition-property:transform;display:flex;position:relative}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate(0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-o-transition-timing-function:ease-out;margin:0 auto;transition-timing-function:ease-out}.swiper-slide{-o-transition-property:transform;flex-shrink:0;width:100%;height:100%;transition-property:transform;position:relative}.swiper-invisible-blank-slide{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-o-transition-property:transform,height;align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-pagination{z-index:10;justify-content:center;align-items:center;gap:1rem;display:flex;position:absolute}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{width:100%;bottom:5rem;left:0}.cat-more .swiper-pagination-bullets{bottom:15rem}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.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{background:var(--white);opacity:1;border-radius:100%;width:.5rem;height:.5rem;transition:transform .5s;display:inline-block}button.swiper-pagination-bullet{-webkit-box-shadow:none;box-shadow:none;appearance:none;border:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{transform:scale(2)}.swiper-container-vertical>.swiper-pagination-bullets{top:50%;right:10px;transform:translateY(-50%)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{width:8px;top:50%;transform:translateY(-50%)}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-o-transition:.2s transform,.2s top;transition:transform .2s,top .2s;display:inline-block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{white-space:nowrap;left:50%;transform:translate(-50%)}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-o-transition:.2s transform,.2s left;transition:transform .2s,left .2s}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-o-transition:.2s transform,.2s right;transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:#0000001a;position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:0 0;background:#105bc1;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(0)}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:100% 0}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;top:0;left:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;top:0;left:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:var(--white)}.swiper-pagination-progressbar.swiper-pagination-white{background:#ffffff40}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:var(--white)}.swiper-pagination-black .swiper-pagination-bullet-active{background:var(--black)}.swiper-pagination-progressbar.swiper-pagination-black{background:#0000001a}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:var(--black)}.swiper-pagination-lock{display:none}.swiper-scrollbar{-ms-touch-action:none;background:#0000001a;border-radius:10px;position:relative}.swiper-container-horizontal>.swiper-scrollbar{z-index:50;width:98%;height:5px;position:absolute;bottom:3px;left:1%}.swiper-container-vertical>.swiper-scrollbar{z-index:50;width:5px;height:98%;position:absolute;top:1%;right:3px}.swiper-scrollbar-drag{background:#00000080;border-radius:10px;width:100%;height:100%;position:relative;top:0;left:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{text-align:center;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{z-index:10;transform-origin:50%;width:30px;height:30px;margin-top:-15px;margin-left:-15px;animation:1s steps(12,end) infinite swiper-preloader-spin;position:absolute;top:50%;left:50%}.swiper-lazy-preloader:after{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-repeat:no-repeat;background-size:100%;width:100%;height:100%;display:block}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@keyframes swiper-preloader-spin{to{transform:rotate(360deg)}}.swiper-container .swiper-notification{pointer-events:none;opacity:0;z-index:-1000;position:absolute;top:0;left:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{background:var(--black);opacity:.6;filter:blur(50px);z-index:0;width:100%;height:100%;position:absolute;bottom:0;left:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}div.mfader{width:100%;height:85vh;margin-bottom:3rem;position:relative;overflow:hidden}div.mfader.home{height:100vh}div.mfader.home.mob{display:none}div.mfader:after{content:"";width:100%;height:100%;box-shadow:inset 0 0 13vw 0 var(--grey-d),inset 0 25vw 25vw -20vw var(--grey-d),inset 0 20vw 30vw -20vw var(--grey-d),inset 0 -9vh 8vh var(--grey-d);z-index:0;pointer-events:none;display:block;position:absolute;top:0;left:0}.cat-more div.mfader:after{z-index:3}div.mfader.light:after{content:"";width:100%;height:100%;box-shadow:inset 0 0 13vw 0 var(--grey-d),inset 0 25vw 25vw -20vw var(--grey-d);display:block;position:absolute;top:0;left:0}div.mfader img{object-fit:cover;z-index:0;width:100%;height:100%;animation:40s linear infinite mfader;position:absolute}#cmegas-editor{z-index:9999;opacity:.4;color:#fff;text-align:left;background:#f30;padding:20px;font-size:12px;transition:all .3s linear;position:fixed;top:0;left:-180px}#cmegas-editor:hover{opacity:1;left:0}#cmegas-editor form{margin:0!important;padding:0!important}#cmegas-editor a:link,#cmegas-editor a:visited{color:#fff;text-decoration:underline;display:block}#cmegas-editor a:hover,#cmegas-editor a:hover.visited{color:#fff;text-decoration:none}#cmegas-editor a:nth-child(2){color:#f30;text-transform:uppercase;background:#fff;margin-top:20px;padding:10px 15px;text-decoration:none;display:inline-block}#cmegas-editor a:nth-child(2):hover{opacity:.8}div.swidget{z-index:9999;position:fixed;bottom:1vw;left:1.3vw}div.swidget a{opacity:0;aspect-ratio:1;border-radius:1000px;width:3.3vw;height:auto;margin-bottom:.5vw;transition:opacity .5s,transform .2s;display:block;position:absolute;bottom:0}div.swidget a svg{height:60%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}div.swidget a svg path{fill:#fff}div.swidget a.on{opacity:1}div.swidget a:hover{transform:scale(1.1)}div.swidget a[href*=wa\.]{background:#25d366}div.swidget a[href*=viber]{background:#7360f2}div.swidget a[href*=t\.me]{background:#24a1de}div.swidget a[href*=t\.me] svg{height:45%}div.swidget a[href*=tel\:]{background:#4cc731}div.swidget a[href*=tel\:] svg{height:80%}div.swidget span.close{-webkit-user-select:none;user-select:none;color:#000;text-align:center;opacity:0;z-index:1;aspect-ratio:1;cursor:pointer;background:#f4ebcb;border-radius:1000px;width:3.3vw;height:auto;margin-bottom:.5vw;font-size:2.8vw;line-height:1;display:block;position:absolute;bottom:0}div.swidget.on a{opacity:1;position:relative}div.swidget.on span.close{pointer-events:auto;opacity:1;position:relative}@media only screen and (max-width:640px){div.swidget{z-index:9999;position:fixed;bottom:2vw;left:4vw}div.swidget a{width:13vw;margin-bottom:3vw}div.swidget span.close{width:13vw;margin-bottom:3vw;font-size:11vw}div.mfader{height:80vh}div.mfader:after{box-shadow:inset 0 0 13vw 0 var(--grey-d),inset 0 25vw 25vw -15vw var(--grey-d),inset 0 20vw 30vw -20vw var(--grey-d),inset 0 -9vh 8vh var(--grey-d)}div.mfader.home{display:none}div.mfader.home.mob{display:block}div.swiper-container.menu{--ratio:3.3}div.swiper-container.menu div.swiper-slide img{border-radius:0}.content-grid-block .text-content{margin:0}.events-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;justify-content:center;gap:1rem;margin-top:4rem;margin-bottom:3rem;padding-bottom:.8rem;display:flex;overflow-x:auto}.events-tabs::-webkit-scrollbar{display:none}.events-tab{white-space:nowrap;flex:1;padding:.4rem .8rem;font-size:1rem}.events-tab.active:after{bottom:-.8rem}html{font-size:4vw}:root{--pagepadding:2rem}body:has(input#hamburger:checked){max-height:100dvh;overflow:hidden}.decbl{padding:0 .55rem}header{box-shadow:inset 0px 20vw 30vw -10vw var(--grey-d);grid-template-columns:1fr;padding:0;display:grid}header nav{grid-template-rows:[row1-start]5rem[row1-end];grid-template-columns:5rem 1fr 5rem;justify-content:stretch;gap:0;height:100dvh;display:grid}header.adaptive{box-shadow:inset 0px 20vw 30vw -10vw var(--grey-d);background:0 0;height:100dvh}header.adaptive nav{height:100dvh}header.adaptive nav a.logo svg{transform:scale(1)}header nav>a:not(.logo){background:var(--black);grid-column:1/-1;justify-content:center;align-self:stretch;align-items:center;display:flex;transform:translate(-100%);transition:transform .3s!important}header nav>a:not(.logo):first-child{transition-delay:.1s!important}header nav>a:not(.logo):nth-child(2){transition-delay:.2s!important}header nav>a:not(.logo):nth-child(3){transition-delay:.3s!important}header nav>a:not(.logo):nth-child(4){transition-delay:.4s!important}header nav>a:not(.logo):nth-child(5){transition-delay:.5s!important}header nav>a:not(.logo):nth-child(6){transition-delay:.6s!important}header nav>a:not(.logo):nth-child(7){transition-delay:.7s!important}header nav>a:not(.logo):nth-child(8){transition-delay:.8s!important}header nav>a:not(.logo):nth-child(9){transition-delay:.9s!important}header nav a.logo svg{height:3rem}header nav a.logo{grid-area:-1/2/1/3;justify-content:center;align-items:center;height:5rem;display:flex}body:has(input#hamburger:checked) header nav>a:not(.logo){transform:translate(0)}header nav div.lang{grid-area:-1/1/1/2;justify-self:end}header nav div.lang:after{background-color:var(--black);width:3.8rem}header nav div.lang a{opacity:1}span.hamburger{background:var(--black);z-index:100;justify-content:center;align-items:center;width:5rem;height:5rem;display:flex;position:absolute;top:0;right:0}#hamburger{opacity:0;z-index:10;cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}span.hamburger span{background:var(--white);pointer-events:none;width:60%;height:1px;transition:transform .3s;display:inline-block;position:absolute}span.hamburger span:first-of-type{transform:translateY(-.9rem)}span.hamburger span:last-of-type{transform:translateY(.9rem)}body:has(input#hamburger:checked) span.hamburger span:first-of-type{transform:translateY(0)rotate(135deg)}body:has(input#hamburger:checked) span.hamburger span:nth-child(3){transform:scaleX(0)rotate(90deg)}body:has(input#hamburger:checked) span.hamburger span:last-of-type{transform:translateY(0)rotate(-135deg)}div.booking{padding:var(--pagepadding);bottom:0}div.booking .booking-form{border-radius:var(--radius);background:#000c;flex-direction:column;align-items:stretch;gap:1.5rem;width:100%;padding:1rem}.booking-form .in-out .label,.booking-form .in-out.count-guest-block .label{font-size:.8rem}.booking-form .in-out .date{font-size:1.3rem}.booking-form .in-out{gap:.5rem}.booking-form .in-out:after{height:2px}.booking-disclaimer{margin-top:.75rem;font-size:.75rem}div.count span:before{content:"";width:140%;height:180%;display:block;position:absolute;top:-80%;left:-20%}div.count span.minus:before{top:auto;bottom:-80%}.booking-form:has(.in-out.count-guest-block:hover) .in-out:not(.in-out.count-guest-block){pointer-events:none}.count-block{width:100%}.count-block:after{content:"";pointer-events:none;background-color:var(--black);border-radius:0 var(--radius)var(--radius)0;background-image:url(/close.svg);background-position:50%;background-repeat:no-repeat;background-size:2rem 2rem;width:3rem;height:3rem;display:block;position:absolute;top:50%;right:-3rem;transform:translateY(-50%)}#terms-content{grid-template-columns:1fr}.cat-block-slider .swiper-button{right:0}.cat-block-slider .swiper-button.prev{left:0}.content-grid-block{grid-template-columns:1fr;gap:5rem 0}.content-grid-block .text-content-block,.content-grid-block.side .text-content-block,.content-grid-block.side .text-content-header,.content-grid-block .text-content-header{text-align:center}.cat-list .content-grid-block.megacat-list-item.on.right .content-grid-image,.cat-list .content-grid-block.megacat-list-item.on.right .text-content{grid-area:auto}.cat-list .content-grid-block.megacat-list-item.on.first{margin-top:1rem}.cat-list-btns .button:hover{background:var(--green);transform:scale(1)}.columns ul.text-content-block{column-count:1;text-align:left;column-gap:4rem}.content-grid-block.columns{grid-template-columns:1fr;column-gap:4rem}.columns ul.text-content-block{text-align:left}.content-grid-image img,.block-photo-slider .swiper-slide img{position:relative}section.home-content .home-content-img{height:35vh}section.home-content .home-content-img.up{grid-row:2/3}.bg-video{aspect-ratio:1;background:0 0}.bg-video img{border-radius:var(--radius);width:100%;height:auto;overflow:hidden}.text-content{margin:0}div.count{grid-template-columns:3rem 2.5rem 3rem;gap:1rem}.megaform.rewies-form{grid-template-columns:1fr;gap:2rem;display:grid}.megaform.rewies-form label{margin:0!important}.megaform.rewies-form .textarea{grid-column:1/-1}.megaform.rewies-form .number{grid-column:1/-1;grid-template-columns:min-content 1fr 1fr;gap:2rem;display:grid}.megaform.rewies-form .number img{height:3.5rem}.news-block-header,.news-block a{grid-template-columns:1fr}.news-block-header span{display:none}.news-block a{height:auto;padding:1rem var(--pagepadding);gap:.5rem}.news-block a span{text-align:left}.cat-more-home .taxon{top:7rem;left:var(--pagepadding)}.cat-more-home{gap:2rem;padding:5rem 2rem 2rem}.cat-more-home h2{margin-bottom:0}.cat-more-home .booking{padding:0}.cat-more-home div.booking .booking-form{background:0 0;padding:0}.cat-more-home div.booking .booking-form>:not(.button){display:none}.content-header,h2,h3,.text-content .text-content-header{font-size:2rem}.news-list-item:has(.news-list-image){grid-template-columns:1fr}.posts-empty-state{padding:3rem 0;font-size:1.4rem}.posts-page-content{margin-bottom:3rem}.posts-page-title{margin-bottom:1.5rem;font-size:2rem}.posts-page-text{font-size:1.4rem}div.text-content{justify-items:center}.descr-block{width:calc(100% - var(--pagepadding)*2);grid-template-areas:"size guest""price price""button button";justify-content:stretch;margin-bottom:5rem;display:grid}.descr-block span{text-align:center;border-right:none;padding:.75rem 0!important}.descr-block span:last-of-type{text-align:center;border-top:1px solid var(--gold);grid-area:price}.descr-block .button{grid-area:button}.content-grid-block.side ul.text-content-block{padding-left:0}div.contacts-address{grid-template-columns:1fr;gap:4rem}.megaform.rewies-form .number{grid-template-columns:min-content 1fr}.megaform.rewies-form .number .button{grid-column:1/-1}div.contacts-address>div,div.contacts-address h5{text-align:center}main:has(.cat-list-btns){padding-top:7rem}.cat-list .content-grid-block:nth-child(2){margin-top:1rem}.cat-list-btns{grid-template-columns:1fr 1fr;gap:1rem;display:grid;position:relative;top:auto}.cat-list-btns .button{padding:.75em 1em}.cat-block-slider{margin-top:5rem}.cat-more .cat-block-slider{height:auto;margin-top:5rem}.cat-more .cat-block-slider .swiper-container{height:auto}.cat-more .cat-block-slider .swiper-slide:after{display:none}.cat-more .cat-block-slider .swiper-slide img{position:relative}.cat-more .cat-block-slider .swiper-slide{grid-template-rows:auto}.cat-more .swiper-container-horizontal .swiper-pagination-bullets{gap:.5rem;bottom:10rem}.cat-more .text-content-block p{line-height:2}ul.text-content-block li{margin:0 0 .3rem}.cat-list .descr-block{margin-bottom:0}.cat-more .content-grid-block{gap:2rem;margin:3.33rem 0}.text-content-short{margin:3.33rem 0}.cat-more-same h3{margin-bottom:-2rem;font-size:1.5rem}.cat-more .content-grid-block .text-content-block{margin-bottom:0}.cat-list .content-grid-block .content-grid-image{height:70dvh;position:absolute}.cat-list .content-grid-block .text-content{grid-template-areas:"h2""descr""button""content";grid-template-rows:calc(70dvh - 6.2rem - var(--pagepadding)*3 - 3.4rem)6.2rem 3.4rem auto;align-items:center;gap:var(--pagepadding);margin:0}.cat-list .content-grid-block{border-bottom:1px solid var(--gold);margin:3.33rem 0;padding-bottom:3.33rem}.cat-list .content-grid-block .text-content .text-content-header{margin-bottom:calc(70dvh/2 - 6.2rem - var(--pagepadding)*3 - 3.4rem);grid-area:h2;align-self:end}.cat-list .content-grid-block .text-content .descr-block{border-radius:var(--radius);background:#000c;grid-area:descr;padding:0}.cat-list .content-grid-block .text-content .button{grid-area:button;align-self:start}.cat-list .content-grid-block .text-content .text-content-block{margin-top:var(--pagepadding);grid-area:content;grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid;position:relative;overflow:hidden}.cat-list .content-grid-block .text-content .text-content-block p:last-of-type{margin-bottom:0}.cat-list .content-grid-block .text-content .text-content-block>div{min-height:12.2rem;position:relative}.cat-list .content-grid-block .text-content .text-content-block>div:after{content:"";z-index:6;pointer-events:none;background-image:url(/date-pic.svg);background-position:bottom;background-repeat:no-repeat;background-size:2rem;width:2rem;height:2rem;transition:opacity .2s;display:block;position:absolute;bottom:1rem;left:calc(50% - 1rem)}.cat-list .content-grid-block .text-content .text-content-block:has(input.textbox:checked)>div:after{opacity:0}.cat-list .content-grid-block .text-content .text-content-block:has(input.textbox:checked){grid-template-rows:1fr}.textbox{content:"";z-index:5;background:linear-gradient(#0f0f0f00 0%,#0f0f0f 100%);width:100%;height:100%;transition:opacity .3s;display:block;position:absolute;bottom:0;left:0}.textbox:checked{opacity:0}.content-href-block a:first-child{text-align:right}footer{padding:var(--pagepadding);grid-template-columns:auto;grid-template-areas:"logo""social""map""policy""payinf""bottom"}footer .button{margin:2rem 0}footer .payinf{text-align:center;justify-self:center;margin-top:1rem;line-height:1.5}footer .payinf small{text-align:center}footer .megasocial-customize{gap:1.5rem}footer .policy{flex-wrap:wrap;grid-area:policy;justify-content:center;justify-self:end;gap:1rem;display:flex}footer .policy a:not(a:last-child){margin-right:0}footer .policy a:not(a:last-child):after,footer .megasocial-customize a:not(a:last-child):after{display:none}footer .bottom{grid-template-columns:1fr 2rem}footer .bottom .megac a svg{width:2rem!important;height:2rem!important}footer .megapay{grid-area:1/1/2/-1;justify-self:stretch}footer .megapay ul{justify-content:center}footer .bottom{grid-template-rows:auto 5rem;min-height:auto;margin-top:2rem}.swiper-button{right:1rem!important}.swiper-button.prev{left:1rem!important}}.megasocial0{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5em;width:auto;font-size:1.6vw;display:inline-flex;position:relative}.megasocial0 a{justify-content:center;align-items:center;font-size:.95rem;display:inline-flex}.scrollbar-none{scrollbar-width:none;-ms-overflow-style:none}.scrollbar-none::-webkit-scrollbar{display:none}}.reviews-widget a:last-child{visibility:hidden!important;opacity:0!important;pointer-events:none!important;clip-path:inset(100%)!important;clip:rect(0,0,0,0)!important;width:0!important;min-width:0!important;max-width:0!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;font-size:0!important;line-height:0!important;display:none!important;position:absolute!important;top:-9999px!important;left:-9999px!important;overflow:hidden!important;transform:scale(0)!important}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.p.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_7449c929-module__T5ovJa__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_7449c929-module__T5ovJa__variable{--font-inter:"Inter","Inter Fallback"}
@font-face{font-family:anglecia;src:url(../media/anglecia_regular-s.p.433666bf.woff)format("woff");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:anglecia Fallback;src:local(Arial);ascent-override:70.88%;descent-override:23.63%;line-gap-override:0.0%;size-adjust:105.81%}.anglecia_3dad5b09-module__h_oIkq__className{font-family:anglecia,anglecia Fallback}.anglecia_3dad5b09-module__h_oIkq__variable{--font-anglecia:"anglecia","anglecia Fallback"}
