/*!
  * Bootstrap v4.1.3 (https://getbootstrap.com/)
  * Copyright 2011-2018 The Bootstrap Authors
  * Copyright 2011-2018 Twitter, Inc.
  * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
  */:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,*::before,*::after{box-sizing:border-box}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";text-align:left}h1,h2{margin-top:0}p{margin-top:0;margin-bottom:1rem}ul{margin-top:0;margin-bottom:1rem}a{text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}img{border-style:none}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button{font-family:inherit;font-size:inherit;line-height:inherit}button{text-transform:none}button,html [type="button"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{padding:0;border-style:none}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}h1,h2{margin-bottom:0.5rem;font-family:inherit;line-height:1.2}.container{margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.table-hover tbody tr:hover{background-color:rgba(0,0,0,0.075)}.table-hover .table-primary:hover{background-color:#9fcdff}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-hover .table-secondary:hover{background-color:#c8cbcf}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-hover .table-active:hover{background-color:rgba(0,0,0,0.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,0.075)}.table-dark.table-hover tbody tr:hover{background-color:rgba(255,255,255,0.075)}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;box-shadow:0 0 0 0.2rem rgba(0,123,255,0.25)}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled{background-color:#e9ecef;opacity:1}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-check-input:disabled~.form-check-label{color:#6c757d}.was-validated .form-control:valid,.was-validated .custom-select:valid{border-color:#28a745}.was-validated .form-control:valid:focus,.form-control.is-valid:focus,.was-validated .custom-select:valid:focus,.custom-select.is-valid:focus{border-color:#28a745;box-shadow:0 0 0 0.2rem rgba(40,167,69,0.25)}.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip{display:block}.was-validated .form-control-file:valid~.valid-feedback,.was-validated .form-control-file:valid~.valid-tooltip{display:block}.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}.was-validated .custom-control-input:valid~.custom-control-label::before,.custom-control-input.is-valid~.custom-control-label::before{background-color:#71dd8a}.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip{display:block}.was-validated .custom-control-input:valid:checked~.custom-control-label::before,.custom-control-input.is-valid:checked~.custom-control-label::before{background-color:#34ce57}.was-validated .custom-control-input:valid:focus~.custom-control-label::before,.custom-control-input.is-valid:focus~.custom-control-label::before{box-shadow:0 0 0 1px #fff,0 0 0 0.2rem rgba(40,167,69,0.25)}.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.was-validated .custom-file-input:valid~.custom-file-label::after,.custom-file-input.is-valid~.custom-file-label::after{border-color:inherit}.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip{display:block}.was-validated .custom-file-input:valid:focus~.custom-file-label,.custom-file-input.is-valid:focus~.custom-file-label{box-shadow:0 0 0 0.2rem rgba(40,167,69,0.25)}.was-validated .form-control:invalid,.was-validated .custom-select:invalid{border-color:#dc3545}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus,.was-validated .custom-select:invalid:focus,.custom-select.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 0.2rem rgba(220,53,69,0.25)}.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip{display:block}.was-validated .form-control-file:invalid~.invalid-feedback,.was-validated .form-control-file:invalid~.invalid-tooltip{display:block}.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545}.was-validated .custom-control-input:invalid~.custom-control-label::before,.custom-control-input.is-invalid~.custom-control-label::before{background-color:#efa2a9}.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip{display:block}.was-validated .custom-control-input:invalid:checked~.custom-control-label::before,.custom-control-input.is-invalid:checked~.custom-control-label::before{background-color:#e4606d}.was-validated .custom-control-input:invalid:focus~.custom-control-label::before,.custom-control-input.is-invalid:focus~.custom-control-label::before{box-shadow:0 0 0 1px #fff,0 0 0 0.2rem rgba(220,53,69,0.25)}.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.was-validated .custom-file-input:invalid~.custom-file-label::after,.custom-file-input.is-invalid~.custom-file-label::after{border-color:inherit}.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip{display:block}.was-validated .custom-file-input:invalid:focus~.custom-file-label,.custom-file-input.is-invalid:focus~.custom-file-label{box-shadow:0 0 0 0.2rem rgba(220,53,69,0.25)}.btn:hover,.btn:focus{text-decoration:none}.btn:focus{box-shadow:0 0 0 0.2rem rgba(0,123,255,0.25)}.btn:disabled{opacity:0.65}.btn:not(:disabled):not(.disabled){cursor:pointer}fieldset:disabled a.btn{pointer-events:none}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary:focus{box-shadow:0 0 0 0.2rem rgba(0,123,255,0.5)}.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 0.2rem rgba(0,123,255,0.5)}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary:focus{box-shadow:0 0 0 0.2rem rgba(108,117,125,0.5)}.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled):active:focus,.btn-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 0.2rem rgba(108,117,125,0.5)}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success:focus{box-shadow:0 0 0 0.2rem rgba(40,167,69,0.5)}.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled):active,.btn-success:not(:disabled):not(.disabled).active{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled):active:focus,.btn-success:not(:disabled):not(.disabled).active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 0.2rem rgba(40,167,69,0.5)}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info:focus{box-shadow:0 0 0 0.2rem rgba(23,162,184,0.5)}.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled):active,.btn-info:not(:disabled):not(.disabled).active{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled):active:focus,.btn-info:not(:disabled):not(.disabled).active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 0.2rem rgba(23,162,184,0.5)}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning:focus{box-shadow:0 0 0 0.2rem rgba(255,193,7,0.5)}.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled):active,.btn-warning:not(:disabled):not(.disabled).active{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled):active:focus,.btn-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 0.2rem rgba(255,193,7,0.5)}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger:focus{box-shadow:0 0 0 0.2rem rgba(220,53,69,0.5)}.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled):active,.btn-danger:not(:disabled):not(.disabled).active{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled):active:focus,.btn-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 0.2rem rgba(220,53,69,0.5)}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light:focus{box-shadow:0 0 0 0.2rem rgba(248,249,250,0.5)}.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled):active,.btn-light:not(:disabled):not(.disabled).active{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled):active:focus,.btn-light:not(:disabled):not(.disabled).active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 0.2rem rgba(248,249,250,0.5)}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark:focus{box-shadow:0 0 0 0.2rem rgba(52,58,64,0.5)}.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled):active,.btn-dark:not(:disabled):not(.disabled).active{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled):active:focus,.btn-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 0.2rem rgba(52,58,64,0.5)}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:focus{box-shadow:0 0 0 0.2rem rgba(0,123,255,0.5)}.btn-outline-primary:disabled{color:#007bff;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary:not(:disabled):not(.disabled).active{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 0.2rem rgba(0,123,255,0.5)}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:focus{box-shadow:0 0 0 0.2rem rgba(108,117,125,0.5)}.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled):active,.btn-outline-secondary:not(:disabled):not(.disabled).active{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 0.2rem rgba(108,117,125,0.5)}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:focus{box-shadow:0 0 0 0.2rem rgba(40,167,69,0.5)}.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled):active,.btn-outline-success:not(:disabled):not(.disabled).active{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled):active:focus,.btn-outline-success:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 0.2rem rgba(40,167,69,0.5)}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:focus{box-shadow:0 0 0 0.2rem rgba(23,162,184,0.5)}.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled):active,.btn-outline-info:not(:disabled):not(.disabled).active{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled):active:focus,.btn-outline-info:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 0.2rem rgba(23,162,184,0.5)}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:focus{box-shadow:0 0 0 0.2rem rgba(255,193,7,0.5)}.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled):active,.btn-outline-warning:not(:disabled):not(.disabled).active{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 0.2rem rgba(255,193,7,0.5)}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:focus{box-shadow:0 0 0 0.2rem rgba(220,53,69,0.5)}.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled):active,.btn-outline-danger:not(:disabled):not(.disabled).active{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 0.2rem rgba(220,53,69,0.5)}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:focus{box-shadow:0 0 0 0.2rem rgba(248,249,250,0.5)}.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled):active,.btn-outline-light:not(:disabled):not(.disabled).active{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled):active:focus,.btn-outline-light:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 0.2rem rgba(248,249,250,0.5)}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:focus{box-shadow:0 0 0 0.2rem rgba(52,58,64,0.5)}.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled):active,.btn-outline-dark:not(:disabled):not(.disabled).active{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 0.2rem rgba(52,58,64,0.5)}.btn-link:hover{color:#0056b3;text-decoration:underline;background-color:transparent;border-color:transparent}.btn-link:focus{text-decoration:underline;border-color:transparent;box-shadow:none}.btn-link:disabled{color:#6c757d;pointer-events:none}.dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:0.255em;vertical-align:0.255em;content:"";border-top:0.3em solid;border-right:0.3em solid transparent;border-bottom:0;border-left:0.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropup .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:0.255em;vertical-align:0.255em;content:"";border-top:0;border-right:0.3em solid transparent;border-bottom:0.3em solid;border-left:0.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:0.255em;vertical-align:0.255em;content:"";border-top:0.3em solid transparent;border-right:0;border-bottom:0.3em solid transparent;border-left:0.3em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:0.255em;vertical-align:0.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;width:0;height:0;margin-right:0.255em;vertical-align:0.255em;content:"";border-top:0.3em solid transparent;border-right:0.3em solid;border-bottom:0.3em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-item:hover,.dropdown-item:focus{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item:disabled{color:#6c757d;background-color:transparent}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover{z-index:1}.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active{z-index:1}.dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after{margin-left:0}.dropleft .dropdown-toggle-split::before{margin-right:0}.input-group>.form-control:focus,.input-group>.custom-select:focus,.input-group>.custom-file .custom-file-input:focus~.custom-file-label{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.custom-control-input:checked~.custom-control-label::before{color:#fff;background-color:#007bff}.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 1px #fff,0 0 0 0.2rem rgba(0,123,255,0.25)}.custom-control-input:active~.custom-control-label::before{color:#fff;background-color:#b3d7ff}.custom-control-input:disabled~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label::before{background-color:#e9ecef}.custom-control-label::before{position:absolute;top:0.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#dee2e6}.custom-control-label::after{position:absolute;top:0.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background-repeat:no-repeat;background-position:center center;background-size:50% 50%}.custom-checkbox .custom-control-label::before{border-radius:0.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label::before{background-color:#007bff}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url(data:image/svg+xml;charset=utf8,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 8\ 8\'%3E%3Cpath\ fill=\'%23fff\'\ d=\'M6.564.75l-3.59\ 3.612-1.538-1.55L0\ 4.26\ 2.974\ 7.25\ 8\ 2.193z\'/%3E%3C/svg%3E)}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{background-color:#007bff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url(data:image/svg+xml;charset=utf8,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 4\ 4\'%3E%3Cpath\ stroke=\'%23fff\'\ d=\'M0\ 2h4\'/%3E%3C/svg%3E)}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,0.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(0,123,255,0.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label::before{background-color:#007bff}.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url(data:image/svg+xml;charset=utf8,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'-4\ -4\ 8\ 8\'%3E%3Ccircle\ r=\'3\'\ fill=\'%23fff\'/%3E%3C/svg%3E)}.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,0.5)}.custom-select:focus{border-color:#80bdff;box-shadow:0 0 0 0.2rem rgba(128,189,255,0.5)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#80bdff;box-shadow:0 0 0 0.2rem rgba(0,123,255,0.25)}.custom-file-input:focus~.custom-file-label::after{border-color:#80bdff}.custom-file-input:disabled~.custom-file-label{background-color:#e9ecef}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:2.25rem;padding:0.375rem 0.75rem;line-height:1.5;color:#495057;background-color:#e9ecef;border-left:1px solid #ced4da;border-radius:0 0.25rem 0.25rem 0}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 0.2rem rgba(0,123,255,0.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 0.2rem rgba(0,123,255,0.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 0.2rem rgba(0,123,255,0.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-0.25rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;-webkit-appearance:none;appearance:none}@media screen and (prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}.custom-range::-webkit-slider-runnable-track{width:100%;height:0.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;-moz-appearance:none;appearance:none}@media screen and (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{transition:none}}.custom-range::-moz-range-thumb:active{background-color:#b3d7ff}.custom-range::-moz-range-track{width:100%;height:0.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:0.2rem;margin-left:0.2rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;appearance:none}@media screen and (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{transition:none}}.custom-range::-ms-thumb:active{background-color:#b3d7ff}.custom-range::-ms-track{width:100%;height:0.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:0.5rem}.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.custom-control-label::before{transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media screen and (prefers-reduced-motion:reduce){.custom-control-label::before{transition:none}}.nav-link:hover,.nav-link:focus{text-decoration:none}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{border-color:#e9ecef #e9ecef #dee2e6}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-toggler:hover,.navbar-toggler:focus{text-decoration:none}.navbar-toggler:not(:disabled):not(.disabled){cursor:pointer}.navbar-light .navbar-brand:hover,.navbar-light .navbar-brand:focus{color:rgba(0,0,0,0.9)}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus{color:rgba(0,0,0,0.7)}.navbar-light .navbar-text a:hover,.navbar-light .navbar-text a:focus{color:rgba(0,0,0,0.9)}.navbar-dark .navbar-brand:hover,.navbar-dark .navbar-brand:focus{color:#fff}.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-link:focus{color:rgba(255,255,255,0.75)}.navbar-dark .navbar-text a:hover,.navbar-dark .navbar-text a:focus{color:#fff}.card-link:hover{text-decoration:none}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:0.5rem;color:#6c757d}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:2;box-shadow:0 0 0 0.2rem rgba(0,123,255,0.25)}.page-link:not(:disabled):not(.disabled){cursor:pointer}.badge-primary[href]:hover,.badge-primary[href]:focus{color:#fff;text-decoration:none;background-color:#0062cc}.badge-secondary[href]:hover,.badge-secondary[href]:focus{color:#fff;text-decoration:none;background-color:#545b62}.badge-success[href]:hover,.badge-success[href]:focus{color:#fff;text-decoration:none;background-color:#1e7e34}.badge-info[href]:hover,.badge-info[href]:focus{color:#fff;text-decoration:none;background-color:#117a8b}.badge-warning[href]:hover,.badge-warning[href]:focus{color:#212529;text-decoration:none;background-color:#d39e00}.badge-danger[href]:hover,.badge-danger[href]:focus{color:#fff;text-decoration:none;background-color:#bd2130}.badge-light[href]:hover,.badge-light[href]:focus{color:#212529;text-decoration:none;background-color:#dae0e5}.badge-dark[href]:hover,.badge-dark[href]:focus{color:#fff;text-decoration:none;background-color:#1d2124}@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.list-group-item-action:hover,.list-group-item-action:focus{color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item:hover,.list-group-item:focus{z-index:1;text-decoration:none}.list-group-item:disabled{color:#6c757d;background-color:#fff}.list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus{color:#004085;background-color:#9fcdff}.list-group-item-secondary.list-group-item-action:hover,.list-group-item-secondary.list-group-item-action:focus{color:#383d41;background-color:#c8cbcf}.list-group-item-success.list-group-item-action:hover,.list-group-item-success.list-group-item-action:focus{color:#155724;background-color:#b1dfbb}.list-group-item-info.list-group-item-action:hover,.list-group-item-info.list-group-item-action:focus{color:#0c5460;background-color:#abdde5}.list-group-item-warning.list-group-item-action:hover,.list-group-item-warning.list-group-item-action:focus{color:#856404;background-color:#ffe8a1}.list-group-item-danger.list-group-item-action:hover,.list-group-item-danger.list-group-item-action:focus{color:#721c24;background-color:#f1b0b7}.list-group-item-light.list-group-item-action:hover,.list-group-item-light.list-group-item-action:focus{color:#818182;background-color:#ececf6}.list-group-item-dark.list-group-item-action:hover,.list-group-item-dark.list-group-item-action:focus{color:#1b1e21;background-color:#b9bbbe}.close:not(:disabled):not(.disabled){cursor:pointer}.close:not(:disabled):not(.disabled):hover,.close:not(:disabled):not(.disabled):focus{color:#000;text-decoration:none;opacity:.75}.modal-dialog-centered::before{display:block;height:calc(100vh - (0.5rem*2));content:""}@media (min-width:576px){.modal-dialog-centered::before{height:calc(100vh - (1.75rem*2))}}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-top .arrow::before,.bs-tooltip-auto[x-placement^="top"] .arrow::before{top:0;border-width:0.4rem 0.4rem 0;border-top-color:#000}.bs-tooltip-right .arrow::before,.bs-tooltip-auto[x-placement^="right"] .arrow::before{right:0;border-width:0.4rem 0.4rem 0.4rem 0;border-right-color:#000}.bs-tooltip-bottom .arrow::before,.bs-tooltip-auto[x-placement^="bottom"] .arrow::before{bottom:0;border-width:0 0.4rem 0.4rem;border-bottom-color:#000}.bs-tooltip-left .arrow::before,.bs-tooltip-auto[x-placement^="left"] .arrow::before{left:0;border-width:0.4rem 0 0.4rem 0.4rem;border-left-color:#000}.popover .arrow::before,.popover .arrow::after{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-top .arrow::before,.bs-popover-auto[x-placement^="top"] .arrow::before,.bs-popover-top .arrow::after,.bs-popover-auto[x-placement^="top"] .arrow::after{border-width:0.5rem 0.5rem 0}.bs-popover-top .arrow::before,.bs-popover-auto[x-placement^="top"] .arrow::before{bottom:0;border-top-color:rgba(0,0,0,0.25)}.bs-popover-top .arrow::after,.bs-popover-auto[x-placement^="top"] .arrow::after{bottom:1px;border-top-color:#fff}.bs-popover-right .arrow::before,.bs-popover-auto[x-placement^="right"] .arrow::before,.bs-popover-right .arrow::after,.bs-popover-auto[x-placement^="right"] .arrow::after{border-width:0.5rem 0.5rem 0.5rem 0}.bs-popover-right .arrow::before,.bs-popover-auto[x-placement^="right"] .arrow::before{left:0;border-right-color:rgba(0,0,0,0.25)}.bs-popover-right .arrow::after,.bs-popover-auto[x-placement^="right"] .arrow::after{left:1px;border-right-color:#fff}.bs-popover-bottom .arrow::before,.bs-popover-auto[x-placement^="bottom"] .arrow::before,.bs-popover-bottom .arrow::after,.bs-popover-auto[x-placement^="bottom"] .arrow::after{border-width:0 0.5rem 0.5rem 0.5rem}.bs-popover-bottom .arrow::before,.bs-popover-auto[x-placement^="bottom"] .arrow::before{top:0;border-bottom-color:rgba(0,0,0,0.25)}.bs-popover-bottom .arrow::after,.bs-popover-auto[x-placement^="bottom"] .arrow::after{top:1px;border-bottom-color:#fff}.bs-popover-bottom .popover-header::before,.bs-popover-auto[x-placement^="bottom"] .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-0.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-left .arrow::before,.bs-popover-auto[x-placement^="left"] .arrow::before,.bs-popover-left .arrow::after,.bs-popover-auto[x-placement^="left"] .arrow::after{border-width:0.5rem 0 0.5rem 0.5rem}.bs-popover-left .arrow::before,.bs-popover-auto[x-placement^="left"] .arrow::before{right:0;border-left-color:rgba(0,0,0,0.25)}.bs-popover-left .arrow::after,.bs-popover-auto[x-placement^="left"] .arrow::after{right:1px;border-left-color:#fff}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;opacity:.9}.carousel-indicators li::before{position:absolute;top:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators li::after{position:absolute;bottom:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}a.bg-primary:hover,a.bg-primary:focus,button.bg-primary:hover,button.bg-primary:focus{background-color:#0062cc!important}a.bg-secondary:hover,a.bg-secondary:focus,button.bg-secondary:hover,button.bg-secondary:focus{background-color:#545b62!important}a.bg-success:hover,a.bg-success:focus,button.bg-success:hover,button.bg-success:focus{background-color:#1e7e34!important}a.bg-info:hover,a.bg-info:focus,button.bg-info:hover,button.bg-info:focus{background-color:#117a8b!important}a.bg-warning:hover,a.bg-warning:focus,button.bg-warning:hover,button.bg-warning:focus{background-color:#d39e00!important}a.bg-danger:hover,a.bg-danger:focus,button.bg-danger:hover,button.bg-danger:focus{background-color:#bd2130!important}a.bg-light:hover,a.bg-light:focus,button.bg-light:hover,button.bg-light:focus{background-color:#dae0e5!important}a.bg-dark:hover,a.bg-dark:focus,button.bg-dark:hover,button.bg-dark:focus{background-color:#1d2124!important}.clearfix::after{display:block;clear:both;content:""}.embed-responsive::before{display:block;content:""}.embed-responsive-21by9::before{padding-top:42.857143%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}a.text-primary:hover,a.text-primary:focus{color:#0062cc!important}a.text-secondary:hover,a.text-secondary:focus{color:#545b62!important}a.text-success:hover,a.text-success:focus{color:#1e7e34!important}a.text-info:hover,a.text-info:focus{color:#117a8b!important}a.text-warning:hover,a.text-warning:focus{color:#d39e00!important}a.text-danger:hover,a.text-danger:focus{color:#bd2130!important}a.text-light:hover,a.text-light:focus{color:#dae0e5!important}a.text-dark:hover,a.text-dark:focus{color:#1d2124!important}/*! jQuery UI - v1.14.1 - 2024-10-30
  * https://jqueryui.com
  * Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
  * To view and modify this theme, visit https://jqueryui.com/themeroller/?bgColorDefault=%23f6f6f6&borderColorDefault=%23c5c5c5&fcDefault=%23454545&bgColorHover=%23ededed&borderColorHover=%23cccccc&fcHover=%232b2b2b&bgColorActive=%23007fff&borderColorActive=%23003eff&fcActive=%23ffffff&bgColorHeader=%23e9e9e9&borderColorHeader=%23dddddd&fcHeader=%23333333&bgColorContent=%23ffffff&borderColorContent=%23dddddd&fcContent=%23333333&bgColorHighlight=%23fffa90&borderColorHighlight=%23dad55e&fcHighlight=%23777620&bgColorError=%23fddfdf&borderColorError=%23f1a899&fcError=%235f3f3f&bgColorOverlay=%23aaaaaa&opacityOverlay=.3&bgColorShadow=%23666666&opacityShadow=.3&offsetTopShadow=0px&offsetLeftShadow=0px&thicknessShadow=5px&cornerRadiusShadow=8px&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif&fwDefault=normal&cornerRadius=3px&bgTextureDefault=flat&bgTextureHover=flat&bgTextureActive=flat&bgTextureHeader=flat&bgTextureContent=flat&bgTextureHighlight=flat&bgTextureError=flat&bgTextureOverlay=flat&bgTextureShadow=flat&bgImgOpacityDefault=75&bgImgOpacityHover=75&bgImgOpacityActive=65&bgImgOpacityHeader=75&bgImgOpacityContent=75&bgImgOpacityHighlight=55&bgImgOpacityError=95&bgImgOpacityOverlay=0&bgImgOpacityShadow=0&iconColorActive=%23ffffff&iconColorContent=%23444444&iconColorDefault=%23777777&iconColorError=%23cc0000&iconColorHeader=%23444444&iconColorHighlight=%23777620&iconColorHover=%23555555&opacityOverlayPerc=30&opacityShadowPerc=30&bgImgUrlActive=&bgImgUrlContent=&bgImgUrlDefault=&bgImgUrlError=&bgImgUrlHeader=&bgImgUrlHighlight=&bgImgUrlHover=&bgImgUrlOverlay=&bgImgUrlShadow=&iconsActive=url(%22images%2Fui-icons_ffffff_256x240.png%22)&iconsContent=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsDefault=url(%22images%2Fui-icons_777777_256x240.png%22)&iconsError=url(%22images%2Fui-icons_cc0000_256x240.png%22)&iconsHeader=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsHighlight=url(%22images%2Fui-icons_777620_256x240.png%22)&iconsHover=url(%22images%2Fui-icons_555555_256x240.png%22)&bgDefaultRepeat=&bgHoverRepeat=&bgActiveRepeat=&bgHeaderRepeat=&bgContentRepeat=&bgHighlightRepeat=&bgErrorRepeat=&bgOverlayRepeat=&bgShadowRepeat=&bgDefaultYPos=&bgHoverYPos=&bgActiveYPos=&bgHeaderYPos=&bgContentYPos=&bgHighlightYPos=&bgErrorYPos=&bgOverlayYPos=&bgShadowYPos=&bgDefaultXPos=&bgHoverXPos=&bgActiveXPos=&bgHeaderXPos=&bgContentXPos=&bgHighlightXPos=&bgErrorXPos=&bgOverlayXPos=&bgShadowXPos=
  * Copyright OpenJS Foundation and other contributors; Licensed MIT */.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup>.ui-controlgroup-item:focus{z-index:9999}.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a:link,.ui-state-default a:visited,a:link.ui-button,a:visited.ui-button{color:#454545;text-decoration:none}.ui-button:hover,.ui-button:focus{border:1px solid #cccccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#ffffff}.ui-state-active a:link,.ui-state-active a:visited{color:#ffffff;text-decoration:none}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:40px;text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1;font-weight:bold}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}/*! lightslider - v1.1.3 - 2015-04-14
  * https://github.com/sachinchoolur/lightslider
  * Copyright (c) 2015 Sachin N; Licensed MIT */.lightSlider:before,.lightSlider:after{display:table}.lSSlideWrapper>.lightSlider:after{clear:both}.lSSlideOuter .lSPager.lSpg>li:hover a{background-color:#428bca}.lSSlideOuter .lSPager.lSGallery li:hover{border-radius:5px}.lSSlideOuter .lSPager.lSGallery:before,.lSSlideOuter .lSPager.lSGallery:after{display:table}.lSSlideOuter .lSPager.lSGallery:after{clear:both}.lSAction>a:hover{opacity:1}@-webkit-keyframes rightEnd{0%{left:0}50%{left:-15px}100%{left:0}}@keyframes rightEnd{0%{left:0}50%{left:-15px}100%{left:0}}@-webkit-keyframes topEnd{0%{top:0}50%{top:-15px}100%{top:0}}@keyframes topEnd{0%{top:0}50%{top:-15px}100%{top:0}}@-webkit-keyframes leftEnd{0%{left:0}50%{left:15px}100%{left:0}}@keyframes leftEnd{0%{left:0}50%{left:15px}100%{left:0}}@-webkit-keyframes bottomEnd{0%{bottom:0}50%{bottom:-15px}100%{bottom:0}}@keyframes bottomEnd{0%{bottom:0}50%{bottom:-15px}100%{bottom:0}}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:url(../fonts/roboto-400.woff2)format("woff2")}@font-face{font-family:"Noto Sans TC";font-style:normal;font-weight:400;src:url(../fonts/noto-sans-tc-400.woff2)format("woff2")}@font-face{font-family:"Noto Sans SC";font-style:normal;font-weight:400;src:url(../fonts/noto-sans-sc-400.woff2)format("woff2")}html,body,body div,span,h1,h2,p,img,ul,li{margin:0;padding:0;border:0;font-size:100%;font-weight:normal;vertical-align:baseline;background:transparent}*,*:before,*:after{box-sizing:border-box;font-smoothing:antialiased}*:before,*:after{outline:none}img{max-width:100%}html{overflow-y:scroll}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;vertical-align:baseline;color:#000}a:hover{text-decoration:underline}#content a{text-decoration:underline}#content a:hover{text-decoration:none}input::placeholder{color:#666}button{cursor:pointer}button{margin:0}button{width:auto;overflow:visible}.anchor{display:block;position:relative;top:-183px;visibility:hidden}#skipwrapper #skiptocontent{position:absolute;top:-500px;overflow:hidden}#skipwrapper #skiptocontent:focus{position:fixed!important;z-index:2000;top:0!important;left:50%!important;transform:translateX(-50%);background-color:#986936;color:#fff;padding:5px 10px}html,body{margin:0;padding:0;height:100%;color:#000;line-height:1.5em;font-size:1.05em}body{min-width:320px;background-color:#fff;position:relative}body *{text-shadow:none}.desktop{display:none}:lang(en){font-family:"Roboto","Arial","Helvetica","sans-serif"}:lang(zh-hk){font-family:"Noto Sans TC","Microsoft JhengHei","Roboto","Arial",sans-serif}:lang(zh-cn){font-family:"Noto Sans SC","Microsoft JhengHei","Roboto","Arial",sans-serif}:lang(en) .enLang,:lang(zh-hk) .tcLang,:lang(zh-cn) .scLang{display:none!important}.swiper-pagination-bullet:focus,.swiper-pagination-bullet:hover{background:#e2e2e2}h1{font-size:1.7em;font-weight:bold}h2{font-size:1.5em;font-weight:bold}p{text-align:left;line-height:1.5em;clear:both}ul{list-style-type:disc}li{text-align:justify;margin-left:1.5em}li:before{vertical-align:top}#skiplinkHolder div .skiplink:focus{max-height:1920px;position:static;display:inline-block;padding:15px;margin:5px;outline:1px solid #fff;text-decoration:underline}#header{position:fixed;width:100%;top:0;z-index:100;background-color:#fff;transition:all 0.5s ease-in-out}#header .headerNav{width:100%;padding-left:0;padding-right:0;max-width:none;display:flex;justify-content:space-between}#header #headerLeft{display:flex;justify-content:flex-start;align-items:center}#header #headerLeft #logo{margin:0;padding:0 0.625rem}#header #headerLeft #logo a{display:block}#header #headerLeft #logo a img{text-align:left;max-height:54px}#header #headerLeft .txt{display:none}#index #mobileMenu .mobileTool{width:100%;height:100%;align-items:center;display:inline-block;background-color:#d8d6d9}#mobileMenu .mobileTool img{min-width:2rem;max-width:2rem}#mobileMenu .mobileTool .txt{color:#8B2219;font-weight:bold;font-size:1.5em}#mobileMenu .mobileTool .toolsRight>div>a>:before{padding-left:3rem}#mobileMenu .mobileTool .toolsRight a:hover,#mobileMenu .mobileTool .toolsRight a:focus{color:#a40000}:lang(en) #mobileMenu .mobileTool .toolsRight a img{vertical-align:middle;display:table-cell}#mobileMenu .mobileTool>button,#mobileMenu .mobileTool .txt{display:inline;vertical-align:middle;padding-left:.5rem;width:64px;height:55px}#mobileMenu .mobileTool>button{position:relative;padding:1rem 1rem .6rem;margin:0;background-image:none;border:0;display:table-cell;background-color:#f4a71d}#mobileMenu #headerMenuBigWrapper{position:fixed;top:0;transform:translateX(-100%);color:#000;transition:transform 0.5s;background-color:#fff;width:100%;height:100%;z-index:300;left:0;max-width:500px}#mobileMenu #headerMenuBigWrapper button.cross_btn,#mobileLang button.cross_btn{border:0;background-color:transparent;padding:1rem;width:100%;text-align:left}#mobileMenu #headerMenuBigWrapper button.cross_btn img,#mobileLang button.cross_btn img{min-width:3rem;max-width:3rem}#mobileMenu #headerMenuBigWrapper button.cross_btn::after,#mobileLang button.cross_btn::after,#mobileMenu #mobileRightMenu button.cross_btn::after{content:"";width:calc(100% - 3.6362rem);height:1px;background-color:rgba(117,117,117,0.35);margin-left:auto;margin-right:auto;display:block}#mobileMenu #headerMenuBigWrapper .cross-btn:hover{opacity:1}#mobileMenu #headerMenuBigWrapper .headerMenu{height:fit-content;overflow-y:auto}#mobileMenu #headerMenuBigWrapper .headerMenu .tMenu{color:#000}#mobileMenu #headerMenuBigWrapper .headerMenu .tMenu li{padding:.5rem 2rem;margin:0;text-align:left}#mobileMenu #headerMenuBigWrapper .headerMenu .tMenu li a{text-decoration:none}#mobileLang .langbtnwrap{padding:.8rem}#mobileLang .langbtnwrap button{display:block;border:0;background-color:transparent}#mobileLang .langbtnwrap img{min-width:2rem;max-width:2rem}#mobileLang .headerLangBigWrapper{position:fixed;top:0;transform:translateX(100%);color:#000;transition:transform 0.5s;background-color:#fff;width:100%;height:100%;z-index:300;right:0;max-width:500px}#mobileLang .headerLangBigWrapper .langmenu ul{list-style-type:none}#mobileLang .headerLangBigWrapper .langmenu ul li{padding:.5rem 2rem;margin:0}#mobileLang .headerLangBigWrapper .langmenu ul li a{text-decoration:none}#mobileLang .headerLangBigWrapper .langmenu .langtitlestyle{font-size:1.2em;font-weight:bold;padding:1rem 2rem}#headerRight{display:none}#headerRight div a:hover,#headerRight div a:focus{color:#a40000}#headerRight .homeBtn a:before,#mobileMenu .mobileTool .toolsRight .homeBtn a:before{content:"";position:absolute;background:url(../images/headerright-homebtn-a-before-mobilemenu.svg)no-repeat 0 0;background-size:100%auto;width:30px;height:38px;left:0}#headerRight .homeBtn a:hover:before,#mobileMenu .mobileTool .toolsRight .homeBtn a:hover:before,#headerRight .homeBtn a:focus:before,#mobileMenu .mobileTool .toolsRight .homeBtn a:focus:before{content:"";position:absolute;background:url(../images/headerright-homebtn-a-hover-before-mobil.svg)no-repeat 0 0;background-size:100%auto;width:30px;height:38px}#headerRight .demoBtn a:before,#mobileMenu .mobileTool .toolsRight .demoBtn a:before{content:"";position:absolute;background:url(../images/headerright-demobtn-a-before-mobilemenu.png)no-repeat 0 0;background-size:100%auto;width:40px;height:38px;left:.5rem}#demo #headerRight .demoBtn a:before,#demo #mobileMenu .mobileTool .toolsRight .demoBtn a:before,#demo1 #headerRight .demoBtn a:before,#demo1 #mobileMenu .mobileTool .toolsRight .demoBtn a:before,#headerRight .demoBtn a:hover:before,#mobileMenu .mobileTool .toolsRight .demoBtn a:hover:before,#headerRight .demoBtn a:focus:before,#mobileMenu .mobileTool .toolsRight .demoBtn a:focus:before{content:"";position:absolute;background:url(../images/demo-headerright-demobtn-a-before-demo-m.png)no-repeat 0 0;background-size:100%auto;width:40px;height:38px;left:.5rem}#headerRight .faqsBtn a:before,#mobileMenu .mobileTool .toolsRight .faqsBtn a:before{content:"";position:absolute;background:url(../images/headerright-faqsbtn-a-before-mobilemenu.png)no-repeat 0 0;background-size:100%auto;width:40px;height:38px;left:.5rem}#faqs #headerRight .faqsBtn a:before,#faqs #mobileMenu .mobileTool .toolsRight .faqsBtn a:before,#headerRight .faqsBtn a:hover:before,#mobileMenu .mobileTool .toolsRight .faqsBtn a:hover:before,#headerRight .faqsBtn a:focus:before,#mobileMenu .mobileTool .toolsRight .faqsBtn a:focus:before{content:"";position:absolute;background:url(../images/faqs-headerright-faqsbtn-a-before-faqs-m.png)no-repeat 0 0;background-size:100%auto;width:40px;height:38px;left:.5rem}#headerRight .hotlineBtn a:before,#mobileMenu .mobileTool .toolsRight .hotlineBtn a:before{content:"";position:absolute;background:url(../images/headerright-hotlinebtn-a-before-mobileme.png)no-repeat 0 0;background-size:100%auto;width:40px;height:38px;left:.5rem}#hotline #headerRight .hotlineBtn a:before,#hotline #mobileMenu .mobileTool .toolsRight .hotlineBtn a:before,#headerRight .hotlineBtn a:hover:before,#mobileMenu .mobileTool .toolsRight .hotlineBtn a:hover:before,#headerRight .hotlineBtn a:focus:before,#mobileMenu .mobileTool .toolsRight .hotlineBtn a:focus:before{content:"";position:absolute;background:url(../images/hotline-headerright-hotlinebtn-a-before.png)no-repeat 0 0;background-size:100%auto;width:40px;height:38px;left:.5rem}#headerRight .textBtn a:before,#mobileMenu .mobileTool .toolsRight .textBtn a:before{content:"";position:absolute;background:url(../images/headerright-textbtn-a-before-mobilemenu.svg)no-repeat 0 0;background-size:100%auto;width:30px;height:38px;left:.5rem}#headerRight .textBtn a:hover:before,#mobileMenu .mobileTool .toolsRight .textBtn a:hover:before,#headerRight .textBtn a:focus:before,#mobileMenu .mobileTool .toolsRight .textBtn a:focus:before{content:"";position:absolute;background:url(../images/headerright-textbtn-a-hover-before-mobil.svg)no-repeat 0 0;background-size:100%auto;width:30px;height:38px;left:.5rem}#headerRight .langbtnwrap>a:before,#mobileMenu .mobileTool .toolsRight .langbtnwrap>a:before{content:"";position:absolute;background:url(../images/headerright-langbtnwrap-a-before-mobilem.svg)no-repeat 0 0;background-size:100%auto;width:30px;height:38px;left:.5rem}#headerRight .langbtnwrap>a:hover:before,#mobileMenu .mobileTool .toolsRight .langbtnwrap>a:hover:before,#headerRight .langbtnwrap>a:focus:before,#mobileMenu .mobileTool .toolsRight .langbtnwrap>a:focus:before{content:"";position:absolute;background:url(../images/headerright-langbtnwrap-a-hover-before-m.svg)no-repeat 0 0;background-size:100%auto;width:30px;height:38px;left:.5rem}#content{padding-bottom:50px;min-height:1000px}#breadcrumb a:hover,.breadcrumb a:focus{color:#003e6f}#banner button.cross_btn::after{content:"";width:calc(100% - 3.6362rem);height:1px;background-color:rgba(117,117,117,0.35);margin-left:auto;margin-right:auto;display:block}#index #content{margin-top:120px;padding:0 0 20px 0}#index #content #indexTitle{text-align:center}#index #content #indexTitle>h1{color:#8b2219;padding:1.5rem;text-align:center;margin:0}#index #content #indexTitle>a{background-color:#8b2219;text-align:center;margin:50px 0;display:inline-block;text-decoration:none;border-radius:5px}#index #content #indexTitle>a div{color:#fff;padding:3px 60px 3px 30px;background:url(../images/index-content-indextitle-a-div.svg)no-repeat center right 10px;background-size:2rem}#index #content #indexBanner{position:relative}#index #content #indexBanner .txt{background-color:#fae7d9;margin-top:-6px;box-shadow:5px 5px 5px #999}#index #content #indexBanner .txt h2{color:#8b2219;padding:1rem 2rem;background-color:#efdece;margin:0}#index #content #indexBanner .txt p{padding:1rem 2rem;color:#203864;font-size:1.3em}#index #content ul#indexMenu{display:flex;justify-content:space-around;list-style-type:none;margin-top:30px}#index #content ul#indexMenu li{margin:0;text-align:center}#index #content ul#indexMenu li a{text-decoration:none;display:block;padding:1rem;color:#a40000}#index #content ul#indexMenu li a:hover,#index #content ul#indexMenu li a:focus{color:#000}#index #content ul#indexMenu li a img{height:4rem}#index #content ul#indexMenu li a span{display:block;text-align:center}:lang(en) #demo #content{margin-top:187px}:lang(en) #hotline #content{margin-top:187px}#faqs .indexList a:hover,#faqs .tMenu a:hover{text-decoration:underline}.faq .tabsV .accordion:hover{color:#8B2219;cursor:pointer;position:relative;text-decoration:underline!important}.faq .tabsV .buttonFrame .button span a:hover{text-decoration:underline}:lang(en) .lv1FAQ{padding:5px 0}:lang(en) .lv3FAQ{margin-left:26px;padding:5px 0;margin-right:30px}#footer{background-color:#102230;position:relative;bottom:0;width:100%;z-index:10}#footer ul{list-style-type:none;display:flex;justify-content:center;flex-wrap:wrap;align-items:center;padding:1rem}#footer ul li{color:#fff;font-size:.8em;margin:0;text-align:center;width:100%}#footer #dCopy,#backtotop a{display:none}.sbubby .dialog1:after,.sbubby .dialog1:before{content:"";display:block;position:absolute;background-position:center;background-size:contain;background-repeat:no-repeat;display:inline-block}.sbubby .dialog1:before{background-image:url(../images/sbubby-dialog1-before.svg);width:100px;height:36px;z-index:-10;bottom:-12px;left:40px}.sbubby .dialog1:after{background-image:url(../images/sbubby-dialog1-after.svg);width:96px;height:32.4px;bottom:-8px;left:42px}@media all and (min-width:516px){h1{font-size:1.8em}:lang(en) #demo #content{margin-top:173px}:lang(en) #hotline #content{margin-top:173px}:lang(en) #faqs #content{margin-top:173px}:lang(en) #enquiry #content{margin-top:173px}}@media all and (min-width:600px){h1{font-size:2em}}@media all and (min-width:768px){#content{margin-top:180px}#index #header #mobileMenu .mobileTool{display:block}#header #mobileMenu .mobileTool{width:100%;height:100%;background-color:#d8d6d9;align-items:center;justify-content:space-between}:lang(en) #demo #content{margin-top:120px}:lang(en) #header #mobileMenu .mobileTool .toolsRight{margin:0}:lang(en) #hotline #content{margin-top:120px}:lang(en) #faqs #content{margin-top:120px}:lang(en) #enquiry #content{margin-top:120px}}@media all and (min-width:1024px){:lang(en) #enquiry #content{margin-top:64px}}@media all and (min-width:1280px){#mobileMenu,.mobile{display:none}.desktop{display:block}.anchor{top:-60px}#header{position:fixed;width:100%;top:0;z-index:7000;background-color:#fff;transition:all 0.5s ease-in-out}#header .headerNav{width:100%;display:flex;justify-content:space-between;padding-left:0;padding-right:0;max-width:none}#header #headerLeft{width:47%;display:flex;justify-content:flex-start;align-items:center}#header #headerLeft #logo{height:60px;padding:0 0.625rem 0 1rem}#header #headerLeft #logo a{display:block}#header #headerLeft #logo a img{text-align:left;height:54px}#header #headerLeft .txt{font-size:1.5em;font-weight:bold;color:#8B2219;padding:0.3rem 0.625rem;border-left:1px solid #000;word-break:keep-all;vertical-align:middle;display:block}#header #headerRight{width:53%;display:flex;align-items:center;justify-content:right;position:relative;z-index:1000;padding-left:50px}#header #headerRight div a:after{background-color:#ccc;content:" ";display:block;width:1px;height:25px;position:absolute;right:0;top:3px}#header #headerRight div:last-child a:after{width:0}:lang(en) #header #headerRight>div>a>span{font-size:.8em;line-height:1rem;display:grid;text-align:left;align-items:center;vertical-align:middle;height:40px}#header #headerRight .headerLangBigWrapper ul li a:focus,#header #headerRight .headerLangBigWrapper ul li a:hover{color:#000;background-color:#ccc}#header #mobileLang{display:none}#index #content{margin-top:64px;position:relative;padding:0;min-height:1003px}#index #content>div{display:flex;width:100%}#index #content #indexTitle{width:25%;padding:1.5rem 0 0 0;text-align:center}#index #content #indexTitle h1{color:#8b2219;font-size:2.5rem}#index #content #indexBanner{width:75%}#index #content #indexBanner .photo1{position:relative}#index #content #indexBanner .photo1 img{max-width:90%}#index #content #indexBanner .txt{opacity:.95;width:85%;border-radius:30px;position:relative;bottom:55px;float:right;right:15px}#index #content #indexBanner .txt h2{background-color:transparent;padding:1rem 2rem .5rem 2rem;font-size:2em}#index #content #indexBanner .txt p{padding:.5rem 2rem 1rem 2rem}#index #content ul#indexMenu{clear:both;margin:0;position:relative;top:-45px}#index #content ul#indexMenu li a img{height:5rem}#index #content ul#indexMenu li a span{font-size:1.3em;line-height:1.2em}:lang(en) #demo #content{margin-top:64px}:lang(en) #hotline #content{margin-top:64px}:lang(en) #faqs #content{margin-top:64px}#footer ul{justify-content:space-between}#footer ul li{width:auto}#footer #dCopy{display:block}#footer #mCopy{display:none}}@media all and (min-width:1920px){:lang(en) #header #headerRight>div>a>span{font-size:.8em;line-height:1rem}#index #content>div>#indexBanner{width:70%}#index #content #indexBanner .txt{width:90%}}.ac0au:hover,.ac0au:focus{background-color:transparent;border:2px solid rgb(48,116,100);text-decoration:none;box-shadow:rgba(0,0,0,0.2) 0px 2px 4px -1px,rgba(0,0,0,0.14) 0px 4px 5px 0px,rgba(0,0,0,0.12) 0px 1px 10px 0px}.ac0au:hover .oqr9cy,.ac0au:focus .oqr9cy{color:rgb(48,116,100)}.fspdy2:hover,.fspdy2:focus{background-color:transparent;border:2px solid rgb(176,28,20);text-decoration:none;box-shadow:rgba(0,0,0,0.2) 0px 2px 4px -1px,rgba(0,0,0,0.14) 0px 4px 5px 0px,rgba(0,0,0,0.12) 0px 1px 10px 0px}.fspdy2:hover .oqr9cy,.fspdy2:focus .oqr9cy{color:rgb(176,28,20)}