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)}: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}:root{--page-off-canvas-width: 80vw}@media (min-width: 640px){:root{--page-off-canvas-width: 320px}}#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:fixed;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);height:64px;height:var(--page-header-height)}.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: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}

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