.ts-control{border:1px solid var(--bs-border-color);z-index:1;box-sizing:border-box;width:100%;box-shadow:none;border-radius:var(--bs-border-radius);flex-wrap:wrap;padding:.375rem .75rem;display:flex;position:relative;overflow:hidden}.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;color:#343a40;background:#efefef;border:0 solid #dee2e6;margin:0 3px 3px 0;padding:1px 5px;overflow:auto}.ts-wrapper.multi .ts-control>div.active{color:#fff;background:#0d6efd;border:0 solid #0000}.ts-wrapper.multi.disabled .ts-control>div,.ts-wrapper.multi.disabled .ts-control>div.active{color:#878787;background:#fff;border:0 solid #fff}.ts-control>input{flex:auto;min-width:7rem;text-indent:0!important;max-width:100%!important;min-height:0!important;max-height:none!important;line-height:inherit!important;-webkit-user-select:auto!important;user-select:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:inline-block!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{z-index:10;background:var(--bs-body-bg);box-sizing:border-box;border-radius:0 0 var(--bs-border-radius) var(--bs-border-radius);border:1px solid #d0d0d0;border-top:0;width:100%;margin:.25rem 0 0;position:absolute;top:100%;left:0;box-shadow:0 1px 3px #0000001a}.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}.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{width:30px;height:30px;margin:3px .75rem;display:inline-block}.ts-dropdown .spinner:after{content:" ";border:5px solid #d0d0d0;border-color:#d0d0d0 #0000;border-radius:50%;width:24px;height:24px;margin:3px;animation:1.2s linear infinite lds-dual-ring;display:block}@keyframes lds-dual-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ts-dropdown-content{scroll-behavior:smooth;max-height:200px;overflow:hidden auto}.ts-wrapper.plugin-drag_drop .ts-dragging{color:#0000!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;cursor:pointer;transition:opacity .5s;position:absolute;top:50%;right:calc(.75rem - 5px);transform:translateY(-50%);background:0 0!important;margin-right:0!important}.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{background:color-mix(var(--bs-body-bg), #d0d0d0, 85%);border-radius:var(--bs-border-radius) var(--bs-border-radius) 0 0;border-bottom:1px solid #d0d0d0;padding:6px .75rem;position:relative}.ts-wrapper .dropdown-header-close{color:#343a40;opacity:.4;margin-top:-12px;line-height:20px;position:absolute;top:50%;right:.75rem;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{box-shadow:none;background:0 0;border:0 solid #d0d0d0;border-bottom-width:1px;width:100%;padding:.375rem .75rem;display:block}.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{width:100%;box-shadow:none!important;border:0!important}.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::placeholder{color:#0000}.ts-dropdown.plugin-optgroup_columns .ts-dropdown-content{display:flex}.ts-dropdown.plugin-optgroup_columns .optgroup{border-top:0;border-right:1px solid #f2f2f2;flex-grow:1;flex-basis:0;min-width:0}.ts-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0}.ts-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.ts-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0}.ts-wrapper.plugin-remove_button .item{align-items:center;display:inline-flex}.ts-wrapper.plugin-remove_button .item .remove{color:inherit;vertical-align:middle;box-sizing:border-box;border-radius:0 2px 2px 0;padding:0 5px;text-decoration:none;display:inline-block}.ts-wrapper.plugin-remove_button .item .remove:hover{background:#0000000d}.ts-wrapper.plugin-remove_button.disabled .item .remove:hover{background:0 0}.ts-wrapper.plugin-remove_button .remove-single{font-size:23px;position:absolute;top:0;right:0}.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{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.ts-dropdown,.ts-dropdown.form-control,.ts-dropdown.form-select{z-index:1000;background:var(--bs-body-bg);border:1px solid var(--bs-border-color-translucent);border-radius:.375rem;height:auto;padding:0;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:" ";border-top:1px solid var(--bs-border-color-translucent);height:0;margin:.5rem -.75rem;display:block;overflow:hidden}.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{align-items:center;display:flex}.focus .ts-control{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.ts-control .item{align-items:center;display:flex}.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-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.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,right 2.25rem center;background-repeat:no-repeat;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.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-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.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,right 2.25rem center;background-repeat:no-repeat;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.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{--ts-pr-min:calc(.75rem - 5px);padding-left: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){height:auto;box-shadow:none;background:0 0;border:none;padding:0}.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-position:right .75rem center;background-repeat:no-repeat;background-size:16px 12px}.ts-wrapper.form-select,.ts-wrapper.single{--ts-pr-caret:2.25rem}.ts-wrapper.form-control,.ts-wrapper.form-select{height:auto;box-shadow:none;display:flex;padding:0!important}.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:0 0!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{font:inherit;vertical-align:baseline;border:0;margin:0;padding:0;font-size:100%}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>";inherits:false;initial-value:0deg}: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-variant:normal;text-rendering:auto;vertical-align:-.125em;height:1em;font-style:normal;line-height:1}.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{gap:var(--gap,var(--gap-block,10px)) var(--gap,var(--gap-inline,10px));flex-wrap:wrap;display:flex}.cluster.end{flex-wrap:wrap-reverse;justify-content:flex-end}.stack{flex-direction:column;justify-content:flex-start;display:flex}.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 (width<=1599px){html,body{min-height:100%}}@media (width<=1299px){html,body{min-height:100%}}@media (width<=999px){html,body{min-height:100%}}@media (width<=631px){html,body{min-height:100%}}@media (width<=481px){html,body{min-height:100%}}@media (width>=482px){html,body{min-height:100%}}@media (width>=632px){html,body{min-height:100%}}@media (width>=1000px){html,body{min-height:100%}}@media (width>=1300px){html,body{min-height:100%}}:root{--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;font-size:16px}:root,:root[data-theme=light]{--lm-primary:#fbca18;--lm-secondary:#e0e0e0;--lm-tertiary:gray;--lm-text:#000;--lm-text-on-primary:#000;--lm-text-on-verification-background:#fff;--lm-background:#fff;--lm-primary-light:#fce592;--lm-primary-dark:#e3b016;--lm-secondary-light:#ededed;--lm-secondary-dark:#ccc;--lm-tertiary-light:#ababab;--lm-tertiary-dark:#737373;--lm-text-light:#595959;--lm-text-dark:#000;--lm-background-light:#fff;--lm-background-dark:#f5f5f5;--lm-red:#f00000;--lm-form-color-placeholder:var(--lm-tertiary);--lm-green:#01d54f;--lm-blue:#4665b4;--lm-turquoise:#66c9d6;--lm-violet:#cb8fdc;--lm-pink:#ff70bc;--lm-fb:#0a60ff;--lm-fb_hov:#3b85fc;--lm-linkedin:#007ab3;--lm-twitter:#1ca0f2;--lm-color-erchamp-blue:#0142f4;--lm-color-erchamp-red:#f00038;--lm-booking-color-lockme:var(--lm-primary);--lm-booking-color-lockme-dark:#e5a30b;--lm-booking-color-lockme-icons:#ffe68ad6;--lm-booking-color-lockme-dark-text:#b88400;--lm-booking-color-deposit:#c395d6;--lm-booking-color-deposit-dark:#b466cc;--lm-booking-color-deposit-icons:#eebdffab;--lm-booking-color-deposit-dark-text:#7c279b;--lm-booking-color-widget:#53c690;--lm-booking-color-widget-dark:#2ead72;--lm-booking-color-widget-icons:#94ebc2a3;--lm-booking-color-widget-dark-text:#02743e;--lm-booking-color-panel:#72a5e3;--lm-booking-color-panel-dark:#4891db;--lm-booking-color-panel-icons:#a8c9f5bd;--lm-booking-color-panel-dark-text:#7c279b;--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:#ff3d54;--lm-mark-color-visited:#01d54f;--lm-color-status-info:#1768ab;--lm-color-status-info-light:#4b8ace;--lm-color-status-warning:#e07400;--lm-color-status-warning-light:#eb8f33;--lm-color-status-positive:#198653;--lm-color-status-positive-light:#46a478;--lm-color-status-negative:#d62929;--lm-color-status-negative-light:#e55757;--lm-form-valid:var(--lm-color-status-positive);--lm-form-invalid:var(--lm-color-status-negative);--lm-color-user-verification:#863cc3;--lm-color-user-verification-light:#863cc3;--lm-color-button-primary-hover:#fcd64a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lm-secondary:#4f4f4f;--lm-tertiary:#e0e0e0;--lm-text:#dbdbdb;--lm-text-on-primary:#000;--lm-background:#121212;--lm-primary-light:#6c5613;--lm-primary-dark:#fce592;--lm-secondary-light:#363636;--lm-secondary-dark:#404040;--lm-tertiary-light:#ccc;--lm-tertiary-dark:#ededed;--lm-text-light:#f5f5f5;--lm-text-dark:#fff;--lm-background-light:#242424;--lm-background-dark:#1c1c1c;--lm-red:#c60c0c;--lm-form-color-placeholder:var(--lm-secondary);--lm-green:#01d54f;--lm-blue:#4665b4;--lm-turquoise:#66c9d6;--lm-violet:#cb8fdc;--lm-pink:#ff70bc;--lm-fb:#0a60ff;--lm-fb_hov:#3b85fc;--lm-linkedin:#007ab3;--lm-twitter:#1ca0f2;--lm-color-erchamp-blue:#0142f4;--lm-color-erchamp-red:#f00038;--lm-booking-color-lockme:var(--lm-primary);--lm-booking-color-lockme-dark:#e5a30b;--lm-booking-color-lockme-icons:#ffe68ad6;--lm-booking-color-lockme-dark-text:#b88400;--lm-booking-color-deposit:#c395d6;--lm-booking-color-deposit-dark:#b466cc;--lm-booking-color-deposit-icons:#eebdffab;--lm-booking-color-deposit-dark-text:#7c279b;--lm-booking-color-widget:#53c690;--lm-booking-color-widget-dark:#2ead72;--lm-booking-color-widget-icons:#94ebc2a3;--lm-booking-color-widget-dark-text:#02743e;--lm-booking-color-panel:#72a5e3;--lm-booking-color-panel-dark:#4891db;--lm-booking-color-panel-icons:#a8c9f5bd;--lm-booking-color-panel-dark-text:#7c279b;--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:#ff3d54;--lm-mark-color-visited:#01d54f;--lm-color-status-info:#1768ab;--lm-color-status-info-light:#4b8ace;--lm-color-status-warning:#e07400;--lm-color-status-warning-light:#eb8f33;--lm-color-status-positive:#198653;--lm-color-status-positive-light:#46a478;--lm-color-status-negative:#d62929;--lm-color-status-negative-light:#e55757;--lm-form-valid:var(--lm-color-status-positive);--lm-form-invalid:var(--lm-color-status-negative);--lm-color-user-verification:#863cc3;--lm-color-user-verification-light:#863cc3;--lm-color-button-primary-hover:#fcd64a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=auto]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root[data-theme=auto]{--lightningcss-light: ;--lightningcss-dark:initial;--lm-secondary:#4f4f4f;--lm-tertiary:#e0e0e0;--lm-text:#dbdbdb;--lm-text-on-primary:#000;--lm-background:#121212;--lm-primary-light:#6c5613;--lm-primary-dark:#fce592;--lm-secondary-light:#363636;--lm-secondary-dark:#404040;--lm-tertiary-light:#ccc;--lm-tertiary-dark:#ededed;--lm-text-light:#f5f5f5;--lm-text-dark:#fff;--lm-background-light:#242424;--lm-background-dark:#1c1c1c;--lm-red:#c60c0c;--lm-form-color-placeholder:var(--lm-secondary);--lm-green:#01d54f;--lm-blue:#4665b4;--lm-turquoise:#66c9d6;--lm-violet:#cb8fdc;--lm-pink:#ff70bc;--lm-fb:#0a60ff;--lm-fb_hov:#3b85fc;--lm-linkedin:#007ab3;--lm-twitter:#1ca0f2;--lm-color-erchamp-blue:#0142f4;--lm-color-erchamp-red:#f00038;--lm-booking-color-lockme:var(--lm-primary);--lm-booking-color-lockme-dark:#e5a30b;--lm-booking-color-lockme-icons:#ffe68ad6;--lm-booking-color-lockme-dark-text:#b88400;--lm-booking-color-deposit:#c395d6;--lm-booking-color-deposit-dark:#b466cc;--lm-booking-color-deposit-icons:#eebdffab;--lm-booking-color-deposit-dark-text:#7c279b;--lm-booking-color-widget:#53c690;--lm-booking-color-widget-dark:#2ead72;--lm-booking-color-widget-icons:#94ebc2a3;--lm-booking-color-widget-dark-text:#02743e;--lm-booking-color-panel:#72a5e3;--lm-booking-color-panel-dark:#4891db;--lm-booking-color-panel-icons:#a8c9f5bd;--lm-booking-color-panel-dark-text:#7c279b;--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:#ff3d54;--lm-mark-color-visited:#01d54f;--lm-color-status-info:#1768ab;--lm-color-status-info-light:#4b8ace;--lm-color-status-warning:#e07400;--lm-color-status-warning-light:#eb8f33;--lm-color-status-positive:#198653;--lm-color-status-positive-light:#46a478;--lm-color-status-negative:#d62929;--lm-color-status-negative-light:#e55757;--lm-form-valid:var(--lm-color-status-positive);--lm-form-invalid:var(--lm-color-status-negative);--lm-color-user-verification:#863cc3;--lm-color-user-verification-light:#863cc3;--lm-color-button-primary-hover:#fcd64a}}@media (prefers-color-scheme:light){:root[data-theme=auto]{--lm-primary:#fbca18;--lm-secondary:#e0e0e0;--lm-tertiary:gray;--lm-text:#000;--lm-text-on-primary:#000;--lm-text-on-verification-background:#fff;--lm-background:#fff;--lm-primary-light:#fce592;--lm-primary-dark:#e3b016;--lm-secondary-light:#ededed;--lm-secondary-dark:#ccc;--lm-tertiary-light:#ababab;--lm-tertiary-dark:#737373;--lm-text-light:#595959;--lm-text-dark:#000;--lm-background-light:#fff;--lm-background-dark:#f5f5f5;--lm-red:#f00000;--lm-form-color-placeholder:var(--lm-tertiary);--lm-green:#01d54f;--lm-blue:#4665b4;--lm-turquoise:#66c9d6;--lm-violet:#cb8fdc;--lm-pink:#ff70bc;--lm-fb:#0a60ff;--lm-fb_hov:#3b85fc;--lm-linkedin:#007ab3;--lm-twitter:#1ca0f2;--lm-color-erchamp-blue:#0142f4;--lm-color-erchamp-red:#f00038;--lm-booking-color-lockme:var(--lm-primary);--lm-booking-color-lockme-dark:#e5a30b;--lm-booking-color-lockme-icons:#ffe68ad6;--lm-booking-color-lockme-dark-text:#b88400;--lm-booking-color-deposit:#c395d6;--lm-booking-color-deposit-dark:#b466cc;--lm-booking-color-deposit-icons:#eebdffab;--lm-booking-color-deposit-dark-text:#7c279b;--lm-booking-color-widget:#53c690;--lm-booking-color-widget-dark:#2ead72;--lm-booking-color-widget-icons:#94ebc2a3;--lm-booking-color-widget-dark-text:#02743e;--lm-booking-color-panel:#72a5e3;--lm-booking-color-panel-dark:#4891db;--lm-booking-color-panel-icons:#a8c9f5bd;--lm-booking-color-panel-dark-text:#7c279b;--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:#ff3d54;--lm-mark-color-visited:#01d54f;--lm-color-status-info:#1768ab;--lm-color-status-info-light:#4b8ace;--lm-color-status-warning:#e07400;--lm-color-status-warning-light:#eb8f33;--lm-color-status-positive:#198653;--lm-color-status-positive-light:#46a478;--lm-color-status-negative:#d62929;--lm-color-status-negative-light:#e55757;--lm-form-valid:var(--lm-color-status-positive);--lm-form-invalid:var(--lm-color-status-negative);--lm-color-user-verification:#863cc3;--lm-color-user-verification-light:#863cc3;--lm-color-button-primary-hover:#fcd64a}}*{box-sizing:border-box}.turbo-progress-bar{z-index:10001;background-color:var(--lm-primary);height:4px}.user_avatar{width:var(--avatar-size);height:var(--avatar-size);aspect-ratio:1;border-radius:var(--lm-radius);flex-shrink:0;display:grid;overflow:hidden}.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);width:360px;max-width:calc(100vw - 3rem);height:600px;min-height:360px;max-height:90vh;color:var(--lm-text);isolation:isolate;border-radius:var(--box_radius);z-index:100000;filter:drop-shadow(0 14px 28px #00000040)drop-shadow(0 10px 10px #00000038);background:var(--lm-background);grid-template-rows:min-content minmax(0,1fr);display:grid;position:fixed;bottom:0;right:0;overflow:hidden;transform:translate(150%)}[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 (width>=1000px){#cookiebox{right:unset;bottom:50%;left:0;transform:translate(-150%,50%)}}#cookiebox p{margin-bottom:1.5rem;font-size:.833333rem}#cookiebox p strong{font-weight:var(--wght-bold)}#cookiebox h2{text-transform:uppercase;font-size:1rem;line-height:1.2;font-weight:var(--wght-bold);margin-bottom:1em;display:flex}#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{border-radius:0 var(--box_radius) 0 0;background:var(--lm-text);border:none;width:100%;padding:10px 0;font-size:1rem;text-decoration:none;position:absolute;bottom:0;left:0;right:0}#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{transition:transform .3s ease-out;transform:translate(0%)}@media (width>=1000px){#cookiebox.open{transform:translateY(50%)}}#cookiebox .cookie_nav{grid-template-columns:1fr 1fr;display:grid}#cookiebox .cookie_nav button{background:var(--inactive_tab_background);color:var(--lm-text);border:var(--border_width) solid var(--inactive_tab_background);cursor:pointer;margin-bottom:calc(var(--border_width) * -1);border-radius:var(--box_radius) var(--box_radius) 0 0;z-index:0;align-self:auto;place-items:center;padding:.5rem .5rem .75rem;font-size:1.44rem;display:grid;position:relative}#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);bottom:calc(var(--box_radius) * -1);position:absolute}#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{position:relative;overflow-y:auto}#cookiebox .card{border:var(--border_width) solid var(--border_color);border-radius:var(--box_radius);z-index:10;background:var(--box_background);height:100%;padding-top:1rem;display:none;position:relative}#cookiebox .card>div{padding:1rem}#cookiebox .card footer{border-top:1px solid var(--lm-secondary);padding:1rem}#cookiebox .card.act{grid-template-rows:minmax(0,1fr) auto;display:grid}#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:"";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;position:fixed;inset:0}.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{width:100%;padding-top:calc(var(--lm-main-bar) + var(--lm-country-bar));color:var(--lm-text);background-color:var(--lm-background);padding-bottom:20px;font-family:Open Sans,sans-serif;font-size:1rem;transition:left .3s,padding-top .3s;position:absolute;left:0;overflow-x:hidden}@media (width<=999px){body{min-height:100%}}body[class*=stuck_]{overflow:hidden}@media (width<=631px){body[class*=stuck_]{--lm-top-bar:var(--lm-main-bar)}}@media (width>=632px){body[class*=stuck_]{overflow:initial}}@media (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 (width<=1299px){body.filters_stuck{--lm-top-bar:var(--lm-main-bar)}}@media (width<=999px){body.filters_stuck{padding-top:var(--lm-main-bar)}}body.stripe{-webkit-font-smoothing:antialiased;width:100vw;height:100vh;padding-top:0;font-family:-apple-system,BlinkMacSystemFont,sans-serif}body.full_screen{--lm-top-bar:var(--lm-main-bar);padding-top:var(--lm-main-bar)}@media (width<=999px){body.full_screen{margin-bottom:0;padding-bottom:0}body.full_screen .main_footer{display:none}}body.full_screen.always{margin-bottom:0;padding-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{transform:translateY(calc(0px - var(--lm-country-bar)));transition:transform .3s,left .3s}body[no-countries]{padding-top:var(--lm-main-bar)}h1{font-size:2.0736rem;font-weight:var(--wght-regular);line-height:1.1}@media (width>=1000px){h1{font-size:3.58318rem;font-weight:var(--wght-light);line-height:1.2}}h3,.h3{font-size:1.2rem}h4,.h4{font-size:1rem}h5,.h5{font-size:.833333rem}h6,.h6{font-size:.694444rem}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{color:inherit;font-family:inherit}a.external>small svg{color:var(--lm-primary);margin-left:.3em;font-size:.75em}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);z-index:1;flex-direction:column;display:flex;position:relative}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{width:auto;max-width:100%;margin-left:1rem;margin-right:1rem}@media (width>=632px){main>section.mobile_margin{width:600px;margin-left:auto;margin-right:auto}}@media (width>=1000px){main>section.mobile_margin{width:900px}}@media (width>=1300px){main>section.mobile_margin{width:1200px}}@media (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{padding-bottom:2rem;display:block}@media (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{color:var(--lm-background)}main>section h2>em::selection{color:var(--lm-background)}main>section .h1>em::selection{color:var(--lm-background)}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.98598rem;font-weight:var(--wght-light);text-align:center;width:100%;color:var(--lm-text);margin-bottom:1.5rem;line-height:1.2em}main>section .line_header{grid-template-columns:minmax(auto,max-content) auto;margin:30px 0;display:grid}main>section .line_header span{flex:none}main>section .line_header:after{content:"";background:currentColor;flex:0 100%;align-self:flex-end;height:1px;margin-bottom:.36em;margin-left:20px}@media (width>=1000px){main>section{margin-bottom:4.5rem}}main>section:last-child{margin-bottom:0}main section.simple{width:auto;max-width:100%;margin-left:1rem;margin-right:1rem}@media (width>=632px){main section.simple{width:600px;margin-left:auto;margin-right:auto}}@media (width>=1000px){main section.simple{width:900px}}@media (width>=1300px){main section.simple{width:1200px}}@media (width>=1600px){main section.simple{width:1500px}}main section.simple:not(:last-child){margin-bottom:2rem}@media (width>=1000px){main section.simple:not(:last-child){margin-bottom:4.5rem}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{border-radius:var(--lm-radius);max-width:100%}@media (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 (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 (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 (width>=1000px){main section.simple.heading~.smaller_h2{font-size:1.44rem}}main>section.gradient{background:transparent linear-gradient(180deg, var(--lm-background-dark) 0%, var(--lm-background) 100%) 0 0 no-repeat padding-box;padding-top:30px}@media (width>=1300px){main>section.gradient.under{z-index:-1;margin-top:-96px;margin-bottom:30px;padding-top:76px}}@media (width>=1600px){main>section.gradient.under{margin-top:-106px;padding-top:106px}}main>section.gradient>section{margin-bottom:2rem}@media (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),[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:#0a0a0a;background-color:var(--lm-background-dark)}@media (prefers-color-scheme:dark){[data-theme=auto] .alt-back.always-darker{--lm-background-dark:#0a0a0a;background-color:var(--lm-background-dark)}}.double-padded{padding:60px 0}.on_alt_bcg{background:var(--lm-background);margin-bottom:20px;padding:25px 20px;overflow:hidden}@media (width>=1000px){.on_alt_bcg h2,.on_alt_bcg .h2{font-size:1.728rem}}.on_alt_bcg>strong:only-child{margin:0}.on_alt_bcg small{font-size:.833333rem}@media (width>=1000px){.on_alt_bcg{border:1px solid var(--lm-secondary);border-radius:var(--lm-radius)}}@media (width<=999px){.on_alt_bcg.scroll{padding-left:0;padding-right:0;overflow:hidden}.on_alt_bcg.scroll>h2,.on_alt_bcg.scroll .h2,.on_alt_bcg.scroll>strong,.on_alt_bcg.scroll>p{padding-left:20px;padding-right:20px}.on_alt_bcg.scroll>.btn{margin:20px 0 0 20px}}.container_min{width:auto;max-width:100%;margin-left:1rem;margin-right:1rem}@media (width>=632px){.container_min{width:600px;margin-left:auto;margin-right:auto}}@media (width>=1000px){.container_min{width:900px}}@media (width>=1300px){.container_min{width:1200px}}@media (width>=1600px){.container_min{width:1500px}}.fluid{width:100%;max-width:1500px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media (width>=1540px){.fluid{padding-left:0;padding-right:0}}.text_center{text-align:center;padding:0 20px}.text_center.lead{text-wrap:pretty;max-width:900px;margin:0 auto}.break_long_text{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}.padlock-back{z-index:1;position:relative}.padlock-back:before{z-index:-1;content:"";background-image:url(/build/assets/padlocks_background-B8oP33g9.webp);background-position:50% -200px;background-repeat:no-repeat;width:100%;height:100%;position:absolute}[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:"";background:var(--hover-color,var(--lm-primary));opacity:.4;border-radius:var(--lm-radius);position:absolute;inset:0}}.selection_container{--selection_option_padding:10px;--search_icon_width:2rem;flex-direction:column;display:flex;position:relative}.selection_container.languages .selection a{white-space:nowrap}.selection_container .selection_search{margin-bottom:var(--selection_option_padding);position:relative}.selection_container .selection_search .lmfa{width:var(--search_icon_width);color:var(--lm-tertiary);position:absolute;top:50%;left:2px;transform:translateY(-50%)}.selection_container .selection_search:focus-within .lmfa{color:var(--lm-text)}.selection_container .selection_search input{border:2px solid var(--lm-secondary);border-radius:var(--lm-radius);width:100%;padding:var(--selection_option_padding) var(--selection_option_padding) var(--selection_option_padding) var(--search_icon_width);font-size:1rem}.selection_container .selection{max-width:400px;max-height:50vh;display:none;overflow:auto}.selection_container.open .selection{z-index:10;border:1px solid var(--lm-secondary);border-radius:var(--lm-radius);background:var(--lm-background);flex-direction:column;max-width:320px;padding:5px;display:flex;position:absolute;bottom:42px;box-shadow:0 10px 20px #00000029,0 6px 6px #00000030}.selection_container.open .selection a{padding:var(--selection_option_padding);border-radius:var(--lm-radius);line-height:1.2;text-decoration:none}.selection_container.open .selection a:hover{background-color:var(--lm-secondary-light)}.selection_container.large .button{padding:20px;font-size:1rem}.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-left:20px;margin-right:0}.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{min-width:320px;max-height:60vh;top:calc(100% + 5px);bottom:auto;overflow:auto}.selection_container.large.open .selection.right{right:0}.localization{--gap:1rem;margin-right:auto}.localization>div{flex-direction:column;display:flex;position:relative}.localization>div>p{font-weight:var(--wght-bold);margin-bottom:5px;display:block}.localization .open .btn svg{rotate:.5turn}.top_bar .localization{border-top:1px solid var(--lm-secondary);flex-direction:column;margin-right:0;padding:10px}.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 (width>=632px){.top_bar .localization .time_zones .selection{max-height:360px}}.selection_container.open .selection a svg{margin-left:2px;font-size:.578704rem}.top_bar{z-index:1000;width:100%;color:var(--lm-text);flex-direction:column;transition:all .3s;display:flex;position:fixed;top:0;left:0;box-shadow:0 1px 3px #00000017,0 1px 2px #00000026}.top_bar button{color:var(--lm-text)}.hide_countries .top_bar{transform:translateY(calc(-1 * var(--lm-country-bar)));transition:transform .3s,left .3s}@media (width<=631px){[class*=stuck_] .top_bar{transform:translateY(calc(-1 * var(--lm-country-bar)));transition:transform .3s}}@media (width<=1299px){.filters_stuck .top_bar{transform:translateY(calc(-1 * var(--lm-country-bar)));transition:transform .3s}}@media (width<=899px){.card_nav_stuck .top_bar{transform:translateY(calc(-1 * var(--lm-country-bar)));transition:transform .3s}}[no-countries] .top_bar{transform:translateY(calc(-1 * var(--lm-country-bar)));transition:transform .3s,left .3s}.scroll_nav.country_bar{height:var(--lm-country-bar);background-color:var(--lm-secondary-light);padding-left:0}.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);text-align:center;white-space:nowrap;height:100%;color:var(--lm-text);padding:0 10px}@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);color:var(--lm-text);background:var(--lm-background);position:relative;box-shadow:0 1px 3px #00000017,0 1px 2px #00000026}.scroll_nav.country_bar>a.act:before{content:"";background:var(--lm-primary);width:100%;height:4px;position:absolute;top:0;left:0}.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{height:var(--lm-main-bar);background:var(--lm-background);justify-content:space-between;align-items:center;transition:left .3s;display:flex}[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{color:var(--lm-text);font-size:1rem;text-decoration:none}.main_bar .logo{z-index:1000;align-items:center;height:100%;padding:0 2px 0 1rem;display:flex}.main_bar .logo svg{color:#fcc417;width:2.0736rem;height:2.0736rem;fill:var(--lm-primary)}.main_bar .top_links{flex-flow:row-reverse wrap;height:100%;margin-left:auto;display:flex;overflow:hidden}.main_bar .top_links:after,.main_bar .top_links:before{content:"";width:.5rem;height:100%}@media (width<=631px){.main_bar .top_links{display:none}}.main_bar .link{white-space:nowrap;justify-content:center;align-items:center;height:100%;padding:0 1rem;display:flex}.main_bar .link:first-child{padding-right:1rem}.main_bar .link.act,.main_bar .link:hover{color:var(--lm-primary)}.main_bar .link.xmas{color:#c70000;font-weight:var(--wght-bold);position:relative}.main_bar .link.xmas svg{--fa-primary-color:red;--fa-secondary-color:green;--fa-secondary-opacity:.9;font-size:1.75em;position:absolute;top:0;right:33%;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);color:var(--lm-primary);background:var(--lm-text);border-radius:var(--lm-radius);transform-origin:100% 100%;padding:.3em .5em;font-size:.694444rem;position:absolute;bottom:.75em;right:0;rotate:5deg}[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{align-items:center;height:2.25rem;display:flex}.main_bar .top_options>div{box-sizing:border-box;border-left:1px solid var(--lm-secondary);justify-content:center;align-items:center;width:50px;height:100%;display:flex}.main_bar .top_options>div>button,.main_bar .top_options>div>a{height:100%;display:flex}.main_bar .top_options>div>button{cursor:pointer;background:0 0;border: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-radius:0 0 var(--lm-radius) var(--lm-radius);border-top:none}.main_bar .top_options .langs a{align-items:center;height:2.25rem;padding-left:5px;display:flex}.main_bar .top_options .langs a.act,.main_bar .top_options .lang_select,.main_bar .top_options .lang_select .langs{display:none}@media (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);text-transform:uppercase;justify-content:center;align-items:center;width:50px;display:flex}.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);top:calc(var(--lm-main-bar) + var(--lm-country-bar) - 1rem);background:var(--lm-background);flex-direction:column;width:51px;margin-left:-1px;display:flex;position:absolute}.main_bar .top_options .lang_select.open .langs a{border-radius:var(--lm-radius);margin:2px}.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{margin-left:2px;font-size:.694444rem}.main_bar .top_options .lang_select.open svg.caret{transform:rotate(180deg)}}.main_bar .top_options .cart{border-left:1px solid var(--lm-secondary);flex-shrink:0;align-items:center;width:auto;min-width:50px;display:flex}@media (width<=481px){.main_bar .top_options .cart{border-left:none;min-width:0}.main_bar .top_options .cart .basket_icon.inact{display:none}}.main_bar .top_options .basket_icon{cursor:pointer;border-left:none;flex-shrink:0;justify-content:center;align-items:center;font-size:1.2rem;display:flex}.main_bar .top_options .basket_icon label{cursor:pointer;margin-top:4px}.main_bar .top_options .basket_icon.inact:hover{color:var(--lm-primary)}.main_bar .top_options .basket_icon:not(.inact){height:34px;color:var(--lm-text-on-primary);border-radius:var(--lm-radius);background:var(--lm-primary);margin:0 .5rem;padding:0 .5rem}.main_bar .top_options .basket_icon:not(.inact) p{flex-direction:column;padding-right:.5rem;line-height:50%;display:flex}.main_bar .top_options .basket_icon:not(.inact) p strong{font-size:.833333rem}.main_bar .top_options .basket_icon:not(.inact) p label{font-size:1rem}.main_bar .top_options .basket_icon:not(.inact).short{animation:1.5s step-end infinite blink}.main_bar .top_options .basket_icon:not(.inact).short:hover{color:var(--lm-text);background:0 0}.main_bar .top_options .basket_icon:not(.inact).zero{background:var(--lm-red);animation:none}.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{cursor:pointer;border-radius:var(--lm-radius);justify-content:flex-start;align-items:center;padding:.5rem 0;display:flex}.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{width:1.44rem;margin:0 10px;font-size:1.2rem}.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{aspect-ratio:1;border-radius:100%;height:1.2rem}.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;content:"";width:0;height:0;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;flex-shrink:0;margin:0 0 0 auto;padding:0}.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{top:calc(var(--lm-main-bar) + var(--lm-country-bar));height:calc(100vh - var(--lm-top-bar));flex-direction:column;padding:0 15px 100px;animation:.3s ease-in forwards fadeIn;display:flex;position:absolute;left:0;right:0;overflow:auto}.main_bar .top_options [class^=menu_].open .top-menu .placeholder{background-color:var(--lm-secondary);border-radius:var(--lm-radius);border:none;height:1em;display:block}.main_bar .top_options [class^=menu_].open .top-menu header{border-top:1px solid var(--lm-secondary);border-bottom:1px solid var(--lm-secondary);justify-content:space-around;padding:1rem 0;display:flex}@media (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{width:70px;position:relative}.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{text-align:center;margin-top:.75rem;font-size:.694444rem}.main_bar .top_options [class^=menu_].open .top-menu .quick-link small{font-size:.694444rem;font-weight:var(--wght-bold);text-align:center;width:26px;height:26px;color:var(--lm-text-on-primary);border:1px solid var(--lm-background);background:var(--lm-primary);border-radius:50%;justify-content:center;align-items:center;line-height:100%;display:flex;position:absolute;bottom:2rem;right:0}.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{border:1px solid var(--lm-secondary);aspect-ratio:1;border-radius:50%;justify-content:center;align-items:center;width:100%;height:70px;font-size:1.728rem;display:flex}@media (width>=632px){.main_bar .top_options [class^=menu_].open .top-menu{width:360px;height:auto;max-height:calc(100vh - var(--lm-top-bar));border:1px solid var(--lm-secondary);border-radius:0 0 0 var(--lm-radius);border-top:none;border-right:none;padding-bottom:20px;left:auto;right:0}.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 (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{cursor:pointer;align-items:center;font-size:1.44rem;display:grid}.main_bar .top_options .menu_user .menu_opener>figure{height:30px;position:relative}.main_bar .top_options .menu_user .menu_opener>figure img,.main_bar .top_options .menu_user .menu_opener>figure svg{border:1px solid var(--lm-text);border-radius:50%;width:30px;height:30px}.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:.578704rem;font-weight:var(--wght-bold);text-align:center;width:16px;height:16px;color:var(--lm-text-on-primary);border:1px solid var(--lm-background);background:var(--lm-primary);border-radius:50%;justify-content:center;align-items:center;line-height:100%;display:flex;position:absolute;bottom:0;right:0;transform:translate(25%,25%)}.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{background:var(--lm-primary);border-radius:50%}.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()contrast(200%)}.main_bar .top_options .menu_user.open .notifications:empty,.main_bar .top_options .menu_user.open .notifications:empty+ul{border:none}.main_bar .top_options .menu_user.open .notification{cursor:pointer;border-radius:var(--lm-radius);align-items:center;padding:.5rem 0;display:flex}.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{flex-shrink:0;margin:0 1rem;font-size:1.44rem}.main_bar .top_options .menu_user.open .notification .notification-icon.placeholder{aspect-ratio:1;border-radius:100%;height:2.0736rem}.main_bar .top_options .menu_user.open .notification .title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1rem;display:-webkit-box;overflow:hidden}.main_bar .top_options .menu_user.open .notification p{font-size:.833333rem;font-weight:var(--wght-bold);flex-direction:column;margin-right:10px;line-height:1;display:flex}.main_bar .top_options .menu_user.open .notification p time{font-size:.833333rem;font-weight:var(--wght-regular);color:var(--lm-tertiary);line-height:1.5}.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{border-radius:var(--lm-radius);align-items:center;padding:.5rem 0;display:flex}.main_bar .top_options .menu_user.open footer a svg{width:1.44rem;margin:0 10px;font-size:1.2rem}.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{justify-content:center;align-items:center;height:100%;margin:0;padding:0;font-size:1.728rem;display:flex}.main_bar .top_options .menu_main>button:hover{color:var(--lm-primary)}.main_bar .top_options .menu_main .top-menu,.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{margin:5px 5px 0;padding-left:10px;font-size:.833333rem;display:block;position:relative}.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{border-top:1px solid var(--lm-secondary);padding:1rem}.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 (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%{color:var(--lm-primary);background:0 0}}.commlist{min-height:0;padding-top:0}.commlist>header{background-color:var(--lm-text);justify-content:center;align-items:center;height:40px;display:flex;position:static}.commlist>header>a{text-transform:uppercase;color:#fff;border-right:none;align-items:center;margin:0 auto;font-size:1rem;text-decoration:none;display:flex}.commlist>header>a svg{width:1em;height:1em;fill:var(--lm-primary);margin-right:.25em}.commlist>main.alt-back{margin-bottom:0}.top_bar .short_contact{border-top:1px solid var(--lm-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;margin-top:1rem;padding-top:1rem;display:flex}.short_contact .mail,.short_contact .phone{color:var(--lm-text);background:0 0;align-items:center;display:flex}.short_contact .mail svg,.short_contact .phone svg{padding-right:.25em}.short_contact .mail span,.short_contact .phone span{font-size:.833333rem}.short_contact .mail:hover,.short_contact .phone:hover{color:var(--lm-text);background:var(--lm-secondary-light)}.main_footer{--space:2em;padding-top:2rem;font-size:1rem}.main_footer>*+*{border-top:1px solid var(--lm-secondary);padding-top:2em}.main_footer>.logo_container{align-items:center;display:flex}.main_footer>.logo_container .logo{height:2.25em;margin:0 1rem}.main_footer>.logo_container:before,.main_footer>.logo_container:after{content:"";background:var(--lm-secondary);flex:auto;height:1px}.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;gap:2em;margin-top:0;display:grid}@media (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 (width>=900px){.main_footer .info_nav{grid-template-columns:repeat(3,1fr)}.main_footer .info_nav .info{grid-column:span 1}}@media (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{--gap:2em;justify-content:space-between}.main_footer .popular_blog ul{row-gap:.75em;display:grid}.main_footer .popular_blog ul a{line-height:1.3;text-decoration:none;display:inline-block}.main_footer .popular_blog ul a:focus,.main_footer .popular_blog ul a:link:hover{text-decoration:underline}@media (width>=600px){.main_footer .popular_blog ul{grid-template-columns:repeat(2,1fr);gap:1.5em 2em}}@media (width>=900px){.main_footer .popular_blog ul{grid-template-columns:repeat(3,1fr)}}@media (width>=1200px){.main_footer .popular_blog ul{grid-template-columns:repeat(4,1fr)}}@media (width>=1540px){.main_footer .popular_blog ul{grid-template-columns:repeat(5,1fr)}}.main_footer .short_contact{flex-wrap:wrap;display:flex}.main_footer .contact_theme{--gap:1em;justify-content:space-between;align-items:center}.main_footer .social_link_list{align-items:center}[data-theme=dark] .stripe{filter:invert()}@media (prefers-color-scheme:dark){[data-theme=auto] .stripe{filter:invert()}}body>main,body>footer,body>header{transition:filter .3s,left .3s}body.pop_open{overflow:hidden}body>aside.pop{z-index:-5;padding-top:calc(var(--lm-top-bar) + 40px);opacity:0;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0006;flex-direction:column;align-items:center;transition:opacity .3s,z-index .3s step-end;display:flex;position:fixed;inset:0;overflow:auto}body>aside.pop:after{content:"";flex:none;width:100%;height:5vh}body>aside.pop>div{opacity:1;background:var(--lm-background);flex:none;max-width:100%;transition:all .3s;position:relative}body>aside.pop.open{z-index:10000;opacity:1;transition:opacity .3s,z-index .3s step-start}@media (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{border-radius:var(--lm-radius);background:var(--lm-background);grid-template:"img actors""img details"/50px 1fr;align-items:start;gap:10px 20px;padding:20px 20px 0;display:grid}.article>header:empty{display:none}.article>header>figure{border-radius:var(--lm-radius);background:var(--lm-background-dark);grid-area:img;width:50px;height:50px;position:relative;overflow:hidden}.article>header>figure[data-images="2"]>*{transform-origin:0 0;position:absolute;top:0;left:0;transform:scale(.666)}.article>header>figure[data-images="2"]>:last-child{transform-origin:100% 100%}.article>header>h3{grid-area:actors}.article>header>h4{grid-area:details}.article>header>h4.timestamped time:after{content:" | ";display:inline}.article>div{border-bottom:1px solid var(--lm-secondary);border-radius:var(--lm-radius);background:var(--lm-background);padding:20px}.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{border:1px solid var(--lm-secondary);border-radius:var(--lm-radius);background:var(--lm-background-dark);padding:20px}.article>div>blockquote img{border-radius:var(--lm-radius);width:100%;height:auto}.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{grid-template-rows:auto;grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.article figure.images img,.article figure.images svg{border-radius:var(--lm-radius);width:100%;height:auto;overflow:hidden}.article figure.images .youtube-player{border-radius:var(--lm-radius);padding-bottom:60%}.article>footer{padding:20px;display:flex}.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;text-overflow:ellipsis;line-height:normal;overflow:hidden}@media (width>=900px){.article.region h3{font-size:1.44rem}}.article.region>div>div>*+*{margin-top:5px}.article.region.city .avatar{width:80px;height:80px;color:var(--lm-tertiary);border-radius:var(--lm-radius);background:var(--lm-secondary);place-items:center;font-size:2.98598rem;display:grid}@media (width>=600px){.article.region.city .avatar{width:120px;height:120px;font-size:4.29982rem}}.article.region.city>div{grid-template-columns:auto 1fr;gap:10px;display:grid}@media (width>=600px){.article.region.city>div{gap:20px}}.article.region.country img{border-radius:var(--lm-radius);max-width:100%}@media (width>=600px){.article.region.country picture{width:calc(50% - 10px);max-width:360px}}.article.region.country>div{flex-direction:column;display:flex}@media (width>=600px){.article.region.country>div{flex-direction:row}}.article.region.country>div picture+div{margin-top:10px}@media (width>=600px){.article.region.country>div picture+div{margin-top:0;margin-left:20px}}.profile_tile_body{grid-template-columns:min-content 1fr;grid-auto-rows:auto;gap:10px;font-size:.833333rem;display:grid}@media (width>=600px){.profile_tile_body{gap:20px;font-size:1rem}}.profile_tile_body figure{border-radius:var(--lm-radius)}.profile_tile_body figure picture,.profile_tile_body figure svg{border-radius:var(--lm-radius);background-color:var(--lm-background-dark);display:block;overflow:hidden}.profile_tile_body figure img,.profile_tile_body figure svg{width:80px;height:80px}@media (width>=600px){.profile_tile_body figure img,.profile_tile_body figure svg{width:120px;height:120px}}.profile_tile_body figcaption{font-size:.578704rem;font-weight:var(--wght-bold);text-align:center;text-transform:uppercase;max-width:80px;color:var(--lm-text-on-primary);border-radius:var(--lm-radius);background-color:var(--lm-primary);white-space:nowrap;text-overflow:ellipsis;margin-top:5px;padding:5px 10px;line-height:normal;overflow:hidden}@media (width>=600px){.profile_tile_body figcaption{max-width:120px;font-size:.694444rem}}.profile_tile_body .data{flex-direction:column;flex:1;justify-content:flex-start;align-items:stretch;min-width:0;display:flex}.profile_tile_body .data>div{flex-direction:row;align-items:center;min-width:0;margin-top:8px}.profile_tile_body .name{font-weight:var(--wght-bold);flex-direction:row;align-items:center;width:100%;display:flex}.profile_tile_body .name>a{overflow:hidden}.profile_tile_body .name>a:only-child{align-self:flex-start}.profile_tile_body .name h3{white-space:nowrap;text-overflow:ellipsis;font-size:1rem;line-height:normal;overflow:hidden}@media (width>=600px){.profile_tile_body .name h3{font-size:1.44rem}}.profile_tile_body .name .user-verification{color:var(--lm-color-user-verification);margin-left:.3em;font-size:.75em}.profile_tile_body .basic_info>div{border:1px solid var(--lm-secondary);border-radius:var(--lm-radius);background:var(--lm-background-dark);flex-shrink:0;align-items:center;padding:3px;font-size:1rem;line-height:1rem;display:flex}@media (width>=600px){.profile_tile_body .basic_info>div{padding:5px}}.profile_tile_body .basic_info i,.profile_tile_body .basic_info svg{height:1rem;margin-right:4px;font-size:.833333rem;display:block}.profile_tile_body .basic_info .expand~*,.profile_tile_body .basic_info .expand.open{display:none}.profile_tile_body .basic_info .expand.open~*{display:block}@media (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:.833333rem}.profile_tile_body .links .score .rating i,.profile_tile_body .links .score .rating svg{min-height:.833333rem}.profile_tile_body .links .company,.profile_tile_body .links .country{display:none}.profile_tile_body .links .city{border-left:1px solid var(--lm-text);padding-left:5px}@media (width<=599px){.profile_tile_body .links .rating>svg+svg,.profile_tile_body .links .rating>i+i{display:none}}@media (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{white-space:nowrap;text-overflow:ellipsis;line-height:normal;display:block;overflow:hidden}.profile_tile_body .links a+a{border-left:1px solid var(--lm-text);padding-left:10px}}.profile_tile_body .more_info .price{font-style:italic}.profile_tile_body .more_info .price:not(:only-child){border-right:1px solid var(--lm-text);margin-right:10px;padding-right:10px}.room_tile_footer{border-radius:0 0 var(--lm-radius) var(--lm-radius);width:100%;overflow:hidden}.room_tile_footer>div>p,.room_tile_footer .next_date{padding:var(--room-padding-vertical) var(--room-padding-horizontal)}.room_tile_footer .label{margin-bottom:calc(var(--room-padding-vertical) * .75);display:block}.room_tile_footer .browse_and_book{flex-direction:column;align-items:stretch;display:flex}.room_tile_footer .browse_and_book:empty{padding-bottom:var(--room-padding-vertical)}.room_tile_footer .hour_buttons{width:100%;padding:calc(var(--room-padding-vertical) / 2) var(--room-padding-horizontal) var(--room-padding-vertical);flex-direction:column;align-items:flex-start;display:flex}.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 (width>=600px){.room_tile_footer .hour_buttons>.btn:not(:only-child){display:flex}}.room_tile_footer .next_date{flex-wrap:wrap;align-items:baseline;width:100%;display:flex}@media (width<=599px){.room_tile_footer .next_date{font-size:.833333rem}.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{padding:var(--room-padding-vertical) var(--room-padding-horizontal);flex-direction:row;justify-content:space-between;align-items:center;display:flex}.room_tile_footer.own .rating_in_star{font-size:1rem}.room_tile_footer.own form{flex-direction:row;display:none}.room_tile_footer.own form select{box-sizing:border-box;width:100%;max-width:100%;color:var(--lm-text);border:1px solid var(--lm-secondary);border-radius:var(--lm-radius);background-color:var(--lm-background);appearance:none;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAHCAYAAADXhRcnAAAABmJLR0QA/wD/AP+gvaeTAAAAW0lEQVQYlZXMsRGAMAiF4cdlD0Nwkkyuc1hYsEeIlZ5eMEZK4PtJRCYqtgAQjI+GapkA4GdAQ7W8qe50bgYDFwQAul8+Ag/Y4E6ggS52Ai7sDjPzHHlNKcW3nwOO2TqveS4X9AAAAABJRU5ErkJggg==);background-position:right .7em top 50%,0 0;background-repeat:no-repeat,repeat;background-size:.65em,100%;margin:0 4px 0 0;padding:.6em 2em .5em .8em;font-family:Open Sans,sans-serif;font-size:.694444rem;line-height:1.3;display:block}.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 (width>=632px){.room_tile_footer.own form select{font-size:.694444rem}}.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 (width<=631px){.room_tile_footer.own{margin-top:5px}.room_tile_footer.own .btn{font-size:.694444rem}}@media (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{min-height:calc(1lh + .5em);position:relative}.profile_tile_body.room .badges .expand{text-decoration:underline}.profile_tile_body.room .badges svg{color:var(--icon_color,var(--lm-tertiary));margin-right:5px;font-size:1rem}.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{background:var(--lm-primary);border:1px solid var(--lm-primary-dark);color:var(--lm-text-on-primary);isolation:isolate;border-bottom:none;border-radius:100vh;margin-left:auto;padding:.25em;position:absolute;top:50%;right:0;translate:0 -50%}.profile_tile_body.room .specials header{cursor:pointer;align-items:center;gap:.25em;font-size:1rem;line-height:1;display:flex}.profile_tile_body.room .specials .specials-count-icon{flex-direction:row;align-items:center;gap:.25em;line-height:1;display:flex}.profile_tile_body.room .specials .specials-heading{margin-right:auto;display:none}.profile_tile_body.room .specials .specials-heading strong{font-weight:700}.profile_tile_body.room .specials section{border-radius:0 0 var(--lm-radius) var(--lm-radius);border:1px solid var(--lm-primary-dark);z-index:-1;background-color:var(--lm-background);color:var(--lm-text);border-top:none;flex-direction:column;gap:.25em;padding:.75em .5em .5em;font-size:.833333rem;display:none;position:absolute;top:100%;left:-1px;right:-1px}.profile_tile_body.room .specials section svg{margin-top:.125em}.profile_tile_body.room .specials section p{grid-template-columns:auto 1fr;align-items:start;gap:.25em;display:grid}.profile_tile_body.room .specials.open{border-radius:var(--lm-radius) var(--lm-radius) 0 0;filter:drop-shadow(0 10px 20px #00000029)drop-shadow(0 6px 6px #00000030);width:220px}.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{grid-area:2/2;display:none}.profile_tile_body.room .all_badges.open{display:flex}.profile_tile_body.room .all_badges .badge{border:1px solid var(--lm-secondary);border-radius:var(--lm-radius);background:var(--lm-background);padding:5px}.profile_tile_body.room .more_info .badges{flex-direction:row;align-items:baseline;margin-left:0;display:flex}.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;border-top:1px solid var(--lm-secondary);background:var(--lm-secondary);width:100%}.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 (width>=600px){.pricers_container .pricers>div.mobile_hide{display:block}.pricers_container .pricers .name{max-width:250px}}.pricers_container .pricers .prices{overflow:hidden}.pricers_container .pricers .prices>div{--gap:14px}@media (width>=900px){.pricers_container .pricers .prices>div{justify-content:flex-start}}.pricers_container .pricers .price{cursor:pointer;border-radius:var(--lm-radius);align-items:stretch;text-decoration:none;display:flex;overflow:hidden}.pricers_container .pricers .price .money{z-index:1;margin:0 calc(var(--padding) * -1);border:1px solid var(--lm-text);border-radius:var(--lm-radius);background:var(--lm-background);flex-grow:1}.pricers_container .pricers .price:hover .money{background-color:var(--lm-primary-light)}.pricers_container .pricers .price>span{padding:calc(var(--padding) * .75) var(--padding);white-space:nowrap;place-items:center;display:grid}.pricers_container .pricers .price .people{padding-right:calc((var(--padding)) + var(--lm-radius));color:var(--lm-background);background:var(--lm-text);flex-shrink:0}.pricers_container .pricers .price .people span{align-items:center;display:flex}.pricers_container .pricers .price .people svg{margin-right:.25em;font-size:.75rem}.pricers_container .pricers .price .basket{padding-left:calc((var(--padding)) + var(--lm-radius));color:var(--lm-text-on-primary);background:var(--lm-primary);flex-shrink:0}.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{background:0 0;border:none;border-radius:0;margin-top:0;padding:0}.article.room.borderless>div{border:none;border-radius:0;padding-top:0;padding-bottom:0}.article.room.borderless>footer{background:0 0}.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{flex-direction:column;align-items:center;margin-bottom:20px;display:flex}@media (width>=600px){.add_file_container{flex-direction:row}}.add_file_container label.add_file{cursor:pointer;max-width:300px;color:var(--lm-tertiary-dark);border-radius:var(--lm-radius);background:var(--lm-secondary);align-items:center;margin-bottom:10px;padding:20px;display:inline-flex;position:relative}.add_file_container label.add_file svg{margin-right:20px;font-size:30px}.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{z-index:-1;opacity:0;position:absolute;top:0;left:0}@media (width>=600px){.add_file_container label.add_file{align-self:flex-start;margin-bottom:0;margin-right:20px}}.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;border-radius:var(--lm-radius);isolation:isolate;z-index:0;margin-top:1rem;padding:1rem;font-size:1rem;position:relative}.ai-review-summary:before,.ai-review-summary:after{content:"";position:absolute}.ai-review-summary:before{background-image:var(--background-img);background-size:var(--background-size);z-index:-2;border-radius:var(--lm-radius);animation:var(--background-animation);inset:-1px}.ai-review-summary:after{--inner-background:#fffffff7;background:linear-gradient(to bottom, var(--inner-background), var(--inner-background));z-index:-1;border-radius:calc(var(--lm-radius) - var(--box-border-width));inset:0}[data-theme=dark] .ai-review-summary:after{--inner-background:#000000e6}@media (prefers-color-scheme:dark){[data-theme=auto] .ai-review-summary:after{--inner-background:#000000e6}}.ai-summary-heading{font-size:1.2rem;font-weight:var(--wght-bold);color:var(--ai-color1);flex-direction:row;align-items:center;gap:.5em;display:flex}.ai-summary-heading .lmfa-fw{color:var(--ai-color1);font-size:1.44rem}.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{font-size:1rem;font-weight:var(--wght-bold);flex-direction:row;align-items:center;gap:.5em;margin-bottom:.5em;display:flex}.ai-review-body .facts h5 .lmfa{font-size:1.44rem}.ai-review-body .facts ul{gap:1em;line-height:1.5;display:flex}.ai-review-body .facts ul li{border:1px solid var(--lm-secondary);padding:.5em 1em}.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);background:var(--lm-background);margin-bottom:20px;padding:25px 20px;overflow:hidden}.on_alt_bcg h2,.on_alt_bcg .h2{margin-bottom:.5rem;font-size:1.44rem}@media (width>=1000px){.on_alt_bcg h2,.on_alt_bcg .h2{font-size:1.728rem}}.on_alt_bcg>strong{font-weight:var(--wght-bold);margin-bottom:1rem;padding-bottom:0;line-height:1.3;display:block}.on_alt_bcg>p{font-size:1.2rem}@media (width>=1000px){.on_alt_bcg{border:1px solid var(--section_border_color);border-radius:var(--lm-radius)}}@media (width<=999px){.on_alt_bcg.scroll{padding-left:0;padding-right:0;overflow:hidden}.on_alt_bcg.scroll>h2,.on_alt_bcg.scroll .h2,.on_alt_bcg.scroll>strong,.on_alt_bcg.scroll>p{padding-left:20px;padding-right: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{border-radius:var(--lm-radius);overflow:hidden}.banner.scaling svg{margin-bottom:2rem;display:block}.banner.scaling img{width:100%;display:block}.banner.scaling text{font-weight:var(--wght-bold);text-transform:uppercase;text-shadow:2px 2px 4px #0000008a}.banner.scaling #heading{fill:#fff;font-size:46px}.banner.scaling #subheading{fill:var(--lm-primary);font-size:30px}.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{color:#fff;font-size:200px}.bbcoded span.spoiler{cursor:pointer;background:var(--lm-text)}.bbcoded span.spoiler.show{cursor:text;background:0 0}.bbcoded ul{margin-top:1rem;list-style:inside}.bbcoded ol{margin-top:1rem;list-style:inside upper-roman}article.post blockquote,article.blog_post blockquote{margin-bottom:2em;padding-left:1.5em;font-size:1rem;font-style:italic;line-height:1.3;position:relative}@media (width>=632px){article.post blockquote,article.blog_post blockquote{margin-bottom:2em;padding-left:3.5em;font-size:1.2rem}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:.833333em;font-weight:var(--wght-light)}article.post blockquote:before,article.blog_post blockquote:before{content:"\"";color:var(--lm-primary);font-size:3.58318em;display:inline;position:absolute;top:-.25em}.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:.833333rem;font-weight:var(--wght-regular);cursor:pointer;text-align:left;min-width:100px;min-height:35px;color:var(--button-text-color);border:1px solid var(--button-border-color);background-color:var(--button-background-color);border-radius:var(--lm-radius);justify-content:center;align-items:center;column-gap:10px;padding:0 10px;line-height:1;text-decoration:none;display:inline-flex;position:relative}.button:disabled{pointer-events:none;opacity:.3}.button *{pointer-events:none}.button:after{--arrow-size:.65em;content:"";width:0;height:0;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;flex-shrink:0;margin:0 0 0 auto;padding:0}.button.reverse{flex-direction:row-reverse}.button.reverse:after{margin:0 auto 0 0;transform:rotate(180deg)}.button.btn_form{gap:15px;min-height:50px;padding:0 15px;font-size:1rem}.button.btn_form.button:after{font-size:1.2rem;font-weight:var(--wght-regular)}.button.btn_icon{justify-content:left}.button.btn_icon svg{flex-shrink:0;font-size:1.2em}.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:#fff;--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{margin:0 auto;display:flex}.button.no_caret{min-width:0}.button.no_caret:after{display:none}.button>*{color:inherit}.button:focus{outline:none;text-decoration:underline}@media (hover:hover){.button:hover{background:var(--button-hover-background-color);color:var(--button-hover-text-color);border-color:var(--button-hover-border-color);text-decoration:none}}[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{text-transform:none;appearance:none;cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-family:inherit;font-size:100%;line-height:1.15;overflow:visible}.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{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);place-items:center;display:grid}.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:#fff;--btn-square-color-hover-background:var(--lm-color-status-negative-light)}a.bleed:after,button.bleed:after{content:"";position:absolute;inset:0}.button_group{list-style-type:none;display:flex}.button_group>*{border-block:1px solid var(--button-group-color-border,var(--lm-secondary));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,.833333rem);text-align:center;text-transform:none;appearance:none;color:var(--button-group-color-text,var(--lm-text));background-color:var(--button-group-color-background,transparent);font-family:inherit;line-height:1.15;font-weight:var(--button-group-weight,var(--wght-regular));border-inline:none;place-items:center;margin:0;text-decoration:none;display:grid;overflow:visible}.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{pointer-events:none;border:none}.color_message{--padding-default:1rem;--icon-size-mobile-default:2.0736rem;--icon-size-desktop-default:2.48832rem;padding:calc(var(--padding,var(--padding-default)) * 1.25) var(--padding,var(--padding-default));color:var(--lm-text-on-primary);background:var(--lm-primary);flex-wrap:nowrap;display:flex}.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 (width>=600px){.color_message .icon_container svg{font-size:var(--icon-size-desktop,var(--icon-size-desktop-default))}}.color_message div{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.color_message div:first-of-type{margin-right:10px}@media (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 (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 (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{gap:var(--tile-small-gap);display:flex}@media (width>=632px){.compact_list_tile{padding-bottom:1rem}}@media (width>=782px){.compact_list_tile{border:1px solid var(--lm-secondary);border-radius:var(--lm-radius);margin-inline:var(--tile-margin,1rem)}}@media (width>=1000px){.compact_list_tile{margin-inline:0}}.compact_list_tile .basic_info_container{align-items:end;gap:var(--tile-small-gap);flex-direction:row;justify-content:space-between;display:flex}.compact_list_tile .compact-tile-header{align-items:center;gap:.75rem;width:100%;display:flex}.compact_list_tile .list_number{font-weight:var(--wght-bold);text-align:center;flex-shrink:0;min-width:3.25ch}.compact_list_tile time{font-weight:var(--wght-bold);margin-left:auto}.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{align-items:center;gap:.25em;display:flex}.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{flex-direction:column;justify-content:space-between;display:flex}.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:.578704rem}.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:.833333rem}.compact_list_tile .compact-tile-header-text .compact-tile-header-data .people{flex-shrink:0}.compact_list_tile .details_nav{justify-content:flex-end;margin-top:.5rem}.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{flex-direction:column;align-items:stretch;display:flex}.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{flex-direction:column;gap:1.5rem;display:grid}.compact_list_tile .details_container .details_section{--avatar-size:1rem}.compact_list_tile .details_container .details_section h3{border-bottom:1px solid var(--lm-secondary);margin-bottom:.75rem;padding-bottom:.5rem;font-size:1.1rem}.compact_list_tile .details_container .ratings{flex-direction:column;align-items:stretch;gap:1rem .5rem;display:grid}.compact_list_tile .details_container .ratings .category{border-top:1px solid var(--lm-secondary);justify-content:space-between;padding-top:.5rem;display:flex}.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 (width>=600px){.compact_list_tile .details_container .ratings{grid-template-columns:repeat(3,1fr)}.compact_list_tile .details_container .ratings .category{border:none;flex-direction:column;align-items:flex-start;gap:.5em;padding-top:0}.compact_list_tile .details_container .ratings .category strong{margin:0}}@container list-tile (width>=820px){.compact_list_tile .details_container .ratings{grid-template-columns:repeat(4,1fr)}}@container list-tile (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);isolation:isolate;justify-content:center;max-width:100%;display:flex;position:relative}.compact_list_tile .details_container .visit_photo:after{background:var(--background-photo);opacity:.35;z-index:-1;background-position:50%;background-size:cover}.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{content:"";border-radius:var(--lm-radius);position:absolute;inset:0}.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{grid-column:1/-1;line-height:1.3}.compact_list_tile .details_container footer{grid-column:1/-1;justify-content:flex-end;gap:1rem;margin-top:1rem;display:flex}.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;background:0 0;border:0;padding:0}.in_container .compact_list_tile{background-color:var(--lm-background-dark);border-radius:var(--lm-radius);border:none;margin-inline:1rem}.in_container .compact_list_tile form{border-radius:var(--lm-radius);background-color:var(--lm-background);padding:.75rem}@container list-tile (width>=630px){.compact_list_tile .compact_list_tile_grid{grid-template-columns:1fr max-content;align-items:center;display:grid}.compact_list_tile .details_nav{margin-top:0;margin-bottom: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{border-radius:var(--lm-radius);background-color:var(--lm-secondary-light);flex-shrink:0;place-items:center;width:62px;height:62px;display:grid}@media (width>=632px){.on_alt_bcg.external_room figure{width:116px;height:116px;font-size:3.58318rem}}.on_alt_bcg.external_room figure>svg{font-size:2.48832rem}@media (width>=632px){.on_alt_bcg.external_room figure>svg{font-size:3.58318rem}}.on_alt_bcg.external_room p,.on_alt_bcg.external_room a{font-size:.833333rem}@media (width>=632px){.on_alt_bcg.external_room p,.on_alt_bcg.external_room a{font-size:1rem}}.on_alt_bcg.external_room>div{flex-direction:column;display:flex}.on_alt_bcg.external_room>div>p{margin-top:10px}.on_alt_bcg.external_room>div>p svg{margin-right:5px;display:inline}.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 (width>=632px){.on_alt_bcg.external_room>div form{position:absolute;bottom:25px;right:20px}}body>aside.form{background:#0006;position:fixed;inset:0}body>aside.form>*{box-shadow:0 14px 28px #00000040,0 10px 10px #00000038}body>aside.form>form{background:var(--lm-background);flex-direction:column;width:800px;padding:20px;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}body>aside.form>form a.close{cursor:pointer;font-size:1.2rem;text-decoration:none;transition:all .5s;position:absolute;top:20px;right:20px;transform:rotate(0)}body>aside.form>form a.close:hover{transform:rotate(90deg)}body>aside.form>form>h2{text-align:center;margin-bottom:10px;font-size:2.0736rem}body>aside.form>form>p{text-align:center;margin-bottom:10px;font-size:.833333rem}body>aside.form>form>p a{color:inherit}body>aside.form>form>input[type=email],body>aside.form>form>textarea{border:1px solid var(--lm-secondary);width:100%;margin-bottom:10px;padding:10px}body>aside.form>form>textarea{height:100px}body>aside.form>form>button{cursor:pointer;text-transform:uppercase;color:var(--lm-background);background:var(--lm-text);border:none;margin-left:auto;padding:10px 40px;font-size:1.44rem;text-decoration:none}body>aside.form>form>button:focus,body>aside.form>form>button:link:hover{text-decoration:underline}@media (width<=999px){body>aside.form>form{width:560px}}@media (width<=481px){body>aside.form>form{width:300px;padding:10px}body>aside.form>form>a.close{top:5px;right:5px}}body>aside.form>div{background:var(--lm-background);padding:20px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}body>aside.form>div:not([data-src-section=site]){width:1200px;max-height:80%;margin-left:auto;margin-right:auto}@media (width<=1299px){body>aside.form>div:not([data-src-section=site]){width:900px;margin-left:auto;margin-right:auto}}@media (width<=999px){body>aside.form>div:not([data-src-section=site]){width:600px}}@media (width<=631px){body>aside.form>div:not([data-src-section=site]){width:450px}}@media (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]{border-radius:0;height:100%;padding:60px 1rem 40px;display:flex}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 (width>=782px){body>aside.form>div[data-src-section=site]>section,body>aside.form>div[data-src-section=site]>article{margin:0 auto;padding-left:65px;padding-right:65px}}body>aside.form>div[data-src-section=site] .specials_list{padding-bottom:40px}@media (width>=782px){body>aside.form>div[data-src-section=site]{border-radius:var(--lm-radius);width:calc(100% - 2rem);max-width:1060px;height:auto;max-height:80%;padding:40px 0}}body>aside.form .close_modal{z-index:100;cursor:pointer;order:-1;position:absolute;top:20px;left:calc(100% - 50px)}.banner_tile{place-items:center;max-width:859px;margin:20px auto 0;display:grid}.banner_tile>a{width:100%}.banner_tile img{aspect-ratio:559/185;object-fit:cover;border-radius:var(--lm-radius);width:100%;display:block}@media (width>=600px){.banner_tile img{aspect-ratio:859/206}}.global_flash_container{--flash-container-gap:1rem;--space:var(--flash-container-gap);top:calc(var(--lm-top-bar) + 1rem);z-index:1000000;pointer-events:none;align-items:flex-end;transition:all .3s;position:fixed;left:1rem;right:1rem}.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));pointer-events:all;cursor:pointer;padding:10px 15px;font-size:1rem;display:none;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;height:var(--button-size);width:var(--button-size);cursor:pointer;background-color:#0000004d;border-radius:100%;place-items:center;display:grid;position:relative}.global_flash .close .progress_svg{inset:calc(-1 * var(--offset));height:calc(var(--button-size) + var(--offset) * 2);width:calc(var(--button-size) + var(--offset) * 2);stroke-dasharray:276;stroke-dashoffset:276px;stroke-linecap:round;animation:fill var(--timeout,6ms) linear forwards;background:0 0;position:absolute;transform:rotate(-90deg)}.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{animation:global-flash-in var(--fade-length) normal;align-items:center;gap:.5em;display:flex}.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;margin-top:calc(-1 * (var(--flash-height) + var(--flash-container-gap)));transform:translateY(-100%)}}ul.highlighted_list{margin-top:40px}ul.highlighted_list li{background:var(--lm-secondary);padding:20px;font-size:1.728rem}ul.highlighted_list li+li{margin-top:10px}label.icon{color:var(--lm-secondary);border:1px solid var(--lm-secondary);border-radius:var(--lm-radius);background:var(--lm-background);flex-flow:wrap;align-items:flex-start;padding:12px;display:flex}label.icon>svg{margin-right:4px;line-height:24px}label.icon>input,label.icon>textarea,label.icon>select{max-width:calc(100% - 25px);color:var(--lm-text);background:0 0;border:1px solid #0000;flex:auto;padding:0;font-size:1rem;line-height:22px}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:.833333rem;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{z-index:1000;background:#ffffffe6;place-items:start center;padding-top:60px;display:grid;position:absolute;inset:0}.loading .loading_screen .loading_icon_container{margin:0 auto;padding:20px;position:sticky;top:50%;transform:translateY(-50%)}.loading .loading_screen .loading_icon{color:var(--loading-icon-color,var(--lm-primary));font-size:80px}[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()}[data-theme=dark] .leaflet-tile-container{filter:grayscale()contrast(114%)brightness(.7)}@media (prefers-color-scheme:dark){[data-theme=auto] .leaflet-tile-container{filter:grayscale()contrast(114%)brightness(.7)}}.leaflet-control-fullscreen a{background:#fff url(/build/assets/fullscreen-36JcbIqU.webp) 0 0/26px 52px no-repeat}.leaflet-popup-content{border-radius:var(--lm-radius);background-color:var(--lm-text);width:194px;height:auto;padding:3px;font-family:Open Sans,sans-serif;margin:0!important;line-height:1!important}.leaflet-popup-content img{border-radius:var(--lm-radius);flex-shrink:0;width:40px;height:40px;margin-right:.25rem;display:block}.leaflet-popup-content h2{margin-bottom:0}.leaflet-popup-content h2>a{font-size:.833333rem;font-weight:var(--wght-bold);color:var(--lm-background);align-items:center;padding:.5rem;text-decoration:none;display:flex}.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{background-color:var(--lm-background);border-radius:8px;padding:.5rem}.leaflet-popup-content>div>a{font-size:1rem;font-weight:var(--wght-bold);text-align:center;height:41px;color:var(--lm-text);border:2px solid var(--lm-tertiary);border-radius:var(--lm-radius);line-height:35px;text-decoration:none;display:block}.leaflet-popup-content>div>a:focus,.leaflet-popup-content>div>a:link:hover{text-decoration:underline}.leaflet-popup-content p{margin:0;font-size:.833333rem}.leaflet-popup-content li{flex-direction:row;margin:.25rem 0;display:flex}.leaflet-popup-content li:first-child{margin-top:0}.leaflet-popup-content li:last-child{margin-bottom:0}.leaflet-popup-content li div{color:var(--lm-text);flex-direction:column;justify-content:flex-start;display:flex}.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{border-bottom:2px solid var(--lm-tertiary);padding-bottom:.5rem}.leaflet-popup-content ul{flex-direction:column;margin:0 auto .5rem;display:grid}.leaflet-popup-content.loading{min-height:50px}.leaflet-popup-content.loading .loading_icon{z-index:2;color:var(--lm-background);margin:-16px 0 0 -16px;font-size:2.0736rem;position:absolute;top:50%;left:50%}.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{width:25px;height:25px;color:var(--lm-background);place-items:center;margin:2px;font-size:1.2rem;display:grid}.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{z-index:99999;width:100%!important;height:100%!important;position:fixed!important;top:0!important;left:0!important}@media (resolution>=2x){.leaflet-control-fullscreen a{background-image:url(/build/assets/fullscreen-36JcbIqU.webp)}}.map{border-radius:var(--lm-radius);overflow:hidden}.index_map{width:auto;max-width:100%;height:350px;margin-left:1rem;margin-right:1rem}@media (width>=632px){.index_map{width:600px;margin-left:auto;margin-right:auto}}@media (width>=1000px){.index_map{width:900px}}@media (width>=1300px){.index_map{width:1200px}}@media (width>=1600px){.index_map{width:1500px}}.index_map .map{width:100%;height:100%;position:relative}.index_map .map>div{position:absolute;inset:0}@media (width>=1000px){.index_map{height:500px}}.modal{z-index:101;cursor:pointer;background:#0006;justify-content:center;align-items:center;display:none;position:fixed;inset:0}.modal.open{display:flex}.modal>article{cursor:default;border-radius:var(--lm-radius);background:var(--lm-background);width:600px;max-width:calc(100vw - 20px);padding:30px;box-shadow:0 14px 28px #00000040,0 10px 10px #00000038}@media (width<=631px){.modal>article{padding:15px}}.modal>article>header{margin-bottom:20px;font-size:1.728rem;line-height:1.3em}.modal>article>div{border-top:1px solid var(--lm-secondary);border-bottom:1px solid var(--lm-secondary);margin:20px 0;padding:20px 10px}.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{width:100%;display:flex;overflow:hidden}.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);text-align:center;justify-content:center;align-items:center;max-width:246px;height:38px;margin:0 auto 10px;transition:none;display:flex;position:relative}.date_filter>.month>h3>a,.date_filter>.month>h3>.inact{width:30px;height:30px;color:inherit;border:1px solid var(--lm-tertiary);border-radius:var(--lm-radius);place-items:center;font-size:1rem;text-decoration:none;display:grid}.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;align-items:start;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;flex-direction:column;width:calc(100% - 2rem);max-width:50rem;margin:auto;display:none;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{flex-flow:wrap;gap:1rem;display:flex}.dialog .button_row>.button,.dialog .button_row .btn{margin:0}.dialog .close_modal{aspect-ratio:1;border-radius:100%;place-items:center;height:2rem;margin-left:auto;padding:0;font-size:1rem;display:grid}.dialog .close_modal svg{aspect-ratio:1;height:1em;font-size:1em}.dialog .compact_list{width:100%}.dialog .in_container .compact_list_tile{margin-inline:0}.dialog .add_to_list_form{flex-direction:column;align-items:stretch;width:100%;display:flex}.dialog .add_to_list_form form{flex-direction:column;display:flex}.dialog .add_to_list_form form .btn{align-self:end;margin-top:1rem}.dialog>header{flex-direction:row;width:100%;display:flex}.dialog .global_flash_container{top:1rem}.dialog.wide{width:calc(100% - 2rem);max-width:50rem}.dialog-modal{border-radius:var(--lm-radius);background-color:var(--lm-background);cursor:auto;overscroll-behavior:contain;width:calc(100% - 2rem);max-width:40rem;padding-block:var(--modal-padding-block,var(--dialog-padding-block-start,1rem) var(--dialog-padding-block-end,1rem));border:none;align-items:start;padding-inline:0;display:none;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{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;display:flex}.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{grid-template-rows:auto auto;grid-template-columns:1fr min-content;align-items:center;gap:.5em;width:100%;display:grid}.user_room_details .user_room_details_header h2{font-size:1.44rem;font-weight:var(--wght-regular);margin-bottom:0}.user_room_details .close_modal{grid-area:1/2;align-self:start}.user_room_details .details_heading{margin-bottom:1em;font-size:1.2rem}.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:.833333rem}.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{flex-flow:wrap;align-items:end;gap:1rem;display:flex}.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 (width>=632px){.set_avatar{flex-direction:row;display:flex}.set_avatar>div{margin-top:0;margin-left:20px}}#invoice_checkbox{margin-bottom:0}#invoice_checkbox+*{width:100%;margin-top:20px;margin-bottom:initial;grid-column:1/-1;gap:1rem;display:grid}@media (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{gap:var(--form-group-gap,1rem);grid-template-columns:repeat(var(--columns), minmax(0, 1fr));display:grid}.form_group .span-whole-row{margin-top:calc(-1 * (var(--form-group-gap,1rem) - .25rem));grid-column:1/-1}@media (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%;margin-bottom:var(--phone_with_dialing_code_margin_bottom,0);flex-direction:column;align-items:flex-start;row-gap:1rem;display:flex;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 (width>=370px){.phone_with_dialing_code .input_container{grid-template-columns:min-content 1fr;gap:0 1rem;display:grid}.phone_with_dialing_code>ul{margin-top:0}}.lm-form .col-form-label{padding-top:0}.mapbox-form mapbox-search-box>div{background:0 0;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{margin-bottom:.5em;padding:0;line-height:1}.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{color:var(--widget-form-focus-color-label,var(--form-focus-color-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-radius:var(--widget-form-border-radius,var(--lm-radius));min-width:192px;transition:none;border:1px solid var(--widget-form-color-border,var(--form-color-border,var(--bs-form-control-border-color)))!important}.phone_with_dialing_code .ts-wrapper .ts-control>input,.calwidget .phone_with_dialing_code .ts-wrapper .ts-control>input{width:auto;min-width:0;height: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));white-space:nowrap;flex-wrap: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);box-shadow:none;outline:0;border:1px solid var(--widget-form-focus-color-border,var(--form-focus-color-border))!important}.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{font:inherit;color:inherit;padding:0;position:static}.one_star_ranks{display:none}@media (width>=1300px){.one_star_ranks{align-items:center;display:flex}}.one_star_ranks>p:not(.rating_in_star){font-size:1rem}.one_star_ranks>.rating_in_star{margin-right:10px;font-size:2.0736rem}.one_star_ranks .room_avatar{border-radius:var(--lm-radius);margin:0 10px 0 15px}.pager{font-size:1rem;font-weight:var(--wght-regular);justify-content:flex-end;display:flex}.pager>a{color:inherit;padding:0 6px;text-decoration:none;display:inline-block}.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 (width<=631px){.pager{flex-flow:wrap;justify-content:center}.pager>strong{text-align:center;width:100%;margin-bottom:10px}.pager>a{margin:0 4px 10px}.pager>a:nth-of-type(n+2){border-left:none}.pager>a[href]{border:1px solid var(--lm-text);padding:4px 8px}}[data-pager].loading{pointer-events:none}[data-pager].loading:before,[data-pager].loading:after{display:none}.pagination{border-radius:var(--lm-radius);background-color:var(--lm-background-dark);grid-column:1/-1;justify-content:space-between;align-items:center;width:100%;min-height:95px;padding:30px 25px;display:flex;position:relative}.pagination:after{display:none}.pagination>.btn{margin-left:auto;margin-right:0}.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);border-radius:var(--lm-radius);border-color:var(--raised-tile-border-color);border-style:solid;border-block-end-width:2px;padding:.75rem 1rem}[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);width:2.48832em;height:2.48832em;color:var(--lm-text-on-primary);flex-shrink:0;place-items:center;display:grid;position:relative}.rating_in_star>svg{width:100%;height:100%;color:var(--star-color,var(--lm-primary));place-items:center;display:grid;position:absolute;inset:0}.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{color:var(--lm-text-on-primary);margin-top:.25em;position:relative}.rating_in_star small{margin-left:-.312422em;font-size:.578704em;display:inline-block}.review_container{container:review-container/inline-size}@container review-container (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{flex-wrap:wrap;display:flex}.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{grid-template-columns:115px 1fr;gap:15px 35px;margin-top:30px;display:grid}.review_tile:first-child{margin-top:0}.review_tile>figure{flex:0 0 115px;grid-area:1/1/3/2;width:115px;max-width:115px;overflow:hidden}.review_tile>figure>a img,.review_tile>figure>a svg{border-radius:var(--lm-radius);width:115px;height:115px}.review_tile>figure>figcaption{padding:15px 10px;font-size:.833333rem}.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{margin-top:10px;display:block}.review_tile>figure>figcaption>p,.review_tile>figure>figcaption>strong{text-align:center;display:block}.review_tile .visit_users{--gap-block:.5em;--gap-inline:.25em;align-items:center;list-style-type:none}.review_tile .visit_users svg,.review_tile .visit_users picture,.review_tile .visit_users img{border-radius:var(--lm-radius);width:1em;height:1em;display:inline-block}.review_tile .visit_users a{flex-flow:row;align-items:center;text-decoration:none;display:flex}.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{flex-wrap:wrap;margin-top:0;list-style-type:none;display:inline-flex}.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{color:var(--lm-tertiary);margin-top:10px}.review_tile>header>.marks{--gap:.5rem;margin-top:.5rem}.review_tile>header>.marks>span{border-radius:var(--lm-radius);background:var(--lm-secondary);padding:7px;display:inline-block}.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{height:1em;display:block}.review_tile>header>.author{margin-top:10px;display:none}.review_tile>header>.author a{color:inherit}.review_tile>header>.author>*~*{margin-left:10px}.review_tile .bordered{border-top:1px solid var(--lm-secondary);margin-top:10px;padding-top:10px}.review_tile .buttons{margin-top:1rem}.review_tile>.content{grid-column:1/-1;line-height:1.3}.review_tile>.content>.review_pic{cursor:pointer;margin-top:15px;display:inline-grid;position:relative}.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{border-radius:var(--lm-radius);max-width:100%;display:block}.review_tile>.content>.btn{justify-content:flex-start;align-items:center;padding:10px}.review_tile>.content>.btn>form{justify-content:flex-start;align-items:center}@media (width>=1000px){.review_tile>.content>.btn,.review_tile>.content>.btn>form{justify-content:flex-end}}.review_tile>.content>.share{flex-wrap:wrap;align-items:center;margin-top:15px;display:flex}.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{gap:1rem;display:flex}.review_tile>.content>.share .buttons .btn{align-items:center;gap:.5em;display:flex}.review_tile>.content>.share .buttons svg{font-size:1.2rem}.review_tile>.content>.share .buttons .btn-primary svg{animation:.5s ease-out pop}@keyframes pop{50%{transform:scale(1.4)}}.review_tile>.content>.share .buttons .dislike svg{scale:1 -1}.review_tile>.content>.report{margin-top:15px;font-size:.833333rem}.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{border-top:1px solid var(--lm-secondary);border-bottom:1px solid var(--lm-secondary);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));justify-content:space-between;gap:20px 10px;margin-top:12px;padding:12px 0;display:grid}.review_tile>.content .scores>p{flex:1 1 0}.review_tile>.content .scores>p>span{margin-top:10px;display:block}.review_tile>.content .scores>p>span>span.rating{margin-left:10px}.review_tile>.content .scores .history_opener{color:var(--lm-tertiary);align-self:start}.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{border-radius:var(--lm-radius);background:var(--lm-secondary);margin-top:40px;padding:25px;position:relative}.review_tile>.content>.answer:before{content:"";pointer-events:none;background:linear-gradient(to bottom right, var(--lm-secondary), var(--lm-secondary) 50%, transparent 50%, transparent);width:45px;height:45px;display:block;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.review_tile>.content>.answer>h4{font-size:1.2rem;font-weight:var(--wght-bold);text-align:center}.review_tile>.content>.answer>p{border-radius:var(--lm-radius);background:var(--lm-background);margin-top:20px;padding:20px}@media (width>=782px){.review_tile>.content{grid-column:2/-1}}.review_tile.no_figure{--space:15px;flex-direction:column;width:100%;display:flex}.review_tile.no_figure header,.review_tile.no_figure .content{grid-column:1/-1}.room_hours{width:auto;position:relative}.room_hours .slot,.room_hours .small{cursor:pointer;text-align:center;border:1px solid var(--lm-primary);border-radius:var(--lm-radius);background:var(--lm-background);flex:none}.room_hours .slot{box-sizing:border-box;grid-template-rows:100%;grid-template-columns:100%;place-items:center;height:30px;padding:0 10px;display:grid}@media (width>=900px){.room_hours .slot{height:40px;font-size:1.2rem}}.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 (width>=900px){.room_hours .slot{position:relative}}.room_hours .small{color:var(--lm-text-on-primary);background:var(--lm-primary);padding:0 8px}@media (width>=900px){.room_hours{max-width:100%}}.room-scores{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:0;display:grid}@media (width>=1000px){.room-scores{border-radius:var(--lm-radius);grid-template-columns:130px repeat(4,150px);align-items:center;display:grid}}@media (width>=1300px){.room-scores{grid-template-columns:130px repeat(4,1fr)}}@media (width>=1600px){.room-scores{grid-template-columns:150px repeat(4,170px)}}@media (width>=1000px){.room-scores{border-radius:var(--lm-radius)}}.room-scores h2:only-child{grid-column:1/-1;margin-bottom:0}.room-scores .overall_stars{border-bottom:1px solid var(--lm-text);grid-column:span 2;padding-bottom:20px;font-size:2.0736rem}.room-scores .overall_stars .rating{font-size:1.728rem}.room-scores .overall_stars span{display:inline}@media (width>=1000px){.room-scores .overall_stars{display:none}}.room-scores strong{margin-bottom:5px;display:block}.room-scores .rating_in_star{font-size:2.0736rem;display:none}@media (width>=1000px){.room-scores .rating_in_star{display:grid}}.room-scores p{grid-column:1/-1}.section_with_sg{width:100%;max-width:100%;margin-left:auto;margin-right:auto}@media (width>=632px){.section_with_sg .standard_alignment{padding-left:calc(50% - 300px)}}@media (width>=1000px){.section_with_sg .standard_alignment{padding-left:0}.section_with_sg{width:900px}}@media (width>=1300px){.section_with_sg{width:1200px}}@media (width>=1600px){.section_with_sg{width:1500px}}main>.section_with_sg{margin-bottom:2rem}.section_with_sg>p,.section_with_sg>strong{font-size:.833333rem;font-weight:var(--wght-bold)}@media (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-left:1rem;padding-right:1rem}@media (width>=632px){.section_with_sg>h2,.section_with_sg>p,.section_with_sg>strong{padding-left:calc(50% - 300px)}}@media (width>=1000px){.section_with_sg>h2,.section_with_sg>p,.section_with_sg>strong{padding-left:0}}.scroll_list_container{overflow:hidden}.scroll_list{justify-content:flex-start;gap:var(--list-gap,20px);scroll-snap-type:x proximity;-ms-overflow-style:none;scrollbar-width:none;grid-template-rows:minmax(auto,1fr);grid-auto-rows:max-content;grid-auto-flow:column;display:grid;overflow-x:scroll}.scroll_list>*{width:max-content}.scroll_list:before,.scroll_list:after{content:"";width:2px}.scroll_list::-webkit-scrollbar{display:none}@media (width>=632px){.scroll_list{padding-left:calc(50% - 300px)}.scroll_list:before{display:none}.on_alt_bcg .scroll_list{padding-left:20px}}@media (width>=1000px){.scroll_list,.on_alt_bcg .scroll_list{padding-left:0}.scroll_list:after{display:none}.scroll_list.full{padding-left:calc(50% - 450px)}.scroll_list.full:after{display:block}}@media (width>=1300px){.scroll_list.full{padding-left:calc(50% - 600px)}}@media (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{border-radius:calc(var(--lm-radius) * 2);height:300px}@media (width>=1000px){.scroll_list.whatisit img{height:400px}.scroll_list.two_rows{grid-template-rows:auto;grid-template-columns:repeat(auto-fill,150px);grid-auto-flow:row}}@media (width>=1300px){.scroll_list.two_rows{grid-template-columns:repeat(auto-fill,170px)}}@media (width>=1000px){.scroll_list.two_rows .tile_square{display:none}.scroll_list.two_rows .tile_square:nth-of-type(-n+8){display:block}}@media (width>=1600px){.scroll_list.two_rows .tile_square{width:170px;display:none}.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 (width>=1000px){.on_alt_bcg.scroll .scroll_list>*{width:170px}}@media (width>=632px){.no_padding .scroll_list{padding-left:1rem}}@media (width>=1000px){.no_padding .scroll_list{padding-left:0}}.search_label{position:relative}.search_label svg{font-size:inherit;text-align:center;pointer-events:none;width:2.5rem;color:var(--lm-secondary);position:absolute;top:50%;left:0;transform:translateY(-50%)}.search_label:hover svg{color:var(--lm-tertiary)}.search_label:focus-within svg{color:var(--lm-text)}.quicksearch>ul{z-index:10;border-radius:0 0 var(--lm-radius) var(--lm-radius);background:var(--lm-background);width:100%;max-height:calc(80vh - 20px);display:none;position:absolute;top:calc(100% - 2px);left:0;overflow:auto}.quicksearch>ul.open{display:block}.quicksearch>ul li{font-size:1rem;font-weight:var(--wght-regular);color:var(--lm-tertiary);align-items:center;padding:0 20px;display:flex}.quicksearch>ul li.head{font-weight:var(--wght-bold);color:var(--lm-text);padding:10px 20px}.quicksearch>ul li.a{color:var(--lm-text);position:relative}.quicksearch>ul li.a a{color:var(--lm-text);border-radius:var(--lm-radius);flex:auto;align-items:center;padding:5px 20px;text-decoration:none;display:flex;position:relative;overflow:hidden}.quicksearch>ul li.a a>p{white-space:nowrap;text-overflow:ellipsis;padding-right:2rem;line-height:normal;overflow:hidden}.quicksearch>ul li.a a>p>span{color:var(--lm-tertiary);margin-top:.25rem;font-size:.833333rem;display:block}.quicksearch>ul li.a a:hover{background:var(--lm-secondary)}.quicksearch>ul li.a a:after{content:"";width:0;height:0;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;flex-shrink:0;margin:0 0 0 auto;padding:0}.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,.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{background-color:#0000;padding:10px 20px;display:inline-block}.quicksearch>ul li.a:first-of-type a{border:1px solid var(--lm-secondary);border-radius:var(--lm-radius);padding-left:10px;font-size:.833333rem}.quicksearch>ul li.a:first-of-type:hover{background:0 0}.quicksearch>ul li.a:first-of-type.act a{font-weight:var(--wght-bold);color:var(--lm-background);border-color:var(--lm-text);background-color:var(--lm-text);padding-right:10px}.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:#0000}[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:#0000}[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{color:inherit;margin-right:15px;font-size:1.2rem}.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 (width<=599px){.quicksearch.global{border:none}}.quicksearch a{color:var(--lm-text);font-size:1rem;text-decoration:none}.quicksearch .quicksearch_input{text-indent:1.75rem;width:100%;height:2.25rem;color:var(--lm-text);border-radius:var(--lm-radius);background:var(--lm-background);border:none;outline:none;font-size:1rem}.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 (width>=600px){.quicksearch .quicksearch_input.global{border-radius:var(--lm-radius);border-left:none}}.quicksearch>button{display:none}.quicksearch .quicksearch_label{box-sizing:border-box;display:block;position:relative}.open .quicksearch .quicksearch_label{border-bottom:none;border-bottom-right-radius:0;border-bottom-left-radius:0}.quicksearch .quicksearch_label svg{width:2rem;color:var(--lm-tertiary);font-size:1rem}.quicksearch .quicksearch_label:focus-within svg,.quicksearch .quicksearch_label:hover svg{color:var(--lm-text)}.open .quicksearch>button{width:var(--lm-main-bar);height:var(--lm-main-bar);cursor:pointer;transform-origin:50%;color:var(--lm-text);background:0 0;border:none;justify-content:center;align-items:center;font-size:1.728rem;display:flex}.open .quicksearch>button:hover{color:var(--lm-primary)}.open .quicksearch>.placeholder.open{display:block}@media (width<=599px){.open .quicksearch.global{z-index:100;top:var(--lm-country-bar);opacity:0;background:var(--lm-background);flex-flow:wrap;height:100vh;margin:0;animation:.3s ease-in forwards fade-in;display:flex;position:fixed;left:0;right:0}.open .quicksearch.global>button{opacity:1}.open .quicksearch.global>label{height:var(--lm-main-bar);flex:auto;align-items:center;margin-left:50px;display:flex}.open .quicksearch.global>ul{left:0}.open .quicksearch.global>ul,.open .quicksearch.global>.placeholder{width:100%;height:calc(100% - var(--lm-main-bar));background:var(--lm-background);max-height:100%;top:0}}@media (width>=600px){.open .quicksearch>button{top:calc(-1 * var(--search_border_width));width:40px;height:40px;font-size:1.2rem;position:absolute;right:0}}.quicksearch>ul{width:100%}.quicksearch>.placeholder{z-index:10;border-radius:0 0 var(--lm-radius) var(--lm-radius);background:var(--lm-background);width:100%;padding:.5rem 0 0;display:none;position:absolute;left:0;overflow:auto}.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{flex-wrap:wrap;margin:0 1.25rem 1rem;display:flex}.quicksearch>.placeholder ul:first-of-type a{margin:6px 12px 6px 0;font-size:.833333rem}.quicksearch>.placeholder ul.placeholder_links a{border-radius:var(--lm-radius);align-items:center;max-width:100%;margin:5px 10px;padding:10px 5px 10px 20px;display:flex}.quicksearch>.placeholder ul.placeholder_links a:hover{background-color:var(--lm-secondary)}.quicksearch>.placeholder ul.placeholder_links a svg{margin-right:1rem;font-size:1.2rem}.quicksearch>.placeholder ul.placeholder_links a svg:last-of-type{margin-left:auto;margin-right:.5rem;font-size:1rem}.quicksearch>.placeholder ul.placeholder_links li:last-child{margin-bottom:15px}@media (width<=599px){.quicksearch>ul{left:-50px}}@media (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{background:var(--lm-background);flex:auto}header .quicksearch_container.open .placeholder,header .quicksearch_container.open .quicksearch>ul{position:relative}@media (width<=599px){header .quicksearch_container.open .placeholder,header .quicksearch_container.open .quicksearch>ul{border:none;border-radius:0}}@media (width>=600px){header .quicksearch_container.open .quicksearch{z-index:1000;width:100%;max-width:530px;position:absolute}header .quicksearch_container{flex:0 0 200px;align-self:flex-start;margin:14px auto 0 .5rem}}@media (width>=900px){header .quicksearch_container{margin-right:0}}@media (width>=1200px){header .quicksearch_container{flex:0 0 355px}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@media (width<=599px){.hide_countries .quicksearch_container:focus{top:0}}.separator_list_container{overflow:hidden}.separator_list_container .separator_list{flex-wrap:wrap;margin-left:-6px;display:flex}.separator_list_container .separator_list>*{border-left:1px solid;margin-bottom:.2em;padding:0 5px;line-height:normal}.side_lines{align-items:center;width:100%;display:flex}.side_lines:before,.side_lines:after{content:"";background:currentColor;flex:1 0 0;height:1px;display:block}.side_lines:before{margin-right:10px}.side_lines:after{margin-left:10px}.social_link_list{--space:.5rem;--icon_size:30px;flex-direction:column;align-items:stretch;display:flex}.social_link_list.just-icons-container{grid-template-columns:repeat(auto-fit, var(--icon_size));flex-flow:wrap}.social_link{color:var(--lm-text);border-radius:var(--lm-radius);background-color:var(--lm-secondary-light);align-items:center;gap:.25em;padding:10px 15px;font-size:1.2rem;text-decoration:none;display:flex}.social_link .lmfa{flex-shrink:0;padding-right:10px;font-size:1.5em}.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);width:var(--icon_size);height:var(--icon_size);color:var(--company_color);background-color:#0000;place-items:center;padding:0;display:grid}.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);text-align:center;width:205px;height:211px;color:var(--lm-primary);background:url(/build/assets/gwiazda-CymVClgP.webp) 0 0/contain no-repeat;justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0;transform:translateY(-30%)}aside.specials{color:var(--lm-text-on-primary);background:var(--lm-primary);padding:4px;font-size:1rem}.rooms_spec{padding-bottom:0}.rooms_spec .add_room .add_room_tile{border-radius:var(--lm-radius);background:var(--lm-primary);place-items:center;width:150px;height:150px;display:grid}.rooms_spec .add_room .add_room_tile svg{color:var(--lm-text-on-primary);font-size:3.58318rem}@media (width>=1300px){.rooms_spec .add_room .add_room_tile{width:170px;height:170px}}.rooms_spec .add_room a{font-weight:var(--wght-bold)}@media (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:.833333rem;font-weight:var(--wght-bold);justify-content:space-between;align-items:center;display:flex}@media (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 (width>=1000px){.rooms_spec>p a:not(.btn){color:var(--lm-tertiary);margin-right:70px;font-size:.833333rem;text-decoration:underline;display:block}}@media (width>=1300px){.rooms_spec>p a:not(.btn){margin-right:86px}}@media (width>=1600px){.rooms_spec>p a:not(.btn){margin:0}}.rooms_spec>h4,.rooms_spec>.h2,.rooms_spec>p{margin-bottom:.5rem;padding-left:1rem;padding-right:1rem}@media (width>=632px){.rooms_spec>h4,.rooms_spec>.h2,.rooms_spec>p{padding-left:calc(50% - 300px)}}@media (width>=1000px){.rooms_spec>h4,.rooms_spec>.h2,.rooms_spec>p{padding-left:0;padding-right:0}}.rooms_spec:not(.in_cont){width:100%;max-width:100%;margin-bottom:2rem;margin-left:auto;margin-right:auto}@media (width>=632px){.rooms_spec:not(.in_cont) .standard_alignment{padding-left:calc(50% - 300px)}}@media (width>=1000px){.rooms_spec:not(.in_cont) .standard_alignment{padding-left:0}.rooms_spec:not(.in_cont){width:900px}}@media (width>=1300px){.rooms_spec:not(.in_cont){width:1200px}}@media (width>=1600px){.rooms_spec:not(.in_cont){width:1500px}}@media (width<=999px){main>.rooms_spec:not(.in_cont):last-of-type{margin-bottom:80px}}.rooms_spec .name{font-weight:var(--wght-bold)}@media (width>=1000px){.rooms_spec .scroll_list_container{height:auto}.rooms_spec .scroll_list_container .scroll_list{gap:20px;padding-bottom:0}.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 (width>=1300px){.rooms_spec .scroll_list_container .tile_square.room{width:170px}}.rooms_spec .scroll_list_container .tile_square.room img{height:150px}@media (width>=1300px){.rooms_spec .scroll_list_container .tile_square.room img{height:170px}.rooms_spec .scroll_list_container .scroll_list{padding-bottom:0}}@media (width>=1000px){.rooms_spec .scroll_list{padding-bottom:0}.rooms_spec:not(.in_cont){margin-bottom:4rem}.rooms_spec.two_rows .scroll_list{grid-template-rows:auto;grid-template-columns:repeat(auto-fill,170px);grid-auto-flow:row}.rooms_spec.two_rows .tile_square{display:none}.rooms_spec.two_rows .tile_square:nth-of-type(-n+8){display:block}}@media (width>=1600px){.rooms_spec.two_rows .tile_square{width:170px;display:none}.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 (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{margin:0 0 0 1.75em;line-height:1.25rem;position:relative}@media (width>=1000px){.square_list li{font-size:1.2rem}}.square_list li+li{margin-top:1rem}.square_list li:before{content:"";background:var(--lm-primary);aspect-ratio:1;width:.75em;height:.75em;padding:0;position:absolute;top:.625rem;left:-1.5em;transform:translateY(-50%)}.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{margin-top:.25em;font-size:1rem;text-decoration:none;display:block}.square_list li a:hover span{text-decoration:underline}.square_list.four_columns{gap:20px 30px;font-size:1.2rem}.square_list.four_columns li em{font-weight:var(--wght-bold)}.square_list.four_columns li+li{margin-top:0}.theme_switch{box-sizing:content-box;border:1px solid var(--lm-secondary);border-radius:30px;flex:none;grid-template-rows:1fr;grid-template-columns:30px auto 30px;height:30px;display:grid;position:relative;overflow:hidden;transform:translateZ(0)}.theme_switch#top_theme_switch{margin:0 20px}@media (width<=899px){.theme_switch#top_theme_switch{display:none}}.theme_switch#menu_theme_switch{margin:15px auto 0 10px}.theme_switch button{z-index:1;cursor:pointer;background:0 0;border:none;border-radius:15px;outline:none;min-width:30px;height:100%;margin:0;padding:0;display:block;position:relative}.theme_switch button span{-webkit-user-select:none;user-select:none;border-radius:15px;place-items:center;width:100%;height:100%;font-size:.833333rem;display:grid}.theme_switch button span svg{font-size:20px}.theme_switch button span.text{font-weight:var(--wght-bold);padding:0 10px}.theme_switch:after{content:"";pointer-events:none;background:var(--lm-primary);border-radius:15px;width:calc(100% - 60px);height:30px;position:absolute;top:0;left:30px;transform:translate(-100%)}[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{flex-flow:row;width:100%;padding:20px;display:flex}.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 (width>=632px){.tile_simple>div>.btn,.tile_simple>div>div+div{margin:0 0 0 auto}}.tile_simple>div p{color:var(--lm-tertiary);margin-top:5px;font-size:1rem}.tile_simple div>p{font-size:.833333rem;font-weight:var(--wght-bold)}.tile_simple>a{flex-shrink:0;width:62px;height:62px}@media (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{border-radius:var(--lm-radius);background:var(--lm-secondary);flex-shrink:0;width:50px;height:50px}@media (width>=632px){.tile_simple.none .img_placeholder{width:150px;height:150px}}.tile_simple.none:first-child{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{flex-direction:column;display:flex}.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{flex-direction:column;justify-content:center;margin-top:20px;display:flex}@media (width>=632px){.tile_simple.contest_prize div{margin-top:0;margin-left:20px}.tile_simple.contest_prize{flex-direction:row}}.tile_simple.user>a+div{width:100%;display:flex}@media (width>=482px){.tile_simple.user>a+div{flex-direction:row}.tile_simple.user>a+div .btn{margin:auto 0 auto auto}}@media (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{border-radius:var(--lm-radius);flex-shrink:0;width:50px;height:50px;margin-right:10px;display:block}.tile_simple.order .unread{font-weight:var(--wght-bold)}.tile_simple.order>div{flex-flow:wrap;flex:auto;display:flex}@media (width>=632px){.tile_simple.order>div{flex-direction:row;flex:0 100%;align-items:center}}.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:.833333rem}.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 (width>=632px){.tile_simple.order>div>div,.tile_simple.order>div>div:first-of-type{width:auto}.tile_simple.order .info{text-align:right;margin-left:auto}.tile_simple.order>div>a.btn{margin-left:20px}}.tile_simple.badge picture{border-radius:var(--lm-radius);background:var(--lm-secondary);flex-shrink:0;place-items:center;width:50px;height:50px;display:grid}.tile_simple.badge picture img,.tile_simple.badge picture svg{width:46px}@media (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()}.tile_simple.user .avatar img,.tile_simple.user .avatar svg{border-radius:var(--lm-radius);width:100%;height:100%}.tile_simple .tile_simple>div div:first-of-type{align-self:baseline}.tile_square{border-radius:var(--lm-radius);width:150px;position:relative;overflow:hidden}@media (width>=1000px){.tile_square{display:none}.tile_square:first-child{margin-left:0}.tile_square:nth-of-type(-n+5){display:block}}@media (width>=1300px){.tile_square{width:170px;display:none}.tile_square:nth-of-type(-n+6){display:block}}@media (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{border-radius:var(--lm-radius);width:150px;height:150px;box-shadow:none}@media (width>=1300px){.tile_square figure img,.tile_square figure svg{width:170px;height:170px}}.tile_square figcaption{font-size:.833333rem;font-weight:var(--wght-bold);text-align:center;text-transform:uppercase;pointer-events:none;border-radius:var(--lm-radius);padding:.5rem 0}@media (width>=1000px){.tile_square.friend figure img,.tile_square.friend figure svg{width:170px;height:170px}}.tile_square .img_placeholder{border-radius:var(--lm-radius);background:var(--lm-secondary);width:150px;height:150px;display:block}@media (width>=1000px){.tile_square .img_placeholder{width:170px;height:170px}.on_alt_bcg .scroll_list .tile_square{display:none}.on_alt_bcg .scroll_list .tile_square:nth-of-type(-n+4){display:block}}@media (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{place-items:center;display:grid}.on_alt_bcg .scroll_list .tile_square.none .img_placeholder svg{color:var(--lm-tertiary);font-size:3.58318rem}.on_alt_bcg .scroll_list .tile_square.none:first-child{opacity:.916667}.on_alt_bcg .scroll_list .tile_square.none:nth-child(2){opacity:.833333}.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:.666667}.on_alt_bcg .scroll_list .tile_square.none:nth-child(5){opacity:.583333}.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:.416667}.on_alt_bcg .scroll_list .tile_square.none:nth-child(8){opacity:.333333}.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:.166667}.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{filter:drop-shadow(-1px 1px 2px #000000e6);position:absolute}.tile_square .specials{border-radius:0 var(--lm-radius) 0 var(--lm-radius);justify-content:center;align-items:center;min-width:29px;min-height:29px;font-size:1rem;display:flex;top:0;right:0;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{font-weight:var(--wght-bold);margin-top:.75rem;margin-bottom:.25rem;font-size:1rem;display:block}.tile_square .name .top{width:1.75rem;height:1.75rem;color:var(--lm-text-on-primary);background:var(--lm-primary);filter:drop-shadow(-1px 1px 2px #000000e6);border-radius:100%;justify-content:center;align-items:center;margin-right:5px;font-size:.833333rem;display:inline-flex;position:absolute;top:10px;left:10px}.tile_square .score{font-size:.833333rem;font-weight:var(--wght-bold);margin-bottom:.25rem}.tile_square .score span{font-size:.694444rem}.tile_square .city{margin-bottom:.25rem;font-size:.833333rem;display:block}.tile_square div:not(.rating_in_star){font-size:.833333rem;display:flex}.tile_square div:not(.rating_in_star) .round_icon{background:var(--lm-secondary);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;margin-right:2px;font-size:.833333rem;display:flex}.tile_square div:not(.rating_in_star) .round_icon svg{font-size:.8em}.tile_square div:not(.rating_in_star) p{border:1px solid var(--lm-secondary);border-radius:10px var(--lm-radius) var(--lm-radius) 10px;align-items:center;height:20px;padding-right:.25rem;display:flex}.tile_square div:not(.rating_in_star) p:first-of-type{margin-right:.5rem}@media (width>=1000px){.tile_square{height:auto}}.tile_square.badge picture{border-radius:var(--lm-radius);background:var(--lm-secondary);place-items:center;height:150px;display:grid}.tile_square.badge picture>img{width:66%}@media (width>=1000px){.tile_square.badge picture{width:170px;height:170px}.tile_square.badge picture>img{width:66%}}.tile_square.badge.inactive img{filter:grayscale()}.tile_grid_container{container:tile-grid/inline-size}.vertical_tile_grid{gap:1rem;display:grid}.tile_vertical{grid-template-columns:80px 1fr;align-self:start;gap:1rem;margin-bottom:0;display:grid}.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);aspect-ratio:1;width:100%;height:auto}.tile_vertical .user_avatar{height:80px}.tile_vertical .user_avatar img,.tile_vertical .user_avatar svg{border-radius:var(--lm-radius);aspect-ratio:1;width:100%;height:auto}.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-self:end;align-items:start}.tile_vertical .btn{align-self:start}.tile_vertical .btn.wrapping{line-height:1.1}.tile_vertical.placeholder:first-child{opacity:.833333}.tile_vertical.placeholder:nth-child(2){opacity:.666667}.tile_vertical.placeholder:nth-child(3){opacity:.5}.tile_vertical.placeholder:nth-child(4){opacity:.333333}.tile_vertical.placeholder:nth-child(5){opacity:.166667}.tile_vertical.placeholder:nth-child(6){opacity:0}@container tile-grid (width>=500px){.vertical_tile_grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));padding-inline:1rem}.tile_vertical{border-radius:var(--lm-radius);border:1px solid var(--lm-secondary-light);flex-direction:column;align-self:start;gap:0;margin-bottom:0;display:flex}.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 (width>=600px){.vertical_tile_grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}@media (width>=1000px){.vertical_tile_grid{padding:0}}label.toggle{grid-template-columns:40px auto;font-size:.833333rem;line-height:20px;display:grid}label.toggle>*{grid-column:2/3}label.toggle>input{display:none}label.toggle>input+span{cursor:pointer;border:2px solid var(--lm-text);border-radius:calc(2 * var(--lm-radius));grid-column:1/2;width:35px;height:20px;transition:all .3s;display:block;position:relative}label.toggle>input+span:after{box-sizing:border-box;content:"";border:2px solid var(--lm-text);border-radius:calc(2 * var(--lm-radius));background:var(--lm-background);width:20px;height:20px;transition:all .3s;display:block;position:absolute;top:-2px;left:-2px;transform:translate(0)}label.toggle>input:checked+span{background:var(--lm-primary)}label.toggle>input:checked+span:after{transform:translate(15px)}label.toggle a{color:inherit;text-decoration:underline}label.toggle>p{font-size:1rem}label.toggle>ul{margin-bottom:15px;list-style:inside "- "}label.toggle>.errors{font-size:.833333rem;font-weight:var(--wght-bold);grid-column:1/3;padding:0 10px 10px}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;align-items:center;gap:1rem;width:100%;display:flex}.user_room_widget .score_numbered{flex-wrap:nowrap;align-items:center;gap:.125em;display:flex}.user_room_widget .score_numbered>span{place-items:center;display:grid}.user_room_widget .short_info{--avatar-size:1.25em;border:1px solid var(--user-room-widget-border-color,var(--lm-secondary));border-radius:var(--user-room-widget-border-radius,var(--lm-radius));background-color:var(--lm-background);flex-direction:row;flex-shrink:0;align-items:center;gap:.5em;padding:.5em .75em;font-size:.694444rem;display:flex}.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{border-left:1px solid var(--user-room-widget-border-color,var(--lm-secondary));padding-left:.5em}.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{border-radius:100vh;padding:.3em;position:absolute;top:-1em;right:.5em;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{background-color:var(--lm-background-dark);content:"";width:100%;height:2px;display:block}[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 (width>=482px){.user_room_widget{align-self:center}.user_room_widget:before{display:none}.user_room_widget .short_info{align-self:center;padding:.5em;font-size:.833333rem}}.voucher_banner{--banner_text:var(--lm-text-on-primary);width:auto;max-width:100%;margin-bottom:2rem;margin-left:1rem;margin-right:1rem}@media (width>=632px){.voucher_banner{width:600px;margin-left:auto;margin-right:auto}}@media (width>=1000px){.voucher_banner{width:900px}}@media (width>=1300px){.voucher_banner{width:1200px}}@media (width>=1600px){.voucher_banner{width:1500px}}.voucher_banner h2,.voucher_banner p{color:var(--lm-text);padding:0}@media (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 (width>=1000px){.voucher_banner .btn{display:none}}.voucher_banner .scale{border-radius:var(--lm-radius);max-width:100%;height:0;color:var(--banner_text);padding-bottom:62.5%;text-decoration:none;display:block;position:relative;overflow:hidden}.voucher_banner .scale img{border-radius:var(--lm-radius);object-fit:cover;object-position:left;width:100%;height:100%;position:absolute}.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 (width>=632px){.voucher_banner .scale h4{font-size:1.2rem;line-height:23px;top:74px}}@media (width>=1000px){.voucher_banner .scale h4{display:none}}.voucher_banner .scale ul{position:absolute;top:30%;left:66.5%}@media (width>=1000px){.voucher_banner .scale ul{top:42%;left:53.5%}}@media (width>=1300px){.voucher_banner .scale ul{display:flex;top:58%;left:43.7%}}@media (width>=1600px){.voucher_banner .scale ul{justify-content:space-between;top:65%;left:36.5%}}.voucher_banner .scale li{width:28vw;padding-bottom:3.6111vw;font-size:3.0555vw;line-height:3.6111vw;position:relative}.voucher_banner .scale li strong{font-weight:var(--wght-bold)}.voucher_banner .scale li:before{content:"";background-color:var(--lm-primary);width:2.2222vw;height:2.2222vw;position:absolute;top:1.8055vw;left:-4.1666vw;transform:translateY(-50%)}@media (width>=632px){.voucher_banner .scale li{width:184px;padding-bottom:22px;font-size:1.2rem;line-height:23px}.voucher_banner .scale li:before{width:14px;height:14px;top:11px;left:-26px}}@media (width>=1000px){.voucher_banner .scale li{width:auto;padding-bottom:14px;padding-left:3rem}.voucher_banner .scale li:before{width:10px;height:10px;left:30px}}@media (width>=1600px){.voucher_banner .scale li{width:auto;padding:0 20px 0 30px;font-size:1.44rem}.voucher_banner .scale li:before{background-color:var(--bullet_color,var(--banner_text));width:14px;height:14px;left:0}}@media (width>=1000px){.voucher_banner .scale{width:830px;height:300px;padding:0}}@media (width>=1300px){.voucher_banner .scale{width:1120px}}@media (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 (width>=1000px){.voucher_banner{margin-bottom:4rem;padding-bottom:0;position:relative}.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{z-index:10;width:338px;position:absolute}.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 (width>=1300px){.voucher_banner h2,.voucher_banner p{width:520px}.voucher_banner h2{font-size:2.98598rem;top:54px;left:43%}.voucher_banner p{font-size:1rem;top:7rem;left:43.5%}}@media (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{background:#000;max-width:100%;height:0;position:relative;overflow:hidden}.youtube-player iframe{z-index:100;background:0 0;width:100%;height:100%;position:absolute;top:0;left:0}.youtube-player img{cursor:pointer;border:none;width:100%;max-width:100%;height:auto;margin:auto;transition:all .4s;display:block;position:absolute;inset:0}.youtube-player img:hover{filter:brightness(75%)}.youtube-player .play{cursor:pointer;background:url(/build/assets/play-De2O422l.webp) no-repeat;width:72px;height:72px;margin-top:-36px;margin-left:-36px;position:absolute;top:50%;left:50%}.yt_video{width:100%;height:0;padding-top:30px;padding-bottom:56.25%;position:relative;overflow:hidden}.yt_video iframe,.yt_video object,.yt_video embed{width:100%;height:100%;position:absolute;top:0;left:0}.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;flex-direction:column;margin:0 1rem;text-decoration:none;display:flex;position:relative}@media (width>=1000px){.verification_box{margin-left:0;margin-right:0}}.verification_box header p{color:var(--lm-color-user-verification);font-size:1.44rem;font-weight:var(--wght-black);align-items:flex-start;padding-right:.75em;line-height:1.2;display:flex}.verification_box header p i,.verification_box header p svg{flex-shrink:0;width:1em;height:1em;margin-top:.125em;margin-right:.25em}@media (width>=782px){.verification_box header p{font-size:1.728rem}}.verification_box footer{margin-top:1em}.verification_box .checklist{margin-top:var(--inner-margin);font-size:1.2rem}.verification_box .checklist .lmfa-fw{color:var(--lm-color-user-verification);display:inline-block}.verification_box .checklist li+li{margin-top:.5em}@media (width>=482px){.verification_box .checklist{column-count:2;align-self:flex-start}}@media (width>=782px){.verification_box .checklist{column-count:3;align-self:stretch}}@media (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);box-sizing:border-box;grid-template-rows:1fr;grid-template-columns:1fr;align-items:center;width:100%;display:grid}.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{grid-area:1/1;justify-self:start}.verification_box .progress progress{width:calc(100% - var(--point-size));height:calc(var(--progress-bar-height) - 2 * var(--progress-border-width));box-shadow:none;appearance:none;z-index:10;background:var(--progress-background);border:none;justify-self:center;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-area:1/1;justify-content:space-between;display:flex}.verification_box .progress .points:before{content:"";width:var(--point-size)}.verification_box .progress .point{height:var(--point-size);width:var(--point-size);border:var(--progress-border-width) solid var(--lm-color-user-verification);background-color:var(--progress-background);border-radius:100%;flex-grow:0;flex-shrink:0;position:relative}.verification_box .progress .point.checked{--progress-background:var(--lm-color-user-verification);isolation:isolate;z-index:20}.verification_box .out_icon{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;position:absolute}.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{gap:1.5rem;display:grid}@media (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;grid-auto-rows:max-content;gap:1.5rem;display:grid}.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{grid-template-columns:max-content 1fr;align-items:start;gap:1em;line-height:1.4;display:grid}.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{padding:var(--lm-thick-border-width);align-items:center;display:flex}.color_bg_blocks footer>*{padding:var(--padding)}.color_bg_blocks footer p{background-color:var(--lm-background);color:var(--lm-text);text-align:center;flex-grow:1}.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 (width>=782px){section.add_review .score{grid-template-columns:245px auto;gap:20px;display:grid}section.add_review .score h3{align-self:center;height:50px;margin-bottom:0;line-height:50px}section.add_review .score.difficulty h3{align-self:start}}@media (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{width:100%;color:var(--lm-red);font-size:.833333rem}section.add_review .bordered,section.add_review .add_file_container{border-bottom:1px solid var(--lm-secondary);margin-bottom:20px;padding-bottom:20px}section.add_review .bordered .note_checkbox,section.add_review .add_file_container .note_checkbox{margin-bottom:0}section.add_review .overall_score>div{flex-direction:column;align-items:flex-start;display:flex}section.add_review .overall_score>div.errors_first>ul{font-size:1rem;font-weight:var(--wght-bold);color:var(--lm-red);order:-1;margin:0 0 15px}section.add_review .star_range{--range-star-color:var(--lm-tertiary);cursor:default;grid-template-columns:auto 100px;width:100%;display:grid;position:relative}section.add_review .star_range input[type=range],section.add_review .star_range .rating_in_star{grid-row:1;align-self:center}section.add_review .star_range .rating_in_star{color:var(--range-star-color);place-self:center;font-size:20px;display:grid}section.add_review .star_range .rating_in_star svg{color:var(--range-star-color)}@media (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]{appearance:none;background:0 0;width:100%;height:100%;margin:0}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{cursor:pointer;flex-direction:row-reverse;align-items:center;padding-left:0;display:flex}section.add_review .star_radio+.star_radio{margin-top:1rem}section.add_review .star_radio .rating_in_star{flex-shrink:0;margin-right:10px;font-size:1rem}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{visibility:hidden;z-index:-1;position:absolute}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{opacity:1;display:grid}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{border:1px solid var(--lm-secondary);border-radius:var(--lm-radius);overscroll-behavior:contain;min-height:70px;margin:10px 0;padding:20px 10px 10px;line-height:1.3;display:none;overflow:auto}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{border-bottom:1px solid var(--lm-secondary);margin-bottom:10px;display:flex}section.add_review .review_body .tabs a{box-sizing:border-box;cursor:pointer;color:var(--lm-tertiary-light);margin:0;padding:12px 15px;display:inline-block}section.add_review .review_body .tabs a.act{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;margin-bottom:-1px;padding:10px 15px}section.add_review .review_body .tabs a.bb.loading{color:#0000;justify-content:center;align-items:center;position:relative}section.add_review .review_body .tabs a.bb.loading .loading_screen{border-radius:var(--lm-radius);place-items:center;padding:0}section.add_review .review_body .tabs a.bb.loading .loading_icon_container{padding:0;position:relative;top:0;transform:none}section.add_review .review_body .tabs a.bb.loading .loading_icon{font-size:inherit;color:var(--lm-tertiary);line-height:1.2rem}section.add_review .bb_guide{color:var(--lm-tertiary);padding:10px 0}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{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.review_step footer p{display:none}@media (width>=482px){.review_step footer p{color:var(--lm-tertiary);margin:auto 20px auto auto;line-height:1;display:block}}.review_step footer .btn:only-of-type{margin-left:auto}@media (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{grid-template-rows:auto auto;grid-template-columns:62px auto;gap:10px;display:grid}.room_special_offer+article{margin-top:30px}.room_special_offer img,.room_special_offer .img_placeholder{border-radius:var(--lm-radius);background-color:var(--lm-secondary);width:62px;height:62px}@media (width>=632px){.room_special_offer img,.room_special_offer .img_placeholder{width:116px;height:116px}}.room_special_offer .img_placeholder{color:var(--lm-tertiary);place-items:center;font-size:2.48832rem;display:grid}.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{grid-template-columns:1fr 1fr;gap:10px;display:grid}.room_special_offer .data strong{border-radius:var(--lm-radius);background-color:var(--lm-secondary)}.room_special_offer .data>div{text-align:center;flex-direction:column;justify-content:space-between;display:flex}.room_special_offer .data>div strong,.room_special_offer .data>div div{padding:10px}.room_special_offer .data>div:after{content:"";border-radius:var(--lm-radius);background:var(--lm-secondary);height:5px}@media (width>=632px){.room_special_offer .data{grid-template-columns:1fr}.room_special_offer .data>div{text-align:left;display:block}.room_special_offer .data>div strong,.room_special_offer .data>div div{background:0 0;border-radius:0;padding:0;display:inline}.room_special_offer .data>div:after{display:none}}.room_special_offer .btn{display:none}@media (width>=632px){.room_special_offer{grid-template-rows:min-content auto;grid-template-columns:116px auto}.room_special_offer picture,.room_special_offer .img_placeholder{grid-row:1/-1}.room_special_offer footer{grid-column:2;justify-content:space-between;align-items:flex-end;display:flex}.room_special_offer footer .btn{flex:none;margin-left:20px;display:inline-block}}section.agreeform{width:1200px;margin-left:auto;margin-right:auto;padding:40px 0}@media (width<=1299px){section.agreeform{width:900px;margin-left:auto;margin-right:auto}}@media (width<=999px){section.agreeform{width:600px}}@media (width<=631px){section.agreeform{width:450px}}@media (width<=481px){section.agreeform{width:300px}}section.agreeform>form{flex-flow:wrap;justify-content:space-between;width:1200px;margin-top:40px;margin-left:auto;margin-right:auto;display:flex}@media (width<=1299px){section.agreeform>form{width:900px;margin-left:auto;margin-right:auto}}@media (width<=999px){section.agreeform>form{width:600px}}@media (width<=631px){section.agreeform>form{width:450px}}@media (width<=481px){section.agreeform>form{width:300px}}section.agreeform>form>article{flex-direction:column;justify-content:space-between;width:calc(50% - 40px);display:flex}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);margin-bottom:.5em;line-height:1.3}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);cursor:pointer;border:4px solid var(--lm-secondary);align-items:center;margin:10px 0;padding:20px;line-height:1.3;display:flex}section.agreeform>form>article>input[type=checkbox]+label:before{content:"";width:28px;height:28px;color:var(--lm-text-on-primary);border:4px solid var(--lm-secondary);background:var(--lm-background);flex:none;margin-right:20px;display:block}section.agreeform>form>article>input[type=checkbox]+label:hover{background:var(--lm-primary)}section.agreeform>form>article>input[type=checkbox]~p{font-size:.833333rem}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{text-align:right;background:var(--lm-secondary);width:100%;margin-top:60px;padding:10px}section.agreeform>form>footer>button{font-size:1.2rem;font-weight:var(--wght-bold);cursor:pointer;text-transform:uppercase;width:280px;height:60px;color:var(--lm-text-on-primary);background:var(--lm-primary);border:none;text-decoration:none}section.agreeform>form>footer>button:focus,section.agreeform>form>footer>button:link:hover{text-decoration:underline}@media (width<=999px){section.agreeform>form{flex-flow:column}section.agreeform>form>article{width:100%}section.agreeform>form>article+article,section.agreeform>form>footer{margin-top:20px}}section.authorize{border:1px solid var(--lm-secondary);border-radius:var(--lm-radius);width:450px;margin:40px auto;padding:30px}@media (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{text-align:center;font-size:1rem}section.authorize>form>h2{font-size:1.728rem;font-weight:var(--wght-bold);text-align:center}section.authorize>form>h2:after{content:"";background-color:var(--lm-text);width:105px;height:1px;margin:10px auto;display:block}section.authorize>form>p{margin-bottom:1em}section.authorize>form ul{margin-bottom:2em}section.authorize>form li{text-align:left;border-radius:var(--lm-radius);background:var(--lm-secondary);margin-bottom:.5em;padding:10px 13px}section.authorize>form>footer{justify-content:space-between;display:flex}section.authorize>form>footer>button{font-size:1.2rem;font-weight:var(--wght-bold);cursor:pointer;text-align:center;text-transform:uppercase;width:150px;height:40px;color:var(--lm-background);border-radius:var(--lm-radius);background:var(--lm-text);border:none;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){width:100%;max-width:100%;margin-left:auto;margin-right:auto}@media (width>=632px){header.backhead.comments>section:not(.in_cont) .standard_alignment{padding-left:calc(50% - 300px)}}@media (width>=1000px){header.backhead.comments>section:not(.in_cont) .standard_alignment{padding-left:0}header.backhead.comments>section:not(.in_cont){width:900px}}@media (width>=1300px){header.backhead.comments>section:not(.in_cont){width:1200px}}@media (width>=1600px){header.backhead.comments>section:not(.in_cont){width:1500px}}@media (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{margin:0 10px 0 15px;font-size:2.48832rem}}@media (width<=631px){header.backhead>section>div{text-align:center;flex-direction:column;align-items:center}header.backhead>section>div>figure{align-self:center;margin-bottom:25px;margin-right:0}header.backhead>section>div>div{text-align:center;width:100%;font-size:1.2rem}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{text-align:center;margin-bottom:15px;font-size:1.44rem;display:block}header.backhead>section>ul:not(.nav){border-top:0;flex-flow:wrap;margin-top:0;padding:0}header.backhead>section>ul:not(.nav)>li{border-top:1px solid var(--lm-background);border-right:1px solid var(--lm-background);flex:none;justify-content:center;width:50%;padding:20px 0}header.backhead>section>ul:not(.nav)>li>svg,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 (width<=481px){header.backhead>section>ul>li{font-size:.833333rem}}header.backhead>section{flex-direction:column;justify-content:flex-end;height:100%;display:flex}header.backhead>section>div{min-height:180px;margin-top:100px;margin-bottom:25px;display:flex}header.backhead>section>div>figure{flex:none;align-self:flex-start;width:180px;height:180px;margin-right:20px;position:relative}header.backhead>section>div>figure img{max-width:100%;max-height:100%}header.backhead>section>div>figure>figcaption{text-transform:uppercase;height:30px;color:var(--lm-background);background:var(--lm-text);justify-content:center;align-items:center;font-size:1rem;display:flex;position:absolute;bottom:0;left:0;right:0}header.backhead>section>div>figure>figcaption img{width:100%;height:auto;display:block}header.backhead>section>div>div{text-align:left;color:var(--lm-background);flex-direction:column;flex:auto;display:flex}header.backhead>section>div>div *{color:inherit}header.backhead>section>div>div>h1{font-size:3.58318rem;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{margin-top:auto;font-size:.833333rem}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{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (width<=999px){section.badges{grid-template-columns:1fr}}section.badges>p,section.badges>a{color:var(--lm-tertiary);align-items:center;font-size:1.2rem;text-decoration:none;display:flex}section.badges>p>svg,section.badges>a>svg{color:var(--icon_color,var(--lm-tertiary));margin-right:10px}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{color:var(--lm-text);text-decoration:underline}}section.basket{width:100%;margin-bottom:0;overflow:hidden}@media (width<=999px){section.basket{height:calc(100vh - var(--lm-top-bar))}section.basket .right_scroller{inset:var(--lm-top-bar) 0 120px 0;flex-direction:row;min-width:100%;display:flex;position:fixed}section.basket .right_scroller>section,section.basket .right_scroller>aside{background-color:#0000;width:100%;height:100%;position:absolute}}section.basket .right_scroller>section,section.basket .right_scroller>aside{flex:0 0 100%;width:100%;height:100%;padding:0 0 2rem;overflow:auto}@media (width>=1000px){section.basket .right_scroller>section,section.basket .right_scroller>aside{padding:0;overflow:visible}}section.basket .right_scroller .pay_method{flex-direction:column;display:flex}section.basket .right_scroller .pay_method img{max-width:100%;height:50px;display:block}section.basket .right_scroller .pay_method img#stripe{margin-right:auto}[data-theme=dark] section.basket .right_scroller .pay_method img#stripe{filter:invert()}@media (prefers-color-scheme:dark){[data-theme=auto] section.basket .right_scroller .pay_method img#stripe{filter:invert()}}@media (width>=1300px){section.basket .right_scroller .pay_method{grid-template-columns:1fr 1fr;gap:30px;display:grid}}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 (width<=500px){section.basket .right_scroller>section #generate_link{padding-left:1rem}}@media (width>=1000px){section.basket .right_scroller>section #generate_link{display:none}}section.basket .use_voucher article,section.basket .use_code article{flex-direction:column;align-items:stretch;display:flex}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{margin:.5rem 0;font-size:2.98598rem;display:block}section.basket .right_scroller .pay_method .btn{margin-top:1rem}section.basket .data_container>article{flex-direction:column;gap:1rem;display:flex}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 (width<=999px){section.basket .data_container>article+article{margin-top:1rem}}@media (width>=1300px){section.basket .data_container>article{grid-template-columns:1fr 1fr;display:grid}section.basket .data_container>article.address_form>.btn{grid-column:1/-1;width:calc(50% - 15px)}}section.basket .item_list{padding-bottom:4rem}@media (width>=1000px){section.basket .item_list{margin-bottom:0}}@media (width<=1299px){section.basket .item.on_alt_bcg{margin-bottom:4.5rem}}@media (width<=999px){section.basket .item.on_alt_bcg .hide,section.basket .item.on_alt_bcg .hide+p{display:none}section.basket .item.on_alt_bcg .hide.show,section.basket .item.on_alt_bcg .hide.show+p{display:block}}@media (width>=1000px){section.basket [data-step=address] [data-type=choice] label{margin-bottom:0}}@media (width<=999px){section.basket form>footer{border-top:1px solid var(--lm-secondary);background:var(--lm-background);flex-wrap:wrap;justify-content:space-between;height:120px;padding:12px 1rem;display:flex;position:fixed;bottom:0;left:0;right:0}section.basket form>footer>div{justify-content:space-between;width:100%;max-width:500px;margin:0 auto;display:flex}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);align-self:stretch;width:100%;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 (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 (width<=999px){section.basket[data-step="0"] form>div>section,section.basket[data-step="0"] form>div>aside{z-index:100;transition:all .3s;transform:translate(-100%)}section.basket[data-step="0"] form>div>:first-child{transform:translate(0)}section.basket[data-step="0"] form>div>:first-child~section,section.basket[data-step="0"] form>div>:first-child~aside{transform:translate(100%)}section.basket[data-step="1"] form>div>section,section.basket[data-step="1"] form>div>aside{z-index:99;transition:all .3s;transform:translate(-100%)}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{z-index:98;transition:all .3s;transform:translate(-100%)}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{z-index:97;transition:all .3s;transform:translate(-100%)}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{z-index:96;transition:all .3s;transform:translate(-100%)}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{z-index:95;transition:all .3s;transform:translate(-100%)}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 (width>=1000px){section.basket{overflow:visible}}@media (width<=999px){.right_scroller.blog.mobile_margin{width:100%}}.right_scroller.blog>section{overflow:hidden}.text-content *{line-height:1.3}.text-content img{border-radius:var(--lm-radius);max-width:100%;height:auto;display:block}.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{font-weight:var(--wght-bold);margin-top:1em;margin-bottom:.5em}.text-content h2{margin-top:.75em;margin-bottom:.5em;font-size:1.728rem}@media (width>=632px){.text-content h2{font-size:1.728rem}}.text-content h3{font-size:1.44rem}@media (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{color:var(--lm-tertiary);font-size:1rem}.text-content p,.text-content ul,.text-content ol,.text-content pre,.text-content div,.text-content table,.text-content .image{margin-bottom:2em;font-size:1rem}.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 (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{list-style-position:initial;margin-left:30px;overflow:visible}.text-content li{list-style-type:inherit}.text-content li+li{margin-top:.5em}.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{border-radius:var(--lm-radius);background:var(--lm-background-dark);padding:1.25rem 1rem;font-family:monospace}[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{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;background-image:linear-gradient(to bottom, var(--lm-primary) 0%, var(--lm-primary) 100%);background-position:0 100%;background-repeat:no-repeat;background-size:100% 15%;font-weight:700;text-decoration:none;transition-property:background-size,background-image,color;transition-duration:.3s}.text-content a:hover{color:var(--lm-text-on-primary);background-size:100% 100%}.post_site .post-container{width:auto;max-width:100%;margin-left:1rem;margin-right:1rem}@media (width>=632px){.post_site .post-container{width:600px;margin-left:auto;margin-right:auto}}@media (width>=1000px){.post_site .post-container{width:900px}}@media (width>=1300px){.post_site .post-container{width:1200px}}@media (width>=1600px){.post_site .post-container{width:1500px}}.post_site .table-of-contents{background-color:var(--lm-background-dark);border-radius:var(--lm-radius);margin-bottom:2rem;padding:1rem}.post_site .table-of-contents header{margin:0}.post_site .table-of-contents summary{cursor:pointer}.post_site .table-of-contents h2{margin-block:0 .5em;font-size:1.2rem;display:inline}.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{margin-block:.5em;font-size:1rem}.post_site .table-of-contents li:before{padding-right:.5em}.post_site .table-of-contents a{font-weight:var(--wght-regular);background:0 0;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 (width>=1000px){.post_site .post_header>p{margin:1em 0}}.post_site .post_header img{aspect-ratio:30/11;border-radius:var(--lm-radius);max-width:100%;height:auto;display:block}@media (width>=1000px){.post_site .post_header img{aspect-ratio:45/16}}@media (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{margin-bottom:1rem;font-size:1.728rem}@media (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 (width>=632px){.article-lead{font-size:1.2rem}}.article-author{border:1px solid var(--lm-secondary);border-radius:var(--lm-radius);--gap:1rem;margin:1rem;padding:1rem}.article-author .author-picture{aspect-ratio:1;object-fit:cover;border-radius:var(--lm-radius);max-width:100%;color:var(--lm-primary);background-color:#000;place-items:center;display:grid}.article-author .author-picture svg{height:46%}.article-author aside{flex-shrink:0;max-width:150px}.article-author .author-name{font-size:1.2rem;font-weight:var(--wght-bold)}.article-author .author-data{--space:.5rem;flex:1;min-width:60%}@media (width>=1300px){.bricks .filter{display:none}}.right_scroller.blog{grid-template-columns:1fr}.right_scroller.blog .post_list{row-gap:60px;display:grid}@media (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{white-space:normal;font-size:1rem}.right_scroller.blog aside.side_menu a.btn.big svg{margin-right:5px;padding:0 1rem;font-size:2.0736rem;display:block}@media (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{padding-left:10px;padding-right:.5rem;font-size:1.44rem}@media (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.98598rem}.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 (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}.right_scroller.blog aside.side_menu.post_nav{grid-row:2;margin-top:40px}}@media (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{margin-bottom:20px;display:block}}@media (width>=1600px){.right_scroller.blog{grid-template-columns:minmax(auto,1120px) 360px}.right_scroller.blog aside.side_menu{display:block}}.right_scroller.blog .side_menu .social_link_list{display:none}@media (width>=1000px){.right_scroller.blog .side_menu .social_link_list{margin-bottom:20px;display:flex}}.post_tile a{text-decoration:none;display:block}.post_tile a:focus,.post_tile a:link:hover{text-decoration:underline}.post_tile img{border-radius:var(--lm-radius);background-color:var(--lm-primary);width:100%;height:100%;display:block}.post_tile .image{width:100%;position:relative}.post_tile .image picture{background-color:var(--lm-primary);border-radius:var(--lm-radius);overflow:hidden}@media (width>=1000px){.post_tile .image picture{aspect-ratio:11/4}}.post_tile.big .image picture{aspect-ratio:30/11}@media (width>=1000px){.post_tile.big .image picture{aspect-ratio:45/16}}@media (width>=1600px){.post_tile.big .image picture{aspect-ratio:14/5}}.post_tile .title{margin:.5em 0;font-size:1.44rem;line-height:1.2}.post_tile .info{color:var(--lm-tertiary-dark);margin-bottom:.5em;font-size:1rem}.post_tile .info a{display:inline}@media (width>=1000px){.post_tile{grid-column:span 2;grid-template-columns:repeat(2,1fr);column-gap:20px;text-decoration:none;display:grid}.post_tile .title{font-size:1.728rem}.post_tile .date{font-size:1.2rem}.post_tile.big,.post_tile.medium{flex-direction:column;display:block}.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{width:auto;max-width:100%;margin-left:1rem;margin-right:1rem}@media (width>=632px){main>.bricks{width:600px;margin-left:auto;margin-right:auto}}@media (width>=1000px){main>.bricks{width:900px}}@media (width>=1300px){main>.bricks{width:1200px}}@media (width>=1600px){main>.bricks{width:1500px}}@media (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{border:1px solid var(--lm-secondary);border-top:1px solid var(--lm-secondary);border-radius:var(--lm-radius);background:var(--lm-background);align-items:center;padding:.5rem 1rem .5rem .5rem;display:flex}.bricks>div>div i,.bricks>div>div svg,.bricks>div>a i,.bricks>div>a svg{flex-shrink:0}@media (width<=1299px){.bricks>div>div,.bricks>div>a{font-size:.833333rem}.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 (width>=1300px){.bricks>div{grid-template-rows:1fr;grid-template-columns:repeat(4,1fr);gap:20px;margin:0;display:grid}.bricks>div>*{justify-content:flex-start;height:80px;margin:0;font-size:2.0736rem}.bricks>div>* p{white-space:normal;font-size:1rem}.bricks>div>*>i,.bricks>div>*>svg{margin:0 1rem;display:block}.bricks>div>:after{margin-right:0;padding-left:10px;padding-right:.5rem;font-size:1.44rem}.bricks>div>div{padding-right:30px}}@media (width>=1600px){.bricks>div{padding-right:0}.bricks>div>*{font-size:2.0736rem}.bricks>div>* p{font-size:1.2rem}}.bricks .shiny:before{content:"";background:linear-gradient(45deg, transparent 30%, var(--lm-background) 50%, transparent 70%) no-repeat -700%/90% 100%;animation:2s linear infinite shine;position:absolute;inset:0}@keyframes shine{0%{background-position:-750%}80%{background-position:-750%}to{background-position:800%}}.business_contact{--lm-radius:0;gap:1.5rem;margin-top:2rem;display:grid}.business_contact h3{font-weight:var(--wght-black);margin:1em 0}@media (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);place-items:center stretch;padding:1.5rem;display:grid}.business_contact form{place-items:center stretch;display:grid}.business_contact form footer{flex-direction:column;gap:1rem;margin-top:1rem;display:flex}@media (width>=600px){.business_contact form footer{grid-template-columns:1fr max-content;align-items:center;display:grid}}.business_contact form [data-type=checkbox]{margin-bottom:0}.business_contact .blocky_button{background-color:var(--lm-primary);color:var(--lm-text-on-primary);cursor:pointer;border:0;align-self:end;padding:.75rem 2rem;font-size:1rem}.business_contact .blocky_input{align-items:center;display:grid}.business_contact .blocky_input .lmfa-fw,.business_contact .blocky_input input{z-index:1;grid-area:1/1}.business_contact .blocky_input .lmfa-fw{padding-left:.5em}.business_contact .blocky_input input{background-color:var(--lm-secondary-dark);border:none;padding:.5em .5em .5em 2em;font-size:1.2rem}.business_contact .blocky_input input::placeholder{color:var(--lm-text)}@media (width>=900px){.business_contact{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.business_contact article{grid-template-rows:max-content 1fr;display:grid}}.business_contact .business_card{--space:.5em;place-items:center;display:grid}.business_contact .business_card strong{font-weight:var(--wght-black)}.business_contact .business_card .inner{flex-direction:column;align-items:start;gap:1rem;display:flex}.business_contact .business_card .inner picture{flex-grow:0;flex-shrink:0}.business_contact .business_card .inner img{aspect-ratio:1}@media (width>=600px){.business_contact .business_card .inner{flex-direction:row}}@media (width>=900px){.business_contact .business_card .inner{flex-direction:column}}@media (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);overflow:hidden;container:chat/inline-size}[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));gap:var(--chat-gap);max-width:1920px;padding:var(--chat-padding);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);margin-left:auto;margin-right:auto;display:grid}[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 (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 (width>=1921px){.chat{padding-inline:0}}.chat_thread_list_container{z-index:20;grid-area:1/1;grid-template-rows:auto auto 1fr auto;height:100%;display:grid;position:relative;overflow:hidden}.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-area:1/1;grid-template-rows:minmax(0,1fr);min-height:100%;display:grid;container:thread/inline-size}.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));column-gap:var(--chat-gap,1rem);grid-template-columns:minmax(0,1fr);grid-template-rows:var(--bar-size) minmax(0, 1fr) auto;display:grid}.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-area:1/1/-1;grid-template-rows:max-content minmax(0,1fr);display:grid}.chat_thread_options,.photo_viewer{grid-template-rows:minmax(0,1fr);display:grid}.chat_thread_options{grid-template-rows:auto minmax(0,1fr);display:grid;overflow:auto}.chat_thread_options.bordered_container,.chat_thread_options.bordered_container>*{padding-inline:var(--chat-padding-half)}.thread_options_header{padding-bottom:var(--chat-gap);margin-bottom:var(--chat-gap);border-bottom:1px solid var(--chat-color-container-border);grid-template-columns:1fr max-content;place-items:center start;display:grid}.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{grid-template-rows:auto minmax(0,1fr);display:grid}.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{gap:var(--chat-gap);grid-template-rows:minmax(0,1fr) max-content}.chat_thread_settings .settings_form .scroll{border-bottom:1px solid var(--chat-color-container-border);padding-inline:var(--chat-padding-half);overflow:auto}.chat_thread_settings .settings_form .save_container{padding-inline:var(--chat-padding);flex-direction:row;justify-content:flex-end;display:flex}.chat_thread_settings .lm-form{margin-bottom:var(--chat-gap)}.chat_thread_settings .image_drop label{font-size:.833333rem}.chat_thread_settings .image_drop .dropzone-container{margin-top:.5em}.chat_thread_settings .user_select{margin-top:var(--chat-gap)}.thread_options_section .btn{margin-top:var(--chat-gap);display:inline-grid}.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{gap:var(--chat-gap);grid-template-columns:repeat(auto-fit,minmax(60px,1fr));grid-auto-rows:max-content;place-items:start;display:grid}.thread_options_section .gallery_grid img{max-width:100%}.thread_options_section .gallery_grid .thumbnail{border-radius:var(--lm-radius);aspect-ratio:1;overflow:hidden}.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{align-items:center;gap:var(--chat-gap-half);flex-direction:row;display:flex}.thread_member_list .member_list_element .name{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;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;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;z-index:10;grid-row:3;position:relative}.chat_input_container .input_and_buttons{place-items:end stretch;gap:var(--chat-gap);grid-template-rows:minmax(0,1fr);grid-template-columns:max-content 1fr max-content;min-height:0;display:grid}.chat_input_container .image,.chat_input_container .send{border-radius:var(--lm-radius);transition-duration:var(--focus-trans-duration);grid-row:1;transition-property:opacity,scale,translate}.chat_input_container .image{opacity:1;grid-column: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);opacity:var(--focus-trans-btn-opacity);scale:var(--focus-trans-btn-scale);translate:calc(var(--focus-trans-btn-translate) * -1) 0;grid-column:3}.chat_input_container .chat_message_input{border:1px solid var(--lm-secondary);border-radius:var(--lm-radius);resize:none;appearance:none;min-height:var(--btn-square-size);transition:translate var(--focus-trans-duration);field-sizing:content;z-index:1;grid-area:1/2/auto/4;max-height:6.5rem;padding:.5rem;font-size:1rem}.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;translate:0;scale:1}.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));align-items:end;gap:var(--chat-gap-half);padding-bottom:var(--chat-padding-half);min-height:calc(var(--button-size) + var(--chat-padding-half));flex-direction:row;grid-template-columns:auto minmax(0,1fr);display:grid;position:relative}.chat_input_container .referenced_container small,.chat_input_container .referenced_container p{font-size:.833333rem}.chat_input_container .referenced_container .bubble_and_close{align-items:end;gap:var(--chat-gap-half);flex-direction:row;grid-column:2;grid-template-columns:1fr auto;display:grid;position:relative}.chat_input_container .referenced_container .bubble_and_close>*{flex-shrink:0}.chat_input_container .referenced_container .bubble_and_close .chat_message_bubble{left:0;right:calc(var(--button-size) + var(--chat-gap-half));border-radius:var(--message-border-radius);grid-column:1;position:absolute;bottom:0}.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{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.chat_input_container .first_reply_info{font-size:.833333rem;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;background-color:var(--chat-color-background);width:100%;max-height:100%;z-index:10;flex-direction:column;padding-inline-start:var(--chat-padding-half);display:flex;position:relative;overflow:hidden auto}.chat_messages .viewbox_container{z-index:50}.chat_message_container{--message-distance:80px;grid-template-columns:max-content minmax(auto, 1fr) var(--message-distance);column-gap:var(--chat-gap-half);padding-block:calc(var(--message-list-gap) / 2);align-items:flex-end;width:100%;display:none;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{text-align:end;grid-column:1/-1}.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}}.chat_message_container .group_time{margin-inline:var(--message-padding-inline);margin-bottom:.25em;font-size:.694444rem;display:none}.chat_message_container.group{padding-block:calc(var(--message-list-gap) / 8)}.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{text-align:center;padding-top:var(--message-list-gap);margin-bottom:var(--chat-gap-half);grid-area:1/1/auto/-1}.chat_message_container:has(.deleted){padding-block:calc(var(--message-list-gap) / 2)}.chat_message_container.flash:before{animation:1s ease-in-out bubble-flash}.chat_message_container:after{content:"";width:var(--message-distance,300px);display:block}.chat_message_container:before{background:var(--chat-color-primary);content:"";opacity:0;z-index:-1;display:block;position:absolute;inset:0}@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}.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{bottom:0;left:calc(100% + var(--chat-gap-half));position:absolute}@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;isolation:isolate;grid-template-columns:1fr var(--referenced-meeage-shift);grid-template-rows:max-content 1fr;justify-self:start;display:grid;position:relative}.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{grid-column:-1/-2;justify-self:end}.chat_message_bubble_container .chat_message_bubble.referenced{grid-area:1/1/auto/-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;grid-column:2;justify-self:end}.me .chat_message_bubble_container .message_options_container{grid-column:-1/-2;left:0;right:auto}.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);max-width:var(--message-bubble-max-width);display:grid;position:relative}:is(.other .chat_message_bubble:has(picture),.me .chat_message_bubble:has(picture)){background:0 0}.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{background-color:var(--message-color-background-me);color:var(--lm-text-on-primary);border-end-end-radius:0;align-self:flex-end}.me .chat_message_bubble ::selection{color:var(--message-color-background-me);background:var(--lm-text-on-primary)}.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;color:var(--referenced-color);border:var(--referenced-border-width) dashed currentcolor;margin-bottom:var(--referenced-message-offset);cursor:pointer;background:0 0;font-size:.833333rem;position:relative;border-radius:var(--message-border-radius)!important}.chat_message_bubble.referenced~.chat_message_bubble:before{content:"";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);position:absolute}.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);z-index:-1;opacity:0;height:100%;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;justify-content:flex-end;position:absolute;right:0}.me .message_options_container{--icon-offset-direcrion:-1}.message_options{align-items:center;gap:var(--buttons-gap);flex-direction:row;display:flex}.message_options>*{transition:translate var(--button-transition-duration)}.message_options .message_time{color:var(--lm-text);font-size:.833333rem}.message_btn{background:var(--button-color-background);color:var(--button-color-text);font-size:var(--button-font);width:var(--button-size);height:var(--button-size);border-radius:100%;place-items:center;display:grid}.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{color:var(--lm-tertiary);position:absolute;top:50%;left:.75rem;translate:0 -50%}.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;bottom:var(--inset);right:var(--inset);width:var(--size);height:var(--size);background-color:var(--chat-color-new-message-button);color:var(--lm-text-on-primary);border-radius:100%;place-items:center;font-size:1.25rem;display:grid;position:absolute;box-shadow:0 1px 3px #00000017,0 1px 2px #00000026}.thread_list{--space:var(--chat-gap-half);margin-top:var(--chat-gap);overflow:auto}.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;isolation:isolate;position:relative}.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{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);text-decoration:none;display:flex}.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{flex-direction:column;justify-content:space-between;display:flex}.thread_list_element .user_avatar{border-radius:var(--lm-radius);overflow:hidden}.thread_list_element .thread_snippet,.thread_list_element .thread_name{overflow-wrap:anywhere;-webkit-line-clamp:1;-webkit-box-orient:vertical;width:100%;display:-webkit-box;overflow:hidden}.thread_list_element .thread_snippet,.thread_list_element .last_message_time{color:var(--snippet-color);font-size:.833333rem}.thread_list_element .thread_name{color:var(--name-color)}.thread_list_element footer{gap:.5em;display:flex}.thread_list_element .unread_indicator{width:var(--unread-indicator-size);height:var(--unread-indicator-size);background-color:var(--unread-indicator-color);flex:0 0 var(--unread-indicator-size);border-radius:100%;display:none;box-shadow:0 1px 2px #00000080}.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);grid-template-columns:repeat(var(--column-number,1), minmax(0, 1fr));grid-template-rows:repeat(var(--column-number,1), minmax(0, 1fr));flex-shrink:0;display:grid;overflow:hidden}.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{font-weight:var(--wght-black);background-color:var(--lm-secondary);border-radius:var(--lm-radius);place-items:center;display:grid}.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 :first-child{z-index:1;grid-area:1/1/3/3}.avatar_grid.two :nth-child(2){z-index:0;grid-area:-3/-3/-1/-1}.avatar_grid.three{--column-number:6}.avatar_grid.three :first-child{z-index:2;grid-area:3/1/6/4}.avatar_grid.three :nth-child(2){z-index:1;grid-area:-1/-1/-4/-4}.avatar_grid.three :nth-child(3){z-index:0;grid-area:1/3/3/6}.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;margin-top:var(--chat-gap);grid-template-columns:repeat(auto-fit,minmax(0,auto));display:grid}.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:#0000}.chat_thread_nav{--thred-avatar-size:40px;align-items:center;gap:var(--chat-gap-half);z-index:10;display:flex}.chat_thread_nav .btn_square{flex-shrink:0}.chat_thread_nav .topic_name{font-size:1.44rem;font-weight:var(--wght-bold);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0 auto 0 0;display:-webkit-box;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 (width>=730px){.chat_thread{grid-template-rows:max-content 1fr max-content;grid-template-columns:minmax(0,2fr) minmax(300px,1fr)}.chat_messages{grid-row:1/-2;padding:0}.thread_options_and_nav_container{gap:var(--chat-gap);grid-column:2}.chat_thread_nav .show_info{display:none}}@container chat (width>=780px){.chat{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(300px,1fr) minmax(0,3fr)}.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{font-weight:var(--wght-bold);margin-bottom:0}.new_topic_to_user header{align-items:center;gap:var(--chat-gap);padding:var(--chat-padding);display:flex}.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{color:#383a42;background:var(--lm-background-dark);padding:3px 5px;display:block;overflow-x:auto}.code_highlight code.hljs{padding:3px 5px}.code_highlight pre code.hljs{padding:1em;display:block;overflow-x:auto}.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{grid-area:head;justify-content:space-between;align-items:center;width:auto;max-width:100%;margin-bottom:0;margin-left:1rem;margin-right:1rem;padding:40px 0;display:flex}@media (width>=632px){section.cols_head{width:600px;margin-left:auto;margin-right:auto}}@media (width>=1000px){section.cols_head{width:900px}}@media (width>=1300px){section.cols_head{width:1200px}section.cols_head div{font-size:1rem;font-weight:var(--wght-light);text-align:left}section.cols_head div h1{font-size:2.98598rem;font-weight:var(--wght-light);text-align:left}section.cols_head p{text-align:right;width:300px;display:inline}section.cols_head>p{font-size:1.2rem;font-weight:var(--wght-light);flex:none;width:450px}}.pop section.cols_head{padding:20px 20px 40px}section.cols_head>div{font-size:1rem;font-weight:var(--wght-light);text-align:center;flex:auto;overflow:hidden}section.cols_head>div h1{font-size:2.98598rem;font-weight:var(--wght-bold);text-align:center;white-space:nowrap;text-overflow:ellipsis;padding:4px 0;line-height:normal;overflow:hidden}@media (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,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;cursor:pointer;color:var(--lm-text);background:0 0;border:none;display:inline}section.columns{flex-flow:wrap;width:1200px;margin-left:auto;margin-right:auto;padding:40px 0;display:flex}@media (width<=1299px){section.columns{width:900px;margin-left:auto;margin-right:auto}}@media (width<=999px){section.columns{width:600px}}@media (width<=631px){section.columns{width:450px}}@media (width<=481px){section.columns{width:300px}}@media (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: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);margin-bottom:.5em;line-height:1.2}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{--widget_background:var(--lm-text);--text_on_background:var(--lm-background);padding:0 1rem}.companies_widget main{border:4px solid var(--widget_background);border-radius:var(--lm-radius);background:var(--widget_background);grid-template-rows:auto 300px 300px auto;max-width:800px;margin:0 auto;display:grid}@media (width>=600px){.companies_widget main{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:1fr 1fr;max-height:580px}}.companies_widget main header,.companies_widget main footer{color:var(--text_on_background);grid-column:1/-1;padding:10px 20px}.companies_widget main header{font-size:1.44rem;font-weight:var(--wght-regular);flex-wrap:wrap;align-items:center;padding-left:10px;display:flex}.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{justify-content:flex-end;align-items:center;font-size:.833333rem;display:flex}.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{background:var(--lm-background);border-radius:var(--lm-radius) var(--lm-radius) 0 0;padding:10px;overflow:auto}@media (width>=600px){.companies_widget main .list{border-radius:var(--lm-radius) 0 0 var(--lm-radius)}}.companies_widget main .company{grid-template-columns:max-content 1fr;gap:10px;padding:10px;display:grid}.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{background:var(--lm-secondary);border-radius:var(--lm-radius);width:60px;height:60px}.companies_widget main .company img{border-radius:var(--lm-radius)}.companies_widget main .company .data{font-size:.833333rem}.companies_widget main .company .data p{padding:2px 0}.companies_widget main .map_container{position:relative}.companies_widget main .map_container .map{border-radius:0 var(--lm-radius) var(--lm-radius) 0;position:absolute;inset:0}.company_testimionials{--columns:1;grid-template-columns:repeat(var(--columns), minmax(300px, 370px));justify-content:center;gap:1.5rem;margin-top:3rem;display:grid}@media (width>=900px){.company_testimionials{--columns:2}}@media (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{grid-template-columns:calc(var(--avatar_size) / 2) calc(var(--avatar_size) / 2) minmax(0, 1fr);max-height:var(--avatar_size);grid-template-rows:minmax(0,1fr) max-content;display:grid}.company_testimionials .testimonial .avatar{height:var(--avatar_size);width:var(--avatar_size);z-index:10;grid-area:1/1/-1/3}.company_testimionials .testimonial .company_logo{grid-row:1;align-items:center;max-width:100%;max-height:100%;padding:.5rem;display:flex}.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);color:var(--name_color);font-weight:var(--wght-black);grid-row:2;padding:.25em 1em;font-size:1.2rem}.company_testimionials .testimonial .company_logo,.company_testimionials .testimonial .name{padding-left:calc(var(--avatar_size) / 2 + var(--header_gap));grid-column:2/-1}.company_testimionials .testimonial blockquote{margin-top:1.5rem;line-height:1.4}.contact-section{gap:1rem;display:grid}@media (width>=1200px){.contact-section{grid-template-columns:2fr 1fr}}.contact-section .contact-grid-container{container:contact-grid-container/inline-size}.contact-section .contact-grid{gap:1rem;display:grid;container:contact-grid/inline-size}@container contact-grid-container (width>=760px){.contact-section .contact-grid{grid-template-columns:repeat(2,1fr)}}.contact-section .contact-link{align-items:center;gap:.5rem;display:flex}.contact-section .contact-link .lmfa{background-color:var(--lm-secondary-dark);border-radius:var(--lm-radius);box-sizing:content-box;padding:.25em}[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;border-radius:var(--lm-radius);background-color:var(--lm-background-dark);flex-direction:column;align-items:stretch;gap:1rem;max-width:100%;padding:1rem;display:flex}.contact-section .contact-person.helpline{border-bottom:3px solid var(--lm-primary);grid-column:1/-1}@container contact-grid (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 .avatar{border-radius:var(--lm-radius);background-color:var(--lm-background);aspect-ratio:1;align-self:start;place-items:center;height:100px;display:grid}.contact-section .contact-person .avatar svg{font-size:60px}.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{grid-template:"map data""map nav"/2fr 1fr;align-content:space-between;gap:30px;padding:20px;display:grid}section.contact_map>.map{grid-area:map;min-height:250px;position:relative}section.contact_map>.map>div{width:100%;height:100%;position:absolute;top:0;left:0}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{flex-direction:column;grid-area:nav;justify-content:flex-start;align-items:flex-start;margin-top:2em;display:flex}section.contact_map>nav>a{margin-top:.5em}section.contact_map>nav>a.btn{text-align:left;width:100%}@media (width<=999px){section.contact_map{grid-template-columns:100%;grid-template-areas:"data""map""nav"}section.contact_map>nav{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;display:grid}section.contact_map>nav>a{margin-top:0}}.contest_answer img,.contest_answer svg{width:100%}@media (width>=1000px){.contest_answer img,.contest_answer svg{border-radius:var(--lm-radius)}}.contest_answer>p{margin-bottom:20px}@media (width<=999px){.contest_answer>p{padding-left:20px}}.contest_answer picture{margin-bottom:20px}.contest_answer form{flex-direction:column;gap:1rem;display:flex}.contest_answer form .lm-form{flex-grow:1;margin-bottom:0}@media (width>=632px){.contest_answer form{flex-direction:row}.contest_answer form button[type=submit].btn{align-self:end;margin-top:0;margin-left:20px}}.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{border-top:1px solid var(--lm-text);margin-top:20px;padding-top:20px}.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{flex-direction:column;align-items:flex-start;display:flex}.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{border-radius:var(--lm-radius);background:var(--lm-background-dark);aspect-ratio:16/9;max-width:100%;margin-bottom:20px;display:block}@media (width>=1000px){.contest_tile img{width:360px}}.contest_tile .quiz_logo img{max-width:100%;display:block}.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{margin-bottom:10px;font-size:1.44rem}@media (width>=1000px){.contest_tile h4{font-size:1.728rem}}.contest_tile p{margin-bottom:10px;font-size:1rem}@media (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]{margin-bottom:1em;padding-left:0}@media (width>=1000px){.contest_tile{flex-direction:row;align-items:normal;margin-bottom:30px}.contest_tile img{margin-bottom:0;margin-right:20px}.contest_tile>div{flex-direction:column;align-items:start;display:flex}.contest_tile .checkboxes+.btn{margin-top:1rem}}.contest_ranking .user{flex-direction:column;display:flex}.contest_ranking .user img,.contest_ranking .user svg{border-radius:var(--lm-radius);background:var(--lm-secondary);flex-shrink:0;width:30px;height:30px;margin-right:20px;display:block}.contest_ranking .user div{flex-grow:1;align-items:center;margin-top:10px;display:flex}.contest_ranking .user p:last-of-type{margin-left:40px;margin-right:0}.contest_ranking .user p:nth-last-of-type(2){margin-left:0}@media (width<=999px){.contest_ranking .user{margin-bottom:10px}}@media (width>=1000px){.contest_ranking .user{flex-direction:row;align-items:center}.contest_ranking .user div{margin-top:0}.contest_ranking .user div p:nth-last-of-type(2){margin-left:auto}}.conversation li{grid-template-rows:1fr;grid-template-columns:75px auto 75px;column-gap:5px;margin-bottom:10px;display:grid}.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 (width<=999px){.conversation li article.on_alt_bcg p{font-size:1rem}}@media (width>=632px){.conversation li article{grid-column:2}}.conversation li article .btn{margin-top:20px}.conversation li form{flex-direction:column;grid-column:2/3;min-width:0;display:flex}.conversation li form textarea{min-height:200px}.conversation li form button{align-self:flex-end;margin-top:10px}.conversation li.sent header{grid-column:3;padding:0 20px 0 0}.conversation li.sent article{grid-column:1/3}@media (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{border-radius:var(--lm-radius);width:50px;height:50px}@media (width>=1000px){.conversation li{column-gap:20px;margin-bottom:0}}.custom_list_edit_buttons{flex-direction:row;gap:1rem;display:flex}.custom_list_edit_buttons button{font-size:.833333rem;font-weight:var(--wght-bold);margin:0}.custom_list_edit_buttons button svg{margin-right:.25rem}.custom_list.minimalistic{--space:.5rem}.custom_list.minimalistic .compact_list_tile{background-color:var(--lm-background);border-radius:0;gap:0;margin-block:0;padding-block:.75rem}.custom_list.minimalistic .compact_list_tile:first-child{border-radius:var(--lm-radius) var(--lm-radius) 0 0;margin-top:1rem}.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);margin-top:1rem;padding-top:1rem}.custom_list.minimalistic .compact_list_tile .details fieldset{padding-top:0}.custom_list.minimalistic .compact_list_tile .handle{cursor:grab;margin-left:1rem}.custom_list.minimalistic .compact_list_tile .compact_list_tile_grid{grid-template-columns:1fr max-content;display:grid}.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-area:span 2/-1}@media (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:#0000;border:none}.custom_list.minimalistic .compact_list_tile.ghost:after{content:"";background-color:var(--lm-primary);border-radius:var(--lm-radius);opacity:.1;position:absolute;inset:0}.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{outline:1px solid var(--lm-secondary);outline-offset:-1px;border-radius:var(--lm-radius);border:none}@media (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{margin-bottom:2rem;padding-inline:1rem;font-size:1rem;line-height:1.4}@media (width>=1000px){.custom_list_description{padding-inline:0}}.custom_list_nav{justify-content:space-between;align-items:center;margin:0 1rem 1rem;display:flex}@media (width>=1000px){.custom_list_nav{margin-inline:0}}.custom_list_nav .buttons_container{flex-direction:row;gap:.75rem;display:flex}button.bleed{-webkit-text-decoration:inherit;text-decoration:inherit}.custom_list_tile{flex-direction:column;display:flex}.custom_list_tile .room_note{order:3;padding:0 .5em;font-size:.833333rem}@media (width>=482px){.custom_list_tile .room_note{border-top:1px solid var(--lm-secondary-light);padding-top:.5em}.custom_list_tile{grid-template-columns:1fr max-content;gap:.5rem;display:grid}.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-area:2/1/auto/-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{border-width:1px;flex-direction:row;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.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);place-items:center;font-size:1.5rem;display:grid}.custom_list_tile.add_entry button.bleed{font-weight:var(--wght-bold);text-transform:uppercase;padding:0}.custom_list_tile.add_entry button.bleed:active{border:none;outline:none}.list_edit_form textarea.form-control{resize:vertical;field-sizing:content;height:auto;min-height:150px}.list_edit_form h2,.list_edit_form .save_container{margin:0 1rem}@media (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{justify-content:flex-end;display:flex}section.details{font-size:1.2rem;font-weight:var(--wght-light);padding:40px 0;line-height:1.4}section.details>p{margin-bottom:1em}section.details>p:last-of-type{margin-bottom:0}section.details>ul{flex-flow:wrap;margin:25px -5px 0;display:flex}section.details>ul>li{font-size:.833333rem;font-weight:var(--wght-regular);width:285px;height:30px;color:var(--lm-text);border:1px solid var(--lm-secondary);align-items:center;margin:5px;display:flex}section.details>ul>li>svg{margin:0 5px 0 10px;font-size:1rem}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{flex-direction:column;width:auto;max-width:100%;margin-left:1rem;margin-right:1rem;display:flex}@media (width>=632px){section.empty{width:600px;margin-left:auto;margin-right:auto}}@media (width>=1000px){section.empty{width:900px}}@media (width>=1300px){section.empty{width:1200px}}section.empty h1{text-align:center;margin:2rem 0}@media (width<=999px){section.empty>div{display:block}section.empty>div>figure{display:none}}@media (width<=631px){section.empty>div>article>header{font-size:1.44rem}section.empty>div>article>p{font-size:1rem}}section.empty>div{margin:40px 0;display:flex}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()hue-rotate(189.1deg)saturate(158)}@media (prefers-color-scheme:dark){[data-theme=auto] section.empty>div>figure img{filter:invert()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{margin-top:1em;font-size:1.728rem;line-height:1.3}section.empty>div>article>footer{flex-wrap:wrap;justify-content:center;margin-top:1em;font-size:1.2rem;line-height:1.3;display:flex}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:.833333rem}@media (width>=1300px){.bossfaces .two_columns .text{grid-template-columns:170px auto;column-gap:20px;margin-top:2rem;display:grid}}.witoface>div:first-of-type{margin-bottom:40px;display:flex}.witoface>div:first-of-type img{border-radius:var(--lm-radius);aspect-ratio:1;margin-bottom:10px;margin-right:20px;display:block}.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 (width<=999px){.witoface>div:first-of-type{flex-wrap:wrap}}@media (width>=1300px){.witoface .social_link{max-width:50%}}section.faq{width:auto;max-width:100%;margin-left:1rem;margin-right:1rem}@media (width>=632px){section.faq{width:600px;margin-left:auto;margin-right:auto}}@media (width>=1000px){section.faq{width:900px}}@media (width>=1300px){section.faq{width:1200px}}@media (width>=1600px){section.faq{width:1500px}}section.faq.general{margin-top:3rem}section.faq h2:not(:first-child){margin-top:3.5rem}@media (width>=632px){section.faq h2:not(:first-child){margin-top:4.5rem}}section.faq h4{font-size:1.2rem}@media (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{flex-direction:column;margin:1rem 0;font-size:.833333rem;line-height:1.5em;display:flex}.faq_list details summary{border-radius:var(--lm-radius);background:var(--lm-secondary);cursor:pointer;align-items:center;padding:1rem 1rem 1rem 1.5rem;font-size:1rem;list-style-type:none;display:flex;position:relative}.faq_list details summary>svg{flex-shrink:0;margin-right:1rem;font-family:Lockme,sans-serif;font-size:2.0736rem;transition:transform .3s}@media (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>svg{transform:rotate(90deg)}.faq_list details[open] div{margin:1rem 1.5rem;font-size:1rem;display:block}.faq_list details[open] div p p+p{margin-top:.5rem}@media (width>=632px){.faq_list{margin-top:1.5rem}}.faq_list:last-of-type{margin-bottom:0}.feed{width:100%}.feed .loader{text-align:center;margin-top:20px;display:block}.feed .loader>svg{color:var(--lm-primary);font-size:6.19174rem}input,select{font:inherit}.filters{border:1px solid var(--lm-secondary);background:var(--lm-background-dark);width:100%;margin:40px auto;padding:0}.filters.virtual{display:none}.filters>form{flex-direction:column;align-items:stretch;display:flex}@media (width<=899px){.filters{max-width:360px}.calendar+.left .filters .filter:first-child{border-top:0}}@media (width>=360px){.filters{border-radius:var(--lm-radius);background:var(--lm-background)}}@media (width>=900px){.filters{margin:0}.calendar+.left .filters{border-radius:0 0 var(--lm-radius) var(--lm-radius);border-top:0;margin-top:0}.calendar+.left .filters .filter:first-child{border-top:1px solid var(--lm-secondary)}}.link_list a>svg{margin-right:10px}.link_list a{border-radius:var(--lm-radius);margin-top:5px;padding:10px 20px;text-decoration:none}.badge_filter,.radio_filter,.checkbox_filter{flex-direction:row;align-items:center;padding:10px 10px 10px 15px;text-decoration:none;display:flex}.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{flex-shrink:0;place-items:center;width:25px;margin-right:10px;font-size:1.2rem;display:grid}.badge_filter .name,.radio_filter .name,.checkbox_filter .name{white-space:nowrap;text-overflow:ellipsis;flex-grow:1;margin-right:5px;line-height:normal;overflow:hidden}.unfold_arrow{width:20px;color:var(--lm-secondary-dark);flex:none;display:inline-block;position:relative}.unfold_arrow:before,.unfold_arrow:after{content:"";background-color:currentColor;width:calc(50% + .1875rem);height:.2rem;margin:auto;transition:transform .3s ease-in-out;display:block;position:absolute;top:0;bottom:0}.unfold_arrow:before{border-radius:.5rem 0 0 .5rem;left:0;transform:rotate(45deg)}.unfold_arrow:after{border-radius:0 .5rem .5rem 0;right:0;transform:rotate(-45deg)}.small_banners{border:1px solid var(--lm-secondary);border-radius:var(--lm-radius);padding:20px}.small_banners img{border-radius:var(--lm-radius);aspect-ratio:36/16;width:100%}.small_banners a{text-decoration:none;display:block}.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);cursor:pointer;flex-direction:row;justify-content:space-between;align-items:center;padding:20px;display:flex}.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{flex-direction:column;padding:0 10px 20px;display:flex;position:relative}.filter header.open .unfold_arrow:before{transform:rotate(-45deg)}.filter header.open .unfold_arrow:after{transform:rotate(45deg)}.filter label{position:relative}.filter.calendar{border:1px solid var(--lm-secondary);border-radius:var(--lm-radius) var(--lm-radius) 0 0;background:var(--lm-background);border-bottom:0;width:100%;margin:0 auto}.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{content:"";background-color:var(--lm-text);border-radius:100%;width:10px;height:10px;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.radio_filter.checked .mark:after,.radio_filter input:checked~.mark:after{display:block}.radio_filter,.checkbox_filter{cursor:pointer;border-radius:var(--lm-radius);align-items:center;position:relative}.radio_filter .mark,.checkbox_filter .mark{border:1px solid var(--lm-secondary-dark);background:var(--lm-background);flex-shrink:0;place-items:center;width:20px;height:20px;margin-left:auto;display:grid}.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{z-index:0;opacity:0;position:absolute;top:0;left: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{cursor:pointer;text-transform:uppercase;border:1px solid var(--lm-secondary-dark);flex-shrink:0;place-items:center;min-width:25px;height:18px;padding:0 4px;font-size:10px;display:grid;position:relative}.badge_filter label input{z-index:-1;opacity:0;position:absolute;top:0;left: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{border:1px solid var(--lm-secondary-dark);border-radius:var(--lm-radius);background:var(--lm-background);width:100%;height:50px;box-shadow:none;appearance:none;padding:0 10px;font-size:1rem}.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{color:#fff;cursor:pointer;z-index:100;background-color:#d00935e0;border:none;border-radius:100vh;flex-grow:1;justify-content:center;align-self:stretch;align-items:center;margin:0 20px 10px;padding:10px;font-size:1rem;display:flex;bottom:.5rem}@media (width>=900px){.clear_filters{border-radius:100vh;position:sticky;bottom:.5rem}}.clear_filters .lmfa-fw{flex-shrink:0;margin-right:.5em}.four_columns{row-gap:var(--row-gap,40px);grid-template-columns:1fr;display:grid}.four_columns:not(.fluid){width:auto;max-width:100%;margin-left:1rem;margin-right:1rem}@media (width>=632px){.four_columns:not(.fluid){width:600px;margin-left:auto;margin-right:auto}}@media (width>=1000px){.four_columns:not(.fluid){width:900px}}@media (width>=1300px){.four_columns:not(.fluid){width:1200px}}@media (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{grid-template-columns:repeat(var(--columns,1), minmax(0, 370px));justify-content:center;gap:1.5rem;margin-top:2rem}@media (width>=600px){.four_columns.fluid.centered{--columns:2}}@media (width>=900px){.four_columns.fluid.centered{--columns:4}}@media (width>=1000px){.four_columns{grid-template-columns:repeat(2,1fr);column-gap:20px}}@media (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 (width>=1000px){.four_columns h2,.four_columns .h2{margin-bottom:20px;font-size:1.728rem}}.four_columns h4{font-size:1rem;font-weight:var(--wght-bold);margin-bottom:.5em}@media (width>=1000px){.four_columns h4{font-size:1.2rem}}.four_columns p{margin:10px 0}@media (width>=1000px){.four_columns p{margin:20px 0;font-size:1.2rem}}.four_columns img{border-radius:var(--lm-radius);max-width:100%;display:block}.four_columns img.for_firm,.four_columns img.travel{aspect-ratio:53/26;object-fit:cover;width:100%;height:auto}.four_columns .square_list>li a{font-size:1rem;text-decoration:underline}@media (width>=1000px){.four_columns .square_list>li,.four_columns .square_list>li a{font-size:1.2rem}}.four_columns.game_about{border-bottom:1px solid var(--lm-secondary);margin-bottom:2rem;padding-bottom:2rem}@media (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 (width>=1000px){.simple>.four_columns{margin:50px 0 0}}.four_columns.collapsable_container{margin:0}@media (width<=999px){.four_columns.collapsable_container{gap:0}}@media (width>=1000px){.four_columns.collapsable_container{margin-bottom:60px}}@media (width<=999px){.four_columns .collapsable:not(:last-child){border-bottom:1px solid var(--lm-secondary)}.four_columns .collapsable h3{cursor:pointer;padding:20px 0;display:flex}.four_columns .collapsable h3~*{display:none}.four_columns .collapsable h3>svg:first-child{margin-right:10px}.four_columns .collapsable h3>svg:last-child{margin-left:auto;font-size:1.2rem}.four_columns .collapsable.open h3~*{margin:0 0 20px;font-size:1.2rem;display:block}.four_columns .collapsable.open h3>svg:last-child{transform:rotate(180deg)}}@media (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);width:92px;height:92px;color:var(--lm-text-on-primary);background:var(--lm-primary);border-radius:50%;place-items:center;margin:0 auto 15px;line-height:92px;display:grid;position:relative}.four_columns .step{text-align:center;justify-self:center;max-width:360px}.four_columns .step h3{font-size:1.728rem;font-weight:var(--wght-bold);margin-bottom:20px}@media (width>=1300px){.four_columns .step:not(:last-child)>div:after{content:"";background-image:radial-gradient(circle closest-side, var(--lm-secondary-dark) 100%, transparent 100%);background-position:0 0;background-size:42px 14px;width:213px;height:14px;position:absolute;top:50%;left:100%;transform:translateY(-50%)}}@media (width>=1600px){.four_columns .step:not(:last-child)>div:after{background-size:41px 14px;width:288px;left:100%}}@media (width>=1300px){.four_columns .step{padding:0 10px}}.four_columns.heads{place-items:center;margin-bottom:60px}.four_columns.heads>div{text-align:center;border:1px solid var(--lm-secondary);border-radius:var(--lm-radius);flex-direction:column;justify-content:center;align-self:flex-start;max-width:360px;padding:80px 30px 60px;display:flex;position:relative}.four_columns.heads>div~div{margin-top:90px}.four_columns.heads>div p{margin:10px 0 0}.four_columns.heads>div img{box-sizing:content-box;aspect-ratio:1;border:1px solid var(--lm-secondary);border-radius:50%;padding:2px;display:block;top:0;left:50%;overflow:hidden;transform:translate(-50%,-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{width:max-content;bottom:0;left:50%;translate:-50% 50%}@media (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 (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 (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{align-items:center;display:flex;position:relative}@media (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 (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{background:var(--lm-secondary);text-decoration:none}.border_header{font-size:1.2rem;font-weight:var(--wght-bold);border-bottom:2px solid var(--lm-secondary);margin-top:20px;margin-bottom:20px;padding-bottom:10px}.border_header h4{font-size:inherit;font-weight:inherit}.border_header p{font-size:1rem;font-weight:var(--wght-regular)}@media (width<=999px){.border_header:first-child{margin-top:0}}@media (width>=1600px){.border_header:first-child{margin-top:0}}.border_header.closed_rooms~.border_header.closed_rooms,.border_header.preparing_rooms~.border_header.preparing_rooms,.border_header.booking_rooms~.border_header.booking_rooms{display:none}.full_width_text_banner{border-radius:var(--lm-radius);width:auto;max-width:100%;margin-left:1rem;margin-right:1rem}@media (width>=632px){.full_width_text_banner{width:600px;margin-left:auto;margin-right:auto}}@media (width>=1000px){.full_width_text_banner{width:900px}}@media (width>=1300px){.full_width_text_banner{width:1200px}}@media (width>=1600px){.full_width_text_banner{width:1500px}}.full_width_text_banner img{border-radius:var(--lm-radius);width:100%;height:auto;display:block}@media (width<=1299px){.full_width_text_banner img{width:100%;max-width:600px}}@media (width>=1000px){.full_width_text_banner img{width:auto;max-width:440px;margin-left:auto}}@media (width>=1300px){.full_width_text_banner img{width:auto;max-width:100%}}.full_width_text_banner>div{flex-direction:column;align-items:flex-start;display:flex}.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 (width<=999px){.full_width_text_banner>div{margin:20px 0 40px}}@media (width>=1000px){.full_width_text_banner>div{z-index:10;height:100%;padding:30px 0 30px 30px;position:absolute;top:0;left:0}.full_width_text_banner{flex-direction:row-reverse;justify-content:space-between;display:flex;position:relative}.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)}.full_width_text_banner.webinar{color:var(--lm-background);background-color:var(--lm-text)}.full_width_text_banner.webinar img{background-color:var(--black)}.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{border-radius:var(--lm-radius);place-items:center;width:100%;min-height:340px;display:grid}.full_width_media.video video{border-radius:var(--lm-radius);width:100%;max-width:100%;max-height:620px;display:block}@media (width>=1000px){.full_width_media.video{min-height:510px}}@media (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{width:100%;position:relative}section.gallery>div>div:not([data-dots]){aspect-ratio:1;position:relative;overflow:hidden;transform:translate(0%)}@media (width>=632px){section.gallery>div>div:not([data-dots]){aspect-ratio:47/25}}@media (width>=1000px){section.gallery>div>div:not([data-dots]){border-radius:calc(var(--lm-radius) * 2);aspect-ratio:15/8}}@media (width>=1300px){section.gallery>div>div:not([data-dots]){aspect-ratio:41/23}}@media (width>=1600px){section.gallery>div>div:not([data-dots]){aspect-ratio:16/9}}section.gallery>div>div:not([data-dots])>ul{transition:all .3s;display:flex;position:absolute;inset:0}section.gallery>div>div:not([data-dots])>ul>li{text-align:center;flex:none;width:100%;height:100%;font-size:0;position:relative}section.gallery>div>div:not([data-dots])>ul>li:before{content:"";vertical-align:middle;width:0;height:100%;display:inline-block}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{vertical-align:middle;object-fit:cover;aspect-ratio:1;flex:none;width:100%;max-width:100%;height:auto;max-height:100%;display:inline-block}@media (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{border:0;width:100%;height:100%;display:inline-block}section.gallery>div>button{z-index:10;cursor:pointer;color:#fff;border-radius:0 var(--lm-radius) var(--lm-radius) 0;text-shadow:0 5px 2px #0000004d,0 3px 4px #0003,0 1px 2px #0000001a;background:0 0;border:none;justify-content:center;align-items:center;width:60px;font-size:2.98598rem;text-decoration:none;transition:all .3s;display:flex;position:absolute;inset:50px auto}@media (width>=632px){section.gallery>div>button{border-radius:var(--lm-radius);font-size:3.58318rem;left:1rem}}@media (width>=1600px){section.gallery>div>button{font-size:5.15978rem}}section.gallery>div>button+button{border-radius:var(--lm-radius) 0 0 var(--lm-radius);left:auto;right:0}@media (width>=632px){section.gallery>div>button+button{border-radius:var(--lm-radius);right:1rem}}@media (hover:hover){section.gallery>div>button:hover{text-shadow:0 1px 1px #0009;background:#ffffff4d}}section.gallery>div>button:active{text-shadow:0 1px 1px #0009;background:#ffffff4d}section.gallery>div>div[data-dots]{display:none;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}@media (width>=632px){section.gallery>div>div[data-dots]{display:block}}section.gallery>div>div[data-dots]>button{cursor:pointer;background:#fff;border-radius:12px;width:24px;height:24px;margin:0 6px;transition:all .3s;display:inline-block}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{width:100%;position:relative;overflow:hidden}@media (width<=631px){section.gallery.cinematic{border-radius:0;width:100%;margin:0 0 20px}}section.gallery.cinematic>aside,section.gallery.cinematic li>aside{-webkit-user-select:auto;user-select:auto;text-align:left;width:270px;font-size:1rem;display:none;position:absolute;top:40px;right:0}@media (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{color:#fff;background:#000;height:120px;position:relative}section.gallery.cinematic>aside>.one_star_ranks:before,section.gallery.cinematic li>aside>.one_star_ranks:before{content:"";transform-origin:0 0;pointer-events:none;background:linear-gradient(to top right,#000,#000 50%,#0000 50%,#0000);width:84.8528px;height:84.8528px;display:block;position:absolute;top:0;left:0;transform:rotate(45deg)}section.gallery.cinematic>aside>.review,section.gallery.cinematic li>aside>.review{color:#fff;background:#0009;padding:15px 70px 15px 15px}section.gallery.cinematic>aside>.review .rating,section.gallery.cinematic li>aside>.review .rating{--empty-star-color:#fff9}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{border:1px solid var(--lm-tertiary);border-radius:50%;flex:none;width:42px;height:42px}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 (width>=1000px){section.game_list h3.h2{font-size:2.48832rem}}@media (width<=999px){section.game_list .game{margin-left:0;margin-right: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{text-align:center;letter-spacing:1px;width:400px;color:var(--lm-text-on-primary);background:var(--lm-primary);font-size:1.2rem;line-height:40px;position:absolute;top:50px;left:-125px;transform:rotate(-45deg)}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 (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{flex-wrap:wrap;margin-top:20px;display:flex}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{color:var(--lm-tertiary);margin-top:20px}section.game_list .game .game_cover{aspect-ratio:37/18}.histogram{--lm-radius:10px;flex-direction:column-reverse;display:flex}.histogram .scores_data{border-bottom:1px solid var(--lm-secondary);margin-bottom:10px;padding-bottom:10px}.histogram .scores_data>div{align-items:center;padding:10px 0;display:flex}.histogram .scores_data>div:first-child{padding-top:0}.histogram .scores_data>div svg{margin-right:10px;font-size:1.2rem}.histogram .scores_data>div strong{margin-left:auto}.histogram .chart{grid-template-columns:max-content 1fr max-content;row-gap:10px;padding-top:10px;padding-left:10px;display:grid}.histogram .chart .score,.histogram .chart .amount{align-items:center;display:flex}.histogram .chart .score{border-radius:var(--lm-radius) 0 0 var(--lm-radius);padding-right:10px}.histogram .chart .center{width:100%}.histogram .chart .bar_row{align-items:center;height:100%;display:flex}.histogram .chart .actual_bar{border-radius:calc(var(--lm-radius) / 2);background:var(--lm-text);width:100%;min-width:5px;height:8px}.histogram .chart .percentage{display:none}.histogram .chart .amount{text-align:right;color:var(--lm-tertiary);border-radius:0 var(--lm-radius) var(--lm-radius) 0;justify-content:flex-end;padding-left:10px}@media (width<=1299px){.side_menu .histogram{display:none}}@media (width>=632px){.histogram.large{--hundred-percent-width:69px}.histogram.large .scores_data{border-bottom:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin-bottom:0;display:grid}.histogram.large .scores_data>div{text-align:center;border-radius:var(--lm-radius);background-color:var(--lm-background-dark);flex-direction:column-reverse;justify-content:flex-end;padding:20px 10px}.histogram.large .scores_data>div svg{display:none}.histogram.large .scores_data>div strong{margin-bottom:5px;margin-left:0;font-size:3.58318rem}.histogram.large .scores_data>div small{font-size:1rem}.histogram.large .chart{row-gap:0;padding-left: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-left:20px;padding-right:10px}.histogram.large .chart .amount{padding-left:10px;padding-right:20px}.histogram.large .chart .percentage{width:var(--hundred-percent-width);padding-left:10px;font-size:1.44rem;display:block}.histogram.large .chart .bar_row{width:calc(100% - var(--hundred-percent-width));overflow:visible}.histogram.large .chart .bar_row>*{flex-shrink:0}.histogram.large .chart .actual_bar{height:20px}}@media (width>=1000px){.histogram.large .scores_data>div strong{margin-bottom:10px;font-size:5.15978rem}.histogram.large .scores_data>div small{font-size:1.2rem}}.horizontal_img_grid{width:auto;max-width:100%;margin-left:1rem;margin-right:1rem}@media (width>=632px){.horizontal_img_grid{width:600px;margin-left:auto;margin-right:auto}}@media (width>=1000px){.horizontal_img_grid{width:900px}}@media (width>=1300px){.horizontal_img_grid{width:1200px}}@media (width>=1600px){.horizontal_img_grid{width:1500px}}.horizontal_img_grid>div{grid-template-columns:repeat(auto-fit,minmax(280px,360px));gap:42px 20px;display:grid}.horizontal_img_grid.simple>p+div{margin-top:30px}@media (width>=1300px){.horizontal_img_grid.simple>p+div{margin-top:50px}}.horizontal_img_tile{flex-direction:column;display:flex}.horizontal_img_tile h3{margin-bottom:5px;font-size:1.44rem}.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 (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 (width>=1000px){.horizontal_img_tile strong{font-size:1.2rem}}.horizontal_img_tile img{aspect-ratio:36/17;border-radius:var(--lm-radius);width:100%;max-width:360px;height:auto}.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}.instructions_gallery{grid-template-columns:1fr;grid-auto-rows:max-content;gap:1rem;display:grid}.instructions_gallery picture{display:none}.instructions_gallery img{border-radius:var(--lm-radius);aspect-ratio:3/2;max-width:100%}@media (width>=1300px){.instructions_gallery{grid-template-columns:5fr minmax(0,3fr)}}.instructions_gallery .default{display:none}@media (width>=1300px){.instructions_gallery .default{grid-column:2;grid-row:1/calc(var(--number-of-steps,10) + 2);display:block}.instructions_gallery .default picture{display:block}}.instruction_step{--padding-inline:1rem;--padding-block:1rem;--index-width:3.5rem;grid-column:1;margin:0!important}.instruction_step *{font-size:1rem}@media (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{cursor:pointer;color:var(--lm-text);background-color:var(--lm-secondary);border-radius:var(--lm-radius);align-items:stretch;margin-bottom:0;display:flex;overflow:hidden}.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;place-items:center;display:grid}.instruction_step .heading:hover{background-color:var(--lm-secondary-dark)}.instruction_step .heading .arrow{padding:0 var(--padding-block) 0;align-self:stretch;place-items:center;margin-left:auto;display:grid}.instruction_step .heading .arrow svg{font-size:2rem}.instruction_step .content,.instruction_step picture{display:none}.instruction_step.open{grid-template-rows:max-content 1fr;display:grid}.instruction_step.open .arrow{transform:rotate(180deg)}.instruction_step.open .content{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));display:block}.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 (width>=1300px){.instruction_step.open+picture{display:block}.instruction_step.open picture{display:none}}.lc_business_form article{border-radius:calc(var(--lm-radius) * 2);background:var(--lm-text);overflow:hidden}.lc_business_form article h3{color:var(--lm-background);padding:25px 35px;font-size:1.44rem}.lc_business_form article>div{color:var(--lm-text-on-primary);border-radius:calc(var(--lm-radius) * 2);background:var(--lm-primary);padding:25px 35px}.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{text-align:left;isolation:isolate;align-items:center;gap:.75rem;padding:20px;font-size:1.2rem;text-decoration:none;display:flex;position:relative}.mark_room_button .loading{display:none}.mark_room_button:after{--hover-inset:10px;content:"";z-index:-1;inset:var(--hover-inset);border-radius:var(--lm-radius);background-color:var(--hover-color);position:absolute}.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 (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{color:inherit;flex-shrink:0;margin-left:auto}@media (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{align-items:center;height:1.5rem;font-size:1.5rem;display:flex;position:relative}.user_visits{border-bottom:1px solid var(--lm-secondary);margin-bottom:1rem;padding-bottom:.5em}.user_visits .lmfa-fw.loading{display:none}.user_visits .visit{border-radius:var(--lm-radius);cursor:pointer;font-size:1rem}.user_visits .visit.active{background-color:var(--lm-text);color:var(--lm-background)}.user_visits .visit+.visit{margin-top:.25em}.user_visits .visit button{text-align:left;grid-template-columns:auto 1fr;column-gap:.125em;width:100%;padding:.5em;line-height:1;display:grid}.user_visits .visit .lmfa-fw{grid-area:span 2/1}.user_visits .visit span,.user_visits .visit small{grid-column:2}.user_visits .visit span{font-weight:var(--wght-bold)}.user_visits .visit small{grid-row:2;margin-top:.125em;font-size:.833333rem}.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{cursor:pointer;margin-top:1.25rem;display:flex}.more_details_form summary:hover{text-decoration:underline}.more_details_form summary::-webkit-details-marker{display:none}.more_details_form summary .lmfa{transition:all .3s}.more_details_form .lm-form:first-child{margin-top:1rem}.more_details_form[open] summary .lmfa{transition:all .3s;transform:rotate(180deg)}.mark_room{background-color:var(--lm-background);flex-direction:column;grid-template-columns:1fr;margin-bottom:20px;display:grid;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 (width>=1000px){.mark_room{border:1px solid var(--lm-secondary);border-radius:var(--lm-radius);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}}.mark_room .no_user{grid-column:1/-1;width:100%;padding:1rem}.mark_room .no_user h2{margin-bottom:.5rem;font-size:1.44rem}@media (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{z-index:1;grid-row:1;position:absolute;inset:0}.mark_room .breakout_link:first-child{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 (width>=782px){.visits_container{border-bottom:0;grid-template-columns:1fr 2fr;gap:1rem;padding-bottom:0;display:grid}.visits_container .user_visits{border-bottom:0;margin-bottom:0;padding-bottom:0}}@media (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);grid-column:1/-1;padding:20px}@media (width>=782px){.mark_room_edit{border-bottom:0}}@media (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;justify-content:flex-end;gap:1rem;margin-top:1rem;display:flex}.visit_container,.visit_container form{width:100%}.visit_container .lm-form:not(:first-child),.visit_container .form-group,.visit_container .photo_container{margin-top:1rem}.visit_container .photo_container h4{margin-bottom:.5em}.visit_container .photo_container img{border-radius:var(--lm-radius);max-width:300px;margin-top:.5rem}.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{text-align:center;font-size:1.2rem}section.message_list>.pager{margin-top:30px}section.message_write.hider{padding:0 0 20px;display:none}section.message_write.hider.open{display:block}section.message_write>form{flex-direction:column;display:flex}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{width:auto;max-width:100%;margin-left:1rem;margin-right:1rem}@media (width>=632px){section.mobile_room_list{width:600px;margin-left:auto;margin-right:auto}}@media (width>=1000px){section.mobile_room_list{width:900px}}@media (width>=1300px){section.mobile_room_list{width:1200px}}@media (width>=1600px){section.mobile_room_list{width:1500px}}section.mobile_room_list .scenarios{grid-template-columns:1fr;gap:60px;display:grid}@media (width>=1300px){section.mobile_room_list .scenarios{grid-template-columns:1fr 1fr;gap:50px 20px}}section.mobile_room_list .scenarios li{border-radius:var(--lm-radius);grid-template-rows:auto auto;grid-template-columns:1fr;gap:20px;display:grid}@media (width>=632px){section.mobile_room_list .scenarios li{grid-template-rows:1fr;grid-template-columns:auto 1fr}}@media (width>=1300px){section.mobile_room_list .scenarios li{grid-template-columns:1fr 1fr}}section.mobile_room_list .scenarios li img{border-radius:var(--lm-radius);background:var(--lm-secondary);flex:1 0 360px;width:285px;height:285px}@media (width>=1600px){section.mobile_room_list .scenarios li img{width:360px;height:360px}}section.mobile_room_list .scenarios li h4{margin-bottom:10px;font-size:1.728rem}@media (width>=632px){section.mobile_room_list .scenarios li h4{margin-bottom:20px}}section.mobile_room_list .scenarios li>div{flex-direction:column;display:flex}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{margin-right:10px;font-size:1.44rem}.mod_index section>h2,.mod_index section>p,.mod_index section>h3{margin-bottom:.5rem}@media (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:.833333rem;font-weight:var(--wght-bold)}@media (width>=1000px){.mod_index section>p{font-size:1rem;font-weight:var(--wght-bold)}}section.nav_section>.inner{background:var(--lm-background-dark);padding:60px 0;display:none}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{border-radius:var(--lm-radius);--turquoise-light:#3db9a4;--turquoise-dark:#00a388;border:none;position:relative;overflow:hidden}.newsletter_banner .unfold{display:none}.newsletter_banner .sign_up_form_img{max-width:75%;height:auto;position:absolute;bottom:0;right:0}.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{color:#fff;padding-left:30px;padding-right:30px}.newsletter_banner>div{background:repeating-linear-gradient(-45deg, var(--turquoise-light), var(--turquoise-light) 6px, var(--turquoise-dark) 6px, var(--turquoise-dark) 12px);padding-top:40px;padding-bottom:40px;position:relative}.newsletter_banner.index{max-width:830px}@media (width>=1300px){.newsletter_banner.index{max-width:1120px}.newsletter_banner.index .sign_up_form_img{max-width:100%}}@media (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{max-width:60%;bottom:0;transform:translateY(30%)}@media (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 (width>=482px){.newsletter_banner.breakpoints .sign_up_form_img,.newsletter_banner.profile .sign_up_form_img{transform:translateY(33%)}}@media (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 (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 (width>=1000px){.newsletter_banner.profile{margin-left:0;margin-right:0}}@media (width>=1300px){.newsletter_banner.profile .boxes{flex-direction:column;align-items:flex-start;margin-right:0}.newsletter_banner.profile .boxes .info_box{max-width:100%}}.newsletter_banner footer{z-index:-1;color:#fff;background-color:#000;padding-top:40px;padding-bottom:40px}.newsletter_banner footer .newsletter_thanks{flex-direction:row;align-items:center;padding:20px 10px;display:inline-flex;position:relative}.newsletter_banner footer .newsletter_thanks svg{color:var(--lm-form-valid);margin-right:20px;font-size:2.48832rem}.newsletter_banner footer .grid{--space:1rem;max-width:784px}.newsletter_banner footer .grid .form-label{color:#fff}.newsletter_banner footer .grid .form-control{color:#000;background-color:#fff;border:none}.newsletter_banner footer .grid .input_container{flex-flow:wrap;align-items:end;gap:1rem;display:flex}.newsletter_banner.list:after{content:"";background:linear-gradient(to top, var(--lm-background-dark), transparent);z-index:10;width:100%;height:100px;position:absolute;bottom:0;left:0}.newsletter_banner.list .unfold{color:var(--lm-text);cursor:pointer;z-index:20;background:0 0;border:none;margin-bottom:5px;padding:0;font-size:1.728rem;display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.newsletter_banner.list footer,.newsletter_banner.list.open:after{display:none}.newsletter_banner.list.open footer{display:block}.newsletter_banner.list.open .unfold{color:var(--turquoise-light);transform:rotate(180deg)}.newsletter_banner div .info_texts>.h2{margin-bottom:20px;font-size:2.0736rem;display:block}.newsletter_banner .info_texts{z-index:100;position:relative}.newsletter_banner .boxes{margin-right:100px}@media (width<=631px){.newsletter_banner .boxes{flex-direction:column;align-items:flex-start;margin-right:0}}.newsletter_banner .info_box{color:#fff;border:3px solid var(--turquoise-light);border-radius:calc(var(--lm-radius) * 2);background:var(--turquoise-dark);flex-shrink:0;grid-template-columns:1fr auto;column-gap:10px;padding:10px;font-size:1.2rem;display:grid;box-shadow:0 10px 20px #00000029,0 6px 6px #00000030}.newsletter_banner .admin_info_cointainer button{cursor:pointer;color:#fff;background:0 0;border:none;align-items:center;padding:0;font-size:1rem;display:flex}.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{pointer-events:none;opacity:0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000c;place-items:center;padding:20px 30px;transition:all .3s;display:grid;position:absolute;inset:0}.newsletter_banner .admin_info_cointainer .admin_info_modal p{font-size:.833333rem;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;pointer-events:unset;opacity:1;color:#fff;transition:all .3s}.newsletter_banner .admin_info_cointainer.open .admin_info_modal p{display:block}.notifies.in_cont{padding:40px 0}.notifies>ul>li{min-height:50px;color:var(--lm-tertiary);margin-top:10px;padding:0 0 0 20px;display:flex}.notifies>ul>li>a{text-align:center;justify-content:center;align-items:center;width:100%;font-size:1rem;text-decoration:none;display:flex}.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{align-self:center;font-size:1.728rem}.notifies>ul>li>p{flex:auto;align-items:center;padding:0 0 0 10px;display:flex}.notifies>ul>li>p>a{font-size:1rem;font-weight:var(--wght-bold);flex:auto;padding:25px 0}.notifies>ul>li>p>time{margin-left:15px;font-size:.833333rem}.notifies>ul>li>p .checker{color:inherit;background:0 0;border:none;padding:0}.notifies>ul>li>p .checker:hover{color:var(--lm-primary)}.notifies>ul>li>p .checker svg{cursor:pointer;box-sizing:content-box;padding:25px 20px 25px 15px;font-size:1.44rem}.notifies>ul>li:hover>a{text-decoration:underline}@media (width<=481px){.notifies>ul>li>p>time{display:none}}section.offers{width:1200px;margin-left:auto;margin-right:auto;padding:40px 0 0}@media (width<=1299px){section.offers{width:900px;margin-left:auto;margin-right:auto}}@media (width<=999px){section.offers{width:600px}}@media (width<=631px){section.offers{width:450px}}@media (width<=481px){section.offers{width:300px}}section.offers>p{font-size:1.2rem;font-weight:var(--wght-light);text-align:center;margin-bottom:40px}section.offers>ul{flex-flow:wrap;display:flex}section.offers>ul>li{flex-direction:column;width:280px;margin:10px 10px 30px;display:flex}section.offers>ul>li>figure{margin-bottom:20px;position:relative}section.offers>ul>li>figure>img{width:280px;height:280px}section.offers>ul>li>figure>figcaption{text-align:center;color:#fff;background:#000c;width:100%;padding:15px;font-size:1.728rem;line-height:1.2;position:absolute;bottom:0;left:0}section.offers>ul>li>p{font-size:1rem;font-weight:var(--wght-light);text-align:center;margin-bottom:15px}section.offers>ul>li>a{font-size:1rem;font-weight:var(--wght-bold);height:48px;color:var(--lm-text-on-primary);background:var(--lm-primary);align-items:center;margin-top:30px;text-decoration:none;display:flex}section.offers>ul>li>a:focus,section.offers>ul>li>a:link:hover{text-decoration:underline}section.offers>ul>li>a>svg{border-left:4px solid var(--lm-background);justify-content:center;align-items:center;width:48px;height:48px;margin-left:auto;font-size:1.2rem;display:flex}section.offers>ul>li>a:before{content:"";margin-right:auto;display:block}section.offers>ul>li>label{font-size:1rem;font-weight:var(--wght-regular);text-align:left;padding-left:50px}section.offers>ul>li>label:first-of-type{margin-top:auto}section.offers>ul>li>label>strong{width:120px;display:inline-block}section.offers>ul>li>label>strong>svg{margin-right:7px}@media (width<=631px){section.offers>ul{justify-content:center}}.on_alt_bcg.opening{padding:0}.on_alt_bcg.opening .opener{cursor:pointer;border-radius:var(--lm-radius);justify-content:space-between;align-items:center;width:100%;margin:0;padding:20px;display:flex;position:relative}@media (hover:hover){.on_alt_bcg.opening .opener:hover{z-index:0;position:relative}.on_alt_bcg.opening .opener:hover .arrow{background-color:var(--lm-secondary-light)}}.on_alt_bcg.opening .opener .arrow{border-radius:var(--lm-radius);place-items:center;width:calc(10px + 1em);height:calc(10px + 1em);font-size:1.728rem;display:grid}.on_alt_bcg.opening .opener .arrow svg{transition:all .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:all .3s;transform:rotate(180deg)}.on_alt_bcg.opening.open>div,.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 (width<=999px){.on_alt_bcg.opening.open>div .scroll_list_container{padding-left:0;padding-right:0}}.on_alt_bcg.opening.open>div .line_header{margin:0;padding-top:20px;padding-bottom:30px;font-size:1.2rem}.on_alt_bcg.opening.open>div .line_header:first-child{padding-top:10px}@media (width>=632px){.on_alt_bcg.opening.open>div .line_header{font-size:1.44rem}}.on_alt_bcg.opening.open>footer{padding:0 20px 20px;display:block}.order_refund_form{flex-direction:column;align-self:flex-end;align-items:flex-start;display:flex}.order_refund_form button{margin:0}.order_refund_form .refund{align-self:flex-end}.order_refund_form .button_container{justify-content:space-between;width:100%;margin-block:1rem;display:flex}.costs_summary header{background:var(--lm-text);flex-direction:row;justify-content:space-between;align-items:flex-end;padding-top:2rem;padding-bottom:2rem;display:flex}[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 (width>=501px){.costs_summary header{border-radius:var(--lm-radius)}}.costs_summary article.on_alt_bcg{border-top-left-radius:var(--lm-radius)1px;border-top-right-radius:var(--lm-radius)1px;padding:0}.costs_summary article.on_alt_bcg>*{padding-left:1rem;padding-right:1rem}@media (width>=1000px){.costs_summary article.on_alt_bcg>*{padding-left:1.5rem;padding-right:1.5rem}.costs_summary article.on_alt_bcg{margin:0;padding:0}}.costs_summary section>ul{width:100%}.costs_summary section>ul li{border-bottom:1px solid var(--lm-secondary);justify-content:space-between;align-items:baseline;padding:1rem 0;display:flex}.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{color:var(--lm-tertiary);font-size:.833333rem;display:block}@media (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,.costs_summary section .rules{margin-top:1em}.costs_summary section .newsletter{border-bottom:1px solid var(--lm-secondary);padding-bottom:1em}.costs_summary section input{font-size:1rem}.costs_summary section>a{margin-left:40px;padding-bottom:.5rem;display:block}.costs_summary footer{flex-direction:column;padding-top:1rem;padding-bottom:1rem;display:flex}.costs_summary footer p{color:var(--lm-tertiary);padding-bottom:1rem}.costs_summary footer .btn{width:100%}.costs_summary footer .btn+.btn{margin-top:1rem}@media (width<=999px){.costs_summary footer .btn[type=submit]{display:none}}@media (width>=1000px){.costs_summary footer{padding-bottom:2rem}.costs_summary{grid-area:1/2/-1}.costs_summary>section{top:calc(var(--lm-top-bar) + 1rem);position:sticky}}@media (width<=1299px){.costs_summary.side_user_menu{grid-area:1/1}.costs_summary.side_user_menu>section{flex-direction:column;display:flex;position:static}.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{border:none;order:-1}}@media (width>=1300px){.costs_summary.side_user_menu{grid-row:auto}}.costs_summary.side_user_menu .side_menu.user{margin-top:20px}.item{flex-direction:column;display:flex;position:relative}.item .company_message{grid-template-columns:1fr}.item section,.item header{border-bottom:1px solid var(--lm-text)}@media (width<=999px){.item .address_container{grid-template-rows:auto auto;grid-template-columns:1fr}}.item header{padding-bottom:1rem}.item header img{float:left;border:1px solid var(--lm-tertiary);border-radius:var(--lm-radius);background-color:var(--lm-secondary);width:50px;height:50px;margin-right:1rem}.item header>h3{font-size:1.2rem;font-weight:var(--wght-bold)}.item header>p{color:var(--lm-tertiary);font-size:.833333rem}.item header>h3,.item header>p{white-space:nowrap;text-overflow:ellipsis;line-height:normal;overflow:hidden}.item footer{font-weight:var(--wght-bold);flex-direction:column;align-self:flex-end;align-items:flex-end;margin-top:1rem;display:flex}.item footer p+p{margin-left:1rem}.item footer small{font-size:.833333rem}.item section{grid-template-columns:1fr 1fr;column-gap:1rem;padding:.5rem 0;display:grid}.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{border-top:1px solid var(--lm-secondary);margin-top:.5rem;padding-top:.5rem}.item section.item_data strong:first-of-type,.item section.item_data p:first-of-type{border:0;margin-top:0;padding-top:0}.item section.item_data strong button,.item section.item_data p button{cursor:pointer;background:0 0;border:none;text-decoration:none;display:inline-flex}.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 *{pointer-events:none;font-size:1.2rem}.item section.item_data strong button.underline,.item section.item_data p button.underline{text-decoration:underline}.item section.item_data .quantity{align-items:center;display:flex}@media (width>=1300px){.item section{column-gap:30px}}.item>aside{position:absolute;bottom:-3rem;right:0}.item>aside .expand{margin-left:1rem}@media (width>=1000px){.item>aside .expand{display:none}}@media (width<=500px){.item>aside{right:1rem}}@media (width>=1300px){.item>aside{inset:2rem 1.5rem auto auto}}.item .order_refund_container{grid-template-columns:1fr}@media (width>=782px){.item .order_refund_container{grid-template-columns:1fr 1fr}}.item .room_map>div{border-radius:var(--lm-radius);height:100%;min-height:8rem}@media (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 (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 (width<=999px){section.order .right_scroller:not(.user) h2:first-of-type{margin-top:2rem}}@media (width<=500px){section.order .right_scroller:not(.user) h2{padding-left:1rem}}@media (width>=1000px){section.order .right_scroller>section{margin-bottom:3rem}section.order .right_scroller>section .on_alt_bcg:last-of-type,section.order .right_scroller>section:last-of-type{margin-bottom:0}}@media (width<=999px){section.order .right_scroller{display:block}}@media (width>=482px){section.order .right_scroller article,section.order .right_scroller h2{max-width:500px;margin-left:auto;margin-right:auto}}@media (width>=1000px){section.order .right_scroller{grid-template-rows:repeat(6,auto);grid-template-columns:auto 360px;gap:0 30px;height:auto;overflow:visible}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{width:100%;max-width:100%;margin-left:auto;margin-right:auto}@media (width>=632px){section.order_summary .standard_alignment{padding-left:calc(50% - 300px)}}@media (width>=1000px){section.order_summary .standard_alignment{padding-left:0}section.order_summary{width:900px}}@media (width>=1300px){section.order_summary{width:1200px}}@media (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,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 (width>=1000px){.right_scroller.user h2.wide{grid-area:1/1/auto/-1;margin-left:0;display:block}}.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{margin-block:1em 0;display:inline-block}.planner .feedback+.planner-nav .planner .feedback{padding-block:1em}@media print{.trip-print{margin-block-start:0;padding-block-start:0}.trip-print.full_screen.hide_countries{padding-top:0}.trip-print .top_bar,.trip-print .no-print{display:none}.trip-print .event-item{break-inside:avoid}.trip-print .travel-item,.trip-print .map-item{break-inside:avoid;break-after:avoid}.trip-print .travel-item+.map-item,.trip-print .map-item+.event-item,.trip-print .travel-item+.event-item{break-before:avoid}.trip-print .print-container,.trip-print .event-avatar-container,.trip-print .event-avatar{-webkit-print-color-adjust:exact;print-color-adjust:exact}.trip-print .trip-title{text-align:center;width:100%;margin-bottom:2rem}.trip-print .trip-title h1{margin-bottom:.25em;font-size:2.48832rem}}.trip-print h1{margin-bottom:.25em}.trip-print .day-header{text-align:left;align-items:center;gap:1rem;padding-block:2em;display:flex}.trip-print .day-header:not(:first-child){break-before:page}.trip-print .day-header h2{font-size:2.0736rem;font-weight:var(--wght-bold);flex-shrink:0;margin-bottom:0}.trip-print .day-header:after{content:"";background-color:var(--lm-secondary);width:100%;height:1px;margin-block:.5em;display:block}.trip-print .event-avatar{--avatar-size:2.5rem}.trip-print .print-header{flex-wrap:nowrap;justify-content:space-between;align-items:center;display:flex}.trip-print .print-container{--lm-primary:#fbca18;--lm-secondary:#e0e0e0;--lm-tertiary:gray;--lm-text:#000;--lm-text-on-primary:#000;--lm-text-on-verification-background:#fff;--lm-background:#fff;--lm-primary-light:#fce592;--lm-primary-dark:#e3b016;--lm-secondary-light:#ededed;--lm-secondary-dark:#ccc;--lm-tertiary-light:#ababab;--lm-tertiary-dark:#737373;--lm-text-light:#595959;--lm-text-dark:#000;--lm-background-light:#fff;--lm-background-dark:#f5f5f5;--lm-red:#f00000;--lm-form-color-placeholder:var(--lm-tertiary);--lm-green:#01d54f;--lm-blue:#4665b4;--lm-turquoise:#66c9d6;--lm-violet:#cb8fdc;--lm-pink:#ff70bc;--lm-fb:#0a60ff;--lm-fb_hov:#3b85fc;--lm-linkedin:#007ab3;--lm-twitter:#1ca0f2;--lm-color-erchamp-blue:#0142f4;--lm-color-erchamp-red:#f00038;--lm-booking-color-lockme:var(--lm-primary);--lm-booking-color-lockme-dark:#e5a30b;--lm-booking-color-lockme-icons:#ffe68ad6;--lm-booking-color-lockme-dark-text:#b88400;--lm-booking-color-deposit:#c395d6;--lm-booking-color-deposit-dark:#b466cc;--lm-booking-color-deposit-icons:#eebdffab;--lm-booking-color-deposit-dark-text:#7c279b;--lm-booking-color-widget:#53c690;--lm-booking-color-widget-dark:#2ead72;--lm-booking-color-widget-icons:#94ebc2a3;--lm-booking-color-widget-dark-text:#02743e;--lm-booking-color-panel:#72a5e3;--lm-booking-color-panel-dark:#4891db;--lm-booking-color-panel-icons:#a8c9f5bd;--lm-booking-color-panel-dark-text:#7c279b;--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:#ff3d54;--lm-mark-color-visited:#01d54f;--lm-color-status-info:#1768ab;--lm-color-status-info-light:#4b8ace;--lm-color-status-warning:#e07400;--lm-color-status-warning-light:#eb8f33;--lm-color-status-positive:#198653;--lm-color-status-positive-light:#46a478;--lm-color-status-negative:#d62929;--lm-color-status-negative-light:#e55757;--lm-form-valid:var(--lm-color-status-positive);--lm-form-invalid:var(--lm-color-status-negative);--lm-color-user-verification:#863cc3;--lm-color-user-verification-light:#863cc3;--lm-color-button-primary-hover:#fcd64a;color:#000;background:#fff;max-width:900px;min-height:100vh;margin-inline:auto;padding:2rem}.trip-print .print-container .event-avatar-container.break{--avatar-color:#c7e3c7!important}.trip-print .print-container .event-avatar-container.room-lockme{--avatar-color:#fce991!important}.trip-print .print-container .event-avatar-container.room-custom{--avatar-color:#c7c7e3!important}.trip-print .print-container .event-avatar-container.custom-event{--avatar-color:#ffb3cb!important}.trip-print .print-container .event-avatar-container.overnight{--avatar-color:#a8c7e3!important}.trip-print .print-container .event-avatar{color:#000!important}.trip-print .route-map{border-radius:var(--lm-radius);width:100%;height:auto}.trip-print .route-list{--space:1.5rem}.trip-print .event-item{align-items:center;gap:1rem;display:flex}.trip-print .bordered{border:1px solid var(--lm-secondary);border-radius:var(--lm-radius);flex-grow:1;gap:1rem;padding:.75rem 1rem;display:flex}.trip-print .event-content{--space:.5em;flex-direction:column;display:flex}.trip-print .event-time{font-size:1.2rem;font-weight:var(--wght-bold)}.trip-print .travel-item{align-items:center;gap:1rem;padding-block:1rem;font-size:1.2rem;display:flex}.planner-nav{--gap-block:.5em;--gap-inline:1rem;align-items:center;padding-block:2rem}.planner-nav .breadcrumbs_small{margin-block:0;font-size:1rem}.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{color:var(--lm-color-status-info);margin-block-start:.25em;font-size:.833333rem}.planner-nav .back-to-schedule{flex-shrink:0;margin-inline-start:auto}.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;background-color:var(--lm-background);border-top:1px solid var(--lm-secondary);z-index:100;align-items:center;max-width:1000px;padding:1rem;position:fixed;inset:auto 0 0;box-shadow:0 8px 16px #00000042,0 6px 6px #00000030}.planner-footer .btn:last-child{margin-left:auto}.planner-footer .steps{font-weight:var(--wght-bold)}@media (width>=600px){.planner-footer{border-top:1px solid var(--lm-secondary-dark);box-shadow:none;background:0 0;margin-top:3rem;padding-inline:0;position:static}}.planner-footer .group{flex-grow:1;justify-content:space-between;gap:1rem;display:flex}.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{font-size:1.2rem;font-weight:var(--wght-bold);text-decoration:none}.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);border-radius:var(--lm-radius);color:var(--lm-text-on-primary);margin-right:.25rem;padding:0 .5em}.planner-form.step-1{margin-bottom:calc(2rem + 200px)}.planner-form-event{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;display:grid;position:relative}.planner-form-event .btn{margin-left:auto;padding:0;font-size:1.3em}.planner-form-event-container{grid-template-columns:minmax(0,1fr) auto;gap:.5rem;display:grid}.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 (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{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}@media (width>750px){.event-type-grid{grid-template-rows:1fr;grid-template-columns:repeat(4,minmax(0,1fr))}}.add-event-heading{margin-bottom:1rem;font-size:1.44rem}.add-event{text-align:center;border-block-start:none;border-inline:none;flex-direction:column;align-items:center;gap:.5rem;display:flex}.add-event p{line-height:1.2}@media (600px<=width<=750px),(width>=1080px){.add-event{text-align:left;flex-direction:row;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);border-radius:var(--lm-radius);padding:.25em .5em;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{place-items:center;display:grid;position:absolute;inset:0}.event-dialog .mapboxgl-map{background:var(--lm-background-dark);border-radius:var(--lm-radius);min-height:300px}.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{cursor:pointer;justify-content:space-between;align-items:center;padding-inline:.25em;font-size:1rem;display:flex}.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{flex-wrap:nowrap;justify-content:space-between;align-items:center;display:flex}.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{place-items:center;padding:0;display:grid;position:relative}.custom-event-icon.event-avatar-container{background-color:#0000}.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;border:2px solid var(--avatar-color);background:0 0}.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{font-size:1rem;font-weight:var(--wght-bold);margin-bottom:.5em;display:block}.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);aspect-ratio:1;background-color:var(--avatar-color,var(--lm-secondary));font-size:calc(var(--avatar-size,3.75rem) * .47);border-bottom:2px solid #00000040;border-radius:100%;flex-shrink:0;place-items:center;display:grid;position:relative;overflow:hidden}.event-avatar>picture{width:100%;height:100%;display:block}.event-avatar>picture img{border-radius:100%;width:100%;height:100%;display:block}.plan-schedule{--avatar-size:3.75rem}.plan-schedule .breadcrumbs_small{font-size:1rem}.plan-data{padding-top:1rem}.plan-user-list li a{flex-direction:row;align-items:center;gap:.5rem;display:flex}.plan-user-list li a .user_avatar{--avatar-size:1.5rem}.schedule{--space:3rem;--hover-transition-duration:.3s;grid-area:1/1/auto/-1;container:schedule/inline-size}.schedule:has(.map-hover) .schedule-event:not(.map-hover) .raised-tile{opacity:.3;filter:blur(2px)}.schedule:has(.map-hover) .schedule-event:not(.map-hover) .event-avatar{opacity:.3;filter:blur(2px)}.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;gap:var(--schedule-event-gap,1rem);grid-template-columns:var(--avatar-size) 1fr;grid-template-rows:max-content calc(2.5rem + 2px);display:grid}.schedule-container:before{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));grid-area:1/1/auto/2;place-self:center}.schedule-day-selector{flex-direction:column;align-items:center;display:flex}.schedule-day-selector h2.selected-date-heading{margin-block-end:.5em;font-size:1.728rem}.schedule-days{grid-auto-columns:minmax(calc(4ch + 1.5em),1fr);grid-auto-flow:column;gap:1rem;max-width:100%;margin-block-end:2rem;margin-inline:auto;display:grid;overflow:auto}.schedule-days .day{--space:.25em;text-align:center;color:var(--lm-text-light);cursor:pointer;justify-content:center;padding:.75em;font-size:1rem;position:relative;overflow:auto}.schedule-days .day input{visibility:hidden;z-index:-1;position:absolute}.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:#dda703;--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;text-align:center;padding-inline-start:calc(var(--schedule-event-gap) + var(--avatar-size))}.schedule-day-heading .schedule-day-title{font-size:1rem}.schedule-day-heading+.schedule-event{--space:2rem}.schedule-event{grid-template-columns:var(--avatar-size) minmax(0, 1fr);gap:var(--schedule-event-gap,1rem);transition:var(--hover-transition-duration);align-items:center;display:grid;position:relative}.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:"";z-index:-1;opacity:0;transition:var(--hover-transition-duration);position:absolute;inset:2px;box-shadow:0 10px 20px #00000029,0 6px 6px #00000030}.schedule-event.past .raised-tile{color:var(--lm-secondary);border:none}.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{border-block-start:1px solid var(--lm-secondary);align-items:center;gap:.5em;margin-top:.5em;padding-top:.5em;font-size:.833333rem;display:flex}.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{--raised-tile-border-color:var(--lm-color-status-positive)}.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:0 0;border:none;padding-block:0}.schedule-event.map-hover{transform-origin:50%;z-index:10;scale:1.05}.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;z-index:1000;grid-column:1/-1;place-self:end;width:auto;position:sticky;bottom:1rem;box-shadow:0 10px 20px #00000029,0 6px 6px #00000030}.booking-counter a{color:var(--lm-color-status-info);border-radius:var(--lm-radius);text-align:center;background-color:#fff;margin-top:1rem;padding:.5em 1em;text-decoration:none;display:block}.booking-counter a:focus,.booking-counter a:link:hover{text-decoration:underline}.booking-counter .long{display:none}.booking-counter .short{cursor:pointer;border-radius:calc(var(--lm-radius) * 2);align-self:end;align-items:center;gap:.5em;padding:.75em 1em;display:flex}.booking-counter .short:hover{background-color:var(--lm-color-status-info-light)}.booking-counter .cart{background:var(--background);border-inline-start:1px solid;margin-left:.25em;padding-left:.5em}.booking-counter.open .long{--space:.5rem;text-align:start;padding:1rem 1rem 0}.booking-counter.open .short .angle{rotate:.5turn}.event-tile-data{flex-direction:row;align-items:center;display:flex}.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{white-space:nowrap;text-overflow:ellipsis;width:100%;line-height:normal;overflow:hidden}.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:.833333rem}.trip-map-container{--map-height:50dvh;top:calc(var(--lm-main-bar) - var(--map-height));z-index:20;height:var(--map-height);isolation:isolate;transition:all .3s;position:sticky;overflow:visible}.trip-map-container:before{content:"";z-index:-1;opacity:0;transition:all .3s;position:absolute;inset:0;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:all .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{color:var(--lm-background);background:var(--lm-text);border-start-start-radius:0;border-radius:var(--lm-radius);padding:.5em;position:absolute;top:calc(100% + 1rem);right:0;box-shadow:0 10px 20px #00000029,0 6px 6px #00000030}.schedule-travel{color:var(--lm-tertiary-light);font-size:.833333rem;font-weight:var(--wght-bold);transition:var(--hover-transition-duration);flex-direction:row;align-items:center;display:flex}.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{width:var(--avatar-size);background-color:var(--lm-background-dark);font-size:var(--icon-size,1.25rem);color:var(--icon-color,inherit);place-items:center;padding-block:.5em;display:grid}.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 #00000080)}.schedule-travel.map-hover{color:var(--lm-text);scale:1.05}@container (width>=500px){.schedule-travel{font-size:1rem}}@media (width>=900px) or (orientation:landscape){.trip-plan-container{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.trip-map-container{--map-height:calc(100dvh - var(--lm-main-bar) - 2rem);height:100%}.trip-map-container.revealed{position:relative;top:0;translate:0}.trip-map-container.revealed:before{content:none}.trip-map{top:calc(var(--lm-main-bar) + 1rem);min-height:150px;height:var(--map-height);box-shadow:none;grid-column:1;position:sticky;overflow:hidden;transform:none!important}.trip-map.mapboxgl-map{position:sticky}.planner .timeline{grid-column:2;margin-top:0;padding:0}.map-toggle,#sentinel{display:none!important}}.profile_head{width:100%;max-width:100%;margin:2rem auto 0}@media (width>=632px){.profile_head .standard_alignment{padding-left:calc(50% - 300px)}}@media (width>=1000px){.profile_head .standard_alignment{padding-left:0}.profile_head{width:900px}}@media (width>=1300px){.profile_head{width:1200px}}@media (width>=1600px){.profile_head{width:1500px}}@media (width>=1000px){.profile_head{margin-top:2.5rem}}.profile_head .basic{margin-bottom:10px}.profile_head .basic>div:first-of-type{align-items:stretch;margin-bottom:10px;display:flex}.profile_head .basic>div:first-of-type picture img,.profile_head .basic>div:first-of-type picture svg{border-radius:var(--lm-radius);flex-shrink:0;width:62px;height:62px;margin-right:10px;display:block}@media (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 (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{flex-direction:column;align-items:flex-start;min-height:100%;display:flex}.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:.578704rem;font-weight:var(--wght-bold);border-radius:var(--lm-radius);margin-bottom:4px;padding:4px 8px;display:inline-block}.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 (width>=1000px){.profile_head .basic a{font-size:1.2rem}.profile_head .basic,.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 (width<=999px){.profile_head .about{color:var(--lm-tertiary)}}.profile_head .bricks{margin:0 0 20px}@media (width>=1300px){.profile_head .bricks{margin-bottom:20px}.profile_head .bricks .desktop_hide{display:none}}@media (width>=1000px){.profile_head .bricks+.scroll_list_container{margin-top:40px}}@media (width<=999px){.profile_head .basic,.profile_head .bricks,.profile_head .progress_bar{margin-left:1rem;margin-right:1rem}}.posts_section{width:100%;max-width:100%;margin-bottom:1.5rem;margin-left:auto;margin-right:auto;padding-bottom:0}@media (width>=632px){.posts_section .standard_alignment{padding-left:calc(50% - 300px)}}@media (width>=1000px){.posts_section .standard_alignment{padding-left:0}.posts_section{width:900px}}@media (width>=1300px){.posts_section{width:1200px}}@media (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{margin-bottom:1rem;padding:0 1rem}.posts_section li{width:222px}.posts_section li h3,.posts_section li .title{font-size:1rem;line-height:1.2;font-weight:var(--wght-bold);margin:1rem 0 .75rem}.posts_section li img{border-radius:var(--lm-radius);background:var(--lm-primary);width:100%;height:80px;display:block}@media (width>=1000px){.posts_section li img{width:320px;height:114px}}@media (width>=1300px){.posts_section li img{width:360px;height:129px}}.posts_section li p{font-size:.833333rem}@media (width>=1000px){.posts_section li{width:320px;display:none}.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 (width>=1300px){.posts_section li{width:360px}.posts_section li:nth-of-type(-n+3){display:block}}@media (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 (width>=632px){.posts_section:not(.four)>h2,.posts_section:not(.four)>p{padding-left:calc(50% - 300px)}}@media (width>=1000px){.posts_section:not(.four)>h2,.posts_section:not(.four)>p{padding-left:0}}.posts_section .scroll_list{overflow-y:hidden}@media (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:75px}}@media (width>=1300px){.posts_section.four .scroll_list img{height:102px}}@media (width>=1600px){.posts_section.four .scroll_list img{height:129px}}@media (width>=632px){.posts_section.four li:nth-child(n+3){display:block}}@media (width>=1000px){.posts_section.four>h2,.posts_section.four>p{padding:0}.posts_section .scroll_list_container{height:auto;display:flex}.posts_section .scroll_list_container li{height:auto}.posts_section .scroll_list_container li:first-of-type{margin-left:0}.posts_section{margin-bottom:4rem}}.profit_counter{--padding-inline:1rem;--padding-block:.75rem;gap:1.5rem;max-width:500px;margin:2rem auto 0;display:grid}.profit_counter .value{font-weight:var(--wght-black);justify-self:end;position:relative}@media (width>=900px){.profit_counter .value{justify-self:start;font-size:1.44rem}}.profit_counter .value .lmfa-pulse{opacity:0;display:inline}.profit_counter .value.profit{color:var(--lm-primary)}.profit_counter[busy] .value .number{display:none}.profit_counter[busy] .value .lmfa-pulse{opacity:1}@media (width>=900px){.profit_counter{max-width:1120px}}.profit_counter .selects{gap:1.5rem;display:grid}@media (width>=900px){.profit_counter .selects{grid-template-columns:repeat(3,minmax(0,1fr))}}.profit_counter .custom_select{display:grid;position:relative}.profit_counter .custom_select select{appearance:none;box-shadow:none;background-color:var(--lm-secondary-dark);width:100%;font-size:1.2rem;font-weight:var(--wght-black);padding:var(--padding-block) 1rem var(--padding-block) 2.5em;cursor:pointer;border:none;border-radius:0;grid-area:1/1}.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{z-index:1;pointer-events:none;grid-area:1/1}.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{grid-template-columns:1fr max-content;display:grid}@media (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 (width>=900px){.profit_counter .row>*{padding-block:1.5rem 0}}.profit_counter .label,.profit_counter .value{font-weight:var(--wght-bold)}@media (width>=900px){.profit_counter .label{font-size:1.2rem}}.profit_counter .info{background-color:var(--lm-secondary);grid-column:span 2;font-size:.833333rem}@media (width>=900px){.profit_counter .info{background-color:#0000;grid-area:1/2}}.profit_counter .range_container{place-items:center;display:grid}.quizzes{max-width:600px;margin:0 auto;padding:0 10px}@media (width>=1000px){.quizzes{margin-top:50px}}.quizzes .finish{flex-direction:column;display:flex}.quizzes .finish button{align-self:end;margin-top:1rem}.quizzes .quiz_logo{max-width:100%;display:block}.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{flex-direction:column;align-items:flex-start;padding:40px 20px;display:flex}.quizzes article>a.btn{align-self:center}.quizzes article label+label{margin-top:10px}.quizzes article h2{align-self:center;margin-bottom:30px;font-weight:400}.quizzes article p{margin-bottom:30px;font-size:1rem;font-weight:400}@media (width>=632px){.quizzes article p{font-size:1.2rem}}@media (width>=482px){.quizzes article{padding:40px}}@media (width>=632px){.quizzes article{padding:50px 60px}}.quizzes .quiz_progress{border:1px solid var(--lm-secondary);border-radius:var(--lm-radius);background:var(--lm-background);width:100%;height:50px;margin-bottom:20px;display:flex}.quizzes .quiz_progress>p{z-index:1;height:100%;color:var(--lm-text-on-primary);border-radius:var(--lm-radius) var(--lm-radius) var(--lm-radius) var(--lm-radius);background:var(--lm-primary);padding:0 20px;line-height:50px}.quizzes .quiz_progress>div{flex-grow:1;height:100%}.quizzes .quiz_progress>div span{border-radius:var(--lm-radius);background-color:var(--lm-secondary-dark);height:100%;display:block;transform:translate(-5px)}@media (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{border-top:1px solid var(--lm-tertiary);padding-top:20px}.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);background-color:var(--lm-primary);border:none}.quizzes .score{align-items:baseline;margin:0 auto;font-size:6.19174rem;font-weight:700;display:flex}.quizzes .score small{font-size:1.728rem}.quizzes .for_player{font-style:italic}.quizzes .challenge_friend>div{flex-direction:column;width:100%;max-width:360px;margin:0 auto;display:flex}.quizzes .challenge_friend>div label{margin:0 0 10px}.quizzes .final_answers{margin-top:100px}.quizzes .final_answers>h2{margin-bottom:50px}.rectangle_heading{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.rectangle_heading>*{background-color:var(--lm-primary);color:var(--lm-text-on-primary);grid-column:span 4;margin:0;padding:1rem;display:block}@media (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);gap:var(--lm-thick-border-width);background-color:var(--lm-primary);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (width>=1000px){.rectangle_section{font-size:1.2rem}}.rectangle_section>*{background:var(--lm-background);padding:1.5rem}.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 (width>=1200px){.rectangle_section .half{grid-column:span 2}}.rectangle_section .quarter{grid-column:span 4}@media (width>=740px){.rectangle_section .quarter{grid-column:span 2}}@media (width>=1200px){.rectangle_section .quarter{grid-column:span 1}}.rectangle_section .founder header{flex-direction:row;gap:1rem;display:flex}.rectangle_section .founder header picture{flex-shrink:0}.rectangle_section .founder header img{aspect-ratio:1}.rectangle_section .founder header div{flex-direction:column;display:flex}.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{margin-bottom:2rem;position:relative}.region_list:not(.in_cont){width:auto;max-width:100%;margin-left:1rem;margin-right:1rem}@media (width>=632px){.region_list:not(.in_cont){width:600px;margin-left:auto;margin-right:auto}}@media (width>=1000px){.region_list:not(.in_cont){width:900px}}@media (width>=1300px){.region_list:not(.in_cont){width:1200px}}@media (width>=1600px){.region_list:not(.in_cont){width:1500px}}@media (width>=632px){.region_list:not(.in_cont)>.regions{column-count:2;gap:2rem}}@media (width>=1000px){.region_list:not(.in_cont)>.regions{column-count:2;gap:20px;width:830px}}@media (width>=1300px){.region_list:not(.in_cont)>.regions{width:1120px}}@media (width>=1600px){.region_list:not(.in_cont)>.regions{width:100%}}.region_list h2,.region_list h3{margin-bottom:.5rem;padding:0}.region_list>p{margin-bottom:1rem}@media (width>=1000px){.region_list>p{font-size:1.2rem}}.region_list a:not(h2 a){font-size:.833333rem;font-weight:var(--wght-regular);padding:10px 0;text-decoration:none;display:block}.region_list a:not(h2 a).region_parent{font-size:1.2rem;font-weight:var(--wght-bold);border-bottom:2px solid var(--lm-secondary);justify-content:space-between;width:100%;margin-bottom:.5rem;padding-bottom:.75rem;display:flex}@media (width>=632px){.region_list a:not(h2 a).region_parent{margin-bottom:1rem}}.region_list a:not(h2 a).region_parent:after{content:attr(data-count);display:block}.region_list a:not(h2 a):hover{text-decoration:underline}@media (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{border-radius:var(--lm-radius);margin:4px;padding:5px;display:inline-block}.region_list>.regions .area div a:hover{background-color:var(--lm-primary-light);text-decoration:none}.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{margin-bottom:.25em;font-size:1.44rem}.dispute_data div+div{border-top:1px solid var(--lm-secondary);margin-top:1rem;padding-top:1rem}.dispute_comment{border-radius:var(--lm-radius);border:2px solid var(--dispute_border_color,var(--lm-tertiary-light));width:100%;padding:.75rem 1rem 1rem}.dispute_comment p{border-left:4px solid var(--text_border_color,currentColor);margin:1rem 0 0 .5rem;padding-left:.5rem}.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:.833333rem}.dispute_comment.mod{background-color:var(--lm-background-dark);margin:0 auto}.dispute_comment.mod+.mod{margin-top:2rem}.dispute_comment.mod>p{--text_border_color:var(--lm-primary)}.dispute_comment+.dispute_comment,.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);flex-direction:column;align-items:center;margin-top:2rem;padding-top:2rem;display:flex}.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{color:var(--lm-green);border:0;font-weight:700}.dispute_comments .answer_form footer{flex-direction:row-reverse;margin-top:1rem;display:flex}section.reviews>form{justify-content:space-between;align-items:center;display:flex}@media (width<=631px){section.reviews>form{flex-direction:column;align-items:flex-start;height:auto;margin-left:1rem}section.reviews>form>p{margin:10px 0}section.reviews>form>p>span{height:4px;font-size:0;display:block}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{width:100%;max-width:100%;margin-left:auto;margin-right:auto}@media (width>=632px){section.reviews.widget .standard_alignment{padding-left:calc(50% - 300px)}}@media (width>=1000px){section.reviews.widget .standard_alignment{padding-left:0}section.reviews.widget{width:900px}}@media (width>=1300px){section.reviews.widget{width:1200px}}@media (width>=1600px){section.reviews.widget{width:1500px}}section.reviews.widget h2.subpage_header{margin-top:1rem}.right_scroller{grid-template-columns:100%;column-gap:20px;width:100%;padding-bottom:40px;display:grid}.right_scroller .page_header_left{justify-content:space-between;align-items:start;gap:1rem;margin:0 1rem 1rem;display:flex}.right_scroller .page_header_left h2{align-self:center;margin-bottom:0}.right_scroller .page_header_left nav{margin-left:auto}@media (width>=1000px){.right_scroller .page_header_left{margin-inline:0}}.right_scroller:not(.fluid){width:100%;max-width:100%;margin-left:auto;margin-right:auto}@media (width>=632px){.right_scroller:not(.fluid) .standard_alignment{padding-left:calc(50% - 300px)}}@media (width>=1000px){.right_scroller:not(.fluid) .standard_alignment{padding-left:0}.right_scroller:not(.fluid){width:900px}}@media (width>=1300px){.right_scroller:not(.fluid){width:1200px}}@media (width>=1600px){.right_scroller:not(.fluid){width:1500px}}@media (width>=1300px){.right_scroller .sticky_content{top:calc(var(--lm-top-bar) + 16px);transition:top .3s;position:sticky}}.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 (width>=1000px){.right_scroller>h2,.right_scroller .subpage_header,.right_scroller .no_box{padding:0}.right_scroller .no_box{padding-bottom:20px}}.right_scroller.mobile_margin{width:auto;max-width:100%;margin-left:1rem;margin-right:1rem}@media (width>=632px){.right_scroller.mobile_margin{width:600px;margin-left:auto;margin-right:auto}}@media (width>=1000px){.right_scroller.mobile_margin{width:900px}}@media (width>=1300px){.right_scroller.mobile_margin{width:1200px}}@media (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){grid-column:1;grid-auto-rows:min-content;gap:20px;display:grid}.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{gap:5px;display:grid}@media (width>=632px){.right_scroller>aside .side_links{columns:2;gap:0 5px;padding:15px 10px 10px;display:block}.right_scroller>aside .side_links .navlink{margin-bottom:5px}}@media (width>=1300px){.right_scroller>aside .side_links{columns:1;gap:5px;padding:15px 10px;display:grid}.right_scroller>aside .side_links .navlink{margin:0}}.right_scroller>aside.mobile_hide{display:none}.right_scroller>aside.mobi_fixed{z-index:1001;background:var(--lm-background);align-items:center;width:100vw;padding:15px 25px;display:flex;position:fixed;bottom:0;left:0;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:auto}@media (width>=482px){.right_scroller>aside.mobi_fixed>p{display:block}.right_scroller>aside.mobi_fixed>a{flex:none;margin-left:auto}}@media (width>=1000px){.right_scroller>aside.mobi_fixed{display:none}}.right_scroller>aside.mobi_fixed>p{text-align:left;font-size:1rem}.right_scroller>aside .navlink{border-radius:var(--lm-radius);cursor:pointer;align-items:center;width:100%;margin-left:0;padding:10px;font-size:1.2rem;text-decoration:none;display:flex}.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){border-bottom:1px solid var(--lm-secondary);margin-bottom:10px;padding:10px}.right_scroller>aside.side_menu .average_score{align-items:center;display:flex}.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);text-transform:none;margin-bottom:0}.right_scroller>aside.side_menu .data{grid-template-columns:1fr 1fr;gap:5px 10px;padding:10px;display:grid}.right_scroller>aside.side_menu .data>strong{grid-column:1}.right_scroller>aside.side_menu .data>p{grid-column:2}@media (width>=482px){.right_scroller>aside.side_menu .data{grid-template-columns:repeat(3,1fr)}}@media (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 (width<=1299px){.right_scroller>aside.side_menu{grid-area:1/1;margin-bottom:20px;display:block}.right_scroller>aside.side_menu>section{margin-top:0;position:static}.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 (width>=1300px){.right_scroller>aside.side_menu.room_aside{grid-row:1/13}.right_scroller>aside.side_menu.room_aside .owner_data{padding:25px 20px;display:block}}.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 (width>=632px){.right_scroller>aside.side_menu.cal_aside .widget_container{grid-template-columns:minmax(240px,max-content) auto;padding-left:10px;padding-right:10px;display:grid}.right_scroller>aside.side_menu.cal_aside .widget_container .days{padding-top:0}.right_scroller>aside.side_menu.cal_aside .widget_container .room_days{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));column-gap:10px;display:grid}.right_scroller>aside.side_menu.cal_aside .widget_container .day-date{text-align:left;align-items:center;min-height:30px;display:grid}}@media (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 (width<=999px){.right_scroller>aside.side_menu.cal_aside{padding-left:1rem;padding-right:1rem}}@media (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 (width>=1300px){.right_scroller>aside.side_menu.cal_aside{grid-row:1/13}.right_scroller>aside.side_menu.cal_aside .month_cal{max-height:calc(100vh - var(--lm-top-bar) - 32px);height:100%;display:block}.right_scroller>aside.side_menu.cal_aside .week_cal{display:none}}.right_scroller>aside.side_menu.collapsable>section{display:none}@media (width>=1300px){.right_scroller>aside.side_menu.collapsable>section{display:block}}.right_scroller>aside.side_menu.collapsable h2{cursor:pointer;justify-content:space-between;align-items:center;display:flex}@media (width<=1299px){.right_scroller>aside.side_menu.collapsable h2{background:var(--lm-background);margin-bottom:0;padding:10px 20px}}@media (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 (width>=1300px){.right_scroller>aside.side_menu.collapsable h2{pointer-events:none;border:none;margin-bottom:20px}.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;align-items:flex-start;padding:10px;display:flex}.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);text-transform:uppercase;margin-bottom:5px}.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{flex-shrink:0;margin-right:20px}.right_scroller.profile{grid-auto-rows:max-content;margin-bottom:0}@media (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 (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"]),.right_scroller.profile .calendars[data-show=month] div.cal_cont:not([data-live-name-value="Calendar:Web:RoomMonth"]),.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 (width>=482px){.right_scroller.profile .side_info .btn{width:auto}}@media (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]{flex-direction:column;display:flex}.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 (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]{border-top:1px solid var(--lm-tertiary);padding-top:20px}.right_scroller>div>[data-mobile-first]{order:0}.right_scroller>aside.mobile_hide{display:block}.right_scroller .banner_side{flex-direction:column;align-items:center;margin:0 auto 20px;display:flex;overflow:hidden}.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{background-image:linear-gradient(65deg,#4f2189 25%,#ffc110 25% 50%,#4f2189 50% 75%,#ffc110 75% 100%);background-size:55.17px 118.31px;flex-direction:column;min-height:170px;margin-bottom:20px;padding-bottom:85px;animation:110s linear infinite move;display:flex;position:relative;overflow:hidden}.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{margin-bottom:10px;padding:15px 20px;font-size:1.2rem;display:block}@media (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{height:50px;padding:0 25px 0 20px;font-size:1.2rem;line-height:50px;left:0}.room_live_cam_banner p{color:var(--lm-text-on-primary);background-color:#ffc110;padding:10px 20px}@media (width>=782px){.room_live_cam_banner{flex-direction:row;justify-content:flex-start;align-items:center;padding:10px}.room_live_cam_banner>div{order:1;margin-right:10px}.room_live_cam_banner p{max-width:542px;font-size:1.2rem}.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;left:auto;right:20px}}@media (width>=1000px){.room_live_cam_banner{border-radius:var(--lm-radius);padding:10px}.room_live_cam_banner>div{margin-right:30px}}@keyframes move{0%{background-position:0}to{background-position:-100%}}.categories{width:100%;max-width:100%;margin-bottom:1.5rem;margin-left:auto;margin-right:auto}@media (width>=632px){.categories .standard_alignment{padding-left:calc(50% - 300px)}}@media (width>=1000px){.categories .standard_alignment{padding-left:0}.categories{width:900px}}@media (width>=1300px){.categories{width:1200px}}@media (width>=1600px){.categories{width:1500px}}.categories>strong{padding-left:1rem;padding-right:1rem;font-size:1.2rem}@media (width>=632px){.categories>strong{padding-left:calc(50% - 300px);padding-right:calc(50% - 300px)}}@media (width>=1000px){.categories>strong{padding-left:0;padding-right:0}}.categories a{text-decoration:none}.categories a:focus,.categories a:link:hover{text-decoration:underline}.categories>h2,.categories>p{padding:0 1rem}@media (width>=632px){.categories>h2,.categories>p{padding-left:calc(50% - 300px)}}@media (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 (width>=1000px){.categories .scroll_list_container .scroll_list{grid-template-rows:repeat(8,auto);grid-template-columns:repeat(5,150px);gap:0 20px;padding-bottom:0;display:grid}}@media (width>=1300px){.categories .scroll_list_container .scroll_list{grid-template-columns:repeat(6,170px)}}@media (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:.833333rem}.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,.categories .scroll_list_container li a:hover~.sometimes_button{text-decoration:underline}}.categories .scroll_list_container li img{aspect-ratio:37/60;border-radius:var(--lm-radius);width:100%;height:360px;box-shadow:none}.categories .scroll_list_container li svg{display:none}@media (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{border:1px solid var(--lm-secondary);border-radius:var(--lm-radius);justify-content:space-between;align-items:center;width:auto;height:35px;margin:5px 0;padding:0 10px;display:flex}.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{margin-left:1rem;display:block}.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);grid-area:1/-2/2/-1;margin-bottom:.75rem}}@media (width>=1300px){.categories .scroll_list_container li{width:170px}.categories .scroll_list_container li img{aspect-ratio:17/36;height:auto}.categories .scroll_list_container li:nth-of-type(5){grid-row:1/-1;width:170px}.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,.categories .scroll_list_container li:nth-of-type(5)>div{display:block}.categories .scroll_list_container li:nth-of-type(5)>div .sometimes_button{border:none;height:auto;margin:0;padding:0}.categories .scroll_list_container li:nth-of-type(5)>div .sometimes_button:hover{background:0 0}.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:.833333rem}}@media (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){grid-row:1/-1;width:170px}.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,.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{border:none;height:auto;margin:0;padding:0}.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:0 0}.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:.833333rem}}@media (width<=999px){.categories .scroll_list_container .cat_others{display:none}}@media (width>=1000px){.categories .scroll_list_container li:first-of-type{margin-left:0}.categories{margin-bottom:4rem}}section.roomlist2>article.room{flex-direction:column;margin-bottom:25px;display:flex}section.roomlist2>article.room.visited{opacity:.6}section.roomlist2>article.room:hover{opacity:1}@media (width<=999px){section.roomlist2>article.room>div.info{flex-flow: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-left:0;margin-right:auto}}@media (width<=999px) and (width<=999px){section.roomlist2>article.room>div.info>div.butt>a.btn{flex-grow:0;max-width:100%;display:inline-flex}}section.roomlist2>article.room>div.info{align-items:flex-end;height:50px;display:flex}section.roomlist2>article.room>div.info>p,section.roomlist2>article.room>div.info>div{flex:none}section.roomlist2>article.room>div.info>figure{display:flex}section.roomlist2>article.room>div.info>figure>a{flex:none;width:50px;height:50px;margin-right:16px}section.roomlist2>article.room>div.info>figure img{border-radius:var(--lm-radius);flex:none;width:50px;height:50px}section.roomlist2>article.room>div.info>figure>img{margin-right:16px}section.roomlist2>article.room>div.info>figure>figcaption{flex-direction:column;flex:auto;justify-content:space-around;display:flex}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:.578704rem;font-weight:var(--wght-bold);text-align:center;text-transform:uppercase;background-color:var(--lm-secondary);border-radius:70px 70px 24px 24px;flex-direction:column;align-items:center;width:70px;min-height:61px;margin:0 4px;padding-top:14px;line-height:1;display:flex}section.roomlist2>article.room>div.info>p>svg{font-size:1.728rem}section.roomlist2>article.room>div.info>p>span{flex-direction:column;justify-content:center;height:20px;display:flex}section.roomlist2>article.room>div.info>div.butt{align-items:center;width:160px;padding-left:8px;display:flex}section.roomlist2>article.room>div.info>div.butt>a.btn{flex:auto}section.roomlist2>article.room>div.calendar{display:none}section.roomlist2>article.room.show_cal>div.calendar{margin-top:40px;display:block}@media (width>=632px){section.roomlist2>article.room div.info{flex-wrap:nowrap;align-items:flex-start}section.roomlist2>article.room div.info figure{flex:auto}section.roomlist2>article.room div.info div.butt{width:auto}}@media (width>=1000px){section.roomlist2>article.room div.info{align-items:flex-end}section.roomlist2>article.room div.info figure{flex:100%}}.rooms_city{width:100%;max-width:100%;margin-left:auto;margin-right:auto;position:relative}@media (width>=632px){.rooms_city .standard_alignment{padding-left:calc(50% - 300px)}}@media (width>=1000px){.rooms_city .standard_alignment{padding-left:0}.rooms_city{width:900px}}@media (width>=1300px){.rooms_city{width:1200px}}@media (width>=1600px){.rooms_city{width:1500px}}.rooms_city>h2{display:none}@media (width>=632px){.rooms_city>h2{display:block}.rooms_city h2.h3{font-size:1.44rem}}@media (width>=1000px){.rooms_city h2.h3{font-size:1.728rem}}.rooms_city>span{z-index:10;color:#fff;justify-content:space-between;align-items:center;width:100%;margin-bottom:.5rem;font-size:.833333rem;display:flex;position:absolute;top:70px}@media (width>=632px){.rooms_city>span{color:var(--lm-text);position:static}}@media (width>=1000px){.rooms_city>span{margin-bottom:1.25rem}}@media (width>=1600px){.rooms_city>span{padding-right:0}}.rooms_city>h2,.rooms_city>span{padding:0 1rem}@media (width>=632px){.rooms_city>h2,.rooms_city>span{padding-left:calc(50% - 300px)}}@media (width>=1000px){.rooms_city>h2,.rooms_city>span{padding-left:0;padding-right:0}}.rooms_city>.btn{background:var(--lm-secondary);margin:20px 20px 0}.rooms_city>.btn:hover{background-color:var(--lm-secondary)}@media (width>=632px){.rooms_city>.btn{display:none}}.rooms_city .open_city_selection{cursor:pointer;color:#fff;background:0 0;border:none;padding:0;text-decoration:underline}.rooms_city .open_city_selection:hover{color:var(--lm-text)}@media (width>=632px){.rooms_city .open_city_selection{color:var(--lm-tertiary);margin-right:calc(50vw - 300px - 1rem)}}@media (width>=1000px){.rooms_city .open_city_selection{margin-right:70px}}@media (width>=1300px){.rooms_city .open_city_selection{margin-right:80px}}@media (width>=1600px){.rooms_city .open_city_selection{margin-right:0}}.rooms_city .closest_city{height:100px;text-decoration:none;display:block;overflow:hidden}@media (width<=631px){.rooms_city .closest_city{grid-column:1/-1;width:auto}}.rooms_city .closest_city .city_link{font-size:1.728rem;font-weight:var(--wght-light);z-index:10;color:#fff;line-height:30px;position:absolute;top:40px;left:1rem}@media (width>=632px){.rooms_city .closest_city .city_link{display:none}}.rooms_city .closest_city .city_picture_link{display:none}@media (width>=632px){.rooms_city .closest_city .city_picture_link{display:block}.rooms_city .closest_city .city_picture_link img{border-radius:var(--lm-radius);width:318px;height:150px}}@media (width>=1300px){.rooms_city .closest_city .city_picture_link img{width:360px;height:170px}}.rooms_city .closest_city .btn{margin-top:1rem;display:none}.rooms_city .closest_city:after{content:"";background:linear-gradient(#fff0 0%,#0000008e 49%,#000 100%) no-repeat padding-box padding-box;width:100%;height:100px;position:absolute;top:0;left:0}@media (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,.rooms_city .closest_city:after{display:none}}@media (width>=1000px){.rooms_city .closest_city{margin-left:0}}@media (width>=1300px){.rooms_city .closest_city{width:360px}}@media (width<=631px){.rooms_city{width:100%;margin-bottom:1.5rem;padding:0;overflow:hidden}.rooms_city .scroll_list_container{height:auto;overflow:visible}.rooms_city .scroll_list_container .scroll_list{grid-template-columns:20px 1fr 20px;grid-auto-flow:row;align-items:stretch;gap:20px 0;padding:0;overflow:hidden}.rooms_city .scroll_list_container .scroll_list:before,.rooms_city .scroll_list_container .scroll_list:after{display:none}.rooms_city .article.room{grid-column:2/-2;width:auto;margin:0}}@media (width>=632px){.rooms_city .scroll_list_container{height:auto;overflow:visible}.rooms_city .scroll_list_container .scroll_list{column-gap:20px}.rooms_city .article.room{background:0 0;border:none;grid-column:span 1;width:150px;margin:0;padding:0;position:relative;overflow:hidden}.rooms_city .article.room>div{border-bottom:0;width:100%;padding:0}.rooms_city .article.room footer{display:none}.rooms_city .article.room .profile_tile_body{flex-direction:column;align-items:stretch;gap:0;display:flex;position:relative}.rooms_city .article.room .profile_tile_body figure{background:var(--lm-primary)}.rooms_city .article.room .profile_tile_body figure figcaption{font-size:.833333rem;font-weight:var(--wght-bold);text-align:center;text-transform:uppercase;pointer-events:none;border-radius:var(--lm-radius);max-width:100%;margin-top:0;padding:.5rem 0}.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{flex-direction:column;align-items:flex-start;margin:0;display:flex}.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{border:0;max-width:100%;margin:0 0 .25rem;padding:0}.rooms_city .article.room .profile_tile_body .links .score{font-size:.833333rem;font-weight:var(--wght-bold);flex-wrap:wrap;margin-bottom:.25rem;display:flex}.rooms_city .article.room .profile_tile_body .links .score .full_rating{flex-direction:row-reverse;align-items:center;display:flex}.rooms_city .article.room .profile_tile_body .links .score .rating{font-size:.694444rem}.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{border:1px solid var(--lm-secondary);border-radius:10px var(--lm-radius) var(--lm-radius) 10px;background:0 0;align-items:center;height:20px;margin:.3rem .25rem .3rem 0;padding:0 .25rem 0 0;font-size:.833333rem;display:flex}.rooms_city .article.room .profile_tile_body .basic_info>div .round_icon{background:var(--lm-secondary);border-radius:50%;place-items:center;width:20px;height:20px;margin-right:2px;display:grid}.rooms_city .article.room .profile_tile_body .basic_info>div .round_icon svg{margin-right:0;font-size:.8em}.rooms_city .article.room .profile_tile_body .basic_info>:nth-child(n+3){display:none}.rooms_city .article.room .profile_tile_body .name{position:static}.rooms_city .article.room .profile_tile_body .specials{border-radius:0 var(--lm-radius) 0 var(--lm-radius);background-color:var(--lm-primary);pointer-events:none;justify-content:center;align-items:center;min-width:29px;min-height:29px;display:flex;position:absolute;top:0;right:0;translate:none;box-shadow:0 1px 3px #00000017,0 1px 2px #00000026}.rooms_city .article.room .profile_tile_body .specials .caret{display:none}.rooms_city .article.room .profile_tile_body h3{margin:.75rem 0 .25rem;font-size:1rem}}@media (width>=1000px){.rooms_city .article.room{display:none}.rooms_city .article.room:nth-of-type(-n+3){display:flex}}@media (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 (width>=1600px){.rooms_city .article.room:nth-of-type(-n+6){display:flex}}.sandwich_grid{width:auto;max-width:100%;margin-left:1rem;margin-right:1rem;display:grid}@media (width>=632px){.sandwich_grid{width:600px;margin-left:auto;margin-right:auto}}@media (width>=1000px){.sandwich_grid{width:900px}}@media (width>=1300px){.sandwich_grid{width:1200px}}@media (width>=1600px){.sandwich_grid{width:1500px}}.sandwich_grid img{border-radius:var(--lm-radius);width:100%;display:block}.sandwich_grid a{color:var(--lm-text-on-primary);margin-bottom:20px;overflow:hidden}.sandwich_grid p{font-size:1.44rem}.sandwich_grid p>a.btn{margin-top:10px}@media (width>=1300px){.sandwich_grid{grid-template-rows:max-content auto auto;grid-template-columns:1fr 1fr;grid-auto-flow:column;column-gap:20px}}.banners{width:auto;max-width:100%;margin-left:1rem;margin-right:1rem;padding-bottom:1rem}@media (width>=632px){.banners{width:600px;margin-left:auto;margin-right:auto}}@media (width>=1000px){.banners{width:900px}}@media (width>=1300px){.banners{width:1200px}}@media (width>=1600px){.banners{width:1500px}}.banners .btn{margin-bottom:1rem}@media (width>=1000px){.banners .btn{display:none}.banners{margin-bottom:4rem;padding-bottom:0;display:flex}.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 (width>=1300px){.banners .banner{width:550px;height:279px}.banners .banner.full{width:590px;height:299px}}@media (width>=1600px){.banners .banner,.banners .banner.full{width:740px;height:375px}}.scroll_nav{--list-gap:16px;padding:0 var(--list-gap);grid-auto-columns:min-content;overflow-y:hidden}.scroll_nav:before,.scroll_nav:after{content:none}.scroll_nav a,.scroll_nav button{font-size:1.44rem;font-weight:var(--wght-light);cursor:pointer;white-space:nowrap;flex-direction:row;padding-bottom:12px;line-height:1.44rem;text-decoration:none;display:flex}@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:1s ease-out infinite alternate text-blink}.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{content:"";background:var(--lm-primary);border-radius:6px;width:100%;height:6px;position:absolute;bottom:0;left:0}.scroll_nav a small.count,.scroll_nav button small.count{font-size:.694444rem;font-weight:var(--wght-black);min-width:25px;height:25px;color:var(--lm-text-on-primary);background-color:var(--lm-primary);border-radius:2em;align-self:center;place-items:center;margin-left:5px;padding:0 5px;display:inline-grid}@media (width>=632px){.scroll_nav{padding-left:1rem}}@media (width>=1000px){.scroll_nav{padding-left:0}.fluid .scroll_nav{padding-left:1rem}}@media (width>=1540px){.fluid .scroll_nav{padding-left:0}}.scroll_nav_container{grid-column:1/-1;position:relative}.scroll_nav_container.profile_nav .scroll_nav{scrollbar-width:thin;scrollbar-color:white var(--lm-secondary);padding-bottom:.5rem;overflow-x:auto}.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 (width<=999px){.scroll_nav_container#profile_nav .scroll_list a{font-size:1.2rem}}.scroll_nav_container:not(:is(.full_width,.fluid)){width:100%;max-width:100%;margin-left:auto;margin-right:auto}@media (width>=632px){.scroll_nav_container:not(:is(.full_width,.fluid)) .standard_alignment{padding-left:calc(50% - 300px)}}@media (width>=1000px){.scroll_nav_container:not(:is(.full_width,.fluid)) .standard_alignment{padding-left:0}.scroll_nav_container:not(:is(.full_width,.fluid)){width:900px}}@media (width>=1300px){.scroll_nav_container:not(:is(.full_width,.fluid)){width:1200px}}@media (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{z-index:1;content:"";pointer-events:none;opacity:0;background:0 0;width:100px;height:100%;display:block;position:absolute;top:0}.scroll_nav_container:before{background:linear-gradient(to right, var(--lm-background) 0%, transparent 90%, transparent 100%);left:0}.scroll_nav_container:after{background:linear-gradient(to left, var(--lm-background) 0%, transparent 90%, transparent 100%);right:0}[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,.scroll_nav_container.scrolled_left:after{opacity:1}.search_section{min-height:58px;margin-bottom:20px;padding-bottom:0;display:flex}.search_section:not(.fluid){width:auto;max-width:100%;margin-left:1rem;margin-right:1rem}@media (width>=632px){.search_section:not(.fluid){width:600px;margin-left:auto;margin-right:auto}}@media (width>=1000px){.search_section:not(.fluid){width:900px}}@media (width>=1300px){.search_section:not(.fluid){width:1200px}}@media (width>=1600px){.search_section:not(.fluid){width:1500px}}.search_section .search_btn{cursor:pointer;width:100%;height:56px;color:var(--lm-text-on-primary);background:var(--lm-primary);border:#000;margin-bottom:0;font-size:1.2rem}.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 (width>=600px){.search_section .search_btn{display:none}}.search_section .quicksearch{border:none;width:100%;max-width:100%;position:relative}.search_section .quicksearch .search_label{border:2px solid var(--lm-primary);border-radius:var(--lm-radius)}.search_section .quicksearch .search_label input{box-sizing:content-box;text-indent:3rem;border-radius:var(--lm-radius);border:none;height:54px;padding:0;font-size:1.2rem}.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;text-overflow:ellipsis;line-height:normal;overflow:hidden}.search_section .quicksearch .search_label .magnifying-glass{width:3rem;font-size:1.44rem}.search_section .quicksearch>ul,.search_section .quicksearch .placeholder{border:2px solid var(--lm-primary);width:100%;max-height:50vh;box-shadow:0 2px 0 0 var(--lm-primary);border-top:0;border-bottom:0}.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 (width>=1200px){.search_section .quicksearch_container.no_recents .quicksearch,.search_section .quicksearch_container.no_recents .quicksearch.open{grid-column:1}}@media (width>=600px){.search_section .quicksearch_container{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}}.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 (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:.833333rem;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 (width>=600px){.search_section .recently_searched{flex-direction:column;justify-content:space-between;display:flex}.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{list-style:none;display: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{color:inherit;border-radius:var(--lm-radius);justify-content:space-between;align-items:baseline;padding:10px;text-decoration:none;display:flex}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);height:54px;line-height:54px;position:absolute}aside.select_city form .close_button_container{z-index:1000;justify-content:space-between;align-items:center;height:54px;display:flex;position:sticky;top:0}aside.select_city form .close_button_container button{cursor:pointer;pointer-events:all;width:62px;height:100%;color:var(--lm-text);background:0 0;border:none;margin-left:auto;font-size:1.728rem}aside.select_city form .search_label{margin-bottom:1rem;padding-right:1.25rem;display:block;position:relative}aside.select_city form .search_label input[type=search]{text-indent:2rem;width:100%;height:40px;color:var(--lm-text);border-radius:var(--lm-radius);background:var(--lm-background);appearance:none;border:none;font-size:1rem;line-height:40px}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 (width<=999px){aside.select_city{background:var(--lm-secondary);-webkit-overflow-scrolling:touch;width:280px;height:100%;padding-left:1.25rem;transition:right .3s;right:-280px;overflow-y:scroll;box-shadow:inset 10px 0 20px -10px #00000030,inset 6px 0 6px -6px #0000003b}aside.select_city form{margin-top:.5rem}aside.select_city form input[type=search]:focus{box-shadow:0 0 0 2px var(--lm-secondary);outline:none}aside.select_city form ul{padding-right:20px}[data-theme=dark] aside.select_city{background:var(--lm-background-dark)}}@media (width<=999px) and (prefers-color-scheme:dark){[data-theme=auto] aside.select_city{background:var(--lm-background-dark)}}@media (width>=1000px){aside.select_city{z-index:-5;width:100vw;height:100vh;padding-top:calc(var(--lm-top-bar) + 40px);opacity:0;background:#0006;flex-direction:column;align-items:center;transition:opacity .3s,z-index .3s step-end;display:flex;left:0;overflow:auto}aside.select_city h3{display:none}aside.select_city form{z-index:10000;opacity:1;border:4px solid var(--lm-secondary);border-radius:var(--lm-radius);background:var(--lm-background);flex:none;width:360px;padding-bottom:1rem;transition:all .3s;position:relative;overflow:hidden;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]{border-bottom:1px solid var(--lm-secondary);border-radius:0;height:54px}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 (width<=999px){body.push_pop,body.push_pop .top_bar{transition:left .3s;left:-280px}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 (width>=1000px){body.push_pop aside.select_city{z-index:10000;opacity:1;transition:opacity .3s,z-index .3s step-start}}#subscribed_cities li{box-sizing:content-box;justify-content:space-between;align-items:baseline;min-height:35px;padding:10px;display:flex}#subscribed_cities li[data-id="{ID}"],#subscribed_cities li input[type=checkbox]{display:none}#subscribed_cities li h3{min-height:35px;line-height:1.3}#subscribed_cities li button{cursor:pointer;width:35px;height:35px;color:var(--lm-red);border-radius:var(--lm-radius);background:0 0;border:none;flex-shrink:0;margin-left:5px;padding:0;font-size:1.2rem}#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{width:auto;max-width:100%;margin-left:1rem;margin-right:1rem}@media (width>=632px){.short_intro{width:600px;margin-left:auto;margin-right:auto}}@media (width>=1000px){.short_intro{width:900px}}@media (width>=1300px){.short_intro{width:1200px}}@media (width>=1600px){.short_intro{width:1500px}}.short_intro .text_block h2{font-size:1.728rem;font-weight:var(--wght-regular);margin-bottom:1rem}@media (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 (width>=1000px){.short_intro .text_block p{margin-bottom:1.25rem}.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-bottom:0;margin-left:0;margin-right:0}.short_intro .bricks{margin-bottom:2rem;margin-left:0;margin-right:0}@media (width<=999px){.short_intro .bricks{margin-bottom:1rem}}section.on_alt_bcg.simple_window{background:var(--lm-background);flex-flow:wrap;align-self:center;width:100%;margin:0;padding:1rem;display:flex}@media (width>=632px){section.on_alt_bcg.simple_window{border:1px solid var(--lm-secondary);border-radius:var(--lm-radius);width:500px;margin:4rem auto;padding:3rem}}@media (width>=1000px){section.on_alt_bcg.simple_window{margin:4rem auto}}section.on_alt_bcg.simple_window header{border-bottom:1px solid var(--lm-tertiary);justify-content:space-between;align-items:flex-end;padding-bottom:15px;display:flex}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{color:#fff;flex-grow:1}section.on_alt_bcg.simple_window h3{margin-bottom:20px;font-size:1.44rem}section.on_alt_bcg.simple_window header,section.on_alt_bcg.simple_window .border_bottom{border-bottom:1px solid var(--lm-tertiary);margin-bottom:20px;padding-bottom:20px}section.on_alt_bcg.simple_window .message{padding-bottom:20px;font-size:1.2rem}section.on_alt_bcg.simple_window .message ul{padding-top:20px}section.on_alt_bcg.simple_window .message.error{color:var(--lm-red);font-size:1rem}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{margin:15px 0 5px;display:block}section.on_alt_bcg.simple_window .admin{font-size:.694444rem;line-height:1.3}section.on_alt_bcg.simple_window .admin small{color:var(--lm-tertiary);margin-top:10px;font-size:.833333rem;display:block}section.on_alt_bcg.simple_window footer{justify-content:flex-end;width:100%;display:flex}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;font-weight:var(--wght-light);margin:1rem 0;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{pointer-events:none;text-decoration:none}.right_scroller .breadcrumbs_small{margin-block:0}@media (width>=1000px){.right_scroller .breadcrumbs_small{margin-inline:0}.breadcrumbs_small{font-size:1.2rem}}section.site_header{margin-bottom:0;padding-bottom:1rem;font-size:.694444rem}section.site_header:not(.fluid){width:auto;max-width:100%;margin-left:1rem;margin-right:1rem}@media (width>=632px){section.site_header:not(.fluid){width:600px;margin-left:auto;margin-right:auto}}@media (width>=1000px){section.site_header:not(.fluid){width:900px}}@media (width>=1300px){section.site_header:not(.fluid){width:1200px}}@media (width>=1600px){section.site_header:not(.fluid){width:1500px}}section.site_header .read_more{font-size:1rem;font-weight:var(--wght-regular);text-align:left;padding-top:1rem}section.site_header .read_more h2{font-size:1.728rem}@media (width>=1000px){section.site_header .read_more h2{margin:1em 0 .5em;font-size:2.0736rem}}section.site_header .read_more h3{font-size:1.44rem}@media (width>=1000px){section.site_header .read_more h3{margin:1em 0 .5em;font-size:1.728rem}}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{margin:.5em 1em .5em 0;display:inline-block}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 (width>=1000px){section.site_header .read_more p~p{margin-top:1.5rem}}section.site_header .read_more button{font-size:inherit;cursor:pointer;color:var(--lm-text);font-weight:var(--wght-bold);background:0 0;border:none;padding:0}section.site_header .read_more button:hover{text-decoration:underline}@media (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 (width>=1000px){section.site_header h1{margin-top:2.5rem}}@media (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 (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)}section.site_header .mod_index{padding-right:70px}}@media (width>=1300px){section.site_header .mod_index{padding-right:80px}}@media (width>=1600px){section.site_header .mod_index{padding-right:0}}@media (width<=999px){section.site_header.mobile_hide{display:none}}section.site_header.planner-header{background-position:50%;width:100%;max-width:100%;padding-block:4rem}section.site_header.planner-header .planner-logo{height:69px;margin-block-end:2rem}@media (width>=900px){section.site_header.planner-header .planner-logo{height:100px}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){background:url(/build/assets/icons-DoZyHSvb.webp);width:23px;height:23px}.icon:not(label).inline{vertical-align:middle;display:inline-block}.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{text-align:center;color:#fe0000;border:1px solid #fe0000;margin-bottom:10px;padding:15px;font-size:.833333rem;line-height:23px}div.donenotify{text-align:center;color:#30ca01;border:1px solid #30ca01;margin-bottom:10px;padding:15px;font-size:.833333rem;line-height:23px}.err{color:#fe0000!important}.done{color:#30ca01!important}div.errorbox{color:#fff;background:#f70606;min-height:29px;margin-bottom:3px;padding:0 10px;font:700 12px/26px Verdana,Arial,sans-serif}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 (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{flex-direction:column;align-items:flex-start;margin-top:10px;display:flex}.special_body .details p{border:1px solid var(--lm-secondary);border-radius:var(--lm-radius);background:var(--lm-background-dark);grid-template-columns:min-content 1fr;gap:10px;padding:5px 10px;display:grid}.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{flex-direction:row;align-items:center;width:100%;margin-top:10px;display:flex}.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{flex-direction:column;align-self:flex-start;margin-left:5px;display:flex}.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{border-radius:7px;align-self:center;width:100%;max-width:600px;margin:0 auto 40px;padding:40px;box-shadow:0 0 0 .5px #32325d1a,0 2px 5px #32325d1a,0 1px 1.5px #00000012}.alt-back.stripe form.on_alt_bcg h1{margin-bottom:20px;font-size:2.48832rem;font-weight:300;line-height:42px}@media (width>=1000px){.alt-back.stripe form.on_alt_bcg h1{font-size:2.98598rem}}.alt-back.stripe form.on_alt_bcg strong{margin:20px 0;font-size:1.44rem;display:block}.alt-back.stripe input{background:#fff;border:1px solid #32325d1a;border-radius:6px;width:100%;height:44px;margin-bottom:6px;padding:12px;font-size:16px}.alt-back.stripe .result-message{font-size:16px;line-height:22px}.alt-back.stripe .result-message a{color:#596fd6;font-weight:600;text-decoration:none}.alt-back.stripe .hidden{display:none}.alt-back.stripe #card-errors{text-align:left;color:var(--lm-red);margin:10px 0;font-size:.833333rem;line-height:1rem}.alt-back.stripe #card-element{background:#fff;border:1px solid #32325d1a;border-radius:4px 4px 0 0;width:100%;height:44px;padding:12px}.alt-back.stripe #payment-request-button{margin-bottom:32px}.alt-back.stripe #button-text{justify-content:space-between;align-items:center;width:100%}.alt-back.stripe #button-text:not(.hidden){display:flex}.alt-back.stripe button{cursor:pointer;color:#fff;background:#5469d4;border:0;border-radius:0 0 4px 4px;justify-content:space-between;align-items:center;width:100%;padding:8px 16px;font-family:Arial,sans-serif;font-size:16px;font-weight:600;transition:all .2s;display:flex;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{text-indent:-99999px;color:#fff;width:20px;height:20px;margin:0 auto;font-size:22px;position:relative;transform:translateZ(0);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{content:"";position:absolute}.alt-back.stripe .spinner:before{transform-origin:10.4px 10.2px;background:#5469d4;border-radius:20.4px 0 0 20.4px;width:10.4px;height:20.4px;animation:2s 1.5s infinite loading;top:-.2px;left:-.2px}.alt-back.stripe .spinner:after{transform-origin:0 10.2px;background:#5469d4;border-radius:0 10.2px 10.2px 0;width:10.4px;height:10.2px;animation:2s infinite loading;top:-.1px;left:10.2px}.alt-back.stripe>section{max-width:600px;margin:0 auto}.alt-back.stripe>section #logo{width:150px;margin:40px 20px 50px;display:block}@media (width>=1000px){.alt-back.stripe>section #logo{margin:40px 20px 50px 0}}section.cal_choser{border-radius:var(--lm-radius);padding:20px}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 (width>=782px){section.cal_choser>header{width:100%;max-width:970px;margin:0 auto;padding-left:65px;padding-right:65px}}section.cal_choser>header h2{font-size:1rem;font-weight:var(--wght-bold);border-bottom:var(--navigation-border-width) solid var(--navigation-color-border,var(--lm-tertiary-light));align-items:center;height:45px;margin-bottom:20px;display:flex}section.cal_choser>header h2>svg{margin:0 5px;font-size:1.2rem}section.cal_choser>header .selection_grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px;display:grid}section.cal_choser>header .selection_grid a{border-radius:var(--widget-border-radius,var(--lm-radius));background:var(--widget-color-background-alt,var(--lm-background-dark));padding:10px;text-decoration:none;display:flex}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:.833333rem}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{font:inherit;margin-left:.5em;padding-left:0;list-style:decimal}ol:not([start]){counter-reset:section}ol li{display:table}ol li:before{content:counters(section, ".") ". ";counter-increment:section;padding-right:.6em;display:table-cell}section.text{font-size:1.2rem;font-weight:var(--wght-light)}section.text.container{width:1200px;margin-left:auto;margin-right:auto;padding:40px 0}@media (width<=1299px){section.text.container{width:900px;margin-left:auto;margin-right:auto}}@media (width<=999px){section.text.container{width:600px}}@media (width<=631px){section.text.container{width:450px}}@media (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: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{justify-content:space-around;align-items:center;display:flex}section.text>form{flex-flow:wrap;font-size:1em;display:flex}section.text>form>label{align-items:center;width:100%;margin-bottom:.5em;display:flex}section.text>form>label>input{margin-right:1em}section.text>form>label>p{margin-bottom:0}section.text>form>button{cursor:pointer;text-transform:uppercase;color:var(--lm-background);background:var(--lm-text);border:none;margin-left:auto;padding:10px 40px;font-size:1.2em;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{background:var(--lm-secondary);border-radius:var(--lm-radius);margin-bottom:2em;padding:1rem;font-size:1.2rem}section.text>article>h3{text-align:center;font-size:1.44rem}section.text>article>p:last-child{margin-bottom:0}section.text>article>ul{margin-left:1em;font-size:1rem;list-style:outside}section.text>article>label{display:block}section.text .older-rules{background-color:var(--lm-background-dark);border-radius:var(--lm-radius);margin-top:2rem;padding:1rem}section.text .older-rules>h3{text-align:left;margin-bottom:.5em}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{margin-block:1em;padding-inline-start:1.5em;line-height:normal;list-style:outside}.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 (width>=1000px){.tile_grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.tile_grid>article.on_alt_bcg{margin-bottom:0}}.tile_grid h2{grid-column:1/-1}.two_columns:not(.in_cont,.fluid){width:auto;max-width:100%;margin-left:1rem;margin-right:1rem}@media (width>=632px){.two_columns:not(.in_cont,.fluid){width:600px;margin-left:auto;margin-right:auto}}@media (width>=1000px){.two_columns:not(.in_cont,.fluid){width:900px}}@media (width>=1300px){.two_columns:not(.in_cont,.fluid){width:1200px}}@media (width>=1600px){.two_columns:not(.in_cont,.fluid){width:1500px}}.two_columns video{top:calc(var(--lm-top-bar) + 1rem);border-radius:var(--lm-radius);aspect-ratio:16/9;width:100%;position:sticky}.two_columns.five_three{grid-template-rows:auto auto;grid-template-columns:1fr;gap:2rem;display:grid}.two_columns.five_three .img{grid-row:1;margin:0}.two_columns.five_three .img.tourists{aspect-ratio:3/2}@media (width>=1300px){.two_columns.five_three{grid-template-rows:1fr;grid-template-columns:5fr 3fr}.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{margin-bottom:.5em;font-size:2.0736rem}.two_columns strong{font-size:1rem;line-height:1.3}@media (width>=1000px){.two_columns strong{font-size:1.2rem}}.two_columns p,.two_columns li{font-size:1rem;line-height:1.3}@media (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,.two_columns li+li{margin-top:20px}.two_columns li strong{display:inline}.two_columns li p+p{margin-top:20px}.two_columns img{border-radius:var(--lm-radius);max-width:100%;display:block}.two_columns .image{place-items:center;display:grid}.two_columns .image .eb_logo{max-width:400px}.two_columns .image.top{align-items:flex-start}.two_columns>*{width:100%}@media (width<=999px){.two_columns>*+*{margin-top:30px}}.two_columns>.center{text-align:center;flex-direction:column;justify-content:space-between;align-items:center;margin:0 auto;display:flex}.two_columns .text{flex-direction:column;display:flex}.two_columns .text>.btn{align-self:flex-start}.two_columns .text:not(.top)>.btn{margin-top:20px}@media (width>=1000px){.two_columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.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 (width<=999px){.two_columns.about .center{text-align:left;align-items:flex-start;margin:4rem auto}}@media (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 (width>=1000px){.two_columns.not_in_your_country{margin-top:8rem}}.two_columns.game_creators>div{border-radius:var(--lm-radius);background:var(--lm-secondary);justify-content:center;align-items:center;height:230px;padding:20px;display:flex}.two_columns.game_creators>div img{background:#000;border-radius:0;width:100%;display:block}.two_columns.site_header{text-align:left;margin-top:60px}.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{border-top:1px solid var(--lm-secondary);border-bottom:1px solid var(--lm-secondary);margin-top:20px;padding:20px 0;font-size:2.0736rem}.two_columns.site_header .price span{font-size:2.98598rem}.two_columns.site_header .price p{margin-bottom:0}.two_columns.site_header .price del{color:var(--lm-red);font-size:1.728rem}.two_columns.site_header .price+.price{border-top:0;margin-top:0}.two_columns.site_header .product_form{align-self:flex-start;padding:20px 0;display:flex}.two_columns.site_header .product_form>*{margin-top:0;margin-bottom:0}.two_columns.site_header .product_form .btn{flex-shrink:0;margin-left:10px;display:flex}.two_columns.site_header .product_form [data-type=input_number]{flex:0 100px}.two_columns.site_header .product_form [data-type=input_number] input{height:100%}.two_columns.site_header small{color:var(--lm-tertiary);font-size:1rem}.two_columns.site_header.game .text h1{margin-bottom:1rem}@media (width<=999px){.two_columns.site_header.game{margin-top:0}}@media (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{flex-direction:column;grid-area:1/2;align-items:center;display:flex}.two_columns.business_offer .stats{grid-template-columns:repeat(var(--columns,2), minmax(0, 1fr));gap:1rem;width:100%;margin-top:2rem;display:grid}@media (width>=600px){.two_columns.business_offer .stats{--columns:4}}.two_columns.business_offer .stat{text-align:center;border-bottom:3px solid var(--lm-primary);flex-direction:column;justify-content:center;margin-top:0;padding-bottom:.75rem;display:flex}.two_columns.business_offer .stat strong{margin-bottom:auto;font-size:1.728rem}.two_columns.business_offer .stat small{margin-top:.5rem;margin-bottom:auto;font-size:1rem}.two_columns.business_offer img{aspect-ratio:2}.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 (width>=1000px){.two_columns.limited_width.booking_system .image{margin-top:0}}.two_columns.limited_width.booking_system img{aspect-ratio:3/2}@media (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.98598rem}}@media (width>=1600px){.two_columns.limited_width{max-width:1184px}}.two_columns.limited_width .buttons{justify-items:flex-start;display:flex}.two_columns.limited_width .buttons .btn:first-child{margin-right:20px}@media (width>=632px){.two_columns.limited_width .buttons{gap:20px;justify-items:legacy;grid-template-columns:1fr 1fr;display:grid}.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 (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{margin-bottom:.5em;font-size:1.44rem;font-weight:300}@media (width>=1000px){.two_columns.contest h4{margin-top:0;font-size:1.728rem;font-weight:400}}.two_columns.contest img{border-radius:var(--lm-radius)}.two_columns.contest .data_list{grid-template-columns:max-content auto;row-gap:10px;margin-top:20px;display:grid}.two_columns.contest .data_list p{margin-left:20px}.two_columns.contest .data_list:not(:last-child){margin-bottom:20px}@media (width>=1000px){.two_columns.contest>*{margin-bottom:0}}.two_columns.contest+.contest{margin-top:20px}.two_columns.contest label[data-type=checkbox]{margin-bottom:1em;padding-left:0}.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{margin-bottom:20px;font-size:1.2rem}.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 (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 (width<=999px){.right_scroller.user>section .on_alt_bcg a.btn.subpage_link{margin-left:1rem}}.right_scroller.user .mobi_fixed.bottom_user_menu{border-top:1px solid var(--lm-secondary);height:65px;box-shadow:none;justify-content:space-around}@media (width<=1299px){.right_scroller.user .mobi_fixed.bottom_user_menu{display:flex}}.right_scroller.user .mobi_fixed.bottom_user_menu .navlink{text-align:center;flex-direction:column;flex:auto;align-items:center;margin-left:0;padding:.5rem 0;font-size:24px;text-decoration:none;display:flex}.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{flex-direction:column;display:flex}.right_scroller.user>form>.btn{place-self:flex-end}@media (width<=999px){.right_scroller.user>form>.btn{margin-right:1rem}}@media (width>=1000px){.right_scroller.user>form>.btn{margin-top:0}}section.user_menu{background:var(--lm-secondary);flex-direction:column;display:flex}section.user_menu>header{font-size:1.2rem;font-weight:var(--wght-bold);text-transform:uppercase;height:60px;color:var(--lm-text-on-primary);background:var(--lm-primary);justify-content:center;align-items:center;display:flex}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{padding:5px 0;font-size:1.2rem;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{border-bottom:1px solid var(--lm-tertiary);height:145px;display:flex}section.user_menu>.rooms>p{font-size:.833333rem;font-weight:var(--wght-bold);text-align:center;text-transform:uppercase;flex-direction:column;flex:0 0 50%;justify-content:space-between;align-items:center;padding:20px 10px;line-height:15px;display:flex}section.user_menu>.rooms>p+p{border-left:1px solid var(--lm-tertiary)}section.user_menu>.rooms>p>strong{margin-bottom:5px;font-size:2.98598rem;line-height:1}section.user_menu>.rooms>p>a{font-size:.694444rem;font-weight:var(--wght-regular);text-transform:none;color:inherit;margin-top:5px;line-height:1em}section.user_menu>.btn{margin:0 10px 10px}.progress_bar{background:var(--lm-secondary);border-radius:20px;grid-column:1/-1;height:20px;margin-bottom:20px;display:flex;position:relative;overflow:hidden}.progress_bar>span{vertical-align:middle;color:var(--lm-tertiary);background:0 0;padding:0 10px;font-size:.694444rem;line-height:20px}.progress_bar>div{background:var(--lm-primary);border-radius:20px;min-width:calc(20px + 1ch);height:100%;line-height:20px;position:relative}.progress_bar>div>span{z-index:10;white-space:nowrap;height:100%;color:var(--lm-text-on-primary);padding-right:10px;font-size:.694444rem;position:absolute;top:0;right:0}.progress_bar>div>span.right{color:var(--lm-text);left:calc(100% + 10px);right:auto}.progress_bar>span:first-of-type,.progress_bar>span:last-of-type{z-index:10;position:absolute;top:0}.progress_bar>span:first-of-type{color:var(--lm-text-on-primary);left:0}.progress_bar>span:last-of-type{z-index:0;right:0}.thumbnail{cursor:pointer;place-self:start;display:grid;position:relative}.thumbnail .lmfa{opacity:0;color:#fff;filter:drop-shadow(2px 2px 2px #000);z-index:1;grid-area:1/1;place-self:center;font-size:2.5rem;transition:all .3s;display:block;position:absolute}@media (hover:hover){.thumbnail:hover .lmfa{opacity:.8;transition:all .3s}}.viewbox{isolation:isolate;place-items:center;padding:1rem;display:grid}.viewbox .big_img_container{flex-direction:column;justify-content:center;align-items:center;display:flex}.viewbox .navigation{border-radius:var(--lm-radius);background:#0009;justify-content:center;align-items:center;gap:1rem;padding:1rem;display:none;position:absolute;bottom:.5rem}.viewbox .navigation p{color:#fff}.viewbox .navigation.show{display:flex}.viewbox .close_viewbox{z-index:1000;color:#fff;cursor:pointer;background:0 0;border:none;font-size:2rem;position:absolute;top:1rem;right:1rem}.viewbox .change_photo{background:var(--lm-secondary);border-radius:var(--lm-radius);cursor:pointer;border:none;min-width:2rem;font-size:1.5rem}@media (hover:hover){.viewbox .change_photo:hover{background-color:var(--lm-secondary-light)}}.viewbox img{border-radius:var(--lm-radius);max-width:calc(100% - 2rem);max-height:calc(100% - 2rem);display:block;position:absolute}.viewbox_container{display:none}.viewbox_container.open{inset:var(--lm-top-bar,0) 0 0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:100000;background:#0009;place-items:center;display:grid;position:fixed;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{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:center;max-height:100%;display:grid}.viewbox_container.single img{max-width:100%;max-height:100%;display:block}.user_photos img{border-radius:var(--lm-radius);width:100%;max-width:100%;max-height:100%;display:block}.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{background-color:var(--lm-color-user-verification);border-radius:var(--lm-radius);color:var(--lm-text-on-verification-background);padding:.25em .5em;position:absolute;bottom:0;left:0}.user_photos.verified figcaption .user-verification{height:1.2rem;color:var(--text_on_background);font-size:1.2rem;display:block}.user_photos .gallery_grid{grid-template-columns:repeat(var(--col-number,3), minmax(0, 1fr));gap:1rem;display:grid}.user_photos .gallery_grid img,.user_photos .gallery_grid picture{aspect-ratio:1}.user_photos .gallery_grid .img_placeholder{aspect-ratio:1;background-color:var(--lm-secondary);border-radius:var(--lm-radius);display:block}.user_photos .gallery_grid .none:first-child{opacity:.857143}.user_photos .gallery_grid .none:nth-child(2){opacity:.714286}.user_photos .gallery_grid .none:nth-child(3){opacity:.571429}.user_photos .gallery_grid .none:nth-child(4){opacity:.428571}.user_photos .gallery_grid .none:nth-child(5){opacity:.285714}.user_photos .gallery_grid .none:nth-child(6){opacity:.142857}@media (width>=600px){.user_photos .gallery_grid{--col-number:4}}@media (width>=900px){.user_photos .gallery_grid{--col-number:6}}section.voucher_form{width:auto;max-width:100%;margin-left:1rem;margin-right:1rem}@media (width>=632px){section.voucher_form{width:600px;margin-left:auto;margin-right:auto}}@media (width>=1000px){section.voucher_form{width:900px}}@media (width>=1300px){section.voucher_form{width:1200px}}@media (width>=1600px){section.voucher_form{width:1500px}}@media (width<=631px){section.voucher_form{margin-left:0;margin-right:0}section.voucher_form h2{padding-left:1rem;padding-right:1rem}}section.voucher_form .error{color:var(--lm-red);font-weight:var(--wght-bold);padding:.5em 0 0}section.voucher_form .form{color:var(--lm-text-on-primary);background-color:var(--lm-primary);position:relative}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);color:var(--lm-text-on-primary);margin-bottom:1rem}@media (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{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}section.voucher_form .form>footer .error{padding:0 0 1em}section.voucher_form .form>footer strong{font-size:2.98598rem}@media (width>=632px){section.voucher_form .form{border-radius:var(--lm-radius)}}@media (width>=1000px){section.voucher_form .form{grid-template-areas:"form""presentation""footer";margin:0;display:grid}}@media (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);box-sizing:border-box;border:4px solid var(--lm-primary);border-radius:var(--lm-radius)3px;grid-area:presentation;justify-content:center;align-items:center;width:100%;height:0;padding-bottom:93.1428%;display:flex;position:relative;overflow:hidden}@media (width>=1000px){section.voucher_form .presentation{border-radius:var(--lm-radius);height:667px}}@media (width>=1300px){section.voucher_form .presentation{height:auto;padding:0}}section.voucher_form .presentation .stripes{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));position:absolute;inset:0}[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{filter:drop-shadow(0 -6px 6px #00000029)drop-shadow(0 -4px 3px #0003);width:96%;transition:transform .5s;display:block;position:absolute;top:109%}@media (width>=632px){section.voucher_form #envelope_back,section.voucher_form #envelope_front{width:88%}}@media (width>=1300px){section.voucher_form #envelope_back,section.voucher_form #envelope_front{width:89%}}@media (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);z-index:20;background-size:cover;width:92%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 14px 28px #00000040,0 10px 10px #00000038}section.voucher_form .voucher_template *{text-align:center;text-transform:uppercase;font-size:.833333rem}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{text-align:left;text-transform:none;fill:var(--lm-text);font-size:1rem;font-style:italic}@media (width>=632px){section.voucher_form .voucher_template{width:85%}}@media (width>=1300px){section.voucher_form .voucher_template{width:85%}}@media (width>=1600px){section.voucher_form .voucher_template{width:75%}}section.voucher_form article:not(.presentation){--radio-width:85px;flex-direction:column;flex-shrink:0;grid-area:form;width:100%;padding:0 1rem;display:flex}section.voucher_form article:not(.presentation) textarea{resize:vertical;min-width:100%;max-width:100%}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:#fff9;--bs-btn-hover-bg:#fffc;--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);background:linear-gradient(#ffffffb3,#ffffffb3 66%,#ffffff80);border-width:1px}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{border:1px solid var(--lm-secondary);background-color:var(--lm-background);border-radius:var(--lm-radius);width:var(--radio-width);cursor:pointer;display:block;overflow:visible}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{border-radius:var(--lm-radius);max-width:100%;display:block}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 (width>=482px){section.voucher_form article:not(.presentation){padding:0 1.5rem}}@media (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{z-index:50;border-radius:var(--lm-radius);background:var(--lm-text);max-width:100%;min-height:100px;color:var(--lm-secondary);align-items:center;margin:1rem;padding:.75rem 1rem;font-size:.833333rem;transition:opacity .3s .3s;display:none}.delivery_info#pdf_info{display:flex}@media (width>=1300px){.delivery_info#pdf_info{opacity:.9;transition:opacity .3s .3s,transform .3s .3s;transform:translateY(-2rem)}}@media (width>=1600px){.delivery_info#pdf_info{transform:translateY(-1rem)}}.delivery_info>svg{margin-right:1rem;font-size:2.98598rem}@media (width>=482px){.delivery_info{font-size:1rem}}@media (width>=632px){.delivery_info{margin:1rem 2rem;padding:1rem 2rem}}@media (width>=1300px){.delivery_info{opacity:0;width:595px;margin:0;display:flex;position:absolute;bottom:0;left:57px}}@media (width>=1600px){.delivery_info{width:720px;left:145px}}.widget_presentation{flex-direction:column;width:auto;max-width:100%;margin-left:1rem;margin-right:1rem;display:flex}@media (width>=632px){.widget_presentation{width:600px;margin-left:auto;margin-right:auto}}@media (width>=1000px){.widget_presentation{width:900px}}@media (width>=1300px){.widget_presentation{width:1200px}}@media (width>=1600px){.widget_presentation{width:1500px}}@media (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{margin-bottom:20px;font-size:1.728rem}.widget_presentation form.presentation_options p{padding-bottom:10px}.widget_presentation form.presentation_options p:last-of-type{margin-bottom:20px}@media (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 (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{top:var(--lm-top-bar)20px;display:block;position:sticky}.voucher_check{width:auto;max-width:100%;margin-left:1rem;margin-right:1rem}@media (width>=632px){.voucher_check{width:600px;margin-left:auto;margin-right:auto}}@media (width>=1000px){.voucher_check{width:900px}}@media (width>=1300px){.voucher_check{width:1200px}}@media (width>=1600px){.voucher_check{width:1500px}}.voucher_check h3{margin-bottom:1.5rem}.voucher_check .color_message{border-radius:var(--lm-radius);margin-top:1rem;padding:2rem;display:inline-flex}.voucher_check .color_message h3{font-size:1.2rem;font-weight:var(--wght-bold);margin-block:0}.voucher_check .color_message .value{margin-block:.5em;font-size:2.0736rem}.breadcrumbs{flex-flow:row;margin-right:auto;display:flex}.breadcrumbs>div{width:100%}.breadcrumbs div+div{margin-left:20px}.mobile_only .breadcrumbs,.mobile_only .sort{flex-direction:column;display:flex}@media (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;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:10px;display:grid}@media (width>=600px){.twelve_col{column-gap:20px}}@media (width>=1200px){.twelve_col{grid-template-rows:auto auto 1fr 1fr}}.twelve_col>*{grid-column:1/-1}.twelve_col>.top{grid-row:1/2;margin-bottom:20px;display:none}@media (width>=900px){.twelve_col>.top{justify-content:space-between;align-items:flex-start;display:flex}}.twelve_col>.top .sort{flex-direction:row;align-items:center;display:flex}.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 (width>=900px){.twelve_col>.left{grid-area:4/1/5/5}}@media (width>=1200px){.twelve_col>.left{grid-area:3/1/5/4}}@media (width>=900px){.twelve_col>.right{grid-area:2/1/3/5}}@media (width>=1200px){.twelve_col>.right{grid-area:2/-4/5/-1}}@media (width>=900px){.twelve_col>.left,.twelve_col>.right{height:auto;position:static;transform:none}}.twelve_col>.center{padding-bottom:20px}.twelve_col>.center>[data-filterme]{height:100%}@media (width>=900px){.twelve_col>.center{grid-area:2/5/5/-1}}@media (width>=1200px){.twelve_col>.center{grid-column:4/-4}}@media (width<=899px){.twelve_col.default_list>.left,.twelve_col.default_list>.right{display:none}}@media (width>=900px){.twelve_col.default_list>.left{grid-row:3}}.twelve_col.default_list .mobile_only{flex-direction:column;align-items:flex-end;display:flex}.twelve_col.default_list .mobile_only .breadcrumbs{margin-bottom:20px;margin-right:0;display:none}.twelve_col.default_list .mobile_only>button{color:var(--lm-tertiary);background:0;border:none;margin-bottom:20px;padding:0;text-decoration:underline}.twelve_col.default_list .mobile_only>button.open+.breadcrumbs{display:flex}@media (width>=600px){.twelve_col.default_list .mobile_only>button.open+.breadcrumbs{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.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{white-space:nowrap;text-overflow:ellipsis;flex:0 100%;line-height:normal;overflow:hidden}.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 (width>=900px){.twelve_col.default_list .mobile_only{display:none}.twelve_col.card_nav_container{grid-template-rows:auto auto auto 1fr}}@media (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{z-index:5;inset:var(--lm-main-bar) 0 var(--bottom_bar_height) 0;position:fixed}@media (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;transition:all .3s;overflow:auto;transform:translate(0)}}.twelve_col.card_nav_container>.left{background:var(--lm-background-dark);justify-content:stretch;padding:0;transition:all .3s;overflow:hidden;transform:translate(-100%)}@media (width>=900px){.twelve_col.card_nav_container>.left{overflow:unset;grid-area:4/1/auto/5;height:auto;margin-bottom:20px;position:static;transform:none}.twelve_col.card_nav_container>.left.to_top{grid-row:3}}@media (width>=1200px){.twelve_col.card_nav_container>.left{grid-area:3/1/5/4}}.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 (width>=900px){.twelve_col.card_nav_container>.left .mobile_only{display:none}}.twelve_col.card_nav_container>.right{grid-row:4;display:none;position:static}.twelve_col.card_nav_container>.right.sticky{grid-row:2;transition:all .3s;display:block;position:fixed;transform:translate(100%)}@media (width>=900px){.twelve_col.card_nav_container>.right.sticky{top:calc(var(--lm-top-bar) + 20px);height:150px;min-height:0;margin-bottom:30px;display:block;position:sticky;bottom:auto;transform:none}}@media (width>=1200px){.twelve_col.card_nav_container>.right.sticky{height:calc(100vh - var(--lm-top-bar) - 40px);grid-area:2/-4/5/-1;margin-bottom:0}}@media (width>=900px){.twelve_col.card_nav_container>.right{display:block}}@media (width>=1200px){.twelve_col.card_nav_container>.right{grid-row:3}}.twelve_col.card_nav_container .calendar{z-index:10;flex-grow:1;display:none}@media (width>=900px){.twelve_col.card_nav_container .calendar{z-index:0;grid-area:3/1/4/5;height:auto;display:block;position:static}}@media (width>=1200px){.twelve_col.card_nav_container .calendar{grid-area:2/1/3/4;margin-top:0}}.twelve_col.card_nav_container .card_navigation_menu{z-index:1000;height:var(--bottom_bar_height);border-top:1px solid var(--lm-secondary);background:var(--lm-background);flex-direction:row;justify-content:flex-end;min-height:0;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 10px 20px #00000029,0 6px 6px #00000030}.twelve_col.card_nav_container .card_navigation_menu>button{background:var(--lm-background);border:none;border-radius:0;flex-direction:column;justify-content:center;place-items:center;padding:0 5px;display:flex;position:relative;overflow:hidden}.twelve_col.card_nav_container .card_navigation_menu>button svg,.twelve_col.card_nav_container .card_navigation_menu>button i{min-height:1em;font-size:1.2rem}.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{flex-direction:row;flex:1 0 auto;justify-content:flex-start;align-items:center;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{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.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:.694444rem}.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{white-space:nowrap;text-overflow:ellipsis;width:100%;line-height:normal;overflow:hidden}.twelve_col.card_nav_container .card_navigation_menu>button[data-index]:after{content:"";background-color:var(--lm-primary);width:100%;height:4px;transition:transform .3s;position:absolute;bottom:0;left:0;transform:translateY(4px)}.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 (width>=900px){.twelve_col.card_nav_container .card_navigation_menu{display:none}}@media (width<=899px){.twelve_col.card_nav_container.cal_open .calendar{z-index:10000;bottom:var(--bottom_bar_height);max-width:300px;padding-top:15px;display:block;position:fixed;left:0}.twelve_col.card_nav_container.cal_open .calendar header{display:none}}.twelve_col.card_nav_container .map_container{height:100%;display:block;position:relative}@media (width>=900px){.twelve_col.card_nav_container .map_container{border:1px solid var(--lm-secondary-dark);border-radius:var(--lm-radius);background:var(--lm-secondary);transition:height .3s}}@media (width>=1200px){.twelve_col.card_nav_container .map_container{transition:none}}.twelve_col.card_nav_container .map_container.big{height:100%;transition:none}@media (width>=900px){.twelve_col.card_nav_container .map_container.big{height:calc(100vh - 50px - var(--lm-top-bar));transition:height .3s}}@media (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 (width>=900px){.twelve_col.card_nav_container .map_container button.expand{z-index: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;height:20px;padding:0 10px;display:grid;position:absolute;bottom:0;left:50%;transform:translate(-50%,100%)}.twelve_col.card_nav_container .map_container button.expand:hover{text-decoration:underline}}@media (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 (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 (width>=1000px){.twelve_col.card_nav_container .map_container>div{position:initial;border-radius:var(--lm-radius);width:100%;height:100%;display:block}}@media (width>=1600px){.twelve_col.card_nav_container .map_container>div{box-shadow:initial}}body.annual_summary{--color_primary:#fcc417;--trans_duration:.75s;color:#fff;background:url(/build/assets/summary_page_background-CZ0zcoYT.webp) top/cover;width:100vw;height:100dvh;padding:0;font-family:Stratum,sans-serif}body.annual_summary *{font-family:inherit}body.annual_summary main{text-align:center;text-transform:uppercase;background-color:#0000;place-items:center;width:100vw;height:100dvh;margin:0;padding:0;display:grid}body.annual_summary button{box-shadow:none;background:0 0;border: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;width:100vw;height:100dvh;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;display:grid;position:relative}body.annual_summary .music_switch{color:#000;z-index:10000000;cursor:pointer;background:#fff9;border-radius:100%;place-items:center;width:48px;height:48px;padding:0;font-size:1.5rem;display:grid;position:absolute;bottom:.5rem;right:.5rem}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{height:100%;display:grid;position:relative;overflow:hidden}body.annual_summary .summary_header{z-index:1000;padding:var(--inner-padding) var(--inner-padding) calc(var(--inner-padding) * 2);background-image:linear-gradient(#00000059,#0000004d,#0000);flex-direction:column;align-items:center;display:flex;position:absolute;inset:0 0 auto}body.annual_summary .summary_header h1{font-size:1rem}body.annual_summary .summary_header .logo{margin-bottom:10px}body.annual_summary .category_name span{margin-top:.25em;font-size:1.25em}body.annual_summary .progress_bars{--bar_color:#ffffff8c;justify-content:center;width:100%;padding:10px 0;display:flex}body.annual_summary .progress_bars .progress_bar{cursor:pointer;background-color:var(--bar_color);border-radius:100vh;width:100%;max-width:34px;height:5px;margin-bottom:0;position:relative}body.annual_summary .progress_bars .progress_bar:after{content:"";background-color:var(--color_primary);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}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-origin:0;transition:var(--auto-transition-time) linear;transform:scaleX(1)}body.annual_summary .progress_bars .progress_bar:hover{background-color:#fff;transform:scale(1.25,2.25)}body.annual_summary .summary_steps_outer{width:100%;height:100%;max-height:var(--summary_height);max-width:var(--summary_width);overflow:hidden}body.annual_summary .summary_steps_inner{height:100%;display:flex;overflow:hidden}body.annual_summary .starter{z-index:100000;background-color:#0006;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}body.annual_summary .starter button{border-radius:var(--lm-radius);cursor:pointer;border:1px solid #fff;flex-direction:column;align-items:center;padding:.75rem;font-size:2rem;display:flex}body.annual_summary .starter button:hover{color:#000;background:#fff}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{width:inherit;height:inherit;border-radius:var(--lm-radius);display:block}body.annual_summary [data-gallery-play-value="1"] .starter{display:none}body.annual_summary .summary_step{--translateX:-3rem;opacity:0;visibility:hidden;width:100%;max-width:100%;height:100%;max-height:100%;transition:var(--trans_duration);transform-origin:100%;background-position:50%;background-repeat:no-repeat;background-size:contain;flex-direction:column;flex-shrink:0;justify-content:center;display:flex;position:absolute;inset:0;transform:translate(-1rem)}body.annual_summary .summary_step span,body.annual_summary .summary_step small,body.annual_summary .summary_step strong{opacity:0;transform:translateX(var(--translateX));transition:var(--trans_duration);transition-delay:0s;display:inline-block}body.annual_summary .summary_step span.yellow,body.annual_summary .summary_step small.yellow,body.annual_summary .summary_step strong.yellow{opacity:0;transition-delay:0s}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{--translateX:3rem;transform-origin:0;transform:translate(1rem)}body.annual_summary .summary_step.act.auto,body.annual_summary .summary_step.act~.summary_step.auto{transform:none}body.annual_summary .summary_step p{text-shadow:4px 4px #000,0 0 40px #000,0 0 32px #000,0 0 16px #000,0 0 12px #000;margin:0 var(--inner-padding);font-size:2.25rem;line-height:1.1}body.annual_summary .summary_step .yellow{color:var(--color_primary);text-shadow:4px 4px #000,0 0 40px #000,0 0 32px #000,0 0 12px #000}body.annual_summary .summary_step.act{visibility:visible;opacity:1;transition:var(--trans_duration);transform:translate(0)}body.annual_summary .summary_step.act span,body.annual_summary .summary_step.act small,body.annual_summary .summary_step.act strong{opacity:1;transition:var(--trans_duration) calc(var(--trans_duration) / 3);transition-delay:calc(var(--trans_duration) / 3);transform:translate(0)}body.annual_summary .summary_step.act span.yellow,body.annual_summary .summary_step.act small.yellow,body.annual_summary .summary_step.act strong.yellow{opacity:1;transition-delay:0s}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{font-size:7rem;display:block}body.annual_summary .summary_step .minutes_number{flex-direction:column;margin-bottom:2rem;font-size:7rem;line-height:.9;display:flex}body.annual_summary .summary_step .minutes_number small{font-size:.4em}body.annual_summary .summary_step .badge_number{text-align:center;flex-direction:column;margin:0 2rem;font-size:8rem;display:flex;top:50%;left:0;right:0}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{flex-direction:column;font-size:9rem;line-height:1;display:flex}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{flex-direction:column;align-items:center;margin-bottom:auto;line-height:1;display:flex}body.annual_summary .summary_step .end_bottom strong{font-size:3em}body.annual_summary .summary_step .end_share{background-color:var(--color_primary);color:#000;z-index:100000;align-self:center;margin-bottom:2rem;padding:1.5rem;font-size:1.1rem;text-decoration:none;display:grid}body.annual_summary #summary_reviews .reviews_number{font-size:8rem}body.annual_summary .invisible_buttons{grid-template-columns:repeat(3,1fr);display:grid;position:absolute;inset:0 0 7rem}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 (height<=500px){body.annual_summary .summary_container{display:none}body.annual_summary .landscape_warning{color:#000;place-items:center;display:grid;position:fixed;inset:0}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{gap:2rem 1rem;display:grid}.categories_grid .topics{flex-direction:column;display:flex}@media (width>=600px){.categories_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=900px){.categories_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1200px){.categories_grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.docs_category .icon_container{background:var(--lm-secondary-light);border-radius:var(--lm-radius);place-items:center;margin-bottom:1rem;display:grid}.docs_category .icon_container:hover{background-color:var(--lm-secondary)}.docs_category .icon_container i,.docs_category .icon_container svg{height:100px;margin:2rem}.docs_category .heading{border-bottom:1px solid var(--lm-secondary);margin-bottom:.5em;padding-bottom:.5em;font-size:1.44rem;text-decoration:none;display:block}.docs_category .heading:focus,.docs_category .heading:link:hover{text-decoration:underline}.docs_category .topic{justify-content:space-between;align-items:baseline;text-decoration:none;display:flex}.docs_category .topic:focus,.docs_category .topic:link:hover{text-decoration:underline}.docs_category .topic+.topic{margin-top:.75em}.docs_category .topics_num{color:var(--lm-tertiary);align-items:center;margin-top:1em;font-size:.833333rem;display:flex}.docs_category .topics_num:after{content:"";background-color:var(--lm-secondary);flex-grow:1;height:1px;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{gap:3rem 1rem;display:grid}.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 (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{margin-top:1em;font-size:1.2rem;line-height:1.2}.docs_articles_in_category h2{font-size:1.44rem}@media (width>=1200px){.docs_articles_in_category h2{font-size:1.728rem}}@media (width<=899px){.docs_articles_in_category{margin-top:2rem;margin-bottom:2rem}}.docs_articles_in_category ul{border-top:1px solid var(--lm-secondary);border-bottom:1px solid var(--lm-secondary);padding:1rem 0}.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);margin:.5em auto;padding:.5em 0;font-size:1rem}.search_result header{font-size:1.728rem}.search_result p{line-height:1.6}.docs_search{--search_border_width:2px;background-color:var(--lm-background);z-index:1000;justify-content:stretch;align-items:stretch;width:100%;display:inline-flex;position:relative}.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:0 0;border:none;outline:none;width:100%;height:50px;padding:0 1rem 0 2.25rem;font-size:1rem}.docs_search .quick_results{--results_padding:1.5rem;background-color:var(--lm-background);border-bottom-left-radius:var(--lm-radius);border-bottom-right-radius:var(--lm-radius);border:var(--search_border_width) solid var(--lm-primary);top:calc(100% - var(--search_border_width));padding:0 calc(var(--results_padding) / 2) calc(var(--results_padding) / 2);border-top:0;flex-direction:column;display:none;position:absolute;left:0;right:0}.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{border-radius:var(--lm-radius);flex-direction:column;text-decoration:none;display:flex}.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:.833333em}.docs_search .all_results{margin:calc(var(--results_padding) / 2) var(--results_padding);padding-top:calc(var(--results_padding) / 2);border-top:1px solid var(--lm-secondary-light);display:block}.docs_search:focus-within .quick_results{display:flex}.docs_search:focus-within .search_label{border-bottom-right-radius:0;border-bottom-left-radius:0}.right_scroller.docs{grid-template-columns:1fr;display:grid}.right_scroller.docs .post{grid-column:1}.right_scroller.docs .docs_search{grid-area:1/1;margin-bottom:1rem}.right_scroller.docs .docs_articles_in_category{grid-area:3/1}@media (width>=900px){.right_scroller.docs{grid-template-rows:max-content 1fr;grid-template-columns:minmax(0,1fr) 280px}.right_scroller.docs .post{grid-row:span 2}.right_scroller.docs .docs_search{grid-area:1/2;margin-bottom:2rem}.right_scroller.docs .docs_articles_in_category{grid-area:2/2}}@media (width>=1200px){.right_scroller.docs{grid-template-columns:1fr 360px}}.site_header.docs.half .docs_search{margin-top:1rem}@media (width>=900px){.site_header.docs.half{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem;display:grid}.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{grid-template-columns:1fr;align-items:start;gap:1rem;display:grid}.site_header.docs.quarter .read_more{padding-top:0}@media (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 (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-area:2/1/auto/-1}}.docs_search_results{gap:2rem 1rem;margin:3rem auto;display:grid}@media (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{color:var(--lm-primary);background-color:#0000}@media (prefers-color-scheme:dark){[data-theme=auto] .search_snippet strong{color:var(--lm-primary);background-color:#0000}}.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;flex-direction:column;align-items:flex-start;display:flex;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{color:var(--step_color);font-size:1.75rem;display:none;position:absolute;top:1rem;right:1rem}.verification_form_step .refresh{align-items:center;margin-top:1rem;display:flex}.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 (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);top:calc(var(--lm-top-bar) + 1rem);padding-left:var(--dot-size);align-items:start;gap:var(--gap);flex-direction:column;display:flex;position:sticky}.visit_timeline a{text-decoration:none}.visit_timeline a:focus,.visit_timeline a:link:hover{text-decoration:underline}.visit_timeline .year_number{cursor:pointer;padding-left:var(--inline-gap);color:var(--lm-text);list-style:none;position:relative}.visit_timeline .year_number p{transition:transform .3s}.visit_timeline .year_number:hover p{transform:translateX(var(--inline-gap))}.visit_timeline .year_number strong{font-weight:var(--wght-black)}.visit_timeline .year_number:before{content:"";left:calc(-1 * var(--dot-size));height:var(--dot-size);width:var(--dot-size);background-color:var(--lm-text);border-radius:100%;position:absolute;top:50%;transform:translateY(-50%)}.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{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;position:absolute}.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{margin-top:var(--gap);flex-direction:column;display:flex}.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{transition:transform .3s;display:block}.visit_timeline .month:hover a{transform:translateX(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{left:calc(-1 * var(--dot-size));height:var(--dot-size);width:var(--dot-size);background-color:var(--active-color,var(--lm-text));border-radius:100%;position:absolute;top:50%;transform:translateY(-50%)}aside.mobi_fixed.mobile_date_pickers{justify-content:flex-end;display:flex}@media (width>=632px){aside.mobi_fixed.mobile_date_pickers select{max-width:50%}}@media (width>=1000px){aside.mobi_fixed.mobile_date_pickers{grid-template-columns:repeat(3,1fr)}}@media (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{order:2;width:100%;margin:0}@media (width>=782px){.wishlist_header .add_to_list_container{order:-1;width:calc(50% - .5rem)}}@media (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.98598rem);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);cursor:pointer;flex-shrink:0;place-items:center;display:grid}.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;grid-template-columns:repeat(auto-fit,80px);align-items:flex-start;gap:10px;width:100%;display:grid}@media (width<=481px){.hours{grid-template-columns:repeat(auto-fill,minmax(70px,1fr))}}@media (width>=782px){.hours{grid-template-columns:minmax(60px,100px);margin:0;padding:0 10px}}.hours>small{font-size:.833333rem}.hours .hour{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));min-height:40px;color:var(--slot-color-text,inherit);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;padding:5px;font-size:1.2rem;line-height:1;display:flex}@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 small{font-size:.833333rem}.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);background:var(--type_color,#3c8dbc);--stripes_color:#0000001a;border:none}.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:#00000013}.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:#00000013}.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:#00000013}.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:#00000013}.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{flex-flow:wrap;justify-content:space-between;padding-top:20px;display:flex}.widget_footer>a.regulations{margin-right:.5em;text-decoration:underline}.widget_footer>*{margin-bottom:.5em}.widget_footer p{align-items:center;display:flex}.widget_footer .logo{margin-left:4px;display:inline-block}.widget_footer .logo img{width:69px;display:block}.message_box{border-radius:var(--widget-border-radius,var(--lm-radius));width:100%;font-weight:var(--wght-bold);align-items:center;margin-bottom:15px;padding:25px 30px;display:flex}.message_box h3:last-child,.message_box p:last-child{margin-bottom:0}.message_box>i,.message_box>svg{margin-right:10px;font-size:2.48832rem}.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{cursor:pointer;border-radius:var(--widget-border-radius,var(--lm-radius));background:var(--lm-secondary-light);border:none;align-items:center;height:auto;padding:0;font-size:1.2rem}.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{place-items:center;width:30px;height:30px;display:grid}.background_btn.del{color:#fff;background:var(--lm-red)}.background_btn.del:hover{background:var(--lm-red)}.month_large .day,.cal_week .day{border-radius:var(--widget-border-radius,var(--lm-radius));background-color:var(--lm-background);align-items:flex-start;padding:15px 10px 15px 15px;display:flex;position:relative}.month_large .day h4 time,.cal_week .day h4 time{z-index:1;flex-direction:column;align-items:flex-start;font-size:1.44rem;line-height:1.3;display:flex}.month_large .day h4 time small,.cal_week .day h4 time small{text-transform:uppercase;font-size:.833333rem;position:relative}.month_large .day h4 time small span,.cal_week .day h4 time small span{color:var(--lm-text-on-primary);border-radius:var(--widget-border-radius,var(--lm-radius));background-color:var(--lm-primary);position:absolute;left:calc(100% + 4px)}.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{content:"";border-radius:var(--widget-border-radius,var(--lm-radius));background:var(--lm-text);width:100%;height:5px;display:none;position:absolute;bottom:-3px}@media (width>=1000px){.month_large,.cal_week{border-radius:0}}.cal_cont{border-radius:var(--widget-border-radius,var(--lm-radius));background:var(--widget-color-background,var(--lm-background));width:100%;max-width:1090px;margin:0 auto;padding:20px;position:relative}.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{content:"x";width:40px;height:40px;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%);font-family:LockMe,sans-serif;position:absolute;top:0;right:0}.cal_cont .specials_mark>i,.cal_cont .specials_mark>svg{width:1rem;height:1rem;font-size:1rem;position:absolute;top:25%;right:25%;transform:translate(50%,-50%)}.cal_cont .widget_nav{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);min-height:45px;margin-bottom:15px;display:grid}.cal_cont .widget_nav>*{border-bottom:var(--navigation-border-width) solid var(--navigation-color-border,var(--lm-tertiary-light));pointer-events:none;align-items:center;display:none}@media (width>=782px){.cal_cont .widget_nav>*{display:flex}}.cal_cont .widget_nav>[data-action]{cursor:pointer;pointer-events:auto;text-decoration:underline}.cal_cont .widget_nav>[data-action]:hover,.cal_cont .widget_nav .active{color:var(--navigation-color-text,var(--lm-text))}.cal_cont .widget_nav i,.cal_cont .widget_nav svg{margin:0 5px;font-size:1.2rem}@media (width>=782px){.cal_cont .widget_nav{grid-template-columns:repeat(7,1fr)}.cal_cont .widget_nav>*{color:var(--navigation-color-inactive-link,var(--lm-secondary-dark));grid-column:span 2;margin-bottom:0;line-height:1}.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);grid-column:span 3;margin-right:5px}.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{border-radius:var(--widget-border-radius,var(--lm-radius));background:var(--widget-color-background-alt,var(--lm-background-dark));padding:10px;display:flex}.cal_cont .specials_list li summary{cursor:pointer;flex-flow:row;align-items:center;gap:1rem;width:100%;font-size:1.2rem;list-style:none;display:flex}.cal_cont .specials_list li summary .caret{margin-left:auto}.cal_cont .specials_list li details{flex-direction:column;width:100%;display:flex}.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;width:50px;height:50px}.cal_cont .specials_list li img{border-radius:var(--widget-border-radius,var(--lm-radius));width:100%;height:100%;display:block}.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{border-top:1px solid var(--widget-color-text,var(--lm-text));margin-top:.5em;padding-top:.5em}.cal_cont .widget_header .room_info{align-items:flex-start;margin-bottom:10px;display:flex}.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{border-radius:var(--lm-radius);width:50px;height:50px;display:block}.cal_cont .widget_header .room_info div{max-width:calc(100% - 60px);margin-left:10px}.cal_cont .widget_header .room_info div h3{margin-bottom:0;font-size:.833333rem;line-height:1.2}.cal_cont .widget_header .room_info div h2{font-size:2.0736rem;font-weight:var(--wght-regular);white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin-bottom:0;line-height:normal;overflow:hidden}.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{background-color:var(--lm-background);border:1px solid var(--lm-secondary);border-radius:var(--lm-radius);cursor:pointer;text-transform:uppercase;align-items:center;padding:.25rem .5rem;display:flex;position:relative}.game_lang input{visibility:hidden;opacity:0;position:absolute}.game_lang:hover input:not(:checked)~.flag_container{background-color:var(--lm-primary-light)}.flag_icon{--flag_size:.8em;--flag_image:url(/build/assets/language-C2zdryUO.svg);width:var(--flag_size);height:var(--flag_size);filter:drop-shadow(0 0 1px #000);background-image:var(--flag_image);background-repeat:no-repeat;flex-shrink:0;display:block}.flag_icon:not(:only-child){margin-right:.25em}[data-theme=dark] .flag_icon{filter:invert()}@media (prefers-color-scheme:dark){[data-theme=auto] .flag_icon{filter:invert()}}.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 (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-left:65px;padding-right:65px}}.cal_week{width:100%}@media (width>=782px){.cal_week{flex-direction:row;justify-content:space-between;align-items:center;display:flex}}.cal_week .shift{display:none}@media (width>=782px){.cal_week .shift{width:50px;height:var(--side-button-height,90px);border-radius:var(--side-button-border-radius,var(--lm-radius));display:grid}}.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{justify-content:space-between;display:flex}.cal_week .change_week:first-of-type{margin-bottom:15px}.cal_week .change_week a+a{margin-left:5px}@media (width>=782px){.cal_week .change_week{display:none}.cal_week .days{grid-template-columns:repeat(7,1fr);width:100%;max-width:840px;margin:0 15px;display:grid}}.cal_week .days+.change_week{margin-top:15px}.cal_week .day{border-radius:var(--widget-border-radius,var(--lm-radius));background-color:#0000;grid-template-columns:80px auto;align-items:flex-start;gap:15px;padding:15px 10px 15px 15px;display:grid;position:relative}.cal_week .day>h4 time{z-index:1;flex-direction:column;align-items:flex-start;font-size:1.44rem;display:flex}.cal_week .day>h4 time small{text-transform:uppercase;font-size:.833333rem;position:relative}.cal_week .day>h4 time small span{color:var(--text-on_primary);border-radius:var(--lm-radius);background-color:var(--lm-primary);position:absolute;left:calc(100% + 4px)}@media (width>=782px){.cal_week .day>h4{text-align:center;border-radius:var(--lm-radius);flex-direction:column;justify-content:flex-end;align-items:center;width:100%;height:60px;margin-bottom:15px;display:flex}.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 (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 (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 (width>=782px){.cal_week .day{flex-direction:column;align-items:center;padding:0;display:flex}.cal_week .day .hours{padding-bottom:10px}}.cal_panel .cal_week .day.empty{display:flex}.cal_panel .cal_week .day.today>h4:after{display:block;bottom:-8px}@media (width>=782px){.cal_panel .cal_week .day.today>h4:after{bottom:-3px}}.month_large nav{justify-content:space-between;align-items:center;height:55px;display:flex}.month_large nav>h2{font-size:1.44rem;font-weight:var(--wght-regular);margin-bottom:0}.month_large nav .shift{width:35px}@media (width>=782px){.month_large nav .shift{width:50px}.month_large nav{margin-bottom:20px}}.month_large header{display:none}@media (width>=782px){.month_large header{margin-bottom:20px}}.month_large .day{grid-template-columns:30px auto;gap:15px;display:grid}.month_large .day.past{display:none}.month_large .day:nth-child(odd){background:var(--widget-color-background-alt,var(--lm-background-dark))}@media (width>=782px){.month_large .day{min-height:120px;padding:10px;display:block}.month_large .day h4{margin-bottom:8px;font-size:1.44rem;display:inline-block}.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);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));margin-bottom:6px;margin-left:-2px;padding:2px}.month_large .hours{grid-template-columns:repeat(auto-fill,minmax(48px,1fr));gap:8px 5px;margin-left:0;padding:0;display:grid}.month_large .hours .hour{min-height:20px;font-size:.833333rem}.month_large header,.month_large .table{grid-template-columns:repeat(7,1fr);display:grid}.month_large .weekday{text-align:center;text-transform:uppercase}}.cal_multi_room p{margin-bottom:0}.cal_multi_room .horizontal_dates{justify-content:space-between;width:100%;height:55px;margin-bottom:10px;display:flex}.cal_multi_room .horizontal_dates button{border:none}.cal_multi_room .horizontal_dates .days{width:100%}@media (width>=782px){.cal_multi_room .horizontal_dates .days{grid-template-columns:repeat(7,1fr);margin:0 20px;display:grid}}.cal_multi_room .horizontal_dates .shift{width:35px}@media (width>=782px){.cal_multi_room .horizontal_dates .shift{width:50px}.cal_multi_room .horizontal_dates .shift_day{display:none}}.cal_multi_room .horizontal_dates .shift_week{display:none}@media (width>=782px){.cal_multi_room .horizontal_dates .shift_week{cursor:pointer;display:grid}}.cal_multi_room .horizontal_dates .open_cal{border-radius:var(--lm-radius);background:var(--lm-background-dark);cursor:pointer;flex-shrink:0;place-items:center;width:55px;height:55px;margin-left:10px;font-size:1.728rem;display:grid}.cal_multi_room .horizontal_dates .open_cal:hover{background:var(--lm-secondary);color:inherit}.cal_multi_room .horizontal_dates .day{flex-direction:column;justify-content:center;align-items:center;height:100%;line-height:1;display:none}.cal_multi_room .horizontal_dates .day span{margin-bottom:5px;font-size:1.2rem}.cal_multi_room .horizontal_dates .day small{font-size:.833333rem;display:none}.cal_multi_room .horizontal_dates .day small.full{display:block}.cal_multi_room .horizontal_dates .day.selected{pointer-events:none;width:100%;display:flex}@media (width>=782px){.cal_multi_room .horizontal_dates .day{border-radius:var(--lm-radius);display:flex}.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 (width>=782px) and (width>=782px){.cal_multi_room .horizontal_dates .day.selected{color:var(--lm-background);background:var(--lm-text)}}@media (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 (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)}.cal_multi_room .horizontal_dates{margin-bottom:30px}}.cal_multi_room .horizontal_dates+form{width:100%;max-width:200px;padding-bottom:15px;display:none}.cal_multi_room .horizontal_dates.show_input{margin-bottom:5px}@media (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{flex-wrap:wrap;gap:10px;display:flex}.cal_multi_room .hours .hour{min-width:80px}.cal_multi_room .room{border-radius:var(--lm-radius);padding-inline:0;overflow:hidden}.cal_multi_room .room+.room{margin-top:10px}.cal_multi_room .room header{border-bottom:1px solid var(--lm-secondary-dark);display:flex;position:relative}.cal_multi_room .room header img{border-radius:var(--lm-radius);margin-right:10px;display:block}.cal_multi_room .room header div>div{margin-top:auto;display:flex}.cal_multi_room .room header div>div p{font-size:.833333rem}.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:#ffffff80;--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);cursor:pointer;min-height:var(--dot_size);min-width:var(--dot_size);background:0 0;border:none;place-items:center;margin:0;padding:0;display:grid;position:relative}.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{border-radius:var(--lm-radius);min-height:var(--slot_min_height);border:var(--slot_border_width) solid var(--slot_border_color);place-items:center;padding:0 1rem;display:grid}.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);background:var(--dot_background);border-radius:100px}.cockpit_slot .dot+div{z-index:1000;opacity:0;pointer-events:none;border-radius:var(--slot_radius);position:absolute;box-shadow:0 0 6px #00000045}@media (pointer:fine){.cockpit_slot .dot:hover+div{opacity:1;z-index:10000}}.cockpit_slot [data-popper-arrow],.cockpit_slot [data-popper-arrow]:before{--square_size:10px;width:var(--square_size);height:var(--square_size);pointer-events:none;position:absolute}.cockpit_slot [data-popper-arrow]{visibility:hidden;z-index:0}.cockpit_slot [data-popper-arrow]:before{visibility:visible;content:"";background:var(--arrow_color,var(--slot_border_color));inset:0;transform:rotate(45deg)}.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{border-radius:calc(var(--slot_radius) - 2px);padding:4px var(--slot_inner_padding);background:var(--slot_icons_background_color);color:var(--slot_icon_color);flex-wrap:nowrap;align-items:center;gap:3px;display:flex}.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);padding:var(--slot_outer_padding);text-align:left;color:var(--slot_text_color);cursor:pointer;z-index:100;flex-direction:column;align-items:flex-start;height:100%;line-height:1;text-decoration:none;display:flex;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{flex-direction:row;flex-shrink:0;align-items:center;width:100%;display:flex}.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{color:var(--slot_icon_color);align-items:center;gap:1px;font-size:14px;display:flex}.cockpit_slot .people svg{flex-shrink:0;width:auto}.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);color:var(--slot_icon_color);flex-shrink:0}.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{text-overflow:ellipsis;white-space:nowrap;grid-column:1/3;max-width:100px;font-size:11px;overflow:hidden}.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;accent-color:var(--lm-primary);margin-top:var(--settings_form_padding);flex-wrap:wrap;display:flex}.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){flex-wrap:wrap;display:flex}.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{padding-bottom:var(--settings_form_padding);display:inline-block}.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);background:0 0;border: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 (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{background:var(--cal_background);border-radius:var(--lm-radius);flex-direction:column;align-items:flex-end;gap:10px;margin-bottom:20px;padding:1rem;display:flex}.cal_cockpit_user .cal_multi_room>header .horizontal_dates{margin:0;padding:0}@media (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{gap:.5rem;display:grid}@media (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,.cal_cockpit_user .room:nth-child(odd){background:var(--cal_background)}.cal_cockpit_user .room+.room{margin-top:0}.cal_cockpit_user .room header{border:none;padding:0}.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{flex-wrap:wrap;width:100%;display:flex}.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{background:var(--cal_button_color);border-radius:var(--lm-radius);border:none;margin:0;padding:5px 10px;font-size:14px}.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{align-items:center;display:flex}.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{gap:5px;width:100%;padding-top:10px;list-style-type:none;display:grid}@media (width>=782px){.cal_cockpit_user .legend.open{grid-template-columns:1fr 1fr}}.cal_cockpit_user .legend.open li{font-size:var(--ck-font-size-base);align-items:center;display:flex}.cal_cockpit_user .legend.open li .icon{place-items:center;display:grid}.cal_cockpit_user .legend.open li span{background:var(--slot_color);border:3px solid var(--slot-border-color,var(--slot_color));border-radius:100%;place-items:center;width:20px;height:20px;margin-right:.5rem;display:grid}.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{background:0 0;border:none}.cal_cockpit_user .room{--room-padding:1rem;--room-gap:3px;gap:var(--room-gap);background:0 0;padding:0;list-style-type:none;display:grid;overflow:visible}.cal_cockpit_user .room picture,.cal_cockpit_user .room img{display:block}.cal_cockpit_user .room:nth-child(odd){background:0 0}@media (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);grid-template-rows:max-content 1fr;grid-template-columns:max-content 1fr;display:grid}.cal_cockpit_user .room_main header{margin-bottom:calc(var(--room-padding) / 4);grid-column:1/-1}.cal_cockpit_user .room_main header h3{margin-bottom:0}.cal_cockpit_user .room_avatar{margin-right:calc(var(--room-padding) / 2);grid-column:1;overflow:hidden}.cal_cockpit_user .room_avatar img{border-radius:var(--lm-radius)}.cal_cockpit_user .room_buttons{--button_width:1.75rem;--button_grid_gap:3px;padding:var(--room-padding);background-color:var(--cal_background);flex-direction:row;grid-auto-columns:max-content;justify-content:flex-end;width:100%;display:flex}.cal_cockpit_user .room_buttons button{border-radius:var(--lm-radius);width:var(--button_width);background-color:var(--cal_button_color);z-index:100;border:none;place-items:center;height:1.5rem;font-size:.75rem;display:grid}.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));grid-column:span 2;justify-content:space-between;align-items:center;display:flex}.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 (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,.cal_cockpit_user .room_buttons .hide:hover svg{display:none}.cal_cockpit_user .room_buttons .hide:hover svg+svg{display:block}@media (width>=782px){.cal_cockpit_user .room_buttons{gap:var(--button_grid_gap);border-top:none;grid-auto-rows:max-content;width:auto;display:grid}.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{gap:var(--room-gap);grid-column:1/-1;display:grid}.cal_cockpit_user .room_settings section{padding:var(--room-padding);background-color:var(--cal_background)}.cal_cockpit_user .room_settings section strong{margin-bottom:.25em;display:inline-block}.cal_cockpit_user .room_settings .margin{flex-direction:column;align-items:flex-start;display:flex}.cal_cockpit_user .room_settings .margin .sent_message{margin-bottom:.5em;font-size:1rem}.cal_cockpit_user .room_settings .margin form{align-items:flex-start;display:flex}.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 (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-bottom:0;margin-left:1rem}}.cal_cockpit_user .room_settings .links a{color:var(--link-color);white-space:nowrap}@media (width>=782px){.cal_cockpit_user .room_settings section{align-items:center;display:flex}.cal_cockpit_user .room_settings section strong{margin-bottom:0;margin-right:1rem}}.cal_cockpit_user .hidden_rooms ul{flex-wrap:wrap;display:flex}.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{background-color:var(--cal_background);border-radius:var(--cradius);margin:5px;padding:10px;list-style-type:none;display:flex}.cal_cockpit_user .hidden_rooms .hidden_room+.hidden_room{margin-top:.25rem}.cal_cockpit_user .hidden_rooms .hidden_room .room_buttons{border:0;align-self:center;margin-left:20px}.cal_cockpit_user .hidden_rooms .hidden_room picture{margin:0 .5rem;display:block}.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);text-align:left;color:var(--lm-text);margin-bottom:10px}.cal_hour>a{font-size:.694444rem;font-weight:var(--wght-bold);text-align:center;width:100%;color:var(--lm-text);align-items:center;margin:5px 0;text-decoration:none;display:flex}.cal_hour>a:before,.cal_hour>a:after{content:"";background:var(--lm-text);flex:1 1 0;height:1px;display:block}.cal_hour>a>span{background:var(--lm-secondary);width:150px;padding:10px 0;display:block}.cal_hour>ul>li{border-bottom:1px solid var(--lm-secondary);align-items:center;padding:20px 0;display:flex}.cal_hour>ul>li:last-of-type{border-bottom:none}.cal_hour>ul>li>time{width:90px;color:var(--lm-text);flex:none;font-size:1.728rem}.cal_hour>ul>li>a{font-size:1rem;font-weight:var(--wght-bold);text-transform:uppercase;width:220px;height:60px;color:var(--lm-text);background:var(--lm-primary);align-items:center;text-decoration:none;display:flex}.cal_hour>ul>li>a>i,.cal_hour>ul>li>a>svg{border-right:1px solid var(--lm-background);justify-content:center;align-items:center;width:60px;height:60px;margin-right:auto;font-size:1.44rem;display:flex}.cal_hour>ul>li>a:after{content:"";margin-left:auto;display:block}.cal_hour>ul>li>article>h4{color:var(--lm-text);font-size:1rem}.cal_hour>ul>li>article>h4>aside{margin-left:4px;display:inline-block}.cal_hour>ul>li>article>h4 span{color:var(--lm-tertiary);font-size:1rem;display:block}.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{color:var(--lm-text);margin:10px 0;font-size:.833333rem}.cal_hour>ul>li>article>p>strong>i:first-of-type,.cal_hour>ul>li>article>p>span.rating>i:first-of-type{margin-left:5px}.cal_hour>ul>li>article>small{font-size:.694444rem;font-weight:var(--wght-regular)}.cal_hour>ul>li>article>small>label{margin-right:10px}.cal_hour>ul>li>strong{color:var(--lm-text);margin:0 20px 0 auto;font-size:1rem}.cal_hour>ul>li.info>p{color:var(--lm-text);font-size:1rem}@media (width<=1299px){.cal_hour>ul>li{flex-flow: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{content:"";order:1;width:100%;margin:4px 0;display:block}.cal_hour>ul>li>article{order:2;max-width:calc(100% - 240px)}.cal_hour>ul>li>a{order:3;margin-left:auto}}@media (width<=999px){.cal_hour>ul>li>article{max-width:calc(100% - 150px)}.cal_hour>ul>li>a{width:133px;height:38px;font-size:1rem}.cal_hour>ul>li>a>i,.cal_hour>ul>li>a>svg{width:38px;font-size:1.2rem}}@media (width<=631px){.cal_hour>ul>li{flex-flow:column}.cal_hour>ul>li>time{text-align:center;margin-bottom:5px}.cal_hour>ul>li>article{text-align:center;order:0;max-width:100%}.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}.cal_sidewidget .cal_hour>ul>li>time{text-align:center;margin-bottom:5px}.cal_sidewidget .cal_hour>ul>li>article{text-align:center;order:0;max-width:100%}.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{border-radius:var(--widget-border-radius,var(--lm-radius));min-height:80px;color:var(--widget-form-section-color-text,var(--lm-text));background-color:#0000;padding:15px 10px 15px 15px}.cal_cont>.details section a{text-decoration:underline}.cal_cont>.details section small{font-size:.833333rem}.cal_cont>.details section [data-type=checkbox]{margin-bottom:0;padding-left:5px}.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);color:var(--widget-form-section-color-label,var(--lm-text));align-items:center;margin-bottom:15px;display:flex}.cal_cont>.details section h3 i,.cal_cont>.details section h3 svg{width:30px;color:var(--widget-form-section-color-icons,var(--lm-text));font-size:1.2rem;display:inline-flex}.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 (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{margin-bottom:10px;display:flex}.cal_cont>.details section.date time>div{flex-direction:column;font-size:1.44rem;display:flex}.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{text-transform:uppercase;font-size:.833333rem}.cal_cont>.details section.date p{font-size:.833333rem}.cal_cont>.details section.price .side_lines:before,.cal_cont>.details section.price .side_lines:after{display:none}.cal_cont>.details section.price .price{flex-direction:column;font-size:1.44rem;display:flex}.cal_cont>.details section.price .price span,.cal_cont>.details section.price .price small{font-size:.833333rem}.cal_cont>.details section.price .price span{text-transform:uppercase}.cal_cont>.details section.lang .game_lang_list{gap:6px;margin-top:.5rem;display:flex}.cal_cont>.details section.lang .game_lang_list .game_lang{flex-direction:column;justify-content:center;align-items:center;width:50px;height:50px;margin:0;display:flex}.cal_cont>.details section.lang .game_lang_list .game_lang img{margin:0}@media (width>=782px){.cal_cont>.details section{grid-template-columns:repeat(7,1fr);gap:1px;display:grid}.cal_cont>.details section h3{grid-column:span 3;margin-top:10px;margin-bottom:auto;font-size:1.2rem}.cal_cont>.details section h3 i,.cal_cont>.details section h3 svg{justify-content:center;width:65px;font-size:2.0736rem}.cal_cont>.details section>div,.cal_cont>.details section>time{grid-column:span 4;margin-left:5px}.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{background:0 0;flex-direction:column;justify-content:flex-end;width:100%;margin-top:15px;display:flex}.cal_cont>.details footer .btn{width:100%;margin-top:10px}@media (width>=482px){.cal_cont>.details footer .back{margin-right:auto}.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],.cal_cont>.details .rules .group[data-type=checkbox]{min-height:0}.cal_cont>.details .rules .group[data-type=checkbox] span{flex-direction:column;align-items:flex-start;padding-left:30px;display:flex}.cal_cont>.details .rules .group[data-type=checkbox] span strong{margin-bottom:10px;display:block}.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{margin:10px 0;display:block}@media (width>=782px){.cal_cont_week:not(.panel) .details{width:100%;max-width:970px;margin:0 auto;padding-left:65px;padding-right: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:#fffffff0;--inactive_tab_background:#ffffff80;--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;background-color:var(--modal_background);width:100%;height:100%;padding:var(--modal_external_padding);border-radius:var(--modal_radius);gap:var(--modal_grid_gap);color:var(--modal_text_color);grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:1fr;font-family:Open Sans,sans-serif;display:grid;overflow:hidden}@media (width>=632px){.panel_options{border-radius:var(--modal_radius);width:calc(100% - 2rem);max-width:800px;height:auto;min-height:400px}.sidebar-collapse .panel_options{transform:translate(-50%,-50%)}.panel_options:not(.empty,.blocked){grid-template-rows:auto 1fr var(--modal_footer_height) auto;grid-template-columns:1fr var(--modal_sidebar_width);column-gap:0}.panel_options:not(.empty,.blocked)>.technical_details,.panel_options:not(.empty,.blocked) .modal_header{grid-column:1/-1}.panel_options:not(.empty,.blocked) .important_details{grid-area:2/2/-1}.panel_options:not(.empty,.blocked) .main{grid-area:2/1/-2/-1;grid-template-columns:1fr var(--modal_sidebar_width);grid-template-rows:auto 1fr calc(var(--modal_footer_height) + var(--modal_external_padding));display:grid;overflow:hidden}.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{font:inherit;border:none;margin:0;padding:0}.panel_options .btn_radio_container{--gap:.5rem}.panel_options .btn_radio_container .form-check{margin:0;padding:0}.panel_options .btn_radio{grid-template:1fr/1fr;place-items:center;min-width:3rem;min-height:30px;padding:0;display:grid}.panel_options .background_btn{min-height:var(--button_min_height);min-width:var(--button_min_width);padding:0 calc(var(--button_padding) / 2) 0 var(--button_padding);align-items:center;font-size:1rem;display:inline-flex}.panel_options .background_btn svg{margin-left:8px;font-size:.833333rem}.panel_options .background_btn.outside_card{margin-bottom:var(--modal_internal_padding);color:var(--modal_tab_text_color);place-self:end}.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 (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 (width>=632px){.panel_options .technical_details{display:none}}.panel_options>.technical_details{display:none}@media (width>=632px){.panel_options>.technical_details{margin-top:0;display:block}}.panel_options .info_icon{border-radius:var(--lm-radius);width:32px;height:32px;margin-right:var(--modal_internal_padding);flex-shrink:0;place-items:center;display:grid}.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{justify-content:space-between;align-items:flex-end;display:flex}.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{width:100%;margin-top:calc(var(--modal_internal_padding) * 1.5);margin-bottom:var(--modal_internal_padding);align-items:center;display:flex}.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{margin-bottom:0;font-size:1.2rem;font-weight:700}.panel_options .card_section_header .edit_btn{flex-shrink:0;margin-left:auto}.panel_options .modal_header{column-gap:var(--modal_internal_padding);padding:var(--modal_internal_padding);grid-template-rows:max-content 1fr;grid-template-columns:max-content 1fr max-content;display:grid}.panel_options .modal_header .room_avatar{--avatar_size:42px;grid-row:1/-1;display:block}.panel_options .modal_header .room_avatar img{border-radius:var(--modal_radius);width:var(--avatar_size);height:var(--avatar_size);display:block}@media (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{background-color:var(--modal_background_dark);height:var(--button_min_height);width:var(--button_min_width);grid-area:1/3/-1;align-self:start;padding:0;display:grid}.panel_options .modal_header .modal_close svg{margin:0;font-size:25px}.panel_options .modal_header .room_name{font-size:.833333rem}@media (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:.833333rem}.panel_options .important_details .lang{height:1rem}.panel_options .important_details .bordered{box-sizing:content-box;border:3px dashed #f02c05}.panel_options .important_details .internal_comment{border-radius:var(--modal_radius);padding:calc(var(--modal_internal_padding) / 2) var(--modal_internal_padding);flex-direction:row;align-self:stretch;align-items:baseline;display:flex}.panel_options .important_details .internal_comment svg{margin-right:var(--modal_internal_padding);flex-shrink:0}.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{padding-bottom:var(--modal_internal_padding);align-self:stretch;align-items:baseline;display:flex}.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 (width>=632px){.panel_options .important_details .price_icons .price{flex-direction:column-reverse;display:flex}}.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{background:var(--modal_background);padding-right:var(--modal_external_padding);font-size:.9em;position:absolute;top:0;left:0;transform:translateY(-50%)}.panel_options .important_details .price_icons .icons{--gap:4px;background-color:var(--modal_background_light);border-radius:var(--modal_radius);padding:var(--modal_external_padding) var(--modal_internal_padding);flex-shrink:0;max-width:104px;margin-left:auto}.panel_options .important_details .price_icons .icons .people p{font-weight:700}@media (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{place-items:center;display:grid}@media (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{border-radius:var(--modal_radius);background-color:var(--modal_background_light);width:34px;height:24px;margin-right:var(--modal_external_padding);flex-shrink:0;place-items:center;display:grid}}.panel_options .important_details .price_icons .icons .icon_text{display:none}@media (width>=632px){.panel_options .important_details .price_icons .icons .icon_text{display:inline-block}.panel_options .important_details .price_icons .icons{background-color:#0000;flex-direction:column;max-width:100%;margin-left:0;padding:0}.panel_options .important_details .price_icons{flex-direction:column-reverse;flex-grow:1;justify-content:space-between;align-items:stretch;margin:0;display:flex}}.panel_options .important_details .internal_comment~.price_icons{margin-top:var(--modal_external_padding)}@media (width>=632px){.panel_options .important_details{flex-direction:column;display:flex}}.panel_options .main{overscroll-behavior:contain;border-radius:var(--modal_radius);overflow:auto}.panel_options .tab_container{z-index:1000;background-color:var(--modal_background);display:flex;position:sticky;top:0}.panel_options .tab,.panel_options .tab_card{color:var(--modal_tab_text_color)}.panel_options .tab{--inverted_radius_color:var(--inactive_tab_background);background-color:var(--inactive_tab_background);border-radius:var(--modal_radius) var(--modal_radius) 0 0;border:none;place-items:center;width:60px;height:40px;font-size:1rem;display:grid}.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{border-radius:0 var(--modal_radius) var(--modal_radius) var(--modal_radius);flex-direction:column;grid-template-columns:1fr;display:grid;position:relative;overflow-x:hidden}@media (width>=632px){.panel_options .tab_cards_container{grid-row:2/-2}}.panel_options .tab_cards_container .swipe_card{isolation:isolate;z-index:-1;grid-row:1;place-items:center;width:50px;height:auto;padding-top:2rem;display:grid;position:absolute;top:0}.panel_options .tab_cards_container .swipe_card .swipe_icon{color:var(--modal_text_color);opacity:1;font-size:2rem;scale:0}.panel_options .tab_cards_container .swipe_card.left{left:0}.panel_options .tab_cards_container .swipe_card.left .swipe_icon{transform-origin:0}.panel_options .tab_cards_container .swipe_card.right{right:0}.panel_options .tab_cards_container .swipe_card.right .swipe_icon{transform-origin:100%}.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{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;margin-top:var(--modal_internal_padding);flex-direction:row;justify-content:start;align-items:baseline;font-size:1rem;display:flex}.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{border-radius:var(--modal_radius);width:48px;height:48px}.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),.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);justify-content:space-between;align-items:center;display:flex;position:relative}.panel_options .modal_footer button{min-width:60px;min-height:var(--button_min_height);border-radius:var(--modal_radius);color:var(--button_text_color);padding:0}.panel_options .modal_footer button.block,.panel_options .modal_footer button.back,.panel_options .modal_footer button.accept{place-items:center;display:grid}.panel_options .modal_footer button.block svg,.panel_options .modal_footer button.back svg,.panel_options .modal_footer button.accept svg{margin:0;font-size:22px}.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);place-items:center;padding:0;display:grid}.panel_options .modal_footer button.remove svg{margin:0;font-size:20px}.panel_options .modal_footer .destroyer{flex-grow:1}.panel_options .modal_footer .destroyer .opener{background:var(--button_color_remove);justify-content:space-evenly;align-items:center;display:flex}.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);bottom:calc(100% - var(--modal_external_padding));left:var(--modal_internal_padding);display:none;position:absolute}.panel_options .modal_footer .destroyer .del{background-color:var(--button_color_remove);color:var(--modal_text_color);padding:.25em .5rem .25em 0}.panel_options .modal_footer .destroyer .del:hover{background-color:var(--button_color_remove_hover)}.panel_options .modal_footer .destroyer.open .popup_buttons{border-radius:var(--modal_radius);flex-direction:column;align-items:stretch;display:flex;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-right-radius:0;border-bottom-left-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 (width>=632px){.panel_options .modal_footer{grid-area:3/1/-2/-2}}.ea-dark-scheme .panel_options{--tab_background:#171717f5;--inactive_tab_background:#171717bf;--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{color:var(--lm-text);text-decoration:none}.modal_container{overscroll-behavior:contain;display:none}@media (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{z-index:10001;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);overscroll-behavior:contain;background:#00000080;display:block;position:fixed;inset:0;overflow:auto}.modal_container.open .modal{display:grid}.change_date .hours{flex-wrap:wrap;gap:10px;padding:.5rem 0 0;display:flex}.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{flex-direction:column;display:flex}.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 (width>=632px){.two_col{column-gap:var(--label_bottom_margin);grid-template-columns:1fr 1fr;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{margin:.25em .5em;padding:.25em 0;list-style-type:none}.booking_history .changelist ul{border-left:1px solid;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{flex-direction:column;align-items:start;display:flex}.booking_history .datelist_element{margin-top:1em}.booking_history .change_date{grid-template-columns:auto 1fr;align-items:center;gap:1rem;margin-top:1em;font-size:1.44rem;font-weight:700;display:grid}.booking_history .change_date:after{content:"";border-top:1px solid;height:0}.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);align-items:center;max-width:246px;margin:0 auto 10px;display:flex}.month_nav>button{width:30px;height:30px;color:inherit;border:1px solid var(--lm-tertiary);border-radius:var(--lm-radius);place-items:center;margin:0 auto 0 0;font-size:1rem;text-decoration:none;display:grid}.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{grid-template-rows:auto 30px;grid-template-columns:repeat(7,30px);grid-auto-rows:30px;grid-auto-flow:row;justify-content:center;align-items:center;gap:6px;display:grid}.month_table>.head{text-align:center;color:var(--lm-tertiary);font-size:.833333rem}.month_table>.head.placeholder{background:var(--lm-secondary-light);height:1rem;display:block}.month_table>.day{cursor:default;width:30px;height:30px;color:var(--lm-tertiary);border-radius:var(--lm-radius);justify-content:center;align-items:center;font-size:.833333rem;display:flex}.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);background:var(--lm-primary);border:none}[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;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);flex-direction:column;display:flex;position:relative}.cal_sidewidget:after,.cal_sidewidget .heading:after{z-index:2;content:"";pointer-events:none;height:30px;position:absolute}.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,#ffffff01) 90%, var(--gradient-background,#ffffff01) 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{color:var(--lm-text-on-primary);align-items:center;margin:0;padding:10px 10px 15px;display:flex;position:relative}.cal_sidewidget .heading:after{z-index:2;content:"";pointer-events:none;border-radius:var(--lm-radius) var(--lm-radius) 0 0;background:linear-gradient(to bottom, var(--lm-background) 0%, #ffffff01 90%, #ffffff01 100%);height:30px;position:absolute;bottom:-30px;left:0;right:0}[data-theme=dark] .cal_sidewidget .heading:after{background:linear-gradient(to bottom, var(--lm-background) 0%, #00000001 90%, #00000001 100%)}@media (prefers-color-scheme:dark){[data-theme=auto] .cal_sidewidget .heading:after{background:linear-gradient(to bottom, var(--lm-background) 0%, #00000001 90%, #00000001 100%)}}.cal_sidewidget .heading .lmfa-fw{height:2.48832rem;margin-right:10px;font-size:2.48832rem}.cal_sidewidget .heading span{font-size:1.2rem;font-weight:var(--wght-bold);text-transform:uppercase}.cal_sidewidget .heading small{font-size:.833333rem;font-weight:var(--wght-light);text-transform:none;display:block}.cal_sidewidget .widget_container{border-radius:var(--lm-radius);background:var(--lm-background);min-height:100px;padding-top:30px;position:relative}.cal_sidewidget .widget_container article{flex:none;width:auto;min-height:50px;padding:20px 10px;position:relative}.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 (width>=1000px){.cal_sidewidget .specials_list{display:block}}@media (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{flex-direction:column;align-items:center;margin-top:10px;display:flex}.room_days .no_slots:before{content:"";background:var(--lm-text);width:177px;height:2px;margin-bottom:10px}.room_days .no_slots>a{font-size:.833333rem;font-weight:var(--wght-bold);text-align:center;color:inherit;margin-bottom:4px}.room_days .active_specials{flex-direction:column;align-items:center;margin-top:10px;display:flex}.room_days .active_specials:before{content:"";background:var(--lm-text);width:177px;height:2px;margin-bottom:10px;display:block}.room_days .special{font-size:.833333rem;font-weight:var(--wght-bold);text-align:center;color:inherit;margin-bottom:4px}.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}.room_days .people_label label{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);background:var(--lm-background);border-radius:5px;justify-content:center;align-items:center;display:flex}.room_days .people_label input+label i,.room_days .people_label input+label svg{margin-right:.25rem;font-size:.75em}.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:not(:checked)+label{background:var(--lm-primary-light)}.room_days .radios{--gap:5px}.room_days .radios>span{display:none}.room_days .radios.column{flex-direction:column;display:flex}.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);z-index:1;cursor:pointer;border:1px solid var(--lm-text);border-radius:var(--lm-radius);background:var(--lm-background);align-items:center;height:33px;padding:0 0 0 10px;display:flex;position:relative;overflow:hidden}.room_days .hour_header small{font-size:.833333rem;font-weight:var(--wght-regular);text-indent:0;border-left:1px solid var(--lm-text);margin-left:5px;padding:2px 5px}.room_days .hour_header span{text-indent:0;width:31px;color:var(--lm-primary);border-radius:var(--lm-radius) 0 0 var(--lm-radius);background:var(--lm-text-on-primary);justify-content:center;align-self:stretch;align-items:center;margin-left:auto;font-size:1rem;display:flex}[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{color:var(--lm-red);font-size:.833333rem;text-decoration:line-through;display:block}.room_days .bordered{border-top:2px solid var(--lm-tertiary-light);margin-top:.5rem;padding-top:.5rem}.room_days .bordered:first-child{border-top:0;margin-top:0}.room_days .col{flex-direction:column;display:flex}.room_days .hour_form{z-index:0;background:var(--lm-secondary-light);accent-color:var(--lm-primary);border-top:none;border-radius:0 0 10px 10px;flex-direction:column;margin-top:-10px;padding:10px}.room_days .hour_form p{margin:0 0 5px;font-weight:700}.room_days .hour_form footer{flex-direction:column;display:flex}.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:#052c65;--bs-secondary-text-emphasis:#2b2f32;--bs-success-text-emphasis:#0a3622;--bs-info-text-emphasis:#055160;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#e2e3e5;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#c4c8cb;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--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, #ffffff26, #fff0);--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:#212529bf;--bs-secondary-color-rgb:33, 37, 41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233, 236, 239;--bs-tertiary-color:#21252980;--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:#0a58ca;--bs-link-hover-color-rgb:10, 88, 202;--bs-code-color:#d63384;--bs-highlight-color:#212529;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:#0000002d;--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 #00000026;--bs-box-shadow-sm:0 .125rem .25rem #00000013;--bs-box-shadow-lg:0 1rem 3rem #0000002d;--bs-box-shadow-inset:inset 0 1px 2px #00000013;--bs-focus-ring-width:.25rem;--bs-focus-ring-opacity:.25;--bs-focus-ring-color:#0d6efd40;--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]{--lightningcss-light: ;--lightningcss-dark:initial;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:#dee2e6bf;--bs-secondary-color-rgb:222, 226, 230;--bs-secondary-bg:#343a40;--bs-secondary-bg-rgb:52, 58, 64;--bs-tertiary-color:#dee2e680;--bs-tertiary-color-rgb:222, 226, 230;--bs-tertiary-bg:#2b3035;--bs-tertiary-bg-rgb:43, 48, 53;--bs-primary-text-emphasis:#6ea8fe;--bs-secondary-text-emphasis:#a7acb1;--bs-success-text-emphasis:#75b798;--bs-info-text-emphasis:#6edff6;--bs-warning-text-emphasis:#ffda6a;--bs-danger-text-emphasis:#ea868f;--bs-light-text-emphasis:#f8f9fa;--bs-dark-text-emphasis:#dee2e6;--bs-primary-bg-subtle:#031633;--bs-secondary-bg-subtle:#161719;--bs-success-bg-subtle:#051b11;--bs-info-bg-subtle:#032830;--bs-warning-bg-subtle:#332701;--bs-danger-bg-subtle:#2c0b0e;--bs-light-bg-subtle:#343a40;--bs-dark-bg-subtle:#1a1d20;--bs-primary-border-subtle:#084298;--bs-secondary-border-subtle:#41464b;--bs-success-border-subtle:#0f5132;--bs-info-border-subtle:#087990;--bs-warning-border-subtle:#997404;--bs-danger-border-subtle:#842029;--bs-light-border-subtle:#495057;--bs-dark-border-subtle:#343a40;--bs-heading-color:inherit;--bs-link-color:#6ea8fe;--bs-link-hover-color:#8bb9fe;--bs-link-color-rgb:110, 168, 254;--bs-link-hover-color-rgb:139, 185, 254;--bs-code-color:#e685b5;--bs-highlight-color:#dee2e6;--bs-highlight-bg:#664d03;--bs-border-color:#495057;--bs-border-color-translucent:#ffffff26;--bs-form-valid-color:#75b798;--bs-form-valid-border-color:#75b798;--bs-form-invalid-color:#ea868f;--bs-form-invalid-border-color:#ea868f}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + var(--bs-border-width));padding-bottom:calc(.375rem + var(--bs-border-width));font-size:inherit;margin-bottom:0;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{color:var(--bs-secondary-color);margin-top:.25rem;font-size:.875em}.form-control{width:100%;color:var(--bs-body-color);appearance:none;background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);background-clip:padding-box;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:block}@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{padding:0;display:block}.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{margin:-.375rem -.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;margin-inline-end:.75rem;padding:.375rem .75rem;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{width:100%;color:var(--bs-body-color);border:solid #0000;border-width:var(--bs-border-width) 0;background-color:#0000;margin-bottom:0;padding:.375rem 0;line-height:1.5;display:block}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-left:0;padding-right:0}.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2));border-radius:var(--bs-border-radius-sm);padding:.25rem .5rem;font-size:.875rem}.form-control-sm::file-selector-button{margin:-.25rem -.5rem;margin-inline-end:.5rem;padding:.25rem .5rem}.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));border-radius:var(--bs-border-radius-lg);padding:.5rem 1rem;font-size:1.25rem}.form-control-lg::file-selector-button{margin:-.5rem -1rem;margin-inline-end:1rem;padding:.5rem 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-radius:var(--bs-border-radius);border:0!important}.form-control-color::-webkit-color-swatch{border-radius:var(--bs-border-radius);border:0!important}.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");width:100%;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);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);background-position:right .75rem center;background-repeat:no-repeat;background-size:16px 12px;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:block}@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"]){background-image:none;padding-right:.75rem}.form-select:disabled{background-color:var(--bs-secondary-bg)}.form-select:-moz-focusring{color:#0000;text-shadow:0 0 0 var(--bs-body-color)}.form-select-sm{border-radius:var(--bs-border-radius-sm);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.form-select-lg{border-radius:var(--bs-border-radius-lg);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}[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{min-height:1.5rem;margin-bottom:.125rem;padding-left:1.5em;display:block}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{text-align:right;padding-left:0;padding-right:1.5em}.form-check-reverse .form-check-input{float:right;margin-left:0;margin-right:-1.5em}.form-check-input{--bs-form-check-bg:var(--bs-body-bg);vertical-align:top;appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);border:var(--bs-border-width) solid var(--bs-border-color);-webkit-print-color-adjust:exact;print-color-adjust:exact;background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:1em;height:1em;margin-top:.25em}.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{--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");background-color:#0d6efd;border-color:#0d6efd}.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");background-image:var(--bs-form-switch-bg);background-position:0;border-radius:2em;width:2em;margin-left:-2.5em;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{--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");background-position:100%}.form-switch.form-check-reverse{padding-left:0;padding-right:2.5em}.form-switch.form-check-reverse .form-check-input{margin-left:0;margin-right:-2.5em}.form-check-inline{margin-right:1rem;display:inline-block}.btn-check{clip:rect(0, 0, 0, 0);pointer-events:none;position:absolute}.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{appearance:none;background-color:#0000;width:100%;height:1.5rem;padding:0}.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{appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;width:1rem;height:1rem;margin-top:-.25rem;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{color:#0000;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:#0000;border-radius:1rem;width:100%;height:.5rem}.form-range::-moz-range-thumb{appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;width:1rem;height: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{color:#0000;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:#0000;border-radius:1rem;width:100%;height:.5rem}.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{z-index:2;max-width:100%;height:100%;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;padding:1rem .75rem;transition:opacity .1s ease-in-out,transform .1s ease-in-out;position:absolute;top:0;left:0;overflow:hidden}@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:#0000}.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),:-webkit-any(.form-floating>.form-control:-webkit-autofill,.form-floating>.form-control-plaintext:-webkit-autofill){padding-top:1.625rem;padding-bottom:.625rem}.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),:is(.form-floating>.form-control:autofill,.form-floating>.form-control-plaintext: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{z-index:-1;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius);height:1.5em;position:absolute;inset:1rem .375rem}.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{flex-wrap:wrap;align-items:stretch;width:100%;display:flex;position:relative}.input-group>.form-control,.input-group>.form-select,.input-group>.form-floating{flex:auto;width:1%;min-width:0;position:relative}.input-group>.form-control:focus,.input-group>.form-select:focus,.input-group>.form-floating:focus-within{z-index:5}.input-group .btn{z-index:2;position:relative}.input-group .btn:focus{z-index:5}.input-group-text{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);align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;display:flex}.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text,.input-group-lg>.btn{border-radius:var(--bs-border-radius-lg);padding:.5rem 1rem;font-size:1.25rem}.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text,.input-group-sm>.btn{border-radius:var(--bs-border-radius-sm);padding:.25rem .5rem;font-size:.875rem}.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,.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{width:100%;color:var(--bs-form-valid-color);margin-top:.25rem;font-size:.875em;display:none}.valid-tooltip{z-index:5;color:#fff;background-color:var(--bs-success);border-radius:var(--bs-border-radius);max-width:100%;margin-top:.1rem;padding:.25rem .5rem;font-size:.875rem;display:none;position:absolute;top:100%}.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);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-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);padding-right:calc(1.5em + .75rem)}.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{background-position:right calc(.375em + .1875rem) top calc(.375em + .1875rem);padding-right:calc(1.5em + .75rem)}.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");background-position:right .75rem center,right 2.25rem center;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem);padding-right:4.125rem}.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(1.5em + 3.75rem)}.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{width:100%;color:var(--bs-form-invalid-color);margin-top:.25rem;font-size:.875em;display:none}.invalid-tooltip{z-index:5;color:#fff;background-color:var(--bs-danger);border-radius:var(--bs-border-radius);max-width:100%;margin-top:.1rem;padding:.25rem .5rem;font-size:.875rem;display:none;position:absolute;top:100%}.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);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-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);padding-right:calc(1.5em + .75rem)}.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{background-position:right calc(.375em + .1875rem) top calc(.375em + .1875rem);padding-right:calc(1.5em + .75rem)}.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");background-position:right .75rem center,right 2.25rem center;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem);padding-right:4.125rem}.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(1.5em + 3.75rem)}.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 #ffffff26, 0 1px 1px #00000013;--bs-btn-disabled-opacity:.65;--bs-btn-focus-box-shadow:0 0 0 .25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);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;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);text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:inline-block}@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);box-shadow:var(--bs-btn-focus-box-shadow);outline:0}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);box-shadow:var(--bs-btn-focus-box-shadow);outline:0}.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,.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:#0b5ed7;--bs-btn-hover-border-color:#0a58ca;--bs-btn-focus-shadow-rgb:49, 132, 253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0a58ca;--bs-btn-active-border-color:#0a53be;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--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:#5c636a;--bs-btn-hover-border-color:#565e64;--bs-btn-focus-shadow-rgb:130, 138, 145;--bs-btn-active-color:#fff;--bs-btn-active-bg:#565e64;--bs-btn-active-border-color:#51585e;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--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:#157347;--bs-btn-hover-border-color:#146c43;--bs-btn-focus-shadow-rgb:60, 153, 110;--bs-btn-active-color:#fff;--bs-btn-active-bg:#146c43;--bs-btn-active-border-color:#13653f;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--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:#31d2f2;--bs-btn-hover-border-color:#25cff2;--bs-btn-focus-shadow-rgb:11, 172, 204;--bs-btn-active-color:#000;--bs-btn-active-bg:#3dd5f3;--bs-btn-active-border-color:#25cff2;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--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:#ffca2c;--bs-btn-hover-border-color:#ffc720;--bs-btn-focus-shadow-rgb:217, 164, 6;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffcd39;--bs-btn-active-border-color:#ffc720;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--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:#bb2d3b;--bs-btn-hover-border-color:#b02a37;--bs-btn-focus-shadow-rgb:225, 83, 97;--bs-btn-active-color:#fff;--bs-btn-active-bg:#b02a37;--bs-btn-active-border-color:#a52834;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--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:#d3d4d5;--bs-btn-hover-border-color:#c6c7c8;--bs-btn-focus-shadow-rgb:211, 212, 213;--bs-btn-active-color:#000;--bs-btn-active-bg:#c6c7c8;--bs-btn-active-border-color:#babbbc;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--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:#424649;--bs-btn-hover-border-color:#373b3e;--bs-btn-focus-shadow-rgb:66, 70, 73;--bs-btn-active-color:#fff;--bs-btn-active-bg:#4d5154;--bs-btn-active-border-color:#373b3e;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--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 #00000020;--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 #00000020;--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 #00000020;--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 #00000020;--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 #00000020;--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 #00000020;--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 #00000020;--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 #00000020;--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{opacity:.75;background:0 0}.form-label{color:var(--bs-form-label-color);margin-bottom:.5em;display:inline-block}.form-check-input{font-size:inherit;cursor:pointer;width:1em;height:1em}.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:#0000}[data-theme] .form-range::-webkit-slider-thumb{background-color:var(--bs-primary)}.calwidget .form-range::-webkit-slider-thumb{background-color:var(--bs-primary)}[data-theme] .form-range::-moz-range-thumb{background-color:var(--bs-primary)}.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{cursor:pointer;line-height:1.5}.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);box-shadow:0 0 0 .2rem var(--range-star-color,#fcc4174d);outline:0}.ts-control input,.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:gray;--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:#f6ad04;--bs-secondary-btn-dark:#c0bab9;--bs-success-btn-dark:#146c4b;--bs-danger-btn-dark:#bc2929;--bs-info-btn-dark:#1650a2;--bs-warning-btn-dark:#d77409;--bs-form-valid-border-color:var(--bs-success);--bs-form-invalid-border-color:#f13b57;--bs-form-valid-color:var(--bs-success);--bs-form-invalid-color:#f13b57;--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);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bs-body-bg:#fff;--bs-body-color:#22262a;--bs-border-color:var(--lm-secondary);--bs-secondary-bg:#f9fafb;--bs-form-control-bg:var(--lm-background-dark);--bs-form-control-color:#22262a;--bs-form-control-border-color:var(--lm-secondary-dark);--bs-form-control-placeholder-color:#6d767e;--bs-form-control-disabled-bg:#e0e0e0;--disabled-label-color:#0009;--bs-form-label-color:#22262a;--bs-form-select-bg:#fff;--bs-form-select-color:#22262a;--bs-focus-ring-color:#fbca1840;--bs-form-check-bg:#fff;--bs-form-check-border:#ced4da;--bs-form-check-checked-bg:#fbca18;--bs-form-check-checked-border:#fbca18}[data-theme=light] .btn,.calwidget .btn{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));transition:none}[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:#fff;--bs-btn-color:#fff}[data-theme=light] .btn-primary,.calwidget .btn-primary{--bs-btn-color:#000;--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:#fcd64a;--bs-btn-hover-border-color:#fcd64a;--bs-btn-focus-shadow-rgb:252, 196, 23;--bs-btn-active-color:#000;--bs-btn-active-bg:#e5a30b;--bs-btn-active-border-color:#b88400;--bs-btn-disabled-color:#000;--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:#fff;--bs-btn-bg:var(--bs-success);--bs-btn-border-color:var(--bs-success);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#46a478;--bs-btn-hover-border-color:#46a478;--bs-btn-focus-shadow-rgb:70, 166, 109;--bs-btn-active-color:#fff;--bs-btn-active-bg:#4fb585;--bs-btn-active-border-color:#4fb585;--bs-btn-disabled-color:#fff;--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:#bdbdbd;--bs-btn-active-border-color:#bdbdbd;--bs-btn-disabled-color:#fff;--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:#fff;--bs-btn-bg:var(--bs-danger);--bs-btn-border-color:var(--bs-danger);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#e55757;--bs-btn-hover-border-color:#e55757;--bs-btn-focus-shadow-rgb:211, 47, 47;--bs-btn-active-color:#fff;--bs-btn-active-bg:#f55b5b;--bs-btn-active-border-color:#e55757;--bs-btn-disabled-color:#fff;--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:#fff;--bs-btn-bg:var(--bs-info);--bs-btn-border-color:var(--bs-info);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#1d80e2;--bs-btn-hover-border-color:#1d80e2;--bs-btn-focus-shadow-rgb:22, 104, 172;--bs-btn-active-color:#fff;--bs-btn-active-bg:#1f8df4;--bs-btn-active-border-color:#1f8df4;--bs-btn-disabled-color:#fff;--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:#fff;--bs-btn-bg:var(--bs-warning);--bs-btn-border-color:var(--bs-warning);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#eb8f33;--bs-btn-hover-border-color:#ce7d2c;--bs-btn-focus-shadow-rgb:224, 123, 0;--bs-btn-active-color:#fff;--bs-btn-active-bg:#c76700;--bs-btn-active-border-color:#b35c00;--bs-btn-disabled-color:#fff;--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:0 0}[data-theme=dark],.calwidget.dark{--bs-primary:var(--lm-primary);--bs-secondary:gray;--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:#f6ad04;--bs-secondary-btn-dark:#343332;--bs-success-btn-dark:#146c4b;--bs-danger-btn-dark:#bc2929;--bs-info-btn-dark:#1650a2;--bs-warning-btn-dark:#d77409;--bs-form-valid-border-color:var(--bs-success);--bs-form-invalid-border-color:#f13b57;--bs-form-valid-color:var(--bs-success);--bs-form-invalid-color:#f13b57;--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);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bs-body-bg:#121212;--bs-body-color:#f9fafb;--bs-border-color:#454545;--bs-secondary-bg:#1f1f1f;--bs-form-control-bg:#1f1f1f;--bs-form-control-color:#f9fafb;--bs-form-control-border-color:#545454;--bs-form-control-placeholder-color:#999;--bs-form-control-disabled-bg:#2b2b2b;--disabled-label-color:#f9fafa59;--bs-form-label-color:#f9fafb;--bs-form-select-bg:#1f1f1f;--bs-form-select-color:#f9fafb;--bs-focus-ring-color:#fbca1840;--bs-form-check-bg:#1f1f1f;--bs-form-check-border:#545454;--bs-form-check-checked-bg:#fbca18;--bs-form-check-checked-border:#fbca18}[data-theme=dark] .btn,.calwidget.dark .btn{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));transition:none}[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:#fff;--bs-btn-color:#fff}[data-theme=dark] .btn-primary,.calwidget.dark .btn-primary{--bs-btn-color:#000;--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:#fcd64a;--bs-btn-hover-border-color:#fcd64a;--bs-btn-focus-shadow-rgb:252, 196, 23;--bs-btn-active-color:#000;--bs-btn-active-bg:#e5a30b;--bs-btn-active-border-color:#b88400;--bs-btn-disabled-color:#000;--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:#fff;--bs-btn-bg:var(--bs-success);--bs-btn-border-color:var(--bs-success);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#46a478;--bs-btn-hover-border-color:#46a478;--bs-btn-focus-shadow-rgb:70, 166, 109;--bs-btn-active-color:#fff;--bs-btn-active-bg:#4fb585;--bs-btn-active-border-color:#4fb585;--bs-btn-disabled-color:#fff;--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:#bdbdbd;--bs-btn-active-border-color:#bdbdbd;--bs-btn-disabled-color:#fff;--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:#fff;--bs-btn-bg:var(--bs-danger);--bs-btn-border-color:var(--bs-danger);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#e55757;--bs-btn-hover-border-color:#e55757;--bs-btn-focus-shadow-rgb:211, 47, 47;--bs-btn-active-color:#fff;--bs-btn-active-bg:#f55b5b;--bs-btn-active-border-color:#e55757;--bs-btn-disabled-color:#fff;--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:#fff;--bs-btn-bg:var(--bs-info);--bs-btn-border-color:var(--bs-info);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#1d80e2;--bs-btn-hover-border-color:#1d80e2;--bs-btn-focus-shadow-rgb:22, 104, 172;--bs-btn-active-color:#fff;--bs-btn-active-bg:#1f8df4;--bs-btn-active-border-color:#1f8df4;--bs-btn-disabled-color:#fff;--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:#fff;--bs-btn-bg:var(--bs-warning);--bs-btn-border-color:var(--bs-warning);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#eb8f33;--bs-btn-hover-border-color:#ce7d2c;--bs-btn-focus-shadow-rgb:224, 123, 0;--bs-btn-active-color:#fff;--bs-btn-active-bg:#c76700;--bs-btn-active-border-color:#b35c00;--bs-btn-disabled-color:#fff;--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:0 0}@media (prefers-color-scheme:light){[data-theme=auto]{--bs-primary:var(--lm-primary);--bs-secondary:gray;--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:#f6ad04;--bs-secondary-btn-dark:#c0bab9;--bs-success-btn-dark:#146c4b;--bs-danger-btn-dark:#bc2929;--bs-info-btn-dark:#1650a2;--bs-warning-btn-dark:#d77409;--bs-form-valid-border-color:var(--bs-success);--bs-form-invalid-border-color:#f13b57;--bs-form-valid-color:var(--bs-success);--bs-form-invalid-color:#f13b57;--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);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bs-body-bg:#fff;--bs-body-color:#22262a;--bs-border-color:var(--lm-secondary);--bs-secondary-bg:#f9fafb;--bs-form-control-bg:var(--lm-background-dark);--bs-form-control-color:#22262a;--bs-form-control-border-color:var(--lm-secondary-dark);--bs-form-control-placeholder-color:#6d767e;--bs-form-control-disabled-bg:#e0e0e0;--disabled-label-color:#0009;--bs-form-label-color:#22262a;--bs-form-select-bg:#fff;--bs-form-select-color:#22262a;--bs-focus-ring-color:#fbca1840;--bs-form-check-bg:#fff;--bs-form-check-border:#ced4da;--bs-form-check-checked-bg:#fbca18;--bs-form-check-checked-border:#fbca18}[data-theme=auto] .btn{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));transition:none}[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:#fff;--bs-btn-color:#fff}[data-theme=auto] .btn-primary{--bs-btn-color:#000;--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:#fcd64a;--bs-btn-hover-border-color:#fcd64a;--bs-btn-focus-shadow-rgb:252, 196, 23;--bs-btn-active-color:#000;--bs-btn-active-bg:#e5a30b;--bs-btn-active-border-color:#b88400;--bs-btn-disabled-color:#000;--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:#fff;--bs-btn-bg:var(--bs-success);--bs-btn-border-color:var(--bs-success);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#46a478;--bs-btn-hover-border-color:#46a478;--bs-btn-focus-shadow-rgb:70, 166, 109;--bs-btn-active-color:#fff;--bs-btn-active-bg:#4fb585;--bs-btn-active-border-color:#4fb585;--bs-btn-disabled-color:#fff;--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:#bdbdbd;--bs-btn-active-border-color:#bdbdbd;--bs-btn-disabled-color:#fff;--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:#fff;--bs-btn-bg:var(--bs-danger);--bs-btn-border-color:var(--bs-danger);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#e55757;--bs-btn-hover-border-color:#e55757;--bs-btn-focus-shadow-rgb:211, 47, 47;--bs-btn-active-color:#fff;--bs-btn-active-bg:#f55b5b;--bs-btn-active-border-color:#e55757;--bs-btn-disabled-color:#fff;--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:#fff;--bs-btn-bg:var(--bs-info);--bs-btn-border-color:var(--bs-info);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#1d80e2;--bs-btn-hover-border-color:#1d80e2;--bs-btn-focus-shadow-rgb:22, 104, 172;--bs-btn-active-color:#fff;--bs-btn-active-bg:#1f8df4;--bs-btn-active-border-color:#1f8df4;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:var(--bs-info);--bs-btn-disabled-border-color:var(--bs-info)}[data-theme=auto] .btn-warning{--bs-btn-color:#fff;--bs-btn-bg:var(--bs-warning);--bs-btn-border-color:var(--bs-warning);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#eb8f33;--bs-btn-hover-border-color:#ce7d2c;--bs-btn-focus-shadow-rgb:224, 123, 0;--bs-btn-active-color:#fff;--bs-btn-active-bg:#c76700;--bs-btn-active-border-color:#b35c00;--bs-btn-disabled-color:#fff;--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:0 0}}@media (prefers-color-scheme:dark){[data-theme=auto]{--bs-primary:var(--lm-primary);--bs-secondary:gray;--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:#f6ad04;--bs-secondary-btn-dark:#343332;--bs-success-btn-dark:#146c4b;--bs-danger-btn-dark:#bc2929;--bs-info-btn-dark:#1650a2;--bs-warning-btn-dark:#d77409;--bs-form-valid-border-color:var(--bs-success);--bs-form-invalid-border-color:#f13b57;--bs-form-valid-color:var(--bs-success);--bs-form-invalid-color:#f13b57;--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);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bs-body-bg:#121212;--bs-body-color:#f9fafb;--bs-border-color:#454545;--bs-secondary-bg:#1f1f1f;--bs-form-control-bg:#1f1f1f;--bs-form-control-color:#f9fafb;--bs-form-control-border-color:#545454;--bs-form-control-placeholder-color:#999;--bs-form-control-disabled-bg:#2b2b2b;--disabled-label-color:#f9fafa59;--bs-form-label-color:#f9fafb;--bs-form-select-bg:#1f1f1f;--bs-form-select-color:#f9fafb;--bs-focus-ring-color:#fbca1840;--bs-form-check-bg:#1f1f1f;--bs-form-check-border:#545454;--bs-form-check-checked-bg:#fbca18;--bs-form-check-checked-border:#fbca18}[data-theme=auto] .btn{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));transition:none}[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:#fff;--bs-btn-color:#fff}[data-theme=auto] .btn-primary{--bs-btn-color:#000;--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:#fcd64a;--bs-btn-hover-border-color:#fcd64a;--bs-btn-focus-shadow-rgb:252, 196, 23;--bs-btn-active-color:#000;--bs-btn-active-bg:#e5a30b;--bs-btn-active-border-color:#b88400;--bs-btn-disabled-color:#000;--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:#fff;--bs-btn-bg:var(--bs-success);--bs-btn-border-color:var(--bs-success);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#46a478;--bs-btn-hover-border-color:#46a478;--bs-btn-focus-shadow-rgb:70, 166, 109;--bs-btn-active-color:#fff;--bs-btn-active-bg:#4fb585;--bs-btn-active-border-color:#4fb585;--bs-btn-disabled-color:#fff;--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:#bdbdbd;--bs-btn-active-border-color:#bdbdbd;--bs-btn-disabled-color:#fff;--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:#fff;--bs-btn-bg:var(--bs-danger);--bs-btn-border-color:var(--bs-danger);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#e55757;--bs-btn-hover-border-color:#e55757;--bs-btn-focus-shadow-rgb:211, 47, 47;--bs-btn-active-color:#fff;--bs-btn-active-bg:#f55b5b;--bs-btn-active-border-color:#e55757;--bs-btn-disabled-color:#fff;--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:#fff;--bs-btn-bg:var(--bs-info);--bs-btn-border-color:var(--bs-info);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#1d80e2;--bs-btn-hover-border-color:#1d80e2;--bs-btn-focus-shadow-rgb:22, 104, 172;--bs-btn-active-color:#fff;--bs-btn-active-bg:#1f8df4;--bs-btn-active-border-color:#1f8df4;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:var(--bs-info);--bs-btn-disabled-border-color:var(--bs-info)}[data-theme=auto] .btn-warning{--bs-btn-color:#fff;--bs-btn-bg:var(--bs-warning);--bs-btn-border-color:var(--bs-warning);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#eb8f33;--bs-btn-hover-border-color:#ce7d2c;--bs-btn-focus-shadow-rgb:224, 123, 0;--bs-btn-active-color:#fff;--bs-btn-active-bg:#c76700;--bs-btn-active-border-color:#b35c00;--bs-btn-disabled-color:#fff;--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:0 0}}
