/*!**********************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./src/styles.css?ngGlobalStyle ***!
  \**********************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css?family=Nunito:400,600,700,900);
/*!*********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/bootstrap/dist/css/bootstrap.min.css?ngGlobalStyle ***!
  \*********************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";/*!
 * Bootstrap  v5.3.3 (https://getbootstrap.com/)
 * Copyright 2011-2024 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root,[data-bs-theme=light]{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-primary-text-emphasis:#052c65;--bs-secondary-text-emphasis:#2b2f32;--bs-success-text-emphasis:#0a3622;--bs-info-text-emphasis:#055160;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#e2e3e5;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#c4c8cb;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-color-rgb:33,37,41;--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:rgba(33, 37, 41, 0.75);--bs-secondary-color-rgb:33,37,41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:rgba(33, 37, 41, 0.5);--bs-tertiary-color-rgb:33,37,41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-color-rgb:13,110,253;--bs-link-decoration:underline;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10,88,202;--bs-code-color:#d63384;--bs-highlight-color:#212529;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0, 0, 0, 0.175);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-box-shadow-sm:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-box-shadow-lg:0 1rem 3rem rgba(0, 0, 0, 0.175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-focus-ring-width:0.25rem;--bs-focus-ring-opacity:0.25;--bs-focus-ring-color:rgba(13, 110, 253, 0.25);--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color:#dee2e6;--bs-body-color-rgb:222,226,230;--bs-body-bg:#212529;--bs-body-bg-rgb:33,37,41;--bs-emphasis-color:#fff;--bs-emphasis-color-rgb:255,255,255;--bs-secondary-color:rgba(222, 226, 230, 0.75);--bs-secondary-color-rgb:222,226,230;--bs-secondary-bg:#343a40;--bs-secondary-bg-rgb:52,58,64;--bs-tertiary-color:rgba(222, 226, 230, 0.5);--bs-tertiary-color-rgb:222,226,230;--bs-tertiary-bg:#2b3035;--bs-tertiary-bg-rgb:43,48,53;--bs-primary-text-emphasis:#6ea8fe;--bs-secondary-text-emphasis:#a7acb1;--bs-success-text-emphasis:#75b798;--bs-info-text-emphasis:#6edff6;--bs-warning-text-emphasis:#ffda6a;--bs-danger-text-emphasis:#ea868f;--bs-light-text-emphasis:#f8f9fa;--bs-dark-text-emphasis:#dee2e6;--bs-primary-bg-subtle:#031633;--bs-secondary-bg-subtle:#161719;--bs-success-bg-subtle:#051b11;--bs-info-bg-subtle:#032830;--bs-warning-bg-subtle:#332701;--bs-danger-bg-subtle:#2c0b0e;--bs-light-bg-subtle:#343a40;--bs-dark-bg-subtle:#1a1d20;--bs-primary-border-subtle:#084298;--bs-secondary-border-subtle:#41464b;--bs-success-border-subtle:#0f5132;--bs-info-border-subtle:#087990;--bs-warning-border-subtle:#997404;--bs-danger-border-subtle:#842029;--bs-light-border-subtle:#495057;--bs-dark-border-subtle:#343a40;--bs-heading-color:inherit;--bs-link-color:#6ea8fe;--bs-link-hover-color:#8bb9fe;--bs-link-color-rgb:110,168,254;--bs-link-hover-color-rgb:139,185,254;--bs-code-color:#e685b5;--bs-highlight-color:#dee2e6;--bs-highlight-bg:#664d03;--bs-border-color:#495057;--bs-border-color-translucent:rgba(255, 255, 255, 0.15);--bs-form-valid-color:#75b798;--bs-form-valid-border-color:#75b798;--bs-form-invalid-color:#ea868f;--bs-form-invalid-border-color:#ea868f}*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{padding:.1875em;color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:underline}a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-secondary-color);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-6{font-size:2.5rem}}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer::before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:var(--bs-secondary-color)}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.66666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.66666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.66666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.66666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.table{--bs-table-color-type:initial;--bs-table-bg-type:initial;--bs-table-color-state:initial;--bs-table-bg-state:initial;--bs-table-color:var(--bs-emphasis-color);--bs-table-bg:var(--bs-body-bg);--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:transparent;--bs-table-striped-color:var(--bs-emphasis-color);--bs-table-striped-bg:rgba(var(--bs-emphasis-color-rgb), 0.05);--bs-table-active-color:var(--bs-emphasis-color);--bs-table-active-bg:rgba(var(--bs-emphasis-color-rgb), 0.1);--bs-table-hover-color:var(--bs-emphasis-color);--bs-table-hover-bg:rgba(var(--bs-emphasis-color-rgb), 0.075);width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem .5rem;color:var(--bs-table-color-state,var(--bs-table-color-type,var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)))}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:calc(var(--bs-border-width) * 2) solid currentcolor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem .25rem}.table-bordered>:not(caption)>*{border-width:var(--bs-border-width) 0}.table-bordered>:not(caption)>*>*{border-width:0 var(--bs-border-width)}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}.table-striped-columns>:not(caption)>tr>:nth-child(2n){--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}.table-active{--bs-table-color-state:var(--bs-table-active-color);--bs-table-bg-state:var(--bs-table-active-bg)}.table-hover>tbody>tr:hover>*{--bs-table-color-state:var(--bs-table-hover-color);--bs-table-bg-state:var(--bs-table-hover-bg)}.table-primary{--bs-table-color:#000;--bs-table-bg:#cfe2ff;--bs-table-border-color:#a6b5cc;--bs-table-striped-bg:#c5d7f2;--bs-table-striped-color:#000;--bs-table-active-bg:#bacbe6;--bs-table-active-color:#000;--bs-table-hover-bg:#bfd1ec;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color:#000;--bs-table-bg:#e2e3e5;--bs-table-border-color:#b5b6b7;--bs-table-striped-bg:#d7d8da;--bs-table-striped-color:#000;--bs-table-active-bg:#cbccce;--bs-table-active-color:#000;--bs-table-hover-bg:#d1d2d4;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color:#000;--bs-table-bg:#d1e7dd;--bs-table-border-color:#a7b9b1;--bs-table-striped-bg:#c7dbd2;--bs-table-striped-color:#000;--bs-table-active-bg:#bcd0c7;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d6cc;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color:#000;--bs-table-bg:#cff4fc;--bs-table-border-color:#a6c3ca;--bs-table-striped-bg:#c5e8ef;--bs-table-striped-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color:#000;--bs-table-bg:#fff3cd;--bs-table-border-color:#ccc2a4;--bs-table-striped-bg:#f2e7c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dbb9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece1be;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color:#000;--bs-table-bg:#f8d7da;--bs-table-border-color:#c6acae;--bs-table-striped-bg:#eccccf;--bs-table-striped-color:#000;--bs-table-active-bg:#dfc2c4;--bs-table-active-color:#000;--bs-table-hover-bg:#e5c7ca;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color:#000;--bs-table-bg:#f8f9fa;--bs-table-border-color:#c6c7c8;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color:#fff;--bs-table-bg:#212529;--bs-table-border-color:#4d5154;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + var(--bs-border-width));padding-bottom:calc(.375rem + var(--bs-border-width));margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + var(--bs-border-width));padding-bottom:calc(.5rem + var(--bs-border-width));font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + var(--bs-border-width));padding-bottom:calc(.25rem + var(--bs-border-width));font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:var(--bs-secondary-color)}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);appearance:none;background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::placeholder{color:var(--bs-secondary-color);opacity:1}.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:var(--bs-body-color);background-color:transparent;border:solid transparent;border-width:var(--bs-border-width) 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2));padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2))}textarea.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}textarea.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-control-color{width:3rem;height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2));padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color::-webkit-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);appearance:none;background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon,none);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:var(--bs-secondary-bg)}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--bs-body-color)}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:-1.5em;margin-left:0}.form-check-input{--bs-form-check-bg:var(--bs-body-bg);flex-shrink:0;width:1em;height:1em;margin-top:.25em;vertical-align:top;appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-repeat:no-repeat;background-position:center;background-size:contain;border:var(--bs-border-width) solid var(--bs-border-color);-webkit-print-color-adjust:exact;print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");width:2em;margin-left:-2.5em;background-image:var(--bs-form-switch-bg);background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{pointer-events:none;filter:none;opacity:.65}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e")}.form-range{width:100%;height:1.5rem;padding:0;appearance:none;background-color:transparent}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:var(--bs-secondary-color)}.form-range:disabled::-moz-range-thumb{background-color:var(--bs-secondary-color)}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + calc(var(--bs-border-width) * 2));min-height:calc(3.5rem + calc(var(--bs-border-width) * 2));line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;z-index:2;height:100%;padding:1rem .75rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:var(--bs-border-width) solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media (prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control-plaintext::placeholder,.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown),.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext:-webkit-autofill,.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext~label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control-plaintext~label::after,.form-floating>.form-control:focus~label::after,.form-floating>.form-control:not(:placeholder-shown)~label::after,.form-floating>.form-select~label::after{position:absolute;inset:1rem 0.375rem;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}.form-floating>.form-control:-webkit-autofill~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control-plaintext~label{border-width:var(--bs-border-width) 0}.form-floating>.form-control:disabled~label,.form-floating>:disabled~label{color:#6c757d}.form-floating>.form-control:disabled~label::after,.form-floating>:disabled~label::after{background-color:var(--bs-secondary-bg)}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-floating,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-floating:focus-within,.input-group>.form-select:focus{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);text-align:center;white-space:nowrap;background-color:var(--bs-tertiary-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius)}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select,.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select,.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:calc(var(--bs-border-width) * -1);border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-valid-color)}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-success);border-radius:var(--bs-border-radius)}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:var(--bs-form-valid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.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");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:var(--bs-form-valid-border-color)}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.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");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-control-color.is-valid,.was-validated .form-control-color:valid{width:calc(3rem + calc(1.5em + .75rem))}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:var(--bs-form-valid-border-color)}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:var(--bs-form-valid-color)}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:var(--bs-form-valid-color)}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-valid,.input-group>.form-floating:not(:focus-within).is-valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-control:not(:focus):valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.was-validated .input-group>.form-select:not(:focus):valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-invalid-color)}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-danger);border-radius:var(--bs-border-radius)}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:var(--bs-form-invalid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%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");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:var(--bs-form-invalid-border-color)}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%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");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-control-color.is-invalid,.was-validated .form-control-color:invalid{width:calc(3rem + calc(1.5em + .75rem))}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:var(--bs-form-invalid-border-color)}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:var(--bs-form-invalid-color)}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:var(--bs-form-invalid-color)}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-invalid,.input-group>.form-floating:not(:focus-within).is-invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-control:not(:focus):invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.was-validated .input-group>.form-select:not(:focus):invalid{z-index:4}.btn{--bs-btn-padding-x:0.75rem;--bs-btn-padding-y:0.375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-color:var(--bs-body-color);--bs-btn-bg:transparent;--bs-btn-border-width:var(--bs-border-width);--bs-btn-border-color:transparent;--bs-btn-border-radius:var(--bs-border-radius);--bs-btn-hover-border-color:transparent;--bs-btn-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.15),0 1px 1px rgba(0, 0, 0, 0.075);--bs-btn-disabled-opacity:0.65;--bs-btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible,.btn:first-child:active:focus-visible,:not(.btn-check)+.btn:active:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked:focus-visible+.btn{box-shadow:var(--bs-btn-focus-box-shadow)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0b5ed7;--bs-btn-hover-border-color:#0a58ca;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0a58ca;--bs-btn-active-border-color:#0a53be;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#0d6efd;--bs-btn-disabled-border-color:#0d6efd}.btn-secondary{--bs-btn-color:#fff;--bs-btn-bg:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#5c636a;--bs-btn-hover-border-color:#565e64;--bs-btn-focus-shadow-rgb:130,138,145;--bs-btn-active-color:#fff;--bs-btn-active-bg:#565e64;--bs-btn-active-border-color:#51585e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#6c757d;--bs-btn-disabled-border-color:#6c757d}.btn-success{--bs-btn-color:#fff;--bs-btn-bg:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#157347;--bs-btn-hover-border-color:#146c43;--bs-btn-focus-shadow-rgb:60,153,110;--bs-btn-active-color:#fff;--bs-btn-active-bg:#146c43;--bs-btn-active-border-color:#13653f;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#198754;--bs-btn-disabled-border-color:#198754}.btn-info{--bs-btn-color:#000;--bs-btn-bg:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#31d2f2;--bs-btn-hover-border-color:#25cff2;--bs-btn-focus-shadow-rgb:11,172,204;--bs-btn-active-color:#000;--bs-btn-active-bg:#3dd5f3;--bs-btn-active-border-color:#25cff2;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#0dcaf0;--bs-btn-disabled-border-color:#0dcaf0}.btn-warning{--bs-btn-color:#000;--bs-btn-bg:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffca2c;--bs-btn-hover-border-color:#ffc720;--bs-btn-focus-shadow-rgb:217,164,6;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffcd39;--bs-btn-active-border-color:#ffc720;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#ffc107;--bs-btn-disabled-border-color:#ffc107}.btn-danger{--bs-btn-color:#fff;--bs-btn-bg:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#bb2d3b;--bs-btn-hover-border-color:#b02a37;--bs-btn-focus-shadow-rgb:225,83,97;--bs-btn-active-color:#fff;--bs-btn-active-bg:#b02a37;--bs-btn-active-border-color:#a52834;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#dc3545;--bs-btn-disabled-border-color:#dc3545}.btn-light{--bs-btn-color:#000;--bs-btn-bg:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#d3d4d5;--bs-btn-hover-border-color:#c6c7c8;--bs-btn-focus-shadow-rgb:211,212,213;--bs-btn-active-color:#000;--bs-btn-active-bg:#c6c7c8;--bs-btn-active-border-color:#babbbc;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#f8f9fa;--bs-btn-disabled-border-color:#f8f9fa}.btn-dark{--bs-btn-color:#fff;--bs-btn-bg:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#424649;--bs-btn-hover-border-color:#373b3e;--bs-btn-focus-shadow-rgb:66,70,73;--bs-btn-active-color:#fff;--bs-btn-active-bg:#4d5154;--bs-btn-active-border-color:#373b3e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#212529;--bs-btn-disabled-border-color:#212529}.btn-outline-primary{--bs-btn-color:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0d6efd;--bs-btn-hover-border-color:#0d6efd;--bs-btn-focus-shadow-rgb:13,110,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0d6efd;--bs-btn-active-border-color:#0d6efd;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#0d6efd;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0d6efd;--bs-gradient:none}.btn-outline-secondary{--bs-btn-color:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#6c757d;--bs-btn-hover-border-color:#6c757d;--bs-btn-focus-shadow-rgb:108,117,125;--bs-btn-active-color:#fff;--bs-btn-active-bg:#6c757d;--bs-btn-active-border-color:#6c757d;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#6c757d;--bs-gradient:none}.btn-outline-success{--bs-btn-color:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#198754;--bs-btn-hover-border-color:#198754;--bs-btn-focus-shadow-rgb:25,135,84;--bs-btn-active-color:#fff;--bs-btn-active-bg:#198754;--bs-btn-active-border-color:#198754;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#198754;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#198754;--bs-gradient:none}.btn-outline-info{--bs-btn-color:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#0dcaf0;--bs-btn-hover-border-color:#0dcaf0;--bs-btn-focus-shadow-rgb:13,202,240;--bs-btn-active-color:#000;--bs-btn-active-bg:#0dcaf0;--bs-btn-active-border-color:#0dcaf0;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#0dcaf0;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0dcaf0;--bs-gradient:none}.btn-outline-warning{--bs-btn-color:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffc107;--bs-btn-hover-border-color:#ffc107;--bs-btn-focus-shadow-rgb:255,193,7;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffc107;--bs-btn-active-border-color:#ffc107;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#ffc107;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#ffc107;--bs-gradient:none}.btn-outline-danger{--bs-btn-color:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#dc3545;--bs-btn-hover-border-color:#dc3545;--bs-btn-focus-shadow-rgb:220,53,69;--bs-btn-active-color:#fff;--bs-btn-active-bg:#dc3545;--bs-btn-active-border-color:#dc3545;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#dc3545;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#dc3545;--bs-gradient:none}.btn-outline-light{--bs-btn-color:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#f8f9fa;--bs-btn-hover-border-color:#f8f9fa;--bs-btn-focus-shadow-rgb:248,249,250;--bs-btn-active-color:#000;--bs-btn-active-bg:#f8f9fa;--bs-btn-active-border-color:#f8f9fa;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#f8f9fa;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#f8f9fa;--bs-gradient:none}.btn-outline-dark{--bs-btn-color:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#212529;--bs-btn-hover-border-color:#212529;--bs-btn-focus-shadow-rgb:33,37,41;--bs-btn-active-color:#fff;--bs-btn-active-bg:#212529;--bs-btn-active-border-color:#212529;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#212529;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#212529;--bs-gradient:none}.btn-link{--bs-btn-font-weight:400;--bs-btn-color:var(--bs-link-color);--bs-btn-bg:transparent;--bs-btn-border-color:transparent;--bs-btn-hover-color:var(--bs-link-hover-color);--bs-btn-hover-border-color:transparent;--bs-btn-active-color:var(--bs-link-hover-color);--bs-btn-active-border-color:transparent;--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-border-color:transparent;--bs-btn-box-shadow:0 0 0 #000;--bs-btn-focus-shadow-rgb:49,132,253;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-group-lg>.btn,.btn-lg{--bs-btn-padding-y:0.5rem;--bs-btn-padding-x:1rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius:var(--bs-border-radius-lg)}.btn-group-sm>.btn,.btn-sm{--bs-btn-padding-y:0.25rem;--bs-btn-padding-x:0.5rem;--bs-btn-font-size:0.875rem;--bs-btn-border-radius:var(--bs-border-radius-sm)}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.dropdown,.dropdown-center,.dropend,.dropstart,.dropup,.dropup-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex:1000;--bs-dropdown-min-width:10rem;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:0.5rem;--bs-dropdown-spacer:0.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color:var(--bs-body-color);--bs-dropdown-bg:var(--bs-body-bg);--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-border-radius:var(--bs-border-radius);--bs-dropdown-border-width:var(--bs-border-width);--bs-dropdown-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y:0.5rem;--bs-dropdown-box-shadow:var(--bs-box-shadow);--bs-dropdown-link-color:var(--bs-body-color);--bs-dropdown-link-hover-color:var(--bs-body-color);--bs-dropdown-link-hover-bg:var(--bs-tertiary-bg);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:var(--bs-tertiary-color);--bs-dropdown-item-padding-x:1rem;--bs-dropdown-item-padding-y:0.25rem;--bs-dropdown-header-color:#6c757d;--bs-dropdown-header-padding-x:1rem;--bs-dropdown-header-padding-y:0.5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-toggle::after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle::after{display:none}.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty::after{margin-left:0}.dropstart .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0;border-radius:var(--bs-dropdown-item-border-radius,0)}.dropdown-item:focus,.dropdown-item:hover{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color:#dee2e6;--bs-dropdown-bg:#343a40;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color:#dee2e6;--bs-dropdown-link-hover-color:#fff;--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg:rgba(255, 255, 255, 0.15);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:#adb5bd;--bs-dropdown-header-color:#adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:var(--bs-border-radius)}.btn-group>.btn-group:not(:first-child),.btn-group>:not(.btn-check:first-child)+.btn{margin-left:calc(var(--bs-border-width) * -1)}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropstart .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:calc(var(--bs-border-width) * -1)}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn~.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;background:0 0;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width:var(--bs-border-width);--bs-nav-tabs-border-color:var(--bs-border-color);--bs-nav-tabs-border-radius:var(--bs-border-radius);--bs-nav-tabs-link-hover-border-color:var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);--bs-nav-tabs-link-active-color:var(--bs-emphasis-color);--bs-nav-tabs-link-active-bg:var(--bs-body-bg);--bs-nav-tabs-link-active-border-color:var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1 * var(--bs-nav-tabs-border-width));border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1 * var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius:var(--bs-border-radius);--bs-nav-pills-link-active-color:#fff;--bs-nav-pills-link-active-bg:#0d6efd}.nav-pills .nav-link{border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-underline{--bs-nav-underline-gap:1rem;--bs-nav-underline-border-width:0.125rem;--bs-nav-underline-link-active-color:var(--bs-emphasis-color);gap:var(--bs-nav-underline-gap)}.nav-underline .nav-link{padding-right:0;padding-left:0;border-bottom:var(--bs-nav-underline-border-width) solid transparent}.nav-underline .nav-link:focus,.nav-underline .nav-link:hover{border-bottom-color:currentcolor}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{font-weight:700;color:var(--bs-nav-underline-link-active-color);border-bottom-color:currentcolor}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x:0;--bs-navbar-padding-y:0.5rem;--bs-navbar-color:rgba(var(--bs-emphasis-color-rgb), 0.65);--bs-navbar-hover-color:rgba(var(--bs-emphasis-color-rgb), 0.8);--bs-navbar-disabled-color:rgba(var(--bs-emphasis-color-rgb), 0.3);--bs-navbar-active-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-padding-y:0.3125rem;--bs-navbar-brand-margin-end:1rem;--bs-navbar-brand-font-size:1.25rem;--bs-navbar-brand-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-hover-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-nav-link-padding-x:0.5rem;--bs-navbar-toggler-padding-y:0.25rem;--bs-navbar-toggler-padding-x:0.75rem;--bs-navbar-toggler-font-size:1.25rem;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color:rgba(var(--bs-emphasis-color-rgb), 0.15);--bs-navbar-toggler-border-radius:var(--bs-border-radius);--bs-navbar-toggler-focus-width:0.25rem;--bs-navbar-toggler-transition:box-shadow 0.15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-navbar-color);--bs-nav-link-hover-color:var(--bs-navbar-hover-color);--bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:focus,.navbar-text a:hover{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media (min-width:576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-dark,.navbar[data-bs-theme=dark]{--bs-navbar-color:rgba(255, 255, 255, 0.55);--bs-navbar-hover-color:rgba(255, 255, 255, 0.75);--bs-navbar-disabled-color:rgba(255, 255, 255, 0.25);--bs-navbar-active-color:#fff;--bs-navbar-brand-color:#fff;--bs-navbar-brand-hover-color:#fff;--bs-navbar-toggler-border-color:rgba(255, 255, 255, 0.1);--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}[data-bs-theme=dark] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card{--bs-card-spacer-y:1rem;--bs-card-spacer-x:1rem;--bs-card-title-spacer-y:0.5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width:var(--bs-border-width);--bs-card-border-color:var(--bs-border-color-translucent);--bs-card-border-radius:var(--bs-border-radius);--bs-card-box-shadow: ;--bs-card-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-card-cap-padding-y:0.5rem;--bs-card-cap-padding-x:1rem;--bs-card-cap-bg:rgba(var(--bs-body-color-rgb), 0.03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg:var(--bs-body-bg);--bs-card-img-overlay-padding:1rem;--bs-card-group-margin:0.75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y);color:var(--bs-card-title-color)}.card-subtitle{margin-top:calc(-.5 * var(--bs-card-title-spacer-y));margin-bottom:0;color:var(--bs-card-subtitle-color)}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-bottom:calc(-1 * var(--bs-card-cap-padding-y));margin-left:calc(-.5 * var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-left:calc(-.5 * var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.accordion{--bs-accordion-color:var(--bs-body-color);--bs-accordion-bg:var(--bs-body-bg);--bs-accordion-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,border-radius 0.15s ease;--bs-accordion-border-color:var(--bs-border-color);--bs-accordion-border-width:var(--bs-border-width);--bs-accordion-border-radius:var(--bs-border-radius);--bs-accordion-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-accordion-btn-padding-x:1.25rem;--bs-accordion-btn-padding-y:1rem;--bs-accordion-btn-color:var(--bs-body-color);--bs-accordion-btn-bg:var(--bs-accordion-bg);--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width:1.25rem;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform 0.2s ease-in-out;--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");--bs-accordion-btn-focus-box-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-accordion-body-padding-x:1.25rem;--bs-accordion-body-padding-y:1rem;--bs-accordion-active-color:var(--bs-primary-text-emphasis);--bs-accordion-active-bg:var(--bs-primary-bg-subtle)}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed)::after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button::after{flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media (prefers-reduced-motion:reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type>.accordion-header .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type>.accordion-header .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type>.accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush>.accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush>.accordion-item:first-child{border-top:0}.accordion-flush>.accordion-item:last-child{border-bottom:0}.accordion-flush>.accordion-item>.accordion-header .accordion-button,.accordion-flush>.accordion-item>.accordion-header .accordion-button.collapsed{border-radius:0}.accordion-flush>.accordion-item>.accordion-collapse{border-radius:0}[data-bs-theme=dark] .accordion-button::after{--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.breadcrumb{--bs-breadcrumb-padding-x:0;--bs-breadcrumb-padding-y:0;--bs-breadcrumb-margin-bottom:1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color:var(--bs-secondary-color);--bs-breadcrumb-item-padding-x:0.5rem;--bs-breadcrumb-item-active-color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, "/")}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x:0.75rem;--bs-pagination-padding-y:0.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color:var(--bs-link-color);--bs-pagination-bg:var(--bs-body-bg);--bs-pagination-border-width:var(--bs-border-width);--bs-pagination-border-color:var(--bs-border-color);--bs-pagination-border-radius:var(--bs-border-radius);--bs-pagination-hover-color:var(--bs-link-hover-color);--bs-pagination-hover-bg:var(--bs-tertiary-bg);--bs-pagination-hover-border-color:var(--bs-border-color);--bs-pagination-focus-color:var(--bs-link-hover-color);--bs-pagination-focus-bg:var(--bs-secondary-bg);--bs-pagination-focus-box-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-pagination-active-color:#fff;--bs-pagination-active-bg:#0d6efd;--bs-pagination-active-border-color:#0d6efd;--bs-pagination-disabled-color:var(--bs-secondary-color);--bs-pagination-disabled-bg:var(--bs-secondary-bg);--bs-pagination-disabled-border-color:var(--bs-border-color);display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.active>.page-link,.page-link.active{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.disabled>.page-link,.page-link.disabled{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:calc(var(--bs-border-width) * -1)}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x:1.5rem;--bs-pagination-padding-y:0.75rem;--bs-pagination-font-size:1.25rem;--bs-pagination-border-radius:var(--bs-border-radius-lg)}.pagination-sm{--bs-pagination-padding-x:0.5rem;--bs-pagination-padding-y:0.25rem;--bs-pagination-font-size:0.875rem;--bs-pagination-border-radius:var(--bs-border-radius-sm)}.badge{--bs-badge-padding-x:0.65em;--bs-badge-padding-y:0.35em;--bs-badge-font-size:0.75em;--bs-badge-font-weight:700;--bs-badge-color:#fff;--bs-badge-border-radius:var(--bs-border-radius);display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg:transparent;--bs-alert-padding-x:1rem;--bs-alert-padding-y:1rem;--bs-alert-margin-bottom:1rem;--bs-alert-color:inherit;--bs-alert-border-color:transparent;--bs-alert-border:var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius:var(--bs-border-radius);--bs-alert-link-color:inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700;color:var(--bs-alert-link-color)}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{--bs-alert-color:var(--bs-primary-text-emphasis);--bs-alert-bg:var(--bs-primary-bg-subtle);--bs-alert-border-color:var(--bs-primary-border-subtle);--bs-alert-link-color:var(--bs-primary-text-emphasis)}.alert-secondary{--bs-alert-color:var(--bs-secondary-text-emphasis);--bs-alert-bg:var(--bs-secondary-bg-subtle);--bs-alert-border-color:var(--bs-secondary-border-subtle);--bs-alert-link-color:var(--bs-secondary-text-emphasis)}.alert-success{--bs-alert-color:var(--bs-success-text-emphasis);--bs-alert-bg:var(--bs-success-bg-subtle);--bs-alert-border-color:var(--bs-success-border-subtle);--bs-alert-link-color:var(--bs-success-text-emphasis)}.alert-info{--bs-alert-color:var(--bs-info-text-emphasis);--bs-alert-bg:var(--bs-info-bg-subtle);--bs-alert-border-color:var(--bs-info-border-subtle);--bs-alert-link-color:var(--bs-info-text-emphasis)}.alert-warning{--bs-alert-color:var(--bs-warning-text-emphasis);--bs-alert-bg:var(--bs-warning-bg-subtle);--bs-alert-border-color:var(--bs-warning-border-subtle);--bs-alert-link-color:var(--bs-warning-text-emphasis)}.alert-danger{--bs-alert-color:var(--bs-danger-text-emphasis);--bs-alert-bg:var(--bs-danger-bg-subtle);--bs-alert-border-color:var(--bs-danger-border-subtle);--bs-alert-link-color:var(--bs-danger-text-emphasis)}.alert-light{--bs-alert-color:var(--bs-light-text-emphasis);--bs-alert-bg:var(--bs-light-bg-subtle);--bs-alert-border-color:var(--bs-light-border-subtle);--bs-alert-link-color:var(--bs-light-text-emphasis)}.alert-dark{--bs-alert-color:var(--bs-dark-text-emphasis);--bs-alert-bg:var(--bs-dark-bg-subtle);--bs-alert-border-color:var(--bs-dark-border-subtle);--bs-alert-link-color:var(--bs-dark-text-emphasis)}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress,.progress-stacked{--bs-progress-height:1rem;--bs-progress-font-size:0.75rem;--bs-progress-bg:var(--bs-secondary-bg);--bs-progress-border-radius:var(--bs-border-radius);--bs-progress-box-shadow:var(--bs-box-shadow-inset);--bs-progress-bar-color:#fff;--bs-progress-bar-bg:#0d6efd;--bs-progress-bar-transition:width 0.6s ease;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition)}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-stacked>.progress{overflow:visible}.progress-stacked>.progress>.progress-bar{width:100%}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion:reduce){.progress-bar-animated{animation:none}}.list-group{--bs-list-group-color:var(--bs-body-color);--bs-list-group-bg:var(--bs-body-bg);--bs-list-group-border-color:var(--bs-border-color);--bs-list-group-border-width:var(--bs-border-width);--bs-list-group-border-radius:var(--bs-border-radius);--bs-list-group-item-padding-x:1rem;--bs-list-group-item-padding-y:0.5rem;--bs-list-group-action-color:var(--bs-secondary-color);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-tertiary-bg);--bs-list-group-action-active-color:var(--bs-body-color);--bs-list-group-action-active-bg:var(--bs-secondary-bg);--bs-list-group-disabled-color:var(--bs-secondary-color);--bs-list-group-disabled-bg:var(--bs-body-bg);--bs-list-group-active-color:#fff;--bs-list-group-active-bg:#0d6efd;--bs-list-group-active-border-color:#0d6efd;display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item::before{content:counters(section, ".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);text-decoration:none;background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1 * var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{--bs-list-group-color:var(--bs-primary-text-emphasis);--bs-list-group-bg:var(--bs-primary-bg-subtle);--bs-list-group-border-color:var(--bs-primary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-primary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-primary-border-subtle);--bs-list-group-active-color:var(--bs-primary-bg-subtle);--bs-list-group-active-bg:var(--bs-primary-text-emphasis);--bs-list-group-active-border-color:var(--bs-primary-text-emphasis)}.list-group-item-secondary{--bs-list-group-color:var(--bs-secondary-text-emphasis);--bs-list-group-bg:var(--bs-secondary-bg-subtle);--bs-list-group-border-color:var(--bs-secondary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-secondary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-secondary-border-subtle);--bs-list-group-active-color:var(--bs-secondary-bg-subtle);--bs-list-group-active-bg:var(--bs-secondary-text-emphasis);--bs-list-group-active-border-color:var(--bs-secondary-text-emphasis)}.list-group-item-success{--bs-list-group-color:var(--bs-success-text-emphasis);--bs-list-group-bg:var(--bs-success-bg-subtle);--bs-list-group-border-color:var(--bs-success-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-success-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-success-border-subtle);--bs-list-group-active-color:var(--bs-success-bg-subtle);--bs-list-group-active-bg:var(--bs-success-text-emphasis);--bs-list-group-active-border-color:var(--bs-success-text-emphasis)}.list-group-item-info{--bs-list-group-color:var(--bs-info-text-emphasis);--bs-list-group-bg:var(--bs-info-bg-subtle);--bs-list-group-border-color:var(--bs-info-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-info-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-info-border-subtle);--bs-list-group-active-color:var(--bs-info-bg-subtle);--bs-list-group-active-bg:var(--bs-info-text-emphasis);--bs-list-group-active-border-color:var(--bs-info-text-emphasis)}.list-group-item-warning{--bs-list-group-color:var(--bs-warning-text-emphasis);--bs-list-group-bg:var(--bs-warning-bg-subtle);--bs-list-group-border-color:var(--bs-warning-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-warning-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-warning-border-subtle);--bs-list-group-active-color:var(--bs-warning-bg-subtle);--bs-list-group-active-bg:var(--bs-warning-text-emphasis);--bs-list-group-active-border-color:var(--bs-warning-text-emphasis)}.list-group-item-danger{--bs-list-group-color:var(--bs-danger-text-emphasis);--bs-list-group-bg:var(--bs-danger-bg-subtle);--bs-list-group-border-color:var(--bs-danger-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-danger-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-danger-border-subtle);--bs-list-group-active-color:var(--bs-danger-bg-subtle);--bs-list-group-active-bg:var(--bs-danger-text-emphasis);--bs-list-group-active-border-color:var(--bs-danger-text-emphasis)}.list-group-item-light{--bs-list-group-color:var(--bs-light-text-emphasis);--bs-list-group-bg:var(--bs-light-bg-subtle);--bs-list-group-border-color:var(--bs-light-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-light-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-light-border-subtle);--bs-list-group-active-color:var(--bs-light-bg-subtle);--bs-list-group-active-bg:var(--bs-light-text-emphasis);--bs-list-group-active-border-color:var(--bs-light-text-emphasis)}.list-group-item-dark{--bs-list-group-color:var(--bs-dark-text-emphasis);--bs-list-group-bg:var(--bs-dark-bg-subtle);--bs-list-group-border-color:var(--bs-dark-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-dark-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-dark-border-subtle);--bs-list-group-active-color:var(--bs-dark-bg-subtle);--bs-list-group-active-bg:var(--bs-dark-text-emphasis);--bs-list-group-active-border-color:var(--bs-dark-text-emphasis)}.btn-close{--bs-btn-close-color:#000;--bs-btn-close-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");--bs-btn-close-opacity:0.5;--bs-btn-close-hover-opacity:0.75;--bs-btn-close-focus-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-btn-close-focus-opacity:1;--bs-btn-close-disabled-opacity:0.25;--bs-btn-close-white-filter:invert(1) grayscale(100%) brightness(200%);box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:var(--bs-btn-close-color);background:transparent var(--bs-btn-close-bg) center/1em auto no-repeat;border:0;border-radius:.375rem;opacity:var(--bs-btn-close-opacity)}.btn-close:hover{color:var(--bs-btn-close-color);text-decoration:none;opacity:var(--bs-btn-close-hover-opacity)}.btn-close:focus{outline:0;box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white{filter:var(--bs-btn-close-white-filter)}[data-bs-theme=dark] .btn-close{filter:var(--bs-btn-close-white-filter)}.toast{--bs-toast-zindex:1090;--bs-toast-padding-x:0.75rem;--bs-toast-padding-y:0.5rem;--bs-toast-spacing:1.5rem;--bs-toast-max-width:350px;--bs-toast-font-size:0.875rem;--bs-toast-color: ;--bs-toast-bg:rgba(var(--bs-body-bg-rgb), 0.85);--bs-toast-border-width:var(--bs-border-width);--bs-toast-border-color:var(--bs-border-color-translucent);--bs-toast-border-radius:var(--bs-border-radius);--bs-toast-box-shadow:var(--bs-box-shadow);--bs-toast-header-color:var(--bs-secondary-color);--bs-toast-header-bg:rgba(var(--bs-body-bg-rgb), 0.85);--bs-toast-header-border-color:var(--bs-border-color-translucent);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex:1090;position:absolute;z-index:var(--bs-toast-zindex);width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:flex;align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}.toast-header .btn-close{margin-right:calc(-.5 * var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1rem;--bs-modal-margin:0.5rem;--bs-modal-color: ;--bs-modal-bg:var(--bs-body-bg);--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:var(--bs-border-width);--bs-modal-border-radius:var(--bs-border-radius-lg);--bs-modal-box-shadow:var(--bs-box-shadow-sm);--bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:var(--bs-border-width);--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:0.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:var(--bs-border-width);position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:0.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin:calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}@media (min-width:576px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:var(--bs-box-shadow)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{--bs-modal-width:800px}}@media (min-width:1200px){.modal-xl{--bs-modal-width:1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-footer,.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-footer,.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-footer,.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-footer,.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-footer,.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (max-width:1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-footer,.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex:1080;--bs-tooltip-max-width:200px;--bs-tooltip-padding-x:0.5rem;--bs-tooltip-padding-y:0.25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size:0.875rem;--bs-tooltip-color:var(--bs-body-bg);--bs-tooltip-bg:var(--bs-emphasis-color);--bs-tooltip-border-radius:var(--bs-border-radius);--bs-tooltip-opacity:0.9;--bs-tooltip-arrow-width:0.8rem;--bs-tooltip-arrow-height:0.4rem;z-index:var(--bs-tooltip-zindex);display:block;margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before,.bs-tooltip-top .tooltip-arrow::before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{left:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before,.bs-tooltip-end .tooltip-arrow::before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before,.bs-tooltip-bottom .tooltip-arrow::before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{right:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before,.bs-tooltip-start .tooltip-arrow::before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex:1070;--bs-popover-max-width:276px;--bs-popover-font-size:0.875rem;--bs-popover-bg:var(--bs-body-bg);--bs-popover-border-width:var(--bs-border-width);--bs-popover-border-color:var(--bs-border-color-translucent);--bs-popover-border-radius:var(--bs-border-radius-lg);--bs-popover-inner-border-radius:calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-popover-box-shadow:var(--bs-box-shadow);--bs-popover-header-padding-x:1rem;--bs-popover-header-padding-y:0.5rem;--bs-popover-header-font-size:1rem;--bs-popover-header-color:inherit;--bs-popover-header-bg:var(--bs-secondary-bg);--bs-popover-body-padding-x:1rem;--bs-popover-body-padding-y:1rem;--bs-popover-body-color:var(--bs-body-color);--bs-popover-arrow-width:1rem;--bs-popover-arrow-height:0.5rem;--bs-popover-arrow-border:var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow::after,.popover .popover-arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid;border-width:0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::after,.bs-popover-top>.popover-arrow::before{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-top>.popover-arrow::after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{left:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::after,.bs-popover-end>.popover-arrow::before{border-width:calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-end>.popover-arrow::after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::before{border-width:0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-.5 * var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{right:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::after,.bs-popover-start>.popover-arrow::before{border-width:calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-start>.popover-arrow::after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translateX(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0 0;border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-next-icon,.carousel-dark .carousel-control-prev-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}[data-bs-theme=dark] .carousel .carousel-control-next-icon,[data-bs-theme=dark] .carousel .carousel-control-prev-icon,[data-bs-theme=dark].carousel .carousel-control-next-icon,[data-bs-theme=dark].carousel .carousel-control-prev-icon{filter:invert(1) grayscale(100)}[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target],[data-bs-theme=dark].carousel .carousel-indicators [data-bs-target]{background-color:#000}[data-bs-theme=dark] .carousel .carousel-caption,[data-bs-theme=dark].carousel .carousel-caption{color:#000}.spinner-border,.spinner-grow{display:inline-block;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-border-width:0.25em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:transparent}.spinner-border-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem;--bs-spinner-border-width:0.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed:1.5s}}.offcanvas,.offcanvas-lg,.offcanvas-md,.offcanvas-sm,.offcanvas-xl,.offcanvas-xxl{--bs-offcanvas-zindex:1045;--bs-offcanvas-width:400px;--bs-offcanvas-height:30vh;--bs-offcanvas-padding-x:1rem;--bs-offcanvas-padding-y:1rem;--bs-offcanvas-color:var(--bs-body-color);--bs-offcanvas-bg:var(--bs-body-bg);--bs-offcanvas-border-width:var(--bs-border-width);--bs-offcanvas-border-color:var(--bs-border-color-translucent);--bs-offcanvas-box-shadow:var(--bs-box-shadow-sm);--bs-offcanvas-transition:transform 0.3s ease-in-out;--bs-offcanvas-title-line-height:1.5}@media (max-width:575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:575.98px) and (prefers-reduced-motion:reduce){.offcanvas-sm{transition:none}}@media (max-width:575.98px){.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-sm.show:not(.hiding),.offcanvas-sm.showing{transform:none}.offcanvas-sm.hiding,.offcanvas-sm.show,.offcanvas-sm.showing{visibility:visible}}@media (min-width:576px){.offcanvas-sm{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:767.98px) and (prefers-reduced-motion:reduce){.offcanvas-md{transition:none}}@media (max-width:767.98px){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-md.show:not(.hiding),.offcanvas-md.showing{transform:none}.offcanvas-md.hiding,.offcanvas-md.show,.offcanvas-md.showing{visibility:visible}}@media (min-width:768px){.offcanvas-md{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:991.98px) and (prefers-reduced-motion:reduce){.offcanvas-lg{transition:none}}@media (max-width:991.98px){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-lg.show:not(.hiding),.offcanvas-lg.showing{transform:none}.offcanvas-lg.hiding,.offcanvas-lg.show,.offcanvas-lg.showing{visibility:visible}}@media (min-width:992px){.offcanvas-lg{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:1199.98px) and (prefers-reduced-motion:reduce){.offcanvas-xl{transition:none}}@media (max-width:1199.98px){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xl.show:not(.hiding),.offcanvas-xl.showing{transform:none}.offcanvas-xl.hiding,.offcanvas-xl.show,.offcanvas-xl.showing{visibility:visible}}@media (min-width:1200px){.offcanvas-xl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:1399.98px) and (prefers-reduced-motion:reduce){.offcanvas-xxl{transition:none}}@media (max-width:1399.98px){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xxl.show:not(.hiding),.offcanvas-xxl.showing{transform:none}.offcanvas-xxl.hiding,.offcanvas-xxl.show,.offcanvas-xxl.showing{visibility:visible}}@media (min-width:1400px){.offcanvas-xxl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}@media (prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.show:not(.hiding),.offcanvas.showing{transform:none}.offcanvas.hiding,.offcanvas.show,.offcanvas.showing{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;align-items:center;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);margin:calc(-.5 * var(--bs-offcanvas-padding-y)) calc(-.5 * var(--bs-offcanvas-padding-x)) calc(-.5 * var(--bs-offcanvas-padding-y)) auto}.offcanvas-title{margin-bottom:0;line-height:var(--bs-offcanvas-title-line-height)}.offcanvas-body{flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn::before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,0.8) 75%,#000 95%);mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{100%{mask-position:-200% 0%}}.clearfix::after{display:block;clear:both;content:""}.text-bg-primary{color:#fff!important;background-color:RGBA(var(--bs-primary-rgb),var(--bs-bg-opacity,1))!important}.text-bg-secondary{color:#fff!important;background-color:RGBA(var(--bs-secondary-rgb),var(--bs-bg-opacity,1))!important}.text-bg-success{color:#fff!important;background-color:RGBA(var(--bs-success-rgb),var(--bs-bg-opacity,1))!important}.text-bg-info{color:#000!important;background-color:RGBA(var(--bs-info-rgb),var(--bs-bg-opacity,1))!important}.text-bg-warning{color:#000!important;background-color:RGBA(var(--bs-warning-rgb),var(--bs-bg-opacity,1))!important}.text-bg-danger{color:#fff!important;background-color:RGBA(var(--bs-danger-rgb),var(--bs-bg-opacity,1))!important}.text-bg-light{color:#000!important;background-color:RGBA(var(--bs-light-rgb),var(--bs-bg-opacity,1))!important}.text-bg-dark{color:#fff!important;background-color:RGBA(var(--bs-dark-rgb),var(--bs-bg-opacity,1))!important}.link-primary{color:RGBA(var(--bs-primary-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important}.link-primary:focus,.link-primary:hover{color:RGBA(10,88,202,var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important}.link-secondary{color:RGBA(var(--bs-secondary-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important}.link-secondary:focus,.link-secondary:hover{color:RGBA(86,94,100,var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1))!important}.link-success{color:RGBA(var(--bs-success-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important}.link-success:focus,.link-success:hover{color:RGBA(20,108,67,var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important}.link-info{color:RGBA(var(--bs-info-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important}.link-info:focus,.link-info:hover{color:RGBA(61,213,243,var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important}.link-warning{color:RGBA(var(--bs-warning-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important}.link-warning:focus,.link-warning:hover{color:RGBA(255,205,57,var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important}.link-danger{color:RGBA(var(--bs-danger-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important}.link-danger:focus,.link-danger:hover{color:RGBA(176,42,55,var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important}.link-light{color:RGBA(var(--bs-light-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important}.link-light:focus,.link-light:hover{color:RGBA(249,250,251,var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important}.link-dark{color:RGBA(var(--bs-dark-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important}.link-dark:focus,.link-dark:hover{color:RGBA(26,30,33,var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important}.link-body-emphasis{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-body-emphasis:focus,.link-body-emphasis:hover{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,.75))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,0.75))!important}.focus-ring:focus{outline:0;box-shadow:var(--bs-focus-ring-x,0) var(--bs-focus-ring-y,0) var(--bs-focus-ring-blur,0) var(--bs-focus-ring-width) var(--bs-focus-ring-color)}.icon-link{display:inline-flex;gap:.375rem;align-items:center;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,0.5));text-underline-offset:0.25em;backface-visibility:hidden}.icon-link>.bi{flex-shrink:0;width:1em;height:1em;fill:currentcolor;transition:.2s ease-in-out transform}@media (prefers-reduced-motion:reduce){.icon-link>.bi{transition:none}}.icon-link-hover:focus-visible>.bi,.icon-link-hover:hover>.bi{transform:var(--bs-icon-link-transform,translate3d(.25em,0,0))}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:75%}.ratio-16x9{--bs-aspect-ratio:56.25%}.ratio-21x9{--bs-aspect-ratio:42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:sticky;top:0;z-index:1020}.sticky-bottom{position:sticky;bottom:0;z-index:1020}@media (min-width:576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width:768px){.sticky-md-top{position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width:992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width:1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width:1400px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:sticky;bottom:0;z-index:1020}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption),.visually-hidden:not(caption){position:absolute!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:var(--bs-border-width);min-height:1em;background-color:currentcolor;opacity:.25}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.object-fit-contain{object-fit:contain!important}.object-fit-cover{object-fit:cover!important}.object-fit-fill{object-fit:fill!important}.object-fit-scale{object-fit:scale-down!important}.object-fit-none{object-fit:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-visible{overflow-x:visible!important}.overflow-x-scroll{overflow-x:scroll!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-visible{overflow-y:visible!important}.overflow-y-scroll{overflow-y:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-inline-grid{display:inline-grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:var(--bs-box-shadow)!important}.shadow-sm{box-shadow:var(--bs-box-shadow-sm)!important}.shadow-lg{box-shadow:var(--bs-box-shadow-lg)!important}.shadow-none{box-shadow:none!important}.focus-ring-primary{--bs-focus-ring-color:rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-secondary{--bs-focus-ring-color:rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-success{--bs-focus-ring-color:rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity))}.focus-ring-info{--bs-focus-ring-color:rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity))}.focus-ring-warning{--bs-focus-ring-color:rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity))}.focus-ring-danger{--bs-focus-ring-color:rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity))}.focus-ring-light{--bs-focus-ring-color:rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity))}.focus-ring-dark{--bs-focus-ring-color:rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity))}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translateX(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start-0{border-left:0!important}.border-primary{--bs-border-opacity:1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}.border-secondary{--bs-border-opacity:1;border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important}.border-success{--bs-border-opacity:1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}.border-info{--bs-border-opacity:1;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important}.border-warning{--bs-border-opacity:1;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}.border-danger{--bs-border-opacity:1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.border-light{--bs-border-opacity:1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.border-dark{--bs-border-opacity:1;border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important}.border-black{--bs-border-opacity:1;border-color:rgba(var(--bs-black-rgb),var(--bs-border-opacity))!important}.border-white{--bs-border-opacity:1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-primary-subtle{border-color:var(--bs-primary-border-subtle)!important}.border-secondary-subtle{border-color:var(--bs-secondary-border-subtle)!important}.border-success-subtle{border-color:var(--bs-success-border-subtle)!important}.border-info-subtle{border-color:var(--bs-info-border-subtle)!important}.border-warning-subtle{border-color:var(--bs-warning-border-subtle)!important}.border-danger-subtle{border-color:var(--bs-danger-border-subtle)!important}.border-light-subtle{border-color:var(--bs-light-border-subtle)!important}.border-dark-subtle{border-color:var(--bs-dark-border-subtle)!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.border-opacity-10{--bs-border-opacity:0.1}.border-opacity-25{--bs-border-opacity:0.25}.border-opacity-50{--bs-border-opacity:0.5}.border-opacity-75{--bs-border-opacity:0.75}.border-opacity-100{--bs-border-opacity:1}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.row-gap-0{row-gap:0!important}.row-gap-1{row-gap:.25rem!important}.row-gap-2{row-gap:.5rem!important}.row-gap-3{row-gap:1rem!important}.row-gap-4{row-gap:1.5rem!important}.row-gap-5{row-gap:3rem!important}.column-gap-0{column-gap:0!important}.column-gap-1{column-gap:.25rem!important}.column-gap-2{column-gap:.5rem!important}.column-gap-3{column-gap:1rem!important}.column-gap-4{column-gap:1.5rem!important}.column-gap-5{column-gap:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-lighter{font-weight:lighter!important}.fw-light{font-weight:300!important}.fw-normal{font-weight:400!important}.fw-medium{font-weight:500!important}.fw-semibold{font-weight:600!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity:1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity:1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity:1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity:1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity:1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity:1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-black-50{--bs-text-opacity:1;color:rgba(0,0,0,.5)!important}.text-white-50{--bs-text-opacity:1;color:rgba(255,255,255,.5)!important}.text-body-secondary{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-body-tertiary{--bs-text-opacity:1;color:var(--bs-tertiary-color)!important}.text-body-emphasis{--bs-text-opacity:1;color:var(--bs-emphasis-color)!important}.text-reset{--bs-text-opacity:1;color:inherit!important}.text-opacity-25{--bs-text-opacity:0.25}.text-opacity-50{--bs-text-opacity:0.5}.text-opacity-75{--bs-text-opacity:0.75}.text-opacity-100{--bs-text-opacity:1}.text-primary-emphasis{color:var(--bs-primary-text-emphasis)!important}.text-secondary-emphasis{color:var(--bs-secondary-text-emphasis)!important}.text-success-emphasis{color:var(--bs-success-text-emphasis)!important}.text-info-emphasis{color:var(--bs-info-text-emphasis)!important}.text-warning-emphasis{color:var(--bs-warning-text-emphasis)!important}.text-danger-emphasis{color:var(--bs-danger-text-emphasis)!important}.text-light-emphasis{color:var(--bs-light-text-emphasis)!important}.text-dark-emphasis{color:var(--bs-dark-text-emphasis)!important}.link-opacity-10{--bs-link-opacity:0.1}.link-opacity-10-hover:hover{--bs-link-opacity:0.1}.link-opacity-25{--bs-link-opacity:0.25}.link-opacity-25-hover:hover{--bs-link-opacity:0.25}.link-opacity-50{--bs-link-opacity:0.5}.link-opacity-50-hover:hover{--bs-link-opacity:0.5}.link-opacity-75{--bs-link-opacity:0.75}.link-opacity-75-hover:hover{--bs-link-opacity:0.75}.link-opacity-100{--bs-link-opacity:1}.link-opacity-100-hover:hover{--bs-link-opacity:1}.link-offset-1{text-underline-offset:0.125em!important}.link-offset-1-hover:hover{text-underline-offset:0.125em!important}.link-offset-2{text-underline-offset:0.25em!important}.link-offset-2-hover:hover{text-underline-offset:0.25em!important}.link-offset-3{text-underline-offset:0.375em!important}.link-offset-3-hover:hover{text-underline-offset:0.375em!important}.link-underline-primary{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-secondary{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-success{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important}.link-underline-info{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important}.link-underline-warning{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important}.link-underline-danger{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important}.link-underline-light{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important}.link-underline-dark{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important}.link-underline{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-underline-opacity-0{--bs-link-underline-opacity:0}.link-underline-opacity-0-hover:hover{--bs-link-underline-opacity:0}.link-underline-opacity-10{--bs-link-underline-opacity:0.1}.link-underline-opacity-10-hover:hover{--bs-link-underline-opacity:0.1}.link-underline-opacity-25{--bs-link-underline-opacity:0.25}.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity:0.25}.link-underline-opacity-50{--bs-link-underline-opacity:0.5}.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity:0.5}.link-underline-opacity-75{--bs-link-underline-opacity:0.75}.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity:0.75}.link-underline-opacity-100{--bs-link-underline-opacity:1}.link-underline-opacity-100-hover:hover{--bs-link-underline-opacity:1}.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity:1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity:1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity:1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity:1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity:1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity:1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity:1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:transparent!important}.bg-body-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-bg-rgb),var(--bs-bg-opacity))!important}.bg-body-tertiary{--bs-bg-opacity:1;background-color:rgba(var(--bs-tertiary-bg-rgb),var(--bs-bg-opacity))!important}.bg-opacity-10{--bs-bg-opacity:0.1}.bg-opacity-25{--bs-bg-opacity:0.25}.bg-opacity-50{--bs-bg-opacity:0.5}.bg-opacity-75{--bs-bg-opacity:0.75}.bg-opacity-100{--bs-bg-opacity:1}.bg-primary-subtle{background-color:var(--bs-primary-bg-subtle)!important}.bg-secondary-subtle{background-color:var(--bs-secondary-bg-subtle)!important}.bg-success-subtle{background-color:var(--bs-success-bg-subtle)!important}.bg-info-subtle{background-color:var(--bs-info-bg-subtle)!important}.bg-warning-subtle{background-color:var(--bs-warning-bg-subtle)!important}.bg-danger-subtle{background-color:var(--bs-danger-bg-subtle)!important}.bg-light-subtle{background-color:var(--bs-light-bg-subtle)!important}.bg-dark-subtle{background-color:var(--bs-dark-bg-subtle)!important}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:var(--bs-border-radius-xxl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.rounded-top{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-top-1{border-top-left-radius:var(--bs-border-radius-sm)!important;border-top-right-radius:var(--bs-border-radius-sm)!important}.rounded-top-2{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-3{border-top-left-radius:var(--bs-border-radius-lg)!important;border-top-right-radius:var(--bs-border-radius-lg)!important}.rounded-top-4{border-top-left-radius:var(--bs-border-radius-xl)!important;border-top-right-radius:var(--bs-border-radius-xl)!important}.rounded-top-5{border-top-left-radius:var(--bs-border-radius-xxl)!important;border-top-right-radius:var(--bs-border-radius-xxl)!important}.rounded-top-circle{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.rounded-top-pill{border-top-left-radius:var(--bs-border-radius-pill)!important;border-top-right-radius:var(--bs-border-radius-pill)!important}.rounded-end{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-end-1{border-top-right-radius:var(--bs-border-radius-sm)!important;border-bottom-right-radius:var(--bs-border-radius-sm)!important}.rounded-end-2{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-3{border-top-right-radius:var(--bs-border-radius-lg)!important;border-bottom-right-radius:var(--bs-border-radius-lg)!important}.rounded-end-4{border-top-right-radius:var(--bs-border-radius-xl)!important;border-bottom-right-radius:var(--bs-border-radius-xl)!important}.rounded-end-5{border-top-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-right-radius:var(--bs-border-radius-xxl)!important}.rounded-end-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.rounded-end-pill{border-top-right-radius:var(--bs-border-radius-pill)!important;border-bottom-right-radius:var(--bs-border-radius-pill)!important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-0{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.rounded-bottom-1{border-bottom-right-radius:var(--bs-border-radius-sm)!important;border-bottom-left-radius:var(--bs-border-radius-sm)!important}.rounded-bottom-2{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-3{border-bottom-right-radius:var(--bs-border-radius-lg)!important;border-bottom-left-radius:var(--bs-border-radius-lg)!important}.rounded-bottom-4{border-bottom-right-radius:var(--bs-border-radius-xl)!important;border-bottom-left-radius:var(--bs-border-radius-xl)!important}.rounded-bottom-5{border-bottom-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-left-radius:var(--bs-border-radius-xxl)!important}.rounded-bottom-circle{border-bottom-right-radius:50%!important;border-bottom-left-radius:50%!important}.rounded-bottom-pill{border-bottom-right-radius:var(--bs-border-radius-pill)!important;border-bottom-left-radius:var(--bs-border-radius-pill)!important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-0{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.rounded-start-1{border-bottom-left-radius:var(--bs-border-radius-sm)!important;border-top-left-radius:var(--bs-border-radius-sm)!important}.rounded-start-2{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-3{border-bottom-left-radius:var(--bs-border-radius-lg)!important;border-top-left-radius:var(--bs-border-radius-lg)!important}.rounded-start-4{border-bottom-left-radius:var(--bs-border-radius-xl)!important;border-top-left-radius:var(--bs-border-radius-xl)!important}.rounded-start-5{border-bottom-left-radius:var(--bs-border-radius-xxl)!important;border-top-left-radius:var(--bs-border-radius-xxl)!important}.rounded-start-circle{border-bottom-left-radius:50%!important;border-top-left-radius:50%!important}.rounded-start-pill{border-bottom-left-radius:var(--bs-border-radius-pill)!important;border-top-left-radius:var(--bs-border-radius-pill)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.z-n1{z-index:-1!important}.z-0{z-index:0!important}.z-1{z-index:1!important}.z-2{z-index:2!important}.z-3{z-index:3!important}@media (min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.object-fit-sm-contain{object-fit:contain!important}.object-fit-sm-cover{object-fit:cover!important}.object-fit-sm-fill{object-fit:fill!important}.object-fit-sm-scale{object-fit:scale-down!important}.object-fit-sm-none{object-fit:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-inline-grid{display:inline-grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.row-gap-sm-0{row-gap:0!important}.row-gap-sm-1{row-gap:.25rem!important}.row-gap-sm-2{row-gap:.5rem!important}.row-gap-sm-3{row-gap:1rem!important}.row-gap-sm-4{row-gap:1.5rem!important}.row-gap-sm-5{row-gap:3rem!important}.column-gap-sm-0{column-gap:0!important}.column-gap-sm-1{column-gap:.25rem!important}.column-gap-sm-2{column-gap:.5rem!important}.column-gap-sm-3{column-gap:1rem!important}.column-gap-sm-4{column-gap:1.5rem!important}.column-gap-sm-5{column-gap:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.object-fit-md-contain{object-fit:contain!important}.object-fit-md-cover{object-fit:cover!important}.object-fit-md-fill{object-fit:fill!important}.object-fit-md-scale{object-fit:scale-down!important}.object-fit-md-none{object-fit:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-inline-grid{display:inline-grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.row-gap-md-0{row-gap:0!important}.row-gap-md-1{row-gap:.25rem!important}.row-gap-md-2{row-gap:.5rem!important}.row-gap-md-3{row-gap:1rem!important}.row-gap-md-4{row-gap:1.5rem!important}.row-gap-md-5{row-gap:3rem!important}.column-gap-md-0{column-gap:0!important}.column-gap-md-1{column-gap:.25rem!important}.column-gap-md-2{column-gap:.5rem!important}.column-gap-md-3{column-gap:1rem!important}.column-gap-md-4{column-gap:1.5rem!important}.column-gap-md-5{column-gap:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.object-fit-lg-contain{object-fit:contain!important}.object-fit-lg-cover{object-fit:cover!important}.object-fit-lg-fill{object-fit:fill!important}.object-fit-lg-scale{object-fit:scale-down!important}.object-fit-lg-none{object-fit:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-inline-grid{display:inline-grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.row-gap-lg-0{row-gap:0!important}.row-gap-lg-1{row-gap:.25rem!important}.row-gap-lg-2{row-gap:.5rem!important}.row-gap-lg-3{row-gap:1rem!important}.row-gap-lg-4{row-gap:1.5rem!important}.row-gap-lg-5{row-gap:3rem!important}.column-gap-lg-0{column-gap:0!important}.column-gap-lg-1{column-gap:.25rem!important}.column-gap-lg-2{column-gap:.5rem!important}.column-gap-lg-3{column-gap:1rem!important}.column-gap-lg-4{column-gap:1.5rem!important}.column-gap-lg-5{column-gap:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.object-fit-xl-contain{object-fit:contain!important}.object-fit-xl-cover{object-fit:cover!important}.object-fit-xl-fill{object-fit:fill!important}.object-fit-xl-scale{object-fit:scale-down!important}.object-fit-xl-none{object-fit:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-inline-grid{display:inline-grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.row-gap-xl-0{row-gap:0!important}.row-gap-xl-1{row-gap:.25rem!important}.row-gap-xl-2{row-gap:.5rem!important}.row-gap-xl-3{row-gap:1rem!important}.row-gap-xl-4{row-gap:1.5rem!important}.row-gap-xl-5{row-gap:3rem!important}.column-gap-xl-0{column-gap:0!important}.column-gap-xl-1{column-gap:.25rem!important}.column-gap-xl-2{column-gap:.5rem!important}.column-gap-xl-3{column-gap:1rem!important}.column-gap-xl-4{column-gap:1.5rem!important}.column-gap-xl-5{column-gap:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.object-fit-xxl-contain{object-fit:contain!important}.object-fit-xxl-cover{object-fit:cover!important}.object-fit-xxl-fill{object-fit:fill!important}.object-fit-xxl-scale{object-fit:scale-down!important}.object-fit-xxl-none{object-fit:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-inline-grid{display:inline-grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.row-gap-xxl-0{row-gap:0!important}.row-gap-xxl-1{row-gap:.25rem!important}.row-gap-xxl-2{row-gap:.5rem!important}.row-gap-xxl-3{row-gap:1rem!important}.row-gap-xxl-4{row-gap:1.5rem!important}.row-gap-xxl-5{row-gap:3rem!important}.column-gap-xxl-0{column-gap:0!important}.column-gap-xxl-1{column-gap:.25rem!important}.column-gap-xxl-2{column-gap:.5rem!important}.column-gap-xxl-3{column-gap:1rem!important}.column-gap-xxl-4{column-gap:1.5rem!important}.column-gap-xxl-5{column-gap:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width:1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-inline-grid{display:inline-grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}
/*# sourceMappingURL=bootstrap.min.css.map */
/*!****************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/ngx-toastr/toastr.css ***!
  \****************************************************************************************************************************************************************************************************************************/
/* based on angular-toastr css https://github.com/Foxandxss/angular-toastr/blob/cb508fe6801d6b288d3afc525bb40fee1b101650/dist/angular-toastr.css */

/* position */
.toast-center-center {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.toast-top-center {
  top: 0;
  right: 0;
  width: 100%;
}
.toast-bottom-center {
  bottom: 0;
  right: 0;
  width: 100%;
}
.toast-top-full-width {
  top: 0;
  right: 0;
  width: 100%;
}
.toast-bottom-full-width {
  bottom: 0;
  right: 0;
  width: 100%;
}
.toast-top-left {
  top: 12px;
  left: 12px;
}
.toast-top-right {
  top: 12px;
  right: 12px;
}
.toast-bottom-right {
  right: 12px;
  bottom: 12px;
}
.toast-bottom-left {
  bottom: 12px;
  left: 12px;
}

/* toast styles */
.toast-title {
  font-weight: bold;
}
.toast-message {
  word-wrap: break-word;
}
.toast-message a,
.toast-message label {
  color: #FFFFFF;
}
.toast-message a:hover {
  color: #CCCCCC;
  text-decoration: none;
}
.toast-close-button {
  position: relative;
  right: -0.3em;
  top: -0.3em;
  float: right;
  font-size: 20px;
  font-weight: bold;
  color: #FFFFFF;
  text-shadow: 0 1px 0 #ffffff;
  /* opacity: 0.8; */
}
.toast-close-button:hover,
.toast-close-button:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
}
/*Additional properties for button version
 iOS requires the button element instead of an anchor tag.
 If you want the anchor version, it requires `href="#"`.*/
button.toast-close-button {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
}
.toast-container {
  pointer-events: none;
  position: fixed;
  z-index: 999999;
}
.toast-container * {
  box-sizing: border-box;
}
.toast-container .ngx-toastr {
  position: relative;
  overflow: hidden;
  margin: 0 0 6px;
  padding: 15px 15px 15px 50px;
  width: 300px;
  border-radius: 3px 3px 3px 3px;
  background-position: 15px center;
  background-repeat: no-repeat;
  background-size: 24px;
  box-shadow: 0 0 12px #999999;
  color: #FFFFFF;
}
.toast-container .ngx-toastr:hover {
  box-shadow: 0 0 12px #000000;
  opacity: 1;
  cursor: pointer;
}
/* https://github.com/FortAwesome/Font-Awesome-Pro/blob/master/advanced-options/raw-svg/regular/info-circle.svg */
.toast-info {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOS4wNDMgOCA4IDExOS4wODMgOCAyNTZjMCAxMzYuOTk3IDExMS4wNDMgMjQ4IDI0OCAyNDhzMjQ4LTExMS4wMDMgMjQ4LTI0OEM1MDQgMTE5LjA4MyAzOTIuOTU3IDggMjU2IDh6bTAgMTEwYzIzLjE5NiAwIDQyIDE4LjgwNCA0MiA0MnMtMTguODA0IDQyLTQyIDQyLTQyLTE4LjgwNC00Mi00MiAxOC44MDQtNDIgNDItNDJ6bTU2IDI1NGMwIDYuNjI3LTUuMzczIDEyLTEyIDEyaC04OGMtNi42MjcgMC0xMi01LjM3My0xMi0xMnYtMjRjMC02LjYyNyA1LjM3My0xMiAxMi0xMmgxMnYtNjRoLTEyYy02LjYyNyAwLTEyLTUuMzczLTEyLTEydi0yNGMwLTYuNjI3IDUuMzczLTEyIDEyLTEyaDY0YzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MTAwaDEyYzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MjR6Jy8+PC9zdmc+");
}
/* https://github.com/FortAwesome/Font-Awesome-Pro/blob/master/advanced-options/raw-svg/regular/times-circle.svg */
.toast-error {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOSA4IDggMTE5IDggMjU2czExMSAyNDggMjQ4IDI0OCAyNDgtMTExIDI0OC0yNDhTMzkzIDggMjU2IDh6bTEyMS42IDMxMy4xYzQuNyA0LjcgNC43IDEyLjMgMCAxN0wzMzggMzc3LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwyNTYgMzEybC02NS4xIDY1LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwxMzQuNCAzMzhjLTQuNy00LjctNC43LTEyLjMgMC0xN2w2NS42LTY1LTY1LjYtNjUuMWMtNC43LTQuNy00LjctMTIuMyAwLTE3bDM5LjYtMzkuNmM0LjctNC43IDEyLjMtNC43IDE3IDBsNjUgNjUuNyA2NS4xLTY1LjZjNC43LTQuNyAxMi4zLTQuNyAxNyAwbDM5LjYgMzkuNmM0LjcgNC43IDQuNyAxMi4zIDAgMTdMMzEyIDI1Nmw2NS42IDY1LjF6Jy8+PC9zdmc+");
}
/* https://github.com/FortAwesome/Font-Awesome-Pro/blob/master/advanced-options/raw-svg/regular/check.svg */
.toast-success {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTE3My44OTggNDM5LjQwNGwtMTY2LjQtMTY2LjRjLTkuOTk3LTkuOTk3LTkuOTk3LTI2LjIwNiAwLTM2LjIwNGwzNi4yMDMtMzYuMjA0YzkuOTk3LTkuOTk4IDI2LjIwNy05Ljk5OCAzNi4yMDQgMEwxOTIgMzEyLjY5IDQzMi4wOTUgNzIuNTk2YzkuOTk3LTkuOTk3IDI2LjIwNy05Ljk5NyAzNi4yMDQgMGwzNi4yMDMgMzYuMjA0YzkuOTk3IDkuOTk3IDkuOTk3IDI2LjIwNiAwIDM2LjIwNGwtMjk0LjQgMjk0LjQwMWMtOS45OTggOS45OTctMjYuMjA3IDkuOTk3LTM2LjIwNC0uMDAxeicvPjwvc3ZnPg==");
}
/* https://github.com/FortAwesome/Font-Awesome-Pro/blob/master/advanced-options/raw-svg/regular/exclamation-triangle.svg */
.toast-warning {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1NzYgNTEyJyB3aWR0aD0nNTc2JyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTU2OS41MTcgNDQwLjAxM0M1ODcuOTc1IDQ3Mi4wMDcgNTY0LjgwNiA1MTIgNTI3Ljk0IDUxMkg0OC4wNTRjLTM2LjkzNyAwLTU5Ljk5OS00MC4wNTUtNDEuNTc3LTcxLjk4N0wyNDYuNDIzIDIzLjk4NWMxOC40NjctMzIuMDA5IDY0LjcyLTMxLjk1MSA4My4xNTQgMGwyMzkuOTQgNDE2LjAyOHpNMjg4IDM1NGMtMjUuNDA1IDAtNDYgMjAuNTk1LTQ2IDQ2czIwLjU5NSA0NiA0NiA0NiA0Ni0yMC41OTUgNDYtNDYtMjAuNTk1LTQ2LTQ2LTQ2em0tNDMuNjczLTE2NS4zNDZsNy40MTggMTM2Yy4zNDcgNi4zNjQgNS42MDkgMTEuMzQ2IDExLjk4MiAxMS4zNDZoNDguNTQ2YzYuMzczIDAgMTEuNjM1LTQuOTgyIDExLjk4Mi0xMS4zNDZsNy40MTgtMTM2Yy4zNzUtNi44NzQtNS4wOTgtMTIuNjU0LTExLjk4Mi0xMi42NTRoLTYzLjM4M2MtNi44ODQgMC0xMi4zNTYgNS43OC0xMS45ODEgMTIuNjU0eicvPjwvc3ZnPg==");
}
.toast-container.toast-top-center .ngx-toastr,
.toast-container.toast-bottom-center .ngx-toastr {
  width: 300px;
  margin-left: auto;
  margin-right: auto;
}
.toast-container.toast-top-full-width .ngx-toastr,
.toast-container.toast-bottom-full-width .ngx-toastr {
  width: 96%;
  margin-left: auto;
  margin-right: auto;
}
.ngx-toastr {
  background-color: #030303;
  pointer-events: auto;
}
.toast-success {
  background-color: #51A351;
}
.toast-error {
  background-color: #BD362F;
}
.toast-info {
  background-color: #2F96B4;
}
.toast-warning {
  background-color: #F89406;
}
.toast-progress {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 4px;
  background-color: #000000;
  opacity: 0.4;
}
/* Responsive Design */
@media all and (max-width: 240px) {
  .toast-container .ngx-toastr.div {
    padding: 8px 8px 8px 50px;
    width: 11em;
  }
  .toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}
@media all and (min-width: 241px) and (max-width: 480px) {
  .toast-container .ngx-toastr.div {
    padding: 8px 8px 8px 50px;
    width: 18em;
  }
  .toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}
@media all and (min-width: 481px) and (max-width: 768px) {
  .toast-container .ngx-toastr.div {
    padding: 15px 15px 15px 50px;
    width: 25em;
  }
}

/*!**************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./src/styles.css?ngGlobalStyle (1) ***!
  \**************************************************************************************************************************************************************************************************************************/
/* You can add global styles to this file, and also import other style files */
   /* label.star[_ngcontent-ng-c205951347] {
    padding: 10px!important;
    font-size: 16px!important;
    color: #444;
    transition: all .2s;
  } */ 
   /* @import '../node_modules/ngx-toastr/toastr.css';
html, body { height: 100%; }
body { margin: 0; font-family: lato;overflow-x: hidden; }  */

/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[5].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].rules[1].use[1]!./src/assets/scss/Default.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
    !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[5].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].rules[1].use[1]!./src/assets/scss/Default.scss (1) ***!
    \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  /*
  Template Name: Ubold - Responsive Bootstrap 4 Admin Dashboard
  Author: CoderThemes
  Version: 5.0.0
  Website: https://coderthemes.com/
  Contact: support@coderthemes.com
  File: Main Css File
  */
  /*!
   * Quill Editor v1.3.7
   * https://quilljs.com/
   * Copyright (c) 2014, Jason Chen
   * Copyright (c) 2013, salesforce.com
   */
   
  .ql-container {
    box-sizing: border-box;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 13px;
    height: 100%;
    margin: 0px;
    position: relative;
  }
  .ql-container.ql-disabled .ql-tooltip {
    visibility: hidden;
  }
  .ql-container.ql-disabled .ql-editor ul[data-checked] > li::before {
    pointer-events: none;
  }
  .ql-clipboard {
    left: -100000px;
    height: 1px;
    overflow-y: hidden;
    position: absolute;
    top: 50%;
  }
  .ql-clipboard p {
    margin: 0;
    padding: 0;
  }
  .ql-editor {
    box-sizing: border-box;
    line-height: 1.42;
    height: 100%;
    outline: none;
    overflow-y: auto;
    padding: 12px 15px;
    tab-size: 4;
    -moz-tab-size: 4;
    text-align: left;
    white-space: pre-wrap;
    word-wrap: break-word;
  }
  .ql-editor > * {
    cursor: text;
  }
  .ql-editor p,
  .ql-editor ol,
  .ql-editor ul,
  .ql-editor pre,
  .ql-editor blockquote,
  .ql-editor h1,
  .ql-editor h2,
  .ql-editor h3,
  .ql-editor h4,
  .ql-editor h5,
  .ql-editor h6 {
    margin: 0;
    padding: 0;
    counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
  .ql-editor ol,
  .ql-editor ul {
    padding-left: 1.5em;
  }
  .ql-editor ol > li,
  .ql-editor ul > li {
    list-style-type: none;
  }
  .ql-editor ul > li::before {
    content: '\2022';
  }
  .ql-editor ul[data-checked=true],
  .ql-editor ul[data-checked=false] {
    pointer-events: none;
  }
  .ql-editor ul[data-checked=true] > li *,
  .ql-editor ul[data-checked=false] > li * {
    pointer-events: all;
  }
  .ql-editor ul[data-checked=true] > li::before,
  .ql-editor ul[data-checked=false] > li::before {
    color: #777;
    cursor: pointer;
    pointer-events: all;
  }
  .ql-editor ul[data-checked=true] > li::before {
    content: '\2611';
  }
  .ql-editor ul[data-checked=false] > li::before {
    content: '\2610';
  }
  .ql-editor li::before {
    display: inline-block;
    white-space: nowrap;
    width: 1.2em;
  }
  .ql-editor li:not(.ql-direction-rtl)::before {
    margin-left: -1.5em;
    margin-right: 0.3em;
    text-align: right;
  }
  .ql-editor li.ql-direction-rtl::before {
    margin-left: 0.3em;
    margin-right: -1.5em;
  }
  .ql-editor ol li:not(.ql-direction-rtl),
  .ql-editor ul li:not(.ql-direction-rtl) {
    padding-left: 1.5em;
  }
  .ql-editor ol li.ql-direction-rtl,
  .ql-editor ul li.ql-direction-rtl {
    padding-right: 1.5em;
  }
  .ql-editor ol li {
    counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
    counter-increment: list-0;
  }
  .ql-editor ol li:before {
    content: counter(list-0, decimal) '. ';
  }
  .ql-editor ol li.ql-indent-1 {
    counter-increment: list-1;
  }
  .ql-editor ol li.ql-indent-1:before {
    content: counter(list-1, lower-alpha) '. ';
  }
  .ql-editor ol li.ql-indent-1 {
    counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
  .ql-editor ol li.ql-indent-2 {
    counter-increment: list-2;
  }
  .ql-editor ol li.ql-indent-2:before {
    content: counter(list-2, lower-roman) '. ';
  }
  .ql-editor ol li.ql-indent-2 {
    counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
  .ql-editor ol li.ql-indent-3 {
    counter-increment: list-3;
  }
  .ql-editor ol li.ql-indent-3:before {
    content: counter(list-3, decimal) '. ';
  }
  .ql-editor ol li.ql-indent-3 {
    counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
  }
  .ql-editor ol li.ql-indent-4 {
    counter-increment: list-4;
  }
  .ql-editor ol li.ql-indent-4:before {
    content: counter(list-4, lower-alpha) '. ';
  }
  .ql-editor ol li.ql-indent-4 {
    counter-reset: list-5 list-6 list-7 list-8 list-9;
  }
  .ql-editor ol li.ql-indent-5 {
    counter-increment: list-5;
  }
  .ql-editor ol li.ql-indent-5:before {
    content: counter(list-5, lower-roman) '. ';
  }
  .ql-editor ol li.ql-indent-5 {
    counter-reset: list-6 list-7 list-8 list-9;
  }
  .ql-editor ol li.ql-indent-6 {
    counter-increment: list-6;
  }
  .ql-editor ol li.ql-indent-6:before {
    content: counter(list-6, decimal) '. ';
  }
  .ql-editor ol li.ql-indent-6 {
    counter-reset: list-7 list-8 list-9;
  }
  .ql-editor ol li.ql-indent-7 {
    counter-increment: list-7;
  }
  .ql-editor ol li.ql-indent-7:before {
    content: counter(list-7, lower-alpha) '. ';
  }
  .ql-editor ol li.ql-indent-7 {
    counter-reset: list-8 list-9;
  }
  .ql-editor ol li.ql-indent-8 {
    counter-increment: list-8;
  }
  .ql-editor ol li.ql-indent-8:before {
    content: counter(list-8, lower-roman) '. ';
  }
  .ql-editor ol li.ql-indent-8 {
    counter-reset: list-9;
  }
  .ql-editor ol li.ql-indent-9 {
    counter-increment: list-9;
  }
  .ql-editor ol li.ql-indent-9:before {
    content: counter(list-9, decimal) '. ';
  }
  .ql-editor .ql-indent-1:not(.ql-direction-rtl) {
    padding-left: 3em;
  }
  .ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
    padding-left: 4.5em;
  }
  .ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
    padding-right: 3em;
  }
  .ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
    padding-right: 4.5em;
  }
  .ql-editor .ql-indent-2:not(.ql-direction-rtl) {
    padding-left: 6em;
  }
  .ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
    padding-left: 7.5em;
  }
  .ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
    padding-right: 6em;
  }
  .ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
    padding-right: 7.5em;
  }
  .ql-editor .ql-indent-3:not(.ql-direction-rtl) {
    padding-left: 9em;
  }
  .ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
    padding-left: 10.5em;
  }
  .ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
    padding-right: 9em;
  }
  .ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
    padding-right: 10.5em;
  }
  .ql-editor .ql-indent-4:not(.ql-direction-rtl) {
    padding-left: 12em;
  }
  .ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
    padding-left: 13.5em;
  }
  .ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
    padding-right: 12em;
  }
  .ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
    padding-right: 13.5em;
  }
  .ql-editor .ql-indent-5:not(.ql-direction-rtl) {
    padding-left: 15em;
  }
  .ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
    padding-left: 16.5em;
  }
  .ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
    padding-right: 15em;
  }
  .ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
    padding-right: 16.5em;
  }
  .ql-editor .ql-indent-6:not(.ql-direction-rtl) {
    padding-left: 18em;
  }
  .ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
    padding-left: 19.5em;
  }
  .ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
    padding-right: 18em;
  }
  .ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
    padding-right: 19.5em;
  }
  .ql-editor .ql-indent-7:not(.ql-direction-rtl) {
    padding-left: 21em;
  }
  .ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
    padding-left: 22.5em;
  }
  .ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
    padding-right: 21em;
  }
  .ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
    padding-right: 22.5em;
  }
  .ql-editor .ql-indent-8:not(.ql-direction-rtl) {
    padding-left: 24em;
  }
  .ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
    padding-left: 25.5em;
  }
  .ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
    padding-right: 24em;
  }
  .ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
    padding-right: 25.5em;
  }
  .ql-editor .ql-indent-9:not(.ql-direction-rtl) {
    padding-left: 27em;
  }
  .ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
    padding-left: 28.5em;
  }
  .ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
    padding-right: 27em;
  }
  .ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
    padding-right: 28.5em;
  }
  .ql-editor .ql-video {
    display: block;
    max-width: 100%;
  }
  .ql-editor .ql-video.ql-align-center {
    margin: 0 auto;
  }
  .ql-editor .ql-video.ql-align-right {
    margin: 0 0 0 auto;
  }
  .ql-editor .ql-bg-black {
    background-color: #000;
  }
  .ql-editor .ql-bg-red {
    background-color: #e60000;
  }
  .ql-editor .ql-bg-orange {
    background-color: #f90;
  }
  .ql-editor .ql-bg-yellow {
    background-color: #ff0;
  }
  .ql-editor .ql-bg-green {
    background-color: #008a00;
  }
  .ql-editor .ql-bg-blue {
    background-color: #06c;
  }
  .ql-editor .ql-bg-purple {
    background-color: #93f;
  }
  .ql-editor .ql-color-white {
    color: #fff;
  }
  .ql-editor .ql-color-red {
    color: #e60000;
  }
  .ql-editor .ql-color-orange {
    color: #f90;
  }
  .ql-editor .ql-color-yellow {
    color: #ff0;
  }
  .ql-editor .ql-color-green {
    color: #008a00;
  }
  .ql-editor .ql-color-blue {
    color: #06c;
  }
  .ql-editor .ql-color-purple {
    color: #93f;
  }
  .ql-editor .ql-font-serif {
    font-family: Georgia, Times New Roman, serif;
  }
  .ql-editor .ql-font-monospace {
    font-family: Monaco, Courier New, monospace;
  }
  .ql-editor .ql-size-small {
    font-size: 0.75em;
  }
  .ql-editor .ql-size-large {
    font-size: 1.5em;
  }
  .ql-editor .ql-size-huge {
    font-size: 2.5em;
  }
  .ql-editor .ql-direction-rtl {
    direction: rtl;
    text-align: inherit;
  }
  .ql-editor .ql-align-center {
    text-align: center;
  }
  .ql-editor .ql-align-justify {
    text-align: justify;
  }
  .ql-editor .ql-align-right {
    text-align: right;
  }
  .ql-editor.ql-blank::before {
    color: rgba(0,0,0,0.6);
    content: attr(data-placeholder);
    font-style: italic;
    left: 15px;
    pointer-events: none;
    position: absolute;
    right: 15px;
  }
  /*!
   * Quill Editor v1.3.7
   * https://quilljs.com/
   * Copyright (c) 2014, Jason Chen
   * Copyright (c) 2013, salesforce.com
   */
  .ql-container {
    box-sizing: border-box;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 13px;
    height: 100%;
    margin: 0px;
    position: relative;
  }
  .ql-container.ql-disabled .ql-tooltip {
    visibility: hidden;
  }
  .ql-container.ql-disabled .ql-editor ul[data-checked] > li::before {
    pointer-events: none;
  }
  .ql-clipboard {
    left: -100000px;
    height: 1px;
    overflow-y: hidden;
    position: absolute;
    top: 50%;
  }
  .ql-clipboard p {
    margin: 0;
    padding: 0;
  }
  .ql-editor {
    box-sizing: border-box;
    line-height: 1.42;
    height: 100%;
    outline: none;
    overflow-y: auto;
    padding: 12px 15px;
    tab-size: 4;
    -moz-tab-size: 4;
    text-align: left;
    white-space: pre-wrap;
    word-wrap: break-word;
  }
  .ql-editor > * {
    cursor: text;
  }
  .ql-editor p,
  .ql-editor ol,
  .ql-editor ul,
  .ql-editor pre,
  .ql-editor blockquote,
  .ql-editor h1,
  .ql-editor h2,
  .ql-editor h3,
  .ql-editor h4,
  .ql-editor h5,
  .ql-editor h6 {
    margin: 0;
    padding: 0;
    counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
  .ql-editor ol,
  .ql-editor ul {
    padding-left: 1.5em;
  }
  .ql-editor ol > li,
  .ql-editor ul > li {
    list-style-type: none;
  }
  .ql-editor ul > li::before {
    content: '\2022';
  }
  .ql-editor ul[data-checked=true],
  .ql-editor ul[data-checked=false] {
    pointer-events: none;
  }
  .ql-editor ul[data-checked=true] > li *,
  .ql-editor ul[data-checked=false] > li * {
    pointer-events: all;
  }
  .ql-editor ul[data-checked=true] > li::before,
  .ql-editor ul[data-checked=false] > li::before {
    color: #777;
    cursor: pointer;
    pointer-events: all;
  }
  .ql-editor ul[data-checked=true] > li::before {
    content: '\2611';
  }
  .ql-editor ul[data-checked=false] > li::before {
    content: '\2610';
  }
  .ql-editor li::before {
    display: inline-block;
    white-space: nowrap;
    width: 1.2em;
  }
  .ql-editor li:not(.ql-direction-rtl)::before {
    margin-left: -1.5em;
    margin-right: 0.3em;
    text-align: right;
  }
  .ql-editor li.ql-direction-rtl::before {
    margin-left: 0.3em;
    margin-right: -1.5em;
  }
  .ql-editor ol li:not(.ql-direction-rtl),
  .ql-editor ul li:not(.ql-direction-rtl) {
    padding-left: 1.5em;
  }
  .ql-editor ol li.ql-direction-rtl,
  .ql-editor ul li.ql-direction-rtl {
    padding-right: 1.5em;
  }
  .ql-editor ol li {
    counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
    counter-increment: list-0;
  }
  .ql-editor ol li:before {
    content: counter(list-0, decimal) '. ';
  }
  .ql-editor ol li.ql-indent-1 {
    counter-increment: list-1;
  }
  .ql-editor ol li.ql-indent-1:before {
    content: counter(list-1, lower-alpha) '. ';
  }
  .ql-editor ol li.ql-indent-1 {
    counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
  .ql-editor ol li.ql-indent-2 {
    counter-increment: list-2;
  }
  .ql-editor ol li.ql-indent-2:before {
    content: counter(list-2, lower-roman) '. ';
  }
  .ql-editor ol li.ql-indent-2 {
    counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
  .ql-editor ol li.ql-indent-3 {
    counter-increment: list-3;
  }
  .ql-editor ol li.ql-indent-3:before {
    content: counter(list-3, decimal) '. ';
  }
  .ql-editor ol li.ql-indent-3 {
    counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
  }
  .ql-editor ol li.ql-indent-4 {
    counter-increment: list-4;
  }
  .ql-editor ol li.ql-indent-4:before {
    content: counter(list-4, lower-alpha) '. ';
  }
  .ql-editor ol li.ql-indent-4 {
    counter-reset: list-5 list-6 list-7 list-8 list-9;
  }
  .ql-editor ol li.ql-indent-5 {
    counter-increment: list-5;
  }
  .ql-editor ol li.ql-indent-5:before {
    content: counter(list-5, lower-roman) '. ';
  }
  .ql-editor ol li.ql-indent-5 {
    counter-reset: list-6 list-7 list-8 list-9;
  }
  .ql-editor ol li.ql-indent-6 {
    counter-increment: list-6;
  }
  .ql-editor ol li.ql-indent-6:before {
    content: counter(list-6, decimal) '. ';
  }
  .ql-editor ol li.ql-indent-6 {
    counter-reset: list-7 list-8 list-9;
  }
  .ql-editor ol li.ql-indent-7 {
    counter-increment: list-7;
  }
  .ql-editor ol li.ql-indent-7:before {
    content: counter(list-7, lower-alpha) '. ';
  }
  .ql-editor ol li.ql-indent-7 {
    counter-reset: list-8 list-9;
  }
  .ql-editor ol li.ql-indent-8 {
    counter-increment: list-8;
  }
  .ql-editor ol li.ql-indent-8:before {
    content: counter(list-8, lower-roman) '. ';
  }
  .ql-editor ol li.ql-indent-8 {
    counter-reset: list-9;
  }
  .ql-editor ol li.ql-indent-9 {
    counter-increment: list-9;
  }
  .ql-editor ol li.ql-indent-9:before {
    content: counter(list-9, decimal) '. ';
  }
  .ql-editor .ql-indent-1:not(.ql-direction-rtl) {
    padding-left: 3em;
  }
  .ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
    padding-left: 4.5em;
  }
  .ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
    padding-right: 3em;
  }
  .ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
    padding-right: 4.5em;
  }
  .ql-editor .ql-indent-2:not(.ql-direction-rtl) {
    padding-left: 6em;
  }
  .ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
    padding-left: 7.5em;
  }
  .ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
    padding-right: 6em;
  }
  .ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
    padding-right: 7.5em;
  }
  .ql-editor .ql-indent-3:not(.ql-direction-rtl) {
    padding-left: 9em;
  }
  .ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
    padding-left: 10.5em;
  }
  .ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
    padding-right: 9em;
  }
  .ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
    padding-right: 10.5em;
  }
  .ql-editor .ql-indent-4:not(.ql-direction-rtl) {
    padding-left: 12em;
  }
  .ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
    padding-left: 13.5em;
  }
  .ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
    padding-right: 12em;
  }
  .ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
    padding-right: 13.5em;
  }
  .ql-editor .ql-indent-5:not(.ql-direction-rtl) {
    padding-left: 15em;
  }
  .ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
    padding-left: 16.5em;
  }
  .ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
    padding-right: 15em;
  }
  .ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
    padding-right: 16.5em;
  }
  .ql-editor .ql-indent-6:not(.ql-direction-rtl) {
    padding-left: 18em;
  }
  .ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
    padding-left: 19.5em;
  }
  .ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
    padding-right: 18em;
  }
  .ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
    padding-right: 19.5em;
  }
  .ql-editor .ql-indent-7:not(.ql-direction-rtl) {
    padding-left: 21em;
  }
  .ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
    padding-left: 22.5em;
  }
  .ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
    padding-right: 21em;
  }
  .ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
    padding-right: 22.5em;
  }
  .ql-editor .ql-indent-8:not(.ql-direction-rtl) {
    padding-left: 24em;
  }
  .ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
    padding-left: 25.5em;
  }
  .ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
    padding-right: 24em;
  }
  .ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
    padding-right: 25.5em;
  }
  .ql-editor .ql-indent-9:not(.ql-direction-rtl) {
    padding-left: 27em;
  }
  .ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
    padding-left: 28.5em;
  }
  .ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
    padding-right: 27em;
  }
  .ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
    padding-right: 28.5em;
  }
  .ql-editor .ql-video {
    display: block;
    max-width: 100%;
  }
  .ql-editor .ql-video.ql-align-center {
    margin: 0 auto;
  }
  .ql-editor .ql-video.ql-align-right {
    margin: 0 0 0 auto;
  }
  .ql-editor .ql-bg-black {
    background-color: #000;
  }
  .ql-editor .ql-bg-red {
    background-color: #e60000;
  }
  .ql-editor .ql-bg-orange {
    background-color: #f90;
  }
  .ql-editor .ql-bg-yellow {
    background-color: #ff0;
  }
  .ql-editor .ql-bg-green {
    background-color: #008a00;
  }
  .ql-editor .ql-bg-blue {
    background-color: #06c;
  }
  .ql-editor .ql-bg-purple {
    background-color: #93f;
  }
  .ql-editor .ql-color-white {
    color: #fff;
  }
  .ql-editor .ql-color-red {
    color: #e60000;
  }
  .ql-editor .ql-color-orange {
    color: #f90;
  }
  .ql-editor .ql-color-yellow {
    color: #ff0;
  }
  .ql-editor .ql-color-green {
    color: #008a00;
  }
  .ql-editor .ql-color-blue {
    color: #06c;
  }
  .ql-editor .ql-color-purple {
    color: #93f;
  }
  .ql-editor .ql-font-serif {
    font-family: Georgia, Times New Roman, serif;
  }
  .ql-editor .ql-font-monospace {
    font-family: Monaco, Courier New, monospace;
  }
  .ql-editor .ql-size-small {
    font-size: 0.75em;
  }
  .ql-editor .ql-size-large {
    font-size: 1.5em;
  }
  .ql-editor .ql-size-huge {
    font-size: 2.5em;
  }
  .ql-editor .ql-direction-rtl {
    direction: rtl;
    text-align: inherit;
  }
  .ql-editor .ql-align-center {
    text-align: center;
  }
  .ql-editor .ql-align-justify {
    text-align: justify;
  }
  .ql-editor .ql-align-right {
    text-align: right;
  }
  .ql-editor.ql-blank::before {
    color: rgba(0,0,0,0.6);
    content: attr(data-placeholder);
    font-style: italic;
    left: 15px;
    pointer-events: none;
    position: absolute;
    right: 15px;
  }
  .ql-bubble.ql-toolbar:after,
  .ql-bubble .ql-toolbar:after {
    clear: both;
    content: '';
    display: table;
  }
  .ql-bubble.ql-toolbar button,
  .ql-bubble .ql-toolbar button {
    background: none;
    border: none;
    cursor: pointer;
    display: inline-block;
    float: left;
    height: 24px;
    padding: 3px 5px;
    width: 28px;
  }
  .ql-bubble.ql-toolbar button svg,
  .ql-bubble .ql-toolbar button svg {
    float: left;
    height: 100%;
  }
  .ql-bubble.ql-toolbar button:active:hover,
  .ql-bubble .ql-toolbar button:active:hover {
    outline: none;
  }
  .ql-bubble.ql-toolbar input.ql-image[type=file],
  .ql-bubble .ql-toolbar input.ql-image[type=file] {
    display: none;
  }
  .ql-bubble.ql-toolbar button:hover,
  .ql-bubble .ql-toolbar button:hover,
  .ql-bubble.ql-toolbar button:focus,
  .ql-bubble .ql-toolbar button:focus,
  .ql-bubble.ql-toolbar button.ql-active,
  .ql-bubble .ql-toolbar button.ql-active,
  .ql-bubble.ql-toolbar .ql-picker-label:hover,
  .ql-bubble .ql-toolbar .ql-picker-label:hover,
  .ql-bubble.ql-toolbar .ql-picker-label.ql-active,
  .ql-bubble .ql-toolbar .ql-picker-label.ql-active,
  .ql-bubble.ql-toolbar .ql-picker-item:hover,
  .ql-bubble .ql-toolbar .ql-picker-item:hover,
  .ql-bubble.ql-toolbar .ql-picker-item.ql-selected,
  .ql-bubble .ql-toolbar .ql-picker-item.ql-selected {
    color: #fff;
  }
  .ql-bubble.ql-toolbar button:hover .ql-fill,
  .ql-bubble .ql-toolbar button:hover .ql-fill,
  .ql-bubble.ql-toolbar button:focus .ql-fill,
  .ql-bubble .ql-toolbar button:focus .ql-fill,
  .ql-bubble.ql-toolbar button.ql-active .ql-fill,
  .ql-bubble .ql-toolbar button.ql-active .ql-fill,
  .ql-bubble.ql-toolbar .ql-picker-label:hover .ql-fill,
  .ql-bubble .ql-toolbar .ql-picker-label:hover .ql-fill,
  .ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-fill,
  .ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-fill,
  .ql-bubble.ql-toolbar .ql-picker-item:hover .ql-fill,
  .ql-bubble .ql-toolbar .ql-picker-item:hover .ql-fill,
  .ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
  .ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
  .ql-bubble.ql-toolbar button:hover .ql-stroke.ql-fill,
  .ql-bubble .ql-toolbar button:hover .ql-stroke.ql-fill,
  .ql-bubble.ql-toolbar button:focus .ql-stroke.ql-fill,
  .ql-bubble .ql-toolbar button:focus .ql-stroke.ql-fill,
  .ql-bubble.ql-toolbar button.ql-active .ql-stroke.ql-fill,
  .ql-bubble .ql-toolbar button.ql-active .ql-stroke.ql-fill,
  .ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
  .ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
  .ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
  .ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
  .ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
  .ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
  .ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
  .ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
    fill: #fff;
  }
  .ql-bubble.ql-toolbar button:hover .ql-stroke,
  .ql-bubble .ql-toolbar button:hover .ql-stroke,
  .ql-bubble.ql-toolbar button:focus .ql-stroke,
  .ql-bubble .ql-toolbar button:focus .ql-stroke,
  .ql-bubble.ql-toolbar button.ql-active .ql-stroke,
  .ql-bubble .ql-toolbar button.ql-active .ql-stroke,
  .ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke,
  .ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke,
  .ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
  .ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
  .ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke,
  .ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke,
  .ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
  .ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
  .ql-bubble.ql-toolbar button:hover .ql-stroke-miter,
  .ql-bubble .ql-toolbar button:hover .ql-stroke-miter,
  .ql-bubble.ql-toolbar button:focus .ql-stroke-miter,
  .ql-bubble .ql-toolbar button:focus .ql-stroke-miter,
  .ql-bubble.ql-toolbar button.ql-active .ql-stroke-miter,
  .ql-bubble .ql-toolbar button.ql-active .ql-stroke-miter,
  .ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
  .ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
  .ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
  .ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
  .ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
  .ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
  .ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
  .ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
    stroke: #fff;
  }
  @media (pointer: coarse) {
    .ql-bubble.ql-toolbar button:hover:not(.ql-active),
    .ql-bubble .ql-toolbar button:hover:not(.ql-active) {
      color: #ccc;
    }
    .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-fill,
    .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-fill,
    .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
    .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
      fill: #ccc;
    }
    .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
    .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
    .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
    .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
      stroke: #ccc;
    }
  }
  .ql-bubble {
    box-sizing: border-box;
  }
  .ql-bubble * {
    box-sizing: border-box;
  }
  .ql-bubble .ql-hidden {
    display: none;
  }
  .ql-bubble .ql-out-bottom,
  .ql-bubble .ql-out-top {
    visibility: hidden;
  }
  .ql-bubble .ql-tooltip {
    position: absolute;
    transform: translateY(10px);
  }
  .ql-bubble .ql-tooltip a {
    cursor: pointer;
    text-decoration: none;
  }
  .ql-bubble .ql-tooltip.ql-flip {
    transform: translateY(-10px);
  }
  .ql-bubble .ql-formats {
    display: inline-block;
    vertical-align: middle;
  }
  .ql-bubble .ql-formats:after {
    clear: both;
    content: '';
    display: table;
  }
  .ql-bubble .ql-stroke {
    fill: none;
    stroke: #ccc;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2;
  }
  .ql-bubble .ql-stroke-miter {
    fill: none;
    stroke: #ccc;
    stroke-miterlimit: 10;
    stroke-width: 2;
  }
  .ql-bubble .ql-fill,
  .ql-bubble .ql-stroke.ql-fill {
    fill: #ccc;
  }
  .ql-bubble .ql-empty {
    fill: none;
  }
  .ql-bubble .ql-even {
    fill-rule: evenodd;
  }
  .ql-bubble .ql-thin,
  .ql-bubble .ql-stroke.ql-thin {
    stroke-width: 1;
  }
  .ql-bubble .ql-transparent {
    opacity: 0.4;
  }
  .ql-bubble .ql-direction svg:last-child {
    display: none;
  }
  .ql-bubble .ql-direction.ql-active svg:last-child {
    display: inline;
  }
  .ql-bubble .ql-direction.ql-active svg:first-child {
    display: none;
  }
  .ql-bubble .ql-editor h1 {
    font-size: 2em;
  }
  .ql-bubble .ql-editor h2 {
    font-size: 1.5em;
  }
  .ql-bubble .ql-editor h3 {
    font-size: 1.17em;
  }
  .ql-bubble .ql-editor h4 {
    font-size: 1em;
  }
  .ql-bubble .ql-editor h5 {
    font-size: 0.83em;
  }
  .ql-bubble .ql-editor h6 {
    font-size: 0.67em;
  }
  .ql-bubble .ql-editor a {
    text-decoration: underline;
  }
  .ql-bubble .ql-editor blockquote {
    border-left: 4px solid #ccc;
    margin-bottom: 5px;
    margin-top: 5px;
    padding-left: 16px;
  }
  .ql-bubble .ql-editor code,
  .ql-bubble .ql-editor pre {
    background-color: #f0f0f0;
    border-radius: 3px;
  }
  .ql-bubble .ql-editor pre {
    white-space: pre-wrap;
    margin-bottom: 5px;
    margin-top: 5px;
    padding: 5px 10px;
  }
  .ql-bubble .ql-editor code {
    font-size: 85%;
    padding: 2px 4px;
  }
  .ql-bubble .ql-editor pre.ql-syntax {
    background-color: #23241f;
    color: #f8f8f2;
    overflow: visible;
  }
  .ql-bubble .ql-editor img {
    max-width: 100%;
  }
  .ql-bubble .ql-picker {
    color: #ccc;
    display: inline-block;
    float: left;
    font-size: 14px;
    font-weight: 500;
    height: 24px;
    position: relative;
    vertical-align: middle;
  }
  .ql-bubble .ql-picker-label {
    cursor: pointer;
    display: inline-block;
    height: 100%;
    padding-left: 8px;
    padding-right: 2px;
    position: relative;
    width: 100%;
  }
  .ql-bubble .ql-picker-label::before {
    display: inline-block;
    line-height: 22px;
  }
  .ql-bubble .ql-picker-options {
    background-color: #444;
    display: none;
    min-width: 100%;
    padding: 4px 8px;
    position: absolute;
    white-space: nowrap;
  }
  .ql-bubble .ql-picker-options .ql-picker-item {
    cursor: pointer;
    display: block;
    padding-bottom: 5px;
    padding-top: 5px;
  }
  .ql-bubble .ql-picker.ql-expanded .ql-picker-label {
    color: #777;
    z-index: 2;
  }
  .ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-fill {
    fill: #777;
  }
  .ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
    stroke: #777;
  }
  .ql-bubble .ql-picker.ql-expanded .ql-picker-options {
    display: block;
    margin-top: -1px;
    top: 100%;
    z-index: 1;
  }
  .ql-bubble .ql-color-picker,
  .ql-bubble .ql-icon-picker {
    width: 28px;
  }
  .ql-bubble .ql-color-picker .ql-picker-label,
  .ql-bubble .ql-icon-picker .ql-picker-label {
    padding: 2px 4px;
  }
  .ql-bubble .ql-color-picker .ql-picker-label svg,
  .ql-bubble .ql-icon-picker .ql-picker-label svg {
    right: 4px;
  }
  .ql-bubble .ql-icon-picker .ql-picker-options {
    padding: 4px 0px;
  }
  .ql-bubble .ql-icon-picker .ql-picker-item {
    height: 24px;
    width: 24px;
    padding: 2px 4px;
  }
  .ql-bubble .ql-color-picker .ql-picker-options {
    padding: 3px 5px;
    width: 152px;
  }
  .ql-bubble .ql-color-picker .ql-picker-item {
    border: 1px solid transparent;
    float: left;
    height: 16px;
    margin: 2px;
    padding: 0px;
    width: 16px;
  }
  .ql-bubble .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
    position: absolute;
    margin-top: -9px;
    right: 0;
    top: 50%;
    width: 18px;
  }
  .ql-bubble .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,
  .ql-bubble .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,
  .ql-bubble .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,
  .ql-bubble .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,
  .ql-bubble .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,
  .ql-bubble .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before {
    content: attr(data-label);
  }
  .ql-bubble .ql-picker.ql-header {
    width: 98px;
  }
  .ql-bubble .ql-picker.ql-header .ql-picker-label::before,
  .ql-bubble .ql-picker.ql-header .ql-picker-item::before {
    content: 'Normal';
  }
  .ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,
  .ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
    content: 'Heading 1';
  }
  .ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,
  .ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
    content: 'Heading 2';
  }
  .ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,
  .ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
    content: 'Heading 3';
  }
  .ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,
  .ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
    content: 'Heading 4';
  }
  .ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,
  .ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
    content: 'Heading 5';
  }
  .ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,
  .ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
    content: 'Heading 6';
  }
  .ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
    font-size: 2em;
  }
  .ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
    font-size: 1.5em;
  }
  .ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
    font-size: 1.17em;
  }
  .ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
    font-size: 1em;
  }
  .ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
    font-size: 0.83em;
  }
  .ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
    font-size: 0.67em;
  }
  .ql-bubble .ql-picker.ql-font {
    width: 108px;
  }
  .ql-bubble .ql-picker.ql-font .ql-picker-label::before,
  .ql-bubble .ql-picker.ql-font .ql-picker-item::before {
    content: 'Sans Serif';
  }
  .ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,
  .ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
    content: 'Serif';
  }
  .ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,
  .ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
    content: 'Monospace';
  }
  .ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
    font-family: Georgia, Times New Roman, serif;
  }
  .ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
    font-family: Monaco, Courier New, monospace;
  }
  .ql-bubble .ql-picker.ql-size {
    width: 98px;
  }
  .ql-bubble .ql-picker.ql-size .ql-picker-label::before,
  .ql-bubble .ql-picker.ql-size .ql-picker-item::before {
    content: 'Normal';
  }
  .ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=small]::before,
  .ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
    content: 'Small';
  }
  .ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=large]::before,
  .ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
    content: 'Large';
  }
  .ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,
  .ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
    content: 'Huge';
  }
  .ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
    font-size: 10px;
  }
  .ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
    font-size: 18px;
  }
  .ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
    font-size: 32px;
  }
  .ql-bubble .ql-color-picker.ql-background .ql-picker-item {
    background-color: #fff;
  }
  .ql-bubble .ql-color-picker.ql-color .ql-picker-item {
    background-color: #000;
  }
  .ql-bubble .ql-toolbar .ql-formats {
    margin: 8px 12px 8px 0px;
  }
  .ql-bubble .ql-toolbar .ql-formats:first-child {
    margin-left: 12px;
  }
  .ql-bubble .ql-color-picker svg {
    margin: 1px;
  }
  .ql-bubble .ql-color-picker .ql-picker-item.ql-selected,
  .ql-bubble .ql-color-picker .ql-picker-item:hover {
    border-color: #fff;
  }
  .ql-bubble .ql-tooltip {
    background-color: #444;
    border-radius: 25px;
    color: #fff;
  }
  .ql-bubble .ql-tooltip-arrow {
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    content: " ";
    display: block;
    left: 50%;
    margin-left: -6px;
    position: absolute;
  }
  .ql-bubble .ql-tooltip:not(.ql-flip) .ql-tooltip-arrow {
    border-bottom: 6px solid #444;
    top: -6px;
  }
  .ql-bubble .ql-tooltip.ql-flip .ql-tooltip-arrow {
    border-top: 6px solid #444;
    bottom: -6px;
  }
  .ql-bubble .ql-tooltip.ql-editing .ql-tooltip-editor {
    display: block;
  }
  .ql-bubble .ql-tooltip.ql-editing .ql-formats {
    visibility: hidden;
  }
  .ql-bubble .ql-tooltip-editor {
    display: none;
  }
  .ql-bubble .ql-tooltip-editor input[type=text] {
    background: transparent;
    border: none;
    color: #fff;
    font-size: 13px;
    height: 100%;
    outline: none;
    padding: 10px 20px;
    position: absolute;
    width: 100%;
  }
  .ql-bubble .ql-tooltip-editor a {
    top: 10px;
    position: absolute;
    right: 20px;
  }
  .ql-bubble .ql-tooltip-editor a:before {
    color: #ccc;
    content: "\D7";
    font-size: 16px;
    font-weight: bold;
  }
  .ql-container.ql-bubble:not(.ql-disabled) a {
    position: relative;
    white-space: nowrap;
  }
  .ql-container.ql-bubble:not(.ql-disabled) a::before {
    background-color: #444;
    border-radius: 15px;
    top: -5px;
    font-size: 12px;
    color: #fff;
    content: attr(href);
    font-weight: normal;
    overflow: hidden;
    padding: 5px 15px;
    text-decoration: none;
    z-index: 1;
  }
  .ql-container.ql-bubble:not(.ql-disabled) a::after {
    border-top: 6px solid #444;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    top: 0;
    content: " ";
    height: 0;
    width: 0;
  }
  .ql-container.ql-bubble:not(.ql-disabled) a::before,
  .ql-container.ql-bubble:not(.ql-disabled) a::after {
    left: 0;
    margin-left: 50%;
    position: absolute;
    transform: translate(-50%, -100%);
    transition: visibility 0s ease 200ms;
    visibility: hidden;
  }
  .ql-container.ql-bubble:not(.ql-disabled) a:hover::before,
  .ql-container.ql-bubble:not(.ql-disabled) a:hover::after {
    visibility: visible;
  }
  /*!
   * Quill Editor v1.3.7
   * https://quilljs.com/
   * Copyright (c) 2014, Jason Chen
   * Copyright (c) 2013, salesforce.com
   */
  .ql-container {
    box-sizing: border-box;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 13px;
    height: 100%;
    margin: 0px;
    position: relative;
  }
  .ql-container.ql-disabled .ql-tooltip {
    visibility: hidden;
  }
  .ql-container.ql-disabled .ql-editor ul[data-checked] > li::before {
    pointer-events: none;
  }
  .ql-clipboard {
    left: -100000px;
    height: 1px;
    overflow-y: hidden;
    position: absolute;
    top: 50%;
  }
  .ql-clipboard p {
    margin: 0;
    padding: 0;
  }
  .ql-editor {
    box-sizing: border-box;
    line-height: 1.42;
    height: 100%;
    outline: none;
    overflow-y: auto;
    padding: 12px 15px;
    tab-size: 4;
    -moz-tab-size: 4;
    text-align: left;
    white-space: pre-wrap;
    word-wrap: break-word;
  }
  .ql-editor > * {
    cursor: text;
  }
  .ql-editor p,
  .ql-editor ol,
  .ql-editor ul,
  .ql-editor pre,
  .ql-editor blockquote,
  .ql-editor h1,
  .ql-editor h2,
  .ql-editor h3,
  .ql-editor h4,
  .ql-editor h5,
  .ql-editor h6 {
    margin: 0;
    padding: 0;
    counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
  .ql-editor ol,
  .ql-editor ul {
    padding-left: 1.5em;
  }
  .ql-editor ol > li,
  .ql-editor ul > li {
    list-style-type: none;
  }
  .ql-editor ul > li::before {
    content: '\2022';
  }
  .ql-editor ul[data-checked=true],
  .ql-editor ul[data-checked=false] {
    pointer-events: none;
  }
  .ql-editor ul[data-checked=true] > li *,
  .ql-editor ul[data-checked=false] > li * {
    pointer-events: all;
  }
  .ql-editor ul[data-checked=true] > li::before,
  .ql-editor ul[data-checked=false] > li::before {
    color: #777;
    cursor: pointer;
    pointer-events: all;
  }
  .ql-editor ul[data-checked=true] > li::before {
    content: '\2611';
  }
  .ql-editor ul[data-checked=false] > li::before {
    content: '\2610';
  }
  .ql-editor li::before {
    display: inline-block;
    white-space: nowrap;
    width: 1.2em;
  }
  .ql-editor li:not(.ql-direction-rtl)::before {
    margin-left: -1.5em;
    margin-right: 0.3em;
    text-align: right;
  }
  .ql-editor li.ql-direction-rtl::before {
    margin-left: 0.3em;
    margin-right: -1.5em;
  }
  .ql-editor ol li:not(.ql-direction-rtl),
  .ql-editor ul li:not(.ql-direction-rtl) {
    padding-left: 1.5em;
  }
  .ql-editor ol li.ql-direction-rtl,
  .ql-editor ul li.ql-direction-rtl {
    padding-right: 1.5em;
  }
  .ql-editor ol li {
    counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
    counter-increment: list-0;
  }
  .ql-editor ol li:before {
    content: counter(list-0, decimal) '. ';
  }
  .ql-editor ol li.ql-indent-1 {
    counter-increment: list-1;
  }
  .ql-editor ol li.ql-indent-1:before {
    content: counter(list-1, lower-alpha) '. ';
  }
  .ql-editor ol li.ql-indent-1 {
    counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
  .ql-editor ol li.ql-indent-2 {
    counter-increment: list-2;
  }
  .ql-editor ol li.ql-indent-2:before {
    content: counter(list-2, lower-roman) '. ';
  }
  .ql-editor ol li.ql-indent-2 {
    counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
  .ql-editor ol li.ql-indent-3 {
    counter-increment: list-3;
  }
  .ql-editor ol li.ql-indent-3:before {
    content: counter(list-3, decimal) '. ';
  }
  .ql-editor ol li.ql-indent-3 {
    counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
  }
  .ql-editor ol li.ql-indent-4 {
    counter-increment: list-4;
  }
  .ql-editor ol li.ql-indent-4:before {
    content: counter(list-4, lower-alpha) '. ';
  }
  .ql-editor ol li.ql-indent-4 {
    counter-reset: list-5 list-6 list-7 list-8 list-9;
  }
  .ql-editor ol li.ql-indent-5 {
    counter-increment: list-5;
  }
  .ql-editor ol li.ql-indent-5:before {
    content: counter(list-5, lower-roman) '. ';
  }
  .ql-editor ol li.ql-indent-5 {
    counter-reset: list-6 list-7 list-8 list-9;
  }
  .ql-editor ol li.ql-indent-6 {
    counter-increment: list-6;
  }
  .ql-editor ol li.ql-indent-6:before {
    content: counter(list-6, decimal) '. ';
  }
  .ql-editor ol li.ql-indent-6 {
    counter-reset: list-7 list-8 list-9;
  }
  .ql-editor ol li.ql-indent-7 {
    counter-increment: list-7;
  }
  .ql-editor ol li.ql-indent-7:before {
    content: counter(list-7, lower-alpha) '. ';
  }
  .ql-editor ol li.ql-indent-7 {
    counter-reset: list-8 list-9;
  }
  .ql-editor ol li.ql-indent-8 {
    counter-increment: list-8;
  }
  .ql-editor ol li.ql-indent-8:before {
    content: counter(list-8, lower-roman) '. ';
  }
  .ql-editor ol li.ql-indent-8 {
    counter-reset: list-9;
  }
  .ql-editor ol li.ql-indent-9 {
    counter-increment: list-9;
  }
  .ql-editor ol li.ql-indent-9:before {
    content: counter(list-9, decimal) '. ';
  }
  .ql-editor .ql-indent-1:not(.ql-direction-rtl) {
    padding-left: 3em;
  }
  .ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
    padding-left: 4.5em;
  }
  .ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
    padding-right: 3em;
  }
  .ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
    padding-right: 4.5em;
  }
  .ql-editor .ql-indent-2:not(.ql-direction-rtl) {
    padding-left: 6em;
  }
  .ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
    padding-left: 7.5em;
  }
  .ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
    padding-right: 6em;
  }
  .ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
    padding-right: 7.5em;
  }
  .ql-editor .ql-indent-3:not(.ql-direction-rtl) {
    padding-left: 9em;
  }
  .ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
    padding-left: 10.5em;
  }
  .ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
    padding-right: 9em;
  }
  .ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
    padding-right: 10.5em;
  }
  .ql-editor .ql-indent-4:not(.ql-direction-rtl) {
    padding-left: 12em;
  }
  .ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
    padding-left: 13.5em;
  }
  .ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
    padding-right: 12em;
  }
  .ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
    padding-right: 13.5em;
  }
  .ql-editor .ql-indent-5:not(.ql-direction-rtl) {
    padding-left: 15em;
  }
  .ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
    padding-left: 16.5em;
  }
  .ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
    padding-right: 15em;
  }
  .ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
    padding-right: 16.5em;
  }
  .ql-editor .ql-indent-6:not(.ql-direction-rtl) {
    padding-left: 18em;
  }
  .ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
    padding-left: 19.5em;
  }
  .ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
    padding-right: 18em;
  }
  .ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
    padding-right: 19.5em;
  }
  .ql-editor .ql-indent-7:not(.ql-direction-rtl) {
    padding-left: 21em;
  }
  .ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
    padding-left: 22.5em;
  }
  .ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
    padding-right: 21em;
  }
  .ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
    padding-right: 22.5em;
  }
  .ql-editor .ql-indent-8:not(.ql-direction-rtl) {
    padding-left: 24em;
  }
  .ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
    padding-left: 25.5em;
  }
  .ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
    padding-right: 24em;
  }
  .ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
    padding-right: 25.5em;
  }
  .ql-editor .ql-indent-9:not(.ql-direction-rtl) {
    padding-left: 27em;
  }
  .ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
    padding-left: 28.5em;
  }
  .ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
    padding-right: 27em;
  }
  .ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
    padding-right: 28.5em;
  }
  .ql-editor .ql-video {
    display: block;
    max-width: 100%;
  }
  .ql-editor .ql-video.ql-align-center {
    margin: 0 auto;
  }
  .ql-editor .ql-video.ql-align-right {
    margin: 0 0 0 auto;
  }
  .ql-editor .ql-bg-black {
    background-color: #000;
  }
  .ql-editor .ql-bg-red {
    background-color: #e60000;
  }
  .ql-editor .ql-bg-orange {
    background-color: #f90;
  }
  .ql-editor .ql-bg-yellow {
    background-color: #ff0;
  }
  .ql-editor .ql-bg-green {
    background-color: #008a00;
  }
  .ql-editor .ql-bg-blue {
    background-color: #06c;
  }
  .ql-editor .ql-bg-purple {
    background-color: #93f;
  }
  .ql-editor .ql-color-white {
    color: #fff;
  }
  .ql-editor .ql-color-red {
    color: #e60000;
  }
  .ql-editor .ql-color-orange {
    color: #f90;
  }
  .ql-editor .ql-color-yellow {
    color: #ff0;
  }
  .ql-editor .ql-color-green {
    color: #008a00;
  }
  .ql-editor .ql-color-blue {
    color: #06c;
  }
  .ql-editor .ql-color-purple {
    color: #93f;
  }
  .ql-editor .ql-font-serif {
    font-family: Georgia, Times New Roman, serif;
  }
  .ql-editor .ql-font-monospace {
    font-family: Monaco, Courier New, monospace;
  }
  .ql-editor .ql-size-small {
    font-size: 0.75em;
  }
  .ql-editor .ql-size-large {
    font-size: 1.5em;
  }
  .ql-editor .ql-size-huge {
    font-size: 2.5em;
  }
  .ql-editor .ql-direction-rtl {
    direction: rtl;
    text-align: inherit;
  }
  .ql-editor .ql-align-center {
    text-align: center;
  }
  .ql-editor .ql-align-justify {
    text-align: justify;
  }
  .ql-editor .ql-align-right {
    text-align: right;
  }
  .ql-editor.ql-blank::before {
    color: rgba(0,0,0,0.6);
    content: attr(data-placeholder);
    font-style: italic;
    left: 15px;
    pointer-events: none;
    position: absolute;
    right: 15px;
  }
  .ql-snow.ql-toolbar:after,
  .ql-snow .ql-toolbar:after {
    clear: both;
    content: '';
    display: table;
  }
  .ql-snow.ql-toolbar button,
  .ql-snow .ql-toolbar button {
    background: none;
    border: none;
    cursor: pointer;
    display: inline-block;
    float: left;
    height: 24px;
    padding: 3px 5px;
    width: 28px;
  }
  .ql-snow.ql-toolbar button svg,
  .ql-snow .ql-toolbar button svg {
    float: left;
    height: 100%;
  }
  .ql-snow.ql-toolbar button:active:hover,
  .ql-snow .ql-toolbar button:active:hover {
    outline: none;
  }
  .ql-snow.ql-toolbar input.ql-image[type=file],
  .ql-snow .ql-toolbar input.ql-image[type=file] {
    display: none;
  }
  .ql-snow.ql-toolbar button:hover,
  .ql-snow .ql-toolbar button:hover,
  .ql-snow.ql-toolbar button:focus,
  .ql-snow .ql-toolbar button:focus,
  .ql-snow.ql-toolbar button.ql-active,
  .ql-snow .ql-toolbar button.ql-active,
  .ql-snow.ql-toolbar .ql-picker-label:hover,
  .ql-snow .ql-toolbar .ql-picker-label:hover,
  .ql-snow.ql-toolbar .ql-picker-label.ql-active,
  .ql-snow .ql-toolbar .ql-picker-label.ql-active,
  .ql-snow.ql-toolbar .ql-picker-item:hover,
  .ql-snow .ql-toolbar .ql-picker-item:hover,
  .ql-snow.ql-toolbar .ql-picker-item.ql-selected,
  .ql-snow .ql-toolbar .ql-picker-item.ql-selected {
    color: #06c;
  }
  .ql-snow.ql-toolbar button:hover .ql-fill,
  .ql-snow .ql-toolbar button:hover .ql-fill,
  .ql-snow.ql-toolbar button:focus .ql-fill,
  .ql-snow .ql-toolbar button:focus .ql-fill,
  .ql-snow.ql-toolbar button.ql-active .ql-fill,
  .ql-snow .ql-toolbar button.ql-active .ql-fill,
  .ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,
  .ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,
  .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
  .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,
  .ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,
  .ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,
  .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
  .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
  .ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,
  .ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,
  .ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,
  .ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,
  .ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,
  .ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,
  .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
  .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
  .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
  .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
  .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
  .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
  .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
  .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
    fill: #06c;
  }
  .ql-snow.ql-toolbar button:hover .ql-stroke,
  .ql-snow .ql-toolbar button:hover .ql-stroke,
  .ql-snow.ql-toolbar button:focus .ql-stroke,
  .ql-snow .ql-toolbar button:focus .ql-stroke,
  .ql-snow.ql-toolbar button.ql-active .ql-stroke,
  .ql-snow .ql-toolbar button.ql-active .ql-stroke,
  .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,
  .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,
  .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
  .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
  .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,
  .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,
  .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
  .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
  .ql-snow.ql-toolbar button:hover .ql-stroke-miter,
  .ql-snow .ql-toolbar button:hover .ql-stroke-miter,
  .ql-snow.ql-toolbar button:focus .ql-stroke-miter,
  .ql-snow .ql-toolbar button:focus .ql-stroke-miter,
  .ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,
  .ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,
  .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
  .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
  .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
  .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
  .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
  .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
  .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
  .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
    stroke: #06c;
  }
  @media (pointer: coarse) {
    .ql-snow.ql-toolbar button:hover:not(.ql-active),
    .ql-snow .ql-toolbar button:hover:not(.ql-active) {
      color: #444;
    }
    .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,
    .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,
    .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
    .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
      fill: #444;
    }
    .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
    .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
    .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
    .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
      stroke: #444;
    }
  }
  .ql-snow {
    box-sizing: border-box;
  }
  .ql-snow * {
    box-sizing: border-box;
  }
  .ql-snow .ql-hidden {
    display: none;
  }
  .ql-snow .ql-out-bottom,
  .ql-snow .ql-out-top {
    visibility: hidden;
  }
  .ql-snow .ql-tooltip {
    position: absolute;
    transform: translateY(10px);
  }
  .ql-snow .ql-tooltip a {
    cursor: pointer;
    text-decoration: none;
  }
  .ql-snow .ql-tooltip.ql-flip {
    transform: translateY(-10px);
  }
  .ql-snow .ql-formats {
    display: inline-block;
    vertical-align: middle;
  }
  .ql-snow .ql-formats:after {
    clear: both;
    content: '';
    display: table;
  }
  .ql-snow .ql-stroke {
    fill: none;
    stroke: #444;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2;
  }
  .ql-snow .ql-stroke-miter {
    fill: none;
    stroke: #444;
    stroke-miterlimit: 10;
    stroke-width: 2;
  }
  .ql-snow .ql-fill,
  .ql-snow .ql-stroke.ql-fill {
    fill: #444;
  }
  .ql-snow .ql-empty {
    fill: none;
  }
  .ql-snow .ql-even {
    fill-rule: evenodd;
  }
  .ql-snow .ql-thin,
  .ql-snow .ql-stroke.ql-thin {
    stroke-width: 1;
  }
  .ql-snow .ql-transparent {
    opacity: 0.4;
  }
  .ql-snow .ql-direction svg:last-child {
    display: none;
  }
  .ql-snow .ql-direction.ql-active svg:last-child {
    display: inline;
  }
  .ql-snow .ql-direction.ql-active svg:first-child {
    display: none;
  }
  .ql-snow .ql-editor h1 {
    font-size: 2em;
  }
  .ql-snow .ql-editor h2 {
    font-size: 1.5em;
  }
  .ql-snow .ql-editor h3 {
    font-size: 1.17em;
  }
  .ql-snow .ql-editor h4 {
    font-size: 1em;
  }
  .ql-snow .ql-editor h5 {
    font-size: 0.83em;
  }
  .ql-snow .ql-editor h6 {
    font-size: 0.67em;
  }
  .ql-snow .ql-editor a {
    text-decoration: underline;
  }
  .ql-snow .ql-editor blockquote {
    border-left: 4px solid #ccc;
    margin-bottom: 5px;
    margin-top: 5px;
    padding-left: 16px;
  }
  .ql-snow .ql-editor code,
  .ql-snow .ql-editor pre {
    background-color: #f0f0f0;
    border-radius: 3px;
  }
  .ql-snow .ql-editor pre {
    white-space: pre-wrap;
    margin-bottom: 5px;
    margin-top: 5px;
    padding: 5px 10px;
  }
  .ql-snow .ql-editor code {
    font-size: 85%;
    padding: 2px 4px;
  }
  .ql-snow .ql-editor pre.ql-syntax {
    background-color: #23241f;
    color: #f8f8f2;
    overflow: visible;
  }
  .ql-snow .ql-editor img {
    max-width: 100%;
  }
  .ql-snow .ql-picker {
    color: #444;
    display: inline-block;
    float: left;
    font-size: 14px;
    font-weight: 500;
    height: 24px;
    position: relative;
    vertical-align: middle;
  }
  .ql-snow .ql-picker-label {
    cursor: pointer;
    display: inline-block;
    height: 100%;
    padding-left: 8px;
    padding-right: 2px;
    position: relative;
    width: 100%;
  }
  .ql-snow .ql-picker-label::before {
    display: inline-block;
    line-height: 22px;
  }
  .ql-snow .ql-picker-options {
    background-color: #fff;
    display: none;
    min-width: 100%;
    padding: 4px 8px;
    position: absolute;
    white-space: nowrap;
  }
  .ql-snow .ql-picker-options .ql-picker-item {
    cursor: pointer;
    display: block;
    padding-bottom: 5px;
    padding-top: 5px;
  }
  .ql-snow .ql-picker.ql-expanded .ql-picker-label {
    color: #ccc;
    z-index: 2;
  }
  .ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
    fill: #ccc;
  }
  .ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
    stroke: #ccc;
  }
  .ql-snow .ql-picker.ql-expanded .ql-picker-options {
    display: block;
    margin-top: -1px;
    top: 100%;
    z-index: 1;
  }
  .ql-snow .ql-color-picker,
  .ql-snow .ql-icon-picker {
    width: 28px;
  }
  .ql-snow .ql-color-picker .ql-picker-label,
  .ql-snow .ql-icon-picker .ql-picker-label {
    padding: 2px 4px;
  }
  .ql-snow .ql-color-picker .ql-picker-label svg,
  .ql-snow .ql-icon-picker .ql-picker-label svg {
    right: 4px;
  }
  .ql-snow .ql-icon-picker .ql-picker-options {
    padding: 4px 0px;
  }
  .ql-snow .ql-icon-picker .ql-picker-item {
    height: 24px;
    width: 24px;
    padding: 2px 4px;
  }
  .ql-snow .ql-color-picker .ql-picker-options {
    padding: 3px 5px;
    width: 152px;
  }
  .ql-snow .ql-color-picker .ql-picker-item {
    border: 1px solid transparent;
    float: left;
    height: 16px;
    margin: 2px;
    padding: 0px;
    width: 16px;
  }
  .ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
    position: absolute;
    margin-top: -9px;
    right: 0;
    top: 50%;
    width: 18px;
  }
  .ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,
  .ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,
  .ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,
  .ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,
  .ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,
  .ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before {
    content: attr(data-label);
  }
  .ql-snow .ql-picker.ql-header {
    width: 98px;
  }
  .ql-snow .ql-picker.ql-header .ql-picker-label::before,
  .ql-snow .ql-picker.ql-header .ql-picker-item::before {
    content: 'Normal';
  }
  .ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,
  .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
    content: 'Heading 1';
  }
  .ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,
  .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
    content: 'Heading 2';
  }
  .ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,
  .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
    content: 'Heading 3';
  }
  .ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,
  .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
    content: 'Heading 4';
  }
  .ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,
  .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
    content: 'Heading 5';
  }
  .ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,
  .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
    content: 'Heading 6';
  }
  .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
    font-size: 2em;
  }
  .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
    font-size: 1.5em;
  }
  .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
    font-size: 1.17em;
  }
  .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
    font-size: 1em;
  }
  .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
    font-size: 0.83em;
  }
  .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
    font-size: 0.67em;
  }
  .ql-snow .ql-picker.ql-font {
    width: 108px;
  }
  .ql-snow .ql-picker.ql-font .ql-picker-label::before,
  .ql-snow .ql-picker.ql-font .ql-picker-item::before {
    content: 'Sans Serif';
  }
  .ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,
  .ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
    content: 'Serif';
  }
  .ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,
  .ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
    content: 'Monospace';
  }
  .ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
    font-family: Georgia, Times New Roman, serif;
  }
  .ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
    font-family: Monaco, Courier New, monospace;
  }
  .ql-snow .ql-picker.ql-size {
    width: 98px;
  }
  .ql-snow .ql-picker.ql-size .ql-picker-label::before,
  .ql-snow .ql-picker.ql-size .ql-picker-item::before {
    content: 'Normal';
  }
  .ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,
  .ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
    content: 'Small';
  }
  .ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,
  .ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
    content: 'Large';
  }
  .ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,
  .ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
    content: 'Huge';
  }
  .ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
    font-size: 10px;
  }
  .ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
    font-size: 18px;
  }
  .ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
    font-size: 32px;
  }
  .ql-snow .ql-color-picker.ql-background .ql-picker-item {
    background-color: #fff;
  }
  .ql-snow .ql-color-picker.ql-color .ql-picker-item {
    background-color: #000;
  }
  .ql-toolbar.ql-snow {
    border: 1px solid #ccc;
    box-sizing: border-box;
    font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
    padding: 8px;
  }
  .ql-toolbar.ql-snow .ql-formats {
    margin-right: 15px;
  }
  .ql-toolbar.ql-snow .ql-picker-label {
    border: 1px solid transparent;
  }
  .ql-toolbar.ql-snow .ql-picker-options {
    border: 1px solid transparent;
    box-shadow: rgba(0,0,0,0.2) 0 2px 8px;
  }
  .ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
    border-color: #ccc;
  }
  .ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
    border-color: #ccc;
  }
  .ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,
  .ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover {
    border-color: #000;
  }
  .ql-toolbar.ql-snow + .ql-container.ql-snow {
    border-top: 0px;
  }
  .ql-snow .ql-tooltip {
    background-color: #fff;
    border: 1px solid #ccc;
    box-shadow: 0px 0px 5px #ddd;
    color: #444;
    padding: 5px 12px;
    white-space: nowrap;
  }
  .ql-snow .ql-tooltip::before {
    content: "Visit URL:";
    line-height: 26px;
    margin-right: 8px;
  }
  .ql-snow .ql-tooltip input[type=text] {
    display: none;
    border: 1px solid #ccc;
    font-size: 13px;
    height: 26px;
    margin: 0px;
    padding: 3px 5px;
    width: 170px;
  }
  .ql-snow .ql-tooltip a.ql-preview {
    display: inline-block;
    max-width: 200px;
    overflow-x: hidden;
    text-overflow: ellipsis;
    vertical-align: top;
  }
  .ql-snow .ql-tooltip a.ql-action::after {
    border-right: 1px solid #ccc;
    content: 'Edit';
    margin-left: 16px;
    padding-right: 8px;
  }
  .ql-snow .ql-tooltip a.ql-remove::before {
    content: 'Remove';
    margin-left: 8px;
  }
  .ql-snow .ql-tooltip a {
    line-height: 26px;
  }
  .ql-snow .ql-tooltip.ql-editing a.ql-preview,
  .ql-snow .ql-tooltip.ql-editing a.ql-remove {
    display: none;
  }
  .ql-snow .ql-tooltip.ql-editing input[type=text] {
    display: inline-block;
  }
  .ql-snow .ql-tooltip.ql-editing a.ql-action::after {
    border-right: 0px;
    content: 'Save';
    padding-right: 0px;
  }
  .ql-snow .ql-tooltip[data-mode=link]::before {
    content: "Enter link:";
  }
  .ql-snow .ql-tooltip[data-mode=formula]::before {
    content: "Enter formula:";
  }
  .ql-snow .ql-tooltip[data-mode=video]::before {
    content: "Enter video:";
  }
  .ql-snow a {
    color: #06c;
  }
  .ql-container.ql-snow {
    border: 1px solid #ccc;
  }
  /*!
   * animate.css - https://animate.style/
   * Version - 4.1.1
   * Licensed under the MIT license - http://opensource.org/licenses/MIT
   *
   * Copyright (c) 2020 Animate.css
   */
  :root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}
  .animate__animated{animation-duration:1s;animation-duration:var(--animate-duration);animation-fill-mode:both}
  .animate__animated.animate__infinite{animation-iteration-count:infinite}
  .animate__animated.animate__repeat-1{animation-iteration-count:1;animation-iteration-count:var(--animate-repeat)}
  .animate__animated.animate__repeat-2{animation-iteration-count:2;animation-iteration-count:calc(var(--animate-repeat)*2)}
  .animate__animated.animate__repeat-3{animation-iteration-count:3;animation-iteration-count:calc(var(--animate-repeat)*3)}
  .animate__animated.animate__delay-1s{animation-delay:1s;animation-delay:var(--animate-delay)}
  .animate__animated.animate__delay-2s{animation-delay:2s;animation-delay:calc(var(--animate-delay)*2)}
  .animate__animated.animate__delay-3s{animation-delay:3s;animation-delay:calc(var(--animate-delay)*3)}
  .animate__animated.animate__delay-4s{animation-delay:4s;animation-delay:calc(var(--animate-delay)*4)}
  .animate__animated.animate__delay-5s{animation-delay:5s;animation-delay:calc(var(--animate-delay)*5)}
  .animate__animated.animate__faster{animation-duration:.5s;animation-duration:calc(var(--animate-duration)/2)}
  .animate__animated.animate__fast{animation-duration:.8s;animation-duration:calc(var(--animate-duration)*0.8)}
  .animate__animated.animate__slow{animation-duration:2s;animation-duration:calc(var(--animate-duration)*2)}
  .animate__animated.animate__slower{animation-duration:3s;animation-duration:calc(var(--animate-duration)*3)}
  @media (prefers-reduced-motion:reduce), print{.animate__animated{animation-duration:1ms!important;transition-duration:1ms!important;animation-iteration-count:1!important}.animate__animated[class*=Out]{opacity:0}}
  @keyframes bounce{0%,20%,53%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0) scaleY(.95)}90%{transform:translate3d(0,-4px,0) scaleY(1.02)}}
  .animate__bounce{animation-name:bounce;transform-origin:center bottom}
  @keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}
  .animate__flash{animation-name:flash}
  @keyframes pulse{0%{transform:scaleX(1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scaleX(1)}}
  .animate__pulse{animation-name:pulse;animation-timing-function:ease-in-out}
  @keyframes rubberBand{0%{transform:scaleX(1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scaleX(1)}}
  .animate__rubberBand{animation-name:rubberBand}
  @keyframes shakeX{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}
  .animate__shakeX{animation-name:shakeX}
  @keyframes shakeY{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(0,-10px,0)}20%,40%,60%,80%{transform:translate3d(0,10px,0)}}
  .animate__shakeY{animation-name:shakeY}
  @keyframes headShake{0%{transform:translateX(0)}6.5%{transform:translateX(-6px) rotateY(-9deg)}18.5%{transform:translateX(5px) rotateY(7deg)}31.5%{transform:translateX(-3px) rotateY(-5deg)}43.5%{transform:translateX(2px) rotateY(3deg)}50%{transform:translateX(0)}}
  .animate__headShake{animation-timing-function:ease-in-out;animation-name:headShake}
  @keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}
  .animate__swing{transform-origin:top center;animation-name:swing}
  @keyframes tada{0%{transform:scaleX(1)}10%,20%{transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{transform:scaleX(1)}}
  .animate__tada{animation-name:tada}
  @keyframes wobble{0%{transform:translateZ(0)}15%{transform:translate3d(-25%,0,0) rotate(-5deg)}30%{transform:translate3d(20%,0,0) rotate(3deg)}45%{transform:translate3d(-15%,0,0) rotate(-3deg)}60%{transform:translate3d(10%,0,0) rotate(2deg)}75%{transform:translate3d(-5%,0,0) rotate(-1deg)}to{transform:translateZ(0)}}
  .animate__wobble{animation-name:wobble}
  @keyframes jello{0%,11.1%,to{transform:translateZ(0)}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{transform:skewX(.390625deg) skewY(.390625deg)}88.8%{transform:skewX(-.1953125deg) skewY(-.1953125deg)}}
  .animate__jello{animation-name:jello;transform-origin:center}
  @keyframes heartBeat{0%{transform:scale(1)}14%{transform:scale(1.3)}28%{transform:scale(1)}42%{transform:scale(1.3)}70%{transform:scale(1)}}
  .animate__heartBeat{animation-name:heartBeat;animation-duration:1.3s;animation-duration:calc(var(--animate-duration)*1.3);animation-timing-function:ease-in-out}
  @keyframes backInDown{0%{transform:translateY(-1200px) scale(.7);opacity:.7}80%{transform:translateY(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}
  .animate__backInDown{animation-name:backInDown}
  @keyframes backInLeft{0%{transform:translateX(-2000px) scale(.7);opacity:.7}80%{transform:translateX(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}
  .animate__backInLeft{animation-name:backInLeft}
  @keyframes backInRight{0%{transform:translateX(2000px) scale(.7);opacity:.7}80%{transform:translateX(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}
  .animate__backInRight{animation-name:backInRight}
  @keyframes backInUp{0%{transform:translateY(1200px) scale(.7);opacity:.7}80%{transform:translateY(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}
  .animate__backInUp{animation-name:backInUp}
  @keyframes backOutDown{0%{transform:scale(1);opacity:1}20%{transform:translateY(0) scale(.7);opacity:.7}to{transform:translateY(700px) scale(.7);opacity:.7}}
  .animate__backOutDown{animation-name:backOutDown}
  @keyframes backOutLeft{0%{transform:scale(1);opacity:1}20%{transform:translateX(0) scale(.7);opacity:.7}to{transform:translateX(-2000px) scale(.7);opacity:.7}}
  .animate__backOutLeft{animation-name:backOutLeft}
  @keyframes backOutRight{0%{transform:scale(1);opacity:1}20%{transform:translateX(0) scale(.7);opacity:.7}to{transform:translateX(2000px) scale(.7);opacity:.7}}
  .animate__backOutRight{animation-name:backOutRight}
  @keyframes backOutUp{0%{transform:scale(1);opacity:1}20%{transform:translateY(0) scale(.7);opacity:.7}to{transform:translateY(-700px) scale(.7);opacity:.7}}
  .animate__backOutUp{animation-name:backOutUp}
  @keyframes bounceIn{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleX(1)}}
  .animate__bounceIn{animation-duration:.75s;animation-duration:calc(var(--animate-duration)*0.75);animation-name:bounceIn}
  @keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;transform:translate3d(0,25px,0) scaleY(.9)}75%{transform:translate3d(0,-10px,0) scaleY(.95)}90%{transform:translate3d(0,5px,0) scaleY(.985)}to{transform:translateZ(0)}}
  .animate__bounceInDown{animation-name:bounceInDown}
  @keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;transform:translate3d(25px,0,0) scaleX(1)}75%{transform:translate3d(-10px,0,0) scaleX(.98)}90%{transform:translate3d(5px,0,0) scaleX(.995)}to{transform:translateZ(0)}}
  .animate__bounceInLeft{animation-name:bounceInLeft}
  @keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;transform:translate3d(-25px,0,0) scaleX(1)}75%{transform:translate3d(10px,0,0) scaleX(.98)}90%{transform:translate3d(-5px,0,0) scaleX(.995)}to{transform:translateZ(0)}}
  .animate__bounceInRight{animation-name:bounceInRight}
  @keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;transform:translate3d(0,-20px,0) scaleY(.9)}75%{transform:translate3d(0,10px,0) scaleY(.95)}90%{transform:translate3d(0,-5px,0) scaleY(.985)}to{transform:translateZ(0)}}
  .animate__bounceInUp{animation-name:bounceInUp}
  @keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}
  .animate__bounceOut{animation-duration:.75s;animation-duration:calc(var(--animate-duration)*0.75);animation-name:bounceOut}
  @keyframes bounceOutDown{20%{transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;transform:translate3d(0,2000px,0) scaleY(3)}}
  .animate__bounceOutDown{animation-name:bounceOutDown}
  @keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;transform:translate3d(-2000px,0,0) scaleX(2)}}
  .animate__bounceOutLeft{animation-name:bounceOutLeft}
  @keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;transform:translate3d(2000px,0,0) scaleX(2)}}
  .animate__bounceOutRight{animation-name:bounceOutRight}
  @keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;transform:translate3d(0,-2000px,0) scaleY(3)}}
  .animate__bounceOutUp{animation-name:bounceOutUp}
  @keyframes fadeIn{0%{opacity:0}to{opacity:1}}
  .animate__fadeIn{animation-name:fadeIn}
  @keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translateZ(0)}}
  .animate__fadeInDown{animation-name:fadeInDown}
  @keyframes fadeInDownBig{0%{opacity:0;transform:translate3d(0,-2000px,0)}to{opacity:1;transform:translateZ(0)}}
  .animate__fadeInDownBig{animation-name:fadeInDownBig}
  @keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:translateZ(0)}}
  .animate__fadeInLeft{animation-name:fadeInLeft}
  @keyframes fadeInLeftBig{0%{opacity:0;transform:translate3d(-2000px,0,0)}to{opacity:1;transform:translateZ(0)}}
  .animate__fadeInLeftBig{animation-name:fadeInLeftBig}
  @keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:translateZ(0)}}
  .animate__fadeInRight{animation-name:fadeInRight}
  @keyframes fadeInRightBig{0%{opacity:0;transform:translate3d(2000px,0,0)}to{opacity:1;transform:translateZ(0)}}
  .animate__fadeInRightBig{animation-name:fadeInRightBig}
  /* @keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}
  .animate__fadeInUp{animation-name:fadeInUp}
  @keyframes fadeInUpBig{0%{opacity:0;transform:translate3d(0,2000px,0)}to{opacity:1;transform:translateZ(0)}}
  .animate__fadeInUpBig{animation-name:fadeInUpBig} */
  @keyframes fadeInTopLeft{0%{opacity:0;transform:translate3d(-100%,-100%,0)}to{opacity:1;transform:translateZ(0)}}
  .animate__fadeInTopLeft{animation-name:fadeInTopLeft}
  @keyframes fadeInTopRight{0%{opacity:0;transform:translate3d(100%,-100%,0)}to{opacity:1;transform:translateZ(0)}}
  .animate__fadeInTopRight{animation-name:fadeInTopRight}
  @keyframes fadeInBottomLeft{0%{opacity:0;transform:translate3d(-100%,100%,0)}to{opacity:1;transform:translateZ(0)}}
  .animate__fadeInBottomLeft{animation-name:fadeInBottomLeft}
  @keyframes fadeInBottomRight{0%{opacity:0;transform:translate3d(100%,100%,0)}to{opacity:1;transform:translateZ(0)}}
  .animate__fadeInBottomRight{animation-name:fadeInBottomRight}
  @keyframes fadeOut{0%{opacity:1}to{opacity:0}}
  .animate__fadeOut{animation-name:fadeOut}
  @keyframes fadeOutDown{0%{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}
  .animate__fadeOutDown{animation-name:fadeOutDown}
  @keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,2000px,0)}}
  .animate__fadeOutDownBig{animation-name:fadeOutDownBig}
  @keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0)}}
  .animate__fadeOutLeft{animation-name:fadeOutLeft}
  @keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;transform:translate3d(-2000px,0,0)}}
  .animate__fadeOutLeftBig{animation-name:fadeOutLeftBig}
  @keyframes fadeOutRight{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}
  .animate__fadeOutRight{animation-name:fadeOutRight}
  @keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;transform:translate3d(2000px,0,0)}}
  .animate__fadeOutRightBig{animation-name:fadeOutRightBig}
  @keyframes fadeOutUp{0%{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}
  .animate__fadeOutUp{animation-name:fadeOutUp}
  @keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,-2000px,0)}}
  .animate__fadeOutUpBig{animation-name:fadeOutUpBig}
  @keyframes fadeOutTopLeft{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(-100%,-100%,0)}}
  .animate__fadeOutTopLeft{animation-name:fadeOutTopLeft}
  @keyframes fadeOutTopRight{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(100%,-100%,0)}}
  .animate__fadeOutTopRight{animation-name:fadeOutTopRight}
  @keyframes fadeOutBottomRight{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(100%,100%,0)}}
  .animate__fadeOutBottomRight{animation-name:fadeOutBottomRight}
  @keyframes fadeOutBottomLeft{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(-100%,100%,0)}}
  .animate__fadeOutBottomLeft{animation-name:fadeOutBottomLeft}
  @keyframes flip{0%{transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out}40%{transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out}50%{transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in}80%{transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);animation-timing-function:ease-in}to{transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);animation-timing-function:ease-in}}
  .animate__animated.animate__flip{backface-visibility:visible;animation-name:flip}
  @keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}
  .animate__flipInX{backface-visibility:visible!important;animation-name:flipInX}
  @keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateY(10deg);opacity:1}80%{transform:perspective(400px) rotateY(-5deg)}to{transform:perspective(400px)}}
  .animate__flipInY{backface-visibility:visible!important;animation-name:flipInY}
  @keyframes flipOutX{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}
  .animate__flipOutX{animation-duration:.75s;animation-duration:calc(var(--animate-duration)*0.75);animation-name:flipOutX;backface-visibility:visible!important}
  @keyframes flipOutY{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateY(-15deg);opacity:1}to{transform:perspective(400px) rotateY(90deg);opacity:0}}
  .animate__flipOutY{animation-duration:.75s;animation-duration:calc(var(--animate-duration)*0.75);backface-visibility:visible!important;animation-name:flipOutY}
  @keyframes lightSpeedInRight{0%{transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{transform:skewX(20deg);opacity:1}80%{transform:skewX(-5deg)}to{transform:translateZ(0)}}
  .animate__lightSpeedInRight{animation-name:lightSpeedInRight;animation-timing-function:ease-out}
  @keyframes lightSpeedInLeft{0%{transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{transform:skewX(-20deg);opacity:1}80%{transform:skewX(5deg)}to{transform:translateZ(0)}}
  .animate__lightSpeedInLeft{animation-name:lightSpeedInLeft;animation-timing-function:ease-out}
  @keyframes lightSpeedOutRight{0%{opacity:1}to{transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}
  .animate__lightSpeedOutRight{animation-name:lightSpeedOutRight;animation-timing-function:ease-in}
  @keyframes lightSpeedOutLeft{0%{opacity:1}to{transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}
  .animate__lightSpeedOutLeft{animation-name:lightSpeedOutLeft;animation-timing-function:ease-in}
  @keyframes rotateIn{0%{transform:rotate(-200deg);opacity:0}to{transform:translateZ(0);opacity:1}}
  .animate__rotateIn{animation-name:rotateIn;transform-origin:center}
  @keyframes rotateInDownLeft{0%{transform:rotate(-45deg);opacity:0}to{transform:translateZ(0);opacity:1}}
  .animate__rotateInDownLeft{animation-name:rotateInDownLeft;transform-origin:left bottom}
  @keyframes rotateInDownRight{0%{transform:rotate(45deg);opacity:0}to{transform:translateZ(0);opacity:1}}
  .animate__rotateInDownRight{animation-name:rotateInDownRight;transform-origin:right bottom}
  @keyframes rotateInUpLeft{0%{transform:rotate(45deg);opacity:0}to{transform:translateZ(0);opacity:1}}
  .animate__rotateInUpLeft{animation-name:rotateInUpLeft;transform-origin:left bottom}
  @keyframes rotateInUpRight{0%{transform:rotate(-90deg);opacity:0}to{transform:translateZ(0);opacity:1}}
  .animate__rotateInUpRight{animation-name:rotateInUpRight;transform-origin:right bottom}
  @keyframes rotateOut{0%{opacity:1}to{transform:rotate(200deg);opacity:0}}
  .animate__rotateOut{animation-name:rotateOut;transform-origin:center}
  @keyframes rotateOutDownLeft{0%{opacity:1}to{transform:rotate(45deg);opacity:0}}
  .animate__rotateOutDownLeft{animation-name:rotateOutDownLeft;transform-origin:left bottom}
  @keyframes rotateOutDownRight{0%{opacity:1}to{transform:rotate(-45deg);opacity:0}}
  .animate__rotateOutDownRight{animation-name:rotateOutDownRight;transform-origin:right bottom}
  @keyframes rotateOutUpLeft{0%{opacity:1}to{transform:rotate(-45deg);opacity:0}}
  .animate__rotateOutUpLeft{animation-name:rotateOutUpLeft;transform-origin:left bottom}
  @keyframes rotateOutUpRight{0%{opacity:1}to{transform:rotate(90deg);opacity:0}}
  .animate__rotateOutUpRight{animation-name:rotateOutUpRight;transform-origin:right bottom}
  @keyframes hinge{0%{animation-timing-function:ease-in-out}20%,60%{transform:rotate(80deg);animation-timing-function:ease-in-out}40%,80%{transform:rotate(60deg);animation-timing-function:ease-in-out;opacity:1}to{transform:translate3d(0,700px,0);opacity:0}}
  .animate__hinge{animation-duration:2s;animation-duration:calc(var(--animate-duration)*2);animation-name:hinge;transform-origin:top left}
  @keyframes jackInTheBox{0%{opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{transform:rotate(-10deg)}70%{transform:rotate(3deg)}to{opacity:1;transform:scale(1)}}
  .animate__jackInTheBox{animation-name:jackInTheBox}
  @keyframes rollIn{0%{opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;transform:translateZ(0)}}
  .animate__rollIn{animation-name:rollIn}
  @keyframes rollOut{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}
  .animate__rollOut{animation-name:rollOut}
  @keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}
  .animate__zoomIn{animation-name:zoomIn}
  @keyframes zoomInDown{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}
  .animate__zoomInDown{animation-name:zoomInDown}
  @keyframes zoomInLeft{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}
  .animate__zoomInLeft{animation-name:zoomInLeft}
  @keyframes zoomInRight{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}
  .animate__zoomInRight{animation-name:zoomInRight}
  @keyframes zoomInUp{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}
  .animate__zoomInUp{animation-name:zoomInUp}
  @keyframes zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}
  .animate__zoomOut{animation-name:zoomOut}
  @keyframes zoomOutDown{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}
  .animate__zoomOutDown{animation-name:zoomOutDown;transform-origin:center bottom}
  @keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(-2000px,0,0)}}
  .animate__zoomOutLeft{animation-name:zoomOutLeft;transform-origin:left center}
  @keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(2000px,0,0)}}
  .animate__zoomOutRight{animation-name:zoomOutRight;transform-origin:right center}
  @keyframes zoomOutUp{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}
  .animate__zoomOutUp{animation-name:zoomOutUp;transform-origin:center bottom}
  @keyframes slideInDown{0%{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translateZ(0)}}
  .animate__slideInDown{animation-name:slideInDown}
  @keyframes slideInLeft{0%{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translateZ(0)}}
  .animate__slideInLeft{animation-name:slideInLeft}
  @keyframes slideInRight{0%{transform:translate3d(100%,0,0);visibility:visible}to{transform:translateZ(0)}}
  .animate__slideInRight{animation-name:slideInRight}
  @keyframes slideInUp{0%{transform:translate3d(0,100%,0);visibility:visible}to{transform:translateZ(0)}}
  .animate__slideInUp{animation-name:slideInUp}
  @keyframes slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,100%,0)}}
  .animate__slideOutDown{animation-name:slideOutDown}
  @keyframes slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-100%,0,0)}}
  .animate__slideOutLeft{animation-name:slideOutLeft}
  @keyframes slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(100%,0,0)}}
  .animate__slideOutRight{animation-name:slideOutRight}
  @keyframes slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,-100%,0)}}
  .animate__slideOutUp{animation-name:slideOutUp}
  html.lb-disable-scrolling {
    overflow: hidden;
  }
  .lightboxOverlay {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9999;
    background-color: black;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
    opacity: 0.8;
  }
  .lightbox {
    position: absolute;
    left: 0;
    width: 100%;
    z-index: 10000;
    text-align: center;
    line-height: 0;
    font-weight: normal;
    box-sizing: content-box;
    outline: none;
  }
  .lightbox .lb-image {
    height: auto;
    max-width: inherit;
    max-height: none;
    border-radius: 3px;
  }
  .lightbox a img {
    border: none;
  }
  .lb-outerContainer {
    position: relative;
    *zoom: 1;
    width: 250px;
    height: 250px;
    margin: 0 auto;
    border-radius: 4px;
  
    /* Background color behind image.
       This is visible during transitions. */
    background-color: white;
  }
  .lb-outerContainer:after {
    content: "";
    display: table;
    clear: both;
  }
  .lb-loader {
    position: absolute;
    top: 43%;
    left: 0;
    height: 25%;
    width: 100%;
    text-align: center;
    line-height: 0;
  }
  .lb-cancel {
    display: block;
    width: 32px;
    height: 32px;
    margin: 0 auto;
    background: url('/assets/fonts/data:image/gif;base64,R0lGODlhIAAgAPUuAOjo6Nzc3M3Nzb+/v7e3t7GxsbW1tbu7u8XFxdHR0djY2MHBwa2trbm5ucnJyaSkpKWlpaGhoeLi4urq6u7u7ubm5vLy8vb29vT09Pr6+v39/aysrK+vr7Ozs8fHx9vb297e3qmpqb29vdPT06amptXV1aCgoMvLy8/Pz9fX18PDw/j4+Ozs7ODg4PDw8KioqOTk5JqampmZmZycnP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQJBwAuACwAAAAAIAAgAEAG/0CXcEgECQ6bUGRDbDpdimTo9QoJnlhsYVvojLLgrEAkGiwWiFTYldGsRyHSYz6P2COG9XCw2TAYeXprCQYEhQcKgoouAQ4IHg4CAiMpCiASFRMUFhgXFxkZawEDcnd2Jh2LLiAdLyQvELEFX6pCAQx9fQ21T1wFHCi8TwcGxQYnwk8eBAcHZQnJTh8D1I8OJwmWMBMsFJudoG4u4mAgIwIoCSMKlpjcmxeLCgcPJianEcIKBXR1prVRSMiBUIfDAA8JoC1SMYWKKw/RXCzoE6IixIgC+uDaQCsiAQ4gOSCIOMRXhxIkhRjoYEwhSQTGCAxIyYiAzWYjU35o5oxaIj095J6AWFDmDAIHCVpgubCizRoFKtBAQjeixIdLADRZYBpOQ1An5qYmLKEgQAsYWb95UiUhgIJK7bZRCBMEACH5BAkHADMALAAAAAAZACAAAAb/wJlwSAQJRJxNJMLgHBzE6FBxeD0ey2zEBJESA4sXBHItZ2MJr1DReZFIZfNS9lGXOC83aRzPktQKHCEheW4QBQseCQkeAwZeIAYbG4OEBiNqXgiTnBsemV6BkwwbDCigXioMq6RQqFEBHLKyB69SKAW5BRwltlELugW1vkQHBh3In8RDBs3NactCBM4GvdEzBNMGBNbRB9MEB9DRAwQNBwcC1zMe5wciCOsj7wcDAwrXAe8i9ifrDvwGLEDQjdgHewtUIPBQJxqKBQM9OBDQkBgIBws9CBCQQAEMNRk0SAngoeTGBCMUgKgwgYIFDBcyhPTywSTHEiolsHR5YcVMMkgoOCbACUJny5cxf0ppkWIRzgAtYABg4QKmz5AivUhQ8LTozqo9M9iS0KKFURY8iQQBACH5BAkHAAAALAAAAAAZACAAAAb/QIBwSAShRBzGA8LhHAQgolSoEIVIENJjG+maHgfFFBBQbUKvF3bL7kZMpoFUYTij0xAI++E2yVJEJQUbhCF3JGsRfF0xB0QKg4SFIR0qDgkJHgMhjEUESZIbBiNjAAkvAkQeHAUFTRwOpaUKHa22CbKlCLatsblTAQYdwgVyv1MJBsrKJcdTCMsGxs5EAwQEBgQn1FIH1wQHpNxDBw0H52LjQucHIiKA6gAi7SID4uoL9QMLuPEOA/sW+FI3IiACDwHigVCB4OCleKYOejgh4INChwIEJJAQLxPFBCNKcBwHIiOKBCUUfJAwgaRGlApASKgwwQWGCxkyaNAgC8SIMxEpYs6cQMHChRU6f0lQEFQmzaJHk/6CAeKDU6JGkfJ0VkHCUAo2cerc6mwC0bBayQIIAgAh+QQJBwAuACwAAAAAHAAgAAAG/0CXcEgEJQaFAomUHAhAxGhUMWCErq/X8sF9HRRSYgDB2ZixWgiXG4kMAuFPg2Gmb0JZEkTNbnPARCUGHAUcDHZYS3wPbW0QCUMfBklJhhsGCA4JCQ4LDH0RMzIcQiAHBR2UBQclYS4JBY0mA0MOBrepBieuRAgmMhuRBLfEkLxEJwdEHgbDtwLHxwEE1NQq0ccjDdQHX9i8Dt3d19+uCyIiB07lrgPu7q3sUu8LCx/y8/ULCPf4vQgAPQDyJ8RBQAfxCL5C4MGBAGMKFTA88VCCQhcgHDhEMWIgwRECUCQYkcKiQhAiSSoAAeCiggQlFHwAIWGCQgkpUqxsAQMABToMBCXIpFlhAgULF1Zk0KCBnQQQRI0iVdpUXgUJEooeTbrU34QKWqd2JUiBxVaqTC9iwHAhg9u0roIAACH5BAkHADMALAAAAAAfACAAAAb/wJlwSAQlFoZOKNQpDFAgonQq/CwKjI12E3p5IaGDgjoNeAoFDoeR5XpfJAiENAiQq6ImOt1efiEPgRxjVCkHBkl7axsMfnGADxERLyNTH4eIBgVNBAgnIyMOCxwvgYGSL4RCIAMGBJkGIiVkIx2QkhEcdkICBK+/AndDCBC4kgNVBwcNzAeVwkMCkZIxMR8zJyIiygco0FIIESYyBava2gMe31MbL0QjA/HxqutVUgILAwsL6vXCHgtULEDwzB8ZDwgSeqBnEJwHDw4cRGlIBQFEAQImUpQSESOUjVNQYEyQYBfIISVQJBhR4trJIR9IlkjxocJLIRJY0gQh4WaVTxQKArSQMMGnBAUfeFaY4MJnCxAtYCylgOFmhaFLWbjAcCHDSwASplq4sCKDBg0nJwCYQGFsWbQvKcjlmsGszxkW3Nq9y/Ut3Lsz6u6tFwQAIfkECQcAAAAsAAAAACAAHwAABv9AgHBIBCUQBsOGkVwkQMSodPhBdApYzma7CYU2IsV0CnIQklcsg7H1vl6hQWBMHRjOhnSBw+6G3iQQBWJjCgcEiEkGWXxtfy8QEA8hI1MfAwcNiUkHHgIjIycIBX+BkpOEQyAqByIHmQQLJWMjBpEPuBEFUEMCra+vKHRDHiS4DxERA3UDzQMis8O9xrkRhALOzQnSUQjIyREHACAIKggLCyfcUh3gyR8pCPLyH+tRI+AmJh4oCB4eDgTYk8IhQgwZMQYIcODghIMUA6McIDGgHoCGAjLOiUgnowAUCVpwpAMyASgJI8ckSFCihAKUKaW0TKHgA8yYROApCADiJk5QIS0+8JQAg8LPIRU+9IRRYcLRIRKINqVg4SmACRKmurBwweqECSyoXriQ4SmFCVQxkM2gQcNRCmJXsHX71ILaDGytChmLl65eAH3/EvGbMggAIfkECQcAMQAsAAAAACAAHAAABv/AmHBIjI0QB0KhQCCoEqCidPpBNAzYzrLA2Ww4A8V0ChIkm1jDtuv1qgLj4Ud1ODQIafWSw2iHQh1iYwoLdXV3aXt8Xn8vLxsjUwELAwMihgcDDgIlIwIIBoyOJCQhgkMgDpSVlginRSMGIS+kpAVRQwkICJSUCXFDHrMQD8UDqLvJrsBEKCQQxA8vggke1tYlzEUe0cUHMS0O4icOv9pFBsUPEQ8fCgLw8LjnQyPs6xEeJQkoCQmR9IpwiEAwAoF9IxLCCUhkQMEIDEpITKFAAkMiJx5CSEHxw4cKF3MVNBHBI4iTAEIKSTAywskWEmBMUDlFQswKFVjQlIKzwoQ6CRR2FpkAACgFFxiEDqEA1IUFDBeULqVg4cKFFRmkxsDwFGuGDBq0Wv2qoWxYqWTPao1Bdi2RsmuDAAAh+QQJBwAqACwAAAAAIAAaAAAG/0CVcEhUlRwDkcEgOiASoKJ0GnA0G4Ts0lDoLhTTKUiQbB4IW0OnW2BwEIHwEORYDJKHPHq57jI2GwZgYR8eCAh2d2Z7bBx/gAUlYh6Ghwt2CAIJKSUoDgQFjo8hHINDLZ6UlQ6mRSUNgBshIS8dUUMpAicCAg4eknJCDn+0JC8LQxIJCby8ccFDCbIvJMaDCsvZH9BFHi/U1CIqMCXlJSOt3EIGJBAPECQfLQr09DDqRSMQ7g8PDiABAgC8hY9Ih37vDoBYKKFFhYJFFiB8UECCxQoVJkAkciJCvwgkYGAEMIHCxmgeH0SIQHICCwoWTgpJsLJmSQouLGCQqaJjTT0IFGBiuHCB54CaEThYsED0QgaeDWbIiGGiwVCnGTJo4KkCxIIXCFRg1UCWa5GsZc2e1ap2Ctu2UrbCFRIEACH5BAkHADAALAAAAAAgABkAAAb/QJhwSISVTovBgTAYeEagonQaEKgGooN2STB4VZ/pFJRAqK5NbaPr7RQ6noB4CBIg7oik8rD2GtwFHAQKc3UODh53KklZDQ1+BZGBBSVTLQkCAoceiR4JIyklCQ4HBpIcDBsFhEWimAInDgJhUyUHgRwbugZRdCMjCcEorHMwJwWpuhsqQxUKKaGivcVCCbkbISEbrBIf3goK09RCHtjZIQMwEy0g7QHi40INIS/1Lx8AEvr6APFFI/ZIkDgxAUCFgxX8SSnwAoLAAxMiRmShsMgCEg8cFqDAkaOLikQEPBj5IISFkxgsYAA5JAHJjBdiymRZ7SWEFRkyrFhxgaaxQwgjI7zISTSDzwERkkbgoKFpU6M0NyiNQEDDEA1QQSYwkdSECQdEmtJ8EYErV1o+hziYIcPrgbRTEMiYQQxuEQRCggAAIfkECQcAMQAsAAAAACAAHAAABv/AmHBIjClQHsRApFqcRsWoNAZKJBHNweDAJTQQn2lUkhI4PNeFlnsgGAgER0AslIxQArMDgdWKDg0NbwYdB2FTEiUJiwInZ3xqf4EGlB0dBiVSMAopIyMJeCcCIyUKCiMCIoKVBQUGh0QgHx+cnyMgUykDlq2tBLhDMCAgAQGmwHQCBr0cDAhDEzASEi2yEnRECQUczRscCkITABUV0xXYRSfcG+wLMS4sE/Lk6FEH7OwMARYuFP4TFOoVGYFvQwgBGBLyCyiwiAGDIUIMuEAxIYaGRRZseMHRQIYMKyhewEhEwAsSJzd8XLmC5JAEJCCQmKmhpoaPLoUkgMBz5pBSmxlyxhDwoCiEEEQ0CI2xoGjRAkuLcHD64EDUlxGoOrgqhEPWBxEgwFqKwESEsyasXnUQwezZCOCuDpDh1sQArkIE0DURYg7eGHMfZPqbNwGRIAAh+QQJBwAuACwAAAAAIAAfAAAG/0CXcEh0gUqCEwLhcAhKxajUJVGMEgKBw7NcDL6OzzRaASlKV1TS0f2KDocTaCwEtAIfRSqt5XoHbw0EA2JTExISICABemknbAhecAcEBAcpUhQAFRWIiwoKHx+LewiAcAYEBg2FRCwTsBUwiBVTCggHDQa7BiJzQxYUwq8AE3RCKJW8BR5DFxgW0cIUx0Mjux0F2gpCF97eGBjVRAIG2toqQisZGSve40UD5xwFAez37PBEJdocHBsCMmgYOFBfkQb/NmwYUFCIBoNEEDBQuMHAQ4hSBFDcwAHjlBEKQ4j0KCWByBAvQpCMIgDlixcbVhZZ8JLEiwIyiRQgwZPEgU6cQkZAGEoCwgmgLgw8gLCURKuVCB5Ilfozp4ClU19wk4kgQoSpDwbIDPDCq9kIDALkDDHj7AMoQGOY8PoiAdKkMdBuvUtChNq7Qp4SCQIAIfkECQcAMAAsAQAAAB8AIAAABv9AmHBIlHxKCZRgmVAQn9AhwKgojRIJwcmD6AoCUShl2gJ9qlctF6EaLASgsNA1AVQk5TNS6eAuBgMHKh9hFhQsExN3EgEfKVgCfQh/gQcDTk8XGBYuh4oSoKAtRwKTgAeoB4REF62bFIkTYR8OpwcNBANxQhkZKyuaFhZyQwkiqAQEBg68vb3AF8REJbcGygSEGtoaztJPCcoG4ggwGkPc3lAL4gYdHWDn5unT4h0FBQLz0gf39wv6xDz0K9AAoBwUHApwSGgwzIiFHDYwaBhlBAMGGyRShCIgY0YOG58g8LjBQEgiBkKE2BBiwEkhI168CDEz30sDL0jIDLEqpAdOCBByvnB5UgAJoBB0YtqIAMIDpBCIUkxQIMKDq1c5wDN4YEOEr1gfvEix0YCJr1a/hhgRckEMtF85LN0Y4+xZEVtD1n3QYO7JESfyQgkCACH5BAkHADAALAQAAAAcACAAAAb/QJhwCANIQB/FaFn6EJ9QC6tSOSZHCZTg5EgEoE+MizWptgKKUiKx9SAQCRAYdsFYKCxAFZnCChxuCCoeX0QZGSt1d2VWSmyAbyoLCwpEGhqIdRQTE3p7CgmQCAsDpU5DmBmKFnMBAqOlAwcqcqiZc0QjpLIHBwKWiLhPKSIivb2nMJjCUAm9DQ0EHszMCNAE2IXUYCnRBgQGCdu4AwbmBgjjcw7mHR0H6mAJ7R0G8VAlBfr6908j+/z6DUHBAaDAIQg4KOTQ4KAQAgw2SBzgcITEi78OEri4gYG2ex5CiJS44KCAEC9ejKzUDwGJlylDqOj3D8KDBzALfMS1BsGANw0Rbt58uSHFOA4RkgYVijPECHURTChl+qAAy3EdpCoNSmLATmomwop9cOBqvAImQmxoIKDWnCAAIfkECQcAKQAsBgAAABoAIAAABv/AlFBooUwqsBYoAAINn1Dh5VJkHSWgj2KUUDijwoz4giles9sESlD6PjXwzIpKYVUkSkVJLXAI3G9jGC4sADASAXoJAicOHh4fUXFTg0Z3H3uMDggIHgGSYmApEiWanCoegHCiTwqOnAsDAqy0CrADuJG0oiUquAMHJ7usDrgHByKfw1EKIiLHBwnLYCrQDR7TUQINDQQEA9lQCd0GBA3hTyUEBuUG6EMl7PLvQgny7PQpHgUd/Af5BwoILKCCXgkOAwugoHeAA0KEysI52ECRAYOC6FAwoEiRgwJ0HjaE4LgBQbgRBl6oHLmhQ0QoBwZ4SJDAwwIOEEiofBEihEc+VhwiCBX64AEECC90vuAwgpaMoUWjPiChs8NHVgpiQJWa88WCl2BezDAxlOiDFweu7vrQgGIEExs4HPhDKwgAIfkECQcAJwAsBwAAABkAIAAABv/Ak/CkyWQuGBdlAqgMn9BnEWlZViQgECzKnV6qkyvoo/hIuEPNFAMWf0qjUgutNiJdrAqsBVKUEoABaEYrVEt7ZCMJKAICIGhoFQEKio0ejpBoIIsCDh4ICZmanZ4ICIKiUQqlCCooqVwopioLC4+wTx8ItQMDI7hQHr29DsBPCcMiKsZDJQfPBwPMQinQz9MnzgcEDQ3YCQ0EBAbe0w4G4wbS0wMG7gYI0yUdBvQGocwiBQUd9KjADvYJjGcsQQEOAgsoMOaBg0OEHDw8CRACX5QRBjZo3MCAg4F/J2LMMMFgAKgEHhYUeBEixMYNCo+ZiEAzwoObN0m8YLmxQAk0KDJMCLWJM+fOlhsMLHxSQuhQojchkNDpcgHIIQoaRHiKk4TUECKWQgIh4ADHmw4PYIIUBAAh+QQJBwAAACwEAAAAHAAgAAAG/0CAcEjUZDKXi8VFbDqdGmPSQplYn9hiZqWsViSwSvYZRWKoky8IBBsXjWYXawKTgBSKlpu4vWC8Ei0BCiUlEntPFGofhAkjeohOFYMlIwkCKZFPEimWlwIgmk4gCSgCJw4Jok4lpw4eCKGrQyACrwgqmbNDKB6wCCi7QyMIuAgOwkIpCAvNC8kACgsD1APQCtUi1sklByLe28ICB+QHz8kLDQ3kHskpBPDwqsIDBgT2BAHiBvz87UO2IiXo0KEfgQ9DHJiIgGDPiQIQCXZAJmREjBkRInAYgaUEAQ4QIzbQB8BDjBgZUxZYkGqEAwQGNjDgABKiAQVDPpBIGeGBT0kIQF+8CLFBpkyQBko0UcBgYU+fDyA8EDq0aFEGBHA6CSAiJVQSEEgIJVqUAwKSWBQ0IPGVhNihITgM0Lqn1gGaD0iAHIBCFpYgACH5BAkHADEALAIAAAAeACAAAAb/wJhwSCzGNJqMcck0IjOXC6ZJLT6lFle1+oRiXKwJa7vsRi2USaUCIC8zK6krXZG0Ku7lBa2GtUAgeUwUaxIgHwqBgkYTdocKJRKLRhUBiCUJCpNGAZAJny2bRBIjnwICH6JEJSinAgmqQwoCJw4OArFCH7YevbkxH70Iw78fw8e/KQgqzAi/CQsD0h6/CNLSJ0SKggoHIiIDIiNDIRyTCAfp6QExGzImEc55Ag0H9QfZDybw8LhkIwYICCQgIpWICPAiRHggj4oAAxADGsgWA0SIhA8yFhi3pMSBDhEhithW4oHCjBlJFFDhYMQIBwgMcChQICQBTUQSQDiZEQKJRxcvQmwYymEmzQ4dCKRYooADypQ/gw7dYJTmgVRMAgyA8MAniZ9CpzIoWgABuyrdXjyIGiLs0AILsLoBIUAEzbYgFyTYtiQIACH5BAkHAAAALAAAAQAgAB8AAAb/QIBwSCwaAZqjcqnUZJjQpXN1iVqFGucFg7kys9Oty+JtOjOXi4VCKS/RahdrMnEr45RJBVa3G9d6FRISfkd6MBIgIBWFRSyIIAEfhI1EiQEKJR+Vlh+ZJSWcQxIpJSMJI6JCEqcJKCiqAC2uArWxH7UnukMnBh6FKQ4nDh61LyYxEQyFAh7OCAkeJiYR1Ql2Hwja2ikf1d8Fdg4LCyoqCCAADdTfCGUJA/HxAkIK3w8PJPRWJSLy8ZuEDKiGL98vKCgOKDwg4sA+IQE2RCj4AIKBVEdKLCBAYOGBBemIpAhBkcSLEAYQnBgxolkDAzANEGhwYEDAIiNIQoBAwmSIRw0bGHDgUKBATI4dUyxRUICnyZNAhRYt0AEmAQM2oQQY8KJriJ9Bh0616iBkFAUiNnwFCpRo0Q4IbnoBgWIATKAyVSQweyQIACH5BAkHADEALAAABAAgABwAAAb/wJhwSCwaiRpN5shsFpNLp/QJzVym2Fj1csFkpZkw10L+OldjF4VidmIs6gmA1WZiKCx5BVBn6isSMH1HE4ASLS2DRhOHIAEfBRwcBQWKFQGPHwoRJiYRESODFQqkJSUQn58egy2mI68bqREDgx8JtwkjBJ6fHIMjKAICKCUeng8PoHUgwifCCh/JyA8ddSgO2NggMQfTDxCrXyUIHuUICUIKJN4kKFkKKioI8wjbQgPsIeFOCQP+C/PQDQnAgYRBEi9CGCjBJAWCAyL8DVjgwd6QFCEMvki4YQMBDwJMCXAw4IBJiP8+HBmxYWOIEB0ZSKJkoCaBBg1ODlDQREGHN5cdN8ikVKCmzZwHVKh0EmBB0I6TKHWwSYDAAQEWpSgYwAEq0ak2ESw1AyLBAgIGKFlFMCKrkSAAIfkECQcAMgAsAAAGACAAGgAABv9AmXBILBqPmqNyqUwyn01NBkqVJTXSafWJzV5kjoJge8yYV5c0wRQzhcbkIfqCwVg2kXxkEB/S7RQUEHoRcH0YLoEsE4QRCX1CLosTExV6DxEokDIUABWfEoMPmA6bEzAwEqocEaMPC5sVIC0gtQeuDwWbIB8BHx8gDq4QECN9EgrJKSktHyQQDxAkBn0pIyUj1xIyByQv3y8eZB8J5eUKQgovJN4vG5pUHycC9CgJLUML698bG6VPJTw4OEHwRAoiAQq8CBGi34YGJZR8cIAAgYeLHgTgI5KCQcMNDBhw4HDAgYASJRIIUDFgwIIFFS0GODKCg0ORBXIaMEDggM8/Ay0HqLD4YYkCA/1wFuiwk+dPEUEdzGQSAAEHpUyb9jwgAqgAEFUULMhZQCsBAg24Su0DIgGCtDuBehgBdkkQACH5BAkHADIALAAABwAgABkAAAb/QJlMJSwaj8hkURGZOZTQqOxgMsVMAqlW+ImYIuDGVuv4giOJMVSjIZwjDPWRLWNnOJHHIzKQGzNsGhkZL3l7J35Fg4srEHp6aYkyKxeVlY8PEJGJFxieFhYvehAQiJIYLqAUFAUkjiQLkjIULLW1ByS5Lx2yEwC/ABMnui8hI4kTEhUwzBMfL9AvGwSJEiASLdkTMgMhxRsbT2oSCh8BINdCChsh4Bscm1IgIykK9h8VRSrgDAwcBaaifEiQYMSIEiVAGAlgwN2/AgdKKAmA4oQAAQQTlJBwREGBDf4KiDQgAqO9EQkcIPDgwKIAFAlaJClR4GGBDgYMEDhwQMSAQAELEKxk6UCAQiUKCDzMmXNnz59BhXowKiUAgpFNCTR4+lMoggRHtXxAwJSA1p4+ByBAESDRPAQ/dy5Y4CBhlCAAIfkECQcAJgAsAAAEACAAHAAABv9Ak9CUeA2PyKTyqCDNjMtoFLSJRGJQqXY4sFplpO1W4bU+EmLtIfJ4WBFp6YfEdnfiUke7HUHjlwd7DwV/UQUQDxAQC4VLLySKEAKNSRokl5cjlCYaGpwaL4+hfoUZGZ0aGRuhLyEnlKaxGR2tLxsqlBe6uwMhvhsGlBYYGBfEAiEbyhslhRYUFBYWLhYBDMsMB4UTEyzQ0SYLyxwFr3EAFRUA3CxCChwb5AUdpFoVIBISMDAV7UII8goUMDBJS4sPH0CAaNGiwpEABOR1MGBgQIolIFKMSKEAYQAQAJAoMCBwIsUGCwSMUKAgRQkBAlAkGFGC4weHSUqQNGmgwQFNEQMGLEDgwQFMmSM2Sojy4QBFAlAP/BSqwkPREzETlFgqJYADqFGnCkVA1oFRBVy3fEDQwKfUoEPJehgBohCIEQ4WLDgwgCgKBXWjBAEAIfkECQcAKAAsAAABACAAHwAABv9AlHAoVBCPyGQyIJopn1CUgmMyRaLY4YhkNc1A2aiCFCmXnWEliFN+mAtp5cD9cEcQ8eS4zhfkkyJ8dXh/Rx8kEA8QEAaFSCcQL4sQI45HBySZL3CWRAUvmgudRBsvpiF+o0IhrCEblaoorhu0CbEoHLS0qaoGugyEfxpEGgO0DBwNjhrMKMwCGwwF0yV/GdfMGhkBBRzTBSJ/FxfX10Iq3tMGvFkYGOPjK0XTHQb2sFgUFC4W7u9DHgrYs0fAVpQJACaw2OcCA5EADQYaIHAAgZEkFSRIqFBhgkIKSBQQmDjxgIgBCEakCADiwwcFClhq5DgBJJIUDQgQaHDgwIBPBSoQODghIMGIEgo+gGghAcaEJx8GUDQ54CcCDw4EFFWZFISEp1BAOOjp06pQokaPKmhRIcwHByJOLkBAN+vWDzD+gCghACtdrSUCSIASBAAh+QQFBwAzACwAAAAAHwAgAAAG/8CZcEgECU7EpHJJVDQiJhlzugwMIlhThMoVKjjYcGzQnY5C2EfYZCgvFaGHXI1lHNxJUGEujxRGeEoLEBAPhRAIgUoKLySEECQCikoDjSSOHpNJHyEvjS9tmkQCnZ4vgKJDIiGsIR2pRAYbsxuJsEIctBuStzMMswwMqLe/DBwcCb0zBcfMvLcEBdIFmb0L0wV3vQIFHR0GBiW9Ad/gBguTGkoI5gQEyXgZGupEHwQG7g0H4mUrGfLq5glxgI/AgQMD4FHBcMEfQHozQAwgoA/hAAcfmFCg4ILhhX8Zkig4eHDAAhUIUCgIIEECjAowAEygYMHjRyUpBogQYXKBB04HJ1CMKPEBRIsKMjnWvMAkgAqeA1A6ECAgQQkFRSVUmDCzIxUjJhEg+Fl16MoWWiuwcFEmgACxCKYKLZFCgVG1ikAoSCAARdWrICRQCQIAOw==') no-repeat;
  }
  .lb-nav {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 10;
  }
  .lb-container > .nav {
    left: 0;
  }
  .lb-nav a {
    outline: none;
    background-image: url('/assets/fonts/data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==');
  }
  .lb-prev, .lb-next {
    height: 100%;
    cursor: pointer;
    display: block;
  }
  .lb-nav a.lb-prev {
    width: 34%;
    left: 0;
    float: left;
    background: url('/assets/fonts/data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAtCAYAAADsvzj/AAAFF0lEQVR4Ac2ZW0xcVRSGPTNnhlPKcCsUAeeChkEVxhutDQwzMANaqamNWgpaH+yDIaZp1cRHbgH0gTsxkmDCI/hiRAqgD5qYRgKQ8II6TE00wfgGAcIdKeM/ydrNZIezxxg9m518gRxWmn6s9a9zhvNQJBL5T/gfjokwA5Uw0zWFeHBOugiTsAArfSWZky+iABVowAZSwRkiDSTRz1iHlJMmogATsIDTIAPYgRs8SeTTtXSQSLVKFNkivIQKksDDJFCsquqLmqZdAa/i+yCuPQ1cJHOKjdpJEWGdsIFs8BQoy83NvTEzMzO3t7f318HBweHc3Nxdj8dznWQeIWmpIryENUaiCPgdDsfN+fn5XyLcWV5eDlmt1gBqHgOpbAHIFmESySAHeECF0+m8hd/+vcgxZ3d39wBj9grqCkA6iaiyRBRunJhEpcvl+nBhYeG3iM7Z2dnZgkg1ZSgNqLI6wgebSVTZ7faPlpaW/tSTWF9f36ivr+9AbQkF3iZRhAs2dSInJ+eDUCj0h0Biq7S09BPUBkEhyAKJssKusE6QRCGoQLDfn56eDulJrK6ubgeDwS7UXgTPAztIkXUfUbhxKgLlyMRtBPtXPYm1tbXdqqoqJnEOOGhbJQCTkSJ8sJlEMNoJrFhdicPDw6PKyspe1FaD85yE2YBnLUGwSSIrK+s2bnZLehIbGxubfr+/B7WXSMJJ42QlCcVAES7YJJGdnR0dp7BgnLZKSko6qBPngIvrBEkYIKIT7PLoOKET4TjB7kbty+A8SaRxmcAxQEQn2BUI9q3Z2dl7gk7sINhRiZeoE87jMmGECB/s3JhgR8dJV2Jzc3Pb5/N1UieKKdgsEyaAY5wIk2Dj5GHBRifCgmBHb3adLBNsO3HBNkxEAWZwCmSCx4EPwb4ZJ9jbCHYXSRQDpyDYhomoNFIOUIRMvINO/KQnsbKyshMIBD5D7RVwgQWblzBahD2Sp5jN5jzM+9uLi4s/60mEw+FNbKcvUH8DVIECcAZoXLCliaRaLBbX8PBwb0RwRkZGfkftx+BdUM4+KInDbdxoWUCKoih5CQkJgYGBgS/xs6PjRPb394+ampp+RP174CIoBGcpYypQZIqYY+4dz4DLvb29Y6LONDY2fou6OuAF+SCDZCgj8kQSQDqNihfU9vX1TYlkGhoa7qDuDVBKMpQVrjMG30fYCs6gAHuRmdqurq5JkUxLS8sEaq+CMq4zJGOgCB2Fk8kHJSaTqaazs3Pi2MzQaWtrm0RtDfDFyCQyGUNFOJlEkMlkwLWenp5vRDKtra1TNGYsM5mcjKEifGeYjBfUQUaYmebm5omYzLjFC8C4zyNqTGfcNDZ1/2ABjKHudZLXkTFARJAZN/CqqnqNMqN7Ojo6vqMF4ONkVFmvFUQLQNiZ7u7u76PZAn6S4TJjrIhoAdT+iwXAdQYYKCJaAG/iPhNvAYyj7jXwAngUpAGrDBF+ATCZAuBXFOX60NDQ3TiPM1/hyfoyPf7kgNNSXyvwmSGZMk3T3hocHPwhzlPzJLLFnpZT5PztV5wZNyilbTZFmTnZrxU4GZWXATV4ap4kmeNELlEticjsSHyZq/39/V/j374P2Lk/Pj5+BznxUuDlj1acJ4B8cAH/4er29vbPR0dH58fGxubx/ac2my1Ab3iz5Yc9/gJIB05QCJ4Fz9FXD3gC5HIfi+WKCGQ0GpuzwA7yCDtdS+b/SCFfRPwaQqPxSSaS6JrlwUjR+RtEvCM0ct4sLQAAAABJRU5ErkJggg==') left 48% no-repeat;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    transition: opacity 0.6s;
  }
  .lb-nav a.lb-prev:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  .lb-nav a.lb-next {
    width: 64%;
    right: 0;
    float: right;
    background: url('/assets/fonts/data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAtCAYAAADsvzj/AAAFDUlEQVR4Ac2ZS0xcVRjHvTN3hisw0GIRZ3AeLWHQWqdVsRqgA86AUmpqoy20Whd2YYhprJq45BVAF7yJkQQTluDGiEhBF5qYRsIjYYMKQxNNMO4gQHgjZfxP8pF8ufEe0qQ5pyf5BTKcWfzyff/vnHt5xLQ0wgbsQCfswEY80BWPxx8I5sUlHMBJP0nm4RfRWAUMkAqOgseII8AFDNqjPYwiGuEAySADeEEuOEkE6bNjIIX22riQchHWSo+SRACc1nU9ahjGG+ASfn8Vn+WT0BNUMV0so04kFTwJTodCoeuTk5N3dnd397a3t/8dHx+fzM7OvoG/nQPPADdwscqoF2HBPgJynE5nZGFhYTZuWlNTU3/4fL6b2FMMnmUyTpJRLqKTSAbIQyu9vrW1tRv/n4Uqzfv9/g+x7xUQAh6QxmVUV0SnKRWESMXm5uZ63GJNT0//GQgEPsHeUibD20xTLeKioBdUV1e3rKysrFrJzM3N/eP1ej/F3jImIxgAcsOeDLLAKRAtLCz8HDKWlZmdnf3b4/F8zCojGADyz5F04AUvgPJoNNq2tLS0YSUzNjY2iwHwEWXmFHCzymiqRGwgiaaXD7wIysvKytqWl5e3rGQwAO4iM7ewt4SmmYfLqLpr2U0yZ0FFaWlp597e3r6VDEbzXapMlGQEA0COiEYyTmozP8lcKC4u7lhdXV2zksGhOZeVlXWLy5gHgDwRJsMqE6A2qygoKGhBm60L2izmdruZjGkAyBShxTNzlGTOgvMYAO2iAYDKxKjNSgQDQI6IRWb8VJnXMADaUZlNK5mJiYl5DAC6AQgGgCwRWjaWGR/IB+fD4XDr2trahqDN5lEZ3mbZ5gEgW4QPAD6aK3BotmIArAsqE2MDIMTajGTkinAZ3mb5NAAS58zGIQPgJvaGwVMgk5597ECTLcJl+AB4GVyKRCJfLi4uijLzGzLzHrWYj1pMVyXCB4BBz/J5oAzcwDT7OhaLWZ4zMzMzvyNX79rt9uOUNyewqRSxsbzk0Jh9H3w2MDDwV1yw+vv7Ox0OR4C+q1REAzr1+ON0TpSDD+rq6n7d2dmxusbs9/T0fJOUlBTRNO2gIg6lGSGJYyAXFIFrtbW1P4oq0dnZOYR9F8EZdqaoCDtVgrJBEoXgck1Nzfciia6urlHsu0rSOSADJEkXYRK8EufAlYaGhtsiiba2thFk4kAij75Po1fiOcIkkplEGFQ2NTWNCBz2W1tbb9tstkrsLaDvcQlN5hWFS2SyTFxubGwcFUl0dHT8gH1VTCITJHMJWSLmYAcPMlFfXy9sJ0gkMnGNpEnCXAkJIhYSReAtBHvosGCTRBgEWSV0qc8jPNhMIgyutLS0/CSSSGRC1/Uqkg5aZUKGiDkTQVAMqtrb238+RGJUHGyZb1F4Je4/2FfFwZYr4qRb7QnwEngTwR4+5JxIZOJtcbDlv2lMAR5wBjfUi7h2fCuS6Ovru6Np2nVqvzwmQcFW9+43HeSg10twix0RSfT29v5iGMY7dMLniTOh+N8KghN7lKZTIQgKMiG/IkwkCJELFiL7uMWOYE+lWUL8elRNa51APoqGh4cTN9p7TOJed3f3d4nz5P4l1ITdDU66XK5Ic3PzF0NDQ1ODg4NT+P0rCFbQM3qu4MRWLsIfX7PB0yAEngPP089TwA8yBMFWKmJ+qZBGj7FecJzw0mfpwBBLqBexseAbIBWkESnAEPybQLnIf4JfIzSb+FymAAAAAElFTkSuQmCC') right 48% no-repeat;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    transition: opacity 0.6s;
  }
  .lb-nav a.lb-next:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  .lb-dataContainer {
    margin: 0 auto;
    padding-top: 10px;
    *zoom: 1;
    width: 100%;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
  }
  .lb-dataContainer:after {
    content: "";
    display: table;
    clear: both;
  }
  .lb-data {
    padding: 0 4px;
    color: #ccc;
  }
  .lb-data .lb-details {
    max-width: 80%;
    float: left;
    text-align: left;
    line-height: 1.1em;
  }
  .lb-data .lb-caption {
    font-size: 13px;
    font-weight: bold;
    line-height: 1em;
  }
  .lb-data .lb-caption a {
    color: #4ae;
  }
  .lb-data .lb-number {
    display: block;
    clear: left;
    padding-bottom: 1em;
    font-size: 12px;
    color: #999999;
  }
  .lb-data .lb-controlContainer {
    float: right;
  }
  .lb-data .lb-turnContainer {
    float: left;
    margin-right: 5px;
  }
  .lb-data .lb-zoomContainer {
    float: right;
    margin-right: 5px;
  }
  .lb-data .lb-downloadContainer {
    float: right;
    margin-right: 5px;
  }
  .lb-data .lb-closeContainer {
    float: right;
  }
  .lb-data .lb-close {
    display: block;
    float: right;
    width: 30px;
    height: 30px;
    background: url('/assets/fonts/data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAMAAAC6CgRnAAAAPFBMVEX///8AAAD9/f2CgoKAgIAAAAAAAAAAAABLS0sAAAAAAACqqqqqqqq6urpKSkpISEgAAAC7u7u5ubn////zbsMcAAAAE3RSTlMASv6rqwAWS5YMC7/AyZWVFcrJCYaKfAAAAHhJREFUeF590kkOgCAQRFEaFVGc+/53FYmbz6JqBbyQMFSYuoQuV+iTflnstI7ssLXRvMWRaEMs84e2uVckuZe6knL0hiSPObXhj6ChzoEkIolIIpKIO4joICAIeDd7QGIfCCjOKe9HEk8mnxpIAup/F31RPZP9fAG3IAyBSJe0igAAAABJRU5ErkJggg==') top right no-repeat;
    text-align: right;
    outline: none;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
    opacity: 0.7;
    transition: opacity 0.2s;
  }
  .lb-data .lb-turnLeft {
    display: block;
    float: left;
    width: 30px;
    height: 30px;
    background: url('/assets/fonts/data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAABmJLR0QA/wD/AP+gvaeTAAACIElEQVRIicWWPWsUURSG3xM/4hYpjLIhphJiIYugNloIiRoU/QO20UJrU1gE/EAbRReCGkQQEbFLCi0EG5NKEIKYItFSkBhSmMLIipolj8WeWa/rbrIzmdm8MNy599xznjN37pe0QbKwAlyTdFjSoJkt1Nhyko5L6pe0S1KPmxYkzUmalDRpZqXYWQDLVHQuaNsNPAFKrK2fwCOgNy440nlgK1AEftUE/wJMAM/8mQDma/qUgVvAlrjgK8CboF4C7gAHAKvjZ24r1ozMFNAdB7wSvI8BXTFGLe8+kT4A+WbBkd4DF4Czazr/H2so+ICpVYe9DjjUyzhgj3cp8L+RBPwbGI4L9pjjHmMZ2JMkRiIB3cA3hz9oGdjhdx38A+hoJXhf8NtOS1Jbi9gzkhb9/WgVTGUD6GnktV6ZGZLeebVQBUsalTQHDGYFlzTvZWcIPuhlX4bgz14uSdJmr0xLOqTKEZeVRiR9lfS82gJ0AAPApgzBGyMaHTTAKeBTFhMMuOxr+Go944gbl4DOFKFdwPeGWyZQ8MNgBSikCL7v0DKwN2qPZrXMbBY4ImmHmc2mBZbU7mXRzD42k+kx4OR6qUCOBlemep138vf2MAZsjwHKA/eA60mybAfeBifKzSb9hn1y4ok3fVcLg2wDbgMzwAlva/PJ8gp4CvQH/fcHiZZZ7aqTIJle/tV0YMsBD4HHaa6KEH4ReAG8Bs6kDshafwDkXu6L86KiLgAAAABJRU5ErkJggg==') top right no-repeat;
    text-align: right;
    outline: none;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
    opacity: 0.7;
    transition: opacity 0.2s;
  }
  .lb-data .lb-turnRight {
    display: block;
    float: right;
    width: 30px;
    height: 30px;
    background: url('/assets/fonts/data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAABmJLR0QA/wD/AP+gvaeTAAACGUlEQVRIicWXPWgUQRTH/3OJiSCEgJg7FcEmGLkmNoKCYESLYGNrqaDBSkQri4ARDPgBQRBU8CNgE8TCwkIhIqiVYLAQg5UoOZA0Eg1RE/xZ7DsymZzu7HJ7GVgG5r3/+82+3Z33Vlqj4WIdgQ2SBuzaJqlsphlJNUkvJE065xYC3WZJ9yW9ds6NRO8M6AXuAD9JHz+Ae8B2T3/cbIuxwA7gMrAUBJ8BJoEHdj0HaoHPL+CKxThZX4yBbgHeBHdyFegHVj0ewAG7gGvAvKd7BQxHgYEy8METTwA9UWlK9BXgkaf/kwq21Lz1BGdigabvAY4BQ8BUkP7/gi95fueyQE3/JISlgoEdLL9IE1mhFuM88Dsr+LbZvwGVPOA8O+0CFgw81hKogQ97Gam2glmyeb/Ns865960E1+9yqkgYsDUEb7S5ViD0hKQvwHUf/NXm2aLAkvYqqYa7JandFk9LeiZpvEDwZ5s/FshYPew4Pgh0hoa2lh0cAfiifcdnC4h9CvgEDDYy1o/M70C5gT4vtBuYs9ijjRx2ekXiVhPBfSQldvGfpyLLZfFus8AWdxDYk+ZUBTqaADsCHMgjLAEjJE1bltanC3homVsCNmUFV7yKNQdcANoidH4X8xIopWkaBRllZXvb79n2AePAU+Am0G7rh4Bpy9T6zFAPULVP7Qawzlt/x8rRmxuScUNHSZr5xyRdZfTv0JqOvwtaARgflgIWAAAAAElFTkSuQmCC') top right no-repeat;
    text-align: right;
    outline: none;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
    opacity: 0.7;
    transition: opacity 0.2s;
  }
  .lb-data .lb-zoomOut {
    display: block;
    float: left;
    width: 30px;
    height: 30px;
    background: url('/assets/fonts/data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAABmJLR0QA/wD/AP+gvaeTAAAB7UlEQVRIieXWvWsUURTG4XPjJpgmlSFKRAtTWGjAj0ajiSKKFopg/AtELbQTAiI2IaazEhsLK0XEVisbISD4gY2FlQQixiAYxESiBn0sdoKTQHZ3dte18FR3uO97fufcmbmciH8UqVYhUkT0RER3RMxGxMeU0uJfqQoJJ/EAc5bHDzzGWXQ0E9qPZ/iMGziCXnRgPfZgDFN4i2PNgJ7IOryFdVW0a3EZ3zHSCHQfvuFCQd8hzONcPdAuzGC0sLnsP5UVvb2o8RpeY0094CzHXTwqYmjHLIbrhWZ5tuAX+mo1LL2jzkbAWa4XuFRJ05Zb74iIlymlhUbBETERETsrCUq59YaImM5vYlNEXKkBdCelNJF7fh/lRlaNtkqbDUbF6zjf8YeI2LXMmdJURJyvA9obETOVBPmOX0XE7mZ8XBExGBHPa1KihE843QgRffiJrUVMo3iDUnX1qjnu4WFRUxemMVYndBgLha/MzLw3M18s6DucXUDXC0NzSY7jC26ju4q2E1exmA0I8xhqBL4NT7MCbuIoNuYGgQGM4x0mMZJBmwJP2VBwPysgHwt4gjNLvyCGVsAH64avKKRHeSTabJU5awV8rmnwGgscyJ3QVxz8b+EHWgnf789MPon2VsIHlGfv/pZBc/DWdVopfgMdyEl3/DM14wAAAABJRU5ErkJggg==') top right no-repeat;
    text-align: right;
    outline: none;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
    opacity: 0.7;
    transition: opacity 0.2s;
  }
  .lb-data .lb-zoomIn {
    display: block;
    float: right;
    width: 30px;
    height: 30px;
    background: url('/assets/fonts/data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAABmJLR0QA/wD/AP+gvaeTAAAB+UlEQVRIieXWv29NcRzG8c+XttGlk6aEMOhAQhM/FkpLhDD4kai/QFgYpQliaRobi1gMJoRYmSxNmkhIWVibJkQjQiNaKRpehh7p0bTnntt7XYNnOiff5znv53vvPd/7ifhHSmWNSBHRERHtETEREe9TSjN/pRUSjuMBJv2p73iM02ipJ7QLT/EJ13EQa9CCVdiJQbzGKA7XA3o02+FNrKzgXYEL+Ib+WqC78RVnq8ztxxTOLAXahncYqDo8mz+Rld5SbXAQL7G8wDOCTQXrd/CoGmgzJtBXwQfbC9Y34Cc6i56zLHfdExEtEVG+7QJKKY1GxPOIOFYWvDUiRlJK07WAMw1HxLYiQ1PuenVEjOcXsS4iLi2Qu4gPufvbKaXh3P3bmN3IolpWtFijyh3HOI+hEr7CH1fmuYZ7RZ78jl9ExA60lmparJ6IeFbKiSZ8xMkKvkqvUyd+YGPpmhjAqxoPkLt4WBqahdowjsGqgnP5PkxXfWRm4V1Z+FyVuQPZn8TVqqG5hxzBZ9xCewVvKy5jJvv+p9BbC3wznmQFbuAQ1uYGgW5cwRuMoT+D1gWesqHgflYgr2kM4dTvVxC98+A9S4bPK9JhdiRab5E5ax58sm7wkgW7c5/QF+z7b+F7GwnfY24mH0NzI+HdZmfvroZBc/DG7bRIvwDiiW2v3ei28wAAAABJRU5ErkJggg==') top right no-repeat;
    text-align: right;
    outline: none;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
    opacity: 0.7;
    transition: opacity 0.2s;
  }
  .lb-data .lb-download {
    display: block;
    float: right;
    width: 30px;
    height: 30px;
    background: url('/assets/fonts/data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAaUlEQVR4Ae3VgQVAIQCE4UZplDa70Rrt3gQ5eDry/wRIn1QNoka2l22FsW6C5JwAAQIE6IeF5+HR287tw9x5YzdSedcKKDXOTcZ0UQFTQOnta59RVUxAFTABVcAElAZRuEX1DxYQEV3oA58RWgFolpBxAAAAAElFTkSuQmCC') right no-repeat;
    text-align: right;
    outline: none;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
    opacity: 0.7;
    transition: opacity 0.2s;
  }
  .lb-data .lb-close:hover {
    cursor: pointer;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  /* animation */
  @keyframes fadeIn{    
    0% {opacity: 0;}
    100% {opacity: 1;}
  }
  @keyframes fadeOut{    
    0% {opacity: 1;}
    100% {opacity: 0;}
  }
  @keyframes fadeInOverlay{    
    0% {opacity: 0;}
    100% {opacity: 0.8;}
  }
  @keyframes fadeOutOverlay{    
    0% {opacity: 0.8;}
    100% {opacity: 0;}
  }
  .fadeIn{
    animation-name: fadeIn; 
  }
  .fadeInOverlay{
    animation-name: fadeInOverlay;
  }
  .fadeOut{
    animation-name: fadeOut;
  }
  .fadeOutOverlay{
    animation-name: fadeOutOverlay;
  }
  .animation{
    animation-fill-mode: both;
  }
  .transition{
    /* For Safari 3.1 to 6.0 */
    -webkit-transition-property: all;
    -webkit-transition-timing-function: ease;
    /* Standard syntax */
    transition-property: all;
    transition-timing-function: ease;
  }
  .lb-image {
    transition-duration: 0.5s;
        transition-property: transform;
    }
  /* animation */
  /*!
   * Ladda
   * http://lab.hakim.se/ladda
   * MIT licensed
   *
   * Copyright (C) 2018 Hakim El Hattab, http://hakim.se
   */
  @keyframes ladda-spinner-line-fade{0%,100%{opacity:.22}1%{opacity:1}}
  .ladda-button{position:relative}
  .ladda-button .ladda-spinner{position:absolute;z-index:2;display:inline-block;width:32px;top:50%;margin-top:0;opacity:0;pointer-events:none}
  .ladda-button .ladda-label{position:relative;z-index:3}
  .ladda-button .ladda-progress{position:absolute;width:0;height:100%;left:0;top:0;background:rgba(0,0,0,.2);display:none;transition:.1s linear all}
  .ladda-button[data-loading] .ladda-progress{display:block}
  .ladda-button,.ladda-button .ladda-spinner,.ladda-button .ladda-label{transition:.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) all}
  .ladda-button[data-style=zoom-in],.ladda-button[data-style=zoom-in] .ladda-spinner,.ladda-button[data-style=zoom-in] .ladda-label,.ladda-button[data-style=zoom-out],.ladda-button[data-style=zoom-out] .ladda-spinner,.ladda-button[data-style=zoom-out] .ladda-label{transition:.3s ease all}
  .ladda-button[data-style=expand-right] .ladda-spinner{right:-6px}
  .ladda-button[data-style=expand-right][data-size=s] .ladda-spinner,.ladda-button[data-style=expand-right][data-size=xs] .ladda-spinner{right:-12px}
  .ladda-button[data-style=expand-right][data-loading]{padding-right:56px}
  .ladda-button[data-style=expand-right][data-loading] .ladda-spinner{opacity:1}
  .ladda-button[data-style=expand-right][data-loading][data-size=s],.ladda-button[data-style=expand-right][data-loading][data-size=xs]{padding-right:40px}
  .ladda-button[data-style=expand-left] .ladda-spinner{left:26px}
  .ladda-button[data-style=expand-left][data-size=s] .ladda-spinner,.ladda-button[data-style=expand-left][data-size=xs] .ladda-spinner{left:4px}
  .ladda-button[data-style=expand-left][data-loading]{padding-left:56px}
  .ladda-button[data-style=expand-left][data-loading] .ladda-spinner{opacity:1}
  .ladda-button[data-style=expand-left][data-loading][data-size=s],.ladda-button[data-style=expand-left][data-loading][data-size=xs]{padding-left:40px}
  .ladda-button[data-style=expand-up]{overflow:hidden}
  .ladda-button[data-style=expand-up] .ladda-spinner{top:-32px;left:50%;margin-left:0}
  .ladda-button[data-style=expand-up][data-loading]{padding-top:54px}
  .ladda-button[data-style=expand-up][data-loading] .ladda-spinner{opacity:1;top:26px;margin-top:0}
  .ladda-button[data-style=expand-up][data-loading][data-size=s],.ladda-button[data-style=expand-up][data-loading][data-size=xs]{padding-top:32px}
  .ladda-button[data-style=expand-up][data-loading][data-size=s] .ladda-spinner,.ladda-button[data-style=expand-up][data-loading][data-size=xs] .ladda-spinner{top:4px}
  .ladda-button[data-style=expand-down]{overflow:hidden}
  .ladda-button[data-style=expand-down] .ladda-spinner{top:62px;left:50%;margin-left:0}
  .ladda-button[data-style=expand-down][data-size=s] .ladda-spinner,.ladda-button[data-style=expand-down][data-size=xs] .ladda-spinner{top:40px}
  .ladda-button[data-style=expand-down][data-loading]{padding-bottom:54px}
  .ladda-button[data-style=expand-down][data-loading] .ladda-spinner{opacity:1}
  .ladda-button[data-style=expand-down][data-loading][data-size=s],.ladda-button[data-style=expand-down][data-loading][data-size=xs]{padding-bottom:32px}
  .ladda-button[data-style=slide-left]{overflow:hidden}
  .ladda-button[data-style=slide-left] .ladda-label{position:relative}
  .ladda-button[data-style=slide-left] .ladda-spinner{left:100%;margin-left:0}
  .ladda-button[data-style=slide-left][data-loading] .ladda-label{opacity:0;left:-100%}
  .ladda-button[data-style=slide-left][data-loading] .ladda-spinner{opacity:1;left:50%}
  .ladda-button[data-style=slide-right]{overflow:hidden}
  .ladda-button[data-style=slide-right] .ladda-label{position:relative}
  .ladda-button[data-style=slide-right] .ladda-spinner{right:100%;margin-left:0;left:16px}
  [dir=rtl] .ladda-button[data-style=slide-right] .ladda-spinner{right:auto}
  .ladda-button[data-style=slide-right][data-loading] .ladda-label{opacity:0;left:100%}
  .ladda-button[data-style=slide-right][data-loading] .ladda-spinner{opacity:1;left:50%}
  .ladda-button[data-style=slide-up]{overflow:hidden}
  .ladda-button[data-style=slide-up] .ladda-label{position:relative}
  .ladda-button[data-style=slide-up] .ladda-spinner{left:50%;margin-left:0;margin-top:1em}
  .ladda-button[data-style=slide-up][data-loading] .ladda-label{opacity:0;top:-1em}
  .ladda-button[data-style=slide-up][data-loading] .ladda-spinner{opacity:1;margin-top:0}
  .ladda-button[data-style=slide-down]{overflow:hidden}
  .ladda-button[data-style=slide-down] .ladda-label{position:relative}
  .ladda-button[data-style=slide-down] .ladda-spinner{left:50%;margin-left:0;margin-top:-2em}
  .ladda-button[data-style=slide-down][data-loading] .ladda-label{opacity:0;top:1em}
  .ladda-button[data-style=slide-down][data-loading] .ladda-spinner{opacity:1;margin-top:0}
  .ladda-button[data-style=zoom-out]{overflow:hidden}
  .ladda-button[data-style=zoom-out] .ladda-label{position:relative;display:inline-block}
  .ladda-button[data-style=zoom-out] .ladda-spinner{left:50%;margin-left:32px;transform:scale(2.5)}
  .ladda-button[data-style=zoom-out][data-loading] .ladda-label{opacity:0;transform:scale(0.5)}
  .ladda-button[data-style=zoom-out][data-loading] .ladda-spinner{opacity:1;margin-left:0;transform:none}
  .ladda-button[data-style=zoom-in]{overflow:hidden}
  .ladda-button[data-style=zoom-in] .ladda-label{position:relative;display:inline-block}
  .ladda-button[data-style=zoom-in] .ladda-spinner{left:50%;margin-left:-16px;transform:scale(0.2)}
  .ladda-button[data-style=zoom-in][data-loading] .ladda-label{opacity:0;transform:scale(2.2)}
  .ladda-button[data-style=zoom-in][data-loading] .ladda-spinner{opacity:1;margin-left:0;transform:none}
  .ladda-button[data-style=contract]{overflow:hidden;width:100px}
  .ladda-button[data-style=contract] .ladda-spinner{left:50%;margin-left:0}
  .ladda-button[data-style=contract][data-loading]{border-radius:50%;width:52px}
  .ladda-button[data-style=contract][data-loading] .ladda-label{opacity:0}
  .ladda-button[data-style=contract][data-loading] .ladda-spinner{opacity:1}
  .ladda-button[data-style=contract-overlay]{overflow:hidden;width:100px;box-shadow:0px 0px 0px 2000px rgba(0,0,0,0)}
  .ladda-button[data-style=contract-overlay] .ladda-spinner{left:50%;margin-left:0}
  .ladda-button[data-style=contract-overlay][data-loading]{border-radius:50%;width:52px;box-shadow:0px 0px 0px 2000px rgba(0,0,0,.8)}
  .ladda-button[data-style=contract-overlay][data-loading] .ladda-label{opacity:0}
  .ladda-button[data-style=contract-overlay][data-loading] .ladda-spinner{opacity:1}
  [dir=rtl] .ladda-spinner>div{left:25% !important}
  @font-face {
    font-family: "Cerebri Sans,sans-serif";
    src: url('/assets/fonts/cerebrisans-light.eot');
    src: local("Cerebri-sans Light"), url('/assets/fonts/cerebrisans-light.woff') format("woff");
    font-weight: 300;
  }
  @font-face {
    font-family: "Cerebri Sans,sans-serif";
    src: url('/assets/fonts/cerebrisans-regular.eot');
    src: local("Cerebri-sans Regular"), url('/assets/fonts/cerebrisans-regular.woff') format("woff");
    font-weight: 400;
  }
  @font-face {
    font-family: "Cerebri Sans,sans-serif";
    src: url('/assets/fonts/cerebrisans-medium.eot');
    src: local("Cerebri-sans Medium"), url('/assets/fonts/cerebrisans-medium.woff') format("woff");
    font-weight: 500;
  }
  @font-face {
    font-family: "Cerebri Sans,sans-serif";
    src: url('/assets/fonts/cerebrisans-semibold.eot');
    src: local("Cerebri-sans Semibold"), url('/assets/fonts/cerebrisans-semibold.woff') format("woff");
    font-weight: 600;
  }
  @font-face {
    font-family: "Cerebri Sans,sans-serif";
    src: url('/assets/fonts/cerebrisans-bold.eot');
    src: local("Cerebri-sans Bold"), url('/assets/fonts/cerebrisans-bold.woff') format("woff");
    font-weight: 700;
  }
  :root {
    --ct-link-color: #6658dd;
    --ct-link-hover-color: #473e9b;
    --ct-border-color: #dee2e6;
    --ct-box-shadow: 0px 0px 35px 0px rgba(154, 161, 171, 0.15);
    --ct-box-shadow-sm: 0 0.75rem 6rem rgba(56, 65, 74, 0.03);
    --ct-box-shadow-lg: 0 0 45px 0 rgba(0, 0, 0, 0.12);
    --ct-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
    --ct-component-active-color: #fff;
    --ct-component-active-bg: #6658dd;
    --ct-text-muted: #98a6ad;
    --ct-blockquote-footer-color: #98a6ad;
    --ct-hr-color: #e5e8eb;
    --ct-mark-bg: #fcf8e3;
    --ct-table-color: #6c757d;
    --ct-table-bg: transparent;
    --ct-table-accent-bg: #f3f7f9;
    --ct-table-striped-color: var(--ct-table-color);
    --ct-table-striped-bg: #f3f7f9;
    --ct-table-active-color: var(--ct-table-color);
    --ct-table-active-bg: #f3f7f9;
    --ct-table-hover-color: var(--ct-table-color);
    --ct-table-hover-bg: #f3f7f9;
    --ct-table-border-color: #dee2e6;
    --ct-table-group-separator-color: #dee2e6;
    --ct-table-caption-color: var(--ct-text-muted);
    --ct-input-btn-focus-color: rgba(102, 88, 221, 0.25);
    --ct-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
    --ct-btn-active-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --ct-btn-link-color: var(--ct-link-color);
    --ct-btn-link-hover-color: var(--ct-link-hover-color);
    --ct-btn-link-disabled-color: #98a6ad;
    --ct-form-text-color: var(--ct-text-muted);
    --ct-input-bg: #fff;
    --ct-input-disabled-bg: #fff;
    --ct-input-color: #6c757d;
    --ct-input-border-color: #ced4da;
    --ct-input-box-shadow: var(--ct-box-shadow-inset);
    --ct-input-focus-bg: var(--ct-input-bg);
    --ct-input-focus-border-color: #b9bfc4;
    --ct-input-focus-color: var(--ct-input-color);
    --ct-input-placeholder-color: #adb5bd;
    --ct-input-plaintext-color: #6c757d;
    --ct-form-check-input-bg: #fff;
    --ct-form-check-input-border: 1px solid #adb5bd;
    --ct-form-check-input-checked-color: var(--ct-component-active-color);
    --ct-form-check-input-checked-bg-color: var(--ct-component-active-bg);
    --ct-form-check-input-checked-border-color: var(--ct-form-check-input-checked-bg-color);
    --ct-form-check-input-indeterminate-color: var(--ct-component-active-color);
    --ct-form-check-input-indeterminate-bg-color: var(--ct-component-active-bg);
    --ct-form-check-input-indeterminate-border-color: var(--ct-form-check-input-indeterminate-bg-color);
    --ct-form-switch-color: #dee2e6;
    --ct-input-group-addon-color: var(--ct-input-color);
    --ct-input-group-addon-bg: #f7f7f7;
    --ct-input-group-addon-border-color: #ced4da;
    --ct-form-select-color: var(--ct-input-color);
    --ct-form-select-bg: var(--ct-input-bg);
    --ct-form-select-disabled-color: #98a6ad;
    --ct-form-select-disabled-bg: #f7f7f7;
    --ct-form-select-disabled-border-color: ;
    --ct-form-select-indicator-color: #343a40;
    --ct-form-range-track-bg: #dee2e6;
    --ct-form-range-track-box-shadow: var(--ct-box-shadow-inset);
    --ct-form-range-thumb-box-shadow: 0 .1rem .25rem rgba(0, 0, 0, 0.1);
    --ct-form-range-thumb-active-bg: #d1cdf5;
    --ct-form-range-thumb-disabled-bg: #adb5bd;
    --ct-form-file-button-color: var(--ct-input-color);
    --ct-form-file-button-bg: var(--ct-input-group-addon-bg);
    --ct-form-file-button-hover-bg: #ebebeb;
    --ct-nav-link-disabled-color: #98a6ad;
    --ct-nav-tabs-border-color: #dee2e6;
    --ct-nav-tabs-link-hover-border-color: #f7f7f7 #f7f7f7 var(--ct-nav-tabs-border-color);
    --ct-nav-tabs-link-active-color: #6c757d;
    --ct-nav-tabs-link-active-bg: #fff;
    --ct-nav-tabs-link-active-border-color: #dee2e6 #dee2e6 var(--ct-nav-tabs-link-active-bg);
    --ct-navbar-dark-color: rgba(255, 255, 255, 0.55);
    --ct-navbar-dark-hover-color: rgba(255, 255, 255, 0.75);
    --ct-navbar-dark-active-color: #fff;
    --ct-navbar-dark-disabled-color: rgba(255, 255, 255, 0.25);
    --ct-navbar-dark-toggler-border-color: rgba(255, 255, 255, 0.1);
    --ct-navbar-light-color: rgba(0, 0, 0, 0.55);
    --ct-navbar-light-hover-color: rgba(0, 0, 0, 0.7);
    --ct-navbar-light-active-color: rgba(0, 0, 0, 0.9);
    --ct-navbar-light-disabled-color: rgba(0, 0, 0, 0.3);
    --ct-navbar-light-toggler-border-color: rgba(0, 0, 0, 0.1);
    --ct-dropdown-color: #6c757d;
    --ct-dropdown-bg: #fff;
    --ct-dropdown-border-color: #ecf0f2;
    --ct-dropdown-divider-bg: #f7f7f7;
    --ct-dropdown-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, 0.175);
    --ct-dropdown-link-color: #6c757d;
    --ct-dropdown-link-hover-color: ;
    --ct-dropdown-link-hover-bg: #f3f7f9;
    --ct-dropdown-link-active-color: #323a46;
    --ct-dropdown-link-active-bg: #f3f7f9;
    --ct-dropdown-link-disabled-color: #98a6ad;
    --ct-dropdown-dark-color: #dee2e6;
    --ct-dropdown-dark-bg: #343a40;
    --ct-dropdown-dark-border-color: var(--ct-dropdown-border-color);
    --ct-dropdown-dark-divider-bg: var(--ct-dropdown-divider-bg);
    --ct-dropdown-dark-link-color: var(--ct-dropdown-dark-color);
    --ct-dropdown-dark-link-hover-color: #fff;
    --ct-dropdown-dark-link-hover-bg: rgba(255, 255, 255, 0.15);
    --ct-dropdown-dark-link-active-color: var(--ct-dropdown-link-active-color);
    --ct-dropdown-dark-link-active-bg: var(--ct-dropdown-link-active-bg);
    --ct-dropdown-dark-link-disabled-color: #adb5bd;
    --ct-dropdown-dark-header-color: #adb5bd;
    --ct-pagination-color: #323a46;
    --ct-pagination-bg: #fff;
    --ct-pagination-border-color: #dee2e6;
    --ct-pagination-focus-color: var(--ct-link-hover-color);
    --ct-pagination-focus-bg: #f7f7f7;
    --ct-pagination-focus-box-shadow: 0 0 0 0.15rem var(--ct-input-btn-focus-color);
    --ct-pagination-hover-color: #323a46;
    --ct-pagination-hover-bg: #f7f7f7;
    --ct-pagination-hover-border-color: #dee2e6;
    --ct-pagination-disabled-color: #98a6ad;
    --ct-pagination-disabled-bg: #fff;
    --ct-pagination-disabled-border-color: #dee2e6;
    --ct-card-border-color: #f7f7f7;
    --ct-card-box-shadow: var(--ct-box-shadow-sm);
    --ct-card-cap-bg: #edeff1;
    --ct-card-bg: #fff;
    --ct-accordion-color: #6c757d;
    --ct-accordion-border-color: rgba(0, 0, 0, 0.125);
    --ct-accordion-button-active-bg: #f0eefc;
    --ct-accordion-button-active-color: #5c4fc7;
    --ct-accordion-button-focus-border-color: var(--ct-input-focus-border-color);
    --ct-accordion-button-focus-box-shadow: 0 0 0 0.15rem var(--ct-input-btn-focus-color);
    --ct-tooltip-color: #fff;
    --ct-tooltip-bg: #000;
    --ct-popover-bg: #fff;
    --ct-popover-border-color: #dee2e6;
    --ct-popover-box-shadow: 0 .25rem .5rem rgba(0, 0, 0, 0.2);
    --ct-popover-header-bg: #f0f0f0;
    --ct-popover-header-color: ;
    --ct-popover-body-color: #6c757d;
    --ct-popover-arrow-color: #fff;
    --ct-popover-arrow-outer-color: #dee2e6;
    --ct-toast-background-color: rgba(255, 255, 255, 0.85);
    --ct-toast-border-color: rgba(0, 0, 0, 0.1);
    --ct-toast-box-shadow: var(--ct-box-shadow);
    --ct-toast-header-color: #98a6ad;
    --ct-toast-header-background-color: rgba(255, 255, 255, 0.85);
    --ct-toast-header-border-color: rgba(0, 0, 0, 0.05);
    --ct-badge-color: #fff;
    --ct-modal-content-bg: #fff;
    --ct-modal-content-box-shadow-xs: 0 .25rem .5rem rgba(0, 0, 0, 0.5);
    --ct-modal-content-box-shadow-sm-up: 0 .5rem 1rem rgba(0, 0, 0, 0.5);
    --ct-modal-backdrop-bg: #323a46;
    --ct-modal-header-border-color: var(--ct-border-color);
    --ct-modal-footer-border-color: var(--ct-border-color);
    --ct-progress-bg: #eef0f2;
    --ct-progress-box-shadow: var(--ct-box-shadow-inset);
    --ct-progress-bar-color: #fff;
    --ct-progress-bar-bg: #6658dd;
    --ct-list-group-color: ;
    --ct-list-group-bg: #fff;
    --ct-list-group-border-color: rgba(0, 0, 0, 0.125);
    --ct-list-group-hover-bg: #f3f7f9;
    --ct-list-group-disabled-color: #98a6ad;
    --ct-list-group-disabled-bg: #fff;
    --ct-list-group-action-color: #6c757d;
    --ct-list-group-action-active-color: #6c757d;
    --ct-list-group-action-active-bg: #f7f7f7;
    --ct-thumbnail-bg: #f5f6f8;
    --ct-thumbnail-border-color: #dee2e6;
    --ct-thumbnail-box-shadow: var(--ct-box-shadow-sm);
    --ct-figure-caption-color: #98a6ad;
    --ct-breadcrumb-divider-color: #ced4da;
    --ct-breadcrumb-active-color: #adb5bd;
    --ct-carousel-control-color: #fff;
    --ct-carousel-indicator-active-bg: #fff;
    --ct-carousel-caption-color: #fff;
    --ct-carousel-dark-indicator-active-bg: #000;
    --ct-carousel-dark-caption-color: #000;
    --ct-btn-close-color: #000;
    --ct-code-color: #f672a7;
    --ct-kbd-color: #fff;
    --ct-kbd-bg: #323a46;
    --ct-pre-color: #323a46;
    --ct-bg-leftbar: #fff;
    --ct-bg-leftbar-dark: #38414a;
    --ct-bg-leftbar-brand: #4a81d4;
    --ct-bg-leftbar-gradient: #683ba9;
    --ct-twocolumn-sidebar-bg: #fff;
    --ct-twocolumn-sidebar-iconview-bg: #6658dd;
    --ct-menu-item-color-dark: #9097a7;
    --ct-menu-item-hover-color-dark: #c8cddc;
    --ct-menu-item-active-color-dark: #fff;
    --ct-menu-item: #6e768e;
    --ct-menu-item-hover: #00acc1;
    --ct-menu-item-active: #00acc1;
    --ct-menu-sub-item-active: #00acc1;
    --ct-menuitem-active-bg: rgba(0, 172, 193, 0.07);
    --ct-hori-menu-item-color: #6e7488;
    --ct-rightbar-bg: #fff;
    --ct-bg-topbar-light: #fff;
    --ct-bg-topbar-dark: #38414a;
    --ct-box-shadow-condensed: 3px 5px 10px 0 rgba(154, 161, 171, 0.2);
    --ct-footer-bg: #eeeff3;
    --ct-auth-bg: #fff;
    --ct-auth-bg-alt: #6658dd;
    --ct-apex-grid-color: #f9f9fd;
    --ct-chat-primary-user-bg: #fef5e4;
    --ct-chat-secondary-user-bg: #f1f3fa;
    --ct-text-color-h: #343a40;
    --ct-card-overlay-color: #3e4852;
    --ct-card-overlay-bg: rgba(255, 255, 255, 0.8);
    --ct-input-light-bg: #f3f7f9;
    --ct-components-shadow-sm: none;
    --ct-components-shadow: none;
    --ct-components-shadow-lg: none;
    --ct-section-bg: #FFFFFF;
    --ct-section-light-bg: #F3F7F9;
    --ct-img-color: brightness(0.4);
  }
  body[data-layout-color=dark] {
    --ct-body-bg: #303841;
    --ct-body-color: #94a0ad;
    --ct-link-color: #6658dd;
    --ct-link-hover-color: #fff;
    --ct-border-color: #424e5a;
    --ct-box-shadow: 0px 0px 35px 0px rgba(66, 72, 80, 0.15);
    --ct-box-shadow-sm: 0 0.75rem 6rem rgba(56, 65, 74, 0.03);
    --ct-box-shadow-lg: 0 0 45px 0 rgba(0, 0, 0, 0.12);
    --ct-box-shadow-inset: inset 0 -.1rem 0 rgba(0, 0, 0, 0.075);
    --ct-component-active-color: #fff;
    --ct-component-active-bg: #6658dd;
    --ct-text-muted: #8c98a5;
    --ct-blockquote-footer-color: #cedeef;
    --ct-hr-color: #424e5a;
    --ct-mark-bg: #fcf8e3;
    --ct-table-color: var(--ct-body-color);
    --ct-table-bg: transparent;
    --ct-table-accent-bg: transparent;
    --ct-table-striped-color: var(--ct-body-color);
    --ct-table-striped-bg: #3b4651;
    --ct-table-active-color: var(--ct-body-color);
    --ct-table-active-bg: #3b4651;
    --ct-table-hover-color: var(--ct-body-color);
    --ct-table-hover-bg: #3b4651;
    --ct-table-border-color: #424e5a;
    --ct-table-group-separator-color: #424e5a;
    --ct-table-caption-color: var(--ct-text-muted);
    --ct-input-btn-focus-color: rgba(102, 88, 221, 0.25);
    --ct-btn-box-shadow: 0 0 0;
    --ct-btn-active-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --ct-btn-link-color: var(--ct-link-color);
    --ct-btn-link-hover-color: var(--ct-link-hover-color);
    --ct-btn-link-disabled-color: #cedeef;
    --ct-form-text-color: var(--ct-text-muted);
    --ct-input-bg: #3b4651;
    --ct-input-disabled-bg: #3b4651;
    --ct-input-color: var(--ct-body-color);
    --ct-input-border-color: #424e5a;
    --ct-input-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    --ct-input-focus-bg: var(--ct-input-bg);
    --ct-input-focus-border-color: #475461;
    --ct-input-focus-color: var(--ct-body-color);
    --ct-input-placeholder-color: #586877;
    --ct-input-plaintext-color: var(--ct-body-color);
    --ct-form-check-input-bg: #3b4651;
    --ct-form-check-input-border: 1px solid #5d7186;
    --ct-form-check-input-checked-color: var(--ct-component-active-color);
    --ct-form-check-input-checked-bg-color: var(--ct-component-active-bg);
    --ct-form-check-input-checked-border-color: var(--ct-form-check-input-checked-bg-color);
    --ct-form-check-input-indeterminate-color: var(--ct-component-active-color);
    --ct-form-check-input-indeterminate-bg-color: var(--ct-component-active-bg);
    --ct-form-check-input-indeterminate-border-color: var(--ct-form-check-input-indeterminate-bg-color);
    --ct-form-switch-color: #5d7186;
    --ct-input-group-addon-color: var(--ct-body-color);
    --ct-input-group-addon-bg: #36404a;
    --ct-input-group-addon-border-color: #424e5a;
    --ct-form-select-color: var(--ct-body-color);
    --ct-form-select-bg: var(--ct-input-bg);
    --ct-form-select-disabled-color: #cedeef;
    --ct-form-select-disabled-bg: #36404a;
    --ct-form-select-disabled-border-color: ;
    --ct-form-select-indicator-color: #f7f7f7;
    --ct-form-range-track-bg: #424e5a;
    --ct-form-range-track-box-shadow: inset 0 .25rem .25rem rgba(0, 0, 0, 0.1);
    --ct-form-range-thumb-box-shadow: 0 .1rem .25rem rgba(0, 0, 0, 0.1);
    --ct-form-range-thumb-active-bg: #d1cdf5;
    --ct-form-range-thumb-disabled-bg: #8c98a5;
    --ct-form-file-button-color: var(--ct-body-color);
    --ct-form-file-button-bg: var(--ct-input-group-addon-bg);
    --ct-form-file-button-hover-bg: #333d46;
    --ct-nav-link-disabled-color: #cedeef;
    --ct-nav-tabs-border-color: #424e5a;
    --ct-nav-tabs-link-hover-border-color: #36404a #36404a var(--ct-nav-tabs-border-color);
    --ct-nav-tabs-link-active-color: #dee2e6;
    --ct-nav-tabs-link-active-bg: #424e5a;
    --ct-nav-tabs-link-active-border-color: #424e5a #424e5a var(--ct-nav-tabs-link-active-bg);
    --ct-navbar-dark-color: rgba(255, 255, 255, 0.55);
    --ct-navbar-dark-hover-color: rgba(255, 255, 255, 0.75);
    --ct-navbar-dark-active-color: #fff;
    --ct-navbar-dark-disabled-color: rgba(255, 255, 255, 0.25);
    --ct-navbar-dark-toggler-border-color: rgba(255, 255, 255, 0.1);
    --ct-navbar-light-color: rgba(247, 247, 247, 0.5);
    --ct-navbar-light-hover-color: rgba(247, 247, 247, 0.7);
    --ct-navbar-light-active-color: rgba(247, 247, 247, 0.9);
    --ct-navbar-light-disabled-color: rgba(247, 247, 247, 0.3);
    --ct-navbar-light-toggler-border-color: rgba(247, 247, 247, 0.1);
    --ct-dropdown-color: var(--ct-body-color);
    --ct-dropdown-bg: #3b4651;
    --ct-dropdown-border-color: #414d59;
    --ct-dropdown-divider-bg: #475461;
    --ct-dropdown-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, 0.175);
    --ct-dropdown-link-color: var(--ct-body-color);
    --ct-dropdown-link-hover-color: ;
    --ct-dropdown-link-hover-bg: #424e5a;
    --ct-dropdown-link-active-color: #f3f7f9;
    --ct-dropdown-link-active-bg: #424e5a;
    --ct-dropdown-link-disabled-color: #5d7186;
    --ct-dropdown-dark-color: #424e5a;
    --ct-dropdown-dark-bg: #f7f7f7;
    --ct-dropdown-dark-border-color: var(--ct-dropdown-border-color);
    --ct-dropdown-dark-divider-bg: var(--ct-dropdown-divider-bg);
    --ct-dropdown-dark-link-color: var(--ct-dropdown-dark-color);
    --ct-dropdown-dark-link-hover-color: #fff;
    --ct-dropdown-dark-link-hover-bg: rgba(255, 255, 255, 0.15);
    --ct-dropdown-dark-link-active-color: var(--ct-dropdown-link-active-color);
    --ct-dropdown-dark-link-active-bg: var(--ct-dropdown-link-active-bg);
    --ct-dropdown-dark-link-disabled-color: #8c98a5;
    --ct-dropdown-dark-header-color: #8c98a5;
    --ct-pagination-color: #f3f7f9;
    --ct-pagination-bg: #3b4651;
    --ct-pagination-border-color: #424e5a;
    --ct-pagination-focus-color: var(--ct-link-hover-color);
    --ct-pagination-focus-bg: #424e5a;
    --ct-pagination-focus-box-shadow: 0 0 0 0.15rem var(--ct-input-btn-focus-color);
    --ct-pagination-hover-color: #f3f7f9;
    --ct-pagination-hover-bg: #424e5a;
    --ct-pagination-hover-border-color: #475461;
    --ct-pagination-disabled-color: #cedeef;
    --ct-pagination-disabled-bg: #424e5a;
    --ct-pagination-disabled-border-color: #424e5a;
    --ct-card-border-color: #36404a;
    --ct-card-box-shadow: var(--ct-box-shadow-sm);
    --ct-card-cap-bg: #424e5a;
    --ct-card-bg: #36404a;
    --ct-accordion-color: var(--ct-body-color);
    --ct-accordion-border-color: rgba(0, 0, 0, 0.125);
    --ct-accordion-button-active-bg: #f0eefc;
    --ct-accordion-button-active-color: #5c4fc7;
    --ct-accordion-button-focus-border-color: var(--ct-input-focus-border-color);
    --ct-accordion-button-focus-box-shadow: 0 0 0 0.15rem var(--ct-input-btn-focus-color);
    --ct-tooltip-color: #fff;
    --ct-tooltip-bg: #000;
    --ct-popover-bg: #3c4853;
    --ct-popover-border-color: #424e5a;
    --ct-popover-box-shadow: 0 .25rem .5rem rgba(0, 0, 0, 0.2);
    --ct-popover-header-bg: #323a46;
    --ct-popover-header-color: ;
    --ct-popover-body-color: #cedeef;
    --ct-popover-arrow-color: #3c4853;
    --ct-popover-arrow-outer-color: #4c5a67;
    --ct-toast-background-color: rgba(54, 64, 74, 0.85);
    --ct-toast-border-color: rgba(0, 0, 0, 0.1);
    --ct-toast-box-shadow: 0 .25rem .75rem rgba(0, 0, 0, 0.1);
    --ct-toast-header-color: #cedeef;
    --ct-toast-header-background-color: rgba(50, 58, 70, 0.85);
    --ct-toast-header-border-color: rgba(0, 0, 0, 0.05);
    --ct-badge-color: #fff;
    --ct-modal-content-bg: #36404a;
    --ct-modal-content-box-shadow-xs: 0 .25rem .5rem rgba(0, 0, 0, 0.5);
    --ct-modal-content-box-shadow-sm-up: 0 .5rem 1rem rgba(0, 0, 0, 0.5);
    --ct-modal-backdrop-bg: #f3f7f9;
    --ct-modal-header-border-color: #414d59;
    --ct-modal-footer-border-color: #414d59;
    --ct-progress-bg: #424e5a;
    --ct-progress-box-shadow: var(--ct-box-shadow-inset);
    --ct-progress-bar-color: #fff;
    --ct-progress-bar-bg: #6658dd;
    --ct-list-group-color: ;
    --ct-list-group-bg: #36404a;
    --ct-list-group-border-color: #424e5a;
    --ct-list-group-hover-bg: #3b4651;
    --ct-list-group-disabled-color: #cedeef;
    --ct-list-group-disabled-bg: var(--ct-list-group-bg);
    --ct-list-group-action-color: #8c98a5;
    --ct-list-group-action-active-color: var(--ct-body-color);
    --ct-list-group-action-active-bg: #36404a;
    --ct-thumbnail-bg: #424e5a;
    --ct-thumbnail-border-color: #424e5a;
    --ct-thumbnail-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
    --ct-figure-caption-color: #cedeef;
    --ct-breadcrumb-divider-color: #5d7186;
    --ct-breadcrumb-active-color: #8c98a5;
    --ct-carousel-control-color: #fff;
    --ct-carousel-indicator-active-bg: #fff;
    --ct-carousel-caption-color: #fff;
    --ct-carousel-dark-indicator-active-bg: #000;
    --ct-carousel-dark-caption-color: #000;
    --ct-btn-close-color: #f7f7f7;
    --ct-code-color: #f672a7;
    --ct-kbd-color: #fff;
    --ct-kbd-bg: #424e5a;
    --ct-pre-color: #f3f7f9;
    --ct-bg-leftbar: #fff;
    --ct-bg-leftbar-dark: #37424c;
    --ct-bg-leftbar-brand: #4a81d4;
    --ct-bg-leftbar-gradient: #683ba9;
    --ct-twocolumn-sidebar-bg: #fff;
    --ct-twocolumn-sidebar-iconview-bg: #6658dd;
    --ct-menu-item-color-dark: #9097a7;
    --ct-menu-item-hover-color-dark: #c8cddc;
    --ct-menu-item-active-color-dark: #fff;
    --ct-menu-item: #6e768e;
    --ct-menu-item-hover: #00acc1;
    --ct-menu-item-active: #00acc1;
    --ct-menu-sub-item-active: #00acc1;
    --ct-menuitem-active-bg: rgba(0, 172, 193, 0.07);
    --ct-hori-menu-item-color: #919eab;
    --ct-rightbar-bg: #3b4651;
    --ct-bg-topbar-light: #3c4752;
    --ct-bg-topbar-dark: #3c4752;
    --ct-box-shadow-condensed: 3px 5px 10px 0 rgb(50, 58, 66);
    --ct-footer-bg: #2b323a;
    --ct-auth-bg: #36404a;
    --ct-auth-bg-alt: #3e4852;
    --ct-apex-grid-color: #3e4852;
    --ct-chat-primary-user-bg: #404c58;
    --ct-chat-secondary-user-bg: #404c58;
    --ct-text-color-h: #acbfd2;
    --ct-card-overlay-color: #fff;
    --ct-card-overlay-bg: rgba(255, 255, 255, 0.1);
    --ct-input-light-bg: #3b4550;
    --ct-components-shadow-sm: none;
    --ct-components-shadow: none;
    --ct-components-shadow-lg: none;
    --ct-section-bg: #303841;
    --ct-section-light-bg: #424E5A;
    --ct-img-color: none;
  }
  /*!
   * Bootstrap v5.1.3 (https://getbootstrap.com/)
   * Copyright 2011-2021 The Bootstrap Authors
   * Copyright 2011-2021 Twitter, Inc.
   * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
   */
  :root {
    --ct-blue: #4a81d4;
    --ct-indigo: #675aa9;
    --ct-purple: #6658dd;
    --ct-pink: #f672a7;
    --ct-red: #f1556c;
    --ct-orange: #fd7e14;
    --ct-yellow: #f7b84b;
    --ct-green: #1abc9c;
    --ct-teal: #02a8b5;
    --ct-cyan: #4fc6e1;
    --ct-white: #fff;
    --ct-gray: #98a6ad;
    --ct-gray-dark: #343a40;
    --ct-gray-100: #f3f7f9;
    --ct-gray-200: #f7f7f7;
    --ct-gray-300: #dee2e6;
    --ct-gray-400: #ced4da;
    --ct-gray-500: #adb5bd;
    --ct-gray-600: #98a6ad;
    --ct-gray-700: #6c757d;
    --ct-gray-800: #343a40;
    --ct-gray-900: #323a46;
    --ct-primary: #6658dd;
    --ct-secondary: #6c757d;
    --ct-success: #1abc9c;
    --ct-purple: #6658dd;
    --ct-info: #4fc6e1;
    --ct-warning: #f7b84b;
    --ct-danger: #f1556c;
    --ct-light: #f3f7f9;
    --ct-dark: #323a46;
    --ct-pink: #f672a7;
    --ct-blue: #4a81d4;
    --ct-primary-rgb: 13, 110, 253;
    --ct-secondary-rgb: 108, 117, 125;
    --ct-success-rgb: 25, 135, 84;
    --ct-info-rgb: 13, 202, 240;
    --ct-warning-rgb: 255, 193, 7;
    --ct-danger-rgb: 220, 53, 69;
    --ct-light-rgb: 248, 249, 250;
    --ct-dark-rgb: 33, 37, 41;
    --ct-white-rgb: 255, 255, 255;
    --ct-black-rgb: 0, 0, 0;
    --ct-body-color-rgb: 108, 117, 125;
    --ct-body-bg-rgb: 245, 246, 248;
    --ct-font-sans-serif: "Nunito", sans-serif;
    --ct-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    --ct-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
    --ct-body-font-family: Nunito, sans-serif;
    --ct-body-font-size: 0.875rem;
    --ct-body-font-weight: 400;
    --ct-body-line-height: 1.5;
    --ct-body-color: #6c757d;
    --ct-body-bg: #f5f6f8;
  }
  *,
  *::before,
  *::after {
    box-sizing: border-box;
  }
  @media (prefers-reduced-motion: no-preference) {
    :root {
      scroll-behavior: smooth;
    }
  }
  body {
    margin: 0;
    font-family: var(--ct-body-font-family);
    font-size: var(--ct-body-font-size);
    font-weight: var(--ct-body-font-weight);
    line-height: var(--ct-body-line-height);
    color: var(--ct-body-color);
    text-align: var(--ct-body-text-align);
    background-color: var(--ct-body-bg);
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  }
  hr {
    margin: 1.5rem 0;
    color: var(--ct-hr-color);
    background-color: currentColor;
    border: 0;
    opacity: 1;
  }
  hr:not([size]) {
    height: 1px;
  }
  h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
    margin-top: 0;
    margin-bottom: 1.5rem;
    font-weight: 500;
    line-height: 1.1;
  }
  h1, .h1 {
    font-size: calc(1.35rem + 1.2vw);
  }
 
  @media (min-width: 1200px) {
    h1, .h1 {
      font-size: 2.25rem;
    }
  }
  h2, .h2 {
    font-size: calc(1.3125rem + 0.75vw);
  }
  @media (min-width: 1200px) {
    h2, .h2 {
      font-size: 1.875rem;
    }
  }
  h3, .h3 {
    font-size: calc(1.275rem + 0.3vw);
  }
  @media (min-width: 1200px) {
    h3, .h3 {
      font-size: 1.5rem;
    }
  }
  h4, .h4 {
    font-size: 1.125rem;
  }
  h5, .h5 {
    font-size: 0.9375rem;
  }
  h6, .h6 {
    font-size: 0.75rem;
  }
  p {
    margin-top: 0;
    margin-bottom: 1rem;
  }
  abbr[title],
  abbr[data-bs-original-title] {
    -webkit-text-decoration: underline dotted;
            text-decoration: underline dotted;
    cursor: help;
    -webkit-text-decoration-skip-ink: none;
            text-decoration-skip-ink: none;
  }
  address {
    margin-bottom: 1rem;
    font-style: normal;
    line-height: inherit;
  }
  ol,
  ul {
    padding-left: 2rem;
  }
  ol,
  ul,
  dl {
    margin-top: 0;
    margin-bottom: 1rem;
  }
  ol ol,
  ul ul,
  ol ul,
  ul ol {
    margin-bottom: 0;
  }
  dt {
    font-weight: 700;
  }
  dd {
    margin-bottom: 0.5rem;
    margin-left: 0;
  }
  blockquote {
    margin: 0 0 1rem;
  }
  b,
  strong {
    font-weight: bolder;
  }
  small, .small {
    font-size: 0.75rem;
  }
  mark, .mark {
    padding: 0.2em;
    background-color: var(--ct-mark-bg);
  }
  sub,
  sup {
    position: relative;
    font-size: 0.75em;
    line-height: 0;
    vertical-align: baseline;
  }
  sub {
    bottom: -0.25em;
  }
  sup {
    top: -0.5em;
  }
  a {
    color: var(--ct-link-color);
    text-decoration: none;
  }
  a:hover {
    color: var(--ct-link-hover-color);
    text-decoration: none;
  }
  a:not([href]):not([class]), a:not([href]):not([class]):hover {
    color: inherit;
    text-decoration: none;
  }
  pre,
  code,
  kbd,
  samp {
    font-family: var(--ct-font-monospace);
    font-size: 1em;
    direction: ltr /* rtl:ignore */;
    unicode-bidi: bidi-override;
  }
  pre {
    display: block;
    margin-top: 0;
    margin-bottom: 1rem;
    overflow: auto;
    font-size: 87.5%;
    color: var(--ct-pre-color);
  }
  pre code {
    font-size: inherit;
    color: inherit;
    word-break: normal;
  }
  code {
    font-size: 87.5%;
    color: var(--ct-code-color);
    word-wrap: break-word;
  }
  a > code {
    color: inherit;
  }
  kbd {
    padding: 0.2rem 0.4rem;
    font-size: 87.5%;
    color: var(--ct-kbd-color);
    background-color: var(--ct-kbd-bg);
    border-radius: 0.2rem;
  }
  kbd kbd {
    padding: 0;
    font-size: 1em;
    font-weight: 700;
  }
  figure {
    margin: 0 0 1rem;
  }
  img,
  svg {
    vertical-align: middle;
  }
  table {
    caption-side: bottom;
    border-collapse: collapse;
  }
  caption {
    padding-top: 0.85rem;
    padding-bottom: 0.85rem;
    color: var(--ct-table-caption-color);
    text-align: left;
  }
  th {
    text-align: inherit;
    text-align: -webkit-match-parent;
  }
  thead,
  tbody,
  tfoot,
  tr,
  td,
  th {
    border-color: inherit;
    border-style: solid;
    border-width: 0;
  }
  label {
    display: inline-block;
  }
  button {
    border-radius: 0;
  }
  button:focus:not(:focus-visible) {
    outline: 0;
  }
  input,
  button,
  select,
  optgroup,
  textarea {
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
  }
  button,
  select {
    text-transform: none;
  }
  [role=button] {
    cursor: pointer;
  }
  select {
    word-wrap: normal;
  }
  select:disabled {
    opacity: 1;
  }
  [list]::-webkit-calendar-picker-indicator {
    display: none;
  }
  button,
  [type=button],
  [type=reset],
  [type=submit] {
    -webkit-appearance: button;
  }
  button:not(:disabled),
  [type=button]:not(:disabled),
  [type=reset]:not(:disabled),
  [type=submit]:not(:disabled) {
    cursor: pointer;
  }
  ::-moz-focus-inner {
    padding: 0;
    border-style: none;
  }
  textarea {
    resize: vertical;
  }
  fieldset {
    min-width: 0;
    padding: 0;
    margin: 0;
    border: 0;
  }
  legend {
    float: left;
    width: 100%;
    padding: 0;
    margin-bottom: 0.5rem;
    font-size: calc(1.275rem + 0.3vw);
    line-height: inherit;
  }
  @media (min-width: 1200px) {
    legend {
      font-size: 1.5rem;
    }
  }
  legend + * {
    clear: left;
  }
  ::-webkit-datetime-edit-fields-wrapper,
  ::-webkit-datetime-edit-text,
  ::-webkit-datetime-edit-minute,
  ::-webkit-datetime-edit-hour-field,
  ::-webkit-datetime-edit-day-field,
  ::-webkit-datetime-edit-month-field,
  ::-webkit-datetime-edit-year-field {
    padding: 0;
  }
  ::-webkit-inner-spin-button {
    height: auto;
  }
  [type=search] {
    outline-offset: -2px;
    -webkit-appearance: textfield;
  }
  /* rtl:raw:
  [type="tel"],
  [type="url"],
  [type="email"],
  [type="number"] {
    direction: ltr;
  }
  */
  ::-webkit-search-decoration {
    -webkit-appearance: none;
  }
  ::-webkit-color-swatch-wrapper {
    padding: 0;
  }
  ::file-selector-button {
    font: inherit;
  }
  ::-webkit-file-upload-button {
    font: inherit;
    -webkit-appearance: button;
  }
  output {
    display: inline-block;
  }
  iframe {
    border: 0;
  }
  summary {
    display: list-item;
    cursor: pointer;
  }
  progress {
    vertical-align: baseline;
  }
  [hidden] {
    display: none !important;
  }
  .lead {
    font-size: 1.09375rem;
    font-weight: 300;
  }
  .display-1 {
    font-size: calc(1.625rem + 4.5vw);
    font-weight: 300;
    line-height: 1.1;
  }
  @media (min-width: 1200px) {
    .display-1 {
      font-size: 5rem;
    }
  }
  .display-2 {
    font-size: calc(1.575rem + 3.9vw);
    font-weight: 300;
    line-height: 1.1;
  }
  @media (min-width: 1200px) {
    .display-2 {
      font-size: 4.5rem;
    }
  }
  .display-3 {
    font-size: calc(1.525rem + 3.3vw);
    font-weight: 300;
    line-height: 1.1;
  }
  @media (min-width: 1200px) {
    .display-3 {
      font-size: 4rem;
    }
  }
  .display-4 {
    font-size: calc(1.475rem + 2.7vw);
    font-weight: 300;
    line-height: 1.1;
  }
  @media (min-width: 1200px) {
    .display-4 {
      font-size: 3.5rem;
    }
  }
  .display-5 {
    font-size: calc(1.425rem + 2.1vw);
    font-weight: 300;
    line-height: 1.1;
  }
  @media (min-width: 1200px) {
    .display-5 {
      font-size: 3rem;
    }
  }
  .display-6 {
    font-size: calc(1.375rem + 1.5vw);
    font-weight: 300;
    line-height: 1.1;
  }
  @media (min-width: 1200px) {
    .display-6 {
      font-size: 2.5rem;
    }
  }
  .list-unstyled {
    padding-left: 0;
    list-style: none;
  }
  .list-inline {
    padding-left: 0;
    list-style: none;
  }
  .list-inline-item {
    display: inline-block;
  }
  .list-inline-item:not(:last-child) {
    margin-right: 0.5rem;
  }
  .initialism {
    font-size: 0.75rem;
    text-transform: uppercase;
  }
  .blockquote {
    margin-bottom: 1.5rem;
    font-size: 1.09375rem;
  }
  .blockquote > :last-child {
    margin-bottom: 0;
  }
  .blockquote-footer {
    margin-top: -1.5rem;
    margin-bottom: 1.5rem;
    font-size: 0.75rem;
    color: var(--ct-blockquote-footer-color);
  }
  .blockquote-footer::before {
    content: "— ";
  }
  .img-fluid {
    max-width: 100%;
    height: auto;
  }
  .img-thumbnail {
    padding: 0rem!important;
    background-color: var(--ct-thumbnail-bg);
    border: 1px solid var(--ct-thumbnail-border-color);
    border-radius: 0.25rem;
    max-width: 100%;
    height: auto;
  }
  .figure {
    display: inline-block;
  }
  .figure-img {
    margin-bottom: 0.75rem;
    line-height: 1;
  }
  .figure-caption {
    font-size: 0.75rem;
    color: var(--ct-figure-caption-color);
  }
  .container,
  .container-fluid,
  .container-xxl,
  .container-xl,
  .container-lg,
  .container-md,
  .container-sm {
    width: 100%;
    padding-right: var(--ct-gutter-x, 12px);
    padding-left: var(--ct-gutter-x, 12px);
    margin-right: auto;
    margin-left: auto;
  }
  @media (min-width: 576px) {
    .container-sm, .container {
      max-width: 540px;
    }
  }
  @media (min-width: 768px) {
    .container-md, .container-sm, .container {
      max-width: 720px;
    }
  }
  @media (min-width: 992px) {
    .container-lg, .container-md, .container-sm, .container {
      max-width: 960px;
    }
  }
  @media (min-width: 1200px) {
    .container-xl, .container-lg, .container-md, .container-sm, .container {
      max-width: 1140px;
    }
  }
  @media (min-width: 1400px) {
    .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
      max-width: 1320px;
    }
  }
  .row {
    --ct-gutter-x: 24px;
    --ct-gutter-y: 0;
    display: flex;
    flex-wrap: wrap;
    margin-top: calc(-1 * var(--ct-gutter-y));
    margin-right: calc(-0.5 * var(--ct-gutter-x));
    margin-left: calc(-0.5 * var(--ct-gutter-x));
  }
  .row > * {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--ct-gutter-x) * 0.5);
    padding-left: calc(var(--ct-gutter-x) * 0.5);
    margin-top: var(--ct-gutter-y);
  }
  .col {
    flex: 1 0 0%;
  }
  .row-cols-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-1 {
    margin-left: 8.33333333%;
  }
  .offset-2 {
    margin-left: 16.66666667%;
  }
  .offset-3 {
    margin-left: 25%;
  }
  .offset-4 {
    margin-left: 33.33333333%;
  }
  .offset-5 {
    margin-left: 41.66666667%;
  }
  .offset-6 {
    margin-left: 50%;
  }
  .offset-7 {
    margin-left: 58.33333333%;
  }
  .offset-8 {
    margin-left: 66.66666667%;
  }
  .offset-9 {
    margin-left: 75%;
  }
  .offset-10 {
    margin-left: 83.33333333%;
  }
  .offset-11 {
    margin-left: 91.66666667%;
  }
  .g-0,
  .gx-0 {
    --ct-gutter-x: 0;
  }
  .g-0,
  .gy-0 {
    --ct-gutter-y: 0;
  }
  .g-1,
  .gx-1 {
    --ct-gutter-x: 0.25rem;
  }
  .g-1,
  .gy-1 {
    --ct-gutter-y: 0.25rem;
  }
  .g-2,
  .gx-2 {
    --ct-gutter-x: 0.5rem;
  }
  .g-2,
  .gy-2 {
    --ct-gutter-y: 0.5rem;
  }
  .g-3,
  .gx-3 {
    --ct-gutter-x: 1rem;
  }
  .g-3,
  .gy-3 {
    --ct-gutter-y: 1rem;
  }
  .g-4,
  .gx-4 {
    --ct-gutter-x: 1.5rem;
  }
  .g-4,
  .gy-4 {
    --ct-gutter-y: 1.5rem;
  }
  .g-5,
  .gx-5 {
    --ct-gutter-x: 3rem;
  }
  .g-5,
  .gy-5 {
    --ct-gutter-y: 3rem;
  }
  @media (min-width: 576px) {
    .col-sm {
      flex: 1 0 0%;
    }
  
    .row-cols-sm-auto > * {
      flex: 0 0 auto;
      width: auto;
    }
  
    .row-cols-sm-1 > * {
      flex: 0 0 auto;
      width: 100%;
    }
  
    .row-cols-sm-2 > * {
      flex: 0 0 auto;
      width: 50%;
    }
  
    .row-cols-sm-3 > * {
      flex: 0 0 auto;
      width: 33.3333333333%;
    }
  
    .row-cols-sm-4 > * {
      flex: 0 0 auto;
      width: 25%;
    }
  
    .row-cols-sm-5 > * {
      flex: 0 0 auto;
      width: 20%;
    }
  
    .row-cols-sm-6 > * {
      flex: 0 0 auto;
      width: 16.6666666667%;
    }
  
    .col-sm-auto {
      flex: 0 0 auto;
      width: auto;
    }
  
    .col-sm-1 {
      flex: 0 0 auto;
      width: 8.33333333%;
    }
  
    .col-sm-2 {
      flex: 0 0 auto;
      width: 16.66666667%;
    }
  
    .col-sm-3 {
      flex: 0 0 auto;
      width: 25%;
    }
  
    .col-sm-4 {
      flex: 0 0 auto;
      width: 33.33333333%;
    }
  
    .col-sm-5 {
      flex: 0 0 auto;
      width: 41.66666667%;
    }
  
    .col-sm-6 {
      flex: 0 0 auto;
      width: 50%;
    }
  
    .col-sm-7 {
      flex: 0 0 auto;
      width: 58.33333333%;
    }
  
    .col-sm-8 {
      flex: 0 0 auto;
      width: 66.66666667%;
    }
  
    .col-sm-9 {
      flex: 0 0 auto;
      width: 75%;
    }
  
    .col-sm-10 {
      flex: 0 0 auto;
      width: 83.33333333%;
    }
  
    .col-sm-11 {
      flex: 0 0 auto;
      width: 91.66666667%;
    }
  
    .col-sm-12 {
      flex: 0 0 auto;
      width: 100%;
    }
  
    .offset-sm-0 {
      margin-left: 0;
    }
  
    .offset-sm-1 {
      margin-left: 8.33333333%;
    }
  
    .offset-sm-2 {
      margin-left: 16.66666667%;
    }
  
    .offset-sm-3 {
      margin-left: 25%;
    }
  
    .offset-sm-4 {
      margin-left: 33.33333333%;
    }
  
    .offset-sm-5 {
      margin-left: 41.66666667%;
    }
  
    .offset-sm-6 {
      margin-left: 50%;
    }
  
    .offset-sm-7 {
      margin-left: 58.33333333%;
    }
  
    .offset-sm-8 {
      margin-left: 66.66666667%;
    }
  
    .offset-sm-9 {
      margin-left: 75%;
    }
  
    .offset-sm-10 {
      margin-left: 83.33333333%;
    }
  
    .offset-sm-11 {
      margin-left: 91.66666667%;
    }
  
    .g-sm-0,
  .gx-sm-0 {
      --ct-gutter-x: 0;
    }
  
    .g-sm-0,
  .gy-sm-0 {
      --ct-gutter-y: 0;
    }
  
    .g-sm-1,
  .gx-sm-1 {
      --ct-gutter-x: 0.25rem;
    }
  
    .g-sm-1,
  .gy-sm-1 {
      --ct-gutter-y: 0.25rem;
    }
  
    .g-sm-2,
  .gx-sm-2 {
      --ct-gutter-x: 0.5rem;
    }
  
    .g-sm-2,
  .gy-sm-2 {
      --ct-gutter-y: 0.5rem;
    }
  
    .g-sm-3,
  .gx-sm-3 {
      --ct-gutter-x: 1rem;
    }
  
    .g-sm-3,
  .gy-sm-3 {
      --ct-gutter-y: 1rem;
    }
  
    .g-sm-4,
  .gx-sm-4 {
      --ct-gutter-x: 1.5rem;
    }
  
    .g-sm-4,
  .gy-sm-4 {
      --ct-gutter-y: 1.5rem;
    }
  
    .g-sm-5,
  .gx-sm-5 {
      --ct-gutter-x: 3rem;
    }
  
    .g-sm-5,
  .gy-sm-5 {
      --ct-gutter-y: 3rem;
    }
  }
  @media (min-width: 768px) {
    .col-md {
      flex: 1 0 0%;
    }
  
    .row-cols-md-auto > * {
      flex: 0 0 auto;
      width: auto;
    }
  
    .row-cols-md-1 > * {
      flex: 0 0 auto;
      width: 100%;
    }
  
    .row-cols-md-2 > * {
      flex: 0 0 auto;
      width: 50%;
    }
  
    .row-cols-md-3 > * {
      flex: 0 0 auto;
      width: 33.3333333333%;
    }
  
    .row-cols-md-4 > * {
      flex: 0 0 auto;
      width: 25%;
    }
  
    .row-cols-md-5 > * {
      flex: 0 0 auto;
      width: 20%;
    }
  
    .row-cols-md-6 > * {
      flex: 0 0 auto;
      width: 16.6666666667%;
    }
  
    .col-md-auto {
      flex: 0 0 auto;
      width: auto;
    }
  
    .col-md-1 {
      flex: 0 0 auto;
      width: 8.33333333%;
    }
  
    .col-md-2 {
      flex: 0 0 auto;
      width: 16.66666667%;
    }
  
    .col-md-3 {
      flex: 0 0 auto;
      width: 25%;
    }
  
    .col-md-4 {
      flex: 0 0 auto;
      width: 33.33333333%;
    }
  
    .col-md-5 {
      flex: 0 0 auto;
      width: 41.66666667%;
    }
  
    .col-md-6 {
      flex: 0 0 auto;
      width: 50%;
    }
  
    .col-md-7 {
      flex: 0 0 auto;
      width: 58.33333333%;
    }
  
    .col-md-8 {
      flex: 0 0 auto;
      width: 66.66666667%;
    }
  
    .col-md-9 {
      flex: 0 0 auto;
      width: 75%;
    }
  
    .col-md-10 {
      flex: 0 0 auto;
      width: 83.33333333%;
    }
  
    .col-md-11 {
      flex: 0 0 auto;
      width: 91.66666667%;
    }
  
    .col-md-12 {
      flex: 0 0 auto;
      width: 100%;
    }
  
    .offset-md-0 {
      margin-left: 0;
    }
  
    .offset-md-1 {
      margin-left: 8.33333333%;
    }
  
    .offset-md-2 {
      margin-left: 16.66666667%;
    }
  
    .offset-md-3 {
      margin-left: 25%;
    }
  
    .offset-md-4 {
      margin-left: 33.33333333%;
    }
  
    .offset-md-5 {
      margin-left: 41.66666667%;
    }
  
    .offset-md-6 {
      margin-left: 50%;
    }
  
    .offset-md-7 {
      margin-left: 58.33333333%;
    }
  
    .offset-md-8 {
      margin-left: 66.66666667%;
    }
  
    .offset-md-9 {
      margin-left: 75%;
    }
  
    .offset-md-10 {
      margin-left: 83.33333333%;
    }
  
    .offset-md-11 {
      margin-left: 91.66666667%;
    }
  
    .g-md-0,
  .gx-md-0 {
      --ct-gutter-x: 0;
    }
  
    .g-md-0,
  .gy-md-0 {
      --ct-gutter-y: 0;
    }
  
    .g-md-1,
  .gx-md-1 {
      --ct-gutter-x: 0.25rem;
    }
  
    .g-md-1,
  .gy-md-1 {
      --ct-gutter-y: 0.25rem;
    }
  
    .g-md-2,
  .gx-md-2 {
      --ct-gutter-x: 0.5rem;
    }
  
    .g-md-2,
  .gy-md-2 {
      --ct-gutter-y: 0.5rem;
    }
  
    .g-md-3,
  .gx-md-3 {
      --ct-gutter-x: 1rem;
    }
  
    .g-md-3,
  .gy-md-3 {
      --ct-gutter-y: 1rem;
    }
  
    .g-md-4,
  .gx-md-4 {
      --ct-gutter-x: 1.5rem;
    }
  
    .g-md-4,
  .gy-md-4 {
      --ct-gutter-y: 1.5rem;
    }
  
    .g-md-5,
  .gx-md-5 {
      --ct-gutter-x: 3rem;
    }
  
    .g-md-5,
  .gy-md-5 {
      --ct-gutter-y: 3rem;
    }
  }
  @media (min-width: 992px) {
    .col-lg {
      flex: 1 0 0%;
    }
  
    .row-cols-lg-auto > * {
      flex: 0 0 auto;
      width: auto;
    }
  
    .row-cols-lg-1 > * {
      flex: 0 0 auto;
      width: 100%;
    }
  
    .row-cols-lg-2 > * {
      flex: 0 0 auto;
      width: 50%;
    }
  
    .row-cols-lg-3 > * {
      flex: 0 0 auto;
      width: 33.3333333333%;
    }
  
    .row-cols-lg-4 > * {
      flex: 0 0 auto;
      width: 25%;
    }
  
    .row-cols-lg-5 > * {
      flex: 0 0 auto;
      width: 20%;
    }
  
    .row-cols-lg-6 > * {
      flex: 0 0 auto;
      width: 16.6666666667%;
    }
  
    .col-lg-auto {
      flex: 0 0 auto;
      width: auto;
    }
  
    .col-lg-1 {
      flex: 0 0 auto;
      width: 8.33333333%;
    }
  
    .col-lg-2 {
      flex: 0 0 auto;
      width: 16.66666667%;
    }
  
    .col-lg-3 {
      flex: 0 0 auto;
      width: 25%;
    }
  
    .col-lg-4 {
      flex: 0 0 auto;
      width: 33.33333333%;
    }
  
    .col-lg-5 {
      flex: 0 0 auto;
      width: 41.66666667%;
    }
  
    .col-lg-6 {
      flex: 0 0 auto;
      width: 50%;
    }
  
    .col-lg-7 {
      flex: 0 0 auto;
      width: 58.33333333%;
    }
  
    .col-lg-8 {
      flex: 0 0 auto;
      width: 66.66666667%;
    }
  
    .col-lg-9 {
      flex: 0 0 auto;
      width: 75%;
    }
  
    .col-lg-10 {
      flex: 0 0 auto;
      width: 83.33333333%;
    }
  
    .col-lg-11 {
      flex: 0 0 auto;
      width: 91.66666667%;
    }
  
    .col-lg-12 {
      flex: 0 0 auto;
      width: 100%;
    }
  
    .offset-lg-0 {
      margin-left: 0;
    }
  
    .offset-lg-1 {
      margin-left: 8.33333333%;
    }
  
    .offset-lg-2 {
      margin-left: 16.66666667%;
    }
  
    .offset-lg-3 {
      margin-left: 25%;
    }
  
    .offset-lg-4 {
      margin-left: 33.33333333%;
    }
  
    .offset-lg-5 {
      margin-left: 41.66666667%;
    }
  
    .offset-lg-6 {
      margin-left: 50%;
    }
  
    .offset-lg-7 {
      margin-left: 58.33333333%;
    }
  
    .offset-lg-8 {
      margin-left: 66.66666667%;
    }
  
    .offset-lg-9 {
      margin-left: 75%;
    }
  
    .offset-lg-10 {
      margin-left: 83.33333333%;
    }
  
    .offset-lg-11 {
      margin-left: 91.66666667%;
    }
  
    .g-lg-0,
  .gx-lg-0 {
      --ct-gutter-x: 0;
    }
  
    .g-lg-0,
  .gy-lg-0 {
      --ct-gutter-y: 0;
    }
  
    .g-lg-1,
  .gx-lg-1 {
      --ct-gutter-x: 0.25rem;
    }
  
    .g-lg-1,
  .gy-lg-1 {
      --ct-gutter-y: 0.25rem;
    }
  
    .g-lg-2,
  .gx-lg-2 {
      --ct-gutter-x: 0.5rem;
    }
  
    .g-lg-2,
  .gy-lg-2 {
      --ct-gutter-y: 0.5rem;
    }
  
    .g-lg-3,
  .gx-lg-3 {
      --ct-gutter-x: 1rem;
    }
  
    .g-lg-3,
  .gy-lg-3 {
      --ct-gutter-y: 1rem;
    }
  
    .g-lg-4,
  .gx-lg-4 {
      --ct-gutter-x: 1.5rem;
    }
  
    .g-lg-4,
  .gy-lg-4 {
      --ct-gutter-y: 1.5rem;
    }
  
    .g-lg-5,
  .gx-lg-5 {
      --ct-gutter-x: 3rem;
    }
  
    .g-lg-5,
  .gy-lg-5 {
      --ct-gutter-y: 3rem;
    }
  }
  @media (min-width: 1200px) {
    .col-xl {
      flex: 1 0 0%;
    }
  
    .row-cols-xl-auto > * {
      flex: 0 0 auto;
      width: auto;
    }
  
    .row-cols-xl-1 > * {
      flex: 0 0 auto;
      width: 100%;
    }
  
    .row-cols-xl-2 > * {
      flex: 0 0 auto;
      width: 50%;
    }
  
    .row-cols-xl-3 > * {
      flex: 0 0 auto;
      width: 33.3333333333%;
    }
  
    .row-cols-xl-4 > * {
      flex: 0 0 auto;
      width: 25%;
    }
  
    .row-cols-xl-5 > * {
      flex: 0 0 auto;
      width: 20%;
    }
  
    .row-cols-xl-6 > * {
      flex: 0 0 auto;
      width: 16.6666666667%;
    }
  
    .col-xl-auto {
      flex: 0 0 auto;
      width: auto;
    }
  
    .col-xl-1 {
      flex: 0 0 auto;
      width: 8.33333333%;
    }
  
    .col-xl-2 {
      flex: 0 0 auto;
      width: 16.66666667%;
    }
  
    .col-xl-3 {
      flex: 0 0 auto;
      width: 25%;
    }
  
    .col-xl-4 {
      flex: 0 0 auto;
      width: 33.33333333%;
    }
  
    .col-xl-5 {
      flex: 0 0 auto;
      width: 41.66666667%;
    }
  
    .col-xl-6 {
      flex: 0 0 auto;
      width: 50%;
    }
  
    .col-xl-7 {
      flex: 0 0 auto;
      width: 58.33333333%;
    }
  
    .col-xl-8 {
      flex: 0 0 auto;
      width: 66.66666667%;
    }
  
    .col-xl-9 {
      flex: 0 0 auto;
      width: 75%;
    }
  
    .col-xl-10 {
      flex: 0 0 auto;
      width: 83.33333333%;
    }
  
    .col-xl-11 {
      flex: 0 0 auto;
      width: 91.66666667%;
    }
  
    .col-xl-12 {
      flex: 0 0 auto;
      width: 100%;
    }
  
    .offset-xl-0 {
      margin-left: 0;
    }
  
    .offset-xl-1 {
      margin-left: 8.33333333%;
    }
  
    .offset-xl-2 {
      margin-left: 16.66666667%;
    }
  
    .offset-xl-3 {
      margin-left: 25%;
    }
  
    .offset-xl-4 {
      margin-left: 33.33333333%;
    }
  
    .offset-xl-5 {
      margin-left: 41.66666667%;
    }
  
    .offset-xl-6 {
      margin-left: 50%;
    }
  
    .offset-xl-7 {
      margin-left: 58.33333333%;
    }
  
    .offset-xl-8 {
      margin-left: 66.66666667%;
    }
  
    .offset-xl-9 {
      margin-left: 75%;
    }
  
    .offset-xl-10 {
      margin-left: 83.33333333%;
    }
  
    .offset-xl-11 {
      margin-left: 91.66666667%;
    }
  
    .g-xl-0,
  .gx-xl-0 {
      --ct-gutter-x: 0;
    }
  
    .g-xl-0,
  .gy-xl-0 {
      --ct-gutter-y: 0;
    }
  
    .g-xl-1,
  .gx-xl-1 {
      --ct-gutter-x: 0.25rem;
    }
  
    .g-xl-1,
  .gy-xl-1 {
      --ct-gutter-y: 0.25rem;
    }
  
    .g-xl-2,
  .gx-xl-2 {
      --ct-gutter-x: 0.5rem;
    }
  
    .g-xl-2,
  .gy-xl-2 {
      --ct-gutter-y: 0.5rem;
    }
  
    .g-xl-3,
  .gx-xl-3 {
      --ct-gutter-x: 1rem;
    }
  
    .g-xl-3,
  .gy-xl-3 {
      --ct-gutter-y: 1rem;
    }
  
    .g-xl-4,
  .gx-xl-4 {
      --ct-gutter-x: 1.5rem;
    }
  
    .g-xl-4,
  .gy-xl-4 {
      --ct-gutter-y: 1.5rem;
    }
  
    .g-xl-5,
  .gx-xl-5 {
      --ct-gutter-x: 3rem;
    }
  
    .g-xl-5,
  .gy-xl-5 {
      --ct-gutter-y: 3rem;
    }
  }
  @media (min-width: 1400px) {
    .col-xxl {
      flex: 1 0 0%;
    }
  
    .row-cols-xxl-auto > * {
      flex: 0 0 auto;
      width: auto;
    }
  
    .row-cols-xxl-1 > * {
      flex: 0 0 auto;
      width: 100%;
    }
  
    .row-cols-xxl-2 > * {
      flex: 0 0 auto;
      width: 50%;
    }
  
    .row-cols-xxl-3 > * {
      flex: 0 0 auto;
      width: 33.3333333333%;
    }
  
    .row-cols-xxl-4 > * {
      flex: 0 0 auto;
      width: 25%;
    }
  
    .row-cols-xxl-5 > * {
      flex: 0 0 auto;
      width: 20%;
    }
  
    .row-cols-xxl-6 > * {
      flex: 0 0 auto;
      width: 16.6666666667%;
    }
  
    .col-xxl-auto {
      flex: 0 0 auto;
      width: auto;
    }
  
    .col-xxl-1 {
      flex: 0 0 auto;
      width: 8.33333333%;
    }
  
    .col-xxl-2 {
      flex: 0 0 auto;
      width: 16.66666667%;
    }
  
    .col-xxl-3 {
      flex: 0 0 auto;
      width: 25%;
    }
  
    .col-xxl-4 {
      flex: 0 0 auto;
      width: 33.33333333%;
    }
  
    .col-xxl-5 {
      flex: 0 0 auto;
      width: 41.66666667%;
    }
  
    .col-xxl-6 {
      flex: 0 0 auto;
      width: 50%;
    }
  
    .col-xxl-7 {
      flex: 0 0 auto;
      width: 58.33333333%;
    }
  
    .col-xxl-8 {
      flex: 0 0 auto;
      width: 66.66666667%;
    }
  
    .col-xxl-9 {
      flex: 0 0 auto;
      width: 75%;
    }
  
    .col-xxl-10 {
      flex: 0 0 auto;
      width: 83.33333333%;
    }
  
    .col-xxl-11 {
      flex: 0 0 auto;
      width: 91.66666667%;
    }
  
    .col-xxl-12 {
      flex: 0 0 auto;
      width: 100%;
    }
  
    .offset-xxl-0 {
      margin-left: 0;
    }
  
    .offset-xxl-1 {
      margin-left: 8.33333333%;
    }
  
    .offset-xxl-2 {
      margin-left: 16.66666667%;
    }
  
    .offset-xxl-3 {
      margin-left: 25%;
    }
  
    .offset-xxl-4 {
      margin-left: 33.33333333%;
    }
  
    .offset-xxl-5 {
      margin-left: 41.66666667%;
    }
  
    .offset-xxl-6 {
      margin-left: 50%;
    }
  
    .offset-xxl-7 {
      margin-left: 58.33333333%;
    }
  
    .offset-xxl-8 {
      margin-left: 66.66666667%;
    }
  
    .offset-xxl-9 {
      margin-left: 75%;
    }
  
    .offset-xxl-10 {
      margin-left: 83.33333333%;
    }
  
    .offset-xxl-11 {
      margin-left: 91.66666667%;
    }
  
    .g-xxl-0,
  .gx-xxl-0 {
      --ct-gutter-x: 0;
    }
  
    .g-xxl-0,
  .gy-xxl-0 {
      --ct-gutter-y: 0;
    }
  
    .g-xxl-1,
  .gx-xxl-1 {
      --ct-gutter-x: 0.25rem;
    }
  
    .g-xxl-1,
  .gy-xxl-1 {
      --ct-gutter-y: 0.25rem;
    }
  
    .g-xxl-2,
  .gx-xxl-2 {
      --ct-gutter-x: 0.5rem;
    }
  
    .g-xxl-2,
  .gy-xxl-2 {
      --ct-gutter-y: 0.5rem;
    }
  
    .g-xxl-3,
  .gx-xxl-3 {
      --ct-gutter-x: 1rem;
    }
  
    .g-xxl-3,
  .gy-xxl-3 {
      --ct-gutter-y: 1rem;
    }
  
    .g-xxl-4,
  .gx-xxl-4 {
      --ct-gutter-x: 1.5rem;
    }
  
    .g-xxl-4,
  .gy-xxl-4 {
      --ct-gutter-y: 1.5rem;
    }
  
    .g-xxl-5,
  .gx-xxl-5 {
      --ct-gutter-x: 3rem;
    }
  
    .g-xxl-5,
  .gy-xxl-5 {
      --ct-gutter-y: 3rem;
    }
  }
  .table {
    --ct-table-bg: var(--ct-table-bg);
    --ct-table-accent-bg: var(--ct-table-accent-bg);
    --ct-table-striped-color: var(--ct-table-striped-color);
    --ct-table-striped-bg: var(--ct-table-striped-bg);
    --ct-table-active-color: var(--ct-table-active-color);
    --ct-table-active-bg: var(--ct-table-active-bg);
    --ct-table-hover-color: var(--ct-table-hover-color);
    --ct-table-hover-bg: var(--ct-table-hover-bg);
    width: 100%;
    margin-bottom: 1.5rem;
    color: var(--ct-table-color);
    vertical-align: top;
    border-color: var(--ct-table-border-color);
  }
  .table > :not(caption) > * > * {
    padding: 0.6rem 0.3rem;
    background-color: var(--ct-table-bg);
    border-bottom-width: 1px;
    box-shadow: inset 0 0 0 9999px var(--ct-table-accent-bg);
  }
  .table > tbody {
    vertical-align: inherit;
  }
  .table > thead {
    vertical-align: bottom;
  }
  .table > :not(:first-child) {
    border-top: 2px solid var(--ct-table-group-separator-color);
  }
  .caption-top {
    caption-side: top;
  }
  .table-sm > :not(caption) > * > * {
    padding: 0.5rem 0.5rem;
  }
  .table-bordered > :not(caption) > * {
    border-width: 1px 0;
  }
  .table-bordered > :not(caption) > * > * {
    border-width: 0 1px;
  }
  .table-borderless > :not(caption) > * > * {
    border-bottom-width: 0;
  }
  .table-borderless > :not(:first-child) {
    border-top-width: 0;
  }
  .table-striped > tbody > tr:nth-of-type(odd) > * {
    --ct-table-accent-bg: var(--ct-table-striped-bg);
    color: var(--ct-table-striped-color);
  }
  .table-active {
    --ct-table-accent-bg: var(--ct-table-active-bg);
    color: var(--ct-table-active-color);
  }
  .table-hover > tbody > tr:hover > * {
    --ct-table-accent-bg: var(--ct-table-hover-bg);
    color: var(--ct-table-hover-color);
  }
  .table-primary {
    --ct-table-bg: #e0def8;
    --ct-table-striped-bg: #343a40;
    --ct-table-striped-color: #fff;
    --ct-table-active-bg: #cfcee6;
    --ct-table-active-color: #343a40;
    --ct-table-hover-bg: #d3d2ea;
    --ct-table-hover-color: #343a40;
    color: #343a40;
    border-color: #cfcee6;
  }
  .table-secondary {
    --ct-table-bg: #e2e3e5;
    --ct-table-striped-bg: #343a40;
    --ct-table-striped-color: #fff;
    --ct-table-active-bg: #d1d2d5;
    --ct-table-active-color: #343a40;
    --ct-table-hover-bg: #d5d6d9;
    --ct-table-hover-color: #343a40;
    color: #343a40;
    border-color: #d1d2d5;
  }
  .table-success {
    --ct-table-bg: #d1f2eb;
    --ct-table-striped-bg: #343a40;
    --ct-table-striped-color: #fff;
    --ct-table-active-bg: #c1e0da;
    --ct-table-active-color: #343a40;
    --ct-table-hover-bg: #c5e4de;
    --ct-table-hover-color: #343a40;
    color: #343a40;
    border-color: #c1e0da;
  }
  .table-info {
    --ct-table-bg: #dcf4f9;
    --ct-table-striped-bg: #343a40;
    --ct-table-striped-color: #fff;
    --ct-table-active-bg: #cbe1e7;
    --ct-table-active-color: #343a40;
    --ct-table-hover-bg: #cfe6eb;
    --ct-table-hover-color: #343a40;
    color: #343a40;
    border-color: #cbe1e7;
  }
  .table-warning {
    --ct-table-bg: #fdf1db;
    --ct-table-striped-bg: #343a40;
    --ct-table-striped-color: #fff;
    --ct-table-active-bg: #e9dfcc;
    --ct-table-active-color: #343a40;
    --ct-table-hover-bg: #eee3cf;
    --ct-table-hover-color: #343a40;
    color: #343a40;
    border-color: #e9dfcc;
  }
  .table-danger {
    --ct-table-bg: #fcdde2;
    --ct-table-striped-bg: #343a40;
    --ct-table-striped-color: #fff;
    --ct-table-active-bg: #e8cdd2;
    --ct-table-active-color: #343a40;
    --ct-table-hover-bg: #edd1d6;
    --ct-table-hover-color: #343a40;
    color: #343a40;
    border-color: #e8cdd2;
  }
  .table-light {
    --ct-table-bg: #f3f7f9;
    --ct-table-striped-bg: #343a40;
    --ct-table-striped-color: #fff;
    --ct-table-active-bg: #e0e4e7;
    --ct-table-active-color: #343a40;
    --ct-table-hover-bg: #e5e9eb;
    --ct-table-hover-color: #343a40;
    color: #343a40;
    border-color: #e0e4e7;
  }
  .table-dark {
    --ct-table-bg: #323a46;
    --ct-table-striped-bg: white;
    --ct-table-striped-color: #343a40;
    --ct-table-active-bg: #474e59;
    --ct-table-active-color: #fff;
    --ct-table-hover-bg: #414954;
    --ct-table-hover-color: #fff;
    color: #fff;
    border-color: #474e59;
  }
  .table-responsive {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  @media (max-width: 575.98px) {
    .table-responsive-sm {
      overflow-x: auto;
      -webkit-overflow-scrolling: touch;
    }
  }
  @media (max-width: 767.98px) {
    .table-responsive-md {
      overflow-x: auto;
      -webkit-overflow-scrolling: touch;
    }
  }
  @media (max-width: 991.98px) {
    .table-responsive-lg {
      overflow-x: auto;
      -webkit-overflow-scrolling: touch;
    }
  }
  @media (max-width: 1199.98px) {
    .table-responsive-xl {
      overflow-x: auto;
      -webkit-overflow-scrolling: touch;
    }
  }
  @media (max-width: 1399.98px) {
    .table-responsive-xxl {
      overflow-x: auto;
      -webkit-overflow-scrolling: touch;
    }
  }
  .form-label {
    margin-bottom: 0.5rem;
  }
  .col-form-label {
    padding-top: calc(0.45rem + 1px);
    padding-bottom: calc(0.45rem + 1px);
    margin-bottom: 0;
    font-size: inherit;
    line-height: 1.5;
  }
  .col-form-label-lg {
    padding-top: calc(0.5rem + 1px);
    padding-bottom: calc(0.5rem + 1px);
    font-size: 1.09375rem;
  }
  .col-form-label-sm {
    padding-top: calc(0.28rem + 1px);
    padding-bottom: calc(0.28rem + 1px);
    font-size: 0.7875rem;
  }
  .form-text {
    margin-top: 0.25rem;
    font-size: 0.75rem;
    color: var(--ct-form-text-color);
  }
  .form-control {
    display: block;
    width: 100%;
    padding: 0.45rem 0.9rem;
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.5;
    color: var(--ct-input-color);
    background-color: var(--ct-input-bg);
    background-clip: padding-box;
    border: 1px solid var(--ct-input-border-color);
    appearance: none;
    border-radius: 0.2rem;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  }
  @media (prefers-reduced-motion: reduce) {
    .form-control {
      transition: none;
    }
  }
  .form-control[type=file] {
    overflow: hidden;
  }
  .form-control[type=file]:not(:disabled):not([readonly]) {
    cursor: pointer;
  }
  .form-control:focus {
    color: var(--ct-input-focus-color);
    background-color: var(--ct-input-focus-bg);
    border-color: var(--ct-input-focus-border-color);
    outline: 0;
    box-shadow: none;
  }
  .form-control::-webkit-date-and-time-value {
    height: 1.5em;
  }
  .form-control::placeholder {
    color: var(--ct-input-placeholder-color);
    opacity: 1;
  }
  .form-control:disabled, .form-control[readonly] {
    background-color: var(--ct-input-disabled-bg);
    opacity: 1;
  }
  .form-control::file-selector-button {
    padding: 0.45rem 0.9rem;
    margin: -0.45rem -0.9rem;
    margin-inline-end: 0.9rem;
    color: var(--ct-form-file-button-color);
    background-color: var(--ct-form-file-button-bg);
    pointer-events: none;
    border-color: inherit;
    border-style: solid;
    border-width: 0;
    border-inline-end-width: 1px;
    border-radius: 0;
    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;
  }
  @media (prefers-reduced-motion: reduce) {
    .form-control::file-selector-button {
      transition: none;
    }
  }
  .form-control:hover:not(:disabled):not([readonly])::file-selector-button {
    background-color: var(--ct-form-file-button-hover-bg);
  }
  .form-control::-webkit-file-upload-button {
    padding: 0.45rem 0.9rem;
    margin: -0.45rem -0.9rem;
    margin-inline-end: 0.9rem;
    color: var(--ct-form-file-button-color);
    background-color: var(--ct-form-file-button-bg);
    pointer-events: none;
    border-color: inherit;
    border-style: solid;
    border-width: 0;
    border-inline-end-width: 1px;
    border-radius: 0;
    -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  }
  @media (prefers-reduced-motion: reduce) {
    .form-control::-webkit-file-upload-button {
      -webkit-transition: none;
      transition: none;
    }
  }
  .form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
    background-color: var(--ct-form-file-button-hover-bg);
  }
  .form-control-plaintext {
    display: block;
    width: 100%;
    padding: 0.45rem 0;
    margin-bottom: 0;
    line-height: 1.5;
    color: var(--ct-input-plaintext-color);
    background-color: transparent;
    border: solid transparent;
    border-width: 1px 0;
  }
  .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
    padding-right: 0;
    padding-left: 0;
  }
  .form-control-sm {
    min-height: calc(1.5em + 0.56rem + 2px);
    padding: 0.28rem 0.8rem;
    font-size: 0.7875rem;
    border-radius: 0.2rem;
  }
  .form-control-sm::file-selector-button {
    padding: 0.28rem 0.8rem;
    margin: -0.28rem -0.8rem;
    margin-inline-end: 0.8rem;
  }
  .form-control-sm::-webkit-file-upload-button {
    padding: 0.28rem 0.8rem;
    margin: -0.28rem -0.8rem;
    margin-inline-end: 0.8rem;
  }
  .form-control-lg {
    min-height: calc(1.5em + 1rem + 2px);
    padding: 0.5rem 1rem;
    font-size: 1.09375rem;
    border-radius: 0.3rem;
  }
  .form-control-lg::file-selector-button {
    padding: 0.5rem 1rem;
    margin: -0.5rem -1rem;
    margin-inline-end: 1rem;
  }
  .form-control-lg::-webkit-file-upload-button {
    padding: 0.5rem 1rem;
    margin: -0.5rem -1rem;
    margin-inline-end: 1rem;
  }
  textarea.form-control {
    min-height: calc(1.5em + 0.9rem + 2px);
  }
  textarea.form-control-sm {
    min-height: calc(1.5em + 0.56rem + 2px);
  }
  textarea.form-control-lg {
    min-height: calc(1.5em + 1rem + 2px);
  }
  .form-control-color {
    width: 3rem;
    height: auto;
    padding: 0.45rem;
  }
  .form-control-color:not(:disabled):not([readonly]) {
    cursor: pointer;
  }
  .form-control-color::-moz-color-swatch {
    height: 1.5em;
    border-radius: 0.2rem;
  }
  .form-control-color::-webkit-color-swatch {
    height: 1.5em;
    border-radius: 0.2rem;
  }
  .form-select {
    display: block;
    width: 100%;
    padding: 0.45rem 2.7rem 0.45rem 0.9rem;
    -moz-padding-start: calc(0.9rem - 3px);
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.5;
    color: var(--ct-form-select-color);
    background-color: var(--ct-form-select-bg);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%238b96a0' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right 0.9rem center;
    background-size: 14px 10px;
    border: 1px solid var(--ct-input-border-color);
    border-radius: 0.25rem;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    appearance: none;
  }
  @media (prefers-reduced-motion: reduce) {
    .form-select {
      transition: none;
    }
  }
  .form-select:focus {
    border-color: var(--ct-input-focus-border-color);
    outline: 0;
    box-shadow: none;
  }
  .form-select[multiple], .form-select[size]:not([size="1"]) {
    padding-right: 0.9rem;
    background-image: none;
  }
  .form-select:disabled {
    color: var(--ct-form-select-disabled-color);
    background-color: var(--ct-form-select-disabled-bg);
    border-color: var(--ct-form-select-disabled-border-color);
  }
  .form-select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 var(--ct-form-select-color);
  }
  .form-select-sm {
    padding-top: 0.28rem;
    padding-bottom: 0.28rem;
    padding-left: 0.8rem;
    font-size: 0.7875rem;
    border-radius: 0.2rem;
  }
  .form-select-lg {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    padding-left: 1rem;
    font-size: 1.09375rem;
    border-radius: 0.3rem;
  }
  .form-check {
    display: block;
    min-height: 1.3125rem;
    padding-left: 1.643em;
    margin-bottom: 0;
  }
  .form-check .form-check-input {
    float: left;
    margin-left: -1.643em;
  }
  .form-check-input {
    width: 1.143em;
    height: 1.143em;
    margin-top: 0.1785em;
    vertical-align: top;
    background-color: var(--ct-form-check-input-bg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    border: var(--ct-form-check-input-border);
    appearance: none;
    -webkit-print-color-adjust: exact;
            print-color-adjust: exact;
  }
  .form-check-input[type=checkbox] {
    border-radius: 0.25em;
  }
  .form-check-input[type=radio] {
    border-radius: 50%;
  }
  .form-check-input:active {
    filter: brightness(90%);
  }
  .form-check-input:focus {
    border-color: var(--ct-input-focus-border-color);
    outline: 0;
    box-shadow: none;
  }
  .form-check-input:checked {
    background-color: var(--ct-form-check-input-checked-bg-color);
    border-color: var(--ct-form-check-input-checked-border-color);
  }
  .form-check-input:checked[type=checkbox] {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e");
  }
  .form-check-input:checked[type=radio] {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");
  }
  .form-check-input[type=checkbox]:indeterminate {
    background-color: var(--ct-form-check-input-indeterminate-bg-color);
    border-color: var(--ct-form-check-input-indeterminate-border-color);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
  }
  .form-check-input:disabled {
    pointer-events: none;
    filter: none;
    opacity: 0.5;
  }
  .form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
    opacity: 0.5;
  }
  .form-switch {
    padding-left: 2.5em;
  }
  .form-switch .form-check-input {
    width: 2em;
    margin-left: -2.5em;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%238b96a0'/%3e%3c/svg%3e");
    background-position: left center;
    border-radius: 2em;
    transition: background-position 0.15s ease-in-out;
  }
  @media (prefers-reduced-motion: reduce) {
    .form-switch .form-check-input {
      transition: none;
    }
  }
  .form-switch .form-check-input:focus {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%238b96a0'/%3e%3c/svg%3e");
  }
  .form-switch .form-check-input:checked {
    background-position: right center;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
  }
  .form-check-inline {
    display: inline-block;
    margin-right: 1rem;
  }
  .btn-check {
    position: absolute;
    clip: rect(0, 0, 0, 0);
    pointer-events: none;
  }
  .btn-check[disabled] + .btn, .btn-check:disabled + .btn {
    pointer-events: none;
    filter: none;
    opacity: 0.65;
  }
  .form-range {
    width: 100%;
    height: 1.3rem;
    padding: 0;
    background-color: transparent;
    appearance: none;
  }
  .form-range:focus {
    outline: 0;
  }
  .form-range:focus::-webkit-slider-thumb {
    box-shadow: 0 0 0 1px #f5f6f8, none;
  }
  .form-range:focus::-moz-range-thumb {
    box-shadow: 0 0 0 1px #f5f6f8, none;
  }
  .form-range::-moz-focus-outer {
    border: 0;
  }
  .form-range::-webkit-slider-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: -0.25rem;
    background-color: var(--ct-component-active-bg);
    border: 0;
    border-radius: 1rem;
    -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    appearance: none;
  }
  @media (prefers-reduced-motion: reduce) {
    .form-range::-webkit-slider-thumb {
      -webkit-transition: none;
      transition: none;
    }
  }
  .form-range::-webkit-slider-thumb:active {
    background-color: var(--ct-form-range-thumb-active-bg);
  }
  .form-range::-webkit-slider-runnable-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: var(--ct-form-range-track-bg);
    border-color: transparent;
    border-radius: 1rem;
  }
  .form-range::-moz-range-thumb {
    width: 1rem;
    height: 1rem;
    background-color: var(--ct-component-active-bg);
    border: 0;
    border-radius: 1rem;
    -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    appearance: none;
  }
  @media (prefers-reduced-motion: reduce) {
    .form-range::-moz-range-thumb {
      -moz-transition: none;
      transition: none;
    }
  }
  .form-range::-moz-range-thumb:active {
    background-color: var(--ct-form-range-thumb-active-bg);
  }
  .form-range::-moz-range-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: var(--ct-form-range-track-bg);
    border-color: transparent;
    border-radius: 1rem;
  }
  .form-range:disabled {
    pointer-events: none;
  }
  .form-range:disabled::-webkit-slider-thumb {
    background-color: var(--ct-form-range-thumb-disabled-bg);
  }
  .form-range:disabled::-moz-range-thumb {
    background-color: var(--ct-form-range-thumb-disabled-bg);
  }
  .form-floating {
    position: relative;
  }
  .form-floating > .form-control,
  .form-floating > .form-select {
    height: calc(3.5rem + 2px);
    line-height: 1.25;
  }
  .form-floating > label {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    padding: 1rem 0.9rem;
    pointer-events: none;
    border: 1px solid transparent;
    transform-origin: 0 0;
    transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
  }
  @media (prefers-reduced-motion: reduce) {
    .form-floating > label {
      transition: none;
    }
  }
  .form-floating > .form-control {
    padding: 1rem 0.9rem;
  }
  .form-floating > .form-control::placeholder {
    color: transparent;
  }
  .form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown) {
    padding-top: 1.625rem;
    padding-bottom: 0.625rem;
  }
  .form-floating > .form-control:-webkit-autofill {
    padding-top: 1.625rem;
    padding-bottom: 0.625rem;
  }
  .form-floating > .form-select {
    padding-top: 1.625rem;
    padding-bottom: 0.625rem;
  }
  .form-floating > .form-control:focus ~ label,
  .form-floating > .form-control:not(:placeholder-shown) ~ label,
  .form-floating > .form-select ~ label {
    opacity: 0.65;
    transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
  }
  .form-floating > .form-control:-webkit-autofill ~ label {
    opacity: 0.65;
    transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
  }
  .input-group {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    width: 100%;
  }
  .input-group > .form-control,
  .input-group > .form-select {
    position: relative;
    flex: 1 1 auto;
    width: 1%;
    min-width: 0;
  }
  .input-group > .form-control:focus,
  .input-group > .form-select:focus {
    z-index: 3;
  }
  .input-group .btn {
    position: relative;
    z-index: 2;
  }
  .input-group .btn:focus {
    z-index: 3;
  }
  .input-group-text {
    display: flex;
    align-items: center;
    padding: 0.45rem 0.9rem;
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.5;
    color: var(--ct-input-group-addon-color);
    text-align: center;
    white-space: nowrap;
    background-color: var(--ct-input-group-addon-bg);
    border: 1px solid var(--ct-input-group-addon-border-color);
    border-radius: 0.2rem;
  }
  .input-group-lg > .form-control,
  .input-group-lg > .form-select,
  .input-group-lg > .input-group-text,
  .input-group-lg > .btn {
    padding: 0.5rem 1rem;
    font-size: 1.09375rem;
    border-radius: 0.3rem;
  }
  .input-group-sm > .form-control,
  .input-group-sm > .form-select,
  .input-group-sm > .input-group-text,
  .input-group-sm > .btn {
    padding: 0.28rem 0.8rem;
    font-size: 0.7875rem;
    border-radius: 0.2rem;
  }
  .input-group-lg > .form-select,
  .input-group-sm > .form-select {
    padding-right: 3.6rem;
  }
  .input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu),
  .input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu),
  .input-group.has-validation > .dropdown-toggle:nth-last-child(n+4) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
    margin-left: -1px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .valid-feedback {
    display: none;
    width: 100%;
    margin-top: 0.25rem;
    font-size: 0.75rem;
    color: #1abc9c;
  }
  .valid-tooltip {
    position: absolute;
    top: 100%;
    z-index: 5;
    display: none;
    max-width: 100%;
    padding: 0.375rem 0.75rem;
    margin-top: 0.1rem;
    font-size: 0.7875rem;
    color: #fff;
    background-color: rgba(26, 188, 156, 0.9);
    border-radius: 0.25rem;
  }
  .was-validated :valid ~ .valid-feedback,
  .was-validated :valid ~ .valid-tooltip,
  .is-valid ~ .valid-feedback,
  .is-valid ~ .valid-tooltip {
    display: block;
  }
  .was-validated .form-control:valid, .form-control.is-valid {
    border-color: #1abc9c;
    padding-right: calc(1.5em + 0.9rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%231abc9c' 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");
    background-repeat: no-repeat;
    background-position: right calc(0.375em + 0.225rem) center;
    background-size: calc(0.75em + 0.45rem) calc(0.75em + 0.45rem);
  }
  .was-validated .form-control:valid:focus, .form-control.is-valid:focus {
    border-color: #1abc9c;
    box-shadow: 0 0 0 0.15rem rgba(26, 188, 156, 0.25);
  }
  .was-validated textarea.form-control:valid, textarea.form-control.is-valid {
    padding-right: calc(1.5em + 0.9rem);
    background-position: top calc(0.375em + 0.225rem) right calc(0.375em + 0.225rem);
  }
  .was-validated .form-select:valid, .form-select.is-valid {
    border-color: #1abc9c;
  }
  .was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] {
    padding-right: 4.95rem;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%238b96a0' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%231abc9c' 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");
    background-position: right 0.9rem center, center right 2.7rem;
    background-size: 14px 10px, calc(0.75em + 0.45rem) calc(0.75em + 0.45rem);
  }
  .was-validated .form-select:valid:focus, .form-select.is-valid:focus {
    border-color: #1abc9c;
    box-shadow: 0 0 0 0.15rem rgba(26, 188, 156, 0.25);
  }
  .was-validated .form-check-input:valid, .form-check-input.is-valid {
    border-color: #1abc9c;
  }
  .was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
    background-color: #1abc9c;
  }
  .was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
    box-shadow: 0 0 0 0.15rem rgba(26, 188, 156, 0.25);
  }
  .was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
    color: #1abc9c;
  }
  .form-check-inline .form-check-input ~ .valid-feedback {
    margin-left: 0.5em;
  }
  .was-validated .input-group .form-control:valid, .input-group .form-control.is-valid,
  .was-validated .input-group .form-select:valid,
  .input-group .form-select.is-valid {
    z-index: 1;
  }
  .was-validated .input-group .form-control:valid:focus, .input-group .form-control.is-valid:focus,
  .was-validated .input-group .form-select:valid:focus,
  .input-group .form-select.is-valid:focus {
    z-index: 3;
  }
  .invalid-feedback {
    display: none;
    width: 100%;
    margin-top: 0.25rem;
    font-size: 0.75rem;
    color: #f1556c;
  }
  .invalid-tooltip {
    position: absolute;
    top: 100%;
    z-index: 5;
    display: none;
    max-width: 100%;
    padding: 0.375rem 0.75rem;
    margin-top: 0.1rem;
    font-size: 0.7875rem;
    color: #fff;
    background-color: rgba(241, 85, 108, 0.9);
    border-radius: 0.25rem;
  }
  .was-validated :invalid ~ .invalid-feedback,
  .was-validated :invalid ~ .invalid-tooltip,
  .is-invalid ~ .invalid-feedback,
  .is-invalid ~ .invalid-tooltip {
    display: block;
  }
  .was-validated .form-control:invalid, .form-control.is-invalid {
    border-color: #f1556c;
    padding-right: calc(1.5em + 0.9rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23f1556c'%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='%23f1556c' stroke='none'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(0.375em + 0.225rem) center;
    background-size: calc(0.75em + 0.45rem) calc(0.75em + 0.45rem);
  }
  .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
    border-color: #f1556c;
    box-shadow: 0 0 0 0.15rem rgba(241, 85, 108, 0.25);
  }
  .was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
    padding-right: calc(1.5em + 0.9rem);
    background-position: top calc(0.375em + 0.225rem) right calc(0.375em + 0.225rem);
  }
  .was-validated .form-select:invalid, .form-select.is-invalid {
    border-color: #f1556c;
  }
  .was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] {
    padding-right: 4.95rem;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%238b96a0' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23f1556c'%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='%23f1556c' stroke='none'/%3e%3c/svg%3e");
    background-position: right 0.9rem center, center right 2.7rem;
    background-size: 14px 10px, calc(0.75em + 0.45rem) calc(0.75em + 0.45rem);
  }
  .was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
    border-color: #f1556c;
    box-shadow: 0 0 0 0.15rem rgba(241, 85, 108, 0.25);
  }
  .was-validated .form-check-input:invalid, .form-check-input.is-invalid {
    border-color: #f1556c;
  }
  .was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
    background-color: #f1556c;
  }
  .was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
    box-shadow: 0 0 0 0.15rem rgba(241, 85, 108, 0.25);
  }
  .was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
    color: #f1556c;
  }
  .form-check-inline .form-check-input ~ .invalid-feedback {
    margin-left: 0.5em;
  }
  .was-validated .input-group .form-control:invalid, .input-group .form-control.is-invalid,
  .was-validated .input-group .form-select:invalid,
  .input-group .form-select.is-invalid {
    z-index: 2;
  }
  .was-validated .input-group .form-control:invalid:focus, .input-group .form-control.is-invalid:focus,
  .was-validated .input-group .form-select:invalid:focus,
  .input-group .form-select.is-invalid:focus {
    z-index: 3;
  }
  .btn {
    display: inline-block;
    font-weight: 400;
    line-height: 1.5;
    color: #6c757d;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
            user-select: none;
    background-color: transparent;
    border: 1px solid transparent;
    padding: 0.45rem 0.9rem;
    font-size: 0.875rem;
    border-radius: 0.15rem;
    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;
  }
  @media (prefers-reduced-motion: reduce) {
    .btn {
      transition: none;
    }
  }
  .btn:hover {
    color: #6c757d;
  }
  .btn-check:focus + .btn, .btn:focus {
    outline: 0;
    box-shadow: 0 0 0 0.15rem var(--ct-input-btn-focus-color);
  }
  .btn:disabled, .btn.disabled, fieldset:disabled .btn {
    pointer-events: none;
    opacity: 0.65;
  }
  .btn-primary {
    color: #fff;
    background-color: #6658dd;
    border-color: #6658dd;
    border-radius: 8px;
  }
  .btn-primary:hover {
    color: #fff;
    background-color: #574bbc;
    border-color: #5246b1;
  }
  .btn-check:focus + .btn-primary, .btn-primary:focus {
    color: #fff;
    background-color: #574bbc;
    border-color: #5246b1;
    box-shadow: 0 0 0 0.15rem rgba(125, 113, 226, 0.5);
  }
  .btn-check:checked + .btn-primary, .btn-check:active + .btn-primary, .btn-primary:active, .btn-primary.active, .show > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #5246b1;
    border-color: #4d42a6;
  }
  .btn-check:checked + .btn-primary:focus, .btn-check:active + .btn-primary:focus, .btn-primary:active:focus, .btn-primary.active:focus, .show > .btn-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.15rem rgba(125, 113, 226, 0.5);
  }
  .btn-primary:disabled, .btn-primary.disabled {
    color: #fff;
    background-color: #6658dd;
    border-color: #6658dd;
  }
  .btn-secondary {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d;
    border-radius: 8px;
  }
  .btn-secondary:hover {
    color: #fff;
    background-color: #5c636a;
    border-color: #565e64;
  }
  .btn-check:focus + .btn-secondary, .btn-secondary:focus {
    color: #fff;
    background-color: #5c636a;
    border-color: #565e64;
    box-shadow: 0 0 0 0.15rem rgba(130, 138, 145, 0.5);
  }
  .btn-check:checked + .btn-secondary, .btn-check:active + .btn-secondary, .btn-secondary:active, .btn-secondary.active, .show > .btn-secondary.dropdown-toggle {
    color: #fff;
    background-color: #565e64;
    border-color: #51585e;
  }
  .btn-check:checked + .btn-secondary:focus, .btn-check:active + .btn-secondary:focus, .btn-secondary:active:focus, .btn-secondary.active:focus, .show > .btn-secondary.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.15rem rgba(130, 138, 145, 0.5);
  }
  .btn-secondary:disabled, .btn-secondary.disabled {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d;
  }
  .btn-success {
    color: #fff;
    background-color: #1abc9c;
    border-color: #1abc9c;
  }
  .btn-success:hover {
    color: #fff;
    background-color: #16a085;
    border-color: #15967d;
  }
  .btn-check:focus + .btn-success, .btn-success:focus {
    color: #fff;
    background-color: #16a085;
    border-color: #15967d;
    box-shadow: 0 0 0 0.15rem rgba(60, 198, 171, 0.5);
  }
  .btn-check:checked + .btn-success, .btn-check:active + .btn-success, .btn-success:active, .btn-success.active, .show > .btn-success.dropdown-toggle {
    color: #fff;
    background-color: #15967d;
    border-color: #148d75;
  }
  .btn-check:checked + .btn-success:focus, .btn-check:active + .btn-success:focus, .btn-success:active:focus, .btn-success.active:focus, .show > .btn-success.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.15rem rgba(60, 198, 171, 0.5);
  }
  .btn-success:disabled, .btn-success.disabled {
    color: #fff;
    background-color: #1abc9c;
    border-color: #1abc9c;
  }
  .btn-purple {
    color: #fff;
    background-color: #6658dd;
    border-color: #6658dd;
  }
  .btn-purple:hover {
    color: #fff;
    background-color: #574bbc;
    border-color: #5246b1;
  }
  .btn-check:focus + .btn-purple, .btn-purple:focus {
    color: #fff;
    background-color: #574bbc;
    border-color: #5246b1;
    box-shadow: 0 0 0 0.15rem rgba(125, 113, 226, 0.5);
  }
  .btn-check:checked + .btn-purple, .btn-check:active + .btn-purple, .btn-purple:active, .btn-purple.active, .show > .btn-purple.dropdown-toggle {
    color: #fff;
    background-color: #5246b1;
    border-color: #4d42a6;
  }
  .btn-check:checked + .btn-purple:focus, .btn-check:active + .btn-purple:focus, .btn-purple:active:focus, .btn-purple.active:focus, .show > .btn-purple.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.15rem rgba(125, 113, 226, 0.5);
  }
  .btn-purple:disabled, .btn-purple.disabled {
    color: #fff;
    background-color: #6658dd;
    border-color: #6658dd;
  }
  .btn-info {
    color: #fff;
    background-color: #4fc6e1;
    border-color: #4fc6e1;
  }
  .btn-info:hover {
    color: #fff;
    background-color: #43a8bf;
    border-color: #3f9eb4;
  }
  .btn-check:focus + .btn-info, .btn-info:focus {
    color: #fff;
    background-color: #43a8bf;
    border-color: #3f9eb4;
    box-shadow: 0 0 0 0.15rem rgba(105, 207, 230, 0.5);
  }
  .btn-check:checked + .btn-info, .btn-check:active + .btn-info, .btn-info:active, .btn-info.active, .show > .btn-info.dropdown-toggle {
    color: #fff;
    background-color: #3f9eb4;
    border-color: #3b95a9;
  }
  .btn-check:checked + .btn-info:focus, .btn-check:active + .btn-info:focus, .btn-info:active:focus, .btn-info.active:focus, .show > .btn-info.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.15rem rgba(105, 207, 230, 0.5);
  }
  .btn-info:disabled, .btn-info.disabled {
    color: #fff;
    background-color: #4fc6e1;
    border-color: #4fc6e1;
  }
  .btn-warning {
    color: #343a40;
    background-color: #f7b84b;
    border-color: #f7b84b;
  }
  .btn-warning:hover {
    color: #343a40;
    background-color: #f8c366;
    border-color: #f8bf5d;
  }
  .btn-check:focus + .btn-warning, .btn-warning:focus {
    color: #343a40;
    background-color: #f8c366;
    border-color: #f8bf5d;
    box-shadow: 0 0 0 0.15rem rgba(218, 165, 73, 0.5);
  }
  .btn-check:checked + .btn-warning, .btn-check:active + .btn-warning, .btn-warning:active, .btn-warning.active, .show > .btn-warning.dropdown-toggle {
    color: #343a40;
    background-color: #f9c66f;
    border-color: #f8bf5d;
  }
  .btn-check:checked + .btn-warning:focus, .btn-check:active + .btn-warning:focus, .btn-warning:active:focus, .btn-warning.active:focus, .show > .btn-warning.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.15rem rgba(218, 165, 73, 0.5);
  }
  .btn-warning:disabled, .btn-warning.disabled {
    color: #343a40;
    background-color: #f7b84b;
    border-color: #f7b84b;
  }
  .btn-danger {
    color: #fff;
    background-color: #f1556c;
    border-color: #f1556c;
  }
  .btn-danger:hover {
    color: #fff;
    background-color: #cd485c;
    border-color: #c14456;
  }
  .btn-check:focus + .btn-danger, .btn-danger:focus {
    color: #fff;
    background-color: #cd485c;
    border-color: #c14456;
    box-shadow: 0 0 0 0.15rem rgba(243, 111, 130, 0.5);
  }
  .btn-check:checked + .btn-danger, .btn-check:active + .btn-danger, .btn-danger:active, .btn-danger.active, .show > .btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #c14456;
    border-color: #b54051;
  }
  .btn-check:checked + .btn-danger:focus, .btn-check:active + .btn-danger:focus, .btn-danger:active:focus, .btn-danger.active:focus, .show > .btn-danger.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.15rem rgba(243, 111, 130, 0.5);
  }
  .btn-danger:disabled, .btn-danger.disabled {
    color: #fff;
    background-color: #f1556c;
    border-color: #f1556c;
  }
  .btn-light {
    color: #343a40;
    background-color: #f3f7f9;
    border-color: #f3f7f9;
  }
  .btn-light:hover {
    color: #343a40;
    background-color: #f5f8fa;
    border-color: #f4f8fa;
  }
  .btn-check:focus + .btn-light, .btn-light:focus {
    color: #343a40;
    background-color: #f5f8fa;
    border-color: #f4f8fa;
    box-shadow: 0 0 0 0.15rem rgba(214, 219, 221, 0.5);
  }
  .btn-check:checked + .btn-light, .btn-check:active + .btn-light, .btn-light:active, .btn-light.active, .show > .btn-light.dropdown-toggle {
    color: #343a40;
    background-color: #f5f9fa;
    border-color: #f4f8fa;
  }
  .btn-check:checked + .btn-light:focus, .btn-check:active + .btn-light:focus, .btn-light:active:focus, .btn-light.active:focus, .show > .btn-light.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.15rem rgba(214, 219, 221, 0.5);
  }
  .btn-light:disabled, .btn-light.disabled {
    color: #343a40;
    background-color: #f3f7f9;
    border-color: #f3f7f9;
  }
  .btn-dark {
    color: #fff;
    background-color: #323a46;
    border-color: #323a46;
  }
  .btn-dark:hover {
    color: #fff;
    background-color: #2b313c;
    border-color: #282e38;
  }
  .btn-check:focus + .btn-dark, .btn-dark:focus {
    color: #fff;
    background-color: #2b313c;
    border-color: #282e38;
    box-shadow: 0 0 0 0.15rem rgba(81, 88, 98, 0.5);
  }
  .btn-check:checked + .btn-dark, .btn-check:active + .btn-dark, .btn-dark:active, .btn-dark.active, .show > .btn-dark.dropdown-toggle {
    color: #fff;
    background-color: #282e38;
    border-color: #262c35;
  }
  .btn-check:checked + .btn-dark:focus, .btn-check:active + .btn-dark:focus, .btn-dark:active:focus, .btn-dark.active:focus, .show > .btn-dark.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.15rem rgba(81, 88, 98, 0.5);
  }
  .btn-dark:disabled, .btn-dark.disabled {
    color: #fff;
    background-color: #323a46;
    border-color: #323a46;
  }
  .btn-pink {
    color: #fff;
    background-color: #f672a7;
    border-color: #f672a7;
  }
  .btn-pink:hover {
    color: #fff;
    background-color: #d1618e;
    border-color: #c55b86;
  }
  .btn-check:focus + .btn-pink, .btn-pink:focus {
    color: #fff;
    background-color: #d1618e;
    border-color: #c55b86;
    box-shadow: 0 0 0 0.15rem rgba(247, 135, 180, 0.5);
  }
  .btn-check:checked + .btn-pink, .btn-check:active + .btn-pink, .btn-pink:active, .btn-pink.active, .show > .btn-pink.dropdown-toggle {
    color: #fff;
    background-color: #c55b86;
    border-color: #b9567d;
  }
  .btn-check:checked + .btn-pink:focus, .btn-check:active + .btn-pink:focus, .btn-pink:active:focus, .btn-pink.active:focus, .show > .btn-pink.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.15rem rgba(247, 135, 180, 0.5);
  }
  .btn-pink:disabled, .btn-pink.disabled {
    color: #fff;
    background-color: #f672a7;
    border-color: #f672a7;
  }
  .btn-blue {
    color: #fff;
    background-color: #4a81d4;
    border-color: #4a81d4;
  }
  .btn-blue:hover {
    color: #fff;
    background-color: #3f6eb4;
    border-color: #3b67aa;
  }
  .btn-check:focus + .btn-blue, .btn-blue:focus {
    color: #fff;
    background-color: #3f6eb4;
    border-color: #3b67aa;
    box-shadow: 0 0 0 0.15rem rgba(101, 148, 218, 0.5);
  }
  .btn-check:checked + .btn-blue, .btn-check:active + .btn-blue, .btn-blue:active, .btn-blue.active, .show > .btn-blue.dropdown-toggle {
    color: #fff;
    background-color: #3b67aa;
    border-color: #38619f;
  }
  .btn-check:checked + .btn-blue:focus, .btn-check:active + .btn-blue:focus, .btn-blue:active:focus, .btn-blue.active:focus, .show > .btn-blue.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.15rem rgba(101, 148, 218, 0.5);
  }
  .btn-blue:disabled, .btn-blue.disabled {
    color: #fff;
    background-color: #4a81d4;
    border-color: #4a81d4;
  }
  .btn-outline-primary {
    color: #6658dd;
    border-color: #6658dd;
  }
  .btn-outline-primary:hover {
    color: #fff;
    background-color: #6658dd;
    border-color: #6658dd;
  }
  .btn-check:focus + .btn-outline-primary, .btn-outline-primary:focus {
    box-shadow: 0 0 0 0.15rem rgba(102, 88, 221, 0.5);
  }
  .btn-check:checked + .btn-outline-primary, .btn-check:active + .btn-outline-primary, .btn-outline-primary:active, .btn-outline-primary.active, .btn-outline-primary.dropdown-toggle.show {
    color: #fff;
    background-color: #6658dd;
    border-color: #6658dd;
  }
  .btn-check:checked + .btn-outline-primary:focus, .btn-check:active + .btn-outline-primary:focus, .btn-outline-primary:active:focus, .btn-outline-primary.active:focus, .btn-outline-primary.dropdown-toggle.show:focus {
    box-shadow: 0 0 0 0.15rem rgba(102, 88, 221, 0.5);
  }
  .btn-outline-primary:disabled, .btn-outline-primary.disabled {
    color: #6658dd;
    background-color: transparent;
  }
  .btn-outline-secondary {
    color: #6c757d;
    border-color: #6c757d;
  }
  .btn-outline-secondary:hover {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d;
  }
  .btn-check:focus + .btn-outline-secondary, .btn-outline-secondary:focus {
    box-shadow: 0 0 0 0.15rem rgba(108, 117, 125, 0.5);
  }
  .btn-check:checked + .btn-outline-secondary, .btn-check:active + .btn-outline-secondary, .btn-outline-secondary:active, .btn-outline-secondary.active, .btn-outline-secondary.dropdown-toggle.show {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d;
  }
  .btn-check:checked + .btn-outline-secondary:focus, .btn-check:active + .btn-outline-secondary:focus, .btn-outline-secondary:active:focus, .btn-outline-secondary.active:focus, .btn-outline-secondary.dropdown-toggle.show:focus {
    box-shadow: 0 0 0 0.15rem rgba(108, 117, 125, 0.5);
  }
  .btn-outline-secondary:disabled, .btn-outline-secondary.disabled {
    color: #6c757d;
    background-color: transparent;
  }
  .btn-outline-success {
    color: #1abc9c;
    border-color: #1abc9c;
  }
  .btn-outline-success:hover {
    color: #fff;
    background-color: #1abc9c;
    border-color: #1abc9c;
  }
  .btn-check:focus + .btn-outline-success, .btn-outline-success:focus {
    box-shadow: 0 0 0 0.15rem rgba(26, 188, 156, 0.5);
  }
  .btn-check:checked + .btn-outline-success, .btn-check:active + .btn-outline-success, .btn-outline-success:active, .btn-outline-success.active, .btn-outline-success.dropdown-toggle.show {
    color: #fff;
    background-color: #1abc9c;
    border-color: #1abc9c;
  }
  .btn-check:checked + .btn-outline-success:focus, .btn-check:active + .btn-outline-success:focus, .btn-outline-success:active:focus, .btn-outline-success.active:focus, .btn-outline-success.dropdown-toggle.show:focus {
    box-shadow: 0 0 0 0.15rem rgba(26, 188, 156, 0.5);
  }
  .btn-outline-success:disabled, .btn-outline-success.disabled {
    color: #1abc9c;
    background-color: transparent;
  }
  .btn-outline-purple {
    color: #6658dd;
    border-color: #6658dd;
  }
  .btn-outline-purple:hover {
    color: #fff;
    background-color: #6658dd;
    border-color: #6658dd;
  }
  .btn-check:focus + .btn-outline-purple, .btn-outline-purple:focus {
    box-shadow: 0 0 0 0.15rem rgba(102, 88, 221, 0.5);
  }
  .btn-check:checked + .btn-outline-purple, .btn-check:active + .btn-outline-purple, .btn-outline-purple:active, .btn-outline-purple.active, .btn-outline-purple.dropdown-toggle.show {
    color: #fff;
    background-color: #6658dd;
    border-color: #6658dd;
  }
  .btn-check:checked + .btn-outline-purple:focus, .btn-check:active + .btn-outline-purple:focus, .btn-outline-purple:active:focus, .btn-outline-purple.active:focus, .btn-outline-purple.dropdown-toggle.show:focus {
    box-shadow: 0 0 0 0.15rem rgba(102, 88, 221, 0.5);
  }
  .btn-outline-purple:disabled, .btn-outline-purple.disabled {
    color: #6658dd;
    background-color: transparent;
  }
  .btn-outline-info {
    color: #4fc6e1;
    border-color: #4fc6e1;
  }
  .btn-outline-info:hover {
    color: #fff;
    background-color: #4fc6e1;
    border-color: #4fc6e1;
  }
  .btn-check:focus + .btn-outline-info, .btn-outline-info:focus {
    box-shadow: 0 0 0 0.15rem rgba(79, 198, 225, 0.5);
  }
  .btn-check:checked + .btn-outline-info, .btn-check:active + .btn-outline-info, .btn-outline-info:active, .btn-outline-info.active, .btn-outline-info.dropdown-toggle.show {
    color: #fff;
    background-color: #4fc6e1;
    border-color: #4fc6e1;
  }
  .btn-check:checked + .btn-outline-info:focus, .btn-check:active + .btn-outline-info:focus, .btn-outline-info:active:focus, .btn-outline-info.active:focus, .btn-outline-info.dropdown-toggle.show:focus {
    box-shadow: 0 0 0 0.15rem rgba(79, 198, 225, 0.5);
  }
  .btn-outline-info:disabled, .btn-outline-info.disabled {
    color: #4fc6e1;
    background-color: transparent;
  }
  .btn-outline-warning {
    color: #f7b84b;
    border-color: #f7b84b;
  }
  .btn-outline-warning:hover {
    color: #343a40;
    background-color: #f7b84b;
    border-color: #f7b84b;
  }
  .btn-check:focus + .btn-outline-warning, .btn-outline-warning:focus {
    box-shadow: 0 0 0 0.15rem rgba(247, 184, 75, 0.5);
  }
  .btn-check:checked + .btn-outline-warning, .btn-check:active + .btn-outline-warning, .btn-outline-warning:active, .btn-outline-warning.active, .btn-outline-warning.dropdown-toggle.show {
    color: #343a40;
    background-color: #f7b84b;
    border-color: #f7b84b;
  }
  .btn-check:checked + .btn-outline-warning:focus, .btn-check:active + .btn-outline-warning:focus, .btn-outline-warning:active:focus, .btn-outline-warning.active:focus, .btn-outline-warning.dropdown-toggle.show:focus {
    box-shadow: 0 0 0 0.15rem rgba(247, 184, 75, 0.5);
  }
  .btn-outline-warning:disabled, .btn-outline-warning.disabled {
    color: #f7b84b;
    background-color: transparent;
  }
  .btn-outline-danger {
    color: #f1556c;
    border-color: #f1556c;
  }
  .btn-outline-danger:hover {
    color: #fff;
    background-color: #f1556c;
    border-color: #f1556c;
  }
  .btn-check:focus + .btn-outline-danger, .btn-outline-danger:focus {
    box-shadow: 0 0 0 0.15rem rgba(241, 85, 108, 0.5);
  }
  .btn-check:checked + .btn-outline-danger, .btn-check:active + .btn-outline-danger, .btn-outline-danger:active, .btn-outline-danger.active, .btn-outline-danger.dropdown-toggle.show {
    color: #fff;
    background-color: #f1556c;
    border-color: #f1556c;
  }
  .btn-check:checked + .btn-outline-danger:focus, .btn-check:active + .btn-outline-danger:focus, .btn-outline-danger:active:focus, .btn-outline-danger.active:focus, .btn-outline-danger.dropdown-toggle.show:focus {
    box-shadow: 0 0 0 0.15rem rgba(241, 85, 108, 0.5);
  }
  .btn-outline-danger:disabled, .btn-outline-danger.disabled {
    color: #f1556c;
    background-color: transparent;
  }
  .btn-outline-light {
    color: #f3f7f9;
    border-color: #f3f7f9;
  }
  .btn-outline-light:hover {
    color: #343a40;
    background-color: #f3f7f9;
    border-color: #f3f7f9;
  }
  .btn-check:focus + .btn-outline-light, .btn-outline-light:focus {
    box-shadow: 0 0 0 0.15rem rgba(243, 247, 249, 0.5);
  }
  .btn-check:checked + .btn-outline-light, .btn-check:active + .btn-outline-light, .btn-outline-light:active, .btn-outline-light.active, .btn-outline-light.dropdown-toggle.show {
    color: #343a40;
    background-color: #f3f7f9;
    border-color: #f3f7f9;
  }
  .btn-check:checked + .btn-outline-light:focus, .btn-check:active + .btn-outline-light:focus, .btn-outline-light:active:focus, .btn-outline-light.active:focus, .btn-outline-light.dropdown-toggle.show:focus {
    box-shadow: 0 0 0 0.15rem rgba(243, 247, 249, 0.5);
  }
  .btn-outline-light:disabled, .btn-outline-light.disabled {
    color: #f3f7f9;
    background-color: transparent;
  }
  .btn-outline-dark {
    color: #323a46;
    border-color: #323a46;
  }
  .btn-outline-dark:hover {
    color: #fff;
    background-color: #323a46;
    border-color: #323a46;
  }
  .btn-check:focus + .btn-outline-dark, .btn-outline-dark:focus {
    box-shadow: 0 0 0 0.15rem rgba(50, 58, 70, 0.5);
  }
  .btn-check:checked + .btn-outline-dark, .btn-check:active + .btn-outline-dark, .btn-outline-dark:active, .btn-outline-dark.active, .btn-outline-dark.dropdown-toggle.show {
    color: #fff;
    background-color: #323a46;
    border-color: #323a46;
  }
  .btn-check:checked + .btn-outline-dark:focus, .btn-check:active + .btn-outline-dark:focus, .btn-outline-dark:active:focus, .btn-outline-dark.active:focus, .btn-outline-dark.dropdown-toggle.show:focus {
    box-shadow: 0 0 0 0.15rem rgba(50, 58, 70, 0.5);
  }
  .btn-outline-dark:disabled, .btn-outline-dark.disabled {
    color: #323a46;
    background-color: transparent;
  }
  .btn-outline-pink {
    color: #f672a7;
    border-color: #f672a7;
  }
  .btn-outline-pink:hover {
    color: #fff;
    background-color: #f672a7;
    border-color: #f672a7;
  }
  .btn-check:focus + .btn-outline-pink, .btn-outline-pink:focus {
    box-shadow: 0 0 0 0.15rem rgba(246, 114, 167, 0.5);
  }
  .btn-check:checked + .btn-outline-pink, .btn-check:active + .btn-outline-pink, .btn-outline-pink:active, .btn-outline-pink.active, .btn-outline-pink.dropdown-toggle.show {
    color: #fff;
    background-color: #f672a7;
    border-color: #f672a7;
  }
  .btn-check:checked + .btn-outline-pink:focus, .btn-check:active + .btn-outline-pink:focus, .btn-outline-pink:active:focus, .btn-outline-pink.active:focus, .btn-outline-pink.dropdown-toggle.show:focus {
    box-shadow: 0 0 0 0.15rem rgba(246, 114, 167, 0.5);
  }
  .btn-outline-pink:disabled, .btn-outline-pink.disabled {
    color: #f672a7;
    background-color: transparent;
  }
  .btn-outline-blue {
    color: #4a81d4;
    border-color: #4a81d4;
  }
  .btn-outline-blue:hover {
    color: #fff;
    background-color: #4a81d4;
    border-color: #4a81d4;
  }
  .btn-check:focus + .btn-outline-blue, .btn-outline-blue:focus {
    box-shadow: 0 0 0 0.15rem rgba(74, 129, 212, 0.5);
  }
  .btn-check:checked + .btn-outline-blue, .btn-check:active + .btn-outline-blue, .btn-outline-blue:active, .btn-outline-blue.active, .btn-outline-blue.dropdown-toggle.show {
    color: #fff;
    background-color: #4a81d4;
    border-color: #4a81d4;
  }
  .btn-check:checked + .btn-outline-blue:focus, .btn-check:active + .btn-outline-blue:focus, .btn-outline-blue:active:focus, .btn-outline-blue.active:focus, .btn-outline-blue.dropdown-toggle.show:focus {
    box-shadow: 0 0 0 0.15rem rgba(74, 129, 212, 0.5);
  }
  .btn-outline-blue:disabled, .btn-outline-blue.disabled {
    color: #4a81d4;
    background-color: transparent;
  }
  .btn-link {
    font-weight: 400;
    color: var(--ct-btn-link-color);
    text-decoration: none;
  }
  .btn-link:hover {
    color: var(--ct-btn-link-hover-color);
    text-decoration: none;
  }
  .btn-link:focus {
    text-decoration: none;
  }
  .btn-link:disabled, .btn-link.disabled {
    color: var(--ct-btn-link-disabled-color);
  }
  .btn-lg, .btn-group-lg > .btn {
    padding: 0.5rem 1rem;
    font-size: 1.09375rem;
    border-radius: 0.3rem;
  }
  .btn-sm, .btn-group-sm > .btn {
    padding: 0.28rem 0.8rem;
    font-size: 0.7875rem;
    border-radius: 0.2rem;
  }
  .fade {
    transition: opacity 0.15s linear;
  }
  @media (prefers-reduced-motion: reduce) {
    .fade {
      transition: none;
    }
  }
  .fade:not(.show) {
    opacity: 0;
  }
  .collapse:not(.show) {
    display: none;
  }
  .collapsing {
    height: 0;
    overflow: hidden;
    transition: height 0.35s ease;
  }
  @media (prefers-reduced-motion: reduce) {
    .collapsing {
      transition: none;
    }
  }
  .collapsing.collapse-horizontal {
    width: 0;
    height: auto;
    transition: width 0.35s ease;
  }
  @media (prefers-reduced-motion: reduce) {
    .collapsing.collapse-horizontal {
      transition: none;
    }
  }
  .dropup,
  .dropend,
  .dropdown,
  .dropstart {
    position: relative;
  }
  .dropdown-toggle {
    white-space: nowrap;
  }
  .dropdown-menu {
    position: absolute;
    z-index: 1000;
    display: none;
    min-width: 10rem;
    padding: 0.25rem 0;
    margin: 0;
    font-size: 0.875rem;
    color: var(--ct-dropdown-color);
    text-align: left;
    list-style: none;
    background-color: var(--ct-dropdown-bg);
    background-clip: padding-box;
    border: 1px solid var(--ct-dropdown-border-color);
    border-radius: 0.25rem;
  }
  .dropdown-menu[data-bs-popper] {
    top: 100%;
    left: 0;
    margin-top: 0;
  }
  .dropdown-menu-start {
    --bs-position: start;
  }
  .dropdown-menu-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-end {
    --bs-position: end;
  }
  .dropdown-menu-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
  @media (min-width: 576px) {
    .dropdown-menu-sm-start {
      --bs-position: start;
    }
    .dropdown-menu-sm-start[data-bs-popper] {
      right: auto;
      left: 0;
    }
  
    .dropdown-menu-sm-end {
      --bs-position: end;
    }
    .dropdown-menu-sm-end[data-bs-popper] {
      right: 0;
      left: auto;
    }
  }
  @media (min-width: 768px) {
    .dropdown-menu-md-start {
      --bs-position: start;
    }
    .dropdown-menu-md-start[data-bs-popper] {
      right: auto;
      left: 0;
    }
  
    .dropdown-menu-md-end {
      --bs-position: end;
    }
    .dropdown-menu-md-end[data-bs-popper] {
      right: 0;
      left: auto;
    }
  }
  @media (min-width: 992px) {
    .dropdown-menu-lg-start {
      --bs-position: start;
    }
    .dropdown-menu-lg-start[data-bs-popper] {
      right: auto;
      left: 0;
    }
  
    .dropdown-menu-lg-end {
      --bs-position: end;
    }
    .dropdown-menu-lg-end[data-bs-popper] {
      right: 0;
      left: auto;
    }
  }
  @media (min-width: 1200px) {
    .dropdown-menu-xl-start {
      --bs-position: start;
    }
    .dropdown-menu-xl-start[data-bs-popper] {
      right: auto;
      left: 0;
    }
  
    .dropdown-menu-xl-end {
      --bs-position: end;
    }
    .dropdown-menu-xl-end[data-bs-popper] {
      right: 0;
      left: auto;
    }
  }
  @media (min-width: 1400px) {
    .dropdown-menu-xxl-start {
      --bs-position: start;
    }
    .dropdown-menu-xxl-start[data-bs-popper] {
      right: auto;
      left: 0;
    }
  
    .dropdown-menu-xxl-end {
      --bs-position: end;
    }
    .dropdown-menu-xxl-end[data-bs-popper] {
      right: 0;
      left: auto;
    }
  }
  .dropup .dropdown-menu[data-bs-popper] {
    top: auto;
    bottom: 100%;
    margin-top: 0;
    margin-bottom: 0;
  }
  .dropend .dropdown-menu[data-bs-popper] {
    top: 0;
    right: auto;
    left: 100%;
    margin-top: 0;
    margin-left: 0;
  }
  .dropend .dropdown-toggle::after {
    vertical-align: 0;
  }
  .dropstart .dropdown-menu[data-bs-popper] {
    top: 0;
    right: 100%;
    left: auto;
    margin-top: 0;
    margin-right: 0;
  }
  .dropstart .dropdown-toggle::before {
    vertical-align: 0;
  }
  .dropdown-divider {
    height: 0;
    margin: 0.45rem 0;
    overflow: hidden;
    border-top: 1px solid var(--ct-dropdown-divider-bg);
  }
  .dropdown-item {
    display: block;
    width: 100%;
    padding: 0.375rem 1.2rem;
    clear: both;
    font-weight: 400;
    color: var(--ct-dropdown-link-color);
    text-align: inherit;
    white-space: nowrap;
    background-color: transparent;
    border: 0;
  }
  .dropdown-item:hover, .dropdown-item:focus {
    color: var(--ct-dropdown-link-hover-color);
    background-color: var(--ct-dropdown-link-hover-bg);
  }
  .dropdown-item.active, .dropdown-item:active {
    color: var(--ct-dropdown-link-active-color);
    text-decoration: none;
    background-color: var(--ct-dropdown-link-active-bg);
  }
  .dropdown-item.disabled, .dropdown-item:disabled {
    color: var(--ct-dropdown-link-disabled-color);
    pointer-events: none;
    background-color: transparent;
  }
  .dropdown-menu.show {
    display: block;
  }
  .dropdown-header {
    display: block;
    padding: 0.25rem 1.2rem;
    margin-bottom: 0;
    font-size: 0.7875rem;
    color: inherit;
    white-space: nowrap;
  }
  .dropdown-item-text {
    display: block;
    padding: 0.375rem 1.2rem;
    color: var(--ct-dropdown-link-color);
  }
  .dropdown-menu-dark {
    color: var(--ct-dropdown-dark-color);
    background-color: var(--ct-dropdown-dark-bg);
    border-color: var(--ct-dropdown-dark-border-color);
  }
  .dropdown-menu-dark .dropdown-item {
    color: var(--ct-dropdown-dark-link-color);
  }
  .dropdown-menu-dark .dropdown-item:hover, .dropdown-menu-dark .dropdown-item:focus {
    color: var(--ct-dropdown-dark-link-hover-color);
    background-color: var(--ct-dropdown-dark-link-hover-bg);
  }
  .dropdown-menu-dark .dropdown-item.active, .dropdown-menu-dark .dropdown-item:active {
    color: var(--ct-dropdown-dark-link-active-color);
    background-color: var(--ct-dropdown-dark-link-active-bg);
  }
  .dropdown-menu-dark .dropdown-item.disabled, .dropdown-menu-dark .dropdown-item:disabled {
    color: var(--ct-dropdown-dark-link-disabled-color);
  }
  .dropdown-menu-dark .dropdown-divider {
    border-color: var(--ct-dropdown-dark-divider-bg);
  }
  .dropdown-menu-dark .dropdown-item-text {
    color: var(--ct-dropdown-dark-link-color);
  }
  .dropdown-menu-dark .dropdown-header {
    color: var(--ct-dropdown-dark-header-color);
  }
  .btn-group,
  .btn-group-vertical {
    position: relative;
    display: inline-flex;
    vertical-align: middle;
  }
  .btn-group > .btn,
  .btn-group-vertical > .btn {
    position: relative;
    flex: 1 1 auto;
  }
  .btn-group > .btn-check:checked + .btn,
  .btn-group > .btn-check:focus + .btn,
  .btn-group > .btn:hover,
  .btn-group > .btn:focus,
  .btn-group > .btn:active,
  .btn-group > .btn.active,
  .btn-group-vertical > .btn-check:checked + .btn,
  .btn-group-vertical > .btn-check:focus + .btn,
  .btn-group-vertical > .btn:hover,
  .btn-group-vertical > .btn:focus,
  .btn-group-vertical > .btn:active,
  .btn-group-vertical > .btn.active {
    z-index: 1;
  }
  .btn-toolbar {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
  }
  .btn-toolbar .input-group {
    width: auto;
  }
  .btn-group > .btn:not(:first-child),
  .btn-group > .btn-group:not(:first-child) {
    margin-left: -1px;
  }
  .btn-group > .btn:not(:last-child):not(.dropdown-toggle),
  .btn-group > .btn-group:not(:last-child) > .btn {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .btn-group > .btn:nth-child(n+3),
  .btn-group > :not(.btn-check) + .btn,
  .btn-group > .btn-group:not(:first-child) > .btn {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .dropdown-toggle-split {
    padding-right: 0.675rem;
    padding-left: 0.675rem;
  }
  .dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
    margin-left: 0;
  }
  .dropstart .dropdown-toggle-split::before {
    margin-right: 0;
  }
  .btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
    padding-right: 0.6rem;
    padding-left: 0.6rem;
  }
  .btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
    padding-right: 0.75rem;
    padding-left: 0.75rem;
  }
  .btn-group-vertical {
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
  }
  .btn-group-vertical > .btn,
  .btn-group-vertical > .btn-group {
    width: 100%;
  }
  .btn-group-vertical > .btn:not(:first-child),
  .btn-group-vertical > .btn-group:not(:first-child) {
    margin-top: -1px;
  }
  .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
  .btn-group-vertical > .btn-group:not(:last-child) > .btn {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }
  .btn-group-vertical > .btn ~ .btn,
  .btn-group-vertical > .btn-group:not(:first-child) > .btn {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
  .nav {
    display: flex;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
  }
  .nav-link {
    display: block;
    padding: 0.5rem 1rem;
    color: var(--ct-link-color);
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
  }
  @media (prefers-reduced-motion: reduce) {
    .nav-link {
      transition: none;
    }
  }
  .nav-link:hover, .nav-link:focus {
    color: var(--ct-link-hover-color);
  }
  .nav-link.disabled {
    color: var(--ct-nav-link-disabled-color);
    pointer-events: none;
    cursor: default;
  }
  .nav-tabs {
    border-bottom: 1px solid var(--ct-nav-tabs-border-color);
  }
  .nav-tabs .nav-link {
    margin-bottom: -1px;
    background: none;
    border: 1px solid transparent;
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
    color: black;
  }
  .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
    border-color: var(--ct-nav-tabs-link-hover-border-color);
    isolation: isolate;
  }
  .nav-tabs .nav-link.disabled {
    color: var(--ct-nav-link-disabled-color);
    background-color: transparent;
    border-color: transparent;
  }
  .nav-tabs .nav-link.active,
  .nav-tabs .nav-item.show .nav-link {
    color: var(--ct-nav-tabs-link-active-color);
    background-color: var(--ct-nav-tabs-link-active-bg);
    border-color: var(--ct-nav-tabs-link-active-border-color);
  }
  .nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
  .nav-pills .nav-link {
    background: none;
    border: 0;
    border-radius: 0.25rem;
  }
  .nav-pills .nav-link.active,
  .nav-pills .show > .nav-link {
    color: var(--ct-component-active-color);
    background-color: var(--ct-component-active-bg);
  }
  .nav-fill > .nav-link,
  .nav-fill .nav-item {
    flex: 1 1 auto;
    text-align: center;
  }
  .nav-justified > .nav-link,
  .nav-justified .nav-item {
    flex-basis: 0;
    flex-grow: 1;
    text-align: center;
  }
  .nav-fill .nav-item .nav-link,
  .nav-justified .nav-item .nav-link {
    width: 100%;
  }
  .tab-content > .tab-pane {
    display: none;
  }
  .tab-content > .active {
    display: block;
  }
  .navbar {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
  .navbar > .container,
  .navbar > .container-fluid,
  .navbar > .container-sm,
  .navbar > .container-md,
  .navbar > .container-lg,
  .navbar > .container-xl,
  .navbar > .container-xxl {
    display: flex;
    flex-wrap: inherit;
    align-items: center;
    justify-content: space-between;
  }
  .navbar-brand {
    padding-top: 0.3359375rem;
    padding-bottom: 0.3359375rem;
    margin-right: 1rem;
    font-size: 1.09375rem;
    white-space: nowrap;
  }
  .navbar-nav {
    display: flex;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
  }
  .navbar-nav .nav-link {
    padding-right: 0;
    padding-left: 0;
  }
  .navbar-nav .dropdown-menu {
    position: static;
  }
  .navbar-text {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .navbar-collapse {
    flex-basis: 100%;
    flex-grow: 1;
    align-items: center;
  }
  .navbar-toggler {
    padding: 0.25rem 0.75rem;
    font-size: 1.09375rem;
    line-height: 1;
    background-color: transparent;
    border: 1px solid transparent;
    border-radius: 0.15rem;
    transition: box-shadow 0.15s ease-in-out;
  }
  @media (prefers-reduced-motion: reduce) {
    .navbar-toggler {
      transition: none;
    }
  }
  .navbar-toggler:hover {
    text-decoration: none;
  }
  .navbar-toggler:focus {
    text-decoration: none;
    outline: 0;
    box-shadow: 0 0 0 0.15rem;
  }
  .navbar-toggler-icon {
    display: inline-block;
    width: 1.5em;
    height: 1.5em;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
  }
  .navbar-nav-scroll {
    max-height: var(--ct-scroll-height, 75vh);
    overflow-y: auto;
  }
  @media (min-width: 576px) {
    .navbar-expand-sm {
      flex-wrap: nowrap;
      justify-content: flex-start;
    }
    .navbar-expand-sm .navbar-nav {
      flex-direction: row;
    }
    .navbar-expand-sm .navbar-nav .dropdown-menu {
      position: absolute;
    }
    .navbar-expand-sm .navbar-nav .nav-link {
      padding-right: 0.5rem;
      padding-left: 0.5rem;
    }
    .navbar-expand-sm .navbar-nav-scroll {
      overflow: visible;
    }
    .navbar-expand-sm .navbar-collapse {
      display: flex !important;
      flex-basis: auto;
    }
    .navbar-expand-sm .navbar-toggler {
      display: none;
    }
    .navbar-expand-sm .offcanvas-header {
      display: none;
    }
    .navbar-expand-sm .offcanvas {
      position: inherit;
      bottom: 0;
      z-index: 1000;
      flex-grow: 1;
      visibility: visible !important;
      background-color: transparent;
      border-right: 0;
      border-left: 0;
      transition: none;
      transform: none;
    }
    .navbar-expand-sm .offcanvas-top,
  .navbar-expand-sm .offcanvas-bottom {
      height: auto;
      border-top: 0;
      border-bottom: 0;
    }
    .navbar-expand-sm .offcanvas-body {
      display: flex;
      flex-grow: 0;
      padding: 0;
      overflow-y: visible;
    }
  }
  @media (min-width: 768px) {
    .navbar-expand-md {
      flex-wrap: nowrap;
      justify-content: flex-start;
    }
    .navbar-expand-md .navbar-nav {
      flex-direction: row;
    }
    .navbar-expand-md .navbar-nav .dropdown-menu {
      position: absolute;
    }
    .navbar-expand-md .navbar-nav .nav-link {
      padding-right: 0.5rem;
      padding-left: 0.5rem;
    }
    .navbar-expand-md .navbar-nav-scroll {
      overflow: visible;
    }
    .navbar-expand-md .navbar-collapse {
      display: flex !important;
      flex-basis: auto;
    }
    .navbar-expand-md .navbar-toggler {
      display: none;
    }
    .navbar-expand-md .offcanvas-header {
      display: none;
    }
    .navbar-expand-md .offcanvas {
      position: inherit;
      bottom: 0;
      z-index: 1000;
      flex-grow: 1;
      visibility: visible !important;
      background-color: transparent;
      border-right: 0;
      border-left: 0;
      transition: none;
      transform: none;
    }
    .navbar-expand-md .offcanvas-top,
  .navbar-expand-md .offcanvas-bottom {
      height: auto;
      border-top: 0;
      border-bottom: 0;
    }
    .navbar-expand-md .offcanvas-body {
      display: flex;
      flex-grow: 0;
      padding: 0;
      overflow-y: visible;
    }
  }
  @media (min-width: 992px) {
    .navbar-expand-lg {
      flex-wrap: nowrap;
      justify-content: flex-start;
    }
    .navbar-expand-lg .navbar-nav {
      flex-direction: row;
    }
    .navbar-expand-lg .navbar-nav .dropdown-menu {
      position: absolute;
    }
    .navbar-expand-lg .navbar-nav .nav-link {
      padding-right: 0.5rem;
      padding-left: 0.5rem;
    }
    .navbar-expand-lg .navbar-nav-scroll {
      overflow: visible;
    }
    .navbar-expand-lg .navbar-collapse {
      display: flex !important;
      flex-basis: auto;
    }
    .navbar-expand-lg .navbar-toggler {
      display: none;
    }
    .navbar-expand-lg .offcanvas-header {
      display: none;
    }
    .navbar-expand-lg .offcanvas {
      position: inherit;
      bottom: 0;
      z-index: 1000;
      flex-grow: 1;
      visibility: visible !important;
      background-color: transparent;
      border-right: 0;
      border-left: 0;
      transition: none;
      transform: none;
    }
    .navbar-expand-lg .offcanvas-top,
  .navbar-expand-lg .offcanvas-bottom {
      height: auto;
      border-top: 0;
      border-bottom: 0;
    }
    .navbar-expand-lg .offcanvas-body {
      display: flex;
      flex-grow: 0;
      padding: 0;
      overflow-y: visible;
    }
  }
  @media (min-width: 1200px) {
    .navbar-expand-xl {
      flex-wrap: nowrap;
      justify-content: flex-start;
    }
    .navbar-expand-xl .navbar-nav {
      flex-direction: row;
    }
    .navbar-expand-xl .navbar-nav .dropdown-menu {
      position: absolute;
    }
    .navbar-expand-xl .navbar-nav .nav-link {
      padding-right: 0.5rem;
      padding-left: 0.5rem;
    }
    .navbar-expand-xl .navbar-nav-scroll {
      overflow: visible;
    }
    .navbar-expand-xl .navbar-collapse {
      display: flex !important;
      flex-basis: auto;
    }
    .navbar-expand-xl .navbar-toggler {
      display: none;
    }
    .navbar-expand-xl .offcanvas-header {
      display: none;
    }
    .navbar-expand-xl .offcanvas {
      position: inherit;
      bottom: 0;
      z-index: 1000;
      flex-grow: 1;
      visibility: visible !important;
      background-color: transparent;
      border-right: 0;
      border-left: 0;
      transition: none;
      transform: none;
    }
    .navbar-expand-xl .offcanvas-top,
  .navbar-expand-xl .offcanvas-bottom {
      height: auto;
      border-top: 0;
      border-bottom: 0;
    }
    .navbar-expand-xl .offcanvas-body {
      display: flex;
      flex-grow: 0;
      padding: 0;
      overflow-y: visible;
    }
  }
  @media (min-width: 1400px) {
    .navbar-expand-xxl {
      flex-wrap: nowrap;
      justify-content: flex-start;
    }
    .navbar-expand-xxl .navbar-nav {
      flex-direction: row;
    }
    .navbar-expand-xxl .navbar-nav .dropdown-menu {
      position: absolute;
    }
    .navbar-expand-xxl .navbar-nav .nav-link {
      padding-right: 0.5rem;
      padding-left: 0.5rem;
    }
    .navbar-expand-xxl .navbar-nav-scroll {
      overflow: visible;
    }
    .navbar-expand-xxl .navbar-collapse {
      display: flex !important;
      flex-basis: auto;
    }
    .navbar-expand-xxl .navbar-toggler {
      display: none;
    }
    .navbar-expand-xxl .offcanvas-header {
      display: none;
    }
    .navbar-expand-xxl .offcanvas {
      position: inherit;
      bottom: 0;
      z-index: 1000;
      flex-grow: 1;
      visibility: visible !important;
      background-color: transparent;
      border-right: 0;
      border-left: 0;
      transition: none;
      transform: none;
    }
    .navbar-expand-xxl .offcanvas-top,
  .navbar-expand-xxl .offcanvas-bottom {
      height: auto;
      border-top: 0;
      border-bottom: 0;
    }
    .navbar-expand-xxl .offcanvas-body {
      display: flex;
      flex-grow: 0;
      padding: 0;
      overflow-y: visible;
    }
  }
  .navbar-expand {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand .navbar-toggler {
    display: none;
  }
  .navbar-expand .offcanvas-header {
    display: none;
  }
  .navbar-expand .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    transition: none;
    transform: none;
  }
  .navbar-expand .offcanvas-top,
  .navbar-expand .offcanvas-bottom {
    height: auto;
    border-top: 0;
    border-bottom: 0;
  }
  .navbar-expand .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
  .navbar-light .navbar-brand {
    color: var(--ct-navbar-light-active-color);
  }
  .navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
    color: var(--ct-navbar-light-active-color);
  }
  .navbar-light .navbar-nav .nav-link {
    color: var(--ct-navbar-light-color);
  }
  .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
    color: var(--ct-navbar-light-hover-color);
  }
  .navbar-light .navbar-nav .nav-link.disabled {
    color: var(--ct-navbar-light-disabled-color);
  }
  .navbar-light .navbar-nav .show > .nav-link,
  .navbar-light .navbar-nav .nav-link.active {
    color: var(--ct-navbar-light-active-color);
  }
  .navbar-light .navbar-toggler {
    color: var(--ct-navbar-light-color);
    border-color: var(--ct-navbar-light-toggler-border-color);
  }
  .navbar-light .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='var%28--ct-navbar-light-color%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
  }
  .navbar-light .navbar-text {
    color: var(--ct-navbar-light-color);
  }
  .navbar-light .navbar-text a,
  .navbar-light .navbar-text a:hover,
  .navbar-light .navbar-text a:focus {
    color: var(--ct-navbar-light-active-color);
  }
  .navbar-dark .navbar-brand {
    color: var(--ct-navbar-dark-active-color);
  }
  .navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
    color: var(--ct-navbar-dark-active-color);
  }
  .navbar-dark .navbar-nav .nav-link {
    color: var(--ct-navbar-dark-color);
  }
  .navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
    color: var(--ct-navbar-dark-hover-color);
  }
  .navbar-dark .navbar-nav .nav-link.disabled {
    color: var(--ct-navbar-dark-disabled-color);
  }
  .navbar-dark .navbar-nav .show > .nav-link,
  .navbar-dark .navbar-nav .nav-link.active {
    color: var(--ct-navbar-dark-active-color);
  }
  .navbar-dark .navbar-toggler {
    color: var(--ct-navbar-dark-color);
    border-color: var(--ct-navbar-dark-toggler-border-color);
  }
  .navbar-dark .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='var%28--ct-navbar-dark-color%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
  }
  .navbar-dark .navbar-text {
    color: var(--ct-navbar-dark-color);
  }
  .navbar-dark .navbar-text a,
  .navbar-dark .navbar-text a:hover,
  .navbar-dark .navbar-text a:focus {
    color: var(--ct-navbar-dark-active-color);
  }
  .card {
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: var(--ct-card-bg);
    background-clip: border-box;
    border: 0 solid var(--ct-card-border-color);
    border-radius:10px;
  }
  .card > hr {
    margin-right: 0;
    margin-left: 0;
  }
  .card > .list-group {
    border-top: inherit;
    border-bottom: inherit;
  }
  .card > .list-group:first-child {
    border-top-width: 0;
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
  }
  .card > .list-group:last-child {
    border-bottom-width: 0;
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }
  .card > .card-header + .list-group,
  .card > .list-group + .card-footer {
    border-top: 0;
  }
  .card-body {
    flex: 1 1 auto;
    padding: 1.5rem 1.5rem;
  }
  .card-title {
    margin-bottom: 1.005rem;
  }
  .card-subtitle {
    margin-top: -0.5025rem;
    margin-bottom: 0;
  }
  .card-text:last-child {
    margin-bottom: 0;
  }
  .card-link + .card-link {
    margin-left: 1.5rem;
  }
  .card-header {
    padding: 1.005rem 1.5rem;
    margin-bottom: 0;
    background-color: var(--ct-card-cap-bg);
    border-bottom: 0 solid var(--ct-card-border-color);
  }
  .card-header:first-child {
    border-radius: 0.25rem 0.25rem 0 0;
  }
  .card-footer {
    padding: 1.005rem 1.5rem;
    background-color: var(--ct-card-cap-bg);
    border-top: 0 solid var(--ct-card-border-color);
  }
  .card-footer:last-child {
    border-radius: 0 0 0.25rem 0.25rem;
  }
  .card-header-tabs {
    margin-right: -0.75rem;
    margin-bottom: -1.005rem;
    margin-left: -0.75rem;
    border-bottom: 0;
  }
  .card-header-tabs .nav-link.active {
    background-color: var(--ct-card-bg);
    border-bottom-color: var(--ct-card-bg);
  }
  .card-header-pills {
    margin-right: -0.75rem;
    margin-left: -0.75rem;
  }
  .card-img-overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 1.25rem;
    border-radius: 0.25rem;
  }
  .card-img,
  .card-img-top,
  .card-img-bottom {
    width: 100%;
  }
  .card-img,
  .card-img-top {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
  }
  .card-img,
  .card-img-bottom {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }
  .card-group > .card {
    margin-bottom: 12px;
  }
  @media (min-width: 576px) {
    .card-group {
      display: flex;
      flex-flow: row wrap;
    }
    .card-group > .card {
      flex: 1 0 0%;
      margin-bottom: 0;
    }
    .card-group > .card + .card {
      margin-left: 0;
      border-left: 0;
    }
    .card-group > .card:not(:last-child) {
      border-top-right-radius: 0;
      border-bottom-right-radius: 0;
    }
    .card-group > .card:not(:last-child) .card-img-top,
  .card-group > .card:not(:last-child) .card-header {
      border-top-right-radius: 0;
    }
    .card-group > .card:not(:last-child) .card-img-bottom,
  .card-group > .card:not(:last-child) .card-footer {
      border-bottom-right-radius: 0;
    }
    .card-group > .card:not(:first-child) {
      border-top-left-radius: 0;
      border-bottom-left-radius: 0;
    }
    .card-group > .card:not(:first-child) .card-img-top,
  .card-group > .card:not(:first-child) .card-header {
      border-top-left-radius: 0;
    }
    .card-group > .card:not(:first-child) .card-img-bottom,
  .card-group > .card:not(:first-child) .card-footer {
      border-bottom-left-radius: 0;
    }
  }
  .accordion-button {
    position: relative;
    display: flex;
    align-items: center;
    width: 100%;
    padding: 1rem 1.25rem;
    font-size: 0.875rem;
    color: var(--ct-accordion-color);
    text-align: left;
    background-color: transparent;
    border: 0;
    border-radius: 0;
    overflow-anchor: none;
    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, border-radius 0.15s ease;
  }
  @media (prefers-reduced-motion: reduce) {
    .accordion-button {
      transition: none;
    }
  }
  .accordion-button:not(.collapsed) {
    color: var(--ct-accordion-button-active-color);
    background-color: var(--ct-accordion-button-active-bg);
    box-shadow: inset 0 -1px 0 var(--ct-accordion-border-color);
  }
  .accordion-button:not(.collapsed)::after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='var%28--ct-accordion-button-active-color%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
    transform: rotate(180deg);
  }
  .accordion-button::after {
    flex-shrink: 0;
    width: 1.25rem;
    height: 1.25rem;
    margin-left: auto;
    content: "";
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='var%28--ct-accordion-color%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-size: 1.25rem;
    transition: transform 0.2s ease-in-out;
  }
  @media (prefers-reduced-motion: reduce) {
    .accordion-button::after {
      transition: none;
    }
  }
  .accordion-button:hover {
    z-index: 2;
  }
  .accordion-button:focus {
    z-index: 3;
    border-color: var(--ct-accordion-button-focus-border-color);
    outline: 0;
    box-shadow: var(--ct-accordion-button-focus-box-shadow);
  }
  .accordion-header {
    margin-bottom: 0;
  }
  .accordion-item {
    background-color: transparent;
    border: 1px solid var(--ct-accordion-border-color);
  }
  .accordion-item:first-of-type {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
  }
  .accordion-item:first-of-type .accordion-button {
    border-top-left-radius: calc(0.25rem - 1px);
    border-top-right-radius: calc(0.25rem - 1px);
  }
  .accordion-item:not(:first-of-type) {
    border-top: 0;
  }
  .accordion-item:last-of-type {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }
  .accordion-item:last-of-type .accordion-button.collapsed {
    border-bottom-right-radius: calc(0.25rem - 1px);
    border-bottom-left-radius: calc(0.25rem - 1px);
  }
  .accordion-item:last-of-type .accordion-collapse {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }
  .accordion-body {
    padding: 1rem 1.25rem;
  }
  .accordion-flush .accordion-collapse {
    border-width: 0;
  }
  .accordion-flush .accordion-item {
    border-right: 0;
    border-left: 0;
    border-radius: 0;
  }
  .accordion-flush .accordion-item:first-child {
    border-top: 0;
  }
  .accordion-flush .accordion-item:last-child {
    border-bottom: 0;
  }
  .accordion-flush .accordion-item .accordion-button {
    border-radius: 0;
  }
  .breadcrumb {
    display: flex;
    flex-wrap: wrap;
    padding: 0 0;
    margin-bottom: 1rem;
    list-style: none;
    border-radius: 0.25rem;
  }
  .breadcrumb-item + .breadcrumb-item {
    padding-left: 0.5rem;
  }
  .breadcrumb-item + .breadcrumb-item::before {
    float: left;
    padding-right: 0.5rem;
    color: var(--ct-breadcrumb-divider-color);
    content: var(--ct-breadcrumb-divider, "\f0142") /* rtl: var(--ct-breadcrumb-divider, "\f0142") */;
  }
  .breadcrumb-item.active {
    color: var(--ct-breadcrumb-active-color);
  }
  .pagination {
    display: flex;
    padding-left: 0;
    list-style: none;
  }
  .page-link {
    position: relative;
    display: block;
    color: var(--ct-pagination-color);
    background-color: var(--ct-pagination-bg);
    border: 1px solid var(--ct-pagination-border-color);
    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;
  }
  @media (prefers-reduced-motion: reduce) {
    .page-link {
      transition: none;
    }
  }
  .page-link:hover {
    z-index: 2;
    color: var(--ct-pagination-hover-color);
    background-color: var(--ct-pagination-hover-bg);
    border-color: var(--ct-pagination-hover-border-color);
  }
  .page-link:focus {
    z-index: 3;
    color: var(--ct-pagination-focus-color);
    background-color: var(--ct-pagination-focus-bg);
    outline: 0;
    box-shadow: var(--ct-pagination-focus-box-shadow);
  }
  .page-item:not(:first-child) .page-link {
    margin-left: -1px;
  }
  .page-item.active .page-link {
    z-index: 3;
    color: var(--ct-component-active-color);
    background-color: var(--ct-component-active-bg);
    border-color: var(--ct-component-active-bg);
  }
  .page-item.disabled .page-link {
    color: var(--ct-pagination-disabled-color);
    pointer-events: none;
    background-color: var(--ct-pagination-disabled-bg);
    border-color: var(--ct-pagination-disabled-border-color);
  }
  .page-link {
    padding: 0.5rem 0.75rem;
  }
  .page-item:first-child .page-link {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }
  .page-item:last-child .page-link {
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
  }
  .pagination-lg .page-link {
    padding: 0.75rem 1.5rem;
    font-size: 1.09375rem;
  }
  .pagination-lg .page-item:first-child .page-link {
    border-top-left-radius: 0.3rem;
    border-bottom-left-radius: 0.3rem;
  }
  .pagination-lg .page-item:last-child .page-link {
    border-top-right-radius: 0.3rem;
    border-bottom-right-radius: 0.3rem;
  }
  .pagination-sm .page-link {
    padding: 0.25rem 0.5rem;
    font-size: 0.7875rem;
  }
  .pagination-sm .page-item:first-child .page-link {
    border-top-left-radius: 0.2rem;
    border-bottom-left-radius: 0.2rem;
  }
  .pagination-sm .page-item:last-child .page-link {
    border-top-right-radius: 0.2rem;
    border-bottom-right-radius: 0.2rem;
  }
  .badge {
    display: inline-block;
    padding: 0.25em 0.4em;
    font-size: 0.75em;
    font-weight: 700;
    line-height: 1;
    color: var(--ct-badge-color);
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: 0.25rem;
  }
  .badge:empty {
    display: none;
  }
  .btn .badge {
    position: relative;
    top: -1px;
  }
  .alert {
    position: relative;
    padding: 0.75rem 1.25rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: 0.25rem;
  }
  .alert-heading {
    color: inherit;
  }
  .alert-link {
    font-weight: 700;
  }
  .alert-dismissible {
    padding-right: 3.75rem;
  }
  .alert-dismissible .btn-close {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    padding: 0.9375rem 1.25rem;
  }
  .alert-primary {
    color: #3d3585;
    background-color: #e0def8;
    border-color: #d1cdf5;
  }
  .alert-primary .alert-link {
    color: #312a6a;
  }
  .alert-secondary {
    color: #41464b;
    background-color: #e2e3e5;
    border-color: #d3d6d8;
  }
  .alert-secondary .alert-link {
    color: #34383c;
  }
  .alert-success {
    color: #10715e;
    background-color: #d1f2eb;
    border-color: #baebe1;
  }
  .alert-success .alert-link {
    color: #0d5a4b;
  }
  .alert-purple {
    color: #3d3585;
    background-color: #e0def8;
    border-color: #d1cdf5;
  }
  .alert-purple .alert-link {
    color: #312a6a;
  }
  .alert-info {
    color: #2f7787;
    background-color: #dcf4f9;
    border-color: #caeef6;
  }
  .alert-info .alert-link {
    color: #265f6c;
  }
  .alert-warning {
    color: #946e2d;
    background-color: #fdf1db;
    border-color: #fdeac9;
  }
  .alert-warning .alert-link {
    color: #765824;
  }
  .alert-danger {
    color: #913341;
    background-color: #fcdde2;
    border-color: #fbccd3;
  }
  .alert-danger .alert-link {
    color: #742934;
  }
  .alert-light {
    color: #929495;
    background-color: #fdfdfe;
    border-color: #fbfdfd;
  }
  .alert-light .alert-link {
    color: #757677;
  }
  .alert-dark {
    color: #1e232a;
    background-color: #d6d8da;
    border-color: #c2c4c8;
  }
  .alert-dark .alert-link {
    color: #181c22;
  }
  .alert-pink {
    color: #944464;
    background-color: #fde3ed;
    border-color: #fcd5e5;
  }
  .alert-pink .alert-link {
    color: #763650;
  }
  .alert-blue {
    color: #2c4d7f;
    background-color: #dbe6f6;
    border-color: #c9d9f2;
  }
  .alert-blue .alert-link {
    color: #233e66;
  }
  @keyframes progress-bar-stripes {
    0% {
      background-position-x: 0.75rem;
    }
  }
  .progress {
    display: flex;
    height: 0.75rem;
    overflow: hidden;
    font-size: 0.65625rem;
    background-color: var(--ct-progress-bg);
    border-radius: 0.25rem;
  }
  .progress-bar {
    display: flex;
    flex-direction: column;
    justify-content: center;
    overflow: hidden;
    color: var(--ct-progress-bar-color);
    text-align: center;
    white-space: nowrap;
    background-color: var(--ct-progress-bar-bg);
    transition: width 0.6s ease;
  }
  @media (prefers-reduced-motion: reduce) {
    .progress-bar {
      transition: none;
    }
  }
  .progress-bar-striped {
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-size: 0.75rem 0.75rem;
  }
  .progress-bar-animated {
    animation: 1s linear infinite progress-bar-stripes;
  }
  @media (prefers-reduced-motion: reduce) {
    .progress-bar-animated {
      animation: none;
    }
  }
  .list-group {
    display: flex;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    border-radius: 0.25rem;
  }
  .list-group-numbered {
    list-style-type: none;
    counter-reset: section;
  }
  .list-group-numbered > li::before {
    content: counters(section, ".") ". ";
    counter-increment: section;
  }
  .list-group-item-action {
    width: 100%;
    color: var(--ct-list-group-action-color);
    text-align: inherit;
  }
  .list-group-item-action:hover, .list-group-item-action:focus {
    z-index: 1;
    color: var(--ct-list-group-action-color);
    text-decoration: none;
    background-color: var(--ct-list-group-hover-bg);
  }
  .list-group-item-action:active {
    color: var(--ct-list-group-action-active-color);
    background-color: var(--ct-list-group-action-active-bg);
  }
  .list-group-item {
    position: relative;
    display: block;
    padding: 0.75rem 1.25rem;
    color: var(--ct-list-group-color);
    background-color: var(--ct-list-group-bg);
    border: 1px solid var(--ct-list-group-border-color);
  }
  .list-group-item:first-child {
    border-top-left-radius: inherit;
    border-top-right-radius: inherit;
  }
  .list-group-item:last-child {
    border-bottom-right-radius: inherit;
    border-bottom-left-radius: inherit;
  }
  .list-group-item.disabled, .list-group-item:disabled {
    color: var(--ct-list-group-disabled-color);
    pointer-events: none;
    background-color: var(--ct-list-group-disabled-bg);
  }
  .list-group-item.active {
    z-index: 2;
    color: var(--ct-component-active-color);
    background-color: var(--ct-component-active-bg);
    border-color: var(--ct-component-active-bg);
  }
  .list-group-item + .list-group-item {
    border-top-width: 0;
  }
  .list-group-item + .list-group-item.active {
    margin-top: -1px;
    border-top-width: 1px;
  }
  .list-group-horizontal {
    flex-direction: row;
  }
  .list-group-horizontal > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
  @media (min-width: 576px) {
    .list-group-horizontal-sm {
      flex-direction: row;
    }
    .list-group-horizontal-sm > .list-group-item:first-child {
      border-bottom-left-radius: 0.25rem;
      border-top-right-radius: 0;
    }
    .list-group-horizontal-sm > .list-group-item:last-child {
      border-top-right-radius: 0.25rem;
      border-bottom-left-radius: 0;
    }
    .list-group-horizontal-sm > .list-group-item.active {
      margin-top: 0;
    }
    .list-group-horizontal-sm > .list-group-item + .list-group-item {
      border-top-width: 1px;
      border-left-width: 0;
    }
    .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
      margin-left: -1px;
      border-left-width: 1px;
    }
  }
  @media (min-width: 768px) {
    .list-group-horizontal-md {
      flex-direction: row;
    }
    .list-group-horizontal-md > .list-group-item:first-child {
      border-bottom-left-radius: 0.25rem;
      border-top-right-radius: 0;
    }
    .list-group-horizontal-md > .list-group-item:last-child {
      border-top-right-radius: 0.25rem;
      border-bottom-left-radius: 0;
    }
    .list-group-horizontal-md > .list-group-item.active {
      margin-top: 0;
    }
    .list-group-horizontal-md > .list-group-item + .list-group-item {
      border-top-width: 1px;
      border-left-width: 0;
    }
    .list-group-horizontal-md > .list-group-item + .list-group-item.active {
      margin-left: -1px;
      border-left-width: 1px;
    }
  }
  @media (min-width: 992px) {
    .list-group-horizontal-lg {
      flex-direction: row;
    }
    .list-group-horizontal-lg > .list-group-item:first-child {
      border-bottom-left-radius: 0.25rem;
      border-top-right-radius: 0;
    }
    .list-group-horizontal-lg > .list-group-item:last-child {
      border-top-right-radius: 0.25rem;
      border-bottom-left-radius: 0;
    }
    .list-group-horizontal-lg > .list-group-item.active {
      margin-top: 0;
    }
    .list-group-horizontal-lg > .list-group-item + .list-group-item {
      border-top-width: 1px;
      border-left-width: 0;
    }
    .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
      margin-left: -1px;
      border-left-width: 1px;
    }
  }
  @media (min-width: 1200px) {
    .list-group-horizontal-xl {
      flex-direction: row;
    }
    .list-group-horizontal-xl > .list-group-item:first-child {
      border-bottom-left-radius: 0.25rem;
      border-top-right-radius: 0;
    }
    .list-group-horizontal-xl > .list-group-item:last-child {
      border-top-right-radius: 0.25rem;
      border-bottom-left-radius: 0;
    }
    .list-group-horizontal-xl > .list-group-item.active {
      margin-top: 0;
    }
    .list-group-horizontal-xl > .list-group-item + .list-group-item {
      border-top-width: 1px;
      border-left-width: 0;
    }
    .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
      margin-left: -1px;
      border-left-width: 1px;
    }
  }
  @media (min-width: 1400px) {
    .list-group-horizontal-xxl {
      flex-direction: row;
    }
    .list-group-horizontal-xxl > .list-group-item:first-child {
      border-bottom-left-radius: 0.25rem;
      border-top-right-radius: 0;
    }
    .list-group-horizontal-xxl > .list-group-item:last-child {
      border-top-right-radius: 0.25rem;
      border-bottom-left-radius: 0;
    }
    .list-group-horizontal-xxl > .list-group-item.active {
      margin-top: 0;
    }
    .list-group-horizontal-xxl > .list-group-item + .list-group-item {
      border-top-width: 1px;
      border-left-width: 0;
    }
    .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
      margin-left: -1px;
      border-left-width: 1px;
    }
  }
  .list-group-flush {
    border-radius: 0;
  }
  .list-group-flush > .list-group-item {
    border-width: 0 0 1px;
  }
  .list-group-flush > .list-group-item:last-child {
    border-bottom-width: 0;
  }
  .list-group-item-primary {
    color: #3d3585;
    background-color: #e0def8;
  }
  .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
    color: #3d3585;
    background-color: #cac8df;
  }
  .list-group-item-primary.list-group-item-action.active {
    color: #fff;
    background-color: #3d3585;
    border-color: #3d3585;
  }
  .list-group-item-secondary {
    color: #41464b;
    background-color: #e2e3e5;
  }
  .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
    color: #41464b;
    background-color: #cbccce;
  }
  .list-group-item-secondary.list-group-item-action.active {
    color: #fff;
    background-color: #41464b;
    border-color: #41464b;
  }
  .list-group-item-success {
    color: #10715e;
    background-color: #d1f2eb;
  }
  .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
    color: #10715e;
    background-color: #bcdad4;
  }
  .list-group-item-success.list-group-item-action.active {
    color: #fff;
    background-color: #10715e;
    border-color: #10715e;
  }
  .list-group-item-purple {
    color: #3d3585;
    background-color: #e0def8;
  }
  .list-group-item-purple.list-group-item-action:hover, .list-group-item-purple.list-group-item-action:focus {
    color: #3d3585;
    background-color: #cac8df;
  }
  .list-group-item-purple.list-group-item-action.active {
    color: #fff;
    background-color: #3d3585;
    border-color: #3d3585;
  }
  .list-group-item-info {
    color: #2f7787;
    background-color: #dcf4f9;
  }
  .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
    color: #2f7787;
    background-color: #c6dce0;
  }
  .list-group-item-info.list-group-item-action.active {
    color: #fff;
    background-color: #2f7787;
    border-color: #2f7787;
  }
  .list-group-item-warning {
    color: #946e2d;
    background-color: #fdf1db;
  }
  .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
    color: #946e2d;
    background-color: #e4d9c5;
  }
  .list-group-item-warning.list-group-item-action.active {
    color: #fff;
    background-color: #946e2d;
    border-color: #946e2d;
  }
  .list-group-item-danger {
    color: #913341;
    background-color: #fcdde2;
  }
  .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
    color: #913341;
    background-color: #e3c7cb;
  }
  .list-group-item-danger.list-group-item-action.active {
    color: #fff;
    background-color: #913341;
    border-color: #913341;
  }
  .list-group-item-light {
    color: #929495;
    background-color: #fdfdfe;
  }
  .list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
    color: #929495;
    background-color: #e4e4e5;
  }
  .list-group-item-light.list-group-item-action.active {
    color: #fff;
    background-color: #929495;
    border-color: #929495;
  }
  .list-group-item-dark {
    color: #1e232a;
    background-color: #d6d8da;
  }
  .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
    color: #1e232a;
    background-color: #c1c2c4;
  }
  .list-group-item-dark.list-group-item-action.active {
    color: #fff;
    background-color: #1e232a;
    border-color: #1e232a;
  }
  .list-group-item-pink {
    color: #944464;
    background-color: #fde3ed;
  }
  .list-group-item-pink.list-group-item-action:hover, .list-group-item-pink.list-group-item-action:focus {
    color: #944464;
    background-color: #e4ccd5;
  }
  .list-group-item-pink.list-group-item-action.active {
    color: #fff;
    background-color: #944464;
    border-color: #944464;
  }
  .list-group-item-blue {
    color: #2c4d7f;
    background-color: #dbe6f6;
  }
  .list-group-item-blue.list-group-item-action:hover, .list-group-item-blue.list-group-item-action:focus {
    color: #2c4d7f;
    background-color: #c5cfdd;
  }
  .list-group-item-blue.list-group-item-action.active {
    color: #fff;
    background-color: #2c4d7f;
    border-color: #2c4d7f;
  }
  .btn-close {
    box-sizing: content-box;
    width: 1em;
    height: 1em;
    padding: 0.25em 0.25em;
    color: var(--ct-btn-close-color);
    /* background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%238b96a0'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat; */
    border: 0;
    border-radius: 0.25rem;
    opacity: 0.5;
  }
  .btn-close:hover {
    color: var(--ct-btn-close-color);
    text-decoration: none;
    opacity: 0.75;
  }
  .btn-close:focus {
    outline: 0;
    box-shadow: 0 0 0 0.15rem var(--ct-input-btn-focus-color);
    opacity: 1;
  }
  .btn-close:disabled, .btn-close.disabled {
    pointer-events: none;
    -webkit-user-select: none;
            user-select: none;
    opacity: 0.25;
  }
  .btn-close-white {
    filter: invert(1) grayscale(100%) brightness(200%);
  }
  .toast {
    width: 350px;
    max-width: 100%;
    font-size: 0.875rem;
    pointer-events: auto;
    background-color: var(--ct-toast-background-color);
    background-clip: padding-box;
    border: 1px solid var(--ct-toast-border-color);
    box-shadow: var(--ct-toast-box-shadow);
    border-radius: 0.25rem;
  }
  .toast.showing {
    opacity: 0;
  }
  .toast:not(.show) {
    display: none;
  }
  .toast-container {
    width: max-content;
    max-width: 100%;
    pointer-events: none;
  }
  .toast-container > :not(:last-child) {
    margin-bottom: 12px;
  }
  .toast-header {
    display: flex;
    align-items: center;
    padding: 0.5rem 0.75rem;
    color: var(--ct-toast-header-color);
    background-color: var(--ct-toast-header-background-color);
    background-clip: padding-box;
    border-bottom: 1px solid var(--ct-toast-header-border-color);
    border-top-left-radius: calc(0.25rem - 1px);
    border-top-right-radius: calc(0.25rem - 1px);
  }
  .toast-header .btn-close {
    margin-right: -0.375rem;
    margin-left: 0.75rem;
  }
  .toast-body {
    padding: 0.75rem;
    word-wrap: break-word;
  }
  .modal {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1055;
    display: none;
    width: 100%;
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    outline: 0;
  }
  .modal-dialog {
    position: relative;
    width: auto;
    margin: 0.5rem;
    pointer-events: none;
  }
  .modal.fade .modal-dialog {
    transition: transform 0.3s ease-out;
    transform: translate(0, -50px);
  }
  @media (prefers-reduced-motion: reduce) {
    .modal.fade .modal-dialog {
      transition: none;
    }
  }
  .modal.show .modal-dialog {
    transform: none;
  }
  .modal.modal-static .modal-dialog {
    transform: scale(1.02);
  }
  .modal-dialog-scrollable {
    height: calc(100% - 1rem);
  }
  .modal-dialog-scrollable .modal-content {
    max-height: 100%;
    overflow: hidden;
  }
  .modal-dialog-scrollable .modal-body {
    overflow-y: auto;
  }
  .modal-dialog-centered {
    display: flex;
    align-items: center;
    min-height: calc(100% - 1rem);
  }
  .modal-content {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
    pointer-events: auto;
    background-color: var(--ct-modal-content-bg);
    background-clip: padding-box;
    border: 0 solid transparent;
    border-radius: 0.8rem;
    outline: 0;
  }
  .modal-backdrop {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1050;
    width: 100vw;
    height: 100vh;
    background-color: var(--ct-modal-backdrop-bg);
  }
  .modal-backdrop.fade {
    opacity: 0;
  }
  .modal-backdrop.show {
    opacity: 0.5;
  }
  .modal-header {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    justify-content: space-between;
    padding: 1rem 1rem;
    border-bottom: 0 solid var(--ct-modal-header-border-color);
    border-top-left-radius: 0.2rem;
    border-top-right-radius: 0.2rem;
  }
  .modal-header .btn-close {
    padding: 0.5rem 0.5rem;
    margin: -0.5rem -0.5rem -0.5rem auto;
  }
  .modal-title {
    margin-bottom: 0;
    line-height: 1.5;
  }
  .modal-body {
    position: relative;
    flex: 1 1 auto;
    padding: 1rem;
  }
  .modal-footer {
    display: flex;
    flex-wrap: wrap;
    flex-shrink: 0;
    align-items: center;
    justify-content: flex-end;
    padding: 0.75rem;
    border-top: 0 solid var(--ct-modal-footer-border-color);
    border-bottom-right-radius: 0.2rem;
    border-bottom-left-radius: 0.2rem;
  }
  .modal-footer > * {
    margin: 0.25rem;
  }
  @media (min-width: 576px) {
    .modal-dialog {
      max-width: 500px;
      margin: 1.75rem auto;
    }
  
    .modal-dialog-scrollable {
      height: calc(100% - 3.5rem);
    }
  
    .modal-dialog-centered {
      min-height: calc(100% - 3.5rem);
    }
  
    .modal-sm {
      max-width: 300px;
    }
  }
  @media (min-width: 992px) {
    .modal-lg,
  .modal-xl {
      max-width: 800px;
    }
  }
  @media (min-width: 1200px) {
    .modal-xl {
      max-width: 1140px;
    }
  }
  .modal-fullscreen {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen .modal-footer {
    border-radius: 0;
  }
  @media (max-width: 575.98px) {
    .modal-fullscreen-sm-down {
      width: 100vw;
      max-width: none;
      height: 100%;
      margin: 0;
    }
    .modal-fullscreen-sm-down .modal-content {
      height: 100%;
      border: 0;
      border-radius: 0;
    }
    .modal-fullscreen-sm-down .modal-header {
      border-radius: 0;
    }
    .modal-fullscreen-sm-down .modal-body {
      overflow-y: auto;
    }
    .modal-fullscreen-sm-down .modal-footer {
      border-radius: 0;
    }
  }
  @media (max-width: 767.98px) {
    .modal-fullscreen-md-down {
      width: 100vw;
      max-width: none;
      height: 100%;
      margin: 0;
    }
    .modal-fullscreen-md-down .modal-content {
      height: 100%;
      border: 0;
      border-radius: 0;
    }
    .modal-fullscreen-md-down .modal-header {
      border-radius: 0;
    }
    .modal-fullscreen-md-down .modal-body {
      overflow-y: auto;
    }
    .modal-fullscreen-md-down .modal-footer {
      border-radius: 0;
    }
  }
  @media (max-width: 991.98px) {
    .modal-fullscreen-lg-down {
      width: 100vw;
      max-width: none;
      height: 100%;
      margin: 0;
    }
    .modal-fullscreen-lg-down .modal-content {
      height: 100%;
      border: 0;
      border-radius: 0;
    }
    .modal-fullscreen-lg-down .modal-header {
      border-radius: 0;
    }
    .modal-fullscreen-lg-down .modal-body {
      overflow-y: auto;
    }
    .modal-fullscreen-lg-down .modal-footer {
      border-radius: 0;
    }
  }
  @media (max-width: 1199.98px) {
    .modal-fullscreen-xl-down {
      width: 100vw;
      max-width: none;
      height: 100%;
      margin: 0;
    }
    .modal-fullscreen-xl-down .modal-content {
      height: 100%;
      border: 0;
      border-radius: 0;
    }
    .modal-fullscreen-xl-down .modal-header {
      border-radius: 0;
    }
    .modal-fullscreen-xl-down .modal-body {
      overflow-y: auto;
    }
    .modal-fullscreen-xl-down .modal-footer {
      border-radius: 0;
    }
  }
  @media (max-width: 1399.98px) {
    .modal-fullscreen-xxl-down {
      width: 100vw;
      max-width: none;
      height: 100%;
      margin: 0;
    }
    .modal-fullscreen-xxl-down .modal-content {
      height: 100%;
      border: 0;
      border-radius: 0;
    }
    .modal-fullscreen-xxl-down .modal-header {
      border-radius: 0;
    }
    .modal-fullscreen-xxl-down .modal-body {
      overflow-y: auto;
    }
    .modal-fullscreen-xxl-down .modal-footer {
      border-radius: 0;
    }
  }
  .tooltip {
    position: absolute;
    z-index: 1080;
    display: block;
    margin: 0;
    font-family: "Nunito", sans-serif;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    word-spacing: normal;
    white-space: normal;
    line-break: auto;
    font-size: 0.7875rem;
    word-wrap: break-word;
    opacity: 0;
  }
  .tooltip.show {
    opacity: 0.9;
  }
  .tooltip .tooltip-arrow {
    position: absolute;
    display: block;
    width: 0.8rem;
    height: 0.4rem;
  }
  .tooltip .tooltip-arrow::before {
    position: absolute;
    content: "";
    border-color: transparent;
    border-style: solid;
  }
  .bs-tooltip-top, .bs-tooltip-auto[data-popper-placement^=top] {
    padding: 0.4rem 0;
  }
  .bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
    bottom: 0;
  }
  .bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
    top: -1px;
    border-width: 0.4rem 0.4rem 0;
    border-top-color: var(--ct-tooltip-bg);
  }
  .bs-tooltip-end, .bs-tooltip-auto[data-popper-placement^=right] {
    padding: 0 0.4rem;
  }
  .bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
    left: 0;
    width: 0.4rem;
    height: 0.8rem;
  }
  .bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
    right: -1px;
    border-width: 0.4rem 0.4rem 0.4rem 0;
    border-right-color: var(--ct-tooltip-bg);
  }
  .bs-tooltip-bottom, .bs-tooltip-auto[data-popper-placement^=bottom] {
    padding: 0.4rem 0;
  }
  .bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
    top: 0;
  }
  .bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
    bottom: -1px;
    border-width: 0 0.4rem 0.4rem;
    border-bottom-color: var(--ct-tooltip-bg);
  }
  .bs-tooltip-start, .bs-tooltip-auto[data-popper-placement^=left] {
    padding: 0 0.4rem;
  }
  .bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
    right: 0;
    width: 0.4rem;
    height: 0.8rem;
  }
  .bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
    left: -1px;
    border-width: 0.4rem 0 0.4rem 0.4rem;
    border-left-color: var(--ct-tooltip-bg);
  }
  .tooltip-inner {
    max-width: 200px;
    padding: 0.375rem 0.75rem;
    color: var(--ct-tooltip-color);
    text-align: center;
    background-color: var(--ct-tooltip-bg);
    border-radius: 0.25rem;
  }
  .popover {
    position: absolute;
    top: 0;
    left: 0 /* rtl:ignore */;
    z-index: 1070;
    display: block;
    max-width: 276px;
    font-family: "Nunito", sans-serif;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    word-spacing: normal;
    white-space: normal;
    line-break: auto;
    font-size: 0.7875rem;
    word-wrap: break-word;
    background-color: var(--ct-popover-bg);
    background-clip: padding-box;
    border: 1px solid var(--ct-popover-border-color);
    border-radius: 0.25rem;
  }
  .popover .popover-arrow {
    position: absolute;
    display: block;
    width: 1rem;
    height: 0.5rem;
  }
  .popover .popover-arrow::before, .popover .popover-arrow::after {
    position: absolute;
    display: block;
    content: "";
    border-color: transparent;
    border-style: solid;
  }
  .bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
    bottom: calc(-0.5rem - 1px);
  }
  .bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
    bottom: 0;
    border-width: 0.5rem 0.5rem 0;
    border-top-color: var(--ct-popover-arrow-outer-color);
  }
  .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
    bottom: 1px;
    border-width: 0.5rem 0.5rem 0;
    border-top-color: var(--ct-popover-arrow-color);
  }
  .bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
    left: calc(-0.5rem - 1px);
    width: 0.5rem;
    height: 1rem;
  }
  .bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
    left: 0;
    border-width: 0.5rem 0.5rem 0.5rem 0;
    border-right-color: var(--ct-popover-arrow-outer-color);
  }
  .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
    left: 1px;
    border-width: 0.5rem 0.5rem 0.5rem 0;
    border-right-color: var(--ct-popover-arrow-color);
  }
  .bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
    top: calc(-0.5rem - 1px);
  }
  .bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
    top: 0;
    border-width: 0 0.5rem 0.5rem 0.5rem;
    border-bottom-color: var(--ct-popover-arrow-outer-color);
  }
  .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
    top: 1px;
    border-width: 0 0.5rem 0.5rem 0.5rem;
    border-bottom-color: var(--ct-popover-arrow-color);
  }
  .bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
    position: absolute;
    top: 0;
    left: 50%;
    display: block;
    width: 1rem;
    margin-left: -0.5rem;
    content: "";
    border-bottom: 1px solid var(--ct-popover-header-bg);
  }
  .bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
    right: calc(-0.5rem - 1px);
    width: 0.5rem;
    height: 1rem;
  }
  .bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
    right: 0;
    border-width: 0.5rem 0 0.5rem 0.5rem;
    border-left-color: var(--ct-popover-arrow-outer-color);
  }
  .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
    right: 1px;
    border-width: 0.5rem 0 0.5rem 0.5rem;
    border-left-color: var(--ct-popover-arrow-color);
  }
  .popover-header {
    padding: 0.7rem 0.8rem;
    margin-bottom: 0;
    font-size: 0.875rem;
    color: var(--ct-popover-header-color);
    background-color: var(--ct-popover-header-bg);
    border-bottom: 1px solid var(--ct-popover-border-color);
    border-top-left-radius: calc(0.25rem - 1px);
    border-top-right-radius: calc(0.25rem - 1px);
  }
  .popover-header:empty {
    display: none;
  }
  .popover-body {
    padding: 0.7rem 0.8rem;
    color: var(--ct-popover-body-color);
  }
  .carousel {
    position: relative;
  }
  .carousel.pointer-event {
    touch-action: pan-y;
  }
  .carousel-inner {
    position: relative;
    width: 100%;
    overflow: hidden;
  }
  .carousel-inner::after {
    display: block;
    clear: both;
    content: "";
  }
  .carousel-item {
    position: relative;
    display: none;
    float: left;
    width: 100%;
    margin-right: -100%;
    backface-visibility: hidden;
    transition: transform 0.6s ease-in-out;
  }
  @media (prefers-reduced-motion: reduce) {
    .carousel-item {
      transition: none;
    }
  }
  .carousel-item.active,
  .carousel-item-next,
  .carousel-item-prev {
    display: block;
  }
  /* rtl:begin:ignore */
  .carousel-item-next:not(.carousel-item-start),
  .active.carousel-item-end {
    transform: translateX(100%);
  }
  .carousel-item-prev:not(.carousel-item-end),
  .active.carousel-item-start {
    transform: translateX(-100%);
  }
  /* rtl:end:ignore */
  .carousel-fade .carousel-item {
    opacity: 0;
    transition-property: opacity;
    transform: none;
  }
  .carousel-fade .carousel-item.active,
  .carousel-fade .carousel-item-next.carousel-item-start,
  .carousel-fade .carousel-item-prev.carousel-item-end {
    z-index: 1;
    opacity: 1;
  }
  .carousel-fade .active.carousel-item-start,
  .carousel-fade .active.carousel-item-end {
    z-index: 0;
    opacity: 0;
    transition: opacity 0s 0.6s;
  }
  @media (prefers-reduced-motion: reduce) {
    .carousel-fade .active.carousel-item-start,
  .carousel-fade .active.carousel-item-end {
      transition: none;
    }
  }
  .carousel-control-prev,
  .carousel-control-next {
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 15%;
    padding: 0;
    color: var(--ct-carousel-control-color);
    text-align: center;
    background: none;
    border: 0;
    opacity: 0.5;
    transition: opacity 0.15s ease;
  }
  @media (prefers-reduced-motion: reduce) {
    .carousel-control-prev,
  .carousel-control-next {
      transition: none;
    }
  }
  .carousel-control-prev:hover, .carousel-control-prev:focus,
  .carousel-control-next:hover,
  .carousel-control-next:focus {
    color: var(--ct-carousel-control-color);
    text-decoration: none;
    outline: 0;
    opacity: 0.9;
  }
  .carousel-control-prev {
    left: 0;
  }
  .carousel-control-next {
    right: 0;
  }
  .carousel-control-prev-icon,
  .carousel-control-next-icon {
    display: inline-block;
    width: 2rem;
    height: 2rem;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 100% 100%;
  }
  /* rtl:options: {
    "autoRename": true,
    "stringMap":[ {
      "name"    : "prev-next",
      "search"  : "prev",
      "replace" : "next"
    } ]
  } */
  .carousel-control-prev-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");
  }
  .carousel-control-next-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  }
  .carousel-indicators {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 2;
    display: flex;
    justify-content: center;
    padding: 0;
    margin-right: 15%;
    margin-bottom: 1rem;
    margin-left: 15%;
    list-style: none;
  }
  .carousel-indicators [data-bs-target] {
    box-sizing: content-box;
    flex: 0 1 auto;
    width: 30px;
    height: 3px;
    padding: 0;
    margin-right: 3px;
    margin-left: 3px;
    text-indent: -999px;
    cursor: pointer;
    background-color: var(--ct-carousel-indicator-active-bg);
    background-clip: padding-box;
    border: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    opacity: 0.5;
    transition: opacity 0.6s ease;
  }
  @media (prefers-reduced-motion: reduce) {
    .carousel-indicators [data-bs-target] {
      transition: none;
    }
  }
  .carousel-indicators .active {
    opacity: 1;
  }
  .carousel-caption {
    position: absolute;
    right: 15%;
    bottom: 1.25rem;
    left: 15%;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    color: var(--ct-carousel-caption-color);
    text-align: center;
  }
  .carousel-dark .carousel-control-prev-icon,
  .carousel-dark .carousel-control-next-icon {
    filter: invert(1) grayscale(100);
  }
  .carousel-dark .carousel-indicators [data-bs-target] {
    background-color: var(--ct-carousel-dark-indicator-active-bg);
  }
  .carousel-dark .carousel-caption {
    color: var(--ct-carousel-dark-caption-color);
  }
  @keyframes spinner-border {
    to {
      transform: rotate(360deg) /* rtl:ignore */;
    }
  }
  .spinner-border {
    display: inline-block;
    width: 2rem;
    height: 2rem;
    vertical-align: -0.125em;
    border: 0.25em solid currentColor;
    border-right-color: transparent;
    border-radius: 50%;
    animation: 0.75s linear infinite spinner-border;
  }
  .spinner-border-sm {
    width: 1rem;
    height: 1rem;
    border-width: 0.2em;
  }
  @keyframes spinner-grow {
    0% {
      transform: scale(0);
    }
    50% {
      opacity: 1;
      transform: none;
    }
  }
  .spinner-grow {
    display: inline-block;
    width: 2rem;
    height: 2rem;
    vertical-align: -0.125em;
    background-color: currentColor;
    border-radius: 50%;
    opacity: 0;
    animation: 0.75s linear infinite spinner-grow;
  }
  .spinner-grow-sm {
    width: 1rem;
    height: 1rem;
  }
  @media (prefers-reduced-motion: reduce) {
    .spinner-border,
  .spinner-grow {
      animation-duration: 1.5s;
    }
  }
  .offcanvas {
    position: fixed;
    bottom: 0;
    z-index: 1045;
    display: flex;
    flex-direction: column;
    max-width: 100%;
    visibility: hidden;
    background-color: var(--ct-modal-content-bg);
    background-clip: padding-box;
    outline: 0;
    transition: transform 0.3s ease-in-out;
  }
  @media (prefers-reduced-motion: reduce) {
    .offcanvas {
      transition: none;
    }
  }
  .offcanvas-backdrop {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1040;
    width: 100vw;
    height: 100vh;
    background-color: var(--ct-modal-backdrop-bg);
  }
  .offcanvas-backdrop.fade {
    opacity: 0;
  }
  .offcanvas-backdrop.show {
    opacity: 0.5;
  }
  .offcanvas-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 1rem 1rem;
  }
  .offcanvas-header .btn-close {
    padding: 0.5rem 0.5rem;
    margin-top: -0.5rem;
    margin-right: -0.5rem;
    margin-bottom: -0.5rem;
  }
  .offcanvas-title {
    margin-bottom: 0;
    line-height: 1.5;
  }
  .offcanvas-body {
    flex-grow: 1;
    padding: 1rem 1rem;
    overflow-y: auto;
  }
  .offcanvas-start {
    top: 0;
    left: 0;
    width: 400px;
    border-right: 0 solid transparent;
    transform: translateX(-100%);
  }
  .offcanvas-end {
    top: 0;
    right: 0;
    width: 400px;
    border-left: 0 solid transparent;
    transform: translateX(100%);
  }
  .offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: 30vh;
    max-height: 100%;
    border-bottom: 0 solid transparent;
    transform: translateY(-100%);
  }
  .offcanvas-bottom {
    right: 0;
    left: 0;
    height: 30vh;
    max-height: 100%;
    border-top: 0 solid transparent;
    transform: translateY(100%);
  }
  .offcanvas.show {
    transform: none;
  }
  .placeholder {
    display: inline-block;
    min-height: 1em;
    vertical-align: middle;
    cursor: wait;
    background-color: currentColor;
    opacity: 0.5;
  }
  .placeholder.btn::before {
    display: inline-block;
    content: "";
  }
  .placeholder-xs {
    min-height: 0.6em;
  }
  .placeholder-sm {
    min-height: 0.8em;
  }
  .placeholder-lg {
    min-height: 1.2em;
  }
  .placeholder-glow .placeholder {
    animation: placeholder-glow 2s ease-in-out infinite;
  }
  @keyframes placeholder-glow {
    50% {
      opacity: 0.2;
    }
  }
  .placeholder-wave {
    mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
    mask-size: 200% 100%;
    animation: placeholder-wave 2s linear infinite;
  }
  @keyframes placeholder-wave {
    100% {
      mask-position: -200% 0%;
    }
  }
  .clearfix::after {
    display: block;
    clear: both;
    content: "";
  }
  .link-primary {
    color: #6658dd;
  }
  .link-primary:hover, .link-primary:focus {
    color: #473e9b;
  }
  .link-secondary {
    color: #6c757d;
  }
  .link-secondary:hover, .link-secondary:focus {
    color: #4c5258;
  }
  .link-success {
    color: #1abc9c;
  }
  .link-success:hover, .link-success:focus {
    color: #12846d;
  }
  .link-purple {
    color: #6658dd;
  }
  .link-purple:hover, .link-purple:focus {
    color: #473e9b;
  }
  .link-info {
    color: #4fc6e1;
  }
  .link-info:hover, .link-info:focus {
    color: #378b9e;
  }
  .link-warning {
    color: #f7b84b;
  }
  .link-warning:hover, .link-warning:focus {
    color: #f9cd81;
  }
  .link-danger {
    color: #f1556c;
  }
  .link-danger:hover, .link-danger:focus {
    color: #a93c4c;
  }
  .link-light {
    color: #f3f7f9;
  }
  .link-light:hover, .link-light:focus {
    color: #f7f9fb;
  }
  .link-dark {
    color: #323a46;
  }
  .link-dark:hover, .link-dark:focus {
    color: #232931;
  }
  .link-pink {
    color: #f672a7;
  }
  .link-pink:hover, .link-pink:focus {
    color: #ac5075;
  }
  .link-blue {
    color: #4a81d4;
  }
  .link-blue:hover, .link-blue:focus {
    color: #345a94;
  }
  .ratio {
    position: relative;
    width: 100%;
  }
  .ratio::before {
    display: block;
    padding-top: var(--ct-aspect-ratio);
    content: "";
  }
  .ratio > * {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
  .ratio-1x1 {
    --ct-aspect-ratio: 100%;
  }
  .ratio-4x3 {
    --ct-aspect-ratio: 75%;
  }
  .ratio-16x9 {
    --ct-aspect-ratio: 56.25%;
  }
  .ratio-21x9 {
    --ct-aspect-ratio: 42.8571428571%;
  }
  .fixed-top {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1030;
  }
  .fixed-bottom {
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1030;
  }
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  @media (min-width: 576px) {
    .sticky-sm-top {
      position: sticky;
      top: 0;
      z-index: 1020;
    }
  }
  @media (min-width: 768px) {
    .sticky-md-top {
      position: sticky;
      top: 0;
      z-index: 1020;
    }
  }
  @media (min-width: 992px) {
    .sticky-lg-top {
      position: sticky;
      top: 0;
      z-index: 1020;
    }
  }
  @media (min-width: 1200px) {
    .sticky-xl-top {
      position: sticky;
      top: 0;
      z-index: 1020;
    }
  }
  @media (min-width: 1400px) {
    .sticky-xxl-top {
      position: sticky;
      top: 0;
      z-index: 1020;
    }
  }
  .hstack {
    display: flex;
    flex-direction: row;
    align-items: center;
    align-self: stretch;
  }
  .vstack {
    display: flex;
    flex: 1 1 auto;
    flex-direction: column;
    align-self: stretch;
  }
  .visually-hidden,
  .visually-hidden-focusable:not(:focus):not(:focus-within) {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border: 0 !important;
  }
  .stretched-link::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    content: "";
  }
  .text-truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .vr {
    display: inline-block;
    align-self: stretch;
    width: 1px;
    min-height: 1em;
    background-color: currentColor;
    opacity: 1;
  }
  .align-baseline {
    vertical-align: baseline !important;
  }
  .align-top {
    vertical-align: top !important;
  }
  .align-middle {
    vertical-align: middle !important;
  }
  .align-bottom {
    vertical-align: bottom !important;
  }
  .align-text-bottom {
    vertical-align: text-bottom !important;
  }
  .align-text-top {
    vertical-align: text-top !important;
  }
  .float-start {
    float: left !important;
  }
  .float-end {
    float: right !important;
    margin-top: 5px !important;
   margin-right: 5px !important;
  }
  .float-none {
    float: none !important;
  }
  .opacity-0 {
    opacity: 0 !important;
  }
  .opacity-25 {
    opacity: 0.25 !important;
  }
  .opacity-50 {
    opacity: 0.5 !important;
  }
  .opacity-75 {
    opacity: 0.75 !important;
  }
  .opacity-100 {
    opacity: 1 !important;
  }
  .overflow-auto {
    overflow: auto !important;
  }
  .overflow-hidden {
    overflow: hidden !important;
  }
  .overflow-visible {
    overflow: visible !important;
  }
  .overflow-scroll {
    overflow: scroll !important;
  }
  .d-inline {
    display: inline !important;
  }
  .d-inline-block {
    display: inline-block !important;
  }
  .d-block {
    display: block !important;
  }
  .d-grid {
    display: grid !important;
  }
  .d-table {
    display: table !important;
  }
  .d-table-row {
    display: table-row !important;
  }
  .d-table-cell {
    display: table-cell !important;
  }
  .d-flex {
    display: flex !important;
  }
  .d-inline-flex {
    display: inline-flex !important;
  }
  .d-none {
    display: none !important;
  }
  .shadow {
    box-shadow: var(--ct-box-shadow) !important;
  }
  .shadow-sm {
    box-shadow: var(--ct-box-shadow-sm) !important;
  }
  .shadow-lg {
    box-shadow: var(--ct-box-shadow-lg) !important;
  }
  .shadow-none {
    box-shadow: none !important;
  }
  .position-static {
    position: static !important;
  }
  .position-relative {
    position: relative !important;
  }
  .position-absolute {
    position: absolute !important;
  }
  .position-fixed {
    position: fixed !important;
  }
  .position-sticky {
    position: sticky !important;
  }
  .top-0 {
    top: 0 !important;
  }
  .top-50 {
    top: 50% !important;
  }
  .top-100 {
    top: 100% !important;
  }
  .bottom-0 {
    bottom: 0 !important;
  }
  .bottom-50 {
    bottom: 50% !important;
  }
  .bottom-100 {
    bottom: 100% !important;
  }
  .start-0 {
    left: 0 !important;
  }
  .start-50 {
    left: 50% !important;
  }
  .start-100 {
    left: 100% !important;
  }
  .end-0 {
    right: 0 !important;
  }
  .end-50 {
    right: 50% !important;
  }
  .end-100 {
    right: 100% !important;
  }
  .translate-middle {
    transform: translate(-50%, -50%) !important;
  }
  .translate-middle-x {
    transform: translateX(-50%) !important;
  }
  .translate-middle-y {
    transform: translateY(-50%) !important;
  }
  .border {
    border: 1px solid var(--ct-border-color) !important;
  }
  .border-0 {
    border: 0 !important;
  }
  .border-top {
    border-top: 1px solid var(--ct-border-color) !important;
  }
  .border-top-0 {
    border-top: 0 !important;
  }
  .border-end {
    border-right: 1px solid var(--ct-border-color) !important;
  }
  .border-end-0 {
    border-right: 0 !important;
  }
  .border-bottom {
    border-bottom: 1px solid var(--ct-border-color) !important;
  }
  .border-bottom-0 {
    border-bottom: 0 !important;
  }
  .border-start {
    border-left: 1px solid var(--ct-border-color) !important;
  }
  .border-start-0 {
    border-left: 0 !important;
  }
  .border-primary {
    border-color: #6658dd !important;
  }
  .border-secondary {
    border-color: #6c757d !important;
  }
  .border-success {
    border-color: #1abc9c !important;
  }
  .border-purple {
    border-color: #6658dd !important;
  }
  .border-info {
    border-color: #4fc6e1 !important;
  }
  .border-warning {
    border-color: #f7b84b !important;
  }
  .border-danger {
    border-color: #f1556c !important;
  }
  .border-light {
    border-color: #f3f7f9 !important;
  }
  .border-dark {
    border-color: #323a46 !important;
  }
  .border-pink {
    border-color: #f672a7 !important;
  }
  .border-blue {
    border-color: #4a81d4 !important;
  }
  .border-white {
    border-color: #fff !important;
  }
  .border-1 {
    border-width: 1px !important;
  }
  .border-2 {
    border-width: 2px !important;
  }
  .border-3 {
    border-width: 3px !important;
  }
  .border-4 {
    border-width: 4px !important;
  }
  .border-5 {
    border-width: 5px !important;
  }
  .w-25 {
    width: 25% !important;
  }
  .w-50 {
    width: 50% !important;
  }
  .w-75 {
    width: 75% !important;
  }
  .w-100 {
    width: 100% !important;
  }
  .w-auto {
    width: auto !important;
  }
  .mw-100 {
    max-width: 100% !important;
  }
  .vw-100 {
    width: 100vw !important;
  }
  .min-vw-100 {
    min-width: 100vw !important;
  }
  .h-25 {
    height: 25% !important;
  }
  .h-50 {
    height: 50% !important;
  }
  .h-75 {
    height: 75% !important;
  }
  .h-100 {
    height: 100% !important;
  }
  .h-auto {
    height: auto !important;
  }
  .mh-100 {
    max-height: 100% !important;
  }
  .vh-100 {
    height: 100vh !important;
  }
  .min-vh-100 {
    min-height: 100vh !important;
  }
  .flex-fill {
    flex: 1 1 auto !important;
  }
  .flex-row {
    flex-direction: row !important;
  }
  .flex-column {
    flex-direction: column !important;
  }
  .flex-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-wrap {
    flex-wrap: wrap !important;
  }
  .flex-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .gap-0 {
    gap: 0 !important;
  }
  .gap-1 {
    gap: 0.375rem !important;
  }
  .gap-2 {
    gap: 0.75rem !important;
  }
  .gap-3 {
    gap: 1.5rem !important;
  }
  .gap-4 {
    gap: 2.25rem !important;
  }
  .gap-5 {
    gap: 4.5rem !important;
  }
  .justify-content-start {
    justify-content: flex-start !important;
  }
  .justify-content-end {
    justify-content: flex-end !important;
  }
  .justify-content-center {
    justify-content: center !important;
  }
  .justify-content-between {
    justify-content: space-between !important;
  }
  .justify-content-around {
    justify-content: space-around !important;
  }
  .justify-content-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-start {
    align-items: flex-start !important;
  }
  .align-items-end {
    align-items: flex-end !important;
  }
  .align-items-center {
    align-items: center !important;
  }
  .align-items-baseline {
    align-items: baseline !important;
  }
  .align-items-stretch {
    align-items: stretch !important;
  }
  .align-content-start {
    align-content: flex-start !important;
  }
  .align-content-end {
    align-content: flex-end !important;
  }
  .align-content-center {
    align-content: center !important;
  }
  .align-content-between {
    align-content: space-between !important;
  }
  .align-content-around {
    align-content: space-around !important;
  }
  .align-content-stretch {
    align-content: stretch !important;
  }
  .align-self-auto {
    align-self: auto !important;
  }
  .align-self-start {
    align-self: flex-start !important;
  }
  .align-self-end {
    align-self: flex-end !important;
  }
  .align-self-center {
    align-self: center !important;
  }
  .align-self-baseline {
    align-self: baseline !important;
  }
  .align-self-stretch {
    align-self: stretch !important;
  }
  .order-first {
    order: -1 !important;
  }
  .order-0 {
    order: 0 !important;
  }
  .order-1 {
    order: 1 !important;
  }
  .order-2 {
    order: 2 !important;
  }
  .order-3 {
    order: 3 !important;
  }
  .order-4 {
    order: 4 !important;
  }
  .order-5 {
    order: 5 !important;
  }
  .order-last {
    order: 6 !important;
  }
  .m-0 {
    margin: 0 !important;
  }
  .m-1 {
    margin: 0.375rem !important;
  }
  .m-2 {
    margin: 0.75rem !important;
  }
  .m-3 {
    margin: 1.5rem !important;
  }
  .m-4 {
    margin: 2.25rem !important;
  }
  .m-5 {
    margin: 4.5rem !important;
  }
  .m-auto {
    margin: auto !important;
  }
  .mx-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-1 {
    margin-right: 0.375rem !important;
    margin-left: 0.375rem !important;
  }
  .mx-2 {
    margin-right: 0.75rem !important;
    margin-left: 0.75rem !important;
  }
  .mx-3 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-4 {
    margin-right: 2.25rem !important;
    margin-left: 2.25rem !important;
  }
  .mx-5 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important;
  }
  .mx-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-1 {
    margin-top: 0.375rem !important;
    margin-bottom: 0.375rem !important;
  }
  .my-2 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }
  .my-3 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-4 {
    margin-top: 2.25rem !important;
    margin-bottom: 2.25rem !important;
  }
  .my-5 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  .my-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-0 {
    margin-top: 0 !important;
  }
  .mt-1 {
    margin-top: 0.375rem !important;
  }
  .mt-2 {
    margin-top: 0.75rem !important;
  }
  .mt-3 {
    margin-top: 1.5rem !important;
  }
  .mt-4 {
    margin-top: 2.25rem !important;
  }
  .mt-5 {
    margin-top: 4.5rem !important;
  }
  .mt-auto {
    margin-top: auto !important;
  }
  .me-0 {
    margin-right: 0 !important;
  }
  .me-1 {
    margin-right: 0.375rem !important;
  }
  .me-2 {
    margin-right: 0.75rem !important;
  }
  .me-3 {
    margin-right: 1.5rem !important;
  }
  .me-4 {
    margin-right: 2.25rem !important;
  }
  .me-5 {
    margin-right: 4.5rem !important;
  }
  .me-auto {
    margin-right: auto !important;
  }
  .mb-0 {
    margin-bottom: 0 !important;
  }
  .mb-1 {
    margin-bottom: 0.375rem !important;
  }
  .mb-2 {
    margin-bottom: 0.75rem !important;
  }
  .mb-3 {
    margin-bottom: 1.5rem !important;
  }
  .mb-4 {
    margin-bottom: 2.25rem !important;
  }
  .mb-5 {
    margin-bottom: 4.5rem !important;
  }
  .mb-auto {
    margin-bottom: auto !important;
  }
  .ms-0 {
    margin-left: 0 !important;
  }
  .ms-1 {
    margin-left: 0.375rem !important;
  }
  .ms-2 {
    margin-left: 0.75rem !important;
  }
  .ms-3 {
    margin-left: 1.5rem !important;
  }
  .ms-4 {
    margin-left: 2.25rem !important;
  }
  .ms-5 {
    margin-left: 4.5rem !important;
  }
  .ms-auto {
    margin-left: auto !important;
  }
  .m-n1 {
    margin: -0.375rem !important;
  }
  .m-n2 {
    margin: -0.75rem !important;
  }
  .m-n3 {
    margin: -1.5rem !important;
  }
  .m-n4 {
    margin: -2.25rem !important;
  }
  .m-n5 {
    margin: -4.5rem !important;
  }
  .mx-n1 {
    margin-right: -0.375rem !important;
    margin-left: -0.375rem !important;
  }
  .mx-n2 {
    margin-right: -0.75rem !important;
    margin-left: -0.75rem !important;
  }
  .mx-n3 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-n4 {
    margin-right: -2.25rem !important;
    margin-left: -2.25rem !important;
  }
  .mx-n5 {
    margin-right: -4.5rem !important;
    margin-left: -4.5rem !important;
  }
  .my-n1 {
    margin-top: -0.375rem !important;
    margin-bottom: -0.375rem !important;
  }
  .my-n2 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }
  .my-n3 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-n4 {
    margin-top: -2.25rem !important;
    margin-bottom: -2.25rem !important;
  }
  .my-n5 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }
  .mt-n1 {
    margin-top: -0.375rem !important;
  }
  .mt-n2 {
    margin-top: -0.75rem !important;
  }
  .mt-n3 {
    margin-top: -1.5rem !important;
  }
  .mt-n4 {
    margin-top: -2.25rem !important;
  }
  .mt-n5 {
    margin-top: -4.5rem !important;
  }
  .me-n1 {
    margin-right: -0.375rem !important;
  }
  .me-n2 {
    margin-right: -0.75rem !important;
  }
  .me-n3 {
    margin-right: -1.5rem !important;
  }
  .me-n4 {
    margin-right: -2.25rem !important;
  }
  .me-n5 {
    margin-right: -4.5rem !important;
  }
  .mb-n1 {
    margin-bottom: -0.375rem !important;
  }
  .mb-n2 {
    margin-bottom: -0.75rem !important;
  }
  .mb-n3 {
    margin-bottom: -1.5rem !important;
  }
  .mb-n4 {
    margin-bottom: -2.25rem !important;
  }
  .mb-n5 {
    margin-bottom: -4.5rem !important;
  }
  .ms-n1 {
    margin-left: -0.375rem !important;
  }
  .ms-n2 {
    margin-left: -0.75rem !important;
  }
  .ms-n3 {
    margin-left: -1.5rem !important;
  }
  .ms-n4 {
    margin-left: -2.25rem !important;
  }
  .ms-n5 {
    margin-left: -4.5rem !important;
  }
  .p-0 {
    padding: 0 !important;
  }
  .p-1 {
    padding: 0.375rem !important;
  }
  .p-2 {
    padding: 0.75rem !important;
  }
  .p-3 {
    padding: 1.5rem !important;
  }
  .p-4 {
    padding: 2.25rem !important;
  }
  .p-5 {
    padding: 4.5rem !important;
  }
  .px-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-1 {
    padding-right: 0.375rem !important;
    padding-left: 0.375rem !important;
  }
  .px-2 {
    padding-right: 0.75rem !important;
    padding-left: 0.75rem !important;
  }
  .px-3 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-4 {
    padding-right: 2.25rem !important;
    padding-left: 2.25rem !important;
  }
  .px-5 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important;
  }
  .py-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-1 {
    padding-top: 0.375rem !important;
    padding-bottom: 0.375rem !important;
  }
  .py-2 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
  .py-3 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-4 {
    padding-top: 2.25rem !important;
    padding-bottom: 2.25rem !important;
  }
  .py-5 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  .pt-0 {
    padding-top: 0 !important;
  }
  .pt-1 {
    padding-top: 0.375rem !important;
  }
  .pt-2 {
    padding-top: 0.75rem !important;
  }
  .pt-3 {
    padding-top: 1.5rem !important;
  }
  .pt-4 {
    padding-top: 2.25rem !important;
  }
  .pt-5 {
    padding-top: 4.5rem !important;
  }
  .pe-0 {
    padding-right: 0 !important;
  }
  .pe-1 {
    padding-right: 0.375rem !important;
  }
  .pe-2 {
    padding-right: 0.75rem !important;
  }
  .pe-3 {
    padding-right: 1.5rem !important;
  }
  .pe-4 {
    padding-right: 2.25rem !important;
  }
  .pe-5 {
    padding-right: 4.5rem !important;
  }
  .pb-0 {
    padding-bottom: 0 !important;
  }
  .pb-1 {
    padding-bottom: 0.375rem !important;
  }
  .pb-2 {
    padding-bottom: 0.75rem !important;
  }
  .pb-3 {
    padding-bottom: 1.5rem !important;
  }
  .pb-4 {
    padding-bottom: 2.25rem !important;
  }
  .pb-5 {
    padding-bottom: 4.5rem !important;
  }
  .ps-0 {
    padding-left: 0 !important;
  }
  .ps-1 {
    padding-left: 0.375rem !important;
  }
  .ps-2 {
    padding-left: 0.75rem !important;
  }
  .ps-3 {
    padding-left: 1.5rem !important;
  }
  .ps-4 {
    padding-left: 2.25rem !important;
  }
  .ps-5 {
    padding-left: 4.5rem !important;
  }
  .font-monospace {
    font-family: var(--ct-font-monospace) !important;
  }
  .fs-1 {
    font-size: calc(1.35rem + 1.2vw) !important;
  }
  .fs-2 {
    font-size: calc(1.3125rem + 0.75vw) !important;
  }
  .fs-3 {
    font-size: calc(1.275rem + 0.3vw) !important;
  }
  .fs-4 {
    font-size: 1.125rem !important;
  }
  .fs-5 {
    font-size: 0.9375rem !important;
  }
  .fs-6 {
    font-size: 0.75rem !important;
  }
  .fst-italic {
    font-style: italic !important;
  }
  .fst-normal {
    font-style: normal !important;
  }
  .fw-light {
    font-weight: 300 !important;
  }
  .fw-lighter {
    font-weight: lighter !important;
  }
  .fw-normal {
    font-weight: 400 !important;
  }
  .fw-bold {
    font-weight: 700 !important;
  }
  .fw-bolder {
    font-weight: bolder !important;
  }
  .lh-1 {
    line-height: 1 !important;
  }
  .lh-sm {
    line-height: 1.25 !important;
  }
  .lh-base {
    line-height: 1.5 !important;
  }
  .lh-lg {
    line-height: 2 !important;
  }
  .text-start {
    text-align: left !important;
  }
  .text-end {
    text-align: right !important;
  }
  .text-center {
    text-align: center !important;
  }
  .text-decoration-none {
    text-decoration: none !important;
  }
  .text-decoration-underline {
    text-decoration: underline !important;
  }
  .text-decoration-line-through {
    text-decoration: line-through !important;
  }
  .text-lowercase {
    text-transform: lowercase !important;
  }
  .text-uppercase {
    text-transform: uppercase !important;
  }
  .text-capitalize {
    text-transform: capitalize !important;
  }
  .text-wrap {
    white-space: normal !important;
  }
  .text-nowrap {
    white-space: nowrap !important;
  }
  /* rtl:begin:remove */
  .text-break {
    word-wrap: break-word !important;
    word-break: break-word !important;
  }
  /* rtl:end:remove */
  .text-primary {
    --ct-text-opacity: 1;
    color: rgba(var(--ct-primary-rgb), var(--ct-text-opacity)) !important;
  }
  .text-secondary {
    --ct-text-opacity: 1;
    color: rgba(var(--ct-secondary-rgb), var(--ct-text-opacity)) !important;
  }
  .text-success {
    --ct-text-opacity: 1;
    color: rgba(var(--ct-success-rgb), var(--ct-text-opacity)) !important;
  }
  .text-info {
    --ct-text-opacity: 1;
    color: rgba(var(--ct-info-rgb), var(--ct-text-opacity)) !important;
  }
  .text-warning {
    --ct-text-opacity: 1;
    color: rgba(var(--ct-warning-rgb), var(--ct-text-opacity)) !important;
  }
  .text-danger {
    --ct-text-opacity: 1;
    color: rgba(var(--ct-danger-rgb), var(--ct-text-opacity)) !important;
  }
  .text-light {
    --ct-text-opacity: 1;
    color: rgba(var(--ct-light-rgb), var(--ct-text-opacity)) !important;
  }
  .text-dark {
    --ct-text-opacity: 1;
    color: rgba(var(--ct-dark-rgb), var(--ct-text-opacity)) !important;
  }
  .text-black {
    --ct-text-opacity: 1;
    color: rgba(var(--ct-black-rgb), var(--ct-text-opacity)) !important;
  }
  .text-white {
    --ct-text-opacity: 1;
    color: rgba(var(--ct-white-rgb), var(--ct-text-opacity)) !important;
  }
  .text-body {
    --ct-text-opacity: 1;
    color: rgba(var(--ct-body-color-rgb), var(--ct-text-opacity)) !important;
  }
  .text-muted {
    --ct-text-opacity: 1;
    color: var(--ct-text-muted) !important;
  }
  .text-black-50 {
    --ct-text-opacity: 1;
    color: rgba(0, 0, 0, 0.5) !important;
  }
  .text-white-50 {
    --ct-text-opacity: 1;
    color: rgba(255, 255, 255, 0.5) !important;
  }
  .text-reset {
    --ct-text-opacity: 1;
    color: inherit !important;
  }
  .text-opacity-25 {
    --ct-text-opacity: 0.25;
  }
  .text-opacity-50 {
    --ct-text-opacity: 0.5;
  }
  .text-opacity-75 {
    --ct-text-opacity: 0.75;
  }
  .text-opacity-100 {
    --ct-text-opacity: 1;
  }
  .bg-primary {
    --ct-bg-opacity: 1;
    background-color: rgba(var(--ct-primary-rgb), var(--ct-bg-opacity)) !important;
  }
  .bg-secondary {
    --ct-bg-opacity: 1;
    background-color: rgba(var(--ct-secondary-rgb), var(--ct-bg-opacity)) !important;
  }
  .bg-success {
    --ct-bg-opacity: 1;
    background-color: rgba(var(--ct-success-rgb), var(--ct-bg-opacity)) !important;
  }
  .bg-info {
    --ct-bg-opacity: 1;
    background-color: rgba(var(--ct-info-rgb), var(--ct-bg-opacity)) !important;
  }
  .bg-warning {
    --ct-bg-opacity: 1;
    background-color: rgba(var(--ct-warning-rgb), var(--ct-bg-opacity)) !important;
  }
  .bg-danger {
    --ct-bg-opacity: 1;
    background-color: rgba(var(--ct-danger-rgb), var(--ct-bg-opacity)) !important;
  }
  .bg-light {
    --ct-bg-opacity: 1;
    background-color: rgba(var(--ct-light-rgb), var(--ct-bg-opacity)) !important;
  }
  .bg-dark {
    --ct-bg-opacity: 1;
    background-color: rgba(var(--ct-dark-rgb), var(--ct-bg-opacity)) !important;
  }
  .bg-black {
    --ct-bg-opacity: 1;
    background-color: rgba(var(--ct-black-rgb), var(--ct-bg-opacity)) !important;
  }
  .bg-white {
    --ct-bg-opacity: 1;
    background-color: rgba(var(--ct-white-rgb), var(--ct-bg-opacity)) !important;
  }
  .bg-body {
    --ct-bg-opacity: 1;
    background-color: rgba(var(--ct-body-bg-rgb), var(--ct-bg-opacity)) !important;
  }
  .bg-transparent {
    --ct-bg-opacity: 1;
    background-color: transparent !important;
  }
  .bg-opacity-10 {
    --ct-bg-opacity: 0.1;
  }
  .bg-opacity-25 {
    --ct-bg-opacity: 0.25;
  }
  .bg-opacity-50 {
    --ct-bg-opacity: 0.5;
  }
  .bg-opacity-75 {
    --ct-bg-opacity: 0.75;
  }
  .bg-opacity-100 {
    --ct-bg-opacity: 1;
  }
  .bg-gradient {
    background-image: var(--ct-gradient) !important;
  }
  .user-select-all {
    -webkit-user-select: all !important;
            user-select: all !important;
  }
  .user-select-auto {
    -webkit-user-select: auto !important;
            user-select: auto !important;
  }
  .user-select-none {
    -webkit-user-select: none !important;
            user-select: none !important;
  }
  .pe-none {
    pointer-events: none !important;
  }
  .pe-auto {
    pointer-events: auto !important;
  }
  .rounded {
    border-radius: 0.25rem !important;
  }
  .rounded-0 {
    border-radius: 0 !important;
  }
  .rounded-1 {
    border-radius: 0.2rem !important;
  }
  .rounded-2 {
    border-radius: 0.25rem !important;
  }
  .rounded-3 {
    border-radius: 0.3rem !important;
  }
  .rounded-circle {
    border-radius: 50% !important;
  }
  .rounded-pill {
    border-radius: 50rem !important;
  }
  .rounded-top {
    border-top-left-radius: 0.25rem !important;
    border-top-right-radius: 0.25rem !important;
  }
  .rounded-end {
    border-top-right-radius: 0.25rem !important;
    border-bottom-right-radius: 0.25rem !important;
  }
  .rounded-bottom {
    border-bottom-right-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important;
  }
  .rounded-start {
    border-bottom-left-radius: 0.25rem !important;
    border-top-left-radius: 0.25rem !important;
  }
  .visible {
    visibility: visible !important;
  }
  .invisible {
    visibility: hidden !important;
  }
  @media (min-width: 576px) {
    .float-sm-start {
      float: left !important;
    }
  
    .float-sm-end {
      float: right !important;
    }
  
    .float-sm-none {
      float: none !important;
    }
  
    .d-sm-inline {
      display: inline !important;
    }
  
    .d-sm-inline-block {
      display: inline-block !important;
    }
  
    .d-sm-block {
      display: block !important;
    }
  
    .d-sm-grid {
      display: grid !important;
    }
  
    .d-sm-table {
      display: table !important;
    }
  
    .d-sm-table-row {
      display: table-row !important;
    }
  
    .d-sm-table-cell {
      display: table-cell !important;
    }
  
    .d-sm-flex {
      display: flex !important;
    }
  
    .d-sm-inline-flex {
      display: inline-flex !important;
    }
  
    .d-sm-none {
      display: none !important;
    }
  
    .flex-sm-fill {
      flex: 1 1 auto !important;
    }
  
    .flex-sm-row {
      flex-direction: row !important;
    }
  
    .flex-sm-column {
      flex-direction: column !important;
    }
  
    .flex-sm-row-reverse {
      flex-direction: row-reverse !important;
    }
  
    .flex-sm-column-reverse {
      flex-direction: column-reverse !important;
    }
  
    .flex-sm-grow-0 {
      flex-grow: 0 !important;
    }
  
    .flex-sm-grow-1 {
      flex-grow: 1 !important;
    }
  
    .flex-sm-shrink-0 {
      flex-shrink: 0 !important;
    }
  
    .flex-sm-shrink-1 {
      flex-shrink: 1 !important;
    }
  
    .flex-sm-wrap {
      flex-wrap: wrap !important;
    }
  
    .flex-sm-nowrap {
      flex-wrap: nowrap !important;
    }
  
    .flex-sm-wrap-reverse {
      flex-wrap: wrap-reverse !important;
    }
  
    .gap-sm-0 {
      gap: 0 !important;
    }
  
    .gap-sm-1 {
      gap: 0.375rem !important;
    }
  
    .gap-sm-2 {
      gap: 0.75rem !important;
    }
  
    .gap-sm-3 {
      gap: 1.5rem !important;
    }
  
    .gap-sm-4 {
      gap: 2.25rem !important;
    }
  
    .gap-sm-5 {
      gap: 4.5rem !important;
    }
  
    .justify-content-sm-start {
      justify-content: flex-start !important;
    }
  
    .justify-content-sm-end {
      justify-content: flex-end !important;
    }
  
    .justify-content-sm-center {
      justify-content: center !important;
    }
  
    .justify-content-sm-between {
      justify-content: space-between !important;
    }
  
    .justify-content-sm-around {
      justify-content: space-around !important;
    }
  
    .justify-content-sm-evenly {
      justify-content: space-evenly !important;
    }
  
    .align-items-sm-start {
      align-items: flex-start !important;
    }
  
    .align-items-sm-end {
      align-items: flex-end !important;
    }
  
    .align-items-sm-center {
      align-items: center !important;
    }
  
    .align-items-sm-baseline {
      align-items: baseline !important;
    }
  
    .align-items-sm-stretch {
      align-items: stretch !important;
    }
  
    .align-content-sm-start {
      align-content: flex-start !important;
    }
  
    .align-content-sm-end {
      align-content: flex-end !important;
    }
  
    .align-content-sm-center {
      align-content: center !important;
    }
  
    .align-content-sm-between {
      align-content: space-between !important;
    }
  
    .align-content-sm-around {
      align-content: space-around !important;
    }
  
    .align-content-sm-stretch {
      align-content: stretch !important;
    }
  
    .align-self-sm-auto {
      align-self: auto !important;
    }
  
    .align-self-sm-start {
      align-self: flex-start !important;
    }
  
    .align-self-sm-end {
      align-self: flex-end !important;
    }
  
    .align-self-sm-center {
      align-self: center !important;
    }
  
    .align-self-sm-baseline {
      align-self: baseline !important;
    }
  
    .align-self-sm-stretch {
      align-self: stretch !important;
    }
  
    .order-sm-first {
      order: -1 !important;
    }
  
    .order-sm-0 {
      order: 0 !important;
    }
  
    .order-sm-1 {
      order: 1 !important;
    }
  
    .order-sm-2 {
      order: 2 !important;
    }
  
    .order-sm-3 {
      order: 3 !important;
    }
  
    .order-sm-4 {
      order: 4 !important;
    }
  
    .order-sm-5 {
      order: 5 !important;
    }
  
    .order-sm-last {
      order: 6 !important;
    }
  
    .m-sm-0 {
      margin: 0 !important;
    }
  
    .m-sm-1 {
      margin: 0.375rem !important;
    }
  
    .m-sm-2 {
      margin: 0.75rem !important;
    }
  
    .m-sm-3 {
      margin: 1.5rem !important;
    }
  
    .m-sm-4 {
      margin: 2.25rem !important;
    }
  
    .m-sm-5 {
      margin: 4.5rem !important;
    }
  
    .m-sm-auto {
      margin: auto !important;
    }
  
    .mx-sm-0 {
      margin-right: 0 !important;
      margin-left: 0 !important;
    }
  
    .mx-sm-1 {
      margin-right: 0.375rem !important;
      margin-left: 0.375rem !important;
    }
  
    .mx-sm-2 {
      margin-right: 0.75rem !important;
      margin-left: 0.75rem !important;
    }
  
    .mx-sm-3 {
      margin-right: 1.5rem !important;
      margin-left: 1.5rem !important;
    }
  
    .mx-sm-4 {
      margin-right: 2.25rem !important;
      margin-left: 2.25rem !important;
    }
  
    .mx-sm-5 {
      margin-right: 4.5rem !important;
      margin-left: 4.5rem !important;
    }
  
    .mx-sm-auto {
      margin-right: auto !important;
      margin-left: auto !important;
    }
  
    .my-sm-0 {
      margin-top: 0 !important;
      margin-bottom: 0 !important;
    }
  
    .my-sm-1 {
      margin-top: 0.375rem !important;
      margin-bottom: 0.375rem !important;
    }
  
    .my-sm-2 {
      margin-top: 0.75rem !important;
      margin-bottom: 0.75rem !important;
    }
  
    .my-sm-3 {
      margin-top: 1.5rem !important;
      margin-bottom: 1.5rem !important;
    }
  
    .my-sm-4 {
      margin-top: 2.25rem !important;
      margin-bottom: 2.25rem !important;
    }
  
    .my-sm-5 {
      margin-top: 4.5rem !important;
      margin-bottom: 4.5rem !important;
    }
  
    .my-sm-auto {
      margin-top: auto !important;
      margin-bottom: auto !important;
    }
  
    .mt-sm-0 {
      margin-top: 0 !important;
    }
  
    .mt-sm-1 {
      margin-top: 0.375rem !important;
    }
  
    .mt-sm-2 {
      margin-top: 0.75rem !important;
    }
  
    .mt-sm-3 {
      margin-top: 1.5rem !important;
    }
  
    .mt-sm-4 {
      margin-top: 2.25rem !important;
    }
  
    .mt-sm-5 {
      margin-top: 4.5rem !important;
    }
  
    .mt-sm-auto {
      margin-top: auto !important;
    }
  
    .me-sm-0 {
      margin-right: 0 !important;
    }
  
    .me-sm-1 {
      margin-right: 0.375rem !important;
    }
  
    .me-sm-2 {
      margin-right: 0.75rem !important;
    }
  
    .me-sm-3 {
      margin-right: 1.5rem !important;
    }
  
    .me-sm-4 {
      margin-right: 2.25rem !important;
    }
  
    .me-sm-5 {
      margin-right: 4.5rem !important;
    }
  
    .me-sm-auto {
      margin-right: auto !important;
    }
  
    .mb-sm-0 {
      margin-bottom: 0 !important;
    }
  
    .mb-sm-1 {
      margin-bottom: 0.375rem !important;
    }
  
    .mb-sm-2 {
      margin-bottom: 0.75rem !important;
    }
  
    .mb-sm-3 {
      margin-bottom: 1.5rem !important;
    }
  
    .mb-sm-4 {
      margin-bottom: 2.25rem !important;
    }
  
    .mb-sm-5 {
      margin-bottom: 4.5rem !important;
    }
  
    .mb-sm-auto {
      margin-bottom: auto !important;
    }
  
    .ms-sm-0 {
      margin-left: 0 !important;
    }
  
    .ms-sm-1 {
      margin-left: 0.375rem !important;
    }
  
    .ms-sm-2 {
      margin-left: 0.75rem !important;
    }
  
    .ms-sm-3 {
      margin-left: 1.5rem !important;
    }
  
    .ms-sm-4 {
      margin-left: 2.25rem !important;
    }
  
    .ms-sm-5 {
      margin-left: 4.5rem !important;
    }
  
    .ms-sm-auto {
      margin-left: auto !important;
    }
  
    .m-sm-n1 {
      margin: -0.375rem !important;
    }
  
    .m-sm-n2 {
      margin: -0.75rem !important;
    }
  
    .m-sm-n3 {
      margin: -1.5rem !important;
    }
  
    .m-sm-n4 {
      margin: -2.25rem !important;
    }
  
    .m-sm-n5 {
      margin: -4.5rem !important;
    }
  
    .mx-sm-n1 {
      margin-right: -0.375rem !important;
      margin-left: -0.375rem !important;
    }
  
    .mx-sm-n2 {
      margin-right: -0.75rem !important;
      margin-left: -0.75rem !important;
    }
  
    .mx-sm-n3 {
      margin-right: -1.5rem !important;
      margin-left: -1.5rem !important;
    }
  
    .mx-sm-n4 {
      margin-right: -2.25rem !important;
      margin-left: -2.25rem !important;
    }
  
    .mx-sm-n5 {
      margin-right: -4.5rem !important;
      margin-left: -4.5rem !important;
    }
  
    .my-sm-n1 {
      margin-top: -0.375rem !important;
      margin-bottom: -0.375rem !important;
    }
  
    .my-sm-n2 {
      margin-top: -0.75rem !important;
      margin-bottom: -0.75rem !important;
    }
  
    .my-sm-n3 {
      margin-top: -1.5rem !important;
      margin-bottom: -1.5rem !important;
    }
  
    .my-sm-n4 {
      margin-top: -2.25rem !important;
      margin-bottom: -2.25rem !important;
    }
  
    .my-sm-n5 {
      margin-top: -4.5rem !important;
      margin-bottom: -4.5rem !important;
    }
  
    .mt-sm-n1 {
      margin-top: -0.375rem !important;
    }
  
    .mt-sm-n2 {
      margin-top: -0.75rem !important;
    }
  
    .mt-sm-n3 {
      margin-top: -1.5rem !important;
    }
  
    .mt-sm-n4 {
      margin-top: -2.25rem !important;
    }
  
    .mt-sm-n5 {
      margin-top: -4.5rem !important;
    }
  
    .me-sm-n1 {
      margin-right: -0.375rem !important;
    }
  
    .me-sm-n2 {
      margin-right: -0.75rem !important;
    }
  
    .me-sm-n3 {
      margin-right: -1.5rem !important;
    }
  
    .me-sm-n4 {
      margin-right: -2.25rem !important;
    }
  
    .me-sm-n5 {
      margin-right: -4.5rem !important;
    }
  
    .mb-sm-n1 {
      margin-bottom: -0.375rem !important;
    }
  
    .mb-sm-n2 {
      margin-bottom: -0.75rem !important;
    }
  
    .mb-sm-n3 {
      margin-bottom: -1.5rem !important;
    }
  
    .mb-sm-n4 {
      margin-bottom: -2.25rem !important;
    }
  
    .mb-sm-n5 {
      margin-bottom: -4.5rem !important;
    }
  
    .ms-sm-n1 {
      margin-left: -0.375rem !important;
    }
  
    .ms-sm-n2 {
      margin-left: -0.75rem !important;
    }
  
    .ms-sm-n3 {
      margin-left: -1.5rem !important;
    }
  
    .ms-sm-n4 {
      margin-left: -2.25rem !important;
    }
  
    .ms-sm-n5 {
      margin-left: -4.5rem !important;
    }
  
    .p-sm-0 {
      padding: 0 !important;
    }
  
    .p-sm-1 {
      padding: 0.375rem !important;
    }
  
    .p-sm-2 {
      padding: 0.75rem !important;
    }
  
    .p-sm-3 {
      padding: 1.5rem !important;
    }
  
    .p-sm-4 {
      padding: 2.25rem !important;
    }
  
    .p-sm-5 {
      padding: 4.5rem !important;
    }
  
    .px-sm-0 {
      padding-right: 0 !important;
      padding-left: 0 !important;
    }
  
    .px-sm-1 {
      padding-right: 0.375rem !important;
      padding-left: 0.375rem !important;
    }
  
    .px-sm-2 {
      padding-right: 0.75rem !important;
      padding-left: 0.75rem !important;
    }
  
    .px-sm-3 {
      padding-right: 1.5rem !important;
      padding-left: 1.5rem !important;
    }
  
    .px-sm-4 {
      padding-right: 2.25rem !important;
      padding-left: 2.25rem !important;
    }
  
    .px-sm-5 {
      padding-right: 4.5rem !important;
      padding-left: 4.5rem !important;
    }
  
    .py-sm-0 {
      padding-top: 0 !important;
      padding-bottom: 0 !important;
    }
  
    .py-sm-1 {
      padding-top: 0.375rem !important;
      padding-bottom: 0.375rem !important;
    }
  
    .py-sm-2 {
      padding-top: 0.75rem !important;
      padding-bottom: 0.75rem !important;
    }
  
    .py-sm-3 {
      padding-top: 1.5rem !important;
      padding-bottom: 1.5rem !important;
    }
  
    .py-sm-4 {
      padding-top: 2.25rem !important;
      padding-bottom: 2.25rem !important;
    }
  
    .py-sm-5 {
      padding-top: 4.5rem !important;
      padding-bottom: 4.5rem !important;
    }
  
    .pt-sm-0 {
      padding-top: 0 !important;
    }
  
    .pt-sm-1 {
      padding-top: 0.375rem !important;
    }
  
    .pt-sm-2 {
      padding-top: 0.75rem !important;
    }
  
    .pt-sm-3 {
      padding-top: 1.5rem !important;
    }
  
    .pt-sm-4 {
      padding-top: 2.25rem !important;
    }
  
    .pt-sm-5 {
      padding-top: 4.5rem !important;
    }
  
    .pe-sm-0 {
      padding-right: 0 !important;
    }
  
    .pe-sm-1 {
      padding-right: 0.375rem !important;
    }
  
    .pe-sm-2 {
      padding-right: 0.75rem !important;
    }
  
    .pe-sm-3 {
      padding-right: 1.5rem !important;
    }
  
    .pe-sm-4 {
      padding-right: 2.25rem !important;
    }
  
    .pe-sm-5 {
      padding-right: 4.5rem !important;
    }
  
    .pb-sm-0 {
      padding-bottom: 0 !important;
    }
  
    .pb-sm-1 {
      padding-bottom: 0.375rem !important;
    }
  
    .pb-sm-2 {
      padding-bottom: 0.75rem !important;
    }
  
    .pb-sm-3 {
      padding-bottom: 1.5rem !important;
    }
  
    .pb-sm-4 {
      padding-bottom: 2.25rem !important;
    }
  
    .pb-sm-5 {
      padding-bottom: 4.5rem !important;
    }
  
    .ps-sm-0 {
      padding-left: 0 !important;
    }
  
    .ps-sm-1 {
      padding-left: 0.375rem !important;
    }
  
    .ps-sm-2 {
      padding-left: 0.75rem !important;
    }
  
    .ps-sm-3 {
      padding-left: 1.5rem !important;
    }
  
    .ps-sm-4 {
      padding-left: 2.25rem !important;
    }
  
    .ps-sm-5 {
      padding-left: 4.5rem !important;
    }
  
    .text-sm-start {
      text-align: left !important;
    }
  
    .text-sm-end {
      text-align: right !important;
    }
  
    .text-sm-center {
      text-align: center !important;
    }
  }
  @media (min-width: 768px) {
    .float-md-start {
      float: left !important;
    }
  
    .float-md-end {
      float: right !important;
    }
  
    .float-md-none {
      float: none !important;
    }
  
    .d-md-inline {
      display: inline !important;
    }
  
    .d-md-inline-block {
      display: inline-block !important;
    }
  
    .d-md-block {
      display: block !important;
    }
  
    .d-md-grid {
      display: grid !important;
    }
  
    .d-md-table {
      display: table !important;
    }
  
    .d-md-table-row {
      display: table-row !important;
    }
  
    .d-md-table-cell {
      display: table-cell !important;
    }
  
    .d-md-flex {
      display: flex !important;
    }
  
    .d-md-inline-flex {
      display: inline-flex !important;
    }
  
    .d-md-none {
      display: none !important;
    }
  
    .flex-md-fill {
      flex: 1 1 auto !important;
    }
  
    .flex-md-row {
      flex-direction: row !important;
    }
  
    .flex-md-column {
      flex-direction: column !important;
    }
  
    .flex-md-row-reverse {
      flex-direction: row-reverse !important;
    }
  
    .flex-md-column-reverse {
      flex-direction: column-reverse !important;
    }
  
    .flex-md-grow-0 {
      flex-grow: 0 !important;
    }
  
    .flex-md-grow-1 {
      flex-grow: 1 !important;
    }
  
    .flex-md-shrink-0 {
      flex-shrink: 0 !important;
    }
  
    .flex-md-shrink-1 {
      flex-shrink: 1 !important;
    }
  
    .flex-md-wrap {
      flex-wrap: wrap !important;
    }
  
    .flex-md-nowrap {
      flex-wrap: nowrap !important;
    }
  
    .flex-md-wrap-reverse {
      flex-wrap: wrap-reverse !important;
    }
  
    .gap-md-0 {
      gap: 0 !important;
    }
  
    .gap-md-1 {
      gap: 0.375rem !important;
    }
  
    .gap-md-2 {
      gap: 0.75rem !important;
    }
  
    .gap-md-3 {
      gap: 1.5rem !important;
    }
  
    .gap-md-4 {
      gap: 2.25rem !important;
    }
  
    .gap-md-5 {
      gap: 4.5rem !important;
    }
  
    .justify-content-md-start {
      justify-content: flex-start !important;
    }
  
    .justify-content-md-end {
      justify-content: flex-end !important;
    }
  
    .justify-content-md-center {
      justify-content: center !important;
    }
  
    .justify-content-md-between {
      justify-content: space-between !important;
    }
  
    .justify-content-md-around {
      justify-content: space-around !important;
    }
  
    .justify-content-md-evenly {
      justify-content: space-evenly !important;
    }
  
    .align-items-md-start {
      align-items: flex-start !important;
    }
  
    .align-items-md-end {
      align-items: flex-end !important;
    }
  
    .align-items-md-center {
      align-items: center !important;
    }
  
    .align-items-md-baseline {
      align-items: baseline !important;
    }
  
    .align-items-md-stretch {
      align-items: stretch !important;
    }
  
    .align-content-md-start {
      align-content: flex-start !important;
    }
  
    .align-content-md-end {
      align-content: flex-end !important;
    }
  
    .align-content-md-center {
      align-content: center !important;
    }
  
    .align-content-md-between {
      align-content: space-between !important;
    }
  
    .align-content-md-around {
      align-content: space-around !important;
    }
  
    .align-content-md-stretch {
      align-content: stretch !important;
    }
  
    .align-self-md-auto {
      align-self: auto !important;
    }
  
    .align-self-md-start {
      align-self: flex-start !important;
    }
  
    .align-self-md-end {
      align-self: flex-end !important;
    }
  
    .align-self-md-center {
      align-self: center !important;
    }
  
    .align-self-md-baseline {
      align-self: baseline !important;
    }
  
    .align-self-md-stretch {
      align-self: stretch !important;
    }
  
    .order-md-first {
      order: -1 !important;
    }
  
    .order-md-0 {
      order: 0 !important;
    }
  
    .order-md-1 {
      order: 1 !important;
    }
  
    .order-md-2 {
      order: 2 !important;
    }
  
    .order-md-3 {
      order: 3 !important;
    }
  
    .order-md-4 {
      order: 4 !important;
    }
  
    .order-md-5 {
      order: 5 !important;
    }
  
    .order-md-last {
      order: 6 !important;
    }
  
    .m-md-0 {
      margin: 0 !important;
    }
  
    .m-md-1 {
      margin: 0.375rem !important;
    }
  
    .m-md-2 {
      margin: 0.75rem !important;
    }
  
    .m-md-3 {
      margin: 1.5rem !important;
    }
  
    .m-md-4 {
      margin: 2.25rem !important;
    }
  
    .m-md-5 {
      margin: 4.5rem !important;
    }
  
    .m-md-auto {
      margin: auto !important;
    }
  
    .mx-md-0 {
      margin-right: 0 !important;
      margin-left: 0 !important;
    }
  
    .mx-md-1 {
      margin-right: 0.375rem !important;
      margin-left: 0.375rem !important;
    }
  
    .mx-md-2 {
      margin-right: 0.75rem !important;
      margin-left: 0.75rem !important;
    }
  
    .mx-md-3 {
      margin-right: 1.5rem !important;
      margin-left: 1.5rem !important;
    }
  
    .mx-md-4 {
      margin-right: 2.25rem !important;
      margin-left: 2.25rem !important;
    }
  
    .mx-md-5 {
      margin-right: 4.5rem !important;
      margin-left: 4.5rem !important;
    }
  
    .mx-md-auto {
      margin-right: auto !important;
      margin-left: auto !important;
    }
  
    .my-md-0 {
      margin-top: 0 !important;
      margin-bottom: 0 !important;
    }
  
    .my-md-1 {
      margin-top: 0.375rem !important;
      margin-bottom: 0.375rem !important;
    }
  
    .my-md-2 {
      margin-top: 0.75rem !important;
      margin-bottom: 0.75rem !important;
    }
  
    .my-md-3 {
      margin-top: 1.5rem !important;
      margin-bottom: 1.5rem !important;
    }
  
    .my-md-4 {
      margin-top: 2.25rem !important;
      margin-bottom: 2.25rem !important;
    }
  
    .my-md-5 {
      margin-top: 4.5rem !important;
      margin-bottom: 4.5rem !important;
    }
  
    .my-md-auto {
      margin-top: auto !important;
      margin-bottom: auto !important;
    }
  
    .mt-md-0 {
      margin-top: 0 !important;
    }
  
    .mt-md-1 {
      margin-top: 0.375rem !important;
    }
  
    .mt-md-2 {
      margin-top: 0.75rem !important;
    }
  
    .mt-md-3 {
      margin-top: 1.5rem !important;
    }
  
    .mt-md-4 {
      margin-top: 2.25rem !important;
    }
  
    .mt-md-5 {
      margin-top: 4.5rem !important;
    }
  
    .mt-md-auto {
      margin-top: auto !important;
    }
  
    .me-md-0 {
      margin-right: 0 !important;
    }
  
    .me-md-1 {
      margin-right: 0.375rem !important;
    }
  
    .me-md-2 {
      margin-right: 0.75rem !important;
    }
  
    .me-md-3 {
      margin-right: 1.5rem !important;
    }
  
    .me-md-4 {
      margin-right: 2.25rem !important;
    }
  
    .me-md-5 {
      margin-right: 4.5rem !important;
    }
  
    .me-md-auto {
      margin-right: auto !important;
    }
  
    .mb-md-0 {
      margin-bottom: 0 !important;
    }
  
    .mb-md-1 {
      margin-bottom: 0.375rem !important;
    }
  
    .mb-md-2 {
      margin-bottom: 0.75rem !important;
    }
  
    .mb-md-3 {
      margin-bottom: 1.5rem !important;
    }
  
    .mb-md-4 {
      margin-bottom: 2.25rem !important;
    }
  
    .mb-md-5 {
      margin-bottom: 4.5rem !important;
    }
  
    .mb-md-auto {
      margin-bottom: auto !important;
    }
  
    .ms-md-0 {
      margin-left: 0 !important;
    }
  
    .ms-md-1 {
      margin-left: 0.375rem !important;
    }
  
    .ms-md-2 {
      margin-left: 0.75rem !important;
    }
  
    .ms-md-3 {
      margin-left: 1.5rem !important;
    }
  
    .ms-md-4 {
      margin-left: 2.25rem !important;
    }
  
    .ms-md-5 {
      margin-left: 4.5rem !important;
    }
  
    .ms-md-auto {
      margin-left: auto !important;
    }
  
    .m-md-n1 {
      margin: -0.375rem !important;
    }
  
    .m-md-n2 {
      margin: -0.75rem !important;
    }
  
    .m-md-n3 {
      margin: -1.5rem !important;
    }
  
    .m-md-n4 {
      margin: -2.25rem !important;
    }
  
    .m-md-n5 {
      margin: -4.5rem !important;
    }
  
    .mx-md-n1 {
      margin-right: -0.375rem !important;
      margin-left: -0.375rem !important;
    }
  
    .mx-md-n2 {
      margin-right: -0.75rem !important;
      margin-left: -0.75rem !important;
    }
  
    .mx-md-n3 {
      margin-right: -1.5rem !important;
      margin-left: -1.5rem !important;
    }
  
    .mx-md-n4 {
      margin-right: -2.25rem !important;
      margin-left: -2.25rem !important;
    }
  
    .mx-md-n5 {
      margin-right: -4.5rem !important;
      margin-left: -4.5rem !important;
    }
  
    .my-md-n1 {
      margin-top: -0.375rem !important;
      margin-bottom: -0.375rem !important;
    }
  
    .my-md-n2 {
      margin-top: -0.75rem !important;
      margin-bottom: -0.75rem !important;
    }
  
    .my-md-n3 {
      margin-top: -1.5rem !important;
      margin-bottom: -1.5rem !important;
    }
  
    .my-md-n4 {
      margin-top: -2.25rem !important;
      margin-bottom: -2.25rem !important;
    }
  
    .my-md-n5 {
      margin-top: -4.5rem !important;
      margin-bottom: -4.5rem !important;
    }
  
    .mt-md-n1 {
      margin-top: -0.375rem !important;
    }
  
    .mt-md-n2 {
      margin-top: -0.75rem !important;
    }
  
    .mt-md-n3 {
      margin-top: -1.5rem !important;
    }
  
    .mt-md-n4 {
      margin-top: -2.25rem !important;
    }
  
    .mt-md-n5 {
      margin-top: -4.5rem !important;
    }
  
    .me-md-n1 {
      margin-right: -0.375rem !important;
    }
  
    .me-md-n2 {
      margin-right: -0.75rem !important;
    }
  
    .me-md-n3 {
      margin-right: -1.5rem !important;
    }
  
    .me-md-n4 {
      margin-right: -2.25rem !important;
    }
  
    .me-md-n5 {
      margin-right: -4.5rem !important;
    }
  
    .mb-md-n1 {
      margin-bottom: -0.375rem !important;
    }
  
    .mb-md-n2 {
      margin-bottom: -0.75rem !important;
    }
  
    .mb-md-n3 {
      margin-bottom: -1.5rem !important;
    }
  
    .mb-md-n4 {
      margin-bottom: -2.25rem !important;
    }
  
    .mb-md-n5 {
      margin-bottom: -4.5rem !important;
    }
  
    .ms-md-n1 {
      margin-left: -0.375rem !important;
    }
  
    .ms-md-n2 {
      margin-left: -0.75rem !important;
    }
  
    .ms-md-n3 {
      margin-left: -1.5rem !important;
    }
  
    .ms-md-n4 {
      margin-left: -2.25rem !important;
    }
  
    .ms-md-n5 {
      margin-left: -4.5rem !important;
    }
  
    .p-md-0 {
      padding: 0 !important;
    }
  
    .p-md-1 {
      padding: 0.375rem !important;
    }
  
    .p-md-2 {
      padding: 0.75rem !important;
    }
  
    .p-md-3 {
      padding: 1.5rem !important;
    }
  
    .p-md-4 {
      padding: 2.25rem !important;
    }
  
    .p-md-5 {
      padding: 4.5rem !important;
    }
  
    .px-md-0 {
      padding-right: 0 !important;
      padding-left: 0 !important;
    }
  
    .px-md-1 {
      padding-right: 0.375rem !important;
      padding-left: 0.375rem !important;
    }
  
    .px-md-2 {
      padding-right: 0.75rem !important;
      padding-left: 0.75rem !important;
    }
  
    .px-md-3 {
      padding-right: 1.5rem !important;
      padding-left: 1.5rem !important;
    }
  
    .px-md-4 {
      padding-right: 2.25rem !important;
      padding-left: 2.25rem !important;
    }
  
    .px-md-5 {
      padding-right: 4.5rem !important;
      padding-left: 4.5rem !important;
    }
  
    .py-md-0 {
      padding-top: 0 !important;
      padding-bottom: 0 !important;
    }
  
    .py-md-1 {
      padding-top: 0.375rem !important;
      padding-bottom: 0.375rem !important;
    }
  
    .py-md-2 {
      padding-top: 0.75rem !important;
      padding-bottom: 0.75rem !important;
    }
  
    .py-md-3 {
      padding-top: 1.5rem !important;
      padding-bottom: 1.5rem !important;
    }
  
    .py-md-4 {
      padding-top: 2.25rem !important;
      padding-bottom: 2.25rem !important;
    }
  
    .py-md-5 {
      padding-top: 4.5rem !important;
      padding-bottom: 4.5rem !important;
    }
  
    .pt-md-0 {
      padding-top: 0 !important;
    }
  
    .pt-md-1 {
      padding-top: 0.375rem !important;
    }
  
    .pt-md-2 {
      padding-top: 0.75rem !important;
    }
  
    .pt-md-3 {
      padding-top: 1.5rem !important;
    }
  
    .pt-md-4 {
      padding-top: 2.25rem !important;
    }
  
    .pt-md-5 {
      padding-top: 4.5rem !important;
    }
  
    .pe-md-0 {
      padding-right: 0 !important;
    }
  
    .pe-md-1 {
      padding-right: 0.375rem !important;
    }
  
    .pe-md-2 {
      padding-right: 0.75rem !important;
    }
  
    .pe-md-3 {
      padding-right: 1.5rem !important;
    }
  
    .pe-md-4 {
      padding-right: 2.25rem !important;
    }
  
    .pe-md-5 {
      padding-right: 4.5rem !important;
    }
  
    .pb-md-0 {
      padding-bottom: 0 !important;
    }
  
    .pb-md-1 {
      padding-bottom: 0.375rem !important;
    }
  
    .pb-md-2 {
      padding-bottom: 0.75rem !important;
    }
  
    .pb-md-3 {
      padding-bottom: 1.5rem !important;
    }
  
    .pb-md-4 {
      padding-bottom: 2.25rem !important;
    }
  
    .pb-md-5 {
      padding-bottom: 4.5rem !important;
    }
  
    .ps-md-0 {
      padding-left: 0 !important;
    }
  
    .ps-md-1 {
      padding-left: 0.375rem !important;
    }
  
    .ps-md-2 {
      padding-left: 0.75rem !important;
    }
  
    .ps-md-3 {
      padding-left: 1.5rem !important;
    }
  
    .ps-md-4 {
      padding-left: 2.25rem !important;
    }
  
    .ps-md-5 {
      padding-left: 4.5rem !important;
    }
  
    .text-md-start {
      text-align: left !important;
    }
  
    .text-md-end {
      text-align: right !important;
    }
  
    .text-md-center {
      text-align: center !important;
    }
  }
  @media (min-width: 992px) {
    .float-lg-start {
      float: left !important;
    }
  
    .float-lg-end {
      float: right !important;
    }
  
    .float-lg-none {
      float: none !important;
    }
  
    .d-lg-inline {
      display: inline !important;
    }
  
    .d-lg-inline-block {
      display: inline-block !important;
    }
  
    .d-lg-block {
      display: block !important;
    }
  
    .d-lg-grid {
      display: grid !important;
    }
  
    .d-lg-table {
      display: table !important;
    }
  
    .d-lg-table-row {
      display: table-row !important;
    }
  
    .d-lg-table-cell {
      display: table-cell !important;
    }
  
    .d-lg-flex {
      display: flex !important;
    }
  
    .d-lg-inline-flex {
      display: inline-flex !important;
    }
  
    .d-lg-none {
      display: none !important;
    }
  
    .flex-lg-fill {
      flex: 1 1 auto !important;
    }
  
    .flex-lg-row {
      flex-direction: row !important;
    }
  
    .flex-lg-column {
      flex-direction: column !important;
    }
  
    .flex-lg-row-reverse {
      flex-direction: row-reverse !important;
    }
  
    .flex-lg-column-reverse {
      flex-direction: column-reverse !important;
    }
  
    .flex-lg-grow-0 {
      flex-grow: 0 !important;
    }
  
    .flex-lg-grow-1 {
      flex-grow: 1 !important;
    }
  
    .flex-lg-shrink-0 {
      flex-shrink: 0 !important;
    }
  
    .flex-lg-shrink-1 {
      flex-shrink: 1 !important;
    }
  
    .flex-lg-wrap {
      flex-wrap: wrap !important;
    }
  
    .flex-lg-nowrap {
      flex-wrap: nowrap !important;
    }
  
    .flex-lg-wrap-reverse {
      flex-wrap: wrap-reverse !important;
    }
  
    .gap-lg-0 {
      gap: 0 !important;
    }
  
    .gap-lg-1 {
      gap: 0.375rem !important;
    }
  
    .gap-lg-2 {
      gap: 0.75rem !important;
    }
  
    .gap-lg-3 {
      gap: 1.5rem !important;
    }
  
    .gap-lg-4 {
      gap: 2.25rem !important;
    }
  
    .gap-lg-5 {
      gap: 4.5rem !important;
    }
  
    .justify-content-lg-start {
      justify-content: flex-start !important;
    }
  
    .justify-content-lg-end {
      justify-content: flex-end !important;
    }
  
    .justify-content-lg-center {
      justify-content: center !important;
    }
  
    .justify-content-lg-between {
      justify-content: space-between !important;
    }
  
    .justify-content-lg-around {
      justify-content: space-around !important;
    }
  
    .justify-content-lg-evenly {
      justify-content: space-evenly !important;
    }
  
    .align-items-lg-start {
      align-items: flex-start !important;
    }
  
    .align-items-lg-end {
      align-items: flex-end !important;
    }
  
    .align-items-lg-center {
      align-items: center !important;
    }
  
    .align-items-lg-baseline {
      align-items: baseline !important;
    }
  
    .align-items-lg-stretch {
      align-items: stretch !important;
    }
  
    .align-content-lg-start {
      align-content: flex-start !important;
    }
  
    .align-content-lg-end {
      align-content: flex-end !important;
    }
  
    .align-content-lg-center {
      align-content: center !important;
    }
  
    .align-content-lg-between {
      align-content: space-between !important;
    }
  
    .align-content-lg-around {
      align-content: space-around !important;
    }
  
    .align-content-lg-stretch {
      align-content: stretch !important;
    }
  
    .align-self-lg-auto {
      align-self: auto !important;
    }
  
    .align-self-lg-start {
      align-self: flex-start !important;
    }
  
    .align-self-lg-end {
      align-self: flex-end !important;
    }
  
    .align-self-lg-center {
      align-self: center !important;
    }
  
    .align-self-lg-baseline {
      align-self: baseline !important;
    }
  
    .align-self-lg-stretch {
      align-self: stretch !important;
    }
  
    .order-lg-first {
      order: -1 !important;
    }
  
    .order-lg-0 {
      order: 0 !important;
    }
  
    .order-lg-1 {
      order: 1 !important;
    }
  
    .order-lg-2 {
      order: 2 !important;
    }
  
    .order-lg-3 {
      order: 3 !important;
    }
  
    .order-lg-4 {
      order: 4 !important;
    }
  
    .order-lg-5 {
      order: 5 !important;
    }
  
    .order-lg-last {
      order: 6 !important;
    }
  
    .m-lg-0 {
      margin: 0 !important;
    }
  
    .m-lg-1 {
      margin: 0.375rem !important;
    }
  
    .m-lg-2 {
      margin: 0.75rem !important;
    }
  
    .m-lg-3 {
      margin: 1.5rem !important;
    }
  
    .m-lg-4 {
      margin: 2.25rem !important;
    }
  
    .m-lg-5 {
      margin: 4.5rem !important;
    }
  
    .m-lg-auto {
      margin: auto !important;
    }
  
    .mx-lg-0 {
      margin-right: 0 !important;
      margin-left: 0 !important;
    }
  
    .mx-lg-1 {
      margin-right: 0.375rem !important;
      margin-left: 0.375rem !important;
    }
  
    .mx-lg-2 {
      margin-right: 0.75rem !important;
      margin-left: 0.75rem !important;
    }
  
    .mx-lg-3 {
      margin-right: 1.5rem !important;
      margin-left: 1.5rem !important;
    }
  
    .mx-lg-4 {
      margin-right: 2.25rem !important;
      margin-left: 2.25rem !important;
    }
  
    .mx-lg-5 {
      margin-right: 4.5rem !important;
      margin-left: 4.5rem !important;
    }
  
    .mx-lg-auto {
      margin-right: auto !important;
      margin-left: auto !important;
    }
  
    .my-lg-0 {
      margin-top: 0 !important;
      margin-bottom: 0 !important;
    }
  
    .my-lg-1 {
      margin-top: 0.375rem !important;
      margin-bottom: 0.375rem !important;
    }
  
    .my-lg-2 {
      margin-top: 0.75rem !important;
      margin-bottom: 0.75rem !important;
    }
  
    .my-lg-3 {
      margin-top: 1.5rem !important;
      margin-bottom: 1.5rem !important;
    }
  
    .my-lg-4 {
      margin-top: 2.25rem !important;
      margin-bottom: 2.25rem !important;
    }
  
    .my-lg-5 {
      margin-top: 4.5rem !important;
      margin-bottom: 4.5rem !important;
    }
  
    .my-lg-auto {
      margin-top: auto !important;
      margin-bottom: auto !important;
    }
  
    .mt-lg-0 {
      margin-top: 0 !important;
    }
  
    .mt-lg-1 {
      margin-top: 0.375rem !important;
    }
  
    .mt-lg-2 {
      margin-top: 0.75rem !important;
    }
  
    .mt-lg-3 {
      margin-top: 1.5rem !important;
    }
  
    .mt-lg-4 {
      margin-top: 2.25rem !important;
    }
  
    .mt-lg-5 {
      margin-top: 4.5rem !important;
    }
  
    .mt-lg-auto {
      margin-top: auto !important;
    }
  
    .me-lg-0 {
      margin-right: 0 !important;
    }
  
    .me-lg-1 {
      margin-right: 0.375rem !important;
    }
  
    .me-lg-2 {
      margin-right: 0.75rem !important;
    }
  
    .me-lg-3 {
      margin-right: 1.5rem !important;
    }
  
    .me-lg-4 {
      margin-right: 2.25rem !important;
    }
  
    .me-lg-5 {
      margin-right: 4.5rem !important;
    }
  
    .me-lg-auto {
      margin-right: auto !important;
    }
  
    .mb-lg-0 {
      margin-bottom: 0 !important;
    }
  
    .mb-lg-1 {
      margin-bottom: 0.375rem !important;
    }
  
    .mb-lg-2 {
      margin-bottom: 0.75rem !important;
    }
  
    .mb-lg-3 {
      margin-bottom: 1.5rem !important;
    }
  
    .mb-lg-4 {
      margin-bottom: 2.25rem !important;
    }
  
    .mb-lg-5 {
      margin-bottom: 4.5rem !important;
    }
  
    .mb-lg-auto {
      margin-bottom: auto !important;
    }
  
    .ms-lg-0 {
      margin-left: 0 !important;
    }
  
    .ms-lg-1 {
      margin-left: 0.375rem !important;
    }
  
    .ms-lg-2 {
      margin-left: 0.75rem !important;
    }
  
    .ms-lg-3 {
      margin-left: 1.5rem !important;
    }
  
    .ms-lg-4 {
      margin-left: 2.25rem !important;
    }
  
    .ms-lg-5 {
      margin-left: 4.5rem !important;
    }
  
    .ms-lg-auto {
      margin-left: auto !important;
    }
  
    .m-lg-n1 {
      margin: -0.375rem !important;
    }
  
    .m-lg-n2 {
      margin: -0.75rem !important;
    }
  
    .m-lg-n3 {
      margin: -1.5rem !important;
    }
  
    .m-lg-n4 {
      margin: -2.25rem !important;
    }
  
    .m-lg-n5 {
      margin: -4.5rem !important;
    }
  
    .mx-lg-n1 {
      margin-right: -0.375rem !important;
      margin-left: -0.375rem !important;
    }
  
    .mx-lg-n2 {
      margin-right: -0.75rem !important;
      margin-left: -0.75rem !important;
    }
  
    .mx-lg-n3 {
      margin-right: -1.5rem !important;
      margin-left: -1.5rem !important;
    }
  
    .mx-lg-n4 {
      margin-right: -2.25rem !important;
      margin-left: -2.25rem !important;
    }
  
    .mx-lg-n5 {
      margin-right: -4.5rem !important;
      margin-left: -4.5rem !important;
    }
  
    .my-lg-n1 {
      margin-top: -0.375rem !important;
      margin-bottom: -0.375rem !important;
    }
  
    .my-lg-n2 {
      margin-top: -0.75rem !important;
      margin-bottom: -0.75rem !important;
    }
  
    .my-lg-n3 {
      margin-top: -1.5rem !important;
      margin-bottom: -1.5rem !important;
    }
  
    .my-lg-n4 {
      margin-top: -2.25rem !important;
      margin-bottom: -2.25rem !important;
    }
  
    .my-lg-n5 {
      margin-top: -4.5rem !important;
      margin-bottom: -4.5rem !important;
    }
  
    .mt-lg-n1 {
      margin-top: -0.375rem !important;
    }
  
    .mt-lg-n2 {
      margin-top: -0.75rem !important;
    }
  
    .mt-lg-n3 {
      margin-top: -1.5rem !important;
    }
  
    .mt-lg-n4 {
      margin-top: -2.25rem !important;
    }
  
    .mt-lg-n5 {
      margin-top: -4.5rem !important;
    }
  
    .me-lg-n1 {
      margin-right: -0.375rem !important;
    }
  
    .me-lg-n2 {
      margin-right: -0.75rem !important;
    }
  
    .me-lg-n3 {
      margin-right: -1.5rem !important;
    }
  
    .me-lg-n4 {
      margin-right: -2.25rem !important;
    }
  
    .me-lg-n5 {
      margin-right: -4.5rem !important;
    }
  
    .mb-lg-n1 {
      margin-bottom: -0.375rem !important;
    }
  
    .mb-lg-n2 {
      margin-bottom: -0.75rem !important;
    }
  
    .mb-lg-n3 {
      margin-bottom: -1.5rem !important;
    }
  
    .mb-lg-n4 {
      margin-bottom: -2.25rem !important;
    }
  
    .mb-lg-n5 {
      margin-bottom: -4.5rem !important;
    }
  
    .ms-lg-n1 {
      margin-left: -0.375rem !important;
    }
  
    .ms-lg-n2 {
      margin-left: -0.75rem !important;
    }
  
    .ms-lg-n3 {
      margin-left: -1.5rem !important;
    }
  
    .ms-lg-n4 {
      margin-left: -2.25rem !important;
    }
  
    .ms-lg-n5 {
      margin-left: -4.5rem !important;
    }
  
    .p-lg-0 {
      padding: 0 !important;
    }
  
    .p-lg-1 {
      padding: 0.375rem !important;
    }
  
    .p-lg-2 {
      padding: 0.75rem !important;
    }
  
    .p-lg-3 {
      padding: 1.5rem !important;
    }
  
    .p-lg-4 {
      padding: 2.25rem !important;
    }
  
    .p-lg-5 {
      padding: 4.5rem !important;
    }
  
    .px-lg-0 {
      padding-right: 0 !important;
      padding-left: 0 !important;
    }
  
    .px-lg-1 {
      padding-right: 0.375rem !important;
      padding-left: 0.375rem !important;
    }
  
    .px-lg-2 {
      padding-right: 0.75rem !important;
      padding-left: 0.75rem !important;
    }
  
    .px-lg-3 {
      padding-right: 1.5rem !important;
      padding-left: 1.5rem !important;
    }
  
    .px-lg-4 {
      padding-right: 2.25rem !important;
      padding-left: 2.25rem !important;
    }
  
    .px-lg-5 {
      padding-right: 4.5rem !important;
      padding-left: 4.5rem !important;
    }
  
    .py-lg-0 {
      padding-top: 0 !important;
      padding-bottom: 0 !important;
    }
  
    .py-lg-1 {
      padding-top: 0.375rem !important;
      padding-bottom: 0.375rem !important;
    }
  
    .py-lg-2 {
      padding-top: 0.75rem !important;
      padding-bottom: 0.75rem !important;
    }
  
    .py-lg-3 {
      padding-top: 1.5rem !important;
      padding-bottom: 1.5rem !important;
    }
  
    .py-lg-4 {
      padding-top: 2.25rem !important;
      padding-bottom: 2.25rem !important;
    }
  
    .py-lg-5 {
      padding-top: 4.5rem !important;
      padding-bottom: 4.5rem !important;
    }
  
    .pt-lg-0 {
      padding-top: 0 !important;
    }
  
    .pt-lg-1 {
      padding-top: 0.375rem !important;
    }
  
    .pt-lg-2 {
      padding-top: 0.75rem !important;
    }
  
    .pt-lg-3 {
      padding-top: 1.5rem !important;
    }
  
    .pt-lg-4 {
      padding-top: 2.25rem !important;
    }
  
    .pt-lg-5 {
      padding-top: 4.5rem !important;
    }
  
    .pe-lg-0 {
      padding-right: 0 !important;
    }
  
    .pe-lg-1 {
      padding-right: 0.375rem !important;
    }
  
    .pe-lg-2 {
      padding-right: 0.75rem !important;
    }
  
    .pe-lg-3 {
      padding-right: 1.5rem !important;
    }
  
    .pe-lg-4 {
      padding-right: 2.25rem !important;
    }
  
    .pe-lg-5 {
      padding-right: 4.5rem !important;
    }
  
    .pb-lg-0 {
      padding-bottom: 0 !important;
    }
  
    .pb-lg-1 {
      padding-bottom: 0.375rem !important;
    }
  
    .pb-lg-2 {
      padding-bottom: 0.75rem !important;
    }
  
    .pb-lg-3 {
      padding-bottom: 1.5rem !important;
    }
  
    .pb-lg-4 {
      padding-bottom: 2.25rem !important;
    }
  
    .pb-lg-5 {
      padding-bottom: 4.5rem !important;
    }
  
    .ps-lg-0 {
      padding-left: 0 !important;
    }
  
    .ps-lg-1 {
      padding-left: 0.375rem !important;
    }
  
    .ps-lg-2 {
      padding-left: 0.75rem !important;
    }
  
    .ps-lg-3 {
      padding-left: 1.5rem !important;
    }
  
    .ps-lg-4 {
      padding-left: 2.25rem !important;
    }
  
    .ps-lg-5 {
      padding-left: 4.5rem !important;
    }
  
    .text-lg-start {
      text-align: left !important;
    }
  
    .text-lg-end {
      text-align: right !important;
    }
  
    .text-lg-center {
      text-align: center !important;
    }
  }
  @media (min-width: 1200px) {
    .float-xl-start {
      float: left !important;
    }
  
    .float-xl-end {
      float: right !important;
    }
  
    .float-xl-none {
      float: none !important;
    }
  
    .d-xl-inline {
      display: inline !important;
    }
  
    .d-xl-inline-block {
      display: inline-block !important;
    }
  
    .d-xl-block {
      display: block !important;
    }
  
    .d-xl-grid {
      display: grid !important;
    }
  
    .d-xl-table {
      display: table !important;
    }
  
    .d-xl-table-row {
      display: table-row !important;
    }
  
    .d-xl-table-cell {
      display: table-cell !important;
    }
  
    .d-xl-flex {
      display: flex !important;
    }
  
    .d-xl-inline-flex {
      display: inline-flex !important;
    }
  
    .d-xl-none {
      display: none !important;
    }
  
    .flex-xl-fill {
      flex: 1 1 auto !important;
    }
  
    .flex-xl-row {
      flex-direction: row !important;
    }
  
    .flex-xl-column {
      flex-direction: column !important;
    }
  
    .flex-xl-row-reverse {
      flex-direction: row-reverse !important;
    }
  
    .flex-xl-column-reverse {
      flex-direction: column-reverse !important;
    }
  
    .flex-xl-grow-0 {
      flex-grow: 0 !important;
    }
  
    .flex-xl-grow-1 {
      flex-grow: 1 !important;
    }
  
    .flex-xl-shrink-0 {
      flex-shrink: 0 !important;
    }
  
    .flex-xl-shrink-1 {
      flex-shrink: 1 !important;
    }
  
    .flex-xl-wrap {
      flex-wrap: wrap !important;
    }
  
    .flex-xl-nowrap {
      flex-wrap: nowrap !important;
    }
  
    .flex-xl-wrap-reverse {
      flex-wrap: wrap-reverse !important;
    }
  
    .gap-xl-0 {
      gap: 0 !important;
    }
  
    .gap-xl-1 {
      gap: 0.375rem !important;
    }
  
    .gap-xl-2 {
      gap: 0.75rem !important;
    }
  
    .gap-xl-3 {
      gap: 1.5rem !important;
    }
  
    .gap-xl-4 {
      gap: 2.25rem !important;
    }
  
    .gap-xl-5 {
      gap: 4.5rem !important;
    }
  
    .justify-content-xl-start {
      justify-content: flex-start !important;
    }
  
    .justify-content-xl-end {
      justify-content: flex-end !important;
    }
  
    .justify-content-xl-center {
      justify-content: center !important;
    }
  
    .justify-content-xl-between {
      justify-content: space-between !important;
    }
  
    .justify-content-xl-around {
      justify-content: space-around !important;
    }
  
    .justify-content-xl-evenly {
      justify-content: space-evenly !important;
    }
  
    .align-items-xl-start {
      align-items: flex-start !important;
    }
  
    .align-items-xl-end {
      align-items: flex-end !important;
    }
  
    .align-items-xl-center {
      align-items: center !important;
    }
  
    .align-items-xl-baseline {
      align-items: baseline !important;
    }
  
    .align-items-xl-stretch {
      align-items: stretch !important;
    }
  
    .align-content-xl-start {
      align-content: flex-start !important;
    }
  
    .align-content-xl-end {
      align-content: flex-end !important;
    }
  
    .align-content-xl-center {
      align-content: center !important;
    }
  
    .align-content-xl-between {
      align-content: space-between !important;
    }
  
    .align-content-xl-around {
      align-content: space-around !important;
    }
  
    .align-content-xl-stretch {
      align-content: stretch !important;
    }
  
    .align-self-xl-auto {
      align-self: auto !important;
    }
  
    .align-self-xl-start {
      align-self: flex-start !important;
    }
  
    .align-self-xl-end {
      align-self: flex-end !important;
    }
  
    .align-self-xl-center {
      align-self: center !important;
    }
  
    .align-self-xl-baseline {
      align-self: baseline !important;
    }
  
    .align-self-xl-stretch {
      align-self: stretch !important;
    }
  
    .order-xl-first {
      order: -1 !important;
    }
  
    .order-xl-0 {
      order: 0 !important;
    }
  
    .order-xl-1 {
      order: 1 !important;
    }
  
    .order-xl-2 {
      order: 2 !important;
    }
  
    .order-xl-3 {
      order: 3 !important;
    }
  
    .order-xl-4 {
      order: 4 !important;
    }
  
    .order-xl-5 {
      order: 5 !important;
    }
  
    .order-xl-last {
      order: 6 !important;
    }
  
    .m-xl-0 {
      margin: 0 !important;
    }
  
    .m-xl-1 {
      margin: 0.375rem !important;
    }
  
    .m-xl-2 {
      margin: 0.75rem !important;
    }
  
    .m-xl-3 {
      margin: 1.5rem !important;
    }
  
    .m-xl-4 {
      margin: 2.25rem !important;
    }
  
    .m-xl-5 {
      margin: 4.5rem !important;
    }
  
    .m-xl-auto {
      margin: auto !important;
    }
  
    .mx-xl-0 {
      margin-right: 0 !important;
      margin-left: 0 !important;
    }
  
    .mx-xl-1 {
      margin-right: 0.375rem !important;
      margin-left: 0.375rem !important;
    }
  
    .mx-xl-2 {
      margin-right: 0.75rem !important;
      margin-left: 0.75rem !important;
    }
  
    .mx-xl-3 {
      margin-right: 1.5rem !important;
      margin-left: 1.5rem !important;
    }
  
    .mx-xl-4 {
      margin-right: 2.25rem !important;
      margin-left: 2.25rem !important;
    }
  
    .mx-xl-5 {
      margin-right: 4.5rem !important;
      margin-left: 4.5rem !important;
    }
  
    .mx-xl-auto {
      margin-right: auto !important;
      margin-left: auto !important;
    }
  
    .my-xl-0 {
      margin-top: 0 !important;
      margin-bottom: 0 !important;
    }
  
    .my-xl-1 {
      margin-top: 0.375rem !important;
      margin-bottom: 0.375rem !important;
    }
  
    .my-xl-2 {
      margin-top: 0.75rem !important;
      margin-bottom: 0.75rem !important;
    }
  
    .my-xl-3 {
      margin-top: 1.5rem !important;
      margin-bottom: 1.5rem !important;
    }
  
    .my-xl-4 {
      margin-top: 2.25rem !important;
      margin-bottom: 2.25rem !important;
    }
  
    .my-xl-5 {
      margin-top: 4.5rem !important;
      margin-bottom: 4.5rem !important;
    }
  
    .my-xl-auto {
      margin-top: auto !important;
      margin-bottom: auto !important;
    }
  
    .mt-xl-0 {
      margin-top: 0 !important;
    }
  
    .mt-xl-1 {
      margin-top: 0.375rem !important;
    }
  
    .mt-xl-2 {
      margin-top: 0.75rem !important;
    }
  
    .mt-xl-3 {
      margin-top: 1.5rem !important;
    }
  
    .mt-xl-4 {
      margin-top: 2.25rem !important;
    }
  
    .mt-xl-5 {
      margin-top: 4.5rem !important;
    }
  
    .mt-xl-auto {
      margin-top: auto !important;
    }
  
    .me-xl-0 {
      margin-right: 0 !important;
    }
  
    .me-xl-1 {
      margin-right: 0.375rem !important;
    }
  
    .me-xl-2 {
      margin-right: 0.75rem !important;
    }
  
    .me-xl-3 {
      margin-right: 1.5rem !important;
    }
  
    .me-xl-4 {
      margin-right: 2.25rem !important;
    }
  
    .me-xl-5 {
      margin-right: 4.5rem !important;
    }
  
    .me-xl-auto {
      margin-right: auto !important;
    }
  
    .mb-xl-0 {
      margin-bottom: 0 !important;
    }
  
    .mb-xl-1 {
      margin-bottom: 0.375rem !important;
    }
  
    .mb-xl-2 {
      margin-bottom: 0.75rem !important;
    }
  
    .mb-xl-3 {
      margin-bottom: 1.5rem !important;
    }
  
    .mb-xl-4 {
      margin-bottom: 2.25rem !important;
    }
  
    .mb-xl-5 {
      margin-bottom: 4.5rem !important;
    }
  
    .mb-xl-auto {
      margin-bottom: auto !important;
    }
  
    .ms-xl-0 {
      margin-left: 0 !important;
    }
  
    .ms-xl-1 {
      margin-left: 0.375rem !important;
    }
  
    .ms-xl-2 {
      margin-left: 0.75rem !important;
    }
  
    .ms-xl-3 {
      margin-left: 1.5rem !important;
    }
  
    .ms-xl-4 {
      margin-left: 2.25rem !important;
    }
  
    .ms-xl-5 {
      margin-left: 4.5rem !important;
    }
  
    .ms-xl-auto {
      margin-left: auto !important;
    }
  
    .m-xl-n1 {
      margin: -0.375rem !important;
    }
  
    .m-xl-n2 {
      margin: -0.75rem !important;
    }
  
    .m-xl-n3 {
      margin: -1.5rem !important;
    }
  
    .m-xl-n4 {
      margin: -2.25rem !important;
    }
  
    .m-xl-n5 {
      margin: -4.5rem !important;
    }
  
    .mx-xl-n1 {
      margin-right: -0.375rem !important;
      margin-left: -0.375rem !important;
    }
  
    .mx-xl-n2 {
      margin-right: -0.75rem !important;
      margin-left: -0.75rem !important;
    }
  
    .mx-xl-n3 {
      margin-right: -1.5rem !important;
      margin-left: -1.5rem !important;
    }
  
    .mx-xl-n4 {
      margin-right: -2.25rem !important;
      margin-left: -2.25rem !important;
    }
  
    .mx-xl-n5 {
      margin-right: -4.5rem !important;
      margin-left: -4.5rem !important;
    }
  
    .my-xl-n1 {
      margin-top: -0.375rem !important;
      margin-bottom: -0.375rem !important;
    }
  
    .my-xl-n2 {
      margin-top: -0.75rem !important;
      margin-bottom: -0.75rem !important;
    }
  
    .my-xl-n3 {
      margin-top: -1.5rem !important;
      margin-bottom: -1.5rem !important;
    }
  
    .my-xl-n4 {
      margin-top: -2.25rem !important;
      margin-bottom: -2.25rem !important;
    }
  
    .my-xl-n5 {
      margin-top: -4.5rem !important;
      margin-bottom: -4.5rem !important;
    }
  
    .mt-xl-n1 {
      margin-top: -0.375rem !important;
    }
  
    .mt-xl-n2 {
      margin-top: -0.75rem !important;
    }
  
    .mt-xl-n3 {
      margin-top: -1.5rem !important;
    }
  
    .mt-xl-n4 {
      margin-top: -2.25rem !important;
    }
  
    .mt-xl-n5 {
      margin-top: -4.5rem !important;
    }
  
    .me-xl-n1 {
      margin-right: -0.375rem !important;
    }
  
    .me-xl-n2 {
      margin-right: -0.75rem !important;
    }
  
    .me-xl-n3 {
      margin-right: -1.5rem !important;
    }
  
    .me-xl-n4 {
      margin-right: -2.25rem !important;
    }
  
    .me-xl-n5 {
      margin-right: -4.5rem !important;
    }
  
    .mb-xl-n1 {
      margin-bottom: -0.375rem !important;
    }
  
    .mb-xl-n2 {
      margin-bottom: -0.75rem !important;
    }
  
    .mb-xl-n3 {
      margin-bottom: -1.5rem !important;
    }
  
    .mb-xl-n4 {
      margin-bottom: -2.25rem !important;
    }
  
    .mb-xl-n5 {
      margin-bottom: -4.5rem !important;
    }
  
    .ms-xl-n1 {
      margin-left: -0.375rem !important;
    }
  
    .ms-xl-n2 {
      margin-left: -0.75rem !important;
    }
  
    .ms-xl-n3 {
      margin-left: -1.5rem !important;
    }
  
    .ms-xl-n4 {
      margin-left: -2.25rem !important;
    }
  
    .ms-xl-n5 {
      margin-left: -4.5rem !important;
    }
  
    .p-xl-0 {
      padding: 0 !important;
    }
  
    .p-xl-1 {
      padding: 0.375rem !important;
    }
  
    .p-xl-2 {
      padding: 0.75rem !important;
    }
  
    .p-xl-3 {
      padding: 1.5rem !important;
    }
  
    .p-xl-4 {
      padding: 2.25rem !important;
    }
  
    .p-xl-5 {
      padding: 4.5rem !important;
    }
  
    .px-xl-0 {
      padding-right: 0 !important;
      padding-left: 0 !important;
    }
  
    .px-xl-1 {
      padding-right: 0.375rem !important;
      padding-left: 0.375rem !important;
    }
  
    .px-xl-2 {
      padding-right: 0.75rem !important;
      padding-left: 0.75rem !important;
    }
  
    .px-xl-3 {
      padding-right: 1.5rem !important;
      padding-left: 1.5rem !important;
    }
  
    .px-xl-4 {
      padding-right: 2.25rem !important;
      padding-left: 2.25rem !important;
    }
  
    .px-xl-5 {
      padding-right: 4.5rem !important;
      padding-left: 4.5rem !important;
    }
  
    .py-xl-0 {
      padding-top: 0 !important;
      padding-bottom: 0 !important;
    }
  
    .py-xl-1 {
      padding-top: 0.375rem !important;
      padding-bottom: 0.375rem !important;
    }
  
    .py-xl-2 {
      padding-top: 0.75rem !important;
      padding-bottom: 0.75rem !important;
    }
  
    .py-xl-3 {
      padding-top: 1.5rem !important;
      padding-bottom: 1.5rem !important;
    }
  
    .py-xl-4 {
      padding-top: 2.25rem !important;
      padding-bottom: 2.25rem !important;
    }
  
    .py-xl-5 {
      padding-top: 4.5rem !important;
      padding-bottom: 4.5rem !important;
    }
  
    .pt-xl-0 {
      padding-top: 0 !important;
    }
  
    .pt-xl-1 {
      padding-top: 0.375rem !important;
    }
  
    .pt-xl-2 {
      padding-top: 0.75rem !important;
    }
  
    .pt-xl-3 {
      padding-top: 1.5rem !important;
    }
  
    .pt-xl-4 {
      padding-top: 2.25rem !important;
    }
  
    .pt-xl-5 {
      padding-top: 4.5rem !important;
    }
  
    .pe-xl-0 {
      padding-right: 0 !important;
    }
  
    .pe-xl-1 {
      padding-right: 0.375rem !important;
    }
  
    .pe-xl-2 {
      padding-right: 0.75rem !important;
    }
  
    .pe-xl-3 {
      padding-right: 1.5rem !important;
    }
  
    .pe-xl-4 {
      padding-right: 2.25rem !important;
    }
  
    .pe-xl-5 {
      padding-right: 4.5rem !important;
    }
  
    .pb-xl-0 {
      padding-bottom: 0 !important;
    }
  
    .pb-xl-1 {
      padding-bottom: 0.375rem !important;
    }
  
    .pb-xl-2 {
      padding-bottom: 0.75rem !important;
    }
  
    .pb-xl-3 {
      padding-bottom: 1.5rem !important;
    }
  
    .pb-xl-4 {
      padding-bottom: 2.25rem !important;
    }
  
    .pb-xl-5 {
      padding-bottom: 4.5rem !important;
    }
  
    .ps-xl-0 {
      padding-left: 0 !important;
    }
  
    .ps-xl-1 {
      padding-left: 0.375rem !important;
    }
  
    .ps-xl-2 {
      padding-left: 0.75rem !important;
    }
  
    .ps-xl-3 {
      padding-left: 1.5rem !important;
    }
  
    .ps-xl-4 {
      padding-left: 2.25rem !important;
    }
  
    .ps-xl-5 {
      padding-left: 4.5rem !important;
    }
  
    .text-xl-start {
      text-align: left !important;
    }
  
    .text-xl-end {
      text-align: right !important;
    }
  
    .text-xl-center {
      text-align: center !important;
    }
  }
  @media (min-width: 1400px) {
    .float-xxl-start {
      float: left !important;
    }
  
    .float-xxl-end {
      float: right !important;
    }
  
    .float-xxl-none {
      float: none !important;
    }
  
    .d-xxl-inline {
      display: inline !important;
    }
  
    .d-xxl-inline-block {
      display: inline-block !important;
    }
  
    .d-xxl-block {
      display: block !important;
    }
  
    .d-xxl-grid {
      display: grid !important;
    }
  
    .d-xxl-table {
      display: table !important;
    }
  
    .d-xxl-table-row {
      display: table-row !important;
    }
  
    .d-xxl-table-cell {
      display: table-cell !important;
    }
  
    .d-xxl-flex {
      display: flex !important;
    }
  
    .d-xxl-inline-flex {
      display: inline-flex !important;
    }
  
    .d-xxl-none {
      display: none !important;
    }
  
    .flex-xxl-fill {
      flex: 1 1 auto !important;
    }
  
    .flex-xxl-row {
      flex-direction: row !important;
    }
  
    .flex-xxl-column {
      flex-direction: column !important;
    }
  
    .flex-xxl-row-reverse {
      flex-direction: row-reverse !important;
    }
  
    .flex-xxl-column-reverse {
      flex-direction: column-reverse !important;
    }
  
    .flex-xxl-grow-0 {
      flex-grow: 0 !important;
    }
  
    .flex-xxl-grow-1 {
      flex-grow: 1 !important;
    }
  
    .flex-xxl-shrink-0 {
      flex-shrink: 0 !important;
    }
  
    .flex-xxl-shrink-1 {
      flex-shrink: 1 !important;
    }
  
    .flex-xxl-wrap {
      flex-wrap: wrap !important;
    }
  
    .flex-xxl-nowrap {
      flex-wrap: nowrap !important;
    }
  
    .flex-xxl-wrap-reverse {
      flex-wrap: wrap-reverse !important;
    }
  
    .gap-xxl-0 {
      gap: 0 !important;
    }
  
    .gap-xxl-1 {
      gap: 0.375rem !important;
    }
  
    .gap-xxl-2 {
      gap: 0.75rem !important;
    }
  
    .gap-xxl-3 {
      gap: 1.5rem !important;
    }
  
    .gap-xxl-4 {
      gap: 2.25rem !important;
    }
  
    .gap-xxl-5 {
      gap: 4.5rem !important;
    }
  
    .justify-content-xxl-start {
      justify-content: flex-start !important;
    }
  
    .justify-content-xxl-end {
      justify-content: flex-end !important;
    }
  
    .justify-content-xxl-center {
      justify-content: center !important;
    }
  
    .justify-content-xxl-between {
      justify-content: space-between !important;
    }
  
    .justify-content-xxl-around {
      justify-content: space-around !important;
    }
  
    .justify-content-xxl-evenly {
      justify-content: space-evenly !important;
    }
  
    .align-items-xxl-start {
      align-items: flex-start !important;
    }
  
    .align-items-xxl-end {
      align-items: flex-end !important;
    }
  
    .align-items-xxl-center {
      align-items: center !important;
    }
  
    .align-items-xxl-baseline {
      align-items: baseline !important;
    }
  
    .align-items-xxl-stretch {
      align-items: stretch !important;
    }
  
    .align-content-xxl-start {
      align-content: flex-start !important;
    }
  
    .align-content-xxl-end {
      align-content: flex-end !important;
    }
  
    .align-content-xxl-center {
      align-content: center !important;
    }
  
    .align-content-xxl-between {
      align-content: space-between !important;
    }
  
    .align-content-xxl-around {
      align-content: space-around !important;
    }
  
    .align-content-xxl-stretch {
      align-content: stretch !important;
    }
  
    .align-self-xxl-auto {
      align-self: auto !important;
    }
  
    .align-self-xxl-start {
      align-self: flex-start !important;
    }
  
    .align-self-xxl-end {
      align-self: flex-end !important;
    }
  
    .align-self-xxl-center {
      align-self: center !important;
    }
  
    .align-self-xxl-baseline {
      align-self: baseline !important;
    }
  
    .align-self-xxl-stretch {
      align-self: stretch !important;
    }
  
    .order-xxl-first {
      order: -1 !important;
    }
  
    .order-xxl-0 {
      order: 0 !important;
    }
  
    .order-xxl-1 {
      order: 1 !important;
    }
  
    .order-xxl-2 {
      order: 2 !important;
    }
  
    .order-xxl-3 {
      order: 3 !important;
    }
  
    .order-xxl-4 {
      order: 4 !important;
    }
  
    .order-xxl-5 {
      order: 5 !important;
    }
  
    .order-xxl-last {
      order: 6 !important;
    }
  
    .m-xxl-0 {
      margin: 0 !important;
    }
  
    .m-xxl-1 {
      margin: 0.375rem !important;
    }
  
    .m-xxl-2 {
      margin: 0.75rem !important;
    }
  
    .m-xxl-3 {
      margin: 1.5rem !important;
    }
  
    .m-xxl-4 {
      margin: 2.25rem !important;
    }
  
    .m-xxl-5 {
      margin: 4.5rem !important;
    }
  
    .m-xxl-auto {
      margin: auto !important;
    }
  
    .mx-xxl-0 {
      margin-right: 0 !important;
      margin-left: 0 !important;
    }
  
    .mx-xxl-1 {
      margin-right: 0.375rem !important;
      margin-left: 0.375rem !important;
    }
  
    .mx-xxl-2 {
      margin-right: 0.75rem !important;
      margin-left: 0.75rem !important;
    }
  
    .mx-xxl-3 {
      margin-right: 1.5rem !important;
      margin-left: 1.5rem !important;
    }
  
    .mx-xxl-4 {
      margin-right: 2.25rem !important;
      margin-left: 2.25rem !important;
    }
  
    .mx-xxl-5 {
      margin-right: 4.5rem !important;
      margin-left: 4.5rem !important;
    }
  
    .mx-xxl-auto {
      margin-right: auto !important;
      margin-left: auto !important;
    }
  
    .my-xxl-0 {
      margin-top: 0 !important;
      margin-bottom: 0 !important;
    }
  
    .my-xxl-1 {
      margin-top: 0.375rem !important;
      margin-bottom: 0.375rem !important;
    }
  
    .my-xxl-2 {
      margin-top: 0.75rem !important;
      margin-bottom: 0.75rem !important;
    }
  
    .my-xxl-3 {
      margin-top: 1.5rem !important;
      margin-bottom: 1.5rem !important;
    }
  
    .my-xxl-4 {
      margin-top: 2.25rem !important;
      margin-bottom: 2.25rem !important;
    }
  
    .my-xxl-5 {
      margin-top: 4.5rem !important;
      margin-bottom: 4.5rem !important;
    }
  
    .my-xxl-auto {
      margin-top: auto !important;
      margin-bottom: auto !important;
    }
  
    .mt-xxl-0 {
      margin-top: 0 !important;
    }
  
    .mt-xxl-1 {
      margin-top: 0.375rem !important;
    }
  
    .mt-xxl-2 {
      margin-top: 0.75rem !important;
    }
  
    .mt-xxl-3 {
      margin-top: 1.5rem !important;
    }
  
    .mt-xxl-4 {
      margin-top: 2.25rem !important;
    }
  
    .mt-xxl-5 {
      margin-top: 4.5rem !important;
    }
  
    .mt-xxl-auto {
      margin-top: auto !important;
    }
  
    .me-xxl-0 {
      margin-right: 0 !important;
    }
  
    .me-xxl-1 {
      margin-right: 0.375rem !important;
    }
  
    .me-xxl-2 {
      margin-right: 0.75rem !important;
    }
  
    .me-xxl-3 {
      margin-right: 1.5rem !important;
    }
  
    .me-xxl-4 {
      margin-right: 2.25rem !important;
    }
  
    .me-xxl-5 {
      margin-right: 4.5rem !important;
    }
  
    .me-xxl-auto {
      margin-right: auto !important;
    }
  
    .mb-xxl-0 {
      margin-bottom: 0 !important;
    }
  
    .mb-xxl-1 {
      margin-bottom: 0.375rem !important;
    }
  
    .mb-xxl-2 {
      margin-bottom: 0.75rem !important;
    }
  
    .mb-xxl-3 {
      margin-bottom: 1.5rem !important;
    }
  
    .mb-xxl-4 {
      margin-bottom: 2.25rem !important;
    }
  
    .mb-xxl-5 {
      margin-bottom: 4.5rem !important;
    }
  
    .mb-xxl-auto {
      margin-bottom: auto !important;
    }
  
    .ms-xxl-0 {
      margin-left: 0 !important;
    }
  
    .ms-xxl-1 {
      margin-left: 0.375rem !important;
    }
  
    .ms-xxl-2 {
      margin-left: 0.75rem !important;
    }
  
    .ms-xxl-3 {
      margin-left: 1.5rem !important;
    }
  
    .ms-xxl-4 {
      margin-left: 2.25rem !important;
    }
  
    .ms-xxl-5 {
      margin-left: 4.5rem !important;
    }
  
    .ms-xxl-auto {
      margin-left: auto !important;
    }
  
    .m-xxl-n1 {
      margin: -0.375rem !important;
    }
  
    .m-xxl-n2 {
      margin: -0.75rem !important;
    }
  
    .m-xxl-n3 {
      margin: -1.5rem !important;
    }
  
    .m-xxl-n4 {
      margin: -2.25rem !important;
    }
  
    .m-xxl-n5 {
      margin: -4.5rem !important;
    }
  
    .mx-xxl-n1 {
      margin-right: -0.375rem !important;
      margin-left: -0.375rem !important;
    }
  
    .mx-xxl-n2 {
      margin-right: -0.75rem !important;
      margin-left: -0.75rem !important;
    }
  
    .mx-xxl-n3 {
      margin-right: -1.5rem !important;
      margin-left: -1.5rem !important;
    }
  
    .mx-xxl-n4 {
      margin-right: -2.25rem !important;
      margin-left: -2.25rem !important;
    }
  
    .mx-xxl-n5 {
      margin-right: -4.5rem !important;
      margin-left: -4.5rem !important;
    }
  
    .my-xxl-n1 {
      margin-top: -0.375rem !important;
      margin-bottom: -0.375rem !important;
    }
  
    .my-xxl-n2 {
      margin-top: -0.75rem !important;
      margin-bottom: -0.75rem !important;
    }
  
    .my-xxl-n3 {
      margin-top: -1.5rem !important;
      margin-bottom: -1.5rem !important;
    }
  
    .my-xxl-n4 {
      margin-top: -2.25rem !important;
      margin-bottom: -2.25rem !important;
    }
  
    .my-xxl-n5 {
      margin-top: -4.5rem !important;
      margin-bottom: -4.5rem !important;
    }
  
    .mt-xxl-n1 {
      margin-top: -0.375rem !important;
    }
  
    .mt-xxl-n2 {
      margin-top: -0.75rem !important;
    }
  
    .mt-xxl-n3 {
      margin-top: -1.5rem !important;
    }
  
    .mt-xxl-n4 {
      margin-top: -2.25rem !important;
    }
  
    .mt-xxl-n5 {
      margin-top: -4.5rem !important;
    }
  
    .me-xxl-n1 {
      margin-right: -0.375rem !important;
    }
  
    .me-xxl-n2 {
      margin-right: -0.75rem !important;
    }
  
    .me-xxl-n3 {
      margin-right: -1.5rem !important;
    }
  
    .me-xxl-n4 {
      margin-right: -2.25rem !important;
    }
  
    .me-xxl-n5 {
      margin-right: -4.5rem !important;
    }
  
    .mb-xxl-n1 {
      margin-bottom: -0.375rem !important;
    }
  
    .mb-xxl-n2 {
      margin-bottom: -0.75rem !important;
    }
  
    .mb-xxl-n3 {
      margin-bottom: -1.5rem !important;
    }
  
    .mb-xxl-n4 {
      margin-bottom: -2.25rem !important;
    }
  
    .mb-xxl-n5 {
      margin-bottom: -4.5rem !important;
    }
  
    .ms-xxl-n1 {
      margin-left: -0.375rem !important;
    }
  
    .ms-xxl-n2 {
      margin-left: -0.75rem !important;
    }
  
    .ms-xxl-n3 {
      margin-left: -1.5rem !important;
    }
  
    .ms-xxl-n4 {
      margin-left: -2.25rem !important;
    }
  
    .ms-xxl-n5 {
      margin-left: -4.5rem !important;
    }
  
    .p-xxl-0 {
      padding: 0 !important;
    }
  
    .p-xxl-1 {
      padding: 0.375rem !important;
    }
  
    .p-xxl-2 {
      padding: 0.75rem !important;
    }
  
    .p-xxl-3 {
      padding: 1.5rem !important;
    }
  
    .p-xxl-4 {
      padding: 2.25rem !important;
    }
  
    .p-xxl-5 {
      padding: 4.5rem !important;
    }
  
    .px-xxl-0 {
      padding-right: 0 !important;
      padding-left: 0 !important;
    }
  
    .px-xxl-1 {
      padding-right: 0.375rem !important;
      padding-left: 0.375rem !important;
    }
  
    .px-xxl-2 {
      padding-right: 0.75rem !important;
      padding-left: 0.75rem !important;
    }
  
    .px-xxl-3 {
      padding-right: 1.5rem !important;
      padding-left: 1.5rem !important;
    }
  
    .px-xxl-4 {
      padding-right: 2.25rem !important;
      padding-left: 2.25rem !important;
    }
  
    .px-xxl-5 {
      padding-right: 4.5rem !important;
      padding-left: 4.5rem !important;
    }
  
    .py-xxl-0 {
      padding-top: 0 !important;
      padding-bottom: 0 !important;
    }
  
    .py-xxl-1 {
      padding-top: 0.375rem !important;
      padding-bottom: 0.375rem !important;
    }
  
    .py-xxl-2 {
      padding-top: 0.75rem !important;
      padding-bottom: 0.75rem !important;
    }
  
    .py-xxl-3 {
      padding-top: 1.5rem !important;
      padding-bottom: 1.5rem !important;
    }
  
    .py-xxl-4 {
      padding-top: 2.25rem !important;
      padding-bottom: 2.25rem !important;
    }
  
    .py-xxl-5 {
      padding-top: 4.5rem !important;
      padding-bottom: 4.5rem !important;
    }
  
    .pt-xxl-0 {
      padding-top: 0 !important;
    }
  
    .pt-xxl-1 {
      padding-top: 0.375rem !important;
    }
  
    .pt-xxl-2 {
      padding-top: 0.75rem !important;
    }
  
    .pt-xxl-3 {
      padding-top: 1.5rem !important;
    }
  
    .pt-xxl-4 {
      padding-top: 2.25rem !important;
    }
  
    .pt-xxl-5 {
      padding-top: 4.5rem !important;
    }
  
    .pe-xxl-0 {
      padding-right: 0 !important;
    }
  
    .pe-xxl-1 {
      padding-right: 0.375rem !important;
    }
  
    .pe-xxl-2 {
      padding-right: 0.75rem !important;
    }
  
    .pe-xxl-3 {
      padding-right: 1.5rem !important;
    }
  
    .pe-xxl-4 {
      padding-right: 2.25rem !important;
    }
  
    .pe-xxl-5 {
      padding-right: 4.5rem !important;
    }
  
    .pb-xxl-0 {
      padding-bottom: 0 !important;
    }
  
    .pb-xxl-1 {
      padding-bottom: 0.375rem !important;
    }
  
    .pb-xxl-2 {
      padding-bottom: 0.75rem !important;
    }
  
    .pb-xxl-3 {
      padding-bottom: 1.5rem !important;
    }
  
    .pb-xxl-4 {
      padding-bottom: 2.25rem !important;
    }
  
    .pb-xxl-5 {
      padding-bottom: 4.5rem !important;
    }
  
    .ps-xxl-0 {
      padding-left: 0 !important;
    }
  
    .ps-xxl-1 {
      padding-left: 0.375rem !important;
    }
  
    .ps-xxl-2 {
      padding-left: 0.75rem !important;
    }
  
    .ps-xxl-3 {
      padding-left: 1.5rem !important;
    }
  
    .ps-xxl-4 {
      padding-left: 2.25rem !important;
    }
  
    .ps-xxl-5 {
      padding-left: 4.5rem !important;
    }
  
    .text-xxl-start {
      text-align: left !important;
    }
  
    .text-xxl-end {
      text-align: right !important;
    }
  
    .text-xxl-center {
      text-align: center !important;
    }
  }
  @media (min-width: 1200px) {
    .fs-1 {
      font-size: 2.25rem !important;
    }
  
    .fs-2 {
      font-size: 1.875rem !important;
    }
  
    .fs-3 {
      font-size: 1.5rem !important;
    }
  }
  @media print {
    .d-print-inline {
      display: inline !important;
    }
  
    .d-print-inline-block {
      display: inline-block !important;
    }
  
    .d-print-block {
      display: block !important;
    }
  
    .d-print-grid {
      display: grid !important;
    }
  
    .d-print-table {
      display: table !important;
    }
  
    .d-print-table-row {
      display: table-row !important;
    }
  
    .d-print-table-cell {
      display: table-cell !important;
    }
  
    .d-print-flex {
      display: flex !important;
    }
  
    .d-print-inline-flex {
      display: inline-flex !important;
    }
  
    .d-print-none {
      display: none !important;
    }
  }
  .custom-accordion .accordion-header {
    border-bottom: none;
  }
  .custom-accordion .accordion-arrow {
    transform: rotate(90deg);
    font-size: 1.2rem !important;
    position: absolute !important;
    right: 22px !important;
  }
  .custom-accordion .accordion-button {
    padding: 1.005rem 1.5rem;
  }
  .custom-accordion .accordion-button:after {
    background-image: none;
  }
  .custom-accordion .accordion-button:not(.collapsed) .accordion-arrow {
    display: block;
  }
  .custom-accordion button.collapsed i.accordion-arrow {
    transform: rotate(0deg);
  }
  .custom-accordion button.collapsed i.accordion-arrow:before {
    content: "\f0142";
  }
  .accordion .accordion-item {
    border: none;
    box-shadow: var(--ct-box-shadow);
  }
  .accordion .accordion-item .accordion-header {
    background-color: var(--ct-card-cap-bg) !important;
    border-radius: 0;
    border-bottom: none !important;
    margin-bottom: -1px;
  }
  .accordion .accordion-item .accordion-header .accordion-button {
    box-shadow: none !important;
  }
  .accordion .accordion-item .accordion-header .accordion-button:after {
    background-image: none;
  }
  .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed) {
    color: inherit;
    background-color: inherit;
  }
  .accordion .accordion-item .accordion-body {
    padding: 0 !important;
  }
  .alert-primary {
    color: #473e9b;
    background-color: rgba(102, 88, 221, 0.18);
    border-color: rgba(102, 88, 221, 0.18);
  }
  .alert-primary .alert-link {
    color: #473e9b;
  }
  .alert-secondary {
    color: #4c5258;
    background-color: rgba(108, 117, 125, 0.18);
    border-color: rgba(108, 117, 125, 0.18);
  }
  .alert-secondary .alert-link {
    color: #4c5258;
  }
  .alert-success {
    color: #12846d;
    background-color: rgba(26, 188, 156, 0.18);
    border-color: rgba(26, 188, 156, 0.18);
  }
  .alert-success .alert-link {
    color: #12846d;
  }
  .alert-purple {
    color: #473e9b;
    background-color: rgba(102, 88, 221, 0.18);
    border-color: rgba(102, 88, 221, 0.18);
  }
  .alert-purple .alert-link {
    color: #473e9b;
  }
  .alert-info {
    color: #378b9e;
    background-color: rgba(79, 198, 225, 0.18);
    border-color: rgba(79, 198, 225, 0.18);
  }
  .alert-info .alert-link {
    color: #378b9e;
  }
  .alert-warning {
    color: #ad8135;
    background-color: rgba(247, 184, 75, 0.18);
    border-color: rgba(247, 184, 75, 0.18);
  }
  .alert-warning .alert-link {
    color: #ad8135;
  }
  .alert-danger {
    color: #a93c4c;
    background-color: rgba(241, 85, 108, 0.18);
    border-color: rgba(241, 85, 108, 0.18);
  }
  .alert-danger .alert-link {
    color: #a93c4c;
  }
  .alert-light {
    color: #aaadae;
    background-color: rgba(243, 247, 249, 0.18);
    border-color: rgba(243, 247, 249, 0.18);
  }
  .alert-light .alert-link {
    color: #aaadae;
  }
  .alert-dark {
    color: #232931;
    background-color: rgba(50, 58, 70, 0.18);
    border-color: rgba(50, 58, 70, 0.18);
  }
  .alert-dark .alert-link {
    color: #232931;
  }
  .alert-pink {
    color: #ac5075;
    background-color: rgba(246, 114, 167, 0.18);
    border-color: rgba(246, 114, 167, 0.18);
  }
  .alert-pink .alert-link {
    color: #ac5075;
  }
  .alert-blue {
    color: #345a94;
    background-color: rgba(74, 129, 212, 0.18);
    border-color: rgba(74, 129, 212, 0.18);
  }
  .alert-blue .alert-link {
    color: #345a94;
  }
  body[data-layout-color=dark] .alert-primary {
    color: #7569e0;
    background-color: rgba(102, 88, 221, 0.15);
    border-color: rgba(102, 88, 221, 0.15);
  }
  body[data-layout-color=dark] .alert-primary .alert-link {
    color: #473e9b;
  }
  body[data-layout-color=dark] .alert-secondary {
    color: #d3e1f1;
    background-color: rgba(206, 222, 239, 0.15);
    border-color: rgba(206, 222, 239, 0.15);
  }
  body[data-layout-color=dark] .alert-secondary .alert-link {
    color: #909ba7;
  }
  body[data-layout-color=dark] .alert-success {
    color: #31c3a6;
    background-color: rgba(26, 188, 156, 0.15);
    border-color: rgba(26, 188, 156, 0.15);
  }
  body[data-layout-color=dark] .alert-success .alert-link {
    color: #12846d;
  }
  body[data-layout-color=dark] .alert-info {
    color: #61cce4;
    background-color: rgba(79, 198, 225, 0.15);
    border-color: rgba(79, 198, 225, 0.15);
  }
  body[data-layout-color=dark] .alert-info .alert-link {
    color: #378b9e;
  }
  body[data-layout-color=dark] .alert-warning {
    color: #f8bf5d;
    background-color: rgba(247, 184, 75, 0.15);
    border-color: rgba(247, 184, 75, 0.15);
  }
  body[data-layout-color=dark] .alert-warning .alert-link {
    color: #ad8135;
  }
  body[data-layout-color=dark] .alert-danger {
    color: #f2667b;
    background-color: rgba(241, 85, 108, 0.15);
    border-color: rgba(241, 85, 108, 0.15);
  }
  body[data-layout-color=dark] .alert-danger .alert-link {
    color: #a93c4c;
  }
  body[data-layout-color=dark] .alert-light {
    color: #55606b;
    background-color: rgba(66, 78, 90, 0.15);
    border-color: rgba(66, 78, 90, 0.15);
  }
  body[data-layout-color=dark] .alert-light .alert-link {
    color: #2e373f;
  }
  body[data-layout-color=dark] .alert-dark {
    color: #f4f8fa;
    background-color: rgba(243, 247, 249, 0.15);
    border-color: rgba(243, 247, 249, 0.15);
  }
  body[data-layout-color=dark] .alert-dark .alert-link {
    color: #aaadae;
  }
  .badge {
    box-shadow: var(--ct-components-shadow);
  }
  .badge-soft-primary {
    color: #6658dd;
    background-color: rgba(102, 88, 221, 0.18);
    box-shadow: none;
  }
  .badge-outline-primary {
    color: #6658dd;
    border: 1px solid #6658dd;
    background-color: transparent;
    box-shadow: none;
  }
  .badge-soft-secondary {
    color: #6c757d;
    background-color: rgba(108, 117, 125, 0.18);
    box-shadow: none;
  }
  .badge-outline-secondary {
    color: #6c757d;
    border: 1px solid #6c757d;
    background-color: transparent;
    box-shadow: none;
  }
  .badge-soft-success {
    color: #1abc9c;
    background-color: rgba(26, 188, 156, 0.18);
    box-shadow: none;
  }
  .badge-outline-success {
    color: #1abc9c;
    border: 1px solid #1abc9c;
    background-color: transparent;
    box-shadow: none;
  }
  .badge-soft-purple {
    color: #6658dd;
    background-color: rgba(102, 88, 221, 0.18);
    box-shadow: none;
  }
  .badge-outline-purple {
    color: #6658dd;
    border: 1px solid #6658dd;
    background-color: transparent;
    box-shadow: none;
  }
  .badge-soft-info {
    color: #4fc6e1;
    background-color: rgba(79, 198, 225, 0.18);
    box-shadow: none;
  }
  .badge-outline-info {
    color: #4fc6e1;
    border: 1px solid #4fc6e1;
    background-color: transparent;
    box-shadow: none;
  }
  .badge-soft-warning {
    color: #f7b84b;
    background-color: rgba(247, 184, 75, 0.18);
    box-shadow: none;
  }
  .badge-outline-warning {
    color: #f7b84b;
    border: 1px solid #f7b84b;
    background-color: transparent;
    box-shadow: none;
  }
  .badge-soft-danger {
    color: #f1556c;
    background-color: rgba(241, 85, 108, 0.18);
    box-shadow: none;
  }
  .badge-outline-danger {
    color: #f1556c;
    border: 1px solid #f1556c;
    background-color: transparent;
    box-shadow: none;
  }
  .badge-soft-light {
    color: #f3f7f9;
    background-color: rgba(243, 247, 249, 0.18);
    box-shadow: none;
  }
  .badge-outline-light {
    color: #f3f7f9;
    border: 1px solid #f3f7f9;
    background-color: transparent;
    box-shadow: none;
  }
  .badge-soft-dark {
    color: #323a46;
    background-color: rgba(50, 58, 70, 0.18);
    box-shadow: none;
  }
  .badge-outline-dark {
    color: #323a46;
    border: 1px solid #323a46;
    background-color: transparent;
    box-shadow: none;
  }
  .badge-soft-pink {
    color: #f672a7;
    background-color: rgba(246, 114, 167, 0.18);
    box-shadow: none;
  }
  .badge-outline-pink {
    color: #f672a7;
    border: 1px solid #f672a7;
    background-color: transparent;
    box-shadow: none;
  }
  .badge-soft-blue {
    color: #4a81d4;
    background-color: rgba(74, 129, 212, 0.18);
    box-shadow: none;
  }
  .badge-outline-blue {
    color: #4a81d4;
    border: 1px solid #4a81d4;
    background-color: transparent;
    box-shadow: none;
  }
  body[data-layout-color=dark] .badge-soft-primary {
    color: #6658dd;
    background-color: rgba(102, 88, 221, 0.18);
    box-shadow: none;
  }
  body[data-layout-color=dark] .badge-outline-primary {
    color: #6658dd;
    border: 1px solid #6658dd;
    background-color: transparent;
    box-shadow: none;
  }
  body[data-layout-color=dark] .badge-soft-secondary {
    color: #cedeef;
    background-color: rgba(206, 222, 239, 0.18);
    box-shadow: none;
  }
  body[data-layout-color=dark] .badge-outline-secondary {
    color: #cedeef;
    border: 1px solid #cedeef;
    background-color: transparent;
    box-shadow: none;
  }
  body[data-layout-color=dark] .badge-soft-success {
    color: #1abc9c;
    background-color: rgba(26, 188, 156, 0.18);
    box-shadow: none;
  }
  body[data-layout-color=dark] .badge-outline-success {
    color: #1abc9c;
    border: 1px solid #1abc9c;
    background-color: transparent;
    box-shadow: none;
  }
  body[data-layout-color=dark] .badge-soft-info {
    color: #4fc6e1;
    background-color: rgba(79, 198, 225, 0.18);
    box-shadow: none;
  }
  body[data-layout-color=dark] .badge-outline-info {
    color: #4fc6e1;
    border: 1px solid #4fc6e1;
    background-color: transparent;
    box-shadow: none;
  }
  body[data-layout-color=dark] .badge-soft-warning {
    color: #f7b84b;
    background-color: rgba(247, 184, 75, 0.18);
    box-shadow: none;
  }
  body[data-layout-color=dark] .badge-outline-warning {
    color: #f7b84b;
    border: 1px solid #f7b84b;
    background-color: transparent;
    box-shadow: none;
  }
  body[data-layout-color=dark] .badge-soft-danger {
    color: #f1556c;
    background-color: rgba(241, 85, 108, 0.18);
    box-shadow: none;
  }
  body[data-layout-color=dark] .badge-outline-danger {
    color: #f1556c;
    border: 1px solid #f1556c;
    background-color: transparent;
    box-shadow: none;
  }
  body[data-layout-color=dark] .badge-soft-light {
    color: #424e5a;
    background-color: rgba(66, 78, 90, 0.18);
    box-shadow: none;
  }
  body[data-layout-color=dark] .badge-outline-light {
    color: #424e5a;
    border: 1px solid #424e5a;
    background-color: transparent;
    box-shadow: none;
  }
  body[data-layout-color=dark] .badge-soft-dark {
    color: #f3f7f9;
    background-color: rgba(243, 247, 249, 0.18);
    box-shadow: none;
  }
  body[data-layout-color=dark] .badge-outline-dark {
    color: #f3f7f9;
    border: 1px solid #f3f7f9;
    background-color: transparent;
    box-shadow: none;
  }
  .breadcrumb-item > a {
    color: #6c757d;
  }
  .breadcrumb-item + .breadcrumb-item::before {
    font-family: "Material Design Icons";
  }
  body[data-layout-color=dark] .breadcrumb-item > a {
    color: #dee2e6;
  }
  .btn-primary {
    box-shadow: var(--ct-btn-box-shadow) rgba(102, 88, 221, 0.5);
    border-radius: 8px;
  }
  .btn-secondary {
    box-shadow: var(--ct-btn-box-shadow) rgba(108, 117, 125, 0.5);
  }
  .btn-success {
    box-shadow: var(--ct-btn-box-shadow) rgba(26, 188, 156, 0.5);
  }
  .btn-purple {
    box-shadow: var(--ct-btn-box-shadow) rgba(102, 88, 221, 0.5);
  }
  .btn-info {
    box-shadow: var(--ct-btn-box-shadow) rgba(79, 198, 225, 0.5);
  }
  .btn-warning {
    box-shadow: var(--ct-btn-box-shadow) rgba(247, 184, 75, 0.5);
  }
  .btn-danger {
    box-shadow: var(--ct-btn-box-shadow) rgba(241, 85, 108, 0.5);
  }
  .btn-light {
    box-shadow: var(--ct-btn-box-shadow) rgba(243, 247, 249, 0.5);
  }
  .btn-dark {
    box-shadow: var(--ct-btn-box-shadow) rgba(50, 58, 70, 0.5);
  }
  .btn-pink {
    box-shadow: var(--ct-btn-box-shadow) rgba(246, 114, 167, 0.5);
  }
  .btn-blue {
    box-shadow: var(--ct-btn-box-shadow) rgba(74, 129, 212, 0.5);
  }
  .btn .mdi:before {
    margin-top: -1px;
  }
  .btn i {
    display: inline-block;
  }
  .btn-light,
  .btn-white {
    color: #323a46;
  }
  .btn-white {
    border-color: #dee2e6;
  }
  .btn-white:hover, .btn-white:focus {
    background-color: #f3f7f9;
    border-color: #f3f7f9;
  }
  .btn-white:focus, .btn-white.focus {
    box-shadow: 0 0 0 0.15rem rgba(222, 226, 230, 0.3);
  }
  .btn-link {
    font-weight: 400;
    color: var(--ct-link-color);
    background-color: transparent;
  }
  .btn-link:hover {
    color: var(--ct-link-hover-color);
    text-decoration: none;
    background-color: transparent;
    border-color: transparent;
  }
  .btn-link:focus, .btn-link.focus {
    text-decoration: none;
    border-color: transparent;
    box-shadow: none;
  }
  .btn-link:disabled, .btn-link.disabled {
    color: var(--ct-btn-link-disabled-color);
    pointer-events: none;
  }
  .btn-outline-primary {
    color: #6658dd;
    border-color: #6658dd;
  }
  .btn-outline-primary:hover {
    color: #fff;
    background-color: #6658dd;
    border-color: #6658dd;
  }
  .btn-check:focus + .btn-outline-primary, .btn-outline-primary:focus {
    box-shadow: 0 0 0 0.15rem rgba(102, 88, 221, 0.5);
  }
  .btn-check:checked + .btn-outline-primary, .btn-check:active + .btn-outline-primary, .btn-outline-primary:active, .btn-outline-primary.active, .btn-outline-primary.dropdown-toggle.show {
    color: #fff;
    background-color: #6658dd;
    border-color: #6658dd;
  }
  .btn-check:checked + .btn-outline-primary:focus, .btn-check:active + .btn-outline-primary:focus, .btn-outline-primary:active:focus, .btn-outline-primary.active:focus, .btn-outline-primary.dropdown-toggle.show:focus {
    box-shadow: 0 0 0 0.15rem rgba(102, 88, 221, 0.5);
  }
  .btn-outline-primary:disabled, .btn-outline-primary.disabled {
    color: #6658dd;
    background-color: transparent;
  }
  .btn-outline-secondary {
    color: #6c757d;
    border-color: #6c757d;
  }
  .btn-outline-secondary:hover {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d;
  }
  .btn-check:focus + .btn-outline-secondary, .btn-outline-secondary:focus {
    box-shadow: 0 0 0 0.15rem rgba(108, 117, 125, 0.5);
  }
  .btn-check:checked + .btn-outline-secondary, .btn-check:active + .btn-outline-secondary, .btn-outline-secondary:active, .btn-outline-secondary.active, .btn-outline-secondary.dropdown-toggle.show {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d;
  }
  .btn-check:checked + .btn-outline-secondary:focus, .btn-check:active + .btn-outline-secondary:focus, .btn-outline-secondary:active:focus, .btn-outline-secondary.active:focus, .btn-outline-secondary.dropdown-toggle.show:focus {
    box-shadow: 0 0 0 0.15rem rgba(108, 117, 125, 0.5);
  }
  .btn-outline-secondary:disabled, .btn-outline-secondary.disabled {
    color: #6c757d;
    background-color: transparent;
  }
  .btn-outline-success {
    color: #1abc9c;
    border-color: #1abc9c;
  }
  .btn-outline-success:hover {
    color: #fff;
    background-color: #1abc9c;
    border-color: #1abc9c;
  }
  .btn-check:focus + .btn-outline-success, .btn-outline-success:focus {
    box-shadow: 0 0 0 0.15rem rgba(26, 188, 156, 0.5);
  }
  .btn-check:checked + .btn-outline-success, .btn-check:active + .btn-outline-success, .btn-outline-success:active, .btn-outline-success.active, .btn-outline-success.dropdown-toggle.show {
    color: #fff;
    background-color: #1abc9c;
    border-color: #1abc9c;
  }
  .btn-check:checked + .btn-outline-success:focus, .btn-check:active + .btn-outline-success:focus, .btn-outline-success:active:focus, .btn-outline-success.active:focus, .btn-outline-success.dropdown-toggle.show:focus {
    box-shadow: 0 0 0 0.15rem rgba(26, 188, 156, 0.5);
  }
  .btn-outline-success:disabled, .btn-outline-success.disabled {
    color: #1abc9c;
    background-color: transparent;
  }
  .btn-outline-purple {
    color: #6658dd;
    border-color: #6658dd;
  }
  .btn-outline-purple:hover {
    color: #fff;
    background-color: #6658dd;
    border-color: #6658dd;
  }
  .btn-check:focus + .btn-outline-purple, .btn-outline-purple:focus {
    box-shadow: 0 0 0 0.15rem rgba(102, 88, 221, 0.5);
  }
  .btn-check:checked + .btn-outline-purple, .btn-check:active + .btn-outline-purple, .btn-outline-purple:active, .btn-outline-purple.active, .btn-outline-purple.dropdown-toggle.show {
    color: #fff;
    background-color: #6658dd;
    border-color: #6658dd;
  }
  .btn-check:checked + .btn-outline-purple:focus, .btn-check:active + .btn-outline-purple:focus, .btn-outline-purple:active:focus, .btn-outline-purple.active:focus, .btn-outline-purple.dropdown-toggle.show:focus {
    box-shadow: 0 0 0 0.15rem rgba(102, 88, 221, 0.5);
  }
  .btn-outline-purple:disabled, .btn-outline-purple.disabled {
    color: #6658dd;
    background-color: transparent;
  }
  .btn-outline-info {
    color: #4fc6e1;
    border-color: #4fc6e1;
  }
  .btn-outline-info:hover {
    color: #fff;
    background-color: #4fc6e1;
    border-color: #4fc6e1;
  }
  .btn-check:focus + .btn-outline-info, .btn-outline-info:focus {
    box-shadow: 0 0 0 0.15rem rgba(79, 198, 225, 0.5);
  }
  .btn-check:checked + .btn-outline-info, .btn-check:active + .btn-outline-info, .btn-outline-info:active, .btn-outline-info.active, .btn-outline-info.dropdown-toggle.show {
    color: #fff;
    background-color: #4fc6e1;
    border-color: #4fc6e1;
  }
  .btn-check:checked + .btn-outline-info:focus, .btn-check:active + .btn-outline-info:focus, .btn-outline-info:active:focus, .btn-outline-info.active:focus, .btn-outline-info.dropdown-toggle.show:focus {
    box-shadow: 0 0 0 0.15rem rgba(79, 198, 225, 0.5);
  }
  .btn-outline-info:disabled, .btn-outline-info.disabled {
    color: #4fc6e1;
    background-color: transparent;
  }
  .btn-outline-warning {
    color: #f7b84b;
    border-color: #f7b84b;
  }
  .btn-outline-warning:hover {
    color: #343a40;
    background-color: #f7b84b;
    border-color: #f7b84b;
  }
  .btn-check:focus + .btn-outline-warning, .btn-outline-warning:focus {
    box-shadow: 0 0 0 0.15rem rgba(247, 184, 75, 0.5);
  }
  .btn-check:checked + .btn-outline-warning, .btn-check:active + .btn-outline-warning, .btn-outline-warning:active, .btn-outline-warning.active, .btn-outline-warning.dropdown-toggle .show {
    color: #343a40;
    background-color: #f7b84b;
    border-color: #f7b84b;
  }
  .btn-check:checked + .btn-outline-warning:focus, .btn-check:active + .btn-outline-warning:focus, .btn-outline-warning:active:focus, .btn-outline-warning.active:focus, .btn-outline-warning.dropdown-toggle.show:focus {
    box-shadow: 0 0 0 0.15rem rgba(247, 184, 75, 0.5);
  }
  .btn-outline-warning:disabled, .btn-outline-warning.disabled {
    color: #f7b84b;
    background-color: transparent;
  }
  .btn-outline-danger {
    color: #f1556c;
    border-color: #f1556c;
  }
  .btn-outline-danger:hover {
    color: #fff;
    background-color: #f1556c;
    border-color: #f1556c;
  }
  .btn-check:focus + .btn-outline-danger, .btn-outline-danger:focus {
    box-shadow: 0 0 0 0.15rem rgba(241, 85, 108, 0.5);
  }
  .btn-check:checked + .btn-outline-danger, .btn-check:active + .btn-outline-danger, .btn-outline-danger:active, .btn-outline-danger.active, .btn-outline-danger.dropdown-toggle.show {
    color: #fff;
    background-color: #f1556c;
    border-color: #f1556c;
  }
  .btn-check:checked + .btn-outline-danger:focus, .btn-check:active + .btn-outline-danger:focus, .btn-outline-danger:active:focus, .btn-outline-danger.active:focus, .btn-outline-danger.dropdown-toggle.show:focus {
    box-shadow: 0 0 0 0.15rem rgba(241, 85, 108, 0.5);
  }
  .btn-outline-danger:disabled, .btn-outline-danger.disabled {
    color: #f1556c;
    background-color: transparent;
  }
  .btn-outline-light {
    color: #f3f7f9;
    border-color: #f3f7f9;
  }
  .btn-outline-light:hover {
    color: #343a40;
    background-color: #f3f7f9;
    border-color: #f3f7f9;
  }
  .btn-check:focus + .btn-outline-light, .btn-outline-light:focus {
    box-shadow: 0 0 0 0.15rem rgba(243, 247, 249, 0.5);
  }
  .btn-check:checked + .btn-outline-light, .btn-check:active + .btn-outline-light, .btn-outline-light:active, .btn-outline-light.active, .btn-outline-light.dropdown-toggle.show {
    color: #343a40;
    background-color: #f3f7f9;
    border-color: #f3f7f9;
  }
  .btn-check:checked + .btn-outline-light:focus, .btn-check:active + .btn-outline-light:focus, .btn-outline-light:active:focus, .btn-outline-light.active:focus, .btn-outline-light.dropdown-toggle.show:focus {
    box-shadow: 0 0 0 0.15rem rgba(243, 247, 249, 0.5);
  }
  .btn-outline-light:disabled, .btn-outline-light.disabled {
    color: #f3f7f9;
    background-color: transparent;
  }
  .btn-outline-dark {
    color: #323a46;
    border-color: #323a46;
  }
  .btn-outline-dark:hover {
    color: #fff;
    background-color: #323a46;
    border-color: #323a46;
  }
  .btn-check:focus + .btn-outline-dark, .btn-outline-dark:focus {
    box-shadow: 0 0 0 0.15rem rgba(50, 58, 70, 0.5);
  }
  .btn-check:checked + .btn-outline-dark, .btn-check:active + .btn-outline-dark, .btn-outline-dark:active, .btn-outline-dark.active, .btn-outline-dark.dropdown-toggle.show {
    color: #fff;
    background-color: #323a46;
    border-color: #323a46;
  }
  .btn-check:checked + .btn-outline-dark:focus, .btn-check:active + .btn-outline-dark:focus, .btn-outline-dark:active:focus, .btn-outline-dark.active:focus, .btn-outline-dark.dropdown-toggle.show:focus {
    box-shadow: 0 0 0 0.15rem rgba(50, 58, 70, 0.5);
  }
  .btn-outline-dark:disabled, .btn-outline-dark.disabled {
    color: #323a46;
    background-color: transparent;
  }
  .btn-outline-pink {
    color: #f672a7;
    border-color: #f672a7;
  }
  .btn-outline-pink:hover {
    color: #fff;
    background-color: #f672a7;
    border-color: #f672a7;
  }
  .btn-check:focus + .btn-outline-pink, .btn-outline-pink:focus {
    box-shadow: 0 0 0 0.15rem rgba(246, 114, 167, 0.5);
  }
  .btn-check:checked + .btn-outline-pink, .btn-check:active + .btn-outline-pink, .btn-outline-pink:active, .btn-outline-pink.active, .btn-outline-pink.dropdown-toggle.show {
    color: #fff;
    background-color: #f672a7;
    border-color: #f672a7;
  }
  .btn-check:checked + .btn-outline-pink:focus, .btn-check:active + .btn-outline-pink:focus, .btn-outline-pink:active:focus, .btn-outline-pink.active:focus, .btn-outline-pink.dropdown-toggle.show:focus {
    box-shadow: 0 0 0 0.15rem rgba(246, 114, 167, 0.5);
  }
  .btn-outline-pink:disabled, .btn-outline-pink.disabled {
    color: #f672a7;
    background-color: transparent;
  }
  .btn-outline-blue {
    color: #4a81d4;
    border-color: #4a81d4;
  }
  .btn-outline-blue:hover {
    color: #fff;
    background-color: #4a81d4;
    border-color: #4a81d4;
  }
  .btn-check:focus + .btn-outline-blue, .btn-outline-blue:focus {
    box-shadow: 0 0 0 0.15rem rgba(74, 129, 212, 0.5);
  }
  .btn-check:checked + .btn-outline-blue, .btn-check:active + .btn-outline-blue, .btn-outline-blue:active, .btn-outline-blue.active, .btn-outline-blue.dropdown-toggle.show {
    color: #fff;
    background-color: #4a81d4;
    border-color: #4a81d4;
  }
  .btn-check:checked + .btn-outline-blue:focus, .btn-check:active + .btn-outline-blue:focus, .btn-outline-blue:active:focus, .btn-outline-blue.active:focus, .btn-outline-blue.dropdown-toggle.show:focus {
    box-shadow: 0 0 0 0.15rem rgba(74, 129, 212, 0.5);
  }
  .btn-outline-blue:disabled, .btn-outline-blue.disabled {
    color: #4a81d4;
    background-color: transparent;
  }
  .btn-label {
    margin: -0.55rem 0.9rem -0.55rem -0.9rem;
    padding: 0.6rem 0.9rem;
    background-color: rgba(50, 58, 70, 0.1);
  }
  .btn-label-right {
    margin: -0.45rem -0.9rem -0.45rem 0.9rem;
    padding: 0.45rem 0.9rem;
    background-color: rgba(50, 58, 70, 0.1);
    display: inline-block;
  }
  .btn-xs {
    padding: 0.2rem 0.6rem;
    font-size: 0.75rem;
    border-radius: 8px;
  }
  .btn-soft-primary {
    color: #6658dd;
    background-color: rgba(102, 88, 221, 0.18);
    border-color: rgba(102, 88, 221, 0.12);
  }
  .btn-soft-primary:hover {
    color: #fff;
    background-color: #6658dd;
  }
  .btn-soft-primary:focus, .btn-soft-primary.focus {
    box-shadow: 0 0 0 0.15rem rgba(102, 88, 221, 0.3);
  }
  .btn-soft-secondary {
    color: #6c757d;
    background-color: rgba(108, 117, 125, 0.18);
    border-color: rgba(108, 117, 125, 0.12);
  }
  .btn-soft-secondary:hover {
    color: #fff;
    background-color: #6c757d;
  }
  .btn-soft-secondary:focus, .btn-soft-secondary.focus {
    box-shadow: 0 0 0 0.15rem rgba(108, 117, 125, 0.3);
  }
  .btn-soft-success {
    color: #1abc9c;
    background-color: rgba(26, 188, 156, 0.18);
    border-color: rgba(26, 188, 156, 0.12);
  }
  .btn-soft-success:hover {
    color: #fff;
    background-color: #1abc9c;
  }
  .btn-soft-success:focus, .btn-soft-success.focus {
    box-shadow: 0 0 0 0.15rem rgba(26, 188, 156, 0.3);
  }
  .btn-soft-purple {
    color: #6658dd;
    background-color: rgba(102, 88, 221, 0.18);
    border-color: rgba(102, 88, 221, 0.12);
  }
  .btn-soft-purple:hover {
    color: #fff;
    background-color: #6658dd;
  }
  .btn-soft-purple:focus, .btn-soft-purple.focus {
    box-shadow: 0 0 0 0.15rem rgba(102, 88, 221, 0.3);
  }
  .btn-soft-info {
    color: #4fc6e1;
    background-color: rgba(79, 198, 225, 0.18);
    border-color: rgba(79, 198, 225, 0.12);
  }
  .btn-soft-info:hover {
    color: #fff;
    background-color: #4fc6e1;
  }
  .btn-soft-info:focus, .btn-soft-info.focus {
    box-shadow: 0 0 0 0.15rem rgba(79, 198, 225, 0.3);
  }
  .btn-soft-warning {
    color: #f7b84b;
    background-color: rgba(247, 184, 75, 0.18);
    border-color: rgba(247, 184, 75, 0.12);
  }
  .btn-soft-warning:hover {
    color: #fff;
    background-color: #f7b84b;
  }
  .btn-soft-warning:focus, .btn-soft-warning.focus {
    box-shadow: 0 0 0 0.15rem rgba(247, 184, 75, 0.3);
  }
  .btn-soft-danger {
    color: #f1556c;
    background-color: rgba(241, 85, 108, 0.18);
    border-color: rgba(241, 85, 108, 0.12);
  }
  .btn-soft-danger:hover {
    color: #fff;
    background-color: #f1556c;
  }
  .btn-soft-danger:focus, .btn-soft-danger.focus {
    box-shadow: 0 0 0 0.15rem rgba(241, 85, 108, 0.3);
  }
  .btn-soft-light {
    color: #f3f7f9;
    background-color: rgba(243, 247, 249, 0.18);
    border-color: rgba(243, 247, 249, 0.12);
  }
  .btn-soft-light:hover {
    color: #fff;
    background-color: #f3f7f9;
  }
  .btn-soft-light:focus, .btn-soft-light.focus {
    box-shadow: 0 0 0 0.15rem rgba(243, 247, 249, 0.3);
  }
  .btn-soft-dark {
    color: #323a46;
    background-color: rgba(50, 58, 70, 0.18);
    border-color: rgba(50, 58, 70, 0.12);
  }
  .btn-soft-dark:hover {
    color: #fff;
    background-color: #323a46;
  }
  .btn-soft-dark:focus, .btn-soft-dark.focus {
    box-shadow: 0 0 0 0.15rem rgba(50, 58, 70, 0.3);
  }
  .btn-soft-pink {
    color: #f672a7;
    background-color: rgba(246, 114, 167, 0.18);
    border-color: rgba(246, 114, 167, 0.12);
  }
  .btn-soft-pink:hover {
    color: #fff;
    background-color: #f672a7;
  }
  .btn-soft-pink:focus, .btn-soft-pink.focus {
    box-shadow: 0 0 0 0.15rem rgba(246, 114, 167, 0.3);
  }
  .btn-soft-blue {
    color: #4a81d4;
    background-color: rgba(74, 129, 212, 0.18);
    border-color: rgba(74, 129, 212, 0.12);
  }
  .btn-soft-blue:hover {
    color: #fff;
    background-color: #4a81d4;
  }
  .btn-soft-blue:focus, .btn-soft-blue.focus {
    box-shadow: 0 0 0 0.15rem rgba(74, 129, 212, 0.3);
  }
  body[data-layout-color=dark] .btn-primary {
    box-shadow: var(--ct-btn-box-shadow) rgba(102, 88, 221, 0.5);
  }
  body[data-layout-color=dark] .btn-outline-primary {
    color: #6658dd;
    border-color: #6658dd;
  }
  body[data-layout-color=dark] .btn-outline-primary:hover {
    color: #fff;
    background-color: #6658dd;
    border-color: #6658dd;
  }
  .btn-check:focus + body[data-layout-color=dark] .btn-outline-primary, body[data-layout-color=dark] .btn-outline-primary:focus {
    box-shadow: 0 0 0 0.15rem rgba(102, 88, 221, 0.5);
  }
  .btn-check:checked + body[data-layout-color=dark] .btn-outline-primary, .btn-check:active + body[data-layout-color=dark] .btn-outline-primary, body[data-layout-color=dark] .btn-outline-primary:active, body[data-layout-color=dark] .btn-outline-primary.active, body[data-layout-color=dark] .btn-outline-primary.dropdown-toggle.show {
    color: #fff;
    background-color: #6658dd;
    border-color: #6658dd;
  }
  .btn-check:checked + body[data-layout-color=dark] .btn-outline-primary:focus, .btn-check:active + body[data-layout-color=dark] .btn-outline-primary:focus, body[data-layout-color=dark] .btn-outline-primary:active:focus, body[data-layout-color=dark] .btn-outline-primary.active:focus, body[data-layout-color=dark] .btn-outline-primary.dropdown-toggle.show:focus {
    box-shadow: 0 0 0 0.15rem rgba(102, 88, 221, 0.5);
  }
  body[data-layout-color=dark] .btn-outline-primary:disabled, body[data-layout-color=dark] .btn-outline-primary.disabled {
    color: #6658dd;
    background-color: transparent;
  }
  body[data-layout-color=dark] .btn-soft-primary {
    color: #6658dd;
    background-color: rgba(102, 88, 221, 0.18);
    border-color: rgba(102, 88, 221, 0.12);
  }
  body[data-layout-color=dark] .btn-soft-primary:hover {
    color: #fff;
    background-color: #6658dd;
  }
  body[data-layout-color=dark] .btn-soft-primary:focus, body[data-layout-color=dark] .btn-soft-primary.focus {
    box-shadow: 0 0 0 0.15rem rgba(102, 88, 221, 0.3);
  }
  body[data-layout-color=dark] .btn-secondary {
    box-shadow: var(--ct-btn-box-shadow) rgba(206, 222, 239, 0.5);
  }
  body[data-layout-color=dark] .btn-outline-secondary {
    color: #cedeef;
    border-color: #cedeef;
  }
  body[data-layout-color=dark] .btn-outline-secondary:hover {
    color: #343a40;
    background-color: #cedeef;
    border-color: #cedeef;
  }
  .btn-check:focus + body[data-layout-color=dark] .btn-outline-secondary, body[data-layout-color=dark] .btn-outline-secondary:focus {
    box-shadow: 0 0 0 0.15rem rgba(206, 222, 239, 0.5);
  }
  .btn-check:checked + body[data-layout-color=dark] .btn-outline-secondary, .btn-check:active + body[data-layout-color=dark] .btn-outline-secondary, body[data-layout-color=dark] .btn-outline-secondary:active, body[data-layout-color=dark] .btn-outline-secondary.active, body[data-layout-color=dark] .btn-outline-secondary.dropdown-toggle.show {
    color: #343a40;
    background-color: #cedeef;
    border-color: #cedeef;
  }
  .btn-check:checked + body[data-layout-color=dark] .btn-outline-secondary:focus, .btn-check:active + body[data-layout-color=dark] .btn-outline-secondary:focus, body[data-layout-color=dark] .btn-outline-secondary:active:focus, body[data-layout-color=dark] .btn-outline-secondary.active:focus, body[data-layout-color=dark] .btn-outline-secondary.dropdown-toggle.show:focus {
    box-shadow: 0 0 0 0.15rem rgba(206, 222, 239, 0.5);
  }
  body[data-layout-color=dark] .btn-outline-secondary:disabled, body[data-layout-color=dark] .btn-outline-secondary.disabled {
    color: #cedeef;
    background-color: transparent;
  }
  body[data-layout-color=dark] .btn-soft-secondary {
    color: #cedeef;
    background-color: rgba(206, 222, 239, 0.18);
    border-color: rgba(206, 222, 239, 0.12);
  }
  body[data-layout-color=dark] .btn-soft-secondary:hover {
    color: #fff;
    background-color: #cedeef;
  }
  body[data-layout-color=dark] .btn-soft-secondary:focus, body[data-layout-color=dark] .btn-soft-secondary.focus {
    box-shadow: 0 0 0 0.15rem rgba(206, 222, 239, 0.3);
  }
  body[data-layout-color=dark] .btn-success {
    box-shadow: var(--ct-btn-box-shadow) rgba(26, 188, 156, 0.5);
  }
  body[data-layout-color=dark] .btn-outline-success {
    color: #1abc9c;
    border-color: #1abc9c;
  }
  body[data-layout-color=dark] .btn-outline-success:hover {
    color: #fff;
    background-color: #1abc9c;
    border-color: #1abc9c;
  }
  .btn-check:focus + body[data-layout-color=dark] .btn-outline-success, body[data-layout-color=dark] .btn-outline-success:focus {
    box-shadow: 0 0 0 0.15rem rgba(26, 188, 156, 0.5);
  }
  .btn-check:checked + body[data-layout-color=dark] .btn-outline-success, .btn-check:active + body[data-layout-color=dark] .btn-outline-success, body[data-layout-color=dark] .btn-outline-success:active, body[data-layout-color=dark] .btn-outline-success.active, body[data-layout-color=dark] .btn-outline-success.dropdown-toggle.show {
    color: #fff;
    background-color: #1abc9c;
    border-color: #1abc9c;
  }
  .btn-check:checked + body[data-layout-color=dark] .btn-outline-success:focus, .btn-check:active + body[data-layout-color=dark] .btn-outline-success:focus, body[data-layout-color=dark] .btn-outline-success:active:focus, body[data-layout-color=dark] .btn-outline-success.active:focus, body[data-layout-color=dark] .btn-outline-success.dropdown-toggle.show:focus {
    box-shadow: 0 0 0 0.15rem rgba(26, 188, 156, 0.5);
  }
  body[data-layout-color=dark] .btn-outline-success:disabled, body[data-layout-color=dark] .btn-outline-success.disabled {
    color: #1abc9c;
    background-color: transparent;
  }
  body[data-layout-color=dark] .btn-soft-success {
    color: #1abc9c;
    background-color: rgba(26, 188, 156, 0.18);
    border-color: rgba(26, 188, 156, 0.12);
  }
  body[data-layout-color=dark] .btn-soft-success:hover {
    color: #fff;
    background-color: #1abc9c;
  }
  body[data-layout-color=dark] .btn-soft-success:focus, body[data-layout-color=dark] .btn-soft-success.focus {
    box-shadow: 0 0 0 0.15rem rgba(26, 188, 156, 0.3);
  }
  body[data-layout-color=dark] .btn-info {
    box-shadow: var(--ct-btn-box-shadow) rgba(79, 198, 225, 0.5);
  }
  body[data-layout-color=dark] .btn-outline-info {
    color: #4fc6e1;
    border-color: #4fc6e1;
  }
  body[data-layout-color=dark] .btn-outline-info:hover {
    color: #fff;
    background-color: #4fc6e1;
    border-color: #4fc6e1;
  }
  .btn-check:focus + body[data-layout-color=dark] .btn-outline-info, body[data-layout-color=dark] .btn-outline-info:focus {
    box-shadow: 0 0 0 0.15rem rgba(79, 198, 225, 0.5);
  }
  .btn-check:checked + body[data-layout-color=dark] .btn-outline-info, .btn-check:active + body[data-layout-color=dark] .btn-outline-info, body[data-layout-color=dark] .btn-outline-info:active, body[data-layout-color=dark] .btn-outline-info.active, body[data-layout-color=dark] .btn-outline-info.dropdown-toggle.show {
    color: #fff;
    background-color: #4fc6e1;
    border-color: #4fc6e1;
  }
  .btn-check:checked + body[data-layout-color=dark] .btn-outline-info:focus, .btn-check:active + body[data-layout-color=dark] .btn-outline-info:focus, body[data-layout-color=dark] .btn-outline-info:active:focus, body[data-layout-color=dark] .btn-outline-info.active:focus, body[data-layout-color=dark] .btn-outline-info.dropdown-toggle.show:focus {
    box-shadow: 0 0 0 0.15rem rgba(79, 198, 225, 0.5);
  }
  body[data-layout-color=dark] .btn-outline-info:disabled, body[data-layout-color=dark] .btn-outline-info.disabled {
    color: #4fc6e1;
    background-color: transparent;
  }
  body[data-layout-color=dark] .btn-soft-info {
    color: #4fc6e1;
    background-color: rgba(79, 198, 225, 0.18);
    border-color: rgba(79, 198, 225, 0.12);
  }
  body[data-layout-color=dark] .btn-soft-info:hover {
    color: #fff;
    background-color: #4fc6e1;
  }
  body[data-layout-color=dark] .btn-soft-info:focus, body[data-layout-color=dark] .btn-soft-info.focus {
    box-shadow: 0 0 0 0.15rem rgba(79, 198, 225, 0.3);
  }
  body[data-layout-color=dark] .btn-warning {
    box-shadow: var(--ct-btn-box-shadow) rgba(247, 184, 75, 0.5);
  }
  body[data-layout-color=dark] .btn-outline-warning {
    color: #f7b84b;
    border-color: #f7b84b;
  }
  body[data-layout-color=dark] .btn-outline-warning:hover {
    color: #343a40;
    background-color: #f7b84b;
    border-color: #f7b84b;
  }
  .btn-check:focus + body[data-layout-color=dark] .btn-outline-warning, body[data-layout-color=dark] .btn-outline-warning:focus {
    box-shadow: 0 0 0 0.15rem rgba(247, 184, 75, 0.5);
  }
  .btn-check:checked + body[data-layout-color=dark] .btn-outline-warning, .btn-check:active + body[data-layout-color=dark] .btn-outline-warning, body[data-layout-color=dark] .btn-outline-warning:active, body[data-layout-color=dark] .btn-outline-warning.active, body[data-layout-color=dark] .btn-outline-warning.dropdown-toggle.show {
    color: #343a40;
    background-color: #f7b84b;
    border-color: #f7b84b;
  }
  .btn-check:checked + body[data-layout-color=dark] .btn-outline-warning:focus, .btn-check:active + body[data-layout-color=dark] .btn-outline-warning:focus, body[data-layout-color=dark] .btn-outline-warning:active:focus, body[data-layout-color=dark] .btn-outline-warning.active:focus, body[data-layout-color=dark] .btn-outline-warning.dropdown-toggle.show:focus {
    box-shadow: 0 0 0 0.15rem rgba(247, 184, 75, 0.5);
  }
  body[data-layout-color=dark] .btn-outline-warning:disabled, body[data-layout-color=dark] .btn-outline-warning.disabled {
    color: #f7b84b;
    background-color: transparent;
  }
  body[data-layout-color=dark] .btn-soft-warning {
    color: #f7b84b;
    background-color: rgba(247, 184, 75, 0.18);
    border-color: rgba(247, 184, 75, 0.12);
  }
  body[data-layout-color=dark] .btn-soft-warning:hover {
    color: #fff;
    background-color: #f7b84b;
  }
  body[data-layout-color=dark] .btn-soft-warning:focus, body[data-layout-color=dark] .btn-soft-warning.focus {
    box-shadow: 0 0 0 0.15rem rgba(247, 184, 75, 0.3);
  }
  body[data-layout-color=dark] .btn-danger {
    box-shadow: var(--ct-btn-box-shadow) rgba(241, 85, 108, 0.5);
  }
  body[data-layout-color=dark] .btn-outline-danger {
    color: #f1556c;
    border-color: #f1556c;
  }
  body[data-layout-color=dark] .btn-outline-danger:hover {
    color: #fff;
    background-color: #f1556c;
    border-color: #f1556c;
  }
  .btn-check:focus + body[data-layout-color=dark] .btn-outline-danger, body[data-layout-color=dark] .btn-outline-danger:focus {
    box-shadow: 0 0 0 0.15rem rgba(241, 85, 108, 0.5);
  }
  .btn-check:checked + body[data-layout-color=dark] .btn-outline-danger, .btn-check:active + body[data-layout-color=dark] .btn-outline-danger, body[data-layout-color=dark] .btn-outline-danger:active, body[data-layout-color=dark] .btn-outline-danger.active, body[data-layout-color=dark] .btn-outline-danger.dropdown-toggle.show {
    color: #fff;
    background-color: #f1556c;
    border-color: #f1556c;
  }
  .btn-check:checked + body[data-layout-color=dark] .btn-outline-danger:focus, .btn-check:active + body[data-layout-color=dark] .btn-outline-danger:focus, body[data-layout-color=dark] .btn-outline-danger:active:focus, body[data-layout-color=dark] .btn-outline-danger.active:focus, body[data-layout-color=dark] .btn-outline-danger.dropdown-toggle.show:focus {
    box-shadow: 0 0 0 0.15rem rgba(241, 85, 108, 0.5);
  }
  body[data-layout-color=dark] .btn-outline-danger:disabled, body[data-layout-color=dark] .btn-outline-danger.disabled {
    color: #f1556c;
    background-color: transparent;
  }
  body[data-layout-color=dark] .btn-soft-danger {
    color: #f1556c;
    background-color: rgba(241, 85, 108, 0.18);
    border-color: rgba(241, 85, 108, 0.12);
  }
  body[data-layout-color=dark] .btn-soft-danger:hover {
    color: #fff;
    background-color: #f1556c;
  }
  body[data-layout-color=dark] .btn-soft-danger:focus, body[data-layout-color=dark] .btn-soft-danger.focus {
    box-shadow: 0 0 0 0.15rem rgba(241, 85, 108, 0.3);
  }
  body[data-layout-color=dark] .btn-light {
    box-shadow: var(--ct-btn-box-shadow) rgba(66, 78, 90, 0.5);
  }
  body[data-layout-color=dark] .btn-outline-light {
    color: #424e5a;
    border-color: #424e5a;
  }
  body[data-layout-color=dark] .btn-outline-light:hover {
    color: #fff;
    background-color: #424e5a;
    border-color: #424e5a;
  }
  .btn-check:focus + body[data-layout-color=dark] .btn-outline-light, body[data-layout-color=dark] .btn-outline-light:focus {
    box-shadow: 0 0 0 0.15rem rgba(66, 78, 90, 0.5);
  }
  .btn-check:checked + body[data-layout-color=dark] .btn-outline-light, .btn-check:active + body[data-layout-color=dark] .btn-outline-light, body[data-layout-color=dark] .btn-outline-light:active, body[data-layout-color=dark] .btn-outline-light.active, body[data-layout-color=dark] .btn-outline-light.dropdown-toggle.show {
    color: #fff;
    background-color: #424e5a;
    border-color: #424e5a;
  }
  .btn-check:checked + body[data-layout-color=dark] .btn-outline-light:focus, .btn-check:active + body[data-layout-color=dark] .btn-outline-light:focus, body[data-layout-color=dark] .btn-outline-light:active:focus, body[data-layout-color=dark] .btn-outline-light.active:focus, body[data-layout-color=dark] .btn-outline-light.dropdown-toggle.show:focus {
    box-shadow: 0 0 0 0.15rem rgba(66, 78, 90, 0.5);
  }
  body[data-layout-color=dark] .btn-outline-light:disabled, body[data-layout-color=dark] .btn-outline-light.disabled {
    color: #424e5a;
    background-color: transparent;
  }
  body[data-layout-color=dark] .btn-soft-light {
    color: #424e5a;
    background-color: rgba(66, 78, 90, 0.18);
    border-color: rgba(66, 78, 90, 0.12);
  }
  body[data-layout-color=dark] .btn-soft-light:hover {
    color: #fff;
    background-color: #424e5a;
  }
  body[data-layout-color=dark] .btn-soft-light:focus, body[data-layout-color=dark] .btn-soft-light.focus {
    box-shadow: 0 0 0 0.15rem rgba(66, 78, 90, 0.3);
  }
  body[data-layout-color=dark] .btn-dark {
    box-shadow: var(--ct-btn-box-shadow) rgba(243, 247, 249, 0.5);
  }
  body[data-layout-color=dark] .btn-outline-dark {
    color: #f3f7f9;
    border-color: #f3f7f9;
  }
  body[data-layout-color=dark] .btn-outline-dark:hover {
    color: #343a40;
    background-color: #f3f7f9;
    border-color: #f3f7f9;
  }
  .btn-check:focus + body[data-layout-color=dark] .btn-outline-dark, body[data-layout-color=dark] .btn-outline-dark:focus {
    box-shadow: 0 0 0 0.15rem rgba(243, 247, 249, 0.5);
  }
  .btn-check:checked + body[data-layout-color=dark] .btn-outline-dark, .btn-check:active + body[data-layout-color=dark] .btn-outline-dark, body[data-layout-color=dark] .btn-outline-dark:active, body[data-layout-color=dark] .btn-outline-dark.active, body[data-layout-color=dark] .btn-outline-dark.dropdown-toggle.show {
    color: #343a40;
    background-color: #f3f7f9;
    border-color: #f3f7f9;
  }
  .btn-check:checked + body[data-layout-color=dark] .btn-outline-dark:focus, .btn-check:active + body[data-layout-color=dark] .btn-outline-dark:focus, body[data-layout-color=dark] .btn-outline-dark:active:focus, body[data-layout-color=dark] .btn-outline-dark.active:focus, body[data-layout-color=dark] .btn-outline-dark.dropdown-toggle.show:focus {
    box-shadow: 0 0 0 0.15rem rgba(243, 247, 249, 0.5);
  }
  body[data-layout-color=dark] .btn-outline-dark:disabled, body[data-layout-color=dark] .btn-outline-dark.disabled {
    color: #f3f7f9;
    background-color: transparent;
  }
  body[data-layout-color=dark] .btn-soft-dark {
    color: #f3f7f9;
    background-color: rgba(243, 247, 249, 0.18);
    border-color: rgba(243, 247, 249, 0.12);
  }
  body[data-layout-color=dark] .btn-soft-dark:hover {
    color: #fff;
    background-color: #f3f7f9;
  }
  body[data-layout-color=dark] .btn-soft-dark:focus, body[data-layout-color=dark] .btn-soft-dark.focus {
    box-shadow: 0 0 0 0.15rem rgba(243, 247, 249, 0.3);
  }
  body[data-layout-color=dark] .btn-label {
    background-color: rgba(243, 247, 249, 0.1);
  }
  body[data-layout-color=dark] .btn-label-right {
    background-color: rgba(243, 247, 249, 0.1);
  }
  body[data-layout-color=dark] .btn-white {
    border-color: #424e5a;
    color: #fff;
  }
  body[data-layout-color=dark] .btn-white:hover, body[data-layout-color=dark] .btn-white:focus {
    background-color: #323a46;
    border-color: #323a46;
  }
  body[data-layout-color=dark] .btn-white:focus, body[data-layout-color=dark] .btn-white.focus {
    box-shadow: 0 0 0 0.15rem rgba(66, 78, 90, 0.3);
  }
  body[data-layout-color=dark] .btn-light {
    background-color: #424e5a;
    border-color: #424e5a;
    color: #f3f7f9;
  }
  body[data-layout-color=dark] .btn-dark {
    background-color: #f3f7f9;
    border-color: #f3f7f9;
    color: #323a46;
  }
  body[data-layout-color=dark] .btn-secondary {
    background-color: #cedeef;
    border-color: #cedeef;
    color: #424e5a;
  }
  body[data-layout-color=dark] .btn-outline-light {
    border-color: #424e5a;
    color: #424e5a;
  }
  body[data-layout-color=dark] .btn-outline-light:hover, body[data-layout-color=dark] .btn-outline-light.active, body[data-layout-color=dark] .btn-outline-light:active, body[data-layout-color=dark] .btn-outline-light:focus {
    color: #f3f7f9 !important;
    background-color: #424e5a;
  }
  body[data-layout-color=dark] .btn-outline-dark {
    border-color: #f3f7f9;
    color: #f3f7f9;
  }
  body[data-layout-color=dark] .btn-outline-dark:hover, body[data-layout-color=dark] .btn-outline-dark.active, body[data-layout-color=dark] .btn-outline-dark:active, body[data-layout-color=dark] .btn-outline-dark:focus {
    color: #323a46 !important;
    background-color: #f3f7f9;
  }
  body[data-layout-color=dark] .btn-outline-secondary {
    border-color: #cedeef;
    color: #cedeef;
  }
  body[data-layout-color=dark] .btn-outline-secondary:hover, body[data-layout-color=dark] .btn-outline-secondary.active, body[data-layout-color=dark] .btn-outline-secondary:active, body[data-layout-color=dark] .btn-outline-secondary:focus {
    color: #424e5a !important;
    background-color: #cedeef;
  }
  body[data-layout-color=dark] .btn-soft-light {
    color: #424e5a;
    background-color: rgba(66, 78, 90, 0.18);
    border-color: rgba(66, 78, 90, 0.12);
  }
  body[data-layout-color=dark] .btn-soft-light:hover, body[data-layout-color=dark] .btn-soft-light.active, body[data-layout-color=dark] .btn-soft-light:active, body[data-layout-color=dark] .btn-soft-light:focus {
    color: #f3f7f9;
    background-color: #424e5a;
    border-color: #424e5a;
  }
  body[data-layout-color=dark] .btn-soft-dark {
    color: #f3f7f9;
    background-color: rgba(243, 247, 249, 0.18);
    border-color: rgba(243, 247, 249, 0.12);
  }
  body[data-layout-color=dark] .btn-soft-dark:hover, body[data-layout-color=dark] .btn-soft-dark.active, body[data-layout-color=dark] .btn-soft-dark:active, body[data-layout-color=dark] .btn-soft-dark:focus {
    color: #323a46;
    background-color: #f3f7f9;
    border-color: #f3f7f9;
  }
  body[data-layout-color=dark] .btn-soft-secondary {
    color: #cedeef;
    background-color: rgba(206, 222, 239, 0.18);
    border-color: rgba(206, 222, 239, 0.12);
  }
  body[data-layout-color=dark] .btn-soft-secondary:hover, body[data-layout-color=dark] .btn-soft-secondary.active, body[data-layout-color=dark] .btn-soft-secondary:active, body[data-layout-color=dark] .btn-soft-secondary:focus {
    color: #323a46;
    background-color: #cedeef;
    border-color: #cedeef;
  }
  .card {
    box-shadow: var(--ct-card-box-shadow);
    margin-bottom: 24px;
  }
  .card-drop {
    font-size: 20px;
    line-height: 0;
    color: inherit;
  }
  .card-widgets {
    float: right;
    height: 16px;
  }
  .card-widgets > a {
    color: inherit;
    font-size: 18px;
    display: inline-block;
    line-height: 1;
  }
  .card-widgets > a.collapsed i:before {
    content: "\f0415";
  }
  .card-title,
  .card-header {
    margin-top: 0;
  }
  .card-disabled {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    border-radius: 0.25rem;
    background: var(--ct-card-overlay-bg);
    cursor: progress;
  }
  .card-disabled .card-portlets-loader {
    background-color: var(--ct-card-overlay-color);
    animation: rotatebox 1.2s infinite ease-in-out;
    height: 30px;
    width: 30px;
    position: absolute;
    left: 50%;
    top: 50%;
    border-radius: 3px;
    margin-left: -12px;
    margin-top: -12px;
  }
  @keyframes rotatebox {
    0% {
      transform: perspective(120px) rotateX(0deg) rotateY(0deg);
    }
    50% {
      transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
    }
    100% {
      transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
    }
  }
  .header-title {
    font-size: 0.8rem;
    /* margin: 0 0 7px 0; */
  }
  .sub-header {
    font-size: 0.9rem;
    margin-bottom: 30px;
    color: var(--ct-carousel-dark-indicator-active-bg);
    padding: 1px 4px;
    font-weight: 700;
    line-height: 19px;
  }
  .dropdown-menu {
    padding: 0.3rem;
    box-shadow: var(--ct-box-shadow);
    /*rtl:remove*/
    animation-name: DropDownSlide;
    /*rtl:remove*/
    animation-duration: 0.3s;
    /*rtl:remove*/
    animation-fill-mode: both;
    top: 100%;
  }
  .dropdown-menu.show {
    /*rtl:remove*/
    top: 100% !important;
  }
  .dropdown-menu i {
    display: inline-block;
  }
  .dropdown-menu-end {
    right: 0 !important;
    left: auto !important;
  }
  .dropdown-menu[data-popper-placement^=right],
  .dropdown-menu[data-popper-placement^=top],
  .dropdown-menu[data-popper-placement^=left] {
    top: auto !important;
    animation: none !important;
  }
  @keyframes DropDownSlide {
    100% {
      transform: translateY(0);
    }
    0% {
      transform: translateY(15px);
    }
  }
  @media (min-width: 600px) {
    .dropdown-lg {
      width: 320px;
    }
  }
  .dropdown-mega {
    position: static !important;
  }
  .dropdown-megamenu {
    padding: 20px;
    left: 20px !important;
    right: 20px !important;
    background-image: url('/assets/fonts/megamenu-bg.png');
    background-position: right bottom;
    background-repeat: no-repeat;
  }
  html[dir=rtl] .dropdown-megamenu {
    left: 60px !important;
    right: -20px !important;
  }
  .megamenu-list li {
    padding: 5px 20px 5px 25px;
    position: relative;
  }
  .megamenu-list li a {
    color: var(--ct-dropdown-link-color);
  }
  .megamenu-list li a:hover {
    color: #6658dd;
  }
  .megamenu-list li:before {
    content: "\f0142";
    position: absolute;
    left: 0;
    font-family: "Material Design Icons";
  }
  html[dir=ltr] .megamenu-list li:before {
    content: "\f0141";
  }
  .dropdown-icon-item {
    display: block;
    border-radius: 3px;
    line-height: 34px;
    text-align: center;
    padding: 15px 0 9px;
    display: block;
    border: 1px solid transparent;
    color: var(--ct-dropdown-link-color);
  }
  .dropdown-icon-item img {
    height: 24px;
  }
  .dropdown-icon-item span {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dropdown-icon-item:hover {
    background-color: var(--ct-dropdown-link-hover-bg);
  }
  @media (min-width: 992px) {
    .dropdown-mega-menu-xl {
      width: 40rem;
    }
  
    .dropdown-mega-menu-lg {
      width: 26rem;
    }
  }
  .form-control,
  .form-select {
    box-shadow: var(--ct-components-shadow-sm);
  }
  .form-control-light {
    background-color: var(--ct-input-light-bg) !important;
    border-color: var(--ct-input-light-bg) !important;
  }
  input.form-control[type=color],
  input.form-control[type=range] {
    min-height: 39px;
  }
  .custom-select.is-invalid:focus, .form-control.is-invalid:focus, .custom-select:invalid:focus, .form-control:invalid:focus,
  .custom-select.is-valid:focus, .form-control.is-valid:focus, .custom-select:valid:focus, .form-control:valid:focus {
    box-shadow: none !important;
  }
  .comment-area-box .form-control {
    border-color: #dee2e6;
    border-radius: 0.2rem 0.2rem 0 0;
  }
  .comment-area-box .comment-area-btn {
    background-color: #f3f7f9;
    padding: 10px;
    border: 1px solid #dee2e6;
    border-top: none;
    border-radius: 0 0 0.2rem 0.2rem;
  }
  .search-bar .form-control {
    padding-left: 40px;
    padding-right: 20px;
    border-radius: 30px;
  }
  .search-bar span {
    position: absolute;
    z-index: 10;
    font-size: 16px;
    line-height: calc(1.5em + 0.9rem + 2px);
    left: 13px;
    top: -2px;
    color: var(--ct-text-muted);
  }
  .password-eye:before {
    font-family: feather !important;
    content: "\e86a";
    font-style: normal;
    font-weight: 400;
    font-feature-settings: normal;
    font-variant: normal;
    vertical-align: middle;
    line-height: 1.2;
    font-size: 16px;
  }
  .show-password .password-eye:before {
    content: "\e86e";
  }
  body[data-layout-color=dark] .comment-area-box .form-control {
    border-color: #424e5a;
  }
  body[data-layout-color=dark] .comment-area-box .comment-area-btn {
    background-color: #323a46;
    border: 1px solid #424e5a;
  }
  .modal-title {
    margin-top: 0;
  }
  .modal-full-width {
    width: 95%;
    max-width: none;
  }
  .modal-top {
    margin: 0 auto;
  }
  .modal-right {
    position: absolute;
    right: 0;
    display: flex;
    flex-flow: column nowrap;
    justify-content: center;
    height: 100%;
    margin: 0;
    background-color: var(--ct-modal-content-bg);
    align-content: center;
    transform: translate(25%, 0) !important;
  }
  .modal-right button.btn-close {
    position: fixed;
    top: 20px;
    right: 20px;
    z-index: 1;
  }
  .modal.show .modal-right,
  .modal.show .modal-left {
    transform: translate(0, 0) !important;
  }
  .modal-bottom {
    display: flex;
    flex-flow: column nowrap;
    justify-content: flex-end;
    height: 100%;
    margin: 0 auto;
    align-content: center;
  }
  .modal-colored-header {
    color: #fff;
    border-radius: 0;
  }
  .modal-colored-header .btn-close {
    color: #fff !important;
  }
  .modal-filled {
    color: #fff;
  }
  .modal-filled .modal-content {
    background-color: inherit;
  }
  .modal-filled .modal-header {
    background-color: rgba(255, 255, 255, 0.07);
  }
  .modal-filled .modal-header,
  .modal-filled .modal-footer {
    border: none;
  }
  .modal-filled .btn-close {
    color: #fff !important;
  }
  .nav-tabs > li > a, .nav-pills > li > a {
    color: #6c757d;
    font-weight: 600;
  }
  .nav-pills > a {
    color: #6c757d;
    font-weight: 600;
  }
  .nav-fill .nav-item .nav-link, .nav-justified .nav-item .nav-link {
    width: auto;
  }
  .navtab-bg .nav-link {
    background-color: var(--ct-card-cap-bg);
    margin: 0 5px;
  }
  .nav-bordered {
    border-bottom: 2px solid rgba(152, 166, 173, 0.2) !important;
  }
  .nav-bordered .nav-item {
    margin-bottom: -1px;
  }
  .nav-bordered li a {
    border: 0 !important;
    padding: 10px 20px;
  }
  .nav-bordered a.active {
    border-bottom: 2px solid #6658dd !important;
  }
  .tab-content {
    padding: 20px 0 0 0;
  }
  body[data-layout-color=dark] .nav-tabs > li > a, body[data-layout-color=dark] .nav-pills > li > a {
    color: #dee2e6;
  }
  body[data-layout-color=dark] .nav-pills > a {
    color: #dee2e6;
  }
  body[data-layout-color=dark] .nav-bordered {
    border-bottom: 2px solid rgba(206, 222, 239, 0.2) !important;
  }
  .pagination-rounded .page-link {
    border-radius: 30px !important;
    margin: 0 6px;
    border: none;
  }
  .pagination-rounded .page-item:last-child .page-link {
    margin-right: 0px;
  }
  .pagination a {
    line-height: 1.25 !important;
  }
  .popover-header {
    margin-top: 0;
  }
  .progress-sm {
    height: 5px;
  }
  .progress-md {
    height: 8px;
  }
  .progress-lg {
    height: 12px;
  }
  .progress-xl {
    height: 15px;
  }
  /* Progressbar Vertical */
  .progress-vertical {
    min-height: 250px;
    height: 250px;
    width: 10px;
    position: relative;
    display: inline-block;
    margin-bottom: 0;
    margin-right: 20px;
  }
  .progress-vertical .progress-bar {
    width: 100%;
  }
  .progress-vertical.progress-xl {
    width: 15px;
  }
  .progress-vertical.progress-lg {
    width: 12px;
  }
  .progress-vertical.progress-md {
    width: 8px;
  }
  .progress-vertical.progress-sm {
    width: 5px;
  }
  .progress-vertical-bottom {
    min-height: 250px;
    height: 250px;
    position: relative;
    width: 10px;
    display: inline-block;
    margin-bottom: 0;
    margin-right: 20px;
  }
  .progress-vertical-bottom .progress-bar {
    width: 100%;
    bottom: 0;
    position: absolute;
  }
  .progress-vertical-bottom.progress-xl {
    width: 15px;
  }
  .progress-vertical-bottom.progress-lg {
    width: 12px;
  }
  .progress-vertical-bottom.progress-md {
    width: 8px;
  }
  .progress-vertical-bottom.progress-sm {
    width: 5px;
  }
  body {
    padding-right: 0px !important;
    padding-left: 0px !important;
  }
  body.loading {
    visibility: hidden;
    opacity: 0;
  }
  label {
    font-weight: 600;
  }
  button:focus {
    outline: none;
  }
  th {
    font-weight: 700;
  }
  .table-centered td, .table-centered th {
    vertical-align: middle !important;
  }
  .table-nowrap th, .table-nowrap td {
    white-space: nowrap;
  }
  .table .table-user img {
    height: 30px;
    width: 30px;
  }
  .table.table-bordered tbody {
    border-top: 1px solid;
    border-top-color: inherit;
  }
  .action-icon {
    color: #98a6ad;
    font-size: 1.2rem;
    display: inline-block;
    padding: 0 3px;
  }
  .action-icon:hover {
    color: #6c757d;
  }
  table.table-hover tbody tr:hover > * {
    --ct-table-accent-bg: #f3f7f9;
  }
  table tr.table-active {
    --ct-table-accent-bg: #f3f7f9;
  }
  table.table-striped tbody tr:nth-of-type(odd) > * {
    --ct-table-accent-bg: #f3f7f9;
  }
  table.table-striped tbody tr table:not(.table-striped) th, table.table-striped tbody tr table:not(.table-striped) td {
    --ct-table-accent-bg: transparent;
  }
  body[data-layout-color=dark] .action-icon {
    color: #cedeef;
    font-size: 1.2rem;
    display: inline-block;
    padding: 0 3px;
  }
  body[data-layout-color=dark] .action-icon:hover {
    color: #dee2e6;
  }
  body[data-layout-color=dark] .table-light {
    --ct-table-bg: #3e4954;
    color: #fff;
    border-color: var(--ct-table-group-separator-color);
  }
  body[data-layout-color=dark] .table-dark {
    --ct-table-bg: #424e5a;
  }
  body[data-layout-color=dark] .table-dark tbody, body[data-layout-color=dark] .table-dark tr {
    border-color: #4d5b69;
  }
  body[data-layout-color=dark] table.table-hover tbody tr:hover > * {
    --ct-table-accent-bg: #3e4954;
  }
  body[data-layout-color=dark] table tr.table-active, body[data-layout-color=dark] table td.table-active {
    --ct-table-accent-bg: rgba(0, 0, 0, 0.075);
  }
  body[data-layout-color=dark] table.table-striped tbody tr:nth-of-type(odd) > * {
    --ct-table-accent-bg: #3b4651;
  }
  body[data-layout-color=dark] table.table-striped tbody tr table:not(.table-striped) th, body[data-layout-color=dark] table.table-striped tbody tr table:not(.table-striped) td {
    --ct-table-accent-bg: transparent;
  }
  .h1,
  .h2,
  .h3,
  .h4,
  .h5,
  .h6,
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    margin: 10px 0;
    font-family: "Cerebri Sans,sans-serif";
    color: var(--ct-text-color-h);
  }
  .font-9 {
    font-size: 9px !important;
  }
  .font-10 {
    font-size: 10px !important;
  }
  .font-11 {
    font-size: 11px !important;
  }
  .font-12 {
    font-size: 12px !important;
  }
  .font-13 {
    font-size: 13px !important;
  }
  .font-14 {
    font-size: 14px !important;
  }
  .font-15 {
    font-size: 15px !important;
  }
  .font-16 {
    font-size: 16px !important;
  }
  .font-17 {
    font-size: 17px !important;
  }
  .font-18 {
    font-size: 18px !important;
  }
  .font-19 {
    font-size: 19px !important;
  }
  .font-20 {
    font-size: 20px !important;
  }
  .font-22 {
    font-size: 22px !important;
  }
  .font-24 {
    font-size: 24px !important;
  }
  .font-26 {
    font-size: 26px !important;
  }
  .font-28 {
    font-size: 28px !important;
  }
  .fw-medium {
    font-weight: 500;
  }
  .fw-semibold {
    font-weight: 600;
  }
  .bg-primary {
    background-color: #6658dd !important;
  }
  .bg-soft-primary {
    background-color: rgba(102, 88, 221, 0.25) !important;
  }
  .border-primary {
    border-color: #6658dd !important;
  }
  .text-primary {
    color: #6658dd !important;
  }
  .bg-secondary {
    background-color: #6c757d !important;
  }
  .bg-soft-secondary {
    background-color: rgba(108, 117, 125, 0.25) !important;
  }
  .border-secondary {
    border-color: #6c757d !important;
  }
  .text-secondary {
    color: #6c757d !important;
  }
  .bg-success {
    background-color: #1abc9c !important;
  }
  .bg-soft-success {
    background-color: rgba(26, 188, 156, 0.25) !important;
  }
  .border-success {
    border-color: #1abc9c !important;
  }
  .text-success {
    color: #1abc9c !important;
  }
  .bg-purple {
    background-color: #6658dd !important;
  }
  .bg-soft-purple {
    background-color: rgba(102, 88, 221, 0.25) !important;
  }
  .border-purple {
    border-color: #6658dd !important;
  }
  .text-purple {
    color: #6658dd !important;
  }
  .bg-info {
    background-color: #4fc6e1 !important;
  }
  .bg-soft-info {
    background-color: rgba(79, 198, 225, 0.25) !important;
  }
  .border-info {
    border-color: #4fc6e1 !important;
  }
  .text-info {
    color: #4fc6e1 !important;
  }
  .bg-warning {
    background-color: #f7b84b !important;
  }
  .bg-soft-warning {
    background-color: rgba(247, 184, 75, 0.25) !important;
  }
  .border-warning {
    border-color: #f7b84b !important;
  }
  .text-warning {
    color: #f7b84b !important;
  }
  .bg-danger {
    background-color: #f1556c !important;
  }
  .bg-soft-danger {
    background-color: rgba(241, 85, 108, 0.25) !important;
  }
  .border-danger {
    border-color: #f1556c !important;
  }
  .text-danger {
    color: #f1556c !important;
  }
  .bg-light {
    background-color: #f3f7f9 !important;
  }
  .bg-soft-light {
    background-color: rgba(243, 247, 249, 0.25) !important;
  }
  .border-light {
    border-color: #f3f7f9 !important;
  }
  .text-light {
    color: #f3f7f9 !important;
  }
  .bg-dark {
    background-color: #323a46 !important;
  }
  .bg-soft-dark {
    background-color: rgba(50, 58, 70, 0.25) !important;
  }
  .border-dark {
    border-color: #323a46 !important;
  }
  .text-dark {
    color: #323a46 !important;
  }
  .bg-pink {
    background-color: #f672a7 !important;
  }
  .bg-soft-pink {
    background-color: rgba(246, 114, 167, 0.25) !important;
  }
  .border-pink {
    border-color: #f672a7 !important;
  }
  .text-pink {
    color: #f672a7 !important;
  }
  .bg-blue {
    background-color: #4a81d4 !important;
  }
  .bg-soft-blue {
    background-color: rgba(74, 129, 212, 0.25) !important;
  }
  .border-blue {
    border-color: #4a81d4 !important;
  }
  .text-blue {
    color: #4a81d4 !important;
  }
  .text-body {
    color: #6c757d !important;
  }
  .bg-ghost {
    opacity: 0.4;
  }
  body[data-layout-color=dark] .bg-primary {
    background-color: #6658dd !important;
  }
  body[data-layout-color=dark] .bg-soft-primary {
    background-color: rgba(102, 88, 221, 0.25) !important;
  }
  body[data-layout-color=dark] .border-primary {
    border-color: #6658dd !important;
  }
  body[data-layout-color=dark] .text-primary {
    color: #6658dd !important;
  }
  body[data-layout-color=dark] .bg-secondary {
    background-color: #cedeef !important;
  }
  body[data-layout-color=dark] .bg-soft-secondary {
    background-color: rgba(206, 222, 239, 0.25) !important;
  }
  body[data-layout-color=dark] .border-secondary {
    border-color: #cedeef !important;
  }
  body[data-layout-color=dark] .text-secondary {
    color: #cedeef !important;
  }
  body[data-layout-color=dark] .bg-success {
    background-color: #1abc9c !important;
  }
  body[data-layout-color=dark] .bg-soft-success {
    background-color: rgba(26, 188, 156, 0.25) !important;
  }
  body[data-layout-color=dark] .border-success {
    border-color: #1abc9c !important;
  }
  body[data-layout-color=dark] .text-success {
    color: #1abc9c !important;
  }
  body[data-layout-color=dark] .bg-info {
    background-color: #4fc6e1 !important;
  }
  body[data-layout-color=dark] .bg-soft-info {
    background-color: rgba(79, 198, 225, 0.25) !important;
  }
  body[data-layout-color=dark] .border-info {
    border-color: #4fc6e1 !important;
  }
  body[data-layout-color=dark] .text-info {
    color: #4fc6e1 !important;
  }
  body[data-layout-color=dark] .bg-warning {
    background-color: #f7b84b !important;
  }
  body[data-layout-color=dark] .bg-soft-warning {
    background-color: rgba(247, 184, 75, 0.25) !important;
  }
  body[data-layout-color=dark] .border-warning {
    border-color: #f7b84b !important;
  }
  body[data-layout-color=dark] .text-warning {
    color: #f7b84b !important;
  }
  body[data-layout-color=dark] .bg-danger {
    background-color: #f1556c !important;
  }
  body[data-layout-color=dark] .bg-soft-danger {
    background-color: rgba(241, 85, 108, 0.25) !important;
  }
  body[data-layout-color=dark] .border-danger {
    border-color: #f1556c !important;
  }
  body[data-layout-color=dark] .text-danger {
    color: #f1556c !important;
  }
  body[data-layout-color=dark] .bg-light {
    background-color: #424e5a !important;
  }
  body[data-layout-color=dark] .bg-soft-light {
    background-color: rgba(66, 78, 90, 0.25) !important;
  }
  body[data-layout-color=dark] .border-light {
    border-color: #424e5a !important;
  }
  body[data-layout-color=dark] .text-light {
    color: #424e5a !important;
  }
  body[data-layout-color=dark] .bg-dark {
    background-color: #f3f7f9 !important;
  }
  body[data-layout-color=dark] .bg-soft-dark {
    background-color: rgba(243, 247, 249, 0.25) !important;
  }
  body[data-layout-color=dark] .border-dark {
    border-color: #f3f7f9 !important;
  }
  body[data-layout-color=dark] .text-dark {
    color: #f3f7f9 !important;
  }
  body[data-layout-color=dark] .text-body {
    color: var(--ct-body-color) !important;
  }
  .carousel-indicators li {
    box-sizing: content-box;
    flex: 0 1 auto;
    width: 30px;
    height: 3px;
    padding: 0;
    margin-right: 3px;
    margin-left: 3px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #fff;
    background-clip: padding-box;
    border: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    opacity: 0.5;
  }
  .carousel-indicators li.active {
    opacity: 1;
  }
  html {
    position: relative;
    min-height: 100%;
  }
  body {
    overflow-x: hidden;
  }
  /*rtl:options:
  {
      "aliases": {
          "left-side-menu": "left-side-menu"
      }
  }*/
  #wrapper {
    height: 100%;
    overflow: hidden;
    width: 100%;
  }
  .content-page-with-side-bar {
    margin-left: 4%;
    overflow: hidden;
    padding: 0 15px 65px 15px;
    /* min-height: 80vh; */
    min-height: 100vh;
    /* margin-top: 70px!important; */
  }
  .content-page-without-sidebar {
    margin-left: 0%;
    overflow: hidden;
    padding: 0 15px 65px 15px;
    /* min-height: 80vh; */
    min-height: 100vh;
    /* margin-top: 70px!important; */
  }
  .left-side-menu {
    width: 240px;
    background: var(--ct-bg-leftbar);
    bottom: 0;
    padding: 20px 0;
    position: fixed;
    transition: all 0.1s ease-out;
    top: 70px;
    box-shadow: var(--ct-box-shadow);
  }
  #sidebar-menu > ul {
    list-style: none;
    padding: 0;
    margin-top: -9px;
    
  }
  #sidebar-menu > ul > li > a {
    color: var(--ct-menu-item);
    display: block;
    padding: 12px 20px;
    position: relative;
    transition: all 0.4s;
    font-family: "Cerebri Sans,sans-serif";
    font-size: 0.95rem;
  }
  #sidebar-menu > ul > li > a:hover, #sidebar-menu > ul > li > a:focus, #sidebar-menu > ul > li > a:active {
    color: var(--ct-menu-item-hover);
    text-decoration: none;
  }
  #sidebar-menu > ul > li > a > span {
    vertical-align: middle;
  }
  #sidebar-menu > ul > li > a i {
    display: inline-block;
    line-height: 1.0625rem;
    margin: 0 10px 0 3px;
    text-align: center;
    vertical-align: middle;
    width: 16px;
    font-size: 18px;
  }
  #sidebar-menu > ul > li > a svg {
    width: 18px;
    height: 18px;
    margin-left: 6px;
  }
  #sidebar-menu > ul > li > a .drop-arrow {
    float: right;
  }
  #sidebar-menu > ul > li > a .drop-arrow i {
    margin-right: 0;
  }
  #sidebar-menu > ul > li > a.mm-active {
    color: var(--ct-menu-item-active);
  }
  #sidebar-menu > ul > li ul {
    padding-left: 34px;
    list-style: none;
  }
  #sidebar-menu > ul > li ul ul {
    padding-left: 20px;
  }
  #sidebar-menu .badge {
    margin-top: 4px;
  }
  #sidebar-menu .menu-title {
    padding: 10px 20px;
    letter-spacing: 0.05em;
    pointer-events: none;
    cursor: default;
    font-size: 0.6875rem;
    text-transform: uppercase;
    color: var(--ct-menu-item);
    font-weight: 600;
  }
  #sidebar-menu .menuitem-active > a {
    color: var(--ct-menu-item-active);
  }
  #sidebar-menu .menuitem-active .active {
    color: var(--ct-menu-item-active);
  }
  .nav-second-level li a {
    padding: 8px 20px;
    color: var(--ct-menu-item);
    display: block;
    position: relative;
    transition: all 0.4s;
    font-size: 0.875rem;
  }
  .nav-second-level li a:focus, .nav-second-level li a:hover {
    color: var(--ct-menu-item-hover);
  }
  .nav-second-level li.active > a {
    color: var(--ct-menu-item-active);
  }
  .menu-arrow {
    transition: transform 0.15s;
    position: absolute;
    right: 20px;
    display: inline-block;
    font-family: "Material Design Icons";
    text-rendering: auto;
    line-height: 1.5rem;
    font-size: 1.1rem;
    transform: translate(0, 0);
  }
  .menu-arrow:before {
    content: "\f0142";
  }
  [dir=rtl] .menu-arrow:before {
    content: "\f0141";
  }
  li > a[aria-expanded=true] > span.menu-arrow {
    transform: rotate(90deg);
  }
  li.menuitem-active > a[aria-expanded=false] > span.menu-arrow {
    transform: rotate(0deg);
  }
  body[data-leftbar-size=condensed] .logo-box {
    width: 70px !important;
  }
  body[data-leftbar-size=condensed] .logo span.logo-lg {
    display: none;
  }
  body[data-leftbar-size=condensed] .logo span.logo-sm {
    display: block;
  }
  body[data-leftbar-size=condensed] .left-side-menu {
    position: absolute;
    padding-top: 0;
    width: 70px !important;
    z-index: 5;
  }
  body[data-leftbar-size=condensed] .left-side-menu .simplebar-mask,
  body[data-leftbar-size=condensed] .left-side-menu .simplebar-content-wrapper {
    overflow: visible !important;
  }
  body[data-leftbar-size=condensed] .left-side-menu .simplebar-scrollbar {
    display: none !important;
  }
  body[data-leftbar-size=condensed] .left-side-menu .simplebar-offset {
    bottom: 0 !important;
  }
  body[data-leftbar-size=condensed] .left-side-menu #sidebar-menu .menu-title,
  body[data-leftbar-size=condensed] .left-side-menu #sidebar-menu .menu-arrow,
  body[data-leftbar-size=condensed] .left-side-menu #sidebar-menu .label,
  body[data-leftbar-size=condensed] .left-side-menu #sidebar-menu .badge {
    display: none !important;
  }
  body[data-leftbar-size=condensed] .left-side-menu #sidebar-menu .nav.collapse {
    height: inherit !important;
  }
  body[data-leftbar-size=condensed] .left-side-menu #sidebar-menu > ul > li {
    position: relative;
    white-space: nowrap;
  }
  body[data-leftbar-size=condensed] .left-side-menu #sidebar-menu > ul > li > a {
    padding: 15px 20px;
    min-height: 54px;
    transition: none;
  }
  body[data-leftbar-size=condensed] .left-side-menu #sidebar-menu > ul > li > a:hover, body[data-leftbar-size=condensed] .left-side-menu #sidebar-menu > ul > li > a:active, body[data-leftbar-size=condensed] .left-side-menu #sidebar-menu > ul > li > a:focus {
    color: var(--ct-menu-item-hover);
  }
  body[data-leftbar-size=condensed] .left-side-menu #sidebar-menu > ul > li > a i {
    font-size: 1.3rem;
    margin-right: 20px;
    margin-left: 5px;
  }
  body[data-leftbar-size=condensed] .left-side-menu #sidebar-menu > ul > li > a svg {
    width: 18px;
    height: 18px;
    margin-left: 6px;
  }
  body[data-leftbar-size=condensed] .left-side-menu #sidebar-menu > ul > li > a span {
    display: none;
    padding-left: 25px;
  }
  body[data-leftbar-size=condensed] .left-side-menu #sidebar-menu > ul > li:hover > a {
    position: relative;
    width: calc(190px + 70px);
    color: var(--ct-menu-item-active);
    background-color: #f3f7f9;
    box-shadow: inset var(--ct-box-shadow-condensed);
  }
  body[data-leftbar-size=condensed] .left-side-menu #sidebar-menu > ul > li:hover > a span {
    display: inline;
  }
  body[data-leftbar-size=condensed] .left-side-menu #sidebar-menu > ul > li:hover a.open :after,
  body[data-leftbar-size=condensed] .left-side-menu #sidebar-menu > ul > li:hover a.active :after {
    display: none;
  }
  body[data-leftbar-size=condensed] .left-side-menu #sidebar-menu > ul > li:hover > .collapse,
  body[data-leftbar-size=condensed] .left-side-menu #sidebar-menu > ul > li:hover > .collapsing {
    display: block !important;
    height: auto !important;
    transition: none !important;
  }
  body[data-leftbar-size=condensed] .left-side-menu #sidebar-menu > ul > li:hover > .collapse > ul,
  body[data-leftbar-size=condensed] .left-side-menu #sidebar-menu > ul > li:hover > .collapsing > ul {
    display: block !important;
    left: 70px;
    position: absolute;
    width: 190px;
    box-shadow: var(--ct-box-shadow-condensed);
  }
  body[data-leftbar-size=condensed] .left-side-menu #sidebar-menu > ul > li:hover > .collapse > ul ul,
  body[data-leftbar-size=condensed] .left-side-menu #sidebar-menu > ul > li:hover > .collapsing > ul ul {
    box-shadow: var(--ct-box-shadow-condensed);
  }
  body[data-leftbar-size=condensed] .left-side-menu #sidebar-menu > ul > li:hover > .collapse > ul a,
  body[data-leftbar-size=condensed] .left-side-menu #sidebar-menu > ul > li:hover > .collapsing > ul a {
    box-shadow: none;
    padding: 8px 20px;
    position: relative;
    width: 190px;
    z-index: 6;
  }
  body[data-leftbar-size=condensed] .left-side-menu #sidebar-menu > ul > li:hover > .collapse > ul a:hover,
  body[data-leftbar-size=condensed] .left-side-menu #sidebar-menu > ul > li:hover > .collapsing > ul a:hover {
    color: var(--ct-menu-item-hover);
  }
  body[data-leftbar-size=condensed] .left-side-menu #sidebar-menu > ul ul {
    padding: 5px 0;
    z-index: 9999;
    display: none;
    background-color: var(--ct-bg-leftbar);
  }
  body[data-leftbar-size=condensed] .left-side-menu #sidebar-menu > ul ul li:hover > .collapse,
  body[data-leftbar-size=condensed] .left-side-menu #sidebar-menu > ul ul li:hover > .collapsing {
    display: block !important;
    height: auto !important;
    transition: none !important;
  }
  body[data-leftbar-size=condensed] .left-side-menu #sidebar-menu > ul ul li:hover > .collapse > ul,
  body[data-leftbar-size=condensed] .left-side-menu #sidebar-menu > ul ul li:hover > .collapsing > ul {
    display: block;
    left: 190px;
    margin-top: -36px;
    position: absolute;
    width: 190px;
  }
  body[data-leftbar-size=condensed] .left-side-menu #sidebar-menu > ul ul li > a span.pull-right {
    position: absolute;
    right: 20px;
    top: 12px;
    transform: rotate(270deg);
  }
  body[data-leftbar-size=condensed] .left-side-menu #sidebar-menu > ul ul li.active a {
    color: var(--ct-menu-item-active);
  }
  body[data-leftbar-size=condensed] .content-page {
    margin-left: 70px !important;
  }
  @media (min-width: 992px) {
    body[data-leftbar-size=condensed] .footer {
      left: 70px !important;
    }
  }
  body[data-leftbar-size=condensed] .user-box {
    display: none !important;
  }
  @media (min-width: 768px) {
    body[data-leftbar-size=condensed]:not([data-layout=compact]) {
      /* min-height: 1750px; */
    }
  }
  @media (max-width: 767.98px) {
    .pro-user-name {
      display: none;
    }
  }
  @media (max-width: 991.98px) {
    body {
      overflow-x: hidden;
      /* padding-bottom: 80px; */
    }
  
    .left-side-menu {
      /* display: none;
      z-index: 10 !important; */
    }
  
    .sidebar-enable .left-side-menu {
      display: block;
    }
  
    .content-page,
  body[data-leftbar-size=condensed] .content-page {
      margin-left: 10% !important;
      padding: 0 10px;
    }
  
    .footer {
      left: 0 !important;
    }
  }
  /* =============
    Small Menu
  ============= */
  body[data-leftbar-size=compact]:not([data-leftbar-size=condensed]) .logo-box {
    width: 160px !important;
  }
  body[data-leftbar-size=compact]:not([data-leftbar-size=condensed]) .left-side-menu {
    width: 160px !important;
    text-align: center;
  }
  body[data-leftbar-size=compact]:not([data-leftbar-size=condensed]) .left-side-menu #sidebar-menu > ul > li > a > i {
    display: block;
    font-size: 18px;
    line-height: 24px;
    width: 100%;
    margin: 0;
  }
  body[data-leftbar-size=compact]:not([data-leftbar-size=condensed]) .left-side-menu #sidebar-menu > ul > li > a svg {
    display: block;
    margin: 0 auto 5px auto;
  }
  body[data-leftbar-size=compact]:not([data-leftbar-size=condensed]) .left-side-menu #sidebar-menu > ul ul {
    padding-left: 0;
  }
  body[data-leftbar-size=compact]:not([data-leftbar-size=condensed]) .left-side-menu #sidebar-menu > ul ul a {
    padding: 10px 20px;
  }
  body[data-leftbar-size=compact]:not([data-leftbar-size=condensed]) .left-side-menu .menu-arrow,
  body[data-leftbar-size=compact]:not([data-leftbar-size=condensed]) .left-side-menu .badge {
    display: none !important;
  }
  body[data-leftbar-size=compact]:not([data-leftbar-size=condensed]) .left-side-menu .menu-title {
    background-color: #f3f7f9;
  }
  body[data-leftbar-size=compact]:not([data-leftbar-size=condensed]) .content-page {
    margin-left: 160px !important;
  }
  body[data-leftbar-size=compact]:not([data-leftbar-size=condensed]) .content-page .footer {
    left: 160px;
  }
  body[data-leftbar-color=dark]:not([data-layout-mode=detached]) .logo-box {
    background-color: var(--ct-bg-leftbar-dark);
  }
  body[data-leftbar-color=dark]:not([data-layout-mode=detached]) .logo-box .logo-dark {
    display: none;
  }
  body[data-leftbar-color=dark]:not([data-layout-mode=detached]) .logo-box .logo-light {
    display: block;
  }
  body[data-leftbar-color=dark] .left-side-menu {
    background-color: var(--ct-bg-leftbar-dark);
    box-shadow: none;
  }
  body[data-leftbar-color=dark] .left-side-menu #sidebar-menu > ul > li > a {
    color: var(--ct-menu-item-color-dark);
  }
  body[data-leftbar-color=dark] .left-side-menu #sidebar-menu > ul > li > a:hover, body[data-leftbar-color=dark] .left-side-menu #sidebar-menu > ul > li > a:focus, body[data-leftbar-color=dark] .left-side-menu #sidebar-menu > ul > li > a:active {
    color: var(--ct-menu-item-hover-color-dark);
  }
  body[data-leftbar-color=dark] .left-side-menu #sidebar-menu .menu-title {
    color: #adb5bd;
  }
  body[data-leftbar-color=dark] .left-side-menu #sidebar-menu .menuitem-active > a {
    color: var(--ct-menu-item-active);
  }
  body[data-leftbar-color=dark] .left-side-menu #sidebar-menu .menuitem-active .active {
    color: var(--ct-menu-item-active);
  }
  body[data-leftbar-color=dark] .left-side-menu .nav-second-level li a,
  body[data-leftbar-color=dark] .left-side-menu .nav-thrid-level li a {
    color: var(--ct-menu-item-color-dark);
  }
  body[data-leftbar-color=dark] .left-side-menu .nav-second-level li a:focus, body[data-leftbar-color=dark] .left-side-menu .nav-second-level li a:hover,
  body[data-leftbar-color=dark] .left-side-menu .nav-thrid-level li a:focus,
  body[data-leftbar-color=dark] .left-side-menu .nav-thrid-level li a:hover {
    background-color: transparent;
    color: var(--ct-menu-item-hover-color-dark);
  }
  body[data-leftbar-color=dark] .left-side-menu .nav-second-level li.active > a,
  body[data-leftbar-color=dark] .left-side-menu .nav-thrid-level li.active > a {
    color: var(--ct-menu-item-active-color-dark);
  }
  body[data-leftbar-color=dark] .left-side-menu .user-box .dropdown > a {
    color: #fff !important;
  }
  body[data-leftbar-color=dark][data-leftbar-size=condensed] #wrapper .left-side-menu #sidebar-menu > ul > li:hover > a {
    background-color: var(--ct-bg-leftbar-dark);
    box-shadow: none;
  }
  body[data-leftbar-color=dark][data-leftbar-size=condensed] #wrapper .left-side-menu #sidebar-menu .mm-active .active {
    color: var(--ct-menu-item-active);
  }
  body[data-leftbar-color=dark][data-leftbar-size=compact] #wrapper .left-side-menu .menu-title {
    background-color: rgba(255, 255, 255, 0.03);
  }
  body[data-leftbar-color=brand] .logo-box,
  body[data-leftbar-color=gradient] .logo-box {
    background-color: var(--ct-bg-leftbar-brand);
  }
  body[data-leftbar-color=brand] .menuitem-active > a,
  body[data-leftbar-color=gradient] .menuitem-active > a {
    color: #fff !important;
  }
  body[data-leftbar-color=brand] .left-side-menu,
  body[data-leftbar-color=gradient] .left-side-menu {
    background-color: var(--ct-bg-leftbar-brand);
    box-shadow: none;
  }
  body[data-leftbar-color=brand] .left-side-menu #sidebar-menu > ul > li > a,
  body[data-leftbar-color=gradient] .left-side-menu #sidebar-menu > ul > li > a {
    color: rgba(255, 255, 255, 0.7);
  }
  body[data-leftbar-color=brand] .left-side-menu #sidebar-menu > ul > li > a:hover, body[data-leftbar-color=brand] .left-side-menu #sidebar-menu > ul > li > a:focus, body[data-leftbar-color=brand] .left-side-menu #sidebar-menu > ul > li > a:active,
  body[data-leftbar-color=gradient] .left-side-menu #sidebar-menu > ul > li > a:hover,
  body[data-leftbar-color=gradient] .left-side-menu #sidebar-menu > ul > li > a:focus,
  body[data-leftbar-color=gradient] .left-side-menu #sidebar-menu > ul > li > a:active {
    color: rgba(255, 255, 255, 0.9);
  }
  body[data-leftbar-color=brand] .left-side-menu #sidebar-menu > ul > li > a.mm-active,
  body[data-leftbar-color=gradient] .left-side-menu #sidebar-menu > ul > li > a.mm-active {
    color: #fff;
    background-color: rgba(255, 255, 255, 0.07);
  }
  body[data-leftbar-color=brand] .left-side-menu #sidebar-menu .menu-title,
  body[data-leftbar-color=gradient] .left-side-menu #sidebar-menu .menu-title {
    color: rgba(255, 255, 255, 0.6);
  }
  body[data-leftbar-color=brand] .left-side-menu #sidebar-menu .mm-active .active,
  body[data-leftbar-color=gradient] .left-side-menu #sidebar-menu .mm-active .active {
    color: #fff;
  }
  body[data-leftbar-color=brand] .left-side-menu .nav-second-level li a,
  body[data-leftbar-color=brand] .left-side-menu .nav-thrid-level li a,
  body[data-leftbar-color=gradient] .left-side-menu .nav-second-level li a,
  body[data-leftbar-color=gradient] .left-side-menu .nav-thrid-level li a {
    color: rgba(255, 255, 255, 0.7);
  }
  body[data-leftbar-color=brand] .left-side-menu .nav-second-level li a:focus, body[data-leftbar-color=brand] .left-side-menu .nav-second-level li a:hover,
  body[data-leftbar-color=brand] .left-side-menu .nav-thrid-level li a:focus,
  body[data-leftbar-color=brand] .left-side-menu .nav-thrid-level li a:hover,
  body[data-leftbar-color=gradient] .left-side-menu .nav-second-level li a:focus,
  body[data-leftbar-color=gradient] .left-side-menu .nav-second-level li a:hover,
  body[data-leftbar-color=gradient] .left-side-menu .nav-thrid-level li a:focus,
  body[data-leftbar-color=gradient] .left-side-menu .nav-thrid-level li a:hover {
    background-color: transparent;
    color: #fff;
  }
  body[data-leftbar-color=brand] .left-side-menu .nav-second-level li.active > a,
  body[data-leftbar-color=brand] .left-side-menu .nav-thrid-level li.active > a,
  body[data-leftbar-color=gradient] .left-side-menu .nav-second-level li.active > a,
  body[data-leftbar-color=gradient] .left-side-menu .nav-thrid-level li.active > a {
    color: var(--ct-menu-item-active-color-dark);
  }
  body[data-leftbar-color=brand] .left-side-menu .user-box .dropdown > a,
  body[data-leftbar-color=gradient] .left-side-menu .user-box .dropdown > a {
    color: #fff !important;
  }
  body[data-leftbar-color=brand][data-leftbar-size=condensed] #wrapper .left-side-menu #sidebar-menu > ul > li:hover > a,
  body[data-leftbar-color=gradient][data-leftbar-size=condensed] #wrapper .left-side-menu #sidebar-menu > ul > li:hover > a {
    background-color: var(--ct-bg-leftbar-brand);
    box-shadow: none;
    color: #fff;
  }
  body[data-leftbar-color=brand][data-leftbar-size=condensed] #wrapper .left-side-menu #sidebar-menu .mm-active .active,
  body[data-leftbar-color=gradient][data-leftbar-size=condensed] #wrapper .left-side-menu #sidebar-menu .mm-active .active {
    color: var(--ct-menu-item-active);
  }
  body[data-leftbar-color=brand][data-leftbar-size=condensed] #wrapper .left-side-menu .menuitem-active .menuitem-active a.active,
  body[data-leftbar-color=gradient][data-leftbar-size=condensed] #wrapper .left-side-menu .menuitem-active .menuitem-active a.active {
    color: var(--ct-menu-item-active) !important;
  }
  body[data-leftbar-color=brand][data-leftbar-size=condensed] #wrapper .left-side-menu .nav-second-level li a,
  body[data-leftbar-color=brand][data-leftbar-size=condensed] #wrapper .left-side-menu .nav-thrid-level li a,
  body[data-leftbar-color=gradient][data-leftbar-size=condensed] #wrapper .left-side-menu .nav-second-level li a,
  body[data-leftbar-color=gradient][data-leftbar-size=condensed] #wrapper .left-side-menu .nav-thrid-level li a {
    color: var(--ct-menu-item);
  }
  body[data-leftbar-color=brand][data-leftbar-size=compact] #wrapper .left-side-menu .menu-title,
  body[data-leftbar-color=gradient][data-leftbar-size=compact] #wrapper .left-side-menu .menu-title {
    background-color: rgba(255, 255, 255, 0.05);
  }
  body[data-leftbar-color=gradient] .logo-box,
  body[data-leftbar-color=gradient] .left-side-menu {
    background: var(--ct-bg-leftbar-gradient);
    background-image: linear-gradient(270deg, rgba(64, 149, 216, 0.15), transparent);
  }
  body[data-leftbar-color=gradient][data-leftbar-size=condensed] #wrapper .left-side-menu #sidebar-menu > ul > li:hover > a {
    background: var(--ct-bg-leftbar-gradient);
  }
  body[data-leftbar-color=gradient][data-leftbar-size=condensed] #wrapper .left-side-menu #sidebar-menu .mm-active .active {
    color: var(--ct-menu-item-active);
  }
  body[data-leftbar-color=gradient][data-leftbar-size=condensed] #wrapper .left-side-menu .nav-second-level li a,
  body[data-leftbar-color=gradient][data-leftbar-size=condensed] #wrapper .left-side-menu .nav-thrid-level li a {
    color: var(--ct-menu-item);
  }
  .user-box {
    display: none;
  }
  .user-pro-dropdown {
    background-color: #f3f7f9;
    box-shadow: none;
    padding: 15px 5px;
    width: 90%;
    margin-left: 5% !important;
    margin-top: 10px !important;
  }
  .user-pro-dropdown .dropdown-item {
    border-radius: 3px;
  }
  .user-pro-dropdown .dropdown-item:hover {
    background-color: #6658dd;
    color: #fff;
  }
  @media (min-width: 992px) {
    body[data-layout-mode=detached] .navbar-custom .container-fluid, body[data-layout-mode=detached] .navbar-custom .container-sm, body[data-layout-mode=detached] .navbar-custom .container-md, body[data-layout-mode=detached] .navbar-custom .container-lg, body[data-layout-mode=detached] .navbar-custom .container-xl, body[data-layout-mode=detached] .navbar-custom .container-xxl {
      max-width: 95%;
    }
    body[data-layout-mode=detached] #wrapper {
      max-width: 95%;
      margin: 0 auto;
    }
    body[data-layout-mode=detached] .left-side-menu {
      margin-top: 30px;
      margin-bottom: 30px;
      border-radius: 5px;
    }
    body[data-layout-mode=detached] .content-page {
      padding-bottom: 30px;
    }
    body[data-layout-mode=detached] .logo-box {
      background-color: transparent;
      background-image: none;
    }
  }
  body[data-sidebar-user=true] .user-box {
    display: block;
  }
  body[data-sidebar-icon=twotones] #sidebar-menu > ul > li > a i {
    color: #4a81d4;
  }
  body[data-sidebar-icon=twotones] #sidebar-menu > ul > li > a svg {
    width: 18px;
    height: 18px;
    margin-left: 3px;
    margin-right: 10px;
    color: #4a81d4;
    fill: rgba(74, 129, 212, 0.2);
  }
  body[data-sidebar-icon=twotones][data-leftbar-color=brand] #sidebar-menu > ul > li > a i, body[data-sidebar-icon=twotones][data-leftbar-color=gradient] #sidebar-menu > ul > li > a i {
    color: #f3f7f9;
  }
  body[data-sidebar-icon=twotones][data-leftbar-color=brand] #sidebar-menu > ul > li > a svg, body[data-sidebar-icon=twotones][data-leftbar-color=gradient] #sidebar-menu > ul > li > a svg {
    color: #f3f7f9;
    fill: rgba(243, 247, 249, 0.2);
  }
  body[data-leftbar-color=brand]:not([data-layout-mode=detached]) .logo-box .logo-dark,
  body[data-leftbar-color=gradient]:not([data-layout-mode=detached]) .logo-box .logo-dark {
    display: none;
  }
  body[data-leftbar-color=brand]:not([data-layout-mode=detached]) .logo-box .logo-light,
  body[data-leftbar-color=gradient]:not([data-layout-mode=detached]) .logo-box .logo-light {
    display: block;
  }
  body[data-layout-color=dark][data-leftbar-size=condensed] .left-side-menu #sidebar-menu > ul > li:hover > a {
    background-color: #323a46;
  }
  body[data-layout-color=dark][data-leftbar-size=compact]:not([data-leftbar-size=condensed]) .left-side-menu .menu-title {
    background-color: #323a46;
  }
  body[data-layout-color=dark][data-leftbar-color=dark] .left-side-menu #sidebar-menu .menu-title {
    color: #8c98a5;
  }
  body[data-layout-color=dark] .user-pro-dropdown {
    background-color: #323a46;
  }
  .logo {
    display: block;
  }
  .logo span.logo-lg {
    display: block;
  }
  .logo span.logo-sm {
    display: none;
  }
  .logo .logo-lg-text-dark {
    color: #323a46;
    font-weight: 700;
    font-size: 22px;
    text-transform: uppercase;
  }
  .logo .logo-lg-text-light {
    color: #fff;
    font-weight: 700;
    font-size: 22px;
    text-transform: uppercase;
  }
  .logo-box {
    height: 70px;
    width: 150px;
    float: left;
    transition: all 0.1s ease-out;
    margin-left: 10px;
  }
  .logo-box .logo {
    line-height: 70px;
  }
  .logo-light {
    display: block;
  }
  .logo-dark {
    display: none;
  }
  .navbar-custom {
    background-color: #36404A;
    padding: 0 10px 0 0;
    position: fixed;
    left: 0;
    right: 0;
    height: 70px;
    z-index: 1001;
    /* Search */
  }
  .navbar-custom .topnav-menu > li {
    float: left;
  }
  .navbar-custom .topnav-menu .nav-link {
    padding: 0 15px;
    color: rgba(255, 255, 255, 0.6);
    min-width: 32px;
    display: block;
    line-height: 70px;
    text-align: center;
    max-height: 70px;
    color: #A1B0AB;
  }
  .navbar-custom .dropdown .nav-link.show {
    background-color: rgba(255, 255, 255, 0.05);
  }
  .navbar-custom .container-fluid, .navbar-custom .container-sm, .navbar-custom .container-md, .navbar-custom .container-lg, .navbar-custom .container-xl, .navbar-custom .container-xxl {
    padding: 0;
  }
  .navbar-custom .app-search {
    height: 70px;
    display: table;
    /* max-width:px; */
    margin-right: 20px;
  }
  .navbar-custom .app-search .app-search-box {
    display: table-cell;
    vertical-align: middle;
    position: relative;
  }
  .navbar-custom .app-search .app-search-box input::placeholder {
    font-size: 0.8125rem;
    color: rgba(255, 255, 255, 0.3);
  }
  .navbar-custom .app-search .form-control {
    border: none;
    height: 38px;
    padding-left: 20px;
    padding-right: 0;
    color: #fff;
    background-color: rgba(255, 255, 255, 0.07);
    box-shadow: none;
    border-radius: 30px 0 0 30px;
  }
  .navbar-custom .app-search .input-group-text {
    margin-left: 0 !important;
    z-index: 4;
  }
  .navbar-custom .app-search .btn {
    background-color: rgba(255, 255, 255, 0.07);
    border-color: transparent;
    color: rgba(255, 255, 255, 0.3);
    border-radius: 0 30px 30px 0;
    box-shadow: none !important;
  }
  .navbar-custom .button-menu-mobile {
    border: none;
    color: #fff;
    display: inline-block;
    height: 70px;
    line-height: 70px;
    width: 60px;
    background-color: transparent;
    font-size: 24px;
    cursor: pointer;
  }
  .navbar-custom .button-menu-mobile.disable-btn {
    display: none;
  }
  /* Notification */
  .noti-scroll {
    max-height: 230px;
  }
  .notification-list {
    margin-left: 0;
  }
  .notification-list .noti-title {
    background-color: transparent;
    padding: 15px 20px;
  }
  .notification-list .noti-icon-badge {
    display: inline-block;
    position: absolute;
    top: 16px;
    right: 10px;
  }
  .notification-list .notify-item {
    padding: 12px 20px;
  }
  .notification-list .notify-item .notify-icon {
    float: left;
    height: 36px;
    width: 36px;
    font-size: 18px;
    line-height: 36px;
    text-align: center;
    margin-right: 10px;
    border-radius: 50%;
    color: #fff;
  }
  .notification-list .notify-item .notify-details {
    margin-bottom: 5px;
    overflow: hidden;
    margin-left: 45px;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #343a40;
  }
  .notification-list .notify-item .notify-details b {
    font-weight: 500;
  }
  .notification-list .notify-item .notify-details small, .notification-list .notify-item .notify-details .small {
    display: block;
  }
  .notification-list .notify-item .notify-details span {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 13px;
  }
  .notification-list .notify-item .user-msg {
    margin-left: 45px;
    white-space: normal;
    line-height: 16px;
  }
  .notification-list .profile-dropdown .notify-item {
    padding: 7px 20px;
  }
  .noti-icon {
    font-size: 21px;
    vertical-align: middle;
  }
  .profile-dropdown {
    min-width: 170px;
  }
  .profile-dropdown i {
    vertical-align: middle;
    margin-right: 5px;
  }
  .nav-user {
    padding: 0 12px !important;
  }
  .nav-user img {
    height: 32px;
    width: 32px;
  }
  .fullscreen-enable [data-toggle=fullscreen] .fe-maximize::before {
    content: "\e88d";
  }
  @media (max-width: 991.98px) {
    .logo-box {
      width: 84px !important;
      padding-right: 0 !important;
    }
    .logo-box .logo-lg {
      display: none !important;
    }
    .logo-box .logo-sm {
      display: block !important;
    }
  }
  @media (max-width: 600px) {
    .navbar-custom .dropdown {
      position: static;
    }
    .navbar-custom .dropdown .dropdown-menu {
      left: 10px !important;
      right: 10px !important;
    }
  }
  body[data-topbar-color=light] .navbar-custom {
    background-color: var(--ct-bg-topbar-light) !important;
    box-shadow: var(--ct-box-shadow-sm);
    /* Search */
  }
  body[data-topbar-color=light] .navbar-custom .topnav-menu .nav-link {
    color: #6c757d;
  }
  body[data-topbar-color=light] .navbar-custom .dropdown .nav-link.show {
    background-color: rgba(50, 58, 70, 0.03);
  }
  body[data-topbar-color=light] .navbar-custom .button-menu-mobile {
    color: #323a46;
  }
  body[data-topbar-color=light] .navbar-custom .app-search input::placeholder {
    color: #adb5bd !important;
  }
  body[data-topbar-color=light] .navbar-custom .app-search .form-control {
    color: #323a46;
    background-color: #f3f7f9;
    border-color: #f3f7f9;
  }
  body[data-topbar-color=light] .navbar-custom .app-search .btn {
    background-color: #f3f7f9;
    color: #ced4da;
  }
  body[data-topbar-color=light] .logo-dark {
    display: block;
  }
  body[data-topbar-color=light] .logo-light {
    display: none;
  }
  @media (max-width: 991.98px) {
    body[data-layout-mode=horizontal] .navbar-toggle {
      border: 0;
      position: relative;
      padding: 0;
      margin: 0;
      cursor: pointer;
    }
    body[data-layout-mode=horizontal] .navbar-toggle .lines {
      width: 25px;
      display: block;
      position: relative;
      height: 16px;
      transition: all 0.5s ease;
      margin-top: calc(54px / 2);
    }
    body[data-layout-mode=horizontal] .navbar-toggle span {
      height: 2px;
      width: 100%;
      background-color: #6c757d;
      display: block;
      margin-bottom: 5px;
      transition: transform 0.5s ease;
    }
    body[data-layout-mode=horizontal] .navbar-toggle.open span {
      position: absolute;
    }
    body[data-layout-mode=horizontal] .navbar-toggle.open span:first-child {
      top: 7px;
      transform: rotate(45deg);
    }
    body[data-layout-mode=horizontal] .navbar-toggle.open span:nth-child(2) {
      visibility: hidden;
    }
    body[data-layout-mode=horizontal] .navbar-toggle.open span:last-child {
      width: 100%;
      top: 7px;
      transform: rotate(-45deg);
    }
  }
  body[data-layout-mode=horizontal] .button-menu-mobile {
    display: none;
  }
  body[data-layout-mode=horizontal] .logo-box {
    width: auto;
    padding-right: 50px;
    background-color: transparent;
  }
  @media (min-width: 992px) and (max-width: 1366px) {
    body[data-layout-mode=horizontal] .logo-box {
      padding-left: 20px;
    }
  }
  @media (max-width: 360px) {
    .navbar-custom .topnav-menu .nav-link {
      padding: 0 10px;
    }
    .navbar-custom .button-menu-mobile {
      width: 45px;
    }
  }
  body[data-layout-mode=two-column][data-topbar-color=dark] .navbar-custom .logo-box .logo-light {
    display: none;
  }
  body[data-layout-mode=two-column][data-topbar-color=dark] .navbar-custom .logo-box .logo-dark {
    display: block;
  }
  body[data-layout-mode=two-column][data-topbar-color=dark][data-leftbar-color=dark] .navbar-custom .logo-box .logo-light {
    display: block;
  }
  body[data-layout-mode=two-column][data-topbar-color=dark][data-leftbar-color=dark] .navbar-custom .logo-box .logo-dark {
    display: none;
  }
  body[data-layout-mode=two-column][data-topbar-color=dark][data-leftbar-color=brand] .navbar-custom .logo-box .logo-light, body[data-layout-mode=two-column][data-topbar-color=dark][data-leftbar-color=gradient] .navbar-custom .logo-box .logo-light {
    display: block;
  }
  body[data-layout-mode=two-column][data-topbar-color=dark][data-leftbar-color=brand] .navbar-custom .logo-box .logo-dark, body[data-layout-mode=two-column][data-topbar-color=dark][data-leftbar-color=gradient] .navbar-custom .logo-box .logo-dark {
    display: none;
  }
  body[data-layout-color=dark] .logo .logo-lg-text-dark {
    color: #f3f7f9;
  }
  body[data-layout-color=dark] .notification-list .notify-item .notify-details {
    color: #f7f7f7;
  }
  body[data-layout-color=dark] .navbar-custom .app-search input::placeholder {
    color: #8c98a5 !important;
  }
  body[data-layout-color=dark] .navbar-custom .app-search .form-control {
    color: #f3f7f9;
    background-color: #323a46;
    border-color: #323a46;
  }
  body[data-layout-color=dark] .navbar-custom .app-search .btn {
    background-color: #323a46;
    color: #5d7186;
  }
  body[data-layout-color=dark][data-topbar-color=light] .navbar-custom .topnav-menu .nav-link {
    color: #dee2e6;
  }
  body[data-layout-color=dark][data-topbar-color=light] .navbar-custom .dropdown .nav-link.show {
    background-color: rgba(243, 247, 249, 0.03);
  }
  body[data-layout-color=dark][data-topbar-color=light] .navbar-custom .button-menu-mobile {
    color: #f3f7f9;
  }
  body[data-layout-color=dark][data-layout-mode=horizontal][data-topbar-color=light] .navbar-custom .logo-box .logo-light, body[data-layout-color=dark][data-layout-mode=default][data-leftbar-color=light][data-topbar-color=light] .navbar-custom .logo-box .logo-light, body[data-layout-color=dark][data-layout-mode=detached][data-topbar-color=light] .navbar-custom .logo-box .logo-light, body[data-layout-color=dark][data-sidebar-icon=twotones][data-topbar-color=light][data-leftbar-color=light] .navbar-custom .logo-box .logo-light {
    display: block;
  }
  body[data-layout-color=dark][data-layout-mode=horizontal][data-topbar-color=light] .navbar-custom .logo-box .logo-dark, body[data-layout-color=dark][data-layout-mode=default][data-leftbar-color=light][data-topbar-color=light] .navbar-custom .logo-box .logo-dark, body[data-layout-color=dark][data-layout-mode=detached][data-topbar-color=light] .navbar-custom .logo-box .logo-dark, body[data-layout-color=dark][data-sidebar-icon=twotones][data-topbar-color=light][data-leftbar-color=light] .navbar-custom .logo-box .logo-dark {
    display: none;
  }
  @media (max-width: 991.98px) {
    body[data-layout-color=dark][data-layout-mode=horizontal] .navbar-toggle span {
      background-color: #dee2e6;
    }
  }
  .page-title-box .page-title {
    font-size: 1.25rem;
    margin: 0;
    line-height: 75px;
    color: #323a46;
  }
  .page-title-box .page-title-right {
    float: right;
    margin-top: 22px;
  }
  .page-title-box .breadcrumb {
    padding-top: 5px;
  }
  @media (max-width: 767.98px) {
    .page-title-box .page-title {
      display: block;
      white-space: nowrap;
      text-overflow: ellipsis;
      overflow: hidden;
      line-height: 70px;
    }
    .page-title-box .breadcrumb {
      display: none;
    }
  }
  @media (max-width: 640px) {
    .page-title-box .page-title-right {
      display: none;
    }
  }
  @media (max-width: 419px) {
    .page-title-box .breadcrumb {
      display: none;
    }
  }
  body[data-layout-color=dark] .page-title-box .page-title {
    color: #f3f7f9;
  }
  .footer {
    bottom: 0;
    padding: 19px 15px 20px;
    position: absolute;
    right: 0;
    color: var(--ct-text-muted);
    left: 240px;
    background-color: var(--ct-footer-bg);
  }
  .footer .footer-links a {
    color: var(--ct-text-muted);
    margin-left: 1.5rem;
    transition: all 0.4s;
  }
  .footer .footer-links a:hover {
    color: #323a46;
  }
  .footer .footer-links a:first-of-type {
    margin-left: 0;
  }
  .footer-alt {
    left: 0 !important;
    text-align: center;
    background-color: transparent;
  }
  @media (max-width: 767.98px) {
    .footer {
      left: 0 !important;
      text-align: center;
    }
  }
  body[data-layout-mode=horizontal] .footer {
    left: 0 !important;
  }
  body[data-layout-mode=horizontal][data-layout-width=boxed] .footer {
    max-width: 1300px !important;
  }
  @media (min-width: 992px) {
    body[data-layout-mode=detached] .footer {
      position: inherit;
      margin: 0 10px;
    }
  }
  body[data-layout-color=dark] .footer .footer-links a:hover {
    color: #f3f7f9;
  }
  .right-bar {
    background-color: var(--ct-rightbar-bg);
    box-shadow: 0 0 24px 0 rgba(0, 0, 0, 0.06), 0 1px 0 0 rgba(0, 0, 0, 0.02);
    display: block;
    position: fixed;
    transition: all 200ms ease-out;
    width: 260px;
    z-index: 9999;
    float: right !important;
    right: -270px;
    top: 0;
    bottom: 0;
  }
  .right-bar .rightbar-title {
    background-color: #6658dd;
    padding: 27px 25px;
    color: #fff;
  }
  .right-bar .right-bar-toggle {
    background-color: #414b5b;
    height: 24px;
    width: 24px;
    line-height: 27px;
    color: #fff;
    text-align: center;
    border-radius: 50%;
    margin-top: -4px;
  }
  .right-bar .right-bar-toggle:hover {
    background-color: #475364;
  }
  .right-bar .user-box {
    padding: 25px;
    text-align: center;
  }
  .right-bar .user-box .user-img {
    position: relative;
    height: 64px;
    width: 64px;
    margin: 0 auto 15px auto;
  }
  .right-bar .user-box .user-img .user-edit {
    position: absolute;
    right: -5px;
    bottom: 0px;
    height: 24px;
    width: 24px;
    background-color: #fff;
    line-height: 24px;
    border-radius: 50%;
    box-shadow: var(--ct-box-shadow-lg);
  }
  .right-bar .user-box h5, .right-bar .user-box .h5 {
    margin-bottom: 2px;
  }
  .right-bar .user-box h5 a, .right-bar .user-box .h5 a {
    color: #323a46;
  }
  .right-bar .notification-item .noti-user-item {
    padding: 0.75rem 1rem;
  }
  .right-bar .notification-item .noti-user-item:hover {
    background-color: var(--ct-dropdown-link-hover-bg);
  }
  .right-bar .notification-item .user-status {
    position: absolute;
    right: 0px;
    bottom: -4px;
    font-size: 10px;
  }
  .right-bar .notification-item .user-status.online {
    color: #1abc9c;
  }
  .right-bar .notification-item .user-status.away {
    color: #f7b84b;
  }
  .right-bar .notification-item .user-status.busy {
    color: #f1556c;
  }
  .rightbar-overlay {
    background-color: rgba(50, 58, 70, 0.2);
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    display: none;
    z-index: 9998;
    transition: all 0.2s ease-out;
  }
  .right-bar-enabled .right-bar {
    right: 0;
  }
  .right-bar-enabled .rightbar-overlay {
    display: block;
  }
  @media (max-width: 767.98px) {
    .right-bar {
      overflow: auto;
    }
    .right-bar .slimscroll-menu {
      height: auto !important;
    }
  }
  body[data-layout-color=dark] .right-bar .right-bar-toggle {
    background-color: white;
  }
  body[data-layout-color=dark] .right-bar .right-bar-toggle:hover {
    background-color: white;
  }
  body[data-layout-color=dark] .right-bar .user-box h5 a, body[data-layout-color=dark] .right-bar .user-box .h5 a {
    color: #f3f7f9;
  }
  body[data-layout-color=dark] .rightbar-overlay {
    background-color: rgba(243, 247, 249, 0.2);
  }
  body[data-layout-width=boxed] #wrapper {
    max-width: 1300px;
    margin: 0 auto;
    box-shadow: var(--ct-box-shadow-lg);
  }
  body[data-layout-width=boxed] .navbar-custom {
    max-width: 1300px;
    margin: 0 auto;
  }
  body[data-layout-width=boxed] .footer {
    margin: 0 auto;
    max-width: calc(1300px - 240px);
  }
  body[data-layout-width=boxed][data-leftbar-size=condensed] .footer {
    max-width: calc(1300px - 70px);
  }
  body[data-layout-width=boxed][data-leftbar-size=compact] .footer {
    max-width: calc(1300px - 160px);
  }
  @media (min-width: 768px) {
    body[data-layout-width=boxed][data-leftbar-size=condensed] .content-page {
      min-height: calc(1750px - 70px);
    }
  }
  @media (min-width: 1200px) {
    body[data-menu-position=scrollable]:not([data-leftbar-size=condensed]):not([data-leftbar-size=compact]):not([data-layout-mode=two-column]) {
      padding-bottom: 0;
    }
    body[data-menu-position=scrollable]:not([data-leftbar-size=condensed]):not([data-leftbar-size=compact]):not([data-layout-mode=two-column]) #wrapper {
      display: flex;
    }
    body[data-menu-position=scrollable]:not([data-leftbar-size=condensed]):not([data-leftbar-size=compact]):not([data-layout-mode=two-column]) .navbar-custom,
  body[data-menu-position=scrollable]:not([data-leftbar-size=condensed]):not([data-leftbar-size=compact]):not([data-layout-mode=two-column]) .topnav {
      position: absolute;
    }
    body[data-menu-position=scrollable]:not([data-leftbar-size=condensed]):not([data-leftbar-size=compact]):not([data-layout-mode=two-column]) .left-side-menu {
      position: relative;
      min-width: 240px;
      max-width: 240px;
      padding: 20px 0 calc(70px + 20px);
    }
    body[data-menu-position=scrollable]:not([data-leftbar-size=condensed]):not([data-leftbar-size=compact]):not([data-layout-mode=two-column]) .content-page {
      margin-left: 0;
      width: 100%;
      padding-bottom: 60px;
    }
  }
  @media (min-width: 1200px) {
    body[data-layout-mode=horizontal] .container-fluid, body[data-layout-mode=horizontal] .container-sm, body[data-layout-mode=horizontal] .container-md, body[data-layout-mode=horizontal] .container-lg, body[data-layout-mode=horizontal] .container-xl, body[data-layout-mode=horizontal] .container-xxl {
      max-width: 90%;
    }
    body[data-layout-mode=horizontal] .navbar-custom {
      padding: 0 24px;
    }
  }
  body[data-layout-mode=horizontal] .content-page {
    margin-left: 0 !important;
  }
  .topnav {
    background: var(--ct-bg-topbar-light);
    box-shadow: var(--ct-box-shadow);
    margin-top: 70px;
    padding: 0 calc(24px / 2);
    position: fixed;
    left: 0;
    right: 0;
    z-index: 100;
  }
  .topnav .topnav-menu {
    margin: 0;
    padding: 0;
  }
  .topnav .navbar-nav .nav-link {
    font-size: 0.95rem;
    position: relative;
    line-height: 22px;
    padding: calc(33px / 2) 1.1rem;
    color: var(--ct-hori-menu-item-color) !important;
    font-family: "Cerebri Sans,sans-serif";
  }
  .topnav .navbar-nav .nav-link i {
    font-size: 15px;
    display: inline-block;
  }
  .topnav .navbar-nav .nav-link:focus, .topnav .navbar-nav .nav-link:hover {
    color: var(--ct-menu-item-hover);
    background-color: transparent;
  }
  .topnav .navbar-nav .nav-item.dropdown.active > a.dropdown-toggle {
    color: var(--ct-menu-item-active) !important;
  }
  @media (min-width: 992px) {
    .topnav {
      height: 55px;
    }
    .topnav .navbar-nav .nav-item:first-of-type .nav-link {
      padding-left: 0;
    }
    .topnav .dropdown-item {
      padding: 0.5rem 1.25rem;
      min-width: 180px;
      margin: 0 0.3rem;
      width: auto;
    }
    .topnav .dropdown-item.active {
      background-color: transparent;
      color: var(--ct-menu-item-active);
    }
    .topnav .dropdown.mega-dropdown .mega-dropdown-menu {
      left: 0px;
      right: auto;
    }
    .topnav .dropdown .dropdown-menu {
      padding: 0.3rem 0;
      margin-top: 0;
      border-radius: 0 0 0.25rem 0.25rem;
    }
    .topnav .dropdown .dropdown-menu .arrow-down::after {
      right: 20px;
      transform: rotate(-135deg) translateY(-50%);
      position: absolute;
    }
    .topnav .dropdown .dropdown-menu .dropdown .dropdown-menu {
      position: absolute;
      top: 0 !important;
      left: 100%;
      display: none;
    }
    .topnav .dropdown:hover > .nav-link {
      color: var(--ct-menu-item-hover);
    }
    .topnav .dropdown:hover > .dropdown-menu {
      display: block;
    }
    .topnav .dropdown:hover > .dropdown-menu > .dropdown:hover > .dropdown-item {
      color: var(--ct-menu-item-active);
    }
    .topnav .dropdown:hover > .dropdown-menu > .dropdown:hover > .dropdown-menu {
      display: block;
    }
  
    .navbar-toggle {
      display: none;
    }
  
    body[data-layout-mode=horizontal] .content-page {
      padding: 55px 15px 65px 15px;
    }
  }
  .arrow-down {
    display: inline-block;
  }
  .arrow-down:after {
    border-color: initial;
    border-style: solid;
    border-width: 0 0 1px 1px;
    content: "";
    height: 0.4em;
    display: inline-block;
    right: 5px;
    top: 50%;
    margin-left: 10px;
    transform: rotate(-45deg) translateY(-50%);
    transform-origin: top;
    transition: all 0.3s ease-out;
    width: 0.4em;
  }
  @media (max-width: 1199.98px) {
    .topnav-menu .navbar-nav li:last-of-type .dropdown .dropdown-menu {
      right: 100%;
      left: auto;
    }
  }
  @media (max-width: 991.98px) {
    .topnav {
      max-height: 360px;
      overflow-y: auto;
      padding: 0;
    }
    .topnav .navbar-nav .nav-link {
      padding: 0.75rem 1.1rem;
    }
    .topnav .dropdown .dropdown-menu {
      background-color: transparent;
      border: none;
      box-shadow: none;
      padding-left: 15px;
    }
    .topnav .dropdown .dropdown-item {
      position: relative;
      background-color: transparent;
    }
    .topnav .dropdown .dropdown-item.active, .topnav .dropdown .dropdown-item:active {
      color: var(--ct-menu-item-active);
    }
    .topnav .arrow-down::after {
      right: 15px;
      position: absolute;
    }
  }
  @media (min-width: 992px) {
    body[data-layout-mode=horizontal][data-topbar-color=light] .topnav {
      background-color: var(--ct-bg-topbar-dark);
    }
    body[data-layout-mode=horizontal][data-topbar-color=light] .topnav .navbar-nav .nav-link {
      color: rgba(255, 255, 255, 0.7) !important;
    }
    body[data-layout-mode=horizontal][data-topbar-color=light] .topnav .navbar-nav .nav-link:focus, body[data-layout-mode=horizontal][data-topbar-color=light] .topnav .navbar-nav .nav-link:hover {
      color: rgba(255, 255, 255, 0.9) !important;
    }
    body[data-layout-mode=horizontal][data-topbar-color=light] .topnav .navbar-nav .nav-link.active {
      color: #fff !important;
    }
    body[data-layout-mode=horizontal][data-topbar-color=light] .topnav .navbar-nav .nav-item:hover .nav-link {
      color: #fff;
    }
    body[data-layout-mode=horizontal][data-topbar-color=light] .topnav .navbar-nav > .dropdown.active > a {
      color: rgba(255, 255, 255, 0.9) !important;
    }
  }
  body[data-layout-mode=horizontal][data-layout-width=boxed] .topnav {
    max-width: 1300px;
    margin: 70px auto 0;
  }
  body[data-layout-mode=two-column] .left-side-menu {
    width: calc(70px + 220px);
    background-color: transparent;
    box-shadow: none;
  }
  body[data-layout-mode=two-column] .sidebar-icon-menu {
    position: fixed;
    width: 70px;
    z-index: 500;
    top: 0;
    bottom: 0;
    padding-bottom: 20px;
    background-color: var(--ct-twocolumn-sidebar-iconview-bg);
  }
  body[data-layout-mode=two-column] .sidebar-icon-menu .logo {
    display: block;
    width: 70px;
    height: 70px;
    line-height: 70px;
    text-align: center;
  }
  body[data-layout-mode=two-column] .sidebar-icon-menu .nav {
    background-color: transparent;
    margin: 24px auto;
  }
  body[data-layout-mode=two-column] .sidebar-icon-menu .nav .nav-link {
    text-align: center;
    width: 40px;
    height: 40px;
    line-height: 40px;
    margin: 12px auto;
    padding: 0px;
    border-radius: 4px;
  }
  body[data-layout-mode=two-column] .sidebar-icon-menu .nav .nav-link.active {
    background-color: rgba(255, 255, 255, 0.12);
  }
  body[data-layout-mode=two-column] .sidebar-icon-menu .nav .nav-link svg {
    color: #fff;
    fill: rgba(255, 255, 255, 0.12);
    height: 22px;
    width: 22px;
  }
  body[data-layout-mode=two-column] .sidebar-main-menu {
    display: block;
    position: fixed;
    width: 220px;
    background-color: var(--ct-twocolumn-sidebar-bg);
    top: 70px;
    bottom: 0;
    left: 70px;
    padding: 30px 5px;
    box-shadow: var(--ct-box-shadow);
    transition: all 0.1s ease-out;
  }
  body[data-layout-mode=two-column] .sidebar-main-menu .sidebar-menu-body {
    padding: 20px;
  }
  body[data-layout-mode=two-column] .sidebar-main-menu .menu-title {
    color: #adb5bd !important;
    margin: 0;
    padding: 10px 20px;
    letter-spacing: 0.05em;
    font-size: 0.7rem;
    text-transform: uppercase;
    font-weight: 600;
  }
  body[data-layout-mode=two-column] .sidebar-main-menu .nav > .nav-item > .nav-link {
    color: var(--ct-menu-item);
    font-size: 0.95rem;
    font-family: "Cerebri Sans,sans-serif";
  }
  body[data-layout-mode=two-column] .sidebar-main-menu .nav > .nav-item .menu-arrow {
    right: 10px;
  }
  body[data-layout-mode=two-column] .sidebar-main-menu .nav .nav-link {
    position: relative;
    color: var(--ct-menu-item);
    padding: 6px 15px;
    border-radius: 3px;
    margin: 3px 5px;
  }
  body[data-layout-mode=two-column] .sidebar-main-menu .nav .nav-link:hover, body[data-layout-mode=two-column] .sidebar-main-menu .nav .nav-link:focus, body[data-layout-mode=two-column] .sidebar-main-menu .nav .nav-link.active {
    color: var(--ct-menu-item-active);
  }
  body[data-layout-mode=two-column] .sidebar-main-menu .nav .menuitem-active > a.nav-link {
    color: var(--ct-menu-item-active);
    background-color: var(--ct-menuitem-active-bg);
  }
  body[data-layout-mode=two-column] .sidebar-main-menu .nav .menuitem-active a.active {
    color: var(--ct-menu-item-active);
  }
  body[data-layout-mode=two-column] .sidebar-main-menu #sidebar-menu .menu-arrow {
    top: 7px;
  }
  body[data-layout-mode=two-column] .sidebar-main-menu .nav-second-level {
    padding-left: 15px;
    list-style: none;
  }
  @media (min-width: 992px) {
    body[data-layout-mode=two-column] .navbar-custom {
      left: 70px !important;
      padding-left: 0px;
    }
    body[data-layout-mode=two-column] .navbar-custom .logo-box {
      width: 220px;
    }
    body[data-layout-mode=two-column] .navbar-custom .logo-box .logo-sm {
      display: none;
    }
    body[data-layout-mode=two-column][data-leftbar-size=condensed] .logo-box {
      width: 0 !important;
    }
  }
  body[data-layout-mode=two-column][data-leftbar-color=light] .logo-box {
    background-color: var(--ct-twocolumn-sidebar-bg);
  }
  @media (min-width: 992px) {
    body[data-layout-mode=two-column] .content-page {
      margin-left: calc(70px + 220px);
    }
    body[data-layout-mode=two-column] .footer {
      left: calc(70px + 220px);
    }
    body[data-layout-mode=two-column][data-leftbar-size=condensed] .sidebar-main-menu {
      display: none;
    }
  }
  body[data-layout-mode=two-column] .twocolumn-menu-item {
    display: none;
  }
  body[data-layout-mode=two-column][data-leftbar-color=dark] .sidebar-main-menu {
    background-color: var(--ct-bg-leftbar-dark);
  }
  body[data-layout-mode=two-column][data-leftbar-color=dark] .sidebar-main-menu .nav > .nav-item > .nav-link {
    color: var(--ct-menu-item-color-dark);
  }
  body[data-layout-mode=two-column][data-leftbar-color=dark] .sidebar-main-menu .nav .nav-link:hover, body[data-layout-mode=two-column][data-leftbar-color=dark] .sidebar-main-menu .nav .nav-link:focus, body[data-layout-mode=two-column][data-leftbar-color=dark] .sidebar-main-menu .nav .nav-link.active {
    color: var(--ct-menu-item-hover-color-dark);
  }
  body[data-layout-mode=two-column][data-leftbar-color=dark] .sidebar-main-menu .nav .menuitem-active > a.nav-link {
    color: var(--ct-menu-item-active);
    background-color: var(--ct-menuitem-active-bg);
  }
  body[data-layout-mode=two-column][data-leftbar-color=dark] .sidebar-main-menu .nav .menuitem-active a.active {
    color: var(--ct-menu-item-active);
  }
  body[data-layout-mode=two-column][data-leftbar-color=brand] .sidebar-main-menu .nav > .nav-item > .nav-link, body[data-layout-mode=two-column][data-leftbar-color=gradient] .sidebar-main-menu .nav > .nav-item > .nav-link {
    color: rgba(255, 255, 255, 0.7);
  }
  body[data-layout-mode=two-column][data-leftbar-color=brand] .sidebar-main-menu .nav .nav-link:hover, body[data-layout-mode=two-column][data-leftbar-color=brand] .sidebar-main-menu .nav .nav-link:focus, body[data-layout-mode=two-column][data-leftbar-color=brand] .sidebar-main-menu .nav .nav-link.active, body[data-layout-mode=two-column][data-leftbar-color=gradient] .sidebar-main-menu .nav .nav-link:hover, body[data-layout-mode=two-column][data-leftbar-color=gradient] .sidebar-main-menu .nav .nav-link:focus, body[data-layout-mode=two-column][data-leftbar-color=gradient] .sidebar-main-menu .nav .nav-link.active {
    color: rgba(255, 255, 255, 0.9);
  }
  body[data-layout-mode=two-column][data-leftbar-color=brand] .sidebar-main-menu {
    background-color: var(--ct-bg-leftbar-brand);
  }
  body[data-layout-mode=two-column][data-leftbar-color=gradient] .sidebar-main-menu {
    background: var(--ct-bg-leftbar-gradient);
    background-image: linear-gradient(270deg, rgba(64, 149, 216, 0.15), transparent);
  }
  body[data-layout-mode=two-column][data-layout-width=boxed] .navbar-custom {
    max-width: calc(1300px - 70px);
  }
  body[data-layout-mode=two-column][data-layout-width=boxed] .sidebar-main-menu {
    position: absolute;
    top: 0;
  }
  body[data-layout-mode=two-column][data-layout-width=boxed]:not([data-leftbar-size=condensed]) .footer {
    max-width: calc(1300px - calc(70px + 220px));
  }
  body[data-layout-color=dark][data-layout-mode=two-column] .sidebar-main-menu .menu-title {
    color: #8c98a5 !important;
  }
  .avatar-xs {
    height: 1.5rem;
    width: 1.5rem;
  }
  .avatar-sm {
    height: 1.5rem;
    width: 1.5rem;
  }
  .avatar-md {
    height: 3.5rem;
    width: 3.5rem;
  }
  .avatar-lg {
    height: 4.5rem;
    width: 4.5rem;
  }
  .avatar-xl {
    height: 6rem;
    width: 6rem;
  }
  .avatar-xxl {
    height: 7.5rem;
    width: 7.5rem;
  }
  .avatar-title {
    align-items: center;
    color: #fff;
    display: flex;
    height: 100%;
    justify-content: center;
    width: 100%;
  }
  .avatar-group {
    padding-left: 12px;
  }
  .avatar-group .avatar-group-item {
    margin: 0 0 10px -12px;
    display: inline-block;
    border: 2px solid #fff;
    border-radius: 50%;
  }
  body[data-layout-color=dark] .avatar-group .avatar-group-item {
    border: 2px solid #36404a;
  }
  .width-xs {
    min-width: 80px;
  }
  .width-sm {
    min-width: 100px;
  }
  .width-md {
    min-width: 120px;
  }
  .width-lg {
    min-width: 140px;
  }
  .width-xl {
    min-width: 160px;
  }
  .font-family-primary {
    font-family: "Nunito", sans-serif;
  }
  .font-family-secondary {
    font-family: "Cerebri Sans,sans-serif";
  }
  .sp-line-1,
  .sp-line-2,
  .sp-line-3,
  .sp-line-4 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
  }
  .sp-line-1 {
    -webkit-line-clamp: 1;
  }
  .sp-line-2 {
    -webkit-line-clamp: 2;
  }
  .sp-line-3 {
    -webkit-line-clamp: 3;
  }
  .sp-line-4 {
    -webkit-line-clamp: 4;
  }
  .icon-dual {
    color: var(--ct-text-muted);
    fill: rgba(152, 166, 173, 0.12);
  }
  .icon-dual-primary {
    color: #6658dd;
    fill: rgba(102, 88, 221, 0.16);
  }
  .icon-dual-secondary {
    color: #6c757d;
    fill: rgba(108, 117, 125, 0.16);
  }
  .icon-dual-success {
    color: #1abc9c;
    fill: rgba(26, 188, 156, 0.16);
  }
  .icon-dual-purple {
    color: #6658dd;
    fill: rgba(102, 88, 221, 0.16);
  }
  .icon-dual-info {
    color: #4fc6e1;
    fill: rgba(79, 198, 225, 0.16);
  }
  .icon-dual-warning {
    color: #f7b84b;
    fill: rgba(247, 184, 75, 0.16);
  }
  .icon-dual-danger {
    color: #f1556c;
    fill: rgba(241, 85, 108, 0.16);
  }
  .icon-dual-light {
    color: #f3f7f9;
    fill: rgba(243, 247, 249, 0.16);
  }
  .icon-dual-dark {
    color: #323a46;
    fill: rgba(50, 58, 70, 0.16);
  }
  .icon-dual-pink {
    color: #f672a7;
    fill: rgba(246, 114, 167, 0.16);
  }
  .icon-dual-blue {
    color: #4a81d4;
    fill: rgba(74, 129, 212, 0.16);
  }
  .icons-xs {
    height: 16px;
    width: 16px;
  }
  .icons-sm {
    height: 24px;
    width: 24px;
  }
  .icons-md {
    height: 32px;
    width: 32px;
  }
  .icons-lg {
    height: 40px;
    width: 40px;
  }
  .icons-xl {
    height: 48px;
    width: 48px;
  }
  .icons-xxl {
    height: 60px;
    width: 60px;
  }
  .item-hovered:hover {
    background-color: var(--ct-dropdown-link-hover-bg);
  }
  body[data-layout-color=dark] .icon-dual {
    fill: rgba(206, 222, 239, 0.12);
  }
  .social-list-item {
    height: 2rem;
    width: 2rem;
    line-height: calc(2rem - 2px);
    display: block;
    border: 2px solid #adb5bd;
    border-radius: 50%;
    color: #adb5bd;
  }
  body[data-layout-color=dark] .social-list-item {
    border: 2px solid #8c98a5;
    color: #8c98a5;
  }
  .widget-flat {
    position: relative;
    overflow: hidden;
  }
  .widget-flat i.widget-icon {
    font-size: 36px;
  }
  .inbox-widget .inbox-item {
    border-bottom: 1px solid rgba(222, 226, 230, 0.5);
    overflow: hidden;
    padding: 0.625rem 0;
    position: relative;
  }
  .inbox-widget .inbox-item:last-of-type {
    border-bottom: none;
  }
  .inbox-widget .inbox-item .inbox-item-img {
    display: block;
    float: left;
    margin-right: 15px;
    width: 40px;
  }
  .inbox-widget .inbox-item .inbox-item-img img {
    width: 40px;
  }
  .inbox-widget .inbox-item .inbox-item-author {
    color: var(--ct-text-color-h);
    display: block;
    margin-bottom: 3px;
    font-weight: 600;
  }
  .inbox-widget .inbox-item .inbox-item-text {
    color: var(--ct-text-muted);
    display: block;
    font-size: 0.8125rem;
    margin: 0;
    overflow: hidden;
  }
  .inbox-widget .inbox-item .inbox-item-date {
    color: #98a6ad;
    font-size: 0.6875rem;
    position: absolute;
    right: 5px;
    top: 10px;
  }
  /* Chat widget */
  .conversation-list {
    list-style: none;
    padding: 0 15px;
  }
  .conversation-list li {
    margin-bottom: 20px;
  }
  .conversation-list li .conversation-actions {
    float: right;
    display: none;
  }
  .conversation-list li:hover .conversation-actions {
    display: block;
  }
  .conversation-list .chat-avatar {
    float: left;
    text-align: center;
    width: 42px;
  }
  .conversation-list .chat-avatar img {
    border-radius: 100%;
    width: 100%;
  }
  .conversation-list .chat-avatar i {
    font-size: 12px;
    font-style: normal;
  }
  .conversation-list .ctext-wrap {
    background: var(--ct-chat-secondary-user-bg);
    border-radius: 3px;
    display: inline-block;
    padding: 12px;
    position: relative;
  }
  .conversation-list .ctext-wrap i {
    display: block;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    position: relative;
  }
  .conversation-list .ctext-wrap p {
    margin: 0;
    padding-top: 3px;
  }
  .conversation-list .ctext-wrap:after {
    left: -10px;
    top: 0;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-top-color: var(--ct-chat-secondary-user-bg);
    border-width: 6px;
    margin-right: -1px;
    border-right-color: var(--ct-chat-secondary-user-bg);
  }
  .conversation-list .conversation-text {
    float: left;
    font-size: 12px;
    margin-left: 12px;
    width: 70%;
  }
  .conversation-list .odd .chat-avatar {
    float: right !important;
  }
  .conversation-list .odd .conversation-text {
    float: right !important;
    margin-right: 12px;
    text-align: right;
    width: 70% !important;
  }
  .conversation-list .odd .ctext-wrap {
    background-color: var(--ct-chat-primary-user-bg);
  }
  .conversation-list .odd .ctext-wrap:after {
    border-color: transparent;
    border-left-color: var(--ct-chat-primary-user-bg);
    border-top-color: var(--ct-chat-primary-user-bg);
    right: -10px !important;
    left: auto;
  }
  .conversation-list .odd .conversation-actions {
    float: left;
  }
  body[data-layout-color=dark] .inbox-widget .inbox-item {
    border-bottom: 1px solid rgba(66, 78, 90, 0.5);
  }
  body[data-layout-color=dark] .inbox-widget .inbox-item .inbox-item-date {
    color: #cedeef;
  }
  .form-check.form-check-primary .form-check-input:checked {
    background-color: #6658dd !important;
    border-color: #6658dd !important;
  }
  .form-check.form-check-secondary .form-check-input:checked {
    background-color: #6c757d !important;
    border-color: #6c757d !important;
  }
  .form-check.form-check-success .form-check-input:checked {
    background-color: #1abc9c !important;
    border-color: #1abc9c !important;
  }
  .form-check.form-check-purple .form-check-input:checked {
    background-color: #6658dd !important;
    border-color: #6658dd !important;
  }
  .form-check.form-check-info .form-check-input:checked {
    background-color: #4fc6e1 !important;
    border-color: #4fc6e1 !important;
  }
  .form-check.form-check-warning .form-check-input:checked {
    background-color: #f7b84b !important;
    border-color: #f7b84b !important;
  }
  .form-check.form-check-danger .form-check-input:checked {
    background-color: #f1556c !important;
    border-color: #f1556c !important;
  }
  .form-check.form-check-light .form-check-input:checked {
    background-color: #f3f7f9 !important;
    border-color: #f3f7f9 !important;
  }
  .form-check.form-check-dark .form-check-input:checked {
    background-color: #323a46 !important;
    border-color: #323a46 !important;
  }
  .form-check.form-check-pink .form-check-input:checked {
    background-color: #f672a7 !important;
    border-color: #f672a7 !important;
  }
  .form-check.form-check-blue .form-check-input:checked {
    background-color: #4a81d4 !important;
    border-color: #4a81d4 !important;
  }
  .ribbon-box {
    position: relative;
    /* Ribbon two */
  }
  .ribbon-box .ribbon {
    position: relative;
    clear: both;
    padding: 5px 12px;
    margin-bottom: 15px;
    box-shadow: 2px 5px 10px rgba(50, 58, 70, 0.15);
    color: #fff;
    font-size: 13px;
    font-weight: 600;
  }
  .ribbon-box .ribbon:before {
    content: " ";
    border-style: solid;
    border-width: 10px;
    display: block;
    position: absolute;
    bottom: -10px;
    left: 0;
    margin-bottom: -10px;
    z-index: -1;
  }
  .ribbon-box .ribbon.float-start {
    margin-left: -30px;
    border-radius: 0 3px 3px 0;
  }
  .ribbon-box .ribbon.float-end {
    margin-right: -30px;
    border-radius: 3px 0 0 3px;
  }
  .ribbon-box .ribbon.float-end:before {
    right: 0;
  }
  .ribbon-box .ribbon.float-center span {
    margin: 0 auto 20px auto;
  }
  .ribbon-box .ribbon-content {
    clear: both;
  }
  .ribbon-box .ribbon-primary {
    background: #6658dd;
  }
  .ribbon-box .ribbon-primary:before {
    border-color: #3f2ed4 transparent transparent;
  }
  .ribbon-box .ribbon-secondary {
    background: #6c757d;
  }
  .ribbon-box .ribbon-secondary:before {
    border-color: #545b62 transparent transparent;
  }
  .ribbon-box .ribbon-success {
    background: #1abc9c;
  }
  .ribbon-box .ribbon-success:before {
    border-color: #148f77 transparent transparent;
  }
  .ribbon-box .ribbon-purple {
    background: #6658dd;
  }
  .ribbon-box .ribbon-purple:before {
    border-color: #3f2ed4 transparent transparent;
  }
  .ribbon-box .ribbon-info {
    background: #4fc6e1;
  }
  .ribbon-box .ribbon-info:before {
    border-color: #25b7d8 transparent transparent;
  }
  .ribbon-box .ribbon-warning {
    background: #f7b84b;
  }
  .ribbon-box .ribbon-warning:before {
    border-color: #f5a51a transparent transparent;
  }
  .ribbon-box .ribbon-danger {
    background: #f1556c;
  }
  .ribbon-box .ribbon-danger:before {
    border-color: #ed2643 transparent transparent;
  }
  .ribbon-box .ribbon-light {
    background: #f3f7f9;
  }
  .ribbon-box .ribbon-light:before {
    border-color: #d1e0e8 transparent transparent;
  }
  .ribbon-box .ribbon-dark {
    background: #323a46;
  }
  .ribbon-box .ribbon-dark:before {
    border-color: #1d2128 transparent transparent;
  }
  .ribbon-box .ribbon-pink {
    background: #f672a7;
  }
  .ribbon-box .ribbon-pink:before {
    border-color: #f34289 transparent transparent;
  }
  .ribbon-box .ribbon-blue {
    background: #4a81d4;
  }
  .ribbon-box .ribbon-blue:before {
    border-color: #2d67be transparent transparent;
  }
  .ribbon-box .ribbon-two {
    position: absolute;
    left: -5px;
    top: -5px;
    z-index: 1;
    overflow: hidden;
    width: 75px;
    height: 75px;
    text-align: right;
  }
  .ribbon-box .ribbon-two span {
    font-size: 13px;
    color: #fff;
    text-align: center;
    line-height: 20px;
    transform: rotate(-45deg);
    width: 100px;
    display: block;
    box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06), 0 1px 0 0 rgba(0, 0, 0, 0.02);
    position: absolute;
    top: 19px;
    left: -21px;
    font-weight: 600;
  }
  .ribbon-box .ribbon-two span:before {
    content: "";
    position: absolute;
    left: 0;
    top: 100%;
    z-index: -1;
    border-right: 3px solid transparent;
    border-bottom: 3px solid transparent;
  }
  .ribbon-box .ribbon-two span:after {
    content: "";
    position: absolute;
    right: 0;
    top: 100%;
    z-index: -1;
    border-left: 3px solid transparent;
    border-bottom: 3px solid transparent;
  }
  .ribbon-box .ribbon-two-primary span {
    background: #6658dd;
  }
  .ribbon-box .ribbon-two-primary span:before {
    border-left: 3px solid #3827c1;
    border-top: 3px solid #3827c1;
  }
  .ribbon-box .ribbon-two-primary span:after {
    border-right: 3px solid #3827c1;
    border-top: 3px solid #3827c1;
  }
  .ribbon-box .ribbon-two-secondary span {
    background: #6c757d;
  }
  .ribbon-box .ribbon-two-secondary span:before {
    border-left: 3px solid #494f54;
    border-top: 3px solid #494f54;
  }
  .ribbon-box .ribbon-two-secondary span:after {
    border-right: 3px solid #494f54;
    border-top: 3px solid #494f54;
  }
  .ribbon-box .ribbon-two-success span {
    background: #1abc9c;
  }
  .ribbon-box .ribbon-two-success span:before {
    border-left: 3px solid #117964;
    border-top: 3px solid #117964;
  }
  .ribbon-box .ribbon-two-success span:after {
    border-right: 3px solid #117964;
    border-top: 3px solid #117964;
  }
  .ribbon-box .ribbon-two-purple span {
    background: #6658dd;
  }
  .ribbon-box .ribbon-two-purple span:before {
    border-left: 3px solid #3827c1;
    border-top: 3px solid #3827c1;
  }
  .ribbon-box .ribbon-two-purple span:after {
    border-right: 3px solid #3827c1;
    border-top: 3px solid #3827c1;
  }
  .ribbon-box .ribbon-two-info span {
    background: #4fc6e1;
  }
  .ribbon-box .ribbon-two-info span:before {
    border-left: 3px solid #21a5c2;
    border-top: 3px solid #21a5c2;
  }
  .ribbon-box .ribbon-two-info span:after {
    border-right: 3px solid #21a5c2;
    border-top: 3px solid #21a5c2;
  }
  .ribbon-box .ribbon-two-warning span {
    background: #f7b84b;
  }
  .ribbon-box .ribbon-two-warning span:before {
    border-left: 3px solid #eb990a;
    border-top: 3px solid #eb990a;
  }
  .ribbon-box .ribbon-two-warning span:after {
    border-right: 3px solid #eb990a;
    border-top: 3px solid #eb990a;
  }
  .ribbon-box .ribbon-two-danger span {
    background: #f1556c;
  }
  .ribbon-box .ribbon-two-danger span:before {
    border-left: 3px solid #e71332;
    border-top: 3px solid #e71332;
  }
  .ribbon-box .ribbon-two-danger span:after {
    border-right: 3px solid #e71332;
    border-top: 3px solid #e71332;
  }
  .ribbon-box .ribbon-two-light span {
    background: #f3f7f9;
  }
  .ribbon-box .ribbon-two-light span:before {
    border-left: 3px solid #c0d5e0;
    border-top: 3px solid #c0d5e0;
  }
  .ribbon-box .ribbon-two-light span:after {
    border-right: 3px solid #c0d5e0;
    border-top: 3px solid #c0d5e0;
  }
  .ribbon-box .ribbon-two-dark span {
    background: #323a46;
  }
  .ribbon-box .ribbon-two-dark span:before {
    border-left: 3px solid #121519;
    border-top: 3px solid #121519;
  }
  .ribbon-box .ribbon-two-dark span:after {
    border-right: 3px solid #121519;
    border-top: 3px solid #121519;
  }
  .ribbon-box .ribbon-two-pink span {
    background: #f672a7;
  }
  .ribbon-box .ribbon-two-pink span:before {
    border-left: 3px solid #f12a7a;
    border-top: 3px solid #f12a7a;
  }
  .ribbon-box .ribbon-two-pink span:after {
    border-right: 3px solid #f12a7a;
    border-top: 3px solid #f12a7a;
  }
  .ribbon-box .ribbon-two-blue span {
    background: #4a81d4;
  }
  .ribbon-box .ribbon-two-blue span:before {
    border-left: 3px solid #285ca9;
    border-top: 3px solid #285ca9;
  }
  .ribbon-box .ribbon-two-blue span:after {
    border-right: 3px solid #285ca9;
    border-top: 3px solid #285ca9;
  }
  body[data-layout-color=dark] .ribbon-box .ribbon {
    box-shadow: 2px 5px 10px rgba(243, 247, 249, 0.15);
  }
  body[data-layout-color=dark] .ribbon-box .ribbon-primary {
    background: #6658dd;
  }
  body[data-layout-color=dark] .ribbon-box .ribbon-primary:before {
    border-color: #3f2ed4 transparent transparent;
  }
  body[data-layout-color=dark] .ribbon-box .ribbon-two-primary span {
    background: #6658dd;
  }
  body[data-layout-color=dark] .ribbon-box .ribbon-two-primary span:before {
    border-left: 3px solid #3827c1;
    border-top: 3px solid #3827c1;
  }
  body[data-layout-color=dark] .ribbon-box .ribbon-two-primary span:after {
    border-right: 3px solid #3827c1;
    border-top: 3px solid #3827c1;
  }
  body[data-layout-color=dark] .ribbon-box .ribbon-secondary {
    background: #cedeef;
  }
  body[data-layout-color=dark] .ribbon-box .ribbon-secondary:before {
    border-color: #a8c4e2 transparent transparent;
  }
  body[data-layout-color=dark] .ribbon-box .ribbon-two-secondary span {
    background: #cedeef;
  }
  body[data-layout-color=dark] .ribbon-box .ribbon-two-secondary span:before {
    border-left: 3px solid #94b7dc;
    border-top: 3px solid #94b7dc;
  }
  body[data-layout-color=dark] .ribbon-box .ribbon-two-secondary span:after {
    border-right: 3px solid #94b7dc;
    border-top: 3px solid #94b7dc;
  }
  body[data-layout-color=dark] .ribbon-box .ribbon-success {
    background: #1abc9c;
  }
  body[data-layout-color=dark] .ribbon-box .ribbon-success:before {
    border-color: #148f77 transparent transparent;
  }
  body[data-layout-color=dark] .ribbon-box .ribbon-two-success span {
    background: #1abc9c;
  }
  body[data-layout-color=dark] .ribbon-box .ribbon-two-success span:before {
    border-left: 3px solid #117964;
    border-top: 3px solid #117964;
  }
  body[data-layout-color=dark] .ribbon-box .ribbon-two-success span:after {
    border-right: 3px solid #117964;
    border-top: 3px solid #117964;
  }
  body[data-layout-color=dark] .ribbon-box .ribbon-info {
    background: #4fc6e1;
  }
  body[data-layout-color=dark] .ribbon-box .ribbon-info:before {
    border-color: #25b7d8 transparent transparent;
  }
  body[data-layout-color=dark] .ribbon-box .ribbon-two-info span {
    background: #4fc6e1;
  }
  body[data-layout-color=dark] .ribbon-box .ribbon-two-info span:before {
    border-left: 3px solid #21a5c2;
    border-top: 3px solid #21a5c2;
  }
  body[data-layout-color=dark] .ribbon-box .ribbon-two-info span:after {
    border-right: 3px solid #21a5c2;
    border-top: 3px solid #21a5c2;
  }
  body[data-layout-color=dark] .ribbon-box .ribbon-warning {
    background: #f7b84b;
  }
  body[data-layout-color=dark] .ribbon-box .ribbon-warning:before {
    border-color: #f5a51a transparent transparent;
  }
  body[data-layout-color=dark] .ribbon-box .ribbon-two-warning span {
    background: #f7b84b;
  }
  body[data-layout-color=dark] .ribbon-box .ribbon-two-warning span:before {
    border-left: 3px solid #eb990a;
    border-top: 3px solid #eb990a;
  }
  body[data-layout-color=dark] .ribbon-box .ribbon-two-warning span:after {
    border-right: 3px solid #eb990a;
    border-top: 3px solid #eb990a;
  }
  body[data-layout-color=dark] .ribbon-box .ribbon-danger {
    background: #f1556c;
  }
  body[data-layout-color=dark] .ribbon-box .ribbon-danger:before {
    border-color: #ed2643 transparent transparent;
  }
  body[data-layout-color=dark] .ribbon-box .ribbon-two-danger span {
    background: #f1556c;
  }
  body[data-layout-color=dark] .ribbon-box .ribbon-two-danger span:before {
    border-left: 3px solid #e71332;
    border-top: 3px solid #e71332;
  }
  body[data-layout-color=dark] .ribbon-box .ribbon-two-danger span:after {
    border-right: 3px solid #e71332;
    border-top: 3px solid #e71332;
  }
  body[data-layout-color=dark] .ribbon-box .ribbon-light {
    background: #424e5a;
  }
  body[data-layout-color=dark] .ribbon-box .ribbon-light:before {
    border-color: #2c353d transparent transparent;
  }
  body[data-layout-color=dark] .ribbon-box .ribbon-two-light span {
    background: #424e5a;
  }
  body[data-layout-color=dark] .ribbon-box .ribbon-two-light span:before {
    border-left: 3px solid #22282e;
    border-top: 3px solid #22282e;
  }
  body[data-layout-color=dark] .ribbon-box .ribbon-two-light span:after {
    border-right: 3px solid #22282e;
    border-top: 3px solid #22282e;
  }
  body[data-layout-color=dark] .ribbon-box .ribbon-dark {
    background: #f3f7f9;
  }
  body[data-layout-color=dark] .ribbon-box .ribbon-dark:before {
    border-color: #d1e0e8 transparent transparent;
  }
  body[data-layout-color=dark] .ribbon-box .ribbon-two-dark span {
    background: #f3f7f9;
  }
  body[data-layout-color=dark] .ribbon-box .ribbon-two-dark span:before {
    border-left: 3px solid #c0d5e0;
    border-top: 3px solid #c0d5e0;
  }
  body[data-layout-color=dark] .ribbon-box .ribbon-two-dark span:after {
    border-right: 3px solid #c0d5e0;
    border-top: 3px solid #c0d5e0;
  }
  @media print {
    .left-side-menu,
  .right-bar,
  .page-title-box,
  .navbar-custom,
  .footer {
      display: none;
    }
  
    .card-body,
  .content-page,
  .right-bar,
  .content,
  body {
      padding: 0;
      margin: 0;
    }
  }
  #preloader {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: var(--ct-card-bg);
    z-index: 9999;
  }
  #status {
    width: 40px;
    height: 40px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -20px 0 0 -20px;
  }
  .spinner {
    margin: 0 auto;
    font-size: 10px;
    position: relative;
    text-indent: -9999em;
    border-top: 5px solid #dee2e6;
    border-right: 5px solid #dee2e6;
    border-bottom: 5px solid #dee2e6;
    border-left: 5px solid #6658dd;
    transform: translateZ(0);
    animation: SpinnerAnimation 1.1s infinite linear;
  }
  .spinner,
  .spinner:after {
    border-radius: 50%;
    width: 40px;
    height: 40px;
  }
  @keyframes SpinnerAnimation {
    0% {
      transform: rotate(0deg);
    }
    100% {
      transform: rotate(360deg);
    }
  }
  body[data-layout-color=dark] .spinner {
    border-top: 5px solid #424e5a;
    border-right: 5px solid #424e5a;
    border-bottom: 5px solid #424e5a;
  }
  .authentication-bg.enlarged {
    min-height: 100px;
  }
  .bg-pattern {
    background-image: url('/assets/fonts/bg-pattern-2.png');
    background-size: cover;
  }
  body.authentication-bg {
    background-color: var(--ct-auth-bg-alt);
    background-size: cover;
    background-position: center;
  }
  body.authentication-bg-pattern {
    background-image: url('/assets/fonts/bg-pattern.png');
  }
  .logout-icon {
    width: 140px;
  }
  .auth-fluid {
    position: relative;
    display: flex;
    align-items: center;
    min-height: 100vh;
    flex-direction: row;
    align-items: stretch;
    background: url('/assets/fonts/bg-auth.jpg') center;
    background-size: cover;
  }
  .auth-fluid .auth-fluid-form-box {
    max-width: 480px;
    border-radius: 0;
    z-index: 2;
    padding: 3rem 2rem;
    background-color: var(--ct-auth-bg);
    position: relative;
    width: 100%;
  }
  .auth-fluid .auth-fluid-right {
    padding: 6rem 3rem;
    flex: 1;
    position: relative;
    color: #fff;
    background-color: rgba(0, 0, 0, 0.3);
  }
  .auth-brand {
    margin-bottom: 2rem;
  }
  .auth-user-testimonial {
    position: absolute;
    margin: 0 auto;
    padding: 0 1.75rem;
    bottom: 3rem;
    left: 0;
    right: 0;
  }
  .auth-user-testimonial p.lead {
    font-size: 1.125rem;
    margin: 0 auto 20px auto;
    max-width: 700px;
  }
  @media (min-width: 992px) {
    .auth-brand {
      position: absolute;
      top: 3rem;
    }
  }
  @media (max-width: 991.98px) {
    .auth-fluid {
      display: block;
    }
    .auth-fluid .auth-fluid-form-box {
      max-width: 100%;
      min-height: 100vh;
    }
    .auth-fluid .auth-fluid-right {
      display: none;
    }
  }
  .auth-logo .logo-light {
    display: none !important;
  }
  .auth-logo .logo-dark {
    display: block !important;
  }
  body[data-layout-color=dark] .auth-logo .logo-light {
    display: block !important;
  }
  body[data-layout-color=dark] .auth-logo .logo-dark {
    display: none !important;
  }
  .button-list {
    margin-left: -8px;
    margin-bottom: -12px;
  }
  .button-list .btn {
    margin-bottom: 12px;
    margin-left: 8px;
  }
  .grid-structure .grid-container {
    background-color: var(--ct-table-striped-bg);
    margin-bottom: 10px;
    font-size: 0.8rem;
    font-weight: 600;
    padding: 10px 20px;
  }
  .icons-list-demo div.col-sm-6 {
    cursor: pointer;
    line-height: 45px;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block;
    overflow: hidden;
  }
  .icons-list-demo div.col-sm-6 p {
    margin-bottom: 0;
    line-height: inherit;
  }
  .icons-list-demo i {
    text-align: center;
    vertical-align: middle;
    font-size: 22px;
    width: 50px;
    height: 50px;
    line-height: 50px;
    margin-right: 12px;
    color: var(--ct-text-muted);
    border-radius: 3px;
    display: inline-block;
    transition: all 0.2s;
  }
  .icons-list-demo .col-md-4 {
    border-radius: 3px;
    background-clip: padding-box;
    margin-bottom: 10px;
  }
  .icons-list-demo .col-md-4:hover, .icons-list-demo .col-md-4:hover i {
    color: #6658dd;
  }
  .icons-list-demo .icon-item svg {
    margin-right: 10px;
  }
  .icons-list-demo .icon-item span {
    line-height: 30px;
    display: inline-block;
    vertical-align: middle;
  }
  .scrollspy-example {
    position: relative;
    height: 200px;
    margin-top: 0.5rem;
    overflow: auto;
  }
  .text-error {
    color: #6658dd;
    text-shadow: rgba(102, 88, 221, 0.3) 5px 1px, rgba(102, 88, 221, 0.2) 10px 3px;
    font-size: 84px;
    line-height: 90px;
    font-family: "Cerebri Sans,sans-serif";
  }
  .error-text-box {
    font-size: 10rem;
    font-family: "Cerebri Sans,sans-serif";
    min-height: 200px;
  }
  .error-text-box .text {
    fill: none;
    stroke-width: 6;
    stroke-linejoin: round;
    stroke-dasharray: 30 100;
    stroke-dashoffset: 0;
    animation: stroke 9s infinite linear;
  }
  .error-text-box .text:nth-child(5n+1) {
    stroke: #f1556c;
    animation-delay: -1.2s;
  }
  .error-text-box .text:nth-child(5n+2) {
    stroke: #f7b84b;
    animation-delay: -2.4s;
  }
  .error-text-box .text:nth-child(5n+3) {
    stroke: #6658dd;
    animation-delay: -3.6s;
  }
  .error-text-box .text:nth-child(5n+4) {
    stroke: #4fc6e1;
    animation-delay: -4.8s;
  }
  .error-text-box .text:nth-child(5n+5) {
    stroke: #1abc9c;
    animation-delay: -6s;
  }
  @keyframes stroke {
    100% {
      stroke-dashoffset: -400;
    }
  }
  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .error-text-box .text {
      fill: #f1556c;
      stroke: #f1556c;
      stroke-width: 6;
      stroke-dasharray: 0 0;
      stroke-dashoffset: 0;
      animation: none;
    }
  }
  .logout-checkmark {
    width: 100px;
    margin: 0 auto;
    padding: 20px 0;
  }
  .logout-checkmark .path {
    stroke-dasharray: 1000;
    stroke-dashoffset: 0;
    animation: dash 2s ease-in-out;
  }
  .logout-checkmark .spin {
    animation: spin 2s;
    transform-origin: 50% 50%;
  }
  @keyframes dash {
    0% {
      stroke-dashoffset: 1000;
    }
    100% {
      stroke-dashoffset: 0;
    }
  }
  @keyframes spin {
    0% {
      -webkit-transform: rotate(0deg);
    }
    100% {
      -webkit-transform: rotate(360deg);
    }
  }
  @keyframes text {
    0% {
      opacity: 0;
    }
    100% {
      opacity: 1;
    }
  }
  .faq-question-q-box {
    height: 30px;
    width: 30px;
    color: #6658dd;
    text-align: center;
    border-radius: 50%;
    float: left;
    font-weight: 700;
    line-height: 30px;
    background-color: rgba(102, 88, 221, 0.15);
  }
  .faq-question {
    margin-top: 0;
    margin-left: 50px;
    font-weight: 400;
    font-size: 16px;
  }
  .faq-answer {
    margin-left: 50px;
    color: var(--ct-text-muted);
  }
  .svg-computer {
    stroke-dasharray: 1134;
    stroke-dashoffset: -1134;
    animation: draw-me 5s infinite;
    animation-direction: normal;
    height: 160px;
  }
  @keyframes draw-me {
    from {
      stroke-dashoffset: -1134;
    }
    to {
      stroke-dashoffset: 0;
    }
  }
  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .svg-computer {
      stroke-dasharray: 0;
      stroke-dashoffset: 0;
      animation: none;
      animation-direction: normal;
    }
  }
  .timeline {
    margin-bottom: 50px;
    position: relative;
  }
  .timeline:before {
    background-color: #dee2e6;
    bottom: 0;
    content: "";
    left: 50%;
    position: absolute;
    top: 30px;
    width: 2px;
    z-index: 0;
  }
  .timeline .time-show {
    margin-bottom: 30px;
    margin-top: 30px;
    position: relative;
  }
  .timeline .timeline-box {
    background: var(--ct-card-bg);
    display: block;
    margin: 15px 0;
    position: relative;
    padding: 20px;
    border-radius: 0.25rem;
    box-shadow: var(--ct-components-shadow);
  }
  .timeline .timeline-album {
    margin-top: 12px;
  }
  .timeline .timeline-album a {
    display: inline-block;
    margin-right: 5px;
  }
  .timeline .timeline-album img {
    height: 36px;
    width: auto;
    border-radius: 3px;
  }
  @media (min-width: 768px) {
    .timeline .time-show {
      margin-right: -69px;
      text-align: right;
    }
    .timeline .timeline-box {
      margin-left: 45px;
    }
    .timeline .timeline-icon {
      background: #dee2e6;
      border-radius: 50%;
      display: block;
      height: 20px;
      left: -54px;
      margin-top: -10px;
      position: absolute;
      text-align: center;
      top: 50%;
      width: 20px;
    }
    .timeline .timeline-icon i {
      color: #98a6ad;
      font-size: 13px;
      position: absolute;
      left: 4px;
      margin-top: 1px;
    }
    .timeline .timeline-desk {
      display: table-cell;
      vertical-align: top;
      width: 50%;
    }
  
    .timeline-item {
      display: table-row;
    }
    .timeline-item:before {
      content: "";
      display: block;
      width: 50%;
    }
    .timeline-item .timeline-desk .arrow {
      border-bottom: 12px solid transparent;
      border-right: 12px solid var(--ct-card-bg) !important;
      border-top: 12px solid transparent;
      display: block;
      height: 0;
      left: -12px;
      margin-top: -12px;
      position: absolute;
      top: 50%;
      width: 0;
    }
    .timeline-item.timeline-item-left:after {
      content: "";
      display: block;
      width: 50%;
    }
    .timeline-item.timeline-item-left .timeline-desk .arrow-alt {
      border-bottom: 12px solid transparent;
      border-left: 12px solid var(--ct-card-bg) !important;
      border-top: 12px solid transparent;
      display: block;
      height: 0;
      left: auto;
      margin-top: -12px;
      position: absolute;
      right: -12px;
      top: 50%;
      width: 0;
    }
    .timeline-item.timeline-item-left .timeline-desk .album {
      float: right;
      margin-top: 20px;
    }
    .timeline-item.timeline-item-left .timeline-desk .album a {
      float: right;
      margin-left: 5px;
    }
    .timeline-item.timeline-item-left .timeline-icon {
      left: auto;
      right: -56px;
    }
    .timeline-item.timeline-item-left:before {
      display: none;
    }
    .timeline-item.timeline-item-left .timeline-box {
      margin-right: 45px;
      margin-left: 0;
      text-align: right;
    }
  }
  @media (max-width: 767.98px) {
    .timeline .time-show {
      text-align: center;
      position: relative;
    }
    .timeline .timeline-icon {
      display: none;
    }
  }
  .timeline-sm {
    padding-left: 110px;
  }
  .timeline-sm .timeline-sm-item {
    position: relative;
    padding-bottom: 20px;
    padding-left: 40px;
    border-left: 2px solid #dee2e6;
  }
  .timeline-sm .timeline-sm-item:after {
    content: "";
    display: block;
    position: absolute;
    top: 3px;
    left: -7px;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background: var(--ct-card-bg);
    border: 2px solid #6658dd;
  }
  .timeline-sm .timeline-sm-item .timeline-sm-date {
    position: absolute;
    left: -104px;
  }
  @media (max-width: 420px) {
    .timeline-sm {
      padding-left: 0px;
    }
    .timeline-sm .timeline-sm-date {
      position: relative !important;
      display: block;
      left: 0px !important;
      margin-bottom: 10px;
    }
  }
  body[data-layout-color=dark] .timeline:before {
    background-color: #424e5a;
  }
  @media (min-width: 768px) {
    body[data-layout-color=dark] .timeline .timeline-icon {
      background: #424e5a;
    }
    body[data-layout-color=dark] .timeline .timeline-icon i {
      color: #cedeef;
    }
  }
  body[data-layout-color=dark] .timeline-sm .timeline-sm-item {
    border-left: 2px solid #424e5a;
  }
  .inbox-leftbar {
    width: 240px;
    float: left;
    padding: 0 20px 20px 10px;
    position: relative;
  }
  .inbox-leftbar:before {
    border-right: 5px solid #f5f6f8;
    content: "";
    position: absolute;
    top: 0;
    right: -15px;
    bottom: -1.5rem;
  }
  .inbox-rightbar {
    margin: -1.5rem 0 -1.5rem 250px;
    border-left: 5px solid #f5f6f8;
    padding: 1.5rem 0 1.5rem 25px;
  }
  .message-list {
    display: block;
    padding-left: 0;
  }
  .message-list li {
    position: relative;
    display: block;
    height: 51px;
    line-height: 50px;
    cursor: default;
    transition-duration: 0.3s;
  }
  .message-list li a {
    color: var(--ct-dropdown-link-color);
  }
  .message-list li:hover {
    background: var(--ct-dropdown-link-hover-bg);
    transition-duration: 0.05s;
  }
  .message-list li .col-mail {
    float: left;
    position: relative;
  }
  .message-list li .col-mail-1 {
    width: 320px;
  }
  .message-list li .col-mail-1 .star-toggle,
  .message-list li .col-mail-1 .checkbox-wrapper-mail,
  .message-list li .col-mail-1 .dot {
    display: block;
    float: left;
  }
  .message-list li .col-mail-1 .dot {
    border: 4px solid transparent;
    border-radius: 100px;
    margin: 22px 26px 0;
    height: 0;
    width: 0;
    line-height: 0;
    font-size: 0;
  }
  .message-list li .col-mail-1 .checkbox-wrapper-mail {
    margin: 15px 10px 0 20px;
  }
  .message-list li .col-mail-1 .star-toggle {
    margin-top: 18px;
    color: #adb5bd;
    margin-left: 10px;
  }
  .message-list li .col-mail-1 .title {
    position: absolute;
    top: 0;
    left: 100px;
    right: 0;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    margin-bottom: 0;
    line-height: 50px;
  }
  .message-list li .col-mail-2 {
    position: absolute;
    top: 0;
    left: 320px;
    right: 0;
    bottom: 0;
  }
  .message-list li .col-mail-2 .subject,
  .message-list li .col-mail-2 .date {
    position: absolute;
    top: 0;
  }
  .message-list li .col-mail-2 .subject {
    left: 0;
    right: 110px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
  }
  .message-list li .col-mail-2 .date {
    right: 0;
    width: 100px;
    padding-left: 10px;
  }
  .message-list li.active,
  .message-list li.mail-selected {
    background: #f3f7f9;
    transition-duration: 0.05s;
  }
  .message-list li.active,
  .message-list li.active:hover {
    box-shadow: inset 3px 0 0 #4fc6e1;
  }
  .message-list li.unread a {
    font-weight: 600;
    color: #272e37;
  }
  .message-list .checkbox-wrapper-mail {
    cursor: pointer;
    height: 20px;
    width: 20px;
    position: relative;
    display: inline-block;
    box-shadow: inset 0 0 0 2px #ced4da;
    border-radius: 3px;
  }
  .message-list .checkbox-wrapper-mail input {
    opacity: 0;
    cursor: pointer;
  }
  .message-list .checkbox-wrapper-mail input:checked ~ label {
    opacity: 1;
  }
  .message-list .checkbox-wrapper-mail label {
    position: absolute;
    top: 3px;
    left: 3px;
    right: 3px;
    bottom: 3px;
    cursor: pointer;
    background: #98a6ad;
    opacity: 0;
    margin-bottom: 0 !important;
    transition-duration: 0.05s;
  }
  .message-list .checkbox-wrapper-mail label:active {
    background: #87949b;
  }
  .mail-list a {
    color: var(--ct-dropdown-link-color);
    padding: 9px 10px;
    display: block;
    font-size: 15px;
  }
  .reply-box {
    border: 2px solid #f3f7f9;
  }
  @media (max-width: 648px) {
    .inbox-leftbar {
      width: 100%;
      float: none;
      padding: 0 20px;
    }
    .inbox-leftbar:before {
      border-right: none;
    }
  
    .inbox-rightbar {
      padding-top: 40px;
      margin: 0;
      border: 0;
      padding-left: 0;
    }
  
    .message-list li .col-mail-1 .checkbox-wrapper-mail {
      margin-left: 0;
    }
  }
  @media (max-width: 520px) {
    .inbox-rightbar > .btn-group {
      margin-bottom: 10px;
    }
  
    .message-list li .col-mail-1 {
      width: 150px;
    }
    .message-list li .col-mail-1 .title {
      left: 80px;
    }
    .message-list li .col-mail-2 {
      left: 160px;
    }
    .message-list li .col-mail-2 .date {
      text-align: right;
      padding-right: 10px;
      padding-left: 20px;
    }
  }
  body[data-layout-color=dark] .inbox-leftbar:before {
    border-right: 5px solid var(--ct-body-bg);
  }
  body[data-layout-color=dark] .inbox-rightbar {
    border-left: 5px solid var(--ct-body-bg);
  }
  body[data-layout-color=dark] .message-list li .col-mail-1 .star-toggle {
    color: #8c98a5;
  }
  body[data-layout-color=dark] .message-list li.active, body[data-layout-color=dark] .message-list li.mail-selected {
    background: #323a46;
  }
  body[data-layout-color=dark] .message-list li.unread a {
    color: #e2ecf1;
  }
  body[data-layout-color=dark] .message-list .checkbox-wrapper-mail {
    box-shadow: inset 0 0 0 2px #5d7186;
  }
  body[data-layout-color=dark] .message-list .checkbox-wrapper-mail label {
    background: #cedeef;
  }
  body[data-layout-color=dark] .reply-box {
    border: 2px solid #424e5a;
  }
  .sitemap {
    list-style: none;
    padding-left: 0;
  }
  .sitemap > li > ul {
    margin-top: 1rem;
    padding-left: 0;
  }
  .sitemap li {
    line-height: 1.5rem;
    vertical-align: top;
    list-style: none;
    position: relative;
  }
  .sitemap li a {
    text-decoration: none;
    color: var(--ct-dropdown-link-color);
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .sitemap li a i {
    display: inline-block;
  }
  .sitemap li a:hover {
    color: #6658dd;
  }
  .sitemap ul {
    margin-left: 1.5rem;
    margin-bottom: 1rem;
    padding-top: 10px;
  }
  .sitemap ul li {
    position: relative;
  }
  .sitemap ul li a {
    margin-left: 2rem;
  }
  .sitemap ul li:before {
    content: "";
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
    border-bottom: 1px solid #dee2e6;
    border-left: 1px solid #dee2e6;
    position: absolute;
    top: -1rem;
  }
  body[data-layout-color=dark] .sitemap ul li:before {
    border-bottom: 1px solid #424e5a;
    border-left: 1px solid #424e5a;
  }
  .search-result-box .tab-content {
    padding: 30px 30px 10px 30px;
    box-shadow: none;
  }
  .search-result-box .search-item {
    padding-bottom: 20px;
    border-bottom: 1px solid #f3f7f9;
    margin-bottom: 20px;
  }
  .search-result-box .nav-bordered .nav-link {
    padding: 10px 5px !important;
    margin-right: 10px;
  }
  body[data-layout-color=dark] .search-result-box .search-item {
    border-bottom: 1px solid #424e5a;
  }
  .card-pricing {
    position: relative;
  }
  .card-pricing .card-pricing-plan-name {
    padding-bottom: 20px;
  }
  .card-pricing .card-pricing-icon {
    font-size: 22px;
    background-color: rgba(102, 88, 221, 0.1);
    height: 60px;
    display: inline-block;
    width: 60px;
    line-height: 62px;
    border-radius: 50%;
  }
  .card-pricing .card-pricing-price {
    padding: 30px 0 0;
  }
  .card-pricing .card-pricing-price span {
    font-size: 40%;
    color: var(--ct-text-muted);
    letter-spacing: 2px;
    text-transform: uppercase;
  }
  .card-pricing .card-pricing-features {
    color: var(--ct-text-muted);
    list-style: none;
    margin: 0;
    padding: 20px 0 0 0;
  }
  .card-pricing .card-pricing-features li {
    padding: 10px;
  }
  .card-pricing-recommended {
    background-color: #6658dd;
    color: #fff;
  }
  .card-pricing-recommended .card-pricing-icon {
    background-color: rgba(255, 255, 255, 0.1);
  }
  .card-pricing-recommended .card-pricing-features, .card-pricing-recommended .card-pricing-price span {
    color: rgba(255, 255, 255, 0.7);
  }
  .filter-menu {
    margin-bottom: 20px;
  }
  .filter-menu a {
    transition: all 0.3s ease-out;
    color: #323a46;
    border-radius: 3px;
    padding: 5px 10px;
    display: inline-block;
    margin-bottom: 5px;
    font-weight: 500;
    font-family: "Cerebri Sans,sans-serif";
  }
  .filter-menu a:hover {
    background-color: rgba(102, 88, 221, 0.15);
    color: #6658dd;
  }
  .filter-menu a.active {
    background-color: #6658dd;
    color: #fff;
  }
  .gal-box {
    background-color: var(--ct-card-bg);
    border-radius: 3px;
    box-shadow: var(--ct-box-shadow);
    margin-bottom: 24px;
  }
  .gal-box .image-popup {
    padding: 10px;
    display: block;
  }
  .gal-box .image-popup img {
    cursor: zoom-in;
  }
  .gal-box .gall-info {
    padding: 15px;
    border-top: 1px solid #f7f7f7;
    position: relative;
  }
  .gal-box .gall-info h4, .gal-box .gall-info .h4 {
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
  .gal-box .gall-info .gal-like-btn {
    position: absolute;
    right: 15px;
    font-size: 22px;
    top: 24px;
  }
  body[data-layout-color=dark] .filter-menu a {
    color: #f3f7f9;
  }
  body[data-layout-color=dark] .gal-box .gall-info {
    border-top: 1px solid #36404a;
  }
  .counter-number {
    font-size: 32px;
    font-weight: 700;
    color: #fff;
  }
  .counter-number span {
    font-size: 15px;
    font-weight: 400;
    display: block;
  }
  .coming-box {
    float: left;
    width: 25%;
  }
  .svg-rocket {
    height: 80px;
  }
  .rocket-clouds__bubble,
  .rocket-clouds__cloud,
  .rocket-rocket,
  .rocket-inner__rocket-and-lines {
    fill: #fff;
  }
  .post-user-comment-box {
    /* background-color: #f3f7f9; */
    /* margin: 0 -0.75rem; */
    padding: 0.3rem;
    margin-top: 5px;
  }
  body[data-layout-color=dark] .post-user-comment-box {
    background-color: #323a46;
  }
  .task-item {
    padding-left: 12px;
    position: relative;
  }
  .task-item:before {
    content: "\f01db";
    font-family: "Material Design Icons";
    position: absolute;
    left: 0;
    font-size: 19px;
    top: -3px;
  }
  .tasklist {
    /* min-height: 40px; */
    margin-bottom: 0;
  }
  .tasklist li {
    background-color: var(--ct-card-bg);
    border: 1px solid gray;
    /* padding: 20px; */
    margin-bottom: 15px;
    border-radius: 8px;
    box-shadow: var(--ct-components-shadow);
  }
  .tasklist li:last-of-type {
    margin-bottom: 5px;
  }
  .tasklist li .btn-sm, .tasklist li .btn-group-sm > .btn {
    padding: 2px 8px;
    font-size: 12px;
  }
  .tasklist .form-check {
    margin-left: 20px;
    margin-top: 5px;
  }
  .tasklist .form-check .form-check-input {
    margin-left: 0;
  }
  .task-placeholder {
    border: 1px dashed #dee2e6 !important;
    background-color: #f3f7f9 !important;
    padding: 20px;
  }
  body[data-layout-color=dark] .tasklist li {
    background-color: #3a4550;
    border: 1px solid #424e5a;
  }
  body[data-layout-color=dark] .task-placeholder {
    border: 1px dashed #424e5a !important;
    background-color: #323a46 !important;
  }
  .product-box {
    position: relative;
    overflow: hidden;
  }
  .product-box .product-action {
    position: absolute;
    right: 0;
    top: 0;
    padding: 1.5rem 1.5rem 0 1.5rem;
    z-index: 3;
    opacity: 0;
    visibility: hidden;
    transform: translateX(100%);
    transition: all 0.3s ease 0s;
  }
  .product-box:hover .product-action {
    opacity: 1;
    visibility: visible;
    transform: translateX(0);
  }
  .product-box .product-info {
    padding-top: 1.5rem;
  }
  .product-box .product-price-tag {
    height: 48px;
    line-height: 48px;
    font-weight: 700;
    font-size: 20px;
    background-color: #f3f7f9;
    text-align: center;
    padding: 0 10px;
    border-radius: 3px;
  }
  .product-thumb {
    padding: 3px;
    margin-top: 3px;
  }
  .product-thumb.active {
    background-color: #6c757d !important;
  }
  body[data-layout-color=dark] .product-box .product-price-tag {
    background-color: #323a46;
  }
  body[data-layout-color=dark] .product-thumb.active {
    background-color: #dee2e6 !important;
  }
  .track-order-list ul li {
    position: relative;
    border-left: 2px solid #dee2e6;
    padding: 0px 0px 14px 21px;
  }
  .track-order-list ul li:first-child {
    padding-top: 0px;
  }
  .track-order-list ul li:last-child {
    padding-bottom: 0px;
  }
  .track-order-list ul li:before {
    content: "";
    position: absolute;
    left: -7px;
    top: 0;
    height: 12px;
    width: 12px;
    background-color: #6658dd;
    border-radius: 50%;
    border: 3px solid var(--ct-card-bg);
  }
  .track-order-list ul li.completed {
    border-color: #6658dd;
  }
  .track-order-list ul li .active-dot.dot {
    top: -9px;
    left: -16px;
    border-color: #6658dd;
  }
  .dot {
    border: 4px solid #6658dd;
    background: 0 0;
    border-radius: 60px;
    height: 30px;
    width: 30px;
    animation: pulse 3s ease-out;
    animation-iteration-count: infinite;
    position: absolute;
    top: -15px;
    right: -2px;
    z-index: 1;
    opacity: 0;
  }
  @keyframes pulse {
    0% {
      -webkit-transform: scale(0);
      opacity: 0;
    }
    25% {
      -webkit-transform: scale(0);
      opacity: 0.1;
    }
    50% {
      -webkit-transform: scale(0.1);
      opacity: 0.3;
    }
    75% {
      -webkit-transform: scale(0.5);
      opacity: 0.5;
    }
    100% {
      -webkit-transform: scale(1);
      opacity: 0;
    }
  }
  body[data-layout-color=dark] .track-order-list ul li {
    border-left: 2px solid #424e5a;
  }
  .landing {
    background-color: #fff;
    /**BACK TO TOP**/
    /*--- navbar sticky ---*/
  }
  .landing .bg-body {
    background-color: var(--ct-section-bg) !important;
  }
  .landing p {
    font-size: 15px;
  }
  .landing .back-to-top-btn {
    position: fixed;
    padding: 0px 3px !important;
    bottom: 10px;
    right: 20px;
    display: none;
    text-align: center;
    border-radius: 3px;
  }
  .landing .back-to-top-btn i {
    font-size: 22px;
    line-height: 28px;
  }
  .landing .section {
    position: relative;
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .landing .section-sm {
    position: relative;
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .landing .row > * {
    position: relative;
  }
  .landing .bg-gradient {
    background: linear-gradient(to left, #673ab7, #3e1e8c) !important;
  }
  .landing .navbar-landing {
    padding: 20px 0px;
    width: 100%;
    border-radius: 0px;
    z-index: 999;
    margin-bottom: 0px;
    transition: all 0.5s ease-in-out;
  }
  .landing .navbar-landing .logo .logo-light {
    display: inline-block;
  }
  .landing .navbar-landing .logo .logo-dark {
    display: none;
  }
  .landing .navbar-landing .navbar-nav .nav-item .nav-link {
    line-height: 26px;
    color: rgba(255, 255, 255, 0.6);
    transition: all 0.4s;
    background-color: transparent !important;
    padding: 6px 10px;
    margin: 0 7px;
    font-weight: 600;
  }
  .landing .navbar-landing .navbar-nav .nav-item .nav-link:hover, .landing .navbar-landing .navbar-nav .nav-item .nav-link.active, .landing .navbar-landing .navbar-nav .nav-item .nav-link:active {
    color: #fff;
  }
  .landing .navbar-landing .navbar-nav .nav-item .nav-link:focus {
    outline: none;
  }
  .landing .navbar-toggler {
    font-size: 24px;
    margin-top: 5px;
    margin-bottom: 0px;
    color: #fff;
  }
  .landing .nav-sticky.navbar-landing {
    margin-top: 0px;
    padding: 10px 0px;
    background-color: var(--ct-section-bg);
    box-shadow: 0 10px 33px -14px rgba(0, 0, 0, 0.1);
  }
  .landing .nav-sticky.navbar-landing .logo .logo-dark {
    display: block;
  }
  .landing .nav-sticky.navbar-landing .logo .logo-light {
    display: none;
  }
  .landing .nav-sticky.navbar-landing .navbar-nav .nav-item .nav-link {
    color: rgba(50, 58, 70, 0.8);
  }
  .landing .nav-sticky.navbar-landing .navbar-nav .nav-item .nav-link:hover, .landing .nav-sticky.navbar-landing .navbar-nav .nav-item .nav-link.active, .landing .nav-sticky.navbar-landing .navbar-nav .nav-item .nav-link:active {
    color: #6658dd;
  }
  .landing .bg-home {
    position: relative;
    padding: 200px 0px 180px 0px;
  }
  .landing .home-center {
    display: table;
    width: 100%;
    height: 100%;
  }
  .landing .home-title .home-desc {
    max-width: 605px;
    font-size: 16px;
  }
  .landing .home-title .subscribe input {
    padding: 10px 20px;
    border: 1px solid rgba(255, 255, 255, 0.1);
    height: 43px;
    color: rgba(255, 255, 255, 0.6);
    background: rgba(255, 255, 255, 0.1);
  }
  .landing .home-title .subscribe input::-webkit-input-placeholder {
    color: rgba(255, 255, 255, 0.6);
  }
  .landing .home-title .subscribe input:-moz-placeholder {
    color: rgba(255, 255, 255, 0.6);
  }
  .landing .home-title .subscribe input::-moz-placeholder {
    color: rgba(255, 255, 255, 0.6);
  }
  .landing .home-title .subscribe input:-ms-input-placeholder {
    color: rgba(255, 255, 255, 0.6);
  }
  .landing .home-title .subscribe .btn {
    min-height: 43px;
  }
  .landing .home-title .subscribe .form-control:focus {
    outline: 0;
    box-shadow: none;
  }
  .landing .home-desc-center {
    display: table-cell;
    vertical-align: middle;
  }
  .landing .home-first-img {
    position: relative;
    z-index: 2;
    max-width: 300px;
  }
  .landing .home-second-img {
    position: absolute;
    max-width: 250px;
    top: 50%;
    transform: translateY(-50%);
    left: 61px;
    right: 0px;
    z-index: 1;
    opacity: 0.8;
  }
  .landing .home-third-img {
    position: absolute;
    right: 0px;
    max-width: 200px;
    top: 50%;
    transform: translateY(-50%);
    opacity: 0.7;
  }
  .landing .features-box {
    padding: 30px;
    text-align: center;
  }
  .landing .features-box .features-img img {
    max-height: 60px;
    filter: var(--ct-img-color);
  }
  .landing .features-icon i {
    display: inline-block;
    width: 48px;
    height: 48px;
    background: linear-gradient(to left, #673ab7, #3e1e8c) !important;
    border-radius: 7px;
    line-height: 48px;
  }
  .landing .demo-box,
  .landing .testi-desc {
    box-shadow: 0 10px 35px 0 rgba(152, 166, 173, 0.1);
    border-radius: 7px;
  }
  .landing .bg-shape {
    position: absolute;
    bottom: -1px;
    left: 0px;
    right: 0px;
  }
  .landing .bg-shape .bg-shape-svg {
    height: auto;
    fill: var(--ct-section-bg);
  }
  .landing .bg-shape .bg-shape-light-svg {
    height: auto;
    fill: var(--ct-section-light-bg);
  }
  .landing .pricing-plan {
    position: relative;
    overflow: hidden;
    box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
    border-radius: 9px;
    max-width: 370px;
    margin: 0px auto;
  }
  .landing .pricing-plan .lable {
    background-color: #f3f7f9;
    color: #6658dd;
    font-size: 12px;
    font-weight: 700;
    right: -26px;
    padding: 2px 25px;
    position: absolute;
    text-transform: uppercase;
    top: 20px;
    transform: rotate(45deg);
  }
  .landing .testi-box .testi-desc {
    position: relative;
  }
  .landing .testi-box .testi-desc:before {
    content: "";
    position: absolute;
    width: 14px;
    height: 14px;
    background: var(--ct-section-bg);
    bottom: -6px;
    left: 48px;
    transform: rotate(45deg);
  }
  .landing .testi-box .testi-img img {
    max-width: 48px;
  }
  .landing .custom-form {
    box-shadow: 0 10px 35px 0 rgba(152, 166, 173, 0.1);
    border-radius: 8px;
  }
  .landing .custom-form .form-group {
    margin-bottom: 1.5rem;
  }
  .landing .custom-form .form-group .form-control {
    height: 43px;
  }
  .landing .custom-form .form-group textarea.form-control {
    height: auto;
  }
  .landing .error {
    margin: 8px 0px;
    display: none;
    color: #f1556c;
  }
  .landing .cta {
    background-image: linear-gradient(120deg, #63e4ec 0%, #3db9dc 100%);
    border-radius: 8px;
  }
  .landing .footer {
    position: relative;
    padding: 60px 0px 20px 0px;
    left: 0;
    right: 0;
  }
  .landing .footer .footer-list li {
    padding: 7px 0px;
  }
  .landing .footer .footer-list li a {
    color: #adb5bd;
    transition: all 0.4s;
  }
  .landing .footer .footer-list li a:hover {
    color: #f7f7f7;
  }
  .landing .footer .footer-logo .logo-dark {
    display: none;
  }
  .landing .footer .footer-logo .logo-light {
    display: block;
  }
  .landing .footer .social-links li a {
    color: #adb5bd;
    font-size: 18px;
    padding: 0px 5px;
    transition: all 0.4s;
  }
  .landing .footer .social-links li a:hover {
    color: #f7f7f7;
  }
  @media (min-width: 200px) and (max-width: 1199px) {
    .landing .container {
      max-width: 95%;
    }
  }
  @media (min-width: 1200px) {
    .landing .container {
      max-width: 85%;
    }
  }
  @media (min-width: 1600px) {
    .landing .container {
      max-width: 70%;
    }
  }
  @media (min-width: 200px) and (max-width: 991px) {
    .landing .navbar-landing {
      margin-top: 0px;
      padding: 10px 0px !important;
      background-color: var(--ct-section-bg) !important;
      box-shadow: 0 10px 33px -14px rgba(0, 0, 0, 0.1);
    }
    .landing .navbar-landing .logo .logo-dark {
      display: block;
    }
    .landing .navbar-landing .logo .logo-light {
      display: none;
    }
    .landing .navbar-landing .navbar-nav .nav-item .nav-link {
      transition: all 0.4s;
      color: rgba(50, 58, 70, 0.8) !important;
      margin: 0px;
      padding: 6px 0px;
    }
    .landing .navbar-landing .navbar-nav .nav-item .nav-link:hover, .landing .navbar-landing .navbar-nav .nav-item .nav-link.active, .landing .navbar-landing .navbar-nav .nav-item .nav-link:active {
      color: #6658dd !important;
    }
    .landing .navbar-toggler {
      font-size: 24px;
      margin-top: 0px;
      margin-bottom: 0px;
      color: #323a46;
    }
    .landing .bg-home {
      padding: 130px 0px 120px 0px;
    }
    .landing .mo-mb-20 {
      margin-bottom: 20px !important;
    }
    .landing .footer {
      text-align: left;
    }
  }
  @media (max-width: 425px) {
    .landing .home-title h1, .landing .home-title .h1 {
      font-size: 34px;
    }
    .landing .home-img {
      display: none;
    }
    .landing .features-content,
  .landing .cta,
  .landing .custom-form {
      padding: 24px !important;
    }
    .landing .pull-none {
      float: none !important;
      text-align: center;
    }
  }
  body[data-layout-color=dark] .landing .demo-box,
  body[data-layout-color=dark] .landing .testi-desc {
    box-shadow: 0 10px 35px 0 rgba(206, 222, 239, 0.1);
  }
  body[data-layout-color=dark] .custom-form {
    box-shadow: 0 10px 35px 0 rgba(206, 222, 239, 0.1);
  }
  body[data-layout-color=dark] .footer .footer-list li {
    padding: 7px 0px;
  }
  body[data-layout-color=dark] .footer .footer-list li a {
    color: #8c98a5;
  }
  body[data-layout-color=dark] .footer .footer-list li a:hover {
    color: #36404a;
  }
  body[data-layout-color=dark] .footer .footer-logo .logo-dark {
    display: none;
  }
  body[data-layout-color=dark] .footer .footer-logo .logo-light {
    display: block;
  }
  body[data-layout-color=dark] .footer .social-links li a {
    color: #8c98a5;
  }
  body[data-layout-color=dark] .footer .social-links li a:hover {
    color: #36404a;
  }
  /*!
   * Waves v0.7.6
   * http://fian.my.id/Waves 
   * 
   * Copyright 2014-2018 Alfiana E. Sibuea and other contributors 
   * Released under the MIT license 
   * https://github.com/fians/Waves/blob/master/LICENSE */
  .waves-effect {
    position: relative;
    cursor: pointer;
    display: inline-block;
    overflow: hidden;
    -webkit-user-select: none;
            user-select: none;
    -webkit-tap-highlight-color: transparent;
  }
  .waves-effect .waves-ripple {
    position: absolute;
    border-radius: 50%;
    width: 100px;
    height: 100px;
    margin-top: -50px;
    margin-left: -50px;
    opacity: 0;
    background: rgba(0, 0, 0, 0.2);
    background: radial-gradient(rgba(0, 0, 0, 0.2) 0, rgba(0, 0, 0, 0.3) 40%, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, 0.5) 60%, rgba(255, 255, 255, 0) 70%);
    transition: all 0.5s ease-out;
    transition-property: transform, opacity;
    transform: scale(0) translate(0, 0);
    pointer-events: none;
  }
  .waves-effect.waves-light .waves-ripple {
    background: rgba(255, 255, 255, 0.4);
    background: radial-gradient(rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, 0.3) 40%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0) 70%);
  }
  .waves-effect.waves-classic .waves-ripple {
    background: rgba(0, 0, 0, 0.2);
  }
  .waves-effect.waves-classic.waves-light .waves-ripple {
    background: rgba(255, 255, 255, 0.4);
  }
  .waves-notransition {
    transition: none !important;
  }
  .waves-button,
  .waves-circle {
    transform: translateZ(0);
    mask-image: radial-gradient(circle, white 100%, black 100%);
  }
  .waves-button,
  .waves-button:hover,
  .waves-button:visited,
  .waves-button-input {
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    border: none;
    outline: none;
    color: inherit;
    background-color: rgba(0, 0, 0, 0);
    font-size: 1em;
    line-height: 1em;
    text-align: center;
    text-decoration: none;
    z-index: 1;
  }
  .waves-button {
    padding: 0.85em 1.1em;
    border-radius: 0.2em;
  }
  .waves-button-input {
    margin: 0;
    padding: 0.85em 1.1em;
  }
  .waves-input-wrapper {
    border-radius: 0.2em;
    vertical-align: bottom;
  }
  .waves-input-wrapper.waves-button {
    padding: 0;
  }
  .waves-input-wrapper .waves-button-input {
    position: relative;
    top: 0;
    left: 0;
    z-index: 1;
  }
  .waves-circle {
    text-align: center;
    width: 2.5em;
    height: 2.5em;
    line-height: 2.5em;
    border-radius: 50%;
  }
  .waves-float {
    mask-image: none;
    box-shadow: 0px 1px 1.5px 1px rgba(0, 0, 0, 0.12);
    transition: all 300ms;
  }
  .waves-float:active {
    box-shadow: 0px 8px 20px 1px rgba(0, 0, 0, 0.3);
  }
  .waves-block {
    display: block;
  }
  .apex-charts {
    min-height: 10px !important;
  }
  .apex-charts text {
    font-family: "Nunito", sans-serif !important;
    fill: var(--ct-text-muted);
    font-weight: 600;
  }
  .apex-charts .apexcharts-canvas {
    margin: 0 auto;
  }
  .apexcharts-tooltip-title,
  .apexcharts-tooltip-text,
  .apexcharts-legend-text {
    font-family: "Nunito", sans-serif !important;
  }
  .apexcharts-legend-series {
    font-weight: 600;
  }
  .apexcharts-gridline {
    pointer-events: none;
    stroke: var(--ct-apex-grid-color);
  }
  .apexcharts-legend-text {
    color: var(--ct-text-muted) !important;
  }
  .apexcharts-yaxis text,
  .apexcharts-xaxis text {
    font-family: "Nunito", sans-serif !important;
    fill: var(--ct-text-muted);
    font-weight: 600;
  }
  .apexcharts-point-annotations text,
  .apexcharts-xaxis-annotations text,
  .apexcharts-yaxis-annotations text {
    fill: var(--ct-text-muted);
  }
  .apexcharts-radar-series polygon {
    fill: transparent;
    stroke: #dee2e6;
  }
  .apexcharts-radar-series line {
    stroke: #dee2e6;
  }
  .apexcharts-pie-label,
  .apexcharts-datalabel,
  .apexcharts-datalabel-label,
  .apexcharts-datalabel-value {
    fill: var(--ct-text-muted) !important;
  }
  .apexcharts-plot-series .apexcharts-datalabel {
    fill: #fff !important;
  }
  .apexcharts-datalabels-group text {
    fill: var(--ct-text-muted) !important;
    font-family: "Nunito", sans-serif !important;
  }
  .scatter-images-chart .apexcharts-legend {
    overflow: hidden !important;
    min-height: 17px;
  }
  .scatter-images-chart .apexcharts-legend-marker {
    background: none !important;
    margin-right: 7px !important;
  }
  .scatter-images-chart .apexcharts-legend-series {
    align-items: flex-start !important;
  }
  .apexcharts-pie-series path {
    stroke: transparent !important;
  }
  .apexcharts-track path {
    stroke: #edeff1;
  }
  .apexcharts-xaxis line {
    stroke: #ced4da !important;
  }
  body[data-layout-color=dark] .apexcharts-radar-series polygon {
    stroke: #424e5a;
  }
  body[data-layout-color=dark] .apexcharts-radar-series line {
    stroke: #424e5a;
  }
  body[data-layout-color=dark] .apexcharts-track path {
    stroke: #4d5b69;
  }
  body[data-layout-color=dark] .apexcharts-xaxis line {
    stroke: #5d7186 !important;
  }
  .irs {
    position: relative;
    display: block;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
            user-select: none;
    font-size: 12px;
  }
  .irs-line {
    position: relative;
    display: block;
    overflow: hidden;
    outline: none !important;
  }
  .irs-bar {
    position: absolute;
    display: block;
    width: 0;
  }
  .irs-shadow {
    position: absolute;
    display: none;
    width: 0;
  }
  .irs-handle {
    position: absolute;
    display: block;
    box-sizing: border-box;
    cursor: default;
    z-index: 1;
  }
  .irs-handle.type_last {
    z-index: 2;
  }
  .irs-min,
  .irs-max {
    position: absolute;
    display: block;
    cursor: default;
  }
  .irs-min {
    left: 0;
  }
  .irs-max {
    right: 0;
  }
  .irs-from,
  .irs-to,
  .irs-single {
    position: absolute;
    display: block;
    top: 0;
    cursor: default;
    white-space: nowrap;
  }
  .irs-grid {
    position: absolute;
    display: none;
    bottom: 0;
    width: 100%;
    height: 20px;
  }
  .irs-with-grid .irs-grid {
    display: block;
  }
  .irs-grid-pol {
    position: absolute;
    top: 0;
    left: 0;
    width: 1px;
    height: 8px;
    background: #6c757d;
  }
  .irs-grid-pol.small {
    height: 4px;
  }
  .irs-grid-text {
    position: absolute;
    bottom: 0;
    /*rtl:ignore*/
    left: 0;
    white-space: nowrap;
    text-align: center;
    font-size: 9px;
    line-height: 9px;
    padding: 0 3px;
    color: #6c757d;
  }
  .irs-disable-mask {
    position: absolute;
    display: block;
    top: 0;
    left: -1%;
    width: 102%;
    height: 100%;
    cursor: default;
    z-index: 2;
  }
  .lt-ie9 .irs-disable-mask {
    background: #6c757d;
    filter: alpha(opacity=0);
    cursor: not-allowed;
  }
  .irs-disabled {
    opacity: 0.4;
  }
  .irs-hidden-input {
    position: absolute !important;
    display: block !important;
    top: 0 !important;
    left: 0 !important;
    width: 0 !important;
    height: 0 !important;
    font-size: 0 !important;
    line-height: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: hidden;
    outline: none !important;
    z-index: -9999 !important;
    background: none !important;
    border-style: solid !important;
    border-color: transparent !important;
  }
  .irs--flat {
    height: 40px;
  }
  .irs--flat.irs-with-grid {
    height: 60px;
  }
  .irs--flat .irs-line {
    top: 25px;
    height: 12px;
    background-color: var(--ct-progress-bg);
    border-radius: 4px;
  }
  .irs--flat .irs-bar {
    top: 25px;
    height: 12px;
    background-color: #6658dd;
  }
  .irs--flat .irs-bar--single {
    /*rtl:ignore*/
    border-radius: 4px 0 0 4px;
  }
  .irs--flat .irs-shadow {
    height: 1px;
    bottom: 16px;
    background-color: var(--ct-progress-bg);
  }
  .irs--flat .irs-handle {
    top: 22px;
    width: 16px;
    height: 18px;
    background-color: transparent;
  }
  .irs--flat .irs-handle > i:first-child {
    position: absolute;
    display: block;
    top: 0;
    left: 50%;
    width: 2px;
    height: 100%;
    margin-left: -1px;
    background-color: #4b3ad7 !important;
  }
  .irs--flat .irs-min,
  .irs--flat .irs-max {
    top: 0;
    padding: 1px 3px;
    color: #6c757d;
    font-size: 10px;
    line-height: 1.333;
    text-shadow: none;
    background-color: var(--ct-progress-bg);
    border-radius: 4px;
  }
  .irs--flat .irs-from,
  .irs--flat .irs-to,
  .irs--flat .irs-single {
    color: #fff;
    font-size: 10px;
    line-height: 1.333;
    text-shadow: none;
    padding: 1px 5px;
    background-color: #6658dd;
    border-radius: 4px;
  }
  .irs--flat .irs-from:before,
  .irs--flat .irs-to:before,
  .irs--flat .irs-single:before {
    position: absolute;
    display: block;
    content: "";
    bottom: -6px;
    left: 50%;
    width: 0;
    height: 0;
    margin-left: -3px;
    overflow: hidden;
    border: 3px solid transparent;
    border-top-color: #6658dd;
  }
  .irs--flat .irs-grid-pol {
    background-color: var(--ct-progress-bg);
  }
  .irs--flat .irs-grid-text {
    color: #6c757d;
  }
  .irs--modern .irs-line {
    border: none;
    background: var(--ct-progress-bg);
  }
  .irs--modern .irs-bar {
    background: #6658dd;
    background: linear-gradient(to bottom, #6658dd 0%, #3f2ed4 100%);
  }
  .irs--modern .irs-min,
  .irs--modern .irs-max {
    top: 0;
    padding: 1px 3px;
    color: #6c757d;
    font-size: 10px;
    line-height: 1.333;
    text-shadow: none;
    background-color: var(--ct-progress-bg);
    border-radius: 4px;
  }
  .irs--sharp .irs-from,
  .irs--sharp .irs-to,
  .irs--sharp .irs-single,
  .irs--sharp .irs-min,
  .irs--sharp .irs-max,
  .irs--sharp .irs-handle,
  .irs--sharp .irs-bar {
    background-color: #6658dd;
  }
  .irs--sharp .irs-line {
    background: var(--ct-progress-bg);
  }
  .irs--sharp .irs-from:before,
  .irs--sharp .irs-to:before,
  .irs--sharp .irs-single:before,
  .irs--sharp .irs-handle > i:first-child {
    border-top-color: #6658dd;
  }
  .irs--sharp .irs-handle.state_hover,
  .irs--sharp .irs-handle:hover {
    background-color: #3827c1;
  }
  .irs--sharp .irs-handle.state_hover > i:first-child,
  .irs--sharp .irs-handle:hover > i:first-child {
    border-top-color: #3827c1;
  }
  .irs--round .irs-from,
  .irs--round .irs-to,
  .irs--round .irs-single,
  .irs--round .irs-bar {
    background-color: #6658dd;
  }
  .irs--round .irs-from:before,
  .irs--round .irs-to:before,
  .irs--round .irs-single:before,
  .irs--round .irs-bar:before {
    border-top-color: #6658dd;
  }
  .irs--round .irs-handle {
    background-color: var(--ct-progress-bg);
    border: 4px solid #6658dd;
    box-shadow: 0 1px 3px rgba(102, 88, 221, 0.3);
  }
  .irs--round .irs-min,
  .irs--round .irs-max {
    color: #6c757d;
    background-color: #dee2e6;
  }
  .irs--round .irs-line {
    background: var(--ct-progress-bg);
  }
  .irs--square .irs-from,
  .irs--square .irs-to,
  .irs--square .irs-single,
  .irs--square .irs-bar {
    background-color: var(--ct-progress-bg);
  }
  .irs--square .irs-handle {
    border: 3px solid #6658dd;
    background-color: var(--ct-progress-bg);
  }
  .irs--square .irs-line {
    background: var(--ct-progress-bg);
  }
  .irs--square .irs-min,
  .irs--square .irs-max {
    top: 0;
    padding: 1px 3px;
    color: #6c757d;
    font-size: 10px;
    line-height: 1.333;
    text-shadow: none;
    background-color: var(--ct-progress-bg);
    border-radius: 4px;
  }
  body[data-layout-color=dark] .irs-grid-pol {
    background: #424e5a;
  }
  body[data-layout-color=dark] .irs-grid-text {
    color: #424e5a;
  }
  body[data-layout-color=dark] .lt-ie9 .irs-disable-mask {
    background: #424e5a;
  }
  body[data-layout-color=dark] .irs--flat .irs-min,
  body[data-layout-color=dark] .irs--flat .irs-max {
    color: #dee2e6;
  }
  body[data-layout-color=dark] .irs--flat .irs-grid-text {
    color: #dee2e6;
  }
  body[data-layout-color=dark] .irs--modern .irs-min,
  body[data-layout-color=dark] .irs--modern .irs-max {
    color: #dee2e6;
  }
  body[data-layout-color=dark] .irs--round .irs-min,
  body[data-layout-color=dark] .irs--round .irs-max {
    color: #dee2e6;
    background-color: #424e5a;
  }
  body[data-layout-color=dark] .irs--square .irs-min,
  body[data-layout-color=dark] .irs--square .irs-max {
    color: #dee2e6;
  }
  .calendar {
    float: left;
    margin-bottom: 0;
  }
  #calendar .table-bordered td,
  #calendar .table-bordered th {
    border: 1px solid var(--ct-table-border-color);
  }
  .none-border .modal-footer {
    border-top: none;
  }
  .fc-toolbar {
    margin: 10px 0 5px 0;
  }
  .fc-toolbar .fc-toolbar-title {
    font-size: 1.25rem;
    line-height: 1.875rem;
    text-transform: uppercase;
  }
  .fc-day-grid-event .fc-time {
    font-weight: 500;
  }
  .fc-event-time,
  .fc-event-title {
    color: #fff;
  }
  th.fc-col-header-cell {
    padding: 0.3rem 0;
  }
  .fc-day {
    background: transparent;
  }
  .fc-toolbar .fc-state-active,
  .fc-toolbar .ui-state-active,
  .fc-toolbar button:focus,
  .fc-toolbar button:hover,
  .fc-toolbar .ui-state-hover {
    z-index: 0;
  }
  .fc th.fc-widget-header {
    background: #dee2e6;
    font-size: 13px;
    line-height: 20px;
    padding: 10px 0;
    text-transform: uppercase;
    font-weight: 500;
  }
  .fc-unthemed th,
  .fc-unthemed td,
  .fc-unthemed thead,
  .fc-unthemed tbody,
  .fc-unthemed .fc-divider,
  .fc-unthemed .fc-row,
  .fc-unthemed .fc-popover {
    border-color: #dee2e6;
  }
  .fc-unthemed td.fc-today,
  .fc-unthemed .fc-divider {
    background: #dee2e6;
  }
  .fc-button {
    background: #dee2e6;
    border: none;
    color: #6c757d;
    text-transform: capitalize;
    box-shadow: none;
    border-radius: 3px;
    margin: 0 3px;
    padding: 6px 12px;
    height: auto;
  }
  .fc-text-arrow {
    font-family: inherit;
    font-size: 1rem;
  }
  .fc-state-hover,
  .fc-state-highlight,
  .fc-cell-overlay {
    background: #dee2e6;
  }
  .fc-state-down,
  .fc-state-active,
  .fc-state-disabled {
    background-color: #6658dd;
    color: #fff;
    text-shadow: none;
  }
  .fc-unthemed .fc-today {
    background: #fff;
  }
  .fc-event {
    border-radius: 2px;
    border: none !important;
    cursor: move;
    font-size: 0.8125rem !important;
    margin: 5px 7px;
    padding: 5px 5px !important;
    text-align: center;
  }
  .external-event {
    cursor: move;
    margin: 10px 0;
    padding: 8px 10px;
    color: #fff;
    border-radius: 4px;
  }
  .fc-basic-view td.fc-week-number span {
    padding-right: 8px;
  }
  .fc-basic-view td.fc-day-number {
    padding-right: 8px;
  }
  .fc-basic-view .fc-content {
    color: #fff;
  }
  .fc-time-grid-event .fc-content {
    color: #fff;
  }
  .fc-content-skeleton .fc-day-top .fc-day-number {
    float: right;
    height: 20px;
    width: 20px;
    text-align: center;
    line-height: 20px;
    background-color: #f3f7f9;
    border-radius: 50%;
    margin: 5px;
    font-size: 11px;
  }
  @media (max-width: 767.98px) {
    .fc-toolbar {
      display: block !important;
    }
    .fc-toolbar .fc-left,
  .fc-toolbar .fc-right,
  .fc-toolbar .fc-center {
      float: none;
      display: block;
      clear: both;
      margin: 10px 0;
    }
  
    .fc .fc-toolbar > * > * {
      float: none;
    }
  
    .fc-today-button {
      display: none;
    }
  }
  .fc-toolbar .btn {
    padding: 0.28rem 0.8rem;
    font-size: 0.7875rem;
    border-radius: 0.2rem;
  }
  .fc-list-item-title,
  .fc-list-item-time {
    color: #fff;
  }
  [dir=rtl] .fc-toolbar .btn-group .btn:first-child {
    border-top-left-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
    border-radius: 0.2rem;
  }
  [dir=rtl] .fc-toolbar .btn-group .btn:last-child {
    border-top-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
    border-radius: 0.2rem;
  }
  body[data-layout-color=dark] .fc th.fc-widget-header {
    background: #424e5a;
  }
  body[data-layout-color=dark] .fc-unthemed th,
  body[data-layout-color=dark] .fc-unthemed td,
  body[data-layout-color=dark] .fc-unthemed thead,
  body[data-layout-color=dark] .fc-unthemed tbody,
  body[data-layout-color=dark] .fc-unthemed .fc-divider,
  body[data-layout-color=dark] .fc-unthemed .fc-row,
  body[data-layout-color=dark] .fc-unthemed .fc-popover {
    border-color: #424e5a;
  }
  body[data-layout-color=dark] .fc-unthemed td.fc-today,
  body[data-layout-color=dark] .fc-unthemed .fc-divider {
    background: #424e5a;
  }
  body[data-layout-color=dark] .fc-button {
    background: #424e5a;
    color: #dee2e6;
  }
  body[data-layout-color=dark] .fc-state-hover,
  body[data-layout-color=dark] .fc-state-highlight,
  body[data-layout-color=dark] .fc-cell-overlay {
    background: #424e5a;
  }
  body[data-layout-color=dark] .fc-content-skeleton .fc-day-top .fc-day-number {
    background-color: #323a46;
  }
  .colorpicker {
    background: var(--ct-dropdown-bg);
    box-shadow: var(--ct-box-shadow);
    border: 1px solid var(--ct-dropdown-border-color);
  }
  .sp-picker-container .sp-alpha-handle {
    right: 0;
    left: auto;
  }
  .jqstooltip {
    box-sizing: content-box;
    width: auto !important;
    height: auto !important;
    background-color: #fff !important;
    box-shadow: var(--ct-box-shadow-lg);
    padding: 5px 10px !important;
    border-radius: 3px;
    border-color: #fff !important;
  }
  .jqsfield {
    color: #000 !important;
    font-size: 12px !important;
    line-height: 18px !important;
    font-family: "Nunito", sans-serif !important;
    font-weight: 600 !important;
  }
  .dataTables_wrapper.container-fluid, .dataTables_wrapper.container-sm, .dataTables_wrapper.container-md, .dataTables_wrapper.container-lg, .dataTables_wrapper.container-xl, .dataTables_wrapper.container-xxl {
    padding: 0;
  }
  table.dataTable {
    border-collapse: collapse !important;
    margin-bottom: 15px !important;
  }
  table.dataTable tbody > tr.selected,
  table.dataTable tbody > tr > .selected {
    background-color: #6658dd;
  }
  table.dataTable tbody > tr.selected td,
  table.dataTable tbody > tr > .selected td {
    border-color: #6658dd;
  }
  table.dataTable tbody td:focus {
    outline: none !important;
  }
  table.dataTable tbody th.focus,
  table.dataTable tbody td.focus {
    outline: 2px solid #6658dd !important;
    outline-offset: -1px;
    color: #6658dd;
    background-color: rgba(102, 88, 221, 0.15);
  }
  table.dataTable thead .sorting:before,
  table.dataTable thead .sorting_asc:before,
  table.dataTable thead .sorting_desc:before,
  table.dataTable thead .sorting_asc_disabled:before,
  table.dataTable thead .sorting_desc_disabled:before {
    right: 1em;
    left: auto;
    content: "↑";
  }
  table.dataTable thead .sorting:after,
  table.dataTable thead .sorting_asc:after,
  table.dataTable thead .sorting_desc:after,
  table.dataTable thead .sorting_asc_disabled:after,
  table.dataTable thead .sorting_desc_disabled:after {
    right: 0.5em;
    left: auto;
    content: "↓";
  }
  table.dataTable thead > tr > th.sorting_asc, table.dataTable thead > tr > th.sorting_desc, table.dataTable thead > tr > th.sorting {
    padding-right: 30px;
    padding-left: 0.85rem;
  }
  .dataTables_info {
    font-weight: 600;
  }
  table.dataTable.dtr-inline.collapsed > tbody > tr[role=row] > td:first-child:before,
  table.dataTable.dtr-inline.collapsed > tbody > tr[role=row] > th:first-child:before {
    box-shadow: var(--ct-box-shadow-lg);
    background-color: #1abc9c;
    top: 0.85rem;
  }
  table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td:first-child:before,
  table.dataTable.dtr-inline.collapsed > tbody > tr.parent > th:first-child:before {
    background-color: #f1556c;
    top: 0.85rem;
  }
  div.dt-button-info {
    background-color: #6658dd;
    border: none;
    color: #fff;
    box-shadow: none;
    border-radius: 3px;
    text-align: center;
    z-index: 21;
  }
  div.dt-button-info h2, div.dt-button-info .h2 {
    border-bottom: none;
    background-color: rgba(255, 255, 255, 0.2);
    color: #fff;
  }
  @media (max-width: 767.98px) {
    li.paginate_button.previous,
  li.paginate_button.next {
      display: inline-block;
      font-size: 1.5rem;
    }
  
    li.paginate_button {
      display: none;
    }
  
    .dataTables_paginate ul {
      text-align: center;
      display: block;
      margin: 1.5rem 0 0 !important;
    }
  
    div.dt-buttons {
      display: inline-table;
      margin-bottom: 1.5rem;
    }
  }
  .activate-select .sorting_1 {
    background-color: var(--ct-dropdown-link-hover-bg);
  }
  div.dataTables_wrapper div.dataTables_filter {
    text-align: right;
  }
  @media (max-width: 767px) {
    div.dataTables_wrapper div.dataTables_filter {
      text-align: center;
    }
  }
  div.dataTables_wrapper div.dataTables_filter input {
    margin-left: 0.5em;
    margin-right: 0;
  }
  div.table-responsive > div.dataTables_wrapper > div.row > div[class^=col-]:last-child {
    padding-right: 0;
  }
  div.table-responsive > div.dataTables_wrapper > div.row > div[class^=col-]:first-child {
    padding-left: 0;
  }
  table.dataTable > thead .sorting:before,
  table.dataTable > thead .sorting:after,
  table.dataTable > thead .sorting_asc:before,
  table.dataTable > thead .sorting_asc:after,
  table.dataTable > thead .sorting_desc:before,
  table.dataTable > thead .sorting_desc:after,
  table.dataTable > thead .sorting_asc_disabled:before,
  table.dataTable > thead .sorting_asc_disabled:after,
  table.dataTable > thead .sorting_desc_disabled:before,
  table.dataTable > thead .sorting_desc_disabled:after {
    bottom: 1em;
  }
  table.advanced-table {
    border-collapse: collapse !important;
    margin-bottom: 15px !important;
  }
  table.advanced-table thead th {
    position: relative;
    cursor: pointer;
  }
  table.advanced-table thead th.row_select {
    width: 45px;
    max-width: 55px !important;
  }
  table.advanced-table thead th.sortable:before {
    position: absolute;
    right: 1em;
    left: auto;
    content: "↑";
    opacity: 0.5;
  }
  table.advanced-table thead th.sortable:after {
    position: absolute;
    right: 0.5em;
    left: auto;
    content: "↓";
    opacity: 0.5;
  }
  table.advanced-table thead th.sorting_asc:before {
    opacity: 1;
  }
  table.advanced-table thead th.sorting_desc:after {
    opacity: 1;
  }
  table.advanced-table tbody tr.selected,
  table.advanced-table tbody > tr > .selected {
    background-color: #f3f7f9;
  }
  table.advanced-table tbody td:focus {
    outline: none !important;
  }
  body[data-layout-color=dark] table.advanced-table tbody tr.selected,
  body[data-layout-color=dark] table.advanced-table tbody > tr > .selected {
    background-color: #323a46;
  }
  .daterangepicker {
    font-family: "Nunito", sans-serif;
  }
  .daterangepicker td.active,
  .daterangepicker td.active:hover,
  .daterangepicker .ranges li.active {
    background-color: #6658dd;
  }
  .form-wizard-header {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }
  .select2-container .select2-selection--single {
    border: 1px solid var(--ct-input-border-color) !important;
    height: calc(1.5em + 0.9rem + 2px) !important;
    background-color: var(--ct-input-bg) !important;
    box-shadow: var(--ct-components-shadow-sm) !important;
    outline: none !important;
  }
  .select2-container .select2-selection--single .select2-selection__rendered {
    line-height: 36px !important;
    padding-left: 12px !important;
    color: var(--ct-input-color) !important;
    text-align: left !important;
  }
  .select2-container .select2-selection--single .select2-selection__arrow {
    height: 34px !important;
    width: 34px !important;
    right: 3px !important;
  }
  .select2-container .select2-selection--single .select2-selection__arrow::before {
    border-color: #adb5bd transparent transparent transparent !important;
    border-width: 6px 6px 0 6px !important;
  }
  .select2-container input::placeholder {
    color: var(--ct-input-placeholder-color) !important;
  }
  .select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-color: transparent transparent #adb5bd transparent !important;
    border-width: 0 6px 6px 6px !important;
  }
  .select2-results__option {
    padding: 6px 12px !important;
    text-align: left !important;
    color: #6c757d !important;
  }
  .select2-results__option.select2-results__option--highlighted {
    color: #fff !important;
  }
  .select2-results__option .select2-results__group {
    color: #6c757d !important;
  }
  .select2-dropdown {
    border: 1px solid var(--ct-dropdown-border-color) !important;
    box-shadow: var(--ct-box-shadow) !important;
    background-color: var(--ct-dropdown-bg) !important;
  }
  .select2-container--default .select2-search--dropdown {
    padding: 10px !important;
    background-color: var(--ct-dropdown-bg) !important;
  }
  .select2-container--default .select2-search--dropdown .select2-search__field {
    outline: none !important;
    border: 1px solid var(--ct-input-border-color) !important;
    background-color: var(--ct-input-bg) !important;
    color: var(--ct-input-color) !important;
    text-align: left !important;
  }
  .select2-container--default .select2-selection__rendered .select2-selection__placeholder {
    color: #6c757d !important;
  }
  .select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #6658dd !important;
    color: #fff;
  }
  .select2-container--default .select2-results__option[aria-selected=true] {
    background-color: var(--ct-dropdown-bg) !important;
    color: var(--ct-dropdown-link-active-color) !important;
  }
  .select2-container--default .select2-results__option[aria-selected=true]:hover {
    background-color: #6658dd !important;
    color: #fff !important;
  }
  .select2-container .select2-selection--multiple {
    min-height: calc(1.5em + 0.9rem + 2px) !important;
    border: 1px solid var(--ct-input-border-color) !important;
    background-color: var(--ct-input-bg) !important;
    box-shadow: var(--ct-components-shadow-sm) !important;
  }
  .select2-container .select2-selection--multiple .select2-selection__rendered {
    padding: 1px 10px !important;
  }
  .select2-container .select2-selection--multiple .select2-search__field {
    border: 0 !important;
    color: var(--ct-input-color) !important;
  }
  .select2-container .select2-selection--multiple .select2-selection__choice {
    background-color: #6658dd !important;
    border: none !important;
    color: #fff !important;
    border-radius: 3px !important;
    padding: 0 7px !important;
    margin-top: 6px !important;
  }
  .select2-container .select2-selection--multiple .select2-selection__choice__remove {
    color: #fff !important;
    margin-right: 5px !important;
  }
  .select2-container .select2-selection--multiple .select2-selection__choice__remove:hover {
    color: #fff !important;
  }
  .select2-container .select2-search--inline .select2-search__field {
    margin-top: 7px !important;
  }
  .select2-selection {
    overflow: hidden !important;
  }
  .select2-selection__rendered {
    white-space: normal !important;
    word-break: break-all !important;
  }
  body[data-layout-color=dark] .select2-container .select2-selection--single .select2-selection__arrow b {
    border-color: #8c98a5 transparent transparent transparent !important;
  }
  body[data-layout-color=dark] .select2-results__option {
    color: var(--ct--body-color) !important;
  }
  body[data-layout-color=dark] .select2-results__option.select2-results__option--highlighted {
    color: #fff !important;
  }
  body[data-layout-color=dark] .select2-results__option .select2-results__group {
    color: var(--ct--body-color) !important;
  }
  body[data-layout-color=dark] .select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-color: transparent transparent #8c98a5 transparent !important;
  }
  ngx-simplebar {
    position: relative;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-content: flex-start;
    align-items: flex-start;
  }
  .simplebar-wrapper {
    overflow: hidden;
    width: inherit;
    height: inherit;
    max-width: inherit;
    max-height: inherit;
  }
  .simplebar-mask {
    direction: inherit;
    position: absolute;
    overflow: hidden;
    padding: 0;
    margin: 0;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    width: auto !important;
    height: auto !important;
    z-index: 0;
  }
  .simplebar-offset {
    direction: inherit !important;
    box-sizing: inherit !important;
    resize: none !important;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    padding: 0;
    margin: 0;
    -webkit-overflow-scrolling: touch;
  }
  .simplebar-content-wrapper {
    direction: inherit;
    box-sizing: border-box !important;
    position: relative;
    display: block;
    height: 100%;
    /* Required for horizontal native scrollbar to not appear if parent is taller than natural height */
    width: auto;
    visibility: visible;
    overflow: auto;
    /* Scroll on this element otherwise element can't have a padding applied properly */
    max-width: 100%;
    /* Not required for horizontal scroll to trigger */
    max-height: 100%;
    /* Needed for vertical scroll to trigger */
    scrollbar-width: none;
  }
  .simplebar-content-wrapper::-webkit-scrollbar,
  .simplebar-hide-scrollbar::-webkit-scrollbar {
    display: none;
  }
  .simplebar-content:before,
  .simplebar-content:after {
    content: " ";
    display: table;
  }
  .simplebar-placeholder {
    max-height: 100%;
    max-width: 100%;
    width: 100%;
    pointer-events: none;
  }
  .simplebar-height-auto-observer-wrapper {
    box-sizing: inherit !important;
    height: 100%;
    width: 100%;
    max-width: 1px;
    position: relative;
    float: left;
    max-height: 1px;
    overflow: hidden;
    z-index: -1;
    padding: 0;
    margin: 0;
    pointer-events: none;
    flex-grow: inherit;
    flex-shrink: 0;
    flex-basis: 0;
  }
  .simplebar-height-auto-observer {
    box-sizing: inherit;
    display: block;
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    height: 1000%;
    width: 1000%;
    min-height: 1px;
    min-width: 1px;
    overflow: hidden;
    pointer-events: none;
    z-index: -1;
  }
  .simplebar-track {
    z-index: 1;
    position: absolute;
    right: 0;
    bottom: 0;
    pointer-events: none;
    overflow: hidden;
  }
  ngx-simplebar .simplebar-dragging .simplebar-content {
    pointer-events: none;
    user-select: none;
    -webkit-user-select: none;
  }
  ngx-simplebar .simplebar-dragging .simplebar-track {
    pointer-events: all;
  }
  .simplebar-scrollbar {
    position: absolute;
    right: 0px;
    width: 9px;
    min-height: 10px;
  }
  .simplebar-scrollbar:before {
    position: absolute;
    content: "";
    background: #a2adb7 !important;
    border-radius: 7px;
    left: 0;
    right: 0;
    opacity: 0;
    transition: opacity 0.2s linear;
  }
  .simplebar-scrollbar.simplebar-visible:before {
    /* When hovered, remove all transitions from drag handle */
    opacity: 0.5;
    transition: opacity 0s linear;
  }
  .simplebar-track.simplebar-vertical {
    top: 0;
    width: 11px;
  }
  .simplebar-track.simplebar-vertical .simplebar-scrollbar:before {
    top: 2px;
    bottom: 2px;
  }
  .simplebar-track.simplebar-horizontal {
    left: 0;
    height: 11px;
  }
  .simplebar-track.simplebar-horizontal .simplebar-scrollbar:before {
    height: 100%;
    left: 2px;
    right: 2px;
  }
  .simplebar-track.simplebar-horizontal .simplebar-scrollbar {
    right: auto;
    left: 0;
    top: 2px;
    height: 7px;
    min-height: 0;
    min-width: 10px;
    width: auto;
  }
  /* Rtl support */
  [data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical {
    right: auto;
    left: 0;
  }
  .hs-dummy-scrollbar-size {
    direction: rtl;
    position: fixed;
    opacity: 0;
    visibility: hidden;
    height: 500px;
    width: 500px;
    overflow-y: hidden;
    overflow-x: scroll;
  }
  .simplebar-hide-scrollbar {
    position: fixed;
    left: 0;
    visibility: hidden;
    overflow-y: scroll;
    scrollbar-width: none;
  }
  .custom-scroll {
    height: 100%;
  }
  .jq-toast-single {
    padding: 15px;
    font-family: "Nunito", sans-serif;
    background-color: #6658dd;
    font-size: 13px;
    line-height: 22px;
  }
  .jq-toast-single h2, .jq-toast-single .h2 {
    font-family: "Nunito", sans-serif;
  }
  .jq-toast-single a {
    font-size: 0.875rem;
  }
  .jq-toast-single a:hover {
    color: #fff;
  }
  .jq-has-icon {
    padding: 10px;
  }
  .close-jq-toast-single {
    position: absolute;
    top: -12px;
    right: -12px;
    font-size: 20px;
    cursor: pointer;
    height: 32px;
    width: 32px;
    background-color: #323a46;
    border-radius: 50%;
    text-align: center;
    line-height: 32px;
    color: #f3f7f9;
  }
  .jq-toast-loader {
    height: 3px;
    top: 0;
    border-radius: 0;
  }
  .jq-icon-primary {
    background-color: #6658dd;
    color: #fff;
    border-color: #6658dd;
  }
  .jq-icon-secondary {
    background-color: #6c757d;
    color: #fff;
    border-color: #6c757d;
  }
  .jq-icon-success {
    background-color: #1abc9c;
    color: #fff;
    border-color: #1abc9c;
  }
  .jq-icon-purple {
    background-color: #6658dd;
    color: #fff;
    border-color: #6658dd;
  }
  .jq-icon-info {
    background-color: #4fc6e1;
    color: #fff;
    border-color: #4fc6e1;
  }
  .jq-icon-warning {
    background-color: #f7b84b;
    color: #fff;
    border-color: #f7b84b;
  }
  .jq-icon-danger {
    background-color: #f1556c;
    color: #fff;
    border-color: #f1556c;
  }
  .jq-icon-light {
    background-color: #f3f7f9;
    color: #fff;
    border-color: #f3f7f9;
  }
  .jq-icon-dark {
    background-color: #323a46;
    color: #fff;
    border-color: #323a46;
  }
  .jq-icon-pink {
    background-color: #f672a7;
    color: #fff;
    border-color: #f672a7;
  }
  .jq-icon-blue {
    background-color: #4a81d4;
    color: #fff;
    border-color: #4a81d4;
  }
  .jq-icon-error {
    background-color: #f1556c;
    color: #f3f7f9;
    border-color: #f1556c;
  }
  .jq-icon-info, .jq-icon-warning, .jq-icon-error, .jq-icon-success {
    background-image: none;
  }
  .close-jq-toast-single {
    color: #f3f7f9;
  }
  body[data-layout-color=dark] .close-jq-toast-single {
    background-color: #f3f7f9;
    color: #424e5a;
  }
  body[data-layout-color=dark] .jq-icon-error {
    color: #424e5a;
  }
  body[data-layout-color=dark] .close-jq-toast-single {
    color: #424e5a;
  }
  .swal2-modal {
    font-family: "Nunito", sans-serif;
    box-shadow: 0 10px 33px rgba(0, 0, 0, 0.1);
  }
  .swal2-modal .swal2-title {
    font-size: 24px;
  }
  .swal2-modal .swal2-content {
    font-size: 16px;
  }
  .swal2-modal .swal2-spacer {
    margin: 10px 0;
  }
  .swal2-modal .swal2-file,
  .swal2-modal .swal2-input,
  .swal2-modal .swal2-textarea {
    border: 2px solid #dee2e6;
    font-size: 16px;
    box-shadow: none;
  }
  .swal2-modal .swal2-confirm {
    background-color: #6658dd !important;
    font-size: 0.875rem !important;
  }
  .swal2-modal .swal2-cancel.btn-cancel {
    background-color: #f1556c !important;
    font-size: 0.875rem;
  }
  .swal2-modal .swal2-confirm, .swal2-modal .swal2-cancel {
    margin: 0.3125em;
    padding: 0.625em 2em;
    font-weight: 500;
    box-shadow: none;
    font-size: 0.875rem !important;
  }
  .swal2-modal .swal2-confirm:focus, .swal2-modal .swal2-cancel:focus {
    box-shadow: none !important;
  }
  .swal2-modal .swal2-file:focus,
  .swal2-modal .swal2-input:focus,
  .swal2-modal .swal2-textarea:focus {
    outline: 0;
    border: 2px solid #6658dd;
  }
  .swal2-icon.swal2-question {
    color: #6658dd !important;
    border-color: #6658dd !important;
  }
  .swal2-icon.swal2-success {
    border-color: #1abc9c;
  }
  .swal2-icon.swal2-success .line,
  .swal2-icon.swal2-success [class^=swal2-success-line][class$=long],
  .swal2-icon.swal2-success [class^=swal2-success-line] {
    background-color: #1abc9c !important;
  }
  .swal2-icon.swal2-success .placeholder,
  .swal2-icon.swal2-success .swal2-success-ring {
    border-color: #1abc9c !important;
  }
  .swal2-icon.swal2-warning {
    color: #f7b84b !important;
    border-color: #f7b84b !important;
  }
  .swal2-icon.swal2-error {
    border-color: #f1556c !important;
  }
  .swal2-icon.swal2-error .line {
    background-color: #f1556c !important;
  }
  .swal2-icon.swal2-info {
    border-color: #4fc6e1;
    color: #4fc6e1;
  }
  .swal2-actions {
    margin: 1.6em auto 0 !important;
  }
  .swal2-container.swal2-backdrop-show:not(.swal2-toast-shown):not(.rl-swal-toast-container),
  .swal2-container.swal2-noanimation:not(.swal2-toast-shown):not(.rl-swal-toast-container) {
    background-color: rgba(var(--ct-modal-backdrop-bg), 0.5) !important;
  }
  .swal2-container.swal2-toast-shown,
  .swal2-container.rl-swal-toast-container {
    background: transparent !important;
    background-color: transparent !important;
  }
  body[data-layout-color=dark] .swal2-modal .swal2-file,
  body[data-layout-color=dark] .swal2-modal .swal2-input,
  body[data-layout-color=dark] .swal2-modal .swal2-textarea {
    border: 2px solid #424e5a;
  }
  .selectize-input {
    min-height: calc(1.5em + 0.9rem + 2px);
    padding: 0.45rem 0.9rem;
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.5;
    color: var(--ct-input-color);
    background-color: var(--ct-input-bg) !important;
    border: 1px solid var(--ct-input-border-color);
    box-shadow: var(--ct-components-shadow-sm);
  }
  .selectize-input > input {
    color: var(--ct-input-color);
  }
  .selectize-input > input::placeholder {
    color: var(--ct-input-placeholder-color);
  }
  .selectize-input.focus {
    color: var(--ct-input-focus-color);
    background-color: var(--ct-input-focus-bg);
    border-color: var(--ct-input-focus-border-color);
    outline: 0;
    box-shadow: none !important;
  }
  .selectize-control.multi .selectize-input > div {
    padding: 1px 8px;
    background: #edeff1;
    color: #343a40;
  }
  .selectize-control.multi .selectize-input > div > a {
    color: #343a40;
  }
  .selectize-control.multi .selectize-input > div.active {
    background: #6658dd;
  }
  .selectize-control.multi .selectize-input > div.active > a {
    color: color-yiq(#6658dd);
  }
  .selectize-control.single .selectize-input:after {
    border-style: solid;
    border-width: 0 2px 2px 0;
    border-color: transparent #adb5bd #adb5bd transparent;
    content: "";
    display: block;
    height: 7px;
    margin-top: -5px;
    pointer-events: none;
    position: absolute;
    right: 15px;
    left: auto;
    top: 50%;
    transform-origin: 66% 66%;
    transform: rotate(45deg);
    transition: all 0.15s ease-in-out;
    width: 7px;
  }
  .selectize-control.single .selectize-input.dropdown-active:after {
    border-width: 0 2px 2px 0;
    margin-top: -5px;
    border-color: transparent #adb5bd #adb5bd transparent;
    transform: rotate(-135deg);
  }
  .selectize-dropdown {
    padding: 0.3rem;
    color: var(--ct-dropdown-color);
    box-shadow: var(--ct-box-shadow);
    background-color: var(--ct-dropdown-bg);
    background-clip: padding-box;
    border: 1px solid var(--ct-dropdown-border-color);
    border-radius: 0.25rem;
    animation-name: DropDownSlide;
    animation-duration: 0.3s;
    animation-fill-mode: both;
    margin: 0;
    font-size: 0.875rem;
    position: absolute;
    z-index: 1000;
  }
  .selectize-dropdown.show {
    top: 100% !important;
  }
  .selectize-dropdown.active {
    color: var(--ct-dropdown-link-hover-color);
    background-color: var(--ct-dropdown-link-hover-bg);
  }
  .selectize-dropdown .scientific {
    color: #98a6ad;
  }
  .selectize-dropdown .option,
  .selectize-dropdown .optgroup-header {
    display: block;
    width: 100%;
    padding: 0.375rem 1.2rem;
    clear: both;
    cursor: pointer;
    font-weight: 400;
    color: var(--ct-dropdown-link-color);
    text-align: inherit;
    white-space: nowrap;
    background-color: transparent;
  }
  .selectize-dropdown .option:hover, .selectize-dropdown .option:focus,
  .selectize-dropdown .optgroup-header:hover,
  .selectize-dropdown .optgroup-header:focus {
    color: var(--ct-dropdown-link-hover-color);
    text-decoration: none;
    background-color: var(--ct-dropdown-link-hover-bg) !important;
  }
  .selectize-dropdown.plugin-optgroup_columns .optgroup {
    border-right-color: #dee2e6;
  }
  .selectize-dropdown .optgroup:before {
    background-color: #dee2e6;
  }
  .selectize-dropdown-header {
    border-bottom: 1px solid transparent;
    color: var(--ct-dropdown-link-active-color);
    background-color: var(--ct-dropdown-link-active-bg);
    text-decoration: none;
  }
  .selectize-dropdown-header .selectize-dropdown-header-close {
    right: 12px;
    left: auto;
  }
  .selectize-dropdown-content > div {
    background-color: transparent !important;
    color: var(--ct-input-color) !important;
  }
  body[data-layout-color=dark] .selectize-control.multi .selectize-input > div {
    background: #4d5b69;
    color: #f7f7f7;
  }
  body[data-layout-color=dark] .selectize-control.multi .selectize-input > div > a {
    color: #f7f7f7;
  }
  body[data-layout-color=dark] .selectize-control.single .selectize-input:after {
    border-color: transparent #8c98a5 #8c98a5 transparent;
  }
  body[data-layout-color=dark] .selectize-control.single .selectize-input.dropdown-active:after {
    border-color: transparent #8c98a5 #8c98a5 transparent;
  }
  body[data-layout-color=dark] .selectize-dropdown .scientific {
    color: #cedeef;
  }
  body[data-layout-color=dark] .selectize-dropdown.plugin-optgroup_columns .optgroup {
    border-right-color: #424e5a;
  }
  body[data-layout-color=dark] .selectize-dropdown .optgroup:before {
    background-color: #424e5a;
  }
  .tippy-tooltip .light-theme[data-animatefill] {
    background-color: transparent;
  }
  .light-theme {
    color: color-yiq(#fff);
    box-shadow: var(--ct-box-shadow-lg);
    background-color: #fff;
  }
  .light-theme .tippy-backdrop {
    background-color: #fff;
  }
  .light-theme .tippy-roundarrow {
    fill: #fff;
  }
  .gradient-theme .tippy-backdrop {
    background: #6658dd;
    background: linear-gradient(to left, #f1556c, #6658dd);
  }
  .tippy-popper[x-placement^=top] .tippy-tooltip.light-theme .tippy-arrow {
    border-top: 7px solid #fff;
    border-right: 7px solid transparent;
    border-left: 7px solid transparent;
  }
  .tippy-popper[x-placement^=bottom] .tippy-tooltip.light-theme .tippy-arrow {
    border-bottom: 7px solid #fff;
    border-right: 7px solid transparent;
    border-left: 7px solid transparent;
  }
  .tippy-popper[x-placement^=left] .tippy-tooltip.light-theme .tippy-arrow {
    border-left: 7px solid #fff;
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent;
  }
  .tippy-popper[x-placement^=right] .tippy-tooltip.light-theme .tippy-arrow {
    border-right: 7px solid #fff;
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent;
  }
  .dd-list .dd-item .dd-handle {
    border: none;
    padding: 8px 16px;
    height: auto;
    font-weight: 600;
    border-radius: 3px;
    background: var(--ct-dropdown-link-hover-bg);
    color: var(--ct-dropdown-link-color);
  }
  .dd-list .dd-item .dd-handle:hover {
    color: #6658dd;
  }
  .dd-list .dd-item button {
    height: 36px;
    font-size: 17px;
    margin: 0;
    color: #98a6ad;
    width: 36px;
  }
  .dd-list .dd3-item {
    margin: 5px 0;
  }
  .dd-list .dd3-item .dd-item button {
    width: 36px;
    height: 36px;
  }
  .dd-list .dd3-handle {
    margin: 0;
    height: 36px !important;
    float: left;
  }
  .dd-list .dd3-content {
    height: auto;
    border: none;
    padding: 8px 16px 8px 46px;
    background: var(--ct-dropdown-link-hover-bg);
    color: var(--ct-dropdown-link-color);
    font-weight: 600;
  }
  .dd-list .dd3-content:hover {
    color: #6658dd;
  }
  .dd-list .dd3-handle:before {
    content: "\f035c";
    font-family: "Material Design Icons";
    color: #adb5bd;
  }
  .dd-empty,
  .dd-placeholder {
    background: rgba(206, 212, 218, 0.2);
  }
  .dd-dragel .dd-handle {
    box-shadow: var(--ct-box-shadow);
  }
  body[data-layout-color=dark] .dd-list .dd-item button {
    color: #cedeef;
  }
  body[data-layout-color=dark] .dd-list .dd3-handle:before {
    color: #8c98a5;
  }
  body[data-layout-color=dark] .dd-empty,
  body[data-layout-color=dark] .dd-placeholder {
    background: rgba(93, 113, 134, 0.2);
  }
  div.hopscotch-bubble {
    border: 3px solid #6658dd;
    border-radius: 5px;
    z-index: 999;
  }
  div.hopscotch-bubble .hopscotch-next,
  div.hopscotch-bubble .hopscotch-prev {
    background-color: #6658dd !important;
    background-image: none !important;
    border-color: #6658dd !important;
    text-shadow: none !important;
    margin: 0 0 0 5px !important;
    font-family: "Nunito", sans-serif;
    color: #fff !important;
  }
  div.hopscotch-bubble .hopscotch-bubble-number {
    background: #f1556c;
    padding: 0;
    border-radius: 50%;
  }
  div.hopscotch-bubble .hopscotch-bubble-arrow-container.left .hopscotch-bubble-arrow-border {
    border-right: 19px solid #6658dd;
  }
  div.hopscotch-bubble .hopscotch-bubble-arrow-container.left .hopscotch-bubble-arrow {
    border: none;
  }
  div.hopscotch-bubble .hopscotch-bubble-arrow-container.right .hopscotch-bubble-arrow {
    border-left: 19px solid #6658dd;
    left: -2px;
  }
  div.hopscotch-bubble .hopscotch-bubble-arrow-container.right .hopscotch-bubble-arrow-border {
    border-left: 0 solid #6658dd;
  }
  div.hopscotch-bubble .hopscotch-bubble-arrow-container.up .hopscotch-bubble-arrow {
    border-bottom: 19px solid #6658dd;
    top: 0;
  }
  div.hopscotch-bubble .hopscotch-bubble-arrow-container.up .hopscotch-bubble-arrow-border {
    border-bottom: 0 solid rgba(0, 0, 0, 0.5);
  }
  div.hopscotch-bubble .hopscotch-bubble-arrow-container.down .hopscotch-bubble-arrow {
    border-top: 19px solid #6658dd;
    top: -2px;
  }
  div.hopscotch-bubble .hopscotch-bubble-arrow-container.down .hopscotch-bubble-arrow-border {
    border-top: 0 solid rgba(0, 0, 0, 0.5);
  }
  div.hopscotch-bubble h3, div.hopscotch-bubble .h3 {
    font-family: "Cerebri Sans,sans-serif";
    margin-bottom: 10px;
  }
  div.hopscotch-bubble .hopscotch-content {
    font-family: "Nunito", sans-serif;
  }
  .flotTip {
    padding: 8px 12px;
    background-color: #323a46;
    z-index: 100;
    color: #f3f7f9;
    opacity: 1;
    border-radius: 3px;
  }
  .legend {
    font-size: 14px;
  }
  .legend tr {
    height: 30px;
    font-family: "Cerebri Sans,sans-serif";
  }
  .legend > div {
    background-color: transparent !important;
  }
  .legendLabel {
    padding-left: 5px !important;
    line-height: 10px;
    padding-right: 10px;
    font-size: 13px;
    font-weight: 500;
    color: #98a6ad;
    text-transform: uppercase;
  }
  .legendColorBox div div {
    border-radius: 50%;
  }
  .flot-text {
    color: var(--ct-text-muted) !important;
  }
  .flot-svg text {
    fill: var(--ct-text-muted) !important;
  }
  @media (max-width: 767.98px) {
    .legendLabel {
      display: none;
    }
  }
  .legendIcon {
    width: 1.5em;
    height: 1.5em;
  }
  body[data-layout-color=dark] .flotTip {
    background-color: #f3f7f9;
    color: #323a46;
  }
  body[data-layout-color=dark] .legendLabel {
    color: #cedeef;
  }
  .morris-chart text {
    font-family: "Cerebri Sans,sans-serif" !important;
    fill: var(--ct-dropdown-link-color);
  }
  .morris-hover {
    position: absolute;
    z-index: 10;
  }
  .morris-hover.morris-default-style {
    font-size: 12px;
    text-align: center;
    border-radius: 5px;
    padding: 10px 12px;
    background: #323a46;
    color: #f3f7f9;
    font-family: "Nunito", sans-serif;
  }
  .morris-hover.morris-default-style .morris-hover-row-label {
    font-weight: bold;
    margin: 0.25em 0;
    font-family: "Cerebri Sans,sans-serif";
  }
  .morris-hover.morris-default-style .morris-hover-point {
    white-space: nowrap;
    margin: 0.1em 0;
    color: #fff;
  }
  body[data-layout-color=dark] .morris-hover.morris-default-style {
    background: #323a46;
    color: #dee2e6;
  }
  .chartjs-chart {
    margin: auto;
    position: relative;
    width: 100%;
  }
  .ct-golden-section:before {
    float: none;
  }
  .ct-grid {
    stroke: rgba(var(--ct-text-muted), 0.2);
  }
  .ct-chart {
    max-height: 300px;
  }
  .ct-chart .ct-label {
    fill: #adb5bd;
    color: #adb5bd;
    font-size: 12px;
    line-height: 1;
  }
  .ct-chart.simple-pie-chart-chartist .ct-label {
    color: #fff;
    fill: #fff;
    font-size: 16px;
  }
  .ct-chart .ct-series.ct-series-a .ct-bar,
  .ct-chart .ct-series.ct-series-a .ct-line,
  .ct-chart .ct-series.ct-series-a .ct-point,
  .ct-chart .ct-series.ct-series-a .ct-slice-donut {
    stroke: #4a81d4;
  }
  .ct-chart .ct-series.ct-series-b .ct-bar,
  .ct-chart .ct-series.ct-series-b .ct-line,
  .ct-chart .ct-series.ct-series-b .ct-point,
  .ct-chart .ct-series.ct-series-b .ct-slice-donut {
    stroke: #1abc9c;
  }
  .ct-chart .ct-series.ct-series-c .ct-bar,
  .ct-chart .ct-series.ct-series-c .ct-line,
  .ct-chart .ct-series.ct-series-c .ct-point,
  .ct-chart .ct-series.ct-series-c .ct-slice-donut {
    stroke: #f7b84b;
  }
  .ct-chart .ct-series.ct-series-d .ct-bar,
  .ct-chart .ct-series.ct-series-d .ct-line,
  .ct-chart .ct-series.ct-series-d .ct-point,
  .ct-chart .ct-series.ct-series-d .ct-slice-donut {
    stroke: #f1556c;
  }
  .ct-chart .ct-series.ct-series-e .ct-bar,
  .ct-chart .ct-series.ct-series-e .ct-line,
  .ct-chart .ct-series.ct-series-e .ct-point,
  .ct-chart .ct-series.ct-series-e .ct-slice-donut {
    stroke: #4fc6e1;
  }
  .ct-chart .ct-series.ct-series-f .ct-bar,
  .ct-chart .ct-series.ct-series-f .ct-line,
  .ct-chart .ct-series.ct-series-f .ct-point,
  .ct-chart .ct-series.ct-series-f .ct-slice-donut {
    stroke: #f672a7;
  }
  .ct-chart .ct-series.ct-series-g .ct-bar,
  .ct-chart .ct-series.ct-series-g .ct-line,
  .ct-chart .ct-series.ct-series-g .ct-point,
  .ct-chart .ct-series.ct-series-g .ct-slice-donut {
    stroke: #6658dd;
  }
  .ct-series-a .ct-area,
  .ct-series-a .ct-slice-pie {
    fill: #4a81d4;
  }
  .ct-series-b .ct-area,
  .ct-series-b .ct-slice-pie {
    fill: #1abc9c;
  }
  .ct-series-c .ct-area,
  .ct-series-c .ct-slice-pie {
    fill: #f7b84b;
  }
  .ct-series-d .ct-area,
  .ct-series-d .ct-slice-pie {
    fill: #f1556c;
  }
  .ct-area {
    fill-opacity: 0.33;
  }
  .chartist-tooltip {
    position: absolute;
    display: inline-block;
    opacity: 0;
    min-width: 10px;
    padding: 2px 10px;
    border-radius: 3px;
    background: #323a46;
    color: #f3f7f9;
    text-align: center;
    pointer-events: none;
    z-index: 1;
    transition: opacity 0.2s linear;
  }
  .chartist-tooltip.tooltip-show {
    opacity: 1;
  }
  body[data-layout-color=dark] .ct-chart .ct-label {
    fill: #adb5bd;
    color: #adb5bd;
  }
  body[data-layout-color=dark] .chartist-tooltip {
    background: #f3f7f9;
    color: #424e5a;
  }
  .c3-tooltip {
    box-shadow: var(--ct-box-shadow-lg);
    opacity: 1;
  }
  .c3-tooltip td {
    border-left: none;
    font-family: "Cerebri Sans,sans-serif";
  }
  .c3-tooltip td > span {
    background: #323a46;
  }
  .c3-tooltip tr {
    border: none !important;
  }
  .c3-tooltip th {
    background-color: #323a46;
    color: #f3f7f9;
  }
  .c3-chart-arcs-title {
    font-size: 18px;
    font-weight: 600;
  }
  .c3 text {
    font-family: "Nunito", sans-serif;
    fill: var(--ct-dropdown-link-color);
  }
  .c3-legend-item {
    font-family: "Cerebri Sans,sans-serif";
    font-size: 14px;
  }
  .c3 line,
  .c3 path {
    stroke: #ced4da;
  }
  .c3-chart-arc.c3-target g path {
    stroke: #fff;
  }
  body[data-layout-color=dark] .c3-tooltip td > span {
    background: #f3f7f9;
  }
  body[data-layout-color=dark] .c3-tooltip th {
    background-color: #f3f7f9;
    color: #323a46;
  }
  body[data-layout-color=dark] .c3 line,
  body[data-layout-color=dark] .c3 path {
    stroke: #5d7186;
  }
  #legend {
    background: #fff;
    position: absolute;
    top: 0;
    right: 15px;
  }
  #legend .line {
    color: #323a46;
  }
  .rickshaw_graph svg {
    max-width: 100%;
  }
  .rickshaw_legend .label {
    font-family: inherit;
    letter-spacing: 0.01em;
    font-weight: 600;
  }
  .rickshaw_graph .detail .item,
  .rickshaw_graph .detail .x_label,
  .rickshaw_graph .x_tick .title {
    font-family: "Nunito", sans-serif;
  }
  .gauge-chart text {
    font-family: "Nunito", sans-serif !important;
  }
  body[data-layout-color=dark] #legend .line {
    color: #f3f7f9;
  }
  .responsive-table-plugin .dropdown-menu li.checkbox-row {
    padding: 7px 15px;
    color: var(--ct-dropdown-link-color);
  }
  .responsive-table-plugin .table-responsive {
    border: none;
    margin-bottom: 0;
  }
  .responsive-table-plugin .btn-toolbar {
    display: block;
  }
  .responsive-table-plugin tbody th {
    font-size: 14px;
    font-weight: normal;
  }
  .responsive-table-plugin .checkbox-row {
    padding-left: 40px;
  }
  .responsive-table-plugin .checkbox-row label {
    display: inline-block;
    padding-left: 5px;
    position: relative;
    margin-bottom: 0;
  }
  .responsive-table-plugin .checkbox-row label::before {
    background-color: transparent;
    border-radius: 3px;
    border: 1px solid #ced4da;
    content: "";
    display: inline-block;
    height: 17px;
    left: 0;
    margin-left: -20px;
    position: absolute;
    transition: 0.3s ease-in-out;
    width: 17px;
    outline: none;
  }
  .responsive-table-plugin .checkbox-row label::after {
    color: #ced4da;
    display: inline-block;
    font-size: 9px;
    height: 16px;
    left: 0;
    margin-left: -19px;
    padding-left: 3px;
    padding-top: 1px;
    position: absolute;
    top: -2px;
    width: 16px;
  }
  .responsive-table-plugin .checkbox-row input[type=checkbox] {
    cursor: pointer;
    opacity: 0;
    z-index: 1;
    outline: none;
  }
  .responsive-table-plugin .checkbox-row input[type=checkbox]:disabled + label {
    opacity: 0.65;
  }
  .responsive-table-plugin .checkbox-row input[type=checkbox]:focus + label::before {
    outline-offset: -2px;
    outline: none;
  }
  .responsive-table-plugin .checkbox-row input[type=checkbox]:checked + label::after {
    content: "\f00c";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
  }
  .responsive-table-plugin .checkbox-row input[type=checkbox]:disabled + label::before {
    background-color: #dee2e6;
    cursor: not-allowed;
  }
  .responsive-table-plugin .checkbox-row input[type=checkbox]:checked + label::before {
    background-color: transparent;
    border-color: #6658dd;
  }
  .responsive-table-plugin .checkbox-row input[type=checkbox]:checked + label::after {
    color: #6658dd;
  }
  .responsive-table-plugin table.focus-on tbody tr.focused th,
  .responsive-table-plugin table.focus-on tbody tr.focused td,
  .responsive-table-plugin .sticky-table-header {
    background: #6658dd;
    --ct-table-accent-bg: $primary !important;
    border-color: #6658dd;
    color: #fff;
  }
  .responsive-table-plugin table.focus-on tbody tr.focused th table,
  .responsive-table-plugin table.focus-on tbody tr.focused td table,
  .responsive-table-plugin .sticky-table-header table {
    color: #fff;
  }
  .responsive-table-plugin .fixed-solution .sticky-table-header {
    top: 70px !important;
  }
  .responsive-table-plugin .btn-default {
    background-color: #f3f7f9;
    color: #323a46;
    border: 1px solid rgba(50, 58, 70, 0.3);
  }
  .responsive-table-plugin .btn-default.btn-primary {
    background-color: #6658dd !important;
    border-color: #6658dd !important;
    color: #fff !important;
    box-shadow: 0 0 0 2px rgba(102, 88, 221, 0.5);
  }
  .responsive-table-plugin .btn-group.pull-right {
    float: right;
  }
  .responsive-table-plugin .btn-group.pull-right .dropdown-menu {
    left: auto;
    right: 0;
  }
  .no-touch .dropdown-menu > .checkbox-row:hover, .no-touch .dropdown-menu > .checkbox-row:active {
    color: var(--ct-dropdown-link-active-color);
    background-color: var(--ct-dropdown-link-active-bg);
  }
  body[data-layout-color=dark] .responsive-table-plugin .checkbox-row label::before {
    border: 1px solid #5d7186;
  }
  body[data-layout-color=dark] .responsive-table-plugin .checkbox-row label::after {
    color: #5d7186;
  }
  body[data-layout-color=dark] .responsive-table-plugin .checkbox-row input[type=checkbox]:disabled + label::before {
    background-color: #424e5a;
  }
  body[data-layout-color=dark] .responsive-table-plugin .btn-default {
    background-color: #424e5a;
    color: #dee2e6;
    border: 1px solid rgba(243, 247, 249, 0.3);
  }
  @font-face {
    font-family: "footable";
    src: url('/assets/fonts/footable.eot');
    src: url('/assets/fonts/footable.eot?#iefix') format("embedded-opentype"), url('/assets/fonts/footable.woff') format("woff"), url('/assets/fonts/footable.ttf') format("truetype"), url('/assets/fonts/footable.svg#footable') format("svg");
    font-weight: normal;
    font-style: normal;
  }
  @media screen and (-webkit-min-device-pixel-ratio: 0) {
    @font-face {
      font-family: "footable";
      src: url('/assets/fonts/footable.svg#footable') format("svg");
      font-weight: normal;
      font-style: normal;
    }
  }
  .footable-odd {
    background-color: var(--ct-table-bg);
  }
  .footable-row-detail,
  .footable-detail-show {
    background-color: var(--ct-table-striped-bg);
  }
  .footable-pagination li {
    margin-left: 5px;
    float: left;
  }
  .footable-pagination li a {
    padding: 0.5rem 0.75rem;
    margin-left: -1px;
    line-height: 1.5;
    color: var(--ct-pagination-color);
    background-color: var(--ct-pagination-bg);
    display: block;
    border: 1px solid var(--ct-pagination-border-color);
    border-radius: 0.25rem;
  }
  .footable-pagination li a:hover {
    z-index: 2;
    color: var(--ct-pagination-hover-color);
    text-decoration: none;
    background-color: var(--ct-pagination-hover-bg);
    border-color: var(--ct-pagination-hover-border-color);
  }
  .footable-pagination li.active a {
    color: #fff;
    background-color: #6658dd;
    border-color: #6658dd;
  }
  .footable > thead > tr > th > span.footable-sort-indicator {
    float: right;
  }
  .footable {
    width: 100%;
  }
  .footable.breakpoint > tbody > tr.footable-detail-show > td {
    border-bottom: none;
  }
  .footable.breakpoint > tbody > tr.footable-detail-show > td > span.footable-toggle:before {
    content: "\e001";
  }
  .footable.breakpoint > tbody > tr:hover:not(.footable-row-detail) {
    cursor: pointer;
  }
  .footable.breakpoint > tbody > tr > td.footable-cell-detail {
    border-top: none;
  }
  .footable.breakpoint > tbody > tr > td > span.footable-toggle {
    display: inline-block;
    font-family: "footable";
    padding-right: 5px;
    font-size: 14px;
  }
  .footable.breakpoint > tbody > tr > td > span.footable-toggle:before {
    content: "\e000";
  }
  .footable.breakpoint.toggle-circle > tbody > tr.footable-detail-show > td > span.footable-toggle:before {
    content: "\e005";
  }
  .footable.breakpoint.toggle-circle > tbody > tr > td > span.footable-toggle:before {
    content: "\e004";
  }
  .footable.breakpoint.toggle-circle-filled > tbody > tr.footable-detail-show > td > span.footable-toggle:before {
    content: "\e003";
  }
  .footable.breakpoint.toggle-circle-filled > tbody > tr > td > span.footable-toggle:before {
    content: "\e002";
  }
  .footable.breakpoint.toggle-square > tbody > tr.footable-detail-show > td > span.footable-toggle:before {
    content: "\e007";
  }
  .footable.breakpoint.toggle-square > tbody > tr > td > span.footable-toggle:before {
    content: "\e006";
  }
  .footable.breakpoint.toggle-square-filled > tbody > tr.footable-detail-show > td > span.footable-toggle:before {
    content: "\e009";
  }
  .footable.breakpoint.toggle-square-filled > tbody > tr > td > span.footable-toggle:before {
    content: "\e008";
  }
  .footable.breakpoint.toggle-arrow > tbody > tr.footable-detail-show > td > span.footable-toggle:before {
    content: "\e00f";
  }
  .footable.breakpoint.toggle-arrow > tbody > tr > td > span.footable-toggle:before {
    content: "\e011";
  }
  .footable.breakpoint.toggle-arrow-small > tbody > tr.footable-detail-show > td > span.footable-toggle:before {
    content: "\e013";
  }
  .footable.breakpoint.toggle-arrow-small > tbody > tr > td > span.footable-toggle:before {
    content: "\e015";
  }
  .footable.breakpoint.toggle-arrow-circle > tbody > tr.footable-detail-show > td > span.footable-toggle:before {
    content: "\e01b";
  }
  .footable.breakpoint.toggle-arrow-circle > tbody > tr > td > span.footable-toggle:before {
    content: "\e01d";
  }
  .footable.breakpoint.toggle-arrow-circle-filled > tbody > tr.footable-detail-show > td > span.footable-toggle:before {
    content: "\e00b";
  }
  .footable.breakpoint.toggle-arrow-circle-filled > tbody > tr > td > span.footable-toggle:before {
    content: "\e00d";
  }
  .footable.breakpoint.toggle-arrow-tiny > tbody > tr.footable-detail-show > td > span.footable-toggle:before {
    content: "\e01f";
  }
  .footable.breakpoint.toggle-arrow-tiny > tbody > tr > td > span.footable-toggle:before {
    content: "\e021";
  }
  .footable.breakpoint.toggle-arrow-alt > tbody > tr.footable-detail-show > td > span.footable-toggle:before {
    content: "\e017";
  }
  .footable.breakpoint.toggle-arrow-alt > tbody > tr > td > span.footable-toggle:before {
    content: "\e019";
  }
  .footable.breakpoint.toggle-medium > tbody > tr > td > span.footable-toggle {
    font-size: 18px;
  }
  .footable.breakpoint.toggle-large > tbody > tr > td > span.footable-toggle {
    font-size: 24px;
  }
  .footable > thead > tr > th {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    user-select: none;
  }
  .footable > thead > tr > th.footable-sortable:hover {
    cursor: pointer;
  }
  .footable > thead > tr > th.footable-sorted > span.footable-sort-indicator:before {
    content: "\e012";
  }
  .footable > thead > tr > th.footable-sorted-desc > span.footable-sort-indicator:before {
    content: "\e013";
  }
  .footable > thead > tr > th > span.footable-sort-indicator {
    display: inline-block;
    font-family: "footable";
    padding-left: 5px;
    opacity: 0.3;
  }
  .footable > thead > tr > th > span.footable-sort-indicator:before {
    content: "\e022";
  }
  .footable > tfoot .pagination {
    margin: 0;
  }
  .footable.no-paging .hide-if-no-paging {
    display: none;
  }
  .footable-row-detail-inner {
    display: table;
  }
  .footable-row-detail-row {
    display: table-row;
    line-height: 1.5em;
  }
  .footable-row-detail-group {
    display: block;
    line-height: 2em;
    font-size: 1.2em;
    font-weight: 700;
  }
  .footable-row-detail-name {
    display: table-cell;
    font-weight: 700;
    padding-right: 0.5em;
  }
  .footable-row-detail-value {
    display: table-cell;
  }
  .bootstrap-table .table:not(.table-sm) > tbody > tr > td,
  .bootstrap-table .table:not(.table-sm) > tbody > tr > th,
  .bootstrap-table .table:not(.table-sm) > tfoot > tr > td,
  .bootstrap-table .table:not(.table-sm) > tfoot > tr > th,
  .bootstrap-table .table:not(.table-sm) > thead > tr > td {
    padding: 0.85rem;
  }
  .bootstrap-table .table {
    border-bottom: none;
  }
  .bootstrap-table .table > thead > tr > th {
    border-bottom: none;
  }
  .bootstrap-table table.table-borderless tr {
    border: none !important;
  }
  .bootstrap-table table.table-borderless tr th, .bootstrap-table table.table-borderless tr td {
    border: none !important;
  }
  .bootstrap-table table.table-bordered tr {
    border-color: var(--ct-table-border-color) !important;
  }
  .table-borderless.table-bordered {
    border: none !important;
  }
  table[data-toggle=table] {
    display: none;
  }
  .fixed-table-pagination .pagination-detail,
  .fixed-table-pagination div.pagination {
    margin-top: 20px;
    margin-bottom: 0;
  }
  .fixed-table-pagination .pagination .page-link {
    border-radius: 30px !important;
    margin: 0 3px;
    border: none;
  }
  .fixed-table-container {
    border: none;
  }
  .fixed-table-container thead th .th-inner {
    padding: 0.85rem;
  }
  .fixed-table-toolbar .fa {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
  }
  .fixed-table-toolbar .fa.fa-sync {
    font-weight: 900;
  }
  .fixed-table-toolbar .fa-toggle-down:before {
    content: "\f150";
  }
  .fixed-table-toolbar .fa-toggle-up:before {
    content: "\f151";
  }
  .fixed-table-toolbar .fa-refresh:before {
    content: "\f01e";
    font-weight: 900;
  }
  .fixed-table-toolbar .fa-th-list:before {
    content: "\f0ca";
    font-weight: 900;
  }
  .tablesaw thead {
    background: #f3f7f9;
    background-image: none;
    border: none;
  }
  .tablesaw thead th {
    text-shadow: none;
  }
  .tablesaw thead tr:first-child th {
    border: none;
    font-weight: 500;
    font-family: "Cerebri Sans,sans-serif";
  }
  .tablesaw td {
    border-top: 1px solid #f3f7f9 !important;
    border-bottom-width: 0px;
  }
  .tablesaw td,
  .tablesaw tbody th {
    font-size: inherit;
    line-height: inherit;
    padding: 10px !important;
  }
  .tablesaw-stack tbody tr,
  .tablesaw tbody tr {
    border-bottom: none;
  }
  .tablesaw-bar .btn-select.btn-small:after,
  .tablesaw-bar .btn-select.btn-micro:after {
    font-size: 8px;
    padding-right: 10px;
  }
  .tablesaw-swipe .tablesaw-cell-persist {
    box-shadow: none;
    border-color: #f3f7f9;
  }
  .tablesaw-enhanced .tablesaw-bar .btn {
    text-shadow: none;
    background-image: none;
    text-transform: none;
    border: 1px solid #dee2e6;
    padding: 3px 10px;
    color: #323a46;
  }
  .tablesaw-enhanced .tablesaw-bar .btn:after {
    display: none;
  }
  .tablesaw-enhanced .tablesaw-bar .btn.btn-select:hover {
    background: #fff;
  }
  .tablesaw-enhanced .tablesaw-bar .btn:hover,
  .tablesaw-enhanced .tablesaw-bar .btn:focus,
  .tablesaw-enhanced .tablesaw-bar .btn:active {
    color: #6658dd !important;
    background-color: var(--ct-table-hover-bg);
    outline: none !important;
    box-shadow: none !important;
    background-image: none;
  }
  .tablesaw-columntoggle-popup .btn-group {
    display: block;
  }
  .tablesaw-swipe .tablesaw-swipe-cellpersist {
    border-right: 2px solid #f3f7f9;
  }
  .tablesaw-sortable-btn {
    cursor: pointer;
  }
  .tablesaw-swipe-cellpersist {
    width: auto !important;
  }
  .tablesaw-bar-section label {
    color: inherit;
    margin-bottom: 0.5rem;
  }
  body[data-layout-color=dark] .tablesaw thead {
    background: #323a46;
  }
  body[data-layout-color=dark] .tablesaw td {
    border-top: 1px solid #323a46 !important;
  }
  body[data-layout-color=dark] .tablesaw-swipe .tablesaw-cell-persist {
    border-color: #323a46;
  }
  body[data-layout-color=dark] .tablesaw-enhanced .tablesaw-bar .btn {
    border: 1px solid #424e5a;
    color: #f3f7f9;
  }
  body[data-layout-color=dark] .tablesaw-swipe .tablesaw-swipe-cellpersist {
    border-right: 2px solid #323a46;
  }
  .jsgrid-cell {
    padding: 0.85rem;
    border: 1px solid var(--ct-table-border-color);
  }
  .jsgrid-grid-header,
  .jsgrid-grid-body,
  .jsgrid-header-row > .jsgrid-header-cell,
  .jsgrid-filter-row > .jsgrid-cell,
  .jsgrid-insert-row > .jsgrid-cell,
  .jsgrid-edit-row > .jsgrid-cell {
    border: none;
  }
  .jsgrid-row > .jsgrid-cell {
    background: transparent !important;
  }
  .jsgrid-alt-row > .jsgrid-cell {
    background: var(--ct-table-striped-bg);
  }
  .jsgrid-selected-row > .jsgrid-cell {
    background: var(--ct-table-hover-bg);
    border-color: var(--ct-table-border-color);
  }
  .jsgrid-header-row > .jsgrid-header-cell {
    background: #f3f7f9;
    text-align: center !important;
  }
  .jsgrid-filter-row > .jsgrid-cell {
    background: #fafcfc;
  }
  .jsgrid-edit-row > .jsgrid-cell,
  .jsgrid-insert-row > .jsgrid-cell {
    background: #f3f7f9;
  }
  .jsgrid input,
  .jsgrid select,
  .jsgrid textarea {
    padding: 0.4em 0.6em;
    outline: none !important;
    color: var(--ct-input-color);
    background-color: var(--ct-input-bg);
    border: 1px solid var(--ct-input-border-color);
    border-radius: 0.2rem;
  }
  .jsgrid-pager-container {
    margin-top: 10px;
  }
  .jsgrid-pager-page {
    padding: 0;
    margin: 0 2px;
  }
  .jsgrid-pager-page.jsgrid-pager-current-page {
    background-color: #6658dd;
    color: #fff;
  }
  .jsgrid-pager-page a,
  .jsgrid-pager-current-page {
    background-color: #f3f7f9;
    border-radius: 50%;
    height: 24px;
    width: 24px;
    display: inline-block;
    text-align: center;
    line-height: 24px;
    color: #6c757d;
  }
  .jsgrid-pager-nav-button a {
    color: #6c757d;
    font-weight: 600;
  }
  .jsgrid-pager-nav-button a:hover {
    color: #6658dd;
  }
  .jsgrid .jsgrid-button {
    width: 24px;
    height: 24px;
    border-radius: 50%;
    background-image: url('/assets/fonts/jsgrid.png');
    background-color: #f7f7f7;
    outline: none !important;
  }
  .jsgrid .jsgrid-button:hover {
    opacity: 0.9;
    background-color: #f3f7f9;
  }
  .jsgrid-search-mode-button {
    background-position: 0 -295px;
  }
  .jsgrid-insert-button {
    background-position: 0 -160px;
  }
  .jsgrid-header-sort:before {
    position: absolute;
  }
  body[data-layout-color=dark] .jsgrid-header-row > .jsgrid-header-cell {
    background: #323a46;
  }
  body[data-layout-color=dark] .jsgrid-filter-row > .jsgrid-cell {
    background: #363f4c;
  }
  body[data-layout-color=dark] .jsgrid-edit-row > .jsgrid-cell,
  body[data-layout-color=dark] .jsgrid-insert-row > .jsgrid-cell {
    background: #323a46;
  }
  body[data-layout-color=dark] .jsgrid-pager-page a,
  body[data-layout-color=dark] .jsgrid-pager-current-page {
    background-color: #323a46;
    color: #dee2e6;
  }
  body[data-layout-color=dark] .jsgrid-pager-nav-button a {
    color: #dee2e6;
  }
  body[data-layout-color=dark] .jsgrid .jsgrid-button {
    background-color: #36404a;
  }
  body[data-layout-color=dark] .jsgrid .jsgrid-button:hover {
    background-color: #323a46;
  }
  .ms-container {
    background: transparent url('/assets/fonts/multiple-arrow.png') no-repeat 50% 50%;
    width: auto;
    max-width: 370px;
  }
  .ms-container .ms-list {
    box-shadow: none;
    border: 1px solid var(--ct-input-border-color);
    box-shadow: var(--ct-components-shadow-sm);
  }
  .ms-container .ms-list.ms-focus {
    box-shadow: none;
    border: 1px solid var(--ct-input-focus-border-color);
  }
  .ms-container .ms-selectable li.ms-elem-selectable {
    border: none;
    padding: 5px 10px;
    color: var(--ct-dropdown-link-color);
  }
  .ms-container .ms-selectable li.ms-hover {
    background-color: #6658dd;
    color: #fff;
  }
  .ms-container .ms-selection li.ms-elem-selection {
    border: none;
    padding: 5px 10px;
    color: var(--ct-dropdown-link-color);
  }
  .ms-container .ms-selection li.ms-hover {
    background-color: #6658dd;
    color: #fff;
  }
  .ms-selectable {
    box-shadow: none;
    outline: none !important;
  }
  .ms-optgroup-label {
    font-weight: 500;
    font-family: "Cerebri Sans,sans-serif";
    color: #323a46 !important;
    font-size: 13px;
  }
  .ms-container .ms-selectable, .ms-container .ms-selection {
    background-color: var(--ct-input-bg);
  }
  body[data-layout-color=dark] .ms-optgroup-label {
    color: #f3f7f9 !important;
  }
  .autocomplete-suggestions {
    border: 1px solid var(--ct-dropdown-border-color);
    background-color: var(--ct-dropdown-bg);
    cursor: default;
    overflow: auto;
    max-height: 200px !important;
    box-shadow: var(--ct-box-shadow);
  }
  .autocomplete-suggestion {
    padding: 5px 10px;
    white-space: nowrap;
    overflow: hidden;
  }
  .autocomplete-no-suggestion {
    padding: 5px;
  }
  .autocomplete-selected {
    background: #f7f7f7;
    cursor: pointer;
  }
  .autocomplete-suggestions strong {
    font-weight: bold;
    color: #323a46;
  }
  .autocomplete-group {
    padding: 5px;
    font-weight: 500;
    font-family: "Cerebri Sans,sans-serif";
  }
  .autocomplete-group strong {
    font-weight: bold;
    font-size: 16px;
    color: #323a46;
    display: block;
  }
  body[data-layout-color=dark] .autocomplete-selected {
    background: #36404a;
  }
  body[data-layout-color=dark] .autocomplete-suggestions strong, body[data-layout-color=dark] .autocomplete-group strong {
    color: #f3f7f9;
  }
  .bootstrap-touchspin .btn .input-group-text {
    padding: 0;
    border: none;
    background-color: transparent;
    color: inherit;
  }
  .parsley-errors-list {
    margin: 0;
    padding: 0;
  }
  .parsley-errors-list > li {
    list-style: none;
    color: #f1556c;
    margin-top: 5px;
    padding-left: 20px;
    position: relative;
  }
  .parsley-errors-list > li:before {
    content: "\f0159";
    font-family: "Material Design Icons";
    position: absolute;
    left: 2px;
    top: -1px;
  }
  .parsley-error {
    border-color: #f1556c;
  }
  .parsley-success {
    border-color: #1abc9c;
  }
  .flatpickr-calendar {
    background: var(--ct-dropdown-bg);
    box-shadow: var(--ct-box-shadow);
    border: 1px solid var(--ct-dropdown-border-color);
  }
  .flatpickr-calendar.arrowTop:before {
    border-bottom-color: var(--ct-dropdown-bg);
  }
  .flatpickr-calendar.arrowTop:after {
    border-bottom-color: var(--ct-dropdown-bg);
  }
  .flatpickr-calendar.arrowBottom:before, .flatpickr-calendar.arrowBottom:after {
    border-top-color: var(--ct-dropdown-bg);
  }
  .flatpickr-current-month {
    font-size: 110%;
  }
  .flatpickr-day.selected, .flatpickr-day.startRange, .flatpickr-day.endRange, .flatpickr-day.selected.inRange, .flatpickr-day.startRange.inRange, .flatpickr-day.endRange.inRange, .flatpickr-day.selected:focus, .flatpickr-day.startRange:focus, .flatpickr-day.endRange:focus, .flatpickr-day.selected:hover, .flatpickr-day.startRange:hover, .flatpickr-day.endRange:hover, .flatpickr-day.selected.prevMonthDay, .flatpickr-day.startRange.prevMonthDay, .flatpickr-day.endRange.prevMonthDay, .flatpickr-day.selected.nextMonthDay, .flatpickr-day.startRange.nextMonthDay, .flatpickr-day.endRange.nextMonthDay {
    background: #6658dd;
    border-color: #6658dd;
  }
  .flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)), .flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)), .flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)) {
    box-shadow: -10px 0 0 #6658dd;
  }
  .flatpickr-time input:hover,
  .flatpickr-time .flatpickr-am-pm:hover,
  .flatpickr-time input:focus,
  .flatpickr-time .flatpickr-am-pm:focus {
    background: var(--ct-input-bg);
    color: var(--ct-dropdown-link-active-color);
  }
  .flatpickr-months .flatpickr-month {
    height: 36px;
  }
  .flatpickr-months .flatpickr-prev-month,
  .flatpickr-months .flatpickr-next-month,
  .flatpickr-months .flatpickr-month {
    color: #adb5bd;
    fill: #adb5bd;
  }
  .flatpickr-weekdays {
    background-color: var(--ct-dropdown-link-active-bg);
  }
  span.flatpickr-weekday,
  .flatpickr-day,
  .flatpickr-current-month input.cur-year[disabled],
  .flatpickr-current-month input.cur-year[disabled]:hover,
  .flatpickr-time input,
  .flatpickr-time .flatpickr-time-separator,
  .flatpickr-time .flatpickr-am-pm {
    color: var(--ct-dropdown-link-color);
    fill: var(--ct-dropdown-link-color);
  }
  .flatpickr-day.disabled, .flatpickr-day.disabled:hover, .flatpickr-day.prevMonthDay, .flatpickr-day.nextMonthDay, .flatpickr-day.notAllowed, .flatpickr-day.notAllowed.prevMonthDay, .flatpickr-day.notAllowed.nextMonthDay {
    color: var(--ct-dropdown-link-disabled-color);
  }
  .flatpickr-day.inRange, .flatpickr-day.prevMonthDay.inRange, .flatpickr-day.nextMonthDay.inRange, .flatpickr-day.today.inRange, .flatpickr-day.prevMonthDay.today.inRange, .flatpickr-day.nextMonthDay.today.inRange, .flatpickr-day:hover, .flatpickr-day.prevMonthDay:hover, .flatpickr-day.nextMonthDay:hover, .flatpickr-day:focus, .flatpickr-day.prevMonthDay:focus, .flatpickr-day.nextMonthDay:focus {
    background: var(--ct-dropdown-link-hover-bg);
    border-color: var(--ct-dropdown-link-hover-bg);
  }
  .flatpickr-calendar.showTimeInput.hasTime .flatpickr-time {
    border-top: 1px solid var(--ct-dropdown-bg);
  }
  .numInputWrapper:hover,
  .flatpickr-current-month .flatpickr-monthDropdown-months:hover {
    background-color: transparent;
    color: var(--ct-dropdown-link-active-color);
  }
  .flatpickr-day.inRange {
    box-shadow: -5px 0 0 var(--ct-dropdown-link-hover-bg), 5px 0 0 var(--ct-dropdown-link-hover-bg);
  }
  .flatpickr-day.flatpickr-disabled, .flatpickr-day.flatpickr-disabled:hover {
    color: var(--ct-dropdown-link-disabled-color);
  }
  body[data-layout-color=dark] .flatpickr-months .flatpickr-prev-month,
  body[data-layout-color=dark] .flatpickr-months .flatpickr-next-month,
  body[data-layout-color=dark] .flatpickr-months .flatpickr-month {
    color: #8c98a5;
    fill: #8c98a5;
  }
  .sp-container {
    background-color: var(--ct-dropdown-bg);
    z-index: 9;
  }
  .sp-container button {
    padding: 0.25rem 0.5rem;
    font-size: 0.71094rem;
    border-radius: 0.2rem;
    font-weight: 400;
    color: #323a46;
  }
  .sp-container button.sp-palette-toggle {
    background-color: #f3f7f9;
  }
  .sp-container button.sp-choose {
    background-color: #1abc9c;
    margin-left: 5px;
    margin-right: 0;
  }
  .sp-palette-container {
    border-right: 1px solid #dee2e6;
  }
  .sp-input {
    background-color: var(--ct-input-bg);
    border-color: var(--ct-input-border-color) !important;
    color: var(--ct-input-color);
  }
  .sp-input:focus {
    outline: none;
  }
  .clockpicker-popover .btn-default {
    background-color: #6658dd;
    color: #fff;
  }
  .clockpicker-popover {
    background: var(--ct-dropdown-bg);
    box-shadow: var(--ct-box-shadow);
    border: 1px solid var(--ct-dropdown-border-color);
  }
  .clockpicker-popover .popover-title {
    background-color: transparent;
    font-weight: 500;
  }
  .clockpicker-popover .clockpicker-plate {
    background: var(--ct-dropdown-link-hover-bg);
    border: 1px solid var(--ct-dropdown-border-color);
  }
  .clockpicker-popover .popover-content {
    background-color: transparent;
  }
  .clockpicker-tick {
    color: var(--ct-dropdown-link-color);
  }
  .clockpicker-tick:hover {
    background-color: rgba(102, 88, 221, 0.35);
  }
  .clockpicker-canvas line {
    stroke: #6658dd;
  }
  .clockpicker-canvas-bg {
    fill: rgba(102, 88, 221, 0.35);
  }
  .clockpicker-canvas-bearing,
  .clockpicker-canvas-fg {
    fill: #6658dd;
  }
  .clockpicker-button {
    display: block;
    width: 100%;
  }
  [dir=rtl] .sp-alpha {
    direction: ltr;
  }
  [dir=rtl] .sp-original-input-container .sp-add-on {
    border: none;
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
    border-top-left-radius: 4px !important;
    border-bottom-left-radius: 4px !important;
  }
  [dir=rtl] input.spectrum.with-add-on {
    border: 1px solid var(--ct-input-border-color);
    border-left: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: 0.2rem;
    border-bottom-right-radius: 0.2rem;
  }
  .sp-original-input-container .sp-add-on {
    border: none !important;
  }
  body[data-layout-color=dark] .sp-container button {
    color: #f3f7f9;
  }
  body[data-layout-color=dark] .sp-container button.sp-palette-toggle {
    background-color: #424e5a;
  }
  body[data-layout-color=dark] .sp-palette-container {
    border-right: 1px solid #424e5a;
  }
  .ql-container {
    font-family: "Nunito", sans-serif;
    border-bottom-left-radius: 0.2rem;
    border-bottom-right-radius: 0.2rem;
  }
  .ql-container.ql-snow {
    border-color: var(--ct-input-border-color);
  }
  .ql-bubble {
    border: 1px solid var(--ct-input-border-color);
    border-radius: 0.2rem;
  }
  .ql-toolbar {
    font-family: "Nunito", sans-serif !important;
    border-top-left-radius: 0.2rem;
    border-top-right-radius: 0.2rem;
  }
  .ql-toolbar span {
    outline: none !important;
    color: var(--ct-dropdown-link-color);
  }
  .ql-toolbar span:hover {
    color: #6658dd !important;
  }
  .ql-toolbar.ql-snow {
    border-color: var(--ct-input-border-color);
  }
  .ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
    border-color: transparent;
  }
  .ql-toolbar.ql-snow .ql-formats {
    margin-right: 15px;
    margin-left: 0;
  }
  .ql-snow .ql-stroke,
  .ql-snow .ql-script,
  .ql-snow .ql-strike svg {
    stroke: var(--ct-dropdown-link-color);
  }
  .ql-snow .ql-fill {
    fill: var(--ct-dropdown-link-color);
  }
  .ql-snow .ql-picker-options {
    background-color: var(--ct-dropdown-bg);
    border-color: var(--ct-dropdown-border-color) !important;
  }
  .ql-editor {
    text-align: left;
  }
  .ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
    position: absolute;
    margin-top: -9px;
    right: 0;
    left: auto;
    top: 50%;
    width: 18px;
  }
  .ql-editor ol li:not(.ql-direction-rtl),
  .ql-editor ul li:not(.ql-direction-rtl) {
    padding-left: 1.5em;
    padding-right: 0;
  }
  .ql-editor li:not(.ql-direction-rtl):before {
    margin-left: -1.5em;
    margin-right: 0.3em;
    text-align: right;
  }
  .ql-editor ol,
  .ql-editor ul {
    padding-left: 1.5em;
    padding-right: 0;
  }
  ngx-dropzone {
    border: 2px dashed var(--ct-input-border-color) !important;
    background: var(--ct-input-bg) !important;
    border-radius: 6px !important;
    cursor: pointer;
    min-height: 150px !important;
    padding: 20px !important;
    box-shadow: var(--ct-components-shadow-sm);
  }
  ngx-dropzone ngx-dropzone-label {
    z-index: 9 !important;
    margin: 2rem auto !important;
    text-align: center;
    color: #6c757d !important;
  }
  ngx-dropzone .dz-message {
    text-align: center;
    margin: 2rem 0 !important;
  }
  ngx-dropzone.dz-started .dz-message {
    display: none;
  }
  body[data-layout-color=dark] .dropzone ngx-dropzone-label {
    color: var(--ct-body-color) !important;
  }
  @font-face {
    font-family: "dropify";
    src: url('/assets/fonts/dropify.eot');
    src: url('/assets/fonts/dropify.eot#iefix') format("embedded-opentype"), url('/assets/fonts/dropify.woff') format("woff"), url('/assets/fonts/dropify.ttf') format("truetype"), url('/assets/fonts/dropify.svg#dropify') format("svg");
    font-weight: normal;
    font-style: normal;
  }
  .dropify-wrapper {
    border: 2px dashed var(--ct-input-border-color);
    background: var(--ct-input-bg);
    border-radius: 6px;
    color: var(--ct-input-color);
  }
  .dropify-wrapper:hover {
    background-image: linear-gradient(-45deg, var(--ct-card-cap-bg) 25%, transparent 25%, transparent 50%, var(--ct-card-cap-bg) 50%, var(--ct-card-cap-bg) 75%, transparent 75%, transparent);
  }
  .dropify-wrapper .dropify-preview {
    background-color: white;
  }
  .file-icon p {
    font-size: 20px;
  }
  body[data-layout-color=dark] .dropify-wrapper .dropify-preview {
    background-color: #414d59;
  }
  .editable-clear-x {
    background: url('/assets/fonts/clear.png') center center no-repeat;
  }
  .editableform-loading {
    background: url('/assets/fonts/loading.gif') center center no-repeat;
  }
  .editable-checklist label {
    display: block;
  }
  .editable-input .form-control, .editable-input .form-select {
    display: inline-block;
  }
  .editable-buttons {
    margin-left: 7px;
  }
  .editable-buttons .editable-cancel {
    margin-left: 7px;
  }
  .editable-checklist > div {
    margin-bottom: 7px;
  }
  .image-crop-preview .img-preview {
    float: left;
    margin-bottom: 0.5rem;
    margin-right: 0.5rem;
    overflow: hidden;
    background-color: #f3f7f9;
    text-align: center;
    width: 100%;
  }
  .image-crop-preview .img-preview > img {
    max-width: 100%;
  }
  .image-crop-preview .preview-lg {
    height: 9rem;
    width: 16rem;
  }
  .image-crop-preview .preview-md {
    height: 4.5rem;
    width: 8rem;
  }
  .image-crop-preview .preview-sm {
    height: 2.25rem;
    width: 4rem;
  }
  .image-crop-preview .preview-xs {
    height: 1.125rem;
    margin-right: 0;
    width: 2rem;
  }
  .img-crop-preview-btns > .btn,
  .img-crop-preview-btns > .btn-group {
    margin-bottom: 8px;
    margin-right: 8px;
  }
  .docs-cropped .modal-body > img,
  .docs-cropped .modal-body > canvas {
    max-width: 100%;
  }
  .docs-drop-options {
    max-height: 400px;
    overflow-y: auto;
  }
  body[data-layout-color=dark] .image-crop-preview .img-preview {
    background-color: #323a46;
  }
  agm-map {
    height: 300px;
    border-radius: 3px;
  }
  .gmaps,
  .gmaps-panaroma {
    height: 300px;
    background: #f3f7f9;
    border-radius: 3px;
  }
  .gmaps-overlay {
    display: block;
    text-align: center;
    color: #fff;
    font-size: 16px;
    line-height: 40px;
    background: #6658dd;
    border-radius: 4px;
    padding: 10px 20px;
  }
  .gmaps-overlay_arrow {
    left: 50%;
    margin-left: -16px;
    width: 0;
    height: 0;
    position: absolute;
  }
  .gmaps-overlay_arrow.above {
    bottom: -15px;
    border-left: 16px solid transparent;
    border-right: 16px solid transparent;
    border-top: 16px solid #6658dd;
  }
  .gmaps-overlay_arrow.below {
    top: -15px;
    border-left: 16px solid transparent;
    border-right: 16px solid transparent;
    border-bottom: 16px solid #6658dd;
  }
  body[data-layout-color=dark] .gmaps,
  body[data-layout-color=dark] .gmaps-panaroma {
    background: #323a46;
  }
  .jvectormap-label {
    border: none;
    background: #323a46;
    color: #f3f7f9;
    font-family: "Cerebri Sans,sans-serif";
    font-size: 0.875rem;
    padding: 5px 8px;
  }
  svg {
    touch-action: none;
  }
  image,
  text,
  .jvm-zoomin,
  .jvm-zoomout {
    -webkit-user-select: none;
            user-select: none;
  }
  .jvm-container {
    touch-action: none;
    position: relative;
    overflow: hidden;
    height: 100%;
    width: 100%;
  }
  .jvm-tooltip {
    border-radius: 3px;
    background-color: #343a40;
    font-family: "Nunito", sans-serif;
    font-size: 0.875rem;
    box-shadow: 1px 2px 12px rgba(0, 0, 0, 0.2);
    padding: 5px 8px;
    white-space: nowrap;
    position: absolute;
    display: none;
    color: #f3f7f9;
    border: none;
  }
  .jvm-zoom-btn {
    border-radius: 3px;
    background-color: #343a40;
    padding: 3px;
    box-sizing: border-box;
    position: absolute;
    line-height: 10px;
    cursor: pointer;
    color: #f3f7f9;
    height: 15px;
    width: 15px;
    left: 10px;
  }
  .jvm-zoom-btn.jvm-zoomout {
    top: 30px;
  }
  .jvm-zoom-btn.jvm-zoomin {
    top: 10px;
  }
  .jvm-series-container {
    right: 15px;
    position: absolute;
  }
  .jvm-series-container.jvm-series-h {
    bottom: 15px;
  }
  .jvm-series-container.jvm-series-v {
    top: 15px;
  }
  .jvm-series-container .jvm-legend {
    background-color: #fff;
    border: 1px solid #e5e7eb;
    margin-left: 0.75rem;
    border-radius: 0.25rem;
    border-color: #e5e7eb;
    padding: 0.6rem;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    float: left;
  }
  .jvm-series-container .jvm-legend .jvm-legend-title {
    line-height: 1;
    border-bottom: 1px solid #e5e7eb;
    padding-bottom: 0.5rem;
    margin-bottom: 0.575rem;
    text-align: left;
  }
  .jvm-series-container .jvm-legend .jvm-legend-inner {
    overflow: hidden;
  }
  .jvm-series-container .jvm-legend .jvm-legend-inner .jvm-legend-tick {
    overflow: hidden;
    min-width: 40px;
  }
  .jvm-series-container .jvm-legend .jvm-legend-inner .jvm-legend-tick:not(:first-child) {
    margin-top: 0.575rem;
  }
  .jvm-series-container .jvm-legend .jvm-legend-inner .jvm-legend-tick .jvm-legend-tick-sample {
    border-radius: 4px;
    margin-right: 0.65rem;
    height: 16px;
    width: 16px;
    float: left;
  }
  .jvm-series-container .jvm-legend .jvm-legend-inner .jvm-legend-tick .jvm-legend-tick-text {
    font-size: 12px;
    text-align: center;
    float: left;
  }
  .jvm-line[animation=true] {
    animation: jvm-line-animation 10s linear forwards infinite;
  }
  @keyframes jvm-line-animation {
    from {
      stroke-dashoffset: 250;
    }
  }
  body[data-layout-color=dark] .jvectormap-label {
    border: none;
    background: #f7f7f7;
    color: #323a46;
  }
  body[data-layout-color=dark] .jvectormap-container .jvectormap-zoomin,
  body[data-layout-color=dark] .jvectormap-container .jvectormap-zoomout {
    background-color: #f7f7f7;
    color: #323a46;
  }
  .mapael .map {
    position: relative;
  }
  .mapael .map .zoomIn {
    top: 25px;
  }
  .mapael .map .zoomOut {
    top: 50px;
  }
  .mapael .mapTooltip {
    position: absolute;
    background-color: #6658dd;
    opacity: 0.95;
    border-radius: 3px;
    padding: 2px 10px;
    z-index: 1000;
    max-width: 200px;
    display: none;
    color: #fff;
    font-family: "Cerebri Sans,sans-serif";
  }
  .mapael .zoomIn,
  .mapael .zoomOut,
  .mapael .zoomReset {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    border-radius: 2px;
    font-weight: 500;
    cursor: pointer;
    background-color: #6658dd;
    text-decoration: none;
    color: #fff;
    font-size: 14px;
    position: absolute;
    top: 0;
    left: 10px;
    width: 24px;
    height: 24px;
    line-height: 24px;
  }
  .mapael .plotLegend text {
    font-family: "Nunito", sans-serif !important;
    fill: var(--ct-text-muted);
  }
  .datepicker {
    padding: 10px !important;
    animation: none;
  }
  .datepicker td,
  .datepicker th {
    width: 30px;
    height: 30px;
    border-radius: 50%;
  }
  .datepicker table tr td.active.active, .datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled.disabled, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active.disabled:hover.active, .datepicker table tr td.active.disabled:hover.disabled, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active.disabled:hover:hover,
  .datepicker table tr td .active.disabled:hover[disabled],
  .datepicker table tr td .active.disabled[disabled],
  .datepicker table tr td .active:active,
  .datepicker table tr td .active:hover,
  .datepicker table tr td .active:hover.active,
  .datepicker table tr td .active:hover.disabled,
  .datepicker table tr td .active:hover:active,
  .datepicker table tr td .active:hover:hover,
  .datepicker table tr td .active:hover[disabled],
  .datepicker table tr td .active[disabled],
  .datepicker table tr td span.active.active,
  .datepicker table tr td span.active.disabled,
  .datepicker table tr td span.active.disabled.active,
  .datepicker table tr td span.active.disabled.disabled,
  .datepicker table tr td span.active.disabled:active,
  .datepicker table tr td span.active.disabled:hover,
  .datepicker table tr td span.active.disabled:hover.active,
  .datepicker table tr td span.active.disabled:hover.disabled,
  .datepicker table tr td span.active.disabled:hover:active,
  .datepicker table tr td span.active.disabled:hover:hover,
  .datepicker table tr td span.active.disabled:hover[disabled],
  .datepicker table tr td span.active.disabled[disabled],
  .datepicker table tr td span.active:active,
  .datepicker table tr td span.active:hover,
  .datepicker table tr td span.active:hover.active,
  .datepicker table tr td span.active:hover.disabled,
  .datepicker table tr td span.active:hover:active,
  .datepicker table tr td span.active:hover:hover,
  .datepicker table tr td span.active:hover[disabled],
  .datepicker table tr td span.active[disabled], .datepicker table tr td.today, .datepicker table tr td.today.disabled, .datepicker table tr td.today.disabled:hover, .datepicker table tr td.today:hover {
    background-color: #6658dd !important;
    background-image: none !important;
    color: #fff;
  }
  .datepicker table tr td.day.focused, .datepicker table tr td.day:hover,
  .datepicker table tr td span.focused,
  .datepicker table tr td span:hover {
    background: #f7f7f7;
  }
  .datepicker table tr td.new, .datepicker table tr td.old,
  .datepicker table tr td span.new,
  .datepicker table tr td span.old {
    color: #6c757d;
    opacity: 0.4;
  }
  .datepicker .datepicker-switch:hover,
  .datepicker .next:hover,
  .datepicker .prev:hover,
  .datepicker tfoot tr th:hover {
    background: #f7f7f7;
  }
  .datepicker .datepicker-switch:hover {
    background: none;
  }
  .datepicker-dropdown:after {
    border-bottom: 6px solid var(--ct-dropdown-bg);
  }
  .datepicker-dropdown:before {
    border-bottom-color: var(--ct-dropdown-border-color);
  }
  .datepicker-dropdown.datepicker-orient-top:before {
    border-top: 7px solid var(--ct-dropdown-border-color);
  }
  .datepicker-dropdown.datepicker-orient-top:after {
    border-top: 6px solid var(--ct-dropdown-bg);
  }
  ngb-datepicker {
    border-color: #dee2e6;
  }
  ngb-datepicker .ngb-dp-header {
    background-color: #f3f7f9;
    padding: 0.25rem 0;
  }
  ngb-datepicker .ngb-dp-header .ngb-dp-navigation-select > .form-select {
    margin: 0 3px;
  }
  ngb-datepicker .ngb-dp-header .ngb-dp-arrow-btn {
    color: #98a6ad;
  }
  ngb-datepicker .ngb-dp-header .ngb-dp-arrow-btn:focus {
    box-shadow: none;
  }
  ngb-datepicker .ngb-dp-header .ngb-dp-arrow-btn .ngb-dp-navigation-chevron {
    width: 0.55rem;
    height: 0.55rem;
  }
  ngb-datepicker .ngb-dp-week .ngb-dp-weekdays {
    background-color: #f3f7f9;
  }
  ngb-datepicker [ngbDatepickerDayView] {
    line-height: 2.5rem;
    background-color: transparent !important;
  }
  ngb-datepicker .ngb-dp-week-number,
  ngb-datepicker .ngb-dp-weekday,
  ngb-datepicker .ngb-dp-day {
    font-style: inherit;
    color: #98a6ad;
    width: 2.5rem;
    height: 2.5rem;
    line-height: 2.5rem;
  }
  ngb-datepicker .ngb-dp-day:focus {
    outline: none !important;
  }
  ngb-datepicker .ngb-dp-day .btn-light,
  ngb-datepicker .ngb-dp-today .btn-light {
    width: 36px;
    height: 36px;
    border-radius: 50%;
    font-size: 13px;
    color: #6c757d;
  }
  ngb-datepicker .ngb-dp-day .btn-light.active,
  ngb-datepicker .ngb-dp-today .btn-light.active {
    border: none;
  }
  ngb-datepicker .ngb-dp-day .btn-light.bg-primary,
  ngb-datepicker .ngb-dp-today .btn-light.bg-primary {
    font-weight: bold;
    background-color: #6658dd !important;
  }
  ngb-datepicker .ngb-footer-button {
    padding: 8px;
    text-align: right;
  }
  ngb-datepicker .ngb-footer-button .btn-sm, ngb-datepicker .ngb-footer-button .btn-group-sm > .btn {
    font-size: 0.75rem;
  }
  .calendar-widget ngb-datepicker {
    width: 100%;
    height: 100%;
    padding: 0 20px;
    padding-bottom: 0px;
    border: none;
  }
  .calendar-widget ngb-datepicker .ngb-dp-header .form-select {
    height: 2rem;
  }
  .calendar-widget ngb-datepicker .ngb-dp-weekday.small {
    font-size: 15px;
  }
  .calendar-widget ngb-datepicker .ngb-dp-content {
    margin-top: 5px;
  }
  .calendar-widget ngb-datepicker .ngb-dp-content .ngb-dp-month {
    width: 100%;
  }
  .calendar-widget ngb-datepicker .ngb-dp-content .ngb-dp-month .ngb-dp-week {
    height: 40px;
    justify-content: space-between;
  }
  .calendar-widget ngb-datepicker .ngb-dp-content .ngb-dp-month .ngb-dp-week .ngb-dp-day .btn-light {
    font-size: 15px;
  }
  body[data-layout-color=dark] .datepicker table tr td.day.focused, body[data-layout-color=dark] .datepicker table tr td.day:hover,
  body[data-layout-color=dark] .datepicker table tr td span.focused,
  body[data-layout-color=dark] .datepicker table tr td span:hover {
    background: #36404a;
  }
  body[data-layout-color=dark] .datepicker table tr td.new, body[data-layout-color=dark] .datepicker table tr td.old,
  body[data-layout-color=dark] .datepicker table tr td span.new,
  body[data-layout-color=dark] .datepicker table tr td span.old {
    color: #dee2e6;
    opacity: 0.4;
  }
  body[data-layout-color=dark] .datepicker .datepicker-switch:hover,
  body[data-layout-color=dark] .datepicker .next:hover,
  body[data-layout-color=dark] .datepicker .prev:hover,
  body[data-layout-color=dark] .datepicker tfoot tr th:hover {
    background: #36404a;
  }
  body[data-layout-color=dark] ngb-datepicker {
    border-color: #424e5a;
  }
  body[data-layout-color=dark] ngb-datepicker .ngb-dp-header {
    background-color: #323a46;
  }
  body[data-layout-color=dark] ngb-datepicker .ngb-dp-header .ngb-dp-arrow-btn {
    color: #cedeef;
  }
  body[data-layout-color=dark] ngb-datepicker .ngb-dp-week .ngb-dp-weekdays {
    background-color: #323a46;
  }
  body[data-layout-color=dark] ngb-datepicker .ngb-dp-week-number,
  body[data-layout-color=dark] ngb-datepicker .ngb-dp-weekday,
  body[data-layout-color=dark] ngb-datepicker .ngb-dp-day {
    color: #cedeef;
  }
  body[data-layout-color=dark] ngb-datepicker .ngb-dp-day .btn-light,
  body[data-layout-color=dark] ngb-datepicker .ngb-dp-today .btn-light {
    color: #dee2e6;
  }
  .gu-mirror {
    position: fixed !important;
    margin: 0 !important;
    z-index: 9999 !important;
    opacity: 0.8;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    filter: alpha(opacity=80);
  }
  .gu-hide {
    display: none !important;
  }
  .gu-unselectable {
    -webkit-user-select: none !important;
            user-select: none !important;
  }
  .gu-transit {
    opacity: 0.2;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
    filter: alpha(opacity=20);
  }
  .dragula-handle {
    position: relative;
    width: 36px;
    height: 36px;
    font-size: 24px;
    text-align: center;
    cursor: move;
  }
  .dragula-handle:before {
    content: "\f01db";
    font-family: "Material Design Icons";
    position: absolute;
  }
  .joyride-backdrop {
    background-color: rgba(0, 0, 0, 0.5) !important;
  }
  .joyride-step__header {
    padding: 0 8px !important;
  }
  .backdrop-container {
    z-index: 1001 !important;
  }
  div.joyride-step__holder {
    border: none;
  }
  div.joyride-step__holder .joyride-button {
    background-color: #6658dd !important;
    background-image: none !important;
    border-color: #6658dd !important;
    border-radius: 0.15rem;
    text-shadow: none !important;
    margin: 0px;
    font-family: "Nunito", sans-serif;
    color: #fff !important;
  }
  div.joyride-step__holder .hopscotch-bubble-number {
    background: #f1556c;
    padding: 0;
    border-radius: 50%;
  }
  div.joyride-step__holder .joyride-step__arrow.joyride-arrow__left {
    border-right: 19px solid #6658dd;
    border: none;
  }
  div.joyride-step__holder .joyride-step__arrow.joyride-arrow__right {
    border-left: 19px solid #6658dd;
    left: -2px;
    border-left: 0 solid #6658dd;
  }
  div.joyride-step__holder .joyride-step__arrow.joyride-arrow__top {
    border-bottom: 19px solid #6658dd;
    top: 0;
    border-bottom: 0 solid rgba(0, 0, 0, 0.5);
  }
  div.joyride-step__holder .joyride-step__arrow.joyride-arrow__bottom {
    border-top: 19px solid #6658dd;
    top: -2px;
    border-top: 0 solid rgba(0, 0, 0, 0.5);
  }
  div.joyride-step__holder h3, div.joyride-step__holder .h3 {
    font-family: "Cerebri Sans,sans-serif";
    margin-bottom: 10px;
  }
  div.joyride-step__holder .joyride-step__container {
    font-family: "Nunito", sans-serif;
    justify-content: flex-start !important;
    height: auto !important;
    box-shadow: none;
    border-radius: 5px;
  }
  .ngx-slider .ngx-slider-pointer {
    background-color: #6658dd !important;
    width: 18px !important;
    height: 18px !important;
    top: -7px !important;
    outline: none !important;
  }
  .ngx-slider .ngx-slider-pointer:after {
    top: 5px !important;
    left: 5px !important;
  }
  .ngx-slider .ngx-slider-bar,
  .ngx-slider .ngx-slider-tick {
    background-color: #dee2e6 !important;
  }
  .ngx-slider .ngx-slider-selection {
    background: #6658dd !important;
  }
  .ngx-slider .ngx-slider-active:after {
    background-color: #fff !important;
  }
  body[data-layout-color=dark] .ngx-slider .ngx-slider-bar,
  body[data-layout-color=dark] .ngx-slider .ngx-slider-tick {
    background-color: #424e5a !important;
  }
  /*
  Template Name: Ubold - Responsive Bootstrap 4 Admin Dashboard
  Version: 5.0.0
  Author: CoderThemes
  Email: support@coderthemes.com
  File: Icons Css File
  */
  @font-face {
    font-family: "dripicons-v2";
    src: url('/assets/fonts/dripicons-v2.eot');
    src: url('/assets/fonts/dripicons-v2.eot?#iefix') format("embedded-opentype"), url('/assets/fonts/dripicons-v2.woff') format("woff"), url('/assets/fonts/dripicons-v2.ttf') format("truetype"), url('/assets/fonts/dripicons-v2.svg#dripicons-v2') format("svg");
    font-weight: normal;
    font-style: normal;
  }
  [data-icon]:before {
    font-family: "dripicons-v2" !important;
    content: attr(data-icon);
    font-style: normal !important;
    font-weight: normal !important;
    font-feature-settings: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  [class^=dripicons-]:before,
  [class*=" dripicons-"]:before {
    font-family: "dripicons-v2" !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-feature-settings: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
  }
  .dripicons-alarm:before {
    content: "a";
  }
  .dripicons-align-center:before {
    content: "b";
  }
  .dripicons-align-justify:before {
    content: "c";
  }
  .dripicons-align-left:before {
    content: "d";
  }
  .dripicons-align-right:before {
    content: "e";
  }
  .dripicons-anchor:before {
    content: "f";
  }
  .dripicons-archive:before {
    content: "g";
  }
  .dripicons-arrow-down:before {
    content: "h";
  }
  .dripicons-arrow-left:before {
    content: "i";
  }
  .dripicons-arrow-right:before {
    content: "j";
  }
  .dripicons-arrow-thin-down:before {
    content: "k";
  }
  .dripicons-arrow-thin-left:before {
    content: "l";
  }
  .dripicons-arrow-thin-right:before {
    content: "m";
  }
  .dripicons-arrow-thin-up:before {
    content: "n";
  }
  .dripicons-arrow-up:before {
    content: "o";
  }
  .dripicons-article:before {
    content: "p";
  }
  .dripicons-backspace:before {
    content: "q";
  }
  .dripicons-basket:before {
    content: "r";
  }
  .dripicons-basketball:before {
    content: "s";
  }
  .dripicons-battery-empty:before {
    content: "t";
  }
  .dripicons-battery-full:before {
    content: "u";
  }
  .dripicons-battery-low:before {
    content: "v";
  }
  .dripicons-battery-medium:before {
    content: "w";
  }
  .dripicons-bell:before {
    content: "x";
  }
  .dripicons-blog:before {
    content: "y";
  }
  .dripicons-bluetooth:before {
    content: "z";
  }
  .dripicons-bold:before {
    content: "A";
  }
  .dripicons-bookmark:before {
    content: "B";
  }
  .dripicons-bookmarks:before {
    content: "C";
  }
  .dripicons-box:before {
    content: "D";
  }
  .dripicons-briefcase:before {
    content: "E";
  }
  .dripicons-brightness-low:before {
    content: "F";
  }
  .dripicons-brightness-max:before {
    content: "G";
  }
  .dripicons-brightness-medium:before {
    content: "H";
  }
  .dripicons-broadcast:before {
    content: "I";
  }
  .dripicons-browser:before {
    content: "J";
  }
  .dripicons-browser-upload:before {
    content: "K";
  }
  .dripicons-brush:before {
    content: "L";
  }
  .dripicons-calendar:before {
    content: "M";
  }
  .dripicons-camcorder:before {
    content: "N";
  }
  .dripicons-camera:before {
    content: "O";
  }
  .dripicons-card:before {
    content: "P";
  }
  .dripicons-cart:before {
    content: "Q";
  }
  .dripicons-checklist:before {
    content: "R";
  }
  .dripicons-checkmark:before {
    content: "S";
  }
  .dripicons-chevron-down:before {
    content: "T";
  }
  .dripicons-chevron-left:before {
    content: "U";
  }
  .dripicons-chevron-right:before {
    content: "V";
  }
  .dripicons-chevron-up:before {
    content: "W";
  }
  .dripicons-clipboard:before {
    content: "X";
  }
  .dripicons-clock:before {
    content: "Y";
  }
  .dripicons-clockwise:before {
    content: "Z";
  }
  .dripicons-cloud:before {
    content: "0";
  }
  .dripicons-cloud-download:before {
    content: "1";
  }
  .dripicons-cloud-upload:before {
    content: "2";
  }
  .dripicons-code:before {
    content: "3";
  }
  .dripicons-contract:before {
    content: "4";
  }
  .dripicons-contract-2:before {
    content: "5";
  }
  .dripicons-conversation:before {
    content: "6";
  }
  .dripicons-copy:before {
    content: "7";
  }
  .dripicons-crop:before {
    content: "8";
  }
  .dripicons-cross:before {
    content: "9";
  }
  .dripicons-crosshair:before {
    content: "!";
  }
  .dripicons-cutlery:before {
    content: '"';
  }
  .dripicons-device-desktop:before {
    content: "#";
  }
  .dripicons-device-mobile:before {
    content: "$";
  }
  .dripicons-device-tablet:before {
    content: "%";
  }
  .dripicons-direction:before {
    content: "&";
  }
  .dripicons-disc:before {
    content: "'";
  }
  .dripicons-document:before {
    content: "(";
  }
  .dripicons-document-delete:before {
    content: ")";
  }
  .dripicons-document-edit:before {
    content: "*";
  }
  .dripicons-document-new:before {
    content: "+";
  }
  .dripicons-document-remove:before {
    content: ",";
  }
  .dripicons-dot:before {
    content: "-";
  }
  .dripicons-dots-2:before {
    content: ".";
  }
  .dripicons-dots-3:before {
    content: "/";
  }
  .dripicons-download:before {
    content: ":";
  }
  .dripicons-duplicate:before {
    content: ";";
  }
  .dripicons-enter:before {
    content: "<";
  }
  .dripicons-exit:before {
    content: "=";
  }
  .dripicons-expand:before {
    content: ">";
  }
  .dripicons-expand-2:before {
    content: "?";
  }
  .dripicons-experiment:before {
    content: "@";
  }
  .dripicons-export:before {
    content: "[";
  }
  .dripicons-feed:before {
    content: "]";
  }
  .dripicons-flag:before {
    content: "^";
  }
  .dripicons-flashlight:before {
    content: "_";
  }
  .dripicons-folder:before {
    content: "`";
  }
  .dripicons-folder-open:before {
    content: "{";
  }
  .dripicons-forward:before {
    content: "|";
  }
  .dripicons-gaming:before {
    content: "}";
  }
  .dripicons-gear:before {
    content: "~";
  }
  .dripicons-graduation:before {
    content: "\\";
  }
  .dripicons-graph-bar:before {
    content: "\e000";
  }
  .dripicons-graph-line:before {
    content: "\e001";
  }
  .dripicons-graph-pie:before {
    content: "\e002";
  }
  .dripicons-headset:before {
    content: "\e003";
  }
  .dripicons-heart:before {
    content: "\e004";
  }
  .dripicons-help:before {
    content: "\e005";
  }
  .dripicons-home:before {
    content: "\e006";
  }
  .dripicons-hourglass:before {
    content: "\e007";
  }
  .dripicons-inbox:before {
    content: "\e008";
  }
  .dripicons-information:before {
    content: "\e009";
  }
  .dripicons-italic:before {
    content: "\e00a";
  }
  .dripicons-jewel:before {
    content: "\e00b";
  }
  .dripicons-lifting:before {
    content: "\e00c";
  }
  .dripicons-lightbulb:before {
    content: "\e00d";
  }
  .dripicons-link:before {
    content: "\e00e";
  }
  .dripicons-link-broken:before {
    content: "\e00f";
  }
  .dripicons-list:before {
    content: "\e010";
  }
  .dripicons-loading:before {
    content: "\e011";
  }
  .dripicons-location:before {
    content: "\e012";
  }
  .dripicons-lock:before {
    content: "\e013";
  }
  .dripicons-lock-open:before {
    content: "\e014";
  }
  .dripicons-mail:before {
    content: "\e015";
  }
  .dripicons-map:before {
    content: "\e016";
  }
  .dripicons-media-loop:before {
    content: "\e017";
  }
  .dripicons-media-next:before {
    content: "\e018";
  }
  .dripicons-media-pause:before {
    content: "\e019";
  }
  .dripicons-media-play:before {
    content: "\e01a";
  }
  .dripicons-media-previous:before {
    content: "\e01b";
  }
  .dripicons-media-record:before {
    content: "\e01c";
  }
  .dripicons-media-shuffle:before {
    content: "\e01d";
  }
  .dripicons-media-stop:before {
    content: "\e01e";
  }
  .dripicons-medical:before {
    content: "\e01f";
  }
  .dripicons-menu:before {
    content: "\e020";
  }
  .dripicons-message:before {
    content: "\e021";
  }
  .dripicons-meter:before {
    content: "\e022";
  }
  .dripicons-microphone:before {
    content: "\e023";
  }
  .dripicons-minus:before {
    content: "\e024";
  }
  .dripicons-monitor:before {
    content: "\e025";
  }
  .dripicons-move:before {
    content: "\e026";
  }
  .dripicons-music:before {
    content: "\e027";
  }
  .dripicons-network-1:before {
    content: "\e028";
  }
  .dripicons-network-2:before {
    content: "\e029";
  }
  .dripicons-network-3:before {
    content: "\e02a";
  }
  .dripicons-network-4:before {
    content: "\e02b";
  }
  .dripicons-network-5:before {
    content: "\e02c";
  }
  .dripicons-pamphlet:before {
    content: "\e02d";
  }
  .dripicons-paperclip:before {
    content: "\e02e";
  }
  .dripicons-pencil:before {
    content: "\e02f";
  }
  .dripicons-phone:before {
    content: "\e030";
  }
  .dripicons-photo:before {
    content: "\e031";
  }
  .dripicons-photo-group:before {
    content: "\e032";
  }
  .dripicons-pill:before {
    content: "\e033";
  }
  .dripicons-pin:before {
    content: "\e034";
  }
  .dripicons-plus:before {
    content: "\e035";
  }
  .dripicons-power:before {
    content: "\e036";
  }
  .dripicons-preview:before {
    content: "\e037";
  }
  .dripicons-print:before {
    content: "\e038";
  }
  .dripicons-pulse:before {
    content: "\e039";
  }
  .dripicons-question:before {
    content: "\e03a";
  }
  .dripicons-reply:before {
    content: "\e03b";
  }
  .dripicons-reply-all:before {
    content: "\e03c";
  }
  .dripicons-return:before {
    content: "\e03d";
  }
  .dripicons-retweet:before {
    content: "\e03e";
  }
  .dripicons-rocket:before {
    content: "\e03f";
  }
  .dripicons-scale:before {
    content: "\e040";
  }
  .dripicons-search:before {
    content: "\e041";
  }
  .dripicons-shopping-bag:before {
    content: "\e042";
  }
  .dripicons-skip:before {
    content: "\e043";
  }
  .dripicons-stack:before {
    content: "\e044";
  }
  .dripicons-star:before {
    content: "\e045";
  }
  .dripicons-stopwatch:before {
    content: "\e046";
  }
  .dripicons-store:before {
    content: "\e047";
  }
  .dripicons-suitcase:before {
    content: "\e048";
  }
  .dripicons-swap:before {
    content: "\e049";
  }
  .dripicons-tag:before {
    content: "\e04a";
  }
  .dripicons-tag-delete:before {
    content: "\e04b";
  }
  .dripicons-tags:before {
    content: "\e04c";
  }
  .dripicons-thumbs-down:before {
    content: "\e04d";
  }
  .dripicons-thumbs-up:before {
    content: "\e04e";
  }
  .dripicons-ticket:before {
    content: "\e04f";
  }
  .dripicons-time-reverse:before {
    content: "\e050";
  }
  .dripicons-to-do:before {
    content: "\e051";
  }
  .dripicons-toggles:before {
    content: "\e052";
  }
  .dripicons-trash:before {
    content: "\e053";
  }
  .dripicons-trophy:before {
    content: "\e054";
  }
  .dripicons-upload:before {
    content: "\e055";
  }
  .dripicons-user:before {
    content: "\e056";
  }
  .dripicons-user-group:before {
    content: "\e057";
  }
  .dripicons-user-id:before {
    content: "\e058";
  }
  .dripicons-vibrate:before {
    content: "\e059";
  }
  .dripicons-view-apps:before {
    content: "\e05a";
  }
  .dripicons-view-list:before {
    content: "\e05b";
  }
  .dripicons-view-list-large:before {
    content: "\e05c";
  }
  .dripicons-view-thumb:before {
    content: "\e05d";
  }
  .dripicons-volume-full:before {
    content: "\e05e";
  }
  .dripicons-volume-low:before {
    content: "\e05f";
  }
  .dripicons-volume-medium:before {
    content: "\e060";
  }
  .dripicons-volume-off:before {
    content: "\e061";
  }
  .dripicons-wallet:before {
    content: "\e062";
  }
  .dripicons-warning:before {
    content: "\e063";
  }
  .dripicons-web:before {
    content: "\e064";
  }
  .dripicons-weight:before {
    content: "\e065";
  }
  .dripicons-wifi:before {
    content: "\e066";
  }
  .dripicons-wrong:before {
    content: "\e067";
  }
  .dripicons-zoom-in:before {
    content: "\e068";
  }
  .dripicons-zoom-out:before {
    content: "\e069";
  }
  /* MaterialDesignIcons.com */
  @font-face {
    font-family: "Material Design Icons";
    src: url('/assets/fonts/materialdesignicons-webfont.eot?v=5.9.55');
    src: url('/assets/fonts/materialdesignicons-webfont.eot?#iefix&v=5.9.55') format("embedded-opentype"), url('/assets/fonts/materialdesignicons-webfont.woff2?v=5.9.55') format("woff2"), url('/assets/fonts/materialdesignicons-webfont.woff?v=5.9.55') format("woff"), url('/assets/fonts/materialdesignicons-webfont.ttf?v=5.9.55') format("truetype");
    font-weight: normal;
    font-style: normal;
  }
  .mdi:before,
  .mdi-set {
    display: inline-block;
    font: normal normal normal 24px/1 "Material Design Icons";
    font-size: inherit;
    text-rendering: auto;
    line-height: inherit;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .mdi-ab-testing::before {
    content: "\f01c9";
  }
  .mdi-abacus::before {
    content: "\f16e0";
  }
  .mdi-abjad-arabic::before {
    content: "\f1328";
  }
  .mdi-abjad-hebrew::before {
    content: "\f1329";
  }
  .mdi-abugida-devanagari::before {
    content: "\f132a";
  }
  .mdi-abugida-thai::before {
    content: "\f132b";
  }
  .mdi-access-point::before {
    content: "\f0003";
  }
  .mdi-access-point-check::before {
    content: "\f1538";
  }
  .mdi-access-point-minus::before {
    content: "\f1539";
  }
  .mdi-access-point-network::before {
    content: "\f0002";
  }
  .mdi-access-point-network-off::before {
    content: "\f0be1";
  }
  .mdi-access-point-off::before {
    content: "\f1511";
  }
  .mdi-access-point-plus::before {
    content: "\f153a";
  }
  .mdi-access-point-remove::before {
    content: "\f153b";
  }
  .mdi-account::before {
    content: "\f0004";
  }
  .mdi-account-alert::before {
    content: "\f0005";
  }
  .mdi-account-alert-outline::before {
    content: "\f0b50";
  }
  .mdi-account-arrow-left::before {
    content: "\f0b51";
  }
  .mdi-account-arrow-left-outline::before {
    content: "\f0b52";
  }
  .mdi-account-arrow-right::before {
    content: "\f0b53";
  }
  .mdi-account-arrow-right-outline::before {
    content: "\f0b54";
  }
  .mdi-account-box::before {
    content: "\f0006";
  }
  .mdi-account-box-multiple::before {
    content: "\f0934";
  }
  .mdi-account-box-multiple-outline::before {
    content: "\f100a";
  }
  .mdi-account-box-outline::before {
    content: "\f0007";
  }
  .mdi-account-cancel::before {
    content: "\f12df";
  }
  .mdi-account-cancel-outline::before {
    content: "\f12e0";
  }
  .mdi-account-cash::before {
    content: "\f1097";
  }
  .mdi-account-cash-outline::before {
    content: "\f1098";
  }
  .mdi-account-check::before {
    content: "\f0008";
  }
  .mdi-account-check-outline::before {
    content: "\f0be2";
  }
  .mdi-account-child::before {
    content: "\f0a89";
  }
  .mdi-account-child-circle::before {
    content: "\f0a8a";
  }
  .mdi-account-child-outline::before {
    content: "\f10c8";
  }
  .mdi-account-circle::before {
    content: "\f0009";
  }
  .mdi-account-circle-outline::before {
    content: "\f0b55";
  }
  .mdi-account-clock::before {
    content: "\f0b56";
  }
  .mdi-account-clock-outline::before {
    content: "\f0b57";
  }
  .mdi-account-cog::before {
    content: "\f1370";
  }
  .mdi-account-cog-outline::before {
    content: "\f1371";
  }
  .mdi-account-convert::before {
    content: "\f000a";
  }
  .mdi-account-convert-outline::before {
    content: "\f1301";
  }
  .mdi-account-cowboy-hat::before {
    content: "\f0e9b";
  }
  .mdi-account-details::before {
    content: "\f0631";
  }
  .mdi-account-details-outline::before {
    content: "\f1372";
  }
  .mdi-account-edit::before {
    content: "\f06bc";
  }
  .mdi-account-edit-outline::before {
    content: "\f0ffb";
  }
  .mdi-account-group::before {
    content: "\f0849";
  }
  .mdi-account-group-outline::before {
    content: "\f0b58";
  }
  .mdi-account-hard-hat::before {
    content: "\f05b5";
  }
  .mdi-account-heart::before {
    content: "\f0899";
  }
  .mdi-account-heart-outline::before {
    content: "\f0be3";
  }
  .mdi-account-key::before {
    content: "\f000b";
  }
  .mdi-account-key-outline::before {
    content: "\f0be4";
  }
  .mdi-account-lock::before {
    content: "\f115e";
  }
  .mdi-account-lock-outline::before {
    content: "\f115f";
  }
  .mdi-account-minus::before {
    content: "\f000d";
  }
  .mdi-account-minus-outline::before {
    content: "\f0aec";
  }
  .mdi-account-multiple::before {
    content: "\f000e";
  }
  .mdi-account-multiple-check::before {
    content: "\f08c5";
  }
  .mdi-account-multiple-check-outline::before {
    content: "\f11fe";
  }
  .mdi-account-multiple-minus::before {
    content: "\f05d3";
  }
  .mdi-account-multiple-minus-outline::before {
    content: "\f0be5";
  }
  .mdi-account-multiple-outline::before {
    content: "\f000f";
  }
  .mdi-account-multiple-plus::before {
    content: "\f0010";
  }
  .mdi-account-multiple-plus-outline::before {
    content: "\f0800";
  }
  .mdi-account-multiple-remove::before {
    content: "\f120a";
  }
  .mdi-account-multiple-remove-outline::before {
    content: "\f120b";
  }
  .mdi-account-music::before {
    content: "\f0803";
  }
  .mdi-account-music-outline::before {
    content: "\f0ce9";
  }
  .mdi-account-network::before {
    content: "\f0011";
  }
  .mdi-account-network-outline::before {
    content: "\f0be6";
  }
  .mdi-account-off::before {
    content: "\f0012";
  }
  .mdi-account-off-outline::before {
    content: "\f0be7";
  }
  .mdi-account-outline::before {
    content: "\f0013";
  }
  .mdi-account-plus::before {
    content: "\f0014";
  }
  .mdi-account-plus-outline::before {
    content: "\f0801";
  }
  .mdi-account-question::before {
    content: "\f0b59";
  }
  .mdi-account-question-outline::before {
    content: "\f0b5a";
  }
  .mdi-account-reactivate::before {
    content: "\f152b";
  }
  .mdi-account-reactivate-outline::before {
    content: "\f152c";
  }
  .mdi-account-remove::before {
    content: "\f0015";
  }
  .mdi-account-remove-outline::before {
    content: "\f0aed";
  }
  .mdi-account-search::before {
    content: "\f0016";
  }
  .mdi-account-search-outline::before {
    content: "\f0935";
  }
  .mdi-account-settings::before {
    content: "\f0630";
  }
  .mdi-account-settings-outline::before {
    content: "\f10c9";
  }
  .mdi-account-star::before {
    content: "\f0017";
  }
  .mdi-account-star-outline::before {
    content: "\f0be8";
  }
  .mdi-account-supervisor::before {
    content: "\f0a8b";
  }
  .mdi-account-supervisor-circle::before {
    content: "\f0a8c";
  }
  .mdi-account-supervisor-circle-outline::before {
    content: "\f14ec";
  }
  .mdi-account-supervisor-outline::before {
    content: "\f112d";
  }
  .mdi-account-switch::before {
    content: "\f0019";
  }
  .mdi-account-switch-outline::before {
    content: "\f04cb";
  }
  .mdi-account-tie::before {
    content: "\f0ce3";
  }
  .mdi-account-tie-outline::before {
    content: "\f10ca";
  }
  .mdi-account-tie-voice::before {
    content: "\f1308";
  }
  .mdi-account-tie-voice-off::before {
    content: "\f130a";
  }
  .mdi-account-tie-voice-off-outline::before {
    content: "\f130b";
  }
  .mdi-account-tie-voice-outline::before {
    content: "\f1309";
  }
  .mdi-account-voice::before {
    content: "\f05cb";
  }
  .mdi-adjust::before {
    content: "\f001a";
  }
  .mdi-adobe::before {
    content: "\f0936";
  }
  .mdi-adobe-acrobat::before {
    content: "\f0f9d";
  }
  .mdi-air-conditioner::before {
    content: "\f001b";
  }
  .mdi-air-filter::before {
    content: "\f0d43";
  }
  .mdi-air-horn::before {
    content: "\f0dac";
  }
  .mdi-air-humidifier::before {
    content: "\f1099";
  }
  .mdi-air-humidifier-off::before {
    content: "\f1466";
  }
  .mdi-air-purifier::before {
    content: "\f0d44";
  }
  .mdi-airbag::before {
    content: "\f0be9";
  }
  .mdi-airballoon::before {
    content: "\f001c";
  }
  .mdi-airballoon-outline::before {
    content: "\f100b";
  }
  .mdi-airplane::before {
    content: "\f001d";
  }
  .mdi-airplane-landing::before {
    content: "\f05d4";
  }
  .mdi-airplane-off::before {
    content: "\f001e";
  }
  .mdi-airplane-takeoff::before {
    content: "\f05d5";
  }
  .mdi-airport::before {
    content: "\f084b";
  }
  .mdi-alarm::before {
    content: "\f0020";
  }
  .mdi-alarm-bell::before {
    content: "\f078e";
  }
  .mdi-alarm-check::before {
    content: "\f0021";
  }
  .mdi-alarm-light::before {
    content: "\f078f";
  }
  .mdi-alarm-light-off::before {
    content: "\f171e";
  }
  .mdi-alarm-light-off-outline::before {
    content: "\f171f";
  }
  .mdi-alarm-light-outline::before {
    content: "\f0bea";
  }
  .mdi-alarm-multiple::before {
    content: "\f0022";
  }
  .mdi-alarm-note::before {
    content: "\f0e71";
  }
  .mdi-alarm-note-off::before {
    content: "\f0e72";
  }
  .mdi-alarm-off::before {
    content: "\f0023";
  }
  .mdi-alarm-panel::before {
    content: "\f15c4";
  }
  .mdi-alarm-panel-outline::before {
    content: "\f15c5";
  }
  .mdi-alarm-plus::before {
    content: "\f0024";
  }
  .mdi-alarm-snooze::before {
    content: "\f068e";
  }
  .mdi-album::before {
    content: "\f0025";
  }
  .mdi-alert::before {
    content: "\f0026";
  }
  .mdi-alert-box::before {
    content: "\f0027";
  }
  .mdi-alert-box-outline::before {
    content: "\f0ce4";
  }
  .mdi-alert-circle::before {
    content: "\f0028";
  }
  .mdi-alert-circle-check::before {
    content: "\f11ed";
  }
  .mdi-alert-circle-check-outline::before {
    content: "\f11ee";
  }
  .mdi-alert-circle-outline::before {
    content: "\f05d6";
  }
  .mdi-alert-decagram::before {
    content: "\f06bd";
  }
  .mdi-alert-decagram-outline::before {
    content: "\f0ce5";
  }
  .mdi-alert-minus::before {
    content: "\f14bb";
  }
  .mdi-alert-minus-outline::before {
    content: "\f14be";
  }
  .mdi-alert-octagon::before {
    content: "\f0029";
  }
  .mdi-alert-octagon-outline::before {
    content: "\f0ce6";
  }
  .mdi-alert-octagram::before {
    content: "\f0767";
  }
  .mdi-alert-octagram-outline::before {
    content: "\f0ce7";
  }
  .mdi-alert-outline::before {
    content: "\f002a";
  }
  .mdi-alert-plus::before {
    content: "\f14ba";
  }
  .mdi-alert-plus-outline::before {
    content: "\f14bd";
  }
  .mdi-alert-remove::before {
    content: "\f14bc";
  }
  .mdi-alert-remove-outline::before {
    content: "\f14bf";
  }
  .mdi-alert-rhombus::before {
    content: "\f11ce";
  }
  .mdi-alert-rhombus-outline::before {
    content: "\f11cf";
  }
  .mdi-alien::before {
    content: "\f089a";
  }
  .mdi-alien-outline::before {
    content: "\f10cb";
  }
  .mdi-align-horizontal-center::before {
    content: "\f11c3";
  }
  .mdi-align-horizontal-left::before {
    content: "\f11c2";
  }
  .mdi-align-horizontal-right::before {
    content: "\f11c4";
  }
  .mdi-align-vertical-bottom::before {
    content: "\f11c5";
  }
  .mdi-align-vertical-center::before {
    content: "\f11c6";
  }
  .mdi-align-vertical-top::before {
    content: "\f11c7";
  }
  .mdi-all-inclusive::before {
    content: "\f06be";
  }
  .mdi-allergy::before {
    content: "\f1258";
  }
  .mdi-alpha::before {
    content: "\f002b";
  }
  .mdi-alpha-a::before {
    content: "\f0aee";
  }
  .mdi-alpha-a-box::before {
    content: "\f0b08";
  }
  .mdi-alpha-a-box-outline::before {
    content: "\f0beb";
  }
  .mdi-alpha-a-circle::before {
    content: "\f0bec";
  }
  .mdi-alpha-a-circle-outline::before {
    content: "\f0bed";
  }
  .mdi-alpha-b::before {
    content: "\f0aef";
  }
  .mdi-alpha-b-box::before {
    content: "\f0b09";
  }
  .mdi-alpha-b-box-outline::before {
    content: "\f0bee";
  }
  .mdi-alpha-b-circle::before {
    content: "\f0bef";
  }
  .mdi-alpha-b-circle-outline::before {
    content: "\f0bf0";
  }
  .mdi-alpha-c::before {
    content: "\f0af0";
  }
  .mdi-alpha-c-box::before {
    content: "\f0b0a";
  }
  .mdi-alpha-c-box-outline::before {
    content: "\f0bf1";
  }
  .mdi-alpha-c-circle::before {
    content: "\f0bf2";
  }
  .mdi-alpha-c-circle-outline::before {
    content: "\f0bf3";
  }
  .mdi-alpha-d::before {
    content: "\f0af1";
  }
  .mdi-alpha-d-box::before {
    content: "\f0b0b";
  }
  .mdi-alpha-d-box-outline::before {
    content: "\f0bf4";
  }
  .mdi-alpha-d-circle::before {
    content: "\f0bf5";
  }
  .mdi-alpha-d-circle-outline::before {
    content: "\f0bf6";
  }
  .mdi-alpha-e::before {
    content: "\f0af2";
  }
  .mdi-alpha-e-box::before {
    content: "\f0b0c";
  }
  .mdi-alpha-e-box-outline::before {
    content: "\f0bf7";
  }
  .mdi-alpha-e-circle::before {
    content: "\f0bf8";
  }
  .mdi-alpha-e-circle-outline::before {
    content: "\f0bf9";
  }
  .mdi-alpha-f::before {
    content: "\f0af3";
  }
  .mdi-alpha-f-box::before {
    content: "\f0b0d";
  }
  .mdi-alpha-f-box-outline::before {
    content: "\f0bfa";
  }
  .mdi-alpha-f-circle::before {
    content: "\f0bfb";
  }
  .mdi-alpha-f-circle-outline::before {
    content: "\f0bfc";
  }
  .mdi-alpha-g::before {
    content: "\f0af4";
  }
  .mdi-alpha-g-box::before {
    content: "\f0b0e";
  }
  .mdi-alpha-g-box-outline::before {
    content: "\f0bfd";
  }
  .mdi-alpha-g-circle::before {
    content: "\f0bfe";
  }
  .mdi-alpha-g-circle-outline::before {
    content: "\f0bff";
  }
  .mdi-alpha-h::before {
    content: "\f0af5";
  }
  .mdi-alpha-h-box::before {
    content: "\f0b0f";
  }
  .mdi-alpha-h-box-outline::before {
    content: "\f0c00";
  }
  .mdi-alpha-h-circle::before {
    content: "\f0c01";
  }
  .mdi-alpha-h-circle-outline::before {
    content: "\f0c02";
  }
  .mdi-alpha-i::before {
    content: "\f0af6";
  }
  .mdi-alpha-i-box::before {
    content: "\f0b10";
  }
  .mdi-alpha-i-box-outline::before {
    content: "\f0c03";
  }
  .mdi-alpha-i-circle::before {
    content: "\f0c04";
  }
  .mdi-alpha-i-circle-outline::before {
    content: "\f0c05";
  }
  .mdi-alpha-j::before {
    content: "\f0af7";
  }
  .mdi-alpha-j-box::before {
    content: "\f0b11";
  }
  .mdi-alpha-j-box-outline::before {
    content: "\f0c06";
  }
  .mdi-alpha-j-circle::before {
    content: "\f0c07";
  }
  .mdi-alpha-j-circle-outline::before {
    content: "\f0c08";
  }
  .mdi-alpha-k::before {
    content: "\f0af8";
  }
  .mdi-alpha-k-box::before {
    content: "\f0b12";
  }
  .mdi-alpha-k-box-outline::before {
    content: "\f0c09";
  }
  .mdi-alpha-k-circle::before {
    content: "\f0c0a";
  }
  .mdi-alpha-k-circle-outline::before {
    content: "\f0c0b";
  }
  .mdi-alpha-l::before {
    content: "\f0af9";
  }
  .mdi-alpha-l-box::before {
    content: "\f0b13";
  }
  .mdi-alpha-l-box-outline::before {
    content: "\f0c0c";
  }
  .mdi-alpha-l-circle::before {
    content: "\f0c0d";
  }
  .mdi-alpha-l-circle-outline::before {
    content: "\f0c0e";
  }
  .mdi-alpha-m::before {
    content: "\f0afa";
  }
  .mdi-alpha-m-box::before {
    content: "\f0b14";
  }
  .mdi-alpha-m-box-outline::before {
    content: "\f0c0f";
  }
  .mdi-alpha-m-circle::before {
    content: "\f0c10";
  }
  .mdi-alpha-m-circle-outline::before {
    content: "\f0c11";
  }
  .mdi-alpha-n::before {
    content: "\f0afb";
  }
  .mdi-alpha-n-box::before {
    content: "\f0b15";
  }
  .mdi-alpha-n-box-outline::before {
    content: "\f0c12";
  }
  .mdi-alpha-n-circle::before {
    content: "\f0c13";
  }
  .mdi-alpha-n-circle-outline::before {
    content: "\f0c14";
  }
  .mdi-alpha-o::before {
    content: "\f0afc";
  }
  .mdi-alpha-o-box::before {
    content: "\f0b16";
  }
  .mdi-alpha-o-box-outline::before {
    content: "\f0c15";
  }
  .mdi-alpha-o-circle::before {
    content: "\f0c16";
  }
  .mdi-alpha-o-circle-outline::before {
    content: "\f0c17";
  }
  .mdi-alpha-p::before {
    content: "\f0afd";
  }
  .mdi-alpha-p-box::before {
    content: "\f0b17";
  }
  .mdi-alpha-p-box-outline::before {
    content: "\f0c18";
  }
  .mdi-alpha-p-circle::before {
    content: "\f0c19";
  }
  .mdi-alpha-p-circle-outline::before {
    content: "\f0c1a";
  }
  .mdi-alpha-q::before {
    content: "\f0afe";
  }
  .mdi-alpha-q-box::before {
    content: "\f0b18";
  }
  .mdi-alpha-q-box-outline::before {
    content: "\f0c1b";
  }
  .mdi-alpha-q-circle::before {
    content: "\f0c1c";
  }
  .mdi-alpha-q-circle-outline::before {
    content: "\f0c1d";
  }
  .mdi-alpha-r::before {
    content: "\f0aff";
  }
  .mdi-alpha-r-box::before {
    content: "\f0b19";
  }
  .mdi-alpha-r-box-outline::before {
    content: "\f0c1e";
  }
  .mdi-alpha-r-circle::before {
    content: "\f0c1f";
  }
  .mdi-alpha-r-circle-outline::before {
    content: "\f0c20";
  }
  .mdi-alpha-s::before {
    content: "\f0b00";
  }
  .mdi-alpha-s-box::before {
    content: "\f0b1a";
  }
  .mdi-alpha-s-box-outline::before {
    content: "\f0c21";
  }
  .mdi-alpha-s-circle::before {
    content: "\f0c22";
  }
  .mdi-alpha-s-circle-outline::before {
    content: "\f0c23";
  }
  .mdi-alpha-t::before {
    content: "\f0b01";
  }
  .mdi-alpha-t-box::before {
    content: "\f0b1b";
  }
  .mdi-alpha-t-box-outline::before {
    content: "\f0c24";
  }
  .mdi-alpha-t-circle::before {
    content: "\f0c25";
  }
  .mdi-alpha-t-circle-outline::before {
    content: "\f0c26";
  }
  .mdi-alpha-u::before {
    content: "\f0b02";
  }
  .mdi-alpha-u-box::before {
    content: "\f0b1c";
  }
  .mdi-alpha-u-box-outline::before {
    content: "\f0c27";
  }
  .mdi-alpha-u-circle::before {
    content: "\f0c28";
  }
  .mdi-alpha-u-circle-outline::before {
    content: "\f0c29";
  }
  .mdi-alpha-v::before {
    content: "\f0b03";
  }
  .mdi-alpha-v-box::before {
    content: "\f0b1d";
  }
  .mdi-alpha-v-box-outline::before {
    content: "\f0c2a";
  }
  .mdi-alpha-v-circle::before {
    content: "\f0c2b";
  }
  .mdi-alpha-v-circle-outline::before {
    content: "\f0c2c";
  }
  .mdi-alpha-w::before {
    content: "\f0b04";
  }
  .mdi-alpha-w-box::before {
    content: "\f0b1e";
  }
  .mdi-alpha-w-box-outline::before {
    content: "\f0c2d";
  }
  .mdi-alpha-w-circle::before {
    content: "\f0c2e";
  }
  .mdi-alpha-w-circle-outline::before {
    content: "\f0c2f";
  }
  .mdi-alpha-x::before {
    content: "\f0b05";
  }
  .mdi-alpha-x-box::before {
    content: "\f0b1f";
  }
  .mdi-alpha-x-box-outline::before {
    content: "\f0c30";
  }
  .mdi-alpha-x-circle::before {
    content: "\f0c31";
  }
  .mdi-alpha-x-circle-outline::before {
    content: "\f0c32";
  }
  .mdi-alpha-y::before {
    content: "\f0b06";
  }
  .mdi-alpha-y-box::before {
    content: "\f0b20";
  }
  .mdi-alpha-y-box-outline::before {
    content: "\f0c33";
  }
  .mdi-alpha-y-circle::before {
    content: "\f0c34";
  }
  .mdi-alpha-y-circle-outline::before {
    content: "\f0c35";
  }
  .mdi-alpha-z::before {
    content: "\f0b07";
  }
  .mdi-alpha-z-box::before {
    content: "\f0b21";
  }
  .mdi-alpha-z-box-outline::before {
    content: "\f0c36";
  }
  .mdi-alpha-z-circle::before {
    content: "\f0c37";
  }
  .mdi-alpha-z-circle-outline::before {
    content: "\f0c38";
  }
  .mdi-alphabet-aurebesh::before {
    content: "\f132c";
  }
  .mdi-alphabet-cyrillic::before {
    content: "\f132d";
  }
  .mdi-alphabet-greek::before {
    content: "\f132e";
  }
  .mdi-alphabet-latin::before {
    content: "\f132f";
  }
  .mdi-alphabet-piqad::before {
    content: "\f1330";
  }
  .mdi-alphabet-tengwar::before {
    content: "\f1337";
  }
  .mdi-alphabetical::before {
    content: "\f002c";
  }
  .mdi-alphabetical-off::before {
    content: "\f100c";
  }
  .mdi-alphabetical-variant::before {
    content: "\f100d";
  }
  .mdi-alphabetical-variant-off::before {
    content: "\f100e";
  }
  .mdi-altimeter::before {
    content: "\f05d7";
  }
  .mdi-amazon::before {
    content: "\f002d";
  }
  .mdi-amazon-alexa::before {
    content: "\f08c6";
  }
  .mdi-ambulance::before {
    content: "\f002f";
  }
  .mdi-ammunition::before {
    content: "\f0ce8";
  }
  .mdi-ampersand::before {
    content: "\f0a8d";
  }
  .mdi-amplifier::before {
    content: "\f0030";
  }
  .mdi-amplifier-off::before {
    content: "\f11b5";
  }
  .mdi-anchor::before {
    content: "\f0031";
  }
  .mdi-android::before {
    content: "\f0032";
  }
  .mdi-android-auto::before {
    content: "\f0a8e";
  }
  .mdi-android-debug-bridge::before {
    content: "\f0033";
  }
  .mdi-android-messages::before {
    content: "\f0d45";
  }
  .mdi-android-studio::before {
    content: "\f0034";
  }
  .mdi-angle-acute::before {
    content: "\f0937";
  }
  .mdi-angle-obtuse::before {
    content: "\f0938";
  }
  .mdi-angle-right::before {
    content: "\f0939";
  }
  .mdi-angular::before {
    content: "\f06b2";
  }
  .mdi-angularjs::before {
    content: "\f06bf";
  }
  .mdi-animation::before {
    content: "\f05d8";
  }
  .mdi-animation-outline::before {
    content: "\f0a8f";
  }
  .mdi-animation-play::before {
    content: "\f093a";
  }
  .mdi-animation-play-outline::before {
    content: "\f0a90";
  }
  .mdi-ansible::before {
    content: "\f109a";
  }
  .mdi-antenna::before {
    content: "\f1119";
  }
  .mdi-anvil::before {
    content: "\f089b";
  }
  .mdi-apache-kafka::before {
    content: "\f100f";
  }
  .mdi-api::before {
    content: "\f109b";
  }
  .mdi-api-off::before {
    content: "\f1257";
  }
  .mdi-apple::before {
    content: "\f0035";
  }
  .mdi-apple-airplay::before {
    content: "\f001f";
  }
  .mdi-apple-finder::before {
    content: "\f0036";
  }
  .mdi-apple-icloud::before {
    content: "\f0038";
  }
  .mdi-apple-ios::before {
    content: "\f0037";
  }
  .mdi-apple-keyboard-caps::before {
    content: "\f0632";
  }
  .mdi-apple-keyboard-command::before {
    content: "\f0633";
  }
  .mdi-apple-keyboard-control::before {
    content: "\f0634";
  }
  .mdi-apple-keyboard-option::before {
    content: "\f0635";
  }
  .mdi-apple-keyboard-shift::before {
    content: "\f0636";
  }
  .mdi-apple-safari::before {
    content: "\f0039";
  }
  .mdi-application::before {
    content: "\f0614";
  }
  .mdi-application-cog::before {
    content: "\f1577";
  }
  .mdi-application-export::before {
    content: "\f0dad";
  }
  .mdi-application-import::before {
    content: "\f0dae";
  }
  .mdi-application-settings::before {
    content: "\f1555";
  }
  .mdi-approximately-equal::before {
    content: "\f0f9e";
  }
  .mdi-approximately-equal-box::before {
    content: "\f0f9f";
  }
  .mdi-apps::before {
    content: "\f003b";
  }
  .mdi-apps-box::before {
    content: "\f0d46";
  }
  .mdi-arch::before {
    content: "\f08c7";
  }
  .mdi-archive::before {
    content: "\f003c";
  }
  .mdi-archive-alert::before {
    content: "\f14fd";
  }
  .mdi-archive-alert-outline::before {
    content: "\f14fe";
  }
  .mdi-archive-arrow-down::before {
    content: "\f1259";
  }
  .mdi-archive-arrow-down-outline::before {
    content: "\f125a";
  }
  .mdi-archive-arrow-up::before {
    content: "\f125b";
  }
  .mdi-archive-arrow-up-outline::before {
    content: "\f125c";
  }
  .mdi-archive-outline::before {
    content: "\f120e";
  }
  .mdi-arm-flex::before {
    content: "\f0fd7";
  }
  .mdi-arm-flex-outline::before {
    content: "\f0fd6";
  }
  .mdi-arrange-bring-forward::before {
    content: "\f003d";
  }
  .mdi-arrange-bring-to-front::before {
    content: "\f003e";
  }
  .mdi-arrange-send-backward::before {
    content: "\f003f";
  }
  .mdi-arrange-send-to-back::before {
    content: "\f0040";
  }
  .mdi-arrow-all::before {
    content: "\f0041";
  }
  .mdi-arrow-bottom-left::before {
    content: "\f0042";
  }
  .mdi-arrow-bottom-left-bold-outline::before {
    content: "\f09b7";
  }
  .mdi-arrow-bottom-left-thick::before {
    content: "\f09b8";
  }
  .mdi-arrow-bottom-left-thin-circle-outline::before {
    content: "\f1596";
  }
  .mdi-arrow-bottom-right::before {
    content: "\f0043";
  }
  .mdi-arrow-bottom-right-bold-outline::before {
    content: "\f09b9";
  }
  .mdi-arrow-bottom-right-thick::before {
    content: "\f09ba";
  }
  .mdi-arrow-bottom-right-thin-circle-outline::before {
    content: "\f1595";
  }
  .mdi-arrow-collapse::before {
    content: "\f0615";
  }
  .mdi-arrow-collapse-all::before {
    content: "\f0044";
  }
  .mdi-arrow-collapse-down::before {
    content: "\f0792";
  }
  .mdi-arrow-collapse-horizontal::before {
    content: "\f084c";
  }
  .mdi-arrow-collapse-left::before {
    content: "\f0793";
  }
  .mdi-arrow-collapse-right::before {
    content: "\f0794";
  }
  .mdi-arrow-collapse-up::before {
    content: "\f0795";
  }
  .mdi-arrow-collapse-vertical::before {
    content: "\f084d";
  }
  .mdi-arrow-decision::before {
    content: "\f09bb";
  }
  .mdi-arrow-decision-auto::before {
    content: "\f09bc";
  }
  .mdi-arrow-decision-auto-outline::before {
    content: "\f09bd";
  }
  .mdi-arrow-decision-outline::before {
    content: "\f09be";
  }
  .mdi-arrow-down::before {
    content: "\f0045";
  }
  .mdi-arrow-down-bold::before {
    content: "\f072e";
  }
  .mdi-arrow-down-bold-box::before {
    content: "\f072f";
  }
  .mdi-arrow-down-bold-box-outline::before {
    content: "\f0730";
  }
  .mdi-arrow-down-bold-circle::before {
    content: "\f0047";
  }
  .mdi-arrow-down-bold-circle-outline::before {
    content: "\f0048";
  }
  .mdi-arrow-down-bold-hexagon-outline::before {
    content: "\f0049";
  }
  .mdi-arrow-down-bold-outline::before {
    content: "\f09bf";
  }
  .mdi-arrow-down-box::before {
    content: "\f06c0";
  }
  .mdi-arrow-down-circle::before {
    content: "\f0cdb";
  }
  .mdi-arrow-down-circle-outline::before {
    content: "\f0cdc";
  }
  .mdi-arrow-down-drop-circle::before {
    content: "\f004a";
  }
  .mdi-arrow-down-drop-circle-outline::before {
    content: "\f004b";
  }
  .mdi-arrow-down-thick::before {
    content: "\f0046";
  }
  .mdi-arrow-down-thin-circle-outline::before {
    content: "\f1599";
  }
  .mdi-arrow-expand::before {
    content: "\f0616";
  }
  .mdi-arrow-expand-all::before {
    content: "\f004c";
  }
  .mdi-arrow-expand-down::before {
    content: "\f0796";
  }
  .mdi-arrow-expand-horizontal::before {
    content: "\f084e";
  }
  .mdi-arrow-expand-left::before {
    content: "\f0797";
  }
  .mdi-arrow-expand-right::before {
    content: "\f0798";
  }
  .mdi-arrow-expand-up::before {
    content: "\f0799";
  }
  .mdi-arrow-expand-vertical::before {
    content: "\f084f";
  }
  .mdi-arrow-horizontal-lock::before {
    content: "\f115b";
  }
  .mdi-arrow-left::before {
    content: "\f004d";
  }
  .mdi-arrow-left-bold::before {
    content: "\f0731";
  }
  .mdi-arrow-left-bold-box::before {
    content: "\f0732";
  }
  .mdi-arrow-left-bold-box-outline::before {
    content: "\f0733";
  }
  .mdi-arrow-left-bold-circle::before {
    content: "\f004f";
  }
  .mdi-arrow-left-bold-circle-outline::before {
    content: "\f0050";
  }
  .mdi-arrow-left-bold-hexagon-outline::before {
    content: "\f0051";
  }
  .mdi-arrow-left-bold-outline::before {
    content: "\f09c0";
  }
  .mdi-arrow-left-box::before {
    content: "\f06c1";
  }
  .mdi-arrow-left-circle::before {
    content: "\f0cdd";
  }
  .mdi-arrow-left-circle-outline::before {
    content: "\f0cde";
  }
  .mdi-arrow-left-drop-circle::before {
    content: "\f0052";
  }
  .mdi-arrow-left-drop-circle-outline::before {
    content: "\f0053";
  }
  .mdi-arrow-left-right::before {
    content: "\f0e73";
  }
  .mdi-arrow-left-right-bold::before {
    content: "\f0e74";
  }
  .mdi-arrow-left-right-bold-outline::before {
    content: "\f09c1";
  }
  .mdi-arrow-left-thick::before {
    content: "\f004e";
  }
  .mdi-arrow-left-thin-circle-outline::before {
    content: "\f159a";
  }
  .mdi-arrow-right::before {
    content: "\f0054";
  }
  .mdi-arrow-right-bold::before {
    content: "\f0734";
  }
  .mdi-arrow-right-bold-box::before {
    content: "\f0735";
  }
  .mdi-arrow-right-bold-box-outline::before {
    content: "\f0736";
  }
  .mdi-arrow-right-bold-circle::before {
    content: "\f0056";
  }
  .mdi-arrow-right-bold-circle-outline::before {
    content: "\f0057";
  }
  .mdi-arrow-right-bold-hexagon-outline::before {
    content: "\f0058";
  }
  .mdi-arrow-right-bold-outline::before {
    content: "\f09c2";
  }
  .mdi-arrow-right-box::before {
    content: "\f06c2";
  }
  .mdi-arrow-right-circle::before {
    content: "\f0cdf";
  }
  .mdi-arrow-right-circle-outline::before {
    content: "\f0ce0";
  }
  .mdi-arrow-right-drop-circle::before {
    content: "\f0059";
  }
  .mdi-arrow-right-drop-circle-outline::before {
    content: "\f005a";
  }
  .mdi-arrow-right-thick::before {
    content: "\f0055";
  }
  .mdi-arrow-right-thin-circle-outline::before {
    content: "\f1598";
  }
  .mdi-arrow-split-horizontal::before {
    content: "\f093b";
  }
  .mdi-arrow-split-vertical::before {
    content: "\f093c";
  }
  .mdi-arrow-top-left::before {
    content: "\f005b";
  }
  .mdi-arrow-top-left-bold-outline::before {
    content: "\f09c3";
  }
  .mdi-arrow-top-left-bottom-right::before {
    content: "\f0e75";
  }
  .mdi-arrow-top-left-bottom-right-bold::before {
    content: "\f0e76";
  }
  .mdi-arrow-top-left-thick::before {
    content: "\f09c4";
  }
  .mdi-arrow-top-left-thin-circle-outline::before {
    content: "\f1593";
  }
  .mdi-arrow-top-right::before {
    content: "\f005c";
  }
  .mdi-arrow-top-right-bold-outline::before {
    content: "\f09c5";
  }
  .mdi-arrow-top-right-bottom-left::before {
    content: "\f0e77";
  }
  .mdi-arrow-top-right-bottom-left-bold::before {
    content: "\f0e78";
  }
  .mdi-arrow-top-right-thick::before {
    content: "\f09c6";
  }
  .mdi-arrow-top-right-thin-circle-outline::before {
    content: "\f1594";
  }
  .mdi-arrow-up::before {
    content: "\f005d";
  }
  .mdi-arrow-up-bold::before {
    content: "\f0737";
  }
  .mdi-arrow-up-bold-box::before {
    content: "\f0738";
  }
  .mdi-arrow-up-bold-box-outline::before {
    content: "\f0739";
  }
  .mdi-arrow-up-bold-circle::before {
    content: "\f005f";
  }
  .mdi-arrow-up-bold-circle-outline::before {
    content: "\f0060";
  }
  .mdi-arrow-up-bold-hexagon-outline::before {
    content: "\f0061";
  }
  .mdi-arrow-up-bold-outline::before {
    content: "\f09c7";
  }
  .mdi-arrow-up-box::before {
    content: "\f06c3";
  }
  .mdi-arrow-up-circle::before {
    content: "\f0ce1";
  }
  .mdi-arrow-up-circle-outline::before {
    content: "\f0ce2";
  }
  .mdi-arrow-up-down::before {
    content: "\f0e79";
  }
  .mdi-arrow-up-down-bold::before {
    content: "\f0e7a";
  }
  .mdi-arrow-up-down-bold-outline::before {
    content: "\f09c8";
  }
  .mdi-arrow-up-drop-circle::before {
    content: "\f0062";
  }
  .mdi-arrow-up-drop-circle-outline::before {
    content: "\f0063";
  }
  .mdi-arrow-up-thick::before {
    content: "\f005e";
  }
  .mdi-arrow-up-thin-circle-outline::before {
    content: "\f1597";
  }
  .mdi-arrow-vertical-lock::before {
    content: "\f115c";
  }
  .mdi-artstation::before {
    content: "\f0b5b";
  }
  .mdi-aspect-ratio::before {
    content: "\f0a24";
  }
  .mdi-assistant::before {
    content: "\f0064";
  }
  .mdi-asterisk::before {
    content: "\f06c4";
  }
  .mdi-at::before {
    content: "\f0065";
  }
  .mdi-atlassian::before {
    content: "\f0804";
  }
  .mdi-atm::before {
    content: "\f0d47";
  }
  .mdi-atom::before {
    content: "\f0768";
  }
  .mdi-atom-variant::before {
    content: "\f0e7b";
  }
  .mdi-attachment::before {
    content: "\f0066";
  }
  .mdi-audio-video::before {
    content: "\f093d";
  }
  .mdi-audio-video-off::before {
    content: "\f11b6";
  }
  .mdi-augmented-reality::before {
    content: "\f0850";
  }
  .mdi-auto-download::before {
    content: "\f137e";
  }
  .mdi-auto-fix::before {
    content: "\f0068";
  }
  .mdi-auto-upload::before {
    content: "\f0069";
  }
  .mdi-autorenew::before {
    content: "\f006a";
  }
  .mdi-av-timer::before {
    content: "\f006b";
  }
  .mdi-aws::before {
    content: "\f0e0f";
  }
  .mdi-axe::before {
    content: "\f08c8";
  }
  .mdi-axis::before {
    content: "\f0d48";
  }
  .mdi-axis-arrow::before {
    content: "\f0d49";
  }
  .mdi-axis-arrow-info::before {
    content: "\f140e";
  }
  .mdi-axis-arrow-lock::before {
    content: "\f0d4a";
  }
  .mdi-axis-lock::before {
    content: "\f0d4b";
  }
  .mdi-axis-x-arrow::before {
    content: "\f0d4c";
  }
  .mdi-axis-x-arrow-lock::before {
    content: "\f0d4d";
  }
  .mdi-axis-x-rotate-clockwise::before {
    content: "\f0d4e";
  }
  .mdi-axis-x-rotate-counterclockwise::before {
    content: "\f0d4f";
  }
  .mdi-axis-x-y-arrow-lock::before {
    content: "\f0d50";
  }
  .mdi-axis-y-arrow::before {
    content: "\f0d51";
  }
  .mdi-axis-y-arrow-lock::before {
    content: "\f0d52";
  }
  .mdi-axis-y-rotate-clockwise::before {
    content: "\f0d53";
  }
  .mdi-axis-y-rotate-counterclockwise::before {
    content: "\f0d54";
  }
  .mdi-axis-z-arrow::before {
    content: "\f0d55";
  }
  .mdi-axis-z-arrow-lock::before {
    content: "\f0d56";
  }
  .mdi-axis-z-rotate-clockwise::before {
    content: "\f0d57";
  }
  .mdi-axis-z-rotate-counterclockwise::before {
    content: "\f0d58";
  }
  .mdi-babel::before {
    content: "\f0a25";
  }
  .mdi-baby::before {
    content: "\f006c";
  }
  .mdi-baby-bottle::before {
    content: "\f0f39";
  }
  .mdi-baby-bottle-outline::before {
    content: "\f0f3a";
  }
  .mdi-baby-buggy::before {
    content: "\f13e0";
  }
  .mdi-baby-carriage::before {
    content: "\f068f";
  }
  .mdi-baby-carriage-off::before {
    content: "\f0fa0";
  }
  .mdi-baby-face::before {
    content: "\f0e7c";
  }
  .mdi-baby-face-outline::before {
    content: "\f0e7d";
  }
  .mdi-backburger::before {
    content: "\f006d";
  }
  .mdi-backspace::before {
    content: "\f006e";
  }
  .mdi-backspace-outline::before {
    content: "\f0b5c";
  }
  .mdi-backspace-reverse::before {
    content: "\f0e7e";
  }
  .mdi-backspace-reverse-outline::before {
    content: "\f0e7f";
  }
  .mdi-backup-restore::before {
    content: "\f006f";
  }
  .mdi-bacteria::before {
    content: "\f0ed5";
  }
  .mdi-bacteria-outline::before {
    content: "\f0ed6";
  }
  .mdi-badge-account::before {
    content: "\f0da7";
  }
  .mdi-badge-account-alert::before {
    content: "\f0da8";
  }
  .mdi-badge-account-alert-outline::before {
    content: "\f0da9";
  }
  .mdi-badge-account-horizontal::before {
    content: "\f0e0d";
  }
  .mdi-badge-account-horizontal-outline::before {
    content: "\f0e0e";
  }
  .mdi-badge-account-outline::before {
    content: "\f0daa";
  }
  .mdi-badminton::before {
    content: "\f0851";
  }
  .mdi-bag-carry-on::before {
    content: "\f0f3b";
  }
  .mdi-bag-carry-on-check::before {
    content: "\f0d65";
  }
  .mdi-bag-carry-on-off::before {
    content: "\f0f3c";
  }
  .mdi-bag-checked::before {
    content: "\f0f3d";
  }
  .mdi-bag-personal::before {
    content: "\f0e10";
  }
  .mdi-bag-personal-off::before {
    content: "\f0e11";
  }
  .mdi-bag-personal-off-outline::before {
    content: "\f0e12";
  }
  .mdi-bag-personal-outline::before {
    content: "\f0e13";
  }
  .mdi-bag-suitcase::before {
    content: "\f158b";
  }
  .mdi-bag-suitcase-off::before {
    content: "\f158d";
  }
  .mdi-bag-suitcase-off-outline::before {
    content: "\f158e";
  }
  .mdi-bag-suitcase-outline::before {
    content: "\f158c";
  }
  .mdi-baguette::before {
    content: "\f0f3e";
  }
  .mdi-balloon::before {
    content: "\f0a26";
  }
  .mdi-ballot::before {
    content: "\f09c9";
  }
  .mdi-ballot-outline::before {
    content: "\f09ca";
  }
  .mdi-ballot-recount::before {
    content: "\f0c39";
  }
  .mdi-ballot-recount-outline::before {
    content: "\f0c3a";
  }
  .mdi-bandage::before {
    content: "\f0daf";
  }
  .mdi-bandcamp::before {
    content: "\f0675";
  }
  .mdi-bank::before {
    content: "\f0070";
  }
  .mdi-bank-check::before {
    content: "\f1655";
  }
  .mdi-bank-minus::before {
    content: "\f0db0";
  }
  .mdi-bank-off::before {
    content: "\f1656";
  }
  .mdi-bank-off-outline::before {
    content: "\f1657";
  }
  .mdi-bank-outline::before {
    content: "\f0e80";
  }
  .mdi-bank-plus::before {
    content: "\f0db1";
  }
  .mdi-bank-remove::before {
    content: "\f0db2";
  }
  .mdi-bank-transfer::before {
    content: "\f0a27";
  }
  .mdi-bank-transfer-in::before {
    content: "\f0a28";
  }
  .mdi-bank-transfer-out::before {
    content: "\f0a29";
  }
  .mdi-barcode::before {
    content: "\f0071";
  }
  .mdi-barcode-off::before {
    content: "\f1236";
  }
  .mdi-barcode-scan::before {
    content: "\f0072";
  }
  .mdi-barley::before {
    content: "\f0073";
  }
  .mdi-barley-off::before {
    content: "\f0b5d";
  }
  .mdi-barn::before {
    content: "\f0b5e";
  }
  .mdi-barrel::before {
    content: "\f0074";
  }
  .mdi-baseball::before {
    content: "\f0852";
  }
  .mdi-baseball-bat::before {
    content: "\f0853";
  }
  .mdi-baseball-diamond::before {
    content: "\f15ec";
  }
  .mdi-baseball-diamond-outline::before {
    content: "\f15ed";
  }
  .mdi-bash::before {
    content: "\f1183";
  }
  .mdi-basket::before {
    content: "\f0076";
  }
  .mdi-basket-fill::before {
    content: "\f0077";
  }
  .mdi-basket-minus::before {
    content: "\f1523";
  }
  .mdi-basket-minus-outline::before {
    content: "\f1524";
  }
  .mdi-basket-off::before {
    content: "\f1525";
  }
  .mdi-basket-off-outline::before {
    content: "\f1526";
  }
  .mdi-basket-outline::before {
    content: "\f1181";
  }
  .mdi-basket-plus::before {
    content: "\f1527";
  }
  .mdi-basket-plus-outline::before {
    content: "\f1528";
  }
  .mdi-basket-remove::before {
    content: "\f1529";
  }
  .mdi-basket-remove-outline::before {
    content: "\f152a";
  }
  .mdi-basket-unfill::before {
    content: "\f0078";
  }
  .mdi-basketball::before {
    content: "\f0806";
  }
  .mdi-basketball-hoop::before {
    content: "\f0c3b";
  }
  .mdi-basketball-hoop-outline::before {
    content: "\f0c3c";
  }
  .mdi-bat::before {
    content: "\f0b5f";
  }
  .mdi-battery::before {
    content: "\f0079";
  }
  .mdi-battery-10::before {
    content: "\f007a";
  }
  .mdi-battery-10-bluetooth::before {
    content: "\f093e";
  }
  .mdi-battery-20::before {
    content: "\f007b";
  }
  .mdi-battery-20-bluetooth::before {
    content: "\f093f";
  }
  .mdi-battery-30::before {
    content: "\f007c";
  }
  .mdi-battery-30-bluetooth::before {
    content: "\f0940";
  }
  .mdi-battery-40::before {
    content: "\f007d";
  }
  .mdi-battery-40-bluetooth::before {
    content: "\f0941";
  }
  .mdi-battery-50::before {
    content: "\f007e";
  }
  .mdi-battery-50-bluetooth::before {
    content: "\f0942";
  }
  .mdi-battery-60::before {
    content: "\f007f";
  }
  .mdi-battery-60-bluetooth::before {
    content: "\f0943";
  }
  .mdi-battery-70::before {
    content: "\f0080";
  }
  .mdi-battery-70-bluetooth::before {
    content: "\f0944";
  }
  .mdi-battery-80::before {
    content: "\f0081";
  }
  .mdi-battery-80-bluetooth::before {
    content: "\f0945";
  }
  .mdi-battery-90::before {
    content: "\f0082";
  }
  .mdi-battery-90-bluetooth::before {
    content: "\f0946";
  }
  .mdi-battery-alert::before {
    content: "\f0083";
  }
  .mdi-battery-alert-bluetooth::before {
    content: "\f0947";
  }
  .mdi-battery-alert-variant::before {
    content: "\f10cc";
  }
  .mdi-battery-alert-variant-outline::before {
    content: "\f10cd";
  }
  .mdi-battery-bluetooth::before {
    content: "\f0948";
  }
  .mdi-battery-bluetooth-variant::before {
    content: "\f0949";
  }
  .mdi-battery-charging::before {
    content: "\f0084";
  }
  .mdi-battery-charging-10::before {
    content: "\f089c";
  }
  .mdi-battery-charging-100::before {
    content: "\f0085";
  }
  .mdi-battery-charging-20::before {
    content: "\f0086";
  }
  .mdi-battery-charging-30::before {
    content: "\f0087";
  }
  .mdi-battery-charging-40::before {
    content: "\f0088";
  }
  .mdi-battery-charging-50::before {
    content: "\f089d";
  }
  .mdi-battery-charging-60::before {
    content: "\f0089";
  }
  .mdi-battery-charging-70::before {
    content: "\f089e";
  }
  .mdi-battery-charging-80::before {
    content: "\f008a";
  }
  .mdi-battery-charging-90::before {
    content: "\f008b";
  }
  .mdi-battery-charging-high::before {
    content: "\f12a6";
  }
  .mdi-battery-charging-low::before {
    content: "\f12a4";
  }
  .mdi-battery-charging-medium::before {
    content: "\f12a5";
  }
  .mdi-battery-charging-outline::before {
    content: "\f089f";
  }
  .mdi-battery-charging-wireless::before {
    content: "\f0807";
  }
  .mdi-battery-charging-wireless-10::before {
    content: "\f0808";
  }
  .mdi-battery-charging-wireless-20::before {
    content: "\f0809";
  }
  .mdi-battery-charging-wireless-30::before {
    content: "\f080a";
  }
  .mdi-battery-charging-wireless-40::before {
    content: "\f080b";
  }
  .mdi-battery-charging-wireless-50::before {
    content: "\f080c";
  }
  .mdi-battery-charging-wireless-60::before {
    content: "\f080d";
  }
  .mdi-battery-charging-wireless-70::before {
    content: "\f080e";
  }
  .mdi-battery-charging-wireless-80::before {
    content: "\f080f";
  }
  .mdi-battery-charging-wireless-90::before {
    content: "\f0810";
  }
  .mdi-battery-charging-wireless-alert::before {
    content: "\f0811";
  }
  .mdi-battery-charging-wireless-outline::before {
    content: "\f0812";
  }
  .mdi-battery-heart::before {
    content: "\f120f";
  }
  .mdi-battery-heart-outline::before {
    content: "\f1210";
  }
  .mdi-battery-heart-variant::before {
    content: "\f1211";
  }
  .mdi-battery-high::before {
    content: "\f12a3";
  }
  .mdi-battery-low::before {
    content: "\f12a1";
  }
  .mdi-battery-medium::before {
    content: "\f12a2";
  }
  .mdi-battery-minus::before {
    content: "\f008c";
  }
  .mdi-battery-negative::before {
    content: "\f008d";
  }
  .mdi-battery-off::before {
    content: "\f125d";
  }
  .mdi-battery-off-outline::before {
    content: "\f125e";
  }
  .mdi-battery-outline::before {
    content: "\f008e";
  }
  .mdi-battery-plus::before {
    content: "\f008f";
  }
  .mdi-battery-positive::before {
    content: "\f0090";
  }
  .mdi-battery-unknown::before {
    content: "\f0091";
  }
  .mdi-battery-unknown-bluetooth::before {
    content: "\f094a";
  }
  .mdi-battlenet::before {
    content: "\f0b60";
  }
  .mdi-beach::before {
    content: "\f0092";
  }
  .mdi-beaker::before {
    content: "\f0cea";
  }
  .mdi-beaker-alert::before {
    content: "\f1229";
  }
  .mdi-beaker-alert-outline::before {
    content: "\f122a";
  }
  .mdi-beaker-check::before {
    content: "\f122b";
  }
  .mdi-beaker-check-outline::before {
    content: "\f122c";
  }
  .mdi-beaker-minus::before {
    content: "\f122d";
  }
  .mdi-beaker-minus-outline::before {
    content: "\f122e";
  }
  .mdi-beaker-outline::before {
    content: "\f0690";
  }
  .mdi-beaker-plus::before {
    content: "\f122f";
  }
  .mdi-beaker-plus-outline::before {
    content: "\f1230";
  }
  .mdi-beaker-question::before {
    content: "\f1231";
  }
  .mdi-beaker-question-outline::before {
    content: "\f1232";
  }
  .mdi-beaker-remove::before {
    content: "\f1233";
  }
  .mdi-beaker-remove-outline::before {
    content: "\f1234";
  }
  .mdi-bed::before {
    content: "\f02e3";
  }
  .mdi-bed-double::before {
    content: "\f0fd4";
  }
  .mdi-bed-double-outline::before {
    content: "\f0fd3";
  }
  .mdi-bed-empty::before {
    content: "\f08a0";
  }
  .mdi-bed-king::before {
    content: "\f0fd2";
  }
  .mdi-bed-king-outline::before {
    content: "\f0fd1";
  }
  .mdi-bed-outline::before {
    content: "\f0099";
  }
  .mdi-bed-queen::before {
    content: "\f0fd0";
  }
  .mdi-bed-queen-outline::before {
    content: "\f0fdb";
  }
  .mdi-bed-single::before {
    content: "\f106d";
  }
  .mdi-bed-single-outline::before {
    content: "\f106e";
  }
  .mdi-bee::before {
    content: "\f0fa1";
  }
  .mdi-bee-flower::before {
    content: "\f0fa2";
  }
  .mdi-beehive-off-outline::before {
    content: "\f13ed";
  }
  .mdi-beehive-outline::before {
    content: "\f10ce";
  }
  .mdi-beekeeper::before {
    content: "\f14e2";
  }
  .mdi-beer::before {
    content: "\f0098";
  }
  .mdi-beer-outline::before {
    content: "\f130c";
  }
  .mdi-bell::before {
    content: "\f009a";
  }
  .mdi-bell-alert::before {
    content: "\f0d59";
  }
  .mdi-bell-alert-outline::before {
    content: "\f0e81";
  }
  .mdi-bell-cancel::before {
    content: "\f13e7";
  }
  .mdi-bell-cancel-outline::before {
    content: "\f13e8";
  }
  .mdi-bell-check::before {
    content: "\f11e5";
  }
  .mdi-bell-check-outline::before {
    content: "\f11e6";
  }
  .mdi-bell-circle::before {
    content: "\f0d5a";
  }
  .mdi-bell-circle-outline::before {
    content: "\f0d5b";
  }
  .mdi-bell-minus::before {
    content: "\f13e9";
  }
  .mdi-bell-minus-outline::before {
    content: "\f13ea";
  }
  .mdi-bell-off::before {
    content: "\f009b";
  }
  .mdi-bell-off-outline::before {
    content: "\f0a91";
  }
  .mdi-bell-outline::before {
    content: "\f009c";
  }
  .mdi-bell-plus::before {
    content: "\f009d";
  }
  .mdi-bell-plus-outline::before {
    content: "\f0a92";
  }
  .mdi-bell-remove::before {
    content: "\f13eb";
  }
  .mdi-bell-remove-outline::before {
    content: "\f13ec";
  }
  .mdi-bell-ring::before {
    content: "\f009e";
  }
  .mdi-bell-ring-outline::before {
    content: "\f009f";
  }
  .mdi-bell-sleep::before {
    content: "\f00a0";
  }
  .mdi-bell-sleep-outline::before {
    content: "\f0a93";
  }
  .mdi-beta::before {
    content: "\f00a1";
  }
  .mdi-betamax::before {
    content: "\f09cb";
  }
  .mdi-biathlon::before {
    content: "\f0e14";
  }
  .mdi-bicycle::before {
    content: "\f109c";
  }
  .mdi-bicycle-basket::before {
    content: "\f1235";
  }
  .mdi-bicycle-electric::before {
    content: "\f15b4";
  }
  .mdi-bicycle-penny-farthing::before {
    content: "\f15e9";
  }
  .mdi-bike::before {
    content: "\f00a3";
  }
  .mdi-bike-fast::before {
    content: "\f111f";
  }
  .mdi-billboard::before {
    content: "\f1010";
  }
  .mdi-billiards::before {
    content: "\f0b61";
  }
  .mdi-billiards-rack::before {
    content: "\f0b62";
  }
  .mdi-binoculars::before {
    content: "\f00a5";
  }
  .mdi-bio::before {
    content: "\f00a6";
  }
  .mdi-biohazard::before {
    content: "\f00a7";
  }
  .mdi-bird::before {
    content: "\f15c6";
  }
  .mdi-bitbucket::before {
    content: "\f00a8";
  }
  .mdi-bitcoin::before {
    content: "\f0813";
  }
  .mdi-black-mesa::before {
    content: "\f00a9";
  }
  .mdi-blender::before {
    content: "\f0ceb";
  }
  .mdi-blender-software::before {
    content: "\f00ab";
  }
  .mdi-blinds::before {
    content: "\f00ac";
  }
  .mdi-blinds-open::before {
    content: "\f1011";
  }
  .mdi-block-helper::before {
    content: "\f00ad";
  }
  .mdi-blogger::before {
    content: "\f00ae";
  }
  .mdi-blood-bag::before {
    content: "\f0cec";
  }
  .mdi-bluetooth::before {
    content: "\f00af";
  }
  .mdi-bluetooth-audio::before {
    content: "\f00b0";
  }
  .mdi-bluetooth-connect::before {
    content: "\f00b1";
  }
  .mdi-bluetooth-off::before {
    content: "\f00b2";
  }
  .mdi-bluetooth-settings::before {
    content: "\f00b3";
  }
  .mdi-bluetooth-transfer::before {
    content: "\f00b4";
  }
  .mdi-blur::before {
    content: "\f00b5";
  }
  .mdi-blur-linear::before {
    content: "\f00b6";
  }
  .mdi-blur-off::before {
    content: "\f00b7";
  }
  .mdi-blur-radial::before {
    content: "\f00b8";
  }
  .mdi-bolnisi-cross::before {
    content: "\f0ced";
  }
  .mdi-bolt::before {
    content: "\f0db3";
  }
  .mdi-bomb::before {
    content: "\f0691";
  }
  .mdi-bomb-off::before {
    content: "\f06c5";
  }
  .mdi-bone::before {
    content: "\f00b9";
  }
  .mdi-book::before {
    content: "\f00ba";
  }
  .mdi-book-account::before {
    content: "\f13ad";
  }
  .mdi-book-account-outline::before {
    content: "\f13ae";
  }
  .mdi-book-alert::before {
    content: "\f167c";
  }
  .mdi-book-alert-outline::before {
    content: "\f167d";
  }
  .mdi-book-alphabet::before {
    content: "\f061d";
  }
  .mdi-book-arrow-down::before {
    content: "\f167e";
  }
  .mdi-book-arrow-down-outline::before {
    content: "\f167f";
  }
  .mdi-book-arrow-left::before {
    content: "\f1680";
  }
  .mdi-book-arrow-left-outline::before {
    content: "\f1681";
  }
  .mdi-book-arrow-right::before {
    content: "\f1682";
  }
  .mdi-book-arrow-right-outline::before {
    content: "\f1683";
  }
  .mdi-book-arrow-up::before {
    content: "\f1684";
  }
  .mdi-book-arrow-up-outline::before {
    content: "\f1685";
  }
  .mdi-book-cancel::before {
    content: "\f1686";
  }
  .mdi-book-cancel-outline::before {
    content: "\f1687";
  }
  .mdi-book-check::before {
    content: "\f14f3";
  }
  .mdi-book-check-outline::before {
    content: "\f14f4";
  }
  .mdi-book-clock::before {
    content: "\f1688";
  }
  .mdi-book-clock-outline::before {
    content: "\f1689";
  }
  .mdi-book-cog::before {
    content: "\f168a";
  }
  .mdi-book-cog-outline::before {
    content: "\f168b";
  }
  .mdi-book-cross::before {
    content: "\f00a2";
  }
  .mdi-book-edit::before {
    content: "\f168c";
  }
  .mdi-book-edit-outline::before {
    content: "\f168d";
  }
  .mdi-book-education::before {
    content: "\f16c9";
  }
  .mdi-book-education-outline::before {
    content: "\f16ca";
  }
  .mdi-book-information-variant::before {
    content: "\f106f";
  }
  .mdi-book-lock::before {
    content: "\f079a";
  }
  .mdi-book-lock-open::before {
    content: "\f079b";
  }
  .mdi-book-lock-open-outline::before {
    content: "\f168e";
  }
  .mdi-book-lock-outline::before {
    content: "\f168f";
  }
  .mdi-book-marker::before {
    content: "\f1690";
  }
  .mdi-book-marker-outline::before {
    content: "\f1691";
  }
  .mdi-book-minus::before {
    content: "\f05d9";
  }
  .mdi-book-minus-multiple::before {
    content: "\f0a94";
  }
  .mdi-book-minus-multiple-outline::before {
    content: "\f090b";
  }
  .mdi-book-minus-outline::before {
    content: "\f1692";
  }
  .mdi-book-multiple::before {
    content: "\f00bb";
  }
  .mdi-book-multiple-outline::before {
    content: "\f0436";
  }
  .mdi-book-music::before {
    content: "\f0067";
  }
  .mdi-book-music-outline::before {
    content: "\f1693";
  }
  .mdi-book-off::before {
    content: "\f1694";
  }
  .mdi-book-off-outline::before {
    content: "\f1695";
  }
  .mdi-book-open::before {
    content: "\f00bd";
  }
  .mdi-book-open-blank-variant::before {
    content: "\f00be";
  }
  .mdi-book-open-outline::before {
    content: "\f0b63";
  }
  .mdi-book-open-page-variant::before {
    content: "\f05da";
  }
  .mdi-book-open-page-variant-outline::before {
    content: "\f15d6";
  }
  .mdi-book-open-variant::before {
    content: "\f14f7";
  }
  .mdi-book-outline::before {
    content: "\f0b64";
  }
  .mdi-book-play::before {
    content: "\f0e82";
  }
  .mdi-book-play-outline::before {
    content: "\f0e83";
  }
  .mdi-book-plus::before {
    content: "\f05db";
  }
  .mdi-book-plus-multiple::before {
    content: "\f0a95";
  }
  .mdi-book-plus-multiple-outline::before {
    content: "\f0ade";
  }
  .mdi-book-plus-outline::before {
    content: "\f1696";
  }
  .mdi-book-refresh::before {
    content: "\f1697";
  }
  .mdi-book-refresh-outline::before {
    content: "\f1698";
  }
  .mdi-book-remove::before {
    content: "\f0a97";
  }
  .mdi-book-remove-multiple::before {
    content: "\f0a96";
  }
  .mdi-book-remove-multiple-outline::before {
    content: "\f04ca";
  }
  .mdi-book-remove-outline::before {
    content: "\f1699";
  }
  .mdi-book-search::before {
    content: "\f0e84";
  }
  .mdi-book-search-outline::before {
    content: "\f0e85";
  }
  .mdi-book-settings::before {
    content: "\f169a";
  }
  .mdi-book-settings-outline::before {
    content: "\f169b";
  }
  .mdi-book-sync::before {
    content: "\f169c";
  }
  .mdi-book-sync-outline::before {
    content: "\f16c8";
  }
  .mdi-book-variant::before {
    content: "\f00bf";
  }
  .mdi-book-variant-multiple::before {
    content: "\f00bc";
  }
  .mdi-bookmark::before {
    content: "\f00c0";
  }
  .mdi-bookmark-check::before {
    content: "\f00c1";
  }
  .mdi-bookmark-check-outline::before {
    content: "\f137b";
  }
  .mdi-bookmark-minus::before {
    content: "\f09cc";
  }
  .mdi-bookmark-minus-outline::before {
    content: "\f09cd";
  }
  .mdi-bookmark-multiple::before {
    content: "\f0e15";
  }
  .mdi-bookmark-multiple-outline::before {
    content: "\f0e16";
  }
  .mdi-bookmark-music::before {
    content: "\f00c2";
  }
  .mdi-bookmark-music-outline::before {
    content: "\f1379";
  }
  .mdi-bookmark-off::before {
    content: "\f09ce";
  }
  .mdi-bookmark-off-outline::before {
    content: "\f09cf";
  }
  .mdi-bookmark-outline::before {
    content: "\f00c3";
  }
  .mdi-bookmark-plus::before {
    content: "\f00c5";
  }
  .mdi-bookmark-plus-outline::before {
    content: "\f00c4";
  }
  .mdi-bookmark-remove::before {
    content: "\f00c6";
  }
  .mdi-bookmark-remove-outline::before {
    content: "\f137a";
  }
  .mdi-bookshelf::before {
    content: "\f125f";
  }
  .mdi-boom-gate::before {
    content: "\f0e86";
  }
  .mdi-boom-gate-alert::before {
    content: "\f0e87";
  }
  .mdi-boom-gate-alert-outline::before {
    content: "\f0e88";
  }
  .mdi-boom-gate-down::before {
    content: "\f0e89";
  }
  .mdi-boom-gate-down-outline::before {
    content: "\f0e8a";
  }
  .mdi-boom-gate-outline::before {
    content: "\f0e8b";
  }
  .mdi-boom-gate-up::before {
    content: "\f0e8c";
  }
  .mdi-boom-gate-up-outline::before {
    content: "\f0e8d";
  }
  .mdi-boombox::before {
    content: "\f05dc";
  }
  .mdi-boomerang::before {
    content: "\f10cf";
  }
  .mdi-bootstrap::before {
    content: "\f06c6";
  }
  .mdi-border-all::before {
    content: "\f00c7";
  }
  .mdi-border-all-variant::before {
    content: "\f08a1";
  }
  .mdi-border-bottom::before {
    content: "\f00c8";
  }
  .mdi-border-bottom-variant::before {
    content: "\f08a2";
  }
  .mdi-border-color::before {
    content: "\f00c9";
  }
  .mdi-border-horizontal::before {
    content: "\f00ca";
  }
  .mdi-border-inside::before {
    content: "\f00cb";
  }
  .mdi-border-left::before {
    content: "\f00cc";
  }
  .mdi-border-left-variant::before {
    content: "\f08a3";
  }
  .mdi-border-none::before {
    content: "\f00cd";
  }
  .mdi-border-none-variant::before {
    content: "\f08a4";
  }
  .mdi-border-outside::before {
    content: "\f00ce";
  }
  .mdi-border-right::before {
    content: "\f00cf";
  }
  .mdi-border-right-variant::before {
    content: "\f08a5";
  }
  .mdi-border-style::before {
    content: "\f00d0";
  }
  .mdi-border-top::before {
    content: "\f00d1";
  }
  .mdi-border-top-variant::before {
    content: "\f08a6";
  }
  .mdi-border-vertical::before {
    content: "\f00d2";
  }
  .mdi-bottle-soda::before {
    content: "\f1070";
  }
  .mdi-bottle-soda-classic::before {
    content: "\f1071";
  }
  .mdi-bottle-soda-classic-outline::before {
    content: "\f1363";
  }
  .mdi-bottle-soda-outline::before {
    content: "\f1072";
  }
  .mdi-bottle-tonic::before {
    content: "\f112e";
  }
  .mdi-bottle-tonic-outline::before {
    content: "\f112f";
  }
  .mdi-bottle-tonic-plus::before {
    content: "\f1130";
  }
  .mdi-bottle-tonic-plus-outline::before {
    content: "\f1131";
  }
  .mdi-bottle-tonic-skull::before {
    content: "\f1132";
  }
  .mdi-bottle-tonic-skull-outline::before {
    content: "\f1133";
  }
  .mdi-bottle-wine::before {
    content: "\f0854";
  }
  .mdi-bottle-wine-outline::before {
    content: "\f1310";
  }
  .mdi-bow-tie::before {
    content: "\f0678";
  }
  .mdi-bowl::before {
    content: "\f028e";
  }
  .mdi-bowl-mix::before {
    content: "\f0617";
  }
  .mdi-bowl-mix-outline::before {
    content: "\f02e4";
  }
  .mdi-bowl-outline::before {
    content: "\f02a9";
  }
  .mdi-bowling::before {
    content: "\f00d3";
  }
  .mdi-box::before {
    content: "\f00d4";
  }
  .mdi-box-cutter::before {
    content: "\f00d5";
  }
  .mdi-box-cutter-off::before {
    content: "\f0b4a";
  }
  .mdi-box-shadow::before {
    content: "\f0637";
  }
  .mdi-boxing-glove::before {
    content: "\f0b65";
  }
  .mdi-braille::before {
    content: "\f09d0";
  }
  .mdi-brain::before {
    content: "\f09d1";
  }
  .mdi-bread-slice::before {
    content: "\f0cee";
  }
  .mdi-bread-slice-outline::before {
    content: "\f0cef";
  }
  .mdi-bridge::before {
    content: "\f0618";
  }
  .mdi-briefcase::before {
    content: "\f00d6";
  }
  .mdi-briefcase-account::before {
    content: "\f0cf0";
  }
  .mdi-briefcase-account-outline::before {
    content: "\f0cf1";
  }
  .mdi-briefcase-check::before {
    content: "\f00d7";
  }
  .mdi-briefcase-check-outline::before {
    content: "\f131e";
  }
  .mdi-briefcase-clock::before {
    content: "\f10d0";
  }
  .mdi-briefcase-clock-outline::before {
    content: "\f10d1";
  }
  .mdi-briefcase-download::before {
    content: "\f00d8";
  }
  .mdi-briefcase-download-outline::before {
    content: "\f0c3d";
  }
  .mdi-briefcase-edit::before {
    content: "\f0a98";
  }
  .mdi-briefcase-edit-outline::before {
    content: "\f0c3e";
  }
  .mdi-briefcase-minus::before {
    content: "\f0a2a";
  }
  .mdi-briefcase-minus-outline::before {
    content: "\f0c3f";
  }
  .mdi-briefcase-off::before {
    content: "\f1658";
  }
  .mdi-briefcase-off-outline::before {
    content: "\f1659";
  }
  .mdi-briefcase-outline::before {
    content: "\f0814";
  }
  .mdi-briefcase-plus::before {
    content: "\f0a2b";
  }
  .mdi-briefcase-plus-outline::before {
    content: "\f0c40";
  }
  .mdi-briefcase-remove::before {
    content: "\f0a2c";
  }
  .mdi-briefcase-remove-outline::before {
    content: "\f0c41";
  }
  .mdi-briefcase-search::before {
    content: "\f0a2d";
  }
  .mdi-briefcase-search-outline::before {
    content: "\f0c42";
  }
  .mdi-briefcase-upload::before {
    content: "\f00d9";
  }
  .mdi-briefcase-upload-outline::before {
    content: "\f0c43";
  }
  .mdi-briefcase-variant::before {
    content: "\f1494";
  }
  .mdi-briefcase-variant-off::before {
    content: "\f165a";
  }
  .mdi-briefcase-variant-off-outline::before {
    content: "\f165b";
  }
  .mdi-briefcase-variant-outline::before {
    content: "\f1495";
  }
  .mdi-brightness-1::before {
    content: "\f00da";
  }
  .mdi-brightness-2::before {
    content: "\f00db";
  }
  .mdi-brightness-3::before {
    content: "\f00dc";
  }
  .mdi-brightness-4::before {
    content: "\f00dd";
  }
  .mdi-brightness-5::before {
    content: "\f00de";
  }
  .mdi-brightness-6::before {
    content: "\f00df";
  }
  .mdi-brightness-7::before {
    content: "\f00e0";
  }
  .mdi-brightness-auto::before {
    content: "\f00e1";
  }
  .mdi-brightness-percent::before {
    content: "\f0cf2";
  }
  .mdi-broadcast::before {
    content: "\f1720";
  }
  .mdi-broadcast-off::before {
    content: "\f1721";
  }
  .mdi-broom::before {
    content: "\f00e2";
  }
  .mdi-brush::before {
    content: "\f00e3";
  }
  .mdi-bucket::before {
    content: "\f1415";
  }
  .mdi-bucket-outline::before {
    content: "\f1416";
  }
  .mdi-buddhism::before {
    content: "\f094b";
  }
  .mdi-buffer::before {
    content: "\f0619";
  }
  .mdi-buffet::before {
    content: "\f0578";
  }
  .mdi-bug::before {
    content: "\f00e4";
  }
  .mdi-bug-check::before {
    content: "\f0a2e";
  }
  .mdi-bug-check-outline::before {
    content: "\f0a2f";
  }
  .mdi-bug-outline::before {
    content: "\f0a30";
  }
  .mdi-bugle::before {
    content: "\f0db4";
  }
  .mdi-bulldozer::before {
    content: "\f0b22";
  }
  .mdi-bullet::before {
    content: "\f0cf3";
  }
  .mdi-bulletin-board::before {
    content: "\f00e5";
  }
  .mdi-bullhorn::before {
    content: "\f00e6";
  }
  .mdi-bullhorn-outline::before {
    content: "\f0b23";
  }
  .mdi-bullseye::before {
    content: "\f05dd";
  }
  .mdi-bullseye-arrow::before {
    content: "\f08c9";
  }
  .mdi-bulma::before {
    content: "\f12e7";
  }
  .mdi-bunk-bed::before {
    content: "\f1302";
  }
  .mdi-bunk-bed-outline::before {
    content: "\f0097";
  }
  .mdi-bus::before {
    content: "\f00e7";
  }
  .mdi-bus-alert::before {
    content: "\f0a99";
  }
  .mdi-bus-articulated-end::before {
    content: "\f079c";
  }
  .mdi-bus-articulated-front::before {
    content: "\f079d";
  }
  .mdi-bus-clock::before {
    content: "\f08ca";
  }
  .mdi-bus-double-decker::before {
    content: "\f079e";
  }
  .mdi-bus-marker::before {
    content: "\f1212";
  }
  .mdi-bus-multiple::before {
    content: "\f0f3f";
  }
  .mdi-bus-school::before {
    content: "\f079f";
  }
  .mdi-bus-side::before {
    content: "\f07a0";
  }
  .mdi-bus-stop::before {
    content: "\f1012";
  }
  .mdi-bus-stop-covered::before {
    content: "\f1013";
  }
  .mdi-bus-stop-uncovered::before {
    content: "\f1014";
  }
  .mdi-butterfly::before {
    content: "\f1589";
  }
  .mdi-butterfly-outline::before {
    content: "\f158a";
  }
  .mdi-cable-data::before {
    content: "\f1394";
  }
  .mdi-cached::before {
    content: "\f00e8";
  }
  .mdi-cactus::before {
    content: "\f0db5";
  }
  .mdi-cake::before {
    content: "\f00e9";
  }
  .mdi-cake-layered::before {
    content: "\f00ea";
  }
  .mdi-cake-variant::before {
    content: "\f00eb";
  }
  .mdi-calculator::before {
    content: "\f00ec";
  }
  .mdi-calculator-variant::before {
    content: "\f0a9a";
  }
  .mdi-calculator-variant-outline::before {
    content: "\f15a6";
  }
  .mdi-calendar::before {
    content: "\f00ed";
  }
  .mdi-calendar-account::before {
    content: "\f0ed7";
  }
  .mdi-calendar-account-outline::before {
    content: "\f0ed8";
  }
  .mdi-calendar-alert::before {
    content: "\f0a31";
  }
  .mdi-calendar-arrow-left::before {
    content: "\f1134";
  }
  .mdi-calendar-arrow-right::before {
    content: "\f1135";
  }
  .mdi-calendar-blank::before {
    content: "\f00ee";
  }
  .mdi-calendar-blank-multiple::before {
    content: "\f1073";
  }
  .mdi-calendar-blank-outline::before {
    content: "\f0b66";
  }
  .mdi-calendar-check::before {
    content: "\f00ef";
  }
  .mdi-calendar-check-outline::before {
    content: "\f0c44";
  }
  .mdi-calendar-clock::before {
    content: "\f00f0";
  }
  .mdi-calendar-clock-outline::before {
    content: "\f16e1";
  }
  .mdi-calendar-cursor::before {
    content: "\f157b";
  }
  .mdi-calendar-edit::before {
    content: "\f08a7";
  }
  .mdi-calendar-end::before {
    content: "\f166c";
  }
  .mdi-calendar-export::before {
    content: "\f0b24";
  }
  .mdi-calendar-heart::before {
    content: "\f09d2";
  }
  .mdi-calendar-import::before {
    content: "\f0b25";
  }
  .mdi-calendar-lock::before {
    content: "\f1641";
  }
  .mdi-calendar-lock-outline::before {
    content: "\f1642";
  }
  .mdi-calendar-minus::before {
    content: "\f0d5c";
  }
  .mdi-calendar-month::before {
    content: "\f0e17";
  }
  .mdi-calendar-month-outline::before {
    content: "\f0e18";
  }
  .mdi-calendar-multiple::before {
    content: "\f00f1";
  }
  .mdi-calendar-multiple-check::before {
    content: "\f00f2";
  }
  .mdi-calendar-multiselect::before {
    content: "\f0a32";
  }
  .mdi-calendar-outline::before {
    content: "\f0b67";
  }
  .mdi-calendar-plus::before {
    content: "\f00f3";
  }
  .mdi-calendar-question::before {
    content: "\f0692";
  }
  .mdi-calendar-range::before {
    content: "\f0679";
  }
  .mdi-calendar-range-outline::before {
    content: "\f0b68";
  }
  .mdi-calendar-refresh::before {
    content: "\f01e1";
  }
  .mdi-calendar-refresh-outline::before {
    content: "\f0203";
  }
  .mdi-calendar-remove::before {
    content: "\f00f4";
  }
  .mdi-calendar-remove-outline::before {
    content: "\f0c45";
  }
  .mdi-calendar-search::before {
    content: "\f094c";
  }
  .mdi-calendar-star::before {
    content: "\f09d3";
  }
  .mdi-calendar-start::before {
    content: "\f166d";
  }
  .mdi-calendar-sync::before {
    content: "\f0e8e";
  }
  .mdi-calendar-sync-outline::before {
    content: "\f0e8f";
  }
  .mdi-calendar-text::before {
    content: "\f00f5";
  }
  .mdi-calendar-text-outline::before {
    content: "\f0c46";
  }
  .mdi-calendar-today::before {
    content: "\f00f6";
  }
  .mdi-calendar-week::before {
    content: "\f0a33";
  }
  .mdi-calendar-week-begin::before {
    content: "\f0a34";
  }
  .mdi-calendar-weekend::before {
    content: "\f0ed9";
  }
  .mdi-calendar-weekend-outline::before {
    content: "\f0eda";
  }
  .mdi-call-made::before {
    content: "\f00f7";
  }
  .mdi-call-merge::before {
    content: "\f00f8";
  }
  .mdi-call-missed::before {
    content: "\f00f9";
  }
  .mdi-call-received::before {
    content: "\f00fa";
  }
  .mdi-call-split::before {
    content: "\f00fb";
  }
  .mdi-camcorder::before {
    content: "\f00fc";
  }
  .mdi-camcorder-off::before {
    content: "\f00ff";
  }
  .mdi-camera::before {
    content: "\f0100";
  }
  .mdi-camera-account::before {
    content: "\f08cb";
  }
  .mdi-camera-burst::before {
    content: "\f0693";
  }
  .mdi-camera-control::before {
    content: "\f0b69";
  }
  .mdi-camera-enhance::before {
    content: "\f0101";
  }
  .mdi-camera-enhance-outline::before {
    content: "\f0b6a";
  }
  .mdi-camera-flip::before {
    content: "\f15d9";
  }
  .mdi-camera-flip-outline::before {
    content: "\f15da";
  }
  .mdi-camera-front::before {
    content: "\f0102";
  }
  .mdi-camera-front-variant::before {
    content: "\f0103";
  }
  .mdi-camera-gopro::before {
    content: "\f07a1";
  }
  .mdi-camera-image::before {
    content: "\f08cc";
  }
  .mdi-camera-iris::before {
    content: "\f0104";
  }
  .mdi-camera-metering-center::before {
    content: "\f07a2";
  }
  .mdi-camera-metering-matrix::before {
    content: "\f07a3";
  }
  .mdi-camera-metering-partial::before {
    content: "\f07a4";
  }
  .mdi-camera-metering-spot::before {
    content: "\f07a5";
  }
  .mdi-camera-off::before {
    content: "\f05df";
  }
  .mdi-camera-outline::before {
    content: "\f0d5d";
  }
  .mdi-camera-party-mode::before {
    content: "\f0105";
  }
  .mdi-camera-plus::before {
    content: "\f0edb";
  }
  .mdi-camera-plus-outline::before {
    content: "\f0edc";
  }
  .mdi-camera-rear::before {
    content: "\f0106";
  }
  .mdi-camera-rear-variant::before {
    content: "\f0107";
  }
  .mdi-camera-retake::before {
    content: "\f0e19";
  }
  .mdi-camera-retake-outline::before {
    content: "\f0e1a";
  }
  .mdi-camera-switch::before {
    content: "\f0108";
  }
  .mdi-camera-switch-outline::before {
    content: "\f084a";
  }
  .mdi-camera-timer::before {
    content: "\f0109";
  }
  .mdi-camera-wireless::before {
    content: "\f0db6";
  }
  .mdi-camera-wireless-outline::before {
    content: "\f0db7";
  }
  .mdi-campfire::before {
    content: "\f0edd";
  }
  .mdi-cancel::before {
    content: "\f073a";
  }
  .mdi-candle::before {
    content: "\f05e2";
  }
  .mdi-candycane::before {
    content: "\f010a";
  }
  .mdi-cannabis::before {
    content: "\f07a6";
  }
  .mdi-cannabis-off::before {
    content: "\f166e";
  }
  .mdi-caps-lock::before {
    content: "\f0a9b";
  }
  .mdi-car::before {
    content: "\f010b";
  }
  .mdi-car-2-plus::before {
    content: "\f1015";
  }
  .mdi-car-3-plus::before {
    content: "\f1016";
  }
  .mdi-car-arrow-left::before {
    content: "\f13b2";
  }
  .mdi-car-arrow-right::before {
    content: "\f13b3";
  }
  .mdi-car-back::before {
    content: "\f0e1b";
  }
  .mdi-car-battery::before {
    content: "\f010c";
  }
  .mdi-car-brake-abs::before {
    content: "\f0c47";
  }
  .mdi-car-brake-alert::before {
    content: "\f0c48";
  }
  .mdi-car-brake-hold::before {
    content: "\f0d5e";
  }
  .mdi-car-brake-parking::before {
    content: "\f0d5f";
  }
  .mdi-car-brake-retarder::before {
    content: "\f1017";
  }
  .mdi-car-child-seat::before {
    content: "\f0fa3";
  }
  .mdi-car-clutch::before {
    content: "\f1018";
  }
  .mdi-car-cog::before {
    content: "\f13cc";
  }
  .mdi-car-connected::before {
    content: "\f010d";
  }
  .mdi-car-convertible::before {
    content: "\f07a7";
  }
  .mdi-car-coolant-level::before {
    content: "\f1019";
  }
  .mdi-car-cruise-control::before {
    content: "\f0d60";
  }
  .mdi-car-defrost-front::before {
    content: "\f0d61";
  }
  .mdi-car-defrost-rear::before {
    content: "\f0d62";
  }
  .mdi-car-door::before {
    content: "\f0b6b";
  }
  .mdi-car-door-lock::before {
    content: "\f109d";
  }
  .mdi-car-electric::before {
    content: "\f0b6c";
  }
  .mdi-car-electric-outline::before {
    content: "\f15b5";
  }
  .mdi-car-emergency::before {
    content: "\f160f";
  }
  .mdi-car-esp::before {
    content: "\f0c49";
  }
  .mdi-car-estate::before {
    content: "\f07a8";
  }
  .mdi-car-hatchback::before {
    content: "\f07a9";
  }
  .mdi-car-info::before {
    content: "\f11be";
  }
  .mdi-car-key::before {
    content: "\f0b6d";
  }
  .mdi-car-lifted-pickup::before {
    content: "\f152d";
  }
  .mdi-car-light-dimmed::before {
    content: "\f0c4a";
  }
  .mdi-car-light-fog::before {
    content: "\f0c4b";
  }
  .mdi-car-light-high::before {
    content: "\f0c4c";
  }
  .mdi-car-limousine::before {
    content: "\f08cd";
  }
  .mdi-car-multiple::before {
    content: "\f0b6e";
  }
  .mdi-car-off::before {
    content: "\f0e1c";
  }
  .mdi-car-outline::before {
    content: "\f14ed";
  }
  .mdi-car-parking-lights::before {
    content: "\f0d63";
  }
  .mdi-car-pickup::before {
    content: "\f07aa";
  }
  .mdi-car-seat::before {
    content: "\f0fa4";
  }
  .mdi-car-seat-cooler::before {
    content: "\f0fa5";
  }
  .mdi-car-seat-heater::before {
    content: "\f0fa6";
  }
  .mdi-car-settings::before {
    content: "\f13cd";
  }
  .mdi-car-shift-pattern::before {
    content: "\f0f40";
  }
  .mdi-car-side::before {
    content: "\f07ab";
  }
  .mdi-car-sports::before {
    content: "\f07ac";
  }
  .mdi-car-tire-alert::before {
    content: "\f0c4d";
  }
  .mdi-car-traction-control::before {
    content: "\f0d64";
  }
  .mdi-car-turbocharger::before {
    content: "\f101a";
  }
  .mdi-car-wash::before {
    content: "\f010e";
  }
  .mdi-car-windshield::before {
    content: "\f101b";
  }
  .mdi-car-windshield-outline::before {
    content: "\f101c";
  }
  .mdi-carabiner::before {
    content: "\f14c0";
  }
  .mdi-caravan::before {
    content: "\f07ad";
  }
  .mdi-card::before {
    content: "\f0b6f";
  }
  .mdi-card-account-details::before {
    content: "\f05d2";
  }
  .mdi-card-account-details-outline::before {
    content: "\f0dab";
  }
  .mdi-card-account-details-star::before {
    content: "\f02a3";
  }
  .mdi-card-account-details-star-outline::before {
    content: "\f06db";
  }
  .mdi-card-account-mail::before {
    content: "\f018e";
  }
  .mdi-card-account-mail-outline::before {
    content: "\f0e98";
  }
  .mdi-card-account-phone::before {
    content: "\f0e99";
  }
  .mdi-card-account-phone-outline::before {
    content: "\f0e9a";
  }
  .mdi-card-bulleted::before {
    content: "\f0b70";
  }
  .mdi-card-bulleted-off::before {
    content: "\f0b71";
  }
  .mdi-card-bulleted-off-outline::before {
    content: "\f0b72";
  }
  .mdi-card-bulleted-outline::before {
    content: "\f0b73";
  }
  .mdi-card-bulleted-settings::before {
    content: "\f0b74";
  }
  .mdi-card-bulleted-settings-outline::before {
    content: "\f0b75";
  }
  .mdi-card-minus::before {
    content: "\f1600";
  }
  .mdi-card-minus-outline::before {
    content: "\f1601";
  }
  .mdi-card-off::before {
    content: "\f1602";
  }
  .mdi-card-off-outline::before {
    content: "\f1603";
  }
  .mdi-card-outline::before {
    content: "\f0b76";
  }
  .mdi-card-plus::before {
    content: "\f11ff";
  }
  .mdi-card-plus-outline::before {
    content: "\f1200";
  }
  .mdi-card-remove::before {
    content: "\f1604";
  }
  .mdi-card-remove-outline::before {
    content: "\f1605";
  }
  .mdi-card-search::before {
    content: "\f1074";
  }
  .mdi-card-search-outline::before {
    content: "\f1075";
  }
  .mdi-card-text::before {
    content: "\f0b77";
  }
  .mdi-card-text-outline::before {
    content: "\f0b78";
  }
  .mdi-cards::before {
    content: "\f0638";
  }
  .mdi-cards-club::before {
    content: "\f08ce";
  }
  .mdi-cards-diamond::before {
    content: "\f08cf";
  }
  .mdi-cards-diamond-outline::before {
    content: "\f101d";
  }
  .mdi-cards-heart::before {
    content: "\f08d0";
  }
  .mdi-cards-outline::before {
    content: "\f0639";
  }
  .mdi-cards-playing-outline::before {
    content: "\f063a";
  }
  .mdi-cards-spade::before {
    content: "\f08d1";
  }
  .mdi-cards-variant::before {
    content: "\f06c7";
  }
  .mdi-carrot::before {
    content: "\f010f";
  }
  .mdi-cart::before {
    content: "\f0110";
  }
  .mdi-cart-arrow-down::before {
    content: "\f0d66";
  }
  .mdi-cart-arrow-right::before {
    content: "\f0c4e";
  }
  .mdi-cart-arrow-up::before {
    content: "\f0d67";
  }
  .mdi-cart-check::before {
    content: "\f15ea";
  }
  .mdi-cart-minus::before {
    content: "\f0d68";
  }
  .mdi-cart-off::before {
    content: "\f066b";
  }
  .mdi-cart-outline::before {
    content: "\f0111";
  }
  .mdi-cart-plus::before {
    content: "\f0112";
  }
  .mdi-cart-remove::before {
    content: "\f0d69";
  }
  .mdi-cart-variant::before {
    content: "\f15eb";
  }
  .mdi-case-sensitive-alt::before {
    content: "\f0113";
  }
  .mdi-cash::before {
    content: "\f0114";
  }
  .mdi-cash-100::before {
    content: "\f0115";
  }
  .mdi-cash-check::before {
    content: "\f14ee";
  }
  .mdi-cash-lock::before {
    content: "\f14ea";
  }
  .mdi-cash-lock-open::before {
    content: "\f14eb";
  }
  .mdi-cash-marker::before {
    content: "\f0db8";
  }
  .mdi-cash-minus::before {
    content: "\f1260";
  }
  .mdi-cash-multiple::before {
    content: "\f0116";
  }
  .mdi-cash-plus::before {
    content: "\f1261";
  }
  .mdi-cash-refund::before {
    content: "\f0a9c";
  }
  .mdi-cash-register::before {
    content: "\f0cf4";
  }
  .mdi-cash-remove::before {
    content: "\f1262";
  }
  .mdi-cash-usd::before {
    content: "\f1176";
  }
  .mdi-cash-usd-outline::before {
    content: "\f0117";
  }
  .mdi-cassette::before {
    content: "\f09d4";
  }
  .mdi-cast::before {
    content: "\f0118";
  }
  .mdi-cast-audio::before {
    content: "\f101e";
  }
  .mdi-cast-connected::before {
    content: "\f0119";
  }
  .mdi-cast-education::before {
    content: "\f0e1d";
  }
  .mdi-cast-off::before {
    content: "\f078a";
  }
  .mdi-castle::before {
    content: "\f011a";
  }
  .mdi-cat::before {
    content: "\f011b";
  }
  .mdi-cctv::before {
    content: "\f07ae";
  }
  .mdi-ceiling-light::before {
    content: "\f0769";
  }
  .mdi-cellphone::before {
    content: "\f011c";
  }
  .mdi-cellphone-android::before {
    content: "\f011d";
  }
  .mdi-cellphone-arrow-down::before {
    content: "\f09d5";
  }
  .mdi-cellphone-basic::before {
    content: "\f011e";
  }
  .mdi-cellphone-charging::before {
    content: "\f1397";
  }
  .mdi-cellphone-cog::before {
    content: "\f0951";
  }
  .mdi-cellphone-dock::before {
    content: "\f011f";
  }
  .mdi-cellphone-erase::before {
    content: "\f094d";
  }
  .mdi-cellphone-information::before {
    content: "\f0f41";
  }
  .mdi-cellphone-iphone::before {
    content: "\f0120";
  }
  .mdi-cellphone-key::before {
    content: "\f094e";
  }
  .mdi-cellphone-link::before {
    content: "\f0121";
  }
  .mdi-cellphone-link-off::before {
    content: "\f0122";
  }
  .mdi-cellphone-lock::before {
    content: "\f094f";
  }
  .mdi-cellphone-message::before {
    content: "\f08d3";
  }
  .mdi-cellphone-message-off::before {
    content: "\f10d2";
  }
  .mdi-cellphone-nfc::before {
    content: "\f0e90";
  }
  .mdi-cellphone-nfc-off::before {
    content: "\f12d8";
  }
  .mdi-cellphone-off::before {
    content: "\f0950";
  }
  .mdi-cellphone-play::before {
    content: "\f101f";
  }
  .mdi-cellphone-screenshot::before {
    content: "\f0a35";
  }
  .mdi-cellphone-settings::before {
    content: "\f0123";
  }
  .mdi-cellphone-sound::before {
    content: "\f0952";
  }
  .mdi-cellphone-text::before {
    content: "\f08d2";
  }
  .mdi-cellphone-wireless::before {
    content: "\f0815";
  }
  .mdi-celtic-cross::before {
    content: "\f0cf5";
  }
  .mdi-centos::before {
    content: "\f111a";
  }
  .mdi-certificate::before {
    content: "\f0124";
  }
  .mdi-certificate-outline::before {
    content: "\f1188";
  }
  .mdi-chair-rolling::before {
    content: "\f0f48";
  }
  .mdi-chair-school::before {
    content: "\f0125";
  }
  .mdi-charity::before {
    content: "\f0c4f";
  }
  .mdi-chart-arc::before {
    content: "\f0126";
  }
  .mdi-chart-areaspline::before {
    content: "\f0127";
  }
  .mdi-chart-areaspline-variant::before {
    content: "\f0e91";
  }
  .mdi-chart-bar::before {
    content: "\f0128";
  }
  .mdi-chart-bar-stacked::before {
    content: "\f076a";
  }
  .mdi-chart-bell-curve::before {
    content: "\f0c50";
  }
  .mdi-chart-bell-curve-cumulative::before {
    content: "\f0fa7";
  }
  .mdi-chart-box::before {
    content: "\f154d";
  }
  .mdi-chart-box-outline::before {
    content: "\f154e";
  }
  .mdi-chart-box-plus-outline::before {
    content: "\f154f";
  }
  .mdi-chart-bubble::before {
    content: "\f05e3";
  }
  .mdi-chart-donut::before {
    content: "\f07af";
  }
  .mdi-chart-donut-variant::before {
    content: "\f07b0";
  }
  .mdi-chart-gantt::before {
    content: "\f066c";
  }
  .mdi-chart-histogram::before {
    content: "\f0129";
  }
  .mdi-chart-line::before {
    content: "\f012a";
  }
  .mdi-chart-line-stacked::before {
    content: "\f076b";
  }
  .mdi-chart-line-variant::before {
    content: "\f07b1";
  }
  .mdi-chart-multiline::before {
    content: "\f08d4";
  }
  .mdi-chart-multiple::before {
    content: "\f1213";
  }
  .mdi-chart-pie::before {
    content: "\f012b";
  }
  .mdi-chart-ppf::before {
    content: "\f1380";
  }
  .mdi-chart-sankey::before {
    content: "\f11df";
  }
  .mdi-chart-sankey-variant::before {
    content: "\f11e0";
  }
  .mdi-chart-scatter-plot::before {
    content: "\f0e92";
  }
  .mdi-chart-scatter-plot-hexbin::before {
    content: "\f066d";
  }
  .mdi-chart-timeline::before {
    content: "\f066e";
  }
  .mdi-chart-timeline-variant::before {
    content: "\f0e93";
  }
  .mdi-chart-timeline-variant-shimmer::before {
    content: "\f15b6";
  }
  .mdi-chart-tree::before {
    content: "\f0e94";
  }
  .mdi-chat::before {
    content: "\f0b79";
  }
  .mdi-chat-alert::before {
    content: "\f0b7a";
  }
  .mdi-chat-alert-outline::before {
    content: "\f12c9";
  }
  .mdi-chat-minus::before {
    content: "\f1410";
  }
  .mdi-chat-minus-outline::before {
    content: "\f1413";
  }
  .mdi-chat-outline::before {
    content: "\f0ede";
  }
  .mdi-chat-plus::before {
    content: "\f140f";
  }
  .mdi-chat-plus-outline::before {
    content: "\f1412";
  }
  .mdi-chat-processing::before {
    content: "\f0b7b";
  }
  .mdi-chat-processing-outline::before {
    content: "\f12ca";
  }
  .mdi-chat-question::before {
    content: "\f1738";
  }
  .mdi-chat-question-outline::before {
    content: "\f1739";
  }
  .mdi-chat-remove::before {
    content: "\f1411";
  }
  .mdi-chat-remove-outline::before {
    content: "\f1414";
  }
  .mdi-chat-sleep::before {
    content: "\f12d1";
  }
  .mdi-chat-sleep-outline::before {
    content: "\f12d2";
  }
  .mdi-check::before {
    content: "\f012c";
  }
  .mdi-check-all::before {
    content: "\f012d";
  }
  .mdi-check-bold::before {
    content: "\f0e1e";
  }
  .mdi-check-box-multiple-outline::before {
    content: "\f0c51";
  }
  .mdi-check-box-outline::before {
    content: "\f0c52";
  }
  .mdi-check-circle::before {
    content: "\f05e0";
  }
  .mdi-check-circle-outline::before {
    content: "\f05e1";
  }
  .mdi-check-decagram::before {
    content: "\f0791";
  }
  .mdi-check-decagram-outline::before {
    content: "\f1740";
  }
  .mdi-check-network::before {
    content: "\f0c53";
  }
  .mdi-check-network-outline::before {
    content: "\f0c54";
  }
  .mdi-check-outline::before {
    content: "\f0855";
  }
  .mdi-check-underline::before {
    content: "\f0e1f";
  }
  .mdi-check-underline-circle::before {
    content: "\f0e20";
  }
  .mdi-check-underline-circle-outline::before {
    content: "\f0e21";
  }
  .mdi-checkbook::before {
    content: "\f0a9d";
  }
  .mdi-checkbox-blank::before {
    content: "\f012e";
  }
  .mdi-checkbox-blank-circle::before {
    content: "\f012f";
  }
  .mdi-checkbox-blank-circle-outline::before {
    content: "\f0130";
  }
  .mdi-checkbox-blank-off::before {
    content: "\f12ec";
  }
  .mdi-checkbox-blank-off-outline::before {
    content: "\f12ed";
  }
  .mdi-checkbox-blank-outline::before {
    content: "\f0131";
  }
  .mdi-checkbox-intermediate::before {
    content: "\f0856";
  }
  .mdi-checkbox-marked::before {
    content: "\f0132";
  }
  .mdi-checkbox-marked-circle::before {
    content: "\f0133";
  }
  .mdi-checkbox-marked-circle-outline::before {
    content: "\f0134";
  }
  .mdi-checkbox-marked-outline::before {
    content: "\f0135";
  }
  .mdi-checkbox-multiple-blank::before {
    content: "\f0136";
  }
  .mdi-checkbox-multiple-blank-circle::before {
    content: "\f063b";
  }
  .mdi-checkbox-multiple-blank-circle-outline::before {
    content: "\f063c";
  }
  .mdi-checkbox-multiple-blank-outline::before {
    content: "\f0137";
  }
  .mdi-checkbox-multiple-marked::before {
    content: "\f0138";
  }
  .mdi-checkbox-multiple-marked-circle::before {
    content: "\f063d";
  }
  .mdi-checkbox-multiple-marked-circle-outline::before {
    content: "\f063e";
  }
  .mdi-checkbox-multiple-marked-outline::before {
    content: "\f0139";
  }
  .mdi-checkerboard::before {
    content: "\f013a";
  }
  .mdi-checkerboard-minus::before {
    content: "\f1202";
  }
  .mdi-checkerboard-plus::before {
    content: "\f1201";
  }
  .mdi-checkerboard-remove::before {
    content: "\f1203";
  }
  .mdi-cheese::before {
    content: "\f12b9";
  }
  .mdi-cheese-off::before {
    content: "\f13ee";
  }
  .mdi-chef-hat::before {
    content: "\f0b7c";
  }
  .mdi-chemical-weapon::before {
    content: "\f013b";
  }
  .mdi-chess-bishop::before {
    content: "\f085c";
  }
  .mdi-chess-king::before {
    content: "\f0857";
  }
  .mdi-chess-knight::before {
    content: "\f0858";
  }
  .mdi-chess-pawn::before {
    content: "\f0859";
  }
  .mdi-chess-queen::before {
    content: "\f085a";
  }
  .mdi-chess-rook::before {
    content: "\f085b";
  }
  .mdi-chevron-double-down::before {
    content: "\f013c";
  }
  .mdi-chevron-double-left::before {
    content: "\f013d";
  }
  .mdi-chevron-double-right::before {
    content: "\f013e";
  }
  .mdi-chevron-double-up::before {
    content: "\f013f";
  }
  .mdi-chevron-down::before {
    content: "\f0140";
  }
  .mdi-chevron-down-box::before {
    content: "\f09d6";
  }
  .mdi-chevron-down-box-outline::before {
    content: "\f09d7";
  }
  .mdi-chevron-down-circle::before {
    content: "\f0b26";
  }
  .mdi-chevron-down-circle-outline::before {
    content: "\f0b27";
  }
  .mdi-chevron-left::before {
    content: "\f0141";
  }
  .mdi-chevron-left-box::before {
    content: "\f09d8";
  }
  .mdi-chevron-left-box-outline::before {
    content: "\f09d9";
  }
  .mdi-chevron-left-circle::before {
    content: "\f0b28";
  }
  .mdi-chevron-left-circle-outline::before {
    content: "\f0b29";
  }
  .mdi-chevron-right::before {
    content: "\f0142";
  }
  .mdi-chevron-right-box::before {
    content: "\f09da";
  }
  .mdi-chevron-right-box-outline::before {
    content: "\f09db";
  }
  .mdi-chevron-right-circle::before {
    content: "\f0b2a";
  }
  .mdi-chevron-right-circle-outline::before {
    content: "\f0b2b";
  }
  .mdi-chevron-triple-down::before {
    content: "\f0db9";
  }
  .mdi-chevron-triple-left::before {
    content: "\f0dba";
  }
  .mdi-chevron-triple-right::before {
    content: "\f0dbb";
  }
  .mdi-chevron-triple-up::before {
    content: "\f0dbc";
  }
  .mdi-chevron-up::before {
    content: "\f0143";
  }
  .mdi-chevron-up-box::before {
    content: "\f09dc";
  }
  .mdi-chevron-up-box-outline::before {
    content: "\f09dd";
  }
  .mdi-chevron-up-circle::before {
    content: "\f0b2c";
  }
  .mdi-chevron-up-circle-outline::before {
    content: "\f0b2d";
  }
  .mdi-chili-hot::before {
    content: "\f07b2";
  }
  .mdi-chili-medium::before {
    content: "\f07b3";
  }
  .mdi-chili-mild::before {
    content: "\f07b4";
  }
  .mdi-chili-off::before {
    content: "\f1467";
  }
  .mdi-chip::before {
    content: "\f061a";
  }
  .mdi-christianity::before {
    content: "\f0953";
  }
  .mdi-christianity-outline::before {
    content: "\f0cf6";
  }
  .mdi-church::before {
    content: "\f0144";
  }
  .mdi-cigar::before {
    content: "\f1189";
  }
  .mdi-cigar-off::before {
    content: "\f141b";
  }
  .mdi-circle::before {
    content: "\f0765";
  }
  .mdi-circle-box::before {
    content: "\f15dc";
  }
  .mdi-circle-box-outline::before {
    content: "\f15dd";
  }
  .mdi-circle-double::before {
    content: "\f0e95";
  }
  .mdi-circle-edit-outline::before {
    content: "\f08d5";
  }
  .mdi-circle-expand::before {
    content: "\f0e96";
  }
  .mdi-circle-half::before {
    content: "\f1395";
  }
  .mdi-circle-half-full::before {
    content: "\f1396";
  }
  .mdi-circle-medium::before {
    content: "\f09de";
  }
  .mdi-circle-multiple::before {
    content: "\f0b38";
  }
  .mdi-circle-multiple-outline::before {
    content: "\f0695";
  }
  .mdi-circle-off-outline::before {
    content: "\f10d3";
  }
  .mdi-circle-outline::before {
    content: "\f0766";
  }
  .mdi-circle-slice-1::before {
    content: "\f0a9e";
  }
  .mdi-circle-slice-2::before {
    content: "\f0a9f";
  }
  .mdi-circle-slice-3::before {
    content: "\f0aa0";
  }
  .mdi-circle-slice-4::before {
    content: "\f0aa1";
  }
  .mdi-circle-slice-5::before {
    content: "\f0aa2";
  }
  .mdi-circle-slice-6::before {
    content: "\f0aa3";
  }
  .mdi-circle-slice-7::before {
    content: "\f0aa4";
  }
  .mdi-circle-slice-8::before {
    content: "\f0aa5";
  }
  .mdi-circle-small::before {
    content: "\f09df";
  }
  .mdi-circular-saw::before {
    content: "\f0e22";
  }
  .mdi-city::before {
    content: "\f0146";
  }
  .mdi-city-variant::before {
    content: "\f0a36";
  }
  .mdi-city-variant-outline::before {
    content: "\f0a37";
  }
  .mdi-clipboard::before {
    content: "\f0147";
  }
  .mdi-clipboard-account::before {
    content: "\f0148";
  }
  .mdi-clipboard-account-outline::before {
    content: "\f0c55";
  }
  .mdi-clipboard-alert::before {
    content: "\f0149";
  }
  .mdi-clipboard-alert-outline::before {
    content: "\f0cf7";
  }
  .mdi-clipboard-arrow-down::before {
    content: "\f014a";
  }
  .mdi-clipboard-arrow-down-outline::before {
    content: "\f0c56";
  }
  .mdi-clipboard-arrow-left::before {
    content: "\f014b";
  }
  .mdi-clipboard-arrow-left-outline::before {
    content: "\f0cf8";
  }
  .mdi-clipboard-arrow-right::before {
    content: "\f0cf9";
  }
  .mdi-clipboard-arrow-right-outline::before {
    content: "\f0cfa";
  }
  .mdi-clipboard-arrow-up::before {
    content: "\f0c57";
  }
  .mdi-clipboard-arrow-up-outline::before {
    content: "\f0c58";
  }
  .mdi-clipboard-check::before {
    content: "\f014e";
  }
  .mdi-clipboard-check-multiple::before {
    content: "\f1263";
  }
  .mdi-clipboard-check-multiple-outline::before {
    content: "\f1264";
  }
  .mdi-clipboard-check-outline::before {
    content: "\f08a8";
  }
  .mdi-clipboard-clock::before {
    content: "\f16e2";
  }
  .mdi-clipboard-clock-outline::before {
    content: "\f16e3";
  }
  .mdi-clipboard-edit::before {
    content: "\f14e5";
  }
  .mdi-clipboard-edit-outline::before {
    content: "\f14e6";
  }
  .mdi-clipboard-file::before {
    content: "\f1265";
  }
  .mdi-clipboard-file-outline::before {
    content: "\f1266";
  }
  .mdi-clipboard-flow::before {
    content: "\f06c8";
  }
  .mdi-clipboard-flow-outline::before {
    content: "\f1117";
  }
  .mdi-clipboard-list::before {
    content: "\f10d4";
  }
  .mdi-clipboard-list-outline::before {
    content: "\f10d5";
  }
  .mdi-clipboard-minus::before {
    content: "\f1618";
  }
  .mdi-clipboard-minus-outline::before {
    content: "\f1619";
  }
  .mdi-clipboard-multiple::before {
    content: "\f1267";
  }
  .mdi-clipboard-multiple-outline::before {
    content: "\f1268";
  }
  .mdi-clipboard-off::before {
    content: "\f161a";
  }
  .mdi-clipboard-off-outline::before {
    content: "\f161b";
  }
  .mdi-clipboard-outline::before {
    content: "\f014c";
  }
  .mdi-clipboard-play::before {
    content: "\f0c59";
  }
  .mdi-clipboard-play-multiple::before {
    content: "\f1269";
  }
  .mdi-clipboard-play-multiple-outline::before {
    content: "\f126a";
  }
  .mdi-clipboard-play-outline::before {
    content: "\f0c5a";
  }
  .mdi-clipboard-plus::before {
    content: "\f0751";
  }
  .mdi-clipboard-plus-outline::before {
    content: "\f131f";
  }
  .mdi-clipboard-pulse::before {
    content: "\f085d";
  }
  .mdi-clipboard-pulse-outline::before {
    content: "\f085e";
  }
  .mdi-clipboard-remove::before {
    content: "\f161c";
  }
  .mdi-clipboard-remove-outline::before {
    content: "\f161d";
  }
  .mdi-clipboard-search::before {
    content: "\f161e";
  }
  .mdi-clipboard-search-outline::before {
    content: "\f161f";
  }
  .mdi-clipboard-text::before {
    content: "\f014d";
  }
  .mdi-clipboard-text-multiple::before {
    content: "\f126b";
  }
  .mdi-clipboard-text-multiple-outline::before {
    content: "\f126c";
  }
  .mdi-clipboard-text-off::before {
    content: "\f1620";
  }
  .mdi-clipboard-text-off-outline::before {
    content: "\f1621";
  }
  .mdi-clipboard-text-outline::before {
    content: "\f0a38";
  }
  .mdi-clipboard-text-play::before {
    content: "\f0c5b";
  }
  .mdi-clipboard-text-play-outline::before {
    content: "\f0c5c";
  }
  .mdi-clipboard-text-search::before {
    content: "\f1622";
  }
  .mdi-clipboard-text-search-outline::before {
    content: "\f1623";
  }
  .mdi-clippy::before {
    content: "\f014f";
  }
  .mdi-clock::before {
    content: "\f0954";
  }
  .mdi-clock-alert::before {
    content: "\f0955";
  }
  .mdi-clock-alert-outline::before {
    content: "\f05ce";
  }
  .mdi-clock-check::before {
    content: "\f0fa8";
  }
  .mdi-clock-check-outline::before {
    content: "\f0fa9";
  }
  .mdi-clock-digital::before {
    content: "\f0e97";
  }
  .mdi-clock-end::before {
    content: "\f0151";
  }
  .mdi-clock-fast::before {
    content: "\f0152";
  }
  .mdi-clock-in::before {
    content: "\f0153";
  }
  .mdi-clock-out::before {
    content: "\f0154";
  }
  .mdi-clock-outline::before {
    content: "\f0150";
  }
  .mdi-clock-start::before {
    content: "\f0155";
  }
  .mdi-clock-time-eight::before {
    content: "\f1446";
  }
  .mdi-clock-time-eight-outline::before {
    content: "\f1452";
  }
  .mdi-clock-time-eleven::before {
    content: "\f1449";
  }
  .mdi-clock-time-eleven-outline::before {
    content: "\f1455";
  }
  .mdi-clock-time-five::before {
    content: "\f1443";
  }
  .mdi-clock-time-five-outline::before {
    content: "\f144f";
  }
  .mdi-clock-time-four::before {
    content: "\f1442";
  }
  .mdi-clock-time-four-outline::before {
    content: "\f144e";
  }
  .mdi-clock-time-nine::before {
    content: "\f1447";
  }
  .mdi-clock-time-nine-outline::before {
    content: "\f1453";
  }
  .mdi-clock-time-one::before {
    content: "\f143f";
  }
  .mdi-clock-time-one-outline::before {
    content: "\f144b";
  }
  .mdi-clock-time-seven::before {
    content: "\f1445";
  }
  .mdi-clock-time-seven-outline::before {
    content: "\f1451";
  }
  .mdi-clock-time-six::before {
    content: "\f1444";
  }
  .mdi-clock-time-six-outline::before {
    content: "\f1450";
  }
  .mdi-clock-time-ten::before {
    content: "\f1448";
  }
  .mdi-clock-time-ten-outline::before {
    content: "\f1454";
  }
  .mdi-clock-time-three::before {
    content: "\f1441";
  }
  .mdi-clock-time-three-outline::before {
    content: "\f144d";
  }
  .mdi-clock-time-twelve::before {
    content: "\f144a";
  }
  .mdi-clock-time-twelve-outline::before {
    content: "\f1456";
  }
  .mdi-clock-time-two::before {
    content: "\f1440";
  }
  .mdi-clock-time-two-outline::before {
    content: "\f144c";
  }
  .mdi-close::before {
    content: "\f0156";
  }
  .mdi-close-box::before {
    content: "\f0157";
  }
  .mdi-close-box-multiple::before {
    content: "\f0c5d";
  }
  .mdi-close-box-multiple-outline::before {
    content: "\f0c5e";
  }
  .mdi-close-box-outline::before {
    content: "\f0158";
  }
  .mdi-close-circle::before {
    content: "\f0159";
  }
  .mdi-close-circle-multiple::before {
    content: "\f062a";
  }
  .mdi-close-circle-multiple-outline::before {
    content: "\f0883";
  }
  .mdi-close-circle-outline::before {
    content: "\f015a";
  }
  .mdi-close-network::before {
    content: "\f015b";
  }
  .mdi-close-network-outline::before {
    content: "\f0c5f";
  }
  .mdi-close-octagon::before {
    content: "\f015c";
  }
  .mdi-close-octagon-outline::before {
    content: "\f015d";
  }
  .mdi-close-outline::before {
    content: "\f06c9";
  }
  .mdi-close-thick::before {
    content: "\f1398";
  }
  .mdi-closed-caption::before {
    content: "\f015e";
  }
  .mdi-closed-caption-outline::before {
    content: "\f0dbd";
  }
  .mdi-cloud::before {
    content: "\f015f";
  }
  .mdi-cloud-alert::before {
    content: "\f09e0";
  }
  .mdi-cloud-braces::before {
    content: "\f07b5";
  }
  .mdi-cloud-check::before {
    content: "\f0160";
  }
  .mdi-cloud-check-outline::before {
    content: "\f12cc";
  }
  .mdi-cloud-circle::before {
    content: "\f0161";
  }
  .mdi-cloud-download::before {
    content: "\f0162";
  }
  .mdi-cloud-download-outline::before {
    content: "\f0b7d";
  }
  .mdi-cloud-lock::before {
    content: "\f11f1";
  }
  .mdi-cloud-lock-outline::before {
    content: "\f11f2";
  }
  .mdi-cloud-off-outline::before {
    content: "\f0164";
  }
  .mdi-cloud-outline::before {
    content: "\f0163";
  }
  .mdi-cloud-print::before {
    content: "\f0165";
  }
  .mdi-cloud-print-outline::before {
    content: "\f0166";
  }
  .mdi-cloud-question::before {
    content: "\f0a39";
  }
  .mdi-cloud-refresh::before {
    content: "\f052a";
  }
  .mdi-cloud-search::before {
    content: "\f0956";
  }
  .mdi-cloud-search-outline::before {
    content: "\f0957";
  }
  .mdi-cloud-sync::before {
    content: "\f063f";
  }
  .mdi-cloud-sync-outline::before {
    content: "\f12d6";
  }
  .mdi-cloud-tags::before {
    content: "\f07b6";
  }
  .mdi-cloud-upload::before {
    content: "\f0167";
  }
  .mdi-cloud-upload-outline::before {
    content: "\f0b7e";
  }
  .mdi-clover::before {
    content: "\f0816";
  }
  .mdi-coach-lamp::before {
    content: "\f1020";
  }
  .mdi-coat-rack::before {
    content: "\f109e";
  }
  .mdi-code-array::before {
    content: "\f0168";
  }
  .mdi-code-braces::before {
    content: "\f0169";
  }
  .mdi-code-braces-box::before {
    content: "\f10d6";
  }
  .mdi-code-brackets::before {
    content: "\f016a";
  }
  .mdi-code-equal::before {
    content: "\f016b";
  }
  .mdi-code-greater-than::before {
    content: "\f016c";
  }
  .mdi-code-greater-than-or-equal::before {
    content: "\f016d";
  }
  .mdi-code-json::before {
    content: "\f0626";
  }
  .mdi-code-less-than::before {
    content: "\f016e";
  }
  .mdi-code-less-than-or-equal::before {
    content: "\f016f";
  }
  .mdi-code-not-equal::before {
    content: "\f0170";
  }
  .mdi-code-not-equal-variant::before {
    content: "\f0171";
  }
  .mdi-code-parentheses::before {
    content: "\f0172";
  }
  .mdi-code-parentheses-box::before {
    content: "\f10d7";
  }
  .mdi-code-string::before {
    content: "\f0173";
  }
  .mdi-code-tags::before {
    content: "\f0174";
  }
  .mdi-code-tags-check::before {
    content: "\f0694";
  }
  .mdi-codepen::before {
    content: "\f0175";
  }
  .mdi-coffee::before {
    content: "\f0176";
  }
  .mdi-coffee-maker::before {
    content: "\f109f";
  }
  .mdi-coffee-off::before {
    content: "\f0faa";
  }
  .mdi-coffee-off-outline::before {
    content: "\f0fab";
  }
  .mdi-coffee-outline::before {
    content: "\f06ca";
  }
  .mdi-coffee-to-go::before {
    content: "\f0177";
  }
  .mdi-coffee-to-go-outline::before {
    content: "\f130e";
  }
  .mdi-coffin::before {
    content: "\f0b7f";
  }
  .mdi-cog::before {
    content: "\f0493";
  }
  .mdi-cog-box::before {
    content: "\f0494";
  }
  .mdi-cog-clockwise::before {
    content: "\f11dd";
  }
  .mdi-cog-counterclockwise::before {
    content: "\f11de";
  }
  .mdi-cog-off::before {
    content: "\f13ce";
  }
  .mdi-cog-off-outline::before {
    content: "\f13cf";
  }
  .mdi-cog-outline::before {
    content: "\f08bb";
  }
  .mdi-cog-refresh::before {
    content: "\f145e";
  }
  .mdi-cog-refresh-outline::before {
    content: "\f145f";
  }
  .mdi-cog-sync::before {
    content: "\f1460";
  }
  .mdi-cog-sync-outline::before {
    content: "\f1461";
  }
  .mdi-cog-transfer::before {
    content: "\f105b";
  }
  .mdi-cog-transfer-outline::before {
    content: "\f105c";
  }
  .mdi-cogs::before {
    content: "\f08d6";
  }
  .mdi-collage::before {
    content: "\f0640";
  }
  .mdi-collapse-all::before {
    content: "\f0aa6";
  }
  .mdi-collapse-all-outline::before {
    content: "\f0aa7";
  }
  .mdi-color-helper::before {
    content: "\f0179";
  }
  .mdi-comma::before {
    content: "\f0e23";
  }
  .mdi-comma-box::before {
    content: "\f0e2b";
  }
  .mdi-comma-box-outline::before {
    content: "\f0e24";
  }
  .mdi-comma-circle::before {
    content: "\f0e25";
  }
  .mdi-comma-circle-outline::before {
    content: "\f0e26";
  }
  .mdi-comment::before {
    content: "\f017a";
  }
  .mdi-comment-account::before {
    content: "\f017b";
  }
  .mdi-comment-account-outline::before {
    content: "\f017c";
  }
  .mdi-comment-alert::before {
    content: "\f017d";
  }
  .mdi-comment-alert-outline::before {
    content: "\f017e";
  }
  .mdi-comment-arrow-left::before {
    content: "\f09e1";
  }
  .mdi-comment-arrow-left-outline::before {
    content: "\f09e2";
  }
  .mdi-comment-arrow-right::before {
    content: "\f09e3";
  }
  .mdi-comment-arrow-right-outline::before {
    content: "\f09e4";
  }
  .mdi-comment-bookmark::before {
    content: "\f15ae";
  }
  .mdi-comment-bookmark-outline::before {
    content: "\f15af";
  }
  .mdi-comment-check::before {
    content: "\f017f";
  }
  .mdi-comment-check-outline::before {
    content: "\f0180";
  }
  .mdi-comment-edit::before {
    content: "\f11bf";
  }
  .mdi-comment-edit-outline::before {
    content: "\f12c4";
  }
  .mdi-comment-eye::before {
    content: "\f0a3a";
  }
  .mdi-comment-eye-outline::before {
    content: "\f0a3b";
  }
  .mdi-comment-flash::before {
    content: "\f15b0";
  }
  .mdi-comment-flash-outline::before {
    content: "\f15b1";
  }
  .mdi-comment-minus::before {
    content: "\f15df";
  }
  .mdi-comment-minus-outline::before {
    content: "\f15e0";
  }
  .mdi-comment-multiple::before {
    content: "\f085f";
  }
  .mdi-comment-multiple-outline::before {
    content: "\f0181";
  }
  .mdi-comment-off::before {
    content: "\f15e1";
  }
  .mdi-comment-off-outline::before {
    content: "\f15e2";
  }
  .mdi-comment-outline::before {
    content: "\f0182";
  }
  .mdi-comment-plus::before {
    content: "\f09e5";
  }
  .mdi-comment-plus-outline::before {
    content: "\f0183";
  }
  .mdi-comment-processing::before {
    content: "\f0184";
  }
  .mdi-comment-processing-outline::before {
    content: "\f0185";
  }
  .mdi-comment-question::before {
    content: "\f0817";
  }
  .mdi-comment-question-outline::before {
    content: "\f0186";
  }
  .mdi-comment-quote::before {
    content: "\f1021";
  }
  .mdi-comment-quote-outline::before {
    content: "\f1022";
  }
  .mdi-comment-remove::before {
    content: "\f05de";
  }
  .mdi-comment-remove-outline::before {
    content: "\f0187";
  }
  .mdi-comment-search::before {
    content: "\f0a3c";
  }
  .mdi-comment-search-outline::before {
    content: "\f0a3d";
  }
  .mdi-comment-text::before {
    content: "\f0188";
  }
  .mdi-comment-text-multiple::before {
    content: "\f0860";
  }
  .mdi-comment-text-multiple-outline::before {
    content: "\f0861";
  }
  .mdi-comment-text-outline::before {
    content: "\f0189";
  }
  .mdi-compare::before {
    content: "\f018a";
  }
  .mdi-compare-horizontal::before {
    content: "\f1492";
  }
  .mdi-compare-vertical::before {
    content: "\f1493";
  }
  .mdi-compass::before {
    content: "\f018b";
  }
  .mdi-compass-off::before {
    content: "\f0b80";
  }
  .mdi-compass-off-outline::before {
    content: "\f0b81";
  }
  .mdi-compass-outline::before {
    content: "\f018c";
  }
  .mdi-compass-rose::before {
    content: "\f1382";
  }
  .mdi-concourse-ci::before {
    content: "\f10a0";
  }
  .mdi-connection::before {
    content: "\f1616";
  }
  .mdi-console::before {
    content: "\f018d";
  }
  .mdi-console-line::before {
    content: "\f07b7";
  }
  .mdi-console-network::before {
    content: "\f08a9";
  }
  .mdi-console-network-outline::before {
    content: "\f0c60";
  }
  .mdi-consolidate::before {
    content: "\f10d8";
  }
  .mdi-contactless-payment::before {
    content: "\f0d6a";
  }
  .mdi-contactless-payment-circle::before {
    content: "\f0321";
  }
  .mdi-contactless-payment-circle-outline::before {
    content: "\f0408";
  }
  .mdi-contacts::before {
    content: "\f06cb";
  }
  .mdi-contacts-outline::before {
    content: "\f05b8";
  }
  .mdi-contain::before {
    content: "\f0a3e";
  }
  .mdi-contain-end::before {
    content: "\f0a3f";
  }
  .mdi-contain-start::before {
    content: "\f0a40";
  }
  .mdi-content-copy::before {
    content: "\f018f";
  }
  .mdi-content-cut::before {
    content: "\f0190";
  }
  .mdi-content-duplicate::before {
    content: "\f0191";
  }
  .mdi-content-paste::before {
    content: "\f0192";
  }
  .mdi-content-save::before {
    content: "\f0193";
  }
  .mdi-content-save-alert::before {
    content: "\f0f42";
  }
  .mdi-content-save-alert-outline::before {
    content: "\f0f43";
  }
  .mdi-content-save-all::before {
    content: "\f0194";
  }
  .mdi-content-save-all-outline::before {
    content: "\f0f44";
  }
  .mdi-content-save-cog::before {
    content: "\f145b";
  }
  .mdi-content-save-cog-outline::before {
    content: "\f145c";
  }
  .mdi-content-save-edit::before {
    content: "\f0cfb";
  }
  .mdi-content-save-edit-outline::before {
    content: "\f0cfc";
  }
  .mdi-content-save-move::before {
    content: "\f0e27";
  }
  .mdi-content-save-move-outline::before {
    content: "\f0e28";
  }
  .mdi-content-save-off::before {
    content: "\f1643";
  }
  .mdi-content-save-off-outline::before {
    content: "\f1644";
  }
  .mdi-content-save-outline::before {
    content: "\f0818";
  }
  .mdi-content-save-settings::before {
    content: "\f061b";
  }
  .mdi-content-save-settings-outline::before {
    content: "\f0b2e";
  }
  .mdi-contrast::before {
    content: "\f0195";
  }
  .mdi-contrast-box::before {
    content: "\f0196";
  }
  .mdi-contrast-circle::before {
    content: "\f0197";
  }
  .mdi-controller-classic::before {
    content: "\f0b82";
  }
  .mdi-controller-classic-outline::before {
    content: "\f0b83";
  }
  .mdi-cookie::before {
    content: "\f0198";
  }
  .mdi-cookie-alert::before {
    content: "\f16d0";
  }
  .mdi-cookie-alert-outline::before {
    content: "\f16d1";
  }
  .mdi-cookie-check::before {
    content: "\f16d2";
  }
  .mdi-cookie-check-outline::before {
    content: "\f16d3";
  }
  .mdi-cookie-clock::before {
    content: "\f16e4";
  }
  .mdi-cookie-clock-outline::before {
    content: "\f16e5";
  }
  .mdi-cookie-cog::before {
    content: "\f16d4";
  }
  .mdi-cookie-cog-outline::before {
    content: "\f16d5";
  }
  .mdi-cookie-edit::before {
    content: "\f16e6";
  }
  .mdi-cookie-edit-outline::before {
    content: "\f16e7";
  }
  .mdi-cookie-lock::before {
    content: "\f16e8";
  }
  .mdi-cookie-lock-outline::before {
    content: "\f16e9";
  }
  .mdi-cookie-minus::before {
    content: "\f16da";
  }
  .mdi-cookie-minus-outline::before {
    content: "\f16db";
  }
  .mdi-cookie-off::before {
    content: "\f16ea";
  }
  .mdi-cookie-off-outline::before {
    content: "\f16eb";
  }
  .mdi-cookie-outline::before {
    content: "\f16de";
  }
  .mdi-cookie-plus::before {
    content: "\f16d6";
  }
  .mdi-cookie-plus-outline::before {
    content: "\f16d7";
  }
  .mdi-cookie-refresh::before {
    content: "\f16ec";
  }
  .mdi-cookie-refresh-outline::before {
    content: "\f16ed";
  }
  .mdi-cookie-remove::before {
    content: "\f16d8";
  }
  .mdi-cookie-remove-outline::before {
    content: "\f16d9";
  }
  .mdi-cookie-settings::before {
    content: "\f16dc";
  }
  .mdi-cookie-settings-outline::before {
    content: "\f16dd";
  }
  .mdi-coolant-temperature::before {
    content: "\f03c8";
  }
  .mdi-copyright::before {
    content: "\f05e6";
  }
  .mdi-cordova::before {
    content: "\f0958";
  }
  .mdi-corn::before {
    content: "\f07b8";
  }
  .mdi-corn-off::before {
    content: "\f13ef";
  }
  .mdi-cosine-wave::before {
    content: "\f1479";
  }
  .mdi-counter::before {
    content: "\f0199";
  }
  .mdi-cow::before {
    content: "\f019a";
  }
  .mdi-cpu-32-bit::before {
    content: "\f0edf";
  }
  .mdi-cpu-64-bit::before {
    content: "\f0ee0";
  }
  .mdi-crane::before {
    content: "\f0862";
  }
  .mdi-creation::before {
    content: "\f0674";
  }
  .mdi-creative-commons::before {
    content: "\f0d6b";
  }
  .mdi-credit-card::before {
    content: "\f0fef";
  }
  .mdi-credit-card-check::before {
    content: "\f13d0";
  }
  .mdi-credit-card-check-outline::before {
    content: "\f13d1";
  }
  .mdi-credit-card-clock::before {
    content: "\f0ee1";
  }
  .mdi-credit-card-clock-outline::before {
    content: "\f0ee2";
  }
  .mdi-credit-card-marker::before {
    content: "\f06a8";
  }
  .mdi-credit-card-marker-outline::before {
    content: "\f0dbe";
  }
  .mdi-credit-card-minus::before {
    content: "\f0fac";
  }
  .mdi-credit-card-minus-outline::before {
    content: "\f0fad";
  }
  .mdi-credit-card-multiple::before {
    content: "\f0ff0";
  }
  .mdi-credit-card-multiple-outline::before {
    content: "\f019c";
  }
  .mdi-credit-card-off::before {
    content: "\f0ff1";
  }
  .mdi-credit-card-off-outline::before {
    content: "\f05e4";
  }
  .mdi-credit-card-outline::before {
    content: "\f019b";
  }
  .mdi-credit-card-plus::before {
    content: "\f0ff2";
  }
  .mdi-credit-card-plus-outline::before {
    content: "\f0676";
  }
  .mdi-credit-card-refresh::before {
    content: "\f1645";
  }
  .mdi-credit-card-refresh-outline::before {
    content: "\f1646";
  }
  .mdi-credit-card-refund::before {
    content: "\f0ff3";
  }
  .mdi-credit-card-refund-outline::before {
    content: "\f0aa8";
  }
  .mdi-credit-card-remove::before {
    content: "\f0fae";
  }
  .mdi-credit-card-remove-outline::before {
    content: "\f0faf";
  }
  .mdi-credit-card-scan::before {
    content: "\f0ff4";
  }
  .mdi-credit-card-scan-outline::before {
    content: "\f019d";
  }
  .mdi-credit-card-search::before {
    content: "\f1647";
  }
  .mdi-credit-card-search-outline::before {
    content: "\f1648";
  }
  .mdi-credit-card-settings::before {
    content: "\f0ff5";
  }
  .mdi-credit-card-settings-outline::before {
    content: "\f08d7";
  }
  .mdi-credit-card-sync::before {
    content: "\f1649";
  }
  .mdi-credit-card-sync-outline::before {
    content: "\f164a";
  }
  .mdi-credit-card-wireless::before {
    content: "\f0802";
  }
  .mdi-credit-card-wireless-off::before {
    content: "\f057a";
  }
  .mdi-credit-card-wireless-off-outline::before {
    content: "\f057b";
  }
  .mdi-credit-card-wireless-outline::before {
    content: "\f0d6c";
  }
  .mdi-cricket::before {
    content: "\f0d6d";
  }
  .mdi-crop::before {
    content: "\f019e";
  }
  .mdi-crop-free::before {
    content: "\f019f";
  }
  .mdi-crop-landscape::before {
    content: "\f01a0";
  }
  .mdi-crop-portrait::before {
    content: "\f01a1";
  }
  .mdi-crop-rotate::before {
    content: "\f0696";
  }
  .mdi-crop-square::before {
    content: "\f01a2";
  }
  .mdi-crosshairs::before {
    content: "\f01a3";
  }
  .mdi-crosshairs-gps::before {
    content: "\f01a4";
  }
  .mdi-crosshairs-off::before {
    content: "\f0f45";
  }
  .mdi-crosshairs-question::before {
    content: "\f1136";
  }
  .mdi-crown::before {
    content: "\f01a5";
  }
  .mdi-crown-outline::before {
    content: "\f11d0";
  }
  .mdi-cryengine::before {
    content: "\f0959";
  }
  .mdi-crystal-ball::before {
    content: "\f0b2f";
  }
  .mdi-cube::before {
    content: "\f01a6";
  }
  .mdi-cube-off::before {
    content: "\f141c";
  }
  .mdi-cube-off-outline::before {
    content: "\f141d";
  }
  .mdi-cube-outline::before {
    content: "\f01a7";
  }
  .mdi-cube-scan::before {
    content: "\f0b84";
  }
  .mdi-cube-send::before {
    content: "\f01a8";
  }
  .mdi-cube-unfolded::before {
    content: "\f01a9";
  }
  .mdi-cup::before {
    content: "\f01aa";
  }
  .mdi-cup-off::before {
    content: "\f05e5";
  }
  .mdi-cup-off-outline::before {
    content: "\f137d";
  }
  .mdi-cup-outline::before {
    content: "\f130f";
  }
  .mdi-cup-water::before {
    content: "\f01ab";
  }
  .mdi-cupboard::before {
    content: "\f0f46";
  }
  .mdi-cupboard-outline::before {
    content: "\f0f47";
  }
  .mdi-cupcake::before {
    content: "\f095a";
  }
  .mdi-curling::before {
    content: "\f0863";
  }
  .mdi-currency-bdt::before {
    content: "\f0864";
  }
  .mdi-currency-brl::before {
    content: "\f0b85";
  }
  .mdi-currency-btc::before {
    content: "\f01ac";
  }
  .mdi-currency-cny::before {
    content: "\f07ba";
  }
  .mdi-currency-eth::before {
    content: "\f07bb";
  }
  .mdi-currency-eur::before {
    content: "\f01ad";
  }
  .mdi-currency-eur-off::before {
    content: "\f1315";
  }
  .mdi-currency-gbp::before {
    content: "\f01ae";
  }
  .mdi-currency-ils::before {
    content: "\f0c61";
  }
  .mdi-currency-inr::before {
    content: "\f01af";
  }
  .mdi-currency-jpy::before {
    content: "\f07bc";
  }
  .mdi-currency-krw::before {
    content: "\f07bd";
  }
  .mdi-currency-kzt::before {
    content: "\f0865";
  }
  .mdi-currency-mnt::before {
    content: "\f1512";
  }
  .mdi-currency-ngn::before {
    content: "\f01b0";
  }
  .mdi-currency-php::before {
    content: "\f09e6";
  }
  .mdi-currency-rial::before {
    content: "\f0e9c";
  }
  .mdi-currency-rub::before {
    content: "\f01b1";
  }
  .mdi-currency-sign::before {
    content: "\f07be";
  }
  .mdi-currency-try::before {
    content: "\f01b2";
  }
  .mdi-currency-twd::before {
    content: "\f07bf";
  }
  .mdi-currency-usd::before {
    content: "\f01c1";
  }
  .mdi-currency-usd-circle::before {
    content: "\f116b";
  }
  .mdi-currency-usd-circle-outline::before {
    content: "\f0178";
  }
  .mdi-currency-usd-off::before {
    content: "\f067a";
  }
  .mdi-current-ac::before {
    content: "\f1480";
  }
  .mdi-current-dc::before {
    content: "\f095c";
  }
  .mdi-cursor-default::before {
    content: "\f01c0";
  }
  .mdi-cursor-default-click::before {
    content: "\f0cfd";
  }
  .mdi-cursor-default-click-outline::before {
    content: "\f0cfe";
  }
  .mdi-cursor-default-gesture::before {
    content: "\f1127";
  }
  .mdi-cursor-default-gesture-outline::before {
    content: "\f1128";
  }
  .mdi-cursor-default-outline::before {
    content: "\f01bf";
  }
  .mdi-cursor-move::before {
    content: "\f01be";
  }
  .mdi-cursor-pointer::before {
    content: "\f01bd";
  }
  .mdi-cursor-text::before {
    content: "\f05e7";
  }
  .mdi-dance-ballroom::before {
    content: "\f15fb";
  }
  .mdi-dance-pole::before {
    content: "\f1578";
  }
  .mdi-data-matrix::before {
    content: "\f153c";
  }
  .mdi-data-matrix-edit::before {
    content: "\f153d";
  }
  .mdi-data-matrix-minus::before {
    content: "\f153e";
  }
  .mdi-data-matrix-plus::before {
    content: "\f153f";
  }
  .mdi-data-matrix-remove::before {
    content: "\f1540";
  }
  .mdi-data-matrix-scan::before {
    content: "\f1541";
  }
  .mdi-database::before {
    content: "\f01bc";
  }
  .mdi-database-alert::before {
    content: "\f163a";
  }
  .mdi-database-alert-outline::before {
    content: "\f1624";
  }
  .mdi-database-arrow-down::before {
    content: "\f163b";
  }
  .mdi-database-arrow-down-outline::before {
    content: "\f1625";
  }
  .mdi-database-arrow-left::before {
    content: "\f163c";
  }
  .mdi-database-arrow-left-outline::before {
    content: "\f1626";
  }
  .mdi-database-arrow-right::before {
    content: "\f163d";
  }
  .mdi-database-arrow-right-outline::before {
    content: "\f1627";
  }
  .mdi-database-arrow-up::before {
    content: "\f163e";
  }
  .mdi-database-arrow-up-outline::before {
    content: "\f1628";
  }
  .mdi-database-check::before {
    content: "\f0aa9";
  }
  .mdi-database-check-outline::before {
    content: "\f1629";
  }
  .mdi-database-clock::before {
    content: "\f163f";
  }
  .mdi-database-clock-outline::before {
    content: "\f162a";
  }
  .mdi-database-cog::before {
    content: "\f164b";
  }
  .mdi-database-cog-outline::before {
    content: "\f164c";
  }
  .mdi-database-edit::before {
    content: "\f0b86";
  }
  .mdi-database-edit-outline::before {
    content: "\f162b";
  }
  .mdi-database-export::before {
    content: "\f095e";
  }
  .mdi-database-export-outline::before {
    content: "\f162c";
  }
  .mdi-database-import::before {
    content: "\f095d";
  }
  .mdi-database-import-outline::before {
    content: "\f162d";
  }
  .mdi-database-lock::before {
    content: "\f0aaa";
  }
  .mdi-database-lock-outline::before {
    content: "\f162e";
  }
  .mdi-database-marker::before {
    content: "\f12f6";
  }
  .mdi-database-marker-outline::before {
    content: "\f162f";
  }
  .mdi-database-minus::before {
    content: "\f01bb";
  }
  .mdi-database-minus-outline::before {
    content: "\f1630";
  }
  .mdi-database-off::before {
    content: "\f1640";
  }
  .mdi-database-off-outline::before {
    content: "\f1631";
  }
  .mdi-database-outline::before {
    content: "\f1632";
  }
  .mdi-database-plus::before {
    content: "\f01ba";
  }
  .mdi-database-plus-outline::before {
    content: "\f1633";
  }
  .mdi-database-refresh::before {
    content: "\f05c2";
  }
  .mdi-database-refresh-outline::before {
    content: "\f1634";
  }
  .mdi-database-remove::before {
    content: "\f0d00";
  }
  .mdi-database-remove-outline::before {
    content: "\f1635";
  }
  .mdi-database-search::before {
    content: "\f0866";
  }
  .mdi-database-search-outline::before {
    content: "\f1636";
  }
  .mdi-database-settings::before {
    content: "\f0d01";
  }
  .mdi-database-settings-outline::before {
    content: "\f1637";
  }
  .mdi-database-sync::before {
    content: "\f0cff";
  }
  .mdi-database-sync-outline::before {
    content: "\f1638";
  }
  .mdi-death-star::before {
    content: "\f08d8";
  }
  .mdi-death-star-variant::before {
    content: "\f08d9";
  }
  .mdi-deathly-hallows::before {
    content: "\f0b87";
  }
  .mdi-debian::before {
    content: "\f08da";
  }
  .mdi-debug-step-into::before {
    content: "\f01b9";
  }
  .mdi-debug-step-out::before {
    content: "\f01b8";
  }
  .mdi-debug-step-over::before {
    content: "\f01b7";
  }
  .mdi-decagram::before {
    content: "\f076c";
  }
  .mdi-decagram-outline::before {
    content: "\f076d";
  }
  .mdi-decimal::before {
    content: "\f10a1";
  }
  .mdi-decimal-comma::before {
    content: "\f10a2";
  }
  .mdi-decimal-comma-decrease::before {
    content: "\f10a3";
  }
  .mdi-decimal-comma-increase::before {
    content: "\f10a4";
  }
  .mdi-decimal-decrease::before {
    content: "\f01b6";
  }
  .mdi-decimal-increase::before {
    content: "\f01b5";
  }
  .mdi-delete::before {
    content: "\f01b4";
  }
  .mdi-delete-alert::before {
    content: "\f10a5";
  }
  .mdi-delete-alert-outline::before {
    content: "\f10a6";
  }
  .mdi-delete-circle::before {
    content: "\f0683";
  }
  .mdi-delete-circle-outline::before {
    content: "\f0b88";
  }
  .mdi-delete-clock::before {
    content: "\f1556";
  }
  .mdi-delete-clock-outline::before {
    content: "\f1557";
  }
  .mdi-delete-empty::before {
    content: "\f06cc";
  }
  .mdi-delete-empty-outline::before {
    content: "\f0e9d";
  }
  .mdi-delete-forever::before {
    content: "\f05e8";
  }
  .mdi-delete-forever-outline::before {
    content: "\f0b89";
  }
  .mdi-delete-off::before {
    content: "\f10a7";
  }
  .mdi-delete-off-outline::before {
    content: "\f10a8";
  }
  .mdi-delete-outline::before {
    content: "\f09e7";
  }
  .mdi-delete-restore::before {
    content: "\f0819";
  }
  .mdi-delete-sweep::before {
    content: "\f05e9";
  }
  .mdi-delete-sweep-outline::before {
    content: "\f0c62";
  }
  .mdi-delete-variant::before {
    content: "\f01b3";
  }
  .mdi-delta::before {
    content: "\f01c2";
  }
  .mdi-desk::before {
    content: "\f1239";
  }
  .mdi-desk-lamp::before {
    content: "\f095f";
  }
  .mdi-deskphone::before {
    content: "\f01c3";
  }
  .mdi-desktop-classic::before {
    content: "\f07c0";
  }
  .mdi-desktop-mac::before {
    content: "\f01c4";
  }
  .mdi-desktop-mac-dashboard::before {
    content: "\f09e8";
  }
  .mdi-desktop-tower::before {
    content: "\f01c5";
  }
  .mdi-desktop-tower-monitor::before {
    content: "\f0aab";
  }
  .mdi-details::before {
    content: "\f01c6";
  }
  .mdi-dev-to::before {
    content: "\f0d6e";
  }
  .mdi-developer-board::before {
    content: "\f0697";
  }
  .mdi-deviantart::before {
    content: "\f01c7";
  }
  .mdi-devices::before {
    content: "\f0fb0";
  }
  .mdi-diabetes::before {
    content: "\f1126";
  }
  .mdi-dialpad::before {
    content: "\f061c";
  }
  .mdi-diameter::before {
    content: "\f0c63";
  }
  .mdi-diameter-outline::before {
    content: "\f0c64";
  }
  .mdi-diameter-variant::before {
    content: "\f0c65";
  }
  .mdi-diamond::before {
    content: "\f0b8a";
  }
  .mdi-diamond-outline::before {
    content: "\f0b8b";
  }
  .mdi-diamond-stone::before {
    content: "\f01c8";
  }
  .mdi-dice-1::before {
    content: "\f01ca";
  }
  .mdi-dice-1-outline::before {
    content: "\f114a";
  }
  .mdi-dice-2::before {
    content: "\f01cb";
  }
  .mdi-dice-2-outline::before {
    content: "\f114b";
  }
  .mdi-dice-3::before {
    content: "\f01cc";
  }
  .mdi-dice-3-outline::before {
    content: "\f114c";
  }
  .mdi-dice-4::before {
    content: "\f01cd";
  }
  .mdi-dice-4-outline::before {
    content: "\f114d";
  }
  .mdi-dice-5::before {
    content: "\f01ce";
  }
  .mdi-dice-5-outline::before {
    content: "\f114e";
  }
  .mdi-dice-6::before {
    content: "\f01cf";
  }
  .mdi-dice-6-outline::before {
    content: "\f114f";
  }
  .mdi-dice-d10::before {
    content: "\f1153";
  }
  .mdi-dice-d10-outline::before {
    content: "\f076f";
  }
  .mdi-dice-d12::before {
    content: "\f1154";
  }
  .mdi-dice-d12-outline::before {
    content: "\f0867";
  }
  .mdi-dice-d20::before {
    content: "\f1155";
  }
  .mdi-dice-d20-outline::before {
    content: "\f05ea";
  }
  .mdi-dice-d4::before {
    content: "\f1150";
  }
  .mdi-dice-d4-outline::before {
    content: "\f05eb";
  }
  .mdi-dice-d6::before {
    content: "\f1151";
  }
  .mdi-dice-d6-outline::before {
    content: "\f05ed";
  }
  .mdi-dice-d8::before {
    content: "\f1152";
  }
  .mdi-dice-d8-outline::before {
    content: "\f05ec";
  }
  .mdi-dice-multiple::before {
    content: "\f076e";
  }
  .mdi-dice-multiple-outline::before {
    content: "\f1156";
  }
  .mdi-digital-ocean::before {
    content: "\f1237";
  }
  .mdi-dip-switch::before {
    content: "\f07c1";
  }
  .mdi-directions::before {
    content: "\f01d0";
  }
  .mdi-directions-fork::before {
    content: "\f0641";
  }
  .mdi-disc::before {
    content: "\f05ee";
  }
  .mdi-disc-alert::before {
    content: "\f01d1";
  }
  .mdi-disc-player::before {
    content: "\f0960";
  }
  .mdi-discord::before {
    content: "\f066f";
  }
  .mdi-dishwasher::before {
    content: "\f0aac";
  }
  .mdi-dishwasher-alert::before {
    content: "\f11b8";
  }
  .mdi-dishwasher-off::before {
    content: "\f11b9";
  }
  .mdi-disqus::before {
    content: "\f01d2";
  }
  .mdi-distribute-horizontal-center::before {
    content: "\f11c9";
  }
  .mdi-distribute-horizontal-left::before {
    content: "\f11c8";
  }
  .mdi-distribute-horizontal-right::before {
    content: "\f11ca";
  }
  .mdi-distribute-vertical-bottom::before {
    content: "\f11cb";
  }
  .mdi-distribute-vertical-center::before {
    content: "\f11cc";
  }
  .mdi-distribute-vertical-top::before {
    content: "\f11cd";
  }
  .mdi-diving-flippers::before {
    content: "\f0dbf";
  }
  .mdi-diving-helmet::before {
    content: "\f0dc0";
  }
  .mdi-diving-scuba::before {
    content: "\f0dc1";
  }
  .mdi-diving-scuba-flag::before {
    content: "\f0dc2";
  }
  .mdi-diving-scuba-tank::before {
    content: "\f0dc3";
  }
  .mdi-diving-scuba-tank-multiple::before {
    content: "\f0dc4";
  }
  .mdi-diving-snorkel::before {
    content: "\f0dc5";
  }
  .mdi-division::before {
    content: "\f01d4";
  }
  .mdi-division-box::before {
    content: "\f01d5";
  }
  .mdi-dlna::before {
    content: "\f0a41";
  }
  .mdi-dna::before {
    content: "\f0684";
  }
  .mdi-dns::before {
    content: "\f01d6";
  }
  .mdi-dns-outline::before {
    content: "\f0b8c";
  }
  .mdi-do-not-disturb::before {
    content: "\f0698";
  }
  .mdi-do-not-disturb-off::before {
    content: "\f0699";
  }
  .mdi-dock-bottom::before {
    content: "\f10a9";
  }
  .mdi-dock-left::before {
    content: "\f10aa";
  }
  .mdi-dock-right::before {
    content: "\f10ab";
  }
  .mdi-dock-top::before {
    content: "\f1513";
  }
  .mdi-dock-window::before {
    content: "\f10ac";
  }
  .mdi-docker::before {
    content: "\f0868";
  }
  .mdi-doctor::before {
    content: "\f0a42";
  }
  .mdi-dog::before {
    content: "\f0a43";
  }
  .mdi-dog-service::before {
    content: "\f0aad";
  }
  .mdi-dog-side::before {
    content: "\f0a44";
  }
  .mdi-dog-side-off::before {
    content: "\f16ee";
  }
  .mdi-dolby::before {
    content: "\f06b3";
  }
  .mdi-dolly::before {
    content: "\f0e9e";
  }
  .mdi-domain::before {
    content: "\f01d7";
  }
  .mdi-domain-off::before {
    content: "\f0d6f";
  }
  .mdi-domain-plus::before {
    content: "\f10ad";
  }
  .mdi-domain-remove::before {
    content: "\f10ae";
  }
  .mdi-dome-light::before {
    content: "\f141e";
  }
  .mdi-domino-mask::before {
    content: "\f1023";
  }
  .mdi-donkey::before {
    content: "\f07c2";
  }
  .mdi-door::before {
    content: "\f081a";
  }
  .mdi-door-closed::before {
    content: "\f081b";
  }
  .mdi-door-closed-lock::before {
    content: "\f10af";
  }
  .mdi-door-open::before {
    content: "\f081c";
  }
  .mdi-doorbell::before {
    content: "\f12e6";
  }
  .mdi-doorbell-video::before {
    content: "\f0869";
  }
  .mdi-dot-net::before {
    content: "\f0aae";
  }
  .mdi-dots-grid::before {
    content: "\f15fc";
  }
  .mdi-dots-hexagon::before {
    content: "\f15ff";
  }
  .mdi-dots-horizontal::before {
    content: "\f01d8";
  }
  .mdi-dots-horizontal-circle::before {
    content: "\f07c3";
  }
  .mdi-dots-horizontal-circle-outline::before {
    content: "\f0b8d";
  }
  .mdi-dots-square::before {
    content: "\f15fd";
  }
  .mdi-dots-triangle::before {
    content: "\f15fe";
  }
  .mdi-dots-vertical::before {
    content: "\f01d9";
  }
  .mdi-dots-vertical-circle::before {
    content: "\f07c4";
  }
  .mdi-dots-vertical-circle-outline::before {
    content: "\f0b8e";
  }
  .mdi-douban::before {
    content: "\f069a";
  }
  .mdi-download::before {
    content: "\f01da";
  }
  .mdi-download-box::before {
    content: "\f1462";
  }
  .mdi-download-box-outline::before {
    content: "\f1463";
  }
  .mdi-download-circle::before {
    content: "\f1464";
  }
  .mdi-download-circle-outline::before {
    content: "\f1465";
  }
  .mdi-download-lock::before {
    content: "\f1320";
  }
  .mdi-download-lock-outline::before {
    content: "\f1321";
  }
  .mdi-download-multiple::before {
    content: "\f09e9";
  }
  .mdi-download-network::before {
    content: "\f06f4";
  }
  .mdi-download-network-outline::before {
    content: "\f0c66";
  }
  .mdi-download-off::before {
    content: "\f10b0";
  }
  .mdi-download-off-outline::before {
    content: "\f10b1";
  }
  .mdi-download-outline::before {
    content: "\f0b8f";
  }
  .mdi-drag::before {
    content: "\f01db";
  }
  .mdi-drag-horizontal::before {
    content: "\f01dc";
  }
  .mdi-drag-horizontal-variant::before {
    content: "\f12f0";
  }
  .mdi-drag-variant::before {
    content: "\f0b90";
  }
  .mdi-drag-vertical::before {
    content: "\f01dd";
  }
  .mdi-drag-vertical-variant::before {
    content: "\f12f1";
  }
  .mdi-drama-masks::before {
    content: "\f0d02";
  }
  .mdi-draw::before {
    content: "\f0f49";
  }
  .mdi-drawing::before {
    content: "\f01de";
  }
  .mdi-drawing-box::before {
    content: "\f01df";
  }
  .mdi-dresser::before {
    content: "\f0f4a";
  }
  .mdi-dresser-outline::before {
    content: "\f0f4b";
  }
  .mdi-drone::before {
    content: "\f01e2";
  }
  .mdi-dropbox::before {
    content: "\f01e3";
  }
  .mdi-drupal::before {
    content: "\f01e4";
  }
  .mdi-duck::before {
    content: "\f01e5";
  }
  .mdi-dumbbell::before {
    content: "\f01e6";
  }
  .mdi-dump-truck::before {
    content: "\f0c67";
  }
  .mdi-ear-hearing::before {
    content: "\f07c5";
  }
  .mdi-ear-hearing-off::before {
    content: "\f0a45";
  }
  .mdi-earth::before {
    content: "\f01e7";
  }
  .mdi-earth-arrow-right::before {
    content: "\f1311";
  }
  .mdi-earth-box::before {
    content: "\f06cd";
  }
  .mdi-earth-box-minus::before {
    content: "\f1407";
  }
  .mdi-earth-box-off::before {
    content: "\f06ce";
  }
  .mdi-earth-box-plus::before {
    content: "\f1406";
  }
  .mdi-earth-box-remove::before {
    content: "\f1408";
  }
  .mdi-earth-minus::before {
    content: "\f1404";
  }
  .mdi-earth-off::before {
    content: "\f01e8";
  }
  .mdi-earth-plus::before {
    content: "\f1403";
  }
  .mdi-earth-remove::before {
    content: "\f1405";
  }
  .mdi-egg::before {
    content: "\f0aaf";
  }
  .mdi-egg-easter::before {
    content: "\f0ab0";
  }
  .mdi-egg-off::before {
    content: "\f13f0";
  }
  .mdi-egg-off-outline::before {
    content: "\f13f1";
  }
  .mdi-egg-outline::before {
    content: "\f13f2";
  }
  .mdi-eiffel-tower::before {
    content: "\f156b";
  }
  .mdi-eight-track::before {
    content: "\f09ea";
  }
  .mdi-eject::before {
    content: "\f01ea";
  }
  .mdi-eject-outline::before {
    content: "\f0b91";
  }
  .mdi-electric-switch::before {
    content: "\f0e9f";
  }
  .mdi-electric-switch-closed::before {
    content: "\f10d9";
  }
  .mdi-electron-framework::before {
    content: "\f1024";
  }
  .mdi-elephant::before {
    content: "\f07c6";
  }
  .mdi-elevation-decline::before {
    content: "\f01eb";
  }
  .mdi-elevation-rise::before {
    content: "\f01ec";
  }
  .mdi-elevator::before {
    content: "\f01ed";
  }
  .mdi-elevator-down::before {
    content: "\f12c2";
  }
  .mdi-elevator-passenger::before {
    content: "\f1381";
  }
  .mdi-elevator-up::before {
    content: "\f12c1";
  }
  .mdi-ellipse::before {
    content: "\f0ea0";
  }
  .mdi-ellipse-outline::before {
    content: "\f0ea1";
  }
  .mdi-email::before {
    content: "\f01ee";
  }
  .mdi-email-alert::before {
    content: "\f06cf";
  }
  .mdi-email-alert-outline::before {
    content: "\f0d42";
  }
  .mdi-email-box::before {
    content: "\f0d03";
  }
  .mdi-email-check::before {
    content: "\f0ab1";
  }
  .mdi-email-check-outline::before {
    content: "\f0ab2";
  }
  .mdi-email-edit::before {
    content: "\f0ee3";
  }
  .mdi-email-edit-outline::before {
    content: "\f0ee4";
  }
  .mdi-email-lock::before {
    content: "\f01f1";
  }
  .mdi-email-mark-as-unread::before {
    content: "\f0b92";
  }
  .mdi-email-minus::before {
    content: "\f0ee5";
  }
  .mdi-email-minus-outline::before {
    content: "\f0ee6";
  }
  .mdi-email-multiple::before {
    content: "\f0ee7";
  }
  .mdi-email-multiple-outline::before {
    content: "\f0ee8";
  }
  .mdi-email-newsletter::before {
    content: "\f0fb1";
  }
  .mdi-email-off::before {
    content: "\f13e3";
  }
  .mdi-email-off-outline::before {
    content: "\f13e4";
  }
  .mdi-email-open::before {
    content: "\f01ef";
  }
  .mdi-email-open-multiple::before {
    content: "\f0ee9";
  }
  .mdi-email-open-multiple-outline::before {
    content: "\f0eea";
  }
  .mdi-email-open-outline::before {
    content: "\f05ef";
  }
  .mdi-email-outline::before {
    content: "\f01f0";
  }
  .mdi-email-plus::before {
    content: "\f09eb";
  }
  .mdi-email-plus-outline::before {
    content: "\f09ec";
  }
  .mdi-email-receive::before {
    content: "\f10da";
  }
  .mdi-email-receive-outline::before {
    content: "\f10db";
  }
  .mdi-email-remove::before {
    content: "\f1661";
  }
  .mdi-email-remove-outline::before {
    content: "\f1662";
  }
  .mdi-email-search::before {
    content: "\f0961";
  }
  .mdi-email-search-outline::before {
    content: "\f0962";
  }
  .mdi-email-send::before {
    content: "\f10dc";
  }
  .mdi-email-send-outline::before {
    content: "\f10dd";
  }
  .mdi-email-sync::before {
    content: "\f12c7";
  }
  .mdi-email-sync-outline::before {
    content: "\f12c8";
  }
  .mdi-email-variant::before {
    content: "\f05f0";
  }
  .mdi-ember::before {
    content: "\f0b30";
  }
  .mdi-emby::before {
    content: "\f06b4";
  }
  .mdi-emoticon::before {
    content: "\f0c68";
  }
  .mdi-emoticon-angry::before {
    content: "\f0c69";
  }
  .mdi-emoticon-angry-outline::before {
    content: "\f0c6a";
  }
  .mdi-emoticon-confused::before {
    content: "\f10de";
  }
  .mdi-emoticon-confused-outline::before {
    content: "\f10df";
  }
  .mdi-emoticon-cool::before {
    content: "\f0c6b";
  }
  .mdi-emoticon-cool-outline::before {
    content: "\f01f3";
  }
  .mdi-emoticon-cry::before {
    content: "\f0c6c";
  }
  .mdi-emoticon-cry-outline::before {
    content: "\f0c6d";
  }
  .mdi-emoticon-dead::before {
    content: "\f0c6e";
  }
  .mdi-emoticon-dead-outline::before {
    content: "\f069b";
  }
  .mdi-emoticon-devil::before {
    content: "\f0c6f";
  }
  .mdi-emoticon-devil-outline::before {
    content: "\f01f4";
  }
  .mdi-emoticon-excited::before {
    content: "\f0c70";
  }
  .mdi-emoticon-excited-outline::before {
    content: "\f069c";
  }
  .mdi-emoticon-frown::before {
    content: "\f0f4c";
  }
  .mdi-emoticon-frown-outline::before {
    content: "\f0f4d";
  }
  .mdi-emoticon-happy::before {
    content: "\f0c71";
  }
  .mdi-emoticon-happy-outline::before {
    content: "\f01f5";
  }
  .mdi-emoticon-kiss::before {
    content: "\f0c72";
  }
  .mdi-emoticon-kiss-outline::before {
    content: "\f0c73";
  }
  .mdi-emoticon-lol::before {
    content: "\f1214";
  }
  .mdi-emoticon-lol-outline::before {
    content: "\f1215";
  }
  .mdi-emoticon-neutral::before {
    content: "\f0c74";
  }
  .mdi-emoticon-neutral-outline::before {
    content: "\f01f6";
  }
  .mdi-emoticon-outline::before {
    content: "\f01f2";
  }
  .mdi-emoticon-poop::before {
    content: "\f01f7";
  }
  .mdi-emoticon-poop-outline::before {
    content: "\f0c75";
  }
  .mdi-emoticon-sad::before {
    content: "\f0c76";
  }
  .mdi-emoticon-sad-outline::before {
    content: "\f01f8";
  }
  .mdi-emoticon-sick::before {
    content: "\f157c";
  }
  .mdi-emoticon-sick-outline::before {
    content: "\f157d";
  }
  .mdi-emoticon-tongue::before {
    content: "\f01f9";
  }
  .mdi-emoticon-tongue-outline::before {
    content: "\f0c77";
  }
  .mdi-emoticon-wink::before {
    content: "\f0c78";
  }
  .mdi-emoticon-wink-outline::before {
    content: "\f0c79";
  }
  .mdi-engine::before {
    content: "\f01fa";
  }
  .mdi-engine-off::before {
    content: "\f0a46";
  }
  .mdi-engine-off-outline::before {
    content: "\f0a47";
  }
  .mdi-engine-outline::before {
    content: "\f01fb";
  }
  .mdi-epsilon::before {
    content: "\f10e0";
  }
  .mdi-equal::before {
    content: "\f01fc";
  }
  .mdi-equal-box::before {
    content: "\f01fd";
  }
  .mdi-equalizer::before {
    content: "\f0ea2";
  }
  .mdi-equalizer-outline::before {
    content: "\f0ea3";
  }
  .mdi-eraser::before {
    content: "\f01fe";
  }
  .mdi-eraser-variant::before {
    content: "\f0642";
  }
  .mdi-escalator::before {
    content: "\f01ff";
  }
  .mdi-escalator-box::before {
    content: "\f1399";
  }
  .mdi-escalator-down::before {
    content: "\f12c0";
  }
  .mdi-escalator-up::before {
    content: "\f12bf";
  }
  .mdi-eslint::before {
    content: "\f0c7a";
  }
  .mdi-et::before {
    content: "\f0ab3";
  }
  .mdi-ethereum::before {
    content: "\f086a";
  }
  .mdi-ethernet::before {
    content: "\f0200";
  }
  .mdi-ethernet-cable::before {
    content: "\f0201";
  }
  .mdi-ethernet-cable-off::before {
    content: "\f0202";
  }
  .mdi-ev-plug-ccs1::before {
    content: "\f1519";
  }
  .mdi-ev-plug-ccs2::before {
    content: "\f151a";
  }
  .mdi-ev-plug-chademo::before {
    content: "\f151b";
  }
  .mdi-ev-plug-tesla::before {
    content: "\f151c";
  }
  .mdi-ev-plug-type1::before {
    content: "\f151d";
  }
  .mdi-ev-plug-type2::before {
    content: "\f151e";
  }
  .mdi-ev-station::before {
    content: "\f05f1";
  }
  .mdi-evernote::before {
    content: "\f0204";
  }
  .mdi-excavator::before {
    content: "\f1025";
  }
  .mdi-exclamation::before {
    content: "\f0205";
  }
  .mdi-exclamation-thick::before {
    content: "\f1238";
  }
  .mdi-exit-run::before {
    content: "\f0a48";
  }
  .mdi-exit-to-app::before {
    content: "\f0206";
  }
  .mdi-expand-all::before {
    content: "\f0ab4";
  }
  .mdi-expand-all-outline::before {
    content: "\f0ab5";
  }
  .mdi-expansion-card::before {
    content: "\f08ae";
  }
  .mdi-expansion-card-variant::before {
    content: "\f0fb2";
  }
  .mdi-exponent::before {
    content: "\f0963";
  }
  .mdi-exponent-box::before {
    content: "\f0964";
  }
  .mdi-export::before {
    content: "\f0207";
  }
  .mdi-export-variant::before {
    content: "\f0b93";
  }
  .mdi-eye::before {
    content: "\f0208";
  }
  .mdi-eye-check::before {
    content: "\f0d04";
  }
  .mdi-eye-check-outline::before {
    content: "\f0d05";
  }
  .mdi-eye-circle::before {
    content: "\f0b94";
  }
  .mdi-eye-circle-outline::before {
    content: "\f0b95";
  }
  .mdi-eye-minus::before {
    content: "\f1026";
  }
  .mdi-eye-minus-outline::before {
    content: "\f1027";
  }
  .mdi-eye-off::before {
    content: "\f0209";
  }
  .mdi-eye-off-outline::before {
    content: "\f06d1";
  }
  .mdi-eye-outline::before {
    content: "\f06d0";
  }
  .mdi-eye-plus::before {
    content: "\f086b";
  }
  .mdi-eye-plus-outline::before {
    content: "\f086c";
  }
  .mdi-eye-remove::before {
    content: "\f15e3";
  }
  .mdi-eye-remove-outline::before {
    content: "\f15e4";
  }
  .mdi-eye-settings::before {
    content: "\f086d";
  }
  .mdi-eye-settings-outline::before {
    content: "\f086e";
  }
  .mdi-eyedropper::before {
    content: "\f020a";
  }
  .mdi-eyedropper-minus::before {
    content: "\f13dd";
  }
  .mdi-eyedropper-off::before {
    content: "\f13df";
  }
  .mdi-eyedropper-plus::before {
    content: "\f13dc";
  }
  .mdi-eyedropper-remove::before {
    content: "\f13de";
  }
  .mdi-eyedropper-variant::before {
    content: "\f020b";
  }
  .mdi-face::before {
    content: "\f0643";
  }
  .mdi-face-agent::before {
    content: "\f0d70";
  }
  .mdi-face-mask::before {
    content: "\f1586";
  }
  .mdi-face-mask-outline::before {
    content: "\f1587";
  }
  .mdi-face-outline::before {
    content: "\f0b96";
  }
  .mdi-face-profile::before {
    content: "\f0644";
  }
  .mdi-face-profile-woman::before {
    content: "\f1076";
  }
  .mdi-face-recognition::before {
    content: "\f0c7b";
  }
  .mdi-face-shimmer::before {
    content: "\f15cc";
  }
  .mdi-face-shimmer-outline::before {
    content: "\f15cd";
  }
  .mdi-face-woman::before {
    content: "\f1077";
  }
  .mdi-face-woman-outline::before {
    content: "\f1078";
  }
  .mdi-face-woman-shimmer::before {
    content: "\f15ce";
  }
  .mdi-face-woman-shimmer-outline::before {
    content: "\f15cf";
  }
  .mdi-facebook::before {
    content: "\f020c";
  }
  .mdi-facebook-gaming::before {
    content: "\f07dd";
  }
  .mdi-facebook-messenger::before {
    content: "\f020e";
  }
  .mdi-facebook-workplace::before {
    content: "\f0b31";
  }
  .mdi-factory::before {
    content: "\f020f";
  }
  .mdi-family-tree::before {
    content: "\f160e";
  }
  .mdi-fan::before {
    content: "\f0210";
  }
  .mdi-fan-alert::before {
    content: "\f146c";
  }
  .mdi-fan-auto::before {
    content: "\f171d";
  }
  .mdi-fan-chevron-down::before {
    content: "\f146d";
  }
  .mdi-fan-chevron-up::before {
    content: "\f146e";
  }
  .mdi-fan-minus::before {
    content: "\f1470";
  }
  .mdi-fan-off::before {
    content: "\f081d";
  }
  .mdi-fan-plus::before {
    content: "\f146f";
  }
  .mdi-fan-remove::before {
    content: "\f1471";
  }
  .mdi-fan-speed-1::before {
    content: "\f1472";
  }
  .mdi-fan-speed-2::before {
    content: "\f1473";
  }
  .mdi-fan-speed-3::before {
    content: "\f1474";
  }
  .mdi-fast-forward::before {
    content: "\f0211";
  }
  .mdi-fast-forward-10::before {
    content: "\f0d71";
  }
  .mdi-fast-forward-30::before {
    content: "\f0d06";
  }
  .mdi-fast-forward-5::before {
    content: "\f11f8";
  }
  .mdi-fast-forward-60::before {
    content: "\f160b";
  }
  .mdi-fast-forward-outline::before {
    content: "\f06d2";
  }
  .mdi-fax::before {
    content: "\f0212";
  }
  .mdi-feather::before {
    content: "\f06d3";
  }
  .mdi-feature-search::before {
    content: "\f0a49";
  }
  .mdi-feature-search-outline::before {
    content: "\f0a4a";
  }
  .mdi-fedora::before {
    content: "\f08db";
  }
  .mdi-fencing::before {
    content: "\f14c1";
  }
  .mdi-ferris-wheel::before {
    content: "\f0ea4";
  }
  .mdi-ferry::before {
    content: "\f0213";
  }
  .mdi-file::before {
    content: "\f0214";
  }
  .mdi-file-account::before {
    content: "\f073b";
  }
  .mdi-file-account-outline::before {
    content: "\f1028";
  }
  .mdi-file-alert::before {
    content: "\f0a4b";
  }
  .mdi-file-alert-outline::before {
    content: "\f0a4c";
  }
  .mdi-file-cabinet::before {
    content: "\f0ab6";
  }
  .mdi-file-cad::before {
    content: "\f0eeb";
  }
  .mdi-file-cad-box::before {
    content: "\f0eec";
  }
  .mdi-file-cancel::before {
    content: "\f0dc6";
  }
  .mdi-file-cancel-outline::before {
    content: "\f0dc7";
  }
  .mdi-file-certificate::before {
    content: "\f1186";
  }
  .mdi-file-certificate-outline::before {
    content: "\f1187";
  }
  .mdi-file-chart::before {
    content: "\f0215";
  }
  .mdi-file-chart-outline::before {
    content: "\f1029";
  }
  .mdi-file-check::before {
    content: "\f0216";
  }
  .mdi-file-check-outline::before {
    content: "\f0e29";
  }
  .mdi-file-clock::before {
    content: "\f12e1";
  }
  .mdi-file-clock-outline::before {
    content: "\f12e2";
  }
  .mdi-file-cloud::before {
    content: "\f0217";
  }
  .mdi-file-cloud-outline::before {
    content: "\f102a";
  }
  .mdi-file-code::before {
    content: "\f022e";
  }
  .mdi-file-code-outline::before {
    content: "\f102b";
  }
  .mdi-file-cog::before {
    content: "\f107b";
  }
  .mdi-file-cog-outline::before {
    content: "\f107c";
  }
  .mdi-file-compare::before {
    content: "\f08aa";
  }
  .mdi-file-delimited::before {
    content: "\f0218";
  }
  .mdi-file-delimited-outline::before {
    content: "\f0ea5";
  }
  .mdi-file-document::before {
    content: "\f0219";
  }
  .mdi-file-document-edit::before {
    content: "\f0dc8";
  }
  .mdi-file-document-edit-outline::before {
    content: "\f0dc9";
  }
  .mdi-file-document-multiple::before {
    content: "\f1517";
  }
  .mdi-file-document-multiple-outline::before {
    content: "\f1518";
  }
  .mdi-file-document-outline::before {
    content: "\f09ee";
  }
  .mdi-file-download::before {
    content: "\f0965";
  }
  .mdi-file-download-outline::before {
    content: "\f0966";
  }
  .mdi-file-edit::before {
    content: "\f11e7";
  }
  .mdi-file-edit-outline::before {
    content: "\f11e8";
  }
  .mdi-file-excel::before {
    content: "\f021b";
  }
  .mdi-file-excel-box::before {
    content: "\f021c";
  }
  .mdi-file-excel-box-outline::before {
    content: "\f102c";
  }
  .mdi-file-excel-outline::before {
    content: "\f102d";
  }
  .mdi-file-export::before {
    content: "\f021d";
  }
  .mdi-file-export-outline::before {
    content: "\f102e";
  }
  .mdi-file-eye::before {
    content: "\f0dca";
  }
  .mdi-file-eye-outline::before {
    content: "\f0dcb";
  }
  .mdi-file-find::before {
    content: "\f021e";
  }
  .mdi-file-find-outline::before {
    content: "\f0b97";
  }
  .mdi-file-hidden::before {
    content: "\f0613";
  }
  .mdi-file-image::before {
    content: "\f021f";
  }
  .mdi-file-image-outline::before {
    content: "\f0eb0";
  }
  .mdi-file-import::before {
    content: "\f0220";
  }
  .mdi-file-import-outline::before {
    content: "\f102f";
  }
  .mdi-file-key::before {
    content: "\f1184";
  }
  .mdi-file-key-outline::before {
    content: "\f1185";
  }
  .mdi-file-link::before {
    content: "\f1177";
  }
  .mdi-file-link-outline::before {
    content: "\f1178";
  }
  .mdi-file-lock::before {
    content: "\f0221";
  }
  .mdi-file-lock-outline::before {
    content: "\f1030";
  }
  .mdi-file-move::before {
    content: "\f0ab9";
  }
  .mdi-file-move-outline::before {
    content: "\f1031";
  }
  .mdi-file-multiple::before {
    content: "\f0222";
  }
  .mdi-file-multiple-outline::before {
    content: "\f1032";
  }
  .mdi-file-music::before {
    content: "\f0223";
  }
  .mdi-file-music-outline::before {
    content: "\f0e2a";
  }
  .mdi-file-outline::before {
    content: "\f0224";
  }
  .mdi-file-pdf::before {
    content: "\f0225";
  }
  .mdi-file-pdf-box::before {
    content: "\f0226";
  }
  .mdi-file-pdf-box-outline::before {
    content: "\f0fb3";
  }
  .mdi-file-pdf-outline::before {
    content: "\f0e2d";
  }
  .mdi-file-percent::before {
    content: "\f081e";
  }
  .mdi-file-percent-outline::before {
    content: "\f1033";
  }
  .mdi-file-phone::before {
    content: "\f1179";
  }
  .mdi-file-phone-outline::before {
    content: "\f117a";
  }
  .mdi-file-plus::before {
    content: "\f0752";
  }
  .mdi-file-plus-outline::before {
    content: "\f0eed";
  }
  .mdi-file-powerpoint::before {
    content: "\f0227";
  }
  .mdi-file-powerpoint-box::before {
    content: "\f0228";
  }
  .mdi-file-powerpoint-box-outline::before {
    content: "\f1034";
  }
  .mdi-file-powerpoint-outline::before {
    content: "\f1035";
  }
  .mdi-file-presentation-box::before {
    content: "\f0229";
  }
  .mdi-file-question::before {
    content: "\f086f";
  }
  .mdi-file-question-outline::before {
    content: "\f1036";
  }
  .mdi-file-refresh::before {
    content: "\f0918";
  }
  .mdi-file-refresh-outline::before {
    content: "\f0541";
  }
  .mdi-file-remove::before {
    content: "\f0b98";
  }
  .mdi-file-remove-outline::before {
    content: "\f1037";
  }
  .mdi-file-replace::before {
    content: "\f0b32";
  }
  .mdi-file-replace-outline::before {
    content: "\f0b33";
  }
  .mdi-file-restore::before {
    content: "\f0670";
  }
  .mdi-file-restore-outline::before {
    content: "\f1038";
  }
  .mdi-file-search::before {
    content: "\f0c7c";
  }
  .mdi-file-search-outline::before {
    content: "\f0c7d";
  }
  .mdi-file-send::before {
    content: "\f022a";
  }
  .mdi-file-send-outline::before {
    content: "\f1039";
  }
  .mdi-file-settings::before {
    content: "\f1079";
  }
  .mdi-file-settings-outline::before {
    content: "\f107a";
  }
  .mdi-file-star::before {
    content: "\f103a";
  }
  .mdi-file-star-outline::before {
    content: "\f103b";
  }
  .mdi-file-swap::before {
    content: "\f0fb4";
  }
  .mdi-file-swap-outline::before {
    content: "\f0fb5";
  }
  .mdi-file-sync::before {
    content: "\f1216";
  }
  .mdi-file-sync-outline::before {
    content: "\f1217";
  }
  .mdi-file-table::before {
    content: "\f0c7e";
  }
  .mdi-file-table-box::before {
    content: "\f10e1";
  }
  .mdi-file-table-box-multiple::before {
    content: "\f10e2";
  }
  .mdi-file-table-box-multiple-outline::before {
    content: "\f10e3";
  }
  .mdi-file-table-box-outline::before {
    content: "\f10e4";
  }
  .mdi-file-table-outline::before {
    content: "\f0c7f";
  }
  .mdi-file-tree::before {
    content: "\f0645";
  }
  .mdi-file-tree-outline::before {
    content: "\f13d2";
  }
  .mdi-file-undo::before {
    content: "\f08dc";
  }
  .mdi-file-undo-outline::before {
    content: "\f103c";
  }
  .mdi-file-upload::before {
    content: "\f0a4d";
  }
  .mdi-file-upload-outline::before {
    content: "\f0a4e";
  }
  .mdi-file-video::before {
    content: "\f022b";
  }
  .mdi-file-video-outline::before {
    content: "\f0e2c";
  }
  .mdi-file-word::before {
    content: "\f022c";
  }
  .mdi-file-word-box::before {
    content: "\f022d";
  }
  .mdi-file-word-box-outline::before {
    content: "\f103d";
  }
  .mdi-file-word-outline::before {
    content: "\f103e";
  }
  .mdi-film::before {
    content: "\f022f";
  }
  .mdi-filmstrip::before {
    content: "\f0230";
  }
  .mdi-filmstrip-box::before {
    content: "\f0332";
  }
  .mdi-filmstrip-box-multiple::before {
    content: "\f0d18";
  }
  .mdi-filmstrip-off::before {
    content: "\f0231";
  }
  .mdi-filter::before {
    content: "\f0232";
  }
  .mdi-filter-menu::before {
    content: "\f10e5";
  }
  .mdi-filter-menu-outline::before {
    content: "\f10e6";
  }
  .mdi-filter-minus::before {
    content: "\f0eee";
  }
  .mdi-filter-minus-outline::before {
    content: "\f0eef";
  }
  .mdi-filter-off::before {
    content: "\f14ef";
  }
  .mdi-filter-off-outline::before {
    content: "\f14f0";
  }
  .mdi-filter-outline::before {
    content: "\f0233";
  }
  .mdi-filter-plus::before {
    content: "\f0ef0";
  }
  .mdi-filter-plus-outline::before {
    content: "\f0ef1";
  }
  .mdi-filter-remove::before {
    content: "\f0234";
  }
  .mdi-filter-remove-outline::before {
    content: "\f0235";
  }
  .mdi-filter-variant::before {
    content: "\f0236";
  }
  .mdi-filter-variant-minus::before {
    content: "\f1112";
  }
  .mdi-filter-variant-plus::before {
    content: "\f1113";
  }
  .mdi-filter-variant-remove::before {
    content: "\f103f";
  }
  .mdi-finance::before {
    content: "\f081f";
  }
  .mdi-find-replace::before {
    content: "\f06d4";
  }
  .mdi-fingerprint::before {
    content: "\f0237";
  }
  .mdi-fingerprint-off::before {
    content: "\f0eb1";
  }
  .mdi-fire::before {
    content: "\f0238";
  }
  .mdi-fire-alert::before {
    content: "\f15d7";
  }
  .mdi-fire-extinguisher::before {
    content: "\f0ef2";
  }
  .mdi-fire-hydrant::before {
    content: "\f1137";
  }
  .mdi-fire-hydrant-alert::before {
    content: "\f1138";
  }
  .mdi-fire-hydrant-off::before {
    content: "\f1139";
  }
  .mdi-fire-off::before {
    content: "\f1722";
  }
  .mdi-fire-truck::before {
    content: "\f08ab";
  }
  .mdi-firebase::before {
    content: "\f0967";
  }
  .mdi-firefox::before {
    content: "\f0239";
  }
  .mdi-fireplace::before {
    content: "\f0e2e";
  }
  .mdi-fireplace-off::before {
    content: "\f0e2f";
  }
  .mdi-firework::before {
    content: "\f0e30";
  }
  .mdi-firework-off::before {
    content: "\f1723";
  }
  .mdi-fish::before {
    content: "\f023a";
  }
  .mdi-fish-off::before {
    content: "\f13f3";
  }
  .mdi-fishbowl::before {
    content: "\f0ef3";
  }
  .mdi-fishbowl-outline::before {
    content: "\f0ef4";
  }
  .mdi-fit-to-page::before {
    content: "\f0ef5";
  }
  .mdi-fit-to-page-outline::before {
    content: "\f0ef6";
  }
  .mdi-flag::before {
    content: "\f023b";
  }
  .mdi-flag-checkered::before {
    content: "\f023c";
  }
  .mdi-flag-minus::before {
    content: "\f0b99";
  }
  .mdi-flag-minus-outline::before {
    content: "\f10b2";
  }
  .mdi-flag-outline::before {
    content: "\f023d";
  }
  .mdi-flag-plus::before {
    content: "\f0b9a";
  }
  .mdi-flag-plus-outline::before {
    content: "\f10b3";
  }
  .mdi-flag-remove::before {
    content: "\f0b9b";
  }
  .mdi-flag-remove-outline::before {
    content: "\f10b4";
  }
  .mdi-flag-triangle::before {
    content: "\f023f";
  }
  .mdi-flag-variant::before {
    content: "\f0240";
  }
  .mdi-flag-variant-outline::before {
    content: "\f023e";
  }
  .mdi-flare::before {
    content: "\f0d72";
  }
  .mdi-flash::before {
    content: "\f0241";
  }
  .mdi-flash-alert::before {
    content: "\f0ef7";
  }
  .mdi-flash-alert-outline::before {
    content: "\f0ef8";
  }
  .mdi-flash-auto::before {
    content: "\f0242";
  }
  .mdi-flash-circle::before {
    content: "\f0820";
  }
  .mdi-flash-off::before {
    content: "\f0243";
  }
  .mdi-flash-outline::before {
    content: "\f06d5";
  }
  .mdi-flash-red-eye::before {
    content: "\f067b";
  }
  .mdi-flashlight::before {
    content: "\f0244";
  }
  .mdi-flashlight-off::before {
    content: "\f0245";
  }
  .mdi-flask::before {
    content: "\f0093";
  }
  .mdi-flask-empty::before {
    content: "\f0094";
  }
  .mdi-flask-empty-minus::before {
    content: "\f123a";
  }
  .mdi-flask-empty-minus-outline::before {
    content: "\f123b";
  }
  .mdi-flask-empty-off::before {
    content: "\f13f4";
  }
  .mdi-flask-empty-off-outline::before {
    content: "\f13f5";
  }
  .mdi-flask-empty-outline::before {
    content: "\f0095";
  }
  .mdi-flask-empty-plus::before {
    content: "\f123c";
  }
  .mdi-flask-empty-plus-outline::before {
    content: "\f123d";
  }
  .mdi-flask-empty-remove::before {
    content: "\f123e";
  }
  .mdi-flask-empty-remove-outline::before {
    content: "\f123f";
  }
  .mdi-flask-minus::before {
    content: "\f1240";
  }
  .mdi-flask-minus-outline::before {
    content: "\f1241";
  }
  .mdi-flask-off::before {
    content: "\f13f6";
  }
  .mdi-flask-off-outline::before {
    content: "\f13f7";
  }
  .mdi-flask-outline::before {
    content: "\f0096";
  }
  .mdi-flask-plus::before {
    content: "\f1242";
  }
  .mdi-flask-plus-outline::before {
    content: "\f1243";
  }
  .mdi-flask-remove::before {
    content: "\f1244";
  }
  .mdi-flask-remove-outline::before {
    content: "\f1245";
  }
  .mdi-flask-round-bottom::before {
    content: "\f124b";
  }
  .mdi-flask-round-bottom-empty::before {
    content: "\f124c";
  }
  .mdi-flask-round-bottom-empty-outline::before {
    content: "\f124d";
  }
  .mdi-flask-round-bottom-outline::before {
    content: "\f124e";
  }
  .mdi-fleur-de-lis::before {
    content: "\f1303";
  }
  .mdi-flip-horizontal::before {
    content: "\f10e7";
  }
  .mdi-flip-to-back::before {
    content: "\f0247";
  }
  .mdi-flip-to-front::before {
    content: "\f0248";
  }
  .mdi-flip-vertical::before {
    content: "\f10e8";
  }
  .mdi-floor-lamp::before {
    content: "\f08dd";
  }
  .mdi-floor-lamp-dual::before {
    content: "\f1040";
  }
  .mdi-floor-lamp-variant::before {
    content: "\f1041";
  }
  .mdi-floor-plan::before {
    content: "\f0821";
  }
  .mdi-floppy::before {
    content: "\f0249";
  }
  .mdi-floppy-variant::before {
    content: "\f09ef";
  }
  .mdi-flower::before {
    content: "\f024a";
  }
  .mdi-flower-outline::before {
    content: "\f09f0";
  }
  .mdi-flower-poppy::before {
    content: "\f0d08";
  }
  .mdi-flower-tulip::before {
    content: "\f09f1";
  }
  .mdi-flower-tulip-outline::before {
    content: "\f09f2";
  }
  .mdi-focus-auto::before {
    content: "\f0f4e";
  }
  .mdi-focus-field::before {
    content: "\f0f4f";
  }
  .mdi-focus-field-horizontal::before {
    content: "\f0f50";
  }
  .mdi-focus-field-vertical::before {
    content: "\f0f51";
  }
  .mdi-folder::before {
    content: "\f024b";
  }
  .mdi-folder-account::before {
    content: "\f024c";
  }
  .mdi-folder-account-outline::before {
    content: "\f0b9c";
  }
  .mdi-folder-alert::before {
    content: "\f0dcc";
  }
  .mdi-folder-alert-outline::before {
    content: "\f0dcd";
  }
  .mdi-folder-clock::before {
    content: "\f0aba";
  }
  .mdi-folder-clock-outline::before {
    content: "\f0abb";
  }
  .mdi-folder-cog::before {
    content: "\f107f";
  }
  .mdi-folder-cog-outline::before {
    content: "\f1080";
  }
  .mdi-folder-download::before {
    content: "\f024d";
  }
  .mdi-folder-download-outline::before {
    content: "\f10e9";
  }
  .mdi-folder-edit::before {
    content: "\f08de";
  }
  .mdi-folder-edit-outline::before {
    content: "\f0dce";
  }
  .mdi-folder-google-drive::before {
    content: "\f024e";
  }
  .mdi-folder-heart::before {
    content: "\f10ea";
  }
  .mdi-folder-heart-outline::before {
    content: "\f10eb";
  }
  .mdi-folder-home::before {
    content: "\f10b5";
  }
  .mdi-folder-home-outline::before {
    content: "\f10b6";
  }
  .mdi-folder-image::before {
    content: "\f024f";
  }
  .mdi-folder-information::before {
    content: "\f10b7";
  }
  .mdi-folder-information-outline::before {
    content: "\f10b8";
  }
  .mdi-folder-key::before {
    content: "\f08ac";
  }
  .mdi-folder-key-network::before {
    content: "\f08ad";
  }
  .mdi-folder-key-network-outline::before {
    content: "\f0c80";
  }
  .mdi-folder-key-outline::before {
    content: "\f10ec";
  }
  .mdi-folder-lock::before {
    content: "\f0250";
  }
  .mdi-folder-lock-open::before {
    content: "\f0251";
  }
  .mdi-folder-marker::before {
    content: "\f126d";
  }
  .mdi-folder-marker-outline::before {
    content: "\f126e";
  }
  .mdi-folder-move::before {
    content: "\f0252";
  }
  .mdi-folder-move-outline::before {
    content: "\f1246";
  }
  .mdi-folder-multiple::before {
    content: "\f0253";
  }
  .mdi-folder-multiple-image::before {
    content: "\f0254";
  }
  .mdi-folder-multiple-outline::before {
    content: "\f0255";
  }
  .mdi-folder-multiple-plus::before {
    content: "\f147e";
  }
  .mdi-folder-multiple-plus-outline::before {
    content: "\f147f";
  }
  .mdi-folder-music::before {
    content: "\f1359";
  }
  .mdi-folder-music-outline::before {
    content: "\f135a";
  }
  .mdi-folder-network::before {
    content: "\f0870";
  }
  .mdi-folder-network-outline::before {
    content: "\f0c81";
  }
  .mdi-folder-open::before {
    content: "\f0770";
  }
  .mdi-folder-open-outline::before {
    content: "\f0dcf";
  }
  .mdi-folder-outline::before {
    content: "\f0256";
  }
  .mdi-folder-plus::before {
    content: "\f0257";
  }
  .mdi-folder-plus-outline::before {
    content: "\f0b9d";
  }
  .mdi-folder-pound::before {
    content: "\f0d09";
  }
  .mdi-folder-pound-outline::before {
    content: "\f0d0a";
  }
  .mdi-folder-refresh::before {
    content: "\f0749";
  }
  .mdi-folder-refresh-outline::before {
    content: "\f0542";
  }
  .mdi-folder-remove::before {
    content: "\f0258";
  }
  .mdi-folder-remove-outline::before {
    content: "\f0b9e";
  }
  .mdi-folder-search::before {
    content: "\f0968";
  }
  .mdi-folder-search-outline::before {
    content: "\f0969";
  }
  .mdi-folder-settings::before {
    content: "\f107d";
  }
  .mdi-folder-settings-outline::before {
    content: "\f107e";
  }
  .mdi-folder-star::before {
    content: "\f069d";
  }
  .mdi-folder-star-multiple::before {
    content: "\f13d3";
  }
  .mdi-folder-star-multiple-outline::before {
    content: "\f13d4";
  }
  .mdi-folder-star-outline::before {
    content: "\f0b9f";
  }
  .mdi-folder-swap::before {
    content: "\f0fb6";
  }
  .mdi-folder-swap-outline::before {
    content: "\f0fb7";
  }
  .mdi-folder-sync::before {
    content: "\f0d0b";
  }
  .mdi-folder-sync-outline::before {
    content: "\f0d0c";
  }
  .mdi-folder-table::before {
    content: "\f12e3";
  }
  .mdi-folder-table-outline::before {
    content: "\f12e4";
  }
  .mdi-folder-text::before {
    content: "\f0c82";
  }
  .mdi-folder-text-outline::before {
    content: "\f0c83";
  }
  .mdi-folder-upload::before {
    content: "\f0259";
  }
  .mdi-folder-upload-outline::before {
    content: "\f10ed";
  }
  .mdi-folder-zip::before {
    content: "\f06eb";
  }
  .mdi-folder-zip-outline::before {
    content: "\f07b9";
  }
  .mdi-font-awesome::before {
    content: "\f003a";
  }
  .mdi-food::before {
    content: "\f025a";
  }
  .mdi-food-apple::before {
    content: "\f025b";
  }
  .mdi-food-apple-outline::before {
    content: "\f0c84";
  }
  .mdi-food-croissant::before {
    content: "\f07c8";
  }
  .mdi-food-drumstick::before {
    content: "\f141f";
  }
  .mdi-food-drumstick-off::before {
    content: "\f1468";
  }
  .mdi-food-drumstick-off-outline::before {
    content: "\f1469";
  }
  .mdi-food-drumstick-outline::before {
    content: "\f1420";
  }
  .mdi-food-fork-drink::before {
    content: "\f05f2";
  }
  .mdi-food-halal::before {
    content: "\f1572";
  }
  .mdi-food-kosher::before {
    content: "\f1573";
  }
  .mdi-food-off::before {
    content: "\f05f3";
  }
  .mdi-food-steak::before {
    content: "\f146a";
  }
  .mdi-food-steak-off::before {
    content: "\f146b";
  }
  .mdi-food-turkey::before {
    content: "\f171c";
  }
  .mdi-food-variant::before {
    content: "\f025c";
  }
  .mdi-food-variant-off::before {
    content: "\f13e5";
  }
  .mdi-foot-print::before {
    content: "\f0f52";
  }
  .mdi-football::before {
    content: "\f025d";
  }
  .mdi-football-australian::before {
    content: "\f025e";
  }
  .mdi-football-helmet::before {
    content: "\f025f";
  }
  .mdi-forklift::before {
    content: "\f07c9";
  }
  .mdi-form-dropdown::before {
    content: "\f1400";
  }
  .mdi-form-select::before {
    content: "\f1401";
  }
  .mdi-form-textarea::before {
    content: "\f1095";
  }
  .mdi-form-textbox::before {
    content: "\f060e";
  }
  .mdi-form-textbox-lock::before {
    content: "\f135d";
  }
  .mdi-form-textbox-password::before {
    content: "\f07f5";
  }
  .mdi-format-align-bottom::before {
    content: "\f0753";
  }
  .mdi-format-align-center::before {
    content: "\f0260";
  }
  .mdi-format-align-justify::before {
    content: "\f0261";
  }
  .mdi-format-align-left::before {
    content: "\f0262";
  }
  .mdi-format-align-middle::before {
    content: "\f0754";
  }
  .mdi-format-align-right::before {
    content: "\f0263";
  }
  .mdi-format-align-top::before {
    content: "\f0755";
  }
  .mdi-format-annotation-minus::before {
    content: "\f0abc";
  }
  .mdi-format-annotation-plus::before {
    content: "\f0646";
  }
  .mdi-format-bold::before {
    content: "\f0264";
  }
  .mdi-format-clear::before {
    content: "\f0265";
  }
  .mdi-format-color-fill::before {
    content: "\f0266";
  }
  .mdi-format-color-highlight::before {
    content: "\f0e31";
  }
  .mdi-format-color-marker-cancel::before {
    content: "\f1313";
  }
  .mdi-format-color-text::before {
    content: "\f069e";
  }
  .mdi-format-columns::before {
    content: "\f08df";
  }
  .mdi-format-float-center::before {
    content: "\f0267";
  }
  .mdi-format-float-left::before {
    content: "\f0268";
  }
  .mdi-format-float-none::before {
    content: "\f0269";
  }
  .mdi-format-float-right::before {
    content: "\f026a";
  }
  .mdi-format-font::before {
    content: "\f06d6";
  }
  .mdi-format-font-size-decrease::before {
    content: "\f09f3";
  }
  .mdi-format-font-size-increase::before {
    content: "\f09f4";
  }
  .mdi-format-header-1::before {
    content: "\f026b";
  }
  .mdi-format-header-2::before {
    content: "\f026c";
  }
  .mdi-format-header-3::before {
    content: "\f026d";
  }
  .mdi-format-header-4::before {
    content: "\f026e";
  }
  .mdi-format-header-5::before {
    content: "\f026f";
  }
  .mdi-format-header-6::before {
    content: "\f0270";
  }
  .mdi-format-header-decrease::before {
    content: "\f0271";
  }
  .mdi-format-header-equal::before {
    content: "\f0272";
  }
  .mdi-format-header-increase::before {
    content: "\f0273";
  }
  .mdi-format-header-pound::before {
    content: "\f0274";
  }
  .mdi-format-horizontal-align-center::before {
    content: "\f061e";
  }
  .mdi-format-horizontal-align-left::before {
    content: "\f061f";
  }
  .mdi-format-horizontal-align-right::before {
    content: "\f0620";
  }
  .mdi-format-indent-decrease::before {
    content: "\f0275";
  }
  .mdi-format-indent-increase::before {
    content: "\f0276";
  }
  .mdi-format-italic::before {
    content: "\f0277";
  }
  .mdi-format-letter-case::before {
    content: "\f0b34";
  }
  .mdi-format-letter-case-lower::before {
    content: "\f0b35";
  }
  .mdi-format-letter-case-upper::before {
    content: "\f0b36";
  }
  .mdi-format-letter-ends-with::before {
    content: "\f0fb8";
  }
  .mdi-format-letter-matches::before {
    content: "\f0fb9";
  }
  .mdi-format-letter-starts-with::before {
    content: "\f0fba";
  }
  .mdi-format-line-spacing::before {
    content: "\f0278";
  }
  .mdi-format-line-style::before {
    content: "\f05c8";
  }
  .mdi-format-line-weight::before {
    content: "\f05c9";
  }
  .mdi-format-list-bulleted::before {
    content: "\f0279";
  }
  .mdi-format-list-bulleted-square::before {
    content: "\f0dd0";
  }
  .mdi-format-list-bulleted-triangle::before {
    content: "\f0eb2";
  }
  .mdi-format-list-bulleted-type::before {
    content: "\f027a";
  }
  .mdi-format-list-checkbox::before {
    content: "\f096a";
  }
  .mdi-format-list-checks::before {
    content: "\f0756";
  }
  .mdi-format-list-numbered::before {
    content: "\f027b";
  }
  .mdi-format-list-numbered-rtl::before {
    content: "\f0d0d";
  }
  .mdi-format-list-text::before {
    content: "\f126f";
  }
  .mdi-format-overline::before {
    content: "\f0eb3";
  }
  .mdi-format-page-break::before {
    content: "\f06d7";
  }
  .mdi-format-paint::before {
    content: "\f027c";
  }
  .mdi-format-paragraph::before {
    content: "\f027d";
  }
  .mdi-format-pilcrow::before {
    content: "\f06d8";
  }
  .mdi-format-quote-close::before {
    content: "\f027e";
  }
  .mdi-format-quote-close-outline::before {
    content: "\f11a8";
  }
  .mdi-format-quote-open::before {
    content: "\f0757";
  }
  .mdi-format-quote-open-outline::before {
    content: "\f11a7";
  }
  .mdi-format-rotate-90::before {
    content: "\f06aa";
  }
  .mdi-format-section::before {
    content: "\f069f";
  }
  .mdi-format-size::before {
    content: "\f027f";
  }
  .mdi-format-strikethrough::before {
    content: "\f0280";
  }
  .mdi-format-strikethrough-variant::before {
    content: "\f0281";
  }
  .mdi-format-subscript::before {
    content: "\f0282";
  }
  .mdi-format-superscript::before {
    content: "\f0283";
  }
  .mdi-format-text::before {
    content: "\f0284";
  }
  .mdi-format-text-rotation-angle-down::before {
    content: "\f0fbb";
  }
  .mdi-format-text-rotation-angle-up::before {
    content: "\f0fbc";
  }
  .mdi-format-text-rotation-down::before {
    content: "\f0d73";
  }
  .mdi-format-text-rotation-down-vertical::before {
    content: "\f0fbd";
  }
  .mdi-format-text-rotation-none::before {
    content: "\f0d74";
  }
  .mdi-format-text-rotation-up::before {
    content: "\f0fbe";
  }
  .mdi-format-text-rotation-vertical::before {
    content: "\f0fbf";
  }
  .mdi-format-text-variant::before {
    content: "\f0e32";
  }
  .mdi-format-text-variant-outline::before {
    content: "\f150f";
  }
  .mdi-format-text-wrapping-clip::before {
    content: "\f0d0e";
  }
  .mdi-format-text-wrapping-overflow::before {
    content: "\f0d0f";
  }
  .mdi-format-text-wrapping-wrap::before {
    content: "\f0d10";
  }
  .mdi-format-textbox::before {
    content: "\f0d11";
  }
  .mdi-format-textdirection-l-to-r::before {
    content: "\f0285";
  }
  .mdi-format-textdirection-r-to-l::before {
    content: "\f0286";
  }
  .mdi-format-title::before {
    content: "\f05f4";
  }
  .mdi-format-underline::before {
    content: "\f0287";
  }
  .mdi-format-vertical-align-bottom::before {
    content: "\f0621";
  }
  .mdi-format-vertical-align-center::before {
    content: "\f0622";
  }
  .mdi-format-vertical-align-top::before {
    content: "\f0623";
  }
  .mdi-format-wrap-inline::before {
    content: "\f0288";
  }
  .mdi-format-wrap-square::before {
    content: "\f0289";
  }
  .mdi-format-wrap-tight::before {
    content: "\f028a";
  }
  .mdi-format-wrap-top-bottom::before {
    content: "\f028b";
  }
  .mdi-forum::before {
    content: "\f028c";
  }
  .mdi-forum-outline::before {
    content: "\f0822";
  }
  .mdi-forward::before {
    content: "\f028d";
  }
  .mdi-forwardburger::before {
    content: "\f0d75";
  }
  .mdi-fountain::before {
    content: "\f096b";
  }
  .mdi-fountain-pen::before {
    content: "\f0d12";
  }
  .mdi-fountain-pen-tip::before {
    content: "\f0d13";
  }
  .mdi-freebsd::before {
    content: "\f08e0";
  }
  .mdi-frequently-asked-questions::before {
    content: "\f0eb4";
  }
  .mdi-fridge::before {
    content: "\f0290";
  }
  .mdi-fridge-alert::before {
    content: "\f11b1";
  }
  .mdi-fridge-alert-outline::before {
    content: "\f11b2";
  }
  .mdi-fridge-bottom::before {
    content: "\f0292";
  }
  .mdi-fridge-industrial::before {
    content: "\f15ee";
  }
  .mdi-fridge-industrial-alert::before {
    content: "\f15ef";
  }
  .mdi-fridge-industrial-alert-outline::before {
    content: "\f15f0";
  }
  .mdi-fridge-industrial-off::before {
    content: "\f15f1";
  }
  .mdi-fridge-industrial-off-outline::before {
    content: "\f15f2";
  }
  .mdi-fridge-industrial-outline::before {
    content: "\f15f3";
  }
  .mdi-fridge-off::before {
    content: "\f11af";
  }
  .mdi-fridge-off-outline::before {
    content: "\f11b0";
  }
  .mdi-fridge-outline::before {
    content: "\f028f";
  }
  .mdi-fridge-top::before {
    content: "\f0291";
  }
  .mdi-fridge-variant::before {
    content: "\f15f4";
  }
  .mdi-fridge-variant-alert::before {
    content: "\f15f5";
  }
  .mdi-fridge-variant-alert-outline::before {
    content: "\f15f6";
  }
  .mdi-fridge-variant-off::before {
    content: "\f15f7";
  }
  .mdi-fridge-variant-off-outline::before {
    content: "\f15f8";
  }
  .mdi-fridge-variant-outline::before {
    content: "\f15f9";
  }
  .mdi-fruit-cherries::before {
    content: "\f1042";
  }
  .mdi-fruit-cherries-off::before {
    content: "\f13f8";
  }
  .mdi-fruit-citrus::before {
    content: "\f1043";
  }
  .mdi-fruit-citrus-off::before {
    content: "\f13f9";
  }
  .mdi-fruit-grapes::before {
    content: "\f1044";
  }
  .mdi-fruit-grapes-outline::before {
    content: "\f1045";
  }
  .mdi-fruit-pineapple::before {
    content: "\f1046";
  }
  .mdi-fruit-watermelon::before {
    content: "\f1047";
  }
  .mdi-fuel::before {
    content: "\f07ca";
  }
  .mdi-fullscreen::before {
    content: "\f0293";
  }
  .mdi-fullscreen-exit::before {
    content: "\f0294";
  }
  .mdi-function::before {
    content: "\f0295";
  }
  .mdi-function-variant::before {
    content: "\f0871";
  }
  .mdi-furigana-horizontal::before {
    content: "\f1081";
  }
  .mdi-furigana-vertical::before {
    content: "\f1082";
  }
  .mdi-fuse::before {
    content: "\f0c85";
  }
  .mdi-fuse-alert::before {
    content: "\f142d";
  }
  .mdi-fuse-blade::before {
    content: "\f0c86";
  }
  .mdi-fuse-off::before {
    content: "\f142c";
  }
  .mdi-gamepad::before {
    content: "\f0296";
  }
  .mdi-gamepad-circle::before {
    content: "\f0e33";
  }
  .mdi-gamepad-circle-down::before {
    content: "\f0e34";
  }
  .mdi-gamepad-circle-left::before {
    content: "\f0e35";
  }
  .mdi-gamepad-circle-outline::before {
    content: "\f0e36";
  }
  .mdi-gamepad-circle-right::before {
    content: "\f0e37";
  }
  .mdi-gamepad-circle-up::before {
    content: "\f0e38";
  }
  .mdi-gamepad-down::before {
    content: "\f0e39";
  }
  .mdi-gamepad-left::before {
    content: "\f0e3a";
  }
  .mdi-gamepad-right::before {
    content: "\f0e3b";
  }
  .mdi-gamepad-round::before {
    content: "\f0e3c";
  }
  .mdi-gamepad-round-down::before {
    content: "\f0e3d";
  }
  .mdi-gamepad-round-left::before {
    content: "\f0e3e";
  }
  .mdi-gamepad-round-outline::before {
    content: "\f0e3f";
  }
  .mdi-gamepad-round-right::before {
    content: "\f0e40";
  }
  .mdi-gamepad-round-up::before {
    content: "\f0e41";
  }
  .mdi-gamepad-square::before {
    content: "\f0eb5";
  }
  .mdi-gamepad-square-outline::before {
    content: "\f0eb6";
  }
  .mdi-gamepad-up::before {
    content: "\f0e42";
  }
  .mdi-gamepad-variant::before {
    content: "\f0297";
  }
  .mdi-gamepad-variant-outline::before {
    content: "\f0eb7";
  }
  .mdi-gamma::before {
    content: "\f10ee";
  }
  .mdi-gantry-crane::before {
    content: "\f0dd1";
  }
  .mdi-garage::before {
    content: "\f06d9";
  }
  .mdi-garage-alert::before {
    content: "\f0872";
  }
  .mdi-garage-alert-variant::before {
    content: "\f12d5";
  }
  .mdi-garage-open::before {
    content: "\f06da";
  }
  .mdi-garage-open-variant::before {
    content: "\f12d4";
  }
  .mdi-garage-variant::before {
    content: "\f12d3";
  }
  .mdi-gas-cylinder::before {
    content: "\f0647";
  }
  .mdi-gas-station::before {
    content: "\f0298";
  }
  .mdi-gas-station-off::before {
    content: "\f1409";
  }
  .mdi-gas-station-off-outline::before {
    content: "\f140a";
  }
  .mdi-gas-station-outline::before {
    content: "\f0eb8";
  }
  .mdi-gate::before {
    content: "\f0299";
  }
  .mdi-gate-and::before {
    content: "\f08e1";
  }
  .mdi-gate-arrow-right::before {
    content: "\f1169";
  }
  .mdi-gate-nand::before {
    content: "\f08e2";
  }
  .mdi-gate-nor::before {
    content: "\f08e3";
  }
  .mdi-gate-not::before {
    content: "\f08e4";
  }
  .mdi-gate-open::before {
    content: "\f116a";
  }
  .mdi-gate-or::before {
    content: "\f08e5";
  }
  .mdi-gate-xnor::before {
    content: "\f08e6";
  }
  .mdi-gate-xor::before {
    content: "\f08e7";
  }
  .mdi-gatsby::before {
    content: "\f0e43";
  }
  .mdi-gauge::before {
    content: "\f029a";
  }
  .mdi-gauge-empty::before {
    content: "\f0873";
  }
  .mdi-gauge-full::before {
    content: "\f0874";
  }
  .mdi-gauge-low::before {
    content: "\f0875";
  }
  .mdi-gavel::before {
    content: "\f029b";
  }
  .mdi-gender-female::before {
    content: "\f029c";
  }
  .mdi-gender-male::before {
    content: "\f029d";
  }
  .mdi-gender-male-female::before {
    content: "\f029e";
  }
  .mdi-gender-male-female-variant::before {
    content: "\f113f";
  }
  .mdi-gender-non-binary::before {
    content: "\f1140";
  }
  .mdi-gender-transgender::before {
    content: "\f029f";
  }
  .mdi-gentoo::before {
    content: "\f08e8";
  }
  .mdi-gesture::before {
    content: "\f07cb";
  }
  .mdi-gesture-double-tap::before {
    content: "\f073c";
  }
  .mdi-gesture-pinch::before {
    content: "\f0abd";
  }
  .mdi-gesture-spread::before {
    content: "\f0abe";
  }
  .mdi-gesture-swipe::before {
    content: "\f0d76";
  }
  .mdi-gesture-swipe-down::before {
    content: "\f073d";
  }
  .mdi-gesture-swipe-horizontal::before {
    content: "\f0abf";
  }
  .mdi-gesture-swipe-left::before {
    content: "\f073e";
  }
  .mdi-gesture-swipe-right::before {
    content: "\f073f";
  }
  .mdi-gesture-swipe-up::before {
    content: "\f0740";
  }
  .mdi-gesture-swipe-vertical::before {
    content: "\f0ac0";
  }
  .mdi-gesture-tap::before {
    content: "\f0741";
  }
  .mdi-gesture-tap-box::before {
    content: "\f12a9";
  }
  .mdi-gesture-tap-button::before {
    content: "\f12a8";
  }
  .mdi-gesture-tap-hold::before {
    content: "\f0d77";
  }
  .mdi-gesture-two-double-tap::before {
    content: "\f0742";
  }
  .mdi-gesture-two-tap::before {
    content: "\f0743";
  }
  .mdi-ghost::before {
    content: "\f02a0";
  }
  .mdi-ghost-off::before {
    content: "\f09f5";
  }
  .mdi-ghost-off-outline::before {
    content: "\f165c";
  }
  .mdi-ghost-outline::before {
    content: "\f165d";
  }
  .mdi-gif::before {
    content: "\f0d78";
  }
  .mdi-gift::before {
    content: "\f0e44";
  }
  .mdi-gift-off::before {
    content: "\f16ef";
  }
  .mdi-gift-off-outline::before {
    content: "\f16f0";
  }
  .mdi-gift-open::before {
    content: "\f16f1";
  }
  .mdi-gift-open-outline::before {
    content: "\f16f2";
  }
  .mdi-gift-outline::before {
    content: "\f02a1";
  }
  .mdi-git::before {
    content: "\f02a2";
  }
  .mdi-github::before {
    content: "\f02a4";
  }
  .mdi-gitlab::before {
    content: "\f0ba0";
  }
  .mdi-glass-cocktail::before {
    content: "\f0356";
  }
  .mdi-glass-cocktail-off::before {
    content: "\f15e6";
  }
  .mdi-glass-flute::before {
    content: "\f02a5";
  }
  .mdi-glass-mug::before {
    content: "\f02a6";
  }
  .mdi-glass-mug-off::before {
    content: "\f15e7";
  }
  .mdi-glass-mug-variant::before {
    content: "\f1116";
  }
  .mdi-glass-mug-variant-off::before {
    content: "\f15e8";
  }
  .mdi-glass-pint-outline::before {
    content: "\f130d";
  }
  .mdi-glass-stange::before {
    content: "\f02a7";
  }
  .mdi-glass-tulip::before {
    content: "\f02a8";
  }
  .mdi-glass-wine::before {
    content: "\f0876";
  }
  .mdi-glasses::before {
    content: "\f02aa";
  }
  .mdi-globe-light::before {
    content: "\f12d7";
  }
  .mdi-globe-model::before {
    content: "\f08e9";
  }
  .mdi-gmail::before {
    content: "\f02ab";
  }
  .mdi-gnome::before {
    content: "\f02ac";
  }
  .mdi-go-kart::before {
    content: "\f0d79";
  }
  .mdi-go-kart-track::before {
    content: "\f0d7a";
  }
  .mdi-gog::before {
    content: "\f0ba1";
  }
  .mdi-gold::before {
    content: "\f124f";
  }
  .mdi-golf::before {
    content: "\f0823";
  }
  .mdi-golf-cart::before {
    content: "\f11a4";
  }
  .mdi-golf-tee::before {
    content: "\f1083";
  }
  .mdi-gondola::before {
    content: "\f0686";
  }
  .mdi-goodreads::before {
    content: "\f0d7b";
  }
  .mdi-google::before {
    content: "\f02ad";
  }
  .mdi-google-ads::before {
    content: "\f0c87";
  }
  .mdi-google-analytics::before {
    content: "\f07cc";
  }
  .mdi-google-assistant::before {
    content: "\f07cd";
  }
  .mdi-google-cardboard::before {
    content: "\f02ae";
  }
  .mdi-google-chrome::before {
    content: "\f02af";
  }
  .mdi-google-circles::before {
    content: "\f02b0";
  }
  .mdi-google-circles-communities::before {
    content: "\f02b1";
  }
  .mdi-google-circles-extended::before {
    content: "\f02b2";
  }
  .mdi-google-circles-group::before {
    content: "\f02b3";
  }
  .mdi-google-classroom::before {
    content: "\f02c0";
  }
  .mdi-google-cloud::before {
    content: "\f11f6";
  }
  .mdi-google-controller::before {
    content: "\f02b4";
  }
  .mdi-google-controller-off::before {
    content: "\f02b5";
  }
  .mdi-google-downasaur::before {
    content: "\f1362";
  }
  .mdi-google-drive::before {
    content: "\f02b6";
  }
  .mdi-google-earth::before {
    content: "\f02b7";
  }
  .mdi-google-fit::before {
    content: "\f096c";
  }
  .mdi-google-glass::before {
    content: "\f02b8";
  }
  .mdi-google-hangouts::before {
    content: "\f02c9";
  }
  .mdi-google-home::before {
    content: "\f0824";
  }
  .mdi-google-keep::before {
    content: "\f06dc";
  }
  .mdi-google-lens::before {
    content: "\f09f6";
  }
  .mdi-google-maps::before {
    content: "\f05f5";
  }
  .mdi-google-my-business::before {
    content: "\f1048";
  }
  .mdi-google-nearby::before {
    content: "\f02b9";
  }
  .mdi-google-photos::before {
    content: "\f06dd";
  }
  .mdi-google-play::before {
    content: "\f02bc";
  }
  .mdi-google-plus::before {
    content: "\f02bd";
  }
  .mdi-google-podcast::before {
    content: "\f0eb9";
  }
  .mdi-google-spreadsheet::before {
    content: "\f09f7";
  }
  .mdi-google-street-view::before {
    content: "\f0c88";
  }
  .mdi-google-translate::before {
    content: "\f02bf";
  }
  .mdi-gradient::before {
    content: "\f06a0";
  }
  .mdi-grain::before {
    content: "\f0d7c";
  }
  .mdi-graph::before {
    content: "\f1049";
  }
  .mdi-graph-outline::before {
    content: "\f104a";
  }
  .mdi-graphql::before {
    content: "\f0877";
  }
  .mdi-grass::before {
    content: "\f1510";
  }
  .mdi-grave-stone::before {
    content: "\f0ba2";
  }
  .mdi-grease-pencil::before {
    content: "\f0648";
  }
  .mdi-greater-than::before {
    content: "\f096d";
  }
  .mdi-greater-than-or-equal::before {
    content: "\f096e";
  }
  .mdi-grid::before {
    content: "\f02c1";
  }
  .mdi-grid-large::before {
    content: "\f0758";
  }
  .mdi-grid-off::before {
    content: "\f02c2";
  }
  .mdi-grill::before {
    content: "\f0e45";
  }
  .mdi-grill-outline::before {
    content: "\f118a";
  }
  .mdi-group::before {
    content: "\f02c3";
  }
  .mdi-guitar-acoustic::before {
    content: "\f0771";
  }
  .mdi-guitar-electric::before {
    content: "\f02c4";
  }
  .mdi-guitar-pick::before {
    content: "\f02c5";
  }
  .mdi-guitar-pick-outline::before {
    content: "\f02c6";
  }
  .mdi-guy-fawkes-mask::before {
    content: "\f0825";
  }
  .mdi-hail::before {
    content: "\f0ac1";
  }
  .mdi-hair-dryer::before {
    content: "\f10ef";
  }
  .mdi-hair-dryer-outline::before {
    content: "\f10f0";
  }
  .mdi-halloween::before {
    content: "\f0ba3";
  }
  .mdi-hamburger::before {
    content: "\f0685";
  }
  .mdi-hammer::before {
    content: "\f08ea";
  }
  .mdi-hammer-screwdriver::before {
    content: "\f1322";
  }
  .mdi-hammer-wrench::before {
    content: "\f1323";
  }
  .mdi-hand::before {
    content: "\f0a4f";
  }
  .mdi-hand-heart::before {
    content: "\f10f1";
  }
  .mdi-hand-heart-outline::before {
    content: "\f157e";
  }
  .mdi-hand-left::before {
    content: "\f0e46";
  }
  .mdi-hand-okay::before {
    content: "\f0a50";
  }
  .mdi-hand-peace::before {
    content: "\f0a51";
  }
  .mdi-hand-peace-variant::before {
    content: "\f0a52";
  }
  .mdi-hand-pointing-down::before {
    content: "\f0a53";
  }
  .mdi-hand-pointing-left::before {
    content: "\f0a54";
  }
  .mdi-hand-pointing-right::before {
    content: "\f02c7";
  }
  .mdi-hand-pointing-up::before {
    content: "\f0a55";
  }
  .mdi-hand-right::before {
    content: "\f0e47";
  }
  .mdi-hand-saw::before {
    content: "\f0e48";
  }
  .mdi-hand-wash::before {
    content: "\f157f";
  }
  .mdi-hand-wash-outline::before {
    content: "\f1580";
  }
  .mdi-hand-water::before {
    content: "\f139f";
  }
  .mdi-handball::before {
    content: "\f0f53";
  }
  .mdi-handcuffs::before {
    content: "\f113e";
  }
  .mdi-handshake::before {
    content: "\f1218";
  }
  .mdi-handshake-outline::before {
    content: "\f15a1";
  }
  .mdi-hanger::before {
    content: "\f02c8";
  }
  .mdi-hard-hat::before {
    content: "\f096f";
  }
  .mdi-harddisk::before {
    content: "\f02ca";
  }
  .mdi-harddisk-plus::before {
    content: "\f104b";
  }
  .mdi-harddisk-remove::before {
    content: "\f104c";
  }
  .mdi-hat-fedora::before {
    content: "\f0ba4";
  }
  .mdi-hazard-lights::before {
    content: "\f0c89";
  }
  .mdi-hdr::before {
    content: "\f0d7d";
  }
  .mdi-hdr-off::before {
    content: "\f0d7e";
  }
  .mdi-head::before {
    content: "\f135e";
  }
  .mdi-head-alert::before {
    content: "\f1338";
  }
  .mdi-head-alert-outline::before {
    content: "\f1339";
  }
  .mdi-head-check::before {
    content: "\f133a";
  }
  .mdi-head-check-outline::before {
    content: "\f133b";
  }
  .mdi-head-cog::before {
    content: "\f133c";
  }
  .mdi-head-cog-outline::before {
    content: "\f133d";
  }
  .mdi-head-dots-horizontal::before {
    content: "\f133e";
  }
  .mdi-head-dots-horizontal-outline::before {
    content: "\f133f";
  }
  .mdi-head-flash::before {
    content: "\f1340";
  }
  .mdi-head-flash-outline::before {
    content: "\f1341";
  }
  .mdi-head-heart::before {
    content: "\f1342";
  }
  .mdi-head-heart-outline::before {
    content: "\f1343";
  }
  .mdi-head-lightbulb::before {
    content: "\f1344";
  }
  .mdi-head-lightbulb-outline::before {
    content: "\f1345";
  }
  .mdi-head-minus::before {
    content: "\f1346";
  }
  .mdi-head-minus-outline::before {
    content: "\f1347";
  }
  .mdi-head-outline::before {
    content: "\f135f";
  }
  .mdi-head-plus::before {
    content: "\f1348";
  }
  .mdi-head-plus-outline::before {
    content: "\f1349";
  }
  .mdi-head-question::before {
    content: "\f134a";
  }
  .mdi-head-question-outline::before {
    content: "\f134b";
  }
  .mdi-head-remove::before {
    content: "\f134c";
  }
  .mdi-head-remove-outline::before {
    content: "\f134d";
  }
  .mdi-head-snowflake::before {
    content: "\f134e";
  }
  .mdi-head-snowflake-outline::before {
    content: "\f134f";
  }
  .mdi-head-sync::before {
    content: "\f1350";
  }
  .mdi-head-sync-outline::before {
    content: "\f1351";
  }
  .mdi-headphones::before {
    content: "\f02cb";
  }
  .mdi-headphones-bluetooth::before {
    content: "\f0970";
  }
  .mdi-headphones-box::before {
    content: "\f02cc";
  }
  .mdi-headphones-off::before {
    content: "\f07ce";
  }
  .mdi-headphones-settings::before {
    content: "\f02cd";
  }
  .mdi-headset::before {
    content: "\f02ce";
  }
  .mdi-headset-dock::before {
    content: "\f02cf";
  }
  .mdi-headset-off::before {
    content: "\f02d0";
  }
  .mdi-heart::before {
    content: "\f02d1";
  }
  .mdi-heart-box::before {
    content: "\f02d2";
  }
  .mdi-heart-box-outline::before {
    content: "\f02d3";
  }
  .mdi-heart-broken::before {
    content: "\f02d4";
  }
  .mdi-heart-broken-outline::before {
    content: "\f0d14";
  }
  .mdi-heart-circle::before {
    content: "\f0971";
  }
  .mdi-heart-circle-outline::before {
    content: "\f0972";
  }
  .mdi-heart-cog::before {
    content: "\f1663";
  }
  .mdi-heart-cog-outline::before {
    content: "\f1664";
  }
  .mdi-heart-flash::before {
    content: "\f0ef9";
  }
  .mdi-heart-half::before {
    content: "\f06df";
  }
  .mdi-heart-half-full::before {
    content: "\f06de";
  }
  .mdi-heart-half-outline::before {
    content: "\f06e0";
  }
  .mdi-heart-minus::before {
    content: "\f142f";
  }
  .mdi-heart-minus-outline::before {
    content: "\f1432";
  }
  .mdi-heart-multiple::before {
    content: "\f0a56";
  }
  .mdi-heart-multiple-outline::before {
    content: "\f0a57";
  }
  .mdi-heart-off::before {
    content: "\f0759";
  }
  .mdi-heart-off-outline::before {
    content: "\f1434";
  }
  .mdi-heart-outline::before {
    content: "\f02d5";
  }
  .mdi-heart-plus::before {
    content: "\f142e";
  }
  .mdi-heart-plus-outline::before {
    content: "\f1431";
  }
  .mdi-heart-pulse::before {
    content: "\f05f6";
  }
  .mdi-heart-remove::before {
    content: "\f1430";
  }
  .mdi-heart-remove-outline::before {
    content: "\f1433";
  }
  .mdi-heart-settings::before {
    content: "\f1665";
  }
  .mdi-heart-settings-outline::before {
    content: "\f1666";
  }
  .mdi-helicopter::before {
    content: "\f0ac2";
  }
  .mdi-help::before {
    content: "\f02d6";
  }
  .mdi-help-box::before {
    content: "\f078b";
  }
  .mdi-help-circle::before {
    content: "\f02d7";
  }
  .mdi-help-circle-outline::before {
    content: "\f0625";
  }
  .mdi-help-network::before {
    content: "\f06f5";
  }
  .mdi-help-network-outline::before {
    content: "\f0c8a";
  }
  .mdi-help-rhombus::before {
    content: "\f0ba5";
  }
  .mdi-help-rhombus-outline::before {
    content: "\f0ba6";
  }
  .mdi-hexadecimal::before {
    content: "\f12a7";
  }
  .mdi-hexagon::before {
    content: "\f02d8";
  }
  .mdi-hexagon-multiple::before {
    content: "\f06e1";
  }
  .mdi-hexagon-multiple-outline::before {
    content: "\f10f2";
  }
  .mdi-hexagon-outline::before {
    content: "\f02d9";
  }
  .mdi-hexagon-slice-1::before {
    content: "\f0ac3";
  }
  .mdi-hexagon-slice-2::before {
    content: "\f0ac4";
  }
  .mdi-hexagon-slice-3::before {
    content: "\f0ac5";
  }
  .mdi-hexagon-slice-4::before {
    content: "\f0ac6";
  }
  .mdi-hexagon-slice-5::before {
    content: "\f0ac7";
  }
  .mdi-hexagon-slice-6::before {
    content: "\f0ac8";
  }
  .mdi-hexagram::before {
    content: "\f0ac9";
  }
  .mdi-hexagram-outline::before {
    content: "\f0aca";
  }
  .mdi-high-definition::before {
    content: "\f07cf";
  }
  .mdi-high-definition-box::before {
    content: "\f0878";
  }
  .mdi-highway::before {
    content: "\f05f7";
  }
  .mdi-hiking::before {
    content: "\f0d7f";
  }
  .mdi-hinduism::before {
    content: "\f0973";
  }
  .mdi-history::before {
    content: "\f02da";
  }
  .mdi-hockey-puck::before {
    content: "\f0879";
  }
  .mdi-hockey-sticks::before {
    content: "\f087a";
  }
  .mdi-hololens::before {
    content: "\f02db";
  }
  .mdi-home::before {
    content: "\f02dc";
  }
  .mdi-home-account::before {
    content: "\f0826";
  }
  .mdi-home-alert::before {
    content: "\f087b";
  }
  .mdi-home-alert-outline::before {
    content: "\f15d0";
  }
  .mdi-home-analytics::before {
    content: "\f0eba";
  }
  .mdi-home-assistant::before {
    content: "\f07d0";
  }
  .mdi-home-automation::before {
    content: "\f07d1";
  }
  .mdi-home-circle::before {
    content: "\f07d2";
  }
  .mdi-home-circle-outline::before {
    content: "\f104d";
  }
  .mdi-home-city::before {
    content: "\f0d15";
  }
  .mdi-home-city-outline::before {
    content: "\f0d16";
  }
  .mdi-home-currency-usd::before {
    content: "\f08af";
  }
  .mdi-home-edit::before {
    content: "\f1159";
  }
  .mdi-home-edit-outline::before {
    content: "\f115a";
  }
  .mdi-home-export-outline::before {
    content: "\f0f9b";
  }
  .mdi-home-flood::before {
    content: "\f0efa";
  }
  .mdi-home-floor-0::before {
    content: "\f0dd2";
  }
  .mdi-home-floor-1::before {
    content: "\f0d80";
  }
  .mdi-home-floor-2::before {
    content: "\f0d81";
  }
  .mdi-home-floor-3::before {
    content: "\f0d82";
  }
  .mdi-home-floor-a::before {
    content: "\f0d83";
  }
  .mdi-home-floor-b::before {
    content: "\f0d84";
  }
  .mdi-home-floor-g::before {
    content: "\f0d85";
  }
  .mdi-home-floor-l::before {
    content: "\f0d86";
  }
  .mdi-home-floor-negative-1::before {
    content: "\f0dd3";
  }
  .mdi-home-group::before {
    content: "\f0dd4";
  }
  .mdi-home-heart::before {
    content: "\f0827";
  }
  .mdi-home-import-outline::before {
    content: "\f0f9c";
  }
  .mdi-home-lightbulb::before {
    content: "\f1251";
  }
  .mdi-home-lightbulb-outline::before {
    content: "\f1252";
  }
  .mdi-home-lock::before {
    content: "\f08eb";
  }
  .mdi-home-lock-open::before {
    content: "\f08ec";
  }
  .mdi-home-map-marker::before {
    content: "\f05f8";
  }
  .mdi-home-minus::before {
    content: "\f0974";
  }
  .mdi-home-minus-outline::before {
    content: "\f13d5";
  }
  .mdi-home-modern::before {
    content: "\f02dd";
  }
  .mdi-home-outline::before {
    content: "\f06a1";
  }
  .mdi-home-plus::before {
    content: "\f0975";
  }
  .mdi-home-plus-outline::before {
    content: "\f13d6";
  }
  .mdi-home-remove::before {
    content: "\f1247";
  }
  .mdi-home-remove-outline::before {
    content: "\f13d7";
  }
  .mdi-home-roof::before {
    content: "\f112b";
  }
  .mdi-home-search::before {
    content: "\f13b0";
  }
  .mdi-home-search-outline::before {
    content: "\f13b1";
  }
  .mdi-home-thermometer::before {
    content: "\f0f54";
  }
  .mdi-home-thermometer-outline::before {
    content: "\f0f55";
  }
  .mdi-home-variant::before {
    content: "\f02de";
  }
  .mdi-home-variant-outline::before {
    content: "\f0ba7";
  }
  .mdi-hook::before {
    content: "\f06e2";
  }
  .mdi-hook-off::before {
    content: "\f06e3";
  }
  .mdi-hops::before {
    content: "\f02df";
  }
  .mdi-horizontal-rotate-clockwise::before {
    content: "\f10f3";
  }
  .mdi-horizontal-rotate-counterclockwise::before {
    content: "\f10f4";
  }
  .mdi-horse::before {
    content: "\f15bf";
  }
  .mdi-horse-human::before {
    content: "\f15c0";
  }
  .mdi-horse-variant::before {
    content: "\f15c1";
  }
  .mdi-horseshoe::before {
    content: "\f0a58";
  }
  .mdi-hospital::before {
    content: "\f0ff6";
  }
  .mdi-hospital-box::before {
    content: "\f02e0";
  }
  .mdi-hospital-box-outline::before {
    content: "\f0ff7";
  }
  .mdi-hospital-building::before {
    content: "\f02e1";
  }
  .mdi-hospital-marker::before {
    content: "\f02e2";
  }
  .mdi-hot-tub::before {
    content: "\f0828";
  }
  .mdi-hours-24::before {
    content: "\f1478";
  }
  .mdi-hubspot::before {
    content: "\f0d17";
  }
  .mdi-hulu::before {
    content: "\f0829";
  }
  .mdi-human::before {
    content: "\f02e6";
  }
  .mdi-human-baby-changing-table::before {
    content: "\f138b";
  }
  .mdi-human-cane::before {
    content: "\f1581";
  }
  .mdi-human-capacity-decrease::before {
    content: "\f159b";
  }
  .mdi-human-capacity-increase::before {
    content: "\f159c";
  }
  .mdi-human-child::before {
    content: "\f02e7";
  }
  .mdi-human-edit::before {
    content: "\f14e8";
  }
  .mdi-human-female::before {
    content: "\f0649";
  }
  .mdi-human-female-boy::before {
    content: "\f0a59";
  }
  .mdi-human-female-dance::before {
    content: "\f15c9";
  }
  .mdi-human-female-female::before {
    content: "\f0a5a";
  }
  .mdi-human-female-girl::before {
    content: "\f0a5b";
  }
  .mdi-human-greeting::before {
    content: "\f064a";
  }
  .mdi-human-greeting-proximity::before {
    content: "\f159d";
  }
  .mdi-human-handsdown::before {
    content: "\f064b";
  }
  .mdi-human-handsup::before {
    content: "\f064c";
  }
  .mdi-human-male::before {
    content: "\f064d";
  }
  .mdi-human-male-boy::before {
    content: "\f0a5c";
  }
  .mdi-human-male-child::before {
    content: "\f138c";
  }
  .mdi-human-male-female::before {
    content: "\f02e8";
  }
  .mdi-human-male-girl::before {
    content: "\f0a5d";
  }
  .mdi-human-male-height::before {
    content: "\f0efb";
  }
  .mdi-human-male-height-variant::before {
    content: "\f0efc";
  }
  .mdi-human-male-male::before {
    content: "\f0a5e";
  }
  .mdi-human-pregnant::before {
    content: "\f05cf";
  }
  .mdi-human-queue::before {
    content: "\f1571";
  }
  .mdi-human-scooter::before {
    content: "\f11e9";
  }
  .mdi-human-wheelchair::before {
    content: "\f138d";
  }
  .mdi-humble-bundle::before {
    content: "\f0744";
  }
  .mdi-hvac::before {
    content: "\f1352";
  }
  .mdi-hvac-off::before {
    content: "\f159e";
  }
  .mdi-hydraulic-oil-level::before {
    content: "\f1324";
  }
  .mdi-hydraulic-oil-temperature::before {
    content: "\f1325";
  }
  .mdi-hydro-power::before {
    content: "\f12e5";
  }
  .mdi-ice-cream::before {
    content: "\f082a";
  }
  .mdi-ice-cream-off::before {
    content: "\f0e52";
  }
  .mdi-ice-pop::before {
    content: "\f0efd";
  }
  .mdi-id-card::before {
    content: "\f0fc0";
  }
  .mdi-identifier::before {
    content: "\f0efe";
  }
  .mdi-ideogram-cjk::before {
    content: "\f1331";
  }
  .mdi-ideogram-cjk-variant::before {
    content: "\f1332";
  }
  .mdi-iframe::before {
    content: "\f0c8b";
  }
  .mdi-iframe-array::before {
    content: "\f10f5";
  }
  .mdi-iframe-array-outline::before {
    content: "\f10f6";
  }
  .mdi-iframe-braces::before {
    content: "\f10f7";
  }
  .mdi-iframe-braces-outline::before {
    content: "\f10f8";
  }
  .mdi-iframe-outline::before {
    content: "\f0c8c";
  }
  .mdi-iframe-parentheses::before {
    content: "\f10f9";
  }
  .mdi-iframe-parentheses-outline::before {
    content: "\f10fa";
  }
  .mdi-iframe-variable::before {
    content: "\f10fb";
  }
  .mdi-iframe-variable-outline::before {
    content: "\f10fc";
  }
  .mdi-image::before {
    content: "\f02e9";
  }
  .mdi-image-album::before {
    content: "\f02ea";
  }
  .mdi-image-area::before {
    content: "\f02eb";
  }
  .mdi-image-area-close::before {
    content: "\f02ec";
  }
  .mdi-image-auto-adjust::before {
    content: "\f0fc1";
  }
  .mdi-image-broken::before {
    content: "\f02ed";
  }
  .mdi-image-broken-variant::before {
    content: "\f02ee";
  }
  .mdi-image-edit::before {
    content: "\f11e3";
  }
  .mdi-image-edit-outline::before {
    content: "\f11e4";
  }
  .mdi-image-filter-black-white::before {
    content: "\f02f0";
  }
  .mdi-image-filter-center-focus::before {
    content: "\f02f1";
  }
  .mdi-image-filter-center-focus-strong::before {
    content: "\f0eff";
  }
  .mdi-image-filter-center-focus-strong-outline::before {
    content: "\f0f00";
  }
  .mdi-image-filter-center-focus-weak::before {
    content: "\f02f2";
  }
  .mdi-image-filter-drama::before {
    content: "\f02f3";
  }
  .mdi-image-filter-frames::before {
    content: "\f02f4";
  }
  .mdi-image-filter-hdr::before {
    content: "\f02f5";
  }
  .mdi-image-filter-none::before {
    content: "\f02f6";
  }
  .mdi-image-filter-tilt-shift::before {
    content: "\f02f7";
  }
  .mdi-image-filter-vintage::before {
    content: "\f02f8";
  }
  .mdi-image-frame::before {
    content: "\f0e49";
  }
  .mdi-image-minus::before {
    content: "\f1419";
  }
  .mdi-image-move::before {
    content: "\f09f8";
  }
  .mdi-image-multiple::before {
    content: "\f02f9";
  }
  .mdi-image-multiple-outline::before {
    content: "\f02ef";
  }
  .mdi-image-off::before {
    content: "\f082b";
  }
  .mdi-image-off-outline::before {
    content: "\f11d1";
  }
  .mdi-image-outline::before {
    content: "\f0976";
  }
  .mdi-image-plus::before {
    content: "\f087c";
  }
  .mdi-image-remove::before {
    content: "\f1418";
  }
  .mdi-image-search::before {
    content: "\f0977";
  }
  .mdi-image-search-outline::before {
    content: "\f0978";
  }
  .mdi-image-size-select-actual::before {
    content: "\f0c8d";
  }
  .mdi-image-size-select-large::before {
    content: "\f0c8e";
  }
  .mdi-image-size-select-small::before {
    content: "\f0c8f";
  }
  .mdi-image-text::before {
    content: "\f160d";
  }
  .mdi-import::before {
    content: "\f02fa";
  }
  .mdi-inbox::before {
    content: "\f0687";
  }
  .mdi-inbox-arrow-down::before {
    content: "\f02fb";
  }
  .mdi-inbox-arrow-down-outline::before {
    content: "\f1270";
  }
  .mdi-inbox-arrow-up::before {
    content: "\f03d1";
  }
  .mdi-inbox-arrow-up-outline::before {
    content: "\f1271";
  }
  .mdi-inbox-full::before {
    content: "\f1272";
  }
  .mdi-inbox-full-outline::before {
    content: "\f1273";
  }
  .mdi-inbox-multiple::before {
    content: "\f08b0";
  }
  .mdi-inbox-multiple-outline::before {
    content: "\f0ba8";
  }
  .mdi-inbox-outline::before {
    content: "\f1274";
  }
  .mdi-inbox-remove::before {
    content: "\f159f";
  }
  .mdi-inbox-remove-outline::before {
    content: "\f15a0";
  }
  .mdi-incognito::before {
    content: "\f05f9";
  }
  .mdi-incognito-circle::before {
    content: "\f1421";
  }
  .mdi-incognito-circle-off::before {
    content: "\f1422";
  }
  .mdi-incognito-off::before {
    content: "\f0075";
  }
  .mdi-infinity::before {
    content: "\f06e4";
  }
  .mdi-information::before {
    content: "\f02fc";
  }
  .mdi-information-outline::before {
    content: "\f02fd";
  }
  .mdi-information-variant::before {
    content: "\f064e";
  }
  .mdi-instagram::before {
    content: "\f02fe";
  }
  .mdi-instrument-triangle::before {
    content: "\f104e";
  }
  .mdi-invert-colors::before {
    content: "\f0301";
  }
  .mdi-invert-colors-off::before {
    content: "\f0e4a";
  }
  .mdi-iobroker::before {
    content: "\f12e8";
  }
  .mdi-ip::before {
    content: "\f0a5f";
  }
  .mdi-ip-network::before {
    content: "\f0a60";
  }
  .mdi-ip-network-outline::before {
    content: "\f0c90";
  }
  .mdi-ipod::before {
    content: "\f0c91";
  }
  .mdi-islam::before {
    content: "\f0979";
  }
  .mdi-island::before {
    content: "\f104f";
  }
  .mdi-iv-bag::before {
    content: "\f10b9";
  }
  .mdi-jabber::before {
    content: "\f0dd5";
  }
  .mdi-jeepney::before {
    content: "\f0302";
  }
  .mdi-jellyfish::before {
    content: "\f0f01";
  }
  .mdi-jellyfish-outline::before {
    content: "\f0f02";
  }
  .mdi-jira::before {
    content: "\f0303";
  }
  .mdi-jquery::before {
    content: "\f087d";
  }
  .mdi-jsfiddle::before {
    content: "\f0304";
  }
  .mdi-judaism::before {
    content: "\f097a";
  }
  .mdi-jump-rope::before {
    content: "\f12ff";
  }
  .mdi-kabaddi::before {
    content: "\f0d87";
  }
  .mdi-kangaroo::before {
    content: "\f1558";
  }
  .mdi-karate::before {
    content: "\f082c";
  }
  .mdi-keg::before {
    content: "\f0305";
  }
  .mdi-kettle::before {
    content: "\f05fa";
  }
  .mdi-kettle-alert::before {
    content: "\f1317";
  }
  .mdi-kettle-alert-outline::before {
    content: "\f1318";
  }
  .mdi-kettle-off::before {
    content: "\f131b";
  }
  .mdi-kettle-off-outline::before {
    content: "\f131c";
  }
  .mdi-kettle-outline::before {
    content: "\f0f56";
  }
  .mdi-kettle-pour-over::before {
    content: "\f173c";
  }
  .mdi-kettle-steam::before {
    content: "\f1319";
  }
  .mdi-kettle-steam-outline::before {
    content: "\f131a";
  }
  .mdi-kettlebell::before {
    content: "\f1300";
  }
  .mdi-key::before {
    content: "\f0306";
  }
  .mdi-key-arrow-right::before {
    content: "\f1312";
  }
  .mdi-key-chain::before {
    content: "\f1574";
  }
  .mdi-key-chain-variant::before {
    content: "\f1575";
  }
  .mdi-key-change::before {
    content: "\f0307";
  }
  .mdi-key-link::before {
    content: "\f119f";
  }
  .mdi-key-minus::before {
    content: "\f0308";
  }
  .mdi-key-outline::before {
    content: "\f0dd6";
  }
  .mdi-key-plus::before {
    content: "\f0309";
  }
  .mdi-key-remove::before {
    content: "\f030a";
  }
  .mdi-key-star::before {
    content: "\f119e";
  }
  .mdi-key-variant::before {
    content: "\f030b";
  }
  .mdi-key-wireless::before {
    content: "\f0fc2";
  }
  .mdi-keyboard::before {
    content: "\f030c";
  }
  .mdi-keyboard-backspace::before {
    content: "\f030d";
  }
  .mdi-keyboard-caps::before {
    content: "\f030e";
  }
  .mdi-keyboard-close::before {
    content: "\f030f";
  }
  .mdi-keyboard-esc::before {
    content: "\f12b7";
  }
  .mdi-keyboard-f1::before {
    content: "\f12ab";
  }
  .mdi-keyboard-f10::before {
    content: "\f12b4";
  }
  .mdi-keyboard-f11::before {
    content: "\f12b5";
  }
  .mdi-keyboard-f12::before {
    content: "\f12b6";
  }
  .mdi-keyboard-f2::before {
    content: "\f12ac";
  }
  .mdi-keyboard-f3::before {
    content: "\f12ad";
  }
  .mdi-keyboard-f4::before {
    content: "\f12ae";
  }
  .mdi-keyboard-f5::before {
    content: "\f12af";
  }
  .mdi-keyboard-f6::before {
    content: "\f12b0";
  }
  .mdi-keyboard-f7::before {
    content: "\f12b1";
  }
  .mdi-keyboard-f8::before {
    content: "\f12b2";
  }
  .mdi-keyboard-f9::before {
    content: "\f12b3";
  }
  .mdi-keyboard-off::before {
    content: "\f0310";
  }
  .mdi-keyboard-off-outline::before {
    content: "\f0e4b";
  }
  .mdi-keyboard-outline::before {
    content: "\f097b";
  }
  .mdi-keyboard-return::before {
    content: "\f0311";
  }
  .mdi-keyboard-settings::before {
    content: "\f09f9";
  }
  .mdi-keyboard-settings-outline::before {
    content: "\f09fa";
  }
  .mdi-keyboard-space::before {
    content: "\f1050";
  }
  .mdi-keyboard-tab::before {
    content: "\f0312";
  }
  .mdi-keyboard-variant::before {
    content: "\f0313";
  }
  .mdi-khanda::before {
    content: "\f10fd";
  }
  .mdi-kickstarter::before {
    content: "\f0745";
  }
  .mdi-klingon::before {
    content: "\f135b";
  }
  .mdi-knife::before {
    content: "\f09fb";
  }
  .mdi-knife-military::before {
    content: "\f09fc";
  }
  .mdi-koala::before {
    content: "\f173f";
  }
  .mdi-kodi::before {
    content: "\f0314";
  }
  .mdi-kubernetes::before {
    content: "\f10fe";
  }
  .mdi-label::before {
    content: "\f0315";
  }
  .mdi-label-multiple::before {
    content: "\f1375";
  }
  .mdi-label-multiple-outline::before {
    content: "\f1376";
  }
  .mdi-label-off::before {
    content: "\f0acb";
  }
  .mdi-label-off-outline::before {
    content: "\f0acc";
  }
  .mdi-label-outline::before {
    content: "\f0316";
  }
  .mdi-label-percent::before {
    content: "\f12ea";
  }
  .mdi-label-percent-outline::before {
    content: "\f12eb";
  }
  .mdi-label-variant::before {
    content: "\f0acd";
  }
  .mdi-label-variant-outline::before {
    content: "\f0ace";
  }
  .mdi-ladder::before {
    content: "\f15a2";
  }
  .mdi-ladybug::before {
    content: "\f082d";
  }
  .mdi-lambda::before {
    content: "\f0627";
  }
  .mdi-lamp::before {
    content: "\f06b5";
  }
  .mdi-lamps::before {
    content: "\f1576";
  }
  .mdi-lan::before {
    content: "\f0317";
  }
  .mdi-lan-check::before {
    content: "\f12aa";
  }
  .mdi-lan-connect::before {
    content: "\f0318";
  }
  .mdi-lan-disconnect::before {
    content: "\f0319";
  }
  .mdi-lan-pending::before {
    content: "\f031a";
  }
  .mdi-language-c::before {
    content: "\f0671";
  }
  .mdi-language-cpp::before {
    content: "\f0672";
  }
  .mdi-language-csharp::before {
    content: "\f031b";
  }
  .mdi-language-css3::before {
    content: "\f031c";
  }
  .mdi-language-fortran::before {
    content: "\f121a";
  }
  .mdi-language-go::before {
    content: "\f07d3";
  }
  .mdi-language-haskell::before {
    content: "\f0c92";
  }
  .mdi-language-html5::before {
    content: "\f031d";
  }
  .mdi-language-java::before {
    content: "\f0b37";
  }
  .mdi-language-javascript::before {
    content: "\f031e";
  }
  .mdi-language-kotlin::before {
    content: "\f1219";
  }
  .mdi-language-lua::before {
    content: "\f08b1";
  }
  .mdi-language-markdown::before {
    content: "\f0354";
  }
  .mdi-language-markdown-outline::before {
    content: "\f0f5b";
  }
  .mdi-language-php::before {
    content: "\f031f";
  }
  .mdi-language-python::before {
    content: "\f0320";
  }
  .mdi-language-r::before {
    content: "\f07d4";
  }
  .mdi-language-ruby::before {
    content: "\f0d2d";
  }
  .mdi-language-ruby-on-rails::before {
    content: "\f0acf";
  }
  .mdi-language-rust::before {
    content: "\f1617";
  }
  .mdi-language-swift::before {
    content: "\f06e5";
  }
  .mdi-language-typescript::before {
    content: "\f06e6";
  }
  .mdi-language-xaml::before {
    content: "\f0673";
  }
  .mdi-laptop::before {
    content: "\f0322";
  }
  .mdi-laptop-chromebook::before {
    content: "\f0323";
  }
  .mdi-laptop-mac::before {
    content: "\f0324";
  }
  .mdi-laptop-off::before {
    content: "\f06e7";
  }
  .mdi-laptop-windows::before {
    content: "\f0325";
  }
  .mdi-laravel::before {
    content: "\f0ad0";
  }
  .mdi-laser-pointer::before {
    content: "\f1484";
  }
  .mdi-lasso::before {
    content: "\f0f03";
  }
  .mdi-lastpass::before {
    content: "\f0446";
  }
  .mdi-latitude::before {
    content: "\f0f57";
  }
  .mdi-launch::before {
    content: "\f0327";
  }
  .mdi-lava-lamp::before {
    content: "\f07d5";
  }
  .mdi-layers::before {
    content: "\f0328";
  }
  .mdi-layers-minus::before {
    content: "\f0e4c";
  }
  .mdi-layers-off::before {
    content: "\f0329";
  }
  .mdi-layers-off-outline::before {
    content: "\f09fd";
  }
  .mdi-layers-outline::before {
    content: "\f09fe";
  }
  .mdi-layers-plus::before {
    content: "\f0e4d";
  }
  .mdi-layers-remove::before {
    content: "\f0e4e";
  }
  .mdi-layers-search::before {
    content: "\f1206";
  }
  .mdi-layers-search-outline::before {
    content: "\f1207";
  }
  .mdi-layers-triple::before {
    content: "\f0f58";
  }
  .mdi-layers-triple-outline::before {
    content: "\f0f59";
  }
  .mdi-lead-pencil::before {
    content: "\f064f";
  }
  .mdi-leaf::before {
    content: "\f032a";
  }
  .mdi-leaf-maple::before {
    content: "\f0c93";
  }
  .mdi-leaf-maple-off::before {
    content: "\f12da";
  }
  .mdi-leaf-off::before {
    content: "\f12d9";
  }
  .mdi-leak::before {
    content: "\f0dd7";
  }
  .mdi-leak-off::before {
    content: "\f0dd8";
  }
  .mdi-led-off::before {
    content: "\f032b";
  }
  .mdi-led-on::before {
    content: "\f032c";
  }
  .mdi-led-outline::before {
    content: "\f032d";
  }
  .mdi-led-strip::before {
    content: "\f07d6";
  }
  .mdi-led-strip-variant::before {
    content: "\f1051";
  }
  .mdi-led-variant-off::before {
    content: "\f032e";
  }
  .mdi-led-variant-on::before {
    content: "\f032f";
  }
  .mdi-led-variant-outline::before {
    content: "\f0330";
  }
  .mdi-leek::before {
    content: "\f117d";
  }
  .mdi-less-than::before {
    content: "\f097c";
  }
  .mdi-less-than-or-equal::before {
    content: "\f097d";
  }
  .mdi-library::before {
    content: "\f0331";
  }
  .mdi-library-shelves::before {
    content: "\f0ba9";
  }
  .mdi-license::before {
    content: "\f0fc3";
  }
  .mdi-lifebuoy::before {
    content: "\f087e";
  }
  .mdi-light-switch::before {
    content: "\f097e";
  }
  .mdi-lightbulb::before {
    content: "\f0335";
  }
  .mdi-lightbulb-cfl::before {
    content: "\f1208";
  }
  .mdi-lightbulb-cfl-off::before {
    content: "\f1209";
  }
  .mdi-lightbulb-cfl-spiral::before {
    content: "\f1275";
  }
  .mdi-lightbulb-cfl-spiral-off::before {
    content: "\f12c3";
  }
  .mdi-lightbulb-group::before {
    content: "\f1253";
  }
  .mdi-lightbulb-group-off::before {
    content: "\f12cd";
  }
  .mdi-lightbulb-group-off-outline::before {
    content: "\f12ce";
  }
  .mdi-lightbulb-group-outline::before {
    content: "\f1254";
  }
  .mdi-lightbulb-multiple::before {
    content: "\f1255";
  }
  .mdi-lightbulb-multiple-off::before {
    content: "\f12cf";
  }
  .mdi-lightbulb-multiple-off-outline::before {
    content: "\f12d0";
  }
  .mdi-lightbulb-multiple-outline::before {
    content: "\f1256";
  }
  .mdi-lightbulb-off::before {
    content: "\f0e4f";
  }
  .mdi-lightbulb-off-outline::before {
    content: "\f0e50";
  }
  .mdi-lightbulb-on::before {
    content: "\f06e8";
  }
  .mdi-lightbulb-on-outline::before {
    content: "\f06e9";
  }
  .mdi-lightbulb-outline::before {
    content: "\f0336";
  }
  .mdi-lighthouse::before {
    content: "\f09ff";
  }
  .mdi-lighthouse-on::before {
    content: "\f0a00";
  }
  .mdi-lightning-bolt::before {
    content: "\f140b";
  }
  .mdi-lightning-bolt-outline::before {
    content: "\f140c";
  }
  .mdi-lingerie::before {
    content: "\f1476";
  }
  .mdi-link::before {
    content: "\f0337";
  }
  .mdi-link-box::before {
    content: "\f0d1a";
  }
  .mdi-link-box-outline::before {
    content: "\f0d1b";
  }
  .mdi-link-box-variant::before {
    content: "\f0d1c";
  }
  .mdi-link-box-variant-outline::before {
    content: "\f0d1d";
  }
  .mdi-link-lock::before {
    content: "\f10ba";
  }
  .mdi-link-off::before {
    content: "\f0338";
  }
  .mdi-link-plus::before {
    content: "\f0c94";
  }
  .mdi-link-variant::before {
    content: "\f0339";
  }
  .mdi-link-variant-minus::before {
    content: "\f10ff";
  }
  .mdi-link-variant-off::before {
    content: "\f033a";
  }
  .mdi-link-variant-plus::before {
    content: "\f1100";
  }
  .mdi-link-variant-remove::before {
    content: "\f1101";
  }
  .mdi-linkedin::before {
    content: "\f033b";
  }
  .mdi-linux::before {
    content: "\f033d";
  }
  .mdi-linux-mint::before {
    content: "\f08ed";
  }
  .mdi-lipstick::before {
    content: "\f13b5";
  }
  .mdi-list-status::before {
    content: "\f15ab";
  }
  .mdi-litecoin::before {
    content: "\f0a61";
  }
  .mdi-loading::before {
    content: "\f0772";
  }
  .mdi-location-enter::before {
    content: "\f0fc4";
  }
  .mdi-location-exit::before {
    content: "\f0fc5";
  }
  .mdi-lock::before {
    content: "\f033e";
  }
  .mdi-lock-alert::before {
    content: "\f08ee";
  }
  .mdi-lock-alert-outline::before {
    content: "\f15d1";
  }
  .mdi-lock-check::before {
    content: "\f139a";
  }
  .mdi-lock-check-outline::before {
    content: "\f16a8";
  }
  .mdi-lock-clock::before {
    content: "\f097f";
  }
  .mdi-lock-minus::before {
    content: "\f16a9";
  }
  .mdi-lock-minus-outline::before {
    content: "\f16aa";
  }
  .mdi-lock-off::before {
    content: "\f1671";
  }
  .mdi-lock-off-outline::before {
    content: "\f1672";
  }
  .mdi-lock-open::before {
    content: "\f033f";
  }
  .mdi-lock-open-alert::before {
    content: "\f139b";
  }
  .mdi-lock-open-alert-outline::before {
    content: "\f15d2";
  }
  .mdi-lock-open-check::before {
    content: "\f139c";
  }
  .mdi-lock-open-check-outline::before {
    content: "\f16ab";
  }
  .mdi-lock-open-minus::before {
    content: "\f16ac";
  }
  .mdi-lock-open-minus-outline::before {
    content: "\f16ad";
  }
  .mdi-lock-open-outline::before {
    content: "\f0340";
  }
  .mdi-lock-open-plus::before {
    content: "\f16ae";
  }
  .mdi-lock-open-plus-outline::before {
    content: "\f16af";
  }
  .mdi-lock-open-remove::before {
    content: "\f16b0";
  }
  .mdi-lock-open-remove-outline::before {
    content: "\f16b1";
  }
  .mdi-lock-open-variant::before {
    content: "\f0fc6";
  }
  .mdi-lock-open-variant-outline::before {
    content: "\f0fc7";
  }
  .mdi-lock-outline::before {
    content: "\f0341";
  }
  .mdi-lock-pattern::before {
    content: "\f06ea";
  }
  .mdi-lock-plus::before {
    content: "\f05fb";
  }
  .mdi-lock-plus-outline::before {
    content: "\f16b2";
  }
  .mdi-lock-question::before {
    content: "\f08ef";
  }
  .mdi-lock-remove::before {
    content: "\f16b3";
  }
  .mdi-lock-remove-outline::before {
    content: "\f16b4";
  }
  .mdi-lock-reset::before {
    content: "\f0773";
  }
  .mdi-lock-smart::before {
    content: "\f08b2";
  }
  .mdi-locker::before {
    content: "\f07d7";
  }
  .mdi-locker-multiple::before {
    content: "\f07d8";
  }
  .mdi-login::before {
    content: "\f0342";
  }
  .mdi-login-variant::before {
    content: "\f05fc";
  }
  .mdi-logout::before {
    content: "\f0343";
  }
  .mdi-logout-variant::before {
    content: "\f05fd";
  }
  .mdi-longitude::before {
    content: "\f0f5a";
  }
  .mdi-looks::before {
    content: "\f0344";
  }
  .mdi-lotion::before {
    content: "\f1582";
  }
  .mdi-lotion-outline::before {
    content: "\f1583";
  }
  .mdi-lotion-plus::before {
    content: "\f1584";
  }
  .mdi-lotion-plus-outline::before {
    content: "\f1585";
  }
  .mdi-loupe::before {
    content: "\f0345";
  }
  .mdi-lumx::before {
    content: "\f0346";
  }
  .mdi-lungs::before {
    content: "\f1084";
  }
  .mdi-magnet::before {
    content: "\f0347";
  }
  .mdi-magnet-on::before {
    content: "\f0348";
  }
  .mdi-magnify::before {
    content: "\f0349";
  }
  .mdi-magnify-close::before {
    content: "\f0980";
  }
  .mdi-magnify-minus::before {
    content: "\f034a";
  }
  .mdi-magnify-minus-cursor::before {
    content: "\f0a62";
  }
  .mdi-magnify-minus-outline::before {
    content: "\f06ec";
  }
  .mdi-magnify-plus::before {
    content: "\f034b";
  }
  .mdi-magnify-plus-cursor::before {
    content: "\f0a63";
  }
  .mdi-magnify-plus-outline::before {
    content: "\f06ed";
  }
  .mdi-magnify-remove-cursor::before {
    content: "\f120c";
  }
  .mdi-magnify-remove-outline::before {
    content: "\f120d";
  }
  .mdi-magnify-scan::before {
    content: "\f1276";
  }
  .mdi-mail::before {
    content: "\f0ebb";
  }
  .mdi-mailbox::before {
    content: "\f06ee";
  }
  .mdi-mailbox-open::before {
    content: "\f0d88";
  }
  .mdi-mailbox-open-outline::before {
    content: "\f0d89";
  }
  .mdi-mailbox-open-up::before {
    content: "\f0d8a";
  }
  .mdi-mailbox-open-up-outline::before {
    content: "\f0d8b";
  }
  .mdi-mailbox-outline::before {
    content: "\f0d8c";
  }
  .mdi-mailbox-up::before {
    content: "\f0d8d";
  }
  .mdi-mailbox-up-outline::before {
    content: "\f0d8e";
  }
  .mdi-manjaro::before {
    content: "\f160a";
  }
  .mdi-map::before {
    content: "\f034d";
  }
  .mdi-map-check::before {
    content: "\f0ebc";
  }
  .mdi-map-check-outline::before {
    content: "\f0ebd";
  }
  .mdi-map-clock::before {
    content: "\f0d1e";
  }
  .mdi-map-clock-outline::before {
    content: "\f0d1f";
  }
  .mdi-map-legend::before {
    content: "\f0a01";
  }
  .mdi-map-marker::before {
    content: "\f034e";
  }
  .mdi-map-marker-alert::before {
    content: "\f0f05";
  }
  .mdi-map-marker-alert-outline::before {
    content: "\f0f06";
  }
  .mdi-map-marker-check::before {
    content: "\f0c95";
  }
  .mdi-map-marker-check-outline::before {
    content: "\f12fb";
  }
  .mdi-map-marker-circle::before {
    content: "\f034f";
  }
  .mdi-map-marker-distance::before {
    content: "\f08f0";
  }
  .mdi-map-marker-down::before {
    content: "\f1102";
  }
  .mdi-map-marker-left::before {
    content: "\f12db";
  }
  .mdi-map-marker-left-outline::before {
    content: "\f12dd";
  }
  .mdi-map-marker-minus::before {
    content: "\f0650";
  }
  .mdi-map-marker-minus-outline::before {
    content: "\f12f9";
  }
  .mdi-map-marker-multiple::before {
    content: "\f0350";
  }
  .mdi-map-marker-multiple-outline::before {
    content: "\f1277";
  }
  .mdi-map-marker-off::before {
    content: "\f0351";
  }
  .mdi-map-marker-off-outline::before {
    content: "\f12fd";
  }
  .mdi-map-marker-outline::before {
    content: "\f07d9";
  }
  .mdi-map-marker-path::before {
    content: "\f0d20";
  }
  .mdi-map-marker-plus::before {
    content: "\f0651";
  }
  .mdi-map-marker-plus-outline::before {
    content: "\f12f8";
  }
  .mdi-map-marker-question::before {
    content: "\f0f07";
  }
  .mdi-map-marker-question-outline::before {
    content: "\f0f08";
  }
  .mdi-map-marker-radius::before {
    content: "\f0352";
  }
  .mdi-map-marker-radius-outline::before {
    content: "\f12fc";
  }
  .mdi-map-marker-remove::before {
    content: "\f0f09";
  }
  .mdi-map-marker-remove-outline::before {
    content: "\f12fa";
  }
  .mdi-map-marker-remove-variant::before {
    content: "\f0f0a";
  }
  .mdi-map-marker-right::before {
    content: "\f12dc";
  }
  .mdi-map-marker-right-outline::before {
    content: "\f12de";
  }
  .mdi-map-marker-star::before {
    content: "\f1608";
  }
  .mdi-map-marker-star-outline::before {
    content: "\f1609";
  }
  .mdi-map-marker-up::before {
    content: "\f1103";
  }
  .mdi-map-minus::before {
    content: "\f0981";
  }
  .mdi-map-outline::before {
    content: "\f0982";
  }
  .mdi-map-plus::before {
    content: "\f0983";
  }
  .mdi-map-search::before {
    content: "\f0984";
  }
  .mdi-map-search-outline::before {
    content: "\f0985";
  }
  .mdi-mapbox::before {
    content: "\f0baa";
  }
  .mdi-margin::before {
    content: "\f0353";
  }
  .mdi-marker::before {
    content: "\f0652";
  }
  .mdi-marker-cancel::before {
    content: "\f0dd9";
  }
  .mdi-marker-check::before {
    content: "\f0355";
  }
  .mdi-mastodon::before {
    content: "\f0ad1";
  }
  .mdi-material-design::before {
    content: "\f0986";
  }
  .mdi-material-ui::before {
    content: "\f0357";
  }
  .mdi-math-compass::before {
    content: "\f0358";
  }
  .mdi-math-cos::before {
    content: "\f0c96";
  }
  .mdi-math-integral::before {
    content: "\f0fc8";
  }
  .mdi-math-integral-box::before {
    content: "\f0fc9";
  }
  .mdi-math-log::before {
    content: "\f1085";
  }
  .mdi-math-norm::before {
    content: "\f0fca";
  }
  .mdi-math-norm-box::before {
    content: "\f0fcb";
  }
  .mdi-math-sin::before {
    content: "\f0c97";
  }
  .mdi-math-tan::before {
    content: "\f0c98";
  }
  .mdi-matrix::before {
    content: "\f0628";
  }
  .mdi-medal::before {
    content: "\f0987";
  }
  .mdi-medal-outline::before {
    content: "\f1326";
  }
  .mdi-medical-bag::before {
    content: "\f06ef";
  }
  .mdi-meditation::before {
    content: "\f117b";
  }
  .mdi-memory::before {
    content: "\f035b";
  }
  .mdi-menu::before {
    content: "\f035c";
  }
  .mdi-menu-down::before {
    content: "\f035d";
  }
  .mdi-menu-down-outline::before {
    content: "\f06b6";
  }
  .mdi-menu-left::before {
    content: "\f035e";
  }
  .mdi-menu-left-outline::before {
    content: "\f0a02";
  }
  .mdi-menu-open::before {
    content: "\f0bab";
  }
  .mdi-menu-right::before {
    content: "\f035f";
  }
  .mdi-menu-right-outline::before {
    content: "\f0a03";
  }
  .mdi-menu-swap::before {
    content: "\f0a64";
  }
  .mdi-menu-swap-outline::before {
    content: "\f0a65";
  }
  .mdi-menu-up::before {
    content: "\f0360";
  }
  .mdi-menu-up-outline::before {
    content: "\f06b7";
  }
  .mdi-merge::before {
    content: "\f0f5c";
  }
  .mdi-message::before {
    content: "\f0361";
  }
  .mdi-message-alert::before {
    content: "\f0362";
  }
  .mdi-message-alert-outline::before {
    content: "\f0a04";
  }
  .mdi-message-arrow-left::before {
    content: "\f12f2";
  }
  .mdi-message-arrow-left-outline::before {
    content: "\f12f3";
  }
  .mdi-message-arrow-right::before {
    content: "\f12f4";
  }
  .mdi-message-arrow-right-outline::before {
    content: "\f12f5";
  }
  .mdi-message-bookmark::before {
    content: "\f15ac";
  }
  .mdi-message-bookmark-outline::before {
    content: "\f15ad";
  }
  .mdi-message-bulleted::before {
    content: "\f06a2";
  }
  .mdi-message-bulleted-off::before {
    content: "\f06a3";
  }
  .mdi-message-cog::before {
    content: "\f06f1";
  }
  .mdi-message-cog-outline::before {
    content: "\f1172";
  }
  .mdi-message-draw::before {
    content: "\f0363";
  }
  .mdi-message-flash::before {
    content: "\f15a9";
  }
  .mdi-message-flash-outline::before {
    content: "\f15aa";
  }
  .mdi-message-image::before {
    content: "\f0364";
  }
  .mdi-message-image-outline::before {
    content: "\f116c";
  }
  .mdi-message-lock::before {
    content: "\f0fcc";
  }
  .mdi-message-lock-outline::before {
    content: "\f116d";
  }
  .mdi-message-minus::before {
    content: "\f116e";
  }
  .mdi-message-minus-outline::before {
    content: "\f116f";
  }
  .mdi-message-off::before {
    content: "\f164d";
  }
  .mdi-message-off-outline::before {
    content: "\f164e";
  }
  .mdi-message-outline::before {
    content: "\f0365";
  }
  .mdi-message-plus::before {
    content: "\f0653";
  }
  .mdi-message-plus-outline::before {
    content: "\f10bb";
  }
  .mdi-message-processing::before {
    content: "\f0366";
  }
  .mdi-message-processing-outline::before {
    content: "\f1170";
  }
  .mdi-message-question::before {
    content: "\f173a";
  }
  .mdi-message-question-outline::before {
    content: "\f173b";
  }
  .mdi-message-reply::before {
    content: "\f0367";
  }
  .mdi-message-reply-outline::before {
    content: "\f173d";
  }
  .mdi-message-reply-text::before {
    content: "\f0368";
  }
  .mdi-message-reply-text-outline::before {
    content: "\f173e";
  }
  .mdi-message-settings::before {
    content: "\f06f0";
  }
  .mdi-message-settings-outline::before {
    content: "\f1171";
  }
  .mdi-message-text::before {
    content: "\f0369";
  }
  .mdi-message-text-clock::before {
    content: "\f1173";
  }
  .mdi-message-text-clock-outline::before {
    content: "\f1174";
  }
  .mdi-message-text-lock::before {
    content: "\f0fcd";
  }
  .mdi-message-text-lock-outline::before {
    content: "\f1175";
  }
  .mdi-message-text-outline::before {
    content: "\f036a";
  }
  .mdi-message-video::before {
    content: "\f036b";
  }
  .mdi-meteor::before {
    content: "\f0629";
  }
  .mdi-metronome::before {
    content: "\f07da";
  }
  .mdi-metronome-tick::before {
    content: "\f07db";
  }
  .mdi-micro-sd::before {
    content: "\f07dc";
  }
  .mdi-microphone::before {
    content: "\f036c";
  }
  .mdi-microphone-minus::before {
    content: "\f08b3";
  }
  .mdi-microphone-off::before {
    content: "\f036d";
  }
  .mdi-microphone-outline::before {
    content: "\f036e";
  }
  .mdi-microphone-plus::before {
    content: "\f08b4";
  }
  .mdi-microphone-settings::before {
    content: "\f036f";
  }
  .mdi-microphone-variant::before {
    content: "\f0370";
  }
  .mdi-microphone-variant-off::before {
    content: "\f0371";
  }
  .mdi-microscope::before {
    content: "\f0654";
  }
  .mdi-microsoft::before {
    content: "\f0372";
  }
  .mdi-microsoft-access::before {
    content: "\f138e";
  }
  .mdi-microsoft-azure::before {
    content: "\f0805";
  }
  .mdi-microsoft-azure-devops::before {
    content: "\f0fd5";
  }
  .mdi-microsoft-bing::before {
    content: "\f00a4";
  }
  .mdi-microsoft-dynamics-365::before {
    content: "\f0988";
  }
  .mdi-microsoft-edge::before {
    content: "\f01e9";
  }
  .mdi-microsoft-edge-legacy::before {
    content: "\f1250";
  }
  .mdi-microsoft-excel::before {
    content: "\f138f";
  }
  .mdi-microsoft-internet-explorer::before {
    content: "\f0300";
  }
  .mdi-microsoft-office::before {
    content: "\f03c6";
  }
  .mdi-microsoft-onedrive::before {
    content: "\f03ca";
  }
  .mdi-microsoft-onenote::before {
    content: "\f0747";
  }
  .mdi-microsoft-outlook::before {
    content: "\f0d22";
  }
  .mdi-microsoft-powerpoint::before {
    content: "\f1390";
  }
  .mdi-microsoft-sharepoint::before {
    content: "\f1391";
  }
  .mdi-microsoft-teams::before {
    content: "\f02bb";
  }
  .mdi-microsoft-visual-studio::before {
    content: "\f0610";
  }
  .mdi-microsoft-visual-studio-code::before {
    content: "\f0a1e";
  }
  .mdi-microsoft-windows::before {
    content: "\f05b3";
  }
  .mdi-microsoft-windows-classic::before {
    content: "\f0a21";
  }
  .mdi-microsoft-word::before {
    content: "\f1392";
  }
  .mdi-microsoft-xbox::before {
    content: "\f05b9";
  }
  .mdi-microsoft-xbox-controller::before {
    content: "\f05ba";
  }
  .mdi-microsoft-xbox-controller-battery-alert::before {
    content: "\f074b";
  }
  .mdi-microsoft-xbox-controller-battery-charging::before {
    content: "\f0a22";
  }
  .mdi-microsoft-xbox-controller-battery-empty::before {
    content: "\f074c";
  }
  .mdi-microsoft-xbox-controller-battery-full::before {
    content: "\f074d";
  }
  .mdi-microsoft-xbox-controller-battery-low::before {
    content: "\f074e";
  }
  .mdi-microsoft-xbox-controller-battery-medium::before {
    content: "\f074f";
  }
  .mdi-microsoft-xbox-controller-battery-unknown::before {
    content: "\f0750";
  }
  .mdi-microsoft-xbox-controller-menu::before {
    content: "\f0e6f";
  }
  .mdi-microsoft-xbox-controller-off::before {
    content: "\f05bb";
  }
  .mdi-microsoft-xbox-controller-view::before {
    content: "\f0e70";
  }
  .mdi-microsoft-yammer::before {
    content: "\f0789";
  }
  .mdi-microwave::before {
    content: "\f0c99";
  }
  .mdi-microwave-off::before {
    content: "\f1423";
  }
  .mdi-middleware::before {
    content: "\f0f5d";
  }
  .mdi-middleware-outline::before {
    content: "\f0f5e";
  }
  .mdi-midi::before {
    content: "\f08f1";
  }
  .mdi-midi-port::before {
    content: "\f08f2";
  }
  .mdi-mine::before {
    content: "\f0dda";
  }
  .mdi-minecraft::before {
    content: "\f0373";
  }
  .mdi-mini-sd::before {
    content: "\f0a05";
  }
  .mdi-minidisc::before {
    content: "\f0a06";
  }
  .mdi-minus::before {
    content: "\f0374";
  }
  .mdi-minus-box::before {
    content: "\f0375";
  }
  .mdi-minus-box-multiple::before {
    content: "\f1141";
  }
  .mdi-minus-box-multiple-outline::before {
    content: "\f1142";
  }
  .mdi-minus-box-outline::before {
    content: "\f06f2";
  }
  .mdi-minus-circle::before {
    content: "\f0376";
  }
  .mdi-minus-circle-multiple::before {
    content: "\f035a";
  }
  .mdi-minus-circle-multiple-outline::before {
    content: "\f0ad3";
  }
  .mdi-minus-circle-off::before {
    content: "\f1459";
  }
  .mdi-minus-circle-off-outline::before {
    content: "\f145a";
  }
  .mdi-minus-circle-outline::before {
    content: "\f0377";
  }
  .mdi-minus-network::before {
    content: "\f0378";
  }
  .mdi-minus-network-outline::before {
    content: "\f0c9a";
  }
  .mdi-minus-thick::before {
    content: "\f1639";
  }
  .mdi-mirror::before {
    content: "\f11fd";
  }
  .mdi-mixed-martial-arts::before {
    content: "\f0d8f";
  }
  .mdi-mixed-reality::before {
    content: "\f087f";
  }
  .mdi-molecule::before {
    content: "\f0bac";
  }
  .mdi-molecule-co::before {
    content: "\f12fe";
  }
  .mdi-molecule-co2::before {
    content: "\f07e4";
  }
  .mdi-monitor::before {
    content: "\f0379";
  }
  .mdi-monitor-cellphone::before {
    content: "\f0989";
  }
  .mdi-monitor-cellphone-star::before {
    content: "\f098a";
  }
  .mdi-monitor-clean::before {
    content: "\f1104";
  }
  .mdi-monitor-dashboard::before {
    content: "\f0a07";
  }
  .mdi-monitor-edit::before {
    content: "\f12c6";
  }
  .mdi-monitor-eye::before {
    content: "\f13b4";
  }
  .mdi-monitor-lock::before {
    content: "\f0ddb";
  }
  .mdi-monitor-multiple::before {
    content: "\f037a";
  }
  .mdi-monitor-off::before {
    content: "\f0d90";
  }
  .mdi-monitor-screenshot::before {
    content: "\f0e51";
  }
  .mdi-monitor-share::before {
    content: "\f1483";
  }
  .mdi-monitor-speaker::before {
    content: "\f0f5f";
  }
  .mdi-monitor-speaker-off::before {
    content: "\f0f60";
  }
  .mdi-monitor-star::before {
    content: "\f0ddc";
  }
  .mdi-moon-first-quarter::before {
    content: "\f0f61";
  }
  .mdi-moon-full::before {
    content: "\f0f62";
  }
  .mdi-moon-last-quarter::before {
    content: "\f0f63";
  }
  .mdi-moon-new::before {
    content: "\f0f64";
  }
  .mdi-moon-waning-crescent::before {
    content: "\f0f65";
  }
  .mdi-moon-waning-gibbous::before {
    content: "\f0f66";
  }
  .mdi-moon-waxing-crescent::before {
    content: "\f0f67";
  }
  .mdi-moon-waxing-gibbous::before {
    content: "\f0f68";
  }
  .mdi-moped::before {
    content: "\f1086";
  }
  .mdi-moped-electric::before {
    content: "\f15b7";
  }
  .mdi-moped-electric-outline::before {
    content: "\f15b8";
  }
  .mdi-moped-outline::before {
    content: "\f15b9";
  }
  .mdi-more::before {
    content: "\f037b";
  }
  .mdi-mother-heart::before {
    content: "\f1314";
  }
  .mdi-mother-nurse::before {
    content: "\f0d21";
  }
  .mdi-motion::before {
    content: "\f15b2";
  }
  .mdi-motion-outline::before {
    content: "\f15b3";
  }
  .mdi-motion-pause::before {
    content: "\f1590";
  }
  .mdi-motion-pause-outline::before {
    content: "\f1592";
  }
  .mdi-motion-play::before {
    content: "\f158f";
  }
  .mdi-motion-play-outline::before {
    content: "\f1591";
  }
  .mdi-motion-sensor::before {
    content: "\f0d91";
  }
  .mdi-motion-sensor-off::before {
    content: "\f1435";
  }
  .mdi-motorbike::before {
    content: "\f037c";
  }
  .mdi-motorbike-electric::before {
    content: "\f15ba";
  }
  .mdi-mouse::before {
    content: "\f037d";
  }
  .mdi-mouse-bluetooth::before {
    content: "\f098b";
  }
  .mdi-mouse-move-down::before {
    content: "\f1550";
  }
  .mdi-mouse-move-up::before {
    content: "\f1551";
  }
  .mdi-mouse-move-vertical::before {
    content: "\f1552";
  }
  .mdi-mouse-off::before {
    content: "\f037e";
  }
  .mdi-mouse-variant::before {
    content: "\f037f";
  }
  .mdi-mouse-variant-off::before {
    content: "\f0380";
  }
  .mdi-move-resize::before {
    content: "\f0655";
  }
  .mdi-move-resize-variant::before {
    content: "\f0656";
  }
  .mdi-movie::before {
    content: "\f0381";
  }
  .mdi-movie-check::before {
    content: "\f16f3";
  }
  .mdi-movie-check-outline::before {
    content: "\f16f4";
  }
  .mdi-movie-cog::before {
    content: "\f16f5";
  }
  .mdi-movie-cog-outline::before {
    content: "\f16f6";
  }
  .mdi-movie-edit::before {
    content: "\f1122";
  }
  .mdi-movie-edit-outline::before {
    content: "\f1123";
  }
  .mdi-movie-filter::before {
    content: "\f1124";
  }
  .mdi-movie-filter-outline::before {
    content: "\f1125";
  }
  .mdi-movie-minus::before {
    content: "\f16f7";
  }
  .mdi-movie-minus-outline::before {
    content: "\f16f8";
  }
  .mdi-movie-off::before {
    content: "\f16f9";
  }
  .mdi-movie-off-outline::before {
    content: "\f16fa";
  }
  .mdi-movie-open::before {
    content: "\f0fce";
  }
  .mdi-movie-open-check::before {
    content: "\f16fb";
  }
  .mdi-movie-open-check-outline::before {
    content: "\f16fc";
  }
  .mdi-movie-open-cog::before {
    content: "\f16fd";
  }
  .mdi-movie-open-cog-outline::before {
    content: "\f16fe";
  }
  .mdi-movie-open-edit::before {
    content: "\f16ff";
  }
  .mdi-movie-open-edit-outline::before {
    content: "\f1700";
  }
  .mdi-movie-open-minus::before {
    content: "\f1701";
  }
  .mdi-movie-open-minus-outline::before {
    content: "\f1702";
  }
  .mdi-movie-open-off::before {
    content: "\f1703";
  }
  .mdi-movie-open-off-outline::before {
    content: "\f1704";
  }
  .mdi-movie-open-outline::before {
    content: "\f0fcf";
  }
  .mdi-movie-open-play::before {
    content: "\f1705";
  }
  .mdi-movie-open-play-outline::before {
    content: "\f1706";
  }
  .mdi-movie-open-plus::before {
    content: "\f1707";
  }
  .mdi-movie-open-plus-outline::before {
    content: "\f1708";
  }
  .mdi-movie-open-remove::before {
    content: "\f1709";
  }
  .mdi-movie-open-remove-outline::before {
    content: "\f170a";
  }
  .mdi-movie-open-settings::before {
    content: "\f170b";
  }
  .mdi-movie-open-settings-outline::before {
    content: "\f170c";
  }
  .mdi-movie-open-star::before {
    content: "\f170d";
  }
  .mdi-movie-open-star-outline::before {
    content: "\f170e";
  }
  .mdi-movie-outline::before {
    content: "\f0ddd";
  }
  .mdi-movie-play::before {
    content: "\f170f";
  }
  .mdi-movie-play-outline::before {
    content: "\f1710";
  }
  .mdi-movie-plus::before {
    content: "\f1711";
  }
  .mdi-movie-plus-outline::before {
    content: "\f1712";
  }
  .mdi-movie-remove::before {
    content: "\f1713";
  }
  .mdi-movie-remove-outline::before {
    content: "\f1714";
  }
  .mdi-movie-roll::before {
    content: "\f07de";
  }
  .mdi-movie-search::before {
    content: "\f11d2";
  }
  .mdi-movie-search-outline::before {
    content: "\f11d3";
  }
  .mdi-movie-settings::before {
    content: "\f1715";
  }
  .mdi-movie-settings-outline::before {
    content: "\f1716";
  }
  .mdi-movie-star::before {
    content: "\f1717";
  }
  .mdi-movie-star-outline::before {
    content: "\f1718";
  }
  .mdi-mower::before {
    content: "\f166f";
  }
  .mdi-mower-bag::before {
    content: "\f1670";
  }
  .mdi-muffin::before {
    content: "\f098c";
  }
  .mdi-multiplication::before {
    content: "\f0382";
  }
  .mdi-multiplication-box::before {
    content: "\f0383";
  }
  .mdi-mushroom::before {
    content: "\f07df";
  }
  .mdi-mushroom-off::before {
    content: "\f13fa";
  }
  .mdi-mushroom-off-outline::before {
    content: "\f13fb";
  }
  .mdi-mushroom-outline::before {
    content: "\f07e0";
  }
  .mdi-music::before {
    content: "\f075a";
  }
  .mdi-music-accidental-double-flat::before {
    content: "\f0f69";
  }
  .mdi-music-accidental-double-sharp::before {
    content: "\f0f6a";
  }
  .mdi-music-accidental-flat::before {
    content: "\f0f6b";
  }
  .mdi-music-accidental-natural::before {
    content: "\f0f6c";
  }
  .mdi-music-accidental-sharp::before {
    content: "\f0f6d";
  }
  .mdi-music-box::before {
    content: "\f0384";
  }
  .mdi-music-box-multiple::before {
    content: "\f0333";
  }
  .mdi-music-box-multiple-outline::before {
    content: "\f0f04";
  }
  .mdi-music-box-outline::before {
    content: "\f0385";
  }
  .mdi-music-circle::before {
    content: "\f0386";
  }
  .mdi-music-circle-outline::before {
    content: "\f0ad4";
  }
  .mdi-music-clef-alto::before {
    content: "\f0f6e";
  }
  .mdi-music-clef-bass::before {
    content: "\f0f6f";
  }
  .mdi-music-clef-treble::before {
    content: "\f0f70";
  }
  .mdi-music-note::before {
    content: "\f0387";
  }
  .mdi-music-note-bluetooth::before {
    content: "\f05fe";
  }
  .mdi-music-note-bluetooth-off::before {
    content: "\f05ff";
  }
  .mdi-music-note-eighth::before {
    content: "\f0388";
  }
  .mdi-music-note-eighth-dotted::before {
    content: "\f0f71";
  }
  .mdi-music-note-half::before {
    content: "\f0389";
  }
  .mdi-music-note-half-dotted::before {
    content: "\f0f72";
  }
  .mdi-music-note-off::before {
    content: "\f038a";
  }
  .mdi-music-note-off-outline::before {
    content: "\f0f73";
  }
  .mdi-music-note-outline::before {
    content: "\f0f74";
  }
  .mdi-music-note-plus::before {
    content: "\f0dde";
  }
  .mdi-music-note-quarter::before {
    content: "\f038b";
  }
  .mdi-music-note-quarter-dotted::before {
    content: "\f0f75";
  }
  .mdi-music-note-sixteenth::before {
    content: "\f038c";
  }
  .mdi-music-note-sixteenth-dotted::before {
    content: "\f0f76";
  }
  .mdi-music-note-whole::before {
    content: "\f038d";
  }
  .mdi-music-note-whole-dotted::before {
    content: "\f0f77";
  }
  .mdi-music-off::before {
    content: "\f075b";
  }
  .mdi-music-rest-eighth::before {
    content: "\f0f78";
  }
  .mdi-music-rest-half::before {
    content: "\f0f79";
  }
  .mdi-music-rest-quarter::before {
    content: "\f0f7a";
  }
  .mdi-music-rest-sixteenth::before {
    content: "\f0f7b";
  }
  .mdi-music-rest-whole::before {
    content: "\f0f7c";
  }
  .mdi-mustache::before {
    content: "\f15de";
  }
  .mdi-nail::before {
    content: "\f0ddf";
  }
  .mdi-nas::before {
    content: "\f08f3";
  }
  .mdi-nativescript::before {
    content: "\f0880";
  }
  .mdi-nature::before {
    content: "\f038e";
  }
  .mdi-nature-people::before {
    content: "\f038f";
  }
  .mdi-navigation::before {
    content: "\f0390";
  }
  .mdi-navigation-outline::before {
    content: "\f1607";
  }
  .mdi-near-me::before {
    content: "\f05cd";
  }
  .mdi-necklace::before {
    content: "\f0f0b";
  }
  .mdi-needle::before {
    content: "\f0391";
  }
  .mdi-netflix::before {
    content: "\f0746";
  }
  .mdi-network::before {
    content: "\f06f3";
  }
  .mdi-network-off::before {
    content: "\f0c9b";
  }
  .mdi-network-off-outline::before {
    content: "\f0c9c";
  }
  .mdi-network-outline::before {
    content: "\f0c9d";
  }
  .mdi-network-strength-1::before {
    content: "\f08f4";
  }
  .mdi-network-strength-1-alert::before {
    content: "\f08f5";
  }
  .mdi-network-strength-2::before {
    content: "\f08f6";
  }
  .mdi-network-strength-2-alert::before {
    content: "\f08f7";
  }
  .mdi-network-strength-3::before {
    content: "\f08f8";
  }
  .mdi-network-strength-3-alert::before {
    content: "\f08f9";
  }
  .mdi-network-strength-4::before {
    content: "\f08fa";
  }
  .mdi-network-strength-4-alert::before {
    content: "\f08fb";
  }
  .mdi-network-strength-off::before {
    content: "\f08fc";
  }
  .mdi-network-strength-off-outline::before {
    content: "\f08fd";
  }
  .mdi-network-strength-outline::before {
    content: "\f08fe";
  }
  .mdi-new-box::before {
    content: "\f0394";
  }
  .mdi-newspaper::before {
    content: "\f0395";
  }
  .mdi-newspaper-minus::before {
    content: "\f0f0c";
  }
  .mdi-newspaper-plus::before {
    content: "\f0f0d";
  }
  .mdi-newspaper-variant::before {
    content: "\f1001";
  }
  .mdi-newspaper-variant-multiple::before {
    content: "\f1002";
  }
  .mdi-newspaper-variant-multiple-outline::before {
    content: "\f1003";
  }
  .mdi-newspaper-variant-outline::before {
    content: "\f1004";
  }
  .mdi-nfc::before {
    content: "\f0396";
  }
  .mdi-nfc-search-variant::before {
    content: "\f0e53";
  }
  .mdi-nfc-tap::before {
    content: "\f0397";
  }
  .mdi-nfc-variant::before {
    content: "\f0398";
  }
  .mdi-nfc-variant-off::before {
    content: "\f0e54";
  }
  .mdi-ninja::before {
    content: "\f0774";
  }
  .mdi-nintendo-game-boy::before {
    content: "\f1393";
  }
  .mdi-nintendo-switch::before {
    content: "\f07e1";
  }
  .mdi-nintendo-wii::before {
    content: "\f05ab";
  }
  .mdi-nintendo-wiiu::before {
    content: "\f072d";
  }
  .mdi-nix::before {
    content: "\f1105";
  }
  .mdi-nodejs::before {
    content: "\f0399";
  }
  .mdi-noodles::before {
    content: "\f117e";
  }
  .mdi-not-equal::before {
    content: "\f098d";
  }
  .mdi-not-equal-variant::before {
    content: "\f098e";
  }
  .mdi-note::before {
    content: "\f039a";
  }
  .mdi-note-minus::before {
    content: "\f164f";
  }
  .mdi-note-minus-outline::before {
    content: "\f1650";
  }
  .mdi-note-multiple::before {
    content: "\f06b8";
  }
  .mdi-note-multiple-outline::before {
    content: "\f06b9";
  }
  .mdi-note-outline::before {
    content: "\f039b";
  }
  .mdi-note-plus::before {
    content: "\f039c";
  }
  .mdi-note-plus-outline::before {
    content: "\f039d";
  }
  .mdi-note-remove::before {
    content: "\f1651";
  }
  .mdi-note-remove-outline::before {
    content: "\f1652";
  }
  .mdi-note-search::before {
    content: "\f1653";
  }
  .mdi-note-search-outline::before {
    content: "\f1654";
  }
  .mdi-note-text::before {
    content: "\f039e";
  }
  .mdi-note-text-outline::before {
    content: "\f11d7";
  }
  .mdi-notebook::before {
    content: "\f082e";
  }
  .mdi-notebook-check::before {
    content: "\f14f5";
  }
  .mdi-notebook-check-outline::before {
    content: "\f14f6";
  }
  .mdi-notebook-edit::before {
    content: "\f14e7";
  }
  .mdi-notebook-edit-outline::before {
    content: "\f14e9";
  }
  .mdi-notebook-minus::before {
    content: "\f1610";
  }
  .mdi-notebook-minus-outline::before {
    content: "\f1611";
  }
  .mdi-notebook-multiple::before {
    content: "\f0e55";
  }
  .mdi-notebook-outline::before {
    content: "\f0ebf";
  }
  .mdi-notebook-plus::before {
    content: "\f1612";
  }
  .mdi-notebook-plus-outline::before {
    content: "\f1613";
  }
  .mdi-notebook-remove::before {
    content: "\f1614";
  }
  .mdi-notebook-remove-outline::before {
    content: "\f1615";
  }
  .mdi-notification-clear-all::before {
    content: "\f039f";
  }
  .mdi-npm::before {
    content: "\f06f7";
  }
  .mdi-nuke::before {
    content: "\f06a4";
  }
  .mdi-null::before {
    content: "\f07e2";
  }
  .mdi-numeric::before {
    content: "\f03a0";
  }
  .mdi-numeric-0::before {
    content: "\f0b39";
  }
  .mdi-numeric-0-box::before {
    content: "\f03a1";
  }
  .mdi-numeric-0-box-multiple::before {
    content: "\f0f0e";
  }
  .mdi-numeric-0-box-multiple-outline::before {
    content: "\f03a2";
  }
  .mdi-numeric-0-box-outline::before {
    content: "\f03a3";
  }
  .mdi-numeric-0-circle::before {
    content: "\f0c9e";
  }
  .mdi-numeric-0-circle-outline::before {
    content: "\f0c9f";
  }
  .mdi-numeric-1::before {
    content: "\f0b3a";
  }
  .mdi-numeric-1-box::before {
    content: "\f03a4";
  }
  .mdi-numeric-1-box-multiple::before {
    content: "\f0f0f";
  }
  .mdi-numeric-1-box-multiple-outline::before {
    content: "\f03a5";
  }
  .mdi-numeric-1-box-outline::before {
    content: "\f03a6";
  }
  .mdi-numeric-1-circle::before {
    content: "\f0ca0";
  }
  .mdi-numeric-1-circle-outline::before {
    content: "\f0ca1";
  }
  .mdi-numeric-10::before {
    content: "\f0fe9";
  }
  .mdi-numeric-10-box::before {
    content: "\f0f7d";
  }
  .mdi-numeric-10-box-multiple::before {
    content: "\f0fea";
  }
  .mdi-numeric-10-box-multiple-outline::before {
    content: "\f0feb";
  }
  .mdi-numeric-10-box-outline::before {
    content: "\f0f7e";
  }
  .mdi-numeric-10-circle::before {
    content: "\f0fec";
  }
  .mdi-numeric-10-circle-outline::before {
    content: "\f0fed";
  }
  .mdi-numeric-2::before {
    content: "\f0b3b";
  }
  .mdi-numeric-2-box::before {
    content: "\f03a7";
  }
  .mdi-numeric-2-box-multiple::before {
    content: "\f0f10";
  }
  .mdi-numeric-2-box-multiple-outline::before {
    content: "\f03a8";
  }
  .mdi-numeric-2-box-outline::before {
    content: "\f03a9";
  }
  .mdi-numeric-2-circle::before {
    content: "\f0ca2";
  }
  .mdi-numeric-2-circle-outline::before {
    content: "\f0ca3";
  }
  .mdi-numeric-3::before {
    content: "\f0b3c";
  }
  .mdi-numeric-3-box::before {
    content: "\f03aa";
  }
  .mdi-numeric-3-box-multiple::before {
    content: "\f0f11";
  }
  .mdi-numeric-3-box-multiple-outline::before {
    content: "\f03ab";
  }
  .mdi-numeric-3-box-outline::before {
    content: "\f03ac";
  }
  .mdi-numeric-3-circle::before {
    content: "\f0ca4";
  }
  .mdi-numeric-3-circle-outline::before {
    content: "\f0ca5";
  }
  .mdi-numeric-4::before {
    content: "\f0b3d";
  }
  .mdi-numeric-4-box::before {
    content: "\f03ad";
  }
  .mdi-numeric-4-box-multiple::before {
    content: "\f0f12";
  }
  .mdi-numeric-4-box-multiple-outline::before {
    content: "\f03b2";
  }
  .mdi-numeric-4-box-outline::before {
    content: "\f03ae";
  }
  .mdi-numeric-4-circle::before {
    content: "\f0ca6";
  }
  .mdi-numeric-4-circle-outline::before {
    content: "\f0ca7";
  }
  .mdi-numeric-5::before {
    content: "\f0b3e";
  }
  .mdi-numeric-5-box::before {
    content: "\f03b1";
  }
  .mdi-numeric-5-box-multiple::before {
    content: "\f0f13";
  }
  .mdi-numeric-5-box-multiple-outline::before {
    content: "\f03af";
  }
  .mdi-numeric-5-box-outline::before {
    content: "\f03b0";
  }
  .mdi-numeric-5-circle::before {
    content: "\f0ca8";
  }
  .mdi-numeric-5-circle-outline::before {
    content: "\f0ca9";
  }
  .mdi-numeric-6::before {
    content: "\f0b3f";
  }
  .mdi-numeric-6-box::before {
    content: "\f03b3";
  }
  .mdi-numeric-6-box-multiple::before {
    content: "\f0f14";
  }
  .mdi-numeric-6-box-multiple-outline::before {
    content: "\f03b4";
  }
  .mdi-numeric-6-box-outline::before {
    content: "\f03b5";
  }
  .mdi-numeric-6-circle::before {
    content: "\f0caa";
  }
  .mdi-numeric-6-circle-outline::before {
    content: "\f0cab";
  }
  .mdi-numeric-7::before {
    content: "\f0b40";
  }
  .mdi-numeric-7-box::before {
    content: "\f03b6";
  }
  .mdi-numeric-7-box-multiple::before {
    content: "\f0f15";
  }
  .mdi-numeric-7-box-multiple-outline::before {
    content: "\f03b7";
  }
  .mdi-numeric-7-box-outline::before {
    content: "\f03b8";
  }
  .mdi-numeric-7-circle::before {
    content: "\f0cac";
  }
  .mdi-numeric-7-circle-outline::before {
    content: "\f0cad";
  }
  .mdi-numeric-8::before {
    content: "\f0b41";
  }
  .mdi-numeric-8-box::before {
    content: "\f03b9";
  }
  .mdi-numeric-8-box-multiple::before {
    content: "\f0f16";
  }
  .mdi-numeric-8-box-multiple-outline::before {
    content: "\f03ba";
  }
  .mdi-numeric-8-box-outline::before {
    content: "\f03bb";
  }
  .mdi-numeric-8-circle::before {
    content: "\f0cae";
  }
  .mdi-numeric-8-circle-outline::before {
    content: "\f0caf";
  }
  .mdi-numeric-9::before {
    content: "\f0b42";
  }
  .mdi-numeric-9-box::before {
    content: "\f03bc";
  }
  .mdi-numeric-9-box-multiple::before {
    content: "\f0f17";
  }
  .mdi-numeric-9-box-multiple-outline::before {
    content: "\f03bd";
  }
  .mdi-numeric-9-box-outline::before {
    content: "\f03be";
  }
  .mdi-numeric-9-circle::before {
    content: "\f0cb0";
  }
  .mdi-numeric-9-circle-outline::before {
    content: "\f0cb1";
  }
  .mdi-numeric-9-plus::before {
    content: "\f0fee";
  }
  .mdi-numeric-9-plus-box::before {
    content: "\f03bf";
  }
  .mdi-numeric-9-plus-box-multiple::before {
    content: "\f0f18";
  }
  .mdi-numeric-9-plus-box-multiple-outline::before {
    content: "\f03c0";
  }
  .mdi-numeric-9-plus-box-outline::before {
    content: "\f03c1";
  }
  .mdi-numeric-9-plus-circle::before {
    content: "\f0cb2";
  }
  .mdi-numeric-9-plus-circle-outline::before {
    content: "\f0cb3";
  }
  .mdi-numeric-negative-1::before {
    content: "\f1052";
  }
  .mdi-numeric-positive-1::before {
    content: "\f15cb";
  }
  .mdi-nut::before {
    content: "\f06f8";
  }
  .mdi-nutrition::before {
    content: "\f03c2";
  }
  .mdi-nuxt::before {
    content: "\f1106";
  }
  .mdi-oar::before {
    content: "\f067c";
  }
  .mdi-ocarina::before {
    content: "\f0de0";
  }
  .mdi-oci::before {
    content: "\f12e9";
  }
  .mdi-ocr::before {
    content: "\f113a";
  }
  .mdi-octagon::before {
    content: "\f03c3";
  }
  .mdi-octagon-outline::before {
    content: "\f03c4";
  }
  .mdi-octagram::before {
    content: "\f06f9";
  }
  .mdi-octagram-outline::before {
    content: "\f0775";
  }
  .mdi-odnoklassniki::before {
    content: "\f03c5";
  }
  .mdi-offer::before {
    content: "\f121b";
  }
  .mdi-office-building::before {
    content: "\f0991";
  }
  .mdi-office-building-marker::before {
    content: "\f1520";
  }
  .mdi-office-building-marker-outline::before {
    content: "\f1521";
  }
  .mdi-office-building-outline::before {
    content: "\f151f";
  }
  .mdi-oil::before {
    content: "\f03c7";
  }
  .mdi-oil-lamp::before {
    content: "\f0f19";
  }
  .mdi-oil-level::before {
    content: "\f1053";
  }
  .mdi-oil-temperature::before {
    content: "\f0ff8";
  }
  .mdi-omega::before {
    content: "\f03c9";
  }
  .mdi-one-up::before {
    content: "\f0bad";
  }
  .mdi-onepassword::before {
    content: "\f0881";
  }
  .mdi-opacity::before {
    content: "\f05cc";
  }
  .mdi-open-in-app::before {
    content: "\f03cb";
  }
  .mdi-open-in-new::before {
    content: "\f03cc";
  }
  .mdi-open-source-initiative::before {
    content: "\f0bae";
  }
  .mdi-openid::before {
    content: "\f03cd";
  }
  .mdi-opera::before {
    content: "\f03ce";
  }
  .mdi-orbit::before {
    content: "\f0018";
  }
  .mdi-orbit-variant::before {
    content: "\f15db";
  }
  .mdi-order-alphabetical-ascending::before {
    content: "\f020d";
  }
  .mdi-order-alphabetical-descending::before {
    content: "\f0d07";
  }
  .mdi-order-bool-ascending::before {
    content: "\f02be";
  }
  .mdi-order-bool-ascending-variant::before {
    content: "\f098f";
  }
  .mdi-order-bool-descending::before {
    content: "\f1384";
  }
  .mdi-order-bool-descending-variant::before {
    content: "\f0990";
  }
  .mdi-order-numeric-ascending::before {
    content: "\f0545";
  }
  .mdi-order-numeric-descending::before {
    content: "\f0546";
  }
  .mdi-origin::before {
    content: "\f0b43";
  }
  .mdi-ornament::before {
    content: "\f03cf";
  }
  .mdi-ornament-variant::before {
    content: "\f03d0";
  }
  .mdi-outdoor-lamp::before {
    content: "\f1054";
  }
  .mdi-overscan::before {
    content: "\f1005";
  }
  .mdi-owl::before {
    content: "\f03d2";
  }
  .mdi-pac-man::before {
    content: "\f0baf";
  }
  .mdi-package::before {
    content: "\f03d3";
  }
  .mdi-package-down::before {
    content: "\f03d4";
  }
  .mdi-package-up::before {
    content: "\f03d5";
  }
  .mdi-package-variant::before {
    content: "\f03d6";
  }
  .mdi-package-variant-closed::before {
    content: "\f03d7";
  }
  .mdi-page-first::before {
    content: "\f0600";
  }
  .mdi-page-last::before {
    content: "\f0601";
  }
  .mdi-page-layout-body::before {
    content: "\f06fa";
  }
  .mdi-page-layout-footer::before {
    content: "\f06fb";
  }
  .mdi-page-layout-header::before {
    content: "\f06fc";
  }
  .mdi-page-layout-header-footer::before {
    content: "\f0f7f";
  }
  .mdi-page-layout-sidebar-left::before {
    content: "\f06fd";
  }
  .mdi-page-layout-sidebar-right::before {
    content: "\f06fe";
  }
  .mdi-page-next::before {
    content: "\f0bb0";
  }
  .mdi-page-next-outline::before {
    content: "\f0bb1";
  }
  .mdi-page-previous::before {
    content: "\f0bb2";
  }
  .mdi-page-previous-outline::before {
    content: "\f0bb3";
  }
  .mdi-pail::before {
    content: "\f1417";
  }
  .mdi-pail-minus::before {
    content: "\f1437";
  }
  .mdi-pail-minus-outline::before {
    content: "\f143c";
  }
  .mdi-pail-off::before {
    content: "\f1439";
  }
  .mdi-pail-off-outline::before {
    content: "\f143e";
  }
  .mdi-pail-outline::before {
    content: "\f143a";
  }
  .mdi-pail-plus::before {
    content: "\f1436";
  }
  .mdi-pail-plus-outline::before {
    content: "\f143b";
  }
  .mdi-pail-remove::before {
    content: "\f1438";
  }
  .mdi-pail-remove-outline::before {
    content: "\f143d";
  }
  .mdi-palette::before {
    content: "\f03d8";
  }
  .mdi-palette-advanced::before {
    content: "\f03d9";
  }
  .mdi-palette-outline::before {
    content: "\f0e0c";
  }
  .mdi-palette-swatch::before {
    content: "\f08b5";
  }
  .mdi-palette-swatch-outline::before {
    content: "\f135c";
  }
  .mdi-palm-tree::before {
    content: "\f1055";
  }
  .mdi-pan::before {
    content: "\f0bb4";
  }
  .mdi-pan-bottom-left::before {
    content: "\f0bb5";
  }
  .mdi-pan-bottom-right::before {
    content: "\f0bb6";
  }
  .mdi-pan-down::before {
    content: "\f0bb7";
  }
  .mdi-pan-horizontal::before {
    content: "\f0bb8";
  }
  .mdi-pan-left::before {
    content: "\f0bb9";
  }
  .mdi-pan-right::before {
    content: "\f0bba";
  }
  .mdi-pan-top-left::before {
    content: "\f0bbb";
  }
  .mdi-pan-top-right::before {
    content: "\f0bbc";
  }
  .mdi-pan-up::before {
    content: "\f0bbd";
  }
  .mdi-pan-vertical::before {
    content: "\f0bbe";
  }
  .mdi-panda::before {
    content: "\f03da";
  }
  .mdi-pandora::before {
    content: "\f03db";
  }
  .mdi-panorama::before {
    content: "\f03dc";
  }
  .mdi-panorama-fisheye::before {
    content: "\f03dd";
  }
  .mdi-panorama-horizontal::before {
    content: "\f03de";
  }
  .mdi-panorama-vertical::before {
    content: "\f03df";
  }
  .mdi-panorama-wide-angle::before {
    content: "\f03e0";
  }
  .mdi-paper-cut-vertical::before {
    content: "\f03e1";
  }
  .mdi-paper-roll::before {
    content: "\f1157";
  }
  .mdi-paper-roll-outline::before {
    content: "\f1158";
  }
  .mdi-paperclip::before {
    content: "\f03e2";
  }
  .mdi-parachute::before {
    content: "\f0cb4";
  }
  .mdi-parachute-outline::before {
    content: "\f0cb5";
  }
  .mdi-parking::before {
    content: "\f03e3";
  }
  .mdi-party-popper::before {
    content: "\f1056";
  }
  .mdi-passport::before {
    content: "\f07e3";
  }
  .mdi-passport-biometric::before {
    content: "\f0de1";
  }
  .mdi-pasta::before {
    content: "\f1160";
  }
  .mdi-patio-heater::before {
    content: "\f0f80";
  }
  .mdi-patreon::before {
    content: "\f0882";
  }
  .mdi-pause::before {
    content: "\f03e4";
  }
  .mdi-pause-circle::before {
    content: "\f03e5";
  }
  .mdi-pause-circle-outline::before {
    content: "\f03e6";
  }
  .mdi-pause-octagon::before {
    content: "\f03e7";
  }
  .mdi-pause-octagon-outline::before {
    content: "\f03e8";
  }
  .mdi-paw::before {
    content: "\f03e9";
  }
  .mdi-paw-off::before {
    content: "\f0657";
  }
  .mdi-paw-off-outline::before {
    content: "\f1676";
  }
  .mdi-paw-outline::before {
    content: "\f1675";
  }
  .mdi-pdf-box::before {
    content: "\f0e56";
  }
  .mdi-peace::before {
    content: "\f0884";
  }
  .mdi-peanut::before {
    content: "\f0ffc";
  }
  .mdi-peanut-off::before {
    content: "\f0ffd";
  }
  .mdi-peanut-off-outline::before {
    content: "\f0fff";
  }
  .mdi-peanut-outline::before {
    content: "\f0ffe";
  }
  .mdi-pen::before {
    content: "\f03ea";
  }
  .mdi-pen-lock::before {
    content: "\f0de2";
  }
  .mdi-pen-minus::before {
    content: "\f0de3";
  }
  .mdi-pen-off::before {
    content: "\f0de4";
  }
  .mdi-pen-plus::before {
    content: "\f0de5";
  }
  .mdi-pen-remove::before {
    content: "\f0de6";
  }
  .mdi-pencil::before {
    content: "\f03eb";
  }
  .mdi-pencil-box::before {
    content: "\f03ec";
  }
  .mdi-pencil-box-multiple::before {
    content: "\f1144";
  }
  .mdi-pencil-box-multiple-outline::before {
    content: "\f1145";
  }
  .mdi-pencil-box-outline::before {
    content: "\f03ed";
  }
  .mdi-pencil-circle::before {
    content: "\f06ff";
  }
  .mdi-pencil-circle-outline::before {
    content: "\f0776";
  }
  .mdi-pencil-lock::before {
    content: "\f03ee";
  }
  .mdi-pencil-lock-outline::before {
    content: "\f0de7";
  }
  .mdi-pencil-minus::before {
    content: "\f0de8";
  }
  .mdi-pencil-minus-outline::before {
    content: "\f0de9";
  }
  .mdi-pencil-off::before {
    content: "\f03ef";
  }
  .mdi-pencil-off-outline::before {
    content: "\f0dea";
  }
  .mdi-pencil-outline::before {
    content: "\f0cb6";
  }
  .mdi-pencil-plus::before {
    content: "\f0deb";
  }
  .mdi-pencil-plus-outline::before {
    content: "\f0dec";
  }
  .mdi-pencil-remove::before {
    content: "\f0ded";
  }
  .mdi-pencil-remove-outline::before {
    content: "\f0dee";
  }
  .mdi-pencil-ruler::before {
    content: "\f1353";
  }
  .mdi-penguin::before {
    content: "\f0ec0";
  }
  .mdi-pentagon::before {
    content: "\f0701";
  }
  .mdi-pentagon-outline::before {
    content: "\f0700";
  }
  .mdi-pentagram::before {
    content: "\f1667";
  }
  .mdi-percent::before {
    content: "\f03f0";
  }
  .mdi-percent-outline::before {
    content: "\f1278";
  }
  .mdi-periodic-table::before {
    content: "\f08b6";
  }
  .mdi-perspective-less::before {
    content: "\f0d23";
  }
  .mdi-perspective-more::before {
    content: "\f0d24";
  }
  .mdi-pharmacy::before {
    content: "\f03f1";
  }
  .mdi-phone::before {
    content: "\f03f2";
  }
  .mdi-phone-alert::before {
    content: "\f0f1a";
  }
  .mdi-phone-alert-outline::before {
    content: "\f118e";
  }
  .mdi-phone-bluetooth::before {
    content: "\f03f3";
  }
  .mdi-phone-bluetooth-outline::before {
    content: "\f118f";
  }
  .mdi-phone-cancel::before {
    content: "\f10bc";
  }
  .mdi-phone-cancel-outline::before {
    content: "\f1190";
  }
  .mdi-phone-check::before {
    content: "\f11a9";
  }
  .mdi-phone-check-outline::before {
    content: "\f11aa";
  }
  .mdi-phone-classic::before {
    content: "\f0602";
  }
  .mdi-phone-classic-off::before {
    content: "\f1279";
  }
  .mdi-phone-dial::before {
    content: "\f1559";
  }
  .mdi-phone-dial-outline::before {
    content: "\f155a";
  }
  .mdi-phone-forward::before {
    content: "\f03f4";
  }
  .mdi-phone-forward-outline::before {
    content: "\f1191";
  }
  .mdi-phone-hangup::before {
    content: "\f03f5";
  }
  .mdi-phone-hangup-outline::before {
    content: "\f1192";
  }
  .mdi-phone-in-talk::before {
    content: "\f03f6";
  }
  .mdi-phone-in-talk-outline::before {
    content: "\f1182";
  }
  .mdi-phone-incoming::before {
    content: "\f03f7";
  }
  .mdi-phone-incoming-outline::before {
    content: "\f1193";
  }
  .mdi-phone-lock::before {
    content: "\f03f8";
  }
  .mdi-phone-lock-outline::before {
    content: "\f1194";
  }
  .mdi-phone-log::before {
    content: "\f03f9";
  }
  .mdi-phone-log-outline::before {
    content: "\f1195";
  }
  .mdi-phone-message::before {
    content: "\f1196";
  }
  .mdi-phone-message-outline::before {
    content: "\f1197";
  }
  .mdi-phone-minus::before {
    content: "\f0658";
  }
  .mdi-phone-minus-outline::before {
    content: "\f1198";
  }
  .mdi-phone-missed::before {
    content: "\f03fa";
  }
  .mdi-phone-missed-outline::before {
    content: "\f11a5";
  }
  .mdi-phone-off::before {
    content: "\f0def";
  }
  .mdi-phone-off-outline::before {
    content: "\f11a6";
  }
  .mdi-phone-outgoing::before {
    content: "\f03fb";
  }
  .mdi-phone-outgoing-outline::before {
    content: "\f1199";
  }
  .mdi-phone-outline::before {
    content: "\f0df0";
  }
  .mdi-phone-paused::before {
    content: "\f03fc";
  }
  .mdi-phone-paused-outline::before {
    content: "\f119a";
  }
  .mdi-phone-plus::before {
    content: "\f0659";
  }
  .mdi-phone-plus-outline::before {
    content: "\f119b";
  }
  .mdi-phone-remove::before {
    content: "\f152f";
  }
  .mdi-phone-remove-outline::before {
    content: "\f1530";
  }
  .mdi-phone-return::before {
    content: "\f082f";
  }
  .mdi-phone-return-outline::before {
    content: "\f119c";
  }
  .mdi-phone-ring::before {
    content: "\f11ab";
  }
  .mdi-phone-ring-outline::before {
    content: "\f11ac";
  }
  .mdi-phone-rotate-landscape::before {
    content: "\f0885";
  }
  .mdi-phone-rotate-portrait::before {
    content: "\f0886";
  }
  .mdi-phone-settings::before {
    content: "\f03fd";
  }
  .mdi-phone-settings-outline::before {
    content: "\f119d";
  }
  .mdi-phone-voip::before {
    content: "\f03fe";
  }
  .mdi-pi::before {
    content: "\f03ff";
  }
  .mdi-pi-box::before {
    content: "\f0400";
  }
  .mdi-pi-hole::before {
    content: "\f0df1";
  }
  .mdi-piano::before {
    content: "\f067d";
  }
  .mdi-pickaxe::before {
    content: "\f08b7";
  }
  .mdi-picture-in-picture-bottom-right::before {
    content: "\f0e57";
  }
  .mdi-picture-in-picture-bottom-right-outline::before {
    content: "\f0e58";
  }
  .mdi-picture-in-picture-top-right::before {
    content: "\f0e59";
  }
  .mdi-picture-in-picture-top-right-outline::before {
    content: "\f0e5a";
  }
  .mdi-pier::before {
    content: "\f0887";
  }
  .mdi-pier-crane::before {
    content: "\f0888";
  }
  .mdi-pig::before {
    content: "\f0401";
  }
  .mdi-pig-variant::before {
    content: "\f1006";
  }
  .mdi-pig-variant-outline::before {
    content: "\f1678";
  }
  .mdi-piggy-bank::before {
    content: "\f1007";
  }
  .mdi-piggy-bank-outline::before {
    content: "\f1679";
  }
  .mdi-pill::before {
    content: "\f0402";
  }
  .mdi-pillar::before {
    content: "\f0702";
  }
  .mdi-pin::before {
    content: "\f0403";
  }
  .mdi-pin-off::before {
    content: "\f0404";
  }
  .mdi-pin-off-outline::before {
    content: "\f0930";
  }
  .mdi-pin-outline::before {
    content: "\f0931";
  }
  .mdi-pine-tree::before {
    content: "\f0405";
  }
  .mdi-pine-tree-box::before {
    content: "\f0406";
  }
  .mdi-pine-tree-fire::before {
    content: "\f141a";
  }
  .mdi-pinterest::before {
    content: "\f0407";
  }
  .mdi-pinwheel::before {
    content: "\f0ad5";
  }
  .mdi-pinwheel-outline::before {
    content: "\f0ad6";
  }
  .mdi-pipe::before {
    content: "\f07e5";
  }
  .mdi-pipe-disconnected::before {
    content: "\f07e6";
  }
  .mdi-pipe-leak::before {
    content: "\f0889";
  }
  .mdi-pipe-wrench::before {
    content: "\f1354";
  }
  .mdi-pirate::before {
    content: "\f0a08";
  }
  .mdi-pistol::before {
    content: "\f0703";
  }
  .mdi-piston::before {
    content: "\f088a";
  }
  .mdi-pitchfork::before {
    content: "\f1553";
  }
  .mdi-pizza::before {
    content: "\f0409";
  }
  .mdi-play::before {
    content: "\f040a";
  }
  .mdi-play-box::before {
    content: "\f127a";
  }
  .mdi-play-box-multiple::before {
    content: "\f0d19";
  }
  .mdi-play-box-multiple-outline::before {
    content: "\f13e6";
  }
  .mdi-play-box-outline::before {
    content: "\f040b";
  }
  .mdi-play-circle::before {
    content: "\f040c";
  }
  .mdi-play-circle-outline::before {
    content: "\f040d";
  }
  .mdi-play-network::before {
    content: "\f088b";
  }
  .mdi-play-network-outline::before {
    content: "\f0cb7";
  }
  .mdi-play-outline::before {
    content: "\f0f1b";
  }
  .mdi-play-pause::before {
    content: "\f040e";
  }
  .mdi-play-protected-content::before {
    content: "\f040f";
  }
  .mdi-play-speed::before {
    content: "\f08ff";
  }
  .mdi-playlist-check::before {
    content: "\f05c7";
  }
  .mdi-playlist-edit::before {
    content: "\f0900";
  }
  .mdi-playlist-minus::before {
    content: "\f0410";
  }
  .mdi-playlist-music::before {
    content: "\f0cb8";
  }
  .mdi-playlist-music-outline::before {
    content: "\f0cb9";
  }
  .mdi-playlist-play::before {
    content: "\f0411";
  }
  .mdi-playlist-plus::before {
    content: "\f0412";
  }
  .mdi-playlist-remove::before {
    content: "\f0413";
  }
  .mdi-playlist-star::before {
    content: "\f0df2";
  }
  .mdi-plex::before {
    content: "\f06ba";
  }
  .mdi-plus::before {
    content: "\f0415";
  }
  .mdi-plus-box::before {
    content: "\f0416";
  }
  .mdi-plus-box-multiple::before {
    content: "\f0334";
  }
  .mdi-plus-box-multiple-outline::before {
    content: "\f1143";
  }
  .mdi-plus-box-outline::before {
    content: "\f0704";
  }
  .mdi-plus-circle::before {
    content: "\f0417";
  }
  .mdi-plus-circle-multiple::before {
    content: "\f034c";
  }
  .mdi-plus-circle-multiple-outline::before {
    content: "\f0418";
  }
  .mdi-plus-circle-outline::before {
    content: "\f0419";
  }
  .mdi-plus-minus::before {
    content: "\f0992";
  }
  .mdi-plus-minus-box::before {
    content: "\f0993";
  }
  .mdi-plus-minus-variant::before {
    content: "\f14c9";
  }
  .mdi-plus-network::before {
    content: "\f041a";
  }
  .mdi-plus-network-outline::before {
    content: "\f0cba";
  }
  .mdi-plus-one::before {
    content: "\f041b";
  }
  .mdi-plus-outline::before {
    content: "\f0705";
  }
  .mdi-plus-thick::before {
    content: "\f11ec";
  }
  .mdi-podcast::before {
    content: "\f0994";
  }
  .mdi-podium::before {
    content: "\f0d25";
  }
  .mdi-podium-bronze::before {
    content: "\f0d26";
  }
  .mdi-podium-gold::before {
    content: "\f0d27";
  }
  .mdi-podium-silver::before {
    content: "\f0d28";
  }
  .mdi-point-of-sale::before {
    content: "\f0d92";
  }
  .mdi-pokeball::before {
    content: "\f041d";
  }
  .mdi-pokemon-go::before {
    content: "\f0a09";
  }
  .mdi-poker-chip::before {
    content: "\f0830";
  }
  .mdi-polaroid::before {
    content: "\f041e";
  }
  .mdi-police-badge::before {
    content: "\f1167";
  }
  .mdi-police-badge-outline::before {
    content: "\f1168";
  }
  .mdi-poll::before {
    content: "\f041f";
  }
  .mdi-poll-box::before {
    content: "\f0420";
  }
  .mdi-poll-box-outline::before {
    content: "\f127b";
  }
  .mdi-polo::before {
    content: "\f14c3";
  }
  .mdi-polymer::before {
    content: "\f0421";
  }
  .mdi-pool::before {
    content: "\f0606";
  }
  .mdi-popcorn::before {
    content: "\f0422";
  }
  .mdi-post::before {
    content: "\f1008";
  }
  .mdi-post-outline::before {
    content: "\f1009";
  }
  .mdi-postage-stamp::before {
    content: "\f0cbb";
  }
  .mdi-pot::before {
    content: "\f02e5";
  }
  .mdi-pot-mix::before {
    content: "\f065b";
  }
  .mdi-pot-mix-outline::before {
    content: "\f0677";
  }
  .mdi-pot-outline::before {
    content: "\f02ff";
  }
  .mdi-pot-steam::before {
    content: "\f065a";
  }
  .mdi-pot-steam-outline::before {
    content: "\f0326";
  }
  .mdi-pound::before {
    content: "\f0423";
  }
  .mdi-pound-box::before {
    content: "\f0424";
  }
  .mdi-pound-box-outline::before {
    content: "\f117f";
  }
  .mdi-power::before {
    content: "\f0425";
  }
  .mdi-power-cycle::before {
    content: "\f0901";
  }
  .mdi-power-off::before {
    content: "\f0902";
  }
  .mdi-power-on::before {
    content: "\f0903";
  }
  .mdi-power-plug::before {
    content: "\f06a5";
  }
  .mdi-power-plug-off::before {
    content: "\f06a6";
  }
  .mdi-power-plug-off-outline::before {
    content: "\f1424";
  }
  .mdi-power-plug-outline::before {
    content: "\f1425";
  }
  .mdi-power-settings::before {
    content: "\f0426";
  }
  .mdi-power-sleep::before {
    content: "\f0904";
  }
  .mdi-power-socket::before {
    content: "\f0427";
  }
  .mdi-power-socket-au::before {
    content: "\f0905";
  }
  .mdi-power-socket-de::before {
    content: "\f1107";
  }
  .mdi-power-socket-eu::before {
    content: "\f07e7";
  }
  .mdi-power-socket-fr::before {
    content: "\f1108";
  }
  .mdi-power-socket-it::before {
    content: "\f14ff";
  }
  .mdi-power-socket-jp::before {
    content: "\f1109";
  }
  .mdi-power-socket-uk::before {
    content: "\f07e8";
  }
  .mdi-power-socket-us::before {
    content: "\f07e9";
  }
  .mdi-power-standby::before {
    content: "\f0906";
  }
  .mdi-powershell::before {
    content: "\f0a0a";
  }
  .mdi-prescription::before {
    content: "\f0706";
  }
  .mdi-presentation::before {
    content: "\f0428";
  }
  .mdi-presentation-play::before {
    content: "\f0429";
  }
  .mdi-pretzel::before {
    content: "\f1562";
  }
  .mdi-printer::before {
    content: "\f042a";
  }
  .mdi-printer-3d::before {
    content: "\f042b";
  }
  .mdi-printer-3d-nozzle::before {
    content: "\f0e5b";
  }
  .mdi-printer-3d-nozzle-alert::before {
    content: "\f11c0";
  }
  .mdi-printer-3d-nozzle-alert-outline::before {
    content: "\f11c1";
  }
  .mdi-printer-3d-nozzle-outline::before {
    content: "\f0e5c";
  }
  .mdi-printer-alert::before {
    content: "\f042c";
  }
  .mdi-printer-check::before {
    content: "\f1146";
  }
  .mdi-printer-eye::before {
    content: "\f1458";
  }
  .mdi-printer-off::before {
    content: "\f0e5d";
  }
  .mdi-printer-pos::before {
    content: "\f1057";
  }
  .mdi-printer-search::before {
    content: "\f1457";
  }
  .mdi-printer-settings::before {
    content: "\f0707";
  }
  .mdi-printer-wireless::before {
    content: "\f0a0b";
  }
  .mdi-priority-high::before {
    content: "\f0603";
  }
  .mdi-priority-low::before {
    content: "\f0604";
  }
  .mdi-professional-hexagon::before {
    content: "\f042d";
  }
  .mdi-progress-alert::before {
    content: "\f0cbc";
  }
  .mdi-progress-check::before {
    content: "\f0995";
  }
  .mdi-progress-clock::before {
    content: "\f0996";
  }
  .mdi-progress-close::before {
    content: "\f110a";
  }
  .mdi-progress-download::before {
    content: "\f0997";
  }
  .mdi-progress-question::before {
    content: "\f1522";
  }
  .mdi-progress-upload::before {
    content: "\f0998";
  }
  .mdi-progress-wrench::before {
    content: "\f0cbd";
  }
  .mdi-projector::before {
    content: "\f042e";
  }
  .mdi-projector-screen::before {
    content: "\f042f";
  }
  .mdi-projector-screen-outline::before {
    content: "\f1724";
  }
  .mdi-propane-tank::before {
    content: "\f1357";
  }
  .mdi-propane-tank-outline::before {
    content: "\f1358";
  }
  .mdi-protocol::before {
    content: "\f0fd8";
  }
  .mdi-publish::before {
    content: "\f06a7";
  }
  .mdi-pulse::before {
    content: "\f0430";
  }
  .mdi-pump::before {
    content: "\f1402";
  }
  .mdi-pumpkin::before {
    content: "\f0bbf";
  }
  .mdi-purse::before {
    content: "\f0f1c";
  }
  .mdi-purse-outline::before {
    content: "\f0f1d";
  }
  .mdi-puzzle::before {
    content: "\f0431";
  }
  .mdi-puzzle-check::before {
    content: "\f1426";
  }
  .mdi-puzzle-check-outline::before {
    content: "\f1427";
  }
  .mdi-puzzle-edit::before {
    content: "\f14d3";
  }
  .mdi-puzzle-edit-outline::before {
    content: "\f14d9";
  }
  .mdi-puzzle-heart::before {
    content: "\f14d4";
  }
  .mdi-puzzle-heart-outline::before {
    content: "\f14da";
  }
  .mdi-puzzle-minus::before {
    content: "\f14d1";
  }
  .mdi-puzzle-minus-outline::before {
    content: "\f14d7";
  }
  .mdi-puzzle-outline::before {
    content: "\f0a66";
  }
  .mdi-puzzle-plus::before {
    content: "\f14d0";
  }
  .mdi-puzzle-plus-outline::before {
    content: "\f14d6";
  }
  .mdi-puzzle-remove::before {
    content: "\f14d2";
  }
  .mdi-puzzle-remove-outline::before {
    content: "\f14d8";
  }
  .mdi-puzzle-star::before {
    content: "\f14d5";
  }
  .mdi-puzzle-star-outline::before {
    content: "\f14db";
  }
  .mdi-qi::before {
    content: "\f0999";
  }
  .mdi-qqchat::before {
    content: "\f0605";
  }
  .mdi-qrcode::before {
    content: "\f0432";
  }
  .mdi-qrcode-edit::before {
    content: "\f08b8";
  }
  .mdi-qrcode-minus::before {
    content: "\f118c";
  }
  .mdi-qrcode-plus::before {
    content: "\f118b";
  }
  .mdi-qrcode-remove::before {
    content: "\f118d";
  }
  .mdi-qrcode-scan::before {
    content: "\f0433";
  }
  .mdi-quadcopter::before {
    content: "\f0434";
  }
  .mdi-quality-high::before {
    content: "\f0435";
  }
  .mdi-quality-low::before {
    content: "\f0a0c";
  }
  .mdi-quality-medium::before {
    content: "\f0a0d";
  }
  .mdi-quora::before {
    content: "\f0d29";
  }
  .mdi-rabbit::before {
    content: "\f0907";
  }
  .mdi-racing-helmet::before {
    content: "\f0d93";
  }
  .mdi-racquetball::before {
    content: "\f0d94";
  }
  .mdi-radar::before {
    content: "\f0437";
  }
  .mdi-radiator::before {
    content: "\f0438";
  }
  .mdi-radiator-disabled::before {
    content: "\f0ad7";
  }
  .mdi-radiator-off::before {
    content: "\f0ad8";
  }
  .mdi-radio::before {
    content: "\f0439";
  }
  .mdi-radio-am::before {
    content: "\f0cbe";
  }
  .mdi-radio-fm::before {
    content: "\f0cbf";
  }
  .mdi-radio-handheld::before {
    content: "\f043a";
  }
  .mdi-radio-off::before {
    content: "\f121c";
  }
  .mdi-radio-tower::before {
    content: "\f043b";
  }
  .mdi-radioactive::before {
    content: "\f043c";
  }
  .mdi-radioactive-off::before {
    content: "\f0ec1";
  }
  .mdi-radiobox-blank::before {
    content: "\f043d";
  }
  .mdi-radiobox-marked::before {
    content: "\f043e";
  }
  .mdi-radiology-box::before {
    content: "\f14c5";
  }
  .mdi-radiology-box-outline::before {
    content: "\f14c6";
  }
  .mdi-radius::before {
    content: "\f0cc0";
  }
  .mdi-radius-outline::before {
    content: "\f0cc1";
  }
  .mdi-railroad-light::before {
    content: "\f0f1e";
  }
  .mdi-rake::before {
    content: "\f1544";
  }
  .mdi-raspberry-pi::before {
    content: "\f043f";
  }
  .mdi-ray-end::before {
    content: "\f0440";
  }
  .mdi-ray-end-arrow::before {
    content: "\f0441";
  }
  .mdi-ray-start::before {
    content: "\f0442";
  }
  .mdi-ray-start-arrow::before {
    content: "\f0443";
  }
  .mdi-ray-start-end::before {
    content: "\f0444";
  }
  .mdi-ray-start-vertex-end::before {
    content: "\f15d8";
  }
  .mdi-ray-vertex::before {
    content: "\f0445";
  }
  .mdi-react::before {
    content: "\f0708";
  }
  .mdi-read::before {
    content: "\f0447";
  }
  .mdi-receipt::before {
    content: "\f0449";
  }
  .mdi-record::before {
    content: "\f044a";
  }
  .mdi-record-circle::before {
    content: "\f0ec2";
  }
  .mdi-record-circle-outline::before {
    content: "\f0ec3";
  }
  .mdi-record-player::before {
    content: "\f099a";
  }
  .mdi-record-rec::before {
    content: "\f044b";
  }
  .mdi-rectangle::before {
    content: "\f0e5e";
  }
  .mdi-rectangle-outline::before {
    content: "\f0e5f";
  }
  .mdi-recycle::before {
    content: "\f044c";
  }
  .mdi-recycle-variant::before {
    content: "\f139d";
  }
  .mdi-reddit::before {
    content: "\f044d";
  }
  .mdi-redhat::before {
    content: "\f111b";
  }
  .mdi-redo::before {
    content: "\f044e";
  }
  .mdi-redo-variant::before {
    content: "\f044f";
  }
  .mdi-reflect-horizontal::before {
    content: "\f0a0e";
  }
  .mdi-reflect-vertical::before {
    content: "\f0a0f";
  }
  .mdi-refresh::before {
    content: "\f0450";
  }
  .mdi-refresh-circle::before {
    content: "\f1377";
  }
  .mdi-regex::before {
    content: "\f0451";
  }
  .mdi-registered-trademark::before {
    content: "\f0a67";
  }
  .mdi-reiterate::before {
    content: "\f1588";
  }
  .mdi-relation-many-to-many::before {
    content: "\f1496";
  }
  .mdi-relation-many-to-one::before {
    content: "\f1497";
  }
  .mdi-relation-many-to-one-or-many::before {
    content: "\f1498";
  }
  .mdi-relation-many-to-only-one::before {
    content: "\f1499";
  }
  .mdi-relation-many-to-zero-or-many::before {
    content: "\f149a";
  }
  .mdi-relation-many-to-zero-or-one::before {
    content: "\f149b";
  }
  .mdi-relation-one-or-many-to-many::before {
    content: "\f149c";
  }
  .mdi-relation-one-or-many-to-one::before {
    content: "\f149d";
  }
  .mdi-relation-one-or-many-to-one-or-many::before {
    content: "\f149e";
  }
  .mdi-relation-one-or-many-to-only-one::before {
    content: "\f149f";
  }
  .mdi-relation-one-or-many-to-zero-or-many::before {
    content: "\f14a0";
  }
  .mdi-relation-one-or-many-to-zero-or-one::before {
    content: "\f14a1";
  }
  .mdi-relation-one-to-many::before {
    content: "\f14a2";
  }
  .mdi-relation-one-to-one::before {
    content: "\f14a3";
  }
  .mdi-relation-one-to-one-or-many::before {
    content: "\f14a4";
  }
  .mdi-relation-one-to-only-one::before {
    content: "\f14a5";
  }
  .mdi-relation-one-to-zero-or-many::before {
    content: "\f14a6";
  }
  .mdi-relation-one-to-zero-or-one::before {
    content: "\f14a7";
  }
  .mdi-relation-only-one-to-many::before {
    content: "\f14a8";
  }
  .mdi-relation-only-one-to-one::before {
    content: "\f14a9";
  }
  .mdi-relation-only-one-to-one-or-many::before {
    content: "\f14aa";
  }
  .mdi-relation-only-one-to-only-one::before {
    content: "\f14ab";
  }
  .mdi-relation-only-one-to-zero-or-many::before {
    content: "\f14ac";
  }
  .mdi-relation-only-one-to-zero-or-one::before {
    content: "\f14ad";
  }
  .mdi-relation-zero-or-many-to-many::before {
    content: "\f14ae";
  }
  .mdi-relation-zero-or-many-to-one::before {
    content: "\f14af";
  }
  .mdi-relation-zero-or-many-to-one-or-many::before {
    content: "\f14b0";
  }
  .mdi-relation-zero-or-many-to-only-one::before {
    content: "\f14b1";
  }
  .mdi-relation-zero-or-many-to-zero-or-many::before {
    content: "\f14b2";
  }
  .mdi-relation-zero-or-many-to-zero-or-one::before {
    content: "\f14b3";
  }
  .mdi-relation-zero-or-one-to-many::before {
    content: "\f14b4";
  }
  .mdi-relation-zero-or-one-to-one::before {
    content: "\f14b5";
  }
  .mdi-relation-zero-or-one-to-one-or-many::before {
    content: "\f14b6";
  }
  .mdi-relation-zero-or-one-to-only-one::before {
    content: "\f14b7";
  }
  .mdi-relation-zero-or-one-to-zero-or-many::before {
    content: "\f14b8";
  }
  .mdi-relation-zero-or-one-to-zero-or-one::before {
    content: "\f14b9";
  }
  .mdi-relative-scale::before {
    content: "\f0452";
  }
  .mdi-reload::before {
    content: "\f0453";
  }
  .mdi-reload-alert::before {
    content: "\f110b";
  }
  .mdi-reminder::before {
    content: "\f088c";
  }
  .mdi-remote::before {
    content: "\f0454";
  }
  .mdi-remote-desktop::before {
    content: "\f08b9";
  }
  .mdi-remote-off::before {
    content: "\f0ec4";
  }
  .mdi-remote-tv::before {
    content: "\f0ec5";
  }
  .mdi-remote-tv-off::before {
    content: "\f0ec6";
  }
  .mdi-rename-box::before {
    content: "\f0455";
  }
  .mdi-reorder-horizontal::before {
    content: "\f0688";
  }
  .mdi-reorder-vertical::before {
    content: "\f0689";
  }
  .mdi-repeat::before {
    content: "\f0456";
  }
  .mdi-repeat-off::before {
    content: "\f0457";
  }
  .mdi-repeat-once::before {
    content: "\f0458";
  }
  .mdi-replay::before {
    content: "\f0459";
  }
  .mdi-reply::before {
    content: "\f045a";
  }
  .mdi-reply-all::before {
    content: "\f045b";
  }
  .mdi-reply-all-outline::before {
    content: "\f0f1f";
  }
  .mdi-reply-circle::before {
    content: "\f11ae";
  }
  .mdi-reply-outline::before {
    content: "\f0f20";
  }
  .mdi-reproduction::before {
    content: "\f045c";
  }
  .mdi-resistor::before {
    content: "\f0b44";
  }
  .mdi-resistor-nodes::before {
    content: "\f0b45";
  }
  .mdi-resize::before {
    content: "\f0a68";
  }
  .mdi-resize-bottom-right::before {
    content: "\f045d";
  }
  .mdi-responsive::before {
    content: "\f045e";
  }
  .mdi-restart::before {
    content: "\f0709";
  }
  .mdi-restart-alert::before {
    content: "\f110c";
  }
  .mdi-restart-off::before {
    content: "\f0d95";
  }
  .mdi-restore::before {
    content: "\f099b";
  }
  .mdi-restore-alert::before {
    content: "\f110d";
  }
  .mdi-rewind::before {
    content: "\f045f";
  }
  .mdi-rewind-10::before {
    content: "\f0d2a";
  }
  .mdi-rewind-30::before {
    content: "\f0d96";
  }
  .mdi-rewind-5::before {
    content: "\f11f9";
  }
  .mdi-rewind-60::before {
    content: "\f160c";
  }
  .mdi-rewind-outline::before {
    content: "\f070a";
  }
  .mdi-rhombus::before {
    content: "\f070b";
  }
  .mdi-rhombus-medium::before {
    content: "\f0a10";
  }
  .mdi-rhombus-medium-outline::before {
    content: "\f14dc";
  }
  .mdi-rhombus-outline::before {
    content: "\f070c";
  }
  .mdi-rhombus-split::before {
    content: "\f0a11";
  }
  .mdi-rhombus-split-outline::before {
    content: "\f14dd";
  }
  .mdi-ribbon::before {
    content: "\f0460";
  }
  .mdi-rice::before {
    content: "\f07ea";
  }
  .mdi-rickshaw::before {
    content: "\f15bb";
  }
  .mdi-rickshaw-electric::before {
    content: "\f15bc";
  }
  .mdi-ring::before {
    content: "\f07eb";
  }
  .mdi-rivet::before {
    content: "\f0e60";
  }
  .mdi-road::before {
    content: "\f0461";
  }
  .mdi-road-variant::before {
    content: "\f0462";
  }
  .mdi-robber::before {
    content: "\f1058";
  }
  .mdi-robot::before {
    content: "\f06a9";
  }
  .mdi-robot-angry::before {
    content: "\f169d";
  }
  .mdi-robot-angry-outline::before {
    content: "\f169e";
  }
  .mdi-robot-confused::before {
    content: "\f169f";
  }
  .mdi-robot-confused-outline::before {
    content: "\f16a0";
  }
  .mdi-robot-dead::before {
    content: "\f16a1";
  }
  .mdi-robot-dead-outline::before {
    content: "\f16a2";
  }
  .mdi-robot-excited::before {
    content: "\f16a3";
  }
  .mdi-robot-excited-outline::before {
    content: "\f16a4";
  }
  .mdi-robot-happy::before {
    content: "\f1719";
  }
  .mdi-robot-happy-outline::before {
    content: "\f171a";
  }
  .mdi-robot-industrial::before {
    content: "\f0b46";
  }
  .mdi-robot-love::before {
    content: "\f16a5";
  }
  .mdi-robot-love-outline::before {
    content: "\f16a6";
  }
  .mdi-robot-mower::before {
    content: "\f11f7";
  }
  .mdi-robot-mower-outline::before {
    content: "\f11f3";
  }
  .mdi-robot-off::before {
    content: "\f16a7";
  }
  .mdi-robot-off-outline::before {
    content: "\f167b";
  }
  .mdi-robot-outline::before {
    content: "\f167a";
  }
  .mdi-robot-vacuum::before {
    content: "\f070d";
  }
  .mdi-robot-vacuum-variant::before {
    content: "\f0908";
  }
  .mdi-rocket::before {
    content: "\f0463";
  }
  .mdi-rocket-launch::before {
    content: "\f14de";
  }
  .mdi-rocket-launch-outline::before {
    content: "\f14df";
  }
  .mdi-rocket-outline::before {
    content: "\f13af";
  }
  .mdi-rodent::before {
    content: "\f1327";
  }
  .mdi-roller-skate::before {
    content: "\f0d2b";
  }
  .mdi-roller-skate-off::before {
    content: "\f0145";
  }
  .mdi-rollerblade::before {
    content: "\f0d2c";
  }
  .mdi-rollerblade-off::before {
    content: "\f002e";
  }
  .mdi-rollupjs::before {
    content: "\f0bc0";
  }
  .mdi-roman-numeral-1::before {
    content: "\f1088";
  }
  .mdi-roman-numeral-10::before {
    content: "\f1091";
  }
  .mdi-roman-numeral-2::before {
    content: "\f1089";
  }
  .mdi-roman-numeral-3::before {
    content: "\f108a";
  }
  .mdi-roman-numeral-4::before {
    content: "\f108b";
  }
  .mdi-roman-numeral-5::before {
    content: "\f108c";
  }
  .mdi-roman-numeral-6::before {
    content: "\f108d";
  }
  .mdi-roman-numeral-7::before {
    content: "\f108e";
  }
  .mdi-roman-numeral-8::before {
    content: "\f108f";
  }
  .mdi-roman-numeral-9::before {
    content: "\f1090";
  }
  .mdi-room-service::before {
    content: "\f088d";
  }
  .mdi-room-service-outline::before {
    content: "\f0d97";
  }
  .mdi-rotate-3d::before {
    content: "\f0ec7";
  }
  .mdi-rotate-3d-variant::before {
    content: "\f0464";
  }
  .mdi-rotate-left::before {
    content: "\f0465";
  }
  .mdi-rotate-left-variant::before {
    content: "\f0466";
  }
  .mdi-rotate-orbit::before {
    content: "\f0d98";
  }
  .mdi-rotate-right::before {
    content: "\f0467";
  }
  .mdi-rotate-right-variant::before {
    content: "\f0468";
  }
  .mdi-rounded-corner::before {
    content: "\f0607";
  }
  .mdi-router::before {
    content: "\f11e2";
  }
  .mdi-router-network::before {
    content: "\f1087";
  }
  .mdi-router-wireless::before {
    content: "\f0469";
  }
  .mdi-router-wireless-off::before {
    content: "\f15a3";
  }
  .mdi-router-wireless-settings::before {
    content: "\f0a69";
  }
  .mdi-routes::before {
    content: "\f046a";
  }
  .mdi-routes-clock::before {
    content: "\f1059";
  }
  .mdi-rowing::before {
    content: "\f0608";
  }
  .mdi-rss::before {
    content: "\f046b";
  }
  .mdi-rss-box::before {
    content: "\f046c";
  }
  .mdi-rss-off::before {
    content: "\f0f21";
  }
  .mdi-rug::before {
    content: "\f1475";
  }
  .mdi-rugby::before {
    content: "\f0d99";
  }
  .mdi-ruler::before {
    content: "\f046d";
  }
  .mdi-ruler-square::before {
    content: "\f0cc2";
  }
  .mdi-ruler-square-compass::before {
    content: "\f0ebe";
  }
  .mdi-run::before {
    content: "\f070e";
  }
  .mdi-run-fast::before {
    content: "\f046e";
  }
  .mdi-rv-truck::before {
    content: "\f11d4";
  }
  .mdi-sack::before {
    content: "\f0d2e";
  }
  .mdi-sack-percent::before {
    content: "\f0d2f";
  }
  .mdi-safe::before {
    content: "\f0a6a";
  }
  .mdi-safe-square::before {
    content: "\f127c";
  }
  .mdi-safe-square-outline::before {
    content: "\f127d";
  }
  .mdi-safety-goggles::before {
    content: "\f0d30";
  }
  .mdi-sail-boat::before {
    content: "\f0ec8";
  }
  .mdi-sale::before {
    content: "\f046f";
  }
  .mdi-salesforce::before {
    content: "\f088e";
  }
  .mdi-sass::before {
    content: "\f07ec";
  }
  .mdi-satellite::before {
    content: "\f0470";
  }
  .mdi-satellite-uplink::before {
    content: "\f0909";
  }
  .mdi-satellite-variant::before {
    content: "\f0471";
  }
  .mdi-sausage::before {
    content: "\f08ba";
  }
  .mdi-saw-blade::before {
    content: "\f0e61";
  }
  .mdi-sawtooth-wave::before {
    content: "\f147a";
  }
  .mdi-saxophone::before {
    content: "\f0609";
  }
  .mdi-scale::before {
    content: "\f0472";
  }
  .mdi-scale-balance::before {
    content: "\f05d1";
  }
  .mdi-scale-bathroom::before {
    content: "\f0473";
  }
  .mdi-scale-off::before {
    content: "\f105a";
  }
  .mdi-scan-helper::before {
    content: "\f13d8";
  }
  .mdi-scanner::before {
    content: "\f06ab";
  }
  .mdi-scanner-off::before {
    content: "\f090a";
  }
  .mdi-scatter-plot::before {
    content: "\f0ec9";
  }
  .mdi-scatter-plot-outline::before {
    content: "\f0eca";
  }
  .mdi-school::before {
    content: "\f0474";
  }
  .mdi-school-outline::before {
    content: "\f1180";
  }
  .mdi-scissors-cutting::before {
    content: "\f0a6b";
  }
  .mdi-scooter::before {
    content: "\f15bd";
  }
  .mdi-scooter-electric::before {
    content: "\f15be";
  }
  .mdi-scoreboard::before {
    content: "\f127e";
  }
  .mdi-scoreboard-outline::before {
    content: "\f127f";
  }
  .mdi-screen-rotation::before {
    content: "\f0475";
  }
  .mdi-screen-rotation-lock::before {
    content: "\f0478";
  }
  .mdi-screw-flat-top::before {
    content: "\f0df3";
  }
  .mdi-screw-lag::before {
    content: "\f0df4";
  }
  .mdi-screw-machine-flat-top::before {
    content: "\f0df5";
  }
  .mdi-screw-machine-round-top::before {
    content: "\f0df6";
  }
  .mdi-screw-round-top::before {
    content: "\f0df7";
  }
  .mdi-screwdriver::before {
    content: "\f0476";
  }
  .mdi-script::before {
    content: "\f0bc1";
  }
  .mdi-script-outline::before {
    content: "\f0477";
  }
  .mdi-script-text::before {
    content: "\f0bc2";
  }
  .mdi-script-text-key::before {
    content: "\f1725";
  }
  .mdi-script-text-key-outline::before {
    content: "\f1726";
  }
  .mdi-script-text-outline::before {
    content: "\f0bc3";
  }
  .mdi-script-text-play::before {
    content: "\f1727";
  }
  .mdi-script-text-play-outline::before {
    content: "\f1728";
  }
  .mdi-sd::before {
    content: "\f0479";
  }
  .mdi-seal::before {
    content: "\f047a";
  }
  .mdi-seal-variant::before {
    content: "\f0fd9";
  }
  .mdi-search-web::before {
    content: "\f070f";
  }
  .mdi-seat::before {
    content: "\f0cc3";
  }
  .mdi-seat-flat::before {
    content: "\f047b";
  }
  .mdi-seat-flat-angled::before {
    content: "\f047c";
  }
  .mdi-seat-individual-suite::before {
    content: "\f047d";
  }
  .mdi-seat-legroom-extra::before {
    content: "\f047e";
  }
  .mdi-seat-legroom-normal::before {
    content: "\f047f";
  }
  .mdi-seat-legroom-reduced::before {
    content: "\f0480";
  }
  .mdi-seat-outline::before {
    content: "\f0cc4";
  }
  .mdi-seat-passenger::before {
    content: "\f1249";
  }
  .mdi-seat-recline-extra::before {
    content: "\f0481";
  }
  .mdi-seat-recline-normal::before {
    content: "\f0482";
  }
  .mdi-seatbelt::before {
    content: "\f0cc5";
  }
  .mdi-security::before {
    content: "\f0483";
  }
  .mdi-security-network::before {
    content: "\f0484";
  }
  .mdi-seed::before {
    content: "\f0e62";
  }
  .mdi-seed-off::before {
    content: "\f13fd";
  }
  .mdi-seed-off-outline::before {
    content: "\f13fe";
  }
  .mdi-seed-outline::before {
    content: "\f0e63";
  }
  .mdi-seesaw::before {
    content: "\f15a4";
  }
  .mdi-segment::before {
    content: "\f0ecb";
  }
  .mdi-select::before {
    content: "\f0485";
  }
  .mdi-select-all::before {
    content: "\f0486";
  }
  .mdi-select-color::before {
    content: "\f0d31";
  }
  .mdi-select-compare::before {
    content: "\f0ad9";
  }
  .mdi-select-drag::before {
    content: "\f0a6c";
  }
  .mdi-select-group::before {
    content: "\f0f82";
  }
  .mdi-select-inverse::before {
    content: "\f0487";
  }
  .mdi-select-marker::before {
    content: "\f1280";
  }
  .mdi-select-multiple::before {
    content: "\f1281";
  }
  .mdi-select-multiple-marker::before {
    content: "\f1282";
  }
  .mdi-select-off::before {
    content: "\f0488";
  }
  .mdi-select-place::before {
    content: "\f0fda";
  }
  .mdi-select-search::before {
    content: "\f1204";
  }
  .mdi-selection::before {
    content: "\f0489";
  }
  .mdi-selection-drag::before {
    content: "\f0a6d";
  }
  .mdi-selection-ellipse::before {
    content: "\f0d32";
  }
  .mdi-selection-ellipse-arrow-inside::before {
    content: "\f0f22";
  }
  .mdi-selection-marker::before {
    content: "\f1283";
  }
  .mdi-selection-multiple::before {
    content: "\f1285";
  }
  .mdi-selection-multiple-marker::before {
    content: "\f1284";
  }
  .mdi-selection-off::before {
    content: "\f0777";
  }
  .mdi-selection-search::before {
    content: "\f1205";
  }
  .mdi-semantic-web::before {
    content: "\f1316";
  }
  .mdi-send::before {
    content: "\f048a";
  }
  .mdi-send-check::before {
    content: "\f1161";
  }
  .mdi-send-check-outline::before {
    content: "\f1162";
  }
  .mdi-send-circle::before {
    content: "\f0df8";
  }
  .mdi-send-circle-outline::before {
    content: "\f0df9";
  }
  .mdi-send-clock::before {
    content: "\f1163";
  }
  .mdi-send-clock-outline::before {
    content: "\f1164";
  }
  .mdi-send-lock::before {
    content: "\f07ed";
  }
  .mdi-send-lock-outline::before {
    content: "\f1166";
  }
  .mdi-send-outline::before {
    content: "\f1165";
  }
  .mdi-serial-port::before {
    content: "\f065c";
  }
  .mdi-server::before {
    content: "\f048b";
  }
  .mdi-server-minus::before {
    content: "\f048c";
  }
  .mdi-server-network::before {
    content: "\f048d";
  }
  .mdi-server-network-off::before {
    content: "\f048e";
  }
  .mdi-server-off::before {
    content: "\f048f";
  }
  .mdi-server-plus::before {
    content: "\f0490";
  }
  .mdi-server-remove::before {
    content: "\f0491";
  }
  .mdi-server-security::before {
    content: "\f0492";
  }
  .mdi-set-all::before {
    content: "\f0778";
  }
  .mdi-set-center::before {
    content: "\f0779";
  }
  .mdi-set-center-right::before {
    content: "\f077a";
  }
  .mdi-set-left::before {
    content: "\f077b";
  }
  .mdi-set-left-center::before {
    content: "\f077c";
  }
  .mdi-set-left-right::before {
    content: "\f077d";
  }
  .mdi-set-merge::before {
    content: "\f14e0";
  }
  .mdi-set-none::before {
    content: "\f077e";
  }
  .mdi-set-right::before {
    content: "\f077f";
  }
  .mdi-set-split::before {
    content: "\f14e1";
  }
  .mdi-set-square::before {
    content: "\f145d";
  }
  .mdi-set-top-box::before {
    content: "\f099f";
  }
  .mdi-settings-helper::before {
    content: "\f0a6e";
  }
  .mdi-shaker::before {
    content: "\f110e";
  }
  .mdi-shaker-outline::before {
    content: "\f110f";
  }
  .mdi-shape::before {
    content: "\f0831";
  }
  .mdi-shape-circle-plus::before {
    content: "\f065d";
  }
  .mdi-shape-outline::before {
    content: "\f0832";
  }
  .mdi-shape-oval-plus::before {
    content: "\f11fa";
  }
  .mdi-shape-plus::before {
    content: "\f0495";
  }
  .mdi-shape-polygon-plus::before {
    content: "\f065e";
  }
  .mdi-shape-rectangle-plus::before {
    content: "\f065f";
  }
  .mdi-shape-square-plus::before {
    content: "\f0660";
  }
  .mdi-shape-square-rounded-plus::before {
    content: "\f14fa";
  }
  .mdi-share::before {
    content: "\f0496";
  }
  .mdi-share-all::before {
    content: "\f11f4";
  }
  .mdi-share-all-outline::before {
    content: "\f11f5";
  }
  .mdi-share-circle::before {
    content: "\f11ad";
  }
  .mdi-share-off::before {
    content: "\f0f23";
  }
  .mdi-share-off-outline::before {
    content: "\f0f24";
  }
  .mdi-share-outline::before {
    content: "\f0932";
  }
  .mdi-share-variant::before {
    content: "\f0497";
  }
  .mdi-share-variant-outline::before {
    content: "\f1514";
  }
  .mdi-shark-fin::before {
    content: "\f1673";
  }
  .mdi-shark-fin-outline::before {
    content: "\f1674";
  }
  .mdi-sheep::before {
    content: "\f0cc6";
  }
  .mdi-shield::before {
    content: "\f0498";
  }
  .mdi-shield-account::before {
    content: "\f088f";
  }
  .mdi-shield-account-outline::before {
    content: "\f0a12";
  }
  .mdi-shield-account-variant::before {
    content: "\f15a7";
  }
  .mdi-shield-account-variant-outline::before {
    content: "\f15a8";
  }
  .mdi-shield-airplane::before {
    content: "\f06bb";
  }
  .mdi-shield-airplane-outline::before {
    content: "\f0cc7";
  }
  .mdi-shield-alert::before {
    content: "\f0ecc";
  }
  .mdi-shield-alert-outline::before {
    content: "\f0ecd";
  }
  .mdi-shield-bug::before {
    content: "\f13da";
  }
  .mdi-shield-bug-outline::before {
    content: "\f13db";
  }
  .mdi-shield-car::before {
    content: "\f0f83";
  }
  .mdi-shield-check::before {
    content: "\f0565";
  }
  .mdi-shield-check-outline::before {
    content: "\f0cc8";
  }
  .mdi-shield-cross::before {
    content: "\f0cc9";
  }
  .mdi-shield-cross-outline::before {
    content: "\f0cca";
  }
  .mdi-shield-edit::before {
    content: "\f11a0";
  }
  .mdi-shield-edit-outline::before {
    content: "\f11a1";
  }
  .mdi-shield-half::before {
    content: "\f1360";
  }
  .mdi-shield-half-full::before {
    content: "\f0780";
  }
  .mdi-shield-home::before {
    content: "\f068a";
  }
  .mdi-shield-home-outline::before {
    content: "\f0ccb";
  }
  .mdi-shield-key::before {
    content: "\f0bc4";
  }
  .mdi-shield-key-outline::before {
    content: "\f0bc5";
  }
  .mdi-shield-link-variant::before {
    content: "\f0d33";
  }
  .mdi-shield-link-variant-outline::before {
    content: "\f0d34";
  }
  .mdi-shield-lock::before {
    content: "\f099d";
  }
  .mdi-shield-lock-outline::before {
    content: "\f0ccc";
  }
  .mdi-shield-off::before {
    content: "\f099e";
  }
  .mdi-shield-off-outline::before {
    content: "\f099c";
  }
  .mdi-shield-outline::before {
    content: "\f0499";
  }
  .mdi-shield-plus::before {
    content: "\f0ada";
  }
  .mdi-shield-plus-outline::before {
    content: "\f0adb";
  }
  .mdi-shield-refresh::before {
    content: "\f00aa";
  }
  .mdi-shield-refresh-outline::before {
    content: "\f01e0";
  }
  .mdi-shield-remove::before {
    content: "\f0adc";
  }
  .mdi-shield-remove-outline::before {
    content: "\f0add";
  }
  .mdi-shield-search::before {
    content: "\f0d9a";
  }
  .mdi-shield-star::before {
    content: "\f113b";
  }
  .mdi-shield-star-outline::before {
    content: "\f113c";
  }
  .mdi-shield-sun::before {
    content: "\f105d";
  }
  .mdi-shield-sun-outline::before {
    content: "\f105e";
  }
  .mdi-shield-sync::before {
    content: "\f11a2";
  }
  .mdi-shield-sync-outline::before {
    content: "\f11a3";
  }
  .mdi-ship-wheel::before {
    content: "\f0833";
  }
  .mdi-shoe-ballet::before {
    content: "\f15ca";
  }
  .mdi-shoe-cleat::before {
    content: "\f15c7";
  }
  .mdi-shoe-formal::before {
    content: "\f0b47";
  }
  .mdi-shoe-heel::before {
    content: "\f0b48";
  }
  .mdi-shoe-print::before {
    content: "\f0dfa";
  }
  .mdi-shoe-sneaker::before {
    content: "\f15c8";
  }
  .mdi-shopping::before {
    content: "\f049a";
  }
  .mdi-shopping-music::before {
    content: "\f049b";
  }
  .mdi-shopping-outline::before {
    content: "\f11d5";
  }
  .mdi-shopping-search::before {
    content: "\f0f84";
  }
  .mdi-shore::before {
    content: "\f14f9";
  }
  .mdi-shovel::before {
    content: "\f0710";
  }
  .mdi-shovel-off::before {
    content: "\f0711";
  }
  .mdi-shower::before {
    content: "\f09a0";
  }
  .mdi-shower-head::before {
    content: "\f09a1";
  }
  .mdi-shredder::before {
    content: "\f049c";
  }
  .mdi-shuffle::before {
    content: "\f049d";
  }
  .mdi-shuffle-disabled::before {
    content: "\f049e";
  }
  .mdi-shuffle-variant::before {
    content: "\f049f";
  }
  .mdi-shuriken::before {
    content: "\f137f";
  }
  .mdi-sigma::before {
    content: "\f04a0";
  }
  .mdi-sigma-lower::before {
    content: "\f062b";
  }
  .mdi-sign-caution::before {
    content: "\f04a1";
  }
  .mdi-sign-direction::before {
    content: "\f0781";
  }
  .mdi-sign-direction-minus::before {
    content: "\f1000";
  }
  .mdi-sign-direction-plus::before {
    content: "\f0fdc";
  }
  .mdi-sign-direction-remove::before {
    content: "\f0fdd";
  }
  .mdi-sign-pole::before {
    content: "\f14f8";
  }
  .mdi-sign-real-estate::before {
    content: "\f1118";
  }
  .mdi-sign-text::before {
    content: "\f0782";
  }
  .mdi-signal::before {
    content: "\f04a2";
  }
  .mdi-signal-2g::before {
    content: "\f0712";
  }
  .mdi-signal-3g::before {
    content: "\f0713";
  }
  .mdi-signal-4g::before {
    content: "\f0714";
  }
  .mdi-signal-5g::before {
    content: "\f0a6f";
  }
  .mdi-signal-cellular-1::before {
    content: "\f08bc";
  }
  .mdi-signal-cellular-2::before {
    content: "\f08bd";
  }
  .mdi-signal-cellular-3::before {
    content: "\f08be";
  }
  .mdi-signal-cellular-outline::before {
    content: "\f08bf";
  }
  .mdi-signal-distance-variant::before {
    content: "\f0e64";
  }
  .mdi-signal-hspa::before {
    content: "\f0715";
  }
  .mdi-signal-hspa-plus::before {
    content: "\f0716";
  }
  .mdi-signal-off::before {
    content: "\f0783";
  }
  .mdi-signal-variant::before {
    content: "\f060a";
  }
  .mdi-signature::before {
    content: "\f0dfb";
  }
  .mdi-signature-freehand::before {
    content: "\f0dfc";
  }
  .mdi-signature-image::before {
    content: "\f0dfd";
  }
  .mdi-signature-text::before {
    content: "\f0dfe";
  }
  .mdi-silo::before {
    content: "\f0b49";
  }
  .mdi-silverware::before {
    content: "\f04a3";
  }
  .mdi-silverware-clean::before {
    content: "\f0fde";
  }
  .mdi-silverware-fork::before {
    content: "\f04a4";
  }
  .mdi-silverware-fork-knife::before {
    content: "\f0a70";
  }
  .mdi-silverware-spoon::before {
    content: "\f04a5";
  }
  .mdi-silverware-variant::before {
    content: "\f04a6";
  }
  .mdi-sim::before {
    content: "\f04a7";
  }
  .mdi-sim-alert::before {
    content: "\f04a8";
  }
  .mdi-sim-alert-outline::before {
    content: "\f15d3";
  }
  .mdi-sim-off::before {
    content: "\f04a9";
  }
  .mdi-sim-off-outline::before {
    content: "\f15d4";
  }
  .mdi-sim-outline::before {
    content: "\f15d5";
  }
  .mdi-simple-icons::before {
    content: "\f131d";
  }
  .mdi-sina-weibo::before {
    content: "\f0adf";
  }
  .mdi-sine-wave::before {
    content: "\f095b";
  }
  .mdi-sitemap::before {
    content: "\f04aa";
  }
  .mdi-size-l::before {
    content: "\f13a6";
  }
  .mdi-size-m::before {
    content: "\f13a5";
  }
  .mdi-size-s::before {
    content: "\f13a4";
  }
  .mdi-size-xl::before {
    content: "\f13a7";
  }
  .mdi-size-xs::before {
    content: "\f13a3";
  }
  .mdi-size-xxl::before {
    content: "\f13a8";
  }
  .mdi-size-xxs::before {
    content: "\f13a2";
  }
  .mdi-size-xxxl::before {
    content: "\f13a9";
  }
  .mdi-skate::before {
    content: "\f0d35";
  }
  .mdi-skateboard::before {
    content: "\f14c2";
  }
  .mdi-skew-less::before {
    content: "\f0d36";
  }
  .mdi-skew-more::before {
    content: "\f0d37";
  }
  .mdi-ski::before {
    content: "\f1304";
  }
  .mdi-ski-cross-country::before {
    content: "\f1305";
  }
  .mdi-ski-water::before {
    content: "\f1306";
  }
  .mdi-skip-backward::before {
    content: "\f04ab";
  }
  .mdi-skip-backward-outline::before {
    content: "\f0f25";
  }
  .mdi-skip-forward::before {
    content: "\f04ac";
  }
  .mdi-skip-forward-outline::before {
    content: "\f0f26";
  }
  .mdi-skip-next::before {
    content: "\f04ad";
  }
  .mdi-skip-next-circle::before {
    content: "\f0661";
  }
  .mdi-skip-next-circle-outline::before {
    content: "\f0662";
  }
  .mdi-skip-next-outline::before {
    content: "\f0f27";
  }
  .mdi-skip-previous::before {
    content: "\f04ae";
  }
  .mdi-skip-previous-circle::before {
    content: "\f0663";
  }
  .mdi-skip-previous-circle-outline::before {
    content: "\f0664";
  }
  .mdi-skip-previous-outline::before {
    content: "\f0f28";
  }
  .mdi-skull::before {
    content: "\f068c";
  }
  .mdi-skull-crossbones::before {
    content: "\f0bc6";
  }
  .mdi-skull-crossbones-outline::before {
    content: "\f0bc7";
  }
  .mdi-skull-outline::before {
    content: "\f0bc8";
  }
  .mdi-skull-scan::before {
    content: "\f14c7";
  }
  .mdi-skull-scan-outline::before {
    content: "\f14c8";
  }
  .mdi-skype::before {
    content: "\f04af";
  }
  .mdi-skype-business::before {
    content: "\f04b0";
  }
  .mdi-slack::before {
    content: "\f04b1";
  }
  .mdi-slash-forward::before {
    content: "\f0fdf";
  }
  .mdi-slash-forward-box::before {
    content: "\f0fe0";
  }
  .mdi-sleep::before {
    content: "\f04b2";
  }
  .mdi-sleep-off::before {
    content: "\f04b3";
  }
  .mdi-slide::before {
    content: "\f15a5";
  }
  .mdi-slope-downhill::before {
    content: "\f0dff";
  }
  .mdi-slope-uphill::before {
    content: "\f0e00";
  }
  .mdi-slot-machine::before {
    content: "\f1114";
  }
  .mdi-slot-machine-outline::before {
    content: "\f1115";
  }
  .mdi-smart-card::before {
    content: "\f10bd";
  }
  .mdi-smart-card-outline::before {
    content: "\f10be";
  }
  .mdi-smart-card-reader::before {
    content: "\f10bf";
  }
  .mdi-smart-card-reader-outline::before {
    content: "\f10c0";
  }
  .mdi-smog::before {
    content: "\f0a71";
  }
  .mdi-smoke-detector::before {
    content: "\f0392";
  }
  .mdi-smoking::before {
    content: "\f04b4";
  }
  .mdi-smoking-off::before {
    content: "\f04b5";
  }
  .mdi-smoking-pipe::before {
    content: "\f140d";
  }
  .mdi-smoking-pipe-off::before {
    content: "\f1428";
  }
  .mdi-snail::before {
    content: "\f1677";
  }
  .mdi-snake::before {
    content: "\f150e";
  }
  .mdi-snapchat::before {
    content: "\f04b6";
  }
  .mdi-snowboard::before {
    content: "\f1307";
  }
  .mdi-snowflake::before {
    content: "\f0717";
  }
  .mdi-snowflake-alert::before {
    content: "\f0f29";
  }
  .mdi-snowflake-melt::before {
    content: "\f12cb";
  }
  .mdi-snowflake-off::before {
    content: "\f14e3";
  }
  .mdi-snowflake-variant::before {
    content: "\f0f2a";
  }
  .mdi-snowman::before {
    content: "\f04b7";
  }
  .mdi-soccer::before {
    content: "\f04b8";
  }
  .mdi-soccer-field::before {
    content: "\f0834";
  }
  .mdi-social-distance-2-meters::before {
    content: "\f1579";
  }
  .mdi-social-distance-6-feet::before {
    content: "\f157a";
  }
  .mdi-sofa::before {
    content: "\f04b9";
  }
  .mdi-sofa-outline::before {
    content: "\f156d";
  }
  .mdi-sofa-single::before {
    content: "\f156e";
  }
  .mdi-sofa-single-outline::before {
    content: "\f156f";
  }
  .mdi-solar-panel::before {
    content: "\f0d9b";
  }
  .mdi-solar-panel-large::before {
    content: "\f0d9c";
  }
  .mdi-solar-power::before {
    content: "\f0a72";
  }
  .mdi-soldering-iron::before {
    content: "\f1092";
  }
  .mdi-solid::before {
    content: "\f068d";
  }
  .mdi-sony-playstation::before {
    content: "\f0414";
  }
  .mdi-sort::before {
    content: "\f04ba";
  }
  .mdi-sort-alphabetical-ascending::before {
    content: "\f05bd";
  }
  .mdi-sort-alphabetical-ascending-variant::before {
    content: "\f1148";
  }
  .mdi-sort-alphabetical-descending::before {
    content: "\f05bf";
  }
  .mdi-sort-alphabetical-descending-variant::before {
    content: "\f1149";
  }
  .mdi-sort-alphabetical-variant::before {
    content: "\f04bb";
  }
  .mdi-sort-ascending::before {
    content: "\f04bc";
  }
  .mdi-sort-bool-ascending::before {
    content: "\f1385";
  }
  .mdi-sort-bool-ascending-variant::before {
    content: "\f1386";
  }
  .mdi-sort-bool-descending::before {
    content: "\f1387";
  }
  .mdi-sort-bool-descending-variant::before {
    content: "\f1388";
  }
  .mdi-sort-calendar-ascending::before {
    content: "\f1547";
  }
  .mdi-sort-calendar-descending::before {
    content: "\f1548";
  }
  .mdi-sort-clock-ascending::before {
    content: "\f1549";
  }
  .mdi-sort-clock-ascending-outline::before {
    content: "\f154a";
  }
  .mdi-sort-clock-descending::before {
    content: "\f154b";
  }
  .mdi-sort-clock-descending-outline::before {
    content: "\f154c";
  }
  .mdi-sort-descending::before {
    content: "\f04bd";
  }
  .mdi-sort-numeric-ascending::before {
    content: "\f1389";
  }
  .mdi-sort-numeric-ascending-variant::before {
    content: "\f090d";
  }
  .mdi-sort-numeric-descending::before {
    content: "\f138a";
  }
  .mdi-sort-numeric-descending-variant::before {
    content: "\f0ad2";
  }
  .mdi-sort-numeric-variant::before {
    content: "\f04be";
  }
  .mdi-sort-reverse-variant::before {
    content: "\f033c";
  }
  .mdi-sort-variant::before {
    content: "\f04bf";
  }
  .mdi-sort-variant-lock::before {
    content: "\f0ccd";
  }
  .mdi-sort-variant-lock-open::before {
    content: "\f0cce";
  }
  .mdi-sort-variant-remove::before {
    content: "\f1147";
  }
  .mdi-soundcloud::before {
    content: "\f04c0";
  }
  .mdi-source-branch::before {
    content: "\f062c";
  }
  .mdi-source-branch-check::before {
    content: "\f14cf";
  }
  .mdi-source-branch-minus::before {
    content: "\f14cb";
  }
  .mdi-source-branch-plus::before {
    content: "\f14ca";
  }
  .mdi-source-branch-refresh::before {
    content: "\f14cd";
  }
  .mdi-source-branch-remove::before {
    content: "\f14cc";
  }
  .mdi-source-branch-sync::before {
    content: "\f14ce";
  }
  .mdi-source-commit::before {
    content: "\f0718";
  }
  .mdi-source-commit-end::before {
    content: "\f0719";
  }
  .mdi-source-commit-end-local::before {
    content: "\f071a";
  }
  .mdi-source-commit-local::before {
    content: "\f071b";
  }
  .mdi-source-commit-next-local::before {
    content: "\f071c";
  }
  .mdi-source-commit-start::before {
    content: "\f071d";
  }
  .mdi-source-commit-start-next-local::before {
    content: "\f071e";
  }
  .mdi-source-fork::before {
    content: "\f04c1";
  }
  .mdi-source-merge::before {
    content: "\f062d";
  }
  .mdi-source-pull::before {
    content: "\f04c2";
  }
  .mdi-source-repository::before {
    content: "\f0ccf";
  }
  .mdi-source-repository-multiple::before {
    content: "\f0cd0";
  }
  .mdi-soy-sauce::before {
    content: "\f07ee";
  }
  .mdi-soy-sauce-off::before {
    content: "\f13fc";
  }
  .mdi-spa::before {
    content: "\f0cd1";
  }
  .mdi-spa-outline::before {
    content: "\f0cd2";
  }
  .mdi-space-invaders::before {
    content: "\f0bc9";
  }
  .mdi-space-station::before {
    content: "\f1383";
  }
  .mdi-spade::before {
    content: "\f0e65";
  }
  .mdi-sparkles::before {
    content: "\f1545";
  }
  .mdi-speaker::before {
    content: "\f04c3";
  }
  .mdi-speaker-bluetooth::before {
    content: "\f09a2";
  }
  .mdi-speaker-multiple::before {
    content: "\f0d38";
  }
  .mdi-speaker-off::before {
    content: "\f04c4";
  }
  .mdi-speaker-wireless::before {
    content: "\f071f";
  }
  .mdi-speedometer::before {
    content: "\f04c5";
  }
  .mdi-speedometer-medium::before {
    content: "\f0f85";
  }
  .mdi-speedometer-slow::before {
    content: "\f0f86";
  }
  .mdi-spellcheck::before {
    content: "\f04c6";
  }
  .mdi-spider::before {
    content: "\f11ea";
  }
  .mdi-spider-thread::before {
    content: "\f11eb";
  }
  .mdi-spider-web::before {
    content: "\f0bca";
  }
  .mdi-spirit-level::before {
    content: "\f14f1";
  }
  .mdi-spoon-sugar::before {
    content: "\f1429";
  }
  .mdi-spotify::before {
    content: "\f04c7";
  }
  .mdi-spotlight::before {
    content: "\f04c8";
  }
  .mdi-spotlight-beam::before {
    content: "\f04c9";
  }
  .mdi-spray::before {
    content: "\f0665";
  }
  .mdi-spray-bottle::before {
    content: "\f0ae0";
  }
  .mdi-sprinkler::before {
    content: "\f105f";
  }
  .mdi-sprinkler-variant::before {
    content: "\f1060";
  }
  .mdi-sprout::before {
    content: "\f0e66";
  }
  .mdi-sprout-outline::before {
    content: "\f0e67";
  }
  .mdi-square::before {
    content: "\f0764";
  }
  .mdi-square-circle::before {
    content: "\f1500";
  }
  .mdi-square-edit-outline::before {
    content: "\f090c";
  }
  .mdi-square-medium::before {
    content: "\f0a13";
  }
  .mdi-square-medium-outline::before {
    content: "\f0a14";
  }
  .mdi-square-off::before {
    content: "\f12ee";
  }
  .mdi-square-off-outline::before {
    content: "\f12ef";
  }
  .mdi-square-outline::before {
    content: "\f0763";
  }
  .mdi-square-root::before {
    content: "\f0784";
  }
  .mdi-square-root-box::before {
    content: "\f09a3";
  }
  .mdi-square-rounded::before {
    content: "\f14fb";
  }
  .mdi-square-rounded-outline::before {
    content: "\f14fc";
  }
  .mdi-square-small::before {
    content: "\f0a15";
  }
  .mdi-square-wave::before {
    content: "\f147b";
  }
  .mdi-squeegee::before {
    content: "\f0ae1";
  }
  .mdi-ssh::before {
    content: "\f08c0";
  }
  .mdi-stack-exchange::before {
    content: "\f060b";
  }
  .mdi-stack-overflow::before {
    content: "\f04cc";
  }
  .mdi-stackpath::before {
    content: "\f0359";
  }
  .mdi-stadium::before {
    content: "\f0ff9";
  }
  .mdi-stadium-variant::before {
    content: "\f0720";
  }
  .mdi-stairs::before {
    content: "\f04cd";
  }
  .mdi-stairs-box::before {
    content: "\f139e";
  }
  .mdi-stairs-down::before {
    content: "\f12be";
  }
  .mdi-stairs-up::before {
    content: "\f12bd";
  }
  .mdi-stamper::before {
    content: "\f0d39";
  }
  .mdi-standard-definition::before {
    content: "\f07ef";
  }
  .mdi-star::before {
    content: "\f04ce";
  }
  .mdi-star-box::before {
    content: "\f0a73";
  }
  .mdi-star-box-multiple::before {
    content: "\f1286";
  }
  .mdi-star-box-multiple-outline::before {
    content: "\f1287";
  }
  .mdi-star-box-outline::before {
    content: "\f0a74";
  }
  .mdi-star-check::before {
    content: "\f1566";
  }
  .mdi-star-check-outline::before {
    content: "\f156a";
  }
  .mdi-star-circle::before {
    content: "\f04cf";
  }
  .mdi-star-circle-outline::before {
    content: "\f09a4";
  }
  .mdi-star-cog::before {
    content: "\f1668";
  }
  .mdi-star-cog-outline::before {
    content: "\f1669";
  }
  .mdi-star-face::before {
    content: "\f09a5";
  }
  .mdi-star-four-points::before {
    content: "\f0ae2";
  }
  .mdi-star-four-points-outline::before {
    content: "\f0ae3";
  }
  .mdi-star-half::before {
    content: "\f0246";
  }
  .mdi-star-half-full::before {
    content: "\f04d0";
  }
  .mdi-star-minus::before {
    content: "\f1564";
  }
  .mdi-star-minus-outline::before {
    content: "\f1568";
  }
  .mdi-star-off::before {
    content: "\f04d1";
  }
  .mdi-star-off-outline::before {
    content: "\f155b";
  }
  .mdi-star-outline::before {
    content: "\f04d2";
  }
  .mdi-star-plus::before {
    content: "\f1563";
  }
  .mdi-star-plus-outline::before {
    content: "\f1567";
  }
  .mdi-star-remove::before {
    content: "\f1565";
  }
  .mdi-star-remove-outline::before {
    content: "\f1569";
  }
  .mdi-star-settings::before {
    content: "\f166a";
  }
  .mdi-star-settings-outline::before {
    content: "\f166b";
  }
  .mdi-star-shooting::before {
    content: "\f1741";
  }
  .mdi-star-shooting-outline::before {
    content: "\f1742";
  }
  .mdi-star-three-points::before {
    content: "\f0ae4";
  }
  .mdi-star-three-points-outline::before {
    content: "\f0ae5";
  }
  .mdi-state-machine::before {
    content: "\f11ef";
  }
  .mdi-steam::before {
    content: "\f04d3";
  }
  .mdi-steering::before {
    content: "\f04d4";
  }
  .mdi-steering-off::before {
    content: "\f090e";
  }
  .mdi-step-backward::before {
    content: "\f04d5";
  }
  .mdi-step-backward-2::before {
    content: "\f04d6";
  }
  .mdi-step-forward::before {
    content: "\f04d7";
  }
  .mdi-step-forward-2::before {
    content: "\f04d8";
  }
  .mdi-stethoscope::before {
    content: "\f04d9";
  }
  .mdi-sticker::before {
    content: "\f1364";
  }
  .mdi-sticker-alert::before {
    content: "\f1365";
  }
  .mdi-sticker-alert-outline::before {
    content: "\f1366";
  }
  .mdi-sticker-check::before {
    content: "\f1367";
  }
  .mdi-sticker-check-outline::before {
    content: "\f1368";
  }
  .mdi-sticker-circle-outline::before {
    content: "\f05d0";
  }
  .mdi-sticker-emoji::before {
    content: "\f0785";
  }
  .mdi-sticker-minus::before {
    content: "\f1369";
  }
  .mdi-sticker-minus-outline::before {
    content: "\f136a";
  }
  .mdi-sticker-outline::before {
    content: "\f136b";
  }
  .mdi-sticker-plus::before {
    content: "\f136c";
  }
  .mdi-sticker-plus-outline::before {
    content: "\f136d";
  }
  .mdi-sticker-remove::before {
    content: "\f136e";
  }
  .mdi-sticker-remove-outline::before {
    content: "\f136f";
  }
  .mdi-stocking::before {
    content: "\f04da";
  }
  .mdi-stomach::before {
    content: "\f1093";
  }
  .mdi-stop::before {
    content: "\f04db";
  }
  .mdi-stop-circle::before {
    content: "\f0666";
  }
  .mdi-stop-circle-outline::before {
    content: "\f0667";
  }
  .mdi-store::before {
    content: "\f04dc";
  }
  .mdi-store-24-hour::before {
    content: "\f04dd";
  }
  .mdi-store-minus::before {
    content: "\f165e";
  }
  .mdi-store-outline::before {
    content: "\f1361";
  }
  .mdi-store-plus::before {
    content: "\f165f";
  }
  .mdi-store-remove::before {
    content: "\f1660";
  }
  .mdi-storefront::before {
    content: "\f07c7";
  }
  .mdi-storefront-outline::before {
    content: "\f10c1";
  }
  .mdi-stove::before {
    content: "\f04de";
  }
  .mdi-strategy::before {
    content: "\f11d6";
  }
  .mdi-stretch-to-page::before {
    content: "\f0f2b";
  }
  .mdi-stretch-to-page-outline::before {
    content: "\f0f2c";
  }
  .mdi-string-lights::before {
    content: "\f12ba";
  }
  .mdi-string-lights-off::before {
    content: "\f12bb";
  }
  .mdi-subdirectory-arrow-left::before {
    content: "\f060c";
  }
  .mdi-subdirectory-arrow-right::before {
    content: "\f060d";
  }
  .mdi-submarine::before {
    content: "\f156c";
  }
  .mdi-subtitles::before {
    content: "\f0a16";
  }
  .mdi-subtitles-outline::before {
    content: "\f0a17";
  }
  .mdi-subway::before {
    content: "\f06ac";
  }
  .mdi-subway-alert-variant::before {
    content: "\f0d9d";
  }
  .mdi-subway-variant::before {
    content: "\f04df";
  }
  .mdi-summit::before {
    content: "\f0786";
  }
  .mdi-sunglasses::before {
    content: "\f04e0";
  }
  .mdi-surround-sound::before {
    content: "\f05c5";
  }
  .mdi-surround-sound-2-0::before {
    content: "\f07f0";
  }
  .mdi-surround-sound-2-1::before {
    content: "\f1729";
  }
  .mdi-surround-sound-3-1::before {
    content: "\f07f1";
  }
  .mdi-surround-sound-5-1::before {
    content: "\f07f2";
  }
  .mdi-surround-sound-5-1-2::before {
    content: "\f172a";
  }
  .mdi-surround-sound-7-1::before {
    content: "\f07f3";
  }
  .mdi-svg::before {
    content: "\f0721";
  }
  .mdi-swap-horizontal::before {
    content: "\f04e1";
  }
  .mdi-swap-horizontal-bold::before {
    content: "\f0bcd";
  }
  .mdi-swap-horizontal-circle::before {
    content: "\f0fe1";
  }
  .mdi-swap-horizontal-circle-outline::before {
    content: "\f0fe2";
  }
  .mdi-swap-horizontal-variant::before {
    content: "\f08c1";
  }
  .mdi-swap-vertical::before {
    content: "\f04e2";
  }
  .mdi-swap-vertical-bold::before {
    content: "\f0bce";
  }
  .mdi-swap-vertical-circle::before {
    content: "\f0fe3";
  }
  .mdi-swap-vertical-circle-outline::before {
    content: "\f0fe4";
  }
  .mdi-swap-vertical-variant::before {
    content: "\f08c2";
  }
  .mdi-swim::before {
    content: "\f04e3";
  }
  .mdi-switch::before {
    content: "\f04e4";
  }
  .mdi-sword::before {
    content: "\f04e5";
  }
  .mdi-sword-cross::before {
    content: "\f0787";
  }
  .mdi-syllabary-hangul::before {
    content: "\f1333";
  }
  .mdi-syllabary-hiragana::before {
    content: "\f1334";
  }
  .mdi-syllabary-katakana::before {
    content: "\f1335";
  }
  .mdi-syllabary-katakana-halfwidth::before {
    content: "\f1336";
  }
  .mdi-symbol::before {
    content: "\f1501";
  }
  .mdi-symfony::before {
    content: "\f0ae6";
  }
  .mdi-sync::before {
    content: "\f04e6";
  }
  .mdi-sync-alert::before {
    content: "\f04e7";
  }
  .mdi-sync-circle::before {
    content: "\f1378";
  }
  .mdi-sync-off::before {
    content: "\f04e8";
  }
  .mdi-tab::before {
    content: "\f04e9";
  }
  .mdi-tab-minus::before {
    content: "\f0b4b";
  }
  .mdi-tab-plus::before {
    content: "\f075c";
  }
  .mdi-tab-remove::before {
    content: "\f0b4c";
  }
  .mdi-tab-unselected::before {
    content: "\f04ea";
  }
  .mdi-table::before {
    content: "\f04eb";
  }
  .mdi-table-account::before {
    content: "\f13b9";
  }
  .mdi-table-alert::before {
    content: "\f13ba";
  }
  .mdi-table-arrow-down::before {
    content: "\f13bb";
  }
  .mdi-table-arrow-left::before {
    content: "\f13bc";
  }
  .mdi-table-arrow-right::before {
    content: "\f13bd";
  }
  .mdi-table-arrow-up::before {
    content: "\f13be";
  }
  .mdi-table-border::before {
    content: "\f0a18";
  }
  .mdi-table-cancel::before {
    content: "\f13bf";
  }
  .mdi-table-chair::before {
    content: "\f1061";
  }
  .mdi-table-check::before {
    content: "\f13c0";
  }
  .mdi-table-clock::before {
    content: "\f13c1";
  }
  .mdi-table-cog::before {
    content: "\f13c2";
  }
  .mdi-table-column::before {
    content: "\f0835";
  }
  .mdi-table-column-plus-after::before {
    content: "\f04ec";
  }
  .mdi-table-column-plus-before::before {
    content: "\f04ed";
  }
  .mdi-table-column-remove::before {
    content: "\f04ee";
  }
  .mdi-table-column-width::before {
    content: "\f04ef";
  }
  .mdi-table-edit::before {
    content: "\f04f0";
  }
  .mdi-table-eye::before {
    content: "\f1094";
  }
  .mdi-table-eye-off::before {
    content: "\f13c3";
  }
  .mdi-table-furniture::before {
    content: "\f05bc";
  }
  .mdi-table-headers-eye::before {
    content: "\f121d";
  }
  .mdi-table-headers-eye-off::before {
    content: "\f121e";
  }
  .mdi-table-heart::before {
    content: "\f13c4";
  }
  .mdi-table-key::before {
    content: "\f13c5";
  }
  .mdi-table-large::before {
    content: "\f04f1";
  }
  .mdi-table-large-plus::before {
    content: "\f0f87";
  }
  .mdi-table-large-remove::before {
    content: "\f0f88";
  }
  .mdi-table-lock::before {
    content: "\f13c6";
  }
  .mdi-table-merge-cells::before {
    content: "\f09a6";
  }
  .mdi-table-minus::before {
    content: "\f13c7";
  }
  .mdi-table-multiple::before {
    content: "\f13c8";
  }
  .mdi-table-network::before {
    content: "\f13c9";
  }
  .mdi-table-of-contents::before {
    content: "\f0836";
  }
  .mdi-table-off::before {
    content: "\f13ca";
  }
  .mdi-table-picnic::before {
    content: "\f1743";
  }
  .mdi-table-plus::before {
    content: "\f0a75";
  }
  .mdi-table-refresh::before {
    content: "\f13a0";
  }
  .mdi-table-remove::before {
    content: "\f0a76";
  }
  .mdi-table-row::before {
    content: "\f0837";
  }
  .mdi-table-row-height::before {
    content: "\f04f2";
  }
  .mdi-table-row-plus-after::before {
    content: "\f04f3";
  }
  .mdi-table-row-plus-before::before {
    content: "\f04f4";
  }
  .mdi-table-row-remove::before {
    content: "\f04f5";
  }
  .mdi-table-search::before {
    content: "\f090f";
  }
  .mdi-table-settings::before {
    content: "\f0838";
  }
  .mdi-table-split-cell::before {
    content: "\f142a";
  }
  .mdi-table-star::before {
    content: "\f13cb";
  }
  .mdi-table-sync::before {
    content: "\f13a1";
  }
  .mdi-table-tennis::before {
    content: "\f0e68";
  }
  .mdi-tablet::before {
    content: "\f04f6";
  }
  .mdi-tablet-android::before {
    content: "\f04f7";
  }
  .mdi-tablet-cellphone::before {
    content: "\f09a7";
  }
  .mdi-tablet-dashboard::before {
    content: "\f0ece";
  }
  .mdi-tablet-ipad::before {
    content: "\f04f8";
  }
  .mdi-taco::before {
    content: "\f0762";
  }
  .mdi-tag::before {
    content: "\f04f9";
  }
  .mdi-tag-arrow-down::before {
    content: "\f172b";
  }
  .mdi-tag-arrow-down-outline::before {
    content: "\f172c";
  }
  .mdi-tag-arrow-left::before {
    content: "\f172d";
  }
  .mdi-tag-arrow-left-outline::before {
    content: "\f172e";
  }
  .mdi-tag-arrow-right::before {
    content: "\f172f";
  }
  .mdi-tag-arrow-right-outline::before {
    content: "\f1730";
  }
  .mdi-tag-arrow-up::before {
    content: "\f1731";
  }
  .mdi-tag-arrow-up-outline::before {
    content: "\f1732";
  }
  .mdi-tag-faces::before {
    content: "\f04fa";
  }
  .mdi-tag-heart::before {
    content: "\f068b";
  }
  .mdi-tag-heart-outline::before {
    content: "\f0bcf";
  }
  .mdi-tag-minus::before {
    content: "\f0910";
  }
  .mdi-tag-minus-outline::before {
    content: "\f121f";
  }
  .mdi-tag-multiple::before {
    content: "\f04fb";
  }
  .mdi-tag-multiple-outline::before {
    content: "\f12f7";
  }
  .mdi-tag-off::before {
    content: "\f1220";
  }
  .mdi-tag-off-outline::before {
    content: "\f1221";
  }
  .mdi-tag-outline::before {
    content: "\f04fc";
  }
  .mdi-tag-plus::before {
    content: "\f0722";
  }
  .mdi-tag-plus-outline::before {
    content: "\f1222";
  }
  .mdi-tag-remove::before {
    content: "\f0723";
  }
  .mdi-tag-remove-outline::before {
    content: "\f1223";
  }
  .mdi-tag-text::before {
    content: "\f1224";
  }
  .mdi-tag-text-outline::before {
    content: "\f04fd";
  }
  .mdi-tailwind::before {
    content: "\f13ff";
  }
  .mdi-tank::before {
    content: "\f0d3a";
  }
  .mdi-tanker-truck::before {
    content: "\f0fe5";
  }
  .mdi-tape-drive::before {
    content: "\f16df";
  }
  .mdi-tape-measure::before {
    content: "\f0b4d";
  }
  .mdi-target::before {
    content: "\f04fe";
  }
  .mdi-target-account::before {
    content: "\f0bd0";
  }
  .mdi-target-variant::before {
    content: "\f0a77";
  }
  .mdi-taxi::before {
    content: "\f04ff";
  }
  .mdi-tea::before {
    content: "\f0d9e";
  }
  .mdi-tea-outline::before {
    content: "\f0d9f";
  }
  .mdi-teach::before {
    content: "\f0890";
  }
  .mdi-teamviewer::before {
    content: "\f0500";
  }
  .mdi-telegram::before {
    content: "\f0501";
  }
  .mdi-telescope::before {
    content: "\f0b4e";
  }
  .mdi-television::before {
    content: "\f0502";
  }
  .mdi-television-ambient-light::before {
    content: "\f1356";
  }
  .mdi-television-box::before {
    content: "\f0839";
  }
  .mdi-television-classic::before {
    content: "\f07f4";
  }
  .mdi-television-classic-off::before {
    content: "\f083a";
  }
  .mdi-television-clean::before {
    content: "\f1110";
  }
  .mdi-television-guide::before {
    content: "\f0503";
  }
  .mdi-television-off::before {
    content: "\f083b";
  }
  .mdi-television-pause::before {
    content: "\f0f89";
  }
  .mdi-television-play::before {
    content: "\f0ecf";
  }
  .mdi-television-stop::before {
    content: "\f0f8a";
  }
  .mdi-temperature-celsius::before {
    content: "\f0504";
  }
  .mdi-temperature-fahrenheit::before {
    content: "\f0505";
  }
  .mdi-temperature-kelvin::before {
    content: "\f0506";
  }
  .mdi-tennis::before {
    content: "\f0da0";
  }
  .mdi-tennis-ball::before {
    content: "\f0507";
  }
  .mdi-tent::before {
    content: "\f0508";
  }
  .mdi-terraform::before {
    content: "\f1062";
  }
  .mdi-terrain::before {
    content: "\f0509";
  }
  .mdi-test-tube::before {
    content: "\f0668";
  }
  .mdi-test-tube-empty::before {
    content: "\f0911";
  }
  .mdi-test-tube-off::before {
    content: "\f0912";
  }
  .mdi-text::before {
    content: "\f09a8";
  }
  .mdi-text-account::before {
    content: "\f1570";
  }
  .mdi-text-box::before {
    content: "\f021a";
  }
  .mdi-text-box-check::before {
    content: "\f0ea6";
  }
  .mdi-text-box-check-outline::before {
    content: "\f0ea7";
  }
  .mdi-text-box-minus::before {
    content: "\f0ea8";
  }
  .mdi-text-box-minus-outline::before {
    content: "\f0ea9";
  }
  .mdi-text-box-multiple::before {
    content: "\f0ab7";
  }
  .mdi-text-box-multiple-outline::before {
    content: "\f0ab8";
  }
  .mdi-text-box-outline::before {
    content: "\f09ed";
  }
  .mdi-text-box-plus::before {
    content: "\f0eaa";
  }
  .mdi-text-box-plus-outline::before {
    content: "\f0eab";
  }
  .mdi-text-box-remove::before {
    content: "\f0eac";
  }
  .mdi-text-box-remove-outline::before {
    content: "\f0ead";
  }
  .mdi-text-box-search::before {
    content: "\f0eae";
  }
  .mdi-text-box-search-outline::before {
    content: "\f0eaf";
  }
  .mdi-text-recognition::before {
    content: "\f113d";
  }
  .mdi-text-search::before {
    content: "\f13b8";
  }
  .mdi-text-shadow::before {
    content: "\f0669";
  }
  .mdi-text-short::before {
    content: "\f09a9";
  }
  .mdi-text-subject::before {
    content: "\f09aa";
  }
  .mdi-text-to-speech::before {
    content: "\f050a";
  }
  .mdi-text-to-speech-off::before {
    content: "\f050b";
  }
  .mdi-texture::before {
    content: "\f050c";
  }
  .mdi-texture-box::before {
    content: "\f0fe6";
  }
  .mdi-theater::before {
    content: "\f050d";
  }
  .mdi-theme-light-dark::before {
    content: "\f050e";
  }
  .mdi-thermometer::before {
    content: "\f050f";
  }
  .mdi-thermometer-alert::before {
    content: "\f0e01";
  }
  .mdi-thermometer-chevron-down::before {
    content: "\f0e02";
  }
  .mdi-thermometer-chevron-up::before {
    content: "\f0e03";
  }
  .mdi-thermometer-high::before {
    content: "\f10c2";
  }
  .mdi-thermometer-lines::before {
    content: "\f0510";
  }
  .mdi-thermometer-low::before {
    content: "\f10c3";
  }
  .mdi-thermometer-minus::before {
    content: "\f0e04";
  }
  .mdi-thermometer-off::before {
    content: "\f1531";
  }
  .mdi-thermometer-plus::before {
    content: "\f0e05";
  }
  .mdi-thermostat::before {
    content: "\f0393";
  }
  .mdi-thermostat-box::before {
    content: "\f0891";
  }
  .mdi-thought-bubble::before {
    content: "\f07f6";
  }
  .mdi-thought-bubble-outline::before {
    content: "\f07f7";
  }
  .mdi-thumb-down::before {
    content: "\f0511";
  }
  .mdi-thumb-down-outline::before {
    content: "\f0512";
  }
  .mdi-thumb-up::before {
    content: "\f0513";
  }
  .mdi-thumb-up-outline::before {
    content: "\f0514";
  }
  .mdi-thumbs-up-down::before {
    content: "\f0515";
  }
  .mdi-ticket::before {
    content: "\f0516";
  }
  .mdi-ticket-account::before {
    content: "\f0517";
  }
  .mdi-ticket-confirmation::before {
    content: "\f0518";
  }
  .mdi-ticket-confirmation-outline::before {
    content: "\f13aa";
  }
  .mdi-ticket-outline::before {
    content: "\f0913";
  }
  .mdi-ticket-percent::before {
    content: "\f0724";
  }
  .mdi-ticket-percent-outline::before {
    content: "\f142b";
  }
  .mdi-tie::before {
    content: "\f0519";
  }
  .mdi-tilde::before {
    content: "\f0725";
  }
  .mdi-timelapse::before {
    content: "\f051a";
  }
  .mdi-timeline::before {
    content: "\f0bd1";
  }
  .mdi-timeline-alert::before {
    content: "\f0f95";
  }
  .mdi-timeline-alert-outline::before {
    content: "\f0f98";
  }
  .mdi-timeline-check::before {
    content: "\f1532";
  }
  .mdi-timeline-check-outline::before {
    content: "\f1533";
  }
  .mdi-timeline-clock::before {
    content: "\f11fb";
  }
  .mdi-timeline-clock-outline::before {
    content: "\f11fc";
  }
  .mdi-timeline-help::before {
    content: "\f0f99";
  }
  .mdi-timeline-help-outline::before {
    content: "\f0f9a";
  }
  .mdi-timeline-minus::before {
    content: "\f1534";
  }
  .mdi-timeline-minus-outline::before {
    content: "\f1535";
  }
  .mdi-timeline-outline::before {
    content: "\f0bd2";
  }
  .mdi-timeline-plus::before {
    content: "\f0f96";
  }
  .mdi-timeline-plus-outline::before {
    content: "\f0f97";
  }
  .mdi-timeline-remove::before {
    content: "\f1536";
  }
  .mdi-timeline-remove-outline::before {
    content: "\f1537";
  }
  .mdi-timeline-text::before {
    content: "\f0bd3";
  }
  .mdi-timeline-text-outline::before {
    content: "\f0bd4";
  }
  .mdi-timer::before {
    content: "\f13ab";
  }
  .mdi-timer-10::before {
    content: "\f051c";
  }
  .mdi-timer-3::before {
    content: "\f051d";
  }
  .mdi-timer-off::before {
    content: "\f13ac";
  }
  .mdi-timer-off-outline::before {
    content: "\f051e";
  }
  .mdi-timer-outline::before {
    content: "\f051b";
  }
  .mdi-timer-sand::before {
    content: "\f051f";
  }
  .mdi-timer-sand-empty::before {
    content: "\f06ad";
  }
  .mdi-timer-sand-full::before {
    content: "\f078c";
  }
  .mdi-timetable::before {
    content: "\f0520";
  }
  .mdi-toaster::before {
    content: "\f1063";
  }
  .mdi-toaster-off::before {
    content: "\f11b7";
  }
  .mdi-toaster-oven::before {
    content: "\f0cd3";
  }
  .mdi-toggle-switch::before {
    content: "\f0521";
  }
  .mdi-toggle-switch-off::before {
    content: "\f0522";
  }
  .mdi-toggle-switch-off-outline::before {
    content: "\f0a19";
  }
  .mdi-toggle-switch-outline::before {
    content: "\f0a1a";
  }
  .mdi-toilet::before {
    content: "\f09ab";
  }
  .mdi-toolbox::before {
    content: "\f09ac";
  }
  .mdi-toolbox-outline::before {
    content: "\f09ad";
  }
  .mdi-tools::before {
    content: "\f1064";
  }
  .mdi-tooltip::before {
    content: "\f0523";
  }
  .mdi-tooltip-account::before {
    content: "\f000c";
  }
  .mdi-tooltip-check::before {
    content: "\f155c";
  }
  .mdi-tooltip-check-outline::before {
    content: "\f155d";
  }
  .mdi-tooltip-edit::before {
    content: "\f0524";
  }
  .mdi-tooltip-edit-outline::before {
    content: "\f12c5";
  }
  .mdi-tooltip-image::before {
    content: "\f0525";
  }
  .mdi-tooltip-image-outline::before {
    content: "\f0bd5";
  }
  .mdi-tooltip-minus::before {
    content: "\f155e";
  }
  .mdi-tooltip-minus-outline::before {
    content: "\f155f";
  }
  .mdi-tooltip-outline::before {
    content: "\f0526";
  }
  .mdi-tooltip-plus::before {
    content: "\f0bd6";
  }
  .mdi-tooltip-plus-outline::before {
    content: "\f0527";
  }
  .mdi-tooltip-remove::before {
    content: "\f1560";
  }
  .mdi-tooltip-remove-outline::before {
    content: "\f1561";
  }
  .mdi-tooltip-text::before {
    content: "\f0528";
  }
  .mdi-tooltip-text-outline::before {
    content: "\f0bd7";
  }
  .mdi-tooth::before {
    content: "\f08c3";
  }
  .mdi-tooth-outline::before {
    content: "\f0529";
  }
  .mdi-toothbrush::before {
    content: "\f1129";
  }
  .mdi-toothbrush-electric::before {
    content: "\f112c";
  }
  .mdi-toothbrush-paste::before {
    content: "\f112a";
  }
  .mdi-torch::before {
    content: "\f1606";
  }
  .mdi-tortoise::before {
    content: "\f0d3b";
  }
  .mdi-toslink::before {
    content: "\f12b8";
  }
  .mdi-tournament::before {
    content: "\f09ae";
  }
  .mdi-tow-truck::before {
    content: "\f083c";
  }
  .mdi-tower-beach::before {
    content: "\f0681";
  }
  .mdi-tower-fire::before {
    content: "\f0682";
  }
  .mdi-toy-brick::before {
    content: "\f1288";
  }
  .mdi-toy-brick-marker::before {
    content: "\f1289";
  }
  .mdi-toy-brick-marker-outline::before {
    content: "\f128a";
  }
  .mdi-toy-brick-minus::before {
    content: "\f128b";
  }
  .mdi-toy-brick-minus-outline::before {
    content: "\f128c";
  }
  .mdi-toy-brick-outline::before {
    content: "\f128d";
  }
  .mdi-toy-brick-plus::before {
    content: "\f128e";
  }
  .mdi-toy-brick-plus-outline::before {
    content: "\f128f";
  }
  .mdi-toy-brick-remove::before {
    content: "\f1290";
  }
  .mdi-toy-brick-remove-outline::before {
    content: "\f1291";
  }
  .mdi-toy-brick-search::before {
    content: "\f1292";
  }
  .mdi-toy-brick-search-outline::before {
    content: "\f1293";
  }
  .mdi-track-light::before {
    content: "\f0914";
  }
  .mdi-trackpad::before {
    content: "\f07f8";
  }
  .mdi-trackpad-lock::before {
    content: "\f0933";
  }
  .mdi-tractor::before {
    content: "\f0892";
  }
  .mdi-tractor-variant::before {
    content: "\f14c4";
  }
  .mdi-trademark::before {
    content: "\f0a78";
  }
  .mdi-traffic-cone::before {
    content: "\f137c";
  }
  .mdi-traffic-light::before {
    content: "\f052b";
  }
  .mdi-train::before {
    content: "\f052c";
  }
  .mdi-train-car::before {
    content: "\f0bd8";
  }
  .mdi-train-car-passenger::before {
    content: "\f1733";
  }
  .mdi-train-car-passenger-door::before {
    content: "\f1734";
  }
  .mdi-train-car-passenger-door-open::before {
    content: "\f1735";
  }
  .mdi-train-car-passenger-variant::before {
    content: "\f1736";
  }
  .mdi-train-variant::before {
    content: "\f08c4";
  }
  .mdi-tram::before {
    content: "\f052d";
  }
  .mdi-tram-side::before {
    content: "\f0fe7";
  }
  .mdi-transcribe::before {
    content: "\f052e";
  }
  .mdi-transcribe-close::before {
    content: "\f052f";
  }
  .mdi-transfer::before {
    content: "\f1065";
  }
  .mdi-transfer-down::before {
    content: "\f0da1";
  }
  .mdi-transfer-left::before {
    content: "\f0da2";
  }
  .mdi-transfer-right::before {
    content: "\f0530";
  }
  .mdi-transfer-up::before {
    content: "\f0da3";
  }
  .mdi-transit-connection::before {
    content: "\f0d3c";
  }
  .mdi-transit-connection-horizontal::before {
    content: "\f1546";
  }
  .mdi-transit-connection-variant::before {
    content: "\f0d3d";
  }
  .mdi-transit-detour::before {
    content: "\f0f8b";
  }
  .mdi-transit-skip::before {
    content: "\f1515";
  }
  .mdi-transit-transfer::before {
    content: "\f06ae";
  }
  .mdi-transition::before {
    content: "\f0915";
  }
  .mdi-transition-masked::before {
    content: "\f0916";
  }
  .mdi-translate::before {
    content: "\f05ca";
  }
  .mdi-translate-off::before {
    content: "\f0e06";
  }
  .mdi-transmission-tower::before {
    content: "\f0d3e";
  }
  .mdi-trash-can::before {
    content: "\f0a79";
  }
  .mdi-trash-can-outline::before {
    content: "\f0a7a";
  }
  .mdi-tray::before {
    content: "\f1294";
  }
  .mdi-tray-alert::before {
    content: "\f1295";
  }
  .mdi-tray-full::before {
    content: "\f1296";
  }
  .mdi-tray-minus::before {
    content: "\f1297";
  }
  .mdi-tray-plus::before {
    content: "\f1298";
  }
  .mdi-tray-remove::before {
    content: "\f1299";
  }
  .mdi-treasure-chest::before {
    content: "\f0726";
  }
  .mdi-tree::before {
    content: "\f0531";
  }
  .mdi-tree-outline::before {
    content: "\f0e69";
  }
  .mdi-trello::before {
    content: "\f0532";
  }
  .mdi-trending-down::before {
    content: "\f0533";
  }
  .mdi-trending-neutral::before {
    content: "\f0534";
  }
  .mdi-trending-up::before {
    content: "\f0535";
  }
  .mdi-triangle::before {
    content: "\f0536";
  }
  .mdi-triangle-outline::before {
    content: "\f0537";
  }
  .mdi-triangle-wave::before {
    content: "\f147c";
  }
  .mdi-triforce::before {
    content: "\f0bd9";
  }
  .mdi-trophy::before {
    content: "\f0538";
  }
  .mdi-trophy-award::before {
    content: "\f0539";
  }
  .mdi-trophy-broken::before {
    content: "\f0da4";
  }
  .mdi-trophy-outline::before {
    content: "\f053a";
  }
  .mdi-trophy-variant::before {
    content: "\f053b";
  }
  .mdi-trophy-variant-outline::before {
    content: "\f053c";
  }
  .mdi-truck::before {
    content: "\f053d";
  }
  .mdi-truck-check::before {
    content: "\f0cd4";
  }
  .mdi-truck-check-outline::before {
    content: "\f129a";
  }
  .mdi-truck-delivery::before {
    content: "\f053e";
  }
  .mdi-truck-delivery-outline::before {
    content: "\f129b";
  }
  .mdi-truck-fast::before {
    content: "\f0788";
  }
  .mdi-truck-fast-outline::before {
    content: "\f129c";
  }
  .mdi-truck-outline::before {
    content: "\f129d";
  }
  .mdi-truck-trailer::before {
    content: "\f0727";
  }
  .mdi-trumpet::before {
    content: "\f1096";
  }
  .mdi-tshirt-crew::before {
    content: "\f0a7b";
  }
  .mdi-tshirt-crew-outline::before {
    content: "\f053f";
  }
  .mdi-tshirt-v::before {
    content: "\f0a7c";
  }
  .mdi-tshirt-v-outline::before {
    content: "\f0540";
  }
  .mdi-tumble-dryer::before {
    content: "\f0917";
  }
  .mdi-tumble-dryer-alert::before {
    content: "\f11ba";
  }
  .mdi-tumble-dryer-off::before {
    content: "\f11bb";
  }
  .mdi-tune::before {
    content: "\f062e";
  }
  .mdi-tune-variant::before {
    content: "\f1542";
  }
  .mdi-tune-vertical::before {
    content: "\f066a";
  }
  .mdi-tune-vertical-variant::before {
    content: "\f1543";
  }
  .mdi-turkey::before {
    content: "\f171b";
  }
  .mdi-turnstile::before {
    content: "\f0cd5";
  }
  .mdi-turnstile-outline::before {
    content: "\f0cd6";
  }
  .mdi-turtle::before {
    content: "\f0cd7";
  }
  .mdi-twitch::before {
    content: "\f0543";
  }
  .mdi-twitter::before {
    content: "\f0544";
  }
  .mdi-twitter-retweet::before {
    content: "\f0547";
  }
  .mdi-two-factor-authentication::before {
    content: "\f09af";
  }
  .mdi-typewriter::before {
    content: "\f0f2d";
  }
  .mdi-ubisoft::before {
    content: "\f0bda";
  }
  .mdi-ubuntu::before {
    content: "\f0548";
  }
  .mdi-ufo::before {
    content: "\f10c4";
  }
  .mdi-ufo-outline::before {
    content: "\f10c5";
  }
  .mdi-ultra-high-definition::before {
    content: "\f07f9";
  }
  .mdi-umbraco::before {
    content: "\f0549";
  }
  .mdi-umbrella::before {
    content: "\f054a";
  }
  .mdi-umbrella-closed::before {
    content: "\f09b0";
  }
  .mdi-umbrella-closed-outline::before {
    content: "\f13e2";
  }
  .mdi-umbrella-closed-variant::before {
    content: "\f13e1";
  }
  .mdi-umbrella-outline::before {
    content: "\f054b";
  }
  .mdi-undo::before {
    content: "\f054c";
  }
  .mdi-undo-variant::before {
    content: "\f054d";
  }
  .mdi-unfold-less-horizontal::before {
    content: "\f054e";
  }
  .mdi-unfold-less-vertical::before {
    content: "\f0760";
  }
  .mdi-unfold-more-horizontal::before {
    content: "\f054f";
  }
  .mdi-unfold-more-vertical::before {
    content: "\f0761";
  }
  .mdi-ungroup::before {
    content: "\f0550";
  }
  .mdi-unicode::before {
    content: "\f0ed0";
  }
  .mdi-unicorn::before {
    content: "\f15c2";
  }
  .mdi-unicorn-variant::before {
    content: "\f15c3";
  }
  .mdi-unicycle::before {
    content: "\f15e5";
  }
  .mdi-unity::before {
    content: "\f06af";
  }
  .mdi-unreal::before {
    content: "\f09b1";
  }
  .mdi-untappd::before {
    content: "\f0551";
  }
  .mdi-update::before {
    content: "\f06b0";
  }
  .mdi-upload::before {
    content: "\f0552";
  }
  .mdi-upload-lock::before {
    content: "\f1373";
  }
  .mdi-upload-lock-outline::before {
    content: "\f1374";
  }
  .mdi-upload-multiple::before {
    content: "\f083d";
  }
  .mdi-upload-network::before {
    content: "\f06f6";
  }
  .mdi-upload-network-outline::before {
    content: "\f0cd8";
  }
  .mdi-upload-off::before {
    content: "\f10c6";
  }
  .mdi-upload-off-outline::before {
    content: "\f10c7";
  }
  .mdi-upload-outline::before {
    content: "\f0e07";
  }
  .mdi-usb::before {
    content: "\f0553";
  }
  .mdi-usb-flash-drive::before {
    content: "\f129e";
  }
  .mdi-usb-flash-drive-outline::before {
    content: "\f129f";
  }
  .mdi-usb-port::before {
    content: "\f11f0";
  }
  .mdi-valve::before {
    content: "\f1066";
  }
  .mdi-valve-closed::before {
    content: "\f1067";
  }
  .mdi-valve-open::before {
    content: "\f1068";
  }
  .mdi-van-passenger::before {
    content: "\f07fa";
  }
  .mdi-van-utility::before {
    content: "\f07fb";
  }
  .mdi-vanish::before {
    content: "\f07fc";
  }
  .mdi-vanish-quarter::before {
    content: "\f1554";
  }
  .mdi-vanity-light::before {
    content: "\f11e1";
  }
  .mdi-variable::before {
    content: "\f0ae7";
  }
  .mdi-variable-box::before {
    content: "\f1111";
  }
  .mdi-vector-arrange-above::before {
    content: "\f0554";
  }
  .mdi-vector-arrange-below::before {
    content: "\f0555";
  }
  .mdi-vector-bezier::before {
    content: "\f0ae8";
  }
  .mdi-vector-circle::before {
    content: "\f0556";
  }
  .mdi-vector-circle-variant::before {
    content: "\f0557";
  }
  .mdi-vector-combine::before {
    content: "\f0558";
  }
  .mdi-vector-curve::before {
    content: "\f0559";
  }
  .mdi-vector-difference::before {
    content: "\f055a";
  }
  .mdi-vector-difference-ab::before {
    content: "\f055b";
  }
  .mdi-vector-difference-ba::before {
    content: "\f055c";
  }
  .mdi-vector-ellipse::before {
    content: "\f0893";
  }
  .mdi-vector-intersection::before {
    content: "\f055d";
  }
  .mdi-vector-line::before {
    content: "\f055e";
  }
  .mdi-vector-link::before {
    content: "\f0fe8";
  }
  .mdi-vector-point::before {
    content: "\f055f";
  }
  .mdi-vector-polygon::before {
    content: "\f0560";
  }
  .mdi-vector-polyline::before {
    content: "\f0561";
  }
  .mdi-vector-polyline-edit::before {
    content: "\f1225";
  }
  .mdi-vector-polyline-minus::before {
    content: "\f1226";
  }
  .mdi-vector-polyline-plus::before {
    content: "\f1227";
  }
  .mdi-vector-polyline-remove::before {
    content: "\f1228";
  }
  .mdi-vector-radius::before {
    content: "\f074a";
  }
  .mdi-vector-rectangle::before {
    content: "\f05c6";
  }
  .mdi-vector-selection::before {
    content: "\f0562";
  }
  .mdi-vector-square::before {
    content: "\f0001";
  }
  .mdi-vector-triangle::before {
    content: "\f0563";
  }
  .mdi-vector-union::before {
    content: "\f0564";
  }
  .mdi-vhs::before {
    content: "\f0a1b";
  }
  .mdi-vibrate::before {
    content: "\f0566";
  }
  .mdi-vibrate-off::before {
    content: "\f0cd9";
  }
  .mdi-video::before {
    content: "\f0567";
  }
  .mdi-video-3d::before {
    content: "\f07fd";
  }
  .mdi-video-3d-off::before {
    content: "\f13d9";
  }
  .mdi-video-3d-variant::before {
    content: "\f0ed1";
  }
  .mdi-video-4k-box::before {
    content: "\f083e";
  }
  .mdi-video-account::before {
    content: "\f0919";
  }
  .mdi-video-box::before {
    content: "\f00fd";
  }
  .mdi-video-box-off::before {
    content: "\f00fe";
  }
  .mdi-video-check::before {
    content: "\f1069";
  }
  .mdi-video-check-outline::before {
    content: "\f106a";
  }
  .mdi-video-high-definition::before {
    content: "\f152e";
  }
  .mdi-video-image::before {
    content: "\f091a";
  }
  .mdi-video-input-antenna::before {
    content: "\f083f";
  }
  .mdi-video-input-component::before {
    content: "\f0840";
  }
  .mdi-video-input-hdmi::before {
    content: "\f0841";
  }
  .mdi-video-input-scart::before {
    content: "\f0f8c";
  }
  .mdi-video-input-svideo::before {
    content: "\f0842";
  }
  .mdi-video-minus::before {
    content: "\f09b2";
  }
  .mdi-video-minus-outline::before {
    content: "\f02ba";
  }
  .mdi-video-off::before {
    content: "\f0568";
  }
  .mdi-video-off-outline::before {
    content: "\f0bdb";
  }
  .mdi-video-outline::before {
    content: "\f0bdc";
  }
  .mdi-video-plus::before {
    content: "\f09b3";
  }
  .mdi-video-plus-outline::before {
    content: "\f01d3";
  }
  .mdi-video-stabilization::before {
    content: "\f091b";
  }
  .mdi-video-switch::before {
    content: "\f0569";
  }
  .mdi-video-switch-outline::before {
    content: "\f0790";
  }
  .mdi-video-vintage::before {
    content: "\f0a1c";
  }
  .mdi-video-wireless::before {
    content: "\f0ed2";
  }
  .mdi-video-wireless-outline::before {
    content: "\f0ed3";
  }
  .mdi-view-agenda::before {
    content: "\f056a";
  }
  .mdi-view-agenda-outline::before {
    content: "\f11d8";
  }
  .mdi-view-array::before {
    content: "\f056b";
  }
  .mdi-view-array-outline::before {
    content: "\f1485";
  }
  .mdi-view-carousel::before {
    content: "\f056c";
  }
  .mdi-view-carousel-outline::before {
    content: "\f1486";
  }
  .mdi-view-column::before {
    content: "\f056d";
  }
  .mdi-view-column-outline::before {
    content: "\f1487";
  }
  .mdi-view-comfy::before {
    content: "\f0e6a";
  }
  .mdi-view-comfy-outline::before {
    content: "\f1488";
  }
  .mdi-view-compact::before {
    content: "\f0e6b";
  }
  .mdi-view-compact-outline::before {
    content: "\f0e6c";
  }
  .mdi-view-dashboard::before {
    content: "\f056e";
  }
  .mdi-view-dashboard-outline::before {
    content: "\f0a1d";
  }
  .mdi-view-dashboard-variant::before {
    content: "\f0843";
  }
  .mdi-view-dashboard-variant-outline::before {
    content: "\f1489";
  }
  .mdi-view-day::before {
    content: "\f056f";
  }
  .mdi-view-day-outline::before {
    content: "\f148a";
  }
  .mdi-view-grid::before {
    content: "\f0570";
  }
  .mdi-view-grid-outline::before {
    content: "\f11d9";
  }
  .mdi-view-grid-plus::before {
    content: "\f0f8d";
  }
  .mdi-view-grid-plus-outline::before {
    content: "\f11da";
  }
  .mdi-view-headline::before {
    content: "\f0571";
  }
  .mdi-view-list::before {
    content: "\f0572";
  }
  .mdi-view-list-outline::before {
    content: "\f148b";
  }
  .mdi-view-module::before {
    content: "\f0573";
  }
  .mdi-view-module-outline::before {
    content: "\f148c";
  }
  .mdi-view-parallel::before {
    content: "\f0728";
  }
  .mdi-view-parallel-outline::before {
    content: "\f148d";
  }
  .mdi-view-quilt::before {
    content: "\f0574";
  }
  .mdi-view-quilt-outline::before {
    content: "\f148e";
  }
  .mdi-view-sequential::before {
    content: "\f0729";
  }
  .mdi-view-sequential-outline::before {
    content: "\f148f";
  }
  .mdi-view-split-horizontal::before {
    content: "\f0bcb";
  }
  .mdi-view-split-vertical::before {
    content: "\f0bcc";
  }
  .mdi-view-stream::before {
    content: "\f0575";
  }
  .mdi-view-stream-outline::before {
    content: "\f1490";
  }
  .mdi-view-week::before {
    content: "\f0576";
  }
  .mdi-view-week-outline::before {
    content: "\f1491";
  }
  .mdi-vimeo::before {
    content: "\f0577";
  }
  .mdi-violin::before {
    content: "\f060f";
  }
  .mdi-virtual-reality::before {
    content: "\f0894";
  }
  .mdi-virus::before {
    content: "\f13b6";
  }
  .mdi-virus-outline::before {
    content: "\f13b7";
  }
  .mdi-vk::before {
    content: "\f0579";
  }
  .mdi-vlc::before {
    content: "\f057c";
  }
  .mdi-voice-off::before {
    content: "\f0ed4";
  }
  .mdi-voicemail::before {
    content: "\f057d";
  }
  .mdi-volleyball::before {
    content: "\f09b4";
  }
  .mdi-volume-high::before {
    content: "\f057e";
  }
  .mdi-volume-low::before {
    content: "\f057f";
  }
  .mdi-volume-medium::before {
    content: "\f0580";
  }
  .mdi-volume-minus::before {
    content: "\f075e";
  }
  .mdi-volume-mute::before {
    content: "\f075f";
  }
  .mdi-volume-off::before {
    content: "\f0581";
  }
  .mdi-volume-plus::before {
    content: "\f075d";
  }
  .mdi-volume-source::before {
    content: "\f1120";
  }
  .mdi-volume-variant-off::before {
    content: "\f0e08";
  }
  .mdi-volume-vibrate::before {
    content: "\f1121";
  }
  .mdi-vote::before {
    content: "\f0a1f";
  }
  .mdi-vote-outline::before {
    content: "\f0a20";
  }
  .mdi-vpn::before {
    content: "\f0582";
  }
  .mdi-vuejs::before {
    content: "\f0844";
  }
  .mdi-vuetify::before {
    content: "\f0e6d";
  }
  .mdi-walk::before {
    content: "\f0583";
  }
  .mdi-wall::before {
    content: "\f07fe";
  }
  .mdi-wall-sconce::before {
    content: "\f091c";
  }
  .mdi-wall-sconce-flat::before {
    content: "\f091d";
  }
  .mdi-wall-sconce-flat-variant::before {
    content: "\f041c";
  }
  .mdi-wall-sconce-round::before {
    content: "\f0748";
  }
  .mdi-wall-sconce-round-variant::before {
    content: "\f091e";
  }
  .mdi-wallet::before {
    content: "\f0584";
  }
  .mdi-wallet-giftcard::before {
    content: "\f0585";
  }
  .mdi-wallet-membership::before {
    content: "\f0586";
  }
  .mdi-wallet-outline::before {
    content: "\f0bdd";
  }
  .mdi-wallet-plus::before {
    content: "\f0f8e";
  }
  .mdi-wallet-plus-outline::before {
    content: "\f0f8f";
  }
  .mdi-wallet-travel::before {
    content: "\f0587";
  }
  .mdi-wallpaper::before {
    content: "\f0e09";
  }
  .mdi-wan::before {
    content: "\f0588";
  }
  .mdi-wardrobe::before {
    content: "\f0f90";
  }
  .mdi-wardrobe-outline::before {
    content: "\f0f91";
  }
  .mdi-warehouse::before {
    content: "\f0f81";
  }
  .mdi-washing-machine::before {
    content: "\f072a";
  }
  .mdi-washing-machine-alert::before {
    content: "\f11bc";
  }
  .mdi-washing-machine-off::before {
    content: "\f11bd";
  }
  .mdi-watch::before {
    content: "\f0589";
  }
  .mdi-watch-export::before {
    content: "\f058a";
  }
  .mdi-watch-export-variant::before {
    content: "\f0895";
  }
  .mdi-watch-import::before {
    content: "\f058b";
  }
  .mdi-watch-import-variant::before {
    content: "\f0896";
  }
  .mdi-watch-variant::before {
    content: "\f0897";
  }
  .mdi-watch-vibrate::before {
    content: "\f06b1";
  }
  .mdi-watch-vibrate-off::before {
    content: "\f0cda";
  }
  .mdi-water::before {
    content: "\f058c";
  }
  .mdi-water-alert::before {
    content: "\f1502";
  }
  .mdi-water-alert-outline::before {
    content: "\f1503";
  }
  .mdi-water-boiler::before {
    content: "\f0f92";
  }
  .mdi-water-boiler-alert::before {
    content: "\f11b3";
  }
  .mdi-water-boiler-off::before {
    content: "\f11b4";
  }
  .mdi-water-check::before {
    content: "\f1504";
  }
  .mdi-water-check-outline::before {
    content: "\f1505";
  }
  .mdi-water-minus::before {
    content: "\f1506";
  }
  .mdi-water-minus-outline::before {
    content: "\f1507";
  }
  .mdi-water-off::before {
    content: "\f058d";
  }
  .mdi-water-off-outline::before {
    content: "\f1508";
  }
  .mdi-water-outline::before {
    content: "\f0e0a";
  }
  .mdi-water-percent::before {
    content: "\f058e";
  }
  .mdi-water-percent-alert::before {
    content: "\f1509";
  }
  .mdi-water-plus::before {
    content: "\f150a";
  }
  .mdi-water-plus-outline::before {
    content: "\f150b";
  }
  .mdi-water-polo::before {
    content: "\f12a0";
  }
  .mdi-water-pump::before {
    content: "\f058f";
  }
  .mdi-water-pump-off::before {
    content: "\f0f93";
  }
  .mdi-water-remove::before {
    content: "\f150c";
  }
  .mdi-water-remove-outline::before {
    content: "\f150d";
  }
  .mdi-water-well::before {
    content: "\f106b";
  }
  .mdi-water-well-outline::before {
    content: "\f106c";
  }
  .mdi-watering-can::before {
    content: "\f1481";
  }
  .mdi-watering-can-outline::before {
    content: "\f1482";
  }
  .mdi-watermark::before {
    content: "\f0612";
  }
  .mdi-wave::before {
    content: "\f0f2e";
  }
  .mdi-waveform::before {
    content: "\f147d";
  }
  .mdi-waves::before {
    content: "\f078d";
  }
  .mdi-waze::before {
    content: "\f0bde";
  }
  .mdi-weather-cloudy::before {
    content: "\f0590";
  }
  .mdi-weather-cloudy-alert::before {
    content: "\f0f2f";
  }
  .mdi-weather-cloudy-arrow-right::before {
    content: "\f0e6e";
  }
  .mdi-weather-fog::before {
    content: "\f0591";
  }
  .mdi-weather-hail::before {
    content: "\f0592";
  }
  .mdi-weather-hazy::before {
    content: "\f0f30";
  }
  .mdi-weather-hurricane::before {
    content: "\f0898";
  }
  .mdi-weather-lightning::before {
    content: "\f0593";
  }
  .mdi-weather-lightning-rainy::before {
    content: "\f067e";
  }
  .mdi-weather-night::before {
    content: "\f0594";
  }
  .mdi-weather-night-partly-cloudy::before {
    content: "\f0f31";
  }
  .mdi-weather-partly-cloudy::before {
    content: "\f0595";
  }
  .mdi-weather-partly-lightning::before {
    content: "\f0f32";
  }
  .mdi-weather-partly-rainy::before {
    content: "\f0f33";
  }
  .mdi-weather-partly-snowy::before {
    content: "\f0f34";
  }
  .mdi-weather-partly-snowy-rainy::before {
    content: "\f0f35";
  }
  .mdi-weather-pouring::before {
    content: "\f0596";
  }
  .mdi-weather-rainy::before {
    content: "\f0597";
  }
  .mdi-weather-snowy::before {
    content: "\f0598";
  }
  .mdi-weather-snowy-heavy::before {
    content: "\f0f36";
  }
  .mdi-weather-snowy-rainy::before {
    content: "\f067f";
  }
  .mdi-weather-sunny::before {
    content: "\f0599";
  }
  .mdi-weather-sunny-alert::before {
    content: "\f0f37";
  }
  .mdi-weather-sunny-off::before {
    content: "\f14e4";
  }
  .mdi-weather-sunset::before {
    content: "\f059a";
  }
  .mdi-weather-sunset-down::before {
    content: "\f059b";
  }
  .mdi-weather-sunset-up::before {
    content: "\f059c";
  }
  .mdi-weather-tornado::before {
    content: "\f0f38";
  }
  .mdi-weather-windy::before {
    content: "\f059d";
  }
  .mdi-weather-windy-variant::before {
    content: "\f059e";
  }
  .mdi-web::before {
    content: "\f059f";
  }
  .mdi-web-box::before {
    content: "\f0f94";
  }
  .mdi-web-clock::before {
    content: "\f124a";
  }
  .mdi-webcam::before {
    content: "\f05a0";
  }
  .mdi-webcam-off::before {
    content: "\f1737";
  }
  .mdi-webhook::before {
    content: "\f062f";
  }
  .mdi-webpack::before {
    content: "\f072b";
  }
  .mdi-webrtc::before {
    content: "\f1248";
  }
  .mdi-wechat::before {
    content: "\f0611";
  }
  .mdi-weight::before {
    content: "\f05a1";
  }
  .mdi-weight-gram::before {
    content: "\f0d3f";
  }
  .mdi-weight-kilogram::before {
    content: "\f05a2";
  }
  .mdi-weight-lifter::before {
    content: "\f115d";
  }
  .mdi-weight-pound::before {
    content: "\f09b5";
  }
  .mdi-whatsapp::before {
    content: "\f05a3";
  }
  .mdi-wheel-barrow::before {
    content: "\f14f2";
  }
  .mdi-wheelchair-accessibility::before {
    content: "\f05a4";
  }
  .mdi-whistle::before {
    content: "\f09b6";
  }
  .mdi-whistle-outline::before {
    content: "\f12bc";
  }
  .mdi-white-balance-auto::before {
    content: "\f05a5";
  }
  .mdi-white-balance-incandescent::before {
    content: "\f05a6";
  }
  .mdi-white-balance-iridescent::before {
    content: "\f05a7";
  }
  .mdi-white-balance-sunny::before {
    content: "\f05a8";
  }
  .mdi-widgets::before {
    content: "\f072c";
  }
  .mdi-widgets-outline::before {
    content: "\f1355";
  }
  .mdi-wifi::before {
    content: "\f05a9";
  }
  .mdi-wifi-alert::before {
    content: "\f16b5";
  }
  .mdi-wifi-arrow-down::before {
    content: "\f16b6";
  }
  .mdi-wifi-arrow-left::before {
    content: "\f16b7";
  }
  .mdi-wifi-arrow-left-right::before {
    content: "\f16b8";
  }
  .mdi-wifi-arrow-right::before {
    content: "\f16b9";
  }
  .mdi-wifi-arrow-up::before {
    content: "\f16ba";
  }
  .mdi-wifi-arrow-up-down::before {
    content: "\f16bb";
  }
  .mdi-wifi-cancel::before {
    content: "\f16bc";
  }
  .mdi-wifi-check::before {
    content: "\f16bd";
  }
  .mdi-wifi-cog::before {
    content: "\f16be";
  }
  .mdi-wifi-lock::before {
    content: "\f16bf";
  }
  .mdi-wifi-lock-open::before {
    content: "\f16c0";
  }
  .mdi-wifi-marker::before {
    content: "\f16c1";
  }
  .mdi-wifi-minus::before {
    content: "\f16c2";
  }
  .mdi-wifi-off::before {
    content: "\f05aa";
  }
  .mdi-wifi-plus::before {
    content: "\f16c3";
  }
  .mdi-wifi-refresh::before {
    content: "\f16c4";
  }
  .mdi-wifi-remove::before {
    content: "\f16c5";
  }
  .mdi-wifi-settings::before {
    content: "\f16c6";
  }
  .mdi-wifi-star::before {
    content: "\f0e0b";
  }
  .mdi-wifi-strength-1::before {
    content: "\f091f";
  }
  .mdi-wifi-strength-1-alert::before {
    content: "\f0920";
  }
  .mdi-wifi-strength-1-lock::before {
    content: "\f0921";
  }
  .mdi-wifi-strength-1-lock-open::before {
    content: "\f16cb";
  }
  .mdi-wifi-strength-2::before {
    content: "\f0922";
  }
  .mdi-wifi-strength-2-alert::before {
    content: "\f0923";
  }
  .mdi-wifi-strength-2-lock::before {
    content: "\f0924";
  }
  .mdi-wifi-strength-2-lock-open::before {
    content: "\f16cc";
  }
  .mdi-wifi-strength-3::before {
    content: "\f0925";
  }
  .mdi-wifi-strength-3-alert::before {
    content: "\f0926";
  }
  .mdi-wifi-strength-3-lock::before {
    content: "\f0927";
  }
  .mdi-wifi-strength-3-lock-open::before {
    content: "\f16cd";
  }
  .mdi-wifi-strength-4::before {
    content: "\f0928";
  }
  .mdi-wifi-strength-4-alert::before {
    content: "\f0929";
  }
  .mdi-wifi-strength-4-lock::before {
    content: "\f092a";
  }
  .mdi-wifi-strength-4-lock-open::before {
    content: "\f16ce";
  }
  .mdi-wifi-strength-alert-outline::before {
    content: "\f092b";
  }
  .mdi-wifi-strength-lock-open-outline::before {
    content: "\f16cf";
  }
  .mdi-wifi-strength-lock-outline::before {
    content: "\f092c";
  }
  .mdi-wifi-strength-off::before {
    content: "\f092d";
  }
  .mdi-wifi-strength-off-outline::before {
    content: "\f092e";
  }
  .mdi-wifi-strength-outline::before {
    content: "\f092f";
  }
  .mdi-wifi-sync::before {
    content: "\f16c7";
  }
  .mdi-wikipedia::before {
    content: "\f05ac";
  }
  .mdi-wind-turbine::before {
    content: "\f0da5";
  }
  .mdi-window-close::before {
    content: "\f05ad";
  }
  .mdi-window-closed::before {
    content: "\f05ae";
  }
  .mdi-window-closed-variant::before {
    content: "\f11db";
  }
  .mdi-window-maximize::before {
    content: "\f05af";
  }
  .mdi-window-minimize::before {
    content: "\f05b0";
  }
  .mdi-window-open::before {
    content: "\f05b1";
  }
  .mdi-window-open-variant::before {
    content: "\f11dc";
  }
  .mdi-window-restore::before {
    content: "\f05b2";
  }
  .mdi-window-shutter::before {
    content: "\f111c";
  }
  .mdi-window-shutter-alert::before {
    content: "\f111d";
  }
  .mdi-window-shutter-open::before {
    content: "\f111e";
  }
  .mdi-windsock::before {
    content: "\f15fa";
  }
  .mdi-wiper::before {
    content: "\f0ae9";
  }
  .mdi-wiper-wash::before {
    content: "\f0da6";
  }
  .mdi-wizard-hat::before {
    content: "\f1477";
  }
  .mdi-wordpress::before {
    content: "\f05b4";
  }
  .mdi-wrap::before {
    content: "\f05b6";
  }
  .mdi-wrap-disabled::before {
    content: "\f0bdf";
  }
  .mdi-wrench::before {
    content: "\f05b7";
  }
  .mdi-wrench-outline::before {
    content: "\f0be0";
  }
  .mdi-xamarin::before {
    content: "\f0845";
  }
  .mdi-xamarin-outline::before {
    content: "\f0846";
  }
  .mdi-xing::before {
    content: "\f05be";
  }
  .mdi-xml::before {
    content: "\f05c0";
  }
  .mdi-xmpp::before {
    content: "\f07ff";
  }
  .mdi-y-combinator::before {
    content: "\f0624";
  }
  .mdi-yahoo::before {
    content: "\f0b4f";
  }
  .mdi-yeast::before {
    content: "\f05c1";
  }
  .mdi-yin-yang::before {
    content: "\f0680";
  }
  .mdi-yoga::before {
    content: "\f117c";
  }
  .mdi-youtube::before {
    content: "\f05c3";
  }
  .mdi-youtube-gaming::before {
    content: "\f0848";
  }
  .mdi-youtube-studio::before {
    content: "\f0847";
  }
  .mdi-youtube-subscription::before {
    content: "\f0d40";
  }
  .mdi-youtube-tv::before {
    content: "\f0448";
  }
  .mdi-yurt::before {
    content: "\f1516";
  }
  .mdi-z-wave::before {
    content: "\f0aea";
  }
  .mdi-zend::before {
    content: "\f0aeb";
  }
  .mdi-zigbee::before {
    content: "\f0d41";
  }
  .mdi-zip-box::before {
    content: "\f05c4";
  }
  .mdi-zip-box-outline::before {
    content: "\f0ffa";
  }
  .mdi-zip-disk::before {
    content: "\f0a23";
  }
  .mdi-zodiac-aquarius::before {
    content: "\f0a7d";
  }
  .mdi-zodiac-aries::before {
    content: "\f0a7e";
  }
  .mdi-zodiac-cancer::before {
    content: "\f0a7f";
  }
  .mdi-zodiac-capricorn::before {
    content: "\f0a80";
  }
  .mdi-zodiac-gemini::before {
    content: "\f0a81";
  }
  .mdi-zodiac-leo::before {
    content: "\f0a82";
  }
  .mdi-zodiac-libra::before {
    content: "\f0a83";
  }
  .mdi-zodiac-pisces::before {
    content: "\f0a84";
  }
  .mdi-zodiac-sagittarius::before {
    content: "\f0a85";
  }
  .mdi-zodiac-scorpio::before {
    content: "\f0a86";
  }
  .mdi-zodiac-taurus::before {
    content: "\f0a87";
  }
  .mdi-zodiac-virgo::before {
    content: "\f0a88";
  }
  .mdi-blank::before {
    content: "\f68c";
    visibility: hidden;
  }
  .mdi-18px.mdi-set, .mdi-18px.mdi:before {
    font-size: 18px;
  }
  .mdi-24px.mdi-set, .mdi-24px.mdi:before {
    font-size: 24px;
  }
  .mdi-36px.mdi-set, .mdi-36px.mdi:before {
    font-size: 36px;
  }
  .mdi-48px.mdi-set, .mdi-48px.mdi:before {
    font-size: 48px;
  }
  .mdi-dark:before {
    color: rgba(0, 0, 0, 0.54);
  }
  .mdi-dark.mdi-inactive:before {
    color: rgba(0, 0, 0, 0.26);
  }
  .mdi-light:before {
    color: white;
  }
  .mdi-light.mdi-inactive:before {
    color: rgba(255, 255, 255, 0.3);
  }
  .mdi-rotate-45 {
    /*
          // Not included in production
          &.mdi-flip-h:before {
              -webkit-transform: scaleX(-1) rotate(45deg);
              transform: scaleX(-1) rotate(45deg);
              filter: FlipH;
              -ms-filter: "FlipH";
          }
          &.mdi-flip-v:before {
              -webkit-transform: scaleY(-1) rotate(45deg);
              -ms-transform: rotate(45deg);
              transform: scaleY(-1) rotate(45deg);
              filter: FlipV;
              -ms-filter: "FlipV";
          }
          */
  }
  .mdi-rotate-45:before {
    transform: rotate(45deg);
  }
  .mdi-rotate-90 {
    /*
          // Not included in production
          &.mdi-flip-h:before {
              -webkit-transform: scaleX(-1) rotate(90deg);
              transform: scaleX(-1) rotate(90deg);
              filter: FlipH;
              -ms-filter: "FlipH";
          }
          &.mdi-flip-v:before {
              -webkit-transform: scaleY(-1) rotate(90deg);
              -ms-transform: rotate(90deg);
              transform: scaleY(-1) rotate(90deg);
              filter: FlipV;
              -ms-filter: "FlipV";
          }
          */
  }
  .mdi-rotate-90:before {
    transform: rotate(90deg);
  }
  .mdi-rotate-135 {
    /*
          // Not included in production
          &.mdi-flip-h:before {
              -webkit-transform: scaleX(-1) rotate(135deg);
              transform: scaleX(-1) rotate(135deg);
              filter: FlipH;
              -ms-filter: "FlipH";
          }
          &.mdi-flip-v:before {
              -webkit-transform: scaleY(-1) rotate(135deg);
              -ms-transform: rotate(135deg);
              transform: scaleY(-1) rotate(135deg);
              filter: FlipV;
              -ms-filter: "FlipV";
          }
          */
  }
  .mdi-rotate-135:before {
    transform: rotate(135deg);
  }
  .mdi-rotate-180 {
    /*
          // Not included in production
          &.mdi-flip-h:before {
              -webkit-transform: scaleX(-1) rotate(180deg);
              transform: scaleX(-1) rotate(180deg);
              filter: FlipH;
              -ms-filter: "FlipH";
          }
          &.mdi-flip-v:before {
              -webkit-transform: scaleY(-1) rotate(180deg);
              -ms-transform: rotate(180deg);
              transform: scaleY(-1) rotate(180deg);
              filter: FlipV;
              -ms-filter: "FlipV";
          }
          */
  }
  .mdi-rotate-180:before {
    transform: rotate(180deg);
  }
  .mdi-rotate-225 {
    /*
          // Not included in production
          &.mdi-flip-h:before {
              -webkit-transform: scaleX(-1) rotate(225deg);
              transform: scaleX(-1) rotate(225deg);
              filter: FlipH;
              -ms-filter: "FlipH";
          }
          &.mdi-flip-v:before {
              -webkit-transform: scaleY(-1) rotate(225deg);
              -ms-transform: rotate(225deg);
              transform: scaleY(-1) rotate(225deg);
              filter: FlipV;
              -ms-filter: "FlipV";
          }
          */
  }
  .mdi-rotate-225:before {
    transform: rotate(225deg);
  }
  .mdi-rotate-270 {
    /*
          // Not included in production
          &.mdi-flip-h:before {
              -webkit-transform: scaleX(-1) rotate(270deg);
              transform: scaleX(-1) rotate(270deg);
              filter: FlipH;
              -ms-filter: "FlipH";
          }
          &.mdi-flip-v:before {
              -webkit-transform: scaleY(-1) rotate(270deg);
              -ms-transform: rotate(270deg);
              transform: scaleY(-1) rotate(270deg);
              filter: FlipV;
              -ms-filter: "FlipV";
          }
          */
  }
  .mdi-rotate-270:before {
    transform: rotate(270deg);
  }
  .mdi-rotate-315 {
    /*
          // Not included in production
          &.mdi-flip-h:before {
              -webkit-transform: scaleX(-1) rotate(315deg);
              transform: scaleX(-1) rotate(315deg);
              filter: FlipH;
              -ms-filter: "FlipH";
          }
          &.mdi-flip-v:before {
              -webkit-transform: scaleY(-1) rotate(315deg);
              -ms-transform: rotate(315deg);
              transform: scaleY(-1) rotate(315deg);
              filter: FlipV;
              -ms-filter: "FlipV";
          }
          */
  }
  .mdi-rotate-315:before {
    transform: rotate(315deg);
  }
  .mdi-flip-h:before {
    transform: scaleX(-1);
    filter: FlipH;
    -ms-filter: "FlipH";
  }
  .mdi-flip-v:before {
    transform: scaleY(-1);
    filter: FlipV;
    -ms-filter: "FlipV";
  }
  .mdi-spin:before {
    animation: mdi-spin 2s infinite linear;
  }
  @keyframes mdi-spin {
    0% {
      transform: rotate(0deg);
    }
    100% {
      transform: rotate(359deg);
    }
  }
  @font-face {
    font-family: "feather";
    src: url('/assets/fonts/feather.eot?t=1525787366991');
    /* IE9*/
    src: url('/assets/fonts/feather.eot?t=1525787366991#iefix') format("embedded-opentype"), url('/assets/fonts/feather.woff?t=1525787366991') format("woff"), url('/assets/fonts/feather.ttf?t=1525787366991') format("truetype"), url('/assets/fonts/feather.svg?t=1525787366991#feather') format("svg");
    /* iOS 4.1- */
  }
  [class^=fe-] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: "feather" !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-feature-settings: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .fe-alert-octagon:before {
    content: "\e81b";
  }
  .fe-alert-circle:before {
    content: "\e81c";
  }
  .fe-activity:before {
    content: "\e81d";
  }
  .fe-alert-triangle:before {
    content: "\e81e";
  }
  .fe-align-center:before {
    content: "\e81f";
  }
  .fe-airplay:before {
    content: "\e820";
  }
  .fe-align-justify:before {
    content: "\e821";
  }
  .fe-align-left:before {
    content: "\e822";
  }
  .fe-align-right:before {
    content: "\e823";
  }
  .fe-arrow-down-left:before {
    content: "\e824";
  }
  .fe-arrow-down-right:before {
    content: "\e825";
  }
  .fe-anchor:before {
    content: "\e826";
  }
  .fe-aperture:before {
    content: "\e827";
  }
  .fe-arrow-left:before {
    content: "\e828";
  }
  .fe-arrow-right:before {
    content: "\e829";
  }
  .fe-arrow-down:before {
    content: "\e82a";
  }
  .fe-arrow-up-left:before {
    content: "\e82b";
  }
  .fe-arrow-up-right:before {
    content: "\e82c";
  }
  .fe-arrow-up:before {
    content: "\e82d";
  }
  .fe-award:before {
    content: "\e82e";
  }
  .fe-bar-chart:before {
    content: "\e82f";
  }
  .fe-at-sign:before {
    content: "\e830";
  }
  .fe-bar-chart-2:before {
    content: "\e831";
  }
  .fe-battery-charging:before {
    content: "\e832";
  }
  .fe-bell-off:before {
    content: "\e833";
  }
  .fe-battery:before {
    content: "\e834";
  }
  .fe-bluetooth:before {
    content: "\e835";
  }
  .fe-bell:before {
    content: "\e836";
  }
  .fe-book:before {
    content: "\e837";
  }
  .fe-briefcase:before {
    content: "\e838";
  }
  .fe-camera-off:before {
    content: "\e839";
  }
  .fe-calendar:before {
    content: "\e83a";
  }
  .fe-bookmark:before {
    content: "\e83b";
  }
  .fe-box:before {
    content: "\e83c";
  }
  .fe-camera:before {
    content: "\e83d";
  }
  .fe-check-circle:before {
    content: "\e83e";
  }
  .fe-check:before {
    content: "\e83f";
  }
  .fe-check-square:before {
    content: "\e840";
  }
  .fe-cast:before {
    content: "\e841";
  }
  .fe-chevron-down:before {
    content: "\e842";
  }
  .fe-chevron-left:before {
    content: "\e843";
  }
  .fe-chevron-right:before {
    content: "\e844";
  }
  .fe-chevron-up:before {
    content: "\e845";
  }
  .fe-chevrons-down:before {
    content: "\e846";
  }
  .fe-chevrons-right:before {
    content: "\e847";
  }
  .fe-chevrons-up:before {
    content: "\e848";
  }
  .fe-chevrons-left:before {
    content: "\e849";
  }
  .fe-circle:before {
    content: "\e84a";
  }
  .fe-clipboard:before {
    content: "\e84b";
  }
  .fe-chrome:before {
    content: "\e84c";
  }
  .fe-clock:before {
    content: "\e84d";
  }
  .fe-cloud-lightning:before {
    content: "\e84e";
  }
  .fe-cloud-drizzle:before {
    content: "\e84f";
  }
  .fe-cloud-rain:before {
    content: "\e850";
  }
  .fe-cloud-off:before {
    content: "\e851";
  }
  .fe-codepen:before {
    content: "\e852";
  }
  .fe-cloud-snow:before {
    content: "\e853";
  }
  .fe-compass:before {
    content: "\e854";
  }
  .fe-copy:before {
    content: "\e855";
  }
  .fe-corner-down-right:before {
    content: "\e856";
  }
  .fe-corner-down-left:before {
    content: "\e857";
  }
  .fe-corner-left-down:before {
    content: "\e858";
  }
  .fe-corner-left-up:before {
    content: "\e859";
  }
  .fe-corner-up-left:before {
    content: "\e85a";
  }
  .fe-corner-up-right:before {
    content: "\e85b";
  }
  .fe-corner-right-down:before {
    content: "\e85c";
  }
  .fe-corner-right-up:before {
    content: "\e85d";
  }
  .fe-cpu:before {
    content: "\e85e";
  }
  .fe-credit-card:before {
    content: "\e85f";
  }
  .fe-crosshair:before {
    content: "\e860";
  }
  .fe-disc:before {
    content: "\e861";
  }
  .fe-delete:before {
    content: "\e862";
  }
  .fe-download-cloud:before {
    content: "\e863";
  }
  .fe-download:before {
    content: "\e864";
  }
  .fe-droplet:before {
    content: "\e865";
  }
  .fe-edit-2:before {
    content: "\e866";
  }
  .fe-edit:before {
    content: "\e867";
  }
  .fe-edit-1:before {
    content: "\e868";
  }
  .fe-external-link:before {
    content: "\e869";
  }
  .fe-eye:before {
    content: "\e86a";
  }
  .fe-feather:before {
    content: "\e86b";
  }
  .fe-facebook:before {
    content: "\e86c";
  }
  .fe-file-minus:before {
    content: "\e86d";
  }
  .fe-eye-off:before {
    content: "\e86e";
  }
  .fe-fast-forward:before {
    content: "\e86f";
  }
  .fe-file-text:before {
    content: "\e870";
  }
  .fe-film:before {
    content: "\e871";
  }
  .fe-file:before {
    content: "\e872";
  }
  .fe-file-plus:before {
    content: "\e873";
  }
  .fe-folder:before {
    content: "\e874";
  }
  .fe-filter:before {
    content: "\e875";
  }
  .fe-flag:before {
    content: "\e876";
  }
  .fe-globe:before {
    content: "\e877";
  }
  .fe-grid:before {
    content: "\e878";
  }
  .fe-heart:before {
    content: "\e879";
  }
  .fe-home:before {
    content: "\e87a";
  }
  .fe-github:before {
    content: "\e87b";
  }
  .fe-image:before {
    content: "\e87c";
  }
  .fe-inbox:before {
    content: "\e87d";
  }
  .fe-layers:before {
    content: "\e87e";
  }
  .fe-info:before {
    content: "\e87f";
  }
  .fe-instagram:before {
    content: "\e880";
  }
  .fe-layout:before {
    content: "\e881";
  }
  .fe-link-2:before {
    content: "\e882";
  }
  .fe-life-buoy:before {
    content: "\e883";
  }
  .fe-link:before {
    content: "\e884";
  }
  .fe-log-in:before {
    content: "\e885";
  }
  .fe-list:before {
    content: "\e886";
  }
  .fe-lock:before {
    content: "\e887";
  }
  .fe-log-out:before {
    content: "\e888";
  }
  .fe-loader:before {
    content: "\e889";
  }
  .fe-mail:before {
    content: "\e88a";
  }
  .fe-maximize-2:before {
    content: "\e88b";
  }
  .fe-map:before {
    content: "\e88c";
  }
  .fe-map-pin:before {
    content: "\e88e";
  }
  .fe-menu:before {
    content: "\e88f";
  }
  .fe-message-circle:before {
    content: "\e890";
  }
  .fe-message-square:before {
    content: "\e891";
  }
  .fe-minimize-2:before {
    content: "\e892";
  }
  .fe-mic-off:before {
    content: "\e893";
  }
  .fe-minus-circle:before {
    content: "\e894";
  }
  .fe-mic:before {
    content: "\e895";
  }
  .fe-minus-square:before {
    content: "\e896";
  }
  .fe-minus:before {
    content: "\e897";
  }
  .fe-moon:before {
    content: "\e898";
  }
  .fe-monitor:before {
    content: "\e899";
  }
  .fe-more-vertical:before {
    content: "\e89a";
  }
  .fe-more-horizontal:before {
    content: "\e89b";
  }
  .fe-move:before {
    content: "\e89c";
  }
  .fe-music:before {
    content: "\e89d";
  }
  .fe-navigation-2:before {
    content: "\e89e";
  }
  .fe-navigation:before {
    content: "\e89f";
  }
  .fe-octagon:before {
    content: "\e8a0";
  }
  .fe-package:before {
    content: "\e8a1";
  }
  .fe-pause-circle:before {
    content: "\e8a2";
  }
  .fe-pause:before {
    content: "\e8a3";
  }
  .fe-percent:before {
    content: "\e8a4";
  }
  .fe-phone-call:before {
    content: "\e8a5";
  }
  .fe-phone-forwarded:before {
    content: "\e8a6";
  }
  .fe-phone-missed:before {
    content: "\e8a7";
  }
  .fe-phone-off:before {
    content: "\e8a8";
  }
  .fe-phone-incoming:before {
    content: "\e8a9";
  }
  .fe-phone:before {
    content: "\e8aa";
  }
  .fe-phone-outgoing:before {
    content: "\e8ab";
  }
  .fe-pie-chart:before {
    content: "\e8ac";
  }
  .fe-play-circle:before {
    content: "\e8ad";
  }
  .fe-play:before {
    content: "\e8ae";
  }
  .fe-plus-square:before {
    content: "\e8af";
  }
  .fe-plus-circle:before {
    content: "\e8b0";
  }
  .fe-plus:before {
    content: "\e8b1";
  }
  .fe-pocket:before {
    content: "\e8b2";
  }
  .fe-printer:before {
    content: "\e8b3";
  }
  .fe-power:before {
    content: "\e8b4";
  }
  .fe-radio:before {
    content: "\e8b5";
  }
  .fe-repeat:before {
    content: "\e8b6";
  }
  .fe-refresh-ccw:before {
    content: "\e8b7";
  }
  .fe-rewind:before {
    content: "\e8b8";
  }
  .fe-rotate-ccw:before {
    content: "\e8b9";
  }
  .fe-refresh-cw:before {
    content: "\e8ba";
  }
  .fe-rotate-cw:before {
    content: "\e8bb";
  }
  .fe-save:before {
    content: "\e8bc";
  }
  .fe-search:before {
    content: "\e8bd";
  }
  .fe-server:before {
    content: "\e8be";
  }
  .fe-scissors:before {
    content: "\e8bf";
  }
  .fe-share-2:before {
    content: "\e8c0";
  }
  .fe-share:before {
    content: "\e8c1";
  }
  .fe-shield:before {
    content: "\e8c2";
  }
  .fe-settings:before {
    content: "\e8c3";
  }
  .fe-skip-back:before {
    content: "\e8c4";
  }
  .fe-shuffle:before {
    content: "\e8c5";
  }
  .fe-sidebar:before {
    content: "\e8c6";
  }
  .fe-skip-forward:before {
    content: "\e8c7";
  }
  .fe-slack:before {
    content: "\e8c8";
  }
  .fe-slash:before {
    content: "\e8c9";
  }
  .fe-smartphone:before {
    content: "\e8ca";
  }
  .fe-square:before {
    content: "\e8cb";
  }
  .fe-speaker:before {
    content: "\e8cc";
  }
  .fe-star:before {
    content: "\e8cd";
  }
  .fe-stop-circle:before {
    content: "\e8ce";
  }
  .fe-sun:before {
    content: "\e8cf";
  }
  .fe-sunrise:before {
    content: "\e8d0";
  }
  .fe-tablet:before {
    content: "\e8d1";
  }
  .fe-tag:before {
    content: "\e8d2";
  }
  .fe-sunset:before {
    content: "\e8d3";
  }
  .fe-target:before {
    content: "\e8d4";
  }
  .fe-thermometer:before {
    content: "\e8d5";
  }
  .fe-thumbs-up:before {
    content: "\e8d6";
  }
  .fe-thumbs-down:before {
    content: "\e8d7";
  }
  .fe-toggle-left:before {
    content: "\e8d8";
  }
  .fe-toggle-right:before {
    content: "\e8d9";
  }
  .fe-trash-2:before {
    content: "\e8da";
  }
  .fe-trash:before {
    content: "\e8db";
  }
  .fe-trending-up:before {
    content: "\e8dc";
  }
  .fe-trending-down:before {
    content: "\e8dd";
  }
  .fe-triangle:before {
    content: "\e8de";
  }
  .fe-type:before {
    content: "\e8df";
  }
  .fe-twitter:before {
    content: "\e8e0";
  }
  .fe-upload:before {
    content: "\e8e1";
  }
  .fe-umbrella:before {
    content: "\e8e2";
  }
  .fe-upload-cloud:before {
    content: "\e8e3";
  }
  .fe-unlock:before {
    content: "\e8e4";
  }
  .fe-user-check:before {
    content: "\e8e5";
  }
  .fe-user-minus:before {
    content: "\e8e6";
  }
  .fe-user-plus:before {
    content: "\e8e7";
  }
  .fe-user-x:before {
    content: "\e8e8";
  }
  .fe-user:before {
    content: "\e8e9";
  }
  .fe-users:before {
    content: "\e8ea";
  }
  .fe-video-off:before {
    content: "\e8eb";
  }
  .fe-video:before {
    content: "\e8ec";
  }
  .fe-voicemail:before {
    content: "\e8ed";
  }
  .fe-volume-x:before {
    content: "\e8ee";
  }
  .fe-volume-2:before {
    content: "\e8ef";
  }
  .fe-volume-1:before {
    content: "\e8f0";
  }
  .fe-volume:before {
    content: "\e8f1";
  }
  .fe-watch:before {
    content: "\e8f2";
  }
  .fe-wifi:before {
    content: "\e8f3";
  }
  .fe-x-square:before {
    content: "\e8f4";
  }
  .fe-wind:before {
    content: "\e8f5";
  }
  .fe-x:before {
    content: "\e8f6";
  }
  .fe-x-circle:before {
    content: "\e8f7";
  }
  .fe-zap:before {
    content: "\e8f8";
  }
  .fe-zoom-in:before {
    content: "\e8f9";
  }
  .fe-zoom-out:before {
    content: "\e8fa";
  }
  .fe-command:before {
    content: "\e8fb";
  }
  .fe-cloud:before {
    content: "\e8fc";
  }
  .fe-hash:before {
    content: "\e8fd";
  }
  .fe-headphones:before {
    content: "\e8fe";
  }
  .fe-underline:before {
    content: "\e8ff";
  }
  .fe-italic:before {
    content: "\e900";
  }
  .fe-bold:before {
    content: "\e901";
  }
  .fe-crop:before {
    content: "\e902";
  }
  .fe-help-circle:before {
    content: "\e903";
  }
  .fe-paperclip:before {
    content: "\e904";
  }
  .fe-shopping-cart:before {
    content: "\e905";
  }
  .fe-tv:before {
    content: "\e906";
  }
  .fe-wifi-off:before {
    content: "\e907";
  }
  .fe-minimize:before {
    content: "\e88d";
  }
  .fe-maximize:before {
    content: "\e908";
  }
  .fe-gitlab:before {
    content: "\e909";
  }
  .fe-sliders:before {
    content: "\e90a";
  }
  .fe-star-on:before {
    content: "\e90b";
  }
  .fe-heart-on:before {
    content: "\e90c";
  }
  .fe-archive:before {
    content: "\e90d";
  }
  .fe-arrow-down-circle:before {
    content: "\e90e";
  }
  .fe-arrow-up-circle:before {
    content: "\e90f";
  }
  .fe-arrow-left-circle:before {
    content: "\e910";
  }
  .fe-arrow-right-circle:before {
    content: "\e911";
  }
  .fe-bar-chart-line-:before {
    content: "\e912";
  }
  .fe-bar-chart-line:before {
    content: "\e913";
  }
  .fe-book-open:before {
    content: "\e914";
  }
  .fe-code:before {
    content: "\e915";
  }
  .fe-database:before {
    content: "\e916";
  }
  .fe-dollar-sign:before {
    content: "\e917";
  }
  .fe-folder-plus:before {
    content: "\e918";
  }
  .fe-gift:before {
    content: "\e919";
  }
  .fe-folder-minus:before {
    content: "\e91a";
  }
  .fe-git-commit:before {
    content: "\e91b";
  }
  .fe-git-branch:before {
    content: "\e91c";
  }
  .fe-git-pull-request:before {
    content: "\e91d";
  }
  .fe-git-merge:before {
    content: "\e91e";
  }
  .fe-linkedin:before {
    content: "\e91f";
  }
  .fe-hard-drive:before {
    content: "\e920";
  }
  .fe-more-vertical-:before {
    content: "\e921";
  }
  .fe-more-horizontal-:before {
    content: "\e922";
  }
  .fe-rss:before {
    content: "\e923";
  }
  .fe-send:before {
    content: "\e924";
  }
  .fe-shield-off:before {
    content: "\e925";
  }
  .fe-shopping-bag:before {
    content: "\e926";
  }
  .fe-terminal:before {
    content: "\e927";
  }
  .fe-truck:before {
    content: "\e928";
  }
  .fe-zap-off:before {
    content: "\e929";
  }
  .fe-youtube:before {
    content: "\e92a";
  }
  @font-face {
    font-family: "themify";
    src: url('/assets/fonts/themify.eot?-fvbane');
    src: url('/assets/fonts/themify.eot?#iefix-fvbane') format("embedded-opentype"), url('/assets/fonts/themify.woff?-fvbane') format("woff"), url('/assets/fonts/themify.ttf?-fvbane') format("truetype"), url('/assets/fonts/themify.svg?-fvbane#themify') format("svg");
    font-weight: normal;
    font-style: normal;
  }
  [class^=ti-],
  [class*=" ti-"] {
    font-family: "themify";
    speak: none;
    vertical-align: middle;
    font-style: normal;
    font-weight: normal;
    font-feature-settings: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .ti-wand:before {
    content: "\e600";
  }
  .ti-volume:before {
    content: "\e601";
  }
  .ti-user:before {
    content: "\e602";
  }
  .ti-unlock:before {
    content: "\e603";
  }
  .ti-unlink:before {
    content: "\e604";
  }
  .ti-trash:before {
    content: "\e605";
  }
  .ti-thought:before {
    content: "\e606";
  }
  .ti-target:before {
    content: "\e607";
  }
  .ti-tag:before {
    content: "\e608";
  }
  .ti-tablet:before {
    content: "\e609";
  }
  .ti-star:before {
    content: "\e60a";
  }
  .ti-spray:before {
    content: "\e60b";
  }
  .ti-signal:before {
    content: "\e60c";
  }
  .ti-shopping-cart:before {
    content: "\e60d";
  }
  .ti-shopping-cart-full:before {
    content: "\e60e";
  }
  .ti-settings:before {
    content: "\e60f";
  }
  .ti-search:before {
    content: "\e610";
  }
  .ti-zoom-in:before {
    content: "\e611";
  }
  .ti-zoom-out:before {
    content: "\e612";
  }
  .ti-cut:before {
    content: "\e613";
  }
  .ti-ruler:before {
    content: "\e614";
  }
  .ti-ruler-pencil:before {
    content: "\e615";
  }
  .ti-ruler-alt:before {
    content: "\e616";
  }
  .ti-bookmark:before {
    content: "\e617";
  }
  .ti-bookmark-alt:before {
    content: "\e618";
  }
  .ti-reload:before {
    content: "\e619";
  }
  .ti-plus:before {
    content: "\e61a";
  }
  .ti-pin:before {
    content: "\e61b";
  }
  .ti-pencil:before {
    content: "\e61c";
  }
  .ti-pencil-alt:before {
    content: "\e61d";
  }
  .ti-paint-roller:before {
    content: "\e61e";
  }
  .ti-paint-bucket:before {
    content: "\e61f";
  }
  .ti-na:before {
    content: "\e620";
  }
  .ti-mobile:before {
    content: "\e621";
  }
  .ti-minus:before {
    content: "\e622";
  }
  .ti-medall:before {
    content: "\e623";
  }
  .ti-medall-alt:before {
    content: "\e624";
  }
  .ti-marker:before {
    content: "\e625";
  }
  .ti-marker-alt:before {
    content: "\e626";
  }
  .ti-arrow-up:before {
    content: "\e627";
  }
  .ti-arrow-right:before {
    content: "\e628";
  }
  .ti-arrow-left:before {
    content: "\e629";
  }
  .ti-arrow-down:before {
    content: "\e62a";
  }
  .ti-lock:before {
    content: "\e62b";
  }
  .ti-location-arrow:before {
    content: "\e62c";
  }
  .ti-link:before {
    content: "\e62d";
  }
  .ti-layout:before {
    content: "\e62e";
  }
  .ti-layers:before {
    content: "\e62f";
  }
  .ti-layers-alt:before {
    content: "\e630";
  }
  .ti-key:before {
    content: "\e631";
  }
  .ti-import:before {
    content: "\e632";
  }
  .ti-image:before {
    content: "\e633";
  }
  .ti-heart:before {
    content: "\e634";
  }
  .ti-heart-broken:before {
    content: "\e635";
  }
  .ti-hand-stop:before {
    content: "\e636";
  }
  .ti-hand-open:before {
    content: "\e637";
  }
  .ti-hand-drag:before {
    content: "\e638";
  }
  .ti-folder:before {
    content: "\e639";
  }
  .ti-flag:before {
    content: "\e63a";
  }
  .ti-flag-alt:before {
    content: "\e63b";
  }
  .ti-flag-alt-2:before {
    content: "\e63c";
  }
  .ti-eye:before {
    content: "\e63d";
  }
  .ti-export:before {
    content: "\e63e";
  }
  .ti-exchange-vertical:before {
    content: "\e63f";
  }
  .ti-desktop:before {
    content: "\e640";
  }
  .ti-cup:before {
    content: "\e641";
  }
  .ti-crown:before {
    content: "\e642";
  }
  .ti-comments:before {
    content: "\e643";
  }
  .ti-comment:before {
    content: "\e644";
  }
  .ti-comment-alt:before {
    content: "\e645";
  }
  .ti-close:before {
    content: "\e646";
  }
  .ti-clip:before {
    content: "\e647";
  }
  .ti-angle-up:before {
    content: "\e648";
  }
  .ti-angle-right:before {
    content: "\e649";
  }
  .ti-angle-left:before {
    content: "\e64a";
  }
  .ti-angle-down:before {
    content: "\e64b";
  }
  .ti-check:before {
    content: "\e64c";
  }
  .ti-check-box:before {
    content: "\e64d";
  }
  .ti-camera:before {
    content: "\e64e";
  }
  .ti-announcement:before {
    content: "\e64f";
  }
  .ti-brush:before {
    content: "\e650";
  }
  .ti-briefcase:before {
    content: "\e651";
  }
  .ti-bolt:before {
    content: "\e652";
  }
  .ti-bolt-alt:before {
    content: "\e653";
  }
  .ti-blackboard:before {
    content: "\e654";
  }
  .ti-bag:before {
    content: "\e655";
  }
  .ti-move:before {
    content: "\e656";
  }
  .ti-arrows-vertical:before {
    content: "\e657";
  }
  .ti-arrows-horizontal:before {
    content: "\e658";
  }
  .ti-fullscreen:before {
    content: "\e659";
  }
  .ti-arrow-top-right:before {
    content: "\e65a";
  }
  .ti-arrow-top-left:before {
    content: "\e65b";
  }
  .ti-arrow-circle-up:before {
    content: "\e65c";
  }
  .ti-arrow-circle-right:before {
    content: "\e65d";
  }
  .ti-arrow-circle-left:before {
    content: "\e65e";
  }
  .ti-arrow-circle-down:before {
    content: "\e65f";
  }
  .ti-angle-double-up:before {
    content: "\e660";
  }
  .ti-angle-double-right:before {
    content: "\e661";
  }
  .ti-angle-double-left:before {
    content: "\e662";
  }
  .ti-angle-double-down:before {
    content: "\e663";
  }
  .ti-zip:before {
    content: "\e664";
  }
  .ti-world:before {
    content: "\e665";
  }
  .ti-wheelchair:before {
    content: "\e666";
  }
  .ti-view-list:before {
    content: "\e667";
  }
  .ti-view-list-alt:before {
    content: "\e668";
  }
  .ti-view-grid:before {
    content: "\e669";
  }
  .ti-uppercase:before {
    content: "\e66a";
  }
  .ti-upload:before {
    content: "\e66b";
  }
  .ti-underline:before {
    content: "\e66c";
  }
  .ti-truck:before {
    content: "\e66d";
  }
  .ti-timer:before {
    content: "\e66e";
  }
  .ti-ticket:before {
    content: "\e66f";
  }
  .ti-thumb-up:before {
    content: "\e670";
  }
  .ti-thumb-down:before {
    content: "\e671";
  }
  .ti-text:before {
    content: "\e672";
  }
  .ti-stats-up:before {
    content: "\e673";
  }
  .ti-stats-down:before {
    content: "\e674";
  }
  .ti-split-v:before {
    content: "\e675";
  }
  .ti-split-h:before {
    content: "\e676";
  }
  .ti-smallcap:before {
    content: "\e677";
  }
  .ti-shine:before {
    content: "\e678";
  }
  .ti-shift-right:before {
    content: "\e679";
  }
  .ti-shift-left:before {
    content: "\e67a";
  }
  .ti-shield:before {
    content: "\e67b";
  }
  .ti-notepad:before {
    content: "\e67c";
  }
  .ti-server:before {
    content: "\e67d";
  }
  .ti-quote-right:before {
    content: "\e67e";
  }
  .ti-quote-left:before {
    content: "\e67f";
  }
  .ti-pulse:before {
    content: "\e680";
  }
  .ti-printer:before {
    content: "\e681";
  }
  .ti-power-off:before {
    content: "\e682";
  }
  .ti-plug:before {
    content: "\e683";
  }
  .ti-pie-chart:before {
    content: "\e684";
  }
  .ti-paragraph:before {
    content: "\e685";
  }
  .ti-panel:before {
    content: "\e686";
  }
  .ti-package:before {
    content: "\e687";
  }
  .ti-music:before {
    content: "\e688";
  }
  .ti-music-alt:before {
    content: "\e689";
  }
  .ti-mouse:before {
    content: "\e68a";
  }
  .ti-mouse-alt:before {
    content: "\e68b";
  }
  .ti-money:before {
    content: "\e68c";
  }
  .ti-microphone:before {
    content: "\e68d";
  }
  .ti-menu:before {
    content: "\e68e";
  }
  .ti-menu-alt:before {
    content: "\e68f";
  }
  .ti-map:before {
    content: "\e690";
  }
  .ti-map-alt:before {
    content: "\e691";
  }
  .ti-loop:before {
    content: "\e692";
  }
  .ti-location-pin:before {
    content: "\e693";
  }
  .ti-list:before {
    content: "\e694";
  }
  .ti-light-bulb:before {
    content: "\e695";
  }
  .ti-Italic:before {
    content: "\e696";
  }
  .ti-info:before {
    content: "\e697";
  }
  .ti-infinite:before {
    content: "\e698";
  }
  .ti-id-badge:before {
    content: "\e699";
  }
  .ti-hummer:before {
    content: "\e69a";
  }
  .ti-home:before {
    content: "\e69b";
  }
  .ti-help:before {
    content: "\e69c";
  }
  .ti-headphone:before {
    content: "\e69d";
  }
  .ti-harddrives:before {
    content: "\e69e";
  }
  .ti-harddrive:before {
    content: "\e69f";
  }
  .ti-gift:before {
    content: "\e6a0";
  }
  .ti-game:before {
    content: "\e6a1";
  }
  .ti-filter:before {
    content: "\e6a2";
  }
  .ti-files:before {
    content: "\e6a3";
  }
  .ti-file:before {
    content: "\e6a4";
  }
  .ti-eraser:before {
    content: "\e6a5";
  }
  .ti-envelope:before {
    content: "\e6a6";
  }
  .ti-download:before {
    content: "\e6a7";
  }
  .ti-direction:before {
    content: "\e6a8";
  }
  .ti-direction-alt:before {
    content: "\e6a9";
  }
  .ti-dashboard:before {
    content: "\e6aa";
  }
  .ti-control-stop:before {
    content: "\e6ab";
  }
  .ti-control-shuffle:before {
    content: "\e6ac";
  }
  .ti-control-play:before {
    content: "\e6ad";
  }
  .ti-control-pause:before {
    content: "\e6ae";
  }
  .ti-control-forward:before {
    content: "\e6af";
  }
  .ti-control-backward:before {
    content: "\e6b0";
  }
  .ti-cloud:before {
    content: "\e6b1";
  }
  .ti-cloud-up:before {
    content: "\e6b2";
  }
  .ti-cloud-down:before {
    content: "\e6b3";
  }
  .ti-clipboard:before {
    content: "\e6b4";
  }
  .ti-car:before {
    content: "\e6b5";
  }
  .ti-calendar:before {
    content: "\e6b6";
  }
  .ti-book:before {
    content: "\e6b7";
  }
  .ti-bell:before {
    content: "\e6b8";
  }
  .ti-basketball:before {
    content: "\e6b9";
  }
  .ti-bar-chart:before {
    content: "\e6ba";
  }
  .ti-bar-chart-alt:before {
    content: "\e6bb";
  }
  .ti-back-right:before {
    content: "\e6bc";
  }
  .ti-back-left:before {
    content: "\e6bd";
  }
  .ti-arrows-corner:before {
    content: "\e6be";
  }
  .ti-archive:before {
    content: "\e6bf";
  }
  .ti-anchor:before {
    content: "\e6c0";
  }
  .ti-align-right:before {
    content: "\e6c1";
  }
  .ti-align-left:before {
    content: "\e6c2";
  }
  .ti-align-justify:before {
    content: "\e6c3";
  }
  .ti-align-center:before {
    content: "\e6c4";
  }
  .ti-alert:before {
    content: "\e6c5";
  }
  .ti-alarm-clock:before {
    content: "\e6c6";
  }
  .ti-agenda:before {
    content: "\e6c7";
  }
  .ti-write:before {
    content: "\e6c8";
  }
  .ti-window:before {
    content: "\e6c9";
  }
  .ti-widgetized:before {
    content: "\e6ca";
  }
  .ti-widget:before {
    content: "\e6cb";
  }
  .ti-widget-alt:before {
    content: "\e6cc";
  }
  .ti-wallet:before {
    content: "\e6cd";
  }
  .ti-video-clapper:before {
    content: "\e6ce";
  }
  .ti-video-camera:before {
    content: "\e6cf";
  }
  .ti-vector:before {
    content: "\e6d0";
  }
  .ti-themify-logo:before {
    content: "\e6d1";
  }
  .ti-themify-favicon:before {
    content: "\e6d2";
  }
  .ti-themify-favicon-alt:before {
    content: "\e6d3";
  }
  .ti-support:before {
    content: "\e6d4";
  }
  .ti-stamp:before {
    content: "\e6d5";
  }
  .ti-split-v-alt:before {
    content: "\e6d6";
  }
  .ti-slice:before {
    content: "\e6d7";
  }
  .ti-shortcode:before {
    content: "\e6d8";
  }
  .ti-shift-right-alt:before {
    content: "\e6d9";
  }
  .ti-shift-left-alt:before {
    content: "\e6da";
  }
  .ti-ruler-alt-2:before {
    content: "\e6db";
  }
  .ti-receipt:before {
    content: "\e6dc";
  }
  .ti-pin2:before {
    content: "\e6dd";
  }
  .ti-pin-alt:before {
    content: "\e6de";
  }
  .ti-pencil-alt2:before {
    content: "\e6df";
  }
  .ti-palette:before {
    content: "\e6e0";
  }
  .ti-more:before {
    content: "\e6e1";
  }
  .ti-more-alt:before {
    content: "\e6e2";
  }
  .ti-microphone-alt:before {
    content: "\e6e3";
  }
  .ti-magnet:before {
    content: "\e6e4";
  }
  .ti-line-double:before {
    content: "\e6e5";
  }
  .ti-line-dotted:before {
    content: "\e6e6";
  }
  .ti-line-dashed:before {
    content: "\e6e7";
  }
  .ti-layout-width-full:before {
    content: "\e6e8";
  }
  .ti-layout-width-default:before {
    content: "\e6e9";
  }
  .ti-layout-width-default-alt:before {
    content: "\e6ea";
  }
  .ti-layout-tab:before {
    content: "\e6eb";
  }
  .ti-layout-tab-window:before {
    content: "\e6ec";
  }
  .ti-layout-tab-v:before {
    content: "\e6ed";
  }
  .ti-layout-tab-min:before {
    content: "\e6ee";
  }
  .ti-layout-slider:before {
    content: "\e6ef";
  }
  .ti-layout-slider-alt:before {
    content: "\e6f0";
  }
  .ti-layout-sidebar-right:before {
    content: "\e6f1";
  }
  .ti-layout-sidebar-none:before {
    content: "\e6f2";
  }
  .ti-layout-sidebar-left:before {
    content: "\e6f3";
  }
  .ti-layout-placeholder:before {
    content: "\e6f4";
  }
  .ti-layout-menu:before {
    content: "\e6f5";
  }
  .ti-layout-menu-v:before {
    content: "\e6f6";
  }
  .ti-layout-menu-separated:before {
    content: "\e6f7";
  }
  .ti-layout-menu-full:before {
    content: "\e6f8";
  }
  .ti-layout-media-right-alt:before {
    content: "\e6f9";
  }
  .ti-layout-media-right:before {
    content: "\e6fa";
  }
  .ti-layout-media-overlay:before {
    content: "\e6fb";
  }
  .ti-layout-media-overlay-alt:before {
    content: "\e6fc";
  }
  .ti-layout-media-overlay-alt-2:before {
    content: "\e6fd";
  }
  .ti-layout-media-left-alt:before {
    content: "\e6fe";
  }
  .ti-layout-media-left:before {
    content: "\e6ff";
  }
  .ti-layout-media-center-alt:before {
    content: "\e700";
  }
  .ti-layout-media-center:before {
    content: "\e701";
  }
  .ti-layout-list-thumb:before {
    content: "\e702";
  }
  .ti-layout-list-thumb-alt:before {
    content: "\e703";
  }
  .ti-layout-list-post:before {
    content: "\e704";
  }
  .ti-layout-list-large-image:before {
    content: "\e705";
  }
  .ti-layout-line-solid:before {
    content: "\e706";
  }
  .ti-layout-grid4:before {
    content: "\e707";
  }
  .ti-layout-grid3:before {
    content: "\e708";
  }
  .ti-layout-grid2:before {
    content: "\e709";
  }
  .ti-layout-grid2-thumb:before {
    content: "\e70a";
  }
  .ti-layout-cta-right:before {
    content: "\e70b";
  }
  .ti-layout-cta-left:before {
    content: "\e70c";
  }
  .ti-layout-cta-center:before {
    content: "\e70d";
  }
  .ti-layout-cta-btn-right:before {
    content: "\e70e";
  }
  .ti-layout-cta-btn-left:before {
    content: "\e70f";
  }
  .ti-layout-column4:before {
    content: "\e710";
  }
  .ti-layout-column3:before {
    content: "\e711";
  }
  .ti-layout-column2:before {
    content: "\e712";
  }
  .ti-layout-accordion-separated:before {
    content: "\e713";
  }
  .ti-layout-accordion-merged:before {
    content: "\e714";
  }
  .ti-layout-accordion-list:before {
    content: "\e715";
  }
  .ti-ink-pen:before {
    content: "\e716";
  }
  .ti-info-alt:before {
    content: "\e717";
  }
  .ti-help-alt:before {
    content: "\e718";
  }
  .ti-headphone-alt:before {
    content: "\e719";
  }
  .ti-hand-point-up:before {
    content: "\e71a";
  }
  .ti-hand-point-right:before {
    content: "\e71b";
  }
  .ti-hand-point-left:before {
    content: "\e71c";
  }
  .ti-hand-point-down:before {
    content: "\e71d";
  }
  .ti-gallery:before {
    content: "\e71e";
  }
  .ti-face-smile:before {
    content: "\e71f";
  }
  .ti-face-sad:before {
    content: "\e720";
  }
  .ti-credit-card:before {
    content: "\e721";
  }
  .ti-control-skip-forward:before {
    content: "\e722";
  }
  .ti-control-skip-backward:before {
    content: "\e723";
  }
  .ti-control-record:before {
    content: "\e724";
  }
  .ti-control-eject:before {
    content: "\e725";
  }
  .ti-comments-smiley:before {
    content: "\e726";
  }
  .ti-brush-alt:before {
    content: "\e727";
  }
  .ti-youtube:before {
    content: "\e728";
  }
  .ti-vimeo:before {
    content: "\e729";
  }
  .ti-twitter:before {
    content: "\e72a";
  }
  .ti-time:before {
    content: "\e72b";
  }
  .ti-tumblr:before {
    content: "\e72c";
  }
  .ti-skype:before {
    content: "\e72d";
  }
  .ti-share:before {
    content: "\e72e";
  }
  .ti-share-alt:before {
    content: "\e72f";
  }
  .ti-rocket:before {
    content: "\e730";
  }
  .ti-pinterest:before {
    content: "\e731";
  }
  .ti-new-window:before {
    content: "\e732";
  }
  .ti-microsoft:before {
    content: "\e733";
  }
  .ti-list-ol:before {
    content: "\e734";
  }
  .ti-linkedin:before {
    content: "\e735";
  }
  .ti-layout-sidebar-2:before {
    content: "\e736";
  }
  .ti-layout-grid4-alt:before {
    content: "\e737";
  }
  .ti-layout-grid3-alt:before {
    content: "\e738";
  }
  .ti-layout-grid2-alt:before {
    content: "\e739";
  }
  .ti-layout-column4-alt:before {
    content: "\e73a";
  }
  .ti-layout-column3-alt:before {
    content: "\e73b";
  }
  .ti-layout-column2-alt:before {
    content: "\e73c";
  }
  .ti-instagram:before {
    content: "\e73d";
  }
  .ti-google:before {
    content: "\e73e";
  }
  .ti-github:before {
    content: "\e73f";
  }
  .ti-flickr:before {
    content: "\e740";
  }
  .ti-facebook:before {
    content: "\e741";
  }
  .ti-dropbox:before {
    content: "\e742";
  }
  .ti-dribbble:before {
    content: "\e743";
  }
  .ti-apple:before {
    content: "\e744";
  }
  .ti-android:before {
    content: "\e745";
  }
  .ti-save:before {
    content: "\e746";
  }
  .ti-save-alt:before {
    content: "\e747";
  }
  .ti-yahoo:before {
    content: "\e748";
  }
  .ti-wordpress:before {
    content: "\e749";
  }
  .ti-vimeo-alt:before {
    content: "\e74a";
  }
  .ti-twitter-alt:before {
    content: "\e74b";
  }
  .ti-tumblr-alt:before {
    content: "\e74c";
  }
  .ti-trello:before {
    content: "\e74d";
  }
  .ti-stack-overflow:before {
    content: "\e74e";
  }
  .ti-soundcloud:before {
    content: "\e74f";
  }
  .ti-sharethis:before {
    content: "\e750";
  }
  .ti-sharethis-alt:before {
    content: "\e751";
  }
  .ti-reddit:before {
    content: "\e752";
  }
  .ti-pinterest-alt:before {
    content: "\e753";
  }
  .ti-microsoft-alt:before {
    content: "\e754";
  }
  .ti-linux:before {
    content: "\e755";
  }
  .ti-jsfiddle:before {
    content: "\e756";
  }
  .ti-joomla:before {
    content: "\e757";
  }
  .ti-html5:before {
    content: "\e758";
  }
  .ti-flickr-alt:before {
    content: "\e759";
  }
  .ti-email:before {
    content: "\e75a";
  }
  .ti-drupal:before {
    content: "\e75b";
  }
  .ti-dropbox-alt:before {
    content: "\e75c";
  }
  .ti-css3:before {
    content: "\e75d";
  }
  .ti-rss:before {
    content: "\e75e";
  }
  .ti-rss-alt:before {
    content: "\e75f";
  }
  /*!
   * Font Awesome Free 5.13.0 by @fontawesome - https://fontawesome.com
   * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
   */
  .fa,
  .fas,
  .far,
  .fal,
  .fad,
  .fab {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-feature-settings: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
  }
  .fa-lg {
    font-size: 1.33333em;
    line-height: 0.75em;
    vertical-align: -0.0667em;
  }
  .fa-xs {
    font-size: 0.75em;
  }
  .fa-sm {
    font-size: 0.875em;
  }
  .fa-1x {
    font-size: 1em;
  }
  .fa-2x {
    font-size: 2em;
  }
  .fa-3x {
    font-size: 3em;
  }
  .fa-4x {
    font-size: 4em;
  }
  .fa-5x {
    font-size: 5em;
  }
  .fa-6x {
    font-size: 6em;
  }
  .fa-7x {
    font-size: 7em;
  }
  .fa-8x {
    font-size: 8em;
  }
  .fa-9x {
    font-size: 9em;
  }
  .fa-10x {
    font-size: 10em;
  }
  .fa-fw {
    text-align: center;
    width: 1.25em;
  }
  .fa-ul {
    list-style-type: none;
    margin-left: 2.5em;
    padding-left: 0;
  }
  .fa-ul > li {
    position: relative;
  }
  .fa-li {
    left: -2em;
    position: absolute;
    text-align: center;
    width: 2em;
    line-height: inherit;
  }
  .fa-border {
    border: solid 0.08em #eee;
    border-radius: 0.1em;
    padding: 0.2em 0.25em 0.15em;
  }
  .fa-pull-left {
    float: left;
  }
  .fa-pull-right {
    float: right;
  }
  .fa.fa-pull-left,
  .fas.fa-pull-left,
  .far.fa-pull-left,
  .fal.fa-pull-left,
  .fab.fa-pull-left {
    margin-right: 0.3em;
  }
  .fa.fa-pull-right,
  .fas.fa-pull-right,
  .far.fa-pull-right,
  .fal.fa-pull-right,
  .fab.fa-pull-right {
    margin-left: 0.3em;
  }
  .fa-spin {
    animation: fa-spin 2s infinite linear;
  }
  .fa-pulse {
    animation: fa-spin 1s infinite steps(8);
  }
  @keyframes fa-spin {
    0% {
      transform: rotate(0deg);
    }
    100% {
      transform: rotate(360deg);
    }
  }
  .fa-rotate-90 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
    transform: rotate(90deg);
  }
  .fa-rotate-180 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
    transform: rotate(180deg);
  }
  .fa-rotate-270 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
    transform: rotate(270deg);
  }
  .fa-flip-horizontal {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
    transform: scale(-1, 1);
  }
  .fa-flip-vertical {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
    transform: scale(1, -1);
  }
  .fa-flip-both,
  .fa-flip-horizontal.fa-flip-vertical {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
    transform: scale(-1, -1);
  }
  :root .fa-rotate-90,
  :root .fa-rotate-180,
  :root .fa-rotate-270,
  :root .fa-flip-horizontal,
  :root .fa-flip-vertical,
  :root .fa-flip-both {
    filter: none;
  }
  .fa-stack {
    display: inline-block;
    height: 2em;
    line-height: 2em;
    position: relative;
    vertical-align: middle;
    width: 2.5em;
  }
  .fa-stack-1x,
  .fa-stack-2x {
    left: 0;
    position: absolute;
    text-align: center;
    width: 100%;
  }
  .fa-stack-1x {
    line-height: inherit;
  }
  .fa-stack-2x {
    font-size: 2em;
  }
  .fa-inverse {
    color: #fff;
  }
  /* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
  readers do not read off random characters that represent icons */
  .fa-500px:before {
    content: "\f26e";
  }
  .fa-accessible-icon:before {
    content: "\f368";
  }
  .fa-accusoft:before {
    content: "\f369";
  }
  .fa-acquisitions-incorporated:before {
    content: "\f6af";
  }
  .fa-ad:before {
    content: "\f641";
  }
  .fa-address-book:before {
    content: "\f2b9";
  }
  .fa-address-card:before {
    content: "\f2bb";
  }
  .fa-adjust:before {
    content: "\f042";
  }
  .fa-adn:before {
    content: "\f170";
  }
  .fa-adobe:before {
    content: "\f778";
  }
  .fa-adversal:before {
    content: "\f36a";
  }
  .fa-affiliatetheme:before {
    content: "\f36b";
  }
  .fa-air-freshener:before {
    content: "\f5d0";
  }
  .fa-airbnb:before {
    content: "\f834";
  }
  .fa-algolia:before {
    content: "\f36c";
  }
  .fa-align-center:before {
    content: "\f037";
  }
  .fa-align-justify:before {
    content: "\f039";
  }
  .fa-align-left:before {
    content: "\f036";
  }
  .fa-align-right:before {
    content: "\f038";
  }
  .fa-alipay:before {
    content: "\f642";
  }
  .fa-allergies:before {
    content: "\f461";
  }
  .fa-amazon:before {
    content: "\f270";
  }
  .fa-amazon-pay:before {
    content: "\f42c";
  }
  .fa-ambulance:before {
    content: "\f0f9";
  }
  .fa-american-sign-language-interpreting:before {
    content: "\f2a3";
  }
  .fa-amilia:before {
    content: "\f36d";
  }
  .fa-anchor:before {
    content: "\f13d";
  }
  .fa-android:before {
    content: "\f17b";
  }
  .fa-angellist:before {
    content: "\f209";
  }
  .fa-angle-double-down:before {
    content: "\f103";
  }
  .fa-angle-double-left:before {
    content: "\f100";
  }
  .fa-angle-double-right:before {
    content: "\f101";
  }
  .fa-angle-double-up:before {
    content: "\f102";
  }
  .fa-angle-down:before {
    content: "\f107";
  }
  .fa-angle-left:before {
    content: "\f104";
  }
  .fa-angle-right:before {
    content: "\f105";
  }
  .fa-angle-up:before {
    content: "\f106";
  }
  .fa-angry:before {
    content: "\f556";
  }
  .fa-angrycreative:before {
    content: "\f36e";
  }
  .fa-angular:before {
    content: "\f420";
  }
  .fa-ankh:before {
    content: "\f644";
  }
  .fa-app-store:before {
    content: "\f36f";
  }
  .fa-app-store-ios:before {
    content: "\f370";
  }
  .fa-apper:before {
    content: "\f371";
  }
  .fa-apple:before {
    content: "\f179";
  }
  .fa-apple-alt:before {
    content: "\f5d1";
  }
  .fa-apple-pay:before {
    content: "\f415";
  }
  .fa-archive:before {
    content: "\f187";
  }
  .fa-archway:before {
    content: "\f557";
  }
  .fa-arrow-alt-circle-down:before {
    content: "\f358";
  }
  .fa-arrow-alt-circle-left:before {
    content: "\f359";
  }
  .fa-arrow-alt-circle-right:before {
    content: "\f35a";
  }
  .fa-arrow-alt-circle-up:before {
    content: "\f35b";
  }
  .fa-arrow-circle-down:before {
    content: "\f0ab";
  }
  .fa-arrow-circle-left:before {
    content: "\f0a8";
  }
  .fa-arrow-circle-right:before {
    content: "\f0a9";
  }
  .fa-arrow-circle-up:before {
    content: "\f0aa";
  }
  .fa-arrow-down:before {
    content: "\f063";
  }
  .fa-arrow-left:before {
    content: "\f060";
  }
  .fa-arrow-right:before {
    content: "\f061";
  }
  .fa-arrow-up:before {
    content: "\f062";
  }
  .fa-arrows-alt:before {
    content: "\f0b2";
  }
  .fa-arrows-alt-h:before {
    content: "\f337";
  }
  .fa-arrows-alt-v:before {
    content: "\f338";
  }
  .fa-artstation:before {
    content: "\f77a";
  }
  .fa-assistive-listening-systems:before {
    content: "\f2a2";
  }
  .fa-asterisk:before {
    content: "\f069";
  }
  .fa-asymmetrik:before {
    content: "\f372";
  }
  .fa-at:before {
    content: "\f1fa";
  }
  .fa-atlas:before {
    content: "\f558";
  }
  .fa-atlassian:before {
    content: "\f77b";
  }
  .fa-atom:before {
    content: "\f5d2";
  }
  .fa-audible:before {
    content: "\f373";
  }
  .fa-audio-description:before {
    content: "\f29e";
  }
  .fa-autoprefixer:before {
    content: "\f41c";
  }
  .fa-avianex:before {
    content: "\f374";
  }
  .fa-aviato:before {
    content: "\f421";
  }
  .fa-award:before {
    content: "\f559";
  }
  .fa-aws:before {
    content: "\f375";
  }
  .fa-baby:before {
    content: "\f77c";
  }
  .fa-baby-carriage:before {
    content: "\f77d";
  }
  .fa-backspace:before {
    content: "\f55a";
  }
  .fa-backward:before {
    content: "\f04a";
  }
  .fa-bacon:before {
    content: "\f7e5";
  }
  .fa-bahai:before {
    content: "\f666";
  }
  .fa-balance-scale:before {
    content: "\f24e";
  }
  .fa-balance-scale-left:before {
    content: "\f515";
  }
  .fa-balance-scale-right:before {
    content: "\f516";
  }
  .fa-ban:before {
    content: "\f05e";
  }
  .fa-band-aid:before {
    content: "\f462";
  }
  .fa-bandcamp:before {
    content: "\f2d5";
  }
  .fa-barcode:before {
    content: "\f02a";
  }
  .fa-bars:before {
    content: "\f0c9";
  }
  .fa-baseball-ball:before {
    content: "\f433";
  }
  .fa-basketball-ball:before {
    content: "\f434";
  }
  .fa-bath:before {
    content: "\f2cd";
  }
  .fa-battery-empty:before {
    content: "\f244";
  }
  .fa-battery-full:before {
    content: "\f240";
  }
  .fa-battery-half:before {
    content: "\f242";
  }
  .fa-battery-quarter:before {
    content: "\f243";
  }
  .fa-battery-three-quarters:before {
    content: "\f241";
  }
  .fa-battle-net:before {
    content: "\f835";
  }
  .fa-bed:before {
    content: "\f236";
  }
  .fa-beer:before {
    content: "\f0fc";
  }
  .fa-behance:before {
    content: "\f1b4";
  }
  .fa-behance-square:before {
    content: "\f1b5";
  }
  .fa-bell:before {
    content: "\f0f3";
  }
  .fa-bell-slash:before {
    content: "\f1f6";
  }
  .fa-bezier-curve:before {
    content: "\f55b";
  }
  .fa-bible:before {
    content: "\f647";
  }
  .fa-bicycle:before {
    content: "\f206";
  }
  .fa-biking:before {
    content: "\f84a";
  }
  .fa-bimobject:before {
    content: "\f378";
  }
  .fa-binoculars:before {
    content: "\f1e5";
  }
  .fa-biohazard:before {
    content: "\f780";
  }
  .fa-birthday-cake:before {
    content: "\f1fd";
  }
  .fa-bitbucket:before {
    content: "\f171";
  }
  .fa-bitcoin:before {
    content: "\f379";
  }
  .fa-bity:before {
    content: "\f37a";
  }
  .fa-black-tie:before {
    content: "\f27e";
  }
  .fa-blackberry:before {
    content: "\f37b";
  }
  .fa-blender:before {
    content: "\f517";
  }
  .fa-blender-phone:before {
    content: "\f6b6";
  }
  .fa-blind:before {
    content: "\f29d";
  }
  .fa-blog:before {
    content: "\f781";
  }
  .fa-blogger:before {
    content: "\f37c";
  }
  .fa-blogger-b:before {
    content: "\f37d";
  }
  .fa-bluetooth:before {
    content: "\f293";
  }
  .fa-bluetooth-b:before {
    content: "\f294";
  }
  .fa-bold:before {
    content: "\f032";
  }
  .fa-bolt:before {
    content: "\f0e7";
  }
  .fa-bomb:before {
    content: "\f1e2";
  }
  .fa-bone:before {
    content: "\f5d7";
  }
  .fa-bong:before {
    content: "\f55c";
  }
  .fa-book:before {
    content: "\f02d";
  }
  .fa-book-dead:before {
    content: "\f6b7";
  }
  .fa-book-medical:before {
    content: "\f7e6";
  }
  .fa-book-open:before {
    content: "\f518";
  }
  .fa-book-reader:before {
    content: "\f5da";
  }
  .fa-bookmark:before {
    content: "\f02e";
  }
  .fa-bootstrap:before {
    content: "\f836";
  }
  .fa-border-all:before {
    content: "\f84c";
  }
  .fa-border-none:before {
    content: "\f850";
  }
  .fa-border-style:before {
    content: "\f853";
  }
  .fa-bowling-ball:before {
    content: "\f436";
  }
  .fa-box:before {
    content: "\f466";
  }
  .fa-box-open:before {
    content: "\f49e";
  }
  .fa-box-tissue:before {
    content: "拏";
  }
  .fa-boxes:before {
    content: "\f468";
  }
  .fa-braille:before {
    content: "\f2a1";
  }
  .fa-brain:before {
    content: "\f5dc";
  }
  .fa-bread-slice:before {
    content: "\f7ec";
  }
  .fa-briefcase:before {
    content: "\f0b1";
  }
  .fa-briefcase-medical:before {
    content: "\f469";
  }
  .fa-broadcast-tower:before {
    content: "\f519";
  }
  .fa-broom:before {
    content: "\f51a";
  }
  .fa-brush:before {
    content: "\f55d";
  }
  .fa-btc:before {
    content: "\f15a";
  }
  .fa-buffer:before {
    content: "\f837";
  }
  .fa-bug:before {
    content: "\f188";
  }
  .fa-building:before {
    content: "\f1ad";
  }
  .fa-bullhorn:before {
    content: "\f0a1";
  }
  .fa-bullseye:before {
    content: "\f140";
  }
  .fa-burn:before {
    content: "\f46a";
  }
  .fa-buromobelexperte:before {
    content: "\f37f";
  }
  .fa-bus:before {
    content: "\f207";
  }
  .fa-bus-alt:before {
    content: "\f55e";
  }
  .fa-business-time:before {
    content: "\f64a";
  }
  .fa-buy-n-large:before {
    content: "\f8a6";
  }
  .fa-buysellads:before {
    content: "\f20d";
  }
  .fa-calculator:before {
    content: "\f1ec";
  }
  .fa-calendar:before {
    content: "\f133";
  }
  .fa-calendar-alt:before {
    content: "\f073";
  }
  .fa-calendar-check:before {
    content: "\f274";
  }
  .fa-calendar-day:before {
    content: "\f783";
  }
  .fa-calendar-minus:before {
    content: "\f272";
  }
  .fa-calendar-plus:before {
    content: "\f271";
  }
  .fa-calendar-times:before {
    content: "\f273";
  }
  .fa-calendar-week:before {
    content: "\f784";
  }
  .fa-camera:before {
    content: "\f030";
  }
  .fa-camera-retro:before {
    content: "\f083";
  }
  .fa-campground:before {
    content: "\f6bb";
  }
  .fa-canadian-maple-leaf:before {
    content: "\f785";
  }
  .fa-candy-cane:before {
    content: "\f786";
  }
  .fa-cannabis:before {
    content: "\f55f";
  }
  .fa-capsules:before {
    content: "\f46b";
  }
  .fa-car:before {
    content: "\f1b9";
  }
  .fa-car-alt:before {
    content: "\f5de";
  }
  .fa-car-battery:before {
    content: "\f5df";
  }
  .fa-car-crash:before {
    content: "\f5e1";
  }
  .fa-car-side:before {
    content: "\f5e4";
  }
  .fa-caravan:before {
    content: "\f8ff";
  }
  .fa-caret-down:before {
    content: "\f0d7";
  }
  .fa-caret-left:before {
    content: "\f0d9";
  }
  .fa-caret-right:before {
    content: "\f0da";
  }
  .fa-caret-square-down:before {
    content: "\f150";
  }
  .fa-caret-square-left:before {
    content: "\f191";
  }
  .fa-caret-square-right:before {
    content: "\f152";
  }
  .fa-caret-square-up:before {
    content: "\f151";
  }
  .fa-caret-up:before {
    content: "\f0d8";
  }
  .fa-carrot:before {
    content: "\f787";
  }
  .fa-cart-arrow-down:before {
    content: "\f218";
  }
  .fa-cart-plus:before {
    content: "\f217";
  }
  .fa-cash-register:before {
    content: "\f788";
  }
  .fa-cat:before {
    content: "\f6be";
  }
  .fa-cc-amazon-pay:before {
    content: "\f42d";
  }
  .fa-cc-amex:before {
    content: "\f1f3";
  }
  .fa-cc-apple-pay:before {
    content: "\f416";
  }
  .fa-cc-diners-club:before {
    content: "\f24c";
  }
  .fa-cc-discover:before {
    content: "\f1f2";
  }
  .fa-cc-jcb:before {
    content: "\f24b";
  }
  .fa-cc-mastercard:before {
    content: "\f1f1";
  }
  .fa-cc-paypal:before {
    content: "\f1f4";
  }
  .fa-cc-stripe:before {
    content: "\f1f5";
  }
  .fa-cc-visa:before {
    content: "\f1f0";
  }
  .fa-centercode:before {
    content: "\f380";
  }
  .fa-centos:before {
    content: "\f789";
  }
  .fa-certificate:before {
    content: "\f0a3";
  }
  .fa-chair:before {
    content: "\f6c0";
  }
  .fa-chalkboard:before {
    content: "\f51b";
  }
  .fa-chalkboard-teacher:before {
    content: "\f51c";
  }
  .fa-charging-station:before {
    content: "\f5e7";
  }
  .fa-chart-area:before {
    content: "\f1fe";
  }
  .fa-chart-bar:before {
    content: "\f080";
  }
  .fa-chart-line:before {
    content: "\f201";
  }
  .fa-chart-pie:before {
    content: "\f200";
  }
  .fa-check:before {
    content: "\f00c";
  }
  .fa-check-circle:before {
    content: "\f058";
  }
  .fa-check-double:before {
    content: "\f560";
  }
  .fa-check-square:before {
    content: "\f14a";
  }
  .fa-cheese:before {
    content: "\f7ef";
  }
  .fa-chess:before {
    content: "\f439";
  }
  .fa-chess-bishop:before {
    content: "\f43a";
  }
  .fa-chess-board:before {
    content: "\f43c";
  }
  .fa-chess-king:before {
    content: "\f43f";
  }
  .fa-chess-knight:before {
    content: "\f441";
  }
  .fa-chess-pawn:before {
    content: "\f443";
  }
  .fa-chess-queen:before {
    content: "\f445";
  }
  .fa-chess-rook:before {
    content: "\f447";
  }
  .fa-chevron-circle-down:before {
    content: "\f13a";
  }
  .fa-chevron-circle-left:before {
    content: "\f137";
  }
  .fa-chevron-circle-right:before {
    content: "\f138";
  }
  .fa-chevron-circle-up:before {
    content: "\f139";
  }
  .fa-chevron-down:before {
    content: "\f078";
  }
  .fa-chevron-left:before {
    content: "\f053";
  }
  .fa-chevron-right:before {
    content: "\f054";
  }
  .fa-chevron-up:before {
    content: "\f077";
  }
  .fa-child:before {
    content: "\f1ae";
  }
  .fa-chrome:before {
    content: "\f268";
  }
  .fa-chromecast:before {
    content: "\f838";
  }
  .fa-church:before {
    content: "\f51d";
  }
  .fa-circle:before {
    content: "\f111";
  }
  .fa-circle-notch:before {
    content: "\f1ce";
  }
  .fa-city:before {
    content: "\f64f";
  }
  .fa-clinic-medical:before {
    content: "\f7f2";
  }
  .fa-clipboard:before {
    content: "\f328";
  }
  .fa-clipboard-check:before {
    content: "\f46c";
  }
  .fa-clipboard-list:before {
    content: "\f46d";
  }
  .fa-clock:before {
    content: "\f017";
  }
  .fa-clone:before {
    content: "\f24d";
  }
  .fa-closed-captioning:before {
    content: "\f20a";
  }
  .fa-cloud:before {
    content: "\f0c2";
  }
  .fa-cloud-download-alt:before {
    content: "\f381";
  }
  .fa-cloud-meatball:before {
    content: "\f73b";
  }
  .fa-cloud-moon:before {
    content: "\f6c3";
  }
  .fa-cloud-moon-rain:before {
    content: "\f73c";
  }
  .fa-cloud-rain:before {
    content: "\f73d";
  }
  .fa-cloud-showers-heavy:before {
    content: "\f740";
  }
  .fa-cloud-sun:before {
    content: "\f6c4";
  }
  .fa-cloud-sun-rain:before {
    content: "\f743";
  }
  .fa-cloud-upload-alt:before {
    content: "\f382";
  }
  .fa-cloudscale:before {
    content: "\f383";
  }
  .fa-cloudsmith:before {
    content: "\f384";
  }
  .fa-cloudversify:before {
    content: "\f385";
  }
  .fa-cocktail:before {
    content: "\f561";
  }
  .fa-code:before {
    content: "\f121";
  }
  .fa-code-branch:before {
    content: "\f126";
  }
  .fa-codepen:before {
    content: "\f1cb";
  }
  .fa-codiepie:before {
    content: "\f284";
  }
  .fa-coffee:before {
    content: "\f0f4";
  }
  .fa-cog:before {
    content: "\f013";
  }
  .fa-cogs:before {
    content: "\f085";
  }
  .fa-coins:before {
    content: "\f51e";
  }
  .fa-columns:before {
    content: "\f0db";
  }
  .fa-comment:before {
    content: "\f075";
  }
  .fa-comment-alt:before {
    content: "\f27a";
  }
  .fa-comment-dollar:before {
    content: "\f651";
  }
  .fa-comment-dots:before {
    content: "\f4ad";
  }
  .fa-comment-medical:before {
    content: "\f7f5";
  }
  .fa-comment-slash:before {
    content: "\f4b3";
  }
  .fa-comments:before {
    content: "\f086";
  }
  .fa-comments-dollar:before {
    content: "\f653";
  }
  .fa-compact-disc:before {
    content: "\f51f";
  }
  .fa-compass:before {
    content: "\f14e";
  }
  .fa-compress:before {
    content: "\f066";
  }
  .fa-compress-alt:before {
    content: "\f422";
  }
  .fa-compress-arrows-alt:before {
    content: "\f78c";
  }
  .fa-concierge-bell:before {
    content: "\f562";
  }
  .fa-confluence:before {
    content: "\f78d";
  }
  .fa-connectdevelop:before {
    content: "\f20e";
  }
  .fa-contao:before {
    content: "\f26d";
  }
  .fa-cookie:before {
    content: "\f563";
  }
  .fa-cookie-bite:before {
    content: "\f564";
  }
  .fa-copy:before {
    content: "\f0c5";
  }
  .fa-copyright:before {
    content: "\f1f9";
  }
  .fa-cotton-bureau:before {
    content: "\f89e";
  }
  .fa-couch:before {
    content: "\f4b8";
  }
  .fa-cpanel:before {
    content: "\f388";
  }
  .fa-creative-commons:before {
    content: "\f25e";
  }
  .fa-creative-commons-by:before {
    content: "\f4e7";
  }
  .fa-creative-commons-nc:before {
    content: "\f4e8";
  }
  .fa-creative-commons-nc-eu:before {
    content: "\f4e9";
  }
  .fa-creative-commons-nc-jp:before {
    content: "\f4ea";
  }
  .fa-creative-commons-nd:before {
    content: "\f4eb";
  }
  .fa-creative-commons-pd:before {
    content: "\f4ec";
  }
  .fa-creative-commons-pd-alt:before {
    content: "\f4ed";
  }
  .fa-creative-commons-remix:before {
    content: "\f4ee";
  }
  .fa-creative-commons-sa:before {
    content: "\f4ef";
  }
  .fa-creative-commons-sampling:before {
    content: "\f4f0";
  }
  .fa-creative-commons-sampling-plus:before {
    content: "\f4f1";
  }
  .fa-creative-commons-share:before {
    content: "\f4f2";
  }
  .fa-creative-commons-zero:before {
    content: "\f4f3";
  }
  .fa-credit-card:before {
    content: "\f09d";
  }
  .fa-critical-role:before {
    content: "\f6c9";
  }
  .fa-crop:before {
    content: "\f125";
  }
  .fa-crop-alt:before {
    content: "\f565";
  }
  .fa-cross:before {
    content: "\f654";
  }
  .fa-crosshairs:before {
    content: "\f05b";
  }
  .fa-crow:before {
    content: "\f520";
  }
  .fa-crown:before {
    content: "\f521";
  }
  .fa-crutch:before {
    content: "\f7f7";
  }
  .fa-css3:before {
    content: "\f13c";
  }
  .fa-css3-alt:before {
    content: "\f38b";
  }
  .fa-cube:before {
    content: "\f1b2";
  }
  .fa-cubes:before {
    content: "\f1b3";
  }
  .fa-cut:before {
    content: "\f0c4";
  }
  .fa-cuttlefish:before {
    content: "\f38c";
  }
  .fa-d-and-d:before {
    content: "\f38d";
  }
  .fa-d-and-d-beyond:before {
    content: "\f6ca";
  }
  .fa-dailymotion:before {
    content: "勒";
  }
  .fa-dashcube:before {
    content: "\f210";
  }
  .fa-database:before {
    content: "\f1c0";
  }
  .fa-deaf:before {
    content: "\f2a4";
  }
  .fa-delicious:before {
    content: "\f1a5";
  }
  .fa-democrat:before {
    content: "\f747";
  }
  .fa-deploydog:before {
    content: "\f38e";
  }
  .fa-deskpro:before {
    content: "\f38f";
  }
  .fa-desktop:before {
    content: "\f108";
  }
  .fa-dev:before {
    content: "\f6cc";
  }
  .fa-deviantart:before {
    content: "\f1bd";
  }
  .fa-dharmachakra:before {
    content: "\f655";
  }
  .fa-dhl:before {
    content: "\f790";
  }
  .fa-diagnoses:before {
    content: "\f470";
  }
  .fa-diaspora:before {
    content: "\f791";
  }
  .fa-dice:before {
    content: "\f522";
  }
  .fa-dice-d20:before {
    content: "\f6cf";
  }
  .fa-dice-d6:before {
    content: "\f6d1";
  }
  .fa-dice-five:before {
    content: "\f523";
  }
  .fa-dice-four:before {
    content: "\f524";
  }
  .fa-dice-one:before {
    content: "\f525";
  }
  .fa-dice-six:before {
    content: "\f526";
  }
  .fa-dice-three:before {
    content: "\f527";
  }
  .fa-dice-two:before {
    content: "\f528";
  }
  .fa-digg:before {
    content: "\f1a6";
  }
  .fa-digital-ocean:before {
    content: "\f391";
  }
  .fa-digital-tachograph:before {
    content: "\f566";
  }
  .fa-directions:before {
    content: "\f5eb";
  }
  .fa-discord:before {
    content: "\f392";
  }
  .fa-discourse:before {
    content: "\f393";
  }
  .fa-disease:before {
    content: "\f7fa";
  }
  .fa-divide:before {
    content: "\f529";
  }
  .fa-dizzy:before {
    content: "\f567";
  }
  .fa-dna:before {
    content: "\f471";
  }
  .fa-dochub:before {
    content: "\f394";
  }
  .fa-docker:before {
    content: "\f395";
  }
  .fa-dog:before {
    content: "\f6d3";
  }
  .fa-dollar-sign:before {
    content: "\f155";
  }
  .fa-dolly:before {
    content: "\f472";
  }
  .fa-dolly-flatbed:before {
    content: "\f474";
  }
  .fa-donate:before {
    content: "\f4b9";
  }
  .fa-door-closed:before {
    content: "\f52a";
  }
  .fa-door-open:before {
    content: "\f52b";
  }
  .fa-dot-circle:before {
    content: "\f192";
  }
  .fa-dove:before {
    content: "\f4ba";
  }
  .fa-download:before {
    content: "\f019";
  }
  .fa-draft2digital:before {
    content: "\f396";
  }
  .fa-drafting-compass:before {
    content: "\f568";
  }
  .fa-dragon:before {
    content: "\f6d5";
  }
  .fa-draw-polygon:before {
    content: "\f5ee";
  }
  .fa-dribbble:before {
    content: "\f17d";
  }
  .fa-dribbble-square:before {
    content: "\f397";
  }
  .fa-dropbox:before {
    content: "\f16b";
  }
  .fa-drum:before {
    content: "\f569";
  }
  .fa-drum-steelpan:before {
    content: "\f56a";
  }
  .fa-drumstick-bite:before {
    content: "\f6d7";
  }
  .fa-drupal:before {
    content: "\f1a9";
  }
  .fa-dumbbell:before {
    content: "\f44b";
  }
  .fa-dumpster:before {
    content: "\f793";
  }
  .fa-dumpster-fire:before {
    content: "\f794";
  }
  .fa-dungeon:before {
    content: "\f6d9";
  }
  .fa-dyalog:before {
    content: "\f399";
  }
  .fa-earlybirds:before {
    content: "\f39a";
  }
  .fa-ebay:before {
    content: "\f4f4";
  }
  .fa-edge:before {
    content: "\f282";
  }
  .fa-edit:before {
    content: "\f044";
  }
  .fa-egg:before {
    content: "\f7fb";
  }
  .fa-eject:before {
    content: "\f052";
  }
  .fa-elementor:before {
    content: "\f430";
  }
  .fa-ellipsis-h:before {
    content: "\f141";
  }
  .fa-ellipsis-v:before {
    content: "\f142";
  }
  .fa-ello:before {
    content: "\f5f1";
  }
  .fa-ember:before {
    content: "\f423";
  }
  .fa-empire:before {
    content: "\f1d1";
  }
  .fa-envelope:before {
    content: "\f0e0";
  }
  .fa-envelope-open:before {
    content: "\f2b6";
  }
  .fa-envelope-open-text:before {
    content: "\f658";
  }
  .fa-envelope-square:before {
    content: "\f199";
  }
  .fa-envira:before {
    content: "\f299";
  }
  .fa-equals:before {
    content: "\f52c";
  }
  .fa-eraser:before {
    content: "\f12d";
  }
  .fa-erlang:before {
    content: "\f39d";
  }
  .fa-ethereum:before {
    content: "\f42e";
  }
  .fa-ethernet:before {
    content: "\f796";
  }
  .fa-etsy:before {
    content: "\f2d7";
  }
  .fa-euro-sign:before {
    content: "\f153";
  }
  .fa-evernote:before {
    content: "\f839";
  }
  .fa-exchange-alt:before {
    content: "\f362";
  }
  .fa-exclamation:before {
    content: "\f12a";
  }
  .fa-exclamation-circle:before {
    content: "\f06a";
  }
  .fa-exclamation-triangle:before {
    content: "\f071";
  }
  .fa-expand:before {
    content: "\f065";
  }
  .fa-expand-alt:before {
    content: "\f424";
  }
  .fa-expand-arrows-alt:before {
    content: "\f31e";
  }
  .fa-expeditedssl:before {
    content: "\f23e";
  }
  .fa-external-link-alt:before {
    content: "\f35d";
  }
  .fa-external-link-square-alt:before {
    content: "\f360";
  }
  .fa-eye:before {
    content: "\f06e";
  }
  .fa-eye-dropper:before {
    content: "\f1fb";
  }
  .fa-eye-slash:before {
    content: "\f070";
  }
  .fa-facebook:before {
    content: "\f09a";
  }
  .fa-facebook-f:before {
    content: "\f39e";
  }
  .fa-facebook-messenger:before {
    content: "\f39f";
  }
  .fa-facebook-square:before {
    content: "\f082";
  }
  .fa-fan:before {
    content: "\f863";
  }
  .fa-fantasy-flight-games:before {
    content: "\f6dc";
  }
  .fa-fast-backward:before {
    content: "\f049";
  }
  .fa-fast-forward:before {
    content: "\f050";
  }
  .fa-faucet:before {
    content: "串";
  }
  .fa-fax:before {
    content: "\f1ac";
  }
  .fa-feather:before {
    content: "\f52d";
  }
  .fa-feather-alt:before {
    content: "\f56b";
  }
  .fa-fedex:before {
    content: "\f797";
  }
  .fa-fedora:before {
    content: "\f798";
  }
  .fa-female:before {
    content: "\f182";
  }
  .fa-fighter-jet:before {
    content: "\f0fb";
  }
  .fa-figma:before {
    content: "\f799";
  }
  .fa-file:before {
    content: "\f15b";
  }
  .fa-file-alt:before {
    content: "\f15c";
  }
  .fa-file-archive:before {
    content: "\f1c6";
  }
  .fa-file-audio:before {
    content: "\f1c7";
  }
  .fa-file-code:before {
    content: "\f1c9";
  }
  .fa-file-contract:before {
    content: "\f56c";
  }
  .fa-file-csv:before {
    content: "\f6dd";
  }
  .fa-file-download:before {
    content: "\f56d";
  }
  .fa-file-excel:before {
    content: "\f1c3";
  }
  .fa-file-export:before {
    content: "\f56e";
  }
  .fa-file-image:before {
    content: "\f1c5";
  }
  .fa-file-import:before {
    content: "\f56f";
  }
  .fa-file-invoice:before {
    content: "\f570";
  }
  .fa-file-invoice-dollar:before {
    content: "\f571";
  }
  .fa-file-medical:before {
    content: "\f477";
  }
  .fa-file-medical-alt:before {
    content: "\f478";
  }
  .fa-file-pdf:before {
    content: "\f1c1";
  }
  .fa-file-powerpoint:before {
    content: "\f1c4";
  }
  .fa-file-prescription:before {
    content: "\f572";
  }
  .fa-file-signature:before {
    content: "\f573";
  }
  .fa-file-upload:before {
    content: "\f574";
  }
  .fa-file-video:before {
    content: "\f1c8";
  }
  .fa-file-word:before {
    content: "\f1c2";
  }
  .fa-fill:before {
    content: "\f575";
  }
  .fa-fill-drip:before {
    content: "\f576";
  }
  .fa-film:before {
    content: "\f008";
  }
  .fa-filter:before {
    content: "\f0b0";
  }
  .fa-fingerprint:before {
    content: "\f577";
  }
  .fa-fire:before {
    content: "\f06d";
  }
  .fa-fire-alt:before {
    content: "\f7e4";
  }
  .fa-fire-extinguisher:before {
    content: "\f134";
  }
  .fa-firefox:before {
    content: "\f269";
  }
  .fa-firefox-browser:before {
    content: "龜";
  }
  .fa-first-aid:before {
    content: "\f479";
  }
  .fa-first-order:before {
    content: "\f2b0";
  }
  .fa-first-order-alt:before {
    content: "\f50a";
  }
  .fa-firstdraft:before {
    content: "\f3a1";
  }
  .fa-fish:before {
    content: "\f578";
  }
  .fa-fist-raised:before {
    content: "\f6de";
  }
  .fa-flag:before {
    content: "\f024";
  }
  .fa-flag-checkered:before {
    content: "\f11e";
  }
  .fa-flag-usa:before {
    content: "\f74d";
  }
  .fa-flask:before {
    content: "\f0c3";
  }
  .fa-flickr:before {
    content: "\f16e";
  }
  .fa-flipboard:before {
    content: "\f44d";
  }
  .fa-flushed:before {
    content: "\f579";
  }
  .fa-fly:before {
    content: "\f417";
  }
  .fa-folder:before {
    content: "\f07b";
  }
  .fa-folder-minus:before {
    content: "\f65d";
  }
  .fa-folder-open:before {
    content: "\f07c";
  }
  .fa-folder-plus:before {
    content: "\f65e";
  }
  .fa-font:before {
    content: "\f031";
  }
  .fa-font-awesome:before {
    content: "\f2b4";
  }
  .fa-font-awesome-alt:before {
    content: "\f35c";
  }
  .fa-font-awesome-flag:before {
    content: "\f425";
  }
  .fa-font-awesome-logo-full:before {
    content: "\f4e6";
  }
  .fa-fonticons:before {
    content: "\f280";
  }
  .fa-fonticons-fi:before {
    content: "\f3a2";
  }
  .fa-football-ball:before {
    content: "\f44e";
  }
  .fa-fort-awesome:before {
    content: "\f286";
  }
  .fa-fort-awesome-alt:before {
    content: "\f3a3";
  }
  .fa-forumbee:before {
    content: "\f211";
  }
  .fa-forward:before {
    content: "\f04e";
  }
  .fa-foursquare:before {
    content: "\f180";
  }
  .fa-free-code-camp:before {
    content: "\f2c5";
  }
  .fa-freebsd:before {
    content: "\f3a4";
  }
  .fa-frog:before {
    content: "\f52e";
  }
  .fa-frown:before {
    content: "\f119";
  }
  .fa-frown-open:before {
    content: "\f57a";
  }
  .fa-fulcrum:before {
    content: "\f50b";
  }
  .fa-funnel-dollar:before {
    content: "\f662";
  }
  .fa-futbol:before {
    content: "\f1e3";
  }
  .fa-galactic-republic:before {
    content: "\f50c";
  }
  .fa-galactic-senate:before {
    content: "\f50d";
  }
  .fa-gamepad:before {
    content: "\f11b";
  }
  .fa-gas-pump:before {
    content: "\f52f";
  }
  .fa-gavel:before {
    content: "\f0e3";
  }
  .fa-gem:before {
    content: "\f3a5";
  }
  .fa-genderless:before {
    content: "\f22d";
  }
  .fa-get-pocket:before {
    content: "\f265";
  }
  .fa-gg:before {
    content: "\f260";
  }
  .fa-gg-circle:before {
    content: "\f261";
  }
  .fa-ghost:before {
    content: "\f6e2";
  }
  .fa-gift:before {
    content: "\f06b";
  }
  .fa-gifts:before {
    content: "\f79c";
  }
  .fa-git:before {
    content: "\f1d3";
  }
  .fa-git-alt:before {
    content: "\f841";
  }
  .fa-git-square:before {
    content: "\f1d2";
  }
  .fa-github:before {
    content: "\f09b";
  }
  .fa-github-alt:before {
    content: "\f113";
  }
  .fa-github-square:before {
    content: "\f092";
  }
  .fa-gitkraken:before {
    content: "\f3a6";
  }
  .fa-gitlab:before {
    content: "\f296";
  }
  .fa-gitter:before {
    content: "\f426";
  }
  .fa-glass-cheers:before {
    content: "\f79f";
  }
  .fa-glass-martini:before {
    content: "\f000";
  }
  .fa-glass-martini-alt:before {
    content: "\f57b";
  }
  .fa-glass-whiskey:before {
    content: "\f7a0";
  }
  .fa-glasses:before {
    content: "\f530";
  }
  .fa-glide:before {
    content: "\f2a5";
  }
  .fa-glide-g:before {
    content: "\f2a6";
  }
  .fa-globe:before {
    content: "\f0ac";
  }
  .fa-globe-africa:before {
    content: "\f57c";
  }
  .fa-globe-americas:before {
    content: "\f57d";
  }
  .fa-globe-asia:before {
    content: "\f57e";
  }
  .fa-globe-europe:before {
    content: "\f7a2";
  }
  .fa-gofore:before {
    content: "\f3a7";
  }
  .fa-golf-ball:before {
    content: "\f450";
  }
  .fa-goodreads:before {
    content: "\f3a8";
  }
  .fa-goodreads-g:before {
    content: "\f3a9";
  }
  .fa-google:before {
    content: "\f1a0";
  }
  .fa-google-drive:before {
    content: "\f3aa";
  }
  .fa-google-play:before {
    content: "\f3ab";
  }
  .fa-google-plus:before {
    content: "\f2b3";
  }
  .fa-google-plus-g:before {
    content: "\f0d5";
  }
  .fa-google-plus-square:before {
    content: "\f0d4";
  }
  .fa-google-wallet:before {
    content: "\f1ee";
  }
  .fa-gopuram:before {
    content: "\f664";
  }
  .fa-graduation-cap:before {
    content: "\f19d";
  }
  .fa-gratipay:before {
    content: "\f184";
  }
  .fa-grav:before {
    content: "\f2d6";
  }
  .fa-greater-than:before {
    content: "\f531";
  }
  .fa-greater-than-equal:before {
    content: "\f532";
  }
  .fa-grimace:before {
    content: "\f57f";
  }
  .fa-grin:before {
    content: "\f580";
  }
  .fa-grin-alt:before {
    content: "\f581";
  }
  .fa-grin-beam:before {
    content: "\f582";
  }
  .fa-grin-beam-sweat:before {
    content: "\f583";
  }
  .fa-grin-hearts:before {
    content: "\f584";
  }
  .fa-grin-squint:before {
    content: "\f585";
  }
  .fa-grin-squint-tears:before {
    content: "\f586";
  }
  .fa-grin-stars:before {
    content: "\f587";
  }
  .fa-grin-tears:before {
    content: "\f588";
  }
  .fa-grin-tongue:before {
    content: "\f589";
  }
  .fa-grin-tongue-squint:before {
    content: "\f58a";
  }
  .fa-grin-tongue-wink:before {
    content: "\f58b";
  }
  .fa-grin-wink:before {
    content: "\f58c";
  }
  .fa-grip-horizontal:before {
    content: "\f58d";
  }
  .fa-grip-lines:before {
    content: "\f7a4";
  }
  .fa-grip-lines-vertical:before {
    content: "\f7a5";
  }
  .fa-grip-vertical:before {
    content: "\f58e";
  }
  .fa-gripfire:before {
    content: "\f3ac";
  }
  .fa-grunt:before {
    content: "\f3ad";
  }
  .fa-guitar:before {
    content: "\f7a6";
  }
  .fa-gulp:before {
    content: "\f3ae";
  }
  .fa-h-square:before {
    content: "\f0fd";
  }
  .fa-hacker-news:before {
    content: "\f1d4";
  }
  .fa-hacker-news-square:before {
    content: "\f3af";
  }
  .fa-hackerrank:before {
    content: "\f5f7";
  }
  .fa-hamburger:before {
    content: "\f805";
  }
  .fa-hammer:before {
    content: "\f6e3";
  }
  .fa-hamsa:before {
    content: "\f665";
  }
  .fa-hand-holding:before {
    content: "\f4bd";
  }
  .fa-hand-holding-heart:before {
    content: "\f4be";
  }
  .fa-hand-holding-medical:before {
    content: "樂";
  }
  .fa-hand-holding-usd:before {
    content: "\f4c0";
  }
  .fa-hand-holding-water:before {
    content: "\f4c1";
  }
  .fa-hand-lizard:before {
    content: "\f258";
  }
  .fa-hand-middle-finger:before {
    content: "\f806";
  }
  .fa-hand-paper:before {
    content: "\f256";
  }
  .fa-hand-peace:before {
    content: "\f25b";
  }
  .fa-hand-point-down:before {
    content: "\f0a7";
  }
  .fa-hand-point-left:before {
    content: "\f0a5";
  }
  .fa-hand-point-right:before {
    content: "\f0a4";
  }
  .fa-hand-point-up:before {
    content: "\f0a6";
  }
  .fa-hand-pointer:before {
    content: "\f25a";
  }
  .fa-hand-rock:before {
    content: "\f255";
  }
  .fa-hand-scissors:before {
    content: "\f257";
  }
  .fa-hand-sparkles:before {
    content: "諾";
  }
  .fa-hand-spock:before {
    content: "\f259";
  }
  .fa-hands:before {
    content: "\f4c2";
  }
  .fa-hands-helping:before {
    content: "\f4c4";
  }
  .fa-hands-wash:before {
    content: "丹";
  }
  .fa-handshake:before {
    content: "\f2b5";
  }
  .fa-handshake-alt-slash:before {
    content: "寧";
  }
  .fa-handshake-slash:before {
    content: "怒";
  }
  .fa-hanukiah:before {
    content: "\f6e6";
  }
  .fa-hard-hat:before {
    content: "\f807";
  }
  .fa-hashtag:before {
    content: "\f292";
  }
  .fa-hat-cowboy:before {
    content: "\f8c0";
  }
  .fa-hat-cowboy-side:before {
    content: "\f8c1";
  }
  .fa-hat-wizard:before {
    content: "\f6e8";
  }
  .fa-hdd:before {
    content: "\f0a0";
  }
  .fa-head-side-cough:before {
    content: "率";
  }
  .fa-head-side-cough-slash:before {
    content: "異";
  }
  .fa-head-side-mask:before {
    content: "北";
  }
  .fa-head-side-virus:before {
    content: "磻";
  }
  .fa-heading:before {
    content: "\f1dc";
  }
  .fa-headphones:before {
    content: "\f025";
  }
  .fa-headphones-alt:before {
    content: "\f58f";
  }
  .fa-headset:before {
    content: "\f590";
  }
  .fa-heart:before {
    content: "\f004";
  }
  .fa-heart-broken:before {
    content: "\f7a9";
  }
  .fa-heartbeat:before {
    content: "\f21e";
  }
  .fa-helicopter:before {
    content: "\f533";
  }
  .fa-highlighter:before {
    content: "\f591";
  }
  .fa-hiking:before {
    content: "\f6ec";
  }
  .fa-hippo:before {
    content: "\f6ed";
  }
  .fa-hips:before {
    content: "\f452";
  }
  .fa-hire-a-helper:before {
    content: "\f3b0";
  }
  .fa-history:before {
    content: "\f1da";
  }
  .fa-hockey-puck:before {
    content: "\f453";
  }
  .fa-holly-berry:before {
    content: "\f7aa";
  }
  .fa-home:before {
    content: "\f015";
  }
  .fa-hooli:before {
    content: "\f427";
  }
  .fa-hornbill:before {
    content: "\f592";
  }
  .fa-horse:before {
    content: "\f6f0";
  }
  .fa-horse-head:before {
    content: "\f7ab";
  }
  .fa-hospital:before {
    content: "\f0f8";
  }
  .fa-hospital-alt:before {
    content: "\f47d";
  }
  .fa-hospital-symbol:before {
    content: "\f47e";
  }
  .fa-hospital-user:before {
    content: "\f80d";
  }
  .fa-hot-tub:before {
    content: "\f593";
  }
  .fa-hotdog:before {
    content: "\f80f";
  }
  .fa-hotel:before {
    content: "\f594";
  }
  .fa-hotjar:before {
    content: "\f3b1";
  }
  .fa-hourglass:before {
    content: "\f254";
  }
  .fa-hourglass-end:before {
    content: "\f253";
  }
  .fa-hourglass-half:before {
    content: "\f252";
  }
  .fa-hourglass-start:before {
    content: "\f251";
  }
  .fa-house-damage:before {
    content: "\f6f1";
  }
  .fa-house-user:before {
    content: "便";
  }
  .fa-houzz:before {
    content: "\f27c";
  }
  .fa-hryvnia:before {
    content: "\f6f2";
  }
  .fa-html5:before {
    content: "\f13b";
  }
  .fa-hubspot:before {
    content: "\f3b2";
  }
  .fa-i-cursor:before {
    content: "\f246";
  }
  .fa-ice-cream:before {
    content: "\f810";
  }
  .fa-icicles:before {
    content: "\f7ad";
  }
  .fa-icons:before {
    content: "\f86d";
  }
  .fa-id-badge:before {
    content: "\f2c1";
  }
  .fa-id-card:before {
    content: "\f2c2";
  }
  .fa-id-card-alt:before {
    content: "\f47f";
  }
  .fa-ideal:before {
    content: "邏";
  }
  .fa-igloo:before {
    content: "\f7ae";
  }
  .fa-image:before {
    content: "\f03e";
  }
  .fa-images:before {
    content: "\f302";
  }
  .fa-imdb:before {
    content: "\f2d8";
  }
  .fa-inbox:before {
    content: "\f01c";
  }
  .fa-indent:before {
    content: "\f03c";
  }
  .fa-industry:before {
    content: "\f275";
  }
  .fa-infinity:before {
    content: "\f534";
  }
  .fa-info:before {
    content: "\f129";
  }
  .fa-info-circle:before {
    content: "\f05a";
  }
  .fa-instagram:before {
    content: "\f16d";
  }
  .fa-instagram-square:before {
    content: "凌";
  }
  .fa-intercom:before {
    content: "\f7af";
  }
  .fa-internet-explorer:before {
    content: "\f26b";
  }
  .fa-invision:before {
    content: "\f7b0";
  }
  .fa-ioxhost:before {
    content: "\f208";
  }
  .fa-italic:before {
    content: "\f033";
  }
  .fa-itch-io:before {
    content: "\f83a";
  }
  .fa-itunes:before {
    content: "\f3b4";
  }
  .fa-itunes-note:before {
    content: "\f3b5";
  }
  .fa-java:before {
    content: "\f4e4";
  }
  .fa-jedi:before {
    content: "\f669";
  }
  .fa-jedi-order:before {
    content: "\f50e";
  }
  .fa-jenkins:before {
    content: "\f3b6";
  }
  .fa-jira:before {
    content: "\f7b1";
  }
  .fa-joget:before {
    content: "\f3b7";
  }
  .fa-joint:before {
    content: "\f595";
  }
  .fa-joomla:before {
    content: "\f1aa";
  }
  .fa-journal-whills:before {
    content: "\f66a";
  }
  .fa-js:before {
    content: "\f3b8";
  }
  .fa-js-square:before {
    content: "\f3b9";
  }
  .fa-jsfiddle:before {
    content: "\f1cc";
  }
  .fa-kaaba:before {
    content: "\f66b";
  }
  .fa-kaggle:before {
    content: "\f5fa";
  }
  .fa-key:before {
    content: "\f084";
  }
  .fa-keybase:before {
    content: "\f4f5";
  }
  .fa-keyboard:before {
    content: "\f11c";
  }
  .fa-keycdn:before {
    content: "\f3ba";
  }
  .fa-khanda:before {
    content: "\f66d";
  }
  .fa-kickstarter:before {
    content: "\f3bb";
  }
  .fa-kickstarter-k:before {
    content: "\f3bc";
  }
  .fa-kiss:before {
    content: "\f596";
  }
  .fa-kiss-beam:before {
    content: "\f597";
  }
  .fa-kiss-wink-heart:before {
    content: "\f598";
  }
  .fa-kiwi-bird:before {
    content: "\f535";
  }
  .fa-korvue:before {
    content: "\f42f";
  }
  .fa-landmark:before {
    content: "\f66f";
  }
  .fa-language:before {
    content: "\f1ab";
  }
  .fa-laptop:before {
    content: "\f109";
  }
  .fa-laptop-code:before {
    content: "\f5fc";
  }
  .fa-laptop-house:before {
    content: "復";
  }
  .fa-laptop-medical:before {
    content: "\f812";
  }
  .fa-laravel:before {
    content: "\f3bd";
  }
  .fa-lastfm:before {
    content: "\f202";
  }
  .fa-lastfm-square:before {
    content: "\f203";
  }
  .fa-laugh:before {
    content: "\f599";
  }
  .fa-laugh-beam:before {
    content: "\f59a";
  }
  .fa-laugh-squint:before {
    content: "\f59b";
  }
  .fa-laugh-wink:before {
    content: "\f59c";
  }
  .fa-layer-group:before {
    content: "\f5fd";
  }
  .fa-leaf:before {
    content: "\f06c";
  }
  .fa-leanpub:before {
    content: "\f212";
  }
  .fa-lemon:before {
    content: "\f094";
  }
  .fa-less:before {
    content: "\f41d";
  }
  .fa-less-than:before {
    content: "\f536";
  }
  .fa-less-than-equal:before {
    content: "\f537";
  }
  .fa-level-down-alt:before {
    content: "\f3be";
  }
  .fa-level-up-alt:before {
    content: "\f3bf";
  }
  .fa-life-ring:before {
    content: "\f1cd";
  }
  .fa-lightbulb:before {
    content: "\f0eb";
  }
  .fa-line:before {
    content: "\f3c0";
  }
  .fa-link:before {
    content: "\f0c1";
  }
  .fa-linkedin:before {
    content: "\f08c";
  }
  .fa-linkedin-in:before {
    content: "\f0e1";
  }
  .fa-linode:before {
    content: "\f2b8";
  }
  .fa-linux:before {
    content: "\f17c";
  }
  .fa-lira-sign:before {
    content: "\f195";
  }
  .fa-list:before {
    content: "\f03a";
  }
  .fa-list-alt:before {
    content: "\f022";
  }
  .fa-list-ol:before {
    content: "\f0cb";
  }
  .fa-list-ul:before {
    content: "\f0ca";
  }
  .fa-location-arrow:before {
    content: "\f124";
  }
  .fa-lock:before {
    content: "\f023";
  }
  .fa-lock-open:before {
    content: "\f3c1";
  }
  .fa-long-arrow-alt-down:before {
    content: "\f309";
  }
  .fa-long-arrow-alt-left:before {
    content: "\f30a";
  }
  .fa-long-arrow-alt-right:before {
    content: "\f30b";
  }
  .fa-long-arrow-alt-up:before {
    content: "\f30c";
  }
  .fa-low-vision:before {
    content: "\f2a8";
  }
  .fa-luggage-cart:before {
    content: "\f59d";
  }
  .fa-lungs:before {
    content: "\f604";
  }
  .fa-lungs-virus:before {
    content: "不";
  }
  .fa-lyft:before {
    content: "\f3c3";
  }
  .fa-magento:before {
    content: "\f3c4";
  }
  .fa-magic:before {
    content: "\f0d0";
  }
  .fa-magnet:before {
    content: "\f076";
  }
  .fa-mail-bulk:before {
    content: "\f674";
  }
  .fa-mailchimp:before {
    content: "\f59e";
  }
  .fa-male:before {
    content: "\f183";
  }
  .fa-mandalorian:before {
    content: "\f50f";
  }
  .fa-map:before {
    content: "\f279";
  }
  .fa-map-marked:before {
    content: "\f59f";
  }
  .fa-map-marked-alt:before {
    content: "\f5a0";
  }
  .fa-map-marker:before {
    content: "\f041";
  }
  .fa-map-marker-alt:before {
    content: "\f3c5";
  }
  .fa-map-pin:before {
    content: "\f276";
  }
  .fa-map-signs:before {
    content: "\f277";
  }
  .fa-markdown:before {
    content: "\f60f";
  }
  .fa-marker:before {
    content: "\f5a1";
  }
  .fa-mars:before {
    content: "\f222";
  }
  .fa-mars-double:before {
    content: "\f227";
  }
  .fa-mars-stroke:before {
    content: "\f229";
  }
  .fa-mars-stroke-h:before {
    content: "\f22b";
  }
  .fa-mars-stroke-v:before {
    content: "\f22a";
  }
  .fa-mask:before {
    content: "\f6fa";
  }
  .fa-mastodon:before {
    content: "\f4f6";
  }
  .fa-maxcdn:before {
    content: "\f136";
  }
  .fa-mdb:before {
    content: "\f8ca";
  }
  .fa-medal:before {
    content: "\f5a2";
  }
  .fa-medapps:before {
    content: "\f3c6";
  }
  .fa-medium:before {
    content: "\f23a";
  }
  .fa-medium-m:before {
    content: "\f3c7";
  }
  .fa-medkit:before {
    content: "\f0fa";
  }
  .fa-medrt:before {
    content: "\f3c8";
  }
  .fa-meetup:before {
    content: "\f2e0";
  }
  .fa-megaport:before {
    content: "\f5a3";
  }
  .fa-meh:before {
    content: "\f11a";
  }
  .fa-meh-blank:before {
    content: "\f5a4";
  }
  .fa-meh-rolling-eyes:before {
    content: "\f5a5";
  }
  .fa-memory:before {
    content: "\f538";
  }
  .fa-mendeley:before {
    content: "\f7b3";
  }
  .fa-menorah:before {
    content: "\f676";
  }
  .fa-mercury:before {
    content: "\f223";
  }
  .fa-meteor:before {
    content: "\f753";
  }
  .fa-microblog:before {
    content: "駱";
  }
  .fa-microchip:before {
    content: "\f2db";
  }
  .fa-microphone:before {
    content: "\f130";
  }
  .fa-microphone-alt:before {
    content: "\f3c9";
  }
  .fa-microphone-alt-slash:before {
    content: "\f539";
  }
  .fa-microphone-slash:before {
    content: "\f131";
  }
  .fa-microscope:before {
    content: "\f610";
  }
  .fa-microsoft:before {
    content: "\f3ca";
  }
  .fa-minus:before {
    content: "\f068";
  }
  .fa-minus-circle:before {
    content: "\f056";
  }
  .fa-minus-square:before {
    content: "\f146";
  }
  .fa-mitten:before {
    content: "\f7b5";
  }
  .fa-mix:before {
    content: "\f3cb";
  }
  .fa-mixcloud:before {
    content: "\f289";
  }
  .fa-mixer:before {
    content: "稜";
  }
  .fa-mizuni:before {
    content: "\f3cc";
  }
  .fa-mobile:before {
    content: "\f10b";
  }
  .fa-mobile-alt:before {
    content: "\f3cd";
  }
  .fa-modx:before {
    content: "\f285";
  }
  .fa-monero:before {
    content: "\f3d0";
  }
  .fa-money-bill:before {
    content: "\f0d6";
  }
  .fa-money-bill-alt:before {
    content: "\f3d1";
  }
  .fa-money-bill-wave:before {
    content: "\f53a";
  }
  .fa-money-bill-wave-alt:before {
    content: "\f53b";
  }
  .fa-money-check:before {
    content: "\f53c";
  }
  .fa-money-check-alt:before {
    content: "\f53d";
  }
  .fa-monument:before {
    content: "\f5a6";
  }
  .fa-moon:before {
    content: "\f186";
  }
  .fa-mortar-pestle:before {
    content: "\f5a7";
  }
  .fa-mosque:before {
    content: "\f678";
  }
  .fa-motorcycle:before {
    content: "\f21c";
  }
  .fa-mountain:before {
    content: "\f6fc";
  }
  .fa-mouse:before {
    content: "\f8cc";
  }
  .fa-mouse-pointer:before {
    content: "\f245";
  }
  .fa-mug-hot:before {
    content: "\f7b6";
  }
  .fa-music:before {
    content: "\f001";
  }
  .fa-napster:before {
    content: "\f3d2";
  }
  .fa-neos:before {
    content: "\f612";
  }
  .fa-network-wired:before {
    content: "\f6ff";
  }
  .fa-neuter:before {
    content: "\f22c";
  }
  .fa-newspaper:before {
    content: "\f1ea";
  }
  .fa-nimblr:before {
    content: "\f5a8";
  }
  .fa-node:before {
    content: "\f419";
  }
  .fa-node-js:before {
    content: "\f3d3";
  }
  .fa-not-equal:before {
    content: "\f53e";
  }
  .fa-notes-medical:before {
    content: "\f481";
  }
  .fa-npm:before {
    content: "\f3d4";
  }
  .fa-ns8:before {
    content: "\f3d5";
  }
  .fa-nutritionix:before {
    content: "\f3d6";
  }
  .fa-object-group:before {
    content: "\f247";
  }
  .fa-object-ungroup:before {
    content: "\f248";
  }
  .fa-odnoklassniki:before {
    content: "\f263";
  }
  .fa-odnoklassniki-square:before {
    content: "\f264";
  }
  .fa-oil-can:before {
    content: "\f613";
  }
  .fa-old-republic:before {
    content: "\f510";
  }
  .fa-om:before {
    content: "\f679";
  }
  .fa-opencart:before {
    content: "\f23d";
  }
  .fa-openid:before {
    content: "\f19b";
  }
  .fa-opera:before {
    content: "\f26a";
  }
  .fa-optin-monster:before {
    content: "\f23c";
  }
  .fa-orcid:before {
    content: "\f8d2";
  }
  .fa-osi:before {
    content: "\f41a";
  }
  .fa-otter:before {
    content: "\f700";
  }
  .fa-outdent:before {
    content: "\f03b";
  }
  .fa-page4:before {
    content: "\f3d7";
  }
  .fa-pagelines:before {
    content: "\f18c";
  }
  .fa-pager:before {
    content: "\f815";
  }
  .fa-paint-brush:before {
    content: "\f1fc";
  }
  .fa-paint-roller:before {
    content: "\f5aa";
  }
  .fa-palette:before {
    content: "\f53f";
  }
  .fa-palfed:before {
    content: "\f3d8";
  }
  .fa-pallet:before {
    content: "\f482";
  }
  .fa-paper-plane:before {
    content: "\f1d8";
  }
  .fa-paperclip:before {
    content: "\f0c6";
  }
  .fa-parachute-box:before {
    content: "\f4cd";
  }
  .fa-paragraph:before {
    content: "\f1dd";
  }
  .fa-parking:before {
    content: "\f540";
  }
  .fa-passport:before {
    content: "\f5ab";
  }
  .fa-pastafarianism:before {
    content: "\f67b";
  }
  .fa-paste:before {
    content: "\f0ea";
  }
  .fa-patreon:before {
    content: "\f3d9";
  }
  .fa-pause:before {
    content: "\f04c";
  }
  .fa-pause-circle:before {
    content: "\f28b";
  }
  .fa-paw:before {
    content: "\f1b0";
  }
  .fa-paypal:before {
    content: "\f1ed";
  }
  .fa-peace:before {
    content: "\f67c";
  }
  .fa-pen:before {
    content: "\f304";
  }
  .fa-pen-alt:before {
    content: "\f305";
  }
  .fa-pen-fancy:before {
    content: "\f5ac";
  }
  .fa-pen-nib:before {
    content: "\f5ad";
  }
  .fa-pen-square:before {
    content: "\f14b";
  }
  .fa-pencil-alt:before {
    content: "\f303";
  }
  .fa-pencil-ruler:before {
    content: "\f5ae";
  }
  .fa-penny-arcade:before {
    content: "\f704";
  }
  .fa-people-arrows:before {
    content: "泌";
  }
  .fa-people-carry:before {
    content: "\f4ce";
  }
  .fa-pepper-hot:before {
    content: "\f816";
  }
  .fa-percent:before {
    content: "\f295";
  }
  .fa-percentage:before {
    content: "\f541";
  }
  .fa-periscope:before {
    content: "\f3da";
  }
  .fa-person-booth:before {
    content: "\f756";
  }
  .fa-phabricator:before {
    content: "\f3db";
  }
  .fa-phoenix-framework:before {
    content: "\f3dc";
  }
  .fa-phoenix-squadron:before {
    content: "\f511";
  }
  .fa-phone:before {
    content: "\f095";
  }
  .fa-phone-alt:before {
    content: "\f879";
  }
  .fa-phone-slash:before {
    content: "\f3dd";
  }
  .fa-phone-square:before {
    content: "\f098";
  }
  .fa-phone-square-alt:before {
    content: "\f87b";
  }
  .fa-phone-volume:before {
    content: "\f2a0";
  }
  .fa-photo-video:before {
    content: "\f87c";
  }
  .fa-php:before {
    content: "\f457";
  }
  .fa-pied-piper:before {
    content: "\f2ae";
  }
  .fa-pied-piper-alt:before {
    content: "\f1a8";
  }
  .fa-pied-piper-hat:before {
    content: "\f4e5";
  }
  .fa-pied-piper-pp:before {
    content: "\f1a7";
  }
  .fa-pied-piper-square:before {
    content: "爛";
  }
  .fa-piggy-bank:before {
    content: "\f4d3";
  }
  .fa-pills:before {
    content: "\f484";
  }
  .fa-pinterest:before {
    content: "\f0d2";
  }
  .fa-pinterest-p:before {
    content: "\f231";
  }
  .fa-pinterest-square:before {
    content: "\f0d3";
  }
  .fa-pizza-slice:before {
    content: "\f818";
  }
  .fa-place-of-worship:before {
    content: "\f67f";
  }
  .fa-plane:before {
    content: "\f072";
  }
  .fa-plane-arrival:before {
    content: "\f5af";
  }
  .fa-plane-departure:before {
    content: "\f5b0";
  }
  .fa-plane-slash:before {
    content: "數";
  }
  .fa-play:before {
    content: "\f04b";
  }
  .fa-play-circle:before {
    content: "\f144";
  }
  .fa-playstation:before {
    content: "\f3df";
  }
  .fa-plug:before {
    content: "\f1e6";
  }
  .fa-plus:before {
    content: "\f067";
  }
  .fa-plus-circle:before {
    content: "\f055";
  }
  .fa-plus-square:before {
    content: "\f0fe";
  }
  .fa-podcast:before {
    content: "\f2ce";
  }
  .fa-poll:before {
    content: "\f681";
  }
  .fa-poll-h:before {
    content: "\f682";
  }
  .fa-poo:before {
    content: "\f2fe";
  }
  .fa-poo-storm:before {
    content: "\f75a";
  }
  .fa-poop:before {
    content: "\f619";
  }
  .fa-portrait:before {
    content: "\f3e0";
  }
  .fa-pound-sign:before {
    content: "\f154";
  }
  .fa-power-off:before {
    content: "\f011";
  }
  .fa-pray:before {
    content: "\f683";
  }
  .fa-praying-hands:before {
    content: "\f684";
  }
  .fa-prescription:before {
    content: "\f5b1";
  }
  .fa-prescription-bottle:before {
    content: "\f485";
  }
  .fa-prescription-bottle-alt:before {
    content: "\f486";
  }
  .fa-print:before {
    content: "\f02f";
  }
  .fa-procedures:before {
    content: "\f487";
  }
  .fa-product-hunt:before {
    content: "\f288";
  }
  .fa-project-diagram:before {
    content: "\f542";
  }
  .fa-pump-medical:before {
    content: "索";
  }
  .fa-pump-soap:before {
    content: "參";
  }
  .fa-pushed:before {
    content: "\f3e1";
  }
  .fa-puzzle-piece:before {
    content: "\f12e";
  }
  .fa-python:before {
    content: "\f3e2";
  }
  .fa-qq:before {
    content: "\f1d6";
  }
  .fa-qrcode:before {
    content: "\f029";
  }
  .fa-question:before {
    content: "\f128";
  }
  .fa-question-circle:before {
    content: "\f059";
  }
  .fa-quidditch:before {
    content: "\f458";
  }
  .fa-quinscape:before {
    content: "\f459";
  }
  .fa-quora:before {
    content: "\f2c4";
  }
  .fa-quote-left:before {
    content: "\f10d";
  }
  .fa-quote-right:before {
    content: "\f10e";
  }
  .fa-quran:before {
    content: "\f687";
  }
  .fa-r-project:before {
    content: "\f4f7";
  }
  .fa-radiation:before {
    content: "\f7b9";
  }
  .fa-radiation-alt:before {
    content: "\f7ba";
  }
  .fa-rainbow:before {
    content: "\f75b";
  }
  .fa-random:before {
    content: "\f074";
  }
  .fa-raspberry-pi:before {
    content: "\f7bb";
  }
  .fa-ravelry:before {
    content: "\f2d9";
  }
  .fa-react:before {
    content: "\f41b";
  }
  .fa-reacteurope:before {
    content: "\f75d";
  }
  .fa-readme:before {
    content: "\f4d5";
  }
  .fa-rebel:before {
    content: "\f1d0";
  }
  .fa-receipt:before {
    content: "\f543";
  }
  .fa-record-vinyl:before {
    content: "\f8d9";
  }
  .fa-recycle:before {
    content: "\f1b8";
  }
  .fa-red-river:before {
    content: "\f3e3";
  }
  .fa-reddit:before {
    content: "\f1a1";
  }
  .fa-reddit-alien:before {
    content: "\f281";
  }
  .fa-reddit-square:before {
    content: "\f1a2";
  }
  .fa-redhat:before {
    content: "\f7bc";
  }
  .fa-redo:before {
    content: "\f01e";
  }
  .fa-redo-alt:before {
    content: "\f2f9";
  }
  .fa-registered:before {
    content: "\f25d";
  }
  .fa-remove-format:before {
    content: "\f87d";
  }
  .fa-renren:before {
    content: "\f18b";
  }
  .fa-reply:before {
    content: "\f3e5";
  }
  .fa-reply-all:before {
    content: "\f122";
  }
  .fa-replyd:before {
    content: "\f3e6";
  }
  .fa-republican:before {
    content: "\f75e";
  }
  .fa-researchgate:before {
    content: "\f4f8";
  }
  .fa-resolving:before {
    content: "\f3e7";
  }
  .fa-restroom:before {
    content: "\f7bd";
  }
  .fa-retweet:before {
    content: "\f079";
  }
  .fa-rev:before {
    content: "\f5b2";
  }
  .fa-ribbon:before {
    content: "\f4d6";
  }
  .fa-ring:before {
    content: "\f70b";
  }
  .fa-road:before {
    content: "\f018";
  }
  .fa-robot:before {
    content: "\f544";
  }
  .fa-rocket:before {
    content: "\f135";
  }
  .fa-rocketchat:before {
    content: "\f3e8";
  }
  .fa-rockrms:before {
    content: "\f3e9";
  }
  .fa-route:before {
    content: "\f4d7";
  }
  .fa-rss:before {
    content: "\f09e";
  }
  .fa-rss-square:before {
    content: "\f143";
  }
  .fa-ruble-sign:before {
    content: "\f158";
  }
  .fa-ruler:before {
    content: "\f545";
  }
  .fa-ruler-combined:before {
    content: "\f546";
  }
  .fa-ruler-horizontal:before {
    content: "\f547";
  }
  .fa-ruler-vertical:before {
    content: "\f548";
  }
  .fa-running:before {
    content: "\f70c";
  }
  .fa-rupee-sign:before {
    content: "\f156";
  }
  .fa-sad-cry:before {
    content: "\f5b3";
  }
  .fa-sad-tear:before {
    content: "\f5b4";
  }
  .fa-safari:before {
    content: "\f267";
  }
  .fa-salesforce:before {
    content: "\f83b";
  }
  .fa-sass:before {
    content: "\f41e";
  }
  .fa-satellite:before {
    content: "\f7bf";
  }
  .fa-satellite-dish:before {
    content: "\f7c0";
  }
  .fa-save:before {
    content: "\f0c7";
  }
  .fa-schlix:before {
    content: "\f3ea";
  }
  .fa-school:before {
    content: "\f549";
  }
  .fa-screwdriver:before {
    content: "\f54a";
  }
  .fa-scribd:before {
    content: "\f28a";
  }
  .fa-scroll:before {
    content: "\f70e";
  }
  .fa-sd-card:before {
    content: "\f7c2";
  }
  .fa-search:before {
    content: "\f002";
  }
  .fa-search-dollar:before {
    content: "\f688";
  }
  .fa-search-location:before {
    content: "\f689";
  }
  .fa-search-minus:before {
    content: "\f010";
  }
  .fa-search-plus:before {
    content: "\f00e";
  }
  .fa-searchengin:before {
    content: "\f3eb";
  }
  .fa-seedling:before {
    content: "\f4d8";
  }
  .fa-sellcast:before {
    content: "\f2da";
  }
  .fa-sellsy:before {
    content: "\f213";
  }
  .fa-server:before {
    content: "\f233";
  }
  .fa-servicestack:before {
    content: "\f3ec";
  }
  .fa-shapes:before {
    content: "\f61f";
  }
  .fa-share:before {
    content: "\f064";
  }
  .fa-share-alt:before {
    content: "\f1e0";
  }
  .fa-share-alt-square:before {
    content: "\f1e1";
  }
  .fa-share-square:before {
    content: "\f14d";
  }
  .fa-shekel-sign:before {
    content: "\f20b";
  }
  .fa-shield-alt:before {
    content: "\f3ed";
  }
  .fa-shield-virus:before {
    content: "塞";
  }
  .fa-ship:before {
    content: "\f21a";
  }
  .fa-shipping-fast:before {
    content: "\f48b";
  }
  .fa-shirtsinbulk:before {
    content: "\f214";
  }
  .fa-shoe-prints:before {
    content: "\f54b";
  }
  .fa-shopify:before {
    content: "綾";
  }
  .fa-shopping-bag:before {
    content: "\f290";
  }
  .fa-shopping-basket:before {
    content: "\f291";
  }
  .fa-shopping-cart:before {
    content: "\f07a";
  }
  .fa-shopware:before {
    content: "\f5b5";
  }
  .fa-shower:before {
    content: "\f2cc";
  }
  .fa-shuttle-van:before {
    content: "\f5b6";
  }
  .fa-sign:before {
    content: "\f4d9";
  }
  .fa-sign-in-alt:before {
    content: "\f2f6";
  }
  .fa-sign-language:before {
    content: "\f2a7";
  }
  .fa-sign-out-alt:before {
    content: "\f2f5";
  }
  .fa-signal:before {
    content: "\f012";
  }
  .fa-signature:before {
    content: "\f5b7";
  }
  .fa-sim-card:before {
    content: "\f7c4";
  }
  .fa-simplybuilt:before {
    content: "\f215";
  }
  .fa-sistrix:before {
    content: "\f3ee";
  }
  .fa-sitemap:before {
    content: "\f0e8";
  }
  .fa-sith:before {
    content: "\f512";
  }
  .fa-skating:before {
    content: "\f7c5";
  }
  .fa-sketch:before {
    content: "\f7c6";
  }
  .fa-skiing:before {
    content: "\f7c9";
  }
  .fa-skiing-nordic:before {
    content: "\f7ca";
  }
  .fa-skull:before {
    content: "\f54c";
  }
  .fa-skull-crossbones:before {
    content: "\f714";
  }
  .fa-skyatlas:before {
    content: "\f216";
  }
  .fa-skype:before {
    content: "\f17e";
  }
  .fa-slack:before {
    content: "\f198";
  }
  .fa-slack-hash:before {
    content: "\f3ef";
  }
  .fa-slash:before {
    content: "\f715";
  }
  .fa-sleigh:before {
    content: "\f7cc";
  }
  .fa-sliders-h:before {
    content: "\f1de";
  }
  .fa-slideshare:before {
    content: "\f1e7";
  }
  .fa-smile:before {
    content: "\f118";
  }
  .fa-smile-beam:before {
    content: "\f5b8";
  }
  .fa-smile-wink:before {
    content: "\f4da";
  }
  .fa-smog:before {
    content: "\f75f";
  }
  .fa-smoking:before {
    content: "\f48d";
  }
  .fa-smoking-ban:before {
    content: "\f54d";
  }
  .fa-sms:before {
    content: "\f7cd";
  }
  .fa-snapchat:before {
    content: "\f2ab";
  }
  .fa-snapchat-ghost:before {
    content: "\f2ac";
  }
  .fa-snapchat-square:before {
    content: "\f2ad";
  }
  .fa-snowboarding:before {
    content: "\f7ce";
  }
  .fa-snowflake:before {
    content: "\f2dc";
  }
  .fa-snowman:before {
    content: "\f7d0";
  }
  .fa-snowplow:before {
    content: "\f7d2";
  }
  .fa-soap:before {
    content: "葉";
  }
  .fa-socks:before {
    content: "\f696";
  }
  .fa-solar-panel:before {
    content: "\f5ba";
  }
  .fa-sort:before {
    content: "\f0dc";
  }
  .fa-sort-alpha-down:before {
    content: "\f15d";
  }
  .fa-sort-alpha-down-alt:before {
    content: "\f881";
  }
  .fa-sort-alpha-up:before {
    content: "\f15e";
  }
  .fa-sort-alpha-up-alt:before {
    content: "\f882";
  }
  .fa-sort-amount-down:before {
    content: "\f160";
  }
  .fa-sort-amount-down-alt:before {
    content: "\f884";
  }
  .fa-sort-amount-up:before {
    content: "\f161";
  }
  .fa-sort-amount-up-alt:before {
    content: "\f885";
  }
  .fa-sort-down:before {
    content: "\f0dd";
  }
  .fa-sort-numeric-down:before {
    content: "\f162";
  }
  .fa-sort-numeric-down-alt:before {
    content: "\f886";
  }
  .fa-sort-numeric-up:before {
    content: "\f163";
  }
  .fa-sort-numeric-up-alt:before {
    content: "\f887";
  }
  .fa-sort-up:before {
    content: "\f0de";
  }
  .fa-soundcloud:before {
    content: "\f1be";
  }
  .fa-sourcetree:before {
    content: "\f7d3";
  }
  .fa-spa:before {
    content: "\f5bb";
  }
  .fa-space-shuttle:before {
    content: "\f197";
  }
  .fa-speakap:before {
    content: "\f3f3";
  }
  .fa-speaker-deck:before {
    content: "\f83c";
  }
  .fa-spell-check:before {
    content: "\f891";
  }
  .fa-spider:before {
    content: "\f717";
  }
  .fa-spinner:before {
    content: "\f110";
  }
  .fa-splotch:before {
    content: "\f5bc";
  }
  .fa-spotify:before {
    content: "\f1bc";
  }
  .fa-spray-can:before {
    content: "\f5bd";
  }
  .fa-square:before {
    content: "\f0c8";
  }
  .fa-square-full:before {
    content: "\f45c";
  }
  .fa-square-root-alt:before {
    content: "\f698";
  }
  .fa-squarespace:before {
    content: "\f5be";
  }
  .fa-stack-exchange:before {
    content: "\f18d";
  }
  .fa-stack-overflow:before {
    content: "\f16c";
  }
  .fa-stackpath:before {
    content: "\f842";
  }
  .fa-stamp:before {
    content: "\f5bf";
  }
  .fa-star:before {
    content: "\f005";
  }
  .fa-star-and-crescent:before {
    content: "\f699";
  }
  .fa-star-half:before {
    content: "\f089";
  }
  .fa-star-half-alt:before {
    content: "\f5c0";
  }
  .fa-star-of-david:before {
    content: "\f69a";
  }
  .fa-star-of-life:before {
    content: "\f621";
  }
  .fa-staylinked:before {
    content: "\f3f5";
  }
  .fa-steam:before {
    content: "\f1b6";
  }
  .fa-steam-square:before {
    content: "\f1b7";
  }
  .fa-steam-symbol:before {
    content: "\f3f6";
  }
  .fa-step-backward:before {
    content: "\f048";
  }
  .fa-step-forward:before {
    content: "\f051";
  }
  .fa-stethoscope:before {
    content: "\f0f1";
  }
  .fa-sticker-mule:before {
    content: "\f3f7";
  }
  .fa-sticky-note:before {
    content: "\f249";
  }
  .fa-stop:before {
    content: "\f04d";
  }
  .fa-stop-circle:before {
    content: "\f28d";
  }
  .fa-stopwatch:before {
    content: "\f2f2";
  }
  .fa-stopwatch-20:before {
    content: "說";
  }
  .fa-store:before {
    content: "\f54e";
  }
  .fa-store-alt:before {
    content: "\f54f";
  }
  .fa-store-alt-slash:before {
    content: "殺";
  }
  .fa-store-slash:before {
    content: "辰";
  }
  .fa-strava:before {
    content: "\f428";
  }
  .fa-stream:before {
    content: "\f550";
  }
  .fa-street-view:before {
    content: "\f21d";
  }
  .fa-strikethrough:before {
    content: "\f0cc";
  }
  .fa-stripe:before {
    content: "\f429";
  }
  .fa-stripe-s:before {
    content: "\f42a";
  }
  .fa-stroopwafel:before {
    content: "\f551";
  }
  .fa-studiovinari:before {
    content: "\f3f8";
  }
  .fa-stumbleupon:before {
    content: "\f1a4";
  }
  .fa-stumbleupon-circle:before {
    content: "\f1a3";
  }
  .fa-subscript:before {
    content: "\f12c";
  }
  .fa-subway:before {
    content: "\f239";
  }
  .fa-suitcase:before {
    content: "\f0f2";
  }
  .fa-suitcase-rolling:before {
    content: "\f5c1";
  }
  .fa-sun:before {
    content: "\f185";
  }
  .fa-superpowers:before {
    content: "\f2dd";
  }
  .fa-superscript:before {
    content: "\f12b";
  }
  .fa-supple:before {
    content: "\f3f9";
  }
  .fa-surprise:before {
    content: "\f5c2";
  }
  .fa-suse:before {
    content: "\f7d6";
  }
  .fa-swatchbook:before {
    content: "\f5c3";
  }
  .fa-swift:before {
    content: "\f8e1";
  }
  .fa-swimmer:before {
    content: "\f5c4";
  }
  .fa-swimming-pool:before {
    content: "\f5c5";
  }
  .fa-symfony:before {
    content: "\f83d";
  }
  .fa-synagogue:before {
    content: "\f69b";
  }
  .fa-sync:before {
    content: "\f021";
  }
  .fa-sync-alt:before {
    content: "\f2f1";
  }
  .fa-syringe:before {
    content: "\f48e";
  }
  .fa-table:before {
    content: "\f0ce";
  }
  .fa-table-tennis:before {
    content: "\f45d";
  }
  .fa-tablet:before {
    content: "\f10a";
  }
  .fa-tablet-alt:before {
    content: "\f3fa";
  }
  .fa-tablets:before {
    content: "\f490";
  }
  .fa-tachometer-alt:before {
    content: "\f3fd";
  }
  .fa-tag:before {
    content: "\f02b";
  }
  .fa-tags:before {
    content: "\f02c";
  }
  .fa-tape:before {
    content: "\f4db";
  }
  .fa-tasks:before {
    content: "\f0ae";
  }
  .fa-taxi:before {
    content: "\f1ba";
  }
  .fa-teamspeak:before {
    content: "\f4f9";
  }
  .fa-teeth:before {
    content: "\f62e";
  }
  .fa-teeth-open:before {
    content: "\f62f";
  }
  .fa-telegram:before {
    content: "\f2c6";
  }
  .fa-telegram-plane:before {
    content: "\f3fe";
  }
  .fa-temperature-high:before {
    content: "\f769";
  }
  .fa-temperature-low:before {
    content: "\f76b";
  }
  .fa-tencent-weibo:before {
    content: "\f1d5";
  }
  .fa-tenge:before {
    content: "\f7d7";
  }
  .fa-terminal:before {
    content: "\f120";
  }
  .fa-text-height:before {
    content: "\f034";
  }
  .fa-text-width:before {
    content: "\f035";
  }
  .fa-th:before {
    content: "\f00a";
  }
  .fa-th-large:before {
    content: "\f009";
  }
  .fa-th-list:before {
    content: "\f00b";
  }
  .fa-the-red-yeti:before {
    content: "\f69d";
  }
  .fa-theater-masks:before {
    content: "\f630";
  }
  .fa-themeco:before {
    content: "\f5c6";
  }
  .fa-themeisle:before {
    content: "\f2b2";
  }
  .fa-thermometer:before {
    content: "\f491";
  }
  .fa-thermometer-empty:before {
    content: "\f2cb";
  }
  .fa-thermometer-full:before {
    content: "\f2c7";
  }
  .fa-thermometer-half:before {
    content: "\f2c9";
  }
  .fa-thermometer-quarter:before {
    content: "\f2ca";
  }
  .fa-thermometer-three-quarters:before {
    content: "\f2c8";
  }
  .fa-think-peaks:before {
    content: "\f731";
  }
  .fa-thumbs-down:before {
    content: "\f165";
  }
  .fa-thumbs-up:before {
    content: "\f164";
  }
  .fa-thumbtack:before {
    content: "\f08d";
  }
  .fa-ticket-alt:before {
    content: "\f3ff";
  }
  .fa-times:before {
    content: "\f00d";
  }
  .fa-times-circle:before {
    content: "\f057";
  }
  .fa-tint:before {
    content: "\f043";
  }
  .fa-tint-slash:before {
    content: "\f5c7";
  }
  .fa-tired:before {
    content: "\f5c8";
  }
  .fa-toggle-off:before {
    content: "\f204";
  }
  .fa-toggle-on:before {
    content: "\f205";
  }
  .fa-toilet:before {
    content: "\f7d8";
  }
  .fa-toilet-paper:before {
    content: "\f71e";
  }
  .fa-toilet-paper-slash:before {
    content: "沈";
  }
  .fa-toolbox:before {
    content: "\f552";
  }
  .fa-tools:before {
    content: "\f7d9";
  }
  .fa-tooth:before {
    content: "\f5c9";
  }
  .fa-torah:before {
    content: "\f6a0";
  }
  .fa-torii-gate:before {
    content: "\f6a1";
  }
  .fa-tractor:before {
    content: "\f722";
  }
  .fa-trade-federation:before {
    content: "\f513";
  }
  .fa-trademark:before {
    content: "\f25c";
  }
  .fa-traffic-light:before {
    content: "\f637";
  }
  .fa-trailer:before {
    content: "論";
  }
  .fa-train:before {
    content: "\f238";
  }
  .fa-tram:before {
    content: "\f7da";
  }
  .fa-transgender:before {
    content: "\f224";
  }
  .fa-transgender-alt:before {
    content: "\f225";
  }
  .fa-trash:before {
    content: "\f1f8";
  }
  .fa-trash-alt:before {
    content: "\f2ed";
  }
  .fa-trash-restore:before {
    content: "\f829";
  }
  .fa-trash-restore-alt:before {
    content: "\f82a";
  }
  .fa-tree:before {
    content: "\f1bb";
  }
  .fa-trello:before {
    content: "\f181";
  }
  .fa-tripadvisor:before {
    content: "\f262";
  }
  .fa-trophy:before {
    content: "\f091";
  }
  .fa-truck:before {
    content: "\f0d1";
  }
  .fa-truck-loading:before {
    content: "\f4de";
  }
  .fa-truck-monster:before {
    content: "\f63b";
  }
  .fa-truck-moving:before {
    content: "\f4df";
  }
  .fa-truck-pickup:before {
    content: "\f63c";
  }
  .fa-tshirt:before {
    content: "\f553";
  }
  .fa-tty:before {
    content: "\f1e4";
  }
  .fa-tumblr:before {
    content: "\f173";
  }
  .fa-tumblr-square:before {
    content: "\f174";
  }
  .fa-tv:before {
    content: "\f26c";
  }
  .fa-twitch:before {
    content: "\f1e8";
  }
  .fa-twitter:before {
    content: "\f099";
  }
  .fa-twitter-square:before {
    content: "\f081";
  }
  .fa-typo3:before {
    content: "\f42b";
  }
  .fa-uber:before {
    content: "\f402";
  }
  .fa-ubuntu:before {
    content: "\f7df";
  }
  .fa-uikit:before {
    content: "\f403";
  }
  .fa-umbraco:before {
    content: "\f8e8";
  }
  .fa-umbrella:before {
    content: "\f0e9";
  }
  .fa-umbrella-beach:before {
    content: "\f5ca";
  }
  .fa-underline:before {
    content: "\f0cd";
  }
  .fa-undo:before {
    content: "\f0e2";
  }
  .fa-undo-alt:before {
    content: "\f2ea";
  }
  .fa-uniregistry:before {
    content: "\f404";
  }
  .fa-unity:before {
    content: "雷";
  }
  .fa-universal-access:before {
    content: "\f29a";
  }
  .fa-university:before {
    content: "\f19c";
  }
  .fa-unlink:before {
    content: "\f127";
  }
  .fa-unlock:before {
    content: "\f09c";
  }
  .fa-unlock-alt:before {
    content: "\f13e";
  }
  .fa-untappd:before {
    content: "\f405";
  }
  .fa-upload:before {
    content: "\f093";
  }
  .fa-ups:before {
    content: "\f7e0";
  }
  .fa-usb:before {
    content: "\f287";
  }
  .fa-user:before {
    content: "\f007";
  }
  .fa-user-alt:before {
    content: "\f406";
  }
  .fa-user-alt-slash:before {
    content: "\f4fa";
  }
  .fa-user-astronaut:before {
    content: "\f4fb";
  }
  .fa-user-check:before {
    content: "\f4fc";
  }
  .fa-user-circle:before {
    content: "\f2bd";
  }
  .fa-user-clock:before {
    content: "\f4fd";
  }
  .fa-user-cog:before {
    content: "\f4fe";
  }
  .fa-user-edit:before {
    content: "\f4ff";
  }
  .fa-user-friends:before {
    content: "\f500";
  }
  .fa-user-graduate:before {
    content: "\f501";
  }
  .fa-user-injured:before {
    content: "\f728";
  }
  .fa-user-lock:before {
    content: "\f502";
  }
  .fa-user-md:before {
    content: "\f0f0";
  }
  .fa-user-minus:before {
    content: "\f503";
  }
  .fa-user-ninja:before {
    content: "\f504";
  }
  .fa-user-nurse:before {
    content: "\f82f";
  }
  .fa-user-plus:before {
    content: "\f234";
  }
  .fa-user-secret:before {
    content: "\f21b";
  }
  .fa-user-shield:before {
    content: "\f505";
  }
  .fa-user-slash:before {
    content: "\f506";
  }
  .fa-user-tag:before {
    content: "\f507";
  }
  .fa-user-tie:before {
    content: "\f508";
  }
  .fa-user-times:before {
    content: "\f235";
  }
  .fa-users:before {
    content: "\f0c0";
  }
  .fa-users-cog:before {
    content: "\f509";
  }
  .fa-usps:before {
    content: "\f7e1";
  }
  .fa-ussunnah:before {
    content: "\f407";
  }
  .fa-utensil-spoon:before {
    content: "\f2e5";
  }
  .fa-utensils:before {
    content: "\f2e7";
  }
  .fa-vaadin:before {
    content: "\f408";
  }
  .fa-vector-square:before {
    content: "\f5cb";
  }
  .fa-venus:before {
    content: "\f221";
  }
  .fa-venus-double:before {
    content: "\f226";
  }
  .fa-venus-mars:before {
    content: "\f228";
  }
  .fa-viacoin:before {
    content: "\f237";
  }
  .fa-viadeo:before {
    content: "\f2a9";
  }
  .fa-viadeo-square:before {
    content: "\f2aa";
  }
  .fa-vial:before {
    content: "\f492";
  }
  .fa-vials:before {
    content: "\f493";
  }
  .fa-viber:before {
    content: "\f409";
  }
  .fa-video:before {
    content: "\f03d";
  }
  .fa-video-slash:before {
    content: "\f4e2";
  }
  .fa-vihara:before {
    content: "\f6a7";
  }
  .fa-vimeo:before {
    content: "\f40a";
  }
  .fa-vimeo-square:before {
    content: "\f194";
  }
  .fa-vimeo-v:before {
    content: "\f27d";
  }
  .fa-vine:before {
    content: "\f1ca";
  }
  .fa-virus:before {
    content: "若";
  }
  .fa-virus-slash:before {
    content: "掠";
  }
  .fa-viruses:before {
    content: "略";
  }
  .fa-vk:before {
    content: "\f189";
  }
  .fa-vnv:before {
    content: "\f40b";
  }
  .fa-voicemail:before {
    content: "\f897";
  }
  .fa-volleyball-ball:before {
    content: "\f45f";
  }
  .fa-volume-down:before {
    content: "\f027";
  }
  .fa-volume-mute:before {
    content: "\f6a9";
  }
  .fa-volume-off:before {
    content: "\f026";
  }
  .fa-volume-up:before {
    content: "\f028";
  }
  .fa-vote-yea:before {
    content: "\f772";
  }
  .fa-vr-cardboard:before {
    content: "\f729";
  }
  .fa-vuejs:before {
    content: "\f41f";
  }
  .fa-walking:before {
    content: "\f554";
  }
  .fa-wallet:before {
    content: "\f555";
  }
  .fa-warehouse:before {
    content: "\f494";
  }
  .fa-water:before {
    content: "\f773";
  }
  .fa-wave-square:before {
    content: "\f83e";
  }
  .fa-waze:before {
    content: "\f83f";
  }
  .fa-weebly:before {
    content: "\f5cc";
  }
  .fa-weibo:before {
    content: "\f18a";
  }
  .fa-weight:before {
    content: "\f496";
  }
  .fa-weight-hanging:before {
    content: "\f5cd";
  }
  .fa-weixin:before {
    content: "\f1d7";
  }
  .fa-whatsapp:before {
    content: "\f232";
  }
  .fa-whatsapp-square:before {
    content: "\f40c";
  }
  .fa-wheelchair:before {
    content: "\f193";
  }
  .fa-whmcs:before {
    content: "\f40d";
  }
  .fa-wifi:before {
    content: "\f1eb";
  }
  .fa-wikipedia-w:before {
    content: "\f266";
  }
  .fa-wind:before {
    content: "\f72e";
  }
  .fa-window-close:before {
    content: "\f410";
  }
  .fa-window-maximize:before {
    content: "\f2d0";
  }
  .fa-window-minimize:before {
    content: "\f2d1";
  }
  .fa-window-restore:before {
    content: "\f2d2";
  }
  .fa-windows:before {
    content: "\f17a";
  }
  .fa-wine-bottle:before {
    content: "\f72f";
  }
  .fa-wine-glass:before {
    content: "\f4e3";
  }
  .fa-wine-glass-alt:before {
    content: "\f5ce";
  }
  .fa-wix:before {
    content: "\f5cf";
  }
  .fa-wizards-of-the-coast:before {
    content: "\f730";
  }
  .fa-wolf-pack-battalion:before {
    content: "\f514";
  }
  .fa-won-sign:before {
    content: "\f159";
  }
  .fa-wordpress:before {
    content: "\f19a";
  }
  .fa-wordpress-simple:before {
    content: "\f411";
  }
  .fa-wpbeginner:before {
    content: "\f297";
  }
  .fa-wpexplorer:before {
    content: "\f2de";
  }
  .fa-wpforms:before {
    content: "\f298";
  }
  .fa-wpressr:before {
    content: "\f3e4";
  }
  .fa-wrench:before {
    content: "\f0ad";
  }
  .fa-x-ray:before {
    content: "\f497";
  }
  .fa-xbox:before {
    content: "\f412";
  }
  .fa-xing:before {
    content: "\f168";
  }
  .fa-xing-square:before {
    content: "\f169";
  }
  .fa-y-combinator:before {
    content: "\f23b";
  }
  .fa-yahoo:before {
    content: "\f19e";
  }
  .fa-yammer:before {
    content: "\f840";
  }
  .fa-yandex:before {
    content: "\f413";
  }
  .fa-yandex-international:before {
    content: "\f414";
  }
  .fa-yarn:before {
    content: "\f7e3";
  }
  .fa-yelp:before {
    content: "\f1e9";
  }
  .fa-yen-sign:before {
    content: "\f157";
  }
  .fa-yin-yang:before {
    content: "\f6ad";
  }
  .fa-yoast:before {
    content: "\f2b1";
  }
  .fa-youtube:before {
    content: "\f167";
  }
  .fa-youtube-square:before {
    content: "\f431";
  }
  .fa-zhihu:before {
    content: "\f63f";
  }
  .sr-only {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  .sr-only-focusable:active,
  .sr-only-focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
  }
  @font-face {
    font-family: "Font Awesome 5 Brands";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url('/assets/fonts/fa-brands-400.eot');
    src: url('/assets/fonts/fa-brands-400.eot?#iefix') format("embedded-opentype"), url('/assets/fonts/fa-brands-400.woff2') format("woff2"), url('/assets/fonts/fa-brands-400.woff') format("woff"), url('/assets/fonts/fa-brands-400.ttf') format("truetype"), url('/assets/fonts/fa-brands-400.svg#fontawesome') format("svg");
  }
  .fab {
    font-family: "Font Awesome 5 Brands";
    font-weight: 400;
  }
  @font-face {
    font-family: "Font Awesome 5 Free";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url('/assets/fonts/fa-regular-400.eot');
    src: url('/assets/fonts/fa-regular-400.eot?#iefix') format("embedded-opentype"), url('/assets/fonts/fa-regular-400.woff2') format("woff2"), url('/assets/fonts/fa-regular-400.woff') format("woff"), url('/assets/fonts/fa-regular-400.ttf') format("truetype"), url('/assets/fonts/fa-regular-400.svg#fontawesome') format("svg");
  }
  .far {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
  }
  @font-face {
    font-family: "Font Awesome 5 Free";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url('/assets/fonts/fa-solid-900.eot');
    src: url('/assets/fonts/fa-solid-900.eot?#iefix') format("embedded-opentype"), url('/assets/fonts/fa-solid-900.woff2') format("woff2"), url('/assets/fonts/fa-solid-900.woff') format("woff"), url('/assets/fonts/fa-solid-900.ttf') format("truetype"), url('/assets/fonts/fa-solid-900.svg#fontawesome') format("svg");
  }
  .fa,
  .fas {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
  }
  @font-face {
    font-family: "simple-line-icons";
    src: url('/assets/fonts/simple-Line-Icons.eot?-i3a2kk');
    src: url('/assets/fonts/simple-Line-Icons.eot?#iefix-i3a2kk') format("embedded-opentype"), url('/assets/fonts/simple-Line-Icons.ttf?-i3a2kk') format("truetype"), url('/assets/fonts/simple-Line-Icons.woff2?-i3a2kk') format("woff2"), url('/assets/fonts/simple-Line-Icons.woff?-i3a2kk') format("woff"), url('/assets/fonts/simple-Line-Icons.svg?-i3a2kk#simple-line-icons') format("svg");
    font-weight: normal;
    font-style: normal;
  }
  .icon-user, .icon-people, .icon-user-female, .icon-user-follow, .icon-user-following, .icon-user-unfollow, .icon-login, .icon-logout, .icon-emotsmile, .icon-phone, .icon-call-end, .icon-call-in, .icon-call-out, .icon-map, .icon-location-pin, .icon-direction, .icon-directions, .icon-compass, .icon-layers, .icon-menu, .icon-list, .icon-options-vertical, .icon-options, .icon-arrow-down, .icon-arrow-left, .icon-arrow-right, .icon-arrow-up, .icon-arrow-up-circle, .icon-arrow-left-circle, .icon-arrow-right-circle, .icon-arrow-down-circle, .icon-check, .icon-clock, .icon-plus, .icon-close, .icon-trophy, .icon-screen-smartphone, .icon-screen-desktop, .icon-plane, .icon-notebook, .icon-mustache, .icon-mouse, .icon-magnet, .icon-energy, .icon-disc, .icon-cursor, .icon-cursor-move, .icon-crop, .icon-chemistry, .icon-speedometer, .icon-shield, .icon-screen-tablet, .icon-magic-wand, .icon-hourglass, .icon-graduation, .icon-ghost, .icon-game-controller, .icon-fire, .icon-eyeglass, .icon-envelope-open, .icon-envelope-letter, .icon-bell, .icon-badge, .icon-anchor, .icon-wallet, .icon-vector, .icon-speech, .icon-puzzle, .icon-printer, .icon-present, .icon-playlist, .icon-pin, .icon-picture, .icon-handbag, .icon-globe-alt, .icon-globe, .icon-folder-alt, .icon-folder, .icon-film, .icon-feed, .icon-drop, .icon-drawar, .icon-docs, .icon-doc, .icon-diamond, .icon-cup, .icon-calculator, .icon-bubbles, .icon-briefcase, .icon-book-open, .icon-basket-loaded, .icon-basket, .icon-bag, .icon-action-undo, .icon-action-redo, .icon-wrench, .icon-umbrella, .icon-trash, .icon-tag, .icon-support, .icon-frame, .icon-size-fullscreen, .icon-size-actual, .icon-shuffle, .icon-share-alt, .icon-share, .icon-rocket, .icon-question, .icon-pie-chart, .icon-pencil, .icon-note, .icon-loop, .icon-home, .icon-grid, .icon-graph, .icon-microphone, .icon-music-tone-alt, .icon-music-tone, .icon-earphones-alt, .icon-earphones, .icon-equalizer, .icon-like, .icon-dislike, .icon-control-start, .icon-control-rewind, .icon-control-play, .icon-control-pause, .icon-control-forward, .icon-control-end, .icon-volume-1, .icon-volume-2, .icon-volume-off, .icon-calender, .icon-bulb, .icon-chart, .icon-ban, .icon-bubble, .icon-camrecorder, .icon-camera, .icon-cloud-download, .icon-cloud-upload, .icon-envelope, .icon-eye, .icon-flag, .icon-heart, .icon-info, .icon-key, .icon-link, .icon-lock, .icon-lock-open, .icon-magnifier, .icon-magnifier-add, .icon-magnifier-remove, .icon-paper-clip, .icon-paper-plane, .icon-power, .icon-refresh, .icon-reload, .icon-settings, .icon-star, .icon-symble-female, .icon-symbol-male, .icon-target, .icon-credit-card, .icon-paypal, .icon-social-tumblr, .icon-social-twitter, .icon-social-facebook, .icon-social-instagram, .icon-social-linkedin, .icon-social-pintarest, .icon-social-github, .icon-social-gplus, .icon-social-reddit, .icon-social-skype, .icon-social-dribbble, .icon-social-behance, .icon-social-foursqare, .icon-social-soundcloud, .icon-social-spotify, .icon-social-stumbleupon, .icon-social-youtube, .icon-social-dropbox {
    font-family: "simple-line-icons";
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-feature-settings: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .icon-user:before {
    content: "\e005";
  }
  .icon-people:before {
    content: "\e001";
  }
  .icon-user-female:before {
    content: "\e000";
  }
  .icon-user-follow:before {
    content: "\e002";
  }
  .icon-user-following:before {
    content: "\e003";
  }
  .icon-user-unfollow:before {
    content: "\e004";
  }
  .icon-login:before {
    content: "\e066";
  }
  .icon-logout:before {
    content: "\e065";
  }
  .icon-emotsmile:before {
    content: "\e021";
  }
  .icon-phone:before {
    content: "\e600";
  }
  .icon-call-end:before {
    content: "\e048";
  }
  .icon-call-in:before {
    content: "\e047";
  }
  .icon-call-out:before {
    content: "\e046";
  }
  .icon-map:before {
    content: "\e033";
  }
  .icon-location-pin:before {
    content: "\e096";
  }
  .icon-direction:before {
    content: "\e042";
  }
  .icon-directions:before {
    content: "\e041";
  }
  .icon-compass:before {
    content: "\e045";
  }
  .icon-layers:before {
    content: "\e034";
  }
  .icon-menu:before {
    content: "\e601";
  }
  .icon-list:before {
    content: "\e067";
  }
  .icon-options-vertical:before {
    content: "\e602";
  }
  .icon-options:before {
    content: "\e603";
  }
  .icon-arrow-down:before {
    content: "\e604";
  }
  .icon-arrow-left:before {
    content: "\e605";
  }
  .icon-arrow-right:before {
    content: "\e606";
  }
  .icon-arrow-up:before {
    content: "\e607";
  }
  .icon-arrow-up-circle:before {
    content: "\e078";
  }
  .icon-arrow-left-circle:before {
    content: "\e07a";
  }
  .icon-arrow-right-circle:before {
    content: "\e079";
  }
  .icon-arrow-down-circle:before {
    content: "\e07b";
  }
  .icon-check:before {
    content: "\e080";
  }
  .icon-clock:before {
    content: "\e081";
  }
  .icon-plus:before {
    content: "\e095";
  }
  .icon-close:before {
    content: "\e082";
  }
  .icon-trophy:before {
    content: "\e006";
  }
  .icon-screen-smartphone:before {
    content: "\e010";
  }
  .icon-screen-desktop:before {
    content: "\e011";
  }
  .icon-plane:before {
    content: "\e012";
  }
  .icon-notebook:before {
    content: "\e013";
  }
  .icon-mustache:before {
    content: "\e014";
  }
  .icon-mouse:before {
    content: "\e015";
  }
  .icon-magnet:before {
    content: "\e016";
  }
  .icon-energy:before {
    content: "\e020";
  }
  .icon-disc:before {
    content: "\e022";
  }
  .icon-cursor:before {
    content: "\e06e";
  }
  .icon-cursor-move:before {
    content: "\e023";
  }
  .icon-crop:before {
    content: "\e024";
  }
  .icon-chemistry:before {
    content: "\e026";
  }
  .icon-speedometer:before {
    content: "\e007";
  }
  .icon-shield:before {
    content: "\e00e";
  }
  .icon-screen-tablet:before {
    content: "\e00f";
  }
  .icon-magic-wand:before {
    content: "\e017";
  }
  .icon-hourglass:before {
    content: "\e018";
  }
  .icon-graduation:before {
    content: "\e019";
  }
  .icon-ghost:before {
    content: "\e01a";
  }
  .icon-game-controller:before {
    content: "\e01b";
  }
  .icon-fire:before {
    content: "\e01c";
  }
  .icon-eyeglass:before {
    content: "\e01d";
  }
  .icon-envelope-open:before {
    content: "\e01e";
  }
  .icon-envelope-letter:before {
    content: "\e01f";
  }
  .icon-bell:before {
    content: "\e027";
  }
  .icon-badge:before {
    content: "\e028";
  }
  .icon-anchor:before {
    content: "\e029";
  }
  .icon-wallet:before {
    content: "\e02a";
  }
  .icon-vector:before {
    content: "\e02b";
  }
  .icon-speech:before {
    content: "\e02c";
  }
  .icon-puzzle:before {
    content: "\e02d";
  }
  .icon-printer:before {
    content: "\e02e";
  }
  .icon-present:before {
    content: "\e02f";
  }
  .icon-playlist:before {
    content: "\e030";
  }
  .icon-pin:before {
    content: "\e031";
  }
  .icon-picture:before {
    content: "\e032";
  }
  .icon-handbag:before {
    content: "\e035";
  }
  .icon-globe-alt:before {
    content: "\e036";
  }
  .icon-globe:before {
    content: "\e037";
  }
  .icon-folder-alt:before {
    content: "\e039";
  }
  .icon-folder:before {
    content: "\e089";
  }
  .icon-film:before {
    content: "\e03a";
  }
  .icon-feed:before {
    content: "\e03b";
  }
  .icon-drop:before {
    content: "\e03e";
  }
  .icon-drawar:before {
    content: "\e03f";
  }
  .icon-docs:before {
    content: "\e040";
  }
  .icon-doc:before {
    content: "\e085";
  }
  .icon-diamond:before {
    content: "\e043";
  }
  .icon-cup:before {
    content: "\e044";
  }
  .icon-calculator:before {
    content: "\e049";
  }
  .icon-bubbles:before {
    content: "\e04a";
  }
  .icon-briefcase:before {
    content: "\e04b";
  }
  .icon-book-open:before {
    content: "\e04c";
  }
  .icon-basket-loaded:before {
    content: "\e04d";
  }
  .icon-basket:before {
    content: "\e04e";
  }
  .icon-bag:before {
    content: "\e04f";
  }
  .icon-action-undo:before {
    content: "\e050";
  }
  .icon-action-redo:before {
    content: "\e051";
  }
  .icon-wrench:before {
    content: "\e052";
  }
  .icon-umbrella:before {
    content: "\e053";
  }
  .icon-trash:before {
    content: "\e054";
  }
  .icon-tag:before {
    content: "\e055";
  }
  .icon-support:before {
    content: "\e056";
  }
  .icon-frame:before {
    content: "\e038";
  }
  .icon-size-fullscreen:before {
    content: "\e057";
  }
  .icon-size-actual:before {
    content: "\e058";
  }
  .icon-shuffle:before {
    content: "\e059";
  }
  .icon-share-alt:before {
    content: "\e05a";
  }
  .icon-share:before {
    content: "\e05b";
  }
  .icon-rocket:before {
    content: "\e05c";
  }
  .icon-question:before {
    content: "\e05d";
  }
  .icon-pie-chart:before {
    content: "\e05e";
  }
  .icon-pencil:before {
    content: "\e05f";
  }
  .icon-note:before {
    content: "\e060";
  }
  .icon-loop:before {
    content: "\e064";
  }
  .icon-home:before {
    content: "\e069";
  }
  .icon-grid:before {
    content: "\e06a";
  }
  .icon-graph:before {
    content: "\e06b";
  }
  .icon-microphone:before {
    content: "\e063";
  }
  .icon-music-tone-alt:before {
    content: "\e061";
  }
  .icon-music-tone:before {
    content: "\e062";
  }
  .icon-earphones-alt:before {
    content: "\e03c";
  }
  .icon-earphones:before {
    content: "\e03d";
  }
  .icon-equalizer:before {
    content: "\e06c";
  }
  .icon-like:before {
    content: "\e068";
  }
  .icon-dislike:before {
    content: "\e06d";
  }
  .icon-control-start:before {
    content: "\e06f";
  }
  .icon-control-rewind:before {
    content: "\e070";
  }
  .icon-control-play:before {
    content: "\e071";
  }
  .icon-control-pause:before {
    content: "\e072";
  }
  .icon-control-forward:before {
    content: "\e073";
  }
  .icon-control-end:before {
    content: "\e074";
  }
  .icon-volume-1:before {
    content: "\e09f";
  }
  .icon-volume-2:before {
    content: "\e0a0";
  }
  .icon-volume-off:before {
    content: "\e0a1";
  }
  .icon-calender:before {
    content: "\e075";
  }
  .icon-bulb:before {
    content: "\e076";
  }
  .icon-chart:before {
    content: "\e077";
  }
  .icon-ban:before {
    content: "\e07c";
  }
  .icon-bubble:before {
    content: "\e07d";
  }
  .icon-camrecorder:before {
    content: "\e07e";
  }
  .icon-camera:before {
    content: "\e07f";
  }
  .icon-cloud-download:before {
    content: "\e083";
  }
  .icon-cloud-upload:before {
    content: "\e084";
  }
  .icon-envelope:before {
    content: "\e086";
  }
  .icon-eye:before {
    content: "\e087";
  }
  .icon-flag:before {
    content: "\e088";
  }
  .icon-heart:before {
    content: "\e08a";
  }
  .icon-info:before {
    content: "\e08b";
  }
  .icon-key:before {
    content: "\e08c";
  }
  .icon-link:before {
    content: "\e08d";
  }
  .icon-lock:before {
    content: "\e08e";
  }
  .icon-lock-open:before {
    content: "\e08f";
  }
  .icon-magnifier:before {
    content: "\e090";
  }
  .icon-magnifier-add:before {
    content: "\e091";
  }
  .icon-magnifier-remove:before {
    content: "\e092";
  }
  .icon-paper-clip:before {
    content: "\e093";
  }
  .icon-paper-plane:before {
    content: "\e094";
  }
  .icon-power:before {
    content: "\e097";
  }
  .icon-refresh:before {
    content: "\e098";
  }
  .icon-reload:before {
    content: "\e099";
  }
  .icon-settings:before {
    content: "\e09a";
  }
  .icon-star:before {
    content: "\e09b";
  }
  .icon-symble-female:before {
    content: "\e09c";
  }
  .icon-symbol-male:before {
    content: "\e09d";
  }
  .icon-target:before {
    content: "\e09e";
  }
  .icon-credit-card:before {
    content: "\e025";
  }
  .icon-paypal:before {
    content: "\e608";
  }
  .icon-social-tumblr:before {
    content: "\e00a";
  }
  .icon-social-twitter:before {
    content: "\e009";
  }
  .icon-social-facebook:before {
    content: "\e00b";
  }
  .icon-social-instagram:before {
    content: "\e609";
  }
  .icon-social-linkedin:before {
    content: "\e60a";
  }
  .icon-social-pintarest:before {
    content: "\e60b";
  }
  .icon-social-github:before {
    content: "\e60c";
  }
  .icon-social-gplus:before {
    content: "\e60d";
  }
  .icon-social-reddit:before {
    content: "\e60e";
  }
  .icon-social-skype:before {
    content: "\e60f";
  }
  .icon-social-dribbble:before {
    content: "\e00d";
  }
  .icon-social-behance:before {
    content: "\e610";
  }
  .icon-social-foursqare:before {
    content: "\e611";
  }
  .icon-social-soundcloud:before {
    content: "\e612";
  }
  .icon-social-spotify:before {
    content: "\e613";
  }
  .icon-social-stumbleupon:before {
    content: "\e614";
  }
  .icon-social-youtube:before {
    content: "\e008";
  }
  .icon-social-dropbox:before {
    content: "\e00c";
  }
  /*!
   *  Weather Icons 2.0
   *  Updated August 1, 2015
   *  Weather themed icons for Bootstrap
   *  Author - Erik Flowers - erik@helloerik.com
   *  Email: erik@helloerik.com
   *  Twitter: http://twitter.com/Erik_UX
   *  ------------------------------------------------------------------------------
   *  Maintained at http://erikflowers.github.io/weather-icons
   *
   *  License
   *  ------------------------------------------------------------------------------
   *  - Font licensed under SIL OFL 1.1 -
   *    http://scripts.sil.org/OFL
   *  - CSS, LESS and SCSS are licensed under MIT License -
   *    http://opensource.org/licenses/mit-license.html
   *  - Documentation licensed under CC BY 3.0 -
   *    http://creativecommons.org/licenses/by/3.0/
   *  - Inspired by and works great as a companion with Font Awesome
   *    "Font Awesome by Dave Gandy - http://fontawesome.io"
   */
  @font-face {
    font-family: "weathericons";
    src: url('/assets/fonts/weathericons-regular-webfont.eot');
    src: url('/assets/fonts/weathericons-regular-webfont.eot?#iefix') format("embedded-opentype"), url('/assets/fonts/weathericons-regular-webfont.woff2') format("woff2"), url('/assets/fonts/weathericons-regular-webfont.woff') format("woff"), url('/assets/fonts/weathericons-regular-webfont.ttf') format("truetype"), url('/assets/fonts/weathericons-regular-webfont.svg#weather_iconsregular') format("svg");
    font-weight: normal;
    font-style: normal;
  }
  .wi {
    display: inline-block;
    font-family: "weathericons";
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .wi-fw {
    width: 1.4em;
    text-align: center;
  }
  .wi-rotate-90 {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
    transform: rotate(90deg);
  }
  .wi-rotate-180 {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
    transform: rotate(180deg);
  }
  .wi-rotate-270 {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    transform: rotate(270deg);
  }
  .wi-flip-horizontal {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
    transform: scale(-1, 1);
  }
  .wi-flip-vertical {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
    transform: scale(1, -1);
  }
  .wi-day-sunny:before {
    content: "\f00d";
  }
  .wi-day-cloudy:before {
    content: "\f002";
  }
  .wi-day-cloudy-gusts:before {
    content: "\f000";
  }
  .wi-day-cloudy-windy:before {
    content: "\f001";
  }
  .wi-day-fog:before {
    content: "\f003";
  }
  .wi-day-hail:before {
    content: "\f004";
  }
  .wi-day-haze:before {
    content: "\f0b6";
  }
  .wi-day-lightning:before {
    content: "\f005";
  }
  .wi-day-rain:before {
    content: "\f008";
  }
  .wi-day-rain-mix:before {
    content: "\f006";
  }
  .wi-day-rain-wind:before {
    content: "\f007";
  }
  .wi-day-showers:before {
    content: "\f009";
  }
  .wi-day-sleet:before {
    content: "\f0b2";
  }
  .wi-day-sleet-storm:before {
    content: "\f068";
  }
  .wi-day-snow:before {
    content: "\f00a";
  }
  .wi-day-snow-thunderstorm:before {
    content: "\f06b";
  }
  .wi-day-snow-wind:before {
    content: "\f065";
  }
  .wi-day-sprinkle:before {
    content: "\f00b";
  }
  .wi-day-storm-showers:before {
    content: "\f00e";
  }
  .wi-day-sunny-overcast:before {
    content: "\f00c";
  }
  .wi-day-thunderstorm:before {
    content: "\f010";
  }
  .wi-day-windy:before {
    content: "\f085";
  }
  .wi-solar-eclipse:before {
    content: "\f06e";
  }
  .wi-hot:before {
    content: "\f072";
  }
  .wi-day-cloudy-high:before {
    content: "\f07d";
  }
  .wi-day-light-wind:before {
    content: "\f0c4";
  }
  .wi-night-clear:before {
    content: "\f02e";
  }
  .wi-night-alt-cloudy:before {
    content: "\f086";
  }
  .wi-night-alt-cloudy-gusts:before {
    content: "\f022";
  }
  .wi-night-alt-cloudy-windy:before {
    content: "\f023";
  }
  .wi-night-alt-hail:before {
    content: "\f024";
  }
  .wi-night-alt-lightning:before {
    content: "\f025";
  }
  .wi-night-alt-rain:before {
    content: "\f028";
  }
  .wi-night-alt-rain-mix:before {
    content: "\f026";
  }
  .wi-night-alt-rain-wind:before {
    content: "\f027";
  }
  .wi-night-alt-showers:before {
    content: "\f029";
  }
  .wi-night-alt-sleet:before {
    content: "\f0b4";
  }
  .wi-night-alt-sleet-storm:before {
    content: "\f06a";
  }
  .wi-night-alt-snow:before {
    content: "\f02a";
  }
  .wi-night-alt-snow-thunderstorm:before {
    content: "\f06d";
  }
  .wi-night-alt-snow-wind:before {
    content: "\f067";
  }
  .wi-night-alt-sprinkle:before {
    content: "\f02b";
  }
  .wi-night-alt-storm-showers:before {
    content: "\f02c";
  }
  .wi-night-alt-thunderstorm:before {
    content: "\f02d";
  }
  .wi-night-cloudy:before {
    content: "\f031";
  }
  .wi-night-cloudy-gusts:before {
    content: "\f02f";
  }
  .wi-night-cloudy-windy:before {
    content: "\f030";
  }
  .wi-night-fog:before {
    content: "\f04a";
  }
  .wi-night-hail:before {
    content: "\f032";
  }
  .wi-night-lightning:before {
    content: "\f033";
  }
  .wi-night-partly-cloudy:before {
    content: "\f083";
  }
  .wi-night-rain:before {
    content: "\f036";
  }
  .wi-night-rain-mix:before {
    content: "\f034";
  }
  .wi-night-rain-wind:before {
    content: "\f035";
  }
  .wi-night-showers:before {
    content: "\f037";
  }
  .wi-night-sleet:before {
    content: "\f0b3";
  }
  .wi-night-sleet-storm:before {
    content: "\f069";
  }
  .wi-night-snow:before {
    content: "\f038";
  }
  .wi-night-snow-thunderstorm:before {
    content: "\f06c";
  }
  .wi-night-snow-wind:before {
    content: "\f066";
  }
  .wi-night-sprinkle:before {
    content: "\f039";
  }
  .wi-night-storm-showers:before {
    content: "\f03a";
  }
  .wi-night-thunderstorm:before {
    content: "\f03b";
  }
  .wi-lunar-eclipse:before {
    content: "\f070";
  }
  .wi-stars:before {
    content: "\f077";
  }
  .wi-storm-showers:before {
    content: "\f01d";
  }
  .wi-thunderstorm:before {
    content: "\f01e";
  }
  .wi-night-alt-cloudy-high:before {
    content: "\f07e";
  }
  .wi-night-cloudy-high:before {
    content: "\f080";
  }
  .wi-night-alt-partly-cloudy:before {
    content: "\f081";
  }
  .wi-cloud:before {
    content: "\f041";
  }
  .wi-cloudy:before {
    content: "\f013";
  }
  .wi-cloudy-gusts:before {
    content: "\f011";
  }
  .wi-cloudy-windy:before {
    content: "\f012";
  }
  .wi-fog:before {
    content: "\f014";
  }
  .wi-hail:before {
    content: "\f015";
  }
  .wi-rain:before {
    content: "\f019";
  }
  .wi-rain-mix:before {
    content: "\f017";
  }
  .wi-rain-wind:before {
    content: "\f018";
  }
  .wi-showers:before {
    content: "\f01a";
  }
  .wi-sleet:before {
    content: "\f0b5";
  }
  .wi-snow:before {
    content: "\f01b";
  }
  .wi-sprinkle:before {
    content: "\f01c";
  }
  .wi-storm-showers:before {
    content: "\f01d";
  }
  .wi-thunderstorm:before {
    content: "\f01e";
  }
  .wi-snow-wind:before {
    content: "\f064";
  }
  .wi-snow:before {
    content: "\f01b";
  }
  .wi-smog:before {
    content: "\f074";
  }
  .wi-smoke:before {
    content: "\f062";
  }
  .wi-lightning:before {
    content: "\f016";
  }
  .wi-raindrops:before {
    content: "\f04e";
  }
  .wi-raindrop:before {
    content: "\f078";
  }
  .wi-dust:before {
    content: "\f063";
  }
  .wi-snowflake-cold:before {
    content: "\f076";
  }
  .wi-windy:before {
    content: "\f021";
  }
  .wi-strong-wind:before {
    content: "\f050";
  }
  .wi-sandstorm:before {
    content: "\f082";
  }
  .wi-earthquake:before {
    content: "\f0c6";
  }
  .wi-fire:before {
    content: "\f0c7";
  }
  .wi-flood:before {
    content: "\f07c";
  }
  .wi-meteor:before {
    content: "\f071";
  }
  .wi-tsunami:before {
    content: "\f0c5";
  }
  .wi-volcano:before {
    content: "\f0c8";
  }
  .wi-hurricane:before {
    content: "\f073";
  }
  .wi-tornado:before {
    content: "\f056";
  }
  .wi-small-craft-advisory:before {
    content: "\f0cc";
  }
  .wi-gale-warning:before {
    content: "\f0cd";
  }
  .wi-storm-warning:before {
    content: "\f0ce";
  }
  .wi-hurricane-warning:before {
    content: "\f0cf";
  }
  .wi-wind-direction:before {
    content: "\f0b1";
  }
  .wi-alien:before {
    content: "\f075";
  }
  .wi-celsius:before {
    content: "\f03c";
  }
  .wi-fahrenheit:before {
    content: "\f045";
  }
  .wi-degrees:before {
    content: "\f042";
  }
  .wi-thermometer:before {
    content: "\f055";
  }
  .wi-thermometer-exterior:before {
    content: "\f053";
  }
  .wi-thermometer-internal:before {
    content: "\f054";
  }
  .wi-cloud-down:before {
    content: "\f03d";
  }
  .wi-cloud-up:before {
    content: "\f040";
  }
  .wi-cloud-refresh:before {
    content: "\f03e";
  }
  .wi-horizon:before {
    content: "\f047";
  }
  .wi-horizon-alt:before {
    content: "\f046";
  }
  .wi-sunrise:before {
    content: "\f051";
  }
  .wi-sunset:before {
    content: "\f052";
  }
  .wi-moonrise:before {
    content: "\f0c9";
  }
  .wi-moonset:before {
    content: "\f0ca";
  }
  .wi-refresh:before {
    content: "\f04c";
  }
  .wi-refresh-alt:before {
    content: "\f04b";
  }
  .wi-umbrella:before {
    content: "\f084";
  }
  .wi-barometer:before {
    content: "\f079";
  }
  .wi-humidity:before {
    content: "\f07a";
  }
  .wi-na:before {
    content: "\f07b";
  }
  .wi-train:before {
    content: "\f0cb";
  }
  .wi-moon-new:before {
    content: "\f095";
  }
  .wi-moon-waxing-cresent-1:before {
    content: "\f096";
  }
  .wi-moon-waxing-cresent-2:before {
    content: "\f097";
  }
  .wi-moon-waxing-cresent-3:before {
    content: "\f098";
  }
  .wi-moon-waxing-cresent-4:before {
    content: "\f099";
  }
  .wi-moon-waxing-cresent-5:before {
    content: "\f09a";
  }
  .wi-moon-waxing-cresent-6:before {
    content: "\f09b";
  }
  .wi-moon-first-quarter:before {
    content: "\f09c";
  }
  .wi-moon-waxing-gibbous-1:before {
    content: "\f09d";
  }
  .wi-moon-waxing-gibbous-2:before {
    content: "\f09e";
  }
  .wi-moon-waxing-gibbous-3:before {
    content: "\f09f";
  }
  .wi-moon-waxing-gibbous-4:before {
    content: "\f0a0";
  }
  .wi-moon-waxing-gibbous-5:before {
    content: "\f0a1";
  }
  .wi-moon-waxing-gibbous-6:before {
    content: "\f0a2";
  }
  .wi-moon-full:before {
    content: "\f0a3";
  }
  .wi-moon-waning-gibbous-1:before {
    content: "\f0a4";
  }
  .wi-moon-waning-gibbous-2:before {
    content: "\f0a5";
  }
  .wi-moon-waning-gibbous-3:before {
    content: "\f0a6";
  }
  .wi-moon-waning-gibbous-4:before {
    content: "\f0a7";
  }
  .wi-moon-waning-gibbous-5:before {
    content: "\f0a8";
  }
  .wi-moon-waning-gibbous-6:before {
    content: "\f0a9";
  }
  .wi-moon-third-quarter:before {
    content: "\f0aa";
  }
  .wi-moon-waning-crescent-1:before {
    content: "\f0ab";
  }
  .wi-moon-waning-crescent-2:before {
    content: "\f0ac";
  }
  .wi-moon-waning-crescent-3:before {
    content: "\f0ad";
  }
  .wi-moon-waning-crescent-4:before {
    content: "\f0ae";
  }
  .wi-moon-waning-crescent-5:before {
    content: "\f0af";
  }
  .wi-moon-waning-crescent-6:before {
    content: "\f0b0";
  }
  .wi-moon-alt-new:before {
    content: "\f0eb";
  }
  .wi-moon-alt-waxing-cresent-1:before {
    content: "\f0d0";
  }
  .wi-moon-alt-waxing-cresent-2:before {
    content: "\f0d1";
  }
  .wi-moon-alt-waxing-cresent-3:before {
    content: "\f0d2";
  }
  .wi-moon-alt-waxing-cresent-4:before {
    content: "\f0d3";
  }
  .wi-moon-alt-waxing-cresent-5:before {
    content: "\f0d4";
  }
  .wi-moon-alt-waxing-cresent-6:before {
    content: "\f0d5";
  }
  .wi-moon-alt-first-quarter:before {
    content: "\f0d6";
  }
  .wi-moon-alt-waxing-gibbous-1:before {
    content: "\f0d7";
  }
  .wi-moon-alt-waxing-gibbous-2:before {
    content: "\f0d8";
  }
  .wi-moon-alt-waxing-gibbous-3:before {
    content: "\f0d9";
  }
  .wi-moon-alt-waxing-gibbous-4:before {
    content: "\f0da";
  }
  .wi-moon-alt-waxing-gibbous-5:before {
    content: "\f0db";
  }
  .wi-moon-alt-waxing-gibbous-6:before {
    content: "\f0dc";
  }
  .wi-moon-alt-full:before {
    content: "\f0dd";
  }
  .wi-moon-alt-waning-gibbous-1:before {
    content: "\f0de";
  }
  .wi-moon-alt-waning-gibbous-2:before {
    content: "\f0df";
  }
  .wi-moon-alt-waning-gibbous-3:before {
    content: "\f0e0";
  }
  .wi-moon-alt-waning-gibbous-4:before {
    content: "\f0e1";
  }
  .wi-moon-alt-waning-gibbous-5:before {
    content: "\f0e2";
  }
  .wi-moon-alt-waning-gibbous-6:before {
    content: "\f0e3";
  }
  .wi-moon-alt-third-quarter:before {
    content: "\f0e4";
  }
  .wi-moon-alt-waning-crescent-1:before {
    content: "\f0e5";
  }
  .wi-moon-alt-waning-crescent-2:before {
    content: "\f0e6";
  }
  .wi-moon-alt-waning-crescent-3:before {
    content: "\f0e7";
  }
  .wi-moon-alt-waning-crescent-4:before {
    content: "\f0e8";
  }
  .wi-moon-alt-waning-crescent-5:before {
    content: "\f0e9";
  }
  .wi-moon-alt-waning-crescent-6:before {
    content: "\f0ea";
  }
  .wi-moon-0:before {
    content: "\f095";
  }
  .wi-moon-1:before {
    content: "\f096";
  }
  .wi-moon-2:before {
    content: "\f097";
  }
  .wi-moon-3:before {
    content: "\f098";
  }
  .wi-moon-4:before {
    content: "\f099";
  }
  .wi-moon-5:before {
    content: "\f09a";
  }
  .wi-moon-6:before {
    content: "\f09b";
  }
  .wi-moon-7:before {
    content: "\f09c";
  }
  .wi-moon-8:before {
    content: "\f09d";
  }
  .wi-moon-9:before {
    content: "\f09e";
  }
  .wi-moon-10:before {
    content: "\f09f";
  }
  .wi-moon-11:before {
    content: "\f0a0";
  }
  .wi-moon-12:before {
    content: "\f0a1";
  }
  .wi-moon-13:before {
    content: "\f0a2";
  }
  .wi-moon-14:before {
    content: "\f0a3";
  }
  .wi-moon-15:before {
    content: "\f0a4";
  }
  .wi-moon-16:before {
    content: "\f0a5";
  }
  .wi-moon-17:before {
    content: "\f0a6";
  }
  .wi-moon-18:before {
    content: "\f0a7";
  }
  .wi-moon-19:before {
    content: "\f0a8";
  }
  .wi-moon-20:before {
    content: "\f0a9";
  }
  .wi-moon-21:before {
    content: "\f0aa";
  }
  .wi-moon-22:before {
    content: "\f0ab";
  }
  .wi-moon-23:before {
    content: "\f0ac";
  }
  .wi-moon-24:before {
    content: "\f0ad";
  }
  .wi-moon-25:before {
    content: "\f0ae";
  }
  .wi-moon-26:before {
    content: "\f0af";
  }
  .wi-moon-27:before {
    content: "\f0b0";
  }
  .wi-time-1:before {
    content: "\f08a";
  }
  .wi-time-2:before {
    content: "\f08b";
  }
  .wi-time-3:before {
    content: "\f08c";
  }
  .wi-time-4:before {
    content: "\f08d";
  }
  .wi-time-5:before {
    content: "\f08e";
  }
  .wi-time-6:before {
    content: "\f08f";
  }
  .wi-time-7:before {
    content: "\f090";
  }
  .wi-time-8:before {
    content: "\f091";
  }
  .wi-time-9:before {
    content: "\f092";
  }
  .wi-time-10:before {
    content: "\f093";
  }
  .wi-time-11:before {
    content: "\f094";
  }
  .wi-time-12:before {
    content: "\f089";
  }
  .wi-direction-up:before {
    content: "\f058";
  }
  .wi-direction-up-right:before {
    content: "\f057";
  }
  .wi-direction-right:before {
    content: "\f04d";
  }
  .wi-direction-down-right:before {
    content: "\f088";
  }
  .wi-direction-down:before {
    content: "\f044";
  }
  .wi-direction-down-left:before {
    content: "\f043";
  }
  .wi-direction-left:before {
    content: "\f048";
  }
  .wi-direction-up-left:before {
    content: "\f087";
  }
  .wi-wind-beaufort-0:before {
    content: "\f0b7";
  }
  .wi-wind-beaufort-1:before {
    content: "\f0b8";
  }
  .wi-wind-beaufort-2:before {
    content: "\f0b9";
  }
  .wi-wind-beaufort-3:before {
    content: "\f0ba";
  }
  .wi-wind-beaufort-4:before {
    content: "\f0bb";
  }
  .wi-wind-beaufort-5:before {
    content: "\f0bc";
  }
  .wi-wind-beaufort-6:before {
    content: "\f0bd";
  }
  .wi-wind-beaufort-7:before {
    content: "\f0be";
  }
  .wi-wind-beaufort-8:before {
    content: "\f0bf";
  }
  .wi-wind-beaufort-9:before {
    content: "\f0c0";
  }
  .wi-wind-beaufort-10:before {
    content: "\f0c1";
  }
  .wi-wind-beaufort-11:before {
    content: "\f0c2";
  }
  .wi-wind-beaufort-12:before {
    content: "\f0c3";
  }
  .wi-yahoo-0:before {
    content: "\f056";
  }
  .wi-yahoo-1:before {
    content: "\f00e";
  }
  .wi-yahoo-2:before {
    content: "\f073";
  }
  .wi-yahoo-3:before {
    content: "\f01e";
  }
  .wi-yahoo-4:before {
    content: "\f01e";
  }
  .wi-yahoo-5:before {
    content: "\f017";
  }
  .wi-yahoo-6:before {
    content: "\f017";
  }
  .wi-yahoo-7:before {
    content: "\f017";
  }
  .wi-yahoo-8:before {
    content: "\f015";
  }
  .wi-yahoo-9:before {
    content: "\f01a";
  }
  .wi-yahoo-10:before {
    content: "\f015";
  }
  .wi-yahoo-11:before {
    content: "\f01a";
  }
  .wi-yahoo-12:before {
    content: "\f01a";
  }
  .wi-yahoo-13:before {
    content: "\f01b";
  }
  .wi-yahoo-14:before {
    content: "\f00a";
  }
  .wi-yahoo-15:before {
    content: "\f064";
  }
  .wi-yahoo-16:before {
    content: "\f01b";
  }
  .wi-yahoo-17:before {
    content: "\f015";
  }
  .wi-yahoo-18:before {
    content: "\f017";
  }
  .wi-yahoo-19:before {
    content: "\f063";
  }
  .wi-yahoo-20:before {
    content: "\f014";
  }
  .wi-yahoo-21:before {
    content: "\f021";
  }
  .wi-yahoo-22:before {
    content: "\f062";
  }
  .wi-yahoo-23:before {
    content: "\f050";
  }
  .wi-yahoo-24:before {
    content: "\f050";
  }
  .wi-yahoo-25:before {
    content: "\f076";
  }
  .wi-yahoo-26:before {
    content: "\f013";
  }
  .wi-yahoo-27:before {
    content: "\f031";
  }
  .wi-yahoo-28:before {
    content: "\f002";
  }
  .wi-yahoo-29:before {
    content: "\f031";
  }
  .wi-yahoo-30:before {
    content: "\f002";
  }
  .wi-yahoo-31:before {
    content: "\f02e";
  }
  .wi-yahoo-32:before {
    content: "\f00d";
  }
  .wi-yahoo-33:before {
    content: "\f083";
  }
  .wi-yahoo-34:before {
    content: "\f00c";
  }
  .wi-yahoo-35:before {
    content: "\f017";
  }
  .wi-yahoo-36:before {
    content: "\f072";
  }
  .wi-yahoo-37:before {
    content: "\f00e";
  }
  .wi-yahoo-38:before {
    content: "\f00e";
  }
  .wi-yahoo-39:before {
    content: "\f00e";
  }
  .wi-yahoo-40:before {
    content: "\f01a";
  }
  .wi-yahoo-41:before {
    content: "\f064";
  }
  .wi-yahoo-42:before {
    content: "\f01b";
  }
  .wi-yahoo-43:before {
    content: "\f064";
  }
  .wi-yahoo-44:before {
    content: "\f00c";
  }
  .wi-yahoo-45:before {
    content: "\f00e";
  }
  .wi-yahoo-46:before {
    content: "\f01b";
  }
  .wi-yahoo-47:before {
    content: "\f00e";
  }
  .wi-yahoo-3200:before {
    content: "\f077";
  }
  .wi-forecast-io-clear-day:before {
    content: "\f00d";
  }
  .wi-forecast-io-clear-night:before {
    content: "\f02e";
  }
  .wi-forecast-io-rain:before {
    content: "\f019";
  }
  .wi-forecast-io-snow:before {
    content: "\f01b";
  }
  .wi-forecast-io-sleet:before {
    content: "\f0b5";
  }
  .wi-forecast-io-wind:before {
    content: "\f050";
  }
  .wi-forecast-io-fog:before {
    content: "\f014";
  }
  .wi-forecast-io-cloudy:before {
    content: "\f013";
  }
  .wi-forecast-io-partly-cloudy-day:before {
    content: "\f002";
  }
  .wi-forecast-io-partly-cloudy-night:before {
    content: "\f031";
  }
  .wi-forecast-io-hail:before {
    content: "\f015";
  }
  .wi-forecast-io-thunderstorm:before {
    content: "\f01e";
  }
  .wi-forecast-io-tornado:before {
    content: "\f056";
  }
  .wi-wmo4680-0:before,
  .wi-wmo4680-00:before {
    content: "\f055";
  }
  .wi-wmo4680-1:before,
  .wi-wmo4680-01:before {
    content: "\f013";
  }
  .wi-wmo4680-2:before,
  .wi-wmo4680-02:before {
    content: "\f055";
  }
  .wi-wmo4680-3:before,
  .wi-wmo4680-03:before {
    content: "\f013";
  }
  .wi-wmo4680-4:before,
  .wi-wmo4680-04:before {
    content: "\f014";
  }
  .wi-wmo4680-5:before,
  .wi-wmo4680-05:before {
    content: "\f014";
  }
  .wi-wmo4680-10:before {
    content: "\f014";
  }
  .wi-wmo4680-11:before {
    content: "\f014";
  }
  .wi-wmo4680-12:before {
    content: "\f016";
  }
  .wi-wmo4680-18:before {
    content: "\f050";
  }
  .wi-wmo4680-20:before {
    content: "\f014";
  }
  .wi-wmo4680-21:before {
    content: "\f017";
  }
  .wi-wmo4680-22:before {
    content: "\f017";
  }
  .wi-wmo4680-23:before {
    content: "\f019";
  }
  .wi-wmo4680-24:before {
    content: "\f01b";
  }
  .wi-wmo4680-25:before {
    content: "\f015";
  }
  .wi-wmo4680-26:before {
    content: "\f01e";
  }
  .wi-wmo4680-27:before {
    content: "\f063";
  }
  .wi-wmo4680-28:before {
    content: "\f063";
  }
  .wi-wmo4680-29:before {
    content: "\f063";
  }
  .wi-wmo4680-30:before {
    content: "\f014";
  }
  .wi-wmo4680-31:before {
    content: "\f014";
  }
  .wi-wmo4680-32:before {
    content: "\f014";
  }
  .wi-wmo4680-33:before {
    content: "\f014";
  }
  .wi-wmo4680-34:before {
    content: "\f014";
  }
  .wi-wmo4680-35:before {
    content: "\f014";
  }
  .wi-wmo4680-40:before {
    content: "\f017";
  }
  .wi-wmo4680-41:before {
    content: "\f01c";
  }
  .wi-wmo4680-42:before {
    content: "\f019";
  }
  .wi-wmo4680-43:before {
    content: "\f01c";
  }
  .wi-wmo4680-44:before {
    content: "\f019";
  }
  .wi-wmo4680-45:before {
    content: "\f015";
  }
  .wi-wmo4680-46:before {
    content: "\f015";
  }
  .wi-wmo4680-47:before {
    content: "\f01b";
  }
  .wi-wmo4680-48:before {
    content: "\f01b";
  }
  .wi-wmo4680-50:before {
    content: "\f01c";
  }
  .wi-wmo4680-51:before {
    content: "\f01c";
  }
  .wi-wmo4680-52:before {
    content: "\f019";
  }
  .wi-wmo4680-53:before {
    content: "\f019";
  }
  .wi-wmo4680-54:before {
    content: "\f076";
  }
  .wi-wmo4680-55:before {
    content: "\f076";
  }
  .wi-wmo4680-56:before {
    content: "\f076";
  }
  .wi-wmo4680-57:before {
    content: "\f01c";
  }
  .wi-wmo4680-58:before {
    content: "\f019";
  }
  .wi-wmo4680-60:before {
    content: "\f01c";
  }
  .wi-wmo4680-61:before {
    content: "\f01c";
  }
  .wi-wmo4680-62:before {
    content: "\f019";
  }
  .wi-wmo4680-63:before {
    content: "\f019";
  }
  .wi-wmo4680-64:before {
    content: "\f015";
  }
  .wi-wmo4680-65:before {
    content: "\f015";
  }
  .wi-wmo4680-66:before {
    content: "\f015";
  }
  .wi-wmo4680-67:before {
    content: "\f017";
  }
  .wi-wmo4680-68:before {
    content: "\f017";
  }
  .wi-wmo4680-70:before {
    content: "\f01b";
  }
  .wi-wmo4680-71:before {
    content: "\f01b";
  }
  .wi-wmo4680-72:before {
    content: "\f01b";
  }
  .wi-wmo4680-73:before {
    content: "\f01b";
  }
  .wi-wmo4680-74:before {
    content: "\f076";
  }
  .wi-wmo4680-75:before {
    content: "\f076";
  }
  .wi-wmo4680-76:before {
    content: "\f076";
  }
  .wi-wmo4680-77:before {
    content: "\f01b";
  }
  .wi-wmo4680-78:before {
    content: "\f076";
  }
  .wi-wmo4680-80:before {
    content: "\f019";
  }
  .wi-wmo4680-81:before {
    content: "\f01c";
  }
  .wi-wmo4680-82:before {
    content: "\f019";
  }
  .wi-wmo4680-83:before {
    content: "\f019";
  }
  .wi-wmo4680-84:before {
    content: "\f01d";
  }
  .wi-wmo4680-85:before {
    content: "\f017";
  }
  .wi-wmo4680-86:before {
    content: "\f017";
  }
  .wi-wmo4680-87:before {
    content: "\f017";
  }
  .wi-wmo4680-89:before {
    content: "\f015";
  }
  .wi-wmo4680-90:before {
    content: "\f016";
  }
  .wi-wmo4680-91:before {
    content: "\f01d";
  }
  .wi-wmo4680-92:before {
    content: "\f01e";
  }
  .wi-wmo4680-93:before {
    content: "\f01e";
  }
  .wi-wmo4680-94:before {
    content: "\f016";
  }
  .wi-wmo4680-95:before {
    content: "\f01e";
  }
  .wi-wmo4680-96:before {
    content: "\f01e";
  }
  .wi-wmo4680-99:before {
    content: "\f056";
  }
  .wi-owm-200:before {
    content: "\f01e";
  }
  .wi-owm-201:before {
    content: "\f01e";
  }
  .wi-owm-202:before {
    content: "\f01e";
  }
  .wi-owm-210:before {
    content: "\f016";
  }
  .wi-owm-211:before {
    content: "\f016";
  }
  .wi-owm-212:before {
    content: "\f016";
  }
  .wi-owm-221:before {
    content: "\f016";
  }
  .wi-owm-230:before {
    content: "\f01e";
  }
  .wi-owm-231:before {
    content: "\f01e";
  }
  .wi-owm-232:before {
    content: "\f01e";
  }
  .wi-owm-300:before {
    content: "\f01c";
  }
  .wi-owm-301:before {
    content: "\f01c";
  }
  .wi-owm-302:before {
    content: "\f019";
  }
  .wi-owm-310:before {
    content: "\f017";
  }
  .wi-owm-311:before {
    content: "\f019";
  }
  .wi-owm-312:before {
    content: "\f019";
  }
  .wi-owm-313:before {
    content: "\f01a";
  }
  .wi-owm-314:before {
    content: "\f019";
  }
  .wi-owm-321:before {
    content: "\f01c";
  }
  .wi-owm-500:before {
    content: "\f01c";
  }
  .wi-owm-501:before {
    content: "\f019";
  }
  .wi-owm-502:before {
    content: "\f019";
  }
  .wi-owm-503:before {
    content: "\f019";
  }
  .wi-owm-504:before {
    content: "\f019";
  }
  .wi-owm-511:before {
    content: "\f017";
  }
  .wi-owm-520:before {
    content: "\f01a";
  }
  .wi-owm-521:before {
    content: "\f01a";
  }
  .wi-owm-522:before {
    content: "\f01a";
  }
  .wi-owm-531:before {
    content: "\f01d";
  }
  .wi-owm-600:before {
    content: "\f01b";
  }
  .wi-owm-601:before {
    content: "\f01b";
  }
  .wi-owm-602:before {
    content: "\f0b5";
  }
  .wi-owm-611:before {
    content: "\f017";
  }
  .wi-owm-612:before {
    content: "\f017";
  }
  .wi-owm-615:before {
    content: "\f017";
  }
  .wi-owm-616:before {
    content: "\f017";
  }
  .wi-owm-620:before {
    content: "\f017";
  }
  .wi-owm-621:before {
    content: "\f01b";
  }
  .wi-owm-622:before {
    content: "\f01b";
  }
  .wi-owm-701:before {
    content: "\f01a";
  }
  .wi-owm-711:before {
    content: "\f062";
  }
  .wi-owm-721:before {
    content: "\f0b6";
  }
  .wi-owm-731:before {
    content: "\f063";
  }
  .wi-owm-741:before {
    content: "\f014";
  }
  .wi-owm-761:before {
    content: "\f063";
  }
  .wi-owm-762:before {
    content: "\f063";
  }
  .wi-owm-771:before {
    content: "\f011";
  }
  .wi-owm-781:before {
    content: "\f056";
  }
  .wi-owm-800:before {
    content: "\f00d";
  }
  .wi-owm-801:before {
    content: "\f011";
  }
  .wi-owm-802:before {
    content: "\f011";
  }
  .wi-owm-803:before {
    content: "\f011";
  }
  .wi-owm-803:before {
    content: "\f012";
  }
  .wi-owm-804:before {
    content: "\f013";
  }
  .wi-owm-900:before {
    content: "\f056";
  }
  .wi-owm-901:before {
    content: "\f01d";
  }
  .wi-owm-902:before {
    content: "\f073";
  }
  .wi-owm-903:before {
    content: "\f076";
  }
  .wi-owm-904:before {
    content: "\f072";
  }
  .wi-owm-905:before {
    content: "\f021";
  }
  .wi-owm-906:before {
    content: "\f015";
  }
  .wi-owm-957:before {
    content: "\f050";
  }
  .wi-owm-day-200:before {
    content: "\f010";
  }
  .wi-owm-day-201:before {
    content: "\f010";
  }
  .wi-owm-day-202:before {
    content: "\f010";
  }
  .wi-owm-day-210:before {
    content: "\f005";
  }
  .wi-owm-day-211:before {
    content: "\f005";
  }
  .wi-owm-day-212:before {
    content: "\f005";
  }
  .wi-owm-day-221:before {
    content: "\f005";
  }
  .wi-owm-day-230:before {
    content: "\f010";
  }
  .wi-owm-day-231:before {
    content: "\f010";
  }
  .wi-owm-day-232:before {
    content: "\f010";
  }
  .wi-owm-day-300:before {
    content: "\f00b";
  }
  .wi-owm-day-301:before {
    content: "\f00b";
  }
  .wi-owm-day-302:before {
    content: "\f008";
  }
  .wi-owm-day-310:before {
    content: "\f008";
  }
  .wi-owm-day-311:before {
    content: "\f008";
  }
  .wi-owm-day-312:before {
    content: "\f008";
  }
  .wi-owm-day-313:before {
    content: "\f008";
  }
  .wi-owm-day-314:before {
    content: "\f008";
  }
  .wi-owm-day-321:before {
    content: "\f00b";
  }
  .wi-owm-day-500:before {
    content: "\f00b";
  }
  .wi-owm-day-501:before {
    content: "\f008";
  }
  .wi-owm-day-502:before {
    content: "\f008";
  }
  .wi-owm-day-503:before {
    content: "\f008";
  }
  .wi-owm-day-504:before {
    content: "\f008";
  }
  .wi-owm-day-511:before {
    content: "\f006";
  }
  .wi-owm-day-520:before {
    content: "\f009";
  }
  .wi-owm-day-521:before {
    content: "\f009";
  }
  .wi-owm-day-522:before {
    content: "\f009";
  }
  .wi-owm-day-531:before {
    content: "\f00e";
  }
  .wi-owm-day-600:before {
    content: "\f00a";
  }
  .wi-owm-day-601:before {
    content: "\f0b2";
  }
  .wi-owm-day-602:before {
    content: "\f00a";
  }
  .wi-owm-day-611:before {
    content: "\f006";
  }
  .wi-owm-day-612:before {
    content: "\f006";
  }
  .wi-owm-day-615:before {
    content: "\f006";
  }
  .wi-owm-day-616:before {
    content: "\f006";
  }
  .wi-owm-day-620:before {
    content: "\f006";
  }
  .wi-owm-day-621:before {
    content: "\f00a";
  }
  .wi-owm-day-622:before {
    content: "\f00a";
  }
  .wi-owm-day-701:before {
    content: "\f009";
  }
  .wi-owm-day-711:before {
    content: "\f062";
  }
  .wi-owm-day-721:before {
    content: "\f0b6";
  }
  .wi-owm-day-731:before {
    content: "\f063";
  }
  .wi-owm-day-741:before {
    content: "\f003";
  }
  .wi-owm-day-761:before {
    content: "\f063";
  }
  .wi-owm-day-762:before {
    content: "\f063";
  }
  .wi-owm-day-781:before {
    content: "\f056";
  }
  .wi-owm-day-800:before {
    content: "\f00d";
  }
  .wi-owm-day-801:before {
    content: "\f000";
  }
  .wi-owm-day-802:before {
    content: "\f000";
  }
  .wi-owm-day-803:before {
    content: "\f000";
  }
  .wi-owm-day-804:before {
    content: "\f00c";
  }
  .wi-owm-day-900:before {
    content: "\f056";
  }
  .wi-owm-day-902:before {
    content: "\f073";
  }
  .wi-owm-day-903:before {
    content: "\f076";
  }
  .wi-owm-day-904:before {
    content: "\f072";
  }
  .wi-owm-day-906:before {
    content: "\f004";
  }
  .wi-owm-day-957:before {
    content: "\f050";
  }
  .wi-owm-night-200:before {
    content: "\f02d";
  }
  .wi-owm-night-201:before {
    content: "\f02d";
  }
  .wi-owm-night-202:before {
    content: "\f02d";
  }
  .wi-owm-night-210:before {
    content: "\f025";
  }
  .wi-owm-night-211:before {
    content: "\f025";
  }
  .wi-owm-night-212:before {
    content: "\f025";
  }
  .wi-owm-night-221:before {
    content: "\f025";
  }
  .wi-owm-night-230:before {
    content: "\f02d";
  }
  .wi-owm-night-231:before {
    content: "\f02d";
  }
  .wi-owm-night-232:before {
    content: "\f02d";
  }
  .wi-owm-night-300:before {
    content: "\f02b";
  }
  .wi-owm-night-301:before {
    content: "\f02b";
  }
  .wi-owm-night-302:before {
    content: "\f028";
  }
  .wi-owm-night-310:before {
    content: "\f028";
  }
  .wi-owm-night-311:before {
    content: "\f028";
  }
  .wi-owm-night-312:before {
    content: "\f028";
  }
  .wi-owm-night-313:before {
    content: "\f028";
  }
  .wi-owm-night-314:before {
    content: "\f028";
  }
  .wi-owm-night-321:before {
    content: "\f02b";
  }
  .wi-owm-night-500:before {
    content: "\f02b";
  }
  .wi-owm-night-501:before {
    content: "\f028";
  }
  .wi-owm-night-502:before {
    content: "\f028";
  }
  .wi-owm-night-503:before {
    content: "\f028";
  }
  .wi-owm-night-504:before {
    content: "\f028";
  }
  .wi-owm-night-511:before {
    content: "\f026";
  }
  .wi-owm-night-520:before {
    content: "\f029";
  }
  .wi-owm-night-521:before {
    content: "\f029";
  }
  .wi-owm-night-522:before {
    content: "\f029";
  }
  .wi-owm-night-531:before {
    content: "\f02c";
  }
  .wi-owm-night-600:before {
    content: "\f02a";
  }
  .wi-owm-night-601:before {
    content: "\f0b4";
  }
  .wi-owm-night-602:before {
    content: "\f02a";
  }
  .wi-owm-night-611:before {
    content: "\f026";
  }
  .wi-owm-night-612:before {
    content: "\f026";
  }
  .wi-owm-night-615:before {
    content: "\f026";
  }
  .wi-owm-night-616:before {
    content: "\f026";
  }
  .wi-owm-night-620:before {
    content: "\f026";
  }
  .wi-owm-night-621:before {
    content: "\f02a";
  }
  .wi-owm-night-622:before {
    content: "\f02a";
  }
  .wi-owm-night-701:before {
    content: "\f029";
  }
  .wi-owm-night-711:before {
    content: "\f062";
  }
  .wi-owm-night-721:before {
    content: "\f0b6";
  }
  .wi-owm-night-731:before {
    content: "\f063";
  }
  .wi-owm-night-741:before {
    content: "\f04a";
  }
  .wi-owm-night-761:before {
    content: "\f063";
  }
  .wi-owm-night-762:before {
    content: "\f063";
  }
  .wi-owm-night-781:before {
    content: "\f056";
  }
  .wi-owm-night-800:before {
    content: "\f02e";
  }
  .wi-owm-night-801:before {
    content: "\f022";
  }
  .wi-owm-night-802:before {
    content: "\f022";
  }
  .wi-owm-night-803:before {
    content: "\f022";
  }
  .wi-owm-night-804:before {
    content: "\f086";
  }
  .wi-owm-night-900:before {
    content: "\f056";
  }
  .wi-owm-night-902:before {
    content: "\f073";
  }
  .wi-owm-night-903:before {
    content: "\f076";
  }
  .wi-owm-night-904:before {
    content: "\f072";
  }
  .wi-owm-night-906:before {
    content: "\f024";
  }
  .wi-owm-night-957:before {
    content: "\f050";
  }
  @font-face {
    font-family: "bootstrap-icons";
    src: url('/assets/fonts//assets/fonts/bootstrap-icons.woff2?524846017b983fc8ded9325d94ed40f3') format("woff2"), url('/assets/fonts//assets/fonts/bootstrap-icons.woff?524846017b983fc8ded9325d94ed40f3') format("woff");
  }
  .bi::before,
  [class^=bi-]::before,
  [class*=" bi-"]::before {
    display: inline-block;
    font-family: "bootstrap-icons" !important;
    font-style: normal;
    font-weight: normal !important;
    font-feature-settings: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    vertical-align: -0.125em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .bi-123::before {
    content: "\f67f";
  }
  .bi-alarm-fill::before {
    content: "\f101";
  }
  .bi-alarm::before {
    content: "\f102";
  }
  .bi-align-bottom::before {
    content: "\f103";
  }
  .bi-align-center::before {
    content: "\f104";
  }
  .bi-align-end::before {
    content: "\f105";
  }
  .bi-align-middle::before {
    content: "\f106";
  }
  .bi-align-start::before {
    content: "\f107";
  }
  .bi-align-top::before {
    content: "\f108";
  }
  .bi-alt::before {
    content: "\f109";
  }
  .bi-app-indicator::before {
    content: "\f10a";
  }
  .bi-app::before {
    content: "\f10b";
  }
  .bi-archive-fill::before {
    content: "\f10c";
  }
  .bi-archive::before {
    content: "\f10d";
  }
  .bi-arrow-90deg-down::before {
    content: "\f10e";
  }
  .bi-arrow-90deg-left::before {
    content: "\f10f";
  }
  .bi-arrow-90deg-right::before {
    content: "\f110";
  }
  .bi-arrow-90deg-up::before {
    content: "\f111";
  }
  .bi-arrow-bar-down::before {
    content: "\f112";
  }
  .bi-arrow-bar-left::before {
    content: "\f113";
  }
  .bi-arrow-bar-right::before {
    content: "\f114";
  }
  .bi-arrow-bar-up::before {
    content: "\f115";
  }
  .bi-arrow-clockwise::before {
    content: "\f116";
  }
  .bi-arrow-counterclockwise::before {
    content: "\f117";
  }
  .bi-arrow-down-circle-fill::before {
    content: "\f118";
  }
  .bi-arrow-down-circle::before {
    content: "\f119";
  }
  .bi-arrow-down-left-circle-fill::before {
    content: "\f11a";
  }
  .bi-arrow-down-left-circle::before {
    content: "\f11b";
  }
  .bi-arrow-down-left-square-fill::before {
    content: "\f11c";
  }
  .bi-arrow-down-left-square::before {
    content: "\f11d";
  }
  .bi-arrow-down-left::before {
    content: "\f11e";
  }
  .bi-arrow-down-right-circle-fill::before {
    content: "\f11f";
  }
  .bi-arrow-down-right-circle::before {
    content: "\f120";
  }
  .bi-arrow-down-right-square-fill::before {
    content: "\f121";
  }
  .bi-arrow-down-right-square::before {
    content: "\f122";
  }
  .bi-arrow-down-right::before {
    content: "\f123";
  }
  .bi-arrow-down-short::before {
    content: "\f124";
  }
  .bi-arrow-down-square-fill::before {
    content: "\f125";
  }
  .bi-arrow-down-square::before {
    content: "\f126";
  }
  .bi-arrow-down-up::before {
    content: "\f127";
  }
  .bi-arrow-down::before {
    content: "\f128";
  }
  .bi-arrow-left-circle-fill::before {
    content: "\f129";
  }
  .bi-arrow-left-circle::before {
    content: "\f12a";
  }
  .bi-arrow-left-right::before {
    content: "\f12b";
  }
  .bi-arrow-left-short::before {
    content: "\f12c";
  }
  .bi-arrow-left-square-fill::before {
    content: "\f12d";
  }
  .bi-arrow-left-square::before {
    content: "\f12e";
  }
  .bi-arrow-left::before {
    content: "\f12f";
  }
  .bi-arrow-repeat::before {
    content: "\f130";
  }
  .bi-arrow-return-left::before {
    content: "\f131";
  }
  .bi-arrow-return-right::before {
    content: "\f132";
  }
  .bi-arrow-right-circle-fill::before {
    content: "\f133";
  }
  .bi-arrow-right-circle::before {
    content: "\f134";
  }
  .bi-arrow-right-short::before {
    content: "\f135";
  }
  .bi-arrow-right-square-fill::before {
    content: "\f136";
  }
  .bi-arrow-right-square::before {
    content: "\f137";
  }
  .bi-arrow-right::before {
    content: "\f138";
  }
  .bi-arrow-up-circle-fill::before {
    content: "\f139";
  }
  .bi-arrow-up-circle::before {
    content: "\f13a";
  }
  .bi-arrow-up-left-circle-fill::before {
    content: "\f13b";
  }
  .bi-arrow-up-left-circle::before {
    content: "\f13c";
  }
  .bi-arrow-up-left-square-fill::before {
    content: "\f13d";
  }
  .bi-arrow-up-left-square::before {
    content: "\f13e";
  }
  .bi-arrow-up-left::before {
    content: "\f13f";
  }
  .bi-arrow-up-right-circle-fill::before {
    content: "\f140";
  }
  .bi-arrow-up-right-circle::before {
    content: "\f141";
  }
  .bi-arrow-up-right-square-fill::before {
    content: "\f142";
  }
  .bi-arrow-up-right-square::before {
    content: "\f143";
  }
  .bi-arrow-up-right::before {
    content: "\f144";
  }
  .bi-arrow-up-short::before {
    content: "\f145";
  }
  .bi-arrow-up-square-fill::before {
    content: "\f146";
  }
  .bi-arrow-up-square::before {
    content: "\f147";
  }
  .bi-arrow-up::before {
    content: "\f148";
  }
  .bi-arrows-angle-contract::before {
    content: "\f149";
  }
  .bi-arrows-angle-expand::before {
    content: "\f14a";
  }
  .bi-arrows-collapse::before {
    content: "\f14b";
  }
  .bi-arrows-expand::before {
    content: "\f14c";
  }
  .bi-arrows-fullscreen::before {
    content: "\f14d";
  }
  .bi-arrows-move::before {
    content: "\f14e";
  }
  .bi-aspect-ratio-fill::before {
    content: "\f14f";
  }
  .bi-aspect-ratio::before {
    content: "\f150";
  }
  .bi-asterisk::before {
    content: "\f151";
  }
  .bi-at::before {
    content: "\f152";
  }
  .bi-award-fill::before {
    content: "\f153";
  }
  .bi-award::before {
    content: "\f154";
  }
  .bi-back::before {
    content: "\f155";
  }
  .bi-backspace-fill::before {
    content: "\f156";
  }
  .bi-backspace-reverse-fill::before {
    content: "\f157";
  }
  .bi-backspace-reverse::before {
    content: "\f158";
  }
  .bi-backspace::before {
    content: "\f159";
  }
  .bi-badge-3d-fill::before {
    content: "\f15a";
  }
  .bi-badge-3d::before {
    content: "\f15b";
  }
  .bi-badge-4k-fill::before {
    content: "\f15c";
  }
  .bi-badge-4k::before {
    content: "\f15d";
  }
  .bi-badge-8k-fill::before {
    content: "\f15e";
  }
  .bi-badge-8k::before {
    content: "\f15f";
  }
  .bi-badge-ad-fill::before {
    content: "\f160";
  }
  .bi-badge-ad::before {
    content: "\f161";
  }
  .bi-badge-ar-fill::before {
    content: "\f162";
  }
  .bi-badge-ar::before {
    content: "\f163";
  }
  .bi-badge-cc-fill::before {
    content: "\f164";
  }
  .bi-badge-cc::before {
    content: "\f165";
  }
  .bi-badge-hd-fill::before {
    content: "\f166";
  }
  .bi-badge-hd::before {
    content: "\f167";
  }
  .bi-badge-tm-fill::before {
    content: "\f168";
  }
  .bi-badge-tm::before {
    content: "\f169";
  }
  .bi-badge-vo-fill::before {
    content: "\f16a";
  }
  .bi-badge-vo::before {
    content: "\f16b";
  }
  .bi-badge-vr-fill::before {
    content: "\f16c";
  }
  .bi-badge-vr::before {
    content: "\f16d";
  }
  .bi-badge-wc-fill::before {
    content: "\f16e";
  }
  .bi-badge-wc::before {
    content: "\f16f";
  }
  .bi-bag-check-fill::before {
    content: "\f170";
  }
  .bi-bag-check::before {
    content: "\f171";
  }
  .bi-bag-dash-fill::before {
    content: "\f172";
  }
  .bi-bag-dash::before {
    content: "\f173";
  }
  .bi-bag-fill::before {
    content: "\f174";
  }
  .bi-bag-plus-fill::before {
    content: "\f175";
  }
  .bi-bag-plus::before {
    content: "\f176";
  }
  .bi-bag-x-fill::before {
    content: "\f177";
  }
  .bi-bag-x::before {
    content: "\f178";
  }
  .bi-bag::before {
    content: "\f179";
  }
  .bi-bar-chart-fill::before {
    content: "\f17a";
  }
  .bi-bar-chart-line-fill::before {
    content: "\f17b";
  }
  .bi-bar-chart-line::before {
    content: "\f17c";
  }
  .bi-bar-chart-steps::before {
    content: "\f17d";
  }
  .bi-bar-chart::before {
    content: "\f17e";
  }
  .bi-basket-fill::before {
    content: "\f17f";
  }
  .bi-basket::before {
    content: "\f180";
  }
  .bi-basket2-fill::before {
    content: "\f181";
  }
  .bi-basket2::before {
    content: "\f182";
  }
  .bi-basket3-fill::before {
    content: "\f183";
  }
  .bi-basket3::before {
    content: "\f184";
  }
  .bi-battery-charging::before {
    content: "\f185";
  }
  .bi-battery-full::before {
    content: "\f186";
  }
  .bi-battery-half::before {
    content: "\f187";
  }
  .bi-battery::before {
    content: "\f188";
  }
  .bi-bell-fill::before {
    content: "\f189";
  }
  .bi-bell::before {
    content: "\f18a";
  }
  .bi-bezier::before {
    content: "\f18b";
  }
  .bi-bezier2::before {
    content: "\f18c";
  }
  .bi-bicycle::before {
    content: "\f18d";
  }
  .bi-binoculars-fill::before {
    content: "\f18e";
  }
  .bi-binoculars::before {
    content: "\f18f";
  }
  .bi-blockquote-left::before {
    content: "\f190";
  }
  .bi-blockquote-right::before {
    content: "\f191";
  }
  .bi-book-fill::before {
    content: "\f192";
  }
  .bi-book-half::before {
    content: "\f193";
  }
  .bi-book::before {
    content: "\f194";
  }
  .bi-bookmark-check-fill::before {
    content: "\f195";
  }
  .bi-bookmark-check::before {
    content: "\f196";
  }
  .bi-bookmark-dash-fill::before {
    content: "\f197";
  }
  .bi-bookmark-dash::before {
    content: "\f198";
  }
  .bi-bookmark-fill::before {
    content: "\f199";
  }
  .bi-bookmark-heart-fill::before {
    content: "\f19a";
  }
  .bi-bookmark-heart::before {
    content: "\f19b";
  }
  .bi-bookmark-plus-fill::before {
    content: "\f19c";
  }
  .bi-bookmark-plus::before {
    content: "\f19d";
  }
  .bi-bookmark-star-fill::before {
    content: "\f19e";
  }
  .bi-bookmark-star::before {
    content: "\f19f";
  }
  .bi-bookmark-x-fill::before {
    content: "\f1a0";
  }
  .bi-bookmark-x::before {
    content: "\f1a1";
  }
  .bi-bookmark::before {
    content: "\f1a2";
  }
  .bi-bookmarks-fill::before {
    content: "\f1a3";
  }
  .bi-bookmarks::before {
    content: "\f1a4";
  }
  .bi-bookshelf::before {
    content: "\f1a5";
  }
  .bi-bootstrap-fill::before {
    content: "\f1a6";
  }
  .bi-bootstrap-reboot::before {
    content: "\f1a7";
  }
  .bi-bootstrap::before {
    content: "\f1a8";
  }
  .bi-border-all::before {
    content: "\f1a9";
  }
  .bi-border-bottom::before {
    content: "\f1aa";
  }
  .bi-border-center::before {
    content: "\f1ab";
  }
  .bi-border-inner::before {
    content: "\f1ac";
  }
  .bi-border-left::before {
    content: "\f1ad";
  }
  .bi-border-middle::before {
    content: "\f1ae";
  }
  .bi-border-outer::before {
    content: "\f1af";
  }
  .bi-border-right::before {
    content: "\f1b0";
  }
  .bi-border-style::before {
    content: "\f1b1";
  }
  .bi-border-top::before {
    content: "\f1b2";
  }
  .bi-border-width::before {
    content: "\f1b3";
  }
  .bi-border::before {
    content: "\f1b4";
  }
  .bi-bounding-box-circles::before {
    content: "\f1b5";
  }
  .bi-bounding-box::before {
    content: "\f1b6";
  }
  .bi-box-arrow-down-left::before {
    content: "\f1b7";
  }
  .bi-box-arrow-down-right::before {
    content: "\f1b8";
  }
  .bi-box-arrow-down::before {
    content: "\f1b9";
  }
  .bi-box-arrow-in-down-left::before {
    content: "\f1ba";
  }
  .bi-box-arrow-in-down-right::before {
    content: "\f1bb";
  }
  .bi-box-arrow-in-down::before {
    content: "\f1bc";
  }
  .bi-box-arrow-in-left::before {
    content: "\f1bd";
  }
  .bi-box-arrow-in-right::before {
    content: "\f1be";
  }
  .bi-box-arrow-in-up-left::before {
    content: "\f1bf";
  }
  .bi-box-arrow-in-up-right::before {
    content: "\f1c0";
  }
  .bi-box-arrow-in-up::before {
    content: "\f1c1";
  }
  .bi-box-arrow-left::before {
    content: "\f1c2";
  }
  .bi-box-arrow-right::before {
    content: "\f1c3";
  }
  .bi-box-arrow-up-left::before {
    content: "\f1c4";
  }
  .bi-box-arrow-up-right::before {
    content: "\f1c5";
  }
  .bi-box-arrow-up::before {
    content: "\f1c6";
  }
  .bi-box-seam::before {
    content: "\f1c7";
  }
  .bi-box::before {
    content: "\f1c8";
  }
  .bi-braces::before {
    content: "\f1c9";
  }
  .bi-bricks::before {
    content: "\f1ca";
  }
  .bi-briefcase-fill::before {
    content: "\f1cb";
  }
  .bi-briefcase::before {
    content: "\f1cc";
  }
  .bi-brightness-alt-high-fill::before {
    content: "\f1cd";
  }
  .bi-brightness-alt-high::before {
    content: "\f1ce";
  }
  .bi-brightness-alt-low-fill::before {
    content: "\f1cf";
  }
  .bi-brightness-alt-low::before {
    content: "\f1d0";
  }
  .bi-brightness-high-fill::before {
    content: "\f1d1";
  }
  .bi-brightness-high::before {
    content: "\f1d2";
  }
  .bi-brightness-low-fill::before {
    content: "\f1d3";
  }
  .bi-brightness-low::before {
    content: "\f1d4";
  }
  .bi-broadcast-pin::before {
    content: "\f1d5";
  }
  .bi-broadcast::before {
    content: "\f1d6";
  }
  .bi-brush-fill::before {
    content: "\f1d7";
  }
  .bi-brush::before {
    content: "\f1d8";
  }
  .bi-bucket-fill::before {
    content: "\f1d9";
  }
  .bi-bucket::before {
    content: "\f1da";
  }
  .bi-bug-fill::before {
    content: "\f1db";
  }
  .bi-bug::before {
    content: "\f1dc";
  }
  .bi-building::before {
    content: "\f1dd";
  }
  .bi-bullseye::before {
    content: "\f1de";
  }
  .bi-calculator-fill::before {
    content: "\f1df";
  }
  .bi-calculator::before {
    content: "\f1e0";
  }
  .bi-calendar-check-fill::before {
    content: "\f1e1";
  }
  .bi-calendar-check::before {
    content: "\f1e2";
  }
  .bi-calendar-date-fill::before {
    content: "\f1e3";
  }
  .bi-calendar-date::before {
    content: "\f1e4";
  }
  .bi-calendar-day-fill::before {
    content: "\f1e5";
  }
  .bi-calendar-day::before {
    content: "\f1e6";
  }
  .bi-calendar-event-fill::before {
    content: "\f1e7";
  }
  .bi-calendar-event::before {
    content: "\f1e8";
  }
  .bi-calendar-fill::before {
    content: "\f1e9";
  }
  .bi-calendar-minus-fill::before {
    content: "\f1ea";
  }
  .bi-calendar-minus::before {
    content: "\f1eb";
  }
  .bi-calendar-month-fill::before {
    content: "\f1ec";
  }
  .bi-calendar-month::before {
    content: "\f1ed";
  }
  .bi-calendar-plus-fill::before {
    content: "\f1ee";
  }
  .bi-calendar-plus::before {
    content: "\f1ef";
  }
  .bi-calendar-range-fill::before {
    content: "\f1f0";
  }
  .bi-calendar-range::before {
    content: "\f1f1";
  }
  .bi-calendar-week-fill::before {
    content: "\f1f2";
  }
  .bi-calendar-week::before {
    content: "\f1f3";
  }
  .bi-calendar-x-fill::before {
    content: "\f1f4";
  }
  .bi-calendar-x::before {
    content: "\f1f5";
  }
  .bi-calendar::before {
    content: "\f1f6";
  }
  .bi-calendar2-check-fill::before {
    content: "\f1f7";
  }
  .bi-calendar2-check::before {
    content: "\f1f8";
  }
  .bi-calendar2-date-fill::before {
    content: "\f1f9";
  }
  .bi-calendar2-date::before {
    content: "\f1fa";
  }
  .bi-calendar2-day-fill::before {
    content: "\f1fb";
  }
  .bi-calendar2-day::before {
    content: "\f1fc";
  }
  .bi-calendar2-event-fill::before {
    content: "\f1fd";
  }
  .bi-calendar2-event::before {
    content: "\f1fe";
  }
  .bi-calendar2-fill::before {
    content: "\f1ff";
  }
  .bi-calendar2-minus-fill::before {
    content: "\f200";
  }
  .bi-calendar2-minus::before {
    content: "\f201";
  }
  .bi-calendar2-month-fill::before {
    content: "\f202";
  }
  .bi-calendar2-month::before {
    content: "\f203";
  }
  .bi-calendar2-plus-fill::before {
    content: "\f204";
  }
  .bi-calendar2-plus::before {
    content: "\f205";
  }
  .bi-calendar2-range-fill::before {
    content: "\f206";
  }
  .bi-calendar2-range::before {
    content: "\f207";
  }
  .bi-calendar2-week-fill::before {
    content: "\f208";
  }
  .bi-calendar2-week::before {
    content: "\f209";
  }
  .bi-calendar2-x-fill::before {
    content: "\f20a";
  }
  .bi-calendar2-x::before {
    content: "\f20b";
  }
  .bi-calendar2::before {
    content: "\f20c";
  }
  .bi-calendar3-event-fill::before {
    content: "\f20d";
  }
  .bi-calendar3-event::before {
    content: "\f20e";
  }
  .bi-calendar3-fill::before {
    content: "\f20f";
  }
  .bi-calendar3-range-fill::before {
    content: "\f210";
  }
  .bi-calendar3-range::before {
    content: "\f211";
  }
  .bi-calendar3-week-fill::before {
    content: "\f212";
  }
  .bi-calendar3-week::before {
    content: "\f213";
  }
  .bi-calendar3::before {
    content: "\f214";
  }
  .bi-calendar4-event::before {
    content: "\f215";
  }
  .bi-calendar4-range::before {
    content: "\f216";
  }
  .bi-calendar4-week::before {
    content: "\f217";
  }
  .bi-calendar4::before {
    content: "\f218";
  }
  .bi-camera-fill::before {
    content: "\f219";
  }
  .bi-camera-reels-fill::before {
    content: "\f21a";
  }
  .bi-camera-reels::before {
    content: "\f21b";
  }
  .bi-camera-video-fill::before {
    content: "\f21c";
  }
  .bi-camera-video-off-fill::before {
    content: "\f21d";
  }
  .bi-camera-video-off::before {
    content: "\f21e";
  }
  .bi-camera-video::before {
    content: "\f21f";
  }
  .bi-camera::before {
    content: "\f220";
  }
  .bi-camera2::before {
    content: "\f221";
  }
  .bi-capslock-fill::before {
    content: "\f222";
  }
  .bi-capslock::before {
    content: "\f223";
  }
  .bi-card-checklist::before {
    content: "\f224";
  }
  .bi-card-heading::before {
    content: "\f225";
  }
  .bi-card-image::before {
    content: "\f226";
  }
  .bi-card-list::before {
    content: "\f227";
  }
  .bi-card-text::before {
    content: "\f228";
  }
  .bi-caret-down-fill::before {
    content: "\f229";
  }
  .bi-caret-down-square-fill::before {
    content: "\f22a";
  }
  .bi-caret-down-square::before {
    content: "\f22b";
  }
  .bi-caret-down::before {
    content: "\f22c";
  }
  .bi-caret-left-fill::before {
    content: "\f22d";
  }
  .bi-caret-left-square-fill::before {
    content: "\f22e";
  }
  .bi-caret-left-square::before {
    content: "\f22f";
  }
  .bi-caret-left::before {
    content: "\f230";
  }
  .bi-caret-right-fill::before {
    content: "\f231";
  }
  .bi-caret-right-square-fill::before {
    content: "\f232";
  }
  .bi-caret-right-square::before {
    content: "\f233";
  }
  .bi-caret-right::before {
    content: "\f234";
  }
  .bi-caret-up-fill::before {
    content: "\f235";
  }
  .bi-caret-up-square-fill::before {
    content: "\f236";
  }
  .bi-caret-up-square::before {
    content: "\f237";
  }
  .bi-caret-up::before {
    content: "\f238";
  }
  .bi-cart-check-fill::before {
    content: "\f239";
  }
  .bi-cart-check::before {
    content: "\f23a";
  }
  .bi-cart-dash-fill::before {
    content: "\f23b";
  }
  .bi-cart-dash::before {
    content: "\f23c";
  }
  .bi-cart-fill::before {
    content: "\f23d";
  }
  .bi-cart-plus-fill::before {
    content: "\f23e";
  }
  .bi-cart-plus::before {
    content: "\f23f";
  }
  .bi-cart-x-fill::before {
    content: "\f240";
  }
  .bi-cart-x::before {
    content: "\f241";
  }
  .bi-cart::before {
    content: "\f242";
  }
  .bi-cart2::before {
    content: "\f243";
  }
  .bi-cart3::before {
    content: "\f244";
  }
  .bi-cart4::before {
    content: "\f245";
  }
  .bi-cash-stack::before {
    content: "\f246";
  }
  .bi-cash::before {
    content: "\f247";
  }
  .bi-cast::before {
    content: "\f248";
  }
  .bi-chat-dots-fill::before {
    content: "\f249";
  }
  .bi-chat-dots::before {
    content: "\f24a";
  }
  .bi-chat-fill::before {
    content: "\f24b";
  }
  .bi-chat-left-dots-fill::before {
    content: "\f24c";
  }
  .bi-chat-left-dots::before {
    content: "\f24d";
  }
  .bi-chat-left-fill::before {
    content: "\f24e";
  }
  .bi-chat-left-quote-fill::before {
    content: "\f24f";
  }
  .bi-chat-left-quote::before {
    content: "\f250";
  }
  .bi-chat-left-text-fill::before {
    content: "\f251";
  }
  .bi-chat-left-text::before {
    content: "\f252";
  }
  .bi-chat-left::before {
    content: "\f253";
  }
  .bi-chat-quote-fill::before {
    content: "\f254";
  }
  .bi-chat-quote::before {
    content: "\f255";
  }
  .bi-chat-right-dots-fill::before {
    content: "\f256";
  }
  .bi-chat-right-dots::before {
    content: "\f257";
  }
  .bi-chat-right-fill::before {
    content: "\f258";
  }
  .bi-chat-right-quote-fill::before {
    content: "\f259";
  }
  .bi-chat-right-quote::before {
    content: "\f25a";
  }
  .bi-chat-right-text-fill::before {
    content: "\f25b";
  }
  .bi-chat-right-text::before {
    content: "\f25c";
  }
  .bi-chat-right::before {
    content: "\f25d";
  }
  .bi-chat-square-dots-fill::before {
    content: "\f25e";
  }
  .bi-chat-square-dots::before {
    content: "\f25f";
  }
  .bi-chat-square-fill::before {
    content: "\f260";
  }
  .bi-chat-square-quote-fill::before {
    content: "\f261";
  }
  .bi-chat-square-quote::before {
    content: "\f262";
  }
  .bi-chat-square-text-fill::before {
    content: "\f263";
  }
  .bi-chat-square-text::before {
    content: "\f264";
  }
  .bi-chat-square::before {
    content: "\f265";
  }
  .bi-chat-text-fill::before {
    content: "\f266";
  }
  .bi-chat-text::before {
    content: "\f267";
  }
  .bi-chat::before {
    content: "\f268";
  }
  .bi-check-all::before {
    content: "\f269";
  }
  .bi-check-circle-fill::before {
    content: "\f26a";
  }
  .bi-check-circle::before {
    content: "\f26b";
  }
  .bi-check-square-fill::before {
    content: "\f26c";
  }
  .bi-check-square::before {
    content: "\f26d";
  }
  .bi-check::before {
    content: "\f26e";
  }
  .bi-check2-all::before {
    content: "\f26f";
  }
  .bi-check2-circle::before {
    content: "\f270";
  }
  .bi-check2-square::before {
    content: "\f271";
  }
  .bi-check2::before {
    content: "\f272";
  }
  .bi-chevron-bar-contract::before {
    content: "\f273";
  }
  .bi-chevron-bar-down::before {
    content: "\f274";
  }
  .bi-chevron-bar-expand::before {
    content: "\f275";
  }
  .bi-chevron-bar-left::before {
    content: "\f276";
  }
  .bi-chevron-bar-right::before {
    content: "\f277";
  }
  .bi-chevron-bar-up::before {
    content: "\f278";
  }
  .bi-chevron-compact-down::before {
    content: "\f279";
  }
  .bi-chevron-compact-left::before {
    content: "\f27a";
  }
  .bi-chevron-compact-right::before {
    content: "\f27b";
  }
  .bi-chevron-compact-up::before {
    content: "\f27c";
  }
  .bi-chevron-contract::before {
    content: "\f27d";
  }
  .bi-chevron-double-down::before {
    content: "\f27e";
  }
  .bi-chevron-double-left::before {
    content: "\f27f";
  }
  .bi-chevron-double-right::before {
    content: "\f280";
  }
  .bi-chevron-double-up::before {
    content: "\f281";
  }
  .bi-chevron-down::before {
    content: "\f282";
  }
  .bi-chevron-expand::before {
    content: "\f283";
  }
  .bi-chevron-left::before {
    content: "\f284";
  }
  .bi-chevron-right::before {
    content: "\f285";
  }
  .bi-chevron-up::before {
    content: "\f286";
  }
  .bi-circle-fill::before {
    content: "\f287";
  }
  .bi-circle-half::before {
    content: "\f288";
  }
  .bi-circle-square::before {
    content: "\f289";
  }
  .bi-circle::before {
    content: "\f28a";
  }
  .bi-clipboard-check::before {
    content: "\f28b";
  }
  .bi-clipboard-data::before {
    content: "\f28c";
  }
  .bi-clipboard-minus::before {
    content: "\f28d";
  }
  .bi-clipboard-plus::before {
    content: "\f28e";
  }
  .bi-clipboard-x::before {
    content: "\f28f";
  }
  .bi-clipboard::before {
    content: "\f290";
  }
  .bi-clock-fill::before {
    content: "\f291";
  }
  .bi-clock-history::before {
    content: "\f292";
  }
  .bi-clock::before {
    content: "\f293";
  }
  .bi-cloud-arrow-down-fill::before {
    content: "\f294";
  }
  .bi-cloud-arrow-down::before {
    content: "\f295";
  }
  .bi-cloud-arrow-up-fill::before {
    content: "\f296";
  }
  .bi-cloud-arrow-up::before {
    content: "\f297";
  }
  .bi-cloud-check-fill::before {
    content: "\f298";
  }
  .bi-cloud-check::before {
    content: "\f299";
  }
  .bi-cloud-download-fill::before {
    content: "\f29a";
  }
  .bi-cloud-download::before {
    content: "\f29b";
  }
  .bi-cloud-drizzle-fill::before {
    content: "\f29c";
  }
  .bi-cloud-drizzle::before {
    content: "\f29d";
  }
  .bi-cloud-fill::before {
    content: "\f29e";
  }
  .bi-cloud-fog-fill::before {
    content: "\f29f";
  }
  .bi-cloud-fog::before {
    content: "\f2a0";
  }
  .bi-cloud-fog2-fill::before {
    content: "\f2a1";
  }
  .bi-cloud-fog2::before {
    content: "\f2a2";
  }
  .bi-cloud-hail-fill::before {
    content: "\f2a3";
  }
  .bi-cloud-hail::before {
    content: "\f2a4";
  }
  .bi-cloud-haze-1::before {
    content: "\f2a5";
  }
  .bi-cloud-haze-fill::before {
    content: "\f2a6";
  }
  .bi-cloud-haze::before {
    content: "\f2a7";
  }
  .bi-cloud-haze2-fill::before {
    content: "\f2a8";
  }
  .bi-cloud-lightning-fill::before {
    content: "\f2a9";
  }
  .bi-cloud-lightning-rain-fill::before {
    content: "\f2aa";
  }
  .bi-cloud-lightning-rain::before {
    content: "\f2ab";
  }
  .bi-cloud-lightning::before {
    content: "\f2ac";
  }
  .bi-cloud-minus-fill::before {
    content: "\f2ad";
  }
  .bi-cloud-minus::before {
    content: "\f2ae";
  }
  .bi-cloud-moon-fill::before {
    content: "\f2af";
  }
  .bi-cloud-moon::before {
    content: "\f2b0";
  }
  .bi-cloud-plus-fill::before {
    content: "\f2b1";
  }
  .bi-cloud-plus::before {
    content: "\f2b2";
  }
  .bi-cloud-rain-fill::before {
    content: "\f2b3";
  }
  .bi-cloud-rain-heavy-fill::before {
    content: "\f2b4";
  }
  .bi-cloud-rain-heavy::before {
    content: "\f2b5";
  }
  .bi-cloud-rain::before {
    content: "\f2b6";
  }
  .bi-cloud-slash-fill::before {
    content: "\f2b7";
  }
  .bi-cloud-slash::before {
    content: "\f2b8";
  }
  .bi-cloud-sleet-fill::before {
    content: "\f2b9";
  }
  .bi-cloud-sleet::before {
    content: "\f2ba";
  }
  .bi-cloud-snow-fill::before {
    content: "\f2bb";
  }
  .bi-cloud-snow::before {
    content: "\f2bc";
  }
  .bi-cloud-sun-fill::before {
    content: "\f2bd";
  }
  .bi-cloud-sun::before {
    content: "\f2be";
  }
  .bi-cloud-upload-fill::before {
    content: "\f2bf";
  }
  .bi-cloud-upload::before {
    content: "\f2c0";
  }
  .bi-cloud::before {
    content: "\f2c1";
  }
  .bi-clouds-fill::before {
    content: "\f2c2";
  }
  .bi-clouds::before {
    content: "\f2c3";
  }
  .bi-cloudy-fill::before {
    content: "\f2c4";
  }
  .bi-cloudy::before {
    content: "\f2c5";
  }
  .bi-code-slash::before {
    content: "\f2c6";
  }
  .bi-code-square::before {
    content: "\f2c7";
  }
  .bi-code::before {
    content: "\f2c8";
  }
  .bi-collection-fill::before {
    content: "\f2c9";
  }
  .bi-collection-play-fill::before {
    content: "\f2ca";
  }
  .bi-collection-play::before {
    content: "\f2cb";
  }
  .bi-collection::before {
    content: "\f2cc";
  }
  .bi-columns-gap::before {
    content: "\f2cd";
  }
  .bi-columns::before {
    content: "\f2ce";
  }
  .bi-command::before {
    content: "\f2cf";
  }
  .bi-compass-fill::before {
    content: "\f2d0";
  }
  .bi-compass::before {
    content: "\f2d1";
  }
  .bi-cone-striped::before {
    content: "\f2d2";
  }
  .bi-cone::before {
    content: "\f2d3";
  }
  .bi-controller::before {
    content: "\f2d4";
  }
  .bi-cpu-fill::before {
    content: "\f2d5";
  }
  .bi-cpu::before {
    content: "\f2d6";
  }
  .bi-credit-card-2-back-fill::before {
    content: "\f2d7";
  }
  .bi-credit-card-2-back::before {
    content: "\f2d8";
  }
  .bi-credit-card-2-front-fill::before {
    content: "\f2d9";
  }
  .bi-credit-card-2-front::before {
    content: "\f2da";
  }
  .bi-credit-card-fill::before {
    content: "\f2db";
  }
  .bi-credit-card::before {
    content: "\f2dc";
  }
  .bi-crop::before {
    content: "\f2dd";
  }
  .bi-cup-fill::before {
    content: "\f2de";
  }
  .bi-cup-straw::before {
    content: "\f2df";
  }
  .bi-cup::before {
    content: "\f2e0";
  }
  .bi-cursor-fill::before {
    content: "\f2e1";
  }
  .bi-cursor-text::before {
    content: "\f2e2";
  }
  .bi-cursor::before {
    content: "\f2e3";
  }
  .bi-dash-circle-dotted::before {
    content: "\f2e4";
  }
  .bi-dash-circle-fill::before {
    content: "\f2e5";
  }
  .bi-dash-circle::before {
    content: "\f2e6";
  }
  .bi-dash-square-dotted::before {
    content: "\f2e7";
  }
  .bi-dash-square-fill::before {
    content: "\f2e8";
  }
  .bi-dash-square::before {
    content: "\f2e9";
  }
  .bi-dash::before {
    content: "\f2ea";
  }
  .bi-diagram-2-fill::before {
    content: "\f2eb";
  }
  .bi-diagram-2::before {
    content: "\f2ec";
  }
  .bi-diagram-3-fill::before {
    content: "\f2ed";
  }
  .bi-diagram-3::before {
    content: "\f2ee";
  }
  .bi-diamond-fill::before {
    content: "\f2ef";
  }
  .bi-diamond-half::before {
    content: "\f2f0";
  }
  .bi-diamond::before {
    content: "\f2f1";
  }
  .bi-dice-1-fill::before {
    content: "\f2f2";
  }
  .bi-dice-1::before {
    content: "\f2f3";
  }
  .bi-dice-2-fill::before {
    content: "\f2f4";
  }
  .bi-dice-2::before {
    content: "\f2f5";
  }
  .bi-dice-3-fill::before {
    content: "\f2f6";
  }
  .bi-dice-3::before {
    content: "\f2f7";
  }
  .bi-dice-4-fill::before {
    content: "\f2f8";
  }
  .bi-dice-4::before {
    content: "\f2f9";
  }
  .bi-dice-5-fill::before {
    content: "\f2fa";
  }
  .bi-dice-5::before {
    content: "\f2fb";
  }
  .bi-dice-6-fill::before {
    content: "\f2fc";
  }
  .bi-dice-6::before {
    content: "\f2fd";
  }
  .bi-disc-fill::before {
    content: "\f2fe";
  }
  .bi-disc::before {
    content: "\f2ff";
  }
  .bi-discord::before {
    content: "\f300";
  }
  .bi-display-fill::before {
    content: "\f301";
  }
  .bi-display::before {
    content: "\f302";
  }
  .bi-distribute-horizontal::before {
    content: "\f303";
  }
  .bi-distribute-vertical::before {
    content: "\f304";
  }
  .bi-door-closed-fill::before {
    content: "\f305";
  }
  .bi-door-closed::before {
    content: "\f306";
  }
  .bi-door-open-fill::before {
    content: "\f307";
  }
  .bi-door-open::before {
    content: "\f308";
  }
  .bi-dot::before {
    content: "\f309";
  }
  .bi-download::before {
    content: "\f30a";
  }
  .bi-droplet-fill::before {
    content: "\f30b";
  }
  .bi-droplet-half::before {
    content: "\f30c";
  }
  .bi-droplet::before {
    content: "\f30d";
  }
  .bi-earbuds::before {
    content: "\f30e";
  }
  .bi-easel-fill::before {
    content: "\f30f";
  }
  .bi-easel::before {
    content: "\f310";
  }
  .bi-egg-fill::before {
    content: "\f311";
  }
  .bi-egg-fried::before {
    content: "\f312";
  }
  .bi-egg::before {
    content: "\f313";
  }
  .bi-eject-fill::before {
    content: "\f314";
  }
  .bi-eject::before {
    content: "\f315";
  }
  .bi-emoji-angry-fill::before {
    content: "\f316";
  }
  .bi-emoji-angry::before {
    content: "\f317";
  }
  .bi-emoji-dizzy-fill::before {
    content: "\f318";
  }
  .bi-emoji-dizzy::before {
    content: "\f319";
  }
  .bi-emoji-expressionless-fill::before {
    content: "\f31a";
  }
  .bi-emoji-expressionless::before {
    content: "\f31b";
  }
  .bi-emoji-frown-fill::before {
    content: "\f31c";
  }
  .bi-emoji-frown::before {
    content: "\f31d";
  }
  .bi-emoji-heart-eyes-fill::before {
    content: "\f31e";
  }
  .bi-emoji-heart-eyes::before {
    content: "\f31f";
  }
  .bi-emoji-laughing-fill::before {
    content: "\f320";
  }
  .bi-emoji-laughing::before {
    content: "\f321";
  }
  .bi-emoji-neutral-fill::before {
    content: "\f322";
  }
  .bi-emoji-neutral::before {
    content: "\f323";
  }
  .bi-emoji-smile-fill::before {
    content: "\f324";
  }
  .bi-emoji-smile-upside-down-fill::before {
    content: "\f325";
  }
  .bi-emoji-smile-upside-down::before {
    content: "\f326";
  }
  .bi-emoji-smile::before {
    content: "\f327";
  }
  .bi-emoji-sunglasses-fill::before {
    content: "\f328";
  }
  .bi-emoji-sunglasses::before {
    content: "\f329";
  }
  .bi-emoji-wink-fill::before {
    content: "\f32a";
  }
  .bi-emoji-wink::before {
    content: "\f32b";
  }
  .bi-envelope-fill::before {
    content: "\f32c";
  }
  .bi-envelope-open-fill::before {
    content: "\f32d";
  }
  .bi-envelope-open::before {
    content: "\f32e";
  }
  .bi-envelope::before {
    content: "\f32f";
  }
  .bi-eraser-fill::before {
    content: "\f330";
  }
  .bi-eraser::before {
    content: "\f331";
  }
  .bi-exclamation-circle-fill::before {
    content: "\f332";
  }
  .bi-exclamation-circle::before {
    content: "\f333";
  }
  .bi-exclamation-diamond-fill::before {
    content: "\f334";
  }
  .bi-exclamation-diamond::before {
    content: "\f335";
  }
  .bi-exclamation-octagon-fill::before {
    content: "\f336";
  }
  .bi-exclamation-octagon::before {
    content: "\f337";
  }
  .bi-exclamation-square-fill::before {
    content: "\f338";
  }
  .bi-exclamation-square::before {
    content: "\f339";
  }
  .bi-exclamation-triangle-fill::before {
    content: "\f33a";
  }
  .bi-exclamation-triangle::before {
    content: "\f33b";
  }
  .bi-exclamation::before {
    content: "\f33c";
  }
  .bi-exclude::before {
    content: "\f33d";
  }
  .bi-eye-fill::before {
    content: "\f33e";
  }
  .bi-eye-slash-fill::before {
    content: "\f33f";
  }
  .bi-eye-slash::before {
    content: "\f340";
  }
  .bi-eye::before {
    content: "\f341";
  }
  .bi-eyedropper::before {
    content: "\f342";
  }
  .bi-eyeglasses::before {
    content: "\f343";
  }
  .bi-facebook::before {
    content: "\f344";
  }
  .bi-file-arrow-down-fill::before {
    content: "\f345";
  }
  .bi-file-arrow-down::before {
    content: "\f346";
  }
  .bi-file-arrow-up-fill::before {
    content: "\f347";
  }
  .bi-file-arrow-up::before {
    content: "\f348";
  }
  .bi-file-bar-graph-fill::before {
    content: "\f349";
  }
  .bi-file-bar-graph::before {
    content: "\f34a";
  }
  .bi-file-binary-fill::before {
    content: "\f34b";
  }
  .bi-file-binary::before {
    content: "\f34c";
  }
  .bi-file-break-fill::before {
    content: "\f34d";
  }
  .bi-file-break::before {
    content: "\f34e";
  }
  .bi-file-check-fill::before {
    content: "\f34f";
  }
  .bi-file-check::before {
    content: "\f350";
  }
  .bi-file-code-fill::before {
    content: "\f351";
  }
  .bi-file-code::before {
    content: "\f352";
  }
  .bi-file-diff-fill::before {
    content: "\f353";
  }
  .bi-file-diff::before {
    content: "\f354";
  }
  .bi-file-earmark-arrow-down-fill::before {
    content: "\f355";
  }
  .bi-file-earmark-arrow-down::before {
    content: "\f356";
  }
  .bi-file-earmark-arrow-up-fill::before {
    content: "\f357";
  }
  .bi-file-earmark-arrow-up::before {
    content: "\f358";
  }
  .bi-file-earmark-bar-graph-fill::before {
    content: "\f359";
  }
  .bi-file-earmark-bar-graph::before {
    content: "\f35a";
  }
  .bi-file-earmark-binary-fill::before {
    content: "\f35b";
  }
  .bi-file-earmark-binary::before {
    content: "\f35c";
  }
  .bi-file-earmark-break-fill::before {
    content: "\f35d";
  }
  .bi-file-earmark-break::before {
    content: "\f35e";
  }
  .bi-file-earmark-check-fill::before {
    content: "\f35f";
  }
  .bi-file-earmark-check::before {
    content: "\f360";
  }
  .bi-file-earmark-code-fill::before {
    content: "\f361";
  }
  .bi-file-earmark-code::before {
    content: "\f362";
  }
  .bi-file-earmark-diff-fill::before {
    content: "\f363";
  }
  .bi-file-earmark-diff::before {
    content: "\f364";
  }
  .bi-file-earmark-easel-fill::before {
    content: "\f365";
  }
  .bi-file-earmark-easel::before {
    content: "\f366";
  }
  .bi-file-earmark-excel-fill::before {
    content: "\f367";
  }
  .bi-file-earmark-excel::before {
    content: "\f368";
  }
  .bi-file-earmark-fill::before {
    content: "\f369";
  }
  .bi-file-earmark-font-fill::before {
    content: "\f36a";
  }
  .bi-file-earmark-font::before {
    content: "\f36b";
  }
  .bi-file-earmark-image-fill::before {
    content: "\f36c";
  }
  .bi-file-earmark-image::before {
    content: "\f36d";
  }
  .bi-file-earmark-lock-fill::before {
    content: "\f36e";
  }
  .bi-file-earmark-lock::before {
    content: "\f36f";
  }
  .bi-file-earmark-lock2-fill::before {
    content: "\f370";
  }
  .bi-file-earmark-lock2::before {
    content: "\f371";
  }
  .bi-file-earmark-medical-fill::before {
    content: "\f372";
  }
  .bi-file-earmark-medical::before {
    content: "\f373";
  }
  .bi-file-earmark-minus-fill::before {
    content: "\f374";
  }
  .bi-file-earmark-minus::before {
    content: "\f375";
  }
  .bi-file-earmark-music-fill::before {
    content: "\f376";
  }
  .bi-file-earmark-music::before {
    content: "\f377";
  }
  .bi-file-earmark-person-fill::before {
    content: "\f378";
  }
  .bi-file-earmark-person::before {
    content: "\f379";
  }
  .bi-file-earmark-play-fill::before {
    content: "\f37a";
  }
  .bi-file-earmark-play::before {
    content: "\f37b";
  }
  .bi-file-earmark-plus-fill::before {
    content: "\f37c";
  }
  .bi-file-earmark-plus::before {
    content: "\f37d";
  }
  .bi-file-earmark-post-fill::before {
    content: "\f37e";
  }
  .bi-file-earmark-post::before {
    content: "\f37f";
  }
  .bi-file-earmark-ppt-fill::before {
    content: "\f380";
  }
  .bi-file-earmark-ppt::before {
    content: "\f381";
  }
  .bi-file-earmark-richtext-fill::before {
    content: "\f382";
  }
  .bi-file-earmark-richtext::before {
    content: "\f383";
  }
  .bi-file-earmark-ruled-fill::before {
    content: "\f384";
  }
  .bi-file-earmark-ruled::before {
    content: "\f385";
  }
  .bi-file-earmark-slides-fill::before {
    content: "\f386";
  }
  .bi-file-earmark-slides::before {
    content: "\f387";
  }
  .bi-file-earmark-spreadsheet-fill::before {
    content: "\f388";
  }
  .bi-file-earmark-spreadsheet::before {
    content: "\f389";
  }
  .bi-file-earmark-text-fill::before {
    content: "\f38a";
  }
  .bi-file-earmark-text::before {
    content: "\f38b";
  }
  .bi-file-earmark-word-fill::before {
    content: "\f38c";
  }
  .bi-file-earmark-word::before {
    content: "\f38d";
  }
  .bi-file-earmark-x-fill::before {
    content: "\f38e";
  }
  .bi-file-earmark-x::before {
    content: "\f38f";
  }
  .bi-file-earmark-zip-fill::before {
    content: "\f390";
  }
  .bi-file-earmark-zip::before {
    content: "\f391";
  }
  .bi-file-earmark::before {
    content: "\f392";
  }
  .bi-file-easel-fill::before {
    content: "\f393";
  }
  .bi-file-easel::before {
    content: "\f394";
  }
  .bi-file-excel-fill::before {
    content: "\f395";
  }
  .bi-file-excel::before {
    content: "\f396";
  }
  .bi-file-fill::before {
    content: "\f397";
  }
  .bi-file-font-fill::before {
    content: "\f398";
  }
  .bi-file-font::before {
    content: "\f399";
  }
  .bi-file-image-fill::before {
    content: "\f39a";
  }
  .bi-file-image::before {
    content: "\f39b";
  }
  .bi-file-lock-fill::before {
    content: "\f39c";
  }
  .bi-file-lock::before {
    content: "\f39d";
  }
  .bi-file-lock2-fill::before {
    content: "\f39e";
  }
  .bi-file-lock2::before {
    content: "\f39f";
  }
  .bi-file-medical-fill::before {
    content: "\f3a0";
  }
  .bi-file-medical::before {
    content: "\f3a1";
  }
  .bi-file-minus-fill::before {
    content: "\f3a2";
  }
  .bi-file-minus::before {
    content: "\f3a3";
  }
  .bi-file-music-fill::before {
    content: "\f3a4";
  }
  .bi-file-music::before {
    content: "\f3a5";
  }
  .bi-file-person-fill::before {
    content: "\f3a6";
  }
  .bi-file-person::before {
    content: "\f3a7";
  }
  .bi-file-play-fill::before {
    content: "\f3a8";
  }
  .bi-file-play::before {
    content: "\f3a9";
  }
  .bi-file-plus-fill::before {
    content: "\f3aa";
  }
  .bi-file-plus::before {
    content: "\f3ab";
  }
  .bi-file-post-fill::before {
    content: "\f3ac";
  }
  .bi-file-post::before {
    content: "\f3ad";
  }
  .bi-file-ppt-fill::before {
    content: "\f3ae";
  }
  .bi-file-ppt::before {
    content: "\f3af";
  }
  .bi-file-richtext-fill::before {
    content: "\f3b0";
  }
  .bi-file-richtext::before {
    content: "\f3b1";
  }
  .bi-file-ruled-fill::before {
    content: "\f3b2";
  }
  .bi-file-ruled::before {
    content: "\f3b3";
  }
  .bi-file-slides-fill::before {
    content: "\f3b4";
  }
  .bi-file-slides::before {
    content: "\f3b5";
  }
  .bi-file-spreadsheet-fill::before {
    content: "\f3b6";
  }
  .bi-file-spreadsheet::before {
    content: "\f3b7";
  }
  .bi-file-text-fill::before {
    content: "\f3b8";
  }
  .bi-file-text::before {
    content: "\f3b9";
  }
  .bi-file-word-fill::before {
    content: "\f3ba";
  }
  .bi-file-word::before {
    content: "\f3bb";
  }
  .bi-file-x-fill::before {
    content: "\f3bc";
  }
  .bi-file-x::before {
    content: "\f3bd";
  }
  .bi-file-zip-fill::before {
    content: "\f3be";
  }
  .bi-file-zip::before {
    content: "\f3bf";
  }
  .bi-file::before {
    content: "\f3c0";
  }
  .bi-files-alt::before {
    content: "\f3c1";
  }
  .bi-files::before {
    content: "\f3c2";
  }
  .bi-film::before {
    content: "\f3c3";
  }
  .bi-filter-circle-fill::before {
    content: "\f3c4";
  }
  .bi-filter-circle::before {
    content: "\f3c5";
  }
  .bi-filter-left::before {
    content: "\f3c6";
  }
  .bi-filter-right::before {
    content: "\f3c7";
  }
  .bi-filter-square-fill::before {
    content: "\f3c8";
  }
  .bi-filter-square::before {
    content: "\f3c9";
  }
  .bi-filter::before {
    content: "\f3ca";
  }
  .bi-flag-fill::before {
    content: "\f3cb";
  }
  .bi-flag::before {
    content: "\f3cc";
  }
  .bi-flower1::before {
    content: "\f3cd";
  }
  .bi-flower2::before {
    content: "\f3ce";
  }
  .bi-flower3::before {
    content: "\f3cf";
  }
  .bi-folder-check::before {
    content: "\f3d0";
  }
  .bi-folder-fill::before {
    content: "\f3d1";
  }
  .bi-folder-minus::before {
    content: "\f3d2";
  }
  .bi-folder-plus::before {
    content: "\f3d3";
  }
  .bi-folder-symlink-fill::before {
    content: "\f3d4";
  }
  .bi-folder-symlink::before {
    content: "\f3d5";
  }
  .bi-folder-x::before {
    content: "\f3d6";
  }
  .bi-folder::before {
    content: "\f3d7";
  }
  .bi-folder2-open::before {
    content: "\f3d8";
  }
  .bi-folder2::before {
    content: "\f3d9";
  }
  .bi-fonts::before {
    content: "\f3da";
  }
  .bi-forward-fill::before {
    content: "\f3db";
  }
  .bi-forward::before {
    content: "\f3dc";
  }
  .bi-front::before {
    content: "\f3dd";
  }
  .bi-fullscreen-exit::before {
    content: "\f3de";
  }
  .bi-fullscreen::before {
    content: "\f3df";
  }
  .bi-funnel-fill::before {
    content: "\f3e0";
  }
  .bi-funnel::before {
    content: "\f3e1";
  }
  .bi-gear-fill::before {
    content: "\f3e2";
  }
  .bi-gear-wide-connected::before {
    content: "\f3e3";
  }
  .bi-gear-wide::before {
    content: "\f3e4";
  }
  .bi-gear::before {
    content: "\f3e5";
  }
  .bi-gem::before {
    content: "\f3e6";
  }
  .bi-geo-alt-fill::before {
    content: "\f3e7";
  }
  .bi-geo-alt::before {
    content: "\f3e8";
  }
  .bi-geo-fill::before {
    content: "\f3e9";
  }
  .bi-geo::before {
    content: "\f3ea";
  }
  .bi-gift-fill::before {
    content: "\f3eb";
  }
  .bi-gift::before {
    content: "\f3ec";
  }
  .bi-github::before {
    content: "\f3ed";
  }
  .bi-globe::before {
    content: "\f3ee";
  }
  .bi-globe2::before {
    content: "\f3ef";
  }
  .bi-google::before {
    content: "\f3f0";
  }
  .bi-graph-down::before {
    content: "\f3f1";
  }
  .bi-graph-up::before {
    content: "\f3f2";
  }
  .bi-grid-1x2-fill::before {
    content: "\f3f3";
  }
  .bi-grid-1x2::before {
    content: "\f3f4";
  }
  .bi-grid-3x2-gap-fill::before {
    content: "\f3f5";
  }
  .bi-grid-3x2-gap::before {
    content: "\f3f6";
  }
  .bi-grid-3x2::before {
    content: "\f3f7";
  }
  .bi-grid-3x3-gap-fill::before {
    content: "\f3f8";
  }
  .bi-grid-3x3-gap::before {
    content: "\f3f9";
  }
  .bi-grid-3x3::before {
    content: "\f3fa";
  }
  .bi-grid-fill::before {
    content: "\f3fb";
  }
  .bi-grid::before {
    content: "\f3fc";
  }
  .bi-grip-horizontal::before {
    content: "\f3fd";
  }
  .bi-grip-vertical::before {
    content: "\f3fe";
  }
  .bi-hammer::before {
    content: "\f3ff";
  }
  .bi-hand-index-fill::before {
    content: "\f400";
  }
  .bi-hand-index-thumb-fill::before {
    content: "\f401";
  }
  .bi-hand-index-thumb::before {
    content: "\f402";
  }
  .bi-hand-index::before {
    content: "\f403";
  }
  .bi-hand-thumbs-down-fill::before {
    content: "\f404";
  }
  .bi-hand-thumbs-down::before {
    content: "\f405";
  }
  .bi-hand-thumbs-up-fill::before {
    content: "\f406";
  }
  .bi-hand-thumbs-up::before {
    content: "\f407";
  }
  .bi-handbag-fill::before {
    content: "\f408";
  }
  .bi-handbag::before {
    content: "\f409";
  }
  .bi-hash::before {
    content: "\f40a";
  }
  .bi-hdd-fill::before {
    content: "\f40b";
  }
  .bi-hdd-network-fill::before {
    content: "\f40c";
  }
  .bi-hdd-network::before {
    content: "\f40d";
  }
  .bi-hdd-rack-fill::before {
    content: "\f40e";
  }
  .bi-hdd-rack::before {
    content: "\f40f";
  }
  .bi-hdd-stack-fill::before {
    content: "\f410";
  }
  .bi-hdd-stack::before {
    content: "\f411";
  }
  .bi-hdd::before {
    content: "\f412";
  }
  .bi-headphones::before {
    content: "\f413";
  }
  .bi-headset::before {
    content: "\f414";
  }
  .bi-heart-fill::before {
    content: "\f415";
  }
  .bi-heart-half::before {
    content: "\f416";
  }
  .bi-heart::before {
    content: "\f417";
  }
  .bi-heptagon-fill::before {
    content: "\f418";
  }
  .bi-heptagon-half::before {
    content: "\f419";
  }
  .bi-heptagon::before {
    content: "\f41a";
  }
  .bi-hexagon-fill::before {
    content: "\f41b";
  }
  .bi-hexagon-half::before {
    content: "\f41c";
  }
  .bi-hexagon::before {
    content: "\f41d";
  }
  .bi-hourglass-bottom::before {
    content: "\f41e";
  }
  .bi-hourglass-split::before {
    content: "\f41f";
  }
  .bi-hourglass-top::before {
    content: "\f420";
  }
  .bi-hourglass::before {
    content: "\f421";
  }
  .bi-house-door-fill::before {
    content: "\f422";
  }
  .bi-house-door::before {
    content: "\f423";
  }
  .bi-house-fill::before {
    content: "\f424";
  }
  .bi-house::before {
    content: "\f425";
  }
  .bi-hr::before {
    content: "\f426";
  }
  .bi-hurricane::before {
    content: "\f427";
  }
  .bi-image-alt::before {
    content: "\f428";
  }
  .bi-image-fill::before {
    content: "\f429";
  }
  .bi-image::before {
    content: "\f42a";
  }
  .bi-images::before {
    content: "\f42b";
  }
  .bi-inbox-fill::before {
    content: "\f42c";
  }
  .bi-inbox::before {
    content: "\f42d";
  }
  .bi-inboxes-fill::before {
    content: "\f42e";
  }
  .bi-inboxes::before {
    content: "\f42f";
  }
  .bi-info-circle-fill::before {
    content: "\f430";
  }
  .bi-info-circle::before {
    content: "\f431";
  }
  .bi-info-square-fill::before {
    content: "\f432";
  }
  .bi-info-square::before {
    content: "\f433";
  }
  .bi-info::before {
    content: "\f434";
  }
  .bi-input-cursor-text::before {
    content: "\f435";
  }
  .bi-input-cursor::before {
    content: "\f436";
  }
  .bi-instagram::before {
    content: "\f437";
  }
  .bi-intersect::before {
    content: "\f438";
  }
  .bi-journal-album::before {
    content: "\f439";
  }
  .bi-journal-arrow-down::before {
    content: "\f43a";
  }
  .bi-journal-arrow-up::before {
    content: "\f43b";
  }
  .bi-journal-bookmark-fill::before {
    content: "\f43c";
  }
  .bi-journal-bookmark::before {
    content: "\f43d";
  }
  .bi-journal-check::before {
    content: "\f43e";
  }
  .bi-journal-code::before {
    content: "\f43f";
  }
  .bi-journal-medical::before {
    content: "\f440";
  }
  .bi-journal-minus::before {
    content: "\f441";
  }
  .bi-journal-plus::before {
    content: "\f442";
  }
  .bi-journal-richtext::before {
    content: "\f443";
  }
  .bi-journal-text::before {
    content: "\f444";
  }
  .bi-journal-x::before {
    content: "\f445";
  }
  .bi-journal::before {
    content: "\f446";
  }
  .bi-journals::before {
    content: "\f447";
  }
  .bi-joystick::before {
    content: "\f448";
  }
  .bi-justify-left::before {
    content: "\f449";
  }
  .bi-justify-right::before {
    content: "\f44a";
  }
  .bi-justify::before {
    content: "\f44b";
  }
  .bi-kanban-fill::before {
    content: "\f44c";
  }
  .bi-kanban::before {
    content: "\f44d";
  }
  .bi-key-fill::before {
    content: "\f44e";
  }
  .bi-key::before {
    content: "\f44f";
  }
  .bi-keyboard-fill::before {
    content: "\f450";
  }
  .bi-keyboard::before {
    content: "\f451";
  }
  .bi-ladder::before {
    content: "\f452";
  }
  .bi-lamp-fill::before {
    content: "\f453";
  }
  .bi-lamp::before {
    content: "\f454";
  }
  .bi-laptop-fill::before {
    content: "\f455";
  }
  .bi-laptop::before {
    content: "\f456";
  }
  .bi-layer-backward::before {
    content: "\f457";
  }
  .bi-layer-forward::before {
    content: "\f458";
  }
  .bi-layers-fill::before {
    content: "\f459";
  }
  .bi-layers-half::before {
    content: "\f45a";
  }
  .bi-layers::before {
    content: "\f45b";
  }
  .bi-layout-sidebar-inset-reverse::before {
    content: "\f45c";
  }
  .bi-layout-sidebar-inset::before {
    content: "\f45d";
  }
  .bi-layout-sidebar-reverse::before {
    content: "\f45e";
  }
  .bi-layout-sidebar::before {
    content: "\f45f";
  }
  .bi-layout-split::before {
    content: "\f460";
  }
  .bi-layout-text-sidebar-reverse::before {
    content: "\f461";
  }
  .bi-layout-text-sidebar::before {
    content: "\f462";
  }
  .bi-layout-text-window-reverse::before {
    content: "\f463";
  }
  .bi-layout-text-window::before {
    content: "\f464";
  }
  .bi-layout-three-columns::before {
    content: "\f465";
  }
  .bi-layout-wtf::before {
    content: "\f466";
  }
  .bi-life-preserver::before {
    content: "\f467";
  }
  .bi-lightbulb-fill::before {
    content: "\f468";
  }
  .bi-lightbulb-off-fill::before {
    content: "\f469";
  }
  .bi-lightbulb-off::before {
    content: "\f46a";
  }
  .bi-lightbulb::before {
    content: "\f46b";
  }
  .bi-lightning-charge-fill::before {
    content: "\f46c";
  }
  .bi-lightning-charge::before {
    content: "\f46d";
  }
  .bi-lightning-fill::before {
    content: "\f46e";
  }
  .bi-lightning::before {
    content: "\f46f";
  }
  .bi-link-45deg::before {
    content: "\f470";
  }
  .bi-link::before {
    content: "\f471";
  }
  .bi-linkedin::before {
    content: "\f472";
  }
  .bi-list-check::before {
    content: "\f473";
  }
  .bi-list-nested::before {
    content: "\f474";
  }
  .bi-list-ol::before {
    content: "\f475";
  }
  .bi-list-stars::before {
    content: "\f476";
  }
  .bi-list-task::before {
    content: "\f477";
  }
  .bi-list-ul::before {
    content: "\f478";
  }
  .bi-list::before {
    content: "\f479";
  }
  .bi-lock-fill::before {
    content: "\f47a";
  }
  .bi-lock::before {
    content: "\f47b";
  }
  .bi-mailbox::before {
    content: "\f47c";
  }
  .bi-mailbox2::before {
    content: "\f47d";
  }
  .bi-map-fill::before {
    content: "\f47e";
  }
  .bi-map::before {
    content: "\f47f";
  }
  .bi-markdown-fill::before {
    content: "\f480";
  }
  .bi-markdown::before {
    content: "\f481";
  }
  .bi-mask::before {
    content: "\f482";
  }
  .bi-megaphone-fill::before {
    content: "\f483";
  }
  .bi-megaphone::before {
    content: "\f484";
  }
  .bi-menu-app-fill::before {
    content: "\f485";
  }
  .bi-menu-app::before {
    content: "\f486";
  }
  .bi-menu-button-fill::before {
    content: "\f487";
  }
  .bi-menu-button-wide-fill::before {
    content: "\f488";
  }
  .bi-menu-button-wide::before {
    content: "\f489";
  }
  .bi-menu-button::before {
    content: "\f48a";
  }
  .bi-menu-down::before {
    content: "\f48b";
  }
  .bi-menu-up::before {
    content: "\f48c";
  }
  .bi-mic-fill::before {
    content: "\f48d";
  }
  .bi-mic-mute-fill::before {
    content: "\f48e";
  }
  .bi-mic-mute::before {
    content: "\f48f";
  }
  .bi-mic::before {
    content: "\f490";
  }
  .bi-minecart-loaded::before {
    content: "\f491";
  }
  .bi-minecart::before {
    content: "\f492";
  }
  .bi-moisture::before {
    content: "\f493";
  }
  .bi-moon-fill::before {
    content: "\f494";
  }
  .bi-moon-stars-fill::before {
    content: "\f495";
  }
  .bi-moon-stars::before {
    content: "\f496";
  }
  .bi-moon::before {
    content: "\f497";
  }
  .bi-mouse-fill::before {
    content: "\f498";
  }
  .bi-mouse::before {
    content: "\f499";
  }
  .bi-mouse2-fill::before {
    content: "\f49a";
  }
  .bi-mouse2::before {
    content: "\f49b";
  }
  .bi-mouse3-fill::before {
    content: "\f49c";
  }
  .bi-mouse3::before {
    content: "\f49d";
  }
  .bi-music-note-beamed::before {
    content: "\f49e";
  }
  .bi-music-note-list::before {
    content: "\f49f";
  }
  .bi-music-note::before {
    content: "\f4a0";
  }
  .bi-music-player-fill::before {
    content: "\f4a1";
  }
  .bi-music-player::before {
    content: "\f4a2";
  }
  .bi-newspaper::before {
    content: "\f4a3";
  }
  .bi-node-minus-fill::before {
    content: "\f4a4";
  }
  .bi-node-minus::before {
    content: "\f4a5";
  }
  .bi-node-plus-fill::before {
    content: "\f4a6";
  }
  .bi-node-plus::before {
    content: "\f4a7";
  }
  .bi-nut-fill::before {
    content: "\f4a8";
  }
  .bi-nut::before {
    content: "\f4a9";
  }
  .bi-octagon-fill::before {
    content: "\f4aa";
  }
  .bi-octagon-half::before {
    content: "\f4ab";
  }
  .bi-octagon::before {
    content: "\f4ac";
  }
  .bi-option::before {
    content: "\f4ad";
  }
  .bi-outlet::before {
    content: "\f4ae";
  }
  .bi-paint-bucket::before {
    content: "\f4af";
  }
  .bi-palette-fill::before {
    content: "\f4b0";
  }
  .bi-palette::before {
    content: "\f4b1";
  }
  .bi-palette2::before {
    content: "\f4b2";
  }
  .bi-paperclip::before {
    content: "\f4b3";
  }
  .bi-paragraph::before {
    content: "\f4b4";
  }
  .bi-patch-check-fill::before {
    content: "\f4b5";
  }
  .bi-patch-check::before {
    content: "\f4b6";
  }
  .bi-patch-exclamation-fill::before {
    content: "\f4b7";
  }
  .bi-patch-exclamation::before {
    content: "\f4b8";
  }
  .bi-patch-minus-fill::before {
    content: "\f4b9";
  }
  .bi-patch-minus::before {
    content: "\f4ba";
  }
  .bi-patch-plus-fill::before {
    content: "\f4bb";
  }
  .bi-patch-plus::before {
    content: "\f4bc";
  }
  .bi-patch-question-fill::before {
    content: "\f4bd";
  }
  .bi-patch-question::before {
    content: "\f4be";
  }
  .bi-pause-btn-fill::before {
    content: "\f4bf";
  }
  .bi-pause-btn::before {
    content: "\f4c0";
  }
  .bi-pause-circle-fill::before {
    content: "\f4c1";
  }
  .bi-pause-circle::before {
    content: "\f4c2";
  }
  .bi-pause-fill::before {
    content: "\f4c3";
  }
  .bi-pause::before {
    content: "\f4c4";
  }
  .bi-peace-fill::before {
    content: "\f4c5";
  }
  .bi-peace::before {
    content: "\f4c6";
  }
  .bi-pen-fill::before {
    content: "\f4c7";
  }
  .bi-pen::before {
    content: "\f4c8";
  }
  .bi-pencil-fill::before {
    content: "\f4c9";
  }
  .bi-pencil-square::before {
    content: "\f4ca";
  }
  .bi-pencil::before {
    content: "\f4cb";
  }
  .bi-pentagon-fill::before {
    content: "\f4cc";
  }
  .bi-pentagon-half::before {
    content: "\f4cd";
  }
  .bi-pentagon::before {
    content: "\f4ce";
  }
  .bi-people-fill::before {
    content: "\f4cf";
  }
  .bi-people::before {
    content: "\f4d0";
  }
  .bi-percent::before {
    content: "\f4d1";
  }
  .bi-person-badge-fill::before {
    content: "\f4d2";
  }
  .bi-person-badge::before {
    content: "\f4d3";
  }
  .bi-person-bounding-box::before {
    content: "\f4d4";
  }
  .bi-person-check-fill::before {
    content: "\f4d5";
  }
  .bi-person-check::before {
    content: "\f4d6";
  }
  .bi-person-circle::before {
    content: "\f4d7";
  }
  .bi-person-dash-fill::before {
    content: "\f4d8";
  }
  .bi-person-dash::before {
    content: "\f4d9";
  }
  .bi-person-fill::before {
    content: "\f4da";
  }
  .bi-person-lines-fill::before {
    content: "\f4db";
  }
  .bi-person-plus-fill::before {
    content: "\f4dc";
  }
  .bi-person-plus::before {
    content: "\f4dd";
  }
  .bi-person-square::before {
    content: "\f4de";
  }
  .bi-person-x-fill::before {
    content: "\f4df";
  }
  .bi-person-x::before {
    content: "\f4e0";
  }
  .bi-person::before {
    content: "\f4e1";
  }
  .bi-phone-fill::before {
    content: "\f4e2";
  }
  .bi-phone-landscape-fill::before {
    content: "\f4e3";
  }
  .bi-phone-landscape::before {
    content: "\f4e4";
  }
  .bi-phone-vibrate-fill::before {
    content: "\f4e5";
  }
  .bi-phone-vibrate::before {
    content: "\f4e6";
  }
  .bi-phone::before {
    content: "\f4e7";
  }
  .bi-pie-chart-fill::before {
    content: "\f4e8";
  }
  .bi-pie-chart::before {
    content: "\f4e9";
  }
  .bi-pin-angle-fill::before {
    content: "\f4ea";
  }
  .bi-pin-angle::before {
    content: "\f4eb";
  }
  .bi-pin-fill::before {
    content: "\f4ec";
  }
  .bi-pin::before {
    content: "\f4ed";
  }
  .bi-pip-fill::before {
    content: "\f4ee";
  }
  .bi-pip::before {
    content: "\f4ef";
  }
  .bi-play-btn-fill::before {
    content: "\f4f0";
  }
  .bi-play-btn::before {
    content: "\f4f1";
  }
  .bi-play-circle-fill::before {
    content: "\f4f2";
  }
  .bi-play-circle::before {
    content: "\f4f3";
  }
  .bi-play-fill::before {
    content: "\f4f4";
  }
  .bi-play::before {
    content: "\f4f5";
  }
  .bi-plug-fill::before {
    content: "\f4f6";
  }
  .bi-plug::before {
    content: "\f4f7";
  }
  .bi-plus-circle-dotted::before {
    content: "\f4f8";
  }
  .bi-plus-circle-fill::before {
    content: "\f4f9";
  }
  .bi-plus-circle::before {
    content: "\f4fa";
  }
  .bi-plus-square-dotted::before {
    content: "\f4fb";
  }
  .bi-plus-square-fill::before {
    content: "\f4fc";
  }
  .bi-plus-square::before {
    content: "\f4fd";
  }
  .bi-plus::before {
    content: "\f4fe";
  }
  .bi-power::before {
    content: "\f4ff";
  }
  .bi-printer-fill::before {
    content: "\f500";
  }
  .bi-printer::before {
    content: "\f501";
  }
  .bi-puzzle-fill::before {
    content: "\f502";
  }
  .bi-puzzle::before {
    content: "\f503";
  }
  .bi-question-circle-fill::before {
    content: "\f504";
  }
  .bi-question-circle::before {
    content: "\f505";
  }
  .bi-question-diamond-fill::before {
    content: "\f506";
  }
  .bi-question-diamond::before {
    content: "\f507";
  }
  .bi-question-octagon-fill::before {
    content: "\f508";
  }
  .bi-question-octagon::before {
    content: "\f509";
  }
  .bi-question-square-fill::before {
    content: "\f50a";
  }
  .bi-question-square::before {
    content: "\f50b";
  }
  .bi-question::before {
    content: "\f50c";
  }
  .bi-rainbow::before {
    content: "\f50d";
  }
  .bi-receipt-cutoff::before {
    content: "\f50e";
  }
  .bi-receipt::before {
    content: "\f50f";
  }
  .bi-reception-0::before {
    content: "\f510";
  }
  .bi-reception-1::before {
    content: "\f511";
  }
  .bi-reception-2::before {
    content: "\f512";
  }
  .bi-reception-3::before {
    content: "\f513";
  }
  .bi-reception-4::before {
    content: "\f514";
  }
  .bi-record-btn-fill::before {
    content: "\f515";
  }
  .bi-record-btn::before {
    content: "\f516";
  }
  .bi-record-circle-fill::before {
    content: "\f517";
  }
  .bi-record-circle::before {
    content: "\f518";
  }
  .bi-record-fill::before {
    content: "\f519";
  }
  .bi-record::before {
    content: "\f51a";
  }
  .bi-record2-fill::before {
    content: "\f51b";
  }
  .bi-record2::before {
    content: "\f51c";
  }
  .bi-reply-all-fill::before {
    content: "\f51d";
  }
  .bi-reply-all::before {
    content: "\f51e";
  }
  .bi-reply-fill::before {
    content: "\f51f";
  }
  .bi-reply::before {
    content: "\f520";
  }
  .bi-rss-fill::before {
    content: "\f521";
  }
  .bi-rss::before {
    content: "\f522";
  }
  .bi-rulers::before {
    content: "\f523";
  }
  .bi-save-fill::before {
    content: "\f524";
  }
  .bi-save::before {
    content: "\f525";
  }
  .bi-save2-fill::before {
    content: "\f526";
  }
  .bi-save2::before {
    content: "\f527";
  }
  .bi-scissors::before {
    content: "\f528";
  }
  .bi-screwdriver::before {
    content: "\f529";
  }
  .bi-search::before {
    content: "\f52a";
  }
  .bi-segmented-nav::before {
    content: "\f52b";
  }
  .bi-server::before {
    content: "\f52c";
  }
  .bi-share-fill::before {
    content: "\f52d";
  }
  .bi-share::before {
    content: "\f52e";
  }
  .bi-shield-check::before {
    content: "\f52f";
  }
  .bi-shield-exclamation::before {
    content: "\f530";
  }
  .bi-shield-fill-check::before {
    content: "\f531";
  }
  .bi-shield-fill-exclamation::before {
    content: "\f532";
  }
  .bi-shield-fill-minus::before {
    content: "\f533";
  }
  .bi-shield-fill-plus::before {
    content: "\f534";
  }
  .bi-shield-fill-x::before {
    content: "\f535";
  }
  .bi-shield-fill::before {
    content: "\f536";
  }
  .bi-shield-lock-fill::before {
    content: "\f537";
  }
  .bi-shield-lock::before {
    content: "\f538";
  }
  .bi-shield-minus::before {
    content: "\f539";
  }
  .bi-shield-plus::before {
    content: "\f53a";
  }
  .bi-shield-shaded::before {
    content: "\f53b";
  }
  .bi-shield-slash-fill::before {
    content: "\f53c";
  }
  .bi-shield-slash::before {
    content: "\f53d";
  }
  .bi-shield-x::before {
    content: "\f53e";
  }
  .bi-shield::before {
    content: "\f53f";
  }
  .bi-shift-fill::before {
    content: "\f540";
  }
  .bi-shift::before {
    content: "\f541";
  }
  .bi-shop-window::before {
    content: "\f542";
  }
  .bi-shop::before {
    content: "\f543";
  }
  .bi-shuffle::before {
    content: "\f544";
  }
  .bi-signpost-2-fill::before {
    content: "\f545";
  }
  .bi-signpost-2::before {
    content: "\f546";
  }
  .bi-signpost-fill::before {
    content: "\f547";
  }
  .bi-signpost-split-fill::before {
    content: "\f548";
  }
  .bi-signpost-split::before {
    content: "\f549";
  }
  .bi-signpost::before {
    content: "\f54a";
  }
  .bi-sim-fill::before {
    content: "\f54b";
  }
  .bi-sim::before {
    content: "\f54c";
  }
  .bi-skip-backward-btn-fill::before {
    content: "\f54d";
  }
  .bi-skip-backward-btn::before {
    content: "\f54e";
  }
  .bi-skip-backward-circle-fill::before {
    content: "\f54f";
  }
  .bi-skip-backward-circle::before {
    content: "\f550";
  }
  .bi-skip-backward-fill::before {
    content: "\f551";
  }
  .bi-skip-backward::before {
    content: "\f552";
  }
  .bi-skip-end-btn-fill::before {
    content: "\f553";
  }
  .bi-skip-end-btn::before {
    content: "\f554";
  }
  .bi-skip-end-circle-fill::before {
    content: "\f555";
  }
  .bi-skip-end-circle::before {
    content: "\f556";
  }
  .bi-skip-end-fill::before {
    content: "\f557";
  }
  .bi-skip-end::before {
    content: "\f558";
  }
  .bi-skip-forward-btn-fill::before {
    content: "\f559";
  }
  .bi-skip-forward-btn::before {
    content: "\f55a";
  }
  .bi-skip-forward-circle-fill::before {
    content: "\f55b";
  }
  .bi-skip-forward-circle::before {
    content: "\f55c";
  }
  .bi-skip-forward-fill::before {
    content: "\f55d";
  }
  .bi-skip-forward::before {
    content: "\f55e";
  }
  .bi-skip-start-btn-fill::before {
    content: "\f55f";
  }
  .bi-skip-start-btn::before {
    content: "\f560";
  }
  .bi-skip-start-circle-fill::before {
    content: "\f561";
  }
  .bi-skip-start-circle::before {
    content: "\f562";
  }
  .bi-skip-start-fill::before {
    content: "\f563";
  }
  .bi-skip-start::before {
    content: "\f564";
  }
  .bi-slack::before {
    content: "\f565";
  }
  .bi-slash-circle-fill::before {
    content: "\f566";
  }
  .bi-slash-circle::before {
    content: "\f567";
  }
  .bi-slash-square-fill::before {
    content: "\f568";
  }
  .bi-slash-square::before {
    content: "\f569";
  }
  .bi-slash::before {
    content: "\f56a";
  }
  .bi-sliders::before {
    content: "\f56b";
  }
  .bi-smartwatch::before {
    content: "\f56c";
  }
  .bi-snow::before {
    content: "\f56d";
  }
  .bi-snow2::before {
    content: "\f56e";
  }
  .bi-snow3::before {
    content: "\f56f";
  }
  .bi-sort-alpha-down-alt::before {
    content: "\f570";
  }
  .bi-sort-alpha-down::before {
    content: "\f571";
  }
  .bi-sort-alpha-up-alt::before {
    content: "\f572";
  }
  .bi-sort-alpha-up::before {
    content: "\f573";
  }
  .bi-sort-down-alt::before {
    content: "\f574";
  }
  .bi-sort-down::before {
    content: "\f575";
  }
  .bi-sort-numeric-down-alt::before {
    content: "\f576";
  }
  .bi-sort-numeric-down::before {
    content: "\f577";
  }
  .bi-sort-numeric-up-alt::before {
    content: "\f578";
  }
  .bi-sort-numeric-up::before {
    content: "\f579";
  }
  .bi-sort-up-alt::before {
    content: "\f57a";
  }
  .bi-sort-up::before {
    content: "\f57b";
  }
  .bi-soundwave::before {
    content: "\f57c";
  }
  .bi-speaker-fill::before {
    content: "\f57d";
  }
  .bi-speaker::before {
    content: "\f57e";
  }
  .bi-speedometer::before {
    content: "\f57f";
  }
  .bi-speedometer2::before {
    content: "\f580";
  }
  .bi-spellcheck::before {
    content: "\f581";
  }
  .bi-square-fill::before {
    content: "\f582";
  }
  .bi-square-half::before {
    content: "\f583";
  }
  .bi-square::before {
    content: "\f584";
  }
  .bi-stack::before {
    content: "\f585";
  }
  .bi-star-fill::before {
    content: "\f586";
  }
  .bi-star-half::before {
    content: "\f587";
  }
  .bi-star::before {
    content: "\f588";
  }
  .bi-stars::before {
    content: "\f589";
  }
  .bi-stickies-fill::before {
    content: "\f58a";
  }
  .bi-stickies::before {
    content: "\f58b";
  }
  .bi-sticky-fill::before {
    content: "\f58c";
  }
  .bi-sticky::before {
    content: "\f58d";
  }
  .bi-stop-btn-fill::before {
    content: "\f58e";
  }
  .bi-stop-btn::before {
    content: "\f58f";
  }
  .bi-stop-circle-fill::before {
    content: "\f590";
  }
  .bi-stop-circle::before {
    content: "\f591";
  }
  .bi-stop-fill::before {
    content: "\f592";
  }
  .bi-stop::before {
    content: "\f593";
  }
  .bi-stoplights-fill::before {
    content: "\f594";
  }
  .bi-stoplights::before {
    content: "\f595";
  }
  .bi-stopwatch-fill::before {
    content: "\f596";
  }
  .bi-stopwatch::before {
    content: "\f597";
  }
  .bi-subtract::before {
    content: "\f598";
  }
  .bi-suit-club-fill::before {
    content: "\f599";
  }
  .bi-suit-club::before {
    content: "\f59a";
  }
  .bi-suit-diamond-fill::before {
    content: "\f59b";
  }
  .bi-suit-diamond::before {
    content: "\f59c";
  }
  .bi-suit-heart-fill::before {
    content: "\f59d";
  }
  .bi-suit-heart::before {
    content: "\f59e";
  }
  .bi-suit-spade-fill::before {
    content: "\f59f";
  }
  .bi-suit-spade::before {
    content: "\f5a0";
  }
  .bi-sun-fill::before {
    content: "\f5a1";
  }
  .bi-sun::before {
    content: "\f5a2";
  }
  .bi-sunglasses::before {
    content: "\f5a3";
  }
  .bi-sunrise-fill::before {
    content: "\f5a4";
  }
  .bi-sunrise::before {
    content: "\f5a5";
  }
  .bi-sunset-fill::before {
    content: "\f5a6";
  }
  .bi-sunset::before {
    content: "\f5a7";
  }
  .bi-symmetry-horizontal::before {
    content: "\f5a8";
  }
  .bi-symmetry-vertical::before {
    content: "\f5a9";
  }
  .bi-table::before {
    content: "\f5aa";
  }
  .bi-tablet-fill::before {
    content: "\f5ab";
  }
  .bi-tablet-landscape-fill::before {
    content: "\f5ac";
  }
  .bi-tablet-landscape::before {
    content: "\f5ad";
  }
  .bi-tablet::before {
    content: "\f5ae";
  }
  .bi-tag-fill::before {
    content: "\f5af";
  }
  .bi-tag::before {
    content: "\f5b0";
  }
  .bi-tags-fill::before {
    content: "\f5b1";
  }
  .bi-tags::before {
    content: "\f5b2";
  }
  .bi-telegram::before {
    content: "\f5b3";
  }
  .bi-telephone-fill::before {
    content: "\f5b4";
  }
  .bi-telephone-forward-fill::before {
    content: "\f5b5";
  }
  .bi-telephone-forward::before {
    content: "\f5b6";
  }
  .bi-telephone-inbound-fill::before {
    content: "\f5b7";
  }
  .bi-telephone-inbound::before {
    content: "\f5b8";
  }
  .bi-telephone-minus-fill::before {
    content: "\f5b9";
  }
  .bi-telephone-minus::before {
    content: "\f5ba";
  }
  .bi-telephone-outbound-fill::before {
    content: "\f5bb";
  }
  .bi-telephone-outbound::before {
    content: "\f5bc";
  }
  .bi-telephone-plus-fill::before {
    content: "\f5bd";
  }
  .bi-telephone-plus::before {
    content: "\f5be";
  }
  .bi-telephone-x-fill::before {
    content: "\f5bf";
  }
  .bi-telephone-x::before {
    content: "\f5c0";
  }
  .bi-telephone::before {
    content: "\f5c1";
  }
  .bi-terminal-fill::before {
    content: "\f5c2";
  }
  .bi-terminal::before {
    content: "\f5c3";
  }
  .bi-text-center::before {
    content: "\f5c4";
  }
  .bi-text-indent-left::before {
    content: "\f5c5";
  }
  .bi-text-indent-right::before {
    content: "\f5c6";
  }
  .bi-text-left::before {
    content: "\f5c7";
  }
  .bi-text-paragraph::before {
    content: "\f5c8";
  }
  .bi-text-right::before {
    content: "\f5c9";
  }
  .bi-textarea-resize::before {
    content: "\f5ca";
  }
  .bi-textarea-t::before {
    content: "\f5cb";
  }
  .bi-textarea::before {
    content: "\f5cc";
  }
  .bi-thermometer-half::before {
    content: "\f5cd";
  }
  .bi-thermometer-high::before {
    content: "\f5ce";
  }
  .bi-thermometer-low::before {
    content: "\f5cf";
  }
  .bi-thermometer-snow::before {
    content: "\f5d0";
  }
  .bi-thermometer-sun::before {
    content: "\f5d1";
  }
  .bi-thermometer::before {
    content: "\f5d2";
  }
  .bi-three-dots-vertical::before {
    content: "\f5d3";
  }
  .bi-three-dots::before {
    content: "\f5d4";
  }
  .bi-toggle-off::before {
    content: "\f5d5";
  }
  .bi-toggle-on::before {
    content: "\f5d6";
  }
  .bi-toggle2-off::before {
    content: "\f5d7";
  }
  .bi-toggle2-on::before {
    content: "\f5d8";
  }
  .bi-toggles::before {
    content: "\f5d9";
  }
  .bi-toggles2::before {
    content: "\f5da";
  }
  .bi-tools::before {
    content: "\f5db";
  }
  .bi-tornado::before {
    content: "\f5dc";
  }
  .bi-trash-fill::before {
    content: "\f5dd";
  }
  .bi-trash::before {
    content: "\f5de";
  }
  .bi-trash2-fill::before {
    content: "\f5df";
  }
  .bi-trash2::before {
    content: "\f5e0";
  }
  .bi-tree-fill::before {
    content: "\f5e1";
  }
  .bi-tree::before {
    content: "\f5e2";
  }
  .bi-triangle-fill::before {
    content: "\f5e3";
  }
  .bi-triangle-half::before {
    content: "\f5e4";
  }
  .bi-triangle::before {
    content: "\f5e5";
  }
  .bi-trophy-fill::before {
    content: "\f5e6";
  }
  .bi-trophy::before {
    content: "\f5e7";
  }
  .bi-tropical-storm::before {
    content: "\f5e8";
  }
  .bi-truck-flatbed::before {
    content: "\f5e9";
  }
  .bi-truck::before {
    content: "\f5ea";
  }
  .bi-tsunami::before {
    content: "\f5eb";
  }
  .bi-tv-fill::before {
    content: "\f5ec";
  }
  .bi-tv::before {
    content: "\f5ed";
  }
  .bi-twitch::before {
    content: "\f5ee";
  }
  .bi-twitter::before {
    content: "\f5ef";
  }
  .bi-type-bold::before {
    content: "\f5f0";
  }
  .bi-type-h1::before {
    content: "\f5f1";
  }
  .bi-type-h2::before {
    content: "\f5f2";
  }
  .bi-type-h3::before {
    content: "\f5f3";
  }
  .bi-type-italic::before {
    content: "\f5f4";
  }
  .bi-type-strikethrough::before {
    content: "\f5f5";
  }
  .bi-type-underline::before {
    content: "\f5f6";
  }
  .bi-type::before {
    content: "\f5f7";
  }
  .bi-ui-checks-grid::before {
    content: "\f5f8";
  }
  .bi-ui-checks::before {
    content: "\f5f9";
  }
  .bi-ui-radios-grid::before {
    content: "\f5fa";
  }
  .bi-ui-radios::before {
    content: "\f5fb";
  }
  .bi-umbrella-fill::before {
    content: "\f5fc";
  }
  .bi-umbrella::before {
    content: "\f5fd";
  }
  .bi-union::before {
    content: "\f5fe";
  }
  .bi-unlock-fill::before {
    content: "\f5ff";
  }
  .bi-unlock::before {
    content: "\f600";
  }
  .bi-upc-scan::before {
    content: "\f601";
  }
  .bi-upc::before {
    content: "\f602";
  }
  .bi-upload::before {
    content: "\f603";
  }
  .bi-vector-pen::before {
    content: "\f604";
  }
  .bi-view-list::before {
    content: "\f605";
  }
  .bi-view-stacked::before {
    content: "\f606";
  }
  .bi-vinyl-fill::before {
    content: "\f607";
  }
  .bi-vinyl::before {
    content: "\f608";
  }
  .bi-voicemail::before {
    content: "\f609";
  }
  .bi-volume-down-fill::before {
    content: "\f60a";
  }
  .bi-volume-down::before {
    content: "\f60b";
  }
  .bi-volume-mute-fill::before {
    content: "\f60c";
  }
  .bi-volume-mute::before {
    content: "\f60d";
  }
  .bi-volume-off-fill::before {
    content: "\f60e";
  }
  .bi-volume-off::before {
    content: "\f60f";
  }
  .bi-volume-up-fill::before {
    content: "\f610";
  }
  .bi-volume-up::before {
    content: "\f611";
  }
  .bi-vr::before {
    content: "\f612";
  }
  .bi-wallet-fill::before {
    content: "\f613";
  }
  .bi-wallet::before {
    content: "\f614";
  }
  .bi-wallet2::before {
    content: "\f615";
  }
  .bi-watch::before {
    content: "\f616";
  }
  .bi-water::before {
    content: "\f617";
  }
  .bi-whatsapp::before {
    content: "\f618";
  }
  .bi-wifi-1::before {
    content: "\f619";
  }
  .bi-wifi-2::before {
    content: "\f61a";
  }
  .bi-wifi-off::before {
    content: "\f61b";
  }
  .bi-wifi::before {
    content: "\f61c";
  }
  .bi-wind::before {
    content: "\f61d";
  }
  .bi-window-dock::before {
    content: "\f61e";
  }
  .bi-window-sidebar::before {
    content: "\f61f";
  }
  .bi-window::before {
    content: "\f620";
  }
  .bi-wrench::before {
    content: "\f621";
  }
  .bi-x-circle-fill::before {
    content: "\f622";
  }
  .bi-x-circle::before {
    content: "\f623";
  }
  .bi-x-diamond-fill::before {
    content: "\f624";
  }
  .bi-x-diamond::before {
    content: "\f625";
  }
  .bi-x-octagon-fill::before {
    content: "\f626";
  }
  .bi-x-octagon::before {
    content: "\f627";
  }
  .bi-x-square-fill::before {
    content: "\f628";
  }
  .bi-x-square::before {
    content: "\f629";
  }
  .bi-x::before {
    content: "\f62a";
  }
  .bi-youtube::before {
    content: "\f62b";
  }
  .bi-zoom-in::before {
    content: "\f62c";
  }
  .bi-zoom-out::before {
    content: "\f62d";
  }
  .bi-bank::before {
    content: "\f62e";
  }
  .bi-bank2::before {
    content: "\f62f";
  }
  .bi-bell-slash-fill::before {
    content: "\f630";
  }
  .bi-bell-slash::before {
    content: "\f631";
  }
  .bi-cash-coin::before {
    content: "\f632";
  }
  .bi-check-lg::before {
    content: "\f633";
  }
  .bi-coin::before {
    content: "\f634";
  }
  .bi-currency-bitcoin::before {
    content: "\f635";
  }
  .bi-currency-dollar::before {
    content: "\f636";
  }
  .bi-currency-euro::before {
    content: "\f637";
  }
  .bi-currency-exchange::before {
    content: "\f638";
  }
  .bi-currency-pound::before {
    content: "\f639";
  }
  .bi-currency-yen::before {
    content: "\f63a";
  }
  .bi-dash-lg::before {
    content: "\f63b";
  }
  .bi-exclamation-lg::before {
    content: "\f63c";
  }
  .bi-file-earmark-pdf-fill::before {
    content: "\f63d";
  }
  .bi-file-earmark-pdf::before {
    content: "\f63e";
  }
  .bi-file-pdf-fill::before {
    content: "\f63f";
  }
  .bi-file-pdf::before {
    content: "\f640";
  }
  .bi-gender-ambiguous::before {
    content: "\f641";
  }
  .bi-gender-female::before {
    content: "\f642";
  }
  .bi-gender-male::before {
    content: "\f643";
  }
  .bi-gender-trans::before {
    content: "\f644";
  }
  .bi-headset-vr::before {
    content: "\f645";
  }
  .bi-info-lg::before {
    content: "\f646";
  }
  .bi-mastodon::before {
    content: "\f647";
  }
  .bi-messenger::before {
    content: "\f648";
  }
  .bi-piggy-bank-fill::before {
    content: "\f649";
  }
  .bi-piggy-bank::before {
    content: "\f64a";
  }
  .bi-pin-map-fill::before {
    content: "\f64b";
  }
  .bi-pin-map::before {
    content: "\f64c";
  }
  .bi-plus-lg::before {
    content: "\f64d";
  }
  .bi-question-lg::before {
    content: "\f64e";
  }
  .bi-recycle::before {
    content: "\f64f";
  }
  .bi-reddit::before {
    content: "\f650";
  }
  .bi-safe-fill::before {
    content: "\f651";
  }
  .bi-safe2-fill::before {
    content: "\f652";
  }
  .bi-safe2::before {
    content: "\f653";
  }
  .bi-sd-card-fill::before {
    content: "\f654";
  }
  .bi-sd-card::before {
    content: "\f655";
  }
  .bi-skype::before {
    content: "\f656";
  }
  .bi-slash-lg::before {
    content: "\f657";
  }
  .bi-translate::before {
    content: "\f658";
  }
  .bi-x-lg::before {
    content: "\f659";
  }
  .bi-safe::before {
    content: "\f65a";
  }
  .bi-apple::before {
    content: "\f65b";
  }
  .bi-microsoft::before {
    content: "\f65d";
  }
  .bi-windows::before {
    content: "\f65e";
  }
  .bi-behance::before {
    content: "\f65c";
  }
  .bi-dribbble::before {
    content: "\f65f";
  }
  .bi-line::before {
    content: "\f660";
  }
  .bi-medium::before {
    content: "\f661";
  }
  .bi-paypal::before {
    content: "\f662";
  }
  .bi-pinterest::before {
    content: "\f663";
  }
  .bi-signal::before {
    content: "\f664";
  }
  .bi-snapchat::before {
    content: "\f665";
  }
  .bi-spotify::before {
    content: "\f666";
  }
  .bi-stack-overflow::before {
    content: "\f667";
  }
  .bi-strava::before {
    content: "\f668";
  }
  .bi-wordpress::before {
    content: "\f669";
  }
  .bi-vimeo::before {
    content: "\f66a";
  }
  .bi-activity::before {
    content: "\f66b";
  }
  .bi-easel2-fill::before {
    content: "\f66c";
  }
  .bi-easel2::before {
    content: "\f66d";
  }
  .bi-easel3-fill::before {
    content: "\f66e";
  }
  .bi-easel3::before {
    content: "\f66f";
  }
  .bi-fan::before {
    content: "\f670";
  }
  .bi-fingerprint::before {
    content: "\f671";
  }
  .bi-graph-down-arrow::before {
    content: "\f672";
  }
  .bi-graph-up-arrow::before {
    content: "\f673";
  }
  .bi-hypnotize::before {
    content: "\f674";
  }
  .bi-magic::before {
    content: "\f675";
  }
  .bi-person-rolodex::before {
    content: "\f676";
  }
  .bi-person-video::before {
    content: "\f677";
  }
  .bi-person-video2::before {
    content: "\f678";
  }
  .bi-person-video3::before {
    content: "\f679";
  }
  .bi-person-workspace::before {
    content: "\f67a";
  }
  .bi-radioactive::before {
    content: "\f67b";
  }
  .bi-webcam-fill::before {
    content: "\f67c";
  }
  .bi-webcam::before {
    content: "\f67d";
  }
  .bi-yin-yang::before {
    content: "\f67e";
  }
  .bi-bandaid-fill::before {
    content: "\f680";
  }
  .bi-bandaid::before {
    content: "\f681";
  }
  .bi-bluetooth::before {
    content: "\f682";
  }
  .bi-body-text::before {
    content: "\f683";
  }
  .bi-boombox::before {
    content: "\f684";
  }
  .bi-boxes::before {
    content: "\f685";
  }
  .bi-dpad-fill::before {
    content: "\f686";
  }
  .bi-dpad::before {
    content: "\f687";
  }
  .bi-ear-fill::before {
    content: "\f688";
  }
  .bi-ear::before {
    content: "\f689";
  }
  .bi-envelope-check-1::before {
    content: "\f68a";
  }
  .bi-envelope-check-fill::before {
    content: "\f68b";
  }
  .bi-envelope-check::before {
    content: "\f68c";
  }
  .bi-envelope-dash-1::before {
    content: "\f68d";
  }
  .bi-envelope-dash-fill::before {
    content: "\f68e";
  }
  .bi-envelope-dash::before {
    content: "\f68f";
  }
  .bi-envelope-exclamation-1::before {
    content: "\f690";
  }
  .bi-envelope-exclamation-fill::before {
    content: "\f691";
  }
  .bi-envelope-exclamation::before {
    content: "\f692";
  }
  .bi-envelope-plus-fill::before {
    content: "\f693";
  }
  .bi-envelope-plus::before {
    content: "\f694";
  }
  .bi-envelope-slash-1::before {
    content: "\f695";
  }
  .bi-envelope-slash-fill::before {
    content: "\f696";
  }
  .bi-envelope-slash::before {
    content: "\f697";
  }
  .bi-envelope-x-1::before {
    content: "\f698";
  }
  .bi-envelope-x-fill::before {
    content: "\f699";
  }
  .bi-envelope-x::before {
    content: "\f69a";
  }
  .bi-explicit-fill::before {
    content: "\f69b";
  }
  .bi-explicit::before {
    content: "\f69c";
  }
  .bi-git::before {
    content: "\f69d";
  }
  .bi-infinity::before {
    content: "\f69e";
  }
  .bi-list-columns-reverse::before {
    content: "\f69f";
  }
  .bi-list-columns::before {
    content: "\f6a0";
  }
  .bi-meta::before {
    content: "\f6a1";
  }
  .bi-mortorboard-fill::before {
    content: "\f6a2";
  }
  .bi-mortorboard::before {
    content: "\f6a3";
  }
  .bi-nintendo-switch::before {
    content: "\f6a4";
  }
  .bi-pc-display-horizontal::before {
    content: "\f6a5";
  }
  .bi-pc-display::before {
    content: "\f6a6";
  }
  .bi-pc-horizontal::before {
    content: "\f6a7";
  }
  .bi-pc::before {
    content: "\f6a8";
  }
  .bi-playstation::before {
    content: "\f6a9";
  }
  .bi-plus-slash-minus::before {
    content: "\f6aa";
  }
  .bi-projector-fill::before {
    content: "\f6ab";
  }
  .bi-projector::before {
    content: "\f6ac";
  }
  .bi-qr-code-scan::before {
    content: "\f6ad";
  }
  .bi-qr-code::before {
    content: "\f6ae";
  }
  .bi-quora::before {
    content: "\f6af";
  }
  .bi-quote::before {
    content: "\f6b0";
  }
  .bi-robot::before {
    content: "\f6b1";
  }
  .bi-send-check-fill::before {
    content: "\f6b2";
  }
  .bi-send-check::before {
    content: "\f6b3";
  }
  .bi-send-dash-fill::before {
    content: "\f6b4";
  }
  .bi-send-dash::before {
    content: "\f6b5";
  }
  .bi-send-exclamation-1::before {
    content: "\f6b6";
  }
  .bi-send-exclamation-fill::before {
    content: "\f6b7";
  }
  .bi-send-exclamation::before {
    content: "\f6b8";
  }
  .bi-send-fill::before {
    content: "\f6b9";
  }
  .bi-send-plus-fill::before {
    content: "\f6ba";
  }
  .bi-send-plus::before {
    content: "\f6bb";
  }
  .bi-send-slash-fill::before {
    content: "\f6bc";
  }
  .bi-send-slash::before {
    content: "\f6bd";
  }
  .bi-send-x-fill::before {
    content: "\f6be";
  }
  .bi-send-x::before {
    content: "\f6bf";
  }
  .bi-send::before {
    content: "\f6c0";
  }
  .bi-steam::before {
    content: "\f6c1";
  }
  .bi-terminal-dash-1::before {
    content: "\f6c2";
  }
  .bi-terminal-dash::before {
    content: "\f6c3";
  }
  .bi-terminal-plus::before {
    content: "\f6c4";
  }
  .bi-terminal-split::before {
    content: "\f6c5";
  }
  .bi-ticket-detailed-fill::before {
    content: "\f6c6";
  }
  .bi-ticket-detailed::before {
    content: "\f6c7";
  }
  .bi-ticket-fill::before {
    content: "\f6c8";
  }
  .bi-ticket-perforated-fill::before {
    content: "\f6c9";
  }
  .bi-ticket-perforated::before {
    content: "\f6ca";
  }
  .bi-ticket::before {
    content: "\f6cb";
  }
  .bi-tiktok::before {
    content: "\f6cc";
  }
  .bi-window-dash::before {
    content: "\f6cd";
  }
  .bi-window-desktop::before {
    content: "\f6ce";
  }
  .bi-window-fullscreen::before {
    content: "\f6cf";
  }
  .bi-window-plus::before {
    content: "\f6d0";
  }
  .bi-window-split::before {
    content: "\f6d1";
  }
  .bi-window-stack::before {
    content: "\f6d2";
  }
  .bi-window-x::before {
    content: "\f6d3";
  }
  .bi-xbox::before {
    content: "\f6d4";
  }
  .bi-ethernet::before {
    content: "\f6d5";
  }
  .bi-hdmi-fill::before {
    content: "\f6d6";
  }
  .bi-hdmi::before {
    content: "\f6d7";
  }
  .bi-usb-c-fill::before {
    content: "\f6d8";
  }
  .bi-usb-c::before {
    content: "\f6d9";
  }
  .bi-usb-fill::before {
    content: "\f6da";
  }
  .bi-usb-plug-fill::before {
    content: "\f6db";
  }
  .bi-usb-plug::before {
    content: "\f6dc";
  }
  .bi-usb-symbol::before {
    content: "\f6dd";
  }
  .bi-usb::before {
    content: "\f6de";
  }
  .bi-boombox-fill::before {
    content: "\f6df";
  }
  .bi-displayport-1::before {
    content: "\f6e0";
  }
  .bi-displayport::before {
    content: "\f6e1";
  }
  .bi-gpu-card::before {
    content: "\f6e2";
  }
  .bi-memory::before {
    content: "\f6e3";
  }
  .bi-modem-fill::before {
    content: "\f6e4";
  }
  .bi-modem::before {
    content: "\f6e5";
  }
  .bi-motherboard-fill::before {
    content: "\f6e6";
  }
  .bi-motherboard::before {
    content: "\f6e7";
  }
  .bi-optical-audio-fill::before {
    content: "\f6e8";
  }
  .bi-optical-audio::before {
    content: "\f6e9";
  }
  .bi-pci-card::before {
    content: "\f6ea";
  }
  .bi-router-fill::before {
    content: "\f6eb";
  }
  .bi-router::before {
    content: "\f6ec";
  }
  .bi-ssd-fill::before {
    content: "\f6ed";
  }
  .bi-ssd::before {
    content: "\f6ee";
  }
  .bi-thunderbolt-fill::before {
    content: "\f6ef";
  }
  .bi-thunderbolt::before {
    content: "\f6f0";
  }
  .bi-usb-drive-fill::before {
    content: "\f6f1";
  }
  .bi-usb-drive::before {
    content: "\f6f2";
  }
  .bi-usb-micro-fill::before {
    content: "\f6f3";
  }
  .bi-usb-micro::before {
    content: "\f6f4";
  }
  .bi-usb-mini-fill::before {
    content: "\f6f5";
  }
  .bi-usb-mini::before {
    content: "\f6f6";
  }
  .bi-cloud-haze2::before {
    content: "\f6f7";
  }
  .bi-device-hdd-fill::before {
    content: "\f6f8";
  }
  .bi-device-hdd::before {
    content: "\f6f9";
  }
  .bi-device-ssd-fill::before {
    content: "\f6fa";
  }
  .bi-device-ssd::before {
    content: "\f6fb";
  }
  .bi-displayport-fill::before {
    content: "\f6fc";
  }
  .bi-mortarboard-fill::before {
    content: "\f6fd";
  }
  .bi-mortarboard::before {
    content: "\f6fe";
  }
  .bi-terminal-x::before {
    content: "\f6ff";
  }
  .bi-arrow-through-heart-fill::before {
    content: "\f700";
  }
  .bi-arrow-through-heart::before {
    content: "\f701";
  }
  .bi-badge-sd-fill::before {
    content: "\f702";
  }
  .bi-badge-sd::before {
    content: "\f703";
  }
  .bi-bag-heart-fill::before {
    content: "\f704";
  }
  .bi-bag-heart::before {
    content: "\f705";
  }
  .bi-balloon-fill::before {
    content: "\f706";
  }
  .bi-balloon-heart-fill::before {
    content: "\f707";
  }
  .bi-balloon-heart::before {
    content: "\f708";
  }
  .bi-balloon::before {
    content: "\f709";
  }
  .bi-box2-fill::before {
    content: "\f70a";
  }
  .bi-box2-heart-fill::before {
    content: "\f70b";
  }
  .bi-box2-heart::before {
    content: "\f70c";
  }
  .bi-box2::before {
    content: "\f70d";
  }
  .bi-braces-asterisk::before {
    content: "\f70e";
  }
  .bi-calendar-heart-fill::before {
    content: "\f70f";
  }
  .bi-calendar-heart::before {
    content: "\f710";
  }
  .bi-calendar2-heart-fill::before {
    content: "\f711";
  }
  .bi-calendar2-heart::before {
    content: "\f712";
  }
  .bi-chat-heart-fill::before {
    content: "\f713";
  }
  .bi-chat-heart::before {
    content: "\f714";
  }
  .bi-chat-left-heart-fill::before {
    content: "\f715";
  }
  .bi-chat-left-heart::before {
    content: "\f716";
  }
  .bi-chat-right-heart-fill::before {
    content: "\f717";
  }
  .bi-chat-right-heart::before {
    content: "\f718";
  }
  .bi-chat-square-heart-fill::before {
    content: "\f719";
  }
  .bi-chat-square-heart::before {
    content: "\f71a";
  }
  .bi-clipboard-check-fill::before {
    content: "\f71b";
  }
  .bi-clipboard-data-fill::before {
    content: "\f71c";
  }
  .bi-clipboard-fill::before {
    content: "\f71d";
  }
  .bi-clipboard-heart-fill::before {
    content: "\f71e";
  }
  .bi-clipboard-heart::before {
    content: "\f71f";
  }
  .bi-clipboard-minus-fill::before {
    content: "\f720";
  }
  .bi-clipboard-plus-fill::before {
    content: "\f721";
  }
  .bi-clipboard-pulse::before {
    content: "\f722";
  }
  .bi-clipboard-x-fill::before {
    content: "\f723";
  }
  .bi-clipboard2-check-fill::before {
    content: "\f724";
  }
  .bi-clipboard2-check::before {
    content: "\f725";
  }
  .bi-clipboard2-data-fill::before {
    content: "\f726";
  }
  .bi-clipboard2-data::before {
    content: "\f727";
  }
  .bi-clipboard2-fill::before {
    content: "\f728";
  }
  .bi-clipboard2-heart-fill::before {
    content: "\f729";
  }
  .bi-clipboard2-heart::before {
    content: "\f72a";
  }
  .bi-clipboard2-minus-fill::before {
    content: "\f72b";
  }
  .bi-clipboard2-minus::before {
    content: "\f72c";
  }
  .bi-clipboard2-plus-fill::before {
    content: "\f72d";
  }
  .bi-clipboard2-plus::before {
    content: "\f72e";
  }
  .bi-clipboard2-pulse-fill::before {
    content: "\f72f";
  }
  .bi-clipboard2-pulse::before {
    content: "\f730";
  }
  .bi-clipboard2-x-fill::before {
    content: "\f731";
  }
  .bi-clipboard2-x::before {
    content: "\f732";
  }
  .bi-clipboard2::before {
    content: "\f733";
  }
  .bi-emoji-kiss-fill::before {
    content: "\f734";
  }
  .bi-emoji-kiss::before {
    content: "\f735";
  }
  .bi-envelope-heart-fill::before {
    content: "\f736";
  }
  .bi-envelope-heart::before {
    content: "\f737";
  }
  .bi-envelope-open-heart-fill::before {
    content: "\f738";
  }
  .bi-envelope-open-heart::before {
    content: "\f739";
  }
  .bi-envelope-paper-fill::before {
    content: "\f73a";
  }
  .bi-envelope-paper-heart-fill::before {
    content: "\f73b";
  }
  .bi-envelope-paper-heart::before {
    content: "\f73c";
  }
  .bi-envelope-paper::before {
    content: "\f73d";
  }
  .bi-filetype-aac::before {
    content: "\f73e";
  }
  .bi-filetype-ai::before {
    content: "\f73f";
  }
  .bi-filetype-bmp::before {
    content: "\f740";
  }
  .bi-filetype-cs::before {
    content: "\f741";
  }
  .bi-filetype-css::before {
    content: "\f742";
  }
  .bi-filetype-csv::before {
    content: "\f743";
  }
  .bi-filetype-doc::before {
    content: "\f744";
  }
  .bi-filetype-docx::before {
    content: "\f745";
  }
  .bi-filetype-exe::before {
    content: "\f746";
  }
  .bi-filetype-gif::before {
    content: "\f747";
  }
  .bi-filetype-heic::before {
    content: "\f748";
  }
  .bi-filetype-html::before {
    content: "\f749";
  }
  .bi-filetype-java::before {
    content: "\f74a";
  }
  .bi-filetype-jpg::before {
    content: "\f74b";
  }
  .bi-filetype-js::before {
    content: "\f74c";
  }
  .bi-filetype-jsx::before {
    content: "\f74d";
  }
  .bi-filetype-key::before {
    content: "\f74e";
  }
  .bi-filetype-m4p::before {
    content: "\f74f";
  }
  .bi-filetype-md::before {
    content: "\f750";
  }
  .bi-filetype-mdx::before {
    content: "\f751";
  }
  .bi-filetype-mov::before {
    content: "\f752";
  }
  .bi-filetype-mp3::before {
    content: "\f753";
  }
  .bi-filetype-mp4::before {
    content: "\f754";
  }
  .bi-filetype-otf::before {
    content: "\f755";
  }
  .bi-filetype-pdf::before {
    content: "\f756";
  }
  .bi-filetype-php::before {
    content: "\f757";
  }
  .bi-filetype-png::before {
    content: "\f758";
  }
  .bi-filetype-ppt-1::before {
    content: "\f759";
  }
  .bi-filetype-ppt::before {
    content: "\f75a";
  }
  .bi-filetype-psd::before {
    content: "\f75b";
  }
  .bi-filetype-py::before {
    content: "\f75c";
  }
  .bi-filetype-raw::before {
    content: "\f75d";
  }
  .bi-filetype-rb::before {
    content: "\f75e";
  }
  .bi-filetype-sass::before {
    content: "\f75f";
  }
  .bi-filetype-scss::before {
    content: "\f760";
  }
  .bi-filetype-sh::before {
    content: "\f761";
  }
  .bi-filetype-svg::before {
    content: "\f762";
  }
  .bi-filetype-tiff::before {
    content: "\f763";
  }
  .bi-filetype-tsx::before {
    content: "\f764";
  }
  .bi-filetype-ttf::before {
    content: "\f765";
  }
  .bi-filetype-txt::before {
    content: "\f766";
  }
  .bi-filetype-wav::before {
    content: "\f767";
  }
  .bi-filetype-woff::before {
    content: "\f768";
  }
  .bi-filetype-xls-1::before {
    content: "\f769";
  }
  .bi-filetype-xls::before {
    content: "\f76a";
  }
  .bi-filetype-xml::before {
    content: "\f76b";
  }
  .bi-filetype-yml::before {
    content: "\f76c";
  }
  .bi-heart-arrow::before {
    content: "\f76d";
  }
  .bi-heart-pulse-fill::before {
    content: "\f76e";
  }
  .bi-heart-pulse::before {
    content: "\f76f";
  }
  .bi-heartbreak-fill::before {
    content: "\f770";
  }
  .bi-heartbreak::before {
    content: "\f771";
  }
  .bi-hearts::before {
    content: "\f772";
  }
  .bi-hospital-fill::before {
    content: "\f773";
  }
  .bi-hospital::before {
    content: "\f774";
  }
  .bi-house-heart-fill::before {
    content: "\f775";
  }
  .bi-house-heart::before {
    content: "\f776";
  }
  .bi-incognito::before {
    content: "\f777";
  }
  .bi-magnet-fill::before {
    content: "\f778";
  }
  .bi-magnet::before {
    content: "\f779";
  }
  .bi-person-heart::before {
    content: "\f77a";
  }
  .bi-person-hearts::before {
    content: "\f77b";
  }
  .bi-phone-flip::before {
    content: "\f77c";
  }
  .bi-plugin::before {
    content: "\f77d";
  }
  .bi-postage-fill::before {
    content: "\f77e";
  }
  .bi-postage-heart-fill::before {
    content: "\f77f";
  }
  .bi-postage-heart::before {
    content: "\f780";
  }
  .bi-postage::before {
    content: "\f781";
  }
  .bi-postcard-fill::before {
    content: "\f782";
  }
  .bi-postcard-heart-fill::before {
    content: "\f783";
  }
  .bi-postcard-heart::before {
    content: "\f784";
  }
  .bi-postcard::before {
    content: "\f785";
  }
  .bi-search-heart-fill::before {
    content: "\f786";
  }
  .bi-search-heart::before {
    content: "\f787";
  }
  .bi-sliders2-vertical::before {
    content: "\f788";
  }
  .bi-sliders2::before {
    content: "\f789";
  }
  .bi-trash3-fill::before {
    content: "\f78a";
  }
  .bi-trash3::before {
    content: "\f78b";
  }
  .bi-valentine::before {
    content: "\f78c";
  }
  .bi-valentine2::before {
    content: "\f78d";
  }
  .bi-wrench-adjustable-circle-fill::before {
    content: "\f78e";
  }
  .bi-wrench-adjustable-circle::before {
    content: "\f78f";
  }
  .bi-wrench-adjustable::before {
    content: "\f790";
  }
  .bi-filetype-json::before {
    content: "\f791";
  }
  .bi-filetype-pptx::before {
    content: "\f792";
  }
  .bi-filetype-xlsx::before {
    content: "\f793";
  }
  
/*!**************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./src/assets/css/modal-alert.css?ngGlobalStyle ***!
  \**************************************************************************************************************************************************************************************************************************************/
/* Shared status / notice modal (#confirm, #confirm1) */

:is(#confirm, #confirm1) .modal-dialog {
  max-width: min(420px, calc(100vw - 32px));
  margin: 1.75rem auto;
}

:is(#confirm, #confirm1) .modal-content,
:is(#confirm, #confirm1) .rl-alert-content {
  border: none !important;
  border-radius: 16px;
  background: #fff !important;
  box-shadow: 0 24px 48px rgba(15, 23, 42, 0.18);
  overflow: hidden;
}

:is(#confirm, #confirm1) .rl-alert-body {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  padding: 28px 24px 8px;
}

:is(#confirm, #confirm1) .rl-alert-icon {
  width: 56px;
  height: 56px;
  border-radius: 16px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 16px;
  background: #eff6ff;
  color: #0c6af4;
}

:is(#confirm, #confirm1) .rl-alert-icon.is-offline {
  background: #f1f5f9;
  color: #64748b;
}

:is(#confirm, #confirm1) .rl-alert-icon.is-online {
  background: #ecfdf5;
  color: #059669;
}

:is(#confirm, #confirm1) .rl-alert-icon.is-warning {
  background: #fffbeb;
  color: #d97706;
}

:is(#confirm, #confirm1) .rl-alert-icon .material-symbols-outlined {
  font-size: 28px;
}

:is(#confirm, #confirm1) .rl-alert-title {
  margin: 0 0 8px;
  font-size: 1.2rem;
  font-weight: 600;
  letter-spacing: -0.02em;
  line-height: 1.3;
  color: #0f172a;
}

:is(#confirm, #confirm1) .rl-alert-text {
  margin: 0;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.5;
  color: #64748b;
}

#confirm1 .rl-alert-text {
  color: #334155;
  font-size: 1rem;
}

:is(#confirm, #confirm1) .rl-alert-actions,
:is(#confirm, #confirm1) .modal-footer {
  display: flex;
  justify-content: center;
  gap: 10px;
  padding: 22px 24px 24px;
  border: none;
  background: transparent;
}

:is(#confirm, #confirm1) .rl-alert-btn {
  min-width: 108px;
  padding: 10px 18px;
  border: none;
  border-radius: 8px;
  background: #0c6af4;
  color: #fff;
  font-size: 0.875rem;
  font-weight: 500;
  cursor: pointer;
  transition: background 0.15s ease;
}

:is(#confirm, #confirm1) .rl-alert-btn:hover {
  background: #2580f7;
}

html[data-theme="dark"] :is(#confirm, #confirm1) .modal-content,
html[data-theme="dark"] :is(#confirm, #confirm1) .rl-alert-content {
  background: var(--rl-surface, #1e293b) !important;
  box-shadow: 0 24px 48px rgba(0, 0, 0, 0.4);
}

html[data-theme="dark"] :is(#confirm, #confirm1) .rl-alert-icon {
  background: rgba(12, 106, 244, 0.16);
  color: #93c5fd;
}

html[data-theme="dark"] :is(#confirm, #confirm1) .rl-alert-icon.is-offline {
  background: rgba(148, 163, 184, 0.16);
  color: #94a3b8;
}

html[data-theme="dark"] :is(#confirm, #confirm1) .rl-alert-icon.is-online {
  background: rgba(5, 150, 105, 0.16);
  color: #6ee7b7;
}

html[data-theme="dark"] :is(#confirm, #confirm1) .rl-alert-icon.is-warning {
  background: rgba(217, 119, 6, 0.16);
  color: #fbbf24;
}

html[data-theme="dark"] :is(#confirm, #confirm1) .rl-alert-title {
  color: #f1f5f9;
}

html[data-theme="dark"] :is(#confirm, #confirm1) .rl-alert-text,
html[data-theme="dark"] #confirm1 .rl-alert-text {
  color: #94a3b8;
}

html[data-theme="dark"] :is(#confirm, #confirm1) .rl-alert-btn {
  background: #0c6af4;
}

html[data-theme="dark"] :is(#confirm, #confirm1) .rl-alert-btn:hover {
  background: #2580f7;
}


/*# sourceMappingURL=styles.css.map*/