| Server IP : 157.230.181.24 / Your IP : 216.73.216.56 Web Server : Apache/2.4.58 (Ubuntu) System : Linux conductive 6.8.0-117-generic #117-Ubuntu SMP PREEMPT_DYNAMIC Tue May 5 19:26:24 UTC 2026 x86_64 User : ( 1000) PHP Version : 8.3.31 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /var/www/vhosts/dev-conductive-digital/public/website/ |
Upload File : |
(window["webpackJsonp"] = window["webpackJsonp"] || []).push([["styles"], {
/***/
"./node_modules/css-loader/dist/cjs.js?!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./src/styles.scss":
/*!************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js??ref--13-1!./node_modules/postcss-loader/src??embedded!./node_modules/sass-loader/dist/cjs.js??ref--13-3!./src/styles.scss ***!
\************************************************************************************************************************************************************************/
/*! no static exports found */
/***/
function node_modulesCssLoaderDistCjsJsNode_modulesPostcssLoaderSrcIndexJsNode_modulesSassLoaderDistCjsJsSrcStylesScss(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___(true); // Module
exports.push([module.i, "@charset \"UTF-8\";\n/*!\n * Bootstrap v4.4.1 (https://getbootstrap.com/)\n * Copyright 2011-2019 The Bootstrap Authors\n * Copyright 2011-2019 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: #AD252A;\n --secondary: #6c757d;\n --success: #28a745;\n --info: #17a2b8;\n --warning: #ffc107;\n --danger: #dc3545;\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: #444442;\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: 0.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: -0.25em;\n}\nsup {\n top: -0.5em;\n}\na {\n color: #AD252A;\n text-decoration: none;\n background-color: transparent;\n}\na:hover {\n color: #F0474D;\n text-decoration: none;\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}\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}\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}\ninput[type=date],\ninput[type=time],\ninput[type=datetime-local],\ninput[type=month] {\n -webkit-appearance: listbox;\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: 0.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: \"— \";\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;\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-xl, .container-lg, .container-md, .container-sm {\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-sm, .container {\n max-width: 540px;\n }\n}\n@media (min-width: 768px) {\n .container-md, .container-sm, .container {\n max-width: 720px;\n }\n}\n@media (min-width: 992px) {\n .container-lg, .container-md, .container-sm, .container {\n max-width: 960px;\n }\n}\n@media (min-width: 1200px) {\n .container-xl, .container-lg, .container-md, .container-sm, .container {\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-xl,\n.col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg,\n.col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md,\n.col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm,\n.col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col,\n.col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 {\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 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.3333333333%;\n max-width: 33.3333333333%;\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.6666666667%;\n max-width: 16.6666666667%;\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.3333333333%;\n max-width: 8.3333333333%;\n}\n.col-2 {\n flex: 0 0 16.6666666667%;\n max-width: 16.6666666667%;\n}\n.col-3 {\n flex: 0 0 25%;\n max-width: 25%;\n}\n.col-4 {\n flex: 0 0 33.3333333333%;\n max-width: 33.3333333333%;\n}\n.col-5 {\n flex: 0 0 41.6666666667%;\n max-width: 41.6666666667%;\n}\n.col-6 {\n flex: 0 0 50%;\n max-width: 50%;\n}\n.col-7 {\n flex: 0 0 58.3333333333%;\n max-width: 58.3333333333%;\n}\n.col-8 {\n flex: 0 0 66.6666666667%;\n max-width: 66.6666666667%;\n}\n.col-9 {\n flex: 0 0 75%;\n max-width: 75%;\n}\n.col-10 {\n flex: 0 0 83.3333333333%;\n max-width: 83.3333333333%;\n}\n.col-11 {\n flex: 0 0 91.6666666667%;\n max-width: 91.6666666667%;\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.3333333333%;\n}\n.offset-2 {\n margin-left: 16.6666666667%;\n}\n.offset-3 {\n margin-left: 25%;\n}\n.offset-4 {\n margin-left: 33.3333333333%;\n}\n.offset-5 {\n margin-left: 41.6666666667%;\n}\n.offset-6 {\n margin-left: 50%;\n}\n.offset-7 {\n margin-left: 58.3333333333%;\n}\n.offset-8 {\n margin-left: 66.6666666667%;\n}\n.offset-9 {\n margin-left: 75%;\n}\n.offset-10 {\n margin-left: 83.3333333333%;\n}\n.offset-11 {\n margin-left: 91.6666666667%;\n}\n@media (min-width: 576px) {\n .col-sm {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n\n .row-cols-sm-1 > * {\n flex: 0 0 100%;\n max-width: 100%;\n }\n\n .row-cols-sm-2 > * {\n flex: 0 0 50%;\n max-width: 50%;\n }\n\n .row-cols-sm-3 > * {\n flex: 0 0 33.3333333333%;\n max-width: 33.3333333333%;\n }\n\n .row-cols-sm-4 > * {\n flex: 0 0 25%;\n max-width: 25%;\n }\n\n .row-cols-sm-5 > * {\n flex: 0 0 20%;\n max-width: 20%;\n }\n\n .row-cols-sm-6 > * {\n flex: 0 0 16.6666666667%;\n max-width: 16.6666666667%;\n }\n\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n\n .col-sm-1 {\n flex: 0 0 8.3333333333%;\n max-width: 8.3333333333%;\n }\n\n .col-sm-2 {\n flex: 0 0 16.6666666667%;\n max-width: 16.6666666667%;\n }\n\n .col-sm-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n\n .col-sm-4 {\n flex: 0 0 33.3333333333%;\n max-width: 33.3333333333%;\n }\n\n .col-sm-5 {\n flex: 0 0 41.6666666667%;\n max-width: 41.6666666667%;\n }\n\n .col-sm-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n\n .col-sm-7 {\n flex: 0 0 58.3333333333%;\n max-width: 58.3333333333%;\n }\n\n .col-sm-8 {\n flex: 0 0 66.6666666667%;\n max-width: 66.6666666667%;\n }\n\n .col-sm-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n\n .col-sm-10 {\n flex: 0 0 83.3333333333%;\n max-width: 83.3333333333%;\n }\n\n .col-sm-11 {\n flex: 0 0 91.6666666667%;\n max-width: 91.6666666667%;\n }\n\n .col-sm-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n\n .order-sm-first {\n order: -1;\n }\n\n .order-sm-last {\n order: 13;\n }\n\n .order-sm-0 {\n order: 0;\n }\n\n .order-sm-1 {\n order: 1;\n }\n\n .order-sm-2 {\n order: 2;\n }\n\n .order-sm-3 {\n order: 3;\n }\n\n .order-sm-4 {\n order: 4;\n }\n\n .order-sm-5 {\n order: 5;\n }\n\n .order-sm-6 {\n order: 6;\n }\n\n .order-sm-7 {\n order: 7;\n }\n\n .order-sm-8 {\n order: 8;\n }\n\n .order-sm-9 {\n order: 9;\n }\n\n .order-sm-10 {\n order: 10;\n }\n\n .order-sm-11 {\n order: 11;\n }\n\n .order-sm-12 {\n order: 12;\n }\n\n .offset-sm-0 {\n margin-left: 0;\n }\n\n .offset-sm-1 {\n margin-left: 8.3333333333%;\n }\n\n .offset-sm-2 {\n margin-left: 16.6666666667%;\n }\n\n .offset-sm-3 {\n margin-left: 25%;\n }\n\n .offset-sm-4 {\n margin-left: 33.3333333333%;\n }\n\n .offset-sm-5 {\n margin-left: 41.6666666667%;\n }\n\n .offset-sm-6 {\n margin-left: 50%;\n }\n\n .offset-sm-7 {\n margin-left: 58.3333333333%;\n }\n\n .offset-sm-8 {\n margin-left: 66.6666666667%;\n }\n\n .offset-sm-9 {\n margin-left: 75%;\n }\n\n .offset-sm-10 {\n margin-left: 83.3333333333%;\n }\n\n .offset-sm-11 {\n margin-left: 91.6666666667%;\n }\n}\n@media (min-width: 768px) {\n .col-md {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n\n .row-cols-md-1 > * {\n flex: 0 0 100%;\n max-width: 100%;\n }\n\n .row-cols-md-2 > * {\n flex: 0 0 50%;\n max-width: 50%;\n }\n\n .row-cols-md-3 > * {\n flex: 0 0 33.3333333333%;\n max-width: 33.3333333333%;\n }\n\n .row-cols-md-4 > * {\n flex: 0 0 25%;\n max-width: 25%;\n }\n\n .row-cols-md-5 > * {\n flex: 0 0 20%;\n max-width: 20%;\n }\n\n .row-cols-md-6 > * {\n flex: 0 0 16.6666666667%;\n max-width: 16.6666666667%;\n }\n\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n\n .col-md-1 {\n flex: 0 0 8.3333333333%;\n max-width: 8.3333333333%;\n }\n\n .col-md-2 {\n flex: 0 0 16.6666666667%;\n max-width: 16.6666666667%;\n }\n\n .col-md-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n\n .col-md-4 {\n flex: 0 0 33.3333333333%;\n max-width: 33.3333333333%;\n }\n\n .col-md-5 {\n flex: 0 0 41.6666666667%;\n max-width: 41.6666666667%;\n }\n\n .col-md-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n\n .col-md-7 {\n flex: 0 0 58.3333333333%;\n max-width: 58.3333333333%;\n }\n\n .col-md-8 {\n flex: 0 0 66.6666666667%;\n max-width: 66.6666666667%;\n }\n\n .col-md-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n\n .col-md-10 {\n flex: 0 0 83.3333333333%;\n max-width: 83.3333333333%;\n }\n\n .col-md-11 {\n flex: 0 0 91.6666666667%;\n max-width: 91.6666666667%;\n }\n\n .col-md-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n\n .order-md-first {\n order: -1;\n }\n\n .order-md-last {\n order: 13;\n }\n\n .order-md-0 {\n order: 0;\n }\n\n .order-md-1 {\n order: 1;\n }\n\n .order-md-2 {\n order: 2;\n }\n\n .order-md-3 {\n order: 3;\n }\n\n .order-md-4 {\n order: 4;\n }\n\n .order-md-5 {\n order: 5;\n }\n\n .order-md-6 {\n order: 6;\n }\n\n .order-md-7 {\n order: 7;\n }\n\n .order-md-8 {\n order: 8;\n }\n\n .order-md-9 {\n order: 9;\n }\n\n .order-md-10 {\n order: 10;\n }\n\n .order-md-11 {\n order: 11;\n }\n\n .order-md-12 {\n order: 12;\n }\n\n .offset-md-0 {\n margin-left: 0;\n }\n\n .offset-md-1 {\n margin-left: 8.3333333333%;\n }\n\n .offset-md-2 {\n margin-left: 16.6666666667%;\n }\n\n .offset-md-3 {\n margin-left: 25%;\n }\n\n .offset-md-4 {\n margin-left: 33.3333333333%;\n }\n\n .offset-md-5 {\n margin-left: 41.6666666667%;\n }\n\n .offset-md-6 {\n margin-left: 50%;\n }\n\n .offset-md-7 {\n margin-left: 58.3333333333%;\n }\n\n .offset-md-8 {\n margin-left: 66.6666666667%;\n }\n\n .offset-md-9 {\n margin-left: 75%;\n }\n\n .offset-md-10 {\n margin-left: 83.3333333333%;\n }\n\n .offset-md-11 {\n margin-left: 91.6666666667%;\n }\n}\n@media (min-width: 992px) {\n .col-lg {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n\n .row-cols-lg-1 > * {\n flex: 0 0 100%;\n max-width: 100%;\n }\n\n .row-cols-lg-2 > * {\n flex: 0 0 50%;\n max-width: 50%;\n }\n\n .row-cols-lg-3 > * {\n flex: 0 0 33.3333333333%;\n max-width: 33.3333333333%;\n }\n\n .row-cols-lg-4 > * {\n flex: 0 0 25%;\n max-width: 25%;\n }\n\n .row-cols-lg-5 > * {\n flex: 0 0 20%;\n max-width: 20%;\n }\n\n .row-cols-lg-6 > * {\n flex: 0 0 16.6666666667%;\n max-width: 16.6666666667%;\n }\n\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n\n .col-lg-1 {\n flex: 0 0 8.3333333333%;\n max-width: 8.3333333333%;\n }\n\n .col-lg-2 {\n flex: 0 0 16.6666666667%;\n max-width: 16.6666666667%;\n }\n\n .col-lg-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n\n .col-lg-4 {\n flex: 0 0 33.3333333333%;\n max-width: 33.3333333333%;\n }\n\n .col-lg-5 {\n flex: 0 0 41.6666666667%;\n max-width: 41.6666666667%;\n }\n\n .col-lg-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n\n .col-lg-7 {\n flex: 0 0 58.3333333333%;\n max-width: 58.3333333333%;\n }\n\n .col-lg-8 {\n flex: 0 0 66.6666666667%;\n max-width: 66.6666666667%;\n }\n\n .col-lg-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n\n .col-lg-10 {\n flex: 0 0 83.3333333333%;\n max-width: 83.3333333333%;\n }\n\n .col-lg-11 {\n flex: 0 0 91.6666666667%;\n max-width: 91.6666666667%;\n }\n\n .col-lg-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n\n .order-lg-first {\n order: -1;\n }\n\n .order-lg-last {\n order: 13;\n }\n\n .order-lg-0 {\n order: 0;\n }\n\n .order-lg-1 {\n order: 1;\n }\n\n .order-lg-2 {\n order: 2;\n }\n\n .order-lg-3 {\n order: 3;\n }\n\n .order-lg-4 {\n order: 4;\n }\n\n .order-lg-5 {\n order: 5;\n }\n\n .order-lg-6 {\n order: 6;\n }\n\n .order-lg-7 {\n order: 7;\n }\n\n .order-lg-8 {\n order: 8;\n }\n\n .order-lg-9 {\n order: 9;\n }\n\n .order-lg-10 {\n order: 10;\n }\n\n .order-lg-11 {\n order: 11;\n }\n\n .order-lg-12 {\n order: 12;\n }\n\n .offset-lg-0 {\n margin-left: 0;\n }\n\n .offset-lg-1 {\n margin-left: 8.3333333333%;\n }\n\n .offset-lg-2 {\n margin-left: 16.6666666667%;\n }\n\n .offset-lg-3 {\n margin-left: 25%;\n }\n\n .offset-lg-4 {\n margin-left: 33.3333333333%;\n }\n\n .offset-lg-5 {\n margin-left: 41.6666666667%;\n }\n\n .offset-lg-6 {\n margin-left: 50%;\n }\n\n .offset-lg-7 {\n margin-left: 58.3333333333%;\n }\n\n .offset-lg-8 {\n margin-left: 66.6666666667%;\n }\n\n .offset-lg-9 {\n margin-left: 75%;\n }\n\n .offset-lg-10 {\n margin-left: 83.3333333333%;\n }\n\n .offset-lg-11 {\n margin-left: 91.6666666667%;\n }\n}\n@media (min-width: 1200px) {\n .col-xl {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n\n .row-cols-xl-1 > * {\n flex: 0 0 100%;\n max-width: 100%;\n }\n\n .row-cols-xl-2 > * {\n flex: 0 0 50%;\n max-width: 50%;\n }\n\n .row-cols-xl-3 > * {\n flex: 0 0 33.3333333333%;\n max-width: 33.3333333333%;\n }\n\n .row-cols-xl-4 > * {\n flex: 0 0 25%;\n max-width: 25%;\n }\n\n .row-cols-xl-5 > * {\n flex: 0 0 20%;\n max-width: 20%;\n }\n\n .row-cols-xl-6 > * {\n flex: 0 0 16.6666666667%;\n max-width: 16.6666666667%;\n }\n\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n\n .col-xl-1 {\n flex: 0 0 8.3333333333%;\n max-width: 8.3333333333%;\n }\n\n .col-xl-2 {\n flex: 0 0 16.6666666667%;\n max-width: 16.6666666667%;\n }\n\n .col-xl-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n\n .col-xl-4 {\n flex: 0 0 33.3333333333%;\n max-width: 33.3333333333%;\n }\n\n .col-xl-5 {\n flex: 0 0 41.6666666667%;\n max-width: 41.6666666667%;\n }\n\n .col-xl-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n\n .col-xl-7 {\n flex: 0 0 58.3333333333%;\n max-width: 58.3333333333%;\n }\n\n .col-xl-8 {\n flex: 0 0 66.6666666667%;\n max-width: 66.6666666667%;\n }\n\n .col-xl-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n\n .col-xl-10 {\n flex: 0 0 83.3333333333%;\n max-width: 83.3333333333%;\n }\n\n .col-xl-11 {\n flex: 0 0 91.6666666667%;\n max-width: 91.6666666667%;\n }\n\n .col-xl-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n\n .order-xl-first {\n order: -1;\n }\n\n .order-xl-last {\n order: 13;\n }\n\n .order-xl-0 {\n order: 0;\n }\n\n .order-xl-1 {\n order: 1;\n }\n\n .order-xl-2 {\n order: 2;\n }\n\n .order-xl-3 {\n order: 3;\n }\n\n .order-xl-4 {\n order: 4;\n }\n\n .order-xl-5 {\n order: 5;\n }\n\n .order-xl-6 {\n order: 6;\n }\n\n .order-xl-7 {\n order: 7;\n }\n\n .order-xl-8 {\n order: 8;\n }\n\n .order-xl-9 {\n order: 9;\n }\n\n .order-xl-10 {\n order: 10;\n }\n\n .order-xl-11 {\n order: 11;\n }\n\n .order-xl-12 {\n order: 12;\n }\n\n .offset-xl-0 {\n margin-left: 0;\n }\n\n .offset-xl-1 {\n margin-left: 8.3333333333%;\n }\n\n .offset-xl-2 {\n margin-left: 16.6666666667%;\n }\n\n .offset-xl-3 {\n margin-left: 25%;\n }\n\n .offset-xl-4 {\n margin-left: 33.3333333333%;\n }\n\n .offset-xl-5 {\n margin-left: 41.6666666667%;\n }\n\n .offset-xl-6 {\n margin-left: 50%;\n }\n\n .offset-xl-7 {\n margin-left: 58.3333333333%;\n }\n\n .offset-xl-8 {\n margin-left: 66.6666666667%;\n }\n\n .offset-xl-9 {\n margin-left: 75%;\n }\n\n .offset-xl-10 {\n margin-left: 83.3333333333%;\n }\n\n .offset-xl-11 {\n margin-left: 91.6666666667%;\n }\n}\n.table {\n width: 100%;\n margin-bottom: 1rem;\n color: #444442;\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: #444442;\n background-color: rgba(0, 0, 0, 0.075);\n}\n.table-primary,\n.table-primary > th,\n.table-primary > td {\n background-color: #e8c2c3;\n}\n.table-primary th,\n.table-primary td,\n.table-primary thead th,\n.table-primary tbody + tbody {\n border-color: #d48e90;\n}\n.table-hover .table-primary:hover {\n background-color: #e1afb1;\n}\n.table-hover .table-primary:hover > td,\n.table-hover .table-primary:hover > th {\n background-color: #e1afb1;\n}\n.table-secondary,\n.table-secondary > th,\n.table-secondary > td {\n background-color: #d6d8db;\n}\n.table-secondary th,\n.table-secondary td,\n.table-secondary thead th,\n.table-secondary tbody + tbody {\n border-color: #b3b7bb;\n}\n.table-hover .table-secondary:hover {\n background-color: #c8cbcf;\n}\n.table-hover .table-secondary:hover > td,\n.table-hover .table-secondary:hover > th {\n background-color: #c8cbcf;\n}\n.table-success,\n.table-success > th,\n.table-success > td {\n background-color: #c3e6cb;\n}\n.table-success th,\n.table-success td,\n.table-success thead th,\n.table-success tbody + tbody {\n border-color: #8fd19e;\n}\n.table-hover .table-success:hover {\n background-color: #b1dfbb;\n}\n.table-hover .table-success:hover > td,\n.table-hover .table-success:hover > th {\n background-color: #b1dfbb;\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: #f5c6cb;\n}\n.table-danger th,\n.table-danger td,\n.table-danger thead th,\n.table-danger tbody + tbody {\n border-color: #ed969e;\n}\n.table-hover .table-danger:hover {\n background-color: #f1b0b7;\n}\n.table-hover .table-danger:hover > td,\n.table-hover .table-danger:hover > th {\n background-color: #f1b0b7;\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;\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: #e17175;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(173, 37, 42, 0.25);\n}\n.form-control::-webkit-input-placeholder {\n color: #6c757d;\n opacity: 1;\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::placeholder {\n color: #6c757d;\n opacity: 1;\n}\n.form-control:disabled, .form-control[readonly] {\n background-color: #e9ecef;\n opacity: 1;\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: #444442;\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, .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: 0.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;\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: 0.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;\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: #444442;\n text-align: center;\n vertical-align: middle;\n cursor: pointer;\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;\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: #444442;\n text-decoration: none;\n}\n.btn:focus, .btn.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(173, 37, 42, 0.25);\n}\n.btn.disabled, .btn:disabled {\n opacity: 0.65;\n}\na.btn.disabled,\nfieldset:disabled a.btn {\n pointer-events: none;\n}\n.btn-primary {\n color: #fff;\n background-color: #AD252A;\n border-color: #AD252A;\n}\n.btn-primary:hover {\n color: #fff;\n background-color: #8d1e22;\n border-color: #831c20;\n}\n.btn-primary:focus, .btn-primary.focus {\n color: #fff;\n background-color: #8d1e22;\n border-color: #831c20;\n box-shadow: 0 0 0 0.2rem rgba(185, 70, 74, 0.5);\n}\n.btn-primary.disabled, .btn-primary:disabled {\n color: #fff;\n background-color: #AD252A;\n border-color: #AD252A;\n}\n.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {\n color: #fff;\n background-color: #831c20;\n border-color: #781a1d;\n}\n.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(185, 70, 74, 0.5);\n}\n.btn-secondary {\n color: #fff;\n background-color: #6c757d;\n border-color: #6c757d;\n}\n.btn-secondary:hover {\n color: #fff;\n background-color: #5a6268;\n border-color: #545b62;\n}\n.btn-secondary:focus, .btn-secondary.focus {\n color: #fff;\n background-color: #5a6268;\n border-color: #545b62;\n box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);\n}\n.btn-secondary.disabled, .btn-secondary:disabled {\n color: #fff;\n background-color: #6c757d;\n border-color: #6c757d;\n}\n.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {\n color: #fff;\n background-color: #545b62;\n border-color: #4e555b;\n}\n.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);\n}\n.btn-success {\n color: #fff;\n background-color: #28a745;\n border-color: #28a745;\n}\n.btn-success:hover {\n color: #fff;\n background-color: #218838;\n border-color: #1e7e34;\n}\n.btn-success:focus, .btn-success.focus {\n color: #fff;\n background-color: #218838;\n border-color: #1e7e34;\n box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);\n}\n.btn-success.disabled, .btn-success:disabled {\n color: #fff;\n background-color: #28a745;\n border-color: #28a745;\n}\n.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {\n color: #fff;\n background-color: #1e7e34;\n border-color: #1c7430;\n}\n.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 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, .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, .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, .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, .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: #dc3545;\n border-color: #dc3545;\n}\n.btn-danger:hover {\n color: #fff;\n background-color: #c82333;\n border-color: #bd2130;\n}\n.btn-danger:focus, .btn-danger.focus {\n color: #fff;\n background-color: #c82333;\n border-color: #bd2130;\n box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);\n}\n.btn-danger.disabled, .btn-danger:disabled {\n color: #fff;\n background-color: #dc3545;\n border-color: #dc3545;\n}\n.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {\n color: #fff;\n background-color: #bd2130;\n border-color: #b21f2d;\n}\n.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 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, .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, .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, .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, .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: #AD252A;\n border-color: #AD252A;\n}\n.btn-outline-primary:hover {\n color: #fff;\n background-color: #AD252A;\n border-color: #AD252A;\n}\n.btn-outline-primary:focus, .btn-outline-primary.focus {\n box-shadow: 0 0 0 0.2rem rgba(173, 37, 42, 0.5);\n}\n.btn-outline-primary.disabled, .btn-outline-primary:disabled {\n color: #AD252A;\n background-color: transparent;\n}\n.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle {\n color: #fff;\n background-color: #AD252A;\n border-color: #AD252A;\n}\n.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(173, 37, 42, 0.5);\n}\n.btn-outline-secondary {\n color: #6c757d;\n border-color: #6c757d;\n}\n.btn-outline-secondary:hover {\n color: #fff;\n background-color: #6c757d;\n border-color: #6c757d;\n}\n.btn-outline-secondary:focus, .btn-outline-secondary.focus {\n box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);\n}\n.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {\n color: #6c757d;\n background-color: transparent;\n}\n.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle {\n color: #fff;\n background-color: #6c757d;\n border-color: #6c757d;\n}\n.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);\n}\n.btn-outline-success {\n color: #28a745;\n border-color: #28a745;\n}\n.btn-outline-success:hover {\n color: #fff;\n background-color: #28a745;\n border-color: #28a745;\n}\n.btn-outline-success:focus, .btn-outline-success.focus {\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);\n}\n.btn-outline-success.disabled, .btn-outline-success:disabled {\n color: #28a745;\n background-color: transparent;\n}\n.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle {\n color: #fff;\n background-color: #28a745;\n border-color: #28a745;\n}\n.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 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, .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, .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, .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, .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: #dc3545;\n border-color: #dc3545;\n}\n.btn-outline-danger:hover {\n color: #fff;\n background-color: #dc3545;\n border-color: #dc3545;\n}\n.btn-outline-danger:focus, .btn-outline-danger.focus {\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);\n}\n.btn-outline-danger.disabled, .btn-outline-danger:disabled {\n color: #dc3545;\n background-color: transparent;\n}\n.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle {\n color: #fff;\n background-color: #dc3545;\n border-color: #dc3545;\n}\n.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 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, .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, .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, .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, .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: #AD252A;\n text-decoration: none;\n}\n.btn-link:hover {\n color: #F0474D;\n text-decoration: none;\n}\n.btn-link:focus, .btn-link.focus {\n text-decoration: none;\n box-shadow: none;\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: #444442;\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;\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\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\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\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\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: #AD252A;\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, .dropup .dropdown-toggle-split::after, .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 0%;\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, .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;\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: #AD252A;\n background-color: #AD252A;\n}\n.custom-control-input:focus ~ .custom-control-label::before {\n box-shadow: 0 0 0 0.2rem rgba(173, 37, 42, 0.25);\n}\n.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {\n border-color: #e17175;\n}\n.custom-control-input:not(:disabled):active ~ .custom-control-label::before {\n color: #fff;\n background-color: #ea9b9e;\n border-color: #ea9b9e;\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;\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: #AD252A;\n background-color: #AD252A;\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(173, 37, 42, 0.5);\n}\n.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {\n background-color: rgba(173, 37, 42, 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(173, 37, 42, 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(173, 37, 42, 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;\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n}\n.custom-select:focus {\n border-color: #e17175;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(173, 37, 42, 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: #e17175;\n box-shadow: 0 0 0 0.2rem rgba(173, 37, 42, 0.25);\n}\n.custom-file-input[disabled] ~ .custom-file-label, .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;\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 0 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(173, 37, 42, 0.25);\n}\n.custom-range:focus::-moz-range-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(173, 37, 42, 0.25);\n}\n.custom-range:focus::-ms-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(173, 37, 42, 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: #AD252A;\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: #ea9b9e;\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: #AD252A;\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: #ea9b9e;\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: #AD252A;\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: #ea9b9e;\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;\n border-top-right-radius: 0;\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;\n}\n.nav-pills .nav-link.active,\n.nav-pills .show > .nav-link {\n color: #fff;\n background-color: #AD252A;\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,\n.navbar .container-sm,\n.navbar .container-md,\n.navbar .container-lg,\n.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;\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,\n.navbar-expand-sm > .container-sm,\n.navbar-expand-sm > .container-md,\n.navbar-expand-sm > .container-lg,\n.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,\n.navbar-expand-sm > .container-sm,\n.navbar-expand-sm > .container-md,\n.navbar-expand-sm > .container-lg,\n.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,\n.navbar-expand-md > .container-sm,\n.navbar-expand-md > .container-md,\n.navbar-expand-md > .container-lg,\n.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,\n.navbar-expand-md > .container-sm,\n.navbar-expand-md > .container-md,\n.navbar-expand-md > .container-lg,\n.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,\n.navbar-expand-lg > .container-sm,\n.navbar-expand-lg > .container-md,\n.navbar-expand-lg > .container-lg,\n.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,\n.navbar-expand-lg > .container-sm,\n.navbar-expand-lg > .container-md,\n.navbar-expand-lg > .container-lg,\n.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,\n.navbar-expand-xl > .container-sm,\n.navbar-expand-xl > .container-md,\n.navbar-expand-xl > .container-lg,\n.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,\n.navbar-expand-xl > .container-sm,\n.navbar-expand-xl > .container-md,\n.navbar-expand-xl > .container-lg,\n.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,\n.navbar-expand > .container-sm,\n.navbar-expand > .container-md,\n.navbar-expand > .container-lg,\n.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,\n.navbar-expand > .container-sm,\n.navbar-expand > .container-md,\n.navbar-expand > .container-lg,\n.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(0, 0, 0, 0.5)' 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(255, 255, 255, 0.5)' 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;\n}\n.card > hr {\n margin-right: 0;\n margin-left: 0;\n}\n.card > .list-group:first-child .list-group-item:first-child {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n.card > .list-group:last-child .list-group-item:last-child {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\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: -1px -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 -1px -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: -1px;\n border-top-right-radius: -1px;\n}\n.card-img,\n.card-img-bottom {\n border-bottom-right-radius: -1px;\n border-bottom-left-radius: -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;\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;\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: #AD252A;\n background-color: #fff;\n border: 1px solid #dee2e6;\n}\n.page-link:hover {\n z-index: 2;\n color: #F0474D;\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(173, 37, 42, 0.25);\n}\n.page-item:first-child .page-link {\n margin-left: 0;\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n.page-item:last-child .page-link {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n.page-item.active .page-link {\n z-index: 3;\n color: #fff;\n background-color: #AD252A;\n border-color: #AD252A;\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;\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: #AD252A;\n}\na.badge-primary:hover, a.badge-primary:focus {\n color: #fff;\n background-color: #831c20;\n}\na.badge-primary:focus, a.badge-primary.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(173, 37, 42, 0.5);\n}\n.badge-secondary {\n color: #fff;\n background-color: #6c757d;\n}\na.badge-secondary:hover, a.badge-secondary:focus {\n color: #fff;\n background-color: #545b62;\n}\na.badge-secondary:focus, a.badge-secondary.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);\n}\n.badge-success {\n color: #fff;\n background-color: #28a745;\n}\na.badge-success:hover, a.badge-success:focus {\n color: #fff;\n background-color: #1e7e34;\n}\na.badge-success:focus, a.badge-success.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 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: #dc3545;\n}\na.badge-danger:hover, a.badge-danger:focus {\n color: #fff;\n background-color: #bd2130;\n}\na.badge-danger:focus, a.badge-danger.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 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;\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: #5a1316;\n background-color: #efd3d4;\n border-color: #e8c2c3;\n}\n.alert-primary hr {\n border-top-color: #e1afb1;\n}\n.alert-primary .alert-link {\n color: #300a0c;\n}\n.alert-secondary {\n color: #383d41;\n background-color: #e2e3e5;\n border-color: #d6d8db;\n}\n.alert-secondary hr {\n border-top-color: #c8cbcf;\n}\n.alert-secondary .alert-link {\n color: #202326;\n}\n.alert-success {\n color: #155724;\n background-color: #d4edda;\n border-color: #c3e6cb;\n}\n.alert-success hr {\n border-top-color: #b1dfbb;\n}\n.alert-success .alert-link {\n color: #0b2e13;\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: #721c24;\n background-color: #f8d7da;\n border-color: #f5c6cb;\n}\n.alert-danger hr {\n border-top-color: #f1b0b7;\n}\n.alert-danger .alert-link {\n color: #491217;\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 {\n from {\n background-position: 1rem 0;\n }\n to {\n background-position: 0 0;\n }\n}\n@keyframes progress-bar-stripes {\n from {\n background-position: 1rem 0;\n }\n to {\n background-position: 0 0;\n }\n}\n.progress {\n display: flex;\n height: 1rem;\n overflow: hidden;\n font-size: 0.75rem;\n background-color: #e9ecef;\n border-radius: 0;\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: #AD252A;\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}\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: #444442;\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: 0;\n border-top-right-radius: 0;\n}\n.list-group-item:last-child {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\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: #AD252A;\n border-color: #AD252A;\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;\n border-top-right-radius: 0;\n}\n.list-group-horizontal .list-group-item:last-child {\n border-top-right-radius: 0;\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;\n border-top-right-radius: 0;\n }\n .list-group-horizontal-sm .list-group-item:last-child {\n border-top-right-radius: 0;\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;\n border-top-right-radius: 0;\n }\n .list-group-horizontal-md .list-group-item:last-child {\n border-top-right-radius: 0;\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;\n border-top-right-radius: 0;\n }\n .list-group-horizontal-lg .list-group-item:last-child {\n border-top-right-radius: 0;\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;\n border-top-right-radius: 0;\n }\n .list-group-horizontal-xl .list-group-item:last-child {\n border-top-right-radius: 0;\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 .list-group-item {\n border-right-width: 0;\n border-left-width: 0;\n border-radius: 0;\n}\n.list-group-flush .list-group-item:first-child {\n border-top-width: 0;\n}\n.list-group-flush:last-child .list-group-item:last-child {\n border-bottom-width: 0;\n}\n.list-group-item-primary {\n color: #5a1316;\n background-color: #e8c2c3;\n}\n.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {\n color: #5a1316;\n background-color: #e1afb1;\n}\n.list-group-item-primary.list-group-item-action.active {\n color: #fff;\n background-color: #5a1316;\n border-color: #5a1316;\n}\n.list-group-item-secondary {\n color: #383d41;\n background-color: #d6d8db;\n}\n.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {\n color: #383d41;\n background-color: #c8cbcf;\n}\n.list-group-item-secondary.list-group-item-action.active {\n color: #fff;\n background-color: #383d41;\n border-color: #383d41;\n}\n.list-group-item-success {\n color: #155724;\n background-color: #c3e6cb;\n}\n.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {\n color: #155724;\n background-color: #b1dfbb;\n}\n.list-group-item-success.list-group-item-action.active {\n color: #fff;\n background-color: #155724;\n border-color: #155724;\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: #721c24;\n background-color: #f5c6cb;\n}\n.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {\n color: #721c24;\n background-color: #f1b0b7;\n}\n.list-group-item-danger.list-group-item-action.active {\n color: #fff;\n background-color: #721c24;\n border-color: #721c24;\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: 0.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: 0.75;\n}\nbutton.close {\n padding: 0;\n background-color: transparent;\n border: 0;\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\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 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\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\n .modal-dialog-centered {\n min-height: calc(100% - 3.5rem);\n }\n .modal-dialog-centered::before {\n height: calc(100vh - 3.5rem);\n }\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] {\n padding: 0.4rem 0;\n}\n.bs-tooltip-top .arrow, .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 {\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] {\n padding: 0 0.4rem;\n}\n.bs-tooltip-right .arrow, .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 {\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] {\n padding: 0.4rem 0;\n}\n.bs-tooltip-bottom .arrow, .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 {\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] {\n padding: 0 0.4rem;\n}\n.bs-tooltip-left .arrow, .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 {\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;\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] {\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] {\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] {\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] {\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: #444442;\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: 0.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 {\n to {\n transform: rotate(360deg);\n }\n}\n@keyframes spinner-border {\n to {\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 0.75s linear infinite;\n animation: spinner-border 0.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 {\n 0% {\n transform: scale(0);\n }\n 50% {\n opacity: 1;\n }\n}\n@keyframes spinner-grow {\n 0% {\n transform: scale(0);\n }\n 50% {\n opacity: 1;\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 0.75s linear infinite;\n animation: spinner-grow 0.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: #AD252A !important;\n}\na.bg-primary:hover, a.bg-primary:focus,\nbutton.bg-primary:hover,\nbutton.bg-primary:focus {\n background-color: #831c20 !important;\n}\n.bg-secondary {\n background-color: #6c757d !important;\n}\na.bg-secondary:hover, a.bg-secondary:focus,\nbutton.bg-secondary:hover,\nbutton.bg-secondary:focus {\n background-color: #545b62 !important;\n}\n.bg-success {\n background-color: #28a745 !important;\n}\na.bg-success:hover, a.bg-success:focus,\nbutton.bg-success:hover,\nbutton.bg-success:focus {\n background-color: #1e7e34 !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: #dc3545 !important;\n}\na.bg-danger:hover, a.bg-danger:focus,\nbutton.bg-danger:hover,\nbutton.bg-danger:focus {\n background-color: #bd2130 !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: #AD252A !important;\n}\n.border-secondary {\n border-color: #6c757d !important;\n}\n.border-success {\n border-color: #28a745 !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: #dc3545 !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 !important;\n}\n.rounded-top {\n border-top-left-radius: 0 !important;\n border-top-right-radius: 0 !important;\n}\n.rounded-right {\n border-top-right-radius: 0 !important;\n border-bottom-right-radius: 0 !important;\n}\n.rounded-bottom {\n border-bottom-right-radius: 0 !important;\n border-bottom-left-radius: 0 !important;\n}\n.rounded-left {\n border-top-left-radius: 0 !important;\n border-bottom-left-radius: 0 !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\n .d-sm-inline {\n display: inline !important;\n }\n\n .d-sm-inline-block {\n display: inline-block !important;\n }\n\n .d-sm-block {\n display: block !important;\n }\n\n .d-sm-table {\n display: table !important;\n }\n\n .d-sm-table-row {\n display: table-row !important;\n }\n\n .d-sm-table-cell {\n display: table-cell !important;\n }\n\n .d-sm-flex {\n display: flex !important;\n }\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\n .d-md-inline {\n display: inline !important;\n }\n\n .d-md-inline-block {\n display: inline-block !important;\n }\n\n .d-md-block {\n display: block !important;\n }\n\n .d-md-table {\n display: table !important;\n }\n\n .d-md-table-row {\n display: table-row !important;\n }\n\n .d-md-table-cell {\n display: table-cell !important;\n }\n\n .d-md-flex {\n display: flex !important;\n }\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\n .d-lg-inline {\n display: inline !important;\n }\n\n .d-lg-inline-block {\n display: inline-block !important;\n }\n\n .d-lg-block {\n display: block !important;\n }\n\n .d-lg-table {\n display: table !important;\n }\n\n .d-lg-table-row {\n display: table-row !important;\n }\n\n .d-lg-table-cell {\n display: table-cell !important;\n }\n\n .d-lg-flex {\n display: flex !important;\n }\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\n .d-xl-inline {\n display: inline !important;\n }\n\n .d-xl-inline-block {\n display: inline-block !important;\n }\n\n .d-xl-block {\n display: block !important;\n }\n\n .d-xl-table {\n display: table !important;\n }\n\n .d-xl-table-row {\n display: table-row !important;\n }\n\n .d-xl-table-cell {\n display: table-cell !important;\n }\n\n .d-xl-flex {\n display: flex !important;\n }\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\n .d-print-inline {\n display: inline !important;\n }\n\n .d-print-inline-block {\n display: inline-block !important;\n }\n\n .d-print-block {\n display: block !important;\n }\n\n .d-print-table {\n display: table !important;\n }\n\n .d-print-table-row {\n display: table-row !important;\n }\n\n .d-print-table-cell {\n display: table-cell !important;\n }\n\n .d-print-flex {\n display: flex !important;\n }\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.8571428571%;\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\n .flex-sm-column {\n flex-direction: column !important;\n }\n\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-sm-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-sm-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-sm-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .flex-sm-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-sm-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-sm-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-sm-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-sm-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .justify-content-sm-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-sm-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-sm-center {\n justify-content: center !important;\n }\n\n .justify-content-sm-between {\n justify-content: space-between !important;\n }\n\n .justify-content-sm-around {\n justify-content: space-around !important;\n }\n\n .align-items-sm-start {\n align-items: flex-start !important;\n }\n\n .align-items-sm-end {\n align-items: flex-end !important;\n }\n\n .align-items-sm-center {\n align-items: center !important;\n }\n\n .align-items-sm-baseline {\n align-items: baseline !important;\n }\n\n .align-items-sm-stretch {\n align-items: stretch !important;\n }\n\n .align-content-sm-start {\n align-content: flex-start !important;\n }\n\n .align-content-sm-end {\n align-content: flex-end !important;\n }\n\n .align-content-sm-center {\n align-content: center !important;\n }\n\n .align-content-sm-between {\n align-content: space-between !important;\n }\n\n .align-content-sm-around {\n align-content: space-around !important;\n }\n\n .align-content-sm-stretch {\n align-content: stretch !important;\n }\n\n .align-self-sm-auto {\n align-self: auto !important;\n }\n\n .align-self-sm-start {\n align-self: flex-start !important;\n }\n\n .align-self-sm-end {\n align-self: flex-end !important;\n }\n\n .align-self-sm-center {\n align-self: center !important;\n }\n\n .align-self-sm-baseline {\n align-self: baseline !important;\n }\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\n .flex-md-column {\n flex-direction: column !important;\n }\n\n .flex-md-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-md-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-md-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-md-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-md-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .flex-md-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-md-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-md-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-md-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-md-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .justify-content-md-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-md-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-md-center {\n justify-content: center !important;\n }\n\n .justify-content-md-between {\n justify-content: space-between !important;\n }\n\n .justify-content-md-around {\n justify-content: space-around !important;\n }\n\n .align-items-md-start {\n align-items: flex-start !important;\n }\n\n .align-items-md-end {\n align-items: flex-end !important;\n }\n\n .align-items-md-center {\n align-items: center !important;\n }\n\n .align-items-md-baseline {\n align-items: baseline !important;\n }\n\n .align-items-md-stretch {\n align-items: stretch !important;\n }\n\n .align-content-md-start {\n align-content: flex-start !important;\n }\n\n .align-content-md-end {\n align-content: flex-end !important;\n }\n\n .align-content-md-center {\n align-content: center !important;\n }\n\n .align-content-md-between {\n align-content: space-between !important;\n }\n\n .align-content-md-around {\n align-content: space-around !important;\n }\n\n .align-content-md-stretch {\n align-content: stretch !important;\n }\n\n .align-self-md-auto {\n align-self: auto !important;\n }\n\n .align-self-md-start {\n align-self: flex-start !important;\n }\n\n .align-self-md-end {\n align-self: flex-end !important;\n }\n\n .align-self-md-center {\n align-self: center !important;\n }\n\n .align-self-md-baseline {\n align-self: baseline !important;\n }\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\n .flex-lg-column {\n flex-direction: column !important;\n }\n\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-lg-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-lg-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-lg-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .flex-lg-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-lg-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-lg-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-lg-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-lg-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .justify-content-lg-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-lg-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-lg-center {\n justify-content: center !important;\n }\n\n .justify-content-lg-between {\n justify-content: space-between !important;\n }\n\n .justify-content-lg-around {\n justify-content: space-around !important;\n }\n\n .align-items-lg-start {\n align-items: flex-start !important;\n }\n\n .align-items-lg-end {\n align-items: flex-end !important;\n }\n\n .align-items-lg-center {\n align-items: center !important;\n }\n\n .align-items-lg-baseline {\n align-items: baseline !important;\n }\n\n .align-items-lg-stretch {\n align-items: stretch !important;\n }\n\n .align-content-lg-start {\n align-content: flex-start !important;\n }\n\n .align-content-lg-end {\n align-content: flex-end !important;\n }\n\n .align-content-lg-center {\n align-content: center !important;\n }\n\n .align-content-lg-between {\n align-content: space-between !important;\n }\n\n .align-content-lg-around {\n align-content: space-around !important;\n }\n\n .align-content-lg-stretch {\n align-content: stretch !important;\n }\n\n .align-self-lg-auto {\n align-self: auto !important;\n }\n\n .align-self-lg-start {\n align-self: flex-start !important;\n }\n\n .align-self-lg-end {\n align-self: flex-end !important;\n }\n\n .align-self-lg-center {\n align-self: center !important;\n }\n\n .align-self-lg-baseline {\n align-self: baseline !important;\n }\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\n .flex-xl-column {\n flex-direction: column !important;\n }\n\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-xl-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-xl-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-xl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .flex-xl-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-xl-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-xl-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-xl-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-xl-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .justify-content-xl-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-xl-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-xl-center {\n justify-content: center !important;\n }\n\n .justify-content-xl-between {\n justify-content: space-between !important;\n }\n\n .justify-content-xl-around {\n justify-content: space-around !important;\n }\n\n .align-items-xl-start {\n align-items: flex-start !important;\n }\n\n .align-items-xl-end {\n align-items: flex-end !important;\n }\n\n .align-items-xl-center {\n align-items: center !important;\n }\n\n .align-items-xl-baseline {\n align-items: baseline !important;\n }\n\n .align-items-xl-stretch {\n align-items: stretch !important;\n }\n\n .align-content-xl-start {\n align-content: flex-start !important;\n }\n\n .align-content-xl-end {\n align-content: flex-end !important;\n }\n\n .align-content-xl-center {\n align-content: center !important;\n }\n\n .align-content-xl-between {\n align-content: space-between !important;\n }\n\n .align-content-xl-around {\n align-content: space-around !important;\n }\n\n .align-content-xl-stretch {\n align-content: stretch !important;\n }\n\n .align-self-xl-auto {\n align-self: auto !important;\n }\n\n .align-self-xl-start {\n align-self: flex-start !important;\n }\n\n .align-self-xl-end {\n align-self: flex-end !important;\n }\n\n .align-self-xl-center {\n align-self: center !important;\n }\n\n .align-self-xl-baseline {\n align-self: baseline !important;\n }\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\n .float-sm-right {\n float: right !important;\n }\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\n .float-md-right {\n float: right !important;\n }\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\n .float-lg-right {\n float: right !important;\n }\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\n .float-xl-right {\n float: right !important;\n }\n\n .float-xl-none {\n float: none !important;\n }\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.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.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\n .mt-sm-0,\n.my-sm-0 {\n margin-top: 0 !important;\n }\n\n .mr-sm-0,\n.mx-sm-0 {\n margin-right: 0 !important;\n }\n\n .mb-sm-0,\n.my-sm-0 {\n margin-bottom: 0 !important;\n }\n\n .ml-sm-0,\n.mx-sm-0 {\n margin-left: 0 !important;\n }\n\n .m-sm-1 {\n margin: 0.25rem !important;\n }\n\n .mt-sm-1,\n.my-sm-1 {\n margin-top: 0.25rem !important;\n }\n\n .mr-sm-1,\n.mx-sm-1 {\n margin-right: 0.25rem !important;\n }\n\n .mb-sm-1,\n.my-sm-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .ml-sm-1,\n.mx-sm-1 {\n margin-left: 0.25rem !important;\n }\n\n .m-sm-2 {\n margin: 0.5rem !important;\n }\n\n .mt-sm-2,\n.my-sm-2 {\n margin-top: 0.5rem !important;\n }\n\n .mr-sm-2,\n.mx-sm-2 {\n margin-right: 0.5rem !important;\n }\n\n .mb-sm-2,\n.my-sm-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .ml-sm-2,\n.mx-sm-2 {\n margin-left: 0.5rem !important;\n }\n\n .m-sm-3 {\n margin: 1rem !important;\n }\n\n .mt-sm-3,\n.my-sm-3 {\n margin-top: 1rem !important;\n }\n\n .mr-sm-3,\n.mx-sm-3 {\n margin-right: 1rem !important;\n }\n\n .mb-sm-3,\n.my-sm-3 {\n margin-bottom: 1rem !important;\n }\n\n .ml-sm-3,\n.mx-sm-3 {\n margin-left: 1rem !important;\n }\n\n .m-sm-4 {\n margin: 1.5rem !important;\n }\n\n .mt-sm-4,\n.my-sm-4 {\n margin-top: 1.5rem !important;\n }\n\n .mr-sm-4,\n.mx-sm-4 {\n margin-right: 1.5rem !important;\n }\n\n .mb-sm-4,\n.my-sm-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .ml-sm-4,\n.mx-sm-4 {\n margin-left: 1.5rem !important;\n }\n\n .m-sm-5 {\n margin: 3rem !important;\n }\n\n .mt-sm-5,\n.my-sm-5 {\n margin-top: 3rem !important;\n }\n\n .mr-sm-5,\n.mx-sm-5 {\n margin-right: 3rem !important;\n }\n\n .mb-sm-5,\n.my-sm-5 {\n margin-bottom: 3rem !important;\n }\n\n .ml-sm-5,\n.mx-sm-5 {\n margin-left: 3rem !important;\n }\n\n .p-sm-0 {\n padding: 0 !important;\n }\n\n .pt-sm-0,\n.py-sm-0 {\n padding-top: 0 !important;\n }\n\n .pr-sm-0,\n.px-sm-0 {\n padding-right: 0 !important;\n }\n\n .pb-sm-0,\n.py-sm-0 {\n padding-bottom: 0 !important;\n }\n\n .pl-sm-0,\n.px-sm-0 {\n padding-left: 0 !important;\n }\n\n .p-sm-1 {\n padding: 0.25rem !important;\n }\n\n .pt-sm-1,\n.py-sm-1 {\n padding-top: 0.25rem !important;\n }\n\n .pr-sm-1,\n.px-sm-1 {\n padding-right: 0.25rem !important;\n }\n\n .pb-sm-1,\n.py-sm-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pl-sm-1,\n.px-sm-1 {\n padding-left: 0.25rem !important;\n }\n\n .p-sm-2 {\n padding: 0.5rem !important;\n }\n\n .pt-sm-2,\n.py-sm-2 {\n padding-top: 0.5rem !important;\n }\n\n .pr-sm-2,\n.px-sm-2 {\n padding-right: 0.5rem !important;\n }\n\n .pb-sm-2,\n.py-sm-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pl-sm-2,\n.px-sm-2 {\n padding-left: 0.5rem !important;\n }\n\n .p-sm-3 {\n padding: 1rem !important;\n }\n\n .pt-sm-3,\n.py-sm-3 {\n padding-top: 1rem !important;\n }\n\n .pr-sm-3,\n.px-sm-3 {\n padding-right: 1rem !important;\n }\n\n .pb-sm-3,\n.py-sm-3 {\n padding-bottom: 1rem !important;\n }\n\n .pl-sm-3,\n.px-sm-3 {\n padding-left: 1rem !important;\n }\n\n .p-sm-4 {\n padding: 1.5rem !important;\n }\n\n .pt-sm-4,\n.py-sm-4 {\n padding-top: 1.5rem !important;\n }\n\n .pr-sm-4,\n.px-sm-4 {\n padding-right: 1.5rem !important;\n }\n\n .pb-sm-4,\n.py-sm-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pl-sm-4,\n.px-sm-4 {\n padding-left: 1.5rem !important;\n }\n\n .p-sm-5 {\n padding: 3rem !important;\n }\n\n .pt-sm-5,\n.py-sm-5 {\n padding-top: 3rem !important;\n }\n\n .pr-sm-5,\n.px-sm-5 {\n padding-right: 3rem !important;\n }\n\n .pb-sm-5,\n.py-sm-5 {\n padding-bottom: 3rem !important;\n }\n\n .pl-sm-5,\n.px-sm-5 {\n padding-left: 3rem !important;\n }\n\n .m-sm-n1 {\n margin: -0.25rem !important;\n }\n\n .mt-sm-n1,\n.my-sm-n1 {\n margin-top: -0.25rem !important;\n }\n\n .mr-sm-n1,\n.mx-sm-n1 {\n margin-right: -0.25rem !important;\n }\n\n .mb-sm-n1,\n.my-sm-n1 {\n margin-bottom: -0.25rem !important;\n }\n\n .ml-sm-n1,\n.mx-sm-n1 {\n margin-left: -0.25rem !important;\n }\n\n .m-sm-n2 {\n margin: -0.5rem !important;\n }\n\n .mt-sm-n2,\n.my-sm-n2 {\n margin-top: -0.5rem !important;\n }\n\n .mr-sm-n2,\n.mx-sm-n2 {\n margin-right: -0.5rem !important;\n }\n\n .mb-sm-n2,\n.my-sm-n2 {\n margin-bottom: -0.5rem !important;\n }\n\n .ml-sm-n2,\n.mx-sm-n2 {\n margin-left: -0.5rem !important;\n }\n\n .m-sm-n3 {\n margin: -1rem !important;\n }\n\n .mt-sm-n3,\n.my-sm-n3 {\n margin-top: -1rem !important;\n }\n\n .mr-sm-n3,\n.mx-sm-n3 {\n margin-right: -1rem !important;\n }\n\n .mb-sm-n3,\n.my-sm-n3 {\n margin-bottom: -1rem !important;\n }\n\n .ml-sm-n3,\n.mx-sm-n3 {\n margin-left: -1rem !important;\n }\n\n .m-sm-n4 {\n margin: -1.5rem !important;\n }\n\n .mt-sm-n4,\n.my-sm-n4 {\n margin-top: -1.5rem !important;\n }\n\n .mr-sm-n4,\n.mx-sm-n4 {\n margin-right: -1.5rem !important;\n }\n\n .mb-sm-n4,\n.my-sm-n4 {\n margin-bottom: -1.5rem !important;\n }\n\n .ml-sm-n4,\n.mx-sm-n4 {\n margin-left: -1.5rem !important;\n }\n\n .m-sm-n5 {\n margin: -3rem !important;\n }\n\n .mt-sm-n5,\n.my-sm-n5 {\n margin-top: -3rem !important;\n }\n\n .mr-sm-n5,\n.mx-sm-n5 {\n margin-right: -3rem !important;\n }\n\n .mb-sm-n5,\n.my-sm-n5 {\n margin-bottom: -3rem !important;\n }\n\n .ml-sm-n5,\n.mx-sm-n5 {\n margin-left: -3rem !important;\n }\n\n .m-sm-auto {\n margin: auto !important;\n }\n\n .mt-sm-auto,\n.my-sm-auto {\n margin-top: auto !important;\n }\n\n .mr-sm-auto,\n.mx-sm-auto {\n margin-right: auto !important;\n }\n\n .mb-sm-auto,\n.my-sm-auto {\n margin-bottom: auto !important;\n }\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\n .mt-md-0,\n.my-md-0 {\n margin-top: 0 !important;\n }\n\n .mr-md-0,\n.mx-md-0 {\n margin-right: 0 !important;\n }\n\n .mb-md-0,\n.my-md-0 {\n margin-bottom: 0 !important;\n }\n\n .ml-md-0,\n.mx-md-0 {\n margin-left: 0 !important;\n }\n\n .m-md-1 {\n margin: 0.25rem !important;\n }\n\n .mt-md-1,\n.my-md-1 {\n margin-top: 0.25rem !important;\n }\n\n .mr-md-1,\n.mx-md-1 {\n margin-right: 0.25rem !important;\n }\n\n .mb-md-1,\n.my-md-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .ml-md-1,\n.mx-md-1 {\n margin-left: 0.25rem !important;\n }\n\n .m-md-2 {\n margin: 0.5rem !important;\n }\n\n .mt-md-2,\n.my-md-2 {\n margin-top: 0.5rem !important;\n }\n\n .mr-md-2,\n.mx-md-2 {\n margin-right: 0.5rem !important;\n }\n\n .mb-md-2,\n.my-md-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .ml-md-2,\n.mx-md-2 {\n margin-left: 0.5rem !important;\n }\n\n .m-md-3 {\n margin: 1rem !important;\n }\n\n .mt-md-3,\n.my-md-3 {\n margin-top: 1rem !important;\n }\n\n .mr-md-3,\n.mx-md-3 {\n margin-right: 1rem !important;\n }\n\n .mb-md-3,\n.my-md-3 {\n margin-bottom: 1rem !important;\n }\n\n .ml-md-3,\n.mx-md-3 {\n margin-left: 1rem !important;\n }\n\n .m-md-4 {\n margin: 1.5rem !important;\n }\n\n .mt-md-4,\n.my-md-4 {\n margin-top: 1.5rem !important;\n }\n\n .mr-md-4,\n.mx-md-4 {\n margin-right: 1.5rem !important;\n }\n\n .mb-md-4,\n.my-md-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .ml-md-4,\n.mx-md-4 {\n margin-left: 1.5rem !important;\n }\n\n .m-md-5 {\n margin: 3rem !important;\n }\n\n .mt-md-5,\n.my-md-5 {\n margin-top: 3rem !important;\n }\n\n .mr-md-5,\n.mx-md-5 {\n margin-right: 3rem !important;\n }\n\n .mb-md-5,\n.my-md-5 {\n margin-bottom: 3rem !important;\n }\n\n .ml-md-5,\n.mx-md-5 {\n margin-left: 3rem !important;\n }\n\n .p-md-0 {\n padding: 0 !important;\n }\n\n .pt-md-0,\n.py-md-0 {\n padding-top: 0 !important;\n }\n\n .pr-md-0,\n.px-md-0 {\n padding-right: 0 !important;\n }\n\n .pb-md-0,\n.py-md-0 {\n padding-bottom: 0 !important;\n }\n\n .pl-md-0,\n.px-md-0 {\n padding-left: 0 !important;\n }\n\n .p-md-1 {\n padding: 0.25rem !important;\n }\n\n .pt-md-1,\n.py-md-1 {\n padding-top: 0.25rem !important;\n }\n\n .pr-md-1,\n.px-md-1 {\n padding-right: 0.25rem !important;\n }\n\n .pb-md-1,\n.py-md-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pl-md-1,\n.px-md-1 {\n padding-left: 0.25rem !important;\n }\n\n .p-md-2 {\n padding: 0.5rem !important;\n }\n\n .pt-md-2,\n.py-md-2 {\n padding-top: 0.5rem !important;\n }\n\n .pr-md-2,\n.px-md-2 {\n padding-right: 0.5rem !important;\n }\n\n .pb-md-2,\n.py-md-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pl-md-2,\n.px-md-2 {\n padding-left: 0.5rem !important;\n }\n\n .p-md-3 {\n padding: 1rem !important;\n }\n\n .pt-md-3,\n.py-md-3 {\n padding-top: 1rem !important;\n }\n\n .pr-md-3,\n.px-md-3 {\n padding-right: 1rem !important;\n }\n\n .pb-md-3,\n.py-md-3 {\n padding-bottom: 1rem !important;\n }\n\n .pl-md-3,\n.px-md-3 {\n padding-left: 1rem !important;\n }\n\n .p-md-4 {\n padding: 1.5rem !important;\n }\n\n .pt-md-4,\n.py-md-4 {\n padding-top: 1.5rem !important;\n }\n\n .pr-md-4,\n.px-md-4 {\n padding-right: 1.5rem !important;\n }\n\n .pb-md-4,\n.py-md-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pl-md-4,\n.px-md-4 {\n padding-left: 1.5rem !important;\n }\n\n .p-md-5 {\n padding: 3rem !important;\n }\n\n .pt-md-5,\n.py-md-5 {\n padding-top: 3rem !important;\n }\n\n .pr-md-5,\n.px-md-5 {\n padding-right: 3rem !important;\n }\n\n .pb-md-5,\n.py-md-5 {\n padding-bottom: 3rem !important;\n }\n\n .pl-md-5,\n.px-md-5 {\n padding-left: 3rem !important;\n }\n\n .m-md-n1 {\n margin: -0.25rem !important;\n }\n\n .mt-md-n1,\n.my-md-n1 {\n margin-top: -0.25rem !important;\n }\n\n .mr-md-n1,\n.mx-md-n1 {\n margin-right: -0.25rem !important;\n }\n\n .mb-md-n1,\n.my-md-n1 {\n margin-bottom: -0.25rem !important;\n }\n\n .ml-md-n1,\n.mx-md-n1 {\n margin-left: -0.25rem !important;\n }\n\n .m-md-n2 {\n margin: -0.5rem !important;\n }\n\n .mt-md-n2,\n.my-md-n2 {\n margin-top: -0.5rem !important;\n }\n\n .mr-md-n2,\n.mx-md-n2 {\n margin-right: -0.5rem !important;\n }\n\n .mb-md-n2,\n.my-md-n2 {\n margin-bottom: -0.5rem !important;\n }\n\n .ml-md-n2,\n.mx-md-n2 {\n margin-left: -0.5rem !important;\n }\n\n .m-md-n3 {\n margin: -1rem !important;\n }\n\n .mt-md-n3,\n.my-md-n3 {\n margin-top: -1rem !important;\n }\n\n .mr-md-n3,\n.mx-md-n3 {\n margin-right: -1rem !important;\n }\n\n .mb-md-n3,\n.my-md-n3 {\n margin-bottom: -1rem !important;\n }\n\n .ml-md-n3,\n.mx-md-n3 {\n margin-left: -1rem !important;\n }\n\n .m-md-n4 {\n margin: -1.5rem !important;\n }\n\n .mt-md-n4,\n.my-md-n4 {\n margin-top: -1.5rem !important;\n }\n\n .mr-md-n4,\n.mx-md-n4 {\n margin-right: -1.5rem !important;\n }\n\n .mb-md-n4,\n.my-md-n4 {\n margin-bottom: -1.5rem !important;\n }\n\n .ml-md-n4,\n.mx-md-n4 {\n margin-left: -1.5rem !important;\n }\n\n .m-md-n5 {\n margin: -3rem !important;\n }\n\n .mt-md-n5,\n.my-md-n5 {\n margin-top: -3rem !important;\n }\n\n .mr-md-n5,\n.mx-md-n5 {\n margin-right: -3rem !important;\n }\n\n .mb-md-n5,\n.my-md-n5 {\n margin-bottom: -3rem !important;\n }\n\n .ml-md-n5,\n.mx-md-n5 {\n margin-left: -3rem !important;\n }\n\n .m-md-auto {\n margin: auto !important;\n }\n\n .mt-md-auto,\n.my-md-auto {\n margin-top: auto !important;\n }\n\n .mr-md-auto,\n.mx-md-auto {\n margin-right: auto !important;\n }\n\n .mb-md-auto,\n.my-md-auto {\n margin-bottom: auto !important;\n }\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\n .mt-lg-0,\n.my-lg-0 {\n margin-top: 0 !important;\n }\n\n .mr-lg-0,\n.mx-lg-0 {\n margin-right: 0 !important;\n }\n\n .mb-lg-0,\n.my-lg-0 {\n margin-bottom: 0 !important;\n }\n\n .ml-lg-0,\n.mx-lg-0 {\n margin-left: 0 !important;\n }\n\n .m-lg-1 {\n margin: 0.25rem !important;\n }\n\n .mt-lg-1,\n.my-lg-1 {\n margin-top: 0.25rem !important;\n }\n\n .mr-lg-1,\n.mx-lg-1 {\n margin-right: 0.25rem !important;\n }\n\n .mb-lg-1,\n.my-lg-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .ml-lg-1,\n.mx-lg-1 {\n margin-left: 0.25rem !important;\n }\n\n .m-lg-2 {\n margin: 0.5rem !important;\n }\n\n .mt-lg-2,\n.my-lg-2 {\n margin-top: 0.5rem !important;\n }\n\n .mr-lg-2,\n.mx-lg-2 {\n margin-right: 0.5rem !important;\n }\n\n .mb-lg-2,\n.my-lg-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .ml-lg-2,\n.mx-lg-2 {\n margin-left: 0.5rem !important;\n }\n\n .m-lg-3 {\n margin: 1rem !important;\n }\n\n .mt-lg-3,\n.my-lg-3 {\n margin-top: 1rem !important;\n }\n\n .mr-lg-3,\n.mx-lg-3 {\n margin-right: 1rem !important;\n }\n\n .mb-lg-3,\n.my-lg-3 {\n margin-bottom: 1rem !important;\n }\n\n .ml-lg-3,\n.mx-lg-3 {\n margin-left: 1rem !important;\n }\n\n .m-lg-4 {\n margin: 1.5rem !important;\n }\n\n .mt-lg-4,\n.my-lg-4 {\n margin-top: 1.5rem !important;\n }\n\n .mr-lg-4,\n.mx-lg-4 {\n margin-right: 1.5rem !important;\n }\n\n .mb-lg-4,\n.my-lg-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .ml-lg-4,\n.mx-lg-4 {\n margin-left: 1.5rem !important;\n }\n\n .m-lg-5 {\n margin: 3rem !important;\n }\n\n .mt-lg-5,\n.my-lg-5 {\n margin-top: 3rem !important;\n }\n\n .mr-lg-5,\n.mx-lg-5 {\n margin-right: 3rem !important;\n }\n\n .mb-lg-5,\n.my-lg-5 {\n margin-bottom: 3rem !important;\n }\n\n .ml-lg-5,\n.mx-lg-5 {\n margin-left: 3rem !important;\n }\n\n .p-lg-0 {\n padding: 0 !important;\n }\n\n .pt-lg-0,\n.py-lg-0 {\n padding-top: 0 !important;\n }\n\n .pr-lg-0,\n.px-lg-0 {\n padding-right: 0 !important;\n }\n\n .pb-lg-0,\n.py-lg-0 {\n padding-bottom: 0 !important;\n }\n\n .pl-lg-0,\n.px-lg-0 {\n padding-left: 0 !important;\n }\n\n .p-lg-1 {\n padding: 0.25rem !important;\n }\n\n .pt-lg-1,\n.py-lg-1 {\n padding-top: 0.25rem !important;\n }\n\n .pr-lg-1,\n.px-lg-1 {\n padding-right: 0.25rem !important;\n }\n\n .pb-lg-1,\n.py-lg-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pl-lg-1,\n.px-lg-1 {\n padding-left: 0.25rem !important;\n }\n\n .p-lg-2 {\n padding: 0.5rem !important;\n }\n\n .pt-lg-2,\n.py-lg-2 {\n padding-top: 0.5rem !important;\n }\n\n .pr-lg-2,\n.px-lg-2 {\n padding-right: 0.5rem !important;\n }\n\n .pb-lg-2,\n.py-lg-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pl-lg-2,\n.px-lg-2 {\n padding-left: 0.5rem !important;\n }\n\n .p-lg-3 {\n padding: 1rem !important;\n }\n\n .pt-lg-3,\n.py-lg-3 {\n padding-top: 1rem !important;\n }\n\n .pr-lg-3,\n.px-lg-3 {\n padding-right: 1rem !important;\n }\n\n .pb-lg-3,\n.py-lg-3 {\n padding-bottom: 1rem !important;\n }\n\n .pl-lg-3,\n.px-lg-3 {\n padding-left: 1rem !important;\n }\n\n .p-lg-4 {\n padding: 1.5rem !important;\n }\n\n .pt-lg-4,\n.py-lg-4 {\n padding-top: 1.5rem !important;\n }\n\n .pr-lg-4,\n.px-lg-4 {\n padding-right: 1.5rem !important;\n }\n\n .pb-lg-4,\n.py-lg-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pl-lg-4,\n.px-lg-4 {\n padding-left: 1.5rem !important;\n }\n\n .p-lg-5 {\n padding: 3rem !important;\n }\n\n .pt-lg-5,\n.py-lg-5 {\n padding-top: 3rem !important;\n }\n\n .pr-lg-5,\n.px-lg-5 {\n padding-right: 3rem !important;\n }\n\n .pb-lg-5,\n.py-lg-5 {\n padding-bottom: 3rem !important;\n }\n\n .pl-lg-5,\n.px-lg-5 {\n padding-left: 3rem !important;\n }\n\n .m-lg-n1 {\n margin: -0.25rem !important;\n }\n\n .mt-lg-n1,\n.my-lg-n1 {\n margin-top: -0.25rem !important;\n }\n\n .mr-lg-n1,\n.mx-lg-n1 {\n margin-right: -0.25rem !important;\n }\n\n .mb-lg-n1,\n.my-lg-n1 {\n margin-bottom: -0.25rem !important;\n }\n\n .ml-lg-n1,\n.mx-lg-n1 {\n margin-left: -0.25rem !important;\n }\n\n .m-lg-n2 {\n margin: -0.5rem !important;\n }\n\n .mt-lg-n2,\n.my-lg-n2 {\n margin-top: -0.5rem !important;\n }\n\n .mr-lg-n2,\n.mx-lg-n2 {\n margin-right: -0.5rem !important;\n }\n\n .mb-lg-n2,\n.my-lg-n2 {\n margin-bottom: -0.5rem !important;\n }\n\n .ml-lg-n2,\n.mx-lg-n2 {\n margin-left: -0.5rem !important;\n }\n\n .m-lg-n3 {\n margin: -1rem !important;\n }\n\n .mt-lg-n3,\n.my-lg-n3 {\n margin-top: -1rem !important;\n }\n\n .mr-lg-n3,\n.mx-lg-n3 {\n margin-right: -1rem !important;\n }\n\n .mb-lg-n3,\n.my-lg-n3 {\n margin-bottom: -1rem !important;\n }\n\n .ml-lg-n3,\n.mx-lg-n3 {\n margin-left: -1rem !important;\n }\n\n .m-lg-n4 {\n margin: -1.5rem !important;\n }\n\n .mt-lg-n4,\n.my-lg-n4 {\n margin-top: -1.5rem !important;\n }\n\n .mr-lg-n4,\n.mx-lg-n4 {\n margin-right: -1.5rem !important;\n }\n\n .mb-lg-n4,\n.my-lg-n4 {\n margin-bottom: -1.5rem !important;\n }\n\n .ml-lg-n4,\n.mx-lg-n4 {\n margin-left: -1.5rem !important;\n }\n\n .m-lg-n5 {\n margin: -3rem !important;\n }\n\n .mt-lg-n5,\n.my-lg-n5 {\n margin-top: -3rem !important;\n }\n\n .mr-lg-n5,\n.mx-lg-n5 {\n margin-right: -3rem !important;\n }\n\n .mb-lg-n5,\n.my-lg-n5 {\n margin-bottom: -3rem !important;\n }\n\n .ml-lg-n5,\n.mx-lg-n5 {\n margin-left: -3rem !important;\n }\n\n .m-lg-auto {\n margin: auto !important;\n }\n\n .mt-lg-auto,\n.my-lg-auto {\n margin-top: auto !important;\n }\n\n .mr-lg-auto,\n.mx-lg-auto {\n margin-right: auto !important;\n }\n\n .mb-lg-auto,\n.my-lg-auto {\n margin-bottom: auto !important;\n }\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\n .mt-xl-0,\n.my-xl-0 {\n margin-top: 0 !important;\n }\n\n .mr-xl-0,\n.mx-xl-0 {\n margin-right: 0 !important;\n }\n\n .mb-xl-0,\n.my-xl-0 {\n margin-bottom: 0 !important;\n }\n\n .ml-xl-0,\n.mx-xl-0 {\n margin-left: 0 !important;\n }\n\n .m-xl-1 {\n margin: 0.25rem !important;\n }\n\n .mt-xl-1,\n.my-xl-1 {\n margin-top: 0.25rem !important;\n }\n\n .mr-xl-1,\n.mx-xl-1 {\n margin-right: 0.25rem !important;\n }\n\n .mb-xl-1,\n.my-xl-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .ml-xl-1,\n.mx-xl-1 {\n margin-left: 0.25rem !important;\n }\n\n .m-xl-2 {\n margin: 0.5rem !important;\n }\n\n .mt-xl-2,\n.my-xl-2 {\n margin-top: 0.5rem !important;\n }\n\n .mr-xl-2,\n.mx-xl-2 {\n margin-right: 0.5rem !important;\n }\n\n .mb-xl-2,\n.my-xl-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .ml-xl-2,\n.mx-xl-2 {\n margin-left: 0.5rem !important;\n }\n\n .m-xl-3 {\n margin: 1rem !important;\n }\n\n .mt-xl-3,\n.my-xl-3 {\n margin-top: 1rem !important;\n }\n\n .mr-xl-3,\n.mx-xl-3 {\n margin-right: 1rem !important;\n }\n\n .mb-xl-3,\n.my-xl-3 {\n margin-bottom: 1rem !important;\n }\n\n .ml-xl-3,\n.mx-xl-3 {\n margin-left: 1rem !important;\n }\n\n .m-xl-4 {\n margin: 1.5rem !important;\n }\n\n .mt-xl-4,\n.my-xl-4 {\n margin-top: 1.5rem !important;\n }\n\n .mr-xl-4,\n.mx-xl-4 {\n margin-right: 1.5rem !important;\n }\n\n .mb-xl-4,\n.my-xl-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .ml-xl-4,\n.mx-xl-4 {\n margin-left: 1.5rem !important;\n }\n\n .m-xl-5 {\n margin: 3rem !important;\n }\n\n .mt-xl-5,\n.my-xl-5 {\n margin-top: 3rem !important;\n }\n\n .mr-xl-5,\n.mx-xl-5 {\n margin-right: 3rem !important;\n }\n\n .mb-xl-5,\n.my-xl-5 {\n margin-bottom: 3rem !important;\n }\n\n .ml-xl-5,\n.mx-xl-5 {\n margin-left: 3rem !important;\n }\n\n .p-xl-0 {\n padding: 0 !important;\n }\n\n .pt-xl-0,\n.py-xl-0 {\n padding-top: 0 !important;\n }\n\n .pr-xl-0,\n.px-xl-0 {\n padding-right: 0 !important;\n }\n\n .pb-xl-0,\n.py-xl-0 {\n padding-bottom: 0 !important;\n }\n\n .pl-xl-0,\n.px-xl-0 {\n padding-left: 0 !important;\n }\n\n .p-xl-1 {\n padding: 0.25rem !important;\n }\n\n .pt-xl-1,\n.py-xl-1 {\n padding-top: 0.25rem !important;\n }\n\n .pr-xl-1,\n.px-xl-1 {\n padding-right: 0.25rem !important;\n }\n\n .pb-xl-1,\n.py-xl-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pl-xl-1,\n.px-xl-1 {\n padding-left: 0.25rem !important;\n }\n\n .p-xl-2 {\n padding: 0.5rem !important;\n }\n\n .pt-xl-2,\n.py-xl-2 {\n padding-top: 0.5rem !important;\n }\n\n .pr-xl-2,\n.px-xl-2 {\n padding-right: 0.5rem !important;\n }\n\n .pb-xl-2,\n.py-xl-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pl-xl-2,\n.px-xl-2 {\n padding-left: 0.5rem !important;\n }\n\n .p-xl-3 {\n padding: 1rem !important;\n }\n\n .pt-xl-3,\n.py-xl-3 {\n padding-top: 1rem !important;\n }\n\n .pr-xl-3,\n.px-xl-3 {\n padding-right: 1rem !important;\n }\n\n .pb-xl-3,\n.py-xl-3 {\n padding-bottom: 1rem !important;\n }\n\n .pl-xl-3,\n.px-xl-3 {\n padding-left: 1rem !important;\n }\n\n .p-xl-4 {\n padding: 1.5rem !important;\n }\n\n .pt-xl-4,\n.py-xl-4 {\n padding-top: 1.5rem !important;\n }\n\n .pr-xl-4,\n.px-xl-4 {\n padding-right: 1.5rem !important;\n }\n\n .pb-xl-4,\n.py-xl-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pl-xl-4,\n.px-xl-4 {\n padding-left: 1.5rem !important;\n }\n\n .p-xl-5 {\n padding: 3rem !important;\n }\n\n .pt-xl-5,\n.py-xl-5 {\n padding-top: 3rem !important;\n }\n\n .pr-xl-5,\n.px-xl-5 {\n padding-right: 3rem !important;\n }\n\n .pb-xl-5,\n.py-xl-5 {\n padding-bottom: 3rem !important;\n }\n\n .pl-xl-5,\n.px-xl-5 {\n padding-left: 3rem !important;\n }\n\n .m-xl-n1 {\n margin: -0.25rem !important;\n }\n\n .mt-xl-n1,\n.my-xl-n1 {\n margin-top: -0.25rem !important;\n }\n\n .mr-xl-n1,\n.mx-xl-n1 {\n margin-right: -0.25rem !important;\n }\n\n .mb-xl-n1,\n.my-xl-n1 {\n margin-bottom: -0.25rem !important;\n }\n\n .ml-xl-n1,\n.mx-xl-n1 {\n margin-left: -0.25rem !important;\n }\n\n .m-xl-n2 {\n margin: -0.5rem !important;\n }\n\n .mt-xl-n2,\n.my-xl-n2 {\n margin-top: -0.5rem !important;\n }\n\n .mr-xl-n2,\n.mx-xl-n2 {\n margin-right: -0.5rem !important;\n }\n\n .mb-xl-n2,\n.my-xl-n2 {\n margin-bottom: -0.5rem !important;\n }\n\n .ml-xl-n2,\n.mx-xl-n2 {\n margin-left: -0.5rem !important;\n }\n\n .m-xl-n3 {\n margin: -1rem !important;\n }\n\n .mt-xl-n3,\n.my-xl-n3 {\n margin-top: -1rem !important;\n }\n\n .mr-xl-n3,\n.mx-xl-n3 {\n margin-right: -1rem !important;\n }\n\n .mb-xl-n3,\n.my-xl-n3 {\n margin-bottom: -1rem !important;\n }\n\n .ml-xl-n3,\n.mx-xl-n3 {\n margin-left: -1rem !important;\n }\n\n .m-xl-n4 {\n margin: -1.5rem !important;\n }\n\n .mt-xl-n4,\n.my-xl-n4 {\n margin-top: -1.5rem !important;\n }\n\n .mr-xl-n4,\n.mx-xl-n4 {\n margin-right: -1.5rem !important;\n }\n\n .mb-xl-n4,\n.my-xl-n4 {\n margin-bottom: -1.5rem !important;\n }\n\n .ml-xl-n4,\n.mx-xl-n4 {\n margin-left: -1.5rem !important;\n }\n\n .m-xl-n5 {\n margin: -3rem !important;\n }\n\n .mt-xl-n5,\n.my-xl-n5 {\n margin-top: -3rem !important;\n }\n\n .mr-xl-n5,\n.mx-xl-n5 {\n margin-right: -3rem !important;\n }\n\n .mb-xl-n5,\n.my-xl-n5 {\n margin-bottom: -3rem !important;\n }\n\n .ml-xl-n5,\n.mx-xl-n5 {\n margin-left: -3rem !important;\n }\n\n .m-xl-auto {\n margin: auto !important;\n }\n\n .mt-xl-auto,\n.my-xl-auto {\n margin-top: auto !important;\n }\n\n .mr-xl-auto,\n.mx-xl-auto {\n margin-right: auto !important;\n }\n\n .mb-xl-auto,\n.my-xl-auto {\n margin-bottom: auto !important;\n }\n\n .ml-xl-auto,\n.mx-xl-auto {\n margin-left: auto !important;\n }\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\n .text-sm-right {\n text-align: right !important;\n }\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\n .text-md-right {\n text-align: right !important;\n }\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\n .text-lg-right {\n text-align: right !important;\n }\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\n .text-xl-right {\n text-align: right !important;\n }\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: #AD252A !important;\n}\na.text-primary:hover, a.text-primary:focus {\n color: #6e181b !important;\n}\n.text-secondary {\n color: #6c757d !important;\n}\na.text-secondary:hover, a.text-secondary:focus {\n color: #494f54 !important;\n}\n.text-success {\n color: #28a745 !important;\n}\na.text-success:hover, a.text-success:focus {\n color: #19692c !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: #dc3545 !important;\n}\na.text-danger:hover, a.text-danger:focus {\n color: #a71d2a !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: #444442 !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-break: break-word !important;\n overflow-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 }\n\n a:not(.btn) {\n text-decoration: underline;\n }\n\n abbr[title]::after {\n content: \" (\" attr(title) \")\";\n }\n\n pre {\n white-space: pre-wrap !important;\n }\n\n pre,\nblockquote {\n border: 1px solid #adb5bd;\n page-break-inside: avoid;\n }\n\n thead {\n display: table-header-group;\n }\n\n tr,\nimg {\n page-break-inside: avoid;\n }\n\n p,\nh2,\nh3 {\n orphans: 3;\n widows: 3;\n }\n\n h2,\nh3 {\n page-break-after: avoid;\n }\n\n @page {\n size: a3;\n }\n body {\n min-width: 992px !important;\n }\n\n .container {\n min-width: 992px !important;\n }\n\n .navbar {\n display: none;\n }\n\n .badge {\n border: 1px solid #000;\n }\n\n .table {\n border-collapse: collapse !important;\n }\n .table td,\n.table th {\n background-color: #fff !important;\n }\n\n .table-bordered th,\n.table-bordered td {\n border: 1px solid #dee2e6 !important;\n }\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\n .table .thead-dark th {\n color: inherit;\n border-color: #dee2e6;\n }\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;\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: #e17175;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(173, 37, 42, 0.25);\n}\n.form-control::-webkit-input-placeholder {\n color: #6c757d;\n opacity: 1;\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::placeholder {\n color: #6c757d;\n opacity: 1;\n}\n.form-control:disabled, .form-control[readonly] {\n background-color: #e9ecef;\n opacity: 1;\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: #444442;\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, .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: 0.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;\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: 0.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;\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}\nbody[data-aos-duration=\"50\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"50\"] {\n transition-duration: 50ms;\n}\nbody[data-aos-delay=\"50\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"50\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"50\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"50\"].aos-animate {\n transition-delay: 50ms;\n}\nbody[data-aos-duration=\"100\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"100\"] {\n transition-duration: 100ms;\n}\nbody[data-aos-delay=\"100\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"100\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"100\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"100\"].aos-animate {\n transition-delay: 100ms;\n}\nbody[data-aos-duration=\"150\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"150\"] {\n transition-duration: 150ms;\n}\nbody[data-aos-delay=\"150\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"150\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"150\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"150\"].aos-animate {\n transition-delay: 150ms;\n}\nbody[data-aos-duration=\"200\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"200\"] {\n transition-duration: 200ms;\n}\nbody[data-aos-delay=\"200\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"200\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"200\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"200\"].aos-animate {\n transition-delay: 200ms;\n}\nbody[data-aos-duration=\"250\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"250\"] {\n transition-duration: 250ms;\n}\nbody[data-aos-delay=\"250\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"250\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"250\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"250\"].aos-animate {\n transition-delay: 250ms;\n}\nbody[data-aos-duration=\"300\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"300\"] {\n transition-duration: 300ms;\n}\nbody[data-aos-delay=\"300\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"300\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"300\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"300\"].aos-animate {\n transition-delay: 300ms;\n}\nbody[data-aos-duration=\"350\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"350\"] {\n transition-duration: 350ms;\n}\nbody[data-aos-delay=\"350\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"350\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"350\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"350\"].aos-animate {\n transition-delay: 350ms;\n}\nbody[data-aos-duration=\"400\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"400\"] {\n transition-duration: 400ms;\n}\nbody[data-aos-delay=\"400\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"400\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"400\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"400\"].aos-animate {\n transition-delay: 400ms;\n}\nbody[data-aos-duration=\"450\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"450\"] {\n transition-duration: 450ms;\n}\nbody[data-aos-delay=\"450\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"450\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"450\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"450\"].aos-animate {\n transition-delay: 450ms;\n}\nbody[data-aos-duration=\"500\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"500\"] {\n transition-duration: 500ms;\n}\nbody[data-aos-delay=\"500\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"500\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"500\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"500\"].aos-animate {\n transition-delay: 500ms;\n}\nbody[data-aos-duration=\"550\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"550\"] {\n transition-duration: 550ms;\n}\nbody[data-aos-delay=\"550\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"550\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"550\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"550\"].aos-animate {\n transition-delay: 550ms;\n}\nbody[data-aos-duration=\"600\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"600\"] {\n transition-duration: 600ms;\n}\nbody[data-aos-delay=\"600\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"600\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"600\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"600\"].aos-animate {\n transition-delay: 600ms;\n}\nbody[data-aos-duration=\"650\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"650\"] {\n transition-duration: 650ms;\n}\nbody[data-aos-delay=\"650\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"650\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"650\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"650\"].aos-animate {\n transition-delay: 650ms;\n}\nbody[data-aos-duration=\"700\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"700\"] {\n transition-duration: 700ms;\n}\nbody[data-aos-delay=\"700\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"700\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"700\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"700\"].aos-animate {\n transition-delay: 700ms;\n}\nbody[data-aos-duration=\"750\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"750\"] {\n transition-duration: 750ms;\n}\nbody[data-aos-delay=\"750\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"750\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"750\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"750\"].aos-animate {\n transition-delay: 750ms;\n}\nbody[data-aos-duration=\"800\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"800\"] {\n transition-duration: 800ms;\n}\nbody[data-aos-delay=\"800\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"800\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"800\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"800\"].aos-animate {\n transition-delay: 800ms;\n}\nbody[data-aos-duration=\"850\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"850\"] {\n transition-duration: 850ms;\n}\nbody[data-aos-delay=\"850\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"850\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"850\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"850\"].aos-animate {\n transition-delay: 850ms;\n}\nbody[data-aos-duration=\"900\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"900\"] {\n transition-duration: 900ms;\n}\nbody[data-aos-delay=\"900\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"900\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"900\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"900\"].aos-animate {\n transition-delay: 900ms;\n}\nbody[data-aos-duration=\"950\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"950\"] {\n transition-duration: 950ms;\n}\nbody[data-aos-delay=\"950\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"950\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"950\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"950\"].aos-animate {\n transition-delay: 950ms;\n}\nbody[data-aos-duration=\"1000\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"1000\"] {\n transition-duration: 1000ms;\n}\nbody[data-aos-delay=\"1000\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"1000\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"1000\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"1000\"].aos-animate {\n transition-delay: 1000ms;\n}\nbody[data-aos-duration=\"1050\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"1050\"] {\n transition-duration: 1050ms;\n}\nbody[data-aos-delay=\"1050\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"1050\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"1050\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"1050\"].aos-animate {\n transition-delay: 1050ms;\n}\nbody[data-aos-duration=\"1100\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"1100\"] {\n transition-duration: 1100ms;\n}\nbody[data-aos-delay=\"1100\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"1100\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"1100\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"1100\"].aos-animate {\n transition-delay: 1100ms;\n}\nbody[data-aos-duration=\"1150\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"1150\"] {\n transition-duration: 1150ms;\n}\nbody[data-aos-delay=\"1150\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"1150\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"1150\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"1150\"].aos-animate {\n transition-delay: 1150ms;\n}\nbody[data-aos-duration=\"1200\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"1200\"] {\n transition-duration: 1200ms;\n}\nbody[data-aos-delay=\"1200\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"1200\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"1200\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"1200\"].aos-animate {\n transition-delay: 1200ms;\n}\nbody[data-aos-duration=\"1250\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"1250\"] {\n transition-duration: 1250ms;\n}\nbody[data-aos-delay=\"1250\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"1250\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"1250\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"1250\"].aos-animate {\n transition-delay: 1250ms;\n}\nbody[data-aos-duration=\"1300\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"1300\"] {\n transition-duration: 1300ms;\n}\nbody[data-aos-delay=\"1300\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"1300\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"1300\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"1300\"].aos-animate {\n transition-delay: 1300ms;\n}\nbody[data-aos-duration=\"1350\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"1350\"] {\n transition-duration: 1350ms;\n}\nbody[data-aos-delay=\"1350\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"1350\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"1350\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"1350\"].aos-animate {\n transition-delay: 1350ms;\n}\nbody[data-aos-duration=\"1400\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"1400\"] {\n transition-duration: 1400ms;\n}\nbody[data-aos-delay=\"1400\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"1400\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"1400\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"1400\"].aos-animate {\n transition-delay: 1400ms;\n}\nbody[data-aos-duration=\"1450\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"1450\"] {\n transition-duration: 1450ms;\n}\nbody[data-aos-delay=\"1450\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"1450\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"1450\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"1450\"].aos-animate {\n transition-delay: 1450ms;\n}\nbody[data-aos-duration=\"1500\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"1500\"] {\n transition-duration: 1500ms;\n}\nbody[data-aos-delay=\"1500\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"1500\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"1500\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"1500\"].aos-animate {\n transition-delay: 1500ms;\n}\nbody[data-aos-duration=\"1550\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"1550\"] {\n transition-duration: 1550ms;\n}\nbody[data-aos-delay=\"1550\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"1550\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"1550\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"1550\"].aos-animate {\n transition-delay: 1550ms;\n}\nbody[data-aos-duration=\"1600\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"1600\"] {\n transition-duration: 1600ms;\n}\nbody[data-aos-delay=\"1600\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"1600\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"1600\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"1600\"].aos-animate {\n transition-delay: 1600ms;\n}\nbody[data-aos-duration=\"1650\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"1650\"] {\n transition-duration: 1650ms;\n}\nbody[data-aos-delay=\"1650\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"1650\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"1650\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"1650\"].aos-animate {\n transition-delay: 1650ms;\n}\nbody[data-aos-duration=\"1700\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"1700\"] {\n transition-duration: 1700ms;\n}\nbody[data-aos-delay=\"1700\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"1700\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"1700\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"1700\"].aos-animate {\n transition-delay: 1700ms;\n}\nbody[data-aos-duration=\"1750\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"1750\"] {\n transition-duration: 1750ms;\n}\nbody[data-aos-delay=\"1750\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"1750\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"1750\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"1750\"].aos-animate {\n transition-delay: 1750ms;\n}\nbody[data-aos-duration=\"1800\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"1800\"] {\n transition-duration: 1800ms;\n}\nbody[data-aos-delay=\"1800\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"1800\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"1800\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"1800\"].aos-animate {\n transition-delay: 1800ms;\n}\nbody[data-aos-duration=\"1850\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"1850\"] {\n transition-duration: 1850ms;\n}\nbody[data-aos-delay=\"1850\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"1850\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"1850\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"1850\"].aos-animate {\n transition-delay: 1850ms;\n}\nbody[data-aos-duration=\"1900\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"1900\"] {\n transition-duration: 1900ms;\n}\nbody[data-aos-delay=\"1900\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"1900\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"1900\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"1900\"].aos-animate {\n transition-delay: 1900ms;\n}\nbody[data-aos-duration=\"1950\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"1950\"] {\n transition-duration: 1950ms;\n}\nbody[data-aos-delay=\"1950\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"1950\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"1950\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"1950\"].aos-animate {\n transition-delay: 1950ms;\n}\nbody[data-aos-duration=\"2000\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"2000\"] {\n transition-duration: 2000ms;\n}\nbody[data-aos-delay=\"2000\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"2000\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"2000\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"2000\"].aos-animate {\n transition-delay: 2000ms;\n}\nbody[data-aos-duration=\"2050\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"2050\"] {\n transition-duration: 2050ms;\n}\nbody[data-aos-delay=\"2050\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"2050\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"2050\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"2050\"].aos-animate {\n transition-delay: 2050ms;\n}\nbody[data-aos-duration=\"2100\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"2100\"] {\n transition-duration: 2100ms;\n}\nbody[data-aos-delay=\"2100\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"2100\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"2100\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"2100\"].aos-animate {\n transition-delay: 2100ms;\n}\nbody[data-aos-duration=\"2150\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"2150\"] {\n transition-duration: 2150ms;\n}\nbody[data-aos-delay=\"2150\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"2150\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"2150\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"2150\"].aos-animate {\n transition-delay: 2150ms;\n}\nbody[data-aos-duration=\"2200\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"2200\"] {\n transition-duration: 2200ms;\n}\nbody[data-aos-delay=\"2200\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"2200\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"2200\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"2200\"].aos-animate {\n transition-delay: 2200ms;\n}\nbody[data-aos-duration=\"2250\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"2250\"] {\n transition-duration: 2250ms;\n}\nbody[data-aos-delay=\"2250\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"2250\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"2250\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"2250\"].aos-animate {\n transition-delay: 2250ms;\n}\nbody[data-aos-duration=\"2300\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"2300\"] {\n transition-duration: 2300ms;\n}\nbody[data-aos-delay=\"2300\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"2300\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"2300\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"2300\"].aos-animate {\n transition-delay: 2300ms;\n}\nbody[data-aos-duration=\"2350\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"2350\"] {\n transition-duration: 2350ms;\n}\nbody[data-aos-delay=\"2350\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"2350\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"2350\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"2350\"].aos-animate {\n transition-delay: 2350ms;\n}\nbody[data-aos-duration=\"2400\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"2400\"] {\n transition-duration: 2400ms;\n}\nbody[data-aos-delay=\"2400\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"2400\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"2400\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"2400\"].aos-animate {\n transition-delay: 2400ms;\n}\nbody[data-aos-duration=\"2450\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"2450\"] {\n transition-duration: 2450ms;\n}\nbody[data-aos-delay=\"2450\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"2450\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"2450\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"2450\"].aos-animate {\n transition-delay: 2450ms;\n}\nbody[data-aos-duration=\"2500\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"2500\"] {\n transition-duration: 2500ms;\n}\nbody[data-aos-delay=\"2500\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"2500\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"2500\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"2500\"].aos-animate {\n transition-delay: 2500ms;\n}\nbody[data-aos-duration=\"2550\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"2550\"] {\n transition-duration: 2550ms;\n}\nbody[data-aos-delay=\"2550\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"2550\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"2550\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"2550\"].aos-animate {\n transition-delay: 2550ms;\n}\nbody[data-aos-duration=\"2600\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"2600\"] {\n transition-duration: 2600ms;\n}\nbody[data-aos-delay=\"2600\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"2600\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"2600\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"2600\"].aos-animate {\n transition-delay: 2600ms;\n}\nbody[data-aos-duration=\"2650\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"2650\"] {\n transition-duration: 2650ms;\n}\nbody[data-aos-delay=\"2650\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"2650\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"2650\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"2650\"].aos-animate {\n transition-delay: 2650ms;\n}\nbody[data-aos-duration=\"2700\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"2700\"] {\n transition-duration: 2700ms;\n}\nbody[data-aos-delay=\"2700\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"2700\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"2700\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"2700\"].aos-animate {\n transition-delay: 2700ms;\n}\nbody[data-aos-duration=\"2750\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"2750\"] {\n transition-duration: 2750ms;\n}\nbody[data-aos-delay=\"2750\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"2750\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"2750\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"2750\"].aos-animate {\n transition-delay: 2750ms;\n}\nbody[data-aos-duration=\"2800\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"2800\"] {\n transition-duration: 2800ms;\n}\nbody[data-aos-delay=\"2800\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"2800\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"2800\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"2800\"].aos-animate {\n transition-delay: 2800ms;\n}\nbody[data-aos-duration=\"2850\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"2850\"] {\n transition-duration: 2850ms;\n}\nbody[data-aos-delay=\"2850\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"2850\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"2850\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"2850\"].aos-animate {\n transition-delay: 2850ms;\n}\nbody[data-aos-duration=\"2900\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"2900\"] {\n transition-duration: 2900ms;\n}\nbody[data-aos-delay=\"2900\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"2900\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"2900\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"2900\"].aos-animate {\n transition-delay: 2900ms;\n}\nbody[data-aos-duration=\"2950\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"2950\"] {\n transition-duration: 2950ms;\n}\nbody[data-aos-delay=\"2950\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"2950\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"2950\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"2950\"].aos-animate {\n transition-delay: 2950ms;\n}\nbody[data-aos-duration=\"3000\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"3000\"] {\n transition-duration: 3000ms;\n}\nbody[data-aos-delay=\"3000\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"3000\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"3000\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"3000\"].aos-animate {\n transition-delay: 3000ms;\n}\n[data-aos] {\n pointer-events: none;\n}\n[data-aos].aos-animate {\n pointer-events: auto;\n}\nbody[data-aos-easing=linear] [data-aos], [data-aos][data-aos][data-aos-easing=linear] {\n transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75);\n}\nbody[data-aos-easing=ease] [data-aos], [data-aos][data-aos][data-aos-easing=ease] {\n transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);\n}\nbody[data-aos-easing=ease-in] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in] {\n transition-timing-function: cubic-bezier(0.42, 0, 1, 1);\n}\nbody[data-aos-easing=ease-out] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out] {\n transition-timing-function: cubic-bezier(0, 0, 0.58, 1);\n}\nbody[data-aos-easing=ease-in-out] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out] {\n transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1);\n}\nbody[data-aos-easing=ease-in-back] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-back] {\n transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);\n}\nbody[data-aos-easing=ease-out-back] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out-back] {\n transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);\n}\nbody[data-aos-easing=ease-in-out-back] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out-back] {\n transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);\n}\nbody[data-aos-easing=ease-in-sine] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-sine] {\n transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);\n}\nbody[data-aos-easing=ease-out-sine] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out-sine] {\n transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);\n}\nbody[data-aos-easing=ease-in-out-sine] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out-sine] {\n transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);\n}\nbody[data-aos-easing=ease-in-quad] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-quad] {\n transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);\n}\nbody[data-aos-easing=ease-out-quad] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out-quad] {\n transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);\n}\nbody[data-aos-easing=ease-in-out-quad] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out-quad] {\n transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);\n}\nbody[data-aos-easing=ease-in-cubic] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-cubic] {\n transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);\n}\nbody[data-aos-easing=ease-out-cubic] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out-cubic] {\n transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);\n}\nbody[data-aos-easing=ease-in-out-cubic] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out-cubic] {\n transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);\n}\nbody[data-aos-easing=ease-in-quart] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-quart] {\n transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);\n}\nbody[data-aos-easing=ease-out-quart] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out-quart] {\n transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);\n}\nbody[data-aos-easing=ease-in-out-quart] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out-quart] {\n transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);\n}\n@media screen {\n html:not(.no-js) {\n /**\n * Fade animations:\n * fade\n * fade-up, fade-down, fade-left, fade-right\n * fade-up-right, fade-up-left, fade-down-right, fade-down-left\n */\n /**\n * Zoom animations:\n * zoom-in, zoom-in-up, zoom-in-down, zoom-in-left, zoom-in-right\n * zoom-out, zoom-out-up, zoom-out-down, zoom-out-left, zoom-out-right\n */\n /**\n * Slide animations\n */\n /**\n * Flip animations:\n * flip-left, flip-right, flip-up, flip-down\n */\n }\n html:not(.no-js) [data-aos^=fade][data-aos^=fade] {\n opacity: 0;\n transition-property: opacity, transform;\n }\n html:not(.no-js) [data-aos^=fade][data-aos^=fade].aos-animate {\n opacity: 1;\n transform: none;\n }\n html:not(.no-js) [data-aos=fade-up] {\n transform: translate3d(0, 100px, 0);\n }\n html:not(.no-js) [data-aos=fade-down] {\n transform: translate3d(0, -100px, 0);\n }\n html:not(.no-js) [data-aos=fade-right] {\n transform: translate3d(-100px, 0, 0);\n }\n html:not(.no-js) [data-aos=fade-left] {\n transform: translate3d(100px, 0, 0);\n }\n html:not(.no-js) [data-aos=fade-up-right] {\n transform: translate3d(-100px, 100px, 0);\n }\n html:not(.no-js) [data-aos=fade-up-left] {\n transform: translate3d(100px, 100px, 0);\n }\n html:not(.no-js) [data-aos=fade-down-right] {\n transform: translate3d(-100px, -100px, 0);\n }\n html:not(.no-js) [data-aos=fade-down-left] {\n transform: translate3d(100px, -100px, 0);\n }\n html:not(.no-js) [data-aos^=zoom][data-aos^=zoom] {\n opacity: 0;\n transition-property: opacity, transform;\n }\n html:not(.no-js) [data-aos^=zoom][data-aos^=zoom].aos-animate {\n opacity: 1;\n transform: translate3d(0, 0, 0) scale(1);\n }\n html:not(.no-js) [data-aos=zoom-in] {\n transform: scale(0.6);\n }\n html:not(.no-js) [data-aos=zoom-in-up] {\n transform: translate3d(0, 100px, 0) scale(0.6);\n }\n html:not(.no-js) [data-aos=zoom-in-down] {\n transform: translate3d(0, -100px, 0) scale(0.6);\n }\n html:not(.no-js) [data-aos=zoom-in-right] {\n transform: translate3d(-100px, 0, 0) scale(0.6);\n }\n html:not(.no-js) [data-aos=zoom-in-left] {\n transform: translate3d(100px, 0, 0) scale(0.6);\n }\n html:not(.no-js) [data-aos=zoom-out] {\n transform: scale(1.2);\n }\n html:not(.no-js) [data-aos=zoom-out-up] {\n transform: translate3d(0, 100px, 0) scale(1.2);\n }\n html:not(.no-js) [data-aos=zoom-out-down] {\n transform: translate3d(0, -100px, 0) scale(1.2);\n }\n html:not(.no-js) [data-aos=zoom-out-right] {\n transform: translate3d(-100px, 0, 0) scale(1.2);\n }\n html:not(.no-js) [data-aos=zoom-out-left] {\n transform: translate3d(100px, 0, 0) scale(1.2);\n }\n html:not(.no-js) [data-aos^=slide][data-aos^=slide] {\n transition-property: transform;\n visibility: hidden;\n }\n html:not(.no-js) [data-aos^=slide][data-aos^=slide].aos-animate {\n visibility: visible;\n transform: translate3d(0, 0, 0);\n }\n html:not(.no-js) [data-aos=slide-up] {\n transform: translate3d(0, 100%, 0);\n }\n html:not(.no-js) [data-aos=slide-down] {\n transform: translate3d(0, -100%, 0);\n }\n html:not(.no-js) [data-aos=slide-right] {\n transform: translate3d(-100%, 0, 0);\n }\n html:not(.no-js) [data-aos=slide-left] {\n transform: translate3d(100%, 0, 0);\n }\n html:not(.no-js) [data-aos^=flip][data-aos^=flip] {\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n transition-property: transform;\n }\n html:not(.no-js) [data-aos=flip-left] {\n transform: perspective(2500px) rotateY(-100deg);\n }\n html:not(.no-js) [data-aos=flip-left].aos-animate {\n transform: perspective(2500px) rotateY(0);\n }\n html:not(.no-js) [data-aos=flip-right] {\n transform: perspective(2500px) rotateY(100deg);\n }\n html:not(.no-js) [data-aos=flip-right].aos-animate {\n transform: perspective(2500px) rotateY(0);\n }\n html:not(.no-js) [data-aos=flip-up] {\n transform: perspective(2500px) rotateX(-100deg);\n }\n html:not(.no-js) [data-aos=flip-up].aos-animate {\n transform: perspective(2500px) rotateX(0);\n }\n html:not(.no-js) [data-aos=flip-down] {\n transform: perspective(2500px) rotateX(100deg);\n }\n html:not(.no-js) [data-aos=flip-down].aos-animate {\n transform: perspective(2500px) rotateX(0);\n }\n}\nhtml, body {\n height: 100%;\n background: #FCF9F5;\n -webkit-font-smoothing: antialiased;\n text-rendering: optimizeLegibility;\n}\n/* this is the \"root\" in \"root em.\" */\nhtml {\n font-size: 62.5%;\n /* Now 10px = 1rem! */\n}\nbody {\n font-size: 16px;\n /* px fallback */\n font-size: 1.6rem;\n /* default font-size for document */\n line-height: 1.5;\n /* a nice line-height */\n}\n/* for everything else, rem = px/10 */\nfooter {\n font-size: 13px;\n font-size: 1.3rem;\n}\n/* you can safely nest rems, it's still 1rem = 10px */\nfooter small {\n font-size: 10px;\n font-size: 1rem;\n}\n.ta-left {\n text-align: left;\n}\n.ta-center {\n text-align: center;\n}\n.ta-right {\n text-align: right;\n}\n@font-face {\n font-family: \"TradeGothic\";\n src: url(\"/assets/fonts/362A2D_0_0.eot\");\n src: url(\"/assets/fonts/362A2D_0_0.eot?#iefix\") format(\"embedded-opentype\"), url(\"/assets/fonts/362A2D_0_0.woff2\") format(\"woff2\"), url(\"/assets/fonts/362A2D_0_0.woff\") format(\"woff\"), url(\"/assets/fonts/362A2D_0_0.ttf\") format(\"truetype\");\n}\nbody, .body, p {\n font-size: 1.4rem;\n font-family: \"Roboto\", sans-serif;\n font-weight: 300;\n line-height: 1.5;\n letter-spacing: -0.02em;\n}\n.deckline {\n font-size: 4.2rem;\n text-transform: uppercase;\n font-family: \"TradeGothic\", sans-serif;\n font-weight: 600;\n letter-spacing: -0.005em;\n margin-bottom: 1.6rem;\n line-height: 1.1;\n}\nh1, .h1 {\n font-size: 1.3rem;\n text-transform: uppercase;\n font-family: \"Roboto\", sans-serif;\n font-weight: 600;\n font-style: normal;\n line-height: 1.2;\n letter-spacing: -0.02em;\n margin-bottom: 1.6rem;\n}\nh2, .h2 {\n font-size: 3rem;\n font-family: \"Merriweather\", serif;\n font-weight: 300;\n font-style: italic;\n line-height: 1.2;\n letter-spacing: -0.03em;\n margin-bottom: 2rem;\n text-transform: none;\n}\nh3, .h3 {\n font-size: 2.1rem;\n font-family: \"Roboto\", sans-serif;\n font-weight: 300;\n font-style: normal;\n line-height: 1.2;\n letter-spacing: 0;\n margin-bottom: 0;\n}\nh4, .h4 {\n font-size: 1.2rem;\n font-family: \"Roboto\", sans-serif;\n font-weight: 300;\n font-style: normal;\n line-height: 1.5;\n letter-spacing: 0.04em;\n margin-bottom: 0;\n}\n.h4-alt {\n font-size: 1.2rem;\n font-family: \"Roboto\", sans-serif;\n font-weight: 300;\n font-style: normal;\n line-height: 1.5;\n letter-spacing: 0.04em;\n margin-bottom: 0;\n font-size: 1.1rem;\n text-transform: uppercase;\n font-weight: 600;\n font-style: normal;\n letter-spacing: 0;\n}\na, .a {\n transition: all 0.25s ease-out;\n}\n@font-face {\n font-family: \"TradeGothic\";\n src: url(\"/assets/fonts/362A2D_0_0.eot\");\n src: url(\"/assets/fonts/362A2D_0_0.eot?#iefix\") format(\"embedded-opentype\"), url(\"/assets/fonts/362A2D_0_0.woff2\") format(\"woff2\"), url(\"/assets/fonts/362A2D_0_0.woff\") format(\"woff\"), url(\"/assets/fonts/362A2D_0_0.ttf\") format(\"truetype\");\n}\nbody, .body, p {\n font-size: 1.4rem;\n font-family: \"Roboto\", sans-serif;\n font-weight: 300;\n line-height: 1.5;\n letter-spacing: -0.02em;\n}\n.deckline {\n font-size: 4.2rem;\n text-transform: uppercase;\n font-family: \"TradeGothic\", sans-serif;\n font-weight: 600;\n letter-spacing: -0.005em;\n margin-bottom: 1.6rem;\n line-height: 1.1;\n}\nh1, .h1 {\n font-size: 1.3rem;\n text-transform: uppercase;\n font-family: \"Roboto\", sans-serif;\n font-weight: 600;\n font-style: normal;\n line-height: 1.2;\n letter-spacing: -0.02em;\n margin-bottom: 1.6rem;\n}\nh2, .h2 {\n font-size: 3rem;\n font-family: \"Merriweather\", serif;\n font-weight: 300;\n font-style: italic;\n line-height: 1.2;\n letter-spacing: -0.03em;\n margin-bottom: 2rem;\n text-transform: none;\n}\nh3, .h3 {\n font-size: 2.1rem;\n font-family: \"Roboto\", sans-serif;\n font-weight: 300;\n font-style: normal;\n line-height: 1.2;\n letter-spacing: 0;\n margin-bottom: 0;\n}\nh4, .h4 {\n font-size: 1.2rem;\n font-family: \"Roboto\", sans-serif;\n font-weight: 300;\n font-style: normal;\n line-height: 1.5;\n letter-spacing: 0.04em;\n margin-bottom: 0;\n}\n.h4-alt {\n font-size: 1.2rem;\n font-family: \"Roboto\", sans-serif;\n font-weight: 300;\n font-style: normal;\n line-height: 1.5;\n letter-spacing: 0.04em;\n margin-bottom: 0;\n font-size: 1.1rem;\n text-transform: uppercase;\n font-weight: 600;\n font-style: normal;\n letter-spacing: 0;\n}\na, .a {\n transition: all 0.25s ease-out;\n}\n.button {\n font-size: 1.2rem;\n font-family: \"Roboto\", sans-serif;\n font-weight: 300;\n font-style: normal;\n line-height: 1.5;\n letter-spacing: 0.04em;\n margin-bottom: 0;\n font-size: 1.1rem;\n text-transform: uppercase;\n font-weight: 600;\n font-style: normal;\n letter-spacing: 0;\n background: #AD252A;\n border: solid 1px #AD252A;\n color: #fff;\n padding: 1.7rem 2.1rem 1.6rem;\n transition: all 0.25s ease-out;\n line-height: 1;\n}\n.button:hover {\n background-color: #F0474D;\n border-color: #F0474D;\n}\n.button--inverted, .button--cta-inverted {\n background-color: transparent;\n border-color: #353138;\n color: #353138;\n}\n.button--inverted:hover, .button--cta-inverted:hover {\n background-color: #353138;\n border-color: #353138;\n color: #fff;\n}\n.button--outlined, .button--cta-outlined {\n background-color: transparent;\n border-color: #AD252A;\n color: #AD252A;\n}\n.button--outlined:hover, .button--cta-outlined:hover {\n background-color: #F0474D;\n border-color: #F0474D;\n color: #fff;\n}\n.button--cta, .button--cta-inverted, .button--cta-outlined {\n position: relative;\n padding-right: 6.3rem;\n}\n.button--cta::before, .button--cta::after, .button--cta-inverted::before, .button--cta-inverted::after, .button--cta-outlined::before, .button--cta-outlined::after {\n display: block;\n content: \"\";\n position: absolute;\n right: 0;\n top: 50%;\n transition: all 0.1s ease-out;\n}\n.button--cta::before, .button--cta-inverted::before, .button--cta-outlined::before {\n width: 2.2rem;\n border-bottom: solid 1px #fff;\n transform: translate(-2.6rem, -50%);\n}\n.button--cta::after, .button--cta-inverted::after, .button--cta-outlined::after {\n width: 0.6rem;\n height: 0.6rem;\n border-bottom: solid 1px #fff;\n border-right: solid 1px #fff;\n transform: translate(-2.6rem, -50%) rotate(-45deg);\n}\n.button--cta:hover, .button--cta-inverted:hover, .button--cta-outlined:hover {\n color: #fff;\n}\n.button--cta:hover::before, .button--cta-inverted:hover::before, .button--cta-outlined:hover::before {\n transform: translate(-2.1rem, -50%);\n}\n.button--cta:hover::after, .button--cta-inverted:hover::after, .button--cta-outlined:hover::after {\n transform: translate(-2.1rem, -50%) rotate(-45deg);\n}\n.button--cta-inverted::before {\n border-bottom-color: #353138;\n}\n.button--cta-inverted::after {\n border-bottom-color: #353138;\n border-right-color: #353138;\n}\n.button--cta-inverted:hover::before {\n border-bottom-color: #fff;\n}\n.button--cta-inverted:hover::after {\n border-bottom-color: #fff;\n border-right-color: #fff;\n}\n.button--cta-outlined::before {\n border-bottom-color: #AD252A;\n}\n.button--cta-outlined::after {\n border-bottom-color: #AD252A;\n border-right-color: #AD252A;\n}\n.button--cta-outlined:hover {\n background: transparent;\n color: #F0474D;\n}\n.button--cta-outlined:hover::before {\n border-bottom-color: #F0474D;\n}\n.button--cta-outlined:hover::after {\n border-bottom-color: #F0474D;\n border-right-color: #F0474D;\n}\n.clasp {\n width: 0.8rem;\n height: 0.8rem;\n margin: 6rem auto;\n display: flex;\n position: relative;\n background: #FCF9F5;\n}\n.clasp::before, .clasp::after {\n position: absolute;\n display: block;\n content: \"\";\n}\n.clasp::before {\n transform: rotateZ(45deg);\n width: 2.2rem;\n height: 2.2rem;\n left: -0.7rem;\n top: -0.7rem;\n background: #FCF9F5;\n}\n.clasp::after {\n transform: rotateZ(45deg);\n width: 0.8rem;\n height: 0.8rem;\n border: solid 1px #E0DEDA;\n}\n.clasp--brick::after {\n border-color: #AD252A;\n}\n.clasp--flint::after {\n border-color: #353138;\n}\n.clasp--rind::after {\n border-color: #8DB574;\n}\n.clasp-line {\n width: 100%;\n height: 0;\n border-bottom: solid 1px #E0DEDA;\n margin: 6rem auto;\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.clasp-line .clasp {\n margin: 0 auto;\n}\n.page-content {\n margin: 3rem 0;\n}\n.page-block {\n background: #AD252A;\n color: #fff;\n padding: 9rem 0;\n position: relative;\n}\n.page-block .container {\n position: relative;\n z-index: 15;\n}\n@media (max-width: 767.98px) {\n .page-block {\n padding-top: 3rem;\n padding-bottom: 3rem;\n }\n}\n.page-block--bg-flint {\n background: #353138;\n color: #fff;\n}\n.page-block--bg-white {\n background: #353138;\n color: #353138;\n}", "", {
"version": 3,
"sources": ["styles.scss", "/Users/calebloffer/Sites/conductive/website/node_modules/bootstrap/scss/bootstrap.scss", "/Users/calebloffer/Sites/conductive/website/node_modules/bootstrap/scss/_root.scss", "/Users/calebloffer/Sites/conductive/website/node_modules/bootstrap/scss/_reboot.scss", "/Users/calebloffer/Sites/conductive/website/node_modules/bootstrap/scss/_variables.scss", "/Users/calebloffer/Sites/conductive/website/node_modules/bootstrap/scss/vendor/_rfs.scss", "/Users/calebloffer/Sites/conductive/website/src/app/common/_variables.scss", "/Users/calebloffer/Sites/conductive/website/node_modules/bootstrap/scss/mixins/_hover.scss", "/Users/calebloffer/Sites/conductive/website/node_modules/bootstrap/scss/_type.scss", "/Users/calebloffer/Sites/conductive/website/node_modules/bootstrap/scss/mixins/_lists.scss", "/Users/calebloffer/Sites/conductive/website/node_modules/bootstrap/scss/_images.scss", "/Users/calebloffer/Sites/conductive/website/node_modules/bootstrap/scss/mixins/_image.scss", "/Users/calebloffer/Sites/conductive/website/node_modules/bootstrap/scss/mixins/_border-radius.scss", "/Users/calebloffer/Sites/conductive/website/node_modules/bootstrap/scss/_code.scss", "/Users/calebloffer/Sites/conductive/website/node_modules/bootstrap/scss/_grid.scss", "/Users/calebloffer/Sites/conductive/website/node_modules/bootstrap/scss/mixins/_grid.scss", "/Users/calebloffer/Sites/conductive/website/node_modules/bootstrap/scss/mixins/_breakpoints.scss", "/Users/calebloffer/Sites/conductive/website/node_modules/bootstrap/scss/mixins/_grid-framework.scss", "/Users/calebloffer/Sites/conductive/website/node_modules/bootstrap/scss/_tables.scss", "/Users/calebloffer/Sites/conductive/website/node_modules/bootstrap/scss/mixins/_table-row.scss", "/Users/calebloffer/Sites/conductive/website/node_modules/bootstrap/scss/_forms.scss", "/Users/calebloffer/Sites/conductive/website/node_modules/bootstrap/scss/mixins/_transition.scss", "/Users/calebloffer/Sites/conductive/website/node_modules/bootstrap/scss/mixins/_forms.scss", "/Users/calebloffer/Sites/conductive/website/node_modules/bootstrap/scss/mixins/_gradients.scss", "/Users/calebloffer/Sites/conductive/website/node_modules/bootstrap/scss/_buttons.scss", "/Users/calebloffer/Sites/conductive/website/node_modules/bootstrap/scss/mixins/_buttons.scss", "/Users/calebloffer/Sites/conductive/website/node_modules/bootstrap/scss/_transitions.scss", "/Users/calebloffer/Sites/conductive/website/node_modules/bootstrap/scss/_dropdown.scss", "/Users/calebloffer/Sites/conductive/website/node_modules/bootstrap/scss/mixins/_caret.scss", "/Users/calebloffer/Sites/conductive/website/node_modules/bootstrap/scss/mixins/_nav-divider.scss", "/Users/calebloffer/Sites/conductive/website/node_modules/bootstrap/scss/_button-group.scss", "/Users/calebloffer/Sites/conductive/website/node_modules/bootstrap/scss/_input-group.scss", "/Users/calebloffer/Sites/conductive/website/node_modules/bootstrap/scss/_custom-forms.scss", "/Users/calebloffer/Sites/conductive/website/node_modules/bootstrap/scss/_nav.scss", "/Users/calebloffer/Sites/conductive/website/node_modules/bootstrap/scss/_navbar.scss", "/Users/calebloffer/Sites/conductive/website/node_modules/bootstrap/scss/_card.scss", "/Users/calebloffer/Sites/conductive/website/node_modules/bootstrap/scss/_breadcrumb.scss", "/Users/calebloffer/Sites/conductive/website/node_modules/bootstrap/scss/_pagination.scss", "/Users/calebloffer/Sites/conductive/website/node_modules/bootstrap/scss/mixins/_pagination.scss", "/Users/calebloffer/Sites/conductive/website/node_modules/bootstrap/scss/_badge.scss", "/Users/calebloffer/Sites/conductive/website/node_modules/bootstrap/scss/mixins/_badge.scss", "/Users/calebloffer/Sites/conductive/website/node_modules/bootstrap/scss/_jumbotron.scss", "/Users/calebloffer/Sites/conductive/website/node_modules/bootstrap/scss/_alert.scss", "/Users/calebloffer/Sites/conductive/website/node_modules/bootstrap/scss/mixins/_alert.scss", "/Users/calebloffer/Sites/conductive/website/node_modules/bootstrap/scss/_progress.scss", "/Users/calebloffer/Sites/conductive/website/node_modules/bootstrap/scss/_media.scss", "/Users/calebloffer/Sites/conductive/website/node_modules/bootstrap/scss/_list-group.scss", "/Users/calebloffer/Sites/conductive/website/node_modules/bootstrap/scss/mixins/_list-group.scss", "/Users/calebloffer/Sites/conductive/website/node_modules/bootstrap/scss/_close.scss", "/Users/calebloffer/Sites/conductive/website/node_modules/bootstrap/scss/_toasts.scss", "/Users/calebloffer/Sites/conductive/website/node_modules/bootstrap/scss/_modal.scss", "/Users/calebloffer/Sites/conductive/website/node_modules/bootstrap/scss/_tooltip.scss", "/Users/calebloffer/Sites/conductive/website/node_modules/bootstrap/scss/mixins/_reset-text.scss", "/Users/calebloffer/Sites/conductive/website/node_modules/bootstrap/scss/_popover.scss", "/Users/calebloffer/Sites/conductive/website/node_modules/bootstrap/scss/_carousel.scss", "/Users/calebloffer/Sites/conductive/website/node_modules/bootstrap/scss/mixins/_clearfix.scss", "/Users/calebloffer/Sites/conductive/website/node_modules/bootstrap/scss/_spinners.scss", "/Users/calebloffer/Sites/conductive/website/node_modules/bootstrap/scss/utilities/_align.scss", "/Users/calebloffer/Sites/conductive/website/node_modules/bootstrap/scss/mixins/_background-variant.scss", "/Users/calebloffer/Sites/conductive/website/node_modules/bootstrap/scss/utilities/_background.scss", "/Users/calebloffer/Sites/conductive/website/node_modules/bootstrap/scss/utilities/_borders.scss", "/Users/calebloffer/Sites/conductive/website/node_modules/bootstrap/scss/utilities/_display.scss", "/Users/calebloffer/Sites/conductive/website/node_modules/bootstrap/scss/utilities/_embed.scss", "/Users/calebloffer/Sites/conductive/website/node_modules/bootstrap/scss/utilities/_flex.scss", "/Users/calebloffer/Sites/conductive/website/node_modules/bootstrap/scss/utilities/_float.scss", "/Users/calebloffer/Sites/conductive/website/node_modules/bootstrap/scss/utilities/_overflow.scss", "/Users/calebloffer/Sites/conductive/website/node_modules/bootstrap/scss/utilities/_position.scss", "/Users/calebloffer/Sites/conductive/website/node_modules/bootstrap/scss/utilities/_screenreaders.scss", "/Users/calebloffer/Sites/conductive/website/node_modules/bootstrap/scss/mixins/_screen-reader.scss", "/Users/calebloffer/Sites/conductive/website/node_modules/bootstrap/scss/utilities/_shadows.scss", "/Users/calebloffer/Sites/conductive/website/node_modules/bootstrap/scss/utilities/_sizing.scss", "/Users/calebloffer/Sites/conductive/website/node_modules/bootstrap/scss/utilities/_stretched-link.scss", "/Users/calebloffer/Sites/conductive/website/node_modules/bootstrap/scss/utilities/_spacing.scss", "/Users/calebloffer/Sites/conductive/website/node_modules/bootstrap/scss/utilities/_text.scss", "/Users/calebloffer/Sites/conductive/website/node_modules/bootstrap/scss/mixins/_text-truncate.scss", "/Users/calebloffer/Sites/conductive/website/node_modules/bootstrap/scss/mixins/_text-emphasis.scss", "/Users/calebloffer/Sites/conductive/website/node_modules/bootstrap/scss/mixins/_text-hide.scss", "/Users/calebloffer/Sites/conductive/website/node_modules/bootstrap/scss/utilities/_visibility.scss", "/Users/calebloffer/Sites/conductive/website/node_modules/bootstrap/scss/_print.scss", "/Users/calebloffer/Sites/conductive/website/node_modules/aos/src/sass/_core.scss", "/Users/calebloffer/Sites/conductive/website/node_modules/aos/src/sass/_easing.scss", "/Users/calebloffer/Sites/conductive/website/node_modules/aos/src/sass/_animations.scss", "/Users/calebloffer/Sites/conductive/website/src/app/common/_reset.scss", "/Users/calebloffer/Sites/conductive/website/src/app/common/_utility.scss", "/Users/calebloffer/Sites/conductive/website/src/app/common/_typography.scss", "/Users/calebloffer/Sites/conductive/website/src/app/common/_button.scss", "/Users/calebloffer/Sites/conductive/website/src/app/common/_frills.scss", "/Users/calebloffer/Sites/conductive/website/src/app/common/_page.scss"],
"names": [],
"mappings": "AAAA,gBAAgB;ACAhB;;;;;EAAA;ACCA;EAGI,eAAA;EAAA,iBAAA;EAAA,iBAAA;EAAA,eAAA;EAAA,cAAA;EAAA,iBAAA;EAAA,iBAAA;EAAA,gBAAA;EAAA,eAAA;EAAA,eAAA;EAAA,aAAA;EAAA,eAAA;EAAA,oBAAA;EAIA,kBAAA;EAAA,oBAAA;EAAA,kBAAA;EAAA,eAAA;EAAA,kBAAA;EAAA,iBAAA;EAAA,gBAAA;EAAA,eAAA;EAIA,kBAAA;EAAA,sBAAA;EAAA,sBAAA;EAAA,sBAAA;EAAA,uBAAA;EAKF,+MAAA;EACA,6GAAA;AFkBF;AGlBA;;;EAGE,sBAAA;AHqBF;AGlBA;EACE,uBAAA;EACA,iBAAA;EACA,8BAAA;EACA,6CAAA;AHqBF;AGfA;EACE,cAAA;AHkBF;AGRA;EACE,SAAA;EACA,kMCyO4B;ECzJxB,eAtCa;EFxCjB,gBCkP4B;EDjP5B,gBCsP4B;EDrP5B,cGpCgB;EHqChB,gBAAA;EACA,sBC9CS;AJyDX;AGCA;EACE,qBAAA;AHEF;AGOA;EACE,uBAAA;EACA,SAAA;EACA,iBAAA;AHJF;AGiBA;EACE,aAAA;EACA,qBCoN4B;AJlO9B;AGqBA;EACE,aAAA;EACA,mBCuF0B;AJzG5B;AG6BA;;EAEE,0BAAA;EACA,yCAAA;UAAA,iCAAA;EACA,YAAA;EACA,gBAAA;EACA,sCAAA;UAAA,8BAAA;AH1BF;AG6BA;EACE,mBAAA;EACA,kBAAA;EACA,oBAAA;AH1BF;AG6BA;;;EAGE,aAAA;EACA,mBAAA;AH1BF;AG6BA;;;;EAIE,gBAAA;AH1BF;AG6BA;EACE,gBCqJ4B;AJ/K9B;AG6BA;EACE,qBAAA;EACA,cAAA;AH1BF;AG6BA;EACE,gBAAA;AH1BF;AG6BA;;EAEE,mBCwI4B;AJlK9B;AG6BA;EExFI,cAAA;AL+DJ;AGkCA;;EAEE,kBAAA;EEnGE,cAAA;EFqGF,cAAA;EACA,wBAAA;AH/BF;AGkCA;EAAM,eAAA;AH9BN;AG+BA;EAAM,WAAA;AH3BN;AGkCA;EACE,cCRwC;EDSxC,qBCRwC;EDSxC,6BAAA;AH/BF;AOjJE;EJmLE,cG5LkB;EH6LlB,qBG/JoB;ANgIxB;AGwCA;EACE,cAAA;EACA,qBAAA;AHrCF;AO1JE;EJkME,cAAA;EACA,qBAAA;AHrCJ;AG8CA;;;;EAIE,iGC6D4B;ECjN1B,cAAA;AL0GJ;AG8CA;EAEE,aAAA;EAEA,mBAAA;EAEA,cAAA;AH9CF;AGsDA;EAEE,gBAAA;AHpDF;AG4DA;EACE,sBAAA;EACA,kBAAA;AHzDF;AG4DA;EAGE,gBAAA;EACA,sBAAA;AH3DF;AGmEA;EACE,yBAAA;AHhEF;AGmEA;EACE,oBCoF4B;EDnF5B,uBCmF4B;EDlF5B,cCnQS;EDoQT,gBAAA;EACA,oBAAA;AHhEF;AGmEA;EAGE,mBAAA;AHlEF;AG0EA;EAEE,qBAAA;EACA,qBCqKsC;AJ7OxC;AG8EA;EAEE,gBAAA;AH5EF;AGmFA;EACE,mBAAA;EACA,0CAAA;AHhFF;AGmFA;;;;;EAKE,SAAA;EACA,oBAAA;EErPE,kBAAA;EFuPF,oBAAA;AHhFF;AGmFA;;EAEE,iBAAA;AHhFF;AGmFA;;EAEE,oBAAA;AHhFF;AGsFA;EACE,iBAAA;AHnFF;AG0FA;;;;EAIE,0BAAA;AHvFF;AGgGI;;;;EACE,eAAA;AH1FN;AGgGA;;;;EAIE,UAAA;EACA,kBAAA;AH7FF;AGgGA;;EAEE,sBAAA;EACA,UAAA;AH7FF;AGiGA;;;;EASE,2BAAA;AHnGF;AGsGA;EACE,cAAA;EAEA,gBAAA;AHpGF;AGuGA;EAME,YAAA;EAEA,UAAA;EACA,SAAA;EACA,SAAA;AH1GF;AG+GA;EACE,cAAA;EACA,WAAA;EACA,eAAA;EACA,UAAA;EACA,qBAAA;EEjSI,iBAtCa;EFyUjB,oBAAA;EACA,cAAA;EACA,mBAAA;AH5GF;AG+GA;EACE,wBAAA;AH5GF;AGgHA;;EAEE,YAAA;AH7GF;AGgHA;EAKE,oBAAA;EACA,wBAAA;AHjHF;AGwHA;EACE,wBAAA;AHrHF;AG6HA;EACE,aAAA;EACA,0BAAA;AH1HF;AGiIA;EACE,qBAAA;AH9HF;AGiIA;EACE,kBAAA;EACA,eAAA;AH9HF;AGiIA;EACE,aAAA;AH9HF;AGmIA;EACE,wBAAA;AHhIF;AQ1VA;;EAEE,qBJyS4B;EIvS5B,gBJyS4B;EIxS5B,gBJyS4B;AJmD9B;AQxVA;EHgHM,iBAtCa;ALkRnB;AQ3VA;EH+GM,eAtCa;ALsRnB;AQ9VA;EH8GM,kBAtCa;AL0RnB;AQjWA;EH6GM,iBAtCa;AL8RnB;AQpWA;EH4GM,kBAtCa;ALkSnB;AQvWA;EH2GM,eAtCa;ALsSnB;AQzWA;EHyGM,kBAtCa;EGjEjB,gBJ2S4B;AJiE9B;AQxWA;EHmGM,eAtCa;EG3DjB,gBJ8R4B;EI7R5B,gBJqR4B;AJsF9B;AQzWA;EH8FM,iBAtCa;EGtDjB,gBJ0R4B;EIzR5B,gBJgR4B;AJ4F9B;AQ1WA;EHyFM,iBAtCa;EGjDjB,gBJsR4B;EIrR5B,gBJ2Q4B;AJkG9B;AQ3WA;EHoFM,iBAtCa;EG5CjB,gBJkR4B;EIjR5B,gBJsQ4B;AJwG9B;AQtWA;EACE,gBJiFO;EIhFP,mBJgFO;EI/EP,SAAA;EACA,wCAAA;ARyWF;AQjWA;;EHMI,cAAA;EGHF,gBJ8N4B;AJsI9B;AQjWA;;EAEE,cJsQ4B;EIrQ5B,yBJ8Q4B;AJsF9B;AQ5VA;EC/EE,eAAA;EACA,gBAAA;AT+aF;AQ5VA;ECpFE,eAAA;EACA,gBAAA;ATobF;AQ9VA;EACE,qBAAA;ARiWF;AQ/VE;EACE,oBJwP0B;AJyG9B;AQvVA;EHjCI,cAAA;EGmCF,yBAAA;AR0VF;AQtVA;EACE,mBJwBO;ECTH,kBAtCa;ALiXnB;AQtVA;EACE,cAAA;EH7CE,cAAA;EG+CF,cJ1GS;AJmcX;AQvVE;EACE,aAAA;ARyVJ;AU5cA;ECIE,eAAA;EAGA,YAAA;AX0cF;AU3cA;EACE,gBNigCkC;EMhgClC,sBNRS;EMST,yBAAA;EEXE,gBNmCY;EK7Bd,eAAA;EAGA,YAAA;AXmdF;AUrcA;EAEE,qBAAA;AVucF;AUpcA;EACE,qBAAA;EACA,cAAA;AVucF;AUpcA;ELkCI,cAAA;EKhCF,cN3BS;AJkeX;Aa9eA;ERuEI,gBAAA;EQrEF,cToCQ;ESnCR,qBAAA;AbifF;Aa9eE;EACE,cAAA;AbgfJ;Aa3eA;EACE,sBAAA;ER0DE,gBAAA;EQxDF,WTTS;ESUT,yBTDS;EQXP,qBR+O0B;AJ4Q9B;Aa3eE;EACE,UAAA;ERkDA,eAAA;EQhDA,gBT4Q0B;AJiO9B;AaveA;EACE,cAAA;ERyCE,gBAAA;EQvCF,cTjBS;AJ2fX;AaveE;ERoCE,kBAAA;EQlCA,cAAA;EACA,kBAAA;AbyeJ;AapeA;EACE,iBT4jCkC;ES3jClC,kBAAA;AbueF;Ac/gBE;ECDA,WAAA;EACA,mBAAA;EACA,kBAAA;EACA,kBAAA;EACA,iBAAA;AfohBF;AgBjeI;EFtDF;ICWI,gBXoMiB;EJ4UrB;AACF;AgBteI;EFtDF;ICWI,gBXoMiB;EJiVrB;AACF;AgB3eI;EFtDF;ICWI,gBXoMiB;EJsVrB;AACF;AgBhfI;EFtDF;ICWI,iBXoMiB;EJ2VrB;AACF;AcriBE;ECPA,WAAA;EACA,mBAAA;EACA,kBAAA;EACA,kBAAA;EACA,iBAAA;AfgjBF;AgB7fI;EFrCE;IACE,gBV6Le;EJyWrB;AACF;AgBngBI;EFrCE;IACE,gBV6Le;EJ8WrB;AACF;AgBxgBI;EFrCE;IACE,gBV6Le;EJmXrB;AACF;AgB7gBI;EFrCE;IACE,iBV6Le;EJwXrB;AACF;AcliBE;ECrBA,aAAA;EACA,eAAA;EACA,mBAAA;EACA,kBAAA;Af0jBF;AcliBE;EACE,eAAA;EACA,cAAA;AdqiBJ;AcniBI;;EAEE,gBAAA;EACA,eAAA;AdqiBN;AiBvlBE;;;;;;EACE,kBAAA;EACA,WAAA;EACA,mBAAA;EACA,kBAAA;AjB+lBJ;AiB5kBM;EACE,aAAA;EACA,YAAA;EACA,eAAA;AjB+kBR;AehjBE;EACE,cAAA;EACA,eAAA;AfmjBJ;AerjBE;EACE,aAAA;EACA,cAAA;AfwjBJ;Ae1jBE;EACE,wBAAA;EACA,yBAAA;Af6jBJ;Ae/jBE;EACE,aAAA;EACA,cAAA;AfkkBJ;AepkBE;EACE,aAAA;EACA,cAAA;AfukBJ;AezkBE;EACE,wBAAA;EACA,yBAAA;Af4kBJ;AiBpmBM;EFMJ,cAAA;EACA,WAAA;EACA,eAAA;AfkmBF;AiBrmBQ;EFPN,uBAAA;EAIA,wBAAA;Af6mBF;AiB1mBQ;EFPN,wBAAA;EAIA,yBAAA;AfknBF;AiB/mBQ;EFPN,aAAA;EAIA,cAAA;AfunBF;AiBpnBQ;EFPN,wBAAA;EAIA,yBAAA;Af4nBF;AiBznBQ;EFPN,wBAAA;EAIA,yBAAA;AfioBF;AiB9nBQ;EFPN,aAAA;EAIA,cAAA;AfsoBF;AiBnoBQ;EFPN,wBAAA;EAIA,yBAAA;Af2oBF;AiBxoBQ;EFPN,wBAAA;EAIA,yBAAA;AfgpBF;AiB7oBQ;EFPN,aAAA;EAIA,cAAA;AfqpBF;AiBlpBQ;EFPN,wBAAA;EAIA,yBAAA;Af0pBF;AiBvpBQ;EFPN,wBAAA;EAIA,yBAAA;Af+pBF;AiB5pBQ;EFPN,cAAA;EAIA,eAAA;AfoqBF;AiB5pBM;EAAwB,SAAA;AjBgqB9B;AiB9pBM;EAAuB,SAAA;AjBkqB7B;AiB/pBQ;EAAwB,QADb;AjBoqBnB;AiBnqBQ;EAAwB,QADb;AjBwqBnB;AiBvqBQ;EAAwB,QADb;AjB4qBnB;AiB3qBQ;EAAwB,QADb;AjBgrBnB;AiB/qBQ;EAAwB,QADb;AjBorBnB;AiBnrBQ;EAAwB,QADb;AjBwrBnB;AiBvrBQ;EAAwB,QADb;AjB4rBnB;AiB3rBQ;EAAwB,QADb;AjBgsBnB;AiB/rBQ;EAAwB,QADb;AjBosBnB;AiBnsBQ;EAAwB,QADb;AjBwsBnB;AiBvsBQ;EAAwB,SADb;AjB4sBnB;AiB3sBQ;EAAwB,SADb;AjBgtBnB;AiB/sBQ;EAAwB,SADb;AjBotBnB;AiB7sBU;EFRR,0BAAA;AfytBF;AiBjtBU;EFRR,2BAAA;Af6tBF;AiBrtBU;EFRR,gBAAA;AfiuBF;AiBztBU;EFRR,2BAAA;AfquBF;AiB7tBU;EFRR,2BAAA;AfyuBF;AiBjuBU;EFRR,gBAAA;Af6uBF;AiBruBU;EFRR,2BAAA;AfivBF;AiBzuBU;EFRR,2BAAA;AfqvBF;AiB7uBU;EFRR,gBAAA;AfyvBF;AiBjvBU;EFRR,2BAAA;Af6vBF;AiBrvBU;EFRR,2BAAA;AfiwBF;AgB5vBI;EC9BE;IACE,aAAA;IACA,YAAA;IACA,eAAA;EjB8xBN;;Ee/vBA;IACE,cAAA;IACA,eAAA;EfkwBF;;EepwBA;IACE,aAAA;IACA,cAAA;EfuwBF;;EezwBA;IACE,wBAAA;IACA,yBAAA;Ef4wBF;;Ee9wBA;IACE,aAAA;IACA,cAAA;EfixBF;;EenxBA;IACE,aAAA;IACA,cAAA;EfsxBF;;EexxBA;IACE,wBAAA;IACA,yBAAA;Ef2xBF;;EiBnzBI;IFMJ,cAAA;IACA,WAAA;IACA,eAAA;EfizBA;;EiBpzBM;IFPN,uBAAA;IAIA,wBAAA;Ef4zBA;;EiBzzBM;IFPN,wBAAA;IAIA,yBAAA;Efi0BA;;EiB9zBM;IFPN,aAAA;IAIA,cAAA;Efs0BA;;EiBn0BM;IFPN,wBAAA;IAIA,yBAAA;Ef20BA;;EiBx0BM;IFPN,wBAAA;IAIA,yBAAA;Efg1BA;;EiB70BM;IFPN,aAAA;IAIA,cAAA;Efq1BA;;EiBl1BM;IFPN,wBAAA;IAIA,yBAAA;Ef01BA;;EiBv1BM;IFPN,wBAAA;IAIA,yBAAA;Ef+1BA;;EiB51BM;IFPN,aAAA;IAIA,cAAA;Efo2BA;;EiBj2BM;IFPN,wBAAA;IAIA,yBAAA;Efy2BA;;EiBt2BM;IFPN,wBAAA;IAIA,yBAAA;Ef82BA;;EiB32BM;IFPN,cAAA;IAIA,eAAA;Efm3BA;;EiB32BI;IAAwB,SAAA;EjB+2B5B;;EiB72BI;IAAuB,SAAA;EjBi3B3B;;EiB92BM;IAAwB,QADb;EjBm3BjB;;EiBl3BM;IAAwB,QADb;EjBu3BjB;;EiBt3BM;IAAwB,QADb;EjB23BjB;;EiB13BM;IAAwB,QADb;EjB+3BjB;;EiB93BM;IAAwB,QADb;EjBm4BjB;;EiBl4BM;IAAwB,QADb;EjBu4BjB;;EiBt4BM;IAAwB,QADb;EjB24BjB;;EiB14BM;IAAwB,QADb;EjB+4BjB;;EiB94BM;IAAwB,QADb;EjBm5BjB;;EiBl5BM;IAAwB,QADb;EjBu5BjB;;EiBt5BM;IAAwB,SADb;EjB25BjB;;EiB15BM;IAAwB,SADb;EjB+5BjB;;EiB95BM;IAAwB,SADb;EjBm6BjB;;EiB55BQ;IFRR,cAAA;Efw6BA;;EiBh6BQ;IFRR,0BAAA;Ef46BA;;EiBp6BQ;IFRR,2BAAA;Efg7BA;;EiBx6BQ;IFRR,gBAAA;Efo7BA;;EiB56BQ;IFRR,2BAAA;Efw7BA;;EiBh7BQ;IFRR,2BAAA;Ef47BA;;EiBp7BQ;IFRR,gBAAA;Efg8BA;;EiBx7BQ;IFRR,2BAAA;Efo8BA;;EiB57BQ;IFRR,2BAAA;Efw8BA;;EiBh8BQ;IFRR,gBAAA;Ef48BA;;EiBp8BQ;IFRR,2BAAA;Efg9BA;;EiBx8BQ;IFRR,2BAAA;Efo9BA;AACF;AgBh9BI;EC9BE;IACE,aAAA;IACA,YAAA;IACA,eAAA;EjBi/BN;;Eel9BA;IACE,cAAA;IACA,eAAA;Efq9BF;;Eev9BA;IACE,aAAA;IACA,cAAA;Ef09BF;;Ee59BA;IACE,wBAAA;IACA,yBAAA;Ef+9BF;;Eej+BA;IACE,aAAA;IACA,cAAA;Efo+BF;;Eet+BA;IACE,aAAA;IACA,cAAA;Efy+BF;;Ee3+BA;IACE,wBAAA;IACA,yBAAA;Ef8+BF;;EiBtgCI;IFMJ,cAAA;IACA,WAAA;IACA,eAAA;EfogCA;;EiBvgCM;IFPN,uBAAA;IAIA,wBAAA;Ef+gCA;;EiB5gCM;IFPN,wBAAA;IAIA,yBAAA;EfohCA;;EiBjhCM;IFPN,aAAA;IAIA,cAAA;EfyhCA;;EiBthCM;IFPN,wBAAA;IAIA,yBAAA;Ef8hCA;;EiB3hCM;IFPN,wBAAA;IAIA,yBAAA;EfmiCA;;EiBhiCM;IFPN,aAAA;IAIA,cAAA;EfwiCA;;EiBriCM;IFPN,wBAAA;IAIA,yBAAA;Ef6iCA;;EiB1iCM;IFPN,wBAAA;IAIA,yBAAA;EfkjCA;;EiB/iCM;IFPN,aAAA;IAIA,cAAA;EfujCA;;EiBpjCM;IFPN,wBAAA;IAIA,yBAAA;Ef4jCA;;EiBzjCM;IFPN,wBAAA;IAIA,yBAAA;EfikCA;;EiB9jCM;IFPN,cAAA;IAIA,eAAA;EfskCA;;EiB9jCI;IAAwB,SAAA;EjBkkC5B;;EiBhkCI;IAAuB,SAAA;EjBokC3B;;EiBjkCM;IAAwB,QADb;EjBskCjB;;EiBrkCM;IAAwB,QADb;EjB0kCjB;;EiBzkCM;IAAwB,QADb;EjB8kCjB;;EiB7kCM;IAAwB,QADb;EjBklCjB;;EiBjlCM;IAAwB,QADb;EjBslCjB;;EiBrlCM;IAAwB,QADb;EjB0lCjB;;EiBzlCM;IAAwB,QADb;EjB8lCjB;;EiB7lCM;IAAwB,QADb;EjBkmCjB;;EiBjmCM;IAAwB,QADb;EjBsmCjB;;EiBrmCM;IAAwB,QADb;EjB0mCjB;;EiBzmCM;IAAwB,SADb;EjB8mCjB;;EiB7mCM;IAAwB,SADb;EjBknCjB;;EiBjnCM;IAAwB,SADb;EjBsnCjB;;EiB/mCQ;IFRR,cAAA;Ef2nCA;;EiBnnCQ;IFRR,0BAAA;Ef+nCA;;EiBvnCQ;IFRR,2BAAA;EfmoCA;;EiB3nCQ;IFRR,gBAAA;EfuoCA;;EiB/nCQ;IFRR,2BAAA;Ef2oCA;;EiBnoCQ;IFRR,2BAAA;Ef+oCA;;EiBvoCQ;IFRR,gBAAA;EfmpCA;;EiB3oCQ;IFRR,2BAAA;EfupCA;;EiB/oCQ;IFRR,2BAAA;Ef2pCA;;EiBnpCQ;IFRR,gBAAA;Ef+pCA;;EiBvpCQ;IFRR,2BAAA;EfmqCA;;EiB3pCQ;IFRR,2BAAA;EfuqCA;AACF;AgBnqCI;EC9BE;IACE,aAAA;IACA,YAAA;IACA,eAAA;EjBosCN;;EerqCA;IACE,cAAA;IACA,eAAA;EfwqCF;;Ee1qCA;IACE,aAAA;IACA,cAAA;Ef6qCF;;Ee/qCA;IACE,wBAAA;IACA,yBAAA;EfkrCF;;EeprCA;IACE,aAAA;IACA,cAAA;EfurCF;;EezrCA;IACE,aAAA;IACA,cAAA;Ef4rCF;;Ee9rCA;IACE,wBAAA;IACA,yBAAA;EfisCF;;EiBztCI;IFMJ,cAAA;IACA,WAAA;IACA,eAAA;EfutCA;;EiB1tCM;IFPN,uBAAA;IAIA,wBAAA;EfkuCA;;EiB/tCM;IFPN,wBAAA;IAIA,yBAAA;EfuuCA;;EiBpuCM;IFPN,aAAA;IAIA,cAAA;Ef4uCA;;EiBzuCM;IFPN,wBAAA;IAIA,yBAAA;EfivCA;;EiB9uCM;IFPN,wBAAA;IAIA,yBAAA;EfsvCA;;EiBnvCM;IFPN,aAAA;IAIA,cAAA;Ef2vCA;;EiBxvCM;IFPN,wBAAA;IAIA,yBAAA;EfgwCA;;EiB7vCM;IFPN,wBAAA;IAIA,yBAAA;EfqwCA;;EiBlwCM;IFPN,aAAA;IAIA,cAAA;Ef0wCA;;EiBvwCM;IFPN,wBAAA;IAIA,yBAAA;Ef+wCA;;EiB5wCM;IFPN,wBAAA;IAIA,yBAAA;EfoxCA;;EiBjxCM;IFPN,cAAA;IAIA,eAAA;EfyxCA;;EiBjxCI;IAAwB,SAAA;EjBqxC5B;;EiBnxCI;IAAuB,SAAA;EjBuxC3B;;EiBpxCM;IAAwB,QADb;EjByxCjB;;EiBxxCM;IAAwB,QADb;EjB6xCjB;;EiB5xCM;IAAwB,QADb;EjBiyCjB;;EiBhyCM;IAAwB,QADb;EjBqyCjB;;EiBpyCM;IAAwB,QADb;EjByyCjB;;EiBxyCM;IAAwB,QADb;EjB6yCjB;;EiB5yCM;IAAwB,QADb;EjBizCjB;;EiBhzCM;IAAwB,QADb;EjBqzCjB;;EiBpzCM;IAAwB,QADb;EjByzCjB;;EiBxzCM;IAAwB,QADb;EjB6zCjB;;EiB5zCM;IAAwB,SADb;EjBi0CjB;;EiBh0CM;IAAwB,SADb;EjBq0CjB;;EiBp0CM;IAAwB,SADb;EjBy0CjB;;EiBl0CQ;IFRR,cAAA;Ef80CA;;EiBt0CQ;IFRR,0BAAA;Efk1CA;;EiB10CQ;IFRR,2BAAA;Efs1CA;;EiB90CQ;IFRR,gBAAA;Ef01CA;;EiBl1CQ;IFRR,2BAAA;Ef81CA;;EiBt1CQ;IFRR,2BAAA;Efk2CA;;EiB11CQ;IFRR,gBAAA;Efs2CA;;EiB91CQ;IFRR,2BAAA;Ef02CA;;EiBl2CQ;IFRR,2BAAA;Ef82CA;;EiBt2CQ;IFRR,gBAAA;Efk3CA;;EiB12CQ;IFRR,2BAAA;Efs3CA;;EiB92CQ;IFRR,2BAAA;Ef03CA;AACF;AgBt3CI;EC9BE;IACE,aAAA;IACA,YAAA;IACA,eAAA;EjBu5CN;;Eex3CA;IACE,cAAA;IACA,eAAA;Ef23CF;;Ee73CA;IACE,aAAA;IACA,cAAA;Efg4CF;;Eel4CA;IACE,wBAAA;IACA,yBAAA;Efq4CF;;Eev4CA;IACE,aAAA;IACA,cAAA;Ef04CF;;Ee54CA;IACE,aAAA;IACA,cAAA;Ef+4CF;;Eej5CA;IACE,wBAAA;IACA,yBAAA;Efo5CF;;EiB56CI;IFMJ,cAAA;IACA,WAAA;IACA,eAAA;Ef06CA;;EiB76CM;IFPN,uBAAA;IAIA,wBAAA;Efq7CA;;EiBl7CM;IFPN,wBAAA;IAIA,yBAAA;Ef07CA;;EiBv7CM;IFPN,aAAA;IAIA,cAAA;Ef+7CA;;EiB57CM;IFPN,wBAAA;IAIA,yBAAA;Efo8CA;;EiBj8CM;IFPN,wBAAA;IAIA,yBAAA;Efy8CA;;EiBt8CM;IFPN,aAAA;IAIA,cAAA;Ef88CA;;EiB38CM;IFPN,wBAAA;IAIA,yBAAA;Efm9CA;;EiBh9CM;IFPN,wBAAA;IAIA,yBAAA;Efw9CA;;EiBr9CM;IFPN,aAAA;IAIA,cAAA;Ef69CA;;EiB19CM;IFPN,wBAAA;IAIA,yBAAA;Efk+CA;;EiB/9CM;IFPN,wBAAA;IAIA,yBAAA;Efu+CA;;EiBp+CM;IFPN,cAAA;IAIA,eAAA;Ef4+CA;;EiBp+CI;IAAwB,SAAA;EjBw+C5B;;EiBt+CI;IAAuB,SAAA;EjB0+C3B;;EiBv+CM;IAAwB,QADb;EjB4+CjB;;EiB3+CM;IAAwB,QADb;EjBg/CjB;;EiB/+CM;IAAwB,QADb;EjBo/CjB;;EiBn/CM;IAAwB,QADb;EjBw/CjB;;EiBv/CM;IAAwB,QADb;EjB4/CjB;;EiB3/CM;IAAwB,QADb;EjBggDjB;;EiB//CM;IAAwB,QADb;EjBogDjB;;EiBngDM;IAAwB,QADb;EjBwgDjB;;EiBvgDM;IAAwB,QADb;EjB4gDjB;;EiB3gDM;IAAwB,QADb;EjBghDjB;;EiB/gDM;IAAwB,SADb;EjBohDjB;;EiBnhDM;IAAwB,SADb;EjBwhDjB;;EiBvhDM;IAAwB,SADb;EjB4hDjB;;EiBrhDQ;IFRR,cAAA;EfiiDA;;EiBzhDQ;IFRR,0BAAA;EfqiDA;;EiB7hDQ;IFRR,2BAAA;EfyiDA;;EiBjiDQ;IFRR,gBAAA;Ef6iDA;;EiBriDQ;IFRR,2BAAA;EfijDA;;EiBziDQ;IFRR,2BAAA;EfqjDA;;EiB7iDQ;IFRR,gBAAA;EfyjDA;;EiBjjDQ;IFRR,2BAAA;Ef6jDA;;EiBrjDQ;IFRR,2BAAA;EfikDA;;EiBzjDQ;IFRR,gBAAA;EfqkDA;;EiB7jDQ;IFRR,2BAAA;EfykDA;;EiBjkDQ;IFRR,2BAAA;Ef6kDA;AACF;AkBjoDA;EACE,WAAA;EACA,mBdkIO;EcjIP,cZQgB;AN2nDlB;AkBhoDE;;EAEE,gBdsV0B;EcrV1B,mBAAA;EACA,6BAAA;AlBkoDJ;AkB/nDE;EACE,sBAAA;EACA,gCAAA;AlBioDJ;AkB9nDE;EACE,6BAAA;AlBgoDJ;AkBtnDE;;EAEE,edgU0B;AJyzC9B;AkBhnDA;EACE,yBAAA;AlBmnDF;AkBjnDE;;EAEE,yBAAA;AlBmnDJ;AkB/mDI;;EAEE,wBAAA;AlBinDN;AkB3mDE;;;;EAIE,SAAA;AlB8mDJ;AkBrmDE;EACE,qCd4R0B;AJ40C9B;AOvqDE;EW2EI,cZxEY;EYyEZ,sCdiRwB;AJ+0C9B;AmBlrDI;;;EAGE,yBD2F+B;AlB0lDrC;AmBjrDM;;;;EAIE,qBDmFyE;AlBgmDjF;AOxrDE;EYiBM,yBAJe;AnB+qDvB;AmBzqDQ;;EAEE,yBARa;AnBmrDvB;AmBtsDI;;;EAGE,yBD2F+B;AlB8mDrC;AmBrsDM;;;;EAIE,qBDmFyE;AlBonDjF;AO5sDE;EYiBM,yBAJe;AnBmsDvB;AmB7rDQ;;EAEE,yBARa;AnBusDvB;AmB1tDI;;;EAGE,yBD2F+B;AlBkoDrC;AmBztDM;;;;EAIE,qBDmFyE;AlBwoDjF;AOhuDE;EYiBM,yBAJe;AnButDvB;AmBjtDQ;;EAEE,yBARa;AnB2tDvB;AmB9uDI;;;EAGE,yBD2F+B;AlBspDrC;AmB7uDM;;;;EAIE,qBDmFyE;AlB4pDjF;AOpvDE;EYiBM,yBAJe;AnB2uDvB;AmBruDQ;;EAEE,yBARa;AnB+uDvB;AmBlwDI;;;EAGE,yBD2F+B;AlB0qDrC;AmBjwDM;;;;EAIE,qBDmFyE;AlBgrDjF;AOxwDE;EYiBM,yBAJe;AnB+vDvB;AmBzvDQ;;EAEE,yBARa;AnBmwDvB;AmBtxDI;;;EAGE,yBD2F+B;AlB8rDrC;AmBrxDM;;;;EAIE,qBDmFyE;AlBosDjF;AO5xDE;EYiBM,yBAJe;AnBmxDvB;AmB7wDQ;;EAEE,yBARa;AnBuxDvB;AmB1yDI;;;EAGE,yBD2F+B;AlBktDrC;AmBzyDM;;;;EAIE,qBDmFyE;AlBwtDjF;AOhzDE;EYiBM,yBAJe;AnBuyDvB;AmBjyDQ;;EAEE,yBARa;AnB2yDvB;AmB9zDI;;;EAGE,yBD2F+B;AlBsuDrC;AmB7zDM;;;;EAIE,qBDmFyE;AlB4uDjF;AOp0DE;EYiBM,yBAJe;AnB2zDvB;AmBrzDQ;;EAEE,yBARa;AnB+zDvB;AmBl1DI;;;EAGE,sCfgWwB;AJq/C9B;AOl1DE;EYiBM,sCAJe;AnBy0DvB;AmBn0DQ;;EAEE,sCARa;AnB60DvB;AkBrvDI;EACE,Wd3GK;Ec4GL,yBdpGK;EcqGL,qBdmQwB;AJq/C9B;AkBnvDI;EACE,cd5GK;Ec6GL,yBdlHK;EcmHL,qBdlHK;AJu2DX;AkBhvDA;EACE,Wd3HS;Ec4HT,yBdpHS;AJu2DX;AkBjvDE;;;EAGE,qBd+O0B;AJogD9B;AkBhvDE;EACE,SAAA;AlBkvDJ;AkB9uDI;EACE,2CdmOwB;AJ6gD9B;AOr3DE;EW4IM,WdjJG;EckJH,4Cd6NsB;AJ+gD9B;AgB5zDI;EEiGA;IAEI,cAAA;IACA,WAAA;IACA,gBAAA;IACA,iCAAA;ElB8tDN;EkB3tDM;IACE,SAAA;ElB6tDR;AACF;AgBx0DI;EEiGA;IAEI,cAAA;IACA,WAAA;IACA,gBAAA;IACA,iCAAA;ElByuDN;EkBtuDM;IACE,SAAA;ElBwuDR;AACF;AgBn1DI;EEiGA;IAEI,cAAA;IACA,WAAA;IACA,gBAAA;IACA,iCAAA;ElBovDN;EkBjvDM;IACE,SAAA;ElBmvDR;AACF;AgB91DI;EEiGA;IAEI,cAAA;IACA,WAAA;IACA,gBAAA;IACA,iCAAA;ElB+vDN;EkB5vDM;IACE,SAAA;ElB8vDR;AACF;AkBxwDI;EAEI,cAAA;EACA,WAAA;EACA,gBAAA;EACA,iCAAA;AlBywDR;AkBtwDQ;EACE,SAAA;AlBwwDV;AoBr7DA;EACE,cAAA;EACA,WAAA;EACA,mChB6esC;EgB5etC,yBAAA;EfqHI,eAtCa;Ee5EjB,gBhBsR4B;EgBrR5B,gBhB0R4B;EgBzR5B,chBDS;EgBET,sBhBTS;EgBUT,4BAAA;EACA,yBAAA;ERbE,gBNmCY;EelCV,wEDkBJ;ApBm7DF;AqBh8DI;EDLJ;ICMM,gBAAA;ErBm8DJ;AACF;AoBr7DE;EACE,6BAAA;EACA,SAAA;ApBu7DJ;AoBn7DE;EACE,kBAAA;EACA,0BAAA;ApBq7DJ;AsB38DE;EACE,cAAA;EACA,sBlBRO;EkBSP,qBlBwdoC;EkBvdpC,UAAA;EAKE,gDlBuXwB;AJklD9B;AoBr7DE;EACE,chB9BO;EgBgCP,UAAA;ApBs7DJ;AoBz7DE;EACE,chB9BO;EgBgCP,UAAA;ApBs7DJ;AoBz7DE;EACE,chB9BO;EgBgCP,UAAA;ApBs7DJ;AoBz7DE;EACE,chB9BO;EgBgCP,UAAA;ApBs7DJ;AoB96DE;EAEE,yBhB9CO;EgBgDP,UAAA;ApB86DJ;AoBz6DE;EAME,chBtDO;EgBuDP,sBhB9DO;AJq+DX;AoBl6DA;;EAEE,cAAA;EACA,WAAA;ApBq6DF;AoB35DA;EACE,iCAAA;EACA,oCAAA;EACA,gBAAA;EflBE,kBAAA;EeoBF,gBhB4M4B;AJktD9B;AoB35DA;EACE,+BAAA;EACA,kCAAA;Ef8BI,kBAtCa;EeUjB,gBhByI4B;AJqxD9B;AoB35DA;EACE,gCAAA;EACA,mCAAA;EfuBI,mBAtCa;EeiBjB,gBhBmI4B;AJ2xD9B;AoBr5DA;EACE,cAAA;EACA,WAAA;EACA,mBAAA;EACA,gBAAA;EfQI,eAtCa;EegCjB,gBhB+K4B;EgB9K5B,cd3GgB;Ec4GhB,6BAAA;EACA,yBAAA;EACA,mBAAA;ApBw5DF;AoBt5DE;EAEE,gBAAA;EACA,eAAA;ApBu5DJ;AoB34DA;EACE,kChBwWsC;EgBvWtC,uBAAA;EfjBI,mBAtCa;EeyDjB,gBhB2F4B;EQxO1B,qBR+O0B;AJ6yD9B;AoB34DA;EACE,gChBiWsC;EgBhWtC,oBAAA;EfzBI,kBAtCa;EeiEjB,gBhBkF4B;EQvO1B,qBR8O0B;AJszD9B;AoBz4DE;EAEE,YAAA;ApB24DJ;AoBv4DA;EACE,YAAA;ApB04DF;AoBl4DA;EACE,mBhBsVsC;AJ+iDxC;AoBl4DA;EACE,cAAA;EACA,mBhBuUsC;AJ8jDxC;AoB73DA;EACE,aAAA;EACA,eAAA;EACA,kBAAA;EACA,iBAAA;ApBg4DF;AoB93DE;;EAEE,kBAAA;EACA,iBAAA;ApBg4DJ;AoBv3DA;EACE,kBAAA;EACA,cAAA;EACA,qBhB4SsC;AJ8kDxC;AoBv3DA;EACE,kBAAA;EACA,kBhBwSsC;EgBvStC,qBAAA;ApB03DF;AoBv3DE;EAEE,chBhNO;AJwkEX;AoBp3DA;EACE,gBAAA;ApBu3DF;AoBp3DA;EACE,oBAAA;EACA,mBAAA;EACA,eAAA;EACA,qBhByRsC;AJ8lDxC;AoBp3DE;EACE,gBAAA;EACA,aAAA;EACA,uBhBoRoC;EgBnRpC,cAAA;ApBs3DJ;AsB1jEE;EACE,aAAA;EACA,WAAA;EACA,mBlB6coC;ECpbpC,cAAA;EiBvBA,cF4MqC;ApBi3DzC;AsB1jEE;EACE,kBAAA;EACA,SAAA;EACA,UAAA;EACA,aAAA;EACA,eAAA;EACA,uBAAA;EACA,kBAAA;EjBoEE,mBAtCa;EiB5Bf,gBlB2O0B;EkB1O1B,WAAA;EACA,wCAAA;EV1DA,gBNmCY;ANqlEhB;AsBzjEI;;;;EAEE,cAAA;AtB8jEN;AsBpmEI;EA4CE,qBFiLmC;EE9KjC,oClBmagC;EkBlahC,iRAAA;EACA,4BAAA;EACA,2DAAA;EACA,gEAAA;AtB0jER;AsBvjEM;EACE,qBFsKiC;EErKjC,gDAAA;AtByjER;AsBjnEI;EAiEI,oClBiZgC;EkBhZhC,kFAAA;AtBojER;AsBtnEI;EAyEE,qBFoJmC;EEjJjC,uClBkeoC;EkBjepC,ujBAAA;AtB+iER;AsB5iEM;EACE,qBF4IiC;EE3IjC,gDAAA;AtB8iER;AsBviEM;EACE,cFmIiC;ApBu6DzC;AsBviEM;;;EAEE,cAAA;AtB0iER;AsBniEM;EACE,cFsHiC;ApBg7DzC;AsBpiEQ;EACE,qBFmH+B;ApBm7DzC;AsBjiEQ;EACE,qBAAA;EC1IN,yBD2I2B;AtBmiE/B;AsB9hEQ;EACE,gDAAA;AtBgiEV;AsB7hEQ;EACE,qBAVqB;AtByiE/B;AsBthEM;EACE,qBApBuB;AtB6iE/B;AsBrhEQ;EACE,qBAzBqB;EA0BrB,gDAAA;AtBuhEV;AsBtpEE;EACE,aAAA;EACA,WAAA;EACA,mBlB6coC;ECpbpC,cAAA;EiBvBA,cF4MqC;ApB68DzC;AsBtpEE;EACE,kBAAA;EACA,SAAA;EACA,UAAA;EACA,aAAA;EACA,eAAA;EACA,uBAAA;EACA,kBAAA;EjBoEE,mBAtCa;EiB5Bf,gBlB2O0B;EkB1O1B,WAAA;EACA,wCAAA;EV1DA,gBNmCY;ANirEhB;AsBrpEI;;;;EAEE,cAAA;AtB0pEN;AsBhsEI;EA4CE,qBFiLmC;EE9KjC,oClBmagC;EkBlahC,4UAAA;EACA,4BAAA;EACA,2DAAA;EACA,gEAAA;AtBspER;AsBnpEM;EACE,qBFsKiC;EErKjC,gDAAA;AtBqpER;AsB7sEI;EAiEI,oClBiZgC;EkBhZhC,kFAAA;AtBgpER;AsBltEI;EAyEE,qBFoJmC;EEjJjC,uClBkeoC;EkBjepC,knBAAA;AtB2oER;AsBxoEM;EACE,qBF4IiC;EE3IjC,gDAAA;AtB0oER;AsBnoEM;EACE,cFmIiC;ApBmgEzC;AsBnoEM;;;EAEE,cAAA;AtBsoER;AsB/nEM;EACE,cFsHiC;ApB4gEzC;AsBhoEQ;EACE,qBFmH+B;ApB+gEzC;AsB7nEQ;EACE,qBAAA;EC1IN,yBD2I2B;AtB+nE/B;AsB1nEQ;EACE,gDAAA;AtB4nEV;AsBznEQ;EACE,qBAVqB;AtBqoE/B;AsBlnEM;EACE,qBApBuB;AtByoE/B;AsBjnEQ;EACE,qBAzBqB;EA0BrB,gDAAA;AtBmnEV;AoBrhEA;EACE,aAAA;EACA,mBAAA;EACA,mBAAA;ApBwhEF;AoBnhEE;EACE,WAAA;ApBqhEJ;AgB3uEI;EI2NA;IACE,aAAA;IACA,mBAAA;IACA,uBAAA;IACA,gBAAA;EpBmhEJ;EoB/gEE;IACE,aAAA;IACA,cAAA;IACA,mBAAA;IACA,mBAAA;IACA,gBAAA;EpBihEJ;EoB7gEE;IACE,qBAAA;IACA,WAAA;IACA,sBAAA;EpB+gEJ;EoB3gEE;IACE,qBAAA;EpB6gEJ;EoB1gEE;;IAEE,WAAA;EpB4gEJ;EoBvgEE;IACE,aAAA;IACA,mBAAA;IACA,uBAAA;IACA,WAAA;IACA,eAAA;EpBygEJ;EoBvgEE;IACE,kBAAA;IACA,cAAA;IACA,aAAA;IACA,qBhB2LkC;IgB1LlC,cAAA;EpBygEJ;EoBtgEE;IACE,mBAAA;IACA,uBAAA;EpBwgEJ;EoBtgEE;IACE,gBAAA;EpBwgEJ;AACF;AwBj1EA;EACE,qBAAA;EAEA,gBpB0R4B;EoBzR5B,clBKgB;EkBJhB,kBAAA;EAEA,sBAAA;EACA,eAAA;EACA,yBAAA;KAAA,sBAAA;MAAA,qBAAA;UAAA,iBAAA;EACA,6BAAA;EACA,6BAAA;ECuFA,yBAAA;EpBuBI,eAtCa;EoBiBjB,gBrB8L4B;EQnS1B,gBNmCY;EelCV,qIGaJ;AxBq1EF;AqB71EI;EGLJ;IHMM,gBAAA;ErBg2EJ;AACF;AOj2EE;EiBUE,clBPc;EkBQd,qBAAA;AxB01EJ;AwBv1EE;EAEE,UAAA;EACA,gDpBgX0B;AJw+D9B;AwBp1EE;EAEE,apBoZ0B;AJi8D9B;AwBt0EA;;EAEE,oBAAA;AxBw0EF;AwB/zEE;ECvDA,WAAA;EFAE,yBnByEW;EqBvEb,qBrBuEa;AJmzEf;AOt3EE;EkBAE,WAAA;EFNA,yBED2D;EAS3D,qBATqG;AzBk4EzG;AyBt3EE;EAEE,WAAA;EFbA,yBED2D;EAgB3D,qBAhBqG;EAqBnG,+CAAA;AzBm3EN;AyB92EE;EAEE,WAAA;EACA,yBrB6CW;EqB5CX,qBrB4CW;AJm0Ef;AyBx2EE;EAGE,WAAA;EACA,yBAzC+I;EA6C/I,qBA7CyL;AzBk5E7L;AyBn2EI;EAKI,+CAAA;AzBi2ER;AwB71EE;ECvDA,WAAA;EFAE,yBnByEW;EqBvEb,qBrBuEa;AJi1Ef;AOp5EE;EkBAE,WAAA;EFNA,yBED2D;EAS3D,qBATqG;AzBg6EzG;AyBp5EE;EAEE,WAAA;EFbA,yBED2D;EAgB3D,qBAhBqG;EAqBnG,iDAAA;AzBi5EN;AyB54EE;EAEE,WAAA;EACA,yBrB6CW;EqB5CX,qBrB4CW;AJi2Ef;AyBt4EE;EAGE,WAAA;EACA,yBAzC+I;EA6C/I,qBA7CyL;AzBg7E7L;AyBj4EI;EAKI,iDAAA;AzB+3ER;AwB33EE;ECvDA,WAAA;EFAE,yBnByEW;EqBvEb,qBrBuEa;AJ+2Ef;AOl7EE;EkBAE,WAAA;EFNA,yBED2D;EAS3D,qBATqG;AzB87EzG;AyBl7EE;EAEE,WAAA;EFbA,yBED2D;EAgB3D,qBAhBqG;EAqBnG,+CAAA;AzB+6EN;AyB16EE;EAEE,WAAA;EACA,yBrB6CW;EqB5CX,qBrB4CW;AJ+3Ef;AyBp6EE;EAGE,WAAA;EACA,yBAzC+I;EA6C/I,qBA7CyL;AzB88E7L;AyB/5EI;EAKI,+CAAA;AzB65ER;AwBz5EE;ECvDA,WAAA;EFAE,yBnByEW;EqBvEb,qBrBuEa;AJ64Ef;AOh9EE;EkBAE,WAAA;EFNA,yBED2D;EAS3D,qBATqG;AzB49EzG;AyBh9EE;EAEE,WAAA;EFbA,yBED2D;EAgB3D,qBAhBqG;EAqBnG,gDAAA;AzB68EN;AyBx8EE;EAEE,WAAA;EACA,yBrB6CW;EqB5CX,qBrB4CW;AJ65Ef;AyBl8EE;EAGE,WAAA;EACA,yBAzC+I;EA6C/I,qBA7CyL;AzB4+E7L;AyB77EI;EAKI,gDAAA;AzB27ER;AwBv7EE;ECvDA,cAAA;EFAE,yBnByEW;EqBvEb,qBrBuEa;AJ26Ef;AO9+EE;EkBAE,cAAA;EFNA,yBED2D;EAS3D,qBATqG;AzB0/EzG;AyB9+EE;EAEE,cAAA;EFbA,yBED2D;EAgB3D,qBAhBqG;EAqBnG,gDAAA;AzB2+EN;AyBt+EE;EAEE,cAAA;EACA,yBrB6CW;EqB5CX,qBrB4CW;AJ27Ef;AyBh+EE;EAGE,cAAA;EACA,yBAzC+I;EA6C/I,qBA7CyL;AzB0gF7L;AyB39EI;EAKI,gDAAA;AzBy9ER;AwBr9EE;ECvDA,WAAA;EFAE,yBnByEW;EqBvEb,qBrBuEa;AJy8Ef;AO5gFE;EkBAE,WAAA;EFNA,yBED2D;EAS3D,qBATqG;AzBwhFzG;AyB5gFE;EAEE,WAAA;EFbA,yBED2D;EAgB3D,qBAhBqG;EAqBnG,+CAAA;AzBygFN;AyBpgFE;EAEE,WAAA;EACA,yBrB6CW;EqB5CX,qBrB4CW;AJy9Ef;AyB9/EE;EAGE,WAAA;EACA,yBAzC+I;EA6C/I,qBA7CyL;AzBwiF7L;AyBz/EI;EAKI,+CAAA;AzBu/ER;AwBn/EE;ECvDA,cAAA;EFAE,yBnByEW;EqBvEb,qBrBuEa;AJu+Ef;AO1iFE;EkBAE,cAAA;EFNA,yBED2D;EAS3D,qBATqG;AzBsjFzG;AyB1iFE;EAEE,cAAA;EFbA,yBED2D;EAgB3D,qBAhBqG;EAqBnG,iDAAA;AzBuiFN;AyBliFE;EAEE,cAAA;EACA,yBrB6CW;EqB5CX,qBrB4CW;AJu/Ef;AyB5hFE;EAGE,cAAA;EACA,yBAzC+I;EA6C/I,qBA7CyL;AzBskF7L;AyBvhFI;EAKI,iDAAA;AzBqhFR;AwBjhFE;ECvDA,WAAA;EFAE,yBnByEW;EqBvEb,qBrBuEa;AJqgFf;AOxkFE;EkBAE,WAAA;EFNA,yBED2D;EAS3D,qBATqG;AzBolFzG;AyBxkFE;EAEE,WAAA;EFbA,yBED2D;EAgB3D,qBAhBqG;EAqBnG,8CAAA;AzBqkFN;AyBhkFE;EAEE,WAAA;EACA,yBrB6CW;EqB5CX,qBrB4CW;AJqhFf;AyB1jFE;EAGE,WAAA;EACA,yBAzC+I;EA6C/I,qBA7CyL;AzBomF7L;AyBrjFI;EAKI,8CAAA;AzBmjFR;AwBziFE;ECHA,crBea;EqBdb,qBrBca;AJkiFf;AOrmFE;EkBwDE,WALgD;EAMhD,yBrBUW;EqBTX,qBrBSW;AJuiFf;AyB7iFE;EAEE,+CAAA;AzB8iFJ;AyB3iFE;EAEE,crBDW;EqBEX,6BAAA;AzB4iFJ;AyBziFE;EAGE,WAAA;EACA,yBrBTW;EqBUX,qBrBVW;AJmjFf;AyBviFI;EAKI,+CAAA;AzBqiFR;AwBlkFE;ECHA,crBea;EqBdb,qBrBca;AJ2jFf;AO9nFE;EkBwDE,WALgD;EAMhD,yBrBUW;EqBTX,qBrBSW;AJgkFf;AyBtkFE;EAEE,iDAAA;AzBukFJ;AyBpkFE;EAEE,crBDW;EqBEX,6BAAA;AzBqkFJ;AyBlkFE;EAGE,WAAA;EACA,yBrBTW;EqBUX,qBrBVW;AJ4kFf;AyBhkFI;EAKI,iDAAA;AzB8jFR;AwB3lFE;ECHA,crBea;EqBdb,qBrBca;AJolFf;AOvpFE;EkBwDE,WALgD;EAMhD,yBrBUW;EqBTX,qBrBSW;AJylFf;AyB/lFE;EAEE,+CAAA;AzBgmFJ;AyB7lFE;EAEE,crBDW;EqBEX,6BAAA;AzB8lFJ;AyB3lFE;EAGE,WAAA;EACA,yBrBTW;EqBUX,qBrBVW;AJqmFf;AyBzlFI;EAKI,+CAAA;AzBulFR;AwBpnFE;ECHA,crBea;EqBdb,qBrBca;AJ6mFf;AOhrFE;EkBwDE,WALgD;EAMhD,yBrBUW;EqBTX,qBrBSW;AJknFf;AyBxnFE;EAEE,gDAAA;AzBynFJ;AyBtnFE;EAEE,crBDW;EqBEX,6BAAA;AzBunFJ;AyBpnFE;EAGE,WAAA;EACA,yBrBTW;EqBUX,qBrBVW;AJ8nFf;AyBlnFI;EAKI,gDAAA;AzBgnFR;AwB7oFE;ECHA,crBea;EqBdb,qBrBca;AJsoFf;AOzsFE;EkBwDE,cALgD;EAMhD,yBrBUW;EqBTX,qBrBSW;AJ2oFf;AyBjpFE;EAEE,+CAAA;AzBkpFJ;AyB/oFE;EAEE,crBDW;EqBEX,6BAAA;AzBgpFJ;AyB7oFE;EAGE,cAAA;EACA,yBrBTW;EqBUX,qBrBVW;AJupFf;AyB3oFI;EAKI,+CAAA;AzByoFR;AwBtqFE;ECHA,crBea;EqBdb,qBrBca;AJ+pFf;AOluFE;EkBwDE,WALgD;EAMhD,yBrBUW;EqBTX,qBrBSW;AJoqFf;AyB1qFE;EAEE,+CAAA;AzB2qFJ;AyBxqFE;EAEE,crBDW;EqBEX,6BAAA;AzByqFJ;AyBtqFE;EAGE,WAAA;EACA,yBrBTW;EqBUX,qBrBVW;AJgrFf;AyBpqFI;EAKI,+CAAA;AzBkqFR;AwB/rFE;ECHA,crBea;EqBdb,qBrBca;AJwrFf;AO3vFE;EkBwDE,cALgD;EAMhD,yBrBUW;EqBTX,qBrBSW;AJ6rFf;AyBnsFE;EAEE,iDAAA;AzBosFJ;AyBjsFE;EAEE,crBDW;EqBEX,6BAAA;AzBksFJ;AyB/rFE;EAGE,cAAA;EACA,yBrBTW;EqBUX,qBrBVW;AJysFf;AyB7rFI;EAKI,iDAAA;AzB2rFR;AwBxtFE;ECHA,crBea;EqBdb,qBrBca;AJitFf;AOpxFE;EkBwDE,WALgD;EAMhD,yBrBUW;EqBTX,qBrBSW;AJstFf;AyB5tFE;EAEE,8CAAA;AzB6tFJ;AyB1tFE;EAEE,crBDW;EqBEX,6BAAA;AzB2tFJ;AyBxtFE;EAGE,WAAA;EACA,yBrBTW;EqBUX,qBrBVW;AJkuFf;AyBttFI;EAKI,8CAAA;AzBotFR;AwBtuFA;EACE,gBpBoN4B;EoBnN5B,cpBkGwC;EoBjGxC,qBpBkGwC;AJuoF1C;AO9yFE;EiBwEE,clBjFkB;EkBkFlB,qBlBpDoB;AN6xFxB;AwBtuFE;EAEE,qBlBzDoB;EkB0DpB,gBAAA;AxBuuFJ;AwBpuFE;EAEE,cpBnFO;EoBoFP,oBAAA;AxBquFJ;AwB1tFA;ECJE,oBAAA;EpBuBI,kBAtCa;EoBiBjB,gBrBkI4B;EQvO1B,qBR8O0B;AJ0lF9B;AwB7tFA;ECRE,uBAAA;EpBuBI,mBAtCa;EoBiBjB,gBrBmI4B;EQxO1B,qBR+O0B;AJgmF9B;AwB3tFA;EACE,cAAA;EACA,WAAA;AxB8tFF;AwB3tFE;EACE,kBpB6T0B;AJg6E9B;AwBrtFE;;;EACE,WAAA;AxB0tFJ;A0Bl2FA;ELMM,gCKLJ;A1Bq2FF;AqB31FI;EKXJ;ILYM,gBAAA;ErB81FJ;AACF;A0Bx2FE;EACE,UAAA;A1B02FJ;A0Br2FE;EACE,aAAA;A1Bw2FJ;A0Bp2FA;EACE,kBAAA;EACA,SAAA;EACA,gBAAA;ELXI,6BKYJ;A1Bu2FF;AqB92FI;EKGJ;ILFM,gBAAA;ErBi3FJ;AACF;A2B73FA;;;;EAIE,kBAAA;A3Bg4FF;A2B73FA;EACE,mBAAA;A3Bg4FF;A4B52FI;EACE,qBAAA;EACA,oBxBkOwB;EwBjOxB,uBxBgOwB;EwB/NxB,WAAA;EAhCJ,uBAAA;EACA,qCAAA;EACA,gBAAA;EACA,oCAAA;A5B+4FF;A4B11FI;EACE,cAAA;A5B41FN;A2Bt4FA;EACE,kBAAA;EACA,SAAA;EACA,OAAA;EACA,avB4pBkC;EuB3pBlC,aAAA;EACA,WAAA;EACA,gBvBkuBkC;EuBjuBlC,iBAAA;EACA,oBAAA;EtBsGI,eAtCa;EsB9DjB,crBZgB;EqBahB,gBAAA;EACA,gBAAA;EACA,sBvBvBS;EuBwBT,4BAAA;EACA,qCAAA;Ef3BE,gBNmCY;ANk4FhB;A2Bj4FI;EACE,WAAA;EACA,OAAA;A3Bo4FN;A2Bj4FI;EACE,QAAA;EACA,UAAA;A3Bo4FN;AgBx3FI;EWnBA;IACE,WAAA;IACA,OAAA;E3B+4FJ;;E2B54FE;IACE,QAAA;IACA,UAAA;E3B+4FJ;AACF;AgBp4FI;EWnBA;IACE,WAAA;IACA,OAAA;E3B05FJ;;E2Bv5FE;IACE,QAAA;IACA,UAAA;E3B05FJ;AACF;AgB/4FI;EWnBA;IACE,WAAA;IACA,OAAA;E3Bq6FJ;;E2Bl6FE;IACE,QAAA;IACA,UAAA;E3Bq6FJ;AACF;AgB15FI;EWnBA;IACE,WAAA;IACA,OAAA;E3Bg7FJ;;E2B76FE;IACE,QAAA;IACA,UAAA;E3Bg7FJ;AACF;A2Bz6FE;EACE,SAAA;EACA,YAAA;EACA,aAAA;EACA,uBvB+rBgC;AJ4uEpC;A4B18FI;EACE,qBAAA;EACA,oBxBkOwB;EwBjOxB,uBxBgOwB;EwB/NxB,WAAA;EAzBJ,aAAA;EACA,qCAAA;EACA,0BAAA;EACA,oCAAA;A5Bs+FF;A4Bx7FI;EACE,cAAA;A5B07FN;A2B/6FE;EACE,MAAA;EACA,WAAA;EACA,UAAA;EACA,aAAA;EACA,qBvBirBgC;AJiwEpC;A4B/9FI;EACE,qBAAA;EACA,oBxBkOwB;EwBjOxB,uBxBgOwB;EwB/NxB,WAAA;EAlBJ,mCAAA;EACA,eAAA;EACA,sCAAA;EACA,wBAAA;A5Bo/FF;A4B78FI;EACE,cAAA;A5B+8FN;A2B17FI;EACE,iBAAA;A3B47FN;A2Bt7FE;EACE,MAAA;EACA,WAAA;EACA,UAAA;EACA,aAAA;EACA,sBvBgqBgC;AJyxEpC;A4Bv/FI;EACE,qBAAA;EACA,oBxBkOwB;EwBjOxB,uBxBgOwB;EwB/NxB,WAAA;A5By/FN;A4B9+FM;EACE,aAAA;A5Bg/FR;A4B7+FM;EACE,qBAAA;EACA,qBxB+MsB;EwB9MtB,uBxB6MsB;EwB5MtB,WAAA;EA9BN,mCAAA;EACA,yBAAA;EACA,sCAAA;A5B8gGF;A4B7+FI;EACE,cAAA;A5B++FN;A2Bz8FI;EACE,iBAAA;A3B28FN;A2Bn8FE;EAIE,WAAA;EACA,YAAA;A3Bm8FJ;A2B97FA;EE9GE,SAAA;EACA,gBAAA;EACA,gBAAA;EACA,6BAAA;A7BgjGF;A2B97FA;EACE,cAAA;EACA,WAAA;EACA,uBAAA;EACA,WAAA;EACA,gBvBoK4B;EuBnK5B,cvBhHS;EuBiHT,mBAAA;EACA,mBAAA;EACA,6BAAA;EACA,SAAA;A3Bi8FF;AOrjGE;EoBmIE,cvBqnBgC;EuBpnBhC,qBAAA;EJ9IA,yBnBEO;AJkkGX;A2Bl7FE;EAEE,WvBnJO;EuBoJP,qBAAA;EJrJA,yBnBuP0B;AJk1F9B;A2Bh7FE;EAEE,cvBpJO;EuBqJP,oBAAA;EACA,6BAAA;A3Bi7FJ;A2Bz6FA;EACE,cAAA;A3B46FF;A2Bx6FA;EACE,cAAA;EACA,sBAAA;EACA,gBAAA;EtBpDI,mBAtCa;EsB4FjB,cvBxKS;EuByKT,mBAAA;A3B26FF;A2Bv6FA;EACE,cAAA;EACA,uBAAA;EACA,cvB7KS;AJulGX;A8BpmGA;;EAEE,kBAAA;EACA,oBAAA;EACA,sBAAA;A9BumGF;A8BrmGE;;EACE,kBAAA;EACA,cAAA;A9BwmGJ;AOvmGE;;EuBII,UAAA;A9BumGN;A8BrmGI;;;;EAGE,UAAA;A9BwmGN;A8BlmGA;EACE,aAAA;EACA,eAAA;EACA,2BAAA;A9BqmGF;A8BnmGE;EACE,WAAA;A9BqmGJ;A8B/lGE;;EAEE,iBAAA;A9BkmGJ;A8B9lGE;;ElBxBE,0BkB0B6B;ElBzB7B,6BkByB6B;A9BimGjC;A8B9lGE;;ElBfE,yBkBiB4B;ElBhB5B,4BkBgB4B;A9BimGhC;A8BjlGA;EACE,wBAAA;EACA,uBAAA;A9BolGF;A8BllGE;EAGE,cAAA;A9BklGJ;A8B/kGE;EACE,eAAA;A9BilGJ;A8B7kGA;EACE,uBAAA;EACA,sBAAA;A9BglGF;A8B7kGA;EACE,sBAAA;EACA,qBAAA;A9BglGF;A8B5jGA;EACE,sBAAA;EACA,uBAAA;EACA,uBAAA;A9B+jGF;A8B7jGE;;EAEE,WAAA;A9B+jGJ;A8B5jGE;;EAEE,gBAAA;A9B8jGJ;A8B1jGE;;ElBlGE,6BkBoG8B;ElBnG9B,4BkBmG8B;A9B6jGlC;A8B1jGE;;ElBrHE,yBkBuH2B;ElBtH3B,0BkBsH2B;A9B6jG/B;A8B3iGE;;EAEE,gBAAA;A9B8iGJ;A8B5iGI;;;;EAEE,kBAAA;EACA,sBAAA;EACA,oBAAA;A9BgjGN;A+BzsGA;EACE,kBAAA;EACA,aAAA;EACA,eAAA;EACA,oBAAA;EACA,WAAA;A/B4sGF;A+B1sGE;;;;EAIE,kBAAA;EACA,YAAA;EACA,YAAA;EACA,gBAAA;A/B4sGJ;A+B1sGI;;;;;;;;;;;;EAGE,iBAAA;A/BqtGN;A+BhtGE;;;EAGE,UAAA;A/BktGJ;A+B9sGE;EACE,UAAA;A/BgtGJ;A+B3sGI;;EnBtBA,0BmBsBkD;EnBrBlD,6BmBqBkD;A/BgtGtD;A+B/sGI;;EnBTA,yBmBSkD;EnBRlD,4BmBQkD;A/BotGtD;A+B/sGE;EACE,aAAA;EACA,mBAAA;A/BitGJ;A+B/sGI;EnBhCA,0BmBiC4E;EnBhC5E,6BmBgC4E;A/BktGhF;A+BjtGI;EnBpBA,yBmBoBqE;EnBnBrE,4BmBmBqE;A/BqtGzE;A+B1sGA;;EAEE,aAAA;A/B6sGF;A+BxsGE;;EACE,kBAAA;EACA,UAAA;A/B2sGJ;A+BzsGI;;EACE,UAAA;A/B4sGN;A+BxsGE;;;;;;;;EAIE,iBAAA;A/B8sGJ;A+B1sGA;EAAuB,kBAAA;A/B8sGvB;A+B7sGA;EAAsB,iBAAA;A/BitGtB;A+BzsGA;EACE,aAAA;EACA,mBAAA;EACA,yBAAA;EACA,gBAAA;E1BwBI,eAtCa;E0BgBjB,gB3B0L4B;E2BzL5B,gB3B8L4B;E2B7L5B,c3B7FS;E2B8FT,kBAAA;EACA,mBAAA;EACA,yB3BrGS;E2BsGT,yBAAA;EnB1GE,gBNmCY;ANoxGhB;A+BzsGE;;EAEE,aAAA;A/B2sGJ;A+BjsGA;;EAEE,gC3BuXsC;AJ60FxC;A+BjsGA;;;;;;EAME,oBAAA;E1BXI,kBAtCa;E0BmDjB,gB3BgG4B;EQvO1B,qBR8O0B;AJ8lG9B;A+BjsGA;;EAEE,kC3BqWsC;AJ+1FxC;A+BjsGA;;;;;;EAME,uBAAA;E1B5BI,mBAtCa;E0BoEjB,gB3BgF4B;EQxO1B,qBR+O0B;AJ8mG9B;A+BjsGA;;EAEE,sBAAA;A/BosGF;A+BzrGA;;;;;;EnBzJI,0BmB+J2B;EnB9J3B,6BmB8J2B;A/B6rG/B;A+B1rGA;;;;;;EnBpJI,yBmB0J0B;EnBzJ1B,4BmByJ0B;A/B8rG9B;AgCl3GA;EACE,kBAAA;EACA,cAAA;EACA,kBAAA;EACA,oBAAA;AhCq3GF;AgCl3GA;EACE,oBAAA;EACA,kB5B6fsC;AJw3FxC;AgCl3GA;EACE,kBAAA;EACA,OAAA;EACA,WAAA;EACA,W5ByfsC;E4BxftC,eAAA;EACA,UAAA;AhCq3GF;AgCn3GE;EACE,W5BvBO;E4BwBP,qB5B8N0B;EmBvP1B,yBnBuP0B;AJwpG9B;AgCj3GE;EAKI,gD5BoWwB;AJ2gG9B;AgC32GE;EACE,qB5B0boC;AJm7FxC;AgC12GE;EACE,W5B3CO;E4B4CP,yB5Bsf4C;E4Brf5C,qB5Bqf4C;AJu3FhD;AgCr2GI;EACE,c5B/CK;AJs5GX;AgCr2GM;EACE,yB5BtDG;AJ65GX;AgC71GA;EACE,kBAAA;EACA,gBAAA;EAEA,mBAAA;AhC+1GF;AgC31GE;EACE,kBAAA;EACA,YAAA;EACA,aAAA;EACA,cAAA;EACA,W5B4boC;E4B3bpC,Y5B2boC;E4B1bpC,oBAAA;EACA,WAAA;EACA,sB5BnFO;E4BoFP,yBAAA;AhC61GJ;AgCx1GE;EACE,kBAAA;EACA,YAAA;EACA,aAAA;EACA,cAAA;EACA,W5B6aoC;E4B5apC,Y5B4aoC;E4B3apC,WAAA;EACA,iCAAA;AhC01GJ;AgCh1GE;EpB7GE,gBNmCY;AN85GhB;AgC/0GI;EACE,kOAAA;AhCi1GN;AgC50GI;EACE,qB5B+HwB;EmBvP1B,yBnBuP0B;AJgtG9B;AgC30GI;EACE,+KAAA;AhC60GN;AgCx0GI;EACE,wC5BwZ0C;AJk7FhD;AgCx0GI;EACE,wC5BqZ0C;AJq7FhD;AgCh0GE;EAEE,kB5B8Z4C;AJo6FhD;AgC9zGI;EACE,8KAAA;AhCg0GN;AgC3zGI;EACE,wC5B8X0C;AJ+7FhD;AgCnzGA;EACE,qBAAA;AhCszGF;AgCnzGI;EACE,cAAA;EACA,c5BsY0C;E4BrY1C,mBAAA;EAEA,qB5BoY0C;AJg7FhD;AgCjzGI;EACE,wBAAA;EACA,0BAAA;EACA,uB5B+X0C;E4B9X1C,wB5B8X0C;E4B7X1C,yB5BlLK;E4BoLL,qB5B0X0C;EiBpjB1C,yIW2LA;AhCkzGN;AqBx+GI;EW8KA;IX7KE,gBAAA;ErB2+GJ;AACF;AgClzGI;EACE,sB5BhMK;E4BiML,8BAAA;AhCozGN;AgC/yGI;EACE,wC5BmV0C;AJ89FhD;AgCryGA;EACE,qBAAA;EACA,WAAA;EACA,mC5ByRsC;E4BxRtC,0CAAA;E3B/FI,eAtCa;E2BwIjB,gB5BkE4B;E4BjE5B,gB5BsE4B;E4BrE5B,c5BrNS;E4BsNT,sBAAA;EACA,uOAAA;EACA,yBAAA;EpBjOE,gBNmCY;E0BiMd,wBAAA;KAAA,qBAAA;UAAA,gBAAA;AhCsyGF;AgCpyGE;EACE,qB5B4PoC;E4B3PpC,UAAA;EAIE,gD5BwW8B;AJ27FpC;AgChyGI;EAME,c5B5OK;E4B6OL,sB5BpPK;AJihHX;AgCzxGE;EAEE,YAAA;EACA,sB5BoI0B;E4BnI1B,sBAAA;AhC0xGJ;AgCvxGE;EACE,c5B1PO;E4B2PP,yB5B/PO;AJwhHX;AgCrxGE;EACE,aAAA;AhCuxGJ;AgCnxGE;EACE,kBAAA;EACA,0BAAA;AhCqxGJ;AgCjxGA;EACE,kC5B+NsC;E4B9NtC,oB5BsH4B;E4BrH5B,uB5BqH4B;E4BpH5B,oB5BqH4B;ECjRxB,mBAtCa;ALu9GnB;AgCjxGA;EACE,gC5BwNsC;E4BvNtC,mB5BmH4B;E4BlH5B,sB5BkH4B;E4BjH5B,kB5BkH4B;ECtRxB,kBAtCa;AL+9GnB;AgC5wGA;EACE,kBAAA;EACA,qBAAA;EACA,WAAA;EACA,mC5BsMsC;E4BrMtC,gBAAA;AhC+wGF;AgC5wGA;EACE,kBAAA;EACA,UAAA;EACA,WAAA;EACA,mC5B8LsC;E4B7LtC,SAAA;EACA,UAAA;AhC+wGF;AgC7wGE;EACE,qB5B2KoC;E4B1KpC,gD5B+E0B;AJgsG9B;AgC3wGE;EAEE,yB5B3TO;AJukHX;AgCxwGI;EACE,iB5BiUa;AJy8FnB;AgCtwGE;EACE,0BAAA;AhCwwGJ;AgCpwGA;EACE,kBAAA;EACA,MAAA;EACA,QAAA;EACA,OAAA;EACA,UAAA;EACA,mC5B8JsC;E4B7JtC,yBAAA;EAEA,gB5BxD4B;E4ByD5B,gB5BpD4B;E4BqD5B,c5B/US;E4BgVT,sB5BvVS;E4BwVT,yBAAA;EpB1VE,gBNmCY;AN8jHhB;AgCnwGE;EACE,kBAAA;EACA,MAAA;EACA,QAAA;EACA,SAAA;EACA,UAAA;EACA,cAAA;EACA,6B5BwIoC;E4BvIpC,yBAAA;EACA,gB5BpE0B;E4BqE1B,c5B/VO;E4BgWP,iBAAA;ETxWA,yBnBGO;E4BuWP,oBAAA;EpB3WA,sBoB4WuB;AhCqwG3B;AgC3vGA;EACE,WAAA;EACA,cAAA;EACA,UAAA;EACA,6BAAA;EACA,wBAAA;KAAA,qBAAA;UAAA,gBAAA;AhC8vGF;AgC5vGE;EACE,aAAA;AhC8vGJ;AgC1vGI;EAA0B,gE5B2Oe;AJkhG7C;AgC5vGI;EAA0B,gE5B0Oe;AJqhG7C;AgC9vGI;EAA0B,gE5ByOe;AJwhG7C;AgC9vGE;EACE,SAAA;AhCgwGJ;AgC7vGE;EACE,W5B2NyC;E4B1NzC,Y5B0NyC;E4BzNzC,oBAAA;ET7YA,yBnBuP0B;E4BwJ1B,S5B0NyC;EQ1mBzC,mBR2mByC;EiB1mBvC,oHWkZF;EXlZE,4GWkZF;EACA,wBAAA;UAAA,gBAAA;AhC8vGJ;AqB5oHI;EWqYF;IXpYI,wBAAA;IAAA,gBAAA;ErB+oHJ;AACF;AgCjwGI;ETrZA,yBnB8mByC;AJ2iG7C;AgC/vGE;EACE,W5BoMgC;E4BnMhC,c5BoMgC;E4BnMhC,kBAAA;EACA,e5BmMgC;E4BlMhC,yB5B3ZO;E4B4ZP,yBAAA;EpBjaA,mBRomBgC;AJ+jGpC;AgC7vGE;EACE,W5BgMyC;E4B/LzC,Y5B+LyC;EmBtmBzC,yBnBuP0B;E4BkL1B,S5BgMyC;EQ1mBzC,mBR2mByC;EiB1mBvC,iHW4aF;EX5aE,4GW4aF;EACA,qBAAA;OAAA,gBAAA;AhC8vGJ;AqBtqHI;EWgaF;IX/ZI,qBAAA;IAAA,gBAAA;ErByqHJ;AACF;AgCjwGI;ET/aA,yBnB8mByC;AJqkG7C;AgC/vGE;EACE,W5B0KgC;E4BzKhC,c5B0KgC;E4BzKhC,kBAAA;EACA,e5ByKgC;E4BxKhC,yB5BrbO;E4BsbP,yBAAA;EpB3bA,mBRomBgC;AJylGpC;AgC7vGE;EACE,W5BsKyC;E4BrKzC,Y5BqKyC;E4BpKzC,aAAA;EACA,oB5B9D0B;E4B+D1B,mB5B/D0B;EmBrY1B,yBnBuP0B;E4B+M1B,S5BmKyC;EQ1mBzC,mBR2mByC;EiB1mBvC,gHWycF;EXzcE,4GWycF;EACA,gBAAA;AhC8vGJ;AqBnsHI;EW0bF;IXzbI,oBAAA;IAAA,gBAAA;ErBssHJ;AACF;AgCjwGI;ET5cA,yBnB8mByC;AJkmG7C;AgC/vGE;EACE,W5B6IgC;E4B5IhC,c5B6IgC;E4B5IhC,kBAAA;EACA,e5B4IgC;E4B3IhC,6BAAA;EACA,yBAAA;EACA,oBAAA;AhCiwGJ;AgC7vGE;EACE,yB5BzdO;EQLP,mBRomBgC;AJ0nGpC;AgC5vGE;EACE,kBAAA;EACA,yB5B/dO;EQLP,mBRomBgC;AJ+nGpC;AgC1vGI;EACE,yB5BneK;AJ+tHX;AgCzvGI;EACE,eAAA;AhC2vGN;AgCxvGI;EACE,yB5B3eK;AJquHX;AgCvvGI;EACE,eAAA;AhCyvGN;AgCtvGI;EACE,yB5BnfK;AJ2uHX;AgCnvGA;;;EX9fM,4GWigBJ;AhCsvGF;AqBlvHI;EWyfJ;;;IXxfM,gBAAA;ErBuvHJ;AACF;AiC/vHA;EACE,aAAA;EACA,eAAA;EACA,eAAA;EACA,gBAAA;EACA,gBAAA;AjCkwHF;AiC/vHA;EACE,cAAA;EACA,oBAAA;AjCkwHF;AOjwHE;E0BEE,qBAAA;AjCkwHJ;AiC9vHE;EACE,c7BVO;E6BWP,oBAAA;EACA,eAAA;AjCgwHJ;AiCxvHA;EACE,gCAAA;AjC2vHF;AiCzvHE;EACE,mBAAA;AjC2vHJ;AiCxvHE;EACE,6BAAA;ErB3BA,yBN0BY;EMzBZ,0BNyBY;AN6vHhB;AOrxHE;E0B6BI,qC7BqpB8B;AJsmGpC;AiCxvHI;EACE,c7BpCK;E6BqCL,6BAAA;EACA,yBAAA;AjC0vHN;AiCtvHE;;EAEE,c7B3CO;E6B4CP,sB7BnDO;E6BoDP,kC7B0oBgC;AJ8mGpC;AiCrvHE;EAEE,gBAAA;ErBlDA,yBqBoD2B;ErBnD3B,0BqBmD2B;AjCsvH/B;AiC5uHE;ErBvEE,gBNmCY;ANoxHhB;AiC5uHE;;EAEE,W7B3EO;E6B4EP,yB7B0K0B;AJokH9B;AiCpuHE;EACE,cAAA;EACA,kBAAA;AjCuuHJ;AiCluHE;EACE,aAAA;EACA,YAAA;EACA,kBAAA;AjCquHJ;AiC3tHE;EACE,aAAA;AjC8tHJ;AiC5tHE;EACE,cAAA;AjC8tHJ;AkCl0HA;EACE,kBAAA;EACA,aAAA;EACA,eAAA;EACA,mBAAA;EACA,8BAAA;EACA,oBAAA;AlCq0HF;AkCj0HE;;;;;;EACE,aAAA;EACA,eAAA;EACA,mBAAA;EACA,8BAAA;AlCw0HJ;AkCpzHA;EACE,qBAAA;EACA,sB9BqqBkC;E8BpqBlC,yB9BoqBkC;E8BnqBlC,kB9BiFO;ECTH,kBAtCa;E6BhCjB,oBAAA;EACA,mBAAA;AlCszHF;AOh2HE;E2B6CE,qBAAA;AlCszHJ;AkC7yHA;EACE,aAAA;EACA,sBAAA;EACA,eAAA;EACA,gBAAA;EACA,gBAAA;AlCgzHF;AkC9yHE;EACE,gBAAA;EACA,eAAA;AlCgzHJ;AkC7yHE;EACE,gBAAA;EACA,WAAA;AlC+yHJ;AkCtyHA;EACE,qBAAA;EACA,mB9B4lBkC;E8B3lBlC,sB9B2lBkC;AJ8sGpC;AkC7xHA;EACE,gBAAA;EACA,YAAA;EAGA,mBAAA;AlC8xHF;AkC1xHA;EACE,wBAAA;E7BSI,kBAtCa;E6B+BjB,cAAA;EACA,6BAAA;EACA,6BAAA;EtBrHE,gBNmCY;ANg3HhB;AOx4HE;E2B8GE,qBAAA;AlC6xHJ;AkCvxHA;EACE,qBAAA;EACA,YAAA;EACA,aAAA;EACA,sBAAA;EACA,WAAA;EACA,mCAAA;EACA,0BAAA;AlC0xHF;AgB51HI;EkB8EI;;;;;;IACE,gBAAA;IACA,eAAA;ElCuxHR;AACF;AgBr3HI;EkByFA;IAoBI,qBAAA;IACA,2BAAA;ElC4wHN;EkC1wHM;IACE,mBAAA;ElC4wHR;EkC1wHQ;IACE,kBAAA;ElC4wHV;EkCzwHQ;IACE,qB9BgiBwB;I8B/hBxB,oB9B+hBwB;EJ4uGlC;EkCtwHM;;;;;;IACE,iBAAA;ElC6wHR;EkC/vHM;IACE,wBAAA;IAGA,gBAAA;ElC+vHR;EkC5vHM;IACE,aAAA;ElC8vHR;AACF;AgBv4HI;EkB8EI;;;;;;IACE,gBAAA;IACA,eAAA;ElCi0HR;AACF;AgB/5HI;EkByFA;IAoBI,qBAAA;IACA,2BAAA;ElCszHN;EkCpzHM;IACE,mBAAA;ElCszHR;EkCpzHQ;IACE,kBAAA;ElCszHV;EkCnzHQ;IACE,qB9BgiBwB;I8B/hBxB,oB9B+hBwB;EJsxGlC;EkChzHM;;;;;;IACE,iBAAA;ElCuzHR;EkCzyHM;IACE,wBAAA;IAGA,gBAAA;ElCyyHR;EkCtyHM;IACE,aAAA;ElCwyHR;AACF;AgBj7HI;EkB8EI;;;;;;IACE,gBAAA;IACA,eAAA;ElC22HR;AACF;AgBz8HI;EkByFA;IAoBI,qBAAA;IACA,2BAAA;ElCg2HN;EkC91HM;IACE,mBAAA;ElCg2HR;EkC91HQ;IACE,kBAAA;ElCg2HV;EkC71HQ;IACE,qB9BgiBwB;I8B/hBxB,oB9B+hBwB;EJg0GlC;EkC11HM;;;;;;IACE,iBAAA;ElCi2HR;EkCn1HM;IACE,wBAAA;IAGA,gBAAA;ElCm1HR;EkCh1HM;IACE,aAAA;ElCk1HR;AACF;AgB39HI;EkB8EI;;;;;;IACE,gBAAA;IACA,eAAA;ElCq5HR;AACF;AgBn/HI;EkByFA;IAoBI,qBAAA;IACA,2BAAA;ElC04HN;EkCx4HM;IACE,mBAAA;ElC04HR;EkCx4HQ;IACE,kBAAA;ElC04HV;EkCv4HQ;IACE,qB9BgiBwB;I8B/hBxB,oB9B+hBwB;EJ02GlC;EkCp4HM;;;;;;IACE,iBAAA;ElC24HR;EkC73HM;IACE,wBAAA;IAGA,gBAAA;ElC63HR;EkC13HM;IACE,aAAA;ElC43HR;AACF;AkCz7HI;EAoBI,qBAAA;EACA,2BAAA;AlCw6HR;AkC37HQ;;;;;;EACE,gBAAA;EACA,eAAA;AlCk8HV;AkC/6HQ;EACE,mBAAA;AlCi7HV;AkC/6HU;EACE,kBAAA;AlCi7HZ;AkC96HU;EACE,qB9BgiBwB;E8B/hBxB,oB9B+hBwB;AJi5GpC;AkC36HQ;;;;;;EACE,iBAAA;AlCk7HV;AkCp6HQ;EACE,wBAAA;EAGA,gBAAA;AlCo6HV;AkCj6HQ;EACE,aAAA;AlCm6HV;AkCr5HE;EACE,yB9B0gBgC;AJ84GpC;AOxmIE;E2BmNI,yB9BugB8B;AJi5GpC;AkCn5HI;EACE,yB9B+f8B;AJs5GpC;AO9mIE;E2B4NM,yB9B6f4B;AJw5GpC;AkCl5HM;EACE,yB9B2f4B;AJy5GpC;AkCh5HI;;;;EAIE,yB9Bkf8B;AJg6GpC;AkC94HE;EACE,yB9B2egC;E8B1ehC,gC9B+egC;AJi6GpC;AkC74HE;EACE,+QAAA;AlC+4HJ;AkC54HE;EACE,yB9BkegC;AJ46GpC;AkC74HI;EACE,yB9Bke8B;AJ66GpC;AOvoIE;E2B2PM,yB9B+d4B;AJg7GpC;AkCv4HE;EACE,W9B7QO;AJupIX;AO9oIE;E2BuQI,W9BhRK;AJ0pIX;AkCr4HI;EACE,+B9Boc8B;AJm8GpC;AOppIE;E2BgRM,gC9Bkc4B;AJq8GpC;AkCp4HM;EACE,gC9Bgc4B;AJs8GpC;AkCl4HI;;;;EAIE,W9BrSK;AJyqIX;AkCh4HE;EACE,+B9BgbgC;E8B/ahC,sC9BobgC;AJ88GpC;AkC/3HE;EACE,qRAAA;AlCi4HJ;AkC93HE;EACE,+B9BuagC;AJy9GpC;AkC/3HI;EACE,W9BrTK;AJsrIX;AO7qIE;E2B+SM,W9BxTG;AJyrIX;AmC5rIA;EACE,kBAAA;EACA,aAAA;EACA,sBAAA;EACA,YAAA;EAEA,qBAAA;EACA,sB/BJS;E+BKT,2BAAA;EACA,sCAAA;EvBRE,gBNmCY;ANoqIhB;AmC5rIE;EACE,eAAA;EACA,cAAA;AnC8rIJ;AmC1rII;EvBRA,yBN0BY;EMzBZ,0BNyBY;AN4qIhB;AmCxrII;EvBAA,6BNYY;EMXZ,4BNWY;ANgrIhB;AmCtrIA;EAGE,cAAA;EAGA,eAAA;EACA,gB/BsxBkC;AJ+5GpC;AmCjrIA;EACE,sB/BgxBkC;AJo6GpC;AmCjrIA;EACE,qBAAA;EACA,gBAAA;AnCorIF;AmCjrIA;EACE,gBAAA;AnCorIF;AO/tIE;E4BgDE,qBAAA;AnCmrIJ;AmChrIE;EACE,oB/B+vBgC;AJm7GpC;AmC1qIA;EACE,wBAAA;EACA,gBAAA;EAEA,qC/BwvBkC;E+BvvBlC,6CAAA;AnC4qIF;AmC1qIE;EvB1EE,4BuB2EuB;AnC4qI3B;AmCxqII;EACE,aAAA;AnC0qIN;AmCrqIA;EACE,wBAAA;EACA,qC/BwuBkC;E+BvuBlC,0CAAA;AnCwqIF;AmCtqIE;EvB1FE,4BuB2FuB;AnCwqI3B;AmC/pIA;EACE,uBAAA;EACA,uBAAA;EACA,sBAAA;EACA,gBAAA;AnCkqIF;AmC/pIA;EACE,uBAAA;EACA,sBAAA;AnCkqIF;AmC9pIA;EACE,kBAAA;EACA,MAAA;EACA,QAAA;EACA,SAAA;EACA,OAAA;EACA,gB/B8sBkC;AJm9GpC;AmC9pIA;;;EAGE,cAAA;EACA,WAAA;AnCiqIF;AmC9pIA;;EvBxHI,4BRqzBgC;EQpzBhC,6BRozBgC;AJu+GpC;AmC/pIA;;EvB/GI,gCRuyBgC;EQtyBhC,+BRsyBgC;AJ6+GpC;AmC5pIE;EACE,mB/BurBgC;AJw+GpC;AgBxvII;EmBuFJ;IAMI,aAAA;IACA,mBAAA;IACA,mBAAA;IACA,kBAAA;EnC+pIF;EmC7pIE;IAEE,YAAA;IACA,kB/B2qB8B;I+B1qB9B,gBAAA;IACA,iB/ByqB8B;EJq/GlC;AACF;AmClpIE;EACE,mB/B2pBgC;AJ0/GpC;AgB1wII;EmBiHJ;IAQI,aAAA;IACA,mBAAA;EnCqpIF;EmClpIE;IAEE,YAAA;IACA,gBAAA;EnCmpIJ;EmCjpII;IACE,cAAA;IACA,cAAA;EnCmpIN;EmC9oIM;IvBhLJ,0BuBiLmC;IvBhLnC,6BuBgLmC;EnCipIrC;EmC/oIQ;;IAGE,0BAAA;EnCgpIV;EmC9oIQ;;IAGE,6BAAA;EnC+oIV;EmC3oIM;IvBjLJ,yBuBkLkC;IvBjLlC,4BuBiLkC;EnC8oIpC;EmC5oIQ;;IAGE,yBAAA;EnC6oIV;EmC3oIQ;;IAGE,4BAAA;EnC4oIV;AACF;AmC/nIE;EACE,sB/BglBgC;AJkjHpC;AgBpzII;EmBgLJ;IAMI,oB/B6lBgC;S+B7lBhC,e/B6lBgC;I+B5lBhC,wB/B6lBgC;S+B7lBhC,mB/B6lBgC;I+B5lBhC,UAAA;IACA,SAAA;EnCkoIF;EmChoIE;IACE,qBAAA;IACA,WAAA;EnCkoIJ;AACF;AmCxnIE;EACE,gBAAA;AnC2nIJ;AmCznII;EACE,gBAAA;EvB5OF,6BuB6OgC;EvB5OhC,4BuB4OgC;AnC4nIpC;AmCznII;EvB9PA,yBuB+P6B;EvB9P7B,0BuB8P6B;AnC4nIjC;AmCznII;EvB3QA,gBuB4QyB;EACvB,mBAAA;AnC2nIN;AoC74IA;EACE,aAAA;EACA,eAAA;EACA,qBAAA;EACA,mBhCiiCkC;EgC/hClC,gBAAA;EACA,yBhCES;EQJP,gBNmCY;AN+2IhB;AoC14IE;EACE,oBhCqhCgC;AJw3GpC;AoC34II;EACE,qBAAA;EACA,qBhCihC8B;EgChhC9B,chCNK;EgCOL,YAAA;ApC64IN;AoCn4IE;EACE,0BAAA;ApCq4IJ;AoCl4IE;EACE,qBAAA;ApCo4IJ;AoCj4IE;EACE,chC1BO;AJ65IX;AqC16IA;EACE,aAAA;E5BGA,eAAA;EACA,gBAAA;EGAE,gBNmCY;ANy4IhB;AqC36IA;EACE,kBAAA;EACA,cAAA;EACA,uBAAA;EACA,iBAAA;EACA,iBjCmxBkC;EiClxBlC,cjCsKwC;EiCrKxC,sBjCNS;EiCOT,yBAAA;ArC86IF;AqC56IE;EACE,UAAA;EACA,c/BfkB;E+BgBlB,qBAAA;EACA,yBjCXO;EiCYP,qBjCXO;AJy7IX;AqC36IE;EACE,UAAA;EACA,UjC4wBgC;EiC3wBhC,gDjCkX0B;AJ2jI9B;AqCv6II;EACE,cAAA;EzBCF,yBNKY;EMJZ,4BNIY;ANs6IhB;AqCv6II;EzBlBA,0BNmBY;EMlBZ,6BNkBY;AN06IhB;AqCt6IE;EACE,UAAA;EACA,WjCvCO;EiCwCP,yBjC8M0B;EiC7M1B,qBjC6M0B;AJ2tI9B;AqCr6IE;EACE,cjCvCO;EiCwCP,oBAAA;EAEA,YAAA;EACA,sBjCjDO;EiCkDP,qBjC/CO;AJq9IX;AsC59IE;EACE,uBAAA;EjC2HE,kBAtCa;EiCnFf,gBlCsO0B;AJyvI9B;AsC19IM;E1BwBF,8BRgN0B;EQ/M1B,iCR+M0B;AJsvI9B;AsCz9IM;E1BKF,+BR8N0B;EQ7N1B,kCR6N0B;AJ0vI9B;AsC1+IE;EACE,uBAAA;EjC2HE,mBAtCa;EiCnFf,gBlCuO0B;AJswI9B;AsCx+IM;E1BwBF,8BRiN0B;EQhN1B,iCRgN0B;AJmwI9B;AsCv+IM;E1BKF,+BR+N0B;EQ9N1B,kCR8N0B;AJuwI9B;AuCt/IA;EACE,qBAAA;EACA,qBAAA;ElCiEE,cAAA;EkC/DF,gBnC2R4B;EmC1R5B,cAAA;EACA,kBAAA;EACA,mBAAA;EACA,wBAAA;E3BRE,gBNmCY;EelCV,qIkBSJ;AvCy/IF;AqB7/II;EkBNJ;IlBOM,gBAAA;ErBggJJ;AACF;AO7/IE;EgCGI,qBAAA;AvC6/IN;AuCx/IE;EACE,aAAA;AvC2/IJ;AuCt/IA;EACE,kBAAA;EACA,SAAA;AvCy/IF;AuCl/IA;EACE,oBnC63BkC;EmC53BlC,mBnC43BkC;EQh6BhC,oBRm6BgC;AJunHpC;AuC7+IE;ECjDA,WAAA;EACA,yBpC6Ea;AJq9If;AOphJE;EiCVI,WAAA;EACA,yBAAA;AxCiiJN;AwC9hJI;EAEE,UAAA;EACA,+CAAA;AxC+hJN;AuC1/IE;ECjDA,WAAA;EACA,yBpC6Ea;AJk+If;AOjiJE;EiCVI,WAAA;EACA,yBAAA;AxC8iJN;AwC3iJI;EAEE,UAAA;EACA,iDAAA;AxC4iJN;AuCvgJE;ECjDA,WAAA;EACA,yBpC6Ea;AJ++If;AO9iJE;EiCVI,WAAA;EACA,yBAAA;AxC2jJN;AwCxjJI;EAEE,UAAA;EACA,+CAAA;AxCyjJN;AuCphJE;ECjDA,WAAA;EACA,yBpC6Ea;AJ4/If;AO3jJE;EiCVI,WAAA;EACA,yBAAA;AxCwkJN;AwCrkJI;EAEE,UAAA;EACA,gDAAA;AxCskJN;AuCjiJE;ECjDA,cAAA;EACA,yBpC6Ea;AJygJf;AOxkJE;EiCVI,cAAA;EACA,yBAAA;AxCqlJN;AwCllJI;EAEE,UAAA;EACA,+CAAA;AxCmlJN;AuC9iJE;ECjDA,WAAA;EACA,yBpC6Ea;AJshJf;AOrlJE;EiCVI,WAAA;EACA,yBAAA;AxCkmJN;AwC/lJI;EAEE,UAAA;EACA,+CAAA;AxCgmJN;AuC3jJE;ECjDA,cAAA;EACA,yBpC6Ea;AJmiJf;AOlmJE;EiCVI,cAAA;EACA,yBAAA;AxC+mJN;AwC5mJI;EAEE,UAAA;EACA,iDAAA;AxC6mJN;AuCxkJE;ECjDA,WAAA;EACA,yBpC6Ea;AJgjJf;AO/mJE;EiCVI,WAAA;EACA,yBAAA;AxC4nJN;AwCznJI;EAEE,UAAA;EACA,8CAAA;AxC0nJN;AyCvoJA;EACE,kBAAA;EACA,mBrCqzBkC;EqCnzBlC,yBrCKS;EQJP,qBR8O0B;AJ25I9B;AgBllJI;EyB5DJ;IAQI,kBAAA;EzC0oJF;AACF;AyCvoJA;EACE,gBAAA;EACA,eAAA;E7BTE,gB6BUqB;AzC0oJzB;A0CrpJA;EACE,kBAAA;EACA,wBAAA;EACA,mBtCq9BkC;EsCp9BlC,6BAAA;E9BHE,gBNmCY;ANynJhB;A0CppJA;EAEE,cAAA;A1CspJF;A0ClpJA;EACE,gBtCgR4B;AJq4I9B;A0C7oJA;EACE,mBAAA;A1CgpJF;A0C7oJE;EACE,kBAAA;EACA,MAAA;EACA,QAAA;EACA,wBAAA;EACA,cAAA;A1C+oJJ;A0CroJE;EC9CA,cD+CqH;EnB1CnH,yBmB0CuB;EC7CzB,qBD6CqE;A1C0oJvE;A2CrrJE;EACE,yBAAA;A3CurJJ;A2CprJE;EACE,cAAA;A3CsrJJ;A0CjpJE;EC9CA,cD+CqH;EnB1CnH,yBmB0CuB;EC7CzB,qBD6CqE;A1CspJvE;A2CjsJE;EACE,yBAAA;A3CmsJJ;A2ChsJE;EACE,cAAA;A3CksJJ;A0C7pJE;EC9CA,cD+CqH;EnB1CnH,yBmB0CuB;EC7CzB,qBD6CqE;A1CkqJvE;A2C7sJE;EACE,yBAAA;A3C+sJJ;A2C5sJE;EACE,cAAA;A3C8sJJ;A0CzqJE;EC9CA,cD+CqH;EnB1CnH,yBmB0CuB;EC7CzB,qBD6CqE;A1C8qJvE;A2CztJE;EACE,yBAAA;A3C2tJJ;A2CxtJE;EACE,cAAA;A3C0tJJ;A0CrrJE;EC9CA,cD+CqH;EnB1CnH,yBmB0CuB;EC7CzB,qBD6CqE;A1C0rJvE;A2CruJE;EACE,yBAAA;A3CuuJJ;A2CpuJE;EACE,cAAA;A3CsuJJ;A0CjsJE;EC9CA,cD+CqH;EnB1CnH,yBmB0CuB;EC7CzB,qBD6CqE;A1CssJvE;A2CjvJE;EACE,yBAAA;A3CmvJJ;A2ChvJE;EACE,cAAA;A3CkvJJ;A0C7sJE;EC9CA,cD+CqH;EnB1CnH,yBmB0CuB;EC7CzB,qBD6CqE;A1CktJvE;A2C7vJE;EACE,yBAAA;A3C+vJJ;A2C5vJE;EACE,cAAA;A3C8vJJ;A0CztJE;EC9CA,cD+CqH;EnB1CnH,yBmB0CuB;EC7CzB,qBD6CqE;A1C8tJvE;A2CzwJE;EACE,yBAAA;A3C2wJJ;A2CxwJE;EACE,cAAA;A3C0wJJ;A4ClxJE;EACE;IAAO,2BAAA;E5CsxJT;E4CrxJE;IAAK,wBAAA;E5CwxJP;AACF;A4C3xJE;EACE;IAAO,2BAAA;E5CsxJT;E4CrxJE;IAAK,wBAAA;E5CwxJP;AACF;A4CrxJA;EACE,aAAA;EACA,YxC89BkC;EwC79BlC,gBAAA;EvCoHI,kBAtCa;EuC5EjB,yBxCJS;EQJP,gBNmCY;AN6vJhB;A4CnxJA;EACE,aAAA;EACA,sBAAA;EACA,uBAAA;EACA,gBAAA;EACA,WxChBS;EwCiBT,kBAAA;EACA,mBAAA;EACA,yBxCo9BkC;EiBx+B9B,2BuBqBJ;A5CsxJF;AqBtyJI;EuBOJ;IvBNM,gBAAA;ErByyJJ;AACF;A4CxxJA;ErBaE,qMAAA;EqBXA,0BAAA;A5C2xJF;A4CvxJE;EACE,0DAAA;UAAA,kDAAA;A5C0xJJ;A4CvxJM;EAJJ;IAKM,uBAAA;YAAA,eAAA;E5C0xJN;AACF;A6Cp0JA;EACE,aAAA;EACA,uBAAA;A7Cu0JF;A6Cp0JA;EACE,OAAA;A7Cu0JF;A8Cz0JA;EACE,aAAA;EACA,sBAAA;EAGA,eAAA;EACA,gBAAA;A9C00JF;A8Cj0JA;EACE,WAAA;EACA,c1CPS;E0CQT,mBAAA;A9Co0JF;AO10JE;EuCUE,UAAA;EACA,c1CbO;E0CcP,qBAAA;EACA,yB1CrBO;AJw1JX;A8Ch0JE;EACE,cxClBc;EwCmBd,yB1CzBO;AJ21JX;A8CzzJA;EACE,kBAAA;EACA,cAAA;EACA,wBAAA;EAEA,sB1CzCS;E0C0CT,sCAAA;A9C2zJF;A8CzzJE;ElCrCE,yBN0BY;EMzBZ,0BNyBY;ANw0JhB;A8CzzJE;ElC3BE,6BNYY;EMXZ,4BNWY;AN40JhB;A8CzzJE;EAEE,c1ChDO;E0CiDP,oBAAA;EACA,sB1CxDO;AJk3JX;A8CtzJE;EACE,UAAA;EACA,W1C9DO;E0C+DP,yB1CuL0B;E0CtL1B,qB1CsL0B;AJkoJ9B;A8CrzJE;EACE,mBAAA;A9CuzJJ;A8CrzJI;EACE,gBAAA;EACA,qB1CgKwB;AJupJ9B;A8CzyJI;EACE,mBAAA;A9C4yJN;A8CzyJQ;ElCrCJ,4BNpBY;EMQZ,0BkCmDuC;A9C2yJ3C;A8CxyJQ;ElCtDJ,0BNRY;EMoBZ,4BkC4CyC;A9C0yJ7C;A8CvyJQ;EACE,aAAA;A9CyyJV;A8CtyJQ;EACE,qB1C+HoB;E0C9HpB,oBAAA;A9CwyJV;A8CtyJU;EACE,iBAAA;EACA,sB1C0HkB;AJ8qJ9B;AgBj2JI;E8BiCA;IACE,mBAAA;E9Co0JJ;E8Cj0JM;IlCrCJ,4BNpBY;IMQZ,0BkCmDuC;E9Cm0JzC;E8Ch0JM;IlCtDJ,0BNRY;IMoBZ,4BkC4CyC;E9Ck0J3C;E8C/zJM;IACE,aAAA;E9Ci0JR;E8C9zJM;IACE,qB1C+HoB;I0C9HpB,oBAAA;E9Cg0JR;E8C9zJQ;IACE,iBAAA;IACA,sB1C0HkB;EJssJ5B;AACF;AgB13JI;E8BiCA;IACE,mBAAA;E9C41JJ;E8Cz1JM;IlCrCJ,4BNpBY;IMQZ,0BkCmDuC;E9C21JzC;E8Cx1JM;IlCtDJ,0BNRY;IMoBZ,4BkC4CyC;E9C01J3C;E8Cv1JM;IACE,aAAA;E9Cy1JR;E8Ct1JM;IACE,qB1C+HoB;I0C9HpB,oBAAA;E9Cw1JR;E8Ct1JQ;IACE,iBAAA;IACA,sB1C0HkB;EJ8tJ5B;AACF;AgBl5JI;E8BiCA;IACE,mBAAA;E9Co3JJ;E8Cj3JM;IlCrCJ,4BNpBY;IMQZ,0BkCmDuC;E9Cm3JzC;E8Ch3JM;IlCtDJ,0BNRY;IMoBZ,4BkC4CyC;E9Ck3J3C;E8C/2JM;IACE,aAAA;E9Ci3JR;E8C92JM;IACE,qB1C+HoB;I0C9HpB,oBAAA;E9Cg3JR;E8C92JQ;IACE,iBAAA;IACA,sB1C0HkB;EJsvJ5B;AACF;AgB16JI;E8BiCA;IACE,mBAAA;E9C44JJ;E8Cz4JM;IlCrCJ,4BNpBY;IMQZ,0BkCmDuC;E9C24JzC;E8Cx4JM;IlCtDJ,0BNRY;IMoBZ,4BkC4CyC;E9C04J3C;E8Cv4JM;IACE,aAAA;E9Cy4JR;E8Ct4JM;IACE,qB1C+HoB;I0C9HpB,oBAAA;E9Cw4JR;E8Ct4JQ;IACE,iBAAA;IACA,sB1C0HkB;EJ8wJ5B;AACF;A8C13JE;EACE,qBAAA;EACA,oBAAA;ElCjIA,gBkCkIuB;A9C43J3B;A8C13JI;EACE,mBAAA;A9C43JN;A8Cv3JI;EACE,sBAAA;A9Cy3JN;A+CtgKE;EACE,cDwJsE;ECvJtE,yBDuJuC;A9Ck3J3C;AO9/JE;EwCPM,cDmJkE;EClJlE,yBAAA;A/CwgKR;A+CrgKM;EACE,W3CPG;E2CQH,yBD6IkE;EC5IlE,qBD4IkE;A9C23J1E;A+CphKE;EACE,cDwJsE;ECvJtE,yBDuJuC;A9Cg4J3C;AO5gKE;EwCPM,cDmJkE;EClJlE,yBAAA;A/CshKR;A+CnhKM;EACE,W3CPG;E2CQH,yBD6IkE;EC5IlE,qBD4IkE;A9Cy4J1E;A+CliKE;EACE,cDwJsE;ECvJtE,yBDuJuC;A9C84J3C;AO1hKE;EwCPM,cDmJkE;EClJlE,yBAAA;A/CoiKR;A+CjiKM;EACE,W3CPG;E2CQH,yBD6IkE;EC5IlE,qBD4IkE;A9Cu5J1E;A+ChjKE;EACE,cDwJsE;ECvJtE,yBDuJuC;A9C45J3C;AOxiKE;EwCPM,cDmJkE;EClJlE,yBAAA;A/CkjKR;A+C/iKM;EACE,W3CPG;E2CQH,yBD6IkE;EC5IlE,qBD4IkE;A9Cq6J1E;A+C9jKE;EACE,cDwJsE;ECvJtE,yBDuJuC;A9C06J3C;AOtjKE;EwCPM,cDmJkE;EClJlE,yBAAA;A/CgkKR;A+C7jKM;EACE,W3CPG;E2CQH,yBD6IkE;EC5IlE,qBD4IkE;A9Cm7J1E;A+C5kKE;EACE,cDwJsE;ECvJtE,yBDuJuC;A9Cw7J3C;AOpkKE;EwCPM,cDmJkE;EClJlE,yBAAA;A/C8kKR;A+C3kKM;EACE,W3CPG;E2CQH,yBD6IkE;EC5IlE,qBD4IkE;A9Ci8J1E;A+C1lKE;EACE,cDwJsE;ECvJtE,yBDuJuC;A9Cs8J3C;AOllKE;EwCPM,cDmJkE;EClJlE,yBAAA;A/C4lKR;A+CzlKM;EACE,W3CPG;E2CQH,yBD6IkE;EC5IlE,qBD4IkE;A9C+8J1E;A+CxmKE;EACE,cDwJsE;ECvJtE,yBDuJuC;A9Co9J3C;AOhmKE;EwCPM,cDmJkE;EClJlE,yBAAA;A/C0mKR;A+CvmKM;EACE,W3CPG;E2CQH,yBD6IkE;EC5IlE,qBD4IkE;A9C69J1E;AgDznKA;EACE,YAAA;E3C8HI,iBAtCa;E2CtFjB,gB5CiS4B;E4ChS5B,cAAA;EACA,W5CYS;E4CXT,yB5ColCkC;E4CnlClC,YAAA;AhD4nKF;AOvnKE;EyCDE,W5CMO;E4CLP,qBAAA;AhD2nKJ;AOvnKE;EyCCI,aAAA;AhDynKN;AgD9mKA;EACE,UAAA;EACA,6BAAA;EACA,SAAA;EACA,wBAAA;KAAA,qBAAA;UAAA,gBAAA;AhDinKF;AgD3mKA;EACE,oBAAA;AhD8mKF;AiDrpKA;EACE,gB7Cy4BkC;E6Cx4BlC,gBAAA;E5C6HI,mBAtCa;E4CpFjB,2C7C04BkC;E6Cz4BlC,4BAAA;EACA,oCAAA;EACA,gD7C24BkC;E6C14BlC,mCAAA;UAAA,2BAAA;EACA,UAAA;ErCLE,sBR64BgC;AJgxIpC;AiDrpKE;EACE,sB7C63BgC;AJ0xIpC;AiDppKE;EACE,UAAA;AjDspKJ;AiDnpKE;EACE,cAAA;EACA,UAAA;AjDqpKJ;AiDlpKE;EACE,aAAA;AjDopKJ;AiDhpKA;EACE,aAAA;EACA,mBAAA;EACA,wBAAA;EACA,c7CtBS;E6CuBT,2C7Ck3BkC;E6Cj3BlC,4BAAA;EACA,4CAAA;AjDmpKF;AiDhpKA;EACE,gB7Ci2BkC;AJkzIpC;AkDvrKA;EAEE,gBAAA;AlDyrKF;AkDvrKE;EACE,kBAAA;EACA,gBAAA;AlDyrKJ;AkDprKA;EACE,eAAA;EACA,MAAA;EACA,OAAA;EACA,a9C+pBkC;E8C9pBlC,aAAA;EACA,WAAA;EACA,YAAA;EACA,gBAAA;EAGA,UAAA;AlDqrKF;AkD9qKA;EACE,kBAAA;EACA,WAAA;EACA,c9C64BkC;E8C34BlC,oBAAA;AlDgrKF;AkD7qKE;E7BrCI,mC6BsCF;EACA,8B9Cm6BgC;AJ4wIpC;AqBjtKI;E6BgCF;I7B/BI,gBAAA;ErBotKJ;AACF;AkDlrKE;EACE,e9Ci6BgC;AJmxIpC;AkDhrKE;EACE,sB9C85BgC;AJoxIpC;AkD9qKA;EACE,aAAA;EACA,6BAAA;AlDirKF;AkD/qKE;EACE,8BAAA;EACA,gBAAA;AlDirKJ;AkD9qKE;;EAEE,cAAA;AlDgrKJ;AkD7qKE;EACE,gBAAA;AlD+qKJ;AkD3qKA;EACE,aAAA;EACA,mBAAA;EACA,6BAAA;AlD8qKF;AkD3qKE;EACE,cAAA;EACA,0BAAA;EACA,WAAA;AlD6qKJ;AkDzqKE;EACE,sBAAA;EACA,uBAAA;EACA,YAAA;AlD2qKJ;AkDzqKI;EACE,gBAAA;AlD2qKN;AkDxqKI;EACE,aAAA;AlD0qKN;AkDpqKA;EACE,kBAAA;EACA,aAAA;EACA,sBAAA;EACA,WAAA;EAGA,oBAAA;EACA,sB9C1GS;E8C2GT,4BAAA;EACA,oCAAA;EtC9GE,qBR8O0B;E8C5H5B,UAAA;AlDmqKF;AkD/pKA;EACE,eAAA;EACA,MAAA;EACA,OAAA;EACA,a9CojBkC;E8CnjBlC,YAAA;EACA,aAAA;EACA,sB9CjHS;AJmxKX;AkD/pKE;EAAS,UAAA;AlDkqKX;AkDjqKE;EAAS,Y9C4zByB;AJw2IpC;AkD/pKA;EACE,aAAA;EACA,uBAAA;EACA,8BAAA;EACA,kB9C0zBkC;E8CzzBlC,gCAAA;EtClIE,0CR+6BgC;EQ96BhC,2CR86BgC;AJu3IpC;AkDjqKE;EACE,kB9CqzBgC;E8CnzBhC,8BAAA;AlDkqKJ;AkD7pKA;EACE,gBAAA;EACA,gB9C2I4B;AJqhK9B;AkD3pKA;EACE,kBAAA;EAGA,cAAA;EACA,a9CuwBkC;AJq5IpC;AkDxpKA;EACE,aAAA;EACA,eAAA;EACA,mBAAA;EACA,yBAAA;EACA,gBAAA;EACA,6BAAA;EtCrJE,8CRi6BgC;EQh6BhC,6CRg6BgC;AJi5IpC;AkDtpKE;EACE,eAAA;AlDwpKJ;AkDnpKA;EACE,kBAAA;EACA,YAAA;EACA,WAAA;EACA,YAAA;EACA,gBAAA;AlDspKF;AgB7xKI;EkC6IF;IACE,gB9CmwBgC;I8ClwBhC,oBAAA;ElDopKF;;EkDjpKA;IACE,+BAAA;ElDopKF;EkDlpKE;IACE,gCAAA;ElDopKJ;;EkDhpKA;IACE,+BAAA;ElDmpKF;EkDjpKE;IACE,4BAAA;ElDmpKJ;;EkD3oKA;IAAY,gB9C4uBsB;EJm6IlC;AACF;AgBtzKI;EkC0KF;;IAEE,gB9CouBgC;EJ26IlC;AACF;AgB5zKI;EkCiLF;IAAY,iB9C8tBsB;EJi7IlC;AACF;AmD53KA;EACE,kBAAA;EACA,a/CmrBkC;E+ClrBlC,cAAA;EACA,S/Cy1BkC;EgD71BlC,kMhDuR4B;EgDrR5B,kBAAA;EACA,gBhD+R4B;EgD9R5B,gBhDmS4B;EgDlS5B,gBAAA;EACA,iBAAA;EACA,qBAAA;EACA,iBAAA;EACA,oBAAA;EACA,sBAAA;EACA,kBAAA;EACA,oBAAA;EACA,mBAAA;EACA,gBAAA;E/CgHI,mBAtCa;E8C9EjB,qBAAA;EACA,UAAA;AnDw4KF;AmDt4KE;EAAS,Y/C60ByB;AJ4jJpC;AmDv4KE;EACE,kBAAA;EACA,cAAA;EACA,a/C60BgC;E+C50BhC,c/C60BgC;AJ4jJpC;AmDv4KI;EACE,kBAAA;EACA,WAAA;EACA,yBAAA;EACA,mBAAA;AnDy4KN;AmDp4KA;EACE,iBAAA;AnDu4KF;AmDr4KE;EACE,SAAA;AnDu4KJ;AmDr4KI;EACE,MAAA;EACA,6BAAA;EACA,sB/CvBK;AJ85KX;AmDl4KA;EACE,iBAAA;AnDq4KF;AmDn4KE;EACE,OAAA;EACA,a/C+yBgC;E+C9yBhC,c/C6yBgC;AJwlJpC;AmDn4KI;EACE,QAAA;EACA,oCAAA;EACA,wB/CvCK;AJ46KX;AmDh4KA;EACE,iBAAA;AnDm4KF;AmDj4KE;EACE,MAAA;AnDm4KJ;AmDj4KI;EACE,SAAA;EACA,6BAAA;EACA,yB/CrDK;AJw7KX;AmD93KA;EACE,iBAAA;AnDi4KF;AmD/3KE;EACE,QAAA;EACA,a/CixBgC;E+ChxBhC,c/C+wBgC;AJknJpC;AmD/3KI;EACE,OAAA;EACA,oCAAA;EACA,uB/CrEK;AJs8KX;AmD52KA;EACE,gB/C2uBkC;E+C1uBlC,uBAAA;EACA,W/CvGS;E+CwGT,kBAAA;EACA,sB/C/FS;EQZP,gBNmCY;ANw7KhB;AqDh+KA;EACE,kBAAA;EACA,MAAA;EACA,OAAA;EACA,ajDirBkC;EiDhrBlC,cAAA;EACA,gBjD22BkC;EgDh3BlC,kMhDuR4B;EgDrR5B,kBAAA;EACA,gBhD+R4B;EgD9R5B,gBhDmS4B;EgDlS5B,gBAAA;EACA,iBAAA;EACA,qBAAA;EACA,iBAAA;EACA,oBAAA;EACA,sBAAA;EACA,kBAAA;EACA,oBAAA;EACA,mBAAA;EACA,gBAAA;E/CgHI,mBAtCa;EgD7EjB,qBAAA;EACA,sBjDNS;EiDOT,4BAAA;EACA,oCAAA;EzCVE,qBR8O0B;AJ0wK9B;AqD1+KE;EACE,kBAAA;EACA,cAAA;EACA,WjD22BgC;EiD12BhC,cjD22BgC;EiD12BhC,gBAAA;ArD4+KJ;AqD1+KI;EAEE,kBAAA;EACA,cAAA;EACA,WAAA;EACA,yBAAA;EACA,mBAAA;ArD2+KN;AqDt+KA;EACE,qBjD41BkC;AJ6oJpC;AqDv+KE;EACE,2BAAA;ArDy+KJ;AqDv+KI;EACE,SAAA;EACA,6BAAA;EACA,qCjDu1B8B;AJkpJpC;AqDt+KI;EACE,WjD6LwB;EiD5LxB,6BAAA;EACA,sBjD7CK;AJqhLX;AqDn+KA;EACE,mBjDw0BkC;AJ8pJpC;AqDp+KE;EACE,yBAAA;EACA,ajDo0BgC;EiDn0BhC,YjDk0BgC;EiDj0BhC,gBAAA;ArDs+KJ;AqDp+KI;EACE,OAAA;EACA,oCAAA;EACA,uCjDg0B8B;AJsqJpC;AqDn+KI;EACE,SjDsKwB;EiDrKxB,oCAAA;EACA,wBjDpEK;AJyiLX;AqDh+KA;EACE,kBjDizBkC;AJkrJpC;AqDj+KE;EACE,wBAAA;ArDm+KJ;AqDj+KI;EACE,MAAA;EACA,oCAAA;EACA,wCjD4yB8B;AJurJpC;AqDh+KI;EACE,QjDkJwB;EiDjJxB,oCAAA;EACA,yBjDxFK;AJ0jLX;AqD79KE;EACE,kBAAA;EACA,MAAA;EACA,SAAA;EACA,cAAA;EACA,WjDwxBgC;EiDvxBhC,oBAAA;EACA,WAAA;EACA,gCAAA;ArD+9KJ;AqD39KA;EACE,oBjDixBkC;AJ6sJpC;AqD59KE;EACE,0BAAA;EACA,ajD6wBgC;EiD5wBhC,YjD2wBgC;EiD1wBhC,gBAAA;ArD89KJ;AqD59KI;EACE,QAAA;EACA,oCAAA;EACA,sCjDywB8B;AJqtJpC;AqD39KI;EACE,UjD+GwB;EiD9GxB,oCAAA;EACA,uBjD3HK;AJwlLX;AqDv8KA;EACE,uBAAA;EACA,gBAAA;EhD3BI,eAtCa;EgDoEjB,yBjD2tBkC;EiD1tBlC,gCAAA;EzChJE,0CRu2BgC;EQt2BhC,2CRs2BgC;AJovJpC;AqDx8KE;EACE,aAAA;ArD08KJ;AqDt8KA;EACE,uBAAA;EACA,c/CzJgB;ANkmLlB;AsDpmLA;EACE,kBAAA;AtDumLF;AsDpmLA;EACE,mBAAA;AtDumLF;AsDpmLA;EACE,kBAAA;EACA,WAAA;EACA,gBAAA;AtDumLF;AuD9nLE;EACE,cAAA;EACA,WAAA;EACA,WAAA;AvDgoLJ;AsDxmLA;EACE,kBAAA;EACA,aAAA;EACA,WAAA;EACA,WAAA;EACA,mBAAA;EACA,mCAAA;UAAA,2BAAA;EjC5BI,sCiC6BJ;AtD2mLF;AqBnoLI;EiCiBJ;IjChBM,gBAAA;ErBsoLJ;AACF;AsD7mLA;;;EAGE,cAAA;AtDgnLF;AsD7mLA;;EAEE,2BAAA;AtDgnLF;AsD7mLA;;EAEE,4BAAA;AtDgnLF;AsDvmLE;EACE,UAAA;EACA,4BAAA;EACA,eAAA;AtD0mLJ;AsDvmLE;;;EAGE,UAAA;EACA,UAAA;AtDymLJ;AsDtmLE;;EAEE,UAAA;EACA,UAAA;EjCtEE,2BiCuEF;AtDwmLJ;AqB1qLI;EiC8DF;;IjC7DI,gBAAA;ErB8qLJ;AACF;AsDrmLA;;EAEE,kBAAA;EACA,MAAA;EACA,SAAA;EACA,UAAA;EAEA,aAAA;EACA,mBAAA;EACA,uBAAA;EACA,UlDk9BmC;EkDj9BnC,WlD1FS;EkD2FT,kBAAA;EACA,YlDg9BmC;EiB7iC/B,8BiC8FJ;AtDumLF;AqBhsLI;EiC2EJ;;IjC1EM,gBAAA;ErBosLJ;AACF;AOjsLE;;;E+CwFE,WlDjGO;EkDkGP,qBAAA;EACA,UAAA;EACA,YlDy8BiC;AJqqJrC;AsD3mLA;EACE,OAAA;AtD8mLF;AsDzmLA;EACE,QAAA;AtD4mLF;AsDrmLA;;EAEE,qBAAA;EACA,WlDk8BmC;EkDj8BnC,YlDi8BmC;EkDh8BnC,mCAAA;AtDwmLF;AsDtmLA;EACE,sNAAA;AtDymLF;AsDvmLA;EACE,uNAAA;AtD0mLF;AsDjmLA;EACE,kBAAA;EACA,QAAA;EACA,SAAA;EACA,OAAA;EACA,WAAA;EACA,aAAA;EACA,uBAAA;EACA,eAAA;EAEA,iBlDw5BmC;EkDv5BnC,gBlDu5BmC;EkDt5BnC,gBAAA;AtDmmLF;AsDjmLE;EACE,uBAAA;EACA,cAAA;EACA,WlDs5BiC;EkDr5BjC,WlDs5BiC;EkDr5BjC,iBlDu5BiC;EkDt5BjC,gBlDs5BiC;EkDr5BjC,mBAAA;EACA,eAAA;EACA,sBlDhKO;EkDiKP,4BAAA;EAEA,kCAAA;EACA,qCAAA;EACA,YAAA;EjCtKE,6BiCuKF;AtDkmLJ;AqBpwLI;EiCmJF;IjClJI,gBAAA;ErBuwLJ;AACF;AsDpmLE;EACE,UAAA;AtDsmLJ;AsD7lLA;EACE,kBAAA;EACA,UAAA;EACA,YAAA;EACA,SAAA;EACA,WAAA;EACA,iBAAA;EACA,oBAAA;EACA,WlD3LS;EkD4LT,kBAAA;AtDgmLF;AwD/xLA;EACE;IAAK,yBAAA;ExDmyLL;AACF;AwDryLA;EACE;IAAK,yBAAA;ExDmyLL;AACF;AwDjyLA;EACE,qBAAA;EACA,WpDkkCsB;EoDjkCtB,YpDikCsB;EoDhkCtB,2BAAA;EACA,iCAAA;EACA,+BAAA;EAEA,kBAAA;EACA,uDAAA;UAAA,+CAAA;AxDkyLF;AwD/xLA;EACE,WpD2jCwB;EoD1jCxB,YpD0jCwB;EoDzjCxB,mBpD2jCwB;AJuuJ1B;AwD3xLA;EACE;IACE,mBAAA;ExD8xLF;EwD5xLA;IACE,UAAA;ExD8xLF;AACF;AwDpyLA;EACE;IACE,mBAAA;ExD8xLF;EwD5xLA;IACE,UAAA;ExD8xLF;AACF;AwD3xLA;EACE,qBAAA;EACA,WpDmiCsB;EoDliCtB,YpDkiCsB;EoDjiCtB,2BAAA;EACA,8BAAA;EAEA,kBAAA;EACA,UAAA;EACA,qDAAA;UAAA,6CAAA;AxD4xLF;AwDzxLA;EACE,WpD4hCwB;EoD3hCxB,YpD2hCwB;AJiwJ1B;AyD/0LA;EAAqB,mCAAA;AzDm1LrB;AyDl1LA;EAAqB,8BAAA;AzDs1LrB;AyDr1LA;EAAqB,iCAAA;AzDy1LrB;AyDx1LA;EAAqB,iCAAA;AzD41LrB;AyD31LA;EAAqB,sCAAA;AzD+1LrB;AyD91LA;EAAqB,mCAAA;AzDk2LrB;A0Dp2LE;EACE,oCAAA;A1Du2LJ;AO71LE;;;EmDLI,oCAAA;A1Dw2LN;A0D92LE;EACE,oCAAA;A1Di3LJ;AOv2LE;;;EmDLI,oCAAA;A1Dk3LN;A0Dx3LE;EACE,oCAAA;A1D23LJ;AOj3LE;;;EmDLI,oCAAA;A1D43LN;A0Dl4LE;EACE,oCAAA;A1Dq4LJ;AO33LE;;;EmDLI,oCAAA;A1Ds4LN;A0D54LE;EACE,oCAAA;A1D+4LJ;AOr4LE;;;EmDLI,oCAAA;A1Dg5LN;A0Dt5LE;EACE,oCAAA;A1Dy5LJ;AO/4LE;;;EmDLI,oCAAA;A1D05LN;A0Dh6LE;EACE,oCAAA;A1Dm6LJ;AOz5LE;;;EmDLI,oCAAA;A1Do6LN;A0D16LE;EACE,oCAAA;A1D66LJ;AOn6LE;;;EmDLI,oCAAA;A1D86LN;A2D76LA;EACE,iCAAA;A3Dg7LF;A2D76LA;EACE,wCAAA;A3Dg7LF;A4D37LA;EAAkB,oCAAA;A5D+7LlB;A4D97LA;EAAkB,wCAAA;A5Dk8LlB;A4Dj8LA;EAAkB,0CAAA;A5Dq8LlB;A4Dp8LA;EAAkB,2CAAA;A5Dw8LlB;A4Dv8LA;EAAkB,yCAAA;A5D28LlB;A4Dz8LA;EAAmB,oBAAA;A5D68LnB;A4D58LA;EAAmB,wBAAA;A5Dg9LnB;A4D/8LA;EAAmB,0BAAA;A5Dm9LnB;A4Dl9LA;EAAmB,2BAAA;A5Ds9LnB;A4Dr9LA;EAAmB,yBAAA;A5Dy9LnB;A4Dt9LE;EACE,gCAAA;A5Dy9LJ;A4D19LE;EACE,gCAAA;A5D69LJ;A4D99LE;EACE,gCAAA;A5Di+LJ;A4Dl+LE;EACE,gCAAA;A5Dq+LJ;A4Dt+LE;EACE,gCAAA;A5Dy+LJ;A4D1+LE;EACE,gCAAA;A5D6+LJ;A4D9+LE;EACE,gCAAA;A5Di/LJ;A4Dl/LE;EACE,gCAAA;A5Dq/LJ;A4Dj/LA;EACE,6BAAA;A5Do/LF;A4D7+LA;EACE,gCAAA;A5Dg/LF;A4D7+LA;EACE,2BAAA;A5Dg/LF;A4D7+LA;EACE,oCAAA;EACA,qCAAA;A5Dg/LF;A4D7+LA;EACE,qCAAA;EACA,wCAAA;A5Dg/LF;A4D7+LA;EACE,wCAAA;EACA,uCAAA;A5Dg/LF;A4D7+LA;EACE,oCAAA;EACA,uCAAA;A5Dg/LF;A4D7+LA;EACE,gCAAA;A5Dg/LF;A4D7+LA;EACE,6BAAA;A5Dg/LF;A4D7+LA;EACE,+BAAA;A5Dg/LF;A4D7+LA;EACE,2BAAA;A5Dg/LF;AuDxjME;EACE,cAAA;EACA,WAAA;EACA,WAAA;AvD2jMJ;A6DpjMM;EAAwB,wBAAA;A7DwjM9B;A6DxjMM;EAAwB,0BAAA;A7D4jM9B;A6D5jMM;EAAwB,gCAAA;A7DgkM9B;A6DhkMM;EAAwB,yBAAA;A7DokM9B;A6DpkMM;EAAwB,yBAAA;A7DwkM9B;A6DxkMM;EAAwB,6BAAA;A7D4kM9B;A6D5kMM;EAAwB,8BAAA;A7DglM9B;A6DhlMM;EAAwB,wBAAA;A7DolM9B;A6DplMM;EAAwB,+BAAA;A7DwlM9B;AgBviMI;E6CjDE;IAAwB,wBAAA;E7D6lM5B;;E6D7lMI;IAAwB,0BAAA;E7DimM5B;;E6DjmMI;IAAwB,gCAAA;E7DqmM5B;;E6DrmMI;IAAwB,yBAAA;E7DymM5B;;E6DzmMI;IAAwB,yBAAA;E7D6mM5B;;E6D7mMI;IAAwB,6BAAA;E7DinM5B;;E6DjnMI;IAAwB,8BAAA;E7DqnM5B;;E6DrnMI;IAAwB,wBAAA;E7DynM5B;;E6DznMI;IAAwB,+BAAA;E7D6nM5B;AACF;AgB7kMI;E6CjDE;IAAwB,wBAAA;E7DkoM5B;;E6DloMI;IAAwB,0BAAA;E7DsoM5B;;E6DtoMI;IAAwB,gCAAA;E7D0oM5B;;E6D1oMI;IAAwB,yBAAA;E7D8oM5B;;E6D9oMI;IAAwB,yBAAA;E7DkpM5B;;E6DlpMI;IAAwB,6BAAA;E7DspM5B;;E6DtpMI;IAAwB,8BAAA;E7D0pM5B;;E6D1pMI;IAAwB,wBAAA;E7D8pM5B;;E6D9pMI;IAAwB,+BAAA;E7DkqM5B;AACF;AgBlnMI;E6CjDE;IAAwB,wBAAA;E7DuqM5B;;E6DvqMI;IAAwB,0BAAA;E7D2qM5B;;E6D3qMI;IAAwB,gCAAA;E7D+qM5B;;E6D/qMI;IAAwB,yBAAA;E7DmrM5B;;E6DnrMI;IAAwB,yBAAA;E7DurM5B;;E6DvrMI;IAAwB,6BAAA;E7D2rM5B;;E6D3rMI;IAAwB,8BAAA;E7D+rM5B;;E6D/rMI;IAAwB,wBAAA;E7DmsM5B;;E6DnsMI;IAAwB,+BAAA;E7DusM5B;AACF;AgBvpMI;E6CjDE;IAAwB,wBAAA;E7D4sM5B;;E6D5sMI;IAAwB,0BAAA;E7DgtM5B;;E6DhtMI;IAAwB,gCAAA;E7DotM5B;;E6DptMI;IAAwB,yBAAA;E7DwtM5B;;E6DxtMI;IAAwB,yBAAA;E7D4tM5B;;E6D5tMI;IAAwB,6BAAA;E7DguM5B;;E6DhuMI;IAAwB,8BAAA;E7DouM5B;;E6DpuMI;IAAwB,wBAAA;E7DwuM5B;;E6DxuMI;IAAwB,+BAAA;E7D4uM5B;AACF;A6DnuMA;EAEI;IAAqB,wBAAA;E7DquMvB;;E6DruME;IAAqB,0BAAA;E7DyuMvB;;E6DzuME;IAAqB,gCAAA;E7D6uMvB;;E6D7uME;IAAqB,yBAAA;E7DivMvB;;E6DjvME;IAAqB,yBAAA;E7DqvMvB;;E6DrvME;IAAqB,6BAAA;E7DyvMvB;;E6DzvME;IAAqB,8BAAA;E7D6vMvB;;E6D7vME;IAAqB,wBAAA;E7DiwMvB;;E6DjwME;IAAqB,+BAAA;E7DqwMvB;AACF;A8D3xMA;EACE,kBAAA;EACA,cAAA;EACA,WAAA;EACA,UAAA;EACA,gBAAA;A9D6xMF;A8D3xME;EACE,cAAA;EACA,WAAA;A9D6xMJ;A8D1xME;;;;;EAKE,kBAAA;EACA,MAAA;EACA,SAAA;EACA,OAAA;EACA,WAAA;EACA,YAAA;EACA,SAAA;A9D4xMJ;A8DnxMI;EACE,2BAAA;A9DsxMN;A8DvxMI;EACE,mBAAA;A9D0xMN;A8D3xMI;EACE,gBAAA;A9D8xMN;A8D/xMI;EACE,iBAAA;A9DkyMN;A+D3zMI;EAAgC,8BAAA;A/D+zMpC;A+D9zMI;EAAgC,iCAAA;A/Dk0MpC;A+Dj0MI;EAAgC,sCAAA;A/Dq0MpC;A+Dp0MI;EAAgC,yCAAA;A/Dw0MpC;A+Dt0MI;EAA8B,0BAAA;A/D00MlC;A+Dz0MI;EAA8B,4BAAA;A/D60MlC;A+D50MI;EAA8B,kCAAA;A/Dg1MlC;A+D/0MI;EAA8B,yBAAA;A/Dm1MlC;A+Dl1MI;EAA8B,uBAAA;A/Ds1MlC;A+Dr1MI;EAA8B,uBAAA;A/Dy1MlC;A+Dx1MI;EAA8B,yBAAA;A/D41MlC;A+D31MI;EAA8B,yBAAA;A/D+1MlC;A+D71MI;EAAoC,sCAAA;A/Di2MxC;A+Dh2MI;EAAoC,oCAAA;A/Do2MxC;A+Dn2MI;EAAoC,kCAAA;A/Du2MxC;A+Dt2MI;EAAoC,yCAAA;A/D02MxC;A+Dz2MI;EAAoC,wCAAA;A/D62MxC;A+D32MI;EAAiC,kCAAA;A/D+2MrC;A+D92MI;EAAiC,gCAAA;A/Dk3MrC;A+Dj3MI;EAAiC,8BAAA;A/Dq3MrC;A+Dp3MI;EAAiC,gCAAA;A/Dw3MrC;A+Dv3MI;EAAiC,+BAAA;A/D23MrC;A+Dz3MI;EAAkC,oCAAA;A/D63MtC;A+D53MI;EAAkC,kCAAA;A/Dg4MtC;A+D/3MI;EAAkC,gCAAA;A/Dm4MtC;A+Dl4MI;EAAkC,uCAAA;A/Ds4MtC;A+Dr4MI;EAAkC,sCAAA;A/Dy4MtC;A+Dx4MI;EAAkC,iCAAA;A/D44MtC;A+D14MI;EAAgC,2BAAA;A/D84MpC;A+D74MI;EAAgC,iCAAA;A/Di5MpC;A+Dh5MI;EAAgC,+BAAA;A/Do5MpC;A+Dn5MI;EAAgC,6BAAA;A/Du5MpC;A+Dt5MI;EAAgC,+BAAA;A/D05MpC;A+Dz5MI;EAAgC,8BAAA;A/D65MpC;AgBj5MI;E+ClDA;IAAgC,8BAAA;E/Dw8MlC;;E+Dv8ME;IAAgC,iCAAA;E/D28MlC;;E+D18ME;IAAgC,sCAAA;E/D88MlC;;E+D78ME;IAAgC,yCAAA;E/Di9MlC;;E+D/8ME;IAA8B,0BAAA;E/Dm9MhC;;E+Dl9ME;IAA8B,4BAAA;E/Ds9MhC;;E+Dr9ME;IAA8B,kCAAA;E/Dy9MhC;;E+Dx9ME;IAA8B,yBAAA;E/D49MhC;;E+D39ME;IAA8B,uBAAA;E/D+9MhC;;E+D99ME;IAA8B,uBAAA;E/Dk+MhC;;E+Dj+ME;IAA8B,yBAAA;E/Dq+MhC;;E+Dp+ME;IAA8B,yBAAA;E/Dw+MhC;;E+Dt+ME;IAAoC,sCAAA;E/D0+MtC;;E+Dz+ME;IAAoC,oCAAA;E/D6+MtC;;E+D5+ME;IAAoC,kCAAA;E/Dg/MtC;;E+D/+ME;IAAoC,yCAAA;E/Dm/MtC;;E+Dl/ME;IAAoC,wCAAA;E/Ds/MtC;;E+Dp/ME;IAAiC,kCAAA;E/Dw/MnC;;E+Dv/ME;IAAiC,gCAAA;E/D2/MnC;;E+D1/ME;IAAiC,8BAAA;E/D8/MnC;;E+D7/ME;IAAiC,gCAAA;E/DigNnC;;E+DhgNE;IAAiC,+BAAA;E/DogNnC;;E+DlgNE;IAAkC,oCAAA;E/DsgNpC;;E+DrgNE;IAAkC,kCAAA;E/DygNpC;;E+DxgNE;IAAkC,gCAAA;E/D4gNpC;;E+D3gNE;IAAkC,uCAAA;E/D+gNpC;;E+D9gNE;IAAkC,sCAAA;E/DkhNpC;;E+DjhNE;IAAkC,iCAAA;E/DqhNpC;;E+DnhNE;IAAgC,2BAAA;E/DuhNlC;;E+DthNE;IAAgC,iCAAA;E/D0hNlC;;E+DzhNE;IAAgC,+BAAA;E/D6hNlC;;E+D5hNE;IAAgC,6BAAA;E/DgiNlC;;E+D/hNE;IAAgC,+BAAA;E/DmiNlC;;E+DliNE;IAAgC,8BAAA;E/DsiNlC;AACF;AgB3hNI;E+ClDA;IAAgC,8BAAA;E/DilNlC;;E+DhlNE;IAAgC,iCAAA;E/DolNlC;;E+DnlNE;IAAgC,sCAAA;E/DulNlC;;E+DtlNE;IAAgC,yCAAA;E/D0lNlC;;E+DxlNE;IAA8B,0BAAA;E/D4lNhC;;E+D3lNE;IAA8B,4BAAA;E/D+lNhC;;E+D9lNE;IAA8B,kCAAA;E/DkmNhC;;E+DjmNE;IAA8B,yBAAA;E/DqmNhC;;E+DpmNE;IAA8B,uBAAA;E/DwmNhC;;E+DvmNE;IAA8B,uBAAA;E/D2mNhC;;E+D1mNE;IAA8B,yBAAA;E/D8mNhC;;E+D7mNE;IAA8B,yBAAA;E/DinNhC;;E+D/mNE;IAAoC,sCAAA;E/DmnNtC;;E+DlnNE;IAAoC,oCAAA;E/DsnNtC;;E+DrnNE;IAAoC,kCAAA;E/DynNtC;;E+DxnNE;IAAoC,yCAAA;E/D4nNtC;;E+D3nNE;IAAoC,wCAAA;E/D+nNtC;;E+D7nNE;IAAiC,kCAAA;E/DioNnC;;E+DhoNE;IAAiC,gCAAA;E/DooNnC;;E+DnoNE;IAAiC,8BAAA;E/DuoNnC;;E+DtoNE;IAAiC,gCAAA;E/D0oNnC;;E+DzoNE;IAAiC,+BAAA;E/D6oNnC;;E+D3oNE;IAAkC,oCAAA;E/D+oNpC;;E+D9oNE;IAAkC,kCAAA;E/DkpNpC;;E+DjpNE;IAAkC,gCAAA;E/DqpNpC;;E+DppNE;IAAkC,uCAAA;E/DwpNpC;;E+DvpNE;IAAkC,sCAAA;E/D2pNpC;;E+D1pNE;IAAkC,iCAAA;E/D8pNpC;;E+D5pNE;IAAgC,2BAAA;E/DgqNlC;;E+D/pNE;IAAgC,iCAAA;E/DmqNlC;;E+DlqNE;IAAgC,+BAAA;E/DsqNlC;;E+DrqNE;IAAgC,6BAAA;E/DyqNlC;;E+DxqNE;IAAgC,+BAAA;E/D4qNlC;;E+D3qNE;IAAgC,8BAAA;E/D+qNlC;AACF;AgBpqNI;E+ClDA;IAAgC,8BAAA;E/D0tNlC;;E+DztNE;IAAgC,iCAAA;E/D6tNlC;;E+D5tNE;IAAgC,sCAAA;E/DguNlC;;E+D/tNE;IAAgC,yCAAA;E/DmuNlC;;E+DjuNE;IAA8B,0BAAA;E/DquNhC;;E+DpuNE;IAA8B,4BAAA;E/DwuNhC;;E+DvuNE;IAA8B,kCAAA;E/D2uNhC;;E+D1uNE;IAA8B,yBAAA;E/D8uNhC;;E+D7uNE;IAA8B,uBAAA;E/DivNhC;;E+DhvNE;IAA8B,uBAAA;E/DovNhC;;E+DnvNE;IAA8B,yBAAA;E/DuvNhC;;E+DtvNE;IAA8B,yBAAA;E/D0vNhC;;E+DxvNE;IAAoC,sCAAA;E/D4vNtC;;E+D3vNE;IAAoC,oCAAA;E/D+vNtC;;E+D9vNE;IAAoC,kCAAA;E/DkwNtC;;E+DjwNE;IAAoC,yCAAA;E/DqwNtC;;E+DpwNE;IAAoC,wCAAA;E/DwwNtC;;E+DtwNE;IAAiC,kCAAA;E/D0wNnC;;E+DzwNE;IAAiC,gCAAA;E/D6wNnC;;E+D5wNE;IAAiC,8BAAA;E/DgxNnC;;E+D/wNE;IAAiC,gCAAA;E/DmxNnC;;E+DlxNE;IAAiC,+BAAA;E/DsxNnC;;E+DpxNE;IAAkC,oCAAA;E/DwxNpC;;E+DvxNE;IAAkC,kCAAA;E/D2xNpC;;E+D1xNE;IAAkC,gCAAA;E/D8xNpC;;E+D7xNE;IAAkC,uCAAA;E/DiyNpC;;E+DhyNE;IAAkC,sCAAA;E/DoyNpC;;E+DnyNE;IAAkC,iCAAA;E/DuyNpC;;E+DryNE;IAAgC,2BAAA;E/DyyNlC;;E+DxyNE;IAAgC,iCAAA;E/D4yNlC;;E+D3yNE;IAAgC,+BAAA;E/D+yNlC;;E+D9yNE;IAAgC,6BAAA;E/DkzNlC;;E+DjzNE;IAAgC,+BAAA;E/DqzNlC;;E+DpzNE;IAAgC,8BAAA;E/DwzNlC;AACF;AgB7yNI;E+ClDA;IAAgC,8BAAA;E/Dm2NlC;;E+Dl2NE;IAAgC,iCAAA;E/Ds2NlC;;E+Dr2NE;IAAgC,sCAAA;E/Dy2NlC;;E+Dx2NE;IAAgC,yCAAA;E/D42NlC;;E+D12NE;IAA8B,0BAAA;E/D82NhC;;E+D72NE;IAA8B,4BAAA;E/Di3NhC;;E+Dh3NE;IAA8B,kCAAA;E/Do3NhC;;E+Dn3NE;IAA8B,yBAAA;E/Du3NhC;;E+Dt3NE;IAA8B,uBAAA;E/D03NhC;;E+Dz3NE;IAA8B,uBAAA;E/D63NhC;;E+D53NE;IAA8B,yBAAA;E/Dg4NhC;;E+D/3NE;IAA8B,yBAAA;E/Dm4NhC;;E+Dj4NE;IAAoC,sCAAA;E/Dq4NtC;;E+Dp4NE;IAAoC,oCAAA;E/Dw4NtC;;E+Dv4NE;IAAoC,kCAAA;E/D24NtC;;E+D14NE;IAAoC,yCAAA;E/D84NtC;;E+D74NE;IAAoC,wCAAA;E/Di5NtC;;E+D/4NE;IAAiC,kCAAA;E/Dm5NnC;;E+Dl5NE;IAAiC,gCAAA;E/Ds5NnC;;E+Dr5NE;IAAiC,8BAAA;E/Dy5NnC;;E+Dx5NE;IAAiC,gCAAA;E/D45NnC;;E+D35NE;IAAiC,+BAAA;E/D+5NnC;;E+D75NE;IAAkC,oCAAA;E/Di6NpC;;E+Dh6NE;IAAkC,kCAAA;E/Do6NpC;;E+Dn6NE;IAAkC,gCAAA;E/Du6NpC;;E+Dt6NE;IAAkC,uCAAA;E/D06NpC;;E+Dz6NE;IAAkC,sCAAA;E/D66NpC;;E+D56NE;IAAkC,iCAAA;E/Dg7NpC;;E+D96NE;IAAgC,2BAAA;E/Dk7NlC;;E+Dj7NE;IAAgC,iCAAA;E/Dq7NlC;;E+Dp7NE;IAAgC,+BAAA;E/Dw7NlC;;E+Dv7NE;IAAgC,6BAAA;E/D27NlC;;E+D17NE;IAAgC,+BAAA;E/D87NlC;;E+D77NE;IAAgC,8BAAA;E/Di8NlC;AACF;AgE5+NI;EAAwB,sBAAA;AhE++N5B;AgE9+NI;EAAwB,uBAAA;AhEk/N5B;AgEj/NI;EAAwB,sBAAA;AhEq/N5B;AgBj8NI;EgDtDA;IAAwB,sBAAA;EhE4/N1B;;EgE3/NE;IAAwB,uBAAA;EhE+/N1B;;EgE9/NE;IAAwB,sBAAA;EhEkgO1B;AACF;AgB/8NI;EgDtDA;IAAwB,sBAAA;EhEygO1B;;EgExgOE;IAAwB,uBAAA;EhE4gO1B;;EgE3gOE;IAAwB,sBAAA;EhE+gO1B;AACF;AgB59NI;EgDtDA;IAAwB,sBAAA;EhEshO1B;;EgErhOE;IAAwB,uBAAA;EhEyhO1B;;EgExhOE;IAAwB,sBAAA;EhE4hO1B;AACF;AgBz+NI;EgDtDA;IAAwB,sBAAA;EhEmiO1B;;EgEliOE;IAAwB,uBAAA;EhEsiO1B;;EgEriOE;IAAwB,sBAAA;EhEyiO1B;AACF;AiE/iOE;EAAsB,yBAAA;AjEkjOxB;AiEljOE;EAAsB,2BAAA;AjEsjOxB;AkErjOE;EAAyB,2BAAA;AlEyjO3B;AkEzjOE;EAAyB,6BAAA;AlE6jO3B;AkE7jOE;EAAyB,6BAAA;AlEikO3B;AkEjkOE;EAAyB,0BAAA;AlEqkO3B;AkErkOE;EAAyB,mCAAA;EAAA,2BAAA;AlEykO3B;AkEpkOA;EACE,eAAA;EACA,MAAA;EACA,QAAA;EACA,OAAA;EACA,a9DoqBkC;AJm6MpC;AkEpkOA;EACE,eAAA;EACA,QAAA;EACA,SAAA;EACA,OAAA;EACA,a9D4pBkC;AJ26MpC;AkEnkOE;EADF;IAEI,wBAAA;IAAA,gBAAA;IACA,MAAA;IACA,a9DopBgC;EJm7MlC;AACF;AmEjmOA;ECEE,kBAAA;EACA,UAAA;EACA,WAAA;EACA,UAAA;EACA,YAAA;EACA,gBAAA;EACA,sBAAA;EACA,mBAAA;EACA,SAAA;ApEmmOF;AoEzlOE;EAEE,gBAAA;EACA,WAAA;EACA,YAAA;EACA,iBAAA;EACA,UAAA;EACA,mBAAA;ApE2lOJ;AqExnOA;EAAa,8DAAA;ArE4nOb;AqE3nOA;EAAU,wDAAA;ArE+nOV;AqE9nOA;EAAa,uDAAA;ArEkoOb;AqEjoOA;EAAe,2BAAA;ArEqoOf;AsEpoOI;EAAuB,qBAAA;AtEwoO3B;AsExoOI;EAAuB,qBAAA;AtE4oO3B;AsE5oOI;EAAuB,qBAAA;AtEgpO3B;AsEhpOI;EAAuB,sBAAA;AtEopO3B;AsEppOI;EAAuB,sBAAA;AtEwpO3B;AsExpOI;EAAuB,sBAAA;AtE4pO3B;AsE5pOI;EAAuB,sBAAA;AtEgqO3B;AsEhqOI;EAAuB,sBAAA;AtEoqO3B;AsEpqOI;EAAuB,uBAAA;AtEwqO3B;AsExqOI;EAAuB,uBAAA;AtE4qO3B;AsExqOA;EAAU,0BAAA;AtE4qOV;AsE3qOA;EAAU,2BAAA;AtE+qOV;AsE3qOA;EAAc,2BAAA;AtE+qOd;AsE9qOA;EAAc,4BAAA;AtEkrOd;AsEhrOA;EAAU,uBAAA;AtEorOV;AsEnrOA;EAAU,wBAAA;AtEurOV;AuErsOE;EACE,kBAAA;EACA,MAAA;EACA,QAAA;EACA,SAAA;EACA,OAAA;EACA,UAAA;EAEA,oBAAA;EACA,WAAA;EAEA,kCAAA;AvEssOJ;AwE5sOQ;EAAgC,oBAAA;AxEgtOxC;AwE/sOQ;;EAEE,wBAAA;AxEktOV;AwEhtOQ;;EAEE,0BAAA;AxEmtOV;AwEjtOQ;;EAEE,2BAAA;AxEotOV;AwEltOQ;;EAEE,yBAAA;AxEqtOV;AwEpuOQ;EAAgC,0BAAA;AxEwuOxC;AwEvuOQ;;EAEE,8BAAA;AxE0uOV;AwExuOQ;;EAEE,gCAAA;AxE2uOV;AwEzuOQ;;EAEE,iCAAA;AxE4uOV;AwE1uOQ;;EAEE,+BAAA;AxE6uOV;AwE5vOQ;EAAgC,yBAAA;AxEgwOxC;AwE/vOQ;;EAEE,6BAAA;AxEkwOV;AwEhwOQ;;EAEE,+BAAA;AxEmwOV;AwEjwOQ;;EAEE,gCAAA;AxEowOV;AwElwOQ;;EAEE,8BAAA;AxEqwOV;AwEpxOQ;EAAgC,uBAAA;AxEwxOxC;AwEvxOQ;;EAEE,2BAAA;AxE0xOV;AwExxOQ;;EAEE,6BAAA;AxE2xOV;AwEzxOQ;;EAEE,8BAAA;AxE4xOV;AwE1xOQ;;EAEE,4BAAA;AxE6xOV;AwE5yOQ;EAAgC,yBAAA;AxEgzOxC;AwE/yOQ;;EAEE,6BAAA;AxEkzOV;AwEhzOQ;;EAEE,+BAAA;AxEmzOV;AwEjzOQ;;EAEE,gCAAA;AxEozOV;AwElzOQ;;EAEE,8BAAA;AxEqzOV;AwEp0OQ;EAAgC,uBAAA;AxEw0OxC;AwEv0OQ;;EAEE,2BAAA;AxE00OV;AwEx0OQ;;EAEE,6BAAA;AxE20OV;AwEz0OQ;;EAEE,8BAAA;AxE40OV;AwE10OQ;;EAEE,4BAAA;AxE60OV;AwE51OQ;EAAgC,qBAAA;AxEg2OxC;AwE/1OQ;;EAEE,yBAAA;AxEk2OV;AwEh2OQ;;EAEE,2BAAA;AxEm2OV;AwEj2OQ;;EAEE,4BAAA;AxEo2OV;AwEl2OQ;;EAEE,0BAAA;AxEq2OV;AwEp3OQ;EAAgC,2BAAA;AxEw3OxC;AwEv3OQ;;EAEE,+BAAA;AxE03OV;AwEx3OQ;;EAEE,iCAAA;AxE23OV;AwEz3OQ;;EAEE,kCAAA;AxE43OV;AwE13OQ;;EAEE,gCAAA;AxE63OV;AwE54OQ;EAAgC,0BAAA;AxEg5OxC;AwE/4OQ;;EAEE,8BAAA;AxEk5OV;AwEh5OQ;;EAEE,gCAAA;AxEm5OV;AwEj5OQ;;EAEE,iCAAA;AxEo5OV;AwEl5OQ;;EAEE,+BAAA;AxEq5OV;AwEp6OQ;EAAgC,wBAAA;AxEw6OxC;AwEv6OQ;;EAEE,4BAAA;AxE06OV;AwEx6OQ;;EAEE,8BAAA;AxE26OV;AwEz6OQ;;EAEE,+BAAA;AxE46OV;AwE16OQ;;EAEE,6BAAA;AxE66OV;AwE57OQ;EAAgC,0BAAA;AxEg8OxC;AwE/7OQ;;EAEE,8BAAA;AxEk8OV;AwEh8OQ;;EAEE,gCAAA;AxEm8OV;AwEj8OQ;;EAEE,iCAAA;AxEo8OV;AwEl8OQ;;EAEE,+BAAA;AxEq8OV;AwEp9OQ;EAAgC,wBAAA;AxEw9OxC;AwEv9OQ;;EAEE,4BAAA;AxE09OV;AwEx9OQ;;EAEE,8BAAA;AxE29OV;AwEz9OQ;;EAEE,+BAAA;AxE49OV;AwE19OQ;;EAEE,6BAAA;AxE69OV;AwEr9OQ;EAAwB,2BAAA;AxEy9OhC;AwEx9OQ;;EAEE,+BAAA;AxE29OV;AwEz9OQ;;EAEE,iCAAA;AxE49OV;AwE19OQ;;EAEE,kCAAA;AxE69OV;AwE39OQ;;EAEE,gCAAA;AxE89OV;AwE7+OQ;EAAwB,0BAAA;AxEi/OhC;AwEh/OQ;;EAEE,8BAAA;AxEm/OV;AwEj/OQ;;EAEE,gCAAA;AxEo/OV;AwEl/OQ;;EAEE,iCAAA;AxEq/OV;AwEn/OQ;;EAEE,+BAAA;AxEs/OV;AwErgPQ;EAAwB,wBAAA;AxEygPhC;AwExgPQ;;EAEE,4BAAA;AxE2gPV;AwEzgPQ;;EAEE,8BAAA;AxE4gPV;AwE1gPQ;;EAEE,+BAAA;AxE6gPV;AwE3gPQ;;EAEE,6BAAA;AxE8gPV;AwE7hPQ;EAAwB,0BAAA;AxEiiPhC;AwEhiPQ;;EAEE,8BAAA;AxEmiPV;AwEjiPQ;;EAEE,gCAAA;AxEoiPV;AwEliPQ;;EAEE,iCAAA;AxEqiPV;AwEniPQ;;EAEE,+BAAA;AxEsiPV;AwErjPQ;EAAwB,wBAAA;AxEyjPhC;AwExjPQ;;EAEE,4BAAA;AxE2jPV;AwEzjPQ;;EAEE,8BAAA;AxE4jPV;AwE1jPQ;;EAEE,+BAAA;AxE6jPV;AwE3jPQ;;EAEE,6BAAA;AxE8jPV;AwExjPI;EAAmB,uBAAA;AxE4jPvB;AwE3jPI;;EAEE,2BAAA;AxE8jPN;AwE5jPI;;EAEE,6BAAA;AxE+jPN;AwE7jPI;;EAEE,8BAAA;AxEgkPN;AwE9jPI;;EAEE,4BAAA;AxEikPN;AgB1kPI;EwDlDI;IAAgC,oBAAA;ExEioPtC;;EwEhoPM;;IAEE,wBAAA;ExEmoPR;;EwEjoPM;;IAEE,0BAAA;ExEooPR;;EwEloPM;;IAEE,2BAAA;ExEqoPR;;EwEnoPM;;IAEE,yBAAA;ExEsoPR;;EwErpPM;IAAgC,0BAAA;ExEypPtC;;EwExpPM;;IAEE,8BAAA;ExE2pPR;;EwEzpPM;;IAEE,gCAAA;ExE4pPR;;EwE1pPM;;IAEE,iCAAA;ExE6pPR;;EwE3pPM;;IAEE,+BAAA;ExE8pPR;;EwE7qPM;IAAgC,yBAAA;ExEirPtC;;EwEhrPM;;IAEE,6BAAA;ExEmrPR;;EwEjrPM;;IAEE,+BAAA;ExEorPR;;EwElrPM;;IAEE,gCAAA;ExEqrPR;;EwEnrPM;;IAEE,8BAAA;ExEsrPR;;EwErsPM;IAAgC,uBAAA;ExEysPtC;;EwExsPM;;IAEE,2BAAA;ExE2sPR;;EwEzsPM;;IAEE,6BAAA;ExE4sPR;;EwE1sPM;;IAEE,8BAAA;ExE6sPR;;EwE3sPM;;IAEE,4BAAA;ExE8sPR;;EwE7tPM;IAAgC,yBAAA;ExEiuPtC;;EwEhuPM;;IAEE,6BAAA;ExEmuPR;;EwEjuPM;;IAEE,+BAAA;ExEouPR;;EwEluPM;;IAEE,gCAAA;ExEquPR;;EwEnuPM;;IAEE,8BAAA;ExEsuPR;;EwErvPM;IAAgC,uBAAA;ExEyvPtC;;EwExvPM;;IAEE,2BAAA;ExE2vPR;;EwEzvPM;;IAEE,6BAAA;ExE4vPR;;EwE1vPM;;IAEE,8BAAA;ExE6vPR;;EwE3vPM;;IAEE,4BAAA;ExE8vPR;;EwE7wPM;IAAgC,qBAAA;ExEixPtC;;EwEhxPM;;IAEE,yBAAA;ExEmxPR;;EwEjxPM;;IAEE,2BAAA;ExEoxPR;;EwElxPM;;IAEE,4BAAA;ExEqxPR;;EwEnxPM;;IAEE,0BAAA;ExEsxPR;;EwEryPM;IAAgC,2BAAA;ExEyyPtC;;EwExyPM;;IAEE,+BAAA;ExE2yPR;;EwEzyPM;;IAEE,iCAAA;ExE4yPR;;EwE1yPM;;IAEE,kCAAA;ExE6yPR;;EwE3yPM;;IAEE,gCAAA;ExE8yPR;;EwE7zPM;IAAgC,0BAAA;ExEi0PtC;;EwEh0PM;;IAEE,8BAAA;ExEm0PR;;EwEj0PM;;IAEE,gCAAA;ExEo0PR;;EwEl0PM;;IAEE,iCAAA;ExEq0PR;;EwEn0PM;;IAEE,+BAAA;ExEs0PR;;EwEr1PM;IAAgC,wBAAA;ExEy1PtC;;EwEx1PM;;IAEE,4BAAA;ExE21PR;;EwEz1PM;;IAEE,8BAAA;ExE41PR;;EwE11PM;;IAEE,+BAAA;ExE61PR;;EwE31PM;;IAEE,6BAAA;ExE81PR;;EwE72PM;IAAgC,0BAAA;ExEi3PtC;;EwEh3PM;;IAEE,8BAAA;ExEm3PR;;EwEj3PM;;IAEE,gCAAA;ExEo3PR;;EwEl3PM;;IAEE,iCAAA;ExEq3PR;;EwEn3PM;;IAEE,+BAAA;ExEs3PR;;EwEr4PM;IAAgC,wBAAA;ExEy4PtC;;EwEx4PM;;IAEE,4BAAA;ExE24PR;;EwEz4PM;;IAEE,8BAAA;ExE44PR;;EwE14PM;;IAEE,+BAAA;ExE64PR;;EwE34PM;;IAEE,6BAAA;ExE84PR;;EwEt4PM;IAAwB,2BAAA;ExE04P9B;;EwEz4PM;;IAEE,+BAAA;ExE44PR;;EwE14PM;;IAEE,iCAAA;ExE64PR;;EwE34PM;;IAEE,kCAAA;ExE84PR;;EwE54PM;;IAEE,gCAAA;ExE+4PR;;EwE95PM;IAAwB,0BAAA;ExEk6P9B;;EwEj6PM;;IAEE,8BAAA;ExEo6PR;;EwEl6PM;;IAEE,gCAAA;ExEq6PR;;EwEn6PM;;IAEE,iCAAA;ExEs6PR;;EwEp6PM;;IAEE,+BAAA;ExEu6PR;;EwEt7PM;IAAwB,wBAAA;ExE07P9B;;EwEz7PM;;IAEE,4BAAA;ExE47PR;;EwE17PM;;IAEE,8BAAA;ExE67PR;;EwE37PM;;IAEE,+BAAA;ExE87PR;;EwE57PM;;IAEE,6BAAA;ExE+7PR;;EwE98PM;IAAwB,0BAAA;ExEk9P9B;;EwEj9PM;;IAEE,8BAAA;ExEo9PR;;EwEl9PM;;IAEE,gCAAA;ExEq9PR;;EwEn9PM;;IAEE,iCAAA;ExEs9PR;;EwEp9PM;;IAEE,+BAAA;ExEu9PR;;EwEt+PM;IAAwB,wBAAA;ExE0+P9B;;EwEz+PM;;IAEE,4BAAA;ExE4+PR;;EwE1+PM;;IAEE,8BAAA;ExE6+PR;;EwE3+PM;;IAEE,+BAAA;ExE8+PR;;EwE5+PM;;IAEE,6BAAA;ExE++PR;;EwEz+PE;IAAmB,uBAAA;ExE6+PrB;;EwE5+PE;;IAEE,2BAAA;ExE++PJ;;EwE7+PE;;IAEE,6BAAA;ExEg/PJ;;EwE9+PE;;IAEE,8BAAA;ExEi/PJ;;EwE/+PE;;IAEE,4BAAA;ExEk/PJ;AACF;AgB5/PI;EwDlDI;IAAgC,oBAAA;ExEkjQtC;;EwEjjQM;;IAEE,wBAAA;ExEojQR;;EwEljQM;;IAEE,0BAAA;ExEqjQR;;EwEnjQM;;IAEE,2BAAA;ExEsjQR;;EwEpjQM;;IAEE,yBAAA;ExEujQR;;EwEtkQM;IAAgC,0BAAA;ExE0kQtC;;EwEzkQM;;IAEE,8BAAA;ExE4kQR;;EwE1kQM;;IAEE,gCAAA;ExE6kQR;;EwE3kQM;;IAEE,iCAAA;ExE8kQR;;EwE5kQM;;IAEE,+BAAA;ExE+kQR;;EwE9lQM;IAAgC,yBAAA;ExEkmQtC;;EwEjmQM;;IAEE,6BAAA;ExEomQR;;EwElmQM;;IAEE,+BAAA;ExEqmQR;;EwEnmQM;;IAEE,gCAAA;ExEsmQR;;EwEpmQM;;IAEE,8BAAA;ExEumQR;;EwEtnQM;IAAgC,uBAAA;ExE0nQtC;;EwEznQM;;IAEE,2BAAA;ExE4nQR;;EwE1nQM;;IAEE,6BAAA;ExE6nQR;;EwE3nQM;;IAEE,8BAAA;ExE8nQR;;EwE5nQM;;IAEE,4BAAA;ExE+nQR;;EwE9oQM;IAAgC,yBAAA;ExEkpQtC;;EwEjpQM;;IAEE,6BAAA;ExEopQR;;EwElpQM;;IAEE,+BAAA;ExEqpQR;;EwEnpQM;;IAEE,gCAAA;ExEspQR;;EwEppQM;;IAEE,8BAAA;ExEupQR;;EwEtqQM;IAAgC,uBAAA;ExE0qQtC;;EwEzqQM;;IAEE,2BAAA;ExE4qQR;;EwE1qQM;;IAEE,6BAAA;ExE6qQR;;EwE3qQM;;IAEE,8BAAA;ExE8qQR;;EwE5qQM;;IAEE,4BAAA;ExE+qQR;;EwE9rQM;IAAgC,qBAAA;ExEksQtC;;EwEjsQM;;IAEE,yBAAA;ExEosQR;;EwElsQM;;IAEE,2BAAA;ExEqsQR;;EwEnsQM;;IAEE,4BAAA;ExEssQR;;EwEpsQM;;IAEE,0BAAA;ExEusQR;;EwEttQM;IAAgC,2BAAA;ExE0tQtC;;EwEztQM;;IAEE,+BAAA;ExE4tQR;;EwE1tQM;;IAEE,iCAAA;ExE6tQR;;EwE3tQM;;IAEE,kCAAA;ExE8tQR;;EwE5tQM;;IAEE,gCAAA;ExE+tQR;;EwE9uQM;IAAgC,0BAAA;ExEkvQtC;;EwEjvQM;;IAEE,8BAAA;ExEovQR;;EwElvQM;;IAEE,gCAAA;ExEqvQR;;EwEnvQM;;IAEE,iCAAA;ExEsvQR;;EwEpvQM;;IAEE,+BAAA;ExEuvQR;;EwEtwQM;IAAgC,wBAAA;ExE0wQtC;;EwEzwQM;;IAEE,4BAAA;ExE4wQR;;EwE1wQM;;IAEE,8BAAA;ExE6wQR;;EwE3wQM;;IAEE,+BAAA;ExE8wQR;;EwE5wQM;;IAEE,6BAAA;ExE+wQR;;EwE9xQM;IAAgC,0BAAA;ExEkyQtC;;EwEjyQM;;IAEE,8BAAA;ExEoyQR;;EwElyQM;;IAEE,gCAAA;ExEqyQR;;EwEnyQM;;IAEE,iCAAA;ExEsyQR;;EwEpyQM;;IAEE,+BAAA;ExEuyQR;;EwEtzQM;IAAgC,wBAAA;ExE0zQtC;;EwEzzQM;;IAEE,4BAAA;ExE4zQR;;EwE1zQM;;IAEE,8BAAA;ExE6zQR;;EwE3zQM;;IAEE,+BAAA;ExE8zQR;;EwE5zQM;;IAEE,6BAAA;ExE+zQR;;EwEvzQM;IAAwB,2BAAA;ExE2zQ9B;;EwE1zQM;;IAEE,+BAAA;ExE6zQR;;EwE3zQM;;IAEE,iCAAA;ExE8zQR;;EwE5zQM;;IAEE,kCAAA;ExE+zQR;;EwE7zQM;;IAEE,gCAAA;ExEg0QR;;EwE/0QM;IAAwB,0BAAA;ExEm1Q9B;;EwEl1QM;;IAEE,8BAAA;ExEq1QR;;EwEn1QM;;IAEE,gCAAA;ExEs1QR;;EwEp1QM;;IAEE,iCAAA;ExEu1QR;;EwEr1QM;;IAEE,+BAAA;ExEw1QR;;EwEv2QM;IAAwB,wBAAA;ExE22Q9B;;EwE12QM;;IAEE,4BAAA;ExE62QR;;EwE32QM;;IAEE,8BAAA;ExE82QR;;EwE52QM;;IAEE,+BAAA;ExE+2QR;;EwE72QM;;IAEE,6BAAA;ExEg3QR;;EwE/3QM;IAAwB,0BAAA;ExEm4Q9B;;EwEl4QM;;IAEE,8BAAA;ExEq4QR;;EwEn4QM;;IAEE,gCAAA;ExEs4QR;;EwEp4QM;;IAEE,iCAAA;ExEu4QR;;EwEr4QM;;IAEE,+BAAA;ExEw4QR;;EwEv5QM;IAAwB,wBAAA;ExE25Q9B;;EwE15QM;;IAEE,4BAAA;ExE65QR;;EwE35QM;;IAEE,8BAAA;ExE85QR;;EwE55QM;;IAEE,+BAAA;ExE+5QR;;EwE75QM;;IAEE,6BAAA;ExEg6QR;;EwE15QE;IAAmB,uBAAA;ExE85QrB;;EwE75QE;;IAEE,2BAAA;ExEg6QJ;;EwE95QE;;IAEE,6BAAA;ExEi6QJ;;EwE/5QE;;IAEE,8BAAA;ExEk6QJ;;EwEh6QE;;IAEE,4BAAA;ExEm6QJ;AACF;AgB76QI;EwDlDI;IAAgC,oBAAA;ExEm+QtC;;EwEl+QM;;IAEE,wBAAA;ExEq+QR;;EwEn+QM;;IAEE,0BAAA;ExEs+QR;;EwEp+QM;;IAEE,2BAAA;ExEu+QR;;EwEr+QM;;IAEE,yBAAA;ExEw+QR;;EwEv/QM;IAAgC,0BAAA;ExE2/QtC;;EwE1/QM;;IAEE,8BAAA;ExE6/QR;;EwE3/QM;;IAEE,gCAAA;ExE8/QR;;EwE5/QM;;IAEE,iCAAA;ExE+/QR;;EwE7/QM;;IAEE,+BAAA;ExEggRR;;EwE/gRM;IAAgC,yBAAA;ExEmhRtC;;EwElhRM;;IAEE,6BAAA;ExEqhRR;;EwEnhRM;;IAEE,+BAAA;ExEshRR;;EwEphRM;;IAEE,gCAAA;ExEuhRR;;EwErhRM;;IAEE,8BAAA;ExEwhRR;;EwEviRM;IAAgC,uBAAA;ExE2iRtC;;EwE1iRM;;IAEE,2BAAA;ExE6iRR;;EwE3iRM;;IAEE,6BAAA;ExE8iRR;;EwE5iRM;;IAEE,8BAAA;ExE+iRR;;EwE7iRM;;IAEE,4BAAA;ExEgjRR;;EwE/jRM;IAAgC,yBAAA;ExEmkRtC;;EwElkRM;;IAEE,6BAAA;ExEqkRR;;EwEnkRM;;IAEE,+BAAA;ExEskRR;;EwEpkRM;;IAEE,gCAAA;ExEukRR;;EwErkRM;;IAEE,8BAAA;ExEwkRR;;EwEvlRM;IAAgC,uBAAA;ExE2lRtC;;EwE1lRM;;IAEE,2BAAA;ExE6lRR;;EwE3lRM;;IAEE,6BAAA;ExE8lRR;;EwE5lRM;;IAEE,8BAAA;ExE+lRR;;EwE7lRM;;IAEE,4BAAA;ExEgmRR;;EwE/mRM;IAAgC,qBAAA;ExEmnRtC;;EwElnRM;;IAEE,yBAAA;ExEqnRR;;EwEnnRM;;IAEE,2BAAA;ExEsnRR;;EwEpnRM;;IAEE,4BAAA;ExEunRR;;EwErnRM;;IAEE,0BAAA;ExEwnRR;;EwEvoRM;IAAgC,2BAAA;ExE2oRtC;;EwE1oRM;;IAEE,+BAAA;ExE6oRR;;EwE3oRM;;IAEE,iCAAA;ExE8oRR;;EwE5oRM;;IAEE,kCAAA;ExE+oRR;;EwE7oRM;;IAEE,gCAAA;ExEgpRR;;EwE/pRM;IAAgC,0BAAA;ExEmqRtC;;EwElqRM;;IAEE,8BAAA;ExEqqRR;;EwEnqRM;;IAEE,gCAAA;ExEsqRR;;EwEpqRM;;IAEE,iCAAA;ExEuqRR;;EwErqRM;;IAEE,+BAAA;ExEwqRR;;EwEvrRM;IAAgC,wBAAA;ExE2rRtC;;EwE1rRM;;IAEE,4BAAA;ExE6rRR;;EwE3rRM;;IAEE,8BAAA;ExE8rRR;;EwE5rRM;;IAEE,+BAAA;ExE+rRR;;EwE7rRM;;IAEE,6BAAA;ExEgsRR;;EwE/sRM;IAAgC,0BAAA;ExEmtRtC;;EwEltRM;;IAEE,8BAAA;ExEqtRR;;EwEntRM;;IAEE,gCAAA;ExEstRR;;EwEptRM;;IAEE,iCAAA;ExEutRR;;EwErtRM;;IAEE,+BAAA;ExEwtRR;;EwEvuRM;IAAgC,wBAAA;ExE2uRtC;;EwE1uRM;;IAEE,4BAAA;ExE6uRR;;EwE3uRM;;IAEE,8BAAA;ExE8uRR;;EwE5uRM;;IAEE,+BAAA;ExE+uRR;;EwE7uRM;;IAEE,6BAAA;ExEgvRR;;EwExuRM;IAAwB,2BAAA;ExE4uR9B;;EwE3uRM;;IAEE,+BAAA;ExE8uRR;;EwE5uRM;;IAEE,iCAAA;ExE+uRR;;EwE7uRM;;IAEE,kCAAA;ExEgvRR;;EwE9uRM;;IAEE,gCAAA;ExEivRR;;EwEhwRM;IAAwB,0BAAA;ExEowR9B;;EwEnwRM;;IAEE,8BAAA;ExEswRR;;EwEpwRM;;IAEE,gCAAA;ExEuwRR;;EwErwRM;;IAEE,iCAAA;ExEwwRR;;EwEtwRM;;IAEE,+BAAA;ExEywRR;;EwExxRM;IAAwB,wBAAA;ExE4xR9B;;EwE3xRM;;IAEE,4BAAA;ExE8xRR;;EwE5xRM;;IAEE,8BAAA;ExE+xRR;;EwE7xRM;;IAEE,+BAAA;ExEgyRR;;EwE9xRM;;IAEE,6BAAA;ExEiyRR;;EwEhzRM;IAAwB,0BAAA;ExEozR9B;;EwEnzRM;;IAEE,8BAAA;ExEszRR;;EwEpzRM;;IAEE,gCAAA;ExEuzRR;;EwErzRM;;IAEE,iCAAA;ExEwzRR;;EwEtzRM;;IAEE,+BAAA;ExEyzRR;;EwEx0RM;IAAwB,wBAAA;ExE40R9B;;EwE30RM;;IAEE,4BAAA;ExE80RR;;EwE50RM;;IAEE,8BAAA;ExE+0RR;;EwE70RM;;IAEE,+BAAA;ExEg1RR;;EwE90RM;;IAEE,6BAAA;ExEi1RR;;EwE30RE;IAAmB,uBAAA;ExE+0RrB;;EwE90RE;;IAEE,2BAAA;ExEi1RJ;;EwE/0RE;;IAEE,6BAAA;ExEk1RJ;;EwEh1RE;;IAEE,8BAAA;ExEm1RJ;;EwEj1RE;;IAEE,4BAAA;ExEo1RJ;AACF;AgB91RI;EwDlDI;IAAgC,oBAAA;ExEo5RtC;;EwEn5RM;;IAEE,wBAAA;ExEs5RR;;EwEp5RM;;IAEE,0BAAA;ExEu5RR;;EwEr5RM;;IAEE,2BAAA;ExEw5RR;;EwEt5RM;;IAEE,yBAAA;ExEy5RR;;EwEx6RM;IAAgC,0BAAA;ExE46RtC;;EwE36RM;;IAEE,8BAAA;ExE86RR;;EwE56RM;;IAEE,gCAAA;ExE+6RR;;EwE76RM;;IAEE,iCAAA;ExEg7RR;;EwE96RM;;IAEE,+BAAA;ExEi7RR;;EwEh8RM;IAAgC,yBAAA;ExEo8RtC;;EwEn8RM;;IAEE,6BAAA;ExEs8RR;;EwEp8RM;;IAEE,+BAAA;ExEu8RR;;EwEr8RM;;IAEE,gCAAA;ExEw8RR;;EwEt8RM;;IAEE,8BAAA;ExEy8RR;;EwEx9RM;IAAgC,uBAAA;ExE49RtC;;EwE39RM;;IAEE,2BAAA;ExE89RR;;EwE59RM;;IAEE,6BAAA;ExE+9RR;;EwE79RM;;IAEE,8BAAA;ExEg+RR;;EwE99RM;;IAEE,4BAAA;ExEi+RR;;EwEh/RM;IAAgC,yBAAA;ExEo/RtC;;EwEn/RM;;IAEE,6BAAA;ExEs/RR;;EwEp/RM;;IAEE,+BAAA;ExEu/RR;;EwEr/RM;;IAEE,gCAAA;ExEw/RR;;EwEt/RM;;IAEE,8BAAA;ExEy/RR;;EwExgSM;IAAgC,uBAAA;ExE4gStC;;EwE3gSM;;IAEE,2BAAA;ExE8gSR;;EwE5gSM;;IAEE,6BAAA;ExE+gSR;;EwE7gSM;;IAEE,8BAAA;ExEghSR;;EwE9gSM;;IAEE,4BAAA;ExEihSR;;EwEhiSM;IAAgC,qBAAA;ExEoiStC;;EwEniSM;;IAEE,yBAAA;ExEsiSR;;EwEpiSM;;IAEE,2BAAA;ExEuiSR;;EwEriSM;;IAEE,4BAAA;ExEwiSR;;EwEtiSM;;IAEE,0BAAA;ExEyiSR;;EwExjSM;IAAgC,2BAAA;ExE4jStC;;EwE3jSM;;IAEE,+BAAA;ExE8jSR;;EwE5jSM;;IAEE,iCAAA;ExE+jSR;;EwE7jSM;;IAEE,kCAAA;ExEgkSR;;EwE9jSM;;IAEE,gCAAA;ExEikSR;;EwEhlSM;IAAgC,0BAAA;ExEolStC;;EwEnlSM;;IAEE,8BAAA;ExEslSR;;EwEplSM;;IAEE,gCAAA;ExEulSR;;EwErlSM;;IAEE,iCAAA;ExEwlSR;;EwEtlSM;;IAEE,+BAAA;ExEylSR;;EwExmSM;IAAgC,wBAAA;ExE4mStC;;EwE3mSM;;IAEE,4BAAA;ExE8mSR;;EwE5mSM;;IAEE,8BAAA;ExE+mSR;;EwE7mSM;;IAEE,+BAAA;ExEgnSR;;EwE9mSM;;IAEE,6BAAA;ExEinSR;;EwEhoSM;IAAgC,0BAAA;ExEooStC;;EwEnoSM;;IAEE,8BAAA;ExEsoSR;;EwEpoSM;;IAEE,gCAAA;ExEuoSR;;EwEroSM;;IAEE,iCAAA;ExEwoSR;;EwEtoSM;;IAEE,+BAAA;ExEyoSR;;EwExpSM;IAAgC,wBAAA;ExE4pStC;;EwE3pSM;;IAEE,4BAAA;ExE8pSR;;EwE5pSM;;IAEE,8BAAA;ExE+pSR;;EwE7pSM;;IAEE,+BAAA;ExEgqSR;;EwE9pSM;;IAEE,6BAAA;ExEiqSR;;EwEzpSM;IAAwB,2BAAA;ExE6pS9B;;EwE5pSM;;IAEE,+BAAA;ExE+pSR;;EwE7pSM;;IAEE,iCAAA;ExEgqSR;;EwE9pSM;;IAEE,kCAAA;ExEiqSR;;EwE/pSM;;IAEE,gCAAA;ExEkqSR;;EwEjrSM;IAAwB,0BAAA;ExEqrS9B;;EwEprSM;;IAEE,8BAAA;ExEurSR;;EwErrSM;;IAEE,gCAAA;ExEwrSR;;EwEtrSM;;IAEE,iCAAA;ExEyrSR;;EwEvrSM;;IAEE,+BAAA;ExE0rSR;;EwEzsSM;IAAwB,wBAAA;ExE6sS9B;;EwE5sSM;;IAEE,4BAAA;ExE+sSR;;EwE7sSM;;IAEE,8BAAA;ExEgtSR;;EwE9sSM;;IAEE,+BAAA;ExEitSR;;EwE/sSM;;IAEE,6BAAA;ExEktSR;;EwEjuSM;IAAwB,0BAAA;ExEquS9B;;EwEpuSM;;IAEE,8BAAA;ExEuuSR;;EwEruSM;;IAEE,gCAAA;ExEwuSR;;EwEtuSM;;IAEE,iCAAA;ExEyuSR;;EwEvuSM;;IAEE,+BAAA;ExE0uSR;;EwEzvSM;IAAwB,wBAAA;ExE6vS9B;;EwE5vSM;;IAEE,4BAAA;ExE+vSR;;EwE7vSM;;IAEE,8BAAA;ExEgwSR;;EwE9vSM;;IAEE,+BAAA;ExEiwSR;;EwE/vSM;;IAEE,6BAAA;ExEkwSR;;EwE5vSE;IAAmB,uBAAA;ExEgwSrB;;EwE/vSE;;IAEE,2BAAA;ExEkwSJ;;EwEhwSE;;IAEE,6BAAA;ExEmwSJ;;EwEjwSE;;IAEE,8BAAA;ExEowSJ;;EwElwSE;;IAEE,4BAAA;ExEqwSJ;AACF;AyEr0SA;EAAkB,4GAAA;AzEw0SlB;AyEp0SA;EAAiB,8BAAA;AzEw0SjB;AyEv0SA;EAAiB,8BAAA;AzE20SjB;AyE10SA;EAAiB,8BAAA;AzE80SjB;AyE70SA;ECTE,gBAAA;EACA,uBAAA;EACA,mBAAA;A1E01SF;AyE30SI;EAAwB,2BAAA;AzE+0S5B;AyE90SI;EAAwB,4BAAA;AzEk1S5B;AyEj1SI;EAAwB,6BAAA;AzEq1S5B;AgBhzSI;EyDvCA;IAAwB,2BAAA;EzE41S1B;;EyE31SE;IAAwB,4BAAA;EzE+1S1B;;EyE91SE;IAAwB,6BAAA;EzEk2S1B;AACF;AgB9zSI;EyDvCA;IAAwB,2BAAA;EzEy2S1B;;EyEx2SE;IAAwB,4BAAA;EzE42S1B;;EyE32SE;IAAwB,6BAAA;EzE+2S1B;AACF;AgB30SI;EyDvCA;IAAwB,2BAAA;EzEs3S1B;;EyEr3SE;IAAwB,4BAAA;EzEy3S1B;;EyEx3SE;IAAwB,6BAAA;EzE43S1B;AACF;AgBx1SI;EyDvCA;IAAwB,2BAAA;EzEm4S1B;;EyEl4SE;IAAwB,4BAAA;EzEs4S1B;;EyEr4SE;IAAwB,6BAAA;EzEy4S1B;AACF;AyEp4SA;EAAmB,oCAAA;AzEu4SnB;AyEt4SA;EAAmB,oCAAA;AzE04SnB;AyEz4SA;EAAmB,qCAAA;AzE64SnB;AyEz4SA;EAAuB,2BAAA;AzE64SvB;AyE54SA;EAAuB,+BAAA;AzEg5SvB;AyE/4SA;EAAuB,2BAAA;AzEm5SvB;AyEl5SA;EAAuB,2BAAA;AzEs5SvB;AyEr5SA;EAAuB,8BAAA;AzEy5SvB;AyEx5SA;EAAuB,6BAAA;AzE45SvB;AyEx5SA;EAAc,sBAAA;AzE45Sd;A2En8SE;EACE,yBAAA;A3Es8SJ;AO57SE;EoELM,yBAAA;A3Eq8SR;A2E38SE;EACE,yBAAA;A3E88SJ;AOp8SE;EoELM,yBAAA;A3E68SR;A2En9SE;EACE,yBAAA;A3Es9SJ;AO58SE;EoELM,yBAAA;A3Eq9SR;A2E39SE;EACE,yBAAA;A3E89SJ;AOp9SE;EoELM,yBAAA;A3E69SR;A2En+SE;EACE,yBAAA;A3Es+SJ;AO59SE;EoELM,yBAAA;A3Eq+SR;A2E3+SE;EACE,yBAAA;A3E8+SJ;AOp+SE;EoELM,yBAAA;A3E6+SR;A2En/SE;EACE,yBAAA;A3Es/SJ;AO5+SE;EoELM,yBAAA;A3Eq/SR;A2E3/SE;EACE,yBAAA;A3E8/SJ;AOp/SE;EoELM,yBAAA;A3E6/SR;AyEt9SA;EAAa,yBAAA;AzE09Sb;AyEz9SA;EAAc,yBAAA;AzE69Sd;AyE39SA;EAAiB,oCAAA;AzE+9SjB;AyE99SA;EAAiB,0CAAA;AzEk+SjB;AyE99SA;EGvDE,WAAA;EACA,kBAAA;EACA,iBAAA;EACA,6BAAA;EACA,SAAA;A5EyhTF;AyEl+SA;EAAwB,gCAAA;AzEs+SxB;AyEp+SA;EACE,iCAAA;EACA,oCAAA;AzEu+SF;AyEl+SA;EAAc,yBAAA;AzEs+Sd;A6EviTA;EACE,8BAAA;A7E0iTF;A6EviTA;EACE,6BAAA;A7E0iTF;A8E1iTE;EACE;;;IAKE,4BAAA;IAEA,2BAAA;E9E0iTJ;;E8EtiTI;IACE,0BAAA;E9EyiTN;;E8EhiTE;IACE,6BAAA;E9EmiTJ;;E8ErhTE;IACE,gCAAA;E9EwhTJ;;E8EthTE;;IAEE,yBAAA;IACA,wBAAA;E9EyhTJ;;E8EjhTE;IACE,2BAAA;E9EohTJ;;E8EjhTE;;IAEE,wBAAA;E9EohTJ;;E8EjhTE;;;IAGE,UAAA;IACA,SAAA;E9EohTJ;;E8EjhTE;;IAEE,uBAAA;E9EohTJ;;E8E5gTE;IACE,Q1E4hC8B;EJm/QlC;E8E7gTE;IACE,2BAAA;E9E+gTJ;;E8E7gTE;IACE,2BAAA;E9EghTJ;;E8E5gTE;IACE,aAAA;E9E+gTJ;;E8E7gTE;IACE,sBAAA;E9EghTJ;;E8E7gTE;IACE,oCAAA;E9EghTJ;E8E9gTI;;IAEE,iCAAA;E9EghTN;;E8E3gTI;;IAEE,oCAAA;E9E8gTN;;E8E1gTE;IACE,cAAA;E9E6gTJ;E8E3gTI;;;;IAIE,qB1EvHG;EJooTT;;E8EzgTE;IACE,cAAA;IACA,qB1E7HK;EJyoTT;AACF;AoB9oTA;EACE,cAAA;EACA,WAAA;EACA,mChB6esC;EgB5etC,yBAAA;EfqHI,eAtCa;Ee5EjB,gBhBsR4B;EgBrR5B,gBhB0R4B;EgBzR5B,chBDS;EgBET,sBhBTS;EgBUT,4BAAA;EACA,yBAAA;ERbE,gBNmCY;EelCV,wEDkBJ;ApB2oTF;AqBxpTI;EDLJ;ICMM,gBAAA;ErB2pTJ;AACF;AoB7oTE;EACE,6BAAA;EACA,SAAA;ApB+oTJ;AoB3oTE;EACE,kBAAA;EACA,0BAAA;ApB6oTJ;AsBnqTE;EACE,cAAA;EACA,sBlBRO;EkBSP,qBlBwdoC;EkBvdpC,UAAA;EAKE,gDlBuXwB;AJ0yS9B;AoB7oTE;EACE,chB9BO;EgBgCP,UAAA;ApB8oTJ;AoBjpTE;EACE,chB9BO;EgBgCP,UAAA;ApB8oTJ;AoBjpTE;EACE,chB9BO;EgBgCP,UAAA;ApB8oTJ;AoBjpTE;EACE,chB9BO;EgBgCP,UAAA;ApB8oTJ;AoBtoTE;EAEE,yBhB9CO;EgBgDP,UAAA;ApBsoTJ;AoBjoTE;EAME,chBtDO;EgBuDP,sBhB9DO;AJ6rTX;AoB1nTA;;EAEE,cAAA;EACA,WAAA;ApB6nTF;AoBnnTA;EACE,iCAAA;EACA,oCAAA;EACA,gBAAA;EflBE,kBAAA;EeoBF,gBhB4M4B;AJ06S9B;AoBnnTA;EACE,+BAAA;EACA,kCAAA;Ef8BI,kBAtCa;EeUjB,gBhByI4B;AJ6+S9B;AoBnnTA;EACE,gCAAA;EACA,mCAAA;EfuBI,mBAtCa;EeiBjB,gBhBmI4B;AJm/S9B;AoB7mTA;EACE,cAAA;EACA,WAAA;EACA,mBAAA;EACA,gBAAA;EfQI,eAtCa;EegCjB,gBhB+K4B;EgB9K5B,cd3GgB;Ec4GhB,6BAAA;EACA,yBAAA;EACA,mBAAA;ApBgnTF;AoB9mTE;EAEE,gBAAA;EACA,eAAA;ApB+mTJ;AoBnmTA;EACE,kChBwWsC;EgBvWtC,uBAAA;EfjBI,mBAtCa;EeyDjB,gBhB2F4B;EQxO1B,qBR+O0B;AJqgT9B;AoBnmTA;EACE,gChBiWsC;EgBhWtC,oBAAA;EfzBI,kBAtCa;EeiEjB,gBhBkF4B;EQvO1B,qBR8O0B;AJ8gT9B;AoBjmTE;EAEE,YAAA;ApBmmTJ;AoB/lTA;EACE,YAAA;ApBkmTF;AoB1lTA;EACE,mBhBsVsC;AJuwSxC;AoB1lTA;EACE,cAAA;EACA,mBhBuUsC;AJsxSxC;AoBrlTA;EACE,aAAA;EACA,eAAA;EACA,kBAAA;EACA,iBAAA;ApBwlTF;AoBtlTE;;EAEE,kBAAA;EACA,iBAAA;ApBwlTJ;AoB/kTA;EACE,kBAAA;EACA,cAAA;EACA,qBhB4SsC;AJsySxC;AoB/kTA;EACE,kBAAA;EACA,kBhBwSsC;EgBvStC,qBAAA;ApBklTF;AoB/kTE;EAEE,chBhNO;AJgyTX;AoB5kTA;EACE,gBAAA;ApB+kTF;AoB5kTA;EACE,oBAAA;EACA,mBAAA;EACA,eAAA;EACA,qBhByRsC;AJszSxC;AoB5kTE;EACE,gBAAA;EACA,aAAA;EACA,uBhBoRoC;EgBnRpC,cAAA;ApB8kTJ;AsBlxTE;EACE,aAAA;EACA,WAAA;EACA,mBlB6coC;ECpbpC,cAAA;EiBvBA,cF4MqC;ApBykTzC;AsBlxTE;EACE,kBAAA;EACA,SAAA;EACA,UAAA;EACA,aAAA;EACA,eAAA;EACA,uBAAA;EACA,kBAAA;EjBoEE,mBAtCa;EiB5Bf,gBlB2O0B;EkB1O1B,WAAA;EACA,wCAAA;EV1DA,gBNmCY;AN6yThB;AsBjxTI;;;;EAEE,cAAA;AtBsxTN;AsB5zTI;EA4CE,qBFiLmC;EE9KjC,oClBmagC;EkBlahC,iRAAA;EACA,4BAAA;EACA,2DAAA;EACA,gEAAA;AtBkxTR;AsB/wTM;EACE,qBFsKiC;EErKjC,gDAAA;AtBixTR;AsBz0TI;EAiEI,oClBiZgC;EkBhZhC,kFAAA;AtB4wTR;AsB90TI;EAyEE,qBFoJmC;EEjJjC,uClBkeoC;EkBjepC,ujBAAA;AtBuwTR;AsBpwTM;EACE,qBF4IiC;EE3IjC,gDAAA;AtBswTR;AsB/vTM;EACE,cFmIiC;ApB+nTzC;AsB/vTM;;;EAEE,cAAA;AtBkwTR;AsB3vTM;EACE,cFsHiC;ApBwoTzC;AsB5vTQ;EACE,qBFmH+B;ApB2oTzC;AsBzvTQ;EACE,qBAAA;EC1IN,yBD2I2B;AtB2vT/B;AsBtvTQ;EACE,gDAAA;AtBwvTV;AsBrvTQ;EACE,qBAVqB;AtBiwT/B;AsB9uTM;EACE,qBApBuB;AtBqwT/B;AsB7uTQ;EACE,qBAzBqB;EA0BrB,gDAAA;AtB+uTV;AsB92TE;EACE,aAAA;EACA,WAAA;EACA,mBlB6coC;ECpbpC,cAAA;EiBvBA,cF4MqC;ApBqqTzC;AsB92TE;EACE,kBAAA;EACA,SAAA;EACA,UAAA;EACA,aAAA;EACA,eAAA;EACA,uBAAA;EACA,kBAAA;EjBoEE,mBAtCa;EiB5Bf,gBlB2O0B;EkB1O1B,WAAA;EACA,wCAAA;EV1DA,gBNmCY;ANy4ThB;AsB72TI;;;;EAEE,cAAA;AtBk3TN;AsBx5TI;EA4CE,qBFiLmC;EE9KjC,oClBmagC;EkBlahC,4UAAA;EACA,4BAAA;EACA,2DAAA;EACA,gEAAA;AtB82TR;AsB32TM;EACE,qBFsKiC;EErKjC,gDAAA;AtB62TR;AsBr6TI;EAiEI,oClBiZgC;EkBhZhC,kFAAA;AtBw2TR;AsB16TI;EAyEE,qBFoJmC;EEjJjC,uClBkeoC;EkBjepC,knBAAA;AtBm2TR;AsBh2TM;EACE,qBF4IiC;EE3IjC,gDAAA;AtBk2TR;AsB31TM;EACE,cFmIiC;ApB2tTzC;AsB31TM;;;EAEE,cAAA;AtB81TR;AsBv1TM;EACE,cFsHiC;ApBouTzC;AsBx1TQ;EACE,qBFmH+B;ApBuuTzC;AsBr1TQ;EACE,qBAAA;EC1IN,yBD2I2B;AtBu1T/B;AsBl1TQ;EACE,gDAAA;AtBo1TV;AsBj1TQ;EACE,qBAVqB;AtB61T/B;AsB10TM;EACE,qBApBuB;AtBi2T/B;AsBz0TQ;EACE,qBAzBqB;EA0BrB,gDAAA;AtB20TV;AoB7uTA;EACE,aAAA;EACA,mBAAA;EACA,mBAAA;ApBgvTF;AoB3uTE;EACE,WAAA;ApB6uTJ;AgBn8TI;EI2NA;IACE,aAAA;IACA,mBAAA;IACA,uBAAA;IACA,gBAAA;EpB2uTJ;EoBvuTE;IACE,aAAA;IACA,cAAA;IACA,mBAAA;IACA,mBAAA;IACA,gBAAA;EpByuTJ;EoBruTE;IACE,qBAAA;IACA,WAAA;IACA,sBAAA;EpBuuTJ;EoBnuTE;IACE,qBAAA;EpBquTJ;EoBluTE;;IAEE,WAAA;EpBouTJ;EoB/tTE;IACE,aAAA;IACA,mBAAA;IACA,uBAAA;IACA,WAAA;IACA,eAAA;EpBiuTJ;EoB/tTE;IACE,kBAAA;IACA,cAAA;IACA,aAAA;IACA,qBhB2LkC;IgB1LlC,cAAA;EpBiuTJ;EoB9tTE;IACE,mBAAA;IACA,uBAAA;EpBguTJ;EoB9tTE;IACE,gBAAA;EpBguTJ;AACF;A+E5iUI;EAEE,yBAAA;A/E8iUN;A+E3iUI;EAEE,oBAAA;A/E4iUN;A+E1iUM;EACE,sBAAA;A/E4iUR;A+EtjUI;EAEE,0BAAA;A/EujUN;A+EpjUI;EAEE,oBAAA;A/EqjUN;A+EnjUM;EACE,uBAAA;A/EqjUR;A+E/jUI;EAEE,0BAAA;A/EgkUN;A+E7jUI;EAEE,oBAAA;A/E8jUN;A+E5jUM;EACE,uBAAA;A/E8jUR;A+ExkUI;EAEE,0BAAA;A/EykUN;A+EtkUI;EAEE,oBAAA;A/EukUN;A+ErkUM;EACE,uBAAA;A/EukUR;A+EjlUI;EAEE,0BAAA;A/EklUN;A+E/kUI;EAEE,oBAAA;A/EglUN;A+E9kUM;EACE,uBAAA;A/EglUR;A+E1lUI;EAEE,0BAAA;A/E2lUN;A+ExlUI;EAEE,oBAAA;A/EylUN;A+EvlUM;EACE,uBAAA;A/EylUR;A+EnmUI;EAEE,0BAAA;A/EomUN;A+EjmUI;EAEE,oBAAA;A/EkmUN;A+EhmUM;EACE,uBAAA;A/EkmUR;A+E5mUI;EAEE,0BAAA;A/E6mUN;A+E1mUI;EAEE,oBAAA;A/E2mUN;A+EzmUM;EACE,uBAAA;A/E2mUR;A+ErnUI;EAEE,0BAAA;A/EsnUN;A+EnnUI;EAEE,oBAAA;A/EonUN;A+ElnUM;EACE,uBAAA;A/EonUR;A+E9nUI;EAEE,0BAAA;A/E+nUN;A+E5nUI;EAEE,oBAAA;A/E6nUN;A+E3nUM;EACE,uBAAA;A/E6nUR;A+EvoUI;EAEE,0BAAA;A/EwoUN;A+EroUI;EAEE,oBAAA;A/EsoUN;A+EpoUM;EACE,uBAAA;A/EsoUR;A+EhpUI;EAEE,0BAAA;A/EipUN;A+E9oUI;EAEE,oBAAA;A/E+oUN;A+E7oUM;EACE,uBAAA;A/E+oUR;A+EzpUI;EAEE,0BAAA;A/E0pUN;A+EvpUI;EAEE,oBAAA;A/EwpUN;A+EtpUM;EACE,uBAAA;A/EwpUR;A+ElqUI;EAEE,0BAAA;A/EmqUN;A+EhqUI;EAEE,oBAAA;A/EiqUN;A+E/pUM;EACE,uBAAA;A/EiqUR;A+E3qUI;EAEE,0BAAA;A/E4qUN;A+EzqUI;EAEE,oBAAA;A/E0qUN;A+ExqUM;EACE,uBAAA;A/E0qUR;A+EprUI;EAEE,0BAAA;A/EqrUN;A+ElrUI;EAEE,oBAAA;A/EmrUN;A+EjrUM;EACE,uBAAA;A/EmrUR;A+E7rUI;EAEE,0BAAA;A/E8rUN;A+E3rUI;EAEE,oBAAA;A/E4rUN;A+E1rUM;EACE,uBAAA;A/E4rUR;A+EtsUI;EAEE,0BAAA;A/EusUN;A+EpsUI;EAEE,oBAAA;A/EqsUN;A+EnsUM;EACE,uBAAA;A/EqsUR;A+E/sUI;EAEE,0BAAA;A/EgtUN;A+E7sUI;EAEE,oBAAA;A/E8sUN;A+E5sUM;EACE,uBAAA;A/E8sUR;A+ExtUI;EAEE,2BAAA;A/EytUN;A+EttUI;EAEE,oBAAA;A/EutUN;A+ErtUM;EACE,wBAAA;A/EutUR;A+EjuUI;EAEE,2BAAA;A/EkuUN;A+E/tUI;EAEE,oBAAA;A/EguUN;A+E9tUM;EACE,wBAAA;A/EguUR;A+E1uUI;EAEE,2BAAA;A/E2uUN;A+ExuUI;EAEE,oBAAA;A/EyuUN;A+EvuUM;EACE,wBAAA;A/EyuUR;A+EnvUI;EAEE,2BAAA;A/EovUN;A+EjvUI;EAEE,oBAAA;A/EkvUN;A+EhvUM;EACE,wBAAA;A/EkvUR;A+E5vUI;EAEE,2BAAA;A/E6vUN;A+E1vUI;EAEE,oBAAA;A/E2vUN;A+EzvUM;EACE,wBAAA;A/E2vUR;A+ErwUI;EAEE,2BAAA;A/EswUN;A+EnwUI;EAEE,oBAAA;A/EowUN;A+ElwUM;EACE,wBAAA;A/EowUR;A+E9wUI;EAEE,2BAAA;A/E+wUN;A+E5wUI;EAEE,oBAAA;A/E6wUN;A+E3wUM;EACE,wBAAA;A/E6wUR;A+EvxUI;EAEE,2BAAA;A/EwxUN;A+ErxUI;EAEE,oBAAA;A/EsxUN;A+EpxUM;EACE,wBAAA;A/EsxUR;A+EhyUI;EAEE,2BAAA;A/EiyUN;A+E9xUI;EAEE,oBAAA;A/E+xUN;A+E7xUM;EACE,wBAAA;A/E+xUR;A+EzyUI;EAEE,2BAAA;A/E0yUN;A+EvyUI;EAEE,oBAAA;A/EwyUN;A+EtyUM;EACE,wBAAA;A/EwyUR;A+ElzUI;EAEE,2BAAA;A/EmzUN;A+EhzUI;EAEE,oBAAA;A/EizUN;A+E/yUM;EACE,wBAAA;A/EizUR;A+E3zUI;EAEE,2BAAA;A/E4zUN;A+EzzUI;EAEE,oBAAA;A/E0zUN;A+ExzUM;EACE,wBAAA;A/E0zUR;A+Ep0UI;EAEE,2BAAA;A/Eq0UN;A+El0UI;EAEE,oBAAA;A/Em0UN;A+Ej0UM;EACE,wBAAA;A/Em0UR;A+E70UI;EAEE,2BAAA;A/E80UN;A+E30UI;EAEE,oBAAA;A/E40UN;A+E10UM;EACE,wBAAA;A/E40UR;A+Et1UI;EAEE,2BAAA;A/Eu1UN;A+Ep1UI;EAEE,oBAAA;A/Eq1UN;A+En1UM;EACE,wBAAA;A/Eq1UR;A+E/1UI;EAEE,2BAAA;A/Eg2UN;A+E71UI;EAEE,oBAAA;A/E81UN;A+E51UM;EACE,wBAAA;A/E81UR;A+Ex2UI;EAEE,2BAAA;A/Ey2UN;A+Et2UI;EAEE,oBAAA;A/Eu2UN;A+Er2UM;EACE,wBAAA;A/Eu2UR;A+Ej3UI;EAEE,2BAAA;A/Ek3UN;A+E/2UI;EAEE,oBAAA;A/Eg3UN;A+E92UM;EACE,wBAAA;A/Eg3UR;A+E13UI;EAEE,2BAAA;A/E23UN;A+Ex3UI;EAEE,oBAAA;A/Ey3UN;A+Ev3UM;EACE,wBAAA;A/Ey3UR;A+En4UI;EAEE,2BAAA;A/Eo4UN;A+Ej4UI;EAEE,oBAAA;A/Ek4UN;A+Eh4UM;EACE,wBAAA;A/Ek4UR;A+E54UI;EAEE,2BAAA;A/E64UN;A+E14UI;EAEE,oBAAA;A/E24UN;A+Ez4UM;EACE,wBAAA;A/E24UR;A+Er5UI;EAEE,2BAAA;A/Es5UN;A+En5UI;EAEE,oBAAA;A/Eo5UN;A+El5UM;EACE,wBAAA;A/Eo5UR;A+E95UI;EAEE,2BAAA;A/E+5UN;A+E55UI;EAEE,oBAAA;A/E65UN;A+E35UM;EACE,wBAAA;A/E65UR;A+Ev6UI;EAEE,2BAAA;A/Ew6UN;A+Er6UI;EAEE,oBAAA;A/Es6UN;A+Ep6UM;EACE,wBAAA;A/Es6UR;A+Eh7UI;EAEE,2BAAA;A/Ei7UN;A+E96UI;EAEE,oBAAA;A/E+6UN;A+E76UM;EACE,wBAAA;A/E+6UR;A+Ez7UI;EAEE,2BAAA;A/E07UN;A+Ev7UI;EAEE,oBAAA;A/Ew7UN;A+Et7UM;EACE,wBAAA;A/Ew7UR;A+El8UI;EAEE,2BAAA;A/Em8UN;A+Eh8UI;EAEE,oBAAA;A/Ei8UN;A+E/7UM;EACE,wBAAA;A/Ei8UR;A+E38UI;EAEE,2BAAA;A/E48UN;A+Ez8UI;EAEE,oBAAA;A/E08UN;A+Ex8UM;EACE,wBAAA;A/E08UR;A+Ep9UI;EAEE,2BAAA;A/Eq9UN;A+El9UI;EAEE,oBAAA;A/Em9UN;A+Ej9UM;EACE,wBAAA;A/Em9UR;A+E79UI;EAEE,2BAAA;A/E89UN;A+E39UI;EAEE,oBAAA;A/E49UN;A+E19UM;EACE,wBAAA;A/E49UR;A+Et+UI;EAEE,2BAAA;A/Eu+UN;A+Ep+UI;EAEE,oBAAA;A/Eq+UN;A+En+UM;EACE,wBAAA;A/Eq+UR;A+E/+UI;EAEE,2BAAA;A/Eg/UN;A+E7+UI;EAEE,oBAAA;A/E8+UN;A+E5+UM;EACE,wBAAA;A/E8+UR;A+Ex/UI;EAEE,2BAAA;A/Ey/UN;A+Et/UI;EAEE,oBAAA;A/Eu/UN;A+Er/UM;EACE,wBAAA;A/Eu/UR;A+EjgVI;EAEE,2BAAA;A/EkgVN;A+E//UI;EAEE,oBAAA;A/EggVN;A+E9/UM;EACE,wBAAA;A/EggVR;A+E1gVI;EAEE,2BAAA;A/E2gVN;A+ExgVI;EAEE,oBAAA;A/EygVN;A+EvgVM;EACE,wBAAA;A/EygVR;A+EnhVI;EAEE,2BAAA;A/EohVN;A+EjhVI;EAEE,oBAAA;A/EkhVN;A+EhhVM;EACE,wBAAA;A/EkhVR;A+E5hVI;EAEE,2BAAA;A/E6hVN;A+E1hVI;EAEE,oBAAA;A/E2hVN;A+EzhVM;EACE,wBAAA;A/E2hVR;A+EriVI;EAEE,2BAAA;A/EsiVN;A+EniVI;EAEE,oBAAA;A/EoiVN;A+EliVM;EACE,wBAAA;A/EoiVR;A+E9iVI;EAEE,2BAAA;A/E+iVN;A+E5iVI;EAEE,oBAAA;A/E6iVN;A+E3iVM;EACE,wBAAA;A/E6iVR;A+EvjVI;EAEE,2BAAA;A/EwjVN;A+ErjVI;EAEE,oBAAA;A/EsjVN;A+EpjVM;EACE,wBAAA;A/EsjVR;A+EhkVI;EAEE,2BAAA;A/EikVN;A+E9jVI;EAEE,oBAAA;A/E+jVN;A+E7jVM;EACE,wBAAA;A/E+jVR;A+EzjVA;EACE,oBAAA;A/E4jVF;A+E3jVE;EACE,oBAAA;A/E6jVJ;AgFjjVI;EAEE,gEApCO;AhFulVb;AgFrjVI;EAEE,4DApCO;AhF0lVb;AgFxjVI;EAEE,uDApCO;AhF6lVb;AgF3jVI;EAEE,uDApCO;AhFgmVb;AgF9jVI;EAEE,0DApCO;AhFmmVb;AgFjkVI;EAEE,kEApCO;AhFsmVb;AgFpkVI;EAEE,mEApCO;AhFymVb;AgFvkVI;EAEE,kEApCO;AhF4mVb;AgF1kVI;EAEE,+DApCO;AhF+mVb;AgF7kVI;EAEE,+DApCO;AhFknVb;AgFhlVI;EAEE,iEApCO;AhFqnVb;AgFnlVI;EAEE,iEApCO;AhFwnVb;AgFtlVI;EAEE,gEApCO;AhF2nVb;AgFzlVI;EAEE,mEApCO;AhF8nVb;AgF5lVI;EAEE,iEApCO;AhFioVb;AgF/lVI;EAEE,gEApCO;AhFooVb;AgFlmVI;EAEE,mEApCO;AhFuoVb;AgFrmVI;EAEE,iEApCO;AhF0oVb;AgFxmVI;EAEE,gEApCO;AhF6oVb;AgF3mVI;EAEE,mEApCO;AhFgpVb;AiF7oVA;EACE;IACE;;;;;KAAA;IAoDA;;;;KAAA;IA2DA;;KAAA;IAiCA;;;KAAA;EjFihVF;EiF1pVE;IACE,UAAA;IACA,uCAAA;EjF4pVJ;EiF1pVI;IACE,UAAA;IACA,eAAA;EjF4pVN;EiFxpVE;IACE,mCAAA;EjF0pVJ;EiFvpVE;IACE,oCAAA;EjFypVJ;EiFtpVE;IACE,oCAAA;EjFwpVJ;EiFrpVE;IACE,mCAAA;EjFupVJ;EiFppVE;IACE,wCAAA;EjFspVJ;EiFnpVE;IACE,uCAAA;EjFqpVJ;EiFlpVE;IACE,yCAAA;EjFopVJ;EiFjpVE;IACE,wCAAA;EjFmpVJ;EiFvoVE;IACE,UAAA;IACA,uCAAA;EjFyoVJ;EiFvoVI;IACE,UAAA;IACA,wCAAA;EjFyoVN;EiFroVE;IACE,qBAAA;EjFuoVJ;EiFpoVE;IACE,8CAAA;EjFsoVJ;EiFnoVE;IACE,+CAAA;EjFqoVJ;EiFloVE;IACE,+CAAA;EjFooVJ;EiFjoVE;IACE,8CAAA;EjFmoVJ;EiFhoVE;IACE,qBAAA;EjFkoVJ;EiF/nVE;IACE,8CAAA;EjFioVJ;EiF9nVE;IACE,+CAAA;EjFgoVJ;EiF7nVE;IACE,+CAAA;EjF+nVJ;EiF5nVE;IACE,8CAAA;EjF8nVJ;EiFpnVE;IACE,8BAAA;IACA,kBAAA;EjFsnVJ;EiFpnVI;IACE,mBAAA;IACA,+BAAA;EjFsnVN;EiFlnVE;IACE,kCAAA;EjFonVJ;EiFjnVE;IACE,mCAAA;EjFmnVJ;EiFhnVE;IACE,mCAAA;EjFknVJ;EiF/mVE;IACE,kCAAA;EjFinVJ;EiFtmVE;IACE,mCAAA;YAAA,2BAAA;IACA,8BAAA;EjFwmVJ;EiFrmVE;IACE,+CAAA;EjFumVJ;EiFtmVI;IAAe,yCAAA;EjFymVnB;EiFtmVE;IACE,8CAAA;EjFwmVJ;EiFvmVI;IAAe,yCAAA;EjF0mVnB;EiFvmVE;IACE,+CAAA;EjFymVJ;EiFxmVI;IAAe,yCAAA;EjF2mVnB;EiFxmVE;IACE,8CAAA;EjF0mVJ;EiFzmVI;IAAe,yCAAA;EjF4mVnB;AACF;AkF3xVA;EACC,YAAA;EACA,mBAAA;EACA,mCAAA;EACA,kCAAA;AlF6xVD;AkF1xVA,qCAAA;AACA;EACC,gBAAA;EAAkB,qBAAA;AlF8xVnB;AkF3xVA;EACC,eAAA;EAAiB,gBAAA;EACjB,iBAAA;EAAmB,mCAAA;EACnB,gBAAA;EAAkB,uBAAA;AlFiyVnB;AkF9xVA,qCAAA;AACA;EACC,eAAA;EACA,iBAAA;AlFiyVD;AkF9xVA,qDAAA;AACA;EACC,eAAA;EACA,eAAA;AlFiyVD;AmF9zVA;EACC,gBAAA;AnFi0VD;AmF9zVA;EACC,kBAAA;AnFi0VD;AmF9zVA;EACC,iBAAA;AnFi0VD;AoFx0VA;EACC,0BAAA;EACA,wCAAA;EACA,+OAAA;ApF20VD;AoF7zVA;EAPC,iBAAA;EACA,iC9EeiB;E8EdjB,gBAAA;EACA,gBAAA;EACA,uBAAA;ApFu0VD;AoFtzVA;EATC,iBAAA;EACA,yBAAA;EACA,sC9EGe;E8EFf,gBAAA;EACA,wBAAA;EACA,qBAAA;EACA,gBAAA;ApFm0VD;AoFjzVA;EAVC,iBAAA;EACA,yBAAA;EACA,iC9EZiB;E8EajB,gBAAA;EACA,kBAAA;EACA,gBAAA;EACA,uBAAA;EACA,qBAAA;ApF+zVD;AoF7yVA;EAVC,eAAA;EACA,kC9ExBY;E8EyBZ,gBAAA;EACA,kBAAA;EACA,gBAAA;EACA,uBAAA;EACA,mBAAA;EACA,oBAAA;ApF2zVD;AoF1yVA;EATC,iBAAA;EACA,iC9EzCiB;E8E0CjB,gBAAA;EACA,kBAAA;EACA,gBAAA;EACA,iBAAA;EACA,gBAAA;ApFuzVD;AoFtyVA;EATC,iBAAA;EACA,iC9EvDiB;E8EwDjB,gBAAA;EACA,kBAAA;EACA,gBAAA;EACA,sBAAA;EACA,gBAAA;ApFmzVD;AoFnyVA;EAtBC,iBAAA;EACA,iC9EvDiB;E8EwDjB,gBAAA;EACA,kBAAA;EACA,gBAAA;EACA,sBAAA;EACA,gBAAA;EASA,iBAAA;EACA,yBAAA;EACA,gBAAA;EACA,kBAAA;EACA,iBAAA;ApFqzVD;AoF1yVA;EAHC,8BAAA;ApFizVD;AoF55VA;EACC,0BAAA;EACA,wCAAA;EACA,+OAAA;ApF+5VD;AoFj5VA;EAPC,iBAAA;EACA,iC9EeiB;E8EdjB,gBAAA;EACA,gBAAA;EACA,uBAAA;ApF25VD;AoF14VA;EATC,iBAAA;EACA,yBAAA;EACA,sC9EGe;E8EFf,gBAAA;EACA,wBAAA;EACA,qBAAA;EACA,gBAAA;ApFu5VD;AoFr4VA;EAVC,iBAAA;EACA,yBAAA;EACA,iC9EZiB;E8EajB,gBAAA;EACA,kBAAA;EACA,gBAAA;EACA,uBAAA;EACA,qBAAA;ApFm5VD;AoFj4VA;EAVC,eAAA;EACA,kC9ExBY;E8EyBZ,gBAAA;EACA,kBAAA;EACA,gBAAA;EACA,uBAAA;EACA,mBAAA;EACA,oBAAA;ApF+4VD;AoF93VA;EATC,iBAAA;EACA,iC9EzCiB;E8E0CjB,gBAAA;EACA,kBAAA;EACA,gBAAA;EACA,iBAAA;EACA,gBAAA;ApF24VD;AoF13VA;EATC,iBAAA;EACA,iC9EvDiB;E8EwDjB,gBAAA;EACA,kBAAA;EACA,gBAAA;EACA,sBAAA;EACA,gBAAA;ApFu4VD;AoFv3VA;EAtBC,iBAAA;EACA,iC9EvDiB;E8EwDjB,gBAAA;EACA,kBAAA;EACA,gBAAA;EACA,sBAAA;EACA,gBAAA;EASA,iBAAA;EACA,yBAAA;EACA,gBAAA;EACA,kBAAA;EACA,iBAAA;ApFy4VD;AoF93VA;EAHC,8BAAA;ApFq4VD;AqFx2VA;EDxDC,iBAAA;EACA,iC9EvDiB;E8EwDjB,gBAAA;EACA,kBAAA;EACA,gBAAA;EACA,sBAAA;EACA,gBAAA;EASA,iBAAA;EACA,yBAAA;EACA,gBAAA;EACA,kBAAA;EACA,iBAAA;EC5FA,mB/ERkB;E+ESlB,yBAAA;EACA,W/ECa;E+EAb,6BAAA;EACA,8BAAA;EACA,cAAA;ArFy/VD;AqFv/VC;EACC,yB/EdoB;E+EepB,qB/EfoB;ANwgWtB;AqFt/VC;EAEC,6BAAA;EACA,qB/EnBY;E+EoBZ,c/EpBY;AN2gWd;AqFr/VE;EACC,yB/EvBW;E+EwBX,qB/ExBW;E+EyBX,W/ElBW;ANygWd;AqFn/VC;EAEC,6BAAA;EACA,qB/EpCiB;E+EqCjB,c/ErCiB;ANyhWnB;AqFl/VE;EACC,yB/EtCmB;E+EuCnB,qB/EvCmB;E+EwCnB,W/E/BW;ANmhWd;AqFh/VC;EAGC,kBAAA;EACA,qBAAA;ArFg/VF;AqF9+VE;EAEC,cAAA;EACA,WAAA;EACA,kBAAA;EACA,QAAA;EACA,QAAA;EACA,6BAAA;ArF++VH;AqF5+VE;EACC,aA3DiB;EA4DjB,6BAAA;EACA,mCAAA;ArF8+VH;AqF3+VE;EACC,aAAA;EACA,cAAA;EACA,6BAAA;EACA,4BAAA;EACA,kDAAA;ArF6+VH;AqF1+VE;EACC,W/ElEW;AN8iWd;AqF1+VG;EACC,mCAAA;ArF4+VJ;AqFz+VG;EACC,kDAAA;ArF2+VJ;AqFr+VE;EACC,4B/EvFW;AN8jWd;AqFp+VE;EACC,4B/E3FW;E+E4FX,2B/E5FW;ANkkWd;AqFl+VG;EACC,yB/E1FU;AN8jWd;AqFj+VG;EACC,yB/E9FU;E+E+FV,wB/E/FU;ANkkWd;AqF79VE;EACC,4B/EjHgB;ANglWnB;AqF59VE;EACC,4B/ErHgB;E+EsHhB,2B/EtHgB;ANolWnB;AqF39VE;EACC,uBAAA;EACA,c/EzHmB;ANslWtB;AqF39VG;EACC,4B/E5HkB;ANylWtB;AqF19VG;EACC,4B/EhIkB;E+EiIlB,2B/EjIkB;AN6lWtB;AsFziWA;EAjDC,aAJY;EAKZ,cALY;EAMZ,iBAAA;EACA,aAAA;EACA,kBAAA;EACA,mBhFPe;ANqmWhB;AsF5lWC;EAEC,kBAAA;EACA,cAAA;EACA,WAAA;AtF6lWF;AsF1lWC;EACC,yBAAA;EACA,aAAA;EACA,cAAA;EACA,aAAA;EACA,YAAA;EACA,mBhFtBc;ANknWhB;AsFzlWC;EACC,yBAAA;EACA,aA7BW;EA8BX,cA9BW;EA+BX,yBAAA;AtF2lWF;AsFvlWE;EACC,qBhFrCgB;AN8nWnB;AsFplWE;EACC,qBhFvCW;AN6nWd;AsFjlWE;EACC,qBhF5CU;AN+nWb;AsF5jWA;EAbC,WAAA;EACA,SAAA;EACA,gCAAA;EACA,iBAAA;EACA,aAAA;EACA,uBAAA;EACA,mBAAA;AtF6kWD;AsF3kWC;EACC,cAAA;AtF6kWF;AuFhpWA;EACC,cAAA;AvFmpWD;AuFhpWA;EACC,mBjFNkB;EiFOlB,WjFIa;EiFHb,eAAA;EACA,kBAAA;AvFmpWD;AuFjpWC;EACC,kBAAA;EACA,WAAA;AvFmpWF;AgBxlWI;EuEnEJ;IAYE,iBAAA;IACA,oBAAA;EvFmpWA;AACF;AuFjpWC;EACC,mBjFlBY;EiFmBZ,WjFZY;AN+pWd;AuFhpWC;EACC,mBjFvBY;EiFwBZ,cjFxBY;AN0qWd",
"file": "styles.scss",
"sourcesContent": ["@charset \"UTF-8\";\n/*!\n * Bootstrap v4.4.1 (https://getbootstrap.com/)\n * Copyright 2011-2019 The Bootstrap Authors\n * Copyright 2011-2019 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: #AD252A;\n --secondary: #6c757d;\n --success: #28a745;\n --info: #17a2b8;\n --warning: #ffc107;\n --danger: #dc3545;\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*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\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}\n\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\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: #444442;\n text-align: left;\n background-color: #fff;\n}\n\n[tabindex=\"-1\"]:focus:not(:focus-visible) {\n outline: 0 !important;\n}\n\nhr {\n box-sizing: content-box;\n height: 0;\n overflow: visible;\n}\n\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: 0.5rem;\n}\n\np {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nabbr[title],\nabbr[data-original-title] {\n text-decoration: underline;\n text-decoration: underline dotted;\n cursor: help;\n border-bottom: 0;\n text-decoration-skip-ink: none;\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: 700;\n}\n\ndd {\n margin-bottom: 0.5rem;\n margin-left: 0;\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\nb,\nstrong {\n font-weight: bolder;\n}\n\nsmall {\n font-size: 80%;\n}\n\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\na {\n color: #AD252A;\n text-decoration: none;\n background-color: transparent;\n}\na:hover {\n color: #F0474D;\n text-decoration: none;\n}\n\na:not([href]) {\n color: inherit;\n text-decoration: none;\n}\na:not([href]):hover {\n color: inherit;\n text-decoration: none;\n}\n\npre,\ncode,\nkbd,\nsamp {\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n font-size: 1em;\n}\n\npre {\n margin-top: 0;\n margin-bottom: 1rem;\n overflow: auto;\n}\n\nfigure {\n margin: 0 0 1rem;\n}\n\nimg {\n vertical-align: middle;\n border-style: none;\n}\n\nsvg {\n overflow: hidden;\n vertical-align: middle;\n}\n\ntable {\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: 0.75rem;\n padding-bottom: 0.75rem;\n color: #6c757d;\n text-align: left;\n caption-side: bottom;\n}\n\nth {\n text-align: inherit;\n}\n\nlabel {\n display: inline-block;\n margin-bottom: 0.5rem;\n}\n\nbutton {\n border-radius: 0;\n}\n\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible;\n}\n\nbutton,\nselect {\n text-transform: none;\n}\n\nselect {\n word-wrap: normal;\n}\n\nbutton,\n[type=button],\n[type=reset],\n[type=submit] {\n -webkit-appearance: button;\n}\n\nbutton:not(:disabled),\n[type=button]:not(:disabled),\n[type=reset]:not(:disabled),\n[type=submit]:not(:disabled) {\n cursor: pointer;\n}\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}\n\ninput[type=radio],\ninput[type=checkbox] {\n box-sizing: border-box;\n padding: 0;\n}\n\ninput[type=date],\ninput[type=time],\ninput[type=datetime-local],\ninput[type=month] {\n -webkit-appearance: listbox;\n}\n\ntextarea {\n overflow: auto;\n resize: vertical;\n}\n\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0;\n}\n\nlegend {\n display: block;\n width: 100%;\n max-width: 100%;\n padding: 0;\n margin-bottom: 0.5rem;\n font-size: 1.5rem;\n line-height: inherit;\n color: inherit;\n white-space: normal;\n}\n\nprogress {\n vertical-align: baseline;\n}\n\n[type=number]::-webkit-inner-spin-button,\n[type=number]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=search] {\n outline-offset: -2px;\n -webkit-appearance: none;\n}\n\n[type=search]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n::-webkit-file-upload-button {\n font: inherit;\n -webkit-appearance: button;\n}\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item;\n cursor: pointer;\n}\n\ntemplate {\n display: none;\n}\n\n[hidden] {\n display: none !important;\n}\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}\n\nh1, .h1 {\n font-size: 2.5rem;\n}\n\nh2, .h2 {\n font-size: 2rem;\n}\n\nh3, .h3 {\n font-size: 1.75rem;\n}\n\nh4, .h4 {\n font-size: 1.5rem;\n}\n\nh5, .h5 {\n font-size: 1.25rem;\n}\n\nh6, .h6 {\n font-size: 1rem;\n}\n\n.lead {\n font-size: 1.25rem;\n font-weight: 300;\n}\n\n.display-1 {\n font-size: 6rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\n.display-2 {\n font-size: 5.5rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\n.display-3 {\n font-size: 4.5rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\n.display-4 {\n font-size: 3.5rem;\n font-weight: 300;\n line-height: 1.2;\n}\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}\n\nsmall,\n.small {\n font-size: 80%;\n font-weight: 400;\n}\n\nmark,\n.mark {\n padding: 0.2em;\n background-color: #fcf8e3;\n}\n\n.list-unstyled {\n padding-left: 0;\n list-style: none;\n}\n\n.list-inline {\n padding-left: 0;\n list-style: none;\n}\n\n.list-inline-item {\n display: inline-block;\n}\n.list-inline-item:not(:last-child) {\n margin-right: 0.5rem;\n}\n\n.initialism {\n font-size: 90%;\n text-transform: uppercase;\n}\n\n.blockquote {\n margin-bottom: 1rem;\n font-size: 1.25rem;\n}\n\n.blockquote-footer {\n display: block;\n font-size: 80%;\n color: #6c757d;\n}\n.blockquote-footer::before {\n content: \"— \";\n}\n\n.img-fluid {\n max-width: 100%;\n height: auto;\n}\n\n.img-thumbnail {\n padding: 0.25rem;\n background-color: #fff;\n border: 1px solid #dee2e6;\n border-radius: 0;\n max-width: 100%;\n height: auto;\n}\n\n.figure {\n display: inline-block;\n}\n\n.figure-img {\n margin-bottom: 0.5rem;\n line-height: 1;\n}\n\n.figure-caption {\n font-size: 90%;\n color: #6c757d;\n}\n\ncode {\n font-size: 87.5%;\n color: #e83e8c;\n word-wrap: break-word;\n}\na > code {\n color: inherit;\n}\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}\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\n.pre-scrollable {\n max-height: 340px;\n overflow-y: scroll;\n}\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\n.container-fluid, .container-xl, .container-lg, .container-md, .container-sm {\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\n}\n\n@media (min-width: 576px) {\n .container-sm, .container {\n max-width: 540px;\n }\n}\n@media (min-width: 768px) {\n .container-md, .container-sm, .container {\n max-width: 720px;\n }\n}\n@media (min-width: 992px) {\n .container-lg, .container-md, .container-sm, .container {\n max-width: 960px;\n }\n}\n@media (min-width: 1200px) {\n .container-xl, .container-lg, .container-md, .container-sm, .container {\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\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\n.col-xl,\n.col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg,\n.col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md,\n.col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm,\n.col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col,\n.col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 {\n position: relative;\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n}\n\n.col {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n}\n\n.row-cols-1 > * {\n flex: 0 0 100%;\n max-width: 100%;\n}\n\n.row-cols-2 > * {\n flex: 0 0 50%;\n max-width: 50%;\n}\n\n.row-cols-3 > * {\n flex: 0 0 33.3333333333%;\n max-width: 33.3333333333%;\n}\n\n.row-cols-4 > * {\n flex: 0 0 25%;\n max-width: 25%;\n}\n\n.row-cols-5 > * {\n flex: 0 0 20%;\n max-width: 20%;\n}\n\n.row-cols-6 > * {\n flex: 0 0 16.6666666667%;\n max-width: 16.6666666667%;\n}\n\n.col-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n}\n\n.col-1 {\n flex: 0 0 8.3333333333%;\n max-width: 8.3333333333%;\n}\n\n.col-2 {\n flex: 0 0 16.6666666667%;\n max-width: 16.6666666667%;\n}\n\n.col-3 {\n flex: 0 0 25%;\n max-width: 25%;\n}\n\n.col-4 {\n flex: 0 0 33.3333333333%;\n max-width: 33.3333333333%;\n}\n\n.col-5 {\n flex: 0 0 41.6666666667%;\n max-width: 41.6666666667%;\n}\n\n.col-6 {\n flex: 0 0 50%;\n max-width: 50%;\n}\n\n.col-7 {\n flex: 0 0 58.3333333333%;\n max-width: 58.3333333333%;\n}\n\n.col-8 {\n flex: 0 0 66.6666666667%;\n max-width: 66.6666666667%;\n}\n\n.col-9 {\n flex: 0 0 75%;\n max-width: 75%;\n}\n\n.col-10 {\n flex: 0 0 83.3333333333%;\n max-width: 83.3333333333%;\n}\n\n.col-11 {\n flex: 0 0 91.6666666667%;\n max-width: 91.6666666667%;\n}\n\n.col-12 {\n flex: 0 0 100%;\n max-width: 100%;\n}\n\n.order-first {\n order: -1;\n}\n\n.order-last {\n order: 13;\n}\n\n.order-0 {\n order: 0;\n}\n\n.order-1 {\n order: 1;\n}\n\n.order-2 {\n order: 2;\n}\n\n.order-3 {\n order: 3;\n}\n\n.order-4 {\n order: 4;\n}\n\n.order-5 {\n order: 5;\n}\n\n.order-6 {\n order: 6;\n}\n\n.order-7 {\n order: 7;\n}\n\n.order-8 {\n order: 8;\n}\n\n.order-9 {\n order: 9;\n}\n\n.order-10 {\n order: 10;\n}\n\n.order-11 {\n order: 11;\n}\n\n.order-12 {\n order: 12;\n}\n\n.offset-1 {\n margin-left: 8.3333333333%;\n}\n\n.offset-2 {\n margin-left: 16.6666666667%;\n}\n\n.offset-3 {\n margin-left: 25%;\n}\n\n.offset-4 {\n margin-left: 33.3333333333%;\n}\n\n.offset-5 {\n margin-left: 41.6666666667%;\n}\n\n.offset-6 {\n margin-left: 50%;\n}\n\n.offset-7 {\n margin-left: 58.3333333333%;\n}\n\n.offset-8 {\n margin-left: 66.6666666667%;\n}\n\n.offset-9 {\n margin-left: 75%;\n}\n\n.offset-10 {\n margin-left: 83.3333333333%;\n}\n\n.offset-11 {\n margin-left: 91.6666666667%;\n}\n\n@media (min-width: 576px) {\n .col-sm {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n\n .row-cols-sm-1 > * {\n flex: 0 0 100%;\n max-width: 100%;\n }\n\n .row-cols-sm-2 > * {\n flex: 0 0 50%;\n max-width: 50%;\n }\n\n .row-cols-sm-3 > * {\n flex: 0 0 33.3333333333%;\n max-width: 33.3333333333%;\n }\n\n .row-cols-sm-4 > * {\n flex: 0 0 25%;\n max-width: 25%;\n }\n\n .row-cols-sm-5 > * {\n flex: 0 0 20%;\n max-width: 20%;\n }\n\n .row-cols-sm-6 > * {\n flex: 0 0 16.6666666667%;\n max-width: 16.6666666667%;\n }\n\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n\n .col-sm-1 {\n flex: 0 0 8.3333333333%;\n max-width: 8.3333333333%;\n }\n\n .col-sm-2 {\n flex: 0 0 16.6666666667%;\n max-width: 16.6666666667%;\n }\n\n .col-sm-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n\n .col-sm-4 {\n flex: 0 0 33.3333333333%;\n max-width: 33.3333333333%;\n }\n\n .col-sm-5 {\n flex: 0 0 41.6666666667%;\n max-width: 41.6666666667%;\n }\n\n .col-sm-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n\n .col-sm-7 {\n flex: 0 0 58.3333333333%;\n max-width: 58.3333333333%;\n }\n\n .col-sm-8 {\n flex: 0 0 66.6666666667%;\n max-width: 66.6666666667%;\n }\n\n .col-sm-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n\n .col-sm-10 {\n flex: 0 0 83.3333333333%;\n max-width: 83.3333333333%;\n }\n\n .col-sm-11 {\n flex: 0 0 91.6666666667%;\n max-width: 91.6666666667%;\n }\n\n .col-sm-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n\n .order-sm-first {\n order: -1;\n }\n\n .order-sm-last {\n order: 13;\n }\n\n .order-sm-0 {\n order: 0;\n }\n\n .order-sm-1 {\n order: 1;\n }\n\n .order-sm-2 {\n order: 2;\n }\n\n .order-sm-3 {\n order: 3;\n }\n\n .order-sm-4 {\n order: 4;\n }\n\n .order-sm-5 {\n order: 5;\n }\n\n .order-sm-6 {\n order: 6;\n }\n\n .order-sm-7 {\n order: 7;\n }\n\n .order-sm-8 {\n order: 8;\n }\n\n .order-sm-9 {\n order: 9;\n }\n\n .order-sm-10 {\n order: 10;\n }\n\n .order-sm-11 {\n order: 11;\n }\n\n .order-sm-12 {\n order: 12;\n }\n\n .offset-sm-0 {\n margin-left: 0;\n }\n\n .offset-sm-1 {\n margin-left: 8.3333333333%;\n }\n\n .offset-sm-2 {\n margin-left: 16.6666666667%;\n }\n\n .offset-sm-3 {\n margin-left: 25%;\n }\n\n .offset-sm-4 {\n margin-left: 33.3333333333%;\n }\n\n .offset-sm-5 {\n margin-left: 41.6666666667%;\n }\n\n .offset-sm-6 {\n margin-left: 50%;\n }\n\n .offset-sm-7 {\n margin-left: 58.3333333333%;\n }\n\n .offset-sm-8 {\n margin-left: 66.6666666667%;\n }\n\n .offset-sm-9 {\n margin-left: 75%;\n }\n\n .offset-sm-10 {\n margin-left: 83.3333333333%;\n }\n\n .offset-sm-11 {\n margin-left: 91.6666666667%;\n }\n}\n@media (min-width: 768px) {\n .col-md {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n\n .row-cols-md-1 > * {\n flex: 0 0 100%;\n max-width: 100%;\n }\n\n .row-cols-md-2 > * {\n flex: 0 0 50%;\n max-width: 50%;\n }\n\n .row-cols-md-3 > * {\n flex: 0 0 33.3333333333%;\n max-width: 33.3333333333%;\n }\n\n .row-cols-md-4 > * {\n flex: 0 0 25%;\n max-width: 25%;\n }\n\n .row-cols-md-5 > * {\n flex: 0 0 20%;\n max-width: 20%;\n }\n\n .row-cols-md-6 > * {\n flex: 0 0 16.6666666667%;\n max-width: 16.6666666667%;\n }\n\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n\n .col-md-1 {\n flex: 0 0 8.3333333333%;\n max-width: 8.3333333333%;\n }\n\n .col-md-2 {\n flex: 0 0 16.6666666667%;\n max-width: 16.6666666667%;\n }\n\n .col-md-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n\n .col-md-4 {\n flex: 0 0 33.3333333333%;\n max-width: 33.3333333333%;\n }\n\n .col-md-5 {\n flex: 0 0 41.6666666667%;\n max-width: 41.6666666667%;\n }\n\n .col-md-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n\n .col-md-7 {\n flex: 0 0 58.3333333333%;\n max-width: 58.3333333333%;\n }\n\n .col-md-8 {\n flex: 0 0 66.6666666667%;\n max-width: 66.6666666667%;\n }\n\n .col-md-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n\n .col-md-10 {\n flex: 0 0 83.3333333333%;\n max-width: 83.3333333333%;\n }\n\n .col-md-11 {\n flex: 0 0 91.6666666667%;\n max-width: 91.6666666667%;\n }\n\n .col-md-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n\n .order-md-first {\n order: -1;\n }\n\n .order-md-last {\n order: 13;\n }\n\n .order-md-0 {\n order: 0;\n }\n\n .order-md-1 {\n order: 1;\n }\n\n .order-md-2 {\n order: 2;\n }\n\n .order-md-3 {\n order: 3;\n }\n\n .order-md-4 {\n order: 4;\n }\n\n .order-md-5 {\n order: 5;\n }\n\n .order-md-6 {\n order: 6;\n }\n\n .order-md-7 {\n order: 7;\n }\n\n .order-md-8 {\n order: 8;\n }\n\n .order-md-9 {\n order: 9;\n }\n\n .order-md-10 {\n order: 10;\n }\n\n .order-md-11 {\n order: 11;\n }\n\n .order-md-12 {\n order: 12;\n }\n\n .offset-md-0 {\n margin-left: 0;\n }\n\n .offset-md-1 {\n margin-left: 8.3333333333%;\n }\n\n .offset-md-2 {\n margin-left: 16.6666666667%;\n }\n\n .offset-md-3 {\n margin-left: 25%;\n }\n\n .offset-md-4 {\n margin-left: 33.3333333333%;\n }\n\n .offset-md-5 {\n margin-left: 41.6666666667%;\n }\n\n .offset-md-6 {\n margin-left: 50%;\n }\n\n .offset-md-7 {\n margin-left: 58.3333333333%;\n }\n\n .offset-md-8 {\n margin-left: 66.6666666667%;\n }\n\n .offset-md-9 {\n margin-left: 75%;\n }\n\n .offset-md-10 {\n margin-left: 83.3333333333%;\n }\n\n .offset-md-11 {\n margin-left: 91.6666666667%;\n }\n}\n@media (min-width: 992px) {\n .col-lg {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n\n .row-cols-lg-1 > * {\n flex: 0 0 100%;\n max-width: 100%;\n }\n\n .row-cols-lg-2 > * {\n flex: 0 0 50%;\n max-width: 50%;\n }\n\n .row-cols-lg-3 > * {\n flex: 0 0 33.3333333333%;\n max-width: 33.3333333333%;\n }\n\n .row-cols-lg-4 > * {\n flex: 0 0 25%;\n max-width: 25%;\n }\n\n .row-cols-lg-5 > * {\n flex: 0 0 20%;\n max-width: 20%;\n }\n\n .row-cols-lg-6 > * {\n flex: 0 0 16.6666666667%;\n max-width: 16.6666666667%;\n }\n\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n\n .col-lg-1 {\n flex: 0 0 8.3333333333%;\n max-width: 8.3333333333%;\n }\n\n .col-lg-2 {\n flex: 0 0 16.6666666667%;\n max-width: 16.6666666667%;\n }\n\n .col-lg-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n\n .col-lg-4 {\n flex: 0 0 33.3333333333%;\n max-width: 33.3333333333%;\n }\n\n .col-lg-5 {\n flex: 0 0 41.6666666667%;\n max-width: 41.6666666667%;\n }\n\n .col-lg-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n\n .col-lg-7 {\n flex: 0 0 58.3333333333%;\n max-width: 58.3333333333%;\n }\n\n .col-lg-8 {\n flex: 0 0 66.6666666667%;\n max-width: 66.6666666667%;\n }\n\n .col-lg-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n\n .col-lg-10 {\n flex: 0 0 83.3333333333%;\n max-width: 83.3333333333%;\n }\n\n .col-lg-11 {\n flex: 0 0 91.6666666667%;\n max-width: 91.6666666667%;\n }\n\n .col-lg-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n\n .order-lg-first {\n order: -1;\n }\n\n .order-lg-last {\n order: 13;\n }\n\n .order-lg-0 {\n order: 0;\n }\n\n .order-lg-1 {\n order: 1;\n }\n\n .order-lg-2 {\n order: 2;\n }\n\n .order-lg-3 {\n order: 3;\n }\n\n .order-lg-4 {\n order: 4;\n }\n\n .order-lg-5 {\n order: 5;\n }\n\n .order-lg-6 {\n order: 6;\n }\n\n .order-lg-7 {\n order: 7;\n }\n\n .order-lg-8 {\n order: 8;\n }\n\n .order-lg-9 {\n order: 9;\n }\n\n .order-lg-10 {\n order: 10;\n }\n\n .order-lg-11 {\n order: 11;\n }\n\n .order-lg-12 {\n order: 12;\n }\n\n .offset-lg-0 {\n margin-left: 0;\n }\n\n .offset-lg-1 {\n margin-left: 8.3333333333%;\n }\n\n .offset-lg-2 {\n margin-left: 16.6666666667%;\n }\n\n .offset-lg-3 {\n margin-left: 25%;\n }\n\n .offset-lg-4 {\n margin-left: 33.3333333333%;\n }\n\n .offset-lg-5 {\n margin-left: 41.6666666667%;\n }\n\n .offset-lg-6 {\n margin-left: 50%;\n }\n\n .offset-lg-7 {\n margin-left: 58.3333333333%;\n }\n\n .offset-lg-8 {\n margin-left: 66.6666666667%;\n }\n\n .offset-lg-9 {\n margin-left: 75%;\n }\n\n .offset-lg-10 {\n margin-left: 83.3333333333%;\n }\n\n .offset-lg-11 {\n margin-left: 91.6666666667%;\n }\n}\n@media (min-width: 1200px) {\n .col-xl {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n\n .row-cols-xl-1 > * {\n flex: 0 0 100%;\n max-width: 100%;\n }\n\n .row-cols-xl-2 > * {\n flex: 0 0 50%;\n max-width: 50%;\n }\n\n .row-cols-xl-3 > * {\n flex: 0 0 33.3333333333%;\n max-width: 33.3333333333%;\n }\n\n .row-cols-xl-4 > * {\n flex: 0 0 25%;\n max-width: 25%;\n }\n\n .row-cols-xl-5 > * {\n flex: 0 0 20%;\n max-width: 20%;\n }\n\n .row-cols-xl-6 > * {\n flex: 0 0 16.6666666667%;\n max-width: 16.6666666667%;\n }\n\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n\n .col-xl-1 {\n flex: 0 0 8.3333333333%;\n max-width: 8.3333333333%;\n }\n\n .col-xl-2 {\n flex: 0 0 16.6666666667%;\n max-width: 16.6666666667%;\n }\n\n .col-xl-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n\n .col-xl-4 {\n flex: 0 0 33.3333333333%;\n max-width: 33.3333333333%;\n }\n\n .col-xl-5 {\n flex: 0 0 41.6666666667%;\n max-width: 41.6666666667%;\n }\n\n .col-xl-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n\n .col-xl-7 {\n flex: 0 0 58.3333333333%;\n max-width: 58.3333333333%;\n }\n\n .col-xl-8 {\n flex: 0 0 66.6666666667%;\n max-width: 66.6666666667%;\n }\n\n .col-xl-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n\n .col-xl-10 {\n flex: 0 0 83.3333333333%;\n max-width: 83.3333333333%;\n }\n\n .col-xl-11 {\n flex: 0 0 91.6666666667%;\n max-width: 91.6666666667%;\n }\n\n .col-xl-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n\n .order-xl-first {\n order: -1;\n }\n\n .order-xl-last {\n order: 13;\n }\n\n .order-xl-0 {\n order: 0;\n }\n\n .order-xl-1 {\n order: 1;\n }\n\n .order-xl-2 {\n order: 2;\n }\n\n .order-xl-3 {\n order: 3;\n }\n\n .order-xl-4 {\n order: 4;\n }\n\n .order-xl-5 {\n order: 5;\n }\n\n .order-xl-6 {\n order: 6;\n }\n\n .order-xl-7 {\n order: 7;\n }\n\n .order-xl-8 {\n order: 8;\n }\n\n .order-xl-9 {\n order: 9;\n }\n\n .order-xl-10 {\n order: 10;\n }\n\n .order-xl-11 {\n order: 11;\n }\n\n .order-xl-12 {\n order: 12;\n }\n\n .offset-xl-0 {\n margin-left: 0;\n }\n\n .offset-xl-1 {\n margin-left: 8.3333333333%;\n }\n\n .offset-xl-2 {\n margin-left: 16.6666666667%;\n }\n\n .offset-xl-3 {\n margin-left: 25%;\n }\n\n .offset-xl-4 {\n margin-left: 33.3333333333%;\n }\n\n .offset-xl-5 {\n margin-left: 41.6666666667%;\n }\n\n .offset-xl-6 {\n margin-left: 50%;\n }\n\n .offset-xl-7 {\n margin-left: 58.3333333333%;\n }\n\n .offset-xl-8 {\n margin-left: 66.6666666667%;\n }\n\n .offset-xl-9 {\n margin-left: 75%;\n }\n\n .offset-xl-10 {\n margin-left: 83.3333333333%;\n }\n\n .offset-xl-11 {\n margin-left: 91.6666666667%;\n }\n}\n.table {\n width: 100%;\n margin-bottom: 1rem;\n color: #444442;\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\n.table-sm th,\n.table-sm td {\n padding: 0.3rem;\n}\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\n.table-borderless th,\n.table-borderless td,\n.table-borderless thead th,\n.table-borderless tbody + tbody {\n border: 0;\n}\n\n.table-striped tbody tr:nth-of-type(odd) {\n background-color: rgba(0, 0, 0, 0.05);\n}\n\n.table-hover tbody tr:hover {\n color: #444442;\n background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table-primary,\n.table-primary > th,\n.table-primary > td {\n background-color: #e8c2c3;\n}\n.table-primary th,\n.table-primary td,\n.table-primary thead th,\n.table-primary tbody + tbody {\n border-color: #d48e90;\n}\n\n.table-hover .table-primary:hover {\n background-color: #e1afb1;\n}\n.table-hover .table-primary:hover > td,\n.table-hover .table-primary:hover > th {\n background-color: #e1afb1;\n}\n\n.table-secondary,\n.table-secondary > th,\n.table-secondary > td {\n background-color: #d6d8db;\n}\n.table-secondary th,\n.table-secondary td,\n.table-secondary thead th,\n.table-secondary tbody + tbody {\n border-color: #b3b7bb;\n}\n\n.table-hover .table-secondary:hover {\n background-color: #c8cbcf;\n}\n.table-hover .table-secondary:hover > td,\n.table-hover .table-secondary:hover > th {\n background-color: #c8cbcf;\n}\n\n.table-success,\n.table-success > th,\n.table-success > td {\n background-color: #c3e6cb;\n}\n.table-success th,\n.table-success td,\n.table-success thead th,\n.table-success tbody + tbody {\n border-color: #8fd19e;\n}\n\n.table-hover .table-success:hover {\n background-color: #b1dfbb;\n}\n.table-hover .table-success:hover > td,\n.table-hover .table-success:hover > th {\n background-color: #b1dfbb;\n}\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\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\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\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\n.table-danger,\n.table-danger > th,\n.table-danger > td {\n background-color: #f5c6cb;\n}\n.table-danger th,\n.table-danger td,\n.table-danger thead th,\n.table-danger tbody + tbody {\n border-color: #ed969e;\n}\n\n.table-hover .table-danger:hover {\n background-color: #f1b0b7;\n}\n.table-hover .table-danger:hover > td,\n.table-hover .table-danger:hover > th {\n background-color: #f1b0b7;\n}\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\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\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\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\n.table-active,\n.table-active > th,\n.table-active > td {\n background-color: rgba(0, 0, 0, 0.075);\n}\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\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\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\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\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;\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: #e17175;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(173, 37, 42, 0.25);\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}\n\nselect.form-control:focus::-ms-value {\n color: #495057;\n background-color: #fff;\n}\n\n.form-control-file,\n.form-control-range {\n display: block;\n width: 100%;\n}\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\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\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\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: #444442;\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\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\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}\n\nselect.form-control[size], select.form-control[multiple] {\n height: auto;\n}\n\ntextarea.form-control {\n height: auto;\n}\n\n.form-group {\n margin-bottom: 1rem;\n}\n\n.form-text {\n display: block;\n margin-top: 0.25rem;\n}\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\n.form-check {\n position: relative;\n display: block;\n padding-left: 1.25rem;\n}\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, .form-check-input:disabled ~ .form-check-label {\n color: #6c757d;\n}\n\n.form-check-label {\n margin-bottom: 0;\n}\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\n.valid-feedback {\n display: none;\n width: 100%;\n margin-top: 0.25rem;\n font-size: 80%;\n color: #28a745;\n}\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: 0.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;\n}\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\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\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\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\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\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\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\n.invalid-feedback {\n display: none;\n width: 100%;\n margin-top: 0.25rem;\n font-size: 80%;\n color: #dc3545;\n}\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: 0.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;\n}\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\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\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\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\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\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\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\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\n.btn {\n display: inline-block;\n font-weight: 400;\n color: #444442;\n text-align: center;\n vertical-align: middle;\n cursor: pointer;\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;\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: #444442;\n text-decoration: none;\n}\n.btn:focus, .btn.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(173, 37, 42, 0.25);\n}\n.btn.disabled, .btn:disabled {\n opacity: 0.65;\n}\na.btn.disabled,\nfieldset:disabled a.btn {\n pointer-events: none;\n}\n\n.btn-primary {\n color: #fff;\n background-color: #AD252A;\n border-color: #AD252A;\n}\n.btn-primary:hover {\n color: #fff;\n background-color: #8d1e22;\n border-color: #831c20;\n}\n.btn-primary:focus, .btn-primary.focus {\n color: #fff;\n background-color: #8d1e22;\n border-color: #831c20;\n box-shadow: 0 0 0 0.2rem rgba(185, 70, 74, 0.5);\n}\n.btn-primary.disabled, .btn-primary:disabled {\n color: #fff;\n background-color: #AD252A;\n border-color: #AD252A;\n}\n.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {\n color: #fff;\n background-color: #831c20;\n border-color: #781a1d;\n}\n.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(185, 70, 74, 0.5);\n}\n\n.btn-secondary {\n color: #fff;\n background-color: #6c757d;\n border-color: #6c757d;\n}\n.btn-secondary:hover {\n color: #fff;\n background-color: #5a6268;\n border-color: #545b62;\n}\n.btn-secondary:focus, .btn-secondary.focus {\n color: #fff;\n background-color: #5a6268;\n border-color: #545b62;\n box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);\n}\n.btn-secondary.disabled, .btn-secondary:disabled {\n color: #fff;\n background-color: #6c757d;\n border-color: #6c757d;\n}\n.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {\n color: #fff;\n background-color: #545b62;\n border-color: #4e555b;\n}\n.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);\n}\n\n.btn-success {\n color: #fff;\n background-color: #28a745;\n border-color: #28a745;\n}\n.btn-success:hover {\n color: #fff;\n background-color: #218838;\n border-color: #1e7e34;\n}\n.btn-success:focus, .btn-success.focus {\n color: #fff;\n background-color: #218838;\n border-color: #1e7e34;\n box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);\n}\n.btn-success.disabled, .btn-success:disabled {\n color: #fff;\n background-color: #28a745;\n border-color: #28a745;\n}\n.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {\n color: #fff;\n background-color: #1e7e34;\n border-color: #1c7430;\n}\n.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);\n}\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, .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, .show > .btn-info.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);\n}\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, .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, .show > .btn-warning.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);\n}\n\n.btn-danger {\n color: #fff;\n background-color: #dc3545;\n border-color: #dc3545;\n}\n.btn-danger:hover {\n color: #fff;\n background-color: #c82333;\n border-color: #bd2130;\n}\n.btn-danger:focus, .btn-danger.focus {\n color: #fff;\n background-color: #c82333;\n border-color: #bd2130;\n box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);\n}\n.btn-danger.disabled, .btn-danger:disabled {\n color: #fff;\n background-color: #dc3545;\n border-color: #dc3545;\n}\n.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {\n color: #fff;\n background-color: #bd2130;\n border-color: #b21f2d;\n}\n.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);\n}\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, .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, .show > .btn-light.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);\n}\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, .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, .show > .btn-dark.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);\n}\n\n.btn-outline-primary {\n color: #AD252A;\n border-color: #AD252A;\n}\n.btn-outline-primary:hover {\n color: #fff;\n background-color: #AD252A;\n border-color: #AD252A;\n}\n.btn-outline-primary:focus, .btn-outline-primary.focus {\n box-shadow: 0 0 0 0.2rem rgba(173, 37, 42, 0.5);\n}\n.btn-outline-primary.disabled, .btn-outline-primary:disabled {\n color: #AD252A;\n background-color: transparent;\n}\n.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle {\n color: #fff;\n background-color: #AD252A;\n border-color: #AD252A;\n}\n.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(173, 37, 42, 0.5);\n}\n\n.btn-outline-secondary {\n color: #6c757d;\n border-color: #6c757d;\n}\n.btn-outline-secondary:hover {\n color: #fff;\n background-color: #6c757d;\n border-color: #6c757d;\n}\n.btn-outline-secondary:focus, .btn-outline-secondary.focus {\n box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);\n}\n.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {\n color: #6c757d;\n background-color: transparent;\n}\n.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle {\n color: #fff;\n background-color: #6c757d;\n border-color: #6c757d;\n}\n.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);\n}\n\n.btn-outline-success {\n color: #28a745;\n border-color: #28a745;\n}\n.btn-outline-success:hover {\n color: #fff;\n background-color: #28a745;\n border-color: #28a745;\n}\n.btn-outline-success:focus, .btn-outline-success.focus {\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);\n}\n.btn-outline-success.disabled, .btn-outline-success:disabled {\n color: #28a745;\n background-color: transparent;\n}\n.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle {\n color: #fff;\n background-color: #28a745;\n border-color: #28a745;\n}\n.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);\n}\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, .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, .show > .btn-outline-info.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);\n}\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, .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, .show > .btn-outline-warning.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);\n}\n\n.btn-outline-danger {\n color: #dc3545;\n border-color: #dc3545;\n}\n.btn-outline-danger:hover {\n color: #fff;\n background-color: #dc3545;\n border-color: #dc3545;\n}\n.btn-outline-danger:focus, .btn-outline-danger.focus {\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);\n}\n.btn-outline-danger.disabled, .btn-outline-danger:disabled {\n color: #dc3545;\n background-color: transparent;\n}\n.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle {\n color: #fff;\n background-color: #dc3545;\n border-color: #dc3545;\n}\n.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);\n}\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, .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, .show > .btn-outline-light.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);\n}\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, .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, .show > .btn-outline-dark.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);\n}\n\n.btn-link {\n font-weight: 400;\n color: #AD252A;\n text-decoration: none;\n}\n.btn-link:hover {\n color: #F0474D;\n text-decoration: none;\n}\n.btn-link:focus, .btn-link.focus {\n text-decoration: none;\n box-shadow: none;\n}\n.btn-link:disabled, .btn-link.disabled {\n color: #6c757d;\n pointer-events: none;\n}\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\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\n.btn-block {\n display: block;\n width: 100%;\n}\n.btn-block + .btn-block {\n margin-top: 0.5rem;\n}\n\ninput[type=submit].btn-block,\ninput[type=reset].btn-block,\ninput[type=button].btn-block {\n width: 100%;\n}\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\n.collapse:not(.show) {\n display: none;\n}\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\n.dropup,\n.dropright,\n.dropdown,\n.dropleft {\n position: relative;\n}\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\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: #444442;\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;\n}\n\n.dropdown-menu-left {\n right: auto;\n left: 0;\n}\n\n.dropdown-menu-right {\n right: 0;\n left: auto;\n}\n\n@media (min-width: 576px) {\n .dropdown-menu-sm-left {\n right: auto;\n left: 0;\n }\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\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\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\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\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\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\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\n.dropdown-divider {\n height: 0;\n margin: 0.5rem 0;\n overflow: hidden;\n border-top: 1px solid #e9ecef;\n}\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: #AD252A;\n}\n.dropdown-item.disabled, .dropdown-item:disabled {\n color: #6c757d;\n pointer-events: none;\n background-color: transparent;\n}\n\n.dropdown-menu.show {\n display: block;\n}\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\n.dropdown-item-text {\n display: block;\n padding: 0.25rem 1.5rem;\n color: #212529;\n}\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\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\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\n.dropdown-toggle-split {\n padding-right: 0.5625rem;\n padding-left: 0.5625rem;\n}\n.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after {\n margin-left: 0;\n}\n.dropleft .dropdown-toggle-split::before {\n margin-right: 0;\n}\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\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\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\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\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 0%;\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, .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\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\n.input-group-prepend {\n margin-right: -1px;\n}\n\n.input-group-append {\n margin-left: -1px;\n}\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;\n}\n.input-group-text input[type=radio],\n.input-group-text input[type=checkbox] {\n margin-top: 0;\n}\n\n.input-group-lg > .form-control:not(textarea),\n.input-group-lg > .custom-select {\n height: calc(1.5em + 1rem + 2px);\n}\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\n.input-group-sm > .form-control:not(textarea),\n.input-group-sm > .custom-select {\n height: calc(1.5em + 0.5rem + 2px);\n}\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\n.input-group-lg > .custom-select,\n.input-group-sm > .custom-select {\n padding-right: 1.75rem;\n}\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\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\n.custom-control {\n position: relative;\n display: block;\n min-height: 1.5rem;\n padding-left: 1.5rem;\n}\n\n.custom-control-inline {\n display: inline-flex;\n margin-right: 1rem;\n}\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: #AD252A;\n background-color: #AD252A;\n}\n.custom-control-input:focus ~ .custom-control-label::before {\n box-shadow: 0 0 0 0.2rem rgba(173, 37, 42, 0.25);\n}\n.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {\n border-color: #e17175;\n}\n.custom-control-input:not(:disabled):active ~ .custom-control-label::before {\n color: #fff;\n background-color: #ea9b9e;\n border-color: #ea9b9e;\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\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\n.custom-checkbox .custom-control-label::before {\n border-radius: 0;\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: #AD252A;\n background-color: #AD252A;\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(173, 37, 42, 0.5);\n}\n.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {\n background-color: rgba(173, 37, 42, 0.5);\n}\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(173, 37, 42, 0.5);\n}\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(173, 37, 42, 0.5);\n}\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;\n appearance: none;\n}\n.custom-select:focus {\n border-color: #e17175;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(173, 37, 42, 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\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\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\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\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: #e17175;\n box-shadow: 0 0 0 0.2rem rgba(173, 37, 42, 0.25);\n}\n.custom-file-input[disabled] ~ .custom-file-label, .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\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;\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 0 0;\n}\n\n.custom-range {\n width: 100%;\n height: 1.4rem;\n padding: 0;\n background-color: transparent;\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(173, 37, 42, 0.25);\n}\n.custom-range:focus::-moz-range-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(173, 37, 42, 0.25);\n}\n.custom-range:focus::-ms-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(173, 37, 42, 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: #AD252A;\n border: 0;\n border-radius: 1rem;\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::-webkit-slider-thumb {\n transition: none;\n }\n}\n.custom-range::-webkit-slider-thumb:active {\n background-color: #ea9b9e;\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: #AD252A;\n border: 0;\n border-radius: 1rem;\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::-moz-range-thumb {\n transition: none;\n }\n}\n.custom-range::-moz-range-thumb:active {\n background-color: #ea9b9e;\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: #AD252A;\n border: 0;\n border-radius: 1rem;\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 transition: none;\n }\n}\n.custom-range::-ms-thumb:active {\n background-color: #ea9b9e;\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\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\n.nav {\n display: flex;\n flex-wrap: wrap;\n padding-left: 0;\n margin-bottom: 0;\n list-style: none;\n}\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\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;\n border-top-right-radius: 0;\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\n.nav-pills .nav-link {\n border-radius: 0;\n}\n.nav-pills .nav-link.active,\n.nav-pills .show > .nav-link {\n color: #fff;\n background-color: #AD252A;\n}\n\n.nav-fill .nav-item {\n flex: 1 1 auto;\n text-align: center;\n}\n\n.nav-justified .nav-item {\n flex-basis: 0;\n flex-grow: 1;\n text-align: center;\n}\n\n.tab-content > .tab-pane {\n display: none;\n}\n.tab-content > .active {\n display: block;\n}\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,\n.navbar .container-sm,\n.navbar .container-md,\n.navbar .container-lg,\n.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\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\n.navbar-text {\n display: inline-block;\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n}\n\n.navbar-collapse {\n flex-basis: 100%;\n flex-grow: 1;\n align-items: center;\n}\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;\n}\n.navbar-toggler:hover, .navbar-toggler:focus {\n text-decoration: none;\n}\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\n@media (max-width: 575.98px) {\n .navbar-expand-sm > .container,\n.navbar-expand-sm > .container-fluid,\n.navbar-expand-sm > .container-sm,\n.navbar-expand-sm > .container-md,\n.navbar-expand-sm > .container-lg,\n.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,\n.navbar-expand-sm > .container-sm,\n.navbar-expand-sm > .container-md,\n.navbar-expand-sm > .container-lg,\n.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,\n.navbar-expand-md > .container-sm,\n.navbar-expand-md > .container-md,\n.navbar-expand-md > .container-lg,\n.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,\n.navbar-expand-md > .container-sm,\n.navbar-expand-md > .container-md,\n.navbar-expand-md > .container-lg,\n.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,\n.navbar-expand-lg > .container-sm,\n.navbar-expand-lg > .container-md,\n.navbar-expand-lg > .container-lg,\n.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,\n.navbar-expand-lg > .container-sm,\n.navbar-expand-lg > .container-md,\n.navbar-expand-lg > .container-lg,\n.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,\n.navbar-expand-xl > .container-sm,\n.navbar-expand-xl > .container-md,\n.navbar-expand-xl > .container-lg,\n.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,\n.navbar-expand-xl > .container-sm,\n.navbar-expand-xl > .container-md,\n.navbar-expand-xl > .container-lg,\n.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,\n.navbar-expand > .container-sm,\n.navbar-expand > .container-md,\n.navbar-expand > .container-lg,\n.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,\n.navbar-expand > .container-sm,\n.navbar-expand > .container-md,\n.navbar-expand > .container-lg,\n.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\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(0, 0, 0, 0.5)' 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\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(255, 255, 255, 0.5)' 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\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;\n}\n.card > hr {\n margin-right: 0;\n margin-left: 0;\n}\n.card > .list-group:first-child .list-group-item:first-child {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n.card > .list-group:last-child .list-group-item:last-child {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.card-body {\n flex: 1 1 auto;\n min-height: 1px;\n padding: 1.25rem;\n}\n\n.card-title {\n margin-bottom: 0.75rem;\n}\n\n.card-subtitle {\n margin-top: -0.375rem;\n margin-bottom: 0;\n}\n\n.card-text:last-child {\n margin-bottom: 0;\n}\n\n.card-link:hover {\n text-decoration: none;\n}\n.card-link + .card-link {\n margin-left: 1.25rem;\n}\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: -1px -1px 0 0;\n}\n.card-header + .list-group .list-group-item:first-child {\n border-top: 0;\n}\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 -1px -1px;\n}\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\n.card-header-pills {\n margin-right: -0.625rem;\n margin-left: -0.625rem;\n}\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\n.card-img,\n.card-img-top,\n.card-img-bottom {\n flex-shrink: 0;\n width: 100%;\n}\n\n.card-img,\n.card-img-top {\n border-top-left-radius: -1px;\n border-top-right-radius: -1px;\n}\n\n.card-img,\n.card-img-bottom {\n border-bottom-right-radius: -1px;\n border-bottom-left-radius: -1px;\n}\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\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\n.card-columns .card {\n margin-bottom: 0.75rem;\n}\n@media (min-width: 576px) {\n .card-columns {\n column-count: 3;\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\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\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;\n}\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\n.pagination {\n display: flex;\n padding-left: 0;\n list-style: none;\n border-radius: 0;\n}\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: #AD252A;\n background-color: #fff;\n border: 1px solid #dee2e6;\n}\n.page-link:hover {\n z-index: 2;\n color: #F0474D;\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(173, 37, 42, 0.25);\n}\n\n.page-item:first-child .page-link {\n margin-left: 0;\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n.page-item:last-child .page-link {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n.page-item.active .page-link {\n z-index: 3;\n color: #fff;\n background-color: #AD252A;\n border-color: #AD252A;\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\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\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\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;\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\n.badge:empty {\n display: none;\n}\n\n.btn .badge {\n position: relative;\n top: -1px;\n}\n\n.badge-pill {\n padding-right: 0.6em;\n padding-left: 0.6em;\n border-radius: 10rem;\n}\n\n.badge-primary {\n color: #fff;\n background-color: #AD252A;\n}\na.badge-primary:hover, a.badge-primary:focus {\n color: #fff;\n background-color: #831c20;\n}\na.badge-primary:focus, a.badge-primary.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(173, 37, 42, 0.5);\n}\n\n.badge-secondary {\n color: #fff;\n background-color: #6c757d;\n}\na.badge-secondary:hover, a.badge-secondary:focus {\n color: #fff;\n background-color: #545b62;\n}\na.badge-secondary:focus, a.badge-secondary.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);\n}\n\n.badge-success {\n color: #fff;\n background-color: #28a745;\n}\na.badge-success:hover, a.badge-success:focus {\n color: #fff;\n background-color: #1e7e34;\n}\na.badge-success:focus, a.badge-success.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);\n}\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\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\n.badge-danger {\n color: #fff;\n background-color: #dc3545;\n}\na.badge-danger:hover, a.badge-danger:focus {\n color: #fff;\n background-color: #bd2130;\n}\na.badge-danger:focus, a.badge-danger.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);\n}\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\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\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\n.jumbotron-fluid {\n padding-right: 0;\n padding-left: 0;\n border-radius: 0;\n}\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;\n}\n\n.alert-heading {\n color: inherit;\n}\n\n.alert-link {\n font-weight: 700;\n}\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\n.alert-primary {\n color: #5a1316;\n background-color: #efd3d4;\n border-color: #e8c2c3;\n}\n.alert-primary hr {\n border-top-color: #e1afb1;\n}\n.alert-primary .alert-link {\n color: #300a0c;\n}\n\n.alert-secondary {\n color: #383d41;\n background-color: #e2e3e5;\n border-color: #d6d8db;\n}\n.alert-secondary hr {\n border-top-color: #c8cbcf;\n}\n.alert-secondary .alert-link {\n color: #202326;\n}\n\n.alert-success {\n color: #155724;\n background-color: #d4edda;\n border-color: #c3e6cb;\n}\n.alert-success hr {\n border-top-color: #b1dfbb;\n}\n.alert-success .alert-link {\n color: #0b2e13;\n}\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\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\n.alert-danger {\n color: #721c24;\n background-color: #f8d7da;\n border-color: #f5c6cb;\n}\n.alert-danger hr {\n border-top-color: #f1b0b7;\n}\n.alert-danger .alert-link {\n color: #491217;\n}\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\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\n@keyframes progress-bar-stripes {\n from {\n background-position: 1rem 0;\n }\n to {\n background-position: 0 0;\n }\n}\n.progress {\n display: flex;\n height: 1rem;\n overflow: hidden;\n font-size: 0.75rem;\n background-color: #e9ecef;\n border-radius: 0;\n}\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: #AD252A;\n transition: width 0.6s ease;\n}\n@media (prefers-reduced-motion: reduce) {\n .progress-bar {\n transition: none;\n }\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\n.progress-bar-animated {\n animation: progress-bar-stripes 1s linear infinite;\n}\n@media (prefers-reduced-motion: reduce) {\n .progress-bar-animated {\n animation: none;\n }\n}\n\n.media {\n display: flex;\n align-items: flex-start;\n}\n\n.media-body {\n flex: 1;\n}\n\n.list-group {\n display: flex;\n flex-direction: column;\n padding-left: 0;\n margin-bottom: 0;\n}\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: #444442;\n background-color: #e9ecef;\n}\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: 0;\n border-top-right-radius: 0;\n}\n.list-group-item:last-child {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\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: #AD252A;\n border-color: #AD252A;\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\n.list-group-horizontal {\n flex-direction: row;\n}\n.list-group-horizontal .list-group-item:first-child {\n border-bottom-left-radius: 0;\n border-top-right-radius: 0;\n}\n.list-group-horizontal .list-group-item:last-child {\n border-top-right-radius: 0;\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\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;\n border-top-right-radius: 0;\n }\n .list-group-horizontal-sm .list-group-item:last-child {\n border-top-right-radius: 0;\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;\n border-top-right-radius: 0;\n }\n .list-group-horizontal-md .list-group-item:last-child {\n border-top-right-radius: 0;\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;\n border-top-right-radius: 0;\n }\n .list-group-horizontal-lg .list-group-item:last-child {\n border-top-right-radius: 0;\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;\n border-top-right-radius: 0;\n }\n .list-group-horizontal-xl .list-group-item:last-child {\n border-top-right-radius: 0;\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 .list-group-item {\n border-right-width: 0;\n border-left-width: 0;\n border-radius: 0;\n}\n.list-group-flush .list-group-item:first-child {\n border-top-width: 0;\n}\n.list-group-flush:last-child .list-group-item:last-child {\n border-bottom-width: 0;\n}\n\n.list-group-item-primary {\n color: #5a1316;\n background-color: #e8c2c3;\n}\n.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {\n color: #5a1316;\n background-color: #e1afb1;\n}\n.list-group-item-primary.list-group-item-action.active {\n color: #fff;\n background-color: #5a1316;\n border-color: #5a1316;\n}\n\n.list-group-item-secondary {\n color: #383d41;\n background-color: #d6d8db;\n}\n.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {\n color: #383d41;\n background-color: #c8cbcf;\n}\n.list-group-item-secondary.list-group-item-action.active {\n color: #fff;\n background-color: #383d41;\n border-color: #383d41;\n}\n\n.list-group-item-success {\n color: #155724;\n background-color: #c3e6cb;\n}\n.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {\n color: #155724;\n background-color: #b1dfbb;\n}\n.list-group-item-success.list-group-item-action.active {\n color: #fff;\n background-color: #155724;\n border-color: #155724;\n}\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\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\n.list-group-item-danger {\n color: #721c24;\n background-color: #f5c6cb;\n}\n.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {\n color: #721c24;\n background-color: #f1b0b7;\n}\n.list-group-item-danger.list-group-item-action.active {\n color: #fff;\n background-color: #721c24;\n border-color: #721c24;\n}\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\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\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: 0.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: 0.75;\n}\n\nbutton.close {\n padding: 0;\n background-color: transparent;\n border: 0;\n appearance: none;\n}\n\na.close.disabled {\n pointer-events: none;\n}\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 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\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\n.toast-body {\n padding: 0.75rem;\n}\n\n.modal-open {\n overflow: hidden;\n}\n.modal-open .modal {\n overflow-x: hidden;\n overflow-y: auto;\n}\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\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\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\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 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\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\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\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\n.modal-title {\n margin-bottom: 0;\n line-height: 1.5;\n}\n\n.modal-body {\n position: relative;\n flex: 1 1 auto;\n padding: 1rem;\n}\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\n.modal-scrollbar-measure {\n position: absolute;\n top: -9999px;\n width: 50px;\n height: 50px;\n overflow: scroll;\n}\n\n@media (min-width: 576px) {\n .modal-dialog {\n max-width: 500px;\n margin: 1.75rem auto;\n }\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\n .modal-dialog-centered {\n min-height: calc(100% - 3.5rem);\n }\n .modal-dialog-centered::before {\n height: calc(100vh - 3.5rem);\n }\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\n.bs-tooltip-top, .bs-tooltip-auto[x-placement^=top] {\n padding: 0.4rem 0;\n}\n.bs-tooltip-top .arrow, .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 {\n top: 0;\n border-width: 0.4rem 0.4rem 0;\n border-top-color: #000;\n}\n\n.bs-tooltip-right, .bs-tooltip-auto[x-placement^=right] {\n padding: 0 0.4rem;\n}\n.bs-tooltip-right .arrow, .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 {\n right: 0;\n border-width: 0.4rem 0.4rem 0.4rem 0;\n border-right-color: #000;\n}\n\n.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^=bottom] {\n padding: 0.4rem 0;\n}\n.bs-tooltip-bottom .arrow, .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 {\n bottom: 0;\n border-width: 0 0.4rem 0.4rem;\n border-bottom-color: #000;\n}\n\n.bs-tooltip-left, .bs-tooltip-auto[x-placement^=left] {\n padding: 0 0.4rem;\n}\n.bs-tooltip-left .arrow, .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 {\n left: 0;\n border-width: 0.4rem 0 0.4rem 0.4rem;\n border-left-color: #000;\n}\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;\n}\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\n.bs-popover-top, .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\n.bs-popover-right, .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\n.bs-popover-bottom, .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\n.bs-popover-left, .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\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\n.popover-body {\n padding: 0.5rem 0.75rem;\n color: #444442;\n}\n\n.carousel {\n position: relative;\n}\n\n.carousel.pointer-event {\n touch-action: pan-y;\n}\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\n.carousel-item {\n position: relative;\n display: none;\n float: left;\n width: 100%;\n margin-right: -100%;\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\n.carousel-item.active,\n.carousel-item-next,\n.carousel-item-prev {\n display: block;\n}\n\n.carousel-item-next:not(.carousel-item-left),\n.active.carousel-item-right {\n transform: translateX(100%);\n}\n\n.carousel-item-prev:not(.carousel-item-right),\n.active.carousel-item-left {\n transform: translateX(-100%);\n}\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\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\n.carousel-control-prev {\n left: 0;\n}\n\n.carousel-control-next {\n right: 0;\n}\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\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\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\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: 0.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\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\n@keyframes spinner-border {\n to {\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 animation: spinner-border 0.75s linear infinite;\n}\n\n.spinner-border-sm {\n width: 1rem;\n height: 1rem;\n border-width: 0.2em;\n}\n\n@keyframes spinner-grow {\n 0% {\n transform: scale(0);\n }\n 50% {\n opacity: 1;\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 animation: spinner-grow 0.75s linear infinite;\n}\n\n.spinner-grow-sm {\n width: 1rem;\n height: 1rem;\n}\n\n.align-baseline {\n vertical-align: baseline !important;\n}\n\n.align-top {\n vertical-align: top !important;\n}\n\n.align-middle {\n vertical-align: middle !important;\n}\n\n.align-bottom {\n vertical-align: bottom !important;\n}\n\n.align-text-bottom {\n vertical-align: text-bottom !important;\n}\n\n.align-text-top {\n vertical-align: text-top !important;\n}\n\n.bg-primary {\n background-color: #AD252A !important;\n}\n\na.bg-primary:hover, a.bg-primary:focus,\nbutton.bg-primary:hover,\nbutton.bg-primary:focus {\n background-color: #831c20 !important;\n}\n\n.bg-secondary {\n background-color: #6c757d !important;\n}\n\na.bg-secondary:hover, a.bg-secondary:focus,\nbutton.bg-secondary:hover,\nbutton.bg-secondary:focus {\n background-color: #545b62 !important;\n}\n\n.bg-success {\n background-color: #28a745 !important;\n}\n\na.bg-success:hover, a.bg-success:focus,\nbutton.bg-success:hover,\nbutton.bg-success:focus {\n background-color: #1e7e34 !important;\n}\n\n.bg-info {\n background-color: #17a2b8 !important;\n}\n\na.bg-info:hover, a.bg-info:focus,\nbutton.bg-info:hover,\nbutton.bg-info:focus {\n background-color: #117a8b !important;\n}\n\n.bg-warning {\n background-color: #ffc107 !important;\n}\n\na.bg-warning:hover, a.bg-warning:focus,\nbutton.bg-warning:hover,\nbutton.bg-warning:focus {\n background-color: #d39e00 !important;\n}\n\n.bg-danger {\n background-color: #dc3545 !important;\n}\n\na.bg-danger:hover, a.bg-danger:focus,\nbutton.bg-danger:hover,\nbutton.bg-danger:focus {\n background-color: #bd2130 !important;\n}\n\n.bg-light {\n background-color: #f8f9fa !important;\n}\n\na.bg-light:hover, a.bg-light:focus,\nbutton.bg-light:hover,\nbutton.bg-light:focus {\n background-color: #dae0e5 !important;\n}\n\n.bg-dark {\n background-color: #343a40 !important;\n}\n\na.bg-dark:hover, a.bg-dark:focus,\nbutton.bg-dark:hover,\nbutton.bg-dark:focus {\n background-color: #1d2124 !important;\n}\n\n.bg-white {\n background-color: #fff !important;\n}\n\n.bg-transparent {\n background-color: transparent !important;\n}\n\n.border {\n border: 1px solid #dee2e6 !important;\n}\n\n.border-top {\n border-top: 1px solid #dee2e6 !important;\n}\n\n.border-right {\n border-right: 1px solid #dee2e6 !important;\n}\n\n.border-bottom {\n border-bottom: 1px solid #dee2e6 !important;\n}\n\n.border-left {\n border-left: 1px solid #dee2e6 !important;\n}\n\n.border-0 {\n border: 0 !important;\n}\n\n.border-top-0 {\n border-top: 0 !important;\n}\n\n.border-right-0 {\n border-right: 0 !important;\n}\n\n.border-bottom-0 {\n border-bottom: 0 !important;\n}\n\n.border-left-0 {\n border-left: 0 !important;\n}\n\n.border-primary {\n border-color: #AD252A !important;\n}\n\n.border-secondary {\n border-color: #6c757d !important;\n}\n\n.border-success {\n border-color: #28a745 !important;\n}\n\n.border-info {\n border-color: #17a2b8 !important;\n}\n\n.border-warning {\n border-color: #ffc107 !important;\n}\n\n.border-danger {\n border-color: #dc3545 !important;\n}\n\n.border-light {\n border-color: #f8f9fa !important;\n}\n\n.border-dark {\n border-color: #343a40 !important;\n}\n\n.border-white {\n border-color: #fff !important;\n}\n\n.rounded-sm {\n border-radius: 0.2rem !important;\n}\n\n.rounded {\n border-radius: 0 !important;\n}\n\n.rounded-top {\n border-top-left-radius: 0 !important;\n border-top-right-radius: 0 !important;\n}\n\n.rounded-right {\n border-top-right-radius: 0 !important;\n border-bottom-right-radius: 0 !important;\n}\n\n.rounded-bottom {\n border-bottom-right-radius: 0 !important;\n border-bottom-left-radius: 0 !important;\n}\n\n.rounded-left {\n border-top-left-radius: 0 !important;\n border-bottom-left-radius: 0 !important;\n}\n\n.rounded-lg {\n border-radius: 0.3rem !important;\n}\n\n.rounded-circle {\n border-radius: 50% !important;\n}\n\n.rounded-pill {\n border-radius: 50rem !important;\n}\n\n.rounded-0 {\n border-radius: 0 !important;\n}\n\n.clearfix::after {\n display: block;\n clear: both;\n content: \"\";\n}\n\n.d-none {\n display: none !important;\n}\n\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-block {\n display: block !important;\n}\n\n.d-table {\n display: table !important;\n}\n\n.d-table-row {\n display: table-row !important;\n}\n\n.d-table-cell {\n display: table-cell !important;\n}\n\n.d-flex {\n display: flex !important;\n}\n\n.d-inline-flex {\n display: inline-flex !important;\n}\n\n@media (min-width: 576px) {\n .d-sm-none {\n display: none !important;\n }\n\n .d-sm-inline {\n display: inline !important;\n }\n\n .d-sm-inline-block {\n display: inline-block !important;\n }\n\n .d-sm-block {\n display: block !important;\n }\n\n .d-sm-table {\n display: table !important;\n }\n\n .d-sm-table-row {\n display: table-row !important;\n }\n\n .d-sm-table-cell {\n display: table-cell !important;\n }\n\n .d-sm-flex {\n display: flex !important;\n }\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\n .d-md-inline {\n display: inline !important;\n }\n\n .d-md-inline-block {\n display: inline-block !important;\n }\n\n .d-md-block {\n display: block !important;\n }\n\n .d-md-table {\n display: table !important;\n }\n\n .d-md-table-row {\n display: table-row !important;\n }\n\n .d-md-table-cell {\n display: table-cell !important;\n }\n\n .d-md-flex {\n display: flex !important;\n }\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\n .d-lg-inline {\n display: inline !important;\n }\n\n .d-lg-inline-block {\n display: inline-block !important;\n }\n\n .d-lg-block {\n display: block !important;\n }\n\n .d-lg-table {\n display: table !important;\n }\n\n .d-lg-table-row {\n display: table-row !important;\n }\n\n .d-lg-table-cell {\n display: table-cell !important;\n }\n\n .d-lg-flex {\n display: flex !important;\n }\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\n .d-xl-inline {\n display: inline !important;\n }\n\n .d-xl-inline-block {\n display: inline-block !important;\n }\n\n .d-xl-block {\n display: block !important;\n }\n\n .d-xl-table {\n display: table !important;\n }\n\n .d-xl-table-row {\n display: table-row !important;\n }\n\n .d-xl-table-cell {\n display: table-cell !important;\n }\n\n .d-xl-flex {\n display: flex !important;\n }\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\n .d-print-inline {\n display: inline !important;\n }\n\n .d-print-inline-block {\n display: inline-block !important;\n }\n\n .d-print-block {\n display: block !important;\n }\n\n .d-print-table {\n display: table !important;\n }\n\n .d-print-table-row {\n display: table-row !important;\n }\n\n .d-print-table-cell {\n display: table-cell !important;\n }\n\n .d-print-flex {\n display: flex !important;\n }\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\n.embed-responsive-21by9::before {\n padding-top: 42.8571428571%;\n}\n\n.embed-responsive-16by9::before {\n padding-top: 56.25%;\n}\n\n.embed-responsive-4by3::before {\n padding-top: 75%;\n}\n\n.embed-responsive-1by1::before {\n padding-top: 100%;\n}\n\n.flex-row {\n flex-direction: row !important;\n}\n\n.flex-column {\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n flex-direction: column-reverse !important;\n}\n\n.flex-wrap {\n flex-wrap: wrap !important;\n}\n\n.flex-nowrap {\n flex-wrap: nowrap !important;\n}\n\n.flex-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n}\n\n.flex-fill {\n flex: 1 1 auto !important;\n}\n\n.flex-grow-0 {\n flex-grow: 0 !important;\n}\n\n.flex-grow-1 {\n flex-grow: 1 !important;\n}\n\n.flex-shrink-0 {\n flex-shrink: 0 !important;\n}\n\n.flex-shrink-1 {\n flex-shrink: 1 !important;\n}\n\n.justify-content-start {\n justify-content: flex-start !important;\n}\n\n.justify-content-end {\n justify-content: flex-end !important;\n}\n\n.justify-content-center {\n justify-content: center !important;\n}\n\n.justify-content-between {\n justify-content: space-between !important;\n}\n\n.justify-content-around {\n justify-content: space-around !important;\n}\n\n.align-items-start {\n align-items: flex-start !important;\n}\n\n.align-items-end {\n align-items: flex-end !important;\n}\n\n.align-items-center {\n align-items: center !important;\n}\n\n.align-items-baseline {\n align-items: baseline !important;\n}\n\n.align-items-stretch {\n align-items: stretch !important;\n}\n\n.align-content-start {\n align-content: flex-start !important;\n}\n\n.align-content-end {\n align-content: flex-end !important;\n}\n\n.align-content-center {\n align-content: center !important;\n}\n\n.align-content-between {\n align-content: space-between !important;\n}\n\n.align-content-around {\n align-content: space-around !important;\n}\n\n.align-content-stretch {\n align-content: stretch !important;\n}\n\n.align-self-auto {\n align-self: auto !important;\n}\n\n.align-self-start {\n align-self: flex-start !important;\n}\n\n.align-self-end {\n align-self: flex-end !important;\n}\n\n.align-self-center {\n align-self: center !important;\n}\n\n.align-self-baseline {\n align-self: baseline !important;\n}\n\n.align-self-stretch {\n align-self: stretch !important;\n}\n\n@media (min-width: 576px) {\n .flex-sm-row {\n flex-direction: row !important;\n }\n\n .flex-sm-column {\n flex-direction: column !important;\n }\n\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-sm-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-sm-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-sm-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .flex-sm-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-sm-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-sm-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-sm-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-sm-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .justify-content-sm-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-sm-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-sm-center {\n justify-content: center !important;\n }\n\n .justify-content-sm-between {\n justify-content: space-between !important;\n }\n\n .justify-content-sm-around {\n justify-content: space-around !important;\n }\n\n .align-items-sm-start {\n align-items: flex-start !important;\n }\n\n .align-items-sm-end {\n align-items: flex-end !important;\n }\n\n .align-items-sm-center {\n align-items: center !important;\n }\n\n .align-items-sm-baseline {\n align-items: baseline !important;\n }\n\n .align-items-sm-stretch {\n align-items: stretch !important;\n }\n\n .align-content-sm-start {\n align-content: flex-start !important;\n }\n\n .align-content-sm-end {\n align-content: flex-end !important;\n }\n\n .align-content-sm-center {\n align-content: center !important;\n }\n\n .align-content-sm-between {\n align-content: space-between !important;\n }\n\n .align-content-sm-around {\n align-content: space-around !important;\n }\n\n .align-content-sm-stretch {\n align-content: stretch !important;\n }\n\n .align-self-sm-auto {\n align-self: auto !important;\n }\n\n .align-self-sm-start {\n align-self: flex-start !important;\n }\n\n .align-self-sm-end {\n align-self: flex-end !important;\n }\n\n .align-self-sm-center {\n align-self: center !important;\n }\n\n .align-self-sm-baseline {\n align-self: baseline !important;\n }\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\n .flex-md-column {\n flex-direction: column !important;\n }\n\n .flex-md-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-md-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-md-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-md-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-md-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .flex-md-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-md-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-md-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-md-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-md-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .justify-content-md-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-md-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-md-center {\n justify-content: center !important;\n }\n\n .justify-content-md-between {\n justify-content: space-between !important;\n }\n\n .justify-content-md-around {\n justify-content: space-around !important;\n }\n\n .align-items-md-start {\n align-items: flex-start !important;\n }\n\n .align-items-md-end {\n align-items: flex-end !important;\n }\n\n .align-items-md-center {\n align-items: center !important;\n }\n\n .align-items-md-baseline {\n align-items: baseline !important;\n }\n\n .align-items-md-stretch {\n align-items: stretch !important;\n }\n\n .align-content-md-start {\n align-content: flex-start !important;\n }\n\n .align-content-md-end {\n align-content: flex-end !important;\n }\n\n .align-content-md-center {\n align-content: center !important;\n }\n\n .align-content-md-between {\n align-content: space-between !important;\n }\n\n .align-content-md-around {\n align-content: space-around !important;\n }\n\n .align-content-md-stretch {\n align-content: stretch !important;\n }\n\n .align-self-md-auto {\n align-self: auto !important;\n }\n\n .align-self-md-start {\n align-self: flex-start !important;\n }\n\n .align-self-md-end {\n align-self: flex-end !important;\n }\n\n .align-self-md-center {\n align-self: center !important;\n }\n\n .align-self-md-baseline {\n align-self: baseline !important;\n }\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\n .flex-lg-column {\n flex-direction: column !important;\n }\n\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-lg-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-lg-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-lg-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .flex-lg-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-lg-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-lg-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-lg-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-lg-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .justify-content-lg-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-lg-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-lg-center {\n justify-content: center !important;\n }\n\n .justify-content-lg-between {\n justify-content: space-between !important;\n }\n\n .justify-content-lg-around {\n justify-content: space-around !important;\n }\n\n .align-items-lg-start {\n align-items: flex-start !important;\n }\n\n .align-items-lg-end {\n align-items: flex-end !important;\n }\n\n .align-items-lg-center {\n align-items: center !important;\n }\n\n .align-items-lg-baseline {\n align-items: baseline !important;\n }\n\n .align-items-lg-stretch {\n align-items: stretch !important;\n }\n\n .align-content-lg-start {\n align-content: flex-start !important;\n }\n\n .align-content-lg-end {\n align-content: flex-end !important;\n }\n\n .align-content-lg-center {\n align-content: center !important;\n }\n\n .align-content-lg-between {\n align-content: space-between !important;\n }\n\n .align-content-lg-around {\n align-content: space-around !important;\n }\n\n .align-content-lg-stretch {\n align-content: stretch !important;\n }\n\n .align-self-lg-auto {\n align-self: auto !important;\n }\n\n .align-self-lg-start {\n align-self: flex-start !important;\n }\n\n .align-self-lg-end {\n align-self: flex-end !important;\n }\n\n .align-self-lg-center {\n align-self: center !important;\n }\n\n .align-self-lg-baseline {\n align-self: baseline !important;\n }\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\n .flex-xl-column {\n flex-direction: column !important;\n }\n\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-xl-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-xl-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-xl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .flex-xl-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-xl-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-xl-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-xl-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-xl-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .justify-content-xl-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-xl-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-xl-center {\n justify-content: center !important;\n }\n\n .justify-content-xl-between {\n justify-content: space-between !important;\n }\n\n .justify-content-xl-around {\n justify-content: space-around !important;\n }\n\n .align-items-xl-start {\n align-items: flex-start !important;\n }\n\n .align-items-xl-end {\n align-items: flex-end !important;\n }\n\n .align-items-xl-center {\n align-items: center !important;\n }\n\n .align-items-xl-baseline {\n align-items: baseline !important;\n }\n\n .align-items-xl-stretch {\n align-items: stretch !important;\n }\n\n .align-content-xl-start {\n align-content: flex-start !important;\n }\n\n .align-content-xl-end {\n align-content: flex-end !important;\n }\n\n .align-content-xl-center {\n align-content: center !important;\n }\n\n .align-content-xl-between {\n align-content: space-between !important;\n }\n\n .align-content-xl-around {\n align-content: space-around !important;\n }\n\n .align-content-xl-stretch {\n align-content: stretch !important;\n }\n\n .align-self-xl-auto {\n align-self: auto !important;\n }\n\n .align-self-xl-start {\n align-self: flex-start !important;\n }\n\n .align-self-xl-end {\n align-self: flex-end !important;\n }\n\n .align-self-xl-center {\n align-self: center !important;\n }\n\n .align-self-xl-baseline {\n align-self: baseline !important;\n }\n\n .align-self-xl-stretch {\n align-self: stretch !important;\n }\n}\n.float-left {\n float: left !important;\n}\n\n.float-right {\n float: right !important;\n}\n\n.float-none {\n float: none !important;\n}\n\n@media (min-width: 576px) {\n .float-sm-left {\n float: left !important;\n }\n\n .float-sm-right {\n float: right !important;\n }\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\n .float-md-right {\n float: right !important;\n }\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\n .float-lg-right {\n float: right !important;\n }\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\n .float-xl-right {\n float: right !important;\n }\n\n .float-xl-none {\n float: none !important;\n }\n}\n.overflow-auto {\n overflow: auto !important;\n}\n\n.overflow-hidden {\n overflow: hidden !important;\n}\n\n.position-static {\n position: static !important;\n}\n\n.position-relative {\n position: relative !important;\n}\n\n.position-absolute {\n position: absolute !important;\n}\n\n.position-fixed {\n position: fixed !important;\n}\n\n.position-sticky {\n position: sticky !important;\n}\n\n.fixed-top {\n position: fixed;\n top: 0;\n right: 0;\n left: 0;\n z-index: 1030;\n}\n\n.fixed-bottom {\n position: fixed;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1030;\n}\n\n@supports (position: sticky) {\n .sticky-top {\n position: sticky;\n top: 0;\n z-index: 1020;\n }\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\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\n.shadow-sm {\n box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;\n}\n\n.shadow {\n box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;\n}\n\n.shadow-lg {\n box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;\n}\n\n.shadow-none {\n box-shadow: none !important;\n}\n\n.w-25 {\n width: 25% !important;\n}\n\n.w-50 {\n width: 50% !important;\n}\n\n.w-75 {\n width: 75% !important;\n}\n\n.w-100 {\n width: 100% !important;\n}\n\n.w-auto {\n width: auto !important;\n}\n\n.h-25 {\n height: 25% !important;\n}\n\n.h-50 {\n height: 50% !important;\n}\n\n.h-75 {\n height: 75% !important;\n}\n\n.h-100 {\n height: 100% !important;\n}\n\n.h-auto {\n height: auto !important;\n}\n\n.mw-100 {\n max-width: 100% !important;\n}\n\n.mh-100 {\n max-height: 100% !important;\n}\n\n.min-vw-100 {\n min-width: 100vw !important;\n}\n\n.min-vh-100 {\n min-height: 100vh !important;\n}\n\n.vw-100 {\n width: 100vw !important;\n}\n\n.vh-100 {\n height: 100vh !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\n.m-0 {\n margin: 0 !important;\n}\n\n.mt-0,\n.my-0 {\n margin-top: 0 !important;\n}\n\n.mr-0,\n.mx-0 {\n margin-right: 0 !important;\n}\n\n.mb-0,\n.my-0 {\n margin-bottom: 0 !important;\n}\n\n.ml-0,\n.mx-0 {\n margin-left: 0 !important;\n}\n\n.m-1 {\n margin: 0.25rem !important;\n}\n\n.mt-1,\n.my-1 {\n margin-top: 0.25rem !important;\n}\n\n.mr-1,\n.mx-1 {\n margin-right: 0.25rem !important;\n}\n\n.mb-1,\n.my-1 {\n margin-bottom: 0.25rem !important;\n}\n\n.ml-1,\n.mx-1 {\n margin-left: 0.25rem !important;\n}\n\n.m-2 {\n margin: 0.5rem !important;\n}\n\n.mt-2,\n.my-2 {\n margin-top: 0.5rem !important;\n}\n\n.mr-2,\n.mx-2 {\n margin-right: 0.5rem !important;\n}\n\n.mb-2,\n.my-2 {\n margin-bottom: 0.5rem !important;\n}\n\n.ml-2,\n.mx-2 {\n margin-left: 0.5rem !important;\n}\n\n.m-3 {\n margin: 1rem !important;\n}\n\n.mt-3,\n.my-3 {\n margin-top: 1rem !important;\n}\n\n.mr-3,\n.mx-3 {\n margin-right: 1rem !important;\n}\n\n.mb-3,\n.my-3 {\n margin-bottom: 1rem !important;\n}\n\n.ml-3,\n.mx-3 {\n margin-left: 1rem !important;\n}\n\n.m-4 {\n margin: 1.5rem !important;\n}\n\n.mt-4,\n.my-4 {\n margin-top: 1.5rem !important;\n}\n\n.mr-4,\n.mx-4 {\n margin-right: 1.5rem !important;\n}\n\n.mb-4,\n.my-4 {\n margin-bottom: 1.5rem !important;\n}\n\n.ml-4,\n.mx-4 {\n margin-left: 1.5rem !important;\n}\n\n.m-5 {\n margin: 3rem !important;\n}\n\n.mt-5,\n.my-5 {\n margin-top: 3rem !important;\n}\n\n.mr-5,\n.mx-5 {\n margin-right: 3rem !important;\n}\n\n.mb-5,\n.my-5 {\n margin-bottom: 3rem !important;\n}\n\n.ml-5,\n.mx-5 {\n margin-left: 3rem !important;\n}\n\n.p-0 {\n padding: 0 !important;\n}\n\n.pt-0,\n.py-0 {\n padding-top: 0 !important;\n}\n\n.pr-0,\n.px-0 {\n padding-right: 0 !important;\n}\n\n.pb-0,\n.py-0 {\n padding-bottom: 0 !important;\n}\n\n.pl-0,\n.px-0 {\n padding-left: 0 !important;\n}\n\n.p-1 {\n padding: 0.25rem !important;\n}\n\n.pt-1,\n.py-1 {\n padding-top: 0.25rem !important;\n}\n\n.pr-1,\n.px-1 {\n padding-right: 0.25rem !important;\n}\n\n.pb-1,\n.py-1 {\n padding-bottom: 0.25rem !important;\n}\n\n.pl-1,\n.px-1 {\n padding-left: 0.25rem !important;\n}\n\n.p-2 {\n padding: 0.5rem !important;\n}\n\n.pt-2,\n.py-2 {\n padding-top: 0.5rem !important;\n}\n\n.pr-2,\n.px-2 {\n padding-right: 0.5rem !important;\n}\n\n.pb-2,\n.py-2 {\n padding-bottom: 0.5rem !important;\n}\n\n.pl-2,\n.px-2 {\n padding-left: 0.5rem !important;\n}\n\n.p-3 {\n padding: 1rem !important;\n}\n\n.pt-3,\n.py-3 {\n padding-top: 1rem !important;\n}\n\n.pr-3,\n.px-3 {\n padding-right: 1rem !important;\n}\n\n.pb-3,\n.py-3 {\n padding-bottom: 1rem !important;\n}\n\n.pl-3,\n.px-3 {\n padding-left: 1rem !important;\n}\n\n.p-4 {\n padding: 1.5rem !important;\n}\n\n.pt-4,\n.py-4 {\n padding-top: 1.5rem !important;\n}\n\n.pr-4,\n.px-4 {\n padding-right: 1.5rem !important;\n}\n\n.pb-4,\n.py-4 {\n padding-bottom: 1.5rem !important;\n}\n\n.pl-4,\n.px-4 {\n padding-left: 1.5rem !important;\n}\n\n.p-5 {\n padding: 3rem !important;\n}\n\n.pt-5,\n.py-5 {\n padding-top: 3rem !important;\n}\n\n.pr-5,\n.px-5 {\n padding-right: 3rem !important;\n}\n\n.pb-5,\n.py-5 {\n padding-bottom: 3rem !important;\n}\n\n.pl-5,\n.px-5 {\n padding-left: 3rem !important;\n}\n\n.m-n1 {\n margin: -0.25rem !important;\n}\n\n.mt-n1,\n.my-n1 {\n margin-top: -0.25rem !important;\n}\n\n.mr-n1,\n.mx-n1 {\n margin-right: -0.25rem !important;\n}\n\n.mb-n1,\n.my-n1 {\n margin-bottom: -0.25rem !important;\n}\n\n.ml-n1,\n.mx-n1 {\n margin-left: -0.25rem !important;\n}\n\n.m-n2 {\n margin: -0.5rem !important;\n}\n\n.mt-n2,\n.my-n2 {\n margin-top: -0.5rem !important;\n}\n\n.mr-n2,\n.mx-n2 {\n margin-right: -0.5rem !important;\n}\n\n.mb-n2,\n.my-n2 {\n margin-bottom: -0.5rem !important;\n}\n\n.ml-n2,\n.mx-n2 {\n margin-left: -0.5rem !important;\n}\n\n.m-n3 {\n margin: -1rem !important;\n}\n\n.mt-n3,\n.my-n3 {\n margin-top: -1rem !important;\n}\n\n.mr-n3,\n.mx-n3 {\n margin-right: -1rem !important;\n}\n\n.mb-n3,\n.my-n3 {\n margin-bottom: -1rem !important;\n}\n\n.ml-n3,\n.mx-n3 {\n margin-left: -1rem !important;\n}\n\n.m-n4 {\n margin: -1.5rem !important;\n}\n\n.mt-n4,\n.my-n4 {\n margin-top: -1.5rem !important;\n}\n\n.mr-n4,\n.mx-n4 {\n margin-right: -1.5rem !important;\n}\n\n.mb-n4,\n.my-n4 {\n margin-bottom: -1.5rem !important;\n}\n\n.ml-n4,\n.mx-n4 {\n margin-left: -1.5rem !important;\n}\n\n.m-n5 {\n margin: -3rem !important;\n}\n\n.mt-n5,\n.my-n5 {\n margin-top: -3rem !important;\n}\n\n.mr-n5,\n.mx-n5 {\n margin-right: -3rem !important;\n}\n\n.mb-n5,\n.my-n5 {\n margin-bottom: -3rem !important;\n}\n\n.ml-n5,\n.mx-n5 {\n margin-left: -3rem !important;\n}\n\n.m-auto {\n margin: auto !important;\n}\n\n.mt-auto,\n.my-auto {\n margin-top: auto !important;\n}\n\n.mr-auto,\n.mx-auto {\n margin-right: auto !important;\n}\n\n.mb-auto,\n.my-auto {\n margin-bottom: auto !important;\n}\n\n.ml-auto,\n.mx-auto {\n margin-left: auto !important;\n}\n\n@media (min-width: 576px) {\n .m-sm-0 {\n margin: 0 !important;\n }\n\n .mt-sm-0,\n.my-sm-0 {\n margin-top: 0 !important;\n }\n\n .mr-sm-0,\n.mx-sm-0 {\n margin-right: 0 !important;\n }\n\n .mb-sm-0,\n.my-sm-0 {\n margin-bottom: 0 !important;\n }\n\n .ml-sm-0,\n.mx-sm-0 {\n margin-left: 0 !important;\n }\n\n .m-sm-1 {\n margin: 0.25rem !important;\n }\n\n .mt-sm-1,\n.my-sm-1 {\n margin-top: 0.25rem !important;\n }\n\n .mr-sm-1,\n.mx-sm-1 {\n margin-right: 0.25rem !important;\n }\n\n .mb-sm-1,\n.my-sm-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .ml-sm-1,\n.mx-sm-1 {\n margin-left: 0.25rem !important;\n }\n\n .m-sm-2 {\n margin: 0.5rem !important;\n }\n\n .mt-sm-2,\n.my-sm-2 {\n margin-top: 0.5rem !important;\n }\n\n .mr-sm-2,\n.mx-sm-2 {\n margin-right: 0.5rem !important;\n }\n\n .mb-sm-2,\n.my-sm-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .ml-sm-2,\n.mx-sm-2 {\n margin-left: 0.5rem !important;\n }\n\n .m-sm-3 {\n margin: 1rem !important;\n }\n\n .mt-sm-3,\n.my-sm-3 {\n margin-top: 1rem !important;\n }\n\n .mr-sm-3,\n.mx-sm-3 {\n margin-right: 1rem !important;\n }\n\n .mb-sm-3,\n.my-sm-3 {\n margin-bottom: 1rem !important;\n }\n\n .ml-sm-3,\n.mx-sm-3 {\n margin-left: 1rem !important;\n }\n\n .m-sm-4 {\n margin: 1.5rem !important;\n }\n\n .mt-sm-4,\n.my-sm-4 {\n margin-top: 1.5rem !important;\n }\n\n .mr-sm-4,\n.mx-sm-4 {\n margin-right: 1.5rem !important;\n }\n\n .mb-sm-4,\n.my-sm-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .ml-sm-4,\n.mx-sm-4 {\n margin-left: 1.5rem !important;\n }\n\n .m-sm-5 {\n margin: 3rem !important;\n }\n\n .mt-sm-5,\n.my-sm-5 {\n margin-top: 3rem !important;\n }\n\n .mr-sm-5,\n.mx-sm-5 {\n margin-right: 3rem !important;\n }\n\n .mb-sm-5,\n.my-sm-5 {\n margin-bottom: 3rem !important;\n }\n\n .ml-sm-5,\n.mx-sm-5 {\n margin-left: 3rem !important;\n }\n\n .p-sm-0 {\n padding: 0 !important;\n }\n\n .pt-sm-0,\n.py-sm-0 {\n padding-top: 0 !important;\n }\n\n .pr-sm-0,\n.px-sm-0 {\n padding-right: 0 !important;\n }\n\n .pb-sm-0,\n.py-sm-0 {\n padding-bottom: 0 !important;\n }\n\n .pl-sm-0,\n.px-sm-0 {\n padding-left: 0 !important;\n }\n\n .p-sm-1 {\n padding: 0.25rem !important;\n }\n\n .pt-sm-1,\n.py-sm-1 {\n padding-top: 0.25rem !important;\n }\n\n .pr-sm-1,\n.px-sm-1 {\n padding-right: 0.25rem !important;\n }\n\n .pb-sm-1,\n.py-sm-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pl-sm-1,\n.px-sm-1 {\n padding-left: 0.25rem !important;\n }\n\n .p-sm-2 {\n padding: 0.5rem !important;\n }\n\n .pt-sm-2,\n.py-sm-2 {\n padding-top: 0.5rem !important;\n }\n\n .pr-sm-2,\n.px-sm-2 {\n padding-right: 0.5rem !important;\n }\n\n .pb-sm-2,\n.py-sm-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pl-sm-2,\n.px-sm-2 {\n padding-left: 0.5rem !important;\n }\n\n .p-sm-3 {\n padding: 1rem !important;\n }\n\n .pt-sm-3,\n.py-sm-3 {\n padding-top: 1rem !important;\n }\n\n .pr-sm-3,\n.px-sm-3 {\n padding-right: 1rem !important;\n }\n\n .pb-sm-3,\n.py-sm-3 {\n padding-bottom: 1rem !important;\n }\n\n .pl-sm-3,\n.px-sm-3 {\n padding-left: 1rem !important;\n }\n\n .p-sm-4 {\n padding: 1.5rem !important;\n }\n\n .pt-sm-4,\n.py-sm-4 {\n padding-top: 1.5rem !important;\n }\n\n .pr-sm-4,\n.px-sm-4 {\n padding-right: 1.5rem !important;\n }\n\n .pb-sm-4,\n.py-sm-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pl-sm-4,\n.px-sm-4 {\n padding-left: 1.5rem !important;\n }\n\n .p-sm-5 {\n padding: 3rem !important;\n }\n\n .pt-sm-5,\n.py-sm-5 {\n padding-top: 3rem !important;\n }\n\n .pr-sm-5,\n.px-sm-5 {\n padding-right: 3rem !important;\n }\n\n .pb-sm-5,\n.py-sm-5 {\n padding-bottom: 3rem !important;\n }\n\n .pl-sm-5,\n.px-sm-5 {\n padding-left: 3rem !important;\n }\n\n .m-sm-n1 {\n margin: -0.25rem !important;\n }\n\n .mt-sm-n1,\n.my-sm-n1 {\n margin-top: -0.25rem !important;\n }\n\n .mr-sm-n1,\n.mx-sm-n1 {\n margin-right: -0.25rem !important;\n }\n\n .mb-sm-n1,\n.my-sm-n1 {\n margin-bottom: -0.25rem !important;\n }\n\n .ml-sm-n1,\n.mx-sm-n1 {\n margin-left: -0.25rem !important;\n }\n\n .m-sm-n2 {\n margin: -0.5rem !important;\n }\n\n .mt-sm-n2,\n.my-sm-n2 {\n margin-top: -0.5rem !important;\n }\n\n .mr-sm-n2,\n.mx-sm-n2 {\n margin-right: -0.5rem !important;\n }\n\n .mb-sm-n2,\n.my-sm-n2 {\n margin-bottom: -0.5rem !important;\n }\n\n .ml-sm-n2,\n.mx-sm-n2 {\n margin-left: -0.5rem !important;\n }\n\n .m-sm-n3 {\n margin: -1rem !important;\n }\n\n .mt-sm-n3,\n.my-sm-n3 {\n margin-top: -1rem !important;\n }\n\n .mr-sm-n3,\n.mx-sm-n3 {\n margin-right: -1rem !important;\n }\n\n .mb-sm-n3,\n.my-sm-n3 {\n margin-bottom: -1rem !important;\n }\n\n .ml-sm-n3,\n.mx-sm-n3 {\n margin-left: -1rem !important;\n }\n\n .m-sm-n4 {\n margin: -1.5rem !important;\n }\n\n .mt-sm-n4,\n.my-sm-n4 {\n margin-top: -1.5rem !important;\n }\n\n .mr-sm-n4,\n.mx-sm-n4 {\n margin-right: -1.5rem !important;\n }\n\n .mb-sm-n4,\n.my-sm-n4 {\n margin-bottom: -1.5rem !important;\n }\n\n .ml-sm-n4,\n.mx-sm-n4 {\n margin-left: -1.5rem !important;\n }\n\n .m-sm-n5 {\n margin: -3rem !important;\n }\n\n .mt-sm-n5,\n.my-sm-n5 {\n margin-top: -3rem !important;\n }\n\n .mr-sm-n5,\n.mx-sm-n5 {\n margin-right: -3rem !important;\n }\n\n .mb-sm-n5,\n.my-sm-n5 {\n margin-bottom: -3rem !important;\n }\n\n .ml-sm-n5,\n.mx-sm-n5 {\n margin-left: -3rem !important;\n }\n\n .m-sm-auto {\n margin: auto !important;\n }\n\n .mt-sm-auto,\n.my-sm-auto {\n margin-top: auto !important;\n }\n\n .mr-sm-auto,\n.mx-sm-auto {\n margin-right: auto !important;\n }\n\n .mb-sm-auto,\n.my-sm-auto {\n margin-bottom: auto !important;\n }\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\n .mt-md-0,\n.my-md-0 {\n margin-top: 0 !important;\n }\n\n .mr-md-0,\n.mx-md-0 {\n margin-right: 0 !important;\n }\n\n .mb-md-0,\n.my-md-0 {\n margin-bottom: 0 !important;\n }\n\n .ml-md-0,\n.mx-md-0 {\n margin-left: 0 !important;\n }\n\n .m-md-1 {\n margin: 0.25rem !important;\n }\n\n .mt-md-1,\n.my-md-1 {\n margin-top: 0.25rem !important;\n }\n\n .mr-md-1,\n.mx-md-1 {\n margin-right: 0.25rem !important;\n }\n\n .mb-md-1,\n.my-md-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .ml-md-1,\n.mx-md-1 {\n margin-left: 0.25rem !important;\n }\n\n .m-md-2 {\n margin: 0.5rem !important;\n }\n\n .mt-md-2,\n.my-md-2 {\n margin-top: 0.5rem !important;\n }\n\n .mr-md-2,\n.mx-md-2 {\n margin-right: 0.5rem !important;\n }\n\n .mb-md-2,\n.my-md-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .ml-md-2,\n.mx-md-2 {\n margin-left: 0.5rem !important;\n }\n\n .m-md-3 {\n margin: 1rem !important;\n }\n\n .mt-md-3,\n.my-md-3 {\n margin-top: 1rem !important;\n }\n\n .mr-md-3,\n.mx-md-3 {\n margin-right: 1rem !important;\n }\n\n .mb-md-3,\n.my-md-3 {\n margin-bottom: 1rem !important;\n }\n\n .ml-md-3,\n.mx-md-3 {\n margin-left: 1rem !important;\n }\n\n .m-md-4 {\n margin: 1.5rem !important;\n }\n\n .mt-md-4,\n.my-md-4 {\n margin-top: 1.5rem !important;\n }\n\n .mr-md-4,\n.mx-md-4 {\n margin-right: 1.5rem !important;\n }\n\n .mb-md-4,\n.my-md-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .ml-md-4,\n.mx-md-4 {\n margin-left: 1.5rem !important;\n }\n\n .m-md-5 {\n margin: 3rem !important;\n }\n\n .mt-md-5,\n.my-md-5 {\n margin-top: 3rem !important;\n }\n\n .mr-md-5,\n.mx-md-5 {\n margin-right: 3rem !important;\n }\n\n .mb-md-5,\n.my-md-5 {\n margin-bottom: 3rem !important;\n }\n\n .ml-md-5,\n.mx-md-5 {\n margin-left: 3rem !important;\n }\n\n .p-md-0 {\n padding: 0 !important;\n }\n\n .pt-md-0,\n.py-md-0 {\n padding-top: 0 !important;\n }\n\n .pr-md-0,\n.px-md-0 {\n padding-right: 0 !important;\n }\n\n .pb-md-0,\n.py-md-0 {\n padding-bottom: 0 !important;\n }\n\n .pl-md-0,\n.px-md-0 {\n padding-left: 0 !important;\n }\n\n .p-md-1 {\n padding: 0.25rem !important;\n }\n\n .pt-md-1,\n.py-md-1 {\n padding-top: 0.25rem !important;\n }\n\n .pr-md-1,\n.px-md-1 {\n padding-right: 0.25rem !important;\n }\n\n .pb-md-1,\n.py-md-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pl-md-1,\n.px-md-1 {\n padding-left: 0.25rem !important;\n }\n\n .p-md-2 {\n padding: 0.5rem !important;\n }\n\n .pt-md-2,\n.py-md-2 {\n padding-top: 0.5rem !important;\n }\n\n .pr-md-2,\n.px-md-2 {\n padding-right: 0.5rem !important;\n }\n\n .pb-md-2,\n.py-md-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pl-md-2,\n.px-md-2 {\n padding-left: 0.5rem !important;\n }\n\n .p-md-3 {\n padding: 1rem !important;\n }\n\n .pt-md-3,\n.py-md-3 {\n padding-top: 1rem !important;\n }\n\n .pr-md-3,\n.px-md-3 {\n padding-right: 1rem !important;\n }\n\n .pb-md-3,\n.py-md-3 {\n padding-bottom: 1rem !important;\n }\n\n .pl-md-3,\n.px-md-3 {\n padding-left: 1rem !important;\n }\n\n .p-md-4 {\n padding: 1.5rem !important;\n }\n\n .pt-md-4,\n.py-md-4 {\n padding-top: 1.5rem !important;\n }\n\n .pr-md-4,\n.px-md-4 {\n padding-right: 1.5rem !important;\n }\n\n .pb-md-4,\n.py-md-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pl-md-4,\n.px-md-4 {\n padding-left: 1.5rem !important;\n }\n\n .p-md-5 {\n padding: 3rem !important;\n }\n\n .pt-md-5,\n.py-md-5 {\n padding-top: 3rem !important;\n }\n\n .pr-md-5,\n.px-md-5 {\n padding-right: 3rem !important;\n }\n\n .pb-md-5,\n.py-md-5 {\n padding-bottom: 3rem !important;\n }\n\n .pl-md-5,\n.px-md-5 {\n padding-left: 3rem !important;\n }\n\n .m-md-n1 {\n margin: -0.25rem !important;\n }\n\n .mt-md-n1,\n.my-md-n1 {\n margin-top: -0.25rem !important;\n }\n\n .mr-md-n1,\n.mx-md-n1 {\n margin-right: -0.25rem !important;\n }\n\n .mb-md-n1,\n.my-md-n1 {\n margin-bottom: -0.25rem !important;\n }\n\n .ml-md-n1,\n.mx-md-n1 {\n margin-left: -0.25rem !important;\n }\n\n .m-md-n2 {\n margin: -0.5rem !important;\n }\n\n .mt-md-n2,\n.my-md-n2 {\n margin-top: -0.5rem !important;\n }\n\n .mr-md-n2,\n.mx-md-n2 {\n margin-right: -0.5rem !important;\n }\n\n .mb-md-n2,\n.my-md-n2 {\n margin-bottom: -0.5rem !important;\n }\n\n .ml-md-n2,\n.mx-md-n2 {\n margin-left: -0.5rem !important;\n }\n\n .m-md-n3 {\n margin: -1rem !important;\n }\n\n .mt-md-n3,\n.my-md-n3 {\n margin-top: -1rem !important;\n }\n\n .mr-md-n3,\n.mx-md-n3 {\n margin-right: -1rem !important;\n }\n\n .mb-md-n3,\n.my-md-n3 {\n margin-bottom: -1rem !important;\n }\n\n .ml-md-n3,\n.mx-md-n3 {\n margin-left: -1rem !important;\n }\n\n .m-md-n4 {\n margin: -1.5rem !important;\n }\n\n .mt-md-n4,\n.my-md-n4 {\n margin-top: -1.5rem !important;\n }\n\n .mr-md-n4,\n.mx-md-n4 {\n margin-right: -1.5rem !important;\n }\n\n .mb-md-n4,\n.my-md-n4 {\n margin-bottom: -1.5rem !important;\n }\n\n .ml-md-n4,\n.mx-md-n4 {\n margin-left: -1.5rem !important;\n }\n\n .m-md-n5 {\n margin: -3rem !important;\n }\n\n .mt-md-n5,\n.my-md-n5 {\n margin-top: -3rem !important;\n }\n\n .mr-md-n5,\n.mx-md-n5 {\n margin-right: -3rem !important;\n }\n\n .mb-md-n5,\n.my-md-n5 {\n margin-bottom: -3rem !important;\n }\n\n .ml-md-n5,\n.mx-md-n5 {\n margin-left: -3rem !important;\n }\n\n .m-md-auto {\n margin: auto !important;\n }\n\n .mt-md-auto,\n.my-md-auto {\n margin-top: auto !important;\n }\n\n .mr-md-auto,\n.mx-md-auto {\n margin-right: auto !important;\n }\n\n .mb-md-auto,\n.my-md-auto {\n margin-bottom: auto !important;\n }\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\n .mt-lg-0,\n.my-lg-0 {\n margin-top: 0 !important;\n }\n\n .mr-lg-0,\n.mx-lg-0 {\n margin-right: 0 !important;\n }\n\n .mb-lg-0,\n.my-lg-0 {\n margin-bottom: 0 !important;\n }\n\n .ml-lg-0,\n.mx-lg-0 {\n margin-left: 0 !important;\n }\n\n .m-lg-1 {\n margin: 0.25rem !important;\n }\n\n .mt-lg-1,\n.my-lg-1 {\n margin-top: 0.25rem !important;\n }\n\n .mr-lg-1,\n.mx-lg-1 {\n margin-right: 0.25rem !important;\n }\n\n .mb-lg-1,\n.my-lg-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .ml-lg-1,\n.mx-lg-1 {\n margin-left: 0.25rem !important;\n }\n\n .m-lg-2 {\n margin: 0.5rem !important;\n }\n\n .mt-lg-2,\n.my-lg-2 {\n margin-top: 0.5rem !important;\n }\n\n .mr-lg-2,\n.mx-lg-2 {\n margin-right: 0.5rem !important;\n }\n\n .mb-lg-2,\n.my-lg-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .ml-lg-2,\n.mx-lg-2 {\n margin-left: 0.5rem !important;\n }\n\n .m-lg-3 {\n margin: 1rem !important;\n }\n\n .mt-lg-3,\n.my-lg-3 {\n margin-top: 1rem !important;\n }\n\n .mr-lg-3,\n.mx-lg-3 {\n margin-right: 1rem !important;\n }\n\n .mb-lg-3,\n.my-lg-3 {\n margin-bottom: 1rem !important;\n }\n\n .ml-lg-3,\n.mx-lg-3 {\n margin-left: 1rem !important;\n }\n\n .m-lg-4 {\n margin: 1.5rem !important;\n }\n\n .mt-lg-4,\n.my-lg-4 {\n margin-top: 1.5rem !important;\n }\n\n .mr-lg-4,\n.mx-lg-4 {\n margin-right: 1.5rem !important;\n }\n\n .mb-lg-4,\n.my-lg-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .ml-lg-4,\n.mx-lg-4 {\n margin-left: 1.5rem !important;\n }\n\n .m-lg-5 {\n margin: 3rem !important;\n }\n\n .mt-lg-5,\n.my-lg-5 {\n margin-top: 3rem !important;\n }\n\n .mr-lg-5,\n.mx-lg-5 {\n margin-right: 3rem !important;\n }\n\n .mb-lg-5,\n.my-lg-5 {\n margin-bottom: 3rem !important;\n }\n\n .ml-lg-5,\n.mx-lg-5 {\n margin-left: 3rem !important;\n }\n\n .p-lg-0 {\n padding: 0 !important;\n }\n\n .pt-lg-0,\n.py-lg-0 {\n padding-top: 0 !important;\n }\n\n .pr-lg-0,\n.px-lg-0 {\n padding-right: 0 !important;\n }\n\n .pb-lg-0,\n.py-lg-0 {\n padding-bottom: 0 !important;\n }\n\n .pl-lg-0,\n.px-lg-0 {\n padding-left: 0 !important;\n }\n\n .p-lg-1 {\n padding: 0.25rem !important;\n }\n\n .pt-lg-1,\n.py-lg-1 {\n padding-top: 0.25rem !important;\n }\n\n .pr-lg-1,\n.px-lg-1 {\n padding-right: 0.25rem !important;\n }\n\n .pb-lg-1,\n.py-lg-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pl-lg-1,\n.px-lg-1 {\n padding-left: 0.25rem !important;\n }\n\n .p-lg-2 {\n padding: 0.5rem !important;\n }\n\n .pt-lg-2,\n.py-lg-2 {\n padding-top: 0.5rem !important;\n }\n\n .pr-lg-2,\n.px-lg-2 {\n padding-right: 0.5rem !important;\n }\n\n .pb-lg-2,\n.py-lg-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pl-lg-2,\n.px-lg-2 {\n padding-left: 0.5rem !important;\n }\n\n .p-lg-3 {\n padding: 1rem !important;\n }\n\n .pt-lg-3,\n.py-lg-3 {\n padding-top: 1rem !important;\n }\n\n .pr-lg-3,\n.px-lg-3 {\n padding-right: 1rem !important;\n }\n\n .pb-lg-3,\n.py-lg-3 {\n padding-bottom: 1rem !important;\n }\n\n .pl-lg-3,\n.px-lg-3 {\n padding-left: 1rem !important;\n }\n\n .p-lg-4 {\n padding: 1.5rem !important;\n }\n\n .pt-lg-4,\n.py-lg-4 {\n padding-top: 1.5rem !important;\n }\n\n .pr-lg-4,\n.px-lg-4 {\n padding-right: 1.5rem !important;\n }\n\n .pb-lg-4,\n.py-lg-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pl-lg-4,\n.px-lg-4 {\n padding-left: 1.5rem !important;\n }\n\n .p-lg-5 {\n padding: 3rem !important;\n }\n\n .pt-lg-5,\n.py-lg-5 {\n padding-top: 3rem !important;\n }\n\n .pr-lg-5,\n.px-lg-5 {\n padding-right: 3rem !important;\n }\n\n .pb-lg-5,\n.py-lg-5 {\n padding-bottom: 3rem !important;\n }\n\n .pl-lg-5,\n.px-lg-5 {\n padding-left: 3rem !important;\n }\n\n .m-lg-n1 {\n margin: -0.25rem !important;\n }\n\n .mt-lg-n1,\n.my-lg-n1 {\n margin-top: -0.25rem !important;\n }\n\n .mr-lg-n1,\n.mx-lg-n1 {\n margin-right: -0.25rem !important;\n }\n\n .mb-lg-n1,\n.my-lg-n1 {\n margin-bottom: -0.25rem !important;\n }\n\n .ml-lg-n1,\n.mx-lg-n1 {\n margin-left: -0.25rem !important;\n }\n\n .m-lg-n2 {\n margin: -0.5rem !important;\n }\n\n .mt-lg-n2,\n.my-lg-n2 {\n margin-top: -0.5rem !important;\n }\n\n .mr-lg-n2,\n.mx-lg-n2 {\n margin-right: -0.5rem !important;\n }\n\n .mb-lg-n2,\n.my-lg-n2 {\n margin-bottom: -0.5rem !important;\n }\n\n .ml-lg-n2,\n.mx-lg-n2 {\n margin-left: -0.5rem !important;\n }\n\n .m-lg-n3 {\n margin: -1rem !important;\n }\n\n .mt-lg-n3,\n.my-lg-n3 {\n margin-top: -1rem !important;\n }\n\n .mr-lg-n3,\n.mx-lg-n3 {\n margin-right: -1rem !important;\n }\n\n .mb-lg-n3,\n.my-lg-n3 {\n margin-bottom: -1rem !important;\n }\n\n .ml-lg-n3,\n.mx-lg-n3 {\n margin-left: -1rem !important;\n }\n\n .m-lg-n4 {\n margin: -1.5rem !important;\n }\n\n .mt-lg-n4,\n.my-lg-n4 {\n margin-top: -1.5rem !important;\n }\n\n .mr-lg-n4,\n.mx-lg-n4 {\n margin-right: -1.5rem !important;\n }\n\n .mb-lg-n4,\n.my-lg-n4 {\n margin-bottom: -1.5rem !important;\n }\n\n .ml-lg-n4,\n.mx-lg-n4 {\n margin-left: -1.5rem !important;\n }\n\n .m-lg-n5 {\n margin: -3rem !important;\n }\n\n .mt-lg-n5,\n.my-lg-n5 {\n margin-top: -3rem !important;\n }\n\n .mr-lg-n5,\n.mx-lg-n5 {\n margin-right: -3rem !important;\n }\n\n .mb-lg-n5,\n.my-lg-n5 {\n margin-bottom: -3rem !important;\n }\n\n .ml-lg-n5,\n.mx-lg-n5 {\n margin-left: -3rem !important;\n }\n\n .m-lg-auto {\n margin: auto !important;\n }\n\n .mt-lg-auto,\n.my-lg-auto {\n margin-top: auto !important;\n }\n\n .mr-lg-auto,\n.mx-lg-auto {\n margin-right: auto !important;\n }\n\n .mb-lg-auto,\n.my-lg-auto {\n margin-bottom: auto !important;\n }\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\n .mt-xl-0,\n.my-xl-0 {\n margin-top: 0 !important;\n }\n\n .mr-xl-0,\n.mx-xl-0 {\n margin-right: 0 !important;\n }\n\n .mb-xl-0,\n.my-xl-0 {\n margin-bottom: 0 !important;\n }\n\n .ml-xl-0,\n.mx-xl-0 {\n margin-left: 0 !important;\n }\n\n .m-xl-1 {\n margin: 0.25rem !important;\n }\n\n .mt-xl-1,\n.my-xl-1 {\n margin-top: 0.25rem !important;\n }\n\n .mr-xl-1,\n.mx-xl-1 {\n margin-right: 0.25rem !important;\n }\n\n .mb-xl-1,\n.my-xl-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .ml-xl-1,\n.mx-xl-1 {\n margin-left: 0.25rem !important;\n }\n\n .m-xl-2 {\n margin: 0.5rem !important;\n }\n\n .mt-xl-2,\n.my-xl-2 {\n margin-top: 0.5rem !important;\n }\n\n .mr-xl-2,\n.mx-xl-2 {\n margin-right: 0.5rem !important;\n }\n\n .mb-xl-2,\n.my-xl-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .ml-xl-2,\n.mx-xl-2 {\n margin-left: 0.5rem !important;\n }\n\n .m-xl-3 {\n margin: 1rem !important;\n }\n\n .mt-xl-3,\n.my-xl-3 {\n margin-top: 1rem !important;\n }\n\n .mr-xl-3,\n.mx-xl-3 {\n margin-right: 1rem !important;\n }\n\n .mb-xl-3,\n.my-xl-3 {\n margin-bottom: 1rem !important;\n }\n\n .ml-xl-3,\n.mx-xl-3 {\n margin-left: 1rem !important;\n }\n\n .m-xl-4 {\n margin: 1.5rem !important;\n }\n\n .mt-xl-4,\n.my-xl-4 {\n margin-top: 1.5rem !important;\n }\n\n .mr-xl-4,\n.mx-xl-4 {\n margin-right: 1.5rem !important;\n }\n\n .mb-xl-4,\n.my-xl-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .ml-xl-4,\n.mx-xl-4 {\n margin-left: 1.5rem !important;\n }\n\n .m-xl-5 {\n margin: 3rem !important;\n }\n\n .mt-xl-5,\n.my-xl-5 {\n margin-top: 3rem !important;\n }\n\n .mr-xl-5,\n.mx-xl-5 {\n margin-right: 3rem !important;\n }\n\n .mb-xl-5,\n.my-xl-5 {\n margin-bottom: 3rem !important;\n }\n\n .ml-xl-5,\n.mx-xl-5 {\n margin-left: 3rem !important;\n }\n\n .p-xl-0 {\n padding: 0 !important;\n }\n\n .pt-xl-0,\n.py-xl-0 {\n padding-top: 0 !important;\n }\n\n .pr-xl-0,\n.px-xl-0 {\n padding-right: 0 !important;\n }\n\n .pb-xl-0,\n.py-xl-0 {\n padding-bottom: 0 !important;\n }\n\n .pl-xl-0,\n.px-xl-0 {\n padding-left: 0 !important;\n }\n\n .p-xl-1 {\n padding: 0.25rem !important;\n }\n\n .pt-xl-1,\n.py-xl-1 {\n padding-top: 0.25rem !important;\n }\n\n .pr-xl-1,\n.px-xl-1 {\n padding-right: 0.25rem !important;\n }\n\n .pb-xl-1,\n.py-xl-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pl-xl-1,\n.px-xl-1 {\n padding-left: 0.25rem !important;\n }\n\n .p-xl-2 {\n padding: 0.5rem !important;\n }\n\n .pt-xl-2,\n.py-xl-2 {\n padding-top: 0.5rem !important;\n }\n\n .pr-xl-2,\n.px-xl-2 {\n padding-right: 0.5rem !important;\n }\n\n .pb-xl-2,\n.py-xl-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pl-xl-2,\n.px-xl-2 {\n padding-left: 0.5rem !important;\n }\n\n .p-xl-3 {\n padding: 1rem !important;\n }\n\n .pt-xl-3,\n.py-xl-3 {\n padding-top: 1rem !important;\n }\n\n .pr-xl-3,\n.px-xl-3 {\n padding-right: 1rem !important;\n }\n\n .pb-xl-3,\n.py-xl-3 {\n padding-bottom: 1rem !important;\n }\n\n .pl-xl-3,\n.px-xl-3 {\n padding-left: 1rem !important;\n }\n\n .p-xl-4 {\n padding: 1.5rem !important;\n }\n\n .pt-xl-4,\n.py-xl-4 {\n padding-top: 1.5rem !important;\n }\n\n .pr-xl-4,\n.px-xl-4 {\n padding-right: 1.5rem !important;\n }\n\n .pb-xl-4,\n.py-xl-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pl-xl-4,\n.px-xl-4 {\n padding-left: 1.5rem !important;\n }\n\n .p-xl-5 {\n padding: 3rem !important;\n }\n\n .pt-xl-5,\n.py-xl-5 {\n padding-top: 3rem !important;\n }\n\n .pr-xl-5,\n.px-xl-5 {\n padding-right: 3rem !important;\n }\n\n .pb-xl-5,\n.py-xl-5 {\n padding-bottom: 3rem !important;\n }\n\n .pl-xl-5,\n.px-xl-5 {\n padding-left: 3rem !important;\n }\n\n .m-xl-n1 {\n margin: -0.25rem !important;\n }\n\n .mt-xl-n1,\n.my-xl-n1 {\n margin-top: -0.25rem !important;\n }\n\n .mr-xl-n1,\n.mx-xl-n1 {\n margin-right: -0.25rem !important;\n }\n\n .mb-xl-n1,\n.my-xl-n1 {\n margin-bottom: -0.25rem !important;\n }\n\n .ml-xl-n1,\n.mx-xl-n1 {\n margin-left: -0.25rem !important;\n }\n\n .m-xl-n2 {\n margin: -0.5rem !important;\n }\n\n .mt-xl-n2,\n.my-xl-n2 {\n margin-top: -0.5rem !important;\n }\n\n .mr-xl-n2,\n.mx-xl-n2 {\n margin-right: -0.5rem !important;\n }\n\n .mb-xl-n2,\n.my-xl-n2 {\n margin-bottom: -0.5rem !important;\n }\n\n .ml-xl-n2,\n.mx-xl-n2 {\n margin-left: -0.5rem !important;\n }\n\n .m-xl-n3 {\n margin: -1rem !important;\n }\n\n .mt-xl-n3,\n.my-xl-n3 {\n margin-top: -1rem !important;\n }\n\n .mr-xl-n3,\n.mx-xl-n3 {\n margin-right: -1rem !important;\n }\n\n .mb-xl-n3,\n.my-xl-n3 {\n margin-bottom: -1rem !important;\n }\n\n .ml-xl-n3,\n.mx-xl-n3 {\n margin-left: -1rem !important;\n }\n\n .m-xl-n4 {\n margin: -1.5rem !important;\n }\n\n .mt-xl-n4,\n.my-xl-n4 {\n margin-top: -1.5rem !important;\n }\n\n .mr-xl-n4,\n.mx-xl-n4 {\n margin-right: -1.5rem !important;\n }\n\n .mb-xl-n4,\n.my-xl-n4 {\n margin-bottom: -1.5rem !important;\n }\n\n .ml-xl-n4,\n.mx-xl-n4 {\n margin-left: -1.5rem !important;\n }\n\n .m-xl-n5 {\n margin: -3rem !important;\n }\n\n .mt-xl-n5,\n.my-xl-n5 {\n margin-top: -3rem !important;\n }\n\n .mr-xl-n5,\n.mx-xl-n5 {\n margin-right: -3rem !important;\n }\n\n .mb-xl-n5,\n.my-xl-n5 {\n margin-bottom: -3rem !important;\n }\n\n .ml-xl-n5,\n.mx-xl-n5 {\n margin-left: -3rem !important;\n }\n\n .m-xl-auto {\n margin: auto !important;\n }\n\n .mt-xl-auto,\n.my-xl-auto {\n margin-top: auto !important;\n }\n\n .mr-xl-auto,\n.mx-xl-auto {\n margin-right: auto !important;\n }\n\n .mb-xl-auto,\n.my-xl-auto {\n margin-bottom: auto !important;\n }\n\n .ml-xl-auto,\n.mx-xl-auto {\n margin-left: auto !important;\n }\n}\n.text-monospace {\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace !important;\n}\n\n.text-justify {\n text-align: justify !important;\n}\n\n.text-wrap {\n white-space: normal !important;\n}\n\n.text-nowrap {\n white-space: nowrap !important;\n}\n\n.text-truncate {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.text-left {\n text-align: left !important;\n}\n\n.text-right {\n text-align: right !important;\n}\n\n.text-center {\n text-align: center !important;\n}\n\n@media (min-width: 576px) {\n .text-sm-left {\n text-align: left !important;\n }\n\n .text-sm-right {\n text-align: right !important;\n }\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\n .text-md-right {\n text-align: right !important;\n }\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\n .text-lg-right {\n text-align: right !important;\n }\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\n .text-xl-right {\n text-align: right !important;\n }\n\n .text-xl-center {\n text-align: center !important;\n }\n}\n.text-lowercase {\n text-transform: lowercase !important;\n}\n\n.text-uppercase {\n text-transform: uppercase !important;\n}\n\n.text-capitalize {\n text-transform: capitalize !important;\n}\n\n.font-weight-light {\n font-weight: 300 !important;\n}\n\n.font-weight-lighter {\n font-weight: lighter !important;\n}\n\n.font-weight-normal {\n font-weight: 400 !important;\n}\n\n.font-weight-bold {\n font-weight: 700 !important;\n}\n\n.font-weight-bolder {\n font-weight: bolder !important;\n}\n\n.font-italic {\n font-style: italic !important;\n}\n\n.text-white {\n color: #fff !important;\n}\n\n.text-primary {\n color: #AD252A !important;\n}\n\na.text-primary:hover, a.text-primary:focus {\n color: #6e181b !important;\n}\n\n.text-secondary {\n color: #6c757d !important;\n}\n\na.text-secondary:hover, a.text-secondary:focus {\n color: #494f54 !important;\n}\n\n.text-success {\n color: #28a745 !important;\n}\n\na.text-success:hover, a.text-success:focus {\n color: #19692c !important;\n}\n\n.text-info {\n color: #17a2b8 !important;\n}\n\na.text-info:hover, a.text-info:focus {\n color: #0f6674 !important;\n}\n\n.text-warning {\n color: #ffc107 !important;\n}\n\na.text-warning:hover, a.text-warning:focus {\n color: #ba8b00 !important;\n}\n\n.text-danger {\n color: #dc3545 !important;\n}\n\na.text-danger:hover, a.text-danger:focus {\n color: #a71d2a !important;\n}\n\n.text-light {\n color: #f8f9fa !important;\n}\n\na.text-light:hover, a.text-light:focus {\n color: #cbd3da !important;\n}\n\n.text-dark {\n color: #343a40 !important;\n}\n\na.text-dark:hover, a.text-dark:focus {\n color: #121416 !important;\n}\n\n.text-body {\n color: #444442 !important;\n}\n\n.text-muted {\n color: #6c757d !important;\n}\n\n.text-black-50 {\n color: rgba(0, 0, 0, 0.5) !important;\n}\n\n.text-white-50 {\n color: rgba(255, 255, 255, 0.5) !important;\n}\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\n.text-decoration-none {\n text-decoration: none !important;\n}\n\n.text-break {\n word-break: break-word !important;\n overflow-wrap: break-word !important;\n}\n\n.text-reset {\n color: inherit !important;\n}\n\n.visible {\n visibility: visible !important;\n}\n\n.invisible {\n visibility: hidden !important;\n}\n\n@media print {\n *,\n*::before,\n*::after {\n text-shadow: none !important;\n box-shadow: none !important;\n }\n\n a:not(.btn) {\n text-decoration: underline;\n }\n\n abbr[title]::after {\n content: \" (\" attr(title) \")\";\n }\n\n pre {\n white-space: pre-wrap !important;\n }\n\n pre,\nblockquote {\n border: 1px solid #adb5bd;\n page-break-inside: avoid;\n }\n\n thead {\n display: table-header-group;\n }\n\n tr,\nimg {\n page-break-inside: avoid;\n }\n\n p,\nh2,\nh3 {\n orphans: 3;\n widows: 3;\n }\n\n h2,\nh3 {\n page-break-after: avoid;\n }\n\n @page {\n size: a3;\n }\n body {\n min-width: 992px !important;\n }\n\n .container {\n min-width: 992px !important;\n }\n\n .navbar {\n display: none;\n }\n\n .badge {\n border: 1px solid #000;\n }\n\n .table {\n border-collapse: collapse !important;\n }\n .table td,\n.table th {\n background-color: #fff !important;\n }\n\n .table-bordered th,\n.table-bordered td {\n border: 1px solid #dee2e6 !important;\n }\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\n .table .thead-dark th {\n color: inherit;\n border-color: #dee2e6;\n }\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;\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: #e17175;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(173, 37, 42, 0.25);\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}\n\nselect.form-control:focus::-ms-value {\n color: #495057;\n background-color: #fff;\n}\n\n.form-control-file,\n.form-control-range {\n display: block;\n width: 100%;\n}\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\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\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\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: #444442;\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\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\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}\n\nselect.form-control[size], select.form-control[multiple] {\n height: auto;\n}\n\ntextarea.form-control {\n height: auto;\n}\n\n.form-group {\n margin-bottom: 1rem;\n}\n\n.form-text {\n display: block;\n margin-top: 0.25rem;\n}\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\n.form-check {\n position: relative;\n display: block;\n padding-left: 1.25rem;\n}\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, .form-check-input:disabled ~ .form-check-label {\n color: #6c757d;\n}\n\n.form-check-label {\n margin-bottom: 0;\n}\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\n.valid-feedback {\n display: none;\n width: 100%;\n margin-top: 0.25rem;\n font-size: 80%;\n color: #28a745;\n}\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: 0.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;\n}\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\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\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\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\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\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\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\n.invalid-feedback {\n display: none;\n width: 100%;\n margin-top: 0.25rem;\n font-size: 80%;\n color: #dc3545;\n}\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: 0.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;\n}\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\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\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\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\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\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\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\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\nbody[data-aos-duration=\"50\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"50\"] {\n transition-duration: 50ms;\n}\nbody[data-aos-delay=\"50\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"50\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"50\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"50\"].aos-animate {\n transition-delay: 50ms;\n}\nbody[data-aos-duration=\"100\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"100\"] {\n transition-duration: 100ms;\n}\nbody[data-aos-delay=\"100\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"100\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"100\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"100\"].aos-animate {\n transition-delay: 100ms;\n}\nbody[data-aos-duration=\"150\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"150\"] {\n transition-duration: 150ms;\n}\nbody[data-aos-delay=\"150\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"150\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"150\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"150\"].aos-animate {\n transition-delay: 150ms;\n}\nbody[data-aos-duration=\"200\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"200\"] {\n transition-duration: 200ms;\n}\nbody[data-aos-delay=\"200\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"200\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"200\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"200\"].aos-animate {\n transition-delay: 200ms;\n}\nbody[data-aos-duration=\"250\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"250\"] {\n transition-duration: 250ms;\n}\nbody[data-aos-delay=\"250\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"250\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"250\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"250\"].aos-animate {\n transition-delay: 250ms;\n}\nbody[data-aos-duration=\"300\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"300\"] {\n transition-duration: 300ms;\n}\nbody[data-aos-delay=\"300\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"300\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"300\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"300\"].aos-animate {\n transition-delay: 300ms;\n}\nbody[data-aos-duration=\"350\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"350\"] {\n transition-duration: 350ms;\n}\nbody[data-aos-delay=\"350\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"350\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"350\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"350\"].aos-animate {\n transition-delay: 350ms;\n}\nbody[data-aos-duration=\"400\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"400\"] {\n transition-duration: 400ms;\n}\nbody[data-aos-delay=\"400\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"400\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"400\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"400\"].aos-animate {\n transition-delay: 400ms;\n}\nbody[data-aos-duration=\"450\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"450\"] {\n transition-duration: 450ms;\n}\nbody[data-aos-delay=\"450\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"450\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"450\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"450\"].aos-animate {\n transition-delay: 450ms;\n}\nbody[data-aos-duration=\"500\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"500\"] {\n transition-duration: 500ms;\n}\nbody[data-aos-delay=\"500\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"500\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"500\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"500\"].aos-animate {\n transition-delay: 500ms;\n}\nbody[data-aos-duration=\"550\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"550\"] {\n transition-duration: 550ms;\n}\nbody[data-aos-delay=\"550\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"550\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"550\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"550\"].aos-animate {\n transition-delay: 550ms;\n}\nbody[data-aos-duration=\"600\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"600\"] {\n transition-duration: 600ms;\n}\nbody[data-aos-delay=\"600\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"600\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"600\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"600\"].aos-animate {\n transition-delay: 600ms;\n}\nbody[data-aos-duration=\"650\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"650\"] {\n transition-duration: 650ms;\n}\nbody[data-aos-delay=\"650\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"650\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"650\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"650\"].aos-animate {\n transition-delay: 650ms;\n}\nbody[data-aos-duration=\"700\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"700\"] {\n transition-duration: 700ms;\n}\nbody[data-aos-delay=\"700\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"700\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"700\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"700\"].aos-animate {\n transition-delay: 700ms;\n}\nbody[data-aos-duration=\"750\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"750\"] {\n transition-duration: 750ms;\n}\nbody[data-aos-delay=\"750\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"750\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"750\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"750\"].aos-animate {\n transition-delay: 750ms;\n}\nbody[data-aos-duration=\"800\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"800\"] {\n transition-duration: 800ms;\n}\nbody[data-aos-delay=\"800\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"800\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"800\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"800\"].aos-animate {\n transition-delay: 800ms;\n}\nbody[data-aos-duration=\"850\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"850\"] {\n transition-duration: 850ms;\n}\nbody[data-aos-delay=\"850\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"850\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"850\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"850\"].aos-animate {\n transition-delay: 850ms;\n}\nbody[data-aos-duration=\"900\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"900\"] {\n transition-duration: 900ms;\n}\nbody[data-aos-delay=\"900\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"900\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"900\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"900\"].aos-animate {\n transition-delay: 900ms;\n}\nbody[data-aos-duration=\"950\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"950\"] {\n transition-duration: 950ms;\n}\nbody[data-aos-delay=\"950\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"950\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"950\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"950\"].aos-animate {\n transition-delay: 950ms;\n}\nbody[data-aos-duration=\"1000\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"1000\"] {\n transition-duration: 1000ms;\n}\nbody[data-aos-delay=\"1000\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"1000\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"1000\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"1000\"].aos-animate {\n transition-delay: 1000ms;\n}\nbody[data-aos-duration=\"1050\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"1050\"] {\n transition-duration: 1050ms;\n}\nbody[data-aos-delay=\"1050\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"1050\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"1050\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"1050\"].aos-animate {\n transition-delay: 1050ms;\n}\nbody[data-aos-duration=\"1100\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"1100\"] {\n transition-duration: 1100ms;\n}\nbody[data-aos-delay=\"1100\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"1100\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"1100\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"1100\"].aos-animate {\n transition-delay: 1100ms;\n}\nbody[data-aos-duration=\"1150\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"1150\"] {\n transition-duration: 1150ms;\n}\nbody[data-aos-delay=\"1150\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"1150\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"1150\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"1150\"].aos-animate {\n transition-delay: 1150ms;\n}\nbody[data-aos-duration=\"1200\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"1200\"] {\n transition-duration: 1200ms;\n}\nbody[data-aos-delay=\"1200\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"1200\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"1200\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"1200\"].aos-animate {\n transition-delay: 1200ms;\n}\nbody[data-aos-duration=\"1250\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"1250\"] {\n transition-duration: 1250ms;\n}\nbody[data-aos-delay=\"1250\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"1250\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"1250\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"1250\"].aos-animate {\n transition-delay: 1250ms;\n}\nbody[data-aos-duration=\"1300\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"1300\"] {\n transition-duration: 1300ms;\n}\nbody[data-aos-delay=\"1300\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"1300\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"1300\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"1300\"].aos-animate {\n transition-delay: 1300ms;\n}\nbody[data-aos-duration=\"1350\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"1350\"] {\n transition-duration: 1350ms;\n}\nbody[data-aos-delay=\"1350\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"1350\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"1350\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"1350\"].aos-animate {\n transition-delay: 1350ms;\n}\nbody[data-aos-duration=\"1400\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"1400\"] {\n transition-duration: 1400ms;\n}\nbody[data-aos-delay=\"1400\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"1400\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"1400\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"1400\"].aos-animate {\n transition-delay: 1400ms;\n}\nbody[data-aos-duration=\"1450\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"1450\"] {\n transition-duration: 1450ms;\n}\nbody[data-aos-delay=\"1450\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"1450\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"1450\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"1450\"].aos-animate {\n transition-delay: 1450ms;\n}\nbody[data-aos-duration=\"1500\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"1500\"] {\n transition-duration: 1500ms;\n}\nbody[data-aos-delay=\"1500\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"1500\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"1500\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"1500\"].aos-animate {\n transition-delay: 1500ms;\n}\nbody[data-aos-duration=\"1550\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"1550\"] {\n transition-duration: 1550ms;\n}\nbody[data-aos-delay=\"1550\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"1550\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"1550\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"1550\"].aos-animate {\n transition-delay: 1550ms;\n}\nbody[data-aos-duration=\"1600\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"1600\"] {\n transition-duration: 1600ms;\n}\nbody[data-aos-delay=\"1600\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"1600\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"1600\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"1600\"].aos-animate {\n transition-delay: 1600ms;\n}\nbody[data-aos-duration=\"1650\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"1650\"] {\n transition-duration: 1650ms;\n}\nbody[data-aos-delay=\"1650\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"1650\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"1650\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"1650\"].aos-animate {\n transition-delay: 1650ms;\n}\nbody[data-aos-duration=\"1700\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"1700\"] {\n transition-duration: 1700ms;\n}\nbody[data-aos-delay=\"1700\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"1700\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"1700\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"1700\"].aos-animate {\n transition-delay: 1700ms;\n}\nbody[data-aos-duration=\"1750\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"1750\"] {\n transition-duration: 1750ms;\n}\nbody[data-aos-delay=\"1750\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"1750\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"1750\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"1750\"].aos-animate {\n transition-delay: 1750ms;\n}\nbody[data-aos-duration=\"1800\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"1800\"] {\n transition-duration: 1800ms;\n}\nbody[data-aos-delay=\"1800\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"1800\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"1800\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"1800\"].aos-animate {\n transition-delay: 1800ms;\n}\nbody[data-aos-duration=\"1850\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"1850\"] {\n transition-duration: 1850ms;\n}\nbody[data-aos-delay=\"1850\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"1850\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"1850\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"1850\"].aos-animate {\n transition-delay: 1850ms;\n}\nbody[data-aos-duration=\"1900\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"1900\"] {\n transition-duration: 1900ms;\n}\nbody[data-aos-delay=\"1900\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"1900\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"1900\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"1900\"].aos-animate {\n transition-delay: 1900ms;\n}\nbody[data-aos-duration=\"1950\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"1950\"] {\n transition-duration: 1950ms;\n}\nbody[data-aos-delay=\"1950\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"1950\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"1950\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"1950\"].aos-animate {\n transition-delay: 1950ms;\n}\nbody[data-aos-duration=\"2000\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"2000\"] {\n transition-duration: 2000ms;\n}\nbody[data-aos-delay=\"2000\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"2000\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"2000\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"2000\"].aos-animate {\n transition-delay: 2000ms;\n}\nbody[data-aos-duration=\"2050\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"2050\"] {\n transition-duration: 2050ms;\n}\nbody[data-aos-delay=\"2050\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"2050\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"2050\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"2050\"].aos-animate {\n transition-delay: 2050ms;\n}\nbody[data-aos-duration=\"2100\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"2100\"] {\n transition-duration: 2100ms;\n}\nbody[data-aos-delay=\"2100\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"2100\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"2100\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"2100\"].aos-animate {\n transition-delay: 2100ms;\n}\nbody[data-aos-duration=\"2150\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"2150\"] {\n transition-duration: 2150ms;\n}\nbody[data-aos-delay=\"2150\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"2150\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"2150\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"2150\"].aos-animate {\n transition-delay: 2150ms;\n}\nbody[data-aos-duration=\"2200\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"2200\"] {\n transition-duration: 2200ms;\n}\nbody[data-aos-delay=\"2200\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"2200\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"2200\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"2200\"].aos-animate {\n transition-delay: 2200ms;\n}\nbody[data-aos-duration=\"2250\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"2250\"] {\n transition-duration: 2250ms;\n}\nbody[data-aos-delay=\"2250\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"2250\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"2250\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"2250\"].aos-animate {\n transition-delay: 2250ms;\n}\nbody[data-aos-duration=\"2300\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"2300\"] {\n transition-duration: 2300ms;\n}\nbody[data-aos-delay=\"2300\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"2300\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"2300\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"2300\"].aos-animate {\n transition-delay: 2300ms;\n}\nbody[data-aos-duration=\"2350\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"2350\"] {\n transition-duration: 2350ms;\n}\nbody[data-aos-delay=\"2350\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"2350\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"2350\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"2350\"].aos-animate {\n transition-delay: 2350ms;\n}\nbody[data-aos-duration=\"2400\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"2400\"] {\n transition-duration: 2400ms;\n}\nbody[data-aos-delay=\"2400\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"2400\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"2400\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"2400\"].aos-animate {\n transition-delay: 2400ms;\n}\nbody[data-aos-duration=\"2450\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"2450\"] {\n transition-duration: 2450ms;\n}\nbody[data-aos-delay=\"2450\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"2450\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"2450\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"2450\"].aos-animate {\n transition-delay: 2450ms;\n}\nbody[data-aos-duration=\"2500\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"2500\"] {\n transition-duration: 2500ms;\n}\nbody[data-aos-delay=\"2500\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"2500\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"2500\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"2500\"].aos-animate {\n transition-delay: 2500ms;\n}\nbody[data-aos-duration=\"2550\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"2550\"] {\n transition-duration: 2550ms;\n}\nbody[data-aos-delay=\"2550\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"2550\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"2550\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"2550\"].aos-animate {\n transition-delay: 2550ms;\n}\nbody[data-aos-duration=\"2600\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"2600\"] {\n transition-duration: 2600ms;\n}\nbody[data-aos-delay=\"2600\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"2600\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"2600\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"2600\"].aos-animate {\n transition-delay: 2600ms;\n}\nbody[data-aos-duration=\"2650\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"2650\"] {\n transition-duration: 2650ms;\n}\nbody[data-aos-delay=\"2650\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"2650\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"2650\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"2650\"].aos-animate {\n transition-delay: 2650ms;\n}\nbody[data-aos-duration=\"2700\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"2700\"] {\n transition-duration: 2700ms;\n}\nbody[data-aos-delay=\"2700\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"2700\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"2700\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"2700\"].aos-animate {\n transition-delay: 2700ms;\n}\nbody[data-aos-duration=\"2750\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"2750\"] {\n transition-duration: 2750ms;\n}\nbody[data-aos-delay=\"2750\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"2750\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"2750\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"2750\"].aos-animate {\n transition-delay: 2750ms;\n}\nbody[data-aos-duration=\"2800\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"2800\"] {\n transition-duration: 2800ms;\n}\nbody[data-aos-delay=\"2800\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"2800\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"2800\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"2800\"].aos-animate {\n transition-delay: 2800ms;\n}\nbody[data-aos-duration=\"2850\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"2850\"] {\n transition-duration: 2850ms;\n}\nbody[data-aos-delay=\"2850\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"2850\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"2850\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"2850\"].aos-animate {\n transition-delay: 2850ms;\n}\nbody[data-aos-duration=\"2900\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"2900\"] {\n transition-duration: 2900ms;\n}\nbody[data-aos-delay=\"2900\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"2900\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"2900\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"2900\"].aos-animate {\n transition-delay: 2900ms;\n}\nbody[data-aos-duration=\"2950\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"2950\"] {\n transition-duration: 2950ms;\n}\nbody[data-aos-delay=\"2950\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"2950\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"2950\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"2950\"].aos-animate {\n transition-delay: 2950ms;\n}\nbody[data-aos-duration=\"3000\"] [data-aos], [data-aos][data-aos][data-aos-duration=\"3000\"] {\n transition-duration: 3000ms;\n}\nbody[data-aos-delay=\"3000\"] [data-aos], [data-aos][data-aos][data-aos-delay=\"3000\"] {\n transition-delay: 0s;\n}\nbody[data-aos-delay=\"3000\"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay=\"3000\"].aos-animate {\n transition-delay: 3000ms;\n}\n\n[data-aos] {\n pointer-events: none;\n}\n[data-aos].aos-animate {\n pointer-events: auto;\n}\n\nbody[data-aos-easing=linear] [data-aos], [data-aos][data-aos][data-aos-easing=linear] {\n transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75);\n}\nbody[data-aos-easing=ease] [data-aos], [data-aos][data-aos][data-aos-easing=ease] {\n transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);\n}\nbody[data-aos-easing=ease-in] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in] {\n transition-timing-function: cubic-bezier(0.42, 0, 1, 1);\n}\nbody[data-aos-easing=ease-out] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out] {\n transition-timing-function: cubic-bezier(0, 0, 0.58, 1);\n}\nbody[data-aos-easing=ease-in-out] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out] {\n transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1);\n}\nbody[data-aos-easing=ease-in-back] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-back] {\n transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);\n}\nbody[data-aos-easing=ease-out-back] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out-back] {\n transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);\n}\nbody[data-aos-easing=ease-in-out-back] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out-back] {\n transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);\n}\nbody[data-aos-easing=ease-in-sine] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-sine] {\n transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);\n}\nbody[data-aos-easing=ease-out-sine] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out-sine] {\n transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);\n}\nbody[data-aos-easing=ease-in-out-sine] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out-sine] {\n transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);\n}\nbody[data-aos-easing=ease-in-quad] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-quad] {\n transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);\n}\nbody[data-aos-easing=ease-out-quad] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out-quad] {\n transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);\n}\nbody[data-aos-easing=ease-in-out-quad] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out-quad] {\n transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);\n}\nbody[data-aos-easing=ease-in-cubic] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-cubic] {\n transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);\n}\nbody[data-aos-easing=ease-out-cubic] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out-cubic] {\n transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);\n}\nbody[data-aos-easing=ease-in-out-cubic] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out-cubic] {\n transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);\n}\nbody[data-aos-easing=ease-in-quart] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-quart] {\n transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);\n}\nbody[data-aos-easing=ease-out-quart] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out-quart] {\n transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);\n}\nbody[data-aos-easing=ease-in-out-quart] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out-quart] {\n transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);\n}\n\n@media screen {\n html:not(.no-js) {\n /**\n * Fade animations:\n * fade\n * fade-up, fade-down, fade-left, fade-right\n * fade-up-right, fade-up-left, fade-down-right, fade-down-left\n */\n /**\n * Zoom animations:\n * zoom-in, zoom-in-up, zoom-in-down, zoom-in-left, zoom-in-right\n * zoom-out, zoom-out-up, zoom-out-down, zoom-out-left, zoom-out-right\n */\n /**\n * Slide animations\n */\n /**\n * Flip animations:\n * flip-left, flip-right, flip-up, flip-down\n */\n }\n html:not(.no-js) [data-aos^=fade][data-aos^=fade] {\n opacity: 0;\n transition-property: opacity, transform;\n }\n html:not(.no-js) [data-aos^=fade][data-aos^=fade].aos-animate {\n opacity: 1;\n transform: none;\n }\n html:not(.no-js) [data-aos=fade-up] {\n transform: translate3d(0, 100px, 0);\n }\n html:not(.no-js) [data-aos=fade-down] {\n transform: translate3d(0, -100px, 0);\n }\n html:not(.no-js) [data-aos=fade-right] {\n transform: translate3d(-100px, 0, 0);\n }\n html:not(.no-js) [data-aos=fade-left] {\n transform: translate3d(100px, 0, 0);\n }\n html:not(.no-js) [data-aos=fade-up-right] {\n transform: translate3d(-100px, 100px, 0);\n }\n html:not(.no-js) [data-aos=fade-up-left] {\n transform: translate3d(100px, 100px, 0);\n }\n html:not(.no-js) [data-aos=fade-down-right] {\n transform: translate3d(-100px, -100px, 0);\n }\n html:not(.no-js) [data-aos=fade-down-left] {\n transform: translate3d(100px, -100px, 0);\n }\n html:not(.no-js) [data-aos^=zoom][data-aos^=zoom] {\n opacity: 0;\n transition-property: opacity, transform;\n }\n html:not(.no-js) [data-aos^=zoom][data-aos^=zoom].aos-animate {\n opacity: 1;\n transform: translate3d(0, 0, 0) scale(1);\n }\n html:not(.no-js) [data-aos=zoom-in] {\n transform: scale(0.6);\n }\n html:not(.no-js) [data-aos=zoom-in-up] {\n transform: translate3d(0, 100px, 0) scale(0.6);\n }\n html:not(.no-js) [data-aos=zoom-in-down] {\n transform: translate3d(0, -100px, 0) scale(0.6);\n }\n html:not(.no-js) [data-aos=zoom-in-right] {\n transform: translate3d(-100px, 0, 0) scale(0.6);\n }\n html:not(.no-js) [data-aos=zoom-in-left] {\n transform: translate3d(100px, 0, 0) scale(0.6);\n }\n html:not(.no-js) [data-aos=zoom-out] {\n transform: scale(1.2);\n }\n html:not(.no-js) [data-aos=zoom-out-up] {\n transform: translate3d(0, 100px, 0) scale(1.2);\n }\n html:not(.no-js) [data-aos=zoom-out-down] {\n transform: translate3d(0, -100px, 0) scale(1.2);\n }\n html:not(.no-js) [data-aos=zoom-out-right] {\n transform: translate3d(-100px, 0, 0) scale(1.2);\n }\n html:not(.no-js) [data-aos=zoom-out-left] {\n transform: translate3d(100px, 0, 0) scale(1.2);\n }\n html:not(.no-js) [data-aos^=slide][data-aos^=slide] {\n transition-property: transform;\n visibility: hidden;\n }\n html:not(.no-js) [data-aos^=slide][data-aos^=slide].aos-animate {\n visibility: visible;\n transform: translate3d(0, 0, 0);\n }\n html:not(.no-js) [data-aos=slide-up] {\n transform: translate3d(0, 100%, 0);\n }\n html:not(.no-js) [data-aos=slide-down] {\n transform: translate3d(0, -100%, 0);\n }\n html:not(.no-js) [data-aos=slide-right] {\n transform: translate3d(-100%, 0, 0);\n }\n html:not(.no-js) [data-aos=slide-left] {\n transform: translate3d(100%, 0, 0);\n }\n html:not(.no-js) [data-aos^=flip][data-aos^=flip] {\n backface-visibility: hidden;\n transition-property: transform;\n }\n html:not(.no-js) [data-aos=flip-left] {\n transform: perspective(2500px) rotateY(-100deg);\n }\n html:not(.no-js) [data-aos=flip-left].aos-animate {\n transform: perspective(2500px) rotateY(0);\n }\n html:not(.no-js) [data-aos=flip-right] {\n transform: perspective(2500px) rotateY(100deg);\n }\n html:not(.no-js) [data-aos=flip-right].aos-animate {\n transform: perspective(2500px) rotateY(0);\n }\n html:not(.no-js) [data-aos=flip-up] {\n transform: perspective(2500px) rotateX(-100deg);\n }\n html:not(.no-js) [data-aos=flip-up].aos-animate {\n transform: perspective(2500px) rotateX(0);\n }\n html:not(.no-js) [data-aos=flip-down] {\n transform: perspective(2500px) rotateX(100deg);\n }\n html:not(.no-js) [data-aos=flip-down].aos-animate {\n transform: perspective(2500px) rotateX(0);\n }\n}\nhtml, body {\n height: 100%;\n background: #FCF9F5;\n -webkit-font-smoothing: antialiased;\n text-rendering: optimizeLegibility;\n}\n\n/* this is the \"root\" in \"root em.\" */\nhtml {\n font-size: 62.5%;\n /* Now 10px = 1rem! */\n}\n\nbody {\n font-size: 16px;\n /* px fallback */\n font-size: 1.6rem;\n /* default font-size for document */\n line-height: 1.5;\n /* a nice line-height */\n}\n\n/* for everything else, rem = px/10 */\nfooter {\n font-size: 13px;\n font-size: 1.3rem;\n}\n\n/* you can safely nest rems, it's still 1rem = 10px */\nfooter small {\n font-size: 10px;\n font-size: 1rem;\n}\n\n.ta-left {\n text-align: left;\n}\n\n.ta-center {\n text-align: center;\n}\n\n.ta-right {\n text-align: right;\n}\n\n@font-face {\n font-family: \"TradeGothic\";\n src: url(\"/assets/fonts/362A2D_0_0.eot\");\n src: url(\"/assets/fonts/362A2D_0_0.eot?#iefix\") format(\"embedded-opentype\"), url(\"/assets/fonts/362A2D_0_0.woff2\") format(\"woff2\"), url(\"/assets/fonts/362A2D_0_0.woff\") format(\"woff\"), url(\"/assets/fonts/362A2D_0_0.ttf\") format(\"truetype\");\n}\nbody, .body, p {\n font-size: 1.4rem;\n font-family: \"Roboto\", sans-serif;\n font-weight: 300;\n line-height: 1.5;\n letter-spacing: -0.02em;\n}\n\n.deckline {\n font-size: 4.2rem;\n text-transform: uppercase;\n font-family: \"TradeGothic\", sans-serif;\n font-weight: 600;\n letter-spacing: -0.005em;\n margin-bottom: 1.6rem;\n line-height: 1.1;\n}\n\nh1, .h1 {\n font-size: 1.3rem;\n text-transform: uppercase;\n font-family: \"Roboto\", sans-serif;\n font-weight: 600;\n font-style: normal;\n line-height: 1.2;\n letter-spacing: -0.02em;\n margin-bottom: 1.6rem;\n}\n\nh2, .h2 {\n font-size: 3rem;\n font-family: \"Merriweather\", serif;\n font-weight: 300;\n font-style: italic;\n line-height: 1.2;\n letter-spacing: -0.03em;\n margin-bottom: 2rem;\n text-transform: none;\n}\n\nh3, .h3 {\n font-size: 2.1rem;\n font-family: \"Roboto\", sans-serif;\n font-weight: 300;\n font-style: normal;\n line-height: 1.2;\n letter-spacing: 0;\n margin-bottom: 0;\n}\n\nh4, .h4 {\n font-size: 1.2rem;\n font-family: \"Roboto\", sans-serif;\n font-weight: 300;\n font-style: normal;\n line-height: 1.5;\n letter-spacing: 0.04em;\n margin-bottom: 0;\n}\n\n.h4-alt {\n font-size: 1.2rem;\n font-family: \"Roboto\", sans-serif;\n font-weight: 300;\n font-style: normal;\n line-height: 1.5;\n letter-spacing: 0.04em;\n margin-bottom: 0;\n font-size: 1.1rem;\n text-transform: uppercase;\n font-weight: 600;\n font-style: normal;\n letter-spacing: 0;\n}\n\na, .a {\n transition: all 0.25s ease-out;\n}\n\n@font-face {\n font-family: \"TradeGothic\";\n src: url(\"/assets/fonts/362A2D_0_0.eot\");\n src: url(\"/assets/fonts/362A2D_0_0.eot?#iefix\") format(\"embedded-opentype\"), url(\"/assets/fonts/362A2D_0_0.woff2\") format(\"woff2\"), url(\"/assets/fonts/362A2D_0_0.woff\") format(\"woff\"), url(\"/assets/fonts/362A2D_0_0.ttf\") format(\"truetype\");\n}\nbody, .body, p {\n font-size: 1.4rem;\n font-family: \"Roboto\", sans-serif;\n font-weight: 300;\n line-height: 1.5;\n letter-spacing: -0.02em;\n}\n\n.deckline {\n font-size: 4.2rem;\n text-transform: uppercase;\n font-family: \"TradeGothic\", sans-serif;\n font-weight: 600;\n letter-spacing: -0.005em;\n margin-bottom: 1.6rem;\n line-height: 1.1;\n}\n\nh1, .h1 {\n font-size: 1.3rem;\n text-transform: uppercase;\n font-family: \"Roboto\", sans-serif;\n font-weight: 600;\n font-style: normal;\n line-height: 1.2;\n letter-spacing: -0.02em;\n margin-bottom: 1.6rem;\n}\n\nh2, .h2 {\n font-size: 3rem;\n font-family: \"Merriweather\", serif;\n font-weight: 300;\n font-style: italic;\n line-height: 1.2;\n letter-spacing: -0.03em;\n margin-bottom: 2rem;\n text-transform: none;\n}\n\nh3, .h3 {\n font-size: 2.1rem;\n font-family: \"Roboto\", sans-serif;\n font-weight: 300;\n font-style: normal;\n line-height: 1.2;\n letter-spacing: 0;\n margin-bottom: 0;\n}\n\nh4, .h4 {\n font-size: 1.2rem;\n font-family: \"Roboto\", sans-serif;\n font-weight: 300;\n font-style: normal;\n line-height: 1.5;\n letter-spacing: 0.04em;\n margin-bottom: 0;\n}\n\n.h4-alt {\n font-size: 1.2rem;\n font-family: \"Roboto\", sans-serif;\n font-weight: 300;\n font-style: normal;\n line-height: 1.5;\n letter-spacing: 0.04em;\n margin-bottom: 0;\n font-size: 1.1rem;\n text-transform: uppercase;\n font-weight: 600;\n font-style: normal;\n letter-spacing: 0;\n}\n\na, .a {\n transition: all 0.25s ease-out;\n}\n\n.button {\n font-size: 1.2rem;\n font-family: \"Roboto\", sans-serif;\n font-weight: 300;\n font-style: normal;\n line-height: 1.5;\n letter-spacing: 0.04em;\n margin-bottom: 0;\n font-size: 1.1rem;\n text-transform: uppercase;\n font-weight: 600;\n font-style: normal;\n letter-spacing: 0;\n background: #AD252A;\n border: solid 1px #AD252A;\n color: #fff;\n padding: 1.7rem 2.1rem 1.6rem;\n transition: all 0.25s ease-out;\n line-height: 1;\n}\n.button:hover {\n background-color: #F0474D;\n border-color: #F0474D;\n}\n.button--inverted, .button--cta-inverted {\n background-color: transparent;\n border-color: #353138;\n color: #353138;\n}\n.button--inverted:hover, .button--cta-inverted:hover {\n background-color: #353138;\n border-color: #353138;\n color: #fff;\n}\n.button--outlined, .button--cta-outlined {\n background-color: transparent;\n border-color: #AD252A;\n color: #AD252A;\n}\n.button--outlined:hover, .button--cta-outlined:hover {\n background-color: #F0474D;\n border-color: #F0474D;\n color: #fff;\n}\n.button--cta, .button--cta-inverted, .button--cta-outlined {\n position: relative;\n padding-right: 6.3rem;\n}\n.button--cta::before, .button--cta::after, .button--cta-inverted::before, .button--cta-inverted::after, .button--cta-outlined::before, .button--cta-outlined::after {\n display: block;\n content: \"\";\n position: absolute;\n right: 0;\n top: 50%;\n transition: all 0.1s ease-out;\n}\n.button--cta::before, .button--cta-inverted::before, .button--cta-outlined::before {\n width: 2.2rem;\n border-bottom: solid 1px #fff;\n transform: translate(-2.6rem, -50%);\n}\n.button--cta::after, .button--cta-inverted::after, .button--cta-outlined::after {\n width: 0.6rem;\n height: 0.6rem;\n border-bottom: solid 1px #fff;\n border-right: solid 1px #fff;\n transform: translate(-2.6rem, -50%) rotate(-45deg);\n}\n.button--cta:hover, .button--cta-inverted:hover, .button--cta-outlined:hover {\n color: #fff;\n}\n.button--cta:hover::before, .button--cta-inverted:hover::before, .button--cta-outlined:hover::before {\n transform: translate(-2.1rem, -50%);\n}\n.button--cta:hover::after, .button--cta-inverted:hover::after, .button--cta-outlined:hover::after {\n transform: translate(-2.1rem, -50%) rotate(-45deg);\n}\n.button--cta-inverted::before {\n border-bottom-color: #353138;\n}\n.button--cta-inverted::after {\n border-bottom-color: #353138;\n border-right-color: #353138;\n}\n.button--cta-inverted:hover::before {\n border-bottom-color: #fff;\n}\n.button--cta-inverted:hover::after {\n border-bottom-color: #fff;\n border-right-color: #fff;\n}\n.button--cta-outlined::before {\n border-bottom-color: #AD252A;\n}\n.button--cta-outlined::after {\n border-bottom-color: #AD252A;\n border-right-color: #AD252A;\n}\n.button--cta-outlined:hover {\n background: transparent;\n color: #F0474D;\n}\n.button--cta-outlined:hover::before {\n border-bottom-color: #F0474D;\n}\n.button--cta-outlined:hover::after {\n border-bottom-color: #F0474D;\n border-right-color: #F0474D;\n}\n\n.clasp {\n width: 0.8rem;\n height: 0.8rem;\n margin: 6rem auto;\n display: flex;\n position: relative;\n background: #FCF9F5;\n}\n.clasp::before, .clasp::after {\n position: absolute;\n display: block;\n content: \"\";\n}\n.clasp::before {\n transform: rotateZ(45deg);\n width: 2.2rem;\n height: 2.2rem;\n left: -0.7rem;\n top: -0.7rem;\n background: #FCF9F5;\n}\n.clasp::after {\n transform: rotateZ(45deg);\n width: 0.8rem;\n height: 0.8rem;\n border: solid 1px #E0DEDA;\n}\n.clasp--brick::after {\n border-color: #AD252A;\n}\n.clasp--flint::after {\n border-color: #353138;\n}\n.clasp--rind::after {\n border-color: #8DB574;\n}\n\n.clasp-line {\n width: 100%;\n height: 0;\n border-bottom: solid 1px #E0DEDA;\n margin: 6rem auto;\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.clasp-line .clasp {\n margin: 0 auto;\n}\n\n.page-content {\n margin: 3rem 0;\n}\n\n.page-block {\n background: #AD252A;\n color: #fff;\n padding: 9rem 0;\n position: relative;\n}\n.page-block .container {\n position: relative;\n z-index: 15;\n}\n@media (max-width: 767.98px) {\n .page-block {\n padding-top: 3rem;\n padding-bottom: 3rem;\n }\n}\n.page-block--bg-flint {\n background: #353138;\n color: #fff;\n}\n.page-block--bg-white {\n background: #353138;\n color: #353138;\n}", "/*!\n * Bootstrap v4.4.1 (https://getbootstrap.com/)\n * Copyright 2011-2019 The Bootstrap Authors\n * Copyright 2011-2019 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n\n@import \"functions\";\n@import \"variables\";\n@import \"mixins\";\n@import \"root\";\n@import \"reboot\";\n@import \"type\";\n@import \"images\";\n@import \"code\";\n@import \"grid\";\n@import \"tables\";\n@import \"forms\";\n@import \"buttons\";\n@import \"transitions\";\n@import \"dropdown\";\n@import \"button-group\";\n@import \"input-group\";\n@import \"custom-forms\";\n@import \"nav\";\n@import \"navbar\";\n@import \"card\";\n@import \"breadcrumb\";\n@import \"pagination\";\n@import \"badge\";\n@import \"jumbotron\";\n@import \"alert\";\n@import \"progress\";\n@import \"media\";\n@import \"list-group\";\n@import \"close\";\n@import \"toasts\";\n@import \"modal\";\n@import \"tooltip\";\n@import \"popover\";\n@import \"carousel\";\n@import \"spinners\";\n@import \"utilities\";\n@import \"print\";\n", "// Do not forget to update getting-started/theming.md!\n:root {\n // Custom variable values only support SassScript inside `#{}`.\n @each $color, $value in $colors {\n --#{$color}: #{$value};\n }\n\n @each $color, $value in $theme-colors {\n --#{$color}: #{$value};\n }\n\n @each $bp, $value in $grid-breakpoints {\n --breakpoint-#{$bp}: #{$value};\n }\n\n // Use `inspect` for lists so that quoted items keep the quotes.\n // See https://github.com/sass/sass/issues/2383#issuecomment-336349172\n --font-family-sans-serif: #{inspect($font-family-sans-serif)};\n --font-family-monospace: #{inspect($font-family-monospace)};\n}\n", "// stylelint-disable at-rule-no-vendor-prefix, declaration-no-important, selector-no-qualifying-type, property-no-vendor-prefix\n\n// Reboot\n//\n// Normalization of HTML elements, manually forked from Normalize.css to remove\n// styles targeting irrelevant browsers while applying new styles.\n//\n// Normalize is licensed MIT. https://github.com/necolas/normalize.css\n\n\n// Document\n//\n// 1. Change from `box-sizing: content-box` so that `width` is not affected by `padding` or `border`.\n// 2. Change the default font family in all browsers.\n// 3. Correct the line height in all browsers.\n// 4. Prevent adjustments of font size after orientation changes in IE on Windows Phone and in iOS.\n// 5. Change the default tap highlight to be completely transparent in iOS.\n\n*,\n*::before,\n*::after {\n box-sizing: border-box; // 1\n}\n\nhtml {\n font-family: sans-serif; // 2\n line-height: 1.15; // 3\n -webkit-text-size-adjust: 100%; // 4\n -webkit-tap-highlight-color: rgba($black, 0); // 5\n}\n\n// Shim for \"new\" HTML5 structural elements to display correctly (IE10, older browsers)\n// TODO: remove in v5\n// stylelint-disable-next-line selector-list-comma-newline-after\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n\n// Body\n//\n// 1. Remove the margin in all browsers.\n// 2. As a best practice, apply a default `background-color`.\n// 3. Set an explicit initial text-align value so that we can later use\n// the `inherit` value on things like `<th>` elements.\n\nbody {\n margin: 0; // 1\n font-family: $font-family-base;\n @include font-size($font-size-base);\n font-weight: $font-weight-base;\n line-height: $line-height-base;\n color: $body-color;\n text-align: left; // 3\n background-color: $body-bg; // 2\n}\n\n// Future-proof rule: in browsers that support :focus-visible, suppress the focus outline\n// on elements that programmatically receive focus but wouldn't normally show a visible\n// focus outline. In general, this would mean that the outline is only applied if the\n// interaction that led to the element receiving programmatic focus was a keyboard interaction,\n// or the browser has somehow determined that the user is primarily a keyboard user and/or\n// wants focus outlines to always be presented.\n//\n// See https://developer.mozilla.org/en-US/docs/Web/CSS/:focus-visible\n// and https://developer.paciellogroup.com/blog/2018/03/focus-visible-and-backwards-compatibility/\n[tabindex=\"-1\"]:focus:not(:focus-visible) {\n outline: 0 !important;\n}\n\n\n// Content grouping\n//\n// 1. Add the correct box sizing in Firefox.\n// 2. Show the overflow in Edge and IE.\n\nhr {\n box-sizing: content-box; // 1\n height: 0; // 1\n overflow: visible; // 2\n}\n\n\n//\n// Typography\n//\n\n// Remove top margins from headings\n//\n// By default, `<h1>`-`<h6>` all receive top and bottom margins. We nuke the top\n// margin for easier control within type scales as it avoids margin collapsing.\n// stylelint-disable-next-line selector-list-comma-newline-after\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: $headings-margin-bottom;\n}\n\n// Reset margins on paragraphs\n//\n// Similarly, the top margin on `<p>`s get reset. However, we also reset the\n// bottom margin to use `rem` units instead of `em`.\np {\n margin-top: 0;\n margin-bottom: $paragraph-margin-bottom;\n}\n\n// Abbreviations\n//\n// 1. Duplicate behavior to the data-* attribute for our tooltip plugin\n// 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n// 3. Add explicit cursor to indicate changed behavior.\n// 4. Remove the bottom border in Firefox 39-.\n// 5. Prevent the text-decoration to be skipped.\n\nabbr[title],\nabbr[data-original-title] { // 1\n text-decoration: underline; // 2\n text-decoration: underline dotted; // 2\n cursor: help; // 3\n border-bottom: 0; // 4\n text-decoration-skip-ink: none; // 5\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: $dt-font-weight;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0; // Undo browser default\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\nb,\nstrong {\n font-weight: $font-weight-bolder; // Add the correct font weight in Chrome, Edge, and Safari\n}\n\nsmall {\n @include font-size(80%); // Add the correct font size in all browsers\n}\n\n//\n// Prevent `sub` and `sup` elements from affecting the line height in\n// all browsers.\n//\n\nsub,\nsup {\n position: relative;\n @include font-size(75%);\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub { bottom: -.25em; }\nsup { top: -.5em; }\n\n\n//\n// Links\n//\n\na {\n color: $link-color;\n text-decoration: $link-decoration;\n background-color: transparent; // Remove the gray background on active links in IE 10.\n\n @include hover() {\n color: $link-hover-color;\n text-decoration: $link-hover-decoration;\n }\n}\n\n// And undo these styles for placeholder links/named anchors (without href).\n// It would be more straightforward to just use a[href] in previous block, but that\n// causes specificity issues in many other styles that are too complex to fix.\n// See https://github.com/twbs/bootstrap/issues/19402\n\na:not([href]) {\n color: inherit;\n text-decoration: none;\n\n @include hover() {\n color: inherit;\n text-decoration: none;\n }\n}\n\n\n//\n// Code\n//\n\npre,\ncode,\nkbd,\nsamp {\n font-family: $font-family-monospace;\n @include font-size(1em); // Correct the odd `em` font sizing in all browsers.\n}\n\npre {\n // Remove browser default top margin\n margin-top: 0;\n // Reset browser default of `1em` to use `rem`s\n margin-bottom: 1rem;\n // Don't allow content to break outside\n overflow: auto;\n}\n\n\n//\n// Figures\n//\n\nfigure {\n // Apply a consistent margin strategy (matches our type styles).\n margin: 0 0 1rem;\n}\n\n\n//\n// Images and content\n//\n\nimg {\n vertical-align: middle;\n border-style: none; // Remove the border on images inside links in IE 10-.\n}\n\nsvg {\n // Workaround for the SVG overflow bug in IE10/11 is still required.\n // See https://github.com/twbs/bootstrap/issues/26878\n overflow: hidden;\n vertical-align: middle;\n}\n\n\n//\n// Tables\n//\n\ntable {\n border-collapse: collapse; // Prevent double borders\n}\n\ncaption {\n padding-top: $table-cell-padding;\n padding-bottom: $table-cell-padding;\n color: $table-caption-color;\n text-align: left;\n caption-side: bottom;\n}\n\nth {\n // Matches default `<td>` alignment by inheriting from the `<body>`, or the\n // closest parent with a set `text-align`.\n text-align: inherit;\n}\n\n\n//\n// Forms\n//\n\nlabel {\n // Allow labels to use `margin` for spacing.\n display: inline-block;\n margin-bottom: $label-margin-bottom;\n}\n\n// Remove the default `border-radius` that macOS Chrome adds.\n//\n// Details at https://github.com/twbs/bootstrap/issues/24093\nbutton {\n // stylelint-disable-next-line property-blacklist\n border-radius: 0;\n}\n\n// Work around a Firefox/IE bug where the transparent `button` background\n// results in a loss of the default `button` focus styles.\n//\n// Credit: https://github.com/suitcss/base/\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0; // Remove the margin in Firefox and Safari\n font-family: inherit;\n @include font-size(inherit);\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible; // Show the overflow in Edge\n}\n\nbutton,\nselect {\n text-transform: none; // Remove the inheritance of text transform in Firefox\n}\n\n// Remove the inheritance of word-wrap in Safari.\n//\n// Details at https://github.com/twbs/bootstrap/issues/24990\nselect {\n word-wrap: normal;\n}\n\n\n// 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n// controls in Android 4.\n// 2. Correct the inability to style clickable types in iOS and Safari.\nbutton,\n[type=\"button\"], // 1\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; // 2\n}\n\n// Opinionated: add \"hand\" cursor to non-disabled button elements.\n@if $enable-pointer-cursor-for-buttons {\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"] {\n &:not(:disabled) {\n cursor: pointer;\n }\n }\n}\n\n// Remove inner border and padding from Firefox, but don't restore the outline like Normalize.\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}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box; // 1. Add the correct box sizing in IE 10-\n padding: 0; // 2. Remove the padding in IE 10-\n}\n\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n // Remove the default appearance of temporal inputs to avoid a Mobile Safari\n // bug where setting a custom line-height prevents text from being vertically\n // centered within the input.\n // See https://bugs.webkit.org/show_bug.cgi?id=139848\n // and https://github.com/twbs/bootstrap/issues/11266\n -webkit-appearance: listbox;\n}\n\ntextarea {\n overflow: auto; // Remove the default vertical scrollbar in IE.\n // Textareas should really only resize vertically so they don't break their (horizontal) containers.\n resize: vertical;\n}\n\nfieldset {\n // Browsers set a default `min-width: min-content;` on fieldsets,\n // unlike e.g. `<div>`s, which have `min-width: 0;` by default.\n // So we reset that to ensure fieldsets behave more like a standard block element.\n // See https://github.com/twbs/bootstrap/issues/12359\n // and https://html.spec.whatwg.org/multipage/#the-fieldset-and-legend-elements\n min-width: 0;\n // Reset the default outline behavior of fieldsets so they don't affect page layout.\n padding: 0;\n margin: 0;\n border: 0;\n}\n\n// 1. Correct the text wrapping in Edge and IE.\n// 2. Correct the color inheritance from `fieldset` elements in IE.\nlegend {\n display: block;\n width: 100%;\n max-width: 100%; // 1\n padding: 0;\n margin-bottom: .5rem;\n @include font-size(1.5rem);\n line-height: inherit;\n color: inherit; // 2\n white-space: normal; // 1\n}\n\nprogress {\n vertical-align: baseline; // Add the correct vertical alignment in Chrome, Firefox, and Opera.\n}\n\n// Correct the cursor style of increment and decrement buttons in Chrome.\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n // This overrides the extra rounded corners on search inputs in iOS so that our\n // `.form-control` class can properly style them. Note that this cannot simply\n // be added to `.form-control` as it's not specific enough. For details, see\n // https://github.com/twbs/bootstrap/issues/11586.\n outline-offset: -2px; // 2. Correct the outline style in Safari.\n -webkit-appearance: none;\n}\n\n//\n// Remove the inner padding in Chrome and Safari on macOS.\n//\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n//\n// 1. Correct the inability to style clickable types in iOS and Safari.\n// 2. Change font properties to `inherit` in Safari.\n//\n\n::-webkit-file-upload-button {\n font: inherit; // 2\n -webkit-appearance: button; // 1\n}\n\n//\n// Correct element displays\n//\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item; // Add the correct display in all browsers\n cursor: pointer;\n}\n\ntemplate {\n display: none; // Add the correct display in IE\n}\n\n// Always hide an element with the `hidden` HTML attribute (from PureCSS).\n// Needed for proper display in IE 10-.\n[hidden] {\n display: none !important;\n}\n", "// Variables\n//\n// Variables should follow the `$component-state-property-size` formula for\n// consistent naming. Ex: $nav-link-disabled-color and $modal-content-box-shadow-xs.\n\n// Color system\n\n$white: #fff !default;\n$gray-100: #f8f9fa !default;\n$gray-200: #e9ecef !default;\n$gray-300: #dee2e6 !default;\n$gray-400: #ced4da !default;\n$gray-500: #adb5bd !default;\n$gray-600: #6c757d !default;\n$gray-700: #495057 !default;\n$gray-800: #343a40 !default;\n$gray-900: #212529 !default;\n$black: #000 !default;\n\n$grays: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$grays: map-merge(\n (\n \"100\": $gray-100,\n \"200\": $gray-200,\n \"300\": $gray-300,\n \"400\": $gray-400,\n \"500\": $gray-500,\n \"600\": $gray-600,\n \"700\": $gray-700,\n \"800\": $gray-800,\n \"900\": $gray-900\n ),\n $grays\n);\n\n$blue: #007bff !default;\n$indigo: #6610f2 !default;\n$purple: #6f42c1 !default;\n$pink: #e83e8c !default;\n$red: #dc3545 !default;\n$orange: #fd7e14 !default;\n$yellow: #ffc107 !default;\n$green: #28a745 !default;\n$teal: #20c997 !default;\n$cyan: #17a2b8 !default;\n\n$colors: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$colors: map-merge(\n (\n \"blue\": $blue,\n \"indigo\": $indigo,\n \"purple\": $purple,\n \"pink\": $pink,\n \"red\": $red,\n \"orange\": $orange,\n \"yellow\": $yellow,\n \"green\": $green,\n \"teal\": $teal,\n \"cyan\": $cyan,\n \"white\": $white,\n \"gray\": $gray-600,\n \"gray-dark\": $gray-800\n ),\n $colors\n);\n\n$primary: $blue !default;\n$secondary: $gray-600 !default;\n$success: $green !default;\n$info: $cyan !default;\n$warning: $yellow !default;\n$danger: $red !default;\n$light: $gray-100 !default;\n$dark: $gray-800 !default;\n\n$theme-colors: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$theme-colors: map-merge(\n (\n \"primary\": $primary,\n \"secondary\": $secondary,\n \"success\": $success,\n \"info\": $info,\n \"warning\": $warning,\n \"danger\": $danger,\n \"light\": $light,\n \"dark\": $dark\n ),\n $theme-colors\n);\n\n// Set a specific jump point for requesting color jumps\n$theme-color-interval: 8% !default;\n\n// The yiq lightness value that determines when the lightness of color changes from \"dark\" to \"light\". Acceptable values are between 0 and 255.\n$yiq-contrasted-threshold: 150 !default;\n\n// Customize the light and dark text colors for use in our YIQ color contrast function.\n$yiq-text-dark: $gray-900 !default;\n$yiq-text-light: $white !default;\n\n// Characters which are escaped by the escape-svg function\n$escaped-characters: (\n (\"<\",\"%3c\"),\n (\">\",\"%3e\"),\n (\"#\",\"%23\"),\n) !default;\n\n\n// Options\n//\n// Quickly modify global styling by enabling or disabling optional features.\n\n$enable-caret: true !default;\n$enable-rounded: true !default;\n$enable-shadows: false !default;\n$enable-gradients: false !default;\n$enable-transitions: true !default;\n$enable-prefers-reduced-motion-media-query: true !default;\n$enable-hover-media-query: false !default; // Deprecated, no longer affects any compiled CSS\n$enable-grid-classes: true !default;\n$enable-pointer-cursor-for-buttons: true !default;\n$enable-print-styles: true !default;\n$enable-responsive-font-sizes: false !default;\n$enable-validation-icons: true !default;\n$enable-deprecation-messages: true !default;\n\n\n// Spacing\n//\n// Control the default styling of most Bootstrap elements by modifying these\n// variables. Mostly focused on spacing.\n// You can add more entries to the $spacers map, should you need more variation.\n\n$spacer: 1rem !default;\n$spacers: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$spacers: map-merge(\n (\n 0: 0,\n 1: ($spacer * .25),\n 2: ($spacer * .5),\n 3: $spacer,\n 4: ($spacer * 1.5),\n 5: ($spacer * 3)\n ),\n $spacers\n);\n\n// This variable affects the `.h-*` and `.w-*` classes.\n$sizes: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$sizes: map-merge(\n (\n 25: 25%,\n 50: 50%,\n 75: 75%,\n 100: 100%,\n auto: auto\n ),\n $sizes\n);\n\n\n// Body\n//\n// Settings for the `<body>` element.\n\n$body-bg: $white !default;\n$body-color: $gray-900 !default;\n\n\n// Links\n//\n// Style anchor elements.\n\n$link-color: theme-color(\"primary\") !default;\n$link-decoration: none !default;\n$link-hover-color: darken($link-color, 15%) !default;\n$link-hover-decoration: underline !default;\n// Darken percentage for links with `.text-*` class (e.g. `.text-success`)\n$emphasized-link-hover-darken-percentage: 15% !default;\n\n// Paragraphs\n//\n// Style p element.\n\n$paragraph-margin-bottom: 1rem !default;\n\n\n// Grid breakpoints\n//\n// Define the minimum dimensions at which your layout will change,\n// adapting to different screen sizes, for use in media queries.\n\n$grid-breakpoints: (\n xs: 0,\n sm: 576px,\n md: 768px,\n lg: 992px,\n xl: 1200px\n) !default;\n\n@include _assert-ascending($grid-breakpoints, \"$grid-breakpoints\");\n@include _assert-starts-at-zero($grid-breakpoints, \"$grid-breakpoints\");\n\n\n// Grid containers\n//\n// Define the maximum width of `.container` for different screen sizes.\n\n$container-max-widths: (\n sm: 540px,\n md: 720px,\n lg: 960px,\n xl: 1140px\n) !default;\n\n@include _assert-ascending($container-max-widths, \"$container-max-widths\");\n\n\n// Grid columns\n//\n// Set the number of columns and specify the width of the gutters.\n\n$grid-columns: 12 !default;\n$grid-gutter-width: 30px !default;\n$grid-row-columns: 6 !default;\n\n\n// Components\n//\n// Define common padding and border radius sizes and more.\n\n$line-height-lg: 1.5 !default;\n$line-height-sm: 1.5 !default;\n\n$border-width: 1px !default;\n$border-color: $gray-300 !default;\n\n$border-radius: .25rem !default;\n$border-radius-lg: .3rem !default;\n$border-radius-sm: .2rem !default;\n\n$rounded-pill: 50rem !default;\n\n$box-shadow-sm: 0 .125rem .25rem rgba($black, .075) !default;\n$box-shadow: 0 .5rem 1rem rgba($black, .15) !default;\n$box-shadow-lg: 0 1rem 3rem rgba($black, .175) !default;\n\n$component-active-color: $white !default;\n$component-active-bg: theme-color(\"primary\") !default;\n\n$caret-width: .3em !default;\n$caret-vertical-align: $caret-width * .85 !default;\n$caret-spacing: $caret-width * .85 !default;\n\n$transition-base: all .2s ease-in-out !default;\n$transition-fade: opacity .15s linear !default;\n$transition-collapse: height .35s ease !default;\n\n$embed-responsive-aspect-ratios: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$embed-responsive-aspect-ratios: join(\n (\n (21 9),\n (16 9),\n (4 3),\n (1 1),\n ),\n $embed-responsive-aspect-ratios\n);\n\n// Typography\n//\n// Font, line-height, and color for body text, headings, and more.\n\n// stylelint-disable value-keyword-case\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\" !default;\n$font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace !default;\n$font-family-base: $font-family-sans-serif !default;\n// stylelint-enable value-keyword-case\n\n$font-size-base: 1rem !default; // Assumes the browser default, typically `16px`\n$font-size-lg: $font-size-base * 1.25 !default;\n$font-size-sm: $font-size-base * .875 !default;\n\n$font-weight-lighter: lighter !default;\n$font-weight-light: 300 !default;\n$font-weight-normal: 400 !default;\n$font-weight-bold: 700 !default;\n$font-weight-bolder: bolder !default;\n\n$font-weight-base: $font-weight-normal !default;\n$line-height-base: 1.5 !default;\n\n$h1-font-size: $font-size-base * 2.5 !default;\n$h2-font-size: $font-size-base * 2 !default;\n$h3-font-size: $font-size-base * 1.75 !default;\n$h4-font-size: $font-size-base * 1.5 !default;\n$h5-font-size: $font-size-base * 1.25 !default;\n$h6-font-size: $font-size-base !default;\n\n$headings-margin-bottom: $spacer / 2 !default;\n$headings-font-family: null !default;\n$headings-font-weight: 500 !default;\n$headings-line-height: 1.2 !default;\n$headings-color: null !default;\n\n$display1-size: 6rem !default;\n$display2-size: 5.5rem !default;\n$display3-size: 4.5rem !default;\n$display4-size: 3.5rem !default;\n\n$display1-weight: 300 !default;\n$display2-weight: 300 !default;\n$display3-weight: 300 !default;\n$display4-weight: 300 !default;\n$display-line-height: $headings-line-height !default;\n\n$lead-font-size: $font-size-base * 1.25 !default;\n$lead-font-weight: 300 !default;\n\n$small-font-size: 80% !default;\n\n$text-muted: $gray-600 !default;\n\n$blockquote-small-color: $gray-600 !default;\n$blockquote-small-font-size: $small-font-size !default;\n$blockquote-font-size: $font-size-base * 1.25 !default;\n\n$hr-border-color: rgba($black, .1) !default;\n$hr-border-width: $border-width !default;\n\n$mark-padding: .2em !default;\n\n$dt-font-weight: $font-weight-bold !default;\n\n$kbd-box-shadow: inset 0 -.1rem 0 rgba($black, .25) !default;\n$nested-kbd-font-weight: $font-weight-bold !default;\n\n$list-inline-padding: .5rem !default;\n\n$mark-bg: #fcf8e3 !default;\n\n$hr-margin-y: $spacer !default;\n\n\n// Tables\n//\n// Customizes the `.table` component with basic values, each used across all table variations.\n\n$table-cell-padding: .75rem !default;\n$table-cell-padding-sm: .3rem !default;\n\n$table-color: $body-color !default;\n$table-bg: null !default;\n$table-accent-bg: rgba($black, .05) !default;\n$table-hover-color: $table-color !default;\n$table-hover-bg: rgba($black, .075) !default;\n$table-active-bg: $table-hover-bg !default;\n\n$table-border-width: $border-width !default;\n$table-border-color: $border-color !default;\n\n$table-head-bg: $gray-200 !default;\n$table-head-color: $gray-700 !default;\n\n$table-dark-color: $white !default;\n$table-dark-bg: $gray-800 !default;\n$table-dark-accent-bg: rgba($white, .05) !default;\n$table-dark-hover-color: $table-dark-color !default;\n$table-dark-hover-bg: rgba($white, .075) !default;\n$table-dark-border-color: lighten($table-dark-bg, 7.5%) !default;\n\n$table-striped-order: odd !default;\n\n$table-caption-color: $text-muted !default;\n\n$table-bg-level: -9 !default;\n$table-border-level: -6 !default;\n\n\n// Buttons + Forms\n//\n// Shared variables that are reassigned to `$input-` and `$btn-` specific variables.\n\n$input-btn-padding-y: .375rem !default;\n$input-btn-padding-x: .75rem !default;\n$input-btn-font-family: null !default;\n$input-btn-font-size: $font-size-base !default;\n$input-btn-line-height: $line-height-base !default;\n\n$input-btn-focus-width: .2rem !default;\n$input-btn-focus-color: rgba($component-active-bg, .25) !default;\n$input-btn-focus-box-shadow: 0 0 0 $input-btn-focus-width $input-btn-focus-color !default;\n\n$input-btn-padding-y-sm: .25rem !default;\n$input-btn-padding-x-sm: .5rem !default;\n$input-btn-font-size-sm: $font-size-sm !default;\n$input-btn-line-height-sm: $line-height-sm !default;\n\n$input-btn-padding-y-lg: .5rem !default;\n$input-btn-padding-x-lg: 1rem !default;\n$input-btn-font-size-lg: $font-size-lg !default;\n$input-btn-line-height-lg: $line-height-lg !default;\n\n$input-btn-border-width: $border-width !default;\n\n\n// Buttons\n//\n// For each of Bootstrap's buttons, define text, background, and border color.\n\n$btn-padding-y: $input-btn-padding-y !default;\n$btn-padding-x: $input-btn-padding-x !default;\n$btn-font-family: $input-btn-font-family !default;\n$btn-font-size: $input-btn-font-size !default;\n$btn-line-height: $input-btn-line-height !default;\n$btn-white-space: null !default; // Set to `nowrap` to prevent text wrapping\n\n$btn-padding-y-sm: $input-btn-padding-y-sm !default;\n$btn-padding-x-sm: $input-btn-padding-x-sm !default;\n$btn-font-size-sm: $input-btn-font-size-sm !default;\n$btn-line-height-sm: $input-btn-line-height-sm !default;\n\n$btn-padding-y-lg: $input-btn-padding-y-lg !default;\n$btn-padding-x-lg: $input-btn-padding-x-lg !default;\n$btn-font-size-lg: $input-btn-font-size-lg !default;\n$btn-line-height-lg: $input-btn-line-height-lg !default;\n\n$btn-border-width: $input-btn-border-width !default;\n\n$btn-font-weight: $font-weight-normal !default;\n$btn-box-shadow: inset 0 1px 0 rgba($white, .15), 0 1px 1px rgba($black, .075) !default;\n$btn-focus-width: $input-btn-focus-width !default;\n$btn-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$btn-disabled-opacity: .65 !default;\n$btn-active-box-shadow: inset 0 3px 5px rgba($black, .125) !default;\n\n$btn-link-disabled-color: $gray-600 !default;\n\n$btn-block-spacing-y: .5rem !default;\n\n// Allows for customizing button radius independently from global border radius\n$btn-border-radius: $border-radius !default;\n$btn-border-radius-lg: $border-radius-lg !default;\n$btn-border-radius-sm: $border-radius-sm !default;\n\n$btn-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n\n// Forms\n\n$label-margin-bottom: .5rem !default;\n\n$input-padding-y: $input-btn-padding-y !default;\n$input-padding-x: $input-btn-padding-x !default;\n$input-font-family: $input-btn-font-family !default;\n$input-font-size: $input-btn-font-size !default;\n$input-font-weight: $font-weight-base !default;\n$input-line-height: $input-btn-line-height !default;\n\n$input-padding-y-sm: $input-btn-padding-y-sm !default;\n$input-padding-x-sm: $input-btn-padding-x-sm !default;\n$input-font-size-sm: $input-btn-font-size-sm !default;\n$input-line-height-sm: $input-btn-line-height-sm !default;\n\n$input-padding-y-lg: $input-btn-padding-y-lg !default;\n$input-padding-x-lg: $input-btn-padding-x-lg !default;\n$input-font-size-lg: $input-btn-font-size-lg !default;\n$input-line-height-lg: $input-btn-line-height-lg !default;\n\n$input-bg: $white !default;\n$input-disabled-bg: $gray-200 !default;\n\n$input-color: $gray-700 !default;\n$input-border-color: $gray-400 !default;\n$input-border-width: $input-btn-border-width !default;\n$input-box-shadow: inset 0 1px 1px rgba($black, .075) !default;\n\n$input-border-radius: $border-radius !default;\n$input-border-radius-lg: $border-radius-lg !default;\n$input-border-radius-sm: $border-radius-sm !default;\n\n$input-focus-bg: $input-bg !default;\n$input-focus-border-color: lighten($component-active-bg, 25%) !default;\n$input-focus-color: $input-color !default;\n$input-focus-width: $input-btn-focus-width !default;\n$input-focus-box-shadow: $input-btn-focus-box-shadow !default;\n\n$input-placeholder-color: $gray-600 !default;\n$input-plaintext-color: $body-color !default;\n\n$input-height-border: $input-border-width * 2 !default;\n\n$input-height-inner: add($input-line-height * 1em, $input-padding-y * 2) !default;\n$input-height-inner-half: add($input-line-height * .5em, $input-padding-y) !default;\n$input-height-inner-quarter: add($input-line-height * .25em, $input-padding-y / 2) !default;\n\n$input-height: add($input-line-height * 1em, add($input-padding-y * 2, $input-height-border, false)) !default;\n$input-height-sm: add($input-line-height-sm * 1em, add($input-padding-y-sm * 2, $input-height-border, false)) !default;\n$input-height-lg: add($input-line-height-lg * 1em, add($input-padding-y-lg * 2, $input-height-border, false)) !default;\n\n$input-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$form-text-margin-top: .25rem !default;\n\n$form-check-input-gutter: 1.25rem !default;\n$form-check-input-margin-y: .3rem !default;\n$form-check-input-margin-x: .25rem !default;\n\n$form-check-inline-margin-x: .75rem !default;\n$form-check-inline-input-margin-x: .3125rem !default;\n\n$form-grid-gutter-width: 10px !default;\n$form-group-margin-bottom: 1rem !default;\n\n$input-group-addon-color: $input-color !default;\n$input-group-addon-bg: $gray-200 !default;\n$input-group-addon-border-color: $input-border-color !default;\n\n$custom-forms-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$custom-control-gutter: .5rem !default;\n$custom-control-spacer-x: 1rem !default;\n$custom-control-cursor: null !default;\n\n$custom-control-indicator-size: 1rem !default;\n$custom-control-indicator-bg: $input-bg !default;\n\n$custom-control-indicator-bg-size: 50% 50% !default;\n$custom-control-indicator-box-shadow: $input-box-shadow !default;\n$custom-control-indicator-border-color: $gray-500 !default;\n$custom-control-indicator-border-width: $input-border-width !default;\n\n$custom-control-label-color: null !default;\n\n$custom-control-indicator-disabled-bg: $input-disabled-bg !default;\n$custom-control-label-disabled-color: $gray-600 !default;\n\n$custom-control-indicator-checked-color: $component-active-color !default;\n$custom-control-indicator-checked-bg: $component-active-bg !default;\n$custom-control-indicator-checked-disabled-bg: rgba(theme-color(\"primary\"), .5) !default;\n$custom-control-indicator-checked-box-shadow: none !default;\n$custom-control-indicator-checked-border-color: $custom-control-indicator-checked-bg !default;\n\n$custom-control-indicator-focus-box-shadow: $input-focus-box-shadow !default;\n$custom-control-indicator-focus-border-color: $input-focus-border-color !default;\n\n$custom-control-indicator-active-color: $component-active-color !default;\n$custom-control-indicator-active-bg: lighten($component-active-bg, 35%) !default;\n$custom-control-indicator-active-box-shadow: none !default;\n$custom-control-indicator-active-border-color: $custom-control-indicator-active-bg !default;\n\n$custom-checkbox-indicator-border-radius: $border-radius !default;\n$custom-checkbox-indicator-icon-checked: url(\"data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'><path fill='#{$custom-control-indicator-checked-color}' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/></svg>\") !default;\n\n$custom-checkbox-indicator-indeterminate-bg: $component-active-bg !default;\n$custom-checkbox-indicator-indeterminate-color: $custom-control-indicator-checked-color !default;\n$custom-checkbox-indicator-icon-indeterminate: url(\"data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'><path stroke='#{$custom-checkbox-indicator-indeterminate-color}' d='M0 2h4'/></svg>\") !default;\n$custom-checkbox-indicator-indeterminate-box-shadow: none !default;\n$custom-checkbox-indicator-indeterminate-border-color: $custom-checkbox-indicator-indeterminate-bg !default;\n\n$custom-radio-indicator-border-radius: 50% !default;\n$custom-radio-indicator-icon-checked: url(\"data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'><circle r='3' fill='#{$custom-control-indicator-checked-color}'/></svg>\") !default;\n\n$custom-switch-width: $custom-control-indicator-size * 1.75 !default;\n$custom-switch-indicator-border-radius: $custom-control-indicator-size / 2 !default;\n$custom-switch-indicator-size: subtract($custom-control-indicator-size, $custom-control-indicator-border-width * 4) !default;\n\n$custom-select-padding-y: $input-padding-y !default;\n$custom-select-padding-x: $input-padding-x !default;\n$custom-select-font-family: $input-font-family !default;\n$custom-select-font-size: $input-font-size !default;\n$custom-select-height: $input-height !default;\n$custom-select-indicator-padding: 1rem !default; // Extra padding to account for the presence of the background-image based indicator\n$custom-select-font-weight: $input-font-weight !default;\n$custom-select-line-height: $input-line-height !default;\n$custom-select-color: $input-color !default;\n$custom-select-disabled-color: $gray-600 !default;\n$custom-select-bg: $input-bg !default;\n$custom-select-disabled-bg: $gray-200 !default;\n$custom-select-bg-size: 8px 10px !default; // In pixels because image dimensions\n$custom-select-indicator-color: $gray-800 !default;\n$custom-select-indicator: url(\"data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'><path fill='#{$custom-select-indicator-color}' d='M2 0L0 2h4zm0 5L0 3h4z'/></svg>\") !default;\n$custom-select-background: escape-svg($custom-select-indicator) no-repeat right $custom-select-padding-x center / $custom-select-bg-size !default; // Used so we can have multiple background elements (e.g., arrow and feedback icon)\n\n$custom-select-feedback-icon-padding-right: add(1em * .75, (2 * $custom-select-padding-y * .75) + $custom-select-padding-x + $custom-select-indicator-padding) !default;\n$custom-select-feedback-icon-position: center right ($custom-select-padding-x + $custom-select-indicator-padding) !default;\n$custom-select-feedback-icon-size: $input-height-inner-half $input-height-inner-half !default;\n\n$custom-select-border-width: $input-border-width !default;\n$custom-select-border-color: $input-border-color !default;\n$custom-select-border-radius: $border-radius !default;\n$custom-select-box-shadow: inset 0 1px 2px rgba($black, .075) !default;\n\n$custom-select-focus-border-color: $input-focus-border-color !default;\n$custom-select-focus-width: $input-focus-width !default;\n$custom-select-focus-box-shadow: 0 0 0 $custom-select-focus-width $input-btn-focus-color !default;\n\n$custom-select-padding-y-sm: $input-padding-y-sm !default;\n$custom-select-padding-x-sm: $input-padding-x-sm !default;\n$custom-select-font-size-sm: $input-font-size-sm !default;\n$custom-select-height-sm: $input-height-sm !default;\n\n$custom-select-padding-y-lg: $input-padding-y-lg !default;\n$custom-select-padding-x-lg: $input-padding-x-lg !default;\n$custom-select-font-size-lg: $input-font-size-lg !default;\n$custom-select-height-lg: $input-height-lg !default;\n\n$custom-range-track-width: 100% !default;\n$custom-range-track-height: .5rem !default;\n$custom-range-track-cursor: pointer !default;\n$custom-range-track-bg: $gray-300 !default;\n$custom-range-track-border-radius: 1rem !default;\n$custom-range-track-box-shadow: inset 0 .25rem .25rem rgba($black, .1) !default;\n\n$custom-range-thumb-width: 1rem !default;\n$custom-range-thumb-height: $custom-range-thumb-width !default;\n$custom-range-thumb-bg: $component-active-bg !default;\n$custom-range-thumb-border: 0 !default;\n$custom-range-thumb-border-radius: 1rem !default;\n$custom-range-thumb-box-shadow: 0 .1rem .25rem rgba($black, .1) !default;\n$custom-range-thumb-focus-box-shadow: 0 0 0 1px $body-bg, $input-focus-box-shadow !default;\n$custom-range-thumb-focus-box-shadow-width: $input-focus-width !default; // For focus box shadow issue in IE/Edge\n$custom-range-thumb-active-bg: lighten($component-active-bg, 35%) !default;\n$custom-range-thumb-disabled-bg: $gray-500 !default;\n\n$custom-file-height: $input-height !default;\n$custom-file-height-inner: $input-height-inner !default;\n$custom-file-focus-border-color: $input-focus-border-color !default;\n$custom-file-focus-box-shadow: $input-focus-box-shadow !default;\n$custom-file-disabled-bg: $input-disabled-bg !default;\n\n$custom-file-padding-y: $input-padding-y !default;\n$custom-file-padding-x: $input-padding-x !default;\n$custom-file-line-height: $input-line-height !default;\n$custom-file-font-family: $input-font-family !default;\n$custom-file-font-weight: $input-font-weight !default;\n$custom-file-color: $input-color !default;\n$custom-file-bg: $input-bg !default;\n$custom-file-border-width: $input-border-width !default;\n$custom-file-border-color: $input-border-color !default;\n$custom-file-border-radius: $input-border-radius !default;\n$custom-file-box-shadow: $input-box-shadow !default;\n$custom-file-button-color: $custom-file-color !default;\n$custom-file-button-bg: $input-group-addon-bg !default;\n$custom-file-text: (\n en: \"Browse\"\n) !default;\n\n\n// Form validation\n\n$form-feedback-margin-top: $form-text-margin-top !default;\n$form-feedback-font-size: $small-font-size !default;\n$form-feedback-valid-color: theme-color(\"success\") !default;\n$form-feedback-invalid-color: theme-color(\"danger\") !default;\n\n$form-feedback-icon-valid-color: $form-feedback-valid-color !default;\n$form-feedback-icon-valid: url(\"data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'><path fill='#{$form-feedback-icon-valid-color}' 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'/></svg>\") !default;\n$form-feedback-icon-invalid-color: $form-feedback-invalid-color !default;\n$form-feedback-icon-invalid: url(\"data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='#{$form-feedback-icon-invalid-color}' viewBox='0 0 12 12'><circle cx='6' cy='6' r='4.5'/><path stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/><circle cx='6' cy='8.2' r='.6' fill='#{$form-feedback-icon-invalid-color}' stroke='none'/></svg>\") !default;\n\n$form-validation-states: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$form-validation-states: map-merge(\n (\n \"valid\": (\n \"color\": $form-feedback-valid-color,\n \"icon\": $form-feedback-icon-valid\n ),\n \"invalid\": (\n \"color\": $form-feedback-invalid-color,\n \"icon\": $form-feedback-icon-invalid\n ),\n ),\n $form-validation-states\n);\n\n// Z-index master list\n//\n// Warning: Avoid customizing these values. They're used for a bird's eye view\n// of components dependent on the z-axis and are designed to all work together.\n\n$zindex-dropdown: 1000 !default;\n$zindex-sticky: 1020 !default;\n$zindex-fixed: 1030 !default;\n$zindex-modal-backdrop: 1040 !default;\n$zindex-modal: 1050 !default;\n$zindex-popover: 1060 !default;\n$zindex-tooltip: 1070 !default;\n\n\n// Navs\n\n$nav-link-padding-y: .5rem !default;\n$nav-link-padding-x: 1rem !default;\n$nav-link-disabled-color: $gray-600 !default;\n\n$nav-tabs-border-color: $gray-300 !default;\n$nav-tabs-border-width: $border-width !default;\n$nav-tabs-border-radius: $border-radius !default;\n$nav-tabs-link-hover-border-color: $gray-200 $gray-200 $nav-tabs-border-color !default;\n$nav-tabs-link-active-color: $gray-700 !default;\n$nav-tabs-link-active-bg: $body-bg !default;\n$nav-tabs-link-active-border-color: $gray-300 $gray-300 $nav-tabs-link-active-bg !default;\n\n$nav-pills-border-radius: $border-radius !default;\n$nav-pills-link-active-color: $component-active-color !default;\n$nav-pills-link-active-bg: $component-active-bg !default;\n\n$nav-divider-color: $gray-200 !default;\n$nav-divider-margin-y: $spacer / 2 !default;\n\n\n// Navbar\n\n$navbar-padding-y: $spacer / 2 !default;\n$navbar-padding-x: $spacer !default;\n\n$navbar-nav-link-padding-x: .5rem !default;\n\n$navbar-brand-font-size: $font-size-lg !default;\n// Compute the navbar-brand padding-y so the navbar-brand will have the same height as navbar-text and nav-link\n$nav-link-height: $font-size-base * $line-height-base + $nav-link-padding-y * 2 !default;\n$navbar-brand-height: $navbar-brand-font-size * $line-height-base !default;\n$navbar-brand-padding-y: ($nav-link-height - $navbar-brand-height) / 2 !default;\n\n$navbar-toggler-padding-y: .25rem !default;\n$navbar-toggler-padding-x: .75rem !default;\n$navbar-toggler-font-size: $font-size-lg !default;\n$navbar-toggler-border-radius: $btn-border-radius !default;\n\n$navbar-dark-color: rgba($white, .5) !default;\n$navbar-dark-hover-color: rgba($white, .75) !default;\n$navbar-dark-active-color: $white !default;\n$navbar-dark-disabled-color: rgba($white, .25) !default;\n$navbar-dark-toggler-icon-bg: url(\"data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'><path stroke='#{$navbar-dark-color}' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/></svg>\") !default;\n$navbar-dark-toggler-border-color: rgba($white, .1) !default;\n\n$navbar-light-color: rgba($black, .5) !default;\n$navbar-light-hover-color: rgba($black, .7) !default;\n$navbar-light-active-color: rgba($black, .9) !default;\n$navbar-light-disabled-color: rgba($black, .3) !default;\n$navbar-light-toggler-icon-bg: url(\"data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'><path stroke='#{$navbar-light-color}' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/></svg>\") !default;\n$navbar-light-toggler-border-color: rgba($black, .1) !default;\n\n$navbar-light-brand-color: $navbar-light-active-color !default;\n$navbar-light-brand-hover-color: $navbar-light-active-color !default;\n$navbar-dark-brand-color: $navbar-dark-active-color !default;\n$navbar-dark-brand-hover-color: $navbar-dark-active-color !default;\n\n\n// Dropdowns\n//\n// Dropdown menu container and contents.\n\n$dropdown-min-width: 10rem !default;\n$dropdown-padding-y: .5rem !default;\n$dropdown-spacer: .125rem !default;\n$dropdown-font-size: $font-size-base !default;\n$dropdown-color: $body-color !default;\n$dropdown-bg: $white !default;\n$dropdown-border-color: rgba($black, .15) !default;\n$dropdown-border-radius: $border-radius !default;\n$dropdown-border-width: $border-width !default;\n$dropdown-inner-border-radius: subtract($dropdown-border-radius, $dropdown-border-width) !default;\n$dropdown-divider-bg: $gray-200 !default;\n$dropdown-divider-margin-y: $nav-divider-margin-y !default;\n$dropdown-box-shadow: 0 .5rem 1rem rgba($black, .175) !default;\n\n$dropdown-link-color: $gray-900 !default;\n$dropdown-link-hover-color: darken($gray-900, 5%) !default;\n$dropdown-link-hover-bg: $gray-100 !default;\n\n$dropdown-link-active-color: $component-active-color !default;\n$dropdown-link-active-bg: $component-active-bg !default;\n\n$dropdown-link-disabled-color: $gray-600 !default;\n\n$dropdown-item-padding-y: .25rem !default;\n$dropdown-item-padding-x: 1.5rem !default;\n\n$dropdown-header-color: $gray-600 !default;\n\n\n// Pagination\n\n$pagination-padding-y: .5rem !default;\n$pagination-padding-x: .75rem !default;\n$pagination-padding-y-sm: .25rem !default;\n$pagination-padding-x-sm: .5rem !default;\n$pagination-padding-y-lg: .75rem !default;\n$pagination-padding-x-lg: 1.5rem !default;\n$pagination-line-height: 1.25 !default;\n\n$pagination-color: $link-color !default;\n$pagination-bg: $white !default;\n$pagination-border-width: $border-width !default;\n$pagination-border-color: $gray-300 !default;\n\n$pagination-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$pagination-focus-outline: 0 !default;\n\n$pagination-hover-color: $link-hover-color !default;\n$pagination-hover-bg: $gray-200 !default;\n$pagination-hover-border-color: $gray-300 !default;\n\n$pagination-active-color: $component-active-color !default;\n$pagination-active-bg: $component-active-bg !default;\n$pagination-active-border-color: $pagination-active-bg !default;\n\n$pagination-disabled-color: $gray-600 !default;\n$pagination-disabled-bg: $white !default;\n$pagination-disabled-border-color: $gray-300 !default;\n\n\n// Jumbotron\n\n$jumbotron-padding: 2rem !default;\n$jumbotron-color: null !default;\n$jumbotron-bg: $gray-200 !default;\n\n\n// Cards\n\n$card-spacer-y: .75rem !default;\n$card-spacer-x: 1.25rem !default;\n$card-border-width: $border-width !default;\n$card-border-radius: $border-radius !default;\n$card-border-color: rgba($black, .125) !default;\n$card-inner-border-radius: subtract($card-border-radius, $card-border-width) !default;\n$card-cap-bg: rgba($black, .03) !default;\n$card-cap-color: null !default;\n$card-height: null !default;\n$card-color: null !default;\n$card-bg: $white !default;\n\n$card-img-overlay-padding: 1.25rem !default;\n\n$card-group-margin: $grid-gutter-width / 2 !default;\n$card-deck-margin: $card-group-margin !default;\n\n$card-columns-count: 3 !default;\n$card-columns-gap: 1.25rem !default;\n$card-columns-margin: $card-spacer-y !default;\n\n\n// Tooltips\n\n$tooltip-font-size: $font-size-sm !default;\n$tooltip-max-width: 200px !default;\n$tooltip-color: $white !default;\n$tooltip-bg: $black !default;\n$tooltip-border-radius: $border-radius !default;\n$tooltip-opacity: .9 !default;\n$tooltip-padding-y: .25rem !default;\n$tooltip-padding-x: .5rem !default;\n$tooltip-margin: 0 !default;\n\n$tooltip-arrow-width: .8rem !default;\n$tooltip-arrow-height: .4rem !default;\n$tooltip-arrow-color: $tooltip-bg !default;\n\n// Form tooltips must come after regular tooltips\n$form-feedback-tooltip-padding-y: $tooltip-padding-y !default;\n$form-feedback-tooltip-padding-x: $tooltip-padding-x !default;\n$form-feedback-tooltip-font-size: $tooltip-font-size !default;\n$form-feedback-tooltip-line-height: $line-height-base !default;\n$form-feedback-tooltip-opacity: $tooltip-opacity !default;\n$form-feedback-tooltip-border-radius: $tooltip-border-radius !default;\n\n\n// Popovers\n\n$popover-font-size: $font-size-sm !default;\n$popover-bg: $white !default;\n$popover-max-width: 276px !default;\n$popover-border-width: $border-width !default;\n$popover-border-color: rgba($black, .2) !default;\n$popover-border-radius: $border-radius-lg !default;\n$popover-inner-border-radius: subtract($popover-border-radius, $popover-border-width) !default;\n$popover-box-shadow: 0 .25rem .5rem rgba($black, .2) !default;\n\n$popover-header-bg: darken($popover-bg, 3%) !default;\n$popover-header-color: $headings-color !default;\n$popover-header-padding-y: .5rem !default;\n$popover-header-padding-x: .75rem !default;\n\n$popover-body-color: $body-color !default;\n$popover-body-padding-y: $popover-header-padding-y !default;\n$popover-body-padding-x: $popover-header-padding-x !default;\n\n$popover-arrow-width: 1rem !default;\n$popover-arrow-height: .5rem !default;\n$popover-arrow-color: $popover-bg !default;\n\n$popover-arrow-outer-color: fade-in($popover-border-color, .05) !default;\n\n\n// Toasts\n\n$toast-max-width: 350px !default;\n$toast-padding-x: .75rem !default;\n$toast-padding-y: .25rem !default;\n$toast-font-size: .875rem !default;\n$toast-color: null !default;\n$toast-background-color: rgba($white, .85) !default;\n$toast-border-width: 1px !default;\n$toast-border-color: rgba(0, 0, 0, .1) !default;\n$toast-border-radius: .25rem !default;\n$toast-box-shadow: 0 .25rem .75rem rgba($black, .1) !default;\n\n$toast-header-color: $gray-600 !default;\n$toast-header-background-color: rgba($white, .85) !default;\n$toast-header-border-color: rgba(0, 0, 0, .05) !default;\n\n\n// Badges\n\n$badge-font-size: 75% !default;\n$badge-font-weight: $font-weight-bold !default;\n$badge-padding-y: .25em !default;\n$badge-padding-x: .4em !default;\n$badge-border-radius: $border-radius !default;\n\n$badge-transition: $btn-transition !default;\n$badge-focus-width: $input-btn-focus-width !default;\n\n$badge-pill-padding-x: .6em !default;\n// Use a higher than normal value to ensure completely rounded edges when\n// customizing padding or font-size on labels.\n$badge-pill-border-radius: 10rem !default;\n\n\n// Modals\n\n// Padding applied to the modal body\n$modal-inner-padding: 1rem !default;\n\n// Margin between elements in footer, must be lower than or equal to 2 * $modal-inner-padding\n$modal-footer-margin-between: .5rem !default;\n\n$modal-dialog-margin: .5rem !default;\n$modal-dialog-margin-y-sm-up: 1.75rem !default;\n\n$modal-title-line-height: $line-height-base !default;\n\n$modal-content-color: null !default;\n$modal-content-bg: $white !default;\n$modal-content-border-color: rgba($black, .2) !default;\n$modal-content-border-width: $border-width !default;\n$modal-content-border-radius: $border-radius-lg !default;\n$modal-content-inner-border-radius: subtract($modal-content-border-radius, $modal-content-border-width) !default;\n$modal-content-box-shadow-xs: 0 .25rem .5rem rgba($black, .5) !default;\n$modal-content-box-shadow-sm-up: 0 .5rem 1rem rgba($black, .5) !default;\n\n$modal-backdrop-bg: $black !default;\n$modal-backdrop-opacity: .5 !default;\n$modal-header-border-color: $border-color !default;\n$modal-footer-border-color: $modal-header-border-color !default;\n$modal-header-border-width: $modal-content-border-width !default;\n$modal-footer-border-width: $modal-header-border-width !default;\n$modal-header-padding-y: 1rem !default;\n$modal-header-padding-x: 1rem !default;\n$modal-header-padding: $modal-header-padding-y $modal-header-padding-x !default; // Keep this for backwards compatibility\n\n$modal-xl: 1140px !default;\n$modal-lg: 800px !default;\n$modal-md: 500px !default;\n$modal-sm: 300px !default;\n\n$modal-fade-transform: translate(0, -50px) !default;\n$modal-show-transform: none !default;\n$modal-transition: transform .3s ease-out !default;\n$modal-scale-transform: scale(1.02) !default;\n\n\n// Alerts\n//\n// Define alert colors, border radius, and padding.\n\n$alert-padding-y: .75rem !default;\n$alert-padding-x: 1.25rem !default;\n$alert-margin-bottom: 1rem !default;\n$alert-border-radius: $border-radius !default;\n$alert-link-font-weight: $font-weight-bold !default;\n$alert-border-width: $border-width !default;\n\n$alert-bg-level: -10 !default;\n$alert-border-level: -9 !default;\n$alert-color-level: 6 !default;\n\n\n// Progress bars\n\n$progress-height: 1rem !default;\n$progress-font-size: $font-size-base * .75 !default;\n$progress-bg: $gray-200 !default;\n$progress-border-radius: $border-radius !default;\n$progress-box-shadow: inset 0 .1rem .1rem rgba($black, .1) !default;\n$progress-bar-color: $white !default;\n$progress-bar-bg: theme-color(\"primary\") !default;\n$progress-bar-animation-timing: 1s linear infinite !default;\n$progress-bar-transition: width .6s ease !default;\n\n\n// List group\n\n$list-group-color: null !default;\n$list-group-bg: $white !default;\n$list-group-border-color: rgba($black, .125) !default;\n$list-group-border-width: $border-width !default;\n$list-group-border-radius: $border-radius !default;\n\n$list-group-item-padding-y: .75rem !default;\n$list-group-item-padding-x: 1.25rem !default;\n\n$list-group-hover-bg: $gray-100 !default;\n$list-group-active-color: $component-active-color !default;\n$list-group-active-bg: $component-active-bg !default;\n$list-group-active-border-color: $list-group-active-bg !default;\n\n$list-group-disabled-color: $gray-600 !default;\n$list-group-disabled-bg: $list-group-bg !default;\n\n$list-group-action-color: $gray-700 !default;\n$list-group-action-hover-color: $list-group-action-color !default;\n\n$list-group-action-active-color: $body-color !default;\n$list-group-action-active-bg: $gray-200 !default;\n\n\n// Image thumbnails\n\n$thumbnail-padding: .25rem !default;\n$thumbnail-bg: $body-bg !default;\n$thumbnail-border-width: $border-width !default;\n$thumbnail-border-color: $gray-300 !default;\n$thumbnail-border-radius: $border-radius !default;\n$thumbnail-box-shadow: 0 1px 2px rgba($black, .075) !default;\n\n\n// Figures\n\n$figure-caption-font-size: 90% !default;\n$figure-caption-color: $gray-600 !default;\n\n\n// Breadcrumbs\n\n$breadcrumb-font-size: null !default;\n\n$breadcrumb-padding-y: .75rem !default;\n$breadcrumb-padding-x: 1rem !default;\n$breadcrumb-item-padding: .5rem !default;\n\n$breadcrumb-margin-bottom: 1rem !default;\n\n$breadcrumb-bg: $gray-200 !default;\n$breadcrumb-divider-color: $gray-600 !default;\n$breadcrumb-active-color: $gray-600 !default;\n$breadcrumb-divider: quote(\"/\") !default;\n\n$breadcrumb-border-radius: $border-radius !default;\n\n\n// Carousel\n\n$carousel-control-color: $white !default;\n$carousel-control-width: 15% !default;\n$carousel-control-opacity: .5 !default;\n$carousel-control-hover-opacity: .9 !default;\n$carousel-control-transition: opacity .15s ease !default;\n\n$carousel-indicator-width: 30px !default;\n$carousel-indicator-height: 3px !default;\n$carousel-indicator-hit-area-height: 10px !default;\n$carousel-indicator-spacer: 3px !default;\n$carousel-indicator-active-bg: $white !default;\n$carousel-indicator-transition: opacity .6s ease !default;\n\n$carousel-caption-width: 70% !default;\n$carousel-caption-color: $white !default;\n\n$carousel-control-icon-width: 20px !default;\n\n$carousel-control-prev-icon-bg: url(\"data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' fill='#{$carousel-control-color}' width='8' height='8' viewBox='0 0 8 8'><path d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/></svg>\") !default;\n$carousel-control-next-icon-bg: url(\"data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' fill='#{$carousel-control-color}' width='8' height='8' viewBox='0 0 8 8'><path d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/></svg>\") !default;\n\n$carousel-transition-duration: .6s !default;\n$carousel-transition: transform $carousel-transition-duration ease-in-out !default; // Define transform transition first if using multiple transitions (e.g., `transform 2s ease, opacity .5s ease-out`)\n\n\n// Spinners\n\n$spinner-width: 2rem !default;\n$spinner-height: $spinner-width !default;\n$spinner-border-width: .25em !default;\n\n$spinner-width-sm: 1rem !default;\n$spinner-height-sm: $spinner-width-sm !default;\n$spinner-border-width-sm: .2em !default;\n\n\n// Close\n\n$close-font-size: $font-size-base * 1.5 !default;\n$close-font-weight: $font-weight-bold !default;\n$close-color: $black !default;\n$close-text-shadow: 0 1px 0 $white !default;\n\n\n// Code\n\n$code-font-size: 87.5% !default;\n$code-color: $pink !default;\n\n$kbd-padding-y: .2rem !default;\n$kbd-padding-x: .4rem !default;\n$kbd-font-size: $code-font-size !default;\n$kbd-color: $white !default;\n$kbd-bg: $gray-900 !default;\n\n$pre-color: $gray-900 !default;\n$pre-scrollable-max-height: 340px !default;\n\n\n// Utilities\n\n$displays: none, inline, inline-block, block, table, table-row, table-cell, flex, inline-flex !default;\n$overflows: auto, hidden !default;\n$positions: static, relative, absolute, fixed, sticky !default;\n\n\n// Printing\n\n$print-page-size: a3 !default;\n$print-body-min-width: map-get($grid-breakpoints, \"lg\") !default;\n", "// stylelint-disable property-blacklist, scss/dollar-variable-default\n\n// SCSS RFS mixin\n//\n// Automated font-resizing\n//\n// See https://github.com/twbs/rfs\n\n// Configuration\n\n// Base font size\n$rfs-base-font-size: 1.25rem !default;\n$rfs-font-size-unit: rem !default;\n\n// Breakpoint at where font-size starts decreasing if screen width is smaller\n$rfs-breakpoint: 1200px !default;\n$rfs-breakpoint-unit: px !default;\n\n// Resize font-size based on screen height and width\n$rfs-two-dimensional: false !default;\n\n// Factor of decrease\n$rfs-factor: 10 !default;\n\n@if type-of($rfs-factor) != \"number\" or $rfs-factor <= 1 {\n @error \"`#{$rfs-factor}` is not a valid $rfs-factor, it must be greater than 1.\";\n}\n\n// Generate enable or disable classes. Possibilities: false, \"enable\" or \"disable\"\n$rfs-class: false !default;\n\n// 1 rem = $rfs-rem-value px\n$rfs-rem-value: 16 !default;\n\n// Safari iframe resize bug: https://github.com/twbs/rfs/issues/14\n$rfs-safari-iframe-resize-bug-fix: false !default;\n\n// Disable RFS by setting $enable-responsive-font-sizes to false\n$enable-responsive-font-sizes: true !default;\n\n// Cache $rfs-base-font-size unit\n$rfs-base-font-size-unit: unit($rfs-base-font-size);\n\n// Remove px-unit from $rfs-base-font-size for calculations\n@if $rfs-base-font-size-unit == \"px\" {\n $rfs-base-font-size: $rfs-base-font-size / ($rfs-base-font-size * 0 + 1);\n}\n@else if $rfs-base-font-size-unit == \"rem\" {\n $rfs-base-font-size: $rfs-base-font-size / ($rfs-base-font-size * 0 + 1 / $rfs-rem-value);\n}\n\n// Cache $rfs-breakpoint unit to prevent multiple calls\n$rfs-breakpoint-unit-cache: unit($rfs-breakpoint);\n\n// Remove unit from $rfs-breakpoint for calculations\n@if $rfs-breakpoint-unit-cache == \"px\" {\n $rfs-breakpoint: $rfs-breakpoint / ($rfs-breakpoint * 0 + 1);\n}\n@else if $rfs-breakpoint-unit-cache == \"rem\" or $rfs-breakpoint-unit-cache == \"em\" {\n $rfs-breakpoint: $rfs-breakpoint / ($rfs-breakpoint * 0 + 1 / $rfs-rem-value);\n}\n\n// Responsive font-size mixin\n@mixin rfs($fs, $important: false) {\n // Cache $fs unit\n $fs-unit: if(type-of($fs) == \"number\", unit($fs), false);\n\n // Add !important suffix if needed\n $rfs-suffix: if($important, \" !important\", \"\");\n\n // If $fs isn't a number (like inherit) or $fs has a unit (not px or rem, like 1.5em) or $ is 0, just print the value\n @if not $fs-unit or $fs-unit != \"\" and $fs-unit != \"px\" and $fs-unit != \"rem\" or $fs == 0 {\n font-size: #{$fs}#{$rfs-suffix};\n }\n @else {\n // Variables for storing static and fluid rescaling\n $rfs-static: null;\n $rfs-fluid: null;\n\n // Remove px-unit from $fs for calculations\n @if $fs-unit == \"px\" {\n $fs: $fs / ($fs * 0 + 1);\n }\n @else if $fs-unit == \"rem\" {\n $fs: $fs / ($fs * 0 + 1 / $rfs-rem-value);\n }\n\n // Set default font-size\n @if $rfs-font-size-unit == rem {\n $rfs-static: #{$fs / $rfs-rem-value}rem#{$rfs-suffix};\n }\n @else if $rfs-font-size-unit == px {\n $rfs-static: #{$fs}px#{$rfs-suffix};\n }\n @else {\n @error \"`#{$rfs-font-size-unit}` is not a valid unit for $rfs-font-size-unit. Use `px` or `rem`.\";\n }\n\n // Only add media query if font-size is bigger as the minimum font-size\n // If $rfs-factor == 1, no rescaling will take place\n @if $fs > $rfs-base-font-size and $enable-responsive-font-sizes {\n $min-width: null;\n $variable-unit: null;\n\n // Calculate minimum font-size for given font-size\n $fs-min: $rfs-base-font-size + ($fs - $rfs-base-font-size) / $rfs-factor;\n\n // Calculate difference between given font-size and minimum font-size for given font-size\n $fs-diff: $fs - $fs-min;\n\n // Base font-size formatting\n // No need to check if the unit is valid, because we did that before\n $min-width: if($rfs-font-size-unit == rem, #{$fs-min / $rfs-rem-value}rem, #{$fs-min}px);\n\n // If two-dimensional, use smallest of screen width and height\n $variable-unit: if($rfs-two-dimensional, vmin, vw);\n\n // Calculate the variable width between 0 and $rfs-breakpoint\n $variable-width: #{$fs-diff * 100 / $rfs-breakpoint}#{$variable-unit};\n\n // Set the calculated font-size.\n $rfs-fluid: calc(#{$min-width} + #{$variable-width}) #{$rfs-suffix};\n }\n\n // Rendering\n @if $rfs-fluid == null {\n // Only render static font-size if no fluid font-size is available\n font-size: $rfs-static;\n }\n @else {\n $mq-value: null;\n\n // RFS breakpoint formatting\n @if $rfs-breakpoint-unit == em or $rfs-breakpoint-unit == rem {\n $mq-value: #{$rfs-breakpoint / $rfs-rem-value}#{$rfs-breakpoint-unit};\n }\n @else if $rfs-breakpoint-unit == px {\n $mq-value: #{$rfs-breakpoint}px;\n }\n @else {\n @error \"`#{$rfs-breakpoint-unit}` is not a valid unit for $rfs-breakpoint-unit. Use `px`, `em` or `rem`.\";\n }\n\n @if $rfs-class == \"disable\" {\n // Adding an extra class increases specificity,\n // which prevents the media query to override the font size\n &,\n .disable-responsive-font-size &,\n &.disable-responsive-font-size {\n font-size: $rfs-static;\n }\n }\n @else {\n font-size: $rfs-static;\n }\n\n @if $rfs-two-dimensional {\n @media (max-width: #{$mq-value}), (max-height: #{$mq-value}) {\n @if $rfs-class == \"enable\" {\n .enable-responsive-font-size &,\n &.enable-responsive-font-size {\n font-size: $rfs-fluid;\n }\n }\n @else {\n font-size: $rfs-fluid;\n }\n\n @if $rfs-safari-iframe-resize-bug-fix {\n // stylelint-disable-next-line length-zero-no-unit\n min-width: 0vw;\n }\n }\n }\n @else {\n @media (max-width: #{$mq-value}) {\n @if $rfs-class == \"enable\" {\n .enable-responsive-font-size &,\n &.enable-responsive-font-size {\n font-size: $rfs-fluid;\n }\n }\n @else {\n font-size: $rfs-fluid;\n }\n\n @if $rfs-safari-iframe-resize-bug-fix {\n // stylelint-disable-next-line length-zero-no-unit\n min-width: 0vw;\n }\n }\n }\n }\n }\n}\n\n// The font-size & responsive-font-size mixin uses RFS to rescale font sizes\n@mixin font-size($fs, $important: false) {\n @include rfs($fs, $important);\n}\n\n@mixin responsive-font-size($fs, $important: false) {\n @include rfs($fs, $important);\n}\n", "// Colors by name\n$color-conductive: #AD252A;\n$color-brick: $color-conductive;\n$color-loco-caliente: #F0474D;\n$color-scallop: #FCF9F5;\n$color-flint: #353138;\n$color-rind: #8DB574;\n$color-sand-dune: #D1C29E;\n\n// Colors by visual\n$color-red: $color-conductive;\n$color-red-lighter: $color-loco-caliente;\n$color-white: #fff;\n$color-gray: #88847E;\n$color-gray-light: #E0DEDA;\n$color-gray-dark: #444442;\n$color-gray-darkest: $color-flint;\n\n$primary: $color-red;\n//$secondary: $gray-600 !default;\n//$success: $green !default;\n//$info: $cyan !default;\n//$warning: $yellow !default;\n//$danger: $red !default;\n//$light: $gray-100 !default;\n//$dark: $gray-800 !default;\n\n// Fonts\n$font-sans-serif: 'Roboto', sans-serif;\n$font-deckline: 'TradeGothic', sans-serif;\n$font-serif: 'Merriweather', serif;\n\n$link-hover-color: $color-red-lighter;\n$link-hover-decoration: none;\n\n$body-color: $color-gray-dark;\n$background-color: $color-scallop;\n\n$menu-z-index: 9990;\n\n$border-radius: 0;\n", "// Hover mixin and `$enable-hover-media-query` are deprecated.\n//\n// Originally added during our alphas and maintained during betas, this mixin was\n// designed to prevent `:hover` stickiness on iOS-an issue where hover styles\n// would persist after initial touch.\n//\n// For backward compatibility, we've kept these mixins and updated them to\n// always return their regular pseudo-classes instead of a shimmed media query.\n//\n// Issue: https://github.com/twbs/bootstrap/issues/25195\n\n@mixin hover() {\n &:hover { @content; }\n}\n\n@mixin hover-focus() {\n &:hover,\n &:focus {\n @content;\n }\n}\n\n@mixin plain-hover-focus() {\n &,\n &:hover,\n &:focus {\n @content;\n }\n}\n\n@mixin hover-focus-active() {\n &:hover,\n &:focus,\n &:active {\n @content;\n }\n}\n", "// stylelint-disable declaration-no-important, selector-list-comma-newline-after\n\n//\n// Headings\n//\n\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n margin-bottom: $headings-margin-bottom;\n font-family: $headings-font-family;\n font-weight: $headings-font-weight;\n line-height: $headings-line-height;\n color: $headings-color;\n}\n\nh1, .h1 { @include font-size($h1-font-size); }\nh2, .h2 { @include font-size($h2-font-size); }\nh3, .h3 { @include font-size($h3-font-size); }\nh4, .h4 { @include font-size($h4-font-size); }\nh5, .h5 { @include font-size($h5-font-size); }\nh6, .h6 { @include font-size($h6-font-size); }\n\n.lead {\n @include font-size($lead-font-size);\n font-weight: $lead-font-weight;\n}\n\n// Type display classes\n.display-1 {\n @include font-size($display1-size);\n font-weight: $display1-weight;\n line-height: $display-line-height;\n}\n.display-2 {\n @include font-size($display2-size);\n font-weight: $display2-weight;\n line-height: $display-line-height;\n}\n.display-3 {\n @include font-size($display3-size);\n font-weight: $display3-weight;\n line-height: $display-line-height;\n}\n.display-4 {\n @include font-size($display4-size);\n font-weight: $display4-weight;\n line-height: $display-line-height;\n}\n\n\n//\n// Horizontal rules\n//\n\nhr {\n margin-top: $hr-margin-y;\n margin-bottom: $hr-margin-y;\n border: 0;\n border-top: $hr-border-width solid $hr-border-color;\n}\n\n\n//\n// Emphasis\n//\n\nsmall,\n.small {\n @include font-size($small-font-size);\n font-weight: $font-weight-normal;\n}\n\nmark,\n.mark {\n padding: $mark-padding;\n background-color: $mark-bg;\n}\n\n\n//\n// Lists\n//\n\n.list-unstyled {\n @include list-unstyled();\n}\n\n// Inline turns list items into inline-block\n.list-inline {\n @include list-unstyled();\n}\n.list-inline-item {\n display: inline-block;\n\n &:not(:last-child) {\n margin-right: $list-inline-padding;\n }\n}\n\n\n//\n// Misc\n//\n\n// Builds on `abbr`\n.initialism {\n @include font-size(90%);\n text-transform: uppercase;\n}\n\n// Blockquotes\n.blockquote {\n margin-bottom: $spacer;\n @include font-size($blockquote-font-size);\n}\n\n.blockquote-footer {\n display: block;\n @include font-size($blockquote-small-font-size);\n color: $blockquote-small-color;\n\n &::before {\n content: \"\\2014\\00A0\"; // em dash, nbsp\n }\n}\n", "// Lists\n\n// Unstyled keeps list items block level, just removes default browser padding and list-style\n@mixin list-unstyled() {\n padding-left: 0;\n list-style: none;\n}\n", "// Responsive images (ensure images don't scale beyond their parents)\n//\n// This is purposefully opt-in via an explicit class rather than being the default for all `<img>`s.\n// We previously tried the \"images are responsive by default\" approach in Bootstrap v2,\n// and abandoned it in Bootstrap v3 because it breaks lots of third-party widgets (including Google Maps)\n// which weren't expecting the images within themselves to be involuntarily resized.\n// See also https://github.com/twbs/bootstrap/issues/18178\n.img-fluid {\n @include img-fluid();\n}\n\n\n// Image thumbnails\n.img-thumbnail {\n padding: $thumbnail-padding;\n background-color: $thumbnail-bg;\n border: $thumbnail-border-width solid $thumbnail-border-color;\n @include border-radius($thumbnail-border-radius);\n @include box-shadow($thumbnail-box-shadow);\n\n // Keep them at most 100% wide\n @include img-fluid();\n}\n\n//\n// Figures\n//\n\n.figure {\n // Ensures the caption's text aligns with the image.\n display: inline-block;\n}\n\n.figure-img {\n margin-bottom: $spacer / 2;\n line-height: 1;\n}\n\n.figure-caption {\n @include font-size($figure-caption-font-size);\n color: $figure-caption-color;\n}\n", "// Image Mixins\n// - Responsive image\n// - Retina image\n\n\n// Responsive image\n//\n// Keep images from scaling beyond the width of their parents.\n\n@mixin img-fluid() {\n // Part 1: Set a maximum relative to the parent\n max-width: 100%;\n // Part 2: Override the height to auto, otherwise images will be stretched\n // when setting a width and height attribute on the img element.\n height: auto;\n}\n\n\n// Retina image\n//\n// Short retina mixin for setting background-image and -size.\n\n@mixin img-retina($file-1x, $file-2x, $width-1x, $height-1x) {\n background-image: url($file-1x);\n\n // Autoprefixer takes care of adding -webkit-min-device-pixel-ratio and -o-min-device-pixel-ratio,\n // but doesn't convert dppx=>dpi.\n // There's no such thing as unprefixed min-device-pixel-ratio since it's nonstandard.\n // Compatibility info: https://caniuse.com/#feat=css-media-resolution\n @media only screen and (min-resolution: 192dpi), // IE9-11 don't support dppx\n only screen and (min-resolution: 2dppx) { // Standardized\n background-image: url($file-2x);\n background-size: $width-1x $height-1x;\n }\n @include deprecate(\"`img-retina()`\", \"v4.3.0\", \"v5\");\n}\n", "// stylelint-disable property-blacklist\n// Single side border-radius\n\n@mixin border-radius($radius: $border-radius, $fallback-border-radius: false) {\n @if $enable-rounded {\n border-radius: $radius;\n }\n @else if $fallback-border-radius != false {\n border-radius: $fallback-border-radius;\n }\n}\n\n@mixin border-top-radius($radius) {\n @if $enable-rounded {\n border-top-left-radius: $radius;\n border-top-right-radius: $radius;\n }\n}\n\n@mixin border-right-radius($radius) {\n @if $enable-rounded {\n border-top-right-radius: $radius;\n border-bottom-right-radius: $radius;\n }\n}\n\n@mixin border-bottom-radius($radius) {\n @if $enable-rounded {\n border-bottom-right-radius: $radius;\n border-bottom-left-radius: $radius;\n }\n}\n\n@mixin border-left-radius($radius) {\n @if $enable-rounded {\n border-top-left-radius: $radius;\n border-bottom-left-radius: $radius;\n }\n}\n\n@mixin border-top-left-radius($radius) {\n @if $enable-rounded {\n border-top-left-radius: $radius;\n }\n}\n\n@mixin border-top-right-radius($radius) {\n @if $enable-rounded {\n border-top-right-radius: $radius;\n }\n}\n\n@mixin border-bottom-right-radius($radius) {\n @if $enable-rounded {\n border-bottom-right-radius: $radius;\n }\n}\n\n@mixin border-bottom-left-radius($radius) {\n @if $enable-rounded {\n border-bottom-left-radius: $radius;\n }\n}\n", "// Inline code\ncode {\n @include font-size($code-font-size);\n color: $code-color;\n word-wrap: break-word;\n\n // Streamline the style when inside anchors to avoid broken underline and more\n a > & {\n color: inherit;\n }\n}\n\n// User input typically entered via keyboard\nkbd {\n padding: $kbd-padding-y $kbd-padding-x;\n @include font-size($kbd-font-size);\n color: $kbd-color;\n background-color: $kbd-bg;\n @include border-radius($border-radius-sm);\n @include box-shadow($kbd-box-shadow);\n\n kbd {\n padding: 0;\n @include font-size(100%);\n font-weight: $nested-kbd-font-weight;\n @include box-shadow(none);\n }\n}\n\n// Blocks of code\npre {\n display: block;\n @include font-size($code-font-size);\n color: $pre-color;\n\n // Account for some code outputs that place code tags in pre tags\n code {\n @include font-size(inherit);\n color: inherit;\n word-break: normal;\n }\n}\n\n// Enable scrollable blocks of code\n.pre-scrollable {\n max-height: $pre-scrollable-max-height;\n overflow-y: scroll;\n}\n", "// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n@if $enable-grid-classes {\n // Single container class with breakpoint max-widths\n .container {\n @include make-container();\n @include make-container-max-widths();\n }\n\n // 100% wide container at all breakpoints\n .container-fluid {\n @include make-container();\n }\n\n // Responsive containers that are 100% wide until a breakpoint\n @each $breakpoint, $container-max-width in $container-max-widths {\n .container-#{$breakpoint} {\n @extend .container-fluid;\n }\n\n @include media-breakpoint-up($breakpoint, $grid-breakpoints) {\n %responsive-container-#{$breakpoint} {\n max-width: $container-max-width;\n }\n\n @each $name, $width in $grid-breakpoints {\n @if ($container-max-width > $width or $breakpoint == $name) {\n .container#{breakpoint-infix($name, $grid-breakpoints)} {\n @extend %responsive-container-#{$breakpoint};\n }\n }\n }\n }\n }\n}\n\n\n// Row\n//\n// Rows contain your columns.\n\n@if $enable-grid-classes {\n .row {\n @include make-row();\n }\n\n // Remove the negative margin from default .row, then the horizontal padding\n // from all immediate children columns (to prevent runaway style inheritance).\n .no-gutters {\n margin-right: 0;\n margin-left: 0;\n\n > .col,\n > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0;\n }\n }\n}\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n@if $enable-grid-classes {\n @include make-grid-columns();\n}\n", "/// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n@mixin make-container($gutter: $grid-gutter-width) {\n width: 100%;\n padding-right: $gutter / 2;\n padding-left: $gutter / 2;\n margin-right: auto;\n margin-left: auto;\n}\n\n\n// For each breakpoint, define the maximum width of the container in a media query\n@mixin make-container-max-widths($max-widths: $container-max-widths, $breakpoints: $grid-breakpoints) {\n @each $breakpoint, $container-max-width in $max-widths {\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n max-width: $container-max-width;\n }\n }\n}\n\n@mixin make-row($gutter: $grid-gutter-width) {\n display: flex;\n flex-wrap: wrap;\n margin-right: -$gutter / 2;\n margin-left: -$gutter / 2;\n}\n\n@mixin make-col-ready($gutter: $grid-gutter-width) {\n position: relative;\n // Prevent columns from becoming too narrow when at smaller grid tiers by\n // always setting `width: 100%;`. This works because we use `flex` values\n // later on to override this initial width.\n width: 100%;\n padding-right: $gutter / 2;\n padding-left: $gutter / 2;\n}\n\n@mixin make-col($size, $columns: $grid-columns) {\n flex: 0 0 percentage($size / $columns);\n // Add a `max-width` to ensure content within each column does not blow out\n // the width of the column. Applies to IE10+ and Firefox. Chrome and Safari\n // do not appear to require this.\n max-width: percentage($size / $columns);\n}\n\n@mixin make-col-auto() {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%; // Reset earlier grid tiers\n}\n\n@mixin make-col-offset($size, $columns: $grid-columns) {\n $num: $size / $columns;\n margin-left: if($num == 0, 0, percentage($num));\n}\n\n// Row columns\n//\n// Specify on a parent element(e.g., .row) to force immediate children into NN\n// numberof columns. Supports wrapping to new lines, but does not do a Masonry\n// style grid.\n@mixin row-cols($count) {\n & > * {\n flex: 0 0 100% / $count;\n max-width: 100% / $count;\n }\n}\n", "// Breakpoint viewport sizes and media queries.\n//\n// Breakpoints are defined as a map of (name: minimum width), order from small to large:\n//\n// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px)\n//\n// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.\n\n// Name of the next breakpoint, or null for the last breakpoint.\n//\n// >> breakpoint-next(sm)\n// md\n// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl))\n// md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n $n: index($breakpoint-names, $name);\n @return if($n != null and $n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n $min: map-get($breakpoints, $name);\n @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width. Null for the largest (last) breakpoint.\n// The maximum value is calculated as the minimum of the next one less 0.02px\n// to work around the limitations of `min-` and `max-` prefixes and viewports with fractional widths.\n// See https://www.w3.org/TR/mediaqueries-4/#mq-min-max\n// Uses 0.02px rather than 0.01px to work around a current rounding bug in Safari.\n// See https://bugs.webkit.org/show_bug.cgi?id=178261\n//\n// >> breakpoint-max(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 767.98px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $next: breakpoint-next($name, $breakpoints);\n @return if($next, breakpoint-min($next, $breakpoints) - .02, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash in front.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($lower, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($upper, $breakpoints) {\n @content;\n }\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $max: breakpoint-max($name, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($name, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($name, $breakpoints) {\n @content;\n }\n }\n}\n", "// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `$grid-columns`.\n\n@mixin make-grid-columns($columns: $grid-columns, $gutter: $grid-gutter-width, $breakpoints: $grid-breakpoints) {\n // Common properties for all breakpoints\n %grid-column {\n position: relative;\n width: 100%;\n padding-right: $gutter / 2;\n padding-left: $gutter / 2;\n }\n\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n // Allow columns to stretch full width below their breakpoints\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @extend %grid-column;\n }\n }\n .col#{$infix},\n .col#{$infix}-auto {\n @extend %grid-column;\n }\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n // Provide basic `.col-{bp}` classes for equal-width flexbox columns\n .col#{$infix} {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n\n @for $i from 1 through $grid-row-columns {\n .row-cols#{$infix}-#{$i} {\n @include row-cols($i);\n }\n }\n\n .col#{$infix}-auto {\n @include make-col-auto();\n }\n\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @include make-col($i, $columns);\n }\n }\n\n .order#{$infix}-first { order: -1; }\n\n .order#{$infix}-last { order: $columns + 1; }\n\n @for $i from 0 through $columns {\n .order#{$infix}-#{$i} { order: $i; }\n }\n\n // `$columns - 1` because offsetting by the width of an entire row isn't possible\n @for $i from 0 through ($columns - 1) {\n @if not ($infix == \"\" and $i == 0) { // Avoid emitting useless .offset-0\n .offset#{$infix}-#{$i} {\n @include make-col-offset($i, $columns);\n }\n }\n }\n }\n }\n}\n", "//\n// Basic Bootstrap table\n//\n\n.table {\n width: 100%;\n margin-bottom: $spacer;\n color: $table-color;\n background-color: $table-bg; // Reset for nesting within parents with `background-color`.\n\n th,\n td {\n padding: $table-cell-padding;\n vertical-align: top;\n border-top: $table-border-width solid $table-border-color;\n }\n\n thead th {\n vertical-align: bottom;\n border-bottom: (2 * $table-border-width) solid $table-border-color;\n }\n\n tbody + tbody {\n border-top: (2 * $table-border-width) solid $table-border-color;\n }\n}\n\n\n//\n// Condensed table w/ half padding\n//\n\n.table-sm {\n th,\n td {\n padding: $table-cell-padding-sm;\n }\n}\n\n\n// Border versions\n//\n// Add or remove borders all around the table and between all the columns.\n\n.table-bordered {\n border: $table-border-width solid $table-border-color;\n\n th,\n td {\n border: $table-border-width solid $table-border-color;\n }\n\n thead {\n th,\n td {\n border-bottom-width: 2 * $table-border-width;\n }\n }\n}\n\n.table-borderless {\n th,\n td,\n thead th,\n tbody + tbody {\n border: 0;\n }\n}\n\n// Zebra-striping\n//\n// Default zebra-stripe styles (alternating gray and transparent backgrounds)\n\n.table-striped {\n tbody tr:nth-of-type(#{$table-striped-order}) {\n background-color: $table-accent-bg;\n }\n}\n\n\n// Hover effect\n//\n// Placed here since it has to come after the potential zebra striping\n\n.table-hover {\n tbody tr {\n @include hover() {\n color: $table-hover-color;\n background-color: $table-hover-bg;\n }\n }\n}\n\n\n// Table backgrounds\n//\n// Exact selectors below required to override `.table-striped` and prevent\n// inheritance to nested tables.\n\n@each $color, $value in $theme-colors {\n @include table-row-variant($color, theme-color-level($color, $table-bg-level), theme-color-level($color, $table-border-level));\n}\n\n@include table-row-variant(active, $table-active-bg);\n\n\n// Dark styles\n//\n// Same table markup, but inverted color scheme: dark background and light text.\n\n// stylelint-disable-next-line no-duplicate-selectors\n.table {\n .thead-dark {\n th {\n color: $table-dark-color;\n background-color: $table-dark-bg;\n border-color: $table-dark-border-color;\n }\n }\n\n .thead-light {\n th {\n color: $table-head-color;\n background-color: $table-head-bg;\n border-color: $table-border-color;\n }\n }\n}\n\n.table-dark {\n color: $table-dark-color;\n background-color: $table-dark-bg;\n\n th,\n td,\n thead th {\n border-color: $table-dark-border-color;\n }\n\n &.table-bordered {\n border: 0;\n }\n\n &.table-striped {\n tbody tr:nth-of-type(#{$table-striped-order}) {\n background-color: $table-dark-accent-bg;\n }\n }\n\n &.table-hover {\n tbody tr {\n @include hover() {\n color: $table-dark-hover-color;\n background-color: $table-dark-hover-bg;\n }\n }\n }\n}\n\n\n// Responsive tables\n//\n// Generate series of `.table-responsive-*` classes for configuring the screen\n// size of where your table will overflow.\n\n.table-responsive {\n @each $breakpoint in map-keys($grid-breakpoints) {\n $next: breakpoint-next($breakpoint, $grid-breakpoints);\n $infix: breakpoint-infix($next, $grid-breakpoints);\n\n &#{$infix} {\n @include media-breakpoint-down($breakpoint) {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n\n // Prevent double border on horizontal scroll due to use of `display: block;`\n > .table-bordered {\n border: 0;\n }\n }\n }\n }\n}\n", "// Tables\n\n@mixin table-row-variant($state, $background, $border: null) {\n // Exact selectors below required to override `.table-striped` and prevent\n // inheritance to nested tables.\n .table-#{$state} {\n &,\n > th,\n > td {\n background-color: $background;\n }\n\n @if $border != null {\n th,\n td,\n thead th,\n tbody + tbody {\n border-color: $border;\n }\n }\n }\n\n // Hover states for `.table-hover`\n // Note: this is not available for cells or rows within `thead` or `tfoot`.\n .table-hover {\n $hover-background: darken($background, 5%);\n\n .table-#{$state} {\n @include hover() {\n background-color: $hover-background;\n\n > td,\n > th {\n background-color: $hover-background;\n }\n }\n }\n }\n}\n", "// stylelint-disable selector-no-qualifying-type\n\n//\n// Textual form controls\n//\n\n.form-control {\n display: block;\n width: 100%;\n height: $input-height;\n padding: $input-padding-y $input-padding-x;\n font-family: $input-font-family;\n @include font-size($input-font-size);\n font-weight: $input-font-weight;\n line-height: $input-line-height;\n color: $input-color;\n background-color: $input-bg;\n background-clip: padding-box;\n border: $input-border-width solid $input-border-color;\n\n // Note: This has no effect on <select>s in some browsers, due to the limited stylability of `<select>`s in CSS.\n @include border-radius($input-border-radius, 0);\n\n @include box-shadow($input-box-shadow);\n @include transition($input-transition);\n\n // Unstyle the caret on `<select>`s in IE10+.\n &::-ms-expand {\n background-color: transparent;\n border: 0;\n }\n\n // Remove select outline from select box in FF\n &:-moz-focusring {\n color: transparent;\n text-shadow: 0 0 0 $input-color;\n }\n\n // Customize the `:focus` state to imitate native WebKit styles.\n @include form-control-focus($ignore-warning: true);\n\n // Placeholder\n &::placeholder {\n color: $input-placeholder-color;\n // Override Firefox's unusual default opacity; see https://github.com/twbs/bootstrap/pull/11526.\n opacity: 1;\n }\n\n // Disabled and read-only inputs\n //\n // HTML5 says that controls under a fieldset > legend:first-child won't be\n // disabled if the fieldset is disabled. Due to implementation difficulty, we\n // don't honor that edge case; we style them as disabled anyway.\n &:disabled,\n &[readonly] {\n background-color: $input-disabled-bg;\n // iOS fix for unreadable disabled content; see https://github.com/twbs/bootstrap/issues/11655.\n opacity: 1;\n }\n}\n\nselect.form-control {\n &:focus::-ms-value {\n // Suppress the nested default white text on blue background highlight given to\n // the selected option text when the (still closed) <select> receives focus\n // in IE and (under certain conditions) Edge, as it looks bad and cannot be made to\n // match the appearance of the native widget.\n // See https://github.com/twbs/bootstrap/issues/19398.\n color: $input-color;\n background-color: $input-bg;\n }\n}\n\n// Make file inputs better match text inputs by forcing them to new lines.\n.form-control-file,\n.form-control-range {\n display: block;\n width: 100%;\n}\n\n\n//\n// Labels\n//\n\n// For use with horizontal and inline forms, when you need the label (or legend)\n// text to align with the form controls.\n.col-form-label {\n padding-top: add($input-padding-y, $input-border-width);\n padding-bottom: add($input-padding-y, $input-border-width);\n margin-bottom: 0; // Override the `<label>/<legend>` default\n @include font-size(inherit); // Override the `<legend>` default\n line-height: $input-line-height;\n}\n\n.col-form-label-lg {\n padding-top: add($input-padding-y-lg, $input-border-width);\n padding-bottom: add($input-padding-y-lg, $input-border-width);\n @include font-size($input-font-size-lg);\n line-height: $input-line-height-lg;\n}\n\n.col-form-label-sm {\n padding-top: add($input-padding-y-sm, $input-border-width);\n padding-bottom: add($input-padding-y-sm, $input-border-width);\n @include font-size($input-font-size-sm);\n line-height: $input-line-height-sm;\n}\n\n\n// Readonly controls as plain text\n//\n// Apply class to a readonly input to make it appear like regular plain\n// text (without any border, background color, focus indicator)\n\n.form-control-plaintext {\n display: block;\n width: 100%;\n padding: $input-padding-y 0;\n margin-bottom: 0; // match inputs if this class comes on inputs with default margins\n @include font-size($input-font-size);\n line-height: $input-line-height;\n color: $input-plaintext-color;\n background-color: transparent;\n border: solid transparent;\n border-width: $input-border-width 0;\n\n &.form-control-sm,\n &.form-control-lg {\n padding-right: 0;\n padding-left: 0;\n }\n}\n\n\n// Form control sizing\n//\n// Build on `.form-control` with modifier classes to decrease or increase the\n// height and font-size of form controls.\n//\n// Repeated in `_input_group.scss` to avoid Sass extend issues.\n\n.form-control-sm {\n height: $input-height-sm;\n padding: $input-padding-y-sm $input-padding-x-sm;\n @include font-size($input-font-size-sm);\n line-height: $input-line-height-sm;\n @include border-radius($input-border-radius-sm);\n}\n\n.form-control-lg {\n height: $input-height-lg;\n padding: $input-padding-y-lg $input-padding-x-lg;\n @include font-size($input-font-size-lg);\n line-height: $input-line-height-lg;\n @include border-radius($input-border-radius-lg);\n}\n\n// stylelint-disable-next-line no-duplicate-selectors\nselect.form-control {\n &[size],\n &[multiple] {\n height: auto;\n }\n}\n\ntextarea.form-control {\n height: auto;\n}\n\n// Form groups\n//\n// Designed to help with the organization and spacing of vertical forms. For\n// horizontal forms, use the predefined grid classes.\n\n.form-group {\n margin-bottom: $form-group-margin-bottom;\n}\n\n.form-text {\n display: block;\n margin-top: $form-text-margin-top;\n}\n\n\n// Form grid\n//\n// Special replacement for our grid system's `.row` for tighter form layouts.\n\n.form-row {\n display: flex;\n flex-wrap: wrap;\n margin-right: -$form-grid-gutter-width / 2;\n margin-left: -$form-grid-gutter-width / 2;\n\n > .col,\n > [class*=\"col-\"] {\n padding-right: $form-grid-gutter-width / 2;\n padding-left: $form-grid-gutter-width / 2;\n }\n}\n\n\n// Checkboxes and radios\n//\n// Indent the labels to position radios/checkboxes as hanging controls.\n\n.form-check {\n position: relative;\n display: block;\n padding-left: $form-check-input-gutter;\n}\n\n.form-check-input {\n position: absolute;\n margin-top: $form-check-input-margin-y;\n margin-left: -$form-check-input-gutter;\n\n // Use [disabled] and :disabled for workaround https://github.com/twbs/bootstrap/issues/28247\n &[disabled] ~ .form-check-label,\n &:disabled ~ .form-check-label {\n color: $text-muted;\n }\n}\n\n.form-check-label {\n margin-bottom: 0; // Override default `<label>` bottom margin\n}\n\n.form-check-inline {\n display: inline-flex;\n align-items: center;\n padding-left: 0; // Override base .form-check\n margin-right: $form-check-inline-margin-x;\n\n // Undo .form-check-input defaults and add some `margin-right`.\n .form-check-input {\n position: static;\n margin-top: 0;\n margin-right: $form-check-inline-input-margin-x;\n margin-left: 0;\n }\n}\n\n\n// Form validation\n//\n// Provide feedback to users when form field values are valid or invalid. Works\n// primarily for client-side validation via scoped `:invalid` and `:valid`\n// pseudo-classes but also includes `.is-invalid` and `.is-valid` classes for\n// server side validation.\n\n@each $state, $data in $form-validation-states {\n @include form-validation-state($state, map-get($data, color), map-get($data, icon));\n}\n\n// Inline forms\n//\n// Make forms appear inline(-block) by adding the `.form-inline` class. Inline\n// forms begin stacked on extra small (mobile) devices and then go inline when\n// viewports reach <768px.\n//\n// Requires wrapping inputs and labels with `.form-group` for proper display of\n// default HTML form controls and our custom form controls (e.g., input groups).\n\n.form-inline {\n display: flex;\n flex-flow: row wrap;\n align-items: center; // Prevent shorter elements from growing to same height as others (e.g., small buttons growing to normal sized button height)\n\n // Because we use flex, the initial sizing of checkboxes is collapsed and\n // doesn't occupy the full-width (which is what we want for xs grid tier),\n // so we force that here.\n .form-check {\n width: 100%;\n }\n\n // Kick in the inline\n @include media-breakpoint-up(sm) {\n label {\n display: flex;\n align-items: center;\n justify-content: center;\n margin-bottom: 0;\n }\n\n // Inline-block all the things for \"inline\"\n .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\n // Allow folks to *not* use `.form-group`\n .form-control {\n display: inline-block;\n width: auto; // Prevent labels from stacking above inputs in `.form-group`\n vertical-align: middle;\n }\n\n // Make static controls behave like regular ones\n .form-control-plaintext {\n display: inline-block;\n }\n\n .input-group,\n .custom-select {\n width: auto;\n }\n\n // Remove default margin on radios/checkboxes that were used for stacking, and\n // then undo the floating of radios and checkboxes to match.\n .form-check {\n display: flex;\n align-items: center;\n justify-content: center;\n width: auto;\n padding-left: 0;\n }\n .form-check-input {\n position: relative;\n flex-shrink: 0;\n margin-top: 0;\n margin-right: $form-check-input-margin-x;\n margin-left: 0;\n }\n\n .custom-control {\n align-items: center;\n justify-content: center;\n }\n .custom-control-label {\n margin-bottom: 0;\n }\n }\n}\n", "// stylelint-disable property-blacklist\n@mixin transition($transition...) {\n @if $enable-transitions {\n @if length($transition) == 0 {\n transition: $transition-base;\n } @else {\n transition: $transition;\n }\n }\n\n @if $enable-prefers-reduced-motion-media-query {\n @media (prefers-reduced-motion: reduce) {\n transition: none;\n }\n }\n}\n", "// Form control focus state\n//\n// Generate a customized focus state and for any input with the specified color,\n// which defaults to the `$input-focus-border-color` variable.\n//\n// We highly encourage you to not customize the default value, but instead use\n// this to tweak colors on an as-needed basis. This aesthetic change is based on\n// WebKit's default styles, but applicable to a wider range of browsers. Its\n// usability and accessibility should be taken into account with any change.\n//\n// Example usage: change the default blue border and shadow to white for better\n// contrast against a dark gray background.\n@mixin form-control-focus($ignore-warning: false) {\n &:focus {\n color: $input-focus-color;\n background-color: $input-focus-bg;\n border-color: $input-focus-border-color;\n outline: 0;\n // Avoid using mixin so we can pass custom focus shadow properly\n @if $enable-shadows {\n box-shadow: $input-box-shadow, $input-focus-box-shadow;\n } @else {\n box-shadow: $input-focus-box-shadow;\n }\n }\n @include deprecate(\"The `form-control-focus()` mixin\", \"v4.4.0\", \"v5\", $ignore-warning);\n}\n\n// This mixin uses an `if()` technique to be compatible with Dart Sass\n// See https://github.com/sass/sass/issues/1873#issuecomment-152293725 for more details\n@mixin form-validation-state-selector($state) {\n @if ($state == \"valid\" or $state == \"invalid\") {\n .was-validated #{if(&, \"&\", \"\")}:#{$state},\n #{if(&, \"&\", \"\")}.is-#{$state} {\n @content;\n }\n } @else {\n #{if(&, \"&\", \"\")}.is-#{$state} {\n @content;\n }\n }\n}\n\n@mixin form-validation-state($state, $color, $icon) {\n .#{$state}-feedback {\n display: none;\n width: 100%;\n margin-top: $form-feedback-margin-top;\n @include font-size($form-feedback-font-size);\n color: $color;\n }\n\n .#{$state}-tooltip {\n position: absolute;\n top: 100%;\n z-index: 5;\n display: none;\n max-width: 100%; // Contain to parent when possible\n padding: $form-feedback-tooltip-padding-y $form-feedback-tooltip-padding-x;\n margin-top: .1rem;\n @include font-size($form-feedback-tooltip-font-size);\n line-height: $form-feedback-tooltip-line-height;\n color: color-yiq($color);\n background-color: rgba($color, $form-feedback-tooltip-opacity);\n @include border-radius($form-feedback-tooltip-border-radius);\n }\n\n @include form-validation-state-selector($state) {\n ~ .#{$state}-feedback,\n ~ .#{$state}-tooltip {\n display: block;\n }\n }\n\n .form-control {\n @include form-validation-state-selector($state) {\n border-color: $color;\n\n @if $enable-validation-icons {\n padding-right: $input-height-inner;\n background-image: escape-svg($icon);\n background-repeat: no-repeat;\n background-position: right $input-height-inner-quarter center;\n background-size: $input-height-inner-half $input-height-inner-half;\n }\n\n &:focus {\n border-color: $color;\n box-shadow: 0 0 0 $input-focus-width rgba($color, .25);\n }\n }\n }\n\n // stylelint-disable-next-line selector-no-qualifying-type\n textarea.form-control {\n @include form-validation-state-selector($state) {\n @if $enable-validation-icons {\n padding-right: $input-height-inner;\n background-position: top $input-height-inner-quarter right $input-height-inner-quarter;\n }\n }\n }\n\n .custom-select {\n @include form-validation-state-selector($state) {\n border-color: $color;\n\n @if $enable-validation-icons {\n padding-right: $custom-select-feedback-icon-padding-right;\n background: $custom-select-background, escape-svg($icon) $custom-select-bg no-repeat $custom-select-feedback-icon-position / $custom-select-feedback-icon-size;\n }\n\n &:focus {\n border-color: $color;\n box-shadow: 0 0 0 $input-focus-width rgba($color, .25);\n }\n }\n }\n\n .form-check-input {\n @include form-validation-state-selector($state) {\n ~ .form-check-label {\n color: $color;\n }\n\n ~ .#{$state}-feedback,\n ~ .#{$state}-tooltip {\n display: block;\n }\n }\n }\n\n .custom-control-input {\n @include form-validation-state-selector($state) {\n ~ .custom-control-label {\n color: $color;\n\n &::before {\n border-color: $color;\n }\n }\n\n &:checked {\n ~ .custom-control-label::before {\n border-color: lighten($color, 10%);\n @include gradient-bg(lighten($color, 10%));\n }\n }\n\n &:focus {\n ~ .custom-control-label::before {\n box-shadow: 0 0 0 $input-focus-width rgba($color, .25);\n }\n\n &:not(:checked) ~ .custom-control-label::before {\n border-color: $color;\n }\n }\n }\n }\n\n // custom file\n .custom-file-input {\n @include form-validation-state-selector($state) {\n ~ .custom-file-label {\n border-color: $color;\n }\n\n &:focus {\n ~ .custom-file-label {\n border-color: $color;\n box-shadow: 0 0 0 $input-focus-width rgba($color, .25);\n }\n }\n }\n }\n}\n", "// Gradients\n\n@mixin gradient-bg($color) {\n @if $enable-gradients {\n background: $color linear-gradient(180deg, mix($body-bg, $color, 15%), $color) repeat-x;\n } @else {\n background-color: $color;\n }\n}\n\n// Horizontal gradient, from left to right\n//\n// Creates two color stops, start and end, by specifying a color and position for each color stop.\n@mixin gradient-x($start-color: $gray-700, $end-color: $gray-800, $start-percent: 0%, $end-percent: 100%) {\n background-image: linear-gradient(to right, $start-color $start-percent, $end-color $end-percent);\n background-repeat: repeat-x;\n}\n\n// Vertical gradient, from top to bottom\n//\n// Creates two color stops, start and end, by specifying a color and position for each color stop.\n@mixin gradient-y($start-color: $gray-700, $end-color: $gray-800, $start-percent: 0%, $end-percent: 100%) {\n background-image: linear-gradient(to bottom, $start-color $start-percent, $end-color $end-percent);\n background-repeat: repeat-x;\n}\n\n@mixin gradient-directional($start-color: $gray-700, $end-color: $gray-800, $deg: 45deg) {\n background-image: linear-gradient($deg, $start-color, $end-color);\n background-repeat: repeat-x;\n}\n@mixin gradient-x-three-colors($start-color: $blue, $mid-color: $purple, $color-stop: 50%, $end-color: $red) {\n background-image: linear-gradient(to right, $start-color, $mid-color $color-stop, $end-color);\n background-repeat: no-repeat;\n}\n@mixin gradient-y-three-colors($start-color: $blue, $mid-color: $purple, $color-stop: 50%, $end-color: $red) {\n background-image: linear-gradient($start-color, $mid-color $color-stop, $end-color);\n background-repeat: no-repeat;\n}\n@mixin gradient-radial($inner-color: $gray-700, $outer-color: $gray-800) {\n background-image: radial-gradient(circle, $inner-color, $outer-color);\n background-repeat: no-repeat;\n}\n@mixin gradient-striped($color: rgba($white, .15), $angle: 45deg) {\n background-image: linear-gradient($angle, $color 25%, transparent 25%, transparent 50%, $color 50%, $color 75%, transparent 75%, transparent);\n}\n", "// stylelint-disable selector-no-qualifying-type\n\n//\n// Base styles\n//\n\n.btn {\n display: inline-block;\n font-family: $btn-font-family;\n font-weight: $btn-font-weight;\n color: $body-color;\n text-align: center;\n white-space: $btn-white-space;\n vertical-align: middle;\n cursor: if($enable-pointer-cursor-for-buttons, pointer, null);\n user-select: none;\n background-color: transparent;\n border: $btn-border-width solid transparent;\n @include button-size($btn-padding-y, $btn-padding-x, $btn-font-size, $btn-line-height, $btn-border-radius);\n @include transition($btn-transition);\n\n @include hover() {\n color: $body-color;\n text-decoration: none;\n }\n\n &:focus,\n &.focus {\n outline: 0;\n box-shadow: $btn-focus-box-shadow;\n }\n\n // Disabled comes first so active can properly restyle\n &.disabled,\n &:disabled {\n opacity: $btn-disabled-opacity;\n @include box-shadow(none);\n }\n\n &:not(:disabled):not(.disabled):active,\n &:not(:disabled):not(.disabled).active {\n @include box-shadow($btn-active-box-shadow);\n\n &:focus {\n @include box-shadow($btn-focus-box-shadow, $btn-active-box-shadow);\n }\n }\n}\n\n// Future-proof disabling of clicks on `<a>` elements\na.btn.disabled,\nfieldset:disabled a.btn {\n pointer-events: none;\n}\n\n\n//\n// Alternate buttons\n//\n\n@each $color, $value in $theme-colors {\n .btn-#{$color} {\n @include button-variant($value, $value);\n }\n}\n\n@each $color, $value in $theme-colors {\n .btn-outline-#{$color} {\n @include button-outline-variant($value);\n }\n}\n\n\n//\n// Link buttons\n//\n\n// Make a button look and behave like a link\n.btn-link {\n font-weight: $font-weight-normal;\n color: $link-color;\n text-decoration: $link-decoration;\n\n @include hover() {\n color: $link-hover-color;\n text-decoration: $link-hover-decoration;\n }\n\n &:focus,\n &.focus {\n text-decoration: $link-hover-decoration;\n box-shadow: none;\n }\n\n &:disabled,\n &.disabled {\n color: $btn-link-disabled-color;\n pointer-events: none;\n }\n\n // No need for an active state here\n}\n\n\n//\n// Button Sizes\n//\n\n.btn-lg {\n @include button-size($btn-padding-y-lg, $btn-padding-x-lg, $btn-font-size-lg, $btn-line-height-lg, $btn-border-radius-lg);\n}\n\n.btn-sm {\n @include button-size($btn-padding-y-sm, $btn-padding-x-sm, $btn-font-size-sm, $btn-line-height-sm, $btn-border-radius-sm);\n}\n\n\n//\n// Block button\n//\n\n.btn-block {\n display: block;\n width: 100%;\n\n // Vertically space out multiple block buttons\n + .btn-block {\n margin-top: $btn-block-spacing-y;\n }\n}\n\n// Specificity overrides\ninput[type=\"submit\"],\ninput[type=\"reset\"],\ninput[type=\"button\"] {\n &.btn-block {\n width: 100%;\n }\n}\n", "// Button variants\n//\n// Easily pump out default styles, as well as :hover, :focus, :active,\n// and disabled options for all buttons\n\n@mixin button-variant($background, $border, $hover-background: darken($background, 7.5%), $hover-border: darken($border, 10%), $active-background: darken($background, 10%), $active-border: darken($border, 12.5%)) {\n color: color-yiq($background);\n @include gradient-bg($background);\n border-color: $border;\n @include box-shadow($btn-box-shadow);\n\n @include hover() {\n color: color-yiq($hover-background);\n @include gradient-bg($hover-background);\n border-color: $hover-border;\n }\n\n &:focus,\n &.focus {\n color: color-yiq($hover-background);\n @include gradient-bg($hover-background);\n border-color: $hover-border;\n // Avoid using mixin so we can pass custom focus shadow properly\n @if $enable-shadows {\n box-shadow: $btn-box-shadow, 0 0 0 $btn-focus-width rgba(mix(color-yiq($background), $border, 15%), .5);\n } @else {\n box-shadow: 0 0 0 $btn-focus-width rgba(mix(color-yiq($background), $border, 15%), .5);\n }\n }\n\n // Disabled comes first so active can properly restyle\n &.disabled,\n &:disabled {\n color: color-yiq($background);\n background-color: $background;\n border-color: $border;\n // Remove CSS gradients if they're enabled\n @if $enable-gradients {\n background-image: none;\n }\n }\n\n &:not(:disabled):not(.disabled):active,\n &:not(:disabled):not(.disabled).active,\n .show > &.dropdown-toggle {\n color: color-yiq($active-background);\n background-color: $active-background;\n @if $enable-gradients {\n background-image: none; // Remove the gradient for the pressed/active state\n }\n border-color: $active-border;\n\n &:focus {\n // Avoid using mixin so we can pass custom focus shadow properly\n @if $enable-shadows and $btn-active-box-shadow != none {\n box-shadow: $btn-active-box-shadow, 0 0 0 $btn-focus-width rgba(mix(color-yiq($background), $border, 15%), .5);\n } @else {\n box-shadow: 0 0 0 $btn-focus-width rgba(mix(color-yiq($background), $border, 15%), .5);\n }\n }\n }\n}\n\n@mixin button-outline-variant($color, $color-hover: color-yiq($color), $active-background: $color, $active-border: $color) {\n color: $color;\n border-color: $color;\n\n @include hover() {\n color: $color-hover;\n background-color: $active-background;\n border-color: $active-border;\n }\n\n &:focus,\n &.focus {\n box-shadow: 0 0 0 $btn-focus-width rgba($color, .5);\n }\n\n &.disabled,\n &:disabled {\n color: $color;\n background-color: transparent;\n }\n\n &:not(:disabled):not(.disabled):active,\n &:not(:disabled):not(.disabled).active,\n .show > &.dropdown-toggle {\n color: color-yiq($active-background);\n background-color: $active-background;\n border-color: $active-border;\n\n &:focus {\n // Avoid using mixin so we can pass custom focus shadow properly\n @if $enable-shadows and $btn-active-box-shadow != none {\n box-shadow: $btn-active-box-shadow, 0 0 0 $btn-focus-width rgba($color, .5);\n } @else {\n box-shadow: 0 0 0 $btn-focus-width rgba($color, .5);\n }\n }\n }\n}\n\n// Button sizes\n@mixin button-size($padding-y, $padding-x, $font-size, $line-height, $border-radius) {\n padding: $padding-y $padding-x;\n @include font-size($font-size);\n line-height: $line-height;\n // Manually declare to provide an override to the browser default\n @include border-radius($border-radius, 0);\n}\n", ".fade {\n @include transition($transition-fade);\n\n &:not(.show) {\n opacity: 0;\n }\n}\n\n.collapse {\n &:not(.show) {\n display: none;\n }\n}\n\n.collapsing {\n position: relative;\n height: 0;\n overflow: hidden;\n @include transition($transition-collapse);\n}\n", "// The dropdown wrapper (`<div>`)\n.dropup,\n.dropright,\n.dropdown,\n.dropleft {\n position: relative;\n}\n\n.dropdown-toggle {\n white-space: nowrap;\n\n // Generate the caret automatically\n @include caret();\n}\n\n// The dropdown menu\n.dropdown-menu {\n position: absolute;\n top: 100%;\n left: 0;\n z-index: $zindex-dropdown;\n display: none; // none by default, but block on \"open\" of the menu\n float: left;\n min-width: $dropdown-min-width;\n padding: $dropdown-padding-y 0;\n margin: $dropdown-spacer 0 0; // override default ul\n @include font-size($dropdown-font-size);\n color: $dropdown-color;\n text-align: left; // Ensures proper alignment if parent has it changed (e.g., modal footer)\n list-style: none;\n background-color: $dropdown-bg;\n background-clip: padding-box;\n border: $dropdown-border-width solid $dropdown-border-color;\n @include border-radius($dropdown-border-radius);\n @include box-shadow($dropdown-box-shadow);\n}\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n .dropdown-menu#{$infix}-left {\n right: auto;\n left: 0;\n }\n\n .dropdown-menu#{$infix}-right {\n right: 0;\n left: auto;\n }\n }\n}\n\n// Allow for dropdowns to go bottom up (aka, dropup-menu)\n// Just add .dropup after the standard .dropdown class and you're set.\n.dropup {\n .dropdown-menu {\n top: auto;\n bottom: 100%;\n margin-top: 0;\n margin-bottom: $dropdown-spacer;\n }\n\n .dropdown-toggle {\n @include caret(up);\n }\n}\n\n.dropright {\n .dropdown-menu {\n top: 0;\n right: auto;\n left: 100%;\n margin-top: 0;\n margin-left: $dropdown-spacer;\n }\n\n .dropdown-toggle {\n @include caret(right);\n &::after {\n vertical-align: 0;\n }\n }\n}\n\n.dropleft {\n .dropdown-menu {\n top: 0;\n right: 100%;\n left: auto;\n margin-top: 0;\n margin-right: $dropdown-spacer;\n }\n\n .dropdown-toggle {\n @include caret(left);\n &::before {\n vertical-align: 0;\n }\n }\n}\n\n// When enabled Popper.js, reset basic dropdown position\n// stylelint-disable-next-line no-duplicate-selectors\n.dropdown-menu {\n &[x-placement^=\"top\"],\n &[x-placement^=\"right\"],\n &[x-placement^=\"bottom\"],\n &[x-placement^=\"left\"] {\n right: auto;\n bottom: auto;\n }\n}\n\n// Dividers (basically an `<hr>`) within the dropdown\n.dropdown-divider {\n @include nav-divider($dropdown-divider-bg, $dropdown-divider-margin-y, true);\n}\n\n// Links, buttons, and more within the dropdown menu\n//\n// `<button>`-specific styles are denoted with `// For <button>s`\n.dropdown-item {\n display: block;\n width: 100%; // For `<button>`s\n padding: $dropdown-item-padding-y $dropdown-item-padding-x;\n clear: both;\n font-weight: $font-weight-normal;\n color: $dropdown-link-color;\n text-align: inherit; // For `<button>`s\n white-space: nowrap; // prevent links from randomly breaking onto new lines\n background-color: transparent; // For `<button>`s\n border: 0; // For `<button>`s\n\n // Prevent dropdown overflow if there's no padding\n // See https://github.com/twbs/bootstrap/pull/27703\n @if $dropdown-padding-y == 0 {\n &:first-child {\n @include border-top-radius($dropdown-inner-border-radius);\n }\n\n &:last-child {\n @include border-bottom-radius($dropdown-inner-border-radius);\n }\n }\n\n @include hover-focus() {\n color: $dropdown-link-hover-color;\n text-decoration: none;\n @include gradient-bg($dropdown-link-hover-bg);\n }\n\n &.active,\n &:active {\n color: $dropdown-link-active-color;\n text-decoration: none;\n @include gradient-bg($dropdown-link-active-bg);\n }\n\n &.disabled,\n &:disabled {\n color: $dropdown-link-disabled-color;\n pointer-events: none;\n background-color: transparent;\n // Remove CSS gradients if they're enabled\n @if $enable-gradients {\n background-image: none;\n }\n }\n}\n\n.dropdown-menu.show {\n display: block;\n}\n\n// Dropdown section headers\n.dropdown-header {\n display: block;\n padding: $dropdown-padding-y $dropdown-item-padding-x;\n margin-bottom: 0; // for use with heading elements\n @include font-size($font-size-sm);\n color: $dropdown-header-color;\n white-space: nowrap; // as with > li > a\n}\n\n// Dropdown text\n.dropdown-item-text {\n display: block;\n padding: $dropdown-item-padding-y $dropdown-item-padding-x;\n color: $dropdown-link-color;\n}\n", "@mixin caret-down() {\n border-top: $caret-width solid;\n border-right: $caret-width solid transparent;\n border-bottom: 0;\n border-left: $caret-width solid transparent;\n}\n\n@mixin caret-up() {\n border-top: 0;\n border-right: $caret-width solid transparent;\n border-bottom: $caret-width solid;\n border-left: $caret-width solid transparent;\n}\n\n@mixin caret-right() {\n border-top: $caret-width solid transparent;\n border-right: 0;\n border-bottom: $caret-width solid transparent;\n border-left: $caret-width solid;\n}\n\n@mixin caret-left() {\n border-top: $caret-width solid transparent;\n border-right: $caret-width solid;\n border-bottom: $caret-width solid transparent;\n}\n\n@mixin caret($direction: down) {\n @if $enable-caret {\n &::after {\n display: inline-block;\n margin-left: $caret-spacing;\n vertical-align: $caret-vertical-align;\n content: \"\";\n @if $direction == down {\n @include caret-down();\n } @else if $direction == up {\n @include caret-up();\n } @else if $direction == right {\n @include caret-right();\n }\n }\n\n @if $direction == left {\n &::after {\n display: none;\n }\n\n &::before {\n display: inline-block;\n margin-right: $caret-spacing;\n vertical-align: $caret-vertical-align;\n content: \"\";\n @include caret-left();\n }\n }\n\n &:empty::after {\n margin-left: 0;\n }\n }\n}\n", "// Horizontal dividers\n//\n// Dividers (basically an hr) within dropdowns and nav lists\n\n@mixin nav-divider($color: $nav-divider-color, $margin-y: $nav-divider-margin-y, $ignore-warning: false) {\n height: 0;\n margin: $margin-y 0;\n overflow: hidden;\n border-top: 1px solid $color;\n @include deprecate(\"The `nav-divider()` mixin\", \"v4.4.0\", \"v5\", $ignore-warning);\n}\n", "// stylelint-disable selector-no-qualifying-type\n\n// Make the div behave like a button\n.btn-group,\n.btn-group-vertical {\n position: relative;\n display: inline-flex;\n vertical-align: middle; // match .btn alignment given font-size hack above\n\n > .btn {\n position: relative;\n flex: 1 1 auto;\n\n // Bring the hover, focused, and \"active\" buttons to the front to overlay\n // the borders properly\n @include hover() {\n z-index: 1;\n }\n &:focus,\n &:active,\n &.active {\n z-index: 1;\n }\n }\n}\n\n// Optional: Group multiple button groups together for a toolbar\n.btn-toolbar {\n display: flex;\n flex-wrap: wrap;\n justify-content: flex-start;\n\n .input-group {\n width: auto;\n }\n}\n\n.btn-group {\n // Prevent double borders when buttons are next to each other\n > .btn:not(:first-child),\n > .btn-group:not(:first-child) {\n margin-left: -$btn-border-width;\n }\n\n // Reset rounded corners\n > .btn:not(:last-child):not(.dropdown-toggle),\n > .btn-group:not(:last-child) > .btn {\n @include border-right-radius(0);\n }\n\n > .btn:not(:first-child),\n > .btn-group:not(:first-child) > .btn {\n @include border-left-radius(0);\n }\n}\n\n// Sizing\n//\n// Remix the default button sizing classes into new ones for easier manipulation.\n\n.btn-group-sm > .btn { @extend .btn-sm; }\n.btn-group-lg > .btn { @extend .btn-lg; }\n\n\n//\n// Split button dropdowns\n//\n\n.dropdown-toggle-split {\n padding-right: $btn-padding-x * .75;\n padding-left: $btn-padding-x * .75;\n\n &::after,\n .dropup &::after,\n .dropright &::after {\n margin-left: 0;\n }\n\n .dropleft &::before {\n margin-right: 0;\n }\n}\n\n.btn-sm + .dropdown-toggle-split {\n padding-right: $btn-padding-x-sm * .75;\n padding-left: $btn-padding-x-sm * .75;\n}\n\n.btn-lg + .dropdown-toggle-split {\n padding-right: $btn-padding-x-lg * .75;\n padding-left: $btn-padding-x-lg * .75;\n}\n\n\n// The clickable button for toggling the menu\n// Set the same inset shadow as the :active state\n.btn-group.show .dropdown-toggle {\n @include box-shadow($btn-active-box-shadow);\n\n // Show no shadow for `.btn-link` since it has no other button styles.\n &.btn-link {\n @include box-shadow(none);\n }\n}\n\n\n//\n// Vertical button groups\n//\n\n.btn-group-vertical {\n flex-direction: column;\n align-items: flex-start;\n justify-content: center;\n\n > .btn,\n > .btn-group {\n width: 100%;\n }\n\n > .btn:not(:first-child),\n > .btn-group:not(:first-child) {\n margin-top: -$btn-border-width;\n }\n\n // Reset rounded corners\n > .btn:not(:last-child):not(.dropdown-toggle),\n > .btn-group:not(:last-child) > .btn {\n @include border-bottom-radius(0);\n }\n\n > .btn:not(:first-child),\n > .btn-group:not(:first-child) > .btn {\n @include border-top-radius(0);\n }\n}\n\n\n// Checkbox and radio options\n//\n// In order to support the browser's form validation feedback, powered by the\n// `required` attribute, we have to \"hide\" the inputs via `clip`. We cannot use\n// `display: none;` or `visibility: hidden;` as that also hides the popover.\n// Simply visually hiding the inputs via `opacity` would leave them clickable in\n// certain cases which is prevented by using `clip` and `pointer-events`.\n// This way, we ensure a DOM element is visible to position the popover from.\n//\n// See https://github.com/twbs/bootstrap/pull/12794 and\n// https://github.com/twbs/bootstrap/pull/14559 for more information.\n\n.btn-group-toggle {\n > .btn,\n > .btn-group > .btn {\n margin-bottom: 0; // Override default `<label>` value\n\n input[type=\"radio\"],\n input[type=\"checkbox\"] {\n position: absolute;\n clip: rect(0, 0, 0, 0);\n pointer-events: none;\n }\n }\n}\n", "// stylelint-disable selector-no-qualifying-type\n\n//\n// Base styles\n//\n\n.input-group {\n position: relative;\n display: flex;\n flex-wrap: wrap; // For form validation feedback\n align-items: stretch;\n width: 100%;\n\n > .form-control,\n > .form-control-plaintext,\n > .custom-select,\n > .custom-file {\n position: relative; // For focus state's z-index\n flex: 1 1 0%;\n min-width: 0; // https://stackoverflow.com/questions/36247140/why-dont-flex-items-shrink-past-content-size\n margin-bottom: 0;\n\n + .form-control,\n + .custom-select,\n + .custom-file {\n margin-left: -$input-border-width;\n }\n }\n\n // Bring the \"active\" form control to the top of surrounding elements\n > .form-control:focus,\n > .custom-select:focus,\n > .custom-file .custom-file-input:focus ~ .custom-file-label {\n z-index: 3;\n }\n\n // Bring the custom file input above the label\n > .custom-file .custom-file-input:focus {\n z-index: 4;\n }\n\n > .form-control,\n > .custom-select {\n &:not(:last-child) { @include border-right-radius(0); }\n &:not(:first-child) { @include border-left-radius(0); }\n }\n\n // Custom file inputs have more complex markup, thus requiring different\n // border-radius overrides.\n > .custom-file {\n display: flex;\n align-items: center;\n\n &:not(:last-child) .custom-file-label,\n &:not(:last-child) .custom-file-label::after { @include border-right-radius(0); }\n &:not(:first-child) .custom-file-label { @include border-left-radius(0); }\n }\n}\n\n\n// Prepend and append\n//\n// While it requires one extra layer of HTML for each, dedicated prepend and\n// append elements allow us to 1) be less clever, 2) simplify our selectors, and\n// 3) support HTML5 form validation.\n\n.input-group-prepend,\n.input-group-append {\n display: flex;\n\n // Ensure buttons are always above inputs for more visually pleasing borders.\n // This isn't needed for `.input-group-text` since it shares the same border-color\n // as our inputs.\n .btn {\n position: relative;\n z-index: 2;\n\n &:focus {\n z-index: 3;\n }\n }\n\n .btn + .btn,\n .btn + .input-group-text,\n .input-group-text + .input-group-text,\n .input-group-text + .btn {\n margin-left: -$input-border-width;\n }\n}\n\n.input-group-prepend { margin-right: -$input-border-width; }\n.input-group-append { margin-left: -$input-border-width; }\n\n\n// Textual addons\n//\n// Serves as a catch-all element for any text or radio/checkbox input you wish\n// to prepend or append to an input.\n\n.input-group-text {\n display: flex;\n align-items: center;\n padding: $input-padding-y $input-padding-x;\n margin-bottom: 0; // Allow use of <label> elements by overriding our default margin-bottom\n @include font-size($input-font-size); // Match inputs\n font-weight: $font-weight-normal;\n line-height: $input-line-height;\n color: $input-group-addon-color;\n text-align: center;\n white-space: nowrap;\n background-color: $input-group-addon-bg;\n border: $input-border-width solid $input-group-addon-border-color;\n @include border-radius($input-border-radius);\n\n // Nuke default margins from checkboxes and radios to vertically center within.\n input[type=\"radio\"],\n input[type=\"checkbox\"] {\n margin-top: 0;\n }\n}\n\n\n// Sizing\n//\n// Remix the default form control sizing classes into new ones for easier\n// manipulation.\n\n.input-group-lg > .form-control:not(textarea),\n.input-group-lg > .custom-select {\n height: $input-height-lg;\n}\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: $input-padding-y-lg $input-padding-x-lg;\n @include font-size($input-font-size-lg);\n line-height: $input-line-height-lg;\n @include border-radius($input-border-radius-lg);\n}\n\n.input-group-sm > .form-control:not(textarea),\n.input-group-sm > .custom-select {\n height: $input-height-sm;\n}\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: $input-padding-y-sm $input-padding-x-sm;\n @include font-size($input-font-size-sm);\n line-height: $input-line-height-sm;\n @include border-radius($input-border-radius-sm);\n}\n\n.input-group-lg > .custom-select,\n.input-group-sm > .custom-select {\n padding-right: $custom-select-padding-x + $custom-select-indicator-padding;\n}\n\n\n// Prepend and append rounded corners\n//\n// These rulesets must come after the sizing ones to properly override sm and lg\n// border-radius values when extending. They're more specific than we'd like\n// with the `.input-group >` part, but without it, we cannot override the sizing.\n\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 @include border-right-radius(0);\n}\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 @include border-left-radius(0);\n}\n", "// Embedded icons from Open Iconic.\n// Released under MIT and copyright 2014 Waybury.\n// https://useiconic.com/open\n\n\n// Checkboxes and radios\n//\n// Base class takes care of all the key behavioral aspects.\n\n.custom-control {\n position: relative;\n display: block;\n min-height: $font-size-base * $line-height-base;\n padding-left: $custom-control-gutter + $custom-control-indicator-size;\n}\n\n.custom-control-inline {\n display: inline-flex;\n margin-right: $custom-control-spacer-x;\n}\n\n.custom-control-input {\n position: absolute;\n left: 0;\n z-index: -1; // Put the input behind the label so it doesn't overlay text\n width: $custom-control-indicator-size;\n height: ($font-size-base * $line-height-base + $custom-control-indicator-size) / 2;\n opacity: 0;\n\n &:checked ~ .custom-control-label::before {\n color: $custom-control-indicator-checked-color;\n border-color: $custom-control-indicator-checked-border-color;\n @include gradient-bg($custom-control-indicator-checked-bg);\n @include box-shadow($custom-control-indicator-checked-box-shadow);\n }\n\n &:focus ~ .custom-control-label::before {\n // the mixin is not used here to make sure there is feedback\n @if $enable-shadows {\n box-shadow: $input-box-shadow, $input-focus-box-shadow;\n } @else {\n box-shadow: $custom-control-indicator-focus-box-shadow;\n }\n }\n\n &:focus:not(:checked) ~ .custom-control-label::before {\n border-color: $custom-control-indicator-focus-border-color;\n }\n\n &:not(:disabled):active ~ .custom-control-label::before {\n color: $custom-control-indicator-active-color;\n background-color: $custom-control-indicator-active-bg;\n border-color: $custom-control-indicator-active-border-color;\n @include box-shadow($custom-control-indicator-active-box-shadow);\n }\n\n // Use [disabled] and :disabled to work around https://github.com/twbs/bootstrap/issues/28247\n &[disabled],\n &:disabled {\n ~ .custom-control-label {\n color: $custom-control-label-disabled-color;\n\n &::before {\n background-color: $custom-control-indicator-disabled-bg;\n }\n }\n }\n}\n\n// Custom control indicators\n//\n// Build the custom controls out of pseudo-elements.\n\n.custom-control-label {\n position: relative;\n margin-bottom: 0;\n color: $custom-control-label-color;\n vertical-align: top;\n cursor: $custom-control-cursor;\n\n // Background-color and (when enabled) gradient\n &::before {\n position: absolute;\n top: ($font-size-base * $line-height-base - $custom-control-indicator-size) / 2;\n left: -($custom-control-gutter + $custom-control-indicator-size);\n display: block;\n width: $custom-control-indicator-size;\n height: $custom-control-indicator-size;\n pointer-events: none;\n content: \"\";\n background-color: $custom-control-indicator-bg;\n border: $custom-control-indicator-border-color solid $custom-control-indicator-border-width;\n @include box-shadow($custom-control-indicator-box-shadow);\n }\n\n // Foreground (icon)\n &::after {\n position: absolute;\n top: ($font-size-base * $line-height-base - $custom-control-indicator-size) / 2;\n left: -($custom-control-gutter + $custom-control-indicator-size);\n display: block;\n width: $custom-control-indicator-size;\n height: $custom-control-indicator-size;\n content: \"\";\n background: no-repeat 50% / #{$custom-control-indicator-bg-size};\n }\n}\n\n\n// Checkboxes\n//\n// Tweak just a few things for checkboxes.\n\n.custom-checkbox {\n .custom-control-label::before {\n @include border-radius($custom-checkbox-indicator-border-radius);\n }\n\n .custom-control-input:checked ~ .custom-control-label {\n &::after {\n background-image: escape-svg($custom-checkbox-indicator-icon-checked);\n }\n }\n\n .custom-control-input:indeterminate ~ .custom-control-label {\n &::before {\n border-color: $custom-checkbox-indicator-indeterminate-border-color;\n @include gradient-bg($custom-checkbox-indicator-indeterminate-bg);\n @include box-shadow($custom-checkbox-indicator-indeterminate-box-shadow);\n }\n &::after {\n background-image: escape-svg($custom-checkbox-indicator-icon-indeterminate);\n }\n }\n\n .custom-control-input:disabled {\n &:checked ~ .custom-control-label::before {\n background-color: $custom-control-indicator-checked-disabled-bg;\n }\n &:indeterminate ~ .custom-control-label::before {\n background-color: $custom-control-indicator-checked-disabled-bg;\n }\n }\n}\n\n// Radios\n//\n// Tweak just a few things for radios.\n\n.custom-radio {\n .custom-control-label::before {\n // stylelint-disable-next-line property-blacklist\n border-radius: $custom-radio-indicator-border-radius;\n }\n\n .custom-control-input:checked ~ .custom-control-label {\n &::after {\n background-image: escape-svg($custom-radio-indicator-icon-checked);\n }\n }\n\n .custom-control-input:disabled {\n &:checked ~ .custom-control-label::before {\n background-color: $custom-control-indicator-checked-disabled-bg;\n }\n }\n}\n\n\n// switches\n//\n// Tweak a few things for switches\n\n.custom-switch {\n padding-left: $custom-switch-width + $custom-control-gutter;\n\n .custom-control-label {\n &::before {\n left: -($custom-switch-width + $custom-control-gutter);\n width: $custom-switch-width;\n pointer-events: all;\n // stylelint-disable-next-line property-blacklist\n border-radius: $custom-switch-indicator-border-radius;\n }\n\n &::after {\n top: add(($font-size-base * $line-height-base - $custom-control-indicator-size) / 2, $custom-control-indicator-border-width * 2);\n left: add(-($custom-switch-width + $custom-control-gutter), $custom-control-indicator-border-width * 2);\n width: $custom-switch-indicator-size;\n height: $custom-switch-indicator-size;\n background-color: $custom-control-indicator-border-color;\n // stylelint-disable-next-line property-blacklist\n border-radius: $custom-switch-indicator-border-radius;\n @include transition(transform .15s ease-in-out, $custom-forms-transition);\n }\n }\n\n .custom-control-input:checked ~ .custom-control-label {\n &::after {\n background-color: $custom-control-indicator-bg;\n transform: translateX($custom-switch-width - $custom-control-indicator-size);\n }\n }\n\n .custom-control-input:disabled {\n &:checked ~ .custom-control-label::before {\n background-color: $custom-control-indicator-checked-disabled-bg;\n }\n }\n}\n\n\n// Select\n//\n// Replaces the browser default select with a custom one, mostly pulled from\n// https://primer.github.io/.\n//\n\n.custom-select {\n display: inline-block;\n width: 100%;\n height: $custom-select-height;\n padding: $custom-select-padding-y ($custom-select-padding-x + $custom-select-indicator-padding) $custom-select-padding-y $custom-select-padding-x;\n font-family: $custom-select-font-family;\n @include font-size($custom-select-font-size);\n font-weight: $custom-select-font-weight;\n line-height: $custom-select-line-height;\n color: $custom-select-color;\n vertical-align: middle;\n background: $custom-select-bg $custom-select-background;\n border: $custom-select-border-width solid $custom-select-border-color;\n @include border-radius($custom-select-border-radius, 0);\n @include box-shadow($custom-select-box-shadow);\n appearance: none;\n\n &:focus {\n border-color: $custom-select-focus-border-color;\n outline: 0;\n @if $enable-shadows {\n box-shadow: $custom-select-box-shadow, $custom-select-focus-box-shadow;\n } @else {\n box-shadow: $custom-select-focus-box-shadow;\n }\n\n &::-ms-value {\n // For visual consistency with other platforms/browsers,\n // suppress the default white text on blue background highlight given to\n // the selected option text when the (still closed) <select> receives focus\n // in IE and (under certain conditions) Edge.\n // See https://github.com/twbs/bootstrap/issues/19398.\n color: $input-color;\n background-color: $input-bg;\n }\n }\n\n &[multiple],\n &[size]:not([size=\"1\"]) {\n height: auto;\n padding-right: $custom-select-padding-x;\n background-image: none;\n }\n\n &:disabled {\n color: $custom-select-disabled-color;\n background-color: $custom-select-disabled-bg;\n }\n\n // Hides the default caret in IE11\n &::-ms-expand {\n display: none;\n }\n\n // Remove outline from select box in FF\n &:-moz-focusring {\n color: transparent;\n text-shadow: 0 0 0 $custom-select-color;\n }\n}\n\n.custom-select-sm {\n height: $custom-select-height-sm;\n padding-top: $custom-select-padding-y-sm;\n padding-bottom: $custom-select-padding-y-sm;\n padding-left: $custom-select-padding-x-sm;\n @include font-size($custom-select-font-size-sm);\n}\n\n.custom-select-lg {\n height: $custom-select-height-lg;\n padding-top: $custom-select-padding-y-lg;\n padding-bottom: $custom-select-padding-y-lg;\n padding-left: $custom-select-padding-x-lg;\n @include font-size($custom-select-font-size-lg);\n}\n\n\n// File\n//\n// Custom file input.\n\n.custom-file {\n position: relative;\n display: inline-block;\n width: 100%;\n height: $custom-file-height;\n margin-bottom: 0;\n}\n\n.custom-file-input {\n position: relative;\n z-index: 2;\n width: 100%;\n height: $custom-file-height;\n margin: 0;\n opacity: 0;\n\n &:focus ~ .custom-file-label {\n border-color: $custom-file-focus-border-color;\n box-shadow: $custom-file-focus-box-shadow;\n }\n\n // Use [disabled] and :disabled to work around https://github.com/twbs/bootstrap/issues/28247\n &[disabled] ~ .custom-file-label,\n &:disabled ~ .custom-file-label {\n background-color: $custom-file-disabled-bg;\n }\n\n @each $lang, $value in $custom-file-text {\n &:lang(#{$lang}) ~ .custom-file-label::after {\n content: $value;\n }\n }\n\n ~ .custom-file-label[data-browse]::after {\n content: attr(data-browse);\n }\n}\n\n.custom-file-label {\n position: absolute;\n top: 0;\n right: 0;\n left: 0;\n z-index: 1;\n height: $custom-file-height;\n padding: $custom-file-padding-y $custom-file-padding-x;\n font-family: $custom-file-font-family;\n font-weight: $custom-file-font-weight;\n line-height: $custom-file-line-height;\n color: $custom-file-color;\n background-color: $custom-file-bg;\n border: $custom-file-border-width solid $custom-file-border-color;\n @include border-radius($custom-file-border-radius);\n @include box-shadow($custom-file-box-shadow);\n\n &::after {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n z-index: 3;\n display: block;\n height: $custom-file-height-inner;\n padding: $custom-file-padding-y $custom-file-padding-x;\n line-height: $custom-file-line-height;\n color: $custom-file-button-color;\n content: \"Browse\";\n @include gradient-bg($custom-file-button-bg);\n border-left: inherit;\n @include border-radius(0 $custom-file-border-radius $custom-file-border-radius 0);\n }\n}\n\n// Range\n//\n// Style range inputs the same across browsers. Vendor-specific rules for pseudo\n// elements cannot be mixed. As such, there are no shared styles for focus or\n// active states on prefixed selectors.\n\n.custom-range {\n width: 100%;\n height: add($custom-range-thumb-height, $custom-range-thumb-focus-box-shadow-width * 2);\n padding: 0; // Need to reset padding\n background-color: transparent;\n appearance: none;\n\n &:focus {\n outline: none;\n\n // Pseudo-elements must be split across multiple rulesets to have an effect.\n // No box-shadow() mixin for focus accessibility.\n &::-webkit-slider-thumb { box-shadow: $custom-range-thumb-focus-box-shadow; }\n &::-moz-range-thumb { box-shadow: $custom-range-thumb-focus-box-shadow; }\n &::-ms-thumb { box-shadow: $custom-range-thumb-focus-box-shadow; }\n }\n\n &::-moz-focus-outer {\n border: 0;\n }\n\n &::-webkit-slider-thumb {\n width: $custom-range-thumb-width;\n height: $custom-range-thumb-height;\n margin-top: ($custom-range-track-height - $custom-range-thumb-height) / 2; // Webkit specific\n @include gradient-bg($custom-range-thumb-bg);\n border: $custom-range-thumb-border;\n @include border-radius($custom-range-thumb-border-radius);\n @include box-shadow($custom-range-thumb-box-shadow);\n @include transition($custom-forms-transition);\n appearance: none;\n\n &:active {\n @include gradient-bg($custom-range-thumb-active-bg);\n }\n }\n\n &::-webkit-slider-runnable-track {\n width: $custom-range-track-width;\n height: $custom-range-track-height;\n color: transparent; // Why?\n cursor: $custom-range-track-cursor;\n background-color: $custom-range-track-bg;\n border-color: transparent;\n @include border-radius($custom-range-track-border-radius);\n @include box-shadow($custom-range-track-box-shadow);\n }\n\n &::-moz-range-thumb {\n width: $custom-range-thumb-width;\n height: $custom-range-thumb-height;\n @include gradient-bg($custom-range-thumb-bg);\n border: $custom-range-thumb-border;\n @include border-radius($custom-range-thumb-border-radius);\n @include box-shadow($custom-range-thumb-box-shadow);\n @include transition($custom-forms-transition);\n appearance: none;\n\n &:active {\n @include gradient-bg($custom-range-thumb-active-bg);\n }\n }\n\n &::-moz-range-track {\n width: $custom-range-track-width;\n height: $custom-range-track-height;\n color: transparent;\n cursor: $custom-range-track-cursor;\n background-color: $custom-range-track-bg;\n border-color: transparent; // Firefox specific?\n @include border-radius($custom-range-track-border-radius);\n @include box-shadow($custom-range-track-box-shadow);\n }\n\n &::-ms-thumb {\n width: $custom-range-thumb-width;\n height: $custom-range-thumb-height;\n margin-top: 0; // Edge specific\n margin-right: $custom-range-thumb-focus-box-shadow-width; // Workaround that overflowed box-shadow is hidden.\n margin-left: $custom-range-thumb-focus-box-shadow-width; // Workaround that overflowed box-shadow is hidden.\n @include gradient-bg($custom-range-thumb-bg);\n border: $custom-range-thumb-border;\n @include border-radius($custom-range-thumb-border-radius);\n @include box-shadow($custom-range-thumb-box-shadow);\n @include transition($custom-forms-transition);\n appearance: none;\n\n &:active {\n @include gradient-bg($custom-range-thumb-active-bg);\n }\n }\n\n &::-ms-track {\n width: $custom-range-track-width;\n height: $custom-range-track-height;\n color: transparent;\n cursor: $custom-range-track-cursor;\n background-color: transparent;\n border-color: transparent;\n border-width: $custom-range-thumb-height / 2;\n @include box-shadow($custom-range-track-box-shadow);\n }\n\n &::-ms-fill-lower {\n background-color: $custom-range-track-bg;\n @include border-radius($custom-range-track-border-radius);\n }\n\n &::-ms-fill-upper {\n margin-right: 15px; // arbitrary?\n background-color: $custom-range-track-bg;\n @include border-radius($custom-range-track-border-radius);\n }\n\n &:disabled {\n &::-webkit-slider-thumb {\n background-color: $custom-range-thumb-disabled-bg;\n }\n\n &::-webkit-slider-runnable-track {\n cursor: default;\n }\n\n &::-moz-range-thumb {\n background-color: $custom-range-thumb-disabled-bg;\n }\n\n &::-moz-range-track {\n cursor: default;\n }\n\n &::-ms-thumb {\n background-color: $custom-range-thumb-disabled-bg;\n }\n }\n}\n\n.custom-control-label::before,\n.custom-file-label,\n.custom-select {\n @include transition($custom-forms-transition);\n}\n", "// Base class\n//\n// Kickstart any navigation component with a set of style resets. Works with\n// `<nav>`s, `<ul>`s or `<ol>`s.\n\n.nav {\n display: flex;\n flex-wrap: wrap;\n padding-left: 0;\n margin-bottom: 0;\n list-style: none;\n}\n\n.nav-link {\n display: block;\n padding: $nav-link-padding-y $nav-link-padding-x;\n\n @include hover-focus() {\n text-decoration: none;\n }\n\n // Disabled state lightens text\n &.disabled {\n color: $nav-link-disabled-color;\n pointer-events: none;\n cursor: default;\n }\n}\n\n//\n// Tabs\n//\n\n.nav-tabs {\n border-bottom: $nav-tabs-border-width solid $nav-tabs-border-color;\n\n .nav-item {\n margin-bottom: -$nav-tabs-border-width;\n }\n\n .nav-link {\n border: $nav-tabs-border-width solid transparent;\n @include border-top-radius($nav-tabs-border-radius);\n\n @include hover-focus() {\n border-color: $nav-tabs-link-hover-border-color;\n }\n\n &.disabled {\n color: $nav-link-disabled-color;\n background-color: transparent;\n border-color: transparent;\n }\n }\n\n .nav-link.active,\n .nav-item.show .nav-link {\n color: $nav-tabs-link-active-color;\n background-color: $nav-tabs-link-active-bg;\n border-color: $nav-tabs-link-active-border-color;\n }\n\n .dropdown-menu {\n // Make dropdown border overlap tab border\n margin-top: -$nav-tabs-border-width;\n // Remove the top rounded corners here since there is a hard edge above the menu\n @include border-top-radius(0);\n }\n}\n\n\n//\n// Pills\n//\n\n.nav-pills {\n .nav-link {\n @include border-radius($nav-pills-border-radius);\n }\n\n .nav-link.active,\n .show > .nav-link {\n color: $nav-pills-link-active-color;\n background-color: $nav-pills-link-active-bg;\n }\n}\n\n\n//\n// Justified variants\n//\n\n.nav-fill {\n .nav-item {\n flex: 1 1 auto;\n text-align: center;\n }\n}\n\n.nav-justified {\n .nav-item {\n flex-basis: 0;\n flex-grow: 1;\n text-align: center;\n }\n}\n\n\n// Tabbable tabs\n//\n// Hide tabbable panes to start, show them when `.active`\n\n.tab-content {\n > .tab-pane {\n display: none;\n }\n > .active {\n display: block;\n }\n}\n", "// Contents\n//\n// Navbar\n// Navbar brand\n// Navbar nav\n// Navbar text\n// Navbar divider\n// Responsive navbar\n// Navbar position\n// Navbar themes\n\n\n// Navbar\n//\n// Provide a static navbar from which we expand to create full-width, fixed, and\n// other navbar variations.\n\n.navbar {\n position: relative;\n display: flex;\n flex-wrap: wrap; // allow us to do the line break for collapsing content\n align-items: center;\n justify-content: space-between; // space out brand from logo\n padding: $navbar-padding-y $navbar-padding-x;\n\n // Because flex properties aren't inherited, we need to redeclare these first\n // few properties so that content nested within behave properly.\n %container-flex-properties {\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n justify-content: space-between;\n }\n\n .container,\n .container-fluid {\n @extend %container-flex-properties;\n }\n\n @each $breakpoint, $container-max-width in $container-max-widths {\n > .container#{breakpoint-infix($breakpoint, $container-max-widths)} {\n @extend %container-flex-properties;\n }\n }\n}\n\n\n// Navbar brand\n//\n// Used for brand, project, or site names.\n\n.navbar-brand {\n display: inline-block;\n padding-top: $navbar-brand-padding-y;\n padding-bottom: $navbar-brand-padding-y;\n margin-right: $navbar-padding-x;\n @include font-size($navbar-brand-font-size);\n line-height: inherit;\n white-space: nowrap;\n\n @include hover-focus() {\n text-decoration: none;\n }\n}\n\n\n// Navbar nav\n//\n// Custom navbar navigation (doesn't require `.nav`, but does make use of `.nav-link`).\n\n.navbar-nav {\n display: flex;\n flex-direction: column; // cannot use `inherit` to get the `.navbar`s value\n padding-left: 0;\n margin-bottom: 0;\n list-style: none;\n\n .nav-link {\n padding-right: 0;\n padding-left: 0;\n }\n\n .dropdown-menu {\n position: static;\n float: none;\n }\n}\n\n\n// Navbar text\n//\n//\n\n.navbar-text {\n display: inline-block;\n padding-top: $nav-link-padding-y;\n padding-bottom: $nav-link-padding-y;\n}\n\n\n// Responsive navbar\n//\n// Custom styles for responsive collapsing and toggling of navbar contents.\n// Powered by the collapse Bootstrap JavaScript plugin.\n\n// When collapsed, prevent the toggleable navbar contents from appearing in\n// the default flexbox row orientation. Requires the use of `flex-wrap: wrap`\n// on the `.navbar` parent.\n.navbar-collapse {\n flex-basis: 100%;\n flex-grow: 1;\n // For always expanded or extra full navbars, ensure content aligns itself\n // properly vertically. Can be easily overridden with flex utilities.\n align-items: center;\n}\n\n// Button for toggling the navbar when in its collapsed state\n.navbar-toggler {\n padding: $navbar-toggler-padding-y $navbar-toggler-padding-x;\n @include font-size($navbar-toggler-font-size);\n line-height: 1;\n background-color: transparent; // remove default button style\n border: $border-width solid transparent; // remove default button style\n @include border-radius($navbar-toggler-border-radius);\n\n @include hover-focus() {\n text-decoration: none;\n }\n}\n\n// Keep as a separate element so folks can easily override it with another icon\n// or image file as needed.\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\n// Generate series of `.navbar-expand-*` responsive classes for configuring\n// where your navbar collapses.\n.navbar-expand {\n @each $breakpoint in map-keys($grid-breakpoints) {\n $next: breakpoint-next($breakpoint, $grid-breakpoints);\n $infix: breakpoint-infix($next, $grid-breakpoints);\n\n &#{$infix} {\n @include media-breakpoint-down($breakpoint) {\n %container-navbar-expand-#{$breakpoint} {\n padding-right: 0;\n padding-left: 0;\n }\n\n > .container,\n > .container-fluid {\n @extend %container-navbar-expand-#{$breakpoint};\n }\n\n @each $size, $container-max-width in $container-max-widths {\n > .container#{breakpoint-infix($size, $container-max-widths)} {\n @extend %container-navbar-expand-#{$breakpoint};\n }\n }\n }\n\n @include media-breakpoint-up($next) {\n flex-flow: row nowrap;\n justify-content: flex-start;\n\n .navbar-nav {\n flex-direction: row;\n\n .dropdown-menu {\n position: absolute;\n }\n\n .nav-link {\n padding-right: $navbar-nav-link-padding-x;\n padding-left: $navbar-nav-link-padding-x;\n }\n }\n\n // For nesting containers, have to redeclare for alignment purposes\n %container-nesting-#{$breakpoint} {\n flex-wrap: nowrap;\n }\n\n > .container,\n > .container-fluid {\n @extend %container-nesting-#{$breakpoint};\n }\n\n @each $size, $container-max-width in $container-max-widths {\n > .container#{breakpoint-infix($size, $container-max-widths)} {\n @extend %container-nesting-#{$breakpoint};\n }\n }\n\n .navbar-collapse {\n display: flex !important; // stylelint-disable-line declaration-no-important\n\n // Changes flex-bases to auto because of an IE10 bug\n flex-basis: auto;\n }\n\n .navbar-toggler {\n display: none;\n }\n }\n }\n }\n}\n\n\n// Navbar themes\n//\n// Styles for switching between navbars with light or dark background.\n\n// Dark links against a light background\n.navbar-light {\n .navbar-brand {\n color: $navbar-light-brand-color;\n\n @include hover-focus() {\n color: $navbar-light-brand-hover-color;\n }\n }\n\n .navbar-nav {\n .nav-link {\n color: $navbar-light-color;\n\n @include hover-focus() {\n color: $navbar-light-hover-color;\n }\n\n &.disabled {\n color: $navbar-light-disabled-color;\n }\n }\n\n .show > .nav-link,\n .active > .nav-link,\n .nav-link.show,\n .nav-link.active {\n color: $navbar-light-active-color;\n }\n }\n\n .navbar-toggler {\n color: $navbar-light-color;\n border-color: $navbar-light-toggler-border-color;\n }\n\n .navbar-toggler-icon {\n background-image: escape-svg($navbar-light-toggler-icon-bg);\n }\n\n .navbar-text {\n color: $navbar-light-color;\n a {\n color: $navbar-light-active-color;\n\n @include hover-focus() {\n color: $navbar-light-active-color;\n }\n }\n }\n}\n\n// White links against a dark background\n.navbar-dark {\n .navbar-brand {\n color: $navbar-dark-brand-color;\n\n @include hover-focus() {\n color: $navbar-dark-brand-hover-color;\n }\n }\n\n .navbar-nav {\n .nav-link {\n color: $navbar-dark-color;\n\n @include hover-focus() {\n color: $navbar-dark-hover-color;\n }\n\n &.disabled {\n color: $navbar-dark-disabled-color;\n }\n }\n\n .show > .nav-link,\n .active > .nav-link,\n .nav-link.show,\n .nav-link.active {\n color: $navbar-dark-active-color;\n }\n }\n\n .navbar-toggler {\n color: $navbar-dark-color;\n border-color: $navbar-dark-toggler-border-color;\n }\n\n .navbar-toggler-icon {\n background-image: escape-svg($navbar-dark-toggler-icon-bg);\n }\n\n .navbar-text {\n color: $navbar-dark-color;\n a {\n color: $navbar-dark-active-color;\n\n @include hover-focus() {\n color: $navbar-dark-active-color;\n }\n }\n }\n}\n", "//\n// Base styles\n//\n\n.card {\n position: relative;\n display: flex;\n flex-direction: column;\n min-width: 0; // See https://github.com/twbs/bootstrap/pull/22740#issuecomment-305868106\n height: $card-height;\n word-wrap: break-word;\n background-color: $card-bg;\n background-clip: border-box;\n border: $card-border-width solid $card-border-color;\n @include border-radius($card-border-radius);\n\n > hr {\n margin-right: 0;\n margin-left: 0;\n }\n\n > .list-group:first-child {\n .list-group-item:first-child {\n @include border-top-radius($card-border-radius);\n }\n }\n\n > .list-group:last-child {\n .list-group-item:last-child {\n @include border-bottom-radius($card-border-radius);\n }\n }\n}\n\n.card-body {\n // Enable `flex-grow: 1` for decks and groups so that card blocks take up\n // as much space as possible, ensuring footers are aligned to the bottom.\n flex: 1 1 auto;\n // Workaround for the image size bug in IE\n // See: https://github.com/twbs/bootstrap/pull/28855\n min-height: 1px;\n padding: $card-spacer-x;\n color: $card-color;\n}\n\n.card-title {\n margin-bottom: $card-spacer-y;\n}\n\n.card-subtitle {\n margin-top: -$card-spacer-y / 2;\n margin-bottom: 0;\n}\n\n.card-text:last-child {\n margin-bottom: 0;\n}\n\n.card-link {\n @include hover() {\n text-decoration: none;\n }\n\n + .card-link {\n margin-left: $card-spacer-x;\n }\n}\n\n//\n// Optional textual caps\n//\n\n.card-header {\n padding: $card-spacer-y $card-spacer-x;\n margin-bottom: 0; // Removes the default margin-bottom of <hN>\n color: $card-cap-color;\n background-color: $card-cap-bg;\n border-bottom: $card-border-width solid $card-border-color;\n\n &:first-child {\n @include border-radius($card-inner-border-radius $card-inner-border-radius 0 0);\n }\n\n + .list-group {\n .list-group-item:first-child {\n border-top: 0;\n }\n }\n}\n\n.card-footer {\n padding: $card-spacer-y $card-spacer-x;\n background-color: $card-cap-bg;\n border-top: $card-border-width solid $card-border-color;\n\n &:last-child {\n @include border-radius(0 0 $card-inner-border-radius $card-inner-border-radius);\n }\n}\n\n\n//\n// Header navs\n//\n\n.card-header-tabs {\n margin-right: -$card-spacer-x / 2;\n margin-bottom: -$card-spacer-y;\n margin-left: -$card-spacer-x / 2;\n border-bottom: 0;\n}\n\n.card-header-pills {\n margin-right: -$card-spacer-x / 2;\n margin-left: -$card-spacer-x / 2;\n}\n\n// Card image\n.card-img-overlay {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n padding: $card-img-overlay-padding;\n}\n\n.card-img,\n.card-img-top,\n.card-img-bottom {\n flex-shrink: 0; // For IE: https://github.com/twbs/bootstrap/issues/29396\n width: 100%; // Required because we use flexbox and this inherently applies align-self: stretch\n}\n\n.card-img,\n.card-img-top {\n @include border-top-radius($card-inner-border-radius);\n}\n\n.card-img,\n.card-img-bottom {\n @include border-bottom-radius($card-inner-border-radius);\n}\n\n\n// Card deck\n\n.card-deck {\n .card {\n margin-bottom: $card-deck-margin;\n }\n\n @include media-breakpoint-up(sm) {\n display: flex;\n flex-flow: row wrap;\n margin-right: -$card-deck-margin;\n margin-left: -$card-deck-margin;\n\n .card {\n // Flexbugs #4: https://github.com/philipwalton/flexbugs#flexbug-4\n flex: 1 0 0%;\n margin-right: $card-deck-margin;\n margin-bottom: 0; // Override the default\n margin-left: $card-deck-margin;\n }\n }\n}\n\n\n//\n// Card groups\n//\n\n.card-group {\n // The child selector allows nested `.card` within `.card-group`\n // to display properly.\n > .card {\n margin-bottom: $card-group-margin;\n }\n\n @include media-breakpoint-up(sm) {\n display: flex;\n flex-flow: row wrap;\n // The child selector allows nested `.card` within `.card-group`\n // to display properly.\n > .card {\n // Flexbugs #4: https://github.com/philipwalton/flexbugs#flexbug-4\n flex: 1 0 0%;\n margin-bottom: 0;\n\n + .card {\n margin-left: 0;\n border-left: 0;\n }\n\n // Handle rounded corners\n @if $enable-rounded {\n &:not(:last-child) {\n @include border-right-radius(0);\n\n .card-img-top,\n .card-header {\n // stylelint-disable-next-line property-blacklist\n border-top-right-radius: 0;\n }\n .card-img-bottom,\n .card-footer {\n // stylelint-disable-next-line property-blacklist\n border-bottom-right-radius: 0;\n }\n }\n\n &:not(:first-child) {\n @include border-left-radius(0);\n\n .card-img-top,\n .card-header {\n // stylelint-disable-next-line property-blacklist\n border-top-left-radius: 0;\n }\n .card-img-bottom,\n .card-footer {\n // stylelint-disable-next-line property-blacklist\n border-bottom-left-radius: 0;\n }\n }\n }\n }\n }\n}\n\n\n//\n// Columns\n//\n\n.card-columns {\n .card {\n margin-bottom: $card-columns-margin;\n }\n\n @include media-breakpoint-up(sm) {\n column-count: $card-columns-count;\n column-gap: $card-columns-gap;\n orphans: 1;\n widows: 1;\n\n .card {\n display: inline-block; // Don't let them vertically span multiple columns\n width: 100%; // Don't let their width change\n }\n }\n}\n\n\n//\n// Accordion\n//\n\n.accordion {\n > .card {\n overflow: hidden;\n\n &:not(:last-of-type) {\n border-bottom: 0;\n @include border-bottom-radius(0);\n }\n\n &:not(:first-of-type) {\n @include border-top-radius(0);\n }\n\n > .card-header {\n @include border-radius(0);\n margin-bottom: -$card-border-width;\n }\n }\n}\n", ".breadcrumb {\n display: flex;\n flex-wrap: wrap;\n padding: $breadcrumb-padding-y $breadcrumb-padding-x;\n margin-bottom: $breadcrumb-margin-bottom;\n @include font-size($breadcrumb-font-size);\n list-style: none;\n background-color: $breadcrumb-bg;\n @include border-radius($breadcrumb-border-radius);\n}\n\n.breadcrumb-item {\n // The separator between breadcrumbs (by default, a forward-slash: \"/\")\n + .breadcrumb-item {\n padding-left: $breadcrumb-item-padding;\n\n &::before {\n display: inline-block; // Suppress underlining of the separator in modern browsers\n padding-right: $breadcrumb-item-padding;\n color: $breadcrumb-divider-color;\n content: escape-svg($breadcrumb-divider);\n }\n }\n\n // IE9-11 hack to properly handle hyperlink underlines for breadcrumbs built\n // without `<ul>`s. The `::before` pseudo-element generates an element\n // *within* the .breadcrumb-item and thereby inherits the `text-decoration`.\n //\n // To trick IE into suppressing the underline, we give the pseudo-element an\n // underline and then immediately remove it.\n + .breadcrumb-item:hover::before {\n text-decoration: underline;\n }\n // stylelint-disable-next-line no-duplicate-selectors\n + .breadcrumb-item:hover::before {\n text-decoration: none;\n }\n\n &.active {\n color: $breadcrumb-active-color;\n }\n}\n", ".pagination {\n display: flex;\n @include list-unstyled();\n @include border-radius();\n}\n\n.page-link {\n position: relative;\n display: block;\n padding: $pagination-padding-y $pagination-padding-x;\n margin-left: -$pagination-border-width;\n line-height: $pagination-line-height;\n color: $pagination-color;\n background-color: $pagination-bg;\n border: $pagination-border-width solid $pagination-border-color;\n\n &:hover {\n z-index: 2;\n color: $pagination-hover-color;\n text-decoration: none;\n background-color: $pagination-hover-bg;\n border-color: $pagination-hover-border-color;\n }\n\n &:focus {\n z-index: 3;\n outline: $pagination-focus-outline;\n box-shadow: $pagination-focus-box-shadow;\n }\n}\n\n.page-item {\n &:first-child {\n .page-link {\n margin-left: 0;\n @include border-left-radius($border-radius);\n }\n }\n &:last-child {\n .page-link {\n @include border-right-radius($border-radius);\n }\n }\n\n &.active .page-link {\n z-index: 3;\n color: $pagination-active-color;\n background-color: $pagination-active-bg;\n border-color: $pagination-active-border-color;\n }\n\n &.disabled .page-link {\n color: $pagination-disabled-color;\n pointer-events: none;\n // Opinionated: remove the \"hand\" cursor set previously for .page-link\n cursor: auto;\n background-color: $pagination-disabled-bg;\n border-color: $pagination-disabled-border-color;\n }\n}\n\n\n//\n// Sizing\n//\n\n.pagination-lg {\n @include pagination-size($pagination-padding-y-lg, $pagination-padding-x-lg, $font-size-lg, $line-height-lg, $border-radius-lg);\n}\n\n.pagination-sm {\n @include pagination-size($pagination-padding-y-sm, $pagination-padding-x-sm, $font-size-sm, $line-height-sm, $border-radius-sm);\n}\n", "// Pagination\n\n@mixin pagination-size($padding-y, $padding-x, $font-size, $line-height, $border-radius) {\n .page-link {\n padding: $padding-y $padding-x;\n @include font-size($font-size);\n line-height: $line-height;\n }\n\n .page-item {\n &:first-child {\n .page-link {\n @include border-left-radius($border-radius);\n }\n }\n &:last-child {\n .page-link {\n @include border-right-radius($border-radius);\n }\n }\n }\n}\n", "// Base class\n//\n// Requires one of the contextual, color modifier classes for `color` and\n// `background-color`.\n\n.badge {\n display: inline-block;\n padding: $badge-padding-y $badge-padding-x;\n @include font-size($badge-font-size);\n font-weight: $badge-font-weight;\n line-height: 1;\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n @include border-radius($badge-border-radius);\n @include transition($badge-transition);\n\n @at-root a#{&} {\n @include hover-focus() {\n text-decoration: none;\n }\n }\n\n // Empty badges collapse automatically\n &:empty {\n display: none;\n }\n}\n\n// Quick fix for badges in buttons\n.btn .badge {\n position: relative;\n top: -1px;\n}\n\n// Pill badges\n//\n// Make them extra rounded with a modifier to replace v3's badges.\n\n.badge-pill {\n padding-right: $badge-pill-padding-x;\n padding-left: $badge-pill-padding-x;\n @include border-radius($badge-pill-border-radius);\n}\n\n// Colors\n//\n// Contextual variations (linked badges get darker on :hover).\n\n@each $color, $value in $theme-colors {\n .badge-#{$color} {\n @include badge-variant($value);\n }\n}\n", "@mixin badge-variant($bg) {\n color: color-yiq($bg);\n background-color: $bg;\n\n @at-root a#{&} {\n @include hover-focus() {\n color: color-yiq($bg);\n background-color: darken($bg, 10%);\n }\n\n &:focus,\n &.focus {\n outline: 0;\n box-shadow: 0 0 0 $badge-focus-width rgba($bg, .5);\n }\n }\n}\n", ".jumbotron {\n padding: $jumbotron-padding ($jumbotron-padding / 2);\n margin-bottom: $jumbotron-padding;\n color: $jumbotron-color;\n background-color: $jumbotron-bg;\n @include border-radius($border-radius-lg);\n\n @include media-breakpoint-up(sm) {\n padding: ($jumbotron-padding * 2) $jumbotron-padding;\n }\n}\n\n.jumbotron-fluid {\n padding-right: 0;\n padding-left: 0;\n @include border-radius(0);\n}\n", "//\n// Base styles\n//\n\n.alert {\n position: relative;\n padding: $alert-padding-y $alert-padding-x;\n margin-bottom: $alert-margin-bottom;\n border: $alert-border-width solid transparent;\n @include border-radius($alert-border-radius);\n}\n\n// Headings for larger alerts\n.alert-heading {\n // Specified to prevent conflicts of changing $headings-color\n color: inherit;\n}\n\n// Provide class for links that match alerts\n.alert-link {\n font-weight: $alert-link-font-weight;\n}\n\n\n// Dismissible alerts\n//\n// Expand the right padding and account for the close button's positioning.\n\n.alert-dismissible {\n padding-right: $close-font-size + $alert-padding-x * 2;\n\n // Adjust close link position\n .close {\n position: absolute;\n top: 0;\n right: 0;\n padding: $alert-padding-y $alert-padding-x;\n color: inherit;\n }\n}\n\n\n// Alternate styles\n//\n// Generate contextual modifier classes for colorizing the alert.\n\n@each $color, $value in $theme-colors {\n .alert-#{$color} {\n @include alert-variant(theme-color-level($color, $alert-bg-level), theme-color-level($color, $alert-border-level), theme-color-level($color, $alert-color-level));\n }\n}\n", "@mixin alert-variant($background, $border, $color) {\n color: $color;\n @include gradient-bg($background);\n border-color: $border;\n\n hr {\n border-top-color: darken($border, 5%);\n }\n\n .alert-link {\n color: darken($color, 10%);\n }\n}\n", "// Disable animation if transitions are disabled\n@if $enable-transitions {\n @keyframes progress-bar-stripes {\n from { background-position: $progress-height 0; }\n to { background-position: 0 0; }\n }\n}\n\n.progress {\n display: flex;\n height: $progress-height;\n overflow: hidden; // force rounded corners by cropping it\n @include font-size($progress-font-size);\n background-color: $progress-bg;\n @include border-radius($progress-border-radius);\n @include box-shadow($progress-box-shadow);\n}\n\n.progress-bar {\n display: flex;\n flex-direction: column;\n justify-content: center;\n overflow: hidden;\n color: $progress-bar-color;\n text-align: center;\n white-space: nowrap;\n background-color: $progress-bar-bg;\n @include transition($progress-bar-transition);\n}\n\n.progress-bar-striped {\n @include gradient-striped();\n background-size: $progress-height $progress-height;\n}\n\n@if $enable-transitions {\n .progress-bar-animated {\n animation: progress-bar-stripes $progress-bar-animation-timing;\n\n @if $enable-prefers-reduced-motion-media-query {\n @media (prefers-reduced-motion: reduce) {\n animation: none;\n }\n }\n }\n}\n", ".media {\n display: flex;\n align-items: flex-start;\n}\n\n.media-body {\n flex: 1;\n}\n", "// Base class\n//\n// Easily usable on <ul>, <ol>, or <div>.\n\n.list-group {\n display: flex;\n flex-direction: column;\n\n // No need to set list-style: none; since .list-group-item is block level\n padding-left: 0; // reset padding because ul and ol\n margin-bottom: 0;\n}\n\n\n// Interactive list items\n//\n// Use anchor or button elements instead of `li`s or `div`s to create interactive\n// list items. Includes an extra `.active` modifier class for selected items.\n\n.list-group-item-action {\n width: 100%; // For `<button>`s (anchors become 100% by default though)\n color: $list-group-action-color;\n text-align: inherit; // For `<button>`s (anchors inherit)\n\n // Hover state\n @include hover-focus() {\n z-index: 1; // Place hover/focus items above their siblings for proper border styling\n color: $list-group-action-hover-color;\n text-decoration: none;\n background-color: $list-group-hover-bg;\n }\n\n &:active {\n color: $list-group-action-active-color;\n background-color: $list-group-action-active-bg;\n }\n}\n\n\n// Individual list items\n//\n// Use on `li`s or `div`s within the `.list-group` parent.\n\n.list-group-item {\n position: relative;\n display: block;\n padding: $list-group-item-padding-y $list-group-item-padding-x;\n color: $list-group-color;\n background-color: $list-group-bg;\n border: $list-group-border-width solid $list-group-border-color;\n\n &:first-child {\n @include border-top-radius($list-group-border-radius);\n }\n\n &:last-child {\n @include border-bottom-radius($list-group-border-radius);\n }\n\n &.disabled,\n &:disabled {\n color: $list-group-disabled-color;\n pointer-events: none;\n background-color: $list-group-disabled-bg;\n }\n\n // Include both here for `<a>`s and `<button>`s\n &.active {\n z-index: 2; // Place active items above their siblings for proper border styling\n color: $list-group-active-color;\n background-color: $list-group-active-bg;\n border-color: $list-group-active-border-color;\n }\n\n & + & {\n border-top-width: 0;\n\n &.active {\n margin-top: -$list-group-border-width;\n border-top-width: $list-group-border-width;\n }\n }\n}\n\n\n// Horizontal\n//\n// Change the layout of list group items from vertical (default) to horizontal.\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n .list-group-horizontal#{$infix} {\n flex-direction: row;\n\n .list-group-item {\n &:first-child {\n @include border-bottom-left-radius($list-group-border-radius);\n @include border-top-right-radius(0);\n }\n\n &:last-child {\n @include border-top-right-radius($list-group-border-radius);\n @include border-bottom-left-radius(0);\n }\n\n &.active {\n margin-top: 0;\n }\n\n & + .list-group-item {\n border-top-width: $list-group-border-width;\n border-left-width: 0;\n\n &.active {\n margin-left: -$list-group-border-width;\n border-left-width: $list-group-border-width;\n }\n }\n }\n }\n }\n}\n\n\n// Flush list items\n//\n// Remove borders and border-radius to keep list group items edge-to-edge. Most\n// useful within other components (e.g., cards).\n\n.list-group-flush {\n .list-group-item {\n border-right-width: 0;\n border-left-width: 0;\n @include border-radius(0);\n\n &:first-child {\n border-top-width: 0;\n }\n }\n\n &:last-child {\n .list-group-item:last-child {\n border-bottom-width: 0;\n }\n }\n}\n\n\n// Contextual variants\n//\n// Add modifier classes to change text and background color on individual items.\n// Organizationally, this must come after the `:hover` states.\n\n@each $color, $value in $theme-colors {\n @include list-group-item-variant($color, theme-color-level($color, -9), theme-color-level($color, 6));\n}\n", "// List Groups\n\n@mixin list-group-item-variant($state, $background, $color) {\n .list-group-item-#{$state} {\n color: $color;\n background-color: $background;\n\n &.list-group-item-action {\n @include hover-focus() {\n color: $color;\n background-color: darken($background, 5%);\n }\n\n &.active {\n color: $white;\n background-color: $color;\n border-color: $color;\n }\n }\n }\n}\n", ".close {\n float: right;\n @include font-size($close-font-size);\n font-weight: $close-font-weight;\n line-height: 1;\n color: $close-color;\n text-shadow: $close-text-shadow;\n opacity: .5;\n\n // Override <a>'s hover style\n @include hover() {\n color: $close-color;\n text-decoration: none;\n }\n\n &:not(:disabled):not(.disabled) {\n @include hover-focus() {\n opacity: .75;\n }\n }\n}\n\n// Additional properties for button version\n// iOS requires the button element instead of an anchor tag.\n// If you want the anchor version, it requires `href=\"#\"`.\n// See https://developer.mozilla.org/en-US/docs/Web/Events/click#Safari_Mobile\n\n// stylelint-disable-next-line selector-no-qualifying-type\nbutton.close {\n padding: 0;\n background-color: transparent;\n border: 0;\n appearance: none;\n}\n\n// Future-proof disabling of clicks on `<a>` elements\n\n// stylelint-disable-next-line selector-no-qualifying-type\na.close.disabled {\n pointer-events: none;\n}\n", ".toast {\n max-width: $toast-max-width;\n overflow: hidden; // cheap rounded corners on nested items\n @include font-size($toast-font-size);\n color: $toast-color;\n background-color: $toast-background-color;\n background-clip: padding-box;\n border: $toast-border-width solid $toast-border-color;\n box-shadow: $toast-box-shadow;\n backdrop-filter: blur(10px);\n opacity: 0;\n @include border-radius($toast-border-radius);\n\n &:not(:last-child) {\n margin-bottom: $toast-padding-x;\n }\n\n &.showing {\n opacity: 1;\n }\n\n &.show {\n display: block;\n opacity: 1;\n }\n\n &.hide {\n display: none;\n }\n}\n\n.toast-header {\n display: flex;\n align-items: center;\n padding: $toast-padding-y $toast-padding-x;\n color: $toast-header-color;\n background-color: $toast-header-background-color;\n background-clip: padding-box;\n border-bottom: $toast-border-width solid $toast-header-border-color;\n}\n\n.toast-body {\n padding: $toast-padding-x; // apply to both vertical and horizontal\n}\n", "// .modal-open - body class for killing the scroll\n// .modal - container to scroll within\n// .modal-dialog - positioning shell for the actual modal\n// .modal-content - actual modal w/ bg and corners and stuff\n\n\n.modal-open {\n // Kill the scroll on the body\n overflow: hidden;\n\n .modal {\n overflow-x: hidden;\n overflow-y: auto;\n }\n}\n\n// Container that the modal scrolls within\n.modal {\n position: fixed;\n top: 0;\n left: 0;\n z-index: $zindex-modal;\n display: none;\n width: 100%;\n height: 100%;\n overflow: hidden;\n // Prevent Chrome on Windows from adding a focus outline. For details, see\n // https://github.com/twbs/bootstrap/pull/10951.\n outline: 0;\n // We deliberately don't use `-webkit-overflow-scrolling: touch;` due to a\n // gnarly iOS Safari bug: https://bugs.webkit.org/show_bug.cgi?id=158342\n // See also https://github.com/twbs/bootstrap/issues/17695\n}\n\n// Shell div to position the modal with bottom padding\n.modal-dialog {\n position: relative;\n width: auto;\n margin: $modal-dialog-margin;\n // allow clicks to pass through for custom click handling to close modal\n pointer-events: none;\n\n // When fading in the modal, animate it to slide down\n .modal.fade & {\n @include transition($modal-transition);\n transform: $modal-fade-transform;\n }\n .modal.show & {\n transform: $modal-show-transform;\n }\n\n // When trying to close, animate focus to scale\n .modal.modal-static & {\n transform: $modal-scale-transform;\n }\n}\n\n.modal-dialog-scrollable {\n display: flex; // IE10/11\n max-height: subtract(100%, $modal-dialog-margin * 2);\n\n .modal-content {\n max-height: subtract(100vh, $modal-dialog-margin * 2); // IE10/11\n overflow: hidden;\n }\n\n .modal-header,\n .modal-footer {\n flex-shrink: 0;\n }\n\n .modal-body {\n overflow-y: auto;\n }\n}\n\n.modal-dialog-centered {\n display: flex;\n align-items: center;\n min-height: subtract(100%, $modal-dialog-margin * 2);\n\n // Ensure `modal-dialog-centered` extends the full height of the view (IE10/11)\n &::before {\n display: block; // IE10\n height: subtract(100vh, $modal-dialog-margin * 2);\n content: \"\";\n }\n\n // Ensure `.modal-body` shows scrollbar (IE10/11)\n &.modal-dialog-scrollable {\n flex-direction: column;\n justify-content: center;\n height: 100%;\n\n .modal-content {\n max-height: none;\n }\n\n &::before {\n content: none;\n }\n }\n}\n\n// Actual modal\n.modal-content {\n position: relative;\n display: flex;\n flex-direction: column;\n width: 100%; // Ensure `.modal-content` extends the full width of the parent `.modal-dialog`\n // counteract the pointer-events: none; in the .modal-dialog\n color: $modal-content-color;\n pointer-events: auto;\n background-color: $modal-content-bg;\n background-clip: padding-box;\n border: $modal-content-border-width solid $modal-content-border-color;\n @include border-radius($modal-content-border-radius);\n @include box-shadow($modal-content-box-shadow-xs);\n // Remove focus outline from opened modal\n outline: 0;\n}\n\n// Modal background\n.modal-backdrop {\n position: fixed;\n top: 0;\n left: 0;\n z-index: $zindex-modal-backdrop;\n width: 100vw;\n height: 100vh;\n background-color: $modal-backdrop-bg;\n\n // Fade for backdrop\n &.fade { opacity: 0; }\n &.show { opacity: $modal-backdrop-opacity; }\n}\n\n// Modal header\n// Top section of the modal w/ title and dismiss\n.modal-header {\n display: flex;\n align-items: flex-start; // so the close btn always stays on the upper right corner\n justify-content: space-between; // Put modal header elements (title and dismiss) on opposite ends\n padding: $modal-header-padding;\n border-bottom: $modal-header-border-width solid $modal-header-border-color;\n @include border-top-radius($modal-content-inner-border-radius);\n\n .close {\n padding: $modal-header-padding;\n // auto on the left force icon to the right even when there is no .modal-title\n margin: (-$modal-header-padding-y) (-$modal-header-padding-x) (-$modal-header-padding-y) auto;\n }\n}\n\n// Title text within header\n.modal-title {\n margin-bottom: 0;\n line-height: $modal-title-line-height;\n}\n\n// Modal body\n// Where all modal content resides (sibling of .modal-header and .modal-footer)\n.modal-body {\n position: relative;\n // Enable `flex-grow: 1` so that the body take up as much space as possible\n // when there should be a fixed height on `.modal-dialog`.\n flex: 1 1 auto;\n padding: $modal-inner-padding;\n}\n\n// Footer (for actions)\n.modal-footer {\n display: flex;\n flex-wrap: wrap;\n align-items: center; // vertically center\n justify-content: flex-end; // Right align buttons with flex property because text-align doesn't work on flex items\n padding: $modal-inner-padding - $modal-footer-margin-between / 2;\n border-top: $modal-footer-border-width solid $modal-footer-border-color;\n @include border-bottom-radius($modal-content-inner-border-radius);\n\n // Place margin between footer elements\n // This solution is far from ideal because of the universal selector usage,\n // but is needed to fix https://github.com/twbs/bootstrap/issues/24800\n // stylelint-disable-next-line selector-max-universal\n > * {\n margin: $modal-footer-margin-between / 2;\n }\n}\n\n// Measure scrollbar width for padding body during modal show/hide\n.modal-scrollbar-measure {\n position: absolute;\n top: -9999px;\n width: 50px;\n height: 50px;\n overflow: scroll;\n}\n\n// Scale up the modal\n@include media-breakpoint-up(sm) {\n // Automatically set modal's width for larger viewports\n .modal-dialog {\n max-width: $modal-md;\n margin: $modal-dialog-margin-y-sm-up auto;\n }\n\n .modal-dialog-scrollable {\n max-height: subtract(100%, $modal-dialog-margin-y-sm-up * 2);\n\n .modal-content {\n max-height: subtract(100vh, $modal-dialog-margin-y-sm-up * 2);\n }\n }\n\n .modal-dialog-centered {\n min-height: subtract(100%, $modal-dialog-margin-y-sm-up * 2);\n\n &::before {\n height: subtract(100vh, $modal-dialog-margin-y-sm-up * 2);\n }\n }\n\n .modal-content {\n @include box-shadow($modal-content-box-shadow-sm-up);\n }\n\n .modal-sm { max-width: $modal-sm; }\n}\n\n@include media-breakpoint-up(lg) {\n .modal-lg,\n .modal-xl {\n max-width: $modal-lg;\n }\n}\n\n@include media-breakpoint-up(xl) {\n .modal-xl { max-width: $modal-xl; }\n}\n", "// Base class\n.tooltip {\n position: absolute;\n z-index: $zindex-tooltip;\n display: block;\n margin: $tooltip-margin;\n // Our parent element can be arbitrary since tooltips are by default inserted as a sibling of their target element.\n // So reset our font and text properties to avoid inheriting weird values.\n @include reset-text();\n @include font-size($tooltip-font-size);\n // Allow breaking very long words so they don't overflow the tooltip's bounds\n word-wrap: break-word;\n opacity: 0;\n\n &.show { opacity: $tooltip-opacity; }\n\n .arrow {\n position: absolute;\n display: block;\n width: $tooltip-arrow-width;\n height: $tooltip-arrow-height;\n\n &::before {\n position: absolute;\n content: \"\";\n border-color: transparent;\n border-style: solid;\n }\n }\n}\n\n.bs-tooltip-top {\n padding: $tooltip-arrow-height 0;\n\n .arrow {\n bottom: 0;\n\n &::before {\n top: 0;\n border-width: $tooltip-arrow-height ($tooltip-arrow-width / 2) 0;\n border-top-color: $tooltip-arrow-color;\n }\n }\n}\n\n.bs-tooltip-right {\n padding: 0 $tooltip-arrow-height;\n\n .arrow {\n left: 0;\n width: $tooltip-arrow-height;\n height: $tooltip-arrow-width;\n\n &::before {\n right: 0;\n border-width: ($tooltip-arrow-width / 2) $tooltip-arrow-height ($tooltip-arrow-width / 2) 0;\n border-right-color: $tooltip-arrow-color;\n }\n }\n}\n\n.bs-tooltip-bottom {\n padding: $tooltip-arrow-height 0;\n\n .arrow {\n top: 0;\n\n &::before {\n bottom: 0;\n border-width: 0 ($tooltip-arrow-width / 2) $tooltip-arrow-height;\n border-bottom-color: $tooltip-arrow-color;\n }\n }\n}\n\n.bs-tooltip-left {\n padding: 0 $tooltip-arrow-height;\n\n .arrow {\n right: 0;\n width: $tooltip-arrow-height;\n height: $tooltip-arrow-width;\n\n &::before {\n left: 0;\n border-width: ($tooltip-arrow-width / 2) 0 ($tooltip-arrow-width / 2) $tooltip-arrow-height;\n border-left-color: $tooltip-arrow-color;\n }\n }\n}\n\n.bs-tooltip-auto {\n &[x-placement^=\"top\"] {\n @extend .bs-tooltip-top;\n }\n &[x-placement^=\"right\"] {\n @extend .bs-tooltip-right;\n }\n &[x-placement^=\"bottom\"] {\n @extend .bs-tooltip-bottom;\n }\n &[x-placement^=\"left\"] {\n @extend .bs-tooltip-left;\n }\n}\n\n// Wrapper for the tooltip content\n.tooltip-inner {\n max-width: $tooltip-max-width;\n padding: $tooltip-padding-y $tooltip-padding-x;\n color: $tooltip-color;\n text-align: center;\n background-color: $tooltip-bg;\n @include border-radius($tooltip-border-radius);\n}\n", "@mixin reset-text() {\n font-family: $font-family-base;\n // We deliberately do NOT reset font-size or word-wrap.\n font-style: normal;\n font-weight: $font-weight-normal;\n line-height: $line-height-base;\n text-align: left; // Fallback for where `start` is not supported\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}\n", ".popover {\n position: absolute;\n top: 0;\n left: 0;\n z-index: $zindex-popover;\n display: block;\n max-width: $popover-max-width;\n // Our parent element can be arbitrary since tooltips are by default inserted as a sibling of their target element.\n // So reset our font and text properties to avoid inheriting weird values.\n @include reset-text();\n @include font-size($popover-font-size);\n // Allow breaking very long words so they don't overflow the popover's bounds\n word-wrap: break-word;\n background-color: $popover-bg;\n background-clip: padding-box;\n border: $popover-border-width solid $popover-border-color;\n @include border-radius($popover-border-radius);\n @include box-shadow($popover-box-shadow);\n\n .arrow {\n position: absolute;\n display: block;\n width: $popover-arrow-width;\n height: $popover-arrow-height;\n margin: 0 $popover-border-radius;\n\n &::before,\n &::after {\n position: absolute;\n display: block;\n content: \"\";\n border-color: transparent;\n border-style: solid;\n }\n }\n}\n\n.bs-popover-top {\n margin-bottom: $popover-arrow-height;\n\n > .arrow {\n bottom: subtract(-$popover-arrow-height, $popover-border-width);\n\n &::before {\n bottom: 0;\n border-width: $popover-arrow-height ($popover-arrow-width / 2) 0;\n border-top-color: $popover-arrow-outer-color;\n }\n\n &::after {\n bottom: $popover-border-width;\n border-width: $popover-arrow-height ($popover-arrow-width / 2) 0;\n border-top-color: $popover-arrow-color;\n }\n }\n}\n\n.bs-popover-right {\n margin-left: $popover-arrow-height;\n\n > .arrow {\n left: subtract(-$popover-arrow-height, $popover-border-width);\n width: $popover-arrow-height;\n height: $popover-arrow-width;\n margin: $popover-border-radius 0; // make sure the arrow does not touch the popover's rounded corners\n\n &::before {\n left: 0;\n border-width: ($popover-arrow-width / 2) $popover-arrow-height ($popover-arrow-width / 2) 0;\n border-right-color: $popover-arrow-outer-color;\n }\n\n &::after {\n left: $popover-border-width;\n border-width: ($popover-arrow-width / 2) $popover-arrow-height ($popover-arrow-width / 2) 0;\n border-right-color: $popover-arrow-color;\n }\n }\n}\n\n.bs-popover-bottom {\n margin-top: $popover-arrow-height;\n\n > .arrow {\n top: subtract(-$popover-arrow-height, $popover-border-width);\n\n &::before {\n top: 0;\n border-width: 0 ($popover-arrow-width / 2) $popover-arrow-height ($popover-arrow-width / 2);\n border-bottom-color: $popover-arrow-outer-color;\n }\n\n &::after {\n top: $popover-border-width;\n border-width: 0 ($popover-arrow-width / 2) $popover-arrow-height ($popover-arrow-width / 2);\n border-bottom-color: $popover-arrow-color;\n }\n }\n\n // This will remove the popover-header's border just below the arrow\n .popover-header::before {\n position: absolute;\n top: 0;\n left: 50%;\n display: block;\n width: $popover-arrow-width;\n margin-left: -$popover-arrow-width / 2;\n content: \"\";\n border-bottom: $popover-border-width solid $popover-header-bg;\n }\n}\n\n.bs-popover-left {\n margin-right: $popover-arrow-height;\n\n > .arrow {\n right: subtract(-$popover-arrow-height, $popover-border-width);\n width: $popover-arrow-height;\n height: $popover-arrow-width;\n margin: $popover-border-radius 0; // make sure the arrow does not touch the popover's rounded corners\n\n &::before {\n right: 0;\n border-width: ($popover-arrow-width / 2) 0 ($popover-arrow-width / 2) $popover-arrow-height;\n border-left-color: $popover-arrow-outer-color;\n }\n\n &::after {\n right: $popover-border-width;\n border-width: ($popover-arrow-width / 2) 0 ($popover-arrow-width / 2) $popover-arrow-height;\n border-left-color: $popover-arrow-color;\n }\n }\n}\n\n.bs-popover-auto {\n &[x-placement^=\"top\"] {\n @extend .bs-popover-top;\n }\n &[x-placement^=\"right\"] {\n @extend .bs-popover-right;\n }\n &[x-placement^=\"bottom\"] {\n @extend .bs-popover-bottom;\n }\n &[x-placement^=\"left\"] {\n @extend .bs-popover-left;\n }\n}\n\n\n// Offset the popover to account for the popover arrow\n.popover-header {\n padding: $popover-header-padding-y $popover-header-padding-x;\n margin-bottom: 0; // Reset the default from Reboot\n @include font-size($font-size-base);\n color: $popover-header-color;\n background-color: $popover-header-bg;\n border-bottom: $popover-border-width solid darken($popover-header-bg, 5%);\n @include border-top-radius($popover-inner-border-radius);\n\n &:empty {\n display: none;\n }\n}\n\n.popover-body {\n padding: $popover-body-padding-y $popover-body-padding-x;\n color: $popover-body-color;\n}\n", "// Notes on the classes:\n//\n// 1. .carousel.pointer-event should ideally be pan-y (to allow for users to scroll vertically)\n// even when their scroll action started on a carousel, but for compatibility (with Firefox)\n// we're preventing all actions instead\n// 2. The .carousel-item-left and .carousel-item-right is used to indicate where\n// the active slide is heading.\n// 3. .active.carousel-item is the current slide.\n// 4. .active.carousel-item-left and .active.carousel-item-right is the current\n// slide in its in-transition state. Only one of these occurs at a time.\n// 5. .carousel-item-next.carousel-item-left and .carousel-item-prev.carousel-item-right\n// is the upcoming slide in transition.\n\n.carousel {\n position: relative;\n}\n\n.carousel.pointer-event {\n touch-action: pan-y;\n}\n\n.carousel-inner {\n position: relative;\n width: 100%;\n overflow: hidden;\n @include clearfix();\n}\n\n.carousel-item {\n position: relative;\n display: none;\n float: left;\n width: 100%;\n margin-right: -100%;\n backface-visibility: hidden;\n @include transition($carousel-transition);\n}\n\n.carousel-item.active,\n.carousel-item-next,\n.carousel-item-prev {\n display: block;\n}\n\n.carousel-item-next:not(.carousel-item-left),\n.active.carousel-item-right {\n transform: translateX(100%);\n}\n\n.carousel-item-prev:not(.carousel-item-right),\n.active.carousel-item-left {\n transform: translateX(-100%);\n}\n\n\n//\n// Alternate transitions\n//\n\n.carousel-fade {\n .carousel-item {\n opacity: 0;\n transition-property: opacity;\n transform: none;\n }\n\n .carousel-item.active,\n .carousel-item-next.carousel-item-left,\n .carousel-item-prev.carousel-item-right {\n z-index: 1;\n opacity: 1;\n }\n\n .active.carousel-item-left,\n .active.carousel-item-right {\n z-index: 0;\n opacity: 0;\n @include transition(opacity 0s $carousel-transition-duration);\n }\n}\n\n\n//\n// Left/right controls for nav\n//\n\n.carousel-control-prev,\n.carousel-control-next {\n position: absolute;\n top: 0;\n bottom: 0;\n z-index: 1;\n // Use flex for alignment (1-3)\n display: flex; // 1. allow flex styles\n align-items: center; // 2. vertically center contents\n justify-content: center; // 3. horizontally center contents\n width: $carousel-control-width;\n color: $carousel-control-color;\n text-align: center;\n opacity: $carousel-control-opacity;\n @include transition($carousel-control-transition);\n\n // Hover/focus state\n @include hover-focus() {\n color: $carousel-control-color;\n text-decoration: none;\n outline: 0;\n opacity: $carousel-control-hover-opacity;\n }\n}\n.carousel-control-prev {\n left: 0;\n @if $enable-gradients {\n background-image: linear-gradient(90deg, rgba($black, .25), rgba($black, .001));\n }\n}\n.carousel-control-next {\n right: 0;\n @if $enable-gradients {\n background-image: linear-gradient(270deg, rgba($black, .25), rgba($black, .001));\n }\n}\n\n// Icons for within\n.carousel-control-prev-icon,\n.carousel-control-next-icon {\n display: inline-block;\n width: $carousel-control-icon-width;\n height: $carousel-control-icon-width;\n background: no-repeat 50% / 100% 100%;\n}\n.carousel-control-prev-icon {\n background-image: escape-svg($carousel-control-prev-icon-bg);\n}\n.carousel-control-next-icon {\n background-image: escape-svg($carousel-control-next-icon-bg);\n}\n\n\n// Optional indicator pips\n//\n// Add an ordered list with the following class and add a list item for each\n// slide your carousel holds.\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; // override <ol> default\n // Use the .carousel-control's width as margin so we don't overlay those\n margin-right: $carousel-control-width;\n margin-left: $carousel-control-width;\n list-style: none;\n\n li {\n box-sizing: content-box;\n flex: 0 1 auto;\n width: $carousel-indicator-width;\n height: $carousel-indicator-height;\n margin-right: $carousel-indicator-spacer;\n margin-left: $carousel-indicator-spacer;\n text-indent: -999px;\n cursor: pointer;\n background-color: $carousel-indicator-active-bg;\n background-clip: padding-box;\n // Use transparent borders to increase the hit area by 10px on top and bottom.\n border-top: $carousel-indicator-hit-area-height solid transparent;\n border-bottom: $carousel-indicator-hit-area-height solid transparent;\n opacity: .5;\n @include transition($carousel-indicator-transition);\n }\n\n .active {\n opacity: 1;\n }\n}\n\n\n// Optional captions\n//\n//\n\n.carousel-caption {\n position: absolute;\n right: (100% - $carousel-caption-width) / 2;\n bottom: 20px;\n left: (100% - $carousel-caption-width) / 2;\n z-index: 10;\n padding-top: 20px;\n padding-bottom: 20px;\n color: $carousel-caption-color;\n text-align: center;\n}\n", "@mixin clearfix() {\n &::after {\n display: block;\n clear: both;\n content: \"\";\n }\n}\n", "//\n// Rotating border\n//\n\n@keyframes spinner-border {\n to { transform: rotate(360deg); }\n}\n\n.spinner-border {\n display: inline-block;\n width: $spinner-width;\n height: $spinner-height;\n vertical-align: text-bottom;\n border: $spinner-border-width solid currentColor;\n border-right-color: transparent;\n // stylelint-disable-next-line property-blacklist\n border-radius: 50%;\n animation: spinner-border .75s linear infinite;\n}\n\n.spinner-border-sm {\n width: $spinner-width-sm;\n height: $spinner-height-sm;\n border-width: $spinner-border-width-sm;\n}\n\n//\n// Growing circle\n//\n\n@keyframes spinner-grow {\n 0% {\n transform: scale(0);\n }\n 50% {\n opacity: 1;\n }\n}\n\n.spinner-grow {\n display: inline-block;\n width: $spinner-width;\n height: $spinner-height;\n vertical-align: text-bottom;\n background-color: currentColor;\n // stylelint-disable-next-line property-blacklist\n border-radius: 50%;\n opacity: 0;\n animation: spinner-grow .75s linear infinite;\n}\n\n.spinner-grow-sm {\n width: $spinner-width-sm;\n height: $spinner-height-sm;\n}\n", "// stylelint-disable declaration-no-important\n\n.align-baseline { vertical-align: baseline !important; } // Browser default\n.align-top { vertical-align: top !important; }\n.align-middle { vertical-align: middle !important; }\n.align-bottom { vertical-align: bottom !important; }\n.align-text-bottom { vertical-align: text-bottom !important; }\n.align-text-top { vertical-align: text-top !important; }\n", "// stylelint-disable declaration-no-important\n\n// Contextual backgrounds\n\n@mixin bg-variant($parent, $color, $ignore-warning: false) {\n #{$parent} {\n background-color: $color !important;\n }\n a#{$parent},\n button#{$parent} {\n @include hover-focus() {\n background-color: darken($color, 10%) !important;\n }\n }\n @include deprecate(\"The `bg-variant` mixin\", \"v4.4.0\", \"v5\", $ignore-warning);\n}\n\n@mixin bg-gradient-variant($parent, $color) {\n #{$parent} {\n background: $color linear-gradient(180deg, mix($body-bg, $color, 15%), $color) repeat-x !important;\n }\n}\n", "// stylelint-disable declaration-no-important\n\n@each $color, $value in $theme-colors {\n @include bg-variant(\".bg-#{$color}\", $value, true);\n}\n\n@if $enable-gradients {\n @each $color, $value in $theme-colors {\n @include bg-gradient-variant(\".bg-gradient-#{$color}\", $value);\n }\n}\n\n.bg-white {\n background-color: $white !important;\n}\n\n.bg-transparent {\n background-color: transparent !important;\n}\n", "// stylelint-disable property-blacklist, declaration-no-important\n\n//\n// Border\n//\n\n.border { border: $border-width solid $border-color !important; }\n.border-top { border-top: $border-width solid $border-color !important; }\n.border-right { border-right: $border-width solid $border-color !important; }\n.border-bottom { border-bottom: $border-width solid $border-color !important; }\n.border-left { border-left: $border-width solid $border-color !important; }\n\n.border-0 { border: 0 !important; }\n.border-top-0 { border-top: 0 !important; }\n.border-right-0 { border-right: 0 !important; }\n.border-bottom-0 { border-bottom: 0 !important; }\n.border-left-0 { border-left: 0 !important; }\n\n@each $color, $value in $theme-colors {\n .border-#{$color} {\n border-color: $value !important;\n }\n}\n\n.border-white {\n border-color: $white !important;\n}\n\n//\n// Border-radius\n//\n\n.rounded-sm {\n border-radius: $border-radius-sm !important;\n}\n\n.rounded {\n border-radius: $border-radius !important;\n}\n\n.rounded-top {\n border-top-left-radius: $border-radius !important;\n border-top-right-radius: $border-radius !important;\n}\n\n.rounded-right {\n border-top-right-radius: $border-radius !important;\n border-bottom-right-radius: $border-radius !important;\n}\n\n.rounded-bottom {\n border-bottom-right-radius: $border-radius !important;\n border-bottom-left-radius: $border-radius !important;\n}\n\n.rounded-left {\n border-top-left-radius: $border-radius !important;\n border-bottom-left-radius: $border-radius !important;\n}\n\n.rounded-lg {\n border-radius: $border-radius-lg !important;\n}\n\n.rounded-circle {\n border-radius: 50% !important;\n}\n\n.rounded-pill {\n border-radius: $rounded-pill !important;\n}\n\n.rounded-0 {\n border-radius: 0 !important;\n}\n", "// stylelint-disable declaration-no-important\n\n//\n// Utilities for common `display` values\n//\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n @each $value in $displays {\n .d#{$infix}-#{$value} { display: $value !important; }\n }\n }\n}\n\n\n//\n// Utilities for toggling `display` in print\n//\n\n@media print {\n @each $value in $displays {\n .d-print-#{$value} { display: $value !important; }\n }\n}\n", "// Credit: Nicolas Gallagher and SUIT CSS.\n\n.embed-responsive {\n position: relative;\n display: block;\n width: 100%;\n padding: 0;\n overflow: hidden;\n\n &::before {\n display: block;\n content: \"\";\n }\n\n .embed-responsive-item,\n iframe,\n embed,\n object,\n video {\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n width: 100%;\n height: 100%;\n border: 0;\n }\n}\n\n@each $embed-responsive-aspect-ratio in $embed-responsive-aspect-ratios {\n $embed-responsive-aspect-ratio-x: nth($embed-responsive-aspect-ratio, 1);\n $embed-responsive-aspect-ratio-y: nth($embed-responsive-aspect-ratio, 2);\n\n .embed-responsive-#{$embed-responsive-aspect-ratio-x}by#{$embed-responsive-aspect-ratio-y} {\n &::before {\n padding-top: percentage($embed-responsive-aspect-ratio-y / $embed-responsive-aspect-ratio-x);\n }\n }\n}\n", "// stylelint-disable declaration-no-important\n\n// Flex variation\n//\n// Custom styles for additional flex alignment options.\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n .flex#{$infix}-row { flex-direction: row !important; }\n .flex#{$infix}-column { flex-direction: column !important; }\n .flex#{$infix}-row-reverse { flex-direction: row-reverse !important; }\n .flex#{$infix}-column-reverse { flex-direction: column-reverse !important; }\n\n .flex#{$infix}-wrap { flex-wrap: wrap !important; }\n .flex#{$infix}-nowrap { flex-wrap: nowrap !important; }\n .flex#{$infix}-wrap-reverse { flex-wrap: wrap-reverse !important; }\n .flex#{$infix}-fill { flex: 1 1 auto !important; }\n .flex#{$infix}-grow-0 { flex-grow: 0 !important; }\n .flex#{$infix}-grow-1 { flex-grow: 1 !important; }\n .flex#{$infix}-shrink-0 { flex-shrink: 0 !important; }\n .flex#{$infix}-shrink-1 { flex-shrink: 1 !important; }\n\n .justify-content#{$infix}-start { justify-content: flex-start !important; }\n .justify-content#{$infix}-end { justify-content: flex-end !important; }\n .justify-content#{$infix}-center { justify-content: center !important; }\n .justify-content#{$infix}-between { justify-content: space-between !important; }\n .justify-content#{$infix}-around { justify-content: space-around !important; }\n\n .align-items#{$infix}-start { align-items: flex-start !important; }\n .align-items#{$infix}-end { align-items: flex-end !important; }\n .align-items#{$infix}-center { align-items: center !important; }\n .align-items#{$infix}-baseline { align-items: baseline !important; }\n .align-items#{$infix}-stretch { align-items: stretch !important; }\n\n .align-content#{$infix}-start { align-content: flex-start !important; }\n .align-content#{$infix}-end { align-content: flex-end !important; }\n .align-content#{$infix}-center { align-content: center !important; }\n .align-content#{$infix}-between { align-content: space-between !important; }\n .align-content#{$infix}-around { align-content: space-around !important; }\n .align-content#{$infix}-stretch { align-content: stretch !important; }\n\n .align-self#{$infix}-auto { align-self: auto !important; }\n .align-self#{$infix}-start { align-self: flex-start !important; }\n .align-self#{$infix}-end { align-self: flex-end !important; }\n .align-self#{$infix}-center { align-self: center !important; }\n .align-self#{$infix}-baseline { align-self: baseline !important; }\n .align-self#{$infix}-stretch { align-self: stretch !important; }\n }\n}\n", "// stylelint-disable declaration-no-important\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n .float#{$infix}-left { float: left !important; }\n .float#{$infix}-right { float: right !important; }\n .float#{$infix}-none { float: none !important; }\n }\n}\n", "// stylelint-disable declaration-no-important\n\n@each $value in $overflows {\n .overflow-#{$value} { overflow: $value !important; }\n}\n", "// stylelint-disable declaration-no-important\n\n// Common values\n@each $position in $positions {\n .position-#{$position} { position: $position !important; }\n}\n\n// Shorthand\n\n.fixed-top {\n position: fixed;\n top: 0;\n right: 0;\n left: 0;\n z-index: $zindex-fixed;\n}\n\n.fixed-bottom {\n position: fixed;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: $zindex-fixed;\n}\n\n.sticky-top {\n @supports (position: sticky) {\n position: sticky;\n top: 0;\n z-index: $zindex-sticky;\n }\n}\n", "//\n// Screenreaders\n//\n\n.sr-only {\n @include sr-only();\n}\n\n.sr-only-focusable {\n @include sr-only-focusable();\n}\n", "// Only display content to screen readers\n//\n// See: https://a11yproject.com/posts/how-to-hide-content/\n// See: https://hugogiraudel.com/2016/10/13/css-hide-and-seek/\n\n@mixin sr-only() {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px; // Fix for https://github.com/twbs/bootstrap/issues/25686\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border: 0;\n}\n\n// Use in conjunction with .sr-only to only display content when it's focused.\n//\n// Useful for \"Skip to main content\" links; see https://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1\n//\n// Credit: HTML5 Boilerplate\n\n@mixin sr-only-focusable() {\n &:active,\n &:focus {\n position: static;\n width: auto;\n height: auto;\n overflow: visible;\n clip: auto;\n white-space: normal;\n }\n}\n", "// stylelint-disable declaration-no-important\n\n.shadow-sm { box-shadow: $box-shadow-sm !important; }\n.shadow { box-shadow: $box-shadow !important; }\n.shadow-lg { box-shadow: $box-shadow-lg !important; }\n.shadow-none { box-shadow: none !important; }\n", "// stylelint-disable declaration-no-important\n\n// Width and height\n\n@each $prop, $abbrev in (width: w, height: h) {\n @each $size, $length in $sizes {\n .#{$abbrev}-#{$size} { #{$prop}: $length !important; }\n }\n}\n\n.mw-100 { max-width: 100% !important; }\n.mh-100 { max-height: 100% !important; }\n\n// Viewport additional helpers\n\n.min-vw-100 { min-width: 100vw !important; }\n.min-vh-100 { min-height: 100vh !important; }\n\n.vw-100 { width: 100vw !important; }\n.vh-100 { height: 100vh !important; }\n", "//\n// Stretched link\n//\n\n.stretched-link {\n &::after {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1;\n // Just in case `pointer-events: none` is set on a parent\n pointer-events: auto;\n content: \"\";\n // IE10 bugfix, see https://stackoverflow.com/questions/16947967/ie10-hover-pseudo-class-doesnt-work-without-background-color\n background-color: rgba(0, 0, 0, 0);\n }\n}\n", "// stylelint-disable declaration-no-important\n\n// Margin and Padding\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n @each $prop, $abbrev in (margin: m, padding: p) {\n @each $size, $length in $spacers {\n .#{$abbrev}#{$infix}-#{$size} { #{$prop}: $length !important; }\n .#{$abbrev}t#{$infix}-#{$size},\n .#{$abbrev}y#{$infix}-#{$size} {\n #{$prop}-top: $length !important;\n }\n .#{$abbrev}r#{$infix}-#{$size},\n .#{$abbrev}x#{$infix}-#{$size} {\n #{$prop}-right: $length !important;\n }\n .#{$abbrev}b#{$infix}-#{$size},\n .#{$abbrev}y#{$infix}-#{$size} {\n #{$prop}-bottom: $length !important;\n }\n .#{$abbrev}l#{$infix}-#{$size},\n .#{$abbrev}x#{$infix}-#{$size} {\n #{$prop}-left: $length !important;\n }\n }\n }\n\n // Negative margins (e.g., where `.mb-n1` is negative version of `.mb-1`)\n @each $size, $length in $spacers {\n @if $size != 0 {\n .m#{$infix}-n#{$size} { margin: -$length !important; }\n .mt#{$infix}-n#{$size},\n .my#{$infix}-n#{$size} {\n margin-top: -$length !important;\n }\n .mr#{$infix}-n#{$size},\n .mx#{$infix}-n#{$size} {\n margin-right: -$length !important;\n }\n .mb#{$infix}-n#{$size},\n .my#{$infix}-n#{$size} {\n margin-bottom: -$length !important;\n }\n .ml#{$infix}-n#{$size},\n .mx#{$infix}-n#{$size} {\n margin-left: -$length !important;\n }\n }\n }\n\n // Some special margin utils\n .m#{$infix}-auto { margin: auto !important; }\n .mt#{$infix}-auto,\n .my#{$infix}-auto {\n margin-top: auto !important;\n }\n .mr#{$infix}-auto,\n .mx#{$infix}-auto {\n margin-right: auto !important;\n }\n .mb#{$infix}-auto,\n .my#{$infix}-auto {\n margin-bottom: auto !important;\n }\n .ml#{$infix}-auto,\n .mx#{$infix}-auto {\n margin-left: auto !important;\n }\n }\n}\n", "// stylelint-disable declaration-no-important\n\n//\n// Text\n//\n\n.text-monospace { font-family: $font-family-monospace !important; }\n\n// Alignment\n\n.text-justify { text-align: justify !important; }\n.text-wrap { white-space: normal !important; }\n.text-nowrap { white-space: nowrap !important; }\n.text-truncate { @include text-truncate(); }\n\n// Responsive alignment\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n .text#{$infix}-left { text-align: left !important; }\n .text#{$infix}-right { text-align: right !important; }\n .text#{$infix}-center { text-align: center !important; }\n }\n}\n\n// Transformation\n\n.text-lowercase { text-transform: lowercase !important; }\n.text-uppercase { text-transform: uppercase !important; }\n.text-capitalize { text-transform: capitalize !important; }\n\n// Weight and italics\n\n.font-weight-light { font-weight: $font-weight-light !important; }\n.font-weight-lighter { font-weight: $font-weight-lighter !important; }\n.font-weight-normal { font-weight: $font-weight-normal !important; }\n.font-weight-bold { font-weight: $font-weight-bold !important; }\n.font-weight-bolder { font-weight: $font-weight-bolder !important; }\n.font-italic { font-style: italic !important; }\n\n// Contextual colors\n\n.text-white { color: $white !important; }\n\n@each $color, $value in $theme-colors {\n @include text-emphasis-variant(\".text-#{$color}\", $value, true);\n}\n\n.text-body { color: $body-color !important; }\n.text-muted { color: $text-muted !important; }\n\n.text-black-50 { color: rgba($black, .5) !important; }\n.text-white-50 { color: rgba($white, .5) !important; }\n\n// Misc\n\n.text-hide {\n @include text-hide($ignore-warning: true);\n}\n\n.text-decoration-none { text-decoration: none !important; }\n\n.text-break {\n word-break: break-word !important; // IE & < Edge 18\n overflow-wrap: break-word !important;\n}\n\n// Reset\n\n.text-reset { color: inherit !important; }\n", "// Text truncate\n// Requires inline-block or block for proper styling\n\n@mixin text-truncate() {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n", "// stylelint-disable declaration-no-important\n\n// Typography\n\n@mixin text-emphasis-variant($parent, $color, $ignore-warning: false) {\n #{$parent} {\n color: $color !important;\n }\n @if $emphasized-link-hover-darken-percentage != 0 {\n a#{$parent} {\n @include hover-focus() {\n color: darken($color, $emphasized-link-hover-darken-percentage) !important;\n }\n }\n }\n @include deprecate(\"`text-emphasis-variant()`\", \"v4.4.0\", \"v5\", $ignore-warning);\n}\n", "// CSS image replacement\n@mixin text-hide($ignore-warning: false) {\n // stylelint-disable-next-line font-family-no-missing-generic-family-keyword\n font: 0/0 a;\n color: transparent;\n text-shadow: none;\n background-color: transparent;\n border: 0;\n\n @include deprecate(\"`text-hide()`\", \"v4.1.0\", \"v5\", $ignore-warning);\n}\n", "// stylelint-disable declaration-no-important\n\n//\n// Visibility utilities\n//\n\n.visible {\n visibility: visible !important;\n}\n\n.invisible {\n visibility: hidden !important;\n}\n", "// stylelint-disable declaration-no-important, selector-no-qualifying-type\n\n// Source: https://github.com/h5bp/main.css/blob/master/src/_print.css\n\n// ==========================================================================\n// Print styles.\n// Inlined to avoid the additional HTTP request:\n// https://www.phpied.com/delay-loading-your-print-css/\n// ==========================================================================\n\n@if $enable-print-styles {\n @media print {\n *,\n *::before,\n *::after {\n // Bootstrap specific; comment out `color` and `background`\n //color: $black !important; // Black prints faster\n text-shadow: none !important;\n //background: transparent !important;\n box-shadow: none !important;\n }\n\n a {\n &:not(.btn) {\n text-decoration: underline;\n }\n }\n\n // Bootstrap specific; comment the following selector out\n //a[href]::after {\n // content: \" (\" attr(href) \")\";\n //}\n\n abbr[title]::after {\n content: \" (\" attr(title) \")\";\n }\n\n // Bootstrap specific; comment the following selector out\n //\n // Don't show links that are fragment identifiers,\n // or use the `javascript:` pseudo protocol\n //\n\n //a[href^=\"#\"]::after,\n //a[href^=\"javascript:\"]::after {\n // content: \"\";\n //}\n\n pre {\n white-space: pre-wrap !important;\n }\n pre,\n blockquote {\n border: $border-width solid $gray-500; // Bootstrap custom code; using `$border-width` instead of 1px\n page-break-inside: avoid;\n }\n\n //\n // Printing Tables:\n // https://web.archive.org/web/20180815150934/http://css-discuss.incutio.com/wiki/Printing_Tables\n //\n\n thead {\n display: table-header-group;\n }\n\n tr,\n img {\n page-break-inside: avoid;\n }\n\n p,\n h2,\n h3 {\n orphans: 3;\n widows: 3;\n }\n\n h2,\n h3 {\n page-break-after: avoid;\n }\n\n // Bootstrap specific changes start\n\n // Specify a size and min-width to make printing closer across browsers.\n // We don't set margin here because it breaks `size` in Chrome. We also\n // don't use `!important` on `size` as it breaks in Chrome.\n @page {\n size: $print-page-size;\n }\n body {\n min-width: $print-body-min-width !important;\n }\n .container {\n min-width: $print-body-min-width !important;\n }\n\n // Bootstrap components\n .navbar {\n display: none;\n }\n .badge {\n border: $border-width solid $black;\n }\n\n .table {\n border-collapse: collapse !important;\n\n td,\n th {\n background-color: $white !important;\n }\n }\n\n .table-bordered {\n th,\n td {\n border: 1px solid $gray-300 !important;\n }\n }\n\n .table-dark {\n color: inherit;\n\n th,\n td,\n thead th,\n tbody + tbody {\n border-color: $table-border-color;\n }\n }\n\n .table .thead-dark th {\n color: inherit;\n border-color: $table-border-color;\n }\n\n // Bootstrap specific changes end\n }\n}\n", "// Generate Duration && Delay\n[data-aos] {\n @for $i from 1 through 60 {\n body[data-aos-duration='#{$i * 50}'] &,\n &[data-aos][data-aos-duration='#{$i * 50}'] {\n transition-duration: #{$i * 50}ms;\n }\n\n body[data-aos-delay='#{$i * 50}'] &,\n &[data-aos][data-aos-delay='#{$i * 50}'] {\n transition-delay: 0s;\n\n &.aos-animate {\n transition-delay: #{$i * 50}ms;\n }\n }\n }\n}\n\n[data-aos] {\n pointer-events: none;\n &.aos-animate {\n pointer-events: auto;\n }\n}\n", "$aos-easing: (\n linear: cubic-bezier(.250, .250, .750, .750),\n\n ease: cubic-bezier(.250, .100, .250, 1),\n ease-in: cubic-bezier(.420, 0, 1, 1),\n ease-out: cubic-bezier(.000, 0, .580, 1),\n ease-in-out: cubic-bezier(.420, 0, .580, 1),\n\n ease-in-back: cubic-bezier(.6, -.28, .735, .045),\n ease-out-back: cubic-bezier(.175, .885, .32, 1.275),\n ease-in-out-back: cubic-bezier(.68, -.55, .265, 1.55),\n\n ease-in-sine: cubic-bezier(.47, 0, .745, .715),\n ease-out-sine: cubic-bezier(.39, .575, .565, 1),\n ease-in-out-sine: cubic-bezier(.445, .05, .55, .95),\n\n ease-in-quad: cubic-bezier(.55, .085, .68, .53),\n ease-out-quad: cubic-bezier(.25, .46, .45, .94),\n ease-in-out-quad: cubic-bezier(.455, .03, .515, .955),\n\n ease-in-cubic: cubic-bezier(.55, .085, .68, .53),\n ease-out-cubic: cubic-bezier(.25, .46, .45, .94),\n ease-in-out-cubic: cubic-bezier(.455, .03, .515, .955),\n\n ease-in-quart: cubic-bezier(.55, .085, .68, .53),\n ease-out-quart: cubic-bezier(.25, .46, .45, .94),\n ease-in-out-quart: cubic-bezier(.455, .03, .515, .955)\n);\n\n// Easings implementations\n// Default timing function: 'ease'\n\n[data-aos] {\n @each $key, $val in $aos-easing {\n body[data-aos-easing=\"#{$key}\"] &,\n &[data-aos][data-aos-easing=\"#{$key}\"] {\n transition-timing-function: $val;\n }\n }\n}\n", "// Animations variables\n$aos-distance: 100px !default;\n\n@media screen {\n html:not(.no-js) {\n /**\n * Fade animations:\n * fade\n * fade-up, fade-down, fade-left, fade-right\n * fade-up-right, fade-up-left, fade-down-right, fade-down-left\n */\n\n [data-aos^='fade'][data-aos^='fade'] {\n opacity: 0;\n transition-property: opacity, transform;\n\n &.aos-animate {\n opacity: 1;\n transform: none;\n }\n }\n\n [data-aos='fade-up'] {\n transform: translate3d(0, $aos-distance, 0);\n }\n\n [data-aos='fade-down'] {\n transform: translate3d(0, -$aos-distance, 0);\n }\n\n [data-aos='fade-right'] {\n transform: translate3d(-$aos-distance, 0, 0);\n }\n\n [data-aos='fade-left'] {\n transform: translate3d($aos-distance, 0, 0);\n }\n\n [data-aos='fade-up-right'] {\n transform: translate3d(-$aos-distance, $aos-distance, 0);\n }\n\n [data-aos='fade-up-left'] {\n transform: translate3d($aos-distance, $aos-distance, 0);\n }\n\n [data-aos='fade-down-right'] {\n transform: translate3d(-$aos-distance, -$aos-distance, 0);\n }\n\n [data-aos='fade-down-left'] {\n transform: translate3d($aos-distance, -$aos-distance, 0);\n }\n\n\n\n\n /**\n * Zoom animations:\n * zoom-in, zoom-in-up, zoom-in-down, zoom-in-left, zoom-in-right\n * zoom-out, zoom-out-up, zoom-out-down, zoom-out-left, zoom-out-right\n */\n\n [data-aos^='zoom'][data-aos^='zoom'] {\n opacity: 0;\n transition-property: opacity, transform;\n\n &.aos-animate {\n opacity: 1;\n transform: translate3d(0, 0, 0) scale(1);\n }\n }\n\n [data-aos='zoom-in'] {\n transform: scale(.6);\n }\n\n [data-aos='zoom-in-up'] {\n transform: translate3d(0, $aos-distance, 0) scale(.6);\n }\n\n [data-aos='zoom-in-down'] {\n transform: translate3d(0, -$aos-distance, 0) scale(.6);\n }\n\n [data-aos='zoom-in-right'] {\n transform: translate3d(-$aos-distance, 0, 0) scale(.6);\n }\n\n [data-aos='zoom-in-left'] {\n transform: translate3d($aos-distance, 0, 0) scale(.6);\n }\n\n [data-aos='zoom-out'] {\n transform: scale(1.2);\n }\n\n [data-aos='zoom-out-up'] {\n transform: translate3d(0, $aos-distance, 0) scale(1.2);\n }\n\n [data-aos='zoom-out-down'] {\n transform: translate3d(0, -$aos-distance, 0) scale(1.2);\n }\n\n [data-aos='zoom-out-right'] {\n transform: translate3d(-$aos-distance, 0, 0) scale(1.2);\n }\n\n [data-aos='zoom-out-left'] {\n transform: translate3d($aos-distance, 0, 0) scale(1.2);\n }\n\n\n\n\n /**\n * Slide animations\n */\n\n [data-aos^='slide'][data-aos^='slide'] {\n transition-property: transform;\n visibility: hidden;\n\n &.aos-animate {\n visibility: visible;\n transform: translate3d(0, 0, 0);\n }\n }\n\n [data-aos='slide-up'] {\n transform: translate3d(0, 100%, 0);\n }\n\n [data-aos='slide-down'] {\n transform: translate3d(0, -100%, 0);\n }\n\n [data-aos='slide-right'] {\n transform: translate3d(-100%, 0, 0);\n }\n\n [data-aos='slide-left'] {\n transform: translate3d(100%, 0, 0);\n }\n\n\n\n\n /**\n * Flip animations:\n * flip-left, flip-right, flip-up, flip-down\n */\n\n [data-aos^='flip'][data-aos^='flip'] {\n backface-visibility: hidden;\n transition-property: transform;\n }\n\n [data-aos='flip-left'] {\n transform: perspective(2500px) rotateY(-100deg);\n &.aos-animate {transform: perspective(2500px) rotateY(0);}\n }\n\n [data-aos='flip-right'] {\n transform: perspective(2500px) rotateY(100deg);\n &.aos-animate {transform: perspective(2500px) rotateY(0);}\n }\n\n [data-aos='flip-up'] {\n transform: perspective(2500px) rotateX(-100deg);\n &.aos-animate {transform: perspective(2500px) rotateX(0);}\n }\n\n [data-aos='flip-down'] {\n transform: perspective(2500px) rotateX(100deg);\n &.aos-animate {transform: perspective(2500px) rotateX(0);}\n }\n }\n}\n", "@import \"variables\";\n\nhtml, body {\n\theight: 100%;\n\tbackground: $background-color;\n\t-webkit-font-smoothing: antialiased;\n\ttext-rendering: optimizeLegibility;\n}\n\n/* this is the \"root\" in \"root em.\" */\nhtml {\n\tfont-size: 62.5%; /* Now 10px = 1rem! */\n}\n\nbody {\n\tfont-size: 16px; /* px fallback */\n\tfont-size: 1.6rem; /* default font-size for document */\n\tline-height: 1.5; /* a nice line-height */\n}\n\n/* for everything else, rem = px/10 */\nfooter {\n\tfont-size: 13px;\n\tfont-size: 1.3rem;\n}\n\n/* you can safely nest rems, it's still 1rem = 10px */\nfooter small {\n\tfont-size: 10px;\n\tfont-size: 1rem;\n}\n", ".ta-left {\n\ttext-align: left;\n}\n\n.ta-center {\n\ttext-align: center;\n}\n\n.ta-right {\n\ttext-align: right;\n}\n", "@import \"variables\";\n\n@font-face {\n\tfont-family: 'TradeGothic';\n\tsrc: url(\"/assets/fonts/362A2D_0_0.eot\");\n\tsrc: url(\"/assets/fonts/362A2D_0_0.eot?#iefix\") format(\"embedded-opentype\"),\n\turl(\"/assets/fonts/362A2D_0_0.woff2\") format(\"woff2\"),\n\turl(\"/assets/fonts/362A2D_0_0.woff\") format(\"woff\"),\n\turl(\"/assets/fonts/362A2D_0_0.ttf\") format(\"truetype\");\n}\n\n@mixin body() {\n\tfont-size: 1.4rem;\n\tfont-family: $font-sans-serif;\n\tfont-weight: 300;\n\tline-height: 1.5;\n\tletter-spacing: -0.02em;\n}\n\nbody, .body, p {\n\t@include body();\n}\n\n@mixin deckline() {\n\tfont-size: 4.2rem;\n\ttext-transform: uppercase;\n\tfont-family: $font-deckline;\n\tfont-weight: 600;\n\tletter-spacing: -0.005em;\n\tmargin-bottom: 1.6rem;\n\tline-height: 1.1;\n}\n\n.deckline {\n\t@include deckline();\n}\n\n@mixin h1() {\n\tfont-size: 1.3rem;\n\ttext-transform: uppercase;\n\tfont-family: $font-sans-serif;\n\tfont-weight: 600;\n\tfont-style: normal;\n\tline-height: 1.2;\n\tletter-spacing: -0.02em;\n\tmargin-bottom: 1.6rem;\n}\n\nh1, .h1 {\n\t@include h1();\n}\n\n@mixin h2() {\n\tfont-size: 3rem;\n\tfont-family: $font-serif;\n\tfont-weight: 300;\n\tfont-style: italic;\n\tline-height: 1.2;\n\tletter-spacing: -0.03em;\n\tmargin-bottom: 2rem;\n\ttext-transform: none;\n}\n\nh2, .h2 {\n\t@include h2();\n}\n\n@mixin h3() {\n\tfont-size: 2.1rem;\n\tfont-family: $font-sans-serif;\n\tfont-weight: 300;\n\tfont-style: normal;\n\tline-height: 1.2;\n\tletter-spacing: 0;\n\tmargin-bottom: 0;\n}\n\nh3, .h3 {\n\t@include h3();\n}\n\n@mixin h4() {\n\tfont-size: 1.2rem;\n\tfont-family: $font-sans-serif;\n\tfont-weight: 300;\n\tfont-style: normal;\n\tline-height: 1.5;\n\tletter-spacing: 0.04em;\n\tmargin-bottom: 0;\n}\n\nh4, .h4 {\n\t@include h4();\n}\n\n@mixin h4-alt() {\n\t@include h4();\n\tfont-size: 1.1rem;\n\ttext-transform: uppercase;\n\tfont-weight: 600;\n\tfont-style: normal;\n\tletter-spacing: 0;\n}\n\n.h4-alt {\n\t@include h4-alt();\n}\n\n@mixin a() {\n\ttransition: all 0.25s ease-out;\n}\n\na, .a {\n\t@include a();\n}\n", "@import \"variables\";\n@import \"typography\";\n\n$button-padding-vertical: 1.6rem;\n$button-padding-horizontal: 2.1rem;\n$button-cta-length: 2.2rem;\n\n@mixin button() {\n\t@include h4-alt();\n\tbackground: $primary;\n\tborder: solid 1px $primary;\n\tcolor: $color-white;\n\tpadding: $button-padding-vertical + 0.1rem $button-padding-horizontal $button-padding-vertical;\n\ttransition: all 0.25s ease-out;\n\tline-height: 1;\n\n\t&:hover {\n\t\tbackground-color: $color-red-lighter;\n\t\tborder-color: $color-red-lighter;\n\t}\n\n\t&--inverted,\n\t&--cta-inverted {\n\t\tbackground-color: transparent;\n\t\tborder-color: $color-flint;\n\t\tcolor: $color-flint;\n\n\t\t&:hover {\n\t\t\tbackground-color: $color-flint;\n\t\t\tborder-color: $color-flint;\n\t\t\tcolor: $color-white;\n\t\t}\n\t}\n\n\t&--outlined,\n\t&--cta-outlined {\n\t\tbackground-color: transparent;\n\t\tborder-color: $primary;\n\t\tcolor: $primary;\n\n\t\t&:hover {\n\t\t\tbackground-color: $color-red-lighter;\n\t\t\tborder-color: $color-red-lighter;\n\t\t\tcolor: $color-white;\n\t\t}\n\t}\n\n\t&--cta,\n\t&--cta-inverted,\n\t&--cta-outlined {\n\t\tposition: relative;\n\t\tpadding-right: $button-padding-horizontal + 4.2rem;\n\n\t\t&::before,\n\t\t&::after {\n\t\t\tdisplay: block;\n\t\t\tcontent: '';\n\t\t\tposition: absolute;\n\t\t\tright: 0;\n\t\t\ttop: 50%;\n\t\t\ttransition: all 0.1s ease-out;\n\t\t}\n\n\t\t&::before {\n\t\t\twidth: $button-cta-length;\n\t\t\tborder-bottom: solid 1px $color-white;\n\t\t\ttransform: translate(-$button-padding-horizontal - 0.5rem, -50%);\n\t\t}\n\n\t\t&::after {\n\t\t\twidth: 0.6rem;\n\t\t\theight: 0.6rem;\n\t\t\tborder-bottom: solid 1px $color-white;\n\t\t\tborder-right: solid 1px $color-white;\n\t\t\ttransform: translate(-$button-padding-horizontal - 0.5rem, -50%) rotate(-45deg);\n\t\t}\n\n\t\t&:hover {\n\t\t\tcolor: $color-white;\n\n\t\t\t&::before {\n\t\t\t\ttransform: translate(-$button-padding-horizontal, -50%);\n\t\t\t}\n\n\t\t\t&::after {\n\t\t\t\ttransform: translate(-$button-padding-horizontal, -50%) rotate(-45deg);\n\t\t\t}\n\t\t}\n\t}\n\n\t&--cta-inverted {\n\t\t&::before {\n\t\t\tborder-bottom-color: $color-flint;\n\t\t}\n\n\t\t&::after {\n\t\t\tborder-bottom-color: $color-flint;\n\t\t\tborder-right-color: $color-flint;\n\t\t}\n\n\t\t&:hover {\n\t\t\t&::before {\n\t\t\t\tborder-bottom-color: $color-white;\n\t\t\t}\n\n\t\t\t&::after {\n\t\t\t\tborder-bottom-color: $color-white;\n\t\t\t\tborder-right-color: $color-white;\n\t\t\t}\n\t\t}\n\t}\n\n\t&--cta-outlined {\n\t\t&::before {\n\t\t\tborder-bottom-color: $primary;\n\t\t}\n\n\t\t&::after {\n\t\t\tborder-bottom-color: $primary;\n\t\t\tborder-right-color: $primary;\n\t\t}\n\n\t\t&:hover {\n\t\t\tbackground: transparent;\n\t\t\tcolor: $color-loco-caliente;\n\n\t\t\t&::before {\n\t\t\t\tborder-bottom-color: $color-loco-caliente;\n\t\t\t}\n\n\t\t\t&::after {\n\t\t\t\tborder-bottom-color: $color-loco-caliente;\n\t\t\t\tborder-right-color: $color-loco-caliente;\n\t\t\t}\n\t\t}\n\t}\n}\n\n.button {\n\t@include button();\n}\n", "@import \"variables\";\n\n$clasp-size: 0.8rem;\n$clasp-gutter: 1.4rem;\n\n@mixin clasp() {\n\twidth: $clasp-size;\n\theight: $clasp-size;\n\tmargin: 6rem auto;\n\tdisplay: flex;\n\tposition: relative;\n\tbackground: $background-color;\n\n\t&::before,\n\t&::after {\n\t\tposition: absolute;\n\t\tdisplay: block;\n\t\tcontent: '';\n\t}\n\n\t&::before {\n\t\ttransform: rotateZ(45deg);\n\t\twidth: $clasp-size + $clasp-gutter;\n\t\theight: $clasp-size + $clasp-gutter;\n\t\tleft: -$clasp-gutter / 2;\n\t\ttop: -$clasp-gutter / 2;\n\t\tbackground: $background-color;\n\t}\n\n\t&::after {\n\t\ttransform: rotateZ(45deg);\n\t\twidth: $clasp-size;\n\t\theight: $clasp-size;\n\t\tborder: solid 1px $color-gray-light;\n\t}\n\n\t&--brick {\n\t\t&::after {\n\t\t\tborder-color: $color-brick;\n\t\t}\n\t}\n\n\t&--flint {\n\t\t&::after {\n\t\t\tborder-color: $color-flint;\n\t\t}\n\t}\n\n\t&--rind {\n\t\t&::after {\n\t\t\tborder-color: $color-rind;\n\t\t}\n\t}\n}\n\n.clasp {\n\t@include clasp();\n}\n\n@mixin clasp-line() {\n\twidth: 100%;\n\theight: 0;\n\tborder-bottom: solid 1px $color-gray-light;\n\tmargin: 6rem auto;\n\tdisplay: flex;\n\tjustify-content: center;\n\talign-items: center;\n\n\t.clasp {\n\t\tmargin: 0 auto;\n\t}\n}\n\n.clasp-line {\n\t@include clasp-line();\n}\n", "@import \"../common/variables\";\n\n.page-content {\n\tmargin: 3rem 0;\n}\n\n.page-block {\n\tbackground: $primary;\n\tcolor: $color-white;\n\tpadding: 9rem 0;\n\tposition: relative;\n\n\t.container {\n\t\tposition: relative;\n\t\tz-index: 15;\n\t}\n\n\t@include media-breakpoint-down(sm) {\n\t\tpadding-top: 3rem;\n\t\tpadding-bottom: 3rem;\n\t}\n\n\t&--bg-flint {\n\t\tbackground: $color-flint;\n\t\tcolor: $color-white;\n\t}\n\n\t&--bg-white {\n\t\tbackground: $color-flint;\n\t\tcolor: $color-flint;\n\t}\n}\n"]
}]); // Exports
module.exports = exports;
/***/
},
/***/
"./node_modules/css-loader/dist/runtime/api.js":
/*!*****************************************************!*\
!*** ./node_modules/css-loader/dist/runtime/api.js ***!
\*****************************************************/
/*! no static exports found */
/***/
function node_modulesCssLoaderDistRuntimeApiJs(module, exports, __webpack_require__) {
"use strict";
/*
MIT License http://www.opensource.org/licenses/mit-license.php
Author Tobias Koppers @sokra
*/
// css base code, injected by the css-loader
// eslint-disable-next-line func-names
module.exports = function (useSourceMap) {
var list = []; // return the list of modules as css string
list.toString = function toString() {
return this.map(function (item) {
var content = cssWithMappingToString(item, useSourceMap);
if (item[2]) {
return "@media ".concat(item[2], " {").concat(content, "}");
}
return content;
}).join('');
}; // import a list of modules into the list
// eslint-disable-next-line func-names
list.i = function (modules, mediaQuery, dedupe) {
if (typeof modules === 'string') {
// eslint-disable-next-line no-param-reassign
modules = [[null, modules, '']];
}
var alreadyImportedModules = {};
if (dedupe) {
for (var i = 0; i < this.length; i++) {
// eslint-disable-next-line prefer-destructuring
var id = this[i][0];
if (id != null) {
alreadyImportedModules[id] = true;
}
}
}
for (var _i = 0; _i < modules.length; _i++) {
var item = [].concat(modules[_i]);
if (dedupe && alreadyImportedModules[item[0]]) {
// eslint-disable-next-line no-continue
continue;
}
if (mediaQuery) {
if (!item[2]) {
item[2] = mediaQuery;
} else {
item[2] = "".concat(mediaQuery, " and ").concat(item[2]);
}
}
list.push(item);
}
};
return list;
};
function cssWithMappingToString(item, useSourceMap) {
var content = item[1] || ''; // eslint-disable-next-line prefer-destructuring
var cssMapping = item[3];
if (!cssMapping) {
return content;
}
if (useSourceMap && typeof btoa === 'function') {
var sourceMapping = toComment(cssMapping);
var sourceURLs = cssMapping.sources.map(function (source) {
return "/*# sourceURL=".concat(cssMapping.sourceRoot || '').concat(source, " */");
});
return [content].concat(sourceURLs).concat([sourceMapping]).join('\n');
}
return [content].join('\n');
} // Adapted from convert-source-map (MIT)
function toComment(sourceMap) {
// eslint-disable-next-line no-undef
var base64 = btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap))));
var data = "sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(base64);
return "/*# ".concat(data, " */");
}
/***/
},
/***/
"./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js":
/*!****************************************************************************!*\
!*** ./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js ***!
\****************************************************************************/
/*! no static exports found */
/***/
function node_modulesStyleLoaderDistRuntimeInjectStylesIntoStyleTagJs(module, exports, __webpack_require__) {
"use strict";
var isOldIE = function isOldIE() {
var memo;
return function memorize() {
if (typeof memo === 'undefined') {
// Test for IE <= 9 as proposed by Browserhacks
// @see http://browserhacks.com/#hack-e71d8692f65334173fee715c222cb805
// Tests for existence of standard globals is to allow style-loader
// to operate correctly into non-standard environments
// @see https://github.com/webpack-contrib/style-loader/issues/177
memo = Boolean(window && document && document.all && !window.atob);
}
return memo;
};
}();
var getTarget = function getTarget() {
var memo = {};
return function memorize(target) {
if (typeof memo[target] === 'undefined') {
var styleTarget = document.querySelector(target); // Special case to return head of iframe instead of iframe itself
if (window.HTMLIFrameElement && styleTarget instanceof window.HTMLIFrameElement) {
try {
// This will throw an exception if access to iframe is blocked
// due to cross-origin restrictions
styleTarget = styleTarget.contentDocument.head;
} catch (e) {
// istanbul ignore next
styleTarget = null;
}
}
memo[target] = styleTarget;
}
return memo[target];
};
}();
var stylesInDom = [];
function getIndexByIdentifier(identifier) {
var result = -1;
for (var i = 0; i < stylesInDom.length; i++) {
if (stylesInDom[i].identifier === identifier) {
result = i;
break;
}
}
return result;
}
function modulesToDom(list, options) {
var idCountMap = {};
var identifiers = [];
for (var i = 0; i < list.length; i++) {
var item = list[i];
var id = options.base ? item[0] + options.base : item[0];
var count = idCountMap[id] || 0;
var identifier = "".concat(id, " ").concat(count);
idCountMap[id] = count + 1;
var index = getIndexByIdentifier(identifier);
var obj = {
css: item[1],
media: item[2],
sourceMap: item[3]
};
if (index !== -1) {
stylesInDom[index].references++;
stylesInDom[index].updater(obj);
} else {
stylesInDom.push({
identifier: identifier,
updater: addStyle(obj, options),
references: 1
});
}
identifiers.push(identifier);
}
return identifiers;
}
function insertStyleElement(options) {
var style = document.createElement('style');
var attributes = options.attributes || {};
if (typeof attributes.nonce === 'undefined') {
var nonce = true ? __webpack_require__.nc : undefined;
if (nonce) {
attributes.nonce = nonce;
}
}
Object.keys(attributes).forEach(function (key) {
style.setAttribute(key, attributes[key]);
});
if (typeof options.insert === 'function') {
options.insert(style);
} else {
var target = getTarget(options.insert || 'head');
if (!target) {
throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");
}
target.appendChild(style);
}
return style;
}
function removeStyleElement(style) {
// istanbul ignore if
if (style.parentNode === null) {
return false;
}
style.parentNode.removeChild(style);
}
/* istanbul ignore next */
var replaceText = function replaceText() {
var textStore = [];
return function replace(index, replacement) {
textStore[index] = replacement;
return textStore.filter(Boolean).join('\n');
};
}();
function applyToSingletonTag(style, index, remove, obj) {
var css = remove ? '' : obj.media ? "@media ".concat(obj.media, " {").concat(obj.css, "}") : obj.css; // For old IE
/* istanbul ignore if */
if (style.styleSheet) {
style.styleSheet.cssText = replaceText(index, css);
} else {
var cssNode = document.createTextNode(css);
var childNodes = style.childNodes;
if (childNodes[index]) {
style.removeChild(childNodes[index]);
}
if (childNodes.length) {
style.insertBefore(cssNode, childNodes[index]);
} else {
style.appendChild(cssNode);
}
}
}
function applyToTag(style, options, obj) {
var css = obj.css;
var media = obj.media;
var sourceMap = obj.sourceMap;
if (media) {
style.setAttribute('media', media);
} else {
style.removeAttribute('media');
}
if (sourceMap && btoa) {
css += "\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap)))), " */");
} // For old IE
/* istanbul ignore if */
if (style.styleSheet) {
style.styleSheet.cssText = css;
} else {
while (style.firstChild) {
style.removeChild(style.firstChild);
}
style.appendChild(document.createTextNode(css));
}
}
var singleton = null;
var singletonCounter = 0;
function addStyle(obj, options) {
var style;
var update;
var remove;
if (options.singleton) {
var styleIndex = singletonCounter++;
style = singleton || (singleton = insertStyleElement(options));
update = applyToSingletonTag.bind(null, style, styleIndex, false);
remove = applyToSingletonTag.bind(null, style, styleIndex, true);
} else {
style = insertStyleElement(options);
update = applyToTag.bind(null, style, options);
remove = function remove() {
removeStyleElement(style);
};
}
update(obj);
return function updateStyle(newObj) {
if (newObj) {
if (newObj.css === obj.css && newObj.media === obj.media && newObj.sourceMap === obj.sourceMap) {
return;
}
update(obj = newObj);
} else {
remove();
}
};
}
module.exports = function (list, options) {
options = options || {}; // Force single-tag solution on IE6-9, which has a hard limit on the # of <style>
// tags it will allow on a page
if (!options.singleton && typeof options.singleton !== 'boolean') {
options.singleton = isOldIE();
}
list = list || [];
var lastIdentifiers = modulesToDom(list, options);
return function update(newList) {
newList = newList || [];
if (Object.prototype.toString.call(newList) !== '[object Array]') {
return;
}
for (var i = 0; i < lastIdentifiers.length; i++) {
var identifier = lastIdentifiers[i];
var index = getIndexByIdentifier(identifier);
stylesInDom[index].references--;
}
var newLastIdentifiers = modulesToDom(newList, options);
for (var _i = 0; _i < lastIdentifiers.length; _i++) {
var _identifier = lastIdentifiers[_i];
var _index = getIndexByIdentifier(_identifier);
if (stylesInDom[_index].references === 0) {
stylesInDom[_index].updater();
stylesInDom.splice(_index, 1);
}
}
lastIdentifiers = newLastIdentifiers;
};
};
/***/
},
/***/
"./src/styles.scss":
/*!*************************!*\
!*** ./src/styles.scss ***!
\*************************/
/*! no static exports found */
/***/
function srcStylesScss(module, exports, __webpack_require__) {
var api = __webpack_require__(
/*! ../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js */
"./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js");
var content = __webpack_require__(
/*! !../node_modules/css-loader/dist/cjs.js??ref--13-1!../node_modules/postcss-loader/src??embedded!../node_modules/sass-loader/dist/cjs.js??ref--13-3!./styles.scss */
"./node_modules/css-loader/dist/cjs.js?!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./src/styles.scss");
content = content.__esModule ? content["default"] : content;
if (typeof content === 'string') {
content = [[module.i, content, '']];
}
var options = {};
options.insert = "head";
options.singleton = false;
var update = api(content, options);
var exported = content.locals ? content.locals : {};
module.exports = exported;
/***/
},
/***/
3:
/*!*******************************!*\
!*** multi ./src/styles.scss ***!
\*******************************/
/*! no static exports found */
/***/
function _(module, exports, __webpack_require__) {
module.exports = __webpack_require__(
/*! /Users/calebloffer/Sites/conductive/website/src/styles.scss */
"./src/styles.scss");
/***/
}
}, [[3, "runtime"]]]);
//# sourceMappingURL=styles-es5.js.map