/*! Bootstrap v4.0.0 (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: #001689; --secondary: #00A0DF; --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: "museo-sans", sans-serif; --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }

*, *::before, *::after { -webkit-box-sizing: border-box; box-sizing: border-box; }

html { font-family: sans-serif; line-height: 1.15; -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; }

article, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section { display: block; }

body { margin: 0; font-family: "museo-sans", sans-serif; font-size: 1rem; font-weight: 300; line-height: 1.5; color: #212529; text-align: left; background-color: #fff; }

[tabindex="-1"]:focus { outline: 0 !important; }

hr { -webkit-box-sizing: content-box; box-sizing: content-box; height: 0; overflow: visible; }

h1, h2, h3, h4, h5, h6 { margin-top: 0; margin-bottom: 0.5rem; }

p { margin-top: 0; margin-bottom: 1rem; }

abbr[title], abbr[data-original-title] { text-decoration: underline; -webkit-text-decoration: underline dotted; text-decoration: underline dotted; cursor: help; border-bottom: 0; }

address { margin-bottom: 1rem; font-style: normal; line-height: inherit; }

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: .5rem; margin-left: 0; }

blockquote { margin: 0 0 1rem; }

dfn { font-style: italic; }

b, strong { font-weight: bolder; }

small { font-size: 80%; }

sub, sup { position: relative; font-size: 75%; line-height: 0; vertical-align: baseline; }

sub { bottom: -.25em; }

sup { top: -.5em; }

a { color: #001689; text-decoration: none; background-color: transparent; -webkit-text-decoration-skip: objects; }

a:hover { color: #000a3d; text-decoration: underline; }

a:not([href]):not([tabindex]) { color: inherit; text-decoration: none; }

a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus { color: inherit; text-decoration: none; }

a:not([href]):not([tabindex]):focus { outline: 0; }

pre, code, kbd, samp { font-family: monospace, monospace; font-size: 1em; }

pre { margin-top: 0; margin-bottom: 1rem; overflow: auto; -ms-overflow-style: scrollbar; }

figure { margin: 0 0 1rem; }

img { vertical-align: middle; border-style: none; }

svg:not(:root) { overflow: hidden; }

table { border-collapse: collapse; }

caption { padding-top: 0.75rem; padding-bottom: 0.75rem; color: #6c757d; text-align: left; caption-side: bottom; }

th { text-align: inherit; }

label { display: inline-block; margin-bottom: .5rem; }

button { border-radius: 0; }

button:focus { outline: 1px dotted; outline: 5px auto -webkit-focus-ring-color; }

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; }

button, html [type="button"], [type="reset"], [type="submit"] { -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; }

input[type="radio"], input[type="checkbox"] { -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0; }

input[type="date"], input[type="time"], input[type="datetime-local"], input[type="month"] { -webkit-appearance: listbox; }

textarea { overflow: auto; resize: vertical; }

fieldset { min-width: 0; padding: 0; margin: 0; border: 0; }

legend { display: block; width: 100%; max-width: 100%; padding: 0; margin-bottom: .5rem; font-size: 1.5rem; line-height: inherit; color: inherit; white-space: normal; }

progress { vertical-align: baseline; }

[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; }

[type="search"] { outline-offset: -2px; -webkit-appearance: none; }

[type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

::-webkit-file-upload-button { font: inherit; -webkit-appearance: button; }

output { display: inline-block; }

summary { display: list-item; cursor: pointer; }

template { display: none; }

[hidden] { display: none !important; }

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { margin-bottom: 0.5rem; font-family: inherit; font-weight: 500; line-height: 1.2; color: inherit; }

h1, .h1 { font-size: 2.5rem; }

h2, .h2 { font-size: 2rem; }

h3, .h3 { font-size: 1.75rem; }

h4, .h4 { font-size: 1.5rem; }

h5, .h5 { font-size: 1.25rem; }

h6, .h6 { font-size: 1rem; }

.lead { font-size: 1.25rem; font-weight: 300; }

.display-1 { font-size: 6rem; font-weight: 300; line-height: 1.2; }

.display-2 { font-size: 5.5rem; font-weight: 300; line-height: 1.2; }

.display-3 { font-size: 4.5rem; font-weight: 300; line-height: 1.2; }

.display-4 { font-size: 3.5rem; font-weight: 300; line-height: 1.2; }

hr { margin-top: 1rem; margin-bottom: 1rem; border: 0; border-top: 1px solid rgba(0, 0, 0, 0.1); }

small, .small { font-size: 80%; font-weight: 300; }

mark, .mark { padding: 0.2em; background-color: #fcf8e3; }

.list-unstyled { padding-left: 0; list-style: none; }

.list-inline { padding-left: 0; list-style: none; }

.list-inline-item { display: inline-block; }

.list-inline-item:not(:last-child) { margin-right: 0.5rem; }

.initialism { font-size: 90%; text-transform: uppercase; }

.blockquote { margin-bottom: 1rem; font-size: 1.25rem; }

.blockquote-footer { display: block; font-size: 80%; color: #6c757d; }

.blockquote-footer::before { content: "\2014 \00A0"; }

.img-fluid, img { max-width: 100%; height: auto; }

.img-thumbnail { padding: 0.25rem; background-color: #fff; border: 1px solid #dee2e6; border-radius: 5px; -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075); max-width: 100%; height: auto; }

.figure { display: inline-block; }

.figure-img { margin-bottom: 0.5rem; line-height: 1; }

.figure-caption { font-size: 90%; color: #6c757d; }

code, kbd, pre, samp { font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }

code { font-size: 87.5%; color: #e83e8c; word-break: break-word; }

a > code { color: inherit; }

kbd { padding: 0.2rem 0.4rem; font-size: 87.5%; color: #fff; background-color: #212529; border-radius: 0.2rem; -webkit-box-shadow: inset 0 -0.1rem 0 rgba(0, 0, 0, 0.25); box-shadow: inset 0 -0.1rem 0 rgba(0, 0, 0, 0.25); }

kbd kbd { padding: 0; font-size: 100%; font-weight: 700; -webkit-box-shadow: none; box-shadow: none; }

pre { display: block; font-size: 87.5%; color: #212529; }

pre code { font-size: inherit; color: inherit; word-break: normal; }

.pre-scrollable { max-height: 340px; overflow-y: scroll; }

.container { width: 100%; padding-right: 15px; padding-left: 15px; 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: 1266px; } }

.container-fluid { width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; }

.row { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -15px; margin-left: -15px; }

.no-gutters { margin-right: 0; margin-left: 0; }

.no-gutters > .col, .no-gutters > [class*="col-"] { padding-right: 0; padding-left: 0; }

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, .col-xl-auto { position: relative; width: 100%; min-height: 1px; padding-right: 15px; padding-left: 15px; }

.col { -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; }

.col-auto { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: none; }

.col-1 { -webkit-box-flex: 0; -ms-flex: 0 0 8.3333333333%; flex: 0 0 8.3333333333%; max-width: 8.3333333333%; }

.col-2 { -webkit-box-flex: 0; -ms-flex: 0 0 16.6666666667%; flex: 0 0 16.6666666667%; max-width: 16.6666666667%; }

.col-3 { -webkit-box-flex: 0; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; }

.col-4 { -webkit-box-flex: 0; -ms-flex: 0 0 33.3333333333%; flex: 0 0 33.3333333333%; max-width: 33.3333333333%; }

.col-5 { -webkit-box-flex: 0; -ms-flex: 0 0 41.6666666667%; flex: 0 0 41.6666666667%; max-width: 41.6666666667%; }

.col-6 { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }

.col-7 { -webkit-box-flex: 0; -ms-flex: 0 0 58.3333333333%; flex: 0 0 58.3333333333%; max-width: 58.3333333333%; }

.col-8 { -webkit-box-flex: 0; -ms-flex: 0 0 66.6666666667%; flex: 0 0 66.6666666667%; max-width: 66.6666666667%; }

.col-9 { -webkit-box-flex: 0; -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; }

.col-10 { -webkit-box-flex: 0; -ms-flex: 0 0 83.3333333333%; flex: 0 0 83.3333333333%; max-width: 83.3333333333%; }

.col-11 { -webkit-box-flex: 0; -ms-flex: 0 0 91.6666666667%; flex: 0 0 91.6666666667%; max-width: 91.6666666667%; }

.col-12 { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }

.order-first { -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1; }

.order-last { -webkit-box-ordinal-group: NaN; -ms-flex-order: 13; order: 13; }

.order-0 { -webkit-box-ordinal-group: 0; -ms-flex-order: 0; order: 0; }

.order-1 { -webkit-box-ordinal-group: 1; -ms-flex-order: 1; order: 1; }

.order-2 { -webkit-box-ordinal-group: 2; -ms-flex-order: 2; order: 2; }

.order-3 { -webkit-box-ordinal-group: 3; -ms-flex-order: 3; order: 3; }

.order-4 { -webkit-box-ordinal-group: 4; -ms-flex-order: 4; order: 4; }

.order-5 { -webkit-box-ordinal-group: 5; -ms-flex-order: 5; order: 5; }

.order-6 { -webkit-box-ordinal-group: 6; -ms-flex-order: 6; order: 6; }

.order-7 { -webkit-box-ordinal-group: 7; -ms-flex-order: 7; order: 7; }

.order-8 { -webkit-box-ordinal-group: 8; -ms-flex-order: 8; order: 8; }

.order-9 { -webkit-box-ordinal-group: 9; -ms-flex-order: 9; order: 9; }

.order-10 { -webkit-box-ordinal-group: 10; -ms-flex-order: 10; order: 10; }

.order-11 { -webkit-box-ordinal-group: 11; -ms-flex-order: 11; order: 11; }

.order-12 { -webkit-box-ordinal-group: 12; -ms-flex-order: 12; order: 12; }

.offset-1 { margin-left: 8.3333333333%; }

.offset-2 { margin-left: 16.6666666667%; }

.offset-3 { margin-left: 25%; }

.offset-4 { margin-left: 33.3333333333%; }

.offset-5 { margin-left: 41.6666666667%; }

.offset-6 { margin-left: 50%; }

.offset-7 { margin-left: 58.3333333333%; }

.offset-8 { margin-left: 66.6666666667%; }

.offset-9 { margin-left: 75%; }

.offset-10 { margin-left: 83.3333333333%; }

.offset-11 { margin-left: 91.6666666667%; }

@media (min-width: 576px) { .col-sm { -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; }
  .col-sm-auto { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: none; }
  .col-sm-1 { -webkit-box-flex: 0; -ms-flex: 0 0 8.3333333333%; flex: 0 0 8.3333333333%; max-width: 8.3333333333%; }
  .col-sm-2 { -webkit-box-flex: 0; -ms-flex: 0 0 16.6666666667%; flex: 0 0 16.6666666667%; max-width: 16.6666666667%; }
  .col-sm-3 { -webkit-box-flex: 0; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; }
  .col-sm-4 { -webkit-box-flex: 0; -ms-flex: 0 0 33.3333333333%; flex: 0 0 33.3333333333%; max-width: 33.3333333333%; }
  .col-sm-5 { -webkit-box-flex: 0; -ms-flex: 0 0 41.6666666667%; flex: 0 0 41.6666666667%; max-width: 41.6666666667%; }
  .col-sm-6 { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }
  .col-sm-7 { -webkit-box-flex: 0; -ms-flex: 0 0 58.3333333333%; flex: 0 0 58.3333333333%; max-width: 58.3333333333%; }
  .col-sm-8 { -webkit-box-flex: 0; -ms-flex: 0 0 66.6666666667%; flex: 0 0 66.6666666667%; max-width: 66.6666666667%; }
  .col-sm-9 { -webkit-box-flex: 0; -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; }
  .col-sm-10 { -webkit-box-flex: 0; -ms-flex: 0 0 83.3333333333%; flex: 0 0 83.3333333333%; max-width: 83.3333333333%; }
  .col-sm-11 { -webkit-box-flex: 0; -ms-flex: 0 0 91.6666666667%; flex: 0 0 91.6666666667%; max-width: 91.6666666667%; }
  .col-sm-12 { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
  .order-sm-first { -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1; }
  .order-sm-last { -webkit-box-ordinal-group: NaN; -ms-flex-order: 13; order: 13; }
  .order-sm-0 { -webkit-box-ordinal-group: 0; -ms-flex-order: 0; order: 0; }
  .order-sm-1 { -webkit-box-ordinal-group: 1; -ms-flex-order: 1; order: 1; }
  .order-sm-2 { -webkit-box-ordinal-group: 2; -ms-flex-order: 2; order: 2; }
  .order-sm-3 { -webkit-box-ordinal-group: 3; -ms-flex-order: 3; order: 3; }
  .order-sm-4 { -webkit-box-ordinal-group: 4; -ms-flex-order: 4; order: 4; }
  .order-sm-5 { -webkit-box-ordinal-group: 5; -ms-flex-order: 5; order: 5; }
  .order-sm-6 { -webkit-box-ordinal-group: 6; -ms-flex-order: 6; order: 6; }
  .order-sm-7 { -webkit-box-ordinal-group: 7; -ms-flex-order: 7; order: 7; }
  .order-sm-8 { -webkit-box-ordinal-group: 8; -ms-flex-order: 8; order: 8; }
  .order-sm-9 { -webkit-box-ordinal-group: 9; -ms-flex-order: 9; order: 9; }
  .order-sm-10 { -webkit-box-ordinal-group: 10; -ms-flex-order: 10; order: 10; }
  .order-sm-11 { -webkit-box-ordinal-group: 11; -ms-flex-order: 11; order: 11; }
  .order-sm-12 { -webkit-box-ordinal-group: 12; -ms-flex-order: 12; order: 12; }
  .offset-sm-0 { margin-left: 0; }
  .offset-sm-1 { margin-left: 8.3333333333%; }
  .offset-sm-2 { margin-left: 16.6666666667%; }
  .offset-sm-3 { margin-left: 25%; }
  .offset-sm-4 { margin-left: 33.3333333333%; }
  .offset-sm-5 { margin-left: 41.6666666667%; }
  .offset-sm-6 { margin-left: 50%; }
  .offset-sm-7 { margin-left: 58.3333333333%; }
  .offset-sm-8 { margin-left: 66.6666666667%; }
  .offset-sm-9 { margin-left: 75%; }
  .offset-sm-10 { margin-left: 83.3333333333%; }
  .offset-sm-11 { margin-left: 91.6666666667%; } }

@media (min-width: 768px) { .col-md { -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; }
  .col-md-auto { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: none; }
  .col-md-1 { -webkit-box-flex: 0; -ms-flex: 0 0 8.3333333333%; flex: 0 0 8.3333333333%; max-width: 8.3333333333%; }
  .col-md-2 { -webkit-box-flex: 0; -ms-flex: 0 0 16.6666666667%; flex: 0 0 16.6666666667%; max-width: 16.6666666667%; }
  .col-md-3 { -webkit-box-flex: 0; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; }
  .col-md-4 { -webkit-box-flex: 0; -ms-flex: 0 0 33.3333333333%; flex: 0 0 33.3333333333%; max-width: 33.3333333333%; }
  .col-md-5 { -webkit-box-flex: 0; -ms-flex: 0 0 41.6666666667%; flex: 0 0 41.6666666667%; max-width: 41.6666666667%; }
  .col-md-6 { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }
  .col-md-7 { -webkit-box-flex: 0; -ms-flex: 0 0 58.3333333333%; flex: 0 0 58.3333333333%; max-width: 58.3333333333%; }
  .col-md-8 { -webkit-box-flex: 0; -ms-flex: 0 0 66.6666666667%; flex: 0 0 66.6666666667%; max-width: 66.6666666667%; }
  .col-md-9 { -webkit-box-flex: 0; -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; }
  .col-md-10 { -webkit-box-flex: 0; -ms-flex: 0 0 83.3333333333%; flex: 0 0 83.3333333333%; max-width: 83.3333333333%; }
  .col-md-11 { -webkit-box-flex: 0; -ms-flex: 0 0 91.6666666667%; flex: 0 0 91.6666666667%; max-width: 91.6666666667%; }
  .col-md-12 { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
  .order-md-first { -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1; }
  .order-md-last { -webkit-box-ordinal-group: NaN; -ms-flex-order: 13; order: 13; }
  .order-md-0 { -webkit-box-ordinal-group: 0; -ms-flex-order: 0; order: 0; }
  .order-md-1 { -webkit-box-ordinal-group: 1; -ms-flex-order: 1; order: 1; }
  .order-md-2 { -webkit-box-ordinal-group: 2; -ms-flex-order: 2; order: 2; }
  .order-md-3 { -webkit-box-ordinal-group: 3; -ms-flex-order: 3; order: 3; }
  .order-md-4 { -webkit-box-ordinal-group: 4; -ms-flex-order: 4; order: 4; }
  .order-md-5 { -webkit-box-ordinal-group: 5; -ms-flex-order: 5; order: 5; }
  .order-md-6 { -webkit-box-ordinal-group: 6; -ms-flex-order: 6; order: 6; }
  .order-md-7 { -webkit-box-ordinal-group: 7; -ms-flex-order: 7; order: 7; }
  .order-md-8 { -webkit-box-ordinal-group: 8; -ms-flex-order: 8; order: 8; }
  .order-md-9 { -webkit-box-ordinal-group: 9; -ms-flex-order: 9; order: 9; }
  .order-md-10 { -webkit-box-ordinal-group: 10; -ms-flex-order: 10; order: 10; }
  .order-md-11 { -webkit-box-ordinal-group: 11; -ms-flex-order: 11; order: 11; }
  .order-md-12 { -webkit-box-ordinal-group: 12; -ms-flex-order: 12; order: 12; }
  .offset-md-0 { margin-left: 0; }
  .offset-md-1 { margin-left: 8.3333333333%; }
  .offset-md-2 { margin-left: 16.6666666667%; }
  .offset-md-3 { margin-left: 25%; }
  .offset-md-4 { margin-left: 33.3333333333%; }
  .offset-md-5 { margin-left: 41.6666666667%; }
  .offset-md-6 { margin-left: 50%; }
  .offset-md-7 { margin-left: 58.3333333333%; }
  .offset-md-8 { margin-left: 66.6666666667%; }
  .offset-md-9 { margin-left: 75%; }
  .offset-md-10 { margin-left: 83.3333333333%; }
  .offset-md-11 { margin-left: 91.6666666667%; } }

@media (min-width: 992px) { .col-lg { -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; }
  .col-lg-auto { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: none; }
  .col-lg-1 { -webkit-box-flex: 0; -ms-flex: 0 0 8.3333333333%; flex: 0 0 8.3333333333%; max-width: 8.3333333333%; }
  .col-lg-2 { -webkit-box-flex: 0; -ms-flex: 0 0 16.6666666667%; flex: 0 0 16.6666666667%; max-width: 16.6666666667%; }
  .col-lg-3 { -webkit-box-flex: 0; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; }
  .col-lg-4 { -webkit-box-flex: 0; -ms-flex: 0 0 33.3333333333%; flex: 0 0 33.3333333333%; max-width: 33.3333333333%; }
  .col-lg-5 { -webkit-box-flex: 0; -ms-flex: 0 0 41.6666666667%; flex: 0 0 41.6666666667%; max-width: 41.6666666667%; }
  .col-lg-6 { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }
  .col-lg-7 { -webkit-box-flex: 0; -ms-flex: 0 0 58.3333333333%; flex: 0 0 58.3333333333%; max-width: 58.3333333333%; }
  .col-lg-8 { -webkit-box-flex: 0; -ms-flex: 0 0 66.6666666667%; flex: 0 0 66.6666666667%; max-width: 66.6666666667%; }
  .col-lg-9 { -webkit-box-flex: 0; -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; }
  .col-lg-10 { -webkit-box-flex: 0; -ms-flex: 0 0 83.3333333333%; flex: 0 0 83.3333333333%; max-width: 83.3333333333%; }
  .col-lg-11 { -webkit-box-flex: 0; -ms-flex: 0 0 91.6666666667%; flex: 0 0 91.6666666667%; max-width: 91.6666666667%; }
  .col-lg-12 { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
  .order-lg-first { -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1; }
  .order-lg-last { -webkit-box-ordinal-group: NaN; -ms-flex-order: 13; order: 13; }
  .order-lg-0 { -webkit-box-ordinal-group: 0; -ms-flex-order: 0; order: 0; }
  .order-lg-1 { -webkit-box-ordinal-group: 1; -ms-flex-order: 1; order: 1; }
  .order-lg-2 { -webkit-box-ordinal-group: 2; -ms-flex-order: 2; order: 2; }
  .order-lg-3 { -webkit-box-ordinal-group: 3; -ms-flex-order: 3; order: 3; }
  .order-lg-4 { -webkit-box-ordinal-group: 4; -ms-flex-order: 4; order: 4; }
  .order-lg-5 { -webkit-box-ordinal-group: 5; -ms-flex-order: 5; order: 5; }
  .order-lg-6 { -webkit-box-ordinal-group: 6; -ms-flex-order: 6; order: 6; }
  .order-lg-7 { -webkit-box-ordinal-group: 7; -ms-flex-order: 7; order: 7; }
  .order-lg-8 { -webkit-box-ordinal-group: 8; -ms-flex-order: 8; order: 8; }
  .order-lg-9 { -webkit-box-ordinal-group: 9; -ms-flex-order: 9; order: 9; }
  .order-lg-10 { -webkit-box-ordinal-group: 10; -ms-flex-order: 10; order: 10; }
  .order-lg-11 { -webkit-box-ordinal-group: 11; -ms-flex-order: 11; order: 11; }
  .order-lg-12 { -webkit-box-ordinal-group: 12; -ms-flex-order: 12; order: 12; }
  .offset-lg-0 { margin-left: 0; }
  .offset-lg-1 { margin-left: 8.3333333333%; }
  .offset-lg-2 { margin-left: 16.6666666667%; }
  .offset-lg-3 { margin-left: 25%; }
  .offset-lg-4 { margin-left: 33.3333333333%; }
  .offset-lg-5 { margin-left: 41.6666666667%; }
  .offset-lg-6 { margin-left: 50%; }
  .offset-lg-7 { margin-left: 58.3333333333%; }
  .offset-lg-8 { margin-left: 66.6666666667%; }
  .offset-lg-9 { margin-left: 75%; }
  .offset-lg-10 { margin-left: 83.3333333333%; }
  .offset-lg-11 { margin-left: 91.6666666667%; } }

@media (min-width: 1200px) { .col-xl { -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; }
  .col-xl-auto { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: none; }
  .col-xl-1 { -webkit-box-flex: 0; -ms-flex: 0 0 8.3333333333%; flex: 0 0 8.3333333333%; max-width: 8.3333333333%; }
  .col-xl-2 { -webkit-box-flex: 0; -ms-flex: 0 0 16.6666666667%; flex: 0 0 16.6666666667%; max-width: 16.6666666667%; }
  .col-xl-3 { -webkit-box-flex: 0; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; }
  .col-xl-4 { -webkit-box-flex: 0; -ms-flex: 0 0 33.3333333333%; flex: 0 0 33.3333333333%; max-width: 33.3333333333%; }
  .col-xl-5 { -webkit-box-flex: 0; -ms-flex: 0 0 41.6666666667%; flex: 0 0 41.6666666667%; max-width: 41.6666666667%; }
  .col-xl-6 { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }
  .col-xl-7 { -webkit-box-flex: 0; -ms-flex: 0 0 58.3333333333%; flex: 0 0 58.3333333333%; max-width: 58.3333333333%; }
  .col-xl-8 { -webkit-box-flex: 0; -ms-flex: 0 0 66.6666666667%; flex: 0 0 66.6666666667%; max-width: 66.6666666667%; }
  .col-xl-9 { -webkit-box-flex: 0; -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; }
  .col-xl-10 { -webkit-box-flex: 0; -ms-flex: 0 0 83.3333333333%; flex: 0 0 83.3333333333%; max-width: 83.3333333333%; }
  .col-xl-11 { -webkit-box-flex: 0; -ms-flex: 0 0 91.6666666667%; flex: 0 0 91.6666666667%; max-width: 91.6666666667%; }
  .col-xl-12 { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
  .order-xl-first { -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1; }
  .order-xl-last { -webkit-box-ordinal-group: NaN; -ms-flex-order: 13; order: 13; }
  .order-xl-0 { -webkit-box-ordinal-group: 0; -ms-flex-order: 0; order: 0; }
  .order-xl-1 { -webkit-box-ordinal-group: 1; -ms-flex-order: 1; order: 1; }
  .order-xl-2 { -webkit-box-ordinal-group: 2; -ms-flex-order: 2; order: 2; }
  .order-xl-3 { -webkit-box-ordinal-group: 3; -ms-flex-order: 3; order: 3; }
  .order-xl-4 { -webkit-box-ordinal-group: 4; -ms-flex-order: 4; order: 4; }
  .order-xl-5 { -webkit-box-ordinal-group: 5; -ms-flex-order: 5; order: 5; }
  .order-xl-6 { -webkit-box-ordinal-group: 6; -ms-flex-order: 6; order: 6; }
  .order-xl-7 { -webkit-box-ordinal-group: 7; -ms-flex-order: 7; order: 7; }
  .order-xl-8 { -webkit-box-ordinal-group: 8; -ms-flex-order: 8; order: 8; }
  .order-xl-9 { -webkit-box-ordinal-group: 9; -ms-flex-order: 9; order: 9; }
  .order-xl-10 { -webkit-box-ordinal-group: 10; -ms-flex-order: 10; order: 10; }
  .order-xl-11 { -webkit-box-ordinal-group: 11; -ms-flex-order: 11; order: 11; }
  .order-xl-12 { -webkit-box-ordinal-group: 12; -ms-flex-order: 12; order: 12; }
  .offset-xl-0 { margin-left: 0; }
  .offset-xl-1 { margin-left: 8.3333333333%; }
  .offset-xl-2 { margin-left: 16.6666666667%; }
  .offset-xl-3 { margin-left: 25%; }
  .offset-xl-4 { margin-left: 33.3333333333%; }
  .offset-xl-5 { margin-left: 41.6666666667%; }
  .offset-xl-6 { margin-left: 50%; }
  .offset-xl-7 { margin-left: 58.3333333333%; }
  .offset-xl-8 { margin-left: 66.6666666667%; }
  .offset-xl-9 { margin-left: 75%; }
  .offset-xl-10 { margin-left: 83.3333333333%; }
  .offset-xl-11 { margin-left: 91.6666666667%; } }

.table { width: 100%; max-width: 100%; margin-bottom: 1rem; background-color: transparent; }

.table th, .table td { padding: 0.75rem; vertical-align: top; border-top: 1px solid #dee2e6; }

.table thead th { vertical-align: bottom; border-bottom: 2px solid #dee2e6; }

.table tbody + tbody { border-top: 2px solid #dee2e6; }

.table .table { background-color: #fff; }

.table-sm th, .table-sm td { padding: 0.3rem; }

.table-bordered { border: 1px solid #dee2e6; }

.table-bordered th, .table-bordered td { border: 1px solid #dee2e6; }

.table-bordered thead th, .table-bordered thead td { border-bottom-width: 2px; }

.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.075); }

.table-primary, .table-primary > th, .table-primary > td { background-color: #b8bede; }

.table-hover .table-primary:hover { background-color: #a7aed6; }

.table-hover .table-primary:hover > td, .table-hover .table-primary:hover > th { background-color: #a7aed6; }

.table-secondary, .table-secondary > th, .table-secondary > td { background-color: #b8e4f6; }

.table-hover .table-secondary:hover { background-color: #a1dbf3; }

.table-hover .table-secondary:hover > td, .table-hover .table-secondary:hover > th { background-color: #a1dbf3; }

.table-success, .table-success > th, .table-success > td { background-color: #c3e6cb; }

.table-hover .table-success:hover { background-color: #b1dfbb; }

.table-hover .table-success:hover > td, .table-hover .table-success:hover > th { background-color: #b1dfbb; }

.table-info, .table-info > th, .table-info > td { background-color: #bee5eb; }

.table-hover .table-info:hover { background-color: #abdde5; }

.table-hover .table-info:hover > td, .table-hover .table-info:hover > th { background-color: #abdde5; }

.table-warning, .table-warning > th, .table-warning > td { background-color: #ffeeba; }

.table-hover .table-warning:hover { background-color: #ffe8a1; }

.table-hover .table-warning:hover > td, .table-hover .table-warning:hover > th { background-color: #ffe8a1; }

.table-danger, .table-danger > th, .table-danger > td { background-color: #f5c6cb; }

.table-hover .table-danger:hover { background-color: #f1b0b7; }

.table-hover .table-danger:hover > td, .table-hover .table-danger:hover > th { background-color: #f1b0b7; }

.table-light, .table-light > th, .table-light > td { background-color: #fdfdfe; }

.table-hover .table-light:hover { background-color: #ececf6; }

.table-hover .table-light:hover > td, .table-hover .table-light:hover > th { background-color: #ececf6; }

.table-dark, .table-dark > th, .table-dark > td { background-color: #c6c8ca; }

.table-hover .table-dark:hover { background-color: #b9bbbe; }

.table-hover .table-dark:hover > td, .table-hover .table-dark:hover > th { background-color: #b9bbbe; }

.table-active, .table-active > th, .table-active > td { background-color: rgba(0, 0, 0, 0.075); }

.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 .thead-dark th { color: #fff; background-color: #212529; border-color: #32383e; }

.table .thead-light th { color: #495057; background-color: #e9ecef; border-color: #dee2e6; }

.table-dark { color: #fff; background-color: #212529; }

.table-dark th, .table-dark td, .table-dark thead th { border-color: #32383e; }

.table-dark.table-bordered { border: 0; }

.table-dark.table-striped tbody tr:nth-of-type(odd) { background-color: rgba(255, 255, 255, 0.05); }

.table-dark.table-hover tbody tr:hover { background-color: rgba(255, 255, 255, 0.075); }

@media (max-width: 575.98px) { .table-responsive-sm { display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; -ms-overflow-style: -ms-autohiding-scrollbar; }
  .table-responsive-sm > .table-bordered { border: 0; } }

@media (max-width: 767.98px) { .table-responsive-md { display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; -ms-overflow-style: -ms-autohiding-scrollbar; }
  .table-responsive-md > .table-bordered { border: 0; } }

@media (max-width: 991.98px) { .table-responsive-lg { display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; -ms-overflow-style: -ms-autohiding-scrollbar; }
  .table-responsive-lg > .table-bordered { border: 0; } }

@media (max-width: 1199.98px) { .table-responsive-xl { display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; -ms-overflow-style: -ms-autohiding-scrollbar; }
  .table-responsive-xl > .table-bordered { border: 0; } }

.table-responsive { display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; -ms-overflow-style: -ms-autohiding-scrollbar; }

.table-responsive > .table-bordered { border: 0; }

.form-control { display: block; width: 100%; padding: 0.375rem 0.75rem; font-size: 1rem; line-height: 1.5; color: #495057; background-color: #fff; background-clip: padding-box; border: 1px solid #ced4da; border-radius: 5px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; }

.form-control::-ms-expand { background-color: transparent; border: 0; }

.form-control:focus { color: #495057; background-color: #fff; border-color: #0a31ff; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(0, 22, 137, 0.25); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(0, 22, 137, 0.25); }

.form-control::-webkit-input-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, .form-control[readonly] { background-color: #e9ecef; opacity: 1; }

select.form-control:not([size]):not([multiple]) { height: calc(2.25rem + 2px); }

select.form-control:focus::-ms-value { color: #495057; background-color: #fff; }

.form-control-file, .form-control-range { display: block; width: 100%; }

.col-form-label { padding-top: calc(0.375rem + 1px); padding-bottom: calc(0.375rem + 1px); margin-bottom: 0; font-size: inherit; line-height: 1.5; }

.col-form-label-lg { padding-top: calc(0.5rem + 1px); padding-bottom: calc(0.5rem + 1px); font-size: 1.25rem; line-height: 1.5; }

.col-form-label-sm { padding-top: calc(0.25rem + 1px); padding-bottom: calc(0.25rem + 1px); font-size: 0.875rem; line-height: 1.5; }

.form-control-plaintext { display: block; width: 100%; padding-top: 0.375rem; padding-bottom: 0.375rem; margin-bottom: 0; line-height: 1.5; background-color: transparent; border: solid transparent; border-width: 1px 0; }

.form-control-plaintext.form-control-sm, .input-group-sm > .form-control-plaintext.form-control, .input-group-sm > .input-group-prepend > .form-control-plaintext.input-group-text, .input-group-sm > .input-group-append > .form-control-plaintext.input-group-text, .input-group-sm > .input-group-prepend > .form-control-plaintext.btn, .input-group-sm > .input-group-append > .form-control-plaintext.btn, .form-control-plaintext.form-control-lg, .input-group-lg > .form-control-plaintext.form-control, .input-group-lg > .input-group-prepend > .form-control-plaintext.input-group-text, .input-group-lg > .input-group-append > .form-control-plaintext.input-group-text, .input-group-lg > .input-group-prepend > .form-control-plaintext.btn, .input-group-lg > .input-group-append > .form-control-plaintext.btn { padding-right: 0; padding-left: 0; }

.form-control-sm, .input-group-sm > .form-control, .input-group-sm > .input-group-prepend > .input-group-text, .input-group-sm > .input-group-append > .input-group-text, .input-group-sm > .input-group-prepend > .btn, .input-group-sm > .input-group-append > .btn { padding: 0.25rem 0.5rem; font-size: 0.875rem; line-height: 1.5; border-radius: 0.2rem; }

select.form-control-sm:not([size]):not([multiple]), .input-group-sm > select.form-control:not([size]):not([multiple]), .input-group-sm > .input-group-prepend > select.input-group-text:not([size]):not([multiple]), .input-group-sm > .input-group-append > select.input-group-text:not([size]):not([multiple]), .input-group-sm > .input-group-prepend > select.btn:not([size]):not([multiple]), .input-group-sm > .input-group-append > select.btn:not([size]):not([multiple]) { height: calc(1.8125rem + 2px); }

.form-control-lg, .input-group-lg > .form-control, .input-group-lg > .input-group-prepend > .input-group-text, .input-group-lg > .input-group-append > .input-group-text, .input-group-lg > .input-group-prepend > .btn, .input-group-lg > .input-group-append > .btn { padding: 0.5rem 1rem; font-size: 1.25rem; line-height: 1.5; border-radius: 0.3rem; }

select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.form-control:not([size]):not([multiple]), .input-group-lg > .input-group-prepend > select.input-group-text:not([size]):not([multiple]), .input-group-lg > .input-group-append > select.input-group-text:not([size]):not([multiple]), .input-group-lg > .input-group-prepend > select.btn:not([size]):not([multiple]), .input-group-lg > .input-group-append > select.btn:not([size]):not([multiple]) { height: calc(2.875rem + 2px); }

.form-group { margin-bottom: 1rem; }

.form-text { display: block; margin-top: 0.25rem; }

.form-row { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -5px; margin-left: -5px; }

.form-row > .col, .form-row > [class*="col-"] { padding-right: 5px; padding-left: 5px; }

.form-check { position: relative; display: block; padding-left: 1.25rem; }

.form-check-input { position: absolute; margin-top: 0.3rem; margin-left: -1.25rem; }

.form-check-input:disabled ~ .form-check-label { color: #6c757d; }

.form-check-label { margin-bottom: 0; }

.form-check-inline { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-left: 0; margin-right: 0.75rem; }

.form-check-inline .form-check-input { position: static; margin-top: 0; margin-right: 0.3125rem; margin-left: 0; }

.valid-feedback { display: none; width: 100%; margin-top: 0.25rem; font-size: 80%; color: #28a745; }

.valid-tooltip { position: absolute; top: 100%; z-index: 5; display: none; max-width: 100%; padding: .5rem; margin-top: .1rem; font-size: .875rem; line-height: 1; color: #fff; background-color: rgba(40, 167, 69, 0.8); border-radius: .2rem; }

.was-validated .form-control:valid, .form-control.is-valid, .was-validated .custom-select:valid, .custom-select.is-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; -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); 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, .form-control.is-valid ~ .valid-feedback, .form-control.is-valid ~ .valid-tooltip, .was-validated .custom-select:valid ~ .valid-feedback, .was-validated .custom-select:valid ~ .valid-tooltip, .custom-select.is-valid ~ .valid-feedback, .custom-select.is-valid ~ .valid-tooltip { display: block; }

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label { color: #28a745; }

.was-validated .form-check-input:valid ~ .valid-feedback, .was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback, .form-check-input.is-valid ~ .valid-tooltip { display: block; }

.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-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, .custom-control-input.is-valid ~ .valid-feedback, .custom-control-input.is-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 { -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(40, 167, 69, 0.25); 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, .custom-file-input.is-valid ~ .custom-file-label { border-color: #28a745; }

.was-validated .custom-file-input:valid ~ .custom-file-label::before, .custom-file-input.is-valid ~ .custom-file-label::before { border-color: inherit; }

.was-validated .custom-file-input:valid ~ .valid-feedback, .was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback, .custom-file-input.is-valid ~ .valid-tooltip { display: block; }

.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label { -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }

.invalid-feedback { display: none; width: 100%; margin-top: 0.25rem; font-size: 80%; color: #dc3545; }

.invalid-tooltip { position: absolute; top: 100%; z-index: 5; display: none; max-width: 100%; padding: .5rem; margin-top: .1rem; font-size: .875rem; line-height: 1; color: #fff; background-color: rgba(220, 53, 69, 0.8); border-radius: .2rem; }

.was-validated .form-control:invalid, .form-control.is-invalid, .was-validated .custom-select:invalid, .custom-select.is-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; -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); 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, .form-control.is-invalid ~ .invalid-feedback, .form-control.is-invalid ~ .invalid-tooltip, .was-validated .custom-select:invalid ~ .invalid-feedback, .was-validated .custom-select:invalid ~ .invalid-tooltip, .custom-select.is-invalid ~ .invalid-feedback, .custom-select.is-invalid ~ .invalid-tooltip { display: block; }

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label { color: #dc3545; }

.was-validated .form-check-input:invalid ~ .invalid-feedback, .was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback, .form-check-input.is-invalid ~ .invalid-tooltip { display: block; }

.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-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, .custom-control-input.is-invalid ~ .invalid-feedback, .custom-control-input.is-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 { -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(220, 53, 69, 0.25); 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, .custom-file-input.is-invalid ~ .custom-file-label { border-color: #dc3545; }

.was-validated .custom-file-input:invalid ~ .custom-file-label::before, .custom-file-input.is-invalid ~ .custom-file-label::before { border-color: inherit; }

.was-validated .custom-file-input:invalid ~ .invalid-feedback, .was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback, .custom-file-input.is-invalid ~ .invalid-tooltip { display: block; }

.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label { -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }

.form-inline { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.form-inline .form-check { width: 100%; }

@media (min-width: 576px) { .form-inline label { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-bottom: 0; }
  .form-inline .form-group { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom: 0; }
  .form-inline .form-control { display: inline-block; width: auto; vertical-align: middle; }
  .form-inline .form-control-plaintext { display: inline-block; }
  .form-inline .input-group { width: auto; }
  .form-inline .form-check { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: auto; padding-left: 0; }
  .form-inline .form-check-input { position: relative; margin-top: 0; margin-right: 0.25rem; margin-left: 0; }
  .form-inline .custom-control { -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
  .form-inline .custom-control-label { margin-bottom: 0; } }

.btn { display: inline-block; font-weight: 900; text-align: center; white-space: nowrap; vertical-align: middle; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; border: 1px solid transparent; padding: 10px 70px; font-size: 1rem; line-height: 1.5; border-radius: 5px; -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; }

.btn:hover, .btn:focus { text-decoration: none; }

.btn:focus, .btn.focus { outline: 0; -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 22, 137, 0.25); box-shadow: 0 0 0 0.2rem rgba(0, 22, 137, 0.25); }

.btn.disabled, .btn:disabled { opacity: 0.65; -webkit-box-shadow: none; box-shadow: none; }

.btn:not(:disabled):not(.disabled) { cursor: pointer; }

.btn:not(:disabled):not(.disabled):active, .btn:not(:disabled):not(.disabled).active { background-image: none; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }

.btn:not(:disabled):not(.disabled):active:focus, .btn:not(:disabled):not(.disabled).active:focus { -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 22, 137, 0.25), inset 0 3px 5px rgba(0, 0, 0, 0.125); box-shadow: 0 0 0 0.2rem rgba(0, 22, 137, 0.25), inset 0 3px 5px rgba(0, 0, 0, 0.125); }

a.btn.disabled, fieldset:disabled a.btn { pointer-events: none; }

.btn-primary { color: #fff; background-color: #001689; border-color: #001689; -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.16); box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.16); }

.btn-primary:hover { color: #fff; background-color: #001063; border-color: #000e56; }

.btn-primary:focus, .btn-primary.focus { -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.16), 0 0 0 0.2rem rgba(0, 22, 137, 0.5); box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.16), 0 0 0 0.2rem rgba(0, 22, 137, 0.5); }

.btn-primary.disabled, .btn-primary:disabled { color: #fff; background-color: #001689; border-color: #001689; }

.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle { color: #fff; background-color: #000e56; border-color: #000c49; }

.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus { -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(0, 22, 137, 0.5); box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(0, 22, 137, 0.5); }

.btn-secondary { color: #fff; background-color: #00A0DF; border-color: #00A0DF; -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.16); box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.16); }

.btn-secondary:hover { color: #fff; background-color: #0085b9; border-color: #007bac; }

.btn-secondary:focus, .btn-secondary.focus { -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.16), 0 0 0 0.2rem rgba(0, 160, 223, 0.5); box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.16), 0 0 0 0.2rem rgba(0, 160, 223, 0.5); }

.btn-secondary.disabled, .btn-secondary:disabled { color: #fff; background-color: #00A0DF; border-color: #00A0DF; }

.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle { color: #fff; background-color: #007bac; border-color: #00729f; }

.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus { -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(0, 160, 223, 0.5); box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(0, 160, 223, 0.5); }

.btn-success { color: #fff; background-color: #28a745; border-color: #28a745; -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.16); box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.16); }

.btn-success:hover { color: #fff; background-color: #218838; border-color: #1e7e34; }

.btn-success:focus, .btn-success.focus { -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.16), 0 0 0 0.2rem rgba(40, 167, 69, 0.5); box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.16), 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }

.btn-success.disabled, .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, .show > .btn-success.dropdown-toggle { 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 { -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(40, 167, 69, 0.5); box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }

.btn-info { color: #fff; background-color: #17a2b8; border-color: #17a2b8; -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.16); box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.16); }

.btn-info:hover { color: #fff; background-color: #138496; border-color: #117a8b; }

.btn-info:focus, .btn-info.focus { -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.16), 0 0 0 0.2rem rgba(23, 162, 184, 0.5); box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.16), 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }

.btn-info.disabled, .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, .show > .btn-info.dropdown-toggle { 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 { -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(23, 162, 184, 0.5); box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }

.btn-warning { color: #212529; background-color: #ffc107; border-color: #ffc107; -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.16); box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.16); }

.btn-warning:hover { color: #212529; background-color: #e0a800; border-color: #d39e00; }

.btn-warning:focus, .btn-warning.focus { -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.16), 0 0 0 0.2rem rgba(255, 193, 7, 0.5); box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.16), 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }

.btn-warning.disabled, .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, .show > .btn-warning.dropdown-toggle { 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 { -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(255, 193, 7, 0.5); box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }

.btn-danger { color: #fff; background-color: #dc3545; border-color: #dc3545; -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.16); box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.16); }

.btn-danger:hover { color: #fff; background-color: #c82333; border-color: #bd2130; }

.btn-danger:focus, .btn-danger.focus { -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.16), 0 0 0 0.2rem rgba(220, 53, 69, 0.5); box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.16), 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }

.btn-danger.disabled, .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, .show > .btn-danger.dropdown-toggle { 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 { -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(220, 53, 69, 0.5); box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }

.btn-light { color: #212529; background-color: #f8f9fa; border-color: #f8f9fa; -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.16); box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.16); }

.btn-light:hover { color: #212529; background-color: #e2e6ea; border-color: #dae0e5; }

.btn-light:focus, .btn-light.focus { -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.16), 0 0 0 0.2rem rgba(248, 249, 250, 0.5); box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.16), 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }

.btn-light.disabled, .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, .show > .btn-light.dropdown-toggle { 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 { -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(248, 249, 250, 0.5); box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }

.btn-dark { color: #fff; background-color: #343a40; border-color: #343a40; -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.16); box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.16); }

.btn-dark:hover { color: #fff; background-color: #23272b; border-color: #1d2124; }

.btn-dark:focus, .btn-dark.focus { -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.16), 0 0 0 0.2rem rgba(52, 58, 64, 0.5); box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.16), 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }

.btn-dark.disabled, .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, .show > .btn-dark.dropdown-toggle { 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 { -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(52, 58, 64, 0.5); box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }

.btn-outline-primary { color: #001689; background-color: transparent; background-image: none; border-color: #001689; }

.btn-outline-primary:hover { color: #fff; background-color: #001689; border-color: #001689; }

.btn-outline-primary:focus, .btn-outline-primary.focus { -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 22, 137, 0.5); box-shadow: 0 0 0 0.2rem rgba(0, 22, 137, 0.5); }

.btn-outline-primary.disabled, .btn-outline-primary:disabled { color: #001689; background-color: transparent; }

.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle { color: #fff; background-color: #001689; border-color: #001689; }

.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 { -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(0, 22, 137, 0.5); box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(0, 22, 137, 0.5); }

.btn-outline-secondary { color: #00A0DF; background-color: transparent; background-image: none; border-color: #00A0DF; }

.btn-outline-secondary:hover { color: #fff; background-color: #00A0DF; border-color: #00A0DF; }

.btn-outline-secondary:focus, .btn-outline-secondary.focus { -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 160, 223, 0.5); box-shadow: 0 0 0 0.2rem rgba(0, 160, 223, 0.5); }

.btn-outline-secondary.disabled, .btn-outline-secondary:disabled { color: #00A0DF; background-color: transparent; }

.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle { color: #fff; background-color: #00A0DF; border-color: #00A0DF; }

.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 { -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(0, 160, 223, 0.5); box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(0, 160, 223, 0.5); }

.btn-outline-success { color: #28a745; background-color: transparent; background-image: none; border-color: #28a745; }

.btn-outline-success:hover { color: #fff; background-color: #28a745; border-color: #28a745; }

.btn-outline-success:focus, .btn-outline-success.focus { -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }

.btn-outline-success.disabled, .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, .show > .btn-outline-success.dropdown-toggle { 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 { -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(40, 167, 69, 0.5); box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }

.btn-outline-info { color: #17a2b8; background-color: transparent; background-image: none; border-color: #17a2b8; }

.btn-outline-info:hover { color: #fff; background-color: #17a2b8; border-color: #17a2b8; }

.btn-outline-info:focus, .btn-outline-info.focus { -webkit-box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }

.btn-outline-info.disabled, .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, .show > .btn-outline-info.dropdown-toggle { 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 { -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(23, 162, 184, 0.5); box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }

.btn-outline-warning { color: #ffc107; background-color: transparent; background-image: none; border-color: #ffc107; }

.btn-outline-warning:hover { color: #212529; background-color: #ffc107; border-color: #ffc107; }

.btn-outline-warning:focus, .btn-outline-warning.focus { -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }

.btn-outline-warning.disabled, .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, .show > .btn-outline-warning.dropdown-toggle { 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 { -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(255, 193, 7, 0.5); box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }

.btn-outline-danger { color: #dc3545; background-color: transparent; background-image: none; border-color: #dc3545; }

.btn-outline-danger:hover { color: #fff; background-color: #dc3545; border-color: #dc3545; }

.btn-outline-danger:focus, .btn-outline-danger.focus { -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }

.btn-outline-danger.disabled, .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, .show > .btn-outline-danger.dropdown-toggle { 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 { -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(220, 53, 69, 0.5); box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }

.btn-outline-light { color: #f8f9fa; background-color: transparent; background-image: none; border-color: #f8f9fa; }

.btn-outline-light:hover { color: #212529; background-color: #f8f9fa; border-color: #f8f9fa; }

.btn-outline-light:focus, .btn-outline-light.focus { -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }

.btn-outline-light.disabled, .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, .show > .btn-outline-light.dropdown-toggle { 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 { -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(248, 249, 250, 0.5); box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }

.btn-outline-dark { color: #343a40; background-color: transparent; background-image: none; border-color: #343a40; }

.btn-outline-dark:hover { color: #fff; background-color: #343a40; border-color: #343a40; }

.btn-outline-dark:focus, .btn-outline-dark.focus { -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }

.btn-outline-dark.disabled, .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, .show > .btn-outline-dark.dropdown-toggle { 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 { -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(52, 58, 64, 0.5); box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }

.btn-link { font-weight: 300; color: #001689; background-color: transparent; }

.btn-link:hover { color: #000a3d; -webkit-text-decoration: underline; text-decoration: underline; background-color: transparent; border-color: transparent; }

.btn-link:focus, .btn-link.focus { -webkit-text-decoration: underline; text-decoration: underline; border-color: transparent; -webkit-box-shadow: none; box-shadow: none; }

.btn-link:disabled, .btn-link.disabled { color: #6c757d; }

.btn-lg, .btn-group-lg > .btn { padding: 0.5rem 1rem; font-size: 1.25rem; line-height: 1.5; border-radius: 0.3rem; }

.btn-sm, .btn-group-sm > .btn { padding: 0.25rem 0.5rem; font-size: 0.875rem; line-height: 1.5; border-radius: 0.2rem; }

.btn-block { display: block; width: 100%; }

.btn-block + .btn-block { margin-top: 0.5rem; }

input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block { width: 100%; }

.fade { opacity: 0; -webkit-transition: opacity 0.15s linear; transition: opacity 0.15s linear; }

.fade.show { opacity: 1; }

.collapse { display: none; }

.collapse.show { display: block; }

tr.collapse.show { display: table-row; }

tbody.collapse.show { display: table-row-group; }

.collapsing { position: relative; height: 0; overflow: hidden; -webkit-transition: height 0.35s ease; transition: height 0.35s ease; }

.dropup, .dropdown { position: relative; }

.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; }

.dropdown-menu { position: absolute; top: 100%; left: 0; z-index: 1000; display: none; float: left; min-width: 10rem; padding: 0.5rem 0; margin: 0.125rem 0 0; font-size: 1rem; color: #212529; text-align: left; list-style: none; background-color: #fff; background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 5px; -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.175); box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.175); }

.dropup .dropdown-menu { margin-top: 0; margin-bottom: 0.125rem; }

.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-menu { margin-top: 0; margin-left: 0.125rem; }

.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-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-menu { margin-top: 0; margin-right: 0.125rem; }

.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-divider { height: 0; margin: 0.5rem 0; overflow: hidden; border-top: 1px solid #e9ecef; }

.dropdown-item { display: block; width: 100%; padding: 0.25rem 1.5rem; clear: both; font-weight: 300; color: #212529; text-align: inherit; white-space: nowrap; background-color: transparent; border: 0; }

.dropdown-item:hover, .dropdown-item:focus { color: #16181b; text-decoration: none; background-color: #f8f9fa; }

.dropdown-item.active, .dropdown-item:active { color: #fff; text-decoration: none; background-color: #001689; }

.dropdown-item.disabled, .dropdown-item:disabled { color: #6c757d; background-color: transparent; }

.dropdown-menu.show { display: block; }

.dropdown-header { display: block; padding: 0.5rem 1.5rem; margin-bottom: 0; font-size: 0.875rem; color: #6c757d; white-space: nowrap; }

.btn-group, .btn-group-vertical { position: relative; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; vertical-align: middle; }

.btn-group > .btn, .btn-group-vertical > .btn { position: relative; -webkit-box-flex: 0; -ms-flex: 0 1 auto; flex: 0 1 auto; }

.btn-group > .btn:hover, .btn-group-vertical > .btn:hover { z-index: 1; }

.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active, .btn-group-vertical > .btn:focus, .btn-group-vertical > .btn:active, .btn-group-vertical > .btn.active { z-index: 1; }

.btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group, .btn-group-vertical .btn + .btn, .btn-group-vertical .btn + .btn-group, .btn-group-vertical .btn-group + .btn, .btn-group-vertical .btn-group + .btn-group { margin-left: -1px; }

.btn-toolbar { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }

.btn-toolbar .input-group { width: auto; }

.btn-group > .btn:first-child { margin-left: 0; }

.btn-group > .btn:not(:last-child):not(.dropdown-toggle), .btn-group > .btn-group:not(:last-child) > .btn { border-top-right-radius: 0; border-bottom-right-radius: 0; }

.btn-group > .btn:not(:first-child), .btn-group > .btn-group:not(:first-child) > .btn { border-top-left-radius: 0; border-bottom-left-radius: 0; }

.dropdown-toggle-split { padding-right: 52.5px; padding-left: 52.5px; }

.dropdown-toggle-split::after { margin-left: 0; }

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split { padding-right: 0.375rem; padding-left: 0.375rem; }

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split { padding-right: 0.75rem; padding-left: 0.75rem; }

.btn-group.show .dropdown-toggle { -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }

.btn-group.show .dropdown-toggle.btn-link { -webkit-box-shadow: none; box-shadow: none; }

.btn-group-vertical { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.btn-group-vertical .btn, .btn-group-vertical .btn-group { width: 100%; }

.btn-group-vertical > .btn + .btn, .btn-group-vertical > .btn + .btn-group, .btn-group-vertical > .btn-group + .btn, .btn-group-vertical > .btn-group + .btn-group { margin-top: -1px; margin-left: 0; }

.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), .btn-group-vertical > .btn-group:not(:last-child) > .btn { border-bottom-right-radius: 0; border-bottom-left-radius: 0; }

.btn-group-vertical > .btn:not(:first-child), .btn-group-vertical > .btn-group:not(:first-child) > .btn { border-top-left-radius: 0; border-top-right-radius: 0; }

.btn-group-toggle > .btn, .btn-group-toggle > .btn-group > .btn { margin-bottom: 0; }

.btn-group-toggle > .btn input[type="radio"], .btn-group-toggle > .btn input[type="checkbox"], .btn-group-toggle > .btn-group > .btn input[type="radio"], .btn-group-toggle > .btn-group > .btn input[type="checkbox"] { position: absolute; clip: rect(0, 0, 0, 0); pointer-events: none; }

.input-group { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; width: 100%; }

.input-group > .form-control, .input-group > .custom-select, .input-group > .custom-file { position: relative; -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; width: 1%; margin-bottom: 0; }

.input-group > .form-control:focus, .input-group > .custom-select:focus, .input-group > .custom-file:focus { z-index: 3; }

.input-group > .form-control + .form-control, .input-group > .form-control + .custom-select, .input-group > .form-control + .custom-file, .input-group > .custom-select + .form-control, .input-group > .custom-select + .custom-select, .input-group > .custom-select + .custom-file, .input-group > .custom-file + .form-control, .input-group > .custom-file + .custom-select, .input-group > .custom-file + .custom-file { margin-left: -1px; }

.input-group > .form-control:not(:last-child), .input-group > .custom-select:not(:last-child) { border-top-right-radius: 0; border-bottom-right-radius: 0; }

.input-group > .form-control:not(:first-child), .input-group > .custom-select:not(:first-child) { border-top-left-radius: 0; border-bottom-left-radius: 0; }

.input-group > .custom-file { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:last-child) .custom-file-label::before { border-top-right-radius: 0; border-bottom-right-radius: 0; }

.input-group > .custom-file:not(:first-child) .custom-file-label, .input-group > .custom-file:not(:first-child) .custom-file-label::before { border-top-left-radius: 0; border-bottom-left-radius: 0; }

.input-group-prepend, .input-group-append { display: -webkit-box; display: -ms-flexbox; display: flex; }

.input-group-prepend .btn, .input-group-append .btn { position: relative; z-index: 2; }

.input-group-prepend .btn + .btn, .input-group-prepend .btn + .input-group-text, .input-group-prepend .input-group-text + .input-group-text, .input-group-prepend .input-group-text + .btn, .input-group-append .btn + .btn, .input-group-append .btn + .input-group-text, .input-group-append .input-group-text + .input-group-text, .input-group-append .input-group-text + .btn { margin-left: -1px; }

.input-group-prepend { margin-right: -1px; }

.input-group-append { margin-left: -1px; }

.input-group-text { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 0.375rem 0.75rem; margin-bottom: 0; font-size: 1rem; font-weight: 300; line-height: 1.5; color: #495057; text-align: center; white-space: nowrap; background-color: #e9ecef; border: 1px solid #ced4da; border-radius: 5px; }

.input-group-text input[type="radio"], .input-group-text input[type="checkbox"] { margin-top: 0; }

.input-group > .input-group-prepend > .btn, .input-group > .input-group-prepend > .input-group-text, .input-group > .input-group-append:not(:last-child) > .btn, .input-group > .input-group-append:not(:last-child) > .input-group-text, .input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group > .input-group-append:last-child > .input-group-text:not(:last-child) { border-top-right-radius: 0; border-bottom-right-radius: 0; }

.input-group > .input-group-append > .btn, .input-group > .input-group-append > .input-group-text, .input-group > .input-group-prepend:not(:first-child) > .btn, .input-group > .input-group-prepend:not(:first-child) > .input-group-text, .input-group > .input-group-prepend:first-child > .btn:not(:first-child), .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) { border-top-left-radius: 0; border-bottom-left-radius: 0; }

.custom-control { position: relative; display: block; min-height: 1.5rem; padding-left: 1.5rem; }

.custom-control-inline { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; margin-right: 1rem; }

.custom-control-input { position: absolute; z-index: -1; opacity: 0; }

.custom-control-input:checked ~ .custom-control-label::before { color: #fff; background-color: #001689; -webkit-box-shadow: none; box-shadow: none; }

.custom-control-input:focus ~ .custom-control-label::before { -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 22, 137, 0.25); box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 22, 137, 0.25); }

.custom-control-input:active ~ .custom-control-label::before { color: #fff; background-color: #3d5cff; -webkit-box-shadow: none; box-shadow: none; }

.custom-control-input:disabled ~ .custom-control-label { color: #6c757d; }

.custom-control-input:disabled ~ .custom-control-label::before { background-color: #e9ecef; }

.custom-control-label { margin-bottom: 0; }

.custom-control-label::before { position: absolute; top: 0.25rem; left: 0; 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; -webkit-box-shadow: inset 0 0.25rem 0.25rem rgba(0, 0, 0, 0.1); box-shadow: inset 0 0.25rem 0.25rem rgba(0, 0, 0, 0.1); }

.custom-control-label::after { position: absolute; top: 0.25rem; left: 0; 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: 5px; }

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before { background-color: #001689; }

.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: #001689; -webkit-box-shadow: none; box-shadow: none; }

.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, 22, 137, 0.5); }

.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before { background-color: rgba(0, 22, 137, 0.5); }

.custom-radio .custom-control-label::before { border-radius: 50%; }

.custom-radio .custom-control-input:checked ~ .custom-control-label::before { background-color: #001689; }

.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, 22, 137, 0.5); }

.custom-select { display: inline-block; width: 100%; height: calc(2.25rem + 2px); padding: 0.375rem 1.75rem 0.375rem 0.75rem; line-height: 1.5; color: #495057; vertical-align: middle; background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center; background-size: 8px 10px; border: 1px solid #ced4da; border-radius: 5px; -webkit-appearance: none; -moz-appearance: none; appearance: none; }

.custom-select:focus { border-color: #0a31ff; outline: 0; -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 5px rgba(10, 49, 255, 0.5); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 5px rgba(10, 49, 255, 0.5); }

.custom-select:focus::-ms-value { color: #495057; background-color: #fff; }

.custom-select[multiple], .custom-select[size]:not([size="1"]) { height: auto; padding-right: 0.75rem; background-image: none; }

.custom-select:disabled { color: #6c757d; background-color: #e9ecef; }

.custom-select::-ms-expand { opacity: 0; }

.custom-select-sm { height: calc(1.8125rem + 2px); padding-top: 0.375rem; padding-bottom: 0.375rem; font-size: 75%; }

.custom-select-lg { height: calc(2.875rem + 2px); padding-top: 0.375rem; padding-bottom: 0.375rem; font-size: 125%; }

.custom-file { position: relative; display: inline-block; width: 100%; height: calc(2.25rem + 2px); margin-bottom: 0; }

.custom-file-input { position: relative; z-index: 2; width: 100%; height: calc(2.25rem + 2px); margin: 0; opacity: 0; }

.custom-file-input:focus ~ .custom-file-control { border-color: #0a31ff; -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 22, 137, 0.25); box-shadow: 0 0 0 0.2rem rgba(0, 22, 137, 0.25); }

.custom-file-input:focus ~ .custom-file-control::before { border-color: #0a31ff; }

.custom-file-input:lang(en) ~ .custom-file-label::after { content: "Browse"; }

.custom-file-label { position: absolute; top: 0; right: 0; left: 0; z-index: 1; height: calc(2.25rem + 2px); padding: 0.375rem 0.75rem; line-height: 1.5; color: #495057; background-color: #fff; border: 1px solid #ced4da; border-radius: 5px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }

.custom-file-label::after { position: absolute; top: 0; right: 0; bottom: 0; z-index: 3; display: block; height: calc(calc(2.25rem + 2px) - 1px * 2); padding: 0.375rem 0.75rem; line-height: 1.5; color: #495057; content: "Browse"; background-color: #e9ecef; border-left: 1px solid #ced4da; border-radius: 0 5px 5px 0; }

.nav { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; padding-left: 0; margin-bottom: 0; list-style: none; }

.nav-link { display: block; padding: 0.5rem 1rem; }

.nav-link:hover, .nav-link:focus { text-decoration: none; }

.nav-link.disabled { color: #6c757d; }

.nav-tabs { border-bottom: 1px solid #dee2e6; }

.nav-tabs .nav-item { margin-bottom: -1px; }

.nav-tabs .nav-link { border: 1px solid transparent; border-top-left-radius: 5px; border-top-right-radius: 5px; }

.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus { border-color: #e9ecef #e9ecef #dee2e6; }

.nav-tabs .nav-link.disabled { color: #6c757d; background-color: transparent; border-color: transparent; }

.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link { color: #495057; background-color: #fff; border-color: #dee2e6 #dee2e6 #fff; }

.nav-tabs .dropdown-menu { margin-top: -1px; border-top-left-radius: 0; border-top-right-radius: 0; }

.nav-pills .nav-link { border-radius: 5px; }

.nav-pills .nav-link.active, .nav-pills .show > .nav-link { color: #fff; background-color: #001689; }

.nav-fill .nav-item { -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; text-align: center; }

.nav-justified .nav-item { -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; text-align: center; }

.tab-content > .tab-pane { display: none; }

.tab-content > .active { display: block; }

.navbar { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 0.5rem 1rem; }

.navbar > .container, .navbar > .container-fluid { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.navbar-brand { display: inline-block; padding-top: 0.3125rem; padding-bottom: 0.3125rem; margin-right: 1rem; font-size: 1.25rem; line-height: inherit; white-space: nowrap; }

.navbar-brand:hover, .navbar-brand:focus { text-decoration: none; }

.navbar-nav { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding-left: 0; margin-bottom: 0; list-style: none; }

.navbar-nav .nav-link { padding-right: 0; padding-left: 0; }

.navbar-nav .dropdown-menu { position: static; float: none; }

.navbar-text { display: inline-block; padding-top: 0.5rem; padding-bottom: 0.5rem; }

.navbar-collapse { -ms-flex-preferred-size: 100%; flex-basis: 100%; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.navbar-toggler { padding: 0.25rem 0.75rem; font-size: 1.25rem; line-height: 1; background-color: transparent; border: 1px solid transparent; border-radius: 5px; }

.navbar-toggler:hover, .navbar-toggler:focus { text-decoration: none; }

.navbar-toggler:not(:disabled):not(.disabled) { cursor: pointer; }

.navbar-toggler-icon { display: inline-block; width: 1.5em; height: 1.5em; vertical-align: middle; content: ""; background: no-repeat center center; background-size: 100% 100%; }

@media (max-width: 575.98px) { .navbar-expand-sm > .container, .navbar-expand-sm > .container-fluid { padding-right: 0; padding-left: 0; } }

@media (min-width: 576px) { .navbar-expand-sm { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }
  .navbar-expand-sm .navbar-nav { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; }
  .navbar-expand-sm .navbar-nav .dropdown-menu { position: absolute; }
  .navbar-expand-sm .navbar-nav .dropdown-menu-right { right: 0; left: auto; }
  .navbar-expand-sm .navbar-nav .nav-link { padding-right: 0.5rem; padding-left: 0.5rem; }
  .navbar-expand-sm > .container, .navbar-expand-sm > .container-fluid { -ms-flex-wrap: nowrap; flex-wrap: nowrap; }
  .navbar-expand-sm .navbar-collapse { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -ms-flex-preferred-size: auto; flex-basis: auto; }
  .navbar-expand-sm .navbar-toggler { display: none; }
  .navbar-expand-sm .dropup .dropdown-menu { top: auto; bottom: 100%; } }

@media (max-width: 767.98px) { .navbar-expand-md > .container, .navbar-expand-md > .container-fluid { padding-right: 0; padding-left: 0; } }

@media (min-width: 768px) { .navbar-expand-md { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }
  .navbar-expand-md .navbar-nav { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; }
  .navbar-expand-md .navbar-nav .dropdown-menu { position: absolute; }
  .navbar-expand-md .navbar-nav .dropdown-menu-right { right: 0; left: auto; }
  .navbar-expand-md .navbar-nav .nav-link { padding-right: 0.5rem; padding-left: 0.5rem; }
  .navbar-expand-md > .container, .navbar-expand-md > .container-fluid { -ms-flex-wrap: nowrap; flex-wrap: nowrap; }
  .navbar-expand-md .navbar-collapse { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -ms-flex-preferred-size: auto; flex-basis: auto; }
  .navbar-expand-md .navbar-toggler { display: none; }
  .navbar-expand-md .dropup .dropdown-menu { top: auto; bottom: 100%; } }

@media (max-width: 991.98px) { .navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid { padding-right: 0; padding-left: 0; } }

@media (min-width: 992px) { .navbar-expand-lg { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }
  .navbar-expand-lg .navbar-nav { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; }
  .navbar-expand-lg .navbar-nav .dropdown-menu { position: absolute; }
  .navbar-expand-lg .navbar-nav .dropdown-menu-right { right: 0; left: auto; }
  .navbar-expand-lg .navbar-nav .nav-link { padding-right: 0.5rem; padding-left: 0.5rem; }
  .navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid { -ms-flex-wrap: nowrap; flex-wrap: nowrap; }
  .navbar-expand-lg .navbar-collapse { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -ms-flex-preferred-size: auto; flex-basis: auto; }
  .navbar-expand-lg .navbar-toggler { display: none; }
  .navbar-expand-lg .dropup .dropdown-menu { top: auto; bottom: 100%; } }

@media (max-width: 1199.98px) { .navbar-expand-xl > .container, .navbar-expand-xl > .container-fluid { padding-right: 0; padding-left: 0; } }

@media (min-width: 1200px) { .navbar-expand-xl { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }
  .navbar-expand-xl .navbar-nav { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; }
  .navbar-expand-xl .navbar-nav .dropdown-menu { position: absolute; }
  .navbar-expand-xl .navbar-nav .dropdown-menu-right { right: 0; left: auto; }
  .navbar-expand-xl .navbar-nav .nav-link { padding-right: 0.5rem; padding-left: 0.5rem; }
  .navbar-expand-xl > .container, .navbar-expand-xl > .container-fluid { -ms-flex-wrap: nowrap; flex-wrap: nowrap; }
  .navbar-expand-xl .navbar-collapse { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -ms-flex-preferred-size: auto; flex-basis: auto; }
  .navbar-expand-xl .navbar-toggler { display: none; }
  .navbar-expand-xl .dropup .dropdown-menu { top: auto; bottom: 100%; } }

.navbar-expand { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }

.navbar-expand > .container, .navbar-expand > .container-fluid { padding-right: 0; padding-left: 0; }

.navbar-expand .navbar-nav { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; }

.navbar-expand .navbar-nav .dropdown-menu { position: absolute; }

.navbar-expand .navbar-nav .dropdown-menu-right { right: 0; left: auto; }

.navbar-expand .navbar-nav .nav-link { padding-right: 0.5rem; padding-left: 0.5rem; }

.navbar-expand > .container, .navbar-expand > .container-fluid { -ms-flex-wrap: nowrap; flex-wrap: nowrap; }

.navbar-expand .navbar-collapse { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -ms-flex-preferred-size: auto; flex-basis: auto; }

.navbar-expand .navbar-toggler { display: none; }

.navbar-expand .dropup .dropdown-menu { top: auto; bottom: 100%; }

.navbar-light .navbar-brand { color: rgba(0, 0, 0, 0.9); }

.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus { color: rgba(0, 0, 0, 0.9); }

.navbar-light .navbar-nav .nav-link { color: rgba(0, 0, 0, 0.5); }

.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus { color: rgba(0, 0, 0, 0.7); }

.navbar-light .navbar-nav .nav-link.disabled { color: rgba(0, 0, 0, 0.3); }

.navbar-light .navbar-nav .show > .nav-link, .navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .nav-link.active { color: rgba(0, 0, 0, 0.9); }

.navbar-light .navbar-toggler { color: rgba(0, 0, 0, 0.5); border-color: rgba(0, 0, 0, 0.1); }

.navbar-light .navbar-toggler-icon { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E"); }

.navbar-light .navbar-text { color: rgba(0, 0, 0, 0.5); }

.navbar-light .navbar-text a { color: rgba(0, 0, 0, 0.9); }

.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus { color: rgba(0, 0, 0, 0.9); }

.navbar-dark .navbar-brand { color: #fff; }

.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus { color: #fff; }

.navbar-dark .navbar-nav .nav-link { color: rgba(255, 255, 255, 0.5); }

.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus { color: rgba(255, 255, 255, 0.75); }

.navbar-dark .navbar-nav .nav-link.disabled { color: rgba(255, 255, 255, 0.25); }

.navbar-dark .navbar-nav .show > .nav-link, .navbar-dark .navbar-nav .active > .nav-link, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .nav-link.active { color: #fff; }

.navbar-dark .navbar-toggler { color: rgba(255, 255, 255, 0.5); border-color: rgba(255, 255, 255, 0.1); }

.navbar-dark .navbar-toggler-icon { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E"); }

.navbar-dark .navbar-text { color: rgba(255, 255, 255, 0.5); }

.navbar-dark .navbar-text a { color: #fff; }

.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus { color: #fff; }

.card { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; min-width: 0; word-wrap: break-word; background-color: #fff; background-clip: border-box; border: 1px solid rgba(0, 0, 0, 0.125); border-radius: 5px; }

.card > hr { margin-right: 0; margin-left: 0; }

.card > .list-group:first-child .list-group-item:first-child { border-top-left-radius: 5px; border-top-right-radius: 5px; }

.card > .list-group:last-child .list-group-item:last-child { border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; }

.card-body { -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; padding: 1.25rem; }

.card-title { margin-bottom: 0.75rem; }

.card-subtitle { margin-top: -0.375rem; margin-bottom: 0; }

.card-text:last-child { margin-bottom: 0; }

.card-link:hover { text-decoration: none; }

.card-link + .card-link { margin-left: 1.25rem; }

.card-header { padding: 0.75rem 1.25rem; margin-bottom: 0; background-color: rgba(0, 0, 0, 0.03); border-bottom: 1px solid rgba(0, 0, 0, 0.125); }

.card-header:first-child { border-radius: calc(5px - 1px) calc(5px - 1px) 0 0; }

.card-header + .list-group .list-group-item:first-child { border-top: 0; }

.card-footer { padding: 0.75rem 1.25rem; background-color: rgba(0, 0, 0, 0.03); border-top: 1px solid rgba(0, 0, 0, 0.125); }

.card-footer:last-child { border-radius: 0 0 calc(5px - 1px) calc(5px - 1px); }

.card-header-tabs { margin-right: -0.625rem; margin-bottom: -0.75rem; margin-left: -0.625rem; border-bottom: 0; }

.card-header-pills { margin-right: -0.625rem; margin-left: -0.625rem; }

.card-img-overlay { position: absolute; top: 0; right: 0; bottom: 0; left: 0; padding: 1.25rem; }

.card-img { width: 100%; border-radius: calc(5px - 1px); }

.card-img-top { width: 100%; border-top-left-radius: calc(5px - 1px); border-top-right-radius: calc(5px - 1px); }

.card-img-bottom { width: 100%; border-bottom-right-radius: calc(5px - 1px); border-bottom-left-radius: calc(5px - 1px); }

.card-deck { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }

.card-deck .card { margin-bottom: 15px; }

@media (min-width: 576px) { .card-deck { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; margin-right: -15px; margin-left: -15px; }
  .card-deck .card { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 1; -ms-flex: 1 0 0%; flex: 1 0 0%; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin-right: 15px; margin-bottom: 0; margin-left: 15px; } }

.card-group { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }

.card-group > .card { margin-bottom: 15px; }

@media (min-width: 576px) { .card-group { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; }
  .card-group > .card { -webkit-box-flex: 1; -ms-flex: 1 0 0%; flex: 1 0 0%; margin-bottom: 0; }
  .card-group > .card + .card { margin-left: 0; border-left: 0; }
  .card-group > .card:first-child { border-top-right-radius: 0; border-bottom-right-radius: 0; }
  .card-group > .card:first-child .card-img-top, .card-group > .card:first-child .card-header { border-top-right-radius: 0; }
  .card-group > .card:first-child .card-img-bottom, .card-group > .card:first-child .card-footer { border-bottom-right-radius: 0; }
  .card-group > .card:last-child { border-top-left-radius: 0; border-bottom-left-radius: 0; }
  .card-group > .card:last-child .card-img-top, .card-group > .card:last-child .card-header { border-top-left-radius: 0; }
  .card-group > .card:last-child .card-img-bottom, .card-group > .card:last-child .card-footer { border-bottom-left-radius: 0; }
  .card-group > .card:only-child { border-radius: 5px; }
  .card-group > .card:only-child .card-img-top, .card-group > .card:only-child .card-header { border-top-left-radius: 5px; border-top-right-radius: 5px; }
  .card-group > .card:only-child .card-img-bottom, .card-group > .card:only-child .card-footer { border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; }
  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) { border-radius: 0; }
  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-top, .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom, .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-header, .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-footer { border-radius: 0; } }

.card-columns .card { margin-bottom: 0.75rem; }

@media (min-width: 576px) { .card-columns { -webkit-column-count: 3; column-count: 3; -webkit-column-gap: 1.25rem; column-gap: 1.25rem; }
  .card-columns .card { display: inline-block; width: 100%; } }

.breadcrumb { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 0.75rem 1rem; margin-bottom: 1rem; list-style: none; background-color: #e9ecef; border-radius: 5px; }

.breadcrumb-item + .breadcrumb-item::before { display: inline-block; padding-right: 0.5rem; padding-left: 0.5rem; color: #6c757d; content: "/"; }

.breadcrumb-item + .breadcrumb-item:hover::before { text-decoration: underline; }

.breadcrumb-item + .breadcrumb-item:hover::before { text-decoration: none; }

.breadcrumb-item.active { color: #6c757d; }

.pagination { display: -webkit-box; display: -ms-flexbox; display: flex; padding-left: 0; list-style: none; border-radius: 5px; }

.page-link { position: relative; display: block; padding: 0.5rem 0.75rem; margin-left: -1px; line-height: 1.25; color: #001689; background-color: #fff; border: 1px solid #dee2e6; }

.page-link:hover { color: #000a3d; text-decoration: none; background-color: #e9ecef; border-color: #dee2e6; }

.page-link:focus { z-index: 2; outline: 0; -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 22, 137, 0.25); box-shadow: 0 0 0 0.2rem rgba(0, 22, 137, 0.25); }

.page-link:not(:disabled):not(.disabled) { cursor: pointer; }

.page-item:first-child .page-link { margin-left: 0; border-top-left-radius: 5px; border-bottom-left-radius: 5px; }

.page-item:last-child .page-link { border-top-right-radius: 5px; border-bottom-right-radius: 5px; }

.page-item.active .page-link { z-index: 1; color: #fff; background-color: #001689; border-color: #001689; }

.page-item.disabled .page-link { color: #6c757d; pointer-events: none; cursor: auto; background-color: #fff; border-color: #dee2e6; }

.pagination-lg .page-link { padding: 0.75rem 1.5rem; font-size: 1.25rem; line-height: 1.5; }

.pagination-lg .page-item:first-child .page-link { border-top-left-radius: 0.3rem; border-bottom-left-radius: 0.3rem; }

.pagination-lg .page-item:last-child .page-link { border-top-right-radius: 0.3rem; border-bottom-right-radius: 0.3rem; }

.pagination-sm .page-link { padding: 0.25rem 0.5rem; font-size: 0.875rem; line-height: 1.5; }

.pagination-sm .page-item:first-child .page-link { border-top-left-radius: 0.2rem; border-bottom-left-radius: 0.2rem; }

.pagination-sm .page-item:last-child .page-link { border-top-right-radius: 0.2rem; border-bottom-right-radius: 0.2rem; }

.badge { display: inline-block; padding: 0.25em 0.4em; font-size: 75%; font-weight: 700; line-height: 1; text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: 5px; }

.badge:empty { display: none; }

.btn .badge { position: relative; top: -1px; }

.badge-pill { padding-right: 0.6em; padding-left: 0.6em; border-radius: 10rem; }

.badge-primary { color: #fff; background-color: #001689; }

.badge-primary[href]:hover, .badge-primary[href]:focus { color: #fff; text-decoration: none; background-color: #000e56; }

.badge-secondary { color: #fff; background-color: #00A0DF; }

.badge-secondary[href]:hover, .badge-secondary[href]:focus { color: #fff; text-decoration: none; background-color: #007bac; }

.badge-success { color: #fff; background-color: #28a745; }

.badge-success[href]:hover, .badge-success[href]:focus { color: #fff; text-decoration: none; background-color: #1e7e34; }

.badge-info { color: #fff; background-color: #17a2b8; }

.badge-info[href]:hover, .badge-info[href]:focus { color: #fff; text-decoration: none; background-color: #117a8b; }

.badge-warning { color: #212529; background-color: #ffc107; }

.badge-warning[href]:hover, .badge-warning[href]:focus { color: #212529; text-decoration: none; background-color: #d39e00; }

.badge-danger { color: #fff; background-color: #dc3545; }

.badge-danger[href]:hover, .badge-danger[href]:focus { color: #fff; text-decoration: none; background-color: #bd2130; }

.badge-light { color: #212529; background-color: #f8f9fa; }

.badge-light[href]:hover, .badge-light[href]:focus { color: #212529; text-decoration: none; background-color: #dae0e5; }

.badge-dark { color: #fff; background-color: #343a40; }

.badge-dark[href]:hover, .badge-dark[href]:focus { color: #fff; text-decoration: none; background-color: #1d2124; }

.jumbotron { padding: 2rem 1rem; margin-bottom: 2rem; background-color: #e9ecef; border-radius: 0.3rem; }

@media (min-width: 576px) { .jumbotron { padding: 4rem 2rem; } }

.jumbotron-fluid { padding-right: 0; padding-left: 0; border-radius: 0; }

.alert { position: relative; padding: 0.75rem 1.25rem; margin-bottom: 1rem; border: 1px solid transparent; border-radius: 5px; }

.alert-heading { color: inherit; }

.alert-link { font-weight: 700; }

.alert-dismissible { padding-right: 4rem; }

.alert-dismissible .close { position: absolute; top: 0; right: 0; padding: 0.75rem 1.25rem; color: inherit; }

.alert-primary { color: #000b47; background-color: #ccd0e7; border-color: #b8bede; }

.alert-primary hr { border-top-color: #a7aed6; }

.alert-primary .alert-link { color: #000314; }

.alert-secondary { color: #005374; background-color: #ccecf9; border-color: #b8e4f6; }

.alert-secondary hr { border-top-color: #a1dbf3; }

.alert-secondary .alert-link { color: #002f41; }

.alert-success { color: #155724; background-color: #d4edda; border-color: #c3e6cb; }

.alert-success hr { border-top-color: #b1dfbb; }

.alert-success .alert-link { color: #0b2e13; }

.alert-info { color: #0c5460; background-color: #d1ecf1; border-color: #bee5eb; }

.alert-info hr { border-top-color: #abdde5; }

.alert-info .alert-link { color: #062c33; }

.alert-warning { color: #856404; background-color: #fff3cd; border-color: #ffeeba; }

.alert-warning hr { border-top-color: #ffe8a1; }

.alert-warning .alert-link { color: #533f03; }

.alert-danger { color: #721c24; background-color: #f8d7da; border-color: #f5c6cb; }

.alert-danger hr { border-top-color: #f1b0b7; }

.alert-danger .alert-link { color: #491217; }

.alert-light { color: #818182; background-color: #fefefe; border-color: #fdfdfe; }

.alert-light hr { border-top-color: #ececf6; }

.alert-light .alert-link { color: #686868; }

.alert-dark { color: #1b1e21; background-color: #d6d8d9; border-color: #c6c8ca; }

.alert-dark hr { border-top-color: #b9bbbe; }

.alert-dark .alert-link { color: #040505; }

@-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; } }

.progress { display: -webkit-box; display: -ms-flexbox; display: flex; height: 1rem; overflow: hidden; font-size: 0.75rem; background-color: #e9ecef; border-radius: 5px; -webkit-box-shadow: inset 0 0.1rem 0.1rem rgba(0, 0, 0, 0.1); box-shadow: inset 0 0.1rem 0.1rem rgba(0, 0, 0, 0.1); }

.progress-bar { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; color: #fff; text-align: center; background-color: #001689; -webkit-transition: width 0.6s ease; transition: width 0.6s ease; }

.progress-bar-striped { background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-size: 1rem 1rem; }

.progress-bar-animated { -webkit-animation: progress-bar-stripes 1s linear infinite; animation: progress-bar-stripes 1s linear infinite; }

.media { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }

.media-body { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }

.list-group { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding-left: 0; margin-bottom: 0; }

.list-group-item-action { width: 100%; color: #495057; text-align: inherit; }

.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 { position: relative; display: block; padding: 0.75rem 1.25rem; margin-bottom: -1px; background-color: #fff; border: 1px solid rgba(0, 0, 0, 0.125); }

.list-group-item:first-child { border-top-left-radius: 5px; border-top-right-radius: 5px; }

.list-group-item:last-child { margin-bottom: 0; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; }

.list-group-item:hover, .list-group-item:focus { z-index: 1; text-decoration: none; }

.list-group-item.disabled, .list-group-item:disabled { color: #6c757d; background-color: #fff; }

.list-group-item.active { z-index: 2; color: #fff; background-color: #001689; border-color: #001689; }

.list-group-flush .list-group-item { border-right: 0; border-left: 0; border-radius: 0; }

.list-group-flush:first-child .list-group-item:first-child { border-top: 0; }

.list-group-flush:last-child .list-group-item:last-child { border-bottom: 0; }

.list-group-item-primary { color: #000b47; background-color: #b8bede; }

.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus { color: #000b47; background-color: #a7aed6; }

.list-group-item-primary.list-group-item-action.active { color: #fff; background-color: #000b47; border-color: #000b47; }

.list-group-item-secondary { color: #005374; background-color: #b8e4f6; }

.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus { color: #005374; background-color: #a1dbf3; }

.list-group-item-secondary.list-group-item-action.active { color: #fff; background-color: #005374; border-color: #005374; }

.list-group-item-success { color: #155724; background-color: #c3e6cb; }

.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-success.list-group-item-action.active { color: #fff; background-color: #155724; border-color: #155724; }

.list-group-item-info { color: #0c5460; background-color: #bee5eb; }

.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-info.list-group-item-action.active { color: #fff; background-color: #0c5460; border-color: #0c5460; }

.list-group-item-warning { color: #856404; background-color: #ffeeba; }

.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-warning.list-group-item-action.active { color: #fff; background-color: #856404; border-color: #856404; }

.list-group-item-danger { color: #721c24; background-color: #f5c6cb; }

.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-danger.list-group-item-action.active { color: #fff; background-color: #721c24; border-color: #721c24; }

.list-group-item-light { color: #818182; background-color: #fdfdfe; }

.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-light.list-group-item-action.active { color: #fff; background-color: #818182; border-color: #818182; }

.list-group-item-dark { color: #1b1e21; background-color: #c6c8ca; }

.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus { color: #1b1e21; background-color: #b9bbbe; }

.list-group-item-dark.list-group-item-action.active { color: #fff; background-color: #1b1e21; border-color: #1b1e21; }

.close { float: right; font-size: 1.5rem; font-weight: 700; line-height: 1; color: #000; text-shadow: 0 1px 0 #fff; opacity: .5; }

.close:hover, .close:focus { color: #000; text-decoration: none; opacity: .75; }

.close:not(:disabled):not(.disabled) { cursor: pointer; }

button.close { padding: 0; background-color: transparent; border: 0; -webkit-appearance: none; }

.modal-open { overflow: hidden; }

.modal { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1050; display: none; overflow: hidden; outline: 0; }

.modal-open .modal { overflow-x: hidden; overflow-y: auto; }

.modal-dialog { position: relative; width: auto; margin: 0.5rem; pointer-events: none; }

.modal.fade .modal-dialog { -webkit-transition: -webkit-transform 0.3s ease-out; transition: -webkit-transform 0.3s ease-out; transition: transform 0.3s ease-out; transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out; -webkit-transform: translate(0, -25%); transform: translate(0, -25%); }

.modal.show .modal-dialog { -webkit-transform: translate(0, 0); transform: translate(0, 0); }

.modal-dialog-centered { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; min-height: calc(100% - (0.5rem * 2)); }

.modal-content { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; width: 100%; pointer-events: auto; background-color: #fff; background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 0.3rem; -webkit-box-shadow: 0 0.25rem 0.5rem rgba(0, 0, 0, 0.5); box-shadow: 0 0.25rem 0.5rem rgba(0, 0, 0, 0.5); outline: 0; }

.modal-backdrop { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1040; background-color: #000; }

.modal-backdrop.fade { opacity: 0; }

.modal-backdrop.show { opacity: 0.5; }

.modal-header { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 1rem; border-bottom: 1px solid #e9ecef; border-top-left-radius: 0.3rem; border-top-right-radius: 0.3rem; }

.modal-header .close { padding: 1rem; margin: -1rem -1rem -1rem auto; }

.modal-title { margin-bottom: 0; line-height: 1.5; }

.modal-body { position: relative; -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; padding: 1rem; }

.modal-footer { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; padding: 1rem; border-top: 1px solid #e9ecef; }

.modal-footer > :not(:first-child) { margin-left: .25rem; }

.modal-footer > :not(:last-child) { margin-right: .25rem; }

.modal-scrollbar-measure { position: absolute; top: -9999px; width: 50px; height: 50px; overflow: scroll; }

@media (min-width: 576px) { .modal-dialog { max-width: 500px; margin: 1.75rem auto; }
  .modal-dialog-centered { min-height: calc(100% - (1.75rem * 2)); }
  .modal-content { -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.5); box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.5); }
  .modal-sm { max-width: 300px; } }

@media (min-width: 992px) { .modal-lg { max-width: 800px; } }

.tooltip { position: absolute; z-index: 1070; display: block; margin: 0; font-family: "museo-sans", sans-serif; font-style: normal; font-weight: 300; line-height: 1.5; text-align: left; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; word-spacing: normal; white-space: normal; line-break: auto; font-size: 0.875rem; word-wrap: break-word; opacity: 0; }

.tooltip.show { opacity: 0.9; }

.tooltip .arrow { position: absolute; display: block; width: 0.8rem; height: 0.4rem; }

.tooltip .arrow::before { position: absolute; content: ""; border-color: transparent; border-style: solid; }

.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] { padding: 0.4rem 0; }

.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow { bottom: 0; }

.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, .bs-tooltip-auto[x-placement^="right"] { padding: 0 0.4rem; }

.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow { left: 0; width: 0.4rem; height: 0.8rem; }

.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, .bs-tooltip-auto[x-placement^="bottom"] { padding: 0.4rem 0; }

.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow { top: 0; }

.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, .bs-tooltip-auto[x-placement^="left"] { padding: 0 0.4rem; }

.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow { right: 0; width: 0.4rem; height: 0.8rem; }

.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; }

.tooltip-inner { max-width: 200px; padding: 0.25rem 0.5rem; color: #fff; text-align: center; background-color: #000; border-radius: 5px; }

.popover { position: absolute; top: 0; left: 0; z-index: 1060; display: block; max-width: 276px; font-family: "museo-sans", sans-serif; font-style: normal; font-weight: 300; line-height: 1.5; text-align: left; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; word-spacing: normal; white-space: normal; line-break: auto; font-size: 0.875rem; word-wrap: break-word; background-color: #fff; background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 0.3rem; -webkit-box-shadow: 0 0.25rem 0.5rem rgba(0, 0, 0, 0.2); box-shadow: 0 0.25rem 0.5rem rgba(0, 0, 0, 0.2); }

.popover .arrow { position: absolute; display: block; width: 1rem; height: 0.5rem; margin: 0 0.3rem; }

.popover .arrow::before, .popover .arrow::after { position: absolute; display: block; content: ""; border-color: transparent; border-style: solid; }

.bs-popover-top, .bs-popover-auto[x-placement^="top"] { margin-bottom: 0.5rem; }

.bs-popover-top .arrow, .bs-popover-auto[x-placement^="top"] .arrow { bottom: calc((0.5rem + 1px) * -1); }

.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, .bs-popover-auto[x-placement^="right"] { margin-left: 0.5rem; }

.bs-popover-right .arrow, .bs-popover-auto[x-placement^="right"] .arrow { left: calc((0.5rem + 1px) * -1); width: 0.5rem; height: 1rem; margin: 0.3rem 0; }

.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, .bs-popover-auto[x-placement^="bottom"] { margin-top: 0.5rem; }

.bs-popover-bottom .arrow, .bs-popover-auto[x-placement^="bottom"] .arrow { top: calc((0.5rem + 1px) * -1); }

.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, .bs-popover-auto[x-placement^="left"] { margin-right: 0.5rem; }

.bs-popover-left .arrow, .bs-popover-auto[x-placement^="left"] .arrow { right: calc((0.5rem + 1px) * -1); width: 0.5rem; height: 1rem; margin: 0.3rem 0; }

.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; }

.popover-header { padding: 0.5rem 0.75rem; margin-bottom: 0; font-size: 1rem; color: inherit; background-color: #f7f7f7; border-bottom: 1px solid #ebebeb; border-top-left-radius: calc(0.3rem - 1px); border-top-right-radius: calc(0.3rem - 1px); }

.popover-header:empty { display: none; }

.popover-body { padding: 0.5rem 0.75rem; color: #212529; }

.carousel { position: relative; }

.carousel-inner { position: relative; width: 100%; overflow: hidden; }

.carousel-item { position: relative; display: none; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 100%; -webkit-transition: -webkit-transform 0.6s ease; transition: -webkit-transform 0.6s ease; transition: transform 0.6s ease; transition: transform 0.6s ease, -webkit-transform 0.6s ease; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-perspective: 1000px; perspective: 1000px; }

.carousel-item.active, .carousel-item-next, .carousel-item-prev { display: block; }

.carousel-item-next, .carousel-item-prev { position: absolute; top: 0; }

.carousel-item-next.carousel-item-left, .carousel-item-prev.carousel-item-right { -webkit-transform: translateX(0); transform: translateX(0); }

@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) { .carousel-item-next.carousel-item-left, .carousel-item-prev.carousel-item-right { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } }

.carousel-item-next, .active.carousel-item-right { -webkit-transform: translateX(100%); transform: translateX(100%); }

@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) { .carousel-item-next, .active.carousel-item-right { -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); } }

.carousel-item-prev, .active.carousel-item-left { -webkit-transform: translateX(-100%); transform: translateX(-100%); }

@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) { .carousel-item-prev, .active.carousel-item-left { -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); } }

.carousel-control-prev, .carousel-control-next { position: absolute; top: 0; bottom: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 15%; color: #fff; text-align: center; opacity: 0.5; }

.carousel-control-prev:hover, .carousel-control-prev:focus, .carousel-control-next:hover, .carousel-control-next:focus { color: #fff; text-decoration: none; outline: 0; opacity: .9; }

.carousel-control-prev { left: 0; }

.carousel-control-next { right: 0; }

.carousel-control-prev-icon, .carousel-control-next-icon { display: inline-block; width: 20px; height: 20px; background: transparent no-repeat center center; background-size: 100% 100%; }

.carousel-control-prev-icon { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E"); }

.carousel-control-next-icon { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E"); }

.carousel-indicators { position: absolute; right: 0; bottom: 10px; left: 0; z-index: 15; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding-left: 0; margin-right: 15%; margin-left: 15%; list-style: none; }

.carousel-indicators li { position: relative; -webkit-box-flex: 0; -ms-flex: 0 1 auto; flex: 0 1 auto; width: 30px; height: 3px; margin-right: 3px; margin-left: 3px; text-indent: -999px; background-color: rgba(255, 255, 255, 0.5); }

.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: ""; }

.carousel-indicators .active { background-color: #fff; }

.carousel-caption { position: absolute; right: 15%; bottom: 20px; left: 15%; z-index: 10; padding-top: 20px; padding-bottom: 20px; color: #fff; text-align: center; }

.align-baseline { vertical-align: baseline !important; }

.align-top { vertical-align: top !important; }

.align-middle { vertical-align: middle !important; }

.align-bottom { vertical-align: bottom !important; }

.align-text-bottom { vertical-align: text-bottom !important; }

.align-text-top { vertical-align: text-top !important; }

.bg-primary { background-color: #001689 !important; }

a.bg-primary:hover, a.bg-primary:focus, button.bg-primary:hover, button.bg-primary:focus { background-color: #000e56 !important; }

.bg-secondary { background-color: #00A0DF !important; }

a.bg-secondary:hover, a.bg-secondary:focus, button.bg-secondary:hover, button.bg-secondary:focus { background-color: #007bac !important; }

.bg-success { background-color: #28a745 !important; }

a.bg-success:hover, a.bg-success:focus, button.bg-success:hover, button.bg-success:focus { background-color: #1e7e34 !important; }

.bg-info { background-color: #17a2b8 !important; }

a.bg-info:hover, a.bg-info:focus, button.bg-info:hover, button.bg-info:focus { background-color: #117a8b !important; }

.bg-warning { background-color: #ffc107 !important; }

a.bg-warning:hover, a.bg-warning:focus, button.bg-warning:hover, button.bg-warning:focus { background-color: #d39e00 !important; }

.bg-danger { background-color: #dc3545 !important; }

a.bg-danger:hover, a.bg-danger:focus, button.bg-danger:hover, button.bg-danger:focus { background-color: #bd2130 !important; }

.bg-light { background-color: #f8f9fa !important; }

a.bg-light:hover, a.bg-light:focus, button.bg-light:hover, button.bg-light:focus { background-color: #dae0e5 !important; }

.bg-dark { background-color: #343a40 !important; }

a.bg-dark:hover, a.bg-dark:focus, button.bg-dark:hover, button.bg-dark:focus { background-color: #1d2124 !important; }

.bg-white { background-color: #fff !important; }

.bg-transparent { background-color: transparent !important; }

.border { border: 1px solid #dee2e6 !important; }

.border-top { border-top: 1px solid #dee2e6 !important; }

.border-right { border-right: 1px solid #dee2e6 !important; }

.border-bottom { border-bottom: 1px solid #dee2e6 !important; }

.border-left { border-left: 1px solid #dee2e6 !important; }

.border-0 { border: 0 !important; }

.border-top-0 { border-top: 0 !important; }

.border-right-0 { border-right: 0 !important; }

.border-bottom-0 { border-bottom: 0 !important; }

.border-left-0 { border-left: 0 !important; }

.border-primary { border-color: #001689 !important; }

.border-secondary { border-color: #00A0DF !important; }

.border-success { border-color: #28a745 !important; }

.border-info { border-color: #17a2b8 !important; }

.border-warning { border-color: #ffc107 !important; }

.border-danger { border-color: #dc3545 !important; }

.border-light { border-color: #f8f9fa !important; }

.border-dark { border-color: #343a40 !important; }

.border-white { border-color: #fff !important; }

.rounded { border-radius: 5px !important; }

.rounded-top { border-top-left-radius: 5px !important; border-top-right-radius: 5px !important; }

.rounded-right { border-top-right-radius: 5px !important; border-bottom-right-radius: 5px !important; }

.rounded-bottom { border-bottom-right-radius: 5px !important; border-bottom-left-radius: 5px !important; }

.rounded-left { border-top-left-radius: 5px !important; border-bottom-left-radius: 5px !important; }

.rounded-circle { border-radius: 50% !important; }

.rounded-0 { border-radius: 0 !important; }

.clearfix::after { display: block; clear: both; content: ""; }

.d-none { display: none !important; }

.d-inline { display: inline !important; }

.d-inline-block { display: inline-block !important; }

.d-block { display: block !important; }

.d-table { display: table !important; }

.d-table-row { display: table-row !important; }

.d-table-cell { display: table-cell !important; }

.d-flex { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; }

.d-inline-flex { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

@media (min-width: 576px) { .d-sm-none { display: none !important; }
  .d-sm-inline { display: inline !important; }
  .d-sm-inline-block { display: inline-block !important; }
  .d-sm-block { display: block !important; }
  .d-sm-table { display: table !important; }
  .d-sm-table-row { display: table-row !important; }
  .d-sm-table-cell { display: table-cell !important; }
  .d-sm-flex { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; }
  .d-sm-inline-flex { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; } }

@media (min-width: 768px) { .d-md-none { display: none !important; }
  .d-md-inline { display: inline !important; }
  .d-md-inline-block { display: inline-block !important; }
  .d-md-block { display: block !important; }
  .d-md-table { display: table !important; }
  .d-md-table-row { display: table-row !important; }
  .d-md-table-cell { display: table-cell !important; }
  .d-md-flex { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; }
  .d-md-inline-flex { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; } }

@media (min-width: 992px) { .d-lg-none { display: none !important; }
  .d-lg-inline { display: inline !important; }
  .d-lg-inline-block { display: inline-block !important; }
  .d-lg-block { display: block !important; }
  .d-lg-table { display: table !important; }
  .d-lg-table-row { display: table-row !important; }
  .d-lg-table-cell { display: table-cell !important; }
  .d-lg-flex { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; }
  .d-lg-inline-flex { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; } }

@media (min-width: 1200px) { .d-xl-none { display: none !important; }
  .d-xl-inline { display: inline !important; }
  .d-xl-inline-block { display: inline-block !important; }
  .d-xl-block { display: block !important; }
  .d-xl-table { display: table !important; }
  .d-xl-table-row { display: table-row !important; }
  .d-xl-table-cell { display: table-cell !important; }
  .d-xl-flex { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; }
  .d-xl-inline-flex { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; } }

@media print { .d-print-none { display: none !important; }
  .d-print-inline { display: inline !important; }
  .d-print-inline-block { display: inline-block !important; }
  .d-print-block { display: block !important; }
  .d-print-table { display: table !important; }
  .d-print-table-row { display: table-row !important; }
  .d-print-table-cell { display: table-cell !important; }
  .d-print-flex { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; }
  .d-print-inline-flex { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; } }

.embed-responsive { position: relative; display: block; width: 100%; padding: 0; overflow: hidden; }

.embed-responsive::before { display: block; content: ""; }

.embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object, .embed-responsive video { position: absolute; top: 0; bottom: 0; left: 0; width: 100%; height: 100%; border: 0; }

.embed-responsive-21by9::before { padding-top: 42.8571428571%; }

.embed-responsive-16by9::before { padding-top: 56.25%; }

.embed-responsive-4by3::before { padding-top: 75%; }

.embed-responsive-1by1::before { padding-top: 100%; }

.flex-row { -webkit-box-orient: horizontal !important; -webkit-box-direction: normal !important; -ms-flex-direction: row !important; flex-direction: row !important; }

.flex-column { -webkit-box-orient: vertical !important; -webkit-box-direction: normal !important; -ms-flex-direction: column !important; flex-direction: column !important; }

.flex-row-reverse { -webkit-box-orient: horizontal !important; -webkit-box-direction: reverse !important; -ms-flex-direction: row-reverse !important; flex-direction: row-reverse !important; }

.flex-column-reverse { -webkit-box-orient: vertical !important; -webkit-box-direction: reverse !important; -ms-flex-direction: column-reverse !important; flex-direction: column-reverse !important; }

.flex-wrap { -ms-flex-wrap: wrap !important; flex-wrap: wrap !important; }

.flex-nowrap { -ms-flex-wrap: nowrap !important; flex-wrap: nowrap !important; }

.flex-wrap-reverse { -ms-flex-wrap: wrap-reverse !important; flex-wrap: wrap-reverse !important; }

.justify-content-start { -webkit-box-pack: start !important; -ms-flex-pack: start !important; justify-content: flex-start !important; }

.justify-content-end { -webkit-box-pack: end !important; -ms-flex-pack: end !important; justify-content: flex-end !important; }

.justify-content-center { -webkit-box-pack: center !important; -ms-flex-pack: center !important; justify-content: center !important; }

.justify-content-between { -webkit-box-pack: justify !important; -ms-flex-pack: justify !important; justify-content: space-between !important; }

.justify-content-around { -ms-flex-pack: distribute !important; justify-content: space-around !important; }

.align-items-start { -webkit-box-align: start !important; -ms-flex-align: start !important; align-items: flex-start !important; }

.align-items-end { -webkit-box-align: end !important; -ms-flex-align: end !important; align-items: flex-end !important; }

.align-items-center { -webkit-box-align: center !important; -ms-flex-align: center !important; align-items: center !important; }

.align-items-baseline { -webkit-box-align: baseline !important; -ms-flex-align: baseline !important; align-items: baseline !important; }

.align-items-stretch { -webkit-box-align: stretch !important; -ms-flex-align: stretch !important; align-items: stretch !important; }

.align-content-start { -ms-flex-line-pack: start !important; align-content: flex-start !important; }

.align-content-end { -ms-flex-line-pack: end !important; align-content: flex-end !important; }

.align-content-center { -ms-flex-line-pack: center !important; align-content: center !important; }

.align-content-between { -ms-flex-line-pack: justify !important; align-content: space-between !important; }

.align-content-around { -ms-flex-line-pack: distribute !important; align-content: space-around !important; }

.align-content-stretch { -ms-flex-line-pack: stretch !important; align-content: stretch !important; }

.align-self-auto { -ms-flex-item-align: auto !important; align-self: auto !important; }

.align-self-start { -ms-flex-item-align: start !important; align-self: flex-start !important; }

.align-self-end { -ms-flex-item-align: end !important; align-self: flex-end !important; }

.align-self-center { -ms-flex-item-align: center !important; align-self: center !important; }

.align-self-baseline { -ms-flex-item-align: baseline !important; align-self: baseline !important; }

.align-self-stretch { -ms-flex-item-align: stretch !important; align-self: stretch !important; }

@media (min-width: 576px) { .flex-sm-row { -webkit-box-orient: horizontal !important; -webkit-box-direction: normal !important; -ms-flex-direction: row !important; flex-direction: row !important; }
  .flex-sm-column { -webkit-box-orient: vertical !important; -webkit-box-direction: normal !important; -ms-flex-direction: column !important; flex-direction: column !important; }
  .flex-sm-row-reverse { -webkit-box-orient: horizontal !important; -webkit-box-direction: reverse !important; -ms-flex-direction: row-reverse !important; flex-direction: row-reverse !important; }
  .flex-sm-column-reverse { -webkit-box-orient: vertical !important; -webkit-box-direction: reverse !important; -ms-flex-direction: column-reverse !important; flex-direction: column-reverse !important; }
  .flex-sm-wrap { -ms-flex-wrap: wrap !important; flex-wrap: wrap !important; }
  .flex-sm-nowrap { -ms-flex-wrap: nowrap !important; flex-wrap: nowrap !important; }
  .flex-sm-wrap-reverse { -ms-flex-wrap: wrap-reverse !important; flex-wrap: wrap-reverse !important; }
  .justify-content-sm-start { -webkit-box-pack: start !important; -ms-flex-pack: start !important; justify-content: flex-start !important; }
  .justify-content-sm-end { -webkit-box-pack: end !important; -ms-flex-pack: end !important; justify-content: flex-end !important; }
  .justify-content-sm-center { -webkit-box-pack: center !important; -ms-flex-pack: center !important; justify-content: center !important; }
  .justify-content-sm-between { -webkit-box-pack: justify !important; -ms-flex-pack: justify !important; justify-content: space-between !important; }
  .justify-content-sm-around { -ms-flex-pack: distribute !important; justify-content: space-around !important; }
  .align-items-sm-start { -webkit-box-align: start !important; -ms-flex-align: start !important; align-items: flex-start !important; }
  .align-items-sm-end { -webkit-box-align: end !important; -ms-flex-align: end !important; align-items: flex-end !important; }
  .align-items-sm-center { -webkit-box-align: center !important; -ms-flex-align: center !important; align-items: center !important; }
  .align-items-sm-baseline { -webkit-box-align: baseline !important; -ms-flex-align: baseline !important; align-items: baseline !important; }
  .align-items-sm-stretch { -webkit-box-align: stretch !important; -ms-flex-align: stretch !important; align-items: stretch !important; }
  .align-content-sm-start { -ms-flex-line-pack: start !important; align-content: flex-start !important; }
  .align-content-sm-end { -ms-flex-line-pack: end !important; align-content: flex-end !important; }
  .align-content-sm-center { -ms-flex-line-pack: center !important; align-content: center !important; }
  .align-content-sm-between { -ms-flex-line-pack: justify !important; align-content: space-between !important; }
  .align-content-sm-around { -ms-flex-line-pack: distribute !important; align-content: space-around !important; }
  .align-content-sm-stretch { -ms-flex-line-pack: stretch !important; align-content: stretch !important; }
  .align-self-sm-auto { -ms-flex-item-align: auto !important; align-self: auto !important; }
  .align-self-sm-start { -ms-flex-item-align: start !important; align-self: flex-start !important; }
  .align-self-sm-end { -ms-flex-item-align: end !important; align-self: flex-end !important; }
  .align-self-sm-center { -ms-flex-item-align: center !important; align-self: center !important; }
  .align-self-sm-baseline { -ms-flex-item-align: baseline !important; align-self: baseline !important; }
  .align-self-sm-stretch { -ms-flex-item-align: stretch !important; align-self: stretch !important; } }

@media (min-width: 768px) { .flex-md-row { -webkit-box-orient: horizontal !important; -webkit-box-direction: normal !important; -ms-flex-direction: row !important; flex-direction: row !important; }
  .flex-md-column { -webkit-box-orient: vertical !important; -webkit-box-direction: normal !important; -ms-flex-direction: column !important; flex-direction: column !important; }
  .flex-md-row-reverse { -webkit-box-orient: horizontal !important; -webkit-box-direction: reverse !important; -ms-flex-direction: row-reverse !important; flex-direction: row-reverse !important; }
  .flex-md-column-reverse { -webkit-box-orient: vertical !important; -webkit-box-direction: reverse !important; -ms-flex-direction: column-reverse !important; flex-direction: column-reverse !important; }
  .flex-md-wrap { -ms-flex-wrap: wrap !important; flex-wrap: wrap !important; }
  .flex-md-nowrap { -ms-flex-wrap: nowrap !important; flex-wrap: nowrap !important; }
  .flex-md-wrap-reverse { -ms-flex-wrap: wrap-reverse !important; flex-wrap: wrap-reverse !important; }
  .justify-content-md-start { -webkit-box-pack: start !important; -ms-flex-pack: start !important; justify-content: flex-start !important; }
  .justify-content-md-end { -webkit-box-pack: end !important; -ms-flex-pack: end !important; justify-content: flex-end !important; }
  .justify-content-md-center { -webkit-box-pack: center !important; -ms-flex-pack: center !important; justify-content: center !important; }
  .justify-content-md-between { -webkit-box-pack: justify !important; -ms-flex-pack: justify !important; justify-content: space-between !important; }
  .justify-content-md-around { -ms-flex-pack: distribute !important; justify-content: space-around !important; }
  .align-items-md-start { -webkit-box-align: start !important; -ms-flex-align: start !important; align-items: flex-start !important; }
  .align-items-md-end { -webkit-box-align: end !important; -ms-flex-align: end !important; align-items: flex-end !important; }
  .align-items-md-center { -webkit-box-align: center !important; -ms-flex-align: center !important; align-items: center !important; }
  .align-items-md-baseline { -webkit-box-align: baseline !important; -ms-flex-align: baseline !important; align-items: baseline !important; }
  .align-items-md-stretch { -webkit-box-align: stretch !important; -ms-flex-align: stretch !important; align-items: stretch !important; }
  .align-content-md-start { -ms-flex-line-pack: start !important; align-content: flex-start !important; }
  .align-content-md-end { -ms-flex-line-pack: end !important; align-content: flex-end !important; }
  .align-content-md-center { -ms-flex-line-pack: center !important; align-content: center !important; }
  .align-content-md-between { -ms-flex-line-pack: justify !important; align-content: space-between !important; }
  .align-content-md-around { -ms-flex-line-pack: distribute !important; align-content: space-around !important; }
  .align-content-md-stretch { -ms-flex-line-pack: stretch !important; align-content: stretch !important; }
  .align-self-md-auto { -ms-flex-item-align: auto !important; align-self: auto !important; }
  .align-self-md-start { -ms-flex-item-align: start !important; align-self: flex-start !important; }
  .align-self-md-end { -ms-flex-item-align: end !important; align-self: flex-end !important; }
  .align-self-md-center { -ms-flex-item-align: center !important; align-self: center !important; }
  .align-self-md-baseline { -ms-flex-item-align: baseline !important; align-self: baseline !important; }
  .align-self-md-stretch { -ms-flex-item-align: stretch !important; align-self: stretch !important; } }

@media (min-width: 992px) { .flex-lg-row { -webkit-box-orient: horizontal !important; -webkit-box-direction: normal !important; -ms-flex-direction: row !important; flex-direction: row !important; }
  .flex-lg-column { -webkit-box-orient: vertical !important; -webkit-box-direction: normal !important; -ms-flex-direction: column !important; flex-direction: column !important; }
  .flex-lg-row-reverse { -webkit-box-orient: horizontal !important; -webkit-box-direction: reverse !important; -ms-flex-direction: row-reverse !important; flex-direction: row-reverse !important; }
  .flex-lg-column-reverse { -webkit-box-orient: vertical !important; -webkit-box-direction: reverse !important; -ms-flex-direction: column-reverse !important; flex-direction: column-reverse !important; }
  .flex-lg-wrap { -ms-flex-wrap: wrap !important; flex-wrap: wrap !important; }
  .flex-lg-nowrap { -ms-flex-wrap: nowrap !important; flex-wrap: nowrap !important; }
  .flex-lg-wrap-reverse { -ms-flex-wrap: wrap-reverse !important; flex-wrap: wrap-reverse !important; }
  .justify-content-lg-start { -webkit-box-pack: start !important; -ms-flex-pack: start !important; justify-content: flex-start !important; }
  .justify-content-lg-end { -webkit-box-pack: end !important; -ms-flex-pack: end !important; justify-content: flex-end !important; }
  .justify-content-lg-center { -webkit-box-pack: center !important; -ms-flex-pack: center !important; justify-content: center !important; }
  .justify-content-lg-between { -webkit-box-pack: justify !important; -ms-flex-pack: justify !important; justify-content: space-between !important; }
  .justify-content-lg-around { -ms-flex-pack: distribute !important; justify-content: space-around !important; }
  .align-items-lg-start { -webkit-box-align: start !important; -ms-flex-align: start !important; align-items: flex-start !important; }
  .align-items-lg-end { -webkit-box-align: end !important; -ms-flex-align: end !important; align-items: flex-end !important; }
  .align-items-lg-center { -webkit-box-align: center !important; -ms-flex-align: center !important; align-items: center !important; }
  .align-items-lg-baseline { -webkit-box-align: baseline !important; -ms-flex-align: baseline !important; align-items: baseline !important; }
  .align-items-lg-stretch { -webkit-box-align: stretch !important; -ms-flex-align: stretch !important; align-items: stretch !important; }
  .align-content-lg-start { -ms-flex-line-pack: start !important; align-content: flex-start !important; }
  .align-content-lg-end { -ms-flex-line-pack: end !important; align-content: flex-end !important; }
  .align-content-lg-center { -ms-flex-line-pack: center !important; align-content: center !important; }
  .align-content-lg-between { -ms-flex-line-pack: justify !important; align-content: space-between !important; }
  .align-content-lg-around { -ms-flex-line-pack: distribute !important; align-content: space-around !important; }
  .align-content-lg-stretch { -ms-flex-line-pack: stretch !important; align-content: stretch !important; }
  .align-self-lg-auto { -ms-flex-item-align: auto !important; align-self: auto !important; }
  .align-self-lg-start { -ms-flex-item-align: start !important; align-self: flex-start !important; }
  .align-self-lg-end { -ms-flex-item-align: end !important; align-self: flex-end !important; }
  .align-self-lg-center { -ms-flex-item-align: center !important; align-self: center !important; }
  .align-self-lg-baseline { -ms-flex-item-align: baseline !important; align-self: baseline !important; }
  .align-self-lg-stretch { -ms-flex-item-align: stretch !important; align-self: stretch !important; } }

@media (min-width: 1200px) { .flex-xl-row { -webkit-box-orient: horizontal !important; -webkit-box-direction: normal !important; -ms-flex-direction: row !important; flex-direction: row !important; }
  .flex-xl-column { -webkit-box-orient: vertical !important; -webkit-box-direction: normal !important; -ms-flex-direction: column !important; flex-direction: column !important; }
  .flex-xl-row-reverse { -webkit-box-orient: horizontal !important; -webkit-box-direction: reverse !important; -ms-flex-direction: row-reverse !important; flex-direction: row-reverse !important; }
  .flex-xl-column-reverse { -webkit-box-orient: vertical !important; -webkit-box-direction: reverse !important; -ms-flex-direction: column-reverse !important; flex-direction: column-reverse !important; }
  .flex-xl-wrap { -ms-flex-wrap: wrap !important; flex-wrap: wrap !important; }
  .flex-xl-nowrap { -ms-flex-wrap: nowrap !important; flex-wrap: nowrap !important; }
  .flex-xl-wrap-reverse { -ms-flex-wrap: wrap-reverse !important; flex-wrap: wrap-reverse !important; }
  .justify-content-xl-start { -webkit-box-pack: start !important; -ms-flex-pack: start !important; justify-content: flex-start !important; }
  .justify-content-xl-end { -webkit-box-pack: end !important; -ms-flex-pack: end !important; justify-content: flex-end !important; }
  .justify-content-xl-center { -webkit-box-pack: center !important; -ms-flex-pack: center !important; justify-content: center !important; }
  .justify-content-xl-between { -webkit-box-pack: justify !important; -ms-flex-pack: justify !important; justify-content: space-between !important; }
  .justify-content-xl-around { -ms-flex-pack: distribute !important; justify-content: space-around !important; }
  .align-items-xl-start { -webkit-box-align: start !important; -ms-flex-align: start !important; align-items: flex-start !important; }
  .align-items-xl-end { -webkit-box-align: end !important; -ms-flex-align: end !important; align-items: flex-end !important; }
  .align-items-xl-center { -webkit-box-align: center !important; -ms-flex-align: center !important; align-items: center !important; }
  .align-items-xl-baseline { -webkit-box-align: baseline !important; -ms-flex-align: baseline !important; align-items: baseline !important; }
  .align-items-xl-stretch { -webkit-box-align: stretch !important; -ms-flex-align: stretch !important; align-items: stretch !important; }
  .align-content-xl-start { -ms-flex-line-pack: start !important; align-content: flex-start !important; }
  .align-content-xl-end { -ms-flex-line-pack: end !important; align-content: flex-end !important; }
  .align-content-xl-center { -ms-flex-line-pack: center !important; align-content: center !important; }
  .align-content-xl-between { -ms-flex-line-pack: justify !important; align-content: space-between !important; }
  .align-content-xl-around { -ms-flex-line-pack: distribute !important; align-content: space-around !important; }
  .align-content-xl-stretch { -ms-flex-line-pack: stretch !important; align-content: stretch !important; }
  .align-self-xl-auto { -ms-flex-item-align: auto !important; align-self: auto !important; }
  .align-self-xl-start { -ms-flex-item-align: start !important; align-self: flex-start !important; }
  .align-self-xl-end { -ms-flex-item-align: end !important; align-self: flex-end !important; }
  .align-self-xl-center { -ms-flex-item-align: center !important; align-self: center !important; }
  .align-self-xl-baseline { -ms-flex-item-align: baseline !important; align-self: baseline !important; }
  .align-self-xl-stretch { -ms-flex-item-align: stretch !important; align-self: stretch !important; } }

.float-left { float: left !important; }

.float-right { float: right !important; }

.float-none { float: none !important; }

@media (min-width: 576px) { .float-sm-left { float: left !important; }
  .float-sm-right { float: right !important; }
  .float-sm-none { float: none !important; } }

@media (min-width: 768px) { .float-md-left { float: left !important; }
  .float-md-right { float: right !important; }
  .float-md-none { float: none !important; } }

@media (min-width: 992px) { .float-lg-left { float: left !important; }
  .float-lg-right { float: right !important; }
  .float-lg-none { float: none !important; } }

@media (min-width: 1200px) { .float-xl-left { float: left !important; }
  .float-xl-right { float: right !important; }
  .float-xl-none { float: none !important; } }

.position-static { position: static !important; }

.position-relative { position: relative !important; }

.position-absolute { position: absolute !important; }

.position-fixed { position: fixed !important; }

.position-sticky { position: -webkit-sticky !important; position: sticky !important; }

.fixed-top { position: fixed; top: 0; right: 0; left: 0; z-index: 1030; }

.fixed-bottom { position: fixed; right: 0; bottom: 0; left: 0; z-index: 1030; }

@supports ((position: -webkit-sticky) or (position: sticky)) { .sticky-top { position: -webkit-sticky; position: sticky; top: 0; z-index: 1020; } }

.sr-only { position: absolute; width: 1px; height: 1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; -webkit-clip-path: inset(50%); clip-path: inset(50%); border: 0; }

.sr-only-focusable:active, .sr-only-focusable:focus { position: static; width: auto; height: auto; overflow: visible; clip: auto; white-space: normal; -webkit-clip-path: none; clip-path: none; }

.w-25 { width: 25% !important; }

.w-50 { width: 50% !important; }

.w-75 { width: 75% !important; }

.w-100 { width: 100% !important; }

.h-25 { height: 25% !important; }

.h-50 { height: 50% !important; }

.h-75 { height: 75% !important; }

.h-100 { height: 100% !important; }

.mw-100 { max-width: 100% !important; }

.mh-100 { max-height: 100% !important; }

.m-0 { margin: 0 !important; }

.mt-0, .my-0 { margin-top: 0 !important; }

.mr-0, .mx-0 { margin-right: 0 !important; }

.mb-0, .my-0 { margin-bottom: 0 !important; }

.ml-0, .mx-0 { margin-left: 0 !important; }

.m-1 { margin: 0.25rem !important; }

.mt-1, .my-1 { margin-top: 0.25rem !important; }

.mr-1, .mx-1 { margin-right: 0.25rem !important; }

.mb-1, .my-1 { margin-bottom: 0.25rem !important; }

.ml-1, .mx-1 { margin-left: 0.25rem !important; }

.m-2 { margin: 0.5rem !important; }

.mt-2, .my-2 { margin-top: 0.5rem !important; }

.mr-2, .mx-2 { margin-right: 0.5rem !important; }

.mb-2, .my-2 { margin-bottom: 0.5rem !important; }

.ml-2, .mx-2 { margin-left: 0.5rem !important; }

.m-3 { margin: 1rem !important; }

.mt-3, .my-3 { margin-top: 1rem !important; }

.mr-3, .mx-3 { margin-right: 1rem !important; }

.mb-3, .my-3 { margin-bottom: 1rem !important; }

.ml-3, .mx-3 { margin-left: 1rem !important; }

.m-4 { margin: 1.5rem !important; }

.mt-4, .my-4 { margin-top: 1.5rem !important; }

.mr-4, .mx-4 { margin-right: 1.5rem !important; }

.mb-4, .my-4 { margin-bottom: 1.5rem !important; }

.ml-4, .mx-4 { margin-left: 1.5rem !important; }

.m-5 { margin: 3rem !important; }

.mt-5, .my-5 { margin-top: 3rem !important; }

.mr-5, .mx-5 { margin-right: 3rem !important; }

.mb-5, .my-5 { margin-bottom: 3rem !important; }

.ml-5, .mx-5 { margin-left: 3rem !important; }

.p-0 { padding: 0 !important; }

.pt-0, .py-0 { padding-top: 0 !important; }

.pr-0, .px-0 { padding-right: 0 !important; }

.pb-0, .py-0 { padding-bottom: 0 !important; }

.pl-0, .px-0 { padding-left: 0 !important; }

.p-1 { padding: 0.25rem !important; }

.pt-1, .py-1 { padding-top: 0.25rem !important; }

.pr-1, .px-1 { padding-right: 0.25rem !important; }

.pb-1, .py-1 { padding-bottom: 0.25rem !important; }

.pl-1, .px-1 { padding-left: 0.25rem !important; }

.p-2 { padding: 0.5rem !important; }

.pt-2, .py-2 { padding-top: 0.5rem !important; }

.pr-2, .px-2 { padding-right: 0.5rem !important; }

.pb-2, .py-2 { padding-bottom: 0.5rem !important; }

.pl-2, .px-2 { padding-left: 0.5rem !important; }

.p-3 { padding: 1rem !important; }

.pt-3, .py-3 { padding-top: 1rem !important; }

.pr-3, .px-3 { padding-right: 1rem !important; }

.pb-3, .py-3 { padding-bottom: 1rem !important; }

.pl-3, .px-3 { padding-left: 1rem !important; }

.p-4 { padding: 1.5rem !important; }

.pt-4, .py-4 { padding-top: 1.5rem !important; }

.pr-4, .px-4 { padding-right: 1.5rem !important; }

.pb-4, .py-4 { padding-bottom: 1.5rem !important; }

.pl-4, .px-4 { padding-left: 1.5rem !important; }

.p-5 { padding: 3rem !important; }

.pt-5, .py-5 { padding-top: 3rem !important; }

.pr-5, .px-5 { padding-right: 3rem !important; }

.pb-5, .py-5 { padding-bottom: 3rem !important; }

.pl-5, .px-5 { padding-left: 3rem !important; }

.m-auto { margin: auto !important; }

.mt-auto, .my-auto { margin-top: auto !important; }

.mr-auto, .mx-auto { margin-right: auto !important; }

.mb-auto, .my-auto { margin-bottom: auto !important; }

.ml-auto, .mx-auto { margin-left: auto !important; }

@media (min-width: 576px) { .m-sm-0 { margin: 0 !important; }
  .mt-sm-0, .my-sm-0 { margin-top: 0 !important; }
  .mr-sm-0, .mx-sm-0 { margin-right: 0 !important; }
  .mb-sm-0, .my-sm-0 { margin-bottom: 0 !important; }
  .ml-sm-0, .mx-sm-0 { margin-left: 0 !important; }
  .m-sm-1 { margin: 0.25rem !important; }
  .mt-sm-1, .my-sm-1 { margin-top: 0.25rem !important; }
  .mr-sm-1, .mx-sm-1 { margin-right: 0.25rem !important; }
  .mb-sm-1, .my-sm-1 { margin-bottom: 0.25rem !important; }
  .ml-sm-1, .mx-sm-1 { margin-left: 0.25rem !important; }
  .m-sm-2 { margin: 0.5rem !important; }
  .mt-sm-2, .my-sm-2 { margin-top: 0.5rem !important; }
  .mr-sm-2, .mx-sm-2 { margin-right: 0.5rem !important; }
  .mb-sm-2, .my-sm-2 { margin-bottom: 0.5rem !important; }
  .ml-sm-2, .mx-sm-2 { margin-left: 0.5rem !important; }
  .m-sm-3 { margin: 1rem !important; }
  .mt-sm-3, .my-sm-3 { margin-top: 1rem !important; }
  .mr-sm-3, .mx-sm-3 { margin-right: 1rem !important; }
  .mb-sm-3, .my-sm-3 { margin-bottom: 1rem !important; }
  .ml-sm-3, .mx-sm-3 { margin-left: 1rem !important; }
  .m-sm-4 { margin: 1.5rem !important; }
  .mt-sm-4, .my-sm-4 { margin-top: 1.5rem !important; }
  .mr-sm-4, .mx-sm-4 { margin-right: 1.5rem !important; }
  .mb-sm-4, .my-sm-4 { margin-bottom: 1.5rem !important; }
  .ml-sm-4, .mx-sm-4 { margin-left: 1.5rem !important; }
  .m-sm-5 { margin: 3rem !important; }
  .mt-sm-5, .my-sm-5 { margin-top: 3rem !important; }
  .mr-sm-5, .mx-sm-5 { margin-right: 3rem !important; }
  .mb-sm-5, .my-sm-5 { margin-bottom: 3rem !important; }
  .ml-sm-5, .mx-sm-5 { margin-left: 3rem !important; }
  .p-sm-0 { padding: 0 !important; }
  .pt-sm-0, .py-sm-0 { padding-top: 0 !important; }
  .pr-sm-0, .px-sm-0 { padding-right: 0 !important; }
  .pb-sm-0, .py-sm-0 { padding-bottom: 0 !important; }
  .pl-sm-0, .px-sm-0 { padding-left: 0 !important; }
  .p-sm-1 { padding: 0.25rem !important; }
  .pt-sm-1, .py-sm-1 { padding-top: 0.25rem !important; }
  .pr-sm-1, .px-sm-1 { padding-right: 0.25rem !important; }
  .pb-sm-1, .py-sm-1 { padding-bottom: 0.25rem !important; }
  .pl-sm-1, .px-sm-1 { padding-left: 0.25rem !important; }
  .p-sm-2 { padding: 0.5rem !important; }
  .pt-sm-2, .py-sm-2 { padding-top: 0.5rem !important; }
  .pr-sm-2, .px-sm-2 { padding-right: 0.5rem !important; }
  .pb-sm-2, .py-sm-2 { padding-bottom: 0.5rem !important; }
  .pl-sm-2, .px-sm-2 { padding-left: 0.5rem !important; }
  .p-sm-3 { padding: 1rem !important; }
  .pt-sm-3, .py-sm-3 { padding-top: 1rem !important; }
  .pr-sm-3, .px-sm-3 { padding-right: 1rem !important; }
  .pb-sm-3, .py-sm-3 { padding-bottom: 1rem !important; }
  .pl-sm-3, .px-sm-3 { padding-left: 1rem !important; }
  .p-sm-4 { padding: 1.5rem !important; }
  .pt-sm-4, .py-sm-4 { padding-top: 1.5rem !important; }
  .pr-sm-4, .px-sm-4 { padding-right: 1.5rem !important; }
  .pb-sm-4, .py-sm-4 { padding-bottom: 1.5rem !important; }
  .pl-sm-4, .px-sm-4 { padding-left: 1.5rem !important; }
  .p-sm-5 { padding: 3rem !important; }
  .pt-sm-5, .py-sm-5 { padding-top: 3rem !important; }
  .pr-sm-5, .px-sm-5 { padding-right: 3rem !important; }
  .pb-sm-5, .py-sm-5 { padding-bottom: 3rem !important; }
  .pl-sm-5, .px-sm-5 { padding-left: 3rem !important; }
  .m-sm-auto { margin: auto !important; }
  .mt-sm-auto, .my-sm-auto { margin-top: auto !important; }
  .mr-sm-auto, .mx-sm-auto { margin-right: auto !important; }
  .mb-sm-auto, .my-sm-auto { margin-bottom: auto !important; }
  .ml-sm-auto, .mx-sm-auto { margin-left: auto !important; } }

@media (min-width: 768px) { .m-md-0 { margin: 0 !important; }
  .mt-md-0, .my-md-0 { margin-top: 0 !important; }
  .mr-md-0, .mx-md-0 { margin-right: 0 !important; }
  .mb-md-0, .my-md-0 { margin-bottom: 0 !important; }
  .ml-md-0, .mx-md-0 { margin-left: 0 !important; }
  .m-md-1 { margin: 0.25rem !important; }
  .mt-md-1, .my-md-1 { margin-top: 0.25rem !important; }
  .mr-md-1, .mx-md-1 { margin-right: 0.25rem !important; }
  .mb-md-1, .my-md-1 { margin-bottom: 0.25rem !important; }
  .ml-md-1, .mx-md-1 { margin-left: 0.25rem !important; }
  .m-md-2 { margin: 0.5rem !important; }
  .mt-md-2, .my-md-2 { margin-top: 0.5rem !important; }
  .mr-md-2, .mx-md-2 { margin-right: 0.5rem !important; }
  .mb-md-2, .my-md-2 { margin-bottom: 0.5rem !important; }
  .ml-md-2, .mx-md-2 { margin-left: 0.5rem !important; }
  .m-md-3 { margin: 1rem !important; }
  .mt-md-3, .my-md-3 { margin-top: 1rem !important; }
  .mr-md-3, .mx-md-3 { margin-right: 1rem !important; }
  .mb-md-3, .my-md-3 { margin-bottom: 1rem !important; }
  .ml-md-3, .mx-md-3 { margin-left: 1rem !important; }
  .m-md-4 { margin: 1.5rem !important; }
  .mt-md-4, .my-md-4 { margin-top: 1.5rem !important; }
  .mr-md-4, .mx-md-4 { margin-right: 1.5rem !important; }
  .mb-md-4, .my-md-4 { margin-bottom: 1.5rem !important; }
  .ml-md-4, .mx-md-4 { margin-left: 1.5rem !important; }
  .m-md-5 { margin: 3rem !important; }
  .mt-md-5, .my-md-5 { margin-top: 3rem !important; }
  .mr-md-5, .mx-md-5 { margin-right: 3rem !important; }
  .mb-md-5, .my-md-5 { margin-bottom: 3rem !important; }
  .ml-md-5, .mx-md-5 { margin-left: 3rem !important; }
  .p-md-0 { padding: 0 !important; }
  .pt-md-0, .py-md-0 { padding-top: 0 !important; }
  .pr-md-0, .px-md-0 { padding-right: 0 !important; }
  .pb-md-0, .py-md-0 { padding-bottom: 0 !important; }
  .pl-md-0, .px-md-0 { padding-left: 0 !important; }
  .p-md-1 { padding: 0.25rem !important; }
  .pt-md-1, .py-md-1 { padding-top: 0.25rem !important; }
  .pr-md-1, .px-md-1 { padding-right: 0.25rem !important; }
  .pb-md-1, .py-md-1 { padding-bottom: 0.25rem !important; }
  .pl-md-1, .px-md-1 { padding-left: 0.25rem !important; }
  .p-md-2 { padding: 0.5rem !important; }
  .pt-md-2, .py-md-2 { padding-top: 0.5rem !important; }
  .pr-md-2, .px-md-2 { padding-right: 0.5rem !important; }
  .pb-md-2, .py-md-2 { padding-bottom: 0.5rem !important; }
  .pl-md-2, .px-md-2 { padding-left: 0.5rem !important; }
  .p-md-3 { padding: 1rem !important; }
  .pt-md-3, .py-md-3 { padding-top: 1rem !important; }
  .pr-md-3, .px-md-3 { padding-right: 1rem !important; }
  .pb-md-3, .py-md-3 { padding-bottom: 1rem !important; }
  .pl-md-3, .px-md-3 { padding-left: 1rem !important; }
  .p-md-4 { padding: 1.5rem !important; }
  .pt-md-4, .py-md-4 { padding-top: 1.5rem !important; }
  .pr-md-4, .px-md-4 { padding-right: 1.5rem !important; }
  .pb-md-4, .py-md-4 { padding-bottom: 1.5rem !important; }
  .pl-md-4, .px-md-4 { padding-left: 1.5rem !important; }
  .p-md-5 { padding: 3rem !important; }
  .pt-md-5, .py-md-5 { padding-top: 3rem !important; }
  .pr-md-5, .px-md-5 { padding-right: 3rem !important; }
  .pb-md-5, .py-md-5 { padding-bottom: 3rem !important; }
  .pl-md-5, .px-md-5 { padding-left: 3rem !important; }
  .m-md-auto { margin: auto !important; }
  .mt-md-auto, .my-md-auto { margin-top: auto !important; }
  .mr-md-auto, .mx-md-auto { margin-right: auto !important; }
  .mb-md-auto, .my-md-auto { margin-bottom: auto !important; }
  .ml-md-auto, .mx-md-auto { margin-left: auto !important; } }

@media (min-width: 992px) { .m-lg-0 { margin: 0 !important; }
  .mt-lg-0, .my-lg-0 { margin-top: 0 !important; }
  .mr-lg-0, .mx-lg-0 { margin-right: 0 !important; }
  .mb-lg-0, .my-lg-0 { margin-bottom: 0 !important; }
  .ml-lg-0, .mx-lg-0 { margin-left: 0 !important; }
  .m-lg-1 { margin: 0.25rem !important; }
  .mt-lg-1, .my-lg-1 { margin-top: 0.25rem !important; }
  .mr-lg-1, .mx-lg-1 { margin-right: 0.25rem !important; }
  .mb-lg-1, .my-lg-1 { margin-bottom: 0.25rem !important; }
  .ml-lg-1, .mx-lg-1 { margin-left: 0.25rem !important; }
  .m-lg-2 { margin: 0.5rem !important; }
  .mt-lg-2, .my-lg-2 { margin-top: 0.5rem !important; }
  .mr-lg-2, .mx-lg-2 { margin-right: 0.5rem !important; }
  .mb-lg-2, .my-lg-2 { margin-bottom: 0.5rem !important; }
  .ml-lg-2, .mx-lg-2 { margin-left: 0.5rem !important; }
  .m-lg-3 { margin: 1rem !important; }
  .mt-lg-3, .my-lg-3 { margin-top: 1rem !important; }
  .mr-lg-3, .mx-lg-3 { margin-right: 1rem !important; }
  .mb-lg-3, .my-lg-3 { margin-bottom: 1rem !important; }
  .ml-lg-3, .mx-lg-3 { margin-left: 1rem !important; }
  .m-lg-4 { margin: 1.5rem !important; }
  .mt-lg-4, .my-lg-4 { margin-top: 1.5rem !important; }
  .mr-lg-4, .mx-lg-4 { margin-right: 1.5rem !important; }
  .mb-lg-4, .my-lg-4 { margin-bottom: 1.5rem !important; }
  .ml-lg-4, .mx-lg-4 { margin-left: 1.5rem !important; }
  .m-lg-5 { margin: 3rem !important; }
  .mt-lg-5, .my-lg-5 { margin-top: 3rem !important; }
  .mr-lg-5, .mx-lg-5 { margin-right: 3rem !important; }
  .mb-lg-5, .my-lg-5 { margin-bottom: 3rem !important; }
  .ml-lg-5, .mx-lg-5 { margin-left: 3rem !important; }
  .p-lg-0 { padding: 0 !important; }
  .pt-lg-0, .py-lg-0 { padding-top: 0 !important; }
  .pr-lg-0, .px-lg-0 { padding-right: 0 !important; }
  .pb-lg-0, .py-lg-0 { padding-bottom: 0 !important; }
  .pl-lg-0, .px-lg-0 { padding-left: 0 !important; }
  .p-lg-1 { padding: 0.25rem !important; }
  .pt-lg-1, .py-lg-1 { padding-top: 0.25rem !important; }
  .pr-lg-1, .px-lg-1 { padding-right: 0.25rem !important; }
  .pb-lg-1, .py-lg-1 { padding-bottom: 0.25rem !important; }
  .pl-lg-1, .px-lg-1 { padding-left: 0.25rem !important; }
  .p-lg-2 { padding: 0.5rem !important; }
  .pt-lg-2, .py-lg-2 { padding-top: 0.5rem !important; }
  .pr-lg-2, .px-lg-2 { padding-right: 0.5rem !important; }
  .pb-lg-2, .py-lg-2 { padding-bottom: 0.5rem !important; }
  .pl-lg-2, .px-lg-2 { padding-left: 0.5rem !important; }
  .p-lg-3 { padding: 1rem !important; }
  .pt-lg-3, .py-lg-3 { padding-top: 1rem !important; }
  .pr-lg-3, .px-lg-3 { padding-right: 1rem !important; }
  .pb-lg-3, .py-lg-3 { padding-bottom: 1rem !important; }
  .pl-lg-3, .px-lg-3 { padding-left: 1rem !important; }
  .p-lg-4 { padding: 1.5rem !important; }
  .pt-lg-4, .py-lg-4 { padding-top: 1.5rem !important; }
  .pr-lg-4, .px-lg-4 { padding-right: 1.5rem !important; }
  .pb-lg-4, .py-lg-4 { padding-bottom: 1.5rem !important; }
  .pl-lg-4, .px-lg-4 { padding-left: 1.5rem !important; }
  .p-lg-5 { padding: 3rem !important; }
  .pt-lg-5, .py-lg-5 { padding-top: 3rem !important; }
  .pr-lg-5, .px-lg-5 { padding-right: 3rem !important; }
  .pb-lg-5, .py-lg-5 { padding-bottom: 3rem !important; }
  .pl-lg-5, .px-lg-5 { padding-left: 3rem !important; }
  .m-lg-auto { margin: auto !important; }
  .mt-lg-auto, .my-lg-auto { margin-top: auto !important; }
  .mr-lg-auto, .mx-lg-auto { margin-right: auto !important; }
  .mb-lg-auto, .my-lg-auto { margin-bottom: auto !important; }
  .ml-lg-auto, .mx-lg-auto { margin-left: auto !important; } }

@media (min-width: 1200px) { .m-xl-0 { margin: 0 !important; }
  .mt-xl-0, .my-xl-0 { margin-top: 0 !important; }
  .mr-xl-0, .mx-xl-0 { margin-right: 0 !important; }
  .mb-xl-0, .my-xl-0 { margin-bottom: 0 !important; }
  .ml-xl-0, .mx-xl-0 { margin-left: 0 !important; }
  .m-xl-1 { margin: 0.25rem !important; }
  .mt-xl-1, .my-xl-1 { margin-top: 0.25rem !important; }
  .mr-xl-1, .mx-xl-1 { margin-right: 0.25rem !important; }
  .mb-xl-1, .my-xl-1 { margin-bottom: 0.25rem !important; }
  .ml-xl-1, .mx-xl-1 { margin-left: 0.25rem !important; }
  .m-xl-2 { margin: 0.5rem !important; }
  .mt-xl-2, .my-xl-2 { margin-top: 0.5rem !important; }
  .mr-xl-2, .mx-xl-2 { margin-right: 0.5rem !important; }
  .mb-xl-2, .my-xl-2 { margin-bottom: 0.5rem !important; }
  .ml-xl-2, .mx-xl-2 { margin-left: 0.5rem !important; }
  .m-xl-3 { margin: 1rem !important; }
  .mt-xl-3, .my-xl-3 { margin-top: 1rem !important; }
  .mr-xl-3, .mx-xl-3 { margin-right: 1rem !important; }
  .mb-xl-3, .my-xl-3 { margin-bottom: 1rem !important; }
  .ml-xl-3, .mx-xl-3 { margin-left: 1rem !important; }
  .m-xl-4 { margin: 1.5rem !important; }
  .mt-xl-4, .my-xl-4 { margin-top: 1.5rem !important; }
  .mr-xl-4, .mx-xl-4 { margin-right: 1.5rem !important; }
  .mb-xl-4, .my-xl-4 { margin-bottom: 1.5rem !important; }
  .ml-xl-4, .mx-xl-4 { margin-left: 1.5rem !important; }
  .m-xl-5 { margin: 3rem !important; }
  .mt-xl-5, .my-xl-5 { margin-top: 3rem !important; }
  .mr-xl-5, .mx-xl-5 { margin-right: 3rem !important; }
  .mb-xl-5, .my-xl-5 { margin-bottom: 3rem !important; }
  .ml-xl-5, .mx-xl-5 { margin-left: 3rem !important; }
  .p-xl-0 { padding: 0 !important; }
  .pt-xl-0, .py-xl-0 { padding-top: 0 !important; }
  .pr-xl-0, .px-xl-0 { padding-right: 0 !important; }
  .pb-xl-0, .py-xl-0 { padding-bottom: 0 !important; }
  .pl-xl-0, .px-xl-0 { padding-left: 0 !important; }
  .p-xl-1 { padding: 0.25rem !important; }
  .pt-xl-1, .py-xl-1 { padding-top: 0.25rem !important; }
  .pr-xl-1, .px-xl-1 { padding-right: 0.25rem !important; }
  .pb-xl-1, .py-xl-1 { padding-bottom: 0.25rem !important; }
  .pl-xl-1, .px-xl-1 { padding-left: 0.25rem !important; }
  .p-xl-2 { padding: 0.5rem !important; }
  .pt-xl-2, .py-xl-2 { padding-top: 0.5rem !important; }
  .pr-xl-2, .px-xl-2 { padding-right: 0.5rem !important; }
  .pb-xl-2, .py-xl-2 { padding-bottom: 0.5rem !important; }
  .pl-xl-2, .px-xl-2 { padding-left: 0.5rem !important; }
  .p-xl-3 { padding: 1rem !important; }
  .pt-xl-3, .py-xl-3 { padding-top: 1rem !important; }
  .pr-xl-3, .px-xl-3 { padding-right: 1rem !important; }
  .pb-xl-3, .py-xl-3 { padding-bottom: 1rem !important; }
  .pl-xl-3, .px-xl-3 { padding-left: 1rem !important; }
  .p-xl-4 { padding: 1.5rem !important; }
  .pt-xl-4, .py-xl-4 { padding-top: 1.5rem !important; }
  .pr-xl-4, .px-xl-4 { padding-right: 1.5rem !important; }
  .pb-xl-4, .py-xl-4 { padding-bottom: 1.5rem !important; }
  .pl-xl-4, .px-xl-4 { padding-left: 1.5rem !important; }
  .p-xl-5 { padding: 3rem !important; }
  .pt-xl-5, .py-xl-5 { padding-top: 3rem !important; }
  .pr-xl-5, .px-xl-5 { padding-right: 3rem !important; }
  .pb-xl-5, .py-xl-5 { padding-bottom: 3rem !important; }
  .pl-xl-5, .px-xl-5 { padding-left: 3rem !important; }
  .m-xl-auto { margin: auto !important; }
  .mt-xl-auto, .my-xl-auto { margin-top: auto !important; }
  .mr-xl-auto, .mx-xl-auto { margin-right: auto !important; }
  .mb-xl-auto, .my-xl-auto { margin-bottom: auto !important; }
  .ml-xl-auto, .mx-xl-auto { margin-left: auto !important; } }

.text-justify { text-align: justify !important; }

.text-nowrap { white-space: nowrap !important; }

.text-truncate { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.text-left { text-align: left !important; }

.text-right { text-align: right !important; }

.text-center, .card .card-footer { text-align: center !important; }

@media (min-width: 576px) { .text-sm-left { text-align: left !important; }
  .text-sm-right { text-align: right !important; }
  .text-sm-center { text-align: center !important; } }

@media (min-width: 768px) { .text-md-left { text-align: left !important; }
  .text-md-right { text-align: right !important; }
  .text-md-center { text-align: center !important; } }

@media (min-width: 992px) { .text-lg-left { text-align: left !important; }
  .text-lg-right { text-align: right !important; }
  .text-lg-center { text-align: center !important; } }

@media (min-width: 1200px) { .text-xl-left { text-align: left !important; }
  .text-xl-right { text-align: right !important; }
  .text-xl-center { text-align: center !important; } }

.text-lowercase { text-transform: lowercase !important; }

.text-uppercase, .card .card-footer a { text-transform: uppercase !important; }

.text-capitalize { text-transform: capitalize !important; }

.font-weight-light { font-weight: 100 !important; }

.font-weight-normal { font-weight: 300 !important; }

.font-weight-bold { font-weight: 700 !important; }

.font-italic { font-style: italic !important; }

.text-white { color: #fff !important; }

.text-primary { color: #001689 !important; }

a.text-primary:hover, a.text-primary:focus { color: #000e56 !important; }

.text-secondary { color: #00A0DF !important; }

a.text-secondary:hover, a.text-secondary:focus { color: #007bac !important; }

.text-success { color: #28a745 !important; }

a.text-success:hover, a.text-success:focus { color: #1e7e34 !important; }

.text-info { color: #17a2b8 !important; }

a.text-info:hover, a.text-info:focus { color: #117a8b !important; }

.text-warning { color: #ffc107 !important; }

a.text-warning:hover, a.text-warning:focus { color: #d39e00 !important; }

.text-danger { color: #dc3545 !important; }

a.text-danger:hover, a.text-danger:focus { color: #bd2130 !important; }

.text-light { color: #f8f9fa !important; }

a.text-light:hover, a.text-light:focus { color: #dae0e5 !important; }

.text-dark { color: #343a40 !important; }

a.text-dark:hover, a.text-dark:focus { color: #1d2124 !important; }

.text-muted { color: #6c757d !important; }

.text-hide { font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0; }

.visible { visibility: visible !important; }

.invisible { visibility: hidden !important; }

@media print { *, *::before, *::after { text-shadow: none !important; -webkit-box-shadow: none !important; box-shadow: none !important; }
  a:not(.btn) { text-decoration: underline; }
  abbr[title]::after { content: " (" attr(title) ")"; }
  pre { white-space: pre-wrap !important; }
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; }
  tr, img { page-break-inside: avoid; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; }
  @page { size: a3; }
  body { min-width: 992px !important; }
  .container { min-width: 992px !important; }
  .navbar { display: none; }
  .badge { border: 1px solid #000; }
  .table { border-collapse: collapse !important; }
  .table td, .table th { background-color: #fff !important; }
  .table-bordered th, .table-bordered td { border: 1px solid #ddd !important; } }

a:focus { outline: 0; }

.primary-scheme { background-color: #001689; }

.primary-scheme h1, .primary-scheme h2 { color: #00A0DF; }

.primary-scheme h3, .primary-scheme h4 { color: #fff; }

.primary-scheme p { color: #fff; }

.primary-scheme a { color: #00A0DF; }

.primary-scheme .btn { background-color: #fff; color: #001689; }

.secondary-scheme { background-color: #00A0DF; }

.secondary-scheme h1, .secondary-scheme h2, .secondary-scheme h3, .secondary-scheme h4 { color: #fff; }

.secondary-scheme p { color: #fff; }

.secondary-scheme a { color: #fff; }

.secondary-scheme .btn { background-color: #fff; color: #00A0DF; }

.grey-scheme { background-color: #F7F7F7; }

.grey-scheme h1, .grey-scheme h2 { color: #001689; }

.grey-scheme h3, .grey-scheme h4 { color: #00A0DF; }

.grey-scheme p { color: #3C3C3B; }

.grey-scheme a { color: #00A0DF; }

.grey-scheme .btn { background-color: #001689; color: #fff; }

.white-scheme { background-color: #fff; }

.white-scheme h1, .white-scheme h2 { color: #001689; }

.white-scheme h3, .white-scheme h4 { color: #00A0DF; }

.white-scheme p { color: #3C3C3B; }

.white-scheme a { color: #00A0DF; }

.white-scheme .btn { background-color: #001689; color: #fff; }

a, button { text-decoration: none; }

a:hover, button:hover { text-decoration: none !important; }

h1 { font-size: 40px; line-height: 1.05; font-weight: 600; }

@media (min-width: 992px) { h1 { font-size: 80px; } }

h2 { font-size: 28px; font-weight: 600; }

@media (min-width: 992px) { h2 { font-size: 50px; } }

h3 { font-size: 18px; font-weight: 400; line-height: 1.4; }

@media (min-width: 992px) { h3 { font-size: 26px; } }

p { color: #001689; font-size: 14px; font-weight: 300; }

@media (min-width: 992px) { p { font-size: 16px; } }

ul { padding: 0; }

table { border: 1px solid #001689; }

table td { padding: 10px; border-bottom: 1px solid #001689; border-left: 1px solid #001689; }

.overlay { position: absolute; left: 0; top: 0; height: 100%; width: 100%; background: rgba(0, 0, 0, 0.3); }

.card { border: none; }

.card * { border: none; }

.card { background: #fff; }

.card .card-header { min-height: 200px; }

.card .card-body { padding: 30px; }

.card .card-body h3 { margin-bottom: calc( 30px - 10px); }

.card .card-body h3 small { font-size: 12px; }

.card .card-footer { background: #fff; border-top: 1px solid rgba(60, 60, 59, 0.7); }

.card .card-footer a { width: 100%; font-weight: 900; letter-spacing: 2px; }

.btn { color: #001689; padding: 12px 25px 9px 25px; cursor: pointer; border-radius: 32px; font-weight: 500; font-size: 14px; -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16); box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16); min-width: 165px; max-width: 100%; }

@media (min-width: 768px) { .btn { font-size: 20px; min-width: 240px; max-width: 280px; } }

.slick-list { width: 100%; overflow: visible; }

.slick-list .slick-slide:focus { outline: 0; }

.icon-expand { display: block; height: 40px; width: 40px; padding: 15px; background: rgba(0, 0, 0, 0.6); color: #fff; font-size: 20px; line-height: 0; position: absolute; right: 0; bottom: 0; float: right; cursor: pointer; -webkit-transition: all 0.5s; transition: all 0.5s; }

.icon-expand:hover * { -webkit-transform: scale(1.05); transform: scale(1.05); -webkit-transition: all 0.5s; transition: all 0.5s; }

/* =WordPress Core
-------------------------------------------------------------- */
.alignnone { margin: 5px 20px 20px 0; }

