@font-face{font-family:Century Gothic;src:url(../../../fonts/Century-Gothic.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Century Gothic;src:url(../../../fonts/Century-Gothic-Italic.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Century Gothic;src:url(../../../fonts/Century-Gothic-Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Century Gothic;src:url(../../../fonts/Century-Gothic-Bold-Italic.otf) format("opentype");font-weight:700;font-style:italic;font-display:swap}:root{--font-size-large: 22px;--font-size-big: 16px;--font-size-base: 12px;--font-size-small: 10px;--line-height-base: 1.3em;--base-font: 400 var(--font-size-base) / var(--line-height-base) "Century Gothic", "CenturyGothic", "Apple Gothic", Arial, sans-serif;--black-primary: #262626;--black-hover: #000;--black-transparent: rgba(0, 0, 0, .1);--white-primary: #fff;--white-transparent: rgba(255, 255, 255, .85);--color-text-muted: #808080;--color-text-disabled: #b7b7b7;--color-border-default: #d9d9d9;--color-border-soft: #e8e8e8;--color-overlay: rgba(170, 170, 170, .15);--color-error: #db5353;--panel-width: 400px}body{margin:0;font:var(--base-font);color:var(--black-primary);letter-spacing:.56px;scrollbar-width:thin}input,button,textarea{letter-spacing:.56px}.hide-scroll:not(.homepage){overflow:hidden;padding-right:var(--scrollbar-width, 15px)}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.lum-text h1{margin:2em 0;line-height:1.2em}.lum-text h2{margin:1.5em 0 1em;line-height:1.2em}.lum-text .last-update{margin-top:-2em}.lum-text ul,.lum-text ol{padding-left:20px}.lum-text li{padding-bottom:5px;padding-left:0}.lum-text ul p,.lum-text ol p{margin:0}.lum-text table{width:100%;border-collapse:collapse;border:1px solid var(--color-border-default);font-family:Arial,sans-serif}.lum-text th,.lum-text td{border:1px solid var(--color-border-default);padding:8px 12px;text-align:left}.lum-text th{background-color:#f2f2f2;font-weight:700;color:var(--black-primary)}.lum-text blockquote{font-style:italic}@media(max-width:768px){.lum-text blockquote{margin:1em 2em}}.catalog{display:grid;grid-column-gap:5px;grid-row-gap:15px;grid-template-columns:repeat(2,1fr)}@container (min-width: 768px){.catalog{grid-template-columns:repeat(3,1fr)}}@container (min-width: 1024px){.catalog{grid-template-columns:repeat(4,1fr);grid-row-gap:30px}}.lum-link{display:inline;font:var(--base-font);color:var(--black-primary);background:none;border:none;padding:0;border-bottom:1px solid transparent;transition:all .3s ease;cursor:pointer;outline:none}.lum-link:hover{text-decoration:none;border-color:var(--black-primary)}.lum-button{display:block;font:var(--base-font);color:var(--black-primary);background:none;border:1px solid transparent;text-transform:uppercase;height:40px;transition:all .3s ease;cursor:pointer;width:100%;box-sizing:border-box;padding:var(--lum-button-padding, 0 10px);-webkit-user-select:none;user-select:none}.lum-button.small{display:inline-block;height:27px;line-height:27px;width:auto;padding:0}.lum-button.default:not([disabled]):hover{border:1px solid var(--color-border-default)}.lum-button.default:not([disabled]):active{background:var(--black-primary);color:var(--white-primary);font-weight:700}.lum-button.primary{font-weight:700;background:var(--black-primary);border:1px solid var(--black-primary);color:var(--white-primary)}.lum-button.primary:not([disabled]):hover{background:var(--black-hover)}.lum-button.primary:not([disabled]):active{background:var(--black-primary)}.lum-button.outline{border:1px solid var(--color-border-default)}.lum-button.outline:not([disabled]):hover{border-color:var(--black-hover)}.lum-button.outline:not([disabled]):active{background:var(--black-primary);color:var(--white-primary);font-weight:700}.lum-button[disabled]{font-weight:700;color:var(--white-primary);background:var(--color-border-default);border:1px solid var(--color-border-default);cursor:default}.lum-map [class$=-ground-pane]{filter:grayscale(100%)}.page-header{grid-column:1/-1;text-align:center}.page-title{font-size:var(--font-size-big);line-height:var(--line-height-base);color:var(--black-primary);font-weight:400;text-transform:uppercase;margin:0 0 10px}@media(max-width:768px){.page-title{font-size:14px}}.page-slogan{color:var(--color-text-muted);max-width:300px;margin:0 auto;padding:0 10px}@media(max-width:768px){.page-slogan{font-size:var(--font-size-small);max-width:250px}}
