body,html{height:100%;margin:0;padding:0}:root{font-size:16px;font-size:var(--font-root-size, 16px)}body{font-family:Arial,sans-serif;font-family:var(--font-body-family, Arial,sans-serif);font-weight:normal;font-weight:var(--font-body-regular-weight, normal);font-style:normal;font-style:var(--font-body-regular-style, normal);line-height:1.5;line-height:var(--font-body-line-height, 1.5);background-color:#fff;background-color:var(--color-back, #fff);color:#000;color:var(--color-text, #000);letter-spacing:0;letter-spacing:var(--font-body-letter-spacing, 0);text-transform:none;text-transform:var(--font-body-text-transform, none)}:is(em,i,.font-style-italic){font-style:italic;font-style:var(--font-body-italic-style, italic)}:is(b,strong,.font-weight-bold,th,dt){font-weight:bold;font-weight:var(--font-body-bold-weight, bold)}fieldset{border-radius:calc(var(--radius) * 1px)}:is(h1,h2,h3,h4,h5,h6,legend,caption,.font-header){margin-top:0;margin-bottom:.5em;color:#000;color:var(--color-header, #000);font-family:Arial,sans-serif;font-family:var(--font-header-family, Arial,sans-serif);font-weight:bold;font-weight:var(--font-header-regular-weight, bold);font-style:normal;font-style:var(--font-header-regular-style, normal);line-height:1.2;letter-spacing:0;letter-spacing:var(--font-header-letter-spacing, 0);text-transform:none;text-transform:var(--font-header-text-transform, none)}:is(h1,h2,h3,h4,h5,h6,legend,caption,.font-header) :is(em,i,.font-style-italic){font-style:italic;font-style:var(--font-header-italic-style, italic)}:is(h1,h2,h3,h4,h5,h6,legend,caption,.font-header) :is(b,strong,.font-weight-bold,th,dt){font-weight:bold;font-weight:var(--font-header-bold-weight, bold)}h1,.h1{font-size:1.5rem}h2,.h2{font-size:1.4rem}h3,.h3{font-size:1.3rem}h4,.h4{font-size:1.2rem}h5,.h5{font-size:1.1rem}h6,.h6{font-size:1rem}@media (min-width: 640px){h1,.h1{font-size:3rem}h2,.h2{font-size:2.5rem}h3,.h3{font-size:1.9rem}h4,.h4{font-size:1.6rem}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}}a{color:#1779ba;color:var(--color-link, #1779ba);text-decoration:none}a:hover{color:#1468a0;color:var(--color-link-hover, #1468a0)}a:empty{height:0;overflow:hidden}p{margin-top:0}p a{text-decoration:underline}:is(ul,ol,dl){margin-top:0}figure{margin:0}menu{padding:0;margin-top:0}:where(.base-form-field,.base-form-group,.base-form-field,.base-form,.base-form-element){--base-form-radius: calc(var(--radius) * 2px);--base-form-border: 1px solid var(--color-decent-ui);--base-form-background: var(--color-back);--base-form-background-focus: hsla(var(--color-decent-ui-h), var(--color-decent-ui-s), 90%, 1);--base-form-font-size: 1em;--base-form-color: var(--color-text);--base-form-padding-v: .5em;--base-form-padding-h: .5em;--base-form-padding-button-v: .5em;--base-form-padding-button-h: 1em;--base-form-base-height: 1.5em;--base-form-accent-color: var(--color-main);--base-form-focus-outline: 2px solid var(--color-contrast)}@media screen and (prefers-color-scheme: dark){:root:not(.disable-dark-mode) :where(.base-form-field,.base-form-group,.base-form-field,.base-form,.base-form-element){--base-form-background-focus: hsla(var(--color-decent-ui-h), var(--color-decent-ui-s), 10%, 1)}}.base-form-element:where(select:not([multiple]),input[type="text"],input[type="password"],input[type="email"],input[type="search"],input[type="date"],textarea){--base-form-groupfield-shrink: 0;--base-form-groupfield-grow: 1;--base-form-groupfield-base: auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;vertical-align:middle;box-sizing:border-box;border-radius:var(--base-form-radius);border:var(--base-form-border);background-color:var(--base-form-background);font-size:var(--base-form-font-size);color:var(--color-text);padding:var(--base-form-padding-v) var(--base-form-padding-h);height:calc(var(--base-form-base-height) + var(--base-form-padding-v) * 2);transition:background-color .25s ease}.base-form-element:where(select:not([multiple]),input[type="text"],input[type="password"],input[type="email"],input[type="search"],input[type="date"],textarea):focus{background-color:var(--base-form-background-focus)}.base-form-element:where(select:not([multiple]),input[type="text"],input[type="password"],input[type="email"],input[type="search"],input[type="date"],textarea).focus-visible{outline:var(--base-form-focus-outline)}.base-form-element:where(select:not([multiple]),input[type="text"],input[type="password"],input[type="email"],input[type="search"],input[type="date"],textarea):focus-visible{outline:var(--base-form-focus-outline)}.base-form-element:where(select:not([multiple])){--base-form-select-icon-size: var(--base-form-font-size);background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right var(--space-tiny) center;background-size:var(--base-form-select-icon-size);padding-right:calc(var(--base-form-select-icon-size) + var(--base-form-padding-h) * 2)}@media screen and (prefers-color-scheme: dark){:root:not(.disable-dark-mode) .base-form-element:where(select:not([multiple])){background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e")}}.base-form-element:where(input:where([type="radio"],[type="checkbox"])){accent-color:var(--base-form-accent-color);border-radius:var(--base-form-radius);border:var(--base-form-border)}.base-form-element:where(input[type="submit"],input[type="reset"],input[type="button"],button){--base-form-groupfield-shrink: 1;--base-form-groupfield-grow: 0;--base-form-groupfield-base: auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;box-sizing:border-box;vertical-align:middle;border-radius:var(--base-form-radius);border:none;padding:var(--base-form-padding-button-v) var(--base-form-padding-button-h);height:calc(var(--base-form-base-height) + var(--base-form-padding-button-v) * 2);background-color:var(--color-main);color:var(--color-back);transition:background-color .25s ease}.base-form-element:where(input[type="submit"],input[type="reset"],input[type="button"],button):where(:hover,:focus){background-color:hsla(var(--color-main-h), var(--color-main-s), clamp(0%, calc(var(--color-main-l) - 15%), 100%), 1)}@media screen and (prefers-color-scheme: dark){:root:not(.disable-dark-mode) .base-form-element:where(input[type="submit"],input[type="reset"],input[type="button"],button):where(:hover,:focus){background-color:hsla(var(--color-main-h), var(--color-main-s), clamp(0%, calc(var(--color-main-l) + 15%), 100%), 1)}}.base-form-field{display:inline-flex;flex-direction:row;grid-gap:var(--space-small);gap:var(--space-small);align-items:center}.base-form-field>*{flex:1 0}.base-form-field>label{flex:0 1}.base-form-group{display:inline-flex;align-items:stretch;border-radius:var(--base-form-radius);border:var(--base-form-border);background-color:var(--base-form-background);font-size:var(--base-form-font-size);color:var(--color-text);height:calc(var(--base-form-base-height) + var(--base-form-padding-v) * 2);transition:background-color .25s ease}.base-form-group[focus-within]{background-color:var(--base-form-background-focus);outline:var(--base-form-focus-outline)}.base-form-group:focus-within{background-color:var(--base-form-background-focus);outline:var(--base-form-focus-outline)}.base-form-group[focus-within]>*{--base-form-focus-outline: none;--base-form-background: transparent;--base-form-background-focus: transparent}.base-form-group:focus-within>*{--base-form-focus-outline: none;--base-form-background: transparent;--base-form-background-focus: transparent}.base-form-group>*{margin:0;height:auto;border:0;flex:0 1 100%;flex:var(--base-form-groupfield-grow, 0) var(--base-form-groupfield-shrink, 1) var(--base-form-groupfield-base, 100%)}.base-form-group>*:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.base-form-group>*:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.base-form-group>label{--base-form-groupfield-shrink: 1;--base-form-groupfield-grow: 0;--base-form-groupfield-base: auto;display:inline-block;padding:var(--base-form-padding-button-v) var(--base-form-padding-button-h);height:var(--base-form-base-height);font-size:var(--base-form-font-size)}.base-form-group>label:not(:last-child){border-right:var(--base-form-border)}:root{--page-off-canvas-width: 80vw}@media (min-width: 640px){:root{--page-off-canvas-width: 320px}}:is(html,body,.smooth-scroll){scroll-behavior:smooth}#page-off-canvas{width:80vw;width:var(--page-off-canvas-width);--off-canvas-transition-duration: .5s;--off-canvas-transition-timing-function: ease}#page{--off-canvas-pushed: var(--page-off-canvas-width);transition:transform .5s ease}#page[data-off-canvas="right"]{--off-canvas-pushed: calc(-1 * var(--page-off-canvas-width))}#page[data-pushed]{transform:translateX(var(--off-canvas-pushed))}.page-off-canvas{background:var(--color-back);display:flex;height:100%;flex-direction:column}.page-off-canvas__start{width:100%;margin:0 0 auto 0}.page-off-canvas__middle{width:100%;margin:auto 0}.page-off-canvas__end{width:100%;margin:auto 0 0}.page-off-canvas__links-wrap{display:flex;align-items:stretch}.page-off-canvas__link{flex:1;display:flex;flex-direction:row;cursor:pointer;align-items:center;justify-content:flex-end;padding:.5em;border-top:1px solid hsla(var(--color-link-h), var(--color-link-s), var(--color-link-l), .5)}.page-off-canvas__link-icon{flex:0 0 2em}.page-off-canvas__link-text{flex:0 0 calc(100% - 2em - .5rem)}.page-off-canvas__logo-link{display:block;margin:.75rem}.page-off-canvas__logo{display:block;width:auto;height:auto;max-width:100%;max-height:calc(64px - 1.5rem);max-height:calc(var(--page-header-height) - 1.5rem);margin:0 auto}:root{--page-header-height: 64px}@media (min-width: 640px){:root{--page-header-height: 80px}}html{scroll-padding-top:64px;scroll-padding-top:var(--page-header-height)}.page-header{position:sticky;height:64px;height:var(--page-header-height);margin-bottom:calc(64px * -1);margin-bottom:calc(var(--page-header-height) * -1);z-index:105;top:0;left:0;right:0;box-shadow:0 0.5rem 0.5rem rgba(0,0,0,0.25);background:var(--color-back)}.page-header__sections{display:flex;flex-direction:row;align-items:center;justify-content:space-between;height:64px;height:var(--page-header-height)}.page-header__start{display:flex;flex-direction:row;align-items:center;justify-items:flex-start;margin:0 .5rem 0 1rem}.page-header__start>*:not(:last-child){margin-right:1rem}.page-header__middle{display:flex;flex-direction:row;align-items:center;justify-items:center;margin:0 .5rem}.page-header__middle>*:not(:last-child){margin-right:1rem}.page-header__end{display:flex;flex-direction:row;align-items:center;justify-items:flex-end;margin:0 1rem 0 .5rem}.page-header__end>*:not(:last-child){margin-right:1rem}.page-header__links-wrapper{display:flex}.page-header__links-wrapper--no-text .page-header__link-text{display:none}.page-header__link{display:flex;height:64px;height:var(--page-header-height);flex-flow:column;align-items:center;justify-content:center;cursor:pointer;padding:0 .5em;min-width:calc(64px / 2);min-width:calc(var(--page-header-height) / 2)}.page-header__link:is(button){background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;font:inherit}.page-header__link:not(:last-of-type){border-right:1px solid hsla(var(--color-decent-ui-h), var(--color-decent-ui-s), var(--color-decent-ui-l), .5)}.page-header__logo-link{display:inline-flex;align-items:center;height:64px;height:var(--page-header-height)}.page-header__logo{width:auto;max-height:calc(64px - 1.5rem);max-height:calc(var(--page-header-height) - 1.5rem)}.page-header+main{padding-top:64px;padding-top:var(--page-header-height)}#page-header-off-canvas-button{white-space:nowrap}.page-nav__main-list{height:100%;list-style:none;padding:0;margin:0;display:flex;align-items:stretch}.page-nav__main-item{display:flex;align-items:stretch}.page-nav__main-link{display:flex;align-items:center;justify-content:center;padding:0 .5em;font-size:1.25rem;white-space:nowrap}@media (min-width: 1024px){.page-nav__main-link{font-size:1.5rem}}.page-nav__main-link--size-smaller{font-size:1.15rem}@media (min-width: 1024px){.page-nav__main-link--size-smaller{font-size:1.25rem}}.page-nav__main-link--size-small{font-size:1rem}@media (min-width: 1024px){.page-nav__main-link--size-small{font-size:1rem}}.page-header .page-nav{height:64px;height:var(--page-header-height)}base-drop-content.base-mega-menu{max-height:calc(100vh - 64px);max-height:calc(100vh - var(--page-header-height));overflow:auto}@media (min-width: 1024px){.base-content-sidebar{position:relative;display:grid;grid-gap:var(--space-big);grid-template-columns:3fr 1fr}}@media (min-width: 1024px){.base-content-sidebar__sidebar{position:sticky;top:64px;top:var(--page-header-height);align-self:start}}

/*# sourceMappingURL=main.css.map */