.aligncenter, div.aligncenter { display: block; margin: 5px auto 5px auto; }

.alignright { float: right; margin: 5px 0 20px 20px; }

.alignleft { float: left; margin: 5px 20px 20px 0; }

a img.alignright { float: right; margin: 5px 0 20px 20px; }

a img.alignnone { margin: 5px 20px 20px 0; }

a img.alignleft { float: left; margin: 5px 20px 20px 0; }

a img.aligncenter { display: block; margin-left: auto; margin-right: auto; }

.wp-caption { background: #fff; border: 1px solid #f0f0f0; max-width: 96%; /* Image does not overflow the content area */ padding: 5px 3px 10px; text-align: center; }

.wp-caption.alignnone { margin: 5px 20px 20px 0; }

.wp-caption.alignleft { margin: 5px 20px 20px 0; }

.wp-caption.alignright { margin: 5px 0 20px 20px; }

.wp-caption img { border: 0 none; height: auto; margin: 0; max-width: 98.5%; padding: 0; width: auto; }

.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; margin: 0; padding: 0 4px 5px; }

/* Text meant only for screen readers. */
.screen-reader-text { border: 0; clip: rect(1px, 1px, 1px, 1px); -webkit-clip-path: inset(50%); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute !important; width: 1px; word-wrap: normal !important; /* Many screen reader and browser combinations announce broken words as they would appear visually. */ }

