.ts-control{border:1px solid var(--bs-border-color);padding:.375rem .75rem;width:100%;overflow:hidden;position:relative;z-index:1;box-sizing:border-box;box-shadow:none;border-radius:var(--bs-border-radius);display:flex;flex-wrap:wrap}.ts-wrapper.multi.has-items .ts-control{padding:calc(.375rem - 1px + -0) .75rem calc(.375rem - 4px + -0)}.full .ts-control{background-color:var(--bs-body-bg)}.disabled .ts-control,.disabled .ts-control *{cursor:default!important}.focus .ts-control{box-shadow:none}.ts-control>*{vertical-align:baseline;display:inline-block}.ts-wrapper.multi .ts-control>div{cursor:pointer;margin:0 3px 3px 0;padding:1px 5px;background:#efefef;color:#343a40;border:0 solid #dee2e6;overflow:auto}.ts-wrapper.multi .ts-control>div.active{background:#0d6efd;color:#fff;border:0 solid rgba(0,0,0,0)}.ts-wrapper.multi.disabled .ts-control>div,.ts-wrapper.multi.disabled .ts-control>div.active{color:#878787;background:#fff;border:0 solid white}.ts-control>input{flex:1 1 auto;min-width:7rem;display:inline-block!important;padding:0!important;min-height:0!important;max-height:none!important;max-width:100%!important;margin:0!important;text-indent:0!important;border:0 none!important;background:none!important;line-height:inherit!important;-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important;box-shadow:none!important}.ts-control>input::-ms-clear{display:none}.ts-control>input:focus{outline:none!important}.has-items .ts-control>input{margin:0 4px!important}.ts-control.rtl{text-align:right}.ts-control.rtl.single .ts-control:after{left:calc(.75rem + 5px);right:auto}.ts-control.rtl .ts-control>input{margin:0 4px 0 -2px!important}.disabled .ts-control{opacity:1;background-color:var(--bs-secondary-bg)}.input-hidden .ts-control>input{opacity:0;position:absolute;left:-10000px}.ts-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:var(--bs-body-bg);margin:.25rem 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px #0000001a;border-radius:0 0 var(--bs-border-radius) var(--bs-border-radius)}.ts-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.ts-dropdown [data-selectable] .highlight{background:#ffed2866;border-radius:1px}.ts-dropdown .option,.ts-dropdown .optgroup-header,.ts-dropdown .no-results,.ts-dropdown .create{padding:3px .75rem}.ts-dropdown .option,.ts-dropdown [data-disabled],.ts-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.ts-dropdown [data-selectable].option{opacity:1;cursor:pointer}.ts-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.ts-dropdown .optgroup-header{color:#6c757d;background:var(--bs-body-bg);cursor:default}.ts-dropdown .active{background-color:var(--bs-tertiary-bg);color:var(--bs-body-color)}.ts-dropdown .active.create{color:var(--bs-body-color)}.ts-dropdown .create{color:#343a4080}.ts-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:3px .75rem}.ts-dropdown .spinner:after{content:" ";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ts-dropdown-content{overflow:hidden auto;max-height:200px;scroll-behavior:smooth}.ts-wrapper.plugin-drag_drop .ts-dragging{color:transparent!important}.ts-wrapper.plugin-drag_drop .ts-dragging>*{visibility:hidden!important}.plugin-checkbox_options:not(.rtl) .option input{margin-right:.5rem}.plugin-checkbox_options.rtl .option input{margin-left:.5rem}.plugin-clear_button{--ts-pr-clear-button: 1em}.plugin-clear_button .clear-button{opacity:0;position:absolute;top:50%;transform:translateY(-50%);right:calc(.75rem - 5px);margin-right:0!important;background:transparent!important;transition:opacity .5s;cursor:pointer}.plugin-clear_button.form-select .clear-button,.plugin-clear_button.single .clear-button{right:max(var(--ts-pr-caret),.75rem)}.plugin-clear_button.focus.has-items .clear-button,.plugin-clear_button:not(.disabled):hover.has-items .clear-button{opacity:1}.ts-wrapper .dropdown-header{position:relative;padding:6px .75rem;border-bottom:1px solid #d0d0d0;background:color-mix(var(--bs-body-bg),#d0d0d0,85%);border-radius:var(--bs-border-radius) var(--bs-border-radius) 0 0}.ts-wrapper .dropdown-header-close{position:absolute;right:.75rem;top:50%;color:#343a40;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px!important}.ts-wrapper .dropdown-header-close:hover{color:#000}.plugin-dropdown_input.focus.dropdown-active .ts-control{box-shadow:none;border:1px solid var(--bs-border-color);box-shadow:var(--bs-box-shadow-inset)}.plugin-dropdown_input .dropdown-input{border:1px solid #d0d0d0;border-width:0 0 1px;display:block;padding:.375rem .75rem;box-shadow:none;width:100%;background:transparent}.plugin-dropdown_input.focus .ts-dropdown .dropdown-input{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.plugin-dropdown_input .items-placeholder{border:0 none!important;box-shadow:none!important;width:100%}.plugin-dropdown_input.has-items .items-placeholder,.plugin-dropdown_input.dropdown-active .items-placeholder{display:none!important}.ts-wrapper.plugin-input_autogrow.has-items .ts-control>input{min-width:0}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input{flex:none;min-width:4px}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::-ms-input-placeholder{color:transparent}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::placeholder{color:transparent}.ts-dropdown.plugin-optgroup_columns .ts-dropdown-content{display:flex}.ts-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.ts-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.ts-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.ts-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.ts-wrapper.plugin-remove_button .item{display:inline-flex;align-items:center}.ts-wrapper.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:0 5px;border-radius:0 2px 2px 0;box-sizing:border-box}.ts-wrapper.plugin-remove_button .item .remove:hover{background:#0000000d}.ts-wrapper.plugin-remove_button.disabled .item .remove:hover{background:none}.ts-wrapper.plugin-remove_button .remove-single{position:absolute;right:0;top:0;font-size:23px}.ts-wrapper.plugin-remove_button:not(.rtl) .item{padding-right:0!important}.ts-wrapper.plugin-remove_button:not(.rtl) .item .remove{border-left:1px solid #dee2e6;margin-left:5px}.ts-wrapper.plugin-remove_button:not(.rtl) .item.active .remove{border-left-color:#0000}.ts-wrapper.plugin-remove_button:not(.rtl).disabled .item .remove{border-left-color:#fff}.ts-wrapper.plugin-remove_button.rtl .item{padding-left:0!important}.ts-wrapper.plugin-remove_button.rtl .item .remove{border-right:1px solid #dee2e6;margin-right:5px}.ts-wrapper.plugin-remove_button.rtl .item.active .remove{border-right-color:#0000}.ts-wrapper.plugin-remove_button.rtl.disabled .item .remove{border-right-color:#fff}:root{--ts-pr-clear-button: 0px;--ts-pr-caret: 0px;--ts-pr-min: .75rem}.ts-wrapper.single .ts-control,.ts-wrapper.single .ts-control input{cursor:pointer}.ts-control:not(.rtl){padding-right:max(var(--ts-pr-min),var(--ts-pr-clear-button) + var(--ts-pr-caret))!important}.ts-control.rtl{padding-left:max(var(--ts-pr-min),var(--ts-pr-clear-button) + var(--ts-pr-caret))!important}.ts-wrapper{position:relative}.ts-dropdown,.ts-control,.ts-control input{color:#343a40;font-family:inherit;font-size:inherit;line-height:1.5}.ts-control,.ts-wrapper.single.input-active .ts-control{background:var(--bs-body-bg);cursor:text}.ts-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.ts-dropdown,.ts-dropdown.form-control,.ts-dropdown.form-select{height:auto;padding:0;z-index:1000;background:var(--bs-body-bg);border:1px solid var(--bs-border-color-translucent);border-radius:.375rem;box-shadow:0 6px 12px #0000002d}.ts-dropdown .optgroup-header{font-size:.875rem;line-height:1.5}.ts-dropdown .optgroup:first-child:before{display:none}.ts-dropdown .optgroup:before{content:" ";display:block;height:0;overflow:hidden;border-top:1px solid var(--bs-border-color-translucent);margin:.5rem -.75rem}.ts-dropdown .create{padding-left:.75rem}.ts-dropdown-content{padding:5px 0}.ts-control{transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.ts-control{transition:none}}.ts-control{display:flex;align-items:center}.focus .ts-control{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.ts-control .item{display:flex;align-items:center}.ts-control input::-ms-input-placeholder{color:var(--bs-secondary-color, #a7aeb8);opacity:1}.ts-control input::placeholder{color:var(--bs-secondary-color, #a7aeb8);opacity:1}.ts-wrapper.is-invalid,.was-validated .invalid,.was-validated :invalid+.ts-wrapper{border-color:var(--bs-form-invalid-color)}.ts-wrapper.is-invalid:not(.single),.was-validated .invalid:not(.single),.was-validated :invalid+.ts-wrapper:not(.single){background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem);background-repeat:no-repeat}.ts-wrapper.is-invalid.single,.was-validated .invalid.single,.was-validated :invalid+.ts-wrapper.single{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem);background-repeat:no-repeat}.ts-wrapper.is-invalid.focus .ts-control,.was-validated .invalid.focus .ts-control,.was-validated :invalid+.ts-wrapper.focus .ts-control{border-color:var(--bs-form-invalid-color);box-shadow:0 0 0 .25rem rgba(var(--bs-form-invalid-color),.25)}.ts-wrapper.is-valid,.was-validated .valid,.was-validated :valid+.ts-wrapper{border-color:var(--bs-form-valid-color)}.ts-wrapper.is-valid:not(.single),.was-validated .valid:not(.single),.was-validated :valid+.ts-wrapper:not(.single){background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem);background-repeat:no-repeat}.ts-wrapper.is-valid.single,.was-validated .valid.single,.was-validated :valid+.ts-wrapper.single{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem);background-repeat:no-repeat}.ts-wrapper.is-valid.focus .ts-control,.was-validated .valid.focus .ts-control,.was-validated :valid+.ts-wrapper.focus .ts-control{border-color:var(--bs-form-valid-color);box-shadow:0 0 0 .25rem rgba(var(--bs-form-valid-color),.25)}.ts-wrapper{min-height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2));display:flex}.input-group-sm>.ts-wrapper,.ts-wrapper.form-select-sm,.ts-wrapper.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}.input-group-sm>.ts-wrapper .ts-control,.ts-wrapper.form-select-sm .ts-control,.ts-wrapper.form-control-sm .ts-control{border-radius:var(--bs-border-radius-sm);font-size:.875rem}.input-group-sm>.ts-wrapper.has-items .ts-control,.ts-wrapper.form-select-sm.has-items .ts-control,.ts-wrapper.form-control-sm.has-items .ts-control{font-size:.875rem}.input-group-sm>.ts-wrapper.multi.has-items .ts-control,.ts-wrapper.form-select-sm.multi.has-items .ts-control,.ts-wrapper.form-control-sm.multi.has-items .ts-control{padding-top:calc((calc(1.5em + .5rem + calc(var(--bs-border-width) * 2)) - 1.5 * .875rem - calc((var(--bs-border-width) + 1px) * 2)) / 2)!important}.ts-wrapper.multi.has-items .ts-control{padding-left:calc(.75rem - 5px);--ts-pr-min: calc(.75rem - 5px) }.ts-wrapper.multi .ts-control>div{border-radius:calc(var(--bs-border-radius) - 1px)}.input-group-lg>.ts-wrapper,.ts-wrapper.form-control-lg,.ts-wrapper.form-select-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.input-group-lg>.ts-wrapper .ts-control,.ts-wrapper.form-control-lg .ts-control,.ts-wrapper.form-select-lg .ts-control{border-radius:var(--bs-border-radius-lg);font-size:1.25rem}.ts-wrapper:not(.form-control,.form-select){padding:0;border:none;height:auto;box-shadow:none;background:none}.ts-wrapper:not(.form-control,.form-select).single .ts-control{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px}.ts-wrapper.form-select,.ts-wrapper.single{--ts-pr-caret: 2.25rem}.ts-wrapper.form-control,.ts-wrapper.form-select{padding:0!important;height:auto;box-shadow:none;display:flex}.ts-wrapper.form-control .ts-control,.ts-wrapper.form-control.single.input-active .ts-control,.ts-wrapper.form-select .ts-control,.ts-wrapper.form-select.single.input-active .ts-control{border:none!important}.ts-wrapper.form-control:not(.disabled) .ts-control,.ts-wrapper.form-control:not(.disabled).single.input-active .ts-control,.ts-wrapper.form-select:not(.disabled) .ts-control,.ts-wrapper.form-select:not(.disabled).single.input-active .ts-control{background:transparent!important}.input-group>.ts-wrapper{flex-grow:1;width:1%}.input-group>.ts-wrapper:not(:nth-child(2))>.ts-control{border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.ts-wrapper:not(:last-child)>.ts-control{border-top-right-radius:0;border-bottom-right-radius:0}.form-select .ts-dropdown,.form-select .ts-control,.form-select .ts-control input{color:var(--bs-body-color)}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@property --lm-imersonate-gradient-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}:root{--wght-light: 300;--wght-regular: 400;--wght-bold: 600;--wght-black: 700}@font-face{font-family:Open Sans;src:url(/build/assets/OpenSans-Ccllgoa-.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(/build/assets/OpenSans-Italic-CtH512MI.woff2) format("woff2");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Stratum;src:url(/build/assets/stratum-black-DvX-weZS.otf);font-style:normal;font-display:swap}svg{overflow:visible}.lmfa{-webkit-font-smoothing:antialiased;display:var(--fa-display, inline-block);font-weight:var(--fa-style, 900);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;vertical-align:-.125em;height:1em}.lmfa-fw{width:var(--fa-fw-width, 1.25em)}.lmfa:has([opacity=".4"]) [opacity=".4"]{fill:var(--fa-secondary-color);opacity:var(--fa-secondary-opacity, 1)}.lmfa:has([opacity=".4"]) :not([opacity=".4"]){fill:var(--fa-primary-color);opacity:var(--fa-primary-opacity, 1)}.lmfa-pulse{animation-name:lmfa-spin;animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, steps(8))}.lmfa-spin{animation-name:lmfa-spin;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 2s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, linear)}@keyframes lmfa-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cluster{display:flex;flex-wrap:wrap;gap:var(--gap, var(--gap-block, 10px)) var(--gap, var(--gap-inline, 10px))}.cluster.end{justify-content:flex-end;flex-wrap:wrap-reverse}.stack{display:flex;flex-direction:column;justify-content:flex-start}.stack>*{margin-block:0}.stack>*+*{margin-block-start:var(--space, 1rem)}.stack.center{align-items:center}.stack.stretch{align-items:stretch}.stack.end{align-items:flex-end}.stack.no-gap{--space: 0}.stack>.end{align-self:end}.stack>.center{align-self:center}.stack>.start{align-self:start}.stack>.stretch{align-self:stretch}@media all and (max-width:1599px){html,body{min-height:100%}}@media all and (max-width:1299px){html,body{min-height:100%}}@media all and (max-width:999px){html,body{min-height:100%}}@media all and (max-width:631px){html,body{min-height:100%}}@media all and (max-width:481px){html,body{min-height:100%}}@media all and (min-width:482px){html,body{min-height:100%}}@media all and (min-width:632px){html,body{min-height:100%}}@media all and (min-width:1000px){html,body{min-height:100%}}@media all and (min-width:1300px){html,body{min-height:100%}}:root{font-size:16px;--lm-country-bar: 36px;--lm-main-bar: 68px;--lm-radius: 5px;--lm-top-bar: calc(var(--lm-country-bar) + var(--lm-main-bar));--lm-thick-border-width: .5rem;--lm-input-min-height: 52px}:root,:root[data-theme=light]{--lm-primary: hsl(47deg 97% 54%);--lm-secondary: hsl(0deg 0% 88%);--lm-tertiary: hsl(0deg 0% 50%);--lm-text: hsl(0deg 0% 0%);--lm-text-on-primary: hsl(0deg 0% 0%);--lm-text-on-verification-background: hsl(0deg 0% 100%);--lm-background: hsl(0deg 0% 100%);--lm-primary-light: hsl(47deg 95% 78%);--lm-primary-dark: hsl(45deg 82% 49%);--lm-secondary-light: hsl(0deg 0% 93%);--lm-secondary-dark: hsl(0deg 0% 80%);--lm-tertiary-light: hsl(0deg 0% 67%);--lm-tertiary-dark: hsl(0deg 0% 45%);--lm-text-light: hsl(0deg 0% 35%);--lm-text-dark: hsl(0deg 0% 0%);--lm-background-light: hsl(0deg 0% 100%);--lm-background-dark: hsl(0deg 0% 96%);--lm-red: hsl(0deg 100% 47%);--lm-form-color-placeholder: var(--lm-tertiary);--lm-green: hsl(142deg 99% 42%);--lm-blue: hsl(223deg 44% 49%);--lm-turquoise: hsl(187deg 58% 62%);--lm-violet: hsl(287deg 52% 71%);--lm-pink: hsl(328deg 100% 72%);--lm-fb: hsl(219deg 100% 52%);--lm-fb_hov: hsl(217deg 97% 61%);--lm-linkedin: hsl(199deg 100% 35%);--lm-twitter: hsl(203deg 89% 53%);--lm-color-erchamp-blue: hsl(224deg 99% 48%);--lm-color-erchamp-red: hsl(346deg 100% 47%);--lm-booking-color-lockme: var(--lm-primary);--lm-booking-color-lockme-dark: hsl(42deg 91% 47%);--lm-booking-color-lockme-icons: hsl(47deg 100% 77% / 84%);--lm-booking-color-lockme-dark-text: hsl(43deg 100% 36%);--lm-booking-color-deposit: hsl(283deg 44% 71%);--lm-booking-color-deposit-dark: hsl(286deg 50% 60%);--lm-booking-color-deposit-icons: hsl(285deg 100% 87% / 67%);--lm-booking-color-deposit-dark-text: hsl(284deg 60% 38%);--lm-booking-color-widget: hsl(152deg 50% 55%);--lm-booking-color-widget-dark: hsl(152deg 58% 43%);--lm-booking-color-widget-icons: hsl(152deg 68% 75% / 64%);--lm-booking-color-widget-dark-text: hsl(152deg 97% 23%);--lm-booking-color-panel: hsl(213deg 67% 67%);--lm-booking-color-panel-dark: hsl(210deg 67% 57%);--lm-booking-color-panel-icons: hsl(214deg 79% 81% / 74%);--lm-booking-color-panel-dark-text: hsl(284deg 60% 38%);--lm-booking-color-blocked: var(--lm-secondary);--lm-booking-color-blocked-light: var(--lm-secondary-light);--lm-booking-color-blocked-dark: var(--lm-secondary-dark);--lm-booking-color-blocked-annotation: var(--lm-tertiary-light);--lm-mark-color-wishlist: hsl(353deg 100% 62%);--lm-mark-color-visited: hsl(142deg 99% 42%);--lm-color-status-info: hsl(207deg 76% 38%);--lm-color-status-info-light: hsl(211deg 57% 55%);--lm-color-status-warning: hsl(31deg 100% 44%);--lm-color-status-warning-light: hsl(30deg 82% 56%);--lm-color-status-positive: hsl(152deg 69% 31%);--lm-color-status-positive-light: hsl(152deg 40% 46%);--lm-color-status-negative: hsl(0deg 68% 50%);--lm-color-status-negative-light: hsl(0deg 73% 62%);--lm-form-valid: var(--lm-color-status-positive);--lm-form-invalid: var(--lm-color-status-negative);--lm-color-user-verification: hsl(273deg 53% 50%);--lm-color-user-verification-light: hsl(273deg 53% 50%);--lm-color-button-primary-hover: hsl(47deg 97% 64%);color-scheme:light}:root[data-theme=dark]{--lm-secondary: hsl(0deg 0% 31%);--lm-tertiary: hsl(0deg 0% 88%);--lm-text: hsl(0deg 0% 86%);--lm-text-on-primary: hsl(0deg 0% 0%);--lm-background: hsl(0deg 0% 7%);--lm-primary-light: hsl(45deg 70% 25%);--lm-primary-dark: hsl(47deg 95% 78%);--lm-secondary-light: hsl(0deg 0% 21%);--lm-secondary-dark: hsl(0deg 0% 25%);--lm-tertiary-light: hsl(0deg 0% 80%);--lm-tertiary-dark: hsl(0deg 0% 93%);--lm-text-light: hsl(0deg 0% 96%);--lm-text-dark: hsl(0deg 0% 100%);--lm-background-light: hsl(0deg 0% 14%);--lm-background-dark: hsl(0deg 0% 11%);--lm-red: hsl(0deg 89% 41%);--lm-form-color-placeholder: var(--lm-secondary);--lm-green: hsl(142deg 99% 42%);--lm-blue: hsl(223deg 44% 49%);--lm-turquoise: hsl(187deg 58% 62%);--lm-violet: hsl(287deg 52% 71%);--lm-pink: hsl(328deg 100% 72%);--lm-fb: hsl(219deg 100% 52%);--lm-fb_hov: hsl(217deg 97% 61%);--lm-linkedin: hsl(199deg 100% 35%);--lm-twitter: hsl(203deg 89% 53%);--lm-color-erchamp-blue: hsl(224deg 99% 48%);--lm-color-erchamp-red: hsl(346deg 100% 47%);--lm-booking-color-lockme: var(--lm-primary);--lm-booking-color-lockme-dark: hsl(42deg 91% 47%);--lm-booking-color-lockme-icons: hsl(47deg 100% 77% / 84%);--lm-booking-color-lockme-dark-text: hsl(43deg 100% 36%);--lm-booking-color-deposit: hsl(283deg 44% 71%);--lm-booking-color-deposit-dark: hsl(286deg 50% 60%);--lm-booking-color-deposit-icons: hsl(285deg 100% 87% / 67%);--lm-booking-color-deposit-dark-text: hsl(284deg 60% 38%);--lm-booking-color-widget: hsl(152deg 50% 55%);--lm-booking-color-widget-dark: hsl(152deg 58% 43%);--lm-booking-color-widget-icons: hsl(152deg 68% 75% / 64%);--lm-booking-color-widget-dark-text: hsl(152deg 97% 23%);--lm-booking-color-panel: hsl(213deg 67% 67%);--lm-booking-color-panel-dark: hsl(210deg 67% 57%);--lm-booking-color-panel-icons: hsl(214deg 79% 81% / 74%);--lm-booking-color-panel-dark-text: hsl(284deg 60% 38%);--lm-booking-color-blocked: var(--lm-secondary);--lm-booking-color-blocked-light: var(--lm-secondary-light);--lm-booking-color-blocked-dark: var(--lm-secondary-dark);--lm-booking-color-blocked-annotation: var(--lm-tertiary-light);--lm-mark-color-wishlist: hsl(353deg 100% 62%);--lm-mark-color-visited: hsl(142deg 99% 42%);--lm-color-status-info: hsl(207deg 76% 38%);--lm-color-status-info-light: hsl(211deg 57% 55%);--lm-color-status-warning: hsl(31deg 100% 44%);--lm-color-status-warning-light: hsl(30deg 82% 56%);--lm-color-status-positive: hsl(152deg 69% 31%);--lm-color-status-positive-light: hsl(152deg 40% 46%);--lm-color-status-negative: hsl(0deg 68% 50%);--lm-color-status-negative-light: hsl(0deg 73% 62%);--lm-form-valid: var(--lm-color-status-positive);--lm-form-invalid: var(--lm-color-status-negative);--lm-color-user-verification: hsl(273deg 53% 50%);--lm-color-user-verification-light: hsl(273deg 53% 50%);--lm-color-button-primary-hover: hsl(47deg 97% 64%);color-scheme:dark}:root[data-theme=auto]{color-scheme:light dark}@media(prefers-color-scheme:dark){:root[data-theme=auto]{--lm-secondary: hsl(0deg 0% 31%);--lm-tertiary: hsl(0deg 0% 88%);--lm-text: hsl(0deg 0% 86%);--lm-text-on-primary: hsl(0deg 0% 0%);--lm-background: hsl(0deg 0% 7%);--lm-primary-light: hsl(45deg 70% 25%);--lm-primary-dark: hsl(47deg 95% 78%);--lm-secondary-light: hsl(0deg 0% 21%);--lm-secondary-dark: hsl(0deg 0% 25%);--lm-tertiary-light: hsl(0deg 0% 80%);--lm-tertiary-dark: hsl(0deg 0% 93%);--lm-text-light: hsl(0deg 0% 96%);--lm-text-dark: hsl(0deg 0% 100%);--lm-background-light: hsl(0deg 0% 14%);--lm-background-dark: hsl(0deg 0% 11%);--lm-red: hsl(0deg 89% 41%);--lm-form-color-placeholder: var(--lm-secondary);--lm-green: hsl(142deg 99% 42%);--lm-blue: hsl(223deg 44% 49%);--lm-turquoise: hsl(187deg 58% 62%);--lm-violet: hsl(287deg 52% 71%);--lm-pink: hsl(328deg 100% 72%);--lm-fb: hsl(219deg 100% 52%);--lm-fb_hov: hsl(217deg 97% 61%);--lm-linkedin: hsl(199deg 100% 35%);--lm-twitter: hsl(203deg 89% 53%);--lm-color-erchamp-blue: hsl(224deg 99% 48%);--lm-color-erchamp-red: hsl(346deg 100% 47%);--lm-booking-color-lockme: var(--lm-primary);--lm-booking-color-lockme-dark: hsl(42deg 91% 47%);--lm-booking-color-lockme-icons: hsl(47deg 100% 77% / 84%);--lm-booking-color-lockme-dark-text: hsl(43deg 100% 36%);--lm-booking-color-deposit: hsl(283deg 44% 71%);--lm-booking-color-deposit-dark: hsl(286deg 50% 60%);--lm-booking-color-deposit-icons: hsl(285deg 100% 87% / 67%);--lm-booking-color-deposit-dark-text: hsl(284deg 60% 38%);--lm-booking-color-widget: hsl(152deg 50% 55%);--lm-booking-color-widget-dark: hsl(152deg 58% 43%);--lm-booking-color-widget-icons: hsl(152deg 68% 75% / 64%);--lm-booking-color-widget-dark-text: hsl(152deg 97% 23%);--lm-booking-color-panel: hsl(213deg 67% 67%);--lm-booking-color-panel-dark: hsl(210deg 67% 57%);--lm-booking-color-panel-icons: hsl(214deg 79% 81% / 74%);--lm-booking-color-panel-dark-text: hsl(284deg 60% 38%);--lm-booking-color-blocked: var(--lm-secondary);--lm-booking-color-blocked-light: var(--lm-secondary-light);--lm-booking-color-blocked-dark: var(--lm-secondary-dark);--lm-booking-color-blocked-annotation: var(--lm-tertiary-light);--lm-mark-color-wishlist: hsl(353deg 100% 62%);--lm-mark-color-visited: hsl(142deg 99% 42%);--lm-color-status-info: hsl(207deg 76% 38%);--lm-color-status-info-light: hsl(211deg 57% 55%);--lm-color-status-warning: hsl(31deg 100% 44%);--lm-color-status-warning-light: hsl(30deg 82% 56%);--lm-color-status-positive: hsl(152deg 69% 31%);--lm-color-status-positive-light: hsl(152deg 40% 46%);--lm-color-status-negative: hsl(0deg 68% 50%);--lm-color-status-negative-light: hsl(0deg 73% 62%);--lm-form-valid: var(--lm-color-status-positive);--lm-form-invalid: var(--lm-color-status-negative);--lm-color-user-verification: hsl(273deg 53% 50%);--lm-color-user-verification-light: hsl(273deg 53% 50%);--lm-color-button-primary-hover: hsl(47deg 97% 64%)}}@media(prefers-color-scheme:light){:root[data-theme=auto]{--lm-primary: hsl(47deg 97% 54%);--lm-secondary: hsl(0deg 0% 88%);--lm-tertiary: hsl(0deg 0% 50%);--lm-text: hsl(0deg 0% 0%);--lm-text-on-primary: hsl(0deg 0% 0%);--lm-text-on-verification-background: hsl(0deg 0% 100%);--lm-background: hsl(0deg 0% 100%);--lm-primary-light: hsl(47deg 95% 78%);--lm-primary-dark: hsl(45deg 82% 49%);--lm-secondary-light: hsl(0deg 0% 93%);--lm-secondary-dark: hsl(0deg 0% 80%);--lm-tertiary-light: hsl(0deg 0% 67%);--lm-tertiary-dark: hsl(0deg 0% 45%);--lm-text-light: hsl(0deg 0% 35%);--lm-text-dark: hsl(0deg 0% 0%);--lm-background-light: hsl(0deg 0% 100%);--lm-background-dark: hsl(0deg 0% 96%);--lm-red: hsl(0deg 100% 47%);--lm-form-color-placeholder: var(--lm-tertiary);--lm-green: hsl(142deg 99% 42%);--lm-blue: hsl(223deg 44% 49%);--lm-turquoise: hsl(187deg 58% 62%);--lm-violet: hsl(287deg 52% 71%);--lm-pink: hsl(328deg 100% 72%);--lm-fb: hsl(219deg 100% 52%);--lm-fb_hov: hsl(217deg 97% 61%);--lm-linkedin: hsl(199deg 100% 35%);--lm-twitter: hsl(203deg 89% 53%);--lm-color-erchamp-blue: hsl(224deg 99% 48%);--lm-color-erchamp-red: hsl(346deg 100% 47%);--lm-booking-color-lockme: var(--lm-primary);--lm-booking-color-lockme-dark: hsl(42deg 91% 47%);--lm-booking-color-lockme-icons: hsl(47deg 100% 77% / 84%);--lm-booking-color-lockme-dark-text: hsl(43deg 100% 36%);--lm-booking-color-deposit: hsl(283deg 44% 71%);--lm-booking-color-deposit-dark: hsl(286deg 50% 60%);--lm-booking-color-deposit-icons: hsl(285deg 100% 87% / 67%);--lm-booking-color-deposit-dark-text: hsl(284deg 60% 38%);--lm-booking-color-widget: hsl(152deg 50% 55%);--lm-booking-color-widget-dark: hsl(152deg 58% 43%);--lm-booking-color-widget-icons: hsl(152deg 68% 75% / 64%);--lm-booking-color-widget-dark-text: hsl(152deg 97% 23%);--lm-booking-color-panel: hsl(213deg 67% 67%);--lm-booking-color-panel-dark: hsl(210deg 67% 57%);--lm-booking-color-panel-icons: hsl(214deg 79% 81% / 74%);--lm-booking-color-panel-dark-text: hsl(284deg 60% 38%);--lm-booking-color-blocked: var(--lm-secondary);--lm-booking-color-blocked-light: var(--lm-secondary-light);--lm-booking-color-blocked-dark: var(--lm-secondary-dark);--lm-booking-color-blocked-annotation: var(--lm-tertiary-light);--lm-mark-color-wishlist: hsl(353deg 100% 62%);--lm-mark-color-visited: hsl(142deg 99% 42%);--lm-color-status-info: hsl(207deg 76% 38%);--lm-color-status-info-light: hsl(211deg 57% 55%);--lm-color-status-warning: hsl(31deg 100% 44%);--lm-color-status-warning-light: hsl(30deg 82% 56%);--lm-color-status-positive: hsl(152deg 69% 31%);--lm-color-status-positive-light: hsl(152deg 40% 46%);--lm-color-status-negative: hsl(0deg 68% 50%);--lm-color-status-negative-light: hsl(0deg 73% 62%);--lm-form-valid: var(--lm-color-status-positive);--lm-form-invalid: var(--lm-color-status-negative);--lm-color-user-verification: hsl(273deg 53% 50%);--lm-color-user-verification-light: hsl(273deg 53% 50%);--lm-color-button-primary-hover: hsl(47deg 97% 64%)}}*{box-sizing:border-box}.turbo-progress-bar{z-index:10001;height:4px;background-color:var(--lm-primary)}.user_avatar{width:var(--avatar-size);height:var(--avatar-size);display:grid;aspect-ratio:1;border-radius:var(--lm-radius);overflow:hidden;flex-shrink:0}.user_avatar svg,.user_avatar img{width:100%;height:100%}.hover_link{text-decoration:none}.hover_link:focus,.hover_link:link:hover{text-decoration:underline}#cookiebox{--border_width: 3px;--border_color: var(--lm-primary);--box_background: var(--lm-background);--inactive_tab_background: var(--lm-secondary);--box_radius: var(--lm-radius);position:fixed;bottom:0;right:0;overflow:hidden;width:360px;max-width:calc(100vw - 3rem);height:600px;min-height:360px;max-height:90vh;color:var(--lm-text);display:grid;grid-template-rows:min-content minmax(0,1fr);isolation:isolate;border-radius:var(--box_radius);z-index:100000;transform:translate(150%);filter:drop-shadow(0 14px 28px rgba(0,0,0,.25)) drop-shadow(0 10px 10px rgba(0,0,0,.22));background:var(--lm-background)}[data-theme=dark] #cookiebox{color:var(--lm-text);background:var(--lm-background-light)}@media(prefers-color-scheme:dark){[data-theme=auto] #cookiebox{color:var(--lm-text);background:var(--lm-background-light)}}@media all and (min-width:1000px){#cookiebox{right:unset;left:0;bottom:50%;transform:translate(-150%,50%)}}#cookiebox p{font-size:.8333333333rem;margin-bottom:1.5rem}#cookiebox p strong{font-weight:var(--wght-bold)}#cookiebox h2{font-size:1rem;text-transform:uppercase;margin-bottom:1em;line-height:1.2;display:flex;font-weight:var(--wght-bold)}#cookiebox h2 svg{float:left;font-size:2rem}#cookiebox a{font-size:inherit;font-weight:var(--wght-bold)}#cookiebox [data-type=checkbox]{margin-bottom:0;padding-left:5px}#cookiebox .ok_button{font-size:1rem;position:absolute;right:0;bottom:0;left:0;width:100%;padding:10px 0;border:none;border-radius:0 var(--box_radius) 0 0;background:var(--lm-text);text-decoration:none}#cookiebox .ok_button:focus,#cookiebox .ok_button:link:hover{text-decoration:underline}[data-theme=dark] #cookiebox .ok_button{background:var(--lm-background-dark)}@media(prefers-color-scheme:dark){[data-theme=auto] #cookiebox .ok_button{background:var(--lm-background-dark)}}#cookiebox.open{transform:translate(0);transition:transform .3s ease-out}@media all and (min-width:1000px){#cookiebox.open{transform:translateY(50%)}}#cookiebox .cookie_nav{display:grid;grid-template-columns:1fr 1fr}#cookiebox .cookie_nav button{align-self:auto;background:var(--inactive_tab_background);display:grid;place-items:center;color:var(--lm-text);border:var(--border_width) solid var(--inactive_tab_background);padding:.5rem .5rem .75rem;font-size:1.44rem;cursor:pointer;margin-bottom:calc(var(--border_width) * -1);border-radius:var(--box_radius) var(--box_radius) 0 0;position:relative;z-index:0}#cookiebox .cookie_nav button i,#cookiebox .cookie_nav button svg{min-height:1em}#cookiebox .cookie_nav button .cookie-bite{--fa-primary-color: #704624;--fa-secondary-color: #e2a76b;--fa-secondary-opacity: 1;font-size:1.728rem}#cookiebox .cookie_nav button:after{content:"";left:calc(var(--border_width) * -1);right:calc(var(--border_width) * -1);height:calc(var(--box_radius) * 2);background:var(--inactive_tab_background);position:absolute;bottom:calc(var(--box_radius) * -1)}#cookiebox .cookie_nav button svg{pointer-events:none}#cookiebox .cookie_nav button.act{background:var(--box_background);border:var(--border_width) solid var(--border_color);z-index:20}#cookiebox .cookie_nav button.act:after{background:var(--box_background);left:0;right:0}#cookiebox .scrollable{overflow-y:auto;position:relative}#cookiebox .card{border:var(--border_width) solid var(--border_color);display:none;height:100%;border-radius:var(--box_radius);z-index:10;background:var(--box_background);position:relative;padding-top:1rem}#cookiebox .card>div{padding:1rem}#cookiebox .card footer{padding:1rem;border-top:1px solid var(--lm-secondary)}#cookiebox .card.act{display:grid;grid-template-rows:minmax(0,1fr) auto}#cookiebox .card .btn{width:100%}#cookiebox .card .buttons_container{margin-top:auto}#cookiebox .card[data-index="0"]{border-top-left-radius:0}#cookiebox .card[data-index="1"]{border-top-right-radius:0}@keyframes rotate-impersonate-border{to{--lm-imersonate-gradient-angle: 360deg}}.impersonating:not(.ea):after,.ea.impersonating .wrapper:after{--lm-imersonate-gradient-angle: 0deg;--pride-colors: red, orange, yellow, green, indigo, violet, red;--width: 5px;--animation-length: 12s;content:"";position:fixed;inset:0;z-index:100000;pointer-events:none;border:var(--width) solid;border-image:conic-gradient(from var(--lm-imersonate-gradient-angle),var(--pride-colors)) 1;animation:var(--animation-length) rotate-impersonate-border linear infinite}.impersonating .wrapper{position:relative}*{font-family:Open Sans,sans-serif}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--lm-country-bar) + var(--lm-main-bar) + 1rem)}html ::selection{color:var(--lm-text-on-primary);background:var(--lm-primary)}html,body{min-height:100%}body{font-family:Open Sans,sans-serif;font-size:1rem;position:absolute;left:0;overflow-x:hidden;width:100%;padding-top:calc(var(--lm-main-bar) + var(--lm-country-bar));padding-bottom:20px;transition:left .3s,padding-top .3s;color:var(--lm-text);background-color:var(--lm-background)}@media all and (max-width:999px){body{min-height:100%}}body[class*=stuck_]{overflow:hidden}@media all and (max-width:631px){body[class*=stuck_]{--lm-top-bar: var(--lm-main-bar)}}@media all and (min-width:632px){body[class*=stuck_]{overflow:initial}}@media all and (max-width:899px){body.card_nav_stuck{--lm-top-bar: var(--lm-main-bar);overflow:hidden}}body.hide_countries{--lm-top-bar: var(--lm-main-bar)}body.filters_stuck{transition:padding-top .3s}@media all and (max-width:1299px){body.filters_stuck{--lm-top-bar: var(--lm-main-bar)}}@media all and (max-width:999px){body.filters_stuck{padding-top:var(--lm-main-bar)}}body.stripe{font-family:-apple-system,BlinkMacSystemFont,sans-serif;width:100vw;height:100vh;padding-top:0;-webkit-font-smoothing:antialiased}body.full_screen{--lm-top-bar: var(--lm-main-bar);padding-top:var(--lm-main-bar)}@media all and (max-width:999px){body.full_screen{padding-bottom:0;margin-bottom:0}body.full_screen .main_footer{display:none}}body.full_screen.always{padding-bottom:0;margin-bottom:0}body.full_screen.always .main_footer{display:none}body.full_screen.hide_countries{padding-top:var(--lm-main-bar)}body.full_screen .top_bar{transition:transform .3s,left .3s;transform:translateY(calc(0px - var(--lm-country-bar)))}body[no-countries]{padding-top:var(--lm-main-bar)}h1{font-size:2.0736rem;font-weight:var(--wght-regular);line-height:1.1}@media all and (min-width:1000px){h1{font-size:3.5831808rem;font-weight:var(--wght-light);line-height:1.2}}h3,.h3{font-size:1.2rem}h4,.h4{font-size:1rem}h5,.h5{font-size:.8333333333rem}h6,.h6{font-size:.6944444444rem}h1>em,h2>em,h3>em{font-weight:var(--wght-bold);color:var(--lm-primary)}strong{font-weight:var(--wght-bold)}i{font-style:italic}picture,img{display:block}img.scale-down{background:var(--lm-background-dark);object-fit:scale-down}img.cover{object-fit:cover}a,button,input,select{font-family:inherit;color:inherit}a.external>small svg{font-size:.75em;margin-left:.3em;color:var(--lm-primary)}p{line-height:1.3}p *{line-height:inherit}iframe{display:block}iframe[data-theme=dark],[data-theme=dark] iframe[data-theme=light]{display:none}[data-theme=dark] iframe[data-theme=dark]{display:block}@media(prefers-color-scheme:dark){[data-theme=auto] iframe[data-theme=light]{display:none}[data-theme=auto] iframe[data-theme=dark]{display:block}}iframe.er_champ_iframe{margin-top:2rem}main{background:var(--lm-background);position:relative;z-index:1;display:flex;flex-direction:column}main.stat{position:static}main>section{margin-bottom:2rem}main>section>strong{font-weight:var(--wght-bold);line-height:1.3}main>section.mobile_margin{max-width:100%;width:auto;margin-right:1rem;margin-left:1rem}@media all and (min-width:632px){main>section.mobile_margin{margin-right:auto;margin-left:auto;width:600px}}@media all and (min-width:1000px){main>section.mobile_margin{width:900px}}@media all and (min-width:1300px){main>section.mobile_margin{width:1200px}}@media all and (min-width:1600px){main>section.mobile_margin{width:1500px}}main>section h2,main>section .h2{font-size:1.728rem;font-weight:var(--wght-light);margin-bottom:1.5rem}main>section h2+strong,main>section .h2+strong{display:block;padding-bottom:2rem}@media all and (min-width:1000px){main>section h2,main>section .h2{font-size:2.48832rem}}main>section h1,main>section h2,main>section .h1,main>section .h2{line-height:1.1}main>section h1>em,main>section h2>em,main>section .h1>em,main>section .h2>em{font-weight:var(--wght-bold);color:var(--lm-primary)}main>section h1>em::selection,main>section h2>em::selection,main>section .h1>em::selection,main>section .h2>em::selection{color:var(--lm-background)}main>section h1>a,main>section h2>a,main>section .h1>a,main>section .h2>a{text-decoration:none}main>section h1>a:focus,main>section h1>a:link:hover,main>section h2>a:focus,main>section h2>a:link:hover,main>section .h1>a:focus,main>section .h1>a:link:hover,main>section .h2>a:focus,main>section .h2>a:link:hover{text-decoration:underline}main>section h1.center,main>section h2.center,main>section .h1.center,main>section .h2.center{font-size:2.985984rem;font-weight:var(--wght-light);line-height:1.2em;width:100%;margin-bottom:1.5rem;text-align:center;color:var(--lm-text)}main>section .line_header{display:grid;margin:30px 0;grid-template-columns:minmax(auto,max-content) auto}main>section .line_header span{flex:0 0 auto}main>section .line_header:after{align-self:flex-end;flex:0 1 100%;height:1px;margin-bottom:.36em;margin-left:20px;content:"";background:currentcolor}@media all and (min-width:1000px){main>section{margin-bottom:4.5rem}}main>section:last-child{margin-bottom:0}main section.simple{max-width:100%;width:auto;margin-right:1rem;margin-left:1rem}@media all and (min-width:632px){main section.simple{margin-right:auto;margin-left:auto;width:600px}}@media all and (min-width:1000px){main section.simple{width:900px}}@media all and (min-width:1300px){main section.simple{width:1200px}}@media all and (min-width:1600px){main section.simple{width:1500px}}main section.simple:not(:last-child){margin-bottom:2rem}@media all and (min-width:1000px){main section.simple:not(:last-child){margin-bottom:4.5rem}}@media all and (min-width:1000px){main section.simple p,main section.simple strong,main section.simple ol li{font-size:1.2rem;line-height:1.3}}main section.simple.just_media img,main section.simple.just_media iframe{max-width:100%;border-radius:var(--lm-radius)}@media all and (min-width:1000px){main section.simple.just_media.mobile_only{display:none}}main section.simple article+article{margin-top:3rem}main section.simple ol{margin:.5em 0 1em .5em;line-height:1.3}main section.simple h3{font-size:1.2rem;font-weight:var(--wght-bold);margin-bottom:1rem}@media all and (min-width:1000px){main section.simple h3{font-size:1.44rem}}main section.simple h4{font-size:1rem;font-weight:var(--wght-bold);margin-bottom:1rem}@media all and (min-width:1000px){main section.simple h4{font-size:1.2rem}}main section.simple.heading{margin-bottom:1em}main section.simple.heading~.smaller_h2{font-size:1.2rem;font-weight:var(--wght-bold);margin-bottom:1rem}@media all and (min-width:1000px){main section.simple.heading~.smaller_h2{font-size:1.44rem}}main>section.gradient{padding-top:30px;background:transparent linear-gradient(180deg,var(--lm-background-dark) 0%,var(--lm-background) 100%) 0 0 no-repeat padding-box}@media all and (min-width:1300px){main>section.gradient.under{z-index:-1;margin-top:-96px;margin-bottom:30px;padding-top:76px}}@media all and (min-width:1600px){main>section.gradient.under{margin-top:-106px;padding-top:106px}}main>section.gradient>section{margin-bottom:2rem}@media all and (min-width:1000px){main>section.gradient>section{margin-bottom:4.5rem}}main>section.gradient>section:last-child{margin-bottom:0}main>.white_back{background-color:var(--lm-background)}main>.white_back,main>.alt-back{padding:30px 0}main>.white_back.padlock-back,main>.alt-back.padlock-back{padding-top:0}main.bottom_padding{padding-bottom:3rem}.min-full-height{min-height:calc(100vh - var(--minus, var(--lm-top-bar)))}.alt-back:not(.always-darker){background-color:var(--lm-background-dark)}[data-theme=light] .alt-back.always-darker{background-color:var(--lm-background-dark)}@media(prefers-color-scheme:light){[data-theme=auto] .alt-back.always-darker{background-color:var(--lm-background-dark)}}[data-theme=dark] .alt-back.always-darker{--lm-background-dark: hsl(0deg 0% 4% / 100%);background-color:var(--lm-background-dark)}@media(prefers-color-scheme:dark){[data-theme=auto] .alt-back.always-darker{--lm-background-dark: hsl(0deg 0% 4% / 100%);background-color:var(--lm-background-dark)}}.double-padded{padding:60px 0}.on_alt_bcg{overflow:hidden;margin-bottom:20px;padding:25px 20px;background:var(--lm-background)}.on_alt_bcg>strong:only-child{margin:0}.on_alt_bcg small{font-size:.8333333333rem}@media all and (min-width:1000px){.on_alt_bcg{border:1px solid var(--lm-secondary);border-radius:var(--lm-radius)}}.container_min{max-width:100%;width:auto;margin-right:1rem;margin-left:1rem}@media all and (min-width:632px){.container_min{margin-right:auto;margin-left:auto;width:600px}}@media all and (min-width:1000px){.container_min{width:900px}}@media all and (min-width:1300px){.container_min{width:1200px}}@media all and (min-width:1600px){.container_min{width:1500px}}.fluid{width:100%;max-width:1500px;margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px}@media all and (min-width:1540px){.fluid{padding-right:0;padding-left:0}}.text_center{text-align:center;padding:0 20px}.text_center.lead{max-width:900px;text-wrap:pretty;margin:0 auto}.break_long_text{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}.padlock-back{position:relative;z-index:1}.padlock-back:before{position:absolute;z-index:-1;width:100%;height:100%;content:"";background-image:url(/build/assets/padlocks_background-B8oP33g9.webp);background-repeat:no-repeat;background-position:center -200px}[data-theme=dark] .padlock-back:before{filter:brightness(.5)}@media(prefers-color-scheme:dark){[data-theme=auto] .padlock-back:before{filter:brightness(.5)}}.planner-logo{--planner-logo-beta-color: var(--lm-primary)}[data-theme=dark] .planner-logo{--planner-logo-beta-color: black;color:#d9d9d9}@media(prefers-color-scheme:dark){[data-theme=auto] .planner-logo{--planner-logo-beta-color: black;color:#d9d9d9}}.user-verification{color:var(--lm-color-user-verification)}@media(hover:hover){a:not(.nohover):hover picture,a:not(.nohover):hover figure{position:relative;overflow:hidden}a:not(.nohover):hover picture:after,a:not(.nohover):hover figure:after{content:"";position:absolute;inset:0;background:var(--hover-color, var(--lm-primary));opacity:.4;border-radius:var(--lm-radius)}}.selection_container{--selection_option_padding: 10px;--search_icon_width: 2rem;position:relative;display:flex;flex-direction:column}.selection_container.languages .selection a{white-space:nowrap}.selection_container .selection_search{position:relative;margin-bottom:var(--selection_option_padding)}.selection_container .selection_search .lmfa{position:absolute;left:2px;top:50%;transform:translateY(-50%);width:var(--search_icon_width);color:var(--lm-tertiary)}.selection_container .selection_search:focus-within .lmfa{color:var(--lm-text)}.selection_container .selection_search input{width:100%;border:2px solid var(--lm-secondary);border-radius:var(--lm-radius);font-size:1rem;padding:var(--selection_option_padding) var(--selection_option_padding) var(--selection_option_padding) var(--search_icon_width)}.selection_container .selection{overflow:auto;max-width:400px;max-height:50vh;display:none}.selection_container.open .selection{position:absolute;z-index:10;bottom:42px;display:flex;flex-direction:column;max-width:320px;padding:5px;border:1px solid var(--lm-secondary);border-radius:var(--lm-radius);background:var(--lm-background);box-shadow:0 10px 20px #00000029,0 6px 6px #00000030}.selection_container.open .selection a{line-height:1.2;padding:var(--selection_option_padding);text-decoration:none;border-radius:var(--lm-radius)}.selection_container.open .selection a:hover{background-color:var(--lm-secondary-light)}.selection_container.large .button{font-size:1rem;padding:20px}.selection_container.large .button:after{display:none}.selection_container.large .button:focus{text-decoration:none}.selection_container.large .button span{margin-right:auto}.selection_container.large .button .unfold_arrow{margin-right:0;margin-left:20px}.selection_container.large.open .button .unfold_arrow:before{transform:rotate(-45deg)}.selection_container.large.open .button .unfold_arrow:after{transform:rotate(45deg)}.selection_container.large.open .selection{top:calc(100% + 5px);bottom:auto;overflow:auto;min-width:320px;max-height:60vh}.selection_container.large.open .selection.right{right:0}.localization{--gap: 1rem;margin-right:auto}.localization>div{position:relative;display:flex;flex-direction:column}.localization>div>p{font-weight:var(--wght-bold);display:block;margin-bottom:5px}.localization .open .btn svg{rotate:.5turn}.top_bar .localization{flex-direction:column;margin-right:0;padding:10px;border-top:1px solid var(--lm-secondary)}.top_bar .localization>div{margin-bottom:1rem}.top_bar .localization .time_zones{margin-left:0}.top_bar .localization .time_zones .selection{max-height:60vh}@media all and (min-width:632px){.top_bar .localization .time_zones .selection{max-height:360px}}.selection_container.open .selection a svg{font-size:.5787037037rem;margin-left:2px}.top_bar{position:fixed;z-index:1000;top:0;left:0;display:flex;flex-direction:column;width:100%;transition:.3s;color:var(--lm-text);box-shadow:0 1px 3px #00000017,0 1px 2px #00000026}.top_bar button{color:var(--lm-text)}.hide_countries .top_bar{transition:transform .3s,left .3s;transform:translateY(calc(-1 * var(--lm-country-bar)))}@media all and (max-width:631px){[class*=stuck_] .top_bar{transition:transform .3s;transform:translateY(calc(-1 * var(--lm-country-bar)))}}@media all and (max-width:1299px){.filters_stuck .top_bar{transition:transform .3s;transform:translateY(calc(-1 * var(--lm-country-bar)))}}@media all and (max-width:899px){.card_nav_stuck .top_bar{transition:transform .3s;transform:translateY(calc(-1 * var(--lm-country-bar)))}}[no-countries] .top_bar{transition:transform .3s,left .3s;transform:translateY(calc(-1 * var(--lm-country-bar)))}.scroll_nav.country_bar{height:var(--lm-country-bar);padding-left:0;background-color:var(--lm-secondary-light)}.scroll_nav.country_bar:before,.scroll_nav.country_bar:after{display:none}[data-theme=dark] .scroll_nav.country_bar{background-color:var(--lm-background)}[data-theme=dark] .scroll_nav.country_bar a.act{background-color:var(--lm-background-light)}@media(prefers-color-scheme:dark){[data-theme=auto] .scroll_nav.country_bar{background-color:var(--lm-background)}[data-theme=auto] .scroll_nav.country_bar a.act{background-color:var(--lm-background-light)}}.scroll_nav.country_bar.scroll_list{gap:0}.scroll_nav.country_bar>a{font-size:1rem;line-height:var(--lm-country-bar);height:100%;padding:0 10px;text-align:center;white-space:nowrap;color:var(--lm-text)}@media(hover:hover){.scroll_nav.country_bar>a:not(.act):hover{color:var(--black);background:var(--lm-background-dark)}}.scroll_nav.country_bar>a:first-of-type{margin-left:0}.scroll_nav.country_bar>a.act{font-size:1rem;font-weight:var(--wght-bold);position:relative;color:var(--lm-text);background:var(--lm-background);box-shadow:0 1px 3px #00000017,0 1px 2px #00000026}.scroll_nav.country_bar>a.act:before{position:absolute;top:0;left:0;width:100%;height:4px;content:"";background:var(--lm-primary)}.scroll_nav.country_bar>a.act:after{display:none}.scroll_nav.country_bar>a.act{border-style:none}.scroll_nav.country_bar>a.act+a{border-left:none}.scroll_nav.country_bar>a:not(:first-child){border-left:1px solid var(--lm-secondary-dark)}.main_bar{display:flex;align-items:center;justify-content:space-between;height:var(--lm-main-bar);transition:left .3s;background:var(--lm-background)}[data-theme=dark] .main_bar,[data-theme=dark] .main_bar .top-menu{background:var(--lm-background-light)}@media(prefers-color-scheme:dark){[data-theme=auto] .main_bar,[data-theme=auto] .main_bar .top-menu{background:var(--lm-background-light)}}.main_bar .top-menu{background:var(--lm-background);display:none}.main_bar a{font-size:1rem;text-decoration:none;color:var(--lm-text)}.main_bar .logo{z-index:1000;display:flex;align-items:center;height:100%;padding:0 2px 0 1rem}.main_bar .logo svg{width:2.0736rem;height:2.0736rem;color:#fcc417;fill:var(--lm-primary)}.main_bar .top_links{display:flex;overflow:hidden;flex-flow:row-reverse wrap;height:100%;margin-left:auto}.main_bar .top_links:after{width:.5rem;height:100%;content:""}.main_bar .top_links:before{width:.5rem;height:100%;content:""}@media all and (max-width:631px){.main_bar .top_links{display:none}}.main_bar .link{height:100%;padding:0 1rem;white-space:nowrap;display:flex;align-items:center;justify-content:center}.main_bar .link:first-child{padding-right:1rem}.main_bar .link.act,.main_bar .link:hover{color:var(--lm-primary)}.main_bar .link.xmas{position:relative;color:#c70000;font-weight:var(--wght-bold)}.main_bar .link.xmas svg{position:absolute;top:0;right:33%;font-size:1.75em;--fa-primary-color: red;--fa-secondary-color: green;--fa-secondary-opacity: .9;transform:rotate(20deg)}.main_bar .link.beta{position:relative}.main_bar .link.beta:after{content:"BETA";font-family:Open Sans,sans-serif;font-weight:var(--wght-black);font-size:.6944444444rem;color:var(--lm-primary);background:var(--lm-text);position:absolute;bottom:.75em;right:0;padding:.3em .5em;border-radius:var(--lm-radius);rotate:5deg;transform-origin:bottom right}[data-theme=dark] .main_bar .link.beta:after{color:var(--lm-text-on-primary);background:var(--lm-primary)}@media(prefers-color-scheme:dark){[data-theme=auto] .main_bar .link.beta:after{color:var(--lm-text-on-primary);background:var(--lm-primary)}}.main_bar .link.erchamp{color:var(--er-champ-red)}.main_bar .link.erchamp svg{margin-left:.5rem}.main_bar .top_options{display:flex;align-items:center;height:2.25rem}.main_bar .top_options>div{box-sizing:border-box;width:50px;height:100%;border-left:1px solid var(--lm-secondary);display:flex;align-items:center;justify-content:center}.main_bar .top_options>div>button,.main_bar .top_options>div>a{display:flex;height:100%}.main_bar .top_options>div>button{cursor:pointer;border:none;background:none}.main_bar .top_options>div>button:focus{outline:none}.main_bar .top_options .langs{text-transform:uppercase;border:1px solid var(--lm-secondary);border-top:none;border-radius:0 0 var(--lm-radius) var(--lm-radius)}.main_bar .top_options .langs a{display:flex;align-items:center;height:2.25rem;padding-left:5px}.main_bar .top_options .langs a.act,.main_bar .top_options .lang_select,.main_bar .top_options .lang_select .langs{display:none}@media all and (min-width:632px){.main_bar .top_options .lang_select{display:block}.main_bar .top_options .lang_select button{font-size:1rem;font-weight:var(--wght-bold);width:50px;text-transform:uppercase;display:flex;align-items:center;justify-content:center}.main_bar .top_options .lang_select button:hover{color:var(--lm-primary)}.main_bar .top_options .lang_select .langs{display:none}.main_bar .top_options .lang_select svg.caret{margin-top:2px;margin-left:6px}.main_bar .top_options .lang_select.open .langs{font-weight:var(--wght-bold);position:absolute;top:calc(var(--lm-main-bar) + var(--lm-country-bar) - 1rem);display:flex;flex-direction:column;width:51px;margin-left:-1px;background:var(--lm-background)}.main_bar .top_options .lang_select.open .langs a{margin:2px;border-radius:var(--lm-radius)}.main_bar .top_options .lang_select.open .langs a:hover{background:var(--lm-secondary-light)}.main_bar .top_options .lang_select.open .langs a svg{font-size:.6944444444rem;margin-left:2px}.main_bar .top_options .lang_select.open svg.caret{transform:rotate(180deg)}}.main_bar .top_options .cart{display:flex;align-items:center;flex-shrink:0;width:auto;min-width:50px;border-left:1px solid var(--lm-secondary)}@media all and (max-width:481px){.main_bar .top_options .cart{min-width:0;border-left:none}.main_bar .top_options .cart .basket_icon.inact{display:none}}.main_bar .top_options .basket_icon{font-size:1.2rem;flex-shrink:0;cursor:pointer;border-left:none;display:flex;align-items:center;justify-content:center}.main_bar .top_options .basket_icon label{margin-top:4px;cursor:pointer}.main_bar .top_options .basket_icon.inact:hover{color:var(--lm-primary)}.main_bar .top_options .basket_icon:not(.inact){height:34px;margin:0 .5rem;padding:0 .5rem;color:var(--lm-text-on-primary);border-radius:var(--lm-radius);background:var(--lm-primary)}.main_bar .top_options .basket_icon:not(.inact) p{line-height:50%;display:flex;flex-direction:column;padding-right:.5rem}.main_bar .top_options .basket_icon:not(.inact) p strong{font-size:.8333333333rem}.main_bar .top_options .basket_icon:not(.inact) p label{font-size:1rem}.main_bar .top_options .basket_icon:not(.inact).short{animation:blink 1.5s steps(1) infinite}.main_bar .top_options .basket_icon:not(.inact).short:hover{background:transparent;color:var(--lm-text)}.main_bar .top_options .basket_icon:not(.inact).zero{animation:none;background:var(--lm-red)}.main_bar .top_options .basket_icon:not(.inact).zero:hover{background:var(--lm-red)}.main_bar .top_options .basket_icon:not(.inact):hover{background:var(--lm-text-on-primary);color:var(--lm-primary)}.main_bar .top_options [class^=menu_] section{display:none}.main_bar .top_options [class^=menu_] .menu-links,.main_bar .top_options [class^=menu_] article{padding-bottom:5px}.main_bar .top_options [class^=menu_] .menu-links+article,.main_bar .top_options [class^=menu_] article+article{margin-top:5px}.main_bar .top_options [class^=menu_] .menu-links .menu-element,.main_bar .top_options [class^=menu_] .menu-links a,.main_bar .top_options [class^=menu_] article .menu-element,.main_bar .top_options [class^=menu_] article a{display:flex;align-items:center;justify-content:flex-start;padding:.5rem 0;cursor:pointer;border-radius:var(--lm-radius)}.main_bar .top_options [class^=menu_] .menu-links .menu-element .lmfa:first-of-type,.main_bar .top_options [class^=menu_] .menu-links a .lmfa:first-of-type,.main_bar .top_options [class^=menu_] article .menu-element .lmfa:first-of-type,.main_bar .top_options [class^=menu_] article a .lmfa:first-of-type{font-size:1.2rem;width:1.44rem;margin:0 10px}.main_bar .top_options [class^=menu_] .menu-links .menu-element .lmfa.placeholder,.main_bar .top_options [class^=menu_] .menu-links a .lmfa.placeholder,.main_bar .top_options [class^=menu_] article .menu-element .lmfa.placeholder,.main_bar .top_options [class^=menu_] article a .lmfa.placeholder{height:1.2rem;aspect-ratio:1;border-radius:100%}.main_bar .top_options [class^=menu_] .menu-links .menu-element p.placeholder,.main_bar .top_options [class^=menu_] .menu-links a p.placeholder,.main_bar .top_options [class^=menu_] article .menu-element p.placeholder,.main_bar .top_options [class^=menu_] article a p.placeholder{width:100%;height:1rem;margin-right:10px}.main_bar .top_options [class^=menu_] .menu-links a .lmfa:last-of-type,.main_bar .top_options [class^=menu_] article a .lmfa:last-of-type{margin:0 1rem 0 auto}.main_bar .top_options [class^=menu_] .menu-links .nav_heading,.main_bar .top_options [class^=menu_] article .nav_heading{padding-right:15px}.main_bar .top_options [class^=menu_] .menu-links .nav_heading:after,.main_bar .top_options [class^=menu_] article .nav_heading:after{--arrow-size: .65em;flex-shrink:0;width:0;height:0;margin:0 0 0 auto;padding:0;content:"";color:inherit;border-top:calc(var(--arrow-size) / 2) solid currentcolor;border-right:calc(var(--arrow-size) / 2) solid transparent;border-left:calc(var(--arrow-size) / 2) solid transparent}.main_bar .top_options [class^=menu_] .menu-links>a:hover,.main_bar .top_options [class^=menu_] .menu-links>.nav_heading:hover,.main_bar .top_options [class^=menu_] article>a:hover,.main_bar .top_options [class^=menu_] article>.nav_heading:hover{background-color:var(--lm-secondary-light)}.main_bar .top_options [class^=menu_] .menu-links li:first-of-type .menu-element,.main_bar .top_options [class^=menu_] article li:first-of-type .menu-element{margin-top:1rem}.main_bar .top_options [class^=menu_] .menu-links li:last-of-type .menu-element,.main_bar .top_options [class^=menu_] article li:last-of-type .menu-element{margin-bottom:1rem}.main_bar .top_options [class^=menu_] .menu-links.open .nav_heading,.main_bar .top_options [class^=menu_] .menu-links.open .nav_heading:hover,.main_bar .top_options [class^=menu_] article.open .nav_heading,.main_bar .top_options [class^=menu_] article.open .nav_heading:hover{background-color:var(--lm-secondary)}.main_bar .top_options [class^=menu_].open>button{color:var(--lm-primary)}.main_bar .top_options [class^=menu_].open .top-menu{position:absolute;top:calc(var(--lm-main-bar) + var(--lm-country-bar));right:0;left:0;display:flex;overflow:auto;flex-direction:column;height:calc(100vh - var(--lm-top-bar));padding:0 15px 100px;animation:fadeIn .3s ease-in forwards}.main_bar .top_options [class^=menu_].open .top-menu .placeholder{background-color:var(--lm-secondary);border:none;height:1em;display:block;border-radius:var(--lm-radius)}.main_bar .top_options [class^=menu_].open .top-menu header{display:flex;justify-content:space-around;padding:1rem 0;border-top:1px solid var(--lm-secondary);border-bottom:1px solid var(--lm-secondary)}@media all and (min-width:632px){.main_bar .top_options [class^=menu_].open .top-menu header{border-top:none}}.main_bar .top_options [class^=menu_].open .top-menu .quick-link{position:relative;width:70px}.main_bar .top_options [class^=menu_].open .top-menu .quick-link .placeholder{min-width:3rem}.main_bar .top_options [class^=menu_].open .top-menu .quick-link p{font-size:.6944444444rem;margin-top:.75rem;text-align:center}.main_bar .top_options [class^=menu_].open .top-menu .quick-link small{font-size:.6944444444rem;font-weight:var(--wght-bold);line-height:100%;position:absolute;right:0;bottom:2rem;width:26px;height:26px;text-align:center;color:var(--lm-text-on-primary);border:1px solid var(--lm-background);border-radius:50%;background:var(--lm-primary);display:flex;align-items:center;justify-content:center}.main_bar .top_options [class^=menu_].open .top-menu a.quick-link:hover .circle{border:1px solid var(--lm-secondary-dark);background:var(--lm-secondary-light)}.main_bar .top_options [class^=menu_].open .top-menu a.quick-link:hover p{text-decoration:underline}.main_bar .top_options [class^=menu_].open .top-menu .circle{font-size:1.728rem;width:100%;height:70px;border:1px solid var(--lm-secondary);border-radius:50%;aspect-ratio:1;display:flex;align-items:center;justify-content:center}@media all and (min-width:632px){.main_bar .top_options [class^=menu_].open .top-menu{right:0;left:auto;width:360px;height:auto;max-height:calc(100vh - var(--lm-top-bar));padding-bottom:20px;border:1px solid var(--lm-secondary);border-top:none;border-right:none;border-radius:0 0 0 var(--lm-radius)}.hide_countries .main_bar .top_options [class^=menu_].open .top-menu{max-height:calc(100vh - var(--lm-main-bar))}[data-theme=dark] .main_bar .top_options [class^=menu_].open .top-menu{border:none}}@media(min-width:632px)and (prefers-color-scheme:dark){[data-theme=auto] .main_bar .top_options [class^=menu_].open .top-menu{border:none}}.main_bar .top_options [class^=menu_].open .top-menu>div:last-child,.main_bar .top_options [class^=menu_].open .top-menu footer{border-top:1px solid var(--lm-secondary)}.main_bar .top_options .menu_user a.login,.main_bar .top_options .menu_user .menu_opener{font-size:1.44rem;cursor:pointer;display:grid;align-items:center}.main_bar .top_options .menu_user .menu_opener>figure{position:relative;height:30px}.main_bar .top_options .menu_user .menu_opener>figure img,.main_bar .top_options .menu_user .menu_opener>figure svg{width:30px;height:30px;border:1px solid var(--lm-text);border-radius:50%}.main_bar .top_options .menu_user .menu_opener>figure picture{border-radius:50%;overflow:hidden}.main_bar .top_options .menu_user .menu_opener>figure>figcaption{font-size:.5787037037rem;font-weight:var(--wght-bold);line-height:100%;position:absolute;right:0;bottom:0;width:16px;height:16px;transform:translate(25%,25%);text-align:center;color:var(--lm-text-on-primary);border:1px solid var(--lm-background);border-radius:50%;background:var(--lm-primary);display:flex;align-items:center;justify-content:center}.main_bar .top_options .menu_user>:hover .login,.main_bar .top_options .menu_user.open>.menu_opener{color:var(--lm-primary)}.main_bar .top_options .menu_user>:hover .login figure,.main_bar .top_options .menu_user.open>.menu_opener figure{border-radius:50%;background:var(--lm-primary)}.main_bar .top_options .menu_user>:hover .login figure img,.main_bar .top_options .menu_user>:hover .login figure svg,.main_bar .top_options .menu_user.open>.menu_opener figure img,.main_bar .top_options .menu_user.open>.menu_opener figure svg{opacity:.75;mix-blend-mode:screen;filter:grayscale(100%) contrast(200%)}.main_bar .top_options .menu_user.open .notifications:empty{border:none}.main_bar .top_options .menu_user.open .notifications:empty+ul{border:none}.main_bar .top_options .menu_user.open .notification{display:flex;align-items:center;padding:.5rem 0;cursor:pointer;border-radius:var(--lm-radius)}.main_bar .top_options .menu_user.open .notification:hover{background:var(--lm-secondary-light)}.main_bar .top_options .menu_user.open .notification:hover time{color:var(--lm-text)}.main_bar .top_options .menu_user.open .notification .notification-icon{font-size:1.44rem;flex-shrink:0;margin:0 1rem}.main_bar .top_options .menu_user.open .notification .notification-icon.placeholder{height:2.0736rem;aspect-ratio:1;border-radius:100%}.main_bar .top_options .menu_user.open .notification .title{font-size:1rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.main_bar .top_options .menu_user.open .notification p{font-size:.8333333333rem;font-weight:var(--wght-bold);line-height:1;display:flex;flex-direction:column;margin-right:10px}.main_bar .top_options .menu_user.open .notification p time{font-size:.8333333333rem;font-weight:var(--wght-regular);line-height:1.5;color:var(--lm-tertiary)}.main_bar .top_options .menu_user.open .notification:first-of-type{margin-top:1rem}.main_bar .top_options .menu_user.open .notification:last-of-type{margin-bottom:1rem}.main_bar .top_options .menu_user.open .notification.unread svg{color:var(--lm-primary)}.main_bar .top_options .menu_user.open .notification.nohover{pointer-events:none}.main_bar .top_options .menu_user.open .notification p.placeholder{width:100%}.main_bar .top_options .menu_user.open .menu-links{border-top:1px solid var(--lm-secondary)}.main_bar .top_options .menu_user.open .menu-links a{border-radius:var(--lm-radius)}.main_bar .top_options .menu_user.open .menu-links a:hover{background-color:var(--lm-secondary-light)}.main_bar .top_options .menu_user.open li+li{margin-top:5px}.main_bar .top_options .menu_user.open footer{padding-block-start:1rem}.main_bar .top_options .menu_user.open footer a{display:flex;align-items:center;padding:.5rem 0;border-radius:var(--lm-radius)}.main_bar .top_options .menu_user.open footer a svg{font-size:1.2rem;width:1.44rem;margin:0 10px}.main_bar .top_options .menu_user.open footer a:hover{background:var(--lm-secondary-light)}.main_bar .top_options .menu_main{width:55px;padding-right:5px}.main_bar .top_options .menu_main>button{font-size:1.728rem;height:100%;margin:0;padding:0;display:flex;align-items:center;justify-content:center}.main_bar .top_options .menu_main>button:hover{color:var(--lm-primary)}.main_bar .top_options .menu_main .top-menu{display:none}.main_bar .top_options .menu_main article>a{display:none}.main_bar .top_options .menu_main article:first-of-type{margin-top:1rem}.main_bar .top_options .menu_main article:last-of-type{margin-bottom:1rem}.main_bar .top_options .menu_main article.open{border-radius:var(--lm-radius);background-color:var(--lm-secondary-light)}.main_bar .top_options .menu_main article.open a{font-size:.8333333333rem;position:relative;display:block;margin:5px 5px 0;padding-left:10px}.main_bar .top_options .menu_main article.open a:hover{background:var(--lm-secondary)}.main_bar .top_options .menu_main article.open .nav_heading:after{transform:rotate(180deg)}.main_bar .top_options .menu_main .menu_langs{padding:1rem;border-top:1px solid var(--lm-secondary)}.main_bar .top_options .menu_main .menu_langs a{padding:.5rem}.main_bar .top_options .menu_main .menu_langs a.act{font-weight:var(--wght-bold);order:-1}@media all and (min-width:632px){.main_bar .top_options .menu_main .menu_langs{display:none}}.main_bar .top_options .menu_main div.localization{padding-bottom:0}.main_bar .top_options .menu_main div.localization .time_zones{margin-bottom:0}@keyframes blink{0%{background:var(--lm-primary)}50%{background:transparent;color:var(--lm-primary)}}.commlist{min-height:0;padding-top:0}.commlist>header{position:static;display:flex;align-items:center;justify-content:center;height:40px;background-color:var(--lm-text)}.commlist>header>a{font-size:1rem;display:flex;align-items:center;margin:0 auto;text-decoration:none;text-transform:uppercase;color:#fff;border-right:none}.commlist>header>a svg{width:1em;height:1em;margin-right:.25em;fill:var(--lm-primary)}.commlist>main.alt-back{margin-bottom:0}.top_bar .short_contact{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--lm-secondary)}.short_contact .mail{color:var(--lm-text);background:transparent;display:flex;align-items:center}.short_contact .mail svg{padding-right:.25em}.short_contact .mail span{font-size:.8333333333rem}.short_contact .mail:hover{color:var(--lm-text);background:var(--lm-secondary-light)}.main_footer{--space: 2em;font-size:1rem;padding-top:2rem}.main_footer>*+*{border-top:1px solid var(--lm-secondary);padding-top:2em}.main_footer>.logo_container{display:flex;align-items:center}.main_footer>.logo_container .logo{height:2.25em;margin:0 1rem}.main_footer>.logo_container:before,.main_footer>.logo_container:after{flex:1 1 auto;height:1px;content:"";background:var(--lm-secondary)}.main_footer .nav_heading{font-size:1.2em;font-weight:var(--wght-bold);margin-bottom:.5em;display:inline-block}.main_footer .nav_heading .svg-inline--fa{display:none}.main_footer .info_nav{border-top:0;margin-top:0;display:grid;gap:2em}@media all and (min-width:600px){.main_footer .info_nav{grid-template-columns:repeat(2,1fr);gap:1.5em 2em}.main_footer .info_nav .info{grid-column:span 2}}@media all and (min-width:900px){.main_footer .info_nav{grid-template-columns:repeat(3,1fr)}.main_footer .info_nav .info{grid-column:span 1}}@media all and (min-width:1200px){.main_footer .info_nav{grid-template-columns:repeat(5,1fr)}}.main_footer article{--space: .5em;font-size:1rem;line-height:1.3}.main_footer article a{color:inherit;text-decoration:none}.main_footer article a:focus,.main_footer article a:link:hover{text-decoration:underline}.main_footer>.localization_service{justify-content:space-between;--gap: 2em}.main_footer .popular_blog ul{display:grid;row-gap:.75em}.main_footer .popular_blog ul a{display:inline-block;line-height:1.3;text-decoration:none}.main_footer .popular_blog ul a:focus,.main_footer .popular_blog ul a:link:hover{text-decoration:underline}@media all and (min-width:600px){.main_footer .popular_blog ul{grid-template-columns:repeat(2,1fr);gap:1.5em 2em}}@media all and (min-width:900px){.main_footer .popular_blog ul{grid-template-columns:repeat(3,1fr)}}@media all and (min-width:1200px){.main_footer .popular_blog ul{grid-template-columns:repeat(4,1fr)}}@media all and (min-width:1540px){.main_footer .popular_blog ul{grid-template-columns:repeat(5,1fr)}}.main_footer .short_contact{display:flex;flex-wrap:wrap}.main_footer .contact_theme{justify-content:space-between;align-items:center;--gap: 1em}[data-theme=dark] .stripe{filter:invert(1)}@media(prefers-color-scheme:dark){[data-theme=auto] .stripe{filter:invert(1)}}body>main,body>footer,body>header{transition:filter .3s,left .3s}body.pop_open{overflow:hidden}body>aside.pop{position:fixed;z-index:-5;inset:0;display:flex;overflow:auto;align-items:center;flex-direction:column;padding-top:calc(var(--lm-top-bar) + 40px);transition:opacity .3s,z-index .3s step-end;opacity:0;background:#0006;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}body>aside.pop:after{flex:0 0 auto;width:100%;height:5vh;content:""}body>aside.pop>div{position:relative;flex:0 0 auto;max-width:100%;transition:all .3s;opacity:1;background:var(--lm-background)}body>aside.pop.open{z-index:10000;transition:opacity .3s,z-index .3s step-start;opacity:1}@media all and (max-width:999px){body>aside.pop{padding-top:calc(var(--lm-top-bar) + 88px)}}.article{border:1px solid var(--lm-secondary);border-radius:var(--lm-radius);background:var(--lm-background-dark)}.article[data-type=new_room]{--room-padding-horizontal: 20px;--room-padding-vertical: 15px}.article~.article{margin-top:20px}.article>header{display:grid;align-items:start;padding:20px 20px 0;border-radius:var(--lm-radius);background:var(--lm-background);grid-template-columns:50px 1fr;grid-template-rows:auto auto;gap:10px 20px;grid-template-areas:"img actors" "img details"}.article>header:empty{display:none}.article>header>figure{position:relative;overflow:hidden;width:50px;height:50px;border-radius:var(--lm-radius);background:var(--lm-background-dark);grid-area:img}.article>header>figure[data-images="2"]>*{position:absolute;top:0;left:0;transform:scale(.666);transform-origin:top left}.article>header>figure[data-images="2"]>:last-child{transform-origin:bottom right}.article>header>h3{grid-area:actors}.article>header>h4{grid-area:details}.article>header>h4.timestamped time:after{display:inline;content:" | "}.article>div{padding:20px;border-bottom:1px solid var(--lm-secondary);border-radius:var(--lm-radius);background:var(--lm-background)}.article>div:empty{padding-bottom:0}.article>div .name a{text-decoration:none}.article>div .name a:focus,.article>div .name a:link:hover{text-decoration:underline}.article>div>blockquote{padding:20px;border:1px solid var(--lm-secondary);border-radius:var(--lm-radius);background:var(--lm-background-dark)}.article>div>blockquote img{width:100%;height:auto;border-radius:var(--lm-radius)}.article>div>blockquote>h4{font-size:1.44rem;font-weight:var(--wght-black)}.article>div>blockquote>h4:not(:first-child),.article>div>blockquote p:not(:first-child){margin-top:10px}.article>div>.on_alt_bcg{margin:0}.article figure.images{display:grid;grid-template-rows:auto;grid-auto-columns:1fr;grid-auto-flow:column}.article figure.images img,.article figure.images svg{overflow:hidden;width:100%;height:auto;border-radius:var(--lm-radius)}.article figure.images .youtube-player{padding-bottom:60%;border-radius:var(--lm-radius)}.article>footer{display:flex;padding:20px}.article>footer:empty{margin-top:-1px;padding:0}.article>footer>a:first-child:last-child{margin-left:auto}.article>aside:empty{display:none}.article[data-type=new_room]>footer{padding:0}.article.region h3{font-size:1rem;font-weight:var(--wght-bold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:normal}@media all and (min-width:900px){.article.region h3{font-size:1.44rem}}.article.region>div>div>*+*{margin-top:5px}.article.region.city .avatar{font-size:2.985984rem;display:grid;width:80px;height:80px;color:var(--lm-tertiary);border-radius:var(--lm-radius);background:var(--lm-secondary);place-items:center}@media all and (min-width:600px){.article.region.city .avatar{font-size:4.29981696rem;width:120px;height:120px}}.article.region.city>div{display:grid;grid-template-columns:auto 1fr;gap:10px}@media all and (min-width:600px){.article.region.city>div{gap:20px}}.article.region.country img{max-width:100%;border-radius:var(--lm-radius)}@media all and (min-width:600px){.article.region.country picture{width:calc(50% - 10px);max-width:360px}}.article.region.country>div{display:flex;flex-direction:column}@media all and (min-width:600px){.article.region.country>div{flex-direction:row}}.article.region.country>div picture+div{margin-top:10px}@media all and (min-width:600px){.article.region.country>div picture+div{margin-top:0;margin-left:20px}}.profile_tile_body{font-size:.8333333333rem;display:grid;grid-template-columns:min-content 1fr;grid-auto-rows:auto;gap:10px}@media all and (min-width:600px){.profile_tile_body{gap:20px}}@media all and (min-width:600px){.profile_tile_body{font-size:1rem}}.profile_tile_body figure{border-radius:var(--lm-radius)}.profile_tile_body figure picture,.profile_tile_body figure svg{display:block;overflow:hidden;border-radius:var(--lm-radius);background-color:var(--lm-background-dark)}.profile_tile_body figure img,.profile_tile_body figure svg{width:80px;height:80px}@media all and (min-width:600px){.profile_tile_body figure img,.profile_tile_body figure svg{width:120px;height:120px}}.profile_tile_body figcaption{font-size:.5787037037rem;font-weight:var(--wght-bold);max-width:80px;margin-top:5px;padding:5px 10px;text-align:center;text-transform:uppercase;color:var(--lm-text-on-primary);border-radius:var(--lm-radius);background-color:var(--lm-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:normal}@media all and (min-width:600px){.profile_tile_body figcaption{font-size:.6944444444rem;max-width:120px}}.profile_tile_body .data{display:flex;align-items:stretch;flex:1;flex-direction:column;justify-content:flex-start;min-width:0}.profile_tile_body .data>div{flex-direction:row;min-width:0;align-items:center;margin-top:8px}.profile_tile_body .name{font-weight:var(--wght-bold);display:flex;align-items:center;flex-direction:row;width:100%}.profile_tile_body .name>a{overflow:hidden}.profile_tile_body .name>a:only-child{align-self:flex-start}.profile_tile_body .name h3{font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:normal}@media all and (min-width:600px){.profile_tile_body .name h3{font-size:1.44rem}}.profile_tile_body .name .user-verification{color:var(--lm-color-user-verification);font-size:.75em;margin-left:.3em}.profile_tile_body .basic_info>div{flex-shrink:0;padding:3px;border:1px solid var(--lm-secondary);border-radius:var(--lm-radius);background:var(--lm-background-dark);font-size:1rem;line-height:1rem;display:flex;align-items:center}@media all and (min-width:600px){.profile_tile_body .basic_info>div{padding:5px}}.profile_tile_body .basic_info i,.profile_tile_body .basic_info svg{display:block;height:1rem;font-size:.8333333333rem;margin-right:4px}.profile_tile_body .basic_info .expand~*{display:none}.profile_tile_body .basic_info .expand.open{display:none}.profile_tile_body .basic_info .expand.open~*{display:block}@media all and (max-width:599px){.profile_tile_body .basic_info :nth-child(n+3){display:none}}.profile_tile_body .links{--gap: 0;align-items:center}.profile_tile_body .links .score{display:flex}.profile_tile_body .links .score span+span{margin-left:5px}.profile_tile_body .links .score .rating{font-size:.8333333333rem}.profile_tile_body .links .score .rating i,.profile_tile_body .links .score .rating svg{min-height:.8333333333rem}.profile_tile_body .links .company,.profile_tile_body .links .country{display:none}.profile_tile_body .links .city{padding-left:5px;border-left:1px solid var(--lm-text)}@media all and (max-width:599px){.profile_tile_body .links .rating>svg+svg,.profile_tile_body .links .rating>i+i{display:none}}@media all and (min-width:600px){.profile_tile_body .links{row-gap:5px}.profile_tile_body .links>*{min-width:50px;margin-right:10px}.profile_tile_body .links .full_rating{display:flex}.profile_tile_body .links .full_rating>span{padding-right:5px}.profile_tile_body .links .company,.profile_tile_body .links .country{display:block}.profile_tile_body .links .city{padding-left:10px}.profile_tile_body .links a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:normal}.profile_tile_body .links a+a{padding-left:10px;border-left:1px solid var(--lm-text)}}.profile_tile_body .more_info .price{font-style:italic}.profile_tile_body .more_info .price:not(:only-child){margin-right:10px;padding-right:10px;border-right:1px solid var(--lm-text)}.room_tile_footer{overflow:hidden;width:100%;border-radius:0 0 var(--lm-radius) var(--lm-radius)}.room_tile_footer>div>p,.room_tile_footer .next_date{padding:var(--room-padding-vertical) var(--room-padding-horizontal)}.room_tile_footer .label{display:block;margin-bottom:calc(var(--room-padding-vertical) * .75)}.room_tile_footer .browse_and_book{display:flex;align-items:stretch;flex-direction:column}.room_tile_footer .browse_and_book:empty{padding-bottom:var(--room-padding-vertical)}.room_tile_footer .hour_buttons{display:flex;align-items:flex-start;flex-direction:column;width:100%;padding:calc(var(--room-padding-vertical) / 2) var(--room-padding-horizontal) var(--room-padding-vertical)}.room_tile_footer .hour_buttons>.btn{height:40px;margin-left:var(--room-padding-horizontal)}.room_tile_footer .hour_buttons>.btn:only-child{margin-left:auto}.room_tile_footer .hour_buttons>.btn:not(:only-child){display:none}@media all and (min-width:600px){.room_tile_footer .hour_buttons>.btn:not(:only-child){display:flex}}.room_tile_footer .next_date{display:flex;align-items:baseline;flex-wrap:wrap;width:100%}@media all and (max-width:599px){.room_tile_footer .next_date{font-size:.8333333333rem}.room_tile_footer .next_date .calendars{font-size:1rem}}.room_tile_footer .next_date .date{font-weight:700}.room_tile_footer .next_date>*:not(:first-child){padding:5px}.room_tile_footer.own{display:flex;align-items:center;flex-direction:row;justify-content:space-between;padding:var(--room-padding-vertical) var(--room-padding-horizontal)}.room_tile_footer.own .rating_in_star{font-size:1rem}.room_tile_footer.own form{display:none;flex-direction:row}.room_tile_footer.own form select{font-family:Open Sans,sans-serif;font-size:.6944444444rem;line-height:1.3;display:block;box-sizing:border-box;width:100%;max-width:100%;margin:0 4px 0 0;padding:.6em 2em .5em .8em;color:var(--lm-text);border:1px solid var(--lm-secondary);border-radius:var(--lm-radius);background-color:var(--lm-background);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAHCAYAAADXhRcnAAAABmJLR0QA/wD/AP+gvaeTAAAAW0lEQVQYlZXMsRGAMAiF4cdlD0Nwkkyuc1hYsEeIlZ5eMEZK4PtJRCYqtgAQjI+GapkA4GdAQ7W8qe50bgYDFwQAul8+Ag/Y4E6ggS52Ai7sDjPzHHlNKcW3nwOO2TqveS4X9AAAAABJRU5ErkJggg==);background-repeat:no-repeat,repeat;background-position:right .7em top 50%,0 0;background-size:.65em auto,100%;appearance:none}.room_tile_footer.own form select::-ms-expand{display:none}.room_tile_footer.own form select:hover{border-color:var(--lm-tertiary)}.room_tile_footer.own form select option{font-weight:var(--wght-regular)}@media all and (min-width:632px){.room_tile_footer.own form select{font-size:.6944444444rem}}.room_tile_footer.own .top_five{margin-left:auto}.room_tile_footer.own .top_five.open>.btn{display:none}.room_tile_footer.own .top_five.open>form{display:flex}@media all and (max-width:631px){.room_tile_footer.own{margin-top:5px}.room_tile_footer.own .btn{font-size:.6944444444rem}}@media all and (min-width:1000px){.room_tile_footer.own{margin-left:auto}}.profile_tile_body.room.closed{--hover-color: var(--lm-text)}.profile_tile_body.room.closed figcaption{color:var(--lm-background);background-color:var(--lm-text)}.profile_tile_body.room.premiere{--hover-color: var(--lm-blue)}.profile_tile_body.room.premiere figcaption{color:#fff;background-color:var(--lm-blue)}.profile_tile_body.room .name{position:relative;min-height:calc(1lh + .5em)}.profile_tile_body.room .badges .expand{text-decoration:underline}.profile_tile_body.room .badges svg{font-size:1rem;color:var(--icon_color, var(--lm-tertiary));margin-right:5px}.profile_tile_body.room .badges .red{--icon_color: var(--lm-red)}.profile_tile_body.room .badges .green{--icon_color: var(--lm-green)}.profile_tile_body.room .badges .blue{--icon_color: var(--lm-blue)}.profile_tile_body.room .badges .violet{--icon_color: var(--lm-violet)}.profile_tile_body.room .badges .orange{--icon_color: var(--lm-turquoise)}.profile_tile_body.room .badges .pink{--icon_color: var(--lm-pink)}.profile_tile_body.room .specials{margin-left:auto;background:var(--lm-primary);border-radius:100vh;padding:.25em;border:1px solid var(--lm-primary-dark);border-bottom:none;color:var(--lm-text-on-primary);isolation:isolate;position:absolute;top:50%;right:0;translate:0 -50%}.profile_tile_body.room .specials header{display:flex;align-items:center;font-size:1rem;line-height:1;gap:.25em;cursor:pointer}.profile_tile_body.room .specials .specials-count-icon{display:flex;flex-direction:row;align-items:center;gap:.25em;line-height:1}.profile_tile_body.room .specials .specials-heading{display:none;margin-right:auto}.profile_tile_body.room .specials .specials-heading strong{font-weight:700}.profile_tile_body.room .specials section{display:none;flex-direction:column;position:absolute;right:-1px;top:100%;left:-1px;border-radius:0 0 var(--lm-radius) var(--lm-radius);border:1px solid var(--lm-primary-dark);border-top:none;padding:.75em .5em .5em;z-index:-1;font-size:.8333333333rem;background-color:var(--lm-background);color:var(--lm-text);gap:.25em}.profile_tile_body.room .specials section svg{margin-top:.125em}.profile_tile_body.room .specials section p{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:.25em}.profile_tile_body.room .specials.open{border-radius:var(--lm-radius) var(--lm-radius) 0 0;width:220px;filter:drop-shadow(0 10px 20px rgba(0,0,0,.16)) drop-shadow(0 6px 6px rgba(0,0,0,.19))}.profile_tile_body.room .specials.open .specials-heading{display:block}.profile_tile_body.room .specials.open .caret{rotate:.5turn}.profile_tile_body.room .specials.open section{display:flex}.profile_tile_body.room .all_badges{display:none;grid-column:2;grid-row:2}.profile_tile_body.room .all_badges.open{display:flex}.profile_tile_body.room .all_badges .badge{padding:5px;border:1px solid var(--lm-secondary);border-radius:var(--lm-radius);background:var(--lm-background)}.profile_tile_body.room .more_info .badges{display:flex;align-items:baseline;flex-direction:row;margin-left:0}.pricers_container{display:none}.pricers_container.open{display:block}.pricers_container .label{margin-bottom:var(--section-label-margin-bottom, 1rem)}.pricers_container .pricers-section{padding-block:var(--pricers-padding-block-start, 1rem) var(--pricers-padding-block-end, 1rem);padding-inline:var(--pricers-padding-inline-start, 1rem) var(--pricers-padding-inline-end, 1rem)}.pricers_container .lang_container{border-top:1px solid var(--lm-secondary);background-color:var(--lm-background)}.pricers_container .lang_container .label{margin-right:.5em}.pricers_container .lang_container .game_lang_list{margin-top:0}.pricers_container .pricers{--space: 1px;--padding: 8px;width:100%;border-top:1px solid var(--lm-secondary);background:var(--lm-secondary)}.pricers_container .pricers>div{background:var(--lm-background)}.pricers_container .pricers>div:nth-child(odd){background:var(--lm-background-dark)}.pricers_container .pricers>div.mobile_hide{display:none}@media all and (min-width:600px){.pricers_container .pricers>div.mobile_hide{display:block}}@media all and (min-width:600px){.pricers_container .pricers .name{max-width:250px}}.pricers_container .pricers .prices{overflow:hidden}.pricers_container .pricers .prices>div{--gap: 14px}@media all and (min-width:900px){.pricers_container .pricers .prices>div{justify-content:flex-start}}.pricers_container .pricers .price{display:flex;align-items:stretch;overflow:hidden;cursor:pointer;text-decoration:none;border-radius:var(--lm-radius)}.pricers_container .pricers .price .money{z-index:1;flex-grow:1;margin:0 calc(var(--padding) * -1);border:1px solid var(--lm-text);border-radius:var(--lm-radius);background:var(--lm-background)}.pricers_container .pricers .price:hover .money{background-color:var(--lm-primary-light)}.pricers_container .pricers .price>span{display:grid;padding:calc(var(--padding) * .75) var(--padding);white-space:nowrap;place-items:center}.pricers_container .pricers .price .people{flex-shrink:0;padding-right:calc((var(--padding)) + var(--lm-radius));color:var(--lm-background);background:var(--lm-text)}.pricers_container .pricers .price .people span{display:flex;align-items:center}.pricers_container .pricers .price .people svg{font-size:.75rem;margin-right:.25em}.pricers_container .pricers .price .basket{flex-shrink:0;padding-left:calc((var(--padding)) + var(--lm-radius));color:var(--lm-text-on-primary);background:var(--lm-primary)}.article.room{--room-padding-horizontal: 20px;--room-padding-vertical: 15px}.article.room.visited{opacity:.6}.article.room.visited:hover{opacity:initial}.article.room footer{padding:0}.article.room.borderless{margin-top:0;padding:0;border:none;border-radius:0;background:transparent}.article.room.borderless>div{padding-top:0;padding-bottom:0;border:none;border-radius:0}.article.room.borderless>footer{background:transparent}.article.room.borderless>footer .room_tile_footer{border-radius:0}.article.room.borderless>footer .pricers_container{padding-bottom:var(--room-padding-vertical)}.article.room.borderless>footer .pricers{border-bottom:1px solid var(--lm-secondary)}.article.room.borderless>footer:empty{padding-bottom:var(--room-padding-vertical)}.article.room.borderless:last-child .pricers_container{padding-bottom:0}.add_file_container{display:flex;align-items:center;flex-direction:column;margin-bottom:20px}@media all and (min-width:600px){.add_file_container{flex-direction:row}}.add_file_container label.add_file{position:relative;display:inline-flex;align-items:center;max-width:300px;margin-bottom:10px;padding:20px;cursor:pointer;color:var(--lm-tertiary-dark);border-radius:var(--lm-radius);background:var(--lm-secondary)}.add_file_container label.add_file svg{font-size:30px;margin-right:20px}.add_file_container label.add_file:focus-within,.add_file_container label.add_file:hover{background:var(--lm-secondary-dark)}.add_file_container label.add_file input{position:absolute;z-index:-1;top:0;left:0;opacity:0}@media all and (min-width:600px){.add_file_container label.add_file{align-self:flex-start;margin-right:20px;margin-bottom:0}}.add_file_container .description{color:var(--lm-tertiary)}.ai-review-summary{--ai-color1: #ff008a;--ai-color2: #5900ff;--box-border-width: 1px;--background-img: linear-gradient(to bottom, var(--ai-color1), var(--ai-color2), var(--ai-color1));--background-height: 800px;--background-size: 200px var(--background-height);--background-animation: move-background 12s linear infinite;--space: 1rem;padding:1rem;border-radius:var(--lm-radius);margin-top:1rem;font-size:1rem;position:relative;isolation:isolate;z-index:0}.ai-review-summary:before,.ai-review-summary:after{content:"";position:absolute}.ai-review-summary:before{inset:-1px;background-image:var(--background-img);background-size:var(--background-size);z-index:-2;border-radius:var(--lm-radius);animation:var(--background-animation)}.ai-review-summary:after{--inner-background: rgb(255 255 255 / 97%);inset:0;background:linear-gradient(to bottom,var(--inner-background),var(--inner-background));z-index:-1;border-radius:calc(var(--lm-radius) - var(--box-border-width))}[data-theme=dark] .ai-review-summary:after{--inner-background: rgb(0 0 0 / 90%)}@media(prefers-color-scheme:dark){[data-theme=auto] .ai-review-summary:after{--inner-background: rgb(0 0 0 / 90%)}}.ai-summary-heading{font-size:1.2rem;font-weight:var(--wght-bold);display:flex;flex-direction:row;align-items:center;gap:.5em;color:var(--ai-color1)}.ai-summary-heading .lmfa-fw{font-size:1.44rem;color:var(--ai-color1)}.ai-review-body .lead{width:100%;font-size:1rem;font-weight:var(--wght-bold)}.ai-review-body .facts{margin-top:1em}.ai-review-body .facts h5{margin-bottom:.5em;font-size:1rem;font-weight:var(--wght-bold);display:flex;flex-direction:row;align-items:center;gap:.5em}.ai-review-body .facts h5 .lmfa{font-size:1.44rem}.ai-review-body .facts ul{line-height:1.5;display:flex;gap:1em}.ai-review-body .facts ul li{padding:.5em 1em;border:1px solid var(--lm-secondary)}.ai-review-body .positive h5{color:var(--lm-color-status-positive)}.ai-review-body .negative h5{color:var(--lm-color-status-negative)}@keyframes move-background{0%{background-position:0 0}to{background-position:0 var(--background-height)}}.on_alt_bcg{--section_border_color: var(--lm-secondary);overflow:hidden;margin-bottom:20px;padding:25px 20px;background:var(--lm-background)}.on_alt_bcg h2,.on_alt_bcg .h2{font-size:1.44rem;margin-bottom:.5rem}@media all and (min-width:1000px){.on_alt_bcg h2,.on_alt_bcg .h2{font-size:1.728rem}}.on_alt_bcg>strong{font-weight:var(--wght-bold);line-height:1.3;display:block;margin-bottom:1rem;padding-bottom:0}.on_alt_bcg>p{font-size:1.2rem}@media all and (min-width:1000px){.on_alt_bcg{border:1px solid var(--section_border_color);border-radius:var(--lm-radius)}}@media all and (max-width:999px){.on_alt_bcg.scroll{overflow:hidden;padding-right:0;padding-left:0}.on_alt_bcg.scroll>h2,.on_alt_bcg.scroll .h2,.on_alt_bcg.scroll>strong,.on_alt_bcg.scroll>p{padding-right:20px;padding-left:20px}.on_alt_bcg.scroll>.btn{margin:20px 0 0 20px}}.on_alt_bcg.scroll>.btn{margin-top:20px}.banner.scaling{text-decoration:none}.banner.scaling foreignObject,.banner.scaling{overflow:hidden;border-radius:var(--lm-radius)}.banner.scaling svg{display:block;margin-bottom:2rem}.banner.scaling img{display:block;width:100%}.banner.scaling text{font-weight:var(--wght-bold);text-transform:uppercase;text-shadow:2px 2px 4px rgba(0,0,0,.5411764706)}.banner.scaling #heading{font-size:46px;fill:#fff}.banner.scaling #subheading{font-size:30px;fill:var(--lm-primary)}.banner.scaling.fb>svg{background:linear-gradient(to bottom,var(--lm-fb),var(--lm-fb_hov))}.banner.scaling.fb>svg #subheading{fill:#fff}.banner.scaling.fb foreignObject{text-align:center}.banner.scaling.fb .facebook-square{font-size:200px;color:#fff}.bbcoded span.spoiler{cursor:pointer;background:var(--lm-text)}.bbcoded span.spoiler.show{cursor:text;background:none}.bbcoded ul{margin-top:1rem;list-style:disc inside}.bbcoded ol{margin-top:1rem;list-style:upper-roman inside}article.post blockquote,article.blog_post blockquote{font-size:1rem;font-style:italic;line-height:1.3;position:relative;margin-bottom:2em;padding-left:1.5em}@media all and (min-width:632px){article.post blockquote,article.blog_post blockquote{font-size:1.2rem;margin-bottom:2em;padding-left:3.5em}article.post blockquote:before,article.blog_post blockquote:before{left:.3em}}article.post blockquote svg,article.post blockquote i,article.blog_post blockquote svg,article.blog_post blockquote i{font-size:.8333333333em;font-weight:var(--wght-light)}article.post blockquote:before,article.blog_post blockquote:before{font-size:3.5831808em;position:absolute;top:-.25em;display:inline;content:'"';color:var(--lm-primary)}.button{--button-text-color: var(--lm-text);--button-border-color: var(--lm-secondary);--button-background-color: var(--lm-background);--button-hover-text-color: var(--button-text-color);--button-hover-border-color: var(--button-border-color);--button-hover-background-color: var(--lm-background-dark);--button-dark-text-color: var(--button-text-color);--button-dark-border-color: var(--button-border-color);--button-dark-background-color: var(--button-background-color);--button-dark-hover-text-color: var(--button-hover-text-color);--button-dark-hover-border-color: var(--button-hover-border-color);--button-dark-hover-backgroun-color: var(--button-hover-background-color);font-size:.8333333333rem;font-weight:var(--wght-regular);line-height:1;position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:100px;min-height:35px;padding:0 10px;cursor:pointer;text-align:left;text-decoration:none;color:var(--button-text-color);border:1px solid var(--button-border-color);background-color:var(--button-background-color);border-radius:var(--lm-radius);column-gap:10px}.button:disabled{pointer-events:none;opacity:.3}.button *{pointer-events:none}.button:after{--arrow-size: .65em;flex-shrink:0;width:0;height:0;margin:0 0 0 auto;padding:0;content:"";color:inherit;border-top:calc(var(--arrow-size) / 2) solid transparent;border-bottom:calc(var(--arrow-size) / 2) solid transparent;border-left:calc(var(--arrow-size) / 2) solid currentcolor}.button.reverse{flex-direction:row-reverse}.button.reverse:after{margin:0 auto 0 0;transform:rotate(180deg)}.button.btn_form{font-size:1rem;min-height:50px;padding:0 15px;gap:15px}.button.btn_form.button:after{font-size:1.2rem;font-weight:var(--wght-regular)}.button.btn_icon{justify-content:left}.button.btn_icon svg{font-size:1.2em;flex-shrink:0}.button.btn_gray{--button-border-color: var(--lm-tertiary);--button-background-color: var(--lm-secondary);--button-hover-background-color: var(--lm-secondary-dark)}.button.btn_yellow{--button-background-color: var(--lm-primary);--button-border-color: var(--lm-primary);--button-text-color: var(--lm-text-on-primary);--button-hover-background-color: var(--lm-text-on-primary);--button-hover-border-color: var(--lm-text-on-primary);--button-hover-text-color: var(--lm-primary);--button-dark-hover-background-color: var(--lm-background);--button-dark-hover-border-color: var(--lm-primary)}.button.btn_black{--button-text-color: var(--lm-background);--button-border-color: var(--lm-text);--button-background-color: var(--lm-text);--button-hover-text-color: var(--lm-text-on-primary);--button-hover-border-color: var(--lm-primary);--button-hover-background-color: var(--lm-primary);--button-dark-text-color: var(--lm-text);--button-dark-background-color: var(--lm-background)}.button.btn_black:focus{text-decoration:underline}.button.btn_fb{--button-text-color: hsl(0deg 0% 100%);--button-border-color: var(--lm-fb);--button-background-color: var(--lm-fb);--button-hover-border-color: var(--lm-fb_hov);--button-hover-background-color: var(--lm-fb_hov)}.button.flex{display:flex;margin:0 auto}.button.no_caret{min-width:0}.button.no_caret:after{display:none}.button>*{color:inherit}.button:focus{text-decoration:underline;outline:none}@media(hover:hover){.button:hover{text-decoration:none;background:var(--button-hover-background-color);color:var(--button-hover-text-color);border-color:var(--button-hover-border-color)}}[data-theme=dark] .button{color:var(--button-dark-text-color);border-color:var(--button-dark-border-color);background-color:var(--button-dark-background-color)}@media(hover:hover){[data-theme=dark] .button:hover{color:var(--button-dark-hover-text-color);border-color:var(--button-dark-hover-border-color);background-color:var(--button-dark-hover-backgroun-color)}}@media(prefers-color-scheme:dark){[data-theme=auto] .button{color:var(--button-dark-text-color);border-color:var(--button-dark-border-color);background-color:var(--button-dark-background-color)}}@media(prefers-color-scheme:dark)and (hover:hover){[data-theme=auto] .button:hover{color:var(--button-dark-hover-text-color);border-color:var(--button-dark-hover-border-color);background-color:var(--button-dark-hover-backgroun-color)}}.btn_base{font-size:100%;font-family:inherit;line-height:1.15;margin:0;overflow:visible;text-transform:none;appearance:none;background:none;padding:0;border:none;cursor:pointer}.btn_base::-moz-focus-inner{border-style:none;padding:0}.btn_base:-moz-focusring{outline:1px dotted ButtonText}.btn_base.link{text-decoration:underline}.btn_square{display:grid;place-items:center;width:var(--btn-square-size, 2.5rem);height:var(--btn-square-size, 2.5rem);border-radius:var(--lm-radius);background-color:var(--btn-square-color-background, var(--lm-secondary));color:var(--btn-square-color-text, var(--lm-text));font-size:var(--btn-icon-size, 1rem)}.btn_square:hover{background-color:var(--btn-square-color-hover-background, var(--lm-secondary-light))}[data-theme=dark] .btn_square{background-color:var(--btn-square-color-background, var(--lm-secondary-dark))}[data-theme=dark] .btn_square:hover{background-color:var(--btn-square-color-hover-background, var(--lm-secondary))}@media(prefers-color-scheme:dark){[data-theme=auto] .btn_square{background-color:var(--btn-square-color-background, var(--lm-secondary-dark))}[data-theme=auto] .btn_square:hover{background-color:var(--btn-square-color-hover-background, var(--lm-secondary))}}.btn_square.negative{--btn-square-color-background: var(--lm-color-status-negative);--btn-square-color-text: hsl(0deg 0% 100%);--btn-square-color-hover-background: var(--lm-color-status-negative-light)}a.bleed:after,button.bleed:after{content:"";position:absolute;inset:0}.button_group{display:flex;list-style-type:none}.button_group>*{border-block:1px solid var(--button-group-color-border, var(--lm-secondary));border-inline:none;padding-block:var(--button-group-padding-block, .5em);padding-inline:var(--button-group-padding-inline, 1em);cursor:pointer;font-size:var(--button-group-font-size, .8333333333rem);text-align:center;font-family:inherit;line-height:1.15;margin:0;overflow:visible;text-transform:none;appearance:none;text-decoration:none;display:grid;place-items:center;color:var(--button-group-color-text, var(--lm-text));background-color:var(--button-group-color-background, transparent);font-weight:var(--button-group-weight, var(--wght-regular))}.button_group>*+*{border-left:1px solid var(--button-group-color-border, var(--lm-secondary))}.button_group>*:first-child{border-left:1px solid var(--button-group-color-border, var(--lm-secondary));border-top-left-radius:var(--lm-radius);border-bottom-left-radius:var(--lm-radius)}.button_group>*:last-child{border-right:1px solid var(--button-group-color-border, var(--lm-secondary));border-top-right-radius:var(--lm-radius);border-bottom-right-radius:var(--lm-radius)}.button_group>*.act{background-color:var(--button-group-color-act-background, var(--lm-text));color:var(--button-group-color-act-text, var(--lm-background));font-weight:var(--button-group-weight-act, var(--wght-regular))}.button_group>*:not(.act):hover{background-color:var(--button-group-color-hover-background, var(--lm-background-dark))}.button_group>* .out-link{text-decoration:none}.button_group>* .out-link .lmfa{font-size:1em}.button_group .unbutton{border:none;pointer-events:none}.color_message{--padding-default: 1rem;--icon-size-mobile-default: 2.0736rem;--icon-size-desktop-default: 2.48832rem;display:flex;flex-wrap:nowrap;padding:calc(var(--padding, var(--padding-default)) * 1.25) var(--padding, var(--padding-default));color:var(--lm-text-on-primary);background:var(--lm-primary)}.color_message:not(:only-child){margin-bottom:20px}.color_message .icon_container svg{font-size:var(--icon-size-mobile, var(--icon-size-mobile-default))}@media all and (min-width:600px){.color_message .icon_container svg{font-size:var(--icon-size-desktop, var(--icon-size-desktop-default))}}.color_message div{display:flex;align-items:flex-start;flex-direction:column;justify-content:center}.color_message div:first-of-type{margin-right:10px}@media all and (min-width:600px){.color_message div:first-of-type{margin-right:20px}}.color_message p+*{margin-top:.5em}.color_message p+.btn{margin-top:20px}@media all and (min-width:600px){.color_message p{font-size:1.2rem}}.color_message.positive{color:var(--lm-background);background-color:var(--lm-color-status-positive)}.color_message.negative{color:var(--lm-background);background-color:var(--lm-color-status-negative)}.color_message.warning{color:var(--lm-text-on-primary);background-color:var(--lm-color-status-warning)}.color_message.info{color:var(--lm-background);background-color:var(--lm-color-status-info)}@media all and (min-width:600px){.color_message{border-radius:var(--lm-radius)}}.compact_list_tile{--room-avatar-size: 40px;--tile-small-gap: .5rem;padding:var(--compact-tile-padding, 1rem);background-color:var(--lm-background);position:relative;container:list-tile/inline-size}.compact_list_tile h3{font-size:1.44rem}.compact_list_tile.placeholder{display:flex;gap:var(--tile-small-gap)}@media all and (min-width:632px){.compact_list_tile{padding-bottom:1rem}}@media all and (min-width:782px){.compact_list_tile{border:1px solid var(--lm-secondary);border-radius:var(--lm-radius);margin-inline:var(--tile-margin, 1rem)}}@media all and (min-width:1000px){.compact_list_tile{margin-inline:0}}.compact_list_tile .basic_info_container{display:flex;flex-direction:row;align-items:end;gap:var(--tile-small-gap);justify-content:space-between}.compact_list_tile .compact-tile-header{display:flex;gap:.75rem;width:100%;align-items:center}.compact_list_tile .list_number{font-weight:var(--wght-bold);min-width:3.25ch;text-align:center;flex-shrink:0}.compact_list_tile time{margin-left:auto;font-weight:var(--wght-bold)}.compact_list_tile .room_avatar{display:inline-block}.compact_list_tile .room_avatar img,.compact_list_tile .room_avatar svg{border-radius:var(--lm-radius);height:var(--room-avatar-size);width:var(--room-avatar-size)}.compact_list_tile .img_placeholder{background-color:var(--lm-secondary);width:var(--room-avatar-size);height:var(--room-avatar-size);border-radius:var(--lm-radius)}.compact_list_tile .user{display:flex;gap:.25em;align-items:center}.compact_list_tile .user img,.compact_list_tile .user svg{border-radius:var(--lm-radius)}.compact_list_tile .user{text-decoration:none}.compact_list_tile .user:focus,.compact_list_tile .user:link:hover{text-decoration:underline}.compact_list_tile .compact-tile-header-text{display:flex;flex-direction:column;justify-content:space-between}.compact_list_tile .compact-tile-header-text .name{font-weight:var(--wght-bold);text-decoration:none}.compact_list_tile .compact-tile-header-text .name:focus,.compact_list_tile .compact-tile-header-text .name:link:hover{text-decoration:underline}.compact_list_tile .compact-tile-header-text .name svg{font-size:.5787037037rem}.compact_list_tile .compact-tile-header-text .compact-tile-header-data{--gap-block: 0;--gap-inline: .5em;align-items:center;margin-top:.5em;font-size:.8333333333rem}.compact_list_tile .compact-tile-header-text .compact-tile-header-data .people{flex-shrink:0}.compact_list_tile .details_nav{margin-top:.5rem;justify-content:flex-end}.compact_list_tile .details_nav>*{width:33.3333%}.compact_list_tile .details_container{grid-column:1/-1}.compact_list_tile .details_container>div{display:none}.compact_list_tile .details_container>div.open{display:flex;flex-direction:column;align-items:stretch}.compact_list_tile .details_container>div.open>*{padding-top:1.5rem}.compact_list_tile .details_container .more h3{font-size:1.2rem;font-weight:var(--wght-bold);margin-bottom:.5em}.compact_list_tile .details_container .details_grid{display:grid;flex-direction:column;gap:1.5rem}.compact_list_tile .details_container .details_section{--avatar-size: 1rem}.compact_list_tile .details_container .details_section h3{font-size:1.1rem;padding-bottom:.5rem;margin-bottom:.75rem;border-bottom:1px solid var(--lm-secondary)}.compact_list_tile .details_container .ratings{display:grid;flex-direction:column;align-items:stretch;gap:1rem .5rem}.compact_list_tile .details_container .ratings .category{display:flex;justify-content:space-between;border-top:1px solid var(--lm-secondary);padding-top:.5rem}.compact_list_tile .details_container .ratings .category i,.compact_list_tile .details_container .ratings .category svg{flex-shrink:0}.compact_list_tile .details_container .ratings .category strong{margin-right:auto}.compact_list_tile .details_container .ratings .category:first-child{border-top:none}@container list-tile (min-width: 600px){.compact_list_tile .details_container .ratings{grid-template-columns:repeat(3,1fr)}.compact_list_tile .details_container .ratings .category{flex-direction:column;align-items:flex-start;border:none;gap:.5em;padding-top:0}.compact_list_tile .details_container .ratings .category strong{margin:0}}@container list-tile (min-width: 820px){.compact_list_tile .details_container .ratings{grid-template-columns:repeat(4,1fr)}}@container list-tile (min-width: 1000px){.compact_list_tile .details_container .ratings{grid-template-columns:repeat(5,1fr)}}.compact_list_tile .details_container .visit_photo{border-radius:var(--lm-radius);background-color:var(--lm-background-dark);position:relative;display:flex;justify-content:center;isolation:isolate;max-width:100%}.compact_list_tile .details_container .visit_photo:after{background:var(--background-photo);background-size:cover;background-position:center;opacity:.35;z-index:-1}.compact_list_tile .details_container .visit_photo:before{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:0}.compact_list_tile .details_container .visit_photo:after,.compact_list_tile .details_container .visit_photo:before{position:absolute;content:"";inset:0;border-radius:var(--lm-radius)}.compact_list_tile .details_container .visit_photo picture{z-index:1}.compact_list_tile .details_container .visit_photo img{border-radius:var(--lm-radius);max-width:100%}.compact_list_tile .details_container .visit_note{line-height:1.3;grid-column:1/-1}.compact_list_tile .details_container footer{grid-column:1/-1;display:flex;gap:1rem;justify-content:flex-end;margin-top:1rem}.compact_list_tile .users{--gap: .5em;grid-column:1;margin-top:.25em}.compact_list_tile.has_message{--icon-size-mobile: 1.728rem;--icon-size-desktop: 1.728rem;--padding: .75rem;padding:0;border:0;background:transparent}.in_container .compact_list_tile{margin-inline:1rem;background-color:var(--lm-background-dark);border-radius:var(--lm-radius);border:none}.in_container .compact_list_tile form{padding:.75rem;border-radius:var(--lm-radius);background-color:var(--lm-background)}@container list-tile (min-width: 630px){.compact_list_tile .compact_list_tile_grid{display:grid;grid-template-columns:1fr max-content;align-items:center}.compact_list_tile .details_nav{margin-bottom:0;margin-top:0}.compact_list_tile .details_nav>*{width:auto}}.compact_list_tile .avatar_grid{align-self:start}.on_alt_bcg.external_room:first-child{margin-top:0}.on_alt_bcg.external_room figure{display:grid;flex-shrink:0;width:62px;height:62px;border-radius:var(--lm-radius);background-color:var(--lm-secondary-light);place-items:center}@media all and (min-width:632px){.on_alt_bcg.external_room figure{font-size:3.5831808rem;width:116px;height:116px}}.on_alt_bcg.external_room figure>svg{font-size:2.48832rem}@media all and (min-width:632px){.on_alt_bcg.external_room figure>svg{font-size:3.5831808rem}}.on_alt_bcg.external_room p,.on_alt_bcg.external_room a{font-size:.8333333333rem}@media all and (min-width:632px){.on_alt_bcg.external_room p,.on_alt_bcg.external_room a{font-size:1rem}}.on_alt_bcg.external_room>div{display:flex;flex-direction:column}.on_alt_bcg.external_room>div>p{margin-top:10px}.on_alt_bcg.external_room>div>p svg{display:inline;margin-right:5px}.on_alt_bcg.external_room>div .site{text-decoration:underline}.on_alt_bcg.external_room>div form{align-self:flex-end;margin-top:10px}@media all and (min-width:632px){.on_alt_bcg.external_room>div form{position:absolute;right:20px;bottom:25px}}body>aside.form{position:fixed;inset:0;background:#0006}body>aside.form>*{box-shadow:0 14px 28px #00000040,0 10px 10px #00000038}body>aside.form>form{position:fixed;top:50%;left:50%;display:flex;flex-direction:column;width:800px;padding:20px;transform:translate(-50%,-50%);background:var(--lm-background)}body>aside.form>form a.close{font-size:1.2rem;position:absolute;top:20px;right:20px;cursor:pointer;transition:all .5s;transform:rotate(0);text-decoration:none}body>aside.form>form a.close:hover{transform:rotate(90deg)}body>aside.form>form>h2{font-size:2.0736rem;margin-bottom:10px;text-align:center}body>aside.form>form>p{font-size:.8333333333rem;margin-bottom:10px;text-align:center}body>aside.form>form>p a{color:inherit}body>aside.form>form>input[type=email],body>aside.form>form>textarea{width:100%;margin-bottom:10px;padding:10px;border:1px solid var(--lm-secondary)}body>aside.form>form>textarea{height:100px}body>aside.form>form>button{font-size:1.44rem;margin-left:auto;padding:10px 40px;cursor:pointer;text-transform:uppercase;color:var(--lm-background);border:none;background:var(--lm-text);text-decoration:none}body>aside.form>form>button:focus,body>aside.form>form>button:link:hover{text-decoration:underline}@media all and (max-width:999px){body>aside.form>form{width:560px}}@media all and (max-width:481px){body>aside.form>form{width:300px;padding:10px}body>aside.form>form>a.close{top:5px;right:5px}}body>aside.form>div{position:fixed;top:50%;left:50%;overflow-y:auto;padding:20px;transform:translate(-50%,-50%);background:var(--lm-background)}body>aside.form>div:not([data-src-section=site]){max-height:80%;width:1200px;margin-right:auto;margin-left:auto}@media all and (max-width:1299px){body>aside.form>div:not([data-src-section=site]){width:900px;margin-right:auto;margin-left:auto}}@media all and (max-width:999px){body>aside.form>div:not([data-src-section=site]){width:600px}}@media all and (max-width:631px){body>aside.form>div:not([data-src-section=site]){width:450px}}@media all and (max-width:481px){body>aside.form>div:not([data-src-section=site]){width:300px}}@media all and (max-width:481px){body>aside.form>div:not([data-src-section=site]){width:100%;max-height:100%;padding-top:40px}}body>aside.form>div[data-src-section=site]{display:flex;height:100%;padding:60px 1rem 40px;border-radius:0}body>aside.form>div[data-src-section=site]>section,body>aside.form>div[data-src-section=site]>article{width:100%}body>aside.form>div[data-src-section=site]>section footer,body>aside.form>div[data-src-section=site]>article footer{margin-bottom:30px}@media all and (min-width:782px){body>aside.form>div[data-src-section=site]>section,body>aside.form>div[data-src-section=site]>article{margin:0 auto;padding-right:65px;padding-left:65px}}body>aside.form>div[data-src-section=site] .specials_list{padding-bottom:40px}@media all and (min-width:782px){body>aside.form>div[data-src-section=site]{width:calc(100% - 2rem);max-width:1060px;height:auto;max-height:80%;padding:40px 0;border-radius:var(--lm-radius)}}body>aside.form .close_modal{position:absolute;z-index:100;top:20px;left:calc(100% - 50px);order:-1;cursor:pointer}.banner_tile{display:grid;max-width:859px;margin:20px auto 0;place-items:center}.banner_tile>a{width:100%}.banner_tile img{display:block;width:100%;aspect-ratio:559/185;object-fit:cover;border-radius:var(--lm-radius)}@media all and (min-width:600px){.banner_tile img{aspect-ratio:859/206}}.global_flash_container{--flash-container-gap: 1rem;--space: var(--flash-container-gap);position:fixed;top:calc(var(--lm-top-bar) + 1rem);left:1rem;right:1rem;align-items:flex-end;z-index:1000000;pointer-events:none;transition:.3s}.global_flash{--fade-length: .5s;background:var(--global-flash-background, var(--lm-background));border-radius:var(--lm-radius);color:var(--global-flash-text, var(--lm-text));padding:10px 15px;font-size:1rem;display:none;pointer-events:all;cursor:pointer;box-shadow:0 10px 20px #00000029,0 6px 6px #00000030}.global_flash .flash_icon,.global_flash .close{flex-shrink:0}.global_flash .flash_icon{font-size:1rem}.global_flash .close{--button-size: 1.5rem;--offset: 4px;--lm-radius: 44;background-color:#0000004d;height:var(--button-size);width:var(--button-size);border-radius:100%;display:grid;place-items:center;cursor:pointer;position:relative}.global_flash .close .progress_svg{position:absolute;inset:calc(-1 * var(--offset));height:calc(var(--button-size) + var(--offset) * 2);width:calc(var(--button-size) + var(--offset) * 2);background:transparent;stroke-dasharray:276;stroke-dashoffset:276;stroke-linecap:round;transform:rotate(-90deg);animation:fill var(--timeout, 6ms) linear forwards}.global_flash .close .progress{stroke:var(--global-flash-text)}@keyframes fill{to{stroke-dashoffset:0}}.global_flash:hover .close{background:var(--global-flash-text);color:var(--global-flash-background)}.global_flash.show{display:flex;align-items:center;gap:.5em;animation:global-flash-in var(--fade-length) normal}.global_flash.hiding{animation:global-flash-out var(--fade-length) normal}.global_flash.info{--global-flash-background: var(--lm-color-status-info);--global-flash-text: white}.global_flash.warning{--global-flash-background: var(--lm-color-status-warning);--global-flash-text: white}.global_flash.negative{--global-flash-background: var(--lm-color-status-negative);--global-flash-text: white}.global_flash.positive{--global-flash-background: var(--lm-color-status-positive);--global-flash-text: white}@keyframes global-flash-in{0%{opacity:0;transform:translate(50%)}to{opacity:1;transform:translate(0)}}@keyframes global-flash-out{0%{opacity:1}to{opacity:0;transform:translateY(-100%);margin-top:calc(-1 * (var(--flash-height) + var(--flash-container-gap)))}}ul.highlighted_list{margin-top:40px}ul.highlighted_list li{font-size:1.728rem;padding:20px;background:var(--lm-secondary)}ul.highlighted_list li+li{margin-top:10px}label.icon{display:flex;align-items:flex-start;flex-flow:row wrap;padding:12px;color:var(--lm-secondary);border:1px solid var(--lm-secondary);border-radius:var(--lm-radius);background:var(--lm-background)}label.icon>svg{line-height:24px;margin-right:4px}label.icon>input,label.icon>textarea,label.icon>select{font-size:1rem;line-height:22px;flex:1 1 auto;max-width:calc(100% - 25px);padding:0;color:var(--lm-text);border:1px solid transparent;background:transparent}label.icon>input::placeholder,label.icon>textarea::placeholder,label.icon>select::placeholder{opacity:1;color:var(--lm-tertiary)}label.icon>textarea{min-height:66px}label.icon>.errors{font-size:.8333333333rem;font-weight:var(--wght-bold);flex:0 0 100%;margin-top:10px}label.icon.hider{display:none}label.icon.error{color:var(--lm-red);border-color:var(--lm-red);background:#ef000066;box-shadow:0 0 4px 4px #ef000066}label.icon.error>input,label.icon.error>textarea{border-color:var(--lm-red)}label.icon.error>input::placeholder,label.icon.error>textarea::placeholder{color:var(--lm-red)}.loading_screen{display:none}.loading{position:relative}.loading .loading_screen{position:absolute;z-index:1000;inset:0;display:grid;place-items:start center;padding-top:60px;background:#ffffffe6}.loading .loading_screen .loading_icon_container{position:sticky;top:50%;margin:0 auto;padding:20px;transform:translateY(-50%)}.loading .loading_screen .loading_icon{font-size:80px;color:var(--loading-icon-color, var(--lm-primary))}[data-theme=dark] .loading .loading_screen{background:#111c}@media(prefers-color-scheme:dark){[data-theme=auto] .loading .loading_screen{background:#111c}}.loading.fully_visible .loading_screen .loading_icon_container{position:absolute}.loading .loading .loading_screen{display:none}.leaflet-tile-container{filter:grayscale(1)}[data-theme=dark] .leaflet-tile-container{filter:grayscale(1) contrast(114%) brightness(.7)}@media(prefers-color-scheme:dark){[data-theme=auto] .leaflet-tile-container{filter:grayscale(1) contrast(114%) brightness(.7)}}.leaflet-control-fullscreen a{background:#fff url(/build/assets/fullscreen-36JcbIqU.webp) no-repeat 0 0;background-size:26px 52px}.leaflet-popup-content{font-family:Open Sans,sans-serif;line-height:1!important;width:194px;height:auto;margin:0!important;padding:3px;border-radius:var(--lm-radius);background-color:var(--lm-text)}.leaflet-popup-content img{display:block;flex-shrink:0;width:40px;height:40px;margin-right:.25rem;border-radius:var(--lm-radius)}.leaflet-popup-content h2{margin-bottom:0}.leaflet-popup-content h2>a{font-size:.8333333333rem;font-weight:var(--wght-bold);display:flex;align-items:center;padding:.5rem;color:var(--lm-background);text-decoration:none}.leaflet-popup-content h2>a:focus,.leaflet-popup-content h2>a:link:hover{text-decoration:underline}.leaflet-popup-content h2>a img{margin-right:.5rem}.leaflet-popup.logo .leaflet-popup-content{width:auto;padding-right:18px}.leaflet-popup-content>div{padding:.5rem;border-radius:8px;background-color:var(--lm-background)}.leaflet-popup-content>div>a{font-size:1rem;font-weight:var(--wght-bold);line-height:35px;display:block;height:41px;text-align:center;color:var(--lm-text);border:2px solid var(--lm-tertiary);border-radius:var(--lm-radius);text-decoration:none}.leaflet-popup-content>div>a:focus,.leaflet-popup-content>div>a:link:hover{text-decoration:underline}.leaflet-popup-content p{font-size:.8333333333rem;margin:0}.leaflet-popup-content li{display:flex;flex-direction:row;margin:.25rem 0}.leaflet-popup-content li:first-child{margin-top:0}.leaflet-popup-content li:last-child{margin-bottom:0}.leaflet-popup-content li div{display:flex;flex-direction:column;justify-content:flex-start;color:var(--lm-text)}.leaflet-popup-content li div h4{font-size:14px!important;font-weight:var(--wght-bold)!important}.leaflet-popup-content li div>p{margin-top:2px}.leaflet-popup-content li a{color:var(--lm-text);text-decoration:none}.leaflet-popup-content li a:focus,.leaflet-popup-content li a:link:hover{text-decoration:underline}.leaflet-popup-content h3{padding-bottom:.5rem;border-bottom:2px solid var(--lm-tertiary)}.leaflet-popup-content ul{display:grid;flex-direction:column;margin:0 auto .5rem}.leaflet-popup-content.loading{min-height:50px}.leaflet-popup-content.loading .loading_icon{font-size:2.0736rem;position:absolute;z-index:2;top:50%;left:50%;margin:-16px 0 0 -16px;color:var(--lm-background)}.reserve .leaflet-popup-content.loading:after{color:var(--lm-text)}.leaflet-touch .leaflet-control-fullscreen a{background-position:2px 2px}.leaflet-fullscreen-on .leaflet-control-fullscreen a{background-position:0 -26px}.leaflet-touch.leaflet-fullscreen-on .leaflet-control-fullscreen a{background-position:2px -24px}.leaflet-popup.reserve .leaflet-popup-content{background-color:var(--lm-primary)}.leaflet-popup.reserve .leaflet-popup-content h2>a{color:var(--lm-text-on-primary)}.leaflet-popup-content-wrapper{padding:0!important}.leaflet-container a.leaflet-popup-close-button{font-size:1.2rem;display:grid;width:25px;height:25px;margin:2px;color:var(--lm-background);place-items:center}.leaflet-container .leaflet-popup.reserve a.leaflet-popup-close-button{color:var(--lm-text-on-primary)}.leaflet-container .leaflet-popup.logo a.leaflet-popup-close-button{margin:0}.leaflet-popup-tip{border:3px solid var(--lm-text)}.leaflet-popup.reserve .leaflet-popup-tip{border-color:var(--lm-primary)}.leaflet-container:fullscreen{width:100%!important;height:100%!important}.leaflet-container.leaflet-fullscreen-on{width:100%!important;height:100%!important}.leaflet-pseudo-fullscreen{position:fixed!important;z-index:99999;top:0!important;left:0!important;width:100%!important;height:100%!important}@media(min-resolution:2dppx){.leaflet-control-fullscreen a{background-image:url(/build/assets/fullscreen-36JcbIqU.webp)}}.map{overflow:hidden;border-radius:var(--lm-radius)}.index_map{height:350px;max-width:100%;width:auto;margin-right:1rem;margin-left:1rem}@media all and (min-width:632px){.index_map{margin-right:auto;margin-left:auto;width:600px}}@media all and (min-width:1000px){.index_map{width:900px}}@media all and (min-width:1300px){.index_map{width:1200px}}@media all and (min-width:1600px){.index_map{width:1500px}}.index_map .map{position:relative;width:100%;height:100%}.index_map .map>div{position:absolute;inset:0}@media all and (min-width:1000px){.index_map{height:500px}}.modal{position:fixed;z-index:101;inset:0;display:none;align-items:center;justify-content:center;cursor:pointer;background:#0006}.modal.open{display:flex}.modal>article{width:600px;max-width:calc(100vw - 20px);padding:30px;cursor:default;border-radius:var(--lm-radius);background:var(--lm-background);box-shadow:0 14px 28px #00000040,0 10px 10px #00000038}@media all and (max-width:631px){.modal>article{padding:15px}}.modal>article>header{font-size:1.728rem;line-height:1.3em;margin-bottom:20px}.modal>article>div{margin:20px 0;padding:20px 10px;border-top:1px solid var(--lm-secondary);border-bottom:1px solid var(--lm-secondary)}.modal>article>div:empty{display:none}.modal>article>div>p+p{margin-top:.5em}.modal>article>footer{--gap: 1rem;justify-content:space-between}.modal>article>footer>a{flex-grow:1}.modal>article>footer>a:first-child:last-child{margin-left:auto}.date_filter{display:flex;overflow:hidden;width:100%}.date_filter>.month{flex:0 0 100%;width:100%;margin-left:0;transition:margin-left .3s}.date_filter>.month>h3{font-size:1rem;font-weight:var(--wght-bold);position:relative;display:flex;align-items:center;justify-content:center;max-width:246px;height:38px;margin:0 auto 10px;transition:none;text-align:center}.date_filter>.month>h3>a,.date_filter>.month>h3>.inact{font-size:1rem;display:grid;width:30px;height:30px;text-decoration:none;color:inherit;border:1px solid var(--lm-tertiary);border-radius:var(--lm-radius);place-items:center}.date_filter>.month>h3>a:first-child,.date_filter>.month>h3>.inact:first-child{left:0}.date_filter>.month>h3>a:last-child,.date_filter>.month>h3>.inact:last-child{right:0}.date_filter>.month>h3>a.inact,.date_filter>.month>h3>.inact.inact{pointer-events:none;color:var(--lm-secondary);border-color:var(--lm-secondary)}@media(hover:hover){.date_filter>.month>h3>a:hover{background-color:var(--lm-primary-light)}}.date_filter.m1>.month:first-child{margin-left:-100%}.date_filter.m2>.month:first-child{margin-left:-200%}.date_filter.m3>.month:first-child{margin-left:-300%}.date_filter.m4>.month:first-child{margin-left:-400%}.date_filter.m5>.month:first-child{margin-left:-500%}.dialog{--dialog-gap: 1rem;display:none;margin:auto;max-width:50rem;width:calc(100% - 2rem);align-items:start;flex-direction:column;gap:var(--dialog-gap);border-radius:var(--lm-radius);border:1px solid var(--lm-secondary-light);background-color:var(--lm-background);cursor:auto;overscroll-behavior:contain;box-shadow:0 10px 20px #00000029,0 6px 6px #00000030}.dialog[open]{display:flex}.dialog h2{font-size:1.2rem}.dialog .chat_message_bubble{align-self:start}.dialog::backdrop{background:var(--lm-background-dark);opacity:.8}[data-theme=dark] .dialog::backdrop{background:var(--lm-background)}@media(prefers-color-scheme:dark){[data-theme=auto] .dialog::backdrop{background:var(--lm-background)}}.dialog .button_row{display:flex;flex-flow:row wrap;gap:1rem}.dialog .button_row>.button,.dialog .button_row .btn{margin:0}.dialog .close_modal{border-radius:100%;padding:0;display:grid;place-items:center;font-size:1rem;height:2rem;aspect-ratio:1;margin-left:auto}.dialog .close_modal svg{font-size:1em;height:1em;aspect-ratio:1}.dialog .compact_list{width:100%}.dialog .in_container .compact_list_tile{margin-inline:0}.dialog .add_to_list_form{display:flex;flex-direction:column;align-items:stretch;width:100%}.dialog .add_to_list_form form{display:flex;flex-direction:column}.dialog .add_to_list_form form .btn{align-self:end;margin-top:1rem}.dialog>header{width:100%;display:flex;flex-direction:row}.dialog .global_flash_container{top:1rem}.dialog.wide{max-width:50rem;width:calc(100% - 2rem)}.dialog-modal{display:none;max-width:40rem;width:calc(100% - 2rem);align-items:start;border:none;border-radius:var(--lm-radius);background-color:var(--lm-background);cursor:auto;overscroll-behavior:contain;padding-block:var(--modal-padding-block, var(--dialog-padding-block-start, 1rem) var(--dialog-padding-block-end, 1rem));padding-inline:0;box-shadow:0 10px 20px #00000029,0 6px 6px #00000030}.dialog-modal>*{padding-inline:var(--modal-padding-inline, 1rem);width:100%}.dialog-modal .dialog-modal-header .heading{font-size:var(--modal-heading-size, 1.44rem);margin-block:0}.dialog-modal .dialog-modal-header>.btn:last-child{margin-left:auto}.dialog-modal .dialog-modal-header,.dialog-modal .dialog-modal-footer{display:flex;flex-direction:row;gap:1rem;justify-content:space-between;align-items:center}.dialog-modal .dialog-modal-header button.btn,.dialog-modal .dialog-modal-footer button.btn{flex-shrink:0}.dialog-modal[open]{display:flex}.dialog-modal-title{font-size:1.44rem}.dialog-modal .bordered-top{border-block-start:1px solid var(--lm-secondary)}.slot-booking-dialog{--modal-padding-block: 0;--modal-padding-inline: 0}.slot-booking-dialog .hour_buttons{display:none}.slot-booking-dialog .dialog-modal-header{padding:1rem 1rem 0}.slot-booking-dialog .pricers_container>:first-child{border-top:0;padding-block-start:0}.slot-booking-dialog .pricers .pricers-section:last-child{padding-bottom:calc(var(--pricers-padding-block-end, 1rem) * 2)}body:has(dialog[open]){filter:blur(5px)}.user_room_details .user_room_details_header{width:100%;display:grid;grid-template-columns:1fr min-content;grid-template-rows:auto auto;gap:.5em;align-items:center}.user_room_details .user_room_details_header h2{margin-bottom:0;font-size:1.44rem;font-weight:var(--wght-regular)}.user_room_details .close_modal{grid-column:2;grid-row:1;align-self:start}.user_room_details .details_heading{font-size:1.2rem;margin-bottom:1em}.user_room_details .details_section{width:100%;padding-top:var(--dialog-gap);border-top:1px solid var(--lm-secondary-light)}.user_room_details .wish_level{font-size:.8333333333rem}.user_room_details .compact_list .compact_list_tile{margin-inline:0}.user_room_details .details_list{list-style-type:disc}.user_room_details .details_list li{margin-left:1em}.user_room_details .details_list li+li{margin-top:.75em}.user_room_details .details_list a{text-decoration:none}.user_room_details .details_list a:focus,.user_room_details .details_list a:link:hover{text-decoration:underline}.user_room_details .details_list a+a{margin-top:.5em}:root{--form-color-border: var(--lm-secondary);--form-color-background: var(--lm-background);--form-color-label: var(--lm-text);--form-focus-color-border: var(--lm-text);--form-focus-color-background: var(--lm-background);--form-focus-color-label: var(--lm-primary);--label_bottom_margin: 20px;--form-switch-bg: var(--lm-secondary)}.simple_form{display:flex;flex-flow:row wrap;align-items:end;gap:1rem}.simple_form>*{margin:0}.simple_form .btn_container{width:100%}.simple_form.wide{align-items:stretch}.option_group{--gap: 1rem}.option_group .form-check-label.btn{background-image:none}.set_avatar{--avatar-size: 180px}.set_avatar .avatar_form{align-items:start}.set_avatar .dropzone-container{width:100%}.set_avatar figure{margin-bottom:1rem}.set_avatar img,.set_avatar svg{width:var(--avatar-size);aspect-ratio:1;border-radius:var(--lm-radius);border:1px solid var(--lm-secondary)}@media all and (min-width:632px){.set_avatar{display:flex;flex-direction:row}.set_avatar>div{margin-top:0;margin-left:20px}}#invoice_checkbox{margin-bottom:0}#invoice_checkbox+*{margin-top:20px;display:grid;width:100%;margin-bottom:initial;grid-column:1/-1;gap:1rem}@media all and (min-width:1300px){#invoice_checkbox+*{grid-template-columns:1fr 1fr}}.form-group-container{container:form-group/inline-size}@container form-group (width > 450px){.form_group .form_group{--columns: 2}}@container form-group (width > 500px){.form_group{--columns: 2}.form_group .form_group{--columns: 2;grid-column:span 2}}@container form-group (width > 970px){.form_group .form_group{grid-column:span 1}}.form_group{display:grid;gap:var(--form-group-gap, 1rem);grid-template-columns:repeat(var(--columns),minmax(0,1fr))}.form_group .span-whole-row{grid-column:1/-1;margin-top:calc(-1 * (var(--form-group-gap, 1rem) - .25rem))}@media all and (min-width:1300px){.form_group [data-type=input_textarea],.form_group .full_width{grid-column:1/-1}}.form_group .lm-form+.lm-form{margin-top:0}.phone_with_dialing_code .input_container{width:100%;display:flex;flex-direction:column;row-gap:1rem;align-items:flex-start;margin-bottom:var(--phone_with_dialing_code_margin_bottom, 0);overflow:visible}.phone_with_dialing_code div.lm-form+div.lm-form{margin-top:0}.phone_with_dialing_code>ul{grid-column:span 2;margin-top:-1rem}@container lm-form-container (min-width: 370px){.phone_with_dialing_code .input_container{display:grid;gap:0 1rem;grid-template-columns:min-content 1fr}.phone_with_dialing_code>ul{margin-top:0}}.lm-form .col-form-label{padding-top:0}.mapbox-form mapbox-search-box>div{background:transparent;margin-bottom:1rem}.mapbox-form input[type=text]{background-color:var(--bs-form-control-bg);border-radius:var(--lm-radius);border:1px solid var(--bs-form-control-border-color);color:var(--lm-text)}.mapbox-form input[type=text] path{fill:var(--bs-form-control-placeholder-color)}.mapbox-form .form-control{margin-bottom:1rem}.phone_with_dialing_code .col-form-label,.calwidget .phone_with_dialing_code .col-form-label{padding:0;line-height:1;margin-bottom:.5em}.phone_with_dialing_code .lm-form>.form-label,.calwidget .phone_with_dialing_code .lm-form>.form-label{display:none}.phone_with_dialing_code .lm-form:has(.input-active) .form-label,.calwidget .phone_with_dialing_code .lm-form:has(.input-active) .form-label{color:var(--widget-form-focus-color-label, var(--form-focus-color-label))}.phone_with_dialing_code .form-select,.calwidget .phone_with_dialing_code .form-select{border:none;min-height:0}.phone_with_dialing_code .form-select:focus-within,.calwidget .phone_with_dialing_code .form-select:focus-within{border-color:var(--widget-form-focus-color-border, var(--form-focus-color-border))}.phone_with_dialing_code .ts-wrapper .ts-control,.calwidget .phone_with_dialing_code .ts-wrapper .ts-control{border:1px solid var(--widget-form-color-border, var(--form-color-border, var(--bs-form-control-border-color)))!important;border-radius:var(--widget-form-border-radius, var(--lm-radius));transition:none;min-width:192px}.phone_with_dialing_code .ts-wrapper .ts-control>input,.calwidget .phone_with_dialing_code .ts-wrapper .ts-control>input{min-width:0;height:auto;width:auto}.phone_with_dialing_code .ts-wrapper .ts-control .item,.calwidget .phone_with_dialing_code .ts-wrapper .ts-control .item{color:var(--widget-form-color-label, var(--form-color-label));background-color:var(--widget-color-background-alt, var(--lm-background-dark));border-radius:var(--widget-form-border-radius, var(--lm-radius));flex-wrap:nowrap;white-space:nowrap;padding-inline:.5em}.phone_with_dialing_code[data-error] .ts-wrapper .ts-control,.calwidget .phone_with_dialing_code[data-error] .ts-wrapper .ts-control{border-color:var(--lm-form-invalid)!important}.phone_with_dialing_code .ts-wrapper.single.input-active .ts-control,.calwidget .phone_with_dialing_code .ts-wrapper.single.input-active .ts-control{background-color:var(--form-color-background);border:1px solid var(--widget-form-focus-color-border, var(--form-focus-color-border))!important;box-shadow:none;outline:0}.phone_with_dialing_code:not([data-error]) .ts-wrapper.focus:not(.input-active) .ts-control,.calwidget .phone_with_dialing_code:not([data-error]) .ts-wrapper.focus:not(.input-active) .ts-control{box-shadow:none;outline:0}.phone_with_dialing_code .ts-dropdown,.calwidget .phone_with_dialing_code .ts-dropdown{background-color:var(--widget-color-background, var(--lm-background));border:1px solid var(--widget-form-color-border, var(--form-color-border));width:min-content}.phone_with_dialing_code .ts-dropdown .option,.calwidget .phone_with_dialing_code .ts-dropdown .option{color:var(--widget-form-section-color-text, var(--lm-text));white-space:nowrap}.phone_with_dialing_code .ts-dropdown .option.active,.calwidget .phone_with_dialing_code .ts-dropdown .option.active{background-color:var(--widget-color-background-alt, var(--lm-background-dark))}.phone_with_dialing_code .ts-dropdown [data-selectable] .highlight,.calwidget .phone_with_dialing_code .ts-dropdown [data-selectable] .highlight{position:static;font:inherit;color:inherit;padding:0}.one_star_ranks{display:none}@media all and (min-width:1300px){.one_star_ranks{display:flex;align-items:center}}.one_star_ranks>p:not(.rating_in_star){font-size:1rem}.one_star_ranks>.rating_in_star{font-size:2.0736rem;margin-right:10px}.one_star_ranks .room_avatar{margin:0 10px 0 15px;border-radius:var(--lm-radius)}.pager{font-size:1rem;font-weight:var(--wght-regular);display:flex;justify-content:flex-end}.pager>a{display:inline-block;padding:0 6px;color:inherit;text-decoration:none}.pager>a:focus,.pager>a:link:hover{text-decoration:underline}.pager>a:nth-of-type(n+2){border-left:1px solid var(--lm-text)}.pager>strong,.pager>a.act{font-weight:var(--wght-bold)}@media all and (max-width:631px){.pager{flex-flow:row wrap;justify-content:center}.pager>strong{width:100%;margin-bottom:10px;text-align:center}.pager>a{margin:0 4px 10px}.pager>a:nth-of-type(n+2){border-left:none}.pager>a[href]{padding:4px 8px;border:1px solid var(--lm-text)}}[data-pager].loading{pointer-events:none}[data-pager].loading:before,[data-pager].loading:after{display:none}.pagination{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;min-height:95px;padding:30px 25px;border-radius:var(--lm-radius);background-color:var(--lm-background-dark);grid-column:1/-1}.pagination:after{display:none}.pagination>.btn{margin-right:0;margin-left:auto}.card_nav_container .pagination{border:1px solid var(--lm-secondary);background-color:var(--lm-background)}.card_nav_container .pagination:first-child{margin:0 0 20px}.card_nav_container .pagination:not(:first-child){margin:20px 0 0}.raised-tile{--raised-tile-background-color: var(--lm-background);--raised-tile-border-color: var(--lm-secondary-dark);background-color:var(--raised-tile-background-color);padding:.75rem 1rem;border-radius:var(--lm-radius);border-color:var(--raised-tile-border-color);border-style:solid;border-block-end-width:2px}[data-theme=dark] .raised-tile{--raised-tile-background-color: var(--lm-background-light);--raised-tile-border-color: var(--lm-background)}@media(prefers-color-scheme:dark){[data-theme=auto] .raised-tile{--raised-tile-background-color: var(--lm-background-light);--raised-tile-border-color: var(--lm-background)}}.raised-tile.current,.current .raised-tile{--raised-tile-border-color: var(--lm-primary);outline:1px solid var(--lm-primary)}.rating{--empty-star-color: var(--lm-secondary-dark);display:inline-flex}.rating.red{--rating-color: var(--lm-red)}.rating.orange{--rating-color: #399afb}.rating.green{--rating-color: var(--lm-green)}.rating.yellow{--rating-color: var(--lm-primary)}.rating.gray{--rating-color: var(--lm-tertiary)}.rating svg{pointer-events:none;color:var(--rating-color)}.rating svg.empty{color:var(--empty-star-color)}.rating svg.half{--fa-secondary-opacity: 1;--fa-secondary-color: var(--empty-star-color)}.rating.full svg:first-of-type{margin-left:10px}.rating.full svg:last-of-type{margin-right:10px}.rating_in_star{font-size:2.0736rem;font-weight:var(--wght-regular);position:relative;display:grid;flex-shrink:0;width:2.48832em;height:2.48832em;color:var(--lm-text-on-primary);place-items:center}.rating_in_star>svg{position:absolute;inset:0;width:100%;height:100%;display:grid;color:var(--star-color, var(--lm-primary));place-items:center}.rating_in_star.red{--star-color: var(--lm-red)}.rating_in_star.orange{--star-color: #399afb}.rating_in_star.green{--star-color: var(--lm-green)}.rating_in_star.yellow{--star-color: var(--lm-primary)}.rating_in_star.gray{--star-color: var(--lm-tertiary-light)}.rating_in_star>span{position:relative;margin-top:.25em;color:var(--lm-text-on-primary)}.rating_in_star small{font-size:.5787037037em;display:inline-block;margin-left:-.3124224em}.review_container{container:review-container/inline-size}@container review-container (max-width: 790px){.review_tile{gap:15px}.review_tile>figure{grid-row:1/2}.review_tile>figure>figcaption:not(.room_name){display:none}.review_tile>header>.date>span{font-size:0;display:block}.review_tile>header>.author{display:flex;flex-wrap:wrap}.review_tile>header>.author span{margin-right:10px}.review_tile>header>.author a{margin-left:0}.review_tile>.content{grid-column:2/3}.review_tile>.content>.answer{padding:15px}.review_tile>.content>.answer>div{margin-top:10px;padding:10px}}.review_tile{display:grid;margin-top:30px;gap:15px 35px;grid-template-columns:115px 1fr}.review_tile:first-child{margin-top:0}.review_tile>figure{overflow:hidden;flex:0 0 115px;width:115px;max-width:115px;grid-column:1/2;grid-row:1/3}.review_tile>figure>a img,.review_tile>figure>a svg{width:115px;height:115px;border-radius:var(--lm-radius)}.review_tile>figure>figcaption{font-size:.8333333333rem;padding:15px 10px}.review_tile>figure>figcaption a{font-size:inherit;color:inherit;text-decoration:none}.review_tile>figure>figcaption a:focus,.review_tile>figure>figcaption a:link:hover{text-decoration:underline}.review_tile>figure>figcaption a svg{font-size:inherit}.review_tile>figure>figcaption>p,.review_tile>figure>figcaption>a{display:block;margin-top:10px}.review_tile>figure>figcaption>p,.review_tile>figure>figcaption>strong{display:block;text-align:center}.review_tile .visit_users{--gap-block: .5em;--gap-inline: .25em;list-style-type:none;align-items:center}.review_tile .visit_users svg,.review_tile .visit_users picture,.review_tile .visit_users img{height:1em;width:1em;display:inline-block;border-radius:var(--lm-radius)}.review_tile .visit_users a{display:flex;flex-flow:row nowrap;align-items:center;text-decoration:none}.review_tile .visit_users a:focus,.review_tile .visit_users a:link:hover{text-decoration:underline}.review_tile .visit_users a picture{margin-right:.25em}.review_tile .recent_rooms ul{list-style-type:none;display:inline-flex;flex-wrap:wrap;margin-top:0}.review_tile .recent_rooms ul li{margin-right:.5em}.review_tile .recent_rooms a{white-space:nowrap;text-decoration:none}.review_tile .recent_rooms a:focus,.review_tile .recent_rooms a:link:hover{text-decoration:underline}.review_tile>header{grid-column:2/3}.review_tile>header>h3{font-size:1.2rem;font-weight:var(--wght-bold)}.review_tile>header>.date{margin-top:10px;color:var(--lm-tertiary)}.review_tile>header>.marks{--gap: .5rem;margin-top:.5rem}.review_tile>header>.marks>span{display:inline-block;padding:7px;border-radius:var(--lm-radius);background:var(--lm-secondary)}.review_tile>header>.marks>span.yellow{font-weight:var(--wght-bold);color:var(--lm-text-on-primary);background:var(--lm-primary)}.review_tile>header>.marks>span i,.review_tile>header>.marks>span svg{display:block;height:1em}.review_tile>header>.author{display:none;margin-top:10px}.review_tile>header>.author a{color:inherit}.review_tile>header>.author>*~*{margin-left:10px}.review_tile .bordered{margin-top:10px;border-top:1px solid var(--lm-secondary);padding-top:10px}.review_tile .buttons{margin-top:1rem}.review_tile>.content{line-height:1.3;grid-column:1/-1}.review_tile>.content>.review_pic{position:relative;display:inline-grid;margin-top:15px;cursor:pointer}.review_tile>.content>.review_pic .minus{display:none}.review_tile>.content>.review_pic>picture,.review_tile>.content>.review_pic>img,.review_tile>.content>.review_pic>svg{display:block;max-width:100%;border-radius:var(--lm-radius)}@media(hover:hover){.review_tile>.content>.review_pic:hover:after{transition:.3s;opacity:.5}.review_tile>.content>.review_pic:hover.large:after,.review_tile>.content>.review_pic:hover:before:after{opacity:.5}}.review_tile>.content>.review_pic .smaller{height:auto;width:auto}.review_tile>.content>.review_pic .smaller,.review_tile>.content>.review_pic .larger{grid-column:1;grid-row:1}.review_tile>.content>.review_pic .larger{display:none}.review_tile>.content>.review_pic.large:after{border-width:10px}.review_tile>.content>.review_pic.large .minus{display:block}.review_tile>.content>.review_pic.large .plus{display:none}.review_tile>.content>.review_pic.large .larger{display:block}.review_tile>.content>.btn{align-items:center;justify-content:flex-start;padding:10px}.review_tile>.content>.btn>form{align-items:center;justify-content:flex-start}@media all and (min-width:1000px){.review_tile>.content>.btn{justify-content:flex-end}.review_tile>.content>.btn>form{justify-content:flex-end}}.review_tile>.content>.share{display:flex;align-items:center;flex-wrap:wrap;margin-top:15px}.review_tile>.content>.share>*{margin:5px}.review_tile>.content>.share a{color:var(--lm-blue);text-decoration:none}.review_tile>.content>.share a:focus,.review_tile>.content>.share a:link:hover{text-decoration:underline}.review_tile>.content>.share .buttons{display:flex;gap:1rem}.review_tile>.content>.share .buttons .btn{display:flex;align-items:center;gap:.5em}.review_tile>.content>.share .buttons svg{font-size:1.2rem}.review_tile>.content>.share .buttons .btn-primary svg{animation:pop .5s ease-out 1}@keyframes pop{50%{transform:scale(1.4)}}.review_tile>.content>.share .buttons .dislike svg{scale:1 -1}.review_tile>.content>.report{font-size:.8333333333rem;margin-top:15px}.review_tile>.content>.report a{color:inherit;text-decoration:none}.review_tile>.content>.report a:focus,.review_tile>.content>.report a:link:hover{text-decoration:underline}.review_tile>.content .scores{display:grid;justify-content:space-between;margin-top:12px;padding:12px 0;border-top:1px solid var(--lm-secondary);border-bottom:1px solid var(--lm-secondary);gap:20px 10px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.review_tile>.content .scores>p{flex:1 1 0}.review_tile>.content .scores>p>span{display:block;margin-top:10px}.review_tile>.content .scores>p>span>span.rating{margin-left:10px}.review_tile>.content .scores .history_opener{align-self:start;color:var(--lm-tertiary)}.review_tile>.content .scores .reason{grid-column:1/-1}.review_tile>.content .score_history{display:none}.review_tile>.content .score_history.open{display:block}.review_tile>.content .score_history h4{margin-top:20px}.review_tile>.content .score_history h4+.scores{margin-top:10px}.review_tile>.content .score_history *{color:var(--lm-tertiary-light)}.review_tile>.content .score_history *.spoiler{color:var(--lm-text)}.review_tile>.content .score_history *.spoiler.show{color:var(--lm-tertiary-light)}[data-theme=dark] .review_tile>.content .score_history *.spoiler{color:var(--lm-text)}[data-theme=dark] .review_tile>.content .score_history *.spoiler.show{color:var(--lm-secondary)}@media(prefers-color-scheme:dark){[data-theme=auto] .review_tile>.content .score_history *.spoiler{color:var(--lm-text)}[data-theme=auto] .review_tile>.content .score_history *.spoiler.show{color:var(--lm-secondary)}}[data-theme=dark] .review_tile>.content .score_history *{color:var(--lm-secondary)}@media(prefers-color-scheme:dark){[data-theme=auto] .review_tile>.content .score_history *{color:var(--lm-secondary)}}.review_tile>.content>.answer{position:relative;margin-top:40px;padding:25px;border-radius:var(--lm-radius);background:var(--lm-secondary)}.review_tile>.content>.answer:before{position:absolute;top:0;left:50%;display:block;width:45px;height:45px;content:"";transform:translate(-50%,-50%) rotate(45deg);pointer-events:none;background:linear-gradient(to bottom right,var(--lm-secondary),var(--lm-secondary) 50%,transparent 50%,transparent)}.review_tile>.content>.answer>h4{font-size:1.2rem;font-weight:var(--wght-bold);text-align:center}.review_tile>.content>.answer>p{margin-top:20px;padding:20px;border-radius:var(--lm-radius);background:var(--lm-background)}@media all and (min-width:782px){.review_tile>.content{grid-column:2/-1}}.review_tile.no_figure{--space: 15px;display:flex;flex-direction:column;width:100%}.review_tile.no_figure header,.review_tile.no_figure .content{grid-column:1/-1}.room_hours{position:relative;width:auto}.room_hours .slot,.room_hours .small{flex:0 0 auto;cursor:pointer;text-align:center;border:1px solid var(--lm-primary);border-radius:var(--lm-radius);background:var(--lm-background)}.room_hours .slot{display:grid;box-sizing:border-box;height:30px;padding:0 10px;grid-template-rows:100%;grid-template-columns:100%;place-items:center}@media all and (min-width:900px){.room_hours .slot{font-size:1.2rem;height:40px}}.room_hours .slot.act{background:var(--lm-primary);color:var(--lm-text-on-primary)}.room_hours .slot.act:hover{background:var(--lm-primary)}.room_hours .slot:hover{background:var(--lm-primary-light)}@media all and (min-width:900px){.room_hours .slot{position:relative}}.room_hours .small{color:var(--lm-text-on-primary);background:var(--lm-primary);padding:0 8px}@media all and (min-width:900px){.room_hours{max-width:100%}}.room-scores{display:grid;margin-bottom:0;grid-template-columns:1fr 1fr;gap:20px}@media all and (min-width:1000px){.room-scores{display:grid;align-items:center;border-radius:var(--lm-radius);grid-template-columns:130px repeat(4,150px)}}@media all and (min-width:1300px){.room-scores{grid-template-columns:130px repeat(4,1fr)}}@media all and (min-width:1600px){.room-scores{grid-template-columns:150px repeat(4,170px)}}@media all and (min-width:1000px){.room-scores{border-radius:var(--lm-radius)}}.room-scores h2:only-child{margin-bottom:0;grid-column:1/-1}.room-scores .overall_stars{font-size:2.0736rem;padding-bottom:20px;border-bottom:1px solid var(--lm-text);grid-column:span 2}.room-scores .overall_stars .rating{font-size:1.728rem}.room-scores .overall_stars span{display:inline}@media all and (min-width:1000px){.room-scores .overall_stars{display:none}}.room-scores strong{display:block;margin-bottom:5px}.room-scores .rating_in_star{font-size:2.0736rem;display:none}@media all and (min-width:1000px){.room-scores .rating_in_star{display:grid}}.room-scores p{grid-column:1/-1}.section_with_sg{max-width:100%;margin-right:auto;margin-left:auto;width:100%}@media all and (min-width:632px){.section_with_sg .standard_alignment{padding-left:calc(50% - 300px)}}@media all and (min-width:1000px){.section_with_sg .standard_alignment{padding-left:0}}@media all and (min-width:1000px){.section_with_sg{width:900px}}@media all and (min-width:1300px){.section_with_sg{width:1200px}}@media all and (min-width:1600px){.section_with_sg{width:1500px}}main>.section_with_sg{margin-bottom:2rem}.section_with_sg>p,.section_with_sg>strong{font-size:.8333333333rem;font-weight:var(--wght-bold)}@media all and (min-width:1000px){.section_with_sg>p,.section_with_sg>strong{font-size:1rem;font-weight:var(--wght-bold)}}.section_with_sg>h2,.section_with_sg>p,.section_with_sg>strong{margin-bottom:.5rem;padding-right:1rem;padding-left:1rem}@media all and (min-width:632px){.section_with_sg>h2,.section_with_sg>p,.section_with_sg>strong{padding-left:calc(50% - 300px)}}@media all and (min-width:1000px){.section_with_sg>h2,.section_with_sg>p,.section_with_sg>strong{padding-left:0}}.scroll_list_container{overflow:hidden}.scroll_list{display:grid;overflow-x:scroll;justify-content:flex-start;gap:var(--list-gap, 20px);grid-template-rows:minmax(auto,1fr);grid-auto-rows:max-content;grid-auto-flow:column;scroll-snap-type:x proximity;-ms-overflow-style:none;scrollbar-width:none}.scroll_list>*{width:max-content}.scroll_list:before,.scroll_list:after{width:2px;content:""}.scroll_list::-webkit-scrollbar{display:none}@media all and (min-width:632px){.scroll_list{padding-left:calc(50% - 300px)}.scroll_list:before{display:none}.on_alt_bcg .scroll_list{padding-left:20px}}@media all and (min-width:1000px){.scroll_list,.on_alt_bcg .scroll_list{padding-left:0}.scroll_list:after{display:none}}@media all and (min-width:1000px){.scroll_list.full{padding-left:calc(50% - 450px)}.scroll_list.full:after{display:block}}@media all and (min-width:1300px){.scroll_list.full{padding-left:calc(50% - 600px)}}@media all and (min-width:1600px){.scroll_list.full{padding-left:calc(50% - 750px)}}.scroll_list[data-controller=drag-scroll]{cursor:grab;-webkit-user-select:none;user-select:none}.scroll_list[data-controller=drag-scroll][data-drag-scroll-pressed-value=true]{cursor:grabbing}.scroll_list[data-controller=drag-scroll] li{pointer-events:none}.scroll_list.whatisit img{height:300px;border-radius:calc(var(--lm-radius) * 2)}@media all and (min-width:1000px){.scroll_list.whatisit img{height:400px}}@media all and (min-width:1000px){.scroll_list.two_rows{grid-template-columns:repeat(auto-fill,150px);grid-template-rows:auto;grid-auto-flow:row}}@media all and (min-width:1300px){.scroll_list.two_rows{grid-template-columns:repeat(auto-fill,170px)}}@media all and (min-width:1000px){.scroll_list.two_rows .tile_square{display:none}.scroll_list.two_rows .tile_square:nth-of-type(-n+8){display:block}}@media all and (min-width:1600px){.scroll_list.two_rows .tile_square{display:none;width:170px}.scroll_list.two_rows .tile_square img{width:170px;height:auto}.scroll_list.two_rows .tile_square:nth-of-type(-n+10){display:block}}.on_alt_bcg.scroll .scroll_list>*{width:150px}@media all and (min-width:1000px){.on_alt_bcg.scroll .scroll_list>*{width:170px}}@media all and (min-width:632px){.no_padding .scroll_list{padding-left:1rem}}@media all and (min-width:1000px){.no_padding .scroll_list{padding-left:0}}.search_label{position:relative}.search_label svg{font-size:inherit;position:absolute;top:50%;left:0;width:2.5rem;transform:translateY(-50%);text-align:center;pointer-events:none;color:var(--lm-secondary)}.search_label:hover svg{color:var(--lm-tertiary)}.search_label:focus-within svg{color:var(--lm-text)}.quicksearch>ul{position:absolute;z-index:10;top:calc(100% - 2px);left:0;display:none;overflow:auto;width:100%;max-height:calc(80vh - 20px);border-radius:0 0 var(--lm-radius) var(--lm-radius);background:var(--lm-background)}.quicksearch>ul.open{display:block}.quicksearch>ul li{font-size:1rem;font-weight:var(--wght-regular);display:flex;align-items:center;padding:0 20px;color:var(--lm-tertiary)}.quicksearch>ul li.head{font-weight:var(--wght-bold);padding:10px 20px;color:var(--lm-text)}.quicksearch>ul li.a{position:relative;color:var(--lm-text)}.quicksearch>ul li.a a{position:relative;display:flex;overflow:hidden;align-items:center;flex:1 1 auto;padding:5px 20px;text-decoration:none;color:var(--lm-text);border-radius:var(--lm-radius)}.quicksearch>ul li.a a>p{padding-right:2rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:normal}.quicksearch>ul li.a a>p>span{font-size:.8333333333rem;display:block;margin-top:.25rem;color:var(--lm-tertiary)}.quicksearch>ul li.a a:hover{background:var(--lm-secondary)}.quicksearch>ul li.a a:after{flex-shrink:0;width:0;height:0;margin:0 0 0 auto;padding:0;content:"";color:inherit;border-top:calc(var(--arrow-size) / 2) solid transparent;border-bottom:calc(var(--arrow-size) / 2) solid transparent;border-left:calc(var(--arrow-size) / 2) solid currentcolor;--arrow-size: .65em}.quicksearch>ul li.a.act a{background:var(--lm-secondary)}.quicksearch>ul li.a.res:hover a,.quicksearch>ul li.a.res.act a{color:var(--lm-text-on-primary);background:var(--lm-primary)}.quicksearch>ul li.a.res:hover a p,.quicksearch>ul li.a.res:hover a span,.quicksearch>ul li.a.res:hover a svg,.quicksearch>ul li.a.res.act a p,.quicksearch>ul li.a.res.act a span,.quicksearch>ul li.a.res.act a svg{color:var(--lm-text-on-primary)}.quicksearch>ul li.a.res:hover:after,.quicksearch>ul li.a.res.act:after{color:var(--lm-text-on-primary)}.quicksearch>ul li.a:first-of-type{padding:10px 20px;background-color:transparent;display:inline-block}.quicksearch>ul li.a:first-of-type a{padding-left:10px;font-size:.8333333333rem;border:1px solid var(--lm-secondary);border-radius:var(--lm-radius)}.quicksearch>ul li.a:first-of-type:hover{background:transparent}.quicksearch>ul li.a:first-of-type.act a{font-weight:var(--wght-bold);padding-right:10px;color:var(--lm-background);border-color:var(--lm-text);background-color:var(--lm-text)}.quicksearch>ul li.a:first-of-type.act a:after{margin-left:10px}[data-theme=dark] .quicksearch>ul li.a:first-of-type.act a{color:var(--lm-text);border:1px solid var(--lm-text);background-color:transparent}[data-theme=dark] .quicksearch>ul li.a:first-of-type.act a:hover{color:var(--lm-primary);border-color:var(--lm-primary)}@media(prefers-color-scheme:dark){[data-theme=auto] .quicksearch>ul li.a:first-of-type.act a{color:var(--lm-text);border:1px solid var(--lm-text);background-color:transparent}[data-theme=auto] .quicksearch>ul li.a:first-of-type.act a:hover{color:var(--lm-primary);border-color:var(--lm-primary)}}.quicksearch>ul li.a.res svg{color:var(--lm-primary)}.quicksearch>ul li svg{font-size:1.2rem;margin-right:15px;color:inherit}.quicksearch>ul li:not(.a,.head){padding:20px}.quicksearch>ul li:not(.head){padding:5px 10px}.quicksearch{--search_border_width: 2px;border:var(--search_border_width) solid var(--lm-primary);border-radius:var(--lm-radius)}.quicksearch button svg{pointer-events:none}@media all and (max-width:599px){.quicksearch.global{border:none}}.quicksearch a{font-size:1rem;text-decoration:none;color:var(--lm-text)}.quicksearch .quicksearch_input{font-size:1rem;width:100%;height:2.25rem;text-indent:1.75rem;color:var(--lm-text);border:none;border-radius:var(--lm-radius);outline:none;background:var(--lm-background)}.quicksearch .quicksearch_input::placeholder{font-size:1rem;font-weight:var(--wght-regular);color:var(--lm-tertiary)}.quicksearch .quicksearch_input.global{border-left:1px solid var(--lm-secondary);border-radius:0}@media all and (min-width:600px){.quicksearch .quicksearch_input.global{border-left:none;border-radius:var(--lm-radius)}}.quicksearch>button{display:none}.quicksearch .quicksearch_label{position:relative;display:block;box-sizing:border-box}.open .quicksearch .quicksearch_label{border-bottom:none;border-bottom-right-radius:0;border-bottom-left-radius:0}.quicksearch .quicksearch_label svg{font-size:1rem;width:2rem;color:var(--lm-tertiary)}.quicksearch .quicksearch_label:focus-within svg,.quicksearch .quicksearch_label:hover svg{color:var(--lm-text)}.open .quicksearch>button{font-size:1.728rem;width:var(--lm-main-bar);height:var(--lm-main-bar);cursor:pointer;transform-origin:50% 50%;color:var(--lm-text);border:none;background:transparent;display:flex;align-items:center;justify-content:center}.open .quicksearch>button:hover{color:var(--lm-primary)}.open .quicksearch>.placeholder.open{display:block}@media all and (max-width:599px){.open .quicksearch.global{position:fixed;z-index:100;top:var(--lm-country-bar);right:0;left:0;display:flex;flex-flow:row wrap;height:100vh;margin:0;animation:fade-in .3s ease-in forwards;opacity:0;background:var(--lm-background)}.open .quicksearch.global>button{opacity:1}.open .quicksearch.global>label{display:flex;align-items:center;flex:1 1 auto;height:var(--lm-main-bar);margin-left:50px}.open .quicksearch.global>ul{left:0}.open .quicksearch.global>ul,.open .quicksearch.global>.placeholder{top:0;width:100%;height:calc(100% - var(--lm-main-bar));max-height:100%;background:var(--lm-background)}}@media all and (min-width:600px){.open .quicksearch>button{font-size:1.2rem;position:absolute;top:calc(-1 * var(--search_border_width));right:0;width:40px;height:40px}}.quicksearch>ul{width:100%}.quicksearch>.placeholder{position:absolute;z-index:10;left:0;display:none;overflow:auto;width:100%;padding:.5rem 0 0;border-radius:0 0 var(--lm-radius) var(--lm-radius);background:var(--lm-background)}.quicksearch>.placeholder .h2{font-size:1rem;font-weight:var(--wght-bold);margin-bottom:1rem;margin-left:1.25rem}.quicksearch>.placeholder ul a{min-width:0}.quicksearch>.placeholder ul:first-of-type{display:flex;flex-wrap:wrap;margin:0 1.25rem 1rem}.quicksearch>.placeholder ul:first-of-type a{font-size:.8333333333rem;margin:6px 12px 6px 0}.quicksearch>.placeholder ul.placeholder_links a{display:flex;align-items:center;max-width:100%;margin:5px 10px;padding:10px 5px 10px 20px;border-radius:var(--lm-radius)}.quicksearch>.placeholder ul.placeholder_links a:hover{background-color:var(--lm-secondary)}.quicksearch>.placeholder ul.placeholder_links a svg{font-size:1.2rem;margin-right:1rem}.quicksearch>.placeholder ul.placeholder_links a svg:last-of-type{font-size:1rem;margin-right:.5rem;margin-left:auto}.quicksearch>.placeholder ul.placeholder_links li:last-child{margin-bottom:15px}@media all and (max-width:599px){.quicksearch>ul{left:-50px}}@media all and (min-width:600px){.quicksearch{border-radius:var(--lm-radius)}.quicksearch>ul{width:100%}.quicksearch label{border-radius:var(--lm-radius)}.quicksearch label input{border:none}}.quicksearch_container{flex:1 1 auto;background:var(--lm-background)}header .quicksearch_container.open .placeholder,header .quicksearch_container.open .quicksearch>ul{position:relative}@media all and (max-width:599px){header .quicksearch_container.open .placeholder,header .quicksearch_container.open .quicksearch>ul{border:none;border-radius:0}}@media all and (min-width:600px){header .quicksearch_container.open .quicksearch{position:absolute;z-index:1000;width:100%;max-width:530px}}@media all and (min-width:600px){header .quicksearch_container{align-self:flex-start;flex:0 0 200px;margin:14px auto 0 .5rem}}@media all and (min-width:900px){header .quicksearch_container{margin-right:0}}@media all and (min-width:1200px){header .quicksearch_container{flex:0 0 355px}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@media all and (max-width:599px){.hide_countries .quicksearch_container:focus{top:0}}.separator_list_container{overflow:hidden}.separator_list_container .separator_list{display:flex;flex-wrap:wrap;margin-left:-6px}.separator_list_container .separator_list>*{line-height:normal;margin-bottom:.2em;padding:0 5px;border-left:1px solid currentcolor}.side_lines{display:flex;align-items:center;width:100%}.side_lines:before,.side_lines:after{display:block;flex:1 0 0;height:1px;content:"";background:currentcolor}.side_lines:before{margin-right:10px}.side_lines:after{margin-left:10px}.social_link_list{--space: .5rem;display:flex;align-items:stretch;flex-direction:column;--icon_size: 30px}.social_link_list.just_icons{flex-flow:row wrap;grid-template-columns:repeat(auto-fit,var(--icon_size))}.social_link{font-size:1.2rem;padding:10px 15px;text-decoration:none;color:var(--lm-text);border-radius:var(--lm-radius);background-color:var(--lm-secondary-light);display:flex;align-items:center;gap:.25em}.social_link .lmfa{padding-right:10px;font-size:1.5em;flex-shrink:0}.social_link+.social_link{margin-top:var(--space)}.social_link:hover{color:var(--on_company_color, white);background:var(--company_color, var(--lm-secondary-light))}.social_link.facebook{--company_color: var(--lm-fb)}.social_link.twitter{--company_color: var(--lm-twitter)}.social_link.linkedin{--company_color: var(--lm-linkedin)}.social_link.instagram{--company_color: #d6248e}.social_link.instagram:hover{font-weight:var(--wght-bold);--company_color: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%)}.social_link.tiktok{--company_color: #FE2C55}.social_link.youtube{--company_color: #F03}.social_link.just_icons{font-size:1.44rem;line-height:var(--icon_size);display:grid;width:var(--icon_size);height:var(--icon_size);margin:5px;padding:0;color:var(--company_color);background-color:transparent;place-items:center}.social_link.just_icons:hover{color:#fff;background:var(--company_color)}.social_link.just_icons .lmfa{padding:0;font-size:1em}aside.soon{font-size:1.44rem;font-weight:var(--wght-bold);position:absolute;top:0;right:0;width:205px;height:211px;display:flex;align-items:center;justify-content:center;transform:translateY(-30%);text-align:center;color:var(--lm-primary);background:url(/build/assets/gwiazda-CymVClgP.webp) no-repeat 0 0/contain}aside.specials{font-size:1rem;padding:4px;color:var(--lm-text-on-primary);background:var(--lm-primary)}.rooms_spec{padding-bottom:0}.rooms_spec .add_room .add_room_tile{display:grid;width:150px;height:150px;border-radius:var(--lm-radius);background:var(--lm-primary);place-items:center}.rooms_spec .add_room .add_room_tile svg{font-size:3.5831808rem;color:var(--lm-text-on-primary)}@media all and (min-width:1300px){.rooms_spec .add_room .add_room_tile{width:170px;height:170px}}.rooms_spec .add_room a{font-weight:var(--wght-bold)}@media all and (min-width:1600px){.rooms_spec .add_room{display:none}}.rooms_spec a:not(.btn){color:inherit;text-decoration:none}.rooms_spec a:not(.btn):focus,.rooms_spec a:not(.btn):link:hover{text-decoration:underline}.rooms_spec>p{font-size:.8333333333rem;font-weight:var(--wght-bold);display:flex;align-items:center;justify-content:space-between}@media all and (min-width:1000px){.rooms_spec>p{font-size:1rem;font-weight:var(--wght-bold);padding-right:0}}.rooms_spec>p a:not(.btn){display:none}@media all and (min-width:1000px){.rooms_spec>p a:not(.btn){font-size:.8333333333rem;display:block;margin-right:70px;text-decoration:underline;color:var(--lm-tertiary)}}@media all and (min-width:1300px){.rooms_spec>p a:not(.btn){margin-right:86px}}@media all and (min-width:1600px){.rooms_spec>p a:not(.btn){margin:0}}.rooms_spec>h4,.rooms_spec>.h2,.rooms_spec>p{margin-bottom:.5rem;padding-right:1rem;padding-left:1rem}@media all and (min-width:632px){.rooms_spec>h4,.rooms_spec>.h2,.rooms_spec>p{padding-left:calc(50% - 300px)}}@media all and (min-width:1000px){.rooms_spec>h4,.rooms_spec>.h2,.rooms_spec>p{padding-right:0;padding-left:0}}.rooms_spec:not(.in_cont){margin-bottom:2rem;max-width:100%;margin-right:auto;margin-left:auto;width:100%}@media all and (min-width:632px){.rooms_spec:not(.in_cont) .standard_alignment{padding-left:calc(50% - 300px)}}@media all and (min-width:1000px){.rooms_spec:not(.in_cont) .standard_alignment{padding-left:0}}@media all and (min-width:1000px){.rooms_spec:not(.in_cont){width:900px}}@media all and (min-width:1300px){.rooms_spec:not(.in_cont){width:1200px}}@media all and (min-width:1600px){.rooms_spec:not(.in_cont){width:1500px}}@media all and (max-width:999px){main>.rooms_spec:not(.in_cont):last-of-type{margin-bottom:80px}}.rooms_spec .name{font-weight:var(--wght-bold)}@media all and (min-width:1000px){.rooms_spec .scroll_list_container{height:auto}.rooms_spec .scroll_list_container .scroll_list{padding-bottom:0;gap:20px}.rooms_spec .scroll_list_container .scroll_list:before,.rooms_spec .scroll_list_container .scroll_list:after{display:none}}.rooms_spec .scroll_list_container .tile_square.room{width:150px}@media all and (min-width:1300px){.rooms_spec .scroll_list_container .tile_square.room{width:170px}}.rooms_spec .scroll_list_container .tile_square.room img{height:150px}@media all and (min-width:1300px){.rooms_spec .scroll_list_container .tile_square.room img{height:170px}}@media all and (min-width:1300px){.rooms_spec .scroll_list_container .scroll_list{padding-bottom:0}}@media all and (min-width:1000px){.rooms_spec .scroll_list{padding-bottom:0}.rooms_spec:not(.in_cont){margin-bottom:4rem}}@media all and (min-width:1000px){.rooms_spec.two_rows .scroll_list{grid-template-columns:repeat(auto-fill,170px);grid-template-rows:auto;grid-auto-flow:row}}@media all and (min-width:1000px){.rooms_spec.two_rows .tile_square{display:none}.rooms_spec.two_rows .tile_square:nth-of-type(-n+8){display:block}}@media all and (min-width:1600px){.rooms_spec.two_rows .tile_square{display:none;width:170px}.rooms_spec.two_rows .tile_square img{width:170px;height:170px}.rooms_spec.two_rows .tile_square:nth-of-type(-n+10){display:block}}@media all and (max-width:999px){.rooms_spec.no_padding>h4,.rooms_spec.no_padding>p{padding-left:1rem}}.square_list{margin-top:10px}.square_list+*{margin-top:20px}.square_list li{line-height:1.25rem;position:relative;margin:0 0 0 1.75em}@media all and (min-width:1000px){.square_list li{font-size:1.2rem}}.square_list li+li{margin-top:1rem}.square_list li:before{position:absolute;top:.625rem;left:-1.5em;width:.75em;height:.75em;content:"";transform:translateY(-50%);background:var(--lm-primary);aspect-ratio:1;padding:0}.square_list li a{font-size:inherit}.square_list li a.hover_link{text-decoration:none}.square_list li a.hover_link:focus,.square_list li a.hover_link:link:hover{text-decoration:underline}.square_list li a>strong{font-size:inherit}.square_list li a em{text-decoration:underline}.square_list li a span{font-size:1rem;display:block;margin-top:.25em;text-decoration:none}.square_list li a:hover span{text-decoration:underline}.square_list.four_columns{font-size:1.2rem;gap:20px 30px}.square_list.four_columns li em{font-weight:var(--wght-bold)}.square_list.four_columns li+li{margin-top:0}.theme_switch{position:relative;display:grid;overflow:hidden;flex:0 0 auto;box-sizing:content-box;height:30px;transform:translateZ(0);border:1px solid var(--lm-secondary);border-radius:30px;grid-template-columns:30px auto 30px;grid-template-rows:1fr}.theme_switch#top_theme_switch{margin:0 20px}@media all and (max-width:899px){.theme_switch#top_theme_switch{display:none}}.theme_switch#menu_theme_switch{margin:15px auto 0 10px}.theme_switch button{position:relative;z-index:1;display:block;min-width:30px;height:100%;margin:0;padding:0;cursor:pointer;border:none;border-radius:15px;outline:none;background:none}.theme_switch button span{font-size:.8333333333rem;display:grid;width:100%;height:100%;-webkit-user-select:none;user-select:none;border-radius:15px;place-items:center}.theme_switch button span svg{font-size:20px}.theme_switch button span.text{font-weight:var(--wght-bold);padding:0 10px}.theme_switch:after{position:absolute;top:0;left:30px;width:calc(100% - 60px);height:30px;content:"";transform:translate(-100%);pointer-events:none;border-radius:15px;background:var(--lm-primary)}[data-theme=light] .theme_switch button[value=light] span{color:var(--lm-text-on-primary);transition:color .5s}[data-theme=light] .theme_switch:after{transition-duration:.5s;transform:translate(-100%)}[data-theme=auto] .theme_switch button[value=auto] span{color:var(--lm-text-on-primary);transition:color .5s}[data-theme=auto] .theme_switch:after{transition-duration:.5s;transform:translate(0)}[data-theme=dark] .theme_switch button[value=dark] span{color:var(--lm-text-on-primary);transition:color .5s}[data-theme=dark] .theme_switch:after{transition-duration:.5s;transform:translate(100%)}.tile_simple{display:flex;flex-flow:row nowrap;width:100%;padding:20px}.tile_simple.on_alt_bcg{margin-bottom:10px}.tile_simple a:not(.btn){text-decoration:none}.tile_simple a:not(.btn):focus,.tile_simple a:not(.btn):link:hover{text-decoration:underline}.tile_simple h3{margin-bottom:5px}.tile_simple h4{font-size:1.44rem}.tile_simple>div{flex-direction:column;min-height:50px;margin-left:10px}.tile_simple>div .btn{flex-shrink:0}.tile_simple>div>.btn,.tile_simple>div>div+div{margin-top:10px;margin-right:auto}@media all and (min-width:632px){.tile_simple>div>.btn,.tile_simple>div>div+div{margin:0 0 0 auto}}.tile_simple>div p{font-size:1rem;margin-top:5px;color:var(--lm-tertiary)}.tile_simple div>p{font-size:.8333333333rem;font-weight:var(--wght-bold)}.tile_simple>a{flex-shrink:0;width:62px;height:62px}@media all and (min-width:1000px){.tile_simple>a{width:150px;height:150px}}.tile_simple>a img,.tile_simple>a svg{width:100%;height:100%}.tile_simple.none .img_placeholder{flex-shrink:0;width:50px;height:50px;border-radius:var(--lm-radius);background:var(--lm-secondary)}@media all and (min-width:632px){.tile_simple.none .img_placeholder{width:150px;height:150px}}.tile_simple.none:nth-child(1){opacity:.875}.tile_simple.none:nth-child(2){opacity:.75}.tile_simple.none:nth-child(3){opacity:.625}.tile_simple.none:nth-child(4){opacity:.5}.tile_simple.none:nth-child(5){opacity:.375}.tile_simple.none:nth-child(6){opacity:.25}.tile_simple.contest_prize{display:flex;flex-direction:column}.tile_simple.contest_prize h4{font-weight:var(--wght-bold)}.tile_simple.contest_prize p{font-weight:var(--wght-regular)}.tile_simple.contest_prize img,.tile_simple.contest_prize svg{width:250px;max-width:100%}.tile_simple.contest_prize div{display:flex;flex-direction:column;justify-content:center;margin-top:20px}@media all and (min-width:632px){.tile_simple.contest_prize div{margin-top:0;margin-left:20px}}@media all and (min-width:632px){.tile_simple.contest_prize{flex-direction:row}}.tile_simple.user>a+div{display:flex;width:100%}@media all and (min-width:482px){.tile_simple.user>a+div{flex-direction:row}.tile_simple.user>a+div .btn{margin:auto 0 auto auto}}@media all and (min-width:1000px){.tile_simple.user>a+div{flex-direction:column}.tile_simple.user>a+div .btn{margin:auto auto 0 0}}.tile_simple.order picture img,.tile_simple.order picture svg{display:block;flex-shrink:0;width:50px;height:50px;margin-right:10px;border-radius:var(--lm-radius)}.tile_simple.order .unread{font-weight:var(--wght-bold)}.tile_simple.order>div{display:flex;flex:1 1 auto;flex-flow:row wrap}@media all and (min-width:632px){.tile_simple.order>div{align-items:center;flex:0 1 100%;flex-direction:row}}.tile_simple.order p{margin-top:0}.tile_simple.order .info .price{font-size:1.2rem;font-weight:var(--wght-regular)}.tile_simple.order .info .status{font-size:.8333333333rem}.tile_simple.order>div>div:first-of-type{width:100%}.tile_simple.order>div>a,.tile_simple.order>div button{align-self:center;margin-right:0}@media all and (min-width:632px){.tile_simple.order>div>div{width:auto}.tile_simple.order>div>div:first-of-type{width:auto}.tile_simple.order .info{margin-left:auto;text-align:right}.tile_simple.order>div>a.btn{margin-left:20px}}.tile_simple.badge picture{display:grid;flex-shrink:0;width:50px;height:50px;border-radius:var(--lm-radius);background:var(--lm-secondary);place-items:center}.tile_simple.badge picture img,.tile_simple.badge picture svg{width:46px}@media all and (min-width:1000px){.tile_simple.badge picture{width:150px;height:150px}.tile_simple.badge picture img,.tile_simple.badge picture svg{width:104px}}.tile_simple.badge.inactive img,.tile_simple.badge.inactive svg{filter:grayscale(1)}.tile_simple.user .avatar img,.tile_simple.user .avatar svg{width:100%;height:100%;border-radius:var(--lm-radius)}.tile_simple .tile_simple>div div:first-of-type{align-self:baseline}.tile_square{position:relative;overflow:hidden;width:150px;border-radius:var(--lm-radius)}@media all and (min-width:1000px){.tile_square{display:none}.tile_square:first-child{margin-left:0}.tile_square:nth-of-type(-n+5){display:block}}@media all and (min-width:1300px){.tile_square{display:none;width:170px}.tile_square:nth-of-type(-n+6){display:block}}@media all and (min-width:1600px){.tile_square{display:block}}.tile_square>a{text-decoration:none}.tile_square>a:focus,.tile_square>a:link:hover{text-decoration:underline}.tile_square figure img,.tile_square figure svg{width:150px;height:150px;border-radius:var(--lm-radius);box-shadow:none}@media all and (min-width:1300px){.tile_square figure img,.tile_square figure svg{width:170px;height:170px}}.tile_square figcaption{font-size:.8333333333rem;font-weight:var(--wght-bold);padding:.5rem 0;text-align:center;text-transform:uppercase;pointer-events:none;border-radius:var(--lm-radius)}@media all and (min-width:1000px){.tile_square.friend figure img,.tile_square.friend figure svg{width:170px;height:170px}}.tile_square .img_placeholder{display:block;width:150px;height:150px;border-radius:var(--lm-radius);background:var(--lm-secondary)}@media all and (min-width:1000px){.tile_square .img_placeholder{width:170px;height:170px}}@media all and (min-width:1000px){.on_alt_bcg .scroll_list .tile_square{display:none}.on_alt_bcg .scroll_list .tile_square:nth-of-type(-n+4){display:block}}@media all and (min-width:1600px){.on_alt_bcg .scroll_list .tile_square:nth-of-type(-n+5){display:block}}.on_alt_bcg .scroll_list .tile_square.none{max-width:170px}.on_alt_bcg .scroll_list .tile_square.none .img_placeholder{display:grid;place-items:center}.on_alt_bcg .scroll_list .tile_square.none .img_placeholder svg{font-size:3.5831808rem;color:var(--lm-tertiary)}.on_alt_bcg .scroll_list .tile_square.none:nth-child(1){opacity:.9166666667}.on_alt_bcg .scroll_list .tile_square.none:nth-child(2){opacity:.8333333333}.on_alt_bcg .scroll_list .tile_square.none:nth-child(3){opacity:.75}.on_alt_bcg .scroll_list .tile_square.none:nth-child(4){opacity:.6666666667}.on_alt_bcg .scroll_list .tile_square.none:nth-child(5){opacity:.5833333333}.on_alt_bcg .scroll_list .tile_square.none:nth-child(6){opacity:.5}.on_alt_bcg .scroll_list .tile_square.none:nth-child(7){opacity:.4166666667}.on_alt_bcg .scroll_list .tile_square.none:nth-child(8){opacity:.3333333333}.on_alt_bcg .scroll_list .tile_square.none:nth-child(9){opacity:.25}.on_alt_bcg .scroll_list .tile_square.none:nth-child(10){opacity:.1666666667}.tile_square.reserve figure,.tile_square.premiere figure,.tile_square.closed figure{border-radius:var(--lm-radius)}.tile_square.reserve figure{color:var(--lm-text-on-primary);background:var(--lm-primary)}.tile_square.premiere{--hover-color: var(--lm-blue)}.tile_square.premiere figure{color:#fff;background:var(--lm-blue)}.tile_square.closed{--hover-color: var(--lm-text)}.tile_square.closed figure{color:var(--lm-background);background:var(--lm-text)}.tile_square .specials,.tile_square .rating_in_star{position:absolute;filter:drop-shadow(-1px 1px 2px rgba(0,0,0,.9))}.tile_square .specials{top:0;right:0;display:flex;align-items:center;justify-content:center;min-width:29px;min-height:29px;border-radius:0 var(--lm-radius) 0 var(--lm-radius);font-size:1rem;box-shadow:0 1px 3px #00000017,0 1px 2px #00000026}.tile_square .rating_in_star{font-size:1rem;top:10px;right:10px}.tile_square .name{margin-top:.75rem;margin-bottom:.25rem;font-weight:var(--wght-bold);font-size:1rem;display:block}.tile_square .name .top{font-size:.8333333333rem;position:absolute;top:10px;left:10px;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;margin-right:5px;color:var(--lm-text-on-primary);border-radius:100%;background:var(--lm-primary);filter:drop-shadow(-1px 1px 2px rgba(0,0,0,.9))}.tile_square .score{font-size:.8333333333rem;font-weight:var(--wght-bold);margin-bottom:.25rem}.tile_square .score span{font-size:.6944444444rem}.tile_square .city{font-size:.8333333333rem;display:block;margin-bottom:.25rem}.tile_square div:not(.rating_in_star){font-size:.8333333333rem;display:flex}.tile_square div:not(.rating_in_star) .round_icon{font-size:.8333333333rem;width:20px;height:20px;margin-right:2px;border-radius:50%;background:var(--lm-secondary);display:flex;align-items:center;justify-content:center}.tile_square div:not(.rating_in_star) p{display:flex;align-items:center;height:20px;padding-right:.25rem;border:1px solid var(--lm-secondary);border-radius:10px var(--lm-radius) var(--lm-radius) 10px}.tile_square div:not(.rating_in_star) p:first-of-type{margin-right:.5rem}@media all and (min-width:1000px){.tile_square{height:auto}}.tile_square.badge picture{display:grid;height:150px;border-radius:var(--lm-radius);background:var(--lm-secondary);place-items:center}.tile_square.badge picture>img{width:66%}@media all and (min-width:1000px){.tile_square.badge picture{width:170px;height:170px}.tile_square.badge picture>img{width:66%}}.tile_square.badge.inactive img{filter:grayscale(1)}.tile_grid_container{container:tile-grid/inline-size}.vertical_tile_grid{display:grid;gap:1rem}.tile_vertical{display:grid;align-self:start;margin-bottom:0;grid-template-columns:80px 1fr;gap:1rem}.tile_vertical .avatar{grid-row:1/span 2;justify-self:start}.tile_vertical .img_placeholder{background-color:var(--lm-secondary-light);border-radius:var(--lm-radius);width:100%;height:auto;aspect-ratio:1}.tile_vertical .user_avatar{height:80px}.tile_vertical .user_avatar img,.tile_vertical .user_avatar svg{border-radius:var(--lm-radius);width:100%;height:auto;aspect-ratio:1}.tile_vertical a{text-decoration:none}.tile_vertical a:focus,.tile_vertical a:link:hover{text-decoration:underline}.tile_vertical .buttons_container{--gap: .5rem;align-items:start;align-self:end}.tile_vertical .btn{align-self:start}.tile_vertical .btn.wrapping{line-height:1.1}.tile_vertical.placeholder:nth-child(1){opacity:.8333333333}.tile_vertical.placeholder:nth-child(2){opacity:.6666666667}.tile_vertical.placeholder:nth-child(3){opacity:.5}.tile_vertical.placeholder:nth-child(4){opacity:.3333333333}.tile_vertical.placeholder:nth-child(5){opacity:.1666666667}.tile_vertical.placeholder:nth-child(6){opacity:0}@container tile-grid (min-width: 500px){.vertical_tile_grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));padding-inline:1rem}.tile_vertical{gap:0;display:flex;flex-direction:column;align-self:start;margin-bottom:0;border-radius:var(--lm-radius);border:1px solid var(--lm-secondary-light)}.tile_vertical>*+*{margin-top:1rem}.tile_vertical .btn{width:100%}.tile_vertical .buttons_container{align-self:stretch}.tile_vertical .user_avatar{height:auto}}@container tile-grid (min-width: 600px){.vertical_tile_grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}@media all and (min-width:1000px){.vertical_tile_grid{padding:0}}label.toggle{font-size:.8333333333rem;line-height:20px;display:grid;grid-template-columns:40px auto}label.toggle>*{grid-column:2/3}label.toggle>input{display:none}label.toggle>input+span{position:relative;display:block;width:35px;height:20px;cursor:pointer;transition:.3s;border:2px solid var(--lm-text);border-radius:calc(2 * var(--lm-radius));grid-column:1/2}label.toggle>input+span:after{position:absolute;top:-2px;left:-2px;display:block;box-sizing:border-box;width:20px;height:20px;content:"";transition:.3s;transform:translate(0);border:2px solid var(--lm-text);border-radius:calc(2 * var(--lm-radius));background:var(--lm-background)}label.toggle>input:checked+span{background:var(--lm-primary)}label.toggle>input:checked+span:after{transform:translate(15px)}label.toggle a{text-decoration:underline;color:inherit}label.toggle>p{font-size:1rem}label.toggle>ul{margin-bottom:15px;list-style:inside "- "}label.toggle>.errors{font-size:.8333333333rem;font-weight:var(--wght-bold);padding:0 10px 10px;grid-column:1/3}label.toggle.error{color:var(--lm-red);border-radius:var(--lm-radius);background:#ef000066;box-shadow:0 0 4px 4px #ef000066}.user_room_widget{align-self:end;display:flex;align-items:center;width:100%;gap:1rem}.user_room_widget .score_numbered{display:flex;flex-wrap:nowrap;align-items:center;gap:.125em}.user_room_widget .score_numbered>span{display:grid;place-items:center}.user_room_widget .short_info{flex-shrink:0;--avatar-size: 1.25em;display:flex;flex-direction:row;align-items:center;border:1px solid var(--user-room-widget-border-color, var(--lm-secondary));padding:.5em .75em;border-radius:var(--user-room-widget-border-radius, var(--lm-radius));background-color:var(--lm-background);gap:.5em;font-size:.6944444444rem}.user_room_widget .short_info>*{flex-shrink:0}.user_room_widget .short_info>*:not(dialog){pointer-events:none}.user_room_widget .short_info .avatar_container{padding-left:.5em;border-left:1px solid var(--user-room-widget-border-color, var(--lm-secondary))}.user_room_widget .short_info .center{line-height:normal}@media(hover:hover){.user_room_widget .short_info:hover{background-color:var(--lm-background-dark)}}.user_room_widget.floating{position:absolute;border-radius:100vh;top:-1em;right:.5em;padding:.3em;box-shadow:0 1px 3px #00000017,0 1px 2px #00000026}.user_room_widget .rel_icon,.user_room_widget .user_avatar{aspect-ratio:1;height:var(--fa-fw-width, 1.25em)}.user_room_widget:before{display:block;background-color:var(--lm-background-dark);height:2px;width:100%;content:""}[data-theme=dark] .user_room_widget:before{background-color:var(--lm-background-light)}@media(prefers-color-scheme:dark){[data-theme=auto] .user_room_widget:before{background-color:var(--lm-background-light)}}@media all and (min-width:482px){.user_room_widget{align-self:center}.user_room_widget:before{display:none}.user_room_widget .short_info{font-size:.8333333333rem;padding:.5em;align-self:center}}.voucher_banner{--banner_text: var(--lm-text-on-primary);margin-bottom:2rem;max-width:100%;width:auto;margin-right:1rem;margin-left:1rem}@media all and (min-width:632px){.voucher_banner{margin-right:auto;margin-left:auto;width:600px}}@media all and (min-width:1000px){.voucher_banner{width:900px}}@media all and (min-width:1300px){.voucher_banner{width:1200px}}@media all and (min-width:1600px){.voucher_banner{width:1500px}}.voucher_banner h2,.voucher_banner p{padding:0;color:var(--lm-text)}@media all and (min-width:1000px){.voucher_banner h2,.voucher_banner p{color:var(--banner_text)}}.voucher_banner h2 br,.voucher_banner p br{display:none}.voucher_banner .btn{margin-top:1rem}@media all and (min-width:1000px){.voucher_banner .btn{display:none}}.voucher_banner .scale{position:relative;display:block;overflow:hidden;max-width:100%;height:0;padding-bottom:62.5%;text-decoration:none;border-radius:var(--lm-radius);color:var(--banner_text)}.voucher_banner .scale img{position:absolute;width:100%;height:100%;border-radius:var(--lm-radius);object-fit:cover;object-position:left}.voucher_banner .scale h4{font-size:3.0555vw;font-weight:var(--wght-bold);line-height:3.6111vw;position:absolute;top:11vw;left:62%}.voucher_banner .scale h4:before{display:none}@media all and (min-width:632px){.voucher_banner .scale h4{font-size:1.2rem;line-height:23px;top:74px}}@media all and (min-width:1000px){.voucher_banner .scale h4{display:none}}.voucher_banner .scale ul{position:absolute;top:30%;left:66.5%}@media all and (min-width:1000px){.voucher_banner .scale ul{top:42%;left:53.5%}}@media all and (min-width:1300px){.voucher_banner .scale ul{top:58%;left:43.7%;display:flex}}@media all and (min-width:1600px){.voucher_banner .scale ul{top:65%;left:36.5%;justify-content:space-between}}.voucher_banner .scale li{font-size:3.0555vw;line-height:3.6111vw;position:relative;width:28vw;padding-bottom:3.6111vw}.voucher_banner .scale li strong{font-weight:var(--wght-bold)}.voucher_banner .scale li:before{position:absolute;top:1.8055vw;left:-4.1666vw;width:2.2222vw;height:2.2222vw;content:"";transform:translateY(-50%);background-color:var(--lm-primary)}@media all and (min-width:632px){.voucher_banner .scale li{font-size:1.2rem;line-height:23px;width:184px;padding-bottom:22px}.voucher_banner .scale li:before{top:11px;left:-26px;width:14px;height:14px}}@media all and (min-width:1000px){.voucher_banner .scale li{width:auto;padding-bottom:14px;padding-left:3rem}.voucher_banner .scale li:before{left:30px;width:10px;height:10px}}@media all and (min-width:1600px){.voucher_banner .scale li{font-size:1.44rem;width:auto;padding:0 20px 0 30px}.voucher_banner .scale li:before{left:0;width:14px;height:14px;background-color:var(--bullet_color, var(--banner_text))}}@media all and (min-width:1000px){.voucher_banner .scale{width:830px;height:300px;padding:0}}@media all and (min-width:1300px){.voucher_banner .scale{width:1120px}}@media all and (min-width:1600px){.voucher_banner .scale{width:100%}}.voucher_banner.xmas{--lm-text-on-primary: white;--bullet_color: var(--lm-primary)}.voucher_banner.xmas .scale{text-shadow:0 0 10px #940000,0 0 10px #940000,0 0 10px #940000}@media all and (min-width:1000px){.voucher_banner{position:relative;margin-bottom:4rem;padding-bottom:0}.voucher_banner.xmas *{text-shadow:0 0 10px #940000,0 0 10px #940000,0 0 10px #940000}.voucher_banner.xmas *:not(a){pointer-events:none}.voucher_banner h2,.voucher_banner p{position:absolute;z-index:10;width:338px}.voucher_banner h2{font-size:1.728rem;font-weight:var(--wght-bold);top:24px;left:52%}.voucher_banner p{font-size:1rem;top:4rem;left:52.5%}}@media all and (min-width:1300px){.voucher_banner h2,.voucher_banner p{width:520px}.voucher_banner h2{font-size:2.985984rem;top:54px;left:43%}.voucher_banner p{font-size:1rem;top:7rem;left:43.5%}}@media all and (min-width:1600px){.voucher_banner h2{line-height:50px;top:34px;left:36.5%}.voucher_banner h2 br{display:block}.voucher_banner p{top:9rem;left:36.5%}}.youtube-player{position:relative;overflow:hidden;max-width:100%;height:0;background:#000}.youtube-player iframe{position:absolute;z-index:100;top:0;left:0;width:100%;height:100%;background:transparent}.youtube-player img{position:absolute;inset:0;display:block;width:100%;max-width:100%;height:auto;margin:auto;cursor:pointer;transition:.4s all;border:none}.youtube-player img:hover{filter:brightness(75%)}.youtube-player .play{position:absolute;top:50%;left:50%;width:72px;height:72px;margin-top:-36px;margin-left:-36px;cursor:pointer;background:url(/build/assets/play-De2O422l.webp) no-repeat}.yt_video{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;width:100%}.yt_video iframe,.yt_video object,.yt_video embed{position:absolute;top:0;left:0;width:100%;height:100%}.yt_short{border-radius:var(--lm-radius);aspect-ratio:9/16;margin:0 auto}.verification_box{--box-border-width: 3px;--box-padding: 1.5rem;--progress-background: var(--lm-background);--inner-margin: 1.5rem;margin:0 1rem;position:relative;display:flex;flex-direction:column;text-decoration:none}@media all and (min-width:1000px){.verification_box{margin-left:0;margin-right:0}}.verification_box header p{font-size:1.44rem;color:var(--lm-color-user-verification);font-weight:var(--wght-black);display:flex;align-items:flex-start;line-height:1.2;padding-right:.75em}.verification_box header p i,.verification_box header p svg{margin-right:.25em;margin-top:.125em;height:1em;width:1em;flex-shrink:0}@media all and (min-width:782px){.verification_box header p{font-size:1.728rem}}.verification_box footer{margin-top:1em}.verification_box .checklist{font-size:1.2rem;margin-top:var(--inner-margin)}.verification_box .checklist .lmfa-fw{color:var(--lm-color-user-verification);display:inline-block}.verification_box .checklist li+li{margin-top:.5em}@media all and (min-width:482px){.verification_box .checklist{column-count:2;align-self:flex-start}}@media all and (min-width:782px){.verification_box .checklist{column-count:3;align-self:stretch}}@media all and (min-width:1600px){.verification_box .checklist{column-count:4}}.verification_box .progress{--point-size: 2rem;--progress-border-width: 4px;--progress-bar-height: 16px;margin-top:var(--inner-margin);width:100%;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;align-items:center;box-sizing:border-box}.verification_box .progress .progress_back{background-color:var(--lm-color-user-verification);width:calc(100% - var(--point-size) / 2);height:var(--progress-bar-height);border-radius:100vh}.verification_box .progress .progress_back,.verification_box .progress progress{justify-self:start;grid-column:1;grid-row:1}.verification_box .progress progress{justify-self:center;width:calc(100% - var(--point-size));height:calc(var(--progress-bar-height) - 2 * var(--progress-border-width));box-shadow:none;border:none;appearance:none;z-index:10;background:var(--progress-background);padding:0}.verification_box .progress ::-webkit-progress-bar{background-color:var(--progress-background);border-radius:100vh}.verification_box .progress ::-moz-progress-bar{background-color:var(--lm-color-user-verification)}.verification_box .progress ::-webkit-progress-value{background-color:var(--lm-color-user-verification)}.verification_box .progress .points{grid-column:1;grid-row:1;display:flex;justify-content:space-between}.verification_box .progress .points:before{content:"";width:var(--point-size)}.verification_box .progress .point{border-radius:100%;flex-shrink:0;flex-grow:0;height:var(--point-size);width:var(--point-size);border:var(--progress-border-width) solid var(--lm-color-user-verification);background-color:var(--progress-background);position:relative}.verification_box .progress .point.checked{--progress-background: var(--lm-color-user-verification);isolation:isolate;z-index:20}.verification_box .out_icon{position:absolute;top:calc(var(--box-padding) - var(--box-border-width) * 3);right:calc(var(--box-padding) - var(--box-border-width) * 3);color:var(--lm-color-user-verification);font-size:1.44rem}.verification_box+.verification_form{margin-top:20px}.verification_box:hover header p,.verification_box:hover footer{text-decoration:underline}a.verification_box{background-color:var(--progress-background);border:var(--box-border-width) solid var(--lm-color-user-verification);border-radius:calc(var(--lm-radius) * 2);padding:var(--box-padding);outline:var(--box-border-width) solid var(--lm-color-user-verification);outline-offset:calc(-3 * var(--box-border-width));margin-bottom:1rem}.account_types{display:grid;gap:1.5rem}@media all and (min-width:900px){.account_types{grid-template-columns:repeat(2,minmax(0,1fr))}}.account_types .lmfa-fw{display:inline-block}.color_bg_blocks{--block-background: var(--lm-secondary);--padding: 1.5rem;display:grid;gap:1.5rem;grid-auto-rows:max-content}.color_bg_blocks>*{background-color:var(--block-background);padding:var(--padding)}.color_bg_blocks h3{font-size:1.728rem}.color_bg_blocks ul{--space: 2em}.color_bg_blocks li{display:grid;grid-template-columns:max-content 1fr;gap:1em;align-items:start;line-height:1.4}.color_bg_blocks li strong{font-weight:var(--wght-black)}.color_bg_blocks li p{margin-top:.35rem}.color_bg_blocks li .lmfa-fw{font-size:1.25em}.color_bg_blocks footer{display:flex;align-items:center;padding:var(--lm-thick-border-width)}.color_bg_blocks footer>*{padding:var(--padding)}.color_bg_blocks footer p{flex-grow:1;background-color:var(--lm-background);color:var(--lm-text);text-align:center}.color_bg_blocks footer a{flex-shrink:0}.color_bg_blocks.primary{--block-background: var(--lm-primary);color:var(--lm-text-on-primary)}.color_bg_blocks.primary em{color:#fff}section.add_review h3{margin-bottom:15px}section.add_review .invalid-feedback{margin-top:.5rem}@media all and (min-width:782px){section.add_review .score{display:grid;grid-template-columns:245px auto;gap:20px}section.add_review .score h3{line-height:50px;height:50px;margin-bottom:0;align-self:center}section.add_review .score.difficulty h3{align-self:start}}@media all and (min-width:1300px){section.add_review .score{grid-template-columns:335px auto}}section.add_review .score label>ul,section.add_review .score [data-type=choice]>ul{font-size:.8333333333rem;width:100%;color:var(--lm-red)}section.add_review .bordered,section.add_review .add_file_container{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid var(--lm-secondary)}section.add_review .bordered .note_checkbox,section.add_review .add_file_container .note_checkbox{margin-bottom:0}section.add_review .overall_score>div{display:flex;align-items:flex-start;flex-direction:column}section.add_review .overall_score>div.errors_first>ul{font-size:1rem;font-weight:var(--wght-bold);order:-1;margin:0 0 15px;color:var(--lm-red)}section.add_review .star_range{--range-star-color: var(--lm-tertiary);position:relative;display:grid;width:100%;cursor:default;grid-template-columns:auto 100px}section.add_review .star_range input[type=range],section.add_review .star_range .rating_in_star{align-self:center;grid-row:1}section.add_review .star_range .rating_in_star{font-size:20px;display:grid;place-self:center;color:var(--range-star-color)}section.add_review .star_range .rating_in_star svg{color:var(--range-star-color)}@media all and (min-width:632px){section.add_review .star_range .rating_in_star{font-size:24px}}section.add_review .star_range[value="0"]{--range-star-color: var(--lm-tertiary)}section.add_review .star_range[value="0"] .rating_in_star span{display:none}section.add_review .star_range[value="0"] .rating_in_star:after{content:"0";color:var(--lm-text-on-primary);z-index:10;margin-top:.25em}section.add_review .star_range[value="1"]{--range-star-color: var(--lm-red)}section.add_review .star_range[value="1"] .rating_in_star span{display:none}section.add_review .star_range[value="1"] .rating_in_star:after{content:"1";color:var(--lm-text-on-primary);z-index:10;margin-top:.25em}section.add_review .star_range[value="2"]{--range-star-color: var(--lm-red)}section.add_review .star_range[value="2"] .rating_in_star span{display:none}section.add_review .star_range[value="2"] .rating_in_star:after{content:"2";color:var(--lm-text-on-primary);z-index:10;margin-top:.25em}section.add_review .star_range[value="3"]{--range-star-color: var(--lm-red)}section.add_review .star_range[value="3"] .rating_in_star span{display:none}section.add_review .star_range[value="3"] .rating_in_star:after{content:"3";color:var(--lm-text-on-primary);z-index:10;margin-top:.25em}section.add_review .star_range[value="4"]{--range-star-color: #399afb}section.add_review .star_range[value="4"] .rating_in_star span{display:none}section.add_review .star_range[value="4"] .rating_in_star:after{content:"4";color:var(--lm-text-on-primary);z-index:10;margin-top:.25em}section.add_review .star_range[value="5"]{--range-star-color: #399afb}section.add_review .star_range[value="5"] .rating_in_star span{display:none}section.add_review .star_range[value="5"] .rating_in_star:after{content:"5";color:var(--lm-text-on-primary);z-index:10;margin-top:.25em}section.add_review .star_range[value="6"]{--range-star-color: #399afb}section.add_review .star_range[value="6"] .rating_in_star span{display:none}section.add_review .star_range[value="6"] .rating_in_star:after{content:"6";color:var(--lm-text-on-primary);z-index:10;margin-top:.25em}section.add_review .star_range[value="7"]{--range-star-color: var(--lm-green)}section.add_review .star_range[value="7"] .rating_in_star span{display:none}section.add_review .star_range[value="7"] .rating_in_star:after{content:"7";color:var(--lm-text-on-primary);z-index:10;margin-top:.25em}section.add_review .star_range[value="8"]{--range-star-color: var(--lm-green)}section.add_review .star_range[value="8"] .rating_in_star span{display:none}section.add_review .star_range[value="8"] .rating_in_star:after{content:"8";color:var(--lm-text-on-primary);z-index:10;margin-top:.25em}section.add_review .star_range[value="9"]{--range-star-color: var(--lm-green)}section.add_review .star_range[value="9"] .rating_in_star span{display:none}section.add_review .star_range[value="9"] .rating_in_star:after{content:"9";color:var(--lm-text-on-primary);z-index:10;margin-top:.25em}section.add_review .star_range[value="10"]{--range-star-color: var(--lm-primary)}section.add_review .star_range[value="10"] .rating_in_star span{display:none}section.add_review .star_range[value="10"] .rating_in_star:after{content:"10";color:var(--lm-text-on-primary);z-index:10;margin-top:.25em}section.add_review .star_range input[type=range]{width:100%;height:100%;margin:0;background:transparent;appearance:none}section.add_review .star_range input[type=range][value="0"]~.choose{display:block}section.add_review .star_range input[type=range]::-webkit-slider-thumb{transition:none}section.add_review .star_radio{display:flex;align-items:center;flex-direction:row-reverse;cursor:pointer;padding-left:0}section.add_review .star_radio+.star_radio{margin-top:1rem}section.add_review .star_radio .rating_in_star{font-size:1rem;flex-shrink:0;margin-right:10px}section.add_review .star_radio label{cursor:pointer;border:1px solid var(--base-color);border-radius:var(--lm-radius);padding:.25em .75em;font-size:1rem;line-height:1.3}section.add_review .star_radio label strong{display:block}section.add_review .star_radio input{position:absolute;visibility:hidden;z-index:-1}section.add_review .star_radio .star{opacity:.3}@media(hover:hover){section.add_review .star_radio:hover .star{opacity:.6}}section.add_review .star_radio:focus-within .star{opacity:.6}section.add_review .star_radio input:checked~label{color:var(--checked-text-color, var(--lm-text-on-primary));background:var(--base-color)}section.add_review .star_radio input:checked~label:before{background:#fff}section.add_review .star_radio input:checked~.rating_in_star .star{display:grid;opacity:1}section.add_review .star_radio input:checked~.rating_in_star span{color:var(--checked-text-color, var(--lm-text-on-primary))}section.add_review .star_radio.red{--base-color: var(--lm-red)}section.add_review .star_radio:nth-of-type(n+4){--base-color: #399afb}section.add_review .star_radio:nth-of-type(n+7){--base-color: var(--lm-green)}section.add_review .star_radio:nth-of-type(-n+6){--checked-text-color: white}section.add_review .star_radio:nth-of-type(n+10){--base-color: var(--lm-primary)}section.add_review .review_body{margin-top:30px}section.add_review .review_body .bb_output{line-height:1.3;display:none;min-height:70px;margin:10px 0;padding:20px 10px 10px;border:1px solid var(--lm-secondary);border-radius:var(--lm-radius);overflow:auto;overscroll-behavior:contain}section.add_review .review_body textarea,section.add_review .review_body .bb_output{height:250px}section.add_review .review_body[data-show=output] .bb_output{display:block}section.add_review .review_body[data-show=output] .lm-form{display:none}section.add_review .review_body .tabs{display:flex;margin-bottom:10px;border-bottom:1px solid var(--lm-secondary)}section.add_review .review_body .tabs a{display:inline-block;box-sizing:border-box;margin:0;padding:12px 15px;cursor:pointer;color:var(--lm-tertiary-light)}section.add_review .review_body .tabs a.act{margin-bottom:-1px;padding:10px 15px;color:var(--lm-text);border:1px solid var(--lm-secondary);border-bottom:1px solid var(--lm-background);border-radius:var(--lm-radius) var(--lm-radius) 0 0}section.add_review .review_body .tabs a.bb.loading{position:relative;align-items:center;justify-content:center;color:transparent}section.add_review .review_body .tabs a.bb.loading .loading_screen{padding:0;border-radius:var(--lm-radius);place-items:center}section.add_review .review_body .tabs a.bb.loading .loading_icon_container{position:relative;top:0;padding:0;transform:none}section.add_review .review_body .tabs a.bb.loading .loading_icon{font-size:inherit;line-height:1.2rem;color:var(--lm-tertiary)}section.add_review .bb_guide{padding:10px 0;color:var(--lm-tertiary)}section.add_review .company_comment{margin-top:20px;padding-bottom:20px}section.add_review .company_comment.hide{display:none}section.add_review .dropzone-container{margin-bottom:1rem}.review_step{display:none}.review_step.show{display:block}.review_step header{margin-bottom:30px}.review_step header h2{margin-bottom:0}.review_step footer{display:flex;align-items:center;flex-direction:row;justify-content:space-between}.review_step footer p{display:none}@media all and (min-width:482px){.review_step footer p{line-height:1;display:block;margin:auto 20px auto auto;color:var(--lm-tertiary)}}.review_step footer .btn:only-of-type{margin-left:auto}@media all and (min-width:482px){.review_step footer .btn:only-of-type{margin-left:0}}.review_step footer .btn.reverse{opacity:.5}.review_step footer .btn.reverse:hover{opacity:1}.room_special_offer{display:grid;grid-template-columns:62px auto;grid-template-rows:auto auto;gap:10px}.room_special_offer+article{margin-top:30px}.room_special_offer img,.room_special_offer .img_placeholder{width:62px;height:62px;border-radius:var(--lm-radius);background-color:var(--lm-secondary)}@media all and (min-width:632px){.room_special_offer img,.room_special_offer .img_placeholder{width:116px;height:116px}}.room_special_offer .img_placeholder{font-size:2.48832rem;display:grid;color:var(--lm-tertiary);place-items:center}.room_special_offer>div{grid-column:2}.room_special_offer h3,.room_special_offer h4{font-weight:var(--wght-bold);margin-bottom:.2em}.room_special_offer h3{font-size:1.2rem}.room_special_offer h4{font-size:1rem}.room_special_offer p{margin-bottom:.75em}.room_special_offer footer{grid-column:span 2}.room_special_offer .data{display:grid;grid-template-columns:1fr 1fr;gap:10px}.room_special_offer .data strong{border-radius:var(--lm-radius);background-color:var(--lm-secondary)}.room_special_offer .data>div{display:flex;flex-direction:column;justify-content:space-between;text-align:center}.room_special_offer .data>div strong,.room_special_offer .data>div div{padding:10px}.room_special_offer .data>div:after{height:5px;content:"";border-radius:var(--lm-radius);background:var(--lm-secondary)}@media all and (min-width:632px){.room_special_offer .data{grid-template-columns:1fr}.room_special_offer .data>div{display:block;text-align:left}.room_special_offer .data>div strong,.room_special_offer .data>div div{display:inline;padding:0;border-radius:0;background:none}.room_special_offer .data>div:after{display:none}}.room_special_offer .btn{display:none}@media all and (min-width:632px){.room_special_offer{grid-template-columns:116px auto;grid-template-rows:min-content auto}.room_special_offer picture,.room_special_offer .img_placeholder{grid-row:1/-1}.room_special_offer footer{display:flex;align-items:flex-end;justify-content:space-between;grid-column:2}.room_special_offer footer .btn{display:inline-block;flex:0 0 auto;margin-left:20px}}section.agreeform{padding:40px 0;width:1200px;margin-right:auto;margin-left:auto}@media all and (max-width:1299px){section.agreeform{width:900px;margin-right:auto;margin-left:auto}}@media all and (max-width:999px){section.agreeform{width:600px}}@media all and (max-width:631px){section.agreeform{width:450px}}@media all and (max-width:481px){section.agreeform{width:300px}}section.agreeform>form{display:flex;flex-flow:row wrap;justify-content:space-between;margin-top:40px;width:1200px;margin-right:auto;margin-left:auto}@media all and (max-width:1299px){section.agreeform>form{width:900px;margin-right:auto;margin-left:auto}}@media all and (max-width:999px){section.agreeform>form{width:600px}}@media all and (max-width:631px){section.agreeform>form{width:450px}}@media all and (max-width:481px){section.agreeform>form{width:300px}}section.agreeform>form>article{display:flex;flex-direction:column;justify-content:space-between;width:calc(50% - 40px)}section.agreeform>form>article+article{justify-content:space-around}section.agreeform>form>article>h2{font-size:1.728rem;font-weight:var(--wght-bold);margin-bottom:.5em}section.agreeform>form>article>p{font-size:1.2rem;font-weight:var(--wght-light);line-height:1.3;margin-bottom:.5em}section.agreeform>form>article>p:last-of-type{margin-bottom:0}section.agreeform>form>article>input[type=checkbox]{display:none}section.agreeform>form>article>input[type=checkbox]+label{font-size:1rem;font-weight:var(--wght-light);line-height:1.3;display:flex;align-items:center;margin:10px 0;padding:20px;cursor:pointer;border:4px solid var(--lm-secondary)}section.agreeform>form>article>input[type=checkbox]+label:before{display:block;flex:0 0 auto;width:28px;height:28px;margin-right:20px;content:"";color:var(--lm-text-on-primary);border:4px solid var(--lm-secondary);background:var(--lm-background)}section.agreeform>form>article>input[type=checkbox]+label:hover{background:var(--lm-primary)}section.agreeform>form>article>input[type=checkbox]~p{font-size:.8333333333rem}section.agreeform>form>article>input[type=checkbox]:checked+label{border-color:var(--lm-text);background:var(--lm-primary)}section.agreeform>form>article>input[type=checkbox]:checked+label:before{border-color:var(--lm-text);background:var(--lm-text);box-shadow:inset 0 0 0 4px var(--lm-background)}section.agreeform>form>footer{width:100%;margin-top:60px;padding:10px;text-align:right;background:var(--lm-secondary)}section.agreeform>form>footer>button{font-size:1.2rem;font-weight:var(--wght-bold);width:280px;height:60px;cursor:pointer;text-transform:uppercase;color:var(--lm-text-on-primary);border:none;background:var(--lm-primary);text-decoration:none}section.agreeform>form>footer>button:focus,section.agreeform>form>footer>button:link:hover{text-decoration:underline}@media all and (max-width:999px){section.agreeform>form{flex-flow:column nowrap}section.agreeform>form>article{width:100%}section.agreeform>form>article+article{margin-top:20px}section.agreeform>form>footer{margin-top:20px}}section.authorize{width:450px;margin:40px auto;padding:30px;border:1px solid var(--lm-secondary);border-radius:var(--lm-radius)}@media all and (max-width:481px){section.authorize{width:300px}section.authorize>form>footer{flex-direction:column}section.authorize>form>footer>button{width:100%;margin:.5em 0}}section.authorize>form{font-size:1rem;text-align:center}section.authorize>form>h2{font-size:1.728rem;font-weight:var(--wght-bold);text-align:center}section.authorize>form>h2:after{display:block;width:105px;height:1px;margin:10px auto;content:"";background-color:var(--lm-text)}section.authorize>form>p{margin-bottom:1em}section.authorize>form ul{margin-bottom:2em}section.authorize>form li{margin-bottom:.5em;padding:10px 13px;text-align:left;border-radius:var(--lm-radius);background:var(--lm-secondary)}section.authorize>form>footer{display:flex;justify-content:space-between}section.authorize>form>footer>button{font-size:1.2rem;font-weight:var(--wght-bold);width:150px;height:40px;cursor:pointer;text-align:center;text-transform:uppercase;color:var(--lm-background);border:none;border-radius:var(--lm-radius);background:var(--lm-text);text-decoration:none}section.authorize>form>footer>button:focus,section.authorize>form>footer>button:link:hover{text-decoration:underline}section.authorize>form>footer>button+button{color:var(--lm-text-on-primary);background:var(--lm-primary)}.background-section{background:var(--background-section-img) var(--background-section-repeat, repeat) var(--background-section-position, center);background-size:var(--background-section-size, auto)}header.backhead{background:var(--lm-text) url(/build/assets/room_back-_bil4yPn.webp) no-repeat fixed center center/cover}header.backhead.comments>section:not(.in_cont){max-width:100%;margin-right:auto;margin-left:auto;width:100%}@media all and (min-width:632px){header.backhead.comments>section:not(.in_cont) .standard_alignment{padding-left:calc(50% - 300px)}}@media all and (min-width:1000px){header.backhead.comments>section:not(.in_cont) .standard_alignment{padding-left:0}}@media all and (min-width:1000px){header.backhead.comments>section:not(.in_cont){width:900px}}@media all and (min-width:1300px){header.backhead.comments>section:not(.in_cont){width:1200px}}@media all and (min-width:1600px){header.backhead.comments>section:not(.in_cont){width:1500px}}@media all and (max-width:999px){header.backhead{padding-top:20px}header.backhead>section{padding:0 1rem}header.backhead>section>div{margin-top:40px}header.backhead>section>div>div>h1{font-size:2.48832rem}header.backhead>section>ul>li{font-size:1rem}header.backhead>section>ul>li>svg{font-size:2.48832rem;margin:0 10px 0 15px}}@media all and (max-width:631px){header.backhead>section>div{align-items:center;flex-direction:column;text-align:center}header.backhead>section>div>figure{align-self:center;margin-right:0;margin-bottom:25px}header.backhead>section>div>div{font-size:1.2rem;width:100%;text-align:center}header.backhead>section>div>div>h1{margin-bottom:20px}header.backhead>section>div>div>p{margin-bottom:15px}header.backhead>section>div>div>p>.rating{font-size:1.44rem;display:block;margin-bottom:15px;text-align:center}header.backhead>section>ul:not(.nav){flex-flow:row wrap;margin-top:0;padding:0;border-top:0}header.backhead>section>ul:not(.nav)>li{flex:0 0 auto;justify-content:center;width:50%;padding:20px 0;border-top:1px solid var(--lm-background);border-right:1px solid var(--lm-background)}header.backhead>section>ul:not(.nav)>li>svg{margin-left:0}header.backhead>section>ul:not(.nav)>li:first-child>svg{margin-left:0}header.backhead>section>ul:not(.nav)>li:nth-child(2n){border-right:none}header.backhead>section>ul.nav{justify-content:center}}@media all and (max-width:481px){header.backhead>section>ul>li{font-size:.8333333333rem}}header.backhead>section{display:flex;flex-direction:column;justify-content:flex-end;height:100%}header.backhead>section>div{display:flex;min-height:180px;margin-top:100px;margin-bottom:25px}header.backhead>section>div>figure{position:relative;align-self:flex-start;flex:0 0 auto;width:180px;height:180px;margin-right:20px}header.backhead>section>div>figure img{max-width:100%;max-height:100%}header.backhead>section>div>figure>figcaption{font-size:1rem;position:absolute;right:0;bottom:0;left:0;height:30px;text-transform:uppercase;color:var(--lm-background);background:var(--lm-text);display:flex;align-items:center;justify-content:center}header.backhead>section>div>figure>figcaption img{display:block;width:100%;height:auto}header.backhead>section>div>div{display:flex;flex:1 1 auto;flex-direction:column;text-align:left;color:var(--lm-background)}header.backhead>section>div>div *{color:inherit}header.backhead>section>div>div>h1{font-size:3.5831808rem;font-weight:var(--wght-light);margin-bottom:15px}header.backhead>section>div>div>h1 a{color:inherit;text-decoration:none}header.backhead>section>div>div>h1 a:focus,header.backhead>section>div>div>h1 a:link:hover{text-decoration:underline}header.backhead>section>div>div>p{font-size:1.2rem;font-weight:var(--wght-light)}header.backhead>section>div>div>p>a:not(.btn){color:inherit;text-decoration:none}header.backhead>section>div>div>p>a:not(.btn):focus,header.backhead>section>div>div>p>a:not(.btn):link:hover{text-decoration:underline}header.backhead>section>div>div>p+p{font-size:.8333333333rem;margin-top:auto}header.backhead>section>div>div>p+p>span{font-weight:var(--wght-bold);color:var(--lm-primary)}header.backhead>section>div>div>p+p>span>i:first-of-type{margin-left:4px}section.badges{display:grid;gap:20px;grid-template-columns:1fr 1fr}@media all and (max-width:999px){section.badges{grid-template-columns:1fr}}section.badges>p,section.badges>a{font-size:1.2rem;display:flex;align-items:center;text-decoration:none;color:var(--lm-tertiary)}section.badges>p>svg,section.badges>a>svg{margin-right:10px;color:var(--icon_color, var(--lm-tertiary))}section.badges>p.red,section.badges>a.red{--icon_color: var(--lm-red)}section.badges>p.green,section.badges>a.green{--icon_color: var(--lm-green)}section.badges>p.blue,section.badges>a.blue{--icon_color: var(--lm-blue)}section.badges>p.violet,section.badges>a.violet{--icon_color: var(--lm-violet)}section.badges>p.orange,section.badges>a.orange{--icon_color: var(--lm-turquoise)}section.badges>p.pink,section.badges>a.pink{--icon_color: var(--lm-pink)}section.badges>p.silver,section.badges>a.silver{--icon_color: #b9b9b9}section.badges>p.purple,section.badges>a.purple{--icon_color: #8a36d1}section.badges>p.gold,section.badges>a.gold{--icon_color: #ffb600}section.badges>p.bronze,section.badges>a.bronze{--icon_color: #ac604a}@media(hover:hover){section.badges a:hover span{text-decoration:underline;color:var(--lm-text)}}section.basket{overflow:hidden;width:100%;margin-bottom:0}@media all and (max-width:999px){section.basket{height:calc(100vh - var(--lm-top-bar))}}@media all and (max-width:999px){section.basket .right_scroller{position:fixed;inset:var(--lm-top-bar) 0 120px 0;display:flex;flex-direction:row;min-width:100%}section.basket .right_scroller>section,section.basket .right_scroller>aside{position:absolute;width:100%;height:100%;background-color:transparent}}section.basket .right_scroller>section,section.basket .right_scroller>aside{overflow:auto;flex:0 0 100%;width:100%;height:100%;padding:0 0 2rem}@media all and (min-width:1000px){section.basket .right_scroller>section,section.basket .right_scroller>aside{overflow:visible;padding:0}}section.basket .right_scroller .pay_method{display:flex;flex-direction:column}section.basket .right_scroller .pay_method img{display:block;max-width:100%;height:50px}section.basket .right_scroller .pay_method img#stripe{margin-right:auto}[data-theme=dark] section.basket .right_scroller .pay_method img#stripe{filter:invert(1)}@media(prefers-color-scheme:dark){[data-theme=auto] section.basket .right_scroller .pay_method img#stripe{filter:invert(1)}}@media all and (min-width:1300px){section.basket .right_scroller .pay_method{display:grid;grid-template-columns:1fr 1fr;gap:30px}}section.basket .right_scroller .pay_method .form-check+.form-check{margin-top:.75em}section.basket .right_scroller .pay_method .payment_system{margin-top:1rem}section.basket .right_scroller>section #generate_link{margin-top:4rem}@media all and (max-width:500px){section.basket .right_scroller>section #generate_link{padding-left:1rem}}@media all and (min-width:1000px){section.basket .right_scroller>section #generate_link{display:none}}section.basket .use_voucher article,section.basket .use_code article{display:flex;flex-direction:column;align-items:stretch}section.basket .use_voucher article .btn,section.basket .use_code article .btn{align-self:end}section.basket .use_voucher article>strong,section.basket .use_code article>strong{font-size:2.985984rem;display:block;margin:.5rem 0}section.basket .right_scroller .pay_method .btn{margin-top:1rem}section.basket .data_container>article{display:flex;flex-direction:column;gap:1rem}section.basket .data_container>article .lm-form{margin-top:0}section.basket .data_container>article.address_form.hidden{display:none}section.basket .data_container>article.address_form>.btn{grid-column:1/-1}section.basket .data_container>article.address_form{order:-1;grid-column:1/-1}@media all and (max-width:999px){section.basket .data_container>article+article{margin-top:1rem}}@media all and (min-width:1300px){section.basket .data_container>article{display:grid;grid-template-columns:1fr 1fr}section.basket .data_container>article.address_form>.btn{width:calc(50% - 15px);grid-column:1/-1}}section.basket .item_list{padding-bottom:4rem}@media all and (min-width:1000px){section.basket .item_list{margin-bottom:0}}@media all and (max-width:1299px){section.basket .item.on_alt_bcg{margin-bottom:4.5rem}}@media all and (max-width:999px){section.basket .item.on_alt_bcg .hide{display:none}section.basket .item.on_alt_bcg .hide+p{display:none}section.basket .item.on_alt_bcg .hide.show{display:block}section.basket .item.on_alt_bcg .hide.show+p{display:block}}@media all and (min-width:1000px){section.basket [data-step=address] [data-type=choice] label{margin-bottom:0}}@media all and (max-width:999px){section.basket form>footer{position:fixed;right:0;bottom:0;left:0;display:flex;flex-wrap:wrap;justify-content:space-between;height:120px;padding:12px 1rem;border-top:1px solid var(--lm-secondary);background:var(--lm-background)}section.basket form>footer>div{display:flex;justify-content:space-between;width:100%;max-width:500px;margin:0 auto}section.basket form>footer p{color:var(--lm-tertiary)}section.basket form>footer .btn{flex-grow:0;font-size:1.2rem}section.basket form>footer .btn[type=submit]{display:none}section.basket form>footer .btn#next,section.basket form>footer .btn[type=submit]{font-weight:var(--wght-bold);width:100%;align-self:stretch;margin-left:1rem}section.basket form>footer .btn#next:only-child,section.basket form>footer .btn[type=submit]:only-child{margin-left:0}section.basket form>footer .btn#prev{width:50px;padding:0}section.basket form>footer .btn#prev>svg{margin:0}}@media all and (min-width:1000px){section.basket form>footer{display:none}}section.basket.finalize form>footer #next{display:none}section.basket.finalize form>footer .btn[type=submit]{display:inline-block}@media all and (max-width:999px){section.basket[data-step="0"] form>div>section,section.basket[data-step="0"] form>div>aside{transform:translate(-100%);transition:.3s;z-index:100}section.basket[data-step="0"] form>div>*:nth-child(1){transform:translate(0)}section.basket[data-step="0"] form>div>*:nth-child(1)~section,section.basket[data-step="0"] form>div>*:nth-child(1)~aside{transform:translate(100%)}section.basket[data-step="1"] form>div>section,section.basket[data-step="1"] form>div>aside{transform:translate(-100%);transition:.3s;z-index:99}section.basket[data-step="1"] form>div>*:nth-child(2){transform:translate(0)}section.basket[data-step="1"] form>div>*:nth-child(2)~section,section.basket[data-step="1"] form>div>*:nth-child(2)~aside{transform:translate(100%)}section.basket[data-step="2"] form>div>section,section.basket[data-step="2"] form>div>aside{transform:translate(-100%);transition:.3s;z-index:98}section.basket[data-step="2"] form>div>*:nth-child(3){transform:translate(0)}section.basket[data-step="2"] form>div>*:nth-child(3)~section,section.basket[data-step="2"] form>div>*:nth-child(3)~aside{transform:translate(100%)}section.basket[data-step="3"] form>div>section,section.basket[data-step="3"] form>div>aside{transform:translate(-100%);transition:.3s;z-index:97}section.basket[data-step="3"] form>div>*:nth-child(4){transform:translate(0)}section.basket[data-step="3"] form>div>*:nth-child(4)~section,section.basket[data-step="3"] form>div>*:nth-child(4)~aside{transform:translate(100%)}section.basket[data-step="4"] form>div>section,section.basket[data-step="4"] form>div>aside{transform:translate(-100%);transition:.3s;z-index:96}section.basket[data-step="4"] form>div>*:nth-child(5){transform:translate(0)}section.basket[data-step="4"] form>div>*:nth-child(5)~section,section.basket[data-step="4"] form>div>*:nth-child(5)~aside{transform:translate(100%)}section.basket[data-step="5"] form>div>section,section.basket[data-step="5"] form>div>aside{transform:translate(-100%);transition:.3s;z-index:95}section.basket[data-step="5"] form>div>*:nth-child(6){transform:translate(0)}section.basket[data-step="5"] form>div>*:nth-child(6)~section,section.basket[data-step="5"] form>div>*:nth-child(6)~aside{transform:translate(100%)}section.basket[data-step="0"] #prev{display:none}section.basket[data-step="0"] #next{margin-left:0}}@media all and (min-width:1000px){section.basket{overflow:visible}}@media all and (max-width:999px){.right_scroller.blog.mobile_margin{width:100%}}.right_scroller.blog>section{overflow:hidden}.text-content *{line-height:1.3}.text-content img{display:block;max-width:100%;height:auto;border-radius:var(--lm-radius)}.text-content li picture{margin-block:.5em}.text-content h1{display:none}.text-content h2,.text-content h3,.text-content h4,.text-content h5,.text-content h6{margin-top:1em;margin-bottom:.5em;font-weight:var(--wght-bold)}.text-content h2{margin-top:.75em;margin-bottom:.5em;font-size:1.728rem}@media all and (min-width:632px){.text-content h2{font-size:1.728rem}}.text-content h3{font-size:1.44rem}@media all and (min-width:632px){.text-content h3{font-size:1.44rem}}.text-content h4{font-size:1.2rem}.text-content h5{font-size:1rem}.text-content h6{font-size:1rem;color:var(--lm-tertiary)}.text-content p,.text-content ul,.text-content ol,.text-content pre,.text-content div,.text-content table,.text-content .image{font-size:1rem;margin-bottom:2em}.text-content p *,.text-content ul *,.text-content ol *,.text-content pre *,.text-content div *,.text-content table *,.text-content .image *{font-size:inherit}@media all and (min-width:632px){.text-content p,.text-content ul,.text-content ol,.text-content pre,.text-content div,.text-content table,.text-content .image{font-size:1.2rem}}.text-content ul,.text-content ol,.text-content li{overflow:visible;margin-left:30px;list-style-position:initial}.text-content li{list-style-type:inherit}.text-content ul{list-style-type:disc}.text-content ol{list-style-type:decimal}.text-content table{width:100%}.text-content table,.text-content tbody,.text-content thead,.text-content tfoot,.text-content td,.text-content tr{border:initial}.text-content td,.text-content tr{padding:.5em}.text-content pre{font-family:monospace;padding:1.25rem 1rem;border-radius:var(--lm-radius);background:var(--lm-background-dark)}[data-theme=dark] .text-content pre{background:#282c34}@media(prefers-color-scheme:dark){[data-theme=auto] .text-content pre{background:#282c34}}.text-content blockquote{margin:2em 0}.text-content i{font-style:italic}.text-content a{font-weight:700;transition:background-size .3s,background-image;text-decoration:none;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;background-image:linear-gradient(to bottom,var(--lm-primary) 0%,var(--lm-primary) 100%);background-repeat:no-repeat;background-position:0 100%;background-size:100% 3px}.text-content a:hover{background-size:100% 1em}.post_site .post_header,.post_site .text-content,.post_site .article_lead,.post_site .table_of_contents,.post_site .post_list_small{max-width:100%;width:auto;margin-right:1rem;margin-left:1rem}@media all and (min-width:632px){.post_site .post_header,.post_site .text-content,.post_site .article_lead,.post_site .table_of_contents,.post_site .post_list_small{margin-right:auto;margin-left:auto;width:600px}}@media all and (min-width:1000px){.post_site .post_header,.post_site .text-content,.post_site .article_lead,.post_site .table_of_contents,.post_site .post_list_small{width:900px}}@media all and (min-width:1300px){.post_site .post_header,.post_site .text-content,.post_site .article_lead,.post_site .table_of_contents,.post_site .post_list_small{width:1200px}}@media all and (min-width:1600px){.post_site .post_header,.post_site .text-content,.post_site .article_lead,.post_site .table_of_contents,.post_site .post_list_small{width:1500px}}.post_site .table_of_contents{background-color:var(--lm-background-dark);border-radius:var(--lm-radius);padding:1rem;margin-bottom:2rem}.post_site .table_of_contents header{margin:0}.post_site .table_of_contents summary{cursor:pointer}.post_site .table_of_contents h2{display:inline;margin-block:0 .5em;font-size:1.2rem}.post_site .table_of_contents nav{margin-left:1em}.post_site .table_of_contents ol,.post_site .table_of_contents ul,.post_site .table_of_contents li{margin:0}.post_site .table_of_contents li{font-size:1rem;margin-block:.5em}.post_site .table_of_contents li:before{padding-right:.5em}.post_site .table_of_contents a{font-weight:var(--wght-regular);background:none;text-decoration:underline}.post_site .post_header{margin-bottom:30px}.post_site .post_header>p{margin:1em 0}.post_site .post_header>p a{text-transform:capitalize;text-decoration:none}.post_site .post_header>p a:focus,.post_site .post_header>p a:link:hover{text-decoration:underline}@media all and (min-width:1000px){.post_site .post_header>p{margin:1em 0}}.post_site .post_header img{aspect-ratio:30/11;display:block;max-width:100%;height:auto;border-radius:var(--lm-radius)}@media all and (min-width:1000px){.post_site .post_header img{aspect-ratio:45/16}}@media all and (min-width:1300px){.post_site .post_header img{aspect-ratio:14/5}}.post_site .post_list_small+.post_list_small{margin-top:3rem}.post_site .post_list_small h4{font-size:1.728rem;margin-bottom:1rem}@media all and (min-width:1000px){.post_site .post_list_small h4{font-size:2.48832rem;font-weight:var(--wght-light);margin-bottom:2rem}}.post_site .post_list_small article+article{margin-top:20px}.post_site .blog-plugin{margin-bottom:2em}.article_lead{margin-bottom:2.5em;font-size:1rem}@media all and (min-width:632px){.article_lead{font-size:1.2rem}}@media all and (min-width:1300px){.bricks .filter{display:none}}.right_scroller.blog{grid-template-columns:1fr}.right_scroller.blog .post_list{display:grid;row-gap:60px}@media all and (min-width:1000px){.right_scroller.blog .post_list{grid-template-columns:repeat(2,1fr);column-gap:20px}}.right_scroller.blog .post_list footer,.right_scroller.blog .post_list .post_list{grid-column:1/-1}.right_scroller.blog aside.side_menu{display:none}.right_scroller.blog aside.side_menu a.btn.big{width:100%;height:80px;margin-bottom:20px}.right_scroller.blog aside.side_menu a.btn.big p{font-size:1rem;white-space:normal}.right_scroller.blog aside.side_menu a.btn.big svg{font-size:2.0736rem;display:block;margin-right:5px;padding:0 1rem}@media all and (min-width:1300px){.right_scroller.blog aside.side_menu a.btn.big svg{margin-right:20px}}.right_scroller.blog aside.side_menu a.btn.big:after{font-size:1.44rem;padding-right:.5rem;padding-left:10px}@media all and (min-width:1600px){.right_scroller.blog aside.side_menu a.btn.big{height:100px}.right_scroller.blog aside.side_menu a.btn.big p{font-size:1.2rem}.right_scroller.blog aside.side_menu a.btn.big svg{font-size:2.985984rem}.right_scroller.blog aside.side_menu a.btn.big:after{font-size:1.728rem}}.right_scroller.blog aside.side_menu h3{display:none}.right_scroller.blog aside.side_menu.open,.right_scroller.blog aside.side_menu.post_nav{display:block}@media all and (max-width:1299px){.right_scroller.blog aside.side_menu.open,.right_scroller.blog aside.side_menu.post_nav{border-top:1px solid var(--lm-secondary);border-bottom:1px solid var(--lm-secondary)}.right_scroller.blog aside.side_menu.open .on_alt_bcg,.right_scroller.blog aside.side_menu.post_nav .on_alt_bcg{border:none}}@media all and (max-width:1299px){.right_scroller.blog aside.side_menu.post_nav{margin-top:40px;grid-row:2}}@media all and (min-width:1300px){.right_scroller.blog{grid-template-columns:minmax(auto,1120px) 285px}.right_scroller.blog aside.side_menu{display:block}.right_scroller.blog aside.side_menu h3{display:block;margin-bottom:20px}}@media all and (min-width:1600px){.right_scroller.blog{grid-template-columns:minmax(auto,1120px) 360px}.right_scroller.blog aside.side_menu{display:block}}.right_scroller.blog .social_link_list{display:none}@media all and (min-width:1000px){.right_scroller.blog .social_link_list{display:flex;margin-bottom:20px}}.post_tile a{display:block;text-decoration:none}.post_tile a:focus,.post_tile a:link:hover{text-decoration:underline}.post_tile img{display:block;border-radius:var(--lm-radius);background-color:var(--lm-primary);width:100%;height:100%}.post_tile .image{position:relative;width:100%}.post_tile .image picture{background-color:var(--lm-primary);border-radius:var(--lm-radius);overflow:hidden}@media all and (min-width:1000px){.post_tile .image picture{aspect-ratio:11/4}}.post_tile.big .image picture{aspect-ratio:30/11}@media all and (min-width:1000px){.post_tile.big .image picture{aspect-ratio:45/16}}@media all and (min-width:1600px){.post_tile.big .image picture{aspect-ratio:14/5}}.post_tile .title{font-size:1.44rem;line-height:1.2;margin:.5em 0}.post_tile .info{font-size:1rem;margin-bottom:.5em;color:var(--lm-tertiary-dark)}.post_tile .info a{display:inline}@media all and (min-width:1000px){.post_tile{display:grid;text-decoration:none;grid-template-columns:repeat(2,1fr);column-gap:20px;grid-column:span 2}.post_tile .title{font-size:1.728rem}.post_tile .date{font-size:1.2rem}.post_tile.big,.post_tile.medium{display:block;flex-direction:column}.post_tile.big{grid-column:1/-1}.post_tile.big .title{font-size:2.48832rem}.post_tile.big .date{font-size:1.44rem}.post_tile.big .lead{font-size:1.2rem}.post_tile.medium{grid-column:span 1}.post_tile:not(.big,.medium) .title{margin-top:0}}.bricks{margin-bottom:2rem}main>.bricks{max-width:100%;width:auto;margin-right:1rem;margin-left:1rem}@media all and (min-width:632px){main>.bricks{margin-right:auto;margin-left:auto;width:600px}}@media all and (min-width:1000px){main>.bricks{width:900px}}@media all and (min-width:1300px){main>.bricks{width:1200px}}@media all and (min-width:1600px){main>.bricks{width:1500px}}@media all and (min-width:1300px){.bricks{margin-bottom:3.5rem}}.bricks>div>*{padding-left:.5rem}.bricks>div>* i,.bricks>div>* svg{margin-right:.5rem}.bricks>div>div,.bricks>div>a{display:flex;align-items:center;padding:.5rem 1rem .5rem .5rem;border:1px solid var(--lm-secondary);border-top:1px solid var(--lm-secondary);border-radius:var(--lm-radius);background:var(--lm-background)}.bricks>div>div i,.bricks>div>div svg,.bricks>div>a i,.bricks>div>a svg{flex-shrink:0}@media all and (max-width:1299px){.bricks>div>div,.bricks>div>a{font-size:.8333333333rem}.bricks>div>div br,.bricks>div>a br{display:none}}.bricks>div>div.yellow,.bricks>div>a.yellow{color:var(--lm-text-on-primary);background:var(--lm-primary)}@media all and (min-width:1300px){.bricks>div{display:grid;margin:0;grid-template-rows:1fr;grid-template-columns:repeat(4,1fr);gap:20px}.bricks>div>*{justify-content:flex-start;height:80px;margin:0;font-size:2.0736rem}.bricks>div>* p{font-size:1rem;white-space:normal}.bricks>div>*>i,.bricks>div>*>svg{display:block;margin:0 1rem}.bricks>div>*:after{font-size:1.44rem;margin-right:0;padding-right:.5rem;padding-left:10px}.bricks>div>div{padding-right:30px}}@media all and (min-width:1600px){.bricks>div{padding-right:0}.bricks>div>*{font-size:2.0736rem}.bricks>div>* p{font-size:1.2rem}}.bricks .shiny:before{position:absolute;inset:0;content:"";animation:shine 2s linear infinite;background:linear-gradient(45deg,transparent 30%,var(--lm-background) 50%,transparent 70%) no-repeat -700%/90% 100%}@keyframes shine{0%{background-position:-750%}80%{background-position:-750%}to{background-position:800%}}.business_contact{--lm-radius: 0;display:grid;gap:1.5rem;margin-top:2rem}.business_contact h3{font-weight:var(--wght-black);margin:1em 0}@media all and (min-width:1000px){.business_contact h3{font-size:1.728rem}}.business_contact h3 em{font-weight:inherit}.business_contact .bordered_conatiner{border:var(--lm-thick-border-width) solid var(--lm-secondary-dark);padding:1.5rem;display:grid;place-items:center stretch}.business_contact form{display:grid;place-items:center stretch}.business_contact form footer{margin-top:1rem;display:flex;flex-direction:column;gap:1rem}@media all and (min-width:600px){.business_contact form footer{display:grid;align-items:center;grid-template-columns:1fr max-content}}.business_contact form [data-type=checkbox]{margin-bottom:0}.business_contact .blocky_button{background-color:var(--lm-primary);padding:.75rem 2rem;color:var(--lm-text-on-primary);border:0;font-size:1rem;align-self:end;cursor:pointer}.business_contact .blocky_input{display:grid;align-items:center}.business_contact .blocky_input .lmfa-fw,.business_contact .blocky_input input{grid-column:1;grid-row:1;z-index:1}.business_contact .blocky_input .lmfa-fw{padding-left:.5em}.business_contact .blocky_input input{font-size:1.2rem;padding:.5em .5em .5em 2em;border:none;background-color:var(--lm-secondary-dark)}.business_contact .blocky_input input::placeholder{color:var(--lm-text)}@media all and (min-width:900px){.business_contact{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.business_contact article{display:grid;grid-template-rows:max-content 1fr}}.business_contact .business_card{--space: .5em;display:grid;place-items:center}.business_contact .business_card strong{font-weight:var(--wght-black)}.business_contact .business_card .inner{display:flex;flex-direction:column;gap:1rem;align-items:start}.business_contact .business_card .inner picture{flex-grow:0;flex-shrink:0}.business_contact .business_card .inner img{aspect-ratio:1}@media all and (min-width:600px){.business_contact .business_card .inner{flex-direction:row}}@media all and (min-width:900px){.business_contact .business_card .inner{flex-direction:column}}@media all and (min-width:1200px){.business_contact .business_card .inner{flex-direction:row}}.chat_page{overflow:hidden}.chat_container{--message-border-radius: .75rem;--group-border-radius: .125rem;--message-padding-block: .5rem;--message-padding-inline: 1rem;--message-bubble-max-width: 300px;--btn-square-size: 2.5rem;--chat-color-background: var(--lm-background-dark);--message-color-background-me: var(--chat-color-message-me, var(--lm-primary));--message-color-background-other: var(--chat-color-message-other, var(--lm-secondary));--message-color-text-me: var(--lm-text-on-primary);background:var(--chat-color-background);container:chat/inline-size;overflow:hidden}[data-theme=dark] .chat_container{--chat-color-background: var(--lm-background)}@media(prefers-color-scheme:dark){[data-theme=auto] .chat_container{--chat-color-background: var(--lm-background)}}.chat{--chat-padding: 1rem;--chat-padding-half: calc(var(--chat-padding) / 2);--chat-gap: 1rem;--chat-gap-half: calc(var(--chat-gap) / 2);--chat-container-radius: var(--lm-radius);--chat-sidebars-min-width: 300px;--chat-navigation-trans-duration: .3s;--chat-color-primary: var(--lm-primary);--chat-color-secondary: var(--lm-secondary);--chat-color-new-message-button: var(--chat-color-primary);--chat-color-container-background: var(--lm-background);--chat-color-container-border: var(--lm-secondary);--chat-color-message-me: var(--chat-color-primary);--chat-color-message-other: var(--chat-color-secondary);height:calc(100dvh - var(--lm-main-bar));display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:var(--chat-gap);max-width:1920px;margin-right:auto;margin-left:auto;padding:var(--chat-padding)}[data-theme=dark] .chat{--chat-color-container-background: var(--lm-background-dark);--chat-color-container-border: var(--lm-secondary-light);--chat-color-message-other: var(--lm-background-light)}@media(prefers-color-scheme:dark){[data-theme=auto] .chat{--chat-color-container-background: var(--lm-background-dark);--chat-color-container-border: var(--lm-secondary-light);--chat-color-message-other: var(--lm-background-light)}}.chat .bordered_container{background-color:var(--chat-color-container-background, var(--lm-background));border:1px solid var(--chat-color-container-border, var(--lm-secondary));border-radius:var(--lm-radius);padding:var(--chat-padding)}[data-theme=dark] .chat .bordered_container{--chat-color-container-background: var(--lm-background-light);--chat-color-container-border: var(--lm-secondary-light)}@media(prefers-color-scheme:dark){[data-theme=auto] .chat .bordered_container{--chat-color-container-background: var(--lm-background-light);--chat-color-container-border: var(--lm-secondary-light)}}@media all and (max-width:599px){.chat{padding:0}.chat .bordered_container{border-width:0;border-radius:0}.chat .bordered_container.chat_thread_nav{border-bottom-width:1px}}@media(min-width:1921px){.chat{padding-inline:0}}.chat_thread_list_container{grid-column:1;grid-row:1;position:relative;display:grid;grid-template-rows:auto auto 1fr auto;overflow:hidden;z-index:20;height:100%}.chat_thread_list_container.bordered_container,.chat_thread_list_container.bordered_container .thread_list_header,.chat_thread_list_container.bordered_container .thread_filters{padding-inline:var(--chat-padding-half)}.chat_thread_container{grid-row:1;grid-column:1;display:grid;grid-template-rows:minmax(0,1fr);container:thread/inline-size;min-height:100%}.chat_thread_list_container,.chat_thread_container{position:relative}.chat_thread{--thread-info-min-width: var(--chat-sidebars-min-width, 300px);--bar-size: calc(var(--btn-square-size) + (var(--chat-padding) * 2));background:var(--chat-color-background, var(--lm-background-dark));display:grid;column-gap:var(--chat-gap, 1rem);grid-template-columns:minmax(0,1fr);grid-template-rows:var(--bar-size) minmax(0,1fr) auto}.chat_thread_nav,.chat_messages,.chat_input_container{grid-column:1}.chat_thread_nav{grid-row:1}.chat_messages{grid-row:2/3}.thread_options_and_nav_container{grid-column:1;grid-row:1/-1;display:grid;grid-template-rows:max-content minmax(0,1fr)}.chat_thread_options,.photo_viewer{display:grid;grid-template-rows:minmax(0,1fr)}.chat_thread_options{display:grid;grid-template-rows:auto minmax(0,1fr);overflow:auto}.chat_thread_options.bordered_container{padding-inline:var(--chat-padding-half)}.chat_thread_options.bordered_container>*{padding-inline:var(--chat-padding-half)}.thread_options_header{display:grid;grid-template-columns:1fr max-content;place-items:center start;padding-bottom:var(--chat-gap);margin-bottom:var(--chat-gap);border-bottom:1px solid var(--chat-color-container-border)}.thread_options_header .chat_name{font-size:1.2rem;font-weight:var(--wght-regular)}.chat_thread_info,.chat_thread_settings{overflow:auto}.chat_thread_info{display:grid;grid-template-rows:auto minmax(0,1fr)}.chat_thread_settings{grid-template-rows:minmax(0,1fr)}.chat_thread_settings,.chat_thread_settings .settings_form{display:grid}.bordered_container .chat_thread_settings{padding-inline:0}.chat_thread_settings .settings_form{grid-template-rows:minmax(0,1fr) max-content;gap:var(--chat-gap)}.chat_thread_settings .settings_form .scroll{overflow:auto;border-bottom:1px solid var(--chat-color-container-border);padding-inline:var(--chat-padding-half)}.chat_thread_settings .settings_form .save_container{display:flex;flex-direction:row;justify-content:flex-end;padding-inline:var(--chat-padding)}.chat_thread_settings .lm-form{margin-bottom:var(--chat-gap)}.chat_thread_settings .image_drop label{font-size:.8333333333rem}.chat_thread_settings .image_drop .dropzone-container{margin-top:.5em}.chat_thread_settings .user_select{margin-top:var(--chat-gap)}.thread_options_section .btn{display:inline-grid;margin-top:var(--chat-gap)}.thread_options_section .section_name{font-size:1rem;font-weight:var(--wght-bold);margin-bottom:var(--chat-gap)}.thread_options_section+.thread_options_section{padding-top:var(--chat-gap);margin-top:var(--chat-gap);border-top:1px solid var(--chat-color-container-border)}.thread_options_section .user_avatar{--avatar-size: 2.5rem}.thread_options_section .gallery_grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(60px,1fr));grid-auto-rows:max-content;gap:var(--chat-gap);place-items:start}.thread_options_section .gallery_grid img{max-width:100%}.thread_options_section .gallery_grid .thumbnail{border-radius:var(--lm-radius);overflow:hidden;aspect-ratio:1}.thread_options_section .gallery_grid .thumbnail .lmfa{font-size:1.5rem}.thread_options_section .dropzone-container{margin-top:var(--chat-gap)}.thread_options_section:last-child{padding-bottom:var(--chat-gap)}.thread_member_list{--space: var(--chat-gap-half)}.thread_member_list .member_list_element{display:flex;flex-direction:row;align-items:center;gap:var(--chat-gap-half)}.thread_member_list .member_list_element .name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.thread_member_list .avatar_grid{--thred-avatar-size: 2.5rem}.thread_member_list .btn_square{margin-left:auto}.chat_input_container{--btn-square-size: 2.5rem;--focus-trans-duration: .3s;--focus-trans-btn-scale: .8;--focus-trans-btn-translate: 25%;--focus-trans-btn-opacity: .2;grid-row:3;background-color:var(--chat-color-container-background);border:1px solid var(--chat-color-container-border);border-radius:var(--chat-container-radius, var(--lm-radius));isolation:isolate;position:relative;z-index:10}.chat_input_container .input_and_buttons{display:grid;grid-template-columns:max-content 1fr max-content;grid-template-rows:minmax(0,1fr);place-items:end stretch;min-height:0;gap:var(--chat-gap)}.chat_input_container .image,.chat_input_container .send{grid-row:1;border-radius:var(--lm-radius);transition-duration:var(--focus-trans-duration);transition-property:opacity,scale,translate}.chat_input_container .image{grid-column:1;opacity:1;scale:1}.chat_input_container .send{--btn-square-color-text: var(--lm-text-on-primary);--btn-square-color-background: var(--chat-color-primary);--btn-square-color-hover-background: var(--lm-color-button-primary-hover);grid-column:3;opacity:var(--focus-trans-btn-opacity);scale:var(--focus-trans-btn-scale);translate:calc(var(--focus-trans-btn-translate) * -1) 0}.chat_input_container .chat_message_input{border:1px solid var(--lm-secondary);border-radius:var(--lm-radius);grid-column:2/4;grid-row:1;font-size:1rem;padding:.5rem;resize:none;appearance:none;min-height:var(--btn-square-size);transition:translate var(--focus-trans-duration);field-sizing:content;max-height:6.5rem;z-index:1}.chat_input_container .chat_message_input:not(:placeholder-shown){translate:calc((var(--btn-square-size) + var(--chat-gap)) * -1) 0}.chat_input_container .chat_message_input:not(:placeholder-shown)~.image{opacity:var(--focus-trans-btn-opacity);scale:var(--focus-trans-btn-scale);translate:var(--focus-trans-btn-translate) 0}.chat_input_container .chat_message_input:not(:placeholder-shown)~.send{opacity:1;scale:1;translate:0 0}.chat_input_container .chat_message_input:focus-visible{outline:1px solid var(--lm-text)}.chat_input_container:has(.referenced_container){padding-top:var(--chat-padding-half)}.chat_input_container .referenced_container{--button-font: .8rem;--button-padding: .55em;--button-size: calc(var(--button-font) + (var(--button-padding) * 2));display:grid;grid-template-columns:auto minmax(0,1fr);flex-direction:row;align-items:end;gap:var(--chat-gap-half);padding-bottom:var(--chat-padding-half);min-height:calc(var(--button-size) + var(--chat-padding-half));position:relative}.chat_input_container .referenced_container small,.chat_input_container .referenced_container p{font-size:.8333333333rem}.chat_input_container .referenced_container .bubble_and_close{display:grid;grid-template-columns:1fr auto;align-items:end;flex-direction:row;gap:var(--chat-gap-half);position:relative;grid-column:2}.chat_input_container .referenced_container .bubble_and_close>*{flex-shrink:0}.chat_input_container .referenced_container .bubble_and_close .chat_message_bubble{position:absolute;grid-column:1;left:0;right:calc(var(--button-size) + var(--chat-gap-half));bottom:0;border-radius:var(--message-border-radius)}.chat_input_container .referenced_container .message_btn,.chat_input_container .referenced_container .chat_message_bubble{box-shadow:0 1px 3px #00000017,0 1px 2px #00000026}.chat_input_container .referenced_container .message_btn{flex-shrink:0;grid-column:2}.chat_input_container .referenced_container .chat_message_bubble p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.chat_input_container .first_reply_info{font-size:.8333333333rem;font-weight:var(--wght-bold);padding-bottom:var(--chat-padding-half);color:var(--lm-color-status-info)}.chat_messages{--message-list-gap: 1rem;--avatar-size: 2rem;position:relative;overflow:hidden auto;max-height:100%;width:100%;display:flex;flex-direction:column;background-color:var(--chat-color-background);padding-inline-start:var(--chat-padding-half);z-index:10}.chat_messages .viewbox_container{z-index:50}.chat_message_container{--message-distance: 80px;display:none;grid-template-columns:max-content minmax(auto,1fr) var(--message-distance);column-gap:var(--chat-gap-half);align-items:flex-end;padding-block:calc(var(--message-list-gap) / 2);width:100%;position:relative}[data-theme=dark] .chat_message_container{--message-color-background-other: var(--chat-color-message-other, var(--lm-background-light))}@media(prefers-color-scheme:dark){[data-theme=auto] .chat_message_container{--message-color-background-other: var(--chat-color-message-other, var(--lm-background-light))}}.chat_message_container.unread:not(.unread~.unread){border-top:3px solid var(--chat-color-primary)}.chat_message_container.me,.chat_message_container.other{display:grid}.chat_message_container.me{--message-distance: 100px;grid-template-columns:1fr auto}.chat_message_container.me:after{grid-column:1}.chat_message_container.me .group_time{grid-column:1/-1;text-align:end}.chat_message_container.me .chat_message_bubble_container,.chat_message_container.me aside{grid-row:2}.chat_message_container.me .options_opener{right:calc(100% + var(--chat-gap-half));left:auto}.chat_message_container .user_avatar{isolation:isolate}@media(hover:hover){.chat_message_container:hover .message_options_container{translate:calc(100% * var(--btn-container-direction, 1)) 0;opacity:1}.chat_message_container:hover .message_options *{translate:0 0}}.chat_message_container .group_time{font-size:.6944444444rem;display:none;margin-inline:var(--message-padding-inline);margin-bottom:.25em}.chat_message_container.group,.chat_message_container:has(+.group){padding-block:calc(var(--message-list-gap) / 8)}.chat_message_container:has(+.group).other .chat_message_bubble{border-bottom-left-radius:var(--group-border-radius);border-top-left-radius:var(--group-border-radius)}.chat_message_container:has(+.group).me .chat_message_bubble{border-bottom-right-radius:var(--group-border-radius);border-top-right-radius:var(--group-border-radius)}.chat_message_container:has(+.group) .user_avatar{display:none}.chat_message_container:not(.group):has(+.group){padding-block-start:calc(var(--message-list-gap) / 2)}.chat_message_container:not(.group):has(+.group).other .chat_message_bubble{border-top-left-radius:var(--message-border-radius)}.chat_message_container:not(.group):has(+.group).me .chat_message_bubble{border-top-right-radius:var(--message-border-radius)}.chat_message_container:not(.group):has(+.group):not(:has(.referenced)) .group_time{display:block}.chat_message_container:not(.group):has(+.group):not(:has(.referenced)) .message_time{display:none}.chat_message_container.group:not(:has(+.group)){padding-block-end:calc(var(--message-list-gap) / 2)}.chat_message_container.group:not(:has(+.group)).other .chat_message_bubble{border-top-left-radius:var(--group-border-radius)}.chat_message_container.group:not(:has(+.group)):not(:has(.referenced)) .chat_message_bubble{min-height:var(--avatar-size)}.chat_message_container.group:not(:has(+.group)).me .chat_message_bubble{border-top-right-radius:var(--group-border-radius)}.chat_message_container:not(.group,:has(+.group),:has(.referenced)) .group_time{display:block}.chat_message_container:not(.group,:has(+.group),:has(.referenced)) .message_time{display:none}.chat_message_container.other aside{width:var(--avatar-size);flex-shrink:0}.chat_message_container.me aside{display:none}.chat_message_container .message_day{grid-column:1/-1;grid-row:1;text-align:center;padding-top:var(--message-list-gap);margin-bottom:var(--chat-gap-half)}.chat_message_container:has(.deleted){padding-block:calc(var(--message-list-gap) / 2)}.chat_message_container.flash:before{animation:bubble-flash 1s ease-in-out}.chat_message_container:after{content:"";display:block;width:var(--message-distance, 300px)}.chat_message_container:before{position:absolute;display:block;background:var(--chat-color-primary);content:"";inset:0;opacity:0;z-index:-1}@media(hover:none){.chat_message_container.options_open .message_options_container{translate:calc((100% + var(--button-size) + var(--buttons-gap) / 4) * var(--btn-container-direction, 1)) 0;opacity:1}.chat_message_container.options_open .message_options *{translate:0 0}.chat_message_container.options_open .options_opener .close{display:block}.chat_message_container.options_open .options_opener .ellipsis{display:none}}.chat_message_container .options_opener{position:absolute;bottom:0;left:calc(100% + var(--chat-gap-half))}@media(hover:hover){.chat_message_container .options_opener{display:none}}.chat_message_container .options_opener .close{display:none}.chat_message_container .blocker{width:130px}@keyframes bubble-flash{50%{opacity:.5}to{opacity:0}}.chat_message_bubble_container{--referenced-meeage-shift: 2rem;--button-font: .76rem;--button-padding: .55em;--button-size: calc(var(--button-font) + (var(--button-padding) * 2));--button-color-background: var(--lm-tertiary-light);--button-color-text: var(--lm-background);--buttons-gap: var(--chat-gap-half);--buttons-offset: var(--chat-gap-half);--button-transition-duration: .6s;position:relative;isolation:isolate;display:grid;grid-template-columns:1fr var(--referenced-meeage-shift);grid-template-rows:max-content 1fr;justify-self:start}.chat_message_bubble_container .chat_message_bubble,.chat_message_bubble_container .message_options_container{grid-row:-1;justify-self:start}.me .chat_message_bubble_container .chat_message_bubble,.me .chat_message_bubble_container .message_options_container{justify-self:end;grid-column:-1/-2}.chat_message_bubble_container .chat_message_bubble.referenced{grid-row:1;grid-column:1/-1;justify-self:end}.me .chat_message_bubble_container .chat_message_bubble.referenced{justify-self:start}.me .chat_message_bubble_container{--btn-container-direction: -1;grid-template-columns:var(--referenced-meeage-shift) 1fr;justify-self:end;grid-column:2}.me .chat_message_bubble_container .message_options_container{right:auto;left:0;grid-column:-1/-2}.me .chat_message_bubble_container .message_options{flex-direction:row-reverse}.chat_message_bubble{--referenced-tail-size: calc(var(--referenced-meeage-shift) * .3);--referenced-border-width: 2px;--referenced-color: var(--lm-tertiary-light);--referenced-message-offset: .5em;border-radius:var(--message-border-radius, .75rem);padding-inline:var(--message-padding-inline, .5rem);padding-block:var(--message-padding-block, 1rem);position:relative;display:grid;max-width:var(--message-bubble-max-width)}.other .chat_message_bubble:has(picture),.me .chat_message_bubble:has(picture){background:transparent}.other .chat_message_bubble,.chat_message_bubble.other{background-color:var(--message-color-background-other);border-end-start-radius:0}.me .chat_message_bubble,.chat_message_bubble.me{align-self:flex-end;background-color:var(--message-color-background-me);border-end-end-radius:0;color:var(--lm-text-on-primary)}.me .chat_message_bubble ::selection,.chat_message_bubble.me ::selection{color:var(--message-color-background-me);background:var(--lm-text-on-primary)}.chat_message_bubble.referenced{--message-padding-block: .25rem;--message-padding-inline: .5rem;position:relative;background:transparent;color:var(--referenced-color);border:var(--referenced-border-width) dashed currentcolor;border-radius:var(--message-border-radius)!important;font-size:.8333333333rem;margin-bottom:var(--referenced-message-offset);cursor:pointer}.chat_message_bubble.referenced~.chat_message_bubble:before{content:"";position:absolute;top:calc(var(--referenced-message-offset) / 2 * -1);width:var(--referenced-tail-size);height:var(--referenced-tail-size);border-bottom:var(--referenced-border-width) solid var(--referenced-color)}.other .chat_message_bubble.referenced~.chat_message_bubble:before{left:calc(100% + var(--referenced-message-offset) / 2);border-right:var(--referenced-border-width) solid var(--referenced-color);border-bottom-right-radius:calc(var(--message-border-radius) / 1.5)}.me .chat_message_bubble.referenced~.chat_message_bubble:before{right:calc(100% + var(--referenced-message-offset) / 2);border-left:var(--referenced-border-width) solid var(--referenced-color);border-bottom-left-radius:calc(var(--message-border-radius) / 1.5)}.chat_message_bubble.referenced:has(picture){padding:.25em}.chat_message_bubble.referenced:has(picture) img{opacity:.5;filter:grayscale(60%)}[data-theme=dark] .chat_message_bubble.referenced:has(picture) img{opacity:.3}@media(prefers-color-scheme:dark){[data-theme=auto] .chat_message_bubble.referenced:has(picture) img{opacity:.3}}.chat_message_bubble:has(picture){padding:0}.chat_message_bubble:has(picture) img{border-radius:var(--message-border-radius);width:100%}.chat_message_bubble:has(.deleted){filter:grayscale(60%);opacity:.6}.chat_message_bubble:has(.deleted) .chat_message_bubble{font-weight:var(--wght-light)}.chat_message_bubble:has(.deleted) .group_time{display:block}.message_options_container{--icon-offset-direcrion: 1;--space: var(--buttons-gap);position:absolute;z-index:-1;right:0;height:100%;justify-content:flex-end;opacity:0;transition:translate var(--button-transition-duration),opacity var(--button-transition-duration);padding-inline:var(--buttons-offset);translate:calc(50% * var(--btn-container-direction, 1)) 0}.me .message_options_container{--icon-offset-direcrion: -1}.message_options{display:flex;flex-direction:row;align-items:center;gap:var(--buttons-gap)}.message_options>*{transition:translate var(--button-transition-duration)}.message_options .message_time{font-size:.8333333333rem;color:var(--lm-text)}.message_btn{background:var(--button-color-background);color:var(--button-color-text);border-radius:100%;font-size:var(--button-font);width:var(--button-size);height:var(--button-size);display:grid;place-items:center}.message_btn.delete{--button-color-background: var(--lm-color-status-negative);--button-color-hover-background: var(--lm-color-status-negative-light)}.other .message_btn.delete{display:none}.thread_list_search{position:relative}.thread_list_search .search_icon{position:absolute;left:.75rem;top:50%;translate:0 -50%;color:var(--lm-tertiary)}.thread_list_search input{text-indent:1.5rem}.thread_list_search input::placeholder{color:var(--lm-tertiary)}.thread_list_search.placeholder{min-height:36px}.open_new_message{--size: 48px;--inset: 1rem;position:absolute;bottom:var(--inset);right:var(--inset);width:var(--size);height:var(--size);border-radius:100%;background-color:var(--chat-color-new-message-button);display:grid;place-items:center;font-size:1.25rem;color:var(--lm-text-on-primary);box-shadow:0 1px 3px #00000017,0 1px 2px #00000026}.thread_list{--space: var(--chat-gap-half);overflow:auto;margin-top:var(--chat-gap)}.thread_list_element{--snippet-color: var(--lm-text-light);--name-color: var(--lm-text);--unread-indicator-size: .75em;--unread-indicator-color: var(--chat-color-primary);--link-background: transparent;position:relative;isolation:isolate}.thread_list_element.active{--link-background: var(--lm-secondary);--avatar-color-background: var(--link-background)}.thread_list_element.active .thread_name{font-weight:var(--wght-bold)}[data-theme=dark] .thread_list_element.active{--link-background: var(--lm-secondary-dark);--name-color: white}@media(prefers-color-scheme:dark){[data-theme=auto] .thread_list_element.active{--link-background: var(--lm-secondary-dark);--name-color: white}}[data-theme=dark] .thread_list_element{--link-hover-background: var(--lm-secondary-light)}@media(prefers-color-scheme:dark){[data-theme=auto] .thread_list_element{--link-hover-background: var(--lm-secondary-light)}}.thread_list_element a{text-decoration:none;display:flex;color:var(--lm-text);gap:var(--chat-gap-half);cursor:pointer;padding:var(--chat-gap-half);background-color:var(--link-background, transparent);border-radius:var(--lm-radius)}.thread_list_element a:hover:not(.active a){background-color:var(--link-hover-background, var(--lm-background-dark));--avatar-color-background: var(--link-hover-background, var(--lm-background-dark)) }.thread_list_element a:hover .user_avatar:after{display:none}.thread_list_element .thread_info{display:flex;flex-direction:column;justify-content:space-between}.thread_list_element .user_avatar{overflow:hidden;border-radius:var(--lm-radius)}.thread_list_element .thread_snippet,.thread_list_element .thread_name{width:100%;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.thread_list_element .thread_snippet,.thread_list_element .last_message_time{font-size:.8333333333rem;color:var(--snippet-color)}.thread_list_element .thread_name{color:var(--name-color)}.thread_list_element footer{display:flex;gap:.5em}.thread_list_element .unread_indicator{display:block;width:var(--unread-indicator-size);height:var(--unread-indicator-size);border-radius:100%;background-color:var(--unread-indicator-color);flex:0 0 var(--unread-indicator-size);box-shadow:0 1px 2px #00000080}.thread_list_element .unread_indicator{display:none}.thread_list_element.read{--snippet-color: var(--lm-text);font-weight:var(--wght-bold)}.thread_list_element.read .thread_snippet{--snippet-color: var(--lm-text-light);font-weight:var(--wght-bold)}.thread_list_element.read .unread_indicator{display:block}[data-theme=dark] .thread_list_element.read{--snippet-color: white;--name-color: white}@media(prefers-color-scheme:dark){[data-theme=auto] .thread_list_element.read{--snippet-color: white;--name-color: white}}.avatar_grid{height:var(--thred-avatar-size, 60px);width:var(--thred-avatar-size, 60px);display:grid;grid-template-columns:repeat(var(--column-number, 1),minmax(0,1fr));grid-template-rows:repeat(var(--column-number, 1),minmax(0,1fr));overflow:hidden;flex-shrink:0}.avatar_grid.placeholder{background-color:var(--lm-secondary-dark);border-radius:var(--lm-radius)}.avatar_grid img{border-radius:var(--lm-radius);background-color:var(--lm-secondary)}.avatar_grid span{display:grid;place-items:center;font-weight:var(--wght-black);background-color:var(--lm-secondary);border-radius:var(--lm-radius)}.avatar_grid.two .user_avatar,.avatar_grid.three .user_avatar{outline:4px solid var(--avatar-color-background, var(--chat-color-container-background))}.avatar_grid.two{--column-number: 3}.avatar_grid.two :nth-child(1){grid-column:1/3;grid-row:1/3;z-index:1}.avatar_grid.two :nth-child(2){grid-column:-3/-1;grid-row:-3/-1;z-index:0}.avatar_grid.three{--column-number: 6}.avatar_grid.three :nth-child(1){grid-column:1/4;grid-row:3/6;z-index:2}.avatar_grid.three :nth-child(2){grid-column:-1/-4;grid-row:-1/-4;z-index:1}.avatar_grid.three :nth-child(3){grid-column:3/6;grid-row:1/3;z-index:0}.avatar_grid.four,.avatar_grid.more{--column-number: 2;gap:4px}.thread_filters{--button-group-color-border: var(--lm-tertiary-light);--button-group-color-background: var(--lm-secondary-light);--button-group-color-text: var(--lm-tertiary-dark);--button-group-color-act-text: var(--lm-text);--button-group-color-act-background: var(--lm-background);--button-group-color-hover-background: var(--lm-background-dark);--button-group-weight: var(--wght-bold);--button-group-weight-act: var(--wght-bold);--button-group-padding-block: .8em;--button-group-font-size: 12px;display:grid;grid-template-columns:repeat(auto-fit,minmax(0,auto));margin-top:var(--chat-gap)}.thread_filters .badge[data-count="0"]{display:none}[data-theme=dark] .thread_filters{--button-group-color-border: var(--lm-secondary);--button-group-color-background: transparent;--button-group-color-act-background: var(--lm-tertiary-light);--button-group-color-act-text: var(--lm-background);--button-group-color-hover-background: var(--lm-secondary-light)}@media(prefers-color-scheme:dark){[data-theme=auto] .thread_filters{--button-group-color-border: var(--lm-secondary);--button-group-color-background: transparent;--button-group-color-act-background: var(--lm-tertiary-light);--button-group-color-act-text: var(--lm-background);--button-group-color-hover-background: var(--lm-secondary-light)}}.thread_filters.placeholder button span{color:transparent}.chat_thread_nav{--thred-avatar-size: 40px;display:flex;align-items:center;gap:var(--chat-gap-half);z-index:10}.chat_thread_nav .btn_square{flex-shrink:0}.chat_thread_nav .topic_name{margin:0 auto 0 0;font-size:1.44rem;font-weight:var(--wght-bold);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.chat.topics .chat_thread_list_container{z-index:30}.chat.topics.new [name=new_topic]{z-index:50;background-color:var(--chat-color-background)}.chat.messages .chat_messages,.chat.messages .chat_thread_nav,.chat.messages .chat_input_container{z-index:30}.chat.messages .chat_thread_nav .back_messages{display:none}.chat.info .chat_thread_nav,.chat.info .chat_thread_options{z-index:30}.chat.info .chat_thread_nav .back_messages{display:grid}.chat.info .chat_thread_nav .show_info,.chat.info .chat_thread_nav .back_topics{display:none}.chat.info .chat_thread_list_container,.chat.messages .chat_thread_list_container{z-index:-1}@container thread (min-width: 730px){.chat_thread{grid-template-columns:minmax(0,2fr) minmax(300px,1fr);grid-template-rows:max-content 1fr max-content}.chat_messages{grid-row:1/-2;padding:0}.thread_options_and_nav_container{grid-column:2;gap:var(--chat-gap)}.chat_thread_nav .show_info{display:none}}@container chat (min-width: 780px){.chat{grid-template-columns:minmax(300px,1fr) minmax(0,3fr);grid-template-rows:minmax(0,1fr)}.chat_thread_container{grid-column:2}.chat_thread_nav .back_topics,.chat_thread_nav .back_messages{display:none}.chat.info .chat_thread_list_container,.chat.messages .chat_thread_list_container{z-index:20}[name=new_topic] .back_topics{display:none}}.new_topic_to_user h2.h3{margin-bottom:0;font-weight:var(--wght-bold)}.new_topic_to_user header{display:flex;align-items:center;gap:var(--chat-gap);padding:var(--chat-padding)}.new_topic_to_user header>*{flex-shrink:0}.new_topic_to_user header .ts-wrapper{flex-grow:1}.new_topic_to_user .new_topic_avatar{width:40px;height:40px}.code_highlight{display:block;overflow-x:auto;padding:3px 5px;color:#383a42;background:var(--lm-background-dark)}.code_highlight code.hljs{padding:3px 5px}.code_highlight pre code.hljs{display:block;overflow-x:auto;padding:1em}.code_highlight .hljs-comment,.code_highlight .hljs-quote{color:#a0a1a7;font-style:italic}.code_highlight .hljs-doctag,.code_highlight .hljs-keyword,.code_highlight .hljs-formula{color:#a626a4}.code_highlight .hljs-section,.code_highlight .hljs-name,.code_highlight .hljs-selector-tag,.code_highlight .hljs-deletion,.code_highlight .hljs-subst{color:#e45649}.code_highlight .hljs-literal{color:#0184bb}.code_highlight .hljs-string,.code_highlight .hljs-regexp,.code_highlight .hljs-addition,.code_highlight .hljs-attribute,.code_highlight .hljs-meta .hljs-string{color:#50a14f}.code_highlight .hljs-attr,.code_highlight .hljs-variable,.code_highlight .hljs-template-variable,.code_highlight .hljs-type,.code_highlight .hljs-selector-class,.code_highlight .hljs-selector-attr,.code_highlight .hljs-selector-pseudo,.code_highlight .hljs-number{color:#986801}.code_highlight .hljs-symbol,.code_highlight .hljs-bullet,.code_highlight .hljs-link,.code_highlight .hljs-meta,.code_highlight .hljs-selector-id,.code_highlight .hljs-title{color:#4078f2}.code_highlight .hljs-built_in,.code_highlight .hljs-title.class_,.code_highlight .hljs-class .hljs-title{color:#c18401}.code_highlight .hljs-emphasis{font-style:italic}.code_highlight .hljs-strong{font-weight:700}.code_highlight .hljs-link{text-decoration:underline}[data-theme=dark] .code_highlight{color:#abb2bf;background:#282c34}[data-theme=dark] .code_highlight .hljs-comment,[data-theme=dark] .code_highlight .hljs-quote{color:#5c6370;font-style:italic}[data-theme=dark] .code_highlight .hljs-doctag,[data-theme=dark] .code_highlight .hljs-keyword,[data-theme=dark] .code_highlight .hljs-formula{color:#c678dd}[data-theme=dark] .code_highlight .hljs-section,[data-theme=dark] .code_highlight .hljs-name,[data-theme=dark] .code_highlight .hljs-selector-tag,[data-theme=dark] .code_highlight .hljs-deletion,[data-theme=dark] .code_highlight .hljs-subst{color:#e06c75}[data-theme=dark] .code_highlight .hljs-literal{color:#56b6c2}[data-theme=dark] .code_highlight .hljs-string,[data-theme=dark] .code_highlight .hljs-regexp,[data-theme=dark] .code_highlight .hljs-addition,[data-theme=dark] .code_highlight .hljs-attribute,[data-theme=dark] .code_highlight .hljs-meta .hljs-string{color:#98c379}[data-theme=dark] .code_highlight .hljs-attr,[data-theme=dark] .code_highlight .hljs-variable,[data-theme=dark] .code_highlight .hljs-template-variable,[data-theme=dark] .code_highlight .hljs-type,[data-theme=dark] .code_highlight .hljs-selector-class,[data-theme=dark] .code_highlight .hljs-selector-attr,[data-theme=dark] .code_highlight .hljs-selector-pseudo,[data-theme=dark] .code_highlight .hljs-number{color:#d19a66}[data-theme=dark] .code_highlight .hljs-symbol,[data-theme=dark] .code_highlight .hljs-bullet,[data-theme=dark] .code_highlight .hljs-link,[data-theme=dark] .code_highlight .hljs-meta,[data-theme=dark] .code_highlight .hljs-selector-id,[data-theme=dark] .code_highlight .hljs-title{color:#61aeee}[data-theme=dark] .code_highlight .hljs-built_in,[data-theme=dark] .code_highlight .hljs-title.class_,[data-theme=dark] .code_highlight .hljs-class .hljs-title{color:#e6c07b}[data-theme=dark] .code_highlight .hljs-emphasis{font-style:italic}[data-theme=dark] .code_highlight .hljs-strong{font-weight:700}[data-theme=dark] .code_highlight .hljs-link{text-decoration:underline}@media(prefers-color-scheme:dark){[data-theme=auto] .code_highlight{color:#abb2bf;background:#282c34}[data-theme=auto] .code_highlight .hljs-comment,[data-theme=auto] .code_highlight .hljs-quote{color:#5c6370;font-style:italic}[data-theme=auto] .code_highlight .hljs-doctag,[data-theme=auto] .code_highlight .hljs-keyword,[data-theme=auto] .code_highlight .hljs-formula{color:#c678dd}[data-theme=auto] .code_highlight .hljs-section,[data-theme=auto] .code_highlight .hljs-name,[data-theme=auto] .code_highlight .hljs-selector-tag,[data-theme=auto] .code_highlight .hljs-deletion,[data-theme=auto] .code_highlight .hljs-subst{color:#e06c75}[data-theme=auto] .code_highlight .hljs-literal{color:#56b6c2}[data-theme=auto] .code_highlight .hljs-string,[data-theme=auto] .code_highlight .hljs-regexp,[data-theme=auto] .code_highlight .hljs-addition,[data-theme=auto] .code_highlight .hljs-attribute,[data-theme=auto] .code_highlight .hljs-meta .hljs-string{color:#98c379}[data-theme=auto] .code_highlight .hljs-attr,[data-theme=auto] .code_highlight .hljs-variable,[data-theme=auto] .code_highlight .hljs-template-variable,[data-theme=auto] .code_highlight .hljs-type,[data-theme=auto] .code_highlight .hljs-selector-class,[data-theme=auto] .code_highlight .hljs-selector-attr,[data-theme=auto] .code_highlight .hljs-selector-pseudo,[data-theme=auto] .code_highlight .hljs-number{color:#d19a66}[data-theme=auto] .code_highlight .hljs-symbol,[data-theme=auto] .code_highlight .hljs-bullet,[data-theme=auto] .code_highlight .hljs-link,[data-theme=auto] .code_highlight .hljs-meta,[data-theme=auto] .code_highlight .hljs-selector-id,[data-theme=auto] .code_highlight .hljs-title{color:#61aeee}[data-theme=auto] .code_highlight .hljs-built_in,[data-theme=auto] .code_highlight .hljs-title.class_,[data-theme=auto] .code_highlight .hljs-class .hljs-title{color:#e6c07b}[data-theme=auto] .code_highlight .hljs-emphasis{font-style:italic}[data-theme=auto] .code_highlight .hljs-strong{font-weight:700}[data-theme=auto] .code_highlight .hljs-link{text-decoration:underline}}section.cols_head{display:flex;align-items:center;justify-content:space-between;margin-bottom:0;padding:40px 0;grid-area:head;max-width:100%;width:auto;margin-right:1rem;margin-left:1rem}@media all and (min-width:632px){section.cols_head{margin-right:auto;margin-left:auto;width:600px}}@media all and (min-width:1000px){section.cols_head{width:900px}}@media all and (min-width:1300px){section.cols_head{width:1200px}}@media all and (min-width:1300px){section.cols_head div{font-size:1rem;font-weight:var(--wght-light);text-align:left}section.cols_head div h1{font-size:2.985984rem;font-weight:var(--wght-light);text-align:left}section.cols_head p{display:inline;width:300px;text-align:right}section.cols_head>p{font-size:1.2rem;font-weight:var(--wght-light);flex:0 0 auto;width:450px}}.pop section.cols_head{padding:20px 20px 40px}section.cols_head>div{font-size:1rem;font-weight:var(--wght-light);overflow:hidden;flex:1 1 auto;text-align:center}section.cols_head>div h1{font-size:2.985984rem;font-weight:var(--wght-bold);padding:4px 0;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:normal}@media all and (min-width:1000px){section.cols_head>div h1{margin-top:0}}section.cols_head>div h2{font-size:2.0736rem;font-weight:var(--wght-light);text-align:left}section.cols_head>div strong{font-weight:var(--wght-bold)}section.cols_head>div em{color:var(--lm-primary)}section.cols_head>p{display:none}section.cols_head.border{border-bottom:1px solid var(--lm-secondary)}section.cols_head .read_more{font-weight:var(--wght-regular)}section.cols_head .read_more strong{font-weight:var(--wght-bold)}section.cols_head .read_more em{color:var(--lm-primary)}section.cols_head .read_more .more{display:none}section.cols_head .read_more .more.show{display:inline}section.cols_head .read_more p{display:inline}section.cols_head .read_more p a{color:inherit}section.cols_head .read_more button{font-size:inherit;font-weight:inherit;display:inline;cursor:pointer;color:var(--lm-text);border:none;background:transparent}section.columns{display:flex;flex-flow:row wrap;padding:40px 0;width:1200px;margin-right:auto;margin-left:auto}@media all and (max-width:1299px){section.columns{width:900px;margin-right:auto;margin-left:auto}}@media all and (max-width:999px){section.columns{width:600px}}@media all and (max-width:631px){section.columns{width:450px}}@media all and (max-width:481px){section.columns{width:300px}}@media all and (max-width:1299px){section.columns>div,section.columns>section{margin:0 auto}}.pop section.columns{padding:20px 20px 40px}section.columns>div,section.columns>section{flex:1 1 auto;min-width:300px;max-width:100%;padding:10px}section.columns>div>h3.default,section.columns>section>h3.default{font-size:2.48832rem;font-weight:var(--wght-regular);line-height:1.2;margin-bottom:.5em}section.columns>div>h3.default>em,section.columns>section>h3.default>em{color:var(--lm-primary)}section.columns>div.col1,section.columns>section.col1{max-width:300px}.companies_widget{padding:0 1rem;--widget_background: var(--lm-text);--text_on_background: var(--lm-background)}.companies_widget main{max-width:800px;margin:0 auto;display:grid;border:4px solid var(--widget_background);border-radius:var(--lm-radius);grid-template-rows:auto 300px 300px auto;background:var(--widget_background)}@media(min-width:600px){.companies_widget main{grid-template-columns:1fr 1fr;grid-template-rows:auto minmax(0,1fr) auto;max-height:580px}}.companies_widget main header,.companies_widget main footer{grid-column:1/-1;padding:10px 20px;color:var(--text_on_background)}.companies_widget main header{font-size:1.44rem;font-weight:var(--wght-regular);display:flex;flex-wrap:wrap;align-items:center;padding-left:10px}.companies_widget main header img,.companies_widget main header h1{padding-left:10px}.companies_widget main header img{height:1.25em}.companies_widget main header h1{font:inherit;padding-top:.25em;padding-bottom:.25em}.companies_widget main h2{font-size:1.2rem}.companies_widget main h2 a{text-decoration:none}.companies_widget main h2 a:focus,.companies_widget main h2 a:link:hover{text-decoration:underline}.companies_widget main footer{display:flex;justify-content:flex-end;align-items:center;font-size:.8333333333rem}.companies_widget main footer img,.companies_widget main footer p{margin:0 .25em}.companies_widget main footer img{height:1.5em;display:block}.companies_widget main .list{overflow:auto;padding:10px;background:var(--lm-background);border-radius:var(--lm-radius) var(--lm-radius) 0 0}@media(min-width:600px){.companies_widget main .list{border-radius:var(--lm-radius) 0 0 var(--lm-radius)}}.companies_widget main .company{padding:10px;display:grid;grid-template-columns:max-content 1fr;gap:10px}.companies_widget main .company picture,.companies_widget main .company img{display:block}.companies_widget main .company>div{align-items:stretch}.companies_widget main .company picture{width:60px;height:60px;background:var(--lm-secondary);border-radius:var(--lm-radius)}.companies_widget main .company img{border-radius:var(--lm-radius)}.companies_widget main .company .data{font-size:.8333333333rem}.companies_widget main .company .data p{padding:2px 0}.companies_widget main .map_container{position:relative}.companies_widget main .map_container .map{position:absolute;inset:0;border-radius:0 var(--lm-radius) var(--lm-radius) 0}.company_testimionials{--columns: 1;display:grid;gap:1.5rem;grid-template-columns:repeat(var(--columns),minmax(300px,370px));justify-content:center;margin-top:3rem}@media all and (min-width:900px){.company_testimionials{--columns: 2}}@media all and (min-width:1200px){.company_testimionials{--columns: 4}}.company_testimionials .testimonial{--avatar_size: 116px;--header_gap: .5rem;--name_color: var(--test);--name_background: var(--lm-secondary-dark)}.company_testimionials .testimonial:nth-child(odd){--name_background: var(--lm-primary);--name_color: var(--lm-text-on-primary)}.company_testimionials .testimonial header{display:grid;grid-template-columns:calc(var(--avatar_size) / 2) calc(var(--avatar_size) / 2) minmax(0,1fr);grid-template-rows:minmax(0,1fr) max-content;max-height:var(--avatar_size)}.company_testimionials .testimonial .avatar{height:var(--avatar_size);width:var(--avatar_size);grid-column:1/3;grid-row:1/-1;z-index:10}.company_testimionials .testimonial .company_logo{max-width:100%;max-height:100%;grid-row:1;display:flex;align-items:center;padding:.5rem}.company_testimionials .testimonial .company_logo img{max-height:100%}.company_testimionials .testimonial .company_logo.dark,[data-theme=dark] .company_testimionials .testimonial .company_logo.dark{display:block}[data-theme=dark] .company_testimionials .testimonial .company_logo.light{display:none}@media(prefers-color-scheme:dark){[data-theme=auto] .company_testimionials .testimonial .company_logo.dark{display:block}[data-theme=auto] .company_testimionials .testimonial .company_logo.light{display:none}}.company_testimionials .testimonial .name{background-color:var(--name_background);grid-row:2;color:var(--name_color);font-weight:var(--wght-black);font-size:1.2rem;padding:.25em 1em}.company_testimionials .testimonial .company_logo,.company_testimionials .testimonial .name{grid-column:2/-1;padding-left:calc(var(--avatar_size) / 2 + var(--header_gap))}.company_testimionials .testimonial blockquote{margin-top:1.5rem;line-height:1.4}.contact-section{display:grid;gap:1rem}@media all and (min-width:1200px){.contact-section{grid-template-columns:2fr 1fr}}.contact-section .contact-grid-container{container:contact-grid-container/inline-size}.contact-section .contact-grid{display:grid;gap:1rem;container:contact-grid/inline-size}@container contact-grid-container (min-width: 760px){.contact-section .contact-grid{grid-template-columns:repeat(2,1fr)}}.contact-section .contact-link{display:flex;align-items:center;gap:.5rem}.contact-section .contact-link .lmfa{background-color:var(--lm-secondary-dark);border-radius:var(--lm-radius);padding:.25em;box-sizing:content-box}[data-theme=dark] .contact-section .contact-link .lmfa{background-color:var(--lm-secondary-light)}@media(prefers-color-scheme:dark){[data-theme=auto] .contact-section .contact-link .lmfa{background-color:var(--lm-secondary-light)}}.contact-section .contact-link:hover .lmfa{background-color:var(--lm-primary);color:var(--lm-text-on-primary)}.contact-section .contact-person{--space: .5em;display:flex;flex-direction:column;gap:1rem;align-items:stretch;max-width:100%;padding:1rem;border-radius:var(--lm-radius);background-color:var(--lm-background-light)}@container contact-grid (min-width: 480px){.contact-section .contact-person{flex-direction:row}}[data-theme=dark] .contact-section .contact-person{background-color:var(--lm-background-dark)}@media(prefers-color-scheme:dark){[data-theme=auto] .contact-section .contact-person{background-color:var(--lm-background-dark)}}.contact-section .contact-person h3{font-weight:var(--wght-bold)}.contact-section .contact-person img{border-radius:var(--lm-radius);align-self:start}.contact-section .contact-person .stack{flex-grow:1}.contact-section .contact-person p{margin-bottom:calc(var(--space) * 2)}.contact-section .contact-person .contact-link{font-weight:var(--wght-bold);text-decoration:none}.contact-section .contact-person .contact-link:focus,.contact-section .contact-person .contact-link:link:hover{text-decoration:underline}.contact-section .social_link:not(:hover){background-color:var(--lm-background-dark)}section.contact_map{display:grid;align-content:space-between;padding:20px;grid-template-columns:2fr 1fr;gap:30px;grid-template-rows:auto auto;grid-template-areas:"map data" "map nav"}section.contact_map>.map{position:relative;min-height:250px;grid-area:map}section.contact_map>.map>div{position:absolute;top:0;left:0;width:100%;height:100%}section.contact_map>.data{grid-area:data}section.contact_map>.data>h4,section.contact_map>.data .h4{font-size:1.2rem;font-weight:var(--wght-bold);margin-bottom:1em}section.contact_map>.data>h4 a,section.contact_map>.data .h4 a{text-decoration:none}section.contact_map>.data>h4 a:focus,section.contact_map>.data>h4 a:link:hover,section.contact_map>.data .h4 a:focus,section.contact_map>.data .h4 a:link:hover{text-decoration:underline}section.contact_map>.data p{font-size:1rem;font-weight:var(--wght-light);margin-bottom:1em}section.contact_map>nav{grid-area:nav;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;margin-top:2em}section.contact_map>nav>a{margin-top:.5em}section.contact_map>nav>a.btn{width:100%;text-align:left}@media all and (max-width:999px){section.contact_map{grid-template-columns:100%;grid-template-areas:"data" "map" "nav"}section.contact_map>nav{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px}section.contact_map>nav>a{margin-top:0}}.contest_answer img,.contest_answer svg{width:100%}@media all and (min-width:1000px){.contest_answer img,.contest_answer svg{border-radius:var(--lm-radius)}}.contest_answer>p{margin-bottom:20px}@media all and (max-width:999px){.contest_answer>p{padding-left:20px}}.contest_answer picture{margin-bottom:20px}.contest_answer form{display:flex;flex-direction:column;gap:1rem}.contest_answer form .lm-form{flex-grow:1;margin-bottom:0}@media all and (min-width:632px){.contest_answer form{flex-direction:row}.contest_answer form button[type=submit].btn{margin-top:0;margin-left:20px;align-self:end}}.contest_rules ol,.contest_rules ul{margin:10px 0 10px 2rem}.side_menu.contest .navlink{cursor:pointer;color:var(--lm-text)}.side_menu.contest .navlink.inact{pointer-events:none;color:var(--lm-secondary)}.side_menu.contest .navlink.ranking_info{pointer-events:none}.side_menu.contest .navlink.ranking_info:after{display:none}.side_menu.contest footer{margin-top:20px;padding-top:20px;border-top:1px solid var(--lm-text)}.side_menu.contest footer>.navlink{color:var(--lm-text)}.contest_prizes h3,.contest_rules h3,.contest_conditions h3{font-weight:var(--wght-bold);margin-bottom:1rem}.contest_prizes h3~h3,.contest_rules h3~h3,.contest_conditions h3~h3{margin-top:2rem}.contest_prizes p,.contest_rules p,.contest_conditions p{margin-bottom:1rem}.contest_tile{display:flex;align-items:flex-start;flex-direction:column}.contest_tile a:not(.btn){flex-shrink:0;text-decoration:none}.contest_tile a:not(.btn):focus,.contest_tile a:not(.btn):link:hover{text-decoration:underline}.contest_tile picture{flex-shrink:0}.contest_tile img{display:block;max-width:100%;margin-bottom:20px;border-radius:var(--lm-radius);background:var(--lm-background-dark);aspect-ratio:16/9}@media all and (min-width:1000px){.contest_tile img{width:360px}}.contest_tile .quiz_logo img{display:block;max-width:100%}.contest_tile .quiz_logo.dark{display:none}[data-theme=dark] .contest_tile .quiz_logo.dark{display:block}[data-theme=dark] .contest_tile .quiz_logo.light{display:none}@media(prefers-color-scheme:dark){[data-theme=auto] .contest_tile .quiz_logo.dark{display:block}[data-theme=auto] .contest_tile .quiz_logo.light{display:none}}.contest_tile h4{font-size:1.44rem;margin-bottom:10px}@media all and (min-width:1000px){.contest_tile h4{font-size:1.728rem}}.contest_tile p{font-size:1rem;margin-bottom:10px}@media all and (min-width:1000px){.contest_tile p{margin-bottom:20px}}.contest_tile .text{margin-bottom:20px}.contest_tile+.contest_tile{margin-top:20px}.contest_tile label[data-type=checkbox]{padding-left:0;margin-bottom:1em}@media all and (min-width:1000px){.contest_tile{align-items:normal;flex-direction:row;margin-bottom:30px}.contest_tile img{margin-right:20px;margin-bottom:0}.contest_tile>div{display:flex;flex-direction:column;align-items:start}.contest_tile .checkboxes+.btn{margin-top:1rem}}.contest_ranking .user{display:flex;flex-direction:column}.contest_ranking .user img,.contest_ranking .user svg{display:block;flex-shrink:0;width:30px;height:30px;margin-right:20px;border-radius:var(--lm-radius);background:var(--lm-secondary)}.contest_ranking .user div{display:flex;align-items:center;flex-grow:1;margin-top:10px}.contest_ranking .user p:last-of-type{margin-right:0;margin-left:40px}.contest_ranking .user p:nth-last-of-type(2){margin-left:0}@media all and (max-width:999px){.contest_ranking .user{margin-bottom:10px}}@media all and (min-width:1000px){.contest_ranking .user{align-items:center;flex-direction:row}.contest_ranking .user div{margin-top:0}.contest_ranking .user div p:nth-last-of-type(2){margin-left:auto}}.conversation li{display:grid;margin-bottom:10px;grid-template-columns:75px auto 75px;column-gap:5px;grid-template-rows:1fr}.conversation li header{padding:0 0 0 20px}.conversation li article,.conversation li form{border-radius:var(--lm-radius)}.conversation li article{grid-column:2/4}@media all and (max-width:999px){.conversation li article.on_alt_bcg p{font-size:1rem}}@media all and (min-width:632px){.conversation li article{grid-column:2}}.conversation li article .btn{margin-top:20px}.conversation li form{display:flex;flex-direction:column;min-width:0;grid-column:2/3}.conversation li form textarea{min-height:200px}.conversation li form button{align-self:flex-end;margin-top:10px}.conversation li.sent header{padding:0 20px 0 0;grid-column:3}.conversation li.sent article{grid-column:1/3}@media all and (min-width:632px){.conversation li.sent article{grid-column:2}}.conversation li.sent header,.conversation li.sent article{grid-row:1}.conversation li img,.conversation li svg{width:50px;height:50px;border-radius:var(--lm-radius)}@media all and (min-width:1000px){.conversation li{margin-bottom:0;column-gap:20px}}.custom_list_edit_buttons{display:flex;flex-direction:row;gap:1rem}.custom_list_edit_buttons button{margin:0;font-size:.8333333333rem;font-weight:var(--wght-bold)}.custom_list_edit_buttons button svg{margin-right:.25rem}.custom_list.minimalistic{--space: .5rem}.custom_list.minimalistic .compact_list_tile{border-radius:0;background-color:var(--lm-background);margin-block:0;padding-block:.75rem;gap:0}.custom_list.minimalistic .compact_list_tile:first-child{margin-top:1rem;border-radius:var(--lm-radius) var(--lm-radius) 0 0}.custom_list.minimalistic .compact_list_tile:last-child{border-radius:0 0 var(--lm-radius) var(--lm-radius)}.custom_list.minimalistic .compact_list_tile .details{border-top:1px solid var(--lm-secondary);padding-top:1rem;margin-top:1rem}.custom_list.minimalistic .compact_list_tile .details fieldset{padding-top:0}.custom_list.minimalistic .compact_list_tile .handle{margin-left:1rem;cursor:grab}.custom_list.minimalistic .compact_list_tile .compact_list_tile_grid{display:grid;grid-template-columns:1fr max-content}.custom_list.minimalistic .compact_list_tile .compact_list_tile_grid .custom_list_edit_buttons{grid-row:2;place-self:center end}.custom_list.minimalistic .compact_list_tile .compact_list_tile_grid .details_container{grid-row:3}.custom_list.minimalistic .compact_list_tile .compact_list_tile_grid .handle{grid-row:span 2;grid-column:-1}@media all and (min-width:632px){.custom_list.minimalistic .compact_list_tile .compact_list_tile_grid{grid-template-rows:1fr;grid-template-columns:1fr max-content max-content}.custom_list.minimalistic .compact_list_tile .compact_list_tile_grid .custom_list_edit_buttons,.custom_list.minimalistic .compact_list_tile .compact_list_tile_grid .handle{grid-row:1}.custom_list.minimalistic .compact_list_tile .compact_list_tile_grid .custom_list_edit_buttons{grid-column:2}.custom_list.minimalistic .compact_list_tile .compact_list_tile_grid .details_container{grid-row:2}}.custom_list.minimalistic .compact_list_tile.ghost{background-color:transparent;border:none}.custom_list.minimalistic .compact_list_tile.ghost:after{content:"";background-color:var(--lm-primary);position:absolute;inset:0;border-radius:var(--lm-radius);opacity:.1}.custom_list.minimalistic .compact_list_tile.ghost .custom_list_edit_buttons,.custom_list.minimalistic .compact_list_tile.ghost .handle{display:none}.custom_list.minimalistic .compact_list_tile.sortable-drag{border:none;outline:1px solid var(--lm-secondary);outline-offset:-1px;border-radius:var(--lm-radius)}@media all and (min-width:782px){.custom_list.minimalistic{gap:0}.custom_list.minimalistic .compact_list_tile+.compact_list_tile{margin-top:-1px}}.page_header_left+.custom_list{margin-top:2rem}.custom_list_description{padding-inline:1rem;line-height:1.4;font-size:1rem;margin-bottom:2rem}@media all and (min-width:1000px){.custom_list_description{padding-inline:0}}.custom_list_nav{display:flex;align-items:center;justify-content:space-between;margin:0 1rem 1rem}@media all and (min-width:1000px){.custom_list_nav{margin-inline:0}}.custom_list_nav .buttons_container{display:flex;flex-direction:row;gap:.75rem}button.bleed{text-decoration:inherit}.custom_list_tile{display:flex;flex-direction:column}.custom_list_tile .room_note{order:3;font-size:.8333333333rem;padding:0 .5em}@media all and (min-width:482px){.custom_list_tile .room_note{padding-top:.5em;border-top:1px solid var(--lm-secondary-light)}}@media all and (min-width:482px){.custom_list_tile{display:grid;grid-template-columns:1fr max-content;gap:.5rem}.custom_list_tile .visit_hearer,.custom_list_tile .user_room_widget{grid-row:1}.custom_list_tile .user_room_widget{grid-column:2}.custom_list_tile .room_note{grid-row:2;grid-column:1/-1}}.custom_list_tile button.bleed{color:inherit}.custom_list_tile:hover .avatar_placeholder{background-color:var(--lm-primary)}.custom_list_tile:hover button.bleed{text-decoration:underline}.custom_list_tile.add_entry{display:flex;flex-direction:row;gap:.75rem;align-items:center;border-width:1px;margin-bottom:1rem}.custom_list_tile.add_entry .list_number{display:none}[data-numbered] .custom_list_tile.add_entry .list_number{display:block}.custom_list_tile.add_entry .avatar_placeholder{width:var(--room-avatar-size);height:var(--room-avatar-size);background-color:var(--lm-text);color:var(--lm-background);border-radius:var(--lm-radius);display:grid;place-items:center;font-size:1.5rem}.custom_list_tile.add_entry button.bleed{padding:0;font-weight:var(--wght-bold);text-transform:uppercase}.custom_list_tile.add_entry button.bleed:active{outline:none;border:none}.list_edit_form textarea.form-control{min-height:150px;height:auto;resize:vertical;field-sizing:content}.list_edit_form h2,.list_edit_form .save_container{margin:0 1rem}@media all and (min-width:1000px){.list_edit_form h2,.list_edit_form .save_container{margin-inline:0}}.list_edit_form h2 legend{line-height:1.1}.list_edit_form .save_container{display:flex;justify-content:flex-end}section.details{font-size:1.2rem;font-weight:var(--wght-light);line-height:1.4;padding:40px 0}section.details>p{margin-bottom:1em}section.details>p:last-of-type{margin-bottom:0}section.details>ul{display:flex;flex-flow:row wrap;margin:25px -5px 0}section.details>ul>li{font-size:.8333333333rem;font-weight:var(--wght-regular);display:flex;align-items:center;width:285px;height:30px;margin:5px;color:var(--lm-text);border:1px solid var(--lm-secondary)}section.details>ul>li>svg{font-size:1rem;margin:0 5px 0 10px}section.details>ul>li.red>svg{color:var(--lm-red)}section.details>ul>li.green>svg{color:var(--lm-green)}section.details>ul>li.blue>svg{color:var(--lm-blue)}section.details>ul>li.violet>svg{color:var(--lm-violet)}section.empty{display:flex;flex-direction:column;max-width:100%;width:auto;margin-right:1rem;margin-left:1rem}@media all and (min-width:632px){section.empty{margin-right:auto;margin-left:auto;width:600px}}@media all and (min-width:1000px){section.empty{width:900px}}@media all and (min-width:1300px){section.empty{width:1200px}}section.empty h1{margin:2rem 0;text-align:center}@media all and (max-width:999px){section.empty>div{display:block}section.empty>div>figure{display:none}}@media all and (max-width:631px){section.empty>div>article>header{font-size:1.44rem}section.empty>div>article>p{font-size:1rem}}section.empty>div{display:flex;margin:40px 0}section.empty>div>figure{flex:0 0 30%;margin:0 10%}section.empty>div>figure img{width:100%;height:auto}[data-theme=dark] section.empty>div>figure img{filter:invert(1) hue-rotate(189.1deg) saturate(158)}@media(prefers-color-scheme:dark){[data-theme=auto] section.empty>div>figure img{filter:invert(1) hue-rotate(189.1deg) saturate(158)}}section.empty>div>article>header{font-size:2.48832rem;font-weight:var(--wght-bold);line-height:1.3}section.empty>div>article>p{font-size:1.728rem;line-height:1.3;margin-top:1em}section.empty>div>article>footer{font-size:1.2rem;line-height:1.3;display:flex;flex-wrap:wrap;justify-content:center;margin-top:1em}section.empty>div>article>footer>a{margin:.5rem}.bossfaces .two_columns .text figcaption h4{font-size:1rem;font-weight:var(--wght-bold);margin-top:10px}.bossfaces .two_columns .text figcaption p{font-size:.8333333333rem}@media all and (min-width:1300px){.bossfaces .two_columns .text{display:grid;margin-top:2rem;grid-template-columns:170px auto;column-gap:20px}}.witoface>div:first-of-type{display:flex;margin-bottom:40px}.witoface>div:first-of-type img{display:block;margin-right:20px;margin-bottom:10px;border-radius:var(--lm-radius);aspect-ratio:1}.witoface>div:first-of-type h3{font-weight:var(--wght-bold)}.witoface>div:first-of-type a{text-decoration:none}.witoface>div:first-of-type a:focus,.witoface>div:first-of-type a:link:hover{text-decoration:underline}.witoface>div:first-of-type div>*{font-size:1.2rem;line-height:1.3}@media all and (max-width:999px){.witoface>div:first-of-type{flex-wrap:wrap}}@media all and (min-width:1300px){.witoface .social_link{max-width:50%}}section.faq{max-width:100%;width:auto;margin-right:1rem;margin-left:1rem}@media all and (min-width:632px){section.faq{margin-right:auto;margin-left:auto;width:600px}}@media all and (min-width:1000px){section.faq{width:900px}}@media all and (min-width:1300px){section.faq{width:1200px}}@media all and (min-width:1600px){section.faq{width:1500px}}section.faq.general{margin-top:3rem}section.faq h2:not(:first-child){margin-top:3.5rem}@media all and (min-width:632px){section.faq h2:not(:first-child){margin-top:4.5rem}}section.faq h4{font-size:1.2rem}@media all and (min-width:1000px){section.faq h4{font-size:1.728rem}}.mod_voucher section.faq ul{margin-top:1rem;margin-bottom:2rem}.faq_list{margin:1rem 0 4rem}.faq_list details{font-size:.8333333333rem;line-height:1.5em;display:flex;flex-direction:column;margin:1rem 0}.faq_list details summary{font-size:1rem;position:relative;display:flex;align-items:center;padding:1rem 1rem 1rem 1.5rem;border-radius:var(--lm-radius);background:var(--lm-secondary);cursor:pointer;list-style-type:none}.faq_list details summary>svg{font-family:Lockme,sans-serif;font-size:2.0736rem;margin-right:1rem;transition:transform .3s;flex-shrink:0}@media all and (min-width:1300px){.faq_list details summary{font-size:1.2rem;line-height:1.2em}}.faq_list details summary::-webkit-details-marker{display:none}.faq_list details div{display:none}.faq_list details div a{color:inherit}.faq_list details[open] summary{color:var(--lm-background);background-color:var(--lm-text)}.faq_list details[open] summary>svg{transform:rotate(90deg);color:var(--lm-background)}.faq_list details[open] div{font-size:1rem;display:block;margin:1rem 1.5rem}.faq_list details[open] div p p+p{margin-top:.5rem}@media all and (min-width:632px){.faq_list{margin-top:1.5rem}}.faq_list:last-of-type{margin-bottom:0}.feed{width:100%}.feed .loader{display:block;margin-top:20px;text-align:center}.feed .loader>svg{font-size:6.1917364224rem;color:var(--lm-primary)}input,select{font:inherit}.filters{width:100%;margin:40px auto;padding:0;border:1px solid var(--lm-secondary);background:var(--lm-background-dark)}.filters.virtual{display:none}.filters>form{display:flex;flex-direction:column;align-items:stretch}@media all and (max-width:899px){.filters{max-width:360px}.calendar+.left .filters .filter:first-child{border-top:0}}@media all and (min-width:360px){.filters{border-radius:var(--lm-radius);background:var(--lm-background)}}@media all and (min-width:900px){.filters{margin:0}.calendar+.left .filters{margin-top:0;border-top:0;border-radius:0 0 var(--lm-radius) var(--lm-radius)}.calendar+.left .filters .filter:first-child{border-top:1px solid var(--lm-secondary)}}.link_list a>svg{margin-right:10px}.link_list a{margin-top:5px;padding:10px 20px;text-decoration:none;border-radius:var(--lm-radius)}.badge_filter,.radio_filter,.checkbox_filter{display:flex;align-items:center;flex-direction:row;padding:10px 10px 10px 15px;text-decoration:none}.badge_filter>svg:first-child,.badge_filter>i:first-child,.radio_filter>svg:first-child,.radio_filter>i:first-child,.checkbox_filter>svg:first-child,.checkbox_filter>i:first-child{font-size:1.2rem;display:grid;flex-shrink:0;width:25px;margin-right:10px;place-items:center}.badge_filter .name,.radio_filter .name,.checkbox_filter .name{flex-grow:1;margin-right:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:normal}.unfold_arrow{position:relative;display:inline-block;flex:0 0 auto;width:20px;color:var(--lm-secondary-dark)}.unfold_arrow:before,.unfold_arrow:after{position:absolute;top:0;bottom:0;display:block;width:calc(50% + .1875rem);height:.2rem;margin:auto;content:"";transition:transform .3s ease-in-out;background-color:currentcolor}.unfold_arrow:before{left:0;transform:rotate(45deg);border-radius:.5rem 0 0 .5rem}.unfold_arrow:after{right:0;transform:rotate(-45deg);border-radius:0 .5rem .5rem 0}.small_banners{padding:20px;border:1px solid var(--lm-secondary);border-radius:var(--lm-radius)}.small_banners img{width:100%;border-radius:var(--lm-radius);aspect-ratio:36/16}.small_banners a{display:block;text-decoration:none}.small_banners a:focus,.small_banners a:link:hover{text-decoration:underline}.small_banners a h3{margin-bottom:10px}.small_banners a+a{margin-top:20px}.link_list a:hover{background-color:var(--lm-secondary-light)}.link_list{border-top:0}.link_list header{pointer-events:none;border-bottom:1px solid var(--lm-secondary)}.filter+.filter{border-top:1px solid var(--lm-secondary)}.filter header{font-weight:var(--wght-bold);display:flex;align-items:center;flex-direction:row;justify-content:space-between;padding:20px;cursor:pointer}.filter header:hover{text-decoration:underline}.filter header:hover .unfold_arrow{color:var(--lm-text)}.filter h4{padding:20px 10px 15px}.filter h4:first-of-type{padding-top:10px}.filter>div{display:none}.filter header.open+div{position:relative;display:flex;flex-direction:column;padding:0 10px 20px}.filter header.open .unfold_arrow:before{transform:rotate(-45deg)}.filter header.open .unfold_arrow:after{transform:rotate(45deg)}.filter label{position:relative}.filter.calendar{width:100%;margin:0 auto;border:1px solid var(--lm-secondary);border-bottom:0;border-radius:var(--lm-radius) var(--lm-radius) 0 0;background:var(--lm-background)}.filter.calendar header{padding:20px}.filter.calendar header.open+div{padding:10px 0 30px}.radio_filter .mark{border-radius:100%;position:relative}.radio_filter .mark:after{position:absolute;top:50%;left:50%;display:none;width:10px;height:10px;content:"";transform:translate(-50%,-50%);border-radius:100%;background-color:var(--lm-text)}.radio_filter.checked .mark:after{display:block}.radio_filter input:checked~.mark:after{display:block}.radio_filter,.checkbox_filter{position:relative;align-items:center;cursor:pointer;border-radius:var(--lm-radius)}.radio_filter .mark,.checkbox_filter .mark{display:grid;flex-shrink:0;width:20px;height:20px;margin-left:auto;border:1px solid var(--lm-secondary-dark);background:var(--lm-background);place-items:center}.radio_filter .mark svg,.checkbox_filter .mark svg{font-size:.75em;display:none}.radio_filter.checked .name,.checkbox_filter.checked .name{font-weight:var(--wght-bold);text-decoration:underline}.radio_filter.checked .mark>svg,.checkbox_filter.checked .mark>svg{display:block}.radio_filter input,.checkbox_filter input{position:absolute;z-index:0;top:0;left:0;opacity:0}.radio_filter input:checked~.name,.checkbox_filter input:checked~.name{font-weight:var(--wght-bold);text-decoration:underline}.radio_filter input:checked~.mark>svg,.checkbox_filter input:checked~.mark>svg{display:block}.radio_filter:hover,.checkbox_filter:hover{background-color:var(--lm-secondary-light)}.radio_filter:hover .mark,.checkbox_filter:hover .mark{border-color:var(--lm-text)}.radio_filter:focus,.radio_filter:focus-within,.checkbox_filter:focus,.checkbox_filter:focus-within{outline:none}.radio_filter:focus .mark,.radio_filter:focus-within .mark,.checkbox_filter:focus .mark,.checkbox_filter:focus-within .mark{border-color:var(--lm-text)}.badge_filter label+label{margin-left:5px}.badge_filter label>span{font-size:10px;position:relative;display:grid;flex-shrink:0;min-width:25px;height:18px;padding:0 4px;cursor:pointer;text-transform:uppercase;border:1px solid var(--lm-secondary-dark);place-items:center}.badge_filter label input{position:absolute;z-index:-1;top:0;left:0;opacity:0}.badge_filter label input:focus+span{color:var(--lm-text);border-color:var(--lm-text)}.badge_filter label input:checked+span{text-decoration:none}.badge_filter label input[id$=no]:checked+span{color:#fff;border-color:var(--lm-red);background-color:var(--lm-red)}.badge_filter label input[id$=yes]:checked+span{color:#000;border-color:var(--lm-green);background-color:var(--lm-green)}.type_input_filter{margin:0 10px}.type_input_filter select{cursor:pointer}.type_input_filter input,.type_input_filter select{font-size:1rem;width:100%;height:50px;padding:0 10px;border:1px solid var(--lm-secondary-dark);border-radius:var(--lm-radius);background:var(--lm-background);box-shadow:none;appearance:none}.type_input_filter input:focus,.type_input_filter input:hover,.type_input_filter select:focus,.type_input_filter select:hover{border-color:var(--lm-text);outline:none}.clear_filters{bottom:.5rem;background-color:#d00935e0;border-radius:100vh;align-self:stretch;flex-grow:1;margin:0 20px 10px;padding:10px;color:#fff;border:none;font-size:1rem;display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:100}@media all and (min-width:900px){.clear_filters{position:sticky;bottom:.5rem;border-radius:100vh}}.clear_filters .lmfa-fw{flex-shrink:0;margin-right:.5em}.four_columns{display:grid;grid-template-columns:1fr;row-gap:var(--row-gap, 40px)}.four_columns:not(.fluid){max-width:100%;width:auto;margin-right:1rem;margin-left:1rem}@media all and (min-width:632px){.four_columns:not(.fluid){margin-right:auto;margin-left:auto;width:600px}}@media all and (min-width:1000px){.four_columns:not(.fluid){width:900px}}@media all and (min-width:1300px){.four_columns:not(.fluid){width:1200px}}@media all and (min-width:1600px){.four_columns:not(.fluid){width:1500px}}.four_columns h3{font-size:1.44rem}.four_columns.fluid h3{margin-top:2rem}.four_columns.fluid.centered{margin-top:2rem;justify-content:center;grid-template-columns:repeat(var(--columns, 1),minmax(0,370px));gap:1.5rem}@media all and (min-width:600px){.four_columns.fluid.centered{--columns: 2}}@media all and (min-width:900px){.four_columns.fluid.centered{--columns: 4}}@media all and (min-width:1000px){.four_columns{grid-template-columns:repeat(2,1fr);column-gap:20px}}@media all and (min-width:1300px){.four_columns{grid-template-columns:repeat(4,1fr)}}.four_columns h2,.four_columns .h2{font-size:1.44rem;font-weight:var(--wght-regular);margin-bottom:10px}@media all and (min-width:1000px){.four_columns h2,.four_columns .h2{font-size:1.728rem;margin-bottom:20px}}.four_columns h4{font-size:1rem;font-weight:var(--wght-bold);margin-bottom:.5em}@media all and (min-width:1000px){.four_columns h4{font-size:1.2rem}}.four_columns p{margin:10px 0}@media all and (min-width:1000px){.four_columns p{font-size:1.2rem;margin:20px 0}}.four_columns img{display:block;max-width:100%;border-radius:var(--lm-radius)}.four_columns img.for_firm,.four_columns img.travel{width:100%;height:auto;aspect-ratio:53/26;object-fit:cover}.four_columns .square_list>li a{font-size:1rem;text-decoration:underline}@media all and (min-width:1000px){.four_columns .square_list>li{font-size:1.2rem}.four_columns .square_list>li a{font-size:1.2rem}}.four_columns.game_about{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid var(--lm-secondary)}@media all and (min-width:1000px){.four_columns.game_about{margin-bottom:4rem;padding-bottom:4rem}.four_columns.game_about p{font-size:1.2rem}}.simple>.four_columns{margin:30px 0 0}@media all and (min-width:1000px){.simple>.four_columns{margin:50px 0 0}}.four_columns.collapsable_container{margin:0}@media all and (max-width:999px){.four_columns.collapsable_container{gap:0}}@media all and (min-width:1000px){.four_columns.collapsable_container{margin-bottom:60px}}@media all and (max-width:999px){.four_columns .collapsable:not(:last-child){border-bottom:1px solid var(--lm-secondary)}.four_columns .collapsable h3{display:flex;padding:20px 0;cursor:pointer}.four_columns .collapsable h3~*{display:none}.four_columns .collapsable h3>svg:first-child{margin-right:10px}.four_columns .collapsable h3>svg:last-child{font-size:1.2rem;margin-left:auto}.four_columns .collapsable.open h3~*{font-size:1.2rem;display:block;margin:0 0 20px}.four_columns .collapsable.open h3>svg:last-child{transform:rotate(180deg)}}@media all and (min-width:1000px){.four_columns .collapsable h3>svg:last-child{display:none}.four_columns .collapsable h3>svg:first-child{margin-right:5px}}.four_columns.steps{margin-bottom:60px}.four_columns .step>div{font-size:2.48832rem;font-weight:var(--wght-bold);line-height:92px;position:relative;display:grid;width:92px;height:92px;margin:0 auto 15px;color:var(--lm-text-on-primary);border-radius:50%;background:var(--lm-primary);place-items:center}.four_columns .step{max-width:360px;text-align:center;justify-self:center}.four_columns .step h3{font-size:1.728rem;font-weight:var(--wght-bold);margin-bottom:20px}@media all and (min-width:1300px){.four_columns .step:not(:last-child)>div:after{position:absolute;top:50%;left:100%;width:213px;height:14px;content:"";transform:translateY(-50%);background-image:radial-gradient(circle closest-side,var(--lm-secondary-dark) 100%,transparent 100%);background-position:0 0;background-size:42px 14px}}@media all and (min-width:1600px){.four_columns .step:not(:last-child)>div:after{left:100%;width:288px;background-size:41px 14px}}@media all and (min-width:1300px){.four_columns .step{padding:0 10px}}.four_columns.heads{margin-bottom:60px;place-items:center}.four_columns.heads>div{position:relative;display:flex;align-self:flex-start;flex-direction:column;justify-content:center;max-width:360px;padding:80px 30px 60px;text-align:center;border:1px solid var(--lm-secondary);border-radius:var(--lm-radius)}.four_columns.heads>div~div{margin-top:90px}.four_columns.heads>div p{margin:10px 0 0}.four_columns.heads>div img{top:0;display:block;overflow:hidden;box-sizing:content-box;aspect-ratio:1;padding:2px;transform:translate(-50%,-50%);border:1px solid var(--lm-secondary);border-radius:50%;left:50%}.four_columns.heads>div strong,.four_columns.heads>div small{font-size:1rem;display:block}.four_columns.heads>div strong{font-weight:var(--wght-bold)}.four_columns.heads>div blockquote{font-size:1.2rem;font-weight:var(--wght-light);font-style:italic}.four_columns.heads>div img,.four_columns.heads>div .btn{position:absolute}.four_columns.heads>div .btn{bottom:0;left:50%;width:max-content;translate:-50% 50%}@media all and (min-width:1000px){.four_columns.heads>div{justify-self:center}.four_columns.heads>div~div{margin-top:0}.four_columns.heads>div:nth-of-type(n+3){margin-top:100px}.four_columns.heads>div:nth-of-type(2n){justify-self:center}}@media all and (min-width:1300px){.four_columns.heads>div{margin-bottom:70px}.four_columns.heads>div:nth-of-type(n+3){margin-top:0}.four_columns.heads>div:nth-of-type(2){transform:translateY(-40px)}.four_columns.heads>div:nth-of-type(3){transform:translateY(40px)}}@media all and (min-width:1000px){.four_columns.heads{max-width:100%}}.four_columns .step:nth-child(2n)>div{color:var(--lm-background);background:var(--lm-text)}.four_columns.heads .more_testimonials{position:relative;display:flex;align-items:center}@media all and (max-width:999px){.four_columns.heads .more_testimonials~div{display:none}}.four_columns.heads .more_testimonials.show{display:none}.four_columns.heads .more_testimonials.show~div{display:flex}@media all and (min-width:1000px){.four_columns.heads .more_testimonials{display:none}}.four_columns.rectangular{--lm-radius: 0}.more_button{border:2px solid var(--lm-tertiary)}.more_button>svg{margin:0}.more_button:hover{text-decoration:none;background:var(--lm-secondary)}.border_header{font-size:1.2rem;font-weight:var(--wght-bold);margin-top:20px;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid var(--lm-secondary)}.border_header h4{font-size:inherit;font-weight:inherit}.border_header p{font-size:1rem;font-weight:var(--wght-regular)}@media all and (max-width:999px){.border_header:first-child{margin-top:0}}@media all and (min-width:1600px){.border_header:first-child{margin-top:0}}.border_header.closed_rooms~.border_header.closed_rooms{display:none}.border_header.preparing_rooms~.border_header.preparing_rooms{display:none}.border_header.booking_rooms~.border_header.booking_rooms{display:none}.full_width_text_banner{border-radius:var(--lm-radius);max-width:100%;width:auto;margin-right:1rem;margin-left:1rem}@media all and (min-width:632px){.full_width_text_banner{margin-right:auto;margin-left:auto;width:600px}}@media all and (min-width:1000px){.full_width_text_banner{width:900px}}@media all and (min-width:1300px){.full_width_text_banner{width:1200px}}@media all and (min-width:1600px){.full_width_text_banner{width:1500px}}.full_width_text_banner img{display:block;width:100%;height:auto;border-radius:var(--lm-radius)}@media all and (max-width:1299px){.full_width_text_banner img{width:100%;max-width:600px}}@media all and (min-width:1000px){.full_width_text_banner img{width:auto;max-width:440px;margin-left:auto}}@media all and (min-width:1300px){.full_width_text_banner img{width:auto;max-width:100%}}.full_width_text_banner>div{display:flex;align-items:flex-start;flex-direction:column}.full_width_text_banner>div h2,.full_width_text_banner>div p,.full_width_text_banner>div button{margin-bottom:20px}.full_width_text_banner>div footer{margin-top:auto}@media all and (max-width:999px){.full_width_text_banner>div{margin:20px 0 40px}}@media all and (min-width:1000px){.full_width_text_banner>div{position:absolute;z-index:10;top:0;left:0;height:100%;padding:30px 0 30px 30px}}@media all and (min-width:1000px){.full_width_text_banner{position:relative;display:flex;flex-direction:row-reverse;justify-content:space-between}}@media all and (min-width:1000px){.full_width_text_banner.first_badge,.full_width_text_banner.safety{color:var(--lm-text-on-primary);background-color:var(--lm-primary);--lm-primary: #fcc417}.full_width_text_banner.first_badge img,.full_width_text_banner.safety img{background-color:var(--lm-primary)}}@media all and (min-width:1000px){.full_width_text_banner.webinar{color:var(--lm-background);background-color:var(--lm-text)}.full_width_text_banner.webinar img{background-color:var(--black)}}@media all and (min-width:1000px){.full_width_text_banner.hire{color:#fff;background:#151515}}.full_width_text_banner.hire h3{margin-bottom:20px}.full_width_text_banner.hire img{filter:none!important}.full_width_media.video{display:grid;width:100%;min-height:340px;border-radius:var(--lm-radius);place-items:center}.full_width_media.video video{display:block;width:100%;max-width:100%;max-height:620px;border-radius:var(--lm-radius)}@media all and (min-width:1000px){.full_width_media.video{min-height:510px}}@media all and (min-width:1300px){.full_width_media.video{min-height:620px}}.full_width_media.limit-width{max-width:1200px;margin:0 auto}.full_width_media.ratio-hd{aspect-ratio:16/9;min-height:0}section.gallery{margin-bottom:20px}section.gallery>div{position:relative;width:100%}section.gallery>div>div:not([data-dots]){position:relative;overflow:hidden;transform:translate(0);aspect-ratio:1}@media all and (min-width:632px){section.gallery>div>div:not([data-dots]){aspect-ratio:47/25}}@media all and (min-width:1000px){section.gallery>div>div:not([data-dots]){border-radius:calc(var(--lm-radius) * 2);aspect-ratio:15/8}}@media all and (min-width:1300px){section.gallery>div>div:not([data-dots]){aspect-ratio:41/23}}@media all and (min-width:1600px){section.gallery>div>div:not([data-dots]){aspect-ratio:16/9}}section.gallery>div>div:not([data-dots])>ul{position:absolute;inset:0;display:flex;transition:all .3s}section.gallery>div>div:not([data-dots])>ul>li{font-size:0;position:relative;flex:0 0 auto;width:100%;height:100%;text-align:center}section.gallery>div>div:not([data-dots])>ul>li:before{display:inline-block;width:0;height:100%;content:"";vertical-align:middle}section.gallery>div>div:not([data-dots])>ul>li>picture,section.gallery>div>div:not([data-dots])>ul>li>picture>img,section.gallery>div>div:not([data-dots])>ul>li>iframe,section.gallery>div>div:not([data-dots])>ul>li .youtube-player{display:inline-block;flex:0 0 auto;width:100%;max-width:100%;height:auto;max-height:100%;vertical-align:middle;object-fit:cover;aspect-ratio:1}@media all and (max-width:631px){section.gallery>div>div:not([data-dots])>ul>li>picture,section.gallery>div>div:not([data-dots])>ul>li>picture>img,section.gallery>div>div:not([data-dots])>ul>li>iframe,section.gallery>div>div:not([data-dots])>ul>li .youtube-player{width:100%}}section.gallery>div>div:not([data-dots])>ul>li>iframe,section.gallery>div>div:not([data-dots])>ul>li .youtube-player{display:inline-block;width:100%;height:100%;border:0}section.gallery>div>button{font-size:2.985984rem;position:absolute;z-index:10;inset:50px auto;width:60px;cursor:pointer;transition:.3s;text-decoration:none;color:#fff;border:none;border-radius:0 var(--lm-radius) var(--lm-radius) 0;background:transparent;text-shadow:0 5px 2px rgba(0,0,0,.3),0 3px 4px rgba(0,0,0,.2),0 1px 2px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center}@media all and (min-width:632px){section.gallery>div>button{font-size:3.5831808rem;left:1rem;border-radius:var(--lm-radius)}}@media all and (min-width:1600px){section.gallery>div>button{font-size:5.159780352rem}}section.gallery>div>button+button{right:0;left:auto;border-radius:var(--lm-radius) 0 0 var(--lm-radius)}@media all and (min-width:632px){section.gallery>div>button+button{right:1rem;border-radius:var(--lm-radius)}}@media(hover:hover){section.gallery>div>button:hover{background:#ffffff4d;text-shadow:0 1px 1px rgba(0,0,0,.6)}}section.gallery>div>button:active{background:#ffffff4d;text-shadow:0 1px 1px rgba(0,0,0,.6)}section.gallery>div>div[data-dots]{position:absolute;bottom:12px;left:50%;display:none;transform:translate(-50%)}@media all and (min-width:632px){section.gallery>div>div[data-dots]{display:block}}section.gallery>div>div[data-dots]>button{display:inline-block;width:24px;height:24px;margin:0 6px;cursor:pointer;transition:all .3s;border-radius:12px;background:#fff}section.gallery>div>div[data-dots]>button:hover{background:var(--lm-primary-light)}section.gallery>div>div[data-dots]>button.act{background:var(--lm-primary)}section.gallery.cinematic{position:relative;overflow:hidden;width:100%}@media all and (max-width:631px){section.gallery.cinematic{width:100%;margin:0 0 20px;border-radius:0}}section.gallery.cinematic>aside,section.gallery.cinematic li>aside{font-size:1rem;position:absolute;top:40px;right:0;display:none;width:270px;-webkit-user-select:auto;user-select:auto;text-align:left}@media all and (min-width:1300px){section.gallery.cinematic>aside,section.gallery.cinematic li>aside{display:block}}section.gallery.cinematic>aside>.one_star_ranks,section.gallery.cinematic li>aside>.one_star_ranks{position:relative;height:120px;color:#fff;background:#000}section.gallery.cinematic>aside>.one_star_ranks:before,section.gallery.cinematic li>aside>.one_star_ranks:before{position:absolute;top:0;left:0;display:block;width:84.8528px;height:84.8528px;content:"";transform:rotate(45deg);transform-origin:top left;pointer-events:none;background:linear-gradient(to top right,black,black 50%,transparent 50%,transparent)}section.gallery.cinematic>aside>.review,section.gallery.cinematic li>aside>.review{padding:15px 70px 15px 15px;color:#fff;background:#0009}section.gallery.cinematic>aside>.review .rating,section.gallery.cinematic li>aside>.review .rating{--empty-star-color: rgb(255 255 255 / 60%)}section.gallery.cinematic>aside>.review a,section.gallery.cinematic li>aside>.review a{color:inherit;text-decoration:none}section.gallery.cinematic>aside>.review a:focus,section.gallery.cinematic>aside>.review a:link:hover,section.gallery.cinematic li>aside>.review a:focus,section.gallery.cinematic li>aside>.review a:link:hover{text-decoration:underline}section.gallery.cinematic>aside>.review>figure,section.gallery.cinematic li>aside>.review>figure{display:flex}section.gallery.cinematic>aside>.review>figure .avatar img,section.gallery.cinematic>aside>.review>figure .avatar svg,section.gallery.cinematic li>aside>.review>figure .avatar img,section.gallery.cinematic li>aside>.review>figure .avatar svg{flex:0 0 auto;width:42px;height:42px;border:1px solid var(--lm-tertiary);border-radius:50%}section.gallery.cinematic>aside>.review>figure>figcaption,section.gallery.cinematic li>aside>.review>figure>figcaption{margin-left:10px}section.gallery.cinematic>aside>.review>figure>figcaption a,section.gallery.cinematic li>aside>.review>figure>figcaption a{font-weight:var(--wght-bold)}section.gallery.cinematic>aside>.review>p:not(:first-child),section.gallery.cinematic li>aside>.review>p:not(:first-child){margin-top:10px}section.game_list h3.h2{font-size:1.728rem;font-weight:var(--wght-light);margin-bottom:1.5rem}@media all and (min-width:1000px){section.game_list h3.h2{font-size:2.48832rem}}@media all and (max-width:999px){section.game_list .game{margin-right:0;margin-left:0}}section.game_list .game:not(:last-child){margin-bottom:50px}section.game_list .game figure{position:relative;overflow:hidden}section.game_list .game figure figcaption{font-size:1.2rem;line-height:40px;position:absolute;top:50px;left:-125px;width:400px;transform:rotate(-45deg);text-align:center;letter-spacing:1px;color:var(--lm-text-on-primary);background:var(--lm-primary)}section.game_list .game figure figcaption.bestseller{color:var(--lm-primary);background:var(--lm-text-on-primary)}section.game_list .game .text{margin-bottom:0}section.game_list .game .text h4{font-size:1.728rem;font-weight:var(--wght-light);margin-bottom:.5em}@media all and (min-width:1000px){section.game_list .game .text h4{font-size:2.0736rem}}section.game_list .game .text h4 a{text-decoration:none}section.game_list .game .text h4 a:focus,section.game_list .game .text h4 a:link:hover{text-decoration:underline}section.game_list .game .text>p{font-size:1.2rem;font-weight:var(--wght-bold)}section.game_list .game .text .buttons{display:flex;flex-wrap:wrap;margin-top:20px}section.game_list .game .text .buttons .btn{flex-shrink:0;width:280px;margin-bottom:10px}section.game_list .game .text .buttons .btn:first-of-type{margin-right:20px}section.game_list .game .text small{margin-top:20px;color:var(--lm-tertiary)}section.game_list .game .game_cover{aspect-ratio:37/18}.histogram{display:flex;flex-direction:column-reverse;--lm-radius: 10px}.histogram .scores_data{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid var(--lm-secondary)}.histogram .scores_data>div{display:flex;align-items:center;padding:10px 0}.histogram .scores_data>div:first-child{padding-top:0}.histogram .scores_data>div svg{font-size:1.2rem;margin-right:10px}.histogram .scores_data>div strong{margin-left:auto}.histogram .chart{display:grid;padding-top:10px;padding-left:10px;grid-template-columns:max-content 1fr max-content;row-gap:10px}.histogram .chart .score,.histogram .chart .amount{display:flex;align-items:center}.histogram .chart .score{padding-right:10px;border-radius:var(--lm-radius) 0 0 var(--lm-radius)}.histogram .chart .center{width:100%}.histogram .chart .bar_row{display:flex;align-items:center;height:100%}.histogram .chart .actual_bar{width:100%;min-width:5px;height:8px;border-radius:calc(var(--lm-radius) / 2);background:var(--lm-text)}.histogram .chart .percentage{display:none}.histogram .chart .amount{justify-content:flex-end;padding-left:10px;text-align:right;color:var(--lm-tertiary);border-radius:0 var(--lm-radius) var(--lm-radius) 0}@media all and (max-width:1299px){.side_menu .histogram{display:none}}@media all and (min-width:632px){.histogram.large{--hundred-percent-width: 69px}.histogram.large .scores_data{display:grid;margin-bottom:0;border-bottom:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.histogram.large .scores_data>div{flex-direction:column-reverse;justify-content:flex-end;padding:20px 10px;text-align:center;border-radius:var(--lm-radius);background-color:var(--lm-background-dark)}.histogram.large .scores_data>div svg{display:none}.histogram.large .scores_data>div strong{font-size:3.5831808rem;margin-bottom:5px;margin-left:0}.histogram.large .scores_data>div small{font-size:1rem}.histogram.large .chart{padding-left:0;row-gap:0}.histogram.large .chart>*{padding:15px 0}.histogram.large .chart .gray{background-color:var(--lm-background-dark)}.histogram.large .chart .score,.histogram.large .chart .amount{font-size:1.728rem}.histogram.large .chart .score{font-weight:var(--wght-bold);padding-right:10px;padding-left:20px}.histogram.large .chart .amount{padding-right:20px;padding-left:10px}.histogram.large .chart .percentage{font-size:1.44rem;display:block;width:var(--hundred-percent-width);padding-left:10px}.histogram.large .chart .bar_row{overflow:visible;width:calc(100% - var(--hundred-percent-width))}.histogram.large .chart .bar_row>*{flex-shrink:0}.histogram.large .chart .actual_bar{height:20px}}@media all and (min-width:1000px){.histogram.large .scores_data>div strong{font-size:5.159780352rem;margin-bottom:10px}.histogram.large .scores_data>div small{font-size:1.2rem}}.horizontal_img_grid{max-width:100%;width:auto;margin-right:1rem;margin-left:1rem}@media all and (min-width:632px){.horizontal_img_grid{margin-right:auto;margin-left:auto;width:600px}}@media all and (min-width:1000px){.horizontal_img_grid{width:900px}}@media all and (min-width:1300px){.horizontal_img_grid{width:1200px}}@media all and (min-width:1600px){.horizontal_img_grid{width:1500px}}.horizontal_img_grid>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,360px));gap:42px 20px}.horizontal_img_grid.simple>p+div{margin-top:30px}@media all and (min-width:1300px){.horizontal_img_grid.simple>p+div{margin-top:50px}}.horizontal_img_tile{display:flex;flex-direction:column}.horizontal_img_tile h3{font-size:1.44rem;margin-bottom:5px}.horizontal_img_tile h3 a{text-decoration:none}.horizontal_img_tile h3 a:focus,.horizontal_img_tile h3 a:link:hover{text-decoration:underline}@media all and (min-width:1000px){.horizontal_img_tile h3{font-size:1.728rem}}.horizontal_img_tile strong{font-size:1rem;font-weight:var(--wght-bold);margin-bottom:1rem;line-height:1.3}@media all and (min-width:1000px){.horizontal_img_tile strong{font-size:1.2rem}}.horizontal_img_tile img{width:100%;max-width:360px;aspect-ratio:36/17;height:auto;border-radius:var(--lm-radius)}.horizontal_img_tile picture{margin-block-end:.5rem}.horizontal_img_tile .btn{margin-right:auto}.horizontal_img_tile p+.btn{margin-top:1rem}.horizontal_img_tile>a{font-size:1rem}.horizontal_img_tile a{text-decoration:none}.horizontal_img_tile a:focus,.horizontal_img_tile a:link:hover{text-decoration:underline}.mod_index section>h2,.mod_index section>p,.mod_index section>h3{margin-bottom:.5rem}@media all and (min-width:1000px){.mod_index section>p,.mod_index section>h3{margin-bottom:1.25rem}}.mod_index section .scroll_list>* a{text-decoration:none}.mod_index section>p{font-size:.8333333333rem;font-weight:var(--wght-bold)}@media all and (min-width:1000px){.mod_index section>p{font-size:1rem;font-weight:var(--wght-bold)}}.instructions_gallery{display:grid;grid-template-columns:1fr;grid-auto-rows:max-content;gap:1rem}.instructions_gallery picture{display:none}.instructions_gallery img{border-radius:var(--lm-radius);max-width:100%;aspect-ratio:3/2}@media all and (min-width:1300px){.instructions_gallery{grid-template-columns:5fr minmax(0,3fr)}}.instructions_gallery .default{display:none}@media all and (min-width:1300px){.instructions_gallery .default{display:block;grid-column:2;grid-row:1/calc(var(--number-of-steps, 10) + 2)}.instructions_gallery .default picture{display:block}}.instruction_step{--padding-inline: 1rem;--padding-block: 1rem;--index-width: 3.5rem;margin:0!important;grid-column:1}.instruction_step *{font-size:1rem}@media all and (min-width:1000px){.instruction_step *{font-size:1.2rem}}.instruction_step p+p{margin-top:1rem}.instruction_step p a,.instruction_step li a{text-decoration:underline}.instruction_step .erchamp-link{color:var(--lm-color-erchamp-blue)}.instruction_step .heading{display:flex;cursor:pointer;color:var(--lm-text);background-color:var(--lm-secondary);margin-bottom:0;border-radius:var(--lm-radius);overflow:hidden;align-items:stretch}.instruction_step .heading>*{padding:var(--padding-block) var(--padding-inline)}.instruction_step .heading .index{background-color:var(--lm-primary);color:var(--lm-text-on-primary);border-radius:0 var(--lm-radius) var(--lm-radius) 0;width:var(--index-width);text-align:center;display:grid;place-items:center}.instruction_step .heading:hover{background-color:var(--lm-secondary-dark)}.instruction_step .heading .arrow{margin-left:auto;display:grid;place-items:center;padding:0 var(--padding-block) 0;align-self:stretch}.instruction_step .heading .arrow svg{font-size:2rem}.instruction_step .content{display:none}.instruction_step picture{display:none}.instruction_step.open{display:grid;grid-template-rows:max-content 1fr}.instruction_step.open .arrow{transform:rotate(180deg)}.instruction_step.open .content{display:block;background-color:var(--lm-background);padding:var(--padding-inline);border-radius:0 0 var(--lm-radius) var(--lm-radius);padding-left:calc(var(--index-width) + var(--padding-inline))}.instruction_step.open .content p+h3,.instruction_step.open .content p+h4{margin-top:1em}.instruction_step.open .content .button_container{--gap: 1rem;margin-top:1rem}.instruction_step.open+picture,.instruction_step.open picture{width:100%}.instruction_step.open~.default{display:none}.instruction_step.open picture{margin:0 auto 1rem;display:block}@media all and (min-width:1300px){.instruction_step.open+picture{display:block}.instruction_step.open picture{display:none}}.lc_business_form article{overflow:hidden;border-radius:calc(var(--lm-radius) * 2);background:var(--lm-text)}.lc_business_form article h3{font-size:1.44rem;padding:25px 35px;color:var(--lm-background)}.lc_business_form article>div{padding:25px 35px;color:var(--lm-text-on-primary);border-radius:calc(var(--lm-radius) * 2);background:var(--lm-primary)}.lc_business_form .btn{margin-top:20px;margin-left:auto}@media(hover:hover){.lc_business_form .btn:hover{color:var(--lm-primary);background:var(--lm-text-on-primary)}}.lc_business_form[data-step="1"] .step2,.lc_business_form[data-step="2"] .step1{display:none}.lc_business_form[data-step="2"] .step2{display:block}.mark_room_button{display:flex;align-items:center;text-decoration:none;font-size:1.2rem;text-align:left;padding:20px;position:relative;isolation:isolate;gap:.75rem}.mark_room_button .loading{display:none}.mark_room_button:after{--hover-inset: 10px;content:"";z-index:-1;position:absolute;inset:var(--hover-inset);border-radius:var(--lm-radius);background-color:var(--hover-color)}.mark_room_button:not(.active):hover:after{--hover-color: var(--lm-secondary-light)}.mark_room_button~.mark_room_button{border-top:1px solid var(--lm-secondary)}@media all and (min-width:1000px){.mark_room_button~.mark_room_button{border-top:0;border-left:1px solid var(--lm-secondary)}}.mark_room_button.active{--hover-color: var(--lm-text);color:var(--lm-background)}.mark_room_button.active .angle-down{transform:rotate(180deg)}.mark_room_button.active:after{content:""}.mark_room_button.link{text-decoration:none}.mark_room_button.link:hover{text-decoration:underline}.mark_room_button.link:after{width:calc(1.5rem + 20px);height:calc(1.5rem + 20px);inset:auto var(--hover-inset) auto auto}.mark_room_button span{display:flex}.mark_room_button>.lmfa-fw:last-child{margin-left:auto;color:inherit;flex-shrink:0}@media all and (max-width:999px){.mark_room_button{padding:.75rem}.mark_room_button:after{--inset: 0;border-radius:0}}.wishlist_icon{color:var(--lm-mark-color-wishlist)}.visited_icon{color:var(--lm-mark-color-visited)}.mark_icon{font-size:1.5rem;height:1.5rem;display:flex;align-items:center;position:relative}.user_visits{margin-bottom:1rem;padding-bottom:.5em;border-bottom:1px solid var(--lm-secondary)}.user_visits .lmfa-fw.loading{display:none}.user_visits .visit{font-size:1rem;border-radius:var(--lm-radius);cursor:pointer}.user_visits .visit.active{background-color:var(--lm-text);color:var(--lm-background)}.user_visits .visit+.visit{margin-top:.25em}.user_visits .visit button{padding:.5em;width:100%;display:grid;grid-template-columns:auto 1fr;column-gap:.125em;text-align:left;line-height:1}.user_visits .visit .lmfa-fw{grid-column:1;grid-row:span 2}.user_visits .visit span,.user_visits .visit small{grid-column:2}.user_visits .visit span{font-weight:var(--wght-bold)}.user_visits .visit small{margin-top:.125em;grid-row:2;font-size:.8333333333rem}.user_visits .visit:not(.active):hover{background-color:var(--lm-secondary)}.more_details_form h4{margin-top:1em}.more_details_form i,.more_details_form svg{display:inline-block}.more_details_form summary{display:flex;margin-top:1.25rem;cursor:pointer}.more_details_form summary:hover{text-decoration:underline}.more_details_form summary::-webkit-details-marker{display:none}.more_details_form summary .lmfa{transition:.3s}.more_details_form .lm-form:first-child{margin-top:1rem}.more_details_form[open] summary .lmfa{transform:rotate(180deg);transition:.3s}.mark_room{background-color:var(--lm-background);margin-bottom:20px;display:grid;grid-template-columns:1fr;flex-direction:column;position:relative}.mark_room .visited{--mark-icon-color: var(--lm-mark-color-visited)}.mark_room .wishlisted{--mark-icon-color: var(--lm-mark-color-wishlist)}@media all and (min-width:1000px){.mark_room{border:1px solid var(--lm-secondary);border-radius:var(--lm-radius);display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}}.mark_room .no_user{padding:1rem;width:100%;grid-column:1/-1}.mark_room .no_user h2{font-size:1.44rem;margin-bottom:.5rem}@media all and (min-width:1000px){.mark_room .no_user h2{font-size:1.728rem}}.mark_room .first_visit{grid-column:1/-1}.mark_room[busy] .mark_room_button:focus .mark_icon{display:none}.mark_room[busy] .mark_room_button:focus .loading{display:inline-block}.mark_room .breakout_link{position:absolute;inset:0;z-index:1;grid-row:1}.mark_room .breakout_link:nth-child(1){grid-column:1}.mark_room .breakout_link:nth-child(3){grid-column:2}.mark_room .breakout_link:nth-child(5){grid-column:3}.mark_room .breakout_link:hover+.mark_room_button:after{background-color:var(--lm-secondary-light)}@media all and (min-width:782px){.visits_container{padding-bottom:0;border-bottom:0;display:grid;grid-template-columns:1fr 2fr;gap:1rem}.visits_container .user_visits{border-bottom:0;margin-bottom:0;padding-bottom:0}}@media all and (min-width:1600px){.visits_container{grid-template-columns:1fr 3fr}}.visits_container[busy] .visit button:focus .lmfa-fw{display:none}.visits_container[busy] .visit button:focus .loading{display:inline-block}.mark_room_edit{border-top:1px solid var(--lm-secondary);padding:20px;grid-column:1/-1}@media all and (min-width:782px){.mark_room_edit{border-bottom:0}}@media all and (max-width:999px){.mark_room_edit[data-view=visits]{grid-row:2}.mark_room_edit[data-view=wish]{grid-row:3}}.mark_room_edit footer{grid-column:1/-1;display:flex;gap:1rem;justify-content:flex-end;margin-top:1rem}.visit_container,.visit_container form{width:100%}.visit_container .lm-form:not(:first-child),.visit_container .form-group{margin-top:1rem}.visit_container .photo_container{margin-top:1rem}.visit_container .photo_container h4{margin-bottom:.5em}.visit_container .photo_container img{margin-top:.5rem;border-radius:var(--lm-radius);max-width:300px}.visit_container .photo_container button.btn-danger,.visit_container .dropzone-container{margin-top:1rem}section.message_list{flex-direction:column;min-height:250px}section.message_list.padding{min-height:0;padding:40px 0 20px}section.message_list>ul{width:100%}section.message_list>p{font-size:1.2rem;text-align:center}section.message_list>.pager{margin-top:30px}section.message_write.hider{display:none;padding:0 0 20px}section.message_write.hider.open{display:block}section.message_write>form{display:flex;flex-direction:column}section.message_write>form label textarea{width:100%;min-height:300px}section.message_write>form>button{align-self:flex-end;margin:20px 0 0}section.mobile_room_list{max-width:100%;width:auto;margin-right:1rem;margin-left:1rem}@media all and (min-width:632px){section.mobile_room_list{margin-right:auto;margin-left:auto;width:600px}}@media all and (min-width:1000px){section.mobile_room_list{width:900px}}@media all and (min-width:1300px){section.mobile_room_list{width:1200px}}@media all and (min-width:1600px){section.mobile_room_list{width:1500px}}section.mobile_room_list .scenarios{display:grid;grid-template-columns:1fr;gap:60px}@media all and (min-width:1300px){section.mobile_room_list .scenarios{grid-template-columns:1fr 1fr;gap:50px 20px}}section.mobile_room_list .scenarios li{display:grid;border-radius:var(--lm-radius);gap:20px;grid-template-columns:1fr;grid-template-rows:auto auto}@media all and (min-width:632px){section.mobile_room_list .scenarios li{grid-template-columns:auto 1fr;grid-template-rows:1fr}}@media all and (min-width:1300px){section.mobile_room_list .scenarios li{grid-template-columns:1fr 1fr}}section.mobile_room_list .scenarios li img{flex:1 0 360px;width:285px;height:285px;border-radius:var(--lm-radius);background:var(--lm-secondary)}@media all and (min-width:1600px){section.mobile_room_list .scenarios li img{width:360px;height:360px}}section.mobile_room_list .scenarios li h4{font-size:1.728rem;margin-bottom:10px}@media all and (min-width:632px){section.mobile_room_list .scenarios li h4{margin-bottom:20px}}section.mobile_room_list .scenarios li>div{display:flex;flex-direction:column}section.mobile_room_list .scenarios li>div>p{font-size:1.2rem;font-weight:var(--wght-bold);margin-bottom:20px}section.mobile_room_list .scenarios li>div small{font-size:1.2rem;font-weight:var(--wght-regular)}section.mobile_room_list .scenarios li>div small+small{margin-top:10px}section.mobile_room_list .scenarios li>div small svg{font-size:1.44rem;margin-right:10px}section.nav_section>.inner{display:none;padding:60px 0;background:var(--lm-background-dark)}section.nav_section>.inner.open{display:block}section.nav_section>.inner .h2{font-size:1.44rem}section.nav_section>.inner .faq ul{margin-top:0}section.nav_section.page .inner{padding:30px 0}.newsletter_banner{position:relative;overflow:hidden;border:none;border-radius:var(--lm-radius);--turquoise-light: #3DB9A4;--turquoise-dark: #00A388}.newsletter_banner .unfold{display:none}.newsletter_banner .sign_up_form_img{position:absolute;right:0;bottom:0;max-width:75%;height:auto}.newsletter_banner.list,.newsletter_bannerprofile{margin-top:20px}.newsletter_banner.list .sign_up_form_img,.newsletter_bannerprofile .sign_up_form_img{max-width:220px;transform:translate(10%,33%)}.newsletter_banner>div,.newsletter_banner>footer{padding-right:30px;padding-left:30px;color:#fff}.newsletter_banner>div{position:relative;padding-top:40px;padding-bottom:40px;background:repeating-linear-gradient(-45deg,var(--turquoise-light),var(--turquoise-light) 6px,var(--turquoise-dark) 6px,var(--turquoise-dark) 12px)}.newsletter_banner.index{max-width:830px}@media all and (min-width:1300px){.newsletter_banner.index{max-width:1120px}.newsletter_banner.index .sign_up_form_img{max-width:100%}}@media all and (min-width:1600px){.newsletter_banner.index{max-width:100%}}.newsletter_banner.text>div{position:static}.newsletter_banner.text .info_texts>p{max-width:1100px}.newsletter_banner.text .sign_up_form_img{bottom:0;max-width:60%;transform:translateY(30%)}@media all and (min-width:632px){.newsletter_banner.text .sign_up_form_img{top:50%;transform:translateY(-50%)}.newsletter_banner.text .info_texts>p{margin-right:300px}}.newsletter_banner.breakpoints .sign_up_form_img,.newsletter_banner.profile .sign_up_form_img{transform:translate(10%,33%)}@media all and (min-width:482px){.newsletter_banner.breakpoints .sign_up_form_img,.newsletter_banner.profile .sign_up_form_img{transform:translateY(33%)}}@media all and (min-width:632px){.newsletter_banner.breakpoints .sign_up_form_img,.newsletter_banner.profile .sign_up_form_img{transform:translate(-5%,33%)}}.newsletter_banner.breakpoints .sign_up_form_img{max-width:220px}@media all and (min-width:1300px){.newsletter_banner.breakpoints .sign_up_form_img{max-width:100%;transform:translate(-10%,55%)}}.newsletter_banner.breakpoints:not(.index){max-width:100%}.newsletter_banner.profile{margin:0 20px 20px}.newsletter_banner.profile .sign_up_form_img{max-width:220px;transform:translate(10%,33%)}@media all and (min-width:1000px){.newsletter_banner.profile{margin-right:0;margin-left:0}}@media all and (min-width:1300px){.newsletter_banner.profile .boxes{align-items:flex-start;flex-direction:column;margin-right:0}.newsletter_banner.profile .boxes .info_box{max-width:100%}}.newsletter_banner footer{z-index:-1;padding-top:40px;padding-bottom:40px;color:#fff;background-color:#000}.newsletter_banner footer .newsletter_thanks{padding:20px 10px;display:inline-flex;flex-direction:row;align-items:center;position:relative}.newsletter_banner footer .newsletter_thanks svg{color:var(--lm-form-valid);font-size:2.48832rem;margin-right:20px}.newsletter_banner footer .grid{--space: 1rem;max-width:784px}.newsletter_banner footer .grid .form-label{color:#fff}.newsletter_banner footer .grid .form-control{background-color:#fff;color:#000;border:none}.newsletter_banner footer .grid .input_container{display:flex;flex-flow:row wrap;gap:1rem;align-items:end}.newsletter_banner.list:after{content:"";height:100px;width:100%;position:absolute;bottom:0;left:0;background:linear-gradient(to top,var(--lm-background-dark),transparent);z-index:10}.newsletter_banner.list .unfold{display:block;padding:0;border:none;background:transparent;font-size:1.728rem;color:var(--lm-text);cursor:pointer;position:absolute;bottom:0;left:50%;transform:translate(-50%);z-index:20;margin-bottom:5px}.newsletter_banner.list footer{display:none}.newsletter_banner.list.open:after{display:none}.newsletter_banner.list.open footer{display:block}.newsletter_banner.list.open .unfold{transform:rotate(180deg);color:var(--turquoise-light)}.newsletter_banner div .info_texts>.h2{display:block;font-size:2.0736rem;margin-bottom:20px}.newsletter_banner .info_texts{position:relative;z-index:100}.newsletter_banner .boxes{margin-right:100px}@media all and (max-width:631px){.newsletter_banner .boxes{flex-direction:column;align-items:flex-start;margin-right:0}}.newsletter_banner .info_box{font-size:1.2rem;flex-shrink:0;padding:10px;color:#fff;border:3px solid var(--turquoise-light);border-radius:calc(var(--lm-radius) * 2);background:var(--turquoise-dark);display:grid;grid-template-columns:1fr auto;column-gap:10px;box-shadow:0 10px 20px #00000029,0 6px 6px #00000030}.newsletter_banner .admin_info_cointainer button{font-size:1rem;display:flex;align-items:center;padding:0;cursor:pointer;color:#fff;border:none;background:transparent}.newsletter_banner .admin_info_cointainer button span{text-decoration:underline}.newsletter_banner .admin_info_cointainer button svg{width:15px;margin-right:10px}.newsletter_banner .admin_info_cointainer .admin_info_modal{position:absolute;inset:0;display:grid;padding:20px 30px;transition:.3s;pointer-events:none;opacity:0;background:#000c;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);place-items:center}.newsletter_banner .admin_info_cointainer .admin_info_modal p{font-size:.8333333333rem;line-height:1.3;display:none}.newsletter_banner .admin_info_cointainer .admin_info_modal>button{font-size:1.728rem;position:absolute;top:10px;right:10px}.newsletter_banner .admin_info_cointainer .admin_info_modal>button svg{width:100%;margin:0}.newsletter_banner .admin_info_cointainer.open .admin_info_modal{z-index:100;transition:.3s;pointer-events:unset;opacity:1;color:#fff}.newsletter_banner .admin_info_cointainer.open .admin_info_modal p{display:block}.notifies.in_cont{padding:40px 0}.notifies>ul>li{display:flex;min-height:50px;margin-top:10px;padding:0 0 0 20px;color:var(--lm-tertiary)}.notifies>ul>li>a{font-size:1rem;width:100%;text-align:center;display:flex;align-items:center;justify-content:center;text-decoration:none}.notifies>ul>li>a:focus,.notifies>ul>li>a:link:hover{text-decoration:underline}.notifies>ul>li:first-of-type{margin-top:0}.notifies>ul>li.on_alt_bcg{cursor:pointer}.notifies>ul>li.on_alt_bcg:hover{text-decoration:underline}.notifies>ul>li>svg{font-size:1.728rem;align-self:center}.notifies>ul>li>p{display:flex;align-items:center;flex:1 1 auto;padding:0 0 0 10px}.notifies>ul>li>p>a{font-size:1rem;font-weight:var(--wght-bold);flex:1 1 auto;padding:25px 0}.notifies>ul>li>p>time{font-size:.8333333333rem;margin-left:15px}.notifies>ul>li>p .checker{padding:0;color:inherit;border:none;background:none}.notifies>ul>li>p .checker:hover{color:var(--lm-primary)}.notifies>ul>li>p .checker svg{font-size:1.44rem;padding:25px 20px 25px 15px;cursor:pointer;box-sizing:content-box}.notifies>ul>li:hover>a{text-decoration:underline}@media all and (max-width:481px){.notifies>ul>li>p>time{display:none}}section.offers{padding:40px 0 0;width:1200px;margin-right:auto;margin-left:auto}@media all and (max-width:1299px){section.offers{width:900px;margin-right:auto;margin-left:auto}}@media all and (max-width:999px){section.offers{width:600px}}@media all and (max-width:631px){section.offers{width:450px}}@media all and (max-width:481px){section.offers{width:300px}}section.offers>p{font-size:1.2rem;font-weight:var(--wght-light);margin-bottom:40px;text-align:center}section.offers>ul{display:flex;flex-flow:row wrap}section.offers>ul>li{display:flex;flex-direction:column;width:280px;margin:10px 10px 30px}section.offers>ul>li>figure{position:relative;margin-bottom:20px}section.offers>ul>li>figure>img{width:280px;height:280px}section.offers>ul>li>figure>figcaption{font-size:1.728rem;line-height:1.2;position:absolute;bottom:0;left:0;width:100%;padding:15px;text-align:center;color:#fff;background:#000c}section.offers>ul>li>p{font-size:1rem;font-weight:var(--wght-light);margin-bottom:15px;text-align:center}section.offers>ul>li>a{font-size:1rem;font-weight:var(--wght-bold);display:flex;align-items:center;height:48px;margin-top:30px;color:var(--lm-text-on-primary);background:var(--lm-primary);text-decoration:none}section.offers>ul>li>a:focus,section.offers>ul>li>a:link:hover{text-decoration:underline}section.offers>ul>li>a>svg{font-size:1.2rem;width:48px;height:48px;margin-left:auto;border-left:4px solid var(--lm-background);display:flex;align-items:center;justify-content:center}section.offers>ul>li>a:before{display:block;margin-right:auto;content:""}section.offers>ul>li>label{font-size:1rem;font-weight:var(--wght-regular);padding-left:50px;text-align:left}section.offers>ul>li>label:first-of-type{margin-top:auto}section.offers>ul>li>label>strong{display:inline-block;width:120px}section.offers>ul>li>label>strong>svg{margin-right:7px}@media all and (max-width:631px){section.offers>ul{justify-content:center}}.on_alt_bcg.opening{padding:0}.on_alt_bcg.opening .opener{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;margin:0;padding:20px;cursor:pointer;border-radius:var(--lm-radius)}@media(hover:hover){.on_alt_bcg.opening .opener:hover{position:relative;z-index:0}.on_alt_bcg.opening .opener:hover .arrow{background-color:var(--lm-secondary-light)}}.on_alt_bcg.opening .opener .arrow{font-size:1.728rem;display:grid;width:calc(10px + 1em);height:calc(10px + 1em);border-radius:var(--lm-radius);place-items:center}.on_alt_bcg.opening .opener .arrow svg{transition:.3s;transform:rotate(0)}.on_alt_bcg.opening>div,.on_alt_bcg.opening>footer{display:none}.on_alt_bcg.opening.open .opener .arrow svg{transition:.3s;transform:rotate(180deg)}.on_alt_bcg.opening.open>div{display:block}.on_alt_bcg.opening.open>div>strong{display:block}.on_alt_bcg.opening.open>div>*{padding:0 20px 20px}.on_alt_bcg.opening.open>div .room_list{padding:0}.on_alt_bcg.opening.open>div .visits_list{padding:0 0 20px}@media all and (max-width:999px){.on_alt_bcg.opening.open>div .scroll_list_container{padding-right:0;padding-left:0}}.on_alt_bcg.opening.open>div .line_header{font-size:1.2rem;margin:0;padding-top:20px;padding-bottom:30px}.on_alt_bcg.opening.open>div .line_header:first-child{padding-top:10px}@media all and (min-width:632px){.on_alt_bcg.opening.open>div .line_header{font-size:1.44rem}}.on_alt_bcg.opening.open>footer{display:block;padding:0 20px 20px}.order_refund_form{align-self:flex-end;display:flex;flex-direction:column;align-items:flex-start}.order_refund_form button{margin:0}.order_refund_form .refund{align-self:flex-end}.order_refund_form .button_container{display:flex;justify-content:space-between;margin-block:1rem;width:100%}.costs_summary header{display:flex;align-items:flex-end;flex-direction:row;justify-content:space-between;padding-top:2rem;padding-bottom:2rem;background:var(--lm-text)}[data-theme=dark] .costs_summary header{background:var(--lm-secondary)}@media(prefers-color-scheme:dark){[data-theme=auto] .costs_summary header{background:var(--lm-secondary)}}.costs_summary header *{color:var(--lm-primary)}.costs_summary header p{font-size:1.44rem}.costs_summary header strong{font-size:2.0736rem}@media all and (min-width:501px){.costs_summary header{border-radius:var(--lm-radius)}}.costs_summary article.on_alt_bcg{padding:0;border-top-left-radius:var(--lm-radius)1px;border-top-right-radius:var(--lm-radius)1px}.costs_summary article.on_alt_bcg>*{padding-right:1rem;padding-left:1rem}@media all and (min-width:1000px){.costs_summary article.on_alt_bcg>*{padding-right:1.5rem;padding-left:1.5rem}}@media all and (min-width:1000px){.costs_summary article.on_alt_bcg{margin:0;padding:0}}.costs_summary section>ul{width:100%}.costs_summary section>ul li{display:flex;align-items:baseline;justify-content:space-between;padding:1rem 0;border-bottom:1px solid var(--lm-secondary)}.costs_summary section>ul li>*:first-child{padding-right:10px}.costs_summary section>ul li>*:last-child{text-align:right}.costs_summary section>ul li p>span{font-size:.8333333333rem;display:block;color:var(--lm-tertiary)}@media all and (max-width:999px){.costs_summary section>ul li.all_rooms_price{display:none}}.costs_summary section>ul:last-child li:last-child{border-bottom:none}.costs_summary section .lm-form~.lm-form{margin-top:1em}.costs_summary section .rules{margin-top:1em}.costs_summary section .newsletter{padding-bottom:1em;border-bottom:1px solid var(--lm-secondary)}.costs_summary section input{font-size:1rem}.costs_summary section>a{display:block;margin-left:40px;padding-bottom:.5rem}.costs_summary footer{display:flex;flex-direction:column;padding-top:1rem;padding-bottom:1rem}.costs_summary footer p{padding-bottom:1rem;color:var(--lm-tertiary)}.costs_summary footer .btn{width:100%}.costs_summary footer .btn+.btn{margin-top:1rem}@media all and (max-width:999px){.costs_summary footer .btn[type=submit]{display:none}}@media all and (min-width:1000px){.costs_summary footer{padding-bottom:2rem}}@media all and (min-width:1000px){.costs_summary{grid-column:2;grid-row:1/-1}.costs_summary>section{position:sticky;top:calc(var(--lm-top-bar) + 1rem)}}@media all and (max-width:1299px){.costs_summary.side_user_menu{grid-column:1;grid-row:1}.costs_summary.side_user_menu>section{position:static;display:flex;flex-direction:column}.costs_summary.side_user_menu>section>*{width:100%}.costs_summary.side_user_menu>section>article.on_alt_bcg:first-of-type{margin-top:20px;margin-bottom:40px}.costs_summary.side_user_menu .additional{order:-1}}@media all and (max-width:1299px){.costs_summary.side_user_menu .additional{border:none}}@media all and (min-width:1300px){.costs_summary.side_user_menu{grid-row:auto}}.costs_summary.side_user_menu .side_menu.user{margin-top:20px}.item{position:relative;display:flex;flex-direction:column}.item .company_message{grid-template-columns:1fr}.item section,.item header{border-bottom:1px solid var(--lm-text)}@media all and (max-width:999px){.item .address_container{grid-template-columns:1fr;grid-template-rows:auto auto}}.item header{padding-bottom:1rem}.item header img{float:left;width:50px;height:50px;margin-right:1rem;border:1px solid var(--lm-tertiary);border-radius:var(--lm-radius);background-color:var(--lm-secondary)}.item header>h3{font-size:1.2rem;font-weight:var(--wght-bold)}.item header>p{font-size:.8333333333rem;color:var(--lm-tertiary)}.item header>h3,.item header>p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:normal}.item footer{font-weight:var(--wght-bold);display:flex;flex-direction:column;align-items:flex-end;align-self:flex-end;margin-top:1rem}.item footer p+p{margin-left:1rem}.item footer small{font-size:.8333333333rem}.item section{display:grid;padding:.5rem 0;grid-template-columns:1fr 1fr;column-gap:1rem}.item section h3{font-size:1.2rem;font-weight:var(--wght-bold);margin-bottom:.75rem}.item section.item_data strong,.item section.item_data p{margin-top:.5rem;padding-top:.5rem;border-top:1px solid var(--lm-secondary)}.item section.item_data strong:first-of-type,.item section.item_data p:first-of-type{margin-top:0;padding-top:0;border:0}.item section.item_data strong button,.item section.item_data p button{display:inline-flex;cursor:pointer;text-decoration:none;border:none;background:transparent}.item section.item_data strong button.change:hover,.item section.item_data p button.change:hover{color:var(--lm-primary)}.item section.item_data strong button *,.item section.item_data p button *{font-size:1.2rem;pointer-events:none}.item section.item_data strong button.underline,.item section.item_data p button.underline{text-decoration:underline}.item section.item_data .quantity{display:flex;align-items:center}@media all and (min-width:1300px){.item section{column-gap:30px}}.item>aside{position:absolute;right:0;bottom:-3rem}.item>aside .expand{margin-left:1rem}@media all and (min-width:1000px){.item>aside .expand{display:none}}@media all and (max-width:500px){.item>aside{right:1rem}}@media all and (min-width:1300px){.item>aside{inset:2rem 1.5rem auto auto}}.item .order_refund_container{grid-template-columns:1fr}@media all and (min-width:782px){.item .order_refund_container{grid-template-columns:1fr 1fr}}.item .room_map>div{height:100%;min-height:8rem;border-radius:var(--lm-radius)}@media all and (max-width:1299px){.item .room_map{margin-top:1rem}}.costs_summary section+section{margin-top:1rem}.item section:not(.item_data){padding:1rem 0}section.order a:not(.btn){color:inherit}section.order .right_scroller .on_alt_bcg{overflow:visible}@media all and (min-width:501px){section.order .right_scroller .on_alt_bcg{border:1px solid var(--lm-secondary);border-radius:var(--lm-radius)}}section.order .right_scroller:not(.user) h2{font-size:2.0736rem;font-weight:var(--wght-light);margin-bottom:1rem}@media all and (max-width:999px){section.order .right_scroller:not(.user) h2:first-of-type{margin-top:2rem}}@media all and (max-width:500px){section.order .right_scroller:not(.user) h2{padding-left:1rem}}@media all and (min-width:1000px){section.order .right_scroller>section{margin-bottom:3rem}section.order .right_scroller>section .on_alt_bcg:last-of-type{margin-bottom:0}section.order .right_scroller>section:last-of-type{margin-bottom:0}}@media all and (max-width:999px){section.order .right_scroller{display:block}}@media all and (min-width:482px){section.order .right_scroller article,section.order .right_scroller h2{max-width:500px;margin-right:auto;margin-left:auto}}@media all and (min-width:1000px){section.order .right_scroller{overflow:visible;height:auto;grid-template-columns:auto 360px;grid-template-rows:repeat(6,auto);gap:0 30px}section.order .right_scroller [data-type=choice] ul{grid-column:1/-1}section.order .right_scroller article,section.order .right_scroller h2{max-width:100%}}section.order_summary{max-width:100%;margin-right:auto;margin-left:auto;width:100%}@media all and (min-width:632px){section.order_summary .standard_alignment{padding-left:calc(50% - 300px)}}@media all and (min-width:1000px){section.order_summary .standard_alignment{padding-left:0}}@media all and (min-width:1000px){section.order_summary{width:900px}}@media all and (min-width:1300px){section.order_summary{width:1200px}}@media all and (min-width:1600px){section.order_summary{width:1500px}}section.order_summary .item{margin-bottom:3rem}section.order_summary .item div{line-height:30px}section.order_summary .item .company_message{grid-column:1/-1}section.order_summary .item .book_container{display:block}section.order_summary .item .cancelled{font-weight:var(--wght-bold);color:var(--lm-red)}section.order_summary .costs_summary .cancelled{font-weight:var(--wght-bold);color:var(--lm-red)}section.order_summary .order_comment{flex-direction:column}section.order_summary .order_comment strong{padding-bottom:1rem}section.order_summary footer.with_button{width:100%}section.order_summary footer.with_button .btn{margin-right:auto}.right_scroller.user{display:grid}.right_scroller.user .order_summary .item:not(:last-of-type){margin-bottom:40px}.right_scroller.user h2.wide{display:none}@media all and (min-width:1000px){.right_scroller.user h2.wide{display:block;margin-left:0;grid-row:1;grid-column:1/-1}}.right_scroller.user .item_list>h2{display:none}.planner{--bs-form-control-bg: var(--lm-background);max-width:1000px}.planner .form-group-container{margin-inline:auto}.planner .feedback{display:inline-block;margin-block:1em 0}.planner .feedback+.planner-nav{padding-block:1em}.planner-nav{--gap-block: .5em;--gap-inline: 1rem;align-items:center;padding-block:2rem}.planner-nav .breadcrumbs_small{font-size:1rem;margin-block:0}.planner-nav .breadcrumbs_small>*{font-weight:var(--wght-regular)}.planner-nav .breadcrumbs_small .disabled,.planner-nav .breadcrumbs_small p{opacity:.5}.planner-nav .breadcrumbs-with-info .info{font-size:.8333333333rem;color:var(--lm-color-status-info);margin-block-start:.25em}.planner-nav .back-to-schedule{margin-inline-start:auto;flex-shrink:0}.planner-form-header{margin-block-end:3rem}.planner-form-header h2{margin-block-end:.25em}.planner-form-header p{font-size:1rem}.map-background{--background-section-img: url(/build/assets/map_background_light-EZJtqFcM.webp);--background-section-size: 700px}[data-theme=dark] .map-background{--background-section-img: url(/build/assets/map_background_dark-B4p9TCGH.webp)}@media(prefers-color-scheme:dark){[data-theme=auto] .map-background{--background-section-img: url(/build/assets/map_background_dark-B4p9TCGH.webp)}}.map-background.video-section{padding:3.5rem 1rem}.map-background.video-section h2{margin-block-end:3.5rem}.planner-footer{--gap: 1rem;position:fixed;background-color:var(--lm-background);inset:auto 0 0;padding:1rem;align-items:center;border-top:1px solid var(--lm-secondary);box-shadow:#00000042 0 8px 16px,#00000030 0 6px 6px;z-index:100}.planner-footer .btn:last-child{margin-left:auto}.planner-footer .steps{font-weight:var(--wght-bold)}@media all and (min-width:600px){.planner-footer{position:static;background:transparent;padding-inline:0;margin-top:3rem;border-top:1px solid var(--lm-secondary-dark);box-shadow:none}}.planner-footer .group{display:flex;justify-content:space-between;gap:1rem;flex-grow:1}.planner-footer .group .to-right{margin-inline-start:auto}.planner-footer .group .to-right+*{margin-inline-start:0}.plans{max-width:40rem;margin-inline:auto;padding-inline:1rem}.plans h2,.plans h3{text-align:center}.plans h3{margin-block:1em}.plans>.btn{align-self:center}.planner-list-element{position:relative}.planner-list-element a{text-decoration:none;font-size:1.2rem;font-weight:var(--wght-bold)}.planner-list-element .date{margin-top:.5em}.planner-list-element:hover a{text-decoration:underline}.planner-list-element.current{--raised-tile-border-color: var(--lm-primary);outline:1px solid var(--lm-primary)}.current-indicator{background-color:var(--lm-primary);padding:0 .5em;border-radius:var(--lm-radius);color:var(--lm-text-on-primary);margin-right:.25rem}.planner-form.step-1{margin-bottom:calc(2rem + 200px)}.planner-form-event{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem}.planner-form-event .btn{margin-left:auto;padding:0;font-size:1.3em}.planner-form-event-container{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem}.planner-form-event-container .delete{color:var(--lm-color-status-negative);padding:0 0 0 .25em;font-size:1.3em}.planner-form-event-container .delete:hover{color:var(--lm-color-status-negative-light)}@media all and (max-width:599px){.planner-form-event{--avatar-size: 3rem;--event-title-font-size: 1rem}}.event-type-selector{margin-block-start:1rem}.event-type-selector header{margin-block-end:1rem}.event-type-selector header h3{margin-block-end:0}.event-type-selector footer{margin-block-start:1rem}.event-type-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:1rem}@media not (max-width:750px){.event-type-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:1fr}}.add-event-heading{font-size:1.44rem;margin-bottom:1rem}.add-event{border-block-start:none;border-inline:none;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.5rem}.add-event p{line-height:1.2}@media(min-width:600px)and (max-width:750px),(min-width:1080px){.add-event{flex-direction:row;text-align:left;gap:1rem}}.event-slot-list{--gap: .5em}.event-slot-list .event-slot-group-heading{margin-bottom:.5em}.event-slot-list .event-slot{border:1px solid var(--lm-text);padding:.25em .5em;border-radius:var(--lm-radius);position:relative}.event-slot-list .event-slot.excluded{background-color:var(--lm-color-status-negative);border-color:var(--lm-color-status-negative)}.event-slot-list .event-slot.excluded p{visibility:hidden}.event-slot-list .event-slot .excluded-indicator{display:grid;place-items:center;position:absolute;inset:0}.event-dialog .mapboxgl-map{min-height:300px;background:var(--lm-background-dark);border-radius:var(--lm-radius)}.event-dialog .dialog-modal-footer .btn-danger{margin-inline-end:auto}.event-dialog .dialog-modal-footer .btn-success,.event-dialog .dialog-modal-footer .btn-primary{margin-inline-start:auto}.event-slot-excluder summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-size:1rem;padding-inline:.25em}.event-slot-excluder summary .red{color:var(--lm-color-status-negative)}.event-slot-excluder summary p{margin-inline:.25em auto}.event-slot-excluder summary .angle{font-size:1.25em}.event-slot-excluder[open] summary{padding-block-end:.5em}.event-slot-excluder[open] .angle{rotate:.5turn}.custom-slot{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between}.custom-slot p{font-size:1.44rem}.custom-slot:has(.btn:hover) p{color:var(--lm-color-status-negative)}.custom-event-icon-container{--gap: .5rem}.custom-event-icon{display:grid;place-items:center;padding:0;position:relative}.custom-event-icon.event-avatar-container{background-color:transparent}.custom-event-icon input{visibility:hidden}.custom-event-icon .form-check{padding:0}.custom-event-icon+.custom-event-icon.lm-form{margin:0}.custom-event-icon .event-avatar{--avatar-size: 2.75rem;background:transparent;border:2px solid var(--avatar-color)}.custom-event-icon:has(input:checked) .event-avatar{background-color:var(--avatar-color);border:none}.event-data{--space: 1.5rem;padding-block-start:1rem}.event-data .map>div{min-height:150px}.event-data .h3,.event-data strong{display:block;font-size:1rem;font-weight:var(--wght-bold);margin-bottom:.5em}.event-data .h3+*,.event-data strong+*{margin-top:.125em}.event-notes .cluster{margin-top:1rem}.event-avatar-container{background-color:var(--lm-background-dark);border-radius:100%}.event-avatar-container.break{--avatar-color: #c7e3c7}.event-avatar-container.room-lockme{--avatar-color: #fce991}.event-avatar-container.room-custom{--avatar-color: #c7c7e3}.event-avatar-container.custom-event{--avatar-color: #ffb3cb}.event-avatar-container.overnight{--avatar-color: #a8c7e3}[data-theme=dark] .event-avatar-container.break{--avatar-color: #243324}[data-theme=dark] .event-avatar-container.room-lockme{--avatar-color: #473611}[data-theme=dark] .event-avatar-container.room-custom{--avatar-color: #242433}[data-theme=dark] .event-avatar-container.custom-event{--avatar-color: #371b26}[data-theme=dark] .event-avatar-container.overnight{--avatar-color: #1c2834}@media(prefers-color-scheme:dark){[data-theme=auto] .event-avatar-container.break{--avatar-color: #243324}[data-theme=auto] .event-avatar-container.room-lockme{--avatar-color: #473611}[data-theme=auto] .event-avatar-container.room-custom{--avatar-color: #242433}[data-theme=auto] .event-avatar-container.custom-event{--avatar-color: #371b26}[data-theme=auto] .event-avatar-container.overnight{--avatar-color: #1c2834}}.current .event-avatar-container{--avatar-color: var(--lm-primary)}[data-theme=dark] .current .event-avatar-container{--avatar-color: var(--lm-primary);color:var(--lm-text-on-primary)}@media(prefers-color-scheme:dark){[data-theme=auto] .current .event-avatar-container{--avatar-color: var(--lm-primary);color:var(--lm-text-on-primary)}}.event-avatar{height:var(--avatar-size, 3.75rem);width:var(--avatar-size, 3.75rem);border-radius:100%;aspect-ratio:1;display:grid;place-items:center;overflow:hidden;background-color:var(--avatar-color, var(--lm-secondary));font-size:calc(var(--avatar-size, 3.75rem) * .47);border-bottom:2px solid hsla(0,0%,0%,.25);flex-shrink:0;position:relative}.event-avatar>picture{display:block;width:100%;height:100%}.event-avatar>picture img{display:block;width:100%;height:100%;border-radius:100%}.plan-schedule{--avatar-size: 3.75rem}.plan-schedule .breadcrumbs_small{font-size:1rem}.plan-data{padding-top:1rem}.plan-user-list li a{display:flex;flex-direction:row;align-items:center;gap:.5rem}.plan-user-list li a .user_avatar{--avatar-size: 1.5rem}.schedule{--space: 3rem;--hover-transition-duration: .3s;container:schedule/inline-size;grid-column:1/-1;grid-row:1}.schedule:has(.map-hover) .schedule-event:not(.map-hover) .raised-tile,.schedule:has(.map-hover) .schedule-event:not(.map-hover) .event-avatar,.schedule:has(.map-hover) .schedule-travel:not(.map-hover){opacity:.3;filter:blur(2px)}.schedule-header{align-items:center;margin-block-end:2.5em}.schedule-header h1{margin-block-end:0}.schedule-header .info-button{margin-top:1rem}.schedule-container{--schedule-line-width: 4px;--schedule-event-gap: 1rem;--avatar-size: 3rem;display:grid;gap:var(--schedule-event-gap, 1rem);grid-template-columns:var(--avatar-size) 1fr;grid-template-rows:max-content calc(2.5rem + 2px)}.schedule-container:before{place-self:center;grid-column:1/2;grid-row:1;content:"";width:var(--schedule-line-width);height:calc(100% - var(--avatar-size) / 2);--color-primary: transparent;--color-secondary: var(--lm-secondary);--breakpoint-primary: 0 12px;--breakpoint-secondary: 12px 24px;background:repeating-linear-gradient(0,var(--color-primary) var(--breakpoint-primary),var(--color-secondary) var(--breakpoint-secondary))}.schedule-day-selector{display:flex;flex-direction:column;align-items:center}.schedule-day-selector h2.selected-date-heading{font-size:1.728rem;margin-block-end:.5em}.schedule-days{display:grid;grid-auto-columns:minmax(calc(4ch + 1.5em),1fr);grid-auto-flow:column;gap:1rem;margin-block-end:2rem;margin-inline:auto;overflow:auto;max-width:100%}.schedule-days .day{--space: .25em;position:relative;justify-content:center;text-align:center;padding:.75em;color:var(--lm-text-light);font-size:1rem;overflow:auto;cursor:pointer}.schedule-days .day input{position:absolute;visibility:hidden;z-index:-1}.schedule-days .day:hover:not(:has(input:checked)){--raised-tile-border-color: var(--lm-primary)}.schedule-days .day:has(input:checked){--raised-tile-border-color: hsl(45deg 97% 44%);--raised-tile-background-color: var(--lm-primary);color:var(--lm-text-on-primary)}.schedule-days .number{font-size:1.25em;font-weight:var(--wght-bold)}.schedule-days svg{font-size:1.5em}.schedule-day-heading{--space: 2rem;padding-inline-start:calc(var(--schedule-event-gap) + var(--avatar-size));text-align:center}.schedule-day-heading .schedule-day-title{font-size:1rem}.schedule-day-heading+.schedule-event{--space: 2rem}.schedule-event{position:relative;display:grid;grid-template-columns:var(--avatar-size) minmax(0,1fr);gap:var(--schedule-event-gap, 1rem);align-items:center;transition:var(--hover-transition-duration)}.schedule-event .event-avatar-container:before{border-radius:100%}.schedule-event .event-avatar{transition:var(--hover-transition-duration)}.schedule-event .event-avatar-container,.schedule-event .raised-tile{position:relative}.schedule-event .event-avatar-container:before,.schedule-event .raised-tile:before{content:"";position:absolute;inset:2px;z-index:-1;opacity:0;transition:var(--hover-transition-duration);box-shadow:0 10px 20px #00000029,0 6px 6px #00000030}.schedule-event.past .raised-tile{border:none;color:var(--lm-secondary)}.schedule-event.past .event-avatar{filter:grayscale(.75);opacity:.5}.schedule-event.before-trip .raised-tile{--raised-tile-border-color: var(--lm-color-status-warning);border-width:3px}.schedule-event.before-trip .book-check{margin-top:.5em}.schedule-event.before-trip .event-booking-status-text{margin-top:.5em;padding-top:.5em;border-block-start:1px solid var(--lm-secondary);font-size:.8333333333rem;display:flex;align-items:center;gap:.5em}.schedule-event.before-trip.partner{--raised-tile-border-color: var(--lm-color-status-warning)}.schedule-event.before-trip.partner .raised-tile{--raised-tile-border-color: var(--lm-primary)}.schedule-event.before-trip.booked .raised-tile,.schedule-event.before-trip:has(.booked-checkbox:checked) .raised-tile{--raised-tile-border-color: var(--lm-color-status-positive)}.schedule-event.overnight .raised-tile{background:none;border:none;padding-block:0}.schedule-event.map-hover{scale:1.05;transform-origin:center;z-index:10}.schedule-event.map-hover .event-avatar-container:before,.schedule-event.map-hover .raised-tile:before{opacity:1}.booking-counter{background:var(--lm-color-status-info);color:#fff;border-radius:calc(var(--lm-radius) * 2);border:1px solid var(--lm-color-status-info-light);text-align:center;position:sticky;bottom:1rem;z-index:1000;place-self:end;width:auto;grid-column:1/-1;box-shadow:0 10px 20px #00000029,0 6px 6px #00000030}.booking-counter a{background-color:#fff;color:var(--lm-color-status-info);padding:.5em 1em;border-radius:var(--lm-radius);display:block;text-align:center;margin-top:1rem;text-decoration:none}.booking-counter a:focus,.booking-counter a:link:hover{text-decoration:underline}.booking-counter .long{display:none}.booking-counter .short{align-self:end;display:flex;align-items:center;gap:.5em;padding:.75em 1em;cursor:pointer;border-radius:calc(var(--lm-radius) * 2)}.booking-counter .short:hover{background-color:var(--lm-color-status-info-light)}.booking-counter .cart{border-inline-start:1px solid currentcolor;padding-left:.5em;margin-left:.25em}.booking-counter.open .long{--space: .5rem;text-align:start;padding:1rem 1rem 0}.booking-counter.open .short .angle{rotate:.5turn}.event-tile-data{display:flex;flex-direction:row;align-items:center}.event-tile-data button{margin-left:auto;font-size:1.44rem}.event-tile-data>section{overflow:hidden}.event-tile-data .heading,.event-tile-data .smaller{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:normal}.event-tile-data .heading{font-size:var(--event-title-font-size, 1.2rem);font-weight:var(--wght-bold)}.event-tile-data .smaller{margin-top:.25em}.event-tile-data .priority{font-size:.8333333333rem}.trip-map-container{--map-height: 50dvh;top:calc(var(--lm-main-bar) - var(--map-height));position:sticky;z-index:20;overflow:visible;transition:.3s ease;height:var(--map-height);isolation:isolate}.trip-map-container:before{content:"";position:absolute;inset:0;z-index:-1;opacity:0;transition:.3s;box-shadow:0 14px 28px #00000040,0 10px 10px #00000038}.trip-map-container .map-toggle,.trip-map-container .map-toggle .hide{display:none}.trip-map-container.revealed{translate:0 calc(1rem + var(--map-height))}.trip-map-container.revealed:before{opacity:.75;transition:.3s}.trip-map-container.revealed .map-toggle .hide{display:inline}.trip-map-container.revealed .map-toggle .show{display:none}.trip-map-container.below-threshold .map-toggle{display:block}.trip-map{height:var(--map-height);background-color:var(--lm-secondary);border-radius:var(--lm-radius);width:100%}.map-toggle{position:absolute;right:0;top:calc(100% + 1rem);border-start-start-radius:0;color:var(--lm-background);background:var(--lm-text);padding:.5em;border-radius:var(--lm-radius);box-shadow:0 10px 20px #00000029,0 6px 6px #00000030}.schedule-travel{display:flex;flex-direction:row;align-items:center;color:var(--lm-tertiary-light);font-size:.8333333333rem;font-weight:var(--wght-bold);transition:var(--hover-transition-duration)}.schedule-travel a{margin-left:auto;text-decoration:none}.schedule-travel a:focus,.schedule-travel a:link:hover{text-decoration:underline}.schedule-travel .icon-container{display:grid;place-items:center;width:var(--avatar-size);background-color:var(--lm-background-dark);padding-block:.5em;font-size:var(--icon-size, 1.25rem);color:var(--icon-color, inherit)}.schedule-travel.past{display:none}.schedule-travel.current{--icon-size: 1.75rem;--icon-color: var(--lm-primary)}.schedule-travel.current .icon-container svg{filter:drop-shadow(0 2px 0 hsla(0,0%,0%,.5))}.schedule-travel.map-hover{scale:1.05;color:var(--lm-text)}@container (width >= 500px){.schedule-travel{font-size:1rem}}@media(min-width:900px)or (orientation:landscape){.trip-plan-container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.trip-map-container{--map-height: calc(100dvh - var(--lm-main-bar) - 2rem);height:100%}.trip-map-container.revealed{top:0;translate:0 0;position:relative}.trip-map-container.revealed:before{content:none}.trip-map{grid-column:1;position:sticky;top:calc(var(--lm-main-bar) + 1rem);min-height:150px;height:var(--map-height);overflow:hidden;transform:none!important;box-shadow:none}.trip-map.mapboxgl-map{position:sticky}.planner .timeline{grid-column:2;margin-top:0;padding:0}.map-toggle,#sentinel{display:none!important}}.profile_head{margin-top:2rem;margin-bottom:0;max-width:100%;margin-right:auto;margin-left:auto;width:100%}@media all and (min-width:632px){.profile_head .standard_alignment{padding-left:calc(50% - 300px)}}@media all and (min-width:1000px){.profile_head .standard_alignment{padding-left:0}}@media all and (min-width:1000px){.profile_head{width:900px}}@media all and (min-width:1300px){.profile_head{width:1200px}}@media all and (min-width:1600px){.profile_head{width:1500px}}@media all and (min-width:1000px){.profile_head{margin-top:2.5rem}}.profile_head .basic{margin-bottom:10px}.profile_head .basic>div:first-of-type{display:flex;align-items:stretch;margin-bottom:10px}.profile_head .basic>div:first-of-type picture img,.profile_head .basic>div:first-of-type picture svg{display:block;flex-shrink:0;width:62px;height:62px;margin-right:10px;border-radius:var(--lm-radius)}@media all and (min-width:1000px){.profile_head .basic>div:first-of-type picture img,.profile_head .basic>div:first-of-type picture svg{min-width:90px;min-height:90px;margin-right:15px}}.profile_head .basic>div:first-of-type picture svg{max-width:62px;max-height:62px}@media all and (min-width:1000px){.profile_head .basic>div:first-of-type picture svg{min-width:90px;min-height:90px}}.profile_head .basic>div:first-of-type>div{display:flex;align-items:flex-start;flex-direction:column;min-height:100%}.profile_head .basic>div:first-of-type .user-verification{font-size:.75em;display:inline-block}.profile_head .basic>div:first-of-type h1:only-child{align-self:center}.profile_head .basic>div:first-of-type p{font-size:.5787037037rem;font-weight:var(--wght-bold);display:inline-block;margin-bottom:4px;padding:4px 8px;border-radius:var(--lm-radius)}.profile_head .basic>div:first-of-type p.closed{color:var(--lm-background);background:var(--lm-text)}.profile_head .basic>div:first-of-type p.partner{color:var(--lm-text-on-primary);background:var(--lm-primary)}.profile_head .basic>div:first-of-type p.premiere{color:#fff;background:var(--lm-blue)}.profile_head .basic a{margin-bottom:1rem;text-decoration:none}.profile_head .basic a:focus,.profile_head .basic a:link:hover{text-decoration:underline}@media all and (min-width:1000px){.profile_head .basic a{font-size:1.2rem}}@media all and (min-width:1000px){.profile_head .basic{margin-bottom:20px}.profile_head .basic>div:first-of-type{margin-bottom:20px}}.profile_head .separator_list{margin-bottom:5px}.profile_head .separator_list>*{font-weight:var(--wght-bold);border-left-width:2px}.profile_head .about{margin-bottom:20px}@media all and (max-width:999px){.profile_head .about{color:var(--lm-tertiary)}}.profile_head .bricks{margin:0 0 20px}@media all and (min-width:1300px){.profile_head .bricks{margin-bottom:20px}.profile_head .bricks .desktop_hide{display:none}}@media all and (min-width:1000px){.profile_head .bricks+.scroll_list_container{margin-top:40px}}@media all and (max-width:999px){.profile_head .basic,.profile_head .bricks,.profile_head .progress_bar{margin-right:1rem;margin-left:1rem}}.posts_section{margin-bottom:1.5rem;padding-bottom:0;max-width:100%;margin-right:auto;margin-left:auto;width:100%}@media all and (min-width:632px){.posts_section .standard_alignment{padding-left:calc(50% - 300px)}}@media all and (min-width:1000px){.posts_section .standard_alignment{padding-left:0}}@media all and (min-width:1000px){.posts_section{width:900px}}@media all and (min-width:1300px){.posts_section{width:1200px}}@media all and (min-width:1600px){.posts_section{width:1500px}}.posts_section a{text-decoration:none}.posts_section a:focus,.posts_section a:link:hover{text-decoration:underline}.posts_section>h2{margin-bottom:.5rem}.posts_section>h2,.posts_section>p{padding:0 1rem;margin-bottom:1rem}.posts_section li{width:222px}.posts_section li h3,.posts_section li .title{line-height:1.2;font-size:1rem;font-weight:var(--wght-bold);margin:1rem 0 .75rem}.posts_section li img{display:block;width:100%;height:80px;border-radius:var(--lm-radius);background:var(--lm-primary)}@media all and (min-width:1000px){.posts_section li img{width:320px;height:114px}}@media all and (min-width:1300px){.posts_section li img{width:360px;height:129px}}.posts_section li p{font-size:.8333333333rem}@media all and (min-width:1000px){.posts_section li{display:none;width:320px}.posts_section li:nth-of-type(-n+2){display:block}.posts_section li h3,.posts_section li .title{font-size:1.2rem;font-weight:var(--wght-bold);margin:1rem 0 .75rem}}@media all and (min-width:1300px){.posts_section li{width:360px}.posts_section li:nth-of-type(-n+3){display:block}}@media all and (min-width:1600px){.posts_section li:nth-of-type(-n+4){display:block}}@media(hover:hover){.posts_section li a:hover{text-decoration:underline}}.posts_section li .info{display:none}@media all and (min-width:632px){.posts_section:not(.four)>h2,.posts_section:not(.four)>p{padding-left:calc(50% - 300px)}}@media all and (min-width:1000px){.posts_section:not(.four)>h2,.posts_section:not(.four)>p{padding-left:0}}.posts_section .scroll_list{overflow-y:hidden}@media all and (min-width:1000px){.posts_section.four .scroll_list{grid-template-columns:repeat(4,minmax(0,1fr))}.posts_section.four .scroll_list li{width:auto}.posts_section.four .scroll_list img{width:100%;height:auto}}@media all and (min-width:1000px){.posts_section.four .scroll_list img{height:75px}}@media all and (min-width:1300px){.posts_section.four .scroll_list img{height:102px}}@media all and (min-width:1600px){.posts_section.four .scroll_list img{height:129px}}@media all and (min-width:632px){.posts_section.four li:nth-child(n+3){display:block}}@media all and (min-width:1000px){.posts_section.four>h2,.posts_section.four>p{padding:0}}@media all and (min-width:1000px){.posts_section .scroll_list_container{display:flex;height:auto}.posts_section .scroll_list_container li{height:auto}.posts_section .scroll_list_container li:first-of-type{margin-left:0}}@media all and (min-width:1000px){.posts_section{margin-bottom:4rem}}.profit_counter{--padding-inline: 1rem;--padding-block: .75rem;max-width:500px;display:grid;gap:1.5rem;margin:2rem auto 0}.profit_counter .value{justify-self:end;font-weight:var(--wght-black);position:relative}@media all and (min-width:900px){.profit_counter .value{font-size:1.44rem;justify-self:start}}.profit_counter .value .lmfa-pulse{display:inline;opacity:0}.profit_counter .value.profit{color:var(--lm-primary)}.profit_counter[busy] .value .number{display:none}.profit_counter[busy] .value .lmfa-pulse{opacity:1}@media all and (min-width:900px){.profit_counter{max-width:1120px}}.profit_counter .selects{display:grid;gap:1.5rem}@media all and (min-width:900px){.profit_counter .selects{grid-template-columns:repeat(3,minmax(0,1fr))}}.profit_counter .custom_select{position:relative;display:grid}.profit_counter .custom_select select{appearance:none;border:none;border-radius:0;box-shadow:none;width:100%;grid-column:1;grid-row:1;background-color:var(--lm-secondary-dark);font-size:1.2rem;font-weight:var(--wght-black);padding:var(--padding-block) 1rem var(--padding-block) 2.5em;cursor:pointer}.profit_counter .custom_select option{color:var(--lm-text);background-color:var(--lm-background)}.profit_counter .custom_select option:checked{background-color:var(--lm-primary);color:var(--lm-text-on-primary)}.profit_counter .custom_select .angle-down,.profit_counter .custom_select .label_icon{grid-column:1;grid-row:1;z-index:1;pointer-events:none}.profit_counter .custom_select .angle-down{place-self:center end;margin-right:1rem}.profit_counter .custom_select .label_icon{place-self:center start;margin-left:1rem}.profit_counter .row{display:grid;grid-template-columns:1fr max-content}@media all and (min-width:900px){.profit_counter .row{border-top:2px solid var(--lm-secondary-dark);grid-template-columns:repeat(3,minmax(0,1fr))}}.profit_counter .row>*{padding:calc(var(--padding-block) / 2) var(--padding-inline)}@media all and (min-width:900px){.profit_counter .row>*{padding-block:1.5rem 0}}.profit_counter .label,.profit_counter .value{font-weight:var(--wght-bold)}@media all and (min-width:900px){.profit_counter .label{font-size:1.2rem}}.profit_counter .info{grid-column:span 2;background-color:var(--lm-secondary);font-size:.8333333333rem}@media all and (min-width:900px){.profit_counter .info{background-color:transparent;grid-column:2;grid-row:1}}.profit_counter .range_container{display:grid;place-items:center}.quizzes{max-width:600px;margin:0 auto;padding:0 10px}@media all and (min-width:1000px){.quizzes{margin-top:50px}}.quizzes .finish{display:flex;flex-direction:column}.quizzes .finish button{margin-top:1rem;align-self:end}.quizzes .quiz_logo{display:block;max-width:100%}.quizzes .quiz_logo.dark{display:none}[data-theme=dark] .quizzes .quiz_logo.dark{display:block}[data-theme=dark] .quizzes .quiz_logo.light{display:none}@media(prefers-color-scheme:dark){[data-theme=auto] .quizzes .quiz_logo.dark{display:block}[data-theme=auto] .quizzes .quiz_logo.light{display:none}}.quizzes article{display:flex;flex-direction:column;padding:40px 20px;align-items:flex-start}.quizzes article>a.btn{align-self:center}.quizzes article label+label{margin-top:10px}.quizzes article h2{font-weight:400;margin-bottom:30px;align-self:center}.quizzes article p{font-size:1rem;font-weight:400;margin-bottom:30px}@media all and (min-width:632px){.quizzes article p{font-size:1.2rem}}@media all and (min-width:482px){.quizzes article{padding:40px}}@media all and (min-width:632px){.quizzes article{padding:50px 60px}}.quizzes .quiz_progress{display:flex;width:100%;height:50px;margin-bottom:20px;border:1px solid var(--lm-secondary);border-radius:var(--lm-radius);background:var(--lm-background)}.quizzes .quiz_progress>p{line-height:50px;z-index:1;height:100%;padding:0 20px;color:var(--lm-text-on-primary);border-radius:var(--lm-radius) var(--lm-radius) var(--lm-radius) var(--lm-radius);background:var(--lm-primary)}.quizzes .quiz_progress>div{flex-grow:1;height:100%}.quizzes .quiz_progress>div span{display:block;height:100%;transform:translate(-5px);border-radius:var(--lm-radius);background-color:var(--lm-secondary-dark)}@media all and (max-width:1299px){.quizzes .on_alt_bcg{border:1px solid var(--lm-secondary);border-radius:var(--lm-radius)}}.quizzes .on_alt_bcg.correct,.quizzes .on_alt_bcg.wrong{border-width:3px}.quizzes .on_alt_bcg .player_answer{margin-bottom:20px}.quizzes .on_alt_bcg.correct{border-color:var(--lm-green)}.quizzes .on_alt_bcg.correct .player_answer{color:var(--lm-green)}.quizzes .on_alt_bcg.wrong{border-color:var(--lm-red)}.quizzes .on_alt_bcg.wrong .player_answer{color:var(--lm-red)}.quizzes .on_alt_bcg .right_answer{padding-top:20px;border-top:1px solid var(--lm-tertiary)}.quizzes .on_alt_bcg .right_answer p{margin:20px 0 0}.quizzes .question>.btn{align-self:flex-end;margin-top:20px}.quizzes .finale{color:var(--lm-text-on-primary);border:none;background-color:var(--lm-primary)}.quizzes .score{font-size:6.1917364224rem;font-weight:700;display:flex;align-items:baseline;margin:0 auto}.quizzes .score small{font-size:1.728rem}.quizzes .for_player{font-style:italic}.quizzes .challenge_friend>div{display:flex;flex-direction:column;width:100%;max-width:360px;margin:0 auto}.quizzes .challenge_friend>div label{margin:0 0 10px}.quizzes .final_answers{margin-top:100px}.quizzes .final_answers>h2{margin-bottom:50px}.rectangle_heading{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.rectangle_heading>*{display:block;grid-column:span 4;background-color:var(--lm-primary);color:var(--lm-text-on-primary);margin:0;padding:1rem}@media all and (min-width:600px){.rectangle_heading>*{grid-column:2/4}}.rectangle_heading>* em{color:#fff}.rectangle_section{border:var(--lm-thick-border-width) solid var(--lm-primary);display:grid;gap:var(--lm-thick-border-width);background-color:var(--lm-primary);grid-template-columns:repeat(4,minmax(0,1fr))}@media all and (min-width:1000px){.rectangle_section{font-size:1.2rem}}.rectangle_section>*{padding:1.5rem;background:var(--lm-background)}.rectangle_section>* p:not(:first-child){margin-top:1em}.rectangle_section strong{font-weight:var(--wght-bold)}.rectangle_section strong em{color:var(--lm-primary)}.rectangle_section .half{grid-column:span 4}@media all and (min-width:1200px){.rectangle_section .half{grid-column:span 2}}.rectangle_section .quarter{grid-column:span 4}@media all and (min-width:740px){.rectangle_section .quarter{grid-column:span 2}}@media all and (min-width:1200px){.rectangle_section .quarter{grid-column:span 1}}.rectangle_section .founder header{display:flex;flex-direction:row;gap:1rem}.rectangle_section .founder header picture{flex-shrink:0}.rectangle_section .founder header img{aspect-ratio:1}.rectangle_section .founder header div{display:flex;flex-direction:column}.rectangle_section .founder header div .name{font-size:1.2rem}.rectangle_section .founder header div small{margin-top:.25em;font-size:1rem}.rectangle_section .founder header div a{margin-top:.5em;font-size:1rem}.rectangle_section .founder p{font-size:1rem}.region_list{position:relative;margin-bottom:2rem}.region_list:not(.in_cont){max-width:100%;width:auto;margin-right:1rem;margin-left:1rem}@media all and (min-width:632px){.region_list:not(.in_cont){margin-right:auto;margin-left:auto;width:600px}}@media all and (min-width:1000px){.region_list:not(.in_cont){width:900px}}@media all and (min-width:1300px){.region_list:not(.in_cont){width:1200px}}@media all and (min-width:1600px){.region_list:not(.in_cont){width:1500px}}@media all and (min-width:632px){.region_list:not(.in_cont)>.regions{column-count:2;gap:2rem}}@media all and (min-width:1000px){.region_list:not(.in_cont)>.regions{width:830px;column-count:2;gap:20px}}@media all and (min-width:1300px){.region_list:not(.in_cont)>.regions{width:1120px}}@media all and (min-width:1600px){.region_list:not(.in_cont)>.regions{width:100%}}.region_list h2,.region_list h3{padding:0;margin-bottom:.5rem}.region_list>p{margin-bottom:1rem}@media all and (min-width:1000px){.region_list>p{font-size:1.2rem}}.region_list a:not(h2 a){font-size:.8333333333rem;font-weight:var(--wght-regular);display:block;padding:10px 0;text-decoration:none}.region_list a:not(h2 a).region_parent{font-size:1.2rem;font-weight:var(--wght-bold);display:flex;justify-content:space-between;width:100%;margin-bottom:.5rem;padding-bottom:.75rem;border-bottom:2px solid var(--lm-secondary)}@media all and (min-width:632px){.region_list a:not(h2 a).region_parent{margin-bottom:1rem}}.region_list a:not(h2 a).region_parent:after{display:block;content:attr(data-count)}.region_list a:not(h2 a):hover{text-decoration:underline}@media all and (min-width:632px){.region_list a:not(h2 a){font-size:1rem}}.region_list>.regions .area div{margin:-4px -4px 20px}.region_list>.regions .area div a{padding:5px;margin:4px;border-radius:var(--lm-radius);display:inline-block}.region_list>.regions .area div a:hover{text-decoration:none;background-color:var(--lm-primary-light)}.region_list>.regions .area div a.act{color:var(--lm-text-on-primary);background-color:var(--lm-primary)}.region_list.vouchers h3{font-size:1.44rem}.region_list.vouchers .regions+h3{margin-top:20px}.dispute_header,.dispute_data,.answer_form,.dispute_comment{max-width:900px}.dispute_data h2{font-size:1.728rem}.dispute_data h2 span{font-weight:var(--wght-bold)}.dispute_data h2 span.closed{color:var(--lm-red)}.dispute_data h2 span.open{color:var(--lm-green)}.dispute_data h3{font-size:1.44rem;margin-bottom:.25em}.dispute_data div+div{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--lm-secondary)}.dispute_comment{border-radius:var(--lm-radius);padding:.75rem 1rem 1rem;border:2px solid var(--dispute_border_color, var(--lm-tertiary-light));width:100%}.dispute_comment p{padding-left:.5rem;margin:1rem 0 0 .5rem;border-left:4px solid var(--text_border_color, currentColor)}.dispute_comment header{--gap: .25rem;justify-content:space-between}.dispute_comment header h4{font-size:1.2rem;font-weight:var(--wght-bold)}.dispute_comment header small{white-space:nowrap;font-size:.8333333333rem}.dispute_comment.mod{margin:0 auto;background-color:var(--lm-background-dark)}.dispute_comment.mod+.mod{margin-top:2rem}.dispute_comment.mod>p{--text_border_color: var(--lm-primary) }.dispute_comment+.dispute_comment{margin-top:1rem}.dispute_comment .dispute_comment{margin-top:1rem}.dispute_comment.answer{color:var(--lm-text);background:var(--lm-background)}[data-theme=dark] .dispute_comment{--dispute_border_color: var(--lm-secondary)}@media(prefers-color-scheme:dark){[data-theme=auto] .dispute_comment{--dispute_border_color: var(--lm-secondary)}}.dispute_comments{border-top:2px solid var(--lm-secondary);padding-top:2rem;margin-top:2rem;display:flex;flex-direction:column;align-items:center}.dispute_comments .answer_form{width:100%;margin-top:2rem}.dispute_comments .answer_form h3{font-weight:var(--wght-bold);margin-bottom:.25rem}.dispute_comments .answer_form p{margin-bottom:1em}.dispute_comments .answer_form .success{font-weight:700;color:var(--lm-green);border:0}.dispute_comments .answer_form footer{display:flex;flex-direction:row-reverse;margin-top:1rem}section.reviews>form{display:flex;align-items:center;justify-content:space-between}@media all and (max-width:631px){section.reviews>form{align-items:flex-start;flex-direction:column;height:auto;margin-left:1rem}section.reviews>form>p{margin:10px 0}section.reviews>form>p>span{font-size:0;display:block;height:4px}section.reviews>form>p input:checked+label{text-decoration:underline}}section.reviews>form label{cursor:pointer;color:inherit;text-decoration:none}section.reviews>form label:focus,section.reviews>form label:link:hover{text-decoration:underline}section.reviews>form input{display:none}section.reviews>form input:checked+label{font-weight:var(--wght-bold)}section.reviews>.list.user_reviews>article{margin:0 0 20px}section.reviews>.list.user_reviews>article:last-child{margin-bottom:0}section.reviews>.list .pagination:first-of-type{margin-top:30px}section.reviews>.list>p{text-align:center}section.reviews>.list>p:first-child{margin-top:20px}section.reviews.widget{max-width:100%;margin-right:auto;margin-left:auto;width:100%}@media all and (min-width:632px){section.reviews.widget .standard_alignment{padding-left:calc(50% - 300px)}}@media all and (min-width:1000px){section.reviews.widget .standard_alignment{padding-left:0}}@media all and (min-width:1000px){section.reviews.widget{width:900px}}@media all and (min-width:1300px){section.reviews.widget{width:1200px}}@media all and (min-width:1600px){section.reviews.widget{width:1500px}}section.reviews.widget h2.subpage_header{margin-top:1rem}.right_scroller{display:grid;width:100%;padding-bottom:40px;column-gap:20px;grid-template-columns:100%}.right_scroller .page_header_left{display:flex;justify-content:space-between;align-items:start;gap:1rem;margin:0 1rem 1rem}.right_scroller .page_header_left h2{margin-bottom:0;align-self:center}.right_scroller .page_header_left nav{margin-left:auto}@media all and (min-width:1000px){.right_scroller .page_header_left{margin-inline:0}}.right_scroller:not(.fluid){max-width:100%;margin-right:auto;margin-left:auto;width:100%}@media all and (min-width:632px){.right_scroller:not(.fluid) .standard_alignment{padding-left:calc(50% - 300px)}}@media all and (min-width:1000px){.right_scroller:not(.fluid) .standard_alignment{padding-left:0}}@media all and (min-width:1000px){.right_scroller:not(.fluid){width:900px}}@media all and (min-width:1300px){.right_scroller:not(.fluid){width:1200px}}@media all and (min-width:1600px){.right_scroller:not(.fluid){width:1500px}}@media all and (min-width:1300px){.right_scroller .sticky_content{position:sticky;top:calc(var(--lm-top-bar) + 16px);transition:top .3s}}.right_scroller>div{row-gap:10px}.right_scroller>div>*{margin-top:0;margin-bottom:0}.right_scroller>h2,.right_scroller .subpage_header,.right_scroller .no_box{padding:0 20px}@media all and (min-width:1000px){.right_scroller>h2,.right_scroller .subpage_header,.right_scroller .no_box{padding:0}}@media all and (min-width:1000px){.right_scroller .no_box{padding-bottom:20px}}.right_scroller.mobile_margin{max-width:100%;width:auto;margin-right:1rem;margin-left:1rem}@media all and (min-width:632px){.right_scroller.mobile_margin{margin-right:auto;margin-left:auto;width:600px}}@media all and (min-width:1000px){.right_scroller.mobile_margin{width:900px}}@media all and (min-width:1300px){.right_scroller.mobile_margin{width:1200px}}@media all and (min-width:1600px){.right_scroller.mobile_margin{width:1500px}}.right_scroller .banner_side{display:none}.right_scroller>section:last-of-type{margin-bottom:0}.right_scroller>div:not(.color_message){display:grid;grid-auto-rows:min-content;grid-column:1;gap:20px}.right_scroller>div:not(.color_message)>section,.right_scroller>div:not(.color_message)>h2{padding:0}.right_scroller>div:not(.color_message)>section:last-of-type{margin-bottom:0}.right_scroller>div:not(.color_message)>*[data-mobile-first]{order:-1}.right_scroller>aside{grid-column:2}.right_scroller>aside>section{position:sticky}.right_scroller>aside section.on_alt_bcg{padding:15px 10px}.right_scroller>aside .side_links{display:grid;gap:5px}@media all and (min-width:632px){.right_scroller>aside .side_links{display:block;padding:15px 10px 10px;columns:2;gap:0;column-gap:5px}.right_scroller>aside .side_links .navlink{margin-bottom:5px}}@media all and (min-width:1300px){.right_scroller>aside .side_links{display:grid;padding:15px 10px;columns:1;gap:5px}.right_scroller>aside .side_links .navlink{margin:0}}.right_scroller>aside.mobile_hide{display:none}.right_scroller>aside.mobi_fixed{position:fixed;z-index:1001;bottom:0;left:0;display:flex;align-items:center;width:100vw;padding:15px 25px;background:var(--lm-background);box-shadow:0 10px 20px #00000029,0 6px 6px #00000030}.right_scroller>aside.mobi_fixed>p{display:none}.right_scroller>aside.mobi_fixed>a{flex:1 1 auto}@media all and (min-width:482px){.right_scroller>aside.mobi_fixed>p{display:block}.right_scroller>aside.mobi_fixed>a{flex:none;margin-left:auto}}@media all and (min-width:1000px){.right_scroller>aside.mobi_fixed{display:none}}.right_scroller>aside.mobi_fixed>p{font-size:1rem;text-align:left}.right_scroller>aside .navlink{display:flex;align-items:center;width:100%;margin-left:0;padding:10px;text-decoration:none;border-radius:var(--lm-radius);font-size:1.2rem;cursor:pointer}.right_scroller>aside .navlink i{height:1em}.right_scroller>aside .navlink span{font-size:1rem}.right_scroller>aside .navlink>i,.right_scroller>aside .navlink>svg{margin-right:10px}.right_scroller>aside .navlink.act{font-weight:var(--wght-bold);background-color:var(--lm-secondary)}.right_scroller>aside .navlink:hover:not(.act){background-color:var(--lm-secondary-light)}.right_scroller>aside .navlink:hover:not(.act) span{border-radius:var(--lm-radius)}.right_scroller>aside.side_menu .on_alt_bcg>header:not(:only-child){margin-bottom:10px;padding:10px;border-bottom:1px solid var(--lm-secondary)}.right_scroller>aside.side_menu .average_score{display:flex;align-items:center}.right_scroller>aside.side_menu .average_score .rating_in_star{margin-right:10px}.right_scroller>aside.side_menu .average_score p{font-size:1rem;font-weight:var(--wght-regular);margin-bottom:0;text-transform:none}.right_scroller>aside.side_menu .data{display:grid;padding:10px;grid-template-columns:1fr 1fr;gap:5px 10px}.right_scroller>aside.side_menu .data>strong{grid-column:1}.right_scroller>aside.side_menu .data>p{grid-column:2}@media all and (min-width:482px){.right_scroller>aside.side_menu .data{grid-template-columns:repeat(3,1fr)}}@media all and (min-width:1300px){.right_scroller>aside.side_menu .data{grid-template-columns:1fr 1fr}}.right_scroller>aside.side_menu .on_alt_bcg:last-child{margin-bottom:0}@media all and (max-width:1299px){.right_scroller>aside.side_menu{display:block;margin-bottom:20px;grid-column:1;grid-row:1}.right_scroller>aside.side_menu>section{position:static;margin-top:0}}@media all and (max-width:1299px){.right_scroller>aside.side_menu.mobile_hide{display:none}}.right_scroller>aside.side_menu .not_me .navlink+.navlink{margin-top:5px}.right_scroller>aside.side_menu.room_aside .owner_data{display:none}@media all and (min-width:1300px){.right_scroller>aside.side_menu.room_aside{grid-row:1/13}.right_scroller>aside.side_menu.room_aside .owner_data{display:block;padding:25px 20px}}.right_scroller>aside.side_menu.cal_aside{grid-row:3}.right_scroller>aside.side_menu.cal_aside .week_cal{display:none}.right_scroller>aside.side_menu.cal_aside .week_cal .loading{min-height:100px}.right_scroller>aside.side_menu.cal_aside .month_cal .cal_cont{max-width:100%}@media all and (min-width:632px){.right_scroller>aside.side_menu.cal_aside .widget_container{display:grid;grid-template-columns:minmax(240px,max-content) auto;padding-left:10px;padding-right:10px}.right_scroller>aside.side_menu.cal_aside .widget_container .days{padding-top:0}.right_scroller>aside.side_menu.cal_aside .widget_container .room_days{display:grid;column-gap:10px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.right_scroller>aside.side_menu.cal_aside .widget_container .day-date{min-height:30px;display:grid;text-align:left;align-items:center}}@media all and (min-width:1300px){.right_scroller>aside.side_menu.cal_aside .widget_container{display:block}.right_scroller>aside.side_menu.cal_aside .widget_container .room_days{display:grid}.right_scroller>aside.side_menu.cal_aside .widget_container .day-date{text-align:center}}@media all and (max-width:999px){.right_scroller>aside.side_menu.cal_aside{padding-left:1rem;padding-right:1rem}}@media all and (min-width:1000px){.right_scroller>aside.side_menu.cal_aside .month_cal{display:none}.right_scroller>aside.side_menu.cal_aside .week_cal{display:block}}@media all and (min-width:1300px){.right_scroller>aside.side_menu.cal_aside{grid-row:1/13}.right_scroller>aside.side_menu.cal_aside .month_cal{display:block;max-height:calc(100vh - var(--lm-top-bar) - 32px);height:100%}.right_scroller>aside.side_menu.cal_aside .week_cal{display:none}}.right_scroller>aside.side_menu.collapsable>section{display:none}@media all and (min-width:1300px){.right_scroller>aside.side_menu.collapsable>section{display:block}}.right_scroller>aside.side_menu.collapsable h2{display:flex;align-items:center;justify-content:space-between;cursor:pointer}@media all and (max-width:1299px){.right_scroller>aside.side_menu.collapsable h2{margin-bottom:0;padding:10px 20px;background:var(--lm-background)}}@media all and (min-width:1000px){.right_scroller>aside.side_menu.collapsable h2{border:1px solid var(--lm-secondary);border-radius:var(--lm-radius)}.right_scroller>aside.side_menu.collapsable h2.open{margin-bottom:10px}}@media all and (min-width:1300px){.right_scroller>aside.side_menu.collapsable h2{margin-bottom:20px;pointer-events:none;border:none}.right_scroller>aside.side_menu.collapsable h2 .unfold_arrow{display:none}.right_scroller>aside.side_menu.collapsable h2.open{margin-bottom:20px}}.right_scroller>aside.side_menu.collapsable h2.open+section{display:block}.right_scroller>aside .side_menu_header{--avatar-size: 90px;display:flex;align-items:flex-start;padding:10px}.right_scroller>aside .side_menu_header h3{font-size:1.728rem;font-weight:var(--wght-regular);margin-bottom:5px}.right_scroller>aside .side_menu_header p{font-weight:var(--wght-bold);margin-bottom:5px;text-transform:uppercase}.right_scroller>aside .side_menu_header .fb_link{font-weight:var(--wght-bold);color:var(--lm-fb);text-decoration:none}.right_scroller>aside .side_menu_header .fb_link:focus,.right_scroller>aside .side_menu_header .fb_link:link:hover{text-decoration:underline}.right_scroller>aside .side_menu_header .fb_link svg{margin-right:4px}.right_scroller>aside .side_menu_header .user_avatar{margin-right:20px;flex-shrink:0}.right_scroller.profile{margin-bottom:0;grid-auto-rows:max-content}@media all and (min-width:1000px){.right_scroller.profile>.room_scores{padding:0}}.right_scroller.profile .calendars .cal_cont{max-width:100%;margin:0}.right_scroller.profile .calendars+.owner_data{margin-top:20px}@media all and (min-width:1300px){.right_scroller.profile .calendars+.owner_data{display:none}}.right_scroller.profile .calendars[data-show=week] div.cal_cont:not([data-live-name-value="Calendar:Web:RoomWeek"]){display:none}.right_scroller.profile .calendars[data-show=month] div.cal_cont:not([data-live-name-value="Calendar:Web:RoomMonth"]){display:none}.right_scroller.profile .calendars[data-show=department] div.cal_cont:not([data-live-name-value="Calendar:Web:RoomsDay"]){display:none}.right_scroller.profile .cal_cont{margin:0 auto}.right_scroller.profile .side_info{--space: 1em;padding:25px 20px}.right_scroller.profile .side_info h2>svg{padding-right:10px}.right_scroller.profile .side_info h2,.right_scroller.profile .side_info p{display:none}.right_scroller.profile .side_info .btn{width:100%}@media all and (min-width:482px){.right_scroller.profile .side_info .btn{width:auto}}@media all and (min-width:1000px){.right_scroller.profile .side_info h2,.right_scroller.profile .side_info p{display:block}.right_scroller.profile .side_info>.btn{width:auto;margin-top:20px}}.right_scroller.profile form[name=report]{display:flex;flex-direction:column}.right_scroller.profile form[name=report] [data-type=choice]{margin-bottom:20px}.right_scroller.profile form[name=report] [data-type=choice] label,.right_scroller.profile form[name=report] [data-type=choice] label span{height:auto;min-height:0}.right_scroller.profile form[name=report] .btn{margin-left:auto}.right_scroller.profile form[name=report] textarea{min-height:200px}@media all and (min-width:1300px){.right_scroller{grid-template-columns:minmax(auto,1120px) 360px}.right_scroller.visit_history{grid-template-columns:minmax(auto,1fr) 300px}.right_scroller>div>h2~h2:not(.noborder)[data-mobile-first]{padding-top:20px;border-top:1px solid var(--lm-tertiary)}.right_scroller>div>*[data-mobile-first]{order:0}.right_scroller>aside.mobile_hide{display:block}.right_scroller .banner_side{display:flex;overflow:hidden;align-items:center;flex-direction:column;margin:0 auto 20px}.right_scroller .banner_side img,.right_scroller .banner_side svg{border:1px solid var(--lm-secondary);border-radius:var(--lm-radius)}}.room_live_cam_banner{position:relative;display:flex;overflow:hidden;flex-direction:column;min-height:170px;margin-bottom:20px;padding-bottom:85px;animation:move 110s linear infinite;background-image:linear-gradient(65deg,#4f2189 25%,#ffc110 25% 50%,#4f2189 50% 75%,#ffc110 75% 100%);background-size:55.17px 118.31px}.room_live_cam_banner picture{width:100%;max-width:524px;margin:20px auto}.room_live_cam_banner p,.room_live_cam_banner h2{display:inline-block}.room_live_cam_banner h2{font-size:1.2rem;display:block;margin-bottom:10px;padding:15px 20px}@media all and (min-width:1000px){.room_live_cam_banner h2{font-size:1.728rem}}.room_live_cam_banner h2,.room_live_cam_banner aside{color:#fff;background-color:#4f2189}.room_live_cam_banner aside,.room_live_cam_banner .btn{position:absolute;bottom:20px}.room_live_cam_banner .btn{right:20px}.room_live_cam_banner aside{font-size:1.2rem;line-height:50px;left:0;height:50px;padding:0 25px 0 20px}.room_live_cam_banner p{padding:10px 20px;color:var(--lm-text-on-primary);background-color:#ffc110}@media all and (min-width:782px){.room_live_cam_banner{align-items:center;flex-direction:row;justify-content:flex-start;padding:10px}.room_live_cam_banner>div{order:1;margin-right:10px}.room_live_cam_banner p{font-size:1.2rem;max-width:542px}.room_live_cam_banner picture{order:2;margin:0}.room_live_cam_banner picture img{width:auto;max-width:100%}.room_live_cam_banner aside{top:20px;right:20px;left:auto}}@media all and (min-width:1000px){.room_live_cam_banner{padding:10px;border-radius:var(--lm-radius)}.room_live_cam_banner>div{margin-right:30px}}@keyframes move{0%{background-position:0}to{background-position:-100%}}.categories{margin-bottom:1.5rem;max-width:100%;margin-right:auto;margin-left:auto;width:100%}@media all and (min-width:632px){.categories .standard_alignment{padding-left:calc(50% - 300px)}}@media all and (min-width:1000px){.categories .standard_alignment{padding-left:0}}@media all and (min-width:1000px){.categories{width:900px}}@media all and (min-width:1300px){.categories{width:1200px}}@media all and (min-width:1600px){.categories{width:1500px}}.categories>strong{font-size:1.2rem;padding-right:1rem;padding-left:1rem}@media all and (min-width:632px){.categories>strong{padding-right:calc(50% - 300px);padding-left:calc(50% - 300px)}}@media all and (min-width:1000px){.categories>strong{padding-right:0;padding-left:0}}.categories a{text-decoration:none}.categories a:focus,.categories a:link:hover{text-decoration:underline}.categories>h2,.categories>p{padding:0 1rem}@media all and (min-width:632px){.categories>h2,.categories>p{padding-left:calc(50% - 300px)}}@media all and (min-width:1000px){.categories>h2,.categories>p{padding-left:0}}.categories.simple>h2,.categories.simple>p{padding:0}.categories .scroll_list_container .scroll_list{overflow-y:hidden}@media all and (min-width:1000px){.categories .scroll_list_container .scroll_list{display:grid;padding-bottom:0;grid-template-rows:repeat(8,auto);grid-template-columns:repeat(5,150px);gap:0 20px}}@media all and (min-width:1300px){.categories .scroll_list_container .scroll_list{grid-template-columns:repeat(6,170px)}}@media all and (min-width:1600px){.categories .scroll_list_container .scroll_list{grid-template-columns:repeat(8,170px)}}.categories .scroll_list_container li{width:222px}.categories .scroll_list_container li h3{font-weight:var(--wght-bold);margin:1rem 0 .75rem}.categories .scroll_list_container li p{font-size:.8333333333rem}.categories .scroll_list_container li>*{position:static}.categories .scroll_list_container li>div{display:block}@media(hover:hover){.categories .scroll_list_container li a:hover h3{text-decoration:underline}.categories .scroll_list_container li a:hover~.sometimes_button{text-decoration:underline}}.categories .scroll_list_container li img{width:100%;height:360px;aspect-ratio:37/60;border-radius:var(--lm-radius);box-shadow:none}.categories .scroll_list_container li svg{display:none}@media all and (min-width:1000px){.categories .scroll_list_container li{width:150px;margin:0}.categories .scroll_list_container li img{height:242px}.categories .scroll_list_container li:nth-of-type(n+5)>div{display:inline-flex}.categories .scroll_list_container li:nth-of-type(n+5)>div .sometimes_button{display:flex;align-items:center;justify-content:space-between;width:auto;height:35px;margin:5px 0;padding:0 10px;border:1px solid var(--lm-secondary);border-radius:var(--lm-radius)}.categories .scroll_list_container li:nth-of-type(n+5)>div .sometimes_button:hover{background:var(--lm-secondary)}.categories .scroll_list_container li:nth-of-type(n+5)>div h3{font-size:1rem;font-weight:var(--wght-bold);margin:0}.categories .scroll_list_container li:nth-of-type(n+5) img,.categories .scroll_list_container li:nth-of-type(n+5) p{display:none}.categories .scroll_list_container li:nth-of-type(n+5) svg{display:block;margin-left:1rem}.categories .scroll_list_container li:nth-of-type(-n+4){grid-row:1/-1}.categories .scroll_list_container li.cat_others{font-size:1.2rem;font-weight:var(--wght-bold);margin-bottom:.75rem;grid-row:1/2;grid-column:-2/-1}}@media all and (min-width:1300px){.categories .scroll_list_container li{width:170px}.categories .scroll_list_container li img{height:auto;aspect-ratio:17/36}.categories .scroll_list_container li:nth-of-type(5){width:170px;grid-row:1/-1}.categories .scroll_list_container li:nth-of-type(5) svg{display:none}.categories .scroll_list_container li:nth-of-type(5) img,.categories .scroll_list_container li:nth-of-type(5) p{display:block}.categories .scroll_list_container li:nth-of-type(5)>div{display:block}.categories .scroll_list_container li:nth-of-type(5)>div .sometimes_button{height:auto;margin:0;padding:0;border:none}.categories .scroll_list_container li:nth-of-type(5)>div .sometimes_button:hover{background:none}.categories .scroll_list_container li:nth-of-type(5)>div h3{font-size:1.2rem;font-weight:var(--wght-bold);margin:1rem 0 .75rem}.categories .scroll_list_container li:nth-of-type(5)>div p{font-size:.8333333333rem}}@media all and (min-width:1600px){.categories .scroll_list_container li{width:170px}.categories .scroll_list_container li:nth-of-type(6),.categories .scroll_list_container li:nth-of-type(7){width:170px;grid-row:1/-1}.categories .scroll_list_container li:nth-of-type(6) svg,.categories .scroll_list_container li:nth-of-type(7) svg{display:none}.categories .scroll_list_container li:nth-of-type(6) img,.categories .scroll_list_container li:nth-of-type(6) p,.categories .scroll_list_container li:nth-of-type(7) img,.categories .scroll_list_container li:nth-of-type(7) p{display:block}.categories .scroll_list_container li:nth-of-type(6)>div,.categories .scroll_list_container li:nth-of-type(7)>div{display:block}.categories .scroll_list_container li:nth-of-type(6)>div .sometimes_button,.categories .scroll_list_container li:nth-of-type(7)>div .sometimes_button{height:auto;margin:0;padding:0;border:none}.categories .scroll_list_container li:nth-of-type(6)>div .sometimes_button:hover,.categories .scroll_list_container li:nth-of-type(7)>div .sometimes_button:hover{background:none}.categories .scroll_list_container li:nth-of-type(6)>div h3,.categories .scroll_list_container li:nth-of-type(7)>div h3{font-size:1.2rem;font-weight:var(--wght-bold);margin:1rem 0 .75rem}.categories .scroll_list_container li:nth-of-type(6)>div p,.categories .scroll_list_container li:nth-of-type(7)>div p{font-size:.8333333333rem}}@media all and (max-width:999px){.categories .scroll_list_container .cat_others{display:none}}@media all and (min-width:1000px){.categories .scroll_list_container li:first-of-type{margin-left:0}}@media all and (min-width:1000px){.categories{margin-bottom:4rem}}section.roomlist2>article.room{display:flex;flex-direction:column;margin-bottom:25px}section.roomlist2>article.room.visited{opacity:.6}section.roomlist2>article.room:hover{opacity:1}@media all and (max-width:999px){section.roomlist2>article.room>div.info{flex-flow:row wrap;height:auto}section.roomlist2>article.room>div.info figure{flex:0 0 100%;margin-bottom:16px}section.roomlist2>article.room>div.info figure span.line{display:block}section.roomlist2>article.room>div.info>p{display:none}section.roomlist2>article.room>div.info>div.butt{width:100%;padding-left:0}section.roomlist2>article.room>div.info>div.butt>a.btn{margin-right:auto;margin-left:0}}@media all and (max-width:999px)and (max-width:999px){section.roomlist2>article.room>div.info>div.butt>a.btn{display:inline-flex;flex-grow:0;max-width:100%}}section.roomlist2>article.room>div.info{display:flex;align-items:flex-end;height:50px}section.roomlist2>article.room>div.info>p,section.roomlist2>article.room>div.info>div{flex:0 0 auto}section.roomlist2>article.room>div.info>figure{display:flex}section.roomlist2>article.room>div.info>figure>a{flex:0 0 auto;width:50px;height:50px;margin-right:16px}section.roomlist2>article.room>div.info>figure img{flex:0 0 auto;width:50px;height:50px;border-radius:var(--lm-radius)}section.roomlist2>article.room>div.info>figure>img{margin-right:16px}section.roomlist2>article.room>div.info>figure>figcaption{display:flex;flex:1 1 auto;flex-direction:column;justify-content:space-around}section.roomlist2>article.room>div.info>figure>figcaption>h4{font-size:1.2rem}section.roomlist2>article.room>div.info>figure>figcaption>h4>a{color:inherit;text-decoration:none}section.roomlist2>article.room>div.info>figure>figcaption>h4>a:focus,section.roomlist2>article.room>div.info>figure>figcaption>h4>a:link:hover{text-decoration:underline}section.roomlist2>article.room>div.info>figure>figcaption>h4 aside{display:inline-block}section.roomlist2>article.room>div.info>p{font-size:.5787037037rem;font-weight:var(--wght-bold);line-height:1;display:flex;align-items:center;flex-direction:column;width:70px;min-height:61px;margin:0 4px;padding-top:14px;text-align:center;text-transform:uppercase;border-radius:70px 70px 24px 24px;background-color:var(--lm-secondary)}section.roomlist2>article.room>div.info>p>svg{font-size:1.728rem}section.roomlist2>article.room>div.info>p>span{display:flex;flex-direction:column;justify-content:center;height:20px}section.roomlist2>article.room>div.info>div.butt{display:flex;align-items:center;width:160px;padding-left:8px}section.roomlist2>article.room>div.info>div.butt>a.btn{flex:1 1 auto}section.roomlist2>article.room>div.calendar{display:none}section.roomlist2>article.room.show_cal>div.calendar{display:block;margin-top:40px}@media all and (min-width:632px){section.roomlist2>article.room div.info{align-items:flex-start;flex-wrap:nowrap}section.roomlist2>article.room div.info figure{flex:1 1 auto}section.roomlist2>article.room div.info div.butt{width:auto}}@media all and (min-width:1000px){section.roomlist2>article.room div.info{align-items:flex-end}section.roomlist2>article.room div.info figure{flex:1 1 100%}}.rooms_city{position:relative;max-width:100%;margin-right:auto;margin-left:auto;width:100%}@media all and (min-width:632px){.rooms_city .standard_alignment{padding-left:calc(50% - 300px)}}@media all and (min-width:1000px){.rooms_city .standard_alignment{padding-left:0}}@media all and (min-width:1000px){.rooms_city{width:900px}}@media all and (min-width:1300px){.rooms_city{width:1200px}}@media all and (min-width:1600px){.rooms_city{width:1500px}}.rooms_city>h2{display:none}@media all and (min-width:632px){.rooms_city>h2{display:block}}@media all and (min-width:632px){.rooms_city h2.h3{font-size:1.44rem}}@media all and (min-width:1000px){.rooms_city h2.h3{font-size:1.728rem}}.rooms_city>span{font-size:.8333333333rem;position:absolute;z-index:10;top:70px;display:flex;align-items:center;justify-content:space-between;width:100%;color:#fff;margin-bottom:.5rem}@media all and (min-width:632px){.rooms_city>span{position:static;color:var(--lm-text)}}@media all and (min-width:1000px){.rooms_city>span{margin-bottom:1.25rem}}@media all and (min-width:1600px){.rooms_city>span{padding-right:0}}.rooms_city>h2,.rooms_city>span{padding:0 1rem}@media all and (min-width:632px){.rooms_city>h2,.rooms_city>span{padding-left:calc(50% - 300px)}}@media all and (min-width:1000px){.rooms_city>h2,.rooms_city>span{padding-right:0;padding-left:0}}.rooms_city>.btn{margin:20px 20px 0;background:var(--lm-secondary)}.rooms_city>.btn:hover{background-color:var(--lm-secondary)}@media all and (min-width:632px){.rooms_city>.btn{display:none}}.rooms_city .open_city_selection{padding:0;cursor:pointer;text-decoration:underline;color:#fff;border:none;background:none}.rooms_city .open_city_selection:hover{color:var(--lm-text)}@media all and (min-width:632px){.rooms_city .open_city_selection{margin-right:calc(50vw - 300px - 1rem);color:var(--lm-tertiary)}}@media all and (min-width:1000px){.rooms_city .open_city_selection{margin-right:70px}}@media all and (min-width:1300px){.rooms_city .open_city_selection{margin-right:80px}}@media all and (min-width:1600px){.rooms_city .open_city_selection{margin-right:0}}.rooms_city .closest_city{display:block;overflow:hidden;height:100px;text-decoration:none}@media all and (max-width:631px){.rooms_city .closest_city{width:auto;grid-column:1/-1}}.rooms_city .closest_city .city_link{font-size:1.728rem;font-weight:var(--wght-light);line-height:30px;position:absolute;z-index:10;top:40px;left:1rem;color:#fff}@media all and (min-width:632px){.rooms_city .closest_city .city_link{display:none}}.rooms_city .closest_city .city_picture_link{display:none}@media all and (min-width:632px){.rooms_city .closest_city .city_picture_link{display:block}}@media all and (min-width:632px){.rooms_city .closest_city .city_picture_link img{width:318px;height:150px;border-radius:var(--lm-radius)}}@media all and (min-width:1300px){.rooms_city .closest_city .city_picture_link img{width:360px;height:170px}}.rooms_city .closest_city .btn{display:none;margin-top:1rem}.rooms_city .closest_city:after{position:absolute;top:0;left:0;width:100%;height:100px;content:"";background:transparent linear-gradient(180deg,#fff0,#0000008e 49%,#000) 0 0 no-repeat padding-box}@media all and (min-width:632px){.rooms_city .closest_city{flex-shrink:0;width:318px;height:auto;padding:0}.rooms_city .closest_city .city_picture_link{display:block}.rooms_city .closest_city .city_picture_link img{background-color:var(--lm-primary)}.rooms_city .closest_city .btn{display:inline-block}.rooms_city .closest_city>picture{display:none}.rooms_city .closest_city:after{display:none}}@media all and (min-width:1000px){.rooms_city .closest_city{margin-left:0}}@media all and (min-width:1300px){.rooms_city .closest_city{width:360px}}@media all and (max-width:631px){.rooms_city{overflow:hidden;width:100%;margin-bottom:1.5rem;padding:0}.rooms_city .scroll_list_container{overflow:visible;height:auto}.rooms_city .scroll_list_container .scroll_list{overflow:hidden;align-items:stretch;padding:0;gap:20px 0;grid-auto-flow:row;grid-template-columns:20px 1fr 20px}.rooms_city .scroll_list_container .scroll_list:before,.rooms_city .scroll_list_container .scroll_list:after{display:none}.rooms_city .article.room{width:auto;margin:0;grid-column:2/-2}}@media all and (min-width:632px){.rooms_city .scroll_list_container{overflow:visible;height:auto}.rooms_city .scroll_list_container .scroll_list{column-gap:20px}.rooms_city .article.room{position:relative;overflow:hidden;width:150px;margin:0;padding:0;border:none;background:transparent;grid-column:span 1}.rooms_city .article.room>div{width:100%;padding:0;border-bottom:0}.rooms_city .article.room footer{display:none}.rooms_city .article.room .profile_tile_body{display:flex;align-items:stretch;flex-direction:column;gap:0}.rooms_city .article.room .profile_tile_body figure{background:var(--lm-primary)}.rooms_city .article.room .profile_tile_body figure figcaption{font-size:.8333333333rem;font-weight:var(--wght-bold);max-width:100%;margin-top:0;padding:.5rem 0;text-align:center;text-transform:uppercase;pointer-events:none;border-radius:var(--lm-radius)}.rooms_city .article.room .profile_tile_body.premiere figure{background:var(--lm-blue)}.rooms_city .article.room .profile_tile_body picture,.rooms_city .article.room .profile_tile_body img{width:150px;height:150px}.rooms_city .article.room .profile_tile_body .links{display:flex;flex-direction:column;align-items:flex-start;margin:0}.rooms_city .article.room .profile_tile_body .links .company,.rooms_city .article.room .profile_tile_body .links .country{display:none}.rooms_city .article.room .profile_tile_body .links .city,.rooms_city .article.room .profile_tile_body .links .score{max-width:100%;margin:0 0 .25rem;padding:0;border:0}.rooms_city .article.room .profile_tile_body .links .score{font-size:.8333333333rem;font-weight:var(--wght-bold);display:flex;flex-wrap:wrap;margin-bottom:.25rem}.rooms_city .article.room .profile_tile_body .links .score .full_rating{display:flex;align-items:center;flex-direction:row-reverse}.rooms_city .article.room .profile_tile_body .links .score .rating{font-size:.6944444444rem}.rooms_city .article.room .profile_tile_body .links .score span{margin-left:0}.rooms_city .article.room .profile_tile_body .more_info{display:none}.rooms_city .article.room .profile_tile_body .basic_info{margin:0}.rooms_city .article.room .profile_tile_body .basic_info>div{font-size:.8333333333rem;display:flex;align-items:center;height:20px;margin:.3rem .25rem .3rem 0;padding:0 .25rem 0 0;border:1px solid var(--lm-secondary);border-radius:10px var(--lm-radius) var(--lm-radius) 10px;background:transparent}.rooms_city .article.room .profile_tile_body .basic_info>div .round_icon{display:grid;width:20px;height:20px;margin-right:2px;border-radius:50%;background:var(--lm-secondary);place-items:center}.rooms_city .article.room .profile_tile_body .basic_info>:nth-child(n+3){display:none}.rooms_city .article.room .profile_tile_body .specials{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;min-width:29px;min-height:29px;border-radius:0 var(--lm-radius) 0 var(--lm-radius);background-color:var(--lm-primary);box-shadow:0 1px 3px #00000017,0 1px 2px #00000026}.rooms_city .article.room .profile_tile_body h3{font-size:1rem;margin:.75rem 0 .25rem}}@media all and (min-width:1000px){.rooms_city .article.room{display:none}.rooms_city .article.room:nth-of-type(-n+3){display:flex}}@media all and (min-width:1300px){.rooms_city .article.room{width:170px}.rooms_city .article.room .profile_tile_body picture,.rooms_city .article.room .profile_tile_body img{width:170px;height:170px}.rooms_city .article.room:nth-of-type(-n+4){display:flex}}@media all and (min-width:1600px){.rooms_city .article.room:nth-of-type(-n+6){display:flex}}.sandwich_grid{display:grid;max-width:100%;width:auto;margin-right:1rem;margin-left:1rem}@media all and (min-width:632px){.sandwich_grid{margin-right:auto;margin-left:auto;width:600px}}@media all and (min-width:1000px){.sandwich_grid{width:900px}}@media all and (min-width:1300px){.sandwich_grid{width:1200px}}@media all and (min-width:1600px){.sandwich_grid{width:1500px}}.sandwich_grid img{display:block;width:100%;border-radius:var(--lm-radius)}.sandwich_grid a{overflow:hidden;margin-bottom:20px;color:var(--lm-text-on-primary)}.sandwich_grid p{font-size:1.44rem}.sandwich_grid p>a.btn{margin-top:10px}@media all and (min-width:1300px){.sandwich_grid{grid-template-columns:1fr 1fr;grid-template-rows:max-content auto auto;grid-auto-flow:column;column-gap:20px}}.banners{padding-bottom:1rem;max-width:100%;width:auto;margin-right:1rem;margin-left:1rem}@media all and (min-width:632px){.banners{margin-right:auto;margin-left:auto;width:600px}}@media all and (min-width:1000px){.banners{width:900px}}@media all and (min-width:1300px){.banners{width:1200px}}@media all and (min-width:1600px){.banners{width:1500px}}.banners .btn{margin-bottom:1rem}@media all and (min-width:1000px){.banners .btn{display:none}}@media all and (min-width:1000px){.banners{display:flex;margin-bottom:4rem;padding-bottom:0}.banners .banner{width:405px;height:205px;padding-bottom:0}.banners .banner.full{width:440px;height:223px}.banners .banner img{position:static}.banners .banner:first-of-type{margin:0 20px 0 0}.banners .banner+.banner{margin-bottom:0}}@media all and (min-width:1300px){.banners .banner{width:550px;height:279px}.banners .banner.full{width:590px;height:299px}}@media all and (min-width:1600px){.banners .banner,.banners .banner.full{width:740px;height:375px}}.scroll_nav{overflow-y:hidden;grid-auto-columns:min-content;--list-gap: 16px;padding:0 var(--list-gap)}.scroll_nav:before,.scroll_nav:after{content:none}.scroll_nav a,.scroll_nav button{font-size:1.44rem;font-weight:var(--wght-light);line-height:1.44rem;display:flex;flex-direction:row;padding-bottom:12px;cursor:pointer;white-space:nowrap;text-decoration:none}@media(hover:hover){.scroll_nav a:not(.act):hover,.scroll_nav button:not(.act):hover{color:var(--lm-primary)}}@keyframes text-blink{to{color:var(--lm-primary)}}.scroll_nav a.blink,.scroll_nav button.blink{animation:text-blink 1s alternate ease-out infinite}.scroll_nav a.act,.scroll_nav button.act{font-size:1.728rem;font-weight:var(--wght-regular);position:relative}.scroll_nav a.act:after,.scroll_nav button.act:after{position:absolute;bottom:0;left:0;width:100%;height:6px;content:"";border-radius:6px;background:var(--lm-primary)}.scroll_nav a small.count,.scroll_nav button small.count{font-size:.6944444444rem;font-weight:var(--wght-black);display:inline-grid;align-self:center;min-width:25px;height:25px;margin-left:5px;padding:0 5px;color:var(--lm-text-on-primary);border-radius:2em;background-color:var(--lm-primary);place-items:center}@media all and (min-width:632px){.scroll_nav{padding-left:1rem}}@media all and (min-width:1000px){.scroll_nav{padding-left:0}}@media all and (min-width:1000px){.fluid .scroll_nav{padding-left:1rem}}@media all and (min-width:1540px){.fluid .scroll_nav{padding-left:0}}.scroll_nav_container{position:relative;grid-column:1/-1}.scroll_nav_container.profile_nav .scroll_nav{overflow-x:auto;padding-bottom:.5rem;scrollbar-width:thin;scrollbar-color:white var(--lm-secondary)}.scroll_nav_container.profile_nav .scroll_nav a{padding-bottom:.375em}.scroll_nav_container.profile_nav:before,.scroll_nav_container.profile_nav:after{display:none}@media all and (max-width:999px){.scroll_nav_container#profile_nav .scroll_list a{font-size:1.2rem}}.scroll_nav_container:not(:is(.full_width,.fluid)){max-width:100%;margin-right:auto;margin-left:auto;width:100%}@media all and (min-width:632px){.scroll_nav_container:not(:is(.full_width,.fluid)) .standard_alignment{padding-left:calc(50% - 300px)}}@media all and (min-width:1000px){.scroll_nav_container:not(:is(.full_width,.fluid)) .standard_alignment{padding-left:0}}@media all and (min-width:1000px){.scroll_nav_container:not(:is(.full_width,.fluid)){width:900px}}@media all and (min-width:1300px){.scroll_nav_container:not(:is(.full_width,.fluid)){width:1200px}}@media all and (min-width:1600px){.scroll_nav_container:not(:is(.full_width,.fluid)){width:1500px}}.scroll_nav_container.fluid{padding:0}.scroll_nav_container:before,.scroll_nav_container:after{position:absolute;z-index:1;top:0;display:block;width:100px;height:100%;content:"";pointer-events:none;background:transparent;opacity:0}.scroll_nav_container:before{left:0;background:linear-gradient(to right,var(--lm-background) 0%,transparent 90%,transparent 100%)}.scroll_nav_container:after{right:0;background:linear-gradient(to left,var(--lm-background) 0%,transparent 90%,transparent 100%)}[data-theme=dark] .scroll_nav_container:before{background:linear-gradient(to right,var(--lm-background) 0%,transparent 90%,transparent 100%)}[data-theme=dark] .scroll_nav_container:after{background:linear-gradient(to left,var(--lm-background) 0%,transparent 90%,transparent 100%)}@media(prefers-color-scheme:dark){[data-theme=auto] .scroll_nav_container:before{background:linear-gradient(to right,var(--lm-background) 0%,transparent 90%,transparent 100%)}[data-theme=auto] .scroll_nav_container:after{background:linear-gradient(to left,var(--lm-background) 0%,transparent 90%,transparent 100%)}}.scroll_nav_container.scrolled_right:before{opacity:1}.scroll_nav_container.scrolled_left:after{opacity:1}.search_section{display:flex;min-height:58px;margin-bottom:20px;padding-bottom:0}.search_section:not(.fluid){max-width:100%;width:auto;margin-right:1rem;margin-left:1rem}@media all and (min-width:632px){.search_section:not(.fluid){margin-right:auto;margin-left:auto;width:600px}}@media all and (min-width:1000px){.search_section:not(.fluid){width:900px}}@media all and (min-width:1300px){.search_section:not(.fluid){width:1200px}}@media all and (min-width:1600px){.search_section:not(.fluid){width:1500px}}.search_section .search_btn{font-size:1.2rem;width:100%;height:56px;margin-bottom:0;cursor:pointer;color:var(--lm-text-on-primary);border:black;background:var(--lm-primary)}.search_section .search_btn>*{pointer-events:none}.search_section .search_btn svg:first-child{padding:0 .75rem 0 .5rem}.search_section .search_btn svg:last-child{margin-left:auto}@media all and (min-width:600px){.search_section .search_btn{display:none}}.search_section .quicksearch{position:relative;width:100%;max-width:100%;border:none}.search_section .quicksearch .search_label{border:2px solid var(--lm-primary);border-radius:var(--lm-radius)}.search_section .quicksearch .search_label input{font-size:1.2rem;box-sizing:content-box;height:54px;padding:0;text-indent:3rem;border:none;border-radius:var(--lm-radius)}.search_section .quicksearch .search_label input::placeholder{font-size:1.2rem;font-weight:var(--wght-light)}.search_section .quicksearch .search_label input:placeholder-shown{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:normal}.search_section .quicksearch .search_label .magnifying-glass{font-size:1.44rem;width:3rem}.search_section .quicksearch>ul,.search_section .quicksearch .placeholder{width:100%;max-height:50vh;border:2px solid var(--lm-primary);border-top:0;border-bottom:0;box-shadow:0 2px 0 0 var(--lm-primary)}.search_section .quicksearch_container{display:none}.search_section .quicksearch_container.no_recents .quicksearch,.search_section .quicksearch_container.no_recents .quicksearch.open{grid-column:1/-1}@media all and (min-width:1200px){.search_section .quicksearch_container.no_recents .quicksearch,.search_section .quicksearch_container.no_recents .quicksearch.open{grid-column:1}}@media all and (min-width:600px){.search_section .quicksearch_container{display:grid;align-items:stretch;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}.search_section .quicksearch_container.open .quicksearch .search_label{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.search_section .quicksearch_container.open .quicksearch{grid-column:1/-1}@media all and (min-width:1000px){.search_section .quicksearch_container.open .quicksearch{grid-column:1}}.search_section .recently_searched{color:var(--lm-tertiary)}.search_section .recently_searched h4{font-size:.8333333333rem;font-weight:var(--wght-bold)}.search_section .recently_searched .button{min-width:0;color:var(--lm-tertiary)}.search_section .recently_searched .button:hover{color:var(--lm-tertiary)}@media all and (min-width:600px){.search_section .recently_searched{display:flex;flex-direction:column;justify-content:space-between}.search_section .recently_searched ul{display:flex}.search_section .recently_searched ul li+li{margin-left:20px}}aside.select_city{position:fixed;top:0}aside.select_city h4{display:none}aside.select_city ul{display:none;list-style:none}aside.select_city ul li{color:var(--lm-text)}aside.select_city ul li.added{color:var(--lm-tertiary-light)}[data-theme=dark] aside.select_city ul li.added{color:var(--lm-secondary-dark)}@media(prefers-color-scheme:dark){[data-theme=auto] aside.select_city ul li.added{color:var(--lm-secondary-dark)}}aside.select_city ul a{display:flex;align-items:baseline;justify-content:space-between;padding:10px;text-decoration:none;color:inherit;border-radius:var(--lm-radius)}aside.select_city ul a:hover{background-color:var(--lm-background-dark)}[data-theme=dark] aside.select_city ul a:hover{background-color:var(--lm-background-light)}@media(prefers-color-scheme:dark){[data-theme=auto] aside.select_city ul a:hover{background-color:var(--lm-background-light)}}aside.select_city form>h3{font-size:1.44rem;font-weight:var(--wght-light);line-height:54px;position:absolute;height:54px}aside.select_city form .close_button_container{position:sticky;z-index:1000;top:0;display:flex;align-items:center;justify-content:space-between;height:54px}aside.select_city form .close_button_container button{font-size:1.728rem;width:62px;height:100%;margin-left:auto;cursor:pointer;pointer-events:all;color:var(--lm-text);border:none;background:none}aside.select_city form .search_label{position:relative;display:block;margin-bottom:1rem;padding-right:1.25rem}aside.select_city form .search_label input[type=search]{font-size:1rem;line-height:40px;width:100%;height:40px;text-indent:2rem;color:var(--lm-text);border:none;border-radius:var(--lm-radius);background:var(--lm-background);appearance:none}aside.select_city form .search_label input[type=search]::-webkit-search-cancel-button{padding-right:.5rem}aside.select_city.search .placeholder{display:none}aside.select_city.search ul{display:block}@media all and (max-width:999px){aside.select_city{right:-280px;overflow-y:scroll;width:280px;height:100%;padding-left:1.25rem;transition:right .3s;background:var(--lm-secondary);box-shadow:inset 10px 0 20px -10px #00000030,inset 6px 0 6px -6px #0000003b;-webkit-overflow-scrolling:touch}aside.select_city form{margin-top:.5rem}aside.select_city form input[type=search]:focus{outline:none;box-shadow:0 0 0 2px var(--lm-secondary)}aside.select_city form ul{padding-right:20px}[data-theme=dark] aside.select_city{background:var(--lm-background-dark)}}@media(max-width:999px)and (prefers-color-scheme:dark){[data-theme=auto] aside.select_city{background:var(--lm-background-dark)}}@media all and (min-width:1000px){aside.select_city{z-index:-5;left:0;display:flex;overflow:auto;align-items:center;flex-direction:column;width:100vw;height:100vh;padding-top:calc(var(--lm-top-bar) + 40px);transition:opacity .3s,z-index .3s step-end;opacity:0;background:#0006}aside.select_city h3{display:none}aside.select_city form{position:relative;z-index:10000;overflow:hidden;flex:0 0 auto;width:360px;padding-bottom:1rem;transition:all .3s;opacity:1;border:4px solid var(--lm-secondary);border-radius:var(--lm-radius);background:var(--lm-background);box-shadow:0 14px 28px #00000040,0 10px 10px #00000038}aside.select_city form .close_button_container{position:absolute;right:0}aside.select_city form .search_label{padding:0 10px}aside.select_city form .search_label .magnifying-glass{width:3.5rem;color:var(--lm-tertiary)}aside.select_city form .search_label:hover .magnifying-glass{color:var(--lm-text)}aside.select_city form .search_label input[type=search]{height:54px;border-bottom:1px solid var(--lm-secondary);border-radius:0}aside.select_city form .search_label input[type=search]::-webkit-search-cancel-button{padding-right:2.5rem}aside.select_city form .search_label input[type=search]:focus{border-bottom:1px solid var(--lm-text);outline:none}aside.select_city form ul{padding:0 10px}aside.select_city form .placeholder{margin-left:1rem}}@media all and (max-width:999px){body.push_pop,body.push_pop .top_bar{left:-280px;transition:left .3s}body.push_pop.pop_open>main,body.push_pop.pop_open>footer,body.push_pop.pop_open>header{filter:none}body.push_pop aside.select_city{right:0}}@media all and (min-width:1000px){body.push_pop aside.select_city{z-index:10000;transition:opacity .3s,z-index .3s step-start;opacity:1}}#subscribed_cities li{display:flex;align-items:baseline;justify-content:space-between;box-sizing:content-box;min-height:35px;padding:10px}#subscribed_cities li[data-id="{ID}"],#subscribed_cities li input[type=checkbox]{display:none}#subscribed_cities li h3{line-height:1.3;min-height:35px}#subscribed_cities li button{font-size:1.2rem;flex-shrink:0;width:35px;height:35px;margin-left:5px;padding:0;cursor:pointer;color:var(--lm-red);border:none;border-radius:var(--lm-radius);background:none}#subscribed_cities li button:hover{color:var(--lm-background);background-color:var(--lm-red)}.push_pop.pop_open #subscribed_cities li button{pointer-events:none}#subscribed_cities li+li{border-top:1px solid var(--lm-secondary)}.short_intro{max-width:100%;width:auto;margin-right:1rem;margin-left:1rem}@media all and (min-width:632px){.short_intro{margin-right:auto;margin-left:auto;width:600px}}@media all and (min-width:1000px){.short_intro{width:900px}}@media all and (min-width:1300px){.short_intro{width:1200px}}@media all and (min-width:1600px){.short_intro{width:1500px}}.short_intro .text_block h2{font-size:1.728rem;font-weight:var(--wght-regular);margin-bottom:1rem}@media all and (min-width:1000px){.short_intro .text_block h2{font-size:2.48832rem}}.short_intro .text_block p{font-weight:var(--wght-regular);margin-bottom:.5rem}@media all and (min-width:1000px){.short_intro .text_block p{margin-bottom:1.25rem}}@media all and (min-width:1000px){.short_intro .text_block p,.short_intro .text_block strong{font-size:1.2rem}}.short_intro .text_block>.btn{margin:1rem 0 2rem}.short_intro .banners{margin-right:0;margin-bottom:0;margin-left:0}.short_intro .bricks{margin-right:0;margin-bottom:2rem;margin-left:0}@media all and (max-width:999px){.short_intro .bricks{margin-bottom:1rem}}section.on_alt_bcg.simple_window{display:flex;align-self:center;flex-flow:row wrap;width:100%;margin:0;padding:1rem;background:var(--lm-background)}@media all and (min-width:632px){section.on_alt_bcg.simple_window{width:500px;margin:4rem auto;padding:3rem;border:1px solid var(--lm-secondary);border-radius:var(--lm-radius)}}@media all and (min-width:1000px){section.on_alt_bcg.simple_window{margin:4rem auto}}section.on_alt_bcg.simple_window header{display:flex;align-items:flex-end;justify-content:space-between;padding-bottom:15px;border-bottom:1px solid var(--lm-tertiary)}section.on_alt_bcg.simple_window h2{font-size:1.728rem;font-weight:var(--wght-bold);margin-bottom:0}section.on_alt_bcg.simple_window header,section.on_alt_bcg.simple_window form{width:100%}section.on_alt_bcg.simple_window header>a:not(.btn),section.on_alt_bcg.simple_window form>div>a:not(.btn){color:var(--lm-tertiary)}section.on_alt_bcg.simple_window a.btn_fb{flex-grow:1;color:#fff}section.on_alt_bcg.simple_window h3{font-size:1.44rem;margin-bottom:20px}section.on_alt_bcg.simple_window header,section.on_alt_bcg.simple_window .border_bottom{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid var(--lm-tertiary)}section.on_alt_bcg.simple_window .message{font-size:1.2rem;padding-bottom:20px}section.on_alt_bcg.simple_window .message ul{padding-top:20px}section.on_alt_bcg.simple_window .message.error{font-size:1rem;color:var(--lm-red)}section.on_alt_bcg.simple_window .message.positive{color:var(--lm-form-valid)}section.on_alt_bcg.simple_window .checkboxes{padding-block-end:1em}section.on_alt_bcg.simple_window .pass_remind{display:block;margin:15px 0 5px}section.on_alt_bcg.simple_window .admin{font-size:.6944444444rem;line-height:1.3}section.on_alt_bcg.simple_window .admin small{font-size:.8333333333rem;display:block;margin-top:10px;color:var(--lm-tertiary)}section.on_alt_bcg.simple_window footer{display:flex;justify-content:flex-end;width:100%}section.on_alt_bcg.simple_window footer .btn+.btn{margin-left:20px}section.on_alt_bcg.simple_window footer.stack{flex-direction:column;align-items:stretch}section.on_alt_bcg.simple_window footer.stack .btn+.btn{margin-top:1rem;margin-left:0}section.on_alt_bcg.simple_window form>div{padding-bottom:20px}section.on_alt_bcg.simple_window form>div.lm-form{padding-bottom:0}section.on_alt_bcg.simple_window form>section{width:100%}section.on_alt_bcg.simple_window.add_room .owner,section.on_alt_bcg.simple_window.add_room .fan{display:none}section.on_alt_bcg.simple_window.add_room .owner.open,section.on_alt_bcg.simple_window.add_room .fan.open{display:block}.breadcrumbs_small{text-align:left;font-size:1rem;margin:1rem 0;font-weight:var(--wght-light);line-height:1.3}.breadcrumbs_small a:not(.disabled){text-decoration:none}.breadcrumbs_small a:not(.disabled):focus,.breadcrumbs_small a:not(.disabled):link:hover{text-decoration:underline}.breadcrumbs_small p{display:inline}.breadcrumbs_small+h1{margin-top:0}.breadcrumbs_small .disabled{text-decoration:none;pointer-events:none}.right_scroller .breadcrumbs_small{margin-block:0}@media all and (min-width:1000px){.right_scroller .breadcrumbs_small{margin-inline:0}}@media all and (min-width:1000px){.breadcrumbs_small{font-size:1.2rem}}section.site_header{font-size:.6944444444rem;margin-bottom:0;padding-bottom:1rem}section.site_header:not(.fluid){max-width:100%;width:auto;margin-right:1rem;margin-left:1rem}@media all and (min-width:632px){section.site_header:not(.fluid){margin-right:auto;margin-left:auto;width:600px}}@media all and (min-width:1000px){section.site_header:not(.fluid){width:900px}}@media all and (min-width:1300px){section.site_header:not(.fluid){width:1200px}}@media all and (min-width:1600px){section.site_header:not(.fluid){width:1500px}}section.site_header .read_more{font-size:1rem;font-weight:var(--wght-regular);padding-top:1rem;text-align:left}section.site_header .read_more h2{font-size:1.728rem}@media all and (min-width:1000px){section.site_header .read_more h2{font-size:2.0736rem;margin:1em 0 .5em}}section.site_header .read_more h3{font-size:1.44rem}@media all and (min-width:1000px){section.site_header .read_more h3{font-size:1.728rem;margin:1em 0 .5em}}section.site_header .read_more .more{display:none}section.site_header .read_more p,section.site_header .read_more .more.show,section.site_header .read_more button,section.site_header .read_more ul{display:inline}section.site_header .read_more li{display:inline-block;margin:.5em 1em .5em 0}section.site_header .read_more li a{text-decoration:none}section.site_header .read_more li a:focus,section.site_header .read_more li a:link:hover{text-decoration:underline}@media all and (min-width:1000px){section.site_header .read_more p~p{margin-top:1.5rem}}section.site_header .read_more button{font-size:inherit;padding:0;cursor:pointer;color:var(--lm-text);border:none;background:transparent;font-weight:var(--wght-bold)}section.site_header .read_more button:hover{text-decoration:underline}@media all and (min-width:1000px){section.site_header .read_more{padding-top:1.25rem;font-size:1.2rem}}section.site_header.text_center .read_more{text-align:center}section.site_header h1{margin-top:2rem}@media all and (min-width:1000px){section.site_header h1{margin-top:2.5rem}}@media all and (min-width:1300px){section.site_header h1:not(.allow_br) br{display:none}}section.site_header>a:not(.btn){color:inherit}section.site_header.open>div{display:block}section.site_header.open>a{display:none}@media all and (min-width:1000px){section.site_header{padding-bottom:2.25rem}section.site_header .read_more p,section.site_header .read_more strong{font-size:1.2rem;font-weight:var(--wght-regular)}section.site_header .read_more strong{font-weight:var(--wght-bold)}}@media all and (min-width:1000px){section.site_header .mod_index{padding-right:70px}}@media all and (min-width:1300px){section.site_header .mod_index{padding-right:80px}}@media all and (min-width:1600px){section.site_header .mod_index{padding-right:0}}@media all and (max-width:999px){section.site_header.mobile_hide{display:none}}section.site_header.planner-header{padding-block:4rem;background-position:center;width:100%;max-width:100%}section.site_header.planner-header .planner-logo{height:69px;margin-block-end:2rem}@media all and (min-width:900px){section.site_header.planner-header .planner-logo{height:100px}}@media all and (min-width:900px){section.site_header.planner-header{padding-block:5rem}}section.site_header.planner-header>*{max-width:1200px;margin:0 auto}section.site_header.planner-header .btn{margin-top:2rem}.icon:not(label){width:23px;height:23px;background:url(/build/assets/icons-DoZyHSvb.webp)}.icon:not(label).inline{display:inline-block;vertical-align:middle}.icon:not(label).inline.m5{margin-right:5px}.icon:not(label).book{background-position:-23px 0}.icon:not(label).book.act{background-position:0 0}.icon:not(label).note{background-position:-23px -23px}.icon:not(label).note.act{background-position:0 -23px}.icon:not(label).doc{background-position:-23px -46px}.icon:not(label).doc.act{background-position:0 -46px}.icon:not(label).help{background-position:-23px -69px}.icon:not(label).help.act{background-position:0 -69px}.icon:not(label).mail{background-position:-23px -92px}.icon:not(label).mail.act{background-position:0 -92px}.icon:not(label).conf{background-position:-23px -115px}.icon:not(label).conf.act{background-position:0 -115px}.icon:not(label).unlock{background-position:-23px -138px}.icon:not(label).unlock.act{background-position:0 -138px}.icon:not(label).lock{background-position:-23px -161px}.icon:not(label).lock.act{background-position:0 -161px}.icon:not(label).home{background-position:-23px -184px}.icon:not(label).home.act{background-position:0 -184px}.icon:not(label).man{background-position:-23px -207px}.icon:not(label).man.act{background-position:0 -207px}.icon:not(label).edit{background-position:-23px -230px}.icon:not(label).edit.act{background-position:0 -230px}.icon:not(label).trash{background-position:-23px -253px}.icon:not(label).trash.act{background-position:0 -253px}.icon:not(label).rarrow{background-position:-23px -276px}.icon:not(label).rarrow.act{background-position:0 -276px}.icon:not(label).larrow{background-position:-23px -322px}.icon:not(label).larrow.act{background-position:0 -322px}.icon:not(label).ok{background-position:-23px -345px}.icon:not(label).ok.act{background-position:0 -345px}.icon:not(label).quest{background-position:-23px -368px}.icon:not(label).quest.act{background-position:0 -368px}.icon:not(label).done{background-position:-23px -391px}.icon:not(label).done.act{background-position:0 -391px}.icon:not(label).error{background-position:-23px -414px}.icon:not(label).error.act{background-position:0 -414px}.icon:not(label).warn{background-position:-23px -437px}.icon:not(label).warn.act{background-position:0 -437px}.icon:not(label).earrow{background-position:-23px -299px}.icon:not(label).darrow{background-position:0 -299px}div.errornotify{font-size:.8333333333rem;line-height:23px;margin-bottom:10px;padding:15px;text-align:center;color:#fe0000;border:1px solid #fe0000}div.donenotify{font-size:.8333333333rem;line-height:23px;margin-bottom:10px;padding:15px;text-align:center;color:#30ca01;border:1px solid #30ca01}.err{color:#fe0000!important}.done{color:#30ca01!important}div.errorbox{font:700 12px Verdana,Arial,sans-serif;line-height:26px;min-height:29px;margin-bottom:3px;padding:0 10px;color:#fff;background:#f70606}div.errorbox .icon.fr{margin-top:4px}div.errorbox.checkbox{width:430px}div.errorbox.input,div.errorbox.select,div.errorbox.date,div.errorbox.file{width:234px}div.errorbox.captcha{width:303px}div.errorbox.table{margin:5px 0 5px 270px}.special_body .name{font-size:1rem;font-weight:var(--wght-bold);margin-top:20px}@media all and (min-width:900px){.special_body .name{font-size:1.44rem}}.special_body h3,.special_body h4{margin-bottom:.2em}.special_body p{margin-bottom:.75em}.special_body .details{display:flex;align-items:flex-start;flex-direction:column;margin-top:10px}.special_body .details p{display:grid;padding:5px 10px;border:1px solid var(--lm-secondary);border-radius:var(--lm-radius);background:var(--lm-background-dark);grid-template-columns:min-content 1fr;gap:10px}.special_body .details p+p{margin-top:10px}.prize_history{font-size:1rem;font-weight:var(--wght-bold)}.special_footer{width:100%}.special_footer img{border-radius:var(--lm-radius)}.special_footer li{display:flex;align-items:center;flex-direction:row;width:100%;margin-top:10px}.special_footer li .name{text-decoration:none}.special_footer li .name:focus,.special_footer li .name:link:hover{text-decoration:underline}.special_footer li>div{display:flex;align-self:flex-start;flex-direction:column;margin-left:5px}.special_footer li>div .name{margin-bottom:5px}.special_footer li .btn{margin-left:auto}.alt-back.stripe *{box-sizing:border-box}.alt-back.stripe form.on_alt_bcg{align-self:center;width:100%;max-width:600px;margin:0 auto 40px;padding:40px;border-radius:7px;box-shadow:0 0 0 .5px #32325d1a,0 2px 5px #32325d1a,0 1px 1.5px #00000012}.alt-back.stripe form.on_alt_bcg h1{font-size:2.48832rem;font-weight:300;line-height:42px;margin-bottom:20px}@media all and (min-width:1000px){.alt-back.stripe form.on_alt_bcg h1{font-size:2.985984rem}}.alt-back.stripe form.on_alt_bcg strong{font-size:1.44rem;display:block;margin:20px 0}.alt-back.stripe input{font-size:16px;width:100%;height:44px;margin-bottom:6px;padding:12px;border:1px solid rgba(50,50,93,.1);border-radius:6px;background:#fff}.alt-back.stripe .result-message{font-size:16px;line-height:22px}.alt-back.stripe .result-message a{font-weight:600;text-decoration:none;color:#596fd6}.alt-back.stripe .hidden{display:none}.alt-back.stripe #card-errors{font-size:.8333333333rem;line-height:1rem;margin:10px 0;text-align:left;color:var(--lm-red)}.alt-back.stripe #card-element{width:100%;height:44px;padding:12px;border:1px solid rgba(50,50,93,.1);border-radius:4px 4px 0 0;background:#fff}.alt-back.stripe #payment-request-button{margin-bottom:32px}.alt-back.stripe #button-text{align-items:center;justify-content:space-between;width:100%}.alt-back.stripe #button-text:not(.hidden){display:flex}.alt-back.stripe button{font-family:Arial,sans-serif;font-size:16px;font-weight:600;display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 16px;cursor:pointer;transition:all .2s ease;color:#fff;border:0;border-radius:0 0 4px 4px;background:#5469d4;box-shadow:0 4px 5.5px #00000012}.alt-back.stripe button img{height:24px;margin-left:20px}.alt-back.stripe button:hover{filter:contrast(115%)}.alt-back.stripe button:disabled{cursor:default;opacity:.5}.alt-back.stripe .spinner,.alt-back.stripe .spinner:before,.alt-back.stripe .spinner:after{border-radius:50%}.alt-back.stripe .spinner{font-size:22px;position:relative;width:20px;height:20px;margin:0 auto;transform:translateZ(0);text-indent:-99999px;color:#fff;box-shadow:inset 0 0 0 2px}@keyframes loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.alt-back.stripe .spinner:before,.alt-back.stripe .spinner:after{position:absolute;content:""}.alt-back.stripe .spinner:before{top:-.2px;left:-.2px;width:10.4px;height:20.4px;transform-origin:10.4px 10.2px;animation:loading 2s infinite ease 1.5s;border-radius:20.4px 0 0 20.4px;background:#5469d4}.alt-back.stripe .spinner:after{top:-.1px;left:10.2px;width:10.4px;height:10.2px;transform-origin:0 10.2px;animation:loading 2s infinite ease;border-radius:0 10.2px 10.2px 0;background:#5469d4}.alt-back.stripe>section{max-width:600px;margin:0 auto}.alt-back.stripe>section #logo{display:block;width:150px;margin:40px 20px 50px}@media all and (min-width:1000px){.alt-back.stripe>section #logo{margin:40px 20px 50px 0}}section.cal_choser{padding:20px;border-radius:var(--lm-radius)}section.cal_choser .cal_cont{padding:0}section.cal_choser .cal_cont .widget_header .room_info{display:none}section.cal_choser>header{width:100%;max-width:1050px;margin:0 auto;padding-bottom:15px}@media all and (min-width:782px){section.cal_choser>header{width:100%;max-width:970px;margin:0 auto;padding-right:65px;padding-left:65px}}section.cal_choser>header h2{font-size:1rem;font-weight:var(--wght-bold);display:flex;align-items:center;height:45px;margin-bottom:20px;border-bottom:var(--navigation-border-width) solid var(--navigation-color-border, var(--lm-tertiary-light))}section.cal_choser>header h2>svg{font-size:1.2rem;margin:0 5px}section.cal_choser>header .selection_grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px}section.cal_choser>header .selection_grid a{display:flex;padding:10px;text-decoration:none;border-radius:var(--widget-border-radius, var(--lm-radius));background:var(--widget-color-background-alt, var(--lm-background-dark))}section.cal_choser>header .selection_grid a h4{font-weight:var(--wght-bold);margin-bottom:2px}section.cal_choser>header .selection_grid a p{font-size:.8333333333rem}section.cal_choser>header .selection_grid a.open{--hover-color: transparent;color:var(--lm-text-on-primary);background:var(--widget-color-main)}section.cal_choser>header .selection_grid a:not(.open):hover{background:var(--widget-color-main-alt, var(--lm-primary-light))}section.cal_choser>header .selection_grid a:not(.open):hover picture:after{content:none}section.cal_choser>header .selection_grid a picture{margin-right:10px;overflow:hidden}section.cal_choser>header .selection_grid a img{width:50px;height:50px}section.cal_choser>header .selection_grid a picture,section.cal_choser>header .selection_grid a img{border-radius:var(--lm-radius)}section.cal_choser>div{display:none}section.cal_choser>div.open{display:block}ol{list-style:decimal outside;padding-left:0;font:inherit;margin-left:.5em}ol:not([start]){counter-reset:section}ol li{display:table}ol li:before{display:table-cell;padding-right:.6em;content:counters(section,".") ". ";counter-increment:section}section.text{font-size:1.2rem;font-weight:var(--wght-light)}section.text.container{padding:40px 0;width:1200px;margin-right:auto;margin-left:auto}@media all and (max-width:1299px){section.text.container{width:900px;margin-right:auto;margin-left:auto}}@media all and (max-width:999px){section.text.container{width:600px}}@media all and (max-width:631px){section.text.container{width:450px}}@media all and (max-width:481px){section.text.container{width:300px}}section.text.center{text-align:center}section.text.regular{font-weight:var(--wght-regular)}section.text>h3{font-size:1.44em;font-weight:var(--wght-bold)}section.text>h3 em{color:var(--lm-primary)}section.text>h3,section.text h2{margin:1em 0 .5em}section.text ul{margin-bottom:1em;margin-left:1em;list-style:disc outside}section.text ol,section.text ul{line-height:1.3}section.text ol li,section.text ul li{margin-bottom:.5em}section.text a{color:inherit}section.text>p{margin-bottom:1em}section.text>p img{max-width:100%;height:auto!important}section.text>p.vertical-align{display:flex;align-items:center;justify-content:space-around}section.text>form{font-size:1em;display:flex;flex-flow:row wrap}section.text>form>label{display:flex;align-items:center;width:100%;margin-bottom:.5em}section.text>form>label>input{margin-right:1em}section.text>form>label>p{margin-bottom:0}section.text>form>button{font-size:1.2em;margin-left:auto;padding:10px 40px;cursor:pointer;text-transform:uppercase;color:var(--lm-background);border:none;background:var(--lm-text);text-decoration:none}section.text>form>button:focus,section.text>form>button:link:hover{text-decoration:underline}section.text>p:last-child{margin-bottom:0}section.text>article{font-size:1.2rem;margin-bottom:2em;padding:1rem;background:var(--lm-secondary);border-radius:var(--lm-radius)}section.text>article>h3{font-size:1.44rem;text-align:center}section.text>article>p:last-child{margin-bottom:0}section.text>article>ul{font-size:1rem;margin-left:1em;list-style:disc outside}section.text>article>label{display:block}section.text .older-rules{margin-top:2rem;background-color:var(--lm-background-dark);border-radius:var(--lm-radius);padding:1rem}section.text .older-rules>h3{margin-bottom:.5em;text-align:left}section.text li ul,section.text li ol{margin-top:.5em}section.text>article.older-rules>ul{line-height:1.3}section.text>article.older-rules>ul .act{font-weight:var(--wght-bold)}section.selection_grid section.text{flex-direction:column}section.text.col2 ul.link_list>li{max-width:100%}.bullet-list{list-style:disc;padding-inline-start:1.5em;margin-block:1em;line-height:normal}.text-center{text-align:center}.text-warning{color:var(--lm-color-status-warning)}.text-negative{color:var(--lm-color-status-negative)}.text-positive{color:var(--lm-color-status-positive)}.text-info{color:var(--lm-color-status-info)}@media all and (min-width:1000px){.tile_grid{display:grid;gap:20px;grid-template-columns:1fr 1fr}.tile_grid>article.on_alt_bcg{margin-bottom:0}}.tile_grid h2{grid-column:1/-1}.two_columns:not(.in_cont,.fluid){max-width:100%;width:auto;margin-right:1rem;margin-left:1rem}@media all and (min-width:632px){.two_columns:not(.in_cont,.fluid){margin-right:auto;margin-left:auto;width:600px}}@media all and (min-width:1000px){.two_columns:not(.in_cont,.fluid){width:900px}}@media all and (min-width:1300px){.two_columns:not(.in_cont,.fluid){width:1200px}}@media all and (min-width:1600px){.two_columns:not(.in_cont,.fluid){width:1500px}}.two_columns video{position:sticky;top:calc(var(--lm-top-bar) + 1rem);border-radius:var(--lm-radius);aspect-ratio:16/9;width:100%}.two_columns.five_three{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;gap:2rem}.two_columns.five_three .img{grid-row:1;margin:0}.two_columns.five_three .img.tourists{aspect-ratio:3/2}@media all and (min-width:1300px){.two_columns.five_three{grid-template-columns:5fr 3fr;grid-template-rows:1fr}.two_columns.five_three .img{grid-column:2}}.two_columns h3,.two_columns .h3,.two_columns strong{display:block}.two_columns h3,.two_columns .h3{font-size:2.0736rem;margin-bottom:.5em}.two_columns strong{font-size:1rem;line-height:1.3}@media all and (min-width:1000px){.two_columns strong{font-size:1.2rem}}.two_columns p,.two_columns li{font-size:1rem;line-height:1.3}@media all and (min-width:1000px){.two_columns p,.two_columns li{font-size:1.2rem}}.two_columns .btn{--stylelint-order: 0}.two_columns p+p{margin-top:1em}.two_columns p strong{display:inline}.two_columns ul{margin-top:20px}.two_columns li+li{margin-top:20px}.two_columns li strong{display:inline}.two_columns li p+p{margin-top:20px}.two_columns img{display:block;max-width:100%;border-radius:var(--lm-radius)}.two_columns .image{display:grid;place-items:center}.two_columns .image .eb_logo{max-width:400px}.two_columns .image.top{align-items:flex-start}.two_columns>*{width:100%}@media all and (max-width:999px){.two_columns>*+*{margin-top:30px}}.two_columns>*.center{display:flex;align-items:center;flex-direction:column;justify-content:space-between;margin:0 auto;text-align:center}.two_columns .text{display:flex;flex-direction:column}.two_columns .text>.btn{align-self:flex-start}.two_columns .text:not(.top)>.btn{margin-top:20px}@media all and (min-width:1000px){.two_columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.two_columns.in_cont{gap:30px}}.two_columns.about .center{justify-content:flex-start}.two_columns.about .center .btn{margin-top:auto}.two_columns.about .center p:last-of-type{margin-bottom:2rem}@media all and (max-width:999px){.two_columns.about .center{align-items:flex-start;margin:4rem auto;text-align:left}}@media all and (min-width:1000px){.two_columns.about{margin:6rem auto 8rem}.two_columns.about .center{max-width:500px}}.two_columns.not_in_your_country{margin-top:4rem}.two_columns.not_in_your_country h1{margin-bottom:2rem}.two_columns.not_in_your_country .region_list{margin-top:2rem}.two_columns.not_in_your_country>.image img{max-width:100%}@media all and (min-width:1000px){.two_columns.not_in_your_country{margin-top:8rem}}.two_columns.game_creators>div{display:flex;align-items:center;justify-content:center;height:230px;padding:20px;border-radius:var(--lm-radius);background:var(--lm-secondary)}.two_columns.game_creators>div img{display:block;width:100%;border-radius:0;background:#000}.two_columns.site_header{margin-top:60px;text-align:left}.two_columns.site_header h1{margin-top:0}.two_columns.site_header h1 br{display:initial}.two_columns.site_header .btn{margin-top:0}.two_columns.site_header .text{align-self:flex-start}.two_columns.site_header .price{font-size:2.0736rem;margin-top:20px;padding:20px 0;border-top:1px solid var(--lm-secondary);border-bottom:1px solid var(--lm-secondary)}.two_columns.site_header .price span{font-size:2.985984rem}.two_columns.site_header .price p{margin-bottom:0}.two_columns.site_header .price del{font-size:1.728rem;color:var(--lm-red)}.two_columns.site_header .price+.price{margin-top:0;border-top:0}.two_columns.site_header .product_form{display:flex;align-self:flex-start;padding:20px 0}.two_columns.site_header .product_form>*{margin-top:0;margin-bottom:0}.two_columns.site_header .product_form .btn{display:flex;margin-left:10px;flex-shrink:0}.two_columns.site_header .product_form [data-type=input_number]{flex:0 1 100px}.two_columns.site_header .product_form [data-type=input_number] input{height:100%}.two_columns.site_header small{font-size:1rem;color:var(--lm-tertiary)}.two_columns.site_header.game .text h1{margin-bottom:1rem}@media all and (max-width:999px){.two_columns.site_header.game{margin-top:0}}@media all and (min-width:1200px){.two_columns.business_offer{margin:3rem auto}}.two_columns.business_offer ul{margin-left:2em}.two_columns.business_offer ul li{margin-top:0;list-style-type:disc}.two_columns.business_offer .image{display:flex;flex-direction:column;align-items:center;grid-column:2;grid-row:1}.two_columns.business_offer .stats{margin-top:2rem;display:grid;gap:1rem;width:100%;grid-template-columns:repeat(var(--columns, 2),minmax(0,1fr))}@media all and (min-width:600px){.two_columns.business_offer .stats{--columns: 4}}.two_columns.business_offer .stat{text-align:center;display:flex;justify-content:center;flex-direction:column;margin-top:0;padding-bottom:.75rem;border-bottom:3px solid var(--lm-primary)}.two_columns.business_offer .stat strong{font-size:1.728rem;margin-bottom:auto}.two_columns.business_offer .stat small{margin-top:.5rem;font-size:1rem;margin-bottom:auto}.two_columns.business_offer img{aspect-ratio:2/1}.two_columns.limited_width{padding:30px 0}.two_columns.limited_width.booking_system{padding:30px 0 90px}.two_columns.limited_width.booking_system .image{margin-top:60px}@media all and (min-width:1000px){.two_columns.limited_width.booking_system .image{margin-top:0}}.two_columns.limited_width.booking_system img{aspect-ratio:3/2}@media all and (min-width:1300px){.two_columns.limited_width{max-width:1000px;margin:80px auto 110px;padding:0}.two_columns.limited_width strong,.two_columns.limited_width p{font-size:1.2rem}.two_columns.limited_width h2{font-size:2.985984rem}}@media all and (min-width:1600px){.two_columns.limited_width{max-width:1184px}}.two_columns.limited_width .buttons{display:flex;justify-items:flex-start}.two_columns.limited_width .buttons .btn:first-child{margin-right:20px}@media all and (min-width:632px){.two_columns.limited_width .buttons{display:grid;gap:20px;grid-template-columns:1fr 1fr;justify-items:legacy}.two_columns.limited_width .buttons .btn:first-child{margin-right:0}}.two_columns.partner_costs{margin-top:30px}.two_columns.partner_costs h3{font-size:1.44rem}@media all and (min-width:1000px){.two_columns.partner_costs{margin-top:50px}.two_columns.partner_costs h3{font-size:2.0736rem}}.two_columns.contest a{text-decoration:none}.two_columns.contest a:focus,.two_columns.contest a:link:hover{text-decoration:underline}.two_columns.contest .btn{align-self:flex-start}.two_columns.contest h4{font-size:1.44rem;font-weight:300;margin-bottom:.5em}@media all and (min-width:1000px){.two_columns.contest h4{font-size:1.728rem;font-weight:400;margin-top:0}}.two_columns.contest img{border-radius:var(--lm-radius)}.two_columns.contest .data_list{display:grid;margin-top:20px;grid-template-columns:max-content auto;row-gap:10px}.two_columns.contest .data_list p{margin-left:20px}.two_columns.contest .data_list:not(:last-child){margin-bottom:20px}@media all and (min-width:1000px){.two_columns.contest>*{margin-bottom:0}}.two_columns.contest+.contest{margin-top:20px}.two_columns.contest label[data-type=checkbox]{padding-left:0;margin-bottom:1em}.two_columns .lm_team_photo{aspect-ratio:3/2}.in_cont.room .image{align-items:flex-start}.in_cont.room strong,.in_cont.room ul{font-size:1.2rem;margin-bottom:20px}.in_cont.room li{font-size:1.2rem}.in_cont.room li+li{margin-top:20px}.in_cont.room a.btn{margin-top:auto}.right_scroller.user{padding-bottom:65px}.right_scroller.user>h2{grid-column:1/-1}@media all and (max-width:999px){.right_scroller.user>h2,.right_scroller.user>form>h2,.right_scroller.user .subpage_header{padding:0 20px}}.right_scroller.user>div .on_alt_bcg{margin-bottom:0}.right_scroller.user>section .on_alt_bcg a.btn.subpage_link{margin-top:20px}@media all and (max-width:999px){.right_scroller.user>section .on_alt_bcg a.btn.subpage_link{margin-left:1rem}}.right_scroller.user .mobi_fixed.bottom_user_menu{justify-content:space-around;height:65px;border-top:1px solid var(--lm-secondary);box-shadow:none}@media all and (max-width:1299px){.right_scroller.user .mobi_fixed.bottom_user_menu{display:flex}}.right_scroller.user .mobi_fixed.bottom_user_menu .navlink{display:flex;align-items:center;flex:auto;flex-direction:column;margin-left:0;padding:.5rem 0;text-align:center;text-decoration:none;font-size:24px}.right_scroller.user .mobi_fixed.bottom_user_menu .navlink>i,.right_scroller.user .mobi_fixed.bottom_user_menu .navlink>svg{margin:0 0 .25rem}.right_scroller.user .mobi_fixed.bottom_user_menu .navlink:after{display:none}.right_scroller.user .mobi_fixed.bottom_user_menu .navlink>span{font-size:11px}.right_scroller.user>form{display:flex;flex-direction:column}.right_scroller.user>form>.btn{place-self:flex-end flex-end}@media all and (max-width:999px){.right_scroller.user>form>.btn{margin-right:1rem}}@media all and (min-width:1000px){.right_scroller.user>form>.btn{margin-top:0}}section.user_menu{display:flex;flex-direction:column;background:var(--lm-secondary)}section.user_menu>header{font-size:1.2rem;font-weight:var(--wght-bold);height:60px;text-transform:uppercase;color:var(--lm-text-on-primary);background:var(--lm-primary);display:flex;align-items:center;justify-content:center}section.user_menu>header>svg{font-size:2.0736rem;font-weight:var(--wght-regular);margin-right:10px}section.user_menu>header.black{color:var(--lm-background);background:var(--lm-text)}section.user_menu>ul{margin:20px 10px}section.user_menu>ul>li{margin:5px 0}section.user_menu>ul>li>a{font-size:1.2rem;padding:5px 0;text-decoration:none}section.user_menu>ul>li>a:focus,section.user_menu>ul>li>a:link:hover{text-decoration:underline}section.user_menu>ul>li>a>svg{margin:0 5px}section.user_menu>ul>li.act{font-weight:var(--wght-bold)}section.user_menu>.rooms{display:flex;height:145px;border-bottom:1px solid var(--lm-tertiary)}section.user_menu>.rooms>p{font-size:.8333333333rem;font-weight:var(--wght-bold);line-height:15px;display:flex;align-items:center;flex:0 0 50%;flex-direction:column;justify-content:space-between;padding:20px 10px;text-align:center;text-transform:uppercase}section.user_menu>.rooms>p+p{border-left:1px solid var(--lm-tertiary)}section.user_menu>.rooms>p>strong{font-size:2.985984rem;line-height:1;margin-bottom:5px}section.user_menu>.rooms>p>a{font-size:.6944444444rem;font-weight:var(--wght-regular);line-height:1em;margin-top:5px;text-transform:none;color:inherit}section.user_menu>.btn{margin:0 10px 10px}.progress_bar{position:relative;display:flex;overflow:hidden;height:20px;margin-bottom:20px;border-radius:20px;background:var(--lm-secondary);grid-column:1/-1}.progress_bar>span{font-size:.6944444444rem;line-height:20px;padding:0 10px;vertical-align:middle;color:var(--lm-tertiary);background:transparent}.progress_bar>div{line-height:20px;position:relative;min-width:calc(20px + 1ch);height:100%;border-radius:20px;background:var(--lm-primary)}.progress_bar>div>span{font-size:.6944444444rem;position:absolute;z-index:10;top:0;right:0;height:100%;padding-right:10px;white-space:nowrap;color:var(--lm-text-on-primary)}.progress_bar>div>span.right{right:auto;left:calc(100% + 10px);color:var(--lm-text)}.progress_bar>span:first-of-type,.progress_bar>span:last-of-type{position:absolute;z-index:10;top:0}.progress_bar>span:first-of-type{left:0;color:var(--lm-text-on-primary)}.progress_bar>span:last-of-type{z-index:0;right:0}.thumbnail{cursor:pointer;display:grid;place-self:start;position:relative}.thumbnail .lmfa{opacity:0;transition:.3s;display:block;color:#fff;filter:drop-shadow(2px 2px 2px black);font-size:2.5rem;position:absolute;grid-column:1;grid-row:1;place-self:center;z-index:1}@media(hover:hover){.thumbnail:hover .lmfa{opacity:.8;transition:.3s}}.viewbox{display:grid;place-items:center;isolation:isolate;padding:1rem}.viewbox .big_img_container{display:flex;flex-direction:column;align-items:center;justify-content:center}.viewbox .navigation{padding:1rem;display:none;justify-content:center;align-items:center;gap:1rem;position:absolute;bottom:.5rem;border-radius:var(--lm-radius);background:#0009}.viewbox .navigation p{color:#fff}.viewbox .navigation.show{display:flex}.viewbox .close_viewbox{position:absolute;top:1rem;right:1rem;background:transparent;font-size:2rem;z-index:1000;color:#fff;border:none;cursor:pointer}.viewbox .change_photo{border:none;background:var(--lm-secondary);font-size:1.5rem;min-width:2rem;border-radius:var(--lm-radius);cursor:pointer}@media(hover:hover){.viewbox .change_photo:hover{background-color:var(--lm-secondary-light)}}.viewbox img{display:block;max-height:calc(100% - 2rem);max-width:calc(100% - 2rem);border-radius:var(--lm-radius);position:absolute}.viewbox_container{display:none}.viewbox_container.open{position:fixed;inset:var(--lm-top-bar, 0) 0 0;background:#0009;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:100000;display:grid;place-items:center;overflow:auto}.viewbox_container.single{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);max-height:100%}.viewbox_container.single .viewbox,.viewbox_container.single .big_img_container{display:grid;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:center;max-height:100%}.viewbox_container.single img{display:block;max-width:100%;max-height:100%}.user_photos img{display:block;max-width:100%;max-height:100%;width:100%;border-radius:var(--lm-radius)}.user_photos.verified h2{color:var(--lm-color-user-verification)}.user_photos.verified img{outline:4px solid var(--lm-color-user-verification);outline-offset:-4px}.user_photos.verified figure{position:relative}.user_photos.verified figcaption{position:absolute;bottom:0;left:0;background-color:var(--lm-color-user-verification);border-radius:var(--lm-radius);padding:.25em .5em;color:var(--lm-text-on-verification-background)}.user_photos.verified figcaption .user-verification{display:block;height:1.2rem;font-size:1.2rem;color:var(--text_on_background)}.user_photos .gallery_grid{display:grid;grid-template-columns:repeat(var(--col-number, 3),minmax(0,1fr));gap:1rem}.user_photos .gallery_grid img,.user_photos .gallery_grid picture{aspect-ratio:1}.user_photos .gallery_grid .img_placeholder{display:block;aspect-ratio:1;background-color:var(--lm-secondary);border-radius:var(--lm-radius)}.user_photos .gallery_grid .none:nth-child(1){opacity:.8571428571}.user_photos .gallery_grid .none:nth-child(2){opacity:.7142857143}.user_photos .gallery_grid .none:nth-child(3){opacity:.5714285714}.user_photos .gallery_grid .none:nth-child(4){opacity:.4285714286}.user_photos .gallery_grid .none:nth-child(5){opacity:.2857142857}.user_photos .gallery_grid .none:nth-child(6){opacity:.1428571429}@media all and (min-width:600px){.user_photos .gallery_grid{--col-number: 4}}@media all and (min-width:900px){.user_photos .gallery_grid{--col-number: 6}}section.voucher_form{max-width:100%;width:auto;margin-right:1rem;margin-left:1rem}@media all and (min-width:632px){section.voucher_form{margin-right:auto;margin-left:auto;width:600px}}@media all and (min-width:1000px){section.voucher_form{width:900px}}@media all and (min-width:1300px){section.voucher_form{width:1200px}}@media all and (min-width:1600px){section.voucher_form{width:1500px}}@media all and (max-width:631px){section.voucher_form{margin-right:0;margin-left:0}}@media all and (max-width:631px){section.voucher_form h2{padding-right:1rem;padding-left:1rem}}section.voucher_form .error{padding:.5em 0 0;color:var(--lm-red);font-weight:var(--wght-bold)}section.voucher_form .form{position:relative;color:var(--lm-text-on-primary);background-color:var(--lm-primary)}section.voucher_form .form .form-label{color:var(--text-on-primary)}section.voucher_form .form h3{font-size:1.44rem;font-weight:var(--wght-bold);margin-bottom:1rem;color:var(--lm-text-on-primary)}@media all and (min-width:632px){section.voucher_form .form h3{font-size:1.728rem}}section.voucher_form .form>footer{margin:0 1.5rem;padding:1.5rem 0 2rem}section.voucher_form .form>footer div{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}section.voucher_form .form>footer .error{padding:0 0 1em}section.voucher_form .form>footer strong{font-size:2.985984rem}@media all and (min-width:632px){section.voucher_form .form{border-radius:var(--lm-radius)}}@media all and (min-width:1000px){section.voucher_form .form{display:grid;margin:0;grid-template-areas:"form" "presentation" "footer"}}@media all and (min-width:1300px){section.voucher_form .form{grid-template-columns:auto 490px;grid-template-areas:"presentation form" "presentation footer"}}section.voucher_form .presentation{--stripe-size: 10px;--stripe-light: #DBDBDB;--stripe-dark: #CCC;--presentation-background-color: white;background-color:var(--presentation-background-color);position:relative;display:flex;overflow:hidden;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:0;padding-bottom:93.1428%;border:4px solid var(--lm-primary);border-radius:var(--lm-radius)3px;grid-area:presentation}@media all and (min-width:1000px){section.voucher_form .presentation{height:667px;border-radius:var(--lm-radius)}}@media all and (min-width:1300px){section.voucher_form .presentation{height:auto;padding:0}}section.voucher_form .presentation .stripes{position:absolute;inset:0;opacity:.5;background:radial-gradient(ellipse at center,transparent 60%,var(--stripe-dark) 100%),repeating-linear-gradient(45deg,var(--stripe-dark),var(--stripe-dark) var(--stripe-size),var(--stripe-light) var(--stripe-size),var(--stripe-light) calc(var(--stripe-size) * 2))}[data-theme=dark] section.voucher_form .presentation .stripes{opacity:.3}@media(prefers-color-scheme:dark){[data-theme=auto] section.voucher_form .presentation .stripes{opacity:.3}}[data-theme=dark] section.voucher_form .presentation{--presentation-background-color: black}@media(prefers-color-scheme:dark){[data-theme=auto] section.voucher_form .presentation{--presentation-background-color: black}}section.voucher_form #envelope_back,section.voucher_form #envelope_front{position:absolute;top:109%;display:block;width:96%;transition:transform .5s;filter:drop-shadow(0 -6px 6px rgba(0,0,0,.16)) drop-shadow(0 -4px 3px rgba(0,0,0,.2))}@media all and (min-width:632px){section.voucher_form #envelope_back,section.voucher_form #envelope_front{width:88%}}@media all and (min-width:1300px){section.voucher_form #envelope_back,section.voucher_form #envelope_front{width:89%}}@media all and (min-width:1600px){section.voucher_form #envelope_back,section.voucher_form #envelope_front{width:78.5%}}section.voucher_form #envelope_front{z-index:30}section.voucher_form #envelope_back{z-index:10}section.voucher_form .voucher_template{background-color:var(--lm-background);position:absolute;z-index:20;top:50%;left:50%;width:92%;transform:translate(-50%,-50%);background-size:cover;box-shadow:0 14px 28px #00000040,0 10px 10px #00000038}section.voucher_form .voucher_template *{font-size:.8333333333rem;text-align:center;text-transform:uppercase}section.voucher_form .voucher_template image{aspect-ratio:15/14}section.voucher_form .voucher_template [id$=header]{fill:var(--lm-background)}section.voucher_form .voucher_template #value{font-size:1rem;font-weight:var(--wght-black);text-transform:none}section.voucher_form .voucher_template .dedication{font-size:1rem;font-style:italic;text-align:left;text-transform:none;fill:var(--lm-text)}@media all and (min-width:632px){section.voucher_form .voucher_template{width:85%}}@media all and (min-width:1300px){section.voucher_form .voucher_template{width:85%}}@media all and (min-width:1600px){section.voucher_form .voucher_template{width:75%}}section.voucher_form article:not(.presentation){--radio-width: 85px;display:flex;flex-direction:column;flex-shrink:0;width:100%;padding:0 1rem;grid-area:form}section.voucher_form article:not(.presentation) textarea{min-width:100%;max-width:100%;resize:vertical}section.voucher_form article:not(.presentation) h3{margin-top:25px}section.voucher_form article:not(.presentation) .option_group{margin-bottom:1rem}section.voucher_form article:not(.presentation) .option_group .btn-voucher{--bs-btn-bg: hsl(0deg 0% 100% / 60%);--bs-btn-hover-bg: hsl(0deg 0% 100% / 80%);--bs-btn-active-bg: var(--lm-text-on-primary);--bs-btn-active-color: white;--bs-btn-border-color: var(--lm-text-on-primary);--bs-btn-color: var(--text-on-primary);--bs-btn-active-border-color: var(--lm-text-on-primary);font-weight:var(--wght-bold);border-width:1px;background:linear-gradient(to bottom,#ffffffb3,#ffffffb3 66%,#ffffff80)}section.voucher_form article:not(.presentation) .option_group .btn-voucher:hover{--bs-btn-bg: var(--lm-secondary)}section.voucher_form article:not(.presentation) .option_group .btn-check:checked+.btn-voucher{background:var(--lm-text-on-primary)}section.voucher_form article:not(.presentation) .themes{display:flex}section.voucher_form article:not(.presentation) .themes .theme{display:block;overflow:visible;border:1px solid var(--lm-secondary);background-color:var(--lm-background);border-radius:var(--lm-radius);width:var(--radio-width);cursor:pointer}section.voucher_form article:not(.presentation) .themes .theme input{display:none}section.voucher_form article:not(.presentation) .themes .theme picture,section.voucher_form article:not(.presentation) .themes .theme img{display:block;max-width:100%;border-radius:var(--lm-radius)}section.voucher_form article:not(.presentation) .themes .theme :checked~picture{outline:2px solid var(--lm-text-on-primary)}section.voucher_form article:not(.presentation) .themes .theme:hover :not(:checked)~picture{outline:1px solid var(--lm-text-on-primary)}@media all and (min-width:482px){section.voucher_form article:not(.presentation){padding:0 1.5rem}}@media all and (min-width:1000px){section.voucher_form article:not(.presentation){padding:2rem 1.5rem 0}section.voucher_form article:not(.presentation) textarea{max-height:200px}}section.voucher_form article:not(.presentation)>div:last-child{margin-bottom:25px}.delivery_info{font-size:.8333333333rem;z-index:50;display:none;align-items:center;max-width:100%;min-height:100px;margin:1rem;padding:.75rem 1rem;transition:opacity .3s .3s;border-radius:var(--lm-radius);background:var(--lm-text);color:var(--lm-secondary)}.delivery_info#pdf_info{display:flex}@media all and (min-width:1300px){.delivery_info#pdf_info{transition:opacity .3s .3s,transform .3s .3s;transform:translateY(-2rem);opacity:.9}}@media all and (min-width:1600px){.delivery_info#pdf_info{transform:translateY(-1rem)}}.delivery_info>svg{font-size:2.985984rem;margin-right:1rem}@media all and (min-width:482px){.delivery_info{font-size:1rem}}@media all and (min-width:632px){.delivery_info{margin:1rem 2rem;padding:1rem 2rem}}@media all and (min-width:1300px){.delivery_info{position:absolute;bottom:0;left:57px;display:flex;width:595px;margin:0;opacity:0}}@media all and (min-width:1600px){.delivery_info{left:145px;width:720px}}.widget_presentation{display:flex;flex-direction:column;max-width:100%;width:auto;margin-right:1rem;margin-left:1rem}@media all and (min-width:632px){.widget_presentation{margin-right:auto;margin-left:auto;width:600px}}@media all and (min-width:1000px){.widget_presentation{width:900px}}@media all and (min-width:1300px){.widget_presentation{width:1200px}}@media all and (min-width:1600px){.widget_presentation{width:1500px}}@media all and (min-width:1000px){.widget_presentation{flex-direction:row;padding-top:20px}}.widget_presentation form.presentation_options{min-width:200px;max-width:300px;margin-bottom:20px}.widget_presentation form.presentation_options>div{margin-bottom:40px}.widget_presentation form.presentation_options h3{font-size:1.728rem;margin-bottom:20px}.widget_presentation form.presentation_options p{padding-bottom:10px}.widget_presentation form.presentation_options p:last-of-type{margin-bottom:20px}@media all and (min-width:1000px){.widget_presentation form.presentation_options{margin-right:20px}.widget_presentation form.presentation_options label#desktop{pointer-events:auto;opacity:1}}.widget_presentation .widgets_container{flex-grow:1}@media all and (min-width:1000px){.widget_presentation .widgets_container{margin-top:47px}.widget_presentation .widgets_container.mobile{max-width:400px;margin:0 auto}}.widget_presentation iframe{display:none}.widget_presentation iframe.open{position:sticky;top:var(--lm-top-bar)20px;display:block}.voucher_check{max-width:100%;width:auto;margin-right:1rem;margin-left:1rem}@media all and (min-width:632px){.voucher_check{margin-right:auto;margin-left:auto;width:600px}}@media all and (min-width:1000px){.voucher_check{width:900px}}@media all and (min-width:1300px){.voucher_check{width:1200px}}@media all and (min-width:1600px){.voucher_check{width:1500px}}.voucher_check h3{margin-bottom:1.5rem}.voucher_check .color_message{margin-top:1rem;padding:2rem;display:inline-flex;border-radius:var(--lm-radius)}.voucher_check .color_message h3{margin-block:0;font-size:1.2rem;font-weight:var(--wght-bold)}.voucher_check .color_message .value{font-size:2.0736rem;margin-block:.5em}.breadcrumbs{display:flex;flex-flow:row nowrap;margin-right:auto}.breadcrumbs>div{width:100%}.breadcrumbs div+div{margin-left:20px}.mobile_only .breadcrumbs,.mobile_only .sort{display:flex;flex-direction:column}@media all and (min-width:900px){.mobile_only .breadcrumbs>h4,.mobile_only .sort>h4{display:none}}.mobile_only .breadcrumbs .open .selection,.mobile_only .sort .open .selection{width:100%;max-height:300px}.mobile_only .breadcrumbs div+div,.mobile_only .sort div+div{margin-top:10px;margin-left:0}.twelve_col{--bottom_bar_height: 60px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:10px}@media all and (min-width:600px){.twelve_col{column-gap:20px}}@media all and (min-width:1200px){.twelve_col{grid-template-rows:auto auto 1fr 1fr}}.twelve_col>*{grid-column:1/-1}.twelve_col>.top{display:none;margin-bottom:20px;grid-row:1/2}@media all and (min-width:900px){.twelve_col>.top{display:flex;align-items:flex-start;justify-content:space-between}}.twelve_col>.top .sort{display:flex;align-items:center;flex-direction:row}.twelve_col>.top .sort .selection_container.open .selection{z-index:10000}.twelve_col>.top .sort:only-child{margin-left:auto}.twelve_col>.top .sort h4{margin-right:20px}@media all and (min-width:900px){.twelve_col>.left{grid-column:1/5;grid-row:4/5}}@media all and (min-width:1200px){.twelve_col>.left{grid-column:1/4;grid-row:3/5}}@media all and (min-width:900px){.twelve_col>.right{grid-column:1/5;grid-row:2/3}}@media all and (min-width:1200px){.twelve_col>.right{grid-column:-4/-1;grid-row:2/5}}@media all and (min-width:900px){.twelve_col>.left,.twelve_col>.right{position:static;height:auto;transform:none}}.twelve_col>.center{padding-bottom:20px}.twelve_col>.center>[data-filterme]{height:100%}@media all and (min-width:900px){.twelve_col>.center{grid-column:5/-1;grid-row:2/5}}@media all and (min-width:1200px){.twelve_col>.center{grid-column:4/-4}}@media all and (max-width:899px){.twelve_col.default_list>.left,.twelve_col.default_list>.right{display:none}}@media all and (min-width:900px){.twelve_col.default_list>.left{grid-row:3}}.twelve_col.default_list .mobile_only{display:flex;align-items:flex-end;flex-direction:column}.twelve_col.default_list .mobile_only .breadcrumbs{display:none;margin-right:0;margin-bottom:20px}.twelve_col.default_list .mobile_only>button{margin-bottom:20px;padding:0;text-decoration:underline;color:var(--lm-tertiary);border:none;background:0}.twelve_col.default_list .mobile_only>button.open+.breadcrumbs{display:flex}@media all and (min-width:600px){.twelve_col.default_list .mobile_only>button.open+.breadcrumbs{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.twelve_col.default_list .mobile_only>button.open+.breadcrumbs .breadcrumb{min-width:0}.twelve_col.default_list .mobile_only>button.open+.breadcrumbs button>span:first-of-type{flex:0 1 100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:normal}.twelve_col.default_list .mobile_only>button.open+.breadcrumbs>div{margin-top:0}.twelve_col.default_list .mobile_only>button.open+.breadcrumbs .selection{min-width:0}}@media all and (min-width:900px){.twelve_col.default_list .mobile_only{display:none}}@media all and (min-width:900px){.twelve_col.card_nav_container{grid-template-rows:auto auto auto 1fr}}@media all and (min-width:1200px){.twelve_col.card_nav_container{grid-template-rows:auto auto 1fr 1fr}}.twelve_col.card_nav_container>.left,.twelve_col.card_nav_container>.right{position:fixed;z-index:5;inset:var(--lm-main-bar) 0 var(--bottom_bar_height) 0}@media all and (max-width:899px){.twelve_col.card_nav_container>.left.act,.twelve_col.card_nav_container>.left.act.sticky,.twelve_col.card_nav_container>.right.act,.twelve_col.card_nav_container>.right.act.sticky{z-index:1500;overflow:auto;transition:all .3s;transform:translate(0)}}.twelve_col.card_nav_container>.left{overflow:hidden;justify-content:stretch;padding:0;transition:all .3s;transform:translate(-100%);background:var(--lm-background-dark)}@media all and (min-width:900px){.twelve_col.card_nav_container>.left{overflow:unset;position:static;height:auto;transform:none;grid-column:1/5;grid-row:4;margin-bottom:20px}.twelve_col.card_nav_container>.left.to_top{grid-row:3}}@media all and (min-width:1200px){.twelve_col.card_nav_container>.left{grid-column:1/4;grid-row:3/5}}.twelve_col.card_nav_container>.left .mobile_only{max-width:380px;margin:40px auto 0;padding:0 10px}.twelve_col.card_nav_container>.left .mobile_only h4{font-weight:var(--wght-bold);padding:20px 0}@media all and (min-width:900px){.twelve_col.card_nav_container>.left .mobile_only{display:none}}.twelve_col.card_nav_container>.right{position:static;display:none;grid-row:4}.twelve_col.card_nav_container>.right.sticky{position:fixed;display:block;transition:all .3s;transform:translate(100%);grid-row:2}@media all and (min-width:900px){.twelve_col.card_nav_container>.right.sticky{position:sticky;top:calc(var(--lm-top-bar) + 20px);bottom:auto;display:block;height:150px;min-height:0;transform:none;margin-bottom:30px}}@media all and (min-width:1200px){.twelve_col.card_nav_container>.right.sticky{height:calc(100vh - var(--lm-top-bar) - 40px);margin-bottom:0;grid-column:-4/-1;grid-row:2/5}}@media all and (min-width:900px){.twelve_col.card_nav_container>.right{display:block}}@media all and (min-width:1200px){.twelve_col.card_nav_container>.right{grid-row:3}}.twelve_col.card_nav_container .calendar{z-index:10;display:none;flex-grow:1}@media all and (min-width:900px){.twelve_col.card_nav_container .calendar{position:static;z-index:0;display:block;height:auto;grid-column:1/5;grid-row:3/4}}@media all and (min-width:1200px){.twelve_col.card_nav_container .calendar{margin-top:0;grid-column:1/4;grid-row:2/3}}.twelve_col.card_nav_container .card_navigation_menu{position:fixed;z-index:1000;right:0;bottom:0;left:0;display:flex;flex-direction:row;justify-content:flex-end;height:var(--bottom_bar_height);min-height:0;border-top:1px solid var(--lm-secondary);background:var(--lm-background);box-shadow:0 10px 20px #00000029,0 6px 6px #00000030}.twelve_col.card_nav_container .card_navigation_menu>button{position:relative;display:flex;overflow:hidden;flex-direction:column;justify-content:center;padding:0 5px;border:none;border-radius:0;background:var(--lm-background);place-items:center}.twelve_col.card_nav_container .card_navigation_menu>button svg,.twelve_col.card_nav_container .card_navigation_menu>button i{font-size:1.2rem;min-height:1em}.twelve_col.card_nav_container .card_navigation_menu>button+button{border-left:1px solid var(--lm-secondary)}.twelve_col.card_nav_container .card_navigation_menu>button.cal_button{align-items:center;flex:1 0 auto;flex-direction:row;justify-content:flex-start;margin-right:auto;padding:10px 10px 10px 20px}.twelve_col.card_nav_container .card_navigation_menu>button.cal_button>i,.twelve_col.card_nav_container .card_navigation_menu>button.cal_button>svg{margin-right:10px}.twelve_col.card_nav_container .card_navigation_menu>button.cal_button .text_container{display:flex;align-items:flex-start;flex-direction:column;text-align:left}.twelve_col.card_nav_container .card_navigation_menu>button.cal_button .readable_day{font-size:1rem}.twelve_col.card_nav_container .card_navigation_menu>button.cal_button .readable_date{font-size:.6944444444rem}.twelve_col.card_nav_container .card_navigation_menu>button.cal_button .unfold_arrow{margin-left:auto}.twelve_col.card_nav_container .card_navigation_menu>button.cal_button~[data-index]{max-width:80px}.twelve_col.card_nav_container .card_navigation_menu>button[data-index]{width:100%;color:var(--lm-tertiary)}.twelve_col.card_nav_container .card_navigation_menu>button[data-index] span{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:normal}.twelve_col.card_nav_container .card_navigation_menu>button[data-index]:after{position:absolute;bottom:0;left:0;width:100%;height:4px;content:"";transition:transform .3s;transform:translateY(4px);background-color:var(--lm-primary)}.twelve_col.card_nav_container .card_navigation_menu>button[data-index].act{font-weight:var(--wght-bold);color:var(--lm-text)}.twelve_col.card_nav_container .card_navigation_menu>button[data-index].act:after{transition:transform .3s;transform:translateY(0)}@media all and (min-width:900px){.twelve_col.card_nav_container .card_navigation_menu{display:none}}@media all and (max-width:899px){.twelve_col.card_nav_container.cal_open .calendar{position:fixed;z-index:10000;bottom:var(--bottom_bar_height);left:0;display:block;max-width:300px;padding-top:15px}.twelve_col.card_nav_container.cal_open .calendar header{display:none}}.twelve_col.card_nav_container .map_container{position:relative;display:block;height:100%}@media all and (min-width:900px){.twelve_col.card_nav_container .map_container{transition:height .3s;border:1px solid var(--lm-secondary-dark);border-radius:var(--lm-radius);background:var(--lm-secondary)}}@media all and (min-width:1200px){.twelve_col.card_nav_container .map_container{transition:none}}.twelve_col.card_nav_container .map_container.big{height:100%;transition:none}@media all and (min-width:900px){.twelve_col.card_nav_container .map_container.big{height:calc(100vh - 50px - var(--lm-top-bar));transition:height .3s}}@media all and (min-width:1200px){.twelve_col.card_nav_container .map_container.big{height:100%;transition:none}}.twelve_col.card_nav_container .map_container button.expand{display:none}@media all and (min-width:900px){.twelve_col.card_nav_container .map_container button.expand{position:absolute;z-index:100;bottom:0;left:50%;display:grid;height:20px;padding:0 10px;transform:translate(-50%,100%);border:1px solid var(--lm-secondary-dark);border-radius:0 0 var(--lm-radius) var(--lm-radius);background:var(--lm-background);place-items:center}.twelve_col.card_nav_container .map_container button.expand:hover{text-decoration:underline}}@media all and (min-width:1200px){.twelve_col.card_nav_container .map_container button.expand{display:none}}.twelve_col.card_nav_container .map_container #map{z-index:1;height:100%}@media all and (min-width:1000px){.twelve_col.card_nav_container .map_container #map{border-radius:var(--lm-radius)}}.twelve_col.card_nav_container .map_container #map.leaflet-fullscreen-on{border-radius:0}.twelve_col.card_nav_container .map_container>div{z-index:100;width:100%;height:100%;transition:box-shadow .3s}@media all and (min-width:1000px){.twelve_col.card_nav_container .map_container>div{position:initial;display:block;width:100%;height:100%;border-radius:var(--lm-radius)}}@media all and (min-width:1600px){.twelve_col.card_nav_container .map_container>div{box-shadow:initial}}body.annual_summary{--color_primary: #fcc417;--trans_duration: .75s;padding:0;background:url(/build/assets/summary_page_background-CZ0zcoYT.webp);background-position:top center;background-size:cover;color:#fff;height:100dvh;width:100vw;font-family:Stratum,sans-serif}body.annual_summary *{font-family:inherit}body.annual_summary main{background-color:transparent;padding:0;margin:0;text-align:center;text-transform:uppercase;display:grid;place-items:center;height:100dvh;width:100vw}body.annual_summary button{background:none;border:none;box-shadow:none;border-radius:0}body.annual_summary h1{font-size:15px}body.annual_summary .summary_container{--summary_height: 800px;--summary_width: 360px;--container-padding: 10px;--inner-padding: 10px;height:100dvh;width:100vw;max-height:calc(var(--summary_height) + var(--container-padding) * 2);max-width:calc(var(--summary_width) + var(--container-padding) * 2);padding:var(--container-padding);background:#ffffffbf;position:relative;display:grid}body.annual_summary .music_switch{position:absolute;bottom:.5rem;right:.5rem;display:grid;height:48px;width:48px;place-items:center;border-radius:100%;font-size:1.5rem;color:#000;background:#fff9;z-index:10000000;cursor:pointer;padding:0}body.annual_summary [data-annual-summary-muted-value=true] .music_switch.off,body.annual_summary [data-annual-summary-muted-value=false] .music_switch.on{display:none}body.annual_summary .summary{position:relative;display:grid;height:100%;overflow:hidden}body.annual_summary .summary_header{position:absolute;inset:0 0 auto;z-index:1000;background-image:linear-gradient(to bottom,hsla(0,0%,0%,.35),hsla(0,0%,0%,.3),transparent);padding:var(--inner-padding) var(--inner-padding) calc(var(--inner-padding) * 2);display:flex;flex-direction:column;align-items:center}body.annual_summary .summary_header h1{font-size:1rem}body.annual_summary .summary_header .logo{margin-bottom:10px}body.annual_summary .category_name span{font-size:1.25em;margin-top:.25em}body.annual_summary .progress_bars{--bar_color: hsl(0deg 0% 100% / 55%);display:flex;justify-content:center;width:100%;padding:10px 0}body.annual_summary .progress_bars .progress_bar{max-width:34px;width:100%;height:5px;margin-bottom:0;cursor:pointer;background-color:var(--bar_color);position:relative;border-radius:100vh}body.annual_summary .progress_bars .progress_bar:after{content:"";position:absolute;inset:0;background-color:var(--color_primary);transform:scaleX(0);transform-origin:left}body.annual_summary .progress_bars .progress_bar+.progress_bar{margin-left:10px}body.annual_summary .progress_bars .progress_bar.act{transform:scaleY(1.6);box-shadow:1px 1px 2px 1px #0000008c}body.annual_summary .progress_bars .progress_bar.act:after{transform:scaleX(1);transform-origin:left;transition:var(--auto-transition-time) linear}body.annual_summary .progress_bars .progress_bar:hover{transform:scale(1.25,2.25);background-color:#fff}body.annual_summary .summary_steps_outer{height:100%;width:100%;max-height:var(--summary_height);max-width:var(--summary_width);overflow:hidden}body.annual_summary .summary_steps_inner{display:flex;height:100%;overflow:hidden}body.annual_summary .starter{position:absolute;inset:0;background-color:#0006;z-index:100000;display:flex;flex-direction:column;justify-content:center;align-items:center}body.annual_summary .starter button{font-size:2rem;display:flex;flex-direction:column;align-items:center;padding:.75rem;border:1px solid white;border-radius:var(--lm-radius);cursor:pointer}body.annual_summary .starter button:hover{background:#fff;color:#000}body.annual_summary .starter button i,body.annual_summary .starter button svg{height:2rem}body.annual_summary .starter header{margin-bottom:2rem}body.annual_summary .starter header picture{width:100px;height:100px;margin-bottom:.5rem}body.annual_summary .starter header picture img,body.annual_summary .starter header picture svg{display:block;width:inherit;height:inherit;border-radius:var(--lm-radius)}body.annual_summary [data-gallery-play-value="1"] .starter{display:none}body.annual_summary .summary_step{--translateX: -3rem;height:100%;width:100%;max-width:100%;max-height:100%;flex-shrink:0;flex-direction:column;justify-content:center;background-position:center;background-repeat:no-repeat;background-size:contain;opacity:0;visibility:hidden;display:flex;position:absolute;inset:0;transition:var(--trans_duration);transform:translate(-1rem);transform-origin:right center}body.annual_summary .summary_step span,body.annual_summary .summary_step small,body.annual_summary .summary_step strong{opacity:0;transform:translate(var(--translateX));display:inline-block;transition:var(--trans_duration);transition-delay:0s}body.annual_summary .summary_step span.yellow,body.annual_summary .summary_step small.yellow,body.annual_summary .summary_step strong.yellow{transition-delay:0s;opacity:0}body.annual_summary .summary_step.auto,body.annual_summary .summary_step.auto span,body.annual_summary .summary_step.auto small,body.annual_summary .summary_step.auto strong{transform:none}body.annual_summary .summary_step.act,body.annual_summary .summary_step.act~.summary_step{transform:translate(1rem);--translateX: 3rem;transform-origin:left center}body.annual_summary .summary_step.act.auto,body.annual_summary .summary_step.act~.summary_step.auto{transform:none}body.annual_summary .summary_step p{font-size:2.25rem;line-height:1.1;text-shadow:4px 4px 0 black,0 0 40px black,0 0 32px black,0 0 16px black,0 0 12px black;margin:0 var(--inner-padding)}body.annual_summary .summary_step .yellow{color:var(--color_primary);text-shadow:4px 4px 0 black,0 0 40px black,0 0 32px black,0 0 12px black}body.annual_summary .summary_step.act{visibility:visible;opacity:1;transform:translate(0);transition:var(--trans_duration)}body.annual_summary .summary_step.act span,body.annual_summary .summary_step.act small,body.annual_summary .summary_step.act strong{transform:translate(0);opacity:1;transition:var(--trans_duration) calc(var(--trans_duration) / 3);transition-delay:calc(var(--trans_duration) / 3)}body.annual_summary .summary_step.act span.yellow,body.annual_summary .summary_step.act small.yellow,body.annual_summary .summary_step.act strong.yellow{transition-delay:0s;opacity:1}body.annual_summary .summary_step#summary_welcome{background-image:url(/build/assets/welcome-BzK5HjrF.webp)}body.annual_summary .summary_step#summary_rooms{background-image:url(/build/assets/rooms-DyFNoMR5.webp)}body.annual_summary .summary_step#summary_minutes{background-image:url(/build/assets/minutes-DH2cEY-0.webp)}body.annual_summary .summary_step#summary_badges{background-image:url(/build/assets/badges-Cm_OInbH.webp)}body.annual_summary .summary_step#summary_reviews{background-image:url(/build/assets/reviews-vHDxLjc8.webp)}body.annual_summary .summary_step#summary_reviews_none{background-image:url(/build/assets/reviews_none-BaTt1uvj.webp)}body.annual_summary .summary_step#summary_points{background-image:url(/build/assets/points-C_uOXRyf.webp)}body.annual_summary .summary_step#summary_verified{background-image:url(/build/assets/verified-ChwHv9rt.webp)}body.annual_summary .summary_step#summary_unverified{background-image:url(/build/assets/unverified-DbSuoagC.webp)}body.annual_summary .summary_step#summary_end{background-image:url(/build/assets/end-BNRQh9g1.webp)}body.annual_summary .summary_step#summary_category_abstract{background-image:url(/build/assets/category_abstract-BmXpSDGw.webp)}body.annual_summary .summary_step#summary_category_action{background-image:url(/build/assets/category_action-CJmDkvcM.webp)}body.annual_summary .summary_step#summary_category_adventure{background-image:url(/build/assets/category_adventure-CaDxi-Ee.webp)}body.annual_summary .summary_step#summary_category_crime{background-image:url(/build/assets/category_crime-CHker1Sz.webp)}body.annual_summary .summary_step#summary_category_fantasy{background-image:url(/build/assets/category_fantasy-BFI_wdXy.webp)}body.annual_summary .summary_step#summary_category_children{background-image:url(/build/assets/category_children-mNGE5dH_.webp)}body.annual_summary .summary_step#summary_category_futuristic{background-image:url(/build/assets/category_futuristic-Dm1ksHUq.webp)}body.annual_summary .summary_step#summary_category_historical{background-image:url(/build/assets/category_historical-BgqIdHrL.webp)}body.annual_summary .summary_step#summary_category_horror{background-image:url(/build/assets/category_horror-id7QhSJY.webp)}body.annual_summary .summary_step#summary_category_narrative{background-image:url(/build/assets/category_narrative-B_bxs-BU.webp)}body.annual_summary .summary_step#summary_category_thriller{background-image:url(/build/assets/category_thriller-D_-m_5gw.webp)}body.annual_summary .summary_step .rooms_number{display:block;font-size:7rem}body.annual_summary .summary_step .minutes_number{display:flex;flex-direction:column;font-size:7rem;line-height:.9;margin-bottom:2rem}body.annual_summary .summary_step .minutes_number small{font-size:.4em}body.annual_summary .summary_step .badge_number{display:flex;flex-direction:column;font-size:8rem;top:50%;left:0;right:0;text-align:center;margin:0 2rem}body.annual_summary .summary_step .badge_number small{font-size:.3em}body.annual_summary .summary_step .category{margin-top:.6em}body.annual_summary .summary_step .reviews_none{text-align:center;font-size:2rem}body.annual_summary .summary_step .reviews_none span{margin-bottom:1rem}body.annual_summary .summary_step .points_text{font-size:2rem}body.annual_summary .summary_step .points_number{display:flex;flex-direction:column;font-size:9rem;line-height:1}body.annual_summary .summary_step .points_number small{font-size:.2em}body.annual_summary .summary_step .end_top{margin-top:auto;margin-bottom:2rem}body.annual_summary .summary_step .end_bottom{display:flex;flex-direction:column;align-items:center;line-height:1;margin-bottom:auto}body.annual_summary .summary_step .end_bottom strong{font-size:3em}body.annual_summary .summary_step .end_share{margin-bottom:2rem;background-color:var(--color_primary);color:#000;text-decoration:none;display:grid;align-self:center;padding:1.5rem;font-size:1.1rem;z-index:100000}body.annual_summary #summary_reviews .reviews_number{font-size:8rem}body.annual_summary .invisible_buttons{position:absolute;inset:0 0 7rem;display:grid;grid-template-columns:repeat(3,1fr)}body.annual_summary .invisible_buttons button:focus{outline:none}body.annual_summary .invisible_buttons .left{grid-column:1}body.annual_summary .invisible_buttons .right{grid-column:3}body.annual_summary .landscape_warning{display:none}@media(orientation:landscape)and (max-height:500px){body.annual_summary .summary_container{display:none}body.annual_summary .landscape_warning{display:grid;place-items:center;position:fixed;inset:0;color:#000}body.annual_summary .landscape_warning .rotate{font-size:2rem}body.annual_summary .landscape_warning p{text-align:center;margin-top:1em;font-size:1.5rem}}.categories_grid{display:grid;gap:2rem 1rem}.categories_grid .topics{display:flex;flex-direction:column}@media all and (min-width:600px){.categories_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media all and (min-width:900px){.categories_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media all and (min-width:1200px){.categories_grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.docs_category .icon_container{background:var(--lm-secondary-light);display:grid;place-items:center;border-radius:var(--lm-radius);margin-bottom:1rem}.docs_category .icon_container:hover{background-color:var(--lm-secondary)}.docs_category .icon_container i,.docs_category .icon_container svg{margin:2rem;height:100px}.docs_category .heading{display:block;font-size:1.44rem;margin-bottom:.5em;padding-bottom:.5em;border-bottom:1px solid var(--lm-secondary);text-decoration:none}.docs_category .heading:focus,.docs_category .heading:link:hover{text-decoration:underline}.docs_category .topic{display:flex;align-items:baseline;justify-content:space-between;text-decoration:none}.docs_category .topic:focus,.docs_category .topic:link:hover{text-decoration:underline}.docs_category .topic+.topic{margin-top:.75em}.docs_category .topics_num{display:flex;align-items:center;color:var(--lm-tertiary);margin-top:1em;font-size:.8333333333rem}.docs_category .topics_num:after{content:"";height:1px;flex-grow:1;background-color:var(--lm-secondary);margin-left:1em}[data-theme=dark] .docs_category .topics_num{color:var(--lm-secondary)}@media(prefers-color-scheme:dark){[data-theme=auto] .docs_category .topics_num{color:var(--lm-secondary)}}.docs_article{font-size:1.2rem}.docs_article:not(:only-child){margin-bottom:1rem}.docs_article .docs_article_list{padding:1rem 0}.docs_article+.docs_article{margin-top:.5em}.docs_article p{font-weight:var(--wght-bold)}[data-theme=dark] .docs_article p{color:var(--lm-primary)}@media(prefers-color-scheme:dark){[data-theme=auto] .docs_article p{color:var(--lm-primary)}}.topics_list{display:grid;gap:3rem 1rem}.topics_list .topic_name{border-bottom:var(--topic_underline_width, 1px) solid var(--topic_border_color, var(--lm-secondary));padding-bottom:.25em;font-size:1.728rem}.topics_list .topic_name:target{font-weight:var(--wght-bold);--topic_border_color: var(--lm-primary);--topic_underline_width: 2px}@media all and (min-width:600px){.topics_list{grid-template-columns:repeat(2,minmax(0,1fr))}}.topics_list .docs_article{line-height:1.3}.topics_list .docs_article+.docs_article{margin-top:.75em}.docs_breadcrumbs{font-size:1.2rem;line-height:1.2;margin-top:1em}.docs_articles_in_category h2{font-size:1.44rem}@media all and (min-width:1200px){.docs_articles_in_category h2{font-size:1.728rem}}@media all and (max-width:899px){.docs_articles_in_category{margin-bottom:2rem;margin-top:2rem}}.docs_articles_in_category ul{padding:1rem 0;border-top:1px solid var(--lm-secondary);border-bottom:1px solid var(--lm-secondary)}.search_result a{text-decoration:none}.search_result a:focus,.search_result a:link:hover{text-decoration:underline}.search_result .docs_breadcrumbs{border-top:1px solid var(--lm-secondary);border-bottom:1px solid var(--lm-secondary);padding:.5em 0;margin:.5em auto;font-size:1rem}.search_result header{font-size:1.728rem}.search_result p{line-height:1.6}.docs_search{--search_border_width: 2px;position:relative;display:inline-flex;align-items:stretch;justify-content:stretch;background-color:var(--lm-background);z-index:1000;width:100%}.docs_search .search_label{border-radius:var(--lm-radius);border:var(--search_border_width) solid var(--lm-primary);width:100%;font-size:1rem}.docs_search .search_label .search_input{background:transparent;border:none;height:50px;padding:0 1rem 0 2.25rem;outline:none;width:100%;font-size:1rem}.docs_search .quick_results{--results_padding: 1.5rem;display:none;background-color:var(--lm-background);flex-direction:column;border-bottom-left-radius:var(--lm-radius);border-bottom-right-radius:var(--lm-radius);border:var(--search_border_width) solid var(--lm-primary);border-top:0;position:absolute;top:calc(100% - var(--search_border_width));left:0;right:0;padding:0 calc(var(--results_padding) / 2) calc(var(--results_padding) / 2)}.docs_search .quick_results .result{font-size:1rem;line-height:1.2}.docs_search .quick_results .result>*{padding:calc(var(--results_padding) / 2) var(--results_padding)}.docs_search .quick_results .result p{font-weight:var(--wght-bold)}.docs_search .quick_results .result a{display:flex;flex-direction:column;border-radius:var(--lm-radius);text-decoration:none}.docs_search .quick_results .result a:hover{background-color:var(--lm-secondary-light)}.docs_search .quick_results .result a small{margin-top:.5em;font-size:.8333333333em}.docs_search .all_results{display:block;margin:calc(var(--results_padding) / 2) var(--results_padding);padding-top:calc(var(--results_padding) / 2);border-top:1px solid var(--lm-secondary-light)}.docs_search:focus-within .quick_results{display:flex}.docs_search:focus-within .search_label{border-bottom-left-radius:0;border-bottom-right-radius:0}.right_scroller.docs{display:grid;grid-template-columns:1fr}.right_scroller.docs .post{grid-column:1}.right_scroller.docs .docs_search{grid-row:1;grid-column:1;margin-bottom:1rem}.right_scroller.docs .docs_articles_in_category{grid-column:1;grid-row:3}@media all and (min-width:900px){.right_scroller.docs{grid-template-columns:minmax(0,1fr) 280px;grid-template-rows:max-content 1fr}.right_scroller.docs .post{grid-row:span 2}.right_scroller.docs .docs_search{grid-column:2;grid-row:1;margin-bottom:2rem}.right_scroller.docs .docs_articles_in_category{grid-column:2;grid-row:2}}@media all and (min-width:1200px){.right_scroller.docs{grid-template-columns:1fr 360px}}.site_header.docs.half .docs_search{margin-top:1rem}@media all and (min-width:900px){.site_header.docs.half{display:grid;column-gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.site_header.docs.half h1,.site_header.docs.half .read_more{grid-column:span 2}.site_header.docs.half .docs_search{margin:2rem 0 3rem}}.site_header.docs.quarter{display:grid;grid-template-columns:1fr;gap:1rem;align-items:start}.site_header.docs.quarter .read_more{padding-top:0}@media all and (min-width:600px){.site_header.docs.quarter{grid-template-columns:repeat(2,minmax(0,1fr))}.site_header.docs.quarter .headings{grid-column:1/-1}.site_header.docs.quarter .docs_search{grid-column:1}.site_header.docs.quarter .read_more{grid-column:1/-1}}@media all and (min-width:1200px){.site_header.docs.quarter{grid-template-columns:repeat(3,minmax(0,1fr))}.site_header.docs.quarter .headings{grid-column:span 2}.site_header.docs.quarter .docs_search{grid-column:3;margin-top:2.5rem}.site_header.docs.quarter .read_more{grid-row:2;grid-column:1/-1}}.docs_search_results{display:grid;gap:2rem 1rem;margin:3rem auto}@media all and (min-width:900px){.docs_search_results{grid-template-columns:repeat(2,minmax(0,1fr))}}.search_snippet strong{background-color:var(--lm-primary-light);color:var(--text-on-primary)}[data-theme=dark] .search_snippet strong{background-color:transparent;color:var(--lm-primary)}@media(prefers-color-scheme:dark){[data-theme=auto] .search_snippet strong{background-color:transparent;color:var(--lm-primary)}}.verification_form{--space: 20px}.verification_form.loading .verification_form_step .loading_icon{display:none}.verification_form_step{--step_color: var(--lm-text);--section_border_color: var(--step_color);border-width:3px;display:flex;flex-direction:column;align-items:flex-start;position:relative}.verification_form_step img{border-radius:var(--lm-radius)}.verification_form_step h2{color:var(--step_color);font-weight:var(--wght-bold)}.verification_form_step p{margin-bottom:1rem}.verification_form_step form{width:100%}.verification_form_step .message{font-weight:var(--wght-bold)}.verification_form_step .message.positive{color:var(--lm-form-valid)}.verification_form_step .message.negative{color:var(--lm-color-status-negative)}.verification_form_step .form-check{margin-block:1rem}.verification_form_step.filled{--step_color: var(--lm-form-valid);--button_color: black}.verification_form_step.filled .positive{display:block}.verification_form_step.error{--step_color: var(--lm-color-status-negative)}.verification_form_step.error .positive{display:none}.verification_form_step.error .negative{display:block}.verification_form_step.verified{--step_color: var(--lm-color-user-verification)}.verification_form_step .btn-verified{background-color:var(--lm-color-user-verification);--bs-btn-hover-bg: var(--lm-color-user-verification-light);--bs-btn-color: var(--lm-text-on-verification-background);--bs-btn-hover-color: var(--lm-text-on-verification-background)}.verification_form_step .status_icon{position:absolute;top:1rem;right:1rem;color:var(--step_color);font-size:1.75rem;display:none}.verification_form_step .refresh{margin-top:1rem;display:flex;align-items:center}.verification_form_step .refresh p,.verification_form_step .refresh button{margin:0}.verification_form_step .refresh p{margin-right:1rem}.verification_form_step .make_public{margin:1rem 0}.verification_form_step .button_container{--gap: 1rem;margin-top:1rem}.verification_form_step .button_container .btn{margin-top:0}.add_to_list_container{margin:0 1rem 1rem}@media all and (min-width:1000px){.add_to_list_container{margin-inline:0}}.add_to_list_container .compact_list_tile{--tile-margin: 0}.add_to_list_container .external_room_fieldset{margin-top:1rem}.visit_timeline_container{width:300px}.visit_timeline{--gap: .75em;--inline-gap: .5em;--timeline-line-width: 3px;--dot-size: 10px;--active-color: var(--lm-primary);position:sticky;top:calc(var(--lm-top-bar) + 1rem);padding-left:var(--dot-size);display:flex;align-items:start;flex-direction:column;gap:var(--gap)}.visit_timeline a{text-decoration:none}.visit_timeline a:focus,.visit_timeline a:link:hover{text-decoration:underline}.visit_timeline .year_number{cursor:pointer;list-style:none;position:relative;padding-left:var(--inline-gap);color:var(--lm-text)}.visit_timeline .year_number p{transition:transform .3s}.visit_timeline .year_number:hover p{transform:translate(var(--inline-gap))}.visit_timeline .year_number strong{font-weight:var(--wght-black)}.visit_timeline .year_number:before{content:"";position:absolute;left:calc(-1 * var(--dot-size));top:50%;transform:translateY(-50%);height:var(--dot-size);width:var(--dot-size);background-color:var(--lm-text);border-radius:100%}.visit_timeline .year{--dot-outline-width: 2px;--dot-outline-color: var(--lm-text);position:relative}[data-theme=dark] .visit_timeline .year{--dot-outline-width: 4px;--dot-outline-color: var(--lm-background-dark)}@media(prefers-color-scheme:dark){[data-theme=auto] .visit_timeline .year{--dot-outline-width: 4px;--dot-outline-color: var(--lm-background-dark)}}.visit_timeline .year:before{position:absolute;content:"";width:var(--timeline-line-width);background-color:var(--lm-text);top:.5em;bottom:calc(-1 * (var(--gap) + .5em));left:calc(-1 * (var(--dot-size) / 2 + var(--timeline-line-width) / 2));border-radius:100vh}.visit_timeline .year:last-child:before{display:none;bottom:0}.visit_timeline .year:last-child[open]:before{display:block}.visit_timeline .year[open] .year_number p{transform:none}.visit_timeline .year.active:not([open]) .year_number:before{background-color:var(--active-color);outline:var(--dot-outline-width) solid var(--dot-outline-color)}.visit_timeline .months{display:flex;flex-direction:column;margin-top:var(--gap)}.visit_timeline .month{padding-left:calc(var(--inline-gap) * 1.5);color:var(--lm-text);cursor:pointer}.visit_timeline .month+.month{padding-block-start:calc(var(--gap) / 2)}.visit_timeline .month:not(:last-child){padding-block-end:calc(var(--gap) / 2)}.visit_timeline .month a{display:block;transition:transform .3s}.visit_timeline .month:hover a{transform:translate(var(--inline-gap))}.visit_timeline .month.active{position:relative}.visit_timeline .month.active:before{content:"";outline:var(--dot-outline-width) solid var(--dot-outline-color)}.visit_timeline .month:before{position:absolute;left:calc(-1 * var(--dot-size));top:50%;transform:translateY(-50%);height:var(--dot-size);width:var(--dot-size);background-color:var(--active-color, var(--lm-text));border-radius:100%}aside.mobi_fixed.mobile_date_pickers{display:flex;justify-content:flex-end}@media all and (min-width:632px){aside.mobi_fixed.mobile_date_pickers select{max-width:50%}}@media all and (min-width:1000px){aside.mobi_fixed.mobile_date_pickers{grid-template-columns:repeat(3,1fr)}}@media all and (min-width:1300px){aside.mobi_fixed.mobile_date_pickers{display:none}}.wishlist .wishlist_icon.wishlisted{color:var(--lm-mark-color-wishlist)}.wishlist .wish_form legend{font-weight:var(--wght-bold)}.wishlist .wish_form label{cursor:pointer}.wishlist_header{--gap: 1rem;justify-content:space-between;align-items:start;margin:0 1rem 1rem}.wishlist_header .button_group{margin-left:auto}.wishlist_header .add_to_list_container{margin:0;width:100%;order:2}@media all and (min-width:782px){.wishlist_header .add_to_list_container{width:calc(50% - .5rem);order:-1}}@media all and (min-width:1000px){.wishlist_header{margin-inline:0}}.cal_choser{border-radius:var(--widget-border-radius, var(--lm-radius));background:var(--widget-color-background, var(--lm-background))}.cal_cont ul{padding-inline-start:0}.shift{font-size:var(--side-button-font-size, 2.985984rem);display:grid;flex-shrink:0;border-radius:var(--side-button-border-radius, var(--lm-radius));background:var(--side-button-color-background, var(--lm-background-dark));color:var(--side-button-color-text, inherit);place-items:center;cursor:pointer}.shift.inact{pointer-events:none;color:var(--side-button-color-inactive-text, var(--lm-secondary-dark));border-color:var(--lm-tertiary-light);background:var(--side-button-color-inactive-background, var(--lm-background-dark))}@media(hover:hover){.shift:hover{background:var(--side-button-color-background-hover, var(--lm-secondary));color:var(--side-button-color-text, inherit)}}.hours{z-index:1;display:grid;align-items:flex-start;width:100%;grid-template-columns:repeat(auto-fit,80px);gap:10px}@media all and (max-width:481px){.hours{grid-template-columns:repeat(auto-fill,minmax(70px,1fr))}}@media all and (min-width:782px){.hours{margin:0;padding:0 10px;grid-template-columns:minmax(60px,100px)}}.hours>small{font-size:.8333333333rem}.hours .hour{font-size:1.2rem;line-height:1;display:flex;align-items:center;justify-content:center;min-height:40px;padding:5px;text-align:center;border:var(--slot-border-width, 1px) solid var(--slot-color-border, var(--lm-tertiary));border-radius:var(--slot-border-radius, var(--lm-radius));background:var(--slot-color-background, var(--lm-background));color:var(--slot-color-text, inherit);cursor:pointer}@media(hover:hover){.hours .hour:hover{background:var(--slot-color-background-hover, var(--lm-primary-light));border-color:var(--slot-color-border-hover)}}.hours .hour.panel{pointer-events:auto}@media(hover:hover){.hours .hour.panel:hover{color:var(--lm-background);border-color:var(--lm-text);background:var(--lm-text)}}.hours .hour.booked{background:var(--slot-booked-color-background, transparent);border-color:var(--slot-booked-color-border, var(--slot-color-border))}.hours .hour.booked:not(.panel){pointer-events:none;opacity:var(--slot-booked-opacity, .3)}@media(hover:hover){.hours .hour.booked.panel{pointer-events:auto}.hours .hour.booked.panel:hover{color:var(--lm-background);border-color:var(--lm-text);background:var(--lm-text)}}.hours .hour.booked[data-source]{color:var(--lm-text);border:none;background:var(--type_color, #3c8dbc);--stripes_color: rgb(0 0 0 / 10%)}.hours .hour.booked[data-source]:hover{color:var(--type_color, #3c8dbc);background:var(--lm-text)}.hours .hour.booked[data-source=widget][data-status="1"]{--type_color: #00a65a}.hours .hour.booked[data-source=widget][data-status="1"]:hover{background:var(--lm-text)}.hours .hour.booked[data-source=widget][data-status="0"],.hours .hour.booked[data-order][data-source=widget][data-status="0"]{color:#00000080;--type_color: #7fd2ac;--stripes_color: rgb(0 0 0 / 7.5%)}.hours .hour.booked[data-source=widget][data-status="0"]:hover,.hours .hour.booked[data-order][data-source=widget][data-status="0"]:hover{background:var(--lm-text)}.hours .hour.booked[data-order][data-status="1"]{color:var(--text-on-primary);--type_color: var(--lm-primary)}.hours .hour.booked[data-order][data-status="1"]:hover{background:var(--lm-text);color:var(--lm-primary)}.hours .hour.booked[data-order][data-status="0"]{color:#00000080;--type_color: #fde18a;--stripes_color: rgb(0 0 0 / 7.5%)}.hours .hour.booked[data-order][data-status="0"]:hover{background:var(--lm-text)}.hours .hour.booked[data-source=widget][data-order][data-status="1"]:not([data-deposit]){--type_color: var(--lm-primary);border:2px solid #00a65a}.hours .hour.booked[data-order][data-status="1"][data-deposit]{color:var(--lm-text);--type_color: var(--lm-violet)}.hours .hour.booked[data-order][data-status="1"][data-deposit]:hover{background:var(--lm-text)}.hours .hour.booked[data-order][data-status="0"][data-deposit]{color:#00000080;--type_color: #DBC4EA;--stripes_color: rgb(0 0 0 / 7.5%)}.hours .hour.booked[data-order][data-status="0"][data-deposit]:hover{background:var(--lm-text)}.hours .hour.booked[data-empty-block]{color:#00000080;--type_color: #DDD;--stripes_color: rgb(0 0 0 / 7.5%)}.hours .hour.booked[data-empty-block]:hover{background:var(--lm-text);color:#000}.hours .hour.booked.invoice{background-color:var(--type_color, #3c8dbc);background-image:repeating-linear-gradient(-45deg,var(--stripes_color),var(--stripes_color) 4px,var(--type_color, #3c8dbc) 4px,var(--type_color, #3c8dbc) 12px)}.widget_footer{display:flex;flex-flow:row wrap;justify-content:space-between;padding-top:20px}.widget_footer>a.regulations{margin-right:.5em;text-decoration:underline}.widget_footer>*{margin-bottom:.5em}.widget_footer p{display:flex;align-items:center}.widget_footer .logo{display:inline-block;margin-left:4px}.widget_footer .logo img{display:block;width:69px}.message_box{display:flex;align-items:center;width:100%;margin-bottom:15px;padding:25px 30px;border-radius:var(--widget-border-radius, var(--lm-radius));font-weight:var(--wght-bold)}.message_box h3:last-child,.message_box p:last-child{margin-bottom:0}.message_box>i,.message_box>svg{font-size:2.48832rem;margin-right:10px}.message_box.neutral{color:var(--message-custom-color-neutral-text, var(--lm-text-on-primary));background:var(--message-custom-color-neutral-background, var(--lm-primary))}.message_box.error{color:var(--message-custom-color-error-text, white);background:var(--message-custom-color-error-background, var(--lm-red))}.message_box.success{color:var(--message-custom-color-success-text, white);background:var(--message-custom-color-success-background, var(--lm-form-valid))}.message_box a{text-decoration:underline}.background_btn i,.background_btn svg{pointer-events:none;line-height:0}.background_btn{font-size:1.2rem;align-items:center;height:auto;padding:0;cursor:pointer;border:none;border-radius:var(--widget-border-radius, var(--lm-radius));background:var(--lm-secondary-light)}.background_btn:not(.square){display:inline-flex}.background_btn:not(.square) i,.background_btn:not(.square) svg{margin-right:5px}.background_btn:hover{background:var(--lm-secondary)}.background_btn.square{display:grid;width:30px;height:30px;place-items:center}.background_btn.del{color:#fff;background:var(--lm-red)}.background_btn.del:hover{background:var(--lm-red)}.month_large .day,.cal_week .day{position:relative;display:flex;align-items:flex-start;padding:15px 10px 15px 15px;border-radius:var(--widget-border-radius, var(--lm-radius));background-color:var(--lm-background)}.month_large .day h4 time,.cal_week .day h4 time{font-size:1.44rem;line-height:1.3;z-index:1;display:flex;align-items:flex-start;flex-direction:column}.month_large .day h4 time small,.cal_week .day h4 time small{font-size:.8333333333rem;position:relative;text-transform:uppercase}.month_large .day h4 time small span,.cal_week .day h4 time small span{position:absolute;left:calc(100% + 4px);color:var(--lm-text-on-primary);border-radius:var(--widget-border-radius, var(--lm-radius));background-color:var(--lm-primary)}.month_large .day.today h4,.cal_week .day.today h4{font-weight:var(--wght-bold);position:relative}.month_large .day.today h4 time,.cal_week .day.today h4 time{position:relative}.month_large .day.today h4:after,.cal_week .day.today h4:after{position:absolute;bottom:-3px;display:none;width:100%;height:5px;content:"";border-radius:var(--widget-border-radius, var(--lm-radius));background:var(--lm-text)}@media all and (min-width:1000px){.month_large,.cal_week{border-radius:0}}.cal_cont{position:relative;width:100%;max-width:1090px;margin:0 auto;padding:20px;border-radius:var(--widget-border-radius, var(--lm-radius));background:var(--widget-color-background, var(--lm-background))}.cal_cont.panel{--link-color: var(--lm-color-text)}.cal_cont.card{margin-bottom:1rem;padding:15px}.cal_cont>header,.cal_cont>footer{width:100%}.cal_cont .specials_mark{font-family:LockMe,sans-serif;position:absolute;top:0;right:0;width:40px;height:40px;content:"x";color:var(--widget-color-text-on-main, var(--lm-text-on-primary));border-radius:0 var(--widget-border-radius, var(--lm-radius)) 0 0;background:linear-gradient(225deg,var(--special-offer-mark-color-background, var(--lm-primary)) 50%,transparent 50%)}.cal_cont .specials_mark>i,.cal_cont .specials_mark>svg{font-size:1rem;position:absolute;top:25%;right:25%;width:1rem;height:1rem;transform:translate(50%,-50%)}.cal_cont .widget_nav{display:grid;min-height:45px;margin-bottom:15px;border-top:var(--navigation-border-width) solid var(--navigation-color-border, var(--lm-tertiary-light));background-color:var(--navigation-color-background);border-radius:var(--navigation-border-radius, 0)}.cal_cont .widget_nav>*{border-bottom:var(--navigation-border-width) solid var(--navigation-color-border, var(--lm-tertiary-light));display:none;align-items:center;pointer-events:none}@media all and (min-width:782px){.cal_cont .widget_nav>*{display:flex}}.cal_cont .widget_nav>[data-action]{text-decoration:underline;cursor:pointer;pointer-events:auto}.cal_cont .widget_nav>[data-action]:hover{color:var(--navigation-color-text, var(--lm-text))}.cal_cont .widget_nav i,.cal_cont .widget_nav svg{font-size:1.2rem;margin:0 5px}@media all and (min-width:782px){.cal_cont .widget_nav{grid-template-columns:repeat(7,1fr)}.cal_cont .widget_nav>*{line-height:1;margin-bottom:0;grid-column:span 2;color:var(--navigation-color-inactive-link, var(--lm-secondary-dark))}.cal_cont .widget_nav>* i,.cal_cont .widget_nav>* svg{color:var(--navigation-color-inactive-icon, inherit)}.cal_cont .widget_nav>*:first-child{font-weight:var(--wght-bold);margin-right:5px;grid-column:span 3}.cal_cont .widget_nav>*:nth-child(2){margin:0 5px}.cal_cont .widget_nav>*:last-child{margin-left:5px}}.cal_cont .specials_list{padding-top:40px}.cal_cont .specials_list h3{font-size:1.44rem;font-weight:var(--wght-bold);margin-bottom:20px}.cal_cont .specials_list h3>svg,.cal_cont .specials_list h3>i{margin-right:10px}.cal_cont .specials_list li{display:flex;padding:10px;border-radius:var(--widget-border-radius, var(--lm-radius));background:var(--widget-color-background-alt, var(--lm-background-dark))}.cal_cont .specials_list li summary{font-size:1.2rem;list-style:none;display:flex;align-items:center;flex-flow:row nowrap;gap:1rem;width:100%;cursor:pointer}.cal_cont .specials_list li summary .caret{margin-left:auto}.cal_cont .specials_list li details{display:flex;flex-direction:column;width:100%}.cal_cont .specials_list li details[open] .caret{transform:rotate(180deg)}.cal_cont .specials_list li+li{margin-top:15px}.cal_cont .specials_list li picture{flex-shrink:0;order:-1;height:50px;width:50px}.cal_cont .specials_list li img{display:block;width:100%;height:100%;border-radius:var(--widget-border-radius, var(--lm-radius))}.cal_cont .specials_list li h4,.cal_cont .specials_list li h5{font-weight:var(--wght-bold);margin-bottom:.2em}.cal_cont .specials_list li h5{font-size:1rem}.cal_cont .specials_list li p{margin-bottom:.75em}.cal_cont .specials_list li .about{padding-top:.5em;margin-top:.5em;border-top:1px solid var(--widget-color-text, var(--lm-text))}.cal_cont .widget_header .room_info{display:flex;align-items:flex-start;margin-bottom:10px}.cal_cont .widget_header .room_info a{text-decoration:none}.cal_cont .widget_header .room_info a:focus,.cal_cont .widget_header .room_info a:link:hover{text-decoration:underline}.cal_cont .widget_header .room_info img{display:block;width:50px;height:50px;border-radius:var(--lm-radius)}.cal_cont .widget_header .room_info div{max-width:calc(100% - 60px);margin-left:10px}.cal_cont .widget_header .room_info div h3{font-size:.8333333333rem;line-height:1.2;margin-bottom:0}.cal_cont .widget_header .room_info div h2{font-size:2.0736rem;font-weight:var(--wght-regular);max-width:100%;margin-bottom:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:normal}.cal_cont>footer{padding-top:15px}.game_lang_list{--gap: 6px;margin-top:.5rem}.game_lang label{display:none}.game_lang.active span,.game_lang :checked~span{background-color:var(--lm-primary);color:var(--lm-text-on-primary)}.game_lang .flag_container{display:flex;align-items:center;background-color:var(--lm-background);border:1px solid var(--lm-secondary);padding:.25rem .5rem;border-radius:var(--lm-radius);cursor:pointer;position:relative;text-transform:uppercase}.game_lang .flag_container:hover{background-color:var(--lm-primary-light)}.game_lang input{position:absolute;visibility:hidden;opacity:0}.flag_icon{--flag_size: .8em;--flag_image: url(/build/assets/language-C2zdryUO.svg);display:block;flex-shrink:0;width:var(--flag_size);height:var(--flag_size);filter:drop-shadow(0 0 1px black);background-image:var(--flag_image);background-repeat:no-repeat}.flag_icon:not(:only-child){margin-right:.25em}[data-theme=dark] .flag_icon{filter:invert(1)}@media(prefers-color-scheme:dark){[data-theme=auto] .flag_icon{filter:invert(1)}}.flag_icon.bg{--flag_image: url(/build/assets/bg-cWragUdK.svg);filter:invert(0)}.flag_icon.cs{--flag_image: url(/build/assets/cz-CgTuLLXv.svg);filter:invert(0)}.flag_icon.de{--flag_image: url(/build/assets/de-D365bacb.svg);filter:invert(0)}.flag_icon.en{--flag_image: url(/build/assets/gb-DSer7Jgn.svg);filter:invert(0)}.flag_icon.pl{--flag_image: url(/build/assets/pl-jl6riBSr.svg);filter:invert(0)}.flag_icon.sk{--flag_image: url(/build/assets/sk-8lQCLAqV.svg);filter:invert(0)}.flag_icon.sv{--flag_image: url(/build/assets/se-DHad7SFX.svg);filter:invert(0)}.flag_icon.uk{--flag_image: url(/build/assets/ua-BquxXKta.svg);filter:invert(0)}@media all and (min-width:782px){.cal_cont_week .widget_header,.cal_cont_week .specials_list,.cal_cont_week .widget_footer{width:100%;max-width:970px;margin:0 auto;padding-right:65px;padding-left:65px}}.cal_week{width:100%}@media all and (min-width:782px){.cal_week{display:flex;align-items:center;flex-direction:row;justify-content:space-between}}.cal_week .shift{display:none}@media all and (min-width:782px){.cal_week .shift{display:grid;width:50px;height:var(--side-button-height, 90px);border-radius:var(--side-button-border-radius, var(--lm-radius))}}.cal_week .change_week>a.inact{pointer-events:none;color:var(--lm-tertiary-light);border-color:var(--lm-tertiary-light);background:var(--widget-color-background-alt, var(--lm-background-dark))}.cal_week .change_week{display:flex;justify-content:space-between}.cal_week .change_week:first-of-type{margin-bottom:15px}.cal_week .change_week a+a{margin-left:5px}@media all and (min-width:782px){.cal_week .change_week{display:none}}@media all and (min-width:782px){.cal_week .days{display:grid;width:100%;max-width:840px;margin:0 15px;grid-template-columns:repeat(7,1fr)}}.cal_week .days+.change_week{margin-top:15px}.cal_week .day{position:relative;display:grid;align-items:flex-start;padding:15px 10px 15px 15px;border-radius:var(--widget-border-radius, var(--lm-radius));background-color:transparent;grid-template-columns:80px auto;gap:15px}.cal_week .day>h4 time{font-size:1.44rem;z-index:1;display:flex;align-items:flex-start;flex-direction:column}.cal_week .day>h4 time small{font-size:.8333333333rem;position:relative;text-transform:uppercase}.cal_week .day>h4 time small span{position:absolute;left:calc(100% + 4px);color:var(--text-on_primary);border-radius:var(--lm-radius);background-color:var(--lm-primary)}@media all and (min-width:782px){.cal_week .day>h4{display:flex;align-items:center;flex-direction:column;justify-content:flex-end;width:100%;height:60px;margin-bottom:15px;text-align:center;border-radius:var(--lm-radius)}.cal_week .day>h4 time{font-weight:var(--wght-regular);align-items:center}.cal_week .day>h4 time small{margin:5px 0}}.cal_week .day.empty{display:none}@media all and (min-width:782px){.cal_week .day.empty{display:flex}.cal_week .day.empty h4 time{opacity:.5}}.cal_week .day.today>h4{position:relative}.cal_week .day.today>h4 time{font-weight:var(--wght-bold);position:relative}@media all and (min-width:782px){.cal_week .day.today>h4{color:var(--active-day-color-text, var(--lm-background));border-radius:var(--widget-border-radius, var(--lm-radius));background:var(--active-day-color-background, var(--lm-text))}}.cal_week .day:nth-of-type(odd){background:var(--widget-color-background-alt, var(--lm-background-dark))}@media all and (min-width:782px){.cal_week .day{display:flex;align-items:center;flex-direction:column;padding:0}.cal_week .day .hours{padding-bottom:10px}}.cal_panel .cal_week .day.empty{display:flex}.cal_panel .cal_week .day.today>h4:after{bottom:-8px;display:block}@media all and (min-width:782px){.cal_panel .cal_week .day.today>h4:after{bottom:-3px}}.month_large nav{display:flex;align-items:center;justify-content:space-between;height:55px}.month_large nav>h2{font-size:1.44rem;font-weight:var(--wght-regular);margin-bottom:0}.month_large nav .shift{width:35px}@media all and (min-width:782px){.month_large nav .shift{width:50px}}@media all and (min-width:782px){.month_large nav{margin-bottom:20px}}.month_large header{display:none}@media all and (min-width:782px){.month_large header{margin-bottom:20px}}.month_large .day{display:grid;grid-template-columns:30px auto;gap:15px}.month_large .day.past{display:none}.month_large .day:nth-child(odd){background:var(--widget-color-background-alt, var(--lm-background-dark))}@media all and (min-width:782px){.month_large .day{display:block;min-height:120px;padding:10px}.month_large .day h4{font-size:1.44rem;display:inline-block;margin-bottom:8px}.month_large .day h4 small{display:none}.month_large .day.past{display:block}.month_large .day.past h4{opacity:.25}.month_large .day.today{padding-top:8px}.month_large .day.today h4{font-weight:var(--wght-regular);margin-bottom:6px;margin-left:-2px;padding:2px;color:var(--active-day-color-text, var(--lm-background));border-radius:var(--widget-border-radius, var(--lm-radius));background:var(--active-day-color-background, var(--lm-text))}}@media all and (min-width:782px){.month_large .hours{display:grid;margin-left:0;padding:0;gap:8px 5px;grid-template-columns:repeat(auto-fill,minmax(48px,1fr))}.month_large .hours .hour{font-size:.8333333333rem;min-height:20px}}@media all and (min-width:782px){.month_large header,.month_large .table{display:grid;grid-template-columns:repeat(7,1fr)}.month_large .weekday{text-align:center;text-transform:uppercase}}.cal_multi_room p{margin-bottom:0}.cal_multi_room .horizontal_dates{display:flex;justify-content:space-between;width:100%;height:55px;margin-bottom:10px}.cal_multi_room .horizontal_dates button{border:none}.cal_multi_room .horizontal_dates .days{width:100%}@media all and (min-width:782px){.cal_multi_room .horizontal_dates .days{display:grid;margin:0 20px;grid-template-columns:repeat(7,1fr)}}.cal_multi_room .horizontal_dates .shift{width:35px}@media all and (min-width:782px){.cal_multi_room .horizontal_dates .shift{width:50px}}@media all and (min-width:782px){.cal_multi_room .horizontal_dates .shift_day{display:none}}.cal_multi_room .horizontal_dates .shift_week{display:none}@media all and (min-width:782px){.cal_multi_room .horizontal_dates .shift_week{display:grid;cursor:pointer}}.cal_multi_room .horizontal_dates .open_cal{font-size:1.728rem;display:grid;flex-shrink:0;width:55px;height:55px;margin-left:10px;border-radius:var(--lm-radius);background:var(--lm-background-dark);place-items:center;cursor:pointer}.cal_multi_room .horizontal_dates .open_cal:hover{background:var(--lm-secondary);color:inherit}.cal_multi_room .horizontal_dates .day{line-height:1;display:none;align-items:center;flex-direction:column;justify-content:center;height:100%}.cal_multi_room .horizontal_dates .day span{font-size:1.2rem;margin-bottom:5px}.cal_multi_room .horizontal_dates .day small{font-size:.8333333333rem;display:none}.cal_multi_room .horizontal_dates .day small.full{display:block}.cal_multi_room .horizontal_dates .day.selected{display:flex;pointer-events:none;width:100%}@media all and (min-width:782px){.cal_multi_room .horizontal_dates .day{display:flex;border-radius:var(--lm-radius)}.cal_multi_room .horizontal_dates .day:nth-child(odd){background:var(--lm-background-dark)}.cal_multi_room .horizontal_dates .day.selected{pointer-events:all}}@media all and (min-width:782px)and (min-width:782px){.cal_multi_room .horizontal_dates .day.selected{color:var(--lm-background);background:var(--lm-text)}}@media all and (min-width:782px){.cal_multi_room .horizontal_dates .day small{display:block}.cal_multi_room .horizontal_dates .day small.full{display:none}.cal_multi_room .horizontal_dates .day:hover:not(.selected){background:var(--lm-secondary)}}.cal_multi_room .horizontal_dates .day.today{z-index:1}.cal_multi_room .horizontal_dates .day.today.selected{width:100%}@media all and (min-width:782px){.cal_multi_room .horizontal_dates .day.today{border:3px solid var(--lm-primary)}.cal_multi_room .horizontal_dates .day.today.selected{color:var(--text-on-primary);background-color:var(--lm-primary)}}@media all and (min-width:782px){.cal_multi_room .horizontal_dates{margin-bottom:30px}}.cal_multi_room .horizontal_dates+form{display:none;width:100%;max-width:200px;padding-bottom:15px}.cal_multi_room .horizontal_dates.show_input{margin-bottom:5px}@media all and (min-width:782px){.cal_multi_room .horizontal_dates.show_input{margin-bottom:10px}}.cal_multi_room .horizontal_dates.show_input+form{display:block}.cal_multi_room .horizontal_dates.show_input+form [data-type=input_date] input[type=date]{border-color:var(--lm-text)}.cal_multi_room .horizontal_dates.show_input+form [data-type=input_date] span{color:var(--lm-text)}.cal_multi_room .hours{gap:0;display:flex;flex-wrap:wrap;gap:10px}.cal_multi_room .hours .hour{min-width:80px}.cal_multi_room .room{overflow:hidden;border-radius:var(--lm-radius);padding-inline:0}.cal_multi_room .room+.room{margin-top:10px}.cal_multi_room .room header{position:relative;display:flex;border-bottom:1px solid var(--lm-secondary-dark)}.cal_multi_room .room header img{display:block;margin-right:10px;border-radius:var(--lm-radius)}.cal_multi_room .room header div>div{display:flex;margin-top:auto}.cal_multi_room .room header div>div p{font-size:.8333333333rem}.cal_multi_room .room header div>div p+p{margin-left:10px}.cal_multi_room .room header div>div p i,.cal_multi_room .room header div>div p svg{margin-right:2px}.cal_multi_room .room header h3{font-size:1rem;font-weight:var(--wght-bold);margin-bottom:10px}.cal_multi_room .room header,.cal_multi_room .room .hours{padding:10px}.cal_multi_room .room:nth-child(odd){background-color:var(--lm-background-dark)}.cockpit_slot{--slot_radius: 8px;--slot_border_width: 1px;--slot_inner_padding: 6px;--slot_opacity_booked: .25;--slot_outer_padding: calc(8px - var(--slot_border_width));--slot_time_font_size: 1.3rem;--slot_icon_size: 12px;--slot_min_height: calc(var(--slot_inner_padding) + var(--slot_outer_padding) + var(--slot_time_font_size) + calc(var(--slot_border_width)));--slot_text_color: var(--lm-text);--slot_border_color: var(--lm-text);--slot_background_color: var(--main_background);--slot_icon_color: black;--slot_icons_background_color: rgb(255 255 255 / 50%);--client_data_font_weight: 600;--client_data_font_color: black;--annotation_background_color: lightgray;--annotation_padding: 4px;--annotation_text_color: black;--annotation_font_size: 10px;--dot_border_width: 3px;--dot_size: calc(20px - var(--dot_border_width));--dot_background: var(--slot_background_color);background:none;border:none;padding:0;margin:0;position:relative;cursor:pointer;display:grid;place-items:center;min-height:var(--dot_size);min-width:var(--dot_size)}.cockpit_slot.hoverable{margin-top:calc(var(--slot_inner_padding) + var(--slot_outer_padding) + var(--slot_border_width))}.cockpit_slot>div{isolation:isolate}.cockpit_slot.block_day{display:grid;place-items:center;border-radius:var(--lm-radius);min-height:var(--slot_min_height);border:var(--slot_border_width) solid var(--slot_border_color);padding:0 1rem}.cockpit_slot.block_day:hover{text-decoration:underline}.cockpit_slot .dot{height:var(--dot_size);width:var(--dot_size);border:var(--dot_border_width) solid var(--slot_border_color);border-radius:100px;background:var(--dot_background)}.cockpit_slot .dot+div{z-index:1000;opacity:0;position:absolute;pointer-events:none;box-shadow:0 0 6px #00000045;border-radius:var(--slot_radius)}@media(pointer:fine){.cockpit_slot .dot:hover+div{opacity:1;z-index:10000}}.cockpit_slot [data-popper-arrow],.cockpit_slot [data-popper-arrow]:before{position:absolute;--square_size: 10px;width:var(--square_size);height:var(--square_size);pointer-events:none}.cockpit_slot [data-popper-arrow]{visibility:hidden;z-index:0}.cockpit_slot [data-popper-arrow]:before{visibility:visible;content:"";transform:rotate(45deg);inset:0;background:var(--arrow_color, var(--slot_border_color))}.cockpit_slot [data-popper-placement=top] [data-popper-arrow]{bottom:-4px}.cockpit_slot.has_annotation [data-popper-placement=top]{--arrow_color: var(--annotation_background_color)}.cockpit_slot [data-popper-placement=bottom] [data-popper-arrow]{top:-4px}.cockpit_slot [data-popper-placement=left] [data-popper-arrow]{right:-4px}.cockpit_slot [data-popper-placement=right] [data-popper-arrow]{left:-4px}.cockpit_slot .time{font-weight:700;font-size:var(--slot_time_font_size);padding:0 var(--slot_inner_padding);position:relative}.cockpit_slot .icons{display:flex;align-items:center;flex-wrap:nowrap;border-radius:calc(var(--slot_radius) - 2px);gap:3px;padding:4px var(--slot_inner_padding);background:var(--slot_icons_background_color);color:var(--slot_icon_color)}.cockpit_slot .icons>*{flex-shrink:0}.cockpit_slot .booking_data_container{background:var(--slot_background_color);border:var(--slot_border_width) solid var(--slot_border_color);border-radius:var(--slot_radius);display:flex;flex-direction:column;align-items:flex-start;padding:var(--slot_outer_padding);line-height:1;text-align:left;color:var(--slot_text_color);text-decoration:none;cursor:pointer;z-index:100;height:100%;position:relative}.cockpit_slot .booking_data_container:hover .time{text-decoration:underline}.cockpit_slot.past{opacity:var(--slot_opacity_booked)}.cockpit_slot.past:hover{opacity:1}.cockpit_slot .annotation{z-index:10;background:var(--annotation_background_color);padding:calc(var(--slot_radius) + var(--annotation_padding)) calc(var(--slot_outer_padding) + var(--slot_inner_padding)) var(--annotation_padding);margin-top:calc(var(--slot_radius) * -1);border-radius:0 0 var(--slot_radius) var(--slot_radius);font-weight:700;font-size:var(--annotation_font_size);color:var(--annotation_text_color);display:flex;position:relative}.cockpit_slot .time_icons_container{display:flex;flex-direction:row;align-items:center;width:100%;flex-shrink:0}.cockpit_slot .time_icons_container.column{flex-direction:column;align-items:flex-start}.cockpit_slot .time_icons_container.column .icons{margin-top:4px}.cockpit_slot .people{font-size:14px;gap:1px;align-items:center;color:var(--slot_icon_color);display:flex}.cockpit_slot .people svg{width:auto;flex-shrink:0}.cockpit_slot .people span{font-weight:700}.cockpit_slot .people *{flex-shrink:0}.cockpit_slot .icon{font-size:var(--slot_icon_size);max-height:var(--slot_icon_size);flex-shrink:0;color:var(--slot_icon_color)}.cockpit_slot .name,.cockpit_slot .number,.cockpit_slot .price{padding:0 var(--slot_inner_padding);font-weight:var(--client_data_font_weight);color:var(--client_data_font_color)}.cockpit_slot .lang{height:calc(var(--slot_icon_size) * 1.25)}.cockpit_slot .client_data *{margin-top:5px}.cockpit_slot .name{font-size:11px;grid-column:1/3;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cockpit_slot .number{font-size:11px}.cockpit_slot .price{font-size:12px;font-weight:700}.cockpit_slot[data-source]{--slot_background_color: var(--lm-booking-color-panel);--slot_border_color: var(--lm-booking-color-panel);--annotation_background_color: var(--lm-booking-color-panel-dark);--slot_icons_background_color: var(--lm-booking-color-panel-icons);--slot_text_color: var(--text-on-primary)}.cockpit_slot[data-source=widget][data-status="1"]{--slot_background_color: var(--lm-booking-color-widget);--slot_border_color: var(--lm-booking-color-widget);--annotation_background_color: var(--lm-booking-color-widget-dark);--slot_icons_background_color: var(--lm-booking-color-widget-icons)}.cockpit_slot[data-source=widget][data-status="0"],.cockpit_slot[data-order][data-source=widget][data-status="0"]{--slot_border_width: 3px;--annotation_background_color: var(--lm-booking-color-widget-dark);--slot_background_color: var(--main_background);--slot_icons_background_color: var(--lm-booking-color-widget-icons);--slot_text_color: var(--lm-booking-color-widget-dark);--slot_border_color: var(--lm-booking-color-widget);--client_data_font_color: var(--lm-booking-color-widget-dark-text)}.cockpit_slot[data-order][data-status="1"]{--slot_background_color: var(--lm-booking-color-lockme);--slot_border_color: var(--lm-booking-color-lockme);--annotation_background_color: var(--lm-booking-color-lockme-dark);--slot_icons_background_color: var(--lm-booking-color-lockme-icons)}.cockpit_slot[data-order][data-status="0"]{--slot_border_width: 3px;--slot_background_color: var(--main_background);--annotation_background_color: var(--lm-booking-color-lockme-dark);--slot_icons_background_color: var(--lm-booking-color-lockme-icons);--slot_text_color: var(--lm-booking-color-lockme-dark);--slot_border_color: var(--lm-primary);--client_data_font_color: var(--lm-booking-color-lockme-dark-text)}.cockpit_slot[data-source=widget][data-order][data-status="1"]{--slot_border_width: 3px;--slot_border_color: var(--lm-booking-color-widget)}.cockpit_slot[data-order][data-status="1"][data-deposit]{--slot_background_color: var(--lm-booking-color-deposit);--slot_border_color: var(--lm-booking-color-deposit);--annotation_background_color: var(--lm-booking-color-deposit-dark);--slot_icons_background_color: var(--lm-booking-color-deposit-icons)}.cockpit_slot[data-order][data-status="0"][data-deposit]{--slot_border_width: 3px;--annotation_background_color: var(--lm-booking-color-deposit-dark);--slot_background_color: var(--main_background);--slot_icons_background_color: var(--lm-booking-color-deposit-icons);--slot_text_color: var(--lm-booking-color-deposit-dark);--slot_border_color: var(--lm-booking-color-deposit);--client_data_font_color: var(--lm-booking-color-deposit-dark-text)}.cockpit_slot[data-empty-block]{--slot_background_color: var(--lm-booking-color-blocked);--slot_border_color: var(--lm-booking-color-blocked);--slot_icons_background_color: var(--lm-booking-color-blocked-light);--annotation_background_color: var(--lm-booking-color-blocked-annotation)}.cockpit_slot.blocking_mode.booked{pointer-events:none;opacity:var(--slot_opacity_booked)}.cockpit_slot.blocking_mode[data-empty-block]{--slot_border_color: var(--lm-text);--slot_text_color: var(--lm-text)}.ea-dark-scheme .cockpit_slot[data-source=widget][data-status="0"]{--client_data_font_color: #55C693}.ea-dark-scheme .cockpit_slot[data-order][data-status="0"]:not([data-source=widget]){--client_data_font_color: #fcc416}.ea-dark-scheme .cockpit_slot[data-order][data-status="0"][data-deposit]{--client_data_font_color: #BF96D6}.cockpit_calendar_settings{--settings_form_padding: 10px;display:flex;flex-wrap:wrap;accent-color:var(--lm-primary);margin-top:var(--settings_form_padding)}.cockpit_calendar_settings>*{width:auto}.cockpit_calendar_settings .flex-fill{display:none}.cockpit_calendar_settings .form-check input{cursor:pointer}.cockpit_calendar_settings .choice_groups_container:not(#calendar_settings_layout){display:flex;flex-wrap:wrap}.cockpit_calendar_settings #calendar_settings_layout{padding:var(--settings_form_padding)}.cockpit_calendar_settings .form-group .col-form-label{padding-left:var(--settings_form_padding);font-size:1.5em;font-weight:700}.cockpit_calendar_settings .choice_category strong{display:inline-block;padding-bottom:var(--settings_form_padding)}.cal_cockpit_user{--cal_background: var(--sidebar-bg);--cal_button_color: var(--lm-secondary);--cal_button_hover_color: var(--lm-secondary-light);--main_background: var(--cal_background);border:none;background:none;max-width:100%;padding:0;font-family:Open Sans,sans-serif}.ea-dark-scheme .cal_cockpit_user{--cal_background: black;--cal_button_color: var(--lm-secondary-dark);--cal_button_hover_color: var(--lm-secondary)}@media all and (max-width:631px){.cal_cockpit_user .fullscreen_btn{display:none}}.cal_cockpit_user .fullscreen_btn .minimize{display:none}.cal_cockpit_user:fullscreen{background-color:var(--body-bg);width:100%;height:100%;padding:1rem;overflow:auto}.cal_cockpit_user:fullscreen .fullscreen_btn .minimize{display:block}.cal_cockpit_user:fullscreen .fullscreen_btn .maximize{display:none}.cal_cockpit_user:fullscreen .modal_container.open .modal{transform:translate(-50%,-50%)}.cal_cockpit_user .cal_multi_room>header{display:flex;flex-direction:column;align-items:flex-end;gap:10px;background:var(--cal_background);border-radius:var(--lm-radius);padding:1rem;margin-bottom:20px}.cal_cockpit_user .cal_multi_room>header .horizontal_dates{padding:0;margin:0}@media all and (min-width:782px){.cal_cockpit_user .cal_multi_room .horizontal_dates .day:nth-child(odd){background-color:var(--cal_button_color)}.cal_cockpit_user .cal_multi_room .horizontal_dates .day:nth-child(odd):hover{background-color:var(--cal_button_hover_color)}.cal_cockpit_user .cal_multi_room .horizontal_dates .day:nth-child(odd).selected:not(.today){color:var(--lm-background);background:var(--lm-text)}.cal_cockpit_user .cal_multi_room .horizontal_dates .today.selected{background-color:var(--lm-primary);pointer-events:none}}.cal_cockpit_user .cal_multi_room .shift{width:auto;padding:0 6px}.cal_cockpit_user .cal_multi_room .shift,.cal_cockpit_user .cal_multi_room .open_cal{background:var(--cal_button_color)}.cal_cockpit_user .cal_multi_room .shift:hover,.cal_cockpit_user .cal_multi_room .open_cal:hover{background:var(--cal_button_hover_color)}.cal_cockpit_user .rooms{display:grid;gap:.5rem}@media all and (min-width:782px){.cal_cockpit_user .rooms.two_columns{grid-template-columns:1fr 1fr}.cal_cockpit_user .rooms.two_columns .room_buttons .move{grid-row:1}.cal_cockpit_user .rooms.two_columns .room_buttons .up{grid-column:1}.cal_cockpit_user .rooms.two_columns .room_buttons .up svg{transform:rotate(-90deg)}.cal_cockpit_user .rooms.two_columns .room_buttons .down{grid-column:2}.cal_cockpit_user .rooms.two_columns .room_buttons .down svg{transform:rotate(-90deg)}.cal_cockpit_user .rooms.two_columns .room:last-child .room_buttons .hide{grid-row:1}.cal_cockpit_user .rooms.two_columns .room:last-child .room_buttons .up{grid-column:2}}.cal_cockpit_user .room{background:var(--cal_background)}.cal_cockpit_user .room:nth-child(odd){background:var(--cal_background)}.cal_cockpit_user .room+.room{margin-top:0}.cal_cockpit_user .room header{padding:0;border:none}.cal_cockpit_user .room .hours{z-index:unset;padding:0}.cal_cockpit_user .room .specials{background:var(--lm-primary);border-radius:var(--lm-radius);color:var(--text-on-primary)}.cal_cockpit_user .toolbar{display:flex;flex-wrap:wrap;width:100%}.cal_cockpit_user .toolbar .date{font-size:1.2rem}.cal_cockpit_user .toolbar .menu{margin-left:auto}.cal_cockpit_user .toolbar .menu .buttons{display:flex}.cal_cockpit_user .toolbar .menu .buttons>*{margin-left:10px}.cal_cockpit_user .toolbar button{border:none;font-size:14px;padding:5px 10px;background:var(--cal_button_color);border-radius:var(--lm-radius);margin:0}.cal_cockpit_user .toolbar button:hover{background:var(--cal_button_hover_color)}.cal_cockpit_user .toolbar button.active{background:var(--lm-primary);color:var(--lm-text-on-primary)}.cal_cockpit_user .calendar_mode{display:flex;align-items:center}.cal_cockpit_user .calendar_mode p{margin-right:10px}.cal_cockpit_user .calendar_mode button{margin:0}.cal_cockpit_user .calendar_mode button.active{background:var(--lm-primary);color:var(--text-on-primary)}.cal_cockpit_user .calendar_mode button:first-of-type{border-radius:var(--lm-radius) 0 0 var(--lm-radius)}.cal_cockpit_user .calendar_mode button:last-of-type{border-radius:0 var(--lm-radius) var(--lm-radius) 0}.cal_cockpit_user .cal_user_settings,.cal_cockpit_user .legend{width:100%}.cal_cockpit_user .legend{display:none}.cal_cockpit_user .legend.open{display:grid;width:100%;list-style-type:none;padding-top:10px;gap:5px}@media all and (min-width:782px){.cal_cockpit_user .legend.open{grid-template-columns:1fr 1fr}}.cal_cockpit_user .legend.open li{display:flex;align-items:center;font-size:var(--ck-font-size-base)}.cal_cockpit_user .legend.open li .icon{display:grid;place-items:center}.cal_cockpit_user .legend.open li span{display:grid;place-items:center;border-radius:100%;height:20px;width:20px;background:var(--slot_color);border:3px solid var(--slot-border-color, var(--slot_color));margin-right:.5rem}.cal_cockpit_user .legend.open li span.incomplete{background:var(--main_background)}.cal_cockpit_user .legend.open li span.lockme{--slot_color: var(--lm-booking-color-lockme) }.cal_cockpit_user .legend.open li span.widget{--slot_color: var(--lm-booking-color-widget) }.cal_cockpit_user .legend.open li span.deposit{--slot_color: var(--lm-booking-color-deposit) }.cal_cockpit_user .legend.open li span.other{--slot_color: var(--lm-booking-color-panel)}.cal_cockpit_user .legend.open li span.empty{--slot_color: var(--lm-booking-color-blocked)}.cal_cockpit_user .legend.open li span.widget.paid{--slot_color: var(--lm-booking-color-lockme);--slot-border-color: var(--lm-booking-color-widget)}.cal_cockpit_user .cal_user_settings{display:none}.cal_cockpit_user .cal_user_settings.open{display:block}.cal_cockpit_user .cal_cont{border:none;background:none}.cal_cockpit_user .room{--room-padding: 1rem;--room-gap: 3px;background:none;display:grid;gap:var(--room-gap);overflow:visible;list-style-type:none;padding:0}.cal_cockpit_user .room picture,.cal_cockpit_user .room img{display:block}.cal_cockpit_user .room:nth-child(odd){background:none}@media all and (min-width:782px){.cal_cockpit_user .room{grid-template-columns:1fr max-content}}.cal_cockpit_user .room_main{padding:var(--room-padding);background-color:var(--cal_background);display:grid;grid-template-columns:max-content 1fr;grid-template-rows:max-content 1fr}.cal_cockpit_user .room_main header{grid-column:1/-1;margin-bottom:calc(var(--room-padding) / 4)}.cal_cockpit_user .room_main header h3{margin-bottom:0}.cal_cockpit_user .room_avatar{grid-column:1;overflow:hidden;margin-right:calc(var(--room-padding) / 2)}.cal_cockpit_user .room_avatar img{border-radius:var(--lm-radius)}.cal_cockpit_user .room_buttons{--button_width: 1.75rem;--button_grid_gap: 3px;display:flex;flex-direction:row;justify-content:flex-end;padding:var(--room-padding);grid-auto-columns:max-content;width:100%;background-color:var(--cal_background)}.cal_cockpit_user .room_buttons button{display:grid;place-items:center;border:none;border-radius:var(--lm-radius);width:var(--button_width);height:1.5rem;font-size:.75rem;background-color:var(--cal_button_color);z-index:100}.cal_cockpit_user .room_buttons button:hover{background-color:var(--cal_button_hover_color)}.cal_cockpit_user .room_buttons button+button{margin-left:var(--button_grid_gap)}.cal_cockpit_user .room_buttons .room_settings_opener{width:calc(var(--button_width) * 1.5 + var(--button_grid_gap));display:flex;align-items:center;justify-content:space-between;grid-column:span 2}.cal_cockpit_user .room_buttons .room_settings_opener i,.cal_cockpit_user .room_buttons .room_settings_opener svg{width:var(--button_width)}.cal_cockpit_user .room_buttons .room_settings_opener.active{background-color:var(--lm-primary);color:var(--text-on-primary)}.cal_cockpit_user .room_buttons .room_settings_opener.active .caret{transform:rotate(.5turn)}@media all and (min-width:782px){.cal_cockpit_user .room_buttons .room_settings_opener{width:calc(var(--button_width) * 2 + var(--button_grid_gap))}}.cal_cockpit_user .room_buttons .hide svg+svg{display:none}.cal_cockpit_user .room_buttons .hide:hover svg{display:none}.cal_cockpit_user .room_buttons .hide:hover svg+svg{display:block}@media all and (min-width:782px){.cal_cockpit_user .room_buttons{display:grid;gap:var(--button_grid_gap);border-top:none;width:auto;grid-auto-rows:max-content}.cal_cockpit_user .room_buttons button+button{margin:0}.cal_cockpit_user .room_buttons .hide{grid-column:1}.cal_cockpit_user .room_buttons .move{grid-column:2}}.cal_cockpit_user .room_settings{display:grid;gap:var(--room-gap);grid-column:1/-1}.cal_cockpit_user .room_settings section{padding:var(--room-padding);background-color:var(--cal_background)}.cal_cockpit_user .room_settings section strong{display:inline-block;margin-bottom:.25em}.cal_cockpit_user .room_settings .margin{display:flex;flex-direction:column;align-items:flex-start}.cal_cockpit_user .room_settings .margin .sent_message{font-size:1rem;margin-bottom:.5em}.cal_cockpit_user .room_settings .margin form{display:flex;align-items:flex-start}.cal_cockpit_user .room_settings .margin form>*{margin:0}.cal_cockpit_user .room_settings .margin form button{margin-top:1.85rem;margin-left:1rem}.cal_cockpit_user .room_settings .margin form .flex-fill{display:none}.cal_cockpit_user .room_settings .margin form .form-group{padding:0}.cal_cockpit_user .room_settings .margin form .form-group label{font-weight:bolder}@media all and (min-width:1000px){.cal_cockpit_user .room_settings .margin{flex-direction:row;align-items:center}.cal_cockpit_user .room_settings .margin .sent_message{order:2;margin-left:1rem;margin-bottom:0}}.cal_cockpit_user .room_settings .links a{color:var(--link-color);white-space:nowrap}@media all and (min-width:782px){.cal_cockpit_user .room_settings section{display:flex;align-items:center}.cal_cockpit_user .room_settings section strong{margin-right:1rem;margin-bottom:0}}.cal_cockpit_user .hidden_rooms ul{display:flex;flex-wrap:wrap}.cal_cockpit_user .hidden_rooms summary{list-style-type:none}.cal_cockpit_user .hidden_rooms summary:hover span{text-decoration:underline}.cal_cockpit_user .hidden_rooms summary::-webkit-details-marker{display:none}.cal_cockpit_user .hidden_rooms[open] summary i,.cal_cockpit_user .hidden_rooms[open] summary svg{transform:rotate(180deg)}.cal_cockpit_user .hidden_rooms .hidden_room{list-style-type:none;display:flex;padding:10px;margin:5px;background-color:var(--cal_background);border-radius:var(--cradius)}.cal_cockpit_user .hidden_rooms .hidden_room+.hidden_room{margin-top:.25rem}.cal_cockpit_user .hidden_rooms .hidden_room .room_buttons{align-self:center;margin-left:20px;border:0}.cal_cockpit_user .hidden_rooms .hidden_room picture{display:block;margin:0 .5rem}.cal_cockpit_user .hidden_rooms .hidden_room picture img{border-radius:var(--lm-radius)}.cal_hour>h3{font-size:1.44rem;font-weight:var(--wght-bold);margin-bottom:10px;text-align:left;color:var(--lm-text)}.cal_hour>a{font-size:.6944444444rem;font-weight:var(--wght-bold);display:flex;align-items:center;width:100%;margin:5px 0;text-align:center;text-decoration:none;color:var(--lm-text)}.cal_hour>a:before,.cal_hour>a:after{display:block;flex:1 1 0;height:1px;content:"";background:var(--lm-text)}.cal_hour>a>span{display:block;width:150px;padding:10px 0;background:var(--lm-secondary)}.cal_hour>ul>li{display:flex;align-items:center;padding:20px 0;border-bottom:1px solid var(--lm-secondary)}.cal_hour>ul>li:last-of-type{border-bottom:none}.cal_hour>ul>li>time{font-size:1.728rem;flex:0 0 auto;width:90px;color:var(--lm-text)}.cal_hour>ul>li>a{font-size:1rem;font-weight:var(--wght-bold);display:flex;align-items:center;width:220px;height:60px;text-decoration:none;text-transform:uppercase;color:var(--lm-text);background:var(--lm-primary)}.cal_hour>ul>li>a>i,.cal_hour>ul>li>a>svg{font-size:1.44rem;width:60px;height:60px;margin-right:auto;border-right:1px solid var(--lm-background);display:flex;align-items:center;justify-content:center}.cal_hour>ul>li>a:after{display:block;margin-left:auto;content:""}.cal_hour>ul>li>article>h4{font-size:1rem;color:var(--lm-text)}.cal_hour>ul>li>article>h4>aside{display:inline-block;margin-left:4px}.cal_hour>ul>li>article>h4 span{font-size:1rem;display:block;color:var(--lm-tertiary)}.cal_hour>ul>li>article>h4 a{color:inherit;text-decoration:none}.cal_hour>ul>li>article>h4 a:focus,.cal_hour>ul>li>article>h4 a:link:hover{text-decoration:underline}.cal_hour>ul>li>article>p{font-size:.8333333333rem;margin:10px 0;color:var(--lm-text)}.cal_hour>ul>li>article>p>strong>i:first-of-type{margin-left:5px}.cal_hour>ul>li>article>p>span.rating>i:first-of-type{margin-left:5px}.cal_hour>ul>li>article>small{font-size:.6944444444rem;font-weight:var(--wght-regular)}.cal_hour>ul>li>article>small>label{margin-right:10px}.cal_hour>ul>li>strong{font-size:1rem;margin:0 20px 0 auto;color:var(--lm-text)}.cal_hour>ul>li.info>p{font-size:1rem;color:var(--lm-text)}@media all and (max-width:1299px){.cal_hour>ul>li{flex-flow:row wrap}.cal_hour>ul>li>time{font-size:1.2rem;font-weight:var(--wght-regular)}.cal_hour>ul>li>strong{margin-right:0}.cal_hour>ul>li:before{display:block;order:1;width:100%;margin:4px 0;content:""}.cal_hour>ul>li>article{order:2;max-width:calc(100% - 240px)}.cal_hour>ul>li>a{order:3;margin-left:auto}}@media all and (max-width:999px){.cal_hour>ul>li>article{max-width:calc(100% - 150px)}.cal_hour>ul>li>a{font-size:1rem;width:133px;height:38px}.cal_hour>ul>li>a>i,.cal_hour>ul>li>a>svg{font-size:1.2rem;width:38px}}@media all and (max-width:631px){.cal_hour>ul>li{flex-flow:column nowrap}.cal_hour>ul>li>time{text-align:center;margin-bottom:5px}.cal_hour>ul>li>article{order:0;max-width:100%;text-align:center}.cal_hour>ul>li>strong{margin:15px 0 5px}.cal_hour>ul>li>a{margin-left:0}}.cal_sidewidget .cal_hour>ul>li{flex-flow:column nowrap}.cal_sidewidget .cal_hour>ul>li>time{text-align:center;margin-bottom:5px}.cal_sidewidget .cal_hour>ul>li>article{order:0;max-width:100%;text-align:center}.cal_sidewidget .cal_hour>ul>li>strong{margin:15px 0 5px}.cal_sidewidget .cal_hour>ul>li>a{margin-left:0}.cal_hour>a:hover{color:var(--lm-background)}.cal_hour>a:hover>span{background:var(--lm-text)}.cal_hour .cal_hour>ul>li>a:hover{color:var(--lm-primary);background:var(--lm-text)}.options .radios{--gap: .5rem}.options .form-check{margin-top:0;margin-left:.5em}.cal_cont>.details{margin:0 auto}.cal_cont>.details .widget_header{padding:0}.cal_cont>.details section{min-height:80px;padding:15px 10px 15px 15px;border-radius:var(--widget-border-radius, var(--lm-radius));background-color:transparent;color:var(--widget-form-section-color-text, var(--lm-text))}.cal_cont>.details section a{text-decoration:underline}.cal_cont>.details section small{font-size:.8333333333rem}.cal_cont>.details section [data-type=checkbox]{padding-left:5px;margin-bottom:0}.cal_cont>.details section:nth-child(2n){background:var(--widget-color-background-alt, var(--lm-background-dark))}.cal_cont>.details section h3{font-size:1rem;font-weight:var(--wght-bold);display:flex;align-items:center;margin-bottom:15px;color:var(--widget-form-section-color-label, var(--lm-text))}.cal_cont>.details section h3 i,.cal_cont>.details section h3 svg{font-size:1.2rem;display:inline-flex;width:30px;color:var(--widget-form-section-color-icons, var(--lm-text))}.cal_cont>.details section>div,.cal_cont>.details section>time{align-items:center}.cal_cont>.details section>div>p,.cal_cont>.details section>time>p{font-size:1.44rem}@media all and (min-width:782px){.cal_cont>.details section>div,.cal_cont>.details section>time{margin-left:30px}}.cal_cont>.details section.room_name>div{display:flex}.cal_cont>.details section.date{position:relative}.cal_cont>.details section.date time{display:flex;margin-bottom:10px}.cal_cont>.details section.date time>div{font-size:1.44rem;display:flex;flex-direction:column}.cal_cont>.details section.date time>div:first-of-type{margin-right:40px}.cal_cont>.details section.date time>div span{margin-bottom:5px}.cal_cont>.details section.date time>div small{font-size:.8333333333rem;text-transform:uppercase}.cal_cont>.details section.date p{font-size:.8333333333rem}.cal_cont>.details section.price .side_lines:before,.cal_cont>.details section.price .side_lines:after{display:none}.cal_cont>.details section.price .price{font-size:1.44rem;flex-direction:column;display:flex}.cal_cont>.details section.price .price span,.cal_cont>.details section.price .price small{font-size:.8333333333rem}.cal_cont>.details section.price .price span{text-transform:uppercase}.cal_cont>.details section.lang .game_lang_list{display:flex;gap:6px;margin-top:.5rem}.cal_cont>.details section.lang .game_lang_list .game_lang{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0;height:50px;width:50px}.cal_cont>.details section.lang .game_lang_list .game_lang img{margin:0}@media all and (min-width:782px){.cal_cont>.details section{display:grid;grid-template-columns:repeat(7,1fr);gap:1px}.cal_cont>.details section h3{font-size:1.2rem;margin-top:10px;margin-bottom:auto;grid-column:span 3}.cal_cont>.details section h3 i,.cal_cont>.details section h3 svg{font-size:2.0736rem;justify-content:center;width:65px}.cal_cont>.details section>div,.cal_cont>.details section>time{margin-left:5px;grid-column:span 4}.cal_cont>.details section>div.radios,.cal_cont>.details section>time.radios{margin-left:0}}.cal_cont>.details #pay_footer{padding:15px}.cal_cont>.details .promo_code_container{--space: 1rem;align-items:start}.cal_cont>.details footer{display:flex;flex-direction:column;justify-content:flex-end;width:100%;margin-top:15px;background:none}.cal_cont>.details footer .btn{width:100%;margin-top:10px}@media all and (min-width:482px){.cal_cont>.details footer .back{margin-right:auto}}@media all and (min-width:482px){.cal_cont>.details footer{flex-direction:row;justify-content:flex-end}.cal_cont>.details footer .btn{width:auto;margin-top:0}.cal_cont>.details footer .btn+.btn{margin-left:10px}}.cal_cont>.details section a:not(.btn){color:inherit}.cal_cont>.details .rules a:focus{background:var(--lm-primary-light)}.cal_cont>.details .rules [data-type=checkbox]{min-height:0}.cal_cont>.details .rules .group[data-type=checkbox]{min-height:0}.cal_cont>.details .rules .group[data-type=checkbox] span{display:flex;align-items:flex-start;flex-direction:column;padding-left:30px}.cal_cont>.details .rules .group[data-type=checkbox] span strong{display:block;margin-bottom:10px}.cal_cont>.details .rules .group[data-type=checkbox] span:before{left:5px}.cal_cont>.details .rules .group[data-type=checkbox] span>a,.cal_cont>.details .rules .group[data-type=checkbox] span>p{display:block;margin:10px 0}@media all and (min-width:782px){.cal_cont_week:not(.panel) .details{width:100%;max-width:970px;margin:0 auto;padding-right:65px;padding-left:65px}}textarea{max-width:100%}.panel_options{--modal_external_padding: 6px;--modal_radius: var(--lm-radius);--modal_internal_padding: 8px;--modal_grid_gap: var(--modal_external_padding);--modal_footer_height: 51px;--modal_sidebar_width: 200px;--modal_text_color: black;--modal_background: var(--lm-secondary);--modal_background_dark: var(--lm-secondary-dark);--modal_background_light: var(--lm-secondary-light);--modal_tab_text_color: black;--tab_background: hsl(0deg 0% 100% / 94%);--inactive_tab_background: hsl(0deg 0% 100% / 50%);--divider_width: 1px;--divider_color: var(--lm-secondary);--button_min_height: 35px;--button_min_width: var(--button_min_height);--button_padding: 12px;--button_color_remove: #FF5E5E;--button_color_remove_dark: #c33c3c;--button_color_remove_hover: #f97575;--button_color_accept: #36EF26;--button_color_accept_hover: #67fe59;--button_color_back: var(--lm-secondary);--button_color_back_hover: var(--lm-secondary-light);--button_text_color: black;--info_part_label_font_size: 1.2em;z-index:100;width:100%;height:100%;background-color:var(--modal_background);font-family:Open Sans,sans-serif;padding:var(--modal_external_padding);border-radius:var(--modal_radius);overflow:hidden;display:grid;gap:var(--modal_grid_gap);grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr) auto;color:var(--modal_text_color)}@media all and (min-width:632px){.panel_options{max-width:800px;width:calc(100% - 2rem);height:auto;min-height:400px;border-radius:var(--modal_radius)}.sidebar-collapse .panel_options{transform:translate(-50%,-50%)}.panel_options:not(.empty,.blocked){column-gap:0;grid-template-rows:auto 1fr var(--modal_footer_height) auto;grid-template-columns:1fr var(--modal_sidebar_width)}.panel_options:not(.empty,.blocked)>.technical_details{grid-column:1/-1}.panel_options:not(.empty,.blocked) .modal_header{grid-column:1/-1}.panel_options:not(.empty,.blocked) .important_details{grid-row:2/-1;grid-column:2}.panel_options:not(.empty,.blocked) .main{overflow:hidden;grid-column:1/-1;grid-row:2/-2;display:grid;grid-template-columns:1fr var(--modal_sidebar_width);grid-template-rows:auto 1fr calc(var(--modal_footer_height) + var(--modal_external_padding))}.panel_options.blocked{max-width:500px}}.panel_options.panel{--modal_background: var(--lm-booking-color-panel);--modal_background_dark: var(--lm-booking-color-panel-dark);--modal_background_light: var(--lm-booking-color-panel-icons)}.panel_options.widget{--modal_background: var(--lm-booking-color-widget);--modal_background_dark: var(--lm-booking-color-widget-dark);--modal_background_light: var(--lm-booking-color-widget-icons)}.panel_options.lockme{--modal_background: var(--lm-booking-color-lockme);--modal_background_dark: var(--lm-booking-color-lockme-dark);--modal_background_light: var(--lm-booking-color-lockme-icons)}.panel_options.deposit{--modal_background: var(--lm-booking-color-deposit);--modal_background_dark: var(--lm-booking-color-deposit-dark);--modal_background_light: var(--lm-booking-color-deposit-icons)}.panel_options.blocked,.panel_options.empty{--modal_background: var(--lm-booking-color-blocked);--modal_background_dark: var(--lm-booking-color-blocked-annotation)}.panel_options p{margin:0}.panel_options button{margin:0;padding:0;font:inherit;border:none}.panel_options .btn_radio_container{--gap: .5rem}.panel_options .btn_radio_container .form-check{padding:0;margin:0}.panel_options .btn_radio{min-height:30px;min-width:3rem;display:grid;place-items:center;padding:0;grid-template:1fr/1fr}.panel_options .background_btn{min-height:var(--button_min_height);min-width:var(--button_min_width);font-size:1rem;padding:0 calc(var(--button_padding) / 2) 0 var(--button_padding);display:inline-flex;align-items:center}.panel_options .background_btn svg{margin-left:8px;font-size:.8333333333rem}.panel_options .background_btn.outside_card{place-self:end;margin-bottom:var(--modal_internal_padding);color:var(--modal_tab_text_color)}.panel_options .add_price:not(:last-child){padding-bottom:.75em}.panel_options .form-group{--form_group_bottom_padding: .75em;padding-bottom:var(--form_group_bottom_padding)}.panel_options .form-group label:not(.form-check-label),.panel_options .form-group legend.col-form-label:not(.form-check-label){padding-bottom:4px}.panel_options .panel_options .form-group .info_part+label{margin-top:20px}.panel_options .row>div:last-child .form-group{padding-bottom:0}@media(min-width:768px){.panel_options .row>.col-md-6:nth-last-child(-n+2) .form-group{padding-bottom:0}.panel_options .row>.col-md-12:last-child .form-group{padding-top:var(--form_group_bottom_padding)}}.panel_options .important_details,.panel_options .technical_details{--button_padding: 12px;padding:0 var(--modal_internal_padding)}.panel_options .technical_details{font-size:1rem}@media all and (min-width:632px){.panel_options .technical_details{display:none}}.panel_options>.technical_details{display:none}@media all and (min-width:632px){.panel_options>.technical_details{display:block;margin-top:0}}.panel_options .info_icon{width:32px;height:32px;border-radius:var(--lm-radius);display:grid;place-items:center;flex-shrink:0;margin-right:var(--modal_internal_padding)}.panel_options .info_icon svg{font-size:1rem}.panel_options a .info_icon,.panel_options button.info_icon{background-color:var(--lm-secondary)}.panel_options a .info_icon:hover,.panel_options button.info_icon:hover{background-color:var(--lm-secondary-dark)}.panel_options .with_button{display:flex;align-items:flex-end;justify-content:space-between}.panel_options .with_button:hover a .info_icon{background-color:var(--lm-secondary-dark)}.panel_options .with_button:hover .info_part a p{text-decoration:underline}.panel_options .modal_footer .destroyer .del span{text-align:left;line-height:1.1}.panel_options .card_section_header{display:flex;align-items:center;width:100%;margin-top:calc(var(--modal_internal_padding) * 1.5);margin-bottom:var(--modal_internal_padding)}.panel_options .card_section_header:first-child{margin-top:calc(var(--modal_internal_padding) / 2);min-height:var(--button_min_height)}.panel_options .card_section_header>svg{flex-shrink:0;margin:0 .5em;font-size:1.2rem}.panel_options .card_section_header h2{font-size:1.2rem;font-weight:700;margin-bottom:0}.panel_options .card_section_header .edit_btn{flex-shrink:0;margin-left:auto}.panel_options .modal_header{display:grid;grid-template-columns:max-content 1fr max-content;grid-template-rows:max-content 1fr;column-gap:var(--modal_internal_padding);padding:var(--modal_internal_padding)}.panel_options .modal_header .room_avatar{--avatar_size: 42px;display:block;grid-row:1/-1}.panel_options .modal_header .room_avatar img{display:block;border-radius:var(--modal_radius);width:var(--avatar_size);height:var(--avatar_size)}@media all and (min-width:632px){.panel_options .modal_header .room_avatar img{--avatar_size: 60px}}.panel_options .modal_header .date_time{grid-row:2}.panel_options .modal_header .date_time .time{font-size:1.728rem;line-height:1.728rem}.panel_options .modal_header .date_time .date{font-size:1rem;line-height:1rem}.panel_options .modal_header .modal_close{display:grid;grid-column:3;grid-row:1/-1;align-self:start;background-color:var(--modal_background_dark);height:var(--button_min_height);width:var(--button_min_width);padding:0}.panel_options .modal_header .modal_close svg{font-size:25px;margin:0}.panel_options .modal_header .room_name{font-size:.8333333333rem}@media all and (min-width:632px){.panel_options .modal_header .room_name{font-size:1rem}}.panel_options .important_details{--space: var(--modal_internal_padding);align-items:flex-start;font-size:1rem}.panel_options .important_details .icon{font-size:.8333333333rem}.panel_options .important_details .lang{height:1rem}.panel_options .important_details .bordered{border:3px dashed #F02C05;box-sizing:content-box}.panel_options .important_details .internal_comment{display:flex;flex-direction:row;align-items:baseline;align-self:stretch;border-radius:var(--modal_radius);padding:calc(var(--modal_internal_padding) / 2) var(--modal_internal_padding)}.panel_options .important_details .internal_comment svg{flex-shrink:0;margin-right:var(--modal_internal_padding)}.panel_options .important_details .internal_comment:last-child{margin-bottom:var(--modal_external_padding)}.panel_options .important_details .annotation{border-radius:var(--modal_radius);padding:calc(var(--modal_internal_padding) / 2) var(--modal_internal_padding);background-color:var(--modal_background_dark);display:inline-flex}.panel_options .important_details .annotation:only-child{margin-bottom:var(--modal_internal_padding)}.panel_options .important_details .price_icons{align-self:stretch;display:flex;align-items:baseline;padding-bottom:var(--modal_internal_padding)}.panel_options .important_details .price_icons .total{font-size:1.44rem;font-weight:700}.panel_options .important_details .price_icons .price{margin-right:var(--modal_internal_padding)}@media all and (min-width:632px){.panel_options .important_details .price_icons .price{display:flex;flex-direction:column-reverse}}.panel_options .important_details .price_icons .amounts_container{border-top:1px solid var(--modal_text_color);padding-top:var(--modal_external_padding);margin-top:var(--modal_external_padding);position:relative}.panel_options .important_details .price_icons .amounts_container .tag{position:absolute;top:0;left:0;transform:translateY(-50%);background:var(--modal_background);padding-right:var(--modal_external_padding);font-size:.9em}.panel_options .important_details .price_icons .icons{--gap: 4px;flex-shrink:0;margin-left:auto;background-color:var(--modal_background_light);border-radius:var(--modal_radius);padding:var(--modal_external_padding) var(--modal_internal_padding);max-width:104px}.panel_options .important_details .price_icons .icons .people p{font-weight:700}@media all and (min-width:632px){.panel_options .important_details .price_icons .icons .people p{font-weight:var(--wght-regular)}}.panel_options .important_details .price_icons .icons .icon_container{display:flex}.panel_options .important_details .price_icons .icons .icon_container>span{display:grid;place-items:center}@media all and (min-width:632px){.panel_options .important_details .price_icons .icons .icon_container+.icon_container{margin-top:var(--modal_external_padding)}.panel_options .important_details .price_icons .icons .icon_container>span{display:grid;place-items:center;width:34px;height:24px;border-radius:var(--modal_radius);background-color:var(--modal_background_light);flex-shrink:0;margin-right:var(--modal_external_padding)}}.panel_options .important_details .price_icons .icons .icon_text{display:none}@media all and (min-width:632px){.panel_options .important_details .price_icons .icons .icon_text{display:inline-block}}@media all and (min-width:632px){.panel_options .important_details .price_icons .icons{margin-left:0;flex-direction:column;background-color:transparent;max-width:100%;padding:0}}@media all and (min-width:632px){.panel_options .important_details .price_icons{flex-grow:1;display:flex;flex-direction:column-reverse;align-items:stretch;justify-content:space-between;margin:0}}.panel_options .important_details .internal_comment~.price_icons{margin-top:var(--modal_external_padding)}@media all and (min-width:632px){.panel_options .important_details{display:flex;flex-direction:column}}.panel_options .main{overflow:auto;overscroll-behavior:contain;border-radius:var(--modal_radius)}.panel_options .tab_container{display:flex;position:sticky;top:0;z-index:1000;background-color:var(--modal_background)}.panel_options .tab,.panel_options .tab_card{color:var(--modal_tab_text_color)}.panel_options .tab{--inverted_radius_color: var(--inactive_tab_background);width:60px;height:40px;display:grid;place-items:center;border:none;font-size:1rem;background-color:var(--inactive_tab_background);border-radius:var(--modal_radius) var(--modal_radius) 0 0}.panel_options .tab.active{background-color:var(--modal_background);background-image:linear-gradient(to right,var(--tab_background),var(--tab_background))}.panel_options .tab+.tab{margin-left:4px}.panel_options .tab_cards_container{display:grid;grid-template-columns:1fr;flex-direction:column;position:relative;overflow-x:hidden;border-radius:0 var(--modal_radius) var(--modal_radius) var(--modal_radius)}@media all and (min-width:632px){.panel_options .tab_cards_container{grid-row:2/-2}}.panel_options .tab_cards_container .swipe_card{position:absolute;top:0;width:50px;height:auto;display:grid;place-items:center;isolation:isolate;z-index:-1;grid-row:1;padding-top:2rem}.panel_options .tab_cards_container .swipe_card .swipe_icon{color:var(--modal_text_color);font-size:2rem;scale:0;opacity:1}.panel_options .tab_cards_container .swipe_card.left{left:0}.panel_options .tab_cards_container .swipe_card.left .swipe_icon{transform-origin:left}.panel_options .tab_cards_container .swipe_card.right{right:0}.panel_options .tab_cards_container .swipe_card.right .swipe_icon{transform-origin:right}.panel_options .tab_card{padding:var(--modal_internal_padding);border-radius:0 var(--modal_radius) var(--modal_radius) var(--modal_radius);background:var(--modal_background) linear-gradient(to right,var(--tab_background),var(--tab_background));margin-bottom:var(--modal_internal_padding);padding-bottom:1rem}.panel_options .tab_card.add{padding-inline:calc(var(--modal_internal_padding) * 2)}.panel_options .tab_card.add .card_section_header:not(:first-child){margin-top:calc(var(--modal_internal_padding) * 4)}.panel_options .tab_card .bordered{border-top:var(--divider_width) solid var(--divider_color);border-bottom:var(--divider_width) solid var(--divider_color);padding:var(--modal_internal_padding) 0}.panel_options .tab_card .bordered~.bordered{border-top:none;margin-top:0}.panel_options .tab_card .bordered:last-child{border-bottom:none}.panel_options .edit [data-type=checkbox]{margin:0}.panel_options .info_part{display:flex;flex-direction:row;align-items:baseline;justify-content:start;font-size:1rem;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;margin-top:var(--modal_internal_padding)}.panel_options .info_part.avatar_name{align-items:center}.panel_options .info_part.avatar_name picture{margin-right:var(--modal_internal_padding)}.panel_options .info_part.avatar_name img,.panel_options .info_part.avatar_name svg{width:48px;height:48px;border-radius:var(--modal_radius)}.panel_options .info_part ul{list-style-type:none}.panel_options .info_part.price{font-size:var(--info_part_label_font_size)}.panel_options .with_button .info_part{margin-top:0}.panel_options .with_button:not(.bordered){margin-top:var(--modal_internal_padding)}.panel_options .with_button:not(.bordered)+.bordered{margin-top:var(--modal_internal_padding)}.panel_options .modal_footer{padding:var(--modal_internal_padding);border-radius:var(--modal_radius);background-color:var(--tab_background);display:flex;align-items:center;justify-content:space-between;position:relative}.panel_options .modal_footer button{min-width:60px;padding:0;min-height:var(--button_min_height);border-radius:var(--modal_radius);color:var(--button_text_color)}.panel_options .modal_footer button.block,.panel_options .modal_footer button.back,.panel_options .modal_footer button.accept{display:grid;place-items:center}.panel_options .modal_footer button.block svg,.panel_options .modal_footer button.back svg,.panel_options .modal_footer button.accept svg{font-size:22px;margin:0}.panel_options .modal_footer button.block,.panel_options .modal_footer button.back{background-color:var(--button_color_back)}.panel_options .modal_footer button.block:hover,.panel_options .modal_footer button.back:hover{background-color:var(--button_color_back_hover)}.panel_options .modal_footer button.accept{background-color:var(--button_color_accept);margin-left:auto}.panel_options .modal_footer button.accept:hover{background-color:var(--button_color_accept_hover)}.panel_options .modal_footer button.text{padding:0 .5em;font-weight:600;display:flex}.panel_options .modal_footer button.text svg{margin-left:.5em}.panel_options .modal_footer button.remove{background-color:var(--button_color_remove);display:grid;place-items:center;padding:0}.panel_options .modal_footer button.remove svg{font-size:20px;margin:0}.panel_options .modal_footer .destroyer{flex-grow:1}.panel_options .modal_footer .destroyer .opener{display:flex;justify-content:space-evenly;align-items:center;background:var(--button_color_remove)}.panel_options .modal_footer .destroyer .opener svg{font-size:20px}.panel_options .modal_footer .destroyer .opener:hover{background-color:var(--button_color_remove_hover)}.panel_options .modal_footer .destroyer .popup_buttons{background-color:var(--button_color_remove_dark);display:none;position:absolute;bottom:calc(100% - var(--modal_external_padding));left:var(--modal_internal_padding)}.panel_options .modal_footer .destroyer .del{background-color:var(--button_color_remove);padding:.25em .5rem .25em 0;color:var(--modal_text_color)}.panel_options .modal_footer .destroyer .del:hover{background-color:var(--button_color_remove_hover)}.panel_options .modal_footer .destroyer.open .popup_buttons{display:flex;flex-direction:column;align-items:stretch;border-radius:var(--modal_radius);box-shadow:0 14px 28px #00000040,0 10px 10px #00000038}.panel_options .modal_footer .destroyer.open .popup_buttons .del~.del{border-top:2px solid var(--button_color_remove_dark)}.panel_options .modal_footer .destroyer.open .popup_buttons .del:first-child:not(:only-child){border-bottom-left-radius:0;border-bottom-right-radius:0}.panel_options .modal_footer .destroyer.open .popup_buttons .del:last-child:not(:only-child){border-top-left-radius:0;border-top-right-radius:0}@media all and (min-width:632px){.panel_options .modal_footer{grid-row:3/-2;grid-column:1/-2}}.ea-dark-scheme .panel_options{--tab_background: hsl(0deg 0% 9% / 96%);--inactive_tab_background: hsl(0deg 0% 9% / 75%);--modal_tab_text_color: white;--button_color_back_hover: #636363}.ea-dark-scheme .panel_options.blocked,.ea-dark-scheme .panel_options.empty{--modal_text_color: white}.ea-dark-scheme .panel_options .modal_close{color:#000}.panel_options a{text-decoration:none;color:var(--lm-text)}.modal_container{display:none;overscroll-behavior:contain}@media all and (min-width:632px){.modal_container .modal{position:absolute;top:3rem;left:50%;transform:translate(-50%)}}.modal_container .loading_icon{--loading-icon-color: var(--modal_background)}.modal_container .loading .loading .loading_icon{display:none}.modal_container.open{position:fixed;z-index:10001;inset:0;display:block;background:#00000080;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);overscroll-behavior:contain;overflow:auto}.modal_container.open .modal{display:grid}.change_date .hours{padding:.5rem 0 0;display:flex;flex-wrap:wrap;gap:10px}.change_date .hours input{display:none}.change_date .hours .cockpit_slot.taken:not(.current){pointer-events:none}.change_date .hours .cockpit_slot.taken>div{opacity:var(--slot_opacity_booked)}.change_date .hours .cockpit_slot :checked+div{opacity:1}.change_date .hours .cockpit_slot :checked+div .booking_data_container{--slot_background_color: var(--modal_background);--slot_border_color: var(--modal_background);--slot_text_color: var(--modal_text_color)}.change_date>section{display:flex;flex-direction:column}.change_date>section:first-of-type{margin-bottom:10px}.change_date>section section:first-of-type{margin-bottom:var(--label_bottom_margin, 10px)}.decline_return{max-width:900px}.two_col{display:grid}@media all and (min-width:632px){.two_col{grid-template-columns:1fr 1fr;column-gap:var(--label_bottom_margin);place-items:end stretch}.two_col label:last-child{margin-bottom:var(--label_bottom_margin)}.two_col.to_top{place-items:start stretch}}.booking_history{--color-before: #da0101;--color-after: #288320}.booking_history .changelist{list-style-type:none;padding:.25em 0;margin:.25em .5em}.booking_history .changelist ul{border-left:1px solid currentcolor;margin-left:.75em;padding-left:.5em}.booking_history .changelist li{margin:.25em 1em;list-style-type:none}.booking_history .changelist li+li{margin-top:.5em}.booking_history .datelist{padding:0;list-style-type:none}.booking_history .datelist ul{padding-inline-start:0}.booking_history .datelist ul li{display:flex;flex-direction:column;align-items:start}.booking_history .datelist_element{margin-top:1em}.booking_history .change_date{font-weight:700;font-size:1.44rem;margin-top:1em;display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:center}.booking_history .change_date:after{content:"";height:0;border-top:1px solid currentcolor}.booking_history .change_hour{font-size:1.2rem}.booking_history .change_name{cursor:pointer;font-weight:700}.booking_history .change_name:hover{text-decoration:underline}.booking_history .before,.booking_history .after{font-weight:700}.booking_history .before{color:var(--color-before)}.booking_history .after{color:var(--color-after)}.ea-dark-scheme .booking_history{--color-before: #fe6262;--color-after: #35ac2a}.month_nav{font-size:1rem;font-weight:var(--wght-bold);display:flex;align-items:center;max-width:246px;margin:0 auto 10px}.month_nav>button{font-size:1rem;display:grid;width:30px;height:30px;margin:0 auto 0 0;text-decoration:none;color:inherit;border:1px solid var(--lm-tertiary);border-radius:var(--lm-radius);place-items:center}.month_nav>button~button{margin:0 0 0 auto}.month_nav>button.inact{pointer-events:none;color:var(--lm-secondary);border-color:var(--lm-secondary)}@media(hover:hover){.month_nav>button:hover{background-color:var(--lm-primary-light)}}.month_nav span{height:1rem;display:block}.month_nav span.placeholder{background:var(--lm-secondary-light);min-width:100px}.month_table{display:grid;align-items:center;justify-content:center;grid-auto-flow:row;grid-auto-rows:30px;gap:6px;grid-template-columns:repeat(7,30px);grid-template-rows:auto 30px}.month_table>.head{font-size:.8333333333rem;text-align:center;color:var(--lm-tertiary)}.month_table>.head.placeholder{height:1rem;display:block;background:var(--lm-secondary-light)}.month_table>.day{font-size:.8333333333rem;width:30px;height:30px;cursor:default;color:var(--lm-tertiary);border-radius:var(--lm-radius);display:flex;align-items:center;justify-content:center}.month_table>.day.closed{background-image:linear-gradient(135deg,var(--lm-secondary-light) 25%,transparent 25%,transparent 50%,var(--lm-secondary-light) 50%,var(--lm-secondary-light) 75%,transparent 75%,transparent 100%);background-position:1px;background-size:5.66px 5.66px}.month_table>.day.full{color:var(--lm-secondary);background:var(--lm-secondary-dark)}.month_table>.day.open{cursor:pointer;color:var(--lm-text);border:1px solid var(--lm-tertiary);background:var(--lm-background)}@media(hover:hover){.month_table>.day.open:hover{background-color:var(--lm-primary-light)}}.month_table>.day.special{border-width:2px;border-color:var(--lm-primary)}[data-theme=dark] .month_table>.day.special{border-width:1px}@media(prefers-color-scheme:dark){[data-theme=auto] .month_table>.day.special{border-width:1px}}.month_table>.day.inact{color:var(--lm-secondary-dark);background:var(--lm-secondary-light)}[data-theme=dark] .month_table>.day.inact{background:var(--lm-background-dark)}@media(prefers-color-scheme:dark){[data-theme=auto] .month_table>.day.inact{background:var(--lm-background-dark)}}.month_table>.day.active{color:var(--lm-text-on-primary);border:none;background:var(--lm-primary)}[data-theme=dark] .month_table>.day.active{background:var(--lm-primary)}@media(prefers-color-scheme:dark){[data-theme=auto] .month_table>.day.active{background:var(--lm-primary)}}@media(hover:hover){.month_table>.day.active:hover{background-color:var(--lm-primary)}}.cal_sidewidget{--side-widget-border-width: 4px;position:relative;display:flex;flex-direction:column;max-width:360px;max-height:100%;padding:var(--side-widget-border-width);border-radius:var(--lm-radius) var(--lm-radius) calc(var(--lm-radius) + 2px) calc(var(--lm-radius) + 2px);background:var(--lm-primary)}.cal_sidewidget:after,.cal_sidewidget .heading:after{position:absolute;z-index:2;height:30px;content:"";pointer-events:none}.cal_sidewidget:after{right:var(--side-widget-border-width);bottom:var(--side-widget-border-width);left:var(--side-widget-border-width);border-radius:0 0 var(--lm-radius) var(--lm-radius);background:linear-gradient(to top,var(--lm-background) 0%,var(--gradient-background, rgba(255, 255, 255, .0039215686)) 90%,var(--gradient-background, rgba(255, 255, 255, .0039215686)) 100%)}[data-theme=dark] .cal_sidewidget:after{--gradient-background: #00000001}@media(prefers-color-scheme:dark){[data-theme=auto] .cal_sidewidget:after{--gradient-background: #00000001}}.cal_sidewidget .heading{position:relative;display:flex;align-items:center;margin:0;padding:10px 10px 15px;color:var(--lm-text-on-primary)}.cal_sidewidget .heading:after{position:absolute;z-index:2;height:30px;content:"";pointer-events:none;right:0;bottom:-30px;left:0;border-radius:var(--lm-radius) var(--lm-radius) 0 0;background:linear-gradient(to bottom,var(--lm-background) 0%,rgba(255,255,255,.0039215686) 90%,rgba(255,255,255,.0039215686) 100%)}[data-theme=dark] .cal_sidewidget .heading:after{background:linear-gradient(to bottom,var(--lm-background) 0%,rgba(0,0,0,.0039215686) 90%,rgba(0,0,0,.0039215686) 100%)}@media(prefers-color-scheme:dark){[data-theme=auto] .cal_sidewidget .heading:after{background:linear-gradient(to bottom,var(--lm-background) 0%,rgba(0,0,0,.0039215686) 90%,rgba(0,0,0,.0039215686) 100%)}}.cal_sidewidget .heading .lmfa-fw{height:2.48832rem;font-size:2.48832rem;margin-right:10px}.cal_sidewidget .heading span{font-size:1.2rem;font-weight:var(--wght-bold);text-transform:uppercase}.cal_sidewidget .heading small{font-size:.8333333333rem;font-weight:var(--wght-light);display:block;text-transform:none}.cal_sidewidget .widget_container{position:relative;min-height:100px;padding-top:30px;border-radius:var(--lm-radius);background:var(--lm-background)}.cal_sidewidget .widget_container article{position:relative;flex:0 0 auto;width:auto;min-height:50px;padding:20px 10px}.cal_sidewidget .widget_container article.loading{min-height:200px}.cal_sidewidget .widget_container article.month{padding-top:0}.cal_sidewidget .specials_list{display:none}@media all and (min-width:1000px){.cal_sidewidget .specials_list{display:block}}@media all and (min-width:1300px){.cal_sidewidget .specials_list{display:none}}.room_days{--space: 30px;font-size:1rem}.room_days .day-date{font-size:1rem;font-weight:var(--wght-bold);text-align:center}.room_days .day-date:first-letter{text-transform:uppercase}.room_days .center{text-align:center}.room_days .no_slots{display:flex;align-items:center;flex-direction:column;margin-top:10px}.room_days .no_slots:before{width:177px;height:2px;margin-bottom:10px;content:"";background:var(--lm-text)}.room_days .no_slots>a{font-size:.8333333333rem;font-weight:var(--wght-bold);margin-bottom:4px;text-align:center;color:inherit}.room_days .active_specials{display:flex;align-items:center;flex-direction:column;margin-top:10px}.room_days .active_specials:before{display:block;width:177px;height:2px;margin-bottom:10px;content:"";background:var(--lm-text)}.room_days .special{font-size:.8333333333rem;font-weight:var(--wght-bold);margin-bottom:4px;text-align:center;color:inherit}.room_days .hour_form label>svg{display:none}.room_days .side_price_variant label{cursor:pointer}.room_days .side_price_variant label+label{margin-top:.5em}.room_days .people_label{--radio-size: 40px;cursor:pointer}.room_days .people_label input{display:none}.room_days .people_label input+label{width:var(--radio-size);height:var(--radio-size);border:1px solid var(--lm-secondary);border-radius:5px;background:var(--lm-background);display:flex;align-items:center;justify-content:center}.room_days .people_label input+label i,.room_days .people_label input+label svg{font-size:.75em;margin-right:.25rem}.room_days .people_label input:checked+label{color:var(--lm-text);background:var(--lm-primary)}[data-theme=dark] .room_days .people_label input:checked+label{color:var(--lm-text-on-primary)}@media(prefers-color-scheme:dark){[data-theme=auto] .room_days .people_label input:checked+label{color:var(--lm-text-on-primary)}}.room_days .people_label:hover>input+label{border:1px solid var(--lm-tertiary);background:var(--lm-secondary)}.room_days .radios{--gap: 5px}.room_days .radios>span{display:none}.room_days .radios.column{display:flex;flex-direction:column}.room_days .radios.column .people_label{margin-bottom:8px}.room_days .radios.column .people_input+.label{width:100%}.room_days .hour_header{font-weight:var(--wght-bold);position:relative;z-index:1;display:flex;overflow:hidden;align-items:center;height:33px;padding:0 0 0 10px;cursor:pointer;border:1px solid var(--lm-text);border-radius:var(--lm-radius);background:var(--lm-background)}.room_days .hour_header small{font-size:.8333333333rem;font-weight:var(--wght-regular);margin-left:5px;padding:2px 5px;text-indent:0;border-left:1px solid var(--lm-text)}.room_days .hour_header span{font-size:1rem;align-self:stretch;width:31px;margin-left:auto;text-indent:0;color:var(--lm-primary);border-radius:var(--lm-radius) 0 0 var(--lm-radius);background:var(--lm-text-on-primary);display:flex;align-items:center;justify-content:center}[data-theme=dark] .room_days .hour_header span{color:var(--lm-text-on-primary);background:var(--lm-primary)}@media(prefers-color-scheme:dark){[data-theme=auto] .room_days .hour_header span{color:var(--lm-text-on-primary);background:var(--lm-primary)}}.room_days .hour_header:hover{background:var(--lm-secondary)}.room_days .amount{font-size:1.44rem}.room_days .amount del{font-size:.8333333333rem;display:block;text-decoration:line-through;color:var(--lm-red)}.room_days .bordered{margin-top:.5rem;padding-top:.5rem;border-top:2px solid var(--lm-tertiary-light)}.room_days .bordered:first-child{margin-top:0;border-top:0}.room_days .col{display:flex;flex-direction:column}.room_days .hour_form{z-index:0;flex-direction:column;margin-top:-10px;padding:10px;border-top:none;border-radius:0 0 10px 10px;background:var(--lm-secondary-light);accent-color:var(--lm-primary)}.room_days .hour_form p{margin:0 0 5px;font-weight:700}.room_days .hour_form footer{display:flex;flex-direction:column}.room_days .hour_form footer>button{margin-top:10px}.room_days .hour_form label span{order:-1}.room_side_day{--space: 15px}:root,[data-bs-theme=light]{--bs-blue: #0d6efd;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #d63384;--bs-red: #dc3545;--bs-orange: #fd7e14;--bs-yellow: #ffc107;--bs-green: #198754;--bs-teal: #20c997;--bs-cyan: #0dcaf0;--bs-black: #000;--bs-white: #fff;--bs-gray: #6c757d;--bs-gray-dark: #343a40;--bs-gray-100: #f8f9fa;--bs-gray-200: #e9ecef;--bs-gray-300: #dee2e6;--bs-gray-400: #ced4da;--bs-gray-500: #adb5bd;--bs-gray-600: #6c757d;--bs-gray-700: #495057;--bs-gray-800: #343a40;--bs-gray-900: #212529;--bs-primary: #0d6efd;--bs-secondary: #6c757d;--bs-success: #198754;--bs-info: #0dcaf0;--bs-warning: #ffc107;--bs-danger: #dc3545;--bs-light: #f8f9fa;--bs-dark: #212529;--bs-primary-rgb: 13, 110, 253;--bs-secondary-rgb: 108, 117, 125;--bs-success-rgb: 25, 135, 84;--bs-info-rgb: 13, 202, 240;--bs-warning-rgb: 255, 193, 7;--bs-danger-rgb: 220, 53, 69;--bs-light-rgb: 248, 249, 250;--bs-dark-rgb: 33, 37, 41;--bs-primary-text-emphasis: rgb(5.2, 44, 101.2);--bs-secondary-text-emphasis: rgb(43.2, 46.8, 50);--bs-success-text-emphasis: rgb(10, 54, 33.6);--bs-info-text-emphasis: rgb(5.2, 80.8, 96);--bs-warning-text-emphasis: rgb(102, 77.2, 2.8);--bs-danger-text-emphasis: rgb(88, 21.2, 27.6);--bs-light-text-emphasis: #495057;--bs-dark-text-emphasis: #495057;--bs-primary-bg-subtle: rgb(206.6, 226, 254.6);--bs-secondary-bg-subtle: rgb(225.6, 227.4, 229);--bs-success-bg-subtle: rgb(209, 231, 220.8);--bs-info-bg-subtle: rgb(206.6, 244.4, 252);--bs-warning-bg-subtle: rgb(255, 242.6, 205.4);--bs-danger-bg-subtle: rgb(248, 214.6, 217.8);--bs-light-bg-subtle: rgb(251.5, 252, 252.5);--bs-dark-bg-subtle: #ced4da;--bs-primary-border-subtle: rgb(158.2, 197, 254.2);--bs-secondary-border-subtle: rgb(196.2, 199.8, 203);--bs-success-border-subtle: rgb(163, 207, 186.6);--bs-info-border-subtle: rgb(158.2, 233.8, 249);--bs-warning-border-subtle: rgb(255, 230.2, 155.8);--bs-danger-border-subtle: rgb(241, 174.2, 180.6);--bs-light-border-subtle: #e9ecef;--bs-dark-border-subtle: #adb5bd;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, .15), rgba(255, 255, 255, 0));--bs-body-font-family: var(--bs-font-sans-serif);--bs-body-font-size: 1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #212529;--bs-body-color-rgb: 33, 37, 41;--bs-body-bg: #fff;--bs-body-bg-rgb: 255, 255, 255;--bs-emphasis-color: #000;--bs-emphasis-color-rgb: 0, 0, 0;--bs-secondary-color: rgba(33, 37, 41, .75);--bs-secondary-color-rgb: 33, 37, 41;--bs-secondary-bg: #e9ecef;--bs-secondary-bg-rgb: 233, 236, 239;--bs-tertiary-color: rgba(33, 37, 41, .5);--bs-tertiary-color-rgb: 33, 37, 41;--bs-tertiary-bg: #f8f9fa;--bs-tertiary-bg-rgb: 248, 249, 250;--bs-heading-color: inherit;--bs-link-color: #0d6efd;--bs-link-color-rgb: 13, 110, 253;--bs-link-decoration: underline;--bs-link-hover-color: rgb(10.4, 88, 202.4);--bs-link-hover-color-rgb: 10, 88, 202;--bs-code-color: #d63384;--bs-highlight-color: #212529;--bs-highlight-bg: rgb(255, 242.6, 205.4);--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #dee2e6;--bs-border-color-translucent: rgba(0, 0, 0, .175);--bs-border-radius: .375rem;--bs-border-radius-sm: .25rem;--bs-border-radius-lg: .5rem;--bs-border-radius-xl: 1rem;--bs-border-radius-xxl: 2rem;--bs-border-radius-2xl: var(--bs-border-radius-xxl);--bs-border-radius-pill: 50rem;--bs-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);--bs-box-shadow-sm: 0 .125rem .25rem rgba(0, 0, 0, .075);--bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, .175);--bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, .075);--bs-focus-ring-width: .25rem;--bs-focus-ring-opacity: .25;--bs-focus-ring-color: rgba(13, 110, 253, .25);--bs-form-valid-color: #198754;--bs-form-valid-border-color: #198754;--bs-form-invalid-color: #dc3545;--bs-form-invalid-border-color: #dc3545}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color: #dee2e6;--bs-body-color-rgb: 222, 226, 230;--bs-body-bg: #212529;--bs-body-bg-rgb: 33, 37, 41;--bs-emphasis-color: #fff;--bs-emphasis-color-rgb: 255, 255, 255;--bs-secondary-color: rgba(222, 226, 230, .75);--bs-secondary-color-rgb: 222, 226, 230;--bs-secondary-bg: #343a40;--bs-secondary-bg-rgb: 52, 58, 64;--bs-tertiary-color: rgba(222, 226, 230, .5);--bs-tertiary-color-rgb: 222, 226, 230;--bs-tertiary-bg: rgb(42.5, 47.5, 52.5);--bs-tertiary-bg-rgb: 43, 48, 53;--bs-primary-text-emphasis: rgb(109.8, 168, 253.8);--bs-secondary-text-emphasis: rgb(166.8, 172.2, 177);--bs-success-text-emphasis: rgb(117, 183, 152.4);--bs-info-text-emphasis: rgb(109.8, 223.2, 246);--bs-warning-text-emphasis: rgb(255, 217.8, 106.2);--bs-danger-text-emphasis: rgb(234, 133.8, 143.4);--bs-light-text-emphasis: #f8f9fa;--bs-dark-text-emphasis: #dee2e6;--bs-primary-bg-subtle: rgb(2.6, 22, 50.6);--bs-secondary-bg-subtle: rgb(21.6, 23.4, 25);--bs-success-bg-subtle: rgb(5, 27, 16.8);--bs-info-bg-subtle: rgb(2.6, 40.4, 48);--bs-warning-bg-subtle: rgb(51, 38.6, 1.4);--bs-danger-bg-subtle: rgb(44, 10.6, 13.8);--bs-light-bg-subtle: #343a40;--bs-dark-bg-subtle: #1a1d20;--bs-primary-border-subtle: rgb(7.8, 66, 151.8);--bs-secondary-border-subtle: rgb(64.8, 70.2, 75);--bs-success-border-subtle: rgb(15, 81, 50.4);--bs-info-border-subtle: rgb(7.8, 121.2, 144);--bs-warning-border-subtle: rgb(153, 115.8, 4.2);--bs-danger-border-subtle: rgb(132, 31.8, 41.4);--bs-light-border-subtle: #495057;--bs-dark-border-subtle: #343a40;--bs-heading-color: inherit;--bs-link-color: rgb(109.8, 168, 253.8);--bs-link-hover-color: rgb(138.84, 185.4, 254.04);--bs-link-color-rgb: 110, 168, 254;--bs-link-hover-color-rgb: 139, 185, 254;--bs-code-color: rgb(230.4, 132.6, 181.2);--bs-highlight-color: #dee2e6;--bs-highlight-bg: rgb(102, 77.2, 2.8);--bs-border-color: #495057;--bs-border-color-translucent: rgba(255, 255, 255, .15);--bs-form-valid-color: rgb(117, 183, 152.4);--bs-form-valid-border-color: rgb(117, 183, 152.4);--bs-form-invalid-color: rgb(234, 133.8, 143.4);--bs-form-invalid-border-color: rgb(234, 133.8, 143.4)}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + var(--bs-border-width));padding-bottom:calc(.375rem + var(--bs-border-width));margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + var(--bs-border-width));padding-bottom:calc(.5rem + var(--bs-border-width));font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + var(--bs-border-width));padding-bottom:calc(.25rem + var(--bs-border-width));font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:var(--bs-secondary-color)}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);appearance:none;background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::placeholder{color:var(--bs-secondary-color);opacity:1}.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:var(--bs-body-color);background-color:transparent;border:solid transparent;border-width:var(--bs-border-width) 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2));padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2))}textarea.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}textarea.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-control-color{width:3rem;height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2));padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color::-webkit-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-select{--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);appearance:none;background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon, none);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:var(--bs-secondary-bg)}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--bs-body-color)}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:-1.5em;margin-left:0}.form-check-input{--bs-form-check-bg: var(--bs-body-bg);flex-shrink:0;width:1em;height:1em;margin-top:.25em;vertical-align:top;appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-repeat:no-repeat;background-position:center;background-size:contain;border:var(--bs-border-width) solid var(--bs-border-color);-webkit-print-color-adjust:exact;print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input[disabled]~.form-check-label,.form-check-input:disabled~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");width:2em;margin-left:-2.5em;background-image:var(--bs-form-switch-bg);background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgb%28134, 182.5, 254%29'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check[disabled]+.btn,.btn-check:disabled+.btn{pointer-events:none;filter:none;opacity:.65}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e")}.form-range{width:100%;height:1.5rem;padding:0;appearance:none;background-color:transparent}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #0d6efd40}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #0d6efd40}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:var(--bs-secondary-color)}.form-range:disabled::-moz-range-thumb{background-color:var(--bs-secondary-color)}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + calc(var(--bs-border-width) * 2));min-height:calc(3.5rem + calc(var(--bs-border-width) * 2));line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;z-index:2;max-width:100%;height:100%;padding:1rem .75rem;overflow:hidden;color:rgba(var(--bs-body-color-rgb),.65);text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:var(--bs-border-width) solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media(prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control::placeholder,.form-floating>.form-control-plaintext::placeholder{color:transparent}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown),.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill,.form-floating>.form-control-plaintext:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem;padding-left:.75rem}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-control-plaintext~label,.form-floating>.form-select~label{transform:scale(.85) translateY(-.5rem) translate(.15rem)}.form-floating>.form-control:-webkit-autofill~label{transform:scale(.85) translateY(-.5rem) translate(.15rem)}.form-floating>textarea:focus~label:after,.form-floating>textarea:not(:placeholder-shown)~label:after{position:absolute;inset:1rem .375rem;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}.form-floating>textarea:disabled~label:after{background-color:var(--bs-secondary-bg)}.form-floating>.form-control-plaintext~label{border-width:var(--bs-border-width) 0}.form-floating>:disabled~label,.form-floating>.form-control:disabled~label{color:#6c757d}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select,.input-group>.form-floating{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus,.input-group>.form-floating:focus-within{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);text-align:center;white-space:nowrap;background-color:var(--bs-tertiary-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius)}.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text,.input-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text,.input-group-sm>.btn{padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:calc(-1 * var(--bs-border-width));border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-valid-color)}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-success);border-radius:var(--bs-border-radius)}.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip{display:block}.was-validated .form-control:valid,.form-control.is-valid{border-color:var(--bs-form-valid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .form-select:valid,.form-select.is-valid{border-color:var(--bs-form-valid-border-color)}.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"],.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"]{--bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-select:valid:focus,.form-select.is-valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated .form-control-color:valid,.form-control-color.is-valid{width:calc(3.75rem + 1.5em)}.was-validated .form-check-input:valid,.form-check-input.is-valid{border-color:var(--bs-form-valid-border-color)}.was-validated .form-check-input:valid:checked,.form-check-input.is-valid:checked{background-color:var(--bs-form-valid-color)}.was-validated .form-check-input:valid:focus,.form-check-input.is-valid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:var(--bs-form-valid-color)}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):valid,.input-group>.form-control:not(:focus).is-valid,.was-validated .input-group>.form-select:not(:focus):valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.input-group>.form-floating:not(:focus-within).is-valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-invalid-color)}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-danger);border-radius:var(--bs-border-radius)}.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:var(--bs-form-invalid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .form-select:invalid,.form-select.is-invalid{border-color:var(--bs-form-invalid-border-color)}.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"],.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-select:invalid:focus,.form-select.is-invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated .form-control-color:invalid,.form-control-color.is-invalid{width:calc(3.75rem + 1.5em)}.was-validated .form-check-input:invalid,.form-check-input.is-invalid{border-color:var(--bs-form-invalid-border-color)}.was-validated .form-check-input:invalid:checked,.form-check-input.is-invalid:checked{background-color:var(--bs-form-invalid-color)}.was-validated .form-check-input:invalid:focus,.form-check-input.is-invalid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:var(--bs-form-invalid-color)}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):invalid,.input-group>.form-control:not(:focus).is-invalid,.was-validated .input-group>.form-select:not(:focus):invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.input-group>.form-floating:not(:focus-within).is-invalid{z-index:4}.btn{--bs-btn-padding-x: .75rem;--bs-btn-padding-y: .375rem;--bs-btn-font-family: ;--bs-btn-font-size: 1rem;--bs-btn-font-weight: 400;--bs-btn-line-height: 1.5;--bs-btn-color: var(--bs-body-color);--bs-btn-bg: transparent;--bs-btn-border-width: var(--bs-border-width);--bs-btn-border-color: transparent;--bs-btn-border-radius: var(--bs-border-radius);--bs-btn-hover-border-color: transparent;--bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);--bs-btn-disabled-opacity: .65;--bs-btn-focus-box-shadow: 0 0 0 .25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn,:not(.btn-check)+.btn:active,.btn:first-child:active,.btn.active,.btn.show{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,:not(.btn-check)+.btn:active:focus-visible,.btn:first-child:active:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked:focus-visible+.btn{box-shadow:var(--bs-btn-focus-box-shadow)}.btn:disabled,.btn.disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color: #fff;--bs-btn-bg: #0d6efd;--bs-btn-border-color: #0d6efd;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: rgb(11.05, 93.5, 215.05);--bs-btn-hover-border-color: rgb(10.4, 88, 202.4);--bs-btn-focus-shadow-rgb: 49, 132, 253;--bs-btn-active-color: #fff;--bs-btn-active-bg: rgb(10.4, 88, 202.4);--bs-btn-active-border-color: rgb(9.75, 82.5, 189.75);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #0d6efd;--bs-btn-disabled-border-color: #0d6efd}.btn-secondary{--bs-btn-color: #fff;--bs-btn-bg: #6c757d;--bs-btn-border-color: #6c757d;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: rgb(91.8, 99.45, 106.25);--bs-btn-hover-border-color: rgb(86.4, 93.6, 100);--bs-btn-focus-shadow-rgb: 130, 138, 145;--bs-btn-active-color: #fff;--bs-btn-active-bg: rgb(86.4, 93.6, 100);--bs-btn-active-border-color: rgb(81, 87.75, 93.75);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #6c757d;--bs-btn-disabled-border-color: #6c757d}.btn-success{--bs-btn-color: #fff;--bs-btn-bg: #198754;--bs-btn-border-color: #198754;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: rgb(21.25, 114.75, 71.4);--bs-btn-hover-border-color: rgb(20, 108, 67.2);--bs-btn-focus-shadow-rgb: 60, 153, 110;--bs-btn-active-color: #fff;--bs-btn-active-bg: rgb(20, 108, 67.2);--bs-btn-active-border-color: rgb(18.75, 101.25, 63);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #198754;--bs-btn-disabled-border-color: #198754}.btn-info{--bs-btn-color: #000;--bs-btn-bg: #0dcaf0;--bs-btn-border-color: #0dcaf0;--bs-btn-hover-color: #000;--bs-btn-hover-bg: rgb(49.3, 209.95, 242.25);--bs-btn-hover-border-color: rgb(37.2, 207.3, 241.5);--bs-btn-focus-shadow-rgb: 11, 172, 204;--bs-btn-active-color: #000;--bs-btn-active-bg: rgb(61.4, 212.6, 243);--bs-btn-active-border-color: rgb(37.2, 207.3, 241.5);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #0dcaf0;--bs-btn-disabled-border-color: #0dcaf0}.btn-warning{--bs-btn-color: #000;--bs-btn-bg: #ffc107;--bs-btn-border-color: #ffc107;--bs-btn-hover-color: #000;--bs-btn-hover-bg: rgb(255, 202.3, 44.2);--bs-btn-hover-border-color: rgb(255, 199.2, 31.8);--bs-btn-focus-shadow-rgb: 217, 164, 6;--bs-btn-active-color: #000;--bs-btn-active-bg: rgb(255, 205.4, 56.6);--bs-btn-active-border-color: rgb(255, 199.2, 31.8);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #ffc107;--bs-btn-disabled-border-color: #ffc107}.btn-danger{--bs-btn-color: #fff;--bs-btn-bg: #dc3545;--bs-btn-border-color: #dc3545;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: rgb(187, 45.05, 58.65);--bs-btn-hover-border-color: rgb(176, 42.4, 55.2);--bs-btn-focus-shadow-rgb: 225, 83, 97;--bs-btn-active-color: #fff;--bs-btn-active-bg: rgb(176, 42.4, 55.2);--bs-btn-active-border-color: rgb(165, 39.75, 51.75);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #dc3545;--bs-btn-disabled-border-color: #dc3545}.btn-light{--bs-btn-color: #000;--bs-btn-bg: #f8f9fa;--bs-btn-border-color: #f8f9fa;--bs-btn-hover-color: #000;--bs-btn-hover-bg: rgb(210.8, 211.65, 212.5);--bs-btn-hover-border-color: rgb(198.4, 199.2, 200);--bs-btn-focus-shadow-rgb: 211, 212, 213;--bs-btn-active-color: #000;--bs-btn-active-bg: rgb(198.4, 199.2, 200);--bs-btn-active-border-color: rgb(186, 186.75, 187.5);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #f8f9fa;--bs-btn-disabled-border-color: #f8f9fa}.btn-dark{--bs-btn-color: #fff;--bs-btn-bg: #212529;--bs-btn-border-color: #212529;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: rgb(66.3, 69.7, 73.1);--bs-btn-hover-border-color: rgb(55.2, 58.8, 62.4);--bs-btn-focus-shadow-rgb: 66, 70, 73;--bs-btn-active-color: #fff;--bs-btn-active-bg: rgb(77.4, 80.6, 83.8);--bs-btn-active-border-color: rgb(55.2, 58.8, 62.4);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #212529;--bs-btn-disabled-border-color: #212529}.btn-outline-primary{--bs-btn-color: #0d6efd;--bs-btn-border-color: #0d6efd;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #0d6efd;--bs-btn-hover-border-color: #0d6efd;--bs-btn-focus-shadow-rgb: 13, 110, 253;--bs-btn-active-color: #fff;--bs-btn-active-bg: #0d6efd;--bs-btn-active-border-color: #0d6efd;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #0d6efd;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #0d6efd;--bs-gradient: none}.btn-outline-secondary{--bs-btn-color: #6c757d;--bs-btn-border-color: #6c757d;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #6c757d;--bs-btn-hover-border-color: #6c757d;--bs-btn-focus-shadow-rgb: 108, 117, 125;--bs-btn-active-color: #fff;--bs-btn-active-bg: #6c757d;--bs-btn-active-border-color: #6c757d;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #6c757d;--bs-gradient: none}.btn-outline-success{--bs-btn-color: #198754;--bs-btn-border-color: #198754;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #198754;--bs-btn-hover-border-color: #198754;--bs-btn-focus-shadow-rgb: 25, 135, 84;--bs-btn-active-color: #fff;--bs-btn-active-bg: #198754;--bs-btn-active-border-color: #198754;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #198754;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #198754;--bs-gradient: none}.btn-outline-info{--bs-btn-color: #0dcaf0;--bs-btn-border-color: #0dcaf0;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #0dcaf0;--bs-btn-hover-border-color: #0dcaf0;--bs-btn-focus-shadow-rgb: 13, 202, 240;--bs-btn-active-color: #000;--bs-btn-active-bg: #0dcaf0;--bs-btn-active-border-color: #0dcaf0;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #0dcaf0;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #0dcaf0;--bs-gradient: none}.btn-outline-warning{--bs-btn-color: #ffc107;--bs-btn-border-color: #ffc107;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #ffc107;--bs-btn-hover-border-color: #ffc107;--bs-btn-focus-shadow-rgb: 255, 193, 7;--bs-btn-active-color: #000;--bs-btn-active-bg: #ffc107;--bs-btn-active-border-color: #ffc107;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #ffc107;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #ffc107;--bs-gradient: none}.btn-outline-danger{--bs-btn-color: #dc3545;--bs-btn-border-color: #dc3545;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #dc3545;--bs-btn-hover-border-color: #dc3545;--bs-btn-focus-shadow-rgb: 220, 53, 69;--bs-btn-active-color: #fff;--bs-btn-active-bg: #dc3545;--bs-btn-active-border-color: #dc3545;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #dc3545;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #dc3545;--bs-gradient: none}.btn-outline-light{--bs-btn-color: #f8f9fa;--bs-btn-border-color: #f8f9fa;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #f8f9fa;--bs-btn-hover-border-color: #f8f9fa;--bs-btn-focus-shadow-rgb: 248, 249, 250;--bs-btn-active-color: #000;--bs-btn-active-bg: #f8f9fa;--bs-btn-active-border-color: #f8f9fa;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #f8f9fa;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #f8f9fa;--bs-gradient: none}.btn-outline-dark{--bs-btn-color: #212529;--bs-btn-border-color: #212529;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #212529;--bs-btn-hover-border-color: #212529;--bs-btn-focus-shadow-rgb: 33, 37, 41;--bs-btn-active-color: #fff;--bs-btn-active-bg: #212529;--bs-btn-active-border-color: #212529;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #212529;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #212529;--bs-gradient: none}.btn-link{--bs-btn-font-weight: 400;--bs-btn-color: var(--bs-link-color);--bs-btn-bg: transparent;--bs-btn-border-color: transparent;--bs-btn-hover-color: var(--bs-link-hover-color);--bs-btn-hover-border-color: transparent;--bs-btn-active-color: var(--bs-link-hover-color);--bs-btn-active-border-color: transparent;--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-border-color: transparent;--bs-btn-box-shadow: 0 0 0 #000;--bs-btn-focus-shadow-rgb: 49, 132, 253;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-lg{--bs-btn-padding-y: .5rem;--bs-btn-padding-x: 1rem;--bs-btn-font-size: 1.25rem;--bs-btn-border-radius: var(--bs-border-radius-lg)}.btn-sm{--bs-btn-padding-y: .25rem;--bs-btn-padding-x: .5rem;--bs-btn-font-size: .875rem;--bs-btn-border-radius: var(--bs-border-radius-sm)}.lm-form{--bs-body-bg: var(--bs-form-control-bg);--bs-secondary-bg: var(--bs-form-control-disabled-bg);transition:none}.lm-form+.lm-form,.lm-form+.form-group{margin-top:1rem}.lm-form textarea{min-height:150px}.lm-form-container{container:lm-form-container/inline-size}.form-control{background-color:var(--bs-form-control-bg);padding:var(--lm-form-padding-block-start, .375rem) var(--lm-form-padding-inline-end, .75rem) var(--lm-form-padding-block-end, .375rem) var(--lm-form-padding-inline-start, .75rem);border-color:var(--bs-form-control-border-color)}.form-control:focus{border-color:var(--bs-primary);box-shadow:0 0 0 .25rem var(--bs-focus-ring-color)}.form-control:disabled{background:transparent;opacity:.75}.form-label{color:var(--bs-form-label-color);display:inline-block;margin-bottom:.5em}.form-check-input{font-size:inherit;height:1em;width:1em;cursor:pointer}.form-check-input:not(.is-invalid){background-color:var(--bs-form-check-bg);border-color:var(--bs-form-check-border)}[data-theme] .form-select,.calwidget .form-select{background-color:var(--widget-form-color-background, var(--bs-body-bg))}[data-theme] .form-range,.calwidget .form-range{background-color:transparent}[data-theme] .form-range::-webkit-slider-thumb,.calwidget .form-range::-webkit-slider-thumb{background-color:var(--bs-primary)}[data-theme] .form-range::-moz-range-thumb,.calwidget .form-range::-moz-range-thumb{background-color:var(--bs-primary)}[data-theme] .input-group-text,.calwidget .input-group-text{background-color:var(--bs-secondary-bg);color:var(--bs-body-color);border-color:var(--bs-border-color)}[data-theme] .lm-form>.form-control:focus~label:after,.calwidget .lm-form>.form-control:focus~label:after{background-color:var(--bs-form-control-bg)}[data-theme] .form-switch :checked,.calwidget .form-switch :checked{background-color:var(--bs-form-check-checked-bg)}[data-theme] .form-switch:focus-within .form-check-input,.calwidget .form-switch:focus-within .form-check-input{border-color:var(--bs-primary);box-shadow:0 0 0 .25rem var(--bs-focus-ring-color)}[data-theme] .form-switch:focus-within .form-check-input:not(:checked),.calwidget .form-switch:focus-within .form-check-input:not(:checked){background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='hsl%2847, 97%, 54%%29'/%3e%3c/svg%3e")}[data-theme] .form-check:not(.form-switch) .form-check-input:checked,.calwidget .form-check:not(.form-switch) .form-check-input:checked{background-color:var(--bs-form-check-checked-bg);border-color:var(--bs-form-check-checked-border)}[data-theme] .form-check:not(.form-switch) .form-check-input:not(.is-invalid)[type=checkbox]:checked,.calwidget .form-check:not(.form-switch) .form-check-input:not(.is-invalid)[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='hsl%280, 0%, 0%%29' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}[data-theme] .form-check:not(.form-switch) .form-check-input:not(.is-invalid)[type=radio]:checked,.calwidget .form-check:not(.form-switch) .form-check-input:not(.is-invalid)[type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3ccircle cx='8' cy='8' r='4' fill='hsl%280, 0%, 0%%29'/%3e%3c/svg%3e")}.lm-form textarea.form-control{min-height:150px}.textarea-wide{grid-column:1/-1}.form-check{font-size:1em}.form-check .form-check-label{line-height:1.5;cursor:pointer}.form-check+.form-check{margin-top:.5em}.btn-check+.btn:hover{background:var(--bs-btn-hover-bg)}.btn-check:checked+.btn{background:var(--bs-btn-active-bg)}.focus .ts-control{border-color:var(--lm-primary);outline:0;box-shadow:0 0 0 .2rem var(--range-star-color, rgba(252, 196, 23, .3))}.ts-control input{color:var(--lm-text)}.lm-form .ts-wrapper .ts-control ::placeholder{color:var(--lm-text)}.lm-form .ts-wrapper.form-control,.lm-form .ts-wrapper.form-select{height:auto!important}.ts-wrapper.ts-wrapper .item{flex-direction:row}.ts-dropdown.ts-dropdown .option{color:var(--lm-text)}.ts-dropdown.ts-dropdown .option.active{background-color:var(--lm-secondary)}.ts-wrapper.ts-wrapper .ts-control>div{color:var(--lm-text);background:var(--lm-secondary)}.ts-wrapper.ts-wrapper .ts-control .item .remove{border-left:1px solid var(--lm-tertiary-light)}.dropzone-container{border-radius:var(--lm-radius);border-color:var(--lm-secondary)}[data-theme=light],.calwidget{--bs-primary: var(--lm-primary);--bs-secondary: hsl(0deg 0% 50%);--bs-secondary-color: var(--bs-secondary);--bs-success: var(--lm-color-status-positive);--bs-danger: var(--lm-color-status-negative);--bs-info: var(--lm-color-status-info);--bs-warning: var(--lm-color-status-warning);--bs-primary-btn-dark: hsl(42deg 97% 49%);--bs-secondary-btn-dark: hsl(9deg 5% 74%);--bs-success-btn-dark: hsl(158deg 69% 25%);--bs-danger-btn-dark: hsl(0deg 64% 45%);--bs-info-btn-dark: hsl(215deg 76% 36%);--bs-warning-btn-dark: hsl(31deg 92% 44%);--bs-form-valid-border-color: var(--bs-success);--bs-form-invalid-border-color: hsl(351deg 87% 59%);--bs-form-valid-color: var(--bs-success);--bs-form-invalid-color: hsl(351deg 87% 59%);--bs-primary-rgb: 252, 196, 23;--bs-secondary-rgb: 126, 126, 126;--bs-success-rgb: 25, 135, 84;--bs-info-rgb: 22, 104, 172;--bs-warning-rgb: 224, 123, 0;--bs-danger-rgb: 211, 47, 47;--bs-border-radius: var(--lm-radius);color-scheme:light;--bs-body-bg: hsl(0deg 0% 100%);--bs-body-color: hsl(210deg 11% 15%);--bs-border-color: var(--lm-secondary);--bs-secondary-bg: hsl(210deg 17% 98%);--bs-form-control-bg: var(--lm-background-dark);--bs-form-control-color: hsl(210deg 11% 15%);--bs-form-control-border-color: var(--lm-secondary-dark);--bs-form-control-placeholder-color: hsl(208deg 7% 46%);--bs-form-control-disabled-bg: hsl(0deg 0% 88%);--disabled-label-color: hsl(0deg 0% 0% / 60%);--bs-form-label-color: hsl(210deg 11% 15%);--bs-form-select-bg: hsl(0deg 0% 100%);--bs-form-select-color: hsl(210deg 11% 15%);--bs-focus-ring-color: hsl(47deg 97% 54% / 25%);--bs-form-check-bg: hsl(0deg 0% 100%);--bs-form-check-border: hsl(210deg 14% 83%);--bs-form-check-checked-bg: hsl(47deg 97% 54%);--bs-form-check-checked-border: hsl(47deg 97% 54%)}[data-theme=light] .btn,.calwidget .btn{transition:none;border-width:var(--lm-button-border-width, 0);background-image:linear-gradient(to bottom,var(--bs-btn-bg),var(--bs-btn-bg) 66%,var(--bs-btn-bg-dark))}[data-theme=light] .btn .lmfa,.calwidget .btn .lmfa{padding-inline:.125em}[data-theme=light] .btn.center,.calwidget .btn.center{margin-inline:auto}@media(hover:hover){[data-theme=light] .btn:hover,.calwidget .btn:hover{background-image:none}}[data-theme=light] .btn-lg,.calwidget .btn-lg{--bs-btn-border-radius: var(--lm-radius)}[data-theme=light] .btn-fb,.calwidget .btn-fb{--bs-btn-bg: var(--lm-fb);--bs-btn-hover-bg: var(--lm-fb_hov);--bs-btn-hover-color: hsl(0deg 0% 100%);--bs-btn-color: hsl(0deg 0% 100%)}[data-theme=light] .btn-primary,.calwidget .btn-primary{--bs-btn-color: hsl(0deg 0% 0%);--bs-btn-bg: var(--bs-primary);--bs-btn-border-color: var(--bs-btn-bg);--bs-btn-hover-color: var(--lm-text-on-primary);--bs-btn-hover-bg: hsl(47deg 97% 64%);--bs-btn-hover-border-color: hsl(47deg 97% 64%);--bs-btn-focus-shadow-rgb: 252, 196, 23;--bs-btn-active-color: hsl(0deg 0% 0%);--bs-btn-active-bg: hsl(42deg 91% 47%);--bs-btn-active-border-color: hsl(43deg 100% 36%);--bs-btn-disabled-color: hsl(0deg 0% 0%);--bs-btn-disabled-bg: var(--bs-primary);--bs-btn-disabled-border-color: var(--bs-primary);--bs-btn-bg-dark: var(--bs-primary-btn-dark)}[data-theme=light] .btn-success,.calwidget .btn-success{--bs-btn-color: hsl(0deg 0% 100%);--bs-btn-bg: var(--bs-success);--bs-btn-border-color: var(--bs-success);--bs-btn-hover-color: hsl(0deg 0% 100%);--bs-btn-hover-bg: hsl(152deg 40% 46%);--bs-btn-hover-border-color: hsl(152deg 40% 46%);--bs-btn-focus-shadow-rgb: 70, 166, 109;--bs-btn-active-color: hsl(0deg 0% 100%);--bs-btn-active-bg: hsl(152deg 41% 51%);--bs-btn-active-border-color: hsl(152deg 41% 51%);--bs-btn-disabled-color: hsl(0deg 0% 100%);--bs-btn-disabled-bg: var(--bs-success);--bs-btn-disabled-border-color: var(--bs-success);--bs-btn-bg-dark: var(--bs-success-btn-dark)}[data-theme=light] .btn-secondary,.calwidget .btn-secondary{--bs-btn-color: var(--lm-text);--bs-btn-bg: var(--lm-secondary-dark);--bs-btn-border-color: var(--bs-btn-bg);--bs-btn-hover-color: var(--bs-btn-color);--bs-btn-hover-bg: var(--lm-secondary);--bs-btn-hover-border-color: var(--bs-btn-hover-bg);--bs-btn-focus-shadow-rgb: 115, 115, 115;--bs-btn-active-color: var(--bs-btn-color);--bs-btn-active-bg: hsl(0deg 0% 74%);--bs-btn-active-border-color: hsl(0deg 0% 74%);--bs-btn-disabled-color: hsl(0deg 0% 100%);--bs-btn-disabled-bg: var(--bs-btn-bg);--bs-btn-disabled-border-color: var(--bs-btn-bg);--bs-btn-bg-dark: var(--bs-secondary-btn-dark)}[data-theme=light] .btn-danger,.calwidget .btn-danger{--bs-btn-color: hsl(0deg 0% 100%);--bs-btn-bg: var(--bs-danger);--bs-btn-border-color: var(--bs-danger);--bs-btn-hover-color: hsl(0deg 0% 100%);--bs-btn-hover-bg: hsl(0deg 73% 62%);--bs-btn-hover-border-color: hsl(0deg 73% 62%);--bs-btn-focus-shadow-rgb: 211, 47, 47;--bs-btn-active-color: hsl(0deg 0% 100%);--bs-btn-active-bg: hsl(0deg 89% 66%);--bs-btn-active-border-color: hsl(0deg 73% 62%);--bs-btn-disabled-color: hsl(0deg 0% 100%);--bs-btn-disabled-bg: var(--bs-danger);--bs-btn-disabled-border-color: var(--bs-danger);--bs-btn-bg-dark: var(--bs-danger-btn-dark)}[data-theme=light] .btn-info,.calwidget .btn-info{--bs-btn-color: hsl(0deg 0% 100%);--bs-btn-bg: var(--bs-info);--bs-btn-border-color: var(--bs-info);--bs-btn-hover-color: hsl(0deg 0% 100%);--bs-btn-hover-bg: hsl(210deg 77% 50%);--bs-btn-hover-border-color: hsl(210deg 77% 50%);--bs-btn-focus-shadow-rgb: 22, 104, 172;--bs-btn-active-color: hsl(0deg 0% 100%);--bs-btn-active-bg: hsl(209deg 91% 54%);--bs-btn-active-border-color: hsl(209deg 91% 54%);--bs-btn-disabled-color: hsl(0deg 0% 100%);--bs-btn-disabled-bg: var(--bs-info);--bs-btn-disabled-border-color: var(--bs-info)}[data-theme=light] .btn-warning,.calwidget .btn-warning{--bs-btn-color: hsl(0deg 0% 100%);--bs-btn-bg: var(--bs-warning);--bs-btn-border-color: var(--bs-warning);--bs-btn-hover-color: hsl(0deg 0% 100%);--bs-btn-hover-bg: hsl(30deg 82% 56%);--bs-btn-hover-border-color: hsl(30deg 65% 49%);--bs-btn-focus-shadow-rgb: 224, 123, 0;--bs-btn-active-color: hsl(0deg 0% 100%);--bs-btn-active-bg: hsl(31deg 100% 39%);--bs-btn-active-border-color: hsl(31deg 100% 35%);--bs-btn-disabled-color: hsl(0deg 0% 100%);--bs-btn-disabled-bg: var(--bs-warning);--bs-btn-disabled-border-color: var(--bs-warning)}[data-theme=light] .btn.form-check-label,.calwidget .btn.form-check-label{--bs-btn-active-bg: var(--lm-text);--bs-btn-active-color: var(--lm-background)}[data-theme=light] [class*=btn-outline],.calwidget [class*=btn-outline]{--lm-button-border-width: 1px;background:transparent}[data-theme=dark],.calwidget.dark{--bs-primary: var(--lm-primary);--bs-secondary: hsl(0deg 0% 50%);--bs-secondary-color: var(--bs-secondary);--bs-success: var(--lm-color-status-positive);--bs-danger: var(--lm-color-status-negative);--bs-info: var(--lm-color-status-info);--bs-warning: var(--lm-color-status-warning);--bs-primary-btn-dark: hsl(42deg 97% 49%);--bs-secondary-btn-dark: hsl(9deg 5% 74%);--bs-success-btn-dark: hsl(158deg 69% 25%);--bs-danger-btn-dark: hsl(0deg 64% 45%);--bs-info-btn-dark: hsl(215deg 76% 36%);--bs-warning-btn-dark: hsl(31deg 92% 44%);--bs-form-valid-border-color: var(--bs-success);--bs-form-invalid-border-color: hsl(351deg 87% 59%);--bs-form-valid-color: var(--bs-success);--bs-form-invalid-color: hsl(351deg 87% 59%);--bs-primary-rgb: 252, 196, 23;--bs-secondary-rgb: 126, 126, 126;--bs-success-rgb: 25, 135, 84;--bs-info-rgb: 22, 104, 172;--bs-warning-rgb: 224, 123, 0;--bs-danger-rgb: 211, 47, 47;--bs-border-radius: var(--lm-radius);color-scheme:dark;--bs-body-bg: hsl(0deg 0% 7%);--bs-body-color: hsl(210deg 17% 98%);--bs-border-color: hsl(0deg 0% 27%);--bs-secondary-bg: hsl(0deg 0% 12%);--bs-form-control-bg: hsl(0deg 0% 12%);--bs-form-control-color: hsl(210deg 17% 98%);--bs-form-control-border-color: hsl(0deg 0% 33%);--bs-form-control-placeholder-color: hsl(0deg 0% 60%);--bs-form-control-disabled-bg: hsl(0deg 0% 17%);--disabled-label-color: hsl(210deg 9% 98% / 35%);--bs-form-label-color: hsl(210deg 17% 98%);--bs-form-select-bg: hsl(0deg 0% 12%);--bs-form-select-color: hsl(210deg 17% 98%);--bs-focus-ring-color: hsl(47deg 97% 54% / 25%);--bs-form-check-bg: hsl(0deg 0% 12%);--bs-form-check-border: hsl(0deg 0% 33%);--bs-form-check-checked-bg: hsl(47deg 97% 54%);--bs-form-check-checked-border: hsl(47deg 97% 54%);--bs-secondary-btn-dark: hsl(20deg 1% 20%)}[data-theme=dark] .btn,.calwidget.dark .btn{transition:none;border-width:var(--lm-button-border-width, 0);background-image:linear-gradient(to bottom,var(--bs-btn-bg),var(--bs-btn-bg) 66%,var(--bs-btn-bg-dark))}[data-theme=dark] .btn .lmfa,.calwidget.dark .btn .lmfa{padding-inline:.125em}[data-theme=dark] .btn.center,.calwidget.dark .btn.center{margin-inline:auto}@media(hover:hover){[data-theme=dark] .btn:hover,.calwidget.dark .btn:hover{background-image:none}}[data-theme=dark] .btn-lg,.calwidget.dark .btn-lg{--bs-btn-border-radius: var(--lm-radius)}[data-theme=dark] .btn-fb,.calwidget.dark .btn-fb{--bs-btn-bg: var(--lm-fb);--bs-btn-hover-bg: var(--lm-fb_hov);--bs-btn-hover-color: hsl(0deg 0% 100%);--bs-btn-color: hsl(0deg 0% 100%)}[data-theme=dark] .btn-primary,.calwidget.dark .btn-primary{--bs-btn-color: hsl(0deg 0% 0%);--bs-btn-bg: var(--bs-primary);--bs-btn-border-color: var(--bs-btn-bg);--bs-btn-hover-color: var(--lm-text-on-primary);--bs-btn-hover-bg: hsl(47deg 97% 64%);--bs-btn-hover-border-color: hsl(47deg 97% 64%);--bs-btn-focus-shadow-rgb: 252, 196, 23;--bs-btn-active-color: hsl(0deg 0% 0%);--bs-btn-active-bg: hsl(42deg 91% 47%);--bs-btn-active-border-color: hsl(43deg 100% 36%);--bs-btn-disabled-color: hsl(0deg 0% 0%);--bs-btn-disabled-bg: var(--bs-primary);--bs-btn-disabled-border-color: var(--bs-primary);--bs-btn-bg-dark: var(--bs-primary-btn-dark)}[data-theme=dark] .btn-success,.calwidget.dark .btn-success{--bs-btn-color: hsl(0deg 0% 100%);--bs-btn-bg: var(--bs-success);--bs-btn-border-color: var(--bs-success);--bs-btn-hover-color: hsl(0deg 0% 100%);--bs-btn-hover-bg: hsl(152deg 40% 46%);--bs-btn-hover-border-color: hsl(152deg 40% 46%);--bs-btn-focus-shadow-rgb: 70, 166, 109;--bs-btn-active-color: hsl(0deg 0% 100%);--bs-btn-active-bg: hsl(152deg 41% 51%);--bs-btn-active-border-color: hsl(152deg 41% 51%);--bs-btn-disabled-color: hsl(0deg 0% 100%);--bs-btn-disabled-bg: var(--bs-success);--bs-btn-disabled-border-color: var(--bs-success);--bs-btn-bg-dark: var(--bs-success-btn-dark)}[data-theme=dark] .btn-secondary,.calwidget.dark .btn-secondary{--bs-btn-color: var(--lm-text);--bs-btn-bg: var(--lm-secondary-dark);--bs-btn-border-color: var(--bs-btn-bg);--bs-btn-hover-color: var(--bs-btn-color);--bs-btn-hover-bg: var(--lm-secondary);--bs-btn-hover-border-color: var(--bs-btn-hover-bg);--bs-btn-focus-shadow-rgb: 115, 115, 115;--bs-btn-active-color: var(--bs-btn-color);--bs-btn-active-bg: hsl(0deg 0% 74%);--bs-btn-active-border-color: hsl(0deg 0% 74%);--bs-btn-disabled-color: hsl(0deg 0% 100%);--bs-btn-disabled-bg: var(--bs-btn-bg);--bs-btn-disabled-border-color: var(--bs-btn-bg);--bs-btn-bg-dark: var(--bs-secondary-btn-dark)}[data-theme=dark] .btn-danger,.calwidget.dark .btn-danger{--bs-btn-color: hsl(0deg 0% 100%);--bs-btn-bg: var(--bs-danger);--bs-btn-border-color: var(--bs-danger);--bs-btn-hover-color: hsl(0deg 0% 100%);--bs-btn-hover-bg: hsl(0deg 73% 62%);--bs-btn-hover-border-color: hsl(0deg 73% 62%);--bs-btn-focus-shadow-rgb: 211, 47, 47;--bs-btn-active-color: hsl(0deg 0% 100%);--bs-btn-active-bg: hsl(0deg 89% 66%);--bs-btn-active-border-color: hsl(0deg 73% 62%);--bs-btn-disabled-color: hsl(0deg 0% 100%);--bs-btn-disabled-bg: var(--bs-danger);--bs-btn-disabled-border-color: var(--bs-danger);--bs-btn-bg-dark: var(--bs-danger-btn-dark)}[data-theme=dark] .btn-info,.calwidget.dark .btn-info{--bs-btn-color: hsl(0deg 0% 100%);--bs-btn-bg: var(--bs-info);--bs-btn-border-color: var(--bs-info);--bs-btn-hover-color: hsl(0deg 0% 100%);--bs-btn-hover-bg: hsl(210deg 77% 50%);--bs-btn-hover-border-color: hsl(210deg 77% 50%);--bs-btn-focus-shadow-rgb: 22, 104, 172;--bs-btn-active-color: hsl(0deg 0% 100%);--bs-btn-active-bg: hsl(209deg 91% 54%);--bs-btn-active-border-color: hsl(209deg 91% 54%);--bs-btn-disabled-color: hsl(0deg 0% 100%);--bs-btn-disabled-bg: var(--bs-info);--bs-btn-disabled-border-color: var(--bs-info)}[data-theme=dark] .btn-warning,.calwidget.dark .btn-warning{--bs-btn-color: hsl(0deg 0% 100%);--bs-btn-bg: var(--bs-warning);--bs-btn-border-color: var(--bs-warning);--bs-btn-hover-color: hsl(0deg 0% 100%);--bs-btn-hover-bg: hsl(30deg 82% 56%);--bs-btn-hover-border-color: hsl(30deg 65% 49%);--bs-btn-focus-shadow-rgb: 224, 123, 0;--bs-btn-active-color: hsl(0deg 0% 100%);--bs-btn-active-bg: hsl(31deg 100% 39%);--bs-btn-active-border-color: hsl(31deg 100% 35%);--bs-btn-disabled-color: hsl(0deg 0% 100%);--bs-btn-disabled-bg: var(--bs-warning);--bs-btn-disabled-border-color: var(--bs-warning)}[data-theme=dark] .btn.form-check-label,.calwidget.dark .btn.form-check-label{--bs-btn-active-bg: var(--lm-text);--bs-btn-active-color: var(--lm-background)}[data-theme=dark] [class*=btn-outline],.calwidget.dark [class*=btn-outline]{--lm-button-border-width: 1px;background:transparent}@media(prefers-color-scheme:light){[data-theme=auto]{--bs-primary: var(--lm-primary);--bs-secondary: hsl(0deg 0% 50%);--bs-secondary-color: var(--bs-secondary);--bs-success: var(--lm-color-status-positive);--bs-danger: var(--lm-color-status-negative);--bs-info: var(--lm-color-status-info);--bs-warning: var(--lm-color-status-warning);--bs-primary-btn-dark: hsl(42deg 97% 49%);--bs-secondary-btn-dark: hsl(9deg 5% 74%);--bs-success-btn-dark: hsl(158deg 69% 25%);--bs-danger-btn-dark: hsl(0deg 64% 45%);--bs-info-btn-dark: hsl(215deg 76% 36%);--bs-warning-btn-dark: hsl(31deg 92% 44%);--bs-form-valid-border-color: var(--bs-success);--bs-form-invalid-border-color: hsl(351deg 87% 59%);--bs-form-valid-color: var(--bs-success);--bs-form-invalid-color: hsl(351deg 87% 59%);--bs-primary-rgb: 252, 196, 23;--bs-secondary-rgb: 126, 126, 126;--bs-success-rgb: 25, 135, 84;--bs-info-rgb: 22, 104, 172;--bs-warning-rgb: 224, 123, 0;--bs-danger-rgb: 211, 47, 47;--bs-border-radius: var(--lm-radius);color-scheme:light;--bs-body-bg: hsl(0deg 0% 100%);--bs-body-color: hsl(210deg 11% 15%);--bs-border-color: var(--lm-secondary);--bs-secondary-bg: hsl(210deg 17% 98%);--bs-form-control-bg: var(--lm-background-dark);--bs-form-control-color: hsl(210deg 11% 15%);--bs-form-control-border-color: var(--lm-secondary-dark);--bs-form-control-placeholder-color: hsl(208deg 7% 46%);--bs-form-control-disabled-bg: hsl(0deg 0% 88%);--disabled-label-color: hsl(0deg 0% 0% / 60%);--bs-form-label-color: hsl(210deg 11% 15%);--bs-form-select-bg: hsl(0deg 0% 100%);--bs-form-select-color: hsl(210deg 11% 15%);--bs-focus-ring-color: hsl(47deg 97% 54% / 25%);--bs-form-check-bg: hsl(0deg 0% 100%);--bs-form-check-border: hsl(210deg 14% 83%);--bs-form-check-checked-bg: hsl(47deg 97% 54%);--bs-form-check-checked-border: hsl(47deg 97% 54%)}[data-theme=auto] .btn{transition:none;border-width:var(--lm-button-border-width, 0);background-image:linear-gradient(to bottom,var(--bs-btn-bg),var(--bs-btn-bg) 66%,var(--bs-btn-bg-dark))}[data-theme=auto] .btn .lmfa{padding-inline:.125em}[data-theme=auto] .btn.center{margin-inline:auto}}@media(prefers-color-scheme:light)and (hover:hover){[data-theme=auto] .btn:hover{background-image:none}}@media(prefers-color-scheme:light){[data-theme=auto] .btn-lg{--bs-btn-border-radius: var(--lm-radius)}[data-theme=auto] .btn-fb{--bs-btn-bg: var(--lm-fb);--bs-btn-hover-bg: var(--lm-fb_hov);--bs-btn-hover-color: hsl(0deg 0% 100%);--bs-btn-color: hsl(0deg 0% 100%)}[data-theme=auto] .btn-primary{--bs-btn-color: hsl(0deg 0% 0%);--bs-btn-bg: var(--bs-primary);--bs-btn-border-color: var(--bs-btn-bg);--bs-btn-hover-color: var(--lm-text-on-primary);--bs-btn-hover-bg: hsl(47deg 97% 64%);--bs-btn-hover-border-color: hsl(47deg 97% 64%);--bs-btn-focus-shadow-rgb: 252, 196, 23;--bs-btn-active-color: hsl(0deg 0% 0%);--bs-btn-active-bg: hsl(42deg 91% 47%);--bs-btn-active-border-color: hsl(43deg 100% 36%);--bs-btn-disabled-color: hsl(0deg 0% 0%);--bs-btn-disabled-bg: var(--bs-primary);--bs-btn-disabled-border-color: var(--bs-primary);--bs-btn-bg-dark: var(--bs-primary-btn-dark)}[data-theme=auto] .btn-success{--bs-btn-color: hsl(0deg 0% 100%);--bs-btn-bg: var(--bs-success);--bs-btn-border-color: var(--bs-success);--bs-btn-hover-color: hsl(0deg 0% 100%);--bs-btn-hover-bg: hsl(152deg 40% 46%);--bs-btn-hover-border-color: hsl(152deg 40% 46%);--bs-btn-focus-shadow-rgb: 70, 166, 109;--bs-btn-active-color: hsl(0deg 0% 100%);--bs-btn-active-bg: hsl(152deg 41% 51%);--bs-btn-active-border-color: hsl(152deg 41% 51%);--bs-btn-disabled-color: hsl(0deg 0% 100%);--bs-btn-disabled-bg: var(--bs-success);--bs-btn-disabled-border-color: var(--bs-success);--bs-btn-bg-dark: var(--bs-success-btn-dark)}[data-theme=auto] .btn-secondary{--bs-btn-color: var(--lm-text);--bs-btn-bg: var(--lm-secondary-dark);--bs-btn-border-color: var(--bs-btn-bg);--bs-btn-hover-color: var(--bs-btn-color);--bs-btn-hover-bg: var(--lm-secondary);--bs-btn-hover-border-color: var(--bs-btn-hover-bg);--bs-btn-focus-shadow-rgb: 115, 115, 115;--bs-btn-active-color: var(--bs-btn-color);--bs-btn-active-bg: hsl(0deg 0% 74%);--bs-btn-active-border-color: hsl(0deg 0% 74%);--bs-btn-disabled-color: hsl(0deg 0% 100%);--bs-btn-disabled-bg: var(--bs-btn-bg);--bs-btn-disabled-border-color: var(--bs-btn-bg);--bs-btn-bg-dark: var(--bs-secondary-btn-dark)}[data-theme=auto] .btn-danger{--bs-btn-color: hsl(0deg 0% 100%);--bs-btn-bg: var(--bs-danger);--bs-btn-border-color: var(--bs-danger);--bs-btn-hover-color: hsl(0deg 0% 100%);--bs-btn-hover-bg: hsl(0deg 73% 62%);--bs-btn-hover-border-color: hsl(0deg 73% 62%);--bs-btn-focus-shadow-rgb: 211, 47, 47;--bs-btn-active-color: hsl(0deg 0% 100%);--bs-btn-active-bg: hsl(0deg 89% 66%);--bs-btn-active-border-color: hsl(0deg 73% 62%);--bs-btn-disabled-color: hsl(0deg 0% 100%);--bs-btn-disabled-bg: var(--bs-danger);--bs-btn-disabled-border-color: var(--bs-danger);--bs-btn-bg-dark: var(--bs-danger-btn-dark)}[data-theme=auto] .btn-info{--bs-btn-color: hsl(0deg 0% 100%);--bs-btn-bg: var(--bs-info);--bs-btn-border-color: var(--bs-info);--bs-btn-hover-color: hsl(0deg 0% 100%);--bs-btn-hover-bg: hsl(210deg 77% 50%);--bs-btn-hover-border-color: hsl(210deg 77% 50%);--bs-btn-focus-shadow-rgb: 22, 104, 172;--bs-btn-active-color: hsl(0deg 0% 100%);--bs-btn-active-bg: hsl(209deg 91% 54%);--bs-btn-active-border-color: hsl(209deg 91% 54%);--bs-btn-disabled-color: hsl(0deg 0% 100%);--bs-btn-disabled-bg: var(--bs-info);--bs-btn-disabled-border-color: var(--bs-info)}[data-theme=auto] .btn-warning{--bs-btn-color: hsl(0deg 0% 100%);--bs-btn-bg: var(--bs-warning);--bs-btn-border-color: var(--bs-warning);--bs-btn-hover-color: hsl(0deg 0% 100%);--bs-btn-hover-bg: hsl(30deg 82% 56%);--bs-btn-hover-border-color: hsl(30deg 65% 49%);--bs-btn-focus-shadow-rgb: 224, 123, 0;--bs-btn-active-color: hsl(0deg 0% 100%);--bs-btn-active-bg: hsl(31deg 100% 39%);--bs-btn-active-border-color: hsl(31deg 100% 35%);--bs-btn-disabled-color: hsl(0deg 0% 100%);--bs-btn-disabled-bg: var(--bs-warning);--bs-btn-disabled-border-color: var(--bs-warning)}[data-theme=auto] .btn.form-check-label{--bs-btn-active-bg: var(--lm-text);--bs-btn-active-color: var(--lm-background)}[data-theme=auto] [class*=btn-outline]{--lm-button-border-width: 1px;background:transparent}}@media(prefers-color-scheme:dark){[data-theme=auto]{--bs-primary: var(--lm-primary);--bs-secondary: hsl(0deg 0% 50%);--bs-secondary-color: var(--bs-secondary);--bs-success: var(--lm-color-status-positive);--bs-danger: var(--lm-color-status-negative);--bs-info: var(--lm-color-status-info);--bs-warning: var(--lm-color-status-warning);--bs-primary-btn-dark: hsl(42deg 97% 49%);--bs-secondary-btn-dark: hsl(9deg 5% 74%);--bs-success-btn-dark: hsl(158deg 69% 25%);--bs-danger-btn-dark: hsl(0deg 64% 45%);--bs-info-btn-dark: hsl(215deg 76% 36%);--bs-warning-btn-dark: hsl(31deg 92% 44%);--bs-form-valid-border-color: var(--bs-success);--bs-form-invalid-border-color: hsl(351deg 87% 59%);--bs-form-valid-color: var(--bs-success);--bs-form-invalid-color: hsl(351deg 87% 59%);--bs-primary-rgb: 252, 196, 23;--bs-secondary-rgb: 126, 126, 126;--bs-success-rgb: 25, 135, 84;--bs-info-rgb: 22, 104, 172;--bs-warning-rgb: 224, 123, 0;--bs-danger-rgb: 211, 47, 47;--bs-border-radius: var(--lm-radius);color-scheme:dark;--bs-body-bg: hsl(0deg 0% 7%);--bs-body-color: hsl(210deg 17% 98%);--bs-border-color: hsl(0deg 0% 27%);--bs-secondary-bg: hsl(0deg 0% 12%);--bs-form-control-bg: hsl(0deg 0% 12%);--bs-form-control-color: hsl(210deg 17% 98%);--bs-form-control-border-color: hsl(0deg 0% 33%);--bs-form-control-placeholder-color: hsl(0deg 0% 60%);--bs-form-control-disabled-bg: hsl(0deg 0% 17%);--disabled-label-color: hsl(210deg 9% 98% / 35%);--bs-form-label-color: hsl(210deg 17% 98%);--bs-form-select-bg: hsl(0deg 0% 12%);--bs-form-select-color: hsl(210deg 17% 98%);--bs-focus-ring-color: hsl(47deg 97% 54% / 25%);--bs-form-check-bg: hsl(0deg 0% 12%);--bs-form-check-border: hsl(0deg 0% 33%);--bs-form-check-checked-bg: hsl(47deg 97% 54%);--bs-form-check-checked-border: hsl(47deg 97% 54%);--bs-secondary-btn-dark: hsl(20deg 1% 20%)}[data-theme=auto] .btn{transition:none;border-width:var(--lm-button-border-width, 0);background-image:linear-gradient(to bottom,var(--bs-btn-bg),var(--bs-btn-bg) 66%,var(--bs-btn-bg-dark))}[data-theme=auto] .btn .lmfa{padding-inline:.125em}[data-theme=auto] .btn.center{margin-inline:auto}}@media(prefers-color-scheme:dark)and (hover:hover){[data-theme=auto] .btn:hover{background-image:none}}@media(prefers-color-scheme:dark){[data-theme=auto] .btn-lg{--bs-btn-border-radius: var(--lm-radius)}[data-theme=auto] .btn-fb{--bs-btn-bg: var(--lm-fb);--bs-btn-hover-bg: var(--lm-fb_hov);--bs-btn-hover-color: hsl(0deg 0% 100%);--bs-btn-color: hsl(0deg 0% 100%)}[data-theme=auto] .btn-primary{--bs-btn-color: hsl(0deg 0% 0%);--bs-btn-bg: var(--bs-primary);--bs-btn-border-color: var(--bs-btn-bg);--bs-btn-hover-color: var(--lm-text-on-primary);--bs-btn-hover-bg: hsl(47deg 97% 64%);--bs-btn-hover-border-color: hsl(47deg 97% 64%);--bs-btn-focus-shadow-rgb: 252, 196, 23;--bs-btn-active-color: hsl(0deg 0% 0%);--bs-btn-active-bg: hsl(42deg 91% 47%);--bs-btn-active-border-color: hsl(43deg 100% 36%);--bs-btn-disabled-color: hsl(0deg 0% 0%);--bs-btn-disabled-bg: var(--bs-primary);--bs-btn-disabled-border-color: var(--bs-primary);--bs-btn-bg-dark: var(--bs-primary-btn-dark)}[data-theme=auto] .btn-success{--bs-btn-color: hsl(0deg 0% 100%);--bs-btn-bg: var(--bs-success);--bs-btn-border-color: var(--bs-success);--bs-btn-hover-color: hsl(0deg 0% 100%);--bs-btn-hover-bg: hsl(152deg 40% 46%);--bs-btn-hover-border-color: hsl(152deg 40% 46%);--bs-btn-focus-shadow-rgb: 70, 166, 109;--bs-btn-active-color: hsl(0deg 0% 100%);--bs-btn-active-bg: hsl(152deg 41% 51%);--bs-btn-active-border-color: hsl(152deg 41% 51%);--bs-btn-disabled-color: hsl(0deg 0% 100%);--bs-btn-disabled-bg: var(--bs-success);--bs-btn-disabled-border-color: var(--bs-success);--bs-btn-bg-dark: var(--bs-success-btn-dark)}[data-theme=auto] .btn-secondary{--bs-btn-color: var(--lm-text);--bs-btn-bg: var(--lm-secondary-dark);--bs-btn-border-color: var(--bs-btn-bg);--bs-btn-hover-color: var(--bs-btn-color);--bs-btn-hover-bg: var(--lm-secondary);--bs-btn-hover-border-color: var(--bs-btn-hover-bg);--bs-btn-focus-shadow-rgb: 115, 115, 115;--bs-btn-active-color: var(--bs-btn-color);--bs-btn-active-bg: hsl(0deg 0% 74%);--bs-btn-active-border-color: hsl(0deg 0% 74%);--bs-btn-disabled-color: hsl(0deg 0% 100%);--bs-btn-disabled-bg: var(--bs-btn-bg);--bs-btn-disabled-border-color: var(--bs-btn-bg);--bs-btn-bg-dark: var(--bs-secondary-btn-dark)}[data-theme=auto] .btn-danger{--bs-btn-color: hsl(0deg 0% 100%);--bs-btn-bg: var(--bs-danger);--bs-btn-border-color: var(--bs-danger);--bs-btn-hover-color: hsl(0deg 0% 100%);--bs-btn-hover-bg: hsl(0deg 73% 62%);--bs-btn-hover-border-color: hsl(0deg 73% 62%);--bs-btn-focus-shadow-rgb: 211, 47, 47;--bs-btn-active-color: hsl(0deg 0% 100%);--bs-btn-active-bg: hsl(0deg 89% 66%);--bs-btn-active-border-color: hsl(0deg 73% 62%);--bs-btn-disabled-color: hsl(0deg 0% 100%);--bs-btn-disabled-bg: var(--bs-danger);--bs-btn-disabled-border-color: var(--bs-danger);--bs-btn-bg-dark: var(--bs-danger-btn-dark)}[data-theme=auto] .btn-info{--bs-btn-color: hsl(0deg 0% 100%);--bs-btn-bg: var(--bs-info);--bs-btn-border-color: var(--bs-info);--bs-btn-hover-color: hsl(0deg 0% 100%);--bs-btn-hover-bg: hsl(210deg 77% 50%);--bs-btn-hover-border-color: hsl(210deg 77% 50%);--bs-btn-focus-shadow-rgb: 22, 104, 172;--bs-btn-active-color: hsl(0deg 0% 100%);--bs-btn-active-bg: hsl(209deg 91% 54%);--bs-btn-active-border-color: hsl(209deg 91% 54%);--bs-btn-disabled-color: hsl(0deg 0% 100%);--bs-btn-disabled-bg: var(--bs-info);--bs-btn-disabled-border-color: var(--bs-info)}[data-theme=auto] .btn-warning{--bs-btn-color: hsl(0deg 0% 100%);--bs-btn-bg: var(--bs-warning);--bs-btn-border-color: var(--bs-warning);--bs-btn-hover-color: hsl(0deg 0% 100%);--bs-btn-hover-bg: hsl(30deg 82% 56%);--bs-btn-hover-border-color: hsl(30deg 65% 49%);--bs-btn-focus-shadow-rgb: 224, 123, 0;--bs-btn-active-color: hsl(0deg 0% 100%);--bs-btn-active-bg: hsl(31deg 100% 39%);--bs-btn-active-border-color: hsl(31deg 100% 35%);--bs-btn-disabled-color: hsl(0deg 0% 100%);--bs-btn-disabled-bg: var(--bs-warning);--bs-btn-disabled-border-color: var(--bs-warning)}[data-theme=auto] .btn.form-check-label{--bs-btn-active-bg: var(--lm-text);--bs-btn-active-color: var(--lm-background)}[data-theme=auto] [class*=btn-outline]{--lm-button-border-width: 1px;background:transparent}}
