/*!
 * BKKR Framework
 * Version v5
 *
 * Copyright 2015-2022 Imre Bekker
 * https://bkkr-team.github.io/
 */bkkr-accordion-group.accordion-group-expand-inset bkkr-accordion:first-of-type{border-top-left-radius:8px;border-top-right-radius:8px}bkkr-accordion-group.accordion-group-expand-inset bkkr-accordion:last-of-type{border-bottom-left-radius:8px;border-bottom-right-radius:8px}bkkr-accordion-group bkkr-accordion bkkr-list bkkr-item:last-of-type{--border-width:0;--inner-border-width:0}bkkr-accordion-group bkkr-accordion:last-of-type bkkr-item[slot=header],bkkr-accordion-group bkkr-accordion:last-of-type bkkr-item[slot=content]{--border-width:0}bkkr-accordion.accordion-animated .bkkr-accordion-toggle-icon{-webkit-transition:300ms -webkit-transform cubic-bezier(0.32, 0.72, 0, 1);transition:300ms -webkit-transform cubic-bezier(0.32, 0.72, 0, 1);transition:300ms transform cubic-bezier(0.32, 0.72, 0, 1);transition:300ms transform cubic-bezier(0.32, 0.72, 0, 1), 300ms -webkit-transform cubic-bezier(0.32, 0.72, 0, 1)}@media (prefers-reduced-motion: reduce){bkkr-accordion .bkkr-accordion-toggle-icon{-webkit-transition:none !important;transition:none !important}}bkkr-accordion.accordion-expanding .bkkr-accordion-toggle-icon,bkkr-accordion.accordion-expanded .bkkr-accordion-toggle-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}bkkr-accordion.accordion-readonly .bkkr-accordion-toggle-icon{display:none}:root{--default-font-sans-serif:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--default-font-monospace:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bkkr-font-family:var(--default-font-sans-serif);--bkkr-font-size:1rem;--bkkr-background-color:#fff;--bkkr-background-color-rgb:255, 255, 255;--bkkr-text-color:#000;--bkkr-text-color-rgb:0, 0, 0;--bkkr-spacer:16px}.color-primary{--color-base:var(--color-primary, #3880ff);--color-base-rgb:var(--color-primary-rgb, 56, 128, 255);--color-contrast:var(--color-primary-contrast, #fff);--color-contrast-rgb:var(--color-primary-contrast-rgb, 255, 255, 255);--color-shade:var(--color-primary-shade, #3171e0);--color-shade-rgb:var(--color-primary-shade-rgb, 49, 113, 224);--color-tint:var(--color-primary-tint, #4c8dff);--color-tint-rgb:var(--color-primary-tint-rgb, 76, 141, 255)}.color-secondary{--color-base:var(--color-secondary, #3dc2ff);--color-base-rgb:var(--color-secondary-rgb, 61, 194, 255);--color-contrast:var(--color-secondary-contrast, #fff);--color-contrast-rgb:var(--color-secondary-contrast-rgb, 255, 255, 255);--color-shade:var(--color-secondary-shade, #36abe0);--color-shade-rgb:var(--color-secondary-shade-rgb, 54, 171, 224);--color-tint:var(--color-secondary-tint, #50c8ff);--color-tint-rgb:var(--color-secondary-tint-rgb, 80, 200, 255)}.color-tertiary{--color-base:var(--color-tertiary, #5260ff);--color-base-rgb:var(--color-tertiary-rgb, 82, 96, 255);--color-contrast:var(--color-tertiary-contrast, #fff);--color-contrast-rgb:var(--color-tertiary-contrast-rgb, 255, 255, 255);--color-shade:var(--color-tertiary-shade, #4854e0);--color-shade-rgb:var(--color-tertiary-shade-rgb, 72, 84, 224);--color-tint:var(--color-tertiary-tint, #6370ff);--color-tint-rgb:var(--color-tertiary-tint-rgb, 99, 112, 255)}.color-success{--color-base:var(--color-success, #2dd36f);--color-base-rgb:var(--color-success-rgb, 45, 211, 111);--color-contrast:var(--color-success-contrast, #fff);--color-contrast-rgb:var(--color-success-contrast-rgb, 255, 255, 255);--color-shade:var(--color-success-shade, #28ba62);--color-shade-rgb:var(--color-success-shade-rgb, 40, 186, 98);--color-tint:var(--color-success-tint, #42d77d);--color-tint-rgb:var(--color-success-tint-rgb, 66, 215, 125)}.color-warning{--color-base:var(--color-warning, #ffc409);--color-base-rgb:var(--color-warning-rgb, 255, 196, 9);--color-contrast:var(--color-warning-contrast, #000);--color-contrast-rgb:var(--color-warning-contrast-rgb, 0, 0, 0);--color-shade:var(--color-warning-shade, #e0ac08);--color-shade-rgb:var(--color-warning-shade-rgb, 224, 172, 8);--color-tint:var(--color-warning-tint, #ffca22);--color-tint-rgb:var(--color-warning-tint-rgb, 255, 202, 34)}.color-danger{--color-base:var(--color-danger, #eb445a);--color-base-rgb:var(--color-danger-rgb, 235, 68, 90);--color-contrast:var(--color-danger-contrast, #fff);--color-contrast-rgb:var(--color-danger-contrast-rgb, 255, 255, 255);--color-shade:var(--color-danger-shade, #cf3c4f);--color-shade-rgb:var(--color-danger-shade-rgb, 207, 60, 79);--color-tint:var(--color-danger-tint, #ed576b);--color-tint-rgb:var(--color-danger-tint-rgb, 237, 87, 107)}.color-light{--color-base:var(--color-light, #f4f5f8);--color-base-rgb:var(--color-light-rgb, 244, 245, 248);--color-contrast:var(--color-light-contrast, #000);--color-contrast-rgb:var(--color-light-contrast-rgb, 0, 0, 0);--color-shade:var(--color-light-shade, #d7d8da);--color-shade-rgb:var(--color-light-shade-rgb, 215, 216, 218);--color-tint:var(--color-light-tint, #f5f6f9);--color-tint-rgb:var(--color-light-tint-rgb, 245, 246, 249)}.color-medium{--color-base:var(--color-medium, #92949c);--color-base-rgb:var(--color-medium-rgb, 146, 148, 156);--color-contrast:var(--color-medium-contrast, #fff);--color-contrast-rgb:var(--color-medium-contrast-rgb, 255, 255, 255);--color-shade:var(--color-medium-shade, #808289);--color-shade-rgb:var(--color-medium-shade-rgb, 128, 130, 137);--color-tint:var(--color-medium-tint, #9d9fa6);--color-tint-rgb:var(--color-medium-tint-rgb, 157, 159, 166)}.color-dark{--color-base:var(--color-dark, #222428);--color-base-rgb:var(--color-dark-rgb, 34, 36, 40);--color-contrast:var(--color-dark-contrast, #fff);--color-contrast-rgb:var(--color-dark-contrast-rgb, 255, 255, 255);--color-shade:var(--color-dark-shade, #1e2023);--color-shade-rgb:var(--color-dark-shade-rgb, 30, 32, 35);--color-tint:var(--color-dark-tint, #383a3e);--color-tint-rgb:var(--color-dark-tint-rgb, 56, 58, 62)}@supports (padding-top: env(safe-area-inset-top)){:root{--safe-area-top:env(safe-area-inset-top);--safe-area-bottom:env(safe-area-inset-bottom);--safe-area-left:env(safe-area-inset-left);--safe-area-right:env(safe-area-inset-right)}}html:not(.hydrated) body{display:none}[tappable]{cursor:pointer}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;top:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;position:fixed;width:100%;max-width:100%;height:100%;max-height:100%;-webkit-transform:translateZ(0);transform:translateZ(0);background-color:var(--bkkr-background-color, #fff);color:var(--bkkr-text-color);font-family:var(--bkkr-font-family);font-size:inherit}.bkkr-page{left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:absolute;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;background-color:var(--background, var(--bkkr-background-color, #fff));contain:layout size style;overflow:hidden;z-index:0}.menu-content{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.menu-content-open{cursor:pointer;-ms-touch-action:manipulation;touch-action:manipulation;pointer-events:none}.split-pane-visible>.bkkr-page.split-pane-main{position:relative}bkkr-route,bkkr-route-redirect,bkkr-router,bkkr-select-option,.bkkr-page-hidden,[hidden]{display:none !important}.bkkr-page-invisible{opacity:0}body.backdrop-no-scroll{overflow:hidden}html bkkr-modal.modal-card bkkr-header bkkr-toolbar:first-of-type,html bkkr-modal.modal-sheet bkkr-header bkkr-toolbar:first-of-type,html bkkr-modal bkkr-footer bkkr-toolbar:first-of-type{padding-top:6px}html.ios bkkr-modal.modal-card bkkr-header bkkr-toolbar:last-of-type,html.ios bkkr-modal.modal-sheet bkkr-header bkkr-toolbar:last-of-type{padding-bottom:6px}html bkkr-modal bkkr-toolbar{padding-right:calc(var(--bkkr-safe-area-right) + 8px);padding-left:calc(var(--bkkr-safe-area-left) + 8px)}@media screen and (min-width: 768px){html bkkr-modal.modal-card:first-of-type{--backdrop-opacity:0.18}}bkkr-modal.modal-default:not(.overlay-hidden)~bkkr-modal.modal-default{--backdrop-opacity:0;--box-shadow:none}html bkkr-modal.modal-card .bkkr-page{border-top-left-radius:var(--border-radius)}bkkr-modal .bkkr-page{position:relative;contain:layout style;height:100%}.swiper{--bullet-background:var(--color-step-200, #cccccc);--bullet-background-active:var(--color-base);--progress-bar-background:rgba(var(--bkkr-text-color-rgb, 0, 0, 0), 0.25);--progress-bar-background-active:var(--color-shade);--scroll-bar-background:rgba(var(--bkkr-text-color-rgb, 0, 0, 0), 0.1);--scroll-bar-background-active:rgba(var(--bkkr-text-color-rgb, 0, 0, 0), 0.5);display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swiper .swiper-pagination-bullet{background:var(--bullet-background)}.swiper .swiper-pagination-bullet-active{background:var(--bullet-background-active)}.swiper .swiper-pagination-progressbar{background:var(--progress-bar-background)}.swiper .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--progress-bar-background-active)}.swiper .swiper-scrollbar{background:var(--scroll-bar-background)}.swiper .swiper-scrollbar-drag{background:var(--scroll-bar-background-active)}.swiper .slide-zoom{display:block;width:100%;text-align:center}.swiper .swiper-slide{display:-ms-flexbox;display:flex;position:relative;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;font-size:18px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.swiper .swiper-slide img{width:auto;max-width:100%;height:auto;max-height:100%}pre,code,kbd,samp{font-family:var(--default-font-monospace);line-height:1.5}code,.code{--background:rgba(var(--bkkr-text-color-rgb), 0.1);--color:var(--bkkr-text-color);border-radius:8px;font-size:90%;padding-left:0.2rem 0.4rem;padding-right:0.2rem 0.4rem;padding-top:0.2rem 0.4rem;padding-bottom:0.2rem 0.4rem;display:inline-block;background:var(--background);color:var(--color);white-space:pre-wrap;word-break:break-word}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){code,.code{padding-left:unset;padding-right:unset;-webkit-padding-start:0.2rem 0.4rem;padding-inline-start:0.2rem 0.4rem;-webkit-padding-end:0.2rem 0.4rem;padding-inline-end:0.2rem 0.4rem}}a>code,a>.code{color:inherit}kbd,.kdb{border-radius:2px;font-size:90%;padding-left:0.2rem 0.4rem;padding-right:0.2rem 0.4rem;padding-top:0.2rem 0.4rem;padding-bottom:0.2rem 0.4rem;background-color:#000;color:#fff}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){kbd,.kdb{padding-left:unset;padding-right:unset;-webkit-padding-start:0.2rem 0.4rem;padding-inline-start:0.2rem 0.4rem;-webkit-padding-end:0.2rem 0.4rem;padding-inline-end:0.2rem 0.4rem}}kbd kbd,.kdb kbd{-webkit-box-shadow:none;box-shadow:none;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;font-size:100%;font-weight:700}pre,.pre{font-size:90%;display:block;color:#555;overflow-x:auto;line-height:1.2}pre code,.pre code{color:inherit;font-size:inherit;word-break:normal;white-space:pre}.pre-scrollable{max-height:340px;overflow-y:scroll}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);-webkit-touch-callout:none}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;overflow:hidden}body{margin:0;text-rendering:optimizelegibility;overflow:hidden;-ms-touch-action:manipulation;touch-action:manipulation;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-ms-content-zooming:none;-webkit-user-drag:none;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}[tabindex="-1"]:focus:not(:focus-visible){outline:0 !important}hr{margin:var(--bkkr-spacer, 16px) 0;border:0;background-color:var(--bkkr-border, rgba(var(--bkkr-text-color-rgb, 0, 0, 0), 0.1));color:transparent}hr:not([size]){height:0.55px}abbr[title],abbr[data-original-title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:0.5rem;margin-left:0}img{max-width:100%;height:auto;border:0}figure{margin:0 0 1rem}img,svg{vertical-align:middle}svg:not(:root){overflow:hidden}table{border-collapse:collapse;caption-side:bottom}caption{padding-top:0.75rem;padding-bottom:0.75rem;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-width:0;border-style:solid;border-color:inherit}label{display:inline-block}button{padding:0;border-radius:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}[role=button]{cursor:pointer}select{word-wrap:normal}[list]::-webkit-calendar-picker-indicator{display:none}*::-moz-focus-inner{padding:0;border-style:none}textarea{height:auto;color:inherit;font:inherit;overflow:auto;resize:vertical}textarea::-webkit-input-placeholder{padding-left:2px}textarea::-moz-placeholder{padding-left:2px}textarea:-ms-input-placeholder{padding-left:2px}textarea::-ms-input-placeholder{padding-left:2px}textarea::placeholder{padding-left:2px}form,input,optgroup,select{margin:0;color:inherit;font:inherit}input[type=checkbox],input[type=radio]{padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=search]{outline-offset:-2px;-webkit-appearance:textfield}fieldset{min-width:0;margin:0;padding:0;border:0}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}:focus{outline:0}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none !important}audio,canvas,progress,video{vertical-align:baseline}audio:not([controls]){display:none;height:0}a[disabled],button[disabled],html input[disabled]{cursor:default}a,a div,a span,a bkkr-icon,a bkkr-label,button,button div,button span,button bkkr-icon,button bkkr-label,.state-tappable,[tappable],[tappable] div,[tappable] span,[tappable] bkkr-icon,[tappable] bkkr-label,input,textarea{-ms-touch-action:manipulation;touch-action:manipulation}.table{width:100%;max-width:100%;margin-bottom:var(--bkkr-spacer, 16px)}.table tr{-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease}@media (prefers-reduced-motion: reduce){.table tr{-webkit-transition:none;transition:none}}.table th,.table td{padding-left:0.75rem;padding-right:0.75rem;padding-top:0.75rem;padding-bottom:0.75rem;border-top:1px solid var(--color-step-300, #b3b3b3);vertical-align:top}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.table th,.table td{padding-left:unset;padding-right:unset;-webkit-padding-start:0.75rem;padding-inline-start:0.75rem;-webkit-padding-end:0.75rem;padding-inline-end:0.75rem}}.table thead th{border-bottom:2px solid var(--color-step-300, #b3b3b3);vertical-align:bottom}.table tbody+tbody{border-top:2px solid var(--color-step-300, #b3b3b3)}.table-bordered{border:1px solid var(--color-step-300, #b3b3b3)}.table-bordered th,.table-bordered td{border:1px solid var(--color-step-300, #b3b3b3)}.table-bordered thead th,.table-bordered thead td{border-bottom-width:2px}.table-borderless th,.table-borderless td,.table-borderless thead th,.table-borderless tbody+tbody{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0, 0, 0, 0.05)}.table-hover tbody tr:hover{background-color:rgba(0, 0, 0, 0.75)}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{margin-top:0;margin-bottom:8px;color:inherit;font-family:inherit;font-style:inherit;font-weight:500;line-height:1.2}h1,.h1{font-size:3rem}h2,.h2{font-size:1.825rem}h3,.h3{font-size:1.375rem}h4,.h4{font-size:1.15rem}h5,.h5{font-size:1rem}h6,.h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}p{margin-top:0;margin-bottom:1rem;color:inherit;line-height:1.4}blockquote{margin-right:0;margin-top:0;margin-bottom:1rem}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){blockquote{margin-right:unset;-webkit-margin-end:0;margin-inline-end:0}}b,strong{font-weight:700}small{font-size:0.875em}mark{padding-left:0.2em;padding-right:0.2em;padding-top:0.2em;padding-bottom:0.2em;background-color:#fcf8e3}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){mark{padding-left:unset;padding-right:unset;-webkit-padding-start:0.2em;padding-inline-start:0.2em;-webkit-padding-end:0.2em;padding-inline-end:0.2em}}sub,sup{font-size:0.75em;position:relative;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a{color:var(--bkkr-text-color);text-decoration:none}a:not([class]){color:var(--bkkr-text-color, #000);text-decoration:none}@media (any-hover: hover){a:not([class]):hover{color:var(--color-base, var(--color-primary, #3880ff));text-decoration:underline}}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}a bkkr-label,button bkkr-label{pointer-events:none}legend{font-size:1.5rem;padding-left:0.2em;padding-right:0.2em;padding-top:0.2em;padding-bottom:0.2em;margin-bottom:0.5rem;width:100%;float:left;line-height:inherit;white-space:normal}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){legend{padding-left:unset;padding-right:unset;-webkit-padding-start:0.2em;padding-inline-start:0.2em;-webkit-padding-end:0.2em;padding-inline-end:0.2em}}legend+*{clear:left}