.screen-reader-text:focus { background-color: #eee; clip: auto !important; -webkit-clip-path: none; clip-path: none; color: #444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; /* Above WP toolbar. */ }

.nav-bar { position: relative; z-index: 9999; padding-bottom: 36px; }

.nav-bar .site-logo { position: relative; z-index: 9999; }

.nav-bar .site-logo img { width: 145px; height: auto; }

.nav-bar .hamburger { overflow: hidden; position: relative; width: 25px; height: 18px; right: 30px; z-index: 9999; cursor: pointer; -webkit-transition: all 0.5s; transition: all 0.5s; position: absolute; top: 50%; -webkit-transform: translate(0, -50%); transform: translate(0, -50%); }

.nav-bar .hamburger span { display: block; width: 100%; height: 2px; background: #fff; border-radius: 5px; -webkit-transition: all 0.5s; transition: all 0.5s; }

.nav-bar .hamburger span:nth-child(1) { position: absolute; top: 0; -webkit-transform: rotate(0deg); transform: rotate(0deg); }

.nav-bar .hamburger span:nth-child(2) { position: absolute; top: calc(50% - 1px); right: 0; opacity: 1; }

.nav-bar .hamburger span:nth-child(3) { position: absolute; bottom: 0; }

.nav-bar .hamburger.open span { display: block; width: 100%; height: 2px; background: #fff; }

.nav-bar .hamburger.open span:nth-child(1) { position: absolute; top: calc(50% - 1px); -webkit-transform: rotate(45deg); transform: rotate(45deg); }

.nav-bar .hamburger.open span:nth-child(2) { position: absolute; top: calc(50% - 1px); right: -40px; opacity: 0; }

.nav-bar .hamburger.open span:nth-child(3) { position: absolute; bottom: calc(50% - 1px); -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }

.nav-bar ul { display: none; }

.nav-bar .search-nav { display: none; }

@media (min-width: 992px) { .nav-bar { padding-bottom: 80px; }
  .nav-bar .site-logo img { width: 225px; }
  .nav-bar .hamburger { display: none; }
  .nav-bar ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 100%; list-style: none; width: 100%; margin-bottom: 0; }
  .nav-bar ul li a { color: #fff; padding: 0px 30px; font-weight: 500; letter-spacing: 0.7px; }
  .nav-bar ul li.current_page_item { position: relative; padding-bottom: 2px; }
  .nav-bar ul li.current_page_item a { color: #001689; font-weight: 500; }
  .nav-bar ul li.current_page_item::after { content: ""; background: #001689; position: absolute; display: block; margin: auto; top: 100%; left: 0; right: 0; height: 1px; width: calc(80% - 70px); }
  .nav-bar .search-nav { width: 82px; display: block; }
  .nav-bar .search-nav img { width: 42px; height: auto; margin-left: 40px; } }

@media (min-width: 1200px) { .nav-bar ul li a { padding: 0px 40px; } }

.mobile-nav-content { width: 100%; height: 100vh; position: fixed; z-index: 99; top: 0; left: 0; display: none; background: #001689; /* Old browsers */ /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */ background: -webkit-gradient(linear, left top, left bottom, from(#001689), color-stop(0%, #001689), color-stop(0%, #001689), color-stop(26%, #0f3a99), color-stop(83%, #14a7e2), to(#7cceef)); background: linear-gradient(to bottom, #001689 0%, #001689 0%, #001689 0%, #0f3a99 26%, #14a7e2 83%, #7cceef 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#001689', endColorstr='#7cceef',GradientType=0 ); /* IE6-9 */ }

.mobile-nav-content ul { list-style: none; text-align: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 100%; height: calc(100% - 65px); padding-top: 130px; }

.mobile-nav-content ul li { padding: 22px 0px; }

.mobile-nav-content ul li a { padding: 22px 0px; font-size: 24px; font-weight: 500; color: #fff; }

footer { background-color: #fff; padding: 48px 0px 60px 0px; width: 100%; }

footer .footer-logo { width: 100%; max-width: 235px; display: block; margin: 0px auto 26px auto; }

footer .company-details { margin-bottom: 40px; }

footer .company-details p { color: #3C3C3B; text-align: center; font-weight: 500; font-size: 12px; margin-bottom: 10px; }

footer .footer-heading { color: #001689; font-size: 18px; text-align: center; font-weight: 400; margin-bottom: 20px; }

footer hr { display: none; }

footer .footer-dropdown { display: none; margin-bottom: 20px; }

footer .footer-dropdown .contact { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 10px 0px; }

footer .footer-dropdown .contact img { margin-right: 12px; }

footer .footer-dropdown .contact a { color: #3C3C3B; font-size: 16px; font-weight: 400; margin-bottom: 0px; }

footer .footer-dropdown .contact p { color: #3C3C3B; font-size: 16px; font-weight: 400; max-width: 208px; margin-bottom: 0px; }

footer .footer-dropdown .contact:first-child { padding-top: 0px; }

footer .footer-dropdown .footer-page-link { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 10px 0px; }

footer .footer-dropdown .footer-page-link img { width: 100%; max-width: 25px; margin-right: 12px; }

footer .footer-dropdown .footer-page-link a p { margin-bottom: 0px; color: #3C3C3B; font-size: 16px; font-weight: 400; }

footer .footer-dropdown .footer-page-link:first-child { padding-top: 0px; }

footer .footer-dropdown ul { list-style: none; width: 100%; margin-bottom: 0px; }

footer .footer-dropdown ul li { display: block; text-align: center; padding: 4px 0px; }

footer .footer-dropdown ul li a { padding: 10px 0px; color: #3C3C3B; font-size: 16px; font-weight: 500; }

footer .footer-dropdown ul li:first-child { padding-top: 0px; }

footer .social-links { width: 100%; height: 100%; list-style: none; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; }

footer .social-links li a img { width: 46px; height: auto; }

@media (min-width: 992px) { footer .social-links li a img { width: 40px; } }

@media (min-width: 1200px) { footer .social-links { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } }

@media (min-width: 992px) { footer .footer-logo { margin: 0px 0px 36px 0px; }
  footer .company-details p { text-align: left; }
  footer .footer-heading { color: #3C3C3B; position: relative; text-align: left; padding-bottom: 16px; margin-bottom: 30px; }
  footer .footer-heading::after { content: ""; background: #3C3C3B; position: absolute; display: block; margin: auto; top: 100%; left: 0; right: 0; height: 1px; width: 100%; }
  footer .footer-dropdown { display: block; }
  footer .footer-dropdown .contact { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; padding: 15px 0px; }
  footer .footer-dropdown .footer-page-link { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } }

.default-landing-screen { padding: 36px 0px; width: 100%; min-height: 100vh; height: 100%; position: relative; }

.default-landing-screen.no-feature-img { min-height: 100px; overflow: hidden; padding: 25px 0px; }

.default-landing-screen.no-feature-img .img-overlay { background: #001689; /* Old browsers */ /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */ background: -webkit-gradient(linear, left top, right top, from(#001689), color-stop(0%, #001689), color-stop(0%, #001689), color-stop(26%, #0f3a99), color-stop(83%, #14a7e2), to(#7cceef)); background: linear-gradient(to right, #001689 0%, #001689 0%, #001689 0%, #0f3a99 26%, #14a7e2 83%, #7cceef 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#001689', endColorstr='#7cceef',GradientType=0 ); /* IE6-9 */ }

.default-landing-screen.no-feature-img .nav-bar { padding-bottom: 0; }

@media (min-width: 992px) { .default-landing-screen.no-feature-img { padding: 40px 0px; } }

.default-landing-screen .img-overlay { background: #001689; /* Old browsers */ /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */ background: -webkit-gradient(linear, left top, left bottom, from(#001689), color-stop(50%, #6dbfe0), to(transparent)); background: linear-gradient(to bottom, #001689 0%, #6dbfe0 50%, transparent 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#001689', endColorstr='transparent',GradientType=0 ); /* IE6-9 */ opacity: 0.9; width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 1; }

.default-landing-screen .text-content { margin: 55px 15px; position: relative; z-index: 2; text-align: center; }

.default-landing-screen .text-content img { width: 100%; max-width: 245px; height: auto; display: block; margin: 0 auto 30px auto; }

.default-landing-screen .text-content h1 { color: #fff; margin-bottom: 24px; }

.default-landing-screen .text-content h3 { color: #fff; margin-bottom: 20px; max-width: 450px; }

.default-landing-screen .text-content h3.fd-pack { text-transform: uppercase; }

.default-landing-screen .text-content p { color: #fff; margin-bottom: 32px; max-width: 550px; }

.default-landing-screen .text-content .btn { background-color: #fff; color: #001689; }

@media (min-width: 992px) { .default-landing-screen { padding: 40px 0px; }
  .default-landing-screen .img-overlay { background: #001689; /* Old browsers */ /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */ background: -webkit-gradient(linear, left top, right top, from(#001689), color-stop(50%, #6dbfe0), to(transparent)); background: linear-gradient(to right, #001689 0%, #6dbfe0 50%, transparent 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#001689', endColorstr='#c9c9c9',GradientType=1 ); /* IE6-9 */ }
  .default-landing-screen .text-content { margin: 90px 0px; text-align: left; }
  .default-landing-screen .text-content img { max-width: 415px; margin: 0px 0px 30px 0px; } }

.services-block { padding: 70px 0px; overflow: hidden; }

.services-block .title-block { max-width: 80%; display: block; margin: 0 auto; }

.services-block .title-block h2 { text-align: center; margin-bottom: 20px; }

.services-block .title-block h3 { text-align: center; margin-bottom: 34px; }

.services-block .services { list-style: none; margin-left: -15px; margin-right: -15px; }

.services-block .services .service { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-bottom: 20px; }

.services-block .services .service .icon { width: 235px; height: 235px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; border-radius: 50%; margin-bottom: 30px; -webkit-transition: 0.3s; transition: 0.3s; position: relative; }

.services-block .services .service .icon svg { width: 100%; max-width: 100px; height: auto; }

.services-block .services .service .icon .divider { height: 8px; position: absolute; left: 100%; top: calc(50% - 5px); width: 120%; }

.services-block .services .service .icon .divider .stage-icon { display: none; width: 20px; height: 20px; border-radius: 50%; position: relative; margin-left: 20%; top: -5px; }

@media (min-width: 992px) { .services-block .services .service .icon .divider .stage-icon { display: block; } }

.services-block .services .service .icon:focus { outline: 0; }

.services-block .services .service .service-title { text-align: center; font-weight: 400; margin-bottom: 24px; }

.services-block .services .service .service-description { text-align: center; padding: 0px 30px; }

.services-block .services .service:last-child .divider { display: none; }

.services-block .btn { display: block; margin: 0 auto; max-width: 170px; }

.services-block.primary-scheme .services .service .icon { border: 15px solid #00A0DF; background-color: #001689; }

.services-block.primary-scheme .services .service .icon svg { stroke: #fff; }

.services-block.primary-scheme .services .service .icon svg path { fill: #fff; }

.services-block.primary-scheme .services .service .icon .divider { background-color: #00A0DF; }

.services-block.primary-scheme .services .service .icon .divider .stage-icon { background-color: #fff; }

.services-block.primary-scheme .services .service .icon:hover { background-color: #00A0DF; }

.services-block.secondary-scheme .services .service .icon { border: 15px solid #001689; background-color: #00A0DF; }

.services-block.secondary-scheme .services .service .icon svg { stroke: #fff; }

.services-block.secondary-scheme .services .service .icon svg path { fill: #fff; }

.services-block.secondary-scheme .services .service .icon .divider { background-color: #001689; }

.services-block.secondary-scheme .services .service .icon .divider .stage-icon { background-color: #fff; }

.services-block.secondary-scheme .services .service .icon:hover { background-color: #001689; }

.services-block.grey-scheme .services .service .icon { border: 15px solid #001689; background-color: #F7F7F7; }

.services-block.grey-scheme .services .service .icon svg { stroke: #00A0DF; }

.services-block.grey-scheme .services .service .icon svg path { fill: #00A0DF; stroke: #00A0DF; }

.services-block.grey-scheme .services .service .icon .divider { background-color: #001689; }

.services-block.grey-scheme .services .service .icon .divider .stage-icon { background-color: #00A0DF; }

.services-block.grey-scheme .services .service .icon:hover { background-color: #001689; }

.services-block.grey-scheme .services .service .icon:hover svg { stroke: #fff; }

.services-block.grey-scheme .services .service .icon:hover svg path { fill: #fff; stroke: #fff; }

.services-block.grey-scheme .services .service .service-title { color: #001689; }

.services-block.grey-scheme .services .service .service-description { color: #00A0DF; }

.services-block.white-scheme .services .service .icon { border: 15px solid #001689; background-color: #F7F7F7; }

.services-block.white-scheme .services .service .icon svg { stroke: #00A0DF; }

.services-block.white-scheme .services .service .icon svg path { fill: #00A0DF; stroke: #00A0DF; }

.services-block.white-scheme .services .service .icon .divider { background-color: #001689; }

.services-block.white-scheme .services .service .icon .divider .stage-icon { background-color: #00A0DF; }

.services-block.white-scheme .services .service .icon:hover { background-color: #001689; }

.services-block.white-scheme .services .service .icon:hover svg { stroke: #fff; }

.services-block.white-scheme .services .service .icon:hover svg path { fill: #fff; stroke: #fff; }

.services-block.white-scheme .services .service .service-title { color: #001689; }

.services-block.white-scheme .services .service .service-description { color: #00A0DF; }

@media (min-width: 992px) { .services-block { padding: 180px 0px 125px 0px; }
  .services-block .title-block { max-width: 100%; }
  .services-block .title-block h2 { margin-bottom: 32px; }
  .services-block .title-block h3 { max-width: 680px; display: block; margin: 0px auto 105px auto; }
  .services-block .services { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; position: relative; }
  .services-block .services .service { width: 25%; padding: 0px 20px; margin-bottom: 0px; }
  .services-block .services .service .icon { width: 225px; height: 225px; margin-bottom: 50px; }
  .services-block .services .service .icon svg { width: 100%; max-width: 90px; height: auto; }
  .services-block .services .service .service-title { text-align: center; font-weight: 400; margin-bottom: 55px; }
  .services-block .services .service .service-description { padding: 0px 15px; }
  .services-block .btn { display: none; } }

.slick-list { width: 100%; overflow: visible; }

.text-media-5050 { overflow: hidden; position: relative; }

.text-media-5050 .content-col.primary-scheme .text-content::before { background-color: #001689; }

.text-media-5050 .content-col.primary-scheme .text-content::after { background-color: #001689; }

.text-media-5050 .content-col.secondary-scheme .text-content::before { background-color: #00A0DF; }

.text-media-5050 .content-col.secondary-scheme .text-content::after { background-color: #00A0DF; }

.text-media-5050 .content-col.grey-scheme .text-content::before { background-color: #F7F7F7; }

.text-media-5050 .content-col.grey-scheme .text-content::after { background-color: #F7F7F7; }

.text-media-5050 .content-col.white-scheme .text-content::before { background-color: #fff; }

.text-media-5050 .content-col.white-scheme .text-content::after { background-color: #fff; }

.text-media-5050 .content-col .text-content { padding: 70px 15px; text-align: center; position: relative; z-index: 2; }

.text-media-5050 .content-col .text-content h1, .text-media-5050 .content-col .text-content h2 { margin-bottom: 18px; }

.text-media-5050 .content-col .text-content h3, .text-media-5050 .content-col .text-content h4 { margin-bottom: 23px; }

.text-media-5050 .content-col .text-content ul .contact { width: 100%; height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.text-media-5050 .content-col .text-content ul .contact a { font-weight: 500; }

.text-media-5050 .content-col .text-content ul .contact img { width: 22px; height: auto; margin-right: 7px; }

.text-media-5050 .content-col .text-content ul .contact:first-of-type { margin-top: 21px; margin-bottom: 23px; }

.text-media-5050 .content-col .text-content .btn { margin-top: 12px; }

.text-media-5050 .content-col .text-content::before { content: ''; width: 999999px; height: 100%; right: 100%; top: 0; position: absolute; }

.text-media-5050 .content-col .text-content::after { content: ''; width: 999999px; height: 100%; left: 100%; top: 0; position: absolute; }

.text-media-5050 .media { width: 100%; min-height: 420px; }

.text-media-5050 .media .image { width: 100%; min-height: 420px; height: 100%; }

.text-media-5050 .media .gmap { width: 100%; min-height: 420px; height: 100%; }

@media (min-width: 992px) { .text-media-5050 .flex-row-reverse .text-content { padding: 150px 0px 150px 110px !important; }
  .text-media-5050 .flex-row-reverse .text-content::before { width: 0; }
  .text-media-5050 .flex-row-reverse .text-content:after { width: 9999px !important; }
  .text-media-5050 .content-col .text-content { padding: 150px 110px 150px 0px; text-align: left; }
  .text-media-5050 .content-col .text-content h1, .text-media-5050 .content-col .text-content h2 { margin-bottom: 40px; }
  .text-media-5050 .content-col .text-content h3, .text-media-5050 .content-col .text-content h4 { margin-bottom: 40px; }
  .text-media-5050 .content-col .text-content ul { list-style: none; }
  .text-media-5050 .content-col .text-content ul .contact { min-width: 200px; display: block; }
  .text-media-5050 .content-col .text-content .btn { margin-top: 24px; }
  .text-media-5050 .content-col .text-content::after { width: 0; }
  .text-media-5050 .media { position: absolute; top: 0; right: 0; z-index: 1; max-width: 50%; height: 100%; }
  .text-media-5050 .media.media-left { left: 0; } }

@media (min-width: 1200px) { .text-media-5050 .content-col .text-content ul { margin-top: 36px; margin-bottom: 0px; }
  .text-media-5050 .content-col .text-content ul .contact { display: inline; margin-right: 50px; } }

.contact-form-container { width: 100%; padding: 70px 0px; position: relative; overflow: hidden; }

.contact-form-container .overlay-img { position: absolute; top: 0; left: -5%; z-index: 1; width: 90%; height: auto; -webkit-transform: rotate(25deg); transform: rotate(25deg); opacity: 0.07; }

.contact-form-container .title-block { padding: 0px 15px; position: relative; z-index: 2; text-align: center; margin-bottom: 30px; }

.contact-form-container .title-block h2 { color: #fff; margin-bottom: 40px; }

.contact-form-container form { padding: 0px 15px; position: relative; z-index: 3; }

.contact-form-container form input { width: 100%; padding: 14px; border: 0; outline: 0; font-size: 16px; color: #9A9A9A; margin-bottom: 20px; }

.contact-form-container form input#cf_cap_em { height: 0; width: 0; padding: 0; }

.contact-form-container form input::-webkit-input-placeholder { color: #9A9A9A; }

.contact-form-container form input:-ms-input-placeholder { color: #9A9A9A; }

.contact-form-container form input::-ms-input-placeholder { color: #9A9A9A; }

.contact-form-container form input::placeholder { color: #9A9A9A; }

.contact-form-container form textarea { width: 100%; padding: 14px; border: 0; outline: 0; min-height: 160px; font-size: 16px; color: #9A9A9A; }

.contact-form-container form textarea::-webkit-input-placeholder { color: #9A9A9A; }

.contact-form-container form textarea:-ms-input-placeholder { color: #9A9A9A; }

.contact-form-container form textarea::-ms-input-placeholder { color: #9A9A9A; }

.contact-form-container form textarea::placeholder { color: #9A9A9A; }

.contact-form-container form .btn { margin-top: 30px; display: block; margin: 10px auto 0px auto; min-width: 165px; }

.contact-form-container .contact-msg { display: none; width: 100%; text-align: center; }

@media (min-width: 576px) { .contact-form-container .overlay-img { width: 70%; } }

@media (min-width: 992px) { .contact-form-container { padding: 150px 0px; }
  .contact-form-container .overlay-img { top: -25%; width: 55%; }
  .contact-form-container .title-block { padding: 0px; text-align: center; margin-bottom: 60px; }
  .contact-form-container .title-block h2 { margin-bottom: 50px; }
  .contact-form-container .title-block h3 { max-width: 60%; display: block; margin: 0 auto; }
  .contact-form-container form { padding: 0px; }
  .contact-form-container form input { margin-bottom: 25px; }
  .contact-form-container form .btn { margin: 30px auto 0px auto; min-width: 265px; } }

.benefits-cards-container { width: 100%; padding: 70px 15px; }

.benefits-cards-container .title-block { text-align: center; }

.benefits-cards-container .title-block h2 { margin-bottom: 20px; color: #001689; }

.benefits-cards-container .title-block h3 { margin-bottom: 16px; color: #00A0DF; }

.benefits-cards-container .title-block p { margin-bottom: 45px; color: #3C3C3B; }

.benefits-cards-container .benefit-card { width: 100%; background-color: #F7F7F7; padding: 40px 30px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-transition: 0.4s; transition: 0.4s; margin-bottom: 36px; text-align: center; -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16); box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16); }

.benefits-cards-container .benefit-card svg { width: 100%; max-width: 88px; min-height: 88px; height: auto; margin-bottom: 22px; stroke: #001689; }

.benefits-cards-container .benefit-card svg path { fill: #001689; }

.benefits-cards-container .benefit-card h3 { margin-bottom: 15px; color: #001689; font-weight: 500; }

.benefits-cards-container .benefit-card p { color: #707070; }

.benefits-cards-container .benefit-card p:last-of-type { margin-bottom: 0px; }

.benefits-cards-container .benefit-card:hover { background-color: #00A0DF; }

.benefits-cards-container .benefit-card:hover h3, .benefits-cards-container .benefit-card:hover p { color: #fff; }

.benefits-cards-container .benefit-card:hover svg { stroke: #fff; }

.benefits-cards-container .benefit-card:hover svg path { fill: #fff; }

@media (min-width: 992px) { .benefits-cards-container { padding: 150px 0px; }
  .benefits-cards-container .title-block { text-align: left; height: calc(100% - 30px); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding-right: 16.6%; }
  .benefits-cards-container .title-block h2 { margin-bottom: 45px; }
  .benefits-cards-container .title-block h3 { margin-bottom: 30px; }
  .benefits-cards-container .title-block p { margin-bottom: 0px; }
  .benefits-cards-container .benefit-card { padding: 100px; } }

.services-list-container { padding: 70px 0px 46px 0px; }

.services-list-container.primary-scheme .service .header svg { stroke: #00A0DF; fill: #00A0DF; }

.services-list-container.primary-scheme .service .header svg path { fill: #00A0DF; }

.services-list-container.primary-scheme .service .header h3 { color: #00A0DF; }

.services-list-container.secondary-scheme .service .header svg { stroke: #001689; fill: #001689; }

.services-list-container.secondary-scheme .service .header svg path { fill: #001689; }

.services-list-container.secondary-scheme .service .header h3 { color: #001689; }

.services-list-container.grey-scheme .service .header svg { stroke: #001689; fill: #001689; }

.services-list-container.grey-scheme .service .header svg path { fill: #001689; }

.services-list-container.grey-scheme .service .header h3 { color: #001689; }

.services-list-container.white-scheme .service .header svg { stroke: #001689; fill: #001689; }

.services-list-container.white-scheme .service .header svg path { fill: #001689; }

.services-list-container.white-scheme .service .header h3 { color: #001689; }

.services-list-container h2 { margin-bottom: 20px; text-align: center; }

.services-list-container .sub-title-block { text-align: center; }

.services-list-container .sub-title-block h3 { margin-bottom: 45px; }

.services-list-container .service { width: 100%; padding: 0px 15px; margin-bottom: 30px; }

.services-list-container .service .header { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom: 18px; }

.services-list-container .service .header svg { width: 40px; height: 40px; }

.services-list-container .service .header h3 { margin-left: 16px; margin-bottom: 0px; }

.services-list-container .service p { font-weight: 200; }

@media (min-width: 992px) { .services-list-container { padding: 150px 0px 114px 0px; }
  .services-list-container h2 { text-align: left; margin-bottom: 45px; }
  .services-list-container .sub-title-block { text-align: left; padding-right: 16.6%; }
  .services-list-container .service .header svg { width: 58px; height: 58px; }
  .services-list-container .service .header h3 { margin-left: 40px; width: 100%; }
  .services-list-container .service p { margin-left: 90px; } }

.benefits-slider-container { width: 100%; background-color: #F7F7F7; padding: 70px 0px; overflow: hidden; }

.benefits-slider-container .title-block { text-align: center; display: block; margin: 0 auto; max-width: 80%; }

.benefits-slider-container .title-block h2 { color: #001689; margin-bottom: 22px; }

.benefits-slider-container .title-block h3 { color: #00A0DF; margin-bottom: 45px; }

.benefits-slider-container .sliderArrows { display: none; }

.benefits-slider-container .benefits-slider { margin-left: -15px; margin-right: -15px; }

.benefits-slider-container .benefits-slider .benefit-card-slider { height: 100%; }

.benefits-slider-container .benefits-slider .benefit-card-slider .content-container { min-height: 250px; background-color: #fff; -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16); box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16); padding: 40px 30px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin: 0 5px 10px 5px; }

.benefits-slider-container .benefits-slider .benefit-card-slider .content-container svg { margin-bottom: 26px; width: 100%; max-width: 75px; height: 75px; stroke: #001689; }

.benefits-slider-container .benefits-slider .benefit-card-slider .content-container svg path { fill: #001689; }

.benefits-slider-container .benefits-slider .benefit-card-slider .content-container h3 { color: #001689; text-align: center; font-size: 16px; font-weight: 500; }

.benefits-slider-container .benefits-slider .benefit-card-slider:focus { outline: 0; }

.benefits-slider-container .btn { background-color: #001689; color: #fff; margin: 70px auto 0 auto; display: block; max-width: 165px; }

@media (min-width: 992px) { .benefits-slider-container { padding: 150px 0px; }
  .benefits-slider-container .title-block { max-width: 100%; }
  .benefits-slider-container .title-block h2 { margin-bottom: 45px; }
  .benefits-slider-container .title-block h3 { margin-bottom: 100px; }
  .benefits-slider-container .sliderArrows { display: -webkit-box; display: -ms-flexbox; display: flex; padding: 0px 15px; width: 100%; height: 60px; position: absolute; top: calc(50% - 30px); left: 0; right: 0; z-index: 9; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
  .benefits-slider-container .sliderArrows .prevSlide { -webkit-transform: rotate(-180deg); transform: rotate(-180deg); }
  .benefits-slider-container .sliderArrows .prevSlide, .benefits-slider-container .sliderArrows .nextSlide { width: 60px; height: 60px; display: block; }
  .benefits-slider-container .sliderArrows .prevSlide img, .benefits-slider-container .sliderArrows .nextSlide img { width: 60px; height: 60px; }
  .benefits-slider-container .benefits-slider { padding: 0 8.4%; }
  .benefits-slider-container .benefits-slider .slick-list { overflow: hidden; }
  .benefits-slider-container .benefits-slider .benefit-card-slider .content-container { min-height: 280px; padding: 48px 30px; margin: 0 25px 10px 25px; }
  .benefits-slider-container .btn { display: none; } }

.text-media-7030 { width: 100%; padding-top: 60px; overflow: hidden; }

.text-media-7030 .text-content { text-align: center; padding: 0px 15px 30px 15px; }

.text-media-7030 .text-content img { display: block; margin: 0 auto 42px auto; width: 100%; max-width: 225px; height: auto; }

.text-media-7030 .text-content h2 { margin-bottom: 16px; }

.text-media-7030 .text-content h3 { margin-bottom: 20px; font-weight: 500; }

.text-media-7030 .text-content h3.fdpack-style { text-transform: uppercase; }

.text-media-7030 .text-content p:last-of-type { margin-bottom: 0; }

.text-media-7030 .text-content .btn { min-width: 165px; max-width: 100%; margin: 30px 0px 44px 0px; background-color: #00A0DF; color: #fff; }

.text-media-7030 .image { min-height: 250px; width: 100%; margin-bottom: -5px; margin-left: -15px; }

@media (min-width: 992px) { .text-media-7030 { padding-top: 150px; }
  .text-media-7030 .text-content { text-align: left; margin-bottom: 150px; }
  .text-media-7030 .text-content img { margin: 0 0 50px 0; max-width: 300px; }
  .text-media-7030 .text-content h2 { margin-bottom: 40px; }
  .text-media-7030 .text-content h3 { margin-bottom: 30px; }
  .text-media-7030 .text-content .btn { margin-top: 45px; min-width: 240px; max-width: 100%; background-color: #001689; }
  .text-media-7030 .image { position: absolute; bottom: 0; left: -20%; width: 120%; max-width: 120%; max-height: 100%; } }

body { font-family: proxima-nova, sans-serif; font-style: normal; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlcyI6WyJzdHlsZS5zY3NzIiwic3R5bGVzaGVldHMvX3ZhcmlhYmxlc19vdmVycmlkZS5zY3NzIiwiYm9vdHN0cmFwL2Jvb3RzdHJhcC5zY3NzIiwiYm9vdHN0cmFwL19mdW5jdGlvbnMuc2NzcyIsImJvb3RzdHJhcC9fdmFyaWFibGVzLnNjc3MiLCJib290c3RyYXAvX21peGlucy5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2hvdmVyLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19pbWFnZS5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fYmFkZ2Uuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX3Jlc2l6ZS5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fc2NyZWVuLXJlYWRlci5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fc2l6ZS5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fcmVzZXQtdGV4dC5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fdGV4dC1oaWRlLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL190ZXh0LXRydW5jYXRlLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL192aXNpYmlsaXR5LnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19hbGVydC5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fYnV0dG9ucy5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fY2FyZXQuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2xpc3RzLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19uYXYtZGl2aWRlci5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fZm9ybXMuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX3RhYmxlLXJvdy5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19ib3gtc2hhZG93LnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fZ3JpZC5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fZmxvYXQuc2NzcyIsImJvb3RzdHJhcC9fcm9vdC5zY3NzIiwiYm9vdHN0cmFwL19yZWJvb3Quc2NzcyIsImJvb3RzdHJhcC9fdHlwZS5zY3NzIiwiYm9vdHN0cmFwL19pbWFnZXMuc2NzcyIsImJvb3RzdHJhcC9fY29kZS5zY3NzIiwiYm9vdHN0cmFwL19ncmlkLnNjc3MiLCJib290c3RyYXAvX3RhYmxlcy5zY3NzIiwiYm9vdHN0cmFwL19mb3Jtcy5zY3NzIiwiYm9vdHN0cmFwL19idXR0b25zLnNjc3MiLCJib290c3RyYXAvX3RyYW5zaXRpb25zLnNjc3MiLCJib290c3RyYXAvX2Ryb3Bkb3duLnNjc3MiLCJib290c3RyYXAvX2J1dHRvbi1ncm91cC5zY3NzIiwiYm9vdHN0cmFwL19pbnB1dC1ncm91cC5zY3NzIiwiYm9vdHN0cmFwL19jdXN0b20tZm9ybXMuc2NzcyIsImJvb3RzdHJhcC9fbmF2LnNjc3MiLCJib290c3RyYXAvX25hdmJhci5zY3NzIiwiYm9vdHN0cmFwL19jYXJkLnNjc3MiLCJib290c3RyYXAvX2JyZWFkY3J1bWIuc2NzcyIsImJvb3RzdHJhcC9fcGFnaW5hdGlvbi5zY3NzIiwiYm9vdHN0cmFwL19iYWRnZS5zY3NzIiwiYm9vdHN0cmFwL19qdW1ib3Ryb24uc2NzcyIsImJvb3RzdHJhcC9fYWxlcnQuc2NzcyIsImJvb3RzdHJhcC9fcHJvZ3Jlc3Muc2NzcyIsImJvb3RzdHJhcC9fbWVkaWEuc2NzcyIsImJvb3RzdHJhcC9fbGlzdC1ncm91cC5zY3NzIiwiYm9vdHN0cmFwL19jbG9zZS5zY3NzIiwiYm9vdHN0cmFwL19tb2RhbC5zY3NzIiwiYm9vdHN0cmFwL190b29sdGlwLnNjc3MiLCJib290c3RyYXAvX3BvcG92ZXIuc2NzcyIsImJvb3RzdHJhcC9fY2Fyb3VzZWwuc2NzcyIsImJvb3RzdHJhcC9fdXRpbGl0aWVzLnNjc3MiLCJib290c3RyYXAvdXRpbGl0aWVzL19hbGlnbi5zY3NzIiwiYm9vdHN0cmFwL3V0aWxpdGllcy9fYmFja2dyb3VuZC5zY3NzIiwiYm9vdHN0cmFwL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzIiwiYm9vdHN0cmFwL3V0aWxpdGllcy9fY2xlYXJmaXguc2NzcyIsImJvb3RzdHJhcC91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyIsImJvb3RzdHJhcC91dGlsaXRpZXMvX2VtYmVkLnNjc3MiLCJib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MiLCJib290c3RyYXAvdXRpbGl0aWVzL19mbG9hdC5zY3NzIiwiYm9vdHN0cmFwL3V0aWxpdGllcy9fcG9zaXRpb24uc2NzcyIsImJvb3RzdHJhcC91dGlsaXRpZXMvX3NjcmVlbnJlYWRlcnMuc2NzcyIsImJvb3RzdHJhcC91dGlsaXRpZXMvX3NpemluZy5zY3NzIiwiYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzIiwiYm9vdHN0cmFwL3V0aWxpdGllcy9fdGV4dC5zY3NzIiwiYm9vdHN0cmFwL3V0aWxpdGllcy9fdmlzaWJpbGl0eS5zY3NzIiwiYm9vdHN0cmFwL19wcmludC5zY3NzIiwic3R5bGVzaGVldHMvX3RoZW1pbmcuc2NzcyIsInN0eWxlc2hlZXRzL19uYXYtYmFyLnNjc3MiLCJzdHlsZXNoZWV0cy9fZm9vdGVyLnNjc3MiLCJzdHlsZXNoZWV0cy9fZGVmYXVsdC10ZW1wbGF0ZS5zY3NzIiwic3R5bGVzaGVldHMvX3NlcnZpY2VzLWJsb2NrLnNjc3MiLCJzdHlsZXNoZWV0cy9fdGV4dC1tZWRpYS01MDUwLnNjc3MiLCJzdHlsZXNoZWV0cy9fY29udGFjdC1mb3JtLnNjc3MiLCJzdHlsZXNoZWV0cy9fYmVuZWZpdHMtY2FyZHMuc2NzcyIsInN0eWxlc2hlZXRzL19zZXJ2aWNlcy1saXN0LnNjc3MiLCJzdHlsZXNoZWV0cy9fYmVuZWZpdHMtc2xpZGVyLnNjc3MiLCJzdHlsZXNoZWV0cy90ZXh0LW1lZGlhLTcwMzAuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUVBQSx5TUFLRztBa0NMSCxBQUFBLEtBQUssQ0FBQyxFQUdGLE1BQVcsQ0FBRSxRQUFDLEVBQWQsUUFBVyxDQUFFLFFBQUMsRUFBZCxRQUFXLENBQUUsUUFBQyxFQUFkLE1BQVcsQ0FBRSxRQUFDLEVBQWQsS0FBVyxDQUFFLFFBQUMsRUFBZCxRQUFXLENBQUUsUUFBQyxFQUFkLFFBQVcsQ0FBRSxRQUFDLEVBQWQsT0FBVyxDQUFFLFFBQUMsRUFBZCxNQUFXLENBQUUsUUFBQyxFQUFkLE1BQVcsQ0FBRSxRQUFDLEVBQWQsT0FBVyxDQUFFLEtBQUMsRUFBZCxNQUFXLENBQUUsUUFBQyxFQUFkLFdBQVcsQ0FBRSxRQUFDLEVBSWQsU0FBVyxDQUFFLFFBQUMsRUFBZCxXQUFXLENBQUUsUUFBQyxFQUFkLFNBQVcsQ0FBRSxRQUFDLEVBQWQsTUFBVyxDQUFFLFFBQUMsRUFBZCxTQUFXLENBQUUsUUFBQyxFQUFkLFFBQVcsQ0FBRSxRQUFDLEVBQWQsT0FBVyxDQUFFLFFBQUMsRUFBZCxNQUFXLENBQUUsUUFBQyxFQUlkLGVBQW1CLENBQWEsRUFBQyxFQUFqQyxlQUFtQixDQUFhLE1BQUMsRUFBakMsZUFBbUIsQ0FBYSxNQUFDLEVBQWpDLGVBQW1CLENBQWEsTUFBQyxFQUFqQyxlQUFtQixDQUFhLE9BQUMsRUFLbkMsd0JBQXdCLENBQUEseUJBQUMsRUFDekIsdUJBQXVCLENBQUEscUZBQUMsR0FDekI7O0FDRUQsQUFBQSxDQUFDLEVB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 */

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