diff --git a/sites/platform1-site/js/app.js b/sites/platform1-site/js/app.js index a003952206f82caf2125d04524ca4a5c45d92b4a..212e4b8d72cafbb2ae94d1be48d3cc1793058c90 100644 --- a/sites/platform1-site/js/app.js +++ b/sites/platform1-site/js/app.js @@ -42305,18 +42305,10 @@ var _Footer = _interopRequireDefault(__webpack_require__(/*! @/components/Footer // // // -// import Wisps from "@/assets/images/Background_WH_Texture.svg"; var _default = { components: { NavBar: _NavBar.default, Footer: _Footer.default - }, - computed: { - styleObject() { - return {// backgroundImage: `url(${Wisps})` - }; - } - } }; exports.default = _default; @@ -42503,16 +42495,6 @@ exports.default = void 0; // // // -// -// -// -// -// -// -// -// -// -// var _default = { name: "ProductsSummary", components: {} @@ -42544,8 +42526,6 @@ var _Icon_Training = _interopRequireDefault(__webpack_require__(/*! @/assets/ima var _Icon_LearnMore = _interopRequireDefault(__webpack_require__(/*! @/assets/images/icons/Icon_LearnMore.svg */ "./src/assets/images/icons/Icon_LearnMore.svg")); -var _Icon_JITSI = _interopRequireDefault(__webpack_require__(/*! @/assets/images/icons/Icon_JITSI.svg */ "./src/assets/images/icons/Icon_JITSI.svg")); - var _Icon_DSAWG = _interopRequireDefault(__webpack_require__(/*! @/assets/images/icons/Icon_DSAWG.svg */ "./src/assets/images/icons/Icon_DSAWG.svg")); var _Icon_DoDenterpriseChat = _interopRequireDefault(__webpack_require__(/*! @/assets/images/icons/Icon_DoDenterpriseChat.svg */ "./src/assets/images/icons/Icon_DoDenterpriseChat.svg")); @@ -42604,22 +42584,12 @@ var _Icon_DoDenterpriseChat = _interopRequireDefault(__webpack_require__(/*! @/a // // // -// -// -// -// -// -// -// -// -// var _default = { name: "ServicesSummary", components: { Repo1Logo: _Icon_RepoOne.default, TrainingLogo: _Icon_Training.default, LearnMoreLogo: _Icon_LearnMore.default, - JitsiLogo: _Icon_JITSI.default, DsawgLogo: _Icon_DSAWG.default, ChatLogo: _Icon_DoDenterpriseChat.default } @@ -42681,6 +42651,17 @@ exports.default = void 0; // // // +// +// +// +// +// +// +// +// +// +// +// var _default = { name: "WhoWeServe", components: {} @@ -42726,6 +42707,7 @@ var _WhoWeServe = _interopRequireDefault(__webpack_require__(/*! @/components/Wh // // // +// var _default = { name: "Home", components: { @@ -42733,7 +42715,14 @@ var _default = { ServicesSummary: _ServicesSummary.default, ProductsSummary: _ProductsSummary.default, WhoWeServe: _WhoWeServe.default + }, + + data() { + return { + publicPath: "" + }; } + }; exports.default = _default; @@ -43101,7 +43090,7 @@ var _Quotes = _interopRequireDefault(__webpack_require__(/*! @/assets/images/ico // // var _default = { - name: "Home", + name: "WhoWeAre", components: { PageHeader: _PageHeader.default, QuotesLogo: _Quotes.default @@ -43181,15 +43170,22 @@ var render = function() { [_c("router-view", { attrs: { id: "main-content" } })], 1 ), - _c("div", { staticClass: "wisps", style: _vm.styleObject }, [ - _c("div", { staticClass: "mask" }) - ]), + _vm._m(0), _c("Footer") ], 1 ) } -var staticRenderFns = [] +var staticRenderFns = [ + function() { + var _vm = this + var _h = _vm.$createElement + var _c = _vm._self._c || _h + return _c("div", { staticClass: "wisps" }, [ + _c("div", { staticClass: "mask" }) + ]) + } +] render._withStripped = true @@ -43376,85 +43372,68 @@ var render = function() { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("div", { staticClass: "products-summary" }, [ - _c("h2", [_vm._v(" PLATFORM ONE PRODUCTS ")]), - _c("div", { staticClass: "bg" }, [ - _c("div", { staticClass: "bg-mask" }), - _c("div", { staticClass: "wave-divider" }, [ - _c( - "svg", - { attrs: { viewBox: "0 70 500 60", preserveAspectRatio: "none" } }, - [ - _c("rect", { - attrs: { x: "0", y: "0", width: "500", height: "500" } - }), - _c("path", { - attrs: { d: "M0,100 C150,200 350,0 500,100 L500,00 L0,0 Z" } - }) - ] - ) - ]) - ]), - _vm._m(0) - ]) + return _vm._m(0) } var staticRenderFns = [ function() { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("div", { staticClass: "container" }, [ - _c("div", { staticClass: "row" }, [ - _c("div", { staticClass: "col-lg-4 products-wrapper" }, [ - _c("div", { staticClass: "products-container adce" }, [ - _c("div", { staticClass: "logo-wrapper" }, [ - _c("img", { - staticClass: "logo", - attrs: { src: __webpack_require__(/*! @/assets/images/ADCE.png */ "./src/assets/images/ADCE.png") } - }) - ]), - _c("div", { staticClass: "text" }, [ - _vm._v( - " All Domain Common Environment (ADCE) teams get instance access to developer tools and CI/CD pipelines leveraging Platform One's C-ATO " - ) - ]), - _c("h6", { staticClass: "py-4" }, [_vm._v(" site coming soon ")]) - ]) - ]), - _c("div", { staticClass: "col-lg-4 products-wrapper" }, [ - _c("div", { staticClass: "products-container big-bang" }, [ - _c("div", { staticClass: "logo-wrapper" }, [ - _c("img", { - staticClass: "logo", - attrs: { - src: __webpack_require__(/*! @/assets/images/Big_Bang_Color_Logo_White_text.png */ "./src/assets/images/Big_Bang_Color_Logo_White_text.png") - } - }) - ]), - _c("div", { staticClass: "text" }, [ - _vm._v( - " Big Bang is the Infrastructure as Code and Configuration as Code (IaC/CaC) base MVP that can be deployed onto any AWS IL-2 & IL-5 instance " - ) - ]), - _c("h6", { staticClass: "py-4" }, [_vm._v(" site coming soon ")]) - ]) - ]), - _c("div", { staticClass: "col-lg-4 products-wrapper" }, [ - _c("div", { staticClass: "products-container iron-bank" }, [ - _c("div", { staticClass: "logo-wrapper" }, [ - _c("img", { - staticClass: "logo", - attrs: { - src: __webpack_require__(/*! @/assets/images/Iron_Bank_Logo_P1_font_white-02.png */ "./src/assets/images/Iron_Bank_Logo_P1_font_white-02.png") - } - }) - ]), - _c("div", { staticClass: "text" }, [ - _vm._v( - " The DoD repository of digitally signed, binary container images that have been hardened and accredited for DoD-wide use across classifications. " - ) - ]), - _c("h6", { staticClass: "py-4" }, [_vm._v(" site coming soon ")]) + return _c("div", { staticClass: "products-summary" }, [ + _c("h2", [_vm._v(" P1 products enable your mission ")]), + _c("div", { staticClass: "container" }, [ + _c("div", { staticClass: "row" }, [ + _c("div", { staticClass: "col-lg-4 products-wrapper" }, [ + _c("div", { staticClass: "products-container adce" }, [ + _c("div", { staticClass: "logo-wrapper" }, [ + _c("img", { + staticClass: "logo", + attrs: { src: __webpack_require__(/*! @/assets/images/ADCE.png */ "./src/assets/images/ADCE.png") } + }) + ]), + _c("div", { staticClass: "text" }, [ + _vm._v( + " All Domain Common Environment (ADCE) teams get instance access to developer tools and CI/CD pipelines leveraging Platform One's C-ATO " + ) + ]), + _c("h6", { staticClass: "py-4" }, [_vm._v(" site coming soon ")]) + ]) + ]), + _c("div", { staticClass: "col-lg-4 products-wrapper" }, [ + _c("div", { staticClass: "products-container big-bang" }, [ + _c("div", { staticClass: "logo-wrapper" }, [ + _c("img", { + staticClass: "logo", + attrs: { + src: __webpack_require__(/*! @/assets/images/Big_Bang_Color_Logo_White_text.png */ "./src/assets/images/Big_Bang_Color_Logo_White_text.png") + } + }) + ]), + _c("div", { staticClass: "text" }, [ + _vm._v( + " Big Bang is the Infrastructure as Code and Configuration as Code (IaC/CaC) base MVP that can be deployed onto any AWS IL-2 & IL-5 instance " + ) + ]), + _c("h6", { staticClass: "py-4" }, [_vm._v(" site coming soon ")]) + ]) + ]), + _c("div", { staticClass: "col-lg-4 products-wrapper" }, [ + _c("div", { staticClass: "products-container iron-bank" }, [ + _c("div", { staticClass: "logo-wrapper" }, [ + _c("img", { + staticClass: "logo", + attrs: { + src: __webpack_require__(/*! @/assets/images/Iron_Bank_Logo_P1_font_white-02.png */ "./src/assets/images/Iron_Bank_Logo_P1_font_white-02.png") + } + }) + ]), + _c("div", { staticClass: "text" }, [ + _vm._v( + " The DoD repository of digitally signed, binary container images that have been hardened and accredited for DoD-wide use across classifications. " + ) + ]), + _c("h6", { staticClass: "py-4" }, [_vm._v(" site coming soon ")]) + ]) ]) ]) ]) @@ -43483,11 +43462,11 @@ var render = function() { var _h = _vm.$createElement var _c = _vm._self._c || _h return _c("div", { staticClass: "services-summary" }, [ - _c("h2", [_vm._v(" PLATFORM ONE SERVICES ")]), + _c("h2", [_vm._v(" P1 services empower your workforce ")]), _c("div", { staticClass: "container" }, [ _c( "div", - { staticClass: "row" }, + { staticClass: "row justify-content-center" }, [ _c( "div", @@ -43523,11 +43502,11 @@ var render = function() { [ _c("ChatLogo", { staticClass: "logo" }), _c("h6", { staticClass: "title" }, [ - _vm._v("DOD ENTERPRISE CHAT") + _vm._v("DOD ENTERPRISE COLLABORATION") ]), _c("div", { staticClass: "text" }, [ _vm._v( - " In response to telework conditions due to the COVID-19 pandemic, Platform One released an IL-4 (FOUO) DoD chat app to support DoD users around the world " + " Platform One provides a chat app for IL2 (Public) and IL4 (FOUO) communication to DoD users around the world. No-hassle video teleconferencing for the DoD *coming soon* " ) ]) ], @@ -43547,16 +43526,6 @@ var render = function() { ], 1 ), - _c( - "div", - { staticClass: "col-md-6 col-lg-4 service-container" }, - [ - _c("JitsiLogo", { staticClass: "logo" }), - _c("h6", { staticClass: "title" }, [_vm._v("ENTERPRISE VTC")]), - _vm._m(1) - ], - 1 - ), _c( "router-link", { @@ -43590,16 +43559,6 @@ var staticRenderFns = [ _c("br"), _vm._v(" & ON-BOARDING ") ]) - }, - function() { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "text" }, [ - _vm._v(" No-hassle Video Teleconferencing for the DoD "), - _c("br"), - _vm._v(" *COMING SOON* ") - ]) } ] render._withStripped = true @@ -43623,70 +43582,85 @@ var render = function() { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _vm._m(0) + return _c("div", { staticClass: "who-we-serve" }, [ + _c("h2", [_vm._v(" WHO WE SERVE ")]), + _c("div", { staticClass: "bg" }, [ + _c("div", { staticClass: "bg-mask" }), + _c("div", { staticClass: "wave-divider" }, [ + _c( + "svg", + { attrs: { viewBox: "0 70 500 60", preserveAspectRatio: "none" } }, + [ + _c("rect", { + attrs: { x: "0", y: "0", width: "500", height: "500" } + }), + _c("path", { + attrs: { d: "M0,100 C150,200 350,0 500,100 L500,00 L0,0 Z" } + }) + ] + ) + ]) + ]), + _vm._m(0) + ]) } var staticRenderFns = [ function() { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h - return _c("div", { staticClass: "who-we-serve" }, [ - _c("h2", [_vm._v(" WHO WE SERVE ")]), - _c( - "div", - { staticClass: "container d-flex flex-wrap justify-content-center" }, - [ - _c("div", { staticClass: "img-wrapper" }, [ - _c("img", { - staticClass: "img-fluid", - attrs: { src: __webpack_require__(/*! @/assets/images/branches/DoD_seal.png */ "./src/assets/images/branches/DoD_seal.png") } - }) - ]), - _c("div", { staticClass: "img-wrapper" }, [ - _c("img", { - staticClass: "img-fluid", - attrs: { src: __webpack_require__(/*! @/assets/images/branches/AF_seal.png */ "./src/assets/images/branches/AF_seal.png") } - }) - ]), - _c("div", { staticClass: "img-wrapper" }, [ - _c("img", { - staticClass: "img-fluid", - attrs: { - src: __webpack_require__(/*! @/assets/images/branches/Marines_seal.png */ "./src/assets/images/branches/Marines_seal.png") - } - }) - ]), - _c("div", { staticClass: "img-wrapper" }, [ - _c("img", { - staticClass: "img-fluid ", - attrs: { src: __webpack_require__(/*! @/assets/images/branches/Navy_seal.png */ "./src/assets/images/branches/Navy_seal.png") } - }) - ]), - _c("div", { staticClass: "img-wrapper" }, [ - _c("img", { - staticClass: "img-fluid", - attrs: { src: __webpack_require__(/*! @/assets/images/branches/Army_seal.png */ "./src/assets/images/branches/Army_seal.png") } - }) - ]), - _c("div", { staticClass: "img-wrapper" }, [ - _c("img", { - staticClass: "img-fluid", - attrs: { - src: __webpack_require__(/*! @/assets/images/branches/CoastGuard_seal.png */ "./src/assets/images/branches/CoastGuard_seal.png") - } - }) - ]), - _c("div", { staticClass: "img-wrapper" }, [ - _c("img", { - staticClass: "img-fluid", - attrs: { - src: __webpack_require__(/*! @/assets/images/branches/SpaceForce_seal.png */ "./src/assets/images/branches/SpaceForce_seal.png") - } - }) - ]) - ] - ) - ]) + return _c( + "div", + { staticClass: "container d-flex flex-wrap justify-content-center" }, + [ + _c("div", { staticClass: "img-wrapper" }, [ + _c("img", { + staticClass: "img-fluid", + attrs: { src: __webpack_require__(/*! @/assets/images/branches/DoD_seal.png */ "./src/assets/images/branches/DoD_seal.png") } + }) + ]), + _c("div", { staticClass: "img-wrapper" }, [ + _c("img", { + staticClass: "img-fluid", + attrs: { src: __webpack_require__(/*! @/assets/images/branches/AF_seal.png */ "./src/assets/images/branches/AF_seal.png") } + }) + ]), + _c("div", { staticClass: "img-wrapper" }, [ + _c("img", { + staticClass: "img-fluid", + attrs: { src: __webpack_require__(/*! @/assets/images/branches/Marines_seal.png */ "./src/assets/images/branches/Marines_seal.png") } + }) + ]), + _c("div", { staticClass: "img-wrapper" }, [ + _c("img", { + staticClass: "img-fluid ", + attrs: { src: __webpack_require__(/*! @/assets/images/branches/Navy_seal.png */ "./src/assets/images/branches/Navy_seal.png") } + }) + ]), + _c("div", { staticClass: "img-wrapper" }, [ + _c("img", { + staticClass: "img-fluid", + attrs: { src: __webpack_require__(/*! @/assets/images/branches/Army_seal.png */ "./src/assets/images/branches/Army_seal.png") } + }) + ]), + _c("div", { staticClass: "img-wrapper" }, [ + _c("img", { + staticClass: "img-fluid", + attrs: { + src: __webpack_require__(/*! @/assets/images/branches/CoastGuard_seal.png */ "./src/assets/images/branches/CoastGuard_seal.png") + } + }) + ]), + _c("div", { staticClass: "img-wrapper" }, [ + _c("img", { + staticClass: "img-fluid", + attrs: { + src: __webpack_require__(/*! @/assets/images/branches/SpaceForce_seal.png */ "./src/assets/images/branches/SpaceForce_seal.png") + } + }) + ]) + ] + ) } ] render._withStripped = true @@ -43720,8 +43694,12 @@ var render = function() { description: "An official DoD DevSecOps Enterprise Services team" } }), - _c("ServicesSummary"), + _c("img", { + staticClass: "img-fluid p1-logo", + attrs: { src: _vm.publicPath + "/static/p1-logo.png" } + }), _c("ProductsSummary"), + _c("ServicesSummary"), _c("WhoWeServe") ], 1 @@ -44216,7 +44194,7 @@ var ___CSS_LOADER_URL_IMPORT_0___ = __webpack_require__(/*! @/assets/images/Back exports = ___CSS_LOADER_API_IMPORT___(false); var ___CSS_LOADER_URL_REPLACEMENT_0___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_0___); // Module -exports.push([module.i, "/*!\n * Bootstrap v4.5.0 (https://getbootstrap.com/)\n * Copyright 2011-2020 The Bootstrap Authors\n * Copyright 2011-2020 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n:root {\n --blue: #007bff;\n --indigo: #6610f2;\n --purple: #6f42c1;\n --pink: #e83e8c;\n --red: #dc3545;\n --orange: #fd7e14;\n --yellow: #ffc107;\n --green: #28a745;\n --teal: #20c997;\n --cyan: #17a2b8;\n --white: #fff;\n --gray: #6c757d;\n --gray-dark: #343a40;\n --primary: #7a1b17;\n --secondary: #FFFFFF;\n --success: #6598cf;\n --info: #17a2b8;\n --warning: #ffc107;\n --danger: #e43932;\n --light: #f8f9fa;\n --dark: #343a40;\n --breakpoint-xs: 0;\n --breakpoint-sm: 576px;\n --breakpoint-md: 768px;\n --breakpoint-lg: 992px;\n --breakpoint-xl: 1200px;\n --font-family-sans-serif: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n}\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\nhtml {\n font-family: sans-serif;\n line-height: 1.15;\n -webkit-text-size-adjust: 100%;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\nbody {\n margin: 0;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #212529;\n text-align: left;\n background-color: #fff;\n}\n[tabindex=\"-1\"]:focus:not(:focus-visible) {\n outline: 0 !important;\n}\nhr {\n box-sizing: content-box;\n height: 0;\n overflow: visible;\n}\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: 0.5rem;\n}\np {\n margin-top: 0;\n margin-bottom: 1rem;\n}\nabbr[title],\nabbr[data-original-title] {\n text-decoration: underline;\n -webkit-text-decoration: underline dotted;\n text-decoration: underline dotted;\n cursor: help;\n border-bottom: 0;\n -webkit-text-decoration-skip-ink: none;\n text-decoration-skip-ink: none;\n}\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\ndt {\n font-weight: 700;\n}\ndd {\n margin-bottom: .5rem;\n margin-left: 0;\n}\nblockquote {\n margin: 0 0 1rem;\n}\nb,\nstrong {\n font-weight: bolder;\n}\nsmall {\n font-size: 80%;\n}\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\nsub {\n bottom: -.25em;\n}\nsup {\n top: -.5em;\n}\na {\n color: #14BAFF;\n text-decoration: none;\n background-color: transparent;\n}\na:hover {\n color: #0056b3;\n text-decoration: underline;\n}\na:not([href]) {\n color: inherit;\n text-decoration: none;\n}\na:not([href]):hover {\n color: inherit;\n text-decoration: none;\n}\npre,\ncode,\nkbd,\nsamp {\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n font-size: 1em;\n}\npre {\n margin-top: 0;\n margin-bottom: 1rem;\n overflow: auto;\n -ms-overflow-style: scrollbar;\n}\nfigure {\n margin: 0 0 1rem;\n}\nimg {\n vertical-align: middle;\n border-style: none;\n}\nsvg {\n overflow: hidden;\n vertical-align: middle;\n}\ntable {\n border-collapse: collapse;\n}\ncaption {\n padding-top: 0.75rem;\n padding-bottom: 0.75rem;\n color: #6c757d;\n text-align: left;\n caption-side: bottom;\n}\nth {\n text-align: inherit;\n}\nlabel {\n display: inline-block;\n margin-bottom: 0.5rem;\n}\nbutton {\n border-radius: 0;\n}\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\nbutton,\ninput {\n overflow: visible;\n}\nbutton,\nselect {\n text-transform: none;\n}\n[role=\"button\"] {\n cursor: pointer;\n}\nselect {\n word-wrap: normal;\n}\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\nbutton:not(:disabled),\n[type=\"button\"]:not(:disabled),\n[type=\"reset\"]:not(:disabled),\n[type=\"submit\"]:not(:disabled) {\n cursor: pointer;\n}\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box;\n padding: 0;\n}\ntextarea {\n overflow: auto;\n resize: vertical;\n}\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0;\n}\nlegend {\n display: block;\n width: 100%;\n max-width: 100%;\n padding: 0;\n margin-bottom: .5rem;\n font-size: 1.5rem;\n line-height: inherit;\n color: inherit;\n white-space: normal;\n}\nprogress {\n vertical-align: baseline;\n}\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n[type=\"search\"] {\n outline-offset: -2px;\n -webkit-appearance: none;\n}\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n::-webkit-file-upload-button {\n font: inherit;\n -webkit-appearance: button;\n}\noutput {\n display: inline-block;\n}\nsummary {\n display: list-item;\n cursor: pointer;\n}\ntemplate {\n display: none;\n}\n[hidden] {\n display: none !important;\n}\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n margin-bottom: 0.5rem;\n font-weight: 500;\n line-height: 1.2;\n}\nh1, .h1 {\n font-size: 2.5rem;\n}\nh2, .h2 {\n font-size: 2rem;\n}\nh3, .h3 {\n font-size: 1.75rem;\n}\nh4, .h4 {\n font-size: 1.5rem;\n}\nh5, .h5 {\n font-size: 1.25rem;\n}\nh6, .h6 {\n font-size: 1rem;\n}\n.lead {\n font-size: 1.25rem;\n font-weight: 300;\n}\n.display-1 {\n font-size: 6rem;\n font-weight: 300;\n line-height: 1.2;\n}\n.display-2 {\n font-size: 5.5rem;\n font-weight: 300;\n line-height: 1.2;\n}\n.display-3 {\n font-size: 4.5rem;\n font-weight: 300;\n line-height: 1.2;\n}\n.display-4 {\n font-size: 3.5rem;\n font-weight: 300;\n line-height: 1.2;\n}\nhr {\n margin-top: 1rem;\n margin-bottom: 1rem;\n border: 0;\n border-top: 1px solid rgba(0, 0, 0, 0.1);\n}\nsmall,\n.small {\n font-size: 80%;\n font-weight: 400;\n}\nmark,\n.mark {\n padding: 0.2em;\n background-color: #fcf8e3;\n}\n.list-unstyled {\n padding-left: 0;\n list-style: none;\n}\n.list-inline {\n padding-left: 0;\n list-style: none;\n}\n.list-inline-item {\n display: inline-block;\n}\n.list-inline-item:not(:last-child) {\n margin-right: 0.5rem;\n}\n.initialism {\n font-size: 90%;\n text-transform: uppercase;\n}\n.blockquote {\n margin-bottom: 1rem;\n font-size: 1.25rem;\n}\n.blockquote-footer {\n display: block;\n font-size: 80%;\n color: #6c757d;\n}\n.blockquote-footer::before {\n content: \"\\2014\\00A0\";\n}\n.img-fluid {\n max-width: 100%;\n height: auto;\n}\n.img-thumbnail {\n padding: 0.25rem;\n background-color: #fff;\n border: 1px solid #dee2e6;\n border-radius: 0.25rem;\n max-width: 100%;\n height: auto;\n}\n.figure {\n display: inline-block;\n}\n.figure-img {\n margin-bottom: 0.5rem;\n line-height: 1;\n}\n.figure-caption {\n font-size: 90%;\n color: #6c757d;\n}\ncode {\n font-size: 87.5%;\n color: #e83e8c;\n word-wrap: break-word;\n}\na > code {\n color: inherit;\n}\nkbd {\n padding: 0.2rem 0.4rem;\n font-size: 87.5%;\n color: #fff;\n background-color: #212529;\n border-radius: 0.2rem;\n}\nkbd kbd {\n padding: 0;\n font-size: 100%;\n font-weight: 700;\n}\npre {\n display: block;\n font-size: 87.5%;\n color: #212529;\n}\npre code {\n font-size: inherit;\n color: inherit;\n word-break: normal;\n}\n.pre-scrollable {\n max-height: 340px;\n overflow-y: scroll;\n}\n.container {\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\n}\n@media (min-width: 576px) {\n.container {\n max-width: 540px;\n}\n}\n@media (min-width: 768px) {\n.container {\n max-width: 720px;\n}\n}\n@media (min-width: 992px) {\n.container {\n max-width: 960px;\n}\n}\n@media (min-width: 1200px) {\n.container {\n max-width: 1140px;\n}\n}\n.container-fluid, .container-sm, .container-md, .container-lg, .container-xl {\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\n}\n@media (min-width: 576px) {\n.container, .container-sm {\n max-width: 540px;\n}\n}\n@media (min-width: 768px) {\n.container, .container-sm, .container-md {\n max-width: 720px;\n}\n}\n@media (min-width: 992px) {\n.container, .container-sm, .container-md, .container-lg {\n max-width: 960px;\n}\n}\n@media (min-width: 1200px) {\n.container, .container-sm, .container-md, .container-lg, .container-xl {\n max-width: 1140px;\n}\n}\n.row {\n display: flex;\n flex-wrap: wrap;\n margin-right: -15px;\n margin-left: -15px;\n}\n.no-gutters {\n margin-right: 0;\n margin-left: 0;\n}\n.no-gutters > .col,\n .no-gutters > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0;\n}\n.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,\n.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,\n.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,\n.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,\n.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,\n.col-xl-auto {\n position: relative;\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n}\n.col {\n flex-basis: 0;\n flex-grow: 1;\n min-width: 0;\n max-width: 100%;\n}\n.row-cols-1 > * {\n flex: 0 0 100%;\n max-width: 100%;\n}\n.row-cols-2 > * {\n flex: 0 0 50%;\n max-width: 50%;\n}\n.row-cols-3 > * {\n flex: 0 0 33.33333%;\n max-width: 33.33333%;\n}\n.row-cols-4 > * {\n flex: 0 0 25%;\n max-width: 25%;\n}\n.row-cols-5 > * {\n flex: 0 0 20%;\n max-width: 20%;\n}\n.row-cols-6 > * {\n flex: 0 0 16.66667%;\n max-width: 16.66667%;\n}\n.col-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n}\n.col-1 {\n flex: 0 0 8.33333%;\n max-width: 8.33333%;\n}\n.col-2 {\n flex: 0 0 16.66667%;\n max-width: 16.66667%;\n}\n.col-3 {\n flex: 0 0 25%;\n max-width: 25%;\n}\n.col-4 {\n flex: 0 0 33.33333%;\n max-width: 33.33333%;\n}\n.col-5 {\n flex: 0 0 41.66667%;\n max-width: 41.66667%;\n}\n.col-6 {\n flex: 0 0 50%;\n max-width: 50%;\n}\n.col-7 {\n flex: 0 0 58.33333%;\n max-width: 58.33333%;\n}\n.col-8 {\n flex: 0 0 66.66667%;\n max-width: 66.66667%;\n}\n.col-9 {\n flex: 0 0 75%;\n max-width: 75%;\n}\n.col-10 {\n flex: 0 0 83.33333%;\n max-width: 83.33333%;\n}\n.col-11 {\n flex: 0 0 91.66667%;\n max-width: 91.66667%;\n}\n.col-12 {\n flex: 0 0 100%;\n max-width: 100%;\n}\n.order-first {\n order: -1;\n}\n.order-last {\n order: 13;\n}\n.order-0 {\n order: 0;\n}\n.order-1 {\n order: 1;\n}\n.order-2 {\n order: 2;\n}\n.order-3 {\n order: 3;\n}\n.order-4 {\n order: 4;\n}\n.order-5 {\n order: 5;\n}\n.order-6 {\n order: 6;\n}\n.order-7 {\n order: 7;\n}\n.order-8 {\n order: 8;\n}\n.order-9 {\n order: 9;\n}\n.order-10 {\n order: 10;\n}\n.order-11 {\n order: 11;\n}\n.order-12 {\n order: 12;\n}\n.offset-1 {\n margin-left: 8.33333%;\n}\n.offset-2 {\n margin-left: 16.66667%;\n}\n.offset-3 {\n margin-left: 25%;\n}\n.offset-4 {\n margin-left: 33.33333%;\n}\n.offset-5 {\n margin-left: 41.66667%;\n}\n.offset-6 {\n margin-left: 50%;\n}\n.offset-7 {\n margin-left: 58.33333%;\n}\n.offset-8 {\n margin-left: 66.66667%;\n}\n.offset-9 {\n margin-left: 75%;\n}\n.offset-10 {\n margin-left: 83.33333%;\n}\n.offset-11 {\n margin-left: 91.66667%;\n}\n@media (min-width: 576px) {\n.col-sm {\n flex-basis: 0;\n flex-grow: 1;\n min-width: 0;\n max-width: 100%;\n}\n.row-cols-sm-1 > * {\n flex: 0 0 100%;\n max-width: 100%;\n}\n.row-cols-sm-2 > * {\n flex: 0 0 50%;\n max-width: 50%;\n}\n.row-cols-sm-3 > * {\n flex: 0 0 33.33333%;\n max-width: 33.33333%;\n}\n.row-cols-sm-4 > * {\n flex: 0 0 25%;\n max-width: 25%;\n}\n.row-cols-sm-5 > * {\n flex: 0 0 20%;\n max-width: 20%;\n}\n.row-cols-sm-6 > * {\n flex: 0 0 16.66667%;\n max-width: 16.66667%;\n}\n.col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n}\n.col-sm-1 {\n flex: 0 0 8.33333%;\n max-width: 8.33333%;\n}\n.col-sm-2 {\n flex: 0 0 16.66667%;\n max-width: 16.66667%;\n}\n.col-sm-3 {\n flex: 0 0 25%;\n max-width: 25%;\n}\n.col-sm-4 {\n flex: 0 0 33.33333%;\n max-width: 33.33333%;\n}\n.col-sm-5 {\n flex: 0 0 41.66667%;\n max-width: 41.66667%;\n}\n.col-sm-6 {\n flex: 0 0 50%;\n max-width: 50%;\n}\n.col-sm-7 {\n flex: 0 0 58.33333%;\n max-width: 58.33333%;\n}\n.col-sm-8 {\n flex: 0 0 66.66667%;\n max-width: 66.66667%;\n}\n.col-sm-9 {\n flex: 0 0 75%;\n max-width: 75%;\n}\n.col-sm-10 {\n flex: 0 0 83.33333%;\n max-width: 83.33333%;\n}\n.col-sm-11 {\n flex: 0 0 91.66667%;\n max-width: 91.66667%;\n}\n.col-sm-12 {\n flex: 0 0 100%;\n max-width: 100%;\n}\n.order-sm-first {\n order: -1;\n}\n.order-sm-last {\n order: 13;\n}\n.order-sm-0 {\n order: 0;\n}\n.order-sm-1 {\n order: 1;\n}\n.order-sm-2 {\n order: 2;\n}\n.order-sm-3 {\n order: 3;\n}\n.order-sm-4 {\n order: 4;\n}\n.order-sm-5 {\n order: 5;\n}\n.order-sm-6 {\n order: 6;\n}\n.order-sm-7 {\n order: 7;\n}\n.order-sm-8 {\n order: 8;\n}\n.order-sm-9 {\n order: 9;\n}\n.order-sm-10 {\n order: 10;\n}\n.order-sm-11 {\n order: 11;\n}\n.order-sm-12 {\n order: 12;\n}\n.offset-sm-0 {\n margin-left: 0;\n}\n.offset-sm-1 {\n margin-left: 8.33333%;\n}\n.offset-sm-2 {\n margin-left: 16.66667%;\n}\n.offset-sm-3 {\n margin-left: 25%;\n}\n.offset-sm-4 {\n margin-left: 33.33333%;\n}\n.offset-sm-5 {\n margin-left: 41.66667%;\n}\n.offset-sm-6 {\n margin-left: 50%;\n}\n.offset-sm-7 {\n margin-left: 58.33333%;\n}\n.offset-sm-8 {\n margin-left: 66.66667%;\n}\n.offset-sm-9 {\n margin-left: 75%;\n}\n.offset-sm-10 {\n margin-left: 83.33333%;\n}\n.offset-sm-11 {\n margin-left: 91.66667%;\n}\n}\n@media (min-width: 768px) {\n.col-md {\n flex-basis: 0;\n flex-grow: 1;\n min-width: 0;\n max-width: 100%;\n}\n.row-cols-md-1 > * {\n flex: 0 0 100%;\n max-width: 100%;\n}\n.row-cols-md-2 > * {\n flex: 0 0 50%;\n max-width: 50%;\n}\n.row-cols-md-3 > * {\n flex: 0 0 33.33333%;\n max-width: 33.33333%;\n}\n.row-cols-md-4 > * {\n flex: 0 0 25%;\n max-width: 25%;\n}\n.row-cols-md-5 > * {\n flex: 0 0 20%;\n max-width: 20%;\n}\n.row-cols-md-6 > * {\n flex: 0 0 16.66667%;\n max-width: 16.66667%;\n}\n.col-md-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n}\n.col-md-1 {\n flex: 0 0 8.33333%;\n max-width: 8.33333%;\n}\n.col-md-2 {\n flex: 0 0 16.66667%;\n max-width: 16.66667%;\n}\n.col-md-3 {\n flex: 0 0 25%;\n max-width: 25%;\n}\n.col-md-4 {\n flex: 0 0 33.33333%;\n max-width: 33.33333%;\n}\n.col-md-5 {\n flex: 0 0 41.66667%;\n max-width: 41.66667%;\n}\n.col-md-6 {\n flex: 0 0 50%;\n max-width: 50%;\n}\n.col-md-7 {\n flex: 0 0 58.33333%;\n max-width: 58.33333%;\n}\n.col-md-8 {\n flex: 0 0 66.66667%;\n max-width: 66.66667%;\n}\n.col-md-9 {\n flex: 0 0 75%;\n max-width: 75%;\n}\n.col-md-10 {\n flex: 0 0 83.33333%;\n max-width: 83.33333%;\n}\n.col-md-11 {\n flex: 0 0 91.66667%;\n max-width: 91.66667%;\n}\n.col-md-12 {\n flex: 0 0 100%;\n max-width: 100%;\n}\n.order-md-first {\n order: -1;\n}\n.order-md-last {\n order: 13;\n}\n.order-md-0 {\n order: 0;\n}\n.order-md-1 {\n order: 1;\n}\n.order-md-2 {\n order: 2;\n}\n.order-md-3 {\n order: 3;\n}\n.order-md-4 {\n order: 4;\n}\n.order-md-5 {\n order: 5;\n}\n.order-md-6 {\n order: 6;\n}\n.order-md-7 {\n order: 7;\n}\n.order-md-8 {\n order: 8;\n}\n.order-md-9 {\n order: 9;\n}\n.order-md-10 {\n order: 10;\n}\n.order-md-11 {\n order: 11;\n}\n.order-md-12 {\n order: 12;\n}\n.offset-md-0 {\n margin-left: 0;\n}\n.offset-md-1 {\n margin-left: 8.33333%;\n}\n.offset-md-2 {\n margin-left: 16.66667%;\n}\n.offset-md-3 {\n margin-left: 25%;\n}\n.offset-md-4 {\n margin-left: 33.33333%;\n}\n.offset-md-5 {\n margin-left: 41.66667%;\n}\n.offset-md-6 {\n margin-left: 50%;\n}\n.offset-md-7 {\n margin-left: 58.33333%;\n}\n.offset-md-8 {\n margin-left: 66.66667%;\n}\n.offset-md-9 {\n margin-left: 75%;\n}\n.offset-md-10 {\n margin-left: 83.33333%;\n}\n.offset-md-11 {\n margin-left: 91.66667%;\n}\n}\n@media (min-width: 992px) {\n.col-lg {\n flex-basis: 0;\n flex-grow: 1;\n min-width: 0;\n max-width: 100%;\n}\n.row-cols-lg-1 > * {\n flex: 0 0 100%;\n max-width: 100%;\n}\n.row-cols-lg-2 > * {\n flex: 0 0 50%;\n max-width: 50%;\n}\n.row-cols-lg-3 > * {\n flex: 0 0 33.33333%;\n max-width: 33.33333%;\n}\n.row-cols-lg-4 > * {\n flex: 0 0 25%;\n max-width: 25%;\n}\n.row-cols-lg-5 > * {\n flex: 0 0 20%;\n max-width: 20%;\n}\n.row-cols-lg-6 > * {\n flex: 0 0 16.66667%;\n max-width: 16.66667%;\n}\n.col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n}\n.col-lg-1 {\n flex: 0 0 8.33333%;\n max-width: 8.33333%;\n}\n.col-lg-2 {\n flex: 0 0 16.66667%;\n max-width: 16.66667%;\n}\n.col-lg-3 {\n flex: 0 0 25%;\n max-width: 25%;\n}\n.col-lg-4 {\n flex: 0 0 33.33333%;\n max-width: 33.33333%;\n}\n.col-lg-5 {\n flex: 0 0 41.66667%;\n max-width: 41.66667%;\n}\n.col-lg-6 {\n flex: 0 0 50%;\n max-width: 50%;\n}\n.col-lg-7 {\n flex: 0 0 58.33333%;\n max-width: 58.33333%;\n}\n.col-lg-8 {\n flex: 0 0 66.66667%;\n max-width: 66.66667%;\n}\n.col-lg-9 {\n flex: 0 0 75%;\n max-width: 75%;\n}\n.col-lg-10 {\n flex: 0 0 83.33333%;\n max-width: 83.33333%;\n}\n.col-lg-11 {\n flex: 0 0 91.66667%;\n max-width: 91.66667%;\n}\n.col-lg-12 {\n flex: 0 0 100%;\n max-width: 100%;\n}\n.order-lg-first {\n order: -1;\n}\n.order-lg-last {\n order: 13;\n}\n.order-lg-0 {\n order: 0;\n}\n.order-lg-1 {\n order: 1;\n}\n.order-lg-2 {\n order: 2;\n}\n.order-lg-3 {\n order: 3;\n}\n.order-lg-4 {\n order: 4;\n}\n.order-lg-5 {\n order: 5;\n}\n.order-lg-6 {\n order: 6;\n}\n.order-lg-7 {\n order: 7;\n}\n.order-lg-8 {\n order: 8;\n}\n.order-lg-9 {\n order: 9;\n}\n.order-lg-10 {\n order: 10;\n}\n.order-lg-11 {\n order: 11;\n}\n.order-lg-12 {\n order: 12;\n}\n.offset-lg-0 {\n margin-left: 0;\n}\n.offset-lg-1 {\n margin-left: 8.33333%;\n}\n.offset-lg-2 {\n margin-left: 16.66667%;\n}\n.offset-lg-3 {\n margin-left: 25%;\n}\n.offset-lg-4 {\n margin-left: 33.33333%;\n}\n.offset-lg-5 {\n margin-left: 41.66667%;\n}\n.offset-lg-6 {\n margin-left: 50%;\n}\n.offset-lg-7 {\n margin-left: 58.33333%;\n}\n.offset-lg-8 {\n margin-left: 66.66667%;\n}\n.offset-lg-9 {\n margin-left: 75%;\n}\n.offset-lg-10 {\n margin-left: 83.33333%;\n}\n.offset-lg-11 {\n margin-left: 91.66667%;\n}\n}\n@media (min-width: 1200px) {\n.col-xl {\n flex-basis: 0;\n flex-grow: 1;\n min-width: 0;\n max-width: 100%;\n}\n.row-cols-xl-1 > * {\n flex: 0 0 100%;\n max-width: 100%;\n}\n.row-cols-xl-2 > * {\n flex: 0 0 50%;\n max-width: 50%;\n}\n.row-cols-xl-3 > * {\n flex: 0 0 33.33333%;\n max-width: 33.33333%;\n}\n.row-cols-xl-4 > * {\n flex: 0 0 25%;\n max-width: 25%;\n}\n.row-cols-xl-5 > * {\n flex: 0 0 20%;\n max-width: 20%;\n}\n.row-cols-xl-6 > * {\n flex: 0 0 16.66667%;\n max-width: 16.66667%;\n}\n.col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n}\n.col-xl-1 {\n flex: 0 0 8.33333%;\n max-width: 8.33333%;\n}\n.col-xl-2 {\n flex: 0 0 16.66667%;\n max-width: 16.66667%;\n}\n.col-xl-3 {\n flex: 0 0 25%;\n max-width: 25%;\n}\n.col-xl-4 {\n flex: 0 0 33.33333%;\n max-width: 33.33333%;\n}\n.col-xl-5 {\n flex: 0 0 41.66667%;\n max-width: 41.66667%;\n}\n.col-xl-6 {\n flex: 0 0 50%;\n max-width: 50%;\n}\n.col-xl-7 {\n flex: 0 0 58.33333%;\n max-width: 58.33333%;\n}\n.col-xl-8 {\n flex: 0 0 66.66667%;\n max-width: 66.66667%;\n}\n.col-xl-9 {\n flex: 0 0 75%;\n max-width: 75%;\n}\n.col-xl-10 {\n flex: 0 0 83.33333%;\n max-width: 83.33333%;\n}\n.col-xl-11 {\n flex: 0 0 91.66667%;\n max-width: 91.66667%;\n}\n.col-xl-12 {\n flex: 0 0 100%;\n max-width: 100%;\n}\n.order-xl-first {\n order: -1;\n}\n.order-xl-last {\n order: 13;\n}\n.order-xl-0 {\n order: 0;\n}\n.order-xl-1 {\n order: 1;\n}\n.order-xl-2 {\n order: 2;\n}\n.order-xl-3 {\n order: 3;\n}\n.order-xl-4 {\n order: 4;\n}\n.order-xl-5 {\n order: 5;\n}\n.order-xl-6 {\n order: 6;\n}\n.order-xl-7 {\n order: 7;\n}\n.order-xl-8 {\n order: 8;\n}\n.order-xl-9 {\n order: 9;\n}\n.order-xl-10 {\n order: 10;\n}\n.order-xl-11 {\n order: 11;\n}\n.order-xl-12 {\n order: 12;\n}\n.offset-xl-0 {\n margin-left: 0;\n}\n.offset-xl-1 {\n margin-left: 8.33333%;\n}\n.offset-xl-2 {\n margin-left: 16.66667%;\n}\n.offset-xl-3 {\n margin-left: 25%;\n}\n.offset-xl-4 {\n margin-left: 33.33333%;\n}\n.offset-xl-5 {\n margin-left: 41.66667%;\n}\n.offset-xl-6 {\n margin-left: 50%;\n}\n.offset-xl-7 {\n margin-left: 58.33333%;\n}\n.offset-xl-8 {\n margin-left: 66.66667%;\n}\n.offset-xl-9 {\n margin-left: 75%;\n}\n.offset-xl-10 {\n margin-left: 83.33333%;\n}\n.offset-xl-11 {\n margin-left: 91.66667%;\n}\n}\n.table {\n width: 100%;\n margin-bottom: 1rem;\n color: #212529;\n}\n.table th,\n .table td {\n padding: 0.75rem;\n vertical-align: top;\n border-top: 1px solid #dee2e6;\n}\n.table thead th {\n vertical-align: bottom;\n border-bottom: 2px solid #dee2e6;\n}\n.table tbody + tbody {\n border-top: 2px solid #dee2e6;\n}\n.table-sm th,\n.table-sm td {\n padding: 0.3rem;\n}\n.table-bordered {\n border: 1px solid #dee2e6;\n}\n.table-bordered th,\n .table-bordered td {\n border: 1px solid #dee2e6;\n}\n.table-bordered thead th,\n .table-bordered thead td {\n border-bottom-width: 2px;\n}\n.table-borderless th,\n.table-borderless td,\n.table-borderless thead th,\n.table-borderless tbody + tbody {\n border: 0;\n}\n.table-striped tbody tr:nth-of-type(odd) {\n background-color: rgba(0, 0, 0, 0.05);\n}\n.table-hover tbody tr:hover {\n color: #212529;\n background-color: rgba(0, 0, 0, 0.075);\n}\n.table-primary,\n.table-primary > th,\n.table-primary > td {\n background-color: #dabfbe;\n}\n.table-primary th,\n.table-primary td,\n.table-primary thead th,\n.table-primary tbody + tbody {\n border-color: #ba8886;\n}\n.table-hover .table-primary:hover {\n background-color: #d1afae;\n}\n.table-hover .table-primary:hover > td,\n .table-hover .table-primary:hover > th {\n background-color: #d1afae;\n}\n.table-secondary,\n.table-secondary > th,\n.table-secondary > td {\n background-color: white;\n}\n.table-secondary th,\n.table-secondary td,\n.table-secondary thead th,\n.table-secondary tbody + tbody {\n border-color: white;\n}\n.table-hover .table-secondary:hover {\n background-color: #f2f2f2;\n}\n.table-hover .table-secondary:hover > td,\n .table-hover .table-secondary:hover > th {\n background-color: #f2f2f2;\n}\n.table-success,\n.table-success > th,\n.table-success > td {\n background-color: #d4e2f2;\n}\n.table-success th,\n.table-success td,\n.table-success thead th,\n.table-success tbody + tbody {\n border-color: #afc9e6;\n}\n.table-hover .table-success:hover {\n background-color: #c0d5ec;\n}\n.table-hover .table-success:hover > td,\n .table-hover .table-success:hover > th {\n background-color: #c0d5ec;\n}\n.table-info,\n.table-info > th,\n.table-info > td {\n background-color: #bee5eb;\n}\n.table-info th,\n.table-info td,\n.table-info thead th,\n.table-info tbody + tbody {\n border-color: #86cfda;\n}\n.table-hover .table-info:hover {\n background-color: #abdde5;\n}\n.table-hover .table-info:hover > td,\n .table-hover .table-info:hover > th {\n background-color: #abdde5;\n}\n.table-warning,\n.table-warning > th,\n.table-warning > td {\n background-color: #ffeeba;\n}\n.table-warning th,\n.table-warning td,\n.table-warning thead th,\n.table-warning tbody + tbody {\n border-color: #ffdf7e;\n}\n.table-hover .table-warning:hover {\n background-color: #ffe8a1;\n}\n.table-hover .table-warning:hover > td,\n .table-hover .table-warning:hover > th {\n background-color: #ffe8a1;\n}\n.table-danger,\n.table-danger > th,\n.table-danger > td {\n background-color: #f7c8c6;\n}\n.table-danger th,\n.table-danger td,\n.table-danger thead th,\n.table-danger tbody + tbody {\n border-color: #f19894;\n}\n.table-hover .table-danger:hover {\n background-color: #f4b2b0;\n}\n.table-hover .table-danger:hover > td,\n .table-hover .table-danger:hover > th {\n background-color: #f4b2b0;\n}\n.table-light,\n.table-light > th,\n.table-light > td {\n background-color: #fdfdfe;\n}\n.table-light th,\n.table-light td,\n.table-light thead th,\n.table-light tbody + tbody {\n border-color: #fbfcfc;\n}\n.table-hover .table-light:hover {\n background-color: #ececf6;\n}\n.table-hover .table-light:hover > td,\n .table-hover .table-light:hover > th {\n background-color: #ececf6;\n}\n.table-dark,\n.table-dark > th,\n.table-dark > td {\n background-color: #c6c8ca;\n}\n.table-dark th,\n.table-dark td,\n.table-dark thead th,\n.table-dark tbody + tbody {\n border-color: #95999c;\n}\n.table-hover .table-dark:hover {\n background-color: #b9bbbe;\n}\n.table-hover .table-dark:hover > td,\n .table-hover .table-dark:hover > th {\n background-color: #b9bbbe;\n}\n.table-active,\n.table-active > th,\n.table-active > td {\n background-color: rgba(0, 0, 0, 0.075);\n}\n.table-hover .table-active:hover {\n background-color: rgba(0, 0, 0, 0.075);\n}\n.table-hover .table-active:hover > td,\n .table-hover .table-active:hover > th {\n background-color: rgba(0, 0, 0, 0.075);\n}\n.table .thead-dark th {\n color: #fff;\n background-color: #343a40;\n border-color: #454d55;\n}\n.table .thead-light th {\n color: #495057;\n background-color: #e9ecef;\n border-color: #dee2e6;\n}\n.table-dark {\n color: #fff;\n background-color: #343a40;\n}\n.table-dark th,\n .table-dark td,\n .table-dark thead th {\n border-color: #454d55;\n}\n.table-dark.table-bordered {\n border: 0;\n}\n.table-dark.table-striped tbody tr:nth-of-type(odd) {\n background-color: rgba(255, 255, 255, 0.05);\n}\n.table-dark.table-hover tbody tr:hover {\n color: #fff;\n background-color: rgba(255, 255, 255, 0.075);\n}\n@media (max-width: 575.98px) {\n.table-responsive-sm {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n}\n.table-responsive-sm > .table-bordered {\n border: 0;\n}\n}\n@media (max-width: 767.98px) {\n.table-responsive-md {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n}\n.table-responsive-md > .table-bordered {\n border: 0;\n}\n}\n@media (max-width: 991.98px) {\n.table-responsive-lg {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n}\n.table-responsive-lg > .table-bordered {\n border: 0;\n}\n}\n@media (max-width: 1199.98px) {\n.table-responsive-xl {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n}\n.table-responsive-xl > .table-bordered {\n border: 0;\n}\n}\n.table-responsive {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n}\n.table-responsive > .table-bordered {\n border: 0;\n}\n.form-control {\n display: block;\n width: 100%;\n height: calc(1.5em + 0.75rem + 2px);\n padding: 0.375rem 0.75rem;\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #495057;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid #ced4da;\n border-radius: 0.25rem;\n transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n@media (prefers-reduced-motion: reduce) {\n.form-control {\n transition: none;\n}\n}\n.form-control::-ms-expand {\n background-color: transparent;\n border: 0;\n}\n.form-control:-moz-focusring {\n color: transparent;\n text-shadow: 0 0 0 #495057;\n}\n.form-control:focus {\n color: #495057;\n background-color: #fff;\n border-color: #80bdff;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n.form-control::-moz-placeholder {\n color: #6c757d;\n opacity: 1;\n}\n.form-control:-ms-input-placeholder {\n color: #6c757d;\n opacity: 1;\n}\n.form-control::-ms-input-placeholder {\n color: #6c757d;\n opacity: 1;\n}\n.form-control::placeholder {\n color: #6c757d;\n opacity: 1;\n}\n.form-control:disabled, .form-control[readonly] {\n background-color: #e9ecef;\n opacity: 1;\n}\ninput[type=\"date\"].form-control,\ninput[type=\"time\"].form-control,\ninput[type=\"datetime-local\"].form-control,\ninput[type=\"month\"].form-control {\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n}\nselect.form-control:focus::-ms-value {\n color: #495057;\n background-color: #fff;\n}\n.form-control-file,\n.form-control-range {\n display: block;\n width: 100%;\n}\n.col-form-label {\n padding-top: calc(0.375rem + 1px);\n padding-bottom: calc(0.375rem + 1px);\n margin-bottom: 0;\n font-size: inherit;\n line-height: 1.5;\n}\n.col-form-label-lg {\n padding-top: calc(0.5rem + 1px);\n padding-bottom: calc(0.5rem + 1px);\n font-size: 1.25rem;\n line-height: 1.5;\n}\n.col-form-label-sm {\n padding-top: calc(0.25rem + 1px);\n padding-bottom: calc(0.25rem + 1px);\n font-size: 0.875rem;\n line-height: 1.5;\n}\n.form-control-plaintext {\n display: block;\n width: 100%;\n padding: 0.375rem 0;\n margin-bottom: 0;\n font-size: 1rem;\n line-height: 1.5;\n color: #212529;\n background-color: transparent;\n border: solid transparent;\n border-width: 1px 0;\n}\n.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {\n padding-right: 0;\n padding-left: 0;\n}\n.form-control-sm {\n height: calc(1.5em + 0.5rem + 2px);\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n line-height: 1.5;\n border-radius: 0.2rem;\n}\n.form-control-lg {\n height: calc(1.5em + 1rem + 2px);\n padding: 0.5rem 1rem;\n font-size: 1.25rem;\n line-height: 1.5;\n border-radius: 0.3rem;\n}\nselect.form-control[size], select.form-control[multiple] {\n height: auto;\n}\ntextarea.form-control {\n height: auto;\n}\n.form-group {\n margin-bottom: 1rem;\n}\n.form-text {\n display: block;\n margin-top: 0.25rem;\n}\n.form-row {\n display: flex;\n flex-wrap: wrap;\n margin-right: -5px;\n margin-left: -5px;\n}\n.form-row > .col,\n .form-row > [class*=\"col-\"] {\n padding-right: 5px;\n padding-left: 5px;\n}\n.form-check {\n position: relative;\n display: block;\n padding-left: 1.25rem;\n}\n.form-check-input {\n position: absolute;\n margin-top: 0.3rem;\n margin-left: -1.25rem;\n}\n.form-check-input[disabled] ~ .form-check-label,\n .form-check-input:disabled ~ .form-check-label {\n color: #6c757d;\n}\n.form-check-label {\n margin-bottom: 0;\n}\n.form-check-inline {\n display: inline-flex;\n align-items: center;\n padding-left: 0;\n margin-right: 0.75rem;\n}\n.form-check-inline .form-check-input {\n position: static;\n margin-top: 0;\n margin-right: 0.3125rem;\n margin-left: 0;\n}\n.valid-feedback {\n display: none;\n width: 100%;\n margin-top: 0.25rem;\n font-size: 80%;\n color: #28a745;\n}\n.valid-tooltip {\n position: absolute;\n top: 100%;\n z-index: 5;\n display: none;\n max-width: 100%;\n padding: 0.25rem 0.5rem;\n margin-top: .1rem;\n font-size: 0.875rem;\n line-height: 1.5;\n color: #fff;\n background-color: rgba(40, 167, 69, 0.9);\n border-radius: 0.25rem;\n}\n.was-validated :valid ~ .valid-feedback,\n.was-validated :valid ~ .valid-tooltip,\n.is-valid ~ .valid-feedback,\n.is-valid ~ .valid-tooltip {\n display: block;\n}\n.was-validated .form-control:valid, .form-control.is-valid {\n border-color: #28a745;\n padding-right: calc(1.5em + 0.75rem);\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e\");\n background-repeat: no-repeat;\n background-position: right calc(0.375em + 0.1875rem) center;\n background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);\n}\n.was-validated .form-control:valid:focus, .form-control.is-valid:focus {\n border-color: #28a745;\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\n}\n.was-validated textarea.form-control:valid, textarea.form-control.is-valid {\n padding-right: calc(1.5em + 0.75rem);\n background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);\n}\n.was-validated .custom-select:valid, .custom-select.is-valid {\n border-color: #28a745;\n padding-right: calc(0.75em + 2.3125rem);\n background: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' 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/8px 10px, url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e\") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);\n}\n.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {\n border-color: #28a745;\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\n}\n.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {\n color: #28a745;\n}\n.was-validated .form-check-input:valid ~ .valid-feedback,\n.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,\n.form-check-input.is-valid ~ .valid-tooltip {\n display: block;\n}\n.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {\n color: #28a745;\n}\n.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {\n border-color: #28a745;\n}\n.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {\n border-color: #34ce57;\n background-color: #34ce57;\n}\n.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\n}\n.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {\n border-color: #28a745;\n}\n.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {\n border-color: #28a745;\n}\n.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {\n border-color: #28a745;\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\n}\n.invalid-feedback {\n display: none;\n width: 100%;\n margin-top: 0.25rem;\n font-size: 80%;\n color: #dc3545;\n}\n.invalid-tooltip {\n position: absolute;\n top: 100%;\n z-index: 5;\n display: none;\n max-width: 100%;\n padding: 0.25rem 0.5rem;\n margin-top: .1rem;\n font-size: 0.875rem;\n line-height: 1.5;\n color: #fff;\n background-color: rgba(220, 53, 69, 0.9);\n border-radius: 0.25rem;\n}\n.was-validated :invalid ~ .invalid-feedback,\n.was-validated :invalid ~ .invalid-tooltip,\n.is-invalid ~ .invalid-feedback,\n.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n.was-validated .form-control:invalid, .form-control.is-invalid {\n border-color: #dc3545;\n padding-right: calc(1.5em + 0.75rem);\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e\");\n background-repeat: no-repeat;\n background-position: right calc(0.375em + 0.1875rem) center;\n background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);\n}\n.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {\n border-color: #dc3545;\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\n}\n.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {\n padding-right: calc(1.5em + 0.75rem);\n background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);\n}\n.was-validated .custom-select:invalid, .custom-select.is-invalid {\n border-color: #dc3545;\n padding-right: calc(0.75em + 2.3125rem);\n background: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' 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/8px 10px, url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e\") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);\n}\n.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {\n border-color: #dc3545;\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\n}\n.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {\n color: #dc3545;\n}\n.was-validated .form-check-input:invalid ~ .invalid-feedback,\n.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,\n.form-check-input.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {\n color: #dc3545;\n}\n.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {\n border-color: #dc3545;\n}\n.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {\n border-color: #e4606d;\n background-color: #e4606d;\n}\n.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\n}\n.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {\n border-color: #dc3545;\n}\n.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {\n border-color: #dc3545;\n}\n.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {\n border-color: #dc3545;\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\n}\n.form-inline {\n display: flex;\n flex-flow: row wrap;\n align-items: center;\n}\n.form-inline .form-check {\n width: 100%;\n}\n@media (min-width: 576px) {\n.form-inline label {\n display: flex;\n align-items: center;\n justify-content: center;\n margin-bottom: 0;\n}\n.form-inline .form-group {\n display: flex;\n flex: 0 0 auto;\n flex-flow: row wrap;\n align-items: center;\n margin-bottom: 0;\n}\n.form-inline .form-control {\n display: inline-block;\n width: auto;\n vertical-align: middle;\n}\n.form-inline .form-control-plaintext {\n display: inline-block;\n}\n.form-inline .input-group,\n .form-inline .custom-select {\n width: auto;\n}\n.form-inline .form-check {\n display: flex;\n align-items: center;\n justify-content: center;\n width: auto;\n padding-left: 0;\n}\n.form-inline .form-check-input {\n position: relative;\n flex-shrink: 0;\n margin-top: 0;\n margin-right: 0.25rem;\n margin-left: 0;\n}\n.form-inline .custom-control {\n align-items: center;\n justify-content: center;\n}\n.form-inline .custom-control-label {\n margin-bottom: 0;\n}\n}\n.btn {\n display: inline-block;\n font-weight: 400;\n color: #212529;\n text-align: center;\n vertical-align: middle;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n background-color: transparent;\n border: 1px solid transparent;\n padding: 0.375rem 0.75rem;\n font-size: 1rem;\n line-height: 1.5;\n border-radius: 0.25rem;\n 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;\n}\n@media (prefers-reduced-motion: reduce) {\n.btn {\n transition: none;\n}\n}\n.btn:hover {\n color: #212529;\n text-decoration: none;\n}\n.btn:focus, .btn.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n.btn.disabled, .btn:disabled {\n opacity: 0.65;\n}\n.btn:not(:disabled):not(.disabled) {\n cursor: pointer;\n}\na.btn.disabled,\nfieldset:disabled a.btn {\n pointer-events: none;\n}\n.btn-primary {\n color: #fff;\n background-color: #7a1b17;\n border-color: #7a1b17;\n}\n.btn-primary:hover {\n color: #fff;\n background-color: #5a1411;\n border-color: #4f120f;\n}\n.btn-primary:focus, .btn-primary.focus {\n color: #fff;\n background-color: #5a1411;\n border-color: #4f120f;\n box-shadow: 0 0 0 0.2rem rgba(142, 61, 58, 0.5);\n}\n.btn-primary.disabled, .btn-primary:disabled {\n color: #fff;\n background-color: #7a1b17;\n border-color: #7a1b17;\n}\n.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,\n .show > .btn-primary.dropdown-toggle {\n color: #fff;\n background-color: #4f120f;\n border-color: #440f0d;\n}\n.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,\n .show > .btn-primary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(142, 61, 58, 0.5);\n}\n.btn-secondary {\n color: #212529;\n background-color: #FFFFFF;\n border-color: #FFFFFF;\n}\n.btn-secondary:hover {\n color: #212529;\n background-color: #ececec;\n border-color: #e6e6e6;\n}\n.btn-secondary:focus, .btn-secondary.focus {\n color: #212529;\n background-color: #ececec;\n border-color: #e6e6e6;\n box-shadow: 0 0 0 0.2rem rgba(222, 222, 223, 0.5);\n}\n.btn-secondary.disabled, .btn-secondary:disabled {\n color: #212529;\n background-color: #FFFFFF;\n border-color: #FFFFFF;\n}\n.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,\n .show > .btn-secondary.dropdown-toggle {\n color: #212529;\n background-color: #e6e6e6;\n border-color: #dfdfdf;\n}\n.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,\n .show > .btn-secondary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(222, 222, 223, 0.5);\n}\n.btn-success {\n color: #fff;\n background-color: #6598cf;\n border-color: #6598cf;\n}\n.btn-success:hover {\n color: #fff;\n background-color: #4884c6;\n border-color: #3e7ec3;\n}\n.btn-success:focus, .btn-success.focus {\n color: #fff;\n background-color: #4884c6;\n border-color: #3e7ec3;\n box-shadow: 0 0 0 0.2rem rgba(124, 167, 214, 0.5);\n}\n.btn-success.disabled, .btn-success:disabled {\n color: #fff;\n background-color: #6598cf;\n border-color: #6598cf;\n}\n.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,\n .show > .btn-success.dropdown-toggle {\n color: #fff;\n background-color: #3e7ec3;\n border-color: #3a78ba;\n}\n.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,\n .show > .btn-success.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(124, 167, 214, 0.5);\n}\n.btn-info {\n color: #fff;\n background-color: #17a2b8;\n border-color: #17a2b8;\n}\n.btn-info:hover {\n color: #fff;\n background-color: #138496;\n border-color: #117a8b;\n}\n.btn-info:focus, .btn-info.focus {\n color: #fff;\n background-color: #138496;\n border-color: #117a8b;\n box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);\n}\n.btn-info.disabled, .btn-info:disabled {\n color: #fff;\n background-color: #17a2b8;\n border-color: #17a2b8;\n}\n.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,\n .show > .btn-info.dropdown-toggle {\n color: #fff;\n background-color: #117a8b;\n border-color: #10707f;\n}\n.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,\n .show > .btn-info.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);\n}\n.btn-warning {\n color: #212529;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n.btn-warning:hover {\n color: #212529;\n background-color: #e0a800;\n border-color: #d39e00;\n}\n.btn-warning:focus, .btn-warning.focus {\n color: #212529;\n background-color: #e0a800;\n border-color: #d39e00;\n box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);\n}\n.btn-warning.disabled, .btn-warning:disabled {\n color: #212529;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,\n .show > .btn-warning.dropdown-toggle {\n color: #212529;\n background-color: #d39e00;\n border-color: #c69500;\n}\n.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,\n .show > .btn-warning.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);\n}\n.btn-danger {\n color: #fff;\n background-color: #e43932;\n border-color: #e43932;\n}\n.btn-danger:hover {\n color: #fff;\n background-color: #d4231c;\n border-color: #c9211a;\n}\n.btn-danger:focus, .btn-danger.focus {\n color: #fff;\n background-color: #d4231c;\n border-color: #c9211a;\n box-shadow: 0 0 0 0.2rem rgba(232, 87, 81, 0.5);\n}\n.btn-danger.disabled, .btn-danger:disabled {\n color: #fff;\n background-color: #e43932;\n border-color: #e43932;\n}\n.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,\n .show > .btn-danger.dropdown-toggle {\n color: #fff;\n background-color: #c9211a;\n border-color: #bd1f19;\n}\n.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,\n .show > .btn-danger.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(232, 87, 81, 0.5);\n}\n.btn-light {\n color: #212529;\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n}\n.btn-light:hover {\n color: #212529;\n background-color: #e2e6ea;\n border-color: #dae0e5;\n}\n.btn-light:focus, .btn-light.focus {\n color: #212529;\n background-color: #e2e6ea;\n border-color: #dae0e5;\n box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);\n}\n.btn-light.disabled, .btn-light:disabled {\n color: #212529;\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n}\n.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,\n .show > .btn-light.dropdown-toggle {\n color: #212529;\n background-color: #dae0e5;\n border-color: #d3d9df;\n}\n.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,\n .show > .btn-light.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);\n}\n.btn-dark {\n color: #fff;\n background-color: #343a40;\n border-color: #343a40;\n}\n.btn-dark:hover {\n color: #fff;\n background-color: #23272b;\n border-color: #1d2124;\n}\n.btn-dark:focus, .btn-dark.focus {\n color: #fff;\n background-color: #23272b;\n border-color: #1d2124;\n box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);\n}\n.btn-dark.disabled, .btn-dark:disabled {\n color: #fff;\n background-color: #343a40;\n border-color: #343a40;\n}\n.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,\n .show > .btn-dark.dropdown-toggle {\n color: #fff;\n background-color: #1d2124;\n border-color: #171a1d;\n}\n.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,\n .show > .btn-dark.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);\n}\n.btn-outline-primary {\n color: #7a1b17;\n border-color: #7a1b17;\n}\n.btn-outline-primary:hover {\n color: #fff;\n background-color: #7a1b17;\n border-color: #7a1b17;\n}\n.btn-outline-primary:focus, .btn-outline-primary.focus {\n box-shadow: 0 0 0 0.2rem rgba(122, 27, 23, 0.5);\n}\n.btn-outline-primary.disabled, .btn-outline-primary:disabled {\n color: #7a1b17;\n background-color: transparent;\n}\n.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,\n .show > .btn-outline-primary.dropdown-toggle {\n color: #fff;\n background-color: #7a1b17;\n border-color: #7a1b17;\n}\n.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,\n .show > .btn-outline-primary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(122, 27, 23, 0.5);\n}\n.btn-outline-secondary {\n color: #FFFFFF;\n border-color: #FFFFFF;\n}\n.btn-outline-secondary:hover {\n color: #212529;\n background-color: #FFFFFF;\n border-color: #FFFFFF;\n}\n.btn-outline-secondary:focus, .btn-outline-secondary.focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);\n}\n.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {\n color: #FFFFFF;\n background-color: transparent;\n}\n.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,\n .show > .btn-outline-secondary.dropdown-toggle {\n color: #212529;\n background-color: #FFFFFF;\n border-color: #FFFFFF;\n}\n.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,\n .show > .btn-outline-secondary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);\n}\n.btn-outline-success {\n color: #6598cf;\n border-color: #6598cf;\n}\n.btn-outline-success:hover {\n color: #fff;\n background-color: #6598cf;\n border-color: #6598cf;\n}\n.btn-outline-success:focus, .btn-outline-success.focus {\n box-shadow: 0 0 0 0.2rem rgba(101, 152, 207, 0.5);\n}\n.btn-outline-success.disabled, .btn-outline-success:disabled {\n color: #6598cf;\n background-color: transparent;\n}\n.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,\n .show > .btn-outline-success.dropdown-toggle {\n color: #fff;\n background-color: #6598cf;\n border-color: #6598cf;\n}\n.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,\n .show > .btn-outline-success.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(101, 152, 207, 0.5);\n}\n.btn-outline-info {\n color: #17a2b8;\n border-color: #17a2b8;\n}\n.btn-outline-info:hover {\n color: #fff;\n background-color: #17a2b8;\n border-color: #17a2b8;\n}\n.btn-outline-info:focus, .btn-outline-info.focus {\n box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);\n}\n.btn-outline-info.disabled, .btn-outline-info:disabled {\n color: #17a2b8;\n background-color: transparent;\n}\n.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,\n .show > .btn-outline-info.dropdown-toggle {\n color: #fff;\n background-color: #17a2b8;\n border-color: #17a2b8;\n}\n.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,\n .show > .btn-outline-info.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);\n}\n.btn-outline-warning {\n color: #ffc107;\n border-color: #ffc107;\n}\n.btn-outline-warning:hover {\n color: #212529;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n.btn-outline-warning:focus, .btn-outline-warning.focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);\n}\n.btn-outline-warning.disabled, .btn-outline-warning:disabled {\n color: #ffc107;\n background-color: transparent;\n}\n.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,\n .show > .btn-outline-warning.dropdown-toggle {\n color: #212529;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,\n .show > .btn-outline-warning.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);\n}\n.btn-outline-danger {\n color: #e43932;\n border-color: #e43932;\n}\n.btn-outline-danger:hover {\n color: #fff;\n background-color: #e43932;\n border-color: #e43932;\n}\n.btn-outline-danger:focus, .btn-outline-danger.focus {\n box-shadow: 0 0 0 0.2rem rgba(228, 57, 50, 0.5);\n}\n.btn-outline-danger.disabled, .btn-outline-danger:disabled {\n color: #e43932;\n background-color: transparent;\n}\n.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,\n .show > .btn-outline-danger.dropdown-toggle {\n color: #fff;\n background-color: #e43932;\n border-color: #e43932;\n}\n.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,\n .show > .btn-outline-danger.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(228, 57, 50, 0.5);\n}\n.btn-outline-light {\n color: #f8f9fa;\n border-color: #f8f9fa;\n}\n.btn-outline-light:hover {\n color: #212529;\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n}\n.btn-outline-light:focus, .btn-outline-light.focus {\n box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);\n}\n.btn-outline-light.disabled, .btn-outline-light:disabled {\n color: #f8f9fa;\n background-color: transparent;\n}\n.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,\n .show > .btn-outline-light.dropdown-toggle {\n color: #212529;\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n}\n.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,\n .show > .btn-outline-light.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);\n}\n.btn-outline-dark {\n color: #343a40;\n border-color: #343a40;\n}\n.btn-outline-dark:hover {\n color: #fff;\n background-color: #343a40;\n border-color: #343a40;\n}\n.btn-outline-dark:focus, .btn-outline-dark.focus {\n box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);\n}\n.btn-outline-dark.disabled, .btn-outline-dark:disabled {\n color: #343a40;\n background-color: transparent;\n}\n.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,\n .show > .btn-outline-dark.dropdown-toggle {\n color: #fff;\n background-color: #343a40;\n border-color: #343a40;\n}\n.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,\n .show > .btn-outline-dark.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);\n}\n.btn-link {\n font-weight: 400;\n color: #14BAFF;\n text-decoration: none;\n}\n.btn-link:hover {\n color: #0056b3;\n text-decoration: underline;\n}\n.btn-link:focus, .btn-link.focus {\n text-decoration: underline;\n}\n.btn-link:disabled, .btn-link.disabled {\n color: #6c757d;\n pointer-events: none;\n}\n.btn-lg, .btn-group-lg > .btn {\n padding: 0.5rem 1rem;\n font-size: 1.25rem;\n line-height: 1.5;\n border-radius: 0.3rem;\n}\n.btn-sm, .btn-group-sm > .btn {\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n line-height: 1.5;\n border-radius: 0.2rem;\n}\n.btn-block {\n display: block;\n width: 100%;\n}\n.btn-block + .btn-block {\n margin-top: 0.5rem;\n}\ninput[type=\"submit\"].btn-block,\ninput[type=\"reset\"].btn-block,\ninput[type=\"button\"].btn-block {\n width: 100%;\n}\n.fade {\n transition: opacity 0.15s linear;\n}\n@media (prefers-reduced-motion: reduce) {\n.fade {\n transition: none;\n}\n}\n.fade:not(.show) {\n opacity: 0;\n}\n.collapse:not(.show) {\n display: none;\n}\n.collapsing {\n position: relative;\n height: 0;\n overflow: hidden;\n transition: height 0.35s ease;\n}\n@media (prefers-reduced-motion: reduce) {\n.collapsing {\n transition: none;\n}\n}\n.dropup,\n.dropright,\n.dropdown,\n.dropleft {\n position: relative;\n}\n.dropdown-toggle {\n white-space: nowrap;\n}\n.dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid;\n border-right: 0.3em solid transparent;\n border-bottom: 0;\n border-left: 0.3em solid transparent;\n}\n.dropdown-toggle:empty::after {\n margin-left: 0;\n}\n.dropdown-menu {\n position: absolute;\n top: 100%;\n left: 0;\n z-index: 1000;\n display: none;\n float: left;\n min-width: 10rem;\n padding: 0.5rem 0;\n margin: 0.125rem 0 0;\n font-size: 1rem;\n color: #212529;\n text-align: left;\n list-style: none;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.15);\n border-radius: 0.25rem;\n}\n.dropdown-menu-left {\n right: auto;\n left: 0;\n}\n.dropdown-menu-right {\n right: 0;\n left: auto;\n}\n@media (min-width: 576px) {\n.dropdown-menu-sm-left {\n right: auto;\n left: 0;\n}\n.dropdown-menu-sm-right {\n right: 0;\n left: auto;\n}\n}\n@media (min-width: 768px) {\n.dropdown-menu-md-left {\n right: auto;\n left: 0;\n}\n.dropdown-menu-md-right {\n right: 0;\n left: auto;\n}\n}\n@media (min-width: 992px) {\n.dropdown-menu-lg-left {\n right: auto;\n left: 0;\n}\n.dropdown-menu-lg-right {\n right: 0;\n left: auto;\n}\n}\n@media (min-width: 1200px) {\n.dropdown-menu-xl-left {\n right: auto;\n left: 0;\n}\n.dropdown-menu-xl-right {\n right: 0;\n left: auto;\n}\n}\n.dropup .dropdown-menu {\n top: auto;\n bottom: 100%;\n margin-top: 0;\n margin-bottom: 0.125rem;\n}\n.dropup .dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0;\n border-right: 0.3em solid transparent;\n border-bottom: 0.3em solid;\n border-left: 0.3em solid transparent;\n}\n.dropup .dropdown-toggle:empty::after {\n margin-left: 0;\n}\n.dropright .dropdown-menu {\n top: 0;\n right: auto;\n left: 100%;\n margin-top: 0;\n margin-left: 0.125rem;\n}\n.dropright .dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid transparent;\n border-right: 0;\n border-bottom: 0.3em solid transparent;\n border-left: 0.3em solid;\n}\n.dropright .dropdown-toggle:empty::after {\n margin-left: 0;\n}\n.dropright .dropdown-toggle::after {\n vertical-align: 0;\n}\n.dropleft .dropdown-menu {\n top: 0;\n right: 100%;\n left: auto;\n margin-top: 0;\n margin-right: 0.125rem;\n}\n.dropleft .dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n}\n.dropleft .dropdown-toggle::after {\n display: none;\n}\n.dropleft .dropdown-toggle::before {\n display: inline-block;\n margin-right: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid transparent;\n border-right: 0.3em solid;\n border-bottom: 0.3em solid transparent;\n}\n.dropleft .dropdown-toggle:empty::after {\n margin-left: 0;\n}\n.dropleft .dropdown-toggle::before {\n vertical-align: 0;\n}\n.dropdown-menu[x-placement^=\"top\"], .dropdown-menu[x-placement^=\"right\"], .dropdown-menu[x-placement^=\"bottom\"], .dropdown-menu[x-placement^=\"left\"] {\n right: auto;\n bottom: auto;\n}\n.dropdown-divider {\n height: 0;\n margin: 0.5rem 0;\n overflow: hidden;\n border-top: 1px solid #e9ecef;\n}\n.dropdown-item {\n display: block;\n width: 100%;\n padding: 0.25rem 1.5rem;\n clear: both;\n font-weight: 400;\n color: #212529;\n text-align: inherit;\n white-space: nowrap;\n background-color: transparent;\n border: 0;\n}\n.dropdown-item:hover, .dropdown-item:focus {\n color: #16181b;\n text-decoration: none;\n background-color: #f8f9fa;\n}\n.dropdown-item.active, .dropdown-item:active {\n color: #fff;\n text-decoration: none;\n background-color: #007bff;\n}\n.dropdown-item.disabled, .dropdown-item:disabled {\n color: #6c757d;\n pointer-events: none;\n background-color: transparent;\n}\n.dropdown-menu.show {\n display: block;\n}\n.dropdown-header {\n display: block;\n padding: 0.5rem 1.5rem;\n margin-bottom: 0;\n font-size: 0.875rem;\n color: #6c757d;\n white-space: nowrap;\n}\n.dropdown-item-text {\n display: block;\n padding: 0.25rem 1.5rem;\n color: #212529;\n}\n.btn-group,\n.btn-group-vertical {\n position: relative;\n display: inline-flex;\n vertical-align: middle;\n}\n.btn-group > .btn,\n .btn-group-vertical > .btn {\n position: relative;\n flex: 1 1 auto;\n}\n.btn-group > .btn:hover,\n .btn-group-vertical > .btn:hover {\n z-index: 1;\n}\n.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,\n .btn-group-vertical > .btn:focus,\n .btn-group-vertical > .btn:active,\n .btn-group-vertical > .btn.active {\n z-index: 1;\n}\n.btn-toolbar {\n display: flex;\n flex-wrap: wrap;\n justify-content: flex-start;\n}\n.btn-toolbar .input-group {\n width: auto;\n}\n.btn-group > .btn:not(:first-child),\n.btn-group > .btn-group:not(:first-child) {\n margin-left: -1px;\n}\n.btn-group > .btn:not(:last-child):not(.dropdown-toggle),\n.btn-group > .btn-group:not(:last-child) > .btn {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n.btn-group > .btn:not(:first-child),\n.btn-group > .btn-group:not(:first-child) > .btn {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n.dropdown-toggle-split {\n padding-right: 0.5625rem;\n padding-left: 0.5625rem;\n}\n.dropdown-toggle-split::after,\n .dropup .dropdown-toggle-split::after,\n .dropright .dropdown-toggle-split::after {\n margin-left: 0;\n}\n.dropleft .dropdown-toggle-split::before {\n margin-right: 0;\n}\n.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {\n padding-right: 0.375rem;\n padding-left: 0.375rem;\n}\n.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {\n padding-right: 0.75rem;\n padding-left: 0.75rem;\n}\n.btn-group-vertical {\n flex-direction: column;\n align-items: flex-start;\n justify-content: center;\n}\n.btn-group-vertical > .btn,\n .btn-group-vertical > .btn-group {\n width: 100%;\n}\n.btn-group-vertical > .btn:not(:first-child),\n .btn-group-vertical > .btn-group:not(:first-child) {\n margin-top: -1px;\n}\n.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),\n .btn-group-vertical > .btn-group:not(:last-child) > .btn {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n.btn-group-vertical > .btn:not(:first-child),\n .btn-group-vertical > .btn-group:not(:first-child) > .btn {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n.btn-group-toggle > .btn,\n.btn-group-toggle > .btn-group > .btn {\n margin-bottom: 0;\n}\n.btn-group-toggle > .btn input[type=\"radio\"],\n .btn-group-toggle > .btn input[type=\"checkbox\"],\n .btn-group-toggle > .btn-group > .btn input[type=\"radio\"],\n .btn-group-toggle > .btn-group > .btn input[type=\"checkbox\"] {\n position: absolute;\n clip: rect(0, 0, 0, 0);\n pointer-events: none;\n}\n.input-group {\n position: relative;\n display: flex;\n flex-wrap: wrap;\n align-items: stretch;\n width: 100%;\n}\n.input-group > .form-control,\n .input-group > .form-control-plaintext,\n .input-group > .custom-select,\n .input-group > .custom-file {\n position: relative;\n flex: 1 1 auto;\n width: 1%;\n min-width: 0;\n margin-bottom: 0;\n}\n.input-group > .form-control + .form-control,\n .input-group > .form-control + .custom-select,\n .input-group > .form-control + .custom-file,\n .input-group > .form-control-plaintext + .form-control,\n .input-group > .form-control-plaintext + .custom-select,\n .input-group > .form-control-plaintext + .custom-file,\n .input-group > .custom-select + .form-control,\n .input-group > .custom-select + .custom-select,\n .input-group > .custom-select + .custom-file,\n .input-group > .custom-file + .form-control,\n .input-group > .custom-file + .custom-select,\n .input-group > .custom-file + .custom-file {\n margin-left: -1px;\n}\n.input-group > .form-control:focus,\n .input-group > .custom-select:focus,\n .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {\n z-index: 3;\n}\n.input-group > .custom-file .custom-file-input:focus {\n z-index: 4;\n}\n.input-group > .form-control:not(:last-child),\n .input-group > .custom-select:not(:last-child) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n.input-group > .form-control:not(:first-child),\n .input-group > .custom-select:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n.input-group > .custom-file {\n display: flex;\n align-items: center;\n}\n.input-group > .custom-file:not(:last-child) .custom-file-label,\n .input-group > .custom-file:not(:last-child) .custom-file-label::after {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n.input-group > .custom-file:not(:first-child) .custom-file-label {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n.input-group-prepend,\n.input-group-append {\n display: flex;\n}\n.input-group-prepend .btn,\n .input-group-append .btn {\n position: relative;\n z-index: 2;\n}\n.input-group-prepend .btn:focus,\n .input-group-append .btn:focus {\n z-index: 3;\n}\n.input-group-prepend .btn + .btn,\n .input-group-prepend .btn + .input-group-text,\n .input-group-prepend .input-group-text + .input-group-text,\n .input-group-prepend .input-group-text + .btn,\n .input-group-append .btn + .btn,\n .input-group-append .btn + .input-group-text,\n .input-group-append .input-group-text + .input-group-text,\n .input-group-append .input-group-text + .btn {\n margin-left: -1px;\n}\n.input-group-prepend {\n margin-right: -1px;\n}\n.input-group-append {\n margin-left: -1px;\n}\n.input-group-text {\n display: flex;\n align-items: center;\n padding: 0.375rem 0.75rem;\n margin-bottom: 0;\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #495057;\n text-align: center;\n white-space: nowrap;\n background-color: #e9ecef;\n border: 1px solid #ced4da;\n border-radius: 0.25rem;\n}\n.input-group-text input[type=\"radio\"],\n .input-group-text input[type=\"checkbox\"] {\n margin-top: 0;\n}\n.input-group-lg > .form-control:not(textarea),\n.input-group-lg > .custom-select {\n height: calc(1.5em + 1rem + 2px);\n}\n.input-group-lg > .form-control,\n.input-group-lg > .custom-select,\n.input-group-lg > .input-group-prepend > .input-group-text,\n.input-group-lg > .input-group-append > .input-group-text,\n.input-group-lg > .input-group-prepend > .btn,\n.input-group-lg > .input-group-append > .btn {\n padding: 0.5rem 1rem;\n font-size: 1.25rem;\n line-height: 1.5;\n border-radius: 0.3rem;\n}\n.input-group-sm > .form-control:not(textarea),\n.input-group-sm > .custom-select {\n height: calc(1.5em + 0.5rem + 2px);\n}\n.input-group-sm > .form-control,\n.input-group-sm > .custom-select,\n.input-group-sm > .input-group-prepend > .input-group-text,\n.input-group-sm > .input-group-append > .input-group-text,\n.input-group-sm > .input-group-prepend > .btn,\n.input-group-sm > .input-group-append > .btn {\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n line-height: 1.5;\n border-radius: 0.2rem;\n}\n.input-group-lg > .custom-select,\n.input-group-sm > .custom-select {\n padding-right: 1.75rem;\n}\n.input-group > .input-group-prepend > .btn,\n.input-group > .input-group-prepend > .input-group-text,\n.input-group > .input-group-append:not(:last-child) > .btn,\n.input-group > .input-group-append:not(:last-child) > .input-group-text,\n.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),\n.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n.input-group > .input-group-append > .btn,\n.input-group > .input-group-append > .input-group-text,\n.input-group > .input-group-prepend:not(:first-child) > .btn,\n.input-group > .input-group-prepend:not(:first-child) > .input-group-text,\n.input-group > .input-group-prepend:first-child > .btn:not(:first-child),\n.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n.custom-control {\n position: relative;\n display: block;\n min-height: 1.5rem;\n padding-left: 1.5rem;\n}\n.custom-control-inline {\n display: inline-flex;\n margin-right: 1rem;\n}\n.custom-control-input {\n position: absolute;\n left: 0;\n z-index: -1;\n width: 1rem;\n height: 1.25rem;\n opacity: 0;\n}\n.custom-control-input:checked ~ .custom-control-label::before {\n color: #fff;\n border-color: #007bff;\n background-color: #007bff;\n}\n.custom-control-input:focus ~ .custom-control-label::before {\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {\n border-color: #80bdff;\n}\n.custom-control-input:not(:disabled):active ~ .custom-control-label::before {\n color: #fff;\n background-color: #b3d7ff;\n border-color: #b3d7ff;\n}\n.custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {\n color: #6c757d;\n}\n.custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {\n background-color: #e9ecef;\n}\n.custom-control-label {\n position: relative;\n margin-bottom: 0;\n vertical-align: top;\n}\n.custom-control-label::before {\n position: absolute;\n top: 0.25rem;\n left: -1.5rem;\n display: block;\n width: 1rem;\n height: 1rem;\n pointer-events: none;\n content: \"\";\n background-color: #fff;\n border: #adb5bd solid 1px;\n}\n.custom-control-label::after {\n position: absolute;\n top: 0.25rem;\n left: -1.5rem;\n display: block;\n width: 1rem;\n height: 1rem;\n content: \"\";\n background: no-repeat 50% / 50% 50%;\n}\n.custom-checkbox .custom-control-label::before {\n border-radius: 0.25rem;\n}\n.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e\");\n}\n.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {\n border-color: #007bff;\n background-color: #007bff;\n}\n.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e\");\n}\n.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {\n background-color: rgba(0, 123, 255, 0.5);\n}\n.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {\n background-color: rgba(0, 123, 255, 0.5);\n}\n.custom-radio .custom-control-label::before {\n border-radius: 50%;\n}\n.custom-radio .custom-control-input:checked ~ .custom-control-label::after {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e\");\n}\n.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {\n background-color: rgba(0, 123, 255, 0.5);\n}\n.custom-switch {\n padding-left: 2.25rem;\n}\n.custom-switch .custom-control-label::before {\n left: -2.25rem;\n width: 1.75rem;\n pointer-events: all;\n border-radius: 0.5rem;\n}\n.custom-switch .custom-control-label::after {\n top: calc(0.25rem + 2px);\n left: calc(-2.25rem + 2px);\n width: calc(1rem - 4px);\n height: calc(1rem - 4px);\n background-color: #adb5bd;\n border-radius: 0.5rem;\n transition: transform 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;\n}\n@media (prefers-reduced-motion: reduce) {\n.custom-switch .custom-control-label::after {\n transition: none;\n}\n}\n.custom-switch .custom-control-input:checked ~ .custom-control-label::after {\n background-color: #fff;\n transform: translateX(0.75rem);\n}\n.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {\n background-color: rgba(0, 123, 255, 0.5);\n}\n.custom-select {\n display: inline-block;\n width: 100%;\n height: calc(1.5em + 0.75rem + 2px);\n padding: 0.375rem 1.75rem 0.375rem 0.75rem;\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #495057;\n vertical-align: middle;\n background: #fff url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' 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/8px 10px;\n border: 1px solid #ced4da;\n border-radius: 0.25rem;\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n}\n.custom-select:focus {\n border-color: #80bdff;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n.custom-select:focus::-ms-value {\n color: #495057;\n background-color: #fff;\n}\n.custom-select[multiple], .custom-select[size]:not([size=\"1\"]) {\n height: auto;\n padding-right: 0.75rem;\n background-image: none;\n}\n.custom-select:disabled {\n color: #6c757d;\n background-color: #e9ecef;\n}\n.custom-select::-ms-expand {\n display: none;\n}\n.custom-select:-moz-focusring {\n color: transparent;\n text-shadow: 0 0 0 #495057;\n}\n.custom-select-sm {\n height: calc(1.5em + 0.5rem + 2px);\n padding-top: 0.25rem;\n padding-bottom: 0.25rem;\n padding-left: 0.5rem;\n font-size: 0.875rem;\n}\n.custom-select-lg {\n height: calc(1.5em + 1rem + 2px);\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n padding-left: 1rem;\n font-size: 1.25rem;\n}\n.custom-file {\n position: relative;\n display: inline-block;\n width: 100%;\n height: calc(1.5em + 0.75rem + 2px);\n margin-bottom: 0;\n}\n.custom-file-input {\n position: relative;\n z-index: 2;\n width: 100%;\n height: calc(1.5em + 0.75rem + 2px);\n margin: 0;\n opacity: 0;\n}\n.custom-file-input:focus ~ .custom-file-label {\n border-color: #80bdff;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n.custom-file-input[disabled] ~ .custom-file-label,\n .custom-file-input:disabled ~ .custom-file-label {\n background-color: #e9ecef;\n}\n.custom-file-input:lang(en) ~ .custom-file-label::after {\n content: \"Browse\";\n}\n.custom-file-input ~ .custom-file-label[data-browse]::after {\n content: attr(data-browse);\n}\n.custom-file-label {\n position: absolute;\n top: 0;\n right: 0;\n left: 0;\n z-index: 1;\n height: calc(1.5em + 0.75rem + 2px);\n padding: 0.375rem 0.75rem;\n font-weight: 400;\n line-height: 1.5;\n color: #495057;\n background-color: #fff;\n border: 1px solid #ced4da;\n border-radius: 0.25rem;\n}\n.custom-file-label::after {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n z-index: 3;\n display: block;\n height: calc(1.5em + 0.75rem);\n padding: 0.375rem 0.75rem;\n line-height: 1.5;\n color: #495057;\n content: \"Browse\";\n background-color: #e9ecef;\n border-left: inherit;\n border-radius: 0 0.25rem 0.25rem 0;\n}\n.custom-range {\n width: 100%;\n height: 1.4rem;\n padding: 0;\n background-color: transparent;\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n}\n.custom-range:focus {\n outline: none;\n}\n.custom-range:focus::-webkit-slider-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n.custom-range:focus::-moz-range-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n.custom-range:focus::-ms-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n.custom-range::-moz-focus-outer {\n border: 0;\n}\n.custom-range::-webkit-slider-thumb {\n width: 1rem;\n height: 1rem;\n margin-top: -0.25rem;\n background-color: #007bff;\n border: 0;\n border-radius: 1rem;\n -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n -webkit-appearance: none;\n appearance: none;\n}\n@media (prefers-reduced-motion: reduce) {\n.custom-range::-webkit-slider-thumb {\n -webkit-transition: none;\n transition: none;\n}\n}\n.custom-range::-webkit-slider-thumb:active {\n background-color: #b3d7ff;\n}\n.custom-range::-webkit-slider-runnable-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: #dee2e6;\n border-color: transparent;\n border-radius: 1rem;\n}\n.custom-range::-moz-range-thumb {\n width: 1rem;\n height: 1rem;\n background-color: #007bff;\n border: 0;\n border-radius: 1rem;\n -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n -moz-appearance: none;\n appearance: none;\n}\n@media (prefers-reduced-motion: reduce) {\n.custom-range::-moz-range-thumb {\n -moz-transition: none;\n transition: none;\n}\n}\n.custom-range::-moz-range-thumb:active {\n background-color: #b3d7ff;\n}\n.custom-range::-moz-range-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: #dee2e6;\n border-color: transparent;\n border-radius: 1rem;\n}\n.custom-range::-ms-thumb {\n width: 1rem;\n height: 1rem;\n margin-top: 0;\n margin-right: 0.2rem;\n margin-left: 0.2rem;\n background-color: #007bff;\n border: 0;\n border-radius: 1rem;\n -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n appearance: none;\n}\n@media (prefers-reduced-motion: reduce) {\n.custom-range::-ms-thumb {\n -ms-transition: none;\n transition: none;\n}\n}\n.custom-range::-ms-thumb:active {\n background-color: #b3d7ff;\n}\n.custom-range::-ms-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: transparent;\n border-color: transparent;\n border-width: 0.5rem;\n}\n.custom-range::-ms-fill-lower {\n background-color: #dee2e6;\n border-radius: 1rem;\n}\n.custom-range::-ms-fill-upper {\n margin-right: 15px;\n background-color: #dee2e6;\n border-radius: 1rem;\n}\n.custom-range:disabled::-webkit-slider-thumb {\n background-color: #adb5bd;\n}\n.custom-range:disabled::-webkit-slider-runnable-track {\n cursor: default;\n}\n.custom-range:disabled::-moz-range-thumb {\n background-color: #adb5bd;\n}\n.custom-range:disabled::-moz-range-track {\n cursor: default;\n}\n.custom-range:disabled::-ms-thumb {\n background-color: #adb5bd;\n}\n.custom-control-label::before,\n.custom-file-label,\n.custom-select {\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n@media (prefers-reduced-motion: reduce) {\n.custom-control-label::before,\n .custom-file-label,\n .custom-select {\n transition: none;\n}\n}\n.nav {\n display: flex;\n flex-wrap: wrap;\n padding-left: 0;\n margin-bottom: 0;\n list-style: none;\n}\n.nav-link {\n display: block;\n padding: 0.5rem 1rem;\n}\n.nav-link:hover, .nav-link:focus {\n text-decoration: none;\n}\n.nav-link.disabled {\n color: #6c757d;\n pointer-events: none;\n cursor: default;\n}\n.nav-tabs {\n border-bottom: 1px solid #dee2e6;\n}\n.nav-tabs .nav-item {\n margin-bottom: -1px;\n}\n.nav-tabs .nav-link {\n border: 1px solid transparent;\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem;\n}\n.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {\n border-color: #e9ecef #e9ecef #dee2e6;\n}\n.nav-tabs .nav-link.disabled {\n color: #6c757d;\n background-color: transparent;\n border-color: transparent;\n}\n.nav-tabs .nav-link.active,\n .nav-tabs .nav-item.show .nav-link {\n color: #495057;\n background-color: #fff;\n border-color: #dee2e6 #dee2e6 #fff;\n}\n.nav-tabs .dropdown-menu {\n margin-top: -1px;\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n.nav-pills .nav-link {\n border-radius: 0.25rem;\n}\n.nav-pills .nav-link.active,\n.nav-pills .show > .nav-link {\n color: #fff;\n background-color: #007bff;\n}\n.nav-fill .nav-item {\n flex: 1 1 auto;\n text-align: center;\n}\n.nav-justified .nav-item {\n flex-basis: 0;\n flex-grow: 1;\n text-align: center;\n}\n.tab-content > .tab-pane {\n display: none;\n}\n.tab-content > .active {\n display: block;\n}\n.navbar {\n position: relative;\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n justify-content: space-between;\n padding: 0.5rem 1rem;\n}\n.navbar .container,\n .navbar .container-fluid, .navbar .container-sm, .navbar .container-md, .navbar .container-lg, .navbar .container-xl {\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n justify-content: space-between;\n}\n.navbar-brand {\n display: inline-block;\n padding-top: 0.3125rem;\n padding-bottom: 0.3125rem;\n margin-right: 1rem;\n font-size: 1.25rem;\n line-height: inherit;\n white-space: nowrap;\n}\n.navbar-brand:hover, .navbar-brand:focus {\n text-decoration: none;\n}\n.navbar-nav {\n display: flex;\n flex-direction: column;\n padding-left: 0;\n margin-bottom: 0;\n list-style: none;\n}\n.navbar-nav .nav-link {\n padding-right: 0;\n padding-left: 0;\n}\n.navbar-nav .dropdown-menu {\n position: static;\n float: none;\n}\n.navbar-text {\n display: inline-block;\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n}\n.navbar-collapse {\n flex-basis: 100%;\n flex-grow: 1;\n align-items: center;\n}\n.navbar-toggler {\n padding: 0.25rem 0.75rem;\n font-size: 1.25rem;\n line-height: 1;\n background-color: transparent;\n border: 1px solid transparent;\n border-radius: 0.25rem;\n}\n.navbar-toggler:hover, .navbar-toggler:focus {\n text-decoration: none;\n}\n.navbar-toggler-icon {\n display: inline-block;\n width: 1.5em;\n height: 1.5em;\n vertical-align: middle;\n content: \"\";\n background: no-repeat center center;\n background-size: 100% 100%;\n}\n@media (max-width: 575.98px) {\n.navbar-expand-sm > .container,\n .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl {\n padding-right: 0;\n padding-left: 0;\n}\n}\n@media (min-width: 576px) {\n.navbar-expand-sm {\n flex-flow: row nowrap;\n justify-content: flex-start;\n}\n.navbar-expand-sm .navbar-nav {\n flex-direction: row;\n}\n.navbar-expand-sm .navbar-nav .dropdown-menu {\n position: absolute;\n}\n.navbar-expand-sm .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n}\n.navbar-expand-sm > .container,\n .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl {\n flex-wrap: nowrap;\n}\n.navbar-expand-sm .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n}\n.navbar-expand-sm .navbar-toggler {\n display: none;\n}\n}\n@media (max-width: 767.98px) {\n.navbar-expand-md > .container,\n .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl {\n padding-right: 0;\n padding-left: 0;\n}\n}\n@media (min-width: 768px) {\n.navbar-expand-md {\n flex-flow: row nowrap;\n justify-content: flex-start;\n}\n.navbar-expand-md .navbar-nav {\n flex-direction: row;\n}\n.navbar-expand-md .navbar-nav .dropdown-menu {\n position: absolute;\n}\n.navbar-expand-md .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n}\n.navbar-expand-md > .container,\n .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl {\n flex-wrap: nowrap;\n}\n.navbar-expand-md .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n}\n.navbar-expand-md .navbar-toggler {\n display: none;\n}\n}\n@media (max-width: 991.98px) {\n.navbar-expand-lg > .container,\n .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl {\n padding-right: 0;\n padding-left: 0;\n}\n}\n@media (min-width: 992px) {\n.navbar-expand-lg {\n flex-flow: row nowrap;\n justify-content: flex-start;\n}\n.navbar-expand-lg .navbar-nav {\n flex-direction: row;\n}\n.navbar-expand-lg .navbar-nav .dropdown-menu {\n position: absolute;\n}\n.navbar-expand-lg .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n}\n.navbar-expand-lg > .container,\n .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl {\n flex-wrap: nowrap;\n}\n.navbar-expand-lg .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n}\n.navbar-expand-lg .navbar-toggler {\n display: none;\n}\n}\n@media (max-width: 1199.98px) {\n.navbar-expand-xl > .container,\n .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl {\n padding-right: 0;\n padding-left: 0;\n}\n}\n@media (min-width: 1200px) {\n.navbar-expand-xl {\n flex-flow: row nowrap;\n justify-content: flex-start;\n}\n.navbar-expand-xl .navbar-nav {\n flex-direction: row;\n}\n.navbar-expand-xl .navbar-nav .dropdown-menu {\n position: absolute;\n}\n.navbar-expand-xl .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n}\n.navbar-expand-xl > .container,\n .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl {\n flex-wrap: nowrap;\n}\n.navbar-expand-xl .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n}\n.navbar-expand-xl .navbar-toggler {\n display: none;\n}\n}\n.navbar-expand {\n flex-flow: row nowrap;\n justify-content: flex-start;\n}\n.navbar-expand > .container,\n .navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl {\n padding-right: 0;\n padding-left: 0;\n}\n.navbar-expand .navbar-nav {\n flex-direction: row;\n}\n.navbar-expand .navbar-nav .dropdown-menu {\n position: absolute;\n}\n.navbar-expand .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n}\n.navbar-expand > .container,\n .navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl {\n flex-wrap: nowrap;\n}\n.navbar-expand .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n}\n.navbar-expand .navbar-toggler {\n display: none;\n}\n.navbar-light .navbar-brand {\n color: rgba(0, 0, 0, 0.9);\n}\n.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {\n color: rgba(0, 0, 0, 0.9);\n}\n.navbar-light .navbar-nav .nav-link {\n color: rgba(0, 0, 0, 0.5);\n}\n.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {\n color: rgba(0, 0, 0, 0.7);\n}\n.navbar-light .navbar-nav .nav-link.disabled {\n color: rgba(0, 0, 0, 0.3);\n}\n.navbar-light .navbar-nav .show > .nav-link,\n.navbar-light .navbar-nav .active > .nav-link,\n.navbar-light .navbar-nav .nav-link.show,\n.navbar-light .navbar-nav .nav-link.active {\n color: rgba(0, 0, 0, 0.9);\n}\n.navbar-light .navbar-toggler {\n color: rgba(0, 0, 0, 0.5);\n border-color: rgba(0, 0, 0, 0.1);\n}\n.navbar-light .navbar-toggler-icon {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\");\n}\n.navbar-light .navbar-text {\n color: rgba(0, 0, 0, 0.5);\n}\n.navbar-light .navbar-text a {\n color: rgba(0, 0, 0, 0.9);\n}\n.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {\n color: rgba(0, 0, 0, 0.9);\n}\n.navbar-dark .navbar-brand {\n color: #fff;\n}\n.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {\n color: #fff;\n}\n.navbar-dark .navbar-nav .nav-link {\n color: rgba(255, 255, 255, 0.5);\n}\n.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {\n color: rgba(255, 255, 255, 0.75);\n}\n.navbar-dark .navbar-nav .nav-link.disabled {\n color: rgba(255, 255, 255, 0.25);\n}\n.navbar-dark .navbar-nav .show > .nav-link,\n.navbar-dark .navbar-nav .active > .nav-link,\n.navbar-dark .navbar-nav .nav-link.show,\n.navbar-dark .navbar-nav .nav-link.active {\n color: #fff;\n}\n.navbar-dark .navbar-toggler {\n color: rgba(255, 255, 255, 0.5);\n border-color: rgba(255, 255, 255, 0.1);\n}\n.navbar-dark .navbar-toggler-icon {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\");\n}\n.navbar-dark .navbar-text {\n color: rgba(255, 255, 255, 0.5);\n}\n.navbar-dark .navbar-text a {\n color: #fff;\n}\n.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {\n color: #fff;\n}\n.card {\n position: relative;\n display: flex;\n flex-direction: column;\n min-width: 0;\n word-wrap: break-word;\n background-color: #fff;\n background-clip: border-box;\n border: 1px solid rgba(0, 0, 0, 0.125);\n border-radius: 0.25rem;\n}\n.card > hr {\n margin-right: 0;\n margin-left: 0;\n}\n.card > .list-group {\n border-top: inherit;\n border-bottom: inherit;\n}\n.card > .list-group:first-child {\n border-top-width: 0;\n border-top-left-radius: calc(0.25rem - 1px);\n border-top-right-radius: calc(0.25rem - 1px);\n}\n.card > .list-group:last-child {\n border-bottom-width: 0;\n border-bottom-right-radius: calc(0.25rem - 1px);\n border-bottom-left-radius: calc(0.25rem - 1px);\n}\n.card-body {\n flex: 1 1 auto;\n min-height: 1px;\n padding: 1.25rem;\n}\n.card-title {\n margin-bottom: 0.75rem;\n}\n.card-subtitle {\n margin-top: -0.375rem;\n margin-bottom: 0;\n}\n.card-text:last-child {\n margin-bottom: 0;\n}\n.card-link:hover {\n text-decoration: none;\n}\n.card-link + .card-link {\n margin-left: 1.25rem;\n}\n.card-header {\n padding: 0.75rem 1.25rem;\n margin-bottom: 0;\n background-color: rgba(0, 0, 0, 0.03);\n border-bottom: 1px solid rgba(0, 0, 0, 0.125);\n}\n.card-header:first-child {\n border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;\n}\n.card-header + .list-group .list-group-item:first-child {\n border-top: 0;\n}\n.card-footer {\n padding: 0.75rem 1.25rem;\n background-color: rgba(0, 0, 0, 0.03);\n border-top: 1px solid rgba(0, 0, 0, 0.125);\n}\n.card-footer:last-child {\n border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);\n}\n.card-header-tabs {\n margin-right: -0.625rem;\n margin-bottom: -0.75rem;\n margin-left: -0.625rem;\n border-bottom: 0;\n}\n.card-header-pills {\n margin-right: -0.625rem;\n margin-left: -0.625rem;\n}\n.card-img-overlay {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n padding: 1.25rem;\n}\n.card-img,\n.card-img-top,\n.card-img-bottom {\n flex-shrink: 0;\n width: 100%;\n}\n.card-img,\n.card-img-top {\n border-top-left-radius: calc(0.25rem - 1px);\n border-top-right-radius: calc(0.25rem - 1px);\n}\n.card-img,\n.card-img-bottom {\n border-bottom-right-radius: calc(0.25rem - 1px);\n border-bottom-left-radius: calc(0.25rem - 1px);\n}\n.card-deck .card {\n margin-bottom: 15px;\n}\n@media (min-width: 576px) {\n.card-deck {\n display: flex;\n flex-flow: row wrap;\n margin-right: -15px;\n margin-left: -15px;\n}\n.card-deck .card {\n flex: 1 0 0%;\n margin-right: 15px;\n margin-bottom: 0;\n margin-left: 15px;\n}\n}\n.card-group > .card {\n margin-bottom: 15px;\n}\n@media (min-width: 576px) {\n.card-group {\n display: flex;\n flex-flow: row wrap;\n}\n.card-group > .card {\n flex: 1 0 0%;\n margin-bottom: 0;\n}\n.card-group > .card + .card {\n margin-left: 0;\n border-left: 0;\n}\n.card-group > .card:not(:last-child) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n.card-group > .card:not(:last-child) .card-img-top,\n .card-group > .card:not(:last-child) .card-header {\n border-top-right-radius: 0;\n}\n.card-group > .card:not(:last-child) .card-img-bottom,\n .card-group > .card:not(:last-child) .card-footer {\n border-bottom-right-radius: 0;\n}\n.card-group > .card:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n.card-group > .card:not(:first-child) .card-img-top,\n .card-group > .card:not(:first-child) .card-header {\n border-top-left-radius: 0;\n}\n.card-group > .card:not(:first-child) .card-img-bottom,\n .card-group > .card:not(:first-child) .card-footer {\n border-bottom-left-radius: 0;\n}\n}\n.card-columns .card {\n margin-bottom: 0.75rem;\n}\n@media (min-width: 576px) {\n.card-columns {\n -moz-column-count: 3;\n column-count: 3;\n -moz-column-gap: 1.25rem;\n column-gap: 1.25rem;\n orphans: 1;\n widows: 1;\n}\n.card-columns .card {\n display: inline-block;\n width: 100%;\n}\n}\n.accordion > .card {\n overflow: hidden;\n}\n.accordion > .card:not(:last-of-type) {\n border-bottom: 0;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n.accordion > .card:not(:first-of-type) {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n.accordion > .card > .card-header {\n border-radius: 0;\n margin-bottom: -1px;\n}\n.breadcrumb {\n display: flex;\n flex-wrap: wrap;\n padding: 0.75rem 1rem;\n margin-bottom: 1rem;\n list-style: none;\n background-color: #e9ecef;\n border-radius: 0.25rem;\n}\n.breadcrumb-item {\n display: flex;\n}\n.breadcrumb-item + .breadcrumb-item {\n padding-left: 0.5rem;\n}\n.breadcrumb-item + .breadcrumb-item::before {\n display: inline-block;\n padding-right: 0.5rem;\n color: #6c757d;\n content: \"/\";\n}\n.breadcrumb-item + .breadcrumb-item:hover::before {\n text-decoration: underline;\n}\n.breadcrumb-item + .breadcrumb-item:hover::before {\n text-decoration: none;\n}\n.breadcrumb-item.active {\n color: #6c757d;\n}\n.pagination {\n display: flex;\n padding-left: 0;\n list-style: none;\n border-radius: 0.25rem;\n}\n.page-link {\n position: relative;\n display: block;\n padding: 0.5rem 0.75rem;\n margin-left: -1px;\n line-height: 1.25;\n color: #007bff;\n background-color: #fff;\n border: 1px solid #dee2e6;\n}\n.page-link:hover {\n z-index: 2;\n color: #0056b3;\n text-decoration: none;\n background-color: #e9ecef;\n border-color: #dee2e6;\n}\n.page-link:focus {\n z-index: 3;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n.page-item:first-child .page-link {\n margin-left: 0;\n border-top-left-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n}\n.page-item:last-child .page-link {\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n}\n.page-item.active .page-link {\n z-index: 3;\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n.page-item.disabled .page-link {\n color: #6c757d;\n pointer-events: none;\n cursor: auto;\n background-color: #fff;\n border-color: #dee2e6;\n}\n.pagination-lg .page-link {\n padding: 0.75rem 1.5rem;\n font-size: 1.25rem;\n line-height: 1.5;\n}\n.pagination-lg .page-item:first-child .page-link {\n border-top-left-radius: 0.3rem;\n border-bottom-left-radius: 0.3rem;\n}\n.pagination-lg .page-item:last-child .page-link {\n border-top-right-radius: 0.3rem;\n border-bottom-right-radius: 0.3rem;\n}\n.pagination-sm .page-link {\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n line-height: 1.5;\n}\n.pagination-sm .page-item:first-child .page-link {\n border-top-left-radius: 0.2rem;\n border-bottom-left-radius: 0.2rem;\n}\n.pagination-sm .page-item:last-child .page-link {\n border-top-right-radius: 0.2rem;\n border-bottom-right-radius: 0.2rem;\n}\n.badge {\n display: inline-block;\n padding: 0.25em 0.4em;\n font-size: 75%;\n font-weight: 700;\n line-height: 1;\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n border-radius: 0.25rem;\n 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;\n}\n@media (prefers-reduced-motion: reduce) {\n.badge {\n transition: none;\n}\n}\na.badge:hover, a.badge:focus {\n text-decoration: none;\n}\n.badge:empty {\n display: none;\n}\n.btn .badge {\n position: relative;\n top: -1px;\n}\n.badge-pill {\n padding-right: 0.6em;\n padding-left: 0.6em;\n border-radius: 10rem;\n}\n.badge-primary {\n color: #fff;\n background-color: #7a1b17;\n}\na.badge-primary:hover, a.badge-primary:focus {\n color: #fff;\n background-color: #4f120f;\n}\na.badge-primary:focus, a.badge-primary.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(122, 27, 23, 0.5);\n}\n.badge-secondary {\n color: #212529;\n background-color: #FFFFFF;\n}\na.badge-secondary:hover, a.badge-secondary:focus {\n color: #212529;\n background-color: #e6e6e6;\n}\na.badge-secondary:focus, a.badge-secondary.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);\n}\n.badge-success {\n color: #fff;\n background-color: #6598cf;\n}\na.badge-success:hover, a.badge-success:focus {\n color: #fff;\n background-color: #3e7ec3;\n}\na.badge-success:focus, a.badge-success.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(101, 152, 207, 0.5);\n}\n.badge-info {\n color: #fff;\n background-color: #17a2b8;\n}\na.badge-info:hover, a.badge-info:focus {\n color: #fff;\n background-color: #117a8b;\n}\na.badge-info:focus, a.badge-info.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);\n}\n.badge-warning {\n color: #212529;\n background-color: #ffc107;\n}\na.badge-warning:hover, a.badge-warning:focus {\n color: #212529;\n background-color: #d39e00;\n}\na.badge-warning:focus, a.badge-warning.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);\n}\n.badge-danger {\n color: #fff;\n background-color: #e43932;\n}\na.badge-danger:hover, a.badge-danger:focus {\n color: #fff;\n background-color: #c9211a;\n}\na.badge-danger:focus, a.badge-danger.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(228, 57, 50, 0.5);\n}\n.badge-light {\n color: #212529;\n background-color: #f8f9fa;\n}\na.badge-light:hover, a.badge-light:focus {\n color: #212529;\n background-color: #dae0e5;\n}\na.badge-light:focus, a.badge-light.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);\n}\n.badge-dark {\n color: #fff;\n background-color: #343a40;\n}\na.badge-dark:hover, a.badge-dark:focus {\n color: #fff;\n background-color: #1d2124;\n}\na.badge-dark:focus, a.badge-dark.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);\n}\n.jumbotron {\n padding: 2rem 1rem;\n margin-bottom: 2rem;\n background-color: #e9ecef;\n border-radius: 0.3rem;\n}\n@media (min-width: 576px) {\n.jumbotron {\n padding: 4rem 2rem;\n}\n}\n.jumbotron-fluid {\n padding-right: 0;\n padding-left: 0;\n border-radius: 0;\n}\n.alert {\n position: relative;\n padding: 0.75rem 1.25rem;\n margin-bottom: 1rem;\n border: 1px solid transparent;\n border-radius: 0.25rem;\n}\n.alert-heading {\n color: inherit;\n}\n.alert-link {\n font-weight: 700;\n}\n.alert-dismissible {\n padding-right: 4rem;\n}\n.alert-dismissible .close {\n position: absolute;\n top: 0;\n right: 0;\n padding: 0.75rem 1.25rem;\n color: inherit;\n}\n.alert-primary {\n color: #3f0e0c;\n background-color: #e4d1d1;\n border-color: #dabfbe;\n}\n.alert-primary hr {\n border-top-color: #d1afae;\n}\n.alert-primary .alert-link {\n color: #140404;\n}\n.alert-secondary {\n color: #858585;\n background-color: white;\n border-color: white;\n}\n.alert-secondary hr {\n border-top-color: #f2f2f2;\n}\n.alert-secondary .alert-link {\n color: #6c6c6c;\n}\n.alert-success {\n color: #354f6c;\n background-color: #e0eaf5;\n border-color: #d4e2f2;\n}\n.alert-success hr {\n border-top-color: #c0d5ec;\n}\n.alert-success .alert-link {\n color: #24364a;\n}\n.alert-info {\n color: #0c5460;\n background-color: #d1ecf1;\n border-color: #bee5eb;\n}\n.alert-info hr {\n border-top-color: #abdde5;\n}\n.alert-info .alert-link {\n color: #062c33;\n}\n.alert-warning {\n color: #856404;\n background-color: #fff3cd;\n border-color: #ffeeba;\n}\n.alert-warning hr {\n border-top-color: #ffe8a1;\n}\n.alert-warning .alert-link {\n color: #533f03;\n}\n.alert-danger {\n color: #771e1a;\n background-color: #fad7d6;\n border-color: #f7c8c6;\n}\n.alert-danger hr {\n border-top-color: #f4b2b0;\n}\n.alert-danger .alert-link {\n color: #4d1311;\n}\n.alert-light {\n color: #818182;\n background-color: #fefefe;\n border-color: #fdfdfe;\n}\n.alert-light hr {\n border-top-color: #ececf6;\n}\n.alert-light .alert-link {\n color: #686868;\n}\n.alert-dark {\n color: #1b1e21;\n background-color: #d6d8d9;\n border-color: #c6c8ca;\n}\n.alert-dark hr {\n border-top-color: #b9bbbe;\n}\n.alert-dark .alert-link {\n color: #040505;\n}\n@-webkit-keyframes progress-bar-stripes {\nfrom {\n background-position: 1rem 0;\n}\nto {\n background-position: 0 0;\n}\n}\n@keyframes progress-bar-stripes {\nfrom {\n background-position: 1rem 0;\n}\nto {\n background-position: 0 0;\n}\n}\n.progress {\n display: flex;\n height: 1rem;\n overflow: hidden;\n line-height: 0;\n font-size: 0.75rem;\n background-color: #e9ecef;\n border-radius: 0.25rem;\n}\n.progress-bar {\n display: flex;\n flex-direction: column;\n justify-content: center;\n overflow: hidden;\n color: #fff;\n text-align: center;\n white-space: nowrap;\n background-color: #007bff;\n transition: width 0.6s ease;\n}\n@media (prefers-reduced-motion: reduce) {\n.progress-bar {\n transition: none;\n}\n}\n.progress-bar-striped {\n 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);\n background-size: 1rem 1rem;\n}\n.progress-bar-animated {\n -webkit-animation: progress-bar-stripes 1s linear infinite;\n animation: progress-bar-stripes 1s linear infinite;\n}\n@media (prefers-reduced-motion: reduce) {\n.progress-bar-animated {\n -webkit-animation: none;\n animation: none;\n}\n}\n.media {\n display: flex;\n align-items: flex-start;\n}\n.media-body {\n flex: 1;\n}\n.list-group {\n display: flex;\n flex-direction: column;\n padding-left: 0;\n margin-bottom: 0;\n border-radius: 0.25rem;\n}\n.list-group-item-action {\n width: 100%;\n color: #495057;\n text-align: inherit;\n}\n.list-group-item-action:hover, .list-group-item-action:focus {\n z-index: 1;\n color: #495057;\n text-decoration: none;\n background-color: #f8f9fa;\n}\n.list-group-item-action:active {\n color: #212529;\n background-color: #e9ecef;\n}\n.list-group-item {\n position: relative;\n display: block;\n padding: 0.75rem 1.25rem;\n background-color: #fff;\n border: 1px solid rgba(0, 0, 0, 0.125);\n}\n.list-group-item:first-child {\n border-top-left-radius: inherit;\n border-top-right-radius: inherit;\n}\n.list-group-item:last-child {\n border-bottom-right-radius: inherit;\n border-bottom-left-radius: inherit;\n}\n.list-group-item.disabled, .list-group-item:disabled {\n color: #6c757d;\n pointer-events: none;\n background-color: #fff;\n}\n.list-group-item.active {\n z-index: 2;\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n.list-group-item + .list-group-item {\n border-top-width: 0;\n}\n.list-group-item + .list-group-item.active {\n margin-top: -1px;\n border-top-width: 1px;\n}\n.list-group-horizontal {\n flex-direction: row;\n}\n.list-group-horizontal > .list-group-item:first-child {\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0;\n}\n.list-group-horizontal > .list-group-item:last-child {\n border-top-right-radius: 0.25rem;\n border-bottom-left-radius: 0;\n}\n.list-group-horizontal > .list-group-item.active {\n margin-top: 0;\n}\n.list-group-horizontal > .list-group-item + .list-group-item {\n border-top-width: 1px;\n border-left-width: 0;\n}\n.list-group-horizontal > .list-group-item + .list-group-item.active {\n margin-left: -1px;\n border-left-width: 1px;\n}\n@media (min-width: 576px) {\n.list-group-horizontal-sm {\n flex-direction: row;\n}\n.list-group-horizontal-sm > .list-group-item:first-child {\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0;\n}\n.list-group-horizontal-sm > .list-group-item:last-child {\n border-top-right-radius: 0.25rem;\n border-bottom-left-radius: 0;\n}\n.list-group-horizontal-sm > .list-group-item.active {\n margin-top: 0;\n}\n.list-group-horizontal-sm > .list-group-item + .list-group-item {\n border-top-width: 1px;\n border-left-width: 0;\n}\n.list-group-horizontal-sm > .list-group-item + .list-group-item.active {\n margin-left: -1px;\n border-left-width: 1px;\n}\n}\n@media (min-width: 768px) {\n.list-group-horizontal-md {\n flex-direction: row;\n}\n.list-group-horizontal-md > .list-group-item:first-child {\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0;\n}\n.list-group-horizontal-md > .list-group-item:last-child {\n border-top-right-radius: 0.25rem;\n border-bottom-left-radius: 0;\n}\n.list-group-horizontal-md > .list-group-item.active {\n margin-top: 0;\n}\n.list-group-horizontal-md > .list-group-item + .list-group-item {\n border-top-width: 1px;\n border-left-width: 0;\n}\n.list-group-horizontal-md > .list-group-item + .list-group-item.active {\n margin-left: -1px;\n border-left-width: 1px;\n}\n}\n@media (min-width: 992px) {\n.list-group-horizontal-lg {\n flex-direction: row;\n}\n.list-group-horizontal-lg > .list-group-item:first-child {\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0;\n}\n.list-group-horizontal-lg > .list-group-item:last-child {\n border-top-right-radius: 0.25rem;\n border-bottom-left-radius: 0;\n}\n.list-group-horizontal-lg > .list-group-item.active {\n margin-top: 0;\n}\n.list-group-horizontal-lg > .list-group-item + .list-group-item {\n border-top-width: 1px;\n border-left-width: 0;\n}\n.list-group-horizontal-lg > .list-group-item + .list-group-item.active {\n margin-left: -1px;\n border-left-width: 1px;\n}\n}\n@media (min-width: 1200px) {\n.list-group-horizontal-xl {\n flex-direction: row;\n}\n.list-group-horizontal-xl > .list-group-item:first-child {\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0;\n}\n.list-group-horizontal-xl > .list-group-item:last-child {\n border-top-right-radius: 0.25rem;\n border-bottom-left-radius: 0;\n}\n.list-group-horizontal-xl > .list-group-item.active {\n margin-top: 0;\n}\n.list-group-horizontal-xl > .list-group-item + .list-group-item {\n border-top-width: 1px;\n border-left-width: 0;\n}\n.list-group-horizontal-xl > .list-group-item + .list-group-item.active {\n margin-left: -1px;\n border-left-width: 1px;\n}\n}\n.list-group-flush {\n border-radius: 0;\n}\n.list-group-flush > .list-group-item {\n border-width: 0 0 1px;\n}\n.list-group-flush > .list-group-item:last-child {\n border-bottom-width: 0;\n}\n.list-group-item-primary {\n color: #3f0e0c;\n background-color: #dabfbe;\n}\n.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {\n color: #3f0e0c;\n background-color: #d1afae;\n}\n.list-group-item-primary.list-group-item-action.active {\n color: #fff;\n background-color: #3f0e0c;\n border-color: #3f0e0c;\n}\n.list-group-item-secondary {\n color: #858585;\n background-color: white;\n}\n.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {\n color: #858585;\n background-color: #f2f2f2;\n}\n.list-group-item-secondary.list-group-item-action.active {\n color: #fff;\n background-color: #858585;\n border-color: #858585;\n}\n.list-group-item-success {\n color: #354f6c;\n background-color: #d4e2f2;\n}\n.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {\n color: #354f6c;\n background-color: #c0d5ec;\n}\n.list-group-item-success.list-group-item-action.active {\n color: #fff;\n background-color: #354f6c;\n border-color: #354f6c;\n}\n.list-group-item-info {\n color: #0c5460;\n background-color: #bee5eb;\n}\n.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {\n color: #0c5460;\n background-color: #abdde5;\n}\n.list-group-item-info.list-group-item-action.active {\n color: #fff;\n background-color: #0c5460;\n border-color: #0c5460;\n}\n.list-group-item-warning {\n color: #856404;\n background-color: #ffeeba;\n}\n.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {\n color: #856404;\n background-color: #ffe8a1;\n}\n.list-group-item-warning.list-group-item-action.active {\n color: #fff;\n background-color: #856404;\n border-color: #856404;\n}\n.list-group-item-danger {\n color: #771e1a;\n background-color: #f7c8c6;\n}\n.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {\n color: #771e1a;\n background-color: #f4b2b0;\n}\n.list-group-item-danger.list-group-item-action.active {\n color: #fff;\n background-color: #771e1a;\n border-color: #771e1a;\n}\n.list-group-item-light {\n color: #818182;\n background-color: #fdfdfe;\n}\n.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {\n color: #818182;\n background-color: #ececf6;\n}\n.list-group-item-light.list-group-item-action.active {\n color: #fff;\n background-color: #818182;\n border-color: #818182;\n}\n.list-group-item-dark {\n color: #1b1e21;\n background-color: #c6c8ca;\n}\n.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {\n color: #1b1e21;\n background-color: #b9bbbe;\n}\n.list-group-item-dark.list-group-item-action.active {\n color: #fff;\n background-color: #1b1e21;\n border-color: #1b1e21;\n}\n.close {\n float: right;\n font-size: 1.5rem;\n font-weight: 700;\n line-height: 1;\n color: #000;\n text-shadow: 0 1px 0 #fff;\n opacity: .5;\n}\n.close:hover {\n color: #000;\n text-decoration: none;\n}\n.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {\n opacity: .75;\n}\nbutton.close {\n padding: 0;\n background-color: transparent;\n border: 0;\n}\na.close.disabled {\n pointer-events: none;\n}\n.toast {\n max-width: 350px;\n overflow: hidden;\n font-size: 0.875rem;\n background-color: rgba(255, 255, 255, 0.85);\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.1);\n box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);\n -webkit-backdrop-filter: blur(10px);\n backdrop-filter: blur(10px);\n opacity: 0;\n border-radius: 0.25rem;\n}\n.toast:not(:last-child) {\n margin-bottom: 0.75rem;\n}\n.toast.showing {\n opacity: 1;\n}\n.toast.show {\n display: block;\n opacity: 1;\n}\n.toast.hide {\n display: none;\n}\n.toast-header {\n display: flex;\n align-items: center;\n padding: 0.25rem 0.75rem;\n color: #6c757d;\n background-color: rgba(255, 255, 255, 0.85);\n background-clip: padding-box;\n border-bottom: 1px solid rgba(0, 0, 0, 0.05);\n}\n.toast-body {\n padding: 0.75rem;\n}\n.modal-open {\n overflow: hidden;\n}\n.modal-open .modal {\n overflow-x: hidden;\n overflow-y: auto;\n}\n.modal {\n position: fixed;\n top: 0;\n left: 0;\n z-index: 1050;\n display: none;\n width: 100%;\n height: 100%;\n overflow: hidden;\n outline: 0;\n}\n.modal-dialog {\n position: relative;\n width: auto;\n margin: 0.5rem;\n pointer-events: none;\n}\n.modal.fade .modal-dialog {\n transition: transform 0.3s ease-out;\n transform: translate(0, -50px);\n}\n@media (prefers-reduced-motion: reduce) {\n.modal.fade .modal-dialog {\n transition: none;\n}\n}\n.modal.show .modal-dialog {\n transform: none;\n}\n.modal.modal-static .modal-dialog {\n transform: scale(1.02);\n}\n.modal-dialog-scrollable {\n display: flex;\n max-height: calc(100% - 1rem);\n}\n.modal-dialog-scrollable .modal-content {\n max-height: calc(100vh - 1rem);\n overflow: hidden;\n}\n.modal-dialog-scrollable .modal-header,\n .modal-dialog-scrollable .modal-footer {\n flex-shrink: 0;\n}\n.modal-dialog-scrollable .modal-body {\n overflow-y: auto;\n}\n.modal-dialog-centered {\n display: flex;\n align-items: center;\n min-height: calc(100% - 1rem);\n}\n.modal-dialog-centered::before {\n display: block;\n height: calc(100vh - 1rem);\n height: -webkit-min-content;\n height: -moz-min-content;\n height: min-content;\n content: \"\";\n}\n.modal-dialog-centered.modal-dialog-scrollable {\n flex-direction: column;\n justify-content: center;\n height: 100%;\n}\n.modal-dialog-centered.modal-dialog-scrollable .modal-content {\n max-height: none;\n}\n.modal-dialog-centered.modal-dialog-scrollable::before {\n content: none;\n}\n.modal-content {\n position: relative;\n display: flex;\n flex-direction: column;\n width: 100%;\n pointer-events: auto;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.2);\n border-radius: 0.3rem;\n outline: 0;\n}\n.modal-backdrop {\n position: fixed;\n top: 0;\n left: 0;\n z-index: 1040;\n width: 100vw;\n height: 100vh;\n background-color: #000;\n}\n.modal-backdrop.fade {\n opacity: 0;\n}\n.modal-backdrop.show {\n opacity: 0.5;\n}\n.modal-header {\n display: flex;\n align-items: flex-start;\n justify-content: space-between;\n padding: 1rem 1rem;\n border-bottom: 1px solid #dee2e6;\n border-top-left-radius: calc(0.3rem - 1px);\n border-top-right-radius: calc(0.3rem - 1px);\n}\n.modal-header .close {\n padding: 1rem 1rem;\n margin: -1rem -1rem -1rem auto;\n}\n.modal-title {\n margin-bottom: 0;\n line-height: 1.5;\n}\n.modal-body {\n position: relative;\n flex: 1 1 auto;\n padding: 1rem;\n}\n.modal-footer {\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n justify-content: flex-end;\n padding: 0.75rem;\n border-top: 1px solid #dee2e6;\n border-bottom-right-radius: calc(0.3rem - 1px);\n border-bottom-left-radius: calc(0.3rem - 1px);\n}\n.modal-footer > * {\n margin: 0.25rem;\n}\n.modal-scrollbar-measure {\n position: absolute;\n top: -9999px;\n width: 50px;\n height: 50px;\n overflow: scroll;\n}\n@media (min-width: 576px) {\n.modal-dialog {\n max-width: 500px;\n margin: 1.75rem auto;\n}\n.modal-dialog-scrollable {\n max-height: calc(100% - 3.5rem);\n}\n.modal-dialog-scrollable .modal-content {\n max-height: calc(100vh - 3.5rem);\n}\n.modal-dialog-centered {\n min-height: calc(100% - 3.5rem);\n}\n.modal-dialog-centered::before {\n height: calc(100vh - 3.5rem);\n height: -webkit-min-content;\n height: -moz-min-content;\n height: min-content;\n}\n.modal-sm {\n max-width: 300px;\n}\n}\n@media (min-width: 992px) {\n.modal-lg,\n .modal-xl {\n max-width: 800px;\n}\n}\n@media (min-width: 1200px) {\n.modal-xl {\n max-width: 1140px;\n}\n}\n.tooltip {\n position: absolute;\n z-index: 1070;\n display: block;\n margin: 0;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n font-style: normal;\n font-weight: 400;\n line-height: 1.5;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n white-space: normal;\n line-break: auto;\n font-size: 0.875rem;\n word-wrap: break-word;\n opacity: 0;\n}\n.tooltip.show {\n opacity: 0.9;\n}\n.tooltip .arrow {\n position: absolute;\n display: block;\n width: 0.8rem;\n height: 0.4rem;\n}\n.tooltip .arrow::before {\n position: absolute;\n content: \"\";\n border-color: transparent;\n border-style: solid;\n}\n.bs-tooltip-top, .bs-tooltip-auto[x-placement^=\"top\"], .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=\"top\"], .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=\"top\"], .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=\"top\"], .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=\"top\"], .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=\"top\"], .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=\"top\"], .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=\"top\"], .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=\"top\"] {\n padding: 0.4rem 0;\n}\n.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^=\"top\"] .arrow, .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=\"top\"] .arrow, .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=\"top\"] .arrow, .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=\"top\"] .arrow, .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=\"top\"] .arrow, .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=\"top\"] .arrow, .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=\"top\"] .arrow, .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=\"top\"] .arrow, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=\"top\"] .arrow {\n bottom: 0;\n}\n.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^=\"top\"] .arrow::before, .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=\"top\"] .arrow::before, .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=\"top\"] .arrow::before, .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=\"top\"] .arrow::before, .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=\"top\"] .arrow::before, .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=\"top\"] .arrow::before, .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=\"top\"] .arrow::before, .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=\"top\"] .arrow::before, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=\"top\"] .arrow::before {\n top: 0;\n border-width: 0.4rem 0.4rem 0;\n border-top-color: #000;\n}\n.bs-tooltip-right, .bs-tooltip-auto[x-placement^=\"right\"], .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=\"right\"], .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=\"right\"], .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=\"right\"], .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=\"right\"], .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=\"right\"], .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=\"right\"], .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=\"right\"], .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=\"right\"] {\n padding: 0 0.4rem;\n}\n.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^=\"right\"] .arrow, .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=\"right\"] .arrow, .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=\"right\"] .arrow, .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=\"right\"] .arrow, .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=\"right\"] .arrow, .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=\"right\"] .arrow, .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=\"right\"] .arrow, .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=\"right\"] .arrow, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=\"right\"] .arrow {\n left: 0;\n width: 0.4rem;\n height: 0.8rem;\n}\n.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^=\"right\"] .arrow::before, .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=\"right\"] .arrow::before, .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=\"right\"] .arrow::before, .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=\"right\"] .arrow::before, .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=\"right\"] .arrow::before, .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=\"right\"] .arrow::before, .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=\"right\"] .arrow::before, .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=\"right\"] .arrow::before, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=\"right\"] .arrow::before {\n right: 0;\n border-width: 0.4rem 0.4rem 0.4rem 0;\n border-right-color: #000;\n}\n.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^=\"bottom\"], .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=\"bottom\"], .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=\"bottom\"], .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=\"bottom\"], .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=\"bottom\"], .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=\"bottom\"], .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=\"bottom\"], .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=\"bottom\"], .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=\"bottom\"] {\n padding: 0.4rem 0;\n}\n.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^=\"bottom\"] .arrow, .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=\"bottom\"] .arrow, .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=\"bottom\"] .arrow, .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=\"bottom\"] .arrow, .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=\"bottom\"] .arrow, .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=\"bottom\"] .arrow, .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=\"bottom\"] .arrow, .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=\"bottom\"] .arrow, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=\"bottom\"] .arrow {\n top: 0;\n}\n.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^=\"bottom\"] .arrow::before, .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=\"bottom\"] .arrow::before, .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=\"bottom\"] .arrow::before, .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=\"bottom\"] .arrow::before, .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=\"bottom\"] .arrow::before, .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=\"bottom\"] .arrow::before, .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=\"bottom\"] .arrow::before, .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=\"bottom\"] .arrow::before, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=\"bottom\"] .arrow::before {\n bottom: 0;\n border-width: 0 0.4rem 0.4rem;\n border-bottom-color: #000;\n}\n.bs-tooltip-left, .bs-tooltip-auto[x-placement^=\"left\"], .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=\"left\"], .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=\"left\"], .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=\"left\"], .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=\"left\"], .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=\"left\"], .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=\"left\"], .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=\"left\"], .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=\"left\"] {\n padding: 0 0.4rem;\n}\n.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^=\"left\"] .arrow, .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=\"left\"] .arrow, .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=\"left\"] .arrow, .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=\"left\"] .arrow, .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=\"left\"] .arrow, .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=\"left\"] .arrow, .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=\"left\"] .arrow, .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=\"left\"] .arrow, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=\"left\"] .arrow {\n right: 0;\n width: 0.4rem;\n height: 0.8rem;\n}\n.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^=\"left\"] .arrow::before, .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=\"left\"] .arrow::before, .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=\"left\"] .arrow::before, .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=\"left\"] .arrow::before, .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=\"left\"] .arrow::before, .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=\"left\"] .arrow::before, .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=\"left\"] .arrow::before, .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=\"left\"] .arrow::before, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=\"left\"] .arrow::before {\n left: 0;\n border-width: 0.4rem 0 0.4rem 0.4rem;\n border-left-color: #000;\n}\n.tooltip-inner {\n max-width: 200px;\n padding: 0.25rem 0.5rem;\n color: #fff;\n text-align: center;\n background-color: #000;\n border-radius: 0.25rem;\n}\n.popover {\n position: absolute;\n top: 0;\n left: 0;\n z-index: 1060;\n display: block;\n max-width: 276px;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n font-style: normal;\n font-weight: 400;\n line-height: 1.5;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n white-space: normal;\n line-break: auto;\n font-size: 0.875rem;\n word-wrap: break-word;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.2);\n border-radius: 0.3rem;\n}\n.popover .arrow {\n position: absolute;\n display: block;\n width: 1rem;\n height: 0.5rem;\n margin: 0 0.3rem;\n}\n.popover .arrow::before, .popover .arrow::after {\n position: absolute;\n display: block;\n content: \"\";\n border-color: transparent;\n border-style: solid;\n}\n.bs-popover-top, .bs-popover-auto[x-placement^=\"top\"], .b-popover-primary.bs-popover-auto[x-placement^=\"top\"], .b-popover-secondary.bs-popover-auto[x-placement^=\"top\"], .b-popover-success.bs-popover-auto[x-placement^=\"top\"], .b-popover-info.bs-popover-auto[x-placement^=\"top\"], .b-popover-warning.bs-popover-auto[x-placement^=\"top\"], .b-popover-danger.bs-popover-auto[x-placement^=\"top\"], .b-popover-light.bs-popover-auto[x-placement^=\"top\"], .b-popover-dark.bs-popover-auto[x-placement^=\"top\"] {\n margin-bottom: 0.5rem;\n}\n.bs-popover-top > .arrow, .bs-popover-auto[x-placement^=\"top\"] > .arrow {\n bottom: calc(-0.5rem - 1px);\n}\n.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^=\"top\"] > .arrow::before {\n bottom: 0;\n border-width: 0.5rem 0.5rem 0;\n border-top-color: rgba(0, 0, 0, 0.25);\n}\n.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^=\"top\"] > .arrow::after {\n bottom: 1px;\n border-width: 0.5rem 0.5rem 0;\n border-top-color: #fff;\n}\n.bs-popover-right, .bs-popover-auto[x-placement^=\"right\"], .b-popover-primary.bs-popover-auto[x-placement^=\"right\"], .b-popover-secondary.bs-popover-auto[x-placement^=\"right\"], .b-popover-success.bs-popover-auto[x-placement^=\"right\"], .b-popover-info.bs-popover-auto[x-placement^=\"right\"], .b-popover-warning.bs-popover-auto[x-placement^=\"right\"], .b-popover-danger.bs-popover-auto[x-placement^=\"right\"], .b-popover-light.bs-popover-auto[x-placement^=\"right\"], .b-popover-dark.bs-popover-auto[x-placement^=\"right\"] {\n margin-left: 0.5rem;\n}\n.bs-popover-right > .arrow, .bs-popover-auto[x-placement^=\"right\"] > .arrow {\n left: calc(-0.5rem - 1px);\n width: 0.5rem;\n height: 1rem;\n margin: 0.3rem 0;\n}\n.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^=\"right\"] > .arrow::before {\n left: 0;\n border-width: 0.5rem 0.5rem 0.5rem 0;\n border-right-color: rgba(0, 0, 0, 0.25);\n}\n.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^=\"right\"] > .arrow::after {\n left: 1px;\n border-width: 0.5rem 0.5rem 0.5rem 0;\n border-right-color: #fff;\n}\n.bs-popover-bottom, .bs-popover-auto[x-placement^=\"bottom\"], .b-popover-primary.bs-popover-auto[x-placement^=\"bottom\"], .b-popover-secondary.bs-popover-auto[x-placement^=\"bottom\"], .b-popover-success.bs-popover-auto[x-placement^=\"bottom\"], .b-popover-info.bs-popover-auto[x-placement^=\"bottom\"], .b-popover-warning.bs-popover-auto[x-placement^=\"bottom\"], .b-popover-danger.bs-popover-auto[x-placement^=\"bottom\"], .b-popover-light.bs-popover-auto[x-placement^=\"bottom\"], .b-popover-dark.bs-popover-auto[x-placement^=\"bottom\"] {\n margin-top: 0.5rem;\n}\n.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^=\"bottom\"] > .arrow {\n top: calc(-0.5rem - 1px);\n}\n.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^=\"bottom\"] > .arrow::before {\n top: 0;\n border-width: 0 0.5rem 0.5rem 0.5rem;\n border-bottom-color: rgba(0, 0, 0, 0.25);\n}\n.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^=\"bottom\"] > .arrow::after {\n top: 1px;\n border-width: 0 0.5rem 0.5rem 0.5rem;\n border-bottom-color: #fff;\n}\n.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^=\"bottom\"] .popover-header::before {\n position: absolute;\n top: 0;\n left: 50%;\n display: block;\n width: 1rem;\n margin-left: -0.5rem;\n content: \"\";\n border-bottom: 1px solid #f7f7f7;\n}\n.bs-popover-left, .bs-popover-auto[x-placement^=\"left\"], .b-popover-primary.bs-popover-auto[x-placement^=\"left\"], .b-popover-secondary.bs-popover-auto[x-placement^=\"left\"], .b-popover-success.bs-popover-auto[x-placement^=\"left\"], .b-popover-info.bs-popover-auto[x-placement^=\"left\"], .b-popover-warning.bs-popover-auto[x-placement^=\"left\"], .b-popover-danger.bs-popover-auto[x-placement^=\"left\"], .b-popover-light.bs-popover-auto[x-placement^=\"left\"], .b-popover-dark.bs-popover-auto[x-placement^=\"left\"] {\n margin-right: 0.5rem;\n}\n.bs-popover-left > .arrow, .bs-popover-auto[x-placement^=\"left\"] > .arrow {\n right: calc(-0.5rem - 1px);\n width: 0.5rem;\n height: 1rem;\n margin: 0.3rem 0;\n}\n.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^=\"left\"] > .arrow::before {\n right: 0;\n border-width: 0.5rem 0 0.5rem 0.5rem;\n border-left-color: rgba(0, 0, 0, 0.25);\n}\n.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^=\"left\"] > .arrow::after {\n right: 1px;\n border-width: 0.5rem 0 0.5rem 0.5rem;\n border-left-color: #fff;\n}\n.popover-header {\n padding: 0.5rem 0.75rem;\n margin-bottom: 0;\n font-size: 1rem;\n background-color: #f7f7f7;\n border-bottom: 1px solid #ebebeb;\n border-top-left-radius: calc(0.3rem - 1px);\n border-top-right-radius: calc(0.3rem - 1px);\n}\n.popover-header:empty {\n display: none;\n}\n.popover-body {\n padding: 0.5rem 0.75rem;\n color: #212529;\n}\n.carousel {\n position: relative;\n}\n.carousel.pointer-event {\n touch-action: pan-y;\n}\n.carousel-inner {\n position: relative;\n width: 100%;\n overflow: hidden;\n}\n.carousel-inner::after {\n display: block;\n clear: both;\n content: \"\";\n}\n.carousel-item {\n position: relative;\n display: none;\n float: left;\n width: 100%;\n margin-right: -100%;\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n transition: transform 0.6s ease-in-out;\n}\n@media (prefers-reduced-motion: reduce) {\n.carousel-item {\n transition: none;\n}\n}\n.carousel-item.active,\n.carousel-item-next,\n.carousel-item-prev {\n display: block;\n}\n.carousel-item-next:not(.carousel-item-left),\n.active.carousel-item-right {\n transform: translateX(100%);\n}\n.carousel-item-prev:not(.carousel-item-right),\n.active.carousel-item-left {\n transform: translateX(-100%);\n}\n.carousel-fade .carousel-item {\n opacity: 0;\n transition-property: opacity;\n transform: none;\n}\n.carousel-fade .carousel-item.active,\n.carousel-fade .carousel-item-next.carousel-item-left,\n.carousel-fade .carousel-item-prev.carousel-item-right {\n z-index: 1;\n opacity: 1;\n}\n.carousel-fade .active.carousel-item-left,\n.carousel-fade .active.carousel-item-right {\n z-index: 0;\n opacity: 0;\n transition: opacity 0s 0.6s;\n}\n@media (prefers-reduced-motion: reduce) {\n.carousel-fade .active.carousel-item-left,\n .carousel-fade .active.carousel-item-right {\n transition: none;\n}\n}\n.carousel-control-prev,\n.carousel-control-next {\n position: absolute;\n top: 0;\n bottom: 0;\n z-index: 1;\n display: flex;\n align-items: center;\n justify-content: center;\n width: 15%;\n color: #fff;\n text-align: center;\n opacity: 0.5;\n transition: opacity 0.15s ease;\n}\n@media (prefers-reduced-motion: reduce) {\n.carousel-control-prev,\n .carousel-control-next {\n transition: none;\n}\n}\n.carousel-control-prev:hover, .carousel-control-prev:focus,\n .carousel-control-next:hover,\n .carousel-control-next:focus {\n color: #fff;\n text-decoration: none;\n outline: 0;\n opacity: 0.9;\n}\n.carousel-control-prev {\n left: 0;\n}\n.carousel-control-next {\n right: 0;\n}\n.carousel-control-prev-icon,\n.carousel-control-next-icon {\n display: inline-block;\n width: 20px;\n height: 20px;\n background: no-repeat 50% / 100% 100%;\n}\n.carousel-control-prev-icon {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e\");\n}\n.carousel-control-next-icon {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e\");\n}\n.carousel-indicators {\n position: absolute;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 15;\n display: flex;\n justify-content: center;\n padding-left: 0;\n margin-right: 15%;\n margin-left: 15%;\n list-style: none;\n}\n.carousel-indicators li {\n box-sizing: content-box;\n flex: 0 1 auto;\n width: 30px;\n height: 3px;\n margin-right: 3px;\n margin-left: 3px;\n text-indent: -999px;\n cursor: pointer;\n background-color: #fff;\n background-clip: padding-box;\n border-top: 10px solid transparent;\n border-bottom: 10px solid transparent;\n opacity: .5;\n transition: opacity 0.6s ease;\n}\n@media (prefers-reduced-motion: reduce) {\n.carousel-indicators li {\n transition: none;\n}\n}\n.carousel-indicators .active {\n opacity: 1;\n}\n.carousel-caption {\n position: absolute;\n right: 15%;\n bottom: 20px;\n left: 15%;\n z-index: 10;\n padding-top: 20px;\n padding-bottom: 20px;\n color: #fff;\n text-align: center;\n}\n@-webkit-keyframes spinner-border {\nto {\n transform: rotate(360deg);\n}\n}\n@keyframes spinner-border {\nto {\n transform: rotate(360deg);\n}\n}\n.spinner-border {\n display: inline-block;\n width: 2rem;\n height: 2rem;\n vertical-align: text-bottom;\n border: 0.25em solid currentColor;\n border-right-color: transparent;\n border-radius: 50%;\n -webkit-animation: spinner-border .75s linear infinite;\n animation: spinner-border .75s linear infinite;\n}\n.spinner-border-sm {\n width: 1rem;\n height: 1rem;\n border-width: 0.2em;\n}\n@-webkit-keyframes spinner-grow {\n0% {\n transform: scale(0);\n}\n50% {\n opacity: 1;\n transform: none;\n}\n}\n@keyframes spinner-grow {\n0% {\n transform: scale(0);\n}\n50% {\n opacity: 1;\n transform: none;\n}\n}\n.spinner-grow {\n display: inline-block;\n width: 2rem;\n height: 2rem;\n vertical-align: text-bottom;\n background-color: currentColor;\n border-radius: 50%;\n opacity: 0;\n -webkit-animation: spinner-grow .75s linear infinite;\n animation: spinner-grow .75s linear infinite;\n}\n.spinner-grow-sm {\n width: 1rem;\n height: 1rem;\n}\n.align-baseline {\n vertical-align: baseline !important;\n}\n.align-top {\n vertical-align: top !important;\n}\n.align-middle {\n vertical-align: middle !important;\n}\n.align-bottom {\n vertical-align: bottom !important;\n}\n.align-text-bottom {\n vertical-align: text-bottom !important;\n}\n.align-text-top {\n vertical-align: text-top !important;\n}\n.bg-primary {\n background-color: #7a1b17 !important;\n}\na.bg-primary:hover, a.bg-primary:focus,\nbutton.bg-primary:hover,\nbutton.bg-primary:focus {\n background-color: #4f120f !important;\n}\n.bg-secondary {\n background-color: #FFFFFF !important;\n}\na.bg-secondary:hover, a.bg-secondary:focus,\nbutton.bg-secondary:hover,\nbutton.bg-secondary:focus {\n background-color: #e6e6e6 !important;\n}\n.bg-success {\n background-color: #6598cf !important;\n}\na.bg-success:hover, a.bg-success:focus,\nbutton.bg-success:hover,\nbutton.bg-success:focus {\n background-color: #3e7ec3 !important;\n}\n.bg-info {\n background-color: #17a2b8 !important;\n}\na.bg-info:hover, a.bg-info:focus,\nbutton.bg-info:hover,\nbutton.bg-info:focus {\n background-color: #117a8b !important;\n}\n.bg-warning {\n background-color: #ffc107 !important;\n}\na.bg-warning:hover, a.bg-warning:focus,\nbutton.bg-warning:hover,\nbutton.bg-warning:focus {\n background-color: #d39e00 !important;\n}\n.bg-danger {\n background-color: #e43932 !important;\n}\na.bg-danger:hover, a.bg-danger:focus,\nbutton.bg-danger:hover,\nbutton.bg-danger:focus {\n background-color: #c9211a !important;\n}\n.bg-light {\n background-color: #f8f9fa !important;\n}\na.bg-light:hover, a.bg-light:focus,\nbutton.bg-light:hover,\nbutton.bg-light:focus {\n background-color: #dae0e5 !important;\n}\n.bg-dark {\n background-color: #343a40 !important;\n}\na.bg-dark:hover, a.bg-dark:focus,\nbutton.bg-dark:hover,\nbutton.bg-dark:focus {\n background-color: #1d2124 !important;\n}\n.bg-white {\n background-color: #fff !important;\n}\n.bg-transparent {\n background-color: transparent !important;\n}\n.border {\n border: 1px solid #dee2e6 !important;\n}\n.border-top {\n border-top: 1px solid #dee2e6 !important;\n}\n.border-right {\n border-right: 1px solid #dee2e6 !important;\n}\n.border-bottom {\n border-bottom: 1px solid #dee2e6 !important;\n}\n.border-left {\n border-left: 1px solid #dee2e6 !important;\n}\n.border-0 {\n border: 0 !important;\n}\n.border-top-0 {\n border-top: 0 !important;\n}\n.border-right-0 {\n border-right: 0 !important;\n}\n.border-bottom-0 {\n border-bottom: 0 !important;\n}\n.border-left-0 {\n border-left: 0 !important;\n}\n.border-primary {\n border-color: #7a1b17 !important;\n}\n.border-secondary {\n border-color: #FFFFFF !important;\n}\n.border-success {\n border-color: #6598cf !important;\n}\n.border-info {\n border-color: #17a2b8 !important;\n}\n.border-warning {\n border-color: #ffc107 !important;\n}\n.border-danger {\n border-color: #e43932 !important;\n}\n.border-light {\n border-color: #f8f9fa !important;\n}\n.border-dark {\n border-color: #343a40 !important;\n}\n.border-white {\n border-color: #fff !important;\n}\n.rounded-sm {\n border-radius: 0.2rem !important;\n}\n.rounded {\n border-radius: 0.25rem !important;\n}\n.rounded-top {\n border-top-left-radius: 0.25rem !important;\n border-top-right-radius: 0.25rem !important;\n}\n.rounded-right {\n border-top-right-radius: 0.25rem !important;\n border-bottom-right-radius: 0.25rem !important;\n}\n.rounded-bottom {\n border-bottom-right-radius: 0.25rem !important;\n border-bottom-left-radius: 0.25rem !important;\n}\n.rounded-left {\n border-top-left-radius: 0.25rem !important;\n border-bottom-left-radius: 0.25rem !important;\n}\n.rounded-lg {\n border-radius: 0.3rem !important;\n}\n.rounded-circle {\n border-radius: 50% !important;\n}\n.rounded-pill {\n border-radius: 50rem !important;\n}\n.rounded-0 {\n border-radius: 0 !important;\n}\n.clearfix::after {\n display: block;\n clear: both;\n content: \"\";\n}\n.d-none {\n display: none !important;\n}\n.d-inline {\n display: inline !important;\n}\n.d-inline-block {\n display: inline-block !important;\n}\n.d-block {\n display: block !important;\n}\n.d-table {\n display: table !important;\n}\n.d-table-row {\n display: table-row !important;\n}\n.d-table-cell {\n display: table-cell !important;\n}\n.d-flex {\n display: flex !important;\n}\n.d-inline-flex {\n display: inline-flex !important;\n}\n@media (min-width: 576px) {\n.d-sm-none {\n display: none !important;\n}\n.d-sm-inline {\n display: inline !important;\n}\n.d-sm-inline-block {\n display: inline-block !important;\n}\n.d-sm-block {\n display: block !important;\n}\n.d-sm-table {\n display: table !important;\n}\n.d-sm-table-row {\n display: table-row !important;\n}\n.d-sm-table-cell {\n display: table-cell !important;\n}\n.d-sm-flex {\n display: flex !important;\n}\n.d-sm-inline-flex {\n display: inline-flex !important;\n}\n}\n@media (min-width: 768px) {\n.d-md-none {\n display: none !important;\n}\n.d-md-inline {\n display: inline !important;\n}\n.d-md-inline-block {\n display: inline-block !important;\n}\n.d-md-block {\n display: block !important;\n}\n.d-md-table {\n display: table !important;\n}\n.d-md-table-row {\n display: table-row !important;\n}\n.d-md-table-cell {\n display: table-cell !important;\n}\n.d-md-flex {\n display: flex !important;\n}\n.d-md-inline-flex {\n display: inline-flex !important;\n}\n}\n@media (min-width: 992px) {\n.d-lg-none {\n display: none !important;\n}\n.d-lg-inline {\n display: inline !important;\n}\n.d-lg-inline-block {\n display: inline-block !important;\n}\n.d-lg-block {\n display: block !important;\n}\n.d-lg-table {\n display: table !important;\n}\n.d-lg-table-row {\n display: table-row !important;\n}\n.d-lg-table-cell {\n display: table-cell !important;\n}\n.d-lg-flex {\n display: flex !important;\n}\n.d-lg-inline-flex {\n display: inline-flex !important;\n}\n}\n@media (min-width: 1200px) {\n.d-xl-none {\n display: none !important;\n}\n.d-xl-inline {\n display: inline !important;\n}\n.d-xl-inline-block {\n display: inline-block !important;\n}\n.d-xl-block {\n display: block !important;\n}\n.d-xl-table {\n display: table !important;\n}\n.d-xl-table-row {\n display: table-row !important;\n}\n.d-xl-table-cell {\n display: table-cell !important;\n}\n.d-xl-flex {\n display: flex !important;\n}\n.d-xl-inline-flex {\n display: inline-flex !important;\n}\n}\n@media print {\n.d-print-none {\n display: none !important;\n}\n.d-print-inline {\n display: inline !important;\n}\n.d-print-inline-block {\n display: inline-block !important;\n}\n.d-print-block {\n display: block !important;\n}\n.d-print-table {\n display: table !important;\n}\n.d-print-table-row {\n display: table-row !important;\n}\n.d-print-table-cell {\n display: table-cell !important;\n}\n.d-print-flex {\n display: flex !important;\n}\n.d-print-inline-flex {\n display: inline-flex !important;\n}\n}\n.embed-responsive {\n position: relative;\n display: block;\n width: 100%;\n padding: 0;\n overflow: hidden;\n}\n.embed-responsive::before {\n display: block;\n content: \"\";\n}\n.embed-responsive .embed-responsive-item,\n .embed-responsive iframe,\n .embed-responsive embed,\n .embed-responsive object,\n .embed-responsive video {\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n width: 100%;\n height: 100%;\n border: 0;\n}\n.embed-responsive-21by9::before {\n padding-top: 42.85714%;\n}\n.embed-responsive-16by9::before {\n padding-top: 56.25%;\n}\n.embed-responsive-4by3::before {\n padding-top: 75%;\n}\n.embed-responsive-1by1::before {\n padding-top: 100%;\n}\n.embed-responsive-21by9::before {\n padding-top: 42.85714%;\n}\n.embed-responsive-16by9::before {\n padding-top: 56.25%;\n}\n.embed-responsive-4by3::before {\n padding-top: 75%;\n}\n.embed-responsive-1by1::before {\n padding-top: 100%;\n}\n.flex-row {\n flex-direction: row !important;\n}\n.flex-column {\n flex-direction: column !important;\n}\n.flex-row-reverse {\n flex-direction: row-reverse !important;\n}\n.flex-column-reverse {\n flex-direction: column-reverse !important;\n}\n.flex-wrap {\n flex-wrap: wrap !important;\n}\n.flex-nowrap {\n flex-wrap: nowrap !important;\n}\n.flex-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n}\n.flex-fill {\n flex: 1 1 auto !important;\n}\n.flex-grow-0 {\n flex-grow: 0 !important;\n}\n.flex-grow-1 {\n flex-grow: 1 !important;\n}\n.flex-shrink-0 {\n flex-shrink: 0 !important;\n}\n.flex-shrink-1 {\n flex-shrink: 1 !important;\n}\n.justify-content-start {\n justify-content: flex-start !important;\n}\n.justify-content-end {\n justify-content: flex-end !important;\n}\n.justify-content-center {\n justify-content: center !important;\n}\n.justify-content-between {\n justify-content: space-between !important;\n}\n.justify-content-around {\n justify-content: space-around !important;\n}\n.align-items-start {\n align-items: flex-start !important;\n}\n.align-items-end {\n align-items: flex-end !important;\n}\n.align-items-center {\n align-items: center !important;\n}\n.align-items-baseline {\n align-items: baseline !important;\n}\n.align-items-stretch {\n align-items: stretch !important;\n}\n.align-content-start {\n align-content: flex-start !important;\n}\n.align-content-end {\n align-content: flex-end !important;\n}\n.align-content-center {\n align-content: center !important;\n}\n.align-content-between {\n align-content: space-between !important;\n}\n.align-content-around {\n align-content: space-around !important;\n}\n.align-content-stretch {\n align-content: stretch !important;\n}\n.align-self-auto {\n align-self: auto !important;\n}\n.align-self-start {\n align-self: flex-start !important;\n}\n.align-self-end {\n align-self: flex-end !important;\n}\n.align-self-center {\n align-self: center !important;\n}\n.align-self-baseline {\n align-self: baseline !important;\n}\n.align-self-stretch {\n align-self: stretch !important;\n}\n@media (min-width: 576px) {\n.flex-sm-row {\n flex-direction: row !important;\n}\n.flex-sm-column {\n flex-direction: column !important;\n}\n.flex-sm-row-reverse {\n flex-direction: row-reverse !important;\n}\n.flex-sm-column-reverse {\n flex-direction: column-reverse !important;\n}\n.flex-sm-wrap {\n flex-wrap: wrap !important;\n}\n.flex-sm-nowrap {\n flex-wrap: nowrap !important;\n}\n.flex-sm-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n}\n.flex-sm-fill {\n flex: 1 1 auto !important;\n}\n.flex-sm-grow-0 {\n flex-grow: 0 !important;\n}\n.flex-sm-grow-1 {\n flex-grow: 1 !important;\n}\n.flex-sm-shrink-0 {\n flex-shrink: 0 !important;\n}\n.flex-sm-shrink-1 {\n flex-shrink: 1 !important;\n}\n.justify-content-sm-start {\n justify-content: flex-start !important;\n}\n.justify-content-sm-end {\n justify-content: flex-end !important;\n}\n.justify-content-sm-center {\n justify-content: center !important;\n}\n.justify-content-sm-between {\n justify-content: space-between !important;\n}\n.justify-content-sm-around {\n justify-content: space-around !important;\n}\n.align-items-sm-start {\n align-items: flex-start !important;\n}\n.align-items-sm-end {\n align-items: flex-end !important;\n}\n.align-items-sm-center {\n align-items: center !important;\n}\n.align-items-sm-baseline {\n align-items: baseline !important;\n}\n.align-items-sm-stretch {\n align-items: stretch !important;\n}\n.align-content-sm-start {\n align-content: flex-start !important;\n}\n.align-content-sm-end {\n align-content: flex-end !important;\n}\n.align-content-sm-center {\n align-content: center !important;\n}\n.align-content-sm-between {\n align-content: space-between !important;\n}\n.align-content-sm-around {\n align-content: space-around !important;\n}\n.align-content-sm-stretch {\n align-content: stretch !important;\n}\n.align-self-sm-auto {\n align-self: auto !important;\n}\n.align-self-sm-start {\n align-self: flex-start !important;\n}\n.align-self-sm-end {\n align-self: flex-end !important;\n}\n.align-self-sm-center {\n align-self: center !important;\n}\n.align-self-sm-baseline {\n align-self: baseline !important;\n}\n.align-self-sm-stretch {\n align-self: stretch !important;\n}\n}\n@media (min-width: 768px) {\n.flex-md-row {\n flex-direction: row !important;\n}\n.flex-md-column {\n flex-direction: column !important;\n}\n.flex-md-row-reverse {\n flex-direction: row-reverse !important;\n}\n.flex-md-column-reverse {\n flex-direction: column-reverse !important;\n}\n.flex-md-wrap {\n flex-wrap: wrap !important;\n}\n.flex-md-nowrap {\n flex-wrap: nowrap !important;\n}\n.flex-md-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n}\n.flex-md-fill {\n flex: 1 1 auto !important;\n}\n.flex-md-grow-0 {\n flex-grow: 0 !important;\n}\n.flex-md-grow-1 {\n flex-grow: 1 !important;\n}\n.flex-md-shrink-0 {\n flex-shrink: 0 !important;\n}\n.flex-md-shrink-1 {\n flex-shrink: 1 !important;\n}\n.justify-content-md-start {\n justify-content: flex-start !important;\n}\n.justify-content-md-end {\n justify-content: flex-end !important;\n}\n.justify-content-md-center {\n justify-content: center !important;\n}\n.justify-content-md-between {\n justify-content: space-between !important;\n}\n.justify-content-md-around {\n justify-content: space-around !important;\n}\n.align-items-md-start {\n align-items: flex-start !important;\n}\n.align-items-md-end {\n align-items: flex-end !important;\n}\n.align-items-md-center {\n align-items: center !important;\n}\n.align-items-md-baseline {\n align-items: baseline !important;\n}\n.align-items-md-stretch {\n align-items: stretch !important;\n}\n.align-content-md-start {\n align-content: flex-start !important;\n}\n.align-content-md-end {\n align-content: flex-end !important;\n}\n.align-content-md-center {\n align-content: center !important;\n}\n.align-content-md-between {\n align-content: space-between !important;\n}\n.align-content-md-around {\n align-content: space-around !important;\n}\n.align-content-md-stretch {\n align-content: stretch !important;\n}\n.align-self-md-auto {\n align-self: auto !important;\n}\n.align-self-md-start {\n align-self: flex-start !important;\n}\n.align-self-md-end {\n align-self: flex-end !important;\n}\n.align-self-md-center {\n align-self: center !important;\n}\n.align-self-md-baseline {\n align-self: baseline !important;\n}\n.align-self-md-stretch {\n align-self: stretch !important;\n}\n}\n@media (min-width: 992px) {\n.flex-lg-row {\n flex-direction: row !important;\n}\n.flex-lg-column {\n flex-direction: column !important;\n}\n.flex-lg-row-reverse {\n flex-direction: row-reverse !important;\n}\n.flex-lg-column-reverse {\n flex-direction: column-reverse !important;\n}\n.flex-lg-wrap {\n flex-wrap: wrap !important;\n}\n.flex-lg-nowrap {\n flex-wrap: nowrap !important;\n}\n.flex-lg-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n}\n.flex-lg-fill {\n flex: 1 1 auto !important;\n}\n.flex-lg-grow-0 {\n flex-grow: 0 !important;\n}\n.flex-lg-grow-1 {\n flex-grow: 1 !important;\n}\n.flex-lg-shrink-0 {\n flex-shrink: 0 !important;\n}\n.flex-lg-shrink-1 {\n flex-shrink: 1 !important;\n}\n.justify-content-lg-start {\n justify-content: flex-start !important;\n}\n.justify-content-lg-end {\n justify-content: flex-end !important;\n}\n.justify-content-lg-center {\n justify-content: center !important;\n}\n.justify-content-lg-between {\n justify-content: space-between !important;\n}\n.justify-content-lg-around {\n justify-content: space-around !important;\n}\n.align-items-lg-start {\n align-items: flex-start !important;\n}\n.align-items-lg-end {\n align-items: flex-end !important;\n}\n.align-items-lg-center {\n align-items: center !important;\n}\n.align-items-lg-baseline {\n align-items: baseline !important;\n}\n.align-items-lg-stretch {\n align-items: stretch !important;\n}\n.align-content-lg-start {\n align-content: flex-start !important;\n}\n.align-content-lg-end {\n align-content: flex-end !important;\n}\n.align-content-lg-center {\n align-content: center !important;\n}\n.align-content-lg-between {\n align-content: space-between !important;\n}\n.align-content-lg-around {\n align-content: space-around !important;\n}\n.align-content-lg-stretch {\n align-content: stretch !important;\n}\n.align-self-lg-auto {\n align-self: auto !important;\n}\n.align-self-lg-start {\n align-self: flex-start !important;\n}\n.align-self-lg-end {\n align-self: flex-end !important;\n}\n.align-self-lg-center {\n align-self: center !important;\n}\n.align-self-lg-baseline {\n align-self: baseline !important;\n}\n.align-self-lg-stretch {\n align-self: stretch !important;\n}\n}\n@media (min-width: 1200px) {\n.flex-xl-row {\n flex-direction: row !important;\n}\n.flex-xl-column {\n flex-direction: column !important;\n}\n.flex-xl-row-reverse {\n flex-direction: row-reverse !important;\n}\n.flex-xl-column-reverse {\n flex-direction: column-reverse !important;\n}\n.flex-xl-wrap {\n flex-wrap: wrap !important;\n}\n.flex-xl-nowrap {\n flex-wrap: nowrap !important;\n}\n.flex-xl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n}\n.flex-xl-fill {\n flex: 1 1 auto !important;\n}\n.flex-xl-grow-0 {\n flex-grow: 0 !important;\n}\n.flex-xl-grow-1 {\n flex-grow: 1 !important;\n}\n.flex-xl-shrink-0 {\n flex-shrink: 0 !important;\n}\n.flex-xl-shrink-1 {\n flex-shrink: 1 !important;\n}\n.justify-content-xl-start {\n justify-content: flex-start !important;\n}\n.justify-content-xl-end {\n justify-content: flex-end !important;\n}\n.justify-content-xl-center {\n justify-content: center !important;\n}\n.justify-content-xl-between {\n justify-content: space-between !important;\n}\n.justify-content-xl-around {\n justify-content: space-around !important;\n}\n.align-items-xl-start {\n align-items: flex-start !important;\n}\n.align-items-xl-end {\n align-items: flex-end !important;\n}\n.align-items-xl-center {\n align-items: center !important;\n}\n.align-items-xl-baseline {\n align-items: baseline !important;\n}\n.align-items-xl-stretch {\n align-items: stretch !important;\n}\n.align-content-xl-start {\n align-content: flex-start !important;\n}\n.align-content-xl-end {\n align-content: flex-end !important;\n}\n.align-content-xl-center {\n align-content: center !important;\n}\n.align-content-xl-between {\n align-content: space-between !important;\n}\n.align-content-xl-around {\n align-content: space-around !important;\n}\n.align-content-xl-stretch {\n align-content: stretch !important;\n}\n.align-self-xl-auto {\n align-self: auto !important;\n}\n.align-self-xl-start {\n align-self: flex-start !important;\n}\n.align-self-xl-end {\n align-self: flex-end !important;\n}\n.align-self-xl-center {\n align-self: center !important;\n}\n.align-self-xl-baseline {\n align-self: baseline !important;\n}\n.align-self-xl-stretch {\n align-self: stretch !important;\n}\n}\n.float-left {\n float: left !important;\n}\n.float-right {\n float: right !important;\n}\n.float-none {\n float: none !important;\n}\n@media (min-width: 576px) {\n.float-sm-left {\n float: left !important;\n}\n.float-sm-right {\n float: right !important;\n}\n.float-sm-none {\n float: none !important;\n}\n}\n@media (min-width: 768px) {\n.float-md-left {\n float: left !important;\n}\n.float-md-right {\n float: right !important;\n}\n.float-md-none {\n float: none !important;\n}\n}\n@media (min-width: 992px) {\n.float-lg-left {\n float: left !important;\n}\n.float-lg-right {\n float: right !important;\n}\n.float-lg-none {\n float: none !important;\n}\n}\n@media (min-width: 1200px) {\n.float-xl-left {\n float: left !important;\n}\n.float-xl-right {\n float: right !important;\n}\n.float-xl-none {\n float: none !important;\n}\n}\n.user-select-all {\n -webkit-user-select: all !important;\n -moz-user-select: all !important;\n -ms-user-select: all !important;\n user-select: all !important;\n}\n.user-select-auto {\n -webkit-user-select: auto !important;\n -moz-user-select: auto !important;\n -ms-user-select: auto !important;\n user-select: auto !important;\n}\n.user-select-none {\n -webkit-user-select: none !important;\n -moz-user-select: none !important;\n -ms-user-select: none !important;\n user-select: none !important;\n}\n.overflow-auto {\n overflow: auto !important;\n}\n.overflow-hidden {\n overflow: hidden !important;\n}\n.position-static {\n position: static !important;\n}\n.position-relative {\n position: relative !important;\n}\n.position-absolute {\n position: absolute !important;\n}\n.position-fixed {\n position: fixed !important;\n}\n.position-sticky {\n position: -webkit-sticky !important;\n position: sticky !important;\n}\n.fixed-top {\n position: fixed;\n top: 0;\n right: 0;\n left: 0;\n z-index: 1030;\n}\n.fixed-bottom {\n position: fixed;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1030;\n}\n@supports ((position: -webkit-sticky) or (position: sticky)) {\n.sticky-top {\n position: -webkit-sticky;\n position: sticky;\n top: 0;\n z-index: 1020;\n}\n}\n.sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border: 0;\n}\n.sr-only-focusable:active, .sr-only-focusable:focus {\n position: static;\n width: auto;\n height: auto;\n overflow: visible;\n clip: auto;\n white-space: normal;\n}\n.shadow-sm {\n box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;\n}\n.shadow {\n box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;\n}\n.shadow-lg {\n box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;\n}\n.shadow-none {\n box-shadow: none !important;\n}\n.w-25 {\n width: 25% !important;\n}\n.w-50 {\n width: 50% !important;\n}\n.w-75 {\n width: 75% !important;\n}\n.w-100 {\n width: 100% !important;\n}\n.w-auto {\n width: auto !important;\n}\n.h-25 {\n height: 25% !important;\n}\n.h-50 {\n height: 50% !important;\n}\n.h-75 {\n height: 75% !important;\n}\n.h-100 {\n height: 100% !important;\n}\n.h-auto {\n height: auto !important;\n}\n.mw-100 {\n max-width: 100% !important;\n}\n.mh-100 {\n max-height: 100% !important;\n}\n.min-vw-100 {\n min-width: 100vw !important;\n}\n.min-vh-100 {\n min-height: 100vh !important;\n}\n.vw-100 {\n width: 100vw !important;\n}\n.vh-100 {\n height: 100vh !important;\n}\n.m-0 {\n margin: 0 !important;\n}\n.mt-0,\n.my-0 {\n margin-top: 0 !important;\n}\n.mr-0,\n.mx-0 {\n margin-right: 0 !important;\n}\n.mb-0,\n.my-0 {\n margin-bottom: 0 !important;\n}\n.ml-0,\n.mx-0 {\n margin-left: 0 !important;\n}\n.m-1 {\n margin: 0.25rem !important;\n}\n.mt-1,\n.my-1 {\n margin-top: 0.25rem !important;\n}\n.mr-1,\n.mx-1 {\n margin-right: 0.25rem !important;\n}\n.mb-1,\n.my-1 {\n margin-bottom: 0.25rem !important;\n}\n.ml-1,\n.mx-1 {\n margin-left: 0.25rem !important;\n}\n.m-2 {\n margin: 0.5rem !important;\n}\n.mt-2,\n.my-2 {\n margin-top: 0.5rem !important;\n}\n.mr-2,\n.mx-2 {\n margin-right: 0.5rem !important;\n}\n.mb-2,\n.my-2 {\n margin-bottom: 0.5rem !important;\n}\n.ml-2,\n.mx-2 {\n margin-left: 0.5rem !important;\n}\n.m-3 {\n margin: 1rem !important;\n}\n.mt-3,\n.my-3 {\n margin-top: 1rem !important;\n}\n.mr-3,\n.mx-3 {\n margin-right: 1rem !important;\n}\n.mb-3,\n.my-3 {\n margin-bottom: 1rem !important;\n}\n.ml-3,\n.mx-3 {\n margin-left: 1rem !important;\n}\n.m-4 {\n margin: 1.5rem !important;\n}\n.mt-4,\n.my-4 {\n margin-top: 1.5rem !important;\n}\n.mr-4,\n.mx-4 {\n margin-right: 1.5rem !important;\n}\n.mb-4,\n.my-4 {\n margin-bottom: 1.5rem !important;\n}\n.ml-4,\n.mx-4 {\n margin-left: 1.5rem !important;\n}\n.m-5 {\n margin: 3rem !important;\n}\n.mt-5,\n.my-5 {\n margin-top: 3rem !important;\n}\n.mr-5,\n.mx-5 {\n margin-right: 3rem !important;\n}\n.mb-5,\n.my-5 {\n margin-bottom: 3rem !important;\n}\n.ml-5,\n.mx-5 {\n margin-left: 3rem !important;\n}\n.p-0 {\n padding: 0 !important;\n}\n.pt-0,\n.py-0 {\n padding-top: 0 !important;\n}\n.pr-0,\n.px-0 {\n padding-right: 0 !important;\n}\n.pb-0,\n.py-0 {\n padding-bottom: 0 !important;\n}\n.pl-0,\n.px-0 {\n padding-left: 0 !important;\n}\n.p-1 {\n padding: 0.25rem !important;\n}\n.pt-1,\n.py-1 {\n padding-top: 0.25rem !important;\n}\n.pr-1,\n.px-1 {\n padding-right: 0.25rem !important;\n}\n.pb-1,\n.py-1 {\n padding-bottom: 0.25rem !important;\n}\n.pl-1,\n.px-1 {\n padding-left: 0.25rem !important;\n}\n.p-2 {\n padding: 0.5rem !important;\n}\n.pt-2,\n.py-2 {\n padding-top: 0.5rem !important;\n}\n.pr-2,\n.px-2 {\n padding-right: 0.5rem !important;\n}\n.pb-2,\n.py-2 {\n padding-bottom: 0.5rem !important;\n}\n.pl-2,\n.px-2 {\n padding-left: 0.5rem !important;\n}\n.p-3 {\n padding: 1rem !important;\n}\n.pt-3,\n.py-3 {\n padding-top: 1rem !important;\n}\n.pr-3,\n.px-3 {\n padding-right: 1rem !important;\n}\n.pb-3,\n.py-3 {\n padding-bottom: 1rem !important;\n}\n.pl-3,\n.px-3 {\n padding-left: 1rem !important;\n}\n.p-4 {\n padding: 1.5rem !important;\n}\n.pt-4,\n.py-4 {\n padding-top: 1.5rem !important;\n}\n.pr-4,\n.px-4 {\n padding-right: 1.5rem !important;\n}\n.pb-4,\n.py-4 {\n padding-bottom: 1.5rem !important;\n}\n.pl-4,\n.px-4 {\n padding-left: 1.5rem !important;\n}\n.p-5 {\n padding: 3rem !important;\n}\n.pt-5,\n.py-5 {\n padding-top: 3rem !important;\n}\n.pr-5,\n.px-5 {\n padding-right: 3rem !important;\n}\n.pb-5,\n.py-5 {\n padding-bottom: 3rem !important;\n}\n.pl-5,\n.px-5 {\n padding-left: 3rem !important;\n}\n.m-n1 {\n margin: -0.25rem !important;\n}\n.mt-n1,\n.my-n1 {\n margin-top: -0.25rem !important;\n}\n.mr-n1,\n.mx-n1 {\n margin-right: -0.25rem !important;\n}\n.mb-n1,\n.my-n1 {\n margin-bottom: -0.25rem !important;\n}\n.ml-n1,\n.mx-n1 {\n margin-left: -0.25rem !important;\n}\n.m-n2 {\n margin: -0.5rem !important;\n}\n.mt-n2,\n.my-n2 {\n margin-top: -0.5rem !important;\n}\n.mr-n2,\n.mx-n2 {\n margin-right: -0.5rem !important;\n}\n.mb-n2,\n.my-n2 {\n margin-bottom: -0.5rem !important;\n}\n.ml-n2,\n.mx-n2 {\n margin-left: -0.5rem !important;\n}\n.m-n3 {\n margin: -1rem !important;\n}\n.mt-n3,\n.my-n3 {\n margin-top: -1rem !important;\n}\n.mr-n3,\n.mx-n3 {\n margin-right: -1rem !important;\n}\n.mb-n3,\n.my-n3 {\n margin-bottom: -1rem !important;\n}\n.ml-n3,\n.mx-n3 {\n margin-left: -1rem !important;\n}\n.m-n4 {\n margin: -1.5rem !important;\n}\n.mt-n4,\n.my-n4 {\n margin-top: -1.5rem !important;\n}\n.mr-n4,\n.mx-n4 {\n margin-right: -1.5rem !important;\n}\n.mb-n4,\n.my-n4 {\n margin-bottom: -1.5rem !important;\n}\n.ml-n4,\n.mx-n4 {\n margin-left: -1.5rem !important;\n}\n.m-n5 {\n margin: -3rem !important;\n}\n.mt-n5,\n.my-n5 {\n margin-top: -3rem !important;\n}\n.mr-n5,\n.mx-n5 {\n margin-right: -3rem !important;\n}\n.mb-n5,\n.my-n5 {\n margin-bottom: -3rem !important;\n}\n.ml-n5,\n.mx-n5 {\n margin-left: -3rem !important;\n}\n.m-auto {\n margin: auto !important;\n}\n.mt-auto,\n.my-auto {\n margin-top: auto !important;\n}\n.mr-auto,\n.mx-auto {\n margin-right: auto !important;\n}\n.mb-auto,\n.my-auto {\n margin-bottom: auto !important;\n}\n.ml-auto,\n.mx-auto {\n margin-left: auto !important;\n}\n@media (min-width: 576px) {\n.m-sm-0 {\n margin: 0 !important;\n}\n.mt-sm-0,\n .my-sm-0 {\n margin-top: 0 !important;\n}\n.mr-sm-0,\n .mx-sm-0 {\n margin-right: 0 !important;\n}\n.mb-sm-0,\n .my-sm-0 {\n margin-bottom: 0 !important;\n}\n.ml-sm-0,\n .mx-sm-0 {\n margin-left: 0 !important;\n}\n.m-sm-1 {\n margin: 0.25rem !important;\n}\n.mt-sm-1,\n .my-sm-1 {\n margin-top: 0.25rem !important;\n}\n.mr-sm-1,\n .mx-sm-1 {\n margin-right: 0.25rem !important;\n}\n.mb-sm-1,\n .my-sm-1 {\n margin-bottom: 0.25rem !important;\n}\n.ml-sm-1,\n .mx-sm-1 {\n margin-left: 0.25rem !important;\n}\n.m-sm-2 {\n margin: 0.5rem !important;\n}\n.mt-sm-2,\n .my-sm-2 {\n margin-top: 0.5rem !important;\n}\n.mr-sm-2,\n .mx-sm-2 {\n margin-right: 0.5rem !important;\n}\n.mb-sm-2,\n .my-sm-2 {\n margin-bottom: 0.5rem !important;\n}\n.ml-sm-2,\n .mx-sm-2 {\n margin-left: 0.5rem !important;\n}\n.m-sm-3 {\n margin: 1rem !important;\n}\n.mt-sm-3,\n .my-sm-3 {\n margin-top: 1rem !important;\n}\n.mr-sm-3,\n .mx-sm-3 {\n margin-right: 1rem !important;\n}\n.mb-sm-3,\n .my-sm-3 {\n margin-bottom: 1rem !important;\n}\n.ml-sm-3,\n .mx-sm-3 {\n margin-left: 1rem !important;\n}\n.m-sm-4 {\n margin: 1.5rem !important;\n}\n.mt-sm-4,\n .my-sm-4 {\n margin-top: 1.5rem !important;\n}\n.mr-sm-4,\n .mx-sm-4 {\n margin-right: 1.5rem !important;\n}\n.mb-sm-4,\n .my-sm-4 {\n margin-bottom: 1.5rem !important;\n}\n.ml-sm-4,\n .mx-sm-4 {\n margin-left: 1.5rem !important;\n}\n.m-sm-5 {\n margin: 3rem !important;\n}\n.mt-sm-5,\n .my-sm-5 {\n margin-top: 3rem !important;\n}\n.mr-sm-5,\n .mx-sm-5 {\n margin-right: 3rem !important;\n}\n.mb-sm-5,\n .my-sm-5 {\n margin-bottom: 3rem !important;\n}\n.ml-sm-5,\n .mx-sm-5 {\n margin-left: 3rem !important;\n}\n.p-sm-0 {\n padding: 0 !important;\n}\n.pt-sm-0,\n .py-sm-0 {\n padding-top: 0 !important;\n}\n.pr-sm-0,\n .px-sm-0 {\n padding-right: 0 !important;\n}\n.pb-sm-0,\n .py-sm-0 {\n padding-bottom: 0 !important;\n}\n.pl-sm-0,\n .px-sm-0 {\n padding-left: 0 !important;\n}\n.p-sm-1 {\n padding: 0.25rem !important;\n}\n.pt-sm-1,\n .py-sm-1 {\n padding-top: 0.25rem !important;\n}\n.pr-sm-1,\n .px-sm-1 {\n padding-right: 0.25rem !important;\n}\n.pb-sm-1,\n .py-sm-1 {\n padding-bottom: 0.25rem !important;\n}\n.pl-sm-1,\n .px-sm-1 {\n padding-left: 0.25rem !important;\n}\n.p-sm-2 {\n padding: 0.5rem !important;\n}\n.pt-sm-2,\n .py-sm-2 {\n padding-top: 0.5rem !important;\n}\n.pr-sm-2,\n .px-sm-2 {\n padding-right: 0.5rem !important;\n}\n.pb-sm-2,\n .py-sm-2 {\n padding-bottom: 0.5rem !important;\n}\n.pl-sm-2,\n .px-sm-2 {\n padding-left: 0.5rem !important;\n}\n.p-sm-3 {\n padding: 1rem !important;\n}\n.pt-sm-3,\n .py-sm-3 {\n padding-top: 1rem !important;\n}\n.pr-sm-3,\n .px-sm-3 {\n padding-right: 1rem !important;\n}\n.pb-sm-3,\n .py-sm-3 {\n padding-bottom: 1rem !important;\n}\n.pl-sm-3,\n .px-sm-3 {\n padding-left: 1rem !important;\n}\n.p-sm-4 {\n padding: 1.5rem !important;\n}\n.pt-sm-4,\n .py-sm-4 {\n padding-top: 1.5rem !important;\n}\n.pr-sm-4,\n .px-sm-4 {\n padding-right: 1.5rem !important;\n}\n.pb-sm-4,\n .py-sm-4 {\n padding-bottom: 1.5rem !important;\n}\n.pl-sm-4,\n .px-sm-4 {\n padding-left: 1.5rem !important;\n}\n.p-sm-5 {\n padding: 3rem !important;\n}\n.pt-sm-5,\n .py-sm-5 {\n padding-top: 3rem !important;\n}\n.pr-sm-5,\n .px-sm-5 {\n padding-right: 3rem !important;\n}\n.pb-sm-5,\n .py-sm-5 {\n padding-bottom: 3rem !important;\n}\n.pl-sm-5,\n .px-sm-5 {\n padding-left: 3rem !important;\n}\n.m-sm-n1 {\n margin: -0.25rem !important;\n}\n.mt-sm-n1,\n .my-sm-n1 {\n margin-top: -0.25rem !important;\n}\n.mr-sm-n1,\n .mx-sm-n1 {\n margin-right: -0.25rem !important;\n}\n.mb-sm-n1,\n .my-sm-n1 {\n margin-bottom: -0.25rem !important;\n}\n.ml-sm-n1,\n .mx-sm-n1 {\n margin-left: -0.25rem !important;\n}\n.m-sm-n2 {\n margin: -0.5rem !important;\n}\n.mt-sm-n2,\n .my-sm-n2 {\n margin-top: -0.5rem !important;\n}\n.mr-sm-n2,\n .mx-sm-n2 {\n margin-right: -0.5rem !important;\n}\n.mb-sm-n2,\n .my-sm-n2 {\n margin-bottom: -0.5rem !important;\n}\n.ml-sm-n2,\n .mx-sm-n2 {\n margin-left: -0.5rem !important;\n}\n.m-sm-n3 {\n margin: -1rem !important;\n}\n.mt-sm-n3,\n .my-sm-n3 {\n margin-top: -1rem !important;\n}\n.mr-sm-n3,\n .mx-sm-n3 {\n margin-right: -1rem !important;\n}\n.mb-sm-n3,\n .my-sm-n3 {\n margin-bottom: -1rem !important;\n}\n.ml-sm-n3,\n .mx-sm-n3 {\n margin-left: -1rem !important;\n}\n.m-sm-n4 {\n margin: -1.5rem !important;\n}\n.mt-sm-n4,\n .my-sm-n4 {\n margin-top: -1.5rem !important;\n}\n.mr-sm-n4,\n .mx-sm-n4 {\n margin-right: -1.5rem !important;\n}\n.mb-sm-n4,\n .my-sm-n4 {\n margin-bottom: -1.5rem !important;\n}\n.ml-sm-n4,\n .mx-sm-n4 {\n margin-left: -1.5rem !important;\n}\n.m-sm-n5 {\n margin: -3rem !important;\n}\n.mt-sm-n5,\n .my-sm-n5 {\n margin-top: -3rem !important;\n}\n.mr-sm-n5,\n .mx-sm-n5 {\n margin-right: -3rem !important;\n}\n.mb-sm-n5,\n .my-sm-n5 {\n margin-bottom: -3rem !important;\n}\n.ml-sm-n5,\n .mx-sm-n5 {\n margin-left: -3rem !important;\n}\n.m-sm-auto {\n margin: auto !important;\n}\n.mt-sm-auto,\n .my-sm-auto {\n margin-top: auto !important;\n}\n.mr-sm-auto,\n .mx-sm-auto {\n margin-right: auto !important;\n}\n.mb-sm-auto,\n .my-sm-auto {\n margin-bottom: auto !important;\n}\n.ml-sm-auto,\n .mx-sm-auto {\n margin-left: auto !important;\n}\n}\n@media (min-width: 768px) {\n.m-md-0 {\n margin: 0 !important;\n}\n.mt-md-0,\n .my-md-0 {\n margin-top: 0 !important;\n}\n.mr-md-0,\n .mx-md-0 {\n margin-right: 0 !important;\n}\n.mb-md-0,\n .my-md-0 {\n margin-bottom: 0 !important;\n}\n.ml-md-0,\n .mx-md-0 {\n margin-left: 0 !important;\n}\n.m-md-1 {\n margin: 0.25rem !important;\n}\n.mt-md-1,\n .my-md-1 {\n margin-top: 0.25rem !important;\n}\n.mr-md-1,\n .mx-md-1 {\n margin-right: 0.25rem !important;\n}\n.mb-md-1,\n .my-md-1 {\n margin-bottom: 0.25rem !important;\n}\n.ml-md-1,\n .mx-md-1 {\n margin-left: 0.25rem !important;\n}\n.m-md-2 {\n margin: 0.5rem !important;\n}\n.mt-md-2,\n .my-md-2 {\n margin-top: 0.5rem !important;\n}\n.mr-md-2,\n .mx-md-2 {\n margin-right: 0.5rem !important;\n}\n.mb-md-2,\n .my-md-2 {\n margin-bottom: 0.5rem !important;\n}\n.ml-md-2,\n .mx-md-2 {\n margin-left: 0.5rem !important;\n}\n.m-md-3 {\n margin: 1rem !important;\n}\n.mt-md-3,\n .my-md-3 {\n margin-top: 1rem !important;\n}\n.mr-md-3,\n .mx-md-3 {\n margin-right: 1rem !important;\n}\n.mb-md-3,\n .my-md-3 {\n margin-bottom: 1rem !important;\n}\n.ml-md-3,\n .mx-md-3 {\n margin-left: 1rem !important;\n}\n.m-md-4 {\n margin: 1.5rem !important;\n}\n.mt-md-4,\n .my-md-4 {\n margin-top: 1.5rem !important;\n}\n.mr-md-4,\n .mx-md-4 {\n margin-right: 1.5rem !important;\n}\n.mb-md-4,\n .my-md-4 {\n margin-bottom: 1.5rem !important;\n}\n.ml-md-4,\n .mx-md-4 {\n margin-left: 1.5rem !important;\n}\n.m-md-5 {\n margin: 3rem !important;\n}\n.mt-md-5,\n .my-md-5 {\n margin-top: 3rem !important;\n}\n.mr-md-5,\n .mx-md-5 {\n margin-right: 3rem !important;\n}\n.mb-md-5,\n .my-md-5 {\n margin-bottom: 3rem !important;\n}\n.ml-md-5,\n .mx-md-5 {\n margin-left: 3rem !important;\n}\n.p-md-0 {\n padding: 0 !important;\n}\n.pt-md-0,\n .py-md-0 {\n padding-top: 0 !important;\n}\n.pr-md-0,\n .px-md-0 {\n padding-right: 0 !important;\n}\n.pb-md-0,\n .py-md-0 {\n padding-bottom: 0 !important;\n}\n.pl-md-0,\n .px-md-0 {\n padding-left: 0 !important;\n}\n.p-md-1 {\n padding: 0.25rem !important;\n}\n.pt-md-1,\n .py-md-1 {\n padding-top: 0.25rem !important;\n}\n.pr-md-1,\n .px-md-1 {\n padding-right: 0.25rem !important;\n}\n.pb-md-1,\n .py-md-1 {\n padding-bottom: 0.25rem !important;\n}\n.pl-md-1,\n .px-md-1 {\n padding-left: 0.25rem !important;\n}\n.p-md-2 {\n padding: 0.5rem !important;\n}\n.pt-md-2,\n .py-md-2 {\n padding-top: 0.5rem !important;\n}\n.pr-md-2,\n .px-md-2 {\n padding-right: 0.5rem !important;\n}\n.pb-md-2,\n .py-md-2 {\n padding-bottom: 0.5rem !important;\n}\n.pl-md-2,\n .px-md-2 {\n padding-left: 0.5rem !important;\n}\n.p-md-3 {\n padding: 1rem !important;\n}\n.pt-md-3,\n .py-md-3 {\n padding-top: 1rem !important;\n}\n.pr-md-3,\n .px-md-3 {\n padding-right: 1rem !important;\n}\n.pb-md-3,\n .py-md-3 {\n padding-bottom: 1rem !important;\n}\n.pl-md-3,\n .px-md-3 {\n padding-left: 1rem !important;\n}\n.p-md-4 {\n padding: 1.5rem !important;\n}\n.pt-md-4,\n .py-md-4 {\n padding-top: 1.5rem !important;\n}\n.pr-md-4,\n .px-md-4 {\n padding-right: 1.5rem !important;\n}\n.pb-md-4,\n .py-md-4 {\n padding-bottom: 1.5rem !important;\n}\n.pl-md-4,\n .px-md-4 {\n padding-left: 1.5rem !important;\n}\n.p-md-5 {\n padding: 3rem !important;\n}\n.pt-md-5,\n .py-md-5 {\n padding-top: 3rem !important;\n}\n.pr-md-5,\n .px-md-5 {\n padding-right: 3rem !important;\n}\n.pb-md-5,\n .py-md-5 {\n padding-bottom: 3rem !important;\n}\n.pl-md-5,\n .px-md-5 {\n padding-left: 3rem !important;\n}\n.m-md-n1 {\n margin: -0.25rem !important;\n}\n.mt-md-n1,\n .my-md-n1 {\n margin-top: -0.25rem !important;\n}\n.mr-md-n1,\n .mx-md-n1 {\n margin-right: -0.25rem !important;\n}\n.mb-md-n1,\n .my-md-n1 {\n margin-bottom: -0.25rem !important;\n}\n.ml-md-n1,\n .mx-md-n1 {\n margin-left: -0.25rem !important;\n}\n.m-md-n2 {\n margin: -0.5rem !important;\n}\n.mt-md-n2,\n .my-md-n2 {\n margin-top: -0.5rem !important;\n}\n.mr-md-n2,\n .mx-md-n2 {\n margin-right: -0.5rem !important;\n}\n.mb-md-n2,\n .my-md-n2 {\n margin-bottom: -0.5rem !important;\n}\n.ml-md-n2,\n .mx-md-n2 {\n margin-left: -0.5rem !important;\n}\n.m-md-n3 {\n margin: -1rem !important;\n}\n.mt-md-n3,\n .my-md-n3 {\n margin-top: -1rem !important;\n}\n.mr-md-n3,\n .mx-md-n3 {\n margin-right: -1rem !important;\n}\n.mb-md-n3,\n .my-md-n3 {\n margin-bottom: -1rem !important;\n}\n.ml-md-n3,\n .mx-md-n3 {\n margin-left: -1rem !important;\n}\n.m-md-n4 {\n margin: -1.5rem !important;\n}\n.mt-md-n4,\n .my-md-n4 {\n margin-top: -1.5rem !important;\n}\n.mr-md-n4,\n .mx-md-n4 {\n margin-right: -1.5rem !important;\n}\n.mb-md-n4,\n .my-md-n4 {\n margin-bottom: -1.5rem !important;\n}\n.ml-md-n4,\n .mx-md-n4 {\n margin-left: -1.5rem !important;\n}\n.m-md-n5 {\n margin: -3rem !important;\n}\n.mt-md-n5,\n .my-md-n5 {\n margin-top: -3rem !important;\n}\n.mr-md-n5,\n .mx-md-n5 {\n margin-right: -3rem !important;\n}\n.mb-md-n5,\n .my-md-n5 {\n margin-bottom: -3rem !important;\n}\n.ml-md-n5,\n .mx-md-n5 {\n margin-left: -3rem !important;\n}\n.m-md-auto {\n margin: auto !important;\n}\n.mt-md-auto,\n .my-md-auto {\n margin-top: auto !important;\n}\n.mr-md-auto,\n .mx-md-auto {\n margin-right: auto !important;\n}\n.mb-md-auto,\n .my-md-auto {\n margin-bottom: auto !important;\n}\n.ml-md-auto,\n .mx-md-auto {\n margin-left: auto !important;\n}\n}\n@media (min-width: 992px) {\n.m-lg-0 {\n margin: 0 !important;\n}\n.mt-lg-0,\n .my-lg-0 {\n margin-top: 0 !important;\n}\n.mr-lg-0,\n .mx-lg-0 {\n margin-right: 0 !important;\n}\n.mb-lg-0,\n .my-lg-0 {\n margin-bottom: 0 !important;\n}\n.ml-lg-0,\n .mx-lg-0 {\n margin-left: 0 !important;\n}\n.m-lg-1 {\n margin: 0.25rem !important;\n}\n.mt-lg-1,\n .my-lg-1 {\n margin-top: 0.25rem !important;\n}\n.mr-lg-1,\n .mx-lg-1 {\n margin-right: 0.25rem !important;\n}\n.mb-lg-1,\n .my-lg-1 {\n margin-bottom: 0.25rem !important;\n}\n.ml-lg-1,\n .mx-lg-1 {\n margin-left: 0.25rem !important;\n}\n.m-lg-2 {\n margin: 0.5rem !important;\n}\n.mt-lg-2,\n .my-lg-2 {\n margin-top: 0.5rem !important;\n}\n.mr-lg-2,\n .mx-lg-2 {\n margin-right: 0.5rem !important;\n}\n.mb-lg-2,\n .my-lg-2 {\n margin-bottom: 0.5rem !important;\n}\n.ml-lg-2,\n .mx-lg-2 {\n margin-left: 0.5rem !important;\n}\n.m-lg-3 {\n margin: 1rem !important;\n}\n.mt-lg-3,\n .my-lg-3 {\n margin-top: 1rem !important;\n}\n.mr-lg-3,\n .mx-lg-3 {\n margin-right: 1rem !important;\n}\n.mb-lg-3,\n .my-lg-3 {\n margin-bottom: 1rem !important;\n}\n.ml-lg-3,\n .mx-lg-3 {\n margin-left: 1rem !important;\n}\n.m-lg-4 {\n margin: 1.5rem !important;\n}\n.mt-lg-4,\n .my-lg-4 {\n margin-top: 1.5rem !important;\n}\n.mr-lg-4,\n .mx-lg-4 {\n margin-right: 1.5rem !important;\n}\n.mb-lg-4,\n .my-lg-4 {\n margin-bottom: 1.5rem !important;\n}\n.ml-lg-4,\n .mx-lg-4 {\n margin-left: 1.5rem !important;\n}\n.m-lg-5 {\n margin: 3rem !important;\n}\n.mt-lg-5,\n .my-lg-5 {\n margin-top: 3rem !important;\n}\n.mr-lg-5,\n .mx-lg-5 {\n margin-right: 3rem !important;\n}\n.mb-lg-5,\n .my-lg-5 {\n margin-bottom: 3rem !important;\n}\n.ml-lg-5,\n .mx-lg-5 {\n margin-left: 3rem !important;\n}\n.p-lg-0 {\n padding: 0 !important;\n}\n.pt-lg-0,\n .py-lg-0 {\n padding-top: 0 !important;\n}\n.pr-lg-0,\n .px-lg-0 {\n padding-right: 0 !important;\n}\n.pb-lg-0,\n .py-lg-0 {\n padding-bottom: 0 !important;\n}\n.pl-lg-0,\n .px-lg-0 {\n padding-left: 0 !important;\n}\n.p-lg-1 {\n padding: 0.25rem !important;\n}\n.pt-lg-1,\n .py-lg-1 {\n padding-top: 0.25rem !important;\n}\n.pr-lg-1,\n .px-lg-1 {\n padding-right: 0.25rem !important;\n}\n.pb-lg-1,\n .py-lg-1 {\n padding-bottom: 0.25rem !important;\n}\n.pl-lg-1,\n .px-lg-1 {\n padding-left: 0.25rem !important;\n}\n.p-lg-2 {\n padding: 0.5rem !important;\n}\n.pt-lg-2,\n .py-lg-2 {\n padding-top: 0.5rem !important;\n}\n.pr-lg-2,\n .px-lg-2 {\n padding-right: 0.5rem !important;\n}\n.pb-lg-2,\n .py-lg-2 {\n padding-bottom: 0.5rem !important;\n}\n.pl-lg-2,\n .px-lg-2 {\n padding-left: 0.5rem !important;\n}\n.p-lg-3 {\n padding: 1rem !important;\n}\n.pt-lg-3,\n .py-lg-3 {\n padding-top: 1rem !important;\n}\n.pr-lg-3,\n .px-lg-3 {\n padding-right: 1rem !important;\n}\n.pb-lg-3,\n .py-lg-3 {\n padding-bottom: 1rem !important;\n}\n.pl-lg-3,\n .px-lg-3 {\n padding-left: 1rem !important;\n}\n.p-lg-4 {\n padding: 1.5rem !important;\n}\n.pt-lg-4,\n .py-lg-4 {\n padding-top: 1.5rem !important;\n}\n.pr-lg-4,\n .px-lg-4 {\n padding-right: 1.5rem !important;\n}\n.pb-lg-4,\n .py-lg-4 {\n padding-bottom: 1.5rem !important;\n}\n.pl-lg-4,\n .px-lg-4 {\n padding-left: 1.5rem !important;\n}\n.p-lg-5 {\n padding: 3rem !important;\n}\n.pt-lg-5,\n .py-lg-5 {\n padding-top: 3rem !important;\n}\n.pr-lg-5,\n .px-lg-5 {\n padding-right: 3rem !important;\n}\n.pb-lg-5,\n .py-lg-5 {\n padding-bottom: 3rem !important;\n}\n.pl-lg-5,\n .px-lg-5 {\n padding-left: 3rem !important;\n}\n.m-lg-n1 {\n margin: -0.25rem !important;\n}\n.mt-lg-n1,\n .my-lg-n1 {\n margin-top: -0.25rem !important;\n}\n.mr-lg-n1,\n .mx-lg-n1 {\n margin-right: -0.25rem !important;\n}\n.mb-lg-n1,\n .my-lg-n1 {\n margin-bottom: -0.25rem !important;\n}\n.ml-lg-n1,\n .mx-lg-n1 {\n margin-left: -0.25rem !important;\n}\n.m-lg-n2 {\n margin: -0.5rem !important;\n}\n.mt-lg-n2,\n .my-lg-n2 {\n margin-top: -0.5rem !important;\n}\n.mr-lg-n2,\n .mx-lg-n2 {\n margin-right: -0.5rem !important;\n}\n.mb-lg-n2,\n .my-lg-n2 {\n margin-bottom: -0.5rem !important;\n}\n.ml-lg-n2,\n .mx-lg-n2 {\n margin-left: -0.5rem !important;\n}\n.m-lg-n3 {\n margin: -1rem !important;\n}\n.mt-lg-n3,\n .my-lg-n3 {\n margin-top: -1rem !important;\n}\n.mr-lg-n3,\n .mx-lg-n3 {\n margin-right: -1rem !important;\n}\n.mb-lg-n3,\n .my-lg-n3 {\n margin-bottom: -1rem !important;\n}\n.ml-lg-n3,\n .mx-lg-n3 {\n margin-left: -1rem !important;\n}\n.m-lg-n4 {\n margin: -1.5rem !important;\n}\n.mt-lg-n4,\n .my-lg-n4 {\n margin-top: -1.5rem !important;\n}\n.mr-lg-n4,\n .mx-lg-n4 {\n margin-right: -1.5rem !important;\n}\n.mb-lg-n4,\n .my-lg-n4 {\n margin-bottom: -1.5rem !important;\n}\n.ml-lg-n4,\n .mx-lg-n4 {\n margin-left: -1.5rem !important;\n}\n.m-lg-n5 {\n margin: -3rem !important;\n}\n.mt-lg-n5,\n .my-lg-n5 {\n margin-top: -3rem !important;\n}\n.mr-lg-n5,\n .mx-lg-n5 {\n margin-right: -3rem !important;\n}\n.mb-lg-n5,\n .my-lg-n5 {\n margin-bottom: -3rem !important;\n}\n.ml-lg-n5,\n .mx-lg-n5 {\n margin-left: -3rem !important;\n}\n.m-lg-auto {\n margin: auto !important;\n}\n.mt-lg-auto,\n .my-lg-auto {\n margin-top: auto !important;\n}\n.mr-lg-auto,\n .mx-lg-auto {\n margin-right: auto !important;\n}\n.mb-lg-auto,\n .my-lg-auto {\n margin-bottom: auto !important;\n}\n.ml-lg-auto,\n .mx-lg-auto {\n margin-left: auto !important;\n}\n}\n@media (min-width: 1200px) {\n.m-xl-0 {\n margin: 0 !important;\n}\n.mt-xl-0,\n .my-xl-0 {\n margin-top: 0 !important;\n}\n.mr-xl-0,\n .mx-xl-0 {\n margin-right: 0 !important;\n}\n.mb-xl-0,\n .my-xl-0 {\n margin-bottom: 0 !important;\n}\n.ml-xl-0,\n .mx-xl-0 {\n margin-left: 0 !important;\n}\n.m-xl-1 {\n margin: 0.25rem !important;\n}\n.mt-xl-1,\n .my-xl-1 {\n margin-top: 0.25rem !important;\n}\n.mr-xl-1,\n .mx-xl-1 {\n margin-right: 0.25rem !important;\n}\n.mb-xl-1,\n .my-xl-1 {\n margin-bottom: 0.25rem !important;\n}\n.ml-xl-1,\n .mx-xl-1 {\n margin-left: 0.25rem !important;\n}\n.m-xl-2 {\n margin: 0.5rem !important;\n}\n.mt-xl-2,\n .my-xl-2 {\n margin-top: 0.5rem !important;\n}\n.mr-xl-2,\n .mx-xl-2 {\n margin-right: 0.5rem !important;\n}\n.mb-xl-2,\n .my-xl-2 {\n margin-bottom: 0.5rem !important;\n}\n.ml-xl-2,\n .mx-xl-2 {\n margin-left: 0.5rem !important;\n}\n.m-xl-3 {\n margin: 1rem !important;\n}\n.mt-xl-3,\n .my-xl-3 {\n margin-top: 1rem !important;\n}\n.mr-xl-3,\n .mx-xl-3 {\n margin-right: 1rem !important;\n}\n.mb-xl-3,\n .my-xl-3 {\n margin-bottom: 1rem !important;\n}\n.ml-xl-3,\n .mx-xl-3 {\n margin-left: 1rem !important;\n}\n.m-xl-4 {\n margin: 1.5rem !important;\n}\n.mt-xl-4,\n .my-xl-4 {\n margin-top: 1.5rem !important;\n}\n.mr-xl-4,\n .mx-xl-4 {\n margin-right: 1.5rem !important;\n}\n.mb-xl-4,\n .my-xl-4 {\n margin-bottom: 1.5rem !important;\n}\n.ml-xl-4,\n .mx-xl-4 {\n margin-left: 1.5rem !important;\n}\n.m-xl-5 {\n margin: 3rem !important;\n}\n.mt-xl-5,\n .my-xl-5 {\n margin-top: 3rem !important;\n}\n.mr-xl-5,\n .mx-xl-5 {\n margin-right: 3rem !important;\n}\n.mb-xl-5,\n .my-xl-5 {\n margin-bottom: 3rem !important;\n}\n.ml-xl-5,\n .mx-xl-5 {\n margin-left: 3rem !important;\n}\n.p-xl-0 {\n padding: 0 !important;\n}\n.pt-xl-0,\n .py-xl-0 {\n padding-top: 0 !important;\n}\n.pr-xl-0,\n .px-xl-0 {\n padding-right: 0 !important;\n}\n.pb-xl-0,\n .py-xl-0 {\n padding-bottom: 0 !important;\n}\n.pl-xl-0,\n .px-xl-0 {\n padding-left: 0 !important;\n}\n.p-xl-1 {\n padding: 0.25rem !important;\n}\n.pt-xl-1,\n .py-xl-1 {\n padding-top: 0.25rem !important;\n}\n.pr-xl-1,\n .px-xl-1 {\n padding-right: 0.25rem !important;\n}\n.pb-xl-1,\n .py-xl-1 {\n padding-bottom: 0.25rem !important;\n}\n.pl-xl-1,\n .px-xl-1 {\n padding-left: 0.25rem !important;\n}\n.p-xl-2 {\n padding: 0.5rem !important;\n}\n.pt-xl-2,\n .py-xl-2 {\n padding-top: 0.5rem !important;\n}\n.pr-xl-2,\n .px-xl-2 {\n padding-right: 0.5rem !important;\n}\n.pb-xl-2,\n .py-xl-2 {\n padding-bottom: 0.5rem !important;\n}\n.pl-xl-2,\n .px-xl-2 {\n padding-left: 0.5rem !important;\n}\n.p-xl-3 {\n padding: 1rem !important;\n}\n.pt-xl-3,\n .py-xl-3 {\n padding-top: 1rem !important;\n}\n.pr-xl-3,\n .px-xl-3 {\n padding-right: 1rem !important;\n}\n.pb-xl-3,\n .py-xl-3 {\n padding-bottom: 1rem !important;\n}\n.pl-xl-3,\n .px-xl-3 {\n padding-left: 1rem !important;\n}\n.p-xl-4 {\n padding: 1.5rem !important;\n}\n.pt-xl-4,\n .py-xl-4 {\n padding-top: 1.5rem !important;\n}\n.pr-xl-4,\n .px-xl-4 {\n padding-right: 1.5rem !important;\n}\n.pb-xl-4,\n .py-xl-4 {\n padding-bottom: 1.5rem !important;\n}\n.pl-xl-4,\n .px-xl-4 {\n padding-left: 1.5rem !important;\n}\n.p-xl-5 {\n padding: 3rem !important;\n}\n.pt-xl-5,\n .py-xl-5 {\n padding-top: 3rem !important;\n}\n.pr-xl-5,\n .px-xl-5 {\n padding-right: 3rem !important;\n}\n.pb-xl-5,\n .py-xl-5 {\n padding-bottom: 3rem !important;\n}\n.pl-xl-5,\n .px-xl-5 {\n padding-left: 3rem !important;\n}\n.m-xl-n1 {\n margin: -0.25rem !important;\n}\n.mt-xl-n1,\n .my-xl-n1 {\n margin-top: -0.25rem !important;\n}\n.mr-xl-n1,\n .mx-xl-n1 {\n margin-right: -0.25rem !important;\n}\n.mb-xl-n1,\n .my-xl-n1 {\n margin-bottom: -0.25rem !important;\n}\n.ml-xl-n1,\n .mx-xl-n1 {\n margin-left: -0.25rem !important;\n}\n.m-xl-n2 {\n margin: -0.5rem !important;\n}\n.mt-xl-n2,\n .my-xl-n2 {\n margin-top: -0.5rem !important;\n}\n.mr-xl-n2,\n .mx-xl-n2 {\n margin-right: -0.5rem !important;\n}\n.mb-xl-n2,\n .my-xl-n2 {\n margin-bottom: -0.5rem !important;\n}\n.ml-xl-n2,\n .mx-xl-n2 {\n margin-left: -0.5rem !important;\n}\n.m-xl-n3 {\n margin: -1rem !important;\n}\n.mt-xl-n3,\n .my-xl-n3 {\n margin-top: -1rem !important;\n}\n.mr-xl-n3,\n .mx-xl-n3 {\n margin-right: -1rem !important;\n}\n.mb-xl-n3,\n .my-xl-n3 {\n margin-bottom: -1rem !important;\n}\n.ml-xl-n3,\n .mx-xl-n3 {\n margin-left: -1rem !important;\n}\n.m-xl-n4 {\n margin: -1.5rem !important;\n}\n.mt-xl-n4,\n .my-xl-n4 {\n margin-top: -1.5rem !important;\n}\n.mr-xl-n4,\n .mx-xl-n4 {\n margin-right: -1.5rem !important;\n}\n.mb-xl-n4,\n .my-xl-n4 {\n margin-bottom: -1.5rem !important;\n}\n.ml-xl-n4,\n .mx-xl-n4 {\n margin-left: -1.5rem !important;\n}\n.m-xl-n5 {\n margin: -3rem !important;\n}\n.mt-xl-n5,\n .my-xl-n5 {\n margin-top: -3rem !important;\n}\n.mr-xl-n5,\n .mx-xl-n5 {\n margin-right: -3rem !important;\n}\n.mb-xl-n5,\n .my-xl-n5 {\n margin-bottom: -3rem !important;\n}\n.ml-xl-n5,\n .mx-xl-n5 {\n margin-left: -3rem !important;\n}\n.m-xl-auto {\n margin: auto !important;\n}\n.mt-xl-auto,\n .my-xl-auto {\n margin-top: auto !important;\n}\n.mr-xl-auto,\n .mx-xl-auto {\n margin-right: auto !important;\n}\n.mb-xl-auto,\n .my-xl-auto {\n margin-bottom: auto !important;\n}\n.ml-xl-auto,\n .mx-xl-auto {\n margin-left: auto !important;\n}\n}\n.stretched-link::after {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1;\n pointer-events: auto;\n content: \"\";\n background-color: rgba(0, 0, 0, 0);\n}\n.text-monospace {\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace !important;\n}\n.text-justify {\n text-align: justify !important;\n}\n.text-wrap {\n white-space: normal !important;\n}\n.text-nowrap {\n white-space: nowrap !important;\n}\n.text-truncate {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n.text-left {\n text-align: left !important;\n}\n.text-right {\n text-align: right !important;\n}\n.text-center {\n text-align: center !important;\n}\n@media (min-width: 576px) {\n.text-sm-left {\n text-align: left !important;\n}\n.text-sm-right {\n text-align: right !important;\n}\n.text-sm-center {\n text-align: center !important;\n}\n}\n@media (min-width: 768px) {\n.text-md-left {\n text-align: left !important;\n}\n.text-md-right {\n text-align: right !important;\n}\n.text-md-center {\n text-align: center !important;\n}\n}\n@media (min-width: 992px) {\n.text-lg-left {\n text-align: left !important;\n}\n.text-lg-right {\n text-align: right !important;\n}\n.text-lg-center {\n text-align: center !important;\n}\n}\n@media (min-width: 1200px) {\n.text-xl-left {\n text-align: left !important;\n}\n.text-xl-right {\n text-align: right !important;\n}\n.text-xl-center {\n text-align: center !important;\n}\n}\n.text-lowercase {\n text-transform: lowercase !important;\n}\n.text-uppercase {\n text-transform: uppercase !important;\n}\n.text-capitalize {\n text-transform: capitalize !important;\n}\n.font-weight-light {\n font-weight: 300 !important;\n}\n.font-weight-lighter {\n font-weight: lighter !important;\n}\n.font-weight-normal {\n font-weight: 400 !important;\n}\n.font-weight-bold {\n font-weight: 700 !important;\n}\n.font-weight-bolder {\n font-weight: bolder !important;\n}\n.font-italic {\n font-style: italic !important;\n}\n.text-white {\n color: #fff !important;\n}\n.text-primary {\n color: #7a1b17 !important;\n}\na.text-primary:hover, a.text-primary:focus {\n color: #3a0d0b !important;\n}\n.text-secondary {\n color: #FFFFFF !important;\n}\na.text-secondary:hover, a.text-secondary:focus {\n color: #d9d9d9 !important;\n}\n.text-success {\n color: #6598cf !important;\n}\na.text-success:hover, a.text-success:focus {\n color: #3771b0 !important;\n}\n.text-info {\n color: #17a2b8 !important;\n}\na.text-info:hover, a.text-info:focus {\n color: #0f6674 !important;\n}\n.text-warning {\n color: #ffc107 !important;\n}\na.text-warning:hover, a.text-warning:focus {\n color: #ba8b00 !important;\n}\n.text-danger {\n color: #e43932 !important;\n}\na.text-danger:hover, a.text-danger:focus {\n color: #b21e17 !important;\n}\n.text-light {\n color: #f8f9fa !important;\n}\na.text-light:hover, a.text-light:focus {\n color: #cbd3da !important;\n}\n.text-dark {\n color: #343a40 !important;\n}\na.text-dark:hover, a.text-dark:focus {\n color: #121416 !important;\n}\n.text-body {\n color: #212529 !important;\n}\n.text-muted {\n color: #6c757d !important;\n}\n.text-black-50 {\n color: rgba(0, 0, 0, 0.5) !important;\n}\n.text-white-50 {\n color: rgba(255, 255, 255, 0.5) !important;\n}\n.text-hide {\n font: 0/0 a;\n color: transparent;\n text-shadow: none;\n background-color: transparent;\n border: 0;\n}\n.text-decoration-none {\n text-decoration: none !important;\n}\n.text-break {\n word-wrap: break-word !important;\n}\n.text-reset {\n color: inherit !important;\n}\n.visible {\n visibility: visible !important;\n}\n.invisible {\n visibility: hidden !important;\n}\n@media print {\n*,\n *::before,\n *::after {\n text-shadow: none !important;\n box-shadow: none !important;\n}\na:not(.btn) {\n text-decoration: underline;\n}\nabbr[title]::after {\n content: \" (\" attr(title) \")\";\n}\npre {\n white-space: pre-wrap !important;\n}\npre,\n blockquote {\n border: 1px solid #adb5bd;\n page-break-inside: avoid;\n}\nthead {\n display: table-header-group;\n}\ntr,\n img {\n page-break-inside: avoid;\n}\np,\n h2,\n h3 {\n orphans: 3;\n widows: 3;\n}\nh2,\n h3 {\n page-break-after: avoid;\n}\n@page {\n size: a3;\n}\nbody {\n min-width: 992px !important;\n}\n.container {\n min-width: 992px !important;\n}\n.navbar {\n display: none;\n}\n.badge {\n border: 1px solid #000;\n}\n.table {\n border-collapse: collapse !important;\n}\n.table td,\n .table th {\n background-color: #fff !important;\n}\n.table-bordered th,\n .table-bordered td {\n border: 1px solid #dee2e6 !important;\n}\n.table-dark {\n color: inherit;\n}\n.table-dark th,\n .table-dark td,\n .table-dark thead th,\n .table-dark tbody + tbody {\n border-color: #dee2e6;\n}\n.table .thead-dark th {\n color: inherit;\n border-color: #dee2e6;\n}\n}\n.bv-no-focus-ring:focus {\n outline: none;\n}\n@media (max-width: 575.98px) {\n.bv-d-xs-down-none {\n display: none !important;\n}\n}\n@media (max-width: 767.98px) {\n.bv-d-sm-down-none {\n display: none !important;\n}\n}\n@media (max-width: 991.98px) {\n.bv-d-md-down-none {\n display: none !important;\n}\n}\n@media (max-width: 1199.98px) {\n.bv-d-lg-down-none {\n display: none !important;\n}\n}\n.bv-d-xl-down-none {\n display: none !important;\n}\n.form-control.focus {\n color: #495057;\n background-color: #fff;\n border-color: #80bdff;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n.form-control.focus.is-valid {\n border-color: #28a745;\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\n}\n.form-control.focus.is-invalid {\n border-color: #dc3545;\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\n}\n.b-form-btn-label-control.form-control {\n background-image: none;\n padding: 0;\n}\n.input-group .b-form-btn-label-control.form-control {\n padding: 0;\n}\n[dir=\"rtl\"] .b-form-btn-label-control.form-control, .b-form-btn-label-control.form-control[dir=\"rtl\"] {\n flex-direction: row-reverse;\n}\n[dir=\"rtl\"] .b-form-btn-label-control.form-control > label, .b-form-btn-label-control.form-control[dir=\"rtl\"] > label {\n text-align: right;\n}\n.b-form-btn-label-control.form-control > .btn {\n line-height: 1;\n font-size: inherit;\n box-shadow: none !important;\n border: 0;\n}\n.b-form-btn-label-control.form-control > .btn:disabled {\n pointer-events: none;\n}\n.b-form-btn-label-control.form-control.is-valid > .btn {\n color: #28a745;\n}\n.b-form-btn-label-control.form-control.is-invalid > .btn {\n color: #dc3545;\n}\n.b-form-btn-label-control.form-control > .dropdown-menu {\n padding: 0.5rem;\n}\n.b-form-btn-label-control.form-control > label {\n outline: 0;\n padding-left: 0.25rem;\n margin: 0;\n border: 0;\n font-size: inherit;\n cursor: pointer;\n min-height: calc(calc(1.5em + 0.75rem + 2px) - 2px);\n}\n.b-form-btn-label-control.form-control > label.form-control-sm {\n min-height: calc(calc(1.5em + 0.5rem + 2px) - 2px);\n}\n.b-form-btn-label-control.form-control > label.form-control-lg {\n min-height: calc(calc(1.5em + 1rem + 2px) - 2px);\n}\n.input-group.input-group-sm .b-form-btn-label-control.form-control > label {\n min-height: calc(calc(1.5em + 0.5rem + 2px) - 2px);\n padding-top: 0.25rem;\n padding-bottom: 0.25rem;\n}\n.input-group.input-group-lg .b-form-btn-label-control.form-control > label {\n min-height: calc(calc(1.5em + 1rem + 2px) - 2px);\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n}\n.b-form-btn-label-control.form-control[aria-disabled=\"true\"], .b-form-btn-label-control.form-control[aria-readonly=\"true\"] {\n background-color: #e9ecef;\n opacity: 1;\n}\n.b-form-btn-label-control.form-control[aria-disabled=\"true\"] {\n pointer-events: none;\n}\n.b-form-btn-label-control.form-control[aria-disabled=\"true\"] > label {\n cursor: default;\n}\n.b-form-btn-label-control.btn-group > .dropdown-menu {\n padding: 0.5rem;\n}\n.b-avatar {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n vertical-align: middle;\n font-size: inherit;\n font-weight: 400;\n line-height: 1;\n max-width: 100%;\n max-height: auto;\n text-align: center;\n overflow: visible;\n position: relative;\n transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,\r box-shadow 0.15s ease-in-out;\n}\n.b-avatar:focus {\n outline: 0;\n}\n.b-avatar.btn, .b-avatar[href] {\n padding: 0;\n border: 0;\n}\n.b-avatar.btn .b-avatar-img img, .b-avatar[href] .b-avatar-img img {\n transition: transform 0.15s ease-in-out;\n}\n.b-avatar.btn:not(:disabled):not(.disabled), .b-avatar[href]:not(:disabled):not(.disabled) {\n cursor: pointer;\n}\n.b-avatar.btn:not(:disabled):not(.disabled):hover .b-avatar-img img, .b-avatar[href]:not(:disabled):not(.disabled):hover .b-avatar-img img {\n transform: scale(1.15);\n}\n.b-avatar.disabled, .b-avatar:disabled, .b-avatar[disabled] {\n opacity: 0.65;\n pointer-events: none;\n}\n.b-avatar .b-avatar-custom,\n .b-avatar .b-avatar-text,\n .b-avatar .b-avatar-img {\n border-radius: inherit;\n width: 100%;\n height: 100%;\n overflow: hidden;\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.b-avatar .b-avatar-text {\n text-transform: uppercase;\n white-space: nowrap;\n}\n.b-avatar[href] {\n text-decoration: none;\n}\n.b-avatar > .b-icon {\n width: 60%;\n height: auto;\n max-width: 100%;\n}\n.b-avatar .b-avatar-img img {\n width: 100%;\n height: 100%;\n max-height: auto;\n border-radius: inherit;\n}\n.b-avatar .b-avatar-badge {\n position: absolute;\n min-height: 1.5em;\n min-width: 1.5em;\n padding: 0.25em;\n line-height: 1;\n border-radius: 10em;\n font-size: 70%;\n font-weight: 700;\n z-index: 5;\n}\n.b-avatar-group .b-avatar-group-inner {\n display: flex;\n flex-wrap: wrap;\n}\n.b-avatar-group .b-avatar {\n border: 1px solid #dee2e6;\n}\n.b-avatar-group a.b-avatar:hover:not(.disabled):not(disabled),\n.b-avatar-group .btn.b-avatar:hover:not(.disabled):not(disabled) {\n z-index: 3;\n}\n.b-calendar {\n display: inline-flex;\n}\n.b-calendar .b-calendar-inner {\n min-width: 250px;\n}\n.b-calendar .b-calendar-header,\n .b-calendar .b-calendar-nav {\n margin-bottom: 0.25rem;\n}\n.b-calendar .b-calendar-nav .btn {\n padding: 0.25rem;\n}\n.b-calendar output {\n padding: 0.25rem;\n font-size: 80%;\n}\n.b-calendar output.readonly {\n background-color: #e9ecef;\n opacity: 1;\n}\n.b-calendar .b-calendar-footer {\n margin-top: 0.5rem;\n}\n.b-calendar .b-calendar-grid {\n padding: 0;\n margin: 0;\n overflow: hidden;\n}\n.b-calendar .b-calendar-grid .row {\n flex-wrap: nowrap;\n}\n.b-calendar .b-calendar-grid-caption {\n padding: 0.25rem;\n}\n.b-calendar .b-calendar-grid-body .col[data-date] .btn {\n width: 32px;\n height: 32px;\n font-size: 14px;\n line-height: 1;\n margin: 3px auto;\n padding: 9px 0;\n}\n.b-calendar .btn:disabled, .b-calendar .btn.disabled, .b-calendar .btn[aria-disabled=\"true\"] {\n cursor: default;\n pointer-events: none;\n}\n.card-img-left {\n border-top-left-radius: calc(0.25rem - 1px);\n border-bottom-left-radius: calc(0.25rem - 1px);\n}\n.card-img-right {\n border-top-right-radius: calc(0.25rem - 1px);\n border-bottom-right-radius: calc(0.25rem - 1px);\n}\n.dropdown:not(.dropleft) .dropdown-toggle.dropdown-toggle-no-caret::after {\n display: none !important;\n}\n.dropdown.dropleft .dropdown-toggle.dropdown-toggle-no-caret::before {\n display: none !important;\n}\n.dropdown .dropdown-menu:focus {\n outline: none;\n}\n.b-dropdown-form {\n display: inline-block;\n padding: 0.25rem 1.5rem;\n width: 100%;\n clear: both;\n font-weight: 400;\n}\n.b-dropdown-form:focus {\n outline: 1px dotted !important;\n outline: 5px auto -webkit-focus-ring-color !important;\n}\n.b-dropdown-form.disabled, .b-dropdown-form:disabled {\n outline: 0 !important;\n color: #6c757d;\n pointer-events: none;\n}\n.b-dropdown-text {\n display: inline-block;\n padding: 0.25rem 1.5rem;\n margin-bottom: 0;\n width: 100%;\n clear: both;\n font-weight: lighter;\n}\n.custom-checkbox.b-custom-control-lg,\n.input-group-lg .custom-checkbox {\n font-size: 1.25rem;\n line-height: 1.5;\n padding-left: 1.875rem;\n}\n.custom-checkbox.b-custom-control-lg .custom-control-label::before,\n .input-group-lg .custom-checkbox .custom-control-label::before {\n top: 0.3125rem;\n left: -1.875rem;\n width: 1.25rem;\n height: 1.25rem;\n border-radius: 0.3rem;\n}\n.custom-checkbox.b-custom-control-lg .custom-control-label::after,\n .input-group-lg .custom-checkbox .custom-control-label::after {\n top: 0.3125rem;\n left: -1.875rem;\n width: 1.25rem;\n height: 1.25rem;\n background-size: 50% 50%;\n}\n.custom-checkbox.b-custom-control-sm,\n.input-group-sm .custom-checkbox {\n font-size: 0.875rem;\n line-height: 1.5;\n padding-left: 1.3125rem;\n}\n.custom-checkbox.b-custom-control-sm .custom-control-label::before,\n .input-group-sm .custom-checkbox .custom-control-label::before {\n top: 0.21875rem;\n left: -1.3125rem;\n width: 0.875rem;\n height: 0.875rem;\n border-radius: 0.2rem;\n}\n.custom-checkbox.b-custom-control-sm .custom-control-label::after,\n .input-group-sm .custom-checkbox .custom-control-label::after {\n top: 0.21875rem;\n left: -1.3125rem;\n width: 0.875rem;\n height: 0.875rem;\n background-size: 50% 50%;\n}\n.custom-switch.b-custom-control-lg,\n.input-group-lg .custom-switch {\n padding-left: 2.8125rem;\n}\n.custom-switch.b-custom-control-lg .custom-control-label,\n .input-group-lg .custom-switch .custom-control-label {\n font-size: 1.25rem;\n line-height: 1.5;\n}\n.custom-switch.b-custom-control-lg .custom-control-label::before,\n .input-group-lg .custom-switch .custom-control-label::before {\n top: 0.3125rem;\n height: 1.25rem;\n left: -2.8125rem;\n width: 2.1875rem;\n border-radius: 0.625rem;\n}\n.custom-switch.b-custom-control-lg .custom-control-label::after,\n .input-group-lg .custom-switch .custom-control-label::after {\n top: calc( 0.3125rem + 2px);\n left: calc( -2.8125rem + 2px);\n width: calc( 1.25rem - 4px);\n height: calc( 1.25rem - 4px);\n border-radius: 0.625rem;\n background-size: 50% 50%;\n}\n.custom-switch.b-custom-control-lg .custom-control-input:checked ~ .custom-control-label::after,\n .input-group-lg .custom-switch .custom-control-input:checked ~ .custom-control-label::after {\n transform: translateX(0.9375rem);\n}\n.custom-switch.b-custom-control-sm,\n.input-group-sm .custom-switch {\n padding-left: 1.96875rem;\n}\n.custom-switch.b-custom-control-sm .custom-control-label,\n .input-group-sm .custom-switch .custom-control-label {\n font-size: 0.875rem;\n line-height: 1.5;\n}\n.custom-switch.b-custom-control-sm .custom-control-label::before,\n .input-group-sm .custom-switch .custom-control-label::before {\n top: 0.21875rem;\n left: -1.96875rem;\n width: 1.53125rem;\n height: 0.875rem;\n border-radius: 0.4375rem;\n}\n.custom-switch.b-custom-control-sm .custom-control-label::after,\n .input-group-sm .custom-switch .custom-control-label::after {\n top: calc( 0.21875rem + 2px);\n left: calc( -1.96875rem + 2px);\n width: calc( 0.875rem - 4px);\n height: calc( 0.875rem - 4px);\n border-radius: 0.4375rem;\n background-size: 50% 50%;\n}\n.custom-switch.b-custom-control-sm .custom-control-input:checked ~ .custom-control-label::after,\n .input-group-sm .custom-switch .custom-control-input:checked ~ .custom-control-label::after {\n transform: translateX(0.65625rem);\n}\n.input-group > .input-group-prepend > .btn-group > .btn,\n.input-group > .input-group-append:not(:last-child) > .btn-group > .btn,\n.input-group > .input-group-append:last-child > .btn-group:not(:last-child):not(.dropdown-toggle) > .btn {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n.input-group > .input-group-append > .btn-group > .btn,\n.input-group > .input-group-prepend:not(:first-child) > .btn-group > .btn,\n.input-group > .input-group-prepend:first-child > .btn-group:not(:first-child) > .btn {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n.b-custom-control-lg.custom-file,\n.b-custom-control-lg .custom-file-input,\n.b-custom-control-lg .custom-file-label,\n.input-group-lg.custom-file,\n.input-group-lg .custom-file-input,\n.input-group-lg .custom-file-label {\n font-size: 1.25rem;\n height: calc(1.5em + 1rem + 2px);\n}\n.b-custom-control-lg .custom-file-label,\n.b-custom-control-lg .custom-file-label:after,\n.input-group-lg .custom-file-label,\n.input-group-lg .custom-file-label:after {\n padding: 0.5rem 1rem;\n line-height: 1.5;\n}\n.b-custom-control-lg .custom-file-label,\n.input-group-lg .custom-file-label {\n border-radius: 0.3rem;\n}\n.b-custom-control-lg .custom-file-label::after,\n .input-group-lg .custom-file-label::after {\n font-size: inherit;\n height: calc( 1.5em + 1rem);\n border-radius: 0 0.3rem 0.3rem 0;\n}\n.b-custom-control-sm.custom-file,\n.b-custom-control-sm .custom-file-input,\n.b-custom-control-sm .custom-file-label,\n.input-group-sm.custom-file,\n.input-group-sm .custom-file-input,\n.input-group-sm .custom-file-label {\n font-size: 0.875rem;\n height: calc(1.5em + 0.5rem + 2px);\n}\n.b-custom-control-sm .custom-file-label,\n.b-custom-control-sm .custom-file-label:after,\n.input-group-sm .custom-file-label,\n.input-group-sm .custom-file-label:after {\n padding: 0.25rem 0.5rem;\n line-height: 1.5;\n}\n.b-custom-control-sm .custom-file-label,\n.input-group-sm .custom-file-label {\n border-radius: 0.2rem;\n}\n.b-custom-control-sm .custom-file-label::after,\n .input-group-sm .custom-file-label::after {\n font-size: inherit;\n height: calc( 1.5em + 0.5rem);\n border-radius: 0 0.2rem 0.2rem 0;\n}\n.was-validated .form-control:invalid,\n.was-validated .form-control:valid, .form-control.is-invalid, .form-control.is-valid {\n background-position: right calc(0.375em + 0.1875rem) center;\n}\ninput[type=\"color\"].form-control {\n height: calc(1.5em + 0.75rem + 2px);\n padding: 0.125rem 0.25rem;\n}\ninput[type=\"color\"].form-control.form-control-sm,\n.input-group-sm input[type=\"color\"].form-control {\n height: calc(1.5em + 0.5rem + 2px);\n padding: 0.125rem 0.25rem;\n}\ninput[type=\"color\"].form-control.form-control-lg,\n.input-group-lg input[type=\"color\"].form-control {\n height: calc(1.5em + 1rem + 2px);\n padding: 0.125rem 0.25rem;\n}\ninput[type=\"color\"].form-control:disabled {\n background-color: #adb5bd;\n opacity: 0.65;\n}\n.input-group > .custom-range {\n position: relative;\n flex: 1 1 auto;\n width: 1%;\n margin-bottom: 0;\n}\n.input-group > .custom-range + .form-control,\n .input-group > .custom-range + .form-control-plaintext,\n .input-group > .custom-range + .custom-select,\n .input-group > .custom-range + .custom-range,\n .input-group > .custom-range + .custom-file {\n margin-left: -1px;\n}\n.input-group > .form-control + .custom-range,\n.input-group > .form-control-plaintext + .custom-range,\n.input-group > .custom-select + .custom-range,\n.input-group > .custom-range + .custom-range,\n.input-group > .custom-file + .custom-range {\n margin-left: -1px;\n}\n.input-group > .custom-range:focus {\n z-index: 3;\n}\n.input-group > .custom-range:not(:last-child) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n.input-group > .custom-range:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n.input-group > .custom-range {\n height: calc(1.5em + 0.75rem + 2px);\n padding: 0 0.75rem;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid #ced4da;\n height: calc(1.5em + 0.75rem + 2px);\n border-radius: 0.25rem;\n transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n@media (prefers-reduced-motion: reduce) {\n.input-group > .custom-range {\n transition: none;\n}\n}\n.input-group > .custom-range:focus {\n color: #495057;\n background-color: #fff;\n border-color: #80bdff;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n.input-group > .custom-range:disabled, .input-group > .custom-range[readonly] {\n background-color: #e9ecef;\n}\n.input-group-lg > .custom-range {\n height: calc(1.5em + 1rem + 2px);\n padding: 0 1rem;\n border-radius: 0.3rem;\n}\n.input-group-sm > .custom-range {\n height: calc(1.5em + 0.5rem + 2px);\n padding: 0 0.5rem;\n border-radius: 0.2rem;\n}\n.was-validated .input-group .custom-range:valid, .input-group .custom-range.is-valid {\n border-color: #28a745;\n}\n.was-validated .input-group .custom-range:valid:focus, .input-group .custom-range.is-valid:focus {\n border-color: #28a745;\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\n}\n.was-validated .custom-range:valid:focus::-webkit-slider-thumb, .custom-range.is-valid:focus::-webkit-slider-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem #9be7ac;\n}\n.was-validated .custom-range:valid:focus::-moz-range-thumb, .custom-range.is-valid:focus::-moz-range-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem #9be7ac;\n}\n.was-validated .custom-range:valid:focus::-ms-thumb, .custom-range.is-valid:focus::-ms-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem #9be7ac;\n}\n.was-validated .custom-range:valid::-webkit-slider-thumb, .custom-range.is-valid::-webkit-slider-thumb {\n background-color: #28a745;\n background-image: none;\n}\n.was-validated .custom-range:valid::-webkit-slider-thumb:active, .custom-range.is-valid::-webkit-slider-thumb:active {\n background-color: #9be7ac;\n background-image: none;\n}\n.was-validated .custom-range:valid::-webkit-slider-runnable-track, .custom-range.is-valid::-webkit-slider-runnable-track {\n background-color: rgba(40, 167, 69, 0.35);\n}\n.was-validated .custom-range:valid::-moz-range-thumb, .custom-range.is-valid::-moz-range-thumb {\n background-color: #28a745;\n background-image: none;\n}\n.was-validated .custom-range:valid::-moz-range-thumb:active, .custom-range.is-valid::-moz-range-thumb:active {\n background-color: #9be7ac;\n background-image: none;\n}\n.was-validated .custom-range:valid::-moz-range-track, .custom-range.is-valid::-moz-range-track {\n background: rgba(40, 167, 69, 0.35);\n}\n.was-validated .custom-range:valid ~ .valid-feedback,\n.was-validated .custom-range:valid ~ .valid-tooltip, .custom-range.is-valid ~ .valid-feedback,\n.custom-range.is-valid ~ .valid-tooltip {\n display: block;\n}\n.was-validated .custom-range:valid::-ms-thumb, .custom-range.is-valid::-ms-thumb {\n background-color: #28a745;\n background-image: none;\n}\n.was-validated .custom-range:valid::-ms-thumb:active, .custom-range.is-valid::-ms-thumb:active {\n background-color: #9be7ac;\n background-image: none;\n}\n.was-validated .custom-range:valid::-ms-track-lower, .custom-range.is-valid::-ms-track-lower {\n background: rgba(40, 167, 69, 0.35);\n}\n.was-validated .custom-range:valid::-ms-track-upper, .custom-range.is-valid::-ms-track-upper {\n background: rgba(40, 167, 69, 0.35);\n}\n.was-validated .input-group .custom-range:invalid, .input-group .custom-range.is-invalid {\n border-color: #dc3545;\n}\n.was-validated .input-group .custom-range:invalid:focus, .input-group .custom-range.is-invalid:focus {\n border-color: #dc3545;\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\n}\n.was-validated .custom-range:invalid:focus::-webkit-slider-thumb, .custom-range.is-invalid:focus::-webkit-slider-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem #f6cdd1;\n}\n.was-validated .custom-range:invalid:focus::-moz-range-thumb, .custom-range.is-invalid:focus::-moz-range-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem #f6cdd1;\n}\n.was-validated .custom-range:invalid:focus::-ms-thumb, .custom-range.is-invalid:focus::-ms-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem #f6cdd1;\n}\n.was-validated .custom-range:invalid::-webkit-slider-thumb, .custom-range.is-invalid::-webkit-slider-thumb {\n background-color: #dc3545;\n background-image: none;\n}\n.was-validated .custom-range:invalid::-webkit-slider-thumb:active, .custom-range.is-invalid::-webkit-slider-thumb:active {\n background-color: #f6cdd1;\n background-image: none;\n}\n.was-validated .custom-range:invalid::-webkit-slider-runnable-track, .custom-range.is-invalid::-webkit-slider-runnable-track {\n background-color: rgba(220, 53, 69, 0.35);\n}\n.was-validated .custom-range:invalid::-moz-range-thumb, .custom-range.is-invalid::-moz-range-thumb {\n background-color: #dc3545;\n background-image: none;\n}\n.was-validated .custom-range:invalid::-moz-range-thumb:active, .custom-range.is-invalid::-moz-range-thumb:active {\n background-color: #f6cdd1;\n background-image: none;\n}\n.was-validated .custom-range:invalid::-moz-range-track, .custom-range.is-invalid::-moz-range-track {\n background: rgba(220, 53, 69, 0.35);\n}\n.was-validated .custom-range:invalid ~ .invalid-feedback,\n.was-validated .custom-range:invalid ~ .invalid-tooltip, .custom-range.is-invalid ~ .invalid-feedback,\n.custom-range.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n.was-validated .custom-range:invalid::-ms-thumb, .custom-range.is-invalid::-ms-thumb {\n background-color: #dc3545;\n background-image: none;\n}\n.was-validated .custom-range:invalid::-ms-thumb:active, .custom-range.is-invalid::-ms-thumb:active {\n background-color: #f6cdd1;\n background-image: none;\n}\n.was-validated .custom-range:invalid::-ms-track-lower, .custom-range.is-invalid::-ms-track-lower {\n background: rgba(220, 53, 69, 0.35);\n}\n.was-validated .custom-range:invalid::-ms-track-upper, .custom-range.is-invalid::-ms-track-upper {\n background: rgba(220, 53, 69, 0.35);\n}\n.custom-radio.b-custom-control-lg,\n.input-group-lg .custom-radio {\n font-size: 1.25rem;\n line-height: 1.5;\n padding-left: 1.875rem;\n}\n.custom-radio.b-custom-control-lg .custom-control-label::before,\n .input-group-lg .custom-radio .custom-control-label::before {\n top: 0.3125rem;\n left: -1.875rem;\n width: 1.25rem;\n height: 1.25rem;\n border-radius: 50%;\n}\n.custom-radio.b-custom-control-lg .custom-control-label::after,\n .input-group-lg .custom-radio .custom-control-label::after {\n top: 0.3125rem;\n left: -1.875rem;\n width: 1.25rem;\n height: 1.25rem;\n background: no-repeat 50% / 50% 50%;\n}\n.custom-radio.b-custom-control-sm,\n.input-group-sm .custom-radio {\n font-size: 0.875rem;\n line-height: 1.5;\n padding-left: 1.3125rem;\n}\n.custom-radio.b-custom-control-sm .custom-control-label::before,\n .input-group-sm .custom-radio .custom-control-label::before {\n top: 0.21875rem;\n left: -1.3125rem;\n width: 0.875rem;\n height: 0.875rem;\n border-radius: 50%;\n}\n.custom-radio.b-custom-control-sm .custom-control-label::after,\n .input-group-sm .custom-radio .custom-control-label::after {\n top: 0.21875rem;\n left: -1.3125rem;\n width: 0.875rem;\n height: 0.875rem;\n background: no-repeat 50% / 50% 50%;\n}\n.b-rating {\n text-align: center;\n}\n.b-rating.d-inline-flex {\n width: auto;\n}\n.b-rating .b-rating-star,\n .b-rating .b-rating-value {\n padding: 0 0.25em;\n}\n.b-rating .b-rating-value {\n min-width: 2.5em;\n}\n.b-rating .b-rating-star {\n display: inline-flex;\n justify-content: center;\n outline: 0;\n}\n.b-rating .b-rating-star .b-rating-icon {\n display: inline-flex;\n transition: all 0.15s ease-in-out;\n}\n.b-rating.disabled, .b-rating:disabled {\n background-color: #e9ecef;\n color: #6c757d;\n}\n.b-rating:not(.disabled):not(.readonly) .b-rating-star {\n cursor: pointer;\n}\n.b-rating:not(.disabled):not(.readonly):focus:not(:hover) .b-rating-star.focused .b-rating-icon,\n .b-rating:not(.disabled):not(.readonly) .b-rating-star:hover .b-rating-icon {\n transform: scale(1.5);\n}\n.b-rating[dir=\"rtl\"] .b-rating-star-half {\n transform: scale(-1, 1);\n}\n.b-form-spinbutton {\n text-align: center;\n overflow: hidden;\n background-image: none;\n padding: 0;\n}\n[dir=\"rtl\"] .b-form-spinbutton:not(.flex-column), .b-form-spinbutton[dir=\"rtl\"]:not(.flex-column) {\n flex-direction: row-reverse;\n}\n.b-form-spinbutton output {\n font-size: inherit;\n outline: 0;\n border: 0;\n background-color: transparent;\n width: auto;\n margin: 0;\n padding: 0 0.25rem;\n}\n.b-form-spinbutton output > div,\n .b-form-spinbutton output > bdi {\n display: block;\n min-width: 2.25em;\n height: 1.5em;\n}\n.b-form-spinbutton.flex-column {\n height: auto;\n width: auto;\n}\n.b-form-spinbutton.flex-column output {\n margin: 0 0.25rem;\n padding: 0.25rem 0;\n}\n.b-form-spinbutton:not(.d-inline-flex):not(.flex-column) {\n output-width: 100%;\n}\n.b-form-spinbutton.d-inline-flex:not(.flex-column) {\n width: auto;\n}\n.b-form-spinbutton .btn {\n line-height: 1;\n box-shadow: none !important;\n}\n.b-form-spinbutton .btn:disabled {\n pointer-events: none;\n}\n.b-form-spinbutton .btn:hover:not(:disabled) > div > .b-icon {\n transform: scale(1.25);\n}\n.b-form-spinbutton.disabled, .b-form-spinbutton.readonly {\n background-color: #e9ecef;\n}\n.b-form-spinbutton.disabled {\n pointer-events: none;\n}\n.b-form-tags.focus {\n color: #495057;\n background-color: #fff;\n border-color: #80bdff;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n.b-form-tags.focus.is-valid {\n border-color: #28a745;\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\n}\n.b-form-tags.focus.is-invalid {\n border-color: #dc3545;\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\n}\n.b-form-tags.disabled {\n background-color: #e9ecef;\n}\n.b-form-tag {\n font-size: 75%;\n font-weight: normal;\n line-height: 1.5;\n}\n.b-form-tag.disabled {\n opacity: 0.75;\n}\n.b-form-tag > button.b-form-tag-remove {\n color: inherit;\n font-size: 125%;\n line-height: 1;\n float: none;\n}\n.form-control-sm .b-form-tag {\n line-height: 1.5;\n}\n.form-control-lg .b-form-tag {\n line-height: 1.5;\n}\n.modal-backdrop {\n opacity: 0.5;\n}\n.b-pagination-pills .page-item .page-link {\n border-radius: 50rem !important;\n margin-left: 0.25rem;\n line-height: 1;\n}\n.b-pagination-pills .page-item:first-child .page-link {\n margin-left: 0;\n}\n.popover.b-popover {\n display: block;\n opacity: 1;\n outline: 0;\n}\n.popover.b-popover.fade:not(.show) {\n opacity: 0;\n}\n.popover.b-popover.show {\n opacity: 1;\n}\n.b-popover-primary.popover {\n background-color: #e4d1d1;\n border-color: #dabfbe;\n}\n.b-popover-primary.bs-popover-top > .arrow::before, .b-popover-primary.bs-popover-auto[x-placement^=\"top\"] > .arrow::before {\n border-top-color: #dabfbe;\n}\n.b-popover-primary.bs-popover-top > .arrow::after, .b-popover-primary.bs-popover-auto[x-placement^=\"top\"] > .arrow::after {\n border-top-color: #e4d1d1;\n}\n.b-popover-primary.bs-popover-right > .arrow::before, .b-popover-primary.bs-popover-auto[x-placement^=\"right\"] > .arrow::before {\n border-right-color: #dabfbe;\n}\n.b-popover-primary.bs-popover-right > .arrow::after, .b-popover-primary.bs-popover-auto[x-placement^=\"right\"] > .arrow::after {\n border-right-color: #e4d1d1;\n}\n.b-popover-primary.bs-popover-bottom > .arrow::before, .b-popover-primary.bs-popover-auto[x-placement^=\"bottom\"] > .arrow::before {\n border-bottom-color: #dabfbe;\n}\n.b-popover-primary.bs-popover-bottom > .arrow::after, .b-popover-primary.bs-popover-auto[x-placement^=\"bottom\"] > .arrow::after {\n border-bottom-color: #dec7c7;\n}\n.b-popover-primary.bs-popover-bottom .popover-header::before, .b-popover-primary.bs-popover-auto[x-placement^=\"bottom\"] .popover-header::before {\n border-bottom-color: #dec7c7;\n}\n.b-popover-primary.bs-popover-left > .arrow::before, .b-popover-primary.bs-popover-auto[x-placement^=\"left\"] > .arrow::before {\n border-left-color: #dabfbe;\n}\n.b-popover-primary.bs-popover-left > .arrow::after, .b-popover-primary.bs-popover-auto[x-placement^=\"left\"] > .arrow::after {\n border-left-color: #e4d1d1;\n}\n.b-popover-primary .popover-header {\n color: #212529;\n background-color: #dec7c7;\n border-bottom-color: #d5b7b7;\n}\n.b-popover-primary .popover-body {\n color: #3f0e0c;\n}\n.b-popover-secondary.popover {\n background-color: white;\n border-color: white;\n}\n.b-popover-secondary.bs-popover-top > .arrow::before, .b-popover-secondary.bs-popover-auto[x-placement^=\"top\"] > .arrow::before {\n border-top-color: white;\n}\n.b-popover-secondary.bs-popover-top > .arrow::after, .b-popover-secondary.bs-popover-auto[x-placement^=\"top\"] > .arrow::after {\n border-top-color: white;\n}\n.b-popover-secondary.bs-popover-right > .arrow::before, .b-popover-secondary.bs-popover-auto[x-placement^=\"right\"] > .arrow::before {\n border-right-color: white;\n}\n.b-popover-secondary.bs-popover-right > .arrow::after, .b-popover-secondary.bs-popover-auto[x-placement^=\"right\"] > .arrow::after {\n border-right-color: white;\n}\n.b-popover-secondary.bs-popover-bottom > .arrow::before, .b-popover-secondary.bs-popover-auto[x-placement^=\"bottom\"] > .arrow::before {\n border-bottom-color: white;\n}\n.b-popover-secondary.bs-popover-bottom > .arrow::after, .b-popover-secondary.bs-popover-auto[x-placement^=\"bottom\"] > .arrow::after {\n border-bottom-color: #f7f7f7;\n}\n.b-popover-secondary.bs-popover-bottom .popover-header::before, .b-popover-secondary.bs-popover-auto[x-placement^=\"bottom\"] .popover-header::before {\n border-bottom-color: #f7f7f7;\n}\n.b-popover-secondary.bs-popover-left > .arrow::before, .b-popover-secondary.bs-popover-auto[x-placement^=\"left\"] > .arrow::before {\n border-left-color: white;\n}\n.b-popover-secondary.bs-popover-left > .arrow::after, .b-popover-secondary.bs-popover-auto[x-placement^=\"left\"] > .arrow::after {\n border-left-color: white;\n}\n.b-popover-secondary .popover-header {\n color: #212529;\n background-color: #f7f7f7;\n border-bottom-color: #ebebeb;\n}\n.b-popover-secondary .popover-body {\n color: #858585;\n}\n.b-popover-success.popover {\n background-color: #e0eaf5;\n border-color: #d4e2f2;\n}\n.b-popover-success.bs-popover-top > .arrow::before, .b-popover-success.bs-popover-auto[x-placement^=\"top\"] > .arrow::before {\n border-top-color: #d4e2f2;\n}\n.b-popover-success.bs-popover-top > .arrow::after, .b-popover-success.bs-popover-auto[x-placement^=\"top\"] > .arrow::after {\n border-top-color: #e0eaf5;\n}\n.b-popover-success.bs-popover-right > .arrow::before, .b-popover-success.bs-popover-auto[x-placement^=\"right\"] > .arrow::before {\n border-right-color: #d4e2f2;\n}\n.b-popover-success.bs-popover-right > .arrow::after, .b-popover-success.bs-popover-auto[x-placement^=\"right\"] > .arrow::after {\n border-right-color: #e0eaf5;\n}\n.b-popover-success.bs-popover-bottom > .arrow::before, .b-popover-success.bs-popover-auto[x-placement^=\"bottom\"] > .arrow::before {\n border-bottom-color: #d4e2f2;\n}\n.b-popover-success.bs-popover-bottom > .arrow::after, .b-popover-success.bs-popover-auto[x-placement^=\"bottom\"] > .arrow::after {\n border-bottom-color: #d4e2f1;\n}\n.b-popover-success.bs-popover-bottom .popover-header::before, .b-popover-success.bs-popover-auto[x-placement^=\"bottom\"] .popover-header::before {\n border-bottom-color: #d4e2f1;\n}\n.b-popover-success.bs-popover-left > .arrow::before, .b-popover-success.bs-popover-auto[x-placement^=\"left\"] > .arrow::before {\n border-left-color: #d4e2f2;\n}\n.b-popover-success.bs-popover-left > .arrow::after, .b-popover-success.bs-popover-auto[x-placement^=\"left\"] > .arrow::after {\n border-left-color: #e0eaf5;\n}\n.b-popover-success .popover-header {\n color: #212529;\n background-color: #d4e2f1;\n border-bottom-color: #c1d5eb;\n}\n.b-popover-success .popover-body {\n color: #354f6c;\n}\n.b-popover-info.popover {\n background-color: #d1ecf1;\n border-color: #bee5eb;\n}\n.b-popover-info.bs-popover-top > .arrow::before, .b-popover-info.bs-popover-auto[x-placement^=\"top\"] > .arrow::before {\n border-top-color: #bee5eb;\n}\n.b-popover-info.bs-popover-top > .arrow::after, .b-popover-info.bs-popover-auto[x-placement^=\"top\"] > .arrow::after {\n border-top-color: #d1ecf1;\n}\n.b-popover-info.bs-popover-right > .arrow::before, .b-popover-info.bs-popover-auto[x-placement^=\"right\"] > .arrow::before {\n border-right-color: #bee5eb;\n}\n.b-popover-info.bs-popover-right > .arrow::after, .b-popover-info.bs-popover-auto[x-placement^=\"right\"] > .arrow::after {\n border-right-color: #d1ecf1;\n}\n.b-popover-info.bs-popover-bottom > .arrow::before, .b-popover-info.bs-popover-auto[x-placement^=\"bottom\"] > .arrow::before {\n border-bottom-color: #bee5eb;\n}\n.b-popover-info.bs-popover-bottom > .arrow::after, .b-popover-info.bs-popover-auto[x-placement^=\"bottom\"] > .arrow::after {\n border-bottom-color: #c5e7ed;\n}\n.b-popover-info.bs-popover-bottom .popover-header::before, .b-popover-info.bs-popover-auto[x-placement^=\"bottom\"] .popover-header::before {\n border-bottom-color: #c5e7ed;\n}\n.b-popover-info.bs-popover-left > .arrow::before, .b-popover-info.bs-popover-auto[x-placement^=\"left\"] > .arrow::before {\n border-left-color: #bee5eb;\n}\n.b-popover-info.bs-popover-left > .arrow::after, .b-popover-info.bs-popover-auto[x-placement^=\"left\"] > .arrow::after {\n border-left-color: #d1ecf1;\n}\n.b-popover-info .popover-header {\n color: #212529;\n background-color: #c5e7ed;\n border-bottom-color: #b2dfe7;\n}\n.b-popover-info .popover-body {\n color: #0c5460;\n}\n.b-popover-warning.popover {\n background-color: #fff3cd;\n border-color: #ffeeba;\n}\n.b-popover-warning.bs-popover-top > .arrow::before, .b-popover-warning.bs-popover-auto[x-placement^=\"top\"] > .arrow::before {\n border-top-color: #ffeeba;\n}\n.b-popover-warning.bs-popover-top > .arrow::after, .b-popover-warning.bs-popover-auto[x-placement^=\"top\"] > .arrow::after {\n border-top-color: #fff3cd;\n}\n.b-popover-warning.bs-popover-right > .arrow::before, .b-popover-warning.bs-popover-auto[x-placement^=\"right\"] > .arrow::before {\n border-right-color: #ffeeba;\n}\n.b-popover-warning.bs-popover-right > .arrow::after, .b-popover-warning.bs-popover-auto[x-placement^=\"right\"] > .arrow::after {\n border-right-color: #fff3cd;\n}\n.b-popover-warning.bs-popover-bottom > .arrow::before, .b-popover-warning.bs-popover-auto[x-placement^=\"bottom\"] > .arrow::before {\n border-bottom-color: #ffeeba;\n}\n.b-popover-warning.bs-popover-bottom > .arrow::after, .b-popover-warning.bs-popover-auto[x-placement^=\"bottom\"] > .arrow::after {\n border-bottom-color: #ffefbe;\n}\n.b-popover-warning.bs-popover-bottom .popover-header::before, .b-popover-warning.bs-popover-auto[x-placement^=\"bottom\"] .popover-header::before {\n border-bottom-color: #ffefbe;\n}\n.b-popover-warning.bs-popover-left > .arrow::before, .b-popover-warning.bs-popover-auto[x-placement^=\"left\"] > .arrow::before {\n border-left-color: #ffeeba;\n}\n.b-popover-warning.bs-popover-left > .arrow::after, .b-popover-warning.bs-popover-auto[x-placement^=\"left\"] > .arrow::after {\n border-left-color: #fff3cd;\n}\n.b-popover-warning .popover-header {\n color: #212529;\n background-color: #ffefbe;\n border-bottom-color: #ffe9a4;\n}\n.b-popover-warning .popover-body {\n color: #856404;\n}\n.b-popover-danger.popover {\n background-color: #fad7d6;\n border-color: #f7c8c6;\n}\n.b-popover-danger.bs-popover-top > .arrow::before, .b-popover-danger.bs-popover-auto[x-placement^=\"top\"] > .arrow::before {\n border-top-color: #f7c8c6;\n}\n.b-popover-danger.bs-popover-top > .arrow::after, .b-popover-danger.bs-popover-auto[x-placement^=\"top\"] > .arrow::after {\n border-top-color: #fad7d6;\n}\n.b-popover-danger.bs-popover-right > .arrow::before, .b-popover-danger.bs-popover-auto[x-placement^=\"right\"] > .arrow::before {\n border-right-color: #f7c8c6;\n}\n.b-popover-danger.bs-popover-right > .arrow::after, .b-popover-danger.bs-popover-auto[x-placement^=\"right\"] > .arrow::after {\n border-right-color: #fad7d6;\n}\n.b-popover-danger.bs-popover-bottom > .arrow::before, .b-popover-danger.bs-popover-auto[x-placement^=\"bottom\"] > .arrow::before {\n border-bottom-color: #f7c8c6;\n}\n.b-popover-danger.bs-popover-bottom > .arrow::after, .b-popover-danger.bs-popover-auto[x-placement^=\"bottom\"] > .arrow::after {\n border-bottom-color: #f8cac8;\n}\n.b-popover-danger.bs-popover-bottom .popover-header::before, .b-popover-danger.bs-popover-auto[x-placement^=\"bottom\"] .popover-header::before {\n border-bottom-color: #f8cac8;\n}\n.b-popover-danger.bs-popover-left > .arrow::before, .b-popover-danger.bs-popover-auto[x-placement^=\"left\"] > .arrow::before {\n border-left-color: #f7c8c6;\n}\n.b-popover-danger.bs-popover-left > .arrow::after, .b-popover-danger.bs-popover-auto[x-placement^=\"left\"] > .arrow::after {\n border-left-color: #fad7d6;\n}\n.b-popover-danger .popover-header {\n color: #212529;\n background-color: #f8cac8;\n border-bottom-color: #f6b4b2;\n}\n.b-popover-danger .popover-body {\n color: #771e1a;\n}\n.b-popover-light.popover {\n background-color: #fefefe;\n border-color: #fdfdfe;\n}\n.b-popover-light.bs-popover-top > .arrow::before, .b-popover-light.bs-popover-auto[x-placement^=\"top\"] > .arrow::before {\n border-top-color: #fdfdfe;\n}\n.b-popover-light.bs-popover-top > .arrow::after, .b-popover-light.bs-popover-auto[x-placement^=\"top\"] > .arrow::after {\n border-top-color: #fefefe;\n}\n.b-popover-light.bs-popover-right > .arrow::before, .b-popover-light.bs-popover-auto[x-placement^=\"right\"] > .arrow::before {\n border-right-color: #fdfdfe;\n}\n.b-popover-light.bs-popover-right > .arrow::after, .b-popover-light.bs-popover-auto[x-placement^=\"right\"] > .arrow::after {\n border-right-color: #fefefe;\n}\n.b-popover-light.bs-popover-bottom > .arrow::before, .b-popover-light.bs-popover-auto[x-placement^=\"bottom\"] > .arrow::before {\n border-bottom-color: #fdfdfe;\n}\n.b-popover-light.bs-popover-bottom > .arrow::after, .b-popover-light.bs-popover-auto[x-placement^=\"bottom\"] > .arrow::after {\n border-bottom-color: #f6f6f6;\n}\n.b-popover-light.bs-popover-bottom .popover-header::before, .b-popover-light.bs-popover-auto[x-placement^=\"bottom\"] .popover-header::before {\n border-bottom-color: #f6f6f6;\n}\n.b-popover-light.bs-popover-left > .arrow::before, .b-popover-light.bs-popover-auto[x-placement^=\"left\"] > .arrow::before {\n border-left-color: #fdfdfe;\n}\n.b-popover-light.bs-popover-left > .arrow::after, .b-popover-light.bs-popover-auto[x-placement^=\"left\"] > .arrow::after {\n border-left-color: #fefefe;\n}\n.b-popover-light .popover-header {\n color: #212529;\n background-color: #f6f6f6;\n border-bottom-color: #eaeaea;\n}\n.b-popover-light .popover-body {\n color: #818182;\n}\n.b-popover-dark.popover {\n background-color: #d6d8d9;\n border-color: #c6c8ca;\n}\n.b-popover-dark.bs-popover-top > .arrow::before, .b-popover-dark.bs-popover-auto[x-placement^=\"top\"] > .arrow::before {\n border-top-color: #c6c8ca;\n}\n.b-popover-dark.bs-popover-top > .arrow::after, .b-popover-dark.bs-popover-auto[x-placement^=\"top\"] > .arrow::after {\n border-top-color: #d6d8d9;\n}\n.b-popover-dark.bs-popover-right > .arrow::before, .b-popover-dark.bs-popover-auto[x-placement^=\"right\"] > .arrow::before {\n border-right-color: #c6c8ca;\n}\n.b-popover-dark.bs-popover-right > .arrow::after, .b-popover-dark.bs-popover-auto[x-placement^=\"right\"] > .arrow::after {\n border-right-color: #d6d8d9;\n}\n.b-popover-dark.bs-popover-bottom > .arrow::before, .b-popover-dark.bs-popover-auto[x-placement^=\"bottom\"] > .arrow::before {\n border-bottom-color: #c6c8ca;\n}\n.b-popover-dark.bs-popover-bottom > .arrow::after, .b-popover-dark.bs-popover-auto[x-placement^=\"bottom\"] > .arrow::after {\n border-bottom-color: #ced0d2;\n}\n.b-popover-dark.bs-popover-bottom .popover-header::before, .b-popover-dark.bs-popover-auto[x-placement^=\"bottom\"] .popover-header::before {\n border-bottom-color: #ced0d2;\n}\n.b-popover-dark.bs-popover-left > .arrow::before, .b-popover-dark.bs-popover-auto[x-placement^=\"left\"] > .arrow::before {\n border-left-color: #c6c8ca;\n}\n.b-popover-dark.bs-popover-left > .arrow::after, .b-popover-dark.bs-popover-auto[x-placement^=\"left\"] > .arrow::after {\n border-left-color: #d6d8d9;\n}\n.b-popover-dark .popover-header {\n color: #212529;\n background-color: #ced0d2;\n border-bottom-color: #c1c4c5;\n}\n.b-popover-dark .popover-body {\n color: #1b1e21;\n}\n.b-sidebar-outer {\n position: fixed !important;\n top: 0;\n left: 0;\n right: 0;\n height: 0;\n overflow: visible;\n z-index: calc(1030 + 5);\n}\n.b-sidebar-backdrop {\n position: fixed !important;\n top: 0;\n left: 0;\n z-index: -1;\n width: 100vw;\n height: 100vh;\n opacity: 0.6;\n}\n.b-sidebar {\n display: flex;\n flex-direction: column;\n position: fixed !important;\n top: 0;\n height: 100vh;\n width: 320px;\n max-width: 100% !important;\n height: 100vh !important;\n margin: 0 !important;\n outline: 0;\n transform: translateX(0);\n}\n.b-sidebar.slide {\n transition: transform 0.3s ease-in-out;\n}\n@media (prefers-reduced-motion: reduce) {\n.b-sidebar.slide {\n transition: none;\n}\n}\n.b-sidebar:not(.b-sidebar-right) {\n left: 0;\n right: auto;\n}\n.b-sidebar:not(.b-sidebar-right).slide:not(.show) {\n transform: translateX(-100%);\n}\n.b-sidebar:not(.b-sidebar-right) > .b-sidebar-header .close {\n margin-left: auto;\n}\n.b-sidebar.b-sidebar-right {\n left: auto;\n right: 0;\n}\n.b-sidebar.b-sidebar-right.slide:not(.show) {\n transform: translateX(100%);\n}\n.b-sidebar.b-sidebar-right > .b-sidebar-header .close {\n margin-right: auto;\n}\n.b-sidebar > .b-sidebar-header {\n font-size: 1.5rem;\n padding: 0.5rem 1rem;\n display: flex;\n flex-direction: row;\n flex-grow: 0;\n align-items: center;\n}\n[dir=\"rtl\"] .b-sidebar > .b-sidebar-header {\n flex-direction: row-reverse;\n}\n.b-sidebar > .b-sidebar-header .close {\n float: none;\n font-size: 1.5rem;\n}\n.b-sidebar > .b-sidebar-body {\n flex-grow: 1;\n height: 100%;\n overflow-y: auto;\n}\n.b-sidebar > .b-sidebar-footer {\n flex-grow: 0;\n}\n.table.b-table.b-table-fixed {\n table-layout: fixed;\n}\n.table.b-table.b-table-no-border-collapse {\n border-collapse: separate;\n border-spacing: 0;\n}\n.table.b-table[aria-busy=\"true\"] {\n opacity: 0.55;\n}\n.table.b-table > tbody > tr.b-table-details > td {\n border-top: none !important;\n}\n.table.b-table > caption {\n caption-side: bottom;\n}\n.table.b-table.b-table-caption-top > caption {\n caption-side: top !important;\n}\n.table.b-table > tbody > .table-active,\n.table.b-table > tbody > .table-active > th,\n.table.b-table > tbody > .table-active > td {\n background-color: rgba(0, 0, 0, 0.075);\n}\n.table.b-table.table-hover > tbody > tr.table-active:hover td,\n.table.b-table.table-hover > tbody > tr.table-active:hover th {\n color: #212529;\n background-image: linear-gradient(rgba(0, 0, 0, 0.075), rgba(0, 0, 0, 0.075));\n background-repeat: no-repeat;\n}\n.table.b-table > tbody > .bg-active,\n.table.b-table > tbody > .bg-active > th,\n.table.b-table > tbody > .bg-active > td {\n background-color: rgba(255, 255, 255, 0.075) !important;\n}\n.table.b-table.table-hover.table-dark > tbody > tr.bg-active:hover td,\n.table.b-table.table-hover.table-dark > tbody > tr.bg-active:hover th {\n color: #fff;\n background-image: linear-gradient(rgba(255, 255, 255, 0.075), rgba(255, 255, 255, 0.075));\n background-repeat: no-repeat;\n}\n.b-table-sticky-header,\n.table-responsive,\n[class*=\"table-responsive-\"] {\n margin-bottom: 1rem;\n}\n.b-table-sticky-header > .table,\n .table-responsive > .table,\n [class*=\"table-responsive-\"] > .table {\n margin-bottom: 0;\n}\n.b-table-sticky-header {\n overflow-y: auto;\n max-height: 300px;\n}\n@media print {\n.b-table-sticky-header {\n overflow-y: visible !important;\n max-height: none !important;\n}\n}\n@supports ((position: -webkit-sticky) or (position: sticky)) {\n.b-table-sticky-header > .table.b-table > thead > tr > th {\n position: -webkit-sticky;\n position: sticky;\n top: 0;\n z-index: 2;\n}\n.b-table-sticky-header > .table.b-table > thead > tr > .b-table-sticky-column,\n .b-table-sticky-header > .table.b-table > tbody > tr > .b-table-sticky-column,\n .b-table-sticky-header > .table.b-table > tfoot > tr > .b-table-sticky-column,\n .table-responsive > .table.b-table > thead > tr > .b-table-sticky-column,\n .table-responsive > .table.b-table > tbody > tr > .b-table-sticky-column,\n .table-responsive > .table.b-table > tfoot > tr > .b-table-sticky-column,\n [class*=\"table-responsive-\"] > .table.b-table > thead > tr > .b-table-sticky-column,\n [class*=\"table-responsive-\"] > .table.b-table > tbody > tr > .b-table-sticky-column,\n [class*=\"table-responsive-\"] > .table.b-table > tfoot > tr > .b-table-sticky-column {\n position: -webkit-sticky;\n position: sticky;\n left: 0;\n}\n.b-table-sticky-header > .table.b-table > thead > tr > .b-table-sticky-column,\n .table-responsive > .table.b-table > thead > tr > .b-table-sticky-column,\n [class*=\"table-responsive-\"] > .table.b-table > thead > tr > .b-table-sticky-column {\n z-index: 5;\n}\n.b-table-sticky-header > .table.b-table > tbody > tr > .b-table-sticky-column,\n .b-table-sticky-header > .table.b-table > tfoot > tr > .b-table-sticky-column,\n .table-responsive > .table.b-table > tbody > tr > .b-table-sticky-column,\n .table-responsive > .table.b-table > tfoot > tr > .b-table-sticky-column,\n [class*=\"table-responsive-\"] > .table.b-table > tbody > tr > .b-table-sticky-column,\n [class*=\"table-responsive-\"] > .table.b-table > tfoot > tr > .b-table-sticky-column {\n z-index: 2;\n}\n.table.b-table > thead > tr > .table-b-table-default,\n .table.b-table > tbody > tr > .table-b-table-default,\n .table.b-table > tfoot > tr > .table-b-table-default {\n color: #212529;\n background-color: #fff;\n}\n.table.b-table.table-dark > thead > tr > .bg-b-table-default,\n .table.b-table.table-dark > tbody > tr > .bg-b-table-default,\n .table.b-table.table-dark > tfoot > tr > .bg-b-table-default {\n color: #fff;\n background-color: #343a40;\n}\n.table.b-table.table-striped > tbody > tr:nth-of-type(odd) > .table-b-table-default {\n background-image: linear-gradient(rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05));\n background-repeat: no-repeat;\n}\n.table.b-table.table-striped.table-dark > tbody > tr:nth-of-type(odd) > .bg-b-table-default {\n background-image: linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.05));\n background-repeat: no-repeat;\n}\n.table.b-table.table-hover > tbody > tr:hover > .table-b-table-default {\n color: #212529;\n background-image: linear-gradient(rgba(0, 0, 0, 0.075), rgba(0, 0, 0, 0.075));\n background-repeat: no-repeat;\n}\n.table.b-table.table-hover.table-dark > tbody > tr:hover > .bg-b-table-default {\n color: #fff;\n background-image: linear-gradient(rgba(255, 255, 255, 0.075), rgba(255, 255, 255, 0.075));\n background-repeat: no-repeat;\n}\n}\n.table.b-table > thead > tr > [aria-sort],\n.table.b-table > tfoot > tr > [aria-sort] {\n cursor: pointer;\n background-image: none;\n background-repeat: no-repeat;\n background-size: 0.65em 1em;\n}\n.table.b-table > thead > tr > [aria-sort]:not(.b-table-sort-icon-left),\n .table.b-table > tfoot > tr > [aria-sort]:not(.b-table-sort-icon-left) {\n background-position: right calc(0.75rem / 2) center;\n padding-right: calc(0.75rem + 0.65em);\n}\n.table.b-table > thead > tr > [aria-sort].b-table-sort-icon-left,\n .table.b-table > tfoot > tr > [aria-sort].b-table-sort-icon-left {\n background-position: left calc(0.75rem / 2) center;\n padding-left: calc(0.75rem + 0.65em);\n}\n.table.b-table > thead > tr > [aria-sort=\"none\"],\n.table.b-table > tfoot > tr > [aria-sort=\"none\"] {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='black' opacity='.3' d='M51 1l25 23 24 22H1l25-22zM51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e\");\n}\n.table.b-table > thead > tr > [aria-sort=\"ascending\"],\n.table.b-table > tfoot > tr > [aria-sort=\"ascending\"] {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='black' d='M51 1l25 23 24 22H1l25-22z'/%3e%3cpath fill='black' opacity='.3' d='M51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e\");\n}\n.table.b-table > thead > tr > [aria-sort=\"descending\"],\n.table.b-table > tfoot > tr > [aria-sort=\"descending\"] {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='black' opacity='.3' d='M51 1l25 23 24 22H1l25-22z'/%3e%3cpath fill='black' d='M51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e\");\n}\n.table.b-table.table-dark > thead > tr > [aria-sort=\"none\"],\n.table.b-table.table-dark > tfoot > tr > [aria-sort=\"none\"],\n.table.b-table > .thead-dark > tr > [aria-sort=\"none\"] {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='white' opacity='.3' d='M51 1l25 23 24 22H1l25-22zM51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e\");\n}\n.table.b-table.table-dark > thead > tr > [aria-sort=\"ascending\"],\n.table.b-table.table-dark > tfoot > tr > [aria-sort=\"ascending\"],\n.table.b-table > .thead-dark > tr > [aria-sort=\"ascending\"] {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='white' d='M51 1l25 23 24 22H1l25-22z'/%3e%3cpath fill='white' opacity='.3' d='M51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e\");\n}\n.table.b-table.table-dark > thead > tr > [aria-sort=\"descending\"],\n.table.b-table.table-dark > tfoot > tr > [aria-sort=\"descending\"],\n.table.b-table > .thead-dark > tr > [aria-sort=\"descending\"] {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='white' opacity='.3' d='M51 1l25 23 24 22H1l25-22z'/%3e%3cpath fill='white' d='M51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e\");\n}\n.table.b-table > thead > tr > .table-dark[aria-sort=\"none\"],\n.table.b-table > tfoot > tr > .table-dark[aria-sort=\"none\"] {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='white' opacity='.3' d='M51 1l25 23 24 22H1l25-22zM51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e\");\n}\n.table.b-table > thead > tr > .table-dark[aria-sort=\"ascending\"],\n.table.b-table > tfoot > tr > .table-dark[aria-sort=\"ascending\"] {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='white' d='M51 1l25 23 24 22H1l25-22z'/%3e%3cpath fill='white' opacity='.3' d='M51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e\");\n}\n.table.b-table > thead > tr > .table-dark[aria-sort=\"descending\"],\n.table.b-table > tfoot > tr > .table-dark[aria-sort=\"descending\"] {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='white' opacity='.3' d='M51 1l25 23 24 22H1l25-22z'/%3e%3cpath fill='white' d='M51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e\");\n}\n.table.b-table.table-sm > thead > tr > [aria-sort]:not(.b-table-sort-icon-left),\n.table.b-table.table-sm > tfoot > tr > [aria-sort]:not(.b-table-sort-icon-left) {\n background-position: right calc(0.3rem / 2) center;\n padding-right: calc(0.3rem + 0.65em);\n}\n.table.b-table.table-sm > thead > tr > [aria-sort].b-table-sort-icon-left,\n.table.b-table.table-sm > tfoot > tr > [aria-sort].b-table-sort-icon-left {\n background-position: left calc(0.3rem / 2) center;\n padding-left: calc(0.3rem + 0.65em);\n}\n.table.b-table.b-table-selectable:not(.b-table-selectable-no-click) > tbody > tr {\n cursor: pointer;\n}\n.table.b-table.b-table-selectable:not(.b-table-selectable-no-click).b-table-selecting.b-table-select-range > tbody > tr {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n@media (max-width: 575.98px) {\n.table.b-table.b-table-stacked-sm {\n display: block;\n width: 100%;\n}\n.table.b-table.b-table-stacked-sm > caption,\n .table.b-table.b-table-stacked-sm > tbody,\n .table.b-table.b-table-stacked-sm > tbody > tr,\n .table.b-table.b-table-stacked-sm > tbody > tr > td,\n .table.b-table.b-table-stacked-sm > tbody > tr > th {\n display: block;\n}\n.table.b-table.b-table-stacked-sm > thead,\n .table.b-table.b-table-stacked-sm > tfoot {\n display: none;\n}\n.table.b-table.b-table-stacked-sm > thead > tr.b-table-top-row,\n .table.b-table.b-table-stacked-sm > thead > tr.b-table-bottom-row,\n .table.b-table.b-table-stacked-sm > tfoot > tr.b-table-top-row,\n .table.b-table.b-table-stacked-sm > tfoot > tr.b-table-bottom-row {\n display: none;\n}\n.table.b-table.b-table-stacked-sm > caption {\n caption-side: top !important;\n}\n.table.b-table.b-table-stacked-sm > tbody > tr > [data-label]::before {\n content: attr(data-label);\n width: 40%;\n float: left;\n text-align: right;\n overflow-wrap: break-word;\n font-weight: bold;\n font-style: normal;\n padding: 0 calc(1rem / 2) 0 0;\n margin: 0;\n}\n.table.b-table.b-table-stacked-sm > tbody > tr > [data-label]::after {\n display: block;\n clear: both;\n content: \"\";\n}\n.table.b-table.b-table-stacked-sm > tbody > tr > [data-label] > div {\n display: inline-block;\n width: calc(100% - 40%);\n padding: 0 0 0 calc(1rem / 2);\n margin: 0;\n}\n.table.b-table.b-table-stacked-sm > tbody > tr.top-row, .table.b-table.b-table-stacked-sm > tbody > tr.bottom-row {\n display: none;\n}\n.table.b-table.b-table-stacked-sm > tbody > tr > :first-child {\n border-top-width: 3px;\n}\n.table.b-table.b-table-stacked-sm > tbody > tr > [rowspan] + td,\n .table.b-table.b-table-stacked-sm > tbody > tr > [rowspan] + th {\n border-top-width: 3px;\n}\n}\n@media (max-width: 767.98px) {\n.table.b-table.b-table-stacked-md {\n display: block;\n width: 100%;\n}\n.table.b-table.b-table-stacked-md > caption,\n .table.b-table.b-table-stacked-md > tbody,\n .table.b-table.b-table-stacked-md > tbody > tr,\n .table.b-table.b-table-stacked-md > tbody > tr > td,\n .table.b-table.b-table-stacked-md > tbody > tr > th {\n display: block;\n}\n.table.b-table.b-table-stacked-md > thead,\n .table.b-table.b-table-stacked-md > tfoot {\n display: none;\n}\n.table.b-table.b-table-stacked-md > thead > tr.b-table-top-row,\n .table.b-table.b-table-stacked-md > thead > tr.b-table-bottom-row,\n .table.b-table.b-table-stacked-md > tfoot > tr.b-table-top-row,\n .table.b-table.b-table-stacked-md > tfoot > tr.b-table-bottom-row {\n display: none;\n}\n.table.b-table.b-table-stacked-md > caption {\n caption-side: top !important;\n}\n.table.b-table.b-table-stacked-md > tbody > tr > [data-label]::before {\n content: attr(data-label);\n width: 40%;\n float: left;\n text-align: right;\n overflow-wrap: break-word;\n font-weight: bold;\n font-style: normal;\n padding: 0 calc(1rem / 2) 0 0;\n margin: 0;\n}\n.table.b-table.b-table-stacked-md > tbody > tr > [data-label]::after {\n display: block;\n clear: both;\n content: \"\";\n}\n.table.b-table.b-table-stacked-md > tbody > tr > [data-label] > div {\n display: inline-block;\n width: calc(100% - 40%);\n padding: 0 0 0 calc(1rem / 2);\n margin: 0;\n}\n.table.b-table.b-table-stacked-md > tbody > tr.top-row, .table.b-table.b-table-stacked-md > tbody > tr.bottom-row {\n display: none;\n}\n.table.b-table.b-table-stacked-md > tbody > tr > :first-child {\n border-top-width: 3px;\n}\n.table.b-table.b-table-stacked-md > tbody > tr > [rowspan] + td,\n .table.b-table.b-table-stacked-md > tbody > tr > [rowspan] + th {\n border-top-width: 3px;\n}\n}\n@media (max-width: 991.98px) {\n.table.b-table.b-table-stacked-lg {\n display: block;\n width: 100%;\n}\n.table.b-table.b-table-stacked-lg > caption,\n .table.b-table.b-table-stacked-lg > tbody,\n .table.b-table.b-table-stacked-lg > tbody > tr,\n .table.b-table.b-table-stacked-lg > tbody > tr > td,\n .table.b-table.b-table-stacked-lg > tbody > tr > th {\n display: block;\n}\n.table.b-table.b-table-stacked-lg > thead,\n .table.b-table.b-table-stacked-lg > tfoot {\n display: none;\n}\n.table.b-table.b-table-stacked-lg > thead > tr.b-table-top-row,\n .table.b-table.b-table-stacked-lg > thead > tr.b-table-bottom-row,\n .table.b-table.b-table-stacked-lg > tfoot > tr.b-table-top-row,\n .table.b-table.b-table-stacked-lg > tfoot > tr.b-table-bottom-row {\n display: none;\n}\n.table.b-table.b-table-stacked-lg > caption {\n caption-side: top !important;\n}\n.table.b-table.b-table-stacked-lg > tbody > tr > [data-label]::before {\n content: attr(data-label);\n width: 40%;\n float: left;\n text-align: right;\n overflow-wrap: break-word;\n font-weight: bold;\n font-style: normal;\n padding: 0 calc(1rem / 2) 0 0;\n margin: 0;\n}\n.table.b-table.b-table-stacked-lg > tbody > tr > [data-label]::after {\n display: block;\n clear: both;\n content: \"\";\n}\n.table.b-table.b-table-stacked-lg > tbody > tr > [data-label] > div {\n display: inline-block;\n width: calc(100% - 40%);\n padding: 0 0 0 calc(1rem / 2);\n margin: 0;\n}\n.table.b-table.b-table-stacked-lg > tbody > tr.top-row, .table.b-table.b-table-stacked-lg > tbody > tr.bottom-row {\n display: none;\n}\n.table.b-table.b-table-stacked-lg > tbody > tr > :first-child {\n border-top-width: 3px;\n}\n.table.b-table.b-table-stacked-lg > tbody > tr > [rowspan] + td,\n .table.b-table.b-table-stacked-lg > tbody > tr > [rowspan] + th {\n border-top-width: 3px;\n}\n}\n@media (max-width: 1199.98px) {\n.table.b-table.b-table-stacked-xl {\n display: block;\n width: 100%;\n}\n.table.b-table.b-table-stacked-xl > caption,\n .table.b-table.b-table-stacked-xl > tbody,\n .table.b-table.b-table-stacked-xl > tbody > tr,\n .table.b-table.b-table-stacked-xl > tbody > tr > td,\n .table.b-table.b-table-stacked-xl > tbody > tr > th {\n display: block;\n}\n.table.b-table.b-table-stacked-xl > thead,\n .table.b-table.b-table-stacked-xl > tfoot {\n display: none;\n}\n.table.b-table.b-table-stacked-xl > thead > tr.b-table-top-row,\n .table.b-table.b-table-stacked-xl > thead > tr.b-table-bottom-row,\n .table.b-table.b-table-stacked-xl > tfoot > tr.b-table-top-row,\n .table.b-table.b-table-stacked-xl > tfoot > tr.b-table-bottom-row {\n display: none;\n}\n.table.b-table.b-table-stacked-xl > caption {\n caption-side: top !important;\n}\n.table.b-table.b-table-stacked-xl > tbody > tr > [data-label]::before {\n content: attr(data-label);\n width: 40%;\n float: left;\n text-align: right;\n overflow-wrap: break-word;\n font-weight: bold;\n font-style: normal;\n padding: 0 calc(1rem / 2) 0 0;\n margin: 0;\n}\n.table.b-table.b-table-stacked-xl > tbody > tr > [data-label]::after {\n display: block;\n clear: both;\n content: \"\";\n}\n.table.b-table.b-table-stacked-xl > tbody > tr > [data-label] > div {\n display: inline-block;\n width: calc(100% - 40%);\n padding: 0 0 0 calc(1rem / 2);\n margin: 0;\n}\n.table.b-table.b-table-stacked-xl > tbody > tr.top-row, .table.b-table.b-table-stacked-xl > tbody > tr.bottom-row {\n display: none;\n}\n.table.b-table.b-table-stacked-xl > tbody > tr > :first-child {\n border-top-width: 3px;\n}\n.table.b-table.b-table-stacked-xl > tbody > tr > [rowspan] + td,\n .table.b-table.b-table-stacked-xl > tbody > tr > [rowspan] + th {\n border-top-width: 3px;\n}\n}\n.table.b-table.b-table-stacked {\n display: block;\n width: 100%;\n}\n.table.b-table.b-table-stacked > caption,\n .table.b-table.b-table-stacked > tbody,\n .table.b-table.b-table-stacked > tbody > tr,\n .table.b-table.b-table-stacked > tbody > tr > td,\n .table.b-table.b-table-stacked > tbody > tr > th {\n display: block;\n}\n.table.b-table.b-table-stacked > thead,\n .table.b-table.b-table-stacked > tfoot {\n display: none;\n}\n.table.b-table.b-table-stacked > thead > tr.b-table-top-row,\n .table.b-table.b-table-stacked > thead > tr.b-table-bottom-row,\n .table.b-table.b-table-stacked > tfoot > tr.b-table-top-row,\n .table.b-table.b-table-stacked > tfoot > tr.b-table-bottom-row {\n display: none;\n}\n.table.b-table.b-table-stacked > caption {\n caption-side: top !important;\n}\n.table.b-table.b-table-stacked > tbody > tr > [data-label]::before {\n content: attr(data-label);\n width: 40%;\n float: left;\n text-align: right;\n overflow-wrap: break-word;\n font-weight: bold;\n font-style: normal;\n padding: 0 calc(1rem / 2) 0 0;\n margin: 0;\n}\n.table.b-table.b-table-stacked > tbody > tr > [data-label]::after {\n display: block;\n clear: both;\n content: \"\";\n}\n.table.b-table.b-table-stacked > tbody > tr > [data-label] > div {\n display: inline-block;\n width: calc(100% - 40%);\n padding: 0 0 0 calc(1rem / 2);\n margin: 0;\n}\n.table.b-table.b-table-stacked > tbody > tr.top-row, .table.b-table.b-table-stacked > tbody > tr.bottom-row {\n display: none;\n}\n.table.b-table.b-table-stacked > tbody > tr > :first-child {\n border-top-width: 3px;\n}\n.table.b-table.b-table-stacked > tbody > tr > [rowspan] + td,\n .table.b-table.b-table-stacked > tbody > tr > [rowspan] + th {\n border-top-width: 3px;\n}\n.b-time {\n min-width: 150px;\n}\n.b-time[aria-disabled=\"true\"] output,\n .b-time[aria-readonly=\"true\"] output,\n .b-time output.disabled {\n background-color: #e9ecef;\n opacity: 1;\n}\n.b-time[aria-disabled=\"true\"] output {\n pointer-events: none;\n}\n[dir=\"rtl\"] .b-time > .d-flex:not(.flex-column) {\n flex-direction: row-reverse;\n}\n.b-time .b-time-header {\n margin-bottom: 0.5rem;\n}\n.b-time .b-time-header output {\n padding: 0.25rem;\n font-size: 80%;\n}\n.b-time .b-time-footer {\n margin-top: 0.5rem;\n}\n.b-time .b-time-ampm {\n margin-left: 0.5rem;\n}\n.b-toast {\n display: block;\n position: relative;\n max-width: 350px;\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n background-clip: padding-box;\n z-index: 1;\n border-radius: 0.25rem;\n}\n.b-toast .toast {\n background-color: rgba(255, 255, 255, 0.85);\n}\n.b-toast:not(:last-child) {\n margin-bottom: 0.75rem;\n}\n.b-toast.b-toast-solid .toast {\n background-color: white;\n}\n.b-toast .toast {\n opacity: 1;\n}\n.b-toast .toast.fade:not(.show) {\n opacity: 0;\n}\n.b-toast .toast .toast-body {\n display: block;\n}\n.b-toast-primary .toast {\n background-color: rgba(237, 225, 225, 0.85);\n border-color: rgba(218, 191, 190, 0.85);\n color: #3f0e0c;\n}\n.b-toast-primary .toast .toast-header {\n color: #3f0e0c;\n background-color: rgba(228, 209, 209, 0.85);\n border-bottom-color: rgba(218, 191, 190, 0.85);\n}\n.b-toast-primary.b-toast-solid .toast {\n background-color: #ede1e1;\n}\n.b-toast-secondary .toast {\n background-color: rgba(255, 255, 255, 0.85);\n border-color: rgba(255, 255, 255, 0.85);\n color: #858585;\n}\n.b-toast-secondary .toast .toast-header {\n color: #858585;\n background-color: rgba(255, 255, 255, 0.85);\n border-bottom-color: rgba(255, 255, 255, 0.85);\n}\n.b-toast-secondary.b-toast-solid .toast {\n background-color: white;\n}\n.b-toast-success .toast {\n background-color: rgba(243, 247, 251, 0.85);\n border-color: rgba(212, 226, 242, 0.85);\n color: #354f6c;\n}\n.b-toast-success .toast .toast-header {\n color: #354f6c;\n background-color: rgba(224, 234, 245, 0.85);\n border-bottom-color: rgba(212, 226, 242, 0.85);\n}\n.b-toast-success.b-toast-solid .toast {\n background-color: #f3f7fb;\n}\n.b-toast-info .toast {\n background-color: rgba(229, 244, 247, 0.85);\n border-color: rgba(190, 229, 235, 0.85);\n color: #0c5460;\n}\n.b-toast-info .toast .toast-header {\n color: #0c5460;\n background-color: rgba(209, 236, 241, 0.85);\n border-bottom-color: rgba(190, 229, 235, 0.85);\n}\n.b-toast-info.b-toast-solid .toast {\n background-color: #e5f4f7;\n}\n.b-toast-warning .toast {\n background-color: rgba(255, 249, 231, 0.85);\n border-color: rgba(255, 238, 186, 0.85);\n color: #856404;\n}\n.b-toast-warning .toast .toast-header {\n color: #856404;\n background-color: rgba(255, 243, 205, 0.85);\n border-bottom-color: rgba(255, 238, 186, 0.85);\n}\n.b-toast-warning.b-toast-solid .toast {\n background-color: #fff9e7;\n}\n.b-toast-danger .toast {\n background-color: rgba(253, 237, 237, 0.85);\n border-color: rgba(247, 200, 198, 0.85);\n color: #771e1a;\n}\n.b-toast-danger .toast .toast-header {\n color: #771e1a;\n background-color: rgba(250, 215, 214, 0.85);\n border-bottom-color: rgba(247, 200, 198, 0.85);\n}\n.b-toast-danger.b-toast-solid .toast {\n background-color: #fdeded;\n}\n.b-toast-light .toast {\n background-color: rgba(255, 255, 255, 0.85);\n border-color: rgba(253, 253, 254, 0.85);\n color: #818182;\n}\n.b-toast-light .toast .toast-header {\n color: #818182;\n background-color: rgba(254, 254, 254, 0.85);\n border-bottom-color: rgba(253, 253, 254, 0.85);\n}\n.b-toast-light.b-toast-solid .toast {\n background-color: white;\n}\n.b-toast-dark .toast {\n background-color: rgba(227, 229, 229, 0.85);\n border-color: rgba(198, 200, 202, 0.85);\n color: #1b1e21;\n}\n.b-toast-dark .toast .toast-header {\n color: #1b1e21;\n background-color: rgba(214, 216, 217, 0.85);\n border-bottom-color: rgba(198, 200, 202, 0.85);\n}\n.b-toast-dark.b-toast-solid .toast {\n background-color: #e3e5e5;\n}\n.b-toaster {\n z-index: 1100;\n}\n.b-toaster .b-toaster-slot {\n position: relative;\n display: block;\n}\n.b-toaster .b-toaster-slot:empty {\n display: none !important;\n}\n.b-toaster.b-toaster-top-right, .b-toaster.b-toaster-top-left, .b-toaster.b-toaster-top-center, .b-toaster.b-toaster-top-full, .b-toaster.b-toaster-bottom-right, .b-toaster.b-toaster-bottom-left, .b-toaster.b-toaster-bottom-center, .b-toaster.b-toaster-bottom-full {\n position: fixed;\n left: 0.5rem;\n right: 0.5rem;\n margin: 0;\n padding: 0;\n height: 0;\n overflow: visible;\n}\n.b-toaster.b-toaster-top-right .b-toaster-slot, .b-toaster.b-toaster-top-left .b-toaster-slot, .b-toaster.b-toaster-top-center .b-toaster-slot, .b-toaster.b-toaster-top-full .b-toaster-slot, .b-toaster.b-toaster-bottom-right .b-toaster-slot, .b-toaster.b-toaster-bottom-left .b-toaster-slot, .b-toaster.b-toaster-bottom-center .b-toaster-slot, .b-toaster.b-toaster-bottom-full .b-toaster-slot {\n position: absolute;\n max-width: 350px;\n width: 100%;\n /* IE 11 fix */\n left: 0;\n right: 0;\n padding: 0;\n margin: 0;\n}\n.b-toaster.b-toaster-top-full .b-toaster-slot, .b-toaster.b-toaster-bottom-full .b-toaster-slot {\n width: 100%;\n max-width: 100%;\n}\n.b-toaster.b-toaster-top-full .b-toaster-slot .b-toast,\n .b-toaster.b-toaster-top-full .b-toaster-slot .toast, .b-toaster.b-toaster-bottom-full .b-toaster-slot .b-toast,\n .b-toaster.b-toaster-bottom-full .b-toaster-slot .toast {\n width: 100%;\n max-width: 100%;\n}\n.b-toaster.b-toaster-top-right, .b-toaster.b-toaster-top-left, .b-toaster.b-toaster-top-center, .b-toaster.b-toaster-top-full {\n top: 0;\n}\n.b-toaster.b-toaster-top-right .b-toaster-slot, .b-toaster.b-toaster-top-left .b-toaster-slot, .b-toaster.b-toaster-top-center .b-toaster-slot, .b-toaster.b-toaster-top-full .b-toaster-slot {\n top: 0.5rem;\n}\n.b-toaster.b-toaster-bottom-right, .b-toaster.b-toaster-bottom-left, .b-toaster.b-toaster-bottom-center, .b-toaster.b-toaster-bottom-full {\n bottom: 0;\n}\n.b-toaster.b-toaster-bottom-right .b-toaster-slot, .b-toaster.b-toaster-bottom-left .b-toaster-slot, .b-toaster.b-toaster-bottom-center .b-toaster-slot, .b-toaster.b-toaster-bottom-full .b-toaster-slot {\n bottom: 0.5rem;\n}\n.b-toaster.b-toaster-top-right .b-toaster-slot, .b-toaster.b-toaster-bottom-right .b-toaster-slot, .b-toaster.b-toaster-top-center .b-toaster-slot, .b-toaster.b-toaster-bottom-center .b-toaster-slot {\n margin-left: auto;\n}\n.b-toaster.b-toaster-top-left .b-toaster-slot, .b-toaster.b-toaster-bottom-left .b-toaster-slot, .b-toaster.b-toaster-top-center .b-toaster-slot, .b-toaster.b-toaster-bottom-center .b-toaster-slot {\n margin-right: auto;\n}\n.b-toaster.b-toaster-top-right .b-toast.b-toaster-enter-active, .b-toaster.b-toaster-top-right .b-toast.b-toaster-leave-active, .b-toaster.b-toaster-top-right .b-toast.b-toaster-move, .b-toaster.b-toaster-top-left .b-toast.b-toaster-enter-active, .b-toaster.b-toaster-top-left .b-toast.b-toaster-leave-active, .b-toaster.b-toaster-top-left .b-toast.b-toaster-move, .b-toaster.b-toaster-bottom-right .b-toast.b-toaster-enter-active, .b-toaster.b-toaster-bottom-right .b-toast.b-toaster-leave-active, .b-toaster.b-toaster-bottom-right .b-toast.b-toaster-move, .b-toaster.b-toaster-bottom-left .b-toast.b-toaster-enter-active, .b-toaster.b-toaster-bottom-left .b-toast.b-toaster-leave-active, .b-toaster.b-toaster-bottom-left .b-toast.b-toaster-move {\n transition: transform 0.175s;\n}\n.b-toaster.b-toaster-top-right .b-toast.b-toaster-enter-to .toast.fade, .b-toaster.b-toaster-top-right .b-toast.b-toaster-enter-active .toast.fade, .b-toaster.b-toaster-top-left .b-toast.b-toaster-enter-to .toast.fade, .b-toaster.b-toaster-top-left .b-toast.b-toaster-enter-active .toast.fade, .b-toaster.b-toaster-bottom-right .b-toast.b-toaster-enter-to .toast.fade, .b-toaster.b-toaster-bottom-right .b-toast.b-toaster-enter-active .toast.fade, .b-toaster.b-toaster-bottom-left .b-toast.b-toaster-enter-to .toast.fade, .b-toaster.b-toaster-bottom-left .b-toast.b-toaster-enter-active .toast.fade {\n transition-delay: 0.175s;\n}\n.b-toaster.b-toaster-top-right .b-toast.b-toaster-leave-active, .b-toaster.b-toaster-top-left .b-toast.b-toaster-leave-active, .b-toaster.b-toaster-bottom-right .b-toast.b-toaster-leave-active, .b-toaster.b-toaster-bottom-left .b-toast.b-toaster-leave-active {\n position: absolute;\n transition-delay: 0.175s;\n}\n.b-toaster.b-toaster-top-right .b-toast.b-toaster-leave-active .toast.fade, .b-toaster.b-toaster-top-left .b-toast.b-toaster-leave-active .toast.fade, .b-toaster.b-toaster-bottom-right .b-toast.b-toaster-leave-active .toast.fade, .b-toaster.b-toaster-bottom-left .b-toast.b-toaster-leave-active .toast.fade {\n transition-delay: 0s;\n}\n.tooltip.b-tooltip {\n display: block;\n opacity: 0.9;\n outline: 0;\n}\n.tooltip.b-tooltip.fade:not(.show) {\n opacity: 0;\n}\n.tooltip.b-tooltip.show {\n opacity: 0.9;\n}\n.tooltip.b-tooltip.noninteractive {\n pointer-events: none;\n}\n.tooltip.b-tooltip .arrow {\n margin: 0 0.25rem;\n}\n.tooltip.b-tooltip.bs-tooltip-right .arrow, .tooltip.b-tooltip.bs-tooltip-auto[x-placement^=\"right\"] .arrow, .tooltip.b-tooltip.bs-tooltip-left .arrow, .tooltip.b-tooltip.bs-tooltip-auto[x-placement^=\"left\"] .arrow {\n margin: 0.25rem 0;\n}\n.tooltip.b-tooltip-primary.bs-tooltip-top .arrow::before, .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=\"top\"] .arrow::before {\n border-top-color: #7a1b17;\n}\n.tooltip.b-tooltip-primary.bs-tooltip-right .arrow::before, .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=\"right\"] .arrow::before {\n border-right-color: #7a1b17;\n}\n.tooltip.b-tooltip-primary.bs-tooltip-bottom .arrow::before, .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=\"bottom\"] .arrow::before {\n border-bottom-color: #7a1b17;\n}\n.tooltip.b-tooltip-primary.bs-tooltip-left .arrow::before, .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=\"left\"] .arrow::before {\n border-left-color: #7a1b17;\n}\n.tooltip.b-tooltip-primary .tooltip-inner {\n color: #fff;\n background-color: #7a1b17;\n}\n.tooltip.b-tooltip-secondary.bs-tooltip-top .arrow::before, .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=\"top\"] .arrow::before {\n border-top-color: white;\n}\n.tooltip.b-tooltip-secondary.bs-tooltip-right .arrow::before, .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=\"right\"] .arrow::before {\n border-right-color: white;\n}\n.tooltip.b-tooltip-secondary.bs-tooltip-bottom .arrow::before, .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=\"bottom\"] .arrow::before {\n border-bottom-color: white;\n}\n.tooltip.b-tooltip-secondary.bs-tooltip-left .arrow::before, .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=\"left\"] .arrow::before {\n border-left-color: white;\n}\n.tooltip.b-tooltip-secondary .tooltip-inner {\n color: #212529;\n background-color: white;\n}\n.tooltip.b-tooltip-success.bs-tooltip-top .arrow::before, .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=\"top\"] .arrow::before {\n border-top-color: #6598cf;\n}\n.tooltip.b-tooltip-success.bs-tooltip-right .arrow::before, .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=\"right\"] .arrow::before {\n border-right-color: #6598cf;\n}\n.tooltip.b-tooltip-success.bs-tooltip-bottom .arrow::before, .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=\"bottom\"] .arrow::before {\n border-bottom-color: #6598cf;\n}\n.tooltip.b-tooltip-success.bs-tooltip-left .arrow::before, .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=\"left\"] .arrow::before {\n border-left-color: #6598cf;\n}\n.tooltip.b-tooltip-success .tooltip-inner {\n color: #fff;\n background-color: #6598cf;\n}\n.tooltip.b-tooltip-info.bs-tooltip-top .arrow::before, .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=\"top\"] .arrow::before {\n border-top-color: #17a2b8;\n}\n.tooltip.b-tooltip-info.bs-tooltip-right .arrow::before, .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=\"right\"] .arrow::before {\n border-right-color: #17a2b8;\n}\n.tooltip.b-tooltip-info.bs-tooltip-bottom .arrow::before, .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=\"bottom\"] .arrow::before {\n border-bottom-color: #17a2b8;\n}\n.tooltip.b-tooltip-info.bs-tooltip-left .arrow::before, .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=\"left\"] .arrow::before {\n border-left-color: #17a2b8;\n}\n.tooltip.b-tooltip-info .tooltip-inner {\n color: #fff;\n background-color: #17a2b8;\n}\n.tooltip.b-tooltip-warning.bs-tooltip-top .arrow::before, .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=\"top\"] .arrow::before {\n border-top-color: #ffc107;\n}\n.tooltip.b-tooltip-warning.bs-tooltip-right .arrow::before, .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=\"right\"] .arrow::before {\n border-right-color: #ffc107;\n}\n.tooltip.b-tooltip-warning.bs-tooltip-bottom .arrow::before, .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=\"bottom\"] .arrow::before {\n border-bottom-color: #ffc107;\n}\n.tooltip.b-tooltip-warning.bs-tooltip-left .arrow::before, .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=\"left\"] .arrow::before {\n border-left-color: #ffc107;\n}\n.tooltip.b-tooltip-warning .tooltip-inner {\n color: #212529;\n background-color: #ffc107;\n}\n.tooltip.b-tooltip-danger.bs-tooltip-top .arrow::before, .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=\"top\"] .arrow::before {\n border-top-color: #e43932;\n}\n.tooltip.b-tooltip-danger.bs-tooltip-right .arrow::before, .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=\"right\"] .arrow::before {\n border-right-color: #e43932;\n}\n.tooltip.b-tooltip-danger.bs-tooltip-bottom .arrow::before, .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=\"bottom\"] .arrow::before {\n border-bottom-color: #e43932;\n}\n.tooltip.b-tooltip-danger.bs-tooltip-left .arrow::before, .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=\"left\"] .arrow::before {\n border-left-color: #e43932;\n}\n.tooltip.b-tooltip-danger .tooltip-inner {\n color: #fff;\n background-color: #e43932;\n}\n.tooltip.b-tooltip-light.bs-tooltip-top .arrow::before, .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=\"top\"] .arrow::before {\n border-top-color: #f8f9fa;\n}\n.tooltip.b-tooltip-light.bs-tooltip-right .arrow::before, .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=\"right\"] .arrow::before {\n border-right-color: #f8f9fa;\n}\n.tooltip.b-tooltip-light.bs-tooltip-bottom .arrow::before, .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=\"bottom\"] .arrow::before {\n border-bottom-color: #f8f9fa;\n}\n.tooltip.b-tooltip-light.bs-tooltip-left .arrow::before, .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=\"left\"] .arrow::before {\n border-left-color: #f8f9fa;\n}\n.tooltip.b-tooltip-light .tooltip-inner {\n color: #212529;\n background-color: #f8f9fa;\n}\n.tooltip.b-tooltip-dark.bs-tooltip-top .arrow::before, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=\"top\"] .arrow::before {\n border-top-color: #343a40;\n}\n.tooltip.b-tooltip-dark.bs-tooltip-right .arrow::before, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=\"right\"] .arrow::before {\n border-right-color: #343a40;\n}\n.tooltip.b-tooltip-dark.bs-tooltip-bottom .arrow::before, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=\"bottom\"] .arrow::before {\n border-bottom-color: #343a40;\n}\n.tooltip.b-tooltip-dark.bs-tooltip-left .arrow::before, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=\"left\"] .arrow::before {\n border-left-color: #343a40;\n}\n.tooltip.b-tooltip-dark .tooltip-inner {\n color: #fff;\n background-color: #343a40;\n}\n.b-icon.bi {\n display: inline-block;\n overflow: visible;\n vertical-align: -0.15em;\n}\n.b-icon.b-icon-animation-cylon,\n.b-icon.b-iconstack .b-icon-animation-cylon > g {\n transform-origin: center;\n -webkit-animation: 0.75s infinite ease-in-out alternate b-icon-animation-cylon;\n animation: 0.75s infinite ease-in-out alternate b-icon-animation-cylon;\n}\n@media (prefers-reduced-motion: reduce) {\n.b-icon.b-icon-animation-cylon,\n .b-icon.b-iconstack .b-icon-animation-cylon > g {\n -webkit-animation: none;\n animation: none;\n}\n}\n.b-icon.b-icon-animation-cylon-vertical,\n.b-icon.b-iconstack .b-icon-animation-cylon-vertical > g {\n transform-origin: center;\n -webkit-animation: 0.75s infinite ease-in-out alternate b-icon-animation-cylon-vertical;\n animation: 0.75s infinite ease-in-out alternate b-icon-animation-cylon-vertical;\n}\n@media (prefers-reduced-motion: reduce) {\n.b-icon.b-icon-animation-cylon-vertical,\n .b-icon.b-iconstack .b-icon-animation-cylon-vertical > g {\n -webkit-animation: none;\n animation: none;\n}\n}\n.b-icon.b-icon-animation-fade,\n.b-icon.b-iconstack .b-icon-animation-fade > g {\n transform-origin: center;\n -webkit-animation: 0.75s infinite ease-in-out alternate b-icon-animation-fade;\n animation: 0.75s infinite ease-in-out alternate b-icon-animation-fade;\n}\n@media (prefers-reduced-motion: reduce) {\n.b-icon.b-icon-animation-fade,\n .b-icon.b-iconstack .b-icon-animation-fade > g {\n -webkit-animation: none;\n animation: none;\n}\n}\n.b-icon.b-icon-animation-spin,\n.b-icon.b-iconstack .b-icon-animation-spin > g {\n transform-origin: center;\n -webkit-animation: 2s infinite linear normal b-icon-animation-spin;\n animation: 2s infinite linear normal b-icon-animation-spin;\n}\n@media (prefers-reduced-motion: reduce) {\n.b-icon.b-icon-animation-spin,\n .b-icon.b-iconstack .b-icon-animation-spin > g {\n -webkit-animation: none;\n animation: none;\n}\n}\n.b-icon.b-icon-animation-spin-reverse,\n.b-icon.b-iconstack .b-icon-animation-spin-reverse > g {\n transform-origin: center;\n animation: 2s infinite linear reverse b-icon-animation-spin;\n}\n@media (prefers-reduced-motion: reduce) {\n.b-icon.b-icon-animation-spin-reverse,\n .b-icon.b-iconstack .b-icon-animation-spin-reverse > g {\n -webkit-animation: none;\n animation: none;\n}\n}\n.b-icon.b-icon-animation-spin-pulse,\n.b-icon.b-iconstack .b-icon-animation-spin-pulse > g {\n transform-origin: center;\n -webkit-animation: 1s infinite steps(8) normal b-icon-animation-spin;\n animation: 1s infinite steps(8) normal b-icon-animation-spin;\n}\n@media (prefers-reduced-motion: reduce) {\n.b-icon.b-icon-animation-spin-pulse,\n .b-icon.b-iconstack .b-icon-animation-spin-pulse > g {\n -webkit-animation: none;\n animation: none;\n}\n}\n.b-icon.b-icon-animation-spin-reverse-pulse,\n.b-icon.b-iconstack .b-icon-animation-spin-reverse-pulse > g {\n transform-origin: center;\n animation: 1s infinite steps(8) reverse b-icon-animation-spin;\n}\n@media (prefers-reduced-motion: reduce) {\n.b-icon.b-icon-animation-spin-reverse-pulse,\n .b-icon.b-iconstack .b-icon-animation-spin-reverse-pulse > g {\n -webkit-animation: none;\n animation: none;\n}\n}\n.b-icon.b-icon-animation-throb,\n.b-icon.b-iconstack .b-icon-animation-throb > g {\n transform-origin: center;\n -webkit-animation: 0.75s infinite ease-in-out alternate b-icon-animation-throb;\n animation: 0.75s infinite ease-in-out alternate b-icon-animation-throb;\n}\n@media (prefers-reduced-motion: reduce) {\n.b-icon.b-icon-animation-throb,\n .b-icon.b-iconstack .b-icon-animation-throb > g {\n -webkit-animation: none;\n animation: none;\n}\n}\n@-webkit-keyframes b-icon-animation-cylon {\n0% {\n transform: translateX(-25%);\n}\n100% {\n transform: translateX(25%);\n}\n}\n@keyframes b-icon-animation-cylon {\n0% {\n transform: translateX(-25%);\n}\n100% {\n transform: translateX(25%);\n}\n}\n@-webkit-keyframes b-icon-animation-cylon-vertical {\n0% {\n transform: translateY(25%);\n}\n100% {\n transform: translateY(-25%);\n}\n}\n@keyframes b-icon-animation-cylon-vertical {\n0% {\n transform: translateY(25%);\n}\n100% {\n transform: translateY(-25%);\n}\n}\n@-webkit-keyframes b-icon-animation-fade {\n0% {\n opacity: 0.1;\n}\n100% {\n opacity: 1;\n}\n}\n@keyframes b-icon-animation-fade {\n0% {\n opacity: 0.1;\n}\n100% {\n opacity: 1;\n}\n}\n@-webkit-keyframes b-icon-animation-spin {\n0% {\n transform: rotate(0deg);\n}\n100% {\n transform: rotate(359deg);\n}\n}\n@keyframes b-icon-animation-spin {\n0% {\n transform: rotate(0deg);\n}\n100% {\n transform: rotate(359deg);\n}\n}\n@-webkit-keyframes b-icon-animation-throb {\n0% {\n opacity: 0.5;\n transform: scale(0.5);\n}\n100% {\n opacity: 1;\n transform: scale(1);\n}\n}\n@keyframes b-icon-animation-throb {\n0% {\n opacity: 0.5;\n transform: scale(0.5);\n}\n100% {\n opacity: 1;\n transform: scale(1);\n}\n}\n.btn .b-icon.bi,\n.nav-link .b-icon.bi,\n.dropdown-toggle .b-icon.bi,\n.dropdown-item .b-icon.bi,\n.input-group-text .b-icon.bi {\n font-size: 125%;\n vertical-align: text-bottom;\n}\nhtml {\n background-color: #FFFFFF;\n}\nbody {\n font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n text-align: center;\n color: #4A4A4A;\n background-color: #000000;\n}\n#app {\n max-width: 1440px;\n background-color: #FFFFFF;\n margin-left: auto;\n margin-right: auto;\n font-family: \"Open Sans\";\n font-style: normal;\n font-variant: normal;\n}\n#app a {\n text-decoration: none;\n}\n#app button.btn {\n font-size: 1rem;\n font-weight: 600;\n text-transform: uppercase;\n}\n#app h1,\n #app h2,\n #app h3,\n #app h4,\n #app h5,\n #app h6 {\n font-family: \"Open Sans\", sans-serif;\n text-transform: uppercase;\n font-weight: 800;\n color: #000000;\n}\n#app h1 {\n font-size: 5rem;\n font-weight: 800;\n letter-spacing: 0.2rem;\n}\n#app h2 {\n letter-spacing: 0.13rem;\n}\n#app h6 {\n letter-spacing: 0.07rem;\n}\n#app .main-content-container {\n z-index: 2;\n}\n#app .wisps {\n background-image: url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ");\n background-size: cover;\n background-size: 100% 770px;\n background-color: #FFFFFF;\n background-repeat: no-repeat;\n background-position-y: 60px;\n position: absolute;\n width: 100%;\n top: 590px;\n height: 790px;\n left: 0;\n opacity: 0.3;\n z-index: 1;\n}\n#app .wisps .mask {\n position: absolute;\n width: 100%;\n height: 100%;\n background-color: #00000000;\n background-image: linear-gradient(to bottom, #FFFFFF 0%, #00000000 25%, #00000000 90%, #FFFFFF 110%);\n}\n@media (min-width: 992px) and (max-width: 1199.98px) {\n#app .wisps {\n background-size: 100% 830px;\n height: 1000px;\n}\n}\n@media (max-width: 575.98px) {\n#app h1 {\n font-size: 3rem;\n}\n#app h6 {\n font-size: 0.75rem;\n}\n}\n", ""]); +exports.push([module.i, "/*!\n * Bootstrap v4.5.0 (https://getbootstrap.com/)\n * Copyright 2011-2020 The Bootstrap Authors\n * Copyright 2011-2020 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n:root {\n --blue: #007bff;\n --indigo: #6610f2;\n --purple: #6f42c1;\n --pink: #e83e8c;\n --red: #dc3545;\n --orange: #fd7e14;\n --yellow: #ffc107;\n --green: #28a745;\n --teal: #20c997;\n --cyan: #17a2b8;\n --white: #fff;\n --gray: #6c757d;\n --gray-dark: #343a40;\n --primary: #7a1b17;\n --secondary: #FFFFFF;\n --success: #6598cf;\n --info: #17a2b8;\n --warning: #ffc107;\n --danger: #e43932;\n --light: #f8f9fa;\n --dark: #343a40;\n --breakpoint-xs: 0;\n --breakpoint-sm: 576px;\n --breakpoint-md: 768px;\n --breakpoint-lg: 992px;\n --breakpoint-xl: 1200px;\n --font-family-sans-serif: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n}\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\nhtml {\n font-family: sans-serif;\n line-height: 1.15;\n -webkit-text-size-adjust: 100%;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\nbody {\n margin: 0;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #212529;\n text-align: left;\n background-color: #fff;\n}\n[tabindex=\"-1\"]:focus:not(:focus-visible) {\n outline: 0 !important;\n}\nhr {\n box-sizing: content-box;\n height: 0;\n overflow: visible;\n}\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: 0.5rem;\n}\np {\n margin-top: 0;\n margin-bottom: 1rem;\n}\nabbr[title],\nabbr[data-original-title] {\n text-decoration: underline;\n -webkit-text-decoration: underline dotted;\n text-decoration: underline dotted;\n cursor: help;\n border-bottom: 0;\n -webkit-text-decoration-skip-ink: none;\n text-decoration-skip-ink: none;\n}\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\ndt {\n font-weight: 700;\n}\ndd {\n margin-bottom: .5rem;\n margin-left: 0;\n}\nblockquote {\n margin: 0 0 1rem;\n}\nb,\nstrong {\n font-weight: bolder;\n}\nsmall {\n font-size: 80%;\n}\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\nsub {\n bottom: -.25em;\n}\nsup {\n top: -.5em;\n}\na {\n color: #14BAFF;\n text-decoration: none;\n background-color: transparent;\n}\na:hover {\n color: #0056b3;\n text-decoration: underline;\n}\na:not([href]) {\n color: inherit;\n text-decoration: none;\n}\na:not([href]):hover {\n color: inherit;\n text-decoration: none;\n}\npre,\ncode,\nkbd,\nsamp {\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n font-size: 1em;\n}\npre {\n margin-top: 0;\n margin-bottom: 1rem;\n overflow: auto;\n -ms-overflow-style: scrollbar;\n}\nfigure {\n margin: 0 0 1rem;\n}\nimg {\n vertical-align: middle;\n border-style: none;\n}\nsvg {\n overflow: hidden;\n vertical-align: middle;\n}\ntable {\n border-collapse: collapse;\n}\ncaption {\n padding-top: 0.75rem;\n padding-bottom: 0.75rem;\n color: #6c757d;\n text-align: left;\n caption-side: bottom;\n}\nth {\n text-align: inherit;\n}\nlabel {\n display: inline-block;\n margin-bottom: 0.5rem;\n}\nbutton {\n border-radius: 0;\n}\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\nbutton,\ninput {\n overflow: visible;\n}\nbutton,\nselect {\n text-transform: none;\n}\n[role=\"button\"] {\n cursor: pointer;\n}\nselect {\n word-wrap: normal;\n}\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\nbutton:not(:disabled),\n[type=\"button\"]:not(:disabled),\n[type=\"reset\"]:not(:disabled),\n[type=\"submit\"]:not(:disabled) {\n cursor: pointer;\n}\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box;\n padding: 0;\n}\ntextarea {\n overflow: auto;\n resize: vertical;\n}\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0;\n}\nlegend {\n display: block;\n width: 100%;\n max-width: 100%;\n padding: 0;\n margin-bottom: .5rem;\n font-size: 1.5rem;\n line-height: inherit;\n color: inherit;\n white-space: normal;\n}\nprogress {\n vertical-align: baseline;\n}\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n[type=\"search\"] {\n outline-offset: -2px;\n -webkit-appearance: none;\n}\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n::-webkit-file-upload-button {\n font: inherit;\n -webkit-appearance: button;\n}\noutput {\n display: inline-block;\n}\nsummary {\n display: list-item;\n cursor: pointer;\n}\ntemplate {\n display: none;\n}\n[hidden] {\n display: none !important;\n}\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n margin-bottom: 0.5rem;\n font-weight: 500;\n line-height: 1.2;\n}\nh1, .h1 {\n font-size: 2.5rem;\n}\nh2, .h2 {\n font-size: 2rem;\n}\nh3, .h3 {\n font-size: 1.75rem;\n}\nh4, .h4 {\n font-size: 1.5rem;\n}\nh5, .h5 {\n font-size: 1.25rem;\n}\nh6, .h6 {\n font-size: 1rem;\n}\n.lead {\n font-size: 1.25rem;\n font-weight: 300;\n}\n.display-1 {\n font-size: 6rem;\n font-weight: 300;\n line-height: 1.2;\n}\n.display-2 {\n font-size: 5.5rem;\n font-weight: 300;\n line-height: 1.2;\n}\n.display-3 {\n font-size: 4.5rem;\n font-weight: 300;\n line-height: 1.2;\n}\n.display-4 {\n font-size: 3.5rem;\n font-weight: 300;\n line-height: 1.2;\n}\nhr {\n margin-top: 1rem;\n margin-bottom: 1rem;\n border: 0;\n border-top: 1px solid rgba(0, 0, 0, 0.1);\n}\nsmall,\n.small {\n font-size: 80%;\n font-weight: 400;\n}\nmark,\n.mark {\n padding: 0.2em;\n background-color: #fcf8e3;\n}\n.list-unstyled {\n padding-left: 0;\n list-style: none;\n}\n.list-inline {\n padding-left: 0;\n list-style: none;\n}\n.list-inline-item {\n display: inline-block;\n}\n.list-inline-item:not(:last-child) {\n margin-right: 0.5rem;\n}\n.initialism {\n font-size: 90%;\n text-transform: uppercase;\n}\n.blockquote {\n margin-bottom: 1rem;\n font-size: 1.25rem;\n}\n.blockquote-footer {\n display: block;\n font-size: 80%;\n color: #6c757d;\n}\n.blockquote-footer::before {\n content: \"\\2014\\00A0\";\n}\n.img-fluid {\n max-width: 100%;\n height: auto;\n}\n.img-thumbnail {\n padding: 0.25rem;\n background-color: #fff;\n border: 1px solid #dee2e6;\n border-radius: 0.25rem;\n max-width: 100%;\n height: auto;\n}\n.figure {\n display: inline-block;\n}\n.figure-img {\n margin-bottom: 0.5rem;\n line-height: 1;\n}\n.figure-caption {\n font-size: 90%;\n color: #6c757d;\n}\ncode {\n font-size: 87.5%;\n color: #e83e8c;\n word-wrap: break-word;\n}\na > code {\n color: inherit;\n}\nkbd {\n padding: 0.2rem 0.4rem;\n font-size: 87.5%;\n color: #fff;\n background-color: #212529;\n border-radius: 0.2rem;\n}\nkbd kbd {\n padding: 0;\n font-size: 100%;\n font-weight: 700;\n}\npre {\n display: block;\n font-size: 87.5%;\n color: #212529;\n}\npre code {\n font-size: inherit;\n color: inherit;\n word-break: normal;\n}\n.pre-scrollable {\n max-height: 340px;\n overflow-y: scroll;\n}\n.container {\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\n}\n@media (min-width: 576px) {\n.container {\n max-width: 540px;\n}\n}\n@media (min-width: 768px) {\n.container {\n max-width: 720px;\n}\n}\n@media (min-width: 992px) {\n.container {\n max-width: 960px;\n}\n}\n@media (min-width: 1200px) {\n.container {\n max-width: 1140px;\n}\n}\n.container-fluid, .container-sm, .container-md, .container-lg, .container-xl {\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\n}\n@media (min-width: 576px) {\n.container, .container-sm {\n max-width: 540px;\n}\n}\n@media (min-width: 768px) {\n.container, .container-sm, .container-md {\n max-width: 720px;\n}\n}\n@media (min-width: 992px) {\n.container, .container-sm, .container-md, .container-lg {\n max-width: 960px;\n}\n}\n@media (min-width: 1200px) {\n.container, .container-sm, .container-md, .container-lg, .container-xl {\n max-width: 1140px;\n}\n}\n.row {\n display: flex;\n flex-wrap: wrap;\n margin-right: -15px;\n margin-left: -15px;\n}\n.no-gutters {\n margin-right: 0;\n margin-left: 0;\n}\n.no-gutters > .col,\n .no-gutters > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0;\n}\n.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,\n.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,\n.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,\n.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,\n.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,\n.col-xl-auto {\n position: relative;\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n}\n.col {\n flex-basis: 0;\n flex-grow: 1;\n min-width: 0;\n max-width: 100%;\n}\n.row-cols-1 > * {\n flex: 0 0 100%;\n max-width: 100%;\n}\n.row-cols-2 > * {\n flex: 0 0 50%;\n max-width: 50%;\n}\n.row-cols-3 > * {\n flex: 0 0 33.33333%;\n max-width: 33.33333%;\n}\n.row-cols-4 > * {\n flex: 0 0 25%;\n max-width: 25%;\n}\n.row-cols-5 > * {\n flex: 0 0 20%;\n max-width: 20%;\n}\n.row-cols-6 > * {\n flex: 0 0 16.66667%;\n max-width: 16.66667%;\n}\n.col-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n}\n.col-1 {\n flex: 0 0 8.33333%;\n max-width: 8.33333%;\n}\n.col-2 {\n flex: 0 0 16.66667%;\n max-width: 16.66667%;\n}\n.col-3 {\n flex: 0 0 25%;\n max-width: 25%;\n}\n.col-4 {\n flex: 0 0 33.33333%;\n max-width: 33.33333%;\n}\n.col-5 {\n flex: 0 0 41.66667%;\n max-width: 41.66667%;\n}\n.col-6 {\n flex: 0 0 50%;\n max-width: 50%;\n}\n.col-7 {\n flex: 0 0 58.33333%;\n max-width: 58.33333%;\n}\n.col-8 {\n flex: 0 0 66.66667%;\n max-width: 66.66667%;\n}\n.col-9 {\n flex: 0 0 75%;\n max-width: 75%;\n}\n.col-10 {\n flex: 0 0 83.33333%;\n max-width: 83.33333%;\n}\n.col-11 {\n flex: 0 0 91.66667%;\n max-width: 91.66667%;\n}\n.col-12 {\n flex: 0 0 100%;\n max-width: 100%;\n}\n.order-first {\n order: -1;\n}\n.order-last {\n order: 13;\n}\n.order-0 {\n order: 0;\n}\n.order-1 {\n order: 1;\n}\n.order-2 {\n order: 2;\n}\n.order-3 {\n order: 3;\n}\n.order-4 {\n order: 4;\n}\n.order-5 {\n order: 5;\n}\n.order-6 {\n order: 6;\n}\n.order-7 {\n order: 7;\n}\n.order-8 {\n order: 8;\n}\n.order-9 {\n order: 9;\n}\n.order-10 {\n order: 10;\n}\n.order-11 {\n order: 11;\n}\n.order-12 {\n order: 12;\n}\n.offset-1 {\n margin-left: 8.33333%;\n}\n.offset-2 {\n margin-left: 16.66667%;\n}\n.offset-3 {\n margin-left: 25%;\n}\n.offset-4 {\n margin-left: 33.33333%;\n}\n.offset-5 {\n margin-left: 41.66667%;\n}\n.offset-6 {\n margin-left: 50%;\n}\n.offset-7 {\n margin-left: 58.33333%;\n}\n.offset-8 {\n margin-left: 66.66667%;\n}\n.offset-9 {\n margin-left: 75%;\n}\n.offset-10 {\n margin-left: 83.33333%;\n}\n.offset-11 {\n margin-left: 91.66667%;\n}\n@media (min-width: 576px) {\n.col-sm {\n flex-basis: 0;\n flex-grow: 1;\n min-width: 0;\n max-width: 100%;\n}\n.row-cols-sm-1 > * {\n flex: 0 0 100%;\n max-width: 100%;\n}\n.row-cols-sm-2 > * {\n flex: 0 0 50%;\n max-width: 50%;\n}\n.row-cols-sm-3 > * {\n flex: 0 0 33.33333%;\n max-width: 33.33333%;\n}\n.row-cols-sm-4 > * {\n flex: 0 0 25%;\n max-width: 25%;\n}\n.row-cols-sm-5 > * {\n flex: 0 0 20%;\n max-width: 20%;\n}\n.row-cols-sm-6 > * {\n flex: 0 0 16.66667%;\n max-width: 16.66667%;\n}\n.col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n}\n.col-sm-1 {\n flex: 0 0 8.33333%;\n max-width: 8.33333%;\n}\n.col-sm-2 {\n flex: 0 0 16.66667%;\n max-width: 16.66667%;\n}\n.col-sm-3 {\n flex: 0 0 25%;\n max-width: 25%;\n}\n.col-sm-4 {\n flex: 0 0 33.33333%;\n max-width: 33.33333%;\n}\n.col-sm-5 {\n flex: 0 0 41.66667%;\n max-width: 41.66667%;\n}\n.col-sm-6 {\n flex: 0 0 50%;\n max-width: 50%;\n}\n.col-sm-7 {\n flex: 0 0 58.33333%;\n max-width: 58.33333%;\n}\n.col-sm-8 {\n flex: 0 0 66.66667%;\n max-width: 66.66667%;\n}\n.col-sm-9 {\n flex: 0 0 75%;\n max-width: 75%;\n}\n.col-sm-10 {\n flex: 0 0 83.33333%;\n max-width: 83.33333%;\n}\n.col-sm-11 {\n flex: 0 0 91.66667%;\n max-width: 91.66667%;\n}\n.col-sm-12 {\n flex: 0 0 100%;\n max-width: 100%;\n}\n.order-sm-first {\n order: -1;\n}\n.order-sm-last {\n order: 13;\n}\n.order-sm-0 {\n order: 0;\n}\n.order-sm-1 {\n order: 1;\n}\n.order-sm-2 {\n order: 2;\n}\n.order-sm-3 {\n order: 3;\n}\n.order-sm-4 {\n order: 4;\n}\n.order-sm-5 {\n order: 5;\n}\n.order-sm-6 {\n order: 6;\n}\n.order-sm-7 {\n order: 7;\n}\n.order-sm-8 {\n order: 8;\n}\n.order-sm-9 {\n order: 9;\n}\n.order-sm-10 {\n order: 10;\n}\n.order-sm-11 {\n order: 11;\n}\n.order-sm-12 {\n order: 12;\n}\n.offset-sm-0 {\n margin-left: 0;\n}\n.offset-sm-1 {\n margin-left: 8.33333%;\n}\n.offset-sm-2 {\n margin-left: 16.66667%;\n}\n.offset-sm-3 {\n margin-left: 25%;\n}\n.offset-sm-4 {\n margin-left: 33.33333%;\n}\n.offset-sm-5 {\n margin-left: 41.66667%;\n}\n.offset-sm-6 {\n margin-left: 50%;\n}\n.offset-sm-7 {\n margin-left: 58.33333%;\n}\n.offset-sm-8 {\n margin-left: 66.66667%;\n}\n.offset-sm-9 {\n margin-left: 75%;\n}\n.offset-sm-10 {\n margin-left: 83.33333%;\n}\n.offset-sm-11 {\n margin-left: 91.66667%;\n}\n}\n@media (min-width: 768px) {\n.col-md {\n flex-basis: 0;\n flex-grow: 1;\n min-width: 0;\n max-width: 100%;\n}\n.row-cols-md-1 > * {\n flex: 0 0 100%;\n max-width: 100%;\n}\n.row-cols-md-2 > * {\n flex: 0 0 50%;\n max-width: 50%;\n}\n.row-cols-md-3 > * {\n flex: 0 0 33.33333%;\n max-width: 33.33333%;\n}\n.row-cols-md-4 > * {\n flex: 0 0 25%;\n max-width: 25%;\n}\n.row-cols-md-5 > * {\n flex: 0 0 20%;\n max-width: 20%;\n}\n.row-cols-md-6 > * {\n flex: 0 0 16.66667%;\n max-width: 16.66667%;\n}\n.col-md-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n}\n.col-md-1 {\n flex: 0 0 8.33333%;\n max-width: 8.33333%;\n}\n.col-md-2 {\n flex: 0 0 16.66667%;\n max-width: 16.66667%;\n}\n.col-md-3 {\n flex: 0 0 25%;\n max-width: 25%;\n}\n.col-md-4 {\n flex: 0 0 33.33333%;\n max-width: 33.33333%;\n}\n.col-md-5 {\n flex: 0 0 41.66667%;\n max-width: 41.66667%;\n}\n.col-md-6 {\n flex: 0 0 50%;\n max-width: 50%;\n}\n.col-md-7 {\n flex: 0 0 58.33333%;\n max-width: 58.33333%;\n}\n.col-md-8 {\n flex: 0 0 66.66667%;\n max-width: 66.66667%;\n}\n.col-md-9 {\n flex: 0 0 75%;\n max-width: 75%;\n}\n.col-md-10 {\n flex: 0 0 83.33333%;\n max-width: 83.33333%;\n}\n.col-md-11 {\n flex: 0 0 91.66667%;\n max-width: 91.66667%;\n}\n.col-md-12 {\n flex: 0 0 100%;\n max-width: 100%;\n}\n.order-md-first {\n order: -1;\n}\n.order-md-last {\n order: 13;\n}\n.order-md-0 {\n order: 0;\n}\n.order-md-1 {\n order: 1;\n}\n.order-md-2 {\n order: 2;\n}\n.order-md-3 {\n order: 3;\n}\n.order-md-4 {\n order: 4;\n}\n.order-md-5 {\n order: 5;\n}\n.order-md-6 {\n order: 6;\n}\n.order-md-7 {\n order: 7;\n}\n.order-md-8 {\n order: 8;\n}\n.order-md-9 {\n order: 9;\n}\n.order-md-10 {\n order: 10;\n}\n.order-md-11 {\n order: 11;\n}\n.order-md-12 {\n order: 12;\n}\n.offset-md-0 {\n margin-left: 0;\n}\n.offset-md-1 {\n margin-left: 8.33333%;\n}\n.offset-md-2 {\n margin-left: 16.66667%;\n}\n.offset-md-3 {\n margin-left: 25%;\n}\n.offset-md-4 {\n margin-left: 33.33333%;\n}\n.offset-md-5 {\n margin-left: 41.66667%;\n}\n.offset-md-6 {\n margin-left: 50%;\n}\n.offset-md-7 {\n margin-left: 58.33333%;\n}\n.offset-md-8 {\n margin-left: 66.66667%;\n}\n.offset-md-9 {\n margin-left: 75%;\n}\n.offset-md-10 {\n margin-left: 83.33333%;\n}\n.offset-md-11 {\n margin-left: 91.66667%;\n}\n}\n@media (min-width: 992px) {\n.col-lg {\n flex-basis: 0;\n flex-grow: 1;\n min-width: 0;\n max-width: 100%;\n}\n.row-cols-lg-1 > * {\n flex: 0 0 100%;\n max-width: 100%;\n}\n.row-cols-lg-2 > * {\n flex: 0 0 50%;\n max-width: 50%;\n}\n.row-cols-lg-3 > * {\n flex: 0 0 33.33333%;\n max-width: 33.33333%;\n}\n.row-cols-lg-4 > * {\n flex: 0 0 25%;\n max-width: 25%;\n}\n.row-cols-lg-5 > * {\n flex: 0 0 20%;\n max-width: 20%;\n}\n.row-cols-lg-6 > * {\n flex: 0 0 16.66667%;\n max-width: 16.66667%;\n}\n.col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n}\n.col-lg-1 {\n flex: 0 0 8.33333%;\n max-width: 8.33333%;\n}\n.col-lg-2 {\n flex: 0 0 16.66667%;\n max-width: 16.66667%;\n}\n.col-lg-3 {\n flex: 0 0 25%;\n max-width: 25%;\n}\n.col-lg-4 {\n flex: 0 0 33.33333%;\n max-width: 33.33333%;\n}\n.col-lg-5 {\n flex: 0 0 41.66667%;\n max-width: 41.66667%;\n}\n.col-lg-6 {\n flex: 0 0 50%;\n max-width: 50%;\n}\n.col-lg-7 {\n flex: 0 0 58.33333%;\n max-width: 58.33333%;\n}\n.col-lg-8 {\n flex: 0 0 66.66667%;\n max-width: 66.66667%;\n}\n.col-lg-9 {\n flex: 0 0 75%;\n max-width: 75%;\n}\n.col-lg-10 {\n flex: 0 0 83.33333%;\n max-width: 83.33333%;\n}\n.col-lg-11 {\n flex: 0 0 91.66667%;\n max-width: 91.66667%;\n}\n.col-lg-12 {\n flex: 0 0 100%;\n max-width: 100%;\n}\n.order-lg-first {\n order: -1;\n}\n.order-lg-last {\n order: 13;\n}\n.order-lg-0 {\n order: 0;\n}\n.order-lg-1 {\n order: 1;\n}\n.order-lg-2 {\n order: 2;\n}\n.order-lg-3 {\n order: 3;\n}\n.order-lg-4 {\n order: 4;\n}\n.order-lg-5 {\n order: 5;\n}\n.order-lg-6 {\n order: 6;\n}\n.order-lg-7 {\n order: 7;\n}\n.order-lg-8 {\n order: 8;\n}\n.order-lg-9 {\n order: 9;\n}\n.order-lg-10 {\n order: 10;\n}\n.order-lg-11 {\n order: 11;\n}\n.order-lg-12 {\n order: 12;\n}\n.offset-lg-0 {\n margin-left: 0;\n}\n.offset-lg-1 {\n margin-left: 8.33333%;\n}\n.offset-lg-2 {\n margin-left: 16.66667%;\n}\n.offset-lg-3 {\n margin-left: 25%;\n}\n.offset-lg-4 {\n margin-left: 33.33333%;\n}\n.offset-lg-5 {\n margin-left: 41.66667%;\n}\n.offset-lg-6 {\n margin-left: 50%;\n}\n.offset-lg-7 {\n margin-left: 58.33333%;\n}\n.offset-lg-8 {\n margin-left: 66.66667%;\n}\n.offset-lg-9 {\n margin-left: 75%;\n}\n.offset-lg-10 {\n margin-left: 83.33333%;\n}\n.offset-lg-11 {\n margin-left: 91.66667%;\n}\n}\n@media (min-width: 1200px) {\n.col-xl {\n flex-basis: 0;\n flex-grow: 1;\n min-width: 0;\n max-width: 100%;\n}\n.row-cols-xl-1 > * {\n flex: 0 0 100%;\n max-width: 100%;\n}\n.row-cols-xl-2 > * {\n flex: 0 0 50%;\n max-width: 50%;\n}\n.row-cols-xl-3 > * {\n flex: 0 0 33.33333%;\n max-width: 33.33333%;\n}\n.row-cols-xl-4 > * {\n flex: 0 0 25%;\n max-width: 25%;\n}\n.row-cols-xl-5 > * {\n flex: 0 0 20%;\n max-width: 20%;\n}\n.row-cols-xl-6 > * {\n flex: 0 0 16.66667%;\n max-width: 16.66667%;\n}\n.col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n}\n.col-xl-1 {\n flex: 0 0 8.33333%;\n max-width: 8.33333%;\n}\n.col-xl-2 {\n flex: 0 0 16.66667%;\n max-width: 16.66667%;\n}\n.col-xl-3 {\n flex: 0 0 25%;\n max-width: 25%;\n}\n.col-xl-4 {\n flex: 0 0 33.33333%;\n max-width: 33.33333%;\n}\n.col-xl-5 {\n flex: 0 0 41.66667%;\n max-width: 41.66667%;\n}\n.col-xl-6 {\n flex: 0 0 50%;\n max-width: 50%;\n}\n.col-xl-7 {\n flex: 0 0 58.33333%;\n max-width: 58.33333%;\n}\n.col-xl-8 {\n flex: 0 0 66.66667%;\n max-width: 66.66667%;\n}\n.col-xl-9 {\n flex: 0 0 75%;\n max-width: 75%;\n}\n.col-xl-10 {\n flex: 0 0 83.33333%;\n max-width: 83.33333%;\n}\n.col-xl-11 {\n flex: 0 0 91.66667%;\n max-width: 91.66667%;\n}\n.col-xl-12 {\n flex: 0 0 100%;\n max-width: 100%;\n}\n.order-xl-first {\n order: -1;\n}\n.order-xl-last {\n order: 13;\n}\n.order-xl-0 {\n order: 0;\n}\n.order-xl-1 {\n order: 1;\n}\n.order-xl-2 {\n order: 2;\n}\n.order-xl-3 {\n order: 3;\n}\n.order-xl-4 {\n order: 4;\n}\n.order-xl-5 {\n order: 5;\n}\n.order-xl-6 {\n order: 6;\n}\n.order-xl-7 {\n order: 7;\n}\n.order-xl-8 {\n order: 8;\n}\n.order-xl-9 {\n order: 9;\n}\n.order-xl-10 {\n order: 10;\n}\n.order-xl-11 {\n order: 11;\n}\n.order-xl-12 {\n order: 12;\n}\n.offset-xl-0 {\n margin-left: 0;\n}\n.offset-xl-1 {\n margin-left: 8.33333%;\n}\n.offset-xl-2 {\n margin-left: 16.66667%;\n}\n.offset-xl-3 {\n margin-left: 25%;\n}\n.offset-xl-4 {\n margin-left: 33.33333%;\n}\n.offset-xl-5 {\n margin-left: 41.66667%;\n}\n.offset-xl-6 {\n margin-left: 50%;\n}\n.offset-xl-7 {\n margin-left: 58.33333%;\n}\n.offset-xl-8 {\n margin-left: 66.66667%;\n}\n.offset-xl-9 {\n margin-left: 75%;\n}\n.offset-xl-10 {\n margin-left: 83.33333%;\n}\n.offset-xl-11 {\n margin-left: 91.66667%;\n}\n}\n.table {\n width: 100%;\n margin-bottom: 1rem;\n color: #212529;\n}\n.table th,\n .table td {\n padding: 0.75rem;\n vertical-align: top;\n border-top: 1px solid #dee2e6;\n}\n.table thead th {\n vertical-align: bottom;\n border-bottom: 2px solid #dee2e6;\n}\n.table tbody + tbody {\n border-top: 2px solid #dee2e6;\n}\n.table-sm th,\n.table-sm td {\n padding: 0.3rem;\n}\n.table-bordered {\n border: 1px solid #dee2e6;\n}\n.table-bordered th,\n .table-bordered td {\n border: 1px solid #dee2e6;\n}\n.table-bordered thead th,\n .table-bordered thead td {\n border-bottom-width: 2px;\n}\n.table-borderless th,\n.table-borderless td,\n.table-borderless thead th,\n.table-borderless tbody + tbody {\n border: 0;\n}\n.table-striped tbody tr:nth-of-type(odd) {\n background-color: rgba(0, 0, 0, 0.05);\n}\n.table-hover tbody tr:hover {\n color: #212529;\n background-color: rgba(0, 0, 0, 0.075);\n}\n.table-primary,\n.table-primary > th,\n.table-primary > td {\n background-color: #dabfbe;\n}\n.table-primary th,\n.table-primary td,\n.table-primary thead th,\n.table-primary tbody + tbody {\n border-color: #ba8886;\n}\n.table-hover .table-primary:hover {\n background-color: #d1afae;\n}\n.table-hover .table-primary:hover > td,\n .table-hover .table-primary:hover > th {\n background-color: #d1afae;\n}\n.table-secondary,\n.table-secondary > th,\n.table-secondary > td {\n background-color: white;\n}\n.table-secondary th,\n.table-secondary td,\n.table-secondary thead th,\n.table-secondary tbody + tbody {\n border-color: white;\n}\n.table-hover .table-secondary:hover {\n background-color: #f2f2f2;\n}\n.table-hover .table-secondary:hover > td,\n .table-hover .table-secondary:hover > th {\n background-color: #f2f2f2;\n}\n.table-success,\n.table-success > th,\n.table-success > td {\n background-color: #d4e2f2;\n}\n.table-success th,\n.table-success td,\n.table-success thead th,\n.table-success tbody + tbody {\n border-color: #afc9e6;\n}\n.table-hover .table-success:hover {\n background-color: #c0d5ec;\n}\n.table-hover .table-success:hover > td,\n .table-hover .table-success:hover > th {\n background-color: #c0d5ec;\n}\n.table-info,\n.table-info > th,\n.table-info > td {\n background-color: #bee5eb;\n}\n.table-info th,\n.table-info td,\n.table-info thead th,\n.table-info tbody + tbody {\n border-color: #86cfda;\n}\n.table-hover .table-info:hover {\n background-color: #abdde5;\n}\n.table-hover .table-info:hover > td,\n .table-hover .table-info:hover > th {\n background-color: #abdde5;\n}\n.table-warning,\n.table-warning > th,\n.table-warning > td {\n background-color: #ffeeba;\n}\n.table-warning th,\n.table-warning td,\n.table-warning thead th,\n.table-warning tbody + tbody {\n border-color: #ffdf7e;\n}\n.table-hover .table-warning:hover {\n background-color: #ffe8a1;\n}\n.table-hover .table-warning:hover > td,\n .table-hover .table-warning:hover > th {\n background-color: #ffe8a1;\n}\n.table-danger,\n.table-danger > th,\n.table-danger > td {\n background-color: #f7c8c6;\n}\n.table-danger th,\n.table-danger td,\n.table-danger thead th,\n.table-danger tbody + tbody {\n border-color: #f19894;\n}\n.table-hover .table-danger:hover {\n background-color: #f4b2b0;\n}\n.table-hover .table-danger:hover > td,\n .table-hover .table-danger:hover > th {\n background-color: #f4b2b0;\n}\n.table-light,\n.table-light > th,\n.table-light > td {\n background-color: #fdfdfe;\n}\n.table-light th,\n.table-light td,\n.table-light thead th,\n.table-light tbody + tbody {\n border-color: #fbfcfc;\n}\n.table-hover .table-light:hover {\n background-color: #ececf6;\n}\n.table-hover .table-light:hover > td,\n .table-hover .table-light:hover > th {\n background-color: #ececf6;\n}\n.table-dark,\n.table-dark > th,\n.table-dark > td {\n background-color: #c6c8ca;\n}\n.table-dark th,\n.table-dark td,\n.table-dark thead th,\n.table-dark tbody + tbody {\n border-color: #95999c;\n}\n.table-hover .table-dark:hover {\n background-color: #b9bbbe;\n}\n.table-hover .table-dark:hover > td,\n .table-hover .table-dark:hover > th {\n background-color: #b9bbbe;\n}\n.table-active,\n.table-active > th,\n.table-active > td {\n background-color: rgba(0, 0, 0, 0.075);\n}\n.table-hover .table-active:hover {\n background-color: rgba(0, 0, 0, 0.075);\n}\n.table-hover .table-active:hover > td,\n .table-hover .table-active:hover > th {\n background-color: rgba(0, 0, 0, 0.075);\n}\n.table .thead-dark th {\n color: #fff;\n background-color: #343a40;\n border-color: #454d55;\n}\n.table .thead-light th {\n color: #495057;\n background-color: #e9ecef;\n border-color: #dee2e6;\n}\n.table-dark {\n color: #fff;\n background-color: #343a40;\n}\n.table-dark th,\n .table-dark td,\n .table-dark thead th {\n border-color: #454d55;\n}\n.table-dark.table-bordered {\n border: 0;\n}\n.table-dark.table-striped tbody tr:nth-of-type(odd) {\n background-color: rgba(255, 255, 255, 0.05);\n}\n.table-dark.table-hover tbody tr:hover {\n color: #fff;\n background-color: rgba(255, 255, 255, 0.075);\n}\n@media (max-width: 575.98px) {\n.table-responsive-sm {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n}\n.table-responsive-sm > .table-bordered {\n border: 0;\n}\n}\n@media (max-width: 767.98px) {\n.table-responsive-md {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n}\n.table-responsive-md > .table-bordered {\n border: 0;\n}\n}\n@media (max-width: 991.98px) {\n.table-responsive-lg {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n}\n.table-responsive-lg > .table-bordered {\n border: 0;\n}\n}\n@media (max-width: 1199.98px) {\n.table-responsive-xl {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n}\n.table-responsive-xl > .table-bordered {\n border: 0;\n}\n}\n.table-responsive {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n}\n.table-responsive > .table-bordered {\n border: 0;\n}\n.form-control {\n display: block;\n width: 100%;\n height: calc(1.5em + 0.75rem + 2px);\n padding: 0.375rem 0.75rem;\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #495057;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid #ced4da;\n border-radius: 0.25rem;\n transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n@media (prefers-reduced-motion: reduce) {\n.form-control {\n transition: none;\n}\n}\n.form-control::-ms-expand {\n background-color: transparent;\n border: 0;\n}\n.form-control:-moz-focusring {\n color: transparent;\n text-shadow: 0 0 0 #495057;\n}\n.form-control:focus {\n color: #495057;\n background-color: #fff;\n border-color: #80bdff;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n.form-control::-moz-placeholder {\n color: #6c757d;\n opacity: 1;\n}\n.form-control:-ms-input-placeholder {\n color: #6c757d;\n opacity: 1;\n}\n.form-control::-ms-input-placeholder {\n color: #6c757d;\n opacity: 1;\n}\n.form-control::placeholder {\n color: #6c757d;\n opacity: 1;\n}\n.form-control:disabled, .form-control[readonly] {\n background-color: #e9ecef;\n opacity: 1;\n}\ninput[type=\"date\"].form-control,\ninput[type=\"time\"].form-control,\ninput[type=\"datetime-local\"].form-control,\ninput[type=\"month\"].form-control {\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n}\nselect.form-control:focus::-ms-value {\n color: #495057;\n background-color: #fff;\n}\n.form-control-file,\n.form-control-range {\n display: block;\n width: 100%;\n}\n.col-form-label {\n padding-top: calc(0.375rem + 1px);\n padding-bottom: calc(0.375rem + 1px);\n margin-bottom: 0;\n font-size: inherit;\n line-height: 1.5;\n}\n.col-form-label-lg {\n padding-top: calc(0.5rem + 1px);\n padding-bottom: calc(0.5rem + 1px);\n font-size: 1.25rem;\n line-height: 1.5;\n}\n.col-form-label-sm {\n padding-top: calc(0.25rem + 1px);\n padding-bottom: calc(0.25rem + 1px);\n font-size: 0.875rem;\n line-height: 1.5;\n}\n.form-control-plaintext {\n display: block;\n width: 100%;\n padding: 0.375rem 0;\n margin-bottom: 0;\n font-size: 1rem;\n line-height: 1.5;\n color: #212529;\n background-color: transparent;\n border: solid transparent;\n border-width: 1px 0;\n}\n.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {\n padding-right: 0;\n padding-left: 0;\n}\n.form-control-sm {\n height: calc(1.5em + 0.5rem + 2px);\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n line-height: 1.5;\n border-radius: 0.2rem;\n}\n.form-control-lg {\n height: calc(1.5em + 1rem + 2px);\n padding: 0.5rem 1rem;\n font-size: 1.25rem;\n line-height: 1.5;\n border-radius: 0.3rem;\n}\nselect.form-control[size], select.form-control[multiple] {\n height: auto;\n}\ntextarea.form-control {\n height: auto;\n}\n.form-group {\n margin-bottom: 1rem;\n}\n.form-text {\n display: block;\n margin-top: 0.25rem;\n}\n.form-row {\n display: flex;\n flex-wrap: wrap;\n margin-right: -5px;\n margin-left: -5px;\n}\n.form-row > .col,\n .form-row > [class*=\"col-\"] {\n padding-right: 5px;\n padding-left: 5px;\n}\n.form-check {\n position: relative;\n display: block;\n padding-left: 1.25rem;\n}\n.form-check-input {\n position: absolute;\n margin-top: 0.3rem;\n margin-left: -1.25rem;\n}\n.form-check-input[disabled] ~ .form-check-label,\n .form-check-input:disabled ~ .form-check-label {\n color: #6c757d;\n}\n.form-check-label {\n margin-bottom: 0;\n}\n.form-check-inline {\n display: inline-flex;\n align-items: center;\n padding-left: 0;\n margin-right: 0.75rem;\n}\n.form-check-inline .form-check-input {\n position: static;\n margin-top: 0;\n margin-right: 0.3125rem;\n margin-left: 0;\n}\n.valid-feedback {\n display: none;\n width: 100%;\n margin-top: 0.25rem;\n font-size: 80%;\n color: #28a745;\n}\n.valid-tooltip {\n position: absolute;\n top: 100%;\n z-index: 5;\n display: none;\n max-width: 100%;\n padding: 0.25rem 0.5rem;\n margin-top: .1rem;\n font-size: 0.875rem;\n line-height: 1.5;\n color: #fff;\n background-color: rgba(40, 167, 69, 0.9);\n border-radius: 0.25rem;\n}\n.was-validated :valid ~ .valid-feedback,\n.was-validated :valid ~ .valid-tooltip,\n.is-valid ~ .valid-feedback,\n.is-valid ~ .valid-tooltip {\n display: block;\n}\n.was-validated .form-control:valid, .form-control.is-valid {\n border-color: #28a745;\n padding-right: calc(1.5em + 0.75rem);\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e\");\n background-repeat: no-repeat;\n background-position: right calc(0.375em + 0.1875rem) center;\n background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);\n}\n.was-validated .form-control:valid:focus, .form-control.is-valid:focus {\n border-color: #28a745;\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\n}\n.was-validated textarea.form-control:valid, textarea.form-control.is-valid {\n padding-right: calc(1.5em + 0.75rem);\n background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);\n}\n.was-validated .custom-select:valid, .custom-select.is-valid {\n border-color: #28a745;\n padding-right: calc(0.75em + 2.3125rem);\n background: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' 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/8px 10px, url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e\") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);\n}\n.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {\n border-color: #28a745;\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\n}\n.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {\n color: #28a745;\n}\n.was-validated .form-check-input:valid ~ .valid-feedback,\n.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,\n.form-check-input.is-valid ~ .valid-tooltip {\n display: block;\n}\n.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {\n color: #28a745;\n}\n.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {\n border-color: #28a745;\n}\n.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {\n border-color: #34ce57;\n background-color: #34ce57;\n}\n.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\n}\n.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {\n border-color: #28a745;\n}\n.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {\n border-color: #28a745;\n}\n.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {\n border-color: #28a745;\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\n}\n.invalid-feedback {\n display: none;\n width: 100%;\n margin-top: 0.25rem;\n font-size: 80%;\n color: #dc3545;\n}\n.invalid-tooltip {\n position: absolute;\n top: 100%;\n z-index: 5;\n display: none;\n max-width: 100%;\n padding: 0.25rem 0.5rem;\n margin-top: .1rem;\n font-size: 0.875rem;\n line-height: 1.5;\n color: #fff;\n background-color: rgba(220, 53, 69, 0.9);\n border-radius: 0.25rem;\n}\n.was-validated :invalid ~ .invalid-feedback,\n.was-validated :invalid ~ .invalid-tooltip,\n.is-invalid ~ .invalid-feedback,\n.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n.was-validated .form-control:invalid, .form-control.is-invalid {\n border-color: #dc3545;\n padding-right: calc(1.5em + 0.75rem);\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e\");\n background-repeat: no-repeat;\n background-position: right calc(0.375em + 0.1875rem) center;\n background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);\n}\n.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {\n border-color: #dc3545;\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\n}\n.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {\n padding-right: calc(1.5em + 0.75rem);\n background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);\n}\n.was-validated .custom-select:invalid, .custom-select.is-invalid {\n border-color: #dc3545;\n padding-right: calc(0.75em + 2.3125rem);\n background: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' 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/8px 10px, url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e\") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);\n}\n.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {\n border-color: #dc3545;\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\n}\n.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {\n color: #dc3545;\n}\n.was-validated .form-check-input:invalid ~ .invalid-feedback,\n.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,\n.form-check-input.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {\n color: #dc3545;\n}\n.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {\n border-color: #dc3545;\n}\n.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {\n border-color: #e4606d;\n background-color: #e4606d;\n}\n.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\n}\n.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {\n border-color: #dc3545;\n}\n.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {\n border-color: #dc3545;\n}\n.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {\n border-color: #dc3545;\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\n}\n.form-inline {\n display: flex;\n flex-flow: row wrap;\n align-items: center;\n}\n.form-inline .form-check {\n width: 100%;\n}\n@media (min-width: 576px) {\n.form-inline label {\n display: flex;\n align-items: center;\n justify-content: center;\n margin-bottom: 0;\n}\n.form-inline .form-group {\n display: flex;\n flex: 0 0 auto;\n flex-flow: row wrap;\n align-items: center;\n margin-bottom: 0;\n}\n.form-inline .form-control {\n display: inline-block;\n width: auto;\n vertical-align: middle;\n}\n.form-inline .form-control-plaintext {\n display: inline-block;\n}\n.form-inline .input-group,\n .form-inline .custom-select {\n width: auto;\n}\n.form-inline .form-check {\n display: flex;\n align-items: center;\n justify-content: center;\n width: auto;\n padding-left: 0;\n}\n.form-inline .form-check-input {\n position: relative;\n flex-shrink: 0;\n margin-top: 0;\n margin-right: 0.25rem;\n margin-left: 0;\n}\n.form-inline .custom-control {\n align-items: center;\n justify-content: center;\n}\n.form-inline .custom-control-label {\n margin-bottom: 0;\n}\n}\n.btn {\n display: inline-block;\n font-weight: 400;\n color: #212529;\n text-align: center;\n vertical-align: middle;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n background-color: transparent;\n border: 1px solid transparent;\n padding: 0.375rem 0.75rem;\n font-size: 1rem;\n line-height: 1.5;\n border-radius: 0.25rem;\n 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;\n}\n@media (prefers-reduced-motion: reduce) {\n.btn {\n transition: none;\n}\n}\n.btn:hover {\n color: #212529;\n text-decoration: none;\n}\n.btn:focus, .btn.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n.btn.disabled, .btn:disabled {\n opacity: 0.65;\n}\n.btn:not(:disabled):not(.disabled) {\n cursor: pointer;\n}\na.btn.disabled,\nfieldset:disabled a.btn {\n pointer-events: none;\n}\n.btn-primary {\n color: #fff;\n background-color: #7a1b17;\n border-color: #7a1b17;\n}\n.btn-primary:hover {\n color: #fff;\n background-color: #5a1411;\n border-color: #4f120f;\n}\n.btn-primary:focus, .btn-primary.focus {\n color: #fff;\n background-color: #5a1411;\n border-color: #4f120f;\n box-shadow: 0 0 0 0.2rem rgba(142, 61, 58, 0.5);\n}\n.btn-primary.disabled, .btn-primary:disabled {\n color: #fff;\n background-color: #7a1b17;\n border-color: #7a1b17;\n}\n.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,\n .show > .btn-primary.dropdown-toggle {\n color: #fff;\n background-color: #4f120f;\n border-color: #440f0d;\n}\n.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,\n .show > .btn-primary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(142, 61, 58, 0.5);\n}\n.btn-secondary {\n color: #212529;\n background-color: #FFFFFF;\n border-color: #FFFFFF;\n}\n.btn-secondary:hover {\n color: #212529;\n background-color: #ececec;\n border-color: #e6e6e6;\n}\n.btn-secondary:focus, .btn-secondary.focus {\n color: #212529;\n background-color: #ececec;\n border-color: #e6e6e6;\n box-shadow: 0 0 0 0.2rem rgba(222, 222, 223, 0.5);\n}\n.btn-secondary.disabled, .btn-secondary:disabled {\n color: #212529;\n background-color: #FFFFFF;\n border-color: #FFFFFF;\n}\n.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,\n .show > .btn-secondary.dropdown-toggle {\n color: #212529;\n background-color: #e6e6e6;\n border-color: #dfdfdf;\n}\n.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,\n .show > .btn-secondary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(222, 222, 223, 0.5);\n}\n.btn-success {\n color: #fff;\n background-color: #6598cf;\n border-color: #6598cf;\n}\n.btn-success:hover {\n color: #fff;\n background-color: #4884c6;\n border-color: #3e7ec3;\n}\n.btn-success:focus, .btn-success.focus {\n color: #fff;\n background-color: #4884c6;\n border-color: #3e7ec3;\n box-shadow: 0 0 0 0.2rem rgba(124, 167, 214, 0.5);\n}\n.btn-success.disabled, .btn-success:disabled {\n color: #fff;\n background-color: #6598cf;\n border-color: #6598cf;\n}\n.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,\n .show > .btn-success.dropdown-toggle {\n color: #fff;\n background-color: #3e7ec3;\n border-color: #3a78ba;\n}\n.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,\n .show > .btn-success.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(124, 167, 214, 0.5);\n}\n.btn-info {\n color: #fff;\n background-color: #17a2b8;\n border-color: #17a2b8;\n}\n.btn-info:hover {\n color: #fff;\n background-color: #138496;\n border-color: #117a8b;\n}\n.btn-info:focus, .btn-info.focus {\n color: #fff;\n background-color: #138496;\n border-color: #117a8b;\n box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);\n}\n.btn-info.disabled, .btn-info:disabled {\n color: #fff;\n background-color: #17a2b8;\n border-color: #17a2b8;\n}\n.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,\n .show > .btn-info.dropdown-toggle {\n color: #fff;\n background-color: #117a8b;\n border-color: #10707f;\n}\n.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,\n .show > .btn-info.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);\n}\n.btn-warning {\n color: #212529;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n.btn-warning:hover {\n color: #212529;\n background-color: #e0a800;\n border-color: #d39e00;\n}\n.btn-warning:focus, .btn-warning.focus {\n color: #212529;\n background-color: #e0a800;\n border-color: #d39e00;\n box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);\n}\n.btn-warning.disabled, .btn-warning:disabled {\n color: #212529;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,\n .show > .btn-warning.dropdown-toggle {\n color: #212529;\n background-color: #d39e00;\n border-color: #c69500;\n}\n.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,\n .show > .btn-warning.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);\n}\n.btn-danger {\n color: #fff;\n background-color: #e43932;\n border-color: #e43932;\n}\n.btn-danger:hover {\n color: #fff;\n background-color: #d4231c;\n border-color: #c9211a;\n}\n.btn-danger:focus, .btn-danger.focus {\n color: #fff;\n background-color: #d4231c;\n border-color: #c9211a;\n box-shadow: 0 0 0 0.2rem rgba(232, 87, 81, 0.5);\n}\n.btn-danger.disabled, .btn-danger:disabled {\n color: #fff;\n background-color: #e43932;\n border-color: #e43932;\n}\n.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,\n .show > .btn-danger.dropdown-toggle {\n color: #fff;\n background-color: #c9211a;\n border-color: #bd1f19;\n}\n.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,\n .show > .btn-danger.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(232, 87, 81, 0.5);\n}\n.btn-light {\n color: #212529;\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n}\n.btn-light:hover {\n color: #212529;\n background-color: #e2e6ea;\n border-color: #dae0e5;\n}\n.btn-light:focus, .btn-light.focus {\n color: #212529;\n background-color: #e2e6ea;\n border-color: #dae0e5;\n box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);\n}\n.btn-light.disabled, .btn-light:disabled {\n color: #212529;\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n}\n.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,\n .show > .btn-light.dropdown-toggle {\n color: #212529;\n background-color: #dae0e5;\n border-color: #d3d9df;\n}\n.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,\n .show > .btn-light.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);\n}\n.btn-dark {\n color: #fff;\n background-color: #343a40;\n border-color: #343a40;\n}\n.btn-dark:hover {\n color: #fff;\n background-color: #23272b;\n border-color: #1d2124;\n}\n.btn-dark:focus, .btn-dark.focus {\n color: #fff;\n background-color: #23272b;\n border-color: #1d2124;\n box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);\n}\n.btn-dark.disabled, .btn-dark:disabled {\n color: #fff;\n background-color: #343a40;\n border-color: #343a40;\n}\n.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,\n .show > .btn-dark.dropdown-toggle {\n color: #fff;\n background-color: #1d2124;\n border-color: #171a1d;\n}\n.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,\n .show > .btn-dark.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);\n}\n.btn-outline-primary {\n color: #7a1b17;\n border-color: #7a1b17;\n}\n.btn-outline-primary:hover {\n color: #fff;\n background-color: #7a1b17;\n border-color: #7a1b17;\n}\n.btn-outline-primary:focus, .btn-outline-primary.focus {\n box-shadow: 0 0 0 0.2rem rgba(122, 27, 23, 0.5);\n}\n.btn-outline-primary.disabled, .btn-outline-primary:disabled {\n color: #7a1b17;\n background-color: transparent;\n}\n.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,\n .show > .btn-outline-primary.dropdown-toggle {\n color: #fff;\n background-color: #7a1b17;\n border-color: #7a1b17;\n}\n.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,\n .show > .btn-outline-primary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(122, 27, 23, 0.5);\n}\n.btn-outline-secondary {\n color: #FFFFFF;\n border-color: #FFFFFF;\n}\n.btn-outline-secondary:hover {\n color: #212529;\n background-color: #FFFFFF;\n border-color: #FFFFFF;\n}\n.btn-outline-secondary:focus, .btn-outline-secondary.focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);\n}\n.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {\n color: #FFFFFF;\n background-color: transparent;\n}\n.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,\n .show > .btn-outline-secondary.dropdown-toggle {\n color: #212529;\n background-color: #FFFFFF;\n border-color: #FFFFFF;\n}\n.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,\n .show > .btn-outline-secondary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);\n}\n.btn-outline-success {\n color: #6598cf;\n border-color: #6598cf;\n}\n.btn-outline-success:hover {\n color: #fff;\n background-color: #6598cf;\n border-color: #6598cf;\n}\n.btn-outline-success:focus, .btn-outline-success.focus {\n box-shadow: 0 0 0 0.2rem rgba(101, 152, 207, 0.5);\n}\n.btn-outline-success.disabled, .btn-outline-success:disabled {\n color: #6598cf;\n background-color: transparent;\n}\n.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,\n .show > .btn-outline-success.dropdown-toggle {\n color: #fff;\n background-color: #6598cf;\n border-color: #6598cf;\n}\n.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,\n .show > .btn-outline-success.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(101, 152, 207, 0.5);\n}\n.btn-outline-info {\n color: #17a2b8;\n border-color: #17a2b8;\n}\n.btn-outline-info:hover {\n color: #fff;\n background-color: #17a2b8;\n border-color: #17a2b8;\n}\n.btn-outline-info:focus, .btn-outline-info.focus {\n box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);\n}\n.btn-outline-info.disabled, .btn-outline-info:disabled {\n color: #17a2b8;\n background-color: transparent;\n}\n.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,\n .show > .btn-outline-info.dropdown-toggle {\n color: #fff;\n background-color: #17a2b8;\n border-color: #17a2b8;\n}\n.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,\n .show > .btn-outline-info.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);\n}\n.btn-outline-warning {\n color: #ffc107;\n border-color: #ffc107;\n}\n.btn-outline-warning:hover {\n color: #212529;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n.btn-outline-warning:focus, .btn-outline-warning.focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);\n}\n.btn-outline-warning.disabled, .btn-outline-warning:disabled {\n color: #ffc107;\n background-color: transparent;\n}\n.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,\n .show > .btn-outline-warning.dropdown-toggle {\n color: #212529;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,\n .show > .btn-outline-warning.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);\n}\n.btn-outline-danger {\n color: #e43932;\n border-color: #e43932;\n}\n.btn-outline-danger:hover {\n color: #fff;\n background-color: #e43932;\n border-color: #e43932;\n}\n.btn-outline-danger:focus, .btn-outline-danger.focus {\n box-shadow: 0 0 0 0.2rem rgba(228, 57, 50, 0.5);\n}\n.btn-outline-danger.disabled, .btn-outline-danger:disabled {\n color: #e43932;\n background-color: transparent;\n}\n.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,\n .show > .btn-outline-danger.dropdown-toggle {\n color: #fff;\n background-color: #e43932;\n border-color: #e43932;\n}\n.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,\n .show > .btn-outline-danger.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(228, 57, 50, 0.5);\n}\n.btn-outline-light {\n color: #f8f9fa;\n border-color: #f8f9fa;\n}\n.btn-outline-light:hover {\n color: #212529;\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n}\n.btn-outline-light:focus, .btn-outline-light.focus {\n box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);\n}\n.btn-outline-light.disabled, .btn-outline-light:disabled {\n color: #f8f9fa;\n background-color: transparent;\n}\n.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,\n .show > .btn-outline-light.dropdown-toggle {\n color: #212529;\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n}\n.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,\n .show > .btn-outline-light.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);\n}\n.btn-outline-dark {\n color: #343a40;\n border-color: #343a40;\n}\n.btn-outline-dark:hover {\n color: #fff;\n background-color: #343a40;\n border-color: #343a40;\n}\n.btn-outline-dark:focus, .btn-outline-dark.focus {\n box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);\n}\n.btn-outline-dark.disabled, .btn-outline-dark:disabled {\n color: #343a40;\n background-color: transparent;\n}\n.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,\n .show > .btn-outline-dark.dropdown-toggle {\n color: #fff;\n background-color: #343a40;\n border-color: #343a40;\n}\n.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,\n .show > .btn-outline-dark.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);\n}\n.btn-link {\n font-weight: 400;\n color: #14BAFF;\n text-decoration: none;\n}\n.btn-link:hover {\n color: #0056b3;\n text-decoration: underline;\n}\n.btn-link:focus, .btn-link.focus {\n text-decoration: underline;\n}\n.btn-link:disabled, .btn-link.disabled {\n color: #6c757d;\n pointer-events: none;\n}\n.btn-lg, .btn-group-lg > .btn {\n padding: 0.5rem 1rem;\n font-size: 1.25rem;\n line-height: 1.5;\n border-radius: 0.3rem;\n}\n.btn-sm, .btn-group-sm > .btn {\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n line-height: 1.5;\n border-radius: 0.2rem;\n}\n.btn-block {\n display: block;\n width: 100%;\n}\n.btn-block + .btn-block {\n margin-top: 0.5rem;\n}\ninput[type=\"submit\"].btn-block,\ninput[type=\"reset\"].btn-block,\ninput[type=\"button\"].btn-block {\n width: 100%;\n}\n.fade {\n transition: opacity 0.15s linear;\n}\n@media (prefers-reduced-motion: reduce) {\n.fade {\n transition: none;\n}\n}\n.fade:not(.show) {\n opacity: 0;\n}\n.collapse:not(.show) {\n display: none;\n}\n.collapsing {\n position: relative;\n height: 0;\n overflow: hidden;\n transition: height 0.35s ease;\n}\n@media (prefers-reduced-motion: reduce) {\n.collapsing {\n transition: none;\n}\n}\n.dropup,\n.dropright,\n.dropdown,\n.dropleft {\n position: relative;\n}\n.dropdown-toggle {\n white-space: nowrap;\n}\n.dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid;\n border-right: 0.3em solid transparent;\n border-bottom: 0;\n border-left: 0.3em solid transparent;\n}\n.dropdown-toggle:empty::after {\n margin-left: 0;\n}\n.dropdown-menu {\n position: absolute;\n top: 100%;\n left: 0;\n z-index: 1000;\n display: none;\n float: left;\n min-width: 10rem;\n padding: 0.5rem 0;\n margin: 0.125rem 0 0;\n font-size: 1rem;\n color: #212529;\n text-align: left;\n list-style: none;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.15);\n border-radius: 0.25rem;\n}\n.dropdown-menu-left {\n right: auto;\n left: 0;\n}\n.dropdown-menu-right {\n right: 0;\n left: auto;\n}\n@media (min-width: 576px) {\n.dropdown-menu-sm-left {\n right: auto;\n left: 0;\n}\n.dropdown-menu-sm-right {\n right: 0;\n left: auto;\n}\n}\n@media (min-width: 768px) {\n.dropdown-menu-md-left {\n right: auto;\n left: 0;\n}\n.dropdown-menu-md-right {\n right: 0;\n left: auto;\n}\n}\n@media (min-width: 992px) {\n.dropdown-menu-lg-left {\n right: auto;\n left: 0;\n}\n.dropdown-menu-lg-right {\n right: 0;\n left: auto;\n}\n}\n@media (min-width: 1200px) {\n.dropdown-menu-xl-left {\n right: auto;\n left: 0;\n}\n.dropdown-menu-xl-right {\n right: 0;\n left: auto;\n}\n}\n.dropup .dropdown-menu {\n top: auto;\n bottom: 100%;\n margin-top: 0;\n margin-bottom: 0.125rem;\n}\n.dropup .dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0;\n border-right: 0.3em solid transparent;\n border-bottom: 0.3em solid;\n border-left: 0.3em solid transparent;\n}\n.dropup .dropdown-toggle:empty::after {\n margin-left: 0;\n}\n.dropright .dropdown-menu {\n top: 0;\n right: auto;\n left: 100%;\n margin-top: 0;\n margin-left: 0.125rem;\n}\n.dropright .dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid transparent;\n border-right: 0;\n border-bottom: 0.3em solid transparent;\n border-left: 0.3em solid;\n}\n.dropright .dropdown-toggle:empty::after {\n margin-left: 0;\n}\n.dropright .dropdown-toggle::after {\n vertical-align: 0;\n}\n.dropleft .dropdown-menu {\n top: 0;\n right: 100%;\n left: auto;\n margin-top: 0;\n margin-right: 0.125rem;\n}\n.dropleft .dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n}\n.dropleft .dropdown-toggle::after {\n display: none;\n}\n.dropleft .dropdown-toggle::before {\n display: inline-block;\n margin-right: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid transparent;\n border-right: 0.3em solid;\n border-bottom: 0.3em solid transparent;\n}\n.dropleft .dropdown-toggle:empty::after {\n margin-left: 0;\n}\n.dropleft .dropdown-toggle::before {\n vertical-align: 0;\n}\n.dropdown-menu[x-placement^=\"top\"], .dropdown-menu[x-placement^=\"right\"], .dropdown-menu[x-placement^=\"bottom\"], .dropdown-menu[x-placement^=\"left\"] {\n right: auto;\n bottom: auto;\n}\n.dropdown-divider {\n height: 0;\n margin: 0.5rem 0;\n overflow: hidden;\n border-top: 1px solid #e9ecef;\n}\n.dropdown-item {\n display: block;\n width: 100%;\n padding: 0.25rem 1.5rem;\n clear: both;\n font-weight: 400;\n color: #212529;\n text-align: inherit;\n white-space: nowrap;\n background-color: transparent;\n border: 0;\n}\n.dropdown-item:hover, .dropdown-item:focus {\n color: #16181b;\n text-decoration: none;\n background-color: #f8f9fa;\n}\n.dropdown-item.active, .dropdown-item:active {\n color: #fff;\n text-decoration: none;\n background-color: #007bff;\n}\n.dropdown-item.disabled, .dropdown-item:disabled {\n color: #6c757d;\n pointer-events: none;\n background-color: transparent;\n}\n.dropdown-menu.show {\n display: block;\n}\n.dropdown-header {\n display: block;\n padding: 0.5rem 1.5rem;\n margin-bottom: 0;\n font-size: 0.875rem;\n color: #6c757d;\n white-space: nowrap;\n}\n.dropdown-item-text {\n display: block;\n padding: 0.25rem 1.5rem;\n color: #212529;\n}\n.btn-group,\n.btn-group-vertical {\n position: relative;\n display: inline-flex;\n vertical-align: middle;\n}\n.btn-group > .btn,\n .btn-group-vertical > .btn {\n position: relative;\n flex: 1 1 auto;\n}\n.btn-group > .btn:hover,\n .btn-group-vertical > .btn:hover {\n z-index: 1;\n}\n.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,\n .btn-group-vertical > .btn:focus,\n .btn-group-vertical > .btn:active,\n .btn-group-vertical > .btn.active {\n z-index: 1;\n}\n.btn-toolbar {\n display: flex;\n flex-wrap: wrap;\n justify-content: flex-start;\n}\n.btn-toolbar .input-group {\n width: auto;\n}\n.btn-group > .btn:not(:first-child),\n.btn-group > .btn-group:not(:first-child) {\n margin-left: -1px;\n}\n.btn-group > .btn:not(:last-child):not(.dropdown-toggle),\n.btn-group > .btn-group:not(:last-child) > .btn {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n.btn-group > .btn:not(:first-child),\n.btn-group > .btn-group:not(:first-child) > .btn {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n.dropdown-toggle-split {\n padding-right: 0.5625rem;\n padding-left: 0.5625rem;\n}\n.dropdown-toggle-split::after,\n .dropup .dropdown-toggle-split::after,\n .dropright .dropdown-toggle-split::after {\n margin-left: 0;\n}\n.dropleft .dropdown-toggle-split::before {\n margin-right: 0;\n}\n.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {\n padding-right: 0.375rem;\n padding-left: 0.375rem;\n}\n.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {\n padding-right: 0.75rem;\n padding-left: 0.75rem;\n}\n.btn-group-vertical {\n flex-direction: column;\n align-items: flex-start;\n justify-content: center;\n}\n.btn-group-vertical > .btn,\n .btn-group-vertical > .btn-group {\n width: 100%;\n}\n.btn-group-vertical > .btn:not(:first-child),\n .btn-group-vertical > .btn-group:not(:first-child) {\n margin-top: -1px;\n}\n.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),\n .btn-group-vertical > .btn-group:not(:last-child) > .btn {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n.btn-group-vertical > .btn:not(:first-child),\n .btn-group-vertical > .btn-group:not(:first-child) > .btn {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n.btn-group-toggle > .btn,\n.btn-group-toggle > .btn-group > .btn {\n margin-bottom: 0;\n}\n.btn-group-toggle > .btn input[type=\"radio\"],\n .btn-group-toggle > .btn input[type=\"checkbox\"],\n .btn-group-toggle > .btn-group > .btn input[type=\"radio\"],\n .btn-group-toggle > .btn-group > .btn input[type=\"checkbox\"] {\n position: absolute;\n clip: rect(0, 0, 0, 0);\n pointer-events: none;\n}\n.input-group {\n position: relative;\n display: flex;\n flex-wrap: wrap;\n align-items: stretch;\n width: 100%;\n}\n.input-group > .form-control,\n .input-group > .form-control-plaintext,\n .input-group > .custom-select,\n .input-group > .custom-file {\n position: relative;\n flex: 1 1 auto;\n width: 1%;\n min-width: 0;\n margin-bottom: 0;\n}\n.input-group > .form-control + .form-control,\n .input-group > .form-control + .custom-select,\n .input-group > .form-control + .custom-file,\n .input-group > .form-control-plaintext + .form-control,\n .input-group > .form-control-plaintext + .custom-select,\n .input-group > .form-control-plaintext + .custom-file,\n .input-group > .custom-select + .form-control,\n .input-group > .custom-select + .custom-select,\n .input-group > .custom-select + .custom-file,\n .input-group > .custom-file + .form-control,\n .input-group > .custom-file + .custom-select,\n .input-group > .custom-file + .custom-file {\n margin-left: -1px;\n}\n.input-group > .form-control:focus,\n .input-group > .custom-select:focus,\n .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {\n z-index: 3;\n}\n.input-group > .custom-file .custom-file-input:focus {\n z-index: 4;\n}\n.input-group > .form-control:not(:last-child),\n .input-group > .custom-select:not(:last-child) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n.input-group > .form-control:not(:first-child),\n .input-group > .custom-select:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n.input-group > .custom-file {\n display: flex;\n align-items: center;\n}\n.input-group > .custom-file:not(:last-child) .custom-file-label,\n .input-group > .custom-file:not(:last-child) .custom-file-label::after {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n.input-group > .custom-file:not(:first-child) .custom-file-label {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n.input-group-prepend,\n.input-group-append {\n display: flex;\n}\n.input-group-prepend .btn,\n .input-group-append .btn {\n position: relative;\n z-index: 2;\n}\n.input-group-prepend .btn:focus,\n .input-group-append .btn:focus {\n z-index: 3;\n}\n.input-group-prepend .btn + .btn,\n .input-group-prepend .btn + .input-group-text,\n .input-group-prepend .input-group-text + .input-group-text,\n .input-group-prepend .input-group-text + .btn,\n .input-group-append .btn + .btn,\n .input-group-append .btn + .input-group-text,\n .input-group-append .input-group-text + .input-group-text,\n .input-group-append .input-group-text + .btn {\n margin-left: -1px;\n}\n.input-group-prepend {\n margin-right: -1px;\n}\n.input-group-append {\n margin-left: -1px;\n}\n.input-group-text {\n display: flex;\n align-items: center;\n padding: 0.375rem 0.75rem;\n margin-bottom: 0;\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #495057;\n text-align: center;\n white-space: nowrap;\n background-color: #e9ecef;\n border: 1px solid #ced4da;\n border-radius: 0.25rem;\n}\n.input-group-text input[type=\"radio\"],\n .input-group-text input[type=\"checkbox\"] {\n margin-top: 0;\n}\n.input-group-lg > .form-control:not(textarea),\n.input-group-lg > .custom-select {\n height: calc(1.5em + 1rem + 2px);\n}\n.input-group-lg > .form-control,\n.input-group-lg > .custom-select,\n.input-group-lg > .input-group-prepend > .input-group-text,\n.input-group-lg > .input-group-append > .input-group-text,\n.input-group-lg > .input-group-prepend > .btn,\n.input-group-lg > .input-group-append > .btn {\n padding: 0.5rem 1rem;\n font-size: 1.25rem;\n line-height: 1.5;\n border-radius: 0.3rem;\n}\n.input-group-sm > .form-control:not(textarea),\n.input-group-sm > .custom-select {\n height: calc(1.5em + 0.5rem + 2px);\n}\n.input-group-sm > .form-control,\n.input-group-sm > .custom-select,\n.input-group-sm > .input-group-prepend > .input-group-text,\n.input-group-sm > .input-group-append > .input-group-text,\n.input-group-sm > .input-group-prepend > .btn,\n.input-group-sm > .input-group-append > .btn {\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n line-height: 1.5;\n border-radius: 0.2rem;\n}\n.input-group-lg > .custom-select,\n.input-group-sm > .custom-select {\n padding-right: 1.75rem;\n}\n.input-group > .input-group-prepend > .btn,\n.input-group > .input-group-prepend > .input-group-text,\n.input-group > .input-group-append:not(:last-child) > .btn,\n.input-group > .input-group-append:not(:last-child) > .input-group-text,\n.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),\n.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n.input-group > .input-group-append > .btn,\n.input-group > .input-group-append > .input-group-text,\n.input-group > .input-group-prepend:not(:first-child) > .btn,\n.input-group > .input-group-prepend:not(:first-child) > .input-group-text,\n.input-group > .input-group-prepend:first-child > .btn:not(:first-child),\n.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n.custom-control {\n position: relative;\n display: block;\n min-height: 1.5rem;\n padding-left: 1.5rem;\n}\n.custom-control-inline {\n display: inline-flex;\n margin-right: 1rem;\n}\n.custom-control-input {\n position: absolute;\n left: 0;\n z-index: -1;\n width: 1rem;\n height: 1.25rem;\n opacity: 0;\n}\n.custom-control-input:checked ~ .custom-control-label::before {\n color: #fff;\n border-color: #007bff;\n background-color: #007bff;\n}\n.custom-control-input:focus ~ .custom-control-label::before {\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {\n border-color: #80bdff;\n}\n.custom-control-input:not(:disabled):active ~ .custom-control-label::before {\n color: #fff;\n background-color: #b3d7ff;\n border-color: #b3d7ff;\n}\n.custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {\n color: #6c757d;\n}\n.custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {\n background-color: #e9ecef;\n}\n.custom-control-label {\n position: relative;\n margin-bottom: 0;\n vertical-align: top;\n}\n.custom-control-label::before {\n position: absolute;\n top: 0.25rem;\n left: -1.5rem;\n display: block;\n width: 1rem;\n height: 1rem;\n pointer-events: none;\n content: \"\";\n background-color: #fff;\n border: #adb5bd solid 1px;\n}\n.custom-control-label::after {\n position: absolute;\n top: 0.25rem;\n left: -1.5rem;\n display: block;\n width: 1rem;\n height: 1rem;\n content: \"\";\n background: no-repeat 50% / 50% 50%;\n}\n.custom-checkbox .custom-control-label::before {\n border-radius: 0.25rem;\n}\n.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e\");\n}\n.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {\n border-color: #007bff;\n background-color: #007bff;\n}\n.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e\");\n}\n.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {\n background-color: rgba(0, 123, 255, 0.5);\n}\n.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {\n background-color: rgba(0, 123, 255, 0.5);\n}\n.custom-radio .custom-control-label::before {\n border-radius: 50%;\n}\n.custom-radio .custom-control-input:checked ~ .custom-control-label::after {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e\");\n}\n.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {\n background-color: rgba(0, 123, 255, 0.5);\n}\n.custom-switch {\n padding-left: 2.25rem;\n}\n.custom-switch .custom-control-label::before {\n left: -2.25rem;\n width: 1.75rem;\n pointer-events: all;\n border-radius: 0.5rem;\n}\n.custom-switch .custom-control-label::after {\n top: calc(0.25rem + 2px);\n left: calc(-2.25rem + 2px);\n width: calc(1rem - 4px);\n height: calc(1rem - 4px);\n background-color: #adb5bd;\n border-radius: 0.5rem;\n transition: transform 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;\n}\n@media (prefers-reduced-motion: reduce) {\n.custom-switch .custom-control-label::after {\n transition: none;\n}\n}\n.custom-switch .custom-control-input:checked ~ .custom-control-label::after {\n background-color: #fff;\n transform: translateX(0.75rem);\n}\n.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {\n background-color: rgba(0, 123, 255, 0.5);\n}\n.custom-select {\n display: inline-block;\n width: 100%;\n height: calc(1.5em + 0.75rem + 2px);\n padding: 0.375rem 1.75rem 0.375rem 0.75rem;\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #495057;\n vertical-align: middle;\n background: #fff url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' 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/8px 10px;\n border: 1px solid #ced4da;\n border-radius: 0.25rem;\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n}\n.custom-select:focus {\n border-color: #80bdff;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n.custom-select:focus::-ms-value {\n color: #495057;\n background-color: #fff;\n}\n.custom-select[multiple], .custom-select[size]:not([size=\"1\"]) {\n height: auto;\n padding-right: 0.75rem;\n background-image: none;\n}\n.custom-select:disabled {\n color: #6c757d;\n background-color: #e9ecef;\n}\n.custom-select::-ms-expand {\n display: none;\n}\n.custom-select:-moz-focusring {\n color: transparent;\n text-shadow: 0 0 0 #495057;\n}\n.custom-select-sm {\n height: calc(1.5em + 0.5rem + 2px);\n padding-top: 0.25rem;\n padding-bottom: 0.25rem;\n padding-left: 0.5rem;\n font-size: 0.875rem;\n}\n.custom-select-lg {\n height: calc(1.5em + 1rem + 2px);\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n padding-left: 1rem;\n font-size: 1.25rem;\n}\n.custom-file {\n position: relative;\n display: inline-block;\n width: 100%;\n height: calc(1.5em + 0.75rem + 2px);\n margin-bottom: 0;\n}\n.custom-file-input {\n position: relative;\n z-index: 2;\n width: 100%;\n height: calc(1.5em + 0.75rem + 2px);\n margin: 0;\n opacity: 0;\n}\n.custom-file-input:focus ~ .custom-file-label {\n border-color: #80bdff;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n.custom-file-input[disabled] ~ .custom-file-label,\n .custom-file-input:disabled ~ .custom-file-label {\n background-color: #e9ecef;\n}\n.custom-file-input:lang(en) ~ .custom-file-label::after {\n content: \"Browse\";\n}\n.custom-file-input ~ .custom-file-label[data-browse]::after {\n content: attr(data-browse);\n}\n.custom-file-label {\n position: absolute;\n top: 0;\n right: 0;\n left: 0;\n z-index: 1;\n height: calc(1.5em + 0.75rem + 2px);\n padding: 0.375rem 0.75rem;\n font-weight: 400;\n line-height: 1.5;\n color: #495057;\n background-color: #fff;\n border: 1px solid #ced4da;\n border-radius: 0.25rem;\n}\n.custom-file-label::after {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n z-index: 3;\n display: block;\n height: calc(1.5em + 0.75rem);\n padding: 0.375rem 0.75rem;\n line-height: 1.5;\n color: #495057;\n content: \"Browse\";\n background-color: #e9ecef;\n border-left: inherit;\n border-radius: 0 0.25rem 0.25rem 0;\n}\n.custom-range {\n width: 100%;\n height: 1.4rem;\n padding: 0;\n background-color: transparent;\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n}\n.custom-range:focus {\n outline: none;\n}\n.custom-range:focus::-webkit-slider-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n.custom-range:focus::-moz-range-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n.custom-range:focus::-ms-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n.custom-range::-moz-focus-outer {\n border: 0;\n}\n.custom-range::-webkit-slider-thumb {\n width: 1rem;\n height: 1rem;\n margin-top: -0.25rem;\n background-color: #007bff;\n border: 0;\n border-radius: 1rem;\n -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n -webkit-appearance: none;\n appearance: none;\n}\n@media (prefers-reduced-motion: reduce) {\n.custom-range::-webkit-slider-thumb {\n -webkit-transition: none;\n transition: none;\n}\n}\n.custom-range::-webkit-slider-thumb:active {\n background-color: #b3d7ff;\n}\n.custom-range::-webkit-slider-runnable-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: #dee2e6;\n border-color: transparent;\n border-radius: 1rem;\n}\n.custom-range::-moz-range-thumb {\n width: 1rem;\n height: 1rem;\n background-color: #007bff;\n border: 0;\n border-radius: 1rem;\n -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n -moz-appearance: none;\n appearance: none;\n}\n@media (prefers-reduced-motion: reduce) {\n.custom-range::-moz-range-thumb {\n -moz-transition: none;\n transition: none;\n}\n}\n.custom-range::-moz-range-thumb:active {\n background-color: #b3d7ff;\n}\n.custom-range::-moz-range-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: #dee2e6;\n border-color: transparent;\n border-radius: 1rem;\n}\n.custom-range::-ms-thumb {\n width: 1rem;\n height: 1rem;\n margin-top: 0;\n margin-right: 0.2rem;\n margin-left: 0.2rem;\n background-color: #007bff;\n border: 0;\n border-radius: 1rem;\n -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n appearance: none;\n}\n@media (prefers-reduced-motion: reduce) {\n.custom-range::-ms-thumb {\n -ms-transition: none;\n transition: none;\n}\n}\n.custom-range::-ms-thumb:active {\n background-color: #b3d7ff;\n}\n.custom-range::-ms-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: transparent;\n border-color: transparent;\n border-width: 0.5rem;\n}\n.custom-range::-ms-fill-lower {\n background-color: #dee2e6;\n border-radius: 1rem;\n}\n.custom-range::-ms-fill-upper {\n margin-right: 15px;\n background-color: #dee2e6;\n border-radius: 1rem;\n}\n.custom-range:disabled::-webkit-slider-thumb {\n background-color: #adb5bd;\n}\n.custom-range:disabled::-webkit-slider-runnable-track {\n cursor: default;\n}\n.custom-range:disabled::-moz-range-thumb {\n background-color: #adb5bd;\n}\n.custom-range:disabled::-moz-range-track {\n cursor: default;\n}\n.custom-range:disabled::-ms-thumb {\n background-color: #adb5bd;\n}\n.custom-control-label::before,\n.custom-file-label,\n.custom-select {\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n@media (prefers-reduced-motion: reduce) {\n.custom-control-label::before,\n .custom-file-label,\n .custom-select {\n transition: none;\n}\n}\n.nav {\n display: flex;\n flex-wrap: wrap;\n padding-left: 0;\n margin-bottom: 0;\n list-style: none;\n}\n.nav-link {\n display: block;\n padding: 0.5rem 1rem;\n}\n.nav-link:hover, .nav-link:focus {\n text-decoration: none;\n}\n.nav-link.disabled {\n color: #6c757d;\n pointer-events: none;\n cursor: default;\n}\n.nav-tabs {\n border-bottom: 1px solid #dee2e6;\n}\n.nav-tabs .nav-item {\n margin-bottom: -1px;\n}\n.nav-tabs .nav-link {\n border: 1px solid transparent;\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem;\n}\n.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {\n border-color: #e9ecef #e9ecef #dee2e6;\n}\n.nav-tabs .nav-link.disabled {\n color: #6c757d;\n background-color: transparent;\n border-color: transparent;\n}\n.nav-tabs .nav-link.active,\n .nav-tabs .nav-item.show .nav-link {\n color: #495057;\n background-color: #fff;\n border-color: #dee2e6 #dee2e6 #fff;\n}\n.nav-tabs .dropdown-menu {\n margin-top: -1px;\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n.nav-pills .nav-link {\n border-radius: 0.25rem;\n}\n.nav-pills .nav-link.active,\n.nav-pills .show > .nav-link {\n color: #fff;\n background-color: #007bff;\n}\n.nav-fill .nav-item {\n flex: 1 1 auto;\n text-align: center;\n}\n.nav-justified .nav-item {\n flex-basis: 0;\n flex-grow: 1;\n text-align: center;\n}\n.tab-content > .tab-pane {\n display: none;\n}\n.tab-content > .active {\n display: block;\n}\n.navbar {\n position: relative;\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n justify-content: space-between;\n padding: 0.5rem 1rem;\n}\n.navbar .container,\n .navbar .container-fluid, .navbar .container-sm, .navbar .container-md, .navbar .container-lg, .navbar .container-xl {\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n justify-content: space-between;\n}\n.navbar-brand {\n display: inline-block;\n padding-top: 0.3125rem;\n padding-bottom: 0.3125rem;\n margin-right: 1rem;\n font-size: 1.25rem;\n line-height: inherit;\n white-space: nowrap;\n}\n.navbar-brand:hover, .navbar-brand:focus {\n text-decoration: none;\n}\n.navbar-nav {\n display: flex;\n flex-direction: column;\n padding-left: 0;\n margin-bottom: 0;\n list-style: none;\n}\n.navbar-nav .nav-link {\n padding-right: 0;\n padding-left: 0;\n}\n.navbar-nav .dropdown-menu {\n position: static;\n float: none;\n}\n.navbar-text {\n display: inline-block;\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n}\n.navbar-collapse {\n flex-basis: 100%;\n flex-grow: 1;\n align-items: center;\n}\n.navbar-toggler {\n padding: 0.25rem 0.75rem;\n font-size: 1.25rem;\n line-height: 1;\n background-color: transparent;\n border: 1px solid transparent;\n border-radius: 0.25rem;\n}\n.navbar-toggler:hover, .navbar-toggler:focus {\n text-decoration: none;\n}\n.navbar-toggler-icon {\n display: inline-block;\n width: 1.5em;\n height: 1.5em;\n vertical-align: middle;\n content: \"\";\n background: no-repeat center center;\n background-size: 100% 100%;\n}\n@media (max-width: 575.98px) {\n.navbar-expand-sm > .container,\n .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl {\n padding-right: 0;\n padding-left: 0;\n}\n}\n@media (min-width: 576px) {\n.navbar-expand-sm {\n flex-flow: row nowrap;\n justify-content: flex-start;\n}\n.navbar-expand-sm .navbar-nav {\n flex-direction: row;\n}\n.navbar-expand-sm .navbar-nav .dropdown-menu {\n position: absolute;\n}\n.navbar-expand-sm .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n}\n.navbar-expand-sm > .container,\n .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl {\n flex-wrap: nowrap;\n}\n.navbar-expand-sm .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n}\n.navbar-expand-sm .navbar-toggler {\n display: none;\n}\n}\n@media (max-width: 767.98px) {\n.navbar-expand-md > .container,\n .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl {\n padding-right: 0;\n padding-left: 0;\n}\n}\n@media (min-width: 768px) {\n.navbar-expand-md {\n flex-flow: row nowrap;\n justify-content: flex-start;\n}\n.navbar-expand-md .navbar-nav {\n flex-direction: row;\n}\n.navbar-expand-md .navbar-nav .dropdown-menu {\n position: absolute;\n}\n.navbar-expand-md .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n}\n.navbar-expand-md > .container,\n .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl {\n flex-wrap: nowrap;\n}\n.navbar-expand-md .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n}\n.navbar-expand-md .navbar-toggler {\n display: none;\n}\n}\n@media (max-width: 991.98px) {\n.navbar-expand-lg > .container,\n .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl {\n padding-right: 0;\n padding-left: 0;\n}\n}\n@media (min-width: 992px) {\n.navbar-expand-lg {\n flex-flow: row nowrap;\n justify-content: flex-start;\n}\n.navbar-expand-lg .navbar-nav {\n flex-direction: row;\n}\n.navbar-expand-lg .navbar-nav .dropdown-menu {\n position: absolute;\n}\n.navbar-expand-lg .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n}\n.navbar-expand-lg > .container,\n .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl {\n flex-wrap: nowrap;\n}\n.navbar-expand-lg .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n}\n.navbar-expand-lg .navbar-toggler {\n display: none;\n}\n}\n@media (max-width: 1199.98px) {\n.navbar-expand-xl > .container,\n .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl {\n padding-right: 0;\n padding-left: 0;\n}\n}\n@media (min-width: 1200px) {\n.navbar-expand-xl {\n flex-flow: row nowrap;\n justify-content: flex-start;\n}\n.navbar-expand-xl .navbar-nav {\n flex-direction: row;\n}\n.navbar-expand-xl .navbar-nav .dropdown-menu {\n position: absolute;\n}\n.navbar-expand-xl .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n}\n.navbar-expand-xl > .container,\n .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl {\n flex-wrap: nowrap;\n}\n.navbar-expand-xl .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n}\n.navbar-expand-xl .navbar-toggler {\n display: none;\n}\n}\n.navbar-expand {\n flex-flow: row nowrap;\n justify-content: flex-start;\n}\n.navbar-expand > .container,\n .navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl {\n padding-right: 0;\n padding-left: 0;\n}\n.navbar-expand .navbar-nav {\n flex-direction: row;\n}\n.navbar-expand .navbar-nav .dropdown-menu {\n position: absolute;\n}\n.navbar-expand .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n}\n.navbar-expand > .container,\n .navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl {\n flex-wrap: nowrap;\n}\n.navbar-expand .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n}\n.navbar-expand .navbar-toggler {\n display: none;\n}\n.navbar-light .navbar-brand {\n color: rgba(0, 0, 0, 0.9);\n}\n.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {\n color: rgba(0, 0, 0, 0.9);\n}\n.navbar-light .navbar-nav .nav-link {\n color: rgba(0, 0, 0, 0.5);\n}\n.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {\n color: rgba(0, 0, 0, 0.7);\n}\n.navbar-light .navbar-nav .nav-link.disabled {\n color: rgba(0, 0, 0, 0.3);\n}\n.navbar-light .navbar-nav .show > .nav-link,\n.navbar-light .navbar-nav .active > .nav-link,\n.navbar-light .navbar-nav .nav-link.show,\n.navbar-light .navbar-nav .nav-link.active {\n color: rgba(0, 0, 0, 0.9);\n}\n.navbar-light .navbar-toggler {\n color: rgba(0, 0, 0, 0.5);\n border-color: rgba(0, 0, 0, 0.1);\n}\n.navbar-light .navbar-toggler-icon {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\");\n}\n.navbar-light .navbar-text {\n color: rgba(0, 0, 0, 0.5);\n}\n.navbar-light .navbar-text a {\n color: rgba(0, 0, 0, 0.9);\n}\n.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {\n color: rgba(0, 0, 0, 0.9);\n}\n.navbar-dark .navbar-brand {\n color: #fff;\n}\n.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {\n color: #fff;\n}\n.navbar-dark .navbar-nav .nav-link {\n color: rgba(255, 255, 255, 0.5);\n}\n.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {\n color: rgba(255, 255, 255, 0.75);\n}\n.navbar-dark .navbar-nav .nav-link.disabled {\n color: rgba(255, 255, 255, 0.25);\n}\n.navbar-dark .navbar-nav .show > .nav-link,\n.navbar-dark .navbar-nav .active > .nav-link,\n.navbar-dark .navbar-nav .nav-link.show,\n.navbar-dark .navbar-nav .nav-link.active {\n color: #fff;\n}\n.navbar-dark .navbar-toggler {\n color: rgba(255, 255, 255, 0.5);\n border-color: rgba(255, 255, 255, 0.1);\n}\n.navbar-dark .navbar-toggler-icon {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\");\n}\n.navbar-dark .navbar-text {\n color: rgba(255, 255, 255, 0.5);\n}\n.navbar-dark .navbar-text a {\n color: #fff;\n}\n.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {\n color: #fff;\n}\n.card {\n position: relative;\n display: flex;\n flex-direction: column;\n min-width: 0;\n word-wrap: break-word;\n background-color: #fff;\n background-clip: border-box;\n border: 1px solid rgba(0, 0, 0, 0.125);\n border-radius: 0.25rem;\n}\n.card > hr {\n margin-right: 0;\n margin-left: 0;\n}\n.card > .list-group {\n border-top: inherit;\n border-bottom: inherit;\n}\n.card > .list-group:first-child {\n border-top-width: 0;\n border-top-left-radius: calc(0.25rem - 1px);\n border-top-right-radius: calc(0.25rem - 1px);\n}\n.card > .list-group:last-child {\n border-bottom-width: 0;\n border-bottom-right-radius: calc(0.25rem - 1px);\n border-bottom-left-radius: calc(0.25rem - 1px);\n}\n.card-body {\n flex: 1 1 auto;\n min-height: 1px;\n padding: 1.25rem;\n}\n.card-title {\n margin-bottom: 0.75rem;\n}\n.card-subtitle {\n margin-top: -0.375rem;\n margin-bottom: 0;\n}\n.card-text:last-child {\n margin-bottom: 0;\n}\n.card-link:hover {\n text-decoration: none;\n}\n.card-link + .card-link {\n margin-left: 1.25rem;\n}\n.card-header {\n padding: 0.75rem 1.25rem;\n margin-bottom: 0;\n background-color: rgba(0, 0, 0, 0.03);\n border-bottom: 1px solid rgba(0, 0, 0, 0.125);\n}\n.card-header:first-child {\n border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;\n}\n.card-header + .list-group .list-group-item:first-child {\n border-top: 0;\n}\n.card-footer {\n padding: 0.75rem 1.25rem;\n background-color: rgba(0, 0, 0, 0.03);\n border-top: 1px solid rgba(0, 0, 0, 0.125);\n}\n.card-footer:last-child {\n border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);\n}\n.card-header-tabs {\n margin-right: -0.625rem;\n margin-bottom: -0.75rem;\n margin-left: -0.625rem;\n border-bottom: 0;\n}\n.card-header-pills {\n margin-right: -0.625rem;\n margin-left: -0.625rem;\n}\n.card-img-overlay {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n padding: 1.25rem;\n}\n.card-img,\n.card-img-top,\n.card-img-bottom {\n flex-shrink: 0;\n width: 100%;\n}\n.card-img,\n.card-img-top {\n border-top-left-radius: calc(0.25rem - 1px);\n border-top-right-radius: calc(0.25rem - 1px);\n}\n.card-img,\n.card-img-bottom {\n border-bottom-right-radius: calc(0.25rem - 1px);\n border-bottom-left-radius: calc(0.25rem - 1px);\n}\n.card-deck .card {\n margin-bottom: 15px;\n}\n@media (min-width: 576px) {\n.card-deck {\n display: flex;\n flex-flow: row wrap;\n margin-right: -15px;\n margin-left: -15px;\n}\n.card-deck .card {\n flex: 1 0 0%;\n margin-right: 15px;\n margin-bottom: 0;\n margin-left: 15px;\n}\n}\n.card-group > .card {\n margin-bottom: 15px;\n}\n@media (min-width: 576px) {\n.card-group {\n display: flex;\n flex-flow: row wrap;\n}\n.card-group > .card {\n flex: 1 0 0%;\n margin-bottom: 0;\n}\n.card-group > .card + .card {\n margin-left: 0;\n border-left: 0;\n}\n.card-group > .card:not(:last-child) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n.card-group > .card:not(:last-child) .card-img-top,\n .card-group > .card:not(:last-child) .card-header {\n border-top-right-radius: 0;\n}\n.card-group > .card:not(:last-child) .card-img-bottom,\n .card-group > .card:not(:last-child) .card-footer {\n border-bottom-right-radius: 0;\n}\n.card-group > .card:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n.card-group > .card:not(:first-child) .card-img-top,\n .card-group > .card:not(:first-child) .card-header {\n border-top-left-radius: 0;\n}\n.card-group > .card:not(:first-child) .card-img-bottom,\n .card-group > .card:not(:first-child) .card-footer {\n border-bottom-left-radius: 0;\n}\n}\n.card-columns .card {\n margin-bottom: 0.75rem;\n}\n@media (min-width: 576px) {\n.card-columns {\n -moz-column-count: 3;\n column-count: 3;\n -moz-column-gap: 1.25rem;\n column-gap: 1.25rem;\n orphans: 1;\n widows: 1;\n}\n.card-columns .card {\n display: inline-block;\n width: 100%;\n}\n}\n.accordion > .card {\n overflow: hidden;\n}\n.accordion > .card:not(:last-of-type) {\n border-bottom: 0;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n.accordion > .card:not(:first-of-type) {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n.accordion > .card > .card-header {\n border-radius: 0;\n margin-bottom: -1px;\n}\n.breadcrumb {\n display: flex;\n flex-wrap: wrap;\n padding: 0.75rem 1rem;\n margin-bottom: 1rem;\n list-style: none;\n background-color: #e9ecef;\n border-radius: 0.25rem;\n}\n.breadcrumb-item {\n display: flex;\n}\n.breadcrumb-item + .breadcrumb-item {\n padding-left: 0.5rem;\n}\n.breadcrumb-item + .breadcrumb-item::before {\n display: inline-block;\n padding-right: 0.5rem;\n color: #6c757d;\n content: \"/\";\n}\n.breadcrumb-item + .breadcrumb-item:hover::before {\n text-decoration: underline;\n}\n.breadcrumb-item + .breadcrumb-item:hover::before {\n text-decoration: none;\n}\n.breadcrumb-item.active {\n color: #6c757d;\n}\n.pagination {\n display: flex;\n padding-left: 0;\n list-style: none;\n border-radius: 0.25rem;\n}\n.page-link {\n position: relative;\n display: block;\n padding: 0.5rem 0.75rem;\n margin-left: -1px;\n line-height: 1.25;\n color: #007bff;\n background-color: #fff;\n border: 1px solid #dee2e6;\n}\n.page-link:hover {\n z-index: 2;\n color: #0056b3;\n text-decoration: none;\n background-color: #e9ecef;\n border-color: #dee2e6;\n}\n.page-link:focus {\n z-index: 3;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n.page-item:first-child .page-link {\n margin-left: 0;\n border-top-left-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n}\n.page-item:last-child .page-link {\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n}\n.page-item.active .page-link {\n z-index: 3;\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n.page-item.disabled .page-link {\n color: #6c757d;\n pointer-events: none;\n cursor: auto;\n background-color: #fff;\n border-color: #dee2e6;\n}\n.pagination-lg .page-link {\n padding: 0.75rem 1.5rem;\n font-size: 1.25rem;\n line-height: 1.5;\n}\n.pagination-lg .page-item:first-child .page-link {\n border-top-left-radius: 0.3rem;\n border-bottom-left-radius: 0.3rem;\n}\n.pagination-lg .page-item:last-child .page-link {\n border-top-right-radius: 0.3rem;\n border-bottom-right-radius: 0.3rem;\n}\n.pagination-sm .page-link {\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n line-height: 1.5;\n}\n.pagination-sm .page-item:first-child .page-link {\n border-top-left-radius: 0.2rem;\n border-bottom-left-radius: 0.2rem;\n}\n.pagination-sm .page-item:last-child .page-link {\n border-top-right-radius: 0.2rem;\n border-bottom-right-radius: 0.2rem;\n}\n.badge {\n display: inline-block;\n padding: 0.25em 0.4em;\n font-size: 75%;\n font-weight: 700;\n line-height: 1;\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n border-radius: 0.25rem;\n 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;\n}\n@media (prefers-reduced-motion: reduce) {\n.badge {\n transition: none;\n}\n}\na.badge:hover, a.badge:focus {\n text-decoration: none;\n}\n.badge:empty {\n display: none;\n}\n.btn .badge {\n position: relative;\n top: -1px;\n}\n.badge-pill {\n padding-right: 0.6em;\n padding-left: 0.6em;\n border-radius: 10rem;\n}\n.badge-primary {\n color: #fff;\n background-color: #7a1b17;\n}\na.badge-primary:hover, a.badge-primary:focus {\n color: #fff;\n background-color: #4f120f;\n}\na.badge-primary:focus, a.badge-primary.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(122, 27, 23, 0.5);\n}\n.badge-secondary {\n color: #212529;\n background-color: #FFFFFF;\n}\na.badge-secondary:hover, a.badge-secondary:focus {\n color: #212529;\n background-color: #e6e6e6;\n}\na.badge-secondary:focus, a.badge-secondary.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);\n}\n.badge-success {\n color: #fff;\n background-color: #6598cf;\n}\na.badge-success:hover, a.badge-success:focus {\n color: #fff;\n background-color: #3e7ec3;\n}\na.badge-success:focus, a.badge-success.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(101, 152, 207, 0.5);\n}\n.badge-info {\n color: #fff;\n background-color: #17a2b8;\n}\na.badge-info:hover, a.badge-info:focus {\n color: #fff;\n background-color: #117a8b;\n}\na.badge-info:focus, a.badge-info.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);\n}\n.badge-warning {\n color: #212529;\n background-color: #ffc107;\n}\na.badge-warning:hover, a.badge-warning:focus {\n color: #212529;\n background-color: #d39e00;\n}\na.badge-warning:focus, a.badge-warning.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);\n}\n.badge-danger {\n color: #fff;\n background-color: #e43932;\n}\na.badge-danger:hover, a.badge-danger:focus {\n color: #fff;\n background-color: #c9211a;\n}\na.badge-danger:focus, a.badge-danger.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(228, 57, 50, 0.5);\n}\n.badge-light {\n color: #212529;\n background-color: #f8f9fa;\n}\na.badge-light:hover, a.badge-light:focus {\n color: #212529;\n background-color: #dae0e5;\n}\na.badge-light:focus, a.badge-light.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);\n}\n.badge-dark {\n color: #fff;\n background-color: #343a40;\n}\na.badge-dark:hover, a.badge-dark:focus {\n color: #fff;\n background-color: #1d2124;\n}\na.badge-dark:focus, a.badge-dark.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);\n}\n.jumbotron {\n padding: 2rem 1rem;\n margin-bottom: 2rem;\n background-color: #e9ecef;\n border-radius: 0.3rem;\n}\n@media (min-width: 576px) {\n.jumbotron {\n padding: 4rem 2rem;\n}\n}\n.jumbotron-fluid {\n padding-right: 0;\n padding-left: 0;\n border-radius: 0;\n}\n.alert {\n position: relative;\n padding: 0.75rem 1.25rem;\n margin-bottom: 1rem;\n border: 1px solid transparent;\n border-radius: 0.25rem;\n}\n.alert-heading {\n color: inherit;\n}\n.alert-link {\n font-weight: 700;\n}\n.alert-dismissible {\n padding-right: 4rem;\n}\n.alert-dismissible .close {\n position: absolute;\n top: 0;\n right: 0;\n padding: 0.75rem 1.25rem;\n color: inherit;\n}\n.alert-primary {\n color: #3f0e0c;\n background-color: #e4d1d1;\n border-color: #dabfbe;\n}\n.alert-primary hr {\n border-top-color: #d1afae;\n}\n.alert-primary .alert-link {\n color: #140404;\n}\n.alert-secondary {\n color: #858585;\n background-color: white;\n border-color: white;\n}\n.alert-secondary hr {\n border-top-color: #f2f2f2;\n}\n.alert-secondary .alert-link {\n color: #6c6c6c;\n}\n.alert-success {\n color: #354f6c;\n background-color: #e0eaf5;\n border-color: #d4e2f2;\n}\n.alert-success hr {\n border-top-color: #c0d5ec;\n}\n.alert-success .alert-link {\n color: #24364a;\n}\n.alert-info {\n color: #0c5460;\n background-color: #d1ecf1;\n border-color: #bee5eb;\n}\n.alert-info hr {\n border-top-color: #abdde5;\n}\n.alert-info .alert-link {\n color: #062c33;\n}\n.alert-warning {\n color: #856404;\n background-color: #fff3cd;\n border-color: #ffeeba;\n}\n.alert-warning hr {\n border-top-color: #ffe8a1;\n}\n.alert-warning .alert-link {\n color: #533f03;\n}\n.alert-danger {\n color: #771e1a;\n background-color: #fad7d6;\n border-color: #f7c8c6;\n}\n.alert-danger hr {\n border-top-color: #f4b2b0;\n}\n.alert-danger .alert-link {\n color: #4d1311;\n}\n.alert-light {\n color: #818182;\n background-color: #fefefe;\n border-color: #fdfdfe;\n}\n.alert-light hr {\n border-top-color: #ececf6;\n}\n.alert-light .alert-link {\n color: #686868;\n}\n.alert-dark {\n color: #1b1e21;\n background-color: #d6d8d9;\n border-color: #c6c8ca;\n}\n.alert-dark hr {\n border-top-color: #b9bbbe;\n}\n.alert-dark .alert-link {\n color: #040505;\n}\n@-webkit-keyframes progress-bar-stripes {\nfrom {\n background-position: 1rem 0;\n}\nto {\n background-position: 0 0;\n}\n}\n@keyframes progress-bar-stripes {\nfrom {\n background-position: 1rem 0;\n}\nto {\n background-position: 0 0;\n}\n}\n.progress {\n display: flex;\n height: 1rem;\n overflow: hidden;\n line-height: 0;\n font-size: 0.75rem;\n background-color: #e9ecef;\n border-radius: 0.25rem;\n}\n.progress-bar {\n display: flex;\n flex-direction: column;\n justify-content: center;\n overflow: hidden;\n color: #fff;\n text-align: center;\n white-space: nowrap;\n background-color: #007bff;\n transition: width 0.6s ease;\n}\n@media (prefers-reduced-motion: reduce) {\n.progress-bar {\n transition: none;\n}\n}\n.progress-bar-striped {\n 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);\n background-size: 1rem 1rem;\n}\n.progress-bar-animated {\n -webkit-animation: progress-bar-stripes 1s linear infinite;\n animation: progress-bar-stripes 1s linear infinite;\n}\n@media (prefers-reduced-motion: reduce) {\n.progress-bar-animated {\n -webkit-animation: none;\n animation: none;\n}\n}\n.media {\n display: flex;\n align-items: flex-start;\n}\n.media-body {\n flex: 1;\n}\n.list-group {\n display: flex;\n flex-direction: column;\n padding-left: 0;\n margin-bottom: 0;\n border-radius: 0.25rem;\n}\n.list-group-item-action {\n width: 100%;\n color: #495057;\n text-align: inherit;\n}\n.list-group-item-action:hover, .list-group-item-action:focus {\n z-index: 1;\n color: #495057;\n text-decoration: none;\n background-color: #f8f9fa;\n}\n.list-group-item-action:active {\n color: #212529;\n background-color: #e9ecef;\n}\n.list-group-item {\n position: relative;\n display: block;\n padding: 0.75rem 1.25rem;\n background-color: #fff;\n border: 1px solid rgba(0, 0, 0, 0.125);\n}\n.list-group-item:first-child {\n border-top-left-radius: inherit;\n border-top-right-radius: inherit;\n}\n.list-group-item:last-child {\n border-bottom-right-radius: inherit;\n border-bottom-left-radius: inherit;\n}\n.list-group-item.disabled, .list-group-item:disabled {\n color: #6c757d;\n pointer-events: none;\n background-color: #fff;\n}\n.list-group-item.active {\n z-index: 2;\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n.list-group-item + .list-group-item {\n border-top-width: 0;\n}\n.list-group-item + .list-group-item.active {\n margin-top: -1px;\n border-top-width: 1px;\n}\n.list-group-horizontal {\n flex-direction: row;\n}\n.list-group-horizontal > .list-group-item:first-child {\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0;\n}\n.list-group-horizontal > .list-group-item:last-child {\n border-top-right-radius: 0.25rem;\n border-bottom-left-radius: 0;\n}\n.list-group-horizontal > .list-group-item.active {\n margin-top: 0;\n}\n.list-group-horizontal > .list-group-item + .list-group-item {\n border-top-width: 1px;\n border-left-width: 0;\n}\n.list-group-horizontal > .list-group-item + .list-group-item.active {\n margin-left: -1px;\n border-left-width: 1px;\n}\n@media (min-width: 576px) {\n.list-group-horizontal-sm {\n flex-direction: row;\n}\n.list-group-horizontal-sm > .list-group-item:first-child {\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0;\n}\n.list-group-horizontal-sm > .list-group-item:last-child {\n border-top-right-radius: 0.25rem;\n border-bottom-left-radius: 0;\n}\n.list-group-horizontal-sm > .list-group-item.active {\n margin-top: 0;\n}\n.list-group-horizontal-sm > .list-group-item + .list-group-item {\n border-top-width: 1px;\n border-left-width: 0;\n}\n.list-group-horizontal-sm > .list-group-item + .list-group-item.active {\n margin-left: -1px;\n border-left-width: 1px;\n}\n}\n@media (min-width: 768px) {\n.list-group-horizontal-md {\n flex-direction: row;\n}\n.list-group-horizontal-md > .list-group-item:first-child {\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0;\n}\n.list-group-horizontal-md > .list-group-item:last-child {\n border-top-right-radius: 0.25rem;\n border-bottom-left-radius: 0;\n}\n.list-group-horizontal-md > .list-group-item.active {\n margin-top: 0;\n}\n.list-group-horizontal-md > .list-group-item + .list-group-item {\n border-top-width: 1px;\n border-left-width: 0;\n}\n.list-group-horizontal-md > .list-group-item + .list-group-item.active {\n margin-left: -1px;\n border-left-width: 1px;\n}\n}\n@media (min-width: 992px) {\n.list-group-horizontal-lg {\n flex-direction: row;\n}\n.list-group-horizontal-lg > .list-group-item:first-child {\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0;\n}\n.list-group-horizontal-lg > .list-group-item:last-child {\n border-top-right-radius: 0.25rem;\n border-bottom-left-radius: 0;\n}\n.list-group-horizontal-lg > .list-group-item.active {\n margin-top: 0;\n}\n.list-group-horizontal-lg > .list-group-item + .list-group-item {\n border-top-width: 1px;\n border-left-width: 0;\n}\n.list-group-horizontal-lg > .list-group-item + .list-group-item.active {\n margin-left: -1px;\n border-left-width: 1px;\n}\n}\n@media (min-width: 1200px) {\n.list-group-horizontal-xl {\n flex-direction: row;\n}\n.list-group-horizontal-xl > .list-group-item:first-child {\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0;\n}\n.list-group-horizontal-xl > .list-group-item:last-child {\n border-top-right-radius: 0.25rem;\n border-bottom-left-radius: 0;\n}\n.list-group-horizontal-xl > .list-group-item.active {\n margin-top: 0;\n}\n.list-group-horizontal-xl > .list-group-item + .list-group-item {\n border-top-width: 1px;\n border-left-width: 0;\n}\n.list-group-horizontal-xl > .list-group-item + .list-group-item.active {\n margin-left: -1px;\n border-left-width: 1px;\n}\n}\n.list-group-flush {\n border-radius: 0;\n}\n.list-group-flush > .list-group-item {\n border-width: 0 0 1px;\n}\n.list-group-flush > .list-group-item:last-child {\n border-bottom-width: 0;\n}\n.list-group-item-primary {\n color: #3f0e0c;\n background-color: #dabfbe;\n}\n.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {\n color: #3f0e0c;\n background-color: #d1afae;\n}\n.list-group-item-primary.list-group-item-action.active {\n color: #fff;\n background-color: #3f0e0c;\n border-color: #3f0e0c;\n}\n.list-group-item-secondary {\n color: #858585;\n background-color: white;\n}\n.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {\n color: #858585;\n background-color: #f2f2f2;\n}\n.list-group-item-secondary.list-group-item-action.active {\n color: #fff;\n background-color: #858585;\n border-color: #858585;\n}\n.list-group-item-success {\n color: #354f6c;\n background-color: #d4e2f2;\n}\n.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {\n color: #354f6c;\n background-color: #c0d5ec;\n}\n.list-group-item-success.list-group-item-action.active {\n color: #fff;\n background-color: #354f6c;\n border-color: #354f6c;\n}\n.list-group-item-info {\n color: #0c5460;\n background-color: #bee5eb;\n}\n.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {\n color: #0c5460;\n background-color: #abdde5;\n}\n.list-group-item-info.list-group-item-action.active {\n color: #fff;\n background-color: #0c5460;\n border-color: #0c5460;\n}\n.list-group-item-warning {\n color: #856404;\n background-color: #ffeeba;\n}\n.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {\n color: #856404;\n background-color: #ffe8a1;\n}\n.list-group-item-warning.list-group-item-action.active {\n color: #fff;\n background-color: #856404;\n border-color: #856404;\n}\n.list-group-item-danger {\n color: #771e1a;\n background-color: #f7c8c6;\n}\n.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {\n color: #771e1a;\n background-color: #f4b2b0;\n}\n.list-group-item-danger.list-group-item-action.active {\n color: #fff;\n background-color: #771e1a;\n border-color: #771e1a;\n}\n.list-group-item-light {\n color: #818182;\n background-color: #fdfdfe;\n}\n.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {\n color: #818182;\n background-color: #ececf6;\n}\n.list-group-item-light.list-group-item-action.active {\n color: #fff;\n background-color: #818182;\n border-color: #818182;\n}\n.list-group-item-dark {\n color: #1b1e21;\n background-color: #c6c8ca;\n}\n.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {\n color: #1b1e21;\n background-color: #b9bbbe;\n}\n.list-group-item-dark.list-group-item-action.active {\n color: #fff;\n background-color: #1b1e21;\n border-color: #1b1e21;\n}\n.close {\n float: right;\n font-size: 1.5rem;\n font-weight: 700;\n line-height: 1;\n color: #000;\n text-shadow: 0 1px 0 #fff;\n opacity: .5;\n}\n.close:hover {\n color: #000;\n text-decoration: none;\n}\n.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {\n opacity: .75;\n}\nbutton.close {\n padding: 0;\n background-color: transparent;\n border: 0;\n}\na.close.disabled {\n pointer-events: none;\n}\n.toast {\n max-width: 350px;\n overflow: hidden;\n font-size: 0.875rem;\n background-color: rgba(255, 255, 255, 0.85);\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.1);\n box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);\n -webkit-backdrop-filter: blur(10px);\n backdrop-filter: blur(10px);\n opacity: 0;\n border-radius: 0.25rem;\n}\n.toast:not(:last-child) {\n margin-bottom: 0.75rem;\n}\n.toast.showing {\n opacity: 1;\n}\n.toast.show {\n display: block;\n opacity: 1;\n}\n.toast.hide {\n display: none;\n}\n.toast-header {\n display: flex;\n align-items: center;\n padding: 0.25rem 0.75rem;\n color: #6c757d;\n background-color: rgba(255, 255, 255, 0.85);\n background-clip: padding-box;\n border-bottom: 1px solid rgba(0, 0, 0, 0.05);\n}\n.toast-body {\n padding: 0.75rem;\n}\n.modal-open {\n overflow: hidden;\n}\n.modal-open .modal {\n overflow-x: hidden;\n overflow-y: auto;\n}\n.modal {\n position: fixed;\n top: 0;\n left: 0;\n z-index: 1050;\n display: none;\n width: 100%;\n height: 100%;\n overflow: hidden;\n outline: 0;\n}\n.modal-dialog {\n position: relative;\n width: auto;\n margin: 0.5rem;\n pointer-events: none;\n}\n.modal.fade .modal-dialog {\n transition: transform 0.3s ease-out;\n transform: translate(0, -50px);\n}\n@media (prefers-reduced-motion: reduce) {\n.modal.fade .modal-dialog {\n transition: none;\n}\n}\n.modal.show .modal-dialog {\n transform: none;\n}\n.modal.modal-static .modal-dialog {\n transform: scale(1.02);\n}\n.modal-dialog-scrollable {\n display: flex;\n max-height: calc(100% - 1rem);\n}\n.modal-dialog-scrollable .modal-content {\n max-height: calc(100vh - 1rem);\n overflow: hidden;\n}\n.modal-dialog-scrollable .modal-header,\n .modal-dialog-scrollable .modal-footer {\n flex-shrink: 0;\n}\n.modal-dialog-scrollable .modal-body {\n overflow-y: auto;\n}\n.modal-dialog-centered {\n display: flex;\n align-items: center;\n min-height: calc(100% - 1rem);\n}\n.modal-dialog-centered::before {\n display: block;\n height: calc(100vh - 1rem);\n height: -webkit-min-content;\n height: -moz-min-content;\n height: min-content;\n content: \"\";\n}\n.modal-dialog-centered.modal-dialog-scrollable {\n flex-direction: column;\n justify-content: center;\n height: 100%;\n}\n.modal-dialog-centered.modal-dialog-scrollable .modal-content {\n max-height: none;\n}\n.modal-dialog-centered.modal-dialog-scrollable::before {\n content: none;\n}\n.modal-content {\n position: relative;\n display: flex;\n flex-direction: column;\n width: 100%;\n pointer-events: auto;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.2);\n border-radius: 0.3rem;\n outline: 0;\n}\n.modal-backdrop {\n position: fixed;\n top: 0;\n left: 0;\n z-index: 1040;\n width: 100vw;\n height: 100vh;\n background-color: #000;\n}\n.modal-backdrop.fade {\n opacity: 0;\n}\n.modal-backdrop.show {\n opacity: 0.5;\n}\n.modal-header {\n display: flex;\n align-items: flex-start;\n justify-content: space-between;\n padding: 1rem 1rem;\n border-bottom: 1px solid #dee2e6;\n border-top-left-radius: calc(0.3rem - 1px);\n border-top-right-radius: calc(0.3rem - 1px);\n}\n.modal-header .close {\n padding: 1rem 1rem;\n margin: -1rem -1rem -1rem auto;\n}\n.modal-title {\n margin-bottom: 0;\n line-height: 1.5;\n}\n.modal-body {\n position: relative;\n flex: 1 1 auto;\n padding: 1rem;\n}\n.modal-footer {\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n justify-content: flex-end;\n padding: 0.75rem;\n border-top: 1px solid #dee2e6;\n border-bottom-right-radius: calc(0.3rem - 1px);\n border-bottom-left-radius: calc(0.3rem - 1px);\n}\n.modal-footer > * {\n margin: 0.25rem;\n}\n.modal-scrollbar-measure {\n position: absolute;\n top: -9999px;\n width: 50px;\n height: 50px;\n overflow: scroll;\n}\n@media (min-width: 576px) {\n.modal-dialog {\n max-width: 500px;\n margin: 1.75rem auto;\n}\n.modal-dialog-scrollable {\n max-height: calc(100% - 3.5rem);\n}\n.modal-dialog-scrollable .modal-content {\n max-height: calc(100vh - 3.5rem);\n}\n.modal-dialog-centered {\n min-height: calc(100% - 3.5rem);\n}\n.modal-dialog-centered::before {\n height: calc(100vh - 3.5rem);\n height: -webkit-min-content;\n height: -moz-min-content;\n height: min-content;\n}\n.modal-sm {\n max-width: 300px;\n}\n}\n@media (min-width: 992px) {\n.modal-lg,\n .modal-xl {\n max-width: 800px;\n}\n}\n@media (min-width: 1200px) {\n.modal-xl {\n max-width: 1140px;\n}\n}\n.tooltip {\n position: absolute;\n z-index: 1070;\n display: block;\n margin: 0;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n font-style: normal;\n font-weight: 400;\n line-height: 1.5;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n white-space: normal;\n line-break: auto;\n font-size: 0.875rem;\n word-wrap: break-word;\n opacity: 0;\n}\n.tooltip.show {\n opacity: 0.9;\n}\n.tooltip .arrow {\n position: absolute;\n display: block;\n width: 0.8rem;\n height: 0.4rem;\n}\n.tooltip .arrow::before {\n position: absolute;\n content: \"\";\n border-color: transparent;\n border-style: solid;\n}\n.bs-tooltip-top, .bs-tooltip-auto[x-placement^=\"top\"], .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=\"top\"], .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=\"top\"], .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=\"top\"], .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=\"top\"], .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=\"top\"], .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=\"top\"], .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=\"top\"], .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=\"top\"] {\n padding: 0.4rem 0;\n}\n.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^=\"top\"] .arrow, .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=\"top\"] .arrow, .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=\"top\"] .arrow, .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=\"top\"] .arrow, .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=\"top\"] .arrow, .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=\"top\"] .arrow, .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=\"top\"] .arrow, .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=\"top\"] .arrow, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=\"top\"] .arrow {\n bottom: 0;\n}\n.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^=\"top\"] .arrow::before, .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=\"top\"] .arrow::before, .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=\"top\"] .arrow::before, .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=\"top\"] .arrow::before, .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=\"top\"] .arrow::before, .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=\"top\"] .arrow::before, .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=\"top\"] .arrow::before, .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=\"top\"] .arrow::before, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=\"top\"] .arrow::before {\n top: 0;\n border-width: 0.4rem 0.4rem 0;\n border-top-color: #000;\n}\n.bs-tooltip-right, .bs-tooltip-auto[x-placement^=\"right\"], .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=\"right\"], .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=\"right\"], .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=\"right\"], .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=\"right\"], .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=\"right\"], .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=\"right\"], .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=\"right\"], .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=\"right\"] {\n padding: 0 0.4rem;\n}\n.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^=\"right\"] .arrow, .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=\"right\"] .arrow, .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=\"right\"] .arrow, .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=\"right\"] .arrow, .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=\"right\"] .arrow, .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=\"right\"] .arrow, .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=\"right\"] .arrow, .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=\"right\"] .arrow, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=\"right\"] .arrow {\n left: 0;\n width: 0.4rem;\n height: 0.8rem;\n}\n.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^=\"right\"] .arrow::before, .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=\"right\"] .arrow::before, .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=\"right\"] .arrow::before, .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=\"right\"] .arrow::before, .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=\"right\"] .arrow::before, .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=\"right\"] .arrow::before, .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=\"right\"] .arrow::before, .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=\"right\"] .arrow::before, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=\"right\"] .arrow::before {\n right: 0;\n border-width: 0.4rem 0.4rem 0.4rem 0;\n border-right-color: #000;\n}\n.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^=\"bottom\"], .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=\"bottom\"], .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=\"bottom\"], .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=\"bottom\"], .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=\"bottom\"], .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=\"bottom\"], .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=\"bottom\"], .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=\"bottom\"], .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=\"bottom\"] {\n padding: 0.4rem 0;\n}\n.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^=\"bottom\"] .arrow, .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=\"bottom\"] .arrow, .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=\"bottom\"] .arrow, .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=\"bottom\"] .arrow, .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=\"bottom\"] .arrow, .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=\"bottom\"] .arrow, .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=\"bottom\"] .arrow, .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=\"bottom\"] .arrow, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=\"bottom\"] .arrow {\n top: 0;\n}\n.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^=\"bottom\"] .arrow::before, .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=\"bottom\"] .arrow::before, .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=\"bottom\"] .arrow::before, .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=\"bottom\"] .arrow::before, .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=\"bottom\"] .arrow::before, .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=\"bottom\"] .arrow::before, .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=\"bottom\"] .arrow::before, .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=\"bottom\"] .arrow::before, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=\"bottom\"] .arrow::before {\n bottom: 0;\n border-width: 0 0.4rem 0.4rem;\n border-bottom-color: #000;\n}\n.bs-tooltip-left, .bs-tooltip-auto[x-placement^=\"left\"], .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=\"left\"], .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=\"left\"], .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=\"left\"], .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=\"left\"], .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=\"left\"], .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=\"left\"], .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=\"left\"], .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=\"left\"] {\n padding: 0 0.4rem;\n}\n.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^=\"left\"] .arrow, .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=\"left\"] .arrow, .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=\"left\"] .arrow, .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=\"left\"] .arrow, .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=\"left\"] .arrow, .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=\"left\"] .arrow, .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=\"left\"] .arrow, .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=\"left\"] .arrow, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=\"left\"] .arrow {\n right: 0;\n width: 0.4rem;\n height: 0.8rem;\n}\n.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^=\"left\"] .arrow::before, .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=\"left\"] .arrow::before, .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=\"left\"] .arrow::before, .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=\"left\"] .arrow::before, .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=\"left\"] .arrow::before, .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=\"left\"] .arrow::before, .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=\"left\"] .arrow::before, .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=\"left\"] .arrow::before, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=\"left\"] .arrow::before {\n left: 0;\n border-width: 0.4rem 0 0.4rem 0.4rem;\n border-left-color: #000;\n}\n.tooltip-inner {\n max-width: 200px;\n padding: 0.25rem 0.5rem;\n color: #fff;\n text-align: center;\n background-color: #000;\n border-radius: 0.25rem;\n}\n.popover {\n position: absolute;\n top: 0;\n left: 0;\n z-index: 1060;\n display: block;\n max-width: 276px;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n font-style: normal;\n font-weight: 400;\n line-height: 1.5;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n white-space: normal;\n line-break: auto;\n font-size: 0.875rem;\n word-wrap: break-word;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.2);\n border-radius: 0.3rem;\n}\n.popover .arrow {\n position: absolute;\n display: block;\n width: 1rem;\n height: 0.5rem;\n margin: 0 0.3rem;\n}\n.popover .arrow::before, .popover .arrow::after {\n position: absolute;\n display: block;\n content: \"\";\n border-color: transparent;\n border-style: solid;\n}\n.bs-popover-top, .bs-popover-auto[x-placement^=\"top\"], .b-popover-primary.bs-popover-auto[x-placement^=\"top\"], .b-popover-secondary.bs-popover-auto[x-placement^=\"top\"], .b-popover-success.bs-popover-auto[x-placement^=\"top\"], .b-popover-info.bs-popover-auto[x-placement^=\"top\"], .b-popover-warning.bs-popover-auto[x-placement^=\"top\"], .b-popover-danger.bs-popover-auto[x-placement^=\"top\"], .b-popover-light.bs-popover-auto[x-placement^=\"top\"], .b-popover-dark.bs-popover-auto[x-placement^=\"top\"] {\n margin-bottom: 0.5rem;\n}\n.bs-popover-top > .arrow, .bs-popover-auto[x-placement^=\"top\"] > .arrow {\n bottom: calc(-0.5rem - 1px);\n}\n.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^=\"top\"] > .arrow::before {\n bottom: 0;\n border-width: 0.5rem 0.5rem 0;\n border-top-color: rgba(0, 0, 0, 0.25);\n}\n.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^=\"top\"] > .arrow::after {\n bottom: 1px;\n border-width: 0.5rem 0.5rem 0;\n border-top-color: #fff;\n}\n.bs-popover-right, .bs-popover-auto[x-placement^=\"right\"], .b-popover-primary.bs-popover-auto[x-placement^=\"right\"], .b-popover-secondary.bs-popover-auto[x-placement^=\"right\"], .b-popover-success.bs-popover-auto[x-placement^=\"right\"], .b-popover-info.bs-popover-auto[x-placement^=\"right\"], .b-popover-warning.bs-popover-auto[x-placement^=\"right\"], .b-popover-danger.bs-popover-auto[x-placement^=\"right\"], .b-popover-light.bs-popover-auto[x-placement^=\"right\"], .b-popover-dark.bs-popover-auto[x-placement^=\"right\"] {\n margin-left: 0.5rem;\n}\n.bs-popover-right > .arrow, .bs-popover-auto[x-placement^=\"right\"] > .arrow {\n left: calc(-0.5rem - 1px);\n width: 0.5rem;\n height: 1rem;\n margin: 0.3rem 0;\n}\n.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^=\"right\"] > .arrow::before {\n left: 0;\n border-width: 0.5rem 0.5rem 0.5rem 0;\n border-right-color: rgba(0, 0, 0, 0.25);\n}\n.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^=\"right\"] > .arrow::after {\n left: 1px;\n border-width: 0.5rem 0.5rem 0.5rem 0;\n border-right-color: #fff;\n}\n.bs-popover-bottom, .bs-popover-auto[x-placement^=\"bottom\"], .b-popover-primary.bs-popover-auto[x-placement^=\"bottom\"], .b-popover-secondary.bs-popover-auto[x-placement^=\"bottom\"], .b-popover-success.bs-popover-auto[x-placement^=\"bottom\"], .b-popover-info.bs-popover-auto[x-placement^=\"bottom\"], .b-popover-warning.bs-popover-auto[x-placement^=\"bottom\"], .b-popover-danger.bs-popover-auto[x-placement^=\"bottom\"], .b-popover-light.bs-popover-auto[x-placement^=\"bottom\"], .b-popover-dark.bs-popover-auto[x-placement^=\"bottom\"] {\n margin-top: 0.5rem;\n}\n.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^=\"bottom\"] > .arrow {\n top: calc(-0.5rem - 1px);\n}\n.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^=\"bottom\"] > .arrow::before {\n top: 0;\n border-width: 0 0.5rem 0.5rem 0.5rem;\n border-bottom-color: rgba(0, 0, 0, 0.25);\n}\n.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^=\"bottom\"] > .arrow::after {\n top: 1px;\n border-width: 0 0.5rem 0.5rem 0.5rem;\n border-bottom-color: #fff;\n}\n.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^=\"bottom\"] .popover-header::before {\n position: absolute;\n top: 0;\n left: 50%;\n display: block;\n width: 1rem;\n margin-left: -0.5rem;\n content: \"\";\n border-bottom: 1px solid #f7f7f7;\n}\n.bs-popover-left, .bs-popover-auto[x-placement^=\"left\"], .b-popover-primary.bs-popover-auto[x-placement^=\"left\"], .b-popover-secondary.bs-popover-auto[x-placement^=\"left\"], .b-popover-success.bs-popover-auto[x-placement^=\"left\"], .b-popover-info.bs-popover-auto[x-placement^=\"left\"], .b-popover-warning.bs-popover-auto[x-placement^=\"left\"], .b-popover-danger.bs-popover-auto[x-placement^=\"left\"], .b-popover-light.bs-popover-auto[x-placement^=\"left\"], .b-popover-dark.bs-popover-auto[x-placement^=\"left\"] {\n margin-right: 0.5rem;\n}\n.bs-popover-left > .arrow, .bs-popover-auto[x-placement^=\"left\"] > .arrow {\n right: calc(-0.5rem - 1px);\n width: 0.5rem;\n height: 1rem;\n margin: 0.3rem 0;\n}\n.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^=\"left\"] > .arrow::before {\n right: 0;\n border-width: 0.5rem 0 0.5rem 0.5rem;\n border-left-color: rgba(0, 0, 0, 0.25);\n}\n.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^=\"left\"] > .arrow::after {\n right: 1px;\n border-width: 0.5rem 0 0.5rem 0.5rem;\n border-left-color: #fff;\n}\n.popover-header {\n padding: 0.5rem 0.75rem;\n margin-bottom: 0;\n font-size: 1rem;\n background-color: #f7f7f7;\n border-bottom: 1px solid #ebebeb;\n border-top-left-radius: calc(0.3rem - 1px);\n border-top-right-radius: calc(0.3rem - 1px);\n}\n.popover-header:empty {\n display: none;\n}\n.popover-body {\n padding: 0.5rem 0.75rem;\n color: #212529;\n}\n.carousel {\n position: relative;\n}\n.carousel.pointer-event {\n touch-action: pan-y;\n}\n.carousel-inner {\n position: relative;\n width: 100%;\n overflow: hidden;\n}\n.carousel-inner::after {\n display: block;\n clear: both;\n content: \"\";\n}\n.carousel-item {\n position: relative;\n display: none;\n float: left;\n width: 100%;\n margin-right: -100%;\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n transition: transform 0.6s ease-in-out;\n}\n@media (prefers-reduced-motion: reduce) {\n.carousel-item {\n transition: none;\n}\n}\n.carousel-item.active,\n.carousel-item-next,\n.carousel-item-prev {\n display: block;\n}\n.carousel-item-next:not(.carousel-item-left),\n.active.carousel-item-right {\n transform: translateX(100%);\n}\n.carousel-item-prev:not(.carousel-item-right),\n.active.carousel-item-left {\n transform: translateX(-100%);\n}\n.carousel-fade .carousel-item {\n opacity: 0;\n transition-property: opacity;\n transform: none;\n}\n.carousel-fade .carousel-item.active,\n.carousel-fade .carousel-item-next.carousel-item-left,\n.carousel-fade .carousel-item-prev.carousel-item-right {\n z-index: 1;\n opacity: 1;\n}\n.carousel-fade .active.carousel-item-left,\n.carousel-fade .active.carousel-item-right {\n z-index: 0;\n opacity: 0;\n transition: opacity 0s 0.6s;\n}\n@media (prefers-reduced-motion: reduce) {\n.carousel-fade .active.carousel-item-left,\n .carousel-fade .active.carousel-item-right {\n transition: none;\n}\n}\n.carousel-control-prev,\n.carousel-control-next {\n position: absolute;\n top: 0;\n bottom: 0;\n z-index: 1;\n display: flex;\n align-items: center;\n justify-content: center;\n width: 15%;\n color: #fff;\n text-align: center;\n opacity: 0.5;\n transition: opacity 0.15s ease;\n}\n@media (prefers-reduced-motion: reduce) {\n.carousel-control-prev,\n .carousel-control-next {\n transition: none;\n}\n}\n.carousel-control-prev:hover, .carousel-control-prev:focus,\n .carousel-control-next:hover,\n .carousel-control-next:focus {\n color: #fff;\n text-decoration: none;\n outline: 0;\n opacity: 0.9;\n}\n.carousel-control-prev {\n left: 0;\n}\n.carousel-control-next {\n right: 0;\n}\n.carousel-control-prev-icon,\n.carousel-control-next-icon {\n display: inline-block;\n width: 20px;\n height: 20px;\n background: no-repeat 50% / 100% 100%;\n}\n.carousel-control-prev-icon {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e\");\n}\n.carousel-control-next-icon {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e\");\n}\n.carousel-indicators {\n position: absolute;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 15;\n display: flex;\n justify-content: center;\n padding-left: 0;\n margin-right: 15%;\n margin-left: 15%;\n list-style: none;\n}\n.carousel-indicators li {\n box-sizing: content-box;\n flex: 0 1 auto;\n width: 30px;\n height: 3px;\n margin-right: 3px;\n margin-left: 3px;\n text-indent: -999px;\n cursor: pointer;\n background-color: #fff;\n background-clip: padding-box;\n border-top: 10px solid transparent;\n border-bottom: 10px solid transparent;\n opacity: .5;\n transition: opacity 0.6s ease;\n}\n@media (prefers-reduced-motion: reduce) {\n.carousel-indicators li {\n transition: none;\n}\n}\n.carousel-indicators .active {\n opacity: 1;\n}\n.carousel-caption {\n position: absolute;\n right: 15%;\n bottom: 20px;\n left: 15%;\n z-index: 10;\n padding-top: 20px;\n padding-bottom: 20px;\n color: #fff;\n text-align: center;\n}\n@-webkit-keyframes spinner-border {\nto {\n transform: rotate(360deg);\n}\n}\n@keyframes spinner-border {\nto {\n transform: rotate(360deg);\n}\n}\n.spinner-border {\n display: inline-block;\n width: 2rem;\n height: 2rem;\n vertical-align: text-bottom;\n border: 0.25em solid currentColor;\n border-right-color: transparent;\n border-radius: 50%;\n -webkit-animation: spinner-border .75s linear infinite;\n animation: spinner-border .75s linear infinite;\n}\n.spinner-border-sm {\n width: 1rem;\n height: 1rem;\n border-width: 0.2em;\n}\n@-webkit-keyframes spinner-grow {\n0% {\n transform: scale(0);\n}\n50% {\n opacity: 1;\n transform: none;\n}\n}\n@keyframes spinner-grow {\n0% {\n transform: scale(0);\n}\n50% {\n opacity: 1;\n transform: none;\n}\n}\n.spinner-grow {\n display: inline-block;\n width: 2rem;\n height: 2rem;\n vertical-align: text-bottom;\n background-color: currentColor;\n border-radius: 50%;\n opacity: 0;\n -webkit-animation: spinner-grow .75s linear infinite;\n animation: spinner-grow .75s linear infinite;\n}\n.spinner-grow-sm {\n width: 1rem;\n height: 1rem;\n}\n.align-baseline {\n vertical-align: baseline !important;\n}\n.align-top {\n vertical-align: top !important;\n}\n.align-middle {\n vertical-align: middle !important;\n}\n.align-bottom {\n vertical-align: bottom !important;\n}\n.align-text-bottom {\n vertical-align: text-bottom !important;\n}\n.align-text-top {\n vertical-align: text-top !important;\n}\n.bg-primary {\n background-color: #7a1b17 !important;\n}\na.bg-primary:hover, a.bg-primary:focus,\nbutton.bg-primary:hover,\nbutton.bg-primary:focus {\n background-color: #4f120f !important;\n}\n.bg-secondary {\n background-color: #FFFFFF !important;\n}\na.bg-secondary:hover, a.bg-secondary:focus,\nbutton.bg-secondary:hover,\nbutton.bg-secondary:focus {\n background-color: #e6e6e6 !important;\n}\n.bg-success {\n background-color: #6598cf !important;\n}\na.bg-success:hover, a.bg-success:focus,\nbutton.bg-success:hover,\nbutton.bg-success:focus {\n background-color: #3e7ec3 !important;\n}\n.bg-info {\n background-color: #17a2b8 !important;\n}\na.bg-info:hover, a.bg-info:focus,\nbutton.bg-info:hover,\nbutton.bg-info:focus {\n background-color: #117a8b !important;\n}\n.bg-warning {\n background-color: #ffc107 !important;\n}\na.bg-warning:hover, a.bg-warning:focus,\nbutton.bg-warning:hover,\nbutton.bg-warning:focus {\n background-color: #d39e00 !important;\n}\n.bg-danger {\n background-color: #e43932 !important;\n}\na.bg-danger:hover, a.bg-danger:focus,\nbutton.bg-danger:hover,\nbutton.bg-danger:focus {\n background-color: #c9211a !important;\n}\n.bg-light {\n background-color: #f8f9fa !important;\n}\na.bg-light:hover, a.bg-light:focus,\nbutton.bg-light:hover,\nbutton.bg-light:focus {\n background-color: #dae0e5 !important;\n}\n.bg-dark {\n background-color: #343a40 !important;\n}\na.bg-dark:hover, a.bg-dark:focus,\nbutton.bg-dark:hover,\nbutton.bg-dark:focus {\n background-color: #1d2124 !important;\n}\n.bg-white {\n background-color: #fff !important;\n}\n.bg-transparent {\n background-color: transparent !important;\n}\n.border {\n border: 1px solid #dee2e6 !important;\n}\n.border-top {\n border-top: 1px solid #dee2e6 !important;\n}\n.border-right {\n border-right: 1px solid #dee2e6 !important;\n}\n.border-bottom {\n border-bottom: 1px solid #dee2e6 !important;\n}\n.border-left {\n border-left: 1px solid #dee2e6 !important;\n}\n.border-0 {\n border: 0 !important;\n}\n.border-top-0 {\n border-top: 0 !important;\n}\n.border-right-0 {\n border-right: 0 !important;\n}\n.border-bottom-0 {\n border-bottom: 0 !important;\n}\n.border-left-0 {\n border-left: 0 !important;\n}\n.border-primary {\n border-color: #7a1b17 !important;\n}\n.border-secondary {\n border-color: #FFFFFF !important;\n}\n.border-success {\n border-color: #6598cf !important;\n}\n.border-info {\n border-color: #17a2b8 !important;\n}\n.border-warning {\n border-color: #ffc107 !important;\n}\n.border-danger {\n border-color: #e43932 !important;\n}\n.border-light {\n border-color: #f8f9fa !important;\n}\n.border-dark {\n border-color: #343a40 !important;\n}\n.border-white {\n border-color: #fff !important;\n}\n.rounded-sm {\n border-radius: 0.2rem !important;\n}\n.rounded {\n border-radius: 0.25rem !important;\n}\n.rounded-top {\n border-top-left-radius: 0.25rem !important;\n border-top-right-radius: 0.25rem !important;\n}\n.rounded-right {\n border-top-right-radius: 0.25rem !important;\n border-bottom-right-radius: 0.25rem !important;\n}\n.rounded-bottom {\n border-bottom-right-radius: 0.25rem !important;\n border-bottom-left-radius: 0.25rem !important;\n}\n.rounded-left {\n border-top-left-radius: 0.25rem !important;\n border-bottom-left-radius: 0.25rem !important;\n}\n.rounded-lg {\n border-radius: 0.3rem !important;\n}\n.rounded-circle {\n border-radius: 50% !important;\n}\n.rounded-pill {\n border-radius: 50rem !important;\n}\n.rounded-0 {\n border-radius: 0 !important;\n}\n.clearfix::after {\n display: block;\n clear: both;\n content: \"\";\n}\n.d-none {\n display: none !important;\n}\n.d-inline {\n display: inline !important;\n}\n.d-inline-block {\n display: inline-block !important;\n}\n.d-block {\n display: block !important;\n}\n.d-table {\n display: table !important;\n}\n.d-table-row {\n display: table-row !important;\n}\n.d-table-cell {\n display: table-cell !important;\n}\n.d-flex {\n display: flex !important;\n}\n.d-inline-flex {\n display: inline-flex !important;\n}\n@media (min-width: 576px) {\n.d-sm-none {\n display: none !important;\n}\n.d-sm-inline {\n display: inline !important;\n}\n.d-sm-inline-block {\n display: inline-block !important;\n}\n.d-sm-block {\n display: block !important;\n}\n.d-sm-table {\n display: table !important;\n}\n.d-sm-table-row {\n display: table-row !important;\n}\n.d-sm-table-cell {\n display: table-cell !important;\n}\n.d-sm-flex {\n display: flex !important;\n}\n.d-sm-inline-flex {\n display: inline-flex !important;\n}\n}\n@media (min-width: 768px) {\n.d-md-none {\n display: none !important;\n}\n.d-md-inline {\n display: inline !important;\n}\n.d-md-inline-block {\n display: inline-block !important;\n}\n.d-md-block {\n display: block !important;\n}\n.d-md-table {\n display: table !important;\n}\n.d-md-table-row {\n display: table-row !important;\n}\n.d-md-table-cell {\n display: table-cell !important;\n}\n.d-md-flex {\n display: flex !important;\n}\n.d-md-inline-flex {\n display: inline-flex !important;\n}\n}\n@media (min-width: 992px) {\n.d-lg-none {\n display: none !important;\n}\n.d-lg-inline {\n display: inline !important;\n}\n.d-lg-inline-block {\n display: inline-block !important;\n}\n.d-lg-block {\n display: block !important;\n}\n.d-lg-table {\n display: table !important;\n}\n.d-lg-table-row {\n display: table-row !important;\n}\n.d-lg-table-cell {\n display: table-cell !important;\n}\n.d-lg-flex {\n display: flex !important;\n}\n.d-lg-inline-flex {\n display: inline-flex !important;\n}\n}\n@media (min-width: 1200px) {\n.d-xl-none {\n display: none !important;\n}\n.d-xl-inline {\n display: inline !important;\n}\n.d-xl-inline-block {\n display: inline-block !important;\n}\n.d-xl-block {\n display: block !important;\n}\n.d-xl-table {\n display: table !important;\n}\n.d-xl-table-row {\n display: table-row !important;\n}\n.d-xl-table-cell {\n display: table-cell !important;\n}\n.d-xl-flex {\n display: flex !important;\n}\n.d-xl-inline-flex {\n display: inline-flex !important;\n}\n}\n@media print {\n.d-print-none {\n display: none !important;\n}\n.d-print-inline {\n display: inline !important;\n}\n.d-print-inline-block {\n display: inline-block !important;\n}\n.d-print-block {\n display: block !important;\n}\n.d-print-table {\n display: table !important;\n}\n.d-print-table-row {\n display: table-row !important;\n}\n.d-print-table-cell {\n display: table-cell !important;\n}\n.d-print-flex {\n display: flex !important;\n}\n.d-print-inline-flex {\n display: inline-flex !important;\n}\n}\n.embed-responsive {\n position: relative;\n display: block;\n width: 100%;\n padding: 0;\n overflow: hidden;\n}\n.embed-responsive::before {\n display: block;\n content: \"\";\n}\n.embed-responsive .embed-responsive-item,\n .embed-responsive iframe,\n .embed-responsive embed,\n .embed-responsive object,\n .embed-responsive video {\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n width: 100%;\n height: 100%;\n border: 0;\n}\n.embed-responsive-21by9::before {\n padding-top: 42.85714%;\n}\n.embed-responsive-16by9::before {\n padding-top: 56.25%;\n}\n.embed-responsive-4by3::before {\n padding-top: 75%;\n}\n.embed-responsive-1by1::before {\n padding-top: 100%;\n}\n.embed-responsive-21by9::before {\n padding-top: 42.85714%;\n}\n.embed-responsive-16by9::before {\n padding-top: 56.25%;\n}\n.embed-responsive-4by3::before {\n padding-top: 75%;\n}\n.embed-responsive-1by1::before {\n padding-top: 100%;\n}\n.flex-row {\n flex-direction: row !important;\n}\n.flex-column {\n flex-direction: column !important;\n}\n.flex-row-reverse {\n flex-direction: row-reverse !important;\n}\n.flex-column-reverse {\n flex-direction: column-reverse !important;\n}\n.flex-wrap {\n flex-wrap: wrap !important;\n}\n.flex-nowrap {\n flex-wrap: nowrap !important;\n}\n.flex-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n}\n.flex-fill {\n flex: 1 1 auto !important;\n}\n.flex-grow-0 {\n flex-grow: 0 !important;\n}\n.flex-grow-1 {\n flex-grow: 1 !important;\n}\n.flex-shrink-0 {\n flex-shrink: 0 !important;\n}\n.flex-shrink-1 {\n flex-shrink: 1 !important;\n}\n.justify-content-start {\n justify-content: flex-start !important;\n}\n.justify-content-end {\n justify-content: flex-end !important;\n}\n.justify-content-center {\n justify-content: center !important;\n}\n.justify-content-between {\n justify-content: space-between !important;\n}\n.justify-content-around {\n justify-content: space-around !important;\n}\n.align-items-start {\n align-items: flex-start !important;\n}\n.align-items-end {\n align-items: flex-end !important;\n}\n.align-items-center {\n align-items: center !important;\n}\n.align-items-baseline {\n align-items: baseline !important;\n}\n.align-items-stretch {\n align-items: stretch !important;\n}\n.align-content-start {\n align-content: flex-start !important;\n}\n.align-content-end {\n align-content: flex-end !important;\n}\n.align-content-center {\n align-content: center !important;\n}\n.align-content-between {\n align-content: space-between !important;\n}\n.align-content-around {\n align-content: space-around !important;\n}\n.align-content-stretch {\n align-content: stretch !important;\n}\n.align-self-auto {\n align-self: auto !important;\n}\n.align-self-start {\n align-self: flex-start !important;\n}\n.align-self-end {\n align-self: flex-end !important;\n}\n.align-self-center {\n align-self: center !important;\n}\n.align-self-baseline {\n align-self: baseline !important;\n}\n.align-self-stretch {\n align-self: stretch !important;\n}\n@media (min-width: 576px) {\n.flex-sm-row {\n flex-direction: row !important;\n}\n.flex-sm-column {\n flex-direction: column !important;\n}\n.flex-sm-row-reverse {\n flex-direction: row-reverse !important;\n}\n.flex-sm-column-reverse {\n flex-direction: column-reverse !important;\n}\n.flex-sm-wrap {\n flex-wrap: wrap !important;\n}\n.flex-sm-nowrap {\n flex-wrap: nowrap !important;\n}\n.flex-sm-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n}\n.flex-sm-fill {\n flex: 1 1 auto !important;\n}\n.flex-sm-grow-0 {\n flex-grow: 0 !important;\n}\n.flex-sm-grow-1 {\n flex-grow: 1 !important;\n}\n.flex-sm-shrink-0 {\n flex-shrink: 0 !important;\n}\n.flex-sm-shrink-1 {\n flex-shrink: 1 !important;\n}\n.justify-content-sm-start {\n justify-content: flex-start !important;\n}\n.justify-content-sm-end {\n justify-content: flex-end !important;\n}\n.justify-content-sm-center {\n justify-content: center !important;\n}\n.justify-content-sm-between {\n justify-content: space-between !important;\n}\n.justify-content-sm-around {\n justify-content: space-around !important;\n}\n.align-items-sm-start {\n align-items: flex-start !important;\n}\n.align-items-sm-end {\n align-items: flex-end !important;\n}\n.align-items-sm-center {\n align-items: center !important;\n}\n.align-items-sm-baseline {\n align-items: baseline !important;\n}\n.align-items-sm-stretch {\n align-items: stretch !important;\n}\n.align-content-sm-start {\n align-content: flex-start !important;\n}\n.align-content-sm-end {\n align-content: flex-end !important;\n}\n.align-content-sm-center {\n align-content: center !important;\n}\n.align-content-sm-between {\n align-content: space-between !important;\n}\n.align-content-sm-around {\n align-content: space-around !important;\n}\n.align-content-sm-stretch {\n align-content: stretch !important;\n}\n.align-self-sm-auto {\n align-self: auto !important;\n}\n.align-self-sm-start {\n align-self: flex-start !important;\n}\n.align-self-sm-end {\n align-self: flex-end !important;\n}\n.align-self-sm-center {\n align-self: center !important;\n}\n.align-self-sm-baseline {\n align-self: baseline !important;\n}\n.align-self-sm-stretch {\n align-self: stretch !important;\n}\n}\n@media (min-width: 768px) {\n.flex-md-row {\n flex-direction: row !important;\n}\n.flex-md-column {\n flex-direction: column !important;\n}\n.flex-md-row-reverse {\n flex-direction: row-reverse !important;\n}\n.flex-md-column-reverse {\n flex-direction: column-reverse !important;\n}\n.flex-md-wrap {\n flex-wrap: wrap !important;\n}\n.flex-md-nowrap {\n flex-wrap: nowrap !important;\n}\n.flex-md-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n}\n.flex-md-fill {\n flex: 1 1 auto !important;\n}\n.flex-md-grow-0 {\n flex-grow: 0 !important;\n}\n.flex-md-grow-1 {\n flex-grow: 1 !important;\n}\n.flex-md-shrink-0 {\n flex-shrink: 0 !important;\n}\n.flex-md-shrink-1 {\n flex-shrink: 1 !important;\n}\n.justify-content-md-start {\n justify-content: flex-start !important;\n}\n.justify-content-md-end {\n justify-content: flex-end !important;\n}\n.justify-content-md-center {\n justify-content: center !important;\n}\n.justify-content-md-between {\n justify-content: space-between !important;\n}\n.justify-content-md-around {\n justify-content: space-around !important;\n}\n.align-items-md-start {\n align-items: flex-start !important;\n}\n.align-items-md-end {\n align-items: flex-end !important;\n}\n.align-items-md-center {\n align-items: center !important;\n}\n.align-items-md-baseline {\n align-items: baseline !important;\n}\n.align-items-md-stretch {\n align-items: stretch !important;\n}\n.align-content-md-start {\n align-content: flex-start !important;\n}\n.align-content-md-end {\n align-content: flex-end !important;\n}\n.align-content-md-center {\n align-content: center !important;\n}\n.align-content-md-between {\n align-content: space-between !important;\n}\n.align-content-md-around {\n align-content: space-around !important;\n}\n.align-content-md-stretch {\n align-content: stretch !important;\n}\n.align-self-md-auto {\n align-self: auto !important;\n}\n.align-self-md-start {\n align-self: flex-start !important;\n}\n.align-self-md-end {\n align-self: flex-end !important;\n}\n.align-self-md-center {\n align-self: center !important;\n}\n.align-self-md-baseline {\n align-self: baseline !important;\n}\n.align-self-md-stretch {\n align-self: stretch !important;\n}\n}\n@media (min-width: 992px) {\n.flex-lg-row {\n flex-direction: row !important;\n}\n.flex-lg-column {\n flex-direction: column !important;\n}\n.flex-lg-row-reverse {\n flex-direction: row-reverse !important;\n}\n.flex-lg-column-reverse {\n flex-direction: column-reverse !important;\n}\n.flex-lg-wrap {\n flex-wrap: wrap !important;\n}\n.flex-lg-nowrap {\n flex-wrap: nowrap !important;\n}\n.flex-lg-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n}\n.flex-lg-fill {\n flex: 1 1 auto !important;\n}\n.flex-lg-grow-0 {\n flex-grow: 0 !important;\n}\n.flex-lg-grow-1 {\n flex-grow: 1 !important;\n}\n.flex-lg-shrink-0 {\n flex-shrink: 0 !important;\n}\n.flex-lg-shrink-1 {\n flex-shrink: 1 !important;\n}\n.justify-content-lg-start {\n justify-content: flex-start !important;\n}\n.justify-content-lg-end {\n justify-content: flex-end !important;\n}\n.justify-content-lg-center {\n justify-content: center !important;\n}\n.justify-content-lg-between {\n justify-content: space-between !important;\n}\n.justify-content-lg-around {\n justify-content: space-around !important;\n}\n.align-items-lg-start {\n align-items: flex-start !important;\n}\n.align-items-lg-end {\n align-items: flex-end !important;\n}\n.align-items-lg-center {\n align-items: center !important;\n}\n.align-items-lg-baseline {\n align-items: baseline !important;\n}\n.align-items-lg-stretch {\n align-items: stretch !important;\n}\n.align-content-lg-start {\n align-content: flex-start !important;\n}\n.align-content-lg-end {\n align-content: flex-end !important;\n}\n.align-content-lg-center {\n align-content: center !important;\n}\n.align-content-lg-between {\n align-content: space-between !important;\n}\n.align-content-lg-around {\n align-content: space-around !important;\n}\n.align-content-lg-stretch {\n align-content: stretch !important;\n}\n.align-self-lg-auto {\n align-self: auto !important;\n}\n.align-self-lg-start {\n align-self: flex-start !important;\n}\n.align-self-lg-end {\n align-self: flex-end !important;\n}\n.align-self-lg-center {\n align-self: center !important;\n}\n.align-self-lg-baseline {\n align-self: baseline !important;\n}\n.align-self-lg-stretch {\n align-self: stretch !important;\n}\n}\n@media (min-width: 1200px) {\n.flex-xl-row {\n flex-direction: row !important;\n}\n.flex-xl-column {\n flex-direction: column !important;\n}\n.flex-xl-row-reverse {\n flex-direction: row-reverse !important;\n}\n.flex-xl-column-reverse {\n flex-direction: column-reverse !important;\n}\n.flex-xl-wrap {\n flex-wrap: wrap !important;\n}\n.flex-xl-nowrap {\n flex-wrap: nowrap !important;\n}\n.flex-xl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n}\n.flex-xl-fill {\n flex: 1 1 auto !important;\n}\n.flex-xl-grow-0 {\n flex-grow: 0 !important;\n}\n.flex-xl-grow-1 {\n flex-grow: 1 !important;\n}\n.flex-xl-shrink-0 {\n flex-shrink: 0 !important;\n}\n.flex-xl-shrink-1 {\n flex-shrink: 1 !important;\n}\n.justify-content-xl-start {\n justify-content: flex-start !important;\n}\n.justify-content-xl-end {\n justify-content: flex-end !important;\n}\n.justify-content-xl-center {\n justify-content: center !important;\n}\n.justify-content-xl-between {\n justify-content: space-between !important;\n}\n.justify-content-xl-around {\n justify-content: space-around !important;\n}\n.align-items-xl-start {\n align-items: flex-start !important;\n}\n.align-items-xl-end {\n align-items: flex-end !important;\n}\n.align-items-xl-center {\n align-items: center !important;\n}\n.align-items-xl-baseline {\n align-items: baseline !important;\n}\n.align-items-xl-stretch {\n align-items: stretch !important;\n}\n.align-content-xl-start {\n align-content: flex-start !important;\n}\n.align-content-xl-end {\n align-content: flex-end !important;\n}\n.align-content-xl-center {\n align-content: center !important;\n}\n.align-content-xl-between {\n align-content: space-between !important;\n}\n.align-content-xl-around {\n align-content: space-around !important;\n}\n.align-content-xl-stretch {\n align-content: stretch !important;\n}\n.align-self-xl-auto {\n align-self: auto !important;\n}\n.align-self-xl-start {\n align-self: flex-start !important;\n}\n.align-self-xl-end {\n align-self: flex-end !important;\n}\n.align-self-xl-center {\n align-self: center !important;\n}\n.align-self-xl-baseline {\n align-self: baseline !important;\n}\n.align-self-xl-stretch {\n align-self: stretch !important;\n}\n}\n.float-left {\n float: left !important;\n}\n.float-right {\n float: right !important;\n}\n.float-none {\n float: none !important;\n}\n@media (min-width: 576px) {\n.float-sm-left {\n float: left !important;\n}\n.float-sm-right {\n float: right !important;\n}\n.float-sm-none {\n float: none !important;\n}\n}\n@media (min-width: 768px) {\n.float-md-left {\n float: left !important;\n}\n.float-md-right {\n float: right !important;\n}\n.float-md-none {\n float: none !important;\n}\n}\n@media (min-width: 992px) {\n.float-lg-left {\n float: left !important;\n}\n.float-lg-right {\n float: right !important;\n}\n.float-lg-none {\n float: none !important;\n}\n}\n@media (min-width: 1200px) {\n.float-xl-left {\n float: left !important;\n}\n.float-xl-right {\n float: right !important;\n}\n.float-xl-none {\n float: none !important;\n}\n}\n.user-select-all {\n -webkit-user-select: all !important;\n -moz-user-select: all !important;\n -ms-user-select: all !important;\n user-select: all !important;\n}\n.user-select-auto {\n -webkit-user-select: auto !important;\n -moz-user-select: auto !important;\n -ms-user-select: auto !important;\n user-select: auto !important;\n}\n.user-select-none {\n -webkit-user-select: none !important;\n -moz-user-select: none !important;\n -ms-user-select: none !important;\n user-select: none !important;\n}\n.overflow-auto {\n overflow: auto !important;\n}\n.overflow-hidden {\n overflow: hidden !important;\n}\n.position-static {\n position: static !important;\n}\n.position-relative {\n position: relative !important;\n}\n.position-absolute {\n position: absolute !important;\n}\n.position-fixed {\n position: fixed !important;\n}\n.position-sticky {\n position: -webkit-sticky !important;\n position: sticky !important;\n}\n.fixed-top {\n position: fixed;\n top: 0;\n right: 0;\n left: 0;\n z-index: 1030;\n}\n.fixed-bottom {\n position: fixed;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1030;\n}\n@supports ((position: -webkit-sticky) or (position: sticky)) {\n.sticky-top {\n position: -webkit-sticky;\n position: sticky;\n top: 0;\n z-index: 1020;\n}\n}\n.sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border: 0;\n}\n.sr-only-focusable:active, .sr-only-focusable:focus {\n position: static;\n width: auto;\n height: auto;\n overflow: visible;\n clip: auto;\n white-space: normal;\n}\n.shadow-sm {\n box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;\n}\n.shadow {\n box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;\n}\n.shadow-lg {\n box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;\n}\n.shadow-none {\n box-shadow: none !important;\n}\n.w-25 {\n width: 25% !important;\n}\n.w-50 {\n width: 50% !important;\n}\n.w-75 {\n width: 75% !important;\n}\n.w-100 {\n width: 100% !important;\n}\n.w-auto {\n width: auto !important;\n}\n.h-25 {\n height: 25% !important;\n}\n.h-50 {\n height: 50% !important;\n}\n.h-75 {\n height: 75% !important;\n}\n.h-100 {\n height: 100% !important;\n}\n.h-auto {\n height: auto !important;\n}\n.mw-100 {\n max-width: 100% !important;\n}\n.mh-100 {\n max-height: 100% !important;\n}\n.min-vw-100 {\n min-width: 100vw !important;\n}\n.min-vh-100 {\n min-height: 100vh !important;\n}\n.vw-100 {\n width: 100vw !important;\n}\n.vh-100 {\n height: 100vh !important;\n}\n.m-0 {\n margin: 0 !important;\n}\n.mt-0,\n.my-0 {\n margin-top: 0 !important;\n}\n.mr-0,\n.mx-0 {\n margin-right: 0 !important;\n}\n.mb-0,\n.my-0 {\n margin-bottom: 0 !important;\n}\n.ml-0,\n.mx-0 {\n margin-left: 0 !important;\n}\n.m-1 {\n margin: 0.25rem !important;\n}\n.mt-1,\n.my-1 {\n margin-top: 0.25rem !important;\n}\n.mr-1,\n.mx-1 {\n margin-right: 0.25rem !important;\n}\n.mb-1,\n.my-1 {\n margin-bottom: 0.25rem !important;\n}\n.ml-1,\n.mx-1 {\n margin-left: 0.25rem !important;\n}\n.m-2 {\n margin: 0.5rem !important;\n}\n.mt-2,\n.my-2 {\n margin-top: 0.5rem !important;\n}\n.mr-2,\n.mx-2 {\n margin-right: 0.5rem !important;\n}\n.mb-2,\n.my-2 {\n margin-bottom: 0.5rem !important;\n}\n.ml-2,\n.mx-2 {\n margin-left: 0.5rem !important;\n}\n.m-3 {\n margin: 1rem !important;\n}\n.mt-3,\n.my-3 {\n margin-top: 1rem !important;\n}\n.mr-3,\n.mx-3 {\n margin-right: 1rem !important;\n}\n.mb-3,\n.my-3 {\n margin-bottom: 1rem !important;\n}\n.ml-3,\n.mx-3 {\n margin-left: 1rem !important;\n}\n.m-4 {\n margin: 1.5rem !important;\n}\n.mt-4,\n.my-4 {\n margin-top: 1.5rem !important;\n}\n.mr-4,\n.mx-4 {\n margin-right: 1.5rem !important;\n}\n.mb-4,\n.my-4 {\n margin-bottom: 1.5rem !important;\n}\n.ml-4,\n.mx-4 {\n margin-left: 1.5rem !important;\n}\n.m-5 {\n margin: 3rem !important;\n}\n.mt-5,\n.my-5 {\n margin-top: 3rem !important;\n}\n.mr-5,\n.mx-5 {\n margin-right: 3rem !important;\n}\n.mb-5,\n.my-5 {\n margin-bottom: 3rem !important;\n}\n.ml-5,\n.mx-5 {\n margin-left: 3rem !important;\n}\n.p-0 {\n padding: 0 !important;\n}\n.pt-0,\n.py-0 {\n padding-top: 0 !important;\n}\n.pr-0,\n.px-0 {\n padding-right: 0 !important;\n}\n.pb-0,\n.py-0 {\n padding-bottom: 0 !important;\n}\n.pl-0,\n.px-0 {\n padding-left: 0 !important;\n}\n.p-1 {\n padding: 0.25rem !important;\n}\n.pt-1,\n.py-1 {\n padding-top: 0.25rem !important;\n}\n.pr-1,\n.px-1 {\n padding-right: 0.25rem !important;\n}\n.pb-1,\n.py-1 {\n padding-bottom: 0.25rem !important;\n}\n.pl-1,\n.px-1 {\n padding-left: 0.25rem !important;\n}\n.p-2 {\n padding: 0.5rem !important;\n}\n.pt-2,\n.py-2 {\n padding-top: 0.5rem !important;\n}\n.pr-2,\n.px-2 {\n padding-right: 0.5rem !important;\n}\n.pb-2,\n.py-2 {\n padding-bottom: 0.5rem !important;\n}\n.pl-2,\n.px-2 {\n padding-left: 0.5rem !important;\n}\n.p-3 {\n padding: 1rem !important;\n}\n.pt-3,\n.py-3 {\n padding-top: 1rem !important;\n}\n.pr-3,\n.px-3 {\n padding-right: 1rem !important;\n}\n.pb-3,\n.py-3 {\n padding-bottom: 1rem !important;\n}\n.pl-3,\n.px-3 {\n padding-left: 1rem !important;\n}\n.p-4 {\n padding: 1.5rem !important;\n}\n.pt-4,\n.py-4 {\n padding-top: 1.5rem !important;\n}\n.pr-4,\n.px-4 {\n padding-right: 1.5rem !important;\n}\n.pb-4,\n.py-4 {\n padding-bottom: 1.5rem !important;\n}\n.pl-4,\n.px-4 {\n padding-left: 1.5rem !important;\n}\n.p-5 {\n padding: 3rem !important;\n}\n.pt-5,\n.py-5 {\n padding-top: 3rem !important;\n}\n.pr-5,\n.px-5 {\n padding-right: 3rem !important;\n}\n.pb-5,\n.py-5 {\n padding-bottom: 3rem !important;\n}\n.pl-5,\n.px-5 {\n padding-left: 3rem !important;\n}\n.m-n1 {\n margin: -0.25rem !important;\n}\n.mt-n1,\n.my-n1 {\n margin-top: -0.25rem !important;\n}\n.mr-n1,\n.mx-n1 {\n margin-right: -0.25rem !important;\n}\n.mb-n1,\n.my-n1 {\n margin-bottom: -0.25rem !important;\n}\n.ml-n1,\n.mx-n1 {\n margin-left: -0.25rem !important;\n}\n.m-n2 {\n margin: -0.5rem !important;\n}\n.mt-n2,\n.my-n2 {\n margin-top: -0.5rem !important;\n}\n.mr-n2,\n.mx-n2 {\n margin-right: -0.5rem !important;\n}\n.mb-n2,\n.my-n2 {\n margin-bottom: -0.5rem !important;\n}\n.ml-n2,\n.mx-n2 {\n margin-left: -0.5rem !important;\n}\n.m-n3 {\n margin: -1rem !important;\n}\n.mt-n3,\n.my-n3 {\n margin-top: -1rem !important;\n}\n.mr-n3,\n.mx-n3 {\n margin-right: -1rem !important;\n}\n.mb-n3,\n.my-n3 {\n margin-bottom: -1rem !important;\n}\n.ml-n3,\n.mx-n3 {\n margin-left: -1rem !important;\n}\n.m-n4 {\n margin: -1.5rem !important;\n}\n.mt-n4,\n.my-n4 {\n margin-top: -1.5rem !important;\n}\n.mr-n4,\n.mx-n4 {\n margin-right: -1.5rem !important;\n}\n.mb-n4,\n.my-n4 {\n margin-bottom: -1.5rem !important;\n}\n.ml-n4,\n.mx-n4 {\n margin-left: -1.5rem !important;\n}\n.m-n5 {\n margin: -3rem !important;\n}\n.mt-n5,\n.my-n5 {\n margin-top: -3rem !important;\n}\n.mr-n5,\n.mx-n5 {\n margin-right: -3rem !important;\n}\n.mb-n5,\n.my-n5 {\n margin-bottom: -3rem !important;\n}\n.ml-n5,\n.mx-n5 {\n margin-left: -3rem !important;\n}\n.m-auto {\n margin: auto !important;\n}\n.mt-auto,\n.my-auto {\n margin-top: auto !important;\n}\n.mr-auto,\n.mx-auto {\n margin-right: auto !important;\n}\n.mb-auto,\n.my-auto {\n margin-bottom: auto !important;\n}\n.ml-auto,\n.mx-auto {\n margin-left: auto !important;\n}\n@media (min-width: 576px) {\n.m-sm-0 {\n margin: 0 !important;\n}\n.mt-sm-0,\n .my-sm-0 {\n margin-top: 0 !important;\n}\n.mr-sm-0,\n .mx-sm-0 {\n margin-right: 0 !important;\n}\n.mb-sm-0,\n .my-sm-0 {\n margin-bottom: 0 !important;\n}\n.ml-sm-0,\n .mx-sm-0 {\n margin-left: 0 !important;\n}\n.m-sm-1 {\n margin: 0.25rem !important;\n}\n.mt-sm-1,\n .my-sm-1 {\n margin-top: 0.25rem !important;\n}\n.mr-sm-1,\n .mx-sm-1 {\n margin-right: 0.25rem !important;\n}\n.mb-sm-1,\n .my-sm-1 {\n margin-bottom: 0.25rem !important;\n}\n.ml-sm-1,\n .mx-sm-1 {\n margin-left: 0.25rem !important;\n}\n.m-sm-2 {\n margin: 0.5rem !important;\n}\n.mt-sm-2,\n .my-sm-2 {\n margin-top: 0.5rem !important;\n}\n.mr-sm-2,\n .mx-sm-2 {\n margin-right: 0.5rem !important;\n}\n.mb-sm-2,\n .my-sm-2 {\n margin-bottom: 0.5rem !important;\n}\n.ml-sm-2,\n .mx-sm-2 {\n margin-left: 0.5rem !important;\n}\n.m-sm-3 {\n margin: 1rem !important;\n}\n.mt-sm-3,\n .my-sm-3 {\n margin-top: 1rem !important;\n}\n.mr-sm-3,\n .mx-sm-3 {\n margin-right: 1rem !important;\n}\n.mb-sm-3,\n .my-sm-3 {\n margin-bottom: 1rem !important;\n}\n.ml-sm-3,\n .mx-sm-3 {\n margin-left: 1rem !important;\n}\n.m-sm-4 {\n margin: 1.5rem !important;\n}\n.mt-sm-4,\n .my-sm-4 {\n margin-top: 1.5rem !important;\n}\n.mr-sm-4,\n .mx-sm-4 {\n margin-right: 1.5rem !important;\n}\n.mb-sm-4,\n .my-sm-4 {\n margin-bottom: 1.5rem !important;\n}\n.ml-sm-4,\n .mx-sm-4 {\n margin-left: 1.5rem !important;\n}\n.m-sm-5 {\n margin: 3rem !important;\n}\n.mt-sm-5,\n .my-sm-5 {\n margin-top: 3rem !important;\n}\n.mr-sm-5,\n .mx-sm-5 {\n margin-right: 3rem !important;\n}\n.mb-sm-5,\n .my-sm-5 {\n margin-bottom: 3rem !important;\n}\n.ml-sm-5,\n .mx-sm-5 {\n margin-left: 3rem !important;\n}\n.p-sm-0 {\n padding: 0 !important;\n}\n.pt-sm-0,\n .py-sm-0 {\n padding-top: 0 !important;\n}\n.pr-sm-0,\n .px-sm-0 {\n padding-right: 0 !important;\n}\n.pb-sm-0,\n .py-sm-0 {\n padding-bottom: 0 !important;\n}\n.pl-sm-0,\n .px-sm-0 {\n padding-left: 0 !important;\n}\n.p-sm-1 {\n padding: 0.25rem !important;\n}\n.pt-sm-1,\n .py-sm-1 {\n padding-top: 0.25rem !important;\n}\n.pr-sm-1,\n .px-sm-1 {\n padding-right: 0.25rem !important;\n}\n.pb-sm-1,\n .py-sm-1 {\n padding-bottom: 0.25rem !important;\n}\n.pl-sm-1,\n .px-sm-1 {\n padding-left: 0.25rem !important;\n}\n.p-sm-2 {\n padding: 0.5rem !important;\n}\n.pt-sm-2,\n .py-sm-2 {\n padding-top: 0.5rem !important;\n}\n.pr-sm-2,\n .px-sm-2 {\n padding-right: 0.5rem !important;\n}\n.pb-sm-2,\n .py-sm-2 {\n padding-bottom: 0.5rem !important;\n}\n.pl-sm-2,\n .px-sm-2 {\n padding-left: 0.5rem !important;\n}\n.p-sm-3 {\n padding: 1rem !important;\n}\n.pt-sm-3,\n .py-sm-3 {\n padding-top: 1rem !important;\n}\n.pr-sm-3,\n .px-sm-3 {\n padding-right: 1rem !important;\n}\n.pb-sm-3,\n .py-sm-3 {\n padding-bottom: 1rem !important;\n}\n.pl-sm-3,\n .px-sm-3 {\n padding-left: 1rem !important;\n}\n.p-sm-4 {\n padding: 1.5rem !important;\n}\n.pt-sm-4,\n .py-sm-4 {\n padding-top: 1.5rem !important;\n}\n.pr-sm-4,\n .px-sm-4 {\n padding-right: 1.5rem !important;\n}\n.pb-sm-4,\n .py-sm-4 {\n padding-bottom: 1.5rem !important;\n}\n.pl-sm-4,\n .px-sm-4 {\n padding-left: 1.5rem !important;\n}\n.p-sm-5 {\n padding: 3rem !important;\n}\n.pt-sm-5,\n .py-sm-5 {\n padding-top: 3rem !important;\n}\n.pr-sm-5,\n .px-sm-5 {\n padding-right: 3rem !important;\n}\n.pb-sm-5,\n .py-sm-5 {\n padding-bottom: 3rem !important;\n}\n.pl-sm-5,\n .px-sm-5 {\n padding-left: 3rem !important;\n}\n.m-sm-n1 {\n margin: -0.25rem !important;\n}\n.mt-sm-n1,\n .my-sm-n1 {\n margin-top: -0.25rem !important;\n}\n.mr-sm-n1,\n .mx-sm-n1 {\n margin-right: -0.25rem !important;\n}\n.mb-sm-n1,\n .my-sm-n1 {\n margin-bottom: -0.25rem !important;\n}\n.ml-sm-n1,\n .mx-sm-n1 {\n margin-left: -0.25rem !important;\n}\n.m-sm-n2 {\n margin: -0.5rem !important;\n}\n.mt-sm-n2,\n .my-sm-n2 {\n margin-top: -0.5rem !important;\n}\n.mr-sm-n2,\n .mx-sm-n2 {\n margin-right: -0.5rem !important;\n}\n.mb-sm-n2,\n .my-sm-n2 {\n margin-bottom: -0.5rem !important;\n}\n.ml-sm-n2,\n .mx-sm-n2 {\n margin-left: -0.5rem !important;\n}\n.m-sm-n3 {\n margin: -1rem !important;\n}\n.mt-sm-n3,\n .my-sm-n3 {\n margin-top: -1rem !important;\n}\n.mr-sm-n3,\n .mx-sm-n3 {\n margin-right: -1rem !important;\n}\n.mb-sm-n3,\n .my-sm-n3 {\n margin-bottom: -1rem !important;\n}\n.ml-sm-n3,\n .mx-sm-n3 {\n margin-left: -1rem !important;\n}\n.m-sm-n4 {\n margin: -1.5rem !important;\n}\n.mt-sm-n4,\n .my-sm-n4 {\n margin-top: -1.5rem !important;\n}\n.mr-sm-n4,\n .mx-sm-n4 {\n margin-right: -1.5rem !important;\n}\n.mb-sm-n4,\n .my-sm-n4 {\n margin-bottom: -1.5rem !important;\n}\n.ml-sm-n4,\n .mx-sm-n4 {\n margin-left: -1.5rem !important;\n}\n.m-sm-n5 {\n margin: -3rem !important;\n}\n.mt-sm-n5,\n .my-sm-n5 {\n margin-top: -3rem !important;\n}\n.mr-sm-n5,\n .mx-sm-n5 {\n margin-right: -3rem !important;\n}\n.mb-sm-n5,\n .my-sm-n5 {\n margin-bottom: -3rem !important;\n}\n.ml-sm-n5,\n .mx-sm-n5 {\n margin-left: -3rem !important;\n}\n.m-sm-auto {\n margin: auto !important;\n}\n.mt-sm-auto,\n .my-sm-auto {\n margin-top: auto !important;\n}\n.mr-sm-auto,\n .mx-sm-auto {\n margin-right: auto !important;\n}\n.mb-sm-auto,\n .my-sm-auto {\n margin-bottom: auto !important;\n}\n.ml-sm-auto,\n .mx-sm-auto {\n margin-left: auto !important;\n}\n}\n@media (min-width: 768px) {\n.m-md-0 {\n margin: 0 !important;\n}\n.mt-md-0,\n .my-md-0 {\n margin-top: 0 !important;\n}\n.mr-md-0,\n .mx-md-0 {\n margin-right: 0 !important;\n}\n.mb-md-0,\n .my-md-0 {\n margin-bottom: 0 !important;\n}\n.ml-md-0,\n .mx-md-0 {\n margin-left: 0 !important;\n}\n.m-md-1 {\n margin: 0.25rem !important;\n}\n.mt-md-1,\n .my-md-1 {\n margin-top: 0.25rem !important;\n}\n.mr-md-1,\n .mx-md-1 {\n margin-right: 0.25rem !important;\n}\n.mb-md-1,\n .my-md-1 {\n margin-bottom: 0.25rem !important;\n}\n.ml-md-1,\n .mx-md-1 {\n margin-left: 0.25rem !important;\n}\n.m-md-2 {\n margin: 0.5rem !important;\n}\n.mt-md-2,\n .my-md-2 {\n margin-top: 0.5rem !important;\n}\n.mr-md-2,\n .mx-md-2 {\n margin-right: 0.5rem !important;\n}\n.mb-md-2,\n .my-md-2 {\n margin-bottom: 0.5rem !important;\n}\n.ml-md-2,\n .mx-md-2 {\n margin-left: 0.5rem !important;\n}\n.m-md-3 {\n margin: 1rem !important;\n}\n.mt-md-3,\n .my-md-3 {\n margin-top: 1rem !important;\n}\n.mr-md-3,\n .mx-md-3 {\n margin-right: 1rem !important;\n}\n.mb-md-3,\n .my-md-3 {\n margin-bottom: 1rem !important;\n}\n.ml-md-3,\n .mx-md-3 {\n margin-left: 1rem !important;\n}\n.m-md-4 {\n margin: 1.5rem !important;\n}\n.mt-md-4,\n .my-md-4 {\n margin-top: 1.5rem !important;\n}\n.mr-md-4,\n .mx-md-4 {\n margin-right: 1.5rem !important;\n}\n.mb-md-4,\n .my-md-4 {\n margin-bottom: 1.5rem !important;\n}\n.ml-md-4,\n .mx-md-4 {\n margin-left: 1.5rem !important;\n}\n.m-md-5 {\n margin: 3rem !important;\n}\n.mt-md-5,\n .my-md-5 {\n margin-top: 3rem !important;\n}\n.mr-md-5,\n .mx-md-5 {\n margin-right: 3rem !important;\n}\n.mb-md-5,\n .my-md-5 {\n margin-bottom: 3rem !important;\n}\n.ml-md-5,\n .mx-md-5 {\n margin-left: 3rem !important;\n}\n.p-md-0 {\n padding: 0 !important;\n}\n.pt-md-0,\n .py-md-0 {\n padding-top: 0 !important;\n}\n.pr-md-0,\n .px-md-0 {\n padding-right: 0 !important;\n}\n.pb-md-0,\n .py-md-0 {\n padding-bottom: 0 !important;\n}\n.pl-md-0,\n .px-md-0 {\n padding-left: 0 !important;\n}\n.p-md-1 {\n padding: 0.25rem !important;\n}\n.pt-md-1,\n .py-md-1 {\n padding-top: 0.25rem !important;\n}\n.pr-md-1,\n .px-md-1 {\n padding-right: 0.25rem !important;\n}\n.pb-md-1,\n .py-md-1 {\n padding-bottom: 0.25rem !important;\n}\n.pl-md-1,\n .px-md-1 {\n padding-left: 0.25rem !important;\n}\n.p-md-2 {\n padding: 0.5rem !important;\n}\n.pt-md-2,\n .py-md-2 {\n padding-top: 0.5rem !important;\n}\n.pr-md-2,\n .px-md-2 {\n padding-right: 0.5rem !important;\n}\n.pb-md-2,\n .py-md-2 {\n padding-bottom: 0.5rem !important;\n}\n.pl-md-2,\n .px-md-2 {\n padding-left: 0.5rem !important;\n}\n.p-md-3 {\n padding: 1rem !important;\n}\n.pt-md-3,\n .py-md-3 {\n padding-top: 1rem !important;\n}\n.pr-md-3,\n .px-md-3 {\n padding-right: 1rem !important;\n}\n.pb-md-3,\n .py-md-3 {\n padding-bottom: 1rem !important;\n}\n.pl-md-3,\n .px-md-3 {\n padding-left: 1rem !important;\n}\n.p-md-4 {\n padding: 1.5rem !important;\n}\n.pt-md-4,\n .py-md-4 {\n padding-top: 1.5rem !important;\n}\n.pr-md-4,\n .px-md-4 {\n padding-right: 1.5rem !important;\n}\n.pb-md-4,\n .py-md-4 {\n padding-bottom: 1.5rem !important;\n}\n.pl-md-4,\n .px-md-4 {\n padding-left: 1.5rem !important;\n}\n.p-md-5 {\n padding: 3rem !important;\n}\n.pt-md-5,\n .py-md-5 {\n padding-top: 3rem !important;\n}\n.pr-md-5,\n .px-md-5 {\n padding-right: 3rem !important;\n}\n.pb-md-5,\n .py-md-5 {\n padding-bottom: 3rem !important;\n}\n.pl-md-5,\n .px-md-5 {\n padding-left: 3rem !important;\n}\n.m-md-n1 {\n margin: -0.25rem !important;\n}\n.mt-md-n1,\n .my-md-n1 {\n margin-top: -0.25rem !important;\n}\n.mr-md-n1,\n .mx-md-n1 {\n margin-right: -0.25rem !important;\n}\n.mb-md-n1,\n .my-md-n1 {\n margin-bottom: -0.25rem !important;\n}\n.ml-md-n1,\n .mx-md-n1 {\n margin-left: -0.25rem !important;\n}\n.m-md-n2 {\n margin: -0.5rem !important;\n}\n.mt-md-n2,\n .my-md-n2 {\n margin-top: -0.5rem !important;\n}\n.mr-md-n2,\n .mx-md-n2 {\n margin-right: -0.5rem !important;\n}\n.mb-md-n2,\n .my-md-n2 {\n margin-bottom: -0.5rem !important;\n}\n.ml-md-n2,\n .mx-md-n2 {\n margin-left: -0.5rem !important;\n}\n.m-md-n3 {\n margin: -1rem !important;\n}\n.mt-md-n3,\n .my-md-n3 {\n margin-top: -1rem !important;\n}\n.mr-md-n3,\n .mx-md-n3 {\n margin-right: -1rem !important;\n}\n.mb-md-n3,\n .my-md-n3 {\n margin-bottom: -1rem !important;\n}\n.ml-md-n3,\n .mx-md-n3 {\n margin-left: -1rem !important;\n}\n.m-md-n4 {\n margin: -1.5rem !important;\n}\n.mt-md-n4,\n .my-md-n4 {\n margin-top: -1.5rem !important;\n}\n.mr-md-n4,\n .mx-md-n4 {\n margin-right: -1.5rem !important;\n}\n.mb-md-n4,\n .my-md-n4 {\n margin-bottom: -1.5rem !important;\n}\n.ml-md-n4,\n .mx-md-n4 {\n margin-left: -1.5rem !important;\n}\n.m-md-n5 {\n margin: -3rem !important;\n}\n.mt-md-n5,\n .my-md-n5 {\n margin-top: -3rem !important;\n}\n.mr-md-n5,\n .mx-md-n5 {\n margin-right: -3rem !important;\n}\n.mb-md-n5,\n .my-md-n5 {\n margin-bottom: -3rem !important;\n}\n.ml-md-n5,\n .mx-md-n5 {\n margin-left: -3rem !important;\n}\n.m-md-auto {\n margin: auto !important;\n}\n.mt-md-auto,\n .my-md-auto {\n margin-top: auto !important;\n}\n.mr-md-auto,\n .mx-md-auto {\n margin-right: auto !important;\n}\n.mb-md-auto,\n .my-md-auto {\n margin-bottom: auto !important;\n}\n.ml-md-auto,\n .mx-md-auto {\n margin-left: auto !important;\n}\n}\n@media (min-width: 992px) {\n.m-lg-0 {\n margin: 0 !important;\n}\n.mt-lg-0,\n .my-lg-0 {\n margin-top: 0 !important;\n}\n.mr-lg-0,\n .mx-lg-0 {\n margin-right: 0 !important;\n}\n.mb-lg-0,\n .my-lg-0 {\n margin-bottom: 0 !important;\n}\n.ml-lg-0,\n .mx-lg-0 {\n margin-left: 0 !important;\n}\n.m-lg-1 {\n margin: 0.25rem !important;\n}\n.mt-lg-1,\n .my-lg-1 {\n margin-top: 0.25rem !important;\n}\n.mr-lg-1,\n .mx-lg-1 {\n margin-right: 0.25rem !important;\n}\n.mb-lg-1,\n .my-lg-1 {\n margin-bottom: 0.25rem !important;\n}\n.ml-lg-1,\n .mx-lg-1 {\n margin-left: 0.25rem !important;\n}\n.m-lg-2 {\n margin: 0.5rem !important;\n}\n.mt-lg-2,\n .my-lg-2 {\n margin-top: 0.5rem !important;\n}\n.mr-lg-2,\n .mx-lg-2 {\n margin-right: 0.5rem !important;\n}\n.mb-lg-2,\n .my-lg-2 {\n margin-bottom: 0.5rem !important;\n}\n.ml-lg-2,\n .mx-lg-2 {\n margin-left: 0.5rem !important;\n}\n.m-lg-3 {\n margin: 1rem !important;\n}\n.mt-lg-3,\n .my-lg-3 {\n margin-top: 1rem !important;\n}\n.mr-lg-3,\n .mx-lg-3 {\n margin-right: 1rem !important;\n}\n.mb-lg-3,\n .my-lg-3 {\n margin-bottom: 1rem !important;\n}\n.ml-lg-3,\n .mx-lg-3 {\n margin-left: 1rem !important;\n}\n.m-lg-4 {\n margin: 1.5rem !important;\n}\n.mt-lg-4,\n .my-lg-4 {\n margin-top: 1.5rem !important;\n}\n.mr-lg-4,\n .mx-lg-4 {\n margin-right: 1.5rem !important;\n}\n.mb-lg-4,\n .my-lg-4 {\n margin-bottom: 1.5rem !important;\n}\n.ml-lg-4,\n .mx-lg-4 {\n margin-left: 1.5rem !important;\n}\n.m-lg-5 {\n margin: 3rem !important;\n}\n.mt-lg-5,\n .my-lg-5 {\n margin-top: 3rem !important;\n}\n.mr-lg-5,\n .mx-lg-5 {\n margin-right: 3rem !important;\n}\n.mb-lg-5,\n .my-lg-5 {\n margin-bottom: 3rem !important;\n}\n.ml-lg-5,\n .mx-lg-5 {\n margin-left: 3rem !important;\n}\n.p-lg-0 {\n padding: 0 !important;\n}\n.pt-lg-0,\n .py-lg-0 {\n padding-top: 0 !important;\n}\n.pr-lg-0,\n .px-lg-0 {\n padding-right: 0 !important;\n}\n.pb-lg-0,\n .py-lg-0 {\n padding-bottom: 0 !important;\n}\n.pl-lg-0,\n .px-lg-0 {\n padding-left: 0 !important;\n}\n.p-lg-1 {\n padding: 0.25rem !important;\n}\n.pt-lg-1,\n .py-lg-1 {\n padding-top: 0.25rem !important;\n}\n.pr-lg-1,\n .px-lg-1 {\n padding-right: 0.25rem !important;\n}\n.pb-lg-1,\n .py-lg-1 {\n padding-bottom: 0.25rem !important;\n}\n.pl-lg-1,\n .px-lg-1 {\n padding-left: 0.25rem !important;\n}\n.p-lg-2 {\n padding: 0.5rem !important;\n}\n.pt-lg-2,\n .py-lg-2 {\n padding-top: 0.5rem !important;\n}\n.pr-lg-2,\n .px-lg-2 {\n padding-right: 0.5rem !important;\n}\n.pb-lg-2,\n .py-lg-2 {\n padding-bottom: 0.5rem !important;\n}\n.pl-lg-2,\n .px-lg-2 {\n padding-left: 0.5rem !important;\n}\n.p-lg-3 {\n padding: 1rem !important;\n}\n.pt-lg-3,\n .py-lg-3 {\n padding-top: 1rem !important;\n}\n.pr-lg-3,\n .px-lg-3 {\n padding-right: 1rem !important;\n}\n.pb-lg-3,\n .py-lg-3 {\n padding-bottom: 1rem !important;\n}\n.pl-lg-3,\n .px-lg-3 {\n padding-left: 1rem !important;\n}\n.p-lg-4 {\n padding: 1.5rem !important;\n}\n.pt-lg-4,\n .py-lg-4 {\n padding-top: 1.5rem !important;\n}\n.pr-lg-4,\n .px-lg-4 {\n padding-right: 1.5rem !important;\n}\n.pb-lg-4,\n .py-lg-4 {\n padding-bottom: 1.5rem !important;\n}\n.pl-lg-4,\n .px-lg-4 {\n padding-left: 1.5rem !important;\n}\n.p-lg-5 {\n padding: 3rem !important;\n}\n.pt-lg-5,\n .py-lg-5 {\n padding-top: 3rem !important;\n}\n.pr-lg-5,\n .px-lg-5 {\n padding-right: 3rem !important;\n}\n.pb-lg-5,\n .py-lg-5 {\n padding-bottom: 3rem !important;\n}\n.pl-lg-5,\n .px-lg-5 {\n padding-left: 3rem !important;\n}\n.m-lg-n1 {\n margin: -0.25rem !important;\n}\n.mt-lg-n1,\n .my-lg-n1 {\n margin-top: -0.25rem !important;\n}\n.mr-lg-n1,\n .mx-lg-n1 {\n margin-right: -0.25rem !important;\n}\n.mb-lg-n1,\n .my-lg-n1 {\n margin-bottom: -0.25rem !important;\n}\n.ml-lg-n1,\n .mx-lg-n1 {\n margin-left: -0.25rem !important;\n}\n.m-lg-n2 {\n margin: -0.5rem !important;\n}\n.mt-lg-n2,\n .my-lg-n2 {\n margin-top: -0.5rem !important;\n}\n.mr-lg-n2,\n .mx-lg-n2 {\n margin-right: -0.5rem !important;\n}\n.mb-lg-n2,\n .my-lg-n2 {\n margin-bottom: -0.5rem !important;\n}\n.ml-lg-n2,\n .mx-lg-n2 {\n margin-left: -0.5rem !important;\n}\n.m-lg-n3 {\n margin: -1rem !important;\n}\n.mt-lg-n3,\n .my-lg-n3 {\n margin-top: -1rem !important;\n}\n.mr-lg-n3,\n .mx-lg-n3 {\n margin-right: -1rem !important;\n}\n.mb-lg-n3,\n .my-lg-n3 {\n margin-bottom: -1rem !important;\n}\n.ml-lg-n3,\n .mx-lg-n3 {\n margin-left: -1rem !important;\n}\n.m-lg-n4 {\n margin: -1.5rem !important;\n}\n.mt-lg-n4,\n .my-lg-n4 {\n margin-top: -1.5rem !important;\n}\n.mr-lg-n4,\n .mx-lg-n4 {\n margin-right: -1.5rem !important;\n}\n.mb-lg-n4,\n .my-lg-n4 {\n margin-bottom: -1.5rem !important;\n}\n.ml-lg-n4,\n .mx-lg-n4 {\n margin-left: -1.5rem !important;\n}\n.m-lg-n5 {\n margin: -3rem !important;\n}\n.mt-lg-n5,\n .my-lg-n5 {\n margin-top: -3rem !important;\n}\n.mr-lg-n5,\n .mx-lg-n5 {\n margin-right: -3rem !important;\n}\n.mb-lg-n5,\n .my-lg-n5 {\n margin-bottom: -3rem !important;\n}\n.ml-lg-n5,\n .mx-lg-n5 {\n margin-left: -3rem !important;\n}\n.m-lg-auto {\n margin: auto !important;\n}\n.mt-lg-auto,\n .my-lg-auto {\n margin-top: auto !important;\n}\n.mr-lg-auto,\n .mx-lg-auto {\n margin-right: auto !important;\n}\n.mb-lg-auto,\n .my-lg-auto {\n margin-bottom: auto !important;\n}\n.ml-lg-auto,\n .mx-lg-auto {\n margin-left: auto !important;\n}\n}\n@media (min-width: 1200px) {\n.m-xl-0 {\n margin: 0 !important;\n}\n.mt-xl-0,\n .my-xl-0 {\n margin-top: 0 !important;\n}\n.mr-xl-0,\n .mx-xl-0 {\n margin-right: 0 !important;\n}\n.mb-xl-0,\n .my-xl-0 {\n margin-bottom: 0 !important;\n}\n.ml-xl-0,\n .mx-xl-0 {\n margin-left: 0 !important;\n}\n.m-xl-1 {\n margin: 0.25rem !important;\n}\n.mt-xl-1,\n .my-xl-1 {\n margin-top: 0.25rem !important;\n}\n.mr-xl-1,\n .mx-xl-1 {\n margin-right: 0.25rem !important;\n}\n.mb-xl-1,\n .my-xl-1 {\n margin-bottom: 0.25rem !important;\n}\n.ml-xl-1,\n .mx-xl-1 {\n margin-left: 0.25rem !important;\n}\n.m-xl-2 {\n margin: 0.5rem !important;\n}\n.mt-xl-2,\n .my-xl-2 {\n margin-top: 0.5rem !important;\n}\n.mr-xl-2,\n .mx-xl-2 {\n margin-right: 0.5rem !important;\n}\n.mb-xl-2,\n .my-xl-2 {\n margin-bottom: 0.5rem !important;\n}\n.ml-xl-2,\n .mx-xl-2 {\n margin-left: 0.5rem !important;\n}\n.m-xl-3 {\n margin: 1rem !important;\n}\n.mt-xl-3,\n .my-xl-3 {\n margin-top: 1rem !important;\n}\n.mr-xl-3,\n .mx-xl-3 {\n margin-right: 1rem !important;\n}\n.mb-xl-3,\n .my-xl-3 {\n margin-bottom: 1rem !important;\n}\n.ml-xl-3,\n .mx-xl-3 {\n margin-left: 1rem !important;\n}\n.m-xl-4 {\n margin: 1.5rem !important;\n}\n.mt-xl-4,\n .my-xl-4 {\n margin-top: 1.5rem !important;\n}\n.mr-xl-4,\n .mx-xl-4 {\n margin-right: 1.5rem !important;\n}\n.mb-xl-4,\n .my-xl-4 {\n margin-bottom: 1.5rem !important;\n}\n.ml-xl-4,\n .mx-xl-4 {\n margin-left: 1.5rem !important;\n}\n.m-xl-5 {\n margin: 3rem !important;\n}\n.mt-xl-5,\n .my-xl-5 {\n margin-top: 3rem !important;\n}\n.mr-xl-5,\n .mx-xl-5 {\n margin-right: 3rem !important;\n}\n.mb-xl-5,\n .my-xl-5 {\n margin-bottom: 3rem !important;\n}\n.ml-xl-5,\n .mx-xl-5 {\n margin-left: 3rem !important;\n}\n.p-xl-0 {\n padding: 0 !important;\n}\n.pt-xl-0,\n .py-xl-0 {\n padding-top: 0 !important;\n}\n.pr-xl-0,\n .px-xl-0 {\n padding-right: 0 !important;\n}\n.pb-xl-0,\n .py-xl-0 {\n padding-bottom: 0 !important;\n}\n.pl-xl-0,\n .px-xl-0 {\n padding-left: 0 !important;\n}\n.p-xl-1 {\n padding: 0.25rem !important;\n}\n.pt-xl-1,\n .py-xl-1 {\n padding-top: 0.25rem !important;\n}\n.pr-xl-1,\n .px-xl-1 {\n padding-right: 0.25rem !important;\n}\n.pb-xl-1,\n .py-xl-1 {\n padding-bottom: 0.25rem !important;\n}\n.pl-xl-1,\n .px-xl-1 {\n padding-left: 0.25rem !important;\n}\n.p-xl-2 {\n padding: 0.5rem !important;\n}\n.pt-xl-2,\n .py-xl-2 {\n padding-top: 0.5rem !important;\n}\n.pr-xl-2,\n .px-xl-2 {\n padding-right: 0.5rem !important;\n}\n.pb-xl-2,\n .py-xl-2 {\n padding-bottom: 0.5rem !important;\n}\n.pl-xl-2,\n .px-xl-2 {\n padding-left: 0.5rem !important;\n}\n.p-xl-3 {\n padding: 1rem !important;\n}\n.pt-xl-3,\n .py-xl-3 {\n padding-top: 1rem !important;\n}\n.pr-xl-3,\n .px-xl-3 {\n padding-right: 1rem !important;\n}\n.pb-xl-3,\n .py-xl-3 {\n padding-bottom: 1rem !important;\n}\n.pl-xl-3,\n .px-xl-3 {\n padding-left: 1rem !important;\n}\n.p-xl-4 {\n padding: 1.5rem !important;\n}\n.pt-xl-4,\n .py-xl-4 {\n padding-top: 1.5rem !important;\n}\n.pr-xl-4,\n .px-xl-4 {\n padding-right: 1.5rem !important;\n}\n.pb-xl-4,\n .py-xl-4 {\n padding-bottom: 1.5rem !important;\n}\n.pl-xl-4,\n .px-xl-4 {\n padding-left: 1.5rem !important;\n}\n.p-xl-5 {\n padding: 3rem !important;\n}\n.pt-xl-5,\n .py-xl-5 {\n padding-top: 3rem !important;\n}\n.pr-xl-5,\n .px-xl-5 {\n padding-right: 3rem !important;\n}\n.pb-xl-5,\n .py-xl-5 {\n padding-bottom: 3rem !important;\n}\n.pl-xl-5,\n .px-xl-5 {\n padding-left: 3rem !important;\n}\n.m-xl-n1 {\n margin: -0.25rem !important;\n}\n.mt-xl-n1,\n .my-xl-n1 {\n margin-top: -0.25rem !important;\n}\n.mr-xl-n1,\n .mx-xl-n1 {\n margin-right: -0.25rem !important;\n}\n.mb-xl-n1,\n .my-xl-n1 {\n margin-bottom: -0.25rem !important;\n}\n.ml-xl-n1,\n .mx-xl-n1 {\n margin-left: -0.25rem !important;\n}\n.m-xl-n2 {\n margin: -0.5rem !important;\n}\n.mt-xl-n2,\n .my-xl-n2 {\n margin-top: -0.5rem !important;\n}\n.mr-xl-n2,\n .mx-xl-n2 {\n margin-right: -0.5rem !important;\n}\n.mb-xl-n2,\n .my-xl-n2 {\n margin-bottom: -0.5rem !important;\n}\n.ml-xl-n2,\n .mx-xl-n2 {\n margin-left: -0.5rem !important;\n}\n.m-xl-n3 {\n margin: -1rem !important;\n}\n.mt-xl-n3,\n .my-xl-n3 {\n margin-top: -1rem !important;\n}\n.mr-xl-n3,\n .mx-xl-n3 {\n margin-right: -1rem !important;\n}\n.mb-xl-n3,\n .my-xl-n3 {\n margin-bottom: -1rem !important;\n}\n.ml-xl-n3,\n .mx-xl-n3 {\n margin-left: -1rem !important;\n}\n.m-xl-n4 {\n margin: -1.5rem !important;\n}\n.mt-xl-n4,\n .my-xl-n4 {\n margin-top: -1.5rem !important;\n}\n.mr-xl-n4,\n .mx-xl-n4 {\n margin-right: -1.5rem !important;\n}\n.mb-xl-n4,\n .my-xl-n4 {\n margin-bottom: -1.5rem !important;\n}\n.ml-xl-n4,\n .mx-xl-n4 {\n margin-left: -1.5rem !important;\n}\n.m-xl-n5 {\n margin: -3rem !important;\n}\n.mt-xl-n5,\n .my-xl-n5 {\n margin-top: -3rem !important;\n}\n.mr-xl-n5,\n .mx-xl-n5 {\n margin-right: -3rem !important;\n}\n.mb-xl-n5,\n .my-xl-n5 {\n margin-bottom: -3rem !important;\n}\n.ml-xl-n5,\n .mx-xl-n5 {\n margin-left: -3rem !important;\n}\n.m-xl-auto {\n margin: auto !important;\n}\n.mt-xl-auto,\n .my-xl-auto {\n margin-top: auto !important;\n}\n.mr-xl-auto,\n .mx-xl-auto {\n margin-right: auto !important;\n}\n.mb-xl-auto,\n .my-xl-auto {\n margin-bottom: auto !important;\n}\n.ml-xl-auto,\n .mx-xl-auto {\n margin-left: auto !important;\n}\n}\n.stretched-link::after {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1;\n pointer-events: auto;\n content: \"\";\n background-color: rgba(0, 0, 0, 0);\n}\n.text-monospace {\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace !important;\n}\n.text-justify {\n text-align: justify !important;\n}\n.text-wrap {\n white-space: normal !important;\n}\n.text-nowrap {\n white-space: nowrap !important;\n}\n.text-truncate {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n.text-left {\n text-align: left !important;\n}\n.text-right {\n text-align: right !important;\n}\n.text-center {\n text-align: center !important;\n}\n@media (min-width: 576px) {\n.text-sm-left {\n text-align: left !important;\n}\n.text-sm-right {\n text-align: right !important;\n}\n.text-sm-center {\n text-align: center !important;\n}\n}\n@media (min-width: 768px) {\n.text-md-left {\n text-align: left !important;\n}\n.text-md-right {\n text-align: right !important;\n}\n.text-md-center {\n text-align: center !important;\n}\n}\n@media (min-width: 992px) {\n.text-lg-left {\n text-align: left !important;\n}\n.text-lg-right {\n text-align: right !important;\n}\n.text-lg-center {\n text-align: center !important;\n}\n}\n@media (min-width: 1200px) {\n.text-xl-left {\n text-align: left !important;\n}\n.text-xl-right {\n text-align: right !important;\n}\n.text-xl-center {\n text-align: center !important;\n}\n}\n.text-lowercase {\n text-transform: lowercase !important;\n}\n.text-uppercase {\n text-transform: uppercase !important;\n}\n.text-capitalize {\n text-transform: capitalize !important;\n}\n.font-weight-light {\n font-weight: 300 !important;\n}\n.font-weight-lighter {\n font-weight: lighter !important;\n}\n.font-weight-normal {\n font-weight: 400 !important;\n}\n.font-weight-bold {\n font-weight: 700 !important;\n}\n.font-weight-bolder {\n font-weight: bolder !important;\n}\n.font-italic {\n font-style: italic !important;\n}\n.text-white {\n color: #fff !important;\n}\n.text-primary {\n color: #7a1b17 !important;\n}\na.text-primary:hover, a.text-primary:focus {\n color: #3a0d0b !important;\n}\n.text-secondary {\n color: #FFFFFF !important;\n}\na.text-secondary:hover, a.text-secondary:focus {\n color: #d9d9d9 !important;\n}\n.text-success {\n color: #6598cf !important;\n}\na.text-success:hover, a.text-success:focus {\n color: #3771b0 !important;\n}\n.text-info {\n color: #17a2b8 !important;\n}\na.text-info:hover, a.text-info:focus {\n color: #0f6674 !important;\n}\n.text-warning {\n color: #ffc107 !important;\n}\na.text-warning:hover, a.text-warning:focus {\n color: #ba8b00 !important;\n}\n.text-danger {\n color: #e43932 !important;\n}\na.text-danger:hover, a.text-danger:focus {\n color: #b21e17 !important;\n}\n.text-light {\n color: #f8f9fa !important;\n}\na.text-light:hover, a.text-light:focus {\n color: #cbd3da !important;\n}\n.text-dark {\n color: #343a40 !important;\n}\na.text-dark:hover, a.text-dark:focus {\n color: #121416 !important;\n}\n.text-body {\n color: #212529 !important;\n}\n.text-muted {\n color: #6c757d !important;\n}\n.text-black-50 {\n color: rgba(0, 0, 0, 0.5) !important;\n}\n.text-white-50 {\n color: rgba(255, 255, 255, 0.5) !important;\n}\n.text-hide {\n font: 0/0 a;\n color: transparent;\n text-shadow: none;\n background-color: transparent;\n border: 0;\n}\n.text-decoration-none {\n text-decoration: none !important;\n}\n.text-break {\n word-wrap: break-word !important;\n}\n.text-reset {\n color: inherit !important;\n}\n.visible {\n visibility: visible !important;\n}\n.invisible {\n visibility: hidden !important;\n}\n@media print {\n*,\n *::before,\n *::after {\n text-shadow: none !important;\n box-shadow: none !important;\n}\na:not(.btn) {\n text-decoration: underline;\n}\nabbr[title]::after {\n content: \" (\" attr(title) \")\";\n}\npre {\n white-space: pre-wrap !important;\n}\npre,\n blockquote {\n border: 1px solid #adb5bd;\n page-break-inside: avoid;\n}\nthead {\n display: table-header-group;\n}\ntr,\n img {\n page-break-inside: avoid;\n}\np,\n h2,\n h3 {\n orphans: 3;\n widows: 3;\n}\nh2,\n h3 {\n page-break-after: avoid;\n}\n@page {\n size: a3;\n}\nbody {\n min-width: 992px !important;\n}\n.container {\n min-width: 992px !important;\n}\n.navbar {\n display: none;\n}\n.badge {\n border: 1px solid #000;\n}\n.table {\n border-collapse: collapse !important;\n}\n.table td,\n .table th {\n background-color: #fff !important;\n}\n.table-bordered th,\n .table-bordered td {\n border: 1px solid #dee2e6 !important;\n}\n.table-dark {\n color: inherit;\n}\n.table-dark th,\n .table-dark td,\n .table-dark thead th,\n .table-dark tbody + tbody {\n border-color: #dee2e6;\n}\n.table .thead-dark th {\n color: inherit;\n border-color: #dee2e6;\n}\n}\n.bv-no-focus-ring:focus {\n outline: none;\n}\n@media (max-width: 575.98px) {\n.bv-d-xs-down-none {\n display: none !important;\n}\n}\n@media (max-width: 767.98px) {\n.bv-d-sm-down-none {\n display: none !important;\n}\n}\n@media (max-width: 991.98px) {\n.bv-d-md-down-none {\n display: none !important;\n}\n}\n@media (max-width: 1199.98px) {\n.bv-d-lg-down-none {\n display: none !important;\n}\n}\n.bv-d-xl-down-none {\n display: none !important;\n}\n.form-control.focus {\n color: #495057;\n background-color: #fff;\n border-color: #80bdff;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n.form-control.focus.is-valid {\n border-color: #28a745;\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\n}\n.form-control.focus.is-invalid {\n border-color: #dc3545;\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\n}\n.b-form-btn-label-control.form-control {\n background-image: none;\n padding: 0;\n}\n.input-group .b-form-btn-label-control.form-control {\n padding: 0;\n}\n[dir=\"rtl\"] .b-form-btn-label-control.form-control, .b-form-btn-label-control.form-control[dir=\"rtl\"] {\n flex-direction: row-reverse;\n}\n[dir=\"rtl\"] .b-form-btn-label-control.form-control > label, .b-form-btn-label-control.form-control[dir=\"rtl\"] > label {\n text-align: right;\n}\n.b-form-btn-label-control.form-control > .btn {\n line-height: 1;\n font-size: inherit;\n box-shadow: none !important;\n border: 0;\n}\n.b-form-btn-label-control.form-control > .btn:disabled {\n pointer-events: none;\n}\n.b-form-btn-label-control.form-control.is-valid > .btn {\n color: #28a745;\n}\n.b-form-btn-label-control.form-control.is-invalid > .btn {\n color: #dc3545;\n}\n.b-form-btn-label-control.form-control > .dropdown-menu {\n padding: 0.5rem;\n}\n.b-form-btn-label-control.form-control > label {\n outline: 0;\n padding-left: 0.25rem;\n margin: 0;\n border: 0;\n font-size: inherit;\n cursor: pointer;\n min-height: calc(calc(1.5em + 0.75rem + 2px) - 2px);\n}\n.b-form-btn-label-control.form-control > label.form-control-sm {\n min-height: calc(calc(1.5em + 0.5rem + 2px) - 2px);\n}\n.b-form-btn-label-control.form-control > label.form-control-lg {\n min-height: calc(calc(1.5em + 1rem + 2px) - 2px);\n}\n.input-group.input-group-sm .b-form-btn-label-control.form-control > label {\n min-height: calc(calc(1.5em + 0.5rem + 2px) - 2px);\n padding-top: 0.25rem;\n padding-bottom: 0.25rem;\n}\n.input-group.input-group-lg .b-form-btn-label-control.form-control > label {\n min-height: calc(calc(1.5em + 1rem + 2px) - 2px);\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n}\n.b-form-btn-label-control.form-control[aria-disabled=\"true\"], .b-form-btn-label-control.form-control[aria-readonly=\"true\"] {\n background-color: #e9ecef;\n opacity: 1;\n}\n.b-form-btn-label-control.form-control[aria-disabled=\"true\"] {\n pointer-events: none;\n}\n.b-form-btn-label-control.form-control[aria-disabled=\"true\"] > label {\n cursor: default;\n}\n.b-form-btn-label-control.btn-group > .dropdown-menu {\n padding: 0.5rem;\n}\n.b-avatar {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n vertical-align: middle;\n font-size: inherit;\n font-weight: 400;\n line-height: 1;\n max-width: 100%;\n max-height: auto;\n text-align: center;\n overflow: visible;\n position: relative;\n transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,\r box-shadow 0.15s ease-in-out;\n}\n.b-avatar:focus {\n outline: 0;\n}\n.b-avatar.btn, .b-avatar[href] {\n padding: 0;\n border: 0;\n}\n.b-avatar.btn .b-avatar-img img, .b-avatar[href] .b-avatar-img img {\n transition: transform 0.15s ease-in-out;\n}\n.b-avatar.btn:not(:disabled):not(.disabled), .b-avatar[href]:not(:disabled):not(.disabled) {\n cursor: pointer;\n}\n.b-avatar.btn:not(:disabled):not(.disabled):hover .b-avatar-img img, .b-avatar[href]:not(:disabled):not(.disabled):hover .b-avatar-img img {\n transform: scale(1.15);\n}\n.b-avatar.disabled, .b-avatar:disabled, .b-avatar[disabled] {\n opacity: 0.65;\n pointer-events: none;\n}\n.b-avatar .b-avatar-custom,\n .b-avatar .b-avatar-text,\n .b-avatar .b-avatar-img {\n border-radius: inherit;\n width: 100%;\n height: 100%;\n overflow: hidden;\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.b-avatar .b-avatar-text {\n text-transform: uppercase;\n white-space: nowrap;\n}\n.b-avatar[href] {\n text-decoration: none;\n}\n.b-avatar > .b-icon {\n width: 60%;\n height: auto;\n max-width: 100%;\n}\n.b-avatar .b-avatar-img img {\n width: 100%;\n height: 100%;\n max-height: auto;\n border-radius: inherit;\n}\n.b-avatar .b-avatar-badge {\n position: absolute;\n min-height: 1.5em;\n min-width: 1.5em;\n padding: 0.25em;\n line-height: 1;\n border-radius: 10em;\n font-size: 70%;\n font-weight: 700;\n z-index: 5;\n}\n.b-avatar-group .b-avatar-group-inner {\n display: flex;\n flex-wrap: wrap;\n}\n.b-avatar-group .b-avatar {\n border: 1px solid #dee2e6;\n}\n.b-avatar-group a.b-avatar:hover:not(.disabled):not(disabled),\n.b-avatar-group .btn.b-avatar:hover:not(.disabled):not(disabled) {\n z-index: 3;\n}\n.b-calendar {\n display: inline-flex;\n}\n.b-calendar .b-calendar-inner {\n min-width: 250px;\n}\n.b-calendar .b-calendar-header,\n .b-calendar .b-calendar-nav {\n margin-bottom: 0.25rem;\n}\n.b-calendar .b-calendar-nav .btn {\n padding: 0.25rem;\n}\n.b-calendar output {\n padding: 0.25rem;\n font-size: 80%;\n}\n.b-calendar output.readonly {\n background-color: #e9ecef;\n opacity: 1;\n}\n.b-calendar .b-calendar-footer {\n margin-top: 0.5rem;\n}\n.b-calendar .b-calendar-grid {\n padding: 0;\n margin: 0;\n overflow: hidden;\n}\n.b-calendar .b-calendar-grid .row {\n flex-wrap: nowrap;\n}\n.b-calendar .b-calendar-grid-caption {\n padding: 0.25rem;\n}\n.b-calendar .b-calendar-grid-body .col[data-date] .btn {\n width: 32px;\n height: 32px;\n font-size: 14px;\n line-height: 1;\n margin: 3px auto;\n padding: 9px 0;\n}\n.b-calendar .btn:disabled, .b-calendar .btn.disabled, .b-calendar .btn[aria-disabled=\"true\"] {\n cursor: default;\n pointer-events: none;\n}\n.card-img-left {\n border-top-left-radius: calc(0.25rem - 1px);\n border-bottom-left-radius: calc(0.25rem - 1px);\n}\n.card-img-right {\n border-top-right-radius: calc(0.25rem - 1px);\n border-bottom-right-radius: calc(0.25rem - 1px);\n}\n.dropdown:not(.dropleft) .dropdown-toggle.dropdown-toggle-no-caret::after {\n display: none !important;\n}\n.dropdown.dropleft .dropdown-toggle.dropdown-toggle-no-caret::before {\n display: none !important;\n}\n.dropdown .dropdown-menu:focus {\n outline: none;\n}\n.b-dropdown-form {\n display: inline-block;\n padding: 0.25rem 1.5rem;\n width: 100%;\n clear: both;\n font-weight: 400;\n}\n.b-dropdown-form:focus {\n outline: 1px dotted !important;\n outline: 5px auto -webkit-focus-ring-color !important;\n}\n.b-dropdown-form.disabled, .b-dropdown-form:disabled {\n outline: 0 !important;\n color: #6c757d;\n pointer-events: none;\n}\n.b-dropdown-text {\n display: inline-block;\n padding: 0.25rem 1.5rem;\n margin-bottom: 0;\n width: 100%;\n clear: both;\n font-weight: lighter;\n}\n.custom-checkbox.b-custom-control-lg,\n.input-group-lg .custom-checkbox {\n font-size: 1.25rem;\n line-height: 1.5;\n padding-left: 1.875rem;\n}\n.custom-checkbox.b-custom-control-lg .custom-control-label::before,\n .input-group-lg .custom-checkbox .custom-control-label::before {\n top: 0.3125rem;\n left: -1.875rem;\n width: 1.25rem;\n height: 1.25rem;\n border-radius: 0.3rem;\n}\n.custom-checkbox.b-custom-control-lg .custom-control-label::after,\n .input-group-lg .custom-checkbox .custom-control-label::after {\n top: 0.3125rem;\n left: -1.875rem;\n width: 1.25rem;\n height: 1.25rem;\n background-size: 50% 50%;\n}\n.custom-checkbox.b-custom-control-sm,\n.input-group-sm .custom-checkbox {\n font-size: 0.875rem;\n line-height: 1.5;\n padding-left: 1.3125rem;\n}\n.custom-checkbox.b-custom-control-sm .custom-control-label::before,\n .input-group-sm .custom-checkbox .custom-control-label::before {\n top: 0.21875rem;\n left: -1.3125rem;\n width: 0.875rem;\n height: 0.875rem;\n border-radius: 0.2rem;\n}\n.custom-checkbox.b-custom-control-sm .custom-control-label::after,\n .input-group-sm .custom-checkbox .custom-control-label::after {\n top: 0.21875rem;\n left: -1.3125rem;\n width: 0.875rem;\n height: 0.875rem;\n background-size: 50% 50%;\n}\n.custom-switch.b-custom-control-lg,\n.input-group-lg .custom-switch {\n padding-left: 2.8125rem;\n}\n.custom-switch.b-custom-control-lg .custom-control-label,\n .input-group-lg .custom-switch .custom-control-label {\n font-size: 1.25rem;\n line-height: 1.5;\n}\n.custom-switch.b-custom-control-lg .custom-control-label::before,\n .input-group-lg .custom-switch .custom-control-label::before {\n top: 0.3125rem;\n height: 1.25rem;\n left: -2.8125rem;\n width: 2.1875rem;\n border-radius: 0.625rem;\n}\n.custom-switch.b-custom-control-lg .custom-control-label::after,\n .input-group-lg .custom-switch .custom-control-label::after {\n top: calc( 0.3125rem + 2px);\n left: calc( -2.8125rem + 2px);\n width: calc( 1.25rem - 4px);\n height: calc( 1.25rem - 4px);\n border-radius: 0.625rem;\n background-size: 50% 50%;\n}\n.custom-switch.b-custom-control-lg .custom-control-input:checked ~ .custom-control-label::after,\n .input-group-lg .custom-switch .custom-control-input:checked ~ .custom-control-label::after {\n transform: translateX(0.9375rem);\n}\n.custom-switch.b-custom-control-sm,\n.input-group-sm .custom-switch {\n padding-left: 1.96875rem;\n}\n.custom-switch.b-custom-control-sm .custom-control-label,\n .input-group-sm .custom-switch .custom-control-label {\n font-size: 0.875rem;\n line-height: 1.5;\n}\n.custom-switch.b-custom-control-sm .custom-control-label::before,\n .input-group-sm .custom-switch .custom-control-label::before {\n top: 0.21875rem;\n left: -1.96875rem;\n width: 1.53125rem;\n height: 0.875rem;\n border-radius: 0.4375rem;\n}\n.custom-switch.b-custom-control-sm .custom-control-label::after,\n .input-group-sm .custom-switch .custom-control-label::after {\n top: calc( 0.21875rem + 2px);\n left: calc( -1.96875rem + 2px);\n width: calc( 0.875rem - 4px);\n height: calc( 0.875rem - 4px);\n border-radius: 0.4375rem;\n background-size: 50% 50%;\n}\n.custom-switch.b-custom-control-sm .custom-control-input:checked ~ .custom-control-label::after,\n .input-group-sm .custom-switch .custom-control-input:checked ~ .custom-control-label::after {\n transform: translateX(0.65625rem);\n}\n.input-group > .input-group-prepend > .btn-group > .btn,\n.input-group > .input-group-append:not(:last-child) > .btn-group > .btn,\n.input-group > .input-group-append:last-child > .btn-group:not(:last-child):not(.dropdown-toggle) > .btn {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n.input-group > .input-group-append > .btn-group > .btn,\n.input-group > .input-group-prepend:not(:first-child) > .btn-group > .btn,\n.input-group > .input-group-prepend:first-child > .btn-group:not(:first-child) > .btn {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n.b-custom-control-lg.custom-file,\n.b-custom-control-lg .custom-file-input,\n.b-custom-control-lg .custom-file-label,\n.input-group-lg.custom-file,\n.input-group-lg .custom-file-input,\n.input-group-lg .custom-file-label {\n font-size: 1.25rem;\n height: calc(1.5em + 1rem + 2px);\n}\n.b-custom-control-lg .custom-file-label,\n.b-custom-control-lg .custom-file-label:after,\n.input-group-lg .custom-file-label,\n.input-group-lg .custom-file-label:after {\n padding: 0.5rem 1rem;\n line-height: 1.5;\n}\n.b-custom-control-lg .custom-file-label,\n.input-group-lg .custom-file-label {\n border-radius: 0.3rem;\n}\n.b-custom-control-lg .custom-file-label::after,\n .input-group-lg .custom-file-label::after {\n font-size: inherit;\n height: calc( 1.5em + 1rem);\n border-radius: 0 0.3rem 0.3rem 0;\n}\n.b-custom-control-sm.custom-file,\n.b-custom-control-sm .custom-file-input,\n.b-custom-control-sm .custom-file-label,\n.input-group-sm.custom-file,\n.input-group-sm .custom-file-input,\n.input-group-sm .custom-file-label {\n font-size: 0.875rem;\n height: calc(1.5em + 0.5rem + 2px);\n}\n.b-custom-control-sm .custom-file-label,\n.b-custom-control-sm .custom-file-label:after,\n.input-group-sm .custom-file-label,\n.input-group-sm .custom-file-label:after {\n padding: 0.25rem 0.5rem;\n line-height: 1.5;\n}\n.b-custom-control-sm .custom-file-label,\n.input-group-sm .custom-file-label {\n border-radius: 0.2rem;\n}\n.b-custom-control-sm .custom-file-label::after,\n .input-group-sm .custom-file-label::after {\n font-size: inherit;\n height: calc( 1.5em + 0.5rem);\n border-radius: 0 0.2rem 0.2rem 0;\n}\n.was-validated .form-control:invalid,\n.was-validated .form-control:valid, .form-control.is-invalid, .form-control.is-valid {\n background-position: right calc(0.375em + 0.1875rem) center;\n}\ninput[type=\"color\"].form-control {\n height: calc(1.5em + 0.75rem + 2px);\n padding: 0.125rem 0.25rem;\n}\ninput[type=\"color\"].form-control.form-control-sm,\n.input-group-sm input[type=\"color\"].form-control {\n height: calc(1.5em + 0.5rem + 2px);\n padding: 0.125rem 0.25rem;\n}\ninput[type=\"color\"].form-control.form-control-lg,\n.input-group-lg input[type=\"color\"].form-control {\n height: calc(1.5em + 1rem + 2px);\n padding: 0.125rem 0.25rem;\n}\ninput[type=\"color\"].form-control:disabled {\n background-color: #adb5bd;\n opacity: 0.65;\n}\n.input-group > .custom-range {\n position: relative;\n flex: 1 1 auto;\n width: 1%;\n margin-bottom: 0;\n}\n.input-group > .custom-range + .form-control,\n .input-group > .custom-range + .form-control-plaintext,\n .input-group > .custom-range + .custom-select,\n .input-group > .custom-range + .custom-range,\n .input-group > .custom-range + .custom-file {\n margin-left: -1px;\n}\n.input-group > .form-control + .custom-range,\n.input-group > .form-control-plaintext + .custom-range,\n.input-group > .custom-select + .custom-range,\n.input-group > .custom-range + .custom-range,\n.input-group > .custom-file + .custom-range {\n margin-left: -1px;\n}\n.input-group > .custom-range:focus {\n z-index: 3;\n}\n.input-group > .custom-range:not(:last-child) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n.input-group > .custom-range:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n.input-group > .custom-range {\n height: calc(1.5em + 0.75rem + 2px);\n padding: 0 0.75rem;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid #ced4da;\n height: calc(1.5em + 0.75rem + 2px);\n border-radius: 0.25rem;\n transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n@media (prefers-reduced-motion: reduce) {\n.input-group > .custom-range {\n transition: none;\n}\n}\n.input-group > .custom-range:focus {\n color: #495057;\n background-color: #fff;\n border-color: #80bdff;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n.input-group > .custom-range:disabled, .input-group > .custom-range[readonly] {\n background-color: #e9ecef;\n}\n.input-group-lg > .custom-range {\n height: calc(1.5em + 1rem + 2px);\n padding: 0 1rem;\n border-radius: 0.3rem;\n}\n.input-group-sm > .custom-range {\n height: calc(1.5em + 0.5rem + 2px);\n padding: 0 0.5rem;\n border-radius: 0.2rem;\n}\n.was-validated .input-group .custom-range:valid, .input-group .custom-range.is-valid {\n border-color: #28a745;\n}\n.was-validated .input-group .custom-range:valid:focus, .input-group .custom-range.is-valid:focus {\n border-color: #28a745;\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\n}\n.was-validated .custom-range:valid:focus::-webkit-slider-thumb, .custom-range.is-valid:focus::-webkit-slider-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem #9be7ac;\n}\n.was-validated .custom-range:valid:focus::-moz-range-thumb, .custom-range.is-valid:focus::-moz-range-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem #9be7ac;\n}\n.was-validated .custom-range:valid:focus::-ms-thumb, .custom-range.is-valid:focus::-ms-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem #9be7ac;\n}\n.was-validated .custom-range:valid::-webkit-slider-thumb, .custom-range.is-valid::-webkit-slider-thumb {\n background-color: #28a745;\n background-image: none;\n}\n.was-validated .custom-range:valid::-webkit-slider-thumb:active, .custom-range.is-valid::-webkit-slider-thumb:active {\n background-color: #9be7ac;\n background-image: none;\n}\n.was-validated .custom-range:valid::-webkit-slider-runnable-track, .custom-range.is-valid::-webkit-slider-runnable-track {\n background-color: rgba(40, 167, 69, 0.35);\n}\n.was-validated .custom-range:valid::-moz-range-thumb, .custom-range.is-valid::-moz-range-thumb {\n background-color: #28a745;\n background-image: none;\n}\n.was-validated .custom-range:valid::-moz-range-thumb:active, .custom-range.is-valid::-moz-range-thumb:active {\n background-color: #9be7ac;\n background-image: none;\n}\n.was-validated .custom-range:valid::-moz-range-track, .custom-range.is-valid::-moz-range-track {\n background: rgba(40, 167, 69, 0.35);\n}\n.was-validated .custom-range:valid ~ .valid-feedback,\n.was-validated .custom-range:valid ~ .valid-tooltip, .custom-range.is-valid ~ .valid-feedback,\n.custom-range.is-valid ~ .valid-tooltip {\n display: block;\n}\n.was-validated .custom-range:valid::-ms-thumb, .custom-range.is-valid::-ms-thumb {\n background-color: #28a745;\n background-image: none;\n}\n.was-validated .custom-range:valid::-ms-thumb:active, .custom-range.is-valid::-ms-thumb:active {\n background-color: #9be7ac;\n background-image: none;\n}\n.was-validated .custom-range:valid::-ms-track-lower, .custom-range.is-valid::-ms-track-lower {\n background: rgba(40, 167, 69, 0.35);\n}\n.was-validated .custom-range:valid::-ms-track-upper, .custom-range.is-valid::-ms-track-upper {\n background: rgba(40, 167, 69, 0.35);\n}\n.was-validated .input-group .custom-range:invalid, .input-group .custom-range.is-invalid {\n border-color: #dc3545;\n}\n.was-validated .input-group .custom-range:invalid:focus, .input-group .custom-range.is-invalid:focus {\n border-color: #dc3545;\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\n}\n.was-validated .custom-range:invalid:focus::-webkit-slider-thumb, .custom-range.is-invalid:focus::-webkit-slider-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem #f6cdd1;\n}\n.was-validated .custom-range:invalid:focus::-moz-range-thumb, .custom-range.is-invalid:focus::-moz-range-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem #f6cdd1;\n}\n.was-validated .custom-range:invalid:focus::-ms-thumb, .custom-range.is-invalid:focus::-ms-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem #f6cdd1;\n}\n.was-validated .custom-range:invalid::-webkit-slider-thumb, .custom-range.is-invalid::-webkit-slider-thumb {\n background-color: #dc3545;\n background-image: none;\n}\n.was-validated .custom-range:invalid::-webkit-slider-thumb:active, .custom-range.is-invalid::-webkit-slider-thumb:active {\n background-color: #f6cdd1;\n background-image: none;\n}\n.was-validated .custom-range:invalid::-webkit-slider-runnable-track, .custom-range.is-invalid::-webkit-slider-runnable-track {\n background-color: rgba(220, 53, 69, 0.35);\n}\n.was-validated .custom-range:invalid::-moz-range-thumb, .custom-range.is-invalid::-moz-range-thumb {\n background-color: #dc3545;\n background-image: none;\n}\n.was-validated .custom-range:invalid::-moz-range-thumb:active, .custom-range.is-invalid::-moz-range-thumb:active {\n background-color: #f6cdd1;\n background-image: none;\n}\n.was-validated .custom-range:invalid::-moz-range-track, .custom-range.is-invalid::-moz-range-track {\n background: rgba(220, 53, 69, 0.35);\n}\n.was-validated .custom-range:invalid ~ .invalid-feedback,\n.was-validated .custom-range:invalid ~ .invalid-tooltip, .custom-range.is-invalid ~ .invalid-feedback,\n.custom-range.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n.was-validated .custom-range:invalid::-ms-thumb, .custom-range.is-invalid::-ms-thumb {\n background-color: #dc3545;\n background-image: none;\n}\n.was-validated .custom-range:invalid::-ms-thumb:active, .custom-range.is-invalid::-ms-thumb:active {\n background-color: #f6cdd1;\n background-image: none;\n}\n.was-validated .custom-range:invalid::-ms-track-lower, .custom-range.is-invalid::-ms-track-lower {\n background: rgba(220, 53, 69, 0.35);\n}\n.was-validated .custom-range:invalid::-ms-track-upper, .custom-range.is-invalid::-ms-track-upper {\n background: rgba(220, 53, 69, 0.35);\n}\n.custom-radio.b-custom-control-lg,\n.input-group-lg .custom-radio {\n font-size: 1.25rem;\n line-height: 1.5;\n padding-left: 1.875rem;\n}\n.custom-radio.b-custom-control-lg .custom-control-label::before,\n .input-group-lg .custom-radio .custom-control-label::before {\n top: 0.3125rem;\n left: -1.875rem;\n width: 1.25rem;\n height: 1.25rem;\n border-radius: 50%;\n}\n.custom-radio.b-custom-control-lg .custom-control-label::after,\n .input-group-lg .custom-radio .custom-control-label::after {\n top: 0.3125rem;\n left: -1.875rem;\n width: 1.25rem;\n height: 1.25rem;\n background: no-repeat 50% / 50% 50%;\n}\n.custom-radio.b-custom-control-sm,\n.input-group-sm .custom-radio {\n font-size: 0.875rem;\n line-height: 1.5;\n padding-left: 1.3125rem;\n}\n.custom-radio.b-custom-control-sm .custom-control-label::before,\n .input-group-sm .custom-radio .custom-control-label::before {\n top: 0.21875rem;\n left: -1.3125rem;\n width: 0.875rem;\n height: 0.875rem;\n border-radius: 50%;\n}\n.custom-radio.b-custom-control-sm .custom-control-label::after,\n .input-group-sm .custom-radio .custom-control-label::after {\n top: 0.21875rem;\n left: -1.3125rem;\n width: 0.875rem;\n height: 0.875rem;\n background: no-repeat 50% / 50% 50%;\n}\n.b-rating {\n text-align: center;\n}\n.b-rating.d-inline-flex {\n width: auto;\n}\n.b-rating .b-rating-star,\n .b-rating .b-rating-value {\n padding: 0 0.25em;\n}\n.b-rating .b-rating-value {\n min-width: 2.5em;\n}\n.b-rating .b-rating-star {\n display: inline-flex;\n justify-content: center;\n outline: 0;\n}\n.b-rating .b-rating-star .b-rating-icon {\n display: inline-flex;\n transition: all 0.15s ease-in-out;\n}\n.b-rating.disabled, .b-rating:disabled {\n background-color: #e9ecef;\n color: #6c757d;\n}\n.b-rating:not(.disabled):not(.readonly) .b-rating-star {\n cursor: pointer;\n}\n.b-rating:not(.disabled):not(.readonly):focus:not(:hover) .b-rating-star.focused .b-rating-icon,\n .b-rating:not(.disabled):not(.readonly) .b-rating-star:hover .b-rating-icon {\n transform: scale(1.5);\n}\n.b-rating[dir=\"rtl\"] .b-rating-star-half {\n transform: scale(-1, 1);\n}\n.b-form-spinbutton {\n text-align: center;\n overflow: hidden;\n background-image: none;\n padding: 0;\n}\n[dir=\"rtl\"] .b-form-spinbutton:not(.flex-column), .b-form-spinbutton[dir=\"rtl\"]:not(.flex-column) {\n flex-direction: row-reverse;\n}\n.b-form-spinbutton output {\n font-size: inherit;\n outline: 0;\n border: 0;\n background-color: transparent;\n width: auto;\n margin: 0;\n padding: 0 0.25rem;\n}\n.b-form-spinbutton output > div,\n .b-form-spinbutton output > bdi {\n display: block;\n min-width: 2.25em;\n height: 1.5em;\n}\n.b-form-spinbutton.flex-column {\n height: auto;\n width: auto;\n}\n.b-form-spinbutton.flex-column output {\n margin: 0 0.25rem;\n padding: 0.25rem 0;\n}\n.b-form-spinbutton:not(.d-inline-flex):not(.flex-column) {\n output-width: 100%;\n}\n.b-form-spinbutton.d-inline-flex:not(.flex-column) {\n width: auto;\n}\n.b-form-spinbutton .btn {\n line-height: 1;\n box-shadow: none !important;\n}\n.b-form-spinbutton .btn:disabled {\n pointer-events: none;\n}\n.b-form-spinbutton .btn:hover:not(:disabled) > div > .b-icon {\n transform: scale(1.25);\n}\n.b-form-spinbutton.disabled, .b-form-spinbutton.readonly {\n background-color: #e9ecef;\n}\n.b-form-spinbutton.disabled {\n pointer-events: none;\n}\n.b-form-tags.focus {\n color: #495057;\n background-color: #fff;\n border-color: #80bdff;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n.b-form-tags.focus.is-valid {\n border-color: #28a745;\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\n}\n.b-form-tags.focus.is-invalid {\n border-color: #dc3545;\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\n}\n.b-form-tags.disabled {\n background-color: #e9ecef;\n}\n.b-form-tag {\n font-size: 75%;\n font-weight: normal;\n line-height: 1.5;\n}\n.b-form-tag.disabled {\n opacity: 0.75;\n}\n.b-form-tag > button.b-form-tag-remove {\n color: inherit;\n font-size: 125%;\n line-height: 1;\n float: none;\n}\n.form-control-sm .b-form-tag {\n line-height: 1.5;\n}\n.form-control-lg .b-form-tag {\n line-height: 1.5;\n}\n.modal-backdrop {\n opacity: 0.5;\n}\n.b-pagination-pills .page-item .page-link {\n border-radius: 50rem !important;\n margin-left: 0.25rem;\n line-height: 1;\n}\n.b-pagination-pills .page-item:first-child .page-link {\n margin-left: 0;\n}\n.popover.b-popover {\n display: block;\n opacity: 1;\n outline: 0;\n}\n.popover.b-popover.fade:not(.show) {\n opacity: 0;\n}\n.popover.b-popover.show {\n opacity: 1;\n}\n.b-popover-primary.popover {\n background-color: #e4d1d1;\n border-color: #dabfbe;\n}\n.b-popover-primary.bs-popover-top > .arrow::before, .b-popover-primary.bs-popover-auto[x-placement^=\"top\"] > .arrow::before {\n border-top-color: #dabfbe;\n}\n.b-popover-primary.bs-popover-top > .arrow::after, .b-popover-primary.bs-popover-auto[x-placement^=\"top\"] > .arrow::after {\n border-top-color: #e4d1d1;\n}\n.b-popover-primary.bs-popover-right > .arrow::before, .b-popover-primary.bs-popover-auto[x-placement^=\"right\"] > .arrow::before {\n border-right-color: #dabfbe;\n}\n.b-popover-primary.bs-popover-right > .arrow::after, .b-popover-primary.bs-popover-auto[x-placement^=\"right\"] > .arrow::after {\n border-right-color: #e4d1d1;\n}\n.b-popover-primary.bs-popover-bottom > .arrow::before, .b-popover-primary.bs-popover-auto[x-placement^=\"bottom\"] > .arrow::before {\n border-bottom-color: #dabfbe;\n}\n.b-popover-primary.bs-popover-bottom > .arrow::after, .b-popover-primary.bs-popover-auto[x-placement^=\"bottom\"] > .arrow::after {\n border-bottom-color: #dec7c7;\n}\n.b-popover-primary.bs-popover-bottom .popover-header::before, .b-popover-primary.bs-popover-auto[x-placement^=\"bottom\"] .popover-header::before {\n border-bottom-color: #dec7c7;\n}\n.b-popover-primary.bs-popover-left > .arrow::before, .b-popover-primary.bs-popover-auto[x-placement^=\"left\"] > .arrow::before {\n border-left-color: #dabfbe;\n}\n.b-popover-primary.bs-popover-left > .arrow::after, .b-popover-primary.bs-popover-auto[x-placement^=\"left\"] > .arrow::after {\n border-left-color: #e4d1d1;\n}\n.b-popover-primary .popover-header {\n color: #212529;\n background-color: #dec7c7;\n border-bottom-color: #d5b7b7;\n}\n.b-popover-primary .popover-body {\n color: #3f0e0c;\n}\n.b-popover-secondary.popover {\n background-color: white;\n border-color: white;\n}\n.b-popover-secondary.bs-popover-top > .arrow::before, .b-popover-secondary.bs-popover-auto[x-placement^=\"top\"] > .arrow::before {\n border-top-color: white;\n}\n.b-popover-secondary.bs-popover-top > .arrow::after, .b-popover-secondary.bs-popover-auto[x-placement^=\"top\"] > .arrow::after {\n border-top-color: white;\n}\n.b-popover-secondary.bs-popover-right > .arrow::before, .b-popover-secondary.bs-popover-auto[x-placement^=\"right\"] > .arrow::before {\n border-right-color: white;\n}\n.b-popover-secondary.bs-popover-right > .arrow::after, .b-popover-secondary.bs-popover-auto[x-placement^=\"right\"] > .arrow::after {\n border-right-color: white;\n}\n.b-popover-secondary.bs-popover-bottom > .arrow::before, .b-popover-secondary.bs-popover-auto[x-placement^=\"bottom\"] > .arrow::before {\n border-bottom-color: white;\n}\n.b-popover-secondary.bs-popover-bottom > .arrow::after, .b-popover-secondary.bs-popover-auto[x-placement^=\"bottom\"] > .arrow::after {\n border-bottom-color: #f7f7f7;\n}\n.b-popover-secondary.bs-popover-bottom .popover-header::before, .b-popover-secondary.bs-popover-auto[x-placement^=\"bottom\"] .popover-header::before {\n border-bottom-color: #f7f7f7;\n}\n.b-popover-secondary.bs-popover-left > .arrow::before, .b-popover-secondary.bs-popover-auto[x-placement^=\"left\"] > .arrow::before {\n border-left-color: white;\n}\n.b-popover-secondary.bs-popover-left > .arrow::after, .b-popover-secondary.bs-popover-auto[x-placement^=\"left\"] > .arrow::after {\n border-left-color: white;\n}\n.b-popover-secondary .popover-header {\n color: #212529;\n background-color: #f7f7f7;\n border-bottom-color: #ebebeb;\n}\n.b-popover-secondary .popover-body {\n color: #858585;\n}\n.b-popover-success.popover {\n background-color: #e0eaf5;\n border-color: #d4e2f2;\n}\n.b-popover-success.bs-popover-top > .arrow::before, .b-popover-success.bs-popover-auto[x-placement^=\"top\"] > .arrow::before {\n border-top-color: #d4e2f2;\n}\n.b-popover-success.bs-popover-top > .arrow::after, .b-popover-success.bs-popover-auto[x-placement^=\"top\"] > .arrow::after {\n border-top-color: #e0eaf5;\n}\n.b-popover-success.bs-popover-right > .arrow::before, .b-popover-success.bs-popover-auto[x-placement^=\"right\"] > .arrow::before {\n border-right-color: #d4e2f2;\n}\n.b-popover-success.bs-popover-right > .arrow::after, .b-popover-success.bs-popover-auto[x-placement^=\"right\"] > .arrow::after {\n border-right-color: #e0eaf5;\n}\n.b-popover-success.bs-popover-bottom > .arrow::before, .b-popover-success.bs-popover-auto[x-placement^=\"bottom\"] > .arrow::before {\n border-bottom-color: #d4e2f2;\n}\n.b-popover-success.bs-popover-bottom > .arrow::after, .b-popover-success.bs-popover-auto[x-placement^=\"bottom\"] > .arrow::after {\n border-bottom-color: #d4e2f1;\n}\n.b-popover-success.bs-popover-bottom .popover-header::before, .b-popover-success.bs-popover-auto[x-placement^=\"bottom\"] .popover-header::before {\n border-bottom-color: #d4e2f1;\n}\n.b-popover-success.bs-popover-left > .arrow::before, .b-popover-success.bs-popover-auto[x-placement^=\"left\"] > .arrow::before {\n border-left-color: #d4e2f2;\n}\n.b-popover-success.bs-popover-left > .arrow::after, .b-popover-success.bs-popover-auto[x-placement^=\"left\"] > .arrow::after {\n border-left-color: #e0eaf5;\n}\n.b-popover-success .popover-header {\n color: #212529;\n background-color: #d4e2f1;\n border-bottom-color: #c1d5eb;\n}\n.b-popover-success .popover-body {\n color: #354f6c;\n}\n.b-popover-info.popover {\n background-color: #d1ecf1;\n border-color: #bee5eb;\n}\n.b-popover-info.bs-popover-top > .arrow::before, .b-popover-info.bs-popover-auto[x-placement^=\"top\"] > .arrow::before {\n border-top-color: #bee5eb;\n}\n.b-popover-info.bs-popover-top > .arrow::after, .b-popover-info.bs-popover-auto[x-placement^=\"top\"] > .arrow::after {\n border-top-color: #d1ecf1;\n}\n.b-popover-info.bs-popover-right > .arrow::before, .b-popover-info.bs-popover-auto[x-placement^=\"right\"] > .arrow::before {\n border-right-color: #bee5eb;\n}\n.b-popover-info.bs-popover-right > .arrow::after, .b-popover-info.bs-popover-auto[x-placement^=\"right\"] > .arrow::after {\n border-right-color: #d1ecf1;\n}\n.b-popover-info.bs-popover-bottom > .arrow::before, .b-popover-info.bs-popover-auto[x-placement^=\"bottom\"] > .arrow::before {\n border-bottom-color: #bee5eb;\n}\n.b-popover-info.bs-popover-bottom > .arrow::after, .b-popover-info.bs-popover-auto[x-placement^=\"bottom\"] > .arrow::after {\n border-bottom-color: #c5e7ed;\n}\n.b-popover-info.bs-popover-bottom .popover-header::before, .b-popover-info.bs-popover-auto[x-placement^=\"bottom\"] .popover-header::before {\n border-bottom-color: #c5e7ed;\n}\n.b-popover-info.bs-popover-left > .arrow::before, .b-popover-info.bs-popover-auto[x-placement^=\"left\"] > .arrow::before {\n border-left-color: #bee5eb;\n}\n.b-popover-info.bs-popover-left > .arrow::after, .b-popover-info.bs-popover-auto[x-placement^=\"left\"] > .arrow::after {\n border-left-color: #d1ecf1;\n}\n.b-popover-info .popover-header {\n color: #212529;\n background-color: #c5e7ed;\n border-bottom-color: #b2dfe7;\n}\n.b-popover-info .popover-body {\n color: #0c5460;\n}\n.b-popover-warning.popover {\n background-color: #fff3cd;\n border-color: #ffeeba;\n}\n.b-popover-warning.bs-popover-top > .arrow::before, .b-popover-warning.bs-popover-auto[x-placement^=\"top\"] > .arrow::before {\n border-top-color: #ffeeba;\n}\n.b-popover-warning.bs-popover-top > .arrow::after, .b-popover-warning.bs-popover-auto[x-placement^=\"top\"] > .arrow::after {\n border-top-color: #fff3cd;\n}\n.b-popover-warning.bs-popover-right > .arrow::before, .b-popover-warning.bs-popover-auto[x-placement^=\"right\"] > .arrow::before {\n border-right-color: #ffeeba;\n}\n.b-popover-warning.bs-popover-right > .arrow::after, .b-popover-warning.bs-popover-auto[x-placement^=\"right\"] > .arrow::after {\n border-right-color: #fff3cd;\n}\n.b-popover-warning.bs-popover-bottom > .arrow::before, .b-popover-warning.bs-popover-auto[x-placement^=\"bottom\"] > .arrow::before {\n border-bottom-color: #ffeeba;\n}\n.b-popover-warning.bs-popover-bottom > .arrow::after, .b-popover-warning.bs-popover-auto[x-placement^=\"bottom\"] > .arrow::after {\n border-bottom-color: #ffefbe;\n}\n.b-popover-warning.bs-popover-bottom .popover-header::before, .b-popover-warning.bs-popover-auto[x-placement^=\"bottom\"] .popover-header::before {\n border-bottom-color: #ffefbe;\n}\n.b-popover-warning.bs-popover-left > .arrow::before, .b-popover-warning.bs-popover-auto[x-placement^=\"left\"] > .arrow::before {\n border-left-color: #ffeeba;\n}\n.b-popover-warning.bs-popover-left > .arrow::after, .b-popover-warning.bs-popover-auto[x-placement^=\"left\"] > .arrow::after {\n border-left-color: #fff3cd;\n}\n.b-popover-warning .popover-header {\n color: #212529;\n background-color: #ffefbe;\n border-bottom-color: #ffe9a4;\n}\n.b-popover-warning .popover-body {\n color: #856404;\n}\n.b-popover-danger.popover {\n background-color: #fad7d6;\n border-color: #f7c8c6;\n}\n.b-popover-danger.bs-popover-top > .arrow::before, .b-popover-danger.bs-popover-auto[x-placement^=\"top\"] > .arrow::before {\n border-top-color: #f7c8c6;\n}\n.b-popover-danger.bs-popover-top > .arrow::after, .b-popover-danger.bs-popover-auto[x-placement^=\"top\"] > .arrow::after {\n border-top-color: #fad7d6;\n}\n.b-popover-danger.bs-popover-right > .arrow::before, .b-popover-danger.bs-popover-auto[x-placement^=\"right\"] > .arrow::before {\n border-right-color: #f7c8c6;\n}\n.b-popover-danger.bs-popover-right > .arrow::after, .b-popover-danger.bs-popover-auto[x-placement^=\"right\"] > .arrow::after {\n border-right-color: #fad7d6;\n}\n.b-popover-danger.bs-popover-bottom > .arrow::before, .b-popover-danger.bs-popover-auto[x-placement^=\"bottom\"] > .arrow::before {\n border-bottom-color: #f7c8c6;\n}\n.b-popover-danger.bs-popover-bottom > .arrow::after, .b-popover-danger.bs-popover-auto[x-placement^=\"bottom\"] > .arrow::after {\n border-bottom-color: #f8cac8;\n}\n.b-popover-danger.bs-popover-bottom .popover-header::before, .b-popover-danger.bs-popover-auto[x-placement^=\"bottom\"] .popover-header::before {\n border-bottom-color: #f8cac8;\n}\n.b-popover-danger.bs-popover-left > .arrow::before, .b-popover-danger.bs-popover-auto[x-placement^=\"left\"] > .arrow::before {\n border-left-color: #f7c8c6;\n}\n.b-popover-danger.bs-popover-left > .arrow::after, .b-popover-danger.bs-popover-auto[x-placement^=\"left\"] > .arrow::after {\n border-left-color: #fad7d6;\n}\n.b-popover-danger .popover-header {\n color: #212529;\n background-color: #f8cac8;\n border-bottom-color: #f6b4b2;\n}\n.b-popover-danger .popover-body {\n color: #771e1a;\n}\n.b-popover-light.popover {\n background-color: #fefefe;\n border-color: #fdfdfe;\n}\n.b-popover-light.bs-popover-top > .arrow::before, .b-popover-light.bs-popover-auto[x-placement^=\"top\"] > .arrow::before {\n border-top-color: #fdfdfe;\n}\n.b-popover-light.bs-popover-top > .arrow::after, .b-popover-light.bs-popover-auto[x-placement^=\"top\"] > .arrow::after {\n border-top-color: #fefefe;\n}\n.b-popover-light.bs-popover-right > .arrow::before, .b-popover-light.bs-popover-auto[x-placement^=\"right\"] > .arrow::before {\n border-right-color: #fdfdfe;\n}\n.b-popover-light.bs-popover-right > .arrow::after, .b-popover-light.bs-popover-auto[x-placement^=\"right\"] > .arrow::after {\n border-right-color: #fefefe;\n}\n.b-popover-light.bs-popover-bottom > .arrow::before, .b-popover-light.bs-popover-auto[x-placement^=\"bottom\"] > .arrow::before {\n border-bottom-color: #fdfdfe;\n}\n.b-popover-light.bs-popover-bottom > .arrow::after, .b-popover-light.bs-popover-auto[x-placement^=\"bottom\"] > .arrow::after {\n border-bottom-color: #f6f6f6;\n}\n.b-popover-light.bs-popover-bottom .popover-header::before, .b-popover-light.bs-popover-auto[x-placement^=\"bottom\"] .popover-header::before {\n border-bottom-color: #f6f6f6;\n}\n.b-popover-light.bs-popover-left > .arrow::before, .b-popover-light.bs-popover-auto[x-placement^=\"left\"] > .arrow::before {\n border-left-color: #fdfdfe;\n}\n.b-popover-light.bs-popover-left > .arrow::after, .b-popover-light.bs-popover-auto[x-placement^=\"left\"] > .arrow::after {\n border-left-color: #fefefe;\n}\n.b-popover-light .popover-header {\n color: #212529;\n background-color: #f6f6f6;\n border-bottom-color: #eaeaea;\n}\n.b-popover-light .popover-body {\n color: #818182;\n}\n.b-popover-dark.popover {\n background-color: #d6d8d9;\n border-color: #c6c8ca;\n}\n.b-popover-dark.bs-popover-top > .arrow::before, .b-popover-dark.bs-popover-auto[x-placement^=\"top\"] > .arrow::before {\n border-top-color: #c6c8ca;\n}\n.b-popover-dark.bs-popover-top > .arrow::after, .b-popover-dark.bs-popover-auto[x-placement^=\"top\"] > .arrow::after {\n border-top-color: #d6d8d9;\n}\n.b-popover-dark.bs-popover-right > .arrow::before, .b-popover-dark.bs-popover-auto[x-placement^=\"right\"] > .arrow::before {\n border-right-color: #c6c8ca;\n}\n.b-popover-dark.bs-popover-right > .arrow::after, .b-popover-dark.bs-popover-auto[x-placement^=\"right\"] > .arrow::after {\n border-right-color: #d6d8d9;\n}\n.b-popover-dark.bs-popover-bottom > .arrow::before, .b-popover-dark.bs-popover-auto[x-placement^=\"bottom\"] > .arrow::before {\n border-bottom-color: #c6c8ca;\n}\n.b-popover-dark.bs-popover-bottom > .arrow::after, .b-popover-dark.bs-popover-auto[x-placement^=\"bottom\"] > .arrow::after {\n border-bottom-color: #ced0d2;\n}\n.b-popover-dark.bs-popover-bottom .popover-header::before, .b-popover-dark.bs-popover-auto[x-placement^=\"bottom\"] .popover-header::before {\n border-bottom-color: #ced0d2;\n}\n.b-popover-dark.bs-popover-left > .arrow::before, .b-popover-dark.bs-popover-auto[x-placement^=\"left\"] > .arrow::before {\n border-left-color: #c6c8ca;\n}\n.b-popover-dark.bs-popover-left > .arrow::after, .b-popover-dark.bs-popover-auto[x-placement^=\"left\"] > .arrow::after {\n border-left-color: #d6d8d9;\n}\n.b-popover-dark .popover-header {\n color: #212529;\n background-color: #ced0d2;\n border-bottom-color: #c1c4c5;\n}\n.b-popover-dark .popover-body {\n color: #1b1e21;\n}\n.b-sidebar-outer {\n position: fixed !important;\n top: 0;\n left: 0;\n right: 0;\n height: 0;\n overflow: visible;\n z-index: calc(1030 + 5);\n}\n.b-sidebar-backdrop {\n position: fixed !important;\n top: 0;\n left: 0;\n z-index: -1;\n width: 100vw;\n height: 100vh;\n opacity: 0.6;\n}\n.b-sidebar {\n display: flex;\n flex-direction: column;\n position: fixed !important;\n top: 0;\n height: 100vh;\n width: 320px;\n max-width: 100% !important;\n height: 100vh !important;\n margin: 0 !important;\n outline: 0;\n transform: translateX(0);\n}\n.b-sidebar.slide {\n transition: transform 0.3s ease-in-out;\n}\n@media (prefers-reduced-motion: reduce) {\n.b-sidebar.slide {\n transition: none;\n}\n}\n.b-sidebar:not(.b-sidebar-right) {\n left: 0;\n right: auto;\n}\n.b-sidebar:not(.b-sidebar-right).slide:not(.show) {\n transform: translateX(-100%);\n}\n.b-sidebar:not(.b-sidebar-right) > .b-sidebar-header .close {\n margin-left: auto;\n}\n.b-sidebar.b-sidebar-right {\n left: auto;\n right: 0;\n}\n.b-sidebar.b-sidebar-right.slide:not(.show) {\n transform: translateX(100%);\n}\n.b-sidebar.b-sidebar-right > .b-sidebar-header .close {\n margin-right: auto;\n}\n.b-sidebar > .b-sidebar-header {\n font-size: 1.5rem;\n padding: 0.5rem 1rem;\n display: flex;\n flex-direction: row;\n flex-grow: 0;\n align-items: center;\n}\n[dir=\"rtl\"] .b-sidebar > .b-sidebar-header {\n flex-direction: row-reverse;\n}\n.b-sidebar > .b-sidebar-header .close {\n float: none;\n font-size: 1.5rem;\n}\n.b-sidebar > .b-sidebar-body {\n flex-grow: 1;\n height: 100%;\n overflow-y: auto;\n}\n.b-sidebar > .b-sidebar-footer {\n flex-grow: 0;\n}\n.table.b-table.b-table-fixed {\n table-layout: fixed;\n}\n.table.b-table.b-table-no-border-collapse {\n border-collapse: separate;\n border-spacing: 0;\n}\n.table.b-table[aria-busy=\"true\"] {\n opacity: 0.55;\n}\n.table.b-table > tbody > tr.b-table-details > td {\n border-top: none !important;\n}\n.table.b-table > caption {\n caption-side: bottom;\n}\n.table.b-table.b-table-caption-top > caption {\n caption-side: top !important;\n}\n.table.b-table > tbody > .table-active,\n.table.b-table > tbody > .table-active > th,\n.table.b-table > tbody > .table-active > td {\n background-color: rgba(0, 0, 0, 0.075);\n}\n.table.b-table.table-hover > tbody > tr.table-active:hover td,\n.table.b-table.table-hover > tbody > tr.table-active:hover th {\n color: #212529;\n background-image: linear-gradient(rgba(0, 0, 0, 0.075), rgba(0, 0, 0, 0.075));\n background-repeat: no-repeat;\n}\n.table.b-table > tbody > .bg-active,\n.table.b-table > tbody > .bg-active > th,\n.table.b-table > tbody > .bg-active > td {\n background-color: rgba(255, 255, 255, 0.075) !important;\n}\n.table.b-table.table-hover.table-dark > tbody > tr.bg-active:hover td,\n.table.b-table.table-hover.table-dark > tbody > tr.bg-active:hover th {\n color: #fff;\n background-image: linear-gradient(rgba(255, 255, 255, 0.075), rgba(255, 255, 255, 0.075));\n background-repeat: no-repeat;\n}\n.b-table-sticky-header,\n.table-responsive,\n[class*=\"table-responsive-\"] {\n margin-bottom: 1rem;\n}\n.b-table-sticky-header > .table,\n .table-responsive > .table,\n [class*=\"table-responsive-\"] > .table {\n margin-bottom: 0;\n}\n.b-table-sticky-header {\n overflow-y: auto;\n max-height: 300px;\n}\n@media print {\n.b-table-sticky-header {\n overflow-y: visible !important;\n max-height: none !important;\n}\n}\n@supports ((position: -webkit-sticky) or (position: sticky)) {\n.b-table-sticky-header > .table.b-table > thead > tr > th {\n position: -webkit-sticky;\n position: sticky;\n top: 0;\n z-index: 2;\n}\n.b-table-sticky-header > .table.b-table > thead > tr > .b-table-sticky-column,\n .b-table-sticky-header > .table.b-table > tbody > tr > .b-table-sticky-column,\n .b-table-sticky-header > .table.b-table > tfoot > tr > .b-table-sticky-column,\n .table-responsive > .table.b-table > thead > tr > .b-table-sticky-column,\n .table-responsive > .table.b-table > tbody > tr > .b-table-sticky-column,\n .table-responsive > .table.b-table > tfoot > tr > .b-table-sticky-column,\n [class*=\"table-responsive-\"] > .table.b-table > thead > tr > .b-table-sticky-column,\n [class*=\"table-responsive-\"] > .table.b-table > tbody > tr > .b-table-sticky-column,\n [class*=\"table-responsive-\"] > .table.b-table > tfoot > tr > .b-table-sticky-column {\n position: -webkit-sticky;\n position: sticky;\n left: 0;\n}\n.b-table-sticky-header > .table.b-table > thead > tr > .b-table-sticky-column,\n .table-responsive > .table.b-table > thead > tr > .b-table-sticky-column,\n [class*=\"table-responsive-\"] > .table.b-table > thead > tr > .b-table-sticky-column {\n z-index: 5;\n}\n.b-table-sticky-header > .table.b-table > tbody > tr > .b-table-sticky-column,\n .b-table-sticky-header > .table.b-table > tfoot > tr > .b-table-sticky-column,\n .table-responsive > .table.b-table > tbody > tr > .b-table-sticky-column,\n .table-responsive > .table.b-table > tfoot > tr > .b-table-sticky-column,\n [class*=\"table-responsive-\"] > .table.b-table > tbody > tr > .b-table-sticky-column,\n [class*=\"table-responsive-\"] > .table.b-table > tfoot > tr > .b-table-sticky-column {\n z-index: 2;\n}\n.table.b-table > thead > tr > .table-b-table-default,\n .table.b-table > tbody > tr > .table-b-table-default,\n .table.b-table > tfoot > tr > .table-b-table-default {\n color: #212529;\n background-color: #fff;\n}\n.table.b-table.table-dark > thead > tr > .bg-b-table-default,\n .table.b-table.table-dark > tbody > tr > .bg-b-table-default,\n .table.b-table.table-dark > tfoot > tr > .bg-b-table-default {\n color: #fff;\n background-color: #343a40;\n}\n.table.b-table.table-striped > tbody > tr:nth-of-type(odd) > .table-b-table-default {\n background-image: linear-gradient(rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05));\n background-repeat: no-repeat;\n}\n.table.b-table.table-striped.table-dark > tbody > tr:nth-of-type(odd) > .bg-b-table-default {\n background-image: linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.05));\n background-repeat: no-repeat;\n}\n.table.b-table.table-hover > tbody > tr:hover > .table-b-table-default {\n color: #212529;\n background-image: linear-gradient(rgba(0, 0, 0, 0.075), rgba(0, 0, 0, 0.075));\n background-repeat: no-repeat;\n}\n.table.b-table.table-hover.table-dark > tbody > tr:hover > .bg-b-table-default {\n color: #fff;\n background-image: linear-gradient(rgba(255, 255, 255, 0.075), rgba(255, 255, 255, 0.075));\n background-repeat: no-repeat;\n}\n}\n.table.b-table > thead > tr > [aria-sort],\n.table.b-table > tfoot > tr > [aria-sort] {\n cursor: pointer;\n background-image: none;\n background-repeat: no-repeat;\n background-size: 0.65em 1em;\n}\n.table.b-table > thead > tr > [aria-sort]:not(.b-table-sort-icon-left),\n .table.b-table > tfoot > tr > [aria-sort]:not(.b-table-sort-icon-left) {\n background-position: right calc(0.75rem / 2) center;\n padding-right: calc(0.75rem + 0.65em);\n}\n.table.b-table > thead > tr > [aria-sort].b-table-sort-icon-left,\n .table.b-table > tfoot > tr > [aria-sort].b-table-sort-icon-left {\n background-position: left calc(0.75rem / 2) center;\n padding-left: calc(0.75rem + 0.65em);\n}\n.table.b-table > thead > tr > [aria-sort=\"none\"],\n.table.b-table > tfoot > tr > [aria-sort=\"none\"] {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='black' opacity='.3' d='M51 1l25 23 24 22H1l25-22zM51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e\");\n}\n.table.b-table > thead > tr > [aria-sort=\"ascending\"],\n.table.b-table > tfoot > tr > [aria-sort=\"ascending\"] {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='black' d='M51 1l25 23 24 22H1l25-22z'/%3e%3cpath fill='black' opacity='.3' d='M51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e\");\n}\n.table.b-table > thead > tr > [aria-sort=\"descending\"],\n.table.b-table > tfoot > tr > [aria-sort=\"descending\"] {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='black' opacity='.3' d='M51 1l25 23 24 22H1l25-22z'/%3e%3cpath fill='black' d='M51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e\");\n}\n.table.b-table.table-dark > thead > tr > [aria-sort=\"none\"],\n.table.b-table.table-dark > tfoot > tr > [aria-sort=\"none\"],\n.table.b-table > .thead-dark > tr > [aria-sort=\"none\"] {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='white' opacity='.3' d='M51 1l25 23 24 22H1l25-22zM51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e\");\n}\n.table.b-table.table-dark > thead > tr > [aria-sort=\"ascending\"],\n.table.b-table.table-dark > tfoot > tr > [aria-sort=\"ascending\"],\n.table.b-table > .thead-dark > tr > [aria-sort=\"ascending\"] {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='white' d='M51 1l25 23 24 22H1l25-22z'/%3e%3cpath fill='white' opacity='.3' d='M51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e\");\n}\n.table.b-table.table-dark > thead > tr > [aria-sort=\"descending\"],\n.table.b-table.table-dark > tfoot > tr > [aria-sort=\"descending\"],\n.table.b-table > .thead-dark > tr > [aria-sort=\"descending\"] {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='white' opacity='.3' d='M51 1l25 23 24 22H1l25-22z'/%3e%3cpath fill='white' d='M51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e\");\n}\n.table.b-table > thead > tr > .table-dark[aria-sort=\"none\"],\n.table.b-table > tfoot > tr > .table-dark[aria-sort=\"none\"] {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='white' opacity='.3' d='M51 1l25 23 24 22H1l25-22zM51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e\");\n}\n.table.b-table > thead > tr > .table-dark[aria-sort=\"ascending\"],\n.table.b-table > tfoot > tr > .table-dark[aria-sort=\"ascending\"] {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='white' d='M51 1l25 23 24 22H1l25-22z'/%3e%3cpath fill='white' opacity='.3' d='M51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e\");\n}\n.table.b-table > thead > tr > .table-dark[aria-sort=\"descending\"],\n.table.b-table > tfoot > tr > .table-dark[aria-sort=\"descending\"] {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='white' opacity='.3' d='M51 1l25 23 24 22H1l25-22z'/%3e%3cpath fill='white' d='M51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e\");\n}\n.table.b-table.table-sm > thead > tr > [aria-sort]:not(.b-table-sort-icon-left),\n.table.b-table.table-sm > tfoot > tr > [aria-sort]:not(.b-table-sort-icon-left) {\n background-position: right calc(0.3rem / 2) center;\n padding-right: calc(0.3rem + 0.65em);\n}\n.table.b-table.table-sm > thead > tr > [aria-sort].b-table-sort-icon-left,\n.table.b-table.table-sm > tfoot > tr > [aria-sort].b-table-sort-icon-left {\n background-position: left calc(0.3rem / 2) center;\n padding-left: calc(0.3rem + 0.65em);\n}\n.table.b-table.b-table-selectable:not(.b-table-selectable-no-click) > tbody > tr {\n cursor: pointer;\n}\n.table.b-table.b-table-selectable:not(.b-table-selectable-no-click).b-table-selecting.b-table-select-range > tbody > tr {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n@media (max-width: 575.98px) {\n.table.b-table.b-table-stacked-sm {\n display: block;\n width: 100%;\n}\n.table.b-table.b-table-stacked-sm > caption,\n .table.b-table.b-table-stacked-sm > tbody,\n .table.b-table.b-table-stacked-sm > tbody > tr,\n .table.b-table.b-table-stacked-sm > tbody > tr > td,\n .table.b-table.b-table-stacked-sm > tbody > tr > th {\n display: block;\n}\n.table.b-table.b-table-stacked-sm > thead,\n .table.b-table.b-table-stacked-sm > tfoot {\n display: none;\n}\n.table.b-table.b-table-stacked-sm > thead > tr.b-table-top-row,\n .table.b-table.b-table-stacked-sm > thead > tr.b-table-bottom-row,\n .table.b-table.b-table-stacked-sm > tfoot > tr.b-table-top-row,\n .table.b-table.b-table-stacked-sm > tfoot > tr.b-table-bottom-row {\n display: none;\n}\n.table.b-table.b-table-stacked-sm > caption {\n caption-side: top !important;\n}\n.table.b-table.b-table-stacked-sm > tbody > tr > [data-label]::before {\n content: attr(data-label);\n width: 40%;\n float: left;\n text-align: right;\n overflow-wrap: break-word;\n font-weight: bold;\n font-style: normal;\n padding: 0 calc(1rem / 2) 0 0;\n margin: 0;\n}\n.table.b-table.b-table-stacked-sm > tbody > tr > [data-label]::after {\n display: block;\n clear: both;\n content: \"\";\n}\n.table.b-table.b-table-stacked-sm > tbody > tr > [data-label] > div {\n display: inline-block;\n width: calc(100% - 40%);\n padding: 0 0 0 calc(1rem / 2);\n margin: 0;\n}\n.table.b-table.b-table-stacked-sm > tbody > tr.top-row, .table.b-table.b-table-stacked-sm > tbody > tr.bottom-row {\n display: none;\n}\n.table.b-table.b-table-stacked-sm > tbody > tr > :first-child {\n border-top-width: 3px;\n}\n.table.b-table.b-table-stacked-sm > tbody > tr > [rowspan] + td,\n .table.b-table.b-table-stacked-sm > tbody > tr > [rowspan] + th {\n border-top-width: 3px;\n}\n}\n@media (max-width: 767.98px) {\n.table.b-table.b-table-stacked-md {\n display: block;\n width: 100%;\n}\n.table.b-table.b-table-stacked-md > caption,\n .table.b-table.b-table-stacked-md > tbody,\n .table.b-table.b-table-stacked-md > tbody > tr,\n .table.b-table.b-table-stacked-md > tbody > tr > td,\n .table.b-table.b-table-stacked-md > tbody > tr > th {\n display: block;\n}\n.table.b-table.b-table-stacked-md > thead,\n .table.b-table.b-table-stacked-md > tfoot {\n display: none;\n}\n.table.b-table.b-table-stacked-md > thead > tr.b-table-top-row,\n .table.b-table.b-table-stacked-md > thead > tr.b-table-bottom-row,\n .table.b-table.b-table-stacked-md > tfoot > tr.b-table-top-row,\n .table.b-table.b-table-stacked-md > tfoot > tr.b-table-bottom-row {\n display: none;\n}\n.table.b-table.b-table-stacked-md > caption {\n caption-side: top !important;\n}\n.table.b-table.b-table-stacked-md > tbody > tr > [data-label]::before {\n content: attr(data-label);\n width: 40%;\n float: left;\n text-align: right;\n overflow-wrap: break-word;\n font-weight: bold;\n font-style: normal;\n padding: 0 calc(1rem / 2) 0 0;\n margin: 0;\n}\n.table.b-table.b-table-stacked-md > tbody > tr > [data-label]::after {\n display: block;\n clear: both;\n content: \"\";\n}\n.table.b-table.b-table-stacked-md > tbody > tr > [data-label] > div {\n display: inline-block;\n width: calc(100% - 40%);\n padding: 0 0 0 calc(1rem / 2);\n margin: 0;\n}\n.table.b-table.b-table-stacked-md > tbody > tr.top-row, .table.b-table.b-table-stacked-md > tbody > tr.bottom-row {\n display: none;\n}\n.table.b-table.b-table-stacked-md > tbody > tr > :first-child {\n border-top-width: 3px;\n}\n.table.b-table.b-table-stacked-md > tbody > tr > [rowspan] + td,\n .table.b-table.b-table-stacked-md > tbody > tr > [rowspan] + th {\n border-top-width: 3px;\n}\n}\n@media (max-width: 991.98px) {\n.table.b-table.b-table-stacked-lg {\n display: block;\n width: 100%;\n}\n.table.b-table.b-table-stacked-lg > caption,\n .table.b-table.b-table-stacked-lg > tbody,\n .table.b-table.b-table-stacked-lg > tbody > tr,\n .table.b-table.b-table-stacked-lg > tbody > tr > td,\n .table.b-table.b-table-stacked-lg > tbody > tr > th {\n display: block;\n}\n.table.b-table.b-table-stacked-lg > thead,\n .table.b-table.b-table-stacked-lg > tfoot {\n display: none;\n}\n.table.b-table.b-table-stacked-lg > thead > tr.b-table-top-row,\n .table.b-table.b-table-stacked-lg > thead > tr.b-table-bottom-row,\n .table.b-table.b-table-stacked-lg > tfoot > tr.b-table-top-row,\n .table.b-table.b-table-stacked-lg > tfoot > tr.b-table-bottom-row {\n display: none;\n}\n.table.b-table.b-table-stacked-lg > caption {\n caption-side: top !important;\n}\n.table.b-table.b-table-stacked-lg > tbody > tr > [data-label]::before {\n content: attr(data-label);\n width: 40%;\n float: left;\n text-align: right;\n overflow-wrap: break-word;\n font-weight: bold;\n font-style: normal;\n padding: 0 calc(1rem / 2) 0 0;\n margin: 0;\n}\n.table.b-table.b-table-stacked-lg > tbody > tr > [data-label]::after {\n display: block;\n clear: both;\n content: \"\";\n}\n.table.b-table.b-table-stacked-lg > tbody > tr > [data-label] > div {\n display: inline-block;\n width: calc(100% - 40%);\n padding: 0 0 0 calc(1rem / 2);\n margin: 0;\n}\n.table.b-table.b-table-stacked-lg > tbody > tr.top-row, .table.b-table.b-table-stacked-lg > tbody > tr.bottom-row {\n display: none;\n}\n.table.b-table.b-table-stacked-lg > tbody > tr > :first-child {\n border-top-width: 3px;\n}\n.table.b-table.b-table-stacked-lg > tbody > tr > [rowspan] + td,\n .table.b-table.b-table-stacked-lg > tbody > tr > [rowspan] + th {\n border-top-width: 3px;\n}\n}\n@media (max-width: 1199.98px) {\n.table.b-table.b-table-stacked-xl {\n display: block;\n width: 100%;\n}\n.table.b-table.b-table-stacked-xl > caption,\n .table.b-table.b-table-stacked-xl > tbody,\n .table.b-table.b-table-stacked-xl > tbody > tr,\n .table.b-table.b-table-stacked-xl > tbody > tr > td,\n .table.b-table.b-table-stacked-xl > tbody > tr > th {\n display: block;\n}\n.table.b-table.b-table-stacked-xl > thead,\n .table.b-table.b-table-stacked-xl > tfoot {\n display: none;\n}\n.table.b-table.b-table-stacked-xl > thead > tr.b-table-top-row,\n .table.b-table.b-table-stacked-xl > thead > tr.b-table-bottom-row,\n .table.b-table.b-table-stacked-xl > tfoot > tr.b-table-top-row,\n .table.b-table.b-table-stacked-xl > tfoot > tr.b-table-bottom-row {\n display: none;\n}\n.table.b-table.b-table-stacked-xl > caption {\n caption-side: top !important;\n}\n.table.b-table.b-table-stacked-xl > tbody > tr > [data-label]::before {\n content: attr(data-label);\n width: 40%;\n float: left;\n text-align: right;\n overflow-wrap: break-word;\n font-weight: bold;\n font-style: normal;\n padding: 0 calc(1rem / 2) 0 0;\n margin: 0;\n}\n.table.b-table.b-table-stacked-xl > tbody > tr > [data-label]::after {\n display: block;\n clear: both;\n content: \"\";\n}\n.table.b-table.b-table-stacked-xl > tbody > tr > [data-label] > div {\n display: inline-block;\n width: calc(100% - 40%);\n padding: 0 0 0 calc(1rem / 2);\n margin: 0;\n}\n.table.b-table.b-table-stacked-xl > tbody > tr.top-row, .table.b-table.b-table-stacked-xl > tbody > tr.bottom-row {\n display: none;\n}\n.table.b-table.b-table-stacked-xl > tbody > tr > :first-child {\n border-top-width: 3px;\n}\n.table.b-table.b-table-stacked-xl > tbody > tr > [rowspan] + td,\n .table.b-table.b-table-stacked-xl > tbody > tr > [rowspan] + th {\n border-top-width: 3px;\n}\n}\n.table.b-table.b-table-stacked {\n display: block;\n width: 100%;\n}\n.table.b-table.b-table-stacked > caption,\n .table.b-table.b-table-stacked > tbody,\n .table.b-table.b-table-stacked > tbody > tr,\n .table.b-table.b-table-stacked > tbody > tr > td,\n .table.b-table.b-table-stacked > tbody > tr > th {\n display: block;\n}\n.table.b-table.b-table-stacked > thead,\n .table.b-table.b-table-stacked > tfoot {\n display: none;\n}\n.table.b-table.b-table-stacked > thead > tr.b-table-top-row,\n .table.b-table.b-table-stacked > thead > tr.b-table-bottom-row,\n .table.b-table.b-table-stacked > tfoot > tr.b-table-top-row,\n .table.b-table.b-table-stacked > tfoot > tr.b-table-bottom-row {\n display: none;\n}\n.table.b-table.b-table-stacked > caption {\n caption-side: top !important;\n}\n.table.b-table.b-table-stacked > tbody > tr > [data-label]::before {\n content: attr(data-label);\n width: 40%;\n float: left;\n text-align: right;\n overflow-wrap: break-word;\n font-weight: bold;\n font-style: normal;\n padding: 0 calc(1rem / 2) 0 0;\n margin: 0;\n}\n.table.b-table.b-table-stacked > tbody > tr > [data-label]::after {\n display: block;\n clear: both;\n content: \"\";\n}\n.table.b-table.b-table-stacked > tbody > tr > [data-label] > div {\n display: inline-block;\n width: calc(100% - 40%);\n padding: 0 0 0 calc(1rem / 2);\n margin: 0;\n}\n.table.b-table.b-table-stacked > tbody > tr.top-row, .table.b-table.b-table-stacked > tbody > tr.bottom-row {\n display: none;\n}\n.table.b-table.b-table-stacked > tbody > tr > :first-child {\n border-top-width: 3px;\n}\n.table.b-table.b-table-stacked > tbody > tr > [rowspan] + td,\n .table.b-table.b-table-stacked > tbody > tr > [rowspan] + th {\n border-top-width: 3px;\n}\n.b-time {\n min-width: 150px;\n}\n.b-time[aria-disabled=\"true\"] output,\n .b-time[aria-readonly=\"true\"] output,\n .b-time output.disabled {\n background-color: #e9ecef;\n opacity: 1;\n}\n.b-time[aria-disabled=\"true\"] output {\n pointer-events: none;\n}\n[dir=\"rtl\"] .b-time > .d-flex:not(.flex-column) {\n flex-direction: row-reverse;\n}\n.b-time .b-time-header {\n margin-bottom: 0.5rem;\n}\n.b-time .b-time-header output {\n padding: 0.25rem;\n font-size: 80%;\n}\n.b-time .b-time-footer {\n margin-top: 0.5rem;\n}\n.b-time .b-time-ampm {\n margin-left: 0.5rem;\n}\n.b-toast {\n display: block;\n position: relative;\n max-width: 350px;\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n background-clip: padding-box;\n z-index: 1;\n border-radius: 0.25rem;\n}\n.b-toast .toast {\n background-color: rgba(255, 255, 255, 0.85);\n}\n.b-toast:not(:last-child) {\n margin-bottom: 0.75rem;\n}\n.b-toast.b-toast-solid .toast {\n background-color: white;\n}\n.b-toast .toast {\n opacity: 1;\n}\n.b-toast .toast.fade:not(.show) {\n opacity: 0;\n}\n.b-toast .toast .toast-body {\n display: block;\n}\n.b-toast-primary .toast {\n background-color: rgba(237, 225, 225, 0.85);\n border-color: rgba(218, 191, 190, 0.85);\n color: #3f0e0c;\n}\n.b-toast-primary .toast .toast-header {\n color: #3f0e0c;\n background-color: rgba(228, 209, 209, 0.85);\n border-bottom-color: rgba(218, 191, 190, 0.85);\n}\n.b-toast-primary.b-toast-solid .toast {\n background-color: #ede1e1;\n}\n.b-toast-secondary .toast {\n background-color: rgba(255, 255, 255, 0.85);\n border-color: rgba(255, 255, 255, 0.85);\n color: #858585;\n}\n.b-toast-secondary .toast .toast-header {\n color: #858585;\n background-color: rgba(255, 255, 255, 0.85);\n border-bottom-color: rgba(255, 255, 255, 0.85);\n}\n.b-toast-secondary.b-toast-solid .toast {\n background-color: white;\n}\n.b-toast-success .toast {\n background-color: rgba(243, 247, 251, 0.85);\n border-color: rgba(212, 226, 242, 0.85);\n color: #354f6c;\n}\n.b-toast-success .toast .toast-header {\n color: #354f6c;\n background-color: rgba(224, 234, 245, 0.85);\n border-bottom-color: rgba(212, 226, 242, 0.85);\n}\n.b-toast-success.b-toast-solid .toast {\n background-color: #f3f7fb;\n}\n.b-toast-info .toast {\n background-color: rgba(229, 244, 247, 0.85);\n border-color: rgba(190, 229, 235, 0.85);\n color: #0c5460;\n}\n.b-toast-info .toast .toast-header {\n color: #0c5460;\n background-color: rgba(209, 236, 241, 0.85);\n border-bottom-color: rgba(190, 229, 235, 0.85);\n}\n.b-toast-info.b-toast-solid .toast {\n background-color: #e5f4f7;\n}\n.b-toast-warning .toast {\n background-color: rgba(255, 249, 231, 0.85);\n border-color: rgba(255, 238, 186, 0.85);\n color: #856404;\n}\n.b-toast-warning .toast .toast-header {\n color: #856404;\n background-color: rgba(255, 243, 205, 0.85);\n border-bottom-color: rgba(255, 238, 186, 0.85);\n}\n.b-toast-warning.b-toast-solid .toast {\n background-color: #fff9e7;\n}\n.b-toast-danger .toast {\n background-color: rgba(253, 237, 237, 0.85);\n border-color: rgba(247, 200, 198, 0.85);\n color: #771e1a;\n}\n.b-toast-danger .toast .toast-header {\n color: #771e1a;\n background-color: rgba(250, 215, 214, 0.85);\n border-bottom-color: rgba(247, 200, 198, 0.85);\n}\n.b-toast-danger.b-toast-solid .toast {\n background-color: #fdeded;\n}\n.b-toast-light .toast {\n background-color: rgba(255, 255, 255, 0.85);\n border-color: rgba(253, 253, 254, 0.85);\n color: #818182;\n}\n.b-toast-light .toast .toast-header {\n color: #818182;\n background-color: rgba(254, 254, 254, 0.85);\n border-bottom-color: rgba(253, 253, 254, 0.85);\n}\n.b-toast-light.b-toast-solid .toast {\n background-color: white;\n}\n.b-toast-dark .toast {\n background-color: rgba(227, 229, 229, 0.85);\n border-color: rgba(198, 200, 202, 0.85);\n color: #1b1e21;\n}\n.b-toast-dark .toast .toast-header {\n color: #1b1e21;\n background-color: rgba(214, 216, 217, 0.85);\n border-bottom-color: rgba(198, 200, 202, 0.85);\n}\n.b-toast-dark.b-toast-solid .toast {\n background-color: #e3e5e5;\n}\n.b-toaster {\n z-index: 1100;\n}\n.b-toaster .b-toaster-slot {\n position: relative;\n display: block;\n}\n.b-toaster .b-toaster-slot:empty {\n display: none !important;\n}\n.b-toaster.b-toaster-top-right, .b-toaster.b-toaster-top-left, .b-toaster.b-toaster-top-center, .b-toaster.b-toaster-top-full, .b-toaster.b-toaster-bottom-right, .b-toaster.b-toaster-bottom-left, .b-toaster.b-toaster-bottom-center, .b-toaster.b-toaster-bottom-full {\n position: fixed;\n left: 0.5rem;\n right: 0.5rem;\n margin: 0;\n padding: 0;\n height: 0;\n overflow: visible;\n}\n.b-toaster.b-toaster-top-right .b-toaster-slot, .b-toaster.b-toaster-top-left .b-toaster-slot, .b-toaster.b-toaster-top-center .b-toaster-slot, .b-toaster.b-toaster-top-full .b-toaster-slot, .b-toaster.b-toaster-bottom-right .b-toaster-slot, .b-toaster.b-toaster-bottom-left .b-toaster-slot, .b-toaster.b-toaster-bottom-center .b-toaster-slot, .b-toaster.b-toaster-bottom-full .b-toaster-slot {\n position: absolute;\n max-width: 350px;\n width: 100%;\n /* IE 11 fix */\n left: 0;\n right: 0;\n padding: 0;\n margin: 0;\n}\n.b-toaster.b-toaster-top-full .b-toaster-slot, .b-toaster.b-toaster-bottom-full .b-toaster-slot {\n width: 100%;\n max-width: 100%;\n}\n.b-toaster.b-toaster-top-full .b-toaster-slot .b-toast,\n .b-toaster.b-toaster-top-full .b-toaster-slot .toast, .b-toaster.b-toaster-bottom-full .b-toaster-slot .b-toast,\n .b-toaster.b-toaster-bottom-full .b-toaster-slot .toast {\n width: 100%;\n max-width: 100%;\n}\n.b-toaster.b-toaster-top-right, .b-toaster.b-toaster-top-left, .b-toaster.b-toaster-top-center, .b-toaster.b-toaster-top-full {\n top: 0;\n}\n.b-toaster.b-toaster-top-right .b-toaster-slot, .b-toaster.b-toaster-top-left .b-toaster-slot, .b-toaster.b-toaster-top-center .b-toaster-slot, .b-toaster.b-toaster-top-full .b-toaster-slot {\n top: 0.5rem;\n}\n.b-toaster.b-toaster-bottom-right, .b-toaster.b-toaster-bottom-left, .b-toaster.b-toaster-bottom-center, .b-toaster.b-toaster-bottom-full {\n bottom: 0;\n}\n.b-toaster.b-toaster-bottom-right .b-toaster-slot, .b-toaster.b-toaster-bottom-left .b-toaster-slot, .b-toaster.b-toaster-bottom-center .b-toaster-slot, .b-toaster.b-toaster-bottom-full .b-toaster-slot {\n bottom: 0.5rem;\n}\n.b-toaster.b-toaster-top-right .b-toaster-slot, .b-toaster.b-toaster-bottom-right .b-toaster-slot, .b-toaster.b-toaster-top-center .b-toaster-slot, .b-toaster.b-toaster-bottom-center .b-toaster-slot {\n margin-left: auto;\n}\n.b-toaster.b-toaster-top-left .b-toaster-slot, .b-toaster.b-toaster-bottom-left .b-toaster-slot, .b-toaster.b-toaster-top-center .b-toaster-slot, .b-toaster.b-toaster-bottom-center .b-toaster-slot {\n margin-right: auto;\n}\n.b-toaster.b-toaster-top-right .b-toast.b-toaster-enter-active, .b-toaster.b-toaster-top-right .b-toast.b-toaster-leave-active, .b-toaster.b-toaster-top-right .b-toast.b-toaster-move, .b-toaster.b-toaster-top-left .b-toast.b-toaster-enter-active, .b-toaster.b-toaster-top-left .b-toast.b-toaster-leave-active, .b-toaster.b-toaster-top-left .b-toast.b-toaster-move, .b-toaster.b-toaster-bottom-right .b-toast.b-toaster-enter-active, .b-toaster.b-toaster-bottom-right .b-toast.b-toaster-leave-active, .b-toaster.b-toaster-bottom-right .b-toast.b-toaster-move, .b-toaster.b-toaster-bottom-left .b-toast.b-toaster-enter-active, .b-toaster.b-toaster-bottom-left .b-toast.b-toaster-leave-active, .b-toaster.b-toaster-bottom-left .b-toast.b-toaster-move {\n transition: transform 0.175s;\n}\n.b-toaster.b-toaster-top-right .b-toast.b-toaster-enter-to .toast.fade, .b-toaster.b-toaster-top-right .b-toast.b-toaster-enter-active .toast.fade, .b-toaster.b-toaster-top-left .b-toast.b-toaster-enter-to .toast.fade, .b-toaster.b-toaster-top-left .b-toast.b-toaster-enter-active .toast.fade, .b-toaster.b-toaster-bottom-right .b-toast.b-toaster-enter-to .toast.fade, .b-toaster.b-toaster-bottom-right .b-toast.b-toaster-enter-active .toast.fade, .b-toaster.b-toaster-bottom-left .b-toast.b-toaster-enter-to .toast.fade, .b-toaster.b-toaster-bottom-left .b-toast.b-toaster-enter-active .toast.fade {\n transition-delay: 0.175s;\n}\n.b-toaster.b-toaster-top-right .b-toast.b-toaster-leave-active, .b-toaster.b-toaster-top-left .b-toast.b-toaster-leave-active, .b-toaster.b-toaster-bottom-right .b-toast.b-toaster-leave-active, .b-toaster.b-toaster-bottom-left .b-toast.b-toaster-leave-active {\n position: absolute;\n transition-delay: 0.175s;\n}\n.b-toaster.b-toaster-top-right .b-toast.b-toaster-leave-active .toast.fade, .b-toaster.b-toaster-top-left .b-toast.b-toaster-leave-active .toast.fade, .b-toaster.b-toaster-bottom-right .b-toast.b-toaster-leave-active .toast.fade, .b-toaster.b-toaster-bottom-left .b-toast.b-toaster-leave-active .toast.fade {\n transition-delay: 0s;\n}\n.tooltip.b-tooltip {\n display: block;\n opacity: 0.9;\n outline: 0;\n}\n.tooltip.b-tooltip.fade:not(.show) {\n opacity: 0;\n}\n.tooltip.b-tooltip.show {\n opacity: 0.9;\n}\n.tooltip.b-tooltip.noninteractive {\n pointer-events: none;\n}\n.tooltip.b-tooltip .arrow {\n margin: 0 0.25rem;\n}\n.tooltip.b-tooltip.bs-tooltip-right .arrow, .tooltip.b-tooltip.bs-tooltip-auto[x-placement^=\"right\"] .arrow, .tooltip.b-tooltip.bs-tooltip-left .arrow, .tooltip.b-tooltip.bs-tooltip-auto[x-placement^=\"left\"] .arrow {\n margin: 0.25rem 0;\n}\n.tooltip.b-tooltip-primary.bs-tooltip-top .arrow::before, .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=\"top\"] .arrow::before {\n border-top-color: #7a1b17;\n}\n.tooltip.b-tooltip-primary.bs-tooltip-right .arrow::before, .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=\"right\"] .arrow::before {\n border-right-color: #7a1b17;\n}\n.tooltip.b-tooltip-primary.bs-tooltip-bottom .arrow::before, .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=\"bottom\"] .arrow::before {\n border-bottom-color: #7a1b17;\n}\n.tooltip.b-tooltip-primary.bs-tooltip-left .arrow::before, .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=\"left\"] .arrow::before {\n border-left-color: #7a1b17;\n}\n.tooltip.b-tooltip-primary .tooltip-inner {\n color: #fff;\n background-color: #7a1b17;\n}\n.tooltip.b-tooltip-secondary.bs-tooltip-top .arrow::before, .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=\"top\"] .arrow::before {\n border-top-color: white;\n}\n.tooltip.b-tooltip-secondary.bs-tooltip-right .arrow::before, .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=\"right\"] .arrow::before {\n border-right-color: white;\n}\n.tooltip.b-tooltip-secondary.bs-tooltip-bottom .arrow::before, .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=\"bottom\"] .arrow::before {\n border-bottom-color: white;\n}\n.tooltip.b-tooltip-secondary.bs-tooltip-left .arrow::before, .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=\"left\"] .arrow::before {\n border-left-color: white;\n}\n.tooltip.b-tooltip-secondary .tooltip-inner {\n color: #212529;\n background-color: white;\n}\n.tooltip.b-tooltip-success.bs-tooltip-top .arrow::before, .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=\"top\"] .arrow::before {\n border-top-color: #6598cf;\n}\n.tooltip.b-tooltip-success.bs-tooltip-right .arrow::before, .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=\"right\"] .arrow::before {\n border-right-color: #6598cf;\n}\n.tooltip.b-tooltip-success.bs-tooltip-bottom .arrow::before, .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=\"bottom\"] .arrow::before {\n border-bottom-color: #6598cf;\n}\n.tooltip.b-tooltip-success.bs-tooltip-left .arrow::before, .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=\"left\"] .arrow::before {\n border-left-color: #6598cf;\n}\n.tooltip.b-tooltip-success .tooltip-inner {\n color: #fff;\n background-color: #6598cf;\n}\n.tooltip.b-tooltip-info.bs-tooltip-top .arrow::before, .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=\"top\"] .arrow::before {\n border-top-color: #17a2b8;\n}\n.tooltip.b-tooltip-info.bs-tooltip-right .arrow::before, .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=\"right\"] .arrow::before {\n border-right-color: #17a2b8;\n}\n.tooltip.b-tooltip-info.bs-tooltip-bottom .arrow::before, .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=\"bottom\"] .arrow::before {\n border-bottom-color: #17a2b8;\n}\n.tooltip.b-tooltip-info.bs-tooltip-left .arrow::before, .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=\"left\"] .arrow::before {\n border-left-color: #17a2b8;\n}\n.tooltip.b-tooltip-info .tooltip-inner {\n color: #fff;\n background-color: #17a2b8;\n}\n.tooltip.b-tooltip-warning.bs-tooltip-top .arrow::before, .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=\"top\"] .arrow::before {\n border-top-color: #ffc107;\n}\n.tooltip.b-tooltip-warning.bs-tooltip-right .arrow::before, .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=\"right\"] .arrow::before {\n border-right-color: #ffc107;\n}\n.tooltip.b-tooltip-warning.bs-tooltip-bottom .arrow::before, .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=\"bottom\"] .arrow::before {\n border-bottom-color: #ffc107;\n}\n.tooltip.b-tooltip-warning.bs-tooltip-left .arrow::before, .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=\"left\"] .arrow::before {\n border-left-color: #ffc107;\n}\n.tooltip.b-tooltip-warning .tooltip-inner {\n color: #212529;\n background-color: #ffc107;\n}\n.tooltip.b-tooltip-danger.bs-tooltip-top .arrow::before, .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=\"top\"] .arrow::before {\n border-top-color: #e43932;\n}\n.tooltip.b-tooltip-danger.bs-tooltip-right .arrow::before, .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=\"right\"] .arrow::before {\n border-right-color: #e43932;\n}\n.tooltip.b-tooltip-danger.bs-tooltip-bottom .arrow::before, .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=\"bottom\"] .arrow::before {\n border-bottom-color: #e43932;\n}\n.tooltip.b-tooltip-danger.bs-tooltip-left .arrow::before, .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=\"left\"] .arrow::before {\n border-left-color: #e43932;\n}\n.tooltip.b-tooltip-danger .tooltip-inner {\n color: #fff;\n background-color: #e43932;\n}\n.tooltip.b-tooltip-light.bs-tooltip-top .arrow::before, .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=\"top\"] .arrow::before {\n border-top-color: #f8f9fa;\n}\n.tooltip.b-tooltip-light.bs-tooltip-right .arrow::before, .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=\"right\"] .arrow::before {\n border-right-color: #f8f9fa;\n}\n.tooltip.b-tooltip-light.bs-tooltip-bottom .arrow::before, .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=\"bottom\"] .arrow::before {\n border-bottom-color: #f8f9fa;\n}\n.tooltip.b-tooltip-light.bs-tooltip-left .arrow::before, .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=\"left\"] .arrow::before {\n border-left-color: #f8f9fa;\n}\n.tooltip.b-tooltip-light .tooltip-inner {\n color: #212529;\n background-color: #f8f9fa;\n}\n.tooltip.b-tooltip-dark.bs-tooltip-top .arrow::before, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=\"top\"] .arrow::before {\n border-top-color: #343a40;\n}\n.tooltip.b-tooltip-dark.bs-tooltip-right .arrow::before, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=\"right\"] .arrow::before {\n border-right-color: #343a40;\n}\n.tooltip.b-tooltip-dark.bs-tooltip-bottom .arrow::before, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=\"bottom\"] .arrow::before {\n border-bottom-color: #343a40;\n}\n.tooltip.b-tooltip-dark.bs-tooltip-left .arrow::before, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=\"left\"] .arrow::before {\n border-left-color: #343a40;\n}\n.tooltip.b-tooltip-dark .tooltip-inner {\n color: #fff;\n background-color: #343a40;\n}\n.b-icon.bi {\n display: inline-block;\n overflow: visible;\n vertical-align: -0.15em;\n}\n.b-icon.b-icon-animation-cylon,\n.b-icon.b-iconstack .b-icon-animation-cylon > g {\n transform-origin: center;\n -webkit-animation: 0.75s infinite ease-in-out alternate b-icon-animation-cylon;\n animation: 0.75s infinite ease-in-out alternate b-icon-animation-cylon;\n}\n@media (prefers-reduced-motion: reduce) {\n.b-icon.b-icon-animation-cylon,\n .b-icon.b-iconstack .b-icon-animation-cylon > g {\n -webkit-animation: none;\n animation: none;\n}\n}\n.b-icon.b-icon-animation-cylon-vertical,\n.b-icon.b-iconstack .b-icon-animation-cylon-vertical > g {\n transform-origin: center;\n -webkit-animation: 0.75s infinite ease-in-out alternate b-icon-animation-cylon-vertical;\n animation: 0.75s infinite ease-in-out alternate b-icon-animation-cylon-vertical;\n}\n@media (prefers-reduced-motion: reduce) {\n.b-icon.b-icon-animation-cylon-vertical,\n .b-icon.b-iconstack .b-icon-animation-cylon-vertical > g {\n -webkit-animation: none;\n animation: none;\n}\n}\n.b-icon.b-icon-animation-fade,\n.b-icon.b-iconstack .b-icon-animation-fade > g {\n transform-origin: center;\n -webkit-animation: 0.75s infinite ease-in-out alternate b-icon-animation-fade;\n animation: 0.75s infinite ease-in-out alternate b-icon-animation-fade;\n}\n@media (prefers-reduced-motion: reduce) {\n.b-icon.b-icon-animation-fade,\n .b-icon.b-iconstack .b-icon-animation-fade > g {\n -webkit-animation: none;\n animation: none;\n}\n}\n.b-icon.b-icon-animation-spin,\n.b-icon.b-iconstack .b-icon-animation-spin > g {\n transform-origin: center;\n -webkit-animation: 2s infinite linear normal b-icon-animation-spin;\n animation: 2s infinite linear normal b-icon-animation-spin;\n}\n@media (prefers-reduced-motion: reduce) {\n.b-icon.b-icon-animation-spin,\n .b-icon.b-iconstack .b-icon-animation-spin > g {\n -webkit-animation: none;\n animation: none;\n}\n}\n.b-icon.b-icon-animation-spin-reverse,\n.b-icon.b-iconstack .b-icon-animation-spin-reverse > g {\n transform-origin: center;\n animation: 2s infinite linear reverse b-icon-animation-spin;\n}\n@media (prefers-reduced-motion: reduce) {\n.b-icon.b-icon-animation-spin-reverse,\n .b-icon.b-iconstack .b-icon-animation-spin-reverse > g {\n -webkit-animation: none;\n animation: none;\n}\n}\n.b-icon.b-icon-animation-spin-pulse,\n.b-icon.b-iconstack .b-icon-animation-spin-pulse > g {\n transform-origin: center;\n -webkit-animation: 1s infinite steps(8) normal b-icon-animation-spin;\n animation: 1s infinite steps(8) normal b-icon-animation-spin;\n}\n@media (prefers-reduced-motion: reduce) {\n.b-icon.b-icon-animation-spin-pulse,\n .b-icon.b-iconstack .b-icon-animation-spin-pulse > g {\n -webkit-animation: none;\n animation: none;\n}\n}\n.b-icon.b-icon-animation-spin-reverse-pulse,\n.b-icon.b-iconstack .b-icon-animation-spin-reverse-pulse > g {\n transform-origin: center;\n animation: 1s infinite steps(8) reverse b-icon-animation-spin;\n}\n@media (prefers-reduced-motion: reduce) {\n.b-icon.b-icon-animation-spin-reverse-pulse,\n .b-icon.b-iconstack .b-icon-animation-spin-reverse-pulse > g {\n -webkit-animation: none;\n animation: none;\n}\n}\n.b-icon.b-icon-animation-throb,\n.b-icon.b-iconstack .b-icon-animation-throb > g {\n transform-origin: center;\n -webkit-animation: 0.75s infinite ease-in-out alternate b-icon-animation-throb;\n animation: 0.75s infinite ease-in-out alternate b-icon-animation-throb;\n}\n@media (prefers-reduced-motion: reduce) {\n.b-icon.b-icon-animation-throb,\n .b-icon.b-iconstack .b-icon-animation-throb > g {\n -webkit-animation: none;\n animation: none;\n}\n}\n@-webkit-keyframes b-icon-animation-cylon {\n0% {\n transform: translateX(-25%);\n}\n100% {\n transform: translateX(25%);\n}\n}\n@keyframes b-icon-animation-cylon {\n0% {\n transform: translateX(-25%);\n}\n100% {\n transform: translateX(25%);\n}\n}\n@-webkit-keyframes b-icon-animation-cylon-vertical {\n0% {\n transform: translateY(25%);\n}\n100% {\n transform: translateY(-25%);\n}\n}\n@keyframes b-icon-animation-cylon-vertical {\n0% {\n transform: translateY(25%);\n}\n100% {\n transform: translateY(-25%);\n}\n}\n@-webkit-keyframes b-icon-animation-fade {\n0% {\n opacity: 0.1;\n}\n100% {\n opacity: 1;\n}\n}\n@keyframes b-icon-animation-fade {\n0% {\n opacity: 0.1;\n}\n100% {\n opacity: 1;\n}\n}\n@-webkit-keyframes b-icon-animation-spin {\n0% {\n transform: rotate(0deg);\n}\n100% {\n transform: rotate(359deg);\n}\n}\n@keyframes b-icon-animation-spin {\n0% {\n transform: rotate(0deg);\n}\n100% {\n transform: rotate(359deg);\n}\n}\n@-webkit-keyframes b-icon-animation-throb {\n0% {\n opacity: 0.5;\n transform: scale(0.5);\n}\n100% {\n opacity: 1;\n transform: scale(1);\n}\n}\n@keyframes b-icon-animation-throb {\n0% {\n opacity: 0.5;\n transform: scale(0.5);\n}\n100% {\n opacity: 1;\n transform: scale(1);\n}\n}\n.btn .b-icon.bi,\n.nav-link .b-icon.bi,\n.dropdown-toggle .b-icon.bi,\n.dropdown-item .b-icon.bi,\n.input-group-text .b-icon.bi {\n font-size: 125%;\n vertical-align: text-bottom;\n}\nhtml {\n background-color: #FFFFFF;\n}\nbody {\n font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n text-align: center;\n color: #4A4A4A;\n background-color: #000000;\n}\n#app {\n max-width: 1440px;\n background-color: #FFFFFF;\n margin-left: auto;\n margin-right: auto;\n font-family: \"Open Sans\";\n font-style: normal;\n font-variant: normal;\n}\n#app a {\n text-decoration: none;\n}\n#app button.btn {\n font-size: 1rem;\n font-weight: 600;\n text-transform: uppercase;\n}\n#app h1,\n #app h2,\n #app h3,\n #app h4,\n #app h5,\n #app h6 {\n font-family: \"Open Sans\", sans-serif;\n text-transform: uppercase;\n font-weight: 800;\n color: #000000;\n margin-left: 2rem;\n margin-right: 2rem;\n}\n#app h1 {\n font-size: 5rem;\n font-weight: 800;\n letter-spacing: 0.2rem;\n}\n#app h2 {\n letter-spacing: 0.13rem;\n}\n#app h6 {\n letter-spacing: 0.07rem;\n}\n#app .main-content-container {\n z-index: 2;\n}\n#app .wisps {\n background-image: url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ");\n background-size: cover;\n background-size: 100% 770px;\n background-color: #FFFFFF;\n background-repeat: no-repeat;\n background-position-y: 60px;\n position: absolute;\n width: 100%;\n top: 590px;\n height: 790px;\n left: 0;\n opacity: 0.3;\n z-index: 1;\n}\n#app .wisps .mask {\n position: absolute;\n width: 100%;\n height: 100%;\n background-color: #00000000;\n background-image: linear-gradient(to bottom, #FFFFFF 0%, #00000000 25%, #00000000 90%, #FFFFFF 110%);\n}\n@media (min-width: 992px) and (max-width: 1199.98px) {\n#app .wisps {\n background-size: 100% 830px;\n height: 1000px;\n}\n}\n@media (max-width: 575.98px) {\n#app h1 {\n font-size: 3rem;\n}\n#app h6 {\n font-size: 0.75rem;\n}\n}\n", ""]); // Exports module.exports = exports; @@ -44290,17 +44268,15 @@ module.exports = exports; // Imports var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js"); var ___CSS_LOADER_GET_URL_IMPORT___ = __webpack_require__(/*! ../../node_modules/css-loader/dist/runtime/getUrl.js */ "./node_modules/css-loader/dist/runtime/getUrl.js"); -var ___CSS_LOADER_URL_IMPORT_0___ = __webpack_require__(/*! @/assets/images/tech-bg.jpg */ "./src/assets/images/tech-bg.jpg"); -var ___CSS_LOADER_URL_IMPORT_1___ = __webpack_require__(/*! @/assets/images/ADCE-bg.jpg */ "./src/assets/images/ADCE-bg.jpg"); -var ___CSS_LOADER_URL_IMPORT_2___ = __webpack_require__(/*! @/assets/images/BigBang-bg.jpg */ "./src/assets/images/BigBang-bg.jpg"); -var ___CSS_LOADER_URL_IMPORT_3___ = __webpack_require__(/*! @/assets/images/IronBank-bg.jpg */ "./src/assets/images/IronBank-bg.jpg"); +var ___CSS_LOADER_URL_IMPORT_0___ = __webpack_require__(/*! @/assets/images/ADCE-bg.jpg */ "./src/assets/images/ADCE-bg.jpg"); +var ___CSS_LOADER_URL_IMPORT_1___ = __webpack_require__(/*! @/assets/images/BigBang-bg.jpg */ "./src/assets/images/BigBang-bg.jpg"); +var ___CSS_LOADER_URL_IMPORT_2___ = __webpack_require__(/*! @/assets/images/IronBank-bg.jpg */ "./src/assets/images/IronBank-bg.jpg"); exports = ___CSS_LOADER_API_IMPORT___(false); var ___CSS_LOADER_URL_REPLACEMENT_0___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_0___); var ___CSS_LOADER_URL_REPLACEMENT_1___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_1___); var ___CSS_LOADER_URL_REPLACEMENT_2___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_2___); -var ___CSS_LOADER_URL_REPLACEMENT_3___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_3___); // Module -exports.push([module.i, ".products-summary[data-v-c13102bc] {\n --default-bg: #000000;\n --bottom-bg: #031727;\n padding-bottom: 5rem;\n position: relative;\n}\n.products-summary .bg[data-v-c13102bc] {\n position: absolute;\n overflow: auto;\n background-image: url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ");\n background-attachment: fixed;\n background-repeat: no-repeat;\n background-color: var(--bottom-bg);\n width: 100%;\n height: 62%;\n bottom: 0;\n}\n.products-summary .bg .bg-mask[data-v-c13102bc] {\n position: absolute;\n width: 100%;\n height: 100%;\n background-color: #00000000;\n background-image: linear-gradient(to bottom, #00000000 -10%, var(--bottom-bg) 100%);\n}\n.products-summary .bg .wave-divider[data-v-c13102bc] {\n --divider-height: 4rem;\n position: relative;\n height: var(--divider-height);\n width: 100%;\n float: left;\n z-index: 0;\n position: relative;\n}\n.products-summary .bg .wave-divider svg[data-v-c13102bc] {\n width: 100%;\n height: 100%;\n transform: scale(1, 1);\n}\n.products-summary .bg .wave-divider svg path[data-v-c13102bc] {\n fill: #FFFFFF;\n stroke: none;\n}\n.products-summary .bg .wave-divider svg rect[data-v-c13102bc] {\n fill: transparent;\n}\n.products-summary h2[data-v-c13102bc] {\n margin-bottom: 3rem;\n}\n.products-summary .row[data-v-c13102bc] {\n display: flex;\n flex-wrap: wrap;\n}\n.products-summary .row > [class*=\"col-\"][data-v-c13102bc] {\n display: flex;\n flex-direction: column;\n}\n.products-summary .products-wrapper[data-v-c13102bc] {\n padding-left: 0.5rem;\n padding-right: 0.5rem;\n margin-bottom: 1.5rem;\n}\n.products-summary .products-container[data-v-c13102bc] {\n height: 100%;\n color: #FFFFFF;\n background-size: cover;\n background-color: var(--default-bg);\n display: flex;\n flex-direction: column;\n box-shadow: 0 2px 10px #000000;\n}\n.products-summary .products-container.adce[data-v-c13102bc] {\n background-image: url(" + ___CSS_LOADER_URL_REPLACEMENT_1___ + ");\n background-image: linear-gradient(#00000000, var(--default-bg)), url(" + ___CSS_LOADER_URL_REPLACEMENT_1___ + ");\n}\n.products-summary .products-container.big-bang[data-v-c13102bc] {\n background-image: url(" + ___CSS_LOADER_URL_REPLACEMENT_2___ + ");\n background-image: linear-gradient(#00000000, var(--default-bg)), url(" + ___CSS_LOADER_URL_REPLACEMENT_2___ + ");\n}\n.products-summary .products-container.iron-bank[data-v-c13102bc] {\n background-image: url(" + ___CSS_LOADER_URL_REPLACEMENT_3___ + ");\n background-image: linear-gradient(#00000000, var(--default-bg)), url(" + ___CSS_LOADER_URL_REPLACEMENT_3___ + ");\n}\n.products-summary .products-container .logo[data-v-c13102bc] {\n margin-top: 2rem;\n margin-bottom: 2rem;\n max-width: 200px;\n}\n.products-summary .products-container .text[data-v-c13102bc] {\n padding-left: 2rem;\n padding-right: 2rem;\n flex-grow: 1;\n}\n.products-summary .products-container h6[data-v-c13102bc] {\n color: #FFFFFF !important;\n}\n.products-summary .products-container button.btn[data-v-c13102bc] {\n align-self: center;\n margin-bottom: 1.4rem;\n margin-top: 1.4rem;\n}\n", ""]); +exports.push([module.i, ".products-summary[data-v-c13102bc] {\n padding-bottom: 5rem;\n}\n.products-summary h2[data-v-c13102bc] {\n margin-bottom: 3rem;\n}\n.products-summary .row[data-v-c13102bc] {\n display: flex;\n flex-wrap: wrap;\n}\n.products-summary .row > [class*=\"col-\"][data-v-c13102bc] {\n display: flex;\n flex-direction: column;\n}\n.products-summary .products-wrapper[data-v-c13102bc] {\n padding-left: 0.5rem;\n padding-right: 0.5rem;\n margin-bottom: 1.5rem;\n}\n.products-summary .products-container[data-v-c13102bc] {\n height: 100%;\n color: #FFFFFF;\n background-size: cover;\n background-color: #000000;\n display: flex;\n flex-direction: column;\n box-shadow: 0 2px 10px #000000;\n}\n.products-summary .products-container.adce[data-v-c13102bc] {\n background-image: url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ");\n background-image: linear-gradient(#00000000, #000000), url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ");\n}\n.products-summary .products-container.big-bang[data-v-c13102bc] {\n background-image: url(" + ___CSS_LOADER_URL_REPLACEMENT_1___ + ");\n background-image: linear-gradient(#00000000, #000000), url(" + ___CSS_LOADER_URL_REPLACEMENT_1___ + ");\n}\n.products-summary .products-container.iron-bank[data-v-c13102bc] {\n background-image: url(" + ___CSS_LOADER_URL_REPLACEMENT_2___ + ");\n background-image: linear-gradient(#00000000, #000000), url(" + ___CSS_LOADER_URL_REPLACEMENT_2___ + ");\n}\n.products-summary .products-container .logo[data-v-c13102bc] {\n margin-top: 2rem;\n margin-bottom: 2rem;\n max-width: 200px;\n}\n.products-summary .products-container .text[data-v-c13102bc] {\n padding-left: 2rem;\n padding-right: 2rem;\n flex-grow: 1;\n}\n.products-summary .products-container h6[data-v-c13102bc] {\n color: #FFFFFF !important;\n}\n.products-summary .products-container button.btn[data-v-c13102bc] {\n align-self: center;\n margin-bottom: 1.4rem;\n margin-top: 1.4rem;\n}\n", ""]); // Exports module.exports = exports; @@ -44334,9 +44310,30 @@ module.exports = exports; // Imports var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js"); +var ___CSS_LOADER_GET_URL_IMPORT___ = __webpack_require__(/*! ../../node_modules/css-loader/dist/runtime/getUrl.js */ "./node_modules/css-loader/dist/runtime/getUrl.js"); +var ___CSS_LOADER_URL_IMPORT_0___ = __webpack_require__(/*! @/assets/images/tech-bg.jpg */ "./src/assets/images/tech-bg.jpg"); exports = ___CSS_LOADER_API_IMPORT___(false); +var ___CSS_LOADER_URL_REPLACEMENT_0___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_0___); // Module -exports.push([module.i, ".who-we-serve[data-v-54d7bff3] {\n background-color: #031727;\n padding-bottom: 6rem;\n}\n.who-we-serve h2[data-v-54d7bff3] {\n margin-bottom: 3rem;\n color: #FFFFFF !important;\n}\n.who-we-serve .container[data-v-54d7bff3] {\n max-width: 1080px;\n}\n.who-we-serve .img-wrapper[data-v-54d7bff3] {\n min-width: 140px;\n margin-bottom: 2.5rem;\n}\n.who-we-serve .img-wrapper img[data-v-54d7bff3] {\n -o-object-fit: cover;\n object-fit: cover;\n height: 100px;\n}\n@media (min-width: 576px) and (max-width: 1199.98px) {\n.who-we-serve .img-wrapper[data-v-54d7bff3] {\n width: 25%;\n}\n}\n", ""]); +exports.push([module.i, ".who-we-serve[data-v-54d7bff3] {\n background-color: #031727;\n padding-bottom: 6rem;\n position: relative;\n z-index: 1;\n}\n.who-we-serve h2[data-v-54d7bff3] {\n padding-top: 140px;\n margin-bottom: 3rem;\n color: #FFFFFF !important;\n}\n.who-we-serve .container[data-v-54d7bff3] {\n max-width: 1080px;\n}\n.who-we-serve .img-wrapper[data-v-54d7bff3] {\n min-width: 140px;\n margin-bottom: 2.5rem;\n}\n.who-we-serve .img-wrapper img[data-v-54d7bff3] {\n -o-object-fit: cover;\n object-fit: cover;\n height: 100px;\n}\n@media (min-width: 576px) and (max-width: 1199.98px) {\n.who-we-serve .img-wrapper[data-v-54d7bff3] {\n width: 25%;\n}\n}\n.who-we-serve .bg[data-v-54d7bff3] {\n position: absolute;\n overflow: auto;\n background-image: url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ");\n background-attachment: fixed;\n background-repeat: no-repeat;\n background-color: #031727;\n width: 100%;\n height: 100%;\n bottom: 0;\n z-index: -1;\n}\n.who-we-serve .bg .bg-mask[data-v-54d7bff3] {\n position: absolute;\n width: 100%;\n height: 100%;\n background-color: #00000000;\n background-image: linear-gradient(to bottom, #00000000 -20%, #031727 90%);\n}\n.who-we-serve .bg .wave-divider[data-v-54d7bff3] {\n --divider-height: 4rem;\n position: relative;\n height: var(--divider-height);\n width: 100%;\n float: left;\n z-index: 0;\n position: relative;\n}\n.who-we-serve .bg .wave-divider svg[data-v-54d7bff3] {\n width: 100%;\n height: 100%;\n transform: scale(1, 1);\n}\n.who-we-serve .bg .wave-divider svg path[data-v-54d7bff3] {\n fill: #FFFFFF;\n stroke: none;\n}\n.who-we-serve .bg .wave-divider svg rect[data-v-54d7bff3] {\n fill: transparent;\n}\n", ""]); +// Exports +module.exports = exports; + + +/***/ }), + +/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/Home.vue?vue&type=style&index=0&id=fae5bece&lang=scss&scoped=true&": +/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--8-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/Home.vue?vue&type=style&index=0&id=fae5bece&lang=scss&scoped=true& ***! + \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// Imports +var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js"); +exports = ___CSS_LOADER_API_IMPORT___(false); +// Module +exports.push([module.i, ".home .p1-logo[data-v-fae5bece] {\n max-height: 180px;\n margin-bottom: 2rem;\n}\n.home .page-header[data-v-fae5bece] {\n margin-bottom: 5rem !important;\n}\n", ""]); // Exports module.exports = exports; @@ -51573,6 +51570,27 @@ if(false) {} /***/ }), +/***/ "./node_modules/vue-style-loader/index.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/Home.vue?vue&type=style&index=0&id=fae5bece&lang=scss&scoped=true&": +/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/vue-style-loader??ref--8-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--8-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/Home.vue?vue&type=style&index=0&id=fae5bece&lang=scss&scoped=true& ***! + \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// style-loader: Adds some css to the DOM by adding a \n","\n\n\n","\n\n\n\n","\n\n\n","\n\n\n","\n\n\n","\n\n\n\n\n","\n\n\n","\n\n\n","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"div\",\n {\n staticClass: \"min-vh-100 d-flex flex-column position-relative\",\n attrs: { id: \"app\" }\n },\n [\n _c(\"NavBar\"),\n _c(\n \"div\",\n { staticClass: \"h-100 flex-grow-1 main-content-container\" },\n [_c(\"router-view\", { attrs: { id: \"main-content\" } })],\n 1\n ),\n _c(\"div\", { staticClass: \"wisps\", style: _vm.styleObject }, [\n _c(\"div\", { staticClass: \"mask\" })\n ]),\n _c(\"Footer\")\n ],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"footer\", { staticClass: \"footer container-fluid py-4\" }, [\n _vm._v(\" PLATFORM ONE \")\n ])\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"div\",\n [\n _c(\n \"b-navbar\",\n {\n attrs: { toggleable: \"sm\", type: \"dark\", variant: \"\", fixed: \"top\" }\n },\n [\n _c(\n \"b-navbar-brand\",\n [\n _c(\n \"router-link\",\n { staticClass: \"home-link\", attrs: { to: \"/\" } },\n [_c(\"YodaLogo\")],\n 1\n )\n ],\n 1\n ),\n _c(\"b-navbar-toggle\", {\n attrs: { target: \"navbar-toggle-collapse\" },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function(ref) {\n var expanded = ref.expanded\n return [\n expanded\n ? _c(\"b-icon\", { attrs: { icon: \"chevron-bar-up\" } })\n : _c(\"b-icon\", { attrs: { icon: \"chevron-bar-down\" } })\n ]\n }\n }\n ])\n }),\n _c(\n \"b-collapse\",\n { attrs: { id: \"navbar-toggle-collapse\", \"is-nav\": \"\" } },\n [\n _c(\n \"b-navbar-nav\",\n { staticClass: \"ml-auto\" },\n [\n _c(\n \"router-link\",\n { staticClass: \"nav-item\", attrs: { to: \"/services\" } },\n [_vm._v(\" SERVICES \")]\n ),\n _c(\n \"router-link\",\n { staticClass: \"nav-item\", attrs: { to: \"/who-we-are\" } },\n [_vm._v(\" WHO WE ARE \")]\n )\n ],\n 1\n )\n ],\n 1\n )\n ],\n 1\n )\n ],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", { staticClass: \"page-header\" }, [\n _c(\"div\", { staticClass: \"content\" }, [\n _c(\"h1\", { staticClass: \"title mx-2\" }, [\n _vm._v(\" \" + _vm._s(_vm.title) + \" \")\n ]),\n _vm.description\n ? _c(\"h6\", { staticClass: \"description mx-2\" }, [\n _vm._v(\" \" + _vm._s(_vm.description) + \" \")\n ])\n : _vm._e()\n ]),\n _c(\"div\", { staticClass: \"wave-divider\" }, [\n _c(\n \"svg\",\n { attrs: { viewBox: \"0 70 500 60\", preserveAspectRatio: \"none\" } },\n [\n _c(\"rect\", {\n attrs: { x: \"0\", y: \"0\", width: \"500\", height: \"500\" }\n }),\n _c(\"path\", {\n attrs: { d: \"M0,100 C150,200 350,0 500,100 L500,00 L0,0 Z\" }\n })\n ]\n )\n ])\n ])\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", { staticClass: \"products-summary\" }, [\n _c(\"h2\", [_vm._v(\" PLATFORM ONE PRODUCTS \")]),\n _c(\"div\", { staticClass: \"bg\" }, [\n _c(\"div\", { staticClass: \"bg-mask\" }),\n _c(\"div\", { staticClass: \"wave-divider\" }, [\n _c(\n \"svg\",\n { attrs: { viewBox: \"0 70 500 60\", preserveAspectRatio: \"none\" } },\n [\n _c(\"rect\", {\n attrs: { x: \"0\", y: \"0\", width: \"500\", height: \"500\" }\n }),\n _c(\"path\", {\n attrs: { d: \"M0,100 C150,200 350,0 500,100 L500,00 L0,0 Z\" }\n })\n ]\n )\n ])\n ]),\n _vm._m(0)\n ])\n}\nvar staticRenderFns = [\n function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", { staticClass: \"container\" }, [\n _c(\"div\", { staticClass: \"row\" }, [\n _c(\"div\", { staticClass: \"col-lg-4 products-wrapper\" }, [\n _c(\"div\", { staticClass: \"products-container adce\" }, [\n _c(\"div\", { staticClass: \"logo-wrapper\" }, [\n _c(\"img\", {\n staticClass: \"logo\",\n attrs: { src: require(\"@/assets/images/ADCE.png\") }\n })\n ]),\n _c(\"div\", { staticClass: \"text\" }, [\n _vm._v(\n \" All Domain Common Environment (ADCE) teams get instance access to developer tools and CI/CD pipelines leveraging Platform One's C-ATO \"\n )\n ]),\n _c(\"h6\", { staticClass: \"py-4\" }, [_vm._v(\" site coming soon \")])\n ])\n ]),\n _c(\"div\", { staticClass: \"col-lg-4 products-wrapper\" }, [\n _c(\"div\", { staticClass: \"products-container big-bang\" }, [\n _c(\"div\", { staticClass: \"logo-wrapper\" }, [\n _c(\"img\", {\n staticClass: \"logo\",\n attrs: {\n src: require(\"@/assets/images/Big_Bang_Color_Logo_White_text.png\")\n }\n })\n ]),\n _c(\"div\", { staticClass: \"text\" }, [\n _vm._v(\n \" Big Bang is the Infrastructure as Code and Configuration as Code (IaC/CaC) base MVP that can be deployed onto any AWS IL-2 & IL-5 instance \"\n )\n ]),\n _c(\"h6\", { staticClass: \"py-4\" }, [_vm._v(\" site coming soon \")])\n ])\n ]),\n _c(\"div\", { staticClass: \"col-lg-4 products-wrapper\" }, [\n _c(\"div\", { staticClass: \"products-container iron-bank\" }, [\n _c(\"div\", { staticClass: \"logo-wrapper\" }, [\n _c(\"img\", {\n staticClass: \"logo\",\n attrs: {\n src: require(\"@/assets/images/Iron_Bank_Logo_P1_font_white-02.png\")\n }\n })\n ]),\n _c(\"div\", { staticClass: \"text\" }, [\n _vm._v(\n \" The DoD repository of digitally signed, binary container images that have been hardened and accredited for DoD-wide use across classifications. \"\n )\n ]),\n _c(\"h6\", { staticClass: \"py-4\" }, [_vm._v(\" site coming soon \")])\n ])\n ])\n ])\n ])\n }\n]\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", { staticClass: \"services-summary\" }, [\n _c(\"h2\", [_vm._v(\" PLATFORM ONE SERVICES \")]),\n _c(\"div\", { staticClass: \"container\" }, [\n _c(\n \"div\",\n { staticClass: \"row\" },\n [\n _c(\n \"div\",\n { staticClass: \"col-md-6 col-lg-4 service-container\" },\n [\n _c(\"Repo1Logo\", { staticClass: \"logo\" }),\n _c(\"h6\", { staticClass: \"title\" }, [_vm._v(\"REPO ONE\")]),\n _c(\"div\", { staticClass: \"text\" }, [\n _vm._v(\n \" The central repository for the soure code to create hardened and evaluated containers for the DoD \"\n )\n ])\n ],\n 1\n ),\n _c(\n \"div\",\n { staticClass: \"col-md-6 col-lg-4 service-container\" },\n [\n _c(\"TrainingLogo\", { staticClass: \"logo\" }),\n _vm._m(0),\n _c(\"div\", { staticClass: \"text\" }, [\n _vm._v(\n \" The Platform One team recognizes that many teams require training resources in order to fully leverage DevSecOps principles \"\n )\n ])\n ],\n 1\n ),\n _c(\n \"div\",\n { staticClass: \"col-md-6 col-lg-4 service-container\" },\n [\n _c(\"ChatLogo\", { staticClass: \"logo\" }),\n _c(\"h6\", { staticClass: \"title\" }, [\n _vm._v(\"DOD ENTERPRISE CHAT\")\n ]),\n _c(\"div\", { staticClass: \"text\" }, [\n _vm._v(\n \" In response to telework conditions due to the COVID-19 pandemic, Platform One released an IL-4 (FOUO) DoD chat app to support DoD users around the world \"\n )\n ])\n ],\n 1\n ),\n _c(\n \"div\",\n { staticClass: \"col-md-6 col-lg-4 service-container\" },\n [\n _c(\"DsawgLogo\", { staticClass: \"logo\" }),\n _c(\"h6\", { staticClass: \"title\" }, [_vm._v(\"DSAWG WORKGROUPS\")]),\n _c(\"div\", { staticClass: \"text\" }, [\n _vm._v(\n \" DoD Security Authorization Working Groups where all documents created are available on Repo1 \"\n )\n ])\n ],\n 1\n ),\n _c(\n \"div\",\n { staticClass: \"col-md-6 col-lg-4 service-container\" },\n [\n _c(\"JitsiLogo\", { staticClass: \"logo\" }),\n _c(\"h6\", { staticClass: \"title\" }, [_vm._v(\"ENTERPRISE VTC\")]),\n _vm._m(1)\n ],\n 1\n ),\n _c(\n \"router-link\",\n {\n staticClass: \"col-md-6 col-lg-4 service-container\",\n attrs: { to: \"/services\" }\n },\n [\n _c(\"LearnMoreLogo\", { staticClass: \"logo\" }),\n _c(\"h6\", { staticClass: \"title\" }, [_vm._v(\"LEARN MORE >\")]),\n _c(\"div\", { staticClass: \"text\" }, [\n _vm._v(\n \" Click here to find out more about Platform One Services \"\n )\n ])\n ],\n 1\n )\n ],\n 1\n )\n ])\n ])\n}\nvar staticRenderFns = [\n function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"h6\", { staticClass: \"title\" }, [\n _vm._v(\" DEVSECOPS TRAINING \"),\n _c(\"br\"),\n _vm._v(\" & ON-BOARDING \")\n ])\n },\n function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", { staticClass: \"text\" }, [\n _vm._v(\" No-hassle Video Teleconferencing for the DoD \"),\n _c(\"br\"),\n _vm._v(\" *COMING SOON* \")\n ])\n }\n]\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _vm._m(0)\n}\nvar staticRenderFns = [\n function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", { staticClass: \"who-we-serve\" }, [\n _c(\"h2\", [_vm._v(\" WHO WE SERVE \")]),\n _c(\n \"div\",\n { staticClass: \"container d-flex flex-wrap justify-content-center\" },\n [\n _c(\"div\", { staticClass: \"img-wrapper\" }, [\n _c(\"img\", {\n staticClass: \"img-fluid\",\n attrs: { src: require(\"@/assets/images/branches/DoD_seal.png\") }\n })\n ]),\n _c(\"div\", { staticClass: \"img-wrapper\" }, [\n _c(\"img\", {\n staticClass: \"img-fluid\",\n attrs: { src: require(\"@/assets/images/branches/AF_seal.png\") }\n })\n ]),\n _c(\"div\", { staticClass: \"img-wrapper\" }, [\n _c(\"img\", {\n staticClass: \"img-fluid\",\n attrs: {\n src: require(\"@/assets/images/branches/Marines_seal.png\")\n }\n })\n ]),\n _c(\"div\", { staticClass: \"img-wrapper\" }, [\n _c(\"img\", {\n staticClass: \"img-fluid \",\n attrs: { src: require(\"@/assets/images/branches/Navy_seal.png\") }\n })\n ]),\n _c(\"div\", { staticClass: \"img-wrapper\" }, [\n _c(\"img\", {\n staticClass: \"img-fluid\",\n attrs: { src: require(\"@/assets/images/branches/Army_seal.png\") }\n })\n ]),\n _c(\"div\", { staticClass: \"img-wrapper\" }, [\n _c(\"img\", {\n staticClass: \"img-fluid\",\n attrs: {\n src: require(\"@/assets/images/branches/CoastGuard_seal.png\")\n }\n })\n ]),\n _c(\"div\", { staticClass: \"img-wrapper\" }, [\n _c(\"img\", {\n staticClass: \"img-fluid\",\n attrs: {\n src: require(\"@/assets/images/branches/SpaceForce_seal.png\")\n }\n })\n ])\n ]\n )\n ])\n }\n]\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"div\",\n { staticClass: \"home\" },\n [\n _c(\"PageHeader\", {\n attrs: {\n title: \"PLATFORM ONE\",\n description: \"An official DoD DevSecOps Enterprise Services team\"\n }\n }),\n _c(\"ServicesSummary\"),\n _c(\"ProductsSummary\"),\n _c(\"WhoWeServe\")\n ],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"div\",\n { staticClass: \"services\" },\n [\n _c(\"PageHeader\", { attrs: { title: \"SERVICES\" } }),\n _c(\"h2\", [_vm._v(\" PLATFORM ONE ENTERPRISE SERVICES \")]),\n _c(\"p\", { staticClass: \"section-description mx-auto px-5\" }, [\n _vm._v(\n \" Platform One provides additional pay-per-use services and contract vehicles to facilitate teams' adoption and move to DevSecOps. The list of services will continuously evolve. \"\n )\n ]),\n _vm._m(0)\n ],\n 1\n )\n}\nvar staticRenderFns = [\n function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", { staticClass: \"container text-left\" }, [\n _c(\"div\", { staticClass: \"row \" }, [\n _c(\"div\", { staticClass: \"col-lg-5\" }, [\n _c(\"h6\", { staticClass: \"title\" }, [\n _vm._v(\"CUSTOM DEVELOPMENT SERVICES\")\n ]),\n _c(\"ul\", [\n _c(\"li\", [\n _vm._v(\n \" Build and deliver new and accredited custom software applications (microservices) by leveraging the Platform One pipeline and following Platform One's DoD Continuous Authority to Operate (cATO) (pay per app) \"\n )\n ]),\n _c(\"li\", [\n _vm._v(\n \" To learn more about these capabilities, please contact \"\n ),\n _c(\n \"a\",\n {\n attrs: {\n href:\n \"mailto:usaf.cso@mail.mil?subject=Platform One Custom Development Services Question\"\n }\n },\n [_vm._v(\" usaf.cso@mail.mil \")]\n ),\n _vm._v(\n ' with Subject: \"Platform One Custom Development Services Question\" '\n )\n ])\n ])\n ]),\n _c(\"div\", { staticClass: \"col-lg-5\" }, [\n _c(\"h6\", { staticClass: \"title\" }, [\n _vm._v(\" PLATFORM ONE \"),\n _c(\"br\"),\n _vm._v(\"CYBERSECURITY/PEN-TESTING SERVICES \")\n ]),\n _c(\"ul\", [\n _c(\"li\", [\n _vm._v(\n \" Ability to pen-test a DevSecOps environment at various classification levels (pay per use) \"\n )\n ]),\n _c(\"li\", [\n _vm._v(\n \" To learn more about these capabilities, please contact \"\n ),\n _c(\n \"a\",\n {\n attrs: {\n href:\n \"mailto:usaf.cso@mail.mil?subject=Platform One Pen-testing Options Question\"\n }\n },\n [_vm._v(\" usaf.cso@mail.mil \")]\n ),\n _vm._v(\n ' with Subject: \"Platform One Pen-testing Options Question\" '\n )\n ])\n ])\n ])\n ]),\n _c(\"div\", { staticClass: \"row\" }, [\n _c(\"div\", { staticClass: \"col-lg-5\" }, [\n _c(\"h6\", { staticClass: \"title\" }, [\n _vm._v(\n \" PLATFORM ONE CONTINUOUS INTEGRATION / CONTINUOUS DELIVERY (CI/CD) WITH INFRASTRUCTURE AS CODE (IAC) \"\n )\n ]),\n _c(\"ul\", [\n _c(\"li\", [\n _vm._v(\n \" Teams can use existing CI/CD pipelines hosted on Repo One with their current Infrastructure as Code (IaC) code \"\n )\n ]),\n _c(\"li\", [\n _vm._v(\n \" If a custom CI/CD pipeline is needed due to specifi program mission needs, check out the Big Bang options \"\n )\n ]),\n _c(\"li\", [\n _vm._v(\n \" To learn more about these capabilities, please contact \"\n ),\n _c(\n \"a\",\n {\n attrs: {\n href:\n \"mailto:usaf.cso@mail.mil?subject=Platform One CI/CD Options Question\"\n }\n },\n [_vm._v(\" usaf.cso@mail.mil \")]\n ),\n _vm._v(' with Subject: \"Platform One CI/CD Options Question\" ')\n ])\n ])\n ]),\n _c(\"div\", { staticClass: \"col-lg-5\" }, [\n _c(\"h6\", { staticClass: \"title\" }, [\n _vm._v(\"CLOUD NATIVE ACCESS POINT (CNAP)\")\n ]),\n _c(\"ul\", [\n _c(\"li\", [\n _vm._v(\n \" The Cloud Native Acess Point is available on Cloud One to provide access to Development, Testing, and Production enclaves at IL-2, IL-4, and IL-5 that use Platform One DevSecOps environments by using an internet-facing Cloud-native Zero \"\n )\n ]),\n _c(\"li\", [\n _vm._v(\n \" To learn more about these capabilities, please contact \"\n ),\n _c(\n \"a\",\n {\n attrs: {\n href:\n \"mailto:usaf.cso@mail.mil?subject=Platform One CNAP Question\"\n }\n },\n [_vm._v(\" usaf.cso@mail.mil \")]\n ),\n _vm._v(' with Subject: \"Platform One CNAP Question\" ')\n ])\n ])\n ])\n ]),\n _c(\"div\", { staticClass: \"row\" }, [\n _c(\"div\", { staticClass: \"col-lg-5\" }, [\n _c(\"h6\", { staticClass: \"title\" }, [\n _vm._v(\"PLATFORM ONE TRAINING AND ON-BOARDING OPTIONS\")\n ]),\n _c(\"ul\", [\n _c(\"li\", [\n _vm._v(\" Check out the CSO DevSecOps / DAU training at \"),\n _c(\n \"a\",\n {\n attrs: {\n href: \"https://software.af.mil/training\",\n target: \"_blank\"\n }\n },\n [_vm._v(\" https://software.af.mil/training \")]\n )\n ]),\n _c(\"li\", [\n _vm._v(\n \" Virtual Platform One Learning Hub that provides self-service on-boarding [June 2020 Launch] \"\n )\n ]),\n _c(\"li\", [\n _vm._v(\n \" 1-day training Session: Introduction to DevSecOps. Overview and understanding of the vision and activities [June 2020 Virtual Launch] \"\n )\n ]),\n _c(\"li\", [\n _vm._v(\n ' A 3-day Platform One Platform Workshop. Hands-on code and User-Centered Design (UCD) to create your first Platform One DevSecOps pipelines and deploy a \"push button\" DoD DevSecOps software factory [Currently Available] '\n )\n ]),\n _c(\"li\", [\n _vm._v(\n \" A 6-week full on-boarding that concludes with your own Ci/CD pipeline and Minimum Viable Product (MVP) ready for production [Currently Available] \"\n )\n ]),\n _c(\"li\", [\n _vm._v(\n \" A 2-month full on-boarding that concludes with your platform team being able to support your own DevSecOps applications for development and production [July 2020 Virtual Launch] \"\n )\n ]),\n _c(\"li\", [\n _vm._v(\n \" Customized training options (both at our locations or on your premises) (pay per use) \"\n )\n ]),\n _c(\"li\", [\n _vm._v(\n \" To learn more about these capabilities, please contact \"\n ),\n _c(\n \"a\",\n {\n attrs: {\n href:\n \"mailto:usaf.cso@mail.mil?subject=Platform One Training Question\"\n }\n },\n [_vm._v(\" usaf.cso@mail.mil \")]\n ),\n _vm._v(' with Subject: \"Platform One Training Question\" ')\n ])\n ])\n ]),\n _c(\"div\", { staticClass: \"col-lg-5\" }, [\n _c(\"h6\", { staticClass: \"title\" }, [\n _vm._v(\"PLATFORM ONE DEVSECOPS MANAGED TOOLS\")\n ]),\n _c(\"ul\", [\n _c(\"li\", [\n _vm._v(\n \" Platform One Enterprise Chat provides a collaboration solutions suitable for connecting developer teams (pay per use): IL-4 (.mil email only) \"\n ),\n _c(\n \"a\",\n {\n attrs: {\n href: \"https://chat.collab.cdl.af.mil\",\n target: \"_blank\"\n }\n },\n [_vm._v(\" https://chat.collab.cdl.af.mil \")]\n )\n ]),\n _c(\"li\", [\n _vm._v(\n \" Platform One ABMS All Domain Common Environment (pay per use) \"\n )\n ]),\n _c(\"li\", [\n _vm._v(\n \" Platform One Multi-Level Security Data Transfer (CDS/Diode) (pay per use) \"\n )\n ]),\n _c(\"li\", [\n _vm._v(\n \" Platform One Stack Exchange: knowledge sharing service for software developers and engineers (pay per use) \"\n )\n ]),\n _c(\"li\", [\n _vm._v(\n \" To learn more about these capabilities, please contact \"\n ),\n _c(\n \"a\",\n {\n attrs: {\n href:\n \"mailto:usaf.cso@mail.mil?subject=Platform One Managed Tools Question\"\n }\n },\n [_vm._v(\" usaf.cso@mail.mil \")]\n ),\n _vm._v(' with Subject: \"Platform One Managed Tools Question\" ')\n ])\n ])\n ])\n ])\n ])\n }\n]\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"div\",\n { staticClass: \"who-we-are\" },\n [\n _c(\"PageHeader\", { attrs: { title: \"WHO WE ARE\" } }),\n _c(\"div\", { staticClass: \"container quote-container\" }, [\n _c(\"div\", { staticClass: \"row text-left\" }, [\n _c(\"div\", { staticClass: \"col-lg-6 quote\" }, [\n _c(\"div\", { staticClass: \"quotes\" }, [_c(\"QuotesLogo\")], 1),\n _c(\"h2\", [\n _vm._v(\n \" We care about the pulse of our organization and use it to help continuously improve our processes! \"\n )\n ]),\n _vm._m(0)\n ]),\n _vm._m(1)\n ])\n ]),\n _c(\"div\", { staticClass: \"values-container\" }, [\n _c(\"h2\", [_vm._v(\"VALUE STATEMENTS\")]),\n _c(\"p\", { staticClass: \"section-description mx-auto px-5\" }, [\n _vm._v(\n \" Our values were determined through a working session that was open-invite to the entire P1 team. The people defined what was important to them instead of having someone tell them what to value! \"\n )\n ]),\n _vm._m(2),\n _c(\"div\", { staticClass: \"bg\" }, [\n _c(\"div\", { staticClass: \"bg-mask\" }),\n _c(\"div\", { staticClass: \"wave-divider\" }, [\n _c(\n \"svg\",\n {\n attrs: { viewBox: \"0 70 500 60\", preserveAspectRatio: \"none\" }\n },\n [\n _c(\"rect\", {\n attrs: { x: \"0\", y: \"0\", width: \"500\", height: \"500\" }\n }),\n _c(\"path\", {\n attrs: { d: \"M0,100 C150,200 350,0 500,100 L500,00 L0,0 Z\" }\n })\n ]\n )\n ])\n ])\n ]),\n _c(\"div\", { staticClass: \"container principles-container\" }, [\n _c(\"h2\", [_vm._v(\"CORE PRINCIPLES\")]),\n _c(\n \"div\",\n { staticClass: \"row\" },\n _vm._l(_vm.principles, function(principle) {\n return _c(\n \"div\",\n {\n key: principle.name,\n staticClass: \"col-md-6 col-lg-4 mb-5 principle\"\n },\n [\n _c(\"h6\", [_vm._v(_vm._s(principle.name))]),\n _c(\"p\", { staticClass: \"px-4\" }, [\n _vm._v(\" \" + _vm._s(principle.text) + \" \")\n ])\n ]\n )\n }),\n 0\n )\n ])\n ],\n 1\n )\n}\nvar staticRenderFns = [\n function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", { staticClass: \"attrib mt-4\" }, [\n _c(\"span\", { staticClass: \"name\" }, [\n _vm._v(\" - Andrew Belk, \"),\n _c(\"span\", { staticClass: \"title\" }, [_vm._v(\"Chief People Officer\")])\n ])\n ])\n },\n function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", { staticClass: \"col-lg-6 px-5\" }, [\n _c(\"div\", { staticClass: \"px-5 pb-4\" }, [\n _c(\"h2\", { staticClass: \"title\" }, [_vm._v(\"VISION\")]),\n _c(\"p\", { staticClass: \"pr-5\" }, [\n _vm._v(\n \" Create an innovative, collaborative, and unified defense department that delivers freedom through continuous integration and continuous deployments. \"\n )\n ])\n ]),\n _c(\"div\", { staticClass: \"px-5 pt-4\" }, [\n _c(\"h2\", { staticClass: \"title\" }, [_vm._v(\"MISSION\")]),\n _c(\"p\", { staticClass: \"pr-5\" }, [\n _vm._v(\n \" Guide, empower, equip, and accelerate DoD program offices and weapon systems through their DevSecOps journeys. \"\n )\n ])\n ])\n ])\n },\n function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", { staticClass: \"container text-left\" }, [\n _c(\"div\", { staticClass: \"row\" }, [\n _c(\"div\", { staticClass: \"col-md-6\" }, [\n _c(\"h6\", [_vm._v(\"EMPOWER\")]),\n _c(\"p\", [\n _vm._v(\n \" Empower individuals and teams with the trust to be accountable and grow Platform One into an organization that drives change personally and professionally. \"\n )\n ])\n ]),\n _c(\"div\", { staticClass: \"col-md-6\" }, [\n _c(\"h6\", [_vm._v(\"OBSESS\")]),\n _c(\"p\", [\n _vm._v(\n \" Obsessively know our customers and solve their challenges by delivering actual, functional solutions instead of arguing about requirements and process. Continue to improve the solution well into the future. \"\n )\n ])\n ]),\n _c(\"div\", { staticClass: \"col-md-6\" }, [\n _c(\"h6\", [_vm._v(\"VALUE\")]),\n _c(\"p\", [\n _vm._v(\n \" We. Value. Diversity. We are committed to Diversity and Inclusion. Employees in our inclusive environments feel appreciated for their unique characteristics and therefore comfortable sharing their ideas and other aspects of their true and authentic selves. \"\n )\n ])\n ]),\n _c(\"div\", { staticClass: \"col-md-6\" }, [\n _c(\"h6\", [_vm._v(\"NOURISH\")]),\n _c(\"p\", [\n _vm._v(\n \" Nourish a culture of open, safe, candid communication, and decision making at all levels. We accomplish this by a heightened sense of self-awareness and encourage people to know their own faults and continuously work to improve them. When engaged in conversation, seek to understand the other's point of view prior to attempting to change his or her opinions. \"\n )\n ])\n ])\n ])\n ])\n }\n]\nrender._withStripped = true\n\nexport { render, staticRenderFns }","// Imports\nvar ___CSS_LOADER_API_IMPORT___ = require(\"../node_modules/css-loader/dist/runtime/api.js\");\nvar ___CSS_LOADER_GET_URL_IMPORT___ = require(\"../node_modules/css-loader/dist/runtime/getUrl.js\");\nvar ___CSS_LOADER_URL_IMPORT_0___ = require(\"@/assets/images/Background_WH_Texture.png\");\nexports = ___CSS_LOADER_API_IMPORT___(false);\nvar ___CSS_LOADER_URL_REPLACEMENT_0___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_0___);\n// Module\nexports.push([module.id, \"/*!\\n * Bootstrap v4.5.0 (https://getbootstrap.com/)\\n * Copyright 2011-2020 The Bootstrap Authors\\n * Copyright 2011-2020 Twitter, Inc.\\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\\n */\\n:root {\\n --blue: #007bff;\\n --indigo: #6610f2;\\n --purple: #6f42c1;\\n --pink: #e83e8c;\\n --red: #dc3545;\\n --orange: #fd7e14;\\n --yellow: #ffc107;\\n --green: #28a745;\\n --teal: #20c997;\\n --cyan: #17a2b8;\\n --white: #fff;\\n --gray: #6c757d;\\n --gray-dark: #343a40;\\n --primary: #7a1b17;\\n --secondary: #FFFFFF;\\n --success: #6598cf;\\n --info: #17a2b8;\\n --warning: #ffc107;\\n --danger: #e43932;\\n --light: #f8f9fa;\\n --dark: #343a40;\\n --breakpoint-xs: 0;\\n --breakpoint-sm: 576px;\\n --breakpoint-md: 768px;\\n --breakpoint-lg: 992px;\\n --breakpoint-xl: 1200px;\\n --font-family-sans-serif: -apple-system, BlinkMacSystemFont, \\\"Segoe UI\\\", Roboto, \\\"Helvetica Neue\\\", Arial, \\\"Noto Sans\\\", sans-serif, \\\"Apple Color Emoji\\\", \\\"Segoe UI Emoji\\\", \\\"Segoe UI Symbol\\\", \\\"Noto Color Emoji\\\";\\n --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \\\"Liberation Mono\\\", \\\"Courier New\\\", monospace;\\n}\\n*,\\n*::before,\\n*::after {\\n box-sizing: border-box;\\n}\\nhtml {\\n font-family: sans-serif;\\n line-height: 1.15;\\n -webkit-text-size-adjust: 100%;\\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\\n}\\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\\n display: block;\\n}\\nbody {\\n margin: 0;\\n font-family: -apple-system, BlinkMacSystemFont, \\\"Segoe UI\\\", Roboto, \\\"Helvetica Neue\\\", Arial, \\\"Noto Sans\\\", sans-serif, \\\"Apple Color Emoji\\\", \\\"Segoe UI Emoji\\\", \\\"Segoe UI Symbol\\\", \\\"Noto Color Emoji\\\";\\n font-size: 1rem;\\n font-weight: 400;\\n line-height: 1.5;\\n color: #212529;\\n text-align: left;\\n background-color: #fff;\\n}\\n[tabindex=\\\"-1\\\"]:focus:not(:focus-visible) {\\n outline: 0 !important;\\n}\\nhr {\\n box-sizing: content-box;\\n height: 0;\\n overflow: visible;\\n}\\nh1, h2, h3, h4, h5, h6 {\\n margin-top: 0;\\n margin-bottom: 0.5rem;\\n}\\np {\\n margin-top: 0;\\n margin-bottom: 1rem;\\n}\\nabbr[title],\\nabbr[data-original-title] {\\n text-decoration: underline;\\n -webkit-text-decoration: underline dotted;\\n text-decoration: underline dotted;\\n cursor: help;\\n border-bottom: 0;\\n -webkit-text-decoration-skip-ink: none;\\n text-decoration-skip-ink: none;\\n}\\naddress {\\n margin-bottom: 1rem;\\n font-style: normal;\\n line-height: inherit;\\n}\\nol,\\nul,\\ndl {\\n margin-top: 0;\\n margin-bottom: 1rem;\\n}\\nol ol,\\nul ul,\\nol ul,\\nul ol {\\n margin-bottom: 0;\\n}\\ndt {\\n font-weight: 700;\\n}\\ndd {\\n margin-bottom: .5rem;\\n margin-left: 0;\\n}\\nblockquote {\\n margin: 0 0 1rem;\\n}\\nb,\\nstrong {\\n font-weight: bolder;\\n}\\nsmall {\\n font-size: 80%;\\n}\\nsub,\\nsup {\\n position: relative;\\n font-size: 75%;\\n line-height: 0;\\n vertical-align: baseline;\\n}\\nsub {\\n bottom: -.25em;\\n}\\nsup {\\n top: -.5em;\\n}\\na {\\n color: #14BAFF;\\n text-decoration: none;\\n background-color: transparent;\\n}\\na:hover {\\n color: #0056b3;\\n text-decoration: underline;\\n}\\na:not([href]) {\\n color: inherit;\\n text-decoration: none;\\n}\\na:not([href]):hover {\\n color: inherit;\\n text-decoration: none;\\n}\\npre,\\ncode,\\nkbd,\\nsamp {\\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, \\\"Liberation Mono\\\", \\\"Courier New\\\", monospace;\\n font-size: 1em;\\n}\\npre {\\n margin-top: 0;\\n margin-bottom: 1rem;\\n overflow: auto;\\n -ms-overflow-style: scrollbar;\\n}\\nfigure {\\n margin: 0 0 1rem;\\n}\\nimg {\\n vertical-align: middle;\\n border-style: none;\\n}\\nsvg {\\n overflow: hidden;\\n vertical-align: middle;\\n}\\ntable {\\n border-collapse: collapse;\\n}\\ncaption {\\n padding-top: 0.75rem;\\n padding-bottom: 0.75rem;\\n color: #6c757d;\\n text-align: left;\\n caption-side: bottom;\\n}\\nth {\\n text-align: inherit;\\n}\\nlabel {\\n display: inline-block;\\n margin-bottom: 0.5rem;\\n}\\nbutton {\\n border-radius: 0;\\n}\\nbutton:focus {\\n outline: 1px dotted;\\n outline: 5px auto -webkit-focus-ring-color;\\n}\\ninput,\\nbutton,\\nselect,\\noptgroup,\\ntextarea {\\n margin: 0;\\n font-family: inherit;\\n font-size: inherit;\\n line-height: inherit;\\n}\\nbutton,\\ninput {\\n overflow: visible;\\n}\\nbutton,\\nselect {\\n text-transform: none;\\n}\\n[role=\\\"button\\\"] {\\n cursor: pointer;\\n}\\nselect {\\n word-wrap: normal;\\n}\\nbutton,\\n[type=\\\"button\\\"],\\n[type=\\\"reset\\\"],\\n[type=\\\"submit\\\"] {\\n -webkit-appearance: button;\\n}\\nbutton:not(:disabled),\\n[type=\\\"button\\\"]:not(:disabled),\\n[type=\\\"reset\\\"]:not(:disabled),\\n[type=\\\"submit\\\"]:not(:disabled) {\\n cursor: pointer;\\n}\\nbutton::-moz-focus-inner,\\n[type=\\\"button\\\"]::-moz-focus-inner,\\n[type=\\\"reset\\\"]::-moz-focus-inner,\\n[type=\\\"submit\\\"]::-moz-focus-inner {\\n padding: 0;\\n border-style: none;\\n}\\ninput[type=\\\"radio\\\"],\\ninput[type=\\\"checkbox\\\"] {\\n box-sizing: border-box;\\n padding: 0;\\n}\\ntextarea {\\n overflow: auto;\\n resize: vertical;\\n}\\nfieldset {\\n min-width: 0;\\n padding: 0;\\n margin: 0;\\n border: 0;\\n}\\nlegend {\\n display: block;\\n width: 100%;\\n max-width: 100%;\\n padding: 0;\\n margin-bottom: .5rem;\\n font-size: 1.5rem;\\n line-height: inherit;\\n color: inherit;\\n white-space: normal;\\n}\\nprogress {\\n vertical-align: baseline;\\n}\\n[type=\\\"number\\\"]::-webkit-inner-spin-button,\\n[type=\\\"number\\\"]::-webkit-outer-spin-button {\\n height: auto;\\n}\\n[type=\\\"search\\\"] {\\n outline-offset: -2px;\\n -webkit-appearance: none;\\n}\\n[type=\\\"search\\\"]::-webkit-search-decoration {\\n -webkit-appearance: none;\\n}\\n::-webkit-file-upload-button {\\n font: inherit;\\n -webkit-appearance: button;\\n}\\noutput {\\n display: inline-block;\\n}\\nsummary {\\n display: list-item;\\n cursor: pointer;\\n}\\ntemplate {\\n display: none;\\n}\\n[hidden] {\\n display: none !important;\\n}\\nh1, h2, h3, h4, h5, h6,\\n.h1, .h2, .h3, .h4, .h5, .h6 {\\n margin-bottom: 0.5rem;\\n font-weight: 500;\\n line-height: 1.2;\\n}\\nh1, .h1 {\\n font-size: 2.5rem;\\n}\\nh2, .h2 {\\n font-size: 2rem;\\n}\\nh3, .h3 {\\n font-size: 1.75rem;\\n}\\nh4, .h4 {\\n font-size: 1.5rem;\\n}\\nh5, .h5 {\\n font-size: 1.25rem;\\n}\\nh6, .h6 {\\n font-size: 1rem;\\n}\\n.lead {\\n font-size: 1.25rem;\\n font-weight: 300;\\n}\\n.display-1 {\\n font-size: 6rem;\\n font-weight: 300;\\n line-height: 1.2;\\n}\\n.display-2 {\\n font-size: 5.5rem;\\n font-weight: 300;\\n line-height: 1.2;\\n}\\n.display-3 {\\n font-size: 4.5rem;\\n font-weight: 300;\\n line-height: 1.2;\\n}\\n.display-4 {\\n font-size: 3.5rem;\\n font-weight: 300;\\n line-height: 1.2;\\n}\\nhr {\\n margin-top: 1rem;\\n margin-bottom: 1rem;\\n border: 0;\\n border-top: 1px solid rgba(0, 0, 0, 0.1);\\n}\\nsmall,\\n.small {\\n font-size: 80%;\\n font-weight: 400;\\n}\\nmark,\\n.mark {\\n padding: 0.2em;\\n background-color: #fcf8e3;\\n}\\n.list-unstyled {\\n padding-left: 0;\\n list-style: none;\\n}\\n.list-inline {\\n padding-left: 0;\\n list-style: none;\\n}\\n.list-inline-item {\\n display: inline-block;\\n}\\n.list-inline-item:not(:last-child) {\\n margin-right: 0.5rem;\\n}\\n.initialism {\\n font-size: 90%;\\n text-transform: uppercase;\\n}\\n.blockquote {\\n margin-bottom: 1rem;\\n font-size: 1.25rem;\\n}\\n.blockquote-footer {\\n display: block;\\n font-size: 80%;\\n color: #6c757d;\\n}\\n.blockquote-footer::before {\\n content: \\\"\\\\2014\\\\00A0\\\";\\n}\\n.img-fluid {\\n max-width: 100%;\\n height: auto;\\n}\\n.img-thumbnail {\\n padding: 0.25rem;\\n background-color: #fff;\\n border: 1px solid #dee2e6;\\n border-radius: 0.25rem;\\n max-width: 100%;\\n height: auto;\\n}\\n.figure {\\n display: inline-block;\\n}\\n.figure-img {\\n margin-bottom: 0.5rem;\\n line-height: 1;\\n}\\n.figure-caption {\\n font-size: 90%;\\n color: #6c757d;\\n}\\ncode {\\n font-size: 87.5%;\\n color: #e83e8c;\\n word-wrap: break-word;\\n}\\na > code {\\n color: inherit;\\n}\\nkbd {\\n padding: 0.2rem 0.4rem;\\n font-size: 87.5%;\\n color: #fff;\\n background-color: #212529;\\n border-radius: 0.2rem;\\n}\\nkbd kbd {\\n padding: 0;\\n font-size: 100%;\\n font-weight: 700;\\n}\\npre {\\n display: block;\\n font-size: 87.5%;\\n color: #212529;\\n}\\npre code {\\n font-size: inherit;\\n color: inherit;\\n word-break: normal;\\n}\\n.pre-scrollable {\\n max-height: 340px;\\n overflow-y: scroll;\\n}\\n.container {\\n width: 100%;\\n padding-right: 15px;\\n padding-left: 15px;\\n margin-right: auto;\\n margin-left: auto;\\n}\\n@media (min-width: 576px) {\\n.container {\\n max-width: 540px;\\n}\\n}\\n@media (min-width: 768px) {\\n.container {\\n max-width: 720px;\\n}\\n}\\n@media (min-width: 992px) {\\n.container {\\n max-width: 960px;\\n}\\n}\\n@media (min-width: 1200px) {\\n.container {\\n max-width: 1140px;\\n}\\n}\\n.container-fluid, .container-sm, .container-md, .container-lg, .container-xl {\\n width: 100%;\\n padding-right: 15px;\\n padding-left: 15px;\\n margin-right: auto;\\n margin-left: auto;\\n}\\n@media (min-width: 576px) {\\n.container, .container-sm {\\n max-width: 540px;\\n}\\n}\\n@media (min-width: 768px) {\\n.container, .container-sm, .container-md {\\n max-width: 720px;\\n}\\n}\\n@media (min-width: 992px) {\\n.container, .container-sm, .container-md, .container-lg {\\n max-width: 960px;\\n}\\n}\\n@media (min-width: 1200px) {\\n.container, .container-sm, .container-md, .container-lg, .container-xl {\\n max-width: 1140px;\\n}\\n}\\n.row {\\n display: flex;\\n flex-wrap: wrap;\\n margin-right: -15px;\\n margin-left: -15px;\\n}\\n.no-gutters {\\n margin-right: 0;\\n margin-left: 0;\\n}\\n.no-gutters > .col,\\n .no-gutters > [class*=\\\"col-\\\"] {\\n padding-right: 0;\\n padding-left: 0;\\n}\\n.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,\\n.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,\\n.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,\\n.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,\\n.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,\\n.col-xl-auto {\\n position: relative;\\n width: 100%;\\n padding-right: 15px;\\n padding-left: 15px;\\n}\\n.col {\\n flex-basis: 0;\\n flex-grow: 1;\\n min-width: 0;\\n max-width: 100%;\\n}\\n.row-cols-1 > * {\\n flex: 0 0 100%;\\n max-width: 100%;\\n}\\n.row-cols-2 > * {\\n flex: 0 0 50%;\\n max-width: 50%;\\n}\\n.row-cols-3 > * {\\n flex: 0 0 33.33333%;\\n max-width: 33.33333%;\\n}\\n.row-cols-4 > * {\\n flex: 0 0 25%;\\n max-width: 25%;\\n}\\n.row-cols-5 > * {\\n flex: 0 0 20%;\\n max-width: 20%;\\n}\\n.row-cols-6 > * {\\n flex: 0 0 16.66667%;\\n max-width: 16.66667%;\\n}\\n.col-auto {\\n flex: 0 0 auto;\\n width: auto;\\n max-width: 100%;\\n}\\n.col-1 {\\n flex: 0 0 8.33333%;\\n max-width: 8.33333%;\\n}\\n.col-2 {\\n flex: 0 0 16.66667%;\\n max-width: 16.66667%;\\n}\\n.col-3 {\\n flex: 0 0 25%;\\n max-width: 25%;\\n}\\n.col-4 {\\n flex: 0 0 33.33333%;\\n max-width: 33.33333%;\\n}\\n.col-5 {\\n flex: 0 0 41.66667%;\\n max-width: 41.66667%;\\n}\\n.col-6 {\\n flex: 0 0 50%;\\n max-width: 50%;\\n}\\n.col-7 {\\n flex: 0 0 58.33333%;\\n max-width: 58.33333%;\\n}\\n.col-8 {\\n flex: 0 0 66.66667%;\\n max-width: 66.66667%;\\n}\\n.col-9 {\\n flex: 0 0 75%;\\n max-width: 75%;\\n}\\n.col-10 {\\n flex: 0 0 83.33333%;\\n max-width: 83.33333%;\\n}\\n.col-11 {\\n flex: 0 0 91.66667%;\\n max-width: 91.66667%;\\n}\\n.col-12 {\\n flex: 0 0 100%;\\n max-width: 100%;\\n}\\n.order-first {\\n order: -1;\\n}\\n.order-last {\\n order: 13;\\n}\\n.order-0 {\\n order: 0;\\n}\\n.order-1 {\\n order: 1;\\n}\\n.order-2 {\\n order: 2;\\n}\\n.order-3 {\\n order: 3;\\n}\\n.order-4 {\\n order: 4;\\n}\\n.order-5 {\\n order: 5;\\n}\\n.order-6 {\\n order: 6;\\n}\\n.order-7 {\\n order: 7;\\n}\\n.order-8 {\\n order: 8;\\n}\\n.order-9 {\\n order: 9;\\n}\\n.order-10 {\\n order: 10;\\n}\\n.order-11 {\\n order: 11;\\n}\\n.order-12 {\\n order: 12;\\n}\\n.offset-1 {\\n margin-left: 8.33333%;\\n}\\n.offset-2 {\\n margin-left: 16.66667%;\\n}\\n.offset-3 {\\n margin-left: 25%;\\n}\\n.offset-4 {\\n margin-left: 33.33333%;\\n}\\n.offset-5 {\\n margin-left: 41.66667%;\\n}\\n.offset-6 {\\n margin-left: 50%;\\n}\\n.offset-7 {\\n margin-left: 58.33333%;\\n}\\n.offset-8 {\\n margin-left: 66.66667%;\\n}\\n.offset-9 {\\n margin-left: 75%;\\n}\\n.offset-10 {\\n margin-left: 83.33333%;\\n}\\n.offset-11 {\\n margin-left: 91.66667%;\\n}\\n@media (min-width: 576px) {\\n.col-sm {\\n flex-basis: 0;\\n flex-grow: 1;\\n min-width: 0;\\n max-width: 100%;\\n}\\n.row-cols-sm-1 > * {\\n flex: 0 0 100%;\\n max-width: 100%;\\n}\\n.row-cols-sm-2 > * {\\n flex: 0 0 50%;\\n max-width: 50%;\\n}\\n.row-cols-sm-3 > * {\\n flex: 0 0 33.33333%;\\n max-width: 33.33333%;\\n}\\n.row-cols-sm-4 > * {\\n flex: 0 0 25%;\\n max-width: 25%;\\n}\\n.row-cols-sm-5 > * {\\n flex: 0 0 20%;\\n max-width: 20%;\\n}\\n.row-cols-sm-6 > * {\\n flex: 0 0 16.66667%;\\n max-width: 16.66667%;\\n}\\n.col-sm-auto {\\n flex: 0 0 auto;\\n width: auto;\\n max-width: 100%;\\n}\\n.col-sm-1 {\\n flex: 0 0 8.33333%;\\n max-width: 8.33333%;\\n}\\n.col-sm-2 {\\n flex: 0 0 16.66667%;\\n max-width: 16.66667%;\\n}\\n.col-sm-3 {\\n flex: 0 0 25%;\\n max-width: 25%;\\n}\\n.col-sm-4 {\\n flex: 0 0 33.33333%;\\n max-width: 33.33333%;\\n}\\n.col-sm-5 {\\n flex: 0 0 41.66667%;\\n max-width: 41.66667%;\\n}\\n.col-sm-6 {\\n flex: 0 0 50%;\\n max-width: 50%;\\n}\\n.col-sm-7 {\\n flex: 0 0 58.33333%;\\n max-width: 58.33333%;\\n}\\n.col-sm-8 {\\n flex: 0 0 66.66667%;\\n max-width: 66.66667%;\\n}\\n.col-sm-9 {\\n flex: 0 0 75%;\\n max-width: 75%;\\n}\\n.col-sm-10 {\\n flex: 0 0 83.33333%;\\n max-width: 83.33333%;\\n}\\n.col-sm-11 {\\n flex: 0 0 91.66667%;\\n max-width: 91.66667%;\\n}\\n.col-sm-12 {\\n flex: 0 0 100%;\\n max-width: 100%;\\n}\\n.order-sm-first {\\n order: -1;\\n}\\n.order-sm-last {\\n order: 13;\\n}\\n.order-sm-0 {\\n order: 0;\\n}\\n.order-sm-1 {\\n order: 1;\\n}\\n.order-sm-2 {\\n order: 2;\\n}\\n.order-sm-3 {\\n order: 3;\\n}\\n.order-sm-4 {\\n order: 4;\\n}\\n.order-sm-5 {\\n order: 5;\\n}\\n.order-sm-6 {\\n order: 6;\\n}\\n.order-sm-7 {\\n order: 7;\\n}\\n.order-sm-8 {\\n order: 8;\\n}\\n.order-sm-9 {\\n order: 9;\\n}\\n.order-sm-10 {\\n order: 10;\\n}\\n.order-sm-11 {\\n order: 11;\\n}\\n.order-sm-12 {\\n order: 12;\\n}\\n.offset-sm-0 {\\n margin-left: 0;\\n}\\n.offset-sm-1 {\\n margin-left: 8.33333%;\\n}\\n.offset-sm-2 {\\n margin-left: 16.66667%;\\n}\\n.offset-sm-3 {\\n margin-left: 25%;\\n}\\n.offset-sm-4 {\\n margin-left: 33.33333%;\\n}\\n.offset-sm-5 {\\n margin-left: 41.66667%;\\n}\\n.offset-sm-6 {\\n margin-left: 50%;\\n}\\n.offset-sm-7 {\\n margin-left: 58.33333%;\\n}\\n.offset-sm-8 {\\n margin-left: 66.66667%;\\n}\\n.offset-sm-9 {\\n margin-left: 75%;\\n}\\n.offset-sm-10 {\\n margin-left: 83.33333%;\\n}\\n.offset-sm-11 {\\n margin-left: 91.66667%;\\n}\\n}\\n@media (min-width: 768px) {\\n.col-md {\\n flex-basis: 0;\\n flex-grow: 1;\\n min-width: 0;\\n max-width: 100%;\\n}\\n.row-cols-md-1 > * {\\n flex: 0 0 100%;\\n max-width: 100%;\\n}\\n.row-cols-md-2 > * {\\n flex: 0 0 50%;\\n max-width: 50%;\\n}\\n.row-cols-md-3 > * {\\n flex: 0 0 33.33333%;\\n max-width: 33.33333%;\\n}\\n.row-cols-md-4 > * {\\n flex: 0 0 25%;\\n max-width: 25%;\\n}\\n.row-cols-md-5 > * {\\n flex: 0 0 20%;\\n max-width: 20%;\\n}\\n.row-cols-md-6 > * {\\n flex: 0 0 16.66667%;\\n max-width: 16.66667%;\\n}\\n.col-md-auto {\\n flex: 0 0 auto;\\n width: auto;\\n max-width: 100%;\\n}\\n.col-md-1 {\\n flex: 0 0 8.33333%;\\n max-width: 8.33333%;\\n}\\n.col-md-2 {\\n flex: 0 0 16.66667%;\\n max-width: 16.66667%;\\n}\\n.col-md-3 {\\n flex: 0 0 25%;\\n max-width: 25%;\\n}\\n.col-md-4 {\\n flex: 0 0 33.33333%;\\n max-width: 33.33333%;\\n}\\n.col-md-5 {\\n flex: 0 0 41.66667%;\\n max-width: 41.66667%;\\n}\\n.col-md-6 {\\n flex: 0 0 50%;\\n max-width: 50%;\\n}\\n.col-md-7 {\\n flex: 0 0 58.33333%;\\n max-width: 58.33333%;\\n}\\n.col-md-8 {\\n flex: 0 0 66.66667%;\\n max-width: 66.66667%;\\n}\\n.col-md-9 {\\n flex: 0 0 75%;\\n max-width: 75%;\\n}\\n.col-md-10 {\\n flex: 0 0 83.33333%;\\n max-width: 83.33333%;\\n}\\n.col-md-11 {\\n flex: 0 0 91.66667%;\\n max-width: 91.66667%;\\n}\\n.col-md-12 {\\n flex: 0 0 100%;\\n max-width: 100%;\\n}\\n.order-md-first {\\n order: -1;\\n}\\n.order-md-last {\\n order: 13;\\n}\\n.order-md-0 {\\n order: 0;\\n}\\n.order-md-1 {\\n order: 1;\\n}\\n.order-md-2 {\\n order: 2;\\n}\\n.order-md-3 {\\n order: 3;\\n}\\n.order-md-4 {\\n order: 4;\\n}\\n.order-md-5 {\\n order: 5;\\n}\\n.order-md-6 {\\n order: 6;\\n}\\n.order-md-7 {\\n order: 7;\\n}\\n.order-md-8 {\\n order: 8;\\n}\\n.order-md-9 {\\n order: 9;\\n}\\n.order-md-10 {\\n order: 10;\\n}\\n.order-md-11 {\\n order: 11;\\n}\\n.order-md-12 {\\n order: 12;\\n}\\n.offset-md-0 {\\n margin-left: 0;\\n}\\n.offset-md-1 {\\n margin-left: 8.33333%;\\n}\\n.offset-md-2 {\\n margin-left: 16.66667%;\\n}\\n.offset-md-3 {\\n margin-left: 25%;\\n}\\n.offset-md-4 {\\n margin-left: 33.33333%;\\n}\\n.offset-md-5 {\\n margin-left: 41.66667%;\\n}\\n.offset-md-6 {\\n margin-left: 50%;\\n}\\n.offset-md-7 {\\n margin-left: 58.33333%;\\n}\\n.offset-md-8 {\\n margin-left: 66.66667%;\\n}\\n.offset-md-9 {\\n margin-left: 75%;\\n}\\n.offset-md-10 {\\n margin-left: 83.33333%;\\n}\\n.offset-md-11 {\\n margin-left: 91.66667%;\\n}\\n}\\n@media (min-width: 992px) {\\n.col-lg {\\n flex-basis: 0;\\n flex-grow: 1;\\n min-width: 0;\\n max-width: 100%;\\n}\\n.row-cols-lg-1 > * {\\n flex: 0 0 100%;\\n max-width: 100%;\\n}\\n.row-cols-lg-2 > * {\\n flex: 0 0 50%;\\n max-width: 50%;\\n}\\n.row-cols-lg-3 > * {\\n flex: 0 0 33.33333%;\\n max-width: 33.33333%;\\n}\\n.row-cols-lg-4 > * {\\n flex: 0 0 25%;\\n max-width: 25%;\\n}\\n.row-cols-lg-5 > * {\\n flex: 0 0 20%;\\n max-width: 20%;\\n}\\n.row-cols-lg-6 > * {\\n flex: 0 0 16.66667%;\\n max-width: 16.66667%;\\n}\\n.col-lg-auto {\\n flex: 0 0 auto;\\n width: auto;\\n max-width: 100%;\\n}\\n.col-lg-1 {\\n flex: 0 0 8.33333%;\\n max-width: 8.33333%;\\n}\\n.col-lg-2 {\\n flex: 0 0 16.66667%;\\n max-width: 16.66667%;\\n}\\n.col-lg-3 {\\n flex: 0 0 25%;\\n max-width: 25%;\\n}\\n.col-lg-4 {\\n flex: 0 0 33.33333%;\\n max-width: 33.33333%;\\n}\\n.col-lg-5 {\\n flex: 0 0 41.66667%;\\n max-width: 41.66667%;\\n}\\n.col-lg-6 {\\n flex: 0 0 50%;\\n max-width: 50%;\\n}\\n.col-lg-7 {\\n flex: 0 0 58.33333%;\\n max-width: 58.33333%;\\n}\\n.col-lg-8 {\\n flex: 0 0 66.66667%;\\n max-width: 66.66667%;\\n}\\n.col-lg-9 {\\n flex: 0 0 75%;\\n max-width: 75%;\\n}\\n.col-lg-10 {\\n flex: 0 0 83.33333%;\\n max-width: 83.33333%;\\n}\\n.col-lg-11 {\\n flex: 0 0 91.66667%;\\n max-width: 91.66667%;\\n}\\n.col-lg-12 {\\n flex: 0 0 100%;\\n max-width: 100%;\\n}\\n.order-lg-first {\\n order: -1;\\n}\\n.order-lg-last {\\n order: 13;\\n}\\n.order-lg-0 {\\n order: 0;\\n}\\n.order-lg-1 {\\n order: 1;\\n}\\n.order-lg-2 {\\n order: 2;\\n}\\n.order-lg-3 {\\n order: 3;\\n}\\n.order-lg-4 {\\n order: 4;\\n}\\n.order-lg-5 {\\n order: 5;\\n}\\n.order-lg-6 {\\n order: 6;\\n}\\n.order-lg-7 {\\n order: 7;\\n}\\n.order-lg-8 {\\n order: 8;\\n}\\n.order-lg-9 {\\n order: 9;\\n}\\n.order-lg-10 {\\n order: 10;\\n}\\n.order-lg-11 {\\n order: 11;\\n}\\n.order-lg-12 {\\n order: 12;\\n}\\n.offset-lg-0 {\\n margin-left: 0;\\n}\\n.offset-lg-1 {\\n margin-left: 8.33333%;\\n}\\n.offset-lg-2 {\\n margin-left: 16.66667%;\\n}\\n.offset-lg-3 {\\n margin-left: 25%;\\n}\\n.offset-lg-4 {\\n margin-left: 33.33333%;\\n}\\n.offset-lg-5 {\\n margin-left: 41.66667%;\\n}\\n.offset-lg-6 {\\n margin-left: 50%;\\n}\\n.offset-lg-7 {\\n margin-left: 58.33333%;\\n}\\n.offset-lg-8 {\\n margin-left: 66.66667%;\\n}\\n.offset-lg-9 {\\n margin-left: 75%;\\n}\\n.offset-lg-10 {\\n margin-left: 83.33333%;\\n}\\n.offset-lg-11 {\\n margin-left: 91.66667%;\\n}\\n}\\n@media (min-width: 1200px) {\\n.col-xl {\\n flex-basis: 0;\\n flex-grow: 1;\\n min-width: 0;\\n max-width: 100%;\\n}\\n.row-cols-xl-1 > * {\\n flex: 0 0 100%;\\n max-width: 100%;\\n}\\n.row-cols-xl-2 > * {\\n flex: 0 0 50%;\\n max-width: 50%;\\n}\\n.row-cols-xl-3 > * {\\n flex: 0 0 33.33333%;\\n max-width: 33.33333%;\\n}\\n.row-cols-xl-4 > * {\\n flex: 0 0 25%;\\n max-width: 25%;\\n}\\n.row-cols-xl-5 > * {\\n flex: 0 0 20%;\\n max-width: 20%;\\n}\\n.row-cols-xl-6 > * {\\n flex: 0 0 16.66667%;\\n max-width: 16.66667%;\\n}\\n.col-xl-auto {\\n flex: 0 0 auto;\\n width: auto;\\n max-width: 100%;\\n}\\n.col-xl-1 {\\n flex: 0 0 8.33333%;\\n max-width: 8.33333%;\\n}\\n.col-xl-2 {\\n flex: 0 0 16.66667%;\\n max-width: 16.66667%;\\n}\\n.col-xl-3 {\\n flex: 0 0 25%;\\n max-width: 25%;\\n}\\n.col-xl-4 {\\n flex: 0 0 33.33333%;\\n max-width: 33.33333%;\\n}\\n.col-xl-5 {\\n flex: 0 0 41.66667%;\\n max-width: 41.66667%;\\n}\\n.col-xl-6 {\\n flex: 0 0 50%;\\n max-width: 50%;\\n}\\n.col-xl-7 {\\n flex: 0 0 58.33333%;\\n max-width: 58.33333%;\\n}\\n.col-xl-8 {\\n flex: 0 0 66.66667%;\\n max-width: 66.66667%;\\n}\\n.col-xl-9 {\\n flex: 0 0 75%;\\n max-width: 75%;\\n}\\n.col-xl-10 {\\n flex: 0 0 83.33333%;\\n max-width: 83.33333%;\\n}\\n.col-xl-11 {\\n flex: 0 0 91.66667%;\\n max-width: 91.66667%;\\n}\\n.col-xl-12 {\\n flex: 0 0 100%;\\n max-width: 100%;\\n}\\n.order-xl-first {\\n order: -1;\\n}\\n.order-xl-last {\\n order: 13;\\n}\\n.order-xl-0 {\\n order: 0;\\n}\\n.order-xl-1 {\\n order: 1;\\n}\\n.order-xl-2 {\\n order: 2;\\n}\\n.order-xl-3 {\\n order: 3;\\n}\\n.order-xl-4 {\\n order: 4;\\n}\\n.order-xl-5 {\\n order: 5;\\n}\\n.order-xl-6 {\\n order: 6;\\n}\\n.order-xl-7 {\\n order: 7;\\n}\\n.order-xl-8 {\\n order: 8;\\n}\\n.order-xl-9 {\\n order: 9;\\n}\\n.order-xl-10 {\\n order: 10;\\n}\\n.order-xl-11 {\\n order: 11;\\n}\\n.order-xl-12 {\\n order: 12;\\n}\\n.offset-xl-0 {\\n margin-left: 0;\\n}\\n.offset-xl-1 {\\n margin-left: 8.33333%;\\n}\\n.offset-xl-2 {\\n margin-left: 16.66667%;\\n}\\n.offset-xl-3 {\\n margin-left: 25%;\\n}\\n.offset-xl-4 {\\n margin-left: 33.33333%;\\n}\\n.offset-xl-5 {\\n margin-left: 41.66667%;\\n}\\n.offset-xl-6 {\\n margin-left: 50%;\\n}\\n.offset-xl-7 {\\n margin-left: 58.33333%;\\n}\\n.offset-xl-8 {\\n margin-left: 66.66667%;\\n}\\n.offset-xl-9 {\\n margin-left: 75%;\\n}\\n.offset-xl-10 {\\n margin-left: 83.33333%;\\n}\\n.offset-xl-11 {\\n margin-left: 91.66667%;\\n}\\n}\\n.table {\\n width: 100%;\\n margin-bottom: 1rem;\\n color: #212529;\\n}\\n.table th,\\n .table td {\\n padding: 0.75rem;\\n vertical-align: top;\\n border-top: 1px solid #dee2e6;\\n}\\n.table thead th {\\n vertical-align: bottom;\\n border-bottom: 2px solid #dee2e6;\\n}\\n.table tbody + tbody {\\n border-top: 2px solid #dee2e6;\\n}\\n.table-sm th,\\n.table-sm td {\\n padding: 0.3rem;\\n}\\n.table-bordered {\\n border: 1px solid #dee2e6;\\n}\\n.table-bordered th,\\n .table-bordered td {\\n border: 1px solid #dee2e6;\\n}\\n.table-bordered thead th,\\n .table-bordered thead td {\\n border-bottom-width: 2px;\\n}\\n.table-borderless th,\\n.table-borderless td,\\n.table-borderless thead th,\\n.table-borderless tbody + tbody {\\n border: 0;\\n}\\n.table-striped tbody tr:nth-of-type(odd) {\\n background-color: rgba(0, 0, 0, 0.05);\\n}\\n.table-hover tbody tr:hover {\\n color: #212529;\\n background-color: rgba(0, 0, 0, 0.075);\\n}\\n.table-primary,\\n.table-primary > th,\\n.table-primary > td {\\n background-color: #dabfbe;\\n}\\n.table-primary th,\\n.table-primary td,\\n.table-primary thead th,\\n.table-primary tbody + tbody {\\n border-color: #ba8886;\\n}\\n.table-hover .table-primary:hover {\\n background-color: #d1afae;\\n}\\n.table-hover .table-primary:hover > td,\\n .table-hover .table-primary:hover > th {\\n background-color: #d1afae;\\n}\\n.table-secondary,\\n.table-secondary > th,\\n.table-secondary > td {\\n background-color: white;\\n}\\n.table-secondary th,\\n.table-secondary td,\\n.table-secondary thead th,\\n.table-secondary tbody + tbody {\\n border-color: white;\\n}\\n.table-hover .table-secondary:hover {\\n background-color: #f2f2f2;\\n}\\n.table-hover .table-secondary:hover > td,\\n .table-hover .table-secondary:hover > th {\\n background-color: #f2f2f2;\\n}\\n.table-success,\\n.table-success > th,\\n.table-success > td {\\n background-color: #d4e2f2;\\n}\\n.table-success th,\\n.table-success td,\\n.table-success thead th,\\n.table-success tbody + tbody {\\n border-color: #afc9e6;\\n}\\n.table-hover .table-success:hover {\\n background-color: #c0d5ec;\\n}\\n.table-hover .table-success:hover > td,\\n .table-hover .table-success:hover > th {\\n background-color: #c0d5ec;\\n}\\n.table-info,\\n.table-info > th,\\n.table-info > td {\\n background-color: #bee5eb;\\n}\\n.table-info th,\\n.table-info td,\\n.table-info thead th,\\n.table-info tbody + tbody {\\n border-color: #86cfda;\\n}\\n.table-hover .table-info:hover {\\n background-color: #abdde5;\\n}\\n.table-hover .table-info:hover > td,\\n .table-hover .table-info:hover > th {\\n background-color: #abdde5;\\n}\\n.table-warning,\\n.table-warning > th,\\n.table-warning > td {\\n background-color: #ffeeba;\\n}\\n.table-warning th,\\n.table-warning td,\\n.table-warning thead th,\\n.table-warning tbody + tbody {\\n border-color: #ffdf7e;\\n}\\n.table-hover .table-warning:hover {\\n background-color: #ffe8a1;\\n}\\n.table-hover .table-warning:hover > td,\\n .table-hover .table-warning:hover > th {\\n background-color: #ffe8a1;\\n}\\n.table-danger,\\n.table-danger > th,\\n.table-danger > td {\\n background-color: #f7c8c6;\\n}\\n.table-danger th,\\n.table-danger td,\\n.table-danger thead th,\\n.table-danger tbody + tbody {\\n border-color: #f19894;\\n}\\n.table-hover .table-danger:hover {\\n background-color: #f4b2b0;\\n}\\n.table-hover .table-danger:hover > td,\\n .table-hover .table-danger:hover > th {\\n background-color: #f4b2b0;\\n}\\n.table-light,\\n.table-light > th,\\n.table-light > td {\\n background-color: #fdfdfe;\\n}\\n.table-light th,\\n.table-light td,\\n.table-light thead th,\\n.table-light tbody + tbody {\\n border-color: #fbfcfc;\\n}\\n.table-hover .table-light:hover {\\n background-color: #ececf6;\\n}\\n.table-hover .table-light:hover > td,\\n .table-hover .table-light:hover > th {\\n background-color: #ececf6;\\n}\\n.table-dark,\\n.table-dark > th,\\n.table-dark > td {\\n background-color: #c6c8ca;\\n}\\n.table-dark th,\\n.table-dark td,\\n.table-dark thead th,\\n.table-dark tbody + tbody {\\n border-color: #95999c;\\n}\\n.table-hover .table-dark:hover {\\n background-color: #b9bbbe;\\n}\\n.table-hover .table-dark:hover > td,\\n .table-hover .table-dark:hover > th {\\n background-color: #b9bbbe;\\n}\\n.table-active,\\n.table-active > th,\\n.table-active > td {\\n background-color: rgba(0, 0, 0, 0.075);\\n}\\n.table-hover .table-active:hover {\\n background-color: rgba(0, 0, 0, 0.075);\\n}\\n.table-hover .table-active:hover > td,\\n .table-hover .table-active:hover > th {\\n background-color: rgba(0, 0, 0, 0.075);\\n}\\n.table .thead-dark th {\\n color: #fff;\\n background-color: #343a40;\\n border-color: #454d55;\\n}\\n.table .thead-light th {\\n color: #495057;\\n background-color: #e9ecef;\\n border-color: #dee2e6;\\n}\\n.table-dark {\\n color: #fff;\\n background-color: #343a40;\\n}\\n.table-dark th,\\n .table-dark td,\\n .table-dark thead th {\\n border-color: #454d55;\\n}\\n.table-dark.table-bordered {\\n border: 0;\\n}\\n.table-dark.table-striped tbody tr:nth-of-type(odd) {\\n background-color: rgba(255, 255, 255, 0.05);\\n}\\n.table-dark.table-hover tbody tr:hover {\\n color: #fff;\\n background-color: rgba(255, 255, 255, 0.075);\\n}\\n@media (max-width: 575.98px) {\\n.table-responsive-sm {\\n display: block;\\n width: 100%;\\n overflow-x: auto;\\n -webkit-overflow-scrolling: touch;\\n}\\n.table-responsive-sm > .table-bordered {\\n border: 0;\\n}\\n}\\n@media (max-width: 767.98px) {\\n.table-responsive-md {\\n display: block;\\n width: 100%;\\n overflow-x: auto;\\n -webkit-overflow-scrolling: touch;\\n}\\n.table-responsive-md > .table-bordered {\\n border: 0;\\n}\\n}\\n@media (max-width: 991.98px) {\\n.table-responsive-lg {\\n display: block;\\n width: 100%;\\n overflow-x: auto;\\n -webkit-overflow-scrolling: touch;\\n}\\n.table-responsive-lg > .table-bordered {\\n border: 0;\\n}\\n}\\n@media (max-width: 1199.98px) {\\n.table-responsive-xl {\\n display: block;\\n width: 100%;\\n overflow-x: auto;\\n -webkit-overflow-scrolling: touch;\\n}\\n.table-responsive-xl > .table-bordered {\\n border: 0;\\n}\\n}\\n.table-responsive {\\n display: block;\\n width: 100%;\\n overflow-x: auto;\\n -webkit-overflow-scrolling: touch;\\n}\\n.table-responsive > .table-bordered {\\n border: 0;\\n}\\n.form-control {\\n display: block;\\n width: 100%;\\n height: calc(1.5em + 0.75rem + 2px);\\n padding: 0.375rem 0.75rem;\\n font-size: 1rem;\\n font-weight: 400;\\n line-height: 1.5;\\n color: #495057;\\n background-color: #fff;\\n background-clip: padding-box;\\n border: 1px solid #ced4da;\\n border-radius: 0.25rem;\\n transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\\n}\\n@media (prefers-reduced-motion: reduce) {\\n.form-control {\\n transition: none;\\n}\\n}\\n.form-control::-ms-expand {\\n background-color: transparent;\\n border: 0;\\n}\\n.form-control:-moz-focusring {\\n color: transparent;\\n text-shadow: 0 0 0 #495057;\\n}\\n.form-control:focus {\\n color: #495057;\\n background-color: #fff;\\n border-color: #80bdff;\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\\n}\\n.form-control::-moz-placeholder {\\n color: #6c757d;\\n opacity: 1;\\n}\\n.form-control:-ms-input-placeholder {\\n color: #6c757d;\\n opacity: 1;\\n}\\n.form-control::-ms-input-placeholder {\\n color: #6c757d;\\n opacity: 1;\\n}\\n.form-control::placeholder {\\n color: #6c757d;\\n opacity: 1;\\n}\\n.form-control:disabled, .form-control[readonly] {\\n background-color: #e9ecef;\\n opacity: 1;\\n}\\ninput[type=\\\"date\\\"].form-control,\\ninput[type=\\\"time\\\"].form-control,\\ninput[type=\\\"datetime-local\\\"].form-control,\\ninput[type=\\\"month\\\"].form-control {\\n -webkit-appearance: none;\\n -moz-appearance: none;\\n appearance: none;\\n}\\nselect.form-control:focus::-ms-value {\\n color: #495057;\\n background-color: #fff;\\n}\\n.form-control-file,\\n.form-control-range {\\n display: block;\\n width: 100%;\\n}\\n.col-form-label {\\n padding-top: calc(0.375rem + 1px);\\n padding-bottom: calc(0.375rem + 1px);\\n margin-bottom: 0;\\n font-size: inherit;\\n line-height: 1.5;\\n}\\n.col-form-label-lg {\\n padding-top: calc(0.5rem + 1px);\\n padding-bottom: calc(0.5rem + 1px);\\n font-size: 1.25rem;\\n line-height: 1.5;\\n}\\n.col-form-label-sm {\\n padding-top: calc(0.25rem + 1px);\\n padding-bottom: calc(0.25rem + 1px);\\n font-size: 0.875rem;\\n line-height: 1.5;\\n}\\n.form-control-plaintext {\\n display: block;\\n width: 100%;\\n padding: 0.375rem 0;\\n margin-bottom: 0;\\n font-size: 1rem;\\n line-height: 1.5;\\n color: #212529;\\n background-color: transparent;\\n border: solid transparent;\\n border-width: 1px 0;\\n}\\n.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {\\n padding-right: 0;\\n padding-left: 0;\\n}\\n.form-control-sm {\\n height: calc(1.5em + 0.5rem + 2px);\\n padding: 0.25rem 0.5rem;\\n font-size: 0.875rem;\\n line-height: 1.5;\\n border-radius: 0.2rem;\\n}\\n.form-control-lg {\\n height: calc(1.5em + 1rem + 2px);\\n padding: 0.5rem 1rem;\\n font-size: 1.25rem;\\n line-height: 1.5;\\n border-radius: 0.3rem;\\n}\\nselect.form-control[size], select.form-control[multiple] {\\n height: auto;\\n}\\ntextarea.form-control {\\n height: auto;\\n}\\n.form-group {\\n margin-bottom: 1rem;\\n}\\n.form-text {\\n display: block;\\n margin-top: 0.25rem;\\n}\\n.form-row {\\n display: flex;\\n flex-wrap: wrap;\\n margin-right: -5px;\\n margin-left: -5px;\\n}\\n.form-row > .col,\\n .form-row > [class*=\\\"col-\\\"] {\\n padding-right: 5px;\\n padding-left: 5px;\\n}\\n.form-check {\\n position: relative;\\n display: block;\\n padding-left: 1.25rem;\\n}\\n.form-check-input {\\n position: absolute;\\n margin-top: 0.3rem;\\n margin-left: -1.25rem;\\n}\\n.form-check-input[disabled] ~ .form-check-label,\\n .form-check-input:disabled ~ .form-check-label {\\n color: #6c757d;\\n}\\n.form-check-label {\\n margin-bottom: 0;\\n}\\n.form-check-inline {\\n display: inline-flex;\\n align-items: center;\\n padding-left: 0;\\n margin-right: 0.75rem;\\n}\\n.form-check-inline .form-check-input {\\n position: static;\\n margin-top: 0;\\n margin-right: 0.3125rem;\\n margin-left: 0;\\n}\\n.valid-feedback {\\n display: none;\\n width: 100%;\\n margin-top: 0.25rem;\\n font-size: 80%;\\n color: #28a745;\\n}\\n.valid-tooltip {\\n position: absolute;\\n top: 100%;\\n z-index: 5;\\n display: none;\\n max-width: 100%;\\n padding: 0.25rem 0.5rem;\\n margin-top: .1rem;\\n font-size: 0.875rem;\\n line-height: 1.5;\\n color: #fff;\\n background-color: rgba(40, 167, 69, 0.9);\\n border-radius: 0.25rem;\\n}\\n.was-validated :valid ~ .valid-feedback,\\n.was-validated :valid ~ .valid-tooltip,\\n.is-valid ~ .valid-feedback,\\n.is-valid ~ .valid-tooltip {\\n display: block;\\n}\\n.was-validated .form-control:valid, .form-control.is-valid {\\n border-color: #28a745;\\n padding-right: calc(1.5em + 0.75rem);\\n background-image: url(\\\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e\\\");\\n background-repeat: no-repeat;\\n background-position: right calc(0.375em + 0.1875rem) center;\\n background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);\\n}\\n.was-validated .form-control:valid:focus, .form-control.is-valid:focus {\\n border-color: #28a745;\\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\\n}\\n.was-validated textarea.form-control:valid, textarea.form-control.is-valid {\\n padding-right: calc(1.5em + 0.75rem);\\n background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);\\n}\\n.was-validated .custom-select:valid, .custom-select.is-valid {\\n border-color: #28a745;\\n padding-right: calc(0.75em + 2.3125rem);\\n background: url(\\\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' 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/8px 10px, url(\\\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e\\\") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);\\n}\\n.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {\\n border-color: #28a745;\\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\\n}\\n.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {\\n color: #28a745;\\n}\\n.was-validated .form-check-input:valid ~ .valid-feedback,\\n.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,\\n.form-check-input.is-valid ~ .valid-tooltip {\\n display: block;\\n}\\n.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {\\n color: #28a745;\\n}\\n.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {\\n border-color: #28a745;\\n}\\n.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {\\n border-color: #34ce57;\\n background-color: #34ce57;\\n}\\n.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {\\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\\n}\\n.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {\\n border-color: #28a745;\\n}\\n.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {\\n border-color: #28a745;\\n}\\n.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {\\n border-color: #28a745;\\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\\n}\\n.invalid-feedback {\\n display: none;\\n width: 100%;\\n margin-top: 0.25rem;\\n font-size: 80%;\\n color: #dc3545;\\n}\\n.invalid-tooltip {\\n position: absolute;\\n top: 100%;\\n z-index: 5;\\n display: none;\\n max-width: 100%;\\n padding: 0.25rem 0.5rem;\\n margin-top: .1rem;\\n font-size: 0.875rem;\\n line-height: 1.5;\\n color: #fff;\\n background-color: rgba(220, 53, 69, 0.9);\\n border-radius: 0.25rem;\\n}\\n.was-validated :invalid ~ .invalid-feedback,\\n.was-validated :invalid ~ .invalid-tooltip,\\n.is-invalid ~ .invalid-feedback,\\n.is-invalid ~ .invalid-tooltip {\\n display: block;\\n}\\n.was-validated .form-control:invalid, .form-control.is-invalid {\\n border-color: #dc3545;\\n padding-right: calc(1.5em + 0.75rem);\\n background-image: url(\\\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e\\\");\\n background-repeat: no-repeat;\\n background-position: right calc(0.375em + 0.1875rem) center;\\n background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);\\n}\\n.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {\\n border-color: #dc3545;\\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\\n}\\n.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {\\n padding-right: calc(1.5em + 0.75rem);\\n background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);\\n}\\n.was-validated .custom-select:invalid, .custom-select.is-invalid {\\n border-color: #dc3545;\\n padding-right: calc(0.75em + 2.3125rem);\\n background: url(\\\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' 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/8px 10px, url(\\\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e\\\") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);\\n}\\n.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {\\n border-color: #dc3545;\\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\\n}\\n.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {\\n color: #dc3545;\\n}\\n.was-validated .form-check-input:invalid ~ .invalid-feedback,\\n.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,\\n.form-check-input.is-invalid ~ .invalid-tooltip {\\n display: block;\\n}\\n.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {\\n color: #dc3545;\\n}\\n.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {\\n border-color: #dc3545;\\n}\\n.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {\\n border-color: #e4606d;\\n background-color: #e4606d;\\n}\\n.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {\\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\\n}\\n.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {\\n border-color: #dc3545;\\n}\\n.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {\\n border-color: #dc3545;\\n}\\n.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {\\n border-color: #dc3545;\\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\\n}\\n.form-inline {\\n display: flex;\\n flex-flow: row wrap;\\n align-items: center;\\n}\\n.form-inline .form-check {\\n width: 100%;\\n}\\n@media (min-width: 576px) {\\n.form-inline label {\\n display: flex;\\n align-items: center;\\n justify-content: center;\\n margin-bottom: 0;\\n}\\n.form-inline .form-group {\\n display: flex;\\n flex: 0 0 auto;\\n flex-flow: row wrap;\\n align-items: center;\\n margin-bottom: 0;\\n}\\n.form-inline .form-control {\\n display: inline-block;\\n width: auto;\\n vertical-align: middle;\\n}\\n.form-inline .form-control-plaintext {\\n display: inline-block;\\n}\\n.form-inline .input-group,\\n .form-inline .custom-select {\\n width: auto;\\n}\\n.form-inline .form-check {\\n display: flex;\\n align-items: center;\\n justify-content: center;\\n width: auto;\\n padding-left: 0;\\n}\\n.form-inline .form-check-input {\\n position: relative;\\n flex-shrink: 0;\\n margin-top: 0;\\n margin-right: 0.25rem;\\n margin-left: 0;\\n}\\n.form-inline .custom-control {\\n align-items: center;\\n justify-content: center;\\n}\\n.form-inline .custom-control-label {\\n margin-bottom: 0;\\n}\\n}\\n.btn {\\n display: inline-block;\\n font-weight: 400;\\n color: #212529;\\n text-align: center;\\n vertical-align: middle;\\n -webkit-user-select: none;\\n -moz-user-select: none;\\n -ms-user-select: none;\\n user-select: none;\\n background-color: transparent;\\n border: 1px solid transparent;\\n padding: 0.375rem 0.75rem;\\n font-size: 1rem;\\n line-height: 1.5;\\n border-radius: 0.25rem;\\n 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;\\n}\\n@media (prefers-reduced-motion: reduce) {\\n.btn {\\n transition: none;\\n}\\n}\\n.btn:hover {\\n color: #212529;\\n text-decoration: none;\\n}\\n.btn:focus, .btn.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\\n}\\n.btn.disabled, .btn:disabled {\\n opacity: 0.65;\\n}\\n.btn:not(:disabled):not(.disabled) {\\n cursor: pointer;\\n}\\na.btn.disabled,\\nfieldset:disabled a.btn {\\n pointer-events: none;\\n}\\n.btn-primary {\\n color: #fff;\\n background-color: #7a1b17;\\n border-color: #7a1b17;\\n}\\n.btn-primary:hover {\\n color: #fff;\\n background-color: #5a1411;\\n border-color: #4f120f;\\n}\\n.btn-primary:focus, .btn-primary.focus {\\n color: #fff;\\n background-color: #5a1411;\\n border-color: #4f120f;\\n box-shadow: 0 0 0 0.2rem rgba(142, 61, 58, 0.5);\\n}\\n.btn-primary.disabled, .btn-primary:disabled {\\n color: #fff;\\n background-color: #7a1b17;\\n border-color: #7a1b17;\\n}\\n.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,\\n .show > .btn-primary.dropdown-toggle {\\n color: #fff;\\n background-color: #4f120f;\\n border-color: #440f0d;\\n}\\n.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,\\n .show > .btn-primary.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(142, 61, 58, 0.5);\\n}\\n.btn-secondary {\\n color: #212529;\\n background-color: #FFFFFF;\\n border-color: #FFFFFF;\\n}\\n.btn-secondary:hover {\\n color: #212529;\\n background-color: #ececec;\\n border-color: #e6e6e6;\\n}\\n.btn-secondary:focus, .btn-secondary.focus {\\n color: #212529;\\n background-color: #ececec;\\n border-color: #e6e6e6;\\n box-shadow: 0 0 0 0.2rem rgba(222, 222, 223, 0.5);\\n}\\n.btn-secondary.disabled, .btn-secondary:disabled {\\n color: #212529;\\n background-color: #FFFFFF;\\n border-color: #FFFFFF;\\n}\\n.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,\\n .show > .btn-secondary.dropdown-toggle {\\n color: #212529;\\n background-color: #e6e6e6;\\n border-color: #dfdfdf;\\n}\\n.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,\\n .show > .btn-secondary.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(222, 222, 223, 0.5);\\n}\\n.btn-success {\\n color: #fff;\\n background-color: #6598cf;\\n border-color: #6598cf;\\n}\\n.btn-success:hover {\\n color: #fff;\\n background-color: #4884c6;\\n border-color: #3e7ec3;\\n}\\n.btn-success:focus, .btn-success.focus {\\n color: #fff;\\n background-color: #4884c6;\\n border-color: #3e7ec3;\\n box-shadow: 0 0 0 0.2rem rgba(124, 167, 214, 0.5);\\n}\\n.btn-success.disabled, .btn-success:disabled {\\n color: #fff;\\n background-color: #6598cf;\\n border-color: #6598cf;\\n}\\n.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,\\n .show > .btn-success.dropdown-toggle {\\n color: #fff;\\n background-color: #3e7ec3;\\n border-color: #3a78ba;\\n}\\n.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,\\n .show > .btn-success.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(124, 167, 214, 0.5);\\n}\\n.btn-info {\\n color: #fff;\\n background-color: #17a2b8;\\n border-color: #17a2b8;\\n}\\n.btn-info:hover {\\n color: #fff;\\n background-color: #138496;\\n border-color: #117a8b;\\n}\\n.btn-info:focus, .btn-info.focus {\\n color: #fff;\\n background-color: #138496;\\n border-color: #117a8b;\\n box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);\\n}\\n.btn-info.disabled, .btn-info:disabled {\\n color: #fff;\\n background-color: #17a2b8;\\n border-color: #17a2b8;\\n}\\n.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,\\n .show > .btn-info.dropdown-toggle {\\n color: #fff;\\n background-color: #117a8b;\\n border-color: #10707f;\\n}\\n.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,\\n .show > .btn-info.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);\\n}\\n.btn-warning {\\n color: #212529;\\n background-color: #ffc107;\\n border-color: #ffc107;\\n}\\n.btn-warning:hover {\\n color: #212529;\\n background-color: #e0a800;\\n border-color: #d39e00;\\n}\\n.btn-warning:focus, .btn-warning.focus {\\n color: #212529;\\n background-color: #e0a800;\\n border-color: #d39e00;\\n box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);\\n}\\n.btn-warning.disabled, .btn-warning:disabled {\\n color: #212529;\\n background-color: #ffc107;\\n border-color: #ffc107;\\n}\\n.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,\\n .show > .btn-warning.dropdown-toggle {\\n color: #212529;\\n background-color: #d39e00;\\n border-color: #c69500;\\n}\\n.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,\\n .show > .btn-warning.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);\\n}\\n.btn-danger {\\n color: #fff;\\n background-color: #e43932;\\n border-color: #e43932;\\n}\\n.btn-danger:hover {\\n color: #fff;\\n background-color: #d4231c;\\n border-color: #c9211a;\\n}\\n.btn-danger:focus, .btn-danger.focus {\\n color: #fff;\\n background-color: #d4231c;\\n border-color: #c9211a;\\n box-shadow: 0 0 0 0.2rem rgba(232, 87, 81, 0.5);\\n}\\n.btn-danger.disabled, .btn-danger:disabled {\\n color: #fff;\\n background-color: #e43932;\\n border-color: #e43932;\\n}\\n.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,\\n .show > .btn-danger.dropdown-toggle {\\n color: #fff;\\n background-color: #c9211a;\\n border-color: #bd1f19;\\n}\\n.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,\\n .show > .btn-danger.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(232, 87, 81, 0.5);\\n}\\n.btn-light {\\n color: #212529;\\n background-color: #f8f9fa;\\n border-color: #f8f9fa;\\n}\\n.btn-light:hover {\\n color: #212529;\\n background-color: #e2e6ea;\\n border-color: #dae0e5;\\n}\\n.btn-light:focus, .btn-light.focus {\\n color: #212529;\\n background-color: #e2e6ea;\\n border-color: #dae0e5;\\n box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);\\n}\\n.btn-light.disabled, .btn-light:disabled {\\n color: #212529;\\n background-color: #f8f9fa;\\n border-color: #f8f9fa;\\n}\\n.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,\\n .show > .btn-light.dropdown-toggle {\\n color: #212529;\\n background-color: #dae0e5;\\n border-color: #d3d9df;\\n}\\n.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,\\n .show > .btn-light.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);\\n}\\n.btn-dark {\\n color: #fff;\\n background-color: #343a40;\\n border-color: #343a40;\\n}\\n.btn-dark:hover {\\n color: #fff;\\n background-color: #23272b;\\n border-color: #1d2124;\\n}\\n.btn-dark:focus, .btn-dark.focus {\\n color: #fff;\\n background-color: #23272b;\\n border-color: #1d2124;\\n box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);\\n}\\n.btn-dark.disabled, .btn-dark:disabled {\\n color: #fff;\\n background-color: #343a40;\\n border-color: #343a40;\\n}\\n.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,\\n .show > .btn-dark.dropdown-toggle {\\n color: #fff;\\n background-color: #1d2124;\\n border-color: #171a1d;\\n}\\n.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,\\n .show > .btn-dark.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);\\n}\\n.btn-outline-primary {\\n color: #7a1b17;\\n border-color: #7a1b17;\\n}\\n.btn-outline-primary:hover {\\n color: #fff;\\n background-color: #7a1b17;\\n border-color: #7a1b17;\\n}\\n.btn-outline-primary:focus, .btn-outline-primary.focus {\\n box-shadow: 0 0 0 0.2rem rgba(122, 27, 23, 0.5);\\n}\\n.btn-outline-primary.disabled, .btn-outline-primary:disabled {\\n color: #7a1b17;\\n background-color: transparent;\\n}\\n.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,\\n .show > .btn-outline-primary.dropdown-toggle {\\n color: #fff;\\n background-color: #7a1b17;\\n border-color: #7a1b17;\\n}\\n.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,\\n .show > .btn-outline-primary.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(122, 27, 23, 0.5);\\n}\\n.btn-outline-secondary {\\n color: #FFFFFF;\\n border-color: #FFFFFF;\\n}\\n.btn-outline-secondary:hover {\\n color: #212529;\\n background-color: #FFFFFF;\\n border-color: #FFFFFF;\\n}\\n.btn-outline-secondary:focus, .btn-outline-secondary.focus {\\n box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);\\n}\\n.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {\\n color: #FFFFFF;\\n background-color: transparent;\\n}\\n.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,\\n .show > .btn-outline-secondary.dropdown-toggle {\\n color: #212529;\\n background-color: #FFFFFF;\\n border-color: #FFFFFF;\\n}\\n.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,\\n .show > .btn-outline-secondary.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);\\n}\\n.btn-outline-success {\\n color: #6598cf;\\n border-color: #6598cf;\\n}\\n.btn-outline-success:hover {\\n color: #fff;\\n background-color: #6598cf;\\n border-color: #6598cf;\\n}\\n.btn-outline-success:focus, .btn-outline-success.focus {\\n box-shadow: 0 0 0 0.2rem rgba(101, 152, 207, 0.5);\\n}\\n.btn-outline-success.disabled, .btn-outline-success:disabled {\\n color: #6598cf;\\n background-color: transparent;\\n}\\n.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,\\n .show > .btn-outline-success.dropdown-toggle {\\n color: #fff;\\n background-color: #6598cf;\\n border-color: #6598cf;\\n}\\n.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,\\n .show > .btn-outline-success.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(101, 152, 207, 0.5);\\n}\\n.btn-outline-info {\\n color: #17a2b8;\\n border-color: #17a2b8;\\n}\\n.btn-outline-info:hover {\\n color: #fff;\\n background-color: #17a2b8;\\n border-color: #17a2b8;\\n}\\n.btn-outline-info:focus, .btn-outline-info.focus {\\n box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);\\n}\\n.btn-outline-info.disabled, .btn-outline-info:disabled {\\n color: #17a2b8;\\n background-color: transparent;\\n}\\n.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,\\n .show > .btn-outline-info.dropdown-toggle {\\n color: #fff;\\n background-color: #17a2b8;\\n border-color: #17a2b8;\\n}\\n.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,\\n .show > .btn-outline-info.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);\\n}\\n.btn-outline-warning {\\n color: #ffc107;\\n border-color: #ffc107;\\n}\\n.btn-outline-warning:hover {\\n color: #212529;\\n background-color: #ffc107;\\n border-color: #ffc107;\\n}\\n.btn-outline-warning:focus, .btn-outline-warning.focus {\\n box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);\\n}\\n.btn-outline-warning.disabled, .btn-outline-warning:disabled {\\n color: #ffc107;\\n background-color: transparent;\\n}\\n.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,\\n .show > .btn-outline-warning.dropdown-toggle {\\n color: #212529;\\n background-color: #ffc107;\\n border-color: #ffc107;\\n}\\n.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,\\n .show > .btn-outline-warning.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);\\n}\\n.btn-outline-danger {\\n color: #e43932;\\n border-color: #e43932;\\n}\\n.btn-outline-danger:hover {\\n color: #fff;\\n background-color: #e43932;\\n border-color: #e43932;\\n}\\n.btn-outline-danger:focus, .btn-outline-danger.focus {\\n box-shadow: 0 0 0 0.2rem rgba(228, 57, 50, 0.5);\\n}\\n.btn-outline-danger.disabled, .btn-outline-danger:disabled {\\n color: #e43932;\\n background-color: transparent;\\n}\\n.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,\\n .show > .btn-outline-danger.dropdown-toggle {\\n color: #fff;\\n background-color: #e43932;\\n border-color: #e43932;\\n}\\n.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,\\n .show > .btn-outline-danger.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(228, 57, 50, 0.5);\\n}\\n.btn-outline-light {\\n color: #f8f9fa;\\n border-color: #f8f9fa;\\n}\\n.btn-outline-light:hover {\\n color: #212529;\\n background-color: #f8f9fa;\\n border-color: #f8f9fa;\\n}\\n.btn-outline-light:focus, .btn-outline-light.focus {\\n box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);\\n}\\n.btn-outline-light.disabled, .btn-outline-light:disabled {\\n color: #f8f9fa;\\n background-color: transparent;\\n}\\n.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,\\n .show > .btn-outline-light.dropdown-toggle {\\n color: #212529;\\n background-color: #f8f9fa;\\n border-color: #f8f9fa;\\n}\\n.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,\\n .show > .btn-outline-light.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);\\n}\\n.btn-outline-dark {\\n color: #343a40;\\n border-color: #343a40;\\n}\\n.btn-outline-dark:hover {\\n color: #fff;\\n background-color: #343a40;\\n border-color: #343a40;\\n}\\n.btn-outline-dark:focus, .btn-outline-dark.focus {\\n box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);\\n}\\n.btn-outline-dark.disabled, .btn-outline-dark:disabled {\\n color: #343a40;\\n background-color: transparent;\\n}\\n.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,\\n .show > .btn-outline-dark.dropdown-toggle {\\n color: #fff;\\n background-color: #343a40;\\n border-color: #343a40;\\n}\\n.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,\\n .show > .btn-outline-dark.dropdown-toggle:focus {\\n box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);\\n}\\n.btn-link {\\n font-weight: 400;\\n color: #14BAFF;\\n text-decoration: none;\\n}\\n.btn-link:hover {\\n color: #0056b3;\\n text-decoration: underline;\\n}\\n.btn-link:focus, .btn-link.focus {\\n text-decoration: underline;\\n}\\n.btn-link:disabled, .btn-link.disabled {\\n color: #6c757d;\\n pointer-events: none;\\n}\\n.btn-lg, .btn-group-lg > .btn {\\n padding: 0.5rem 1rem;\\n font-size: 1.25rem;\\n line-height: 1.5;\\n border-radius: 0.3rem;\\n}\\n.btn-sm, .btn-group-sm > .btn {\\n padding: 0.25rem 0.5rem;\\n font-size: 0.875rem;\\n line-height: 1.5;\\n border-radius: 0.2rem;\\n}\\n.btn-block {\\n display: block;\\n width: 100%;\\n}\\n.btn-block + .btn-block {\\n margin-top: 0.5rem;\\n}\\ninput[type=\\\"submit\\\"].btn-block,\\ninput[type=\\\"reset\\\"].btn-block,\\ninput[type=\\\"button\\\"].btn-block {\\n width: 100%;\\n}\\n.fade {\\n transition: opacity 0.15s linear;\\n}\\n@media (prefers-reduced-motion: reduce) {\\n.fade {\\n transition: none;\\n}\\n}\\n.fade:not(.show) {\\n opacity: 0;\\n}\\n.collapse:not(.show) {\\n display: none;\\n}\\n.collapsing {\\n position: relative;\\n height: 0;\\n overflow: hidden;\\n transition: height 0.35s ease;\\n}\\n@media (prefers-reduced-motion: reduce) {\\n.collapsing {\\n transition: none;\\n}\\n}\\n.dropup,\\n.dropright,\\n.dropdown,\\n.dropleft {\\n position: relative;\\n}\\n.dropdown-toggle {\\n white-space: nowrap;\\n}\\n.dropdown-toggle::after {\\n display: inline-block;\\n margin-left: 0.255em;\\n vertical-align: 0.255em;\\n content: \\\"\\\";\\n border-top: 0.3em solid;\\n border-right: 0.3em solid transparent;\\n border-bottom: 0;\\n border-left: 0.3em solid transparent;\\n}\\n.dropdown-toggle:empty::after {\\n margin-left: 0;\\n}\\n.dropdown-menu {\\n position: absolute;\\n top: 100%;\\n left: 0;\\n z-index: 1000;\\n display: none;\\n float: left;\\n min-width: 10rem;\\n padding: 0.5rem 0;\\n margin: 0.125rem 0 0;\\n font-size: 1rem;\\n color: #212529;\\n text-align: left;\\n list-style: none;\\n background-color: #fff;\\n background-clip: padding-box;\\n border: 1px solid rgba(0, 0, 0, 0.15);\\n border-radius: 0.25rem;\\n}\\n.dropdown-menu-left {\\n right: auto;\\n left: 0;\\n}\\n.dropdown-menu-right {\\n right: 0;\\n left: auto;\\n}\\n@media (min-width: 576px) {\\n.dropdown-menu-sm-left {\\n right: auto;\\n left: 0;\\n}\\n.dropdown-menu-sm-right {\\n right: 0;\\n left: auto;\\n}\\n}\\n@media (min-width: 768px) {\\n.dropdown-menu-md-left {\\n right: auto;\\n left: 0;\\n}\\n.dropdown-menu-md-right {\\n right: 0;\\n left: auto;\\n}\\n}\\n@media (min-width: 992px) {\\n.dropdown-menu-lg-left {\\n right: auto;\\n left: 0;\\n}\\n.dropdown-menu-lg-right {\\n right: 0;\\n left: auto;\\n}\\n}\\n@media (min-width: 1200px) {\\n.dropdown-menu-xl-left {\\n right: auto;\\n left: 0;\\n}\\n.dropdown-menu-xl-right {\\n right: 0;\\n left: auto;\\n}\\n}\\n.dropup .dropdown-menu {\\n top: auto;\\n bottom: 100%;\\n margin-top: 0;\\n margin-bottom: 0.125rem;\\n}\\n.dropup .dropdown-toggle::after {\\n display: inline-block;\\n margin-left: 0.255em;\\n vertical-align: 0.255em;\\n content: \\\"\\\";\\n border-top: 0;\\n border-right: 0.3em solid transparent;\\n border-bottom: 0.3em solid;\\n border-left: 0.3em solid transparent;\\n}\\n.dropup .dropdown-toggle:empty::after {\\n margin-left: 0;\\n}\\n.dropright .dropdown-menu {\\n top: 0;\\n right: auto;\\n left: 100%;\\n margin-top: 0;\\n margin-left: 0.125rem;\\n}\\n.dropright .dropdown-toggle::after {\\n display: inline-block;\\n margin-left: 0.255em;\\n vertical-align: 0.255em;\\n content: \\\"\\\";\\n border-top: 0.3em solid transparent;\\n border-right: 0;\\n border-bottom: 0.3em solid transparent;\\n border-left: 0.3em solid;\\n}\\n.dropright .dropdown-toggle:empty::after {\\n margin-left: 0;\\n}\\n.dropright .dropdown-toggle::after {\\n vertical-align: 0;\\n}\\n.dropleft .dropdown-menu {\\n top: 0;\\n right: 100%;\\n left: auto;\\n margin-top: 0;\\n margin-right: 0.125rem;\\n}\\n.dropleft .dropdown-toggle::after {\\n display: inline-block;\\n margin-left: 0.255em;\\n vertical-align: 0.255em;\\n content: \\\"\\\";\\n}\\n.dropleft .dropdown-toggle::after {\\n display: none;\\n}\\n.dropleft .dropdown-toggle::before {\\n display: inline-block;\\n margin-right: 0.255em;\\n vertical-align: 0.255em;\\n content: \\\"\\\";\\n border-top: 0.3em solid transparent;\\n border-right: 0.3em solid;\\n border-bottom: 0.3em solid transparent;\\n}\\n.dropleft .dropdown-toggle:empty::after {\\n margin-left: 0;\\n}\\n.dropleft .dropdown-toggle::before {\\n vertical-align: 0;\\n}\\n.dropdown-menu[x-placement^=\\\"top\\\"], .dropdown-menu[x-placement^=\\\"right\\\"], .dropdown-menu[x-placement^=\\\"bottom\\\"], .dropdown-menu[x-placement^=\\\"left\\\"] {\\n right: auto;\\n bottom: auto;\\n}\\n.dropdown-divider {\\n height: 0;\\n margin: 0.5rem 0;\\n overflow: hidden;\\n border-top: 1px solid #e9ecef;\\n}\\n.dropdown-item {\\n display: block;\\n width: 100%;\\n padding: 0.25rem 1.5rem;\\n clear: both;\\n font-weight: 400;\\n color: #212529;\\n text-align: inherit;\\n white-space: nowrap;\\n background-color: transparent;\\n border: 0;\\n}\\n.dropdown-item:hover, .dropdown-item:focus {\\n color: #16181b;\\n text-decoration: none;\\n background-color: #f8f9fa;\\n}\\n.dropdown-item.active, .dropdown-item:active {\\n color: #fff;\\n text-decoration: none;\\n background-color: #007bff;\\n}\\n.dropdown-item.disabled, .dropdown-item:disabled {\\n color: #6c757d;\\n pointer-events: none;\\n background-color: transparent;\\n}\\n.dropdown-menu.show {\\n display: block;\\n}\\n.dropdown-header {\\n display: block;\\n padding: 0.5rem 1.5rem;\\n margin-bottom: 0;\\n font-size: 0.875rem;\\n color: #6c757d;\\n white-space: nowrap;\\n}\\n.dropdown-item-text {\\n display: block;\\n padding: 0.25rem 1.5rem;\\n color: #212529;\\n}\\n.btn-group,\\n.btn-group-vertical {\\n position: relative;\\n display: inline-flex;\\n vertical-align: middle;\\n}\\n.btn-group > .btn,\\n .btn-group-vertical > .btn {\\n position: relative;\\n flex: 1 1 auto;\\n}\\n.btn-group > .btn:hover,\\n .btn-group-vertical > .btn:hover {\\n z-index: 1;\\n}\\n.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,\\n .btn-group-vertical > .btn:focus,\\n .btn-group-vertical > .btn:active,\\n .btn-group-vertical > .btn.active {\\n z-index: 1;\\n}\\n.btn-toolbar {\\n display: flex;\\n flex-wrap: wrap;\\n justify-content: flex-start;\\n}\\n.btn-toolbar .input-group {\\n width: auto;\\n}\\n.btn-group > .btn:not(:first-child),\\n.btn-group > .btn-group:not(:first-child) {\\n margin-left: -1px;\\n}\\n.btn-group > .btn:not(:last-child):not(.dropdown-toggle),\\n.btn-group > .btn-group:not(:last-child) > .btn {\\n border-top-right-radius: 0;\\n border-bottom-right-radius: 0;\\n}\\n.btn-group > .btn:not(:first-child),\\n.btn-group > .btn-group:not(:first-child) > .btn {\\n border-top-left-radius: 0;\\n border-bottom-left-radius: 0;\\n}\\n.dropdown-toggle-split {\\n padding-right: 0.5625rem;\\n padding-left: 0.5625rem;\\n}\\n.dropdown-toggle-split::after,\\n .dropup .dropdown-toggle-split::after,\\n .dropright .dropdown-toggle-split::after {\\n margin-left: 0;\\n}\\n.dropleft .dropdown-toggle-split::before {\\n margin-right: 0;\\n}\\n.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {\\n padding-right: 0.375rem;\\n padding-left: 0.375rem;\\n}\\n.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {\\n padding-right: 0.75rem;\\n padding-left: 0.75rem;\\n}\\n.btn-group-vertical {\\n flex-direction: column;\\n align-items: flex-start;\\n justify-content: center;\\n}\\n.btn-group-vertical > .btn,\\n .btn-group-vertical > .btn-group {\\n width: 100%;\\n}\\n.btn-group-vertical > .btn:not(:first-child),\\n .btn-group-vertical > .btn-group:not(:first-child) {\\n margin-top: -1px;\\n}\\n.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),\\n .btn-group-vertical > .btn-group:not(:last-child) > .btn {\\n border-bottom-right-radius: 0;\\n border-bottom-left-radius: 0;\\n}\\n.btn-group-vertical > .btn:not(:first-child),\\n .btn-group-vertical > .btn-group:not(:first-child) > .btn {\\n border-top-left-radius: 0;\\n border-top-right-radius: 0;\\n}\\n.btn-group-toggle > .btn,\\n.btn-group-toggle > .btn-group > .btn {\\n margin-bottom: 0;\\n}\\n.btn-group-toggle > .btn input[type=\\\"radio\\\"],\\n .btn-group-toggle > .btn input[type=\\\"checkbox\\\"],\\n .btn-group-toggle > .btn-group > .btn input[type=\\\"radio\\\"],\\n .btn-group-toggle > .btn-group > .btn input[type=\\\"checkbox\\\"] {\\n position: absolute;\\n clip: rect(0, 0, 0, 0);\\n pointer-events: none;\\n}\\n.input-group {\\n position: relative;\\n display: flex;\\n flex-wrap: wrap;\\n align-items: stretch;\\n width: 100%;\\n}\\n.input-group > .form-control,\\n .input-group > .form-control-plaintext,\\n .input-group > .custom-select,\\n .input-group > .custom-file {\\n position: relative;\\n flex: 1 1 auto;\\n width: 1%;\\n min-width: 0;\\n margin-bottom: 0;\\n}\\n.input-group > .form-control + .form-control,\\n .input-group > .form-control + .custom-select,\\n .input-group > .form-control + .custom-file,\\n .input-group > .form-control-plaintext + .form-control,\\n .input-group > .form-control-plaintext + .custom-select,\\n .input-group > .form-control-plaintext + .custom-file,\\n .input-group > .custom-select + .form-control,\\n .input-group > .custom-select + .custom-select,\\n .input-group > .custom-select + .custom-file,\\n .input-group > .custom-file + .form-control,\\n .input-group > .custom-file + .custom-select,\\n .input-group > .custom-file + .custom-file {\\n margin-left: -1px;\\n}\\n.input-group > .form-control:focus,\\n .input-group > .custom-select:focus,\\n .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {\\n z-index: 3;\\n}\\n.input-group > .custom-file .custom-file-input:focus {\\n z-index: 4;\\n}\\n.input-group > .form-control:not(:last-child),\\n .input-group > .custom-select:not(:last-child) {\\n border-top-right-radius: 0;\\n border-bottom-right-radius: 0;\\n}\\n.input-group > .form-control:not(:first-child),\\n .input-group > .custom-select:not(:first-child) {\\n border-top-left-radius: 0;\\n border-bottom-left-radius: 0;\\n}\\n.input-group > .custom-file {\\n display: flex;\\n align-items: center;\\n}\\n.input-group > .custom-file:not(:last-child) .custom-file-label,\\n .input-group > .custom-file:not(:last-child) .custom-file-label::after {\\n border-top-right-radius: 0;\\n border-bottom-right-radius: 0;\\n}\\n.input-group > .custom-file:not(:first-child) .custom-file-label {\\n border-top-left-radius: 0;\\n border-bottom-left-radius: 0;\\n}\\n.input-group-prepend,\\n.input-group-append {\\n display: flex;\\n}\\n.input-group-prepend .btn,\\n .input-group-append .btn {\\n position: relative;\\n z-index: 2;\\n}\\n.input-group-prepend .btn:focus,\\n .input-group-append .btn:focus {\\n z-index: 3;\\n}\\n.input-group-prepend .btn + .btn,\\n .input-group-prepend .btn + .input-group-text,\\n .input-group-prepend .input-group-text + .input-group-text,\\n .input-group-prepend .input-group-text + .btn,\\n .input-group-append .btn + .btn,\\n .input-group-append .btn + .input-group-text,\\n .input-group-append .input-group-text + .input-group-text,\\n .input-group-append .input-group-text + .btn {\\n margin-left: -1px;\\n}\\n.input-group-prepend {\\n margin-right: -1px;\\n}\\n.input-group-append {\\n margin-left: -1px;\\n}\\n.input-group-text {\\n display: flex;\\n align-items: center;\\n padding: 0.375rem 0.75rem;\\n margin-bottom: 0;\\n font-size: 1rem;\\n font-weight: 400;\\n line-height: 1.5;\\n color: #495057;\\n text-align: center;\\n white-space: nowrap;\\n background-color: #e9ecef;\\n border: 1px solid #ced4da;\\n border-radius: 0.25rem;\\n}\\n.input-group-text input[type=\\\"radio\\\"],\\n .input-group-text input[type=\\\"checkbox\\\"] {\\n margin-top: 0;\\n}\\n.input-group-lg > .form-control:not(textarea),\\n.input-group-lg > .custom-select {\\n height: calc(1.5em + 1rem + 2px);\\n}\\n.input-group-lg > .form-control,\\n.input-group-lg > .custom-select,\\n.input-group-lg > .input-group-prepend > .input-group-text,\\n.input-group-lg > .input-group-append > .input-group-text,\\n.input-group-lg > .input-group-prepend > .btn,\\n.input-group-lg > .input-group-append > .btn {\\n padding: 0.5rem 1rem;\\n font-size: 1.25rem;\\n line-height: 1.5;\\n border-radius: 0.3rem;\\n}\\n.input-group-sm > .form-control:not(textarea),\\n.input-group-sm > .custom-select {\\n height: calc(1.5em + 0.5rem + 2px);\\n}\\n.input-group-sm > .form-control,\\n.input-group-sm > .custom-select,\\n.input-group-sm > .input-group-prepend > .input-group-text,\\n.input-group-sm > .input-group-append > .input-group-text,\\n.input-group-sm > .input-group-prepend > .btn,\\n.input-group-sm > .input-group-append > .btn {\\n padding: 0.25rem 0.5rem;\\n font-size: 0.875rem;\\n line-height: 1.5;\\n border-radius: 0.2rem;\\n}\\n.input-group-lg > .custom-select,\\n.input-group-sm > .custom-select {\\n padding-right: 1.75rem;\\n}\\n.input-group > .input-group-prepend > .btn,\\n.input-group > .input-group-prepend > .input-group-text,\\n.input-group > .input-group-append:not(:last-child) > .btn,\\n.input-group > .input-group-append:not(:last-child) > .input-group-text,\\n.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),\\n.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {\\n border-top-right-radius: 0;\\n border-bottom-right-radius: 0;\\n}\\n.input-group > .input-group-append > .btn,\\n.input-group > .input-group-append > .input-group-text,\\n.input-group > .input-group-prepend:not(:first-child) > .btn,\\n.input-group > .input-group-prepend:not(:first-child) > .input-group-text,\\n.input-group > .input-group-prepend:first-child > .btn:not(:first-child),\\n.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {\\n border-top-left-radius: 0;\\n border-bottom-left-radius: 0;\\n}\\n.custom-control {\\n position: relative;\\n display: block;\\n min-height: 1.5rem;\\n padding-left: 1.5rem;\\n}\\n.custom-control-inline {\\n display: inline-flex;\\n margin-right: 1rem;\\n}\\n.custom-control-input {\\n position: absolute;\\n left: 0;\\n z-index: -1;\\n width: 1rem;\\n height: 1.25rem;\\n opacity: 0;\\n}\\n.custom-control-input:checked ~ .custom-control-label::before {\\n color: #fff;\\n border-color: #007bff;\\n background-color: #007bff;\\n}\\n.custom-control-input:focus ~ .custom-control-label::before {\\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\\n}\\n.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {\\n border-color: #80bdff;\\n}\\n.custom-control-input:not(:disabled):active ~ .custom-control-label::before {\\n color: #fff;\\n background-color: #b3d7ff;\\n border-color: #b3d7ff;\\n}\\n.custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {\\n color: #6c757d;\\n}\\n.custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {\\n background-color: #e9ecef;\\n}\\n.custom-control-label {\\n position: relative;\\n margin-bottom: 0;\\n vertical-align: top;\\n}\\n.custom-control-label::before {\\n position: absolute;\\n top: 0.25rem;\\n left: -1.5rem;\\n display: block;\\n width: 1rem;\\n height: 1rem;\\n pointer-events: none;\\n content: \\\"\\\";\\n background-color: #fff;\\n border: #adb5bd solid 1px;\\n}\\n.custom-control-label::after {\\n position: absolute;\\n top: 0.25rem;\\n left: -1.5rem;\\n display: block;\\n width: 1rem;\\n height: 1rem;\\n content: \\\"\\\";\\n background: no-repeat 50% / 50% 50%;\\n}\\n.custom-checkbox .custom-control-label::before {\\n border-radius: 0.25rem;\\n}\\n.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {\\n background-image: url(\\\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e\\\");\\n}\\n.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {\\n border-color: #007bff;\\n background-color: #007bff;\\n}\\n.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {\\n background-image: url(\\\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e\\\");\\n}\\n.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {\\n background-color: rgba(0, 123, 255, 0.5);\\n}\\n.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {\\n background-color: rgba(0, 123, 255, 0.5);\\n}\\n.custom-radio .custom-control-label::before {\\n border-radius: 50%;\\n}\\n.custom-radio .custom-control-input:checked ~ .custom-control-label::after {\\n background-image: url(\\\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e\\\");\\n}\\n.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {\\n background-color: rgba(0, 123, 255, 0.5);\\n}\\n.custom-switch {\\n padding-left: 2.25rem;\\n}\\n.custom-switch .custom-control-label::before {\\n left: -2.25rem;\\n width: 1.75rem;\\n pointer-events: all;\\n border-radius: 0.5rem;\\n}\\n.custom-switch .custom-control-label::after {\\n top: calc(0.25rem + 2px);\\n left: calc(-2.25rem + 2px);\\n width: calc(1rem - 4px);\\n height: calc(1rem - 4px);\\n background-color: #adb5bd;\\n border-radius: 0.5rem;\\n transition: transform 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;\\n}\\n@media (prefers-reduced-motion: reduce) {\\n.custom-switch .custom-control-label::after {\\n transition: none;\\n}\\n}\\n.custom-switch .custom-control-input:checked ~ .custom-control-label::after {\\n background-color: #fff;\\n transform: translateX(0.75rem);\\n}\\n.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {\\n background-color: rgba(0, 123, 255, 0.5);\\n}\\n.custom-select {\\n display: inline-block;\\n width: 100%;\\n height: calc(1.5em + 0.75rem + 2px);\\n padding: 0.375rem 1.75rem 0.375rem 0.75rem;\\n font-size: 1rem;\\n font-weight: 400;\\n line-height: 1.5;\\n color: #495057;\\n vertical-align: middle;\\n background: #fff url(\\\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' 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/8px 10px;\\n border: 1px solid #ced4da;\\n border-radius: 0.25rem;\\n -webkit-appearance: none;\\n -moz-appearance: none;\\n appearance: none;\\n}\\n.custom-select:focus {\\n border-color: #80bdff;\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\\n}\\n.custom-select:focus::-ms-value {\\n color: #495057;\\n background-color: #fff;\\n}\\n.custom-select[multiple], .custom-select[size]:not([size=\\\"1\\\"]) {\\n height: auto;\\n padding-right: 0.75rem;\\n background-image: none;\\n}\\n.custom-select:disabled {\\n color: #6c757d;\\n background-color: #e9ecef;\\n}\\n.custom-select::-ms-expand {\\n display: none;\\n}\\n.custom-select:-moz-focusring {\\n color: transparent;\\n text-shadow: 0 0 0 #495057;\\n}\\n.custom-select-sm {\\n height: calc(1.5em + 0.5rem + 2px);\\n padding-top: 0.25rem;\\n padding-bottom: 0.25rem;\\n padding-left: 0.5rem;\\n font-size: 0.875rem;\\n}\\n.custom-select-lg {\\n height: calc(1.5em + 1rem + 2px);\\n padding-top: 0.5rem;\\n padding-bottom: 0.5rem;\\n padding-left: 1rem;\\n font-size: 1.25rem;\\n}\\n.custom-file {\\n position: relative;\\n display: inline-block;\\n width: 100%;\\n height: calc(1.5em + 0.75rem + 2px);\\n margin-bottom: 0;\\n}\\n.custom-file-input {\\n position: relative;\\n z-index: 2;\\n width: 100%;\\n height: calc(1.5em + 0.75rem + 2px);\\n margin: 0;\\n opacity: 0;\\n}\\n.custom-file-input:focus ~ .custom-file-label {\\n border-color: #80bdff;\\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\\n}\\n.custom-file-input[disabled] ~ .custom-file-label,\\n .custom-file-input:disabled ~ .custom-file-label {\\n background-color: #e9ecef;\\n}\\n.custom-file-input:lang(en) ~ .custom-file-label::after {\\n content: \\\"Browse\\\";\\n}\\n.custom-file-input ~ .custom-file-label[data-browse]::after {\\n content: attr(data-browse);\\n}\\n.custom-file-label {\\n position: absolute;\\n top: 0;\\n right: 0;\\n left: 0;\\n z-index: 1;\\n height: calc(1.5em + 0.75rem + 2px);\\n padding: 0.375rem 0.75rem;\\n font-weight: 400;\\n line-height: 1.5;\\n color: #495057;\\n background-color: #fff;\\n border: 1px solid #ced4da;\\n border-radius: 0.25rem;\\n}\\n.custom-file-label::after {\\n position: absolute;\\n top: 0;\\n right: 0;\\n bottom: 0;\\n z-index: 3;\\n display: block;\\n height: calc(1.5em + 0.75rem);\\n padding: 0.375rem 0.75rem;\\n line-height: 1.5;\\n color: #495057;\\n content: \\\"Browse\\\";\\n background-color: #e9ecef;\\n border-left: inherit;\\n border-radius: 0 0.25rem 0.25rem 0;\\n}\\n.custom-range {\\n width: 100%;\\n height: 1.4rem;\\n padding: 0;\\n background-color: transparent;\\n -webkit-appearance: none;\\n -moz-appearance: none;\\n appearance: none;\\n}\\n.custom-range:focus {\\n outline: none;\\n}\\n.custom-range:focus::-webkit-slider-thumb {\\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\\n}\\n.custom-range:focus::-moz-range-thumb {\\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\\n}\\n.custom-range:focus::-ms-thumb {\\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\\n}\\n.custom-range::-moz-focus-outer {\\n border: 0;\\n}\\n.custom-range::-webkit-slider-thumb {\\n width: 1rem;\\n height: 1rem;\\n margin-top: -0.25rem;\\n background-color: #007bff;\\n border: 0;\\n border-radius: 1rem;\\n -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\\n -webkit-appearance: none;\\n appearance: none;\\n}\\n@media (prefers-reduced-motion: reduce) {\\n.custom-range::-webkit-slider-thumb {\\n -webkit-transition: none;\\n transition: none;\\n}\\n}\\n.custom-range::-webkit-slider-thumb:active {\\n background-color: #b3d7ff;\\n}\\n.custom-range::-webkit-slider-runnable-track {\\n width: 100%;\\n height: 0.5rem;\\n color: transparent;\\n cursor: pointer;\\n background-color: #dee2e6;\\n border-color: transparent;\\n border-radius: 1rem;\\n}\\n.custom-range::-moz-range-thumb {\\n width: 1rem;\\n height: 1rem;\\n background-color: #007bff;\\n border: 0;\\n border-radius: 1rem;\\n -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\\n -moz-appearance: none;\\n appearance: none;\\n}\\n@media (prefers-reduced-motion: reduce) {\\n.custom-range::-moz-range-thumb {\\n -moz-transition: none;\\n transition: none;\\n}\\n}\\n.custom-range::-moz-range-thumb:active {\\n background-color: #b3d7ff;\\n}\\n.custom-range::-moz-range-track {\\n width: 100%;\\n height: 0.5rem;\\n color: transparent;\\n cursor: pointer;\\n background-color: #dee2e6;\\n border-color: transparent;\\n border-radius: 1rem;\\n}\\n.custom-range::-ms-thumb {\\n width: 1rem;\\n height: 1rem;\\n margin-top: 0;\\n margin-right: 0.2rem;\\n margin-left: 0.2rem;\\n background-color: #007bff;\\n border: 0;\\n border-radius: 1rem;\\n -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\\n appearance: none;\\n}\\n@media (prefers-reduced-motion: reduce) {\\n.custom-range::-ms-thumb {\\n -ms-transition: none;\\n transition: none;\\n}\\n}\\n.custom-range::-ms-thumb:active {\\n background-color: #b3d7ff;\\n}\\n.custom-range::-ms-track {\\n width: 100%;\\n height: 0.5rem;\\n color: transparent;\\n cursor: pointer;\\n background-color: transparent;\\n border-color: transparent;\\n border-width: 0.5rem;\\n}\\n.custom-range::-ms-fill-lower {\\n background-color: #dee2e6;\\n border-radius: 1rem;\\n}\\n.custom-range::-ms-fill-upper {\\n margin-right: 15px;\\n background-color: #dee2e6;\\n border-radius: 1rem;\\n}\\n.custom-range:disabled::-webkit-slider-thumb {\\n background-color: #adb5bd;\\n}\\n.custom-range:disabled::-webkit-slider-runnable-track {\\n cursor: default;\\n}\\n.custom-range:disabled::-moz-range-thumb {\\n background-color: #adb5bd;\\n}\\n.custom-range:disabled::-moz-range-track {\\n cursor: default;\\n}\\n.custom-range:disabled::-ms-thumb {\\n background-color: #adb5bd;\\n}\\n.custom-control-label::before,\\n.custom-file-label,\\n.custom-select {\\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\\n}\\n@media (prefers-reduced-motion: reduce) {\\n.custom-control-label::before,\\n .custom-file-label,\\n .custom-select {\\n transition: none;\\n}\\n}\\n.nav {\\n display: flex;\\n flex-wrap: wrap;\\n padding-left: 0;\\n margin-bottom: 0;\\n list-style: none;\\n}\\n.nav-link {\\n display: block;\\n padding: 0.5rem 1rem;\\n}\\n.nav-link:hover, .nav-link:focus {\\n text-decoration: none;\\n}\\n.nav-link.disabled {\\n color: #6c757d;\\n pointer-events: none;\\n cursor: default;\\n}\\n.nav-tabs {\\n border-bottom: 1px solid #dee2e6;\\n}\\n.nav-tabs .nav-item {\\n margin-bottom: -1px;\\n}\\n.nav-tabs .nav-link {\\n border: 1px solid transparent;\\n border-top-left-radius: 0.25rem;\\n border-top-right-radius: 0.25rem;\\n}\\n.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {\\n border-color: #e9ecef #e9ecef #dee2e6;\\n}\\n.nav-tabs .nav-link.disabled {\\n color: #6c757d;\\n background-color: transparent;\\n border-color: transparent;\\n}\\n.nav-tabs .nav-link.active,\\n .nav-tabs .nav-item.show .nav-link {\\n color: #495057;\\n background-color: #fff;\\n border-color: #dee2e6 #dee2e6 #fff;\\n}\\n.nav-tabs .dropdown-menu {\\n margin-top: -1px;\\n border-top-left-radius: 0;\\n border-top-right-radius: 0;\\n}\\n.nav-pills .nav-link {\\n border-radius: 0.25rem;\\n}\\n.nav-pills .nav-link.active,\\n.nav-pills .show > .nav-link {\\n color: #fff;\\n background-color: #007bff;\\n}\\n.nav-fill .nav-item {\\n flex: 1 1 auto;\\n text-align: center;\\n}\\n.nav-justified .nav-item {\\n flex-basis: 0;\\n flex-grow: 1;\\n text-align: center;\\n}\\n.tab-content > .tab-pane {\\n display: none;\\n}\\n.tab-content > .active {\\n display: block;\\n}\\n.navbar {\\n position: relative;\\n display: flex;\\n flex-wrap: wrap;\\n align-items: center;\\n justify-content: space-between;\\n padding: 0.5rem 1rem;\\n}\\n.navbar .container,\\n .navbar .container-fluid, .navbar .container-sm, .navbar .container-md, .navbar .container-lg, .navbar .container-xl {\\n display: flex;\\n flex-wrap: wrap;\\n align-items: center;\\n justify-content: space-between;\\n}\\n.navbar-brand {\\n display: inline-block;\\n padding-top: 0.3125rem;\\n padding-bottom: 0.3125rem;\\n margin-right: 1rem;\\n font-size: 1.25rem;\\n line-height: inherit;\\n white-space: nowrap;\\n}\\n.navbar-brand:hover, .navbar-brand:focus {\\n text-decoration: none;\\n}\\n.navbar-nav {\\n display: flex;\\n flex-direction: column;\\n padding-left: 0;\\n margin-bottom: 0;\\n list-style: none;\\n}\\n.navbar-nav .nav-link {\\n padding-right: 0;\\n padding-left: 0;\\n}\\n.navbar-nav .dropdown-menu {\\n position: static;\\n float: none;\\n}\\n.navbar-text {\\n display: inline-block;\\n padding-top: 0.5rem;\\n padding-bottom: 0.5rem;\\n}\\n.navbar-collapse {\\n flex-basis: 100%;\\n flex-grow: 1;\\n align-items: center;\\n}\\n.navbar-toggler {\\n padding: 0.25rem 0.75rem;\\n font-size: 1.25rem;\\n line-height: 1;\\n background-color: transparent;\\n border: 1px solid transparent;\\n border-radius: 0.25rem;\\n}\\n.navbar-toggler:hover, .navbar-toggler:focus {\\n text-decoration: none;\\n}\\n.navbar-toggler-icon {\\n display: inline-block;\\n width: 1.5em;\\n height: 1.5em;\\n vertical-align: middle;\\n content: \\\"\\\";\\n background: no-repeat center center;\\n background-size: 100% 100%;\\n}\\n@media (max-width: 575.98px) {\\n.navbar-expand-sm > .container,\\n .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl {\\n padding-right: 0;\\n padding-left: 0;\\n}\\n}\\n@media (min-width: 576px) {\\n.navbar-expand-sm {\\n flex-flow: row nowrap;\\n justify-content: flex-start;\\n}\\n.navbar-expand-sm .navbar-nav {\\n flex-direction: row;\\n}\\n.navbar-expand-sm .navbar-nav .dropdown-menu {\\n position: absolute;\\n}\\n.navbar-expand-sm .navbar-nav .nav-link {\\n padding-right: 0.5rem;\\n padding-left: 0.5rem;\\n}\\n.navbar-expand-sm > .container,\\n .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl {\\n flex-wrap: nowrap;\\n}\\n.navbar-expand-sm .navbar-collapse {\\n display: flex !important;\\n flex-basis: auto;\\n}\\n.navbar-expand-sm .navbar-toggler {\\n display: none;\\n}\\n}\\n@media (max-width: 767.98px) {\\n.navbar-expand-md > .container,\\n .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl {\\n padding-right: 0;\\n padding-left: 0;\\n}\\n}\\n@media (min-width: 768px) {\\n.navbar-expand-md {\\n flex-flow: row nowrap;\\n justify-content: flex-start;\\n}\\n.navbar-expand-md .navbar-nav {\\n flex-direction: row;\\n}\\n.navbar-expand-md .navbar-nav .dropdown-menu {\\n position: absolute;\\n}\\n.navbar-expand-md .navbar-nav .nav-link {\\n padding-right: 0.5rem;\\n padding-left: 0.5rem;\\n}\\n.navbar-expand-md > .container,\\n .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl {\\n flex-wrap: nowrap;\\n}\\n.navbar-expand-md .navbar-collapse {\\n display: flex !important;\\n flex-basis: auto;\\n}\\n.navbar-expand-md .navbar-toggler {\\n display: none;\\n}\\n}\\n@media (max-width: 991.98px) {\\n.navbar-expand-lg > .container,\\n .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl {\\n padding-right: 0;\\n padding-left: 0;\\n}\\n}\\n@media (min-width: 992px) {\\n.navbar-expand-lg {\\n flex-flow: row nowrap;\\n justify-content: flex-start;\\n}\\n.navbar-expand-lg .navbar-nav {\\n flex-direction: row;\\n}\\n.navbar-expand-lg .navbar-nav .dropdown-menu {\\n position: absolute;\\n}\\n.navbar-expand-lg .navbar-nav .nav-link {\\n padding-right: 0.5rem;\\n padding-left: 0.5rem;\\n}\\n.navbar-expand-lg > .container,\\n .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl {\\n flex-wrap: nowrap;\\n}\\n.navbar-expand-lg .navbar-collapse {\\n display: flex !important;\\n flex-basis: auto;\\n}\\n.navbar-expand-lg .navbar-toggler {\\n display: none;\\n}\\n}\\n@media (max-width: 1199.98px) {\\n.navbar-expand-xl > .container,\\n .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl {\\n padding-right: 0;\\n padding-left: 0;\\n}\\n}\\n@media (min-width: 1200px) {\\n.navbar-expand-xl {\\n flex-flow: row nowrap;\\n justify-content: flex-start;\\n}\\n.navbar-expand-xl .navbar-nav {\\n flex-direction: row;\\n}\\n.navbar-expand-xl .navbar-nav .dropdown-menu {\\n position: absolute;\\n}\\n.navbar-expand-xl .navbar-nav .nav-link {\\n padding-right: 0.5rem;\\n padding-left: 0.5rem;\\n}\\n.navbar-expand-xl > .container,\\n .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl {\\n flex-wrap: nowrap;\\n}\\n.navbar-expand-xl .navbar-collapse {\\n display: flex !important;\\n flex-basis: auto;\\n}\\n.navbar-expand-xl .navbar-toggler {\\n display: none;\\n}\\n}\\n.navbar-expand {\\n flex-flow: row nowrap;\\n justify-content: flex-start;\\n}\\n.navbar-expand > .container,\\n .navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl {\\n padding-right: 0;\\n padding-left: 0;\\n}\\n.navbar-expand .navbar-nav {\\n flex-direction: row;\\n}\\n.navbar-expand .navbar-nav .dropdown-menu {\\n position: absolute;\\n}\\n.navbar-expand .navbar-nav .nav-link {\\n padding-right: 0.5rem;\\n padding-left: 0.5rem;\\n}\\n.navbar-expand > .container,\\n .navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl {\\n flex-wrap: nowrap;\\n}\\n.navbar-expand .navbar-collapse {\\n display: flex !important;\\n flex-basis: auto;\\n}\\n.navbar-expand .navbar-toggler {\\n display: none;\\n}\\n.navbar-light .navbar-brand {\\n color: rgba(0, 0, 0, 0.9);\\n}\\n.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {\\n color: rgba(0, 0, 0, 0.9);\\n}\\n.navbar-light .navbar-nav .nav-link {\\n color: rgba(0, 0, 0, 0.5);\\n}\\n.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {\\n color: rgba(0, 0, 0, 0.7);\\n}\\n.navbar-light .navbar-nav .nav-link.disabled {\\n color: rgba(0, 0, 0, 0.3);\\n}\\n.navbar-light .navbar-nav .show > .nav-link,\\n.navbar-light .navbar-nav .active > .nav-link,\\n.navbar-light .navbar-nav .nav-link.show,\\n.navbar-light .navbar-nav .nav-link.active {\\n color: rgba(0, 0, 0, 0.9);\\n}\\n.navbar-light .navbar-toggler {\\n color: rgba(0, 0, 0, 0.5);\\n border-color: rgba(0, 0, 0, 0.1);\\n}\\n.navbar-light .navbar-toggler-icon {\\n background-image: url(\\\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\\\");\\n}\\n.navbar-light .navbar-text {\\n color: rgba(0, 0, 0, 0.5);\\n}\\n.navbar-light .navbar-text a {\\n color: rgba(0, 0, 0, 0.9);\\n}\\n.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {\\n color: rgba(0, 0, 0, 0.9);\\n}\\n.navbar-dark .navbar-brand {\\n color: #fff;\\n}\\n.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {\\n color: #fff;\\n}\\n.navbar-dark .navbar-nav .nav-link {\\n color: rgba(255, 255, 255, 0.5);\\n}\\n.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {\\n color: rgba(255, 255, 255, 0.75);\\n}\\n.navbar-dark .navbar-nav .nav-link.disabled {\\n color: rgba(255, 255, 255, 0.25);\\n}\\n.navbar-dark .navbar-nav .show > .nav-link,\\n.navbar-dark .navbar-nav .active > .nav-link,\\n.navbar-dark .navbar-nav .nav-link.show,\\n.navbar-dark .navbar-nav .nav-link.active {\\n color: #fff;\\n}\\n.navbar-dark .navbar-toggler {\\n color: rgba(255, 255, 255, 0.5);\\n border-color: rgba(255, 255, 255, 0.1);\\n}\\n.navbar-dark .navbar-toggler-icon {\\n background-image: url(\\\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\\\");\\n}\\n.navbar-dark .navbar-text {\\n color: rgba(255, 255, 255, 0.5);\\n}\\n.navbar-dark .navbar-text a {\\n color: #fff;\\n}\\n.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {\\n color: #fff;\\n}\\n.card {\\n position: relative;\\n display: flex;\\n flex-direction: column;\\n min-width: 0;\\n word-wrap: break-word;\\n background-color: #fff;\\n background-clip: border-box;\\n border: 1px solid rgba(0, 0, 0, 0.125);\\n border-radius: 0.25rem;\\n}\\n.card > hr {\\n margin-right: 0;\\n margin-left: 0;\\n}\\n.card > .list-group {\\n border-top: inherit;\\n border-bottom: inherit;\\n}\\n.card > .list-group:first-child {\\n border-top-width: 0;\\n border-top-left-radius: calc(0.25rem - 1px);\\n border-top-right-radius: calc(0.25rem - 1px);\\n}\\n.card > .list-group:last-child {\\n border-bottom-width: 0;\\n border-bottom-right-radius: calc(0.25rem - 1px);\\n border-bottom-left-radius: calc(0.25rem - 1px);\\n}\\n.card-body {\\n flex: 1 1 auto;\\n min-height: 1px;\\n padding: 1.25rem;\\n}\\n.card-title {\\n margin-bottom: 0.75rem;\\n}\\n.card-subtitle {\\n margin-top: -0.375rem;\\n margin-bottom: 0;\\n}\\n.card-text:last-child {\\n margin-bottom: 0;\\n}\\n.card-link:hover {\\n text-decoration: none;\\n}\\n.card-link + .card-link {\\n margin-left: 1.25rem;\\n}\\n.card-header {\\n padding: 0.75rem 1.25rem;\\n margin-bottom: 0;\\n background-color: rgba(0, 0, 0, 0.03);\\n border-bottom: 1px solid rgba(0, 0, 0, 0.125);\\n}\\n.card-header:first-child {\\n border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;\\n}\\n.card-header + .list-group .list-group-item:first-child {\\n border-top: 0;\\n}\\n.card-footer {\\n padding: 0.75rem 1.25rem;\\n background-color: rgba(0, 0, 0, 0.03);\\n border-top: 1px solid rgba(0, 0, 0, 0.125);\\n}\\n.card-footer:last-child {\\n border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);\\n}\\n.card-header-tabs {\\n margin-right: -0.625rem;\\n margin-bottom: -0.75rem;\\n margin-left: -0.625rem;\\n border-bottom: 0;\\n}\\n.card-header-pills {\\n margin-right: -0.625rem;\\n margin-left: -0.625rem;\\n}\\n.card-img-overlay {\\n position: absolute;\\n top: 0;\\n right: 0;\\n bottom: 0;\\n left: 0;\\n padding: 1.25rem;\\n}\\n.card-img,\\n.card-img-top,\\n.card-img-bottom {\\n flex-shrink: 0;\\n width: 100%;\\n}\\n.card-img,\\n.card-img-top {\\n border-top-left-radius: calc(0.25rem - 1px);\\n border-top-right-radius: calc(0.25rem - 1px);\\n}\\n.card-img,\\n.card-img-bottom {\\n border-bottom-right-radius: calc(0.25rem - 1px);\\n border-bottom-left-radius: calc(0.25rem - 1px);\\n}\\n.card-deck .card {\\n margin-bottom: 15px;\\n}\\n@media (min-width: 576px) {\\n.card-deck {\\n display: flex;\\n flex-flow: row wrap;\\n margin-right: -15px;\\n margin-left: -15px;\\n}\\n.card-deck .card {\\n flex: 1 0 0%;\\n margin-right: 15px;\\n margin-bottom: 0;\\n margin-left: 15px;\\n}\\n}\\n.card-group > .card {\\n margin-bottom: 15px;\\n}\\n@media (min-width: 576px) {\\n.card-group {\\n display: flex;\\n flex-flow: row wrap;\\n}\\n.card-group > .card {\\n flex: 1 0 0%;\\n margin-bottom: 0;\\n}\\n.card-group > .card + .card {\\n margin-left: 0;\\n border-left: 0;\\n}\\n.card-group > .card:not(:last-child) {\\n border-top-right-radius: 0;\\n border-bottom-right-radius: 0;\\n}\\n.card-group > .card:not(:last-child) .card-img-top,\\n .card-group > .card:not(:last-child) .card-header {\\n border-top-right-radius: 0;\\n}\\n.card-group > .card:not(:last-child) .card-img-bottom,\\n .card-group > .card:not(:last-child) .card-footer {\\n border-bottom-right-radius: 0;\\n}\\n.card-group > .card:not(:first-child) {\\n border-top-left-radius: 0;\\n border-bottom-left-radius: 0;\\n}\\n.card-group > .card:not(:first-child) .card-img-top,\\n .card-group > .card:not(:first-child) .card-header {\\n border-top-left-radius: 0;\\n}\\n.card-group > .card:not(:first-child) .card-img-bottom,\\n .card-group > .card:not(:first-child) .card-footer {\\n border-bottom-left-radius: 0;\\n}\\n}\\n.card-columns .card {\\n margin-bottom: 0.75rem;\\n}\\n@media (min-width: 576px) {\\n.card-columns {\\n -moz-column-count: 3;\\n column-count: 3;\\n -moz-column-gap: 1.25rem;\\n column-gap: 1.25rem;\\n orphans: 1;\\n widows: 1;\\n}\\n.card-columns .card {\\n display: inline-block;\\n width: 100%;\\n}\\n}\\n.accordion > .card {\\n overflow: hidden;\\n}\\n.accordion > .card:not(:last-of-type) {\\n border-bottom: 0;\\n border-bottom-right-radius: 0;\\n border-bottom-left-radius: 0;\\n}\\n.accordion > .card:not(:first-of-type) {\\n border-top-left-radius: 0;\\n border-top-right-radius: 0;\\n}\\n.accordion > .card > .card-header {\\n border-radius: 0;\\n margin-bottom: -1px;\\n}\\n.breadcrumb {\\n display: flex;\\n flex-wrap: wrap;\\n padding: 0.75rem 1rem;\\n margin-bottom: 1rem;\\n list-style: none;\\n background-color: #e9ecef;\\n border-radius: 0.25rem;\\n}\\n.breadcrumb-item {\\n display: flex;\\n}\\n.breadcrumb-item + .breadcrumb-item {\\n padding-left: 0.5rem;\\n}\\n.breadcrumb-item + .breadcrumb-item::before {\\n display: inline-block;\\n padding-right: 0.5rem;\\n color: #6c757d;\\n content: \\\"/\\\";\\n}\\n.breadcrumb-item + .breadcrumb-item:hover::before {\\n text-decoration: underline;\\n}\\n.breadcrumb-item + .breadcrumb-item:hover::before {\\n text-decoration: none;\\n}\\n.breadcrumb-item.active {\\n color: #6c757d;\\n}\\n.pagination {\\n display: flex;\\n padding-left: 0;\\n list-style: none;\\n border-radius: 0.25rem;\\n}\\n.page-link {\\n position: relative;\\n display: block;\\n padding: 0.5rem 0.75rem;\\n margin-left: -1px;\\n line-height: 1.25;\\n color: #007bff;\\n background-color: #fff;\\n border: 1px solid #dee2e6;\\n}\\n.page-link:hover {\\n z-index: 2;\\n color: #0056b3;\\n text-decoration: none;\\n background-color: #e9ecef;\\n border-color: #dee2e6;\\n}\\n.page-link:focus {\\n z-index: 3;\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\\n}\\n.page-item:first-child .page-link {\\n margin-left: 0;\\n border-top-left-radius: 0.25rem;\\n border-bottom-left-radius: 0.25rem;\\n}\\n.page-item:last-child .page-link {\\n border-top-right-radius: 0.25rem;\\n border-bottom-right-radius: 0.25rem;\\n}\\n.page-item.active .page-link {\\n z-index: 3;\\n color: #fff;\\n background-color: #007bff;\\n border-color: #007bff;\\n}\\n.page-item.disabled .page-link {\\n color: #6c757d;\\n pointer-events: none;\\n cursor: auto;\\n background-color: #fff;\\n border-color: #dee2e6;\\n}\\n.pagination-lg .page-link {\\n padding: 0.75rem 1.5rem;\\n font-size: 1.25rem;\\n line-height: 1.5;\\n}\\n.pagination-lg .page-item:first-child .page-link {\\n border-top-left-radius: 0.3rem;\\n border-bottom-left-radius: 0.3rem;\\n}\\n.pagination-lg .page-item:last-child .page-link {\\n border-top-right-radius: 0.3rem;\\n border-bottom-right-radius: 0.3rem;\\n}\\n.pagination-sm .page-link {\\n padding: 0.25rem 0.5rem;\\n font-size: 0.875rem;\\n line-height: 1.5;\\n}\\n.pagination-sm .page-item:first-child .page-link {\\n border-top-left-radius: 0.2rem;\\n border-bottom-left-radius: 0.2rem;\\n}\\n.pagination-sm .page-item:last-child .page-link {\\n border-top-right-radius: 0.2rem;\\n border-bottom-right-radius: 0.2rem;\\n}\\n.badge {\\n display: inline-block;\\n padding: 0.25em 0.4em;\\n font-size: 75%;\\n font-weight: 700;\\n line-height: 1;\\n text-align: center;\\n white-space: nowrap;\\n vertical-align: baseline;\\n border-radius: 0.25rem;\\n 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;\\n}\\n@media (prefers-reduced-motion: reduce) {\\n.badge {\\n transition: none;\\n}\\n}\\na.badge:hover, a.badge:focus {\\n text-decoration: none;\\n}\\n.badge:empty {\\n display: none;\\n}\\n.btn .badge {\\n position: relative;\\n top: -1px;\\n}\\n.badge-pill {\\n padding-right: 0.6em;\\n padding-left: 0.6em;\\n border-radius: 10rem;\\n}\\n.badge-primary {\\n color: #fff;\\n background-color: #7a1b17;\\n}\\na.badge-primary:hover, a.badge-primary:focus {\\n color: #fff;\\n background-color: #4f120f;\\n}\\na.badge-primary:focus, a.badge-primary.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(122, 27, 23, 0.5);\\n}\\n.badge-secondary {\\n color: #212529;\\n background-color: #FFFFFF;\\n}\\na.badge-secondary:hover, a.badge-secondary:focus {\\n color: #212529;\\n background-color: #e6e6e6;\\n}\\na.badge-secondary:focus, a.badge-secondary.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);\\n}\\n.badge-success {\\n color: #fff;\\n background-color: #6598cf;\\n}\\na.badge-success:hover, a.badge-success:focus {\\n color: #fff;\\n background-color: #3e7ec3;\\n}\\na.badge-success:focus, a.badge-success.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(101, 152, 207, 0.5);\\n}\\n.badge-info {\\n color: #fff;\\n background-color: #17a2b8;\\n}\\na.badge-info:hover, a.badge-info:focus {\\n color: #fff;\\n background-color: #117a8b;\\n}\\na.badge-info:focus, a.badge-info.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);\\n}\\n.badge-warning {\\n color: #212529;\\n background-color: #ffc107;\\n}\\na.badge-warning:hover, a.badge-warning:focus {\\n color: #212529;\\n background-color: #d39e00;\\n}\\na.badge-warning:focus, a.badge-warning.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);\\n}\\n.badge-danger {\\n color: #fff;\\n background-color: #e43932;\\n}\\na.badge-danger:hover, a.badge-danger:focus {\\n color: #fff;\\n background-color: #c9211a;\\n}\\na.badge-danger:focus, a.badge-danger.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(228, 57, 50, 0.5);\\n}\\n.badge-light {\\n color: #212529;\\n background-color: #f8f9fa;\\n}\\na.badge-light:hover, a.badge-light:focus {\\n color: #212529;\\n background-color: #dae0e5;\\n}\\na.badge-light:focus, a.badge-light.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);\\n}\\n.badge-dark {\\n color: #fff;\\n background-color: #343a40;\\n}\\na.badge-dark:hover, a.badge-dark:focus {\\n color: #fff;\\n background-color: #1d2124;\\n}\\na.badge-dark:focus, a.badge-dark.focus {\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);\\n}\\n.jumbotron {\\n padding: 2rem 1rem;\\n margin-bottom: 2rem;\\n background-color: #e9ecef;\\n border-radius: 0.3rem;\\n}\\n@media (min-width: 576px) {\\n.jumbotron {\\n padding: 4rem 2rem;\\n}\\n}\\n.jumbotron-fluid {\\n padding-right: 0;\\n padding-left: 0;\\n border-radius: 0;\\n}\\n.alert {\\n position: relative;\\n padding: 0.75rem 1.25rem;\\n margin-bottom: 1rem;\\n border: 1px solid transparent;\\n border-radius: 0.25rem;\\n}\\n.alert-heading {\\n color: inherit;\\n}\\n.alert-link {\\n font-weight: 700;\\n}\\n.alert-dismissible {\\n padding-right: 4rem;\\n}\\n.alert-dismissible .close {\\n position: absolute;\\n top: 0;\\n right: 0;\\n padding: 0.75rem 1.25rem;\\n color: inherit;\\n}\\n.alert-primary {\\n color: #3f0e0c;\\n background-color: #e4d1d1;\\n border-color: #dabfbe;\\n}\\n.alert-primary hr {\\n border-top-color: #d1afae;\\n}\\n.alert-primary .alert-link {\\n color: #140404;\\n}\\n.alert-secondary {\\n color: #858585;\\n background-color: white;\\n border-color: white;\\n}\\n.alert-secondary hr {\\n border-top-color: #f2f2f2;\\n}\\n.alert-secondary .alert-link {\\n color: #6c6c6c;\\n}\\n.alert-success {\\n color: #354f6c;\\n background-color: #e0eaf5;\\n border-color: #d4e2f2;\\n}\\n.alert-success hr {\\n border-top-color: #c0d5ec;\\n}\\n.alert-success .alert-link {\\n color: #24364a;\\n}\\n.alert-info {\\n color: #0c5460;\\n background-color: #d1ecf1;\\n border-color: #bee5eb;\\n}\\n.alert-info hr {\\n border-top-color: #abdde5;\\n}\\n.alert-info .alert-link {\\n color: #062c33;\\n}\\n.alert-warning {\\n color: #856404;\\n background-color: #fff3cd;\\n border-color: #ffeeba;\\n}\\n.alert-warning hr {\\n border-top-color: #ffe8a1;\\n}\\n.alert-warning .alert-link {\\n color: #533f03;\\n}\\n.alert-danger {\\n color: #771e1a;\\n background-color: #fad7d6;\\n border-color: #f7c8c6;\\n}\\n.alert-danger hr {\\n border-top-color: #f4b2b0;\\n}\\n.alert-danger .alert-link {\\n color: #4d1311;\\n}\\n.alert-light {\\n color: #818182;\\n background-color: #fefefe;\\n border-color: #fdfdfe;\\n}\\n.alert-light hr {\\n border-top-color: #ececf6;\\n}\\n.alert-light .alert-link {\\n color: #686868;\\n}\\n.alert-dark {\\n color: #1b1e21;\\n background-color: #d6d8d9;\\n border-color: #c6c8ca;\\n}\\n.alert-dark hr {\\n border-top-color: #b9bbbe;\\n}\\n.alert-dark .alert-link {\\n color: #040505;\\n}\\n@-webkit-keyframes progress-bar-stripes {\\nfrom {\\n background-position: 1rem 0;\\n}\\nto {\\n background-position: 0 0;\\n}\\n}\\n@keyframes progress-bar-stripes {\\nfrom {\\n background-position: 1rem 0;\\n}\\nto {\\n background-position: 0 0;\\n}\\n}\\n.progress {\\n display: flex;\\n height: 1rem;\\n overflow: hidden;\\n line-height: 0;\\n font-size: 0.75rem;\\n background-color: #e9ecef;\\n border-radius: 0.25rem;\\n}\\n.progress-bar {\\n display: flex;\\n flex-direction: column;\\n justify-content: center;\\n overflow: hidden;\\n color: #fff;\\n text-align: center;\\n white-space: nowrap;\\n background-color: #007bff;\\n transition: width 0.6s ease;\\n}\\n@media (prefers-reduced-motion: reduce) {\\n.progress-bar {\\n transition: none;\\n}\\n}\\n.progress-bar-striped {\\n 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);\\n background-size: 1rem 1rem;\\n}\\n.progress-bar-animated {\\n -webkit-animation: progress-bar-stripes 1s linear infinite;\\n animation: progress-bar-stripes 1s linear infinite;\\n}\\n@media (prefers-reduced-motion: reduce) {\\n.progress-bar-animated {\\n -webkit-animation: none;\\n animation: none;\\n}\\n}\\n.media {\\n display: flex;\\n align-items: flex-start;\\n}\\n.media-body {\\n flex: 1;\\n}\\n.list-group {\\n display: flex;\\n flex-direction: column;\\n padding-left: 0;\\n margin-bottom: 0;\\n border-radius: 0.25rem;\\n}\\n.list-group-item-action {\\n width: 100%;\\n color: #495057;\\n text-align: inherit;\\n}\\n.list-group-item-action:hover, .list-group-item-action:focus {\\n z-index: 1;\\n color: #495057;\\n text-decoration: none;\\n background-color: #f8f9fa;\\n}\\n.list-group-item-action:active {\\n color: #212529;\\n background-color: #e9ecef;\\n}\\n.list-group-item {\\n position: relative;\\n display: block;\\n padding: 0.75rem 1.25rem;\\n background-color: #fff;\\n border: 1px solid rgba(0, 0, 0, 0.125);\\n}\\n.list-group-item:first-child {\\n border-top-left-radius: inherit;\\n border-top-right-radius: inherit;\\n}\\n.list-group-item:last-child {\\n border-bottom-right-radius: inherit;\\n border-bottom-left-radius: inherit;\\n}\\n.list-group-item.disabled, .list-group-item:disabled {\\n color: #6c757d;\\n pointer-events: none;\\n background-color: #fff;\\n}\\n.list-group-item.active {\\n z-index: 2;\\n color: #fff;\\n background-color: #007bff;\\n border-color: #007bff;\\n}\\n.list-group-item + .list-group-item {\\n border-top-width: 0;\\n}\\n.list-group-item + .list-group-item.active {\\n margin-top: -1px;\\n border-top-width: 1px;\\n}\\n.list-group-horizontal {\\n flex-direction: row;\\n}\\n.list-group-horizontal > .list-group-item:first-child {\\n border-bottom-left-radius: 0.25rem;\\n border-top-right-radius: 0;\\n}\\n.list-group-horizontal > .list-group-item:last-child {\\n border-top-right-radius: 0.25rem;\\n border-bottom-left-radius: 0;\\n}\\n.list-group-horizontal > .list-group-item.active {\\n margin-top: 0;\\n}\\n.list-group-horizontal > .list-group-item + .list-group-item {\\n border-top-width: 1px;\\n border-left-width: 0;\\n}\\n.list-group-horizontal > .list-group-item + .list-group-item.active {\\n margin-left: -1px;\\n border-left-width: 1px;\\n}\\n@media (min-width: 576px) {\\n.list-group-horizontal-sm {\\n flex-direction: row;\\n}\\n.list-group-horizontal-sm > .list-group-item:first-child {\\n border-bottom-left-radius: 0.25rem;\\n border-top-right-radius: 0;\\n}\\n.list-group-horizontal-sm > .list-group-item:last-child {\\n border-top-right-radius: 0.25rem;\\n border-bottom-left-radius: 0;\\n}\\n.list-group-horizontal-sm > .list-group-item.active {\\n margin-top: 0;\\n}\\n.list-group-horizontal-sm > .list-group-item + .list-group-item {\\n border-top-width: 1px;\\n border-left-width: 0;\\n}\\n.list-group-horizontal-sm > .list-group-item + .list-group-item.active {\\n margin-left: -1px;\\n border-left-width: 1px;\\n}\\n}\\n@media (min-width: 768px) {\\n.list-group-horizontal-md {\\n flex-direction: row;\\n}\\n.list-group-horizontal-md > .list-group-item:first-child {\\n border-bottom-left-radius: 0.25rem;\\n border-top-right-radius: 0;\\n}\\n.list-group-horizontal-md > .list-group-item:last-child {\\n border-top-right-radius: 0.25rem;\\n border-bottom-left-radius: 0;\\n}\\n.list-group-horizontal-md > .list-group-item.active {\\n margin-top: 0;\\n}\\n.list-group-horizontal-md > .list-group-item + .list-group-item {\\n border-top-width: 1px;\\n border-left-width: 0;\\n}\\n.list-group-horizontal-md > .list-group-item + .list-group-item.active {\\n margin-left: -1px;\\n border-left-width: 1px;\\n}\\n}\\n@media (min-width: 992px) {\\n.list-group-horizontal-lg {\\n flex-direction: row;\\n}\\n.list-group-horizontal-lg > .list-group-item:first-child {\\n border-bottom-left-radius: 0.25rem;\\n border-top-right-radius: 0;\\n}\\n.list-group-horizontal-lg > .list-group-item:last-child {\\n border-top-right-radius: 0.25rem;\\n border-bottom-left-radius: 0;\\n}\\n.list-group-horizontal-lg > .list-group-item.active {\\n margin-top: 0;\\n}\\n.list-group-horizontal-lg > .list-group-item + .list-group-item {\\n border-top-width: 1px;\\n border-left-width: 0;\\n}\\n.list-group-horizontal-lg > .list-group-item + .list-group-item.active {\\n margin-left: -1px;\\n border-left-width: 1px;\\n}\\n}\\n@media (min-width: 1200px) {\\n.list-group-horizontal-xl {\\n flex-direction: row;\\n}\\n.list-group-horizontal-xl > .list-group-item:first-child {\\n border-bottom-left-radius: 0.25rem;\\n border-top-right-radius: 0;\\n}\\n.list-group-horizontal-xl > .list-group-item:last-child {\\n border-top-right-radius: 0.25rem;\\n border-bottom-left-radius: 0;\\n}\\n.list-group-horizontal-xl > .list-group-item.active {\\n margin-top: 0;\\n}\\n.list-group-horizontal-xl > .list-group-item + .list-group-item {\\n border-top-width: 1px;\\n border-left-width: 0;\\n}\\n.list-group-horizontal-xl > .list-group-item + .list-group-item.active {\\n margin-left: -1px;\\n border-left-width: 1px;\\n}\\n}\\n.list-group-flush {\\n border-radius: 0;\\n}\\n.list-group-flush > .list-group-item {\\n border-width: 0 0 1px;\\n}\\n.list-group-flush > .list-group-item:last-child {\\n border-bottom-width: 0;\\n}\\n.list-group-item-primary {\\n color: #3f0e0c;\\n background-color: #dabfbe;\\n}\\n.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {\\n color: #3f0e0c;\\n background-color: #d1afae;\\n}\\n.list-group-item-primary.list-group-item-action.active {\\n color: #fff;\\n background-color: #3f0e0c;\\n border-color: #3f0e0c;\\n}\\n.list-group-item-secondary {\\n color: #858585;\\n background-color: white;\\n}\\n.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {\\n color: #858585;\\n background-color: #f2f2f2;\\n}\\n.list-group-item-secondary.list-group-item-action.active {\\n color: #fff;\\n background-color: #858585;\\n border-color: #858585;\\n}\\n.list-group-item-success {\\n color: #354f6c;\\n background-color: #d4e2f2;\\n}\\n.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {\\n color: #354f6c;\\n background-color: #c0d5ec;\\n}\\n.list-group-item-success.list-group-item-action.active {\\n color: #fff;\\n background-color: #354f6c;\\n border-color: #354f6c;\\n}\\n.list-group-item-info {\\n color: #0c5460;\\n background-color: #bee5eb;\\n}\\n.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {\\n color: #0c5460;\\n background-color: #abdde5;\\n}\\n.list-group-item-info.list-group-item-action.active {\\n color: #fff;\\n background-color: #0c5460;\\n border-color: #0c5460;\\n}\\n.list-group-item-warning {\\n color: #856404;\\n background-color: #ffeeba;\\n}\\n.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {\\n color: #856404;\\n background-color: #ffe8a1;\\n}\\n.list-group-item-warning.list-group-item-action.active {\\n color: #fff;\\n background-color: #856404;\\n border-color: #856404;\\n}\\n.list-group-item-danger {\\n color: #771e1a;\\n background-color: #f7c8c6;\\n}\\n.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {\\n color: #771e1a;\\n background-color: #f4b2b0;\\n}\\n.list-group-item-danger.list-group-item-action.active {\\n color: #fff;\\n background-color: #771e1a;\\n border-color: #771e1a;\\n}\\n.list-group-item-light {\\n color: #818182;\\n background-color: #fdfdfe;\\n}\\n.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {\\n color: #818182;\\n background-color: #ececf6;\\n}\\n.list-group-item-light.list-group-item-action.active {\\n color: #fff;\\n background-color: #818182;\\n border-color: #818182;\\n}\\n.list-group-item-dark {\\n color: #1b1e21;\\n background-color: #c6c8ca;\\n}\\n.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {\\n color: #1b1e21;\\n background-color: #b9bbbe;\\n}\\n.list-group-item-dark.list-group-item-action.active {\\n color: #fff;\\n background-color: #1b1e21;\\n border-color: #1b1e21;\\n}\\n.close {\\n float: right;\\n font-size: 1.5rem;\\n font-weight: 700;\\n line-height: 1;\\n color: #000;\\n text-shadow: 0 1px 0 #fff;\\n opacity: .5;\\n}\\n.close:hover {\\n color: #000;\\n text-decoration: none;\\n}\\n.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {\\n opacity: .75;\\n}\\nbutton.close {\\n padding: 0;\\n background-color: transparent;\\n border: 0;\\n}\\na.close.disabled {\\n pointer-events: none;\\n}\\n.toast {\\n max-width: 350px;\\n overflow: hidden;\\n font-size: 0.875rem;\\n background-color: rgba(255, 255, 255, 0.85);\\n background-clip: padding-box;\\n border: 1px solid rgba(0, 0, 0, 0.1);\\n box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);\\n -webkit-backdrop-filter: blur(10px);\\n backdrop-filter: blur(10px);\\n opacity: 0;\\n border-radius: 0.25rem;\\n}\\n.toast:not(:last-child) {\\n margin-bottom: 0.75rem;\\n}\\n.toast.showing {\\n opacity: 1;\\n}\\n.toast.show {\\n display: block;\\n opacity: 1;\\n}\\n.toast.hide {\\n display: none;\\n}\\n.toast-header {\\n display: flex;\\n align-items: center;\\n padding: 0.25rem 0.75rem;\\n color: #6c757d;\\n background-color: rgba(255, 255, 255, 0.85);\\n background-clip: padding-box;\\n border-bottom: 1px solid rgba(0, 0, 0, 0.05);\\n}\\n.toast-body {\\n padding: 0.75rem;\\n}\\n.modal-open {\\n overflow: hidden;\\n}\\n.modal-open .modal {\\n overflow-x: hidden;\\n overflow-y: auto;\\n}\\n.modal {\\n position: fixed;\\n top: 0;\\n left: 0;\\n z-index: 1050;\\n display: none;\\n width: 100%;\\n height: 100%;\\n overflow: hidden;\\n outline: 0;\\n}\\n.modal-dialog {\\n position: relative;\\n width: auto;\\n margin: 0.5rem;\\n pointer-events: none;\\n}\\n.modal.fade .modal-dialog {\\n transition: transform 0.3s ease-out;\\n transform: translate(0, -50px);\\n}\\n@media (prefers-reduced-motion: reduce) {\\n.modal.fade .modal-dialog {\\n transition: none;\\n}\\n}\\n.modal.show .modal-dialog {\\n transform: none;\\n}\\n.modal.modal-static .modal-dialog {\\n transform: scale(1.02);\\n}\\n.modal-dialog-scrollable {\\n display: flex;\\n max-height: calc(100% - 1rem);\\n}\\n.modal-dialog-scrollable .modal-content {\\n max-height: calc(100vh - 1rem);\\n overflow: hidden;\\n}\\n.modal-dialog-scrollable .modal-header,\\n .modal-dialog-scrollable .modal-footer {\\n flex-shrink: 0;\\n}\\n.modal-dialog-scrollable .modal-body {\\n overflow-y: auto;\\n}\\n.modal-dialog-centered {\\n display: flex;\\n align-items: center;\\n min-height: calc(100% - 1rem);\\n}\\n.modal-dialog-centered::before {\\n display: block;\\n height: calc(100vh - 1rem);\\n height: -webkit-min-content;\\n height: -moz-min-content;\\n height: min-content;\\n content: \\\"\\\";\\n}\\n.modal-dialog-centered.modal-dialog-scrollable {\\n flex-direction: column;\\n justify-content: center;\\n height: 100%;\\n}\\n.modal-dialog-centered.modal-dialog-scrollable .modal-content {\\n max-height: none;\\n}\\n.modal-dialog-centered.modal-dialog-scrollable::before {\\n content: none;\\n}\\n.modal-content {\\n position: relative;\\n display: flex;\\n flex-direction: column;\\n width: 100%;\\n pointer-events: auto;\\n background-color: #fff;\\n background-clip: padding-box;\\n border: 1px solid rgba(0, 0, 0, 0.2);\\n border-radius: 0.3rem;\\n outline: 0;\\n}\\n.modal-backdrop {\\n position: fixed;\\n top: 0;\\n left: 0;\\n z-index: 1040;\\n width: 100vw;\\n height: 100vh;\\n background-color: #000;\\n}\\n.modal-backdrop.fade {\\n opacity: 0;\\n}\\n.modal-backdrop.show {\\n opacity: 0.5;\\n}\\n.modal-header {\\n display: flex;\\n align-items: flex-start;\\n justify-content: space-between;\\n padding: 1rem 1rem;\\n border-bottom: 1px solid #dee2e6;\\n border-top-left-radius: calc(0.3rem - 1px);\\n border-top-right-radius: calc(0.3rem - 1px);\\n}\\n.modal-header .close {\\n padding: 1rem 1rem;\\n margin: -1rem -1rem -1rem auto;\\n}\\n.modal-title {\\n margin-bottom: 0;\\n line-height: 1.5;\\n}\\n.modal-body {\\n position: relative;\\n flex: 1 1 auto;\\n padding: 1rem;\\n}\\n.modal-footer {\\n display: flex;\\n flex-wrap: wrap;\\n align-items: center;\\n justify-content: flex-end;\\n padding: 0.75rem;\\n border-top: 1px solid #dee2e6;\\n border-bottom-right-radius: calc(0.3rem - 1px);\\n border-bottom-left-radius: calc(0.3rem - 1px);\\n}\\n.modal-footer > * {\\n margin: 0.25rem;\\n}\\n.modal-scrollbar-measure {\\n position: absolute;\\n top: -9999px;\\n width: 50px;\\n height: 50px;\\n overflow: scroll;\\n}\\n@media (min-width: 576px) {\\n.modal-dialog {\\n max-width: 500px;\\n margin: 1.75rem auto;\\n}\\n.modal-dialog-scrollable {\\n max-height: calc(100% - 3.5rem);\\n}\\n.modal-dialog-scrollable .modal-content {\\n max-height: calc(100vh - 3.5rem);\\n}\\n.modal-dialog-centered {\\n min-height: calc(100% - 3.5rem);\\n}\\n.modal-dialog-centered::before {\\n height: calc(100vh - 3.5rem);\\n height: -webkit-min-content;\\n height: -moz-min-content;\\n height: min-content;\\n}\\n.modal-sm {\\n max-width: 300px;\\n}\\n}\\n@media (min-width: 992px) {\\n.modal-lg,\\n .modal-xl {\\n max-width: 800px;\\n}\\n}\\n@media (min-width: 1200px) {\\n.modal-xl {\\n max-width: 1140px;\\n}\\n}\\n.tooltip {\\n position: absolute;\\n z-index: 1070;\\n display: block;\\n margin: 0;\\n font-family: -apple-system, BlinkMacSystemFont, \\\"Segoe UI\\\", Roboto, \\\"Helvetica Neue\\\", Arial, \\\"Noto Sans\\\", sans-serif, \\\"Apple Color Emoji\\\", \\\"Segoe UI Emoji\\\", \\\"Segoe UI Symbol\\\", \\\"Noto Color Emoji\\\";\\n font-style: normal;\\n font-weight: 400;\\n line-height: 1.5;\\n text-align: left;\\n text-align: start;\\n text-decoration: none;\\n text-shadow: none;\\n text-transform: none;\\n letter-spacing: normal;\\n word-break: normal;\\n word-spacing: normal;\\n white-space: normal;\\n line-break: auto;\\n font-size: 0.875rem;\\n word-wrap: break-word;\\n opacity: 0;\\n}\\n.tooltip.show {\\n opacity: 0.9;\\n}\\n.tooltip .arrow {\\n position: absolute;\\n display: block;\\n width: 0.8rem;\\n height: 0.4rem;\\n}\\n.tooltip .arrow::before {\\n position: absolute;\\n content: \\\"\\\";\\n border-color: transparent;\\n border-style: solid;\\n}\\n.bs-tooltip-top, .bs-tooltip-auto[x-placement^=\\\"top\\\"], .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=\\\"top\\\"], .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=\\\"top\\\"], .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=\\\"top\\\"], .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=\\\"top\\\"], .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=\\\"top\\\"], .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=\\\"top\\\"], .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=\\\"top\\\"], .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=\\\"top\\\"] {\\n padding: 0.4rem 0;\\n}\\n.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^=\\\"top\\\"] .arrow, .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=\\\"top\\\"] .arrow, .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=\\\"top\\\"] .arrow, .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=\\\"top\\\"] .arrow, .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=\\\"top\\\"] .arrow, .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=\\\"top\\\"] .arrow, .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=\\\"top\\\"] .arrow, .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=\\\"top\\\"] .arrow, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=\\\"top\\\"] .arrow {\\n bottom: 0;\\n}\\n.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^=\\\"top\\\"] .arrow::before, .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=\\\"top\\\"] .arrow::before, .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=\\\"top\\\"] .arrow::before, .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=\\\"top\\\"] .arrow::before, .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=\\\"top\\\"] .arrow::before, .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=\\\"top\\\"] .arrow::before, .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=\\\"top\\\"] .arrow::before, .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=\\\"top\\\"] .arrow::before, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=\\\"top\\\"] .arrow::before {\\n top: 0;\\n border-width: 0.4rem 0.4rem 0;\\n border-top-color: #000;\\n}\\n.bs-tooltip-right, .bs-tooltip-auto[x-placement^=\\\"right\\\"], .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=\\\"right\\\"], .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=\\\"right\\\"], .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=\\\"right\\\"], .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=\\\"right\\\"], .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=\\\"right\\\"], .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=\\\"right\\\"], .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=\\\"right\\\"], .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=\\\"right\\\"] {\\n padding: 0 0.4rem;\\n}\\n.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^=\\\"right\\\"] .arrow, .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=\\\"right\\\"] .arrow, .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=\\\"right\\\"] .arrow, .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=\\\"right\\\"] .arrow, .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=\\\"right\\\"] .arrow, .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=\\\"right\\\"] .arrow, .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=\\\"right\\\"] .arrow, .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=\\\"right\\\"] .arrow, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=\\\"right\\\"] .arrow {\\n left: 0;\\n width: 0.4rem;\\n height: 0.8rem;\\n}\\n.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^=\\\"right\\\"] .arrow::before, .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=\\\"right\\\"] .arrow::before, .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=\\\"right\\\"] .arrow::before, .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=\\\"right\\\"] .arrow::before, .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=\\\"right\\\"] .arrow::before, .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=\\\"right\\\"] .arrow::before, .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=\\\"right\\\"] .arrow::before, .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=\\\"right\\\"] .arrow::before, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=\\\"right\\\"] .arrow::before {\\n right: 0;\\n border-width: 0.4rem 0.4rem 0.4rem 0;\\n border-right-color: #000;\\n}\\n.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^=\\\"bottom\\\"], .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=\\\"bottom\\\"], .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=\\\"bottom\\\"], .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=\\\"bottom\\\"], .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=\\\"bottom\\\"], .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=\\\"bottom\\\"], .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=\\\"bottom\\\"], .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=\\\"bottom\\\"], .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=\\\"bottom\\\"] {\\n padding: 0.4rem 0;\\n}\\n.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^=\\\"bottom\\\"] .arrow, .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=\\\"bottom\\\"] .arrow, .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=\\\"bottom\\\"] .arrow, .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=\\\"bottom\\\"] .arrow, .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=\\\"bottom\\\"] .arrow, .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=\\\"bottom\\\"] .arrow, .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=\\\"bottom\\\"] .arrow, .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=\\\"bottom\\\"] .arrow, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=\\\"bottom\\\"] .arrow {\\n top: 0;\\n}\\n.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^=\\\"bottom\\\"] .arrow::before, .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=\\\"bottom\\\"] .arrow::before, .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=\\\"bottom\\\"] .arrow::before, .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=\\\"bottom\\\"] .arrow::before, .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=\\\"bottom\\\"] .arrow::before, .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=\\\"bottom\\\"] .arrow::before, .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=\\\"bottom\\\"] .arrow::before, .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=\\\"bottom\\\"] .arrow::before, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=\\\"bottom\\\"] .arrow::before {\\n bottom: 0;\\n border-width: 0 0.4rem 0.4rem;\\n border-bottom-color: #000;\\n}\\n.bs-tooltip-left, .bs-tooltip-auto[x-placement^=\\\"left\\\"], .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=\\\"left\\\"], .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=\\\"left\\\"], .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=\\\"left\\\"], .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=\\\"left\\\"], .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=\\\"left\\\"], .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=\\\"left\\\"], .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=\\\"left\\\"], .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=\\\"left\\\"] {\\n padding: 0 0.4rem;\\n}\\n.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^=\\\"left\\\"] .arrow, .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=\\\"left\\\"] .arrow, .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=\\\"left\\\"] .arrow, .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=\\\"left\\\"] .arrow, .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=\\\"left\\\"] .arrow, .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=\\\"left\\\"] .arrow, .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=\\\"left\\\"] .arrow, .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=\\\"left\\\"] .arrow, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=\\\"left\\\"] .arrow {\\n right: 0;\\n width: 0.4rem;\\n height: 0.8rem;\\n}\\n.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^=\\\"left\\\"] .arrow::before, .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=\\\"left\\\"] .arrow::before, .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=\\\"left\\\"] .arrow::before, .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=\\\"left\\\"] .arrow::before, .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=\\\"left\\\"] .arrow::before, .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=\\\"left\\\"] .arrow::before, .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=\\\"left\\\"] .arrow::before, .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=\\\"left\\\"] .arrow::before, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=\\\"left\\\"] .arrow::before {\\n left: 0;\\n border-width: 0.4rem 0 0.4rem 0.4rem;\\n border-left-color: #000;\\n}\\n.tooltip-inner {\\n max-width: 200px;\\n padding: 0.25rem 0.5rem;\\n color: #fff;\\n text-align: center;\\n background-color: #000;\\n border-radius: 0.25rem;\\n}\\n.popover {\\n position: absolute;\\n top: 0;\\n left: 0;\\n z-index: 1060;\\n display: block;\\n max-width: 276px;\\n font-family: -apple-system, BlinkMacSystemFont, \\\"Segoe UI\\\", Roboto, \\\"Helvetica Neue\\\", Arial, \\\"Noto Sans\\\", sans-serif, \\\"Apple Color Emoji\\\", \\\"Segoe UI Emoji\\\", \\\"Segoe UI Symbol\\\", \\\"Noto Color Emoji\\\";\\n font-style: normal;\\n font-weight: 400;\\n line-height: 1.5;\\n text-align: left;\\n text-align: start;\\n text-decoration: none;\\n text-shadow: none;\\n text-transform: none;\\n letter-spacing: normal;\\n word-break: normal;\\n word-spacing: normal;\\n white-space: normal;\\n line-break: auto;\\n font-size: 0.875rem;\\n word-wrap: break-word;\\n background-color: #fff;\\n background-clip: padding-box;\\n border: 1px solid rgba(0, 0, 0, 0.2);\\n border-radius: 0.3rem;\\n}\\n.popover .arrow {\\n position: absolute;\\n display: block;\\n width: 1rem;\\n height: 0.5rem;\\n margin: 0 0.3rem;\\n}\\n.popover .arrow::before, .popover .arrow::after {\\n position: absolute;\\n display: block;\\n content: \\\"\\\";\\n border-color: transparent;\\n border-style: solid;\\n}\\n.bs-popover-top, .bs-popover-auto[x-placement^=\\\"top\\\"], .b-popover-primary.bs-popover-auto[x-placement^=\\\"top\\\"], .b-popover-secondary.bs-popover-auto[x-placement^=\\\"top\\\"], .b-popover-success.bs-popover-auto[x-placement^=\\\"top\\\"], .b-popover-info.bs-popover-auto[x-placement^=\\\"top\\\"], .b-popover-warning.bs-popover-auto[x-placement^=\\\"top\\\"], .b-popover-danger.bs-popover-auto[x-placement^=\\\"top\\\"], .b-popover-light.bs-popover-auto[x-placement^=\\\"top\\\"], .b-popover-dark.bs-popover-auto[x-placement^=\\\"top\\\"] {\\n margin-bottom: 0.5rem;\\n}\\n.bs-popover-top > .arrow, .bs-popover-auto[x-placement^=\\\"top\\\"] > .arrow {\\n bottom: calc(-0.5rem - 1px);\\n}\\n.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^=\\\"top\\\"] > .arrow::before {\\n bottom: 0;\\n border-width: 0.5rem 0.5rem 0;\\n border-top-color: rgba(0, 0, 0, 0.25);\\n}\\n.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^=\\\"top\\\"] > .arrow::after {\\n bottom: 1px;\\n border-width: 0.5rem 0.5rem 0;\\n border-top-color: #fff;\\n}\\n.bs-popover-right, .bs-popover-auto[x-placement^=\\\"right\\\"], .b-popover-primary.bs-popover-auto[x-placement^=\\\"right\\\"], .b-popover-secondary.bs-popover-auto[x-placement^=\\\"right\\\"], .b-popover-success.bs-popover-auto[x-placement^=\\\"right\\\"], .b-popover-info.bs-popover-auto[x-placement^=\\\"right\\\"], .b-popover-warning.bs-popover-auto[x-placement^=\\\"right\\\"], .b-popover-danger.bs-popover-auto[x-placement^=\\\"right\\\"], .b-popover-light.bs-popover-auto[x-placement^=\\\"right\\\"], .b-popover-dark.bs-popover-auto[x-placement^=\\\"right\\\"] {\\n margin-left: 0.5rem;\\n}\\n.bs-popover-right > .arrow, .bs-popover-auto[x-placement^=\\\"right\\\"] > .arrow {\\n left: calc(-0.5rem - 1px);\\n width: 0.5rem;\\n height: 1rem;\\n margin: 0.3rem 0;\\n}\\n.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^=\\\"right\\\"] > .arrow::before {\\n left: 0;\\n border-width: 0.5rem 0.5rem 0.5rem 0;\\n border-right-color: rgba(0, 0, 0, 0.25);\\n}\\n.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^=\\\"right\\\"] > .arrow::after {\\n left: 1px;\\n border-width: 0.5rem 0.5rem 0.5rem 0;\\n border-right-color: #fff;\\n}\\n.bs-popover-bottom, .bs-popover-auto[x-placement^=\\\"bottom\\\"], .b-popover-primary.bs-popover-auto[x-placement^=\\\"bottom\\\"], .b-popover-secondary.bs-popover-auto[x-placement^=\\\"bottom\\\"], .b-popover-success.bs-popover-auto[x-placement^=\\\"bottom\\\"], .b-popover-info.bs-popover-auto[x-placement^=\\\"bottom\\\"], .b-popover-warning.bs-popover-auto[x-placement^=\\\"bottom\\\"], .b-popover-danger.bs-popover-auto[x-placement^=\\\"bottom\\\"], .b-popover-light.bs-popover-auto[x-placement^=\\\"bottom\\\"], .b-popover-dark.bs-popover-auto[x-placement^=\\\"bottom\\\"] {\\n margin-top: 0.5rem;\\n}\\n.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^=\\\"bottom\\\"] > .arrow {\\n top: calc(-0.5rem - 1px);\\n}\\n.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^=\\\"bottom\\\"] > .arrow::before {\\n top: 0;\\n border-width: 0 0.5rem 0.5rem 0.5rem;\\n border-bottom-color: rgba(0, 0, 0, 0.25);\\n}\\n.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^=\\\"bottom\\\"] > .arrow::after {\\n top: 1px;\\n border-width: 0 0.5rem 0.5rem 0.5rem;\\n border-bottom-color: #fff;\\n}\\n.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^=\\\"bottom\\\"] .popover-header::before {\\n position: absolute;\\n top: 0;\\n left: 50%;\\n display: block;\\n width: 1rem;\\n margin-left: -0.5rem;\\n content: \\\"\\\";\\n border-bottom: 1px solid #f7f7f7;\\n}\\n.bs-popover-left, .bs-popover-auto[x-placement^=\\\"left\\\"], .b-popover-primary.bs-popover-auto[x-placement^=\\\"left\\\"], .b-popover-secondary.bs-popover-auto[x-placement^=\\\"left\\\"], .b-popover-success.bs-popover-auto[x-placement^=\\\"left\\\"], .b-popover-info.bs-popover-auto[x-placement^=\\\"left\\\"], .b-popover-warning.bs-popover-auto[x-placement^=\\\"left\\\"], .b-popover-danger.bs-popover-auto[x-placement^=\\\"left\\\"], .b-popover-light.bs-popover-auto[x-placement^=\\\"left\\\"], .b-popover-dark.bs-popover-auto[x-placement^=\\\"left\\\"] {\\n margin-right: 0.5rem;\\n}\\n.bs-popover-left > .arrow, .bs-popover-auto[x-placement^=\\\"left\\\"] > .arrow {\\n right: calc(-0.5rem - 1px);\\n width: 0.5rem;\\n height: 1rem;\\n margin: 0.3rem 0;\\n}\\n.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^=\\\"left\\\"] > .arrow::before {\\n right: 0;\\n border-width: 0.5rem 0 0.5rem 0.5rem;\\n border-left-color: rgba(0, 0, 0, 0.25);\\n}\\n.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^=\\\"left\\\"] > .arrow::after {\\n right: 1px;\\n border-width: 0.5rem 0 0.5rem 0.5rem;\\n border-left-color: #fff;\\n}\\n.popover-header {\\n padding: 0.5rem 0.75rem;\\n margin-bottom: 0;\\n font-size: 1rem;\\n background-color: #f7f7f7;\\n border-bottom: 1px solid #ebebeb;\\n border-top-left-radius: calc(0.3rem - 1px);\\n border-top-right-radius: calc(0.3rem - 1px);\\n}\\n.popover-header:empty {\\n display: none;\\n}\\n.popover-body {\\n padding: 0.5rem 0.75rem;\\n color: #212529;\\n}\\n.carousel {\\n position: relative;\\n}\\n.carousel.pointer-event {\\n touch-action: pan-y;\\n}\\n.carousel-inner {\\n position: relative;\\n width: 100%;\\n overflow: hidden;\\n}\\n.carousel-inner::after {\\n display: block;\\n clear: both;\\n content: \\\"\\\";\\n}\\n.carousel-item {\\n position: relative;\\n display: none;\\n float: left;\\n width: 100%;\\n margin-right: -100%;\\n -webkit-backface-visibility: hidden;\\n backface-visibility: hidden;\\n transition: transform 0.6s ease-in-out;\\n}\\n@media (prefers-reduced-motion: reduce) {\\n.carousel-item {\\n transition: none;\\n}\\n}\\n.carousel-item.active,\\n.carousel-item-next,\\n.carousel-item-prev {\\n display: block;\\n}\\n.carousel-item-next:not(.carousel-item-left),\\n.active.carousel-item-right {\\n transform: translateX(100%);\\n}\\n.carousel-item-prev:not(.carousel-item-right),\\n.active.carousel-item-left {\\n transform: translateX(-100%);\\n}\\n.carousel-fade .carousel-item {\\n opacity: 0;\\n transition-property: opacity;\\n transform: none;\\n}\\n.carousel-fade .carousel-item.active,\\n.carousel-fade .carousel-item-next.carousel-item-left,\\n.carousel-fade .carousel-item-prev.carousel-item-right {\\n z-index: 1;\\n opacity: 1;\\n}\\n.carousel-fade .active.carousel-item-left,\\n.carousel-fade .active.carousel-item-right {\\n z-index: 0;\\n opacity: 0;\\n transition: opacity 0s 0.6s;\\n}\\n@media (prefers-reduced-motion: reduce) {\\n.carousel-fade .active.carousel-item-left,\\n .carousel-fade .active.carousel-item-right {\\n transition: none;\\n}\\n}\\n.carousel-control-prev,\\n.carousel-control-next {\\n position: absolute;\\n top: 0;\\n bottom: 0;\\n z-index: 1;\\n display: flex;\\n align-items: center;\\n justify-content: center;\\n width: 15%;\\n color: #fff;\\n text-align: center;\\n opacity: 0.5;\\n transition: opacity 0.15s ease;\\n}\\n@media (prefers-reduced-motion: reduce) {\\n.carousel-control-prev,\\n .carousel-control-next {\\n transition: none;\\n}\\n}\\n.carousel-control-prev:hover, .carousel-control-prev:focus,\\n .carousel-control-next:hover,\\n .carousel-control-next:focus {\\n color: #fff;\\n text-decoration: none;\\n outline: 0;\\n opacity: 0.9;\\n}\\n.carousel-control-prev {\\n left: 0;\\n}\\n.carousel-control-next {\\n right: 0;\\n}\\n.carousel-control-prev-icon,\\n.carousel-control-next-icon {\\n display: inline-block;\\n width: 20px;\\n height: 20px;\\n background: no-repeat 50% / 100% 100%;\\n}\\n.carousel-control-prev-icon {\\n background-image: url(\\\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e\\\");\\n}\\n.carousel-control-next-icon {\\n background-image: url(\\\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e\\\");\\n}\\n.carousel-indicators {\\n position: absolute;\\n right: 0;\\n bottom: 0;\\n left: 0;\\n z-index: 15;\\n display: flex;\\n justify-content: center;\\n padding-left: 0;\\n margin-right: 15%;\\n margin-left: 15%;\\n list-style: none;\\n}\\n.carousel-indicators li {\\n box-sizing: content-box;\\n flex: 0 1 auto;\\n width: 30px;\\n height: 3px;\\n margin-right: 3px;\\n margin-left: 3px;\\n text-indent: -999px;\\n cursor: pointer;\\n background-color: #fff;\\n background-clip: padding-box;\\n border-top: 10px solid transparent;\\n border-bottom: 10px solid transparent;\\n opacity: .5;\\n transition: opacity 0.6s ease;\\n}\\n@media (prefers-reduced-motion: reduce) {\\n.carousel-indicators li {\\n transition: none;\\n}\\n}\\n.carousel-indicators .active {\\n opacity: 1;\\n}\\n.carousel-caption {\\n position: absolute;\\n right: 15%;\\n bottom: 20px;\\n left: 15%;\\n z-index: 10;\\n padding-top: 20px;\\n padding-bottom: 20px;\\n color: #fff;\\n text-align: center;\\n}\\n@-webkit-keyframes spinner-border {\\nto {\\n transform: rotate(360deg);\\n}\\n}\\n@keyframes spinner-border {\\nto {\\n transform: rotate(360deg);\\n}\\n}\\n.spinner-border {\\n display: inline-block;\\n width: 2rem;\\n height: 2rem;\\n vertical-align: text-bottom;\\n border: 0.25em solid currentColor;\\n border-right-color: transparent;\\n border-radius: 50%;\\n -webkit-animation: spinner-border .75s linear infinite;\\n animation: spinner-border .75s linear infinite;\\n}\\n.spinner-border-sm {\\n width: 1rem;\\n height: 1rem;\\n border-width: 0.2em;\\n}\\n@-webkit-keyframes spinner-grow {\\n0% {\\n transform: scale(0);\\n}\\n50% {\\n opacity: 1;\\n transform: none;\\n}\\n}\\n@keyframes spinner-grow {\\n0% {\\n transform: scale(0);\\n}\\n50% {\\n opacity: 1;\\n transform: none;\\n}\\n}\\n.spinner-grow {\\n display: inline-block;\\n width: 2rem;\\n height: 2rem;\\n vertical-align: text-bottom;\\n background-color: currentColor;\\n border-radius: 50%;\\n opacity: 0;\\n -webkit-animation: spinner-grow .75s linear infinite;\\n animation: spinner-grow .75s linear infinite;\\n}\\n.spinner-grow-sm {\\n width: 1rem;\\n height: 1rem;\\n}\\n.align-baseline {\\n vertical-align: baseline !important;\\n}\\n.align-top {\\n vertical-align: top !important;\\n}\\n.align-middle {\\n vertical-align: middle !important;\\n}\\n.align-bottom {\\n vertical-align: bottom !important;\\n}\\n.align-text-bottom {\\n vertical-align: text-bottom !important;\\n}\\n.align-text-top {\\n vertical-align: text-top !important;\\n}\\n.bg-primary {\\n background-color: #7a1b17 !important;\\n}\\na.bg-primary:hover, a.bg-primary:focus,\\nbutton.bg-primary:hover,\\nbutton.bg-primary:focus {\\n background-color: #4f120f !important;\\n}\\n.bg-secondary {\\n background-color: #FFFFFF !important;\\n}\\na.bg-secondary:hover, a.bg-secondary:focus,\\nbutton.bg-secondary:hover,\\nbutton.bg-secondary:focus {\\n background-color: #e6e6e6 !important;\\n}\\n.bg-success {\\n background-color: #6598cf !important;\\n}\\na.bg-success:hover, a.bg-success:focus,\\nbutton.bg-success:hover,\\nbutton.bg-success:focus {\\n background-color: #3e7ec3 !important;\\n}\\n.bg-info {\\n background-color: #17a2b8 !important;\\n}\\na.bg-info:hover, a.bg-info:focus,\\nbutton.bg-info:hover,\\nbutton.bg-info:focus {\\n background-color: #117a8b !important;\\n}\\n.bg-warning {\\n background-color: #ffc107 !important;\\n}\\na.bg-warning:hover, a.bg-warning:focus,\\nbutton.bg-warning:hover,\\nbutton.bg-warning:focus {\\n background-color: #d39e00 !important;\\n}\\n.bg-danger {\\n background-color: #e43932 !important;\\n}\\na.bg-danger:hover, a.bg-danger:focus,\\nbutton.bg-danger:hover,\\nbutton.bg-danger:focus {\\n background-color: #c9211a !important;\\n}\\n.bg-light {\\n background-color: #f8f9fa !important;\\n}\\na.bg-light:hover, a.bg-light:focus,\\nbutton.bg-light:hover,\\nbutton.bg-light:focus {\\n background-color: #dae0e5 !important;\\n}\\n.bg-dark {\\n background-color: #343a40 !important;\\n}\\na.bg-dark:hover, a.bg-dark:focus,\\nbutton.bg-dark:hover,\\nbutton.bg-dark:focus {\\n background-color: #1d2124 !important;\\n}\\n.bg-white {\\n background-color: #fff !important;\\n}\\n.bg-transparent {\\n background-color: transparent !important;\\n}\\n.border {\\n border: 1px solid #dee2e6 !important;\\n}\\n.border-top {\\n border-top: 1px solid #dee2e6 !important;\\n}\\n.border-right {\\n border-right: 1px solid #dee2e6 !important;\\n}\\n.border-bottom {\\n border-bottom: 1px solid #dee2e6 !important;\\n}\\n.border-left {\\n border-left: 1px solid #dee2e6 !important;\\n}\\n.border-0 {\\n border: 0 !important;\\n}\\n.border-top-0 {\\n border-top: 0 !important;\\n}\\n.border-right-0 {\\n border-right: 0 !important;\\n}\\n.border-bottom-0 {\\n border-bottom: 0 !important;\\n}\\n.border-left-0 {\\n border-left: 0 !important;\\n}\\n.border-primary {\\n border-color: #7a1b17 !important;\\n}\\n.border-secondary {\\n border-color: #FFFFFF !important;\\n}\\n.border-success {\\n border-color: #6598cf !important;\\n}\\n.border-info {\\n border-color: #17a2b8 !important;\\n}\\n.border-warning {\\n border-color: #ffc107 !important;\\n}\\n.border-danger {\\n border-color: #e43932 !important;\\n}\\n.border-light {\\n border-color: #f8f9fa !important;\\n}\\n.border-dark {\\n border-color: #343a40 !important;\\n}\\n.border-white {\\n border-color: #fff !important;\\n}\\n.rounded-sm {\\n border-radius: 0.2rem !important;\\n}\\n.rounded {\\n border-radius: 0.25rem !important;\\n}\\n.rounded-top {\\n border-top-left-radius: 0.25rem !important;\\n border-top-right-radius: 0.25rem !important;\\n}\\n.rounded-right {\\n border-top-right-radius: 0.25rem !important;\\n border-bottom-right-radius: 0.25rem !important;\\n}\\n.rounded-bottom {\\n border-bottom-right-radius: 0.25rem !important;\\n border-bottom-left-radius: 0.25rem !important;\\n}\\n.rounded-left {\\n border-top-left-radius: 0.25rem !important;\\n border-bottom-left-radius: 0.25rem !important;\\n}\\n.rounded-lg {\\n border-radius: 0.3rem !important;\\n}\\n.rounded-circle {\\n border-radius: 50% !important;\\n}\\n.rounded-pill {\\n border-radius: 50rem !important;\\n}\\n.rounded-0 {\\n border-radius: 0 !important;\\n}\\n.clearfix::after {\\n display: block;\\n clear: both;\\n content: \\\"\\\";\\n}\\n.d-none {\\n display: none !important;\\n}\\n.d-inline {\\n display: inline !important;\\n}\\n.d-inline-block {\\n display: inline-block !important;\\n}\\n.d-block {\\n display: block !important;\\n}\\n.d-table {\\n display: table !important;\\n}\\n.d-table-row {\\n display: table-row !important;\\n}\\n.d-table-cell {\\n display: table-cell !important;\\n}\\n.d-flex {\\n display: flex !important;\\n}\\n.d-inline-flex {\\n display: inline-flex !important;\\n}\\n@media (min-width: 576px) {\\n.d-sm-none {\\n display: none !important;\\n}\\n.d-sm-inline {\\n display: inline !important;\\n}\\n.d-sm-inline-block {\\n display: inline-block !important;\\n}\\n.d-sm-block {\\n display: block !important;\\n}\\n.d-sm-table {\\n display: table !important;\\n}\\n.d-sm-table-row {\\n display: table-row !important;\\n}\\n.d-sm-table-cell {\\n display: table-cell !important;\\n}\\n.d-sm-flex {\\n display: flex !important;\\n}\\n.d-sm-inline-flex {\\n display: inline-flex !important;\\n}\\n}\\n@media (min-width: 768px) {\\n.d-md-none {\\n display: none !important;\\n}\\n.d-md-inline {\\n display: inline !important;\\n}\\n.d-md-inline-block {\\n display: inline-block !important;\\n}\\n.d-md-block {\\n display: block !important;\\n}\\n.d-md-table {\\n display: table !important;\\n}\\n.d-md-table-row {\\n display: table-row !important;\\n}\\n.d-md-table-cell {\\n display: table-cell !important;\\n}\\n.d-md-flex {\\n display: flex !important;\\n}\\n.d-md-inline-flex {\\n display: inline-flex !important;\\n}\\n}\\n@media (min-width: 992px) {\\n.d-lg-none {\\n display: none !important;\\n}\\n.d-lg-inline {\\n display: inline !important;\\n}\\n.d-lg-inline-block {\\n display: inline-block !important;\\n}\\n.d-lg-block {\\n display: block !important;\\n}\\n.d-lg-table {\\n display: table !important;\\n}\\n.d-lg-table-row {\\n display: table-row !important;\\n}\\n.d-lg-table-cell {\\n display: table-cell !important;\\n}\\n.d-lg-flex {\\n display: flex !important;\\n}\\n.d-lg-inline-flex {\\n display: inline-flex !important;\\n}\\n}\\n@media (min-width: 1200px) {\\n.d-xl-none {\\n display: none !important;\\n}\\n.d-xl-inline {\\n display: inline !important;\\n}\\n.d-xl-inline-block {\\n display: inline-block !important;\\n}\\n.d-xl-block {\\n display: block !important;\\n}\\n.d-xl-table {\\n display: table !important;\\n}\\n.d-xl-table-row {\\n display: table-row !important;\\n}\\n.d-xl-table-cell {\\n display: table-cell !important;\\n}\\n.d-xl-flex {\\n display: flex !important;\\n}\\n.d-xl-inline-flex {\\n display: inline-flex !important;\\n}\\n}\\n@media print {\\n.d-print-none {\\n display: none !important;\\n}\\n.d-print-inline {\\n display: inline !important;\\n}\\n.d-print-inline-block {\\n display: inline-block !important;\\n}\\n.d-print-block {\\n display: block !important;\\n}\\n.d-print-table {\\n display: table !important;\\n}\\n.d-print-table-row {\\n display: table-row !important;\\n}\\n.d-print-table-cell {\\n display: table-cell !important;\\n}\\n.d-print-flex {\\n display: flex !important;\\n}\\n.d-print-inline-flex {\\n display: inline-flex !important;\\n}\\n}\\n.embed-responsive {\\n position: relative;\\n display: block;\\n width: 100%;\\n padding: 0;\\n overflow: hidden;\\n}\\n.embed-responsive::before {\\n display: block;\\n content: \\\"\\\";\\n}\\n.embed-responsive .embed-responsive-item,\\n .embed-responsive iframe,\\n .embed-responsive embed,\\n .embed-responsive object,\\n .embed-responsive video {\\n position: absolute;\\n top: 0;\\n bottom: 0;\\n left: 0;\\n width: 100%;\\n height: 100%;\\n border: 0;\\n}\\n.embed-responsive-21by9::before {\\n padding-top: 42.85714%;\\n}\\n.embed-responsive-16by9::before {\\n padding-top: 56.25%;\\n}\\n.embed-responsive-4by3::before {\\n padding-top: 75%;\\n}\\n.embed-responsive-1by1::before {\\n padding-top: 100%;\\n}\\n.embed-responsive-21by9::before {\\n padding-top: 42.85714%;\\n}\\n.embed-responsive-16by9::before {\\n padding-top: 56.25%;\\n}\\n.embed-responsive-4by3::before {\\n padding-top: 75%;\\n}\\n.embed-responsive-1by1::before {\\n padding-top: 100%;\\n}\\n.flex-row {\\n flex-direction: row !important;\\n}\\n.flex-column {\\n flex-direction: column !important;\\n}\\n.flex-row-reverse {\\n flex-direction: row-reverse !important;\\n}\\n.flex-column-reverse {\\n flex-direction: column-reverse !important;\\n}\\n.flex-wrap {\\n flex-wrap: wrap !important;\\n}\\n.flex-nowrap {\\n flex-wrap: nowrap !important;\\n}\\n.flex-wrap-reverse {\\n flex-wrap: wrap-reverse !important;\\n}\\n.flex-fill {\\n flex: 1 1 auto !important;\\n}\\n.flex-grow-0 {\\n flex-grow: 0 !important;\\n}\\n.flex-grow-1 {\\n flex-grow: 1 !important;\\n}\\n.flex-shrink-0 {\\n flex-shrink: 0 !important;\\n}\\n.flex-shrink-1 {\\n flex-shrink: 1 !important;\\n}\\n.justify-content-start {\\n justify-content: flex-start !important;\\n}\\n.justify-content-end {\\n justify-content: flex-end !important;\\n}\\n.justify-content-center {\\n justify-content: center !important;\\n}\\n.justify-content-between {\\n justify-content: space-between !important;\\n}\\n.justify-content-around {\\n justify-content: space-around !important;\\n}\\n.align-items-start {\\n align-items: flex-start !important;\\n}\\n.align-items-end {\\n align-items: flex-end !important;\\n}\\n.align-items-center {\\n align-items: center !important;\\n}\\n.align-items-baseline {\\n align-items: baseline !important;\\n}\\n.align-items-stretch {\\n align-items: stretch !important;\\n}\\n.align-content-start {\\n align-content: flex-start !important;\\n}\\n.align-content-end {\\n align-content: flex-end !important;\\n}\\n.align-content-center {\\n align-content: center !important;\\n}\\n.align-content-between {\\n align-content: space-between !important;\\n}\\n.align-content-around {\\n align-content: space-around !important;\\n}\\n.align-content-stretch {\\n align-content: stretch !important;\\n}\\n.align-self-auto {\\n align-self: auto !important;\\n}\\n.align-self-start {\\n align-self: flex-start !important;\\n}\\n.align-self-end {\\n align-self: flex-end !important;\\n}\\n.align-self-center {\\n align-self: center !important;\\n}\\n.align-self-baseline {\\n align-self: baseline !important;\\n}\\n.align-self-stretch {\\n align-self: stretch !important;\\n}\\n@media (min-width: 576px) {\\n.flex-sm-row {\\n flex-direction: row !important;\\n}\\n.flex-sm-column {\\n flex-direction: column !important;\\n}\\n.flex-sm-row-reverse {\\n flex-direction: row-reverse !important;\\n}\\n.flex-sm-column-reverse {\\n flex-direction: column-reverse !important;\\n}\\n.flex-sm-wrap {\\n flex-wrap: wrap !important;\\n}\\n.flex-sm-nowrap {\\n flex-wrap: nowrap !important;\\n}\\n.flex-sm-wrap-reverse {\\n flex-wrap: wrap-reverse !important;\\n}\\n.flex-sm-fill {\\n flex: 1 1 auto !important;\\n}\\n.flex-sm-grow-0 {\\n flex-grow: 0 !important;\\n}\\n.flex-sm-grow-1 {\\n flex-grow: 1 !important;\\n}\\n.flex-sm-shrink-0 {\\n flex-shrink: 0 !important;\\n}\\n.flex-sm-shrink-1 {\\n flex-shrink: 1 !important;\\n}\\n.justify-content-sm-start {\\n justify-content: flex-start !important;\\n}\\n.justify-content-sm-end {\\n justify-content: flex-end !important;\\n}\\n.justify-content-sm-center {\\n justify-content: center !important;\\n}\\n.justify-content-sm-between {\\n justify-content: space-between !important;\\n}\\n.justify-content-sm-around {\\n justify-content: space-around !important;\\n}\\n.align-items-sm-start {\\n align-items: flex-start !important;\\n}\\n.align-items-sm-end {\\n align-items: flex-end !important;\\n}\\n.align-items-sm-center {\\n align-items: center !important;\\n}\\n.align-items-sm-baseline {\\n align-items: baseline !important;\\n}\\n.align-items-sm-stretch {\\n align-items: stretch !important;\\n}\\n.align-content-sm-start {\\n align-content: flex-start !important;\\n}\\n.align-content-sm-end {\\n align-content: flex-end !important;\\n}\\n.align-content-sm-center {\\n align-content: center !important;\\n}\\n.align-content-sm-between {\\n align-content: space-between !important;\\n}\\n.align-content-sm-around {\\n align-content: space-around !important;\\n}\\n.align-content-sm-stretch {\\n align-content: stretch !important;\\n}\\n.align-self-sm-auto {\\n align-self: auto !important;\\n}\\n.align-self-sm-start {\\n align-self: flex-start !important;\\n}\\n.align-self-sm-end {\\n align-self: flex-end !important;\\n}\\n.align-self-sm-center {\\n align-self: center !important;\\n}\\n.align-self-sm-baseline {\\n align-self: baseline !important;\\n}\\n.align-self-sm-stretch {\\n align-self: stretch !important;\\n}\\n}\\n@media (min-width: 768px) {\\n.flex-md-row {\\n flex-direction: row !important;\\n}\\n.flex-md-column {\\n flex-direction: column !important;\\n}\\n.flex-md-row-reverse {\\n flex-direction: row-reverse !important;\\n}\\n.flex-md-column-reverse {\\n flex-direction: column-reverse !important;\\n}\\n.flex-md-wrap {\\n flex-wrap: wrap !important;\\n}\\n.flex-md-nowrap {\\n flex-wrap: nowrap !important;\\n}\\n.flex-md-wrap-reverse {\\n flex-wrap: wrap-reverse !important;\\n}\\n.flex-md-fill {\\n flex: 1 1 auto !important;\\n}\\n.flex-md-grow-0 {\\n flex-grow: 0 !important;\\n}\\n.flex-md-grow-1 {\\n flex-grow: 1 !important;\\n}\\n.flex-md-shrink-0 {\\n flex-shrink: 0 !important;\\n}\\n.flex-md-shrink-1 {\\n flex-shrink: 1 !important;\\n}\\n.justify-content-md-start {\\n justify-content: flex-start !important;\\n}\\n.justify-content-md-end {\\n justify-content: flex-end !important;\\n}\\n.justify-content-md-center {\\n justify-content: center !important;\\n}\\n.justify-content-md-between {\\n justify-content: space-between !important;\\n}\\n.justify-content-md-around {\\n justify-content: space-around !important;\\n}\\n.align-items-md-start {\\n align-items: flex-start !important;\\n}\\n.align-items-md-end {\\n align-items: flex-end !important;\\n}\\n.align-items-md-center {\\n align-items: center !important;\\n}\\n.align-items-md-baseline {\\n align-items: baseline !important;\\n}\\n.align-items-md-stretch {\\n align-items: stretch !important;\\n}\\n.align-content-md-start {\\n align-content: flex-start !important;\\n}\\n.align-content-md-end {\\n align-content: flex-end !important;\\n}\\n.align-content-md-center {\\n align-content: center !important;\\n}\\n.align-content-md-between {\\n align-content: space-between !important;\\n}\\n.align-content-md-around {\\n align-content: space-around !important;\\n}\\n.align-content-md-stretch {\\n align-content: stretch !important;\\n}\\n.align-self-md-auto {\\n align-self: auto !important;\\n}\\n.align-self-md-start {\\n align-self: flex-start !important;\\n}\\n.align-self-md-end {\\n align-self: flex-end !important;\\n}\\n.align-self-md-center {\\n align-self: center !important;\\n}\\n.align-self-md-baseline {\\n align-self: baseline !important;\\n}\\n.align-self-md-stretch {\\n align-self: stretch !important;\\n}\\n}\\n@media (min-width: 992px) {\\n.flex-lg-row {\\n flex-direction: row !important;\\n}\\n.flex-lg-column {\\n flex-direction: column !important;\\n}\\n.flex-lg-row-reverse {\\n flex-direction: row-reverse !important;\\n}\\n.flex-lg-column-reverse {\\n flex-direction: column-reverse !important;\\n}\\n.flex-lg-wrap {\\n flex-wrap: wrap !important;\\n}\\n.flex-lg-nowrap {\\n flex-wrap: nowrap !important;\\n}\\n.flex-lg-wrap-reverse {\\n flex-wrap: wrap-reverse !important;\\n}\\n.flex-lg-fill {\\n flex: 1 1 auto !important;\\n}\\n.flex-lg-grow-0 {\\n flex-grow: 0 !important;\\n}\\n.flex-lg-grow-1 {\\n flex-grow: 1 !important;\\n}\\n.flex-lg-shrink-0 {\\n flex-shrink: 0 !important;\\n}\\n.flex-lg-shrink-1 {\\n flex-shrink: 1 !important;\\n}\\n.justify-content-lg-start {\\n justify-content: flex-start !important;\\n}\\n.justify-content-lg-end {\\n justify-content: flex-end !important;\\n}\\n.justify-content-lg-center {\\n justify-content: center !important;\\n}\\n.justify-content-lg-between {\\n justify-content: space-between !important;\\n}\\n.justify-content-lg-around {\\n justify-content: space-around !important;\\n}\\n.align-items-lg-start {\\n align-items: flex-start !important;\\n}\\n.align-items-lg-end {\\n align-items: flex-end !important;\\n}\\n.align-items-lg-center {\\n align-items: center !important;\\n}\\n.align-items-lg-baseline {\\n align-items: baseline !important;\\n}\\n.align-items-lg-stretch {\\n align-items: stretch !important;\\n}\\n.align-content-lg-start {\\n align-content: flex-start !important;\\n}\\n.align-content-lg-end {\\n align-content: flex-end !important;\\n}\\n.align-content-lg-center {\\n align-content: center !important;\\n}\\n.align-content-lg-between {\\n align-content: space-between !important;\\n}\\n.align-content-lg-around {\\n align-content: space-around !important;\\n}\\n.align-content-lg-stretch {\\n align-content: stretch !important;\\n}\\n.align-self-lg-auto {\\n align-self: auto !important;\\n}\\n.align-self-lg-start {\\n align-self: flex-start !important;\\n}\\n.align-self-lg-end {\\n align-self: flex-end !important;\\n}\\n.align-self-lg-center {\\n align-self: center !important;\\n}\\n.align-self-lg-baseline {\\n align-self: baseline !important;\\n}\\n.align-self-lg-stretch {\\n align-self: stretch !important;\\n}\\n}\\n@media (min-width: 1200px) {\\n.flex-xl-row {\\n flex-direction: row !important;\\n}\\n.flex-xl-column {\\n flex-direction: column !important;\\n}\\n.flex-xl-row-reverse {\\n flex-direction: row-reverse !important;\\n}\\n.flex-xl-column-reverse {\\n flex-direction: column-reverse !important;\\n}\\n.flex-xl-wrap {\\n flex-wrap: wrap !important;\\n}\\n.flex-xl-nowrap {\\n flex-wrap: nowrap !important;\\n}\\n.flex-xl-wrap-reverse {\\n flex-wrap: wrap-reverse !important;\\n}\\n.flex-xl-fill {\\n flex: 1 1 auto !important;\\n}\\n.flex-xl-grow-0 {\\n flex-grow: 0 !important;\\n}\\n.flex-xl-grow-1 {\\n flex-grow: 1 !important;\\n}\\n.flex-xl-shrink-0 {\\n flex-shrink: 0 !important;\\n}\\n.flex-xl-shrink-1 {\\n flex-shrink: 1 !important;\\n}\\n.justify-content-xl-start {\\n justify-content: flex-start !important;\\n}\\n.justify-content-xl-end {\\n justify-content: flex-end !important;\\n}\\n.justify-content-xl-center {\\n justify-content: center !important;\\n}\\n.justify-content-xl-between {\\n justify-content: space-between !important;\\n}\\n.justify-content-xl-around {\\n justify-content: space-around !important;\\n}\\n.align-items-xl-start {\\n align-items: flex-start !important;\\n}\\n.align-items-xl-end {\\n align-items: flex-end !important;\\n}\\n.align-items-xl-center {\\n align-items: center !important;\\n}\\n.align-items-xl-baseline {\\n align-items: baseline !important;\\n}\\n.align-items-xl-stretch {\\n align-items: stretch !important;\\n}\\n.align-content-xl-start {\\n align-content: flex-start !important;\\n}\\n.align-content-xl-end {\\n align-content: flex-end !important;\\n}\\n.align-content-xl-center {\\n align-content: center !important;\\n}\\n.align-content-xl-between {\\n align-content: space-between !important;\\n}\\n.align-content-xl-around {\\n align-content: space-around !important;\\n}\\n.align-content-xl-stretch {\\n align-content: stretch !important;\\n}\\n.align-self-xl-auto {\\n align-self: auto !important;\\n}\\n.align-self-xl-start {\\n align-self: flex-start !important;\\n}\\n.align-self-xl-end {\\n align-self: flex-end !important;\\n}\\n.align-self-xl-center {\\n align-self: center !important;\\n}\\n.align-self-xl-baseline {\\n align-self: baseline !important;\\n}\\n.align-self-xl-stretch {\\n align-self: stretch !important;\\n}\\n}\\n.float-left {\\n float: left !important;\\n}\\n.float-right {\\n float: right !important;\\n}\\n.float-none {\\n float: none !important;\\n}\\n@media (min-width: 576px) {\\n.float-sm-left {\\n float: left !important;\\n}\\n.float-sm-right {\\n float: right !important;\\n}\\n.float-sm-none {\\n float: none !important;\\n}\\n}\\n@media (min-width: 768px) {\\n.float-md-left {\\n float: left !important;\\n}\\n.float-md-right {\\n float: right !important;\\n}\\n.float-md-none {\\n float: none !important;\\n}\\n}\\n@media (min-width: 992px) {\\n.float-lg-left {\\n float: left !important;\\n}\\n.float-lg-right {\\n float: right !important;\\n}\\n.float-lg-none {\\n float: none !important;\\n}\\n}\\n@media (min-width: 1200px) {\\n.float-xl-left {\\n float: left !important;\\n}\\n.float-xl-right {\\n float: right !important;\\n}\\n.float-xl-none {\\n float: none !important;\\n}\\n}\\n.user-select-all {\\n -webkit-user-select: all !important;\\n -moz-user-select: all !important;\\n -ms-user-select: all !important;\\n user-select: all !important;\\n}\\n.user-select-auto {\\n -webkit-user-select: auto !important;\\n -moz-user-select: auto !important;\\n -ms-user-select: auto !important;\\n user-select: auto !important;\\n}\\n.user-select-none {\\n -webkit-user-select: none !important;\\n -moz-user-select: none !important;\\n -ms-user-select: none !important;\\n user-select: none !important;\\n}\\n.overflow-auto {\\n overflow: auto !important;\\n}\\n.overflow-hidden {\\n overflow: hidden !important;\\n}\\n.position-static {\\n position: static !important;\\n}\\n.position-relative {\\n position: relative !important;\\n}\\n.position-absolute {\\n position: absolute !important;\\n}\\n.position-fixed {\\n position: fixed !important;\\n}\\n.position-sticky {\\n position: -webkit-sticky !important;\\n position: sticky !important;\\n}\\n.fixed-top {\\n position: fixed;\\n top: 0;\\n right: 0;\\n left: 0;\\n z-index: 1030;\\n}\\n.fixed-bottom {\\n position: fixed;\\n right: 0;\\n bottom: 0;\\n left: 0;\\n z-index: 1030;\\n}\\n@supports ((position: -webkit-sticky) or (position: sticky)) {\\n.sticky-top {\\n position: -webkit-sticky;\\n position: sticky;\\n top: 0;\\n z-index: 1020;\\n}\\n}\\n.sr-only {\\n position: absolute;\\n width: 1px;\\n height: 1px;\\n padding: 0;\\n margin: -1px;\\n overflow: hidden;\\n clip: rect(0, 0, 0, 0);\\n white-space: nowrap;\\n border: 0;\\n}\\n.sr-only-focusable:active, .sr-only-focusable:focus {\\n position: static;\\n width: auto;\\n height: auto;\\n overflow: visible;\\n clip: auto;\\n white-space: normal;\\n}\\n.shadow-sm {\\n box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;\\n}\\n.shadow {\\n box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;\\n}\\n.shadow-lg {\\n box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;\\n}\\n.shadow-none {\\n box-shadow: none !important;\\n}\\n.w-25 {\\n width: 25% !important;\\n}\\n.w-50 {\\n width: 50% !important;\\n}\\n.w-75 {\\n width: 75% !important;\\n}\\n.w-100 {\\n width: 100% !important;\\n}\\n.w-auto {\\n width: auto !important;\\n}\\n.h-25 {\\n height: 25% !important;\\n}\\n.h-50 {\\n height: 50% !important;\\n}\\n.h-75 {\\n height: 75% !important;\\n}\\n.h-100 {\\n height: 100% !important;\\n}\\n.h-auto {\\n height: auto !important;\\n}\\n.mw-100 {\\n max-width: 100% !important;\\n}\\n.mh-100 {\\n max-height: 100% !important;\\n}\\n.min-vw-100 {\\n min-width: 100vw !important;\\n}\\n.min-vh-100 {\\n min-height: 100vh !important;\\n}\\n.vw-100 {\\n width: 100vw !important;\\n}\\n.vh-100 {\\n height: 100vh !important;\\n}\\n.m-0 {\\n margin: 0 !important;\\n}\\n.mt-0,\\n.my-0 {\\n margin-top: 0 !important;\\n}\\n.mr-0,\\n.mx-0 {\\n margin-right: 0 !important;\\n}\\n.mb-0,\\n.my-0 {\\n margin-bottom: 0 !important;\\n}\\n.ml-0,\\n.mx-0 {\\n margin-left: 0 !important;\\n}\\n.m-1 {\\n margin: 0.25rem !important;\\n}\\n.mt-1,\\n.my-1 {\\n margin-top: 0.25rem !important;\\n}\\n.mr-1,\\n.mx-1 {\\n margin-right: 0.25rem !important;\\n}\\n.mb-1,\\n.my-1 {\\n margin-bottom: 0.25rem !important;\\n}\\n.ml-1,\\n.mx-1 {\\n margin-left: 0.25rem !important;\\n}\\n.m-2 {\\n margin: 0.5rem !important;\\n}\\n.mt-2,\\n.my-2 {\\n margin-top: 0.5rem !important;\\n}\\n.mr-2,\\n.mx-2 {\\n margin-right: 0.5rem !important;\\n}\\n.mb-2,\\n.my-2 {\\n margin-bottom: 0.5rem !important;\\n}\\n.ml-2,\\n.mx-2 {\\n margin-left: 0.5rem !important;\\n}\\n.m-3 {\\n margin: 1rem !important;\\n}\\n.mt-3,\\n.my-3 {\\n margin-top: 1rem !important;\\n}\\n.mr-3,\\n.mx-3 {\\n margin-right: 1rem !important;\\n}\\n.mb-3,\\n.my-3 {\\n margin-bottom: 1rem !important;\\n}\\n.ml-3,\\n.mx-3 {\\n margin-left: 1rem !important;\\n}\\n.m-4 {\\n margin: 1.5rem !important;\\n}\\n.mt-4,\\n.my-4 {\\n margin-top: 1.5rem !important;\\n}\\n.mr-4,\\n.mx-4 {\\n margin-right: 1.5rem !important;\\n}\\n.mb-4,\\n.my-4 {\\n margin-bottom: 1.5rem !important;\\n}\\n.ml-4,\\n.mx-4 {\\n margin-left: 1.5rem !important;\\n}\\n.m-5 {\\n margin: 3rem !important;\\n}\\n.mt-5,\\n.my-5 {\\n margin-top: 3rem !important;\\n}\\n.mr-5,\\n.mx-5 {\\n margin-right: 3rem !important;\\n}\\n.mb-5,\\n.my-5 {\\n margin-bottom: 3rem !important;\\n}\\n.ml-5,\\n.mx-5 {\\n margin-left: 3rem !important;\\n}\\n.p-0 {\\n padding: 0 !important;\\n}\\n.pt-0,\\n.py-0 {\\n padding-top: 0 !important;\\n}\\n.pr-0,\\n.px-0 {\\n padding-right: 0 !important;\\n}\\n.pb-0,\\n.py-0 {\\n padding-bottom: 0 !important;\\n}\\n.pl-0,\\n.px-0 {\\n padding-left: 0 !important;\\n}\\n.p-1 {\\n padding: 0.25rem !important;\\n}\\n.pt-1,\\n.py-1 {\\n padding-top: 0.25rem !important;\\n}\\n.pr-1,\\n.px-1 {\\n padding-right: 0.25rem !important;\\n}\\n.pb-1,\\n.py-1 {\\n padding-bottom: 0.25rem !important;\\n}\\n.pl-1,\\n.px-1 {\\n padding-left: 0.25rem !important;\\n}\\n.p-2 {\\n padding: 0.5rem !important;\\n}\\n.pt-2,\\n.py-2 {\\n padding-top: 0.5rem !important;\\n}\\n.pr-2,\\n.px-2 {\\n padding-right: 0.5rem !important;\\n}\\n.pb-2,\\n.py-2 {\\n padding-bottom: 0.5rem !important;\\n}\\n.pl-2,\\n.px-2 {\\n padding-left: 0.5rem !important;\\n}\\n.p-3 {\\n padding: 1rem !important;\\n}\\n.pt-3,\\n.py-3 {\\n padding-top: 1rem !important;\\n}\\n.pr-3,\\n.px-3 {\\n padding-right: 1rem !important;\\n}\\n.pb-3,\\n.py-3 {\\n padding-bottom: 1rem !important;\\n}\\n.pl-3,\\n.px-3 {\\n padding-left: 1rem !important;\\n}\\n.p-4 {\\n padding: 1.5rem !important;\\n}\\n.pt-4,\\n.py-4 {\\n padding-top: 1.5rem !important;\\n}\\n.pr-4,\\n.px-4 {\\n padding-right: 1.5rem !important;\\n}\\n.pb-4,\\n.py-4 {\\n padding-bottom: 1.5rem !important;\\n}\\n.pl-4,\\n.px-4 {\\n padding-left: 1.5rem !important;\\n}\\n.p-5 {\\n padding: 3rem !important;\\n}\\n.pt-5,\\n.py-5 {\\n padding-top: 3rem !important;\\n}\\n.pr-5,\\n.px-5 {\\n padding-right: 3rem !important;\\n}\\n.pb-5,\\n.py-5 {\\n padding-bottom: 3rem !important;\\n}\\n.pl-5,\\n.px-5 {\\n padding-left: 3rem !important;\\n}\\n.m-n1 {\\n margin: -0.25rem !important;\\n}\\n.mt-n1,\\n.my-n1 {\\n margin-top: -0.25rem !important;\\n}\\n.mr-n1,\\n.mx-n1 {\\n margin-right: -0.25rem !important;\\n}\\n.mb-n1,\\n.my-n1 {\\n margin-bottom: -0.25rem !important;\\n}\\n.ml-n1,\\n.mx-n1 {\\n margin-left: -0.25rem !important;\\n}\\n.m-n2 {\\n margin: -0.5rem !important;\\n}\\n.mt-n2,\\n.my-n2 {\\n margin-top: -0.5rem !important;\\n}\\n.mr-n2,\\n.mx-n2 {\\n margin-right: -0.5rem !important;\\n}\\n.mb-n2,\\n.my-n2 {\\n margin-bottom: -0.5rem !important;\\n}\\n.ml-n2,\\n.mx-n2 {\\n margin-left: -0.5rem !important;\\n}\\n.m-n3 {\\n margin: -1rem !important;\\n}\\n.mt-n3,\\n.my-n3 {\\n margin-top: -1rem !important;\\n}\\n.mr-n3,\\n.mx-n3 {\\n margin-right: -1rem !important;\\n}\\n.mb-n3,\\n.my-n3 {\\n margin-bottom: -1rem !important;\\n}\\n.ml-n3,\\n.mx-n3 {\\n margin-left: -1rem !important;\\n}\\n.m-n4 {\\n margin: -1.5rem !important;\\n}\\n.mt-n4,\\n.my-n4 {\\n margin-top: -1.5rem !important;\\n}\\n.mr-n4,\\n.mx-n4 {\\n margin-right: -1.5rem !important;\\n}\\n.mb-n4,\\n.my-n4 {\\n margin-bottom: -1.5rem !important;\\n}\\n.ml-n4,\\n.mx-n4 {\\n margin-left: -1.5rem !important;\\n}\\n.m-n5 {\\n margin: -3rem !important;\\n}\\n.mt-n5,\\n.my-n5 {\\n margin-top: -3rem !important;\\n}\\n.mr-n5,\\n.mx-n5 {\\n margin-right: -3rem !important;\\n}\\n.mb-n5,\\n.my-n5 {\\n margin-bottom: -3rem !important;\\n}\\n.ml-n5,\\n.mx-n5 {\\n margin-left: -3rem !important;\\n}\\n.m-auto {\\n margin: auto !important;\\n}\\n.mt-auto,\\n.my-auto {\\n margin-top: auto !important;\\n}\\n.mr-auto,\\n.mx-auto {\\n margin-right: auto !important;\\n}\\n.mb-auto,\\n.my-auto {\\n margin-bottom: auto !important;\\n}\\n.ml-auto,\\n.mx-auto {\\n margin-left: auto !important;\\n}\\n@media (min-width: 576px) {\\n.m-sm-0 {\\n margin: 0 !important;\\n}\\n.mt-sm-0,\\n .my-sm-0 {\\n margin-top: 0 !important;\\n}\\n.mr-sm-0,\\n .mx-sm-0 {\\n margin-right: 0 !important;\\n}\\n.mb-sm-0,\\n .my-sm-0 {\\n margin-bottom: 0 !important;\\n}\\n.ml-sm-0,\\n .mx-sm-0 {\\n margin-left: 0 !important;\\n}\\n.m-sm-1 {\\n margin: 0.25rem !important;\\n}\\n.mt-sm-1,\\n .my-sm-1 {\\n margin-top: 0.25rem !important;\\n}\\n.mr-sm-1,\\n .mx-sm-1 {\\n margin-right: 0.25rem !important;\\n}\\n.mb-sm-1,\\n .my-sm-1 {\\n margin-bottom: 0.25rem !important;\\n}\\n.ml-sm-1,\\n .mx-sm-1 {\\n margin-left: 0.25rem !important;\\n}\\n.m-sm-2 {\\n margin: 0.5rem !important;\\n}\\n.mt-sm-2,\\n .my-sm-2 {\\n margin-top: 0.5rem !important;\\n}\\n.mr-sm-2,\\n .mx-sm-2 {\\n margin-right: 0.5rem !important;\\n}\\n.mb-sm-2,\\n .my-sm-2 {\\n margin-bottom: 0.5rem !important;\\n}\\n.ml-sm-2,\\n .mx-sm-2 {\\n margin-left: 0.5rem !important;\\n}\\n.m-sm-3 {\\n margin: 1rem !important;\\n}\\n.mt-sm-3,\\n .my-sm-3 {\\n margin-top: 1rem !important;\\n}\\n.mr-sm-3,\\n .mx-sm-3 {\\n margin-right: 1rem !important;\\n}\\n.mb-sm-3,\\n .my-sm-3 {\\n margin-bottom: 1rem !important;\\n}\\n.ml-sm-3,\\n .mx-sm-3 {\\n margin-left: 1rem !important;\\n}\\n.m-sm-4 {\\n margin: 1.5rem !important;\\n}\\n.mt-sm-4,\\n .my-sm-4 {\\n margin-top: 1.5rem !important;\\n}\\n.mr-sm-4,\\n .mx-sm-4 {\\n margin-right: 1.5rem !important;\\n}\\n.mb-sm-4,\\n .my-sm-4 {\\n margin-bottom: 1.5rem !important;\\n}\\n.ml-sm-4,\\n .mx-sm-4 {\\n margin-left: 1.5rem !important;\\n}\\n.m-sm-5 {\\n margin: 3rem !important;\\n}\\n.mt-sm-5,\\n .my-sm-5 {\\n margin-top: 3rem !important;\\n}\\n.mr-sm-5,\\n .mx-sm-5 {\\n margin-right: 3rem !important;\\n}\\n.mb-sm-5,\\n .my-sm-5 {\\n margin-bottom: 3rem !important;\\n}\\n.ml-sm-5,\\n .mx-sm-5 {\\n margin-left: 3rem !important;\\n}\\n.p-sm-0 {\\n padding: 0 !important;\\n}\\n.pt-sm-0,\\n .py-sm-0 {\\n padding-top: 0 !important;\\n}\\n.pr-sm-0,\\n .px-sm-0 {\\n padding-right: 0 !important;\\n}\\n.pb-sm-0,\\n .py-sm-0 {\\n padding-bottom: 0 !important;\\n}\\n.pl-sm-0,\\n .px-sm-0 {\\n padding-left: 0 !important;\\n}\\n.p-sm-1 {\\n padding: 0.25rem !important;\\n}\\n.pt-sm-1,\\n .py-sm-1 {\\n padding-top: 0.25rem !important;\\n}\\n.pr-sm-1,\\n .px-sm-1 {\\n padding-right: 0.25rem !important;\\n}\\n.pb-sm-1,\\n .py-sm-1 {\\n padding-bottom: 0.25rem !important;\\n}\\n.pl-sm-1,\\n .px-sm-1 {\\n padding-left: 0.25rem !important;\\n}\\n.p-sm-2 {\\n padding: 0.5rem !important;\\n}\\n.pt-sm-2,\\n .py-sm-2 {\\n padding-top: 0.5rem !important;\\n}\\n.pr-sm-2,\\n .px-sm-2 {\\n padding-right: 0.5rem !important;\\n}\\n.pb-sm-2,\\n .py-sm-2 {\\n padding-bottom: 0.5rem !important;\\n}\\n.pl-sm-2,\\n .px-sm-2 {\\n padding-left: 0.5rem !important;\\n}\\n.p-sm-3 {\\n padding: 1rem !important;\\n}\\n.pt-sm-3,\\n .py-sm-3 {\\n padding-top: 1rem !important;\\n}\\n.pr-sm-3,\\n .px-sm-3 {\\n padding-right: 1rem !important;\\n}\\n.pb-sm-3,\\n .py-sm-3 {\\n padding-bottom: 1rem !important;\\n}\\n.pl-sm-3,\\n .px-sm-3 {\\n padding-left: 1rem !important;\\n}\\n.p-sm-4 {\\n padding: 1.5rem !important;\\n}\\n.pt-sm-4,\\n .py-sm-4 {\\n padding-top: 1.5rem !important;\\n}\\n.pr-sm-4,\\n .px-sm-4 {\\n padding-right: 1.5rem !important;\\n}\\n.pb-sm-4,\\n .py-sm-4 {\\n padding-bottom: 1.5rem !important;\\n}\\n.pl-sm-4,\\n .px-sm-4 {\\n padding-left: 1.5rem !important;\\n}\\n.p-sm-5 {\\n padding: 3rem !important;\\n}\\n.pt-sm-5,\\n .py-sm-5 {\\n padding-top: 3rem !important;\\n}\\n.pr-sm-5,\\n .px-sm-5 {\\n padding-right: 3rem !important;\\n}\\n.pb-sm-5,\\n .py-sm-5 {\\n padding-bottom: 3rem !important;\\n}\\n.pl-sm-5,\\n .px-sm-5 {\\n padding-left: 3rem !important;\\n}\\n.m-sm-n1 {\\n margin: -0.25rem !important;\\n}\\n.mt-sm-n1,\\n .my-sm-n1 {\\n margin-top: -0.25rem !important;\\n}\\n.mr-sm-n1,\\n .mx-sm-n1 {\\n margin-right: -0.25rem !important;\\n}\\n.mb-sm-n1,\\n .my-sm-n1 {\\n margin-bottom: -0.25rem !important;\\n}\\n.ml-sm-n1,\\n .mx-sm-n1 {\\n margin-left: -0.25rem !important;\\n}\\n.m-sm-n2 {\\n margin: -0.5rem !important;\\n}\\n.mt-sm-n2,\\n .my-sm-n2 {\\n margin-top: -0.5rem !important;\\n}\\n.mr-sm-n2,\\n .mx-sm-n2 {\\n margin-right: -0.5rem !important;\\n}\\n.mb-sm-n2,\\n .my-sm-n2 {\\n margin-bottom: -0.5rem !important;\\n}\\n.ml-sm-n2,\\n .mx-sm-n2 {\\n margin-left: -0.5rem !important;\\n}\\n.m-sm-n3 {\\n margin: -1rem !important;\\n}\\n.mt-sm-n3,\\n .my-sm-n3 {\\n margin-top: -1rem !important;\\n}\\n.mr-sm-n3,\\n .mx-sm-n3 {\\n margin-right: -1rem !important;\\n}\\n.mb-sm-n3,\\n .my-sm-n3 {\\n margin-bottom: -1rem !important;\\n}\\n.ml-sm-n3,\\n .mx-sm-n3 {\\n margin-left: -1rem !important;\\n}\\n.m-sm-n4 {\\n margin: -1.5rem !important;\\n}\\n.mt-sm-n4,\\n .my-sm-n4 {\\n margin-top: -1.5rem !important;\\n}\\n.mr-sm-n4,\\n .mx-sm-n4 {\\n margin-right: -1.5rem !important;\\n}\\n.mb-sm-n4,\\n .my-sm-n4 {\\n margin-bottom: -1.5rem !important;\\n}\\n.ml-sm-n4,\\n .mx-sm-n4 {\\n margin-left: -1.5rem !important;\\n}\\n.m-sm-n5 {\\n margin: -3rem !important;\\n}\\n.mt-sm-n5,\\n .my-sm-n5 {\\n margin-top: -3rem !important;\\n}\\n.mr-sm-n5,\\n .mx-sm-n5 {\\n margin-right: -3rem !important;\\n}\\n.mb-sm-n5,\\n .my-sm-n5 {\\n margin-bottom: -3rem !important;\\n}\\n.ml-sm-n5,\\n .mx-sm-n5 {\\n margin-left: -3rem !important;\\n}\\n.m-sm-auto {\\n margin: auto !important;\\n}\\n.mt-sm-auto,\\n .my-sm-auto {\\n margin-top: auto !important;\\n}\\n.mr-sm-auto,\\n .mx-sm-auto {\\n margin-right: auto !important;\\n}\\n.mb-sm-auto,\\n .my-sm-auto {\\n margin-bottom: auto !important;\\n}\\n.ml-sm-auto,\\n .mx-sm-auto {\\n margin-left: auto !important;\\n}\\n}\\n@media (min-width: 768px) {\\n.m-md-0 {\\n margin: 0 !important;\\n}\\n.mt-md-0,\\n .my-md-0 {\\n margin-top: 0 !important;\\n}\\n.mr-md-0,\\n .mx-md-0 {\\n margin-right: 0 !important;\\n}\\n.mb-md-0,\\n .my-md-0 {\\n margin-bottom: 0 !important;\\n}\\n.ml-md-0,\\n .mx-md-0 {\\n margin-left: 0 !important;\\n}\\n.m-md-1 {\\n margin: 0.25rem !important;\\n}\\n.mt-md-1,\\n .my-md-1 {\\n margin-top: 0.25rem !important;\\n}\\n.mr-md-1,\\n .mx-md-1 {\\n margin-right: 0.25rem !important;\\n}\\n.mb-md-1,\\n .my-md-1 {\\n margin-bottom: 0.25rem !important;\\n}\\n.ml-md-1,\\n .mx-md-1 {\\n margin-left: 0.25rem !important;\\n}\\n.m-md-2 {\\n margin: 0.5rem !important;\\n}\\n.mt-md-2,\\n .my-md-2 {\\n margin-top: 0.5rem !important;\\n}\\n.mr-md-2,\\n .mx-md-2 {\\n margin-right: 0.5rem !important;\\n}\\n.mb-md-2,\\n .my-md-2 {\\n margin-bottom: 0.5rem !important;\\n}\\n.ml-md-2,\\n .mx-md-2 {\\n margin-left: 0.5rem !important;\\n}\\n.m-md-3 {\\n margin: 1rem !important;\\n}\\n.mt-md-3,\\n .my-md-3 {\\n margin-top: 1rem !important;\\n}\\n.mr-md-3,\\n .mx-md-3 {\\n margin-right: 1rem !important;\\n}\\n.mb-md-3,\\n .my-md-3 {\\n margin-bottom: 1rem !important;\\n}\\n.ml-md-3,\\n .mx-md-3 {\\n margin-left: 1rem !important;\\n}\\n.m-md-4 {\\n margin: 1.5rem !important;\\n}\\n.mt-md-4,\\n .my-md-4 {\\n margin-top: 1.5rem !important;\\n}\\n.mr-md-4,\\n .mx-md-4 {\\n margin-right: 1.5rem !important;\\n}\\n.mb-md-4,\\n .my-md-4 {\\n margin-bottom: 1.5rem !important;\\n}\\n.ml-md-4,\\n .mx-md-4 {\\n margin-left: 1.5rem !important;\\n}\\n.m-md-5 {\\n margin: 3rem !important;\\n}\\n.mt-md-5,\\n .my-md-5 {\\n margin-top: 3rem !important;\\n}\\n.mr-md-5,\\n .mx-md-5 {\\n margin-right: 3rem !important;\\n}\\n.mb-md-5,\\n .my-md-5 {\\n margin-bottom: 3rem !important;\\n}\\n.ml-md-5,\\n .mx-md-5 {\\n margin-left: 3rem !important;\\n}\\n.p-md-0 {\\n padding: 0 !important;\\n}\\n.pt-md-0,\\n .py-md-0 {\\n padding-top: 0 !important;\\n}\\n.pr-md-0,\\n .px-md-0 {\\n padding-right: 0 !important;\\n}\\n.pb-md-0,\\n .py-md-0 {\\n padding-bottom: 0 !important;\\n}\\n.pl-md-0,\\n .px-md-0 {\\n padding-left: 0 !important;\\n}\\n.p-md-1 {\\n padding: 0.25rem !important;\\n}\\n.pt-md-1,\\n .py-md-1 {\\n padding-top: 0.25rem !important;\\n}\\n.pr-md-1,\\n .px-md-1 {\\n padding-right: 0.25rem !important;\\n}\\n.pb-md-1,\\n .py-md-1 {\\n padding-bottom: 0.25rem !important;\\n}\\n.pl-md-1,\\n .px-md-1 {\\n padding-left: 0.25rem !important;\\n}\\n.p-md-2 {\\n padding: 0.5rem !important;\\n}\\n.pt-md-2,\\n .py-md-2 {\\n padding-top: 0.5rem !important;\\n}\\n.pr-md-2,\\n .px-md-2 {\\n padding-right: 0.5rem !important;\\n}\\n.pb-md-2,\\n .py-md-2 {\\n padding-bottom: 0.5rem !important;\\n}\\n.pl-md-2,\\n .px-md-2 {\\n padding-left: 0.5rem !important;\\n}\\n.p-md-3 {\\n padding: 1rem !important;\\n}\\n.pt-md-3,\\n .py-md-3 {\\n padding-top: 1rem !important;\\n}\\n.pr-md-3,\\n .px-md-3 {\\n padding-right: 1rem !important;\\n}\\n.pb-md-3,\\n .py-md-3 {\\n padding-bottom: 1rem !important;\\n}\\n.pl-md-3,\\n .px-md-3 {\\n padding-left: 1rem !important;\\n}\\n.p-md-4 {\\n padding: 1.5rem !important;\\n}\\n.pt-md-4,\\n .py-md-4 {\\n padding-top: 1.5rem !important;\\n}\\n.pr-md-4,\\n .px-md-4 {\\n padding-right: 1.5rem !important;\\n}\\n.pb-md-4,\\n .py-md-4 {\\n padding-bottom: 1.5rem !important;\\n}\\n.pl-md-4,\\n .px-md-4 {\\n padding-left: 1.5rem !important;\\n}\\n.p-md-5 {\\n padding: 3rem !important;\\n}\\n.pt-md-5,\\n .py-md-5 {\\n padding-top: 3rem !important;\\n}\\n.pr-md-5,\\n .px-md-5 {\\n padding-right: 3rem !important;\\n}\\n.pb-md-5,\\n .py-md-5 {\\n padding-bottom: 3rem !important;\\n}\\n.pl-md-5,\\n .px-md-5 {\\n padding-left: 3rem !important;\\n}\\n.m-md-n1 {\\n margin: -0.25rem !important;\\n}\\n.mt-md-n1,\\n .my-md-n1 {\\n margin-top: -0.25rem !important;\\n}\\n.mr-md-n1,\\n .mx-md-n1 {\\n margin-right: -0.25rem !important;\\n}\\n.mb-md-n1,\\n .my-md-n1 {\\n margin-bottom: -0.25rem !important;\\n}\\n.ml-md-n1,\\n .mx-md-n1 {\\n margin-left: -0.25rem !important;\\n}\\n.m-md-n2 {\\n margin: -0.5rem !important;\\n}\\n.mt-md-n2,\\n .my-md-n2 {\\n margin-top: -0.5rem !important;\\n}\\n.mr-md-n2,\\n .mx-md-n2 {\\n margin-right: -0.5rem !important;\\n}\\n.mb-md-n2,\\n .my-md-n2 {\\n margin-bottom: -0.5rem !important;\\n}\\n.ml-md-n2,\\n .mx-md-n2 {\\n margin-left: -0.5rem !important;\\n}\\n.m-md-n3 {\\n margin: -1rem !important;\\n}\\n.mt-md-n3,\\n .my-md-n3 {\\n margin-top: -1rem !important;\\n}\\n.mr-md-n3,\\n .mx-md-n3 {\\n margin-right: -1rem !important;\\n}\\n.mb-md-n3,\\n .my-md-n3 {\\n margin-bottom: -1rem !important;\\n}\\n.ml-md-n3,\\n .mx-md-n3 {\\n margin-left: -1rem !important;\\n}\\n.m-md-n4 {\\n margin: -1.5rem !important;\\n}\\n.mt-md-n4,\\n .my-md-n4 {\\n margin-top: -1.5rem !important;\\n}\\n.mr-md-n4,\\n .mx-md-n4 {\\n margin-right: -1.5rem !important;\\n}\\n.mb-md-n4,\\n .my-md-n4 {\\n margin-bottom: -1.5rem !important;\\n}\\n.ml-md-n4,\\n .mx-md-n4 {\\n margin-left: -1.5rem !important;\\n}\\n.m-md-n5 {\\n margin: -3rem !important;\\n}\\n.mt-md-n5,\\n .my-md-n5 {\\n margin-top: -3rem !important;\\n}\\n.mr-md-n5,\\n .mx-md-n5 {\\n margin-right: -3rem !important;\\n}\\n.mb-md-n5,\\n .my-md-n5 {\\n margin-bottom: -3rem !important;\\n}\\n.ml-md-n5,\\n .mx-md-n5 {\\n margin-left: -3rem !important;\\n}\\n.m-md-auto {\\n margin: auto !important;\\n}\\n.mt-md-auto,\\n .my-md-auto {\\n margin-top: auto !important;\\n}\\n.mr-md-auto,\\n .mx-md-auto {\\n margin-right: auto !important;\\n}\\n.mb-md-auto,\\n .my-md-auto {\\n margin-bottom: auto !important;\\n}\\n.ml-md-auto,\\n .mx-md-auto {\\n margin-left: auto !important;\\n}\\n}\\n@media (min-width: 992px) {\\n.m-lg-0 {\\n margin: 0 !important;\\n}\\n.mt-lg-0,\\n .my-lg-0 {\\n margin-top: 0 !important;\\n}\\n.mr-lg-0,\\n .mx-lg-0 {\\n margin-right: 0 !important;\\n}\\n.mb-lg-0,\\n .my-lg-0 {\\n margin-bottom: 0 !important;\\n}\\n.ml-lg-0,\\n .mx-lg-0 {\\n margin-left: 0 !important;\\n}\\n.m-lg-1 {\\n margin: 0.25rem !important;\\n}\\n.mt-lg-1,\\n .my-lg-1 {\\n margin-top: 0.25rem !important;\\n}\\n.mr-lg-1,\\n .mx-lg-1 {\\n margin-right: 0.25rem !important;\\n}\\n.mb-lg-1,\\n .my-lg-1 {\\n margin-bottom: 0.25rem !important;\\n}\\n.ml-lg-1,\\n .mx-lg-1 {\\n margin-left: 0.25rem !important;\\n}\\n.m-lg-2 {\\n margin: 0.5rem !important;\\n}\\n.mt-lg-2,\\n .my-lg-2 {\\n margin-top: 0.5rem !important;\\n}\\n.mr-lg-2,\\n .mx-lg-2 {\\n margin-right: 0.5rem !important;\\n}\\n.mb-lg-2,\\n .my-lg-2 {\\n margin-bottom: 0.5rem !important;\\n}\\n.ml-lg-2,\\n .mx-lg-2 {\\n margin-left: 0.5rem !important;\\n}\\n.m-lg-3 {\\n margin: 1rem !important;\\n}\\n.mt-lg-3,\\n .my-lg-3 {\\n margin-top: 1rem !important;\\n}\\n.mr-lg-3,\\n .mx-lg-3 {\\n margin-right: 1rem !important;\\n}\\n.mb-lg-3,\\n .my-lg-3 {\\n margin-bottom: 1rem !important;\\n}\\n.ml-lg-3,\\n .mx-lg-3 {\\n margin-left: 1rem !important;\\n}\\n.m-lg-4 {\\n margin: 1.5rem !important;\\n}\\n.mt-lg-4,\\n .my-lg-4 {\\n margin-top: 1.5rem !important;\\n}\\n.mr-lg-4,\\n .mx-lg-4 {\\n margin-right: 1.5rem !important;\\n}\\n.mb-lg-4,\\n .my-lg-4 {\\n margin-bottom: 1.5rem !important;\\n}\\n.ml-lg-4,\\n .mx-lg-4 {\\n margin-left: 1.5rem !important;\\n}\\n.m-lg-5 {\\n margin: 3rem !important;\\n}\\n.mt-lg-5,\\n .my-lg-5 {\\n margin-top: 3rem !important;\\n}\\n.mr-lg-5,\\n .mx-lg-5 {\\n margin-right: 3rem !important;\\n}\\n.mb-lg-5,\\n .my-lg-5 {\\n margin-bottom: 3rem !important;\\n}\\n.ml-lg-5,\\n .mx-lg-5 {\\n margin-left: 3rem !important;\\n}\\n.p-lg-0 {\\n padding: 0 !important;\\n}\\n.pt-lg-0,\\n .py-lg-0 {\\n padding-top: 0 !important;\\n}\\n.pr-lg-0,\\n .px-lg-0 {\\n padding-right: 0 !important;\\n}\\n.pb-lg-0,\\n .py-lg-0 {\\n padding-bottom: 0 !important;\\n}\\n.pl-lg-0,\\n .px-lg-0 {\\n padding-left: 0 !important;\\n}\\n.p-lg-1 {\\n padding: 0.25rem !important;\\n}\\n.pt-lg-1,\\n .py-lg-1 {\\n padding-top: 0.25rem !important;\\n}\\n.pr-lg-1,\\n .px-lg-1 {\\n padding-right: 0.25rem !important;\\n}\\n.pb-lg-1,\\n .py-lg-1 {\\n padding-bottom: 0.25rem !important;\\n}\\n.pl-lg-1,\\n .px-lg-1 {\\n padding-left: 0.25rem !important;\\n}\\n.p-lg-2 {\\n padding: 0.5rem !important;\\n}\\n.pt-lg-2,\\n .py-lg-2 {\\n padding-top: 0.5rem !important;\\n}\\n.pr-lg-2,\\n .px-lg-2 {\\n padding-right: 0.5rem !important;\\n}\\n.pb-lg-2,\\n .py-lg-2 {\\n padding-bottom: 0.5rem !important;\\n}\\n.pl-lg-2,\\n .px-lg-2 {\\n padding-left: 0.5rem !important;\\n}\\n.p-lg-3 {\\n padding: 1rem !important;\\n}\\n.pt-lg-3,\\n .py-lg-3 {\\n padding-top: 1rem !important;\\n}\\n.pr-lg-3,\\n .px-lg-3 {\\n padding-right: 1rem !important;\\n}\\n.pb-lg-3,\\n .py-lg-3 {\\n padding-bottom: 1rem !important;\\n}\\n.pl-lg-3,\\n .px-lg-3 {\\n padding-left: 1rem !important;\\n}\\n.p-lg-4 {\\n padding: 1.5rem !important;\\n}\\n.pt-lg-4,\\n .py-lg-4 {\\n padding-top: 1.5rem !important;\\n}\\n.pr-lg-4,\\n .px-lg-4 {\\n padding-right: 1.5rem !important;\\n}\\n.pb-lg-4,\\n .py-lg-4 {\\n padding-bottom: 1.5rem !important;\\n}\\n.pl-lg-4,\\n .px-lg-4 {\\n padding-left: 1.5rem !important;\\n}\\n.p-lg-5 {\\n padding: 3rem !important;\\n}\\n.pt-lg-5,\\n .py-lg-5 {\\n padding-top: 3rem !important;\\n}\\n.pr-lg-5,\\n .px-lg-5 {\\n padding-right: 3rem !important;\\n}\\n.pb-lg-5,\\n .py-lg-5 {\\n padding-bottom: 3rem !important;\\n}\\n.pl-lg-5,\\n .px-lg-5 {\\n padding-left: 3rem !important;\\n}\\n.m-lg-n1 {\\n margin: -0.25rem !important;\\n}\\n.mt-lg-n1,\\n .my-lg-n1 {\\n margin-top: -0.25rem !important;\\n}\\n.mr-lg-n1,\\n .mx-lg-n1 {\\n margin-right: -0.25rem !important;\\n}\\n.mb-lg-n1,\\n .my-lg-n1 {\\n margin-bottom: -0.25rem !important;\\n}\\n.ml-lg-n1,\\n .mx-lg-n1 {\\n margin-left: -0.25rem !important;\\n}\\n.m-lg-n2 {\\n margin: -0.5rem !important;\\n}\\n.mt-lg-n2,\\n .my-lg-n2 {\\n margin-top: -0.5rem !important;\\n}\\n.mr-lg-n2,\\n .mx-lg-n2 {\\n margin-right: -0.5rem !important;\\n}\\n.mb-lg-n2,\\n .my-lg-n2 {\\n margin-bottom: -0.5rem !important;\\n}\\n.ml-lg-n2,\\n .mx-lg-n2 {\\n margin-left: -0.5rem !important;\\n}\\n.m-lg-n3 {\\n margin: -1rem !important;\\n}\\n.mt-lg-n3,\\n .my-lg-n3 {\\n margin-top: -1rem !important;\\n}\\n.mr-lg-n3,\\n .mx-lg-n3 {\\n margin-right: -1rem !important;\\n}\\n.mb-lg-n3,\\n .my-lg-n3 {\\n margin-bottom: -1rem !important;\\n}\\n.ml-lg-n3,\\n .mx-lg-n3 {\\n margin-left: -1rem !important;\\n}\\n.m-lg-n4 {\\n margin: -1.5rem !important;\\n}\\n.mt-lg-n4,\\n .my-lg-n4 {\\n margin-top: -1.5rem !important;\\n}\\n.mr-lg-n4,\\n .mx-lg-n4 {\\n margin-right: -1.5rem !important;\\n}\\n.mb-lg-n4,\\n .my-lg-n4 {\\n margin-bottom: -1.5rem !important;\\n}\\n.ml-lg-n4,\\n .mx-lg-n4 {\\n margin-left: -1.5rem !important;\\n}\\n.m-lg-n5 {\\n margin: -3rem !important;\\n}\\n.mt-lg-n5,\\n .my-lg-n5 {\\n margin-top: -3rem !important;\\n}\\n.mr-lg-n5,\\n .mx-lg-n5 {\\n margin-right: -3rem !important;\\n}\\n.mb-lg-n5,\\n .my-lg-n5 {\\n margin-bottom: -3rem !important;\\n}\\n.ml-lg-n5,\\n .mx-lg-n5 {\\n margin-left: -3rem !important;\\n}\\n.m-lg-auto {\\n margin: auto !important;\\n}\\n.mt-lg-auto,\\n .my-lg-auto {\\n margin-top: auto !important;\\n}\\n.mr-lg-auto,\\n .mx-lg-auto {\\n margin-right: auto !important;\\n}\\n.mb-lg-auto,\\n .my-lg-auto {\\n margin-bottom: auto !important;\\n}\\n.ml-lg-auto,\\n .mx-lg-auto {\\n margin-left: auto !important;\\n}\\n}\\n@media (min-width: 1200px) {\\n.m-xl-0 {\\n margin: 0 !important;\\n}\\n.mt-xl-0,\\n .my-xl-0 {\\n margin-top: 0 !important;\\n}\\n.mr-xl-0,\\n .mx-xl-0 {\\n margin-right: 0 !important;\\n}\\n.mb-xl-0,\\n .my-xl-0 {\\n margin-bottom: 0 !important;\\n}\\n.ml-xl-0,\\n .mx-xl-0 {\\n margin-left: 0 !important;\\n}\\n.m-xl-1 {\\n margin: 0.25rem !important;\\n}\\n.mt-xl-1,\\n .my-xl-1 {\\n margin-top: 0.25rem !important;\\n}\\n.mr-xl-1,\\n .mx-xl-1 {\\n margin-right: 0.25rem !important;\\n}\\n.mb-xl-1,\\n .my-xl-1 {\\n margin-bottom: 0.25rem !important;\\n}\\n.ml-xl-1,\\n .mx-xl-1 {\\n margin-left: 0.25rem !important;\\n}\\n.m-xl-2 {\\n margin: 0.5rem !important;\\n}\\n.mt-xl-2,\\n .my-xl-2 {\\n margin-top: 0.5rem !important;\\n}\\n.mr-xl-2,\\n .mx-xl-2 {\\n margin-right: 0.5rem !important;\\n}\\n.mb-xl-2,\\n .my-xl-2 {\\n margin-bottom: 0.5rem !important;\\n}\\n.ml-xl-2,\\n .mx-xl-2 {\\n margin-left: 0.5rem !important;\\n}\\n.m-xl-3 {\\n margin: 1rem !important;\\n}\\n.mt-xl-3,\\n .my-xl-3 {\\n margin-top: 1rem !important;\\n}\\n.mr-xl-3,\\n .mx-xl-3 {\\n margin-right: 1rem !important;\\n}\\n.mb-xl-3,\\n .my-xl-3 {\\n margin-bottom: 1rem !important;\\n}\\n.ml-xl-3,\\n .mx-xl-3 {\\n margin-left: 1rem !important;\\n}\\n.m-xl-4 {\\n margin: 1.5rem !important;\\n}\\n.mt-xl-4,\\n .my-xl-4 {\\n margin-top: 1.5rem !important;\\n}\\n.mr-xl-4,\\n .mx-xl-4 {\\n margin-right: 1.5rem !important;\\n}\\n.mb-xl-4,\\n .my-xl-4 {\\n margin-bottom: 1.5rem !important;\\n}\\n.ml-xl-4,\\n .mx-xl-4 {\\n margin-left: 1.5rem !important;\\n}\\n.m-xl-5 {\\n margin: 3rem !important;\\n}\\n.mt-xl-5,\\n .my-xl-5 {\\n margin-top: 3rem !important;\\n}\\n.mr-xl-5,\\n .mx-xl-5 {\\n margin-right: 3rem !important;\\n}\\n.mb-xl-5,\\n .my-xl-5 {\\n margin-bottom: 3rem !important;\\n}\\n.ml-xl-5,\\n .mx-xl-5 {\\n margin-left: 3rem !important;\\n}\\n.p-xl-0 {\\n padding: 0 !important;\\n}\\n.pt-xl-0,\\n .py-xl-0 {\\n padding-top: 0 !important;\\n}\\n.pr-xl-0,\\n .px-xl-0 {\\n padding-right: 0 !important;\\n}\\n.pb-xl-0,\\n .py-xl-0 {\\n padding-bottom: 0 !important;\\n}\\n.pl-xl-0,\\n .px-xl-0 {\\n padding-left: 0 !important;\\n}\\n.p-xl-1 {\\n padding: 0.25rem !important;\\n}\\n.pt-xl-1,\\n .py-xl-1 {\\n padding-top: 0.25rem !important;\\n}\\n.pr-xl-1,\\n .px-xl-1 {\\n padding-right: 0.25rem !important;\\n}\\n.pb-xl-1,\\n .py-xl-1 {\\n padding-bottom: 0.25rem !important;\\n}\\n.pl-xl-1,\\n .px-xl-1 {\\n padding-left: 0.25rem !important;\\n}\\n.p-xl-2 {\\n padding: 0.5rem !important;\\n}\\n.pt-xl-2,\\n .py-xl-2 {\\n padding-top: 0.5rem !important;\\n}\\n.pr-xl-2,\\n .px-xl-2 {\\n padding-right: 0.5rem !important;\\n}\\n.pb-xl-2,\\n .py-xl-2 {\\n padding-bottom: 0.5rem !important;\\n}\\n.pl-xl-2,\\n .px-xl-2 {\\n padding-left: 0.5rem !important;\\n}\\n.p-xl-3 {\\n padding: 1rem !important;\\n}\\n.pt-xl-3,\\n .py-xl-3 {\\n padding-top: 1rem !important;\\n}\\n.pr-xl-3,\\n .px-xl-3 {\\n padding-right: 1rem !important;\\n}\\n.pb-xl-3,\\n .py-xl-3 {\\n padding-bottom: 1rem !important;\\n}\\n.pl-xl-3,\\n .px-xl-3 {\\n padding-left: 1rem !important;\\n}\\n.p-xl-4 {\\n padding: 1.5rem !important;\\n}\\n.pt-xl-4,\\n .py-xl-4 {\\n padding-top: 1.5rem !important;\\n}\\n.pr-xl-4,\\n .px-xl-4 {\\n padding-right: 1.5rem !important;\\n}\\n.pb-xl-4,\\n .py-xl-4 {\\n padding-bottom: 1.5rem !important;\\n}\\n.pl-xl-4,\\n .px-xl-4 {\\n padding-left: 1.5rem !important;\\n}\\n.p-xl-5 {\\n padding: 3rem !important;\\n}\\n.pt-xl-5,\\n .py-xl-5 {\\n padding-top: 3rem !important;\\n}\\n.pr-xl-5,\\n .px-xl-5 {\\n padding-right: 3rem !important;\\n}\\n.pb-xl-5,\\n .py-xl-5 {\\n padding-bottom: 3rem !important;\\n}\\n.pl-xl-5,\\n .px-xl-5 {\\n padding-left: 3rem !important;\\n}\\n.m-xl-n1 {\\n margin: -0.25rem !important;\\n}\\n.mt-xl-n1,\\n .my-xl-n1 {\\n margin-top: -0.25rem !important;\\n}\\n.mr-xl-n1,\\n .mx-xl-n1 {\\n margin-right: -0.25rem !important;\\n}\\n.mb-xl-n1,\\n .my-xl-n1 {\\n margin-bottom: -0.25rem !important;\\n}\\n.ml-xl-n1,\\n .mx-xl-n1 {\\n margin-left: -0.25rem !important;\\n}\\n.m-xl-n2 {\\n margin: -0.5rem !important;\\n}\\n.mt-xl-n2,\\n .my-xl-n2 {\\n margin-top: -0.5rem !important;\\n}\\n.mr-xl-n2,\\n .mx-xl-n2 {\\n margin-right: -0.5rem !important;\\n}\\n.mb-xl-n2,\\n .my-xl-n2 {\\n margin-bottom: -0.5rem !important;\\n}\\n.ml-xl-n2,\\n .mx-xl-n2 {\\n margin-left: -0.5rem !important;\\n}\\n.m-xl-n3 {\\n margin: -1rem !important;\\n}\\n.mt-xl-n3,\\n .my-xl-n3 {\\n margin-top: -1rem !important;\\n}\\n.mr-xl-n3,\\n .mx-xl-n3 {\\n margin-right: -1rem !important;\\n}\\n.mb-xl-n3,\\n .my-xl-n3 {\\n margin-bottom: -1rem !important;\\n}\\n.ml-xl-n3,\\n .mx-xl-n3 {\\n margin-left: -1rem !important;\\n}\\n.m-xl-n4 {\\n margin: -1.5rem !important;\\n}\\n.mt-xl-n4,\\n .my-xl-n4 {\\n margin-top: -1.5rem !important;\\n}\\n.mr-xl-n4,\\n .mx-xl-n4 {\\n margin-right: -1.5rem !important;\\n}\\n.mb-xl-n4,\\n .my-xl-n4 {\\n margin-bottom: -1.5rem !important;\\n}\\n.ml-xl-n4,\\n .mx-xl-n4 {\\n margin-left: -1.5rem !important;\\n}\\n.m-xl-n5 {\\n margin: -3rem !important;\\n}\\n.mt-xl-n5,\\n .my-xl-n5 {\\n margin-top: -3rem !important;\\n}\\n.mr-xl-n5,\\n .mx-xl-n5 {\\n margin-right: -3rem !important;\\n}\\n.mb-xl-n5,\\n .my-xl-n5 {\\n margin-bottom: -3rem !important;\\n}\\n.ml-xl-n5,\\n .mx-xl-n5 {\\n margin-left: -3rem !important;\\n}\\n.m-xl-auto {\\n margin: auto !important;\\n}\\n.mt-xl-auto,\\n .my-xl-auto {\\n margin-top: auto !important;\\n}\\n.mr-xl-auto,\\n .mx-xl-auto {\\n margin-right: auto !important;\\n}\\n.mb-xl-auto,\\n .my-xl-auto {\\n margin-bottom: auto !important;\\n}\\n.ml-xl-auto,\\n .mx-xl-auto {\\n margin-left: auto !important;\\n}\\n}\\n.stretched-link::after {\\n position: absolute;\\n top: 0;\\n right: 0;\\n bottom: 0;\\n left: 0;\\n z-index: 1;\\n pointer-events: auto;\\n content: \\\"\\\";\\n background-color: rgba(0, 0, 0, 0);\\n}\\n.text-monospace {\\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, \\\"Liberation Mono\\\", \\\"Courier New\\\", monospace !important;\\n}\\n.text-justify {\\n text-align: justify !important;\\n}\\n.text-wrap {\\n white-space: normal !important;\\n}\\n.text-nowrap {\\n white-space: nowrap !important;\\n}\\n.text-truncate {\\n overflow: hidden;\\n text-overflow: ellipsis;\\n white-space: nowrap;\\n}\\n.text-left {\\n text-align: left !important;\\n}\\n.text-right {\\n text-align: right !important;\\n}\\n.text-center {\\n text-align: center !important;\\n}\\n@media (min-width: 576px) {\\n.text-sm-left {\\n text-align: left !important;\\n}\\n.text-sm-right {\\n text-align: right !important;\\n}\\n.text-sm-center {\\n text-align: center !important;\\n}\\n}\\n@media (min-width: 768px) {\\n.text-md-left {\\n text-align: left !important;\\n}\\n.text-md-right {\\n text-align: right !important;\\n}\\n.text-md-center {\\n text-align: center !important;\\n}\\n}\\n@media (min-width: 992px) {\\n.text-lg-left {\\n text-align: left !important;\\n}\\n.text-lg-right {\\n text-align: right !important;\\n}\\n.text-lg-center {\\n text-align: center !important;\\n}\\n}\\n@media (min-width: 1200px) {\\n.text-xl-left {\\n text-align: left !important;\\n}\\n.text-xl-right {\\n text-align: right !important;\\n}\\n.text-xl-center {\\n text-align: center !important;\\n}\\n}\\n.text-lowercase {\\n text-transform: lowercase !important;\\n}\\n.text-uppercase {\\n text-transform: uppercase !important;\\n}\\n.text-capitalize {\\n text-transform: capitalize !important;\\n}\\n.font-weight-light {\\n font-weight: 300 !important;\\n}\\n.font-weight-lighter {\\n font-weight: lighter !important;\\n}\\n.font-weight-normal {\\n font-weight: 400 !important;\\n}\\n.font-weight-bold {\\n font-weight: 700 !important;\\n}\\n.font-weight-bolder {\\n font-weight: bolder !important;\\n}\\n.font-italic {\\n font-style: italic !important;\\n}\\n.text-white {\\n color: #fff !important;\\n}\\n.text-primary {\\n color: #7a1b17 !important;\\n}\\na.text-primary:hover, a.text-primary:focus {\\n color: #3a0d0b !important;\\n}\\n.text-secondary {\\n color: #FFFFFF !important;\\n}\\na.text-secondary:hover, a.text-secondary:focus {\\n color: #d9d9d9 !important;\\n}\\n.text-success {\\n color: #6598cf !important;\\n}\\na.text-success:hover, a.text-success:focus {\\n color: #3771b0 !important;\\n}\\n.text-info {\\n color: #17a2b8 !important;\\n}\\na.text-info:hover, a.text-info:focus {\\n color: #0f6674 !important;\\n}\\n.text-warning {\\n color: #ffc107 !important;\\n}\\na.text-warning:hover, a.text-warning:focus {\\n color: #ba8b00 !important;\\n}\\n.text-danger {\\n color: #e43932 !important;\\n}\\na.text-danger:hover, a.text-danger:focus {\\n color: #b21e17 !important;\\n}\\n.text-light {\\n color: #f8f9fa !important;\\n}\\na.text-light:hover, a.text-light:focus {\\n color: #cbd3da !important;\\n}\\n.text-dark {\\n color: #343a40 !important;\\n}\\na.text-dark:hover, a.text-dark:focus {\\n color: #121416 !important;\\n}\\n.text-body {\\n color: #212529 !important;\\n}\\n.text-muted {\\n color: #6c757d !important;\\n}\\n.text-black-50 {\\n color: rgba(0, 0, 0, 0.5) !important;\\n}\\n.text-white-50 {\\n color: rgba(255, 255, 255, 0.5) !important;\\n}\\n.text-hide {\\n font: 0/0 a;\\n color: transparent;\\n text-shadow: none;\\n background-color: transparent;\\n border: 0;\\n}\\n.text-decoration-none {\\n text-decoration: none !important;\\n}\\n.text-break {\\n word-wrap: break-word !important;\\n}\\n.text-reset {\\n color: inherit !important;\\n}\\n.visible {\\n visibility: visible !important;\\n}\\n.invisible {\\n visibility: hidden !important;\\n}\\n@media print {\\n*,\\n *::before,\\n *::after {\\n text-shadow: none !important;\\n box-shadow: none !important;\\n}\\na:not(.btn) {\\n text-decoration: underline;\\n}\\nabbr[title]::after {\\n content: \\\" (\\\" attr(title) \\\")\\\";\\n}\\npre {\\n white-space: pre-wrap !important;\\n}\\npre,\\n blockquote {\\n border: 1px solid #adb5bd;\\n page-break-inside: avoid;\\n}\\nthead {\\n display: table-header-group;\\n}\\ntr,\\n img {\\n page-break-inside: avoid;\\n}\\np,\\n h2,\\n h3 {\\n orphans: 3;\\n widows: 3;\\n}\\nh2,\\n h3 {\\n page-break-after: avoid;\\n}\\n@page {\\n size: a3;\\n}\\nbody {\\n min-width: 992px !important;\\n}\\n.container {\\n min-width: 992px !important;\\n}\\n.navbar {\\n display: none;\\n}\\n.badge {\\n border: 1px solid #000;\\n}\\n.table {\\n border-collapse: collapse !important;\\n}\\n.table td,\\n .table th {\\n background-color: #fff !important;\\n}\\n.table-bordered th,\\n .table-bordered td {\\n border: 1px solid #dee2e6 !important;\\n}\\n.table-dark {\\n color: inherit;\\n}\\n.table-dark th,\\n .table-dark td,\\n .table-dark thead th,\\n .table-dark tbody + tbody {\\n border-color: #dee2e6;\\n}\\n.table .thead-dark th {\\n color: inherit;\\n border-color: #dee2e6;\\n}\\n}\\n.bv-no-focus-ring:focus {\\n outline: none;\\n}\\n@media (max-width: 575.98px) {\\n.bv-d-xs-down-none {\\n display: none !important;\\n}\\n}\\n@media (max-width: 767.98px) {\\n.bv-d-sm-down-none {\\n display: none !important;\\n}\\n}\\n@media (max-width: 991.98px) {\\n.bv-d-md-down-none {\\n display: none !important;\\n}\\n}\\n@media (max-width: 1199.98px) {\\n.bv-d-lg-down-none {\\n display: none !important;\\n}\\n}\\n.bv-d-xl-down-none {\\n display: none !important;\\n}\\n.form-control.focus {\\n color: #495057;\\n background-color: #fff;\\n border-color: #80bdff;\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\\n}\\n.form-control.focus.is-valid {\\n border-color: #28a745;\\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\\n}\\n.form-control.focus.is-invalid {\\n border-color: #dc3545;\\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\\n}\\n.b-form-btn-label-control.form-control {\\n background-image: none;\\n padding: 0;\\n}\\n.input-group .b-form-btn-label-control.form-control {\\n padding: 0;\\n}\\n[dir=\\\"rtl\\\"] .b-form-btn-label-control.form-control, .b-form-btn-label-control.form-control[dir=\\\"rtl\\\"] {\\n flex-direction: row-reverse;\\n}\\n[dir=\\\"rtl\\\"] .b-form-btn-label-control.form-control > label, .b-form-btn-label-control.form-control[dir=\\\"rtl\\\"] > label {\\n text-align: right;\\n}\\n.b-form-btn-label-control.form-control > .btn {\\n line-height: 1;\\n font-size: inherit;\\n box-shadow: none !important;\\n border: 0;\\n}\\n.b-form-btn-label-control.form-control > .btn:disabled {\\n pointer-events: none;\\n}\\n.b-form-btn-label-control.form-control.is-valid > .btn {\\n color: #28a745;\\n}\\n.b-form-btn-label-control.form-control.is-invalid > .btn {\\n color: #dc3545;\\n}\\n.b-form-btn-label-control.form-control > .dropdown-menu {\\n padding: 0.5rem;\\n}\\n.b-form-btn-label-control.form-control > label {\\n outline: 0;\\n padding-left: 0.25rem;\\n margin: 0;\\n border: 0;\\n font-size: inherit;\\n cursor: pointer;\\n min-height: calc(calc(1.5em + 0.75rem + 2px) - 2px);\\n}\\n.b-form-btn-label-control.form-control > label.form-control-sm {\\n min-height: calc(calc(1.5em + 0.5rem + 2px) - 2px);\\n}\\n.b-form-btn-label-control.form-control > label.form-control-lg {\\n min-height: calc(calc(1.5em + 1rem + 2px) - 2px);\\n}\\n.input-group.input-group-sm .b-form-btn-label-control.form-control > label {\\n min-height: calc(calc(1.5em + 0.5rem + 2px) - 2px);\\n padding-top: 0.25rem;\\n padding-bottom: 0.25rem;\\n}\\n.input-group.input-group-lg .b-form-btn-label-control.form-control > label {\\n min-height: calc(calc(1.5em + 1rem + 2px) - 2px);\\n padding-top: 0.5rem;\\n padding-bottom: 0.5rem;\\n}\\n.b-form-btn-label-control.form-control[aria-disabled=\\\"true\\\"], .b-form-btn-label-control.form-control[aria-readonly=\\\"true\\\"] {\\n background-color: #e9ecef;\\n opacity: 1;\\n}\\n.b-form-btn-label-control.form-control[aria-disabled=\\\"true\\\"] {\\n pointer-events: none;\\n}\\n.b-form-btn-label-control.form-control[aria-disabled=\\\"true\\\"] > label {\\n cursor: default;\\n}\\n.b-form-btn-label-control.btn-group > .dropdown-menu {\\n padding: 0.5rem;\\n}\\n.b-avatar {\\n display: inline-flex;\\n align-items: center;\\n justify-content: center;\\n vertical-align: middle;\\n font-size: inherit;\\n font-weight: 400;\\n line-height: 1;\\n max-width: 100%;\\n max-height: auto;\\n text-align: center;\\n overflow: visible;\\n position: relative;\\n transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,\\r box-shadow 0.15s ease-in-out;\\n}\\n.b-avatar:focus {\\n outline: 0;\\n}\\n.b-avatar.btn, .b-avatar[href] {\\n padding: 0;\\n border: 0;\\n}\\n.b-avatar.btn .b-avatar-img img, .b-avatar[href] .b-avatar-img img {\\n transition: transform 0.15s ease-in-out;\\n}\\n.b-avatar.btn:not(:disabled):not(.disabled), .b-avatar[href]:not(:disabled):not(.disabled) {\\n cursor: pointer;\\n}\\n.b-avatar.btn:not(:disabled):not(.disabled):hover .b-avatar-img img, .b-avatar[href]:not(:disabled):not(.disabled):hover .b-avatar-img img {\\n transform: scale(1.15);\\n}\\n.b-avatar.disabled, .b-avatar:disabled, .b-avatar[disabled] {\\n opacity: 0.65;\\n pointer-events: none;\\n}\\n.b-avatar .b-avatar-custom,\\n .b-avatar .b-avatar-text,\\n .b-avatar .b-avatar-img {\\n border-radius: inherit;\\n width: 100%;\\n height: 100%;\\n overflow: hidden;\\n display: flex;\\n justify-content: center;\\n align-items: center;\\n}\\n.b-avatar .b-avatar-text {\\n text-transform: uppercase;\\n white-space: nowrap;\\n}\\n.b-avatar[href] {\\n text-decoration: none;\\n}\\n.b-avatar > .b-icon {\\n width: 60%;\\n height: auto;\\n max-width: 100%;\\n}\\n.b-avatar .b-avatar-img img {\\n width: 100%;\\n height: 100%;\\n max-height: auto;\\n border-radius: inherit;\\n}\\n.b-avatar .b-avatar-badge {\\n position: absolute;\\n min-height: 1.5em;\\n min-width: 1.5em;\\n padding: 0.25em;\\n line-height: 1;\\n border-radius: 10em;\\n font-size: 70%;\\n font-weight: 700;\\n z-index: 5;\\n}\\n.b-avatar-group .b-avatar-group-inner {\\n display: flex;\\n flex-wrap: wrap;\\n}\\n.b-avatar-group .b-avatar {\\n border: 1px solid #dee2e6;\\n}\\n.b-avatar-group a.b-avatar:hover:not(.disabled):not(disabled),\\n.b-avatar-group .btn.b-avatar:hover:not(.disabled):not(disabled) {\\n z-index: 3;\\n}\\n.b-calendar {\\n display: inline-flex;\\n}\\n.b-calendar .b-calendar-inner {\\n min-width: 250px;\\n}\\n.b-calendar .b-calendar-header,\\n .b-calendar .b-calendar-nav {\\n margin-bottom: 0.25rem;\\n}\\n.b-calendar .b-calendar-nav .btn {\\n padding: 0.25rem;\\n}\\n.b-calendar output {\\n padding: 0.25rem;\\n font-size: 80%;\\n}\\n.b-calendar output.readonly {\\n background-color: #e9ecef;\\n opacity: 1;\\n}\\n.b-calendar .b-calendar-footer {\\n margin-top: 0.5rem;\\n}\\n.b-calendar .b-calendar-grid {\\n padding: 0;\\n margin: 0;\\n overflow: hidden;\\n}\\n.b-calendar .b-calendar-grid .row {\\n flex-wrap: nowrap;\\n}\\n.b-calendar .b-calendar-grid-caption {\\n padding: 0.25rem;\\n}\\n.b-calendar .b-calendar-grid-body .col[data-date] .btn {\\n width: 32px;\\n height: 32px;\\n font-size: 14px;\\n line-height: 1;\\n margin: 3px auto;\\n padding: 9px 0;\\n}\\n.b-calendar .btn:disabled, .b-calendar .btn.disabled, .b-calendar .btn[aria-disabled=\\\"true\\\"] {\\n cursor: default;\\n pointer-events: none;\\n}\\n.card-img-left {\\n border-top-left-radius: calc(0.25rem - 1px);\\n border-bottom-left-radius: calc(0.25rem - 1px);\\n}\\n.card-img-right {\\n border-top-right-radius: calc(0.25rem - 1px);\\n border-bottom-right-radius: calc(0.25rem - 1px);\\n}\\n.dropdown:not(.dropleft) .dropdown-toggle.dropdown-toggle-no-caret::after {\\n display: none !important;\\n}\\n.dropdown.dropleft .dropdown-toggle.dropdown-toggle-no-caret::before {\\n display: none !important;\\n}\\n.dropdown .dropdown-menu:focus {\\n outline: none;\\n}\\n.b-dropdown-form {\\n display: inline-block;\\n padding: 0.25rem 1.5rem;\\n width: 100%;\\n clear: both;\\n font-weight: 400;\\n}\\n.b-dropdown-form:focus {\\n outline: 1px dotted !important;\\n outline: 5px auto -webkit-focus-ring-color !important;\\n}\\n.b-dropdown-form.disabled, .b-dropdown-form:disabled {\\n outline: 0 !important;\\n color: #6c757d;\\n pointer-events: none;\\n}\\n.b-dropdown-text {\\n display: inline-block;\\n padding: 0.25rem 1.5rem;\\n margin-bottom: 0;\\n width: 100%;\\n clear: both;\\n font-weight: lighter;\\n}\\n.custom-checkbox.b-custom-control-lg,\\n.input-group-lg .custom-checkbox {\\n font-size: 1.25rem;\\n line-height: 1.5;\\n padding-left: 1.875rem;\\n}\\n.custom-checkbox.b-custom-control-lg .custom-control-label::before,\\n .input-group-lg .custom-checkbox .custom-control-label::before {\\n top: 0.3125rem;\\n left: -1.875rem;\\n width: 1.25rem;\\n height: 1.25rem;\\n border-radius: 0.3rem;\\n}\\n.custom-checkbox.b-custom-control-lg .custom-control-label::after,\\n .input-group-lg .custom-checkbox .custom-control-label::after {\\n top: 0.3125rem;\\n left: -1.875rem;\\n width: 1.25rem;\\n height: 1.25rem;\\n background-size: 50% 50%;\\n}\\n.custom-checkbox.b-custom-control-sm,\\n.input-group-sm .custom-checkbox {\\n font-size: 0.875rem;\\n line-height: 1.5;\\n padding-left: 1.3125rem;\\n}\\n.custom-checkbox.b-custom-control-sm .custom-control-label::before,\\n .input-group-sm .custom-checkbox .custom-control-label::before {\\n top: 0.21875rem;\\n left: -1.3125rem;\\n width: 0.875rem;\\n height: 0.875rem;\\n border-radius: 0.2rem;\\n}\\n.custom-checkbox.b-custom-control-sm .custom-control-label::after,\\n .input-group-sm .custom-checkbox .custom-control-label::after {\\n top: 0.21875rem;\\n left: -1.3125rem;\\n width: 0.875rem;\\n height: 0.875rem;\\n background-size: 50% 50%;\\n}\\n.custom-switch.b-custom-control-lg,\\n.input-group-lg .custom-switch {\\n padding-left: 2.8125rem;\\n}\\n.custom-switch.b-custom-control-lg .custom-control-label,\\n .input-group-lg .custom-switch .custom-control-label {\\n font-size: 1.25rem;\\n line-height: 1.5;\\n}\\n.custom-switch.b-custom-control-lg .custom-control-label::before,\\n .input-group-lg .custom-switch .custom-control-label::before {\\n top: 0.3125rem;\\n height: 1.25rem;\\n left: -2.8125rem;\\n width: 2.1875rem;\\n border-radius: 0.625rem;\\n}\\n.custom-switch.b-custom-control-lg .custom-control-label::after,\\n .input-group-lg .custom-switch .custom-control-label::after {\\n top: calc( 0.3125rem + 2px);\\n left: calc( -2.8125rem + 2px);\\n width: calc( 1.25rem - 4px);\\n height: calc( 1.25rem - 4px);\\n border-radius: 0.625rem;\\n background-size: 50% 50%;\\n}\\n.custom-switch.b-custom-control-lg .custom-control-input:checked ~ .custom-control-label::after,\\n .input-group-lg .custom-switch .custom-control-input:checked ~ .custom-control-label::after {\\n transform: translateX(0.9375rem);\\n}\\n.custom-switch.b-custom-control-sm,\\n.input-group-sm .custom-switch {\\n padding-left: 1.96875rem;\\n}\\n.custom-switch.b-custom-control-sm .custom-control-label,\\n .input-group-sm .custom-switch .custom-control-label {\\n font-size: 0.875rem;\\n line-height: 1.5;\\n}\\n.custom-switch.b-custom-control-sm .custom-control-label::before,\\n .input-group-sm .custom-switch .custom-control-label::before {\\n top: 0.21875rem;\\n left: -1.96875rem;\\n width: 1.53125rem;\\n height: 0.875rem;\\n border-radius: 0.4375rem;\\n}\\n.custom-switch.b-custom-control-sm .custom-control-label::after,\\n .input-group-sm .custom-switch .custom-control-label::after {\\n top: calc( 0.21875rem + 2px);\\n left: calc( -1.96875rem + 2px);\\n width: calc( 0.875rem - 4px);\\n height: calc( 0.875rem - 4px);\\n border-radius: 0.4375rem;\\n background-size: 50% 50%;\\n}\\n.custom-switch.b-custom-control-sm .custom-control-input:checked ~ .custom-control-label::after,\\n .input-group-sm .custom-switch .custom-control-input:checked ~ .custom-control-label::after {\\n transform: translateX(0.65625rem);\\n}\\n.input-group > .input-group-prepend > .btn-group > .btn,\\n.input-group > .input-group-append:not(:last-child) > .btn-group > .btn,\\n.input-group > .input-group-append:last-child > .btn-group:not(:last-child):not(.dropdown-toggle) > .btn {\\n border-top-right-radius: 0;\\n border-bottom-right-radius: 0;\\n}\\n.input-group > .input-group-append > .btn-group > .btn,\\n.input-group > .input-group-prepend:not(:first-child) > .btn-group > .btn,\\n.input-group > .input-group-prepend:first-child > .btn-group:not(:first-child) > .btn {\\n border-top-left-radius: 0;\\n border-bottom-left-radius: 0;\\n}\\n.b-custom-control-lg.custom-file,\\n.b-custom-control-lg .custom-file-input,\\n.b-custom-control-lg .custom-file-label,\\n.input-group-lg.custom-file,\\n.input-group-lg .custom-file-input,\\n.input-group-lg .custom-file-label {\\n font-size: 1.25rem;\\n height: calc(1.5em + 1rem + 2px);\\n}\\n.b-custom-control-lg .custom-file-label,\\n.b-custom-control-lg .custom-file-label:after,\\n.input-group-lg .custom-file-label,\\n.input-group-lg .custom-file-label:after {\\n padding: 0.5rem 1rem;\\n line-height: 1.5;\\n}\\n.b-custom-control-lg .custom-file-label,\\n.input-group-lg .custom-file-label {\\n border-radius: 0.3rem;\\n}\\n.b-custom-control-lg .custom-file-label::after,\\n .input-group-lg .custom-file-label::after {\\n font-size: inherit;\\n height: calc( 1.5em + 1rem);\\n border-radius: 0 0.3rem 0.3rem 0;\\n}\\n.b-custom-control-sm.custom-file,\\n.b-custom-control-sm .custom-file-input,\\n.b-custom-control-sm .custom-file-label,\\n.input-group-sm.custom-file,\\n.input-group-sm .custom-file-input,\\n.input-group-sm .custom-file-label {\\n font-size: 0.875rem;\\n height: calc(1.5em + 0.5rem + 2px);\\n}\\n.b-custom-control-sm .custom-file-label,\\n.b-custom-control-sm .custom-file-label:after,\\n.input-group-sm .custom-file-label,\\n.input-group-sm .custom-file-label:after {\\n padding: 0.25rem 0.5rem;\\n line-height: 1.5;\\n}\\n.b-custom-control-sm .custom-file-label,\\n.input-group-sm .custom-file-label {\\n border-radius: 0.2rem;\\n}\\n.b-custom-control-sm .custom-file-label::after,\\n .input-group-sm .custom-file-label::after {\\n font-size: inherit;\\n height: calc( 1.5em + 0.5rem);\\n border-radius: 0 0.2rem 0.2rem 0;\\n}\\n.was-validated .form-control:invalid,\\n.was-validated .form-control:valid, .form-control.is-invalid, .form-control.is-valid {\\n background-position: right calc(0.375em + 0.1875rem) center;\\n}\\ninput[type=\\\"color\\\"].form-control {\\n height: calc(1.5em + 0.75rem + 2px);\\n padding: 0.125rem 0.25rem;\\n}\\ninput[type=\\\"color\\\"].form-control.form-control-sm,\\n.input-group-sm input[type=\\\"color\\\"].form-control {\\n height: calc(1.5em + 0.5rem + 2px);\\n padding: 0.125rem 0.25rem;\\n}\\ninput[type=\\\"color\\\"].form-control.form-control-lg,\\n.input-group-lg input[type=\\\"color\\\"].form-control {\\n height: calc(1.5em + 1rem + 2px);\\n padding: 0.125rem 0.25rem;\\n}\\ninput[type=\\\"color\\\"].form-control:disabled {\\n background-color: #adb5bd;\\n opacity: 0.65;\\n}\\n.input-group > .custom-range {\\n position: relative;\\n flex: 1 1 auto;\\n width: 1%;\\n margin-bottom: 0;\\n}\\n.input-group > .custom-range + .form-control,\\n .input-group > .custom-range + .form-control-plaintext,\\n .input-group > .custom-range + .custom-select,\\n .input-group > .custom-range + .custom-range,\\n .input-group > .custom-range + .custom-file {\\n margin-left: -1px;\\n}\\n.input-group > .form-control + .custom-range,\\n.input-group > .form-control-plaintext + .custom-range,\\n.input-group > .custom-select + .custom-range,\\n.input-group > .custom-range + .custom-range,\\n.input-group > .custom-file + .custom-range {\\n margin-left: -1px;\\n}\\n.input-group > .custom-range:focus {\\n z-index: 3;\\n}\\n.input-group > .custom-range:not(:last-child) {\\n border-top-right-radius: 0;\\n border-bottom-right-radius: 0;\\n}\\n.input-group > .custom-range:not(:first-child) {\\n border-top-left-radius: 0;\\n border-bottom-left-radius: 0;\\n}\\n.input-group > .custom-range {\\n height: calc(1.5em + 0.75rem + 2px);\\n padding: 0 0.75rem;\\n background-color: #fff;\\n background-clip: padding-box;\\n border: 1px solid #ced4da;\\n height: calc(1.5em + 0.75rem + 2px);\\n border-radius: 0.25rem;\\n transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\\n}\\n@media (prefers-reduced-motion: reduce) {\\n.input-group > .custom-range {\\n transition: none;\\n}\\n}\\n.input-group > .custom-range:focus {\\n color: #495057;\\n background-color: #fff;\\n border-color: #80bdff;\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\\n}\\n.input-group > .custom-range:disabled, .input-group > .custom-range[readonly] {\\n background-color: #e9ecef;\\n}\\n.input-group-lg > .custom-range {\\n height: calc(1.5em + 1rem + 2px);\\n padding: 0 1rem;\\n border-radius: 0.3rem;\\n}\\n.input-group-sm > .custom-range {\\n height: calc(1.5em + 0.5rem + 2px);\\n padding: 0 0.5rem;\\n border-radius: 0.2rem;\\n}\\n.was-validated .input-group .custom-range:valid, .input-group .custom-range.is-valid {\\n border-color: #28a745;\\n}\\n.was-validated .input-group .custom-range:valid:focus, .input-group .custom-range.is-valid:focus {\\n border-color: #28a745;\\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\\n}\\n.was-validated .custom-range:valid:focus::-webkit-slider-thumb, .custom-range.is-valid:focus::-webkit-slider-thumb {\\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem #9be7ac;\\n}\\n.was-validated .custom-range:valid:focus::-moz-range-thumb, .custom-range.is-valid:focus::-moz-range-thumb {\\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem #9be7ac;\\n}\\n.was-validated .custom-range:valid:focus::-ms-thumb, .custom-range.is-valid:focus::-ms-thumb {\\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem #9be7ac;\\n}\\n.was-validated .custom-range:valid::-webkit-slider-thumb, .custom-range.is-valid::-webkit-slider-thumb {\\n background-color: #28a745;\\n background-image: none;\\n}\\n.was-validated .custom-range:valid::-webkit-slider-thumb:active, .custom-range.is-valid::-webkit-slider-thumb:active {\\n background-color: #9be7ac;\\n background-image: none;\\n}\\n.was-validated .custom-range:valid::-webkit-slider-runnable-track, .custom-range.is-valid::-webkit-slider-runnable-track {\\n background-color: rgba(40, 167, 69, 0.35);\\n}\\n.was-validated .custom-range:valid::-moz-range-thumb, .custom-range.is-valid::-moz-range-thumb {\\n background-color: #28a745;\\n background-image: none;\\n}\\n.was-validated .custom-range:valid::-moz-range-thumb:active, .custom-range.is-valid::-moz-range-thumb:active {\\n background-color: #9be7ac;\\n background-image: none;\\n}\\n.was-validated .custom-range:valid::-moz-range-track, .custom-range.is-valid::-moz-range-track {\\n background: rgba(40, 167, 69, 0.35);\\n}\\n.was-validated .custom-range:valid ~ .valid-feedback,\\n.was-validated .custom-range:valid ~ .valid-tooltip, .custom-range.is-valid ~ .valid-feedback,\\n.custom-range.is-valid ~ .valid-tooltip {\\n display: block;\\n}\\n.was-validated .custom-range:valid::-ms-thumb, .custom-range.is-valid::-ms-thumb {\\n background-color: #28a745;\\n background-image: none;\\n}\\n.was-validated .custom-range:valid::-ms-thumb:active, .custom-range.is-valid::-ms-thumb:active {\\n background-color: #9be7ac;\\n background-image: none;\\n}\\n.was-validated .custom-range:valid::-ms-track-lower, .custom-range.is-valid::-ms-track-lower {\\n background: rgba(40, 167, 69, 0.35);\\n}\\n.was-validated .custom-range:valid::-ms-track-upper, .custom-range.is-valid::-ms-track-upper {\\n background: rgba(40, 167, 69, 0.35);\\n}\\n.was-validated .input-group .custom-range:invalid, .input-group .custom-range.is-invalid {\\n border-color: #dc3545;\\n}\\n.was-validated .input-group .custom-range:invalid:focus, .input-group .custom-range.is-invalid:focus {\\n border-color: #dc3545;\\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\\n}\\n.was-validated .custom-range:invalid:focus::-webkit-slider-thumb, .custom-range.is-invalid:focus::-webkit-slider-thumb {\\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem #f6cdd1;\\n}\\n.was-validated .custom-range:invalid:focus::-moz-range-thumb, .custom-range.is-invalid:focus::-moz-range-thumb {\\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem #f6cdd1;\\n}\\n.was-validated .custom-range:invalid:focus::-ms-thumb, .custom-range.is-invalid:focus::-ms-thumb {\\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem #f6cdd1;\\n}\\n.was-validated .custom-range:invalid::-webkit-slider-thumb, .custom-range.is-invalid::-webkit-slider-thumb {\\n background-color: #dc3545;\\n background-image: none;\\n}\\n.was-validated .custom-range:invalid::-webkit-slider-thumb:active, .custom-range.is-invalid::-webkit-slider-thumb:active {\\n background-color: #f6cdd1;\\n background-image: none;\\n}\\n.was-validated .custom-range:invalid::-webkit-slider-runnable-track, .custom-range.is-invalid::-webkit-slider-runnable-track {\\n background-color: rgba(220, 53, 69, 0.35);\\n}\\n.was-validated .custom-range:invalid::-moz-range-thumb, .custom-range.is-invalid::-moz-range-thumb {\\n background-color: #dc3545;\\n background-image: none;\\n}\\n.was-validated .custom-range:invalid::-moz-range-thumb:active, .custom-range.is-invalid::-moz-range-thumb:active {\\n background-color: #f6cdd1;\\n background-image: none;\\n}\\n.was-validated .custom-range:invalid::-moz-range-track, .custom-range.is-invalid::-moz-range-track {\\n background: rgba(220, 53, 69, 0.35);\\n}\\n.was-validated .custom-range:invalid ~ .invalid-feedback,\\n.was-validated .custom-range:invalid ~ .invalid-tooltip, .custom-range.is-invalid ~ .invalid-feedback,\\n.custom-range.is-invalid ~ .invalid-tooltip {\\n display: block;\\n}\\n.was-validated .custom-range:invalid::-ms-thumb, .custom-range.is-invalid::-ms-thumb {\\n background-color: #dc3545;\\n background-image: none;\\n}\\n.was-validated .custom-range:invalid::-ms-thumb:active, .custom-range.is-invalid::-ms-thumb:active {\\n background-color: #f6cdd1;\\n background-image: none;\\n}\\n.was-validated .custom-range:invalid::-ms-track-lower, .custom-range.is-invalid::-ms-track-lower {\\n background: rgba(220, 53, 69, 0.35);\\n}\\n.was-validated .custom-range:invalid::-ms-track-upper, .custom-range.is-invalid::-ms-track-upper {\\n background: rgba(220, 53, 69, 0.35);\\n}\\n.custom-radio.b-custom-control-lg,\\n.input-group-lg .custom-radio {\\n font-size: 1.25rem;\\n line-height: 1.5;\\n padding-left: 1.875rem;\\n}\\n.custom-radio.b-custom-control-lg .custom-control-label::before,\\n .input-group-lg .custom-radio .custom-control-label::before {\\n top: 0.3125rem;\\n left: -1.875rem;\\n width: 1.25rem;\\n height: 1.25rem;\\n border-radius: 50%;\\n}\\n.custom-radio.b-custom-control-lg .custom-control-label::after,\\n .input-group-lg .custom-radio .custom-control-label::after {\\n top: 0.3125rem;\\n left: -1.875rem;\\n width: 1.25rem;\\n height: 1.25rem;\\n background: no-repeat 50% / 50% 50%;\\n}\\n.custom-radio.b-custom-control-sm,\\n.input-group-sm .custom-radio {\\n font-size: 0.875rem;\\n line-height: 1.5;\\n padding-left: 1.3125rem;\\n}\\n.custom-radio.b-custom-control-sm .custom-control-label::before,\\n .input-group-sm .custom-radio .custom-control-label::before {\\n top: 0.21875rem;\\n left: -1.3125rem;\\n width: 0.875rem;\\n height: 0.875rem;\\n border-radius: 50%;\\n}\\n.custom-radio.b-custom-control-sm .custom-control-label::after,\\n .input-group-sm .custom-radio .custom-control-label::after {\\n top: 0.21875rem;\\n left: -1.3125rem;\\n width: 0.875rem;\\n height: 0.875rem;\\n background: no-repeat 50% / 50% 50%;\\n}\\n.b-rating {\\n text-align: center;\\n}\\n.b-rating.d-inline-flex {\\n width: auto;\\n}\\n.b-rating .b-rating-star,\\n .b-rating .b-rating-value {\\n padding: 0 0.25em;\\n}\\n.b-rating .b-rating-value {\\n min-width: 2.5em;\\n}\\n.b-rating .b-rating-star {\\n display: inline-flex;\\n justify-content: center;\\n outline: 0;\\n}\\n.b-rating .b-rating-star .b-rating-icon {\\n display: inline-flex;\\n transition: all 0.15s ease-in-out;\\n}\\n.b-rating.disabled, .b-rating:disabled {\\n background-color: #e9ecef;\\n color: #6c757d;\\n}\\n.b-rating:not(.disabled):not(.readonly) .b-rating-star {\\n cursor: pointer;\\n}\\n.b-rating:not(.disabled):not(.readonly):focus:not(:hover) .b-rating-star.focused .b-rating-icon,\\n .b-rating:not(.disabled):not(.readonly) .b-rating-star:hover .b-rating-icon {\\n transform: scale(1.5);\\n}\\n.b-rating[dir=\\\"rtl\\\"] .b-rating-star-half {\\n transform: scale(-1, 1);\\n}\\n.b-form-spinbutton {\\n text-align: center;\\n overflow: hidden;\\n background-image: none;\\n padding: 0;\\n}\\n[dir=\\\"rtl\\\"] .b-form-spinbutton:not(.flex-column), .b-form-spinbutton[dir=\\\"rtl\\\"]:not(.flex-column) {\\n flex-direction: row-reverse;\\n}\\n.b-form-spinbutton output {\\n font-size: inherit;\\n outline: 0;\\n border: 0;\\n background-color: transparent;\\n width: auto;\\n margin: 0;\\n padding: 0 0.25rem;\\n}\\n.b-form-spinbutton output > div,\\n .b-form-spinbutton output > bdi {\\n display: block;\\n min-width: 2.25em;\\n height: 1.5em;\\n}\\n.b-form-spinbutton.flex-column {\\n height: auto;\\n width: auto;\\n}\\n.b-form-spinbutton.flex-column output {\\n margin: 0 0.25rem;\\n padding: 0.25rem 0;\\n}\\n.b-form-spinbutton:not(.d-inline-flex):not(.flex-column) {\\n output-width: 100%;\\n}\\n.b-form-spinbutton.d-inline-flex:not(.flex-column) {\\n width: auto;\\n}\\n.b-form-spinbutton .btn {\\n line-height: 1;\\n box-shadow: none !important;\\n}\\n.b-form-spinbutton .btn:disabled {\\n pointer-events: none;\\n}\\n.b-form-spinbutton .btn:hover:not(:disabled) > div > .b-icon {\\n transform: scale(1.25);\\n}\\n.b-form-spinbutton.disabled, .b-form-spinbutton.readonly {\\n background-color: #e9ecef;\\n}\\n.b-form-spinbutton.disabled {\\n pointer-events: none;\\n}\\n.b-form-tags.focus {\\n color: #495057;\\n background-color: #fff;\\n border-color: #80bdff;\\n outline: 0;\\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\\n}\\n.b-form-tags.focus.is-valid {\\n border-color: #28a745;\\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\\n}\\n.b-form-tags.focus.is-invalid {\\n border-color: #dc3545;\\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\\n}\\n.b-form-tags.disabled {\\n background-color: #e9ecef;\\n}\\n.b-form-tag {\\n font-size: 75%;\\n font-weight: normal;\\n line-height: 1.5;\\n}\\n.b-form-tag.disabled {\\n opacity: 0.75;\\n}\\n.b-form-tag > button.b-form-tag-remove {\\n color: inherit;\\n font-size: 125%;\\n line-height: 1;\\n float: none;\\n}\\n.form-control-sm .b-form-tag {\\n line-height: 1.5;\\n}\\n.form-control-lg .b-form-tag {\\n line-height: 1.5;\\n}\\n.modal-backdrop {\\n opacity: 0.5;\\n}\\n.b-pagination-pills .page-item .page-link {\\n border-radius: 50rem !important;\\n margin-left: 0.25rem;\\n line-height: 1;\\n}\\n.b-pagination-pills .page-item:first-child .page-link {\\n margin-left: 0;\\n}\\n.popover.b-popover {\\n display: block;\\n opacity: 1;\\n outline: 0;\\n}\\n.popover.b-popover.fade:not(.show) {\\n opacity: 0;\\n}\\n.popover.b-popover.show {\\n opacity: 1;\\n}\\n.b-popover-primary.popover {\\n background-color: #e4d1d1;\\n border-color: #dabfbe;\\n}\\n.b-popover-primary.bs-popover-top > .arrow::before, .b-popover-primary.bs-popover-auto[x-placement^=\\\"top\\\"] > .arrow::before {\\n border-top-color: #dabfbe;\\n}\\n.b-popover-primary.bs-popover-top > .arrow::after, .b-popover-primary.bs-popover-auto[x-placement^=\\\"top\\\"] > .arrow::after {\\n border-top-color: #e4d1d1;\\n}\\n.b-popover-primary.bs-popover-right > .arrow::before, .b-popover-primary.bs-popover-auto[x-placement^=\\\"right\\\"] > .arrow::before {\\n border-right-color: #dabfbe;\\n}\\n.b-popover-primary.bs-popover-right > .arrow::after, .b-popover-primary.bs-popover-auto[x-placement^=\\\"right\\\"] > .arrow::after {\\n border-right-color: #e4d1d1;\\n}\\n.b-popover-primary.bs-popover-bottom > .arrow::before, .b-popover-primary.bs-popover-auto[x-placement^=\\\"bottom\\\"] > .arrow::before {\\n border-bottom-color: #dabfbe;\\n}\\n.b-popover-primary.bs-popover-bottom > .arrow::after, .b-popover-primary.bs-popover-auto[x-placement^=\\\"bottom\\\"] > .arrow::after {\\n border-bottom-color: #dec7c7;\\n}\\n.b-popover-primary.bs-popover-bottom .popover-header::before, .b-popover-primary.bs-popover-auto[x-placement^=\\\"bottom\\\"] .popover-header::before {\\n border-bottom-color: #dec7c7;\\n}\\n.b-popover-primary.bs-popover-left > .arrow::before, .b-popover-primary.bs-popover-auto[x-placement^=\\\"left\\\"] > .arrow::before {\\n border-left-color: #dabfbe;\\n}\\n.b-popover-primary.bs-popover-left > .arrow::after, .b-popover-primary.bs-popover-auto[x-placement^=\\\"left\\\"] > .arrow::after {\\n border-left-color: #e4d1d1;\\n}\\n.b-popover-primary .popover-header {\\n color: #212529;\\n background-color: #dec7c7;\\n border-bottom-color: #d5b7b7;\\n}\\n.b-popover-primary .popover-body {\\n color: #3f0e0c;\\n}\\n.b-popover-secondary.popover {\\n background-color: white;\\n border-color: white;\\n}\\n.b-popover-secondary.bs-popover-top > .arrow::before, .b-popover-secondary.bs-popover-auto[x-placement^=\\\"top\\\"] > .arrow::before {\\n border-top-color: white;\\n}\\n.b-popover-secondary.bs-popover-top > .arrow::after, .b-popover-secondary.bs-popover-auto[x-placement^=\\\"top\\\"] > .arrow::after {\\n border-top-color: white;\\n}\\n.b-popover-secondary.bs-popover-right > .arrow::before, .b-popover-secondary.bs-popover-auto[x-placement^=\\\"right\\\"] > .arrow::before {\\n border-right-color: white;\\n}\\n.b-popover-secondary.bs-popover-right > .arrow::after, .b-popover-secondary.bs-popover-auto[x-placement^=\\\"right\\\"] > .arrow::after {\\n border-right-color: white;\\n}\\n.b-popover-secondary.bs-popover-bottom > .arrow::before, .b-popover-secondary.bs-popover-auto[x-placement^=\\\"bottom\\\"] > .arrow::before {\\n border-bottom-color: white;\\n}\\n.b-popover-secondary.bs-popover-bottom > .arrow::after, .b-popover-secondary.bs-popover-auto[x-placement^=\\\"bottom\\\"] > .arrow::after {\\n border-bottom-color: #f7f7f7;\\n}\\n.b-popover-secondary.bs-popover-bottom .popover-header::before, .b-popover-secondary.bs-popover-auto[x-placement^=\\\"bottom\\\"] .popover-header::before {\\n border-bottom-color: #f7f7f7;\\n}\\n.b-popover-secondary.bs-popover-left > .arrow::before, .b-popover-secondary.bs-popover-auto[x-placement^=\\\"left\\\"] > .arrow::before {\\n border-left-color: white;\\n}\\n.b-popover-secondary.bs-popover-left > .arrow::after, .b-popover-secondary.bs-popover-auto[x-placement^=\\\"left\\\"] > .arrow::after {\\n border-left-color: white;\\n}\\n.b-popover-secondary .popover-header {\\n color: #212529;\\n background-color: #f7f7f7;\\n border-bottom-color: #ebebeb;\\n}\\n.b-popover-secondary .popover-body {\\n color: #858585;\\n}\\n.b-popover-success.popover {\\n background-color: #e0eaf5;\\n border-color: #d4e2f2;\\n}\\n.b-popover-success.bs-popover-top > .arrow::before, .b-popover-success.bs-popover-auto[x-placement^=\\\"top\\\"] > .arrow::before {\\n border-top-color: #d4e2f2;\\n}\\n.b-popover-success.bs-popover-top > .arrow::after, .b-popover-success.bs-popover-auto[x-placement^=\\\"top\\\"] > .arrow::after {\\n border-top-color: #e0eaf5;\\n}\\n.b-popover-success.bs-popover-right > .arrow::before, .b-popover-success.bs-popover-auto[x-placement^=\\\"right\\\"] > .arrow::before {\\n border-right-color: #d4e2f2;\\n}\\n.b-popover-success.bs-popover-right > .arrow::after, .b-popover-success.bs-popover-auto[x-placement^=\\\"right\\\"] > .arrow::after {\\n border-right-color: #e0eaf5;\\n}\\n.b-popover-success.bs-popover-bottom > .arrow::before, .b-popover-success.bs-popover-auto[x-placement^=\\\"bottom\\\"] > .arrow::before {\\n border-bottom-color: #d4e2f2;\\n}\\n.b-popover-success.bs-popover-bottom > .arrow::after, .b-popover-success.bs-popover-auto[x-placement^=\\\"bottom\\\"] > .arrow::after {\\n border-bottom-color: #d4e2f1;\\n}\\n.b-popover-success.bs-popover-bottom .popover-header::before, .b-popover-success.bs-popover-auto[x-placement^=\\\"bottom\\\"] .popover-header::before {\\n border-bottom-color: #d4e2f1;\\n}\\n.b-popover-success.bs-popover-left > .arrow::before, .b-popover-success.bs-popover-auto[x-placement^=\\\"left\\\"] > .arrow::before {\\n border-left-color: #d4e2f2;\\n}\\n.b-popover-success.bs-popover-left > .arrow::after, .b-popover-success.bs-popover-auto[x-placement^=\\\"left\\\"] > .arrow::after {\\n border-left-color: #e0eaf5;\\n}\\n.b-popover-success .popover-header {\\n color: #212529;\\n background-color: #d4e2f1;\\n border-bottom-color: #c1d5eb;\\n}\\n.b-popover-success .popover-body {\\n color: #354f6c;\\n}\\n.b-popover-info.popover {\\n background-color: #d1ecf1;\\n border-color: #bee5eb;\\n}\\n.b-popover-info.bs-popover-top > .arrow::before, .b-popover-info.bs-popover-auto[x-placement^=\\\"top\\\"] > .arrow::before {\\n border-top-color: #bee5eb;\\n}\\n.b-popover-info.bs-popover-top > .arrow::after, .b-popover-info.bs-popover-auto[x-placement^=\\\"top\\\"] > .arrow::after {\\n border-top-color: #d1ecf1;\\n}\\n.b-popover-info.bs-popover-right > .arrow::before, .b-popover-info.bs-popover-auto[x-placement^=\\\"right\\\"] > .arrow::before {\\n border-right-color: #bee5eb;\\n}\\n.b-popover-info.bs-popover-right > .arrow::after, .b-popover-info.bs-popover-auto[x-placement^=\\\"right\\\"] > .arrow::after {\\n border-right-color: #d1ecf1;\\n}\\n.b-popover-info.bs-popover-bottom > .arrow::before, .b-popover-info.bs-popover-auto[x-placement^=\\\"bottom\\\"] > .arrow::before {\\n border-bottom-color: #bee5eb;\\n}\\n.b-popover-info.bs-popover-bottom > .arrow::after, .b-popover-info.bs-popover-auto[x-placement^=\\\"bottom\\\"] > .arrow::after {\\n border-bottom-color: #c5e7ed;\\n}\\n.b-popover-info.bs-popover-bottom .popover-header::before, .b-popover-info.bs-popover-auto[x-placement^=\\\"bottom\\\"] .popover-header::before {\\n border-bottom-color: #c5e7ed;\\n}\\n.b-popover-info.bs-popover-left > .arrow::before, .b-popover-info.bs-popover-auto[x-placement^=\\\"left\\\"] > .arrow::before {\\n border-left-color: #bee5eb;\\n}\\n.b-popover-info.bs-popover-left > .arrow::after, .b-popover-info.bs-popover-auto[x-placement^=\\\"left\\\"] > .arrow::after {\\n border-left-color: #d1ecf1;\\n}\\n.b-popover-info .popover-header {\\n color: #212529;\\n background-color: #c5e7ed;\\n border-bottom-color: #b2dfe7;\\n}\\n.b-popover-info .popover-body {\\n color: #0c5460;\\n}\\n.b-popover-warning.popover {\\n background-color: #fff3cd;\\n border-color: #ffeeba;\\n}\\n.b-popover-warning.bs-popover-top > .arrow::before, .b-popover-warning.bs-popover-auto[x-placement^=\\\"top\\\"] > .arrow::before {\\n border-top-color: #ffeeba;\\n}\\n.b-popover-warning.bs-popover-top > .arrow::after, .b-popover-warning.bs-popover-auto[x-placement^=\\\"top\\\"] > .arrow::after {\\n border-top-color: #fff3cd;\\n}\\n.b-popover-warning.bs-popover-right > .arrow::before, .b-popover-warning.bs-popover-auto[x-placement^=\\\"right\\\"] > .arrow::before {\\n border-right-color: #ffeeba;\\n}\\n.b-popover-warning.bs-popover-right > .arrow::after, .b-popover-warning.bs-popover-auto[x-placement^=\\\"right\\\"] > .arrow::after {\\n border-right-color: #fff3cd;\\n}\\n.b-popover-warning.bs-popover-bottom > .arrow::before, .b-popover-warning.bs-popover-auto[x-placement^=\\\"bottom\\\"] > .arrow::before {\\n border-bottom-color: #ffeeba;\\n}\\n.b-popover-warning.bs-popover-bottom > .arrow::after, .b-popover-warning.bs-popover-auto[x-placement^=\\\"bottom\\\"] > .arrow::after {\\n border-bottom-color: #ffefbe;\\n}\\n.b-popover-warning.bs-popover-bottom .popover-header::before, .b-popover-warning.bs-popover-auto[x-placement^=\\\"bottom\\\"] .popover-header::before {\\n border-bottom-color: #ffefbe;\\n}\\n.b-popover-warning.bs-popover-left > .arrow::before, .b-popover-warning.bs-popover-auto[x-placement^=\\\"left\\\"] > .arrow::before {\\n border-left-color: #ffeeba;\\n}\\n.b-popover-warning.bs-popover-left > .arrow::after, .b-popover-warning.bs-popover-auto[x-placement^=\\\"left\\\"] > .arrow::after {\\n border-left-color: #fff3cd;\\n}\\n.b-popover-warning .popover-header {\\n color: #212529;\\n background-color: #ffefbe;\\n border-bottom-color: #ffe9a4;\\n}\\n.b-popover-warning .popover-body {\\n color: #856404;\\n}\\n.b-popover-danger.popover {\\n background-color: #fad7d6;\\n border-color: #f7c8c6;\\n}\\n.b-popover-danger.bs-popover-top > .arrow::before, .b-popover-danger.bs-popover-auto[x-placement^=\\\"top\\\"] > .arrow::before {\\n border-top-color: #f7c8c6;\\n}\\n.b-popover-danger.bs-popover-top > .arrow::after, .b-popover-danger.bs-popover-auto[x-placement^=\\\"top\\\"] > .arrow::after {\\n border-top-color: #fad7d6;\\n}\\n.b-popover-danger.bs-popover-right > .arrow::before, .b-popover-danger.bs-popover-auto[x-placement^=\\\"right\\\"] > .arrow::before {\\n border-right-color: #f7c8c6;\\n}\\n.b-popover-danger.bs-popover-right > .arrow::after, .b-popover-danger.bs-popover-auto[x-placement^=\\\"right\\\"] > .arrow::after {\\n border-right-color: #fad7d6;\\n}\\n.b-popover-danger.bs-popover-bottom > .arrow::before, .b-popover-danger.bs-popover-auto[x-placement^=\\\"bottom\\\"] > .arrow::before {\\n border-bottom-color: #f7c8c6;\\n}\\n.b-popover-danger.bs-popover-bottom > .arrow::after, .b-popover-danger.bs-popover-auto[x-placement^=\\\"bottom\\\"] > .arrow::after {\\n border-bottom-color: #f8cac8;\\n}\\n.b-popover-danger.bs-popover-bottom .popover-header::before, .b-popover-danger.bs-popover-auto[x-placement^=\\\"bottom\\\"] .popover-header::before {\\n border-bottom-color: #f8cac8;\\n}\\n.b-popover-danger.bs-popover-left > .arrow::before, .b-popover-danger.bs-popover-auto[x-placement^=\\\"left\\\"] > .arrow::before {\\n border-left-color: #f7c8c6;\\n}\\n.b-popover-danger.bs-popover-left > .arrow::after, .b-popover-danger.bs-popover-auto[x-placement^=\\\"left\\\"] > .arrow::after {\\n border-left-color: #fad7d6;\\n}\\n.b-popover-danger .popover-header {\\n color: #212529;\\n background-color: #f8cac8;\\n border-bottom-color: #f6b4b2;\\n}\\n.b-popover-danger .popover-body {\\n color: #771e1a;\\n}\\n.b-popover-light.popover {\\n background-color: #fefefe;\\n border-color: #fdfdfe;\\n}\\n.b-popover-light.bs-popover-top > .arrow::before, .b-popover-light.bs-popover-auto[x-placement^=\\\"top\\\"] > .arrow::before {\\n border-top-color: #fdfdfe;\\n}\\n.b-popover-light.bs-popover-top > .arrow::after, .b-popover-light.bs-popover-auto[x-placement^=\\\"top\\\"] > .arrow::after {\\n border-top-color: #fefefe;\\n}\\n.b-popover-light.bs-popover-right > .arrow::before, .b-popover-light.bs-popover-auto[x-placement^=\\\"right\\\"] > .arrow::before {\\n border-right-color: #fdfdfe;\\n}\\n.b-popover-light.bs-popover-right > .arrow::after, .b-popover-light.bs-popover-auto[x-placement^=\\\"right\\\"] > .arrow::after {\\n border-right-color: #fefefe;\\n}\\n.b-popover-light.bs-popover-bottom > .arrow::before, .b-popover-light.bs-popover-auto[x-placement^=\\\"bottom\\\"] > .arrow::before {\\n border-bottom-color: #fdfdfe;\\n}\\n.b-popover-light.bs-popover-bottom > .arrow::after, .b-popover-light.bs-popover-auto[x-placement^=\\\"bottom\\\"] > .arrow::after {\\n border-bottom-color: #f6f6f6;\\n}\\n.b-popover-light.bs-popover-bottom .popover-header::before, .b-popover-light.bs-popover-auto[x-placement^=\\\"bottom\\\"] .popover-header::before {\\n border-bottom-color: #f6f6f6;\\n}\\n.b-popover-light.bs-popover-left > .arrow::before, .b-popover-light.bs-popover-auto[x-placement^=\\\"left\\\"] > .arrow::before {\\n border-left-color: #fdfdfe;\\n}\\n.b-popover-light.bs-popover-left > .arrow::after, .b-popover-light.bs-popover-auto[x-placement^=\\\"left\\\"] > .arrow::after {\\n border-left-color: #fefefe;\\n}\\n.b-popover-light .popover-header {\\n color: #212529;\\n background-color: #f6f6f6;\\n border-bottom-color: #eaeaea;\\n}\\n.b-popover-light .popover-body {\\n color: #818182;\\n}\\n.b-popover-dark.popover {\\n background-color: #d6d8d9;\\n border-color: #c6c8ca;\\n}\\n.b-popover-dark.bs-popover-top > .arrow::before, .b-popover-dark.bs-popover-auto[x-placement^=\\\"top\\\"] > .arrow::before {\\n border-top-color: #c6c8ca;\\n}\\n.b-popover-dark.bs-popover-top > .arrow::after, .b-popover-dark.bs-popover-auto[x-placement^=\\\"top\\\"] > .arrow::after {\\n border-top-color: #d6d8d9;\\n}\\n.b-popover-dark.bs-popover-right > .arrow::before, .b-popover-dark.bs-popover-auto[x-placement^=\\\"right\\\"] > .arrow::before {\\n border-right-color: #c6c8ca;\\n}\\n.b-popover-dark.bs-popover-right > .arrow::after, .b-popover-dark.bs-popover-auto[x-placement^=\\\"right\\\"] > .arrow::after {\\n border-right-color: #d6d8d9;\\n}\\n.b-popover-dark.bs-popover-bottom > .arrow::before, .b-popover-dark.bs-popover-auto[x-placement^=\\\"bottom\\\"] > .arrow::before {\\n border-bottom-color: #c6c8ca;\\n}\\n.b-popover-dark.bs-popover-bottom > .arrow::after, .b-popover-dark.bs-popover-auto[x-placement^=\\\"bottom\\\"] > .arrow::after {\\n border-bottom-color: #ced0d2;\\n}\\n.b-popover-dark.bs-popover-bottom .popover-header::before, .b-popover-dark.bs-popover-auto[x-placement^=\\\"bottom\\\"] .popover-header::before {\\n border-bottom-color: #ced0d2;\\n}\\n.b-popover-dark.bs-popover-left > .arrow::before, .b-popover-dark.bs-popover-auto[x-placement^=\\\"left\\\"] > .arrow::before {\\n border-left-color: #c6c8ca;\\n}\\n.b-popover-dark.bs-popover-left > .arrow::after, .b-popover-dark.bs-popover-auto[x-placement^=\\\"left\\\"] > .arrow::after {\\n border-left-color: #d6d8d9;\\n}\\n.b-popover-dark .popover-header {\\n color: #212529;\\n background-color: #ced0d2;\\n border-bottom-color: #c1c4c5;\\n}\\n.b-popover-dark .popover-body {\\n color: #1b1e21;\\n}\\n.b-sidebar-outer {\\n position: fixed !important;\\n top: 0;\\n left: 0;\\n right: 0;\\n height: 0;\\n overflow: visible;\\n z-index: calc(1030 + 5);\\n}\\n.b-sidebar-backdrop {\\n position: fixed !important;\\n top: 0;\\n left: 0;\\n z-index: -1;\\n width: 100vw;\\n height: 100vh;\\n opacity: 0.6;\\n}\\n.b-sidebar {\\n display: flex;\\n flex-direction: column;\\n position: fixed !important;\\n top: 0;\\n height: 100vh;\\n width: 320px;\\n max-width: 100% !important;\\n height: 100vh !important;\\n margin: 0 !important;\\n outline: 0;\\n transform: translateX(0);\\n}\\n.b-sidebar.slide {\\n transition: transform 0.3s ease-in-out;\\n}\\n@media (prefers-reduced-motion: reduce) {\\n.b-sidebar.slide {\\n transition: none;\\n}\\n}\\n.b-sidebar:not(.b-sidebar-right) {\\n left: 0;\\n right: auto;\\n}\\n.b-sidebar:not(.b-sidebar-right).slide:not(.show) {\\n transform: translateX(-100%);\\n}\\n.b-sidebar:not(.b-sidebar-right) > .b-sidebar-header .close {\\n margin-left: auto;\\n}\\n.b-sidebar.b-sidebar-right {\\n left: auto;\\n right: 0;\\n}\\n.b-sidebar.b-sidebar-right.slide:not(.show) {\\n transform: translateX(100%);\\n}\\n.b-sidebar.b-sidebar-right > .b-sidebar-header .close {\\n margin-right: auto;\\n}\\n.b-sidebar > .b-sidebar-header {\\n font-size: 1.5rem;\\n padding: 0.5rem 1rem;\\n display: flex;\\n flex-direction: row;\\n flex-grow: 0;\\n align-items: center;\\n}\\n[dir=\\\"rtl\\\"] .b-sidebar > .b-sidebar-header {\\n flex-direction: row-reverse;\\n}\\n.b-sidebar > .b-sidebar-header .close {\\n float: none;\\n font-size: 1.5rem;\\n}\\n.b-sidebar > .b-sidebar-body {\\n flex-grow: 1;\\n height: 100%;\\n overflow-y: auto;\\n}\\n.b-sidebar > .b-sidebar-footer {\\n flex-grow: 0;\\n}\\n.table.b-table.b-table-fixed {\\n table-layout: fixed;\\n}\\n.table.b-table.b-table-no-border-collapse {\\n border-collapse: separate;\\n border-spacing: 0;\\n}\\n.table.b-table[aria-busy=\\\"true\\\"] {\\n opacity: 0.55;\\n}\\n.table.b-table > tbody > tr.b-table-details > td {\\n border-top: none !important;\\n}\\n.table.b-table > caption {\\n caption-side: bottom;\\n}\\n.table.b-table.b-table-caption-top > caption {\\n caption-side: top !important;\\n}\\n.table.b-table > tbody > .table-active,\\n.table.b-table > tbody > .table-active > th,\\n.table.b-table > tbody > .table-active > td {\\n background-color: rgba(0, 0, 0, 0.075);\\n}\\n.table.b-table.table-hover > tbody > tr.table-active:hover td,\\n.table.b-table.table-hover > tbody > tr.table-active:hover th {\\n color: #212529;\\n background-image: linear-gradient(rgba(0, 0, 0, 0.075), rgba(0, 0, 0, 0.075));\\n background-repeat: no-repeat;\\n}\\n.table.b-table > tbody > .bg-active,\\n.table.b-table > tbody > .bg-active > th,\\n.table.b-table > tbody > .bg-active > td {\\n background-color: rgba(255, 255, 255, 0.075) !important;\\n}\\n.table.b-table.table-hover.table-dark > tbody > tr.bg-active:hover td,\\n.table.b-table.table-hover.table-dark > tbody > tr.bg-active:hover th {\\n color: #fff;\\n background-image: linear-gradient(rgba(255, 255, 255, 0.075), rgba(255, 255, 255, 0.075));\\n background-repeat: no-repeat;\\n}\\n.b-table-sticky-header,\\n.table-responsive,\\n[class*=\\\"table-responsive-\\\"] {\\n margin-bottom: 1rem;\\n}\\n.b-table-sticky-header > .table,\\n .table-responsive > .table,\\n [class*=\\\"table-responsive-\\\"] > .table {\\n margin-bottom: 0;\\n}\\n.b-table-sticky-header {\\n overflow-y: auto;\\n max-height: 300px;\\n}\\n@media print {\\n.b-table-sticky-header {\\n overflow-y: visible !important;\\n max-height: none !important;\\n}\\n}\\n@supports ((position: -webkit-sticky) or (position: sticky)) {\\n.b-table-sticky-header > .table.b-table > thead > tr > th {\\n position: -webkit-sticky;\\n position: sticky;\\n top: 0;\\n z-index: 2;\\n}\\n.b-table-sticky-header > .table.b-table > thead > tr > .b-table-sticky-column,\\n .b-table-sticky-header > .table.b-table > tbody > tr > .b-table-sticky-column,\\n .b-table-sticky-header > .table.b-table > tfoot > tr > .b-table-sticky-column,\\n .table-responsive > .table.b-table > thead > tr > .b-table-sticky-column,\\n .table-responsive > .table.b-table > tbody > tr > .b-table-sticky-column,\\n .table-responsive > .table.b-table > tfoot > tr > .b-table-sticky-column,\\n [class*=\\\"table-responsive-\\\"] > .table.b-table > thead > tr > .b-table-sticky-column,\\n [class*=\\\"table-responsive-\\\"] > .table.b-table > tbody > tr > .b-table-sticky-column,\\n [class*=\\\"table-responsive-\\\"] > .table.b-table > tfoot > tr > .b-table-sticky-column {\\n position: -webkit-sticky;\\n position: sticky;\\n left: 0;\\n}\\n.b-table-sticky-header > .table.b-table > thead > tr > .b-table-sticky-column,\\n .table-responsive > .table.b-table > thead > tr > .b-table-sticky-column,\\n [class*=\\\"table-responsive-\\\"] > .table.b-table > thead > tr > .b-table-sticky-column {\\n z-index: 5;\\n}\\n.b-table-sticky-header > .table.b-table > tbody > tr > .b-table-sticky-column,\\n .b-table-sticky-header > .table.b-table > tfoot > tr > .b-table-sticky-column,\\n .table-responsive > .table.b-table > tbody > tr > .b-table-sticky-column,\\n .table-responsive > .table.b-table > tfoot > tr > .b-table-sticky-column,\\n [class*=\\\"table-responsive-\\\"] > .table.b-table > tbody > tr > .b-table-sticky-column,\\n [class*=\\\"table-responsive-\\\"] > .table.b-table > tfoot > tr > .b-table-sticky-column {\\n z-index: 2;\\n}\\n.table.b-table > thead > tr > .table-b-table-default,\\n .table.b-table > tbody > tr > .table-b-table-default,\\n .table.b-table > tfoot > tr > .table-b-table-default {\\n color: #212529;\\n background-color: #fff;\\n}\\n.table.b-table.table-dark > thead > tr > .bg-b-table-default,\\n .table.b-table.table-dark > tbody > tr > .bg-b-table-default,\\n .table.b-table.table-dark > tfoot > tr > .bg-b-table-default {\\n color: #fff;\\n background-color: #343a40;\\n}\\n.table.b-table.table-striped > tbody > tr:nth-of-type(odd) > .table-b-table-default {\\n background-image: linear-gradient(rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05));\\n background-repeat: no-repeat;\\n}\\n.table.b-table.table-striped.table-dark > tbody > tr:nth-of-type(odd) > .bg-b-table-default {\\n background-image: linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.05));\\n background-repeat: no-repeat;\\n}\\n.table.b-table.table-hover > tbody > tr:hover > .table-b-table-default {\\n color: #212529;\\n background-image: linear-gradient(rgba(0, 0, 0, 0.075), rgba(0, 0, 0, 0.075));\\n background-repeat: no-repeat;\\n}\\n.table.b-table.table-hover.table-dark > tbody > tr:hover > .bg-b-table-default {\\n color: #fff;\\n background-image: linear-gradient(rgba(255, 255, 255, 0.075), rgba(255, 255, 255, 0.075));\\n background-repeat: no-repeat;\\n}\\n}\\n.table.b-table > thead > tr > [aria-sort],\\n.table.b-table > tfoot > tr > [aria-sort] {\\n cursor: pointer;\\n background-image: none;\\n background-repeat: no-repeat;\\n background-size: 0.65em 1em;\\n}\\n.table.b-table > thead > tr > [aria-sort]:not(.b-table-sort-icon-left),\\n .table.b-table > tfoot > tr > [aria-sort]:not(.b-table-sort-icon-left) {\\n background-position: right calc(0.75rem / 2) center;\\n padding-right: calc(0.75rem + 0.65em);\\n}\\n.table.b-table > thead > tr > [aria-sort].b-table-sort-icon-left,\\n .table.b-table > tfoot > tr > [aria-sort].b-table-sort-icon-left {\\n background-position: left calc(0.75rem / 2) center;\\n padding-left: calc(0.75rem + 0.65em);\\n}\\n.table.b-table > thead > tr > [aria-sort=\\\"none\\\"],\\n.table.b-table > tfoot > tr > [aria-sort=\\\"none\\\"] {\\n background-image: url(\\\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='black' opacity='.3' d='M51 1l25 23 24 22H1l25-22zM51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e\\\");\\n}\\n.table.b-table > thead > tr > [aria-sort=\\\"ascending\\\"],\\n.table.b-table > tfoot > tr > [aria-sort=\\\"ascending\\\"] {\\n background-image: url(\\\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='black' d='M51 1l25 23 24 22H1l25-22z'/%3e%3cpath fill='black' opacity='.3' d='M51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e\\\");\\n}\\n.table.b-table > thead > tr > [aria-sort=\\\"descending\\\"],\\n.table.b-table > tfoot > tr > [aria-sort=\\\"descending\\\"] {\\n background-image: url(\\\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='black' opacity='.3' d='M51 1l25 23 24 22H1l25-22z'/%3e%3cpath fill='black' d='M51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e\\\");\\n}\\n.table.b-table.table-dark > thead > tr > [aria-sort=\\\"none\\\"],\\n.table.b-table.table-dark > tfoot > tr > [aria-sort=\\\"none\\\"],\\n.table.b-table > .thead-dark > tr > [aria-sort=\\\"none\\\"] {\\n background-image: url(\\\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='white' opacity='.3' d='M51 1l25 23 24 22H1l25-22zM51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e\\\");\\n}\\n.table.b-table.table-dark > thead > tr > [aria-sort=\\\"ascending\\\"],\\n.table.b-table.table-dark > tfoot > tr > [aria-sort=\\\"ascending\\\"],\\n.table.b-table > .thead-dark > tr > [aria-sort=\\\"ascending\\\"] {\\n background-image: url(\\\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='white' d='M51 1l25 23 24 22H1l25-22z'/%3e%3cpath fill='white' opacity='.3' d='M51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e\\\");\\n}\\n.table.b-table.table-dark > thead > tr > [aria-sort=\\\"descending\\\"],\\n.table.b-table.table-dark > tfoot > tr > [aria-sort=\\\"descending\\\"],\\n.table.b-table > .thead-dark > tr > [aria-sort=\\\"descending\\\"] {\\n background-image: url(\\\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='white' opacity='.3' d='M51 1l25 23 24 22H1l25-22z'/%3e%3cpath fill='white' d='M51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e\\\");\\n}\\n.table.b-table > thead > tr > .table-dark[aria-sort=\\\"none\\\"],\\n.table.b-table > tfoot > tr > .table-dark[aria-sort=\\\"none\\\"] {\\n background-image: url(\\\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='white' opacity='.3' d='M51 1l25 23 24 22H1l25-22zM51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e\\\");\\n}\\n.table.b-table > thead > tr > .table-dark[aria-sort=\\\"ascending\\\"],\\n.table.b-table > tfoot > tr > .table-dark[aria-sort=\\\"ascending\\\"] {\\n background-image: url(\\\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='white' d='M51 1l25 23 24 22H1l25-22z'/%3e%3cpath fill='white' opacity='.3' d='M51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e\\\");\\n}\\n.table.b-table > thead > tr > .table-dark[aria-sort=\\\"descending\\\"],\\n.table.b-table > tfoot > tr > .table-dark[aria-sort=\\\"descending\\\"] {\\n background-image: url(\\\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='white' opacity='.3' d='M51 1l25 23 24 22H1l25-22z'/%3e%3cpath fill='white' d='M51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e\\\");\\n}\\n.table.b-table.table-sm > thead > tr > [aria-sort]:not(.b-table-sort-icon-left),\\n.table.b-table.table-sm > tfoot > tr > [aria-sort]:not(.b-table-sort-icon-left) {\\n background-position: right calc(0.3rem / 2) center;\\n padding-right: calc(0.3rem + 0.65em);\\n}\\n.table.b-table.table-sm > thead > tr > [aria-sort].b-table-sort-icon-left,\\n.table.b-table.table-sm > tfoot > tr > [aria-sort].b-table-sort-icon-left {\\n background-position: left calc(0.3rem / 2) center;\\n padding-left: calc(0.3rem + 0.65em);\\n}\\n.table.b-table.b-table-selectable:not(.b-table-selectable-no-click) > tbody > tr {\\n cursor: pointer;\\n}\\n.table.b-table.b-table-selectable:not(.b-table-selectable-no-click).b-table-selecting.b-table-select-range > tbody > tr {\\n -webkit-user-select: none;\\n -moz-user-select: none;\\n -ms-user-select: none;\\n user-select: none;\\n}\\n@media (max-width: 575.98px) {\\n.table.b-table.b-table-stacked-sm {\\n display: block;\\n width: 100%;\\n}\\n.table.b-table.b-table-stacked-sm > caption,\\n .table.b-table.b-table-stacked-sm > tbody,\\n .table.b-table.b-table-stacked-sm > tbody > tr,\\n .table.b-table.b-table-stacked-sm > tbody > tr > td,\\n .table.b-table.b-table-stacked-sm > tbody > tr > th {\\n display: block;\\n}\\n.table.b-table.b-table-stacked-sm > thead,\\n .table.b-table.b-table-stacked-sm > tfoot {\\n display: none;\\n}\\n.table.b-table.b-table-stacked-sm > thead > tr.b-table-top-row,\\n .table.b-table.b-table-stacked-sm > thead > tr.b-table-bottom-row,\\n .table.b-table.b-table-stacked-sm > tfoot > tr.b-table-top-row,\\n .table.b-table.b-table-stacked-sm > tfoot > tr.b-table-bottom-row {\\n display: none;\\n}\\n.table.b-table.b-table-stacked-sm > caption {\\n caption-side: top !important;\\n}\\n.table.b-table.b-table-stacked-sm > tbody > tr > [data-label]::before {\\n content: attr(data-label);\\n width: 40%;\\n float: left;\\n text-align: right;\\n overflow-wrap: break-word;\\n font-weight: bold;\\n font-style: normal;\\n padding: 0 calc(1rem / 2) 0 0;\\n margin: 0;\\n}\\n.table.b-table.b-table-stacked-sm > tbody > tr > [data-label]::after {\\n display: block;\\n clear: both;\\n content: \\\"\\\";\\n}\\n.table.b-table.b-table-stacked-sm > tbody > tr > [data-label] > div {\\n display: inline-block;\\n width: calc(100% - 40%);\\n padding: 0 0 0 calc(1rem / 2);\\n margin: 0;\\n}\\n.table.b-table.b-table-stacked-sm > tbody > tr.top-row, .table.b-table.b-table-stacked-sm > tbody > tr.bottom-row {\\n display: none;\\n}\\n.table.b-table.b-table-stacked-sm > tbody > tr > :first-child {\\n border-top-width: 3px;\\n}\\n.table.b-table.b-table-stacked-sm > tbody > tr > [rowspan] + td,\\n .table.b-table.b-table-stacked-sm > tbody > tr > [rowspan] + th {\\n border-top-width: 3px;\\n}\\n}\\n@media (max-width: 767.98px) {\\n.table.b-table.b-table-stacked-md {\\n display: block;\\n width: 100%;\\n}\\n.table.b-table.b-table-stacked-md > caption,\\n .table.b-table.b-table-stacked-md > tbody,\\n .table.b-table.b-table-stacked-md > tbody > tr,\\n .table.b-table.b-table-stacked-md > tbody > tr > td,\\n .table.b-table.b-table-stacked-md > tbody > tr > th {\\n display: block;\\n}\\n.table.b-table.b-table-stacked-md > thead,\\n .table.b-table.b-table-stacked-md > tfoot {\\n display: none;\\n}\\n.table.b-table.b-table-stacked-md > thead > tr.b-table-top-row,\\n .table.b-table.b-table-stacked-md > thead > tr.b-table-bottom-row,\\n .table.b-table.b-table-stacked-md > tfoot > tr.b-table-top-row,\\n .table.b-table.b-table-stacked-md > tfoot > tr.b-table-bottom-row {\\n display: none;\\n}\\n.table.b-table.b-table-stacked-md > caption {\\n caption-side: top !important;\\n}\\n.table.b-table.b-table-stacked-md > tbody > tr > [data-label]::before {\\n content: attr(data-label);\\n width: 40%;\\n float: left;\\n text-align: right;\\n overflow-wrap: break-word;\\n font-weight: bold;\\n font-style: normal;\\n padding: 0 calc(1rem / 2) 0 0;\\n margin: 0;\\n}\\n.table.b-table.b-table-stacked-md > tbody > tr > [data-label]::after {\\n display: block;\\n clear: both;\\n content: \\\"\\\";\\n}\\n.table.b-table.b-table-stacked-md > tbody > tr > [data-label] > div {\\n display: inline-block;\\n width: calc(100% - 40%);\\n padding: 0 0 0 calc(1rem / 2);\\n margin: 0;\\n}\\n.table.b-table.b-table-stacked-md > tbody > tr.top-row, .table.b-table.b-table-stacked-md > tbody > tr.bottom-row {\\n display: none;\\n}\\n.table.b-table.b-table-stacked-md > tbody > tr > :first-child {\\n border-top-width: 3px;\\n}\\n.table.b-table.b-table-stacked-md > tbody > tr > [rowspan] + td,\\n .table.b-table.b-table-stacked-md > tbody > tr > [rowspan] + th {\\n border-top-width: 3px;\\n}\\n}\\n@media (max-width: 991.98px) {\\n.table.b-table.b-table-stacked-lg {\\n display: block;\\n width: 100%;\\n}\\n.table.b-table.b-table-stacked-lg > caption,\\n .table.b-table.b-table-stacked-lg > tbody,\\n .table.b-table.b-table-stacked-lg > tbody > tr,\\n .table.b-table.b-table-stacked-lg > tbody > tr > td,\\n .table.b-table.b-table-stacked-lg > tbody > tr > th {\\n display: block;\\n}\\n.table.b-table.b-table-stacked-lg > thead,\\n .table.b-table.b-table-stacked-lg > tfoot {\\n display: none;\\n}\\n.table.b-table.b-table-stacked-lg > thead > tr.b-table-top-row,\\n .table.b-table.b-table-stacked-lg > thead > tr.b-table-bottom-row,\\n .table.b-table.b-table-stacked-lg > tfoot > tr.b-table-top-row,\\n .table.b-table.b-table-stacked-lg > tfoot > tr.b-table-bottom-row {\\n display: none;\\n}\\n.table.b-table.b-table-stacked-lg > caption {\\n caption-side: top !important;\\n}\\n.table.b-table.b-table-stacked-lg > tbody > tr > [data-label]::before {\\n content: attr(data-label);\\n width: 40%;\\n float: left;\\n text-align: right;\\n overflow-wrap: break-word;\\n font-weight: bold;\\n font-style: normal;\\n padding: 0 calc(1rem / 2) 0 0;\\n margin: 0;\\n}\\n.table.b-table.b-table-stacked-lg > tbody > tr > [data-label]::after {\\n display: block;\\n clear: both;\\n content: \\\"\\\";\\n}\\n.table.b-table.b-table-stacked-lg > tbody > tr > [data-label] > div {\\n display: inline-block;\\n width: calc(100% - 40%);\\n padding: 0 0 0 calc(1rem / 2);\\n margin: 0;\\n}\\n.table.b-table.b-table-stacked-lg > tbody > tr.top-row, .table.b-table.b-table-stacked-lg > tbody > tr.bottom-row {\\n display: none;\\n}\\n.table.b-table.b-table-stacked-lg > tbody > tr > :first-child {\\n border-top-width: 3px;\\n}\\n.table.b-table.b-table-stacked-lg > tbody > tr > [rowspan] + td,\\n .table.b-table.b-table-stacked-lg > tbody > tr > [rowspan] + th {\\n border-top-width: 3px;\\n}\\n}\\n@media (max-width: 1199.98px) {\\n.table.b-table.b-table-stacked-xl {\\n display: block;\\n width: 100%;\\n}\\n.table.b-table.b-table-stacked-xl > caption,\\n .table.b-table.b-table-stacked-xl > tbody,\\n .table.b-table.b-table-stacked-xl > tbody > tr,\\n .table.b-table.b-table-stacked-xl > tbody > tr > td,\\n .table.b-table.b-table-stacked-xl > tbody > tr > th {\\n display: block;\\n}\\n.table.b-table.b-table-stacked-xl > thead,\\n .table.b-table.b-table-stacked-xl > tfoot {\\n display: none;\\n}\\n.table.b-table.b-table-stacked-xl > thead > tr.b-table-top-row,\\n .table.b-table.b-table-stacked-xl > thead > tr.b-table-bottom-row,\\n .table.b-table.b-table-stacked-xl > tfoot > tr.b-table-top-row,\\n .table.b-table.b-table-stacked-xl > tfoot > tr.b-table-bottom-row {\\n display: none;\\n}\\n.table.b-table.b-table-stacked-xl > caption {\\n caption-side: top !important;\\n}\\n.table.b-table.b-table-stacked-xl > tbody > tr > [data-label]::before {\\n content: attr(data-label);\\n width: 40%;\\n float: left;\\n text-align: right;\\n overflow-wrap: break-word;\\n font-weight: bold;\\n font-style: normal;\\n padding: 0 calc(1rem / 2) 0 0;\\n margin: 0;\\n}\\n.table.b-table.b-table-stacked-xl > tbody > tr > [data-label]::after {\\n display: block;\\n clear: both;\\n content: \\\"\\\";\\n}\\n.table.b-table.b-table-stacked-xl > tbody > tr > [data-label] > div {\\n display: inline-block;\\n width: calc(100% - 40%);\\n padding: 0 0 0 calc(1rem / 2);\\n margin: 0;\\n}\\n.table.b-table.b-table-stacked-xl > tbody > tr.top-row, .table.b-table.b-table-stacked-xl > tbody > tr.bottom-row {\\n display: none;\\n}\\n.table.b-table.b-table-stacked-xl > tbody > tr > :first-child {\\n border-top-width: 3px;\\n}\\n.table.b-table.b-table-stacked-xl > tbody > tr > [rowspan] + td,\\n .table.b-table.b-table-stacked-xl > tbody > tr > [rowspan] + th {\\n border-top-width: 3px;\\n}\\n}\\n.table.b-table.b-table-stacked {\\n display: block;\\n width: 100%;\\n}\\n.table.b-table.b-table-stacked > caption,\\n .table.b-table.b-table-stacked > tbody,\\n .table.b-table.b-table-stacked > tbody > tr,\\n .table.b-table.b-table-stacked > tbody > tr > td,\\n .table.b-table.b-table-stacked > tbody > tr > th {\\n display: block;\\n}\\n.table.b-table.b-table-stacked > thead,\\n .table.b-table.b-table-stacked > tfoot {\\n display: none;\\n}\\n.table.b-table.b-table-stacked > thead > tr.b-table-top-row,\\n .table.b-table.b-table-stacked > thead > tr.b-table-bottom-row,\\n .table.b-table.b-table-stacked > tfoot > tr.b-table-top-row,\\n .table.b-table.b-table-stacked > tfoot > tr.b-table-bottom-row {\\n display: none;\\n}\\n.table.b-table.b-table-stacked > caption {\\n caption-side: top !important;\\n}\\n.table.b-table.b-table-stacked > tbody > tr > [data-label]::before {\\n content: attr(data-label);\\n width: 40%;\\n float: left;\\n text-align: right;\\n overflow-wrap: break-word;\\n font-weight: bold;\\n font-style: normal;\\n padding: 0 calc(1rem / 2) 0 0;\\n margin: 0;\\n}\\n.table.b-table.b-table-stacked > tbody > tr > [data-label]::after {\\n display: block;\\n clear: both;\\n content: \\\"\\\";\\n}\\n.table.b-table.b-table-stacked > tbody > tr > [data-label] > div {\\n display: inline-block;\\n width: calc(100% - 40%);\\n padding: 0 0 0 calc(1rem / 2);\\n margin: 0;\\n}\\n.table.b-table.b-table-stacked > tbody > tr.top-row, .table.b-table.b-table-stacked > tbody > tr.bottom-row {\\n display: none;\\n}\\n.table.b-table.b-table-stacked > tbody > tr > :first-child {\\n border-top-width: 3px;\\n}\\n.table.b-table.b-table-stacked > tbody > tr > [rowspan] + td,\\n .table.b-table.b-table-stacked > tbody > tr > [rowspan] + th {\\n border-top-width: 3px;\\n}\\n.b-time {\\n min-width: 150px;\\n}\\n.b-time[aria-disabled=\\\"true\\\"] output,\\n .b-time[aria-readonly=\\\"true\\\"] output,\\n .b-time output.disabled {\\n background-color: #e9ecef;\\n opacity: 1;\\n}\\n.b-time[aria-disabled=\\\"true\\\"] output {\\n pointer-events: none;\\n}\\n[dir=\\\"rtl\\\"] .b-time > .d-flex:not(.flex-column) {\\n flex-direction: row-reverse;\\n}\\n.b-time .b-time-header {\\n margin-bottom: 0.5rem;\\n}\\n.b-time .b-time-header output {\\n padding: 0.25rem;\\n font-size: 80%;\\n}\\n.b-time .b-time-footer {\\n margin-top: 0.5rem;\\n}\\n.b-time .b-time-ampm {\\n margin-left: 0.5rem;\\n}\\n.b-toast {\\n display: block;\\n position: relative;\\n max-width: 350px;\\n -webkit-backface-visibility: hidden;\\n backface-visibility: hidden;\\n background-clip: padding-box;\\n z-index: 1;\\n border-radius: 0.25rem;\\n}\\n.b-toast .toast {\\n background-color: rgba(255, 255, 255, 0.85);\\n}\\n.b-toast:not(:last-child) {\\n margin-bottom: 0.75rem;\\n}\\n.b-toast.b-toast-solid .toast {\\n background-color: white;\\n}\\n.b-toast .toast {\\n opacity: 1;\\n}\\n.b-toast .toast.fade:not(.show) {\\n opacity: 0;\\n}\\n.b-toast .toast .toast-body {\\n display: block;\\n}\\n.b-toast-primary .toast {\\n background-color: rgba(237, 225, 225, 0.85);\\n border-color: rgba(218, 191, 190, 0.85);\\n color: #3f0e0c;\\n}\\n.b-toast-primary .toast .toast-header {\\n color: #3f0e0c;\\n background-color: rgba(228, 209, 209, 0.85);\\n border-bottom-color: rgba(218, 191, 190, 0.85);\\n}\\n.b-toast-primary.b-toast-solid .toast {\\n background-color: #ede1e1;\\n}\\n.b-toast-secondary .toast {\\n background-color: rgba(255, 255, 255, 0.85);\\n border-color: rgba(255, 255, 255, 0.85);\\n color: #858585;\\n}\\n.b-toast-secondary .toast .toast-header {\\n color: #858585;\\n background-color: rgba(255, 255, 255, 0.85);\\n border-bottom-color: rgba(255, 255, 255, 0.85);\\n}\\n.b-toast-secondary.b-toast-solid .toast {\\n background-color: white;\\n}\\n.b-toast-success .toast {\\n background-color: rgba(243, 247, 251, 0.85);\\n border-color: rgba(212, 226, 242, 0.85);\\n color: #354f6c;\\n}\\n.b-toast-success .toast .toast-header {\\n color: #354f6c;\\n background-color: rgba(224, 234, 245, 0.85);\\n border-bottom-color: rgba(212, 226, 242, 0.85);\\n}\\n.b-toast-success.b-toast-solid .toast {\\n background-color: #f3f7fb;\\n}\\n.b-toast-info .toast {\\n background-color: rgba(229, 244, 247, 0.85);\\n border-color: rgba(190, 229, 235, 0.85);\\n color: #0c5460;\\n}\\n.b-toast-info .toast .toast-header {\\n color: #0c5460;\\n background-color: rgba(209, 236, 241, 0.85);\\n border-bottom-color: rgba(190, 229, 235, 0.85);\\n}\\n.b-toast-info.b-toast-solid .toast {\\n background-color: #e5f4f7;\\n}\\n.b-toast-warning .toast {\\n background-color: rgba(255, 249, 231, 0.85);\\n border-color: rgba(255, 238, 186, 0.85);\\n color: #856404;\\n}\\n.b-toast-warning .toast .toast-header {\\n color: #856404;\\n background-color: rgba(255, 243, 205, 0.85);\\n border-bottom-color: rgba(255, 238, 186, 0.85);\\n}\\n.b-toast-warning.b-toast-solid .toast {\\n background-color: #fff9e7;\\n}\\n.b-toast-danger .toast {\\n background-color: rgba(253, 237, 237, 0.85);\\n border-color: rgba(247, 200, 198, 0.85);\\n color: #771e1a;\\n}\\n.b-toast-danger .toast .toast-header {\\n color: #771e1a;\\n background-color: rgba(250, 215, 214, 0.85);\\n border-bottom-color: rgba(247, 200, 198, 0.85);\\n}\\n.b-toast-danger.b-toast-solid .toast {\\n background-color: #fdeded;\\n}\\n.b-toast-light .toast {\\n background-color: rgba(255, 255, 255, 0.85);\\n border-color: rgba(253, 253, 254, 0.85);\\n color: #818182;\\n}\\n.b-toast-light .toast .toast-header {\\n color: #818182;\\n background-color: rgba(254, 254, 254, 0.85);\\n border-bottom-color: rgba(253, 253, 254, 0.85);\\n}\\n.b-toast-light.b-toast-solid .toast {\\n background-color: white;\\n}\\n.b-toast-dark .toast {\\n background-color: rgba(227, 229, 229, 0.85);\\n border-color: rgba(198, 200, 202, 0.85);\\n color: #1b1e21;\\n}\\n.b-toast-dark .toast .toast-header {\\n color: #1b1e21;\\n background-color: rgba(214, 216, 217, 0.85);\\n border-bottom-color: rgba(198, 200, 202, 0.85);\\n}\\n.b-toast-dark.b-toast-solid .toast {\\n background-color: #e3e5e5;\\n}\\n.b-toaster {\\n z-index: 1100;\\n}\\n.b-toaster .b-toaster-slot {\\n position: relative;\\n display: block;\\n}\\n.b-toaster .b-toaster-slot:empty {\\n display: none !important;\\n}\\n.b-toaster.b-toaster-top-right, .b-toaster.b-toaster-top-left, .b-toaster.b-toaster-top-center, .b-toaster.b-toaster-top-full, .b-toaster.b-toaster-bottom-right, .b-toaster.b-toaster-bottom-left, .b-toaster.b-toaster-bottom-center, .b-toaster.b-toaster-bottom-full {\\n position: fixed;\\n left: 0.5rem;\\n right: 0.5rem;\\n margin: 0;\\n padding: 0;\\n height: 0;\\n overflow: visible;\\n}\\n.b-toaster.b-toaster-top-right .b-toaster-slot, .b-toaster.b-toaster-top-left .b-toaster-slot, .b-toaster.b-toaster-top-center .b-toaster-slot, .b-toaster.b-toaster-top-full .b-toaster-slot, .b-toaster.b-toaster-bottom-right .b-toaster-slot, .b-toaster.b-toaster-bottom-left .b-toaster-slot, .b-toaster.b-toaster-bottom-center .b-toaster-slot, .b-toaster.b-toaster-bottom-full .b-toaster-slot {\\n position: absolute;\\n max-width: 350px;\\n width: 100%;\\n /* IE 11 fix */\\n left: 0;\\n right: 0;\\n padding: 0;\\n margin: 0;\\n}\\n.b-toaster.b-toaster-top-full .b-toaster-slot, .b-toaster.b-toaster-bottom-full .b-toaster-slot {\\n width: 100%;\\n max-width: 100%;\\n}\\n.b-toaster.b-toaster-top-full .b-toaster-slot .b-toast,\\n .b-toaster.b-toaster-top-full .b-toaster-slot .toast, .b-toaster.b-toaster-bottom-full .b-toaster-slot .b-toast,\\n .b-toaster.b-toaster-bottom-full .b-toaster-slot .toast {\\n width: 100%;\\n max-width: 100%;\\n}\\n.b-toaster.b-toaster-top-right, .b-toaster.b-toaster-top-left, .b-toaster.b-toaster-top-center, .b-toaster.b-toaster-top-full {\\n top: 0;\\n}\\n.b-toaster.b-toaster-top-right .b-toaster-slot, .b-toaster.b-toaster-top-left .b-toaster-slot, .b-toaster.b-toaster-top-center .b-toaster-slot, .b-toaster.b-toaster-top-full .b-toaster-slot {\\n top: 0.5rem;\\n}\\n.b-toaster.b-toaster-bottom-right, .b-toaster.b-toaster-bottom-left, .b-toaster.b-toaster-bottom-center, .b-toaster.b-toaster-bottom-full {\\n bottom: 0;\\n}\\n.b-toaster.b-toaster-bottom-right .b-toaster-slot, .b-toaster.b-toaster-bottom-left .b-toaster-slot, .b-toaster.b-toaster-bottom-center .b-toaster-slot, .b-toaster.b-toaster-bottom-full .b-toaster-slot {\\n bottom: 0.5rem;\\n}\\n.b-toaster.b-toaster-top-right .b-toaster-slot, .b-toaster.b-toaster-bottom-right .b-toaster-slot, .b-toaster.b-toaster-top-center .b-toaster-slot, .b-toaster.b-toaster-bottom-center .b-toaster-slot {\\n margin-left: auto;\\n}\\n.b-toaster.b-toaster-top-left .b-toaster-slot, .b-toaster.b-toaster-bottom-left .b-toaster-slot, .b-toaster.b-toaster-top-center .b-toaster-slot, .b-toaster.b-toaster-bottom-center .b-toaster-slot {\\n margin-right: auto;\\n}\\n.b-toaster.b-toaster-top-right .b-toast.b-toaster-enter-active, .b-toaster.b-toaster-top-right .b-toast.b-toaster-leave-active, .b-toaster.b-toaster-top-right .b-toast.b-toaster-move, .b-toaster.b-toaster-top-left .b-toast.b-toaster-enter-active, .b-toaster.b-toaster-top-left .b-toast.b-toaster-leave-active, .b-toaster.b-toaster-top-left .b-toast.b-toaster-move, .b-toaster.b-toaster-bottom-right .b-toast.b-toaster-enter-active, .b-toaster.b-toaster-bottom-right .b-toast.b-toaster-leave-active, .b-toaster.b-toaster-bottom-right .b-toast.b-toaster-move, .b-toaster.b-toaster-bottom-left .b-toast.b-toaster-enter-active, .b-toaster.b-toaster-bottom-left .b-toast.b-toaster-leave-active, .b-toaster.b-toaster-bottom-left .b-toast.b-toaster-move {\\n transition: transform 0.175s;\\n}\\n.b-toaster.b-toaster-top-right .b-toast.b-toaster-enter-to .toast.fade, .b-toaster.b-toaster-top-right .b-toast.b-toaster-enter-active .toast.fade, .b-toaster.b-toaster-top-left .b-toast.b-toaster-enter-to .toast.fade, .b-toaster.b-toaster-top-left .b-toast.b-toaster-enter-active .toast.fade, .b-toaster.b-toaster-bottom-right .b-toast.b-toaster-enter-to .toast.fade, .b-toaster.b-toaster-bottom-right .b-toast.b-toaster-enter-active .toast.fade, .b-toaster.b-toaster-bottom-left .b-toast.b-toaster-enter-to .toast.fade, .b-toaster.b-toaster-bottom-left .b-toast.b-toaster-enter-active .toast.fade {\\n transition-delay: 0.175s;\\n}\\n.b-toaster.b-toaster-top-right .b-toast.b-toaster-leave-active, .b-toaster.b-toaster-top-left .b-toast.b-toaster-leave-active, .b-toaster.b-toaster-bottom-right .b-toast.b-toaster-leave-active, .b-toaster.b-toaster-bottom-left .b-toast.b-toaster-leave-active {\\n position: absolute;\\n transition-delay: 0.175s;\\n}\\n.b-toaster.b-toaster-top-right .b-toast.b-toaster-leave-active .toast.fade, .b-toaster.b-toaster-top-left .b-toast.b-toaster-leave-active .toast.fade, .b-toaster.b-toaster-bottom-right .b-toast.b-toaster-leave-active .toast.fade, .b-toaster.b-toaster-bottom-left .b-toast.b-toaster-leave-active .toast.fade {\\n transition-delay: 0s;\\n}\\n.tooltip.b-tooltip {\\n display: block;\\n opacity: 0.9;\\n outline: 0;\\n}\\n.tooltip.b-tooltip.fade:not(.show) {\\n opacity: 0;\\n}\\n.tooltip.b-tooltip.show {\\n opacity: 0.9;\\n}\\n.tooltip.b-tooltip.noninteractive {\\n pointer-events: none;\\n}\\n.tooltip.b-tooltip .arrow {\\n margin: 0 0.25rem;\\n}\\n.tooltip.b-tooltip.bs-tooltip-right .arrow, .tooltip.b-tooltip.bs-tooltip-auto[x-placement^=\\\"right\\\"] .arrow, .tooltip.b-tooltip.bs-tooltip-left .arrow, .tooltip.b-tooltip.bs-tooltip-auto[x-placement^=\\\"left\\\"] .arrow {\\n margin: 0.25rem 0;\\n}\\n.tooltip.b-tooltip-primary.bs-tooltip-top .arrow::before, .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=\\\"top\\\"] .arrow::before {\\n border-top-color: #7a1b17;\\n}\\n.tooltip.b-tooltip-primary.bs-tooltip-right .arrow::before, .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=\\\"right\\\"] .arrow::before {\\n border-right-color: #7a1b17;\\n}\\n.tooltip.b-tooltip-primary.bs-tooltip-bottom .arrow::before, .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=\\\"bottom\\\"] .arrow::before {\\n border-bottom-color: #7a1b17;\\n}\\n.tooltip.b-tooltip-primary.bs-tooltip-left .arrow::before, .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=\\\"left\\\"] .arrow::before {\\n border-left-color: #7a1b17;\\n}\\n.tooltip.b-tooltip-primary .tooltip-inner {\\n color: #fff;\\n background-color: #7a1b17;\\n}\\n.tooltip.b-tooltip-secondary.bs-tooltip-top .arrow::before, .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=\\\"top\\\"] .arrow::before {\\n border-top-color: white;\\n}\\n.tooltip.b-tooltip-secondary.bs-tooltip-right .arrow::before, .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=\\\"right\\\"] .arrow::before {\\n border-right-color: white;\\n}\\n.tooltip.b-tooltip-secondary.bs-tooltip-bottom .arrow::before, .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=\\\"bottom\\\"] .arrow::before {\\n border-bottom-color: white;\\n}\\n.tooltip.b-tooltip-secondary.bs-tooltip-left .arrow::before, .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=\\\"left\\\"] .arrow::before {\\n border-left-color: white;\\n}\\n.tooltip.b-tooltip-secondary .tooltip-inner {\\n color: #212529;\\n background-color: white;\\n}\\n.tooltip.b-tooltip-success.bs-tooltip-top .arrow::before, .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=\\\"top\\\"] .arrow::before {\\n border-top-color: #6598cf;\\n}\\n.tooltip.b-tooltip-success.bs-tooltip-right .arrow::before, .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=\\\"right\\\"] .arrow::before {\\n border-right-color: #6598cf;\\n}\\n.tooltip.b-tooltip-success.bs-tooltip-bottom .arrow::before, .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=\\\"bottom\\\"] .arrow::before {\\n border-bottom-color: #6598cf;\\n}\\n.tooltip.b-tooltip-success.bs-tooltip-left .arrow::before, .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=\\\"left\\\"] .arrow::before {\\n border-left-color: #6598cf;\\n}\\n.tooltip.b-tooltip-success .tooltip-inner {\\n color: #fff;\\n background-color: #6598cf;\\n}\\n.tooltip.b-tooltip-info.bs-tooltip-top .arrow::before, .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=\\\"top\\\"] .arrow::before {\\n border-top-color: #17a2b8;\\n}\\n.tooltip.b-tooltip-info.bs-tooltip-right .arrow::before, .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=\\\"right\\\"] .arrow::before {\\n border-right-color: #17a2b8;\\n}\\n.tooltip.b-tooltip-info.bs-tooltip-bottom .arrow::before, .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=\\\"bottom\\\"] .arrow::before {\\n border-bottom-color: #17a2b8;\\n}\\n.tooltip.b-tooltip-info.bs-tooltip-left .arrow::before, .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=\\\"left\\\"] .arrow::before {\\n border-left-color: #17a2b8;\\n}\\n.tooltip.b-tooltip-info .tooltip-inner {\\n color: #fff;\\n background-color: #17a2b8;\\n}\\n.tooltip.b-tooltip-warning.bs-tooltip-top .arrow::before, .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=\\\"top\\\"] .arrow::before {\\n border-top-color: #ffc107;\\n}\\n.tooltip.b-tooltip-warning.bs-tooltip-right .arrow::before, .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=\\\"right\\\"] .arrow::before {\\n border-right-color: #ffc107;\\n}\\n.tooltip.b-tooltip-warning.bs-tooltip-bottom .arrow::before, .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=\\\"bottom\\\"] .arrow::before {\\n border-bottom-color: #ffc107;\\n}\\n.tooltip.b-tooltip-warning.bs-tooltip-left .arrow::before, .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=\\\"left\\\"] .arrow::before {\\n border-left-color: #ffc107;\\n}\\n.tooltip.b-tooltip-warning .tooltip-inner {\\n color: #212529;\\n background-color: #ffc107;\\n}\\n.tooltip.b-tooltip-danger.bs-tooltip-top .arrow::before, .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=\\\"top\\\"] .arrow::before {\\n border-top-color: #e43932;\\n}\\n.tooltip.b-tooltip-danger.bs-tooltip-right .arrow::before, .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=\\\"right\\\"] .arrow::before {\\n border-right-color: #e43932;\\n}\\n.tooltip.b-tooltip-danger.bs-tooltip-bottom .arrow::before, .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=\\\"bottom\\\"] .arrow::before {\\n border-bottom-color: #e43932;\\n}\\n.tooltip.b-tooltip-danger.bs-tooltip-left .arrow::before, .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=\\\"left\\\"] .arrow::before {\\n border-left-color: #e43932;\\n}\\n.tooltip.b-tooltip-danger .tooltip-inner {\\n color: #fff;\\n background-color: #e43932;\\n}\\n.tooltip.b-tooltip-light.bs-tooltip-top .arrow::before, .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=\\\"top\\\"] .arrow::before {\\n border-top-color: #f8f9fa;\\n}\\n.tooltip.b-tooltip-light.bs-tooltip-right .arrow::before, .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=\\\"right\\\"] .arrow::before {\\n border-right-color: #f8f9fa;\\n}\\n.tooltip.b-tooltip-light.bs-tooltip-bottom .arrow::before, .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=\\\"bottom\\\"] .arrow::before {\\n border-bottom-color: #f8f9fa;\\n}\\n.tooltip.b-tooltip-light.bs-tooltip-left .arrow::before, .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=\\\"left\\\"] .arrow::before {\\n border-left-color: #f8f9fa;\\n}\\n.tooltip.b-tooltip-light .tooltip-inner {\\n color: #212529;\\n background-color: #f8f9fa;\\n}\\n.tooltip.b-tooltip-dark.bs-tooltip-top .arrow::before, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=\\\"top\\\"] .arrow::before {\\n border-top-color: #343a40;\\n}\\n.tooltip.b-tooltip-dark.bs-tooltip-right .arrow::before, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=\\\"right\\\"] .arrow::before {\\n border-right-color: #343a40;\\n}\\n.tooltip.b-tooltip-dark.bs-tooltip-bottom .arrow::before, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=\\\"bottom\\\"] .arrow::before {\\n border-bottom-color: #343a40;\\n}\\n.tooltip.b-tooltip-dark.bs-tooltip-left .arrow::before, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=\\\"left\\\"] .arrow::before {\\n border-left-color: #343a40;\\n}\\n.tooltip.b-tooltip-dark .tooltip-inner {\\n color: #fff;\\n background-color: #343a40;\\n}\\n.b-icon.bi {\\n display: inline-block;\\n overflow: visible;\\n vertical-align: -0.15em;\\n}\\n.b-icon.b-icon-animation-cylon,\\n.b-icon.b-iconstack .b-icon-animation-cylon > g {\\n transform-origin: center;\\n -webkit-animation: 0.75s infinite ease-in-out alternate b-icon-animation-cylon;\\n animation: 0.75s infinite ease-in-out alternate b-icon-animation-cylon;\\n}\\n@media (prefers-reduced-motion: reduce) {\\n.b-icon.b-icon-animation-cylon,\\n .b-icon.b-iconstack .b-icon-animation-cylon > g {\\n -webkit-animation: none;\\n animation: none;\\n}\\n}\\n.b-icon.b-icon-animation-cylon-vertical,\\n.b-icon.b-iconstack .b-icon-animation-cylon-vertical > g {\\n transform-origin: center;\\n -webkit-animation: 0.75s infinite ease-in-out alternate b-icon-animation-cylon-vertical;\\n animation: 0.75s infinite ease-in-out alternate b-icon-animation-cylon-vertical;\\n}\\n@media (prefers-reduced-motion: reduce) {\\n.b-icon.b-icon-animation-cylon-vertical,\\n .b-icon.b-iconstack .b-icon-animation-cylon-vertical > g {\\n -webkit-animation: none;\\n animation: none;\\n}\\n}\\n.b-icon.b-icon-animation-fade,\\n.b-icon.b-iconstack .b-icon-animation-fade > g {\\n transform-origin: center;\\n -webkit-animation: 0.75s infinite ease-in-out alternate b-icon-animation-fade;\\n animation: 0.75s infinite ease-in-out alternate b-icon-animation-fade;\\n}\\n@media (prefers-reduced-motion: reduce) {\\n.b-icon.b-icon-animation-fade,\\n .b-icon.b-iconstack .b-icon-animation-fade > g {\\n -webkit-animation: none;\\n animation: none;\\n}\\n}\\n.b-icon.b-icon-animation-spin,\\n.b-icon.b-iconstack .b-icon-animation-spin > g {\\n transform-origin: center;\\n -webkit-animation: 2s infinite linear normal b-icon-animation-spin;\\n animation: 2s infinite linear normal b-icon-animation-spin;\\n}\\n@media (prefers-reduced-motion: reduce) {\\n.b-icon.b-icon-animation-spin,\\n .b-icon.b-iconstack .b-icon-animation-spin > g {\\n -webkit-animation: none;\\n animation: none;\\n}\\n}\\n.b-icon.b-icon-animation-spin-reverse,\\n.b-icon.b-iconstack .b-icon-animation-spin-reverse > g {\\n transform-origin: center;\\n animation: 2s infinite linear reverse b-icon-animation-spin;\\n}\\n@media (prefers-reduced-motion: reduce) {\\n.b-icon.b-icon-animation-spin-reverse,\\n .b-icon.b-iconstack .b-icon-animation-spin-reverse > g {\\n -webkit-animation: none;\\n animation: none;\\n}\\n}\\n.b-icon.b-icon-animation-spin-pulse,\\n.b-icon.b-iconstack .b-icon-animation-spin-pulse > g {\\n transform-origin: center;\\n -webkit-animation: 1s infinite steps(8) normal b-icon-animation-spin;\\n animation: 1s infinite steps(8) normal b-icon-animation-spin;\\n}\\n@media (prefers-reduced-motion: reduce) {\\n.b-icon.b-icon-animation-spin-pulse,\\n .b-icon.b-iconstack .b-icon-animation-spin-pulse > g {\\n -webkit-animation: none;\\n animation: none;\\n}\\n}\\n.b-icon.b-icon-animation-spin-reverse-pulse,\\n.b-icon.b-iconstack .b-icon-animation-spin-reverse-pulse > g {\\n transform-origin: center;\\n animation: 1s infinite steps(8) reverse b-icon-animation-spin;\\n}\\n@media (prefers-reduced-motion: reduce) {\\n.b-icon.b-icon-animation-spin-reverse-pulse,\\n .b-icon.b-iconstack .b-icon-animation-spin-reverse-pulse > g {\\n -webkit-animation: none;\\n animation: none;\\n}\\n}\\n.b-icon.b-icon-animation-throb,\\n.b-icon.b-iconstack .b-icon-animation-throb > g {\\n transform-origin: center;\\n -webkit-animation: 0.75s infinite ease-in-out alternate b-icon-animation-throb;\\n animation: 0.75s infinite ease-in-out alternate b-icon-animation-throb;\\n}\\n@media (prefers-reduced-motion: reduce) {\\n.b-icon.b-icon-animation-throb,\\n .b-icon.b-iconstack .b-icon-animation-throb > g {\\n -webkit-animation: none;\\n animation: none;\\n}\\n}\\n@-webkit-keyframes b-icon-animation-cylon {\\n0% {\\n transform: translateX(-25%);\\n}\\n100% {\\n transform: translateX(25%);\\n}\\n}\\n@keyframes b-icon-animation-cylon {\\n0% {\\n transform: translateX(-25%);\\n}\\n100% {\\n transform: translateX(25%);\\n}\\n}\\n@-webkit-keyframes b-icon-animation-cylon-vertical {\\n0% {\\n transform: translateY(25%);\\n}\\n100% {\\n transform: translateY(-25%);\\n}\\n}\\n@keyframes b-icon-animation-cylon-vertical {\\n0% {\\n transform: translateY(25%);\\n}\\n100% {\\n transform: translateY(-25%);\\n}\\n}\\n@-webkit-keyframes b-icon-animation-fade {\\n0% {\\n opacity: 0.1;\\n}\\n100% {\\n opacity: 1;\\n}\\n}\\n@keyframes b-icon-animation-fade {\\n0% {\\n opacity: 0.1;\\n}\\n100% {\\n opacity: 1;\\n}\\n}\\n@-webkit-keyframes b-icon-animation-spin {\\n0% {\\n transform: rotate(0deg);\\n}\\n100% {\\n transform: rotate(359deg);\\n}\\n}\\n@keyframes b-icon-animation-spin {\\n0% {\\n transform: rotate(0deg);\\n}\\n100% {\\n transform: rotate(359deg);\\n}\\n}\\n@-webkit-keyframes b-icon-animation-throb {\\n0% {\\n opacity: 0.5;\\n transform: scale(0.5);\\n}\\n100% {\\n opacity: 1;\\n transform: scale(1);\\n}\\n}\\n@keyframes b-icon-animation-throb {\\n0% {\\n opacity: 0.5;\\n transform: scale(0.5);\\n}\\n100% {\\n opacity: 1;\\n transform: scale(1);\\n}\\n}\\n.btn .b-icon.bi,\\n.nav-link .b-icon.bi,\\n.dropdown-toggle .b-icon.bi,\\n.dropdown-item .b-icon.bi,\\n.input-group-text .b-icon.bi {\\n font-size: 125%;\\n vertical-align: text-bottom;\\n}\\nhtml {\\n background-color: #FFFFFF;\\n}\\nbody {\\n font-family: \\\"Helvetica Neue\\\", Helvetica, Arial, sans-serif;\\n -webkit-font-smoothing: antialiased;\\n -moz-osx-font-smoothing: grayscale;\\n text-align: center;\\n color: #4A4A4A;\\n background-color: #000000;\\n}\\n#app {\\n max-width: 1440px;\\n background-color: #FFFFFF;\\n margin-left: auto;\\n margin-right: auto;\\n font-family: \\\"Open Sans\\\";\\n font-style: normal;\\n font-variant: normal;\\n}\\n#app a {\\n text-decoration: none;\\n}\\n#app button.btn {\\n font-size: 1rem;\\n font-weight: 600;\\n text-transform: uppercase;\\n}\\n#app h1,\\n #app h2,\\n #app h3,\\n #app h4,\\n #app h5,\\n #app h6 {\\n font-family: \\\"Open Sans\\\", sans-serif;\\n text-transform: uppercase;\\n font-weight: 800;\\n color: #000000;\\n}\\n#app h1 {\\n font-size: 5rem;\\n font-weight: 800;\\n letter-spacing: 0.2rem;\\n}\\n#app h2 {\\n letter-spacing: 0.13rem;\\n}\\n#app h6 {\\n letter-spacing: 0.07rem;\\n}\\n#app .main-content-container {\\n z-index: 2;\\n}\\n#app .wisps {\\n background-image: url(\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \");\\n background-size: cover;\\n background-size: 100% 770px;\\n background-color: #FFFFFF;\\n background-repeat: no-repeat;\\n background-position-y: 60px;\\n position: absolute;\\n width: 100%;\\n top: 590px;\\n height: 790px;\\n left: 0;\\n opacity: 0.3;\\n z-index: 1;\\n}\\n#app .wisps .mask {\\n position: absolute;\\n width: 100%;\\n height: 100%;\\n background-color: #00000000;\\n background-image: linear-gradient(to bottom, #FFFFFF 0%, #00000000 25%, #00000000 90%, #FFFFFF 110%);\\n}\\n@media (min-width: 992px) and (max-width: 1199.98px) {\\n#app .wisps {\\n background-size: 100% 830px;\\n height: 1000px;\\n}\\n}\\n@media (max-width: 575.98px) {\\n#app h1 {\\n font-size: 3rem;\\n}\\n#app h6 {\\n font-size: 0.75rem;\\n}\\n}\\n\", \"\"]);\n// Exports\nmodule.exports = exports;\n","// Imports\nvar ___CSS_LOADER_API_IMPORT___ = require(\"../../node_modules/css-loader/dist/runtime/api.js\");\nexports = ___CSS_LOADER_API_IMPORT___(false);\n// Module\nexports.push([module.id, \".footer[data-v-40ab164b] {\\n background-color: #FFFFFF;\\n border-top: 1px solid #c6c6c6;\\n font-family: \\\"Anton\\\", sans-serif !important;\\n letter-spacing: 0.06rem;\\n font-size: 1.5rem;\\n color: #000000;\\n}\\n\", \"\"]);\n// Exports\nmodule.exports = exports;\n","// Imports\nvar ___CSS_LOADER_API_IMPORT___ = require(\"../../node_modules/css-loader/dist/runtime/api.js\");\nexports = ___CSS_LOADER_API_IMPORT___(false);\n// Module\nexports.push([module.id, \".navbar[data-v-4295d220] {\\n background-color: #002743;\\n max-width: 1440px;\\n margin-left: auto;\\n margin-right: auto;\\n}\\n.navbar .navbar-toggler[data-v-4295d220] {\\n outline: none;\\n}\\n.navbar .navbar-collapse.collapse.show .nav-item[data-v-4295d220], .navbar .navbar-collapse.collapse.collapsing .nav-item[data-v-4295d220] {\\n margin: 0.5rem auto !important;\\n}\\n.navbar .navbar-nav[data-v-4295d220] {\\n margin-right: 6rem;\\n}\\n.navbar .navbar-nav .nav-item[data-v-4295d220] {\\n padding: 0.5rem;\\n margin: 0 1rem;\\n width: 130px;\\n letter-spacing: 0.02rem;\\n color: #FFFFFF;\\n border-top: 2px solid transparent;\\n border-bottom: 2px solid transparent;\\n}\\n.navbar .navbar-nav .router-link-exact-active[data-v-4295d220] {\\n border-bottom: 2px solid #14BAFF;\\n color: #14BAFF;\\n}\\n.navbar .navbar-nav .nav-item[data-v-4295d220]:last-child {\\n margin-right: 0;\\n}\\n.navbar .home-link[data-v-4295d220] {\\n font-family: \\\"Anton\\\", sans-serif;\\n font-size: 2.1rem;\\n color: #FFFFFF;\\n margin-left: 6rem;\\n border-bottom: none;\\n top: -3px;\\n position: relative;\\n}\\n@media (max-width: 767.98px) {\\n.navbar .home-link[data-v-4295d220] {\\n margin-left: 1rem;\\n}\\n.navbar .navbar-nav[data-v-4295d220] {\\n margin-right: 1rem;\\n}\\n}\\n@media (min-width: 768px) and (max-width: 991.98px) {\\n.navbar .home-link[data-v-4295d220] {\\n margin-left: 2rem;\\n}\\n.navbar .navbar-nav[data-v-4295d220] {\\n margin-right: 2rem;\\n}\\n}\\n.navbar .navbar-brand[data-v-4295d220] {\\n text-transform: uppercase;\\n font-weight: 500;\\n font-size: 3rem;\\n}\\n.navbar .navbar-brand img[data-v-4295d220] {\\n width: 70px;\\n}\\n.navbar .navbar-brand .small-text[data-v-4295d220] {\\n font-size: 1rem;\\n}\\n.navbar .navbar-brand .navbar-title[data-v-4295d220] {\\n line-height: 1;\\n}\\n@media only screen and (max-width: 768px) {\\n.navbar .navbar-brand img[data-v-4295d220] {\\n width: 50px;\\n}\\n.navbar .navbar-brand .navbar-title[data-v-4295d220] {\\n font-size: 2rem;\\n}\\n}\\n@media only screen and (max-width: 768px) {\\n.navbar .navbar-brand img[data-v-4295d220] {\\n width: 50px;\\n}\\n.navbar .navbar-brand .navbar-title[data-v-4295d220] {\\n font-size: 2rem;\\n}\\n}\\n@media only screen and (max-width: 768px) {\\n.navbar .navbar-brand .navbar-title[data-v-4295d220] {\\n font-size: 1.5rem;\\n}\\n}\\n\", \"\"]);\n// Exports\nmodule.exports = exports;\n","// Imports\nvar ___CSS_LOADER_API_IMPORT___ = require(\"../../node_modules/css-loader/dist/runtime/api.js\");\nvar ___CSS_LOADER_GET_URL_IMPORT___ = require(\"../../node_modules/css-loader/dist/runtime/getUrl.js\");\nvar ___CSS_LOADER_URL_IMPORT_0___ = require(\"@/assets/images/tech-bg.jpg\");\nexports = ___CSS_LOADER_API_IMPORT___(false);\nvar ___CSS_LOADER_URL_REPLACEMENT_0___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_0___);\n// Module\nexports.push([module.id, \".page-header[data-v-ad84f3a8] {\\n background-color: #002743;\\n background-image: url(\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \");\\n background-position-y: -420px;\\n background-repeat: no-repeat;\\n background-attachment: fixed;\\n overflow: auto;\\n margin-bottom: 7rem;\\n margin-top: 98px;\\n}\\n.page-header .title[data-v-ad84f3a8],\\n .page-header .description[data-v-ad84f3a8] {\\n color: #FFFFFF !important;\\n}\\n.page-header .content[data-v-ad84f3a8] {\\n min-height: 400px;\\n display: flex;\\n flex-direction: column;\\n justify-content: center;\\n margin-bottom: 2rem;\\n}\\n.page-header .wave-divider[data-v-ad84f3a8] {\\n --divider-height: 4rem;\\n position: relative;\\n height: var(--divider-height);\\n width: 100%;\\n float: left;\\n z-index: 1;\\n}\\n.page-header .wave-divider svg[data-v-ad84f3a8] {\\n width: 100%;\\n height: 100%;\\n transform: scale(-1, -1);\\n}\\n.page-header .wave-divider svg path[data-v-ad84f3a8] {\\n fill: #FFFFFF;\\n stroke: none;\\n}\\n.page-header .wave-divider svg rect[data-v-ad84f3a8] {\\n fill: transparent;\\n}\\n\", \"\"]);\n// Exports\nmodule.exports = exports;\n","// Imports\nvar ___CSS_LOADER_API_IMPORT___ = require(\"../../node_modules/css-loader/dist/runtime/api.js\");\nvar ___CSS_LOADER_GET_URL_IMPORT___ = require(\"../../node_modules/css-loader/dist/runtime/getUrl.js\");\nvar ___CSS_LOADER_URL_IMPORT_0___ = require(\"@/assets/images/tech-bg.jpg\");\nvar ___CSS_LOADER_URL_IMPORT_1___ = require(\"@/assets/images/ADCE-bg.jpg\");\nvar ___CSS_LOADER_URL_IMPORT_2___ = require(\"@/assets/images/BigBang-bg.jpg\");\nvar ___CSS_LOADER_URL_IMPORT_3___ = require(\"@/assets/images/IronBank-bg.jpg\");\nexports = ___CSS_LOADER_API_IMPORT___(false);\nvar ___CSS_LOADER_URL_REPLACEMENT_0___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_0___);\nvar ___CSS_LOADER_URL_REPLACEMENT_1___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_1___);\nvar ___CSS_LOADER_URL_REPLACEMENT_2___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_2___);\nvar ___CSS_LOADER_URL_REPLACEMENT_3___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_3___);\n// Module\nexports.push([module.id, \".products-summary[data-v-c13102bc] {\\n --default-bg: #000000;\\n --bottom-bg: #031727;\\n padding-bottom: 5rem;\\n position: relative;\\n}\\n.products-summary .bg[data-v-c13102bc] {\\n position: absolute;\\n overflow: auto;\\n background-image: url(\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \");\\n background-attachment: fixed;\\n background-repeat: no-repeat;\\n background-color: var(--bottom-bg);\\n width: 100%;\\n height: 62%;\\n bottom: 0;\\n}\\n.products-summary .bg .bg-mask[data-v-c13102bc] {\\n position: absolute;\\n width: 100%;\\n height: 100%;\\n background-color: #00000000;\\n background-image: linear-gradient(to bottom, #00000000 -10%, var(--bottom-bg) 100%);\\n}\\n.products-summary .bg .wave-divider[data-v-c13102bc] {\\n --divider-height: 4rem;\\n position: relative;\\n height: var(--divider-height);\\n width: 100%;\\n float: left;\\n z-index: 0;\\n position: relative;\\n}\\n.products-summary .bg .wave-divider svg[data-v-c13102bc] {\\n width: 100%;\\n height: 100%;\\n transform: scale(1, 1);\\n}\\n.products-summary .bg .wave-divider svg path[data-v-c13102bc] {\\n fill: #FFFFFF;\\n stroke: none;\\n}\\n.products-summary .bg .wave-divider svg rect[data-v-c13102bc] {\\n fill: transparent;\\n}\\n.products-summary h2[data-v-c13102bc] {\\n margin-bottom: 3rem;\\n}\\n.products-summary .row[data-v-c13102bc] {\\n display: flex;\\n flex-wrap: wrap;\\n}\\n.products-summary .row > [class*=\\\"col-\\\"][data-v-c13102bc] {\\n display: flex;\\n flex-direction: column;\\n}\\n.products-summary .products-wrapper[data-v-c13102bc] {\\n padding-left: 0.5rem;\\n padding-right: 0.5rem;\\n margin-bottom: 1.5rem;\\n}\\n.products-summary .products-container[data-v-c13102bc] {\\n height: 100%;\\n color: #FFFFFF;\\n background-size: cover;\\n background-color: var(--default-bg);\\n display: flex;\\n flex-direction: column;\\n box-shadow: 0 2px 10px #000000;\\n}\\n.products-summary .products-container.adce[data-v-c13102bc] {\\n background-image: url(\" + ___CSS_LOADER_URL_REPLACEMENT_1___ + \");\\n background-image: linear-gradient(#00000000, var(--default-bg)), url(\" + ___CSS_LOADER_URL_REPLACEMENT_1___ + \");\\n}\\n.products-summary .products-container.big-bang[data-v-c13102bc] {\\n background-image: url(\" + ___CSS_LOADER_URL_REPLACEMENT_2___ + \");\\n background-image: linear-gradient(#00000000, var(--default-bg)), url(\" + ___CSS_LOADER_URL_REPLACEMENT_2___ + \");\\n}\\n.products-summary .products-container.iron-bank[data-v-c13102bc] {\\n background-image: url(\" + ___CSS_LOADER_URL_REPLACEMENT_3___ + \");\\n background-image: linear-gradient(#00000000, var(--default-bg)), url(\" + ___CSS_LOADER_URL_REPLACEMENT_3___ + \");\\n}\\n.products-summary .products-container .logo[data-v-c13102bc] {\\n margin-top: 2rem;\\n margin-bottom: 2rem;\\n max-width: 200px;\\n}\\n.products-summary .products-container .text[data-v-c13102bc] {\\n padding-left: 2rem;\\n padding-right: 2rem;\\n flex-grow: 1;\\n}\\n.products-summary .products-container h6[data-v-c13102bc] {\\n color: #FFFFFF !important;\\n}\\n.products-summary .products-container button.btn[data-v-c13102bc] {\\n align-self: center;\\n margin-bottom: 1.4rem;\\n margin-top: 1.4rem;\\n}\\n\", \"\"]);\n// Exports\nmodule.exports = exports;\n","// Imports\nvar ___CSS_LOADER_API_IMPORT___ = require(\"../../node_modules/css-loader/dist/runtime/api.js\");\nexports = ___CSS_LOADER_API_IMPORT___(false);\n// Module\nexports.push([module.id, \".services-summary[data-v-a9720130] {\\n margin-bottom: 5rem;\\n}\\n.services-summary h2[data-v-a9720130] {\\n margin-bottom: 4rem;\\n}\\n.services-summary .row[data-v-a9720130] {\\n margin-left: 0;\\n margin-right: 0;\\n}\\n.services-summary .service-container[data-v-a9720130] {\\n padding-left: 2rem;\\n padding-right: 2rem;\\n margin-bottom: 2.5rem;\\n}\\n.services-summary .service-container .logo[data-v-a9720130] {\\n margin-bottom: 1rem;\\n}\\n\", \"\"]);\n// Exports\nmodule.exports = exports;\n","// Imports\nvar ___CSS_LOADER_API_IMPORT___ = require(\"../../node_modules/css-loader/dist/runtime/api.js\");\nexports = ___CSS_LOADER_API_IMPORT___(false);\n// Module\nexports.push([module.id, \".who-we-serve[data-v-54d7bff3] {\\n background-color: #031727;\\n padding-bottom: 6rem;\\n}\\n.who-we-serve h2[data-v-54d7bff3] {\\n margin-bottom: 3rem;\\n color: #FFFFFF !important;\\n}\\n.who-we-serve .container[data-v-54d7bff3] {\\n max-width: 1080px;\\n}\\n.who-we-serve .img-wrapper[data-v-54d7bff3] {\\n min-width: 140px;\\n margin-bottom: 2.5rem;\\n}\\n.who-we-serve .img-wrapper img[data-v-54d7bff3] {\\n -o-object-fit: cover;\\n object-fit: cover;\\n height: 100px;\\n}\\n@media (min-width: 576px) and (max-width: 1199.98px) {\\n.who-we-serve .img-wrapper[data-v-54d7bff3] {\\n width: 25%;\\n}\\n}\\n\", \"\"]);\n// Exports\nmodule.exports = exports;\n","// Imports\nvar ___CSS_LOADER_API_IMPORT___ = require(\"../../node_modules/css-loader/dist/runtime/api.js\");\nexports = ___CSS_LOADER_API_IMPORT___(false);\n// Module\nexports.push([module.id, \".services[data-v-4a744398] {\\n margin-bottom: 2rem;\\n}\\n.services .section-description[data-v-4a744398] {\\n font-size: 0.9rem;\\n}\\n.services .container[data-v-4a744398] {\\n margin-top: 4rem;\\n font-size: 0.9rem;\\n}\\n.services .container .row[data-v-4a744398] {\\n justify-content: center;\\n}\\n.services ul[data-v-4a744398] {\\n padding-left: 20px;\\n padding-bottom: 2rem;\\n}\\n.services ul > li[data-v-4a744398] {\\n margin-bottom: 1rem;\\n}\\n@media (min-width: 992px) {\\n.services .section-description[data-v-4a744398] {\\n max-width: 60%;\\n}\\n}\\n@media (max-width: 991.98px) {\\n.services .title > br[data-v-4a744398] {\\n display: none;\\n}\\n}\\n\", \"\"]);\n// Exports\nmodule.exports = exports;\n","// Imports\nvar ___CSS_LOADER_API_IMPORT___ = require(\"../../node_modules/css-loader/dist/runtime/api.js\");\nvar ___CSS_LOADER_GET_URL_IMPORT___ = require(\"../../node_modules/css-loader/dist/runtime/getUrl.js\");\nvar ___CSS_LOADER_URL_IMPORT_0___ = require(\"@/assets/images/tech-bg.jpg\");\nexports = ___CSS_LOADER_API_IMPORT___(false);\nvar ___CSS_LOADER_URL_REPLACEMENT_0___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_0___);\n// Module\nexports.push([module.id, \".who-we-are-page #app .wisps > .mask {\\n background-image: linear-gradient(to bottom, #FFFFFF 0%, #00000000 25%, #00000000 50%, #FFFFFF 65%);\\n}\\n.who-we-are {\\n margin-bottom: 2rem;\\n}\\n.who-we-are p {\\n font-size: 0.8rem;\\n line-height: 1.5rem;\\n}\\n@media (min-width: 992px) {\\n.who-we-are .section-description {\\n max-width: 60%;\\n}\\n}\\n.who-we-are .quote-container {\\n margin-bottom: 5rem;\\n}\\n.who-we-are .quote-container .quote {\\n margin-bottom: 4rem;\\n font-weight: 800;\\n}\\n.who-we-are .quote-container .quote .quotes {\\n padding-bottom: 1rem;\\n}\\n.who-we-are .quote-container .quote h2 {\\n line-height: 2.5rem;\\n}\\n.who-we-are .quote-container .quote .attrib {\\n font-size: 0.8rem;\\n}\\n.who-we-are .quote-container .quote .attrib .title {\\n -webkit-text-decoration: italic;\\n text-decoration: italic;\\n font-weight: 400;\\n font-style: italic;\\n}\\n.who-we-are .values-container {\\n --default-bg: #000000;\\n --bottom-bg: #031727;\\n position: relative;\\n padding-top: 10rem;\\n padding-bottom: 3rem;\\n}\\n.who-we-are .values-container h2,\\n .who-we-are .values-container h6,\\n .who-we-are .values-container p {\\n color: #FFFFFF !important;\\n}\\n.who-we-are .values-container > .container {\\n margin-top: 5rem;\\n}\\n.who-we-are .values-container > .container .row > * {\\n padding-left: 5rem;\\n padding-right: 5rem;\\n margin-bottom: 3rem;\\n}\\n.who-we-are .values-container .bg {\\n position: absolute;\\n overflow: auto;\\n background-image: url(\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \");\\n background-attachment: fixed;\\n background-repeat: no-repeat;\\n background-color: var(--bottom-bg);\\n width: 100%;\\n height: 100%;\\n z-index: -1;\\n bottom: 0;\\n}\\n.who-we-are .values-container .bg .bg-mask {\\n position: absolute;\\n width: 100%;\\n height: 100%;\\n background-color: #00000000;\\n background-image: linear-gradient(to bottom, #00000000 -10%, var(--bottom-bg) 100%);\\n}\\n.who-we-are .values-container .bg .wave-divider {\\n --divider-height: 4rem;\\n position: relative;\\n height: var(--divider-height);\\n width: 100%;\\n float: left;\\n z-index: 0;\\n position: relative;\\n}\\n.who-we-are .values-container .bg .wave-divider svg {\\n width: 100%;\\n height: 100%;\\n transform: scale(1, 1);\\n}\\n.who-we-are .values-container .bg .wave-divider svg path {\\n fill: #FFFFFF;\\n stroke: none;\\n}\\n.who-we-are .values-container .bg .wave-divider svg rect {\\n fill: transparent;\\n}\\n.who-we-are .principles-container {\\n margin-top: 6rem;\\n}\\n.who-we-are .principles-container h2 {\\n margin-bottom: 4rem;\\n}\\n.who-we-are .principles-container .principle p {\\n font-size: 0.8rem;\\n}\\n\", \"\"]);\n// Exports\nmodule.exports = exports;\n","\"use strict\";\n\n/*\n MIT License http://www.opensource.org/licenses/mit-license.php\n Author Tobias Koppers @sokra\n*/\n// css base code, injected by the css-loader\n// eslint-disable-next-line func-names\nmodule.exports = function (useSourceMap) {\n var list = []; // return the list of modules as css string\n\n list.toString = function toString() {\n return this.map(function (item) {\n var content = cssWithMappingToString(item, useSourceMap);\n\n if (item[2]) {\n return \"@media \".concat(item[2], \" {\").concat(content, \"}\");\n }\n\n return content;\n }).join('');\n }; // import a list of modules into the list\n // eslint-disable-next-line func-names\n\n\n list.i = function (modules, mediaQuery, dedupe) {\n if (typeof modules === 'string') {\n // eslint-disable-next-line no-param-reassign\n modules = [[null, modules, '']];\n }\n\n var alreadyImportedModules = {};\n\n if (dedupe) {\n for (var i = 0; i < this.length; i++) {\n // eslint-disable-next-line prefer-destructuring\n var id = this[i][0];\n\n if (id != null) {\n alreadyImportedModules[id] = true;\n }\n }\n }\n\n for (var _i = 0; _i < modules.length; _i++) {\n var item = [].concat(modules[_i]);\n\n if (dedupe && alreadyImportedModules[item[0]]) {\n // eslint-disable-next-line no-continue\n continue;\n }\n\n if (mediaQuery) {\n if (!item[2]) {\n item[2] = mediaQuery;\n } else {\n item[2] = \"\".concat(mediaQuery, \" and \").concat(item[2]);\n }\n }\n\n list.push(item);\n }\n };\n\n return list;\n};\n\nfunction cssWithMappingToString(item, useSourceMap) {\n var content = item[1] || ''; // eslint-disable-next-line prefer-destructuring\n\n var cssMapping = item[3];\n\n if (!cssMapping) {\n return content;\n }\n\n if (useSourceMap && typeof btoa === 'function') {\n var sourceMapping = toComment(cssMapping);\n var sourceURLs = cssMapping.sources.map(function (source) {\n return \"/*# sourceURL=\".concat(cssMapping.sourceRoot || '').concat(source, \" */\");\n });\n return [content].concat(sourceURLs).concat([sourceMapping]).join('\\n');\n }\n\n return [content].join('\\n');\n} // Adapted from convert-source-map (MIT)\n\n\nfunction toComment(sourceMap) {\n // eslint-disable-next-line no-undef\n var base64 = btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap))));\n var data = \"sourceMappingURL=data:application/json;charset=utf-8;base64,\".concat(base64);\n return \"/*# \".concat(data, \" */\");\n}","\"use strict\";\n\nmodule.exports = function (url, options) {\n if (!options) {\n // eslint-disable-next-line no-param-reassign\n options = {};\n } // eslint-disable-next-line no-underscore-dangle, no-param-reassign\n\n\n url = url && url.__esModule ? url.default : url;\n\n if (typeof url !== 'string') {\n return url;\n } // If url is already wrapped in quotes, remove them\n\n\n if (/^['\"].*['\"]$/.test(url)) {\n // eslint-disable-next-line no-param-reassign\n url = url.slice(1, -1);\n }\n\n if (options.hash) {\n // eslint-disable-next-line no-param-reassign\n url += options.hash;\n } // Should url be wrapped?\n // See https://drafts.csswg.org/css-values-3/#urls\n\n\n if (/[\"'() \\t\\n]/.test(url) || options.needQuotes) {\n return \"\\\"\".concat(url.replace(/\"/g, '\\\\\"').replace(/\\n/g, '\\\\n'), \"\\\"\");\n }\n\n return url;\n};","exports.nextTick = function nextTick(fn) {\n var args = Array.prototype.slice.call(arguments);\n args.shift();\n setTimeout(function () {\n fn.apply(null, args);\n }, 0);\n};\n\nexports.platform = exports.arch = \nexports.execPath = exports.title = 'browser';\nexports.pid = 1;\nexports.browser = true;\nexports.env = {};\nexports.argv = [];\n\nexports.binding = function (name) {\n\tthrow new Error('No such module. (Possibly not yet loaded)')\n};\n\n(function () {\n var cwd = '/';\n var path;\n exports.cwd = function () { return cwd };\n exports.chdir = function (dir) {\n if (!path) path = require('path');\n cwd = path.resolve(dir, cwd);\n };\n})();\n\nexports.exit = exports.kill = \nexports.umask = exports.dlopen = \nexports.uptime = exports.memoryUsage = \nexports.uvCounters = function() {};\nexports.features = {};\n","// .dirname, .basename, and .extname methods are extracted from Node.js v8.11.1,\n// backported and transplited with Babel, with backwards-compat fixes\n\n// Copyright Joyent, Inc. and other Node contributors.\n//\n// Permission is hereby granted, free of charge, to any person obtaining a\n// copy of this software and associated documentation files (the\n// \"Software\"), to deal in the Software without restriction, including\n// without limitation the rights to use, copy, modify, merge, publish,\n// distribute, sublicense, and/or sell copies of the Software, and to permit\n// persons to whom the Software is furnished to do so, subject to the\n// following conditions:\n//\n// The above copyright notice and this permission notice shall be included\n// in all copies or substantial portions of the Software.\n//\n// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS\n// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN\n// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,\n// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR\n// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE\n// USE OR OTHER DEALINGS IN THE SOFTWARE.\n\n// resolves . and .. elements in a path array with directory names there\n// must be no slashes, empty elements, or device names (c:\\) in the array\n// (so also no leading and trailing slashes - it does not distinguish\n// relative and absolute paths)\nfunction normalizeArray(parts, allowAboveRoot) {\n // if the path tries to go above the root, `up` ends up > 0\n var up = 0;\n for (var i = parts.length - 1; i >= 0; i--) {\n var last = parts[i];\n if (last === '.') {\n parts.splice(i, 1);\n } else if (last === '..') {\n parts.splice(i, 1);\n up++;\n } else if (up) {\n parts.splice(i, 1);\n up--;\n }\n }\n\n // if the path is allowed to go above the root, restore leading ..s\n if (allowAboveRoot) {\n for (; up--; up) {\n parts.unshift('..');\n }\n }\n\n return parts;\n}\n\n// path.resolve([from ...], to)\n// posix version\nexports.resolve = function() {\n var resolvedPath = '',\n resolvedAbsolute = false;\n\n for (var i = arguments.length - 1; i >= -1 && !resolvedAbsolute; i--) {\n var path = (i >= 0) ? arguments[i] : process.cwd();\n\n // Skip empty and invalid entries\n if (typeof path !== 'string') {\n throw new TypeError('Arguments to path.resolve must be strings');\n } else if (!path) {\n continue;\n }\n\n resolvedPath = path + '/' + resolvedPath;\n resolvedAbsolute = path.charAt(0) === '/';\n }\n\n // At this point the path should be resolved to a full absolute path, but\n // handle relative paths to be safe (might happen when process.cwd() fails)\n\n // Normalize the path\n resolvedPath = normalizeArray(filter(resolvedPath.split('/'), function(p) {\n return !!p;\n }), !resolvedAbsolute).join('/');\n\n return ((resolvedAbsolute ? '/' : '') + resolvedPath) || '.';\n};\n\n// path.normalize(path)\n// posix version\nexports.normalize = function(path) {\n var isAbsolute = exports.isAbsolute(path),\n trailingSlash = substr(path, -1) === '/';\n\n // Normalize the path\n path = normalizeArray(filter(path.split('/'), function(p) {\n return !!p;\n }), !isAbsolute).join('/');\n\n if (!path && !isAbsolute) {\n path = '.';\n }\n if (path && trailingSlash) {\n path += '/';\n }\n\n return (isAbsolute ? '/' : '') + path;\n};\n\n// posix version\nexports.isAbsolute = function(path) {\n return path.charAt(0) === '/';\n};\n\n// posix version\nexports.join = function() {\n var paths = Array.prototype.slice.call(arguments, 0);\n return exports.normalize(filter(paths, function(p, index) {\n if (typeof p !== 'string') {\n throw new TypeError('Arguments to path.join must be strings');\n }\n return p;\n }).join('/'));\n};\n\n\n// path.relative(from, to)\n// posix version\nexports.relative = function(from, to) {\n from = exports.resolve(from).substr(1);\n to = exports.resolve(to).substr(1);\n\n function trim(arr) {\n var start = 0;\n for (; start < arr.length; start++) {\n if (arr[start] !== '') break;\n }\n\n var end = arr.length - 1;\n for (; end >= 0; end--) {\n if (arr[end] !== '') break;\n }\n\n if (start > end) return [];\n return arr.slice(start, end - start + 1);\n }\n\n var fromParts = trim(from.split('/'));\n var toParts = trim(to.split('/'));\n\n var length = Math.min(fromParts.length, toParts.length);\n var samePartsLength = length;\n for (var i = 0; i < length; i++) {\n if (fromParts[i] !== toParts[i]) {\n samePartsLength = i;\n break;\n }\n }\n\n var outputParts = [];\n for (var i = samePartsLength; i < fromParts.length; i++) {\n outputParts.push('..');\n }\n\n outputParts = outputParts.concat(toParts.slice(samePartsLength));\n\n return outputParts.join('/');\n};\n\nexports.sep = '/';\nexports.delimiter = ':';\n\nexports.dirname = function (path) {\n if (typeof path !== 'string') path = path + '';\n if (path.length === 0) return '.';\n var code = path.charCodeAt(0);\n var hasRoot = code === 47 /*/*/;\n var end = -1;\n var matchedSlash = true;\n for (var i = path.length - 1; i >= 1; --i) {\n code = path.charCodeAt(i);\n if (code === 47 /*/*/) {\n if (!matchedSlash) {\n end = i;\n break;\n }\n } else {\n // We saw the first non-path separator\n matchedSlash = false;\n }\n }\n\n if (end === -1) return hasRoot ? '/' : '.';\n if (hasRoot && end === 1) {\n // return '//';\n // Backwards-compat fix:\n return '/';\n }\n return path.slice(0, end);\n};\n\nfunction basename(path) {\n if (typeof path !== 'string') path = path + '';\n\n var start = 0;\n var end = -1;\n var matchedSlash = true;\n var i;\n\n for (i = path.length - 1; i >= 0; --i) {\n if (path.charCodeAt(i) === 47 /*/*/) {\n // If we reached a path separator that was not part of a set of path\n // separators at the end of the string, stop now\n if (!matchedSlash) {\n start = i + 1;\n break;\n }\n } else if (end === -1) {\n // We saw the first non-path separator, mark this as the end of our\n // path component\n matchedSlash = false;\n end = i + 1;\n }\n }\n\n if (end === -1) return '';\n return path.slice(start, end);\n}\n\n// Uses a mixed approach for backwards-compatibility, as ext behavior changed\n// in new Node.js versions, so only basename() above is backported here\nexports.basename = function (path, ext) {\n var f = basename(path);\n if (ext && f.substr(-1 * ext.length) === ext) {\n f = f.substr(0, f.length - ext.length);\n }\n return f;\n};\n\nexports.extname = function (path) {\n if (typeof path !== 'string') path = path + '';\n var startDot = -1;\n var startPart = 0;\n var end = -1;\n var matchedSlash = true;\n // Track the state of characters (if any) we see before our first dot and\n // after any path separator we find\n var preDotState = 0;\n for (var i = path.length - 1; i >= 0; --i) {\n var code = path.charCodeAt(i);\n if (code === 47 /*/*/) {\n // If we reached a path separator that was not part of a set of path\n // separators at the end of the string, stop now\n if (!matchedSlash) {\n startPart = i + 1;\n break;\n }\n continue;\n }\n if (end === -1) {\n // We saw the first non-path separator, mark this as the end of our\n // extension\n matchedSlash = false;\n end = i + 1;\n }\n if (code === 46 /*.*/) {\n // If this is our first dot, mark it as the start of our extension\n if (startDot === -1)\n startDot = i;\n else if (preDotState !== 1)\n preDotState = 1;\n } else if (startDot !== -1) {\n // We saw a non-dot and non-path separator before our dot, so we should\n // have a good chance at having a non-empty extension\n preDotState = -1;\n }\n }\n\n if (startDot === -1 || end === -1 ||\n // We saw a non-dot character immediately before the dot\n preDotState === 0 ||\n // The (right-most) trimmed path component is exactly '..'\n preDotState === 1 && startDot === end - 1 && startDot === startPart + 1) {\n return '';\n }\n return path.slice(startDot, end);\n};\n\nfunction filter (xs, f) {\n if (xs.filter) return xs.filter(f);\n var res = [];\n for (var i = 0; i < xs.length; i++) {\n if (f(xs[i], i, xs)) res.push(xs[i]);\n }\n return res;\n}\n\n// String.prototype.substr - negative index don't work in IE8\nvar substr = 'ab'.substr(-1) === 'b'\n ? function (str, start, len) { return str.substr(start, len) }\n : function (str, start, len) {\n if (start < 0) start = str.length + start;\n return str.substr(start, len);\n }\n;\n","/**!\n * @fileOverview Kickass library to create and place poppers near their reference elements.\n * @version 1.16.1\n * @license\n * Copyright (c) 2016 Federico Zivolo and contributors\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in all\n * copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n * SOFTWARE.\n */\nvar isBrowser = typeof window !== 'undefined' && typeof document !== 'undefined' && typeof navigator !== 'undefined';\n\nvar timeoutDuration = function () {\n var longerTimeoutBrowsers = ['Edge', 'Trident', 'Firefox'];\n for (var i = 0; i < longerTimeoutBrowsers.length; i += 1) {\n if (isBrowser && navigator.userAgent.indexOf(longerTimeoutBrowsers[i]) >= 0) {\n return 1;\n }\n }\n return 0;\n}();\n\nfunction microtaskDebounce(fn) {\n var called = false;\n return function () {\n if (called) {\n return;\n }\n called = true;\n window.Promise.resolve().then(function () {\n called = false;\n fn();\n });\n };\n}\n\nfunction taskDebounce(fn) {\n var scheduled = false;\n return function () {\n if (!scheduled) {\n scheduled = true;\n setTimeout(function () {\n scheduled = false;\n fn();\n }, timeoutDuration);\n }\n };\n}\n\nvar supportsMicroTasks = isBrowser && window.Promise;\n\n/**\n* Create a debounced version of a method, that's asynchronously deferred\n* but called in the minimum time possible.\n*\n* @method\n* @memberof Popper.Utils\n* @argument {Function} fn\n* @returns {Function}\n*/\nvar debounce = supportsMicroTasks ? microtaskDebounce : taskDebounce;\n\n/**\n * Check if the given variable is a function\n * @method\n * @memberof Popper.Utils\n * @argument {Any} functionToCheck - variable to check\n * @returns {Boolean} answer to: is a function?\n */\nfunction isFunction(functionToCheck) {\n var getType = {};\n return functionToCheck && getType.toString.call(functionToCheck) === '[object Function]';\n}\n\n/**\n * Get CSS computed property of the given element\n * @method\n * @memberof Popper.Utils\n * @argument {Eement} element\n * @argument {String} property\n */\nfunction getStyleComputedProperty(element, property) {\n if (element.nodeType !== 1) {\n return [];\n }\n // NOTE: 1 DOM access here\n var window = element.ownerDocument.defaultView;\n var css = window.getComputedStyle(element, null);\n return property ? css[property] : css;\n}\n\n/**\n * Returns the parentNode or the host of the element\n * @method\n * @memberof Popper.Utils\n * @argument {Element} element\n * @returns {Element} parent\n */\nfunction getParentNode(element) {\n if (element.nodeName === 'HTML') {\n return element;\n }\n return element.parentNode || element.host;\n}\n\n/**\n * Returns the scrolling parent of the given element\n * @method\n * @memberof Popper.Utils\n * @argument {Element} element\n * @returns {Element} scroll parent\n */\nfunction getScrollParent(element) {\n // Return body, `getScroll` will take care to get the correct `scrollTop` from it\n if (!element) {\n return document.body;\n }\n\n switch (element.nodeName) {\n case 'HTML':\n case 'BODY':\n return element.ownerDocument.body;\n case '#document':\n return element.body;\n }\n\n // Firefox want us to check `-x` and `-y` variations as well\n\n var _getStyleComputedProp = getStyleComputedProperty(element),\n overflow = _getStyleComputedProp.overflow,\n overflowX = _getStyleComputedProp.overflowX,\n overflowY = _getStyleComputedProp.overflowY;\n\n if (/(auto|scroll|overlay)/.test(overflow + overflowY + overflowX)) {\n return element;\n }\n\n return getScrollParent(getParentNode(element));\n}\n\n/**\n * Returns the reference node of the reference object, or the reference object itself.\n * @method\n * @memberof Popper.Utils\n * @param {Element|Object} reference - the reference element (the popper will be relative to this)\n * @returns {Element} parent\n */\nfunction getReferenceNode(reference) {\n return reference && reference.referenceNode ? reference.referenceNode : reference;\n}\n\nvar isIE11 = isBrowser && !!(window.MSInputMethodContext && document.documentMode);\nvar isIE10 = isBrowser && /MSIE 10/.test(navigator.userAgent);\n\n/**\n * Determines if the browser is Internet Explorer\n * @method\n * @memberof Popper.Utils\n * @param {Number} version to check\n * @returns {Boolean} isIE\n */\nfunction isIE(version) {\n if (version === 11) {\n return isIE11;\n }\n if (version === 10) {\n return isIE10;\n }\n return isIE11 || isIE10;\n}\n\n/**\n * Returns the offset parent of the given element\n * @method\n * @memberof Popper.Utils\n * @argument {Element} element\n * @returns {Element} offset parent\n */\nfunction getOffsetParent(element) {\n if (!element) {\n return document.documentElement;\n }\n\n var noOffsetParent = isIE(10) ? document.body : null;\n\n // NOTE: 1 DOM access here\n var offsetParent = element.offsetParent || null;\n // Skip hidden elements which don't have an offsetParent\n while (offsetParent === noOffsetParent && element.nextElementSibling) {\n offsetParent = (element = element.nextElementSibling).offsetParent;\n }\n\n var nodeName = offsetParent && offsetParent.nodeName;\n\n if (!nodeName || nodeName === 'BODY' || nodeName === 'HTML') {\n return element ? element.ownerDocument.documentElement : document.documentElement;\n }\n\n // .offsetParent will return the closest TH, TD or TABLE in case\n // no offsetParent is present, I hate this job...\n if (['TH', 'TD', 'TABLE'].indexOf(offsetParent.nodeName) !== -1 && getStyleComputedProperty(offsetParent, 'position') === 'static') {\n return getOffsetParent(offsetParent);\n }\n\n return offsetParent;\n}\n\nfunction isOffsetContainer(element) {\n var nodeName = element.nodeName;\n\n if (nodeName === 'BODY') {\n return false;\n }\n return nodeName === 'HTML' || getOffsetParent(element.firstElementChild) === element;\n}\n\n/**\n * Finds the root node (document, shadowDOM root) of the given element\n * @method\n * @memberof Popper.Utils\n * @argument {Element} node\n * @returns {Element} root node\n */\nfunction getRoot(node) {\n if (node.parentNode !== null) {\n return getRoot(node.parentNode);\n }\n\n return node;\n}\n\n/**\n * Finds the offset parent common to the two provided nodes\n * @method\n * @memberof Popper.Utils\n * @argument {Element} element1\n * @argument {Element} element2\n * @returns {Element} common offset parent\n */\nfunction findCommonOffsetParent(element1, element2) {\n // This check is needed to avoid errors in case one of the elements isn't defined for any reason\n if (!element1 || !element1.nodeType || !element2 || !element2.nodeType) {\n return document.documentElement;\n }\n\n // Here we make sure to give as \"start\" the element that comes first in the DOM\n var order = element1.compareDocumentPosition(element2) & Node.DOCUMENT_POSITION_FOLLOWING;\n var start = order ? element1 : element2;\n var end = order ? element2 : element1;\n\n // Get common ancestor container\n var range = document.createRange();\n range.setStart(start, 0);\n range.setEnd(end, 0);\n var commonAncestorContainer = range.commonAncestorContainer;\n\n // Both nodes are inside #document\n\n if (element1 !== commonAncestorContainer && element2 !== commonAncestorContainer || start.contains(end)) {\n if (isOffsetContainer(commonAncestorContainer)) {\n return commonAncestorContainer;\n }\n\n return getOffsetParent(commonAncestorContainer);\n }\n\n // one of the nodes is inside shadowDOM, find which one\n var element1root = getRoot(element1);\n if (element1root.host) {\n return findCommonOffsetParent(element1root.host, element2);\n } else {\n return findCommonOffsetParent(element1, getRoot(element2).host);\n }\n}\n\n/**\n * Gets the scroll value of the given element in the given side (top and left)\n * @method\n * @memberof Popper.Utils\n * @argument {Element} element\n * @argument {String} side `top` or `left`\n * @returns {number} amount of scrolled pixels\n */\nfunction getScroll(element) {\n var side = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'top';\n\n var upperSide = side === 'top' ? 'scrollTop' : 'scrollLeft';\n var nodeName = element.nodeName;\n\n if (nodeName === 'BODY' || nodeName === 'HTML') {\n var html = element.ownerDocument.documentElement;\n var scrollingElement = element.ownerDocument.scrollingElement || html;\n return scrollingElement[upperSide];\n }\n\n return element[upperSide];\n}\n\n/*\n * Sum or subtract the element scroll values (left and top) from a given rect object\n * @method\n * @memberof Popper.Utils\n * @param {Object} rect - Rect object you want to change\n * @param {HTMLElement} element - The element from the function reads the scroll values\n * @param {Boolean} subtract - set to true if you want to subtract the scroll values\n * @return {Object} rect - The modifier rect object\n */\nfunction includeScroll(rect, element) {\n var subtract = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;\n\n var scrollTop = getScroll(element, 'top');\n var scrollLeft = getScroll(element, 'left');\n var modifier = subtract ? -1 : 1;\n rect.top += scrollTop * modifier;\n rect.bottom += scrollTop * modifier;\n rect.left += scrollLeft * modifier;\n rect.right += scrollLeft * modifier;\n return rect;\n}\n\n/*\n * Helper to detect borders of a given element\n * @method\n * @memberof Popper.Utils\n * @param {CSSStyleDeclaration} styles\n * Result of `getStyleComputedProperty` on the given element\n * @param {String} axis - `x` or `y`\n * @return {number} borders - The borders size of the given axis\n */\n\nfunction getBordersSize(styles, axis) {\n var sideA = axis === 'x' ? 'Left' : 'Top';\n var sideB = sideA === 'Left' ? 'Right' : 'Bottom';\n\n return parseFloat(styles['border' + sideA + 'Width']) + parseFloat(styles['border' + sideB + 'Width']);\n}\n\nfunction getSize(axis, body, html, computedStyle) {\n return Math.max(body['offset' + axis], body['scroll' + axis], html['client' + axis], html['offset' + axis], html['scroll' + axis], isIE(10) ? parseInt(html['offset' + axis]) + parseInt(computedStyle['margin' + (axis === 'Height' ? 'Top' : 'Left')]) + parseInt(computedStyle['margin' + (axis === 'Height' ? 'Bottom' : 'Right')]) : 0);\n}\n\nfunction getWindowSizes(document) {\n var body = document.body;\n var html = document.documentElement;\n var computedStyle = isIE(10) && getComputedStyle(html);\n\n return {\n height: getSize('Height', body, html, computedStyle),\n width: getSize('Width', body, html, computedStyle)\n };\n}\n\nvar classCallCheck = function (instance, Constructor) {\n if (!(instance instanceof Constructor)) {\n throw new TypeError(\"Cannot call a class as a function\");\n }\n};\n\nvar createClass = function () {\n function defineProperties(target, props) {\n for (var i = 0; i < props.length; i++) {\n var descriptor = props[i];\n descriptor.enumerable = descriptor.enumerable || false;\n descriptor.configurable = true;\n if (\"value\" in descriptor) descriptor.writable = true;\n Object.defineProperty(target, descriptor.key, descriptor);\n }\n }\n\n return function (Constructor, protoProps, staticProps) {\n if (protoProps) defineProperties(Constructor.prototype, protoProps);\n if (staticProps) defineProperties(Constructor, staticProps);\n return Constructor;\n };\n}();\n\n\n\n\n\nvar defineProperty = function (obj, key, value) {\n if (key in obj) {\n Object.defineProperty(obj, key, {\n value: value,\n enumerable: true,\n configurable: true,\n writable: true\n });\n } else {\n obj[key] = value;\n }\n\n return obj;\n};\n\nvar _extends = Object.assign || function (target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = arguments[i];\n\n for (var key in source) {\n if (Object.prototype.hasOwnProperty.call(source, key)) {\n target[key] = source[key];\n }\n }\n }\n\n return target;\n};\n\n/**\n * Given element offsets, generate an output similar to getBoundingClientRect\n * @method\n * @memberof Popper.Utils\n * @argument {Object} offsets\n * @returns {Object} ClientRect like output\n */\nfunction getClientRect(offsets) {\n return _extends({}, offsets, {\n right: offsets.left + offsets.width,\n bottom: offsets.top + offsets.height\n });\n}\n\n/**\n * Get bounding client rect of given element\n * @method\n * @memberof Popper.Utils\n * @param {HTMLElement} element\n * @return {Object} client rect\n */\nfunction getBoundingClientRect(element) {\n var rect = {};\n\n // IE10 10 FIX: Please, don't ask, the element isn't\n // considered in DOM in some circumstances...\n // This isn't reproducible in IE10 compatibility mode of IE11\n try {\n if (isIE(10)) {\n rect = element.getBoundingClientRect();\n var scrollTop = getScroll(element, 'top');\n var scrollLeft = getScroll(element, 'left');\n rect.top += scrollTop;\n rect.left += scrollLeft;\n rect.bottom += scrollTop;\n rect.right += scrollLeft;\n } else {\n rect = element.getBoundingClientRect();\n }\n } catch (e) {}\n\n var result = {\n left: rect.left,\n top: rect.top,\n width: rect.right - rect.left,\n height: rect.bottom - rect.top\n };\n\n // subtract scrollbar size from sizes\n var sizes = element.nodeName === 'HTML' ? getWindowSizes(element.ownerDocument) : {};\n var width = sizes.width || element.clientWidth || result.width;\n var height = sizes.height || element.clientHeight || result.height;\n\n var horizScrollbar = element.offsetWidth - width;\n var vertScrollbar = element.offsetHeight - height;\n\n // if an hypothetical scrollbar is detected, we must be sure it's not a `border`\n // we make this check conditional for performance reasons\n if (horizScrollbar || vertScrollbar) {\n var styles = getStyleComputedProperty(element);\n horizScrollbar -= getBordersSize(styles, 'x');\n vertScrollbar -= getBordersSize(styles, 'y');\n\n result.width -= horizScrollbar;\n result.height -= vertScrollbar;\n }\n\n return getClientRect(result);\n}\n\nfunction getOffsetRectRelativeToArbitraryNode(children, parent) {\n var fixedPosition = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;\n\n var isIE10 = isIE(10);\n var isHTML = parent.nodeName === 'HTML';\n var childrenRect = getBoundingClientRect(children);\n var parentRect = getBoundingClientRect(parent);\n var scrollParent = getScrollParent(children);\n\n var styles = getStyleComputedProperty(parent);\n var borderTopWidth = parseFloat(styles.borderTopWidth);\n var borderLeftWidth = parseFloat(styles.borderLeftWidth);\n\n // In cases where the parent is fixed, we must ignore negative scroll in offset calc\n if (fixedPosition && isHTML) {\n parentRect.top = Math.max(parentRect.top, 0);\n parentRect.left = Math.max(parentRect.left, 0);\n }\n var offsets = getClientRect({\n top: childrenRect.top - parentRect.top - borderTopWidth,\n left: childrenRect.left - parentRect.left - borderLeftWidth,\n width: childrenRect.width,\n height: childrenRect.height\n });\n offsets.marginTop = 0;\n offsets.marginLeft = 0;\n\n // Subtract margins of documentElement in case it's being used as parent\n // we do this only on HTML because it's the only element that behaves\n // differently when margins are applied to it. The margins are included in\n // the box of the documentElement, in the other cases not.\n if (!isIE10 && isHTML) {\n var marginTop = parseFloat(styles.marginTop);\n var marginLeft = parseFloat(styles.marginLeft);\n\n offsets.top -= borderTopWidth - marginTop;\n offsets.bottom -= borderTopWidth - marginTop;\n offsets.left -= borderLeftWidth - marginLeft;\n offsets.right -= borderLeftWidth - marginLeft;\n\n // Attach marginTop and marginLeft because in some circumstances we may need them\n offsets.marginTop = marginTop;\n offsets.marginLeft = marginLeft;\n }\n\n if (isIE10 && !fixedPosition ? parent.contains(scrollParent) : parent === scrollParent && scrollParent.nodeName !== 'BODY') {\n offsets = includeScroll(offsets, parent);\n }\n\n return offsets;\n}\n\nfunction getViewportOffsetRectRelativeToArtbitraryNode(element) {\n var excludeScroll = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n\n var html = element.ownerDocument.documentElement;\n var relativeOffset = getOffsetRectRelativeToArbitraryNode(element, html);\n var width = Math.max(html.clientWidth, window.innerWidth || 0);\n var height = Math.max(html.clientHeight, window.innerHeight || 0);\n\n var scrollTop = !excludeScroll ? getScroll(html) : 0;\n var scrollLeft = !excludeScroll ? getScroll(html, 'left') : 0;\n\n var offset = {\n top: scrollTop - relativeOffset.top + relativeOffset.marginTop,\n left: scrollLeft - relativeOffset.left + relativeOffset.marginLeft,\n width: width,\n height: height\n };\n\n return getClientRect(offset);\n}\n\n/**\n * Check if the given element is fixed or is inside a fixed parent\n * @method\n * @memberof Popper.Utils\n * @argument {Element} element\n * @argument {Element} customContainer\n * @returns {Boolean} answer to \"isFixed?\"\n */\nfunction isFixed(element) {\n var nodeName = element.nodeName;\n if (nodeName === 'BODY' || nodeName === 'HTML') {\n return false;\n }\n if (getStyleComputedProperty(element, 'position') === 'fixed') {\n return true;\n }\n var parentNode = getParentNode(element);\n if (!parentNode) {\n return false;\n }\n return isFixed(parentNode);\n}\n\n/**\n * Finds the first parent of an element that has a transformed property defined\n * @method\n * @memberof Popper.Utils\n * @argument {Element} element\n * @returns {Element} first transformed parent or documentElement\n */\n\nfunction getFixedPositionOffsetParent(element) {\n // This check is needed to avoid errors in case one of the elements isn't defined for any reason\n if (!element || !element.parentElement || isIE()) {\n return document.documentElement;\n }\n var el = element.parentElement;\n while (el && getStyleComputedProperty(el, 'transform') === 'none') {\n el = el.parentElement;\n }\n return el || document.documentElement;\n}\n\n/**\n * Computed the boundaries limits and return them\n * @method\n * @memberof Popper.Utils\n * @param {HTMLElement} popper\n * @param {HTMLElement} reference\n * @param {number} padding\n * @param {HTMLElement} boundariesElement - Element used to define the boundaries\n * @param {Boolean} fixedPosition - Is in fixed position mode\n * @returns {Object} Coordinates of the boundaries\n */\nfunction getBoundaries(popper, reference, padding, boundariesElement) {\n var fixedPosition = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : false;\n\n // NOTE: 1 DOM access here\n\n var boundaries = { top: 0, left: 0 };\n var offsetParent = fixedPosition ? getFixedPositionOffsetParent(popper) : findCommonOffsetParent(popper, getReferenceNode(reference));\n\n // Handle viewport case\n if (boundariesElement === 'viewport') {\n boundaries = getViewportOffsetRectRelativeToArtbitraryNode(offsetParent, fixedPosition);\n } else {\n // Handle other cases based on DOM element used as boundaries\n var boundariesNode = void 0;\n if (boundariesElement === 'scrollParent') {\n boundariesNode = getScrollParent(getParentNode(reference));\n if (boundariesNode.nodeName === 'BODY') {\n boundariesNode = popper.ownerDocument.documentElement;\n }\n } else if (boundariesElement === 'window') {\n boundariesNode = popper.ownerDocument.documentElement;\n } else {\n boundariesNode = boundariesElement;\n }\n\n var offsets = getOffsetRectRelativeToArbitraryNode(boundariesNode, offsetParent, fixedPosition);\n\n // In case of HTML, we need a different computation\n if (boundariesNode.nodeName === 'HTML' && !isFixed(offsetParent)) {\n var _getWindowSizes = getWindowSizes(popper.ownerDocument),\n height = _getWindowSizes.height,\n width = _getWindowSizes.width;\n\n boundaries.top += offsets.top - offsets.marginTop;\n boundaries.bottom = height + offsets.top;\n boundaries.left += offsets.left - offsets.marginLeft;\n boundaries.right = width + offsets.left;\n } else {\n // for all the other DOM elements, this one is good\n boundaries = offsets;\n }\n }\n\n // Add paddings\n padding = padding || 0;\n var isPaddingNumber = typeof padding === 'number';\n boundaries.left += isPaddingNumber ? padding : padding.left || 0;\n boundaries.top += isPaddingNumber ? padding : padding.top || 0;\n boundaries.right -= isPaddingNumber ? padding : padding.right || 0;\n boundaries.bottom -= isPaddingNumber ? padding : padding.bottom || 0;\n\n return boundaries;\n}\n\nfunction getArea(_ref) {\n var width = _ref.width,\n height = _ref.height;\n\n return width * height;\n}\n\n/**\n * Utility used to transform the `auto` placement to the placement with more\n * available space.\n * @method\n * @memberof Popper.Utils\n * @argument {Object} data - The data object generated by update method\n * @argument {Object} options - Modifiers configuration and options\n * @returns {Object} The data object, properly modified\n */\nfunction computeAutoPlacement(placement, refRect, popper, reference, boundariesElement) {\n var padding = arguments.length > 5 && arguments[5] !== undefined ? arguments[5] : 0;\n\n if (placement.indexOf('auto') === -1) {\n return placement;\n }\n\n var boundaries = getBoundaries(popper, reference, padding, boundariesElement);\n\n var rects = {\n top: {\n width: boundaries.width,\n height: refRect.top - boundaries.top\n },\n right: {\n width: boundaries.right - refRect.right,\n height: boundaries.height\n },\n bottom: {\n width: boundaries.width,\n height: boundaries.bottom - refRect.bottom\n },\n left: {\n width: refRect.left - boundaries.left,\n height: boundaries.height\n }\n };\n\n var sortedAreas = Object.keys(rects).map(function (key) {\n return _extends({\n key: key\n }, rects[key], {\n area: getArea(rects[key])\n });\n }).sort(function (a, b) {\n return b.area - a.area;\n });\n\n var filteredAreas = sortedAreas.filter(function (_ref2) {\n var width = _ref2.width,\n height = _ref2.height;\n return width >= popper.clientWidth && height >= popper.clientHeight;\n });\n\n var computedPlacement = filteredAreas.length > 0 ? filteredAreas[0].key : sortedAreas[0].key;\n\n var variation = placement.split('-')[1];\n\n return computedPlacement + (variation ? '-' + variation : '');\n}\n\n/**\n * Get offsets to the reference element\n * @method\n * @memberof Popper.Utils\n * @param {Object} state\n * @param {Element} popper - the popper element\n * @param {Element} reference - the reference element (the popper will be relative to this)\n * @param {Element} fixedPosition - is in fixed position mode\n * @returns {Object} An object containing the offsets which will be applied to the popper\n */\nfunction getReferenceOffsets(state, popper, reference) {\n var fixedPosition = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : null;\n\n var commonOffsetParent = fixedPosition ? getFixedPositionOffsetParent(popper) : findCommonOffsetParent(popper, getReferenceNode(reference));\n return getOffsetRectRelativeToArbitraryNode(reference, commonOffsetParent, fixedPosition);\n}\n\n/**\n * Get the outer sizes of the given element (offset size + margins)\n * @method\n * @memberof Popper.Utils\n * @argument {Element} element\n * @returns {Object} object containing width and height properties\n */\nfunction getOuterSizes(element) {\n var window = element.ownerDocument.defaultView;\n var styles = window.getComputedStyle(element);\n var x = parseFloat(styles.marginTop || 0) + parseFloat(styles.marginBottom || 0);\n var y = parseFloat(styles.marginLeft || 0) + parseFloat(styles.marginRight || 0);\n var result = {\n width: element.offsetWidth + y,\n height: element.offsetHeight + x\n };\n return result;\n}\n\n/**\n * Get the opposite placement of the given one\n * @method\n * @memberof Popper.Utils\n * @argument {String} placement\n * @returns {String} flipped placement\n */\nfunction getOppositePlacement(placement) {\n var hash = { left: 'right', right: 'left', bottom: 'top', top: 'bottom' };\n return placement.replace(/left|right|bottom|top/g, function (matched) {\n return hash[matched];\n });\n}\n\n/**\n * Get offsets to the popper\n * @method\n * @memberof Popper.Utils\n * @param {Object} position - CSS position the Popper will get applied\n * @param {HTMLElement} popper - the popper element\n * @param {Object} referenceOffsets - the reference offsets (the popper will be relative to this)\n * @param {String} placement - one of the valid placement options\n * @returns {Object} popperOffsets - An object containing the offsets which will be applied to the popper\n */\nfunction getPopperOffsets(popper, referenceOffsets, placement) {\n placement = placement.split('-')[0];\n\n // Get popper node sizes\n var popperRect = getOuterSizes(popper);\n\n // Add position, width and height to our offsets object\n var popperOffsets = {\n width: popperRect.width,\n height: popperRect.height\n };\n\n // depending by the popper placement we have to compute its offsets slightly differently\n var isHoriz = ['right', 'left'].indexOf(placement) !== -1;\n var mainSide = isHoriz ? 'top' : 'left';\n var secondarySide = isHoriz ? 'left' : 'top';\n var measurement = isHoriz ? 'height' : 'width';\n var secondaryMeasurement = !isHoriz ? 'height' : 'width';\n\n popperOffsets[mainSide] = referenceOffsets[mainSide] + referenceOffsets[measurement] / 2 - popperRect[measurement] / 2;\n if (placement === secondarySide) {\n popperOffsets[secondarySide] = referenceOffsets[secondarySide] - popperRect[secondaryMeasurement];\n } else {\n popperOffsets[secondarySide] = referenceOffsets[getOppositePlacement(secondarySide)];\n }\n\n return popperOffsets;\n}\n\n/**\n * Mimics the `find` method of Array\n * @method\n * @memberof Popper.Utils\n * @argument {Array} arr\n * @argument prop\n * @argument value\n * @returns index or -1\n */\nfunction find(arr, check) {\n // use native find if supported\n if (Array.prototype.find) {\n return arr.find(check);\n }\n\n // use `filter` to obtain the same behavior of `find`\n return arr.filter(check)[0];\n}\n\n/**\n * Return the index of the matching object\n * @method\n * @memberof Popper.Utils\n * @argument {Array} arr\n * @argument prop\n * @argument value\n * @returns index or -1\n */\nfunction findIndex(arr, prop, value) {\n // use native findIndex if supported\n if (Array.prototype.findIndex) {\n return arr.findIndex(function (cur) {\n return cur[prop] === value;\n });\n }\n\n // use `find` + `indexOf` if `findIndex` isn't supported\n var match = find(arr, function (obj) {\n return obj[prop] === value;\n });\n return arr.indexOf(match);\n}\n\n/**\n * Loop trough the list of modifiers and run them in order,\n * each of them will then edit the data object.\n * @method\n * @memberof Popper.Utils\n * @param {dataObject} data\n * @param {Array} modifiers\n * @param {String} ends - Optional modifier name used as stopper\n * @returns {dataObject}\n */\nfunction runModifiers(modifiers, data, ends) {\n var modifiersToRun = ends === undefined ? modifiers : modifiers.slice(0, findIndex(modifiers, 'name', ends));\n\n modifiersToRun.forEach(function (modifier) {\n if (modifier['function']) {\n // eslint-disable-line dot-notation\n console.warn('`modifier.function` is deprecated, use `modifier.fn`!');\n }\n var fn = modifier['function'] || modifier.fn; // eslint-disable-line dot-notation\n if (modifier.enabled && isFunction(fn)) {\n // Add properties to offsets to make them a complete clientRect object\n // we do this before each modifier to make sure the previous one doesn't\n // mess with these values\n data.offsets.popper = getClientRect(data.offsets.popper);\n data.offsets.reference = getClientRect(data.offsets.reference);\n\n data = fn(data, modifier);\n }\n });\n\n return data;\n}\n\n/**\n * Updates the position of the popper, computing the new offsets and applying\n * the new style.
\n * Prefer `scheduleUpdate` over `update` because of performance reasons.\n * @method\n * @memberof Popper\n */\nfunction update() {\n // if popper is destroyed, don't perform any further update\n if (this.state.isDestroyed) {\n return;\n }\n\n var data = {\n instance: this,\n styles: {},\n arrowStyles: {},\n attributes: {},\n flipped: false,\n offsets: {}\n };\n\n // compute reference element offsets\n data.offsets.reference = getReferenceOffsets(this.state, this.popper, this.reference, this.options.positionFixed);\n\n // compute auto placement, store placement inside the data object,\n // modifiers will be able to edit `placement` if needed\n // and refer to originalPlacement to know the original value\n data.placement = computeAutoPlacement(this.options.placement, data.offsets.reference, this.popper, this.reference, this.options.modifiers.flip.boundariesElement, this.options.modifiers.flip.padding);\n\n // store the computed placement inside `originalPlacement`\n data.originalPlacement = data.placement;\n\n data.positionFixed = this.options.positionFixed;\n\n // compute the popper offsets\n data.offsets.popper = getPopperOffsets(this.popper, data.offsets.reference, data.placement);\n\n data.offsets.popper.position = this.options.positionFixed ? 'fixed' : 'absolute';\n\n // run the modifiers\n data = runModifiers(this.modifiers, data);\n\n // the first `update` will call `onCreate` callback\n // the other ones will call `onUpdate` callback\n if (!this.state.isCreated) {\n this.state.isCreated = true;\n this.options.onCreate(data);\n } else {\n this.options.onUpdate(data);\n }\n}\n\n/**\n * Helper used to know if the given modifier is enabled.\n * @method\n * @memberof Popper.Utils\n * @returns {Boolean}\n */\nfunction isModifierEnabled(modifiers, modifierName) {\n return modifiers.some(function (_ref) {\n var name = _ref.name,\n enabled = _ref.enabled;\n return enabled && name === modifierName;\n });\n}\n\n/**\n * Get the prefixed supported property name\n * @method\n * @memberof Popper.Utils\n * @argument {String} property (camelCase)\n * @returns {String} prefixed property (camelCase or PascalCase, depending on the vendor prefix)\n */\nfunction getSupportedPropertyName(property) {\n var prefixes = [false, 'ms', 'Webkit', 'Moz', 'O'];\n var upperProp = property.charAt(0).toUpperCase() + property.slice(1);\n\n for (var i = 0; i < prefixes.length; i++) {\n var prefix = prefixes[i];\n var toCheck = prefix ? '' + prefix + upperProp : property;\n if (typeof document.body.style[toCheck] !== 'undefined') {\n return toCheck;\n }\n }\n return null;\n}\n\n/**\n * Destroys the popper.\n * @method\n * @memberof Popper\n */\nfunction destroy() {\n this.state.isDestroyed = true;\n\n // touch DOM only if `applyStyle` modifier is enabled\n if (isModifierEnabled(this.modifiers, 'applyStyle')) {\n this.popper.removeAttribute('x-placement');\n this.popper.style.position = '';\n this.popper.style.top = '';\n this.popper.style.left = '';\n this.popper.style.right = '';\n this.popper.style.bottom = '';\n this.popper.style.willChange = '';\n this.popper.style[getSupportedPropertyName('transform')] = '';\n }\n\n this.disableEventListeners();\n\n // remove the popper if user explicitly asked for the deletion on destroy\n // do not use `remove` because IE11 doesn't support it\n if (this.options.removeOnDestroy) {\n this.popper.parentNode.removeChild(this.popper);\n }\n return this;\n}\n\n/**\n * Get the window associated with the element\n * @argument {Element} element\n * @returns {Window}\n */\nfunction getWindow(element) {\n var ownerDocument = element.ownerDocument;\n return ownerDocument ? ownerDocument.defaultView : window;\n}\n\nfunction attachToScrollParents(scrollParent, event, callback, scrollParents) {\n var isBody = scrollParent.nodeName === 'BODY';\n var target = isBody ? scrollParent.ownerDocument.defaultView : scrollParent;\n target.addEventListener(event, callback, { passive: true });\n\n if (!isBody) {\n attachToScrollParents(getScrollParent(target.parentNode), event, callback, scrollParents);\n }\n scrollParents.push(target);\n}\n\n/**\n * Setup needed event listeners used to update the popper position\n * @method\n * @memberof Popper.Utils\n * @private\n */\nfunction setupEventListeners(reference, options, state, updateBound) {\n // Resize event listener on window\n state.updateBound = updateBound;\n getWindow(reference).addEventListener('resize', state.updateBound, { passive: true });\n\n // Scroll event listener on scroll parents\n var scrollElement = getScrollParent(reference);\n attachToScrollParents(scrollElement, 'scroll', state.updateBound, state.scrollParents);\n state.scrollElement = scrollElement;\n state.eventsEnabled = true;\n\n return state;\n}\n\n/**\n * It will add resize/scroll events and start recalculating\n * position of the popper element when they are triggered.\n * @method\n * @memberof Popper\n */\nfunction enableEventListeners() {\n if (!this.state.eventsEnabled) {\n this.state = setupEventListeners(this.reference, this.options, this.state, this.scheduleUpdate);\n }\n}\n\n/**\n * Remove event listeners used to update the popper position\n * @method\n * @memberof Popper.Utils\n * @private\n */\nfunction removeEventListeners(reference, state) {\n // Remove resize event listener on window\n getWindow(reference).removeEventListener('resize', state.updateBound);\n\n // Remove scroll event listener on scroll parents\n state.scrollParents.forEach(function (target) {\n target.removeEventListener('scroll', state.updateBound);\n });\n\n // Reset state\n state.updateBound = null;\n state.scrollParents = [];\n state.scrollElement = null;\n state.eventsEnabled = false;\n return state;\n}\n\n/**\n * It will remove resize/scroll events and won't recalculate popper position\n * when they are triggered. It also won't trigger `onUpdate` callback anymore,\n * unless you call `update` method manually.\n * @method\n * @memberof Popper\n */\nfunction disableEventListeners() {\n if (this.state.eventsEnabled) {\n cancelAnimationFrame(this.scheduleUpdate);\n this.state = removeEventListeners(this.reference, this.state);\n }\n}\n\n/**\n * Tells if a given input is a number\n * @method\n * @memberof Popper.Utils\n * @param {*} input to check\n * @return {Boolean}\n */\nfunction isNumeric(n) {\n return n !== '' && !isNaN(parseFloat(n)) && isFinite(n);\n}\n\n/**\n * Set the style to the given popper\n * @method\n * @memberof Popper.Utils\n * @argument {Element} element - Element to apply the style to\n * @argument {Object} styles\n * Object with a list of properties and values which will be applied to the element\n */\nfunction setStyles(element, styles) {\n Object.keys(styles).forEach(function (prop) {\n var unit = '';\n // add unit if the value is numeric and is one of the following\n if (['width', 'height', 'top', 'right', 'bottom', 'left'].indexOf(prop) !== -1 && isNumeric(styles[prop])) {\n unit = 'px';\n }\n element.style[prop] = styles[prop] + unit;\n });\n}\n\n/**\n * Set the attributes to the given popper\n * @method\n * @memberof Popper.Utils\n * @argument {Element} element - Element to apply the attributes to\n * @argument {Object} styles\n * Object with a list of properties and values which will be applied to the element\n */\nfunction setAttributes(element, attributes) {\n Object.keys(attributes).forEach(function (prop) {\n var value = attributes[prop];\n if (value !== false) {\n element.setAttribute(prop, attributes[prop]);\n } else {\n element.removeAttribute(prop);\n }\n });\n}\n\n/**\n * @function\n * @memberof Modifiers\n * @argument {Object} data - The data object generated by `update` method\n * @argument {Object} data.styles - List of style properties - values to apply to popper element\n * @argument {Object} data.attributes - List of attribute properties - values to apply to popper element\n * @argument {Object} options - Modifiers configuration and options\n * @returns {Object} The same data object\n */\nfunction applyStyle(data) {\n // any property present in `data.styles` will be applied to the popper,\n // in this way we can make the 3rd party modifiers add custom styles to it\n // Be aware, modifiers could override the properties defined in the previous\n // lines of this modifier!\n setStyles(data.instance.popper, data.styles);\n\n // any property present in `data.attributes` will be applied to the popper,\n // they will be set as HTML attributes of the element\n setAttributes(data.instance.popper, data.attributes);\n\n // if arrowElement is defined and arrowStyles has some properties\n if (data.arrowElement && Object.keys(data.arrowStyles).length) {\n setStyles(data.arrowElement, data.arrowStyles);\n }\n\n return data;\n}\n\n/**\n * Set the x-placement attribute before everything else because it could be used\n * to add margins to the popper margins needs to be calculated to get the\n * correct popper offsets.\n * @method\n * @memberof Popper.modifiers\n * @param {HTMLElement} reference - The reference element used to position the popper\n * @param {HTMLElement} popper - The HTML element used as popper\n * @param {Object} options - Popper.js options\n */\nfunction applyStyleOnLoad(reference, popper, options, modifierOptions, state) {\n // compute reference element offsets\n var referenceOffsets = getReferenceOffsets(state, popper, reference, options.positionFixed);\n\n // compute auto placement, store placement inside the data object,\n // modifiers will be able to edit `placement` if needed\n // and refer to originalPlacement to know the original value\n var placement = computeAutoPlacement(options.placement, referenceOffsets, popper, reference, options.modifiers.flip.boundariesElement, options.modifiers.flip.padding);\n\n popper.setAttribute('x-placement', placement);\n\n // Apply `position` to popper before anything else because\n // without the position applied we can't guarantee correct computations\n setStyles(popper, { position: options.positionFixed ? 'fixed' : 'absolute' });\n\n return options;\n}\n\n/**\n * @function\n * @memberof Popper.Utils\n * @argument {Object} data - The data object generated by `update` method\n * @argument {Boolean} shouldRound - If the offsets should be rounded at all\n * @returns {Object} The popper's position offsets rounded\n *\n * The tale of pixel-perfect positioning. It's still not 100% perfect, but as\n * good as it can be within reason.\n * Discussion here: https://github.com/FezVrasta/popper.js/pull/715\n *\n * Low DPI screens cause a popper to be blurry if not using full pixels (Safari\n * as well on High DPI screens).\n *\n * Firefox prefers no rounding for positioning and does not have blurriness on\n * high DPI screens.\n *\n * Only horizontal placement and left/right values need to be considered.\n */\nfunction getRoundedOffsets(data, shouldRound) {\n var _data$offsets = data.offsets,\n popper = _data$offsets.popper,\n reference = _data$offsets.reference;\n var round = Math.round,\n floor = Math.floor;\n\n var noRound = function noRound(v) {\n return v;\n };\n\n var referenceWidth = round(reference.width);\n var popperWidth = round(popper.width);\n\n var isVertical = ['left', 'right'].indexOf(data.placement) !== -1;\n var isVariation = data.placement.indexOf('-') !== -1;\n var sameWidthParity = referenceWidth % 2 === popperWidth % 2;\n var bothOddWidth = referenceWidth % 2 === 1 && popperWidth % 2 === 1;\n\n var horizontalToInteger = !shouldRound ? noRound : isVertical || isVariation || sameWidthParity ? round : floor;\n var verticalToInteger = !shouldRound ? noRound : round;\n\n return {\n left: horizontalToInteger(bothOddWidth && !isVariation && shouldRound ? popper.left - 1 : popper.left),\n top: verticalToInteger(popper.top),\n bottom: verticalToInteger(popper.bottom),\n right: horizontalToInteger(popper.right)\n };\n}\n\nvar isFirefox = isBrowser && /Firefox/i.test(navigator.userAgent);\n\n/**\n * @function\n * @memberof Modifiers\n * @argument {Object} data - The data object generated by `update` method\n * @argument {Object} options - Modifiers configuration and options\n * @returns {Object} The data object, properly modified\n */\nfunction computeStyle(data, options) {\n var x = options.x,\n y = options.y;\n var popper = data.offsets.popper;\n\n // Remove this legacy support in Popper.js v2\n\n var legacyGpuAccelerationOption = find(data.instance.modifiers, function (modifier) {\n return modifier.name === 'applyStyle';\n }).gpuAcceleration;\n if (legacyGpuAccelerationOption !== undefined) {\n console.warn('WARNING: `gpuAcceleration` option moved to `computeStyle` modifier and will not be supported in future versions of Popper.js!');\n }\n var gpuAcceleration = legacyGpuAccelerationOption !== undefined ? legacyGpuAccelerationOption : options.gpuAcceleration;\n\n var offsetParent = getOffsetParent(data.instance.popper);\n var offsetParentRect = getBoundingClientRect(offsetParent);\n\n // Styles\n var styles = {\n position: popper.position\n };\n\n var offsets = getRoundedOffsets(data, window.devicePixelRatio < 2 || !isFirefox);\n\n var sideA = x === 'bottom' ? 'top' : 'bottom';\n var sideB = y === 'right' ? 'left' : 'right';\n\n // if gpuAcceleration is set to `true` and transform is supported,\n // we use `translate3d` to apply the position to the popper we\n // automatically use the supported prefixed version if needed\n var prefixedProperty = getSupportedPropertyName('transform');\n\n // now, let's make a step back and look at this code closely (wtf?)\n // If the content of the popper grows once it's been positioned, it\n // may happen that the popper gets misplaced because of the new content\n // overflowing its reference element\n // To avoid this problem, we provide two options (x and y), which allow\n // the consumer to define the offset origin.\n // If we position a popper on top of a reference element, we can set\n // `x` to `top` to make the popper grow towards its top instead of\n // its bottom.\n var left = void 0,\n top = void 0;\n if (sideA === 'bottom') {\n // when offsetParent is the positioning is relative to the bottom of the screen (excluding the scrollbar)\n // and not the bottom of the html element\n if (offsetParent.nodeName === 'HTML') {\n top = -offsetParent.clientHeight + offsets.bottom;\n } else {\n top = -offsetParentRect.height + offsets.bottom;\n }\n } else {\n top = offsets.top;\n }\n if (sideB === 'right') {\n if (offsetParent.nodeName === 'HTML') {\n left = -offsetParent.clientWidth + offsets.right;\n } else {\n left = -offsetParentRect.width + offsets.right;\n }\n } else {\n left = offsets.left;\n }\n if (gpuAcceleration && prefixedProperty) {\n styles[prefixedProperty] = 'translate3d(' + left + 'px, ' + top + 'px, 0)';\n styles[sideA] = 0;\n styles[sideB] = 0;\n styles.willChange = 'transform';\n } else {\n // othwerise, we use the standard `top`, `left`, `bottom` and `right` properties\n var invertTop = sideA === 'bottom' ? -1 : 1;\n var invertLeft = sideB === 'right' ? -1 : 1;\n styles[sideA] = top * invertTop;\n styles[sideB] = left * invertLeft;\n styles.willChange = sideA + ', ' + sideB;\n }\n\n // Attributes\n var attributes = {\n 'x-placement': data.placement\n };\n\n // Update `data` attributes, styles and arrowStyles\n data.attributes = _extends({}, attributes, data.attributes);\n data.styles = _extends({}, styles, data.styles);\n data.arrowStyles = _extends({}, data.offsets.arrow, data.arrowStyles);\n\n return data;\n}\n\n/**\n * Helper used to know if the given modifier depends from another one.
\n * It checks if the needed modifier is listed and enabled.\n * @method\n * @memberof Popper.Utils\n * @param {Array} modifiers - list of modifiers\n * @param {String} requestingName - name of requesting modifier\n * @param {String} requestedName - name of requested modifier\n * @returns {Boolean}\n */\nfunction isModifierRequired(modifiers, requestingName, requestedName) {\n var requesting = find(modifiers, function (_ref) {\n var name = _ref.name;\n return name === requestingName;\n });\n\n var isRequired = !!requesting && modifiers.some(function (modifier) {\n return modifier.name === requestedName && modifier.enabled && modifier.order < requesting.order;\n });\n\n if (!isRequired) {\n var _requesting = '`' + requestingName + '`';\n var requested = '`' + requestedName + '`';\n console.warn(requested + ' modifier is required by ' + _requesting + ' modifier in order to work, be sure to include it before ' + _requesting + '!');\n }\n return isRequired;\n}\n\n/**\n * @function\n * @memberof Modifiers\n * @argument {Object} data - The data object generated by update method\n * @argument {Object} options - Modifiers configuration and options\n * @returns {Object} The data object, properly modified\n */\nfunction arrow(data, options) {\n var _data$offsets$arrow;\n\n // arrow depends on keepTogether in order to work\n if (!isModifierRequired(data.instance.modifiers, 'arrow', 'keepTogether')) {\n return data;\n }\n\n var arrowElement = options.element;\n\n // if arrowElement is a string, suppose it's a CSS selector\n if (typeof arrowElement === 'string') {\n arrowElement = data.instance.popper.querySelector(arrowElement);\n\n // if arrowElement is not found, don't run the modifier\n if (!arrowElement) {\n return data;\n }\n } else {\n // if the arrowElement isn't a query selector we must check that the\n // provided DOM node is child of its popper node\n if (!data.instance.popper.contains(arrowElement)) {\n console.warn('WARNING: `arrow.element` must be child of its popper element!');\n return data;\n }\n }\n\n var placement = data.placement.split('-')[0];\n var _data$offsets = data.offsets,\n popper = _data$offsets.popper,\n reference = _data$offsets.reference;\n\n var isVertical = ['left', 'right'].indexOf(placement) !== -1;\n\n var len = isVertical ? 'height' : 'width';\n var sideCapitalized = isVertical ? 'Top' : 'Left';\n var side = sideCapitalized.toLowerCase();\n var altSide = isVertical ? 'left' : 'top';\n var opSide = isVertical ? 'bottom' : 'right';\n var arrowElementSize = getOuterSizes(arrowElement)[len];\n\n //\n // extends keepTogether behavior making sure the popper and its\n // reference have enough pixels in conjunction\n //\n\n // top/left side\n if (reference[opSide] - arrowElementSize < popper[side]) {\n data.offsets.popper[side] -= popper[side] - (reference[opSide] - arrowElementSize);\n }\n // bottom/right side\n if (reference[side] + arrowElementSize > popper[opSide]) {\n data.offsets.popper[side] += reference[side] + arrowElementSize - popper[opSide];\n }\n data.offsets.popper = getClientRect(data.offsets.popper);\n\n // compute center of the popper\n var center = reference[side] + reference[len] / 2 - arrowElementSize / 2;\n\n // Compute the sideValue using the updated popper offsets\n // take popper margin in account because we don't have this info available\n var css = getStyleComputedProperty(data.instance.popper);\n var popperMarginSide = parseFloat(css['margin' + sideCapitalized]);\n var popperBorderSide = parseFloat(css['border' + sideCapitalized + 'Width']);\n var sideValue = center - data.offsets.popper[side] - popperMarginSide - popperBorderSide;\n\n // prevent arrowElement from being placed not contiguously to its popper\n sideValue = Math.max(Math.min(popper[len] - arrowElementSize, sideValue), 0);\n\n data.arrowElement = arrowElement;\n data.offsets.arrow = (_data$offsets$arrow = {}, defineProperty(_data$offsets$arrow, side, Math.round(sideValue)), defineProperty(_data$offsets$arrow, altSide, ''), _data$offsets$arrow);\n\n return data;\n}\n\n/**\n * Get the opposite placement variation of the given one\n * @method\n * @memberof Popper.Utils\n * @argument {String} placement variation\n * @returns {String} flipped placement variation\n */\nfunction getOppositeVariation(variation) {\n if (variation === 'end') {\n return 'start';\n } else if (variation === 'start') {\n return 'end';\n }\n return variation;\n}\n\n/**\n * List of accepted placements to use as values of the `placement` option.
\n * Valid placements are:\n * - `auto`\n * - `top`\n * - `right`\n * - `bottom`\n * - `left`\n *\n * Each placement can have a variation from this list:\n * - `-start`\n * - `-end`\n *\n * Variations are interpreted easily if you think of them as the left to right\n * written languages. Horizontally (`top` and `bottom`), `start` is left and `end`\n * is right.
\n * Vertically (`left` and `right`), `start` is top and `end` is bottom.\n *\n * Some valid examples are:\n * - `top-end` (on top of reference, right aligned)\n * - `right-start` (on right of reference, top aligned)\n * - `bottom` (on bottom, centered)\n * - `auto-end` (on the side with more space available, alignment depends by placement)\n *\n * @static\n * @type {Array}\n * @enum {String}\n * @readonly\n * @method placements\n * @memberof Popper\n */\nvar placements = ['auto-start', 'auto', 'auto-end', 'top-start', 'top', 'top-end', 'right-start', 'right', 'right-end', 'bottom-end', 'bottom', 'bottom-start', 'left-end', 'left', 'left-start'];\n\n// Get rid of `auto` `auto-start` and `auto-end`\nvar validPlacements = placements.slice(3);\n\n/**\n * Given an initial placement, returns all the subsequent placements\n * clockwise (or counter-clockwise).\n *\n * @method\n * @memberof Popper.Utils\n * @argument {String} placement - A valid placement (it accepts variations)\n * @argument {Boolean} counter - Set to true to walk the placements counterclockwise\n * @returns {Array} placements including their variations\n */\nfunction clockwise(placement) {\n var counter = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n\n var index = validPlacements.indexOf(placement);\n var arr = validPlacements.slice(index + 1).concat(validPlacements.slice(0, index));\n return counter ? arr.reverse() : arr;\n}\n\nvar BEHAVIORS = {\n FLIP: 'flip',\n CLOCKWISE: 'clockwise',\n COUNTERCLOCKWISE: 'counterclockwise'\n};\n\n/**\n * @function\n * @memberof Modifiers\n * @argument {Object} data - The data object generated by update method\n * @argument {Object} options - Modifiers configuration and options\n * @returns {Object} The data object, properly modified\n */\nfunction flip(data, options) {\n // if `inner` modifier is enabled, we can't use the `flip` modifier\n if (isModifierEnabled(data.instance.modifiers, 'inner')) {\n return data;\n }\n\n if (data.flipped && data.placement === data.originalPlacement) {\n // seems like flip is trying to loop, probably there's not enough space on any of the flippable sides\n return data;\n }\n\n var boundaries = getBoundaries(data.instance.popper, data.instance.reference, options.padding, options.boundariesElement, data.positionFixed);\n\n var placement = data.placement.split('-')[0];\n var placementOpposite = getOppositePlacement(placement);\n var variation = data.placement.split('-')[1] || '';\n\n var flipOrder = [];\n\n switch (options.behavior) {\n case BEHAVIORS.FLIP:\n flipOrder = [placement, placementOpposite];\n break;\n case BEHAVIORS.CLOCKWISE:\n flipOrder = clockwise(placement);\n break;\n case BEHAVIORS.COUNTERCLOCKWISE:\n flipOrder = clockwise(placement, true);\n break;\n default:\n flipOrder = options.behavior;\n }\n\n flipOrder.forEach(function (step, index) {\n if (placement !== step || flipOrder.length === index + 1) {\n return data;\n }\n\n placement = data.placement.split('-')[0];\n placementOpposite = getOppositePlacement(placement);\n\n var popperOffsets = data.offsets.popper;\n var refOffsets = data.offsets.reference;\n\n // using floor because the reference offsets may contain decimals we are not going to consider here\n var floor = Math.floor;\n var overlapsRef = placement === 'left' && floor(popperOffsets.right) > floor(refOffsets.left) || placement === 'right' && floor(popperOffsets.left) < floor(refOffsets.right) || placement === 'top' && floor(popperOffsets.bottom) > floor(refOffsets.top) || placement === 'bottom' && floor(popperOffsets.top) < floor(refOffsets.bottom);\n\n var overflowsLeft = floor(popperOffsets.left) < floor(boundaries.left);\n var overflowsRight = floor(popperOffsets.right) > floor(boundaries.right);\n var overflowsTop = floor(popperOffsets.top) < floor(boundaries.top);\n var overflowsBottom = floor(popperOffsets.bottom) > floor(boundaries.bottom);\n\n var overflowsBoundaries = placement === 'left' && overflowsLeft || placement === 'right' && overflowsRight || placement === 'top' && overflowsTop || placement === 'bottom' && overflowsBottom;\n\n // flip the variation if required\n var isVertical = ['top', 'bottom'].indexOf(placement) !== -1;\n\n // flips variation if reference element overflows boundaries\n var flippedVariationByRef = !!options.flipVariations && (isVertical && variation === 'start' && overflowsLeft || isVertical && variation === 'end' && overflowsRight || !isVertical && variation === 'start' && overflowsTop || !isVertical && variation === 'end' && overflowsBottom);\n\n // flips variation if popper content overflows boundaries\n var flippedVariationByContent = !!options.flipVariationsByContent && (isVertical && variation === 'start' && overflowsRight || isVertical && variation === 'end' && overflowsLeft || !isVertical && variation === 'start' && overflowsBottom || !isVertical && variation === 'end' && overflowsTop);\n\n var flippedVariation = flippedVariationByRef || flippedVariationByContent;\n\n if (overlapsRef || overflowsBoundaries || flippedVariation) {\n // this boolean to detect any flip loop\n data.flipped = true;\n\n if (overlapsRef || overflowsBoundaries) {\n placement = flipOrder[index + 1];\n }\n\n if (flippedVariation) {\n variation = getOppositeVariation(variation);\n }\n\n data.placement = placement + (variation ? '-' + variation : '');\n\n // this object contains `position`, we want to preserve it along with\n // any additional property we may add in the future\n data.offsets.popper = _extends({}, data.offsets.popper, getPopperOffsets(data.instance.popper, data.offsets.reference, data.placement));\n\n data = runModifiers(data.instance.modifiers, data, 'flip');\n }\n });\n return data;\n}\n\n/**\n * @function\n * @memberof Modifiers\n * @argument {Object} data - The data object generated by update method\n * @argument {Object} options - Modifiers configuration and options\n * @returns {Object} The data object, properly modified\n */\nfunction keepTogether(data) {\n var _data$offsets = data.offsets,\n popper = _data$offsets.popper,\n reference = _data$offsets.reference;\n\n var placement = data.placement.split('-')[0];\n var floor = Math.floor;\n var isVertical = ['top', 'bottom'].indexOf(placement) !== -1;\n var side = isVertical ? 'right' : 'bottom';\n var opSide = isVertical ? 'left' : 'top';\n var measurement = isVertical ? 'width' : 'height';\n\n if (popper[side] < floor(reference[opSide])) {\n data.offsets.popper[opSide] = floor(reference[opSide]) - popper[measurement];\n }\n if (popper[opSide] > floor(reference[side])) {\n data.offsets.popper[opSide] = floor(reference[side]);\n }\n\n return data;\n}\n\n/**\n * Converts a string containing value + unit into a px value number\n * @function\n * @memberof {modifiers~offset}\n * @private\n * @argument {String} str - Value + unit string\n * @argument {String} measurement - `height` or `width`\n * @argument {Object} popperOffsets\n * @argument {Object} referenceOffsets\n * @returns {Number|String}\n * Value in pixels, or original string if no values were extracted\n */\nfunction toValue(str, measurement, popperOffsets, referenceOffsets) {\n // separate value from unit\n var split = str.match(/((?:\\-|\\+)?\\d*\\.?\\d*)(.*)/);\n var value = +split[1];\n var unit = split[2];\n\n // If it's not a number it's an operator, I guess\n if (!value) {\n return str;\n }\n\n if (unit.indexOf('%') === 0) {\n var element = void 0;\n switch (unit) {\n case '%p':\n element = popperOffsets;\n break;\n case '%':\n case '%r':\n default:\n element = referenceOffsets;\n }\n\n var rect = getClientRect(element);\n return rect[measurement] / 100 * value;\n } else if (unit === 'vh' || unit === 'vw') {\n // if is a vh or vw, we calculate the size based on the viewport\n var size = void 0;\n if (unit === 'vh') {\n size = Math.max(document.documentElement.clientHeight, window.innerHeight || 0);\n } else {\n size = Math.max(document.documentElement.clientWidth, window.innerWidth || 0);\n }\n return size / 100 * value;\n } else {\n // if is an explicit pixel unit, we get rid of the unit and keep the value\n // if is an implicit unit, it's px, and we return just the value\n return value;\n }\n}\n\n/**\n * Parse an `offset` string to extrapolate `x` and `y` numeric offsets.\n * @function\n * @memberof {modifiers~offset}\n * @private\n * @argument {String} offset\n * @argument {Object} popperOffsets\n * @argument {Object} referenceOffsets\n * @argument {String} basePlacement\n * @returns {Array} a two cells array with x and y offsets in numbers\n */\nfunction parseOffset(offset, popperOffsets, referenceOffsets, basePlacement) {\n var offsets = [0, 0];\n\n // Use height if placement is left or right and index is 0 otherwise use width\n // in this way the first offset will use an axis and the second one\n // will use the other one\n var useHeight = ['right', 'left'].indexOf(basePlacement) !== -1;\n\n // Split the offset string to obtain a list of values and operands\n // The regex addresses values with the plus or minus sign in front (+10, -20, etc)\n var fragments = offset.split(/(\\+|\\-)/).map(function (frag) {\n return frag.trim();\n });\n\n // Detect if the offset string contains a pair of values or a single one\n // they could be separated by comma or space\n var divider = fragments.indexOf(find(fragments, function (frag) {\n return frag.search(/,|\\s/) !== -1;\n }));\n\n if (fragments[divider] && fragments[divider].indexOf(',') === -1) {\n console.warn('Offsets separated by white space(s) are deprecated, use a comma (,) instead.');\n }\n\n // If divider is found, we divide the list of values and operands to divide\n // them by ofset X and Y.\n var splitRegex = /\\s*,\\s*|\\s+/;\n var ops = divider !== -1 ? [fragments.slice(0, divider).concat([fragments[divider].split(splitRegex)[0]]), [fragments[divider].split(splitRegex)[1]].concat(fragments.slice(divider + 1))] : [fragments];\n\n // Convert the values with units to absolute pixels to allow our computations\n ops = ops.map(function (op, index) {\n // Most of the units rely on the orientation of the popper\n var measurement = (index === 1 ? !useHeight : useHeight) ? 'height' : 'width';\n var mergeWithPrevious = false;\n return op\n // This aggregates any `+` or `-` sign that aren't considered operators\n // e.g.: 10 + +5 => [10, +, +5]\n .reduce(function (a, b) {\n if (a[a.length - 1] === '' && ['+', '-'].indexOf(b) !== -1) {\n a[a.length - 1] = b;\n mergeWithPrevious = true;\n return a;\n } else if (mergeWithPrevious) {\n a[a.length - 1] += b;\n mergeWithPrevious = false;\n return a;\n } else {\n return a.concat(b);\n }\n }, [])\n // Here we convert the string values into number values (in px)\n .map(function (str) {\n return toValue(str, measurement, popperOffsets, referenceOffsets);\n });\n });\n\n // Loop trough the offsets arrays and execute the operations\n ops.forEach(function (op, index) {\n op.forEach(function (frag, index2) {\n if (isNumeric(frag)) {\n offsets[index] += frag * (op[index2 - 1] === '-' ? -1 : 1);\n }\n });\n });\n return offsets;\n}\n\n/**\n * @function\n * @memberof Modifiers\n * @argument {Object} data - The data object generated by update method\n * @argument {Object} options - Modifiers configuration and options\n * @argument {Number|String} options.offset=0\n * The offset value as described in the modifier description\n * @returns {Object} The data object, properly modified\n */\nfunction offset(data, _ref) {\n var offset = _ref.offset;\n var placement = data.placement,\n _data$offsets = data.offsets,\n popper = _data$offsets.popper,\n reference = _data$offsets.reference;\n\n var basePlacement = placement.split('-')[0];\n\n var offsets = void 0;\n if (isNumeric(+offset)) {\n offsets = [+offset, 0];\n } else {\n offsets = parseOffset(offset, popper, reference, basePlacement);\n }\n\n if (basePlacement === 'left') {\n popper.top += offsets[0];\n popper.left -= offsets[1];\n } else if (basePlacement === 'right') {\n popper.top += offsets[0];\n popper.left += offsets[1];\n } else if (basePlacement === 'top') {\n popper.left += offsets[0];\n popper.top -= offsets[1];\n } else if (basePlacement === 'bottom') {\n popper.left += offsets[0];\n popper.top += offsets[1];\n }\n\n data.popper = popper;\n return data;\n}\n\n/**\n * @function\n * @memberof Modifiers\n * @argument {Object} data - The data object generated by `update` method\n * @argument {Object} options - Modifiers configuration and options\n * @returns {Object} The data object, properly modified\n */\nfunction preventOverflow(data, options) {\n var boundariesElement = options.boundariesElement || getOffsetParent(data.instance.popper);\n\n // If offsetParent is the reference element, we really want to\n // go one step up and use the next offsetParent as reference to\n // avoid to make this modifier completely useless and look like broken\n if (data.instance.reference === boundariesElement) {\n boundariesElement = getOffsetParent(boundariesElement);\n }\n\n // NOTE: DOM access here\n // resets the popper's position so that the document size can be calculated excluding\n // the size of the popper element itself\n var transformProp = getSupportedPropertyName('transform');\n var popperStyles = data.instance.popper.style; // assignment to help minification\n var top = popperStyles.top,\n left = popperStyles.left,\n transform = popperStyles[transformProp];\n\n popperStyles.top = '';\n popperStyles.left = '';\n popperStyles[transformProp] = '';\n\n var boundaries = getBoundaries(data.instance.popper, data.instance.reference, options.padding, boundariesElement, data.positionFixed);\n\n // NOTE: DOM access here\n // restores the original style properties after the offsets have been computed\n popperStyles.top = top;\n popperStyles.left = left;\n popperStyles[transformProp] = transform;\n\n options.boundaries = boundaries;\n\n var order = options.priority;\n var popper = data.offsets.popper;\n\n var check = {\n primary: function primary(placement) {\n var value = popper[placement];\n if (popper[placement] < boundaries[placement] && !options.escapeWithReference) {\n value = Math.max(popper[placement], boundaries[placement]);\n }\n return defineProperty({}, placement, value);\n },\n secondary: function secondary(placement) {\n var mainSide = placement === 'right' ? 'left' : 'top';\n var value = popper[mainSide];\n if (popper[placement] > boundaries[placement] && !options.escapeWithReference) {\n value = Math.min(popper[mainSide], boundaries[placement] - (placement === 'right' ? popper.width : popper.height));\n }\n return defineProperty({}, mainSide, value);\n }\n };\n\n order.forEach(function (placement) {\n var side = ['left', 'top'].indexOf(placement) !== -1 ? 'primary' : 'secondary';\n popper = _extends({}, popper, check[side](placement));\n });\n\n data.offsets.popper = popper;\n\n return data;\n}\n\n/**\n * @function\n * @memberof Modifiers\n * @argument {Object} data - The data object generated by `update` method\n * @argument {Object} options - Modifiers configuration and options\n * @returns {Object} The data object, properly modified\n */\nfunction shift(data) {\n var placement = data.placement;\n var basePlacement = placement.split('-')[0];\n var shiftvariation = placement.split('-')[1];\n\n // if shift shiftvariation is specified, run the modifier\n if (shiftvariation) {\n var _data$offsets = data.offsets,\n reference = _data$offsets.reference,\n popper = _data$offsets.popper;\n\n var isVertical = ['bottom', 'top'].indexOf(basePlacement) !== -1;\n var side = isVertical ? 'left' : 'top';\n var measurement = isVertical ? 'width' : 'height';\n\n var shiftOffsets = {\n start: defineProperty({}, side, reference[side]),\n end: defineProperty({}, side, reference[side] + reference[measurement] - popper[measurement])\n };\n\n data.offsets.popper = _extends({}, popper, shiftOffsets[shiftvariation]);\n }\n\n return data;\n}\n\n/**\n * @function\n * @memberof Modifiers\n * @argument {Object} data - The data object generated by update method\n * @argument {Object} options - Modifiers configuration and options\n * @returns {Object} The data object, properly modified\n */\nfunction hide(data) {\n if (!isModifierRequired(data.instance.modifiers, 'hide', 'preventOverflow')) {\n return data;\n }\n\n var refRect = data.offsets.reference;\n var bound = find(data.instance.modifiers, function (modifier) {\n return modifier.name === 'preventOverflow';\n }).boundaries;\n\n if (refRect.bottom < bound.top || refRect.left > bound.right || refRect.top > bound.bottom || refRect.right < bound.left) {\n // Avoid unnecessary DOM access if visibility hasn't changed\n if (data.hide === true) {\n return data;\n }\n\n data.hide = true;\n data.attributes['x-out-of-boundaries'] = '';\n } else {\n // Avoid unnecessary DOM access if visibility hasn't changed\n if (data.hide === false) {\n return data;\n }\n\n data.hide = false;\n data.attributes['x-out-of-boundaries'] = false;\n }\n\n return data;\n}\n\n/**\n * @function\n * @memberof Modifiers\n * @argument {Object} data - The data object generated by `update` method\n * @argument {Object} options - Modifiers configuration and options\n * @returns {Object} The data object, properly modified\n */\nfunction inner(data) {\n var placement = data.placement;\n var basePlacement = placement.split('-')[0];\n var _data$offsets = data.offsets,\n popper = _data$offsets.popper,\n reference = _data$offsets.reference;\n\n var isHoriz = ['left', 'right'].indexOf(basePlacement) !== -1;\n\n var subtractLength = ['top', 'left'].indexOf(basePlacement) === -1;\n\n popper[isHoriz ? 'left' : 'top'] = reference[basePlacement] - (subtractLength ? popper[isHoriz ? 'width' : 'height'] : 0);\n\n data.placement = getOppositePlacement(placement);\n data.offsets.popper = getClientRect(popper);\n\n return data;\n}\n\n/**\n * Modifier function, each modifier can have a function of this type assigned\n * to its `fn` property.
\n * These functions will be called on each update, this means that you must\n * make sure they are performant enough to avoid performance bottlenecks.\n *\n * @function ModifierFn\n * @argument {dataObject} data - The data object generated by `update` method\n * @argument {Object} options - Modifiers configuration and options\n * @returns {dataObject} The data object, properly modified\n */\n\n/**\n * Modifiers are plugins used to alter the behavior of your poppers.
\n * Popper.js uses a set of 9 modifiers to provide all the basic functionalities\n * needed by the library.\n *\n * Usually you don't want to override the `order`, `fn` and `onLoad` props.\n * All the other properties are configurations that could be tweaked.\n * @namespace modifiers\n */\nvar modifiers = {\n /**\n * Modifier used to shift the popper on the start or end of its reference\n * element.
\n * It will read the variation of the `placement` property.
\n * It can be one either `-end` or `-start`.\n * @memberof modifiers\n * @inner\n */\n shift: {\n /** @prop {number} order=100 - Index used to define the order of execution */\n order: 100,\n /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */\n enabled: true,\n /** @prop {ModifierFn} */\n fn: shift\n },\n\n /**\n * The `offset` modifier can shift your popper on both its axis.\n *\n * It accepts the following units:\n * - `px` or unit-less, interpreted as pixels\n * - `%` or `%r`, percentage relative to the length of the reference element\n * - `%p`, percentage relative to the length of the popper element\n * - `vw`, CSS viewport width unit\n * - `vh`, CSS viewport height unit\n *\n * For length is intended the main axis relative to the placement of the popper.
\n * This means that if the placement is `top` or `bottom`, the length will be the\n * `width`. In case of `left` or `right`, it will be the `height`.\n *\n * You can provide a single value (as `Number` or `String`), or a pair of values\n * as `String` divided by a comma or one (or more) white spaces.
\n * The latter is a deprecated method because it leads to confusion and will be\n * removed in v2.
\n * Additionally, it accepts additions and subtractions between different units.\n * Note that multiplications and divisions aren't supported.\n *\n * Valid examples are:\n * ```\n * 10\n * '10%'\n * '10, 10'\n * '10%, 10'\n * '10 + 10%'\n * '10 - 5vh + 3%'\n * '-10px + 5vh, 5px - 6%'\n * ```\n * > **NB**: If you desire to apply offsets to your poppers in a way that may make them overlap\n * > with their reference element, unfortunately, you will have to disable the `flip` modifier.\n * > You can read more on this at this [issue](https://github.com/FezVrasta/popper.js/issues/373).\n *\n * @memberof modifiers\n * @inner\n */\n offset: {\n /** @prop {number} order=200 - Index used to define the order of execution */\n order: 200,\n /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */\n enabled: true,\n /** @prop {ModifierFn} */\n fn: offset,\n /** @prop {Number|String} offset=0\n * The offset value as described in the modifier description\n */\n offset: 0\n },\n\n /**\n * Modifier used to prevent the popper from being positioned outside the boundary.\n *\n * A scenario exists where the reference itself is not within the boundaries.
\n * We can say it has \"escaped the boundaries\" — or just \"escaped\".
\n * In this case we need to decide whether the popper should either:\n *\n * - detach from the reference and remain \"trapped\" in the boundaries, or\n * - if it should ignore the boundary and \"escape with its reference\"\n *\n * When `escapeWithReference` is set to`true` and reference is completely\n * outside its boundaries, the popper will overflow (or completely leave)\n * the boundaries in order to remain attached to the edge of the reference.\n *\n * @memberof modifiers\n * @inner\n */\n preventOverflow: {\n /** @prop {number} order=300 - Index used to define the order of execution */\n order: 300,\n /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */\n enabled: true,\n /** @prop {ModifierFn} */\n fn: preventOverflow,\n /**\n * @prop {Array} [priority=['left','right','top','bottom']]\n * Popper will try to prevent overflow following these priorities by default,\n * then, it could overflow on the left and on top of the `boundariesElement`\n */\n priority: ['left', 'right', 'top', 'bottom'],\n /**\n * @prop {number} padding=5\n * Amount of pixel used to define a minimum distance between the boundaries\n * and the popper. This makes sure the popper always has a little padding\n * between the edges of its container\n */\n padding: 5,\n /**\n * @prop {String|HTMLElement} boundariesElement='scrollParent'\n * Boundaries used by the modifier. Can be `scrollParent`, `window`,\n * `viewport` or any DOM element.\n */\n boundariesElement: 'scrollParent'\n },\n\n /**\n * Modifier used to make sure the reference and its popper stay near each other\n * without leaving any gap between the two. Especially useful when the arrow is\n * enabled and you want to ensure that it points to its reference element.\n * It cares only about the first axis. You can still have poppers with margin\n * between the popper and its reference element.\n * @memberof modifiers\n * @inner\n */\n keepTogether: {\n /** @prop {number} order=400 - Index used to define the order of execution */\n order: 400,\n /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */\n enabled: true,\n /** @prop {ModifierFn} */\n fn: keepTogether\n },\n\n /**\n * This modifier is used to move the `arrowElement` of the popper to make\n * sure it is positioned between the reference element and its popper element.\n * It will read the outer size of the `arrowElement` node to detect how many\n * pixels of conjunction are needed.\n *\n * It has no effect if no `arrowElement` is provided.\n * @memberof modifiers\n * @inner\n */\n arrow: {\n /** @prop {number} order=500 - Index used to define the order of execution */\n order: 500,\n /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */\n enabled: true,\n /** @prop {ModifierFn} */\n fn: arrow,\n /** @prop {String|HTMLElement} element='[x-arrow]' - Selector or node used as arrow */\n element: '[x-arrow]'\n },\n\n /**\n * Modifier used to flip the popper's placement when it starts to overlap its\n * reference element.\n *\n * Requires the `preventOverflow` modifier before it in order to work.\n *\n * **NOTE:** this modifier will interrupt the current update cycle and will\n * restart it if it detects the need to flip the placement.\n * @memberof modifiers\n * @inner\n */\n flip: {\n /** @prop {number} order=600 - Index used to define the order of execution */\n order: 600,\n /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */\n enabled: true,\n /** @prop {ModifierFn} */\n fn: flip,\n /**\n * @prop {String|Array} behavior='flip'\n * The behavior used to change the popper's placement. It can be one of\n * `flip`, `clockwise`, `counterclockwise` or an array with a list of valid\n * placements (with optional variations)\n */\n behavior: 'flip',\n /**\n * @prop {number} padding=5\n * The popper will flip if it hits the edges of the `boundariesElement`\n */\n padding: 5,\n /**\n * @prop {String|HTMLElement} boundariesElement='viewport'\n * The element which will define the boundaries of the popper position.\n * The popper will never be placed outside of the defined boundaries\n * (except if `keepTogether` is enabled)\n */\n boundariesElement: 'viewport',\n /**\n * @prop {Boolean} flipVariations=false\n * The popper will switch placement variation between `-start` and `-end` when\n * the reference element overlaps its boundaries.\n *\n * The original placement should have a set variation.\n */\n flipVariations: false,\n /**\n * @prop {Boolean} flipVariationsByContent=false\n * The popper will switch placement variation between `-start` and `-end` when\n * the popper element overlaps its reference boundaries.\n *\n * The original placement should have a set variation.\n */\n flipVariationsByContent: false\n },\n\n /**\n * Modifier used to make the popper flow toward the inner of the reference element.\n * By default, when this modifier is disabled, the popper will be placed outside\n * the reference element.\n * @memberof modifiers\n * @inner\n */\n inner: {\n /** @prop {number} order=700 - Index used to define the order of execution */\n order: 700,\n /** @prop {Boolean} enabled=false - Whether the modifier is enabled or not */\n enabled: false,\n /** @prop {ModifierFn} */\n fn: inner\n },\n\n /**\n * Modifier used to hide the popper when its reference element is outside of the\n * popper boundaries. It will set a `x-out-of-boundaries` attribute which can\n * be used to hide with a CSS selector the popper when its reference is\n * out of boundaries.\n *\n * Requires the `preventOverflow` modifier before it in order to work.\n * @memberof modifiers\n * @inner\n */\n hide: {\n /** @prop {number} order=800 - Index used to define the order of execution */\n order: 800,\n /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */\n enabled: true,\n /** @prop {ModifierFn} */\n fn: hide\n },\n\n /**\n * Computes the style that will be applied to the popper element to gets\n * properly positioned.\n *\n * Note that this modifier will not touch the DOM, it just prepares the styles\n * so that `applyStyle` modifier can apply it. This separation is useful\n * in case you need to replace `applyStyle` with a custom implementation.\n *\n * This modifier has `850` as `order` value to maintain backward compatibility\n * with previous versions of Popper.js. Expect the modifiers ordering method\n * to change in future major versions of the library.\n *\n * @memberof modifiers\n * @inner\n */\n computeStyle: {\n /** @prop {number} order=850 - Index used to define the order of execution */\n order: 850,\n /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */\n enabled: true,\n /** @prop {ModifierFn} */\n fn: computeStyle,\n /**\n * @prop {Boolean} gpuAcceleration=true\n * If true, it uses the CSS 3D transformation to position the popper.\n * Otherwise, it will use the `top` and `left` properties\n */\n gpuAcceleration: true,\n /**\n * @prop {string} [x='bottom']\n * Where to anchor the X axis (`bottom` or `top`). AKA X offset origin.\n * Change this if your popper should grow in a direction different from `bottom`\n */\n x: 'bottom',\n /**\n * @prop {string} [x='left']\n * Where to anchor the Y axis (`left` or `right`). AKA Y offset origin.\n * Change this if your popper should grow in a direction different from `right`\n */\n y: 'right'\n },\n\n /**\n * Applies the computed styles to the popper element.\n *\n * All the DOM manipulations are limited to this modifier. This is useful in case\n * you want to integrate Popper.js inside a framework or view library and you\n * want to delegate all the DOM manipulations to it.\n *\n * Note that if you disable this modifier, you must make sure the popper element\n * has its position set to `absolute` before Popper.js can do its work!\n *\n * Just disable this modifier and define your own to achieve the desired effect.\n *\n * @memberof modifiers\n * @inner\n */\n applyStyle: {\n /** @prop {number} order=900 - Index used to define the order of execution */\n order: 900,\n /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */\n enabled: true,\n /** @prop {ModifierFn} */\n fn: applyStyle,\n /** @prop {Function} */\n onLoad: applyStyleOnLoad,\n /**\n * @deprecated since version 1.10.0, the property moved to `computeStyle` modifier\n * @prop {Boolean} gpuAcceleration=true\n * If true, it uses the CSS 3D transformation to position the popper.\n * Otherwise, it will use the `top` and `left` properties\n */\n gpuAcceleration: undefined\n }\n};\n\n/**\n * The `dataObject` is an object containing all the information used by Popper.js.\n * This object is passed to modifiers and to the `onCreate` and `onUpdate` callbacks.\n * @name dataObject\n * @property {Object} data.instance The Popper.js instance\n * @property {String} data.placement Placement applied to popper\n * @property {String} data.originalPlacement Placement originally defined on init\n * @property {Boolean} data.flipped True if popper has been flipped by flip modifier\n * @property {Boolean} data.hide True if the reference element is out of boundaries, useful to know when to hide the popper\n * @property {HTMLElement} data.arrowElement Node used as arrow by arrow modifier\n * @property {Object} data.styles Any CSS property defined here will be applied to the popper. It expects the JavaScript nomenclature (eg. `marginBottom`)\n * @property {Object} data.arrowStyles Any CSS property defined here will be applied to the popper arrow. It expects the JavaScript nomenclature (eg. `marginBottom`)\n * @property {Object} data.boundaries Offsets of the popper boundaries\n * @property {Object} data.offsets The measurements of popper, reference and arrow elements\n * @property {Object} data.offsets.popper `top`, `left`, `width`, `height` values\n * @property {Object} data.offsets.reference `top`, `left`, `width`, `height` values\n * @property {Object} data.offsets.arrow] `top` and `left` offsets, only one of them will be different from 0\n */\n\n/**\n * Default options provided to Popper.js constructor.
\n * These can be overridden using the `options` argument of Popper.js.
\n * To override an option, simply pass an object with the same\n * structure of the `options` object, as the 3rd argument. For example:\n * ```\n * new Popper(ref, pop, {\n * modifiers: {\n * preventOverflow: { enabled: false }\n * }\n * })\n * ```\n * @type {Object}\n * @static\n * @memberof Popper\n */\nvar Defaults = {\n /**\n * Popper's placement.\n * @prop {Popper.placements} placement='bottom'\n */\n placement: 'bottom',\n\n /**\n * Set this to true if you want popper to position it self in 'fixed' mode\n * @prop {Boolean} positionFixed=false\n */\n positionFixed: false,\n\n /**\n * Whether events (resize, scroll) are initially enabled.\n * @prop {Boolean} eventsEnabled=true\n */\n eventsEnabled: true,\n\n /**\n * Set to true if you want to automatically remove the popper when\n * you call the `destroy` method.\n * @prop {Boolean} removeOnDestroy=false\n */\n removeOnDestroy: false,\n\n /**\n * Callback called when the popper is created.
\n * By default, it is set to no-op.
\n * Access Popper.js instance with `data.instance`.\n * @prop {onCreate}\n */\n onCreate: function onCreate() {},\n\n /**\n * Callback called when the popper is updated. This callback is not called\n * on the initialization/creation of the popper, but only on subsequent\n * updates.
\n * By default, it is set to no-op.
\n * Access Popper.js instance with `data.instance`.\n * @prop {onUpdate}\n */\n onUpdate: function onUpdate() {},\n\n /**\n * List of modifiers used to modify the offsets before they are applied to the popper.\n * They provide most of the functionalities of Popper.js.\n * @prop {modifiers}\n */\n modifiers: modifiers\n};\n\n/**\n * @callback onCreate\n * @param {dataObject} data\n */\n\n/**\n * @callback onUpdate\n * @param {dataObject} data\n */\n\n// Utils\n// Methods\nvar Popper = function () {\n /**\n * Creates a new Popper.js instance.\n * @class Popper\n * @param {Element|referenceObject} reference - The reference element used to position the popper\n * @param {Element} popper - The HTML / XML element used as the popper\n * @param {Object} options - Your custom options to override the ones defined in [Defaults](#defaults)\n * @return {Object} instance - The generated Popper.js instance\n */\n function Popper(reference, popper) {\n var _this = this;\n\n var options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};\n classCallCheck(this, Popper);\n\n this.scheduleUpdate = function () {\n return requestAnimationFrame(_this.update);\n };\n\n // make update() debounced, so that it only runs at most once-per-tick\n this.update = debounce(this.update.bind(this));\n\n // with {} we create a new object with the options inside it\n this.options = _extends({}, Popper.Defaults, options);\n\n // init state\n this.state = {\n isDestroyed: false,\n isCreated: false,\n scrollParents: []\n };\n\n // get reference and popper elements (allow jQuery wrappers)\n this.reference = reference && reference.jquery ? reference[0] : reference;\n this.popper = popper && popper.jquery ? popper[0] : popper;\n\n // Deep merge modifiers options\n this.options.modifiers = {};\n Object.keys(_extends({}, Popper.Defaults.modifiers, options.modifiers)).forEach(function (name) {\n _this.options.modifiers[name] = _extends({}, Popper.Defaults.modifiers[name] || {}, options.modifiers ? options.modifiers[name] : {});\n });\n\n // Refactoring modifiers' list (Object => Array)\n this.modifiers = Object.keys(this.options.modifiers).map(function (name) {\n return _extends({\n name: name\n }, _this.options.modifiers[name]);\n })\n // sort the modifiers by order\n .sort(function (a, b) {\n return a.order - b.order;\n });\n\n // modifiers have the ability to execute arbitrary code when Popper.js get inited\n // such code is executed in the same order of its modifier\n // they could add new properties to their options configuration\n // BE AWARE: don't add options to `options.modifiers.name` but to `modifierOptions`!\n this.modifiers.forEach(function (modifierOptions) {\n if (modifierOptions.enabled && isFunction(modifierOptions.onLoad)) {\n modifierOptions.onLoad(_this.reference, _this.popper, _this.options, modifierOptions, _this.state);\n }\n });\n\n // fire the first update to position the popper in the right place\n this.update();\n\n var eventsEnabled = this.options.eventsEnabled;\n if (eventsEnabled) {\n // setup event listeners, they will take care of update the position in specific situations\n this.enableEventListeners();\n }\n\n this.state.eventsEnabled = eventsEnabled;\n }\n\n // We can't use class properties because they don't get listed in the\n // class prototype and break stuff like Sinon stubs\n\n\n createClass(Popper, [{\n key: 'update',\n value: function update$$1() {\n return update.call(this);\n }\n }, {\n key: 'destroy',\n value: function destroy$$1() {\n return destroy.call(this);\n }\n }, {\n key: 'enableEventListeners',\n value: function enableEventListeners$$1() {\n return enableEventListeners.call(this);\n }\n }, {\n key: 'disableEventListeners',\n value: function disableEventListeners$$1() {\n return disableEventListeners.call(this);\n }\n\n /**\n * Schedules an update. It will run on the next UI update available.\n * @method scheduleUpdate\n * @memberof Popper\n */\n\n\n /**\n * Collection of utilities useful when writing custom modifiers.\n * Starting from version 1.7, this method is available only if you\n * include `popper-utils.js` before `popper.js`.\n *\n * **DEPRECATION**: This way to access PopperUtils is deprecated\n * and will be removed in v2! Use the PopperUtils module directly instead.\n * Due to the high instability of the methods contained in Utils, we can't\n * guarantee them to follow semver. Use them at your own risk!\n * @static\n * @private\n * @type {Object}\n * @deprecated since version 1.8\n * @member Utils\n * @memberof Popper\n */\n\n }]);\n return Popper;\n}();\n\n/**\n * The `referenceObject` is an object that provides an interface compatible with Popper.js\n * and lets you use it as replacement of a real DOM node.
\n * You can use this method to position a popper relatively to a set of coordinates\n * in case you don't have a DOM node to use as reference.\n *\n * ```\n * new Popper(referenceObject, popperNode);\n * ```\n *\n * NB: This feature isn't supported in Internet Explorer 10.\n * @name referenceObject\n * @property {Function} data.getBoundingClientRect\n * A function that returns a set of coordinates compatible with the native `getBoundingClientRect` method.\n * @property {number} data.clientWidth\n * An ES6 getter that will return the width of the virtual reference element.\n * @property {number} data.clientHeight\n * An ES6 getter that will return the height of the virtual reference element.\n */\n\n\nPopper.Utils = (typeof window !== 'undefined' ? window : global).PopperUtils;\nPopper.placements = placements;\nPopper.Defaults = Defaults;\n\nexport default Popper;\n//# sourceMappingURL=popper.js.map\n","\n /*! \n * portal-vue © Thorsten Lünborg, 2019 \n * \n * Version: 2.1.7\n * \n * LICENCE: MIT \n * \n * https://github.com/linusborg/portal-vue\n * \n */\n\n'use strict';\n\nObject.defineProperty(exports, '__esModule', { value: true });\n\nfunction _interopDefault (ex) { return (ex && (typeof ex === 'object') && 'default' in ex) ? ex['default'] : ex; }\n\nvar Vue = _interopDefault(require('vue'));\n\nfunction _typeof(obj) {\n if (typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\") {\n _typeof = function (obj) {\n return typeof obj;\n };\n } else {\n _typeof = function (obj) {\n return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj;\n };\n }\n\n return _typeof(obj);\n}\n\nfunction _toConsumableArray(arr) {\n return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _nonIterableSpread();\n}\n\nfunction _arrayWithoutHoles(arr) {\n if (Array.isArray(arr)) {\n for (var i = 0, arr2 = new Array(arr.length); i < arr.length; i++) arr2[i] = arr[i];\n\n return arr2;\n }\n}\n\nfunction _iterableToArray(iter) {\n if (Symbol.iterator in Object(iter) || Object.prototype.toString.call(iter) === \"[object Arguments]\") return Array.from(iter);\n}\n\nfunction _nonIterableSpread() {\n throw new TypeError(\"Invalid attempt to spread non-iterable instance\");\n}\n\nvar inBrowser = typeof window !== 'undefined';\nfunction freeze(item) {\n if (Array.isArray(item) || _typeof(item) === 'object') {\n return Object.freeze(item);\n }\n\n return item;\n}\nfunction combinePassengers(transports) {\n var slotProps = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n return transports.reduce(function (passengers, transport) {\n var temp = transport.passengers[0];\n var newPassengers = typeof temp === 'function' ? temp(slotProps) : transport.passengers;\n return passengers.concat(newPassengers);\n }, []);\n}\nfunction stableSort(array, compareFn) {\n return array.map(function (v, idx) {\n return [idx, v];\n }).sort(function (a, b) {\n return compareFn(a[1], b[1]) || a[0] - b[0];\n }).map(function (c) {\n return c[1];\n });\n}\nfunction pick(obj, keys) {\n return keys.reduce(function (acc, key) {\n if (obj.hasOwnProperty(key)) {\n acc[key] = obj[key];\n }\n\n return acc;\n }, {});\n}\n\nvar transports = {};\nvar targets = {};\nvar sources = {};\nvar Wormhole = Vue.extend({\n data: function data() {\n return {\n transports: transports,\n targets: targets,\n sources: sources,\n trackInstances: inBrowser\n };\n },\n methods: {\n open: function open(transport) {\n if (!inBrowser) return;\n var to = transport.to,\n from = transport.from,\n passengers = transport.passengers,\n _transport$order = transport.order,\n order = _transport$order === void 0 ? Infinity : _transport$order;\n if (!to || !from || !passengers) return;\n var newTransport = {\n to: to,\n from: from,\n passengers: freeze(passengers),\n order: order\n };\n var keys = Object.keys(this.transports);\n\n if (keys.indexOf(to) === -1) {\n Vue.set(this.transports, to, []);\n }\n\n var currentIndex = this.$_getTransportIndex(newTransport); // Copying the array here so that the PortalTarget change event will actually contain two distinct arrays\n\n var newTransports = this.transports[to].slice(0);\n\n if (currentIndex === -1) {\n newTransports.push(newTransport);\n } else {\n newTransports[currentIndex] = newTransport;\n }\n\n this.transports[to] = stableSort(newTransports, function (a, b) {\n return a.order - b.order;\n });\n },\n close: function close(transport) {\n var force = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n var to = transport.to,\n from = transport.from;\n if (!to || !from && force === false) return;\n\n if (!this.transports[to]) {\n return;\n }\n\n if (force) {\n this.transports[to] = [];\n } else {\n var index = this.$_getTransportIndex(transport);\n\n if (index >= 0) {\n // Copying the array here so that the PortalTarget change event will actually contain two distinct arrays\n var newTransports = this.transports[to].slice(0);\n newTransports.splice(index, 1);\n this.transports[to] = newTransports;\n }\n }\n },\n registerTarget: function registerTarget(target, vm, force) {\n if (!inBrowser) return;\n\n if (this.trackInstances && !force && this.targets[target]) {\n console.warn(\"[portal-vue]: Target \".concat(target, \" already exists\"));\n }\n\n this.$set(this.targets, target, Object.freeze([vm]));\n },\n unregisterTarget: function unregisterTarget(target) {\n this.$delete(this.targets, target);\n },\n registerSource: function registerSource(source, vm, force) {\n if (!inBrowser) return;\n\n if (this.trackInstances && !force && this.sources[source]) {\n console.warn(\"[portal-vue]: source \".concat(source, \" already exists\"));\n }\n\n this.$set(this.sources, source, Object.freeze([vm]));\n },\n unregisterSource: function unregisterSource(source) {\n this.$delete(this.sources, source);\n },\n hasTarget: function hasTarget(to) {\n return !!(this.targets[to] && this.targets[to][0]);\n },\n hasSource: function hasSource(to) {\n return !!(this.sources[to] && this.sources[to][0]);\n },\n hasContentFor: function hasContentFor(to) {\n return !!this.transports[to] && !!this.transports[to].length;\n },\n // Internal\n $_getTransportIndex: function $_getTransportIndex(_ref) {\n var to = _ref.to,\n from = _ref.from;\n\n for (var i in this.transports[to]) {\n if (this.transports[to][i].from === from) {\n return +i;\n }\n }\n\n return -1;\n }\n }\n});\nvar wormhole = new Wormhole(transports);\n\nvar _id = 1;\nvar Portal = Vue.extend({\n name: 'portal',\n props: {\n disabled: {\n type: Boolean\n },\n name: {\n type: String,\n default: function _default() {\n return String(_id++);\n }\n },\n order: {\n type: Number,\n default: 0\n },\n slim: {\n type: Boolean\n },\n slotProps: {\n type: Object,\n default: function _default() {\n return {};\n }\n },\n tag: {\n type: String,\n default: 'DIV'\n },\n to: {\n type: String,\n default: function _default() {\n return String(Math.round(Math.random() * 10000000));\n }\n }\n },\n created: function created() {\n var _this = this;\n\n this.$nextTick(function () {\n wormhole.registerSource(_this.name, _this);\n });\n },\n mounted: function mounted() {\n if (!this.disabled) {\n this.sendUpdate();\n }\n },\n updated: function updated() {\n if (this.disabled) {\n this.clear();\n } else {\n this.sendUpdate();\n }\n },\n beforeDestroy: function beforeDestroy() {\n wormhole.unregisterSource(this.name);\n this.clear();\n },\n watch: {\n to: function to(newValue, oldValue) {\n oldValue && oldValue !== newValue && this.clear(oldValue);\n this.sendUpdate();\n }\n },\n methods: {\n clear: function clear(target) {\n var closer = {\n from: this.name,\n to: target || this.to\n };\n wormhole.close(closer);\n },\n normalizeSlots: function normalizeSlots() {\n return this.$scopedSlots.default ? [this.$scopedSlots.default] : this.$slots.default;\n },\n normalizeOwnChildren: function normalizeOwnChildren(children) {\n return typeof children === 'function' ? children(this.slotProps) : children;\n },\n sendUpdate: function sendUpdate() {\n var slotContent = this.normalizeSlots();\n\n if (slotContent) {\n var transport = {\n from: this.name,\n to: this.to,\n passengers: _toConsumableArray(slotContent),\n order: this.order\n };\n wormhole.open(transport);\n } else {\n this.clear();\n }\n }\n },\n render: function render(h) {\n var children = this.$slots.default || this.$scopedSlots.default || [];\n var Tag = this.tag;\n\n if (children && this.disabled) {\n return children.length <= 1 && this.slim ? this.normalizeOwnChildren(children)[0] : h(Tag, [this.normalizeOwnChildren(children)]);\n } else {\n return this.slim ? h() : h(Tag, {\n class: {\n 'v-portal': true\n },\n style: {\n display: 'none'\n },\n key: 'v-portal-placeholder'\n });\n }\n }\n});\n\nvar PortalTarget = Vue.extend({\n name: 'portalTarget',\n props: {\n multiple: {\n type: Boolean,\n default: false\n },\n name: {\n type: String,\n required: true\n },\n slim: {\n type: Boolean,\n default: false\n },\n slotProps: {\n type: Object,\n default: function _default() {\n return {};\n }\n },\n tag: {\n type: String,\n default: 'div'\n },\n transition: {\n type: [String, Object, Function]\n }\n },\n data: function data() {\n return {\n transports: wormhole.transports,\n firstRender: true\n };\n },\n created: function created() {\n var _this = this;\n\n this.$nextTick(function () {\n wormhole.registerTarget(_this.name, _this);\n });\n },\n watch: {\n ownTransports: function ownTransports() {\n this.$emit('change', this.children().length > 0);\n },\n name: function name(newVal, oldVal) {\n /**\r\n * TODO\r\n * This should warn as well ...\r\n */\n wormhole.unregisterTarget(oldVal);\n wormhole.registerTarget(newVal, this);\n }\n },\n mounted: function mounted() {\n var _this2 = this;\n\n if (this.transition) {\n this.$nextTick(function () {\n // only when we have a transition, because it causes a re-render\n _this2.firstRender = false;\n });\n }\n },\n beforeDestroy: function beforeDestroy() {\n wormhole.unregisterTarget(this.name);\n },\n computed: {\n ownTransports: function ownTransports() {\n var transports = this.transports[this.name] || [];\n\n if (this.multiple) {\n return transports;\n }\n\n return transports.length === 0 ? [] : [transports[transports.length - 1]];\n },\n passengers: function passengers() {\n return combinePassengers(this.ownTransports, this.slotProps);\n }\n },\n methods: {\n // can't be a computed prop because it has to \"react\" to $slot changes.\n children: function children() {\n return this.passengers.length !== 0 ? this.passengers : this.$scopedSlots.default ? this.$scopedSlots.default(this.slotProps) : this.$slots.default || [];\n },\n // can't be a computed prop because it has to \"react\" to this.children().\n noWrapper: function noWrapper() {\n var noWrapper = this.slim && !this.transition;\n\n if (noWrapper && this.children().length > 1) {\n console.warn('[portal-vue]: PortalTarget with `slim` option received more than one child element.');\n }\n\n return noWrapper;\n }\n },\n render: function render(h) {\n var noWrapper = this.noWrapper();\n var children = this.children();\n var Tag = this.transition || this.tag;\n return noWrapper ? children[0] : this.slim && !Tag ? h() : h(Tag, {\n props: {\n // if we have a transition component, pass the tag if it exists\n tag: this.transition && this.tag ? this.tag : undefined\n },\n class: {\n 'vue-portal-target': true\n }\n }, children);\n }\n});\n\nvar _id$1 = 0;\nvar portalProps = ['disabled', 'name', 'order', 'slim', 'slotProps', 'tag', 'to'];\nvar targetProps = ['multiple', 'transition'];\nvar MountingPortal = Vue.extend({\n name: 'MountingPortal',\n inheritAttrs: false,\n props: {\n append: {\n type: [Boolean, String]\n },\n bail: {\n type: Boolean\n },\n mountTo: {\n type: String,\n required: true\n },\n // Portal\n disabled: {\n type: Boolean\n },\n // name for the portal\n name: {\n type: String,\n default: function _default() {\n return 'mounted_' + String(_id$1++);\n }\n },\n order: {\n type: Number,\n default: 0\n },\n slim: {\n type: Boolean\n },\n slotProps: {\n type: Object,\n default: function _default() {\n return {};\n }\n },\n tag: {\n type: String,\n default: 'DIV'\n },\n // name for the target\n to: {\n type: String,\n default: function _default() {\n return String(Math.round(Math.random() * 10000000));\n }\n },\n // Target\n multiple: {\n type: Boolean,\n default: false\n },\n targetSlim: {\n type: Boolean\n },\n targetSlotProps: {\n type: Object,\n default: function _default() {\n return {};\n }\n },\n targetTag: {\n type: String,\n default: 'div'\n },\n transition: {\n type: [String, Object, Function]\n }\n },\n created: function created() {\n if (typeof document === 'undefined') return;\n var el = document.querySelector(this.mountTo);\n\n if (!el) {\n console.error(\"[portal-vue]: Mount Point '\".concat(this.mountTo, \"' not found in document\"));\n return;\n }\n\n var props = this.$props; // Target already exists\n\n if (wormhole.targets[props.name]) {\n if (props.bail) {\n console.warn(\"[portal-vue]: Target \".concat(props.name, \" is already mounted.\\n Aborting because 'bail: true' is set\"));\n } else {\n this.portalTarget = wormhole.targets[props.name];\n }\n\n return;\n }\n\n var append = props.append;\n\n if (append) {\n var type = typeof append === 'string' ? append : 'DIV';\n var mountEl = document.createElement(type);\n el.appendChild(mountEl);\n el = mountEl;\n } // get props for target from $props\n // we have to rename a few of them\n\n\n var _props = pick(this.$props, targetProps);\n\n _props.slim = this.targetSlim;\n _props.tag = this.targetTag;\n _props.slotProps = this.targetSlotProps;\n _props.name = this.to;\n this.portalTarget = new PortalTarget({\n el: el,\n parent: this.$parent || this,\n propsData: _props\n });\n },\n beforeDestroy: function beforeDestroy() {\n var target = this.portalTarget;\n\n if (this.append) {\n var el = target.$el;\n el.parentNode.removeChild(el);\n }\n\n target.$destroy();\n },\n render: function render(h) {\n if (!this.portalTarget) {\n console.warn(\"[portal-vue] Target wasn't mounted\");\n return h();\n } // if there's no \"manual\" scoped slot, so we create a ourselves\n\n\n if (!this.$scopedSlots.manual) {\n var props = pick(this.$props, portalProps);\n return h(Portal, {\n props: props,\n attrs: this.$attrs,\n on: this.$listeners,\n scopedSlots: this.$scopedSlots\n }, this.$slots.default);\n } // else, we render the scoped slot\n\n\n var content = this.$scopedSlots.manual({\n to: this.to\n }); // if user used