.Header{margin:0}.Header-primary{color:#fff}.Header-secondary{color:var(--primary-accent-color)}.Header-tertiary{color:var(--secondary-accent-color)}.Header-quaternary{color:var(--quaternary-accent-color)}.Header-massive{font-weight:var(--font-weight-bold);font-size:var(--font-size-massive);line-height:var(--line-height-massive)}.Header-big{font-weight:var(--font-weight-semi-bold);font-size:var(--font-size-large);line-height:var(--line-height-large)}.Heading{display:flex;align-items:center;height:calc(86 * var(--content-scale) * 1px);overflow:hidden;background:var(--primary-gradient)}.Heading .Header{margin-left:calc(32 * var(--content-scale) * 1px)}.Button{overflow:hidden}.ScrollToTopButton{position:fixed;right:calc(11 * var(--content-scale) * 1px);bottom:calc(32 * var(--content-scale) * 1px);width:calc(34 * var(--content-scale) * 1px);height:calc(34 * var(--content-scale) * 1px)}.ScrollToTopButton svg{width:100%;height:100%}.ChairList{width:100%;padding:0 calc(8 * var(--content-scale) * 1px)}.ChairList__inner{padding-top:calc(70 * var(--content-scale) * 1px)}.ChairList__inner--tight{padding-top:calc(28 * var(--content-scale) * 1px)}.ChairList ul{padding:0;list-style:none}.ChairList__list-header{display:flex;align-items:center;height:calc(35 * var(--content-scale) * 1px);padding:calc(5 * var(--content-scale) * 1px) calc(6 * var(--content-scale) * 1px);color:#242424;font-weight:var(--font-weight-bold);font-size:var(--font-size-large);line-height:var(--line-height-large);background:#d9d9d9}.ChairList__info{margin:calc(4 * var(--content-scale) * 1px) 0;font-weight:var(--font-weight-bold);line-height:var(--line-height-large)}.ChairList__info span.activeChairs{color:var(--primary-accent-color)}.ChairList__info span.comingSoon{color:var(--quaternary-accent-color)}.ChairListItem{margin-bottom:calc(24 * var(--content-scale) * 1px);font-size:var(--font-size-small)}.ChairListItem__date{font-weight:var(--font-weight-bold)}.ChairListItem a,.ChairListItem p{margin:0;color:var(--primary-accent-color);font-weight:var(--font-weight-bold);font-size:var(--font-size-small)}.ChairListItem p{color:var(--quaternary-accent-color)}.ChairMap{width:100%;max-width:calc(375 * var(--content-scale) * 1px);line-height:0}.ChairMap img{width:100%;height:100%}.FullListButton{margin:calc(36 * var(--content-scale) * 1px) 0 calc(48 * var(--content-scale) * 1px);color:var(--primary-accent-color);font-weight:var(--font-weight-bold);font-size:var(--font-size-small);text-decoration:underline}.Page{display:flex;flex-direction:column;align-items:center;padding:calc(30 * var(--content-scale) * 1px) calc(18 * var(--content-scale) * 1px);overflow-x:hidden}.Tabs{display:flex;align-items:center;overflow:hidden}.Tabs__inner{position:relative;display:grid;grid-template-columns:50% 50%;width:calc(318 * var(--content-scale) * 1px);background:#eaeaec;border:1px solid #cfcfcf;border-radius:calc(20 * var(--content-scale) * 1px)}.Tabs .Button span{z-index:2}.Tabs__button{position:relative;display:flex;align-items:center;justify-content:center;width:calc(165 * var(--content-scale) * 1px);height:calc(35 * var(--content-scale) * 1px);color:var(--quaternary-accent-color);font-weight:var(--font-weight-semi-bold);border-radius:calc(20 * var(--content-scale) * 1px);transition:color .25s linear}.Tabs__button--active{color:#fff}.Tabs__button:last-of-type{justify-self:end}.Tabs__marker{position:absolute;top:0;width:calc(165 * var(--content-scale) * 1px);height:100%;background:var(--primary-accent-color);border-radius:calc(20 * var(--content-scale) * 1px)}.ChairsPage__title{margin:0 calc(18 * var(--content-scale) * 1px) calc(60 * var(--content-scale) * 1px)}.Error{display:flex;flex-direction:column;align-items:center;height:100%;padding:calc(30 * var(--content-scale) * 1px) 0}.Error .Header{margin:calc(20 * var(--content-scale) * 1px)}.Error .Button{display:flex;align-items:center;justify-content:center;width:calc(270 * var(--content-scale) * 1px);height:calc(40 * var(--content-scale) * 1px);margin-bottom:calc(25 * var(--content-scale) * 1px);color:#fff;font-weight:var(--font-weight-semi-bold);background:var(--primary-accent-color);border-radius:calc(20 * var(--content-scale) * 1px)}.Error__container{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:space-between}.Error__description{margin:0;color:#fff;font-size:var(--font-size-semi-big);line-height:var(--line-height-large)}.NotFoundPage,.ServerErrorPage{height:100%;background:var(--primary-gradient)}*{box-sizing:border-box}@keyframes fade-in{0%{opacity:0}}@keyframes fade-out{to{opacity:0}}@keyframes fade-up{to{transform:translateZ(0);opacity:1}}@keyframes zoom-out{to{transform:scale(1.5);opacity:0}}html,body,#root{max-width:100%;height:100vh;margin:0;padding:0}html,body{color:var(--primary-font-color);font-size:var(--primary-font-size);font-family:var(--primary-font-family);font-smooth:always;background:var(--primary-bg-color);-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;-webkit-font-smoothing:antialiased}html{background:#f6f6f6}body{font-size:var(--font-size-normal);line-height:var(--line-height-normal);-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation;size:portrait;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-ms-content-zooming:none}button{padding:0;color:inherit;font:inherit;text-align:inherit;background:none;border:none;border-radius:0;box-shadow:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}a{color:var(--primary-accent-color);font-weight:var(--font-weight-bold);font-size:var(--font-size-small)}strong{font-weight:var(--font-weight-semi-bold)}:focus{outline:none}:root{--primary-bg-color: #f6f6f6;--primary-accent-color: #e50f14;--secondary-accent-color: #454545;--quaternary-accent-color: #494949;--primary-gradient: linear-gradient(0deg, rgba(0, 0, 0, .2), rgba(0, 0, 0, .2)), linear-gradient(316.16deg, #510434 27.97%, var(--primary-accent-color) 119.99%);--primary-font-family: "Source Sans Pro", sans-serif;--line-height-small: calc(14 / var(--font-size-base) * var(--content-scale) * 1rem);--line-height-normal: calc(18 / var(--font-size-base) * var(--content-scale) * 1rem);--line-height-large: calc(22 / var(--font-size-base) * var(--content-scale) * 1rem);--line-height-big: calc(28 / var(--font-size-base) * var(--content-scale) * 1rem);--line-height-huge: calc(32 / var(--font-size-base) * var(--content-scale) * 1rem);--line-height-massive: calc(38 / var(--font-size-base) * var(--content-scale) * 1rem);--font-size-base: 14;--primary-font-size: calc(var(--font-size-base) * 1px);--primary-font-color: #000;--theme-text-color: var(--primary-font-color);--font-weight-regular: 400;--font-weight-semi-bold: 600;--font-weight-bold: 700;--font-size-semi-tiny: calc(11 / var(--font-size-base) * var(--content-scale) * 1rem);--font-size-tiny: calc(12 / var(--font-size-base) * var(--content-scale) * 1rem);--font-size-little: calc(13 / var(--font-size-base) * var(--content-scale) * 1rem);--font-size-small: calc(14 / var(--font-size-base) * var(--content-scale) * 1rem);--font-size-semi-normal: calc(15 / var(--font-size-base) * var(--content-scale) * 1rem);--font-size-normal: calc(16 / var(--font-size-base) * var(--content-scale) * 1rem);--font-size-semi-large: calc(17 / var(--font-size-base) * var(--content-scale) * 1rem);--font-size-large: calc(18 / var(--font-size-base) * var(--content-scale) * 1rem);--font-size-semi-big: calc(20 / var(--font-size-base) * var(--content-scale) * 1rem);--font-size-big: calc(24 / var(--font-size-base) * var(--content-scale) * 1rem);--font-size-semi-huge: calc(25 / var(--font-size-base) * var(--content-scale) * 1rem);--font-size-huge: calc(26 / var(--font-size-base) * var(--content-scale) * 1rem);--font-size-semi-massive: calc(28 / var(--font-size-base) * var(--content-scale) * 1rem);--font-size-massive: calc(30 / var(--font-size-base) * var(--content-scale) * 1rem);--font-size-gigantic: calc(48 / var(--font-size-base) * var(--content-scale) * 1rem);--focus-shadow: 0 0 2px 4px #2668b2;--focus-outline: 2px solid #2668b2}
