*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);height:100%}html,body{padding:0;margin:0}body{font:var(--body-font);color:var(--body-color, #212529);text-align:left}button:not(:disabled,[disabled]),.btn:not(:disabled,[disabled]),[type=button]:not(:disabled,[disabled]),[type=reset]:not(:disabled,[disabled]),[type=submit]:not(:disabled,[disabled]){cursor:pointer}[disabled],:disabled,.btn:disabled,.btn[disabled]{cursor:not-allowed}.btn{display:inline-flex;font:var(--btn-font);color:var(--btn-color);border-radius:var(--btn-border-radius);border:var(--btn-border);box-shadow:var(--btn-shadow);padding:var(--btn-padding-y) var(--btn-padding-x);background-color:var(--btn-bg-color);background-image:var(--btn-bg-image);background-position:var(--btn-bg-position);background-size:var(--btn-bg-size);background-repeat:var(--btn-bg-repeat);transform:translate(var(--btn-travel-x),var(--btn-travel-y));justify-content:center;align-items:center;text-align:var(--btn-text-align);text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,transform .15ms ease-in-out}.btn:hover,.btn:focus,.btn:active,.btn:visited,.btn[disabled],.btn:disabled{text-decoration:none}.btn:focus{outline:var(--btn-focus-outline-color) 6px solid;outline-offset:var(--btn-focus-outline-offset)}.btn:focus-visible{outline:var(--btn-focus-outline-color) 6px solid;outline-offset:var(--btn-focus-outline-offset)}.btn:focus:not(:focus-visible){outline:none}.btn:hover{color:var(--btn-color-hover);border:var(--btn-border-hover);box-shadow:var(--btn-shadow-hover);background:var(--btn-bg-hover)}.btn:focus{color:var(--btn-color-focus);border:var(--btn-border-focus);box-shadow:var(--btn-shadow-focus);background:var(--btn-bg-focus)}.btn:active{color:var(--btn-color-active);border:var(--btn-border-active);box-shadow:var(--btn-shadow-active);background:var(--btn-bg-active);transform:translate(0)}.btn[disabled],.btn:disabled{color:var(--btn-color-disabled);border:var(--btn-border-disabled);box-shadow:var(--btn-shadow-disabled);background:var(--btn-bg-disabled)}.btn-group{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;padding:.75rem 0;margin-left:-.75rem;margin-right:-.75rem}.btn-group .btn{margin:0 .75rem}.btn-icon{width:40px;height:40px;background-color:transparent;color:#fff}.btn-icon .icon{width:100%;height:100%;display:inline-block;background-position:center center;background-size:contain;background-repeat:no-repeat}.btn-icon .icon-back{background-image:url(/assets/icon-back.svg)}.btn-icon span{display:none}.btn-action{background:var(--btn-action-bg);border:var(--btn-action-border);color:var(--btn-action-color);width:var(--btn-action-width);height:var(--btn-action-height);border-radius:calc(var(--btn-action-width) / 2);box-shadow:var(--btn-action-shadow);padding:var(--btn-action-padding-y) var(--btn-action-padding-x);overflow:hidden}.btn-action:hover,.btn-action:focus,.btn-action:active{background:var(--btn-action-bg-hover);border:var(--btn-action-border-hover);color:var(--btn-action-color-hover);box-shadow:var(--btn-action-shadow-hover)}.btn-action:active{box-shadow:var(--btn-action-shadow-active)}.btn-link,.sys .btn-link{color:var(--link-color);background:none;border:none;margin:0;padding:0;cursor:pointer;text-decoration:none;font-weight:inherit;font-style:normal;font-size:14px;font-family:var(--body-font);line-height:16px}.btn-link:hover,.btn-link:focus,.btn-link:active,.sys .btn-link:hover,.sys .btn-link:focus,.sys .btn-link:active{text-decoration:underline}.btn-close,.sys .btn-close{width:3.875rem;height:4.375rem;line-height:2rem;background:white url(/assets/icon-times.svg) no-repeat center/2rem;border:0;overflow:hidden;text-indent:-999em;padding:1.1875rem;box-shadow:none}.btn-close:hover,.btn-close:active,.btn-close:focus,.sys .btn-close:hover,.sys .btn-close:active,.sys .btn-close:focus{border-color:transparent;background-color:#fff}footer .btn~.btn{display:block;margin-top:1rem}@media (min-width: 45rem){footer .btn~.btn{display:inline-block;margin-top:0;margin-left:3rem}}.focus-outline:focus{outline:var(--btn-focus-outline-color) 6px solid;outline-offset:var(--btn-focus-outline-offset)}.focus-outline:focus-visible{outline:var(--btn-focus-outline-color) 6px solid;outline-offset:var(--btn-focus-outline-offset)}.focus-outline:focus:not(:focus-visible){outline:none}.hover-special:hover{text-decoration:none;color:var(--btn-color-hover);border:var(--btn-border-hover);box-shadow:var(--btn-shadow-hover);background:var(--btn-bg-hover)}.wrapper{overflow-y:auto;height:100%;min-height:100%;margin:0}swe-nav~.wrapper{padding-top:var(--nav-height, 5rem);height:100vh}.container{margin-left:auto;margin-right:auto;width:100%;padding-left:20px;padding-right:20px}.row{display:grid;grid-template-columns:1fr 1fr 1fr}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.compatibility-message{display:block;text-decoration:none!important;text-align:left;font-weight:400;font-size:.9rem;max-width:40rem;margin:auto}.compatibility-warning{color:#6072a4}.compatibility-error{color:#d12a2d}.compatibility-hidden{display:none}.text-muted{color:#6f6f6f}.sys{font:var(--sys-font-weight) var(--sys-font-size)/var(--sys-font-line-height) var(--sys-font-family);color:var(--sys-color);--btn-focus-outline-color: rgba(255, 51, 102, .9)}.sys h1,.sys h2,.sys h2,.sys h4,.sys h5,.sys h6{font-family:var(--sys-heading-font-family);font-weight:var(--sys-heading-font-weight);color:var(--sys-heading-color)}.sys p{font-size:1rem;line-height:1.125rem;color:inherit}.sys .btn{font:normal 700 1.5rem/1.17 var(--sys-heading-font-family);padding:.5em 1.375em;border-radius:6.25rem;box-shadow:none;transform:translate(0)}.sys .btn:hover,.sys .btn:focus,.sys .btn:active,.sys .btn[disabled],.sys .btn:disabled{box-shadow:none}.sys .btn-primary{color:#fff;background:#1E0065;border:2px solid transparent}.sys .btn-primary:hover,.sys .btn-primary:focus,.sys .btn-primary:active,.sys .btn-primary[disabled],.sys .btn-primary:disabled{box-shadow:none}.sys .btn-primary:hover,.sys .btn-primary:focus,.sys .btn-primary:active{color:#1e0065;border:2px solid #1E0065;background:#e9e8ff}.sys .btn-primary[disabled],.sys .btn-primary:disabled{color:#888;border:1px solid #888;background:#ddd}.sys .btn-secondary{color:#000;background:#C1BFFF;border:2px solid transparent}.sys .btn-secondary:hover,.sys .btn-secondary:focus,.sys .btn-secondary:active,.sys .btn-secondary[disabled],.sys .btn-secondary:disabled{box-shadow:none}.sys .btn-secondary:hover,.sys .btn-secondary:focus,.sys .btn-secondary:active{color:#1e0065;border:2px solid #1E0065;background:#e9e8ff}.sys .btn-secondary[disabled],.sys .btn-secondary:disabled{color:#888;border:1px solid #888;background:#ddd}.sys .btn-close{color:#a0a0a0;width:2.25rem;height:2.25rem;background:white;border:0;overflow:hidden;text-indent:-999em;padding:.625rem;box-shadow:none}.sys .btn-close:hover,.sys .btn-close:focus,.sys .btn-close:active{background-color:#e9e8ff;color:#4a4966}.sys-landing{padding-top:10vh;width:100%;height:100%;display:flex;flex-flow:column nowrap;align-items:center;margin:0 auto}.sys-landing figure{display:block;margin:0 0 2.5rem;padding:0;position:relative;top:0;left:-24px;width:100%;max-width:177px;height:159px}.sys-landing figure svg-icon{width:100%;height:100%;margin:0}.sys-landing figure img{position:absolute;top:50%;left:50%;width:100%;height:auto;transform:translate(-50%,-50%)}.sys-landing h1,.sys-landing .btn-link{font-weight:500}.sys-landing h1{font-family:var(--sys-font-family);margin-bottom:1.5rem;font-size:1.5rem}.sys-landing .btn svg-icon{display:inline-block;width:1.875rem;height:1.875rem;margin-right:.7em;color:inherit}.sys-landing .btn svg-icon svg{max-width:100%;max-height:100%}.sys-landing .btn-link{margin-top:2.5rem;font-size:1.3125rem;display:inline-flex;flex-flow:row nowrap;align-items:center;padding:0;line-height:1.14}fieldset{border:0;background:transparent}input,select,textarea{padding:var(--input-btn-padding-y) var(--input-btn-padding-x);line-height:var(--input-btn-line-height);border-radius:var(--input-btn-border-radius);border:var(--input-btn-border-size) var(--input-btn-border-style) var(--input-btn-border-color)}input,select{font-size:var(--input-btn-font-size);min-height:calc(var(--input-btn-line-height) + 2 * var(--input-btn-padding-y))}.form-block{display:block;width:100%}.form-label{display:inline-block;font-size:1rem;margin-bottom:.325rem}.form-control{width:100%;display:block;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;appearance:none;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-select{display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-image:url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"%3e%3cpath fill="none" stroke="%23343a40" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M2 5l6 6 6-6"/%3e%3c/svg%3e');background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}.form-check,.form-check-input{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check-input[type=checkbox]{border-radius:.25em}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-range{padding:0;width:100%;height:1.5rem}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select,.input-group>.form-range{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:not(:last-child),.input-group>.form-select:not(:last-child),.input-group>.form-range:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.form-control:not(:first-child),.input-group>.form-select:not(:first-child),.input-group>.form-range:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.btn{position:relative;z-index:2}.input-group>.btn:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;z-index:1;display:block;min-height:1.5rem;padding-left:1.5rem}.custom-control-input{position:absolute;left:0;z-index:-1;width:1rem;height:1.25rem;opacity:0}.custom-control-label{display:inline-block;position:relative;margin-bottom:0;vertical-align:top;line-height:1.5}.custom-control-label:before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:#adb5bd solid 1px}.custom-switch .custom-control-label:before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-control-input:checked~.custom-control-label:before{color:#fff;border-color:#007bff;background-color:#007bff}.custom-control-label:after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:50%/50% 50% no-repeat}.custom-switch .custom-control-label:after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.custom-switch .custom-control-input:checked~.custom-control-label:after{background-color:#fff;transform:translate(.75rem)}.custom-switch{padding-left:2.25rem}
