/* GENERATED FILE - do not edit */

/* == reset.css == */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strong, sub, sup, var,
b, u, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
html {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  text-size-adjust: 100%;
}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}

ol, ul {
	list-style: none;
}

blockquote, q {
	quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* == fonts.css == */
/*** INTER ***/
@font-face {
  font-family: PopulInter;
  font-style: normal;
  font-weight: 100 900;
  src: url("../fonts/inter/InterVariable.woff2") format("woff2");
  font-feature-settings: 'liga' 1, 'dlig' 1, 'ss03' 1;
}
@font-face {
  font-family: PopulInter;
  font-style: italic;
  font-weight: 100 900;
  src: url("../fonts/inter/InterVariable-Italic.woff2") format("woff2");
  font-feature-settings: 'liga' 1, 'dlig' 1, 'ss03' 1;
}
/*Hebrew overrides*/
@font-face {
  font-family: PopulInter;
  font-style: normal;
  font-weight: 100 900;
  src: url("../fonts/inter/InterVariable.woff2") format("woff2");
  unicode-range: U+0590-05FF;
  font-feature-settings: 'liga' 0, 'dlig' 0, 'ss03' 1;
}
@font-face {
  font-family: PopulInter;
  font-style: italic;
  font-weight: 100 900;
  src: url("../fonts/inter/InterVariable-Italic.woff2") format("woff2");
  unicode-range: U+0590-05FF;
  font-feature-settings: 'liga' 0, 'dlig' 0, 'ss03' 1;
}
/*End Hebrew overrides*/
@font-feature-values PopulInter {
    @character-variant {
        cv01: 1; cv02: 2; cv03: 3; cv04: 4; cv05: 5; cv06: 6; cv07: 7; cv08: 8;
        cv09: 9; cv10: 10; cv11: 11; cv12: 12; cv13: 13;
        alt-1:            1; /* Alternate one */
        alt-3:            9; /* Flat-top three */
        open-4:           2; /* Open four */
        open-6:           3; /* Open six */
        open-9:           4; /* Open nine */
        lc-l-with-tail:   5; /* Lower-case L with tail */
        simplified-u:     6; /* Simplified u */
        alt-double-s:     7; /* Alternate German double s */
        uc-i-with-serif:  8; /* Upper-case i with serif */
        uc-g-with-spur:  10; /* Capital G with spur */
        single-story-a:  11; /* Single-story a */
        compact-lc-f:    12; /* Compact f */
        compact-lc-t:    13; /* Compact t */
    }
    @styleset {
        ss01: 1; ss02: 2; ss03: 3; ss04: 4; ss05: 5; ss06: 6; ss07: 7; ss08: 8;
        open-digits: 1;                /* Open digits */
        disambiguation: 2;             /* Disambiguation (with zero) */
        disambiguation-except-zero: 4; /* Disambiguation (no zero) */
        round-quotes-and-commas: 3;    /* Round quotes &amp; commas */
        square-punctuation: 7;         /* Square punctuation */
        square-quotes: 8;              /* Square quotes */
        circled-characters: 5;         /* Circled characters */
        squared-characters: 6;         /* Squared characters */
    }
}
/*** END INTER ***/



/* caveat-regular - latin */
@font-face {
    font-family: 'Caveat';
    src: url('../fonts/caveat/caveat-v10-latin-regular.woff2') format('woff2'),
         url('../fonts/caveat/caveat-v10-latin-regular.woff') format('woff');
    font-style: normal;
    font-weight: 400;
    text-rendering: auto;
}

/*!
 * Font Awesome Pro 7.3.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2026 Fonticons, Inc.
 * 
 * To update Font Awesome
 ** Download the web pack
 ** Copy the font files we are using to the /fonts directory
 ** Copy the contents of the css files into the lines below - the "weights" may not need updating
 ** Update font file references to our directory
 ** Run `php clean_fontawesome_css.php` to strip unused style families and short prefixes
 */

/* FA - fontawesome.min.css */
.fa-brands,.fa-light,.fa-regular,.fa-solid,.fa-thin{--_fa-family:var(--fa-family,var(--fa-style-family,"Font Awesome 7 Pro"));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:var(--fa-display,inline-block);font-family:var(--_fa-family);font-feature-settings:normal;font-style:normal;font-synthesis:none;font-variant:normal;font-weight:var(--fa-style,900);line-height:1;text-align:center;text-rendering:auto;width:var(--fa-width,1.25em)}:is(.fa-solid,.fa-regular,.fa-light,.fa-thin,.fa-brands):before{content:var(--fa)/""}@supports not (content:""/""){:is(.fa-solid,.fa-regular,.fa-light,.fa-thin,.fa-brands):before{content:var(--fa)}}.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-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-width-auto{--fa-width:auto}.fa-fw,.fa-width-fixed{--fa-width:1.25em}.fa-canvas-square{padding-block:.125em;margin-block-end:-.125em}.fa-canvas-roomy{padding-block:.25em;padding-inline:.125em;margin-block-end:-.25em;box-sizing:content-box}.fa-ul{list-style-type:none;margin-inline-start:var(--fa-li-margin,2.5em);padding-inline-start:0}.fa-ul>li{position:relative}.fa-li{inset-inline-start:calc(var(--fa-li-width, 2em)*-1);position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-radius:var(--fa-border-radius,.1em);border:var(--fa-border-width,.0625em) var(--fa-border-style,solid) var(--fa-border-color,#eee);box-sizing:var(--fa-border-box-sizing,content-box);padding:var(--fa-border-padding,.1875em .25em)}.fa-pull-left,.fa-pull-start{float:inline-start;margin-inline-end:var(--fa-pull-margin,.3em)}.fa-pull-end,.fa-pull-right{float:inline-end;margin-inline-start:var(--fa-pull-margin,.3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-name:fa-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-beat-fade,.fa-fade{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{animation-name:fa-beat-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-flip{animation-name:fa-flip;animation-duration:var(--fa-animation-duration,1.5s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-flip,.fa-flip-360{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-flip-360{animation-name:fa-flip-360;animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-name:fa-shake;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,.75s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-spin{animation-name:fa-spin;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,steps(8))}.fa-spin-snap{animation-name:fa-spin-snap;animation-duration:var(--fa-animation-duration,3s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-snap,.fa-spin-snap-4{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-spin-snap-4{animation-name:fa-spin-snap-4;animation-duration:var(--fa-animation-duration,2.4s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-snap-8{animation-name:fa-spin-snap-8;animation-duration:var(--fa-animation-duration,4s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-buzz,.fa-spin-snap-8{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-buzz{animation-name:fa-buzz;animation-duration:var(--fa-animation-duration,.6s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-wag{animation-name:fa-wag;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,.9s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-out);transform-origin:bottom center}.fa-float{animation-name:fa-float;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,3s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out);will-change:transform}.fa-swing{animation-name:fa-swing;animation-duration:var(--fa-animation-duration,1.2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-out);transform-origin:top center}.fa-jello,.fa-swing{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-jello{animation-name:fa-jello;animation-duration:var(--fa-animation-duration,.9s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-out)}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-buzz,.fa-fade,.fa-flip,.fa-flip-360,.fa-float,.fa-jello,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse,.fa-spin-snap,.fa-spin-snap-4,.fa-spin-snap-8,.fa-swing,.fa-wag{animation:none!important;transition:none!important}}@keyframes fa-beat{0%{transform:scale(1)}25%{transform:scale(calc(var(--fa-beat-scale, 1.25)*1.25))}45%{transform:scale(calc(var(--fa-beat-scale, 1.22)*1.22))}65%{transform:scale(calc(var(--fa-beat-scale, 1.25)*1.25))}90%{transform:scale(1)}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0);animation-timing-function:var(--fa-animation-timing)}14%{transform:scale(var(--fa-bounce-start-scale-x,1.06),var(--fa-bounce-start-scale-y,.94)) translateY(var(--fa-bounce-anticipation,3px));animation-timing-function:cubic-bezier(.33,0,.66,.33)}32%{transform:scale(var(--fa-bounce-jump-scale-x,.94),var(--fa-bounce-jump-scale-y,1.12)) translateY(calc(var(--fa-bounce-height, .5em)*-1));animation-timing-function:cubic-bezier(.33,.66,.66,1)}52%{transform:scale(1) translateY(calc(var(--fa-bounce-height, .5em)*-1*1.1));animation-timing-function:cubic-bezier(.5,0,1,.5)}70%{transform:scale(var(--fa-bounce-land-scale-x,1.06),var(--fa-bounce-land-scale-y,.92)) translateY(0);animation-timing-function:cubic-bezier(.33,.33,.66,1)}85%{transform:scale(.98,1.04) translateY(calc(-2px*var(--fa-bounce-rebound, 1)));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{0%{opacity:1;transform:scale(1);animation-timing-function:cubic-bezier(.2,0,.4,1)}40%{opacity:var(--fa-fade-opacity,.4);transform:scale(.98);animation-timing-function:cubic-bezier(.4,0,.6,1)}to{opacity:1;transform:scale(1)}}@keyframes fa-beat-fade{0%{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1);animation-timing-function:cubic-bezier(.2,0,.4,1)}25%{opacity:calc(var(--fa-beat-fade-opacity, .4) + .4);transform:scale(var(--fa-beat-fade-scale,1.28));animation-timing-function:cubic-bezier(.4,0,.6,1)}45%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.25));animation-timing-function:cubic-bezier(.4,0,.2,1)}65%{opacity:calc(var(--fa-beat-fade-opacity, .4) + .4);transform:scale(var(--fa-beat-fade-scale,1.28));animation-timing-function:cubic-bezier(.4,0,.6,1)}to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}}@keyframes fa-flip{0%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),0deg);animation-timing-function:cubic-bezier(.2,0,.4,1)}8%{transform:perspective(2em) scale(var(--fa-flip-anticipation-scale,.95)) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),0deg);animation-timing-function:cubic-bezier(.33,0,.66,.33)}35%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),calc(var(--fa-flip-angle, -1turn)*0.6));animation-timing-function:linear}65%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),calc(var(--fa-flip-angle, -1turn)*0.5));animation-timing-function:cubic-bezier(.33,.66,.66,1)}92%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),calc(var(--fa-flip-angle, -1turn)*var(--fa-flip-overshoot, 1.04)));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-1turn))}}@keyframes fa-flip-360{0%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),0deg);animation-timing-function:cubic-bezier(.2,0,.4,1)}8%{transform:perspective(2em) scale(var(--fa-flip-anticipation-scale,.95)) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),0deg);animation-timing-function:cubic-bezier(.33,0,.66,.33)}50%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),calc(var(--fa-flip-angle, -1turn)*0.6));animation-timing-function:cubic-bezier(.33,.66,.66,1)}80%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),calc(var(--fa-flip-angle, -1turn)*var(--fa-flip-overshoot, 1.04)));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-1turn))}}@keyframes fa-shake{0%{transform:rotate(0deg);animation-timing-function:cubic-bezier(.2,0,.8,1)}8%{transform:rotate(35deg) translateX(1px);animation-timing-function:cubic-bezier(.3,0,.7,1)}20%{transform:rotate(-22deg) translateX(-1px);animation-timing-function:cubic-bezier(.3,0,.7,1)}35%{transform:rotate(15deg) translateX(1px);animation-timing-function:cubic-bezier(.3,0,.7,1)}50%{transform:rotate(-9deg);animation-timing-function:cubic-bezier(.4,0,.6,1)}65%{transform:rotate(5deg);animation-timing-function:cubic-bezier(.4,0,.6,1)}78%{transform:rotate(-3deg);animation-timing-function:cubic-bezier(.4,0,.6,1)}90%{transform:rotate(1deg);animation-timing-function:cubic-bezier(.4,0,.2,1)}to{transform:rotate(0deg)}}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes fa-spin-snap{0%{transform:rotate(0deg);animation-timing-function:cubic-bezier(0,0,.2,1)}12%{transform:rotate(60deg);animation-timing-function:cubic-bezier(.8,0,1,1)}16.67%{transform:rotate(60deg);animation-timing-function:cubic-bezier(0,0,.2,1)}28.67%{transform:rotate(120deg);animation-timing-function:cubic-bezier(.8,0,1,1)}33.33%{transform:rotate(120deg);animation-timing-function:cubic-bezier(0,0,.2,1)}45.33%{transform:rotate(180deg);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:rotate(180deg);animation-timing-function:cubic-bezier(0,0,.2,1)}62%{transform:rotate(240deg);animation-timing-function:cubic-bezier(.8,0,1,1)}66.67%{transform:rotate(240deg);animation-timing-function:cubic-bezier(0,0,.2,1)}78.67%{transform:rotate(300deg);animation-timing-function:cubic-bezier(.8,0,1,1)}83.33%{transform:rotate(300deg);animation-timing-function:cubic-bezier(0,0,.2,1)}95.33%{transform:rotate(1turn);animation-timing-function:cubic-bezier(.8,0,1,1)}to{transform:rotate(1turn)}}@keyframes fa-spin-snap-4{0%{transform:rotate(0deg);animation-timing-function:cubic-bezier(0,0,.2,1)}15%{transform:rotate(90deg);animation-timing-function:cubic-bezier(.8,0,1,1)}25%{transform:rotate(90deg);animation-timing-function:cubic-bezier(0,0,.2,1)}40%{transform:rotate(180deg);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:rotate(180deg);animation-timing-function:cubic-bezier(0,0,.2,1)}65%{transform:rotate(270deg);animation-timing-function:cubic-bezier(.8,0,1,1)}75%{transform:rotate(270deg);animation-timing-function:cubic-bezier(0,0,.2,1)}90%{transform:rotate(1turn);animation-timing-function:cubic-bezier(.8,0,1,1)}to{transform:rotate(1turn)}}@keyframes fa-spin-snap-8{0%{transform:rotate(0deg);animation-timing-function:cubic-bezier(0,0,.2,1)}9%{transform:rotate(45deg);animation-timing-function:cubic-bezier(.8,0,1,1)}12.5%{transform:rotate(45deg);animation-timing-function:cubic-bezier(0,0,.2,1)}21.5%{transform:rotate(90deg);animation-timing-function:cubic-bezier(.8,0,1,1)}25%{transform:rotate(90deg);animation-timing-function:cubic-bezier(0,0,.2,1)}34%{transform:rotate(135deg);animation-timing-function:cubic-bezier(.8,0,1,1)}37.5%{transform:rotate(135deg);animation-timing-function:cubic-bezier(0,0,.2,1)}46.5%{transform:rotate(180deg);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:rotate(180deg);animation-timing-function:cubic-bezier(0,0,.2,1)}59%{transform:rotate(225deg);animation-timing-function:cubic-bezier(.8,0,1,1)}62.5%{transform:rotate(225deg);animation-timing-function:cubic-bezier(0,0,.2,1)}71.5%{transform:rotate(270deg);animation-timing-function:cubic-bezier(.8,0,1,1)}75%{transform:rotate(270deg);animation-timing-function:cubic-bezier(0,0,.2,1)}84%{transform:rotate(315deg);animation-timing-function:cubic-bezier(.8,0,1,1)}87.5%{transform:rotate(315deg);animation-timing-function:cubic-bezier(0,0,.2,1)}96.5%{transform:rotate(1turn);animation-timing-function:cubic-bezier(.8,0,1,1)}to{transform:rotate(1turn)}}@keyframes fa-buzz{0%{transform:translateX(0) rotate(0deg);animation-timing-function:cubic-bezier(.1,0,.9,1)}5%{transform:translateX(var(--fa-buzz-distance,4px)) rotate(.5deg)}10%{transform:translateX(calc(var(--fa-buzz-distance, 4px)*-1)) rotate(-.5deg)}15%{transform:translateX(var(--fa-buzz-distance,4px)) rotate(.3deg)}20%{transform:translateX(calc(var(--fa-buzz-distance, 4px)*-1)) rotate(-.3deg)}25%{transform:translateX(calc(var(--fa-buzz-distance, 4px)*0.7)) rotate(.2deg)}30%{transform:translateX(calc(var(--fa-buzz-distance, 4px)*-1*0.7)) rotate(-.2deg)}35%{transform:translateX(calc(var(--fa-buzz-distance, 4px)*0.4)) rotate(.1deg)}40%{transform:translateX(0) rotate(0deg)}to{transform:translateX(0) rotate(0deg)}}@keyframes fa-wag{0%{transform:rotate(0deg);animation-timing-function:cubic-bezier(.2,0,.6,1)}12%{transform:rotate(var(--fa-wag-angle,12deg));animation-timing-function:cubic-bezier(.4,0,.2,1)}24%{transform:rotate(2deg);animation-timing-function:cubic-bezier(.2,0,.6,1)}36%{transform:rotate(calc(var(--fa-wag-angle, 12deg)*0.85));animation-timing-function:cubic-bezier(.4,0,.2,1)}48%{transform:rotate(1deg);animation-timing-function:cubic-bezier(.2,0,.6,1)}58%{transform:rotate(calc(var(--fa-wag-angle, 12deg)*0.6));animation-timing-function:cubic-bezier(.4,0,.2,1)}68%{transform:rotate(0deg)}to{transform:rotate(0deg)}}@keyframes fa-float{0%{transform:translateY(0) translateX(0) rotate(0deg) scale(var(--fa-float-squash-x,1.02),var(--fa-float-squash-y,.98));animation-timing-function:cubic-bezier(.33,0,.66,.33)}15%{transform:translateY(calc(var(--fa-float-height, 6px)*-0.4)) translateX(var(--fa-float-drift,1px)) rotate(var(--fa-float-tilt,1deg)) scale(1);animation-timing-function:cubic-bezier(.33,.66,.66,1)}35%{transform:translateY(calc(var(--fa-float-height, 6px)*-1)) translateX(0) rotate(0deg) scale(var(--fa-float-stretch-x,.98),var(--fa-float-stretch-y,1.03));animation-timing-function:cubic-bezier(.5,0,.5,0)}50%{transform:translateY(calc(var(--fa-float-height, 6px)*-0.92)) translateX(calc(var(--fa-float-drift, 1px)*-0.5)) rotate(calc(var(--fa-float-tilt, 1deg)*-0.5)) scale(.995,1.01);animation-timing-function:cubic-bezier(.33,0,.66,.33)}70%{transform:translateY(calc(var(--fa-float-height, 6px)*-0.3)) translateX(calc(var(--fa-float-drift, 1px)*-1)) rotate(calc(var(--fa-float-tilt, 1deg)*-1)) scale(1);animation-timing-function:cubic-bezier(.33,.66,.66,1)}90%{transform:translateY(calc(var(--fa-float-height, 6px)*0.05)) translateX(0) rotate(0deg) scale(var(--fa-float-squash-x,1.02),var(--fa-float-squash-y,.98));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:translateY(0) translateX(0) rotate(0deg) scale(var(--fa-float-squash-x,1.02),var(--fa-float-squash-y,.98))}}@keyframes fa-swing{0%{transform:rotate(0deg);animation-timing-function:cubic-bezier(.2,0,.8,1)}8%{transform:rotate(var(--fa-swing-angle,22deg));animation-timing-function:cubic-bezier(.3,0,.7,1)}18%{transform:rotate(calc(var(--fa-swing-angle, 22deg)*-1*0.85));animation-timing-function:cubic-bezier(.3,0,.7,1)}28%{transform:rotate(calc(var(--fa-swing-angle, 22deg)*0.65));animation-timing-function:cubic-bezier(.35,0,.65,1)}38%{transform:rotate(calc(var(--fa-swing-angle, 22deg)*-1*0.45));animation-timing-function:cubic-bezier(.4,0,.6,1)}48%{transform:rotate(calc(var(--fa-swing-angle, 22deg)*0.25));animation-timing-function:cubic-bezier(.4,0,.6,1)}56%{transform:rotate(calc(var(--fa-swing-angle, 22deg)*-1*0.1));animation-timing-function:cubic-bezier(.4,0,.6,1)}64%{transform:rotate(0deg)}to{transform:rotate(0deg)}}@keyframes fa-jello{0%{transform:scale(1);animation-timing-function:cubic-bezier(.2,0,.8,1)}12%{transform:scale(var(--fa-jello-scale-x,1.15),calc(2 - var(--fa-jello-scale-x, 1.15)));animation-timing-function:cubic-bezier(.3,0,.7,1)}24%{transform:scale(calc(2 - var(--fa-jello-scale-y, 1.12)),var(--fa-jello-scale-y,1.12));animation-timing-function:cubic-bezier(.3,0,.7,1)}36%{transform:scale(calc(.5 + var(--fa-jello-scale-x, 1.15)*0.5),calc(1.5 - var(--fa-jello-scale-x, 1.15)*0.5));animation-timing-function:cubic-bezier(.4,0,.6,1)}48%{transform:scale(calc(1.3 - var(--fa-jello-scale-y, 1.12)*0.3),calc(.7 + var(--fa-jello-scale-y, 1.12)*0.3));animation-timing-function:cubic-bezier(.4,0,.6,1)}58%{transform:scale(1.02,.98);animation-timing-function:cubic-bezier(.4,0,.2,1)}68%{transform:scale(1)}to{transform:scale(1)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,0))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{--fa-width:100%;inset:0;position:absolute;text-align:center;width:var(--fa-width);z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}

.fa-0{--fa:"\30 "}.fa-1{--fa:"\31 "}.fa-2{--fa:"\32 "}.fa-3{--fa:"\33 "}.fa-4{--fa:"\34 "}.fa-5{--fa:"\35 "}.fa-6{--fa:"\36 "}.fa-7{--fa:"\37 "}.fa-8{--fa:"\38 "}.fa-9{--fa:"\39 "}.fa-exclamation{--fa:"\!"}.fa-ditto{--fa:'"'}.fa-hashtag{--fa:"\#"}.fa-dollar,.fa-dollar-sign,.fa-usd{--fa:"\$"}.fa-percent,.fa-percentage{--fa:"\%"}.fa-ampersand{--fa:"\&"}.fa-apostrophe{--fa:"'"}.fa-bracket-round,.fa-parenthesis{--fa:"\("}.fa-bracket-round-right{--fa:"\)"}.fa-asterisk{--fa:"\*"}.fa-add,.fa-plus{--fa:"\+"}.fa-comma{--fa:"\,"}.fa-hyphen{--fa:"\-"}.fa-period{--fa:"\."}.fa-slash-forward{--fa:"\/"}.fa-colon{--fa:"\:"}.fa-semicolon{--fa:"\;"}.fa-less-than{--fa:"\<"}.fa-equals{--fa:"\="}.fa-greater-than{--fa:"\>"}.fa-question{--fa:"\?"}.fa-at{--fa:"\@"}.fa-a{--fa:"A"}.fa-b{--fa:"B"}.fa-c{--fa:"C"}.fa-d{--fa:"D"}.fa-e{--fa:"E"}.fa-f{--fa:"F"}.fa-g{--fa:"G"}.fa-h{--fa:"H"}.fa-i{--fa:"I"}.fa-j{--fa:"J"}.fa-k{--fa:"K"}.fa-l{--fa:"L"}.fa-m{--fa:"M"}.fa-n{--fa:"N"}.fa-o{--fa:"O"}.fa-p{--fa:"P"}.fa-q{--fa:"Q"}.fa-r{--fa:"R"}.fa-s{--fa:"S"}.fa-t{--fa:"T"}.fa-u{--fa:"U"}.fa-v{--fa:"V"}.fa-w{--fa:"W"}.fa-x{--fa:"X"}.fa-y{--fa:"Y"}.fa-z{--fa:"Z"}.fa-bracket,.fa-bracket-left,.fa-bracket-square{--fa:"\["}.fa-slash-back{--fa:"\\"}.fa-bracket-square-right{--fa:"\]"}.fa-accent-grave{--fa:"\`"}.fa-bracket-curly,.fa-bracket-curly-left{--fa:"\{"}.fa-pipe{--fa:"\|"}.fa-bracket-curly-right{--fa:"\}"}.fa-tilde{--fa:"\~"}.fa-caravan-alt,.fa-caravan-simple{--fa:"\e000"}.fa-cat-space{--fa:"\e001"}.fa-coffee-pot{--fa:"\e002"}.fa-comet{--fa:"\e003"}.fa-fan-table{--fa:"\e004"}.fa-faucet{--fa:"\e005"}.fa-faucet-drip{--fa:"\e006"}.fa-galaxy{--fa:"\e008"}.fa-garage{--fa:"\e009"}.fa-garage-car{--fa:"\e00a"}.fa-garage-open{--fa:"\e00b"}.fa-heat{--fa:"\e00c"}.fa-house-chimney-window{--fa:"\e00d"}.fa-house-day{--fa:"\e00e"}.fa-house-leave,.fa-house-person-depart,.fa-house-person-leave{--fa:"\e00f"}.fa-house-night{--fa:"\e010"}.fa-house-person-arrive,.fa-house-person-return,.fa-house-return{--fa:"\e011"}.fa-house-signal{--fa:"\e012"}.fa-lamp-desk{--fa:"\e014"}.fa-lamp-floor{--fa:"\e015"}.fa-light-ceiling{--fa:"\e016"}.fa-light-switch{--fa:"\e017"}.fa-light-switch-off{--fa:"\e018"}.fa-light-switch-on{--fa:"\e019"}.fa-microwave{--fa:"\e01b"}.fa-outlet{--fa:"\e01c"}.fa-oven{--fa:"\e01d"}.fa-planet-moon{--fa:"\e01f"}.fa-planet-ringed{--fa:"\e020"}.fa-police-box{--fa:"\e021"}.fa-person-to-portal,.fa-portal-enter{--fa:"\e022"}.fa-person-from-portal,.fa-portal-exit{--fa:"\e023"}.fa-radar{--fa:"\e024"}.fa-raygun{--fa:"\e025"}.fa-refrigerator{--fa:"\e026"}.fa-rocket-launch{--fa:"\e027"}.fa-sensor{--fa:"\e028"}.fa-sensor-alert,.fa-sensor-triangle-exclamation{--fa:"\e029"}.fa-sensor-fire{--fa:"\e02a"}.fa-sensor-on{--fa:"\e02b"}.fa-sensor-cloud,.fa-sensor-smoke{--fa:"\e02c"}.fa-siren{--fa:"\e02d"}.fa-siren-on{--fa:"\e02e"}.fa-solar-system{--fa:"\e02f"}.fa-circle-sort,.fa-sort-circle{--fa:"\e030"}.fa-circle-sort-down,.fa-sort-circle-down{--fa:"\e031"}.fa-circle-sort-up,.fa-sort-circle-up{--fa:"\e032"}.fa-space-station-moon{--fa:"\e033"}.fa-space-station-moon-alt,.fa-space-station-moon-construction{--fa:"\e034"}.fa-sprinkler{--fa:"\e035"}.fa-star-shooting{--fa:"\e036"}.fa-starfighter{--fa:"\e037"}.fa-starfighter-alt,.fa-starfighter-twin-ion-engine{--fa:"\e038"}.fa-starship{--fa:"\e039"}.fa-starship-freighter{--fa:"\e03a"}.fa-sword-laser{--fa:"\e03b"}.fa-sword-laser-alt{--fa:"\e03c"}.fa-swords-laser{--fa:"\e03d"}.fa-telescope{--fa:"\e03e"}.fa-temperature-arrow-down,.fa-temperature-down{--fa:"\e03f"}.fa-temperature-arrow-up,.fa-temperature-up{--fa:"\e040"}.fa-trailer{--fa:"\e041"}.fa-transporter{--fa:"\e042"}.fa-transporter-1{--fa:"\e043"}.fa-transporter-2{--fa:"\e044"}.fa-transporter-3{--fa:"\e045"}.fa-transporter-empty{--fa:"\e046"}.fa-ufo{--fa:"\e047"}.fa-ufo-beam{--fa:"\e048"}.fa-user-alien{--fa:"\e04a"}.fa-user-robot{--fa:"\e04b"}.fa-user-visor{--fa:"\e04c"}.fa-vacuum{--fa:"\e04d"}.fa-vacuum-robot{--fa:"\e04e"}.fa-window-frame{--fa:"\e04f"}.fa-window-frame-open{--fa:"\e050"}.fa-coffin-cross{--fa:"\e051"}.fa-folder-arrow-down,.fa-folder-download{--fa:"\e053"}.fa-folder-arrow-up,.fa-folder-upload{--fa:"\e054"}.fa-user-unlock{--fa:"\e058"}.fa-bacteria{--fa:"\e059"}.fa-bacterium{--fa:"\e05a"}.fa-box-tissue{--fa:"\e05b"}.fa-hand-holding-medical{--fa:"\e05c"}.fa-hand-sparkles{--fa:"\e05d"}.fa-hands-bubbles,.fa-hands-wash{--fa:"\e05e"}.fa-handshake-alt-slash,.fa-handshake-simple-slash,.fa-handshake-slash{--fa:"\e060"}.fa-head-side-cough{--fa:"\e061"}.fa-head-side-cough-slash{--fa:"\e062"}.fa-head-side-mask{--fa:"\e063"}.fa-head-side-virus{--fa:"\e064"}.fa-house-chimney-user{--fa:"\e065"}.fa-house-laptop,.fa-laptop-house{--fa:"\e066"}.fa-lungs-virus{--fa:"\e067"}.fa-people-arrows,.fa-people-arrows-left-right{--fa:"\e068"}.fa-plane-slash{--fa:"\e069"}.fa-pump-medical{--fa:"\e06a"}.fa-pump-soap{--fa:"\e06b"}.fa-shield-virus{--fa:"\e06c"}.fa-sink{--fa:"\e06d"}.fa-soap{--fa:"\e06e"}.fa-stopwatch-20{--fa:"\e06f"}.fa-shop-slash,.fa-store-alt-slash{--fa:"\e070"}.fa-store-slash{--fa:"\e071"}.fa-toilet-paper-slash{--fa:"\e072"}.fa-users-slash{--fa:"\e073"}.fa-virus{--fa:"\e074"}.fa-virus-slash{--fa:"\e075"}.fa-viruses{--fa:"\e076"}.fa-vest{--fa:"\e085"}.fa-vest-patches{--fa:"\e086"}.fa-airplay{--fa:"\e089"}.fa-alt{--fa:"\e08a"}.fa-angle{--fa:"\e08c"}.fa-angle-90{--fa:"\e08d"}.fa-apple-core{--fa:"\e08f"}.fa-arrow-down-from-dotted-line{--fa:"\e090"}.fa-arrow-down-left{--fa:"\e091"}.fa-arrow-down-left-and-arrow-up-right-to-center{--fa:"\e092"}.fa-arrow-down-right{--fa:"\e093"}.fa-arrow-down-to-bracket{--fa:"\e094"}.fa-arrow-down-to-dotted-line{--fa:"\e095"}.fa-arrow-down-to-square{--fa:"\e096"}.fa-arrow-trend-down{--fa:"\e097"}.fa-arrow-trend-up{--fa:"\e098"}.fa-arrow-up-arrow-down,.fa-sort-up-down{--fa:"\e099"}.fa-arrow-up-from-bracket{--fa:"\e09a"}.fa-arrow-up-from-dotted-line{--fa:"\e09b"}.fa-arrow-up-from-square{--fa:"\e09c"}.fa-arrow-up-left{--fa:"\e09d"}.fa-arrow-up-left-from-circle{--fa:"\e09e"}.fa-arrow-up-right{--fa:"\e09f"}.fa-arrow-up-right-and-arrow-down-left-from-center{--fa:"\e0a0"}.fa-arrow-up-to-dotted-line{--fa:"\e0a1"}.fa-arrows-cross{--fa:"\e0a2"}.fa-arrows-from-dotted-line{--fa:"\e0a3"}.fa-arrows-from-line{--fa:"\e0a4"}.fa-arrows-minimize,.fa-compress-arrows{--fa:"\e0a5"}.fa-arrows-to-dotted-line{--fa:"\e0a6"}.fa-arrows-to-line{--fa:"\e0a7"}.fa-audio-description-slash{--fa:"\e0a8"}.fa-austral-sign{--fa:"\e0a9"}.fa-avocado{--fa:"\e0aa"}.fa-award-simple{--fa:"\e0ab"}.fa-baht-sign{--fa:"\e0ac"}.fa-bars-filter{--fa:"\e0ad"}.fa-bars-sort{--fa:"\e0ae"}.fa-basket-shopping-simple,.fa-shopping-basket-alt{--fa:"\e0af"}.fa-battery-exclamation{--fa:"\e0b0"}.fa-battery-1,.fa-battery-low{--fa:"\e0b1"}.fa-bee{--fa:"\e0b2"}.fa-beer-foam,.fa-beer-mug{--fa:"\e0b3"}.fa-bitcoin-sign{--fa:"\e0b4"}.fa-block-quote{--fa:"\e0b5"}.fa-bolt-auto{--fa:"\e0b6"}.fa-bolt-lightning{--fa:"\e0b7"}.fa-bolt-slash{--fa:"\e0b8"}.fa-book-arrow-right{--fa:"\e0b9"}.fa-book-arrow-up{--fa:"\e0ba"}.fa-book-bookmark{--fa:"\e0bb"}.fa-book-circle-arrow-right{--fa:"\e0bc"}.fa-book-circle-arrow-up{--fa:"\e0bd"}.fa-book-copy{--fa:"\e0be"}.fa-book-font{--fa:"\e0bf"}.fa-book-open-alt,.fa-book-open-cover{--fa:"\e0c0"}.fa-book-law,.fa-book-section{--fa:"\e0c1"}.fa-bookmark-slash{--fa:"\e0c2"}.fa-bowling-ball-pin{--fa:"\e0c3"}.fa-box-circle-check{--fa:"\e0c4"}.fa-brackets-round,.fa-parentheses{--fa:"\e0c5"}.fa-brain-circuit{--fa:"\e0c6"}.fa-brake-warning{--fa:"\e0c7"}.fa-briefcase-blank{--fa:"\e0c8"}.fa-brightness{--fa:"\e0c9"}.fa-brightness-low{--fa:"\e0ca"}.fa-browsers{--fa:"\e0cb"}.fa-buildings{--fa:"\e0cc"}.fa-burger-fries{--fa:"\e0cd"}.fa-burger-glass{--fa:"\e0ce"}.fa-calendar-arrow-down,.fa-calendar-download{--fa:"\e0d0"}.fa-calendar-arrow-up,.fa-calendar-upload{--fa:"\e0d1"}.fa-calendar-clock,.fa-calendar-time{--fa:"\e0d2"}.fa-calendar-heart{--fa:"\e0d3"}.fa-calendar-image{--fa:"\e0d4"}.fa-calendar-lines,.fa-calendar-note{--fa:"\e0d5"}.fa-calendar-range{--fa:"\e0d6"}.fa-calendars{--fa:"\e0d7"}.fa-camera-rotate{--fa:"\e0d8"}.fa-camera-slash{--fa:"\e0d9"}.fa-camera-viewfinder,.fa-screenshot{--fa:"\e0da"}.fa-cart-minus{--fa:"\e0db"}.fa-cart-shopping-fast{--fa:"\e0dc"}.fa-cart-xmark{--fa:"\e0dd"}.fa-castle{--fa:"\e0de"}.fa-cedi-sign{--fa:"\e0df"}.fa-chart-bullet{--fa:"\e0e1"}.fa-chart-candlestick{--fa:"\e0e2"}.fa-chart-column{--fa:"\e0e3"}.fa-chart-gantt{--fa:"\e0e4"}.fa-chart-line-up{--fa:"\e0e5"}.fa-chart-pyramid{--fa:"\e0e6"}.fa-chart-radar{--fa:"\e0e7"}.fa-chart-scatter-3d{--fa:"\e0e8"}.fa-chart-scatter-bubble{--fa:"\e0e9"}.fa-chart-tree-map{--fa:"\e0ea"}.fa-chart-waterfall{--fa:"\e0eb"}.fa-cherries{--fa:"\e0ec"}.fa-circle-0{--fa:"\e0ed"}.fa-circle-1{--fa:"\e0ee"}.fa-circle-2{--fa:"\e0ef"}.fa-circle-3{--fa:"\e0f0"}.fa-circle-4{--fa:"\e0f1"}.fa-circle-5{--fa:"\e0f2"}.fa-circle-6{--fa:"\e0f3"}.fa-circle-7{--fa:"\e0f4"}.fa-circle-8{--fa:"\e0f5"}.fa-circle-9{--fa:"\e0f6"}.fa-circle-a{--fa:"\e0f7"}.fa-circle-ampersand{--fa:"\e0f8"}.fa-circle-arrow-down-left{--fa:"\e0f9"}.fa-circle-arrow-down-right{--fa:"\e0fa"}.fa-circle-arrow-up-left{--fa:"\e0fb"}.fa-circle-arrow-up-right{--fa:"\e0fc"}.fa-circle-b{--fa:"\e0fd"}.fa-circle-bolt{--fa:"\e0fe"}.fa-book-circle,.fa-circle-book-open{--fa:"\e0ff"}.fa-bookmark-circle,.fa-circle-bookmark{--fa:"\e100"}.fa-circle-c{--fa:"\e101"}.fa-calendar-circle,.fa-circle-calendar{--fa:"\e102"}.fa-camera-circle,.fa-circle-camera{--fa:"\e103"}.fa-circle-d{--fa:"\e104"}.fa-circle-dashed{--fa:"\e105"}.fa-circle-divide{--fa:"\e106"}.fa-circle-down-left{--fa:"\e107"}.fa-circle-down-right{--fa:"\e108"}.fa-circle-e{--fa:"\e109"}.fa-circle-ellipsis{--fa:"\e10a"}.fa-circle-ellipsis-vertical{--fa:"\e10b"}.fa-circle-envelope,.fa-envelope-circle{--fa:"\e10c"}.fa-circle-exclamation-check{--fa:"\e10d"}.fa-circle-f{--fa:"\e10e"}.fa-circle-g{--fa:"\e10f"}.fa-circle-half{--fa:"\e110"}.fa-circle-i{--fa:"\e111"}.fa-circle-j{--fa:"\e112"}.fa-circle-k{--fa:"\e113"}.fa-circle-l{--fa:"\e114"}.fa-circle-m{--fa:"\e115"}.fa-circle-microphone,.fa-microphone-circle{--fa:"\e116"}.fa-circle-microphone-lines,.fa-microphone-circle-alt{--fa:"\e117"}.fa-circle-n{--fa:"\e118"}.fa-circle-o{--fa:"\e119"}.fa-circle-p{--fa:"\e11a"}.fa-circle-phone,.fa-phone-circle{--fa:"\e11b"}.fa-circle-phone-flip,.fa-phone-circle-alt{--fa:"\e11c"}.fa-circle-phone-hangup,.fa-phone-circle-down{--fa:"\e11d"}.fa-circle-q{--fa:"\e11e"}.fa-circle-quarter{--fa:"\e11f"}.fa-circle-r{--fa:"\e120"}.fa-circle-s{--fa:"\e121"}.fa-circle-small{--fa:"\e122"}.fa-circle-star,.fa-star-circle{--fa:"\e123"}.fa-circle-t{--fa:"\e124"}.fa-circle-three-quarters{--fa:"\e125"}.fa-circle-trash,.fa-trash-circle{--fa:"\e126"}.fa-circle-u{--fa:"\e127"}.fa-circle-up-left{--fa:"\e128"}.fa-circle-up-right{--fa:"\e129"}.fa-circle-v{--fa:"\e12a"}.fa-circle-video,.fa-video-circle{--fa:"\e12b"}.fa-circle-w{--fa:"\e12c"}.fa-circle-waveform-lines,.fa-waveform-circle{--fa:"\e12d"}.fa-circle-x{--fa:"\e12e"}.fa-circle-y{--fa:"\e12f"}.fa-circle-z{--fa:"\e130"}.fa-clapperboard{--fa:"\e131"}.fa-clapperboard-play{--fa:"\e132"}.fa-clipboard-medical{--fa:"\e133"}.fa-clock-desk{--fa:"\e134"}.fa-closed-captioning-slash{--fa:"\e135"}.fa-clothes-hanger{--fa:"\e136"}.fa-cloud-slash{--fa:"\e137"}.fa-cloud-word{--fa:"\e138"}.fa-clover{--fa:"\e139"}.fa-code-compare{--fa:"\e13a"}.fa-code-fork{--fa:"\e13b"}.fa-code-pull-request{--fa:"\e13c"}.fa-code-simple{--fa:"\e13d"}.fa-coffee-bean{--fa:"\e13e"}.fa-coffee-beans{--fa:"\e13f"}.fa-colon-sign{--fa:"\e140"}.fa-command{--fa:"\e142"}.fa-comment-arrow-down{--fa:"\e143"}.fa-comment-arrow-up{--fa:"\e144"}.fa-comment-arrow-up-right{--fa:"\e145"}.fa-comment-captions{--fa:"\e146"}.fa-comment-code{--fa:"\e147"}.fa-comment-image{--fa:"\e148"}.fa-comment-middle{--fa:"\e149"}.fa-comment-middle-top{--fa:"\e14a"}.fa-comment-question{--fa:"\e14b"}.fa-comment-quote{--fa:"\e14c"}.fa-comment-text{--fa:"\e14d"}.fa-comments-question{--fa:"\e14e"}.fa-comments-question-check{--fa:"\e14f"}.fa-conveyor-belt-empty{--fa:"\e150"}.fa-crate-empty{--fa:"\e151"}.fa-cruzeiro-sign{--fa:"\e152"}.fa-delete-right{--fa:"\e154"}.fa-desktop-arrow-down{--fa:"\e155"}.fa-diagram-lean-canvas{--fa:"\e156"}.fa-diagram-nested{--fa:"\e157"}.fa-diagram-sankey{--fa:"\e158"}.fa-diagram-venn{--fa:"\e15a"}.fa-dial,.fa-dial-med-high{--fa:"\e15b"}.fa-dial-high{--fa:"\e15c"}.fa-dial-low{--fa:"\e15d"}.fa-dial-max{--fa:"\e15e"}.fa-dial-med{--fa:"\e15f"}.fa-dial-med-low{--fa:"\e160"}.fa-dial-min{--fa:"\e161"}.fa-dial-off{--fa:"\e162"}.fa-display{--fa:"\e163"}.fa-display-arrow-down{--fa:"\e164"}.fa-desktop-code,.fa-display-code{--fa:"\e165"}.fa-desktop-medical,.fa-display-medical{--fa:"\e166"}.fa-dolphin{--fa:"\e168"}.fa-dong-sign{--fa:"\e169"}.fa-down-left{--fa:"\e16a"}.fa-down-right{--fa:"\e16b"}.fa-eggplant{--fa:"\e16c"}.fa-elevator{--fa:"\e16d"}.fa-engine{--fa:"\e16e"}.fa-envelope-badge,.fa-envelope-dot{--fa:"\e16f"}.fa-envelopes{--fa:"\e170"}.fa-escalator{--fa:"\e171"}.fa-eye-dropper-full{--fa:"\e172"}.fa-eye-dropper-half{--fa:"\e173"}.fa-ferris-wheel{--fa:"\e174"}.fa-file-binary{--fa:"\e175"}.fa-file-heart{--fa:"\e176"}.fa-file-plus-minus{--fa:"\e177"}.fa-files{--fa:"\e178"}.fa-film-slash{--fa:"\e179"}.fa-films{--fa:"\e17a"}.fa-filter-circle-xmark{--fa:"\e17b"}.fa-filter-list{--fa:"\e17c"}.fa-filter-slash{--fa:"\e17d"}.fa-filters{--fa:"\e17e"}.fa-fire-hydrant{--fa:"\e17f"}.fa-floppy-disk-circle-arrow-right,.fa-save-circle-arrow-right{--fa:"\e180"}.fa-floppy-disk-circle-xmark,.fa-floppy-disk-times,.fa-save-circle-xmark,.fa-save-times{--fa:"\e181"}.fa-floppy-disk-pen{--fa:"\e182"}.fa-floppy-disks{--fa:"\e183"}.fa-florin-sign{--fa:"\e184"}.fa-folder-closed{--fa:"\e185"}.fa-folder-bookmark{--fa:"\e186"}.fa-folder-cog,.fa-folder-gear{--fa:"\e187"}.fa-folder-grid{--fa:"\e188"}.fa-folder-heart{--fa:"\e189"}.fa-folder-image{--fa:"\e18a"}.fa-folder-magnifying-glass,.fa-folder-search{--fa:"\e18b"}.fa-folder-medical{--fa:"\e18c"}.fa-folder-music{--fa:"\e18d"}.fa-folder-user{--fa:"\e18e"}.fa-franc-sign{--fa:"\e18f"}.fa-gif{--fa:"\e190"}.fa-glass-empty{--fa:"\e191"}.fa-glass-half,.fa-glass-half-empty,.fa-glass-half-full{--fa:"\e192"}.fa-grate{--fa:"\e193"}.fa-grate-droplet{--fa:"\e194"}.fa-grid,.fa-grid-3{--fa:"\e195"}.fa-grid-2{--fa:"\e196"}.fa-grid-2-plus{--fa:"\e197"}.fa-grid-4{--fa:"\e198"}.fa-grid-5{--fa:"\e199"}.fa-guarani-sign{--fa:"\e19a"}.fa-gun{--fa:"\e19b"}.fa-gun-slash{--fa:"\e19c"}.fa-gun-squirt{--fa:"\e19d"}.fa-hand-back-point-down{--fa:"\e19e"}.fa-hand-back-point-left{--fa:"\e19f"}.fa-hand-back-point-ribbon{--fa:"\e1a0"}.fa-hand-back-point-right{--fa:"\e1a1"}.fa-hand-back-point-up{--fa:"\e1a2"}.fa-hand-fingers-crossed{--fa:"\e1a3"}.fa-hand-holding-skull{--fa:"\e1a4"}.fa-hand-love{--fa:"\e1a5"}.fa-hand-point-ribbon{--fa:"\e1a6"}.fa-hand-wave{--fa:"\e1a7"}.fa-hands-clapping{--fa:"\e1a8"}.fa-hand-horns{--fa:"\e1a9"}.fa-head-side-heart{--fa:"\e1aa"}.fa-heart-half{--fa:"\e1ab"}.fa-heart-half-alt,.fa-heart-half-stroke{--fa:"\e1ac"}.fa-hexagon-divide{--fa:"\e1ad"}.fa-high-definition,.fa-rectangle-hd{--fa:"\e1ae"}.fa-highlighter-line{--fa:"\e1af"}.fa-home-user,.fa-house-user{--fa:"\e1b0"}.fa-house-building{--fa:"\e1b1"}.fa-house-chimney-heart{--fa:"\e1b2"}.fa-house-tree{--fa:"\e1b3"}.fa-house-turret{--fa:"\e1b4"}.fa-image-landscape,.fa-landscape{--fa:"\e1b5"}.fa-image-polaroid-user{--fa:"\e1b6"}.fa-image-slash{--fa:"\e1b7"}.fa-image-user{--fa:"\e1b8"}.fa-images-user{--fa:"\e1b9"}.fa-inbox-full{--fa:"\e1ba"}.fa-inboxes{--fa:"\e1bb"}.fa-indian-rupee,.fa-indian-rupee-sign,.fa-inr{--fa:"\e1bc"}.fa-input-numeric{--fa:"\e1bd"}.fa-input-pipe{--fa:"\e1be"}.fa-input-text{--fa:"\e1bf"}.fa-keyboard-brightness{--fa:"\e1c0"}.fa-keyboard-brightness-low{--fa:"\e1c1"}.fa-keyboard-down{--fa:"\e1c2"}.fa-keyboard-left{--fa:"\e1c3"}.fa-kip-sign{--fa:"\e1c4"}.fa-lamp-street{--fa:"\e1c5"}.fa-laptop-arrow-down{--fa:"\e1c6"}.fa-laptop-slash{--fa:"\e1c7"}.fa-lari-sign{--fa:"\e1c8"}.fa-lasso-sparkles{--fa:"\e1c9"}.fa-lightbulb-exclamation-on{--fa:"\e1ca"}.fa-chain-horizontal,.fa-link-horizontal{--fa:"\e1cb"}.fa-chain-horizontal-slash,.fa-link-horizontal-slash{--fa:"\e1cc"}.fa-link-simple{--fa:"\e1cd"}.fa-link-simple-slash{--fa:"\e1ce"}.fa-list-dropdown{--fa:"\e1cf"}.fa-list-radio{--fa:"\e1d0"}.fa-list-timeline{--fa:"\e1d1"}.fa-list-tree{--fa:"\e1d2"}.fa-litecoin-sign{--fa:"\e1d3"}.fa-loader{--fa:"\e1d4"}.fa-manat-sign{--fa:"\e1d5"}.fa-manhole{--fa:"\e1d6"}.fa-mask-face{--fa:"\e1d7"}.fa-memo{--fa:"\e1d8"}.fa-memo-circle-check{--fa:"\e1d9"}.fa-memo-pad{--fa:"\e1da"}.fa-comment-alt-arrow-down,.fa-message-arrow-down{--fa:"\e1db"}.fa-comment-alt-arrow-up,.fa-message-arrow-up{--fa:"\e1dc"}.fa-message-arrow-up-right{--fa:"\e1dd"}.fa-comment-alt-captions,.fa-message-captions{--fa:"\e1de"}.fa-message-code{--fa:"\e1df"}.fa-comment-alt-image,.fa-message-image{--fa:"\e1e0"}.fa-comment-middle-alt,.fa-message-middle{--fa:"\e1e1"}.fa-comment-middle-top-alt,.fa-message-middle-top{--fa:"\e1e2"}.fa-message-question{--fa:"\e1e3"}.fa-comment-alt-quote,.fa-message-quote{--fa:"\e1e4"}.fa-message-sms{--fa:"\e1e5"}.fa-comment-alt-text,.fa-message-text{--fa:"\e1e6"}.fa-messages-question{--fa:"\e1e7"}.fa-meter{--fa:"\e1e8"}.fa-meter-bolt{--fa:"\e1e9"}.fa-meter-droplet{--fa:"\e1ea"}.fa-meter-fire{--fa:"\e1eb"}.fa-microchip-ai{--fa:"\e1ec"}.fa-mill-sign{--fa:"\e1ed"}.fa-mobile-iphone,.fa-mobile-notch{--fa:"\e1ee"}.fa-mobile-signal{--fa:"\e1ef"}.fa-mobile-signal-out{--fa:"\e1f0"}.fa-money-bill-simple{--fa:"\e1f1"}.fa-money-bill-simple-wave{--fa:"\e1f2"}.fa-money-bills{--fa:"\e1f3"}.fa-money-bills-alt,.fa-money-bills-simple{--fa:"\e1f4"}.fa-mug-tea-saucer{--fa:"\e1f5"}.fa-naira-sign{--fa:"\e1f6"}.fa-nfc{--fa:"\e1f7"}.fa-nfc-lock{--fa:"\e1f8"}.fa-nfc-magnifying-glass{--fa:"\e1f9"}.fa-nfc-pen{--fa:"\e1fa"}.fa-nfc-signal{--fa:"\e1fb"}.fa-nfc-slash{--fa:"\e1fc"}.fa-nfc-trash{--fa:"\e1fd"}.fa-notdef{--fa:"\e1fe"}.fa-note{--fa:"\e1ff"}.fa-note-medical{--fa:"\e200"}.fa-notebook{--fa:"\e201"}.fa-notes{--fa:"\e202"}.fa-octagon-divide{--fa:"\e203"}.fa-octagon-exclamation{--fa:"\e204"}.fa-oil-can-drip{--fa:"\e205"}.fa-paintbrush-pencil{--fa:"\e206"}.fa-pallet-box{--fa:"\e208"}.fa-panorama{--fa:"\e209"}.fa-paper-plane-alt,.fa-paper-plane-top,.fa-send{--fa:"\e20a"}.fa-peach{--fa:"\e20b"}.fa-pear{--fa:"\e20c"}.fa-pedestal{--fa:"\e20d"}.fa-pen-circle{--fa:"\e20e"}.fa-pen-alt-slash,.fa-pen-clip-slash{--fa:"\e20f"}.fa-pen-fancy-slash{--fa:"\e210"}.fa-pen-field{--fa:"\e211"}.fa-pen-line{--fa:"\e212"}.fa-pen-slash{--fa:"\e213"}.fa-pen-swirl{--fa:"\e214"}.fa-pencil-slash{--fa:"\e215"}.fa-people{--fa:"\e216"}.fa-people-dress{--fa:"\e217"}.fa-people-dress-simple{--fa:"\e218"}.fa-people-pants{--fa:"\e219"}.fa-people-pants-simple{--fa:"\e21a"}.fa-people-simple{--fa:"\e21b"}.fa-person-dress-simple{--fa:"\e21c"}.fa-person-pinball{--fa:"\e21d"}.fa-person-seat{--fa:"\e21e"}.fa-person-seat-reclined{--fa:"\e21f"}.fa-person-simple{--fa:"\e220"}.fa-peseta-sign{--fa:"\e221"}.fa-peso-sign{--fa:"\e222"}.fa-phone-arrow-down,.fa-phone-arrow-down-left,.fa-phone-incoming{--fa:"\e223"}.fa-phone-arrow-up,.fa-phone-arrow-up-right,.fa-phone-outgoing{--fa:"\e224"}.fa-phone-hangup{--fa:"\e225"}.fa-phone-missed{--fa:"\e226"}.fa-phone-xmark{--fa:"\e227"}.fa-photo-film-music{--fa:"\e228"}.fa-pinball{--fa:"\e229"}.fa-plane-prop{--fa:"\e22b"}.fa-plane-tail{--fa:"\e22c"}.fa-plane-up{--fa:"\e22d"}.fa-plane-up-slash{--fa:"\e22e"}.fa-play-pause{--fa:"\e22f"}.fa-puzzle-piece-alt,.fa-puzzle-piece-simple{--fa:"\e231"}.fa-quotes{--fa:"\e234"}.fa-pro,.fa-rectangle-pro{--fa:"\e235"}.fa-rectangle-terminal{--fa:"\e236"}.fa-rectangle-vertical-history{--fa:"\e237"}.fa-reel{--fa:"\e238"}.fa-reply-clock,.fa-reply-time{--fa:"\e239"}.fa-restroom-simple{--fa:"\e23a"}.fa-rhombus{--fa:"\e23b"}.fa-rotate-exclamation{--fa:"\e23c"}.fa-rupiah-sign{--fa:"\e23d"}.fa-screencast{--fa:"\e23e"}.fa-scribble{--fa:"\e23f"}.fa-sd-cards{--fa:"\e240"}.fa-seal{--fa:"\e241"}.fa-seal-exclamation{--fa:"\e242"}.fa-seal-question{--fa:"\e243"}.fa-seat-airline{--fa:"\e244"}.fa-shelves-empty{--fa:"\e246"}.fa-shield-exclamation{--fa:"\e247"}.fa-shield-keyhole{--fa:"\e248"}.fa-shield-minus{--fa:"\e249"}.fa-shield-plus{--fa:"\e24a"}.fa-shield-slash{--fa:"\e24b"}.fa-shield-times,.fa-shield-xmark{--fa:"\e24c"}.fa-shower-alt,.fa-shower-down{--fa:"\e24d"}.fa-sidebar{--fa:"\e24e"}.fa-sidebar-flip{--fa:"\e24f"}.fa-signal-stream-slash{--fa:"\e250"}.fa-sim-cards{--fa:"\e251"}.fa-slider{--fa:"\e252"}.fa-sliders-simple{--fa:"\e253"}.fa-split{--fa:"\e254"}.fa-square-0{--fa:"\e255"}.fa-square-1{--fa:"\e256"}.fa-square-2{--fa:"\e257"}.fa-square-3{--fa:"\e258"}.fa-square-4{--fa:"\e259"}.fa-square-5{--fa:"\e25a"}.fa-square-6{--fa:"\e25b"}.fa-square-7{--fa:"\e25c"}.fa-square-8{--fa:"\e25d"}.fa-square-9{--fa:"\e25e"}.fa-square-a{--fa:"\e25f"}.fa-square-ampersand{--fa:"\e260"}.fa-square-arrow-down-left{--fa:"\e261"}.fa-square-arrow-down-right{--fa:"\e262"}.fa-square-arrow-up-left{--fa:"\e263"}.fa-square-b{--fa:"\e264"}.fa-square-bolt{--fa:"\e265"}.fa-square-c{--fa:"\e266"}.fa-square-code{--fa:"\e267"}.fa-square-d{--fa:"\e268"}.fa-square-dashed{--fa:"\e269"}.fa-square-divide{--fa:"\e26a"}.fa-square-down-left{--fa:"\e26b"}.fa-square-down-right{--fa:"\e26c"}.fa-square-e{--fa:"\e26d"}.fa-square-ellipsis{--fa:"\e26e"}.fa-square-ellipsis-vertical{--fa:"\e26f"}.fa-square-f{--fa:"\e270"}.fa-square-g{--fa:"\e271"}.fa-square-i{--fa:"\e272"}.fa-square-j{--fa:"\e273"}.fa-square-k{--fa:"\e274"}.fa-square-l{--fa:"\e275"}.fa-square-m{--fa:"\e276"}.fa-square-n{--fa:"\e277"}.fa-square-o{--fa:"\e278"}.fa-square-p{--fa:"\e279"}.fa-phone-square-down,.fa-square-phone-hangup{--fa:"\e27a"}.fa-square-q{--fa:"\e27b"}.fa-square-r{--fa:"\e27c"}.fa-square-s{--fa:"\e27d"}.fa-square-small{--fa:"\e27e"}.fa-square-star{--fa:"\e27f"}.fa-square-t{--fa:"\e280"}.fa-square-u{--fa:"\e281"}.fa-square-up-left{--fa:"\e282"}.fa-square-user{--fa:"\e283"}.fa-square-v{--fa:"\e284"}.fa-square-w{--fa:"\e285"}.fa-square-x{--fa:"\e286"}.fa-square-y{--fa:"\e287"}.fa-square-z{--fa:"\e288"}.fa-stairs{--fa:"\e289"}.fa-rectangle-sd,.fa-standard-definition{--fa:"\e28a"}.fa-star-sharp{--fa:"\e28b"}.fa-star-sharp-half{--fa:"\e28c"}.fa-star-sharp-half-alt,.fa-star-sharp-half-stroke{--fa:"\e28d"}.fa-starfighter-alt-advanced,.fa-starfighter-twin-ion-engine-advanced{--fa:"\e28e"}.fa-sun-alt,.fa-sun-bright{--fa:"\e28f"}.fa-table-layout{--fa:"\e290"}.fa-table-pivot{--fa:"\e291"}.fa-rows,.fa-table-rows{--fa:"\e292"}.fa-table-tree{--fa:"\e293"}.fa-tally-1{--fa:"\e294"}.fa-tally-2{--fa:"\e295"}.fa-tally-3{--fa:"\e296"}.fa-tally-4{--fa:"\e297"}.fa-taxi-bus{--fa:"\e298"}.fa-temperature-list{--fa:"\e299"}.fa-ticket-airline,.fa-ticket-perforated-plane,.fa-ticket-plane{--fa:"\e29a"}.fa-tickets-airline,.fa-tickets-perforated-plane,.fa-tickets-plane{--fa:"\e29b"}.fa-timeline{--fa:"\e29c"}.fa-timeline-arrow{--fa:"\e29d"}.fa-timer{--fa:"\e29e"}.fa-toilet-paper-blank-under,.fa-toilet-paper-reverse,.fa-toilet-paper-reverse-alt,.fa-toilet-paper-under{--fa:"\e2a0"}.fa-toilet-paper-reverse-slash,.fa-toilet-paper-under-slash{--fa:"\e2a1"}.fa-tower-control{--fa:"\e2a2"}.fa-subway-tunnel,.fa-train-subway-tunnel{--fa:"\e2a3"}.fa-transformer-bolt{--fa:"\e2a4"}.fa-transporter-4{--fa:"\e2a5"}.fa-transporter-5{--fa:"\e2a6"}.fa-transporter-6{--fa:"\e2a7"}.fa-transporter-7{--fa:"\e2a8"}.fa-trash-can-check{--fa:"\e2a9"}.fa-trash-can-clock{--fa:"\e2aa"}.fa-trash-can-list{--fa:"\e2ab"}.fa-trash-can-plus{--fa:"\e2ac"}.fa-trash-alt-slash,.fa-trash-can-slash{--fa:"\e2ad"}.fa-trash-can-xmark{--fa:"\e2ae"}.fa-trash-check{--fa:"\e2af"}.fa-trash-clock{--fa:"\e2b0"}.fa-trash-list{--fa:"\e2b1"}.fa-trash-plus{--fa:"\e2b2"}.fa-trash-slash{--fa:"\e2b3"}.fa-trash-xmark{--fa:"\e2b4"}.fa-truck-container-empty{--fa:"\e2b5"}.fa-truck-flatbed{--fa:"\e2b6"}.fa-truck-front{--fa:"\e2b7"}.fa-truck-tow{--fa:"\e2b8"}.fa-teletype-answer,.fa-tty-answer{--fa:"\e2b9"}.fa-tugrik-sign{--fa:"\e2ba"}.fa-try,.fa-turkish-lira,.fa-turkish-lira-sign{--fa:"\e2bb"}.fa-umbrella-alt,.fa-umbrella-simple{--fa:"\e2bc"}.fa-up-left{--fa:"\e2bd"}.fa-up-right{--fa:"\e2be"}.fa-user-bounty-hunter{--fa:"\e2bf"}.fa-user-pilot{--fa:"\e2c0"}.fa-user-pilot-tie{--fa:"\e2c1"}.fa-user-shakespeare{--fa:"\e2c2"}.fa-utility-pole{--fa:"\e2c3"}.fa-utility-pole-double{--fa:"\e2c4"}.fa-vault{--fa:"\e2c5"}.fa-video-arrow-down-left{--fa:"\e2c8"}.fa-video-arrow-up-right{--fa:"\e2c9"}.fa-magic-wand-sparkles,.fa-wand-magic-sparkles{--fa:"\e2ca"}.fa-watch-apple{--fa:"\e2cb"}.fa-watch-smart{--fa:"\e2cc"}.fa-wheat-alt,.fa-wheat-awn{--fa:"\e2cd"}.fa-wheelchair-alt,.fa-wheelchair-move{--fa:"\e2ce"}.fa-wifi-exclamation{--fa:"\e2cf"}.fa-wrench-simple{--fa:"\e2d1"}.fa-robot-astromech{--fa:"\e2d2"}.fa-360-degrees{--fa:"\e2dc"}.fa-aperture{--fa:"\e2df"}.fa-arrow-turn-down-left{--fa:"\e2e1"}.fa-balloon{--fa:"\e2e3"}.fa-balloons{--fa:"\e2e4"}.fa-banana{--fa:"\e2e5"}.fa-bangladeshi-taka-sign{--fa:"\e2e6"}.fa-bench-tree{--fa:"\e2e7"}.fa-blueberries{--fa:"\e2e8"}.fa-bowl-chopsticks{--fa:"\e2e9"}.fa-bowl-chopsticks-noodles{--fa:"\e2ea"}.fa-bowl-rice{--fa:"\e2eb"}.fa-briefcase-arrow-right{--fa:"\e2f2"}.fa-citrus{--fa:"\e2f4"}.fa-citrus-slice{--fa:"\e2f5"}.fa-coconut{--fa:"\e2f6"}.fa-desktop-slash,.fa-display-slash{--fa:"\e2fa"}.fa-exploding-head,.fa-face-explode{--fa:"\e2fe"}.fa-face-viewfinder{--fa:"\e2ff"}.fa-family{--fa:"\e300"}.fa-family-dress{--fa:"\e301"}.fa-family-pants{--fa:"\e302"}.fa-fence{--fa:"\e303"}.fa-fish-bones{--fa:"\e304"}.fa-grapes{--fa:"\e306"}.fa-kiwi-fruit{--fa:"\e30c"}.fa-mango{--fa:"\e30f"}.fa-melon{--fa:"\e310"}.fa-melon-slice{--fa:"\e311"}.fa-money-from-bracket{--fa:"\e312"}.fa-money-simple-from-bracket{--fa:"\e313"}.fa-olive{--fa:"\e316"}.fa-olive-branch{--fa:"\e317"}.fa-option{--fa:"\e318"}.fa-party-bell{--fa:"\e31a"}.fa-party-horn{--fa:"\e31b"}.fa-peapod{--fa:"\e31c"}.fa-person-pregnant{--fa:"\e31e"}.fa-pineapple{--fa:"\e31f"}.fa-rectangle-code{--fa:"\e322"}.fa-rectangles-mixed{--fa:"\e323"}.fa-roller-coaster{--fa:"\e324"}.fa-square-quote{--fa:"\e329"}.fa-square-terminal{--fa:"\e32a"}.fa-strawberry{--fa:"\e32b"}.fa-table-picnic{--fa:"\e32d"}.fa-thought-bubble{--fa:"\e32e"}.fa-tick{--fa:"\e32f"}.fa-tomato{--fa:"\e330"}.fa-turn-down-left{--fa:"\e331"}.fa-user-police{--fa:"\e333"}.fa-user-police-tie{--fa:"\e334"}.fa-watermelon-slice{--fa:"\e337"}.fa-wheat-awn-slash{--fa:"\e338"}.fa-wheat-slash{--fa:"\e339"}.fa-badminton{--fa:"\e33a"}.fa-binary{--fa:"\e33b"}.fa-binary-circle-check{--fa:"\e33c"}.fa-binary-lock{--fa:"\e33d"}.fa-binary-slash{--fa:"\e33e"}.fa-boot-heeled{--fa:"\e33f"}.fa-car-bolt{--fa:"\e341"}.fa-car-circle-bolt{--fa:"\e342"}.fa-car-mirrors{--fa:"\e343"}.fa-car-side-bolt{--fa:"\e344"}.fa-clock-eight{--fa:"\e345"}.fa-clock-eight-thirty{--fa:"\e346"}.fa-clock-eleven{--fa:"\e347"}.fa-clock-eleven-thirty{--fa:"\e348"}.fa-clock-five{--fa:"\e349"}.fa-clock-five-thirty{--fa:"\e34a"}.fa-clock-four-thirty{--fa:"\e34b"}.fa-clock-nine{--fa:"\e34c"}.fa-clock-nine-thirty{--fa:"\e34d"}.fa-clock-one{--fa:"\e34e"}.fa-clock-one-thirty{--fa:"\e34f"}.fa-clock-seven{--fa:"\e350"}.fa-clock-seven-thirty{--fa:"\e351"}.fa-clock-six{--fa:"\e352"}.fa-clock-six-thirty{--fa:"\e353"}.fa-clock-ten{--fa:"\e354"}.fa-clock-ten-thirty{--fa:"\e355"}.fa-clock-three{--fa:"\e356"}.fa-clock-three-thirty{--fa:"\e357"}.fa-clock-twelve{--fa:"\e358"}.fa-clock-twelve-thirty{--fa:"\e359"}.fa-clock-two{--fa:"\e35a"}.fa-clock-two-thirty{--fa:"\e35b"}.fa-cloud-check{--fa:"\e35c"}.fa-cloud-minus{--fa:"\e35d"}.fa-cloud-plus{--fa:"\e35e"}.fa-cloud-xmark{--fa:"\e35f"}.fa-columns-3{--fa:"\e361"}.fa-crystal-ball{--fa:"\e362"}.fa-cup-straw{--fa:"\e363"}.fa-cup-straw-swoosh{--fa:"\e364"}.fa-distribute-spacing-horizontal{--fa:"\e365"}.fa-distribute-spacing-vertical{--fa:"\e366"}.fa-eyes{--fa:"\e367"}.fa-face-angry-horns{--fa:"\e368"}.fa-face-anguished{--fa:"\e369"}.fa-face-anxious-sweat{--fa:"\e36a"}.fa-face-astonished{--fa:"\e36b"}.fa-face-confounded{--fa:"\e36c"}.fa-face-confused{--fa:"\e36d"}.fa-face-cowboy-hat{--fa:"\e36e"}.fa-face-disappointed{--fa:"\e36f"}.fa-face-disguise{--fa:"\e370"}.fa-face-downcast-sweat{--fa:"\e371"}.fa-face-drooling{--fa:"\e372"}.fa-face-expressionless{--fa:"\e373"}.fa-face-eyes-xmarks{--fa:"\e374"}.fa-face-fearful{--fa:"\e375"}.fa-face-frown-slight{--fa:"\e376"}.fa-face-glasses{--fa:"\e377"}.fa-face-hand-over-mouth{--fa:"\e378"}.fa-face-hand-yawn{--fa:"\e379"}.fa-face-head-bandage{--fa:"\e37a"}.fa-face-hushed{--fa:"\e37b"}.fa-face-icicles{--fa:"\e37c"}.fa-face-kiss-closed-eyes{--fa:"\e37d"}.fa-face-lying{--fa:"\e37e"}.fa-face-mask{--fa:"\e37f"}.fa-face-monocle{--fa:"\e380"}.fa-face-nauseated{--fa:"\e381"}.fa-face-nose-steam{--fa:"\e382"}.fa-face-party{--fa:"\e383"}.fa-face-pensive{--fa:"\e384"}.fa-face-persevering{--fa:"\e385"}.fa-face-pleading{--fa:"\e386"}.fa-face-pouting{--fa:"\e387"}.fa-face-raised-eyebrow{--fa:"\e388"}.fa-face-relieved{--fa:"\e389"}.fa-face-sad-sweat{--fa:"\e38a"}.fa-face-scream{--fa:"\e38b"}.fa-face-shush{--fa:"\e38c"}.fa-face-sleeping{--fa:"\e38d"}.fa-face-sleepy{--fa:"\e38e"}.fa-face-smile-halo{--fa:"\e38f"}.fa-face-smile-hearts{--fa:"\e390"}.fa-face-smile-horns{--fa:"\e391"}.fa-face-smile-relaxed{--fa:"\e392"}.fa-face-smile-tear{--fa:"\e393"}.fa-face-smile-tongue{--fa:"\e394"}.fa-face-smile-upside-down{--fa:"\e395"}.fa-face-smiling-hands{--fa:"\e396"}.fa-face-smirking{--fa:"\e397"}.fa-face-sunglasses{--fa:"\e398"}.fa-face-swear{--fa:"\e399"}.fa-face-thermometer{--fa:"\e39a"}.fa-face-thinking{--fa:"\e39b"}.fa-face-tissue{--fa:"\e39c"}.fa-face-tongue-money{--fa:"\e39d"}.fa-face-tongue-sweat{--fa:"\e39e"}.fa-face-unamused{--fa:"\e39f"}.fa-face-vomit{--fa:"\e3a0"}.fa-face-weary{--fa:"\e3a1"}.fa-face-woozy{--fa:"\e3a2"}.fa-face-worried{--fa:"\e3a3"}.fa-face-zany{--fa:"\e3a4"}.fa-face-zipper{--fa:"\e3a5"}.fa-file-lock{--fa:"\e3a6"}.fa-file-slash{--fa:"\e3a7"}.fa-fishing-rod{--fa:"\e3a8"}.fa-flying-disc{--fa:"\e3a9"}.fa-gallery-thumbnails{--fa:"\e3aa"}.fa-goal-net{--fa:"\e3ab"}.fa-golf-flag-hole{--fa:"\e3ac"}.fa-grid-dividers{--fa:"\e3ad"}.fa-hockey-stick-puck{--fa:"\e3ae"}.fa-home-lg,.fa-house-chimney{--fa:"\e3af"}.fa-house-chimney-blank{--fa:"\e3b0"}.fa-house-crack{--fa:"\e3b1"}.fa-house-medical{--fa:"\e3b2"}.fa-house-window{--fa:"\e3b3"}.fa-key-skeleton-left-right{--fa:"\e3b4"}.fa-lacrosse-stick{--fa:"\e3b5"}.fa-lacrosse-stick-ball{--fa:"\e3b6"}.fa-mask-snorkel{--fa:"\e3b7"}.fa-message-bot{--fa:"\e3b8"}.fa-moped{--fa:"\e3b9"}.fa-nesting-dolls{--fa:"\e3ba"}.fa-objects-align-bottom{--fa:"\e3bb"}.fa-objects-align-center-horizontal{--fa:"\e3bc"}.fa-objects-align-center-vertical{--fa:"\e3bd"}.fa-objects-align-left{--fa:"\e3be"}.fa-objects-align-right{--fa:"\e3bf"}.fa-objects-align-top{--fa:"\e3c0"}.fa-objects-column{--fa:"\e3c1"}.fa-paperclip-vertical{--fa:"\e3c2"}.fa-pinata{--fa:"\e3c3"}.fa-pipe-smoking{--fa:"\e3c4"}.fa-pool-8-ball{--fa:"\e3c5"}.fa-rugby-ball{--fa:"\e3c6"}.fa-shirt-long-sleeve{--fa:"\e3c7"}.fa-shirt-running{--fa:"\e3c8"}.fa-shirt-tank-top{--fa:"\e3c9"}.fa-signature-lock{--fa:"\e3ca"}.fa-signature-slash{--fa:"\e3cb"}.fa-ski-boot{--fa:"\e3cc"}.fa-ski-boot-ski{--fa:"\e3cd"}.fa-slot-machine{--fa:"\e3ce"}.fa-teddy-bear{--fa:"\e3cf"}.fa-truck-bolt{--fa:"\e3d0"}.fa-uniform-martial-arts{--fa:"\e3d1"}.fa-user-chef{--fa:"\e3d2"}.fa-user-hair-buns{--fa:"\e3d3"}.fa-arrow-left-long-to-line{--fa:"\e3d4"}.fa-arrow-right-long-to-line{--fa:"\e3d5"}.fa-arrow-turn-down-right{--fa:"\e3d6"}.fa-bagel{--fa:"\e3d7"}.fa-baguette{--fa:"\e3d8"}.fa-blanket-fire{--fa:"\e3da"}.fa-block-brick,.fa-wall-brick{--fa:"\e3db"}.fa-block-brick-fire,.fa-firewall{--fa:"\e3dc"}.fa-block-question{--fa:"\e3dd"}.fa-bowl-scoop,.fa-bowl-shaved-ice{--fa:"\e3de"}.fa-bowl-scoops{--fa:"\e3df"}.fa-bowl-spoon{--fa:"\e3e0"}.fa-bread-slice-butter{--fa:"\e3e1"}.fa-broccoli{--fa:"\e3e2"}.fa-burger-lettuce{--fa:"\e3e3"}.fa-butter{--fa:"\e3e4"}.fa-cake-slice,.fa-shortcake{--fa:"\e3e5"}.fa-can-food{--fa:"\e3e6"}.fa-candy{--fa:"\e3e7"}.fa-candy-bar,.fa-chocolate-bar{--fa:"\e3e8"}.fa-card-club{--fa:"\e3e9"}.fa-card-diamond{--fa:"\e3ea"}.fa-card-heart{--fa:"\e3eb"}.fa-card-spade{--fa:"\e3ec"}.fa-cards{--fa:"\e3ed"}.fa-cart-arrow-up{--fa:"\e3ee"}.fa-cart-circle-arrow-down{--fa:"\e3ef"}.fa-cart-circle-arrow-up{--fa:"\e3f0"}.fa-cart-circle-check{--fa:"\e3f1"}.fa-cart-circle-exclamation{--fa:"\e3f2"}.fa-cart-circle-plus{--fa:"\e3f3"}.fa-cart-circle-xmark{--fa:"\e3f4"}.fa-cent-sign{--fa:"\e3f5"}.fa-chestnut{--fa:"\e3f6"}.fa-chopsticks{--fa:"\e3f7"}.fa-circle-quarters{--fa:"\e3f8"}.fa-code-pull-request-closed{--fa:"\e3f9"}.fa-code-pull-request-draft{--fa:"\e3fa"}.fa-coin-blank{--fa:"\e3fb"}.fa-coin-front{--fa:"\e3fc"}.fa-coin-vertical{--fa:"\e3fd"}.fa-corner{--fa:"\e3fe"}.fa-crab{--fa:"\e3ff"}.fa-creemee,.fa-soft-serve{--fa:"\e400"}.fa-cucumber{--fa:"\e401"}.fa-cupcake{--fa:"\e402"}.fa-custard{--fa:"\e403"}.fa-dash,.fa-minus-large{--fa:"\e404"}.fa-diamond-exclamation{--fa:"\e405"}.fa-donut,.fa-doughnut{--fa:"\e406"}.fa-down-from-dotted-line{--fa:"\e407"}.fa-down-to-dotted-line{--fa:"\e408"}.fa-face-awesome,.fa-gave-dandy{--fa:"\e409"}.fa-falafel{--fa:"\e40a"}.fa-flatbread{--fa:"\e40b"}.fa-flatbread-stuffed{--fa:"\e40c"}.fa-fondue-pot{--fa:"\e40d"}.fa-garlic{--fa:"\e40e"}.fa-grip-dots{--fa:"\e410"}.fa-grip-dots-vertical{--fa:"\e411"}.fa-h5{--fa:"\e412"}.fa-h6{--fa:"\e413"}.fa-hammer-crash{--fa:"\e414"}.fa-hashtag-lock{--fa:"\e415"}.fa-hexagon-check{--fa:"\e416"}.fa-hexagon-exclamation{--fa:"\e417"}.fa-honey-pot{--fa:"\e418"}.fa-hose{--fa:"\e419"}.fa-hose-reel{--fa:"\e41a"}.fa-hourglass-clock{--fa:"\e41b"}.fa-100,.fa-hundred-points{--fa:"\e41c"}.fa-leafy-green{--fa:"\e41d"}.fa-left-long-to-line{--fa:"\e41e"}.fa-light-emergency{--fa:"\e41f"}.fa-light-emergency-on{--fa:"\e420"}.fa-lobster{--fa:"\e421"}.fa-lock-a{--fa:"\e422"}.fa-lock-hashtag{--fa:"\e423"}.fa-lollipop,.fa-lollypop{--fa:"\e424"}.fa-mushroom{--fa:"\e425"}.fa-octagon-check{--fa:"\e426"}.fa-onion{--fa:"\e427"}.fa-page{--fa:"\e428"}.fa-file-caret-down,.fa-page-caret-down{--fa:"\e429"}.fa-file-caret-up,.fa-page-caret-up{--fa:"\e42a"}.fa-pan-food{--fa:"\e42b"}.fa-pan-frying{--fa:"\e42c"}.fa-pancakes{--fa:"\e42d"}.fa-panel-ews{--fa:"\e42e"}.fa-panel-fire{--fa:"\e42f"}.fa-peanut{--fa:"\e430"}.fa-peanuts{--fa:"\e431"}.fa-pepper{--fa:"\e432"}.fa-person-to-door{--fa:"\e433"}.fa-phone-intercom{--fa:"\e434"}.fa-pickleball{--fa:"\e435"}.fa-pipe-circle-check{--fa:"\e436"}.fa-pipe-collar{--fa:"\e437"}.fa-pipe-section{--fa:"\e438"}.fa-pipe-valve{--fa:"\e439"}.fa-plate-utensils{--fa:"\e43b"}.fa-plus-minus{--fa:"\e43c"}.fa-pompebled{--fa:"\e43d"}.fa-popsicle{--fa:"\e43e"}.fa-pot-food{--fa:"\e43f"}.fa-potato{--fa:"\e440"}.fa-pretzel{--fa:"\e441"}.fa-pump{--fa:"\e442"}.fa-puzzle{--fa:"\e443"}.fa-right-long-to-line{--fa:"\e444"}.fa-sailboat{--fa:"\e445"}.fa-salt-shaker{--fa:"\e446"}.fa-section{--fa:"\e447"}.fa-shrimp{--fa:"\e448"}.fa-shutters{--fa:"\e449"}.fa-sportsball{--fa:"\e44b"}.fa-sprinkler-ceiling{--fa:"\e44c"}.fa-square-a-lock{--fa:"\e44d"}.fa-square-quarters{--fa:"\e44e"}.fa-square-ring{--fa:"\e44f"}.fa-squid{--fa:"\e450"}.fa-tamale{--fa:"\e451"}.fa-tank-water{--fa:"\e452"}.fa-train-track{--fa:"\e453"}.fa-train-tunnel{--fa:"\e454"}.fa-turn-down-right{--fa:"\e455"}.fa-up-from-dotted-line{--fa:"\e456"}.fa-up-to-dotted-line{--fa:"\e457"}.fa-user-doctor-hair{--fa:"\e458"}.fa-user-doctor-hair-long{--fa:"\e459"}.fa-user-hair{--fa:"\e45a"}.fa-user-hair-long{--fa:"\e45b"}.fa-business-front,.fa-party-back,.fa-trian-balbot,.fa-user-hair-mullet{--fa:"\e45c"}.fa-user-nurse-hair{--fa:"\e45d"}.fa-user-nurse-hair-long{--fa:"\e45e"}.fa-user-tie-hair{--fa:"\e45f"}.fa-user-tie-hair-long{--fa:"\e460"}.fa-user-vneck{--fa:"\e461"}.fa-user-vneck-hair{--fa:"\e462"}.fa-user-vneck-hair-long{--fa:"\e463"}.fa-utensils-slash{--fa:"\e464"}.fa-vent-damper{--fa:"\e465"}.fa-waffle{--fa:"\e466"}.fa-00{--fa:"\e467"}.fa-apartment{--fa:"\e468"}.fa-bird{--fa:"\e469"}.fa-block{--fa:"\e46a"}.fa-bowl-soft-serve{--fa:"\e46b"}.fa-brazilian-real-sign{--fa:"\e46c"}.fa-cabin{--fa:"\e46d"}.fa-calendar-circle-exclamation{--fa:"\e46e"}.fa-calendar-circle-minus{--fa:"\e46f"}.fa-calendar-circle-plus{--fa:"\e470"}.fa-calendar-circle-user{--fa:"\e471"}.fa-calendar-lines-pen{--fa:"\e472"}.fa-chart-simple{--fa:"\e473"}.fa-chart-simple-horizontal{--fa:"\e474"}.fa-diagram-cells{--fa:"\e475"}.fa-diagram-next{--fa:"\e476"}.fa-diagram-predecessor{--fa:"\e477"}.fa-diagram-previous{--fa:"\e478"}.fa-diagram-subtask{--fa:"\e479"}.fa-diagram-successor{--fa:"\e47a"}.fa-earth-oceania,.fa-globe-oceania{--fa:"\e47b"}.fa-face-beam-hand-over-mouth{--fa:"\e47c"}.fa-face-clouds{--fa:"\e47d"}.fa-face-diagonal-mouth{--fa:"\e47e"}.fa-face-dotted{--fa:"\e47f"}.fa-face-exhaling{--fa:"\e480"}.fa-face-hand-peeking{--fa:"\e481"}.fa-face-holding-back-tears{--fa:"\e482"}.fa-face-melting{--fa:"\e483"}.fa-face-saluting{--fa:"\e484"}.fa-face-spiral-eyes{--fa:"\e485"}.fa-fort{--fa:"\e486"}.fa-home-blank,.fa-house-blank{--fa:"\e487"}.fa-square-kanban{--fa:"\e488"}.fa-square-list{--fa:"\e489"}.fa-nigiri,.fa-sushi{--fa:"\e48a"}.fa-maki-roll,.fa-makizushi,.fa-sushi-roll{--fa:"\e48b"}.fa-album-circle-plus{--fa:"\e48c"}.fa-album-circle-user{--fa:"\e48d"}.fa-album-collection-circle-plus{--fa:"\e48e"}.fa-album-collection-circle-user{--fa:"\e48f"}.fa-bug-slash{--fa:"\e490"}.fa-cloud-exclamation{--fa:"\e491"}.fa-cloud-question{--fa:"\e492"}.fa-file-circle-info{--fa:"\e493"}.fa-file-circle-plus{--fa:"\e494"}.fa-frame{--fa:"\e495"}.fa-gauge-circle-bolt{--fa:"\e496"}.fa-gauge-circle-minus{--fa:"\e497"}.fa-gauge-circle-plus{--fa:"\e498"}.fa-memo-circle-info{--fa:"\e49a"}.fa-object-exclude{--fa:"\e49c"}.fa-object-intersect{--fa:"\e49d"}.fa-object-subtract{--fa:"\e49e"}.fa-object-union{--fa:"\e49f"}.fa-pen-nib-slash{--fa:"\e4a1"}.fa-rectangle-history{--fa:"\e4a2"}.fa-rectangle-history-circle-plus{--fa:"\e4a3"}.fa-rectangle-history-circle-user{--fa:"\e4a4"}.fa-shop-lock{--fa:"\e4a5"}.fa-store-lock{--fa:"\e4a6"}.fa-user-robot-xmarks{--fa:"\e4a7"}.fa-virus-covid{--fa:"\e4a8"}.fa-virus-covid-slash{--fa:"\e4a9"}.fa-anchor-circle-check{--fa:"\e4aa"}.fa-anchor-circle-exclamation{--fa:"\e4ab"}.fa-anchor-circle-xmark{--fa:"\e4ac"}.fa-anchor-lock{--fa:"\e4ad"}.fa-arrow-down-to-arc{--fa:"\e4ae"}.fa-arrow-down-up-across-line{--fa:"\e4af"}.fa-arrow-down-up-lock{--fa:"\e4b0"}.fa-arrow-right-from-arc{--fa:"\e4b1"}.fa-arrow-right-to-arc{--fa:"\e4b2"}.fa-arrow-right-to-city{--fa:"\e4b3"}.fa-arrow-up-from-arc{--fa:"\e4b4"}.fa-arrow-up-from-ground-water{--fa:"\e4b5"}.fa-arrow-up-from-water-pump{--fa:"\e4b6"}.fa-arrow-up-right-dots{--fa:"\e4b7"}.fa-arrows-down-to-line{--fa:"\e4b8"}.fa-arrows-down-to-people{--fa:"\e4b9"}.fa-arrows-left-right-to-line{--fa:"\e4ba"}.fa-arrows-spin{--fa:"\e4bb"}.fa-arrows-split-up-and-left{--fa:"\e4bc"}.fa-arrows-to-circle{--fa:"\e4bd"}.fa-arrows-to-dot{--fa:"\e4be"}.fa-arrows-to-eye{--fa:"\e4bf"}.fa-arrows-turn-right{--fa:"\e4c0"}.fa-arrows-turn-to-dots{--fa:"\e4c1"}.fa-arrows-up-to-line{--fa:"\e4c2"}.fa-bore-hole{--fa:"\e4c3"}.fa-bottle-droplet{--fa:"\e4c4"}.fa-bottle-water{--fa:"\e4c5"}.fa-bowl-food{--fa:"\e4c6"}.fa-boxes-packing{--fa:"\e4c7"}.fa-bridge{--fa:"\e4c8"}.fa-bridge-circle-check{--fa:"\e4c9"}.fa-bridge-circle-exclamation{--fa:"\e4ca"}.fa-bridge-circle-xmark{--fa:"\e4cb"}.fa-bridge-lock{--fa:"\e4cc"}.fa-bridge-suspension{--fa:"\e4cd"}.fa-bridge-water{--fa:"\e4ce"}.fa-bucket{--fa:"\e4cf"}.fa-bugs{--fa:"\e4d0"}.fa-building-circle-arrow-right{--fa:"\e4d1"}.fa-building-circle-check{--fa:"\e4d2"}.fa-building-circle-exclamation{--fa:"\e4d3"}.fa-building-circle-xmark{--fa:"\e4d4"}.fa-building-flag{--fa:"\e4d5"}.fa-building-lock{--fa:"\e4d6"}.fa-building-ngo{--fa:"\e4d7"}.fa-building-shield{--fa:"\e4d8"}.fa-building-un{--fa:"\e4d9"}.fa-building-user{--fa:"\e4da"}.fa-building-wheat{--fa:"\e4db"}.fa-burst{--fa:"\e4dc"}.fa-car-on{--fa:"\e4dd"}.fa-car-tunnel{--fa:"\e4de"}.fa-cards-blank{--fa:"\e4df"}.fa-child-combatant,.fa-child-rifle{--fa:"\e4e0"}.fa-children{--fa:"\e4e1"}.fa-circle-nodes{--fa:"\e4e2"}.fa-clipboard-question{--fa:"\e4e3"}.fa-cloud-showers-water{--fa:"\e4e4"}.fa-computer{--fa:"\e4e5"}.fa-cubes-stacked{--fa:"\e4e6"}.fa-down-to-bracket{--fa:"\e4e7"}.fa-envelope-circle-check{--fa:"\e4e8"}.fa-explosion{--fa:"\e4e9"}.fa-ferry{--fa:"\e4ea"}.fa-file-circle-exclamation{--fa:"\e4eb"}.fa-file-circle-minus{--fa:"\e4ed"}.fa-file-circle-question{--fa:"\e4ef"}.fa-file-shield{--fa:"\e4f0"}.fa-fire-burner{--fa:"\e4f1"}.fa-fish-fins{--fa:"\e4f2"}.fa-flask-vial{--fa:"\e4f3"}.fa-glass-water{--fa:"\e4f4"}.fa-glass-water-droplet{--fa:"\e4f5"}.fa-group-arrows-rotate{--fa:"\e4f6"}.fa-hand-holding-hand{--fa:"\e4f7"}.fa-handcuffs{--fa:"\e4f8"}.fa-hands-bound{--fa:"\e4f9"}.fa-hands-holding-child{--fa:"\e4fa"}.fa-hands-holding-circle{--fa:"\e4fb"}.fa-heart-circle-bolt{--fa:"\e4fc"}.fa-heart-circle-check{--fa:"\e4fd"}.fa-heart-circle-exclamation{--fa:"\e4fe"}.fa-heart-circle-minus{--fa:"\e4ff"}.fa-heart-circle-plus{--fa:"\e500"}.fa-heart-circle-xmark{--fa:"\e501"}.fa-helicopter-symbol{--fa:"\e502"}.fa-helmet-un{--fa:"\e503"}.fa-hexagon-image{--fa:"\e504"}.fa-hexagon-vertical-nft,.fa-hexagon-vertical-nft-slanted{--fa:"\e505"}.fa-hill-avalanche{--fa:"\e507"}.fa-hill-rockslide{--fa:"\e508"}.fa-house-circle-check{--fa:"\e509"}.fa-house-circle-exclamation{--fa:"\e50a"}.fa-house-circle-xmark{--fa:"\e50b"}.fa-house-fire{--fa:"\e50c"}.fa-house-flag{--fa:"\e50d"}.fa-house-flood-water{--fa:"\e50e"}.fa-house-flood-water-circle-arrow-right{--fa:"\e50f"}.fa-house-lock{--fa:"\e510"}.fa-house-medical-circle-check{--fa:"\e511"}.fa-house-medical-circle-exclamation{--fa:"\e512"}.fa-house-medical-circle-xmark{--fa:"\e513"}.fa-house-medical-flag{--fa:"\e514"}.fa-house-tsunami{--fa:"\e515"}.fa-jar{--fa:"\e516"}.fa-jar-wheat{--fa:"\e517"}.fa-jet-fighter-up{--fa:"\e518"}.fa-jug-detergent{--fa:"\e519"}.fa-kitchen-set{--fa:"\e51a"}.fa-land-mine-on{--fa:"\e51b"}.fa-landmark-flag{--fa:"\e51c"}.fa-laptop-file{--fa:"\e51d"}.fa-lines-leaning{--fa:"\e51e"}.fa-location-pin-lock{--fa:"\e51f"}.fa-locust{--fa:"\e520"}.fa-magnifying-glass-arrow-right{--fa:"\e521"}.fa-magnifying-glass-chart{--fa:"\e522"}.fa-mars-and-venus-burst{--fa:"\e523"}.fa-mask-ventilator{--fa:"\e524"}.fa-mattress-pillow{--fa:"\e525"}.fa-merge{--fa:"\e526"}.fa-mobile-retro{--fa:"\e527"}.fa-money-bill-transfer{--fa:"\e528"}.fa-money-bill-trend-up{--fa:"\e529"}.fa-money-bill-wheat{--fa:"\e52a"}.fa-mosquito{--fa:"\e52b"}.fa-mosquito-net{--fa:"\e52c"}.fa-mound{--fa:"\e52d"}.fa-mountain-city{--fa:"\e52e"}.fa-mountain-sun{--fa:"\e52f"}.fa-nfc-symbol{--fa:"\e531"}.fa-oil-well{--fa:"\e532"}.fa-people-group{--fa:"\e533"}.fa-people-line{--fa:"\e534"}.fa-people-pulling{--fa:"\e535"}.fa-people-robbery{--fa:"\e536"}.fa-people-roof{--fa:"\e537"}.fa-person-arrow-down-to-line{--fa:"\e538"}.fa-person-arrow-up-from-line{--fa:"\e539"}.fa-person-breastfeeding{--fa:"\e53a"}.fa-person-burst{--fa:"\e53b"}.fa-person-cane{--fa:"\e53c"}.fa-person-chalkboard{--fa:"\e53d"}.fa-person-circle-check{--fa:"\e53e"}.fa-person-circle-exclamation{--fa:"\e53f"}.fa-person-circle-minus{--fa:"\e540"}.fa-person-circle-plus{--fa:"\e541"}.fa-person-circle-question{--fa:"\e542"}.fa-person-circle-xmark{--fa:"\e543"}.fa-person-dress-burst{--fa:"\e544"}.fa-person-drowning{--fa:"\e545"}.fa-person-falling{--fa:"\e546"}.fa-person-falling-burst{--fa:"\e547"}.fa-person-half-dress{--fa:"\e548"}.fa-person-harassing{--fa:"\e549"}.fa-person-military-pointing{--fa:"\e54a"}.fa-person-military-rifle{--fa:"\e54b"}.fa-person-military-to-person{--fa:"\e54c"}.fa-person-rays{--fa:"\e54d"}.fa-person-rifle{--fa:"\e54e"}.fa-person-shelter{--fa:"\e54f"}.fa-person-walking-arrow-loop-left{--fa:"\e551"}.fa-person-walking-arrow-right{--fa:"\e552"}.fa-person-walking-dashed-line-arrow-right{--fa:"\e553"}.fa-person-walking-luggage{--fa:"\e554"}.fa-plane-circle-check{--fa:"\e555"}.fa-plane-circle-exclamation{--fa:"\e556"}.fa-plane-circle-xmark{--fa:"\e557"}.fa-plane-lock{--fa:"\e558"}.fa-plate-wheat{--fa:"\e55a"}.fa-plug-circle-bolt{--fa:"\e55b"}.fa-plug-circle-check{--fa:"\e55c"}.fa-plug-circle-exclamation{--fa:"\e55d"}.fa-plug-circle-minus{--fa:"\e55e"}.fa-plug-circle-plus{--fa:"\e55f"}.fa-plug-circle-xmark{--fa:"\e560"}.fa-ranking-star{--fa:"\e561"}.fa-road-barrier{--fa:"\e562"}.fa-road-bridge{--fa:"\e563"}.fa-road-circle-check{--fa:"\e564"}.fa-road-circle-exclamation{--fa:"\e565"}.fa-road-circle-xmark{--fa:"\e566"}.fa-road-lock{--fa:"\e567"}.fa-road-spikes{--fa:"\e568"}.fa-rug{--fa:"\e569"}.fa-sack-xmark{--fa:"\e56a"}.fa-school-circle-check{--fa:"\e56b"}.fa-school-circle-exclamation{--fa:"\e56c"}.fa-school-circle-xmark{--fa:"\e56d"}.fa-school-flag{--fa:"\e56e"}.fa-school-lock{--fa:"\e56f"}.fa-sheet-plastic{--fa:"\e571"}.fa-shield-cat{--fa:"\e572"}.fa-shield-dog{--fa:"\e573"}.fa-shield-heart{--fa:"\e574"}.fa-shield-quartered{--fa:"\e575"}.fa-square-nfi{--fa:"\e576"}.fa-square-person-confined{--fa:"\e577"}.fa-square-virus{--fa:"\e578"}.fa-rod-asclepius,.fa-rod-snake,.fa-staff-aesculapius,.fa-staff-snake{--fa:"\e579"}.fa-sun-plant-wilt{--fa:"\e57a"}.fa-tarp{--fa:"\e57b"}.fa-tarp-droplet{--fa:"\e57c"}.fa-tent{--fa:"\e57d"}.fa-tent-arrow-down-to-line{--fa:"\e57e"}.fa-tent-arrow-left-right{--fa:"\e57f"}.fa-tent-arrow-turn-left{--fa:"\e580"}.fa-tent-arrows-down{--fa:"\e581"}.fa-tents{--fa:"\e582"}.fa-toilet-portable{--fa:"\e583"}.fa-toilets-portable{--fa:"\e584"}.fa-tower-cell{--fa:"\e585"}.fa-tower-observation{--fa:"\e586"}.fa-tree-city{--fa:"\e587"}.fa-trillium{--fa:"\e588"}.fa-trowel{--fa:"\e589"}.fa-trowel-bricks{--fa:"\e58a"}.fa-truck-arrow-right{--fa:"\e58b"}.fa-truck-droplet{--fa:"\e58c"}.fa-truck-field{--fa:"\e58d"}.fa-truck-field-un{--fa:"\e58e"}.fa-truck-plane{--fa:"\e58f"}.fa-up-from-bracket{--fa:"\e590"}.fa-users-between-lines{--fa:"\e591"}.fa-users-line{--fa:"\e592"}.fa-users-rays{--fa:"\e593"}.fa-users-rectangle{--fa:"\e594"}.fa-users-viewfinder{--fa:"\e595"}.fa-vial-circle-check{--fa:"\e596"}.fa-vial-virus{--fa:"\e597"}.fa-wheat-awn-circle-exclamation{--fa:"\e598"}.fa-worm{--fa:"\e599"}.fa-xmarks-lines{--fa:"\e59a"}.fa-xmark-large{--fa:"\e59b"}.fa-child-dress{--fa:"\e59c"}.fa-child-reaching{--fa:"\e59d"}.fa-plus-large{--fa:"\e59e"}.fa-crosshairs-simple{--fa:"\e59f"}.fa-file-circle-check{--fa:"\e5a0"}.fa-file-circle-xmark{--fa:"\e5a1"}.fa-gamepad-alt,.fa-gamepad-modern{--fa:"\e5a2"}.fa-grill{--fa:"\e5a3"}.fa-grill-fire{--fa:"\e5a4"}.fa-grill-hot{--fa:"\e5a5"}.fa-lightbulb-cfl{--fa:"\e5a6"}.fa-lightbulb-cfl-on{--fa:"\e5a7"}.fa-mouse-field{--fa:"\e5a8"}.fa-person-through-window{--fa:"\e5a9"}.fa-plant-wilt{--fa:"\e5aa"}.fa-ring-diamond{--fa:"\e5ab"}.fa-stapler{--fa:"\e5af"}.fa-toggle-large-off{--fa:"\e5b0"}.fa-toggle-large-on{--fa:"\e5b1"}.fa-toilet-paper-check{--fa:"\e5b2"}.fa-toilet-paper-xmark{--fa:"\e5b3"}.fa-train-tram{--fa:"\e5b4"}.fa-buoy{--fa:"\e5b5"}.fa-buoy-mooring{--fa:"\e5b6"}.fa-diamond-half{--fa:"\e5b7"}.fa-diamond-half-stroke{--fa:"\e5b8"}.fa-game-console-handheld-crank{--fa:"\e5b9"}.fa-interrobang{--fa:"\e5ba"}.fa-mailbox-flag-up{--fa:"\e5bb"}.fa-mustache{--fa:"\e5bc"}.fa-nose{--fa:"\e5bd"}.fa-phone-arrow-right{--fa:"\e5be"}.fa-pickaxe{--fa:"\e5bf"}.fa-prescription-bottle-pill{--fa:"\e5c0"}.fa-snowflake-droplets{--fa:"\e5c1"}.fa-square-dashed-circle-plus{--fa:"\e5c2"}.fa-tricycle{--fa:"\e5c3"}.fa-tricycle-adult{--fa:"\e5c4"}.fa-user-magnifying-glass{--fa:"\e5c5"}.fa-comment-heart{--fa:"\e5c8"}.fa-message-heart{--fa:"\e5c9"}.fa-pencil-mechanical{--fa:"\e5ca"}.fa-skeleton-ribs{--fa:"\e5cb"}.fa-billboard{--fa:"\e5cd"}.fa-circle-euro{--fa:"\e5ce"}.fa-circle-sterling{--fa:"\e5cf"}.fa-circle-yen{--fa:"\e5d0"}.fa-broom-wide{--fa:"\e5d1"}.fa-wreath-laurel{--fa:"\e5d2"}.fa-circle-quarter-stroke{--fa:"\e5d3"}.fa-circle-three-quarters-stroke{--fa:"\e5d4"}.fa-webhook{--fa:"\e5d5"}.fa-sparkle{--fa:"\e5d6"}.fa-chart-line-up-down{--fa:"\e5d7"}.fa-chart-mixed-up-circle-currency{--fa:"\e5d8"}.fa-chart-mixed-up-circle-dollar{--fa:"\e5d9"}.fa-grid-round{--fa:"\e5da"}.fa-grid-round-2{--fa:"\e5db"}.fa-grid-round-2-plus{--fa:"\e5dc"}.fa-grid-round-4{--fa:"\e5dd"}.fa-grid-round-5{--fa:"\e5de"}.fa-arrow-progress{--fa:"\e5df"}.fa-right-left-large{--fa:"\e5e1"}.fa-calendar-users{--fa:"\e5e2"}.fa-display-chart-up{--fa:"\e5e3"}.fa-display-chart-up-circle-currency{--fa:"\e5e5"}.fa-display-chart-up-circle-dollar{--fa:"\e5e6"}.fa-laptop-binary{--fa:"\e5e7"}.fa-gear-code{--fa:"\e5e8"}.fa-gear-complex{--fa:"\e5e9"}.fa-gear-complex-code{--fa:"\e5eb"}.fa-file-doc{--fa:"\e5ed"}.fa-file-zip{--fa:"\e5ee"}.fa-flask-gear{--fa:"\e5f1"}.fa-bag-seedling{--fa:"\e5f2"}.fa-bin-bottles{--fa:"\e5f5"}.fa-bin-bottles-recycle{--fa:"\e5f6"}.fa-bin-recycle{--fa:"\e5f7"}.fa-conveyor-belt-arm{--fa:"\e5f8"}.fa-jug-bottle{--fa:"\e5fb"}.fa-lightbulb-gear{--fa:"\e5fd"}.fa-dinosaur{--fa:"\e5fe"}.fa-person-running-fast{--fa:"\e5ff"}.fa-circles-overlap{--fa:"\e600"}.fa-cloud-binary{--fa:"\e601"}.fa-chf-sign{--fa:"\e602"}.fa-user-group-simple{--fa:"\e603"}.fa-chart-pie-simple-circle-currency{--fa:"\e604"}.fa-chart-pie-simple-circle-dollar{--fa:"\e605"}.fa-hat-beach{--fa:"\e606"}.fa-person-dress-fairy{--fa:"\e607"}.fa-person-fairy{--fa:"\e608"}.fa-swap{--fa:"\e609"}.fa-swap-arrows{--fa:"\e60a"}.fa-angles-up-down{--fa:"\e60d"}.fa-globe-pointer{--fa:"\e60e"}.fa-subtitles{--fa:"\e60f"}.fa-subtitles-slash{--fa:"\e610"}.fa-head-side-gear{--fa:"\e611"}.fa-lighthouse{--fa:"\e612"}.fa-raccoon{--fa:"\e613"}.fa-arrow-down-from-arc{--fa:"\e614"}.fa-arrow-left-from-arc{--fa:"\e615"}.fa-arrow-left-to-arc{--fa:"\e616"}.fa-arrow-up-to-arc{--fa:"\e617"}.fa-building-magnifying-glass{--fa:"\e61c"}.fa-building-memo{--fa:"\e61e"}.fa-hammer-brush{--fa:"\e620"}.fa-hand-holding-circle-dollar{--fa:"\e621"}.fa-landmark-magnifying-glass{--fa:"\e622"}.fa-sign-post{--fa:"\e624"}.fa-sign-posts{--fa:"\e625"}.fa-sign-posts-wrench{--fa:"\e626"}.fa-tent-double-peak{--fa:"\e627"}.fa-truck-utensils{--fa:"\e628"}.fa-t-rex{--fa:"\e629"}.fa-spinner-scale{--fa:"\e62a"}.fa-bell-ring{--fa:"\e62c"}.fa-arrows-rotate-reverse{--fa:"\e630"}.fa-rotate-reverse{--fa:"\e631"}.fa-arrow-turn-left{--fa:"\e632"}.fa-arrow-turn-left-down{--fa:"\e633"}.fa-arrow-turn-left-up{--fa:"\e634"}.fa-arrow-turn-right{--fa:"\e635"}.fa-turn-left{--fa:"\e636"}.fa-turn-left-down{--fa:"\e637"}.fa-turn-left-up{--fa:"\e638"}.fa-turn-right{--fa:"\e639"}.fa-location-arrow-up{--fa:"\e63a"}.fa-ticket-perforated{--fa:"\e63e"}.fa-tickets-perforated{--fa:"\e63f"}.fa-cannon{--fa:"\e642"}.fa-court-sport{--fa:"\e643"}.fa-file-eps{--fa:"\e644"}.fa-file-gif{--fa:"\e645"}.fa-file-jpg{--fa:"\e646"}.fa-file-mov{--fa:"\e647"}.fa-file-mp3{--fa:"\e648"}.fa-file-mp4{--fa:"\e649"}.fa-file-ppt{--fa:"\e64a"}.fa-file-svg{--fa:"\e64b"}.fa-file-vector{--fa:"\e64c"}.fa-file-xls{--fa:"\e64d"}.fa-folder-check{--fa:"\e64e"}.fa-chart-kanban{--fa:"\e64f"}.fa-bag-shopping-minus{--fa:"\e650"}.fa-bag-shopping-plus{--fa:"\e651"}.fa-basket-shopping-minus{--fa:"\e652"}.fa-basket-shopping-plus{--fa:"\e653"}.fa-file-xml{--fa:"\e654"}.fa-bulldozer{--fa:"\e655"}.fa-excavator{--fa:"\e656"}.fa-truck-ladder{--fa:"\e657"}.fa-tickets{--fa:"\e658"}.fa-tickets-simple{--fa:"\e659"}.fa-truck-fire{--fa:"\e65a"}.fa-wave{--fa:"\e65b"}.fa-waves-sine{--fa:"\e65d"}.fa-magnifying-glass-arrows-rotate{--fa:"\e65e"}.fa-magnifying-glass-music{--fa:"\e65f"}.fa-magnifying-glass-play{--fa:"\e660"}.fa-magnifying-glass-waveform{--fa:"\e661"}.fa-music-magnifying-glass{--fa:"\e662"}.fa-reflect-horizontal{--fa:"\e664"}.fa-reflect-vertical{--fa:"\e665"}.fa-file-png{--fa:"\e666"}.fa-arrow-down-from-bracket{--fa:"\e667"}.fa-arrow-left-from-bracket{--fa:"\e668"}.fa-arrow-left-to-bracket{--fa:"\e669"}.fa-arrow-up-to-bracket{--fa:"\e66a"}.fa-down-from-bracket{--fa:"\e66b"}.fa-left-from-bracket{--fa:"\e66c"}.fa-left-to-bracket{--fa:"\e66d"}.fa-up-to-bracket{--fa:"\e66e"}.fa-reflect-both{--fa:"\e66f"}.fa-file-cad{--fa:"\e672"}.fa-bottle-baby{--fa:"\e673"}.fa-table-cells-column-lock{--fa:"\e678"}.fa-table-cells-lock{--fa:"\e679"}.fa-table-cells-row-lock{--fa:"\e67a"}.fa-circle-wifi{--fa:"\e67d"}.fa-circle-wifi-circle-wifi,.fa-circle-wifi-group{--fa:"\e67e"}.fa-circle-gf{--fa:"\e67f"}.fa-ant{--fa:"\e680"}.fa-caduceus{--fa:"\e681"}.fa-web-awesome{--fa:"\e682"}.fa-globe-wifi{--fa:"\e685"}.fa-hydra{--fa:"\e686"}.fa-lightbulb-message{--fa:"\e687"}.fa-octopus{--fa:"\e688"}.fa-user-beard-bolt{--fa:"\e689"}.fa-user-hoodie{--fa:"\e68a"}.fa-diamonds-4{--fa:"\e68b"}.fa-thumb-tack-slash,.fa-thumbtack-slash{--fa:"\e68f"}.fa-table-cells-column-unlock{--fa:"\e690"}.fa-table-cells-row-unlock{--fa:"\e691"}.fa-table-cells-unlock{--fa:"\e692"}.fa-chart-diagram{--fa:"\e695"}.fa-comment-nodes{--fa:"\e696"}.fa-file-fragment{--fa:"\e697"}.fa-file-half-dashed{--fa:"\e698"}.fa-hexagon-nodes{--fa:"\e699"}.fa-hexagon-nodes-bolt{--fa:"\e69a"}.fa-square-binary{--fa:"\e69b"}.fa-car-people,.fa-carpool{--fa:"\e69c"}.fa-chart-sine{--fa:"\e69d"}.fa-chart-fft{--fa:"\e69e"}.fa-circles-overlap-3,.fa-pronoun{--fa:"\e6a1"}.fa-bar-progress{--fa:"\e6a4"}.fa-bar-progress-empty{--fa:"\e6a5"}.fa-bar-progress-full{--fa:"\e6a6"}.fa-bar-progress-half{--fa:"\e6a7"}.fa-bar-progress-quarter{--fa:"\e6a8"}.fa-bar-progress-three-quarters{--fa:"\e6a9"}.fa-grid-2-minus{--fa:"\e6aa"}.fa-grid-round-2-minus{--fa:"\e6ab"}.fa-table-cells-columns{--fa:"\e6ac"}.fa-table-cells-header{--fa:"\e6ad"}.fa-table-cells-header-lock{--fa:"\e6ae"}.fa-table-cells-header-unlock{--fa:"\e6af"}.fa-table-cells-rows{--fa:"\e6b0"}.fa-circle-equals{--fa:"\e6b1"}.fa-hexagon-equals{--fa:"\e6b2"}.fa-octagon-equals{--fa:"\e6b3"}.fa-rectangle-minus{--fa:"\e6b4"}.fa-rectangle-plus{--fa:"\e6b5"}.fa-square-equals{--fa:"\e6b6"}.fa-arrow-down-long-to-line{--fa:"\e6b7"}.fa-arrow-left-arrow-right{--fa:"\e6b8"}.fa-arrow-left-from-dotted-line{--fa:"\e6b9"}.fa-arrow-left-to-dotted-line{--fa:"\e6ba"}.fa-arrow-right-from-dotted-line{--fa:"\e6bb"}.fa-arrow-right-to-dotted-line{--fa:"\e6bc"}.fa-arrow-up-long-to-line{--fa:"\e6bd"}.fa-direction-left-right{--fa:"\e6be"}.fa-direction-up-down{--fa:"\e6bf"}.fa-down-long-to-line{--fa:"\e6c0"}.fa-down-up{--fa:"\e6c1"}.fa-left-from-dotted-line{--fa:"\e6c2"}.fa-left-to-dotted-line{--fa:"\e6c3"}.fa-right-from-dotted-line{--fa:"\e6c4"}.fa-right-to-dotted-line{--fa:"\e6c5"}.fa-up-long-to-line{--fa:"\e6c6"}.fa-barn{--fa:"\e6c7"}.fa-circle-house{--fa:"\e6c8"}.fa-garage-empty{--fa:"\e6c9"}.fa-house-unlock{--fa:"\e6ca"}.fa-school-unlock{--fa:"\e6cb"}.fa-stadium{--fa:"\e6cc"}.fa-tent-circus{--fa:"\e6cd"}.fa-ball-yarn{--fa:"\e6ce"}.fa-bra{--fa:"\e6cf"}.fa-briefs{--fa:"\e6d0"}.fa-dress{--fa:"\e6d1"}.fa-jeans{--fa:"\e6d2"}.fa-jeans-straight{--fa:"\e6d3"}.fa-panties{--fa:"\e6d4"}.fa-pants{--fa:"\e6d5"}.fa-pants-straight{--fa:"\e6d6"}.fa-shirt-jersey{--fa:"\e6d7"}.fa-shoe{--fa:"\e6d8"}.fa-shorts{--fa:"\e6d9"}.fa-sneaker{--fa:"\e6da"}.fa-circle-share-nodes{--fa:"\e6db"}.fa-comment-dot{--fa:"\e6dc"}.fa-comment-waveform{--fa:"\e6dd"}.fa-envelope-circle-user{--fa:"\e6de"}.fa-message-dot{--fa:"\e6df"}.fa-message-waveform{--fa:"\e6e0"}.fa-phone-connection{--fa:"\e6e1"}.fa-phone-waveform{--fa:"\e6e2"}.fa-postage-stamp{--fa:"\e6e3"}.fa-circle-florin{--fa:"\e6e4"}.fa-circle-ruble{--fa:"\e6e5"}.fa-square-chf{--fa:"\e6e6"}.fa-square-lira{--fa:"\e6e7"}.fa-norwegian-krone-sign{--fa:"\e6e8"}.fa-circle-renminbi{--fa:"\e6e9"}.fa-square-peseta{--fa:"\e6ea"}.fa-circle-brazilian-real{--fa:"\e6eb"}.fa-circle-won{--fa:"\e6ec"}.fa-square-cruzeiro{--fa:"\e6ed"}.fa-circle-currency{--fa:"\e6ee"}.fa-circle-hryvnia{--fa:"\e6ef"}.fa-square-cent{--fa:"\e6f0"}.fa-square-brazilian-real{--fa:"\e6f1"}.fa-square-bitcoin{--fa:"\e6f2"}.fa-circle-peruvian-soles{--fa:"\e6f3"}.fa-circle-litecoin{--fa:"\e6f4"}.fa-square-indian-rupee{--fa:"\e6f5"}.fa-circle-lira{--fa:"\e6f6"}.fa-square-litecoin{--fa:"\e6f7"}.fa-square-ruble{--fa:"\e6f8"}.fa-circle-malaysian-ringgit{--fa:"\e6f9"}.fa-malaysian-ringgit-sign{--fa:"\e6fa"}.fa-circle-manat{--fa:"\e6fb"}.fa-circle-colon{--fa:"\e6fc"}.fa-circle-kip{--fa:"\e6fd"}.fa-australian-dollar-sign{--fa:"\e6fe"}.fa-circle-peso{--fa:"\e6ff"}.fa-circle-polish-zloty{--fa:"\e700"}.fa-circle-bangladeshi-taka{--fa:"\e701"}.fa-circle-mill{--fa:"\e702"}.fa-circle-shekel{--fa:"\e703"}.fa-square-manat{--fa:"\e704"}.fa-peruvian-soles-sign{--fa:"\e705"}.fa-circle-rupiah{--fa:"\e706"}.fa-square-norwegian-krone{--fa:"\e707"}.fa-square-naira{--fa:"\e708"}.fa-square-won{--fa:"\e709"}.fa-square-mill{--fa:"\e70a"}.fa-polish-zloty-sign{--fa:"\e70b"}.fa-square-currency{--fa:"\e70c"}.fa-square-kip{--fa:"\e70d"}.fa-square-guarani{--fa:"\e70e"}.fa-square-dong{--fa:"\e70f"}.fa-square-hryvnia{--fa:"\e710"}.fa-circle-tugrik{--fa:"\e711"}.fa-square-rupiah{--fa:"\e712"}.fa-square-sterling{--fa:"\e713"}.fa-circle-rupee{--fa:"\e714"}.fa-square-rupee{--fa:"\e715"}.fa-square-peruvian-soles{--fa:"\e716"}.fa-square-florin{--fa:"\e717"}.fa-square-australian-dollar{--fa:"\e718"}.fa-square-baht{--fa:"\e719"}.fa-square-peso{--fa:"\e71a"}.fa-circle-austral{--fa:"\e71b"}.fa-square-swedish-krona{--fa:"\e71c"}.fa-circle-lari{--fa:"\e71d"}.fa-circleapore-dollar{--fa:"\e71e"}.fa-square-turkish-lira{--fa:"\e71f"}.fa-danish-krone-sign{--fa:"\e720"}.fa-circle-franc{--fa:"\e721"}.fa-circle-cruzeiro{--fa:"\e722"}.fa-circle-dong{--fa:"\e723"}.fa-square-yen{--fa:"\e724"}.fa-circle-tenge{--fa:"\e725"}.fa-square-austral{--fa:"\e726"}.fa-square-eurozone{--fa:"\e727"}.fa-square-tugrik{--fa:"\e728"}.fa-square-cedi{--fa:"\e729"}.fa-circle-cent{--fa:"\e72a"}.fa-currency-sign{--fa:"\e72b"}.fa-circle-chf{--fa:"\e72c"}.fa-circle-baht{--fa:"\e72d"}.fa-signapore-dollar-sign{--fa:"\e72e"}.fa-square-franc{--fa:"\e72f"}.fa-circle-australian-dollar{--fa:"\e730"}.fa-square-tenge{--fa:"\e731"}.fa-square-euro{--fa:"\e732"}.fa-squareapore-dollar{--fa:"\e733"}.fa-circle-indian-rupee{--fa:"\e734"}.fa-square-shekel{--fa:"\e735"}.fa-square-polish-zloty{--fa:"\e736"}.fa-circle-bitcoin{--fa:"\e737"}.fa-circle-norwegian-krone{--fa:"\e738"}.fa-circle-turkish-lira{--fa:"\e739"}.fa-square-colon{--fa:"\e73a"}.fa-circle-guarani{--fa:"\e73b"}.fa-renminbi-sign{--fa:"\e73c"}.fa-square-renminbi{--fa:"\e73d"}.fa-swedish-krona-sign{--fa:"\e73e"}.fa-square-lari{--fa:"\e73f"}.fa-eurozone-sign{--fa:"\e740"}.fa-circle-peseta{--fa:"\e741"}.fa-circle-cedi{--fa:"\e742"}.fa-circle-swedish-krona{--fa:"\e743"}.fa-square-bangladeshi-taka{--fa:"\e744"}.fa-circle-eurozone{--fa:"\e745"}.fa-circle-danish-krone{--fa:"\e746"}.fa-square-danish-krone{--fa:"\e747"}.fa-square-malaysian-ringgit{--fa:"\e748"}.fa-circle-naira{--fa:"\e749"}.fa-mobile-arrow-down{--fa:"\e74b"}.fa-clone-plus{--fa:"\e74c"}.fa-paintbrush-fine-slash{--fa:"\e74d"}.fa-paintbrush-slash{--fa:"\e74e"}.fa-pencil-line{--fa:"\e74f"}.fa-slider-circle{--fa:"\e750"}.fa-thumbtack-angle{--fa:"\e751"}.fa-thumbtack-angle-slash{--fa:"\e752"}.fa-book-open-lines{--fa:"\e753"}.fa-book-spine{--fa:"\e754"}.fa-bookmark-plus{--fa:"\e755"}.fa-clipboard-clock{--fa:"\e756"}.fa-clipboard-exclamation{--fa:"\e757"}.fa-file-ban{--fa:"\e758"}.fa-notes-sticky{--fa:"\e759"}.fa-capsule{--fa:"\e75a"}.fa-ear-circle-checkmark{--fa:"\e75b"}.fa-ear-triangle-exclamation{--fa:"\e75c"}.fa-ear-waveform{--fa:"\e75d"}.fa-head-side-circuit{--fa:"\e75e"}.fa-head-side-speak{--fa:"\e75f"}.fa-microphone-signal-meter{--fa:"\e760"}.fa-spine{--fa:"\e761"}.fa-vial-vertical{--fa:"\e762"}.fa-bin{--fa:"\e763"}.fa-seat{--fa:"\e764"}.fa-seats{--fa:"\e765"}.fa-camera-circle-ellipsis{--fa:"\e766"}.fa-camera-clock{--fa:"\e767"}.fa-camera-shutter{--fa:"\e768"}.fa-film-music{--fa:"\e769"}.fa-film-stack{--fa:"\e76b"}.fa-image-circle-arrow-down{--fa:"\e76c"}.fa-image-circle-check{--fa:"\e76d"}.fa-image-circle-plus{--fa:"\e76e"}.fa-image-circle-xmark{--fa:"\e76f"}.fa-image-music{--fa:"\e770"}.fa-image-stack{--fa:"\e771"}.fa-rectangle-4k{--fa:"\e772"}.fa-rectangle-hdr,.fa-rectangle-high-dynamic-range{--fa:"\e773"}.fa-rectangle-video-on-demand{--fa:"\e774"}.fa-user-viewfinder{--fa:"\e775"}.fa-video-down-to-line{--fa:"\e776"}.fa-video-question{--fa:"\e777"}.fa-gas-pump-left{--fa:"\e778"}.fa-gas-pump-right{--fa:"\e779"}.fa-location-arrow-slash{--fa:"\e77a"}.fa-airplay-audio{--fa:"\e77b"}.fa-headphones-slash{--fa:"\e77c"}.fa-microphone-circle-plus{--fa:"\e77d"}.fa-microphone-circle-xmark{--fa:"\e77e"}.fa-open-captioning{--fa:"\e77f"}.fa-play-flip{--fa:"\e780"}.fa-square-microphone{--fa:"\e781"}.fa-trombone{--fa:"\e782"}.fa-person-arms-raised{--fa:"\e783"}.fa-person-basketball{--fa:"\e784"}.fa-person-carry-empty{--fa:"\e785"}.fa-person-golfing{--fa:"\e786"}.fa-person-limbs-wide{--fa:"\e787"}.fa-person-seat-window{--fa:"\e788"}.fa-person-soccer{--fa:"\e789"}.fa-person-swimming-pool{--fa:"\e78a"}.fa-person-swimming-water{--fa:"\e78b"}.fa-person-water-arms-raised{--fa:"\e78c"}.fa-person-waving{--fa:"\e78d"}.fa-heart-slash{--fa:"\e78e"}.fa-hearts{--fa:"\e78f"}.fa-pentagon{--fa:"\e790"}.fa-rectangle-tall{--fa:"\e791"}.fa-square-half{--fa:"\e792"}.fa-square-half-stroke{--fa:"\e793"}.fa-box-arrow-down{--fa:"\e794"}.fa-box-arrow-down-arrow-up{--fa:"\e795"}.fa-box-arrow-down-magnifying-glass{--fa:"\e796"}.fa-box-isometric{--fa:"\e797"}.fa-box-isometric-tape{--fa:"\e798"}.fa-qrcode-read{--fa:"\e799"}.fa-shop-24{--fa:"\e79a"}.fa-store-24{--fa:"\e79b"}.fa-face-shaking{--fa:"\e79c"}.fa-face-shaking-horizontal{--fa:"\e79d"}.fa-face-shaking-vertical{--fa:"\e79e"}.fa-circle-user-circle-check{--fa:"\e79f"}.fa-circle-user-circle-exclamation{--fa:"\e7a0"}.fa-circle-user-circle-minus{--fa:"\e7a1"}.fa-circle-user-circle-moon{--fa:"\e7a2"}.fa-circle-user-circle-plus{--fa:"\e7a3"}.fa-circle-user-circle-question{--fa:"\e7a4"}.fa-circle-user-circle-user{--fa:"\e7a5"}.fa-circle-user-circle-xmark{--fa:"\e7a6"}.fa-circle-user-clock{--fa:"\e7a7"}.fa-user-beard{--fa:"\e7a8"}.fa-user-chef-hair-long{--fa:"\e7a9"}.fa-user-circle-minus{--fa:"\e7aa"}.fa-user-circle-plus{--fa:"\e7ab"}.fa-user-dashed{--fa:"\e7ac"}.fa-user-doctor-hair-mullet{--fa:"\e7ad"}.fa-user-hat-tie{--fa:"\e7ae"}.fa-user-hat-tie-magnifying-glass{--fa:"\e7af"}.fa-user-key{--fa:"\e7b0"}.fa-user-message{--fa:"\e7b1"}.fa-user-microphone{--fa:"\e7b2"}.fa-user-pilot-hair-long{--fa:"\e7b3"}.fa-user-pilot-tie-hair-long{--fa:"\e7b4"}.fa-user-police-hair-long{--fa:"\e7b5"}.fa-user-police-tie-hair-long{--fa:"\e7b6"}.fa-user-question{--fa:"\e7b7"}.fa-user-sith{--fa:"\e7b8"}.fa-user-tie-hair-mullet{--fa:"\e7b9"}.fa-user-vneck-hair-mullet{--fa:"\e7ba"}.fa-plane-flying{--fa:"\e7bb"}.fa-plane-landing-gear{--fa:"\e7bc"}.fa-rocket-vertical{--fa:"\e7bd"}.fa-seat-airline-window{--fa:"\e7be"}.fa-shuttle-space-vertical{--fa:"\e7bf"}.fa-car-key{--fa:"\e7c0"}.fa-car-siren{--fa:"\e7c1"}.fa-car-siren-on{--fa:"\e7c2"}.fa-scooter{--fa:"\e7c3"}.fa-snowmobile-blank{--fa:"\e7c4"}.fa-stair-car{--fa:"\e7c5"}.fa-truck-suv{--fa:"\e7c6"}.fa-unicycle{--fa:"\e7c7"}.fa-van{--fa:"\e7c8"}.fa-moon-star{--fa:"\e7c9"}.fa-rainbow-half{--fa:"\e7ca"}.fa-temperature-slash{--fa:"\e7cb"}.fa-dialpad,.fa-numpad{--fa:"\e7cc"}.fa-computer-mouse-button-left{--fa:"\e7cd"}.fa-computer-mouse-button-right{--fa:"\e7ce"}.fa-dot{--fa:"\e7d1"}.fa-folder-arrow-left{--fa:"\e7d2"}.fa-folder-arrow-right{--fa:"\e7d3"}.fa-wireless{--fa:"\e7df"}.fa-circle-moon{--fa:"\e7e0"}.fa-person-meditating{--fa:"\e7e1"}.fa-baseball-bat{--fa:"\e7e5"}.fa-hockey-stick{--fa:"\e7e6"}.fa-arrow-u-turn-down-left{--fa:"\e7e7"}.fa-arrow-u-turn-down-right{--fa:"\e7e8"}.fa-arrow-u-turn-left-down{--fa:"\e7e9"}.fa-arrow-u-turn-left-up{--fa:"\e7ea"}.fa-arrow-u-turn-right-down{--fa:"\e7eb"}.fa-arrow-u-turn-right-up{--fa:"\e7ec"}.fa-arrow-u-turn-up-left{--fa:"\e7ed"}.fa-arrow-u-turn-up-right{--fa:"\e7ee"}.fa-u-turn-down-left{--fa:"\e7ef"}.fa-u-turn-down-right{--fa:"\e7f0"}.fa-u-turn,.fa-u-turn-left-down{--fa:"\e7f1"}.fa-u-turn-left-up{--fa:"\e7f2"}.fa-u-turn-right-down{--fa:"\e7f3"}.fa-u-turn-right-up{--fa:"\e7f4"}.fa-u-turn-up-left{--fa:"\e7f5"}.fa-u-turn-up-right{--fa:"\e7f6"}.fa-triple-chevrons-down{--fa:"\e7f7"}.fa-triple-chevrons-left{--fa:"\e7f8"}.fa-triple-chevrons-right{--fa:"\e7f9"}.fa-triple-chevrons-up{--fa:"\e7fa"}.fa-file-aiff{--fa:"\e7fb"}.fa-file-odf{--fa:"\e7fc"}.fa-file-tex{--fa:"\e7fd"}.fa-file-wav{--fa:"\e7fe"}.fa-droplet-plus{--fa:"\e800"}.fa-hand-holding-star{--fa:"\e801"}.fa-transmission{--fa:"\e802"}.fa-alarm-minus{--fa:"\e803"}.fa-file-brackets-curly{--fa:"\e804"}.fa-file-midi{--fa:"\e805"}.fa-midi{--fa:"\e806"}.fa-non-binary{--fa:"\e807"}.fa-rectangle-beta{--fa:"\e808"}.fa-shield-user{--fa:"\e809"}.fa-spiral{--fa:"\e80a"}.fa-picture-in-picture{--fa:"\e80b"}.fa-circle-half-horizontal{--fa:"\e80c"}.fa-circle-half-stroke-horizontal{--fa:"\e80d"}.fa-square-half-horizontal{--fa:"\e80e"}.fa-square-half-stroke-horizontal{--fa:"\e80f"}.fa-ship-large{--fa:"\e810"}.fa-butterfly{--fa:"\e811"}.fa-mobile-rotate{--fa:"\e813"}.fa-mobile-rotate-reverse{--fa:"\e814"}.fa-mobile-slash{--fa:"\e815"}.fa-mobile-vibrate{--fa:"\e816"}.fa-mobile-vibrate-slash{--fa:"\e817"}.fa-almost-equal-to{--fa:"\e818"}.fa-sneaker-running{--fa:"\e819"}.fa-horseshoe{--fa:"\e81a"}.fa-single-quote-left{--fa:"\e81b"}.fa-single-quote-right{--fa:"\e81c"}.fa-bus-side{--fa:"\e81d"}.fa-bus-stop{--fa:"\e81e"}.fa-train-stop{--fa:"\e81f"}.fa-heptagon,.fa-septagon{--fa:"\e820"}.fa-mailbox-open-empty{--fa:"\e821"}.fa-mailbox-open-letter{--fa:"\e823"}.fa-lychee{--fa:"\e824"}.fa-tank-recovery{--fa:"\e825"}.fa-transducer{--fa:"\e826"}.fa-box-arrow-up{--fa:"\e827"}.fa-box-magnifying-glass{--fa:"\e828"}.fa-envelope-certificate,.fa-envelope-ribbon{--fa:"\e829"}.fa-water-temp,.fa-water-temperature{--fa:"\e82a"}.fa-aeropress{--fa:"\e82b"}.fa-caret-large-down{--fa:"\e82c"}.fa-caret-large-left{--fa:"\e82d"}.fa-caret-large-right{--fa:"\e82e"}.fa-caret-large-up{--fa:"\e82f"}.fa-chemex{--fa:"\e830"}.fa-hand-shaka{--fa:"\e831"}.fa-kettlebell{--fa:"\e832"}.fa-foot-wing{--fa:"\e834"}.fa-pump-impeller{--fa:"\e835"}.fa-arrow-rotate-left-10{--fa:"\e836"}.fa-arrow-rotate-right-10{--fa:"\e837"}.fa-arrow-archery{--fa:"\e839"}.fa-bow-archery{--fa:"\e83a"}.fa-eye-closed{--fa:"\e83b"}.fa-file-css{--fa:"\e83c"}.fa-file-html{--fa:"\e83d"}.fa-file-js{--fa:"\e83e"}.fa-layer{--fa:"\e83f"}.fa-file-icns{--fa:"\e841"}.fa-link-broken{--fa:"\e842"}.fa-gpu{--fa:"\e843"}.fa-aquarius{--fa:"\e845"}.fa-aries{--fa:"\e846"}.fa-cancer{--fa:"\e847"}.fa-capricorn{--fa:"\e848"}.fa-gemini{--fa:"\e849"}.fa-leo{--fa:"\e84a"}.fa-libra{--fa:"\e84b"}.fa-pisces{--fa:"\e84c"}.fa-sagittarius{--fa:"\e84d"}.fa-scorpio{--fa:"\e84e"}.fa-taurus{--fa:"\e84f"}.fa-virgo{--fa:"\e850"}.fa-bicep{--fa:"\e862"}.fa-rectangle-irc{--fa:"\e86c"}.fa-moon-first-quarter,.fa-moon-last-quarter-inverse{--fa:"\e870"}.fa-moon-full,.fa-moon-new-inverse{--fa:"\e871"}.fa-moon-first-quarter-inverse,.fa-moon-last-quarter{--fa:"\e872"}.fa-moon-full-inverse,.fa-moon-new{--fa:"\e873"}.fa-moon-waning-crescent,.fa-moon-waxing-gibbous-inverse{--fa:"\e874"}.fa-moon-waning-gibbous,.fa-moon-waxing-crescent-inverse{--fa:"\e875"}.fa-moon-waning-gibbous-inverse,.fa-moon-waxing-crescent{--fa:"\e876"}.fa-moon-waning-crescent-inverse,.fa-moon-waxing-gibbous{--fa:"\e877"}.fa-burst-new{--fa:"\e878"}.fa-rectangle-new{--fa:"\e87a"}.fa-opossum,.fa-possum{--fa:"\e87c"}.fa-input-password{--fa:"\e87d"}.fa-desk{--fa:"\e87e"}.fa-dresser{--fa:"\e87f"}.fa-stool{--fa:"\e880"}.fa-wardrobe{--fa:"\e881"}.fa-table-dining{--fa:"\e882"}.fa-chest-drawers{--fa:"\e883"}.fa-oar{--fa:"\e884"}.fa-oars{--fa:"\e885"}.fa-arrow-rotate-left-15{--fa:"\e886"}.fa-arrow-rotate-left-30{--fa:"\e887"}.fa-arrow-rotate-right-15{--fa:"\e888"}.fa-arrow-rotate-right-30{--fa:"\e889"}.fa-rows-3{--fa:"\e88b"}.fa-table-cells-merge{--fa:"\e88c"}.fa-table-cells-split{--fa:"\e88d"}.fa-table-columns-add-after{--fa:"\e88e"}.fa-table-columns-add-before{--fa:"\e88f"}.fa-table-columns-merge-next{--fa:"\e890"}.fa-table-columns-merge-previous{--fa:"\e891"}.fa-table-columns-remove-after{--fa:"\e892"}.fa-table-columns-remove-before{--fa:"\e893"}.fa-table-rows-add-above{--fa:"\e894"}.fa-table-rows-add-below{--fa:"\e895"}.fa-table-rows-merge-next{--fa:"\e896"}.fa-table-rows-merge-previous{--fa:"\e897"}.fa-table-rows-remove-above{--fa:"\e898"}.fa-table-rows-remove-below{--fa:"\e899"}.fa-table-slash{--fa:"\e89a"}.fa-kayak{--fa:"\e89b"}.fa-canoe-person{--fa:"\e89c"}.fa-utility-can{--fa:"\e89d"}.fa-table-bar{--fa:"\e89e"}.fa-owl{--fa:"\e89f"}.fa-rectangle-api{--fa:"\e8a0"}.fa-nas{--fa:"\e8a1"}.fa-poker-chip{--fa:"\e8a2"}.fa-tower-receive{--fa:"\e8a3"}.fa-gear-api{--fa:"\e8a4"}.fa-gear-complex-api{--fa:"\e8a5"}.fa-globe-www{--fa:"\e8a6"}.fa-label{--fa:"\e8a7"}.fa-rectangle-n-a{--fa:"\e8a8"}.fa-remote{--fa:"\e8a9"}.fa-image-broken{--fa:"\e8aa"}.fa-envelope-heart{--fa:"\e8af"}.fa-meerkat,.fa-Suricata,.fa-suricate,.fa-suricatta{--fa:"\e8c4"}.fa-file-md{--fa:"\e8c5"}.fa-file-txt{--fa:"\e8c6"}.fa-glass-martini,.fa-martini-glass-empty{--fa:"\f000"}.fa-music{--fa:"\f001"}.fa-magnifying-glass,.fa-search{--fa:"\f002"}.fa-heart{--fa:"\f004"}.fa-star{--fa:"\f005"}.fa-user,.fa-user-alt,.fa-user-large{--fa:"\f007"}.fa-film,.fa-film-alt,.fa-film-simple{--fa:"\f008"}.fa-table-cells-large,.fa-th-large{--fa:"\f009"}.fa-table-cells,.fa-th{--fa:"\f00a"}.fa-table-list,.fa-th-list{--fa:"\f00b"}.fa-check{--fa:"\f00c"}.fa-close,.fa-multiply,.fa-remove,.fa-times,.fa-xmark{--fa:"\f00d"}.fa-magnifying-glass-plus,.fa-search-plus{--fa:"\f00e"}.fa-magnifying-glass-minus,.fa-search-minus{--fa:"\f010"}.fa-power-off{--fa:"\f011"}.fa-signal,.fa-signal-5,.fa-signal-perfect{--fa:"\f012"}.fa-cog,.fa-gear{--fa:"\f013"}.fa-home,.fa-home-alt,.fa-home-lg-alt,.fa-house{--fa:"\f015"}.fa-clock,.fa-clock-four{--fa:"\f017"}.fa-road{--fa:"\f018"}.fa-download{--fa:"\f019"}.fa-inbox{--fa:"\f01c"}.fa-arrow-right-rotate,.fa-arrow-rotate-forward,.fa-arrow-rotate-right,.fa-redo{--fa:"\f01e"}.fa-arrows-rotate,.fa-refresh,.fa-sync{--fa:"\f021"}.fa-list-alt,.fa-rectangle-list{--fa:"\f022"}.fa-lock{--fa:"\f023"}.fa-flag{--fa:"\f024"}.fa-headphones,.fa-headphones-alt,.fa-headphones-simple{--fa:"\f025"}.fa-volume-off{--fa:"\f026"}.fa-volume-down,.fa-volume-low{--fa:"\f027"}.fa-volume-high,.fa-volume-up{--fa:"\f028"}.fa-qrcode{--fa:"\f029"}.fa-barcode{--fa:"\f02a"}.fa-tag{--fa:"\f02b"}.fa-tags{--fa:"\f02c"}.fa-book{--fa:"\f02d"}.fa-bookmark{--fa:"\f02e"}.fa-print{--fa:"\f02f"}.fa-camera,.fa-camera-alt{--fa:"\f030"}.fa-font{--fa:"\f031"}.fa-bold{--fa:"\f032"}.fa-italic{--fa:"\f033"}.fa-text-height{--fa:"\f034"}.fa-text-width{--fa:"\f035"}.fa-align-left{--fa:"\f036"}.fa-align-center{--fa:"\f037"}.fa-align-right{--fa:"\f038"}.fa-align-justify{--fa:"\f039"}.fa-list,.fa-list-squares{--fa:"\f03a"}.fa-dedent,.fa-outdent{--fa:"\f03b"}.fa-indent{--fa:"\f03c"}.fa-video,.fa-video-camera{--fa:"\f03d"}.fa-image{--fa:"\f03e"}.fa-location-pin,.fa-map-marker{--fa:"\f041"}.fa-adjust,.fa-circle-half-stroke{--fa:"\f042"}.fa-droplet,.fa-tint{--fa:"\f043"}.fa-edit,.fa-pen-to-square{--fa:"\f044"}.fa-arrows,.fa-arrows-up-down-left-right{--fa:"\f047"}.fa-backward-step,.fa-step-backward{--fa:"\f048"}.fa-backward-fast,.fa-fast-backward{--fa:"\f049"}.fa-backward{--fa:"\f04a"}.fa-play{--fa:"\f04b"}.fa-pause{--fa:"\f04c"}.fa-stop{--fa:"\f04d"}.fa-forward{--fa:"\f04e"}.fa-fast-forward,.fa-forward-fast{--fa:"\f050"}.fa-forward-step,.fa-step-forward{--fa:"\f051"}.fa-eject{--fa:"\f052"}.fa-chevron-left{--fa:"\f053"}.fa-chevron-right{--fa:"\f054"}.fa-circle-plus,.fa-plus-circle{--fa:"\f055"}.fa-circle-minus,.fa-minus-circle{--fa:"\f056"}.fa-circle-xmark,.fa-times-circle,.fa-xmark-circle{--fa:"\f057"}.fa-check-circle,.fa-circle-check{--fa:"\f058"}.fa-circle-question,.fa-question-circle{--fa:"\f059"}.fa-circle-info,.fa-info-circle{--fa:"\f05a"}.fa-crosshairs{--fa:"\f05b"}.fa-ban,.fa-cancel{--fa:"\f05e"}.fa-arrow-left{--fa:"\f060"}.fa-arrow-right{--fa:"\f061"}.fa-arrow-up{--fa:"\f062"}.fa-arrow-down{--fa:"\f063"}.fa-mail-forward,.fa-share{--fa:"\f064"}.fa-expand{--fa:"\f065"}.fa-compress{--fa:"\f066"}.fa-minus,.fa-subtract{--fa:"\f068"}.fa-circle-exclamation,.fa-exclamation-circle{--fa:"\f06a"}.fa-gift{--fa:"\f06b"}.fa-leaf{--fa:"\f06c"}.fa-fire{--fa:"\f06d"}.fa-eye{--fa:"\f06e"}.fa-eye-slash{--fa:"\f070"}.fa-exclamation-triangle,.fa-triangle-exclamation,.fa-warning{--fa:"\f071"}.fa-plane{--fa:"\f072"}.fa-calendar-alt,.fa-calendar-days{--fa:"\f073"}.fa-random,.fa-shuffle{--fa:"\f074"}.fa-comment{--fa:"\f075"}.fa-magnet{--fa:"\f076"}.fa-chevron-up{--fa:"\f077"}.fa-chevron-down{--fa:"\f078"}.fa-retweet{--fa:"\f079"}.fa-cart-shopping,.fa-shopping-cart{--fa:"\f07a"}.fa-folder,.fa-folder-blank{--fa:"\f07b"}.fa-folder-open{--fa:"\f07c"}.fa-arrows-up-down,.fa-arrows-v{--fa:"\f07d"}.fa-arrows-h,.fa-arrows-left-right{--fa:"\f07e"}.fa-bar-chart,.fa-chart-bar{--fa:"\f080"}.fa-camera-retro{--fa:"\f083"}.fa-key{--fa:"\f084"}.fa-cogs,.fa-gears{--fa:"\f085"}.fa-comments{--fa:"\f086"}.fa-star-half{--fa:"\f089"}.fa-arrow-right-from-bracket,.fa-sign-out{--fa:"\f08b"}.fa-thumb-tack,.fa-thumbtack{--fa:"\f08d"}.fa-arrow-up-right-from-square,.fa-external-link{--fa:"\f08e"}.fa-arrow-right-to-bracket,.fa-sign-in{--fa:"\f090"}.fa-trophy{--fa:"\f091"}.fa-upload{--fa:"\f093"}.fa-lemon{--fa:"\f094"}.fa-phone{--fa:"\f095"}.fa-phone-square,.fa-square-phone{--fa:"\f098"}.fa-unlock{--fa:"\f09c"}.fa-credit-card,.fa-credit-card-alt{--fa:"\f09d"}.fa-feed,.fa-rss{--fa:"\f09e"}.fa-hard-drive,.fa-hdd{--fa:"\f0a0"}.fa-bullhorn{--fa:"\f0a1"}.fa-certificate{--fa:"\f0a3"}.fa-hand-point-right{--fa:"\f0a4"}.fa-hand-point-left{--fa:"\f0a5"}.fa-hand-point-up{--fa:"\f0a6"}.fa-hand-point-down{--fa:"\f0a7"}.fa-arrow-circle-left,.fa-circle-arrow-left{--fa:"\f0a8"}.fa-arrow-circle-right,.fa-circle-arrow-right{--fa:"\f0a9"}.fa-arrow-circle-up,.fa-circle-arrow-up{--fa:"\f0aa"}.fa-arrow-circle-down,.fa-circle-arrow-down{--fa:"\f0ab"}.fa-globe{--fa:"\f0ac"}.fa-wrench{--fa:"\f0ad"}.fa-list-check,.fa-tasks{--fa:"\f0ae"}.fa-filter{--fa:"\f0b0"}.fa-briefcase{--fa:"\f0b1"}.fa-arrows-alt,.fa-up-down-left-right{--fa:"\f0b2"}.fa-users{--fa:"\f0c0"}.fa-chain,.fa-link{--fa:"\f0c1"}.fa-cloud{--fa:"\f0c2"}.fa-flask{--fa:"\f0c3"}.fa-cut,.fa-scissors{--fa:"\f0c4"}.fa-copy{--fa:"\f0c5"}.fa-paperclip{--fa:"\f0c6"}.fa-floppy-disk,.fa-save{--fa:"\f0c7"}.fa-square{--fa:"\f0c8"}.fa-bars,.fa-navicon{--fa:"\f0c9"}.fa-list-dots,.fa-list-ul{--fa:"\f0ca"}.fa-list-1-2,.fa-list-numeric,.fa-list-ol{--fa:"\f0cb"}.fa-strikethrough{--fa:"\f0cc"}.fa-underline{--fa:"\f0cd"}.fa-table{--fa:"\f0ce"}.fa-magic,.fa-wand-magic{--fa:"\f0d0"}.fa-truck{--fa:"\f0d1"}.fa-money-bill{--fa:"\f0d6"}.fa-caret-down{--fa:"\f0d7"}.fa-caret-up{--fa:"\f0d8"}.fa-caret-left{--fa:"\f0d9"}.fa-caret-right{--fa:"\f0da"}.fa-columns,.fa-table-columns{--fa:"\f0db"}.fa-sort,.fa-unsorted{--fa:"\f0dc"}.fa-sort-desc,.fa-sort-down{--fa:"\f0dd"}.fa-sort-asc,.fa-sort-up{--fa:"\f0de"}.fa-envelope{--fa:"\f0e0"}.fa-arrow-left-rotate,.fa-arrow-rotate-back,.fa-arrow-rotate-backward,.fa-arrow-rotate-left,.fa-undo{--fa:"\f0e2"}.fa-gavel,.fa-legal{--fa:"\f0e3"}.fa-bolt,.fa-zap{--fa:"\f0e7"}.fa-sitemap{--fa:"\f0e8"}.fa-umbrella{--fa:"\f0e9"}.fa-file-clipboard,.fa-paste{--fa:"\f0ea"}.fa-lightbulb{--fa:"\f0eb"}.fa-arrow-right-arrow-left,.fa-exchange{--fa:"\f0ec"}.fa-cloud-arrow-down,.fa-cloud-download,.fa-cloud-download-alt{--fa:"\f0ed"}.fa-cloud-arrow-up,.fa-cloud-upload,.fa-cloud-upload-alt{--fa:"\f0ee"}.fa-user-doctor,.fa-user-md{--fa:"\f0f0"}.fa-stethoscope{--fa:"\f0f1"}.fa-suitcase{--fa:"\f0f2"}.fa-bell{--fa:"\f0f3"}.fa-coffee,.fa-mug-saucer{--fa:"\f0f4"}.fa-hospital,.fa-hospital-alt,.fa-hospital-wide{--fa:"\f0f8"}.fa-ambulance,.fa-truck-medical{--fa:"\f0f9"}.fa-medkit,.fa-suitcase-medical{--fa:"\f0fa"}.fa-fighter-jet,.fa-jet-fighter{--fa:"\f0fb"}.fa-beer,.fa-beer-mug-empty{--fa:"\f0fc"}.fa-h-square,.fa-square-h{--fa:"\f0fd"}.fa-plus-square,.fa-square-plus{--fa:"\f0fe"}.fa-angle-double-left,.fa-angles-left{--fa:"\f100"}.fa-angle-double-right,.fa-angles-right{--fa:"\f101"}.fa-angle-double-up,.fa-angles-up{--fa:"\f102"}.fa-angle-double-down,.fa-angles-down{--fa:"\f103"}.fa-angle-left{--fa:"\f104"}.fa-angle-right{--fa:"\f105"}.fa-angle-up{--fa:"\f106"}.fa-angle-down{--fa:"\f107"}.fa-laptop{--fa:"\f109"}.fa-tablet-button{--fa:"\f10a"}.fa-mobile-button{--fa:"\f10b"}.fa-quote-left,.fa-quote-left-alt{--fa:"\f10d"}.fa-quote-right,.fa-quote-right-alt{--fa:"\f10e"}.fa-spinner{--fa:"\f110"}.fa-circle{--fa:"\f111"}.fa-face-smile,.fa-smile{--fa:"\f118"}.fa-face-frown,.fa-frown{--fa:"\f119"}.fa-face-meh,.fa-meh{--fa:"\f11a"}.fa-gamepad{--fa:"\f11b"}.fa-keyboard{--fa:"\f11c"}.fa-flag-checkered{--fa:"\f11e"}.fa-terminal{--fa:"\f120"}.fa-code{--fa:"\f121"}.fa-mail-reply-all,.fa-reply-all{--fa:"\f122"}.fa-location-arrow{--fa:"\f124"}.fa-crop{--fa:"\f125"}.fa-code-branch{--fa:"\f126"}.fa-chain-broken,.fa-chain-slash,.fa-link-slash,.fa-unlink{--fa:"\f127"}.fa-info{--fa:"\f129"}.fa-superscript{--fa:"\f12b"}.fa-subscript{--fa:"\f12c"}.fa-eraser{--fa:"\f12d"}.fa-puzzle-piece{--fa:"\f12e"}.fa-microphone{--fa:"\f130"}.fa-microphone-slash{--fa:"\f131"}.fa-shield,.fa-shield-blank{--fa:"\f132"}.fa-calendar{--fa:"\f133"}.fa-fire-extinguisher{--fa:"\f134"}.fa-rocket{--fa:"\f135"}.fa-chevron-circle-left,.fa-circle-chevron-left{--fa:"\f137"}.fa-chevron-circle-right,.fa-circle-chevron-right{--fa:"\f138"}.fa-chevron-circle-up,.fa-circle-chevron-up{--fa:"\f139"}.fa-chevron-circle-down,.fa-circle-chevron-down{--fa:"\f13a"}.fa-anchor{--fa:"\f13d"}.fa-unlock-alt,.fa-unlock-keyhole{--fa:"\f13e"}.fa-bullseye{--fa:"\f140"}.fa-ellipsis,.fa-ellipsis-h{--fa:"\f141"}.fa-ellipsis-v,.fa-ellipsis-vertical{--fa:"\f142"}.fa-rss-square,.fa-square-rss{--fa:"\f143"}.fa-circle-play,.fa-play-circle{--fa:"\f144"}.fa-ticket{--fa:"\f145"}.fa-minus-square,.fa-square-minus{--fa:"\f146"}.fa-arrow-turn-up,.fa-level-up{--fa:"\f148"}.fa-arrow-turn-down,.fa-level-down{--fa:"\f149"}.fa-check-square,.fa-square-check{--fa:"\f14a"}.fa-pen-square,.fa-pencil-square,.fa-square-pen{--fa:"\f14b"}.fa-external-link-square,.fa-square-arrow-up-right{--fa:"\f14c"}.fa-share-from-square,.fa-share-square{--fa:"\f14d"}.fa-compass{--fa:"\f14e"}.fa-caret-square-down,.fa-square-caret-down{--fa:"\f150"}.fa-caret-square-up,.fa-square-caret-up{--fa:"\f151"}.fa-caret-square-right,.fa-square-caret-right{--fa:"\f152"}.fa-eur,.fa-euro,.fa-euro-sign{--fa:"\f153"}.fa-gbp,.fa-pound-sign,.fa-sterling-sign{--fa:"\f154"}.fa-rupee,.fa-rupee-sign{--fa:"\f156"}.fa-cny,.fa-jpy,.fa-rmb,.fa-yen,.fa-yen-sign{--fa:"\f157"}.fa-rouble,.fa-rub,.fa-ruble,.fa-ruble-sign{--fa:"\f158"}.fa-krw,.fa-won,.fa-won-sign{--fa:"\f159"}.fa-file{--fa:"\f15b"}.fa-file-alt,.fa-file-lines,.fa-file-text{--fa:"\f15c"}.fa-arrow-down-a-z,.fa-sort-alpha-asc,.fa-sort-alpha-down{--fa:"\f15d"}.fa-arrow-up-a-z,.fa-sort-alpha-up{--fa:"\f15e"}.fa-arrow-down-wide-short,.fa-sort-amount-asc,.fa-sort-amount-down{--fa:"\f160"}.fa-arrow-up-wide-short,.fa-sort-amount-up{--fa:"\f161"}.fa-arrow-down-1-9,.fa-sort-numeric-asc,.fa-sort-numeric-down{--fa:"\f162"}.fa-arrow-up-1-9,.fa-sort-numeric-up{--fa:"\f163"}.fa-thumbs-up{--fa:"\f164"}.fa-thumbs-down{--fa:"\f165"}.fa-arrow-down-long,.fa-long-arrow-down{--fa:"\f175"}.fa-arrow-up-long,.fa-long-arrow-up{--fa:"\f176"}.fa-arrow-left-long,.fa-long-arrow-left{--fa:"\f177"}.fa-arrow-right-long,.fa-long-arrow-right{--fa:"\f178"}.fa-female,.fa-person-dress{--fa:"\f182"}.fa-male,.fa-person{--fa:"\f183"}.fa-sun{--fa:"\f185"}.fa-moon{--fa:"\f186"}.fa-archive,.fa-box-archive{--fa:"\f187"}.fa-bug{--fa:"\f188"}.fa-caret-square-left,.fa-square-caret-left{--fa:"\f191"}.fa-circle-dot,.fa-dot-circle{--fa:"\f192"}.fa-wheelchair{--fa:"\f193"}.fa-lira-sign{--fa:"\f195"}.fa-shuttle-space,.fa-space-shuttle{--fa:"\f197"}.fa-envelope-square,.fa-square-envelope{--fa:"\f199"}.fa-bank,.fa-building-columns,.fa-institution,.fa-museum,.fa-university{--fa:"\f19c"}.fa-graduation-cap,.fa-mortar-board{--fa:"\f19d"}.fa-language{--fa:"\f1ab"}.fa-fax{--fa:"\f1ac"}.fa-building{--fa:"\f1ad"}.fa-child{--fa:"\f1ae"}.fa-paw{--fa:"\f1b0"}.fa-cube{--fa:"\f1b2"}.fa-cubes{--fa:"\f1b3"}.fa-recycle{--fa:"\f1b8"}.fa-automobile,.fa-car{--fa:"\f1b9"}.fa-cab,.fa-taxi{--fa:"\f1ba"}.fa-tree{--fa:"\f1bb"}.fa-database{--fa:"\f1c0"}.fa-file-pdf{--fa:"\f1c1"}.fa-file-word{--fa:"\f1c2"}.fa-file-excel{--fa:"\f1c3"}.fa-file-powerpoint{--fa:"\f1c4"}.fa-file-image{--fa:"\f1c5"}.fa-file-archive,.fa-file-zipper{--fa:"\f1c6"}.fa-file-audio{--fa:"\f1c7"}.fa-file-video{--fa:"\f1c8"}.fa-file-code{--fa:"\f1c9"}.fa-life-ring{--fa:"\f1cd"}.fa-circle-notch{--fa:"\f1ce"}.fa-paper-plane{--fa:"\f1d8"}.fa-clock-rotate-left,.fa-history{--fa:"\f1da"}.fa-header,.fa-heading{--fa:"\f1dc"}.fa-paragraph{--fa:"\f1dd"}.fa-sliders,.fa-sliders-h{--fa:"\f1de"}.fa-share-alt,.fa-share-nodes{--fa:"\f1e0"}.fa-share-alt-square,.fa-square-share-nodes{--fa:"\f1e1"}.fa-bomb{--fa:"\f1e2"}.fa-futbol,.fa-futbol-ball,.fa-soccer-ball{--fa:"\f1e3"}.fa-teletype,.fa-tty{--fa:"\f1e4"}.fa-binoculars{--fa:"\f1e5"}.fa-plug{--fa:"\f1e6"}.fa-newspaper{--fa:"\f1ea"}.fa-wifi,.fa-wifi-3,.fa-wifi-strong{--fa:"\f1eb"}.fa-calculator{--fa:"\f1ec"}.fa-bell-slash{--fa:"\f1f6"}.fa-trash{--fa:"\f1f8"}.fa-copyright{--fa:"\f1f9"}.fa-eye-dropper,.fa-eye-dropper-empty,.fa-eyedropper{--fa:"\f1fb"}.fa-paint-brush,.fa-paintbrush{--fa:"\f1fc"}.fa-birthday-cake,.fa-cake,.fa-cake-candles{--fa:"\f1fd"}.fa-area-chart,.fa-chart-area{--fa:"\f1fe"}.fa-chart-pie,.fa-pie-chart{--fa:"\f200"}.fa-chart-line,.fa-line-chart{--fa:"\f201"}.fa-toggle-off{--fa:"\f204"}.fa-toggle-on{--fa:"\f205"}.fa-bicycle{--fa:"\f206"}.fa-bus{--fa:"\f207"}.fa-closed-captioning{--fa:"\f20a"}.fa-ils,.fa-shekel,.fa-shekel-sign,.fa-sheqel,.fa-sheqel-sign{--fa:"\f20b"}.fa-cart-plus{--fa:"\f217"}.fa-cart-arrow-down{--fa:"\f218"}.fa-diamond{--fa:"\f219"}.fa-ship{--fa:"\f21a"}.fa-user-secret{--fa:"\f21b"}.fa-motorcycle{--fa:"\f21c"}.fa-street-view{--fa:"\f21d"}.fa-heart-pulse,.fa-heartbeat{--fa:"\f21e"}.fa-venus{--fa:"\f221"}.fa-mars{--fa:"\f222"}.fa-mercury{--fa:"\f223"}.fa-mars-and-venus{--fa:"\f224"}.fa-transgender,.fa-transgender-alt{--fa:"\f225"}.fa-venus-double{--fa:"\f226"}.fa-mars-double{--fa:"\f227"}.fa-venus-mars{--fa:"\f228"}.fa-mars-stroke{--fa:"\f229"}.fa-mars-stroke-up,.fa-mars-stroke-v{--fa:"\f22a"}.fa-mars-stroke-h,.fa-mars-stroke-right{--fa:"\f22b"}.fa-neuter{--fa:"\f22c"}.fa-genderless{--fa:"\f22d"}.fa-server{--fa:"\f233"}.fa-user-plus{--fa:"\f234"}.fa-user-times,.fa-user-xmark{--fa:"\f235"}.fa-bed{--fa:"\f236"}.fa-train{--fa:"\f238"}.fa-subway,.fa-train-subway{--fa:"\f239"}.fa-battery,.fa-battery-5,.fa-battery-full{--fa:"\f240"}.fa-battery-4,.fa-battery-three-quarters{--fa:"\f241"}.fa-battery-3,.fa-battery-half{--fa:"\f242"}.fa-battery-2,.fa-battery-quarter{--fa:"\f243"}.fa-battery-0,.fa-battery-empty{--fa:"\f244"}.fa-arrow-pointer,.fa-mouse-pointer{--fa:"\f245"}.fa-i-cursor{--fa:"\f246"}.fa-object-group{--fa:"\f247"}.fa-object-ungroup{--fa:"\f248"}.fa-note-sticky,.fa-sticky-note{--fa:"\f249"}.fa-clone{--fa:"\f24d"}.fa-balance-scale,.fa-scale-balanced{--fa:"\f24e"}.fa-hourglass-1,.fa-hourglass-start{--fa:"\f251"}.fa-hourglass-2,.fa-hourglass-half{--fa:"\f252"}.fa-hourglass-3,.fa-hourglass-end{--fa:"\f253"}.fa-hourglass,.fa-hourglass-empty{--fa:"\f254"}.fa-hand-back-fist,.fa-hand-rock{--fa:"\f255"}.fa-hand,.fa-hand-paper{--fa:"\f256"}.fa-hand-scissors{--fa:"\f257"}.fa-hand-lizard{--fa:"\f258"}.fa-hand-spock{--fa:"\f259"}.fa-hand-pointer{--fa:"\f25a"}.fa-hand-peace{--fa:"\f25b"}.fa-trademark{--fa:"\f25c"}.fa-registered{--fa:"\f25d"}.fa-television,.fa-tv,.fa-tv-alt{--fa:"\f26c"}.fa-calendar-plus{--fa:"\f271"}.fa-calendar-minus{--fa:"\f272"}.fa-calendar-times,.fa-calendar-xmark{--fa:"\f273"}.fa-calendar-check{--fa:"\f274"}.fa-industry{--fa:"\f275"}.fa-map-pin{--fa:"\f276"}.fa-map-signs,.fa-signs-post{--fa:"\f277"}.fa-map{--fa:"\f279"}.fa-comment-alt,.fa-message{--fa:"\f27a"}.fa-circle-pause,.fa-pause-circle{--fa:"\f28b"}.fa-circle-stop,.fa-stop-circle{--fa:"\f28d"}.fa-bag-shopping,.fa-shopping-bag{--fa:"\f290"}.fa-basket-shopping,.fa-shopping-basket{--fa:"\f291"}.fa-bluetooth{--fa:"\f293"}.fa-universal-access{--fa:"\f29a"}.fa-blind,.fa-person-walking-with-cane{--fa:"\f29d"}.fa-audio-description{--fa:"\f29e"}.fa-phone-volume,.fa-volume-control-phone{--fa:"\f2a0"}.fa-braille{--fa:"\f2a1"}.fa-assistive-listening-systems,.fa-ear-listen{--fa:"\f2a2"}.fa-american-sign-language-interpreting,.fa-asl-interpreting,.fa-hands-american-sign-language-interpreting,.fa-hands-asl-interpreting{--fa:"\f2a3"}.fa-deaf,.fa-deafness,.fa-ear-deaf,.fa-hard-of-hearing{--fa:"\f2a4"}.fa-hands,.fa-sign-language,.fa-signing{--fa:"\f2a7"}.fa-eye-low-vision,.fa-low-vision{--fa:"\f2a8"}.fa-font-awesome,.fa-font-awesome-flag,.fa-font-awesome-logo-full{--fa:"\f2b4"}.fa-handshake,.fa-handshake-alt,.fa-handshake-simple{--fa:"\f2b5"}.fa-envelope-open{--fa:"\f2b6"}.fa-address-book,.fa-contact-book{--fa:"\f2b9"}.fa-address-card,.fa-contact-card,.fa-vcard{--fa:"\f2bb"}.fa-circle-user,.fa-user-circle{--fa:"\f2bd"}.fa-id-badge{--fa:"\f2c1"}.fa-drivers-license,.fa-id-card{--fa:"\f2c2"}.fa-temperature-4,.fa-temperature-full,.fa-thermometer-4,.fa-thermometer-full{--fa:"\f2c7"}.fa-temperature-3,.fa-temperature-three-quarters,.fa-thermometer-3,.fa-thermometer-three-quarters{--fa:"\f2c8"}.fa-temperature-2,.fa-temperature-half,.fa-thermometer-2,.fa-thermometer-half{--fa:"\f2c9"}.fa-temperature-1,.fa-temperature-quarter,.fa-thermometer-1,.fa-thermometer-quarter{--fa:"\f2ca"}.fa-temperature-0,.fa-temperature-empty,.fa-thermometer-0,.fa-thermometer-empty{--fa:"\f2cb"}.fa-shower{--fa:"\f2cc"}.fa-bath,.fa-bathtub{--fa:"\f2cd"}.fa-podcast{--fa:"\f2ce"}.fa-window-maximize{--fa:"\f2d0"}.fa-window-minimize{--fa:"\f2d1"}.fa-window-restore{--fa:"\f2d2"}.fa-square-xmark,.fa-times-square,.fa-xmark-square{--fa:"\f2d3"}.fa-microchip{--fa:"\f2db"}.fa-snowflake{--fa:"\f2dc"}.fa-watch{--fa:"\f2e1"}.fa-volume-slash{--fa:"\f2e2"}.fa-fork,.fa-utensil-fork{--fa:"\f2e3"}.fa-knife,.fa-utensil-knife{--fa:"\f2e4"}.fa-spoon,.fa-utensil-spoon{--fa:"\f2e5"}.fa-fork-knife,.fa-utensils-alt{--fa:"\f2e6"}.fa-cutlery,.fa-utensils{--fa:"\f2e7"}.fa-circle-dollar,.fa-dollar-circle,.fa-usd-circle{--fa:"\f2e8"}.fa-dollar-square,.fa-square-dollar,.fa-usd-square{--fa:"\f2e9"}.fa-rotate-back,.fa-rotate-backward,.fa-rotate-left,.fa-undo-alt{--fa:"\f2ea"}.fa-trophy-alt,.fa-trophy-star{--fa:"\f2eb"}.fa-triangle{--fa:"\f2ec"}.fa-trash-alt,.fa-trash-can{--fa:"\f2ed"}.fa-hexagon-xmark,.fa-times-hexagon,.fa-xmark-hexagon{--fa:"\f2ee"}.fa-octagon-xmark,.fa-times-octagon,.fa-xmark-octagon{--fa:"\f2f0"}.fa-rotate,.fa-sync-alt{--fa:"\f2f1"}.fa-stopwatch{--fa:"\f2f2"}.fa-star-exclamation{--fa:"\f2f3"}.fa-spade{--fa:"\f2f4"}.fa-right-from-bracket,.fa-sign-out-alt{--fa:"\f2f5"}.fa-right-to-bracket,.fa-sign-in-alt{--fa:"\f2f6"}.fa-shield-check{--fa:"\f2f7"}.fa-scrubber{--fa:"\f2f8"}.fa-redo-alt,.fa-rotate-forward,.fa-rotate-right{--fa:"\f2f9"}.fa-rectangle,.fa-rectangle-landscape{--fa:"\f2fa"}.fa-rectangle-portrait,.fa-rectangle-vertical{--fa:"\f2fb"}.fa-rectangle-wide{--fa:"\f2fc"}.fa-question-square,.fa-square-question{--fa:"\f2fd"}.fa-poo{--fa:"\f2fe"}.fa-hexagon-plus,.fa-plus-hexagon{--fa:"\f300"}.fa-octagon-plus,.fa-plus-octagon{--fa:"\f301"}.fa-images{--fa:"\f302"}.fa-pencil,.fa-pencil-alt{--fa:"\f303"}.fa-pen{--fa:"\f304"}.fa-pen-alt,.fa-pen-clip{--fa:"\f305"}.fa-octagon{--fa:"\f306"}.fa-hexagon-minus,.fa-minus-hexagon{--fa:"\f307"}.fa-minus-octagon,.fa-octagon-minus{--fa:"\f308"}.fa-down-long,.fa-long-arrow-alt-down{--fa:"\f309"}.fa-left-long,.fa-long-arrow-alt-left{--fa:"\f30a"}.fa-long-arrow-alt-right,.fa-right-long{--fa:"\f30b"}.fa-long-arrow-alt-up,.fa-up-long{--fa:"\f30c"}.fa-lock-alt,.fa-lock-keyhole{--fa:"\f30d"}.fa-jack-o-lantern{--fa:"\f30e"}.fa-info-square,.fa-square-info{--fa:"\f30f"}.fa-inbox-arrow-down,.fa-inbox-in{--fa:"\f310"}.fa-inbox-arrow-up,.fa-inbox-out{--fa:"\f311"}.fa-hexagon{--fa:"\f312"}.fa-h1{--fa:"\f313"}.fa-h2{--fa:"\f314"}.fa-h3{--fa:"\f315"}.fa-file-check{--fa:"\f316"}.fa-file-times,.fa-file-xmark{--fa:"\f317"}.fa-file-minus{--fa:"\f318"}.fa-file-plus{--fa:"\f319"}.fa-file-exclamation{--fa:"\f31a"}.fa-file-edit,.fa-file-pen{--fa:"\f31c"}.fa-arrows-maximize,.fa-expand-arrows{--fa:"\f31d"}.fa-expand-arrows-alt,.fa-maximize{--fa:"\f31e"}.fa-expand-wide{--fa:"\f320"}.fa-exclamation-square,.fa-square-exclamation{--fa:"\f321"}.fa-chevron-double-down,.fa-chevrons-down{--fa:"\f322"}.fa-chevron-double-left,.fa-chevrons-left{--fa:"\f323"}.fa-chevron-double-right,.fa-chevrons-right{--fa:"\f324"}.fa-chevron-double-up,.fa-chevrons-up{--fa:"\f325"}.fa-compress-wide{--fa:"\f326"}.fa-club{--fa:"\f327"}.fa-clipboard{--fa:"\f328"}.fa-chevron-square-down,.fa-square-chevron-down{--fa:"\f329"}.fa-chevron-square-left,.fa-square-chevron-left{--fa:"\f32a"}.fa-chevron-square-right,.fa-square-chevron-right{--fa:"\f32b"}.fa-chevron-square-up,.fa-square-chevron-up{--fa:"\f32c"}.fa-caret-circle-down,.fa-circle-caret-down{--fa:"\f32d"}.fa-caret-circle-left,.fa-circle-caret-left{--fa:"\f32e"}.fa-caret-circle-right,.fa-circle-caret-right{--fa:"\f330"}.fa-caret-circle-up,.fa-circle-caret-up{--fa:"\f331"}.fa-calendar-edit,.fa-calendar-pen{--fa:"\f333"}.fa-calendar-exclamation{--fa:"\f334"}.fa-badge{--fa:"\f335"}.fa-badge-check{--fa:"\f336"}.fa-arrows-alt-h,.fa-left-right{--fa:"\f337"}.fa-arrows-alt-v,.fa-up-down{--fa:"\f338"}.fa-arrow-square-down,.fa-square-arrow-down{--fa:"\f339"}.fa-arrow-square-left,.fa-square-arrow-left{--fa:"\f33a"}.fa-arrow-square-right,.fa-square-arrow-right{--fa:"\f33b"}.fa-arrow-square-up,.fa-square-arrow-up{--fa:"\f33c"}.fa-arrow-down-to-line,.fa-arrow-to-bottom{--fa:"\f33d"}.fa-arrow-left-to-line,.fa-arrow-to-left{--fa:"\f33e"}.fa-arrow-right-to-line,.fa-arrow-to-right{--fa:"\f340"}.fa-arrow-to-top,.fa-arrow-up-to-line{--fa:"\f341"}.fa-arrow-from-bottom,.fa-arrow-up-from-line{--fa:"\f342"}.fa-arrow-from-left,.fa-arrow-right-from-line{--fa:"\f343"}.fa-arrow-from-right,.fa-arrow-left-from-line{--fa:"\f344"}.fa-arrow-down-from-line,.fa-arrow-from-top{--fa:"\f345"}.fa-arrow-alt-from-bottom,.fa-up-from-line{--fa:"\f346"}.fa-arrow-alt-from-left,.fa-right-from-line{--fa:"\f347"}.fa-arrow-alt-from-right,.fa-left-from-line{--fa:"\f348"}.fa-arrow-alt-from-top,.fa-down-from-line{--fa:"\f349"}.fa-arrow-alt-to-bottom,.fa-down-to-line{--fa:"\f34a"}.fa-arrow-alt-to-left,.fa-left-to-line{--fa:"\f34b"}.fa-arrow-alt-to-right,.fa-right-to-line{--fa:"\f34c"}.fa-arrow-alt-to-top,.fa-up-to-line{--fa:"\f34d"}.fa-alarm-clock{--fa:"\f34e"}.fa-arrow-alt-square-down,.fa-square-down{--fa:"\f350"}.fa-arrow-alt-square-left,.fa-square-left{--fa:"\f351"}.fa-arrow-alt-square-right,.fa-square-right{--fa:"\f352"}.fa-arrow-alt-square-up,.fa-square-up{--fa:"\f353"}.fa-arrow-alt-down,.fa-down{--fa:"\f354"}.fa-arrow-alt-left,.fa-left{--fa:"\f355"}.fa-arrow-alt-right,.fa-right{--fa:"\f356"}.fa-arrow-alt-up,.fa-up{--fa:"\f357"}.fa-arrow-alt-circle-down,.fa-circle-down{--fa:"\f358"}.fa-arrow-alt-circle-left,.fa-circle-left{--fa:"\f359"}.fa-arrow-alt-circle-right,.fa-circle-right{--fa:"\f35a"}.fa-arrow-alt-circle-up,.fa-circle-up{--fa:"\f35b"}.fa-external-link-alt,.fa-up-right-from-square{--fa:"\f35d"}.fa-external-link-square-alt,.fa-square-up-right{--fa:"\f360"}.fa-arrows-retweet,.fa-retweet-alt{--fa:"\f361"}.fa-exchange-alt,.fa-right-left{--fa:"\f362"}.fa-repeat{--fa:"\f363"}.fa-arrows-repeat,.fa-repeat-alt{--fa:"\f364"}.fa-repeat-1{--fa:"\f365"}.fa-arrows-repeat-1,.fa-repeat-1-alt{--fa:"\f366"}.fa-share-all{--fa:"\f367"}.fa-battery-bolt{--fa:"\f376"}.fa-battery-slash{--fa:"\f377"}.fa-browser{--fa:"\f37e"}.fa-code-commit{--fa:"\f386"}.fa-code-merge{--fa:"\f387"}.fa-credit-card-blank{--fa:"\f389"}.fa-credit-card-front{--fa:"\f38a"}.fa-desktop,.fa-desktop-alt{--fa:"\f390"}.fa-ellipsis-h-alt,.fa-ellipsis-stroke{--fa:"\f39b"}.fa-ellipsis-stroke-vertical,.fa-ellipsis-v-alt{--fa:"\f39c"}.fa-gem{--fa:"\f3a5"}.fa-industry-alt,.fa-industry-windows{--fa:"\f3b3"}.fa-level-down-alt,.fa-turn-down{--fa:"\f3be"}.fa-level-up-alt,.fa-turn-up{--fa:"\f3bf"}.fa-lock-open{--fa:"\f3c1"}.fa-lock-keyhole-open,.fa-lock-open-alt{--fa:"\f3c2"}.fa-location-dot,.fa-map-marker-alt{--fa:"\f3c5"}.fa-microphone-alt,.fa-microphone-lines{--fa:"\f3c9"}.fa-mobile-alt,.fa-mobile-screen-button{--fa:"\f3cd"}.fa-mobile,.fa-mobile-android,.fa-mobile-phone{--fa:"\f3ce"}.fa-mobile-android-alt,.fa-mobile-screen{--fa:"\f3cf"}.fa-money-bill-1,.fa-money-bill-alt{--fa:"\f3d1"}.fa-phone-slash{--fa:"\f3dd"}.fa-plane-alt,.fa-plane-engines{--fa:"\f3de"}.fa-image-portrait,.fa-portrait{--fa:"\f3e0"}.fa-mail-reply,.fa-reply{--fa:"\f3e5"}.fa-shield-alt,.fa-shield-halved{--fa:"\f3ed"}.fa-sliders-h-square,.fa-square-sliders{--fa:"\f3f0"}.fa-sliders-up,.fa-sliders-v{--fa:"\f3f1"}.fa-sliders-v-square,.fa-square-sliders-vertical{--fa:"\f3f2"}.fa-spinner-third{--fa:"\f3f4"}.fa-tablet-alt,.fa-tablet-screen-button{--fa:"\f3fa"}.fa-tablet,.fa-tablet-android{--fa:"\f3fb"}.fa-tablet-android-alt,.fa-tablet-screen{--fa:"\f3fc"}.fa-ticket-alt,.fa-ticket-simple{--fa:"\f3ff"}.fa-tree-alt,.fa-tree-deciduous{--fa:"\f400"}.fa-tv-retro{--fa:"\f401"}.fa-window{--fa:"\f40e"}.fa-window-alt,.fa-window-flip{--fa:"\f40f"}.fa-rectangle-times,.fa-rectangle-xmark,.fa-times-rectangle,.fa-window-close{--fa:"\f410"}.fa-compress-alt,.fa-down-left-and-up-right-to-center{--fa:"\f422"}.fa-expand-alt,.fa-up-right-and-down-left-from-center{--fa:"\f424"}.fa-baseball-bat-ball{--fa:"\f432"}.fa-baseball,.fa-baseball-ball{--fa:"\f433"}.fa-basketball,.fa-basketball-ball{--fa:"\f434"}.fa-basketball-hoop{--fa:"\f435"}.fa-bowling-ball{--fa:"\f436"}.fa-bowling-pins{--fa:"\f437"}.fa-boxing-glove,.fa-glove-boxing{--fa:"\f438"}.fa-chess{--fa:"\f439"}.fa-chess-bishop{--fa:"\f43a"}.fa-chess-bishop-alt,.fa-chess-bishop-piece{--fa:"\f43b"}.fa-chess-board{--fa:"\f43c"}.fa-chess-clock{--fa:"\f43d"}.fa-chess-clock-alt,.fa-chess-clock-flip{--fa:"\f43e"}.fa-chess-king{--fa:"\f43f"}.fa-chess-king-alt,.fa-chess-king-piece{--fa:"\f440"}.fa-chess-knight{--fa:"\f441"}.fa-chess-knight-alt,.fa-chess-knight-piece{--fa:"\f442"}.fa-chess-pawn{--fa:"\f443"}.fa-chess-pawn-alt,.fa-chess-pawn-piece{--fa:"\f444"}.fa-chess-queen{--fa:"\f445"}.fa-chess-queen-alt,.fa-chess-queen-piece{--fa:"\f446"}.fa-chess-rook{--fa:"\f447"}.fa-chess-rook-alt,.fa-chess-rook-piece{--fa:"\f448"}.fa-cricket,.fa-cricket-bat-ball{--fa:"\f449"}.fa-curling,.fa-curling-stone{--fa:"\f44a"}.fa-dumbbell{--fa:"\f44b"}.fa-field-hockey,.fa-field-hockey-stick-ball{--fa:"\f44c"}.fa-football,.fa-football-ball{--fa:"\f44e"}.fa-football-helmet{--fa:"\f44f"}.fa-golf-ball,.fa-golf-ball-tee{--fa:"\f450"}.fa-golf-club{--fa:"\f451"}.fa-hockey-puck{--fa:"\f453"}.fa-hockey-sticks{--fa:"\f454"}.fa-luchador,.fa-luchador-mask,.fa-mask-luchador{--fa:"\f455"}.fa-flag-pennant,.fa-pennant{--fa:"\f456"}.fa-broom-ball,.fa-quidditch,.fa-quidditch-broom-ball{--fa:"\f458"}.fa-racquet{--fa:"\f45a"}.fa-shuttlecock{--fa:"\f45b"}.fa-square-full{--fa:"\f45c"}.fa-ping-pong-paddle-ball,.fa-table-tennis,.fa-table-tennis-paddle-ball{--fa:"\f45d"}.fa-tennis-ball{--fa:"\f45e"}.fa-volleyball,.fa-volleyball-ball{--fa:"\f45f"}.fa-whistle{--fa:"\f460"}.fa-allergies,.fa-hand-dots{--fa:"\f461"}.fa-band-aid,.fa-bandage{--fa:"\f462"}.fa-barcode-alt,.fa-rectangle-barcode{--fa:"\f463"}.fa-barcode-read{--fa:"\f464"}.fa-barcode-scan{--fa:"\f465"}.fa-box{--fa:"\f466"}.fa-box-check{--fa:"\f467"}.fa-boxes,.fa-boxes-alt,.fa-boxes-stacked{--fa:"\f468"}.fa-briefcase-medical{--fa:"\f469"}.fa-burn,.fa-fire-flame-simple{--fa:"\f46a"}.fa-capsules{--fa:"\f46b"}.fa-clipboard-check{--fa:"\f46c"}.fa-clipboard-list{--fa:"\f46d"}.fa-conveyor-belt{--fa:"\f46e"}.fa-conveyor-belt-alt,.fa-conveyor-belt-boxes{--fa:"\f46f"}.fa-diagnoses,.fa-person-dots-from-line{--fa:"\f470"}.fa-dna{--fa:"\f471"}.fa-dolly,.fa-dolly-box{--fa:"\f472"}.fa-dolly-empty{--fa:"\f473"}.fa-cart-flatbed,.fa-dolly-flatbed{--fa:"\f474"}.fa-cart-flatbed-boxes,.fa-dolly-flatbed-alt{--fa:"\f475"}.fa-cart-flatbed-empty,.fa-dolly-flatbed-empty{--fa:"\f476"}.fa-file-medical{--fa:"\f477"}.fa-file-medical-alt,.fa-file-waveform{--fa:"\f478"}.fa-first-aid,.fa-kit-medical{--fa:"\f479"}.fa-forklift{--fa:"\f47a"}.fa-hand-holding-box{--fa:"\f47b"}.fa-hand-receiving,.fa-hands-holding-diamond{--fa:"\f47c"}.fa-circle-h,.fa-hospital-symbol{--fa:"\f47e"}.fa-id-card-alt,.fa-id-card-clip{--fa:"\f47f"}.fa-inventory,.fa-shelves{--fa:"\f480"}.fa-notes-medical{--fa:"\f481"}.fa-pallet{--fa:"\f482"}.fa-palette-boxes,.fa-pallet-alt,.fa-pallet-boxes{--fa:"\f483"}.fa-pills{--fa:"\f484"}.fa-prescription-bottle{--fa:"\f485"}.fa-prescription-bottle-alt,.fa-prescription-bottle-medical{--fa:"\f486"}.fa-bed-pulse,.fa-procedures{--fa:"\f487"}.fa-scanner,.fa-scanner-gun{--fa:"\f488"}.fa-scanner-keyboard{--fa:"\f489"}.fa-scanner-touchscreen{--fa:"\f48a"}.fa-shipping-fast,.fa-truck-fast{--fa:"\f48b"}.fa-shipping-timed,.fa-truck-clock{--fa:"\f48c"}.fa-smoking{--fa:"\f48d"}.fa-syringe{--fa:"\f48e"}.fa-tablet-rugged{--fa:"\f48f"}.fa-tablets{--fa:"\f490"}.fa-thermometer{--fa:"\f491"}.fa-vial{--fa:"\f492"}.fa-vials{--fa:"\f493"}.fa-warehouse{--fa:"\f494"}.fa-warehouse-alt,.fa-warehouse-full{--fa:"\f495"}.fa-weight,.fa-weight-scale{--fa:"\f496"}.fa-x-ray{--fa:"\f497"}.fa-blanket{--fa:"\f498"}.fa-book-heart{--fa:"\f499"}.fa-box-alt,.fa-box-taped{--fa:"\f49a"}.fa-box-fragile,.fa-square-fragile,.fa-square-wine-glass-crack{--fa:"\f49b"}.fa-box-full,.fa-box-open-full{--fa:"\f49c"}.fa-box-heart{--fa:"\f49d"}.fa-box-open{--fa:"\f49e"}.fa-box-up,.fa-square-this-way-up{--fa:"\f49f"}.fa-box-dollar,.fa-box-usd{--fa:"\f4a0"}.fa-comment-alt-check,.fa-message-check{--fa:"\f4a2"}.fa-comment-alt-dots,.fa-message-dots,.fa-messaging{--fa:"\f4a3"}.fa-comment-alt-edit,.fa-message-edit,.fa-message-pen{--fa:"\f4a4"}.fa-comment-alt-exclamation,.fa-message-exclamation{--fa:"\f4a5"}.fa-comment-alt-lines,.fa-message-lines{--fa:"\f4a6"}.fa-comment-alt-minus,.fa-message-minus{--fa:"\f4a7"}.fa-comment-alt-plus,.fa-message-plus{--fa:"\f4a8"}.fa-comment-alt-slash,.fa-message-slash{--fa:"\f4a9"}.fa-comment-alt-smile,.fa-message-smile{--fa:"\f4aa"}.fa-comment-alt-times,.fa-message-times,.fa-message-xmark{--fa:"\f4ab"}.fa-comment-check{--fa:"\f4ac"}.fa-comment-dots,.fa-commenting{--fa:"\f4ad"}.fa-comment-edit,.fa-comment-pen{--fa:"\f4ae"}.fa-comment-exclamation{--fa:"\f4af"}.fa-comment-lines{--fa:"\f4b0"}.fa-comment-minus{--fa:"\f4b1"}.fa-comment-plus{--fa:"\f4b2"}.fa-comment-slash{--fa:"\f4b3"}.fa-comment-smile{--fa:"\f4b4"}.fa-comment-times,.fa-comment-xmark{--fa:"\f4b5"}.fa-comments-alt,.fa-messages{--fa:"\f4b6"}.fa-container-storage{--fa:"\f4b7"}.fa-couch{--fa:"\f4b8"}.fa-circle-dollar-to-slot,.fa-donate{--fa:"\f4b9"}.fa-dove{--fa:"\f4ba"}.fa-fragile,.fa-wine-glass-crack{--fa:"\f4bb"}.fa-hand-heart{--fa:"\f4bc"}.fa-hand-holding{--fa:"\f4bd"}.fa-hand-holding-heart{--fa:"\f4be"}.fa-hand-holding-seedling{--fa:"\f4bf"}.fa-hand-holding-dollar,.fa-hand-holding-usd{--fa:"\f4c0"}.fa-hand-holding-droplet,.fa-hand-holding-water{--fa:"\f4c1"}.fa-hands-holding{--fa:"\f4c2"}.fa-hands-heart,.fa-hands-holding-heart{--fa:"\f4c3"}.fa-hands-helping,.fa-handshake-angle{--fa:"\f4c4"}.fa-hands-holding-dollar,.fa-hands-usd{--fa:"\f4c5"}.fa-circle-heart,.fa-heart-circle{--fa:"\f4c7"}.fa-heart-square,.fa-square-heart{--fa:"\f4c8"}.fa-home-heart,.fa-house-heart{--fa:"\f4c9"}.fa-lamp{--fa:"\f4ca"}.fa-leaf-heart{--fa:"\f4cb"}.fa-couch-small,.fa-loveseat{--fa:"\f4cc"}.fa-parachute-box{--fa:"\f4cd"}.fa-people-carry,.fa-people-carry-box{--fa:"\f4ce"}.fa-person-carry,.fa-person-carry-box{--fa:"\f4cf"}.fa-person-dolly{--fa:"\f4d0"}.fa-person-dolly-empty{--fa:"\f4d1"}.fa-phone-plus{--fa:"\f4d2"}.fa-piggy-bank{--fa:"\f4d3"}.fa-ramp-loading{--fa:"\f4d4"}.fa-ribbon{--fa:"\f4d6"}.fa-route{--fa:"\f4d7"}.fa-seedling,.fa-sprout{--fa:"\f4d8"}.fa-sign,.fa-sign-hanging{--fa:"\f4d9"}.fa-face-smile-wink,.fa-smile-wink{--fa:"\f4da"}.fa-tape{--fa:"\f4db"}.fa-truck-container{--fa:"\f4dc"}.fa-truck-couch,.fa-truck-ramp-couch{--fa:"\f4dd"}.fa-truck-loading,.fa-truck-ramp-box{--fa:"\f4de"}.fa-truck-moving{--fa:"\f4df"}.fa-truck-ramp{--fa:"\f4e0"}.fa-video-plus{--fa:"\f4e1"}.fa-video-slash{--fa:"\f4e2"}.fa-wine-glass{--fa:"\f4e3"}.fa-user-astronaut{--fa:"\f4fb"}.fa-user-check{--fa:"\f4fc"}.fa-user-clock{--fa:"\f4fd"}.fa-user-cog,.fa-user-gear{--fa:"\f4fe"}.fa-user-edit,.fa-user-pen{--fa:"\f4ff"}.fa-user-friends,.fa-user-group{--fa:"\f500"}.fa-user-graduate{--fa:"\f501"}.fa-user-lock{--fa:"\f502"}.fa-user-minus{--fa:"\f503"}.fa-user-ninja{--fa:"\f504"}.fa-user-shield{--fa:"\f505"}.fa-user-alt-slash,.fa-user-large-slash,.fa-user-slash{--fa:"\f506"}.fa-user-tag{--fa:"\f507"}.fa-user-tie{--fa:"\f508"}.fa-users-cog,.fa-users-gear{--fa:"\f509"}.fa-balance-scale-left,.fa-scale-unbalanced{--fa:"\f515"}.fa-balance-scale-right,.fa-scale-unbalanced-flip{--fa:"\f516"}.fa-blender{--fa:"\f517"}.fa-book-open{--fa:"\f518"}.fa-broadcast-tower,.fa-tower-broadcast{--fa:"\f519"}.fa-broom{--fa:"\f51a"}.fa-blackboard,.fa-chalkboard{--fa:"\f51b"}.fa-chalkboard-teacher,.fa-chalkboard-user{--fa:"\f51c"}.fa-church{--fa:"\f51d"}.fa-coins{--fa:"\f51e"}.fa-compact-disc{--fa:"\f51f"}.fa-crow{--fa:"\f520"}.fa-crown{--fa:"\f521"}.fa-dice{--fa:"\f522"}.fa-dice-five{--fa:"\f523"}.fa-dice-four{--fa:"\f524"}.fa-dice-one{--fa:"\f525"}.fa-dice-six{--fa:"\f526"}.fa-dice-three{--fa:"\f527"}.fa-dice-two{--fa:"\f528"}.fa-divide{--fa:"\f529"}.fa-door-closed{--fa:"\f52a"}.fa-door-open{--fa:"\f52b"}.fa-feather{--fa:"\f52d"}.fa-frog{--fa:"\f52e"}.fa-gas-pump{--fa:"\f52f"}.fa-glasses{--fa:"\f530"}.fa-greater-than-equal{--fa:"\f532"}.fa-helicopter{--fa:"\f533"}.fa-infinity{--fa:"\f534"}.fa-kiwi-bird{--fa:"\f535"}.fa-less-than-equal{--fa:"\f537"}.fa-memory{--fa:"\f538"}.fa-microphone-alt-slash,.fa-microphone-lines-slash{--fa:"\f539"}.fa-money-bill-wave{--fa:"\f53a"}.fa-money-bill-1-wave,.fa-money-bill-wave-alt{--fa:"\f53b"}.fa-money-check{--fa:"\f53c"}.fa-money-check-alt,.fa-money-check-dollar{--fa:"\f53d"}.fa-not-equal{--fa:"\f53e"}.fa-palette{--fa:"\f53f"}.fa-parking,.fa-square-parking{--fa:"\f540"}.fa-diagram-project,.fa-project-diagram{--fa:"\f542"}.fa-receipt{--fa:"\f543"}.fa-robot{--fa:"\f544"}.fa-ruler{--fa:"\f545"}.fa-ruler-combined{--fa:"\f546"}.fa-ruler-horizontal{--fa:"\f547"}.fa-ruler-vertical{--fa:"\f548"}.fa-school{--fa:"\f549"}.fa-screwdriver{--fa:"\f54a"}.fa-shoe-prints{--fa:"\f54b"}.fa-skull{--fa:"\f54c"}.fa-ban-smoking,.fa-smoking-ban{--fa:"\f54d"}.fa-store{--fa:"\f54e"}.fa-shop,.fa-store-alt{--fa:"\f54f"}.fa-bars-staggered,.fa-reorder,.fa-stream{--fa:"\f550"}.fa-stroopwafel{--fa:"\f551"}.fa-toolbox{--fa:"\f552"}.fa-shirt,.fa-t-shirt,.fa-tshirt{--fa:"\f553"}.fa-person-walking,.fa-walking{--fa:"\f554"}.fa-wallet{--fa:"\f555"}.fa-angry,.fa-face-angry{--fa:"\f556"}.fa-archway{--fa:"\f557"}.fa-atlas,.fa-book-atlas{--fa:"\f558"}.fa-award{--fa:"\f559"}.fa-backspace,.fa-delete-left{--fa:"\f55a"}.fa-bezier-curve{--fa:"\f55b"}.fa-bong{--fa:"\f55c"}.fa-brush{--fa:"\f55d"}.fa-bus-alt,.fa-bus-simple{--fa:"\f55e"}.fa-cannabis{--fa:"\f55f"}.fa-check-double{--fa:"\f560"}.fa-cocktail,.fa-martini-glass-citrus{--fa:"\f561"}.fa-bell-concierge,.fa-concierge-bell{--fa:"\f562"}.fa-cookie{--fa:"\f563"}.fa-cookie-bite{--fa:"\f564"}.fa-crop-alt,.fa-crop-simple{--fa:"\f565"}.fa-digital-tachograph,.fa-tachograph-digital{--fa:"\f566"}.fa-dizzy,.fa-face-dizzy{--fa:"\f567"}.fa-compass-drafting,.fa-drafting-compass{--fa:"\f568"}.fa-drum{--fa:"\f569"}.fa-drum-steelpan{--fa:"\f56a"}.fa-feather-alt,.fa-feather-pointed{--fa:"\f56b"}.fa-file-contract{--fa:"\f56c"}.fa-file-arrow-down,.fa-file-download{--fa:"\f56d"}.fa-arrow-right-from-file,.fa-file-export{--fa:"\f56e"}.fa-arrow-right-to-file,.fa-file-import{--fa:"\f56f"}.fa-file-invoice{--fa:"\f570"}.fa-file-invoice-dollar{--fa:"\f571"}.fa-file-prescription{--fa:"\f572"}.fa-file-signature{--fa:"\f573"}.fa-file-arrow-up,.fa-file-upload{--fa:"\f574"}.fa-fill{--fa:"\f575"}.fa-fill-drip{--fa:"\f576"}.fa-fingerprint{--fa:"\f577"}.fa-fish{--fa:"\f578"}.fa-face-flushed,.fa-flushed{--fa:"\f579"}.fa-face-frown-open,.fa-frown-open{--fa:"\f57a"}.fa-glass-martini-alt,.fa-martini-glass{--fa:"\f57b"}.fa-earth-africa,.fa-globe-africa{--fa:"\f57c"}.fa-earth,.fa-earth-america,.fa-earth-americas,.fa-globe-americas{--fa:"\f57d"}.fa-earth-asia,.fa-globe-asia{--fa:"\f57e"}.fa-face-grimace,.fa-grimace{--fa:"\f57f"}.fa-face-grin,.fa-grin{--fa:"\f580"}.fa-face-grin-wide,.fa-grin-alt{--fa:"\f581"}.fa-face-grin-beam,.fa-grin-beam{--fa:"\f582"}.fa-face-grin-beam-sweat,.fa-grin-beam-sweat{--fa:"\f583"}.fa-face-grin-hearts,.fa-grin-hearts{--fa:"\f584"}.fa-face-grin-squint,.fa-grin-squint{--fa:"\f585"}.fa-face-grin-squint-tears,.fa-grin-squint-tears{--fa:"\f586"}.fa-face-grin-stars,.fa-grin-stars{--fa:"\f587"}.fa-face-grin-tears,.fa-grin-tears{--fa:"\f588"}.fa-face-grin-tongue,.fa-grin-tongue{--fa:"\f589"}.fa-face-grin-tongue-squint,.fa-grin-tongue-squint{--fa:"\f58a"}.fa-face-grin-tongue-wink,.fa-grin-tongue-wink{--fa:"\f58b"}.fa-face-grin-wink,.fa-grin-wink{--fa:"\f58c"}.fa-grid-horizontal,.fa-grip,.fa-grip-horizontal{--fa:"\f58d"}.fa-grid-vertical,.fa-grip-vertical{--fa:"\f58e"}.fa-headset{--fa:"\f590"}.fa-highlighter{--fa:"\f591"}.fa-hot-tub,.fa-hot-tub-person{--fa:"\f593"}.fa-hotel{--fa:"\f594"}.fa-joint{--fa:"\f595"}.fa-face-kiss,.fa-kiss{--fa:"\f596"}.fa-face-kiss-beam,.fa-kiss-beam{--fa:"\f597"}.fa-face-kiss-wink-heart,.fa-kiss-wink-heart{--fa:"\f598"}.fa-face-laugh,.fa-laugh{--fa:"\f599"}.fa-face-laugh-beam,.fa-laugh-beam{--fa:"\f59a"}.fa-face-laugh-squint,.fa-laugh-squint{--fa:"\f59b"}.fa-face-laugh-wink,.fa-laugh-wink{--fa:"\f59c"}.fa-cart-flatbed-suitcase,.fa-luggage-cart{--fa:"\f59d"}.fa-map-location,.fa-map-marked{--fa:"\f59f"}.fa-map-location-dot,.fa-map-marked-alt{--fa:"\f5a0"}.fa-marker{--fa:"\f5a1"}.fa-medal{--fa:"\f5a2"}.fa-face-meh-blank,.fa-meh-blank{--fa:"\f5a4"}.fa-face-rolling-eyes,.fa-meh-rolling-eyes{--fa:"\f5a5"}.fa-monument{--fa:"\f5a6"}.fa-mortar-pestle{--fa:"\f5a7"}.fa-paint-brush-alt,.fa-paint-brush-fine,.fa-paintbrush-alt,.fa-paintbrush-fine{--fa:"\f5a9"}.fa-paint-roller{--fa:"\f5aa"}.fa-passport{--fa:"\f5ab"}.fa-pen-fancy{--fa:"\f5ac"}.fa-pen-nib{--fa:"\f5ad"}.fa-pen-ruler,.fa-pencil-ruler{--fa:"\f5ae"}.fa-plane-arrival{--fa:"\f5af"}.fa-plane-departure{--fa:"\f5b0"}.fa-prescription{--fa:"\f5b1"}.fa-face-sad-cry,.fa-sad-cry{--fa:"\f5b3"}.fa-face-sad-tear,.fa-sad-tear{--fa:"\f5b4"}.fa-shuttle-van,.fa-van-shuttle{--fa:"\f5b6"}.fa-signature{--fa:"\f5b7"}.fa-face-smile-beam,.fa-smile-beam{--fa:"\f5b8"}.fa-face-smile-plus,.fa-smile-plus{--fa:"\f5b9"}.fa-solar-panel{--fa:"\f5ba"}.fa-lotus,.fa-spa{--fa:"\f5bb"}.fa-splotch{--fa:"\f5bc"}.fa-spray-can{--fa:"\f5bd"}.fa-stamp{--fa:"\f5bf"}.fa-star-half-alt,.fa-star-half-stroke{--fa:"\f5c0"}.fa-suitcase-rolling{--fa:"\f5c1"}.fa-face-surprise,.fa-surprise{--fa:"\f5c2"}.fa-swatchbook{--fa:"\f5c3"}.fa-person-swimming,.fa-swimmer{--fa:"\f5c4"}.fa-ladder-water,.fa-swimming-pool,.fa-water-ladder{--fa:"\f5c5"}.fa-droplet-slash,.fa-tint-slash{--fa:"\f5c7"}.fa-face-tired,.fa-tired{--fa:"\f5c8"}.fa-tooth{--fa:"\f5c9"}.fa-umbrella-beach{--fa:"\f5ca"}.fa-weight-hanging{--fa:"\f5cd"}.fa-wine-glass-alt,.fa-wine-glass-empty{--fa:"\f5ce"}.fa-air-freshener,.fa-spray-can-sparkles{--fa:"\f5d0"}.fa-apple-alt,.fa-apple-whole{--fa:"\f5d1"}.fa-atom{--fa:"\f5d2"}.fa-atom-alt,.fa-atom-simple{--fa:"\f5d3"}.fa-backpack{--fa:"\f5d4"}.fa-bell-school{--fa:"\f5d5"}.fa-bell-school-slash{--fa:"\f5d6"}.fa-bone{--fa:"\f5d7"}.fa-bone-break{--fa:"\f5d8"}.fa-book-alt,.fa-book-blank{--fa:"\f5d9"}.fa-book-open-reader,.fa-book-reader{--fa:"\f5da"}.fa-books{--fa:"\f5db"}.fa-brain{--fa:"\f5dc"}.fa-bus-school{--fa:"\f5dd"}.fa-car-alt,.fa-car-rear{--fa:"\f5de"}.fa-battery-car,.fa-car-battery{--fa:"\f5df"}.fa-car-bump{--fa:"\f5e0"}.fa-car-burst,.fa-car-crash{--fa:"\f5e1"}.fa-car-garage{--fa:"\f5e2"}.fa-car-mechanic,.fa-car-wrench{--fa:"\f5e3"}.fa-car-side{--fa:"\f5e4"}.fa-car-tilt{--fa:"\f5e5"}.fa-car-wash{--fa:"\f5e6"}.fa-charging-station{--fa:"\f5e7"}.fa-clipboard-prescription{--fa:"\f5e8"}.fa-compass-slash{--fa:"\f5e9"}.fa-diploma,.fa-scroll-ribbon{--fa:"\f5ea"}.fa-diamond-turn-right,.fa-directions{--fa:"\f5eb"}.fa-do-not-enter{--fa:"\f5ec"}.fa-draw-circle,.fa-vector-circle{--fa:"\f5ed"}.fa-draw-polygon,.fa-vector-polygon{--fa:"\f5ee"}.fa-draw-square,.fa-vector-square{--fa:"\f5ef"}.fa-ear{--fa:"\f5f0"}.fa-engine-exclamation,.fa-engine-warning{--fa:"\f5f2"}.fa-file-award,.fa-file-certificate{--fa:"\f5f3"}.fa-gas-pump-slash{--fa:"\f5f4"}.fa-glasses-alt,.fa-glasses-round{--fa:"\f5f5"}.fa-globe-stand{--fa:"\f5f6"}.fa-heart-rate,.fa-wave-pulse{--fa:"\f5f8"}.fa-inhaler{--fa:"\f5f9"}.fa-kidneys{--fa:"\f5fb"}.fa-laptop-code{--fa:"\f5fc"}.fa-layer-group{--fa:"\f5fd"}.fa-layer-group-minus,.fa-layer-minus{--fa:"\f5fe"}.fa-layer-group-plus,.fa-layer-plus{--fa:"\f5ff"}.fa-lips{--fa:"\f600"}.fa-location,.fa-location-crosshairs{--fa:"\f601"}.fa-circle-location-arrow,.fa-location-circle{--fa:"\f602"}.fa-location-crosshairs-slash,.fa-location-slash{--fa:"\f603"}.fa-lungs{--fa:"\f604"}.fa-location-dot-slash,.fa-map-marker-alt-slash{--fa:"\f605"}.fa-location-check,.fa-map-marker-check{--fa:"\f606"}.fa-location-pen,.fa-map-marker-edit{--fa:"\f607"}.fa-location-exclamation,.fa-map-marker-exclamation{--fa:"\f608"}.fa-location-minus,.fa-map-marker-minus{--fa:"\f609"}.fa-location-plus,.fa-map-marker-plus{--fa:"\f60a"}.fa-location-question,.fa-map-marker-question{--fa:"\f60b"}.fa-location-pin-slash,.fa-map-marker-slash{--fa:"\f60c"}.fa-location-smile,.fa-map-marker-smile{--fa:"\f60d"}.fa-location-xmark,.fa-map-marker-times,.fa-map-marker-xmark{--fa:"\f60e"}.fa-microscope{--fa:"\f610"}.fa-monitor-heart-rate,.fa-monitor-waveform{--fa:"\f611"}.fa-oil-can{--fa:"\f613"}.fa-oil-temp,.fa-oil-temperature{--fa:"\f614"}.fa-circle-parking,.fa-parking-circle{--fa:"\f615"}.fa-ban-parking,.fa-parking-circle-slash{--fa:"\f616"}.fa-parking-slash,.fa-square-parking-slash{--fa:"\f617"}.fa-pen-paintbrush,.fa-pencil-paintbrush{--fa:"\f618"}.fa-poop{--fa:"\f619"}.fa-route-highway{--fa:"\f61a"}.fa-route-interstate{--fa:"\f61b"}.fa-ruler-triangle{--fa:"\f61c"}.fa-scalpel{--fa:"\f61d"}.fa-scalpel-line-dashed,.fa-scalpel-path{--fa:"\f61e"}.fa-shapes,.fa-triangle-circle-square{--fa:"\f61f"}.fa-skeleton{--fa:"\f620"}.fa-star-of-life{--fa:"\f621"}.fa-steering-wheel{--fa:"\f622"}.fa-stomach{--fa:"\f623"}.fa-dashboard,.fa-gauge,.fa-gauge-med,.fa-tachometer-alt-average{--fa:"\f624"}.fa-gauge-high,.fa-tachometer-alt,.fa-tachometer-alt-fast{--fa:"\f625"}.fa-gauge-max,.fa-tachometer-alt-fastest{--fa:"\f626"}.fa-gauge-low,.fa-tachometer-alt-slow{--fa:"\f627"}.fa-gauge-min,.fa-tachometer-alt-slowest{--fa:"\f628"}.fa-gauge-simple,.fa-gauge-simple-med,.fa-tachometer-average{--fa:"\f629"}.fa-gauge-simple-high,.fa-tachometer,.fa-tachometer-fast{--fa:"\f62a"}.fa-gauge-simple-max,.fa-tachometer-fastest{--fa:"\f62b"}.fa-gauge-simple-low,.fa-tachometer-slow{--fa:"\f62c"}.fa-gauge-simple-min,.fa-tachometer-slowest{--fa:"\f62d"}.fa-teeth{--fa:"\f62e"}.fa-teeth-open{--fa:"\f62f"}.fa-masks-theater,.fa-theater-masks{--fa:"\f630"}.fa-tire{--fa:"\f631"}.fa-tire-flat{--fa:"\f632"}.fa-tire-pressure-warning{--fa:"\f633"}.fa-tire-rugged{--fa:"\f634"}.fa-toothbrush{--fa:"\f635"}.fa-traffic-cone{--fa:"\f636"}.fa-traffic-light{--fa:"\f637"}.fa-traffic-light-go{--fa:"\f638"}.fa-traffic-light-slow{--fa:"\f639"}.fa-traffic-light-stop{--fa:"\f63a"}.fa-truck-monster{--fa:"\f63b"}.fa-truck-pickup{--fa:"\f63c"}.fa-screen-users,.fa-users-class{--fa:"\f63d"}.fa-watch-fitness{--fa:"\f63e"}.fa-abacus{--fa:"\f640"}.fa-ad,.fa-rectangle-ad{--fa:"\f641"}.fa-analytics,.fa-chart-mixed{--fa:"\f643"}.fa-ankh{--fa:"\f644"}.fa-badge-dollar{--fa:"\f645"}.fa-badge-percent{--fa:"\f646"}.fa-bible,.fa-book-bible{--fa:"\f647"}.fa-bullseye-arrow{--fa:"\f648"}.fa-bullseye-pointer{--fa:"\f649"}.fa-briefcase-clock,.fa-business-time{--fa:"\f64a"}.fa-cabinet-filing{--fa:"\f64b"}.fa-calculator-alt,.fa-calculator-simple{--fa:"\f64c"}.fa-chart-line-down{--fa:"\f64d"}.fa-chart-pie-alt,.fa-chart-pie-simple{--fa:"\f64e"}.fa-city{--fa:"\f64f"}.fa-comment-alt-dollar,.fa-message-dollar{--fa:"\f650"}.fa-comment-dollar{--fa:"\f651"}.fa-comments-alt-dollar,.fa-messages-dollar{--fa:"\f652"}.fa-comments-dollar{--fa:"\f653"}.fa-cross{--fa:"\f654"}.fa-dharmachakra{--fa:"\f655"}.fa-empty-set{--fa:"\f656"}.fa-envelope-open-dollar{--fa:"\f657"}.fa-envelope-open-text{--fa:"\f658"}.fa-file-chart-column,.fa-file-chart-line{--fa:"\f659"}.fa-file-chart-pie{--fa:"\f65a"}.fa-file-spreadsheet{--fa:"\f65b"}.fa-file-user{--fa:"\f65c"}.fa-folder-minus{--fa:"\f65d"}.fa-folder-plus{--fa:"\f65e"}.fa-folder-times,.fa-folder-xmark{--fa:"\f65f"}.fa-folders{--fa:"\f660"}.fa-function{--fa:"\f661"}.fa-filter-circle-dollar,.fa-funnel-dollar{--fa:"\f662"}.fa-gift-card{--fa:"\f663"}.fa-gopuram{--fa:"\f664"}.fa-hamsa{--fa:"\f665"}.fa-bahai,.fa-haykal{--fa:"\f666"}.fa-integral{--fa:"\f667"}.fa-intersection{--fa:"\f668"}.fa-jedi{--fa:"\f669"}.fa-book-journal-whills,.fa-journal-whills{--fa:"\f66a"}.fa-kaaba{--fa:"\f66b"}.fa-keynote{--fa:"\f66c"}.fa-khanda{--fa:"\f66d"}.fa-lambda{--fa:"\f66e"}.fa-landmark{--fa:"\f66f"}.fa-lightbulb-dollar{--fa:"\f670"}.fa-lightbulb-exclamation{--fa:"\f671"}.fa-lightbulb-on{--fa:"\f672"}.fa-lightbulb-slash{--fa:"\f673"}.fa-envelopes-bulk,.fa-mail-bulk{--fa:"\f674"}.fa-megaphone{--fa:"\f675"}.fa-menorah{--fa:"\f676"}.fa-brain-arrow-curved-right,.fa-mind-share{--fa:"\f677"}.fa-mosque{--fa:"\f678"}.fa-om{--fa:"\f679"}.fa-omega{--fa:"\f67a"}.fa-pastafarianism,.fa-spaghetti-monster-flying{--fa:"\f67b"}.fa-peace{--fa:"\f67c"}.fa-phone-office{--fa:"\f67d"}.fa-pi{--fa:"\f67e"}.fa-place-of-worship{--fa:"\f67f"}.fa-podium{--fa:"\f680"}.fa-poll,.fa-square-poll-vertical{--fa:"\f681"}.fa-poll-h,.fa-square-poll-horizontal{--fa:"\f682"}.fa-person-praying,.fa-pray{--fa:"\f683"}.fa-hands-praying,.fa-praying-hands{--fa:"\f684"}.fa-presentation,.fa-presentation-screen{--fa:"\f685"}.fa-print-slash{--fa:"\f686"}.fa-book-quran,.fa-quran{--fa:"\f687"}.fa-magnifying-glass-dollar,.fa-search-dollar{--fa:"\f688"}.fa-magnifying-glass-location,.fa-search-location{--fa:"\f689"}.fa-shredder{--fa:"\f68a"}.fa-sigma{--fa:"\f68b"}.fa-signal-1,.fa-signal-weak{--fa:"\f68c"}.fa-signal-2,.fa-signal-fair{--fa:"\f68d"}.fa-signal-3,.fa-signal-good{--fa:"\f68e"}.fa-signal-4,.fa-signal-strong{--fa:"\f68f"}.fa-signal-alt,.fa-signal-alt-4,.fa-signal-bars,.fa-signal-bars-strong{--fa:"\f690"}.fa-signal-alt-1,.fa-signal-bars-weak{--fa:"\f691"}.fa-signal-alt-2,.fa-signal-bars-fair{--fa:"\f692"}.fa-signal-alt-3,.fa-signal-bars-good{--fa:"\f693"}.fa-signal-alt-slash,.fa-signal-bars-slash{--fa:"\f694"}.fa-signal-slash{--fa:"\f695"}.fa-socks{--fa:"\f696"}.fa-square-root{--fa:"\f697"}.fa-square-root-alt,.fa-square-root-variable{--fa:"\f698"}.fa-star-and-crescent{--fa:"\f699"}.fa-star-of-david{--fa:"\f69a"}.fa-synagogue{--fa:"\f69b"}.fa-tally,.fa-tally-5{--fa:"\f69c"}.fa-theta{--fa:"\f69e"}.fa-scroll-torah,.fa-torah{--fa:"\f6a0"}.fa-torii-gate{--fa:"\f6a1"}.fa-union{--fa:"\f6a2"}.fa-chart-user,.fa-user-chart{--fa:"\f6a3"}.fa-user-crown{--fa:"\f6a4"}.fa-user-group-crown,.fa-users-crown{--fa:"\f6a5"}.fa-value-absolute{--fa:"\f6a6"}.fa-vihara{--fa:"\f6a7"}.fa-volume,.fa-volume-medium{--fa:"\f6a8"}.fa-volume-mute,.fa-volume-times,.fa-volume-xmark{--fa:"\f6a9"}.fa-wifi-1,.fa-wifi-weak{--fa:"\f6aa"}.fa-wifi-2,.fa-wifi-fair{--fa:"\f6ab"}.fa-wifi-slash{--fa:"\f6ac"}.fa-yin-yang{--fa:"\f6ad"}.fa-acorn{--fa:"\f6ae"}.fa-alicorn{--fa:"\f6b0"}.fa-crate-apple{--fa:"\f6b1"}.fa-apple-crate{--fa:"\f6b1"}.fa-axe{--fa:"\f6b2"}.fa-axe-battle{--fa:"\f6b3"}.fa-badger-honey{--fa:"\f6b4"}.fa-bat{--fa:"\f6b5"}.fa-blender-phone{--fa:"\f6b6"}.fa-book-dead,.fa-book-skull{--fa:"\f6b7"}.fa-book-sparkles,.fa-book-spells{--fa:"\f6b8"}.fa-bow-arrow{--fa:"\f6b9"}.fa-campfire{--fa:"\f6ba"}.fa-campground{--fa:"\f6bb"}.fa-candle-holder{--fa:"\f6bc"}.fa-candy-corn{--fa:"\f6bd"}.fa-cat{--fa:"\f6be"}.fa-cauldron{--fa:"\f6bf"}.fa-chair{--fa:"\f6c0"}.fa-chair-office{--fa:"\f6c1"}.fa-claw-marks{--fa:"\f6c2"}.fa-cloud-moon{--fa:"\f6c3"}.fa-cloud-sun{--fa:"\f6c4"}.fa-coffee-togo,.fa-cup-togo{--fa:"\f6c5"}.fa-coffin{--fa:"\f6c6"}.fa-corn{--fa:"\f6c7"}.fa-cow{--fa:"\f6c8"}.fa-dagger{--fa:"\f6cb"}.fa-dice-d10{--fa:"\f6cd"}.fa-dice-d12{--fa:"\f6ce"}.fa-dice-d20{--fa:"\f6cf"}.fa-dice-d4{--fa:"\f6d0"}.fa-dice-d6{--fa:"\f6d1"}.fa-dice-d8{--fa:"\f6d2"}.fa-dog{--fa:"\f6d3"}.fa-dog-leashed{--fa:"\f6d4"}.fa-dragon{--fa:"\f6d5"}.fa-drumstick{--fa:"\f6d6"}.fa-drumstick-bite{--fa:"\f6d7"}.fa-duck{--fa:"\f6d8"}.fa-dungeon{--fa:"\f6d9"}.fa-elephant{--fa:"\f6da"}.fa-eye-evil{--fa:"\f6db"}.fa-file-csv{--fa:"\f6dd"}.fa-fist-raised,.fa-hand-fist{--fa:"\f6de"}.fa-fire-flame,.fa-flame{--fa:"\f6df"}.fa-flask-poison,.fa-flask-round-poison{--fa:"\f6e0"}.fa-flask-potion,.fa-flask-round-potion{--fa:"\f6e1"}.fa-ghost{--fa:"\f6e2"}.fa-hammer{--fa:"\f6e3"}.fa-hammer-war{--fa:"\f6e4"}.fa-hand-holding-magic{--fa:"\f6e5"}.fa-hanukiah{--fa:"\f6e6"}.fa-hat-witch{--fa:"\f6e7"}.fa-hat-wizard{--fa:"\f6e8"}.fa-head-side{--fa:"\f6e9"}.fa-head-side-goggles,.fa-head-vr{--fa:"\f6ea"}.fa-helmet-battle{--fa:"\f6eb"}.fa-hiking,.fa-person-hiking{--fa:"\f6ec"}.fa-hippo{--fa:"\f6ed"}.fa-hockey-mask{--fa:"\f6ee"}.fa-hood-cloak{--fa:"\f6ef"}.fa-horse{--fa:"\f6f0"}.fa-house-chimney-crack,.fa-house-damage{--fa:"\f6f1"}.fa-hryvnia,.fa-hryvnia-sign{--fa:"\f6f2"}.fa-key-skeleton{--fa:"\f6f3"}.fa-kite{--fa:"\f6f4"}.fa-knife-kitchen{--fa:"\f6f5"}.fa-leaf-maple{--fa:"\f6f6"}.fa-leaf-oak{--fa:"\f6f7"}.fa-mace{--fa:"\f6f8"}.fa-mandolin{--fa:"\f6f9"}.fa-mask{--fa:"\f6fa"}.fa-monkey{--fa:"\f6fb"}.fa-mountain{--fa:"\f6fc"}.fa-mountains{--fa:"\f6fd"}.fa-narwhal{--fa:"\f6fe"}.fa-network-wired{--fa:"\f6ff"}.fa-otter{--fa:"\f700"}.fa-paw-alt,.fa-paw-simple{--fa:"\f701"}.fa-paw-claws{--fa:"\f702"}.fa-pegasus{--fa:"\f703"}.fa-pie{--fa:"\f705"}.fa-pig{--fa:"\f706"}.fa-pumpkin{--fa:"\f707"}.fa-rabbit{--fa:"\f708"}.fa-rabbit-fast,.fa-rabbit-running{--fa:"\f709"}.fa-ram{--fa:"\f70a"}.fa-ring{--fa:"\f70b"}.fa-person-running,.fa-running{--fa:"\f70c"}.fa-scarecrow{--fa:"\f70d"}.fa-scroll{--fa:"\f70e"}.fa-scroll-old{--fa:"\f70f"}.fa-scythe{--fa:"\f710"}.fa-sheep{--fa:"\f711"}.fa-shield-cross{--fa:"\f712"}.fa-shovel{--fa:"\f713"}.fa-skull-crossbones{--fa:"\f714"}.fa-slash{--fa:"\f715"}.fa-snake{--fa:"\f716"}.fa-spider{--fa:"\f717"}.fa-spider-black-widow{--fa:"\f718"}.fa-spider-web{--fa:"\f719"}.fa-squirrel{--fa:"\f71a"}.fa-staff{--fa:"\f71b"}.fa-sword{--fa:"\f71c"}.fa-swords{--fa:"\f71d"}.fa-toilet-paper,.fa-toilet-paper-alt,.fa-toilet-paper-blank{--fa:"\f71e"}.fa-tombstone{--fa:"\f720"}.fa-tombstone-alt,.fa-tombstone-blank{--fa:"\f721"}.fa-tractor{--fa:"\f722"}.fa-treasure-chest{--fa:"\f723"}.fa-trees{--fa:"\f724"}.fa-turkey{--fa:"\f725"}.fa-turtle{--fa:"\f726"}.fa-unicorn{--fa:"\f727"}.fa-user-injured{--fa:"\f728"}.fa-vr-cardboard{--fa:"\f729"}.fa-wand{--fa:"\f72a"}.fa-wand-sparkles{--fa:"\f72b"}.fa-whale{--fa:"\f72c"}.fa-wheat{--fa:"\f72d"}.fa-wind{--fa:"\f72e"}.fa-wine-bottle{--fa:"\f72f"}.fa-ballot{--fa:"\f732"}.fa-ballot-check{--fa:"\f733"}.fa-booth-curtain{--fa:"\f734"}.fa-box-ballot{--fa:"\f735"}.fa-calendar-star{--fa:"\f736"}.fa-clipboard-list-check{--fa:"\f737"}.fa-cloud-drizzle{--fa:"\f738"}.fa-cloud-hail{--fa:"\f739"}.fa-cloud-hail-mixed{--fa:"\f73a"}.fa-cloud-meatball{--fa:"\f73b"}.fa-cloud-moon-rain{--fa:"\f73c"}.fa-cloud-rain{--fa:"\f73d"}.fa-cloud-rainbow{--fa:"\f73e"}.fa-cloud-showers{--fa:"\f73f"}.fa-cloud-showers-heavy{--fa:"\f740"}.fa-cloud-sleet{--fa:"\f741"}.fa-cloud-snow{--fa:"\f742"}.fa-cloud-sun-rain{--fa:"\f743"}.fa-clouds{--fa:"\f744"}.fa-clouds-moon{--fa:"\f745"}.fa-clouds-sun{--fa:"\f746"}.fa-democrat{--fa:"\f747"}.fa-dewpoint,.fa-droplet-degree{--fa:"\f748"}.fa-eclipse{--fa:"\f749"}.fa-eclipse-alt,.fa-moon-over-sun{--fa:"\f74a"}.fa-fire-smoke{--fa:"\f74b"}.fa-flag-alt,.fa-flag-swallowtail{--fa:"\f74c"}.fa-flag-usa{--fa:"\f74d"}.fa-cloud-fog,.fa-fog{--fa:"\f74e"}.fa-house-flood,.fa-house-water{--fa:"\f74f"}.fa-droplet-percent,.fa-humidity{--fa:"\f750"}.fa-hurricane{--fa:"\f751"}.fa-landmark-alt,.fa-landmark-dome{--fa:"\f752"}.fa-meteor{--fa:"\f753"}.fa-moon-cloud{--fa:"\f754"}.fa-moon-stars{--fa:"\f755"}.fa-person-booth{--fa:"\f756"}.fa-person-sign{--fa:"\f757"}.fa-podium-star{--fa:"\f758"}.fa-poll-people{--fa:"\f759"}.fa-poo-bolt,.fa-poo-storm{--fa:"\f75a"}.fa-rainbow{--fa:"\f75b"}.fa-raindrops{--fa:"\f75c"}.fa-republican{--fa:"\f75e"}.fa-smog{--fa:"\f75f"}.fa-smoke{--fa:"\f760"}.fa-snow-blowing{--fa:"\f761"}.fa-stars{--fa:"\f762"}.fa-sun-cloud{--fa:"\f763"}.fa-sun-dust{--fa:"\f764"}.fa-sun-haze{--fa:"\f765"}.fa-sunrise{--fa:"\f766"}.fa-sunset{--fa:"\f767"}.fa-temperature-frigid,.fa-temperature-snow{--fa:"\f768"}.fa-temperature-high{--fa:"\f769"}.fa-temperature-hot,.fa-temperature-sun{--fa:"\f76a"}.fa-temperature-low{--fa:"\f76b"}.fa-cloud-bolt,.fa-thunderstorm{--fa:"\f76c"}.fa-cloud-bolt-moon,.fa-thunderstorm-moon{--fa:"\f76d"}.fa-cloud-bolt-sun,.fa-thunderstorm-sun{--fa:"\f76e"}.fa-tornado{--fa:"\f76f"}.fa-volcano{--fa:"\f770"}.fa-times-to-slot,.fa-vote-nay,.fa-xmark-to-slot{--fa:"\f771"}.fa-check-to-slot,.fa-vote-yea{--fa:"\f772"}.fa-water{--fa:"\f773"}.fa-water-arrow-down,.fa-water-lower{--fa:"\f774"}.fa-water-arrow-up,.fa-water-rise{--fa:"\f775"}.fa-wind-circle-exclamation,.fa-wind-warning{--fa:"\f776"}.fa-windsock{--fa:"\f777"}.fa-angel{--fa:"\f779"}.fa-baby{--fa:"\f77c"}.fa-baby-carriage,.fa-carriage-baby{--fa:"\f77d"}.fa-ball-pile{--fa:"\f77e"}.fa-bells{--fa:"\f77f"}.fa-biohazard{--fa:"\f780"}.fa-blog{--fa:"\f781"}.fa-boot{--fa:"\f782"}.fa-calendar-day{--fa:"\f783"}.fa-calendar-week{--fa:"\f784"}.fa-candy-cane{--fa:"\f786"}.fa-carrot{--fa:"\f787"}.fa-cash-register{--fa:"\f788"}.fa-chart-network{--fa:"\f78a"}.fa-chimney{--fa:"\f78b"}.fa-compress-arrows-alt,.fa-minimize{--fa:"\f78c"}.fa-deer{--fa:"\f78e"}.fa-deer-rudolph{--fa:"\f78f"}.fa-dreidel{--fa:"\f792"}.fa-dumpster{--fa:"\f793"}.fa-dumpster-fire{--fa:"\f794"}.fa-ear-muffs{--fa:"\f795"}.fa-ethernet{--fa:"\f796"}.fa-fireplace{--fa:"\f79a"}.fa-frosty-head,.fa-snowman-head{--fa:"\f79b"}.fa-gifts{--fa:"\f79c"}.fa-gingerbread-man{--fa:"\f79d"}.fa-champagne-glass,.fa-glass-champagne{--fa:"\f79e"}.fa-champagne-glasses,.fa-glass-cheers{--fa:"\f79f"}.fa-glass-whiskey,.fa-whiskey-glass{--fa:"\f7a0"}.fa-glass-whiskey-rocks,.fa-whiskey-glass-ice{--fa:"\f7a1"}.fa-earth-europe,.fa-globe-europe{--fa:"\f7a2"}.fa-globe-snow{--fa:"\f7a3"}.fa-grip-lines{--fa:"\f7a4"}.fa-grip-lines-vertical{--fa:"\f7a5"}.fa-guitar{--fa:"\f7a6"}.fa-hat-santa{--fa:"\f7a7"}.fa-hat-winter{--fa:"\f7a8"}.fa-heart-broken,.fa-heart-crack{--fa:"\f7a9"}.fa-holly-berry{--fa:"\f7aa"}.fa-horse-head{--fa:"\f7ab"}.fa-ice-skate{--fa:"\f7ac"}.fa-icicles{--fa:"\f7ad"}.fa-igloo{--fa:"\f7ae"}.fa-lights-holiday{--fa:"\f7b2"}.fa-mistletoe{--fa:"\f7b4"}.fa-mitten{--fa:"\f7b5"}.fa-mug-hot{--fa:"\f7b6"}.fa-mug-marshmallows{--fa:"\f7b7"}.fa-ornament{--fa:"\f7b8"}.fa-radiation{--fa:"\f7b9"}.fa-circle-radiation,.fa-radiation-alt{--fa:"\f7ba"}.fa-restroom{--fa:"\f7bd"}.fa-rv{--fa:"\f7be"}.fa-satellite{--fa:"\f7bf"}.fa-satellite-dish{--fa:"\f7c0"}.fa-scarf{--fa:"\f7c1"}.fa-sd-card{--fa:"\f7c2"}.fa-shovel-snow{--fa:"\f7c3"}.fa-sim-card{--fa:"\f7c4"}.fa-person-skating,.fa-skating{--fa:"\f7c5"}.fa-person-ski-jumping,.fa-ski-jump{--fa:"\f7c7"}.fa-person-ski-lift,.fa-ski-lift{--fa:"\f7c8"}.fa-person-skiing,.fa-skiing{--fa:"\f7c9"}.fa-person-skiing-nordic,.fa-skiing-nordic{--fa:"\f7ca"}.fa-person-sledding,.fa-sledding{--fa:"\f7cb"}.fa-sleigh{--fa:"\f7cc"}.fa-comment-sms,.fa-sms{--fa:"\f7cd"}.fa-person-snowboarding,.fa-snowboarding{--fa:"\f7ce"}.fa-snowflakes{--fa:"\f7cf"}.fa-snowman{--fa:"\f7d0"}.fa-person-snowmobiling,.fa-snowmobile{--fa:"\f7d1"}.fa-snowplow{--fa:"\f7d2"}.fa-star-christmas{--fa:"\f7d4"}.fa-stocking{--fa:"\f7d5"}.fa-tenge,.fa-tenge-sign{--fa:"\f7d7"}.fa-toilet{--fa:"\f7d8"}.fa-screwdriver-wrench,.fa-tools{--fa:"\f7d9"}.fa-cable-car,.fa-tram{--fa:"\f7da"}.fa-tree-christmas{--fa:"\f7db"}.fa-tree-decorated{--fa:"\f7dc"}.fa-tree-large{--fa:"\f7dd"}.fa-truck-plow{--fa:"\f7de"}.fa-wreath{--fa:"\f7e2"}.fa-fire-alt,.fa-fire-flame-curved{--fa:"\f7e4"}.fa-bacon{--fa:"\f7e5"}.fa-book-medical{--fa:"\f7e6"}.fa-book-user{--fa:"\f7e7"}.fa-books-medical{--fa:"\f7e8"}.fa-brackets,.fa-brackets-square{--fa:"\f7e9"}.fa-brackets-curly{--fa:"\f7ea"}.fa-bread-loaf{--fa:"\f7eb"}.fa-bread-slice{--fa:"\f7ec"}.fa-burrito{--fa:"\f7ed"}.fa-chart-scatter{--fa:"\f7ee"}.fa-cheese{--fa:"\f7ef"}.fa-cheese-swiss{--fa:"\f7f0"}.fa-burger-cheese,.fa-cheeseburger{--fa:"\f7f1"}.fa-clinic-medical,.fa-house-chimney-medical{--fa:"\f7f2"}.fa-clipboard-user{--fa:"\f7f3"}.fa-comment-alt-medical,.fa-message-medical{--fa:"\f7f4"}.fa-comment-medical{--fa:"\f7f5"}.fa-croissant{--fa:"\f7f6"}.fa-crutch{--fa:"\f7f7"}.fa-crutches{--fa:"\f7f8"}.fa-ban-bug,.fa-debug{--fa:"\f7f9"}.fa-disease{--fa:"\f7fa"}.fa-egg{--fa:"\f7fb"}.fa-egg-fried{--fa:"\f7fc"}.fa-files-medical{--fa:"\f7fd"}.fa-fish-cooked{--fa:"\f7fe"}.fa-flower{--fa:"\f7ff"}.fa-flower-daffodil{--fa:"\f800"}.fa-flower-tulip{--fa:"\f801"}.fa-folder-tree{--fa:"\f802"}.fa-french-fries{--fa:"\f803"}.fa-glass{--fa:"\f804"}.fa-burger,.fa-hamburger{--fa:"\f805"}.fa-hand-middle-finger{--fa:"\f806"}.fa-hard-hat,.fa-hat-hard,.fa-helmet-safety{--fa:"\f807"}.fa-head-side-brain{--fa:"\f808"}.fa-head-side-medical{--fa:"\f809"}.fa-hospital-user{--fa:"\f80d"}.fa-hospitals{--fa:"\f80e"}.fa-hotdog{--fa:"\f80f"}.fa-ice-cream{--fa:"\f810"}.fa-island-tree-palm,.fa-island-tropical{--fa:"\f811"}.fa-laptop-medical{--fa:"\f812"}.fa-mailbox{--fa:"\f813"}.fa-meat{--fa:"\f814"}.fa-pager{--fa:"\f815"}.fa-pepper-hot{--fa:"\f816"}.fa-pizza{--fa:"\f817"}.fa-pizza-slice{--fa:"\f818"}.fa-popcorn{--fa:"\f819"}.fa-print-magnifying-glass,.fa-print-search{--fa:"\f81a"}.fa-rings-wedding{--fa:"\f81b"}.fa-sack{--fa:"\f81c"}.fa-sack-dollar{--fa:"\f81d"}.fa-bowl-salad,.fa-salad{--fa:"\f81e"}.fa-sandwich{--fa:"\f81f"}.fa-sausage{--fa:"\f820"}.fa-shish-kebab{--fa:"\f821"}.fa-sickle{--fa:"\f822"}.fa-bowl-hot,.fa-soup{--fa:"\f823"}.fa-steak{--fa:"\f824"}.fa-stretcher{--fa:"\f825"}.fa-taco{--fa:"\f826"}.fa-book-tanakh,.fa-tanakh{--fa:"\f827"}.fa-bars-progress,.fa-tasks-alt{--fa:"\f828"}.fa-trash-arrow-up,.fa-trash-restore{--fa:"\f829"}.fa-trash-can-arrow-up,.fa-trash-restore-alt{--fa:"\f82a"}.fa-tree-palm{--fa:"\f82b"}.fa-user-construction,.fa-user-hard-hat,.fa-user-helmet-safety{--fa:"\f82c"}.fa-user-headset{--fa:"\f82d"}.fa-user-doctor-message,.fa-user-md-chat{--fa:"\f82e"}.fa-user-nurse{--fa:"\f82f"}.fa-users-medical{--fa:"\f830"}.fa-walker{--fa:"\f831"}.fa-camera-web,.fa-webcam{--fa:"\f832"}.fa-camera-web-slash,.fa-webcam-slash{--fa:"\f833"}.fa-wave-square{--fa:"\f83e"}.fa-alarm-exclamation{--fa:"\f843"}.fa-alarm-plus{--fa:"\f844"}.fa-alarm-snooze{--fa:"\f845"}.fa-align-slash{--fa:"\f846"}.fa-bags-shopping{--fa:"\f847"}.fa-bell-exclamation{--fa:"\f848"}.fa-bell-plus{--fa:"\f849"}.fa-biking,.fa-person-biking{--fa:"\f84a"}.fa-biking-mountain,.fa-person-biking-mountain{--fa:"\f84b"}.fa-border-all{--fa:"\f84c"}.fa-border-bottom{--fa:"\f84d"}.fa-border-inner{--fa:"\f84e"}.fa-border-left{--fa:"\f84f"}.fa-border-none{--fa:"\f850"}.fa-border-outer{--fa:"\f851"}.fa-border-right{--fa:"\f852"}.fa-border-style,.fa-border-top-left{--fa:"\f853"}.fa-border-bottom-right,.fa-border-style-alt{--fa:"\f854"}.fa-border-top{--fa:"\f855"}.fa-bring-forward{--fa:"\f856"}.fa-bring-front{--fa:"\f857"}.fa-burger-soda{--fa:"\f858"}.fa-car-building{--fa:"\f859"}.fa-car-bus{--fa:"\f85a"}.fa-cars{--fa:"\f85b"}.fa-coin{--fa:"\f85c"}.fa-construction,.fa-triangle-person-digging{--fa:"\f85d"}.fa-digging,.fa-person-digging{--fa:"\f85e"}.fa-drone{--fa:"\f85f"}.fa-drone-alt,.fa-drone-front{--fa:"\f860"}.fa-dryer{--fa:"\f861"}.fa-dryer-alt,.fa-dryer-heat{--fa:"\f862"}.fa-fan{--fa:"\f863"}.fa-barn-silo,.fa-farm{--fa:"\f864"}.fa-file-magnifying-glass,.fa-file-search{--fa:"\f865"}.fa-font-case{--fa:"\f866"}.fa-game-board{--fa:"\f867"}.fa-game-board-alt,.fa-game-board-simple{--fa:"\f868"}.fa-glass-citrus{--fa:"\f869"}.fa-h4{--fa:"\f86a"}.fa-hat-chef{--fa:"\f86b"}.fa-horizontal-rule{--fa:"\f86c"}.fa-heart-music-camera-bolt,.fa-icons{--fa:"\f86d"}.fa-icons-alt,.fa-symbols{--fa:"\f86e"}.fa-kerning{--fa:"\f86f"}.fa-line-columns{--fa:"\f870"}.fa-line-height{--fa:"\f871"}.fa-money-check-edit,.fa-money-check-pen{--fa:"\f872"}.fa-money-check-dollar-pen,.fa-money-check-edit-alt{--fa:"\f873"}.fa-mug{--fa:"\f874"}.fa-mug-tea{--fa:"\f875"}.fa-overline{--fa:"\f876"}.fa-file-dashed-line,.fa-page-break{--fa:"\f877"}.fa-paragraph-left,.fa-paragraph-rtl{--fa:"\f878"}.fa-phone-alt,.fa-phone-flip{--fa:"\f879"}.fa-laptop-mobile,.fa-phone-laptop{--fa:"\f87a"}.fa-phone-square-alt,.fa-square-phone-flip{--fa:"\f87b"}.fa-photo-film,.fa-photo-video{--fa:"\f87c"}.fa-remove-format,.fa-text-slash{--fa:"\f87d"}.fa-send-back{--fa:"\f87e"}.fa-send-backward{--fa:"\f87f"}.fa-snooze,.fa-zzz{--fa:"\f880"}.fa-arrow-down-z-a,.fa-sort-alpha-desc,.fa-sort-alpha-down-alt{--fa:"\f881"}.fa-arrow-up-z-a,.fa-sort-alpha-up-alt{--fa:"\f882"}.fa-arrow-down-arrow-up,.fa-sort-alt{--fa:"\f883"}.fa-arrow-down-short-wide,.fa-sort-amount-desc,.fa-sort-amount-down-alt{--fa:"\f884"}.fa-arrow-up-short-wide,.fa-sort-amount-up-alt{--fa:"\f885"}.fa-arrow-down-9-1,.fa-sort-numeric-desc,.fa-sort-numeric-down-alt{--fa:"\f886"}.fa-arrow-up-9-1,.fa-sort-numeric-up-alt{--fa:"\f887"}.fa-arrow-down-triangle-square,.fa-sort-shapes-down{--fa:"\f888"}.fa-arrow-down-square-triangle,.fa-sort-shapes-down-alt{--fa:"\f889"}.fa-arrow-up-triangle-square,.fa-sort-shapes-up{--fa:"\f88a"}.fa-arrow-up-square-triangle,.fa-sort-shapes-up-alt{--fa:"\f88b"}.fa-arrow-down-big-small,.fa-sort-size-down{--fa:"\f88c"}.fa-arrow-down-small-big,.fa-sort-size-down-alt{--fa:"\f88d"}.fa-arrow-up-big-small,.fa-sort-size-up{--fa:"\f88e"}.fa-arrow-up-small-big,.fa-sort-size-up-alt{--fa:"\f88f"}.fa-sparkles{--fa:"\f890"}.fa-spell-check{--fa:"\f891"}.fa-sunglasses{--fa:"\f892"}.fa-text{--fa:"\f893"}.fa-text-size{--fa:"\f894"}.fa-trash-arrow-turn-left,.fa-trash-undo{--fa:"\f895"}.fa-trash-can-arrow-turn-left,.fa-trash-can-undo,.fa-trash-undo-alt{--fa:"\f896"}.fa-voicemail{--fa:"\f897"}.fa-washer,.fa-washing-machine{--fa:"\f898"}.fa-wave-sine{--fa:"\f899"}.fa-wave-triangle{--fa:"\f89a"}.fa-wind-turbine{--fa:"\f89b"}.fa-border-center-h{--fa:"\f89c"}.fa-border-center-v{--fa:"\f89d"}.fa-album{--fa:"\f89f"}.fa-album-collection{--fa:"\f8a0"}.fa-amp-guitar{--fa:"\f8a1"}.fa-badge-sheriff{--fa:"\f8a2"}.fa-banjo{--fa:"\f8a3"}.fa-betamax,.fa-cassette-betamax{--fa:"\f8a4"}.fa-boombox{--fa:"\f8a5"}.fa-cactus{--fa:"\f8a7"}.fa-camcorder,.fa-video-handheld{--fa:"\f8a8"}.fa-camera-movie{--fa:"\f8a9"}.fa-camera-polaroid{--fa:"\f8aa"}.fa-cassette-tape{--fa:"\f8ab"}.fa-camera-cctv,.fa-cctv{--fa:"\f8ac"}.fa-clarinet{--fa:"\f8ad"}.fa-cloud-music{--fa:"\f8ae"}.fa-comment-alt-music,.fa-message-music{--fa:"\f8af"}.fa-comment-music{--fa:"\f8b0"}.fa-computer-classic{--fa:"\f8b1"}.fa-computer-speaker{--fa:"\f8b2"}.fa-cowbell{--fa:"\f8b3"}.fa-cowbell-circle-plus,.fa-cowbell-more{--fa:"\f8b4"}.fa-disc-drive{--fa:"\f8b5"}.fa-file-music{--fa:"\f8b6"}.fa-film-canister,.fa-film-cannister{--fa:"\f8b7"}.fa-flashlight{--fa:"\f8b8"}.fa-flute{--fa:"\f8b9"}.fa-flux-capacitor{--fa:"\f8ba"}.fa-game-console-handheld{--fa:"\f8bb"}.fa-gramophone{--fa:"\f8bd"}.fa-guitar-electric{--fa:"\f8be"}.fa-guitars{--fa:"\f8bf"}.fa-hat-cowboy{--fa:"\f8c0"}.fa-hat-cowboy-side{--fa:"\f8c1"}.fa-head-side-headphones{--fa:"\f8c2"}.fa-horse-saddle{--fa:"\f8c3"}.fa-image-polaroid{--fa:"\f8c4"}.fa-joystick{--fa:"\f8c5"}.fa-jug{--fa:"\f8c6"}.fa-kazoo{--fa:"\f8c7"}.fa-lasso{--fa:"\f8c8"}.fa-list-music{--fa:"\f8c9"}.fa-microphone-stand{--fa:"\f8cb"}.fa-computer-mouse,.fa-mouse{--fa:"\f8cc"}.fa-computer-mouse-scrollwheel,.fa-mouse-alt{--fa:"\f8cd"}.fa-mp3-player{--fa:"\f8ce"}.fa-music-alt,.fa-music-note{--fa:"\f8cf"}.fa-music-alt-slash,.fa-music-note-slash{--fa:"\f8d0"}.fa-music-slash{--fa:"\f8d1"}.fa-phone-rotary{--fa:"\f8d3"}.fa-piano{--fa:"\f8d4"}.fa-piano-keyboard{--fa:"\f8d5"}.fa-projector{--fa:"\f8d6"}.fa-radio{--fa:"\f8d7"}.fa-radio-alt,.fa-radio-tuner{--fa:"\f8d8"}.fa-record-vinyl{--fa:"\f8d9"}.fa-router{--fa:"\f8da"}.fa-sax-hot,.fa-saxophone-fire{--fa:"\f8db"}.fa-saxophone{--fa:"\f8dc"}.fa-signal-stream{--fa:"\f8dd"}.fa-skull-cow{--fa:"\f8de"}.fa-speaker{--fa:"\f8df"}.fa-speakers{--fa:"\f8e0"}.fa-triangle-instrument,.fa-triangle-music{--fa:"\f8e2"}.fa-trumpet{--fa:"\f8e3"}.fa-turntable{--fa:"\f8e4"}.fa-tv-music{--fa:"\f8e6"}.fa-typewriter{--fa:"\f8e7"}.fa-usb-drive{--fa:"\f8e9"}.fa-user-cowboy{--fa:"\f8ea"}.fa-user-music{--fa:"\f8eb"}.fa-cassette-vhs,.fa-vhs{--fa:"\f8ec"}.fa-violin{--fa:"\f8ed"}.fa-wagon-covered{--fa:"\f8ee"}.fa-walkie-talkie{--fa:"\f8ef"}.fa-watch-calculator{--fa:"\f8f0"}.fa-waveform{--fa:"\f8f1"}.fa-waveform-lines,.fa-waveform-path{--fa:"\f8f2"}.fa-scanner-image{--fa:"\f8f3"}.fa-air-conditioner{--fa:"\f8f4"}.fa-alien{--fa:"\f8f5"}.fa-alien-8bit,.fa-alien-monster{--fa:"\f8f6"}.fa-bed-alt,.fa-bed-front{--fa:"\f8f7"}.fa-bed-bunk{--fa:"\f8f8"}.fa-bed-empty{--fa:"\f8f9"}.fa-bell-on{--fa:"\f8fa"}.fa-blinds{--fa:"\f8fb"}.fa-blinds-open{--fa:"\f8fc"}.fa-blinds-raised{--fa:"\f8fd"}.fa-camera-home,.fa-camera-security{--fa:"\f8fe"}.fa-caravan{--fa:"\f8ff"}


/* FA SOLID - solid.min.css */
:host,:root{--fa-family-classic:"Font Awesome 7 Pro";--fa-font-solid:normal 900 1em/1 var(--fa-family-classic);--fa-style-family-classic:var(--fa-family-classic)}@font-face{font-family:"Font Awesome 7 Pro";font-style:normal;font-weight:900;font-display:block;src:url(../fonts/awesome/fa-solid-900.woff2)}.fa-solid{--fa-style:900;--fa-family:var(--fa-family-classic)}

/* FA REGULAR - regular.min.css */
:host,:root{--fa-family-classic:"Font Awesome 7 Pro";--fa-font-regular:normal 400 1em/1 var(--fa-family-classic);--fa-style-family-classic:var(--fa-family-classic)}@font-face{font-family:"Font Awesome 7 Pro";font-style:normal;font-weight:400;font-display:block;src:url(../fonts/awesome/fa-regular-400.woff2)}.fa-regular{--fa-style:400;--fa-family:var(--fa-family-classic)}

/* FA LIGHT - light.min.css */
:host,:root{--fa-family-classic:"Font Awesome 7 Pro";--fa-font-light:normal 300 1em/1 var(--fa-family-classic);--fa-style-family-classic:var(--fa-family-classic)}@font-face{font-family:"Font Awesome 7 Pro";font-style:normal;font-weight:300;font-display:block;src:url(../fonts/awesome/fa-light-300.woff2)}.fa-light{--fa-style:300;--fa-family:var(--fa-family-classic)}

/* FA THIN - thin.min.css */
:host,:root{--fa-family-classic:"Font Awesome 7 Pro";--fa-font-thin:normal 100 1em/1 var(--fa-family-classic);--fa-style-family-classic:var(--fa-family-classic)}@font-face{font-family:"Font Awesome 7 Pro";font-style:normal;font-weight:100;font-display:block;src:url(../fonts/awesome/fa-thin-100.woff2)}.fa-thin{--fa-style:100;--fa-family:var(--fa-family-classic)}

/* FA BRANDS - brands.min.css */
:host,:root{--fa-family-brands:"Font Awesome 7 Brands";--fa-font-brands:normal 400 1em/1 var(--fa-family-brands)}@font-face{font-family:"Font Awesome 7 Brands";font-style:normal;font-weight:400;font-display:block;src:url(../fonts/awesome/fa-brands-400.woff2)}.fa-brands{--fa-family:var(--fa-family-brands);--fa-style:400}.fa-firefox-browser{--fa:"\e007"}.fa-ideal{--fa:"\e013"}.fa-microblog{--fa:"\e01a"}.fa-pied-piper-square,.fa-square-pied-piper{--fa:"\e01e"}.fa-unity{--fa:"\e049"}.fa-dailymotion{--fa:"\e052"}.fa-instagram-square,.fa-square-instagram{--fa:"\e055"}.fa-mixer{--fa:"\e056"}.fa-shopify{--fa:"\e057"}.fa-deezer{--fa:"\e077"}.fa-edge-legacy{--fa:"\e078"}.fa-google-pay{--fa:"\e079"}.fa-rust{--fa:"\e07a"}.fa-tiktok{--fa:"\e07b"}.fa-unsplash{--fa:"\e07c"}.fa-cloudflare{--fa:"\e07d"}.fa-guilded{--fa:"\e07e"}.fa-hive{--fa:"\e07f"}.fa-42-group,.fa-innosoft{--fa:"\e080"}.fa-instalod{--fa:"\e081"}.fa-octopus-deploy{--fa:"\e082"}.fa-perbyte{--fa:"\e083"}.fa-uncharted{--fa:"\e084"}.fa-watchman-monitoring{--fa:"\e087"}.fa-wodu{--fa:"\e088"}.fa-wirsindhandwerk,.fa-wsh{--fa:"\e2d0"}.fa-bots{--fa:"\e340"}.fa-cmplid{--fa:"\e360"}.fa-bilibili{--fa:"\e3d9"}.fa-golang{--fa:"\e40f"}.fa-pix{--fa:"\e43a"}.fa-sitrox{--fa:"\e44a"}.fa-hashnode{--fa:"\e499"}.fa-meta{--fa:"\e49b"}.fa-padlet{--fa:"\e4a0"}.fa-nfc-directional{--fa:"\e530"}.fa-nfc-symbol{--fa:"\e531"}.fa-screenpal{--fa:"\e570"}.fa-space-awesome{--fa:"\e5ac"}.fa-square-font-awesome{--fa:"\e5ad"}.fa-gitlab-square,.fa-square-gitlab{--fa:"\e5ae"}.fa-odysee{--fa:"\e5c6"}.fa-stubber{--fa:"\e5c7"}.fa-debian{--fa:"\e60b"}.fa-shoelace{--fa:"\e60c"}.fa-threads{--fa:"\e618"}.fa-square-threads{--fa:"\e619"}.fa-square-x-twitter{--fa:"\e61a"}.fa-x-twitter{--fa:"\e61b"}.fa-opensuse{--fa:"\e62b"}.fa-letterboxd{--fa:"\e62d"}.fa-square-letterboxd{--fa:"\e62e"}.fa-mintbit{--fa:"\e62f"}.fa-google-scholar{--fa:"\e63b"}.fa-brave{--fa:"\e63c"}.fa-brave-reverse{--fa:"\e63d"}.fa-pixiv{--fa:"\e640"}.fa-upwork{--fa:"\e641"}.fa-webflow{--fa:"\e65c"}.fa-signal-messenger{--fa:"\e663"}.fa-bluesky{--fa:"\e671"}.fa-jxl{--fa:"\e67b"}.fa-square-upwork{--fa:"\e67c"}.fa-web-awesome{--fa:"\e682"}.fa-square-web-awesome{--fa:"\e683"}.fa-square-web-awesome-stroke{--fa:"\e684"}.fa-dart-lang{--fa:"\e693"}.fa-flutter{--fa:"\e694"}.fa-files-pinwheel{--fa:"\e69f"}.fa-css{--fa:"\e6a2"}.fa-square-bluesky{--fa:"\e6a3"}.fa-openai{--fa:"\e7cf"}.fa-square-linkedin{--fa:"\e7d0"}.fa-cash-app{--fa:"\e7d4"}.fa-disqus{--fa:"\e7d5"}.fa-11ty,.fa-eleventy{--fa:"\e7d6"}.fa-kakao-talk{--fa:"\e7d7"}.fa-linktree{--fa:"\e7d8"}.fa-notion{--fa:"\e7d9"}.fa-pandora{--fa:"\e7da"}.fa-pixelfed{--fa:"\e7db"}.fa-tidal{--fa:"\e7dc"}.fa-vsco{--fa:"\e7dd"}.fa-w3c{--fa:"\e7de"}.fa-lumon{--fa:"\e7e2"}.fa-lumon-drop{--fa:"\e7e3"}.fa-square-figma{--fa:"\e7e4"}.fa-tex{--fa:"\e7ff"}.fa-duolingo{--fa:"\e812"}.fa-supportnow{--fa:"\e833"}.fa-tor-browser{--fa:"\e838"}.fa-typescript{--fa:"\e840"}.fa-square-deskpro{--fa:"\e844"}.fa-circle-zulip{--fa:"\e851"}.fa-julia{--fa:"\e852"}.fa-zulip{--fa:"\e853"}.fa-unison{--fa:"\e854"}.fa-bgg,.fa-board-game-geek{--fa:"\e855"}.fa-ko-fi{--fa:"\e856"}.fa-kubernetes{--fa:"\e857"}.fa-postgresql{--fa:"\e858"}.fa-scaleway{--fa:"\e859"}.fa-venmo{--fa:"\e85a"}.fa-venmo-v{--fa:"\e85b"}.fa-unreal-engine{--fa:"\e85c"}.fa-globaleaks{--fa:"\e85d"}.fa-solana{--fa:"\e85e"}.fa-threema{--fa:"\e85f"}.fa-forgejo{--fa:"\e860"}.fa-claude{--fa:"\e861"}.fa-gitee{--fa:"\e863"}.fa-xmpp{--fa:"\e864"}.fa-fediverse{--fa:"\e865"}.fa-tailwind-css{--fa:"\e866"}.fa-arch-linux{--fa:"\e867"}.fa-svelte{--fa:"\e868"}.fa-hugging-face{--fa:"\e869"}.fa-leetcode{--fa:"\e86a"}.fa-openstreetmap{--fa:"\e86b"}.fa-ultralytics{--fa:"\e86d"}.fa-ultralytics-hub{--fa:"\e86e"}.fa-ultralytics-yolo{--fa:"\e86f"}.fa-obsidian{--fa:"\e879"}.fa-zoom{--fa:"\e87b"}.fa-vim{--fa:"\e88a"}.fa-symfonycasts{--fa:"\e8ab"}.fa-square-twitter,.fa-twitter-square{--fa:"\f081"}.fa-facebook-square,.fa-square-facebook{--fa:"\f082"}.fa-linkedin{--fa:"\f08c"}.fa-github-square,.fa-square-github{--fa:"\f092"}.fa-twitter{--fa:"\f099"}.fa-facebook{--fa:"\f09a"}.fa-github{--fa:"\f09b"}.fa-pinterest{--fa:"\f0d2"}.fa-pinterest-square,.fa-square-pinterest{--fa:"\f0d3"}.fa-google-plus-square,.fa-square-google-plus{--fa:"\f0d4"}.fa-google-plus-g{--fa:"\f0d5"}.fa-linkedin-in{--fa:"\f0e1"}.fa-github-alt{--fa:"\f113"}.fa-maxcdn{--fa:"\f136"}.fa-html5{--fa:"\f13b"}.fa-css3{--fa:"\f13c"}.fa-btc{--fa:"\f15a"}.fa-youtube{--fa:"\f167"}.fa-xing{--fa:"\f168"}.fa-square-xing,.fa-xing-square{--fa:"\f169"}.fa-dropbox{--fa:"\f16b"}.fa-stack-overflow{--fa:"\f16c"}.fa-instagram{--fa:"\f16d"}.fa-flickr{--fa:"\f16e"}.fa-adn{--fa:"\f170"}.fa-bitbucket{--fa:"\f171"}.fa-tumblr{--fa:"\f173"}.fa-square-tumblr,.fa-tumblr-square{--fa:"\f174"}.fa-apple{--fa:"\f179"}.fa-windows{--fa:"\f17a"}.fa-android{--fa:"\f17b"}.fa-linux{--fa:"\f17c"}.fa-dribbble{--fa:"\f17d"}.fa-skype{--fa:"\f17e"}.fa-foursquare{--fa:"\f180"}.fa-trello{--fa:"\f181"}.fa-gratipay{--fa:"\f184"}.fa-vk{--fa:"\f189"}.fa-weibo{--fa:"\f18a"}.fa-renren{--fa:"\f18b"}.fa-pagelines{--fa:"\f18c"}.fa-stack-exchange{--fa:"\f18d"}.fa-square-vimeo,.fa-vimeo-square{--fa:"\f194"}.fa-slack,.fa-slack-hash{--fa:"\f198"}.fa-wordpress{--fa:"\f19a"}.fa-openid{--fa:"\f19b"}.fa-yahoo{--fa:"\f19e"}.fa-google{--fa:"\f1a0"}.fa-reddit{--fa:"\f1a1"}.fa-reddit-square,.fa-square-reddit{--fa:"\f1a2"}.fa-stumbleupon-circle{--fa:"\f1a3"}.fa-stumbleupon{--fa:"\f1a4"}.fa-delicious{--fa:"\f1a5"}.fa-digg{--fa:"\f1a6"}.fa-pied-piper-pp{--fa:"\f1a7"}.fa-pied-piper-alt{--fa:"\f1a8"}.fa-drupal{--fa:"\f1a9"}.fa-joomla{--fa:"\f1aa"}.fa-behance{--fa:"\f1b4"}.fa-behance-square,.fa-square-behance{--fa:"\f1b5"}.fa-steam{--fa:"\f1b6"}.fa-square-steam,.fa-steam-square{--fa:"\f1b7"}.fa-spotify{--fa:"\f1bc"}.fa-deviantart{--fa:"\f1bd"}.fa-soundcloud{--fa:"\f1be"}.fa-vine{--fa:"\f1ca"}.fa-codepen{--fa:"\f1cb"}.fa-jsfiddle{--fa:"\f1cc"}.fa-rebel{--fa:"\f1d0"}.fa-empire{--fa:"\f1d1"}.fa-git-square,.fa-square-git{--fa:"\f1d2"}.fa-git{--fa:"\f1d3"}.fa-hacker-news{--fa:"\f1d4"}.fa-tencent-weibo{--fa:"\f1d5"}.fa-qq{--fa:"\f1d6"}.fa-weixin{--fa:"\f1d7"}.fa-slideshare{--fa:"\f1e7"}.fa-twitch{--fa:"\f1e8"}.fa-yelp{--fa:"\f1e9"}.fa-paypal{--fa:"\f1ed"}.fa-google-wallet{--fa:"\f1ee"}.fa-cc-visa{--fa:"\f1f0"}.fa-cc-mastercard{--fa:"\f1f1"}.fa-cc-discover{--fa:"\f1f2"}.fa-cc-amex{--fa:"\f1f3"}.fa-cc-paypal{--fa:"\f1f4"}.fa-cc-stripe{--fa:"\f1f5"}.fa-lastfm{--fa:"\f202"}.fa-lastfm-square,.fa-square-lastfm{--fa:"\f203"}.fa-ioxhost{--fa:"\f208"}.fa-angellist{--fa:"\f209"}.fa-buysellads{--fa:"\f20d"}.fa-connectdevelop{--fa:"\f20e"}.fa-dashcube{--fa:"\f210"}.fa-forumbee{--fa:"\f211"}.fa-leanpub{--fa:"\f212"}.fa-sellsy{--fa:"\f213"}.fa-shirtsinbulk{--fa:"\f214"}.fa-simplybuilt{--fa:"\f215"}.fa-skyatlas{--fa:"\f216"}.fa-pinterest-p{--fa:"\f231"}.fa-whatsapp{--fa:"\f232"}.fa-viacoin{--fa:"\f237"}.fa-medium,.fa-medium-m{--fa:"\f23a"}.fa-y-combinator{--fa:"\f23b"}.fa-optin-monster{--fa:"\f23c"}.fa-opencart{--fa:"\f23d"}.fa-expeditedssl{--fa:"\f23e"}.fa-cc-jcb{--fa:"\f24b"}.fa-cc-diners-club{--fa:"\f24c"}.fa-creative-commons{--fa:"\f25e"}.fa-gg{--fa:"\f260"}.fa-gg-circle{--fa:"\f261"}.fa-odnoklassniki{--fa:"\f263"}.fa-odnoklassniki-square,.fa-square-odnoklassniki{--fa:"\f264"}.fa-get-pocket{--fa:"\f265"}.fa-wikipedia-w{--fa:"\f266"}.fa-safari{--fa:"\f267"}.fa-chrome{--fa:"\f268"}.fa-firefox{--fa:"\f269"}.fa-opera{--fa:"\f26a"}.fa-internet-explorer{--fa:"\f26b"}.fa-contao{--fa:"\f26d"}.fa-500px{--fa:"\f26e"}.fa-amazon{--fa:"\f270"}.fa-houzz{--fa:"\f27c"}.fa-vimeo-v{--fa:"\f27d"}.fa-black-tie{--fa:"\f27e"}.fa-fonticons{--fa:"\f280"}.fa-reddit-alien{--fa:"\f281"}.fa-edge{--fa:"\f282"}.fa-codiepie{--fa:"\f284"}.fa-modx{--fa:"\f285"}.fa-fort-awesome{--fa:"\f286"}.fa-usb{--fa:"\f287"}.fa-product-hunt{--fa:"\f288"}.fa-mixcloud{--fa:"\f289"}.fa-scribd{--fa:"\f28a"}.fa-bluetooth{--fa:"\f293"}.fa-bluetooth-b{--fa:"\f294"}.fa-gitlab{--fa:"\f296"}.fa-wpbeginner{--fa:"\f297"}.fa-wpforms{--fa:"\f298"}.fa-envira{--fa:"\f299"}.fa-glide{--fa:"\f2a5"}.fa-glide-g{--fa:"\f2a6"}.fa-viadeo{--fa:"\f2a9"}.fa-square-viadeo,.fa-viadeo-square{--fa:"\f2aa"}.fa-snapchat,.fa-snapchat-ghost{--fa:"\f2ab"}.fa-snapchat-square,.fa-square-snapchat{--fa:"\f2ad"}.fa-pied-piper{--fa:"\f2ae"}.fa-first-order{--fa:"\f2b0"}.fa-yoast{--fa:"\f2b1"}.fa-themeisle{--fa:"\f2b2"}.fa-google-plus{--fa:"\f2b3"}.fa-font-awesome,.fa-font-awesome-flag,.fa-font-awesome-logo-full{--fa:"\f2b4"}.fa-linode{--fa:"\f2b8"}.fa-quora{--fa:"\f2c4"}.fa-free-code-camp{--fa:"\f2c5"}.fa-telegram,.fa-telegram-plane{--fa:"\f2c6"}.fa-bandcamp{--fa:"\f2d5"}.fa-grav{--fa:"\f2d6"}.fa-etsy{--fa:"\f2d7"}.fa-imdb{--fa:"\f2d8"}.fa-ravelry{--fa:"\f2d9"}.fa-sellcast{--fa:"\f2da"}.fa-superpowers{--fa:"\f2dd"}.fa-wpexplorer{--fa:"\f2de"}.fa-meetup{--fa:"\f2e0"}.fa-font-awesome-alt,.fa-square-font-awesome-stroke{--fa:"\f35c"}.fa-accessible-icon{--fa:"\f368"}.fa-accusoft{--fa:"\f369"}.fa-adversal{--fa:"\f36a"}.fa-affiliatetheme{--fa:"\f36b"}.fa-algolia{--fa:"\f36c"}.fa-amilia{--fa:"\f36d"}.fa-angrycreative{--fa:"\f36e"}.fa-app-store{--fa:"\f36f"}.fa-app-store-ios{--fa:"\f370"}.fa-apper{--fa:"\f371"}.fa-asymmetrik{--fa:"\f372"}.fa-audible{--fa:"\f373"}.fa-avianex{--fa:"\f374"}.fa-aws{--fa:"\f375"}.fa-bimobject{--fa:"\f378"}.fa-bitcoin{--fa:"\f379"}.fa-bity{--fa:"\f37a"}.fa-blackberry{--fa:"\f37b"}.fa-blogger{--fa:"\f37c"}.fa-blogger-b{--fa:"\f37d"}.fa-buromobelexperte{--fa:"\f37f"}.fa-centercode{--fa:"\f380"}.fa-cloudscale{--fa:"\f383"}.fa-cloudsmith{--fa:"\f384"}.fa-cloudversify{--fa:"\f385"}.fa-cpanel{--fa:"\f388"}.fa-css3-alt{--fa:"\f38b"}.fa-cuttlefish{--fa:"\f38c"}.fa-d-and-d{--fa:"\f38d"}.fa-deploydog{--fa:"\f38e"}.fa-deskpro{--fa:"\f38f"}.fa-digital-ocean{--fa:"\f391"}.fa-discord{--fa:"\f392"}.fa-discourse{--fa:"\f393"}.fa-dochub{--fa:"\f394"}.fa-docker{--fa:"\f395"}.fa-draft2digital{--fa:"\f396"}.fa-dribbble-square,.fa-square-dribbble{--fa:"\f397"}.fa-dyalog{--fa:"\f399"}.fa-earlybirds{--fa:"\f39a"}.fa-erlang{--fa:"\f39d"}.fa-facebook-f{--fa:"\f39e"}.fa-facebook-messenger{--fa:"\f39f"}.fa-firstdraft{--fa:"\f3a1"}.fa-fonticons-fi{--fa:"\f3a2"}.fa-fort-awesome-alt{--fa:"\f3a3"}.fa-freebsd{--fa:"\f3a4"}.fa-gitkraken{--fa:"\f3a6"}.fa-gofore{--fa:"\f3a7"}.fa-goodreads{--fa:"\f3a8"}.fa-goodreads-g{--fa:"\f3a9"}.fa-google-drive{--fa:"\f3aa"}.fa-google-play{--fa:"\f3ab"}.fa-gripfire{--fa:"\f3ac"}.fa-grunt{--fa:"\f3ad"}.fa-gulp{--fa:"\f3ae"}.fa-hacker-news-square,.fa-square-hacker-news{--fa:"\f3af"}.fa-hire-a-helper{--fa:"\f3b0"}.fa-hotjar{--fa:"\f3b1"}.fa-hubspot{--fa:"\f3b2"}.fa-itunes{--fa:"\f3b4"}.fa-itunes-note{--fa:"\f3b5"}.fa-jenkins{--fa:"\f3b6"}.fa-joget{--fa:"\f3b7"}.fa-js{--fa:"\f3b8"}.fa-js-square,.fa-square-js{--fa:"\f3b9"}.fa-keycdn{--fa:"\f3ba"}.fa-kickstarter,.fa-square-kickstarter{--fa:"\f3bb"}.fa-kickstarter-k{--fa:"\f3bc"}.fa-laravel{--fa:"\f3bd"}.fa-line{--fa:"\f3c0"}.fa-lyft{--fa:"\f3c3"}.fa-magento{--fa:"\f3c4"}.fa-medapps{--fa:"\f3c6"}.fa-medrt{--fa:"\f3c8"}.fa-microsoft{--fa:"\f3ca"}.fa-mix{--fa:"\f3cb"}.fa-mizuni{--fa:"\f3cc"}.fa-monero{--fa:"\f3d0"}.fa-napster{--fa:"\f3d2"}.fa-node-js{--fa:"\f3d3"}.fa-npm{--fa:"\f3d4"}.fa-ns8{--fa:"\f3d5"}.fa-nutritionix{--fa:"\f3d6"}.fa-page4{--fa:"\f3d7"}.fa-palfed{--fa:"\f3d8"}.fa-patreon{--fa:"\f3d9"}.fa-periscope{--fa:"\f3da"}.fa-phabricator{--fa:"\f3db"}.fa-phoenix-framework{--fa:"\f3dc"}.fa-playstation{--fa:"\f3df"}.fa-pushed{--fa:"\f3e1"}.fa-python{--fa:"\f3e2"}.fa-red-river{--fa:"\f3e3"}.fa-rendact,.fa-wpressr{--fa:"\f3e4"}.fa-replyd{--fa:"\f3e6"}.fa-resolving{--fa:"\f3e7"}.fa-rocketchat{--fa:"\f3e8"}.fa-rockrms{--fa:"\f3e9"}.fa-schlix{--fa:"\f3ea"}.fa-searchengin{--fa:"\f3eb"}.fa-servicestack{--fa:"\f3ec"}.fa-sistrix{--fa:"\f3ee"}.fa-speakap{--fa:"\f3f3"}.fa-staylinked{--fa:"\f3f5"}.fa-steam-symbol{--fa:"\f3f6"}.fa-sticker-mule{--fa:"\f3f7"}.fa-studiovinari{--fa:"\f3f8"}.fa-supple{--fa:"\f3f9"}.fa-uber{--fa:"\f402"}.fa-uikit{--fa:"\f403"}.fa-uniregistry{--fa:"\f404"}.fa-untappd{--fa:"\f405"}.fa-ussunnah{--fa:"\f407"}.fa-vaadin{--fa:"\f408"}.fa-viber{--fa:"\f409"}.fa-vimeo{--fa:"\f40a"}.fa-vnv{--fa:"\f40b"}.fa-square-whatsapp,.fa-whatsapp-square{--fa:"\f40c"}.fa-whmcs{--fa:"\f40d"}.fa-wordpress-simple{--fa:"\f411"}.fa-xbox{--fa:"\f412"}.fa-yandex{--fa:"\f413"}.fa-yandex-international{--fa:"\f414"}.fa-apple-pay{--fa:"\f415"}.fa-cc-apple-pay{--fa:"\f416"}.fa-fly{--fa:"\f417"}.fa-node{--fa:"\f419"}.fa-osi{--fa:"\f41a"}.fa-react{--fa:"\f41b"}.fa-autoprefixer{--fa:"\f41c"}.fa-less{--fa:"\f41d"}.fa-sass{--fa:"\f41e"}.fa-vuejs{--fa:"\f41f"}.fa-angular{--fa:"\f420"}.fa-aviato{--fa:"\f421"}.fa-ember{--fa:"\f423"}.fa-gitter{--fa:"\f426"}.fa-hooli{--fa:"\f427"}.fa-strava{--fa:"\f428"}.fa-stripe{--fa:"\f429"}.fa-stripe-s{--fa:"\f42a"}.fa-typo3{--fa:"\f42b"}.fa-amazon-pay{--fa:"\f42c"}.fa-cc-amazon-pay{--fa:"\f42d"}.fa-ethereum{--fa:"\f42e"}.fa-korvue{--fa:"\f42f"}.fa-elementor{--fa:"\f430"}.fa-square-youtube,.fa-youtube-square{--fa:"\f431"}.fa-flipboard{--fa:"\f44d"}.fa-hips{--fa:"\f452"}.fa-php{--fa:"\f457"}.fa-quinscape{--fa:"\f459"}.fa-readme{--fa:"\f4d5"}.fa-java{--fa:"\f4e4"}.fa-pied-piper-hat{--fa:"\f4e5"}.fa-creative-commons-by{--fa:"\f4e7"}.fa-creative-commons-nc{--fa:"\f4e8"}.fa-creative-commons-nc-eu{--fa:"\f4e9"}.fa-creative-commons-nc-jp{--fa:"\f4ea"}.fa-creative-commons-nd{--fa:"\f4eb"}.fa-creative-commons-pd{--fa:"\f4ec"}.fa-creative-commons-pd-alt{--fa:"\f4ed"}.fa-creative-commons-remix{--fa:"\f4ee"}.fa-creative-commons-sa{--fa:"\f4ef"}.fa-creative-commons-sampling{--fa:"\f4f0"}.fa-creative-commons-sampling-plus{--fa:"\f4f1"}.fa-creative-commons-share{--fa:"\f4f2"}.fa-creative-commons-zero{--fa:"\f4f3"}.fa-ebay{--fa:"\f4f4"}.fa-keybase{--fa:"\f4f5"}.fa-mastodon{--fa:"\f4f6"}.fa-r-project{--fa:"\f4f7"}.fa-researchgate{--fa:"\f4f8"}.fa-teamspeak{--fa:"\f4f9"}.fa-first-order-alt{--fa:"\f50a"}.fa-fulcrum{--fa:"\f50b"}.fa-galactic-republic{--fa:"\f50c"}.fa-galactic-senate{--fa:"\f50d"}.fa-jedi-order{--fa:"\f50e"}.fa-mandalorian{--fa:"\f50f"}.fa-old-republic{--fa:"\f510"}.fa-phoenix-squadron{--fa:"\f511"}.fa-sith{--fa:"\f512"}.fa-trade-federation{--fa:"\f513"}.fa-wolf-pack-battalion{--fa:"\f514"}.fa-hornbill{--fa:"\f592"}.fa-mailchimp{--fa:"\f59e"}.fa-megaport{--fa:"\f5a3"}.fa-nimblr{--fa:"\f5a8"}.fa-rev{--fa:"\f5b2"}.fa-shopware{--fa:"\f5b5"}.fa-squarespace{--fa:"\f5be"}.fa-themeco{--fa:"\f5c6"}.fa-weebly{--fa:"\f5cc"}.fa-wix{--fa:"\f5cf"}.fa-ello{--fa:"\f5f1"}.fa-hackerrank{--fa:"\f5f7"}.fa-kaggle{--fa:"\f5fa"}.fa-markdown{--fa:"\f60f"}.fa-neos{--fa:"\f612"}.fa-zhihu{--fa:"\f63f"}.fa-alipay{--fa:"\f642"}.fa-the-red-yeti{--fa:"\f69d"}.fa-critical-role{--fa:"\f6c9"}.fa-d-and-d-beyond{--fa:"\f6ca"}.fa-dev{--fa:"\f6cc"}.fa-fantasy-flight-games{--fa:"\f6dc"}.fa-wizards-of-the-coast{--fa:"\f730"}.fa-think-peaks{--fa:"\f731"}.fa-reacteurope{--fa:"\f75d"}.fa-artstation{--fa:"\f77a"}.fa-atlassian{--fa:"\f77b"}.fa-canadian-maple-leaf{--fa:"\f785"}.fa-centos{--fa:"\f789"}.fa-confluence{--fa:"\f78d"}.fa-dhl{--fa:"\f790"}.fa-diaspora{--fa:"\f791"}.fa-fedex{--fa:"\f797"}.fa-fedora{--fa:"\f798"}.fa-figma{--fa:"\f799"}.fa-intercom{--fa:"\f7af"}.fa-invision{--fa:"\f7b0"}.fa-jira{--fa:"\f7b1"}.fa-mendeley{--fa:"\f7b3"}.fa-raspberry-pi{--fa:"\f7bb"}.fa-redhat{--fa:"\f7bc"}.fa-sketch{--fa:"\f7c6"}.fa-sourcetree{--fa:"\f7d3"}.fa-suse{--fa:"\f7d6"}.fa-ubuntu{--fa:"\f7df"}.fa-ups{--fa:"\f7e0"}.fa-usps{--fa:"\f7e1"}.fa-yarn{--fa:"\f7e3"}.fa-airbnb{--fa:"\f834"}.fa-battle-net{--fa:"\f835"}.fa-bootstrap{--fa:"\f836"}.fa-buffer{--fa:"\f837"}.fa-chromecast{--fa:"\f838"}.fa-evernote{--fa:"\f839"}.fa-itch-io{--fa:"\f83a"}.fa-salesforce{--fa:"\f83b"}.fa-speaker-deck{--fa:"\f83c"}.fa-symfony{--fa:"\f83d"}.fa-waze{--fa:"\f83f"}.fa-yammer{--fa:"\f840"}.fa-git-alt{--fa:"\f841"}.fa-stackpath{--fa:"\f842"}.fa-cotton-bureau{--fa:"\f89e"}.fa-buy-n-large{--fa:"\f8a6"}.fa-mdb{--fa:"\f8ca"}.fa-orcid{--fa:"\f8d2"}.fa-swift{--fa:"\f8e1"}.fa-umbraco{--fa:"\f8e8"}
/*** END FONT AWESOME ***/

/*** FONT AWESOME MODS ***/
.fa-lg.fa-pull-left,
.fa-lg.fa-pull-right {
   line-height: .66em;
} 

.fa-mobile_back_arrow,
.fa-mobile_forward_arrow {
  line-height: 0px;
  position: relative;
  top: .225em;
  font-size: 2.2em;
}
.fa-lock:before{
  cursor: default;
}
.fa-0_8x {
  font-size: .8em;
}
.fa-1_25x{
  font-size: 1.25em; /*USE fa-lg instead*/
}
.fa-1_5x{
  font-size: 1.5em; /*USE fa-xl instead*/
}
.fa-solid,
.fa-regular,
.fa-light,
.fa-thin {
  text-decoration: none !important;
}
.fa-spin.fa-spin-reverse{
  -moz-animation-direction: reverse;
  -o-animation-direction: reverse;
  -webkit-animation-direction: reverse;
  animation-direction: reverse;
}
/*** END FONT AWESOME MODS***/
/* == typography.css == */
body {
	/* Font Family */
	--ff-sans: PopulInter, system-ui, sans-serif;

	/* Typography Scale */
	--txt-sz-base: 14px;

	--txt-sz-6xl: calc(var(--txt-sz-base) * 2.57);
	--txt-sz-5xl: calc(var(--txt-sz-base) * 2);
	--txt-sz-4xl: calc(var(--txt-sz-base) + 10px);
	--txt-sz-3xl: calc(var(--txt-sz-base) + 8px);
	--txt-sz-2xl: calc(var(--txt-sz-base) + 4px);
	--txt-sz-xl: calc(var(--txt-sz-base) + 2px);
	--txt-sz-l: calc(var(--txt-sz-base) + 1px);
	--txt-sz-m: var(--txt-sz-base);
	--txt-sz-s: calc(var(--txt-sz-base) - 1px);
	--txt-sz-xs: calc(var(--txt-sz-base) - 2px);
	--txt-sz-2xs: calc(var(--txt-sz-base) - 4px);

	/* Font Weights */
	--txt-wt-t: 100;
	--txt-wt-xl: 200;
	--txt-wt-l: 300;
	--txt-wt-r: 400;
	--txt-wt-m: 500;
	--txt-wt-sb: 600;
	--txt-wt-b: 700;
	--txt-wt-xb: 800;
	--txt-wt-bl: 900;

	/* Line Heights */
	--lh-base: 1.4;
	--lh-xl: 2.0;
	--lh-l: 1.7;
	--lh-m: 1.5;
	--lh-t: 1.2;
	--lh-xt: 1.0;

	/* Letter Spacing */
	--txt-ls-xt: -0.022em;
	--txt-ls-t: -0.011em;
	--txt-ls-m: 0;
	--txt-ls-l: 0.01em;
	--txt-ls-xl: 0.05em;
}
/* Text Size Utility Classes with Integrated Letter Spacing */
.txt-sz-6xl { font-size: var(--txt-sz-6xl); letter-spacing: var(--txt-ls-xt); }
.txt-sz-5xl { font-size: var(--txt-sz-5xl); letter-spacing: var(--txt-ls-xt); }
.txt-sz-4xl { font-size: var(--txt-sz-4xl); letter-spacing: var(--txt-ls-t); }
.txt-sz-3xl { font-size: var(--txt-sz-3xl); letter-spacing: var(--txt-ls-t); }
.txt-sz-2xl { font-size: var(--txt-sz-2xl); letter-spacing: var(--txt-ls-t); }
.txt-sz-xl 	{ font-size: var(--txt-sz-xl); letter-spacing: var(--txt-ls-m); }
.txt-sz-l 	{ font-size: var(--txt-sz-l); letter-spacing: var(--txt-ls-m); }
.txt-sz-m 	{ font-size: var(--txt-sz-m); letter-spacing: var(--txt-ls-m); }
.txt-sz-s 	{ font-size: var(--txt-sz-s); letter-spacing: var(--txt-ls-l); }
.txt-sz-xs 	{ font-size: var(--txt-sz-xs); letter-spacing: var(--txt-ls-l); }
.txt-sz-2xs { font-size: var(--txt-sz-2xs); letter-spacing: var(--txt-ls-xl); }

/* Font Weight Utility Classes */
.txt-wt-t 	{ font-weight: var(--txt-wt-t) !important; }
.txt-wt-xl 	{ font-weight: var(--txt-wt-xl) !important; }
.txt-wt-l 	{ font-weight: var(--txt-wt-l) !important; }
.txt-wt-r 	{ font-weight: var(--txt-wt-r) !important; }
.txt-wt-m 	{ font-weight: var(--txt-wt-m) !important; }
.txt-wt-sb 	{ font-weight: var(--txt-wt-sb) !important; }
.txt-wt-b 	{ font-weight: var(--txt-wt-b) !important; }
.txt-wt-xb 	{ font-weight: var(--txt-wt-xb) !important; }
.txt-wt-bl 	{ font-weight: var(--txt-wt-bl) !important; }

/* Line Height Utility Classes */
.lh-base 	{ line-height: var(--lh-base); }
.lh-xl 		{ line-height: var(--lh-xl); }
.lh-l 		{ line-height: var(--lh-l); }
.lh-m 		{ line-height: var(--lh-m); }
.lh-t 		{ line-height: var(--lh-t); }
.lh-xt 		{ line-height: var(--lh-xt); }
/* == spacing.css == */
body {
	/* Spacing Scale */
	--spc-base: 3px;

	--spc-0: 0;
	--spc-1: calc(0.67 * var(--spc-base));
	--spc-2: var(--spc-base);
	--spc-3: calc(1.34 * var(--spc-base));
	--spc-4: calc(2 * var(--spc-base));
	--spc-5: calc(2.67 * var(--spc-base));
	--spc-6: calc(3 * var(--spc-base));
	--spc-7: calc(4 * var(--spc-base));
	--spc-8: calc(5 * var(--spc-base));
	--spc-9: calc(6 * var(--spc-base));
	--spc-10: calc(8 * var(--spc-base));
	--spc-11: calc(12 * var(--spc-base));
	--spc-12: calc(16 * var(--spc-base));
}

/* Margin Utilities - All Sides */
.m-0 { margin: 0; }
.m-1 { margin: var(--spc-1); }
.m-2 { margin: var(--spc-2); }
.m-3 { margin: var(--spc-3); }
.m-4 { margin: var(--spc-4); }
.m-5 { margin: var(--spc-5); }
.m-6 { margin: var(--spc-6); }
.m-7 { margin: var(--spc-7); }
.m-8 { margin: var(--spc-8); }
.m-9 { margin: var(--spc-9); }
.m-10 { margin: var(--spc-10); }
.m-11 { margin: var(--spc-11); }
.m-12 { margin: var(--spc-12); }

/* Margin Utilities - Top */
.m-t-0 { margin-top: 0 !important; }
.m-t-1 { margin-top: var(--spc-1); }
.m-t-2 { margin-top: var(--spc-2); }
.m-t-3 { margin-top: var(--spc-3); }
.m-t-4 { margin-top: var(--spc-4); }
.m-t-5 { margin-top: var(--spc-5); }
.m-t-6 { margin-top: var(--spc-6); }
.m-t-7 { margin-top: var(--spc-7); }
.m-t-8 { margin-top: var(--spc-8); }
.m-t-9 { margin-top: var(--spc-9); }
.m-t-10 { margin-top: var(--spc-10); }
.m-t-11 { margin-top: var(--spc-11); }
.m-t-12 { margin-top: var(--spc-12); }

/* Margin Utilities - Bottom */
.m-b-0 { margin-bottom: 0; }
.m-b-1 { margin-bottom: var(--spc-1); }
.m-b-2 { margin-bottom: var(--spc-2); }
.m-b-3 { margin-bottom: var(--spc-3); }
.m-b-4 { margin-bottom: var(--spc-4); }
.m-b-5 { margin-bottom: var(--spc-5); }
.m-b-6 { margin-bottom: var(--spc-6); }
.m-b-7 { margin-bottom: var(--spc-7); }
.m-b-8 { margin-bottom: var(--spc-8); }
.m-b-9 { margin-bottom: var(--spc-9); }
.m-b-10 { margin-bottom: var(--spc-10); }
.m-b-11 { margin-bottom: var(--spc-11); }
.m-b-12 { margin-bottom: var(--spc-12); }

/* Margin Utilities - Left */
.m-l-0 { margin-left: 0; }
.m-l-1 { margin-left: var(--spc-1); }
.m-l-2 { margin-left: var(--spc-2); }
.m-l-3 { margin-left: var(--spc-3); }
.m-l-4 { margin-left: var(--spc-4); }
.m-l-5 { margin-left: var(--spc-5); }
.m-l-6 { margin-left: var(--spc-6); }
.m-l-7 { margin-left: var(--spc-7); }
.m-l-8 { margin-left: var(--spc-8); }
.m-l-9 { margin-left: var(--spc-9); }
.m-l-10 { margin-left: var(--spc-10); }
.m-l-11 { margin-left: var(--spc-11); }
.m-l-12 { margin-left: var(--spc-12); }

/* Margin Utilities - Right */
.m-r-0 { margin-right: 0; }
.m-r-1 { margin-right: var(--spc-1); }
.m-r-2 { margin-right: var(--spc-2); }
.m-r-3 { margin-right: var(--spc-3); }
.m-r-4 { margin-right: var(--spc-4); }
.m-r-5 { margin-right: var(--spc-5); }
.m-r-6 { margin-right: var(--spc-6); }
.m-r-7 { margin-right: var(--spc-7); }
.m-r-8 { margin-right: var(--spc-8); }
.m-r-9 { margin-right: var(--spc-9); }
.m-r-10 { margin-right: var(--spc-10); }
.m-r-11 { margin-right: var(--spc-11); }
.m-r-12 { margin-right: var(--spc-12); }

/* Margin Utilities - Horizontal (Left + Right) */
.m-x-0 { margin-left: 0; margin-right: 0; }
.m-x-1 { margin-left: var(--spc-1); margin-right: var(--spc-1); }
.m-x-2 { margin-left: var(--spc-2); margin-right: var(--spc-2); }
.m-x-3 { margin-left: var(--spc-3); margin-right: var(--spc-3); }
.m-x-4 { margin-left: var(--spc-4); margin-right: var(--spc-4); }
.m-x-5 { margin-left: var(--spc-5); margin-right: var(--spc-5); }
.m-x-6 { margin-left: var(--spc-6); margin-right: var(--spc-6); }
.m-x-7 { margin-left: var(--spc-7); margin-right: var(--spc-7); }
.m-x-8 { margin-left: var(--spc-8); margin-right: var(--spc-8); }
.m-x-9 { margin-left: var(--spc-9); margin-right: var(--spc-9); }
.m-x-10 { margin-left: var(--spc-10); margin-right: var(--spc-10); }
.m-x-11 { margin-left: var(--spc-11); margin-right: var(--spc-11); }
.m-x-12 { margin-left: var(--spc-12); margin-right: var(--spc-12); }

/* Margin Auto */
/*.m-x-auto { margin-left: auto; margin-right: auto; }*/

/* Margin Utilities - Vertical (Top + Bottom) */
.m-y-0 { margin-top: 0; margin-bottom: 0; }
.m-y-1 { margin-top: var(--spc-1); margin-bottom: var(--spc-1); }
.m-y-2 { margin-top: var(--spc-2); margin-bottom: var(--spc-2); }
.m-y-3 { margin-top: var(--spc-3); margin-bottom: var(--spc-3); }
.m-y-4 { margin-top: var(--spc-4); margin-bottom: var(--spc-4); }
.m-y-5 { margin-top: var(--spc-5); margin-bottom: var(--spc-5); }
.m-y-6 { margin-top: var(--spc-6); margin-bottom: var(--spc-6); }
.m-y-7 { margin-top: var(--spc-7); margin-bottom: var(--spc-7); }
.m-y-8 { margin-top: var(--spc-8); margin-bottom: var(--spc-8); }
.m-y-9 { margin-top: var(--spc-9); margin-bottom: var(--spc-9); }
.m-y-10 { margin-top: var(--spc-10); margin-bottom: var(--spc-10); }
.m-y-11 { margin-top: var(--spc-11); margin-bottom: var(--spc-11); }
.m-y-12 { margin-top: var(--spc-12); margin-bottom: var(--spc-12); }

/* Padding Utilities - All Sides */
.p-0 { padding: 0; }
.p-1 { padding: var(--spc-1); }
.p-2 { padding: var(--spc-2); }
.p-3 { padding: var(--spc-3); }
.p-4 { padding: var(--spc-4); }
.p-5 { padding: var(--spc-5); }
.p-6 { padding: var(--spc-6); }
.p-7 { padding: var(--spc-7); }
.p-8 { padding: var(--spc-8); }
.p-9 { padding: var(--spc-9); }
.p-10 { padding: var(--spc-10); }
.p-11 { padding: var(--spc-11); }
.p-12 { padding: var(--spc-12); }

/* Padding Utilities - Top */
.p-t-0 { padding-top: 0; }
.p-t-1 { padding-top: var(--spc-1); }
.p-t-2 { padding-top: var(--spc-2); }
.p-t-3 { padding-top: var(--spc-3); }
.p-t-4 { padding-top: var(--spc-4); }
.p-t-5 { padding-top: var(--spc-5); }
.p-t-6 { padding-top: var(--spc-6); }
.p-t-7 { padding-top: var(--spc-7); }
.p-t-8 { padding-top: var(--spc-8); }
.p-t-9 { padding-top: var(--spc-9); }
.p-t-10 { padding-top: var(--spc-10); }
.p-t-11 { padding-top: var(--spc-11); }
.p-t-12 { padding-top: var(--spc-12); }

/* Padding Utilities - Bottom */
.p-b-0 { padding-bottom: 0; }
.p-b-1 { padding-bottom: var(--spc-1); }
.p-b-2 { padding-bottom: var(--spc-2); }
.p-b-3 { padding-bottom: var(--spc-3); }
.p-b-4 { padding-bottom: var(--spc-4); }
.p-b-5 { padding-bottom: var(--spc-5); }
.p-b-6 { padding-bottom: var(--spc-6); }
.p-b-7 { padding-bottom: var(--spc-7); }
.p-b-8 { padding-bottom: var(--spc-8); }
.p-b-9 { padding-bottom: var(--spc-9); }
.p-b-10 { padding-bottom: var(--spc-10); }
.p-b-11 { padding-bottom: var(--spc-11); }
.p-b-12 { padding-bottom: var(--spc-12); }

/* Padding Utilities - Left */
.p-l-0 { padding-left: 0; }
.p-l-1 { padding-left: var(--spc-1); }
.p-l-2 { padding-left: var(--spc-2); }
.p-l-3 { padding-left: var(--spc-3); }
.p-l-4 { padding-left: var(--spc-4); }
.p-l-5 { padding-left: var(--spc-5); }
.p-l-6 { padding-left: var(--spc-6); }
.p-l-7 { padding-left: var(--spc-7); }
.p-l-8 { padding-left: var(--spc-8); }
.p-l-9 { padding-left: var(--spc-9); }
.p-l-10 { padding-left: var(--spc-10); }
.p-l-11 { padding-left: var(--spc-11); }
.p-l-12 { padding-left: var(--spc-12); }

/* Padding Utilities - Right */
.p-r-0 { padding-right: 0; }
.p-r-1 { padding-right: var(--spc-1); }
.p-r-2 { padding-right: var(--spc-2); }
.p-r-3 { padding-right: var(--spc-3); }
.p-r-4 { padding-right: var(--spc-4); }
.p-r-5 { padding-right: var(--spc-5); }
.p-r-6 { padding-right: var(--spc-6); }
.p-r-7 { padding-right: var(--spc-7); }
.p-r-8 { padding-right: var(--spc-8); }
.p-r-9 { padding-right: var(--spc-9); }
.p-r-10 { padding-right: var(--spc-10); }
.p-r-11 { padding-right: var(--spc-11); }
.p-r-12 { padding-right: var(--spc-12); }

/* Padding Utilities - Horizontal (Left + Right) */
.p-x-0 { padding-left: 0; padding-right: 0; }
.p-x-1 { padding-left: var(--spc-1); padding-right: var(--spc-1); }
.p-x-2 { padding-left: var(--spc-2); padding-right: var(--spc-2); }
.p-x-3 { padding-left: var(--spc-3); padding-right: var(--spc-3); }
.p-x-4 { padding-left: var(--spc-4); padding-right: var(--spc-4); }
.p-x-5 { padding-left: var(--spc-5); padding-right: var(--spc-5); }
.p-x-6 { padding-left: var(--spc-6); padding-right: var(--spc-6); }
.p-x-7 { padding-left: var(--spc-7); padding-right: var(--spc-7); }
.p-x-8 { padding-left: var(--spc-8); padding-right: var(--spc-8); }
.p-x-9 { padding-left: var(--spc-9); padding-right: var(--spc-9); }
.p-x-10 { padding-left: var(--spc-10); padding-right: var(--spc-10); }
.p-x-11 { padding-left: var(--spc-11); padding-right: var(--spc-11); }
.p-x-12 { padding-left: var(--spc-12); padding-right: var(--spc-12); }

/* Padding Utilities - Vertical (Top + Bottom) */
.p-y-0 { padding-top: 0; padding-bottom: 0; }
.p-y-1 { padding-top: var(--spc-1); padding-bottom: var(--spc-1); }
.p-y-2 { padding-top: var(--spc-2); padding-bottom: var(--spc-2); }
.p-y-3 { padding-top: var(--spc-3); padding-bottom: var(--spc-3); }
.p-y-4 { padding-top: var(--spc-4); padding-bottom: var(--spc-4); }
.p-y-5 { padding-top: var(--spc-5); padding-bottom: var(--spc-5); }
.p-y-6 { padding-top: var(--spc-6); padding-bottom: var(--spc-6); }
.p-y-7 { padding-top: var(--spc-7); padding-bottom: var(--spc-7); }
.p-y-8 { padding-top: var(--spc-8); padding-bottom: var(--spc-8); }
.p-y-9 { padding-top: var(--spc-9); padding-bottom: var(--spc-9); }
.p-y-10 { padding-top: var(--spc-10); padding-bottom: var(--spc-10); }
.p-y-11 { padding-top: var(--spc-11); padding-bottom: var(--spc-11); }
.p-y-12 { padding-top: var(--spc-12); padding-bottom: var(--spc-12); }

/* Gap Utilities - All Directions */
.gap-0 { gap: 0; }
.gap-1 { gap: var(--spc-1); }
.gap-2 { gap: var(--spc-2); }
.gap-3 { gap: var(--spc-3); }
.gap-4 { gap: var(--spc-4); }
.gap-5 { gap: var(--spc-5); }
.gap-6 { gap: var(--spc-6); }
.gap-7 { gap: var(--spc-7); }
.gap-8 { gap: var(--spc-8); }
.gap-9 { gap: var(--spc-9); }
.gap-10 { gap: var(--spc-10); }
.gap-11 { gap: var(--spc-11); }
.gap-12 { gap: var(--spc-12); }

/* Gap Utilities - Horizontal (Column Gap) */
.gap-x-0 { column-gap: 0; }
.gap-x-1 { column-gap: var(--spc-1); }
.gap-x-2 { column-gap: var(--spc-2); }
.gap-x-3 { column-gap: var(--spc-3); }
.gap-x-4 { column-gap: var(--spc-4); }
.gap-x-5 { column-gap: var(--spc-5); }
.gap-x-6 { column-gap: var(--spc-6); }
.gap-x-7 { column-gap: var(--spc-7); }
.gap-x-8 { column-gap: var(--spc-8); }
.gap-x-9 { column-gap: var(--spc-9); }
.gap-x-10 { column-gap: var(--spc-10); }
.gap-x-11 { column-gap: var(--spc-11); }
.gap-x-12 { column-gap: var(--spc-12); }

/* Gap Utilities - Vertical (Row Gap) */
.gap-y-0 { row-gap: 0; }
.gap-y-1 { row-gap: var(--spc-1); }
.gap-y-2 { row-gap: var(--spc-2); }
.gap-y-3 { row-gap: var(--spc-3); }
.gap-y-4 { row-gap: var(--spc-4); }
.gap-y-5 { row-gap: var(--spc-5); }
.gap-y-6 { row-gap: var(--spc-6); }
.gap-y-7 { row-gap: var(--spc-7); }
.gap-y-8 { row-gap: var(--spc-8); }
.gap-y-9 { row-gap: var(--spc-9); }
.gap-y-10 { row-gap: var(--spc-10); }
.gap-y-11 { row-gap: var(--spc-11); }
.gap-y-12 { row-gap: var(--spc-12); }
/* == colors.css == */
body {
	/*Light color palete generated via
	https://colorbox.io/?c0=%26p%24s%24%3D11%26p%24h%24st%24%3D0%26p%24h%24e%24%3D0%26p%24h%24c%24%3Dl%26p%24sa%24st%24%3D1%26p%24sa%24e%24%3D0.02%26p%24sa%24r%24%3D2%26p%24sa%24c%24%3Desio%26p%24b%24st%24%3D0.26%26p%24b%24e%24%3D1%26p%24b%24c%24%3Deco%26o%24n%24%3DRed+%F0%9F%8C%9E%26o%24ro%24%3Dcw%26o%24ms%24%3D%5B%5D&c1=%26p%24s%24%3D11%26p%24h%24st%24%3D25%26p%24h%24e%24%3D25%26p%24h%24c%24%3Dl%26p%24sa%24st%24%3D1%26p%24sa%24e%24%3D0.04%26p%24sa%24r%24%3D2%26p%24sa%24c%24%3Desio%26p%24b%24st%24%3D0.31%26p%24b%24e%24%3D1%26p%24b%24c%24%3Deco%26o%24n%24%3DOrange%26o%24ro%24%3Dcw%26o%24ms%24%3D%5B%5D&c2=%26p%24s%24%3D11%26p%24h%24st%24%3D40%26p%24h%24e%24%3D40%26p%24h%24c%24%3Dl%26p%24sa%24st%24%3D1%26p%24sa%24e%24%3D0.03%26p%24sa%24r%24%3D2%26p%24sa%24c%24%3Desio%26p%24b%24st%24%3D0.24%26p%24b%24e%24%3D1%26p%24b%24c%24%3Deco%26o%24n%24%3DGold%26o%24ro%24%3Dcw%26o%24ms%24%3D%5B%5D&c3=%26p%24s%24%3D11%26p%24h%24st%24%3D50%26p%24h%24e%24%3D50%26p%24h%24c%24%3Dl%26p%24sa%24st%24%3D1%26p%24sa%24e%24%3D0.03%26p%24sa%24r%24%3D2%26p%24sa%24c%24%3Desio%26p%24b%24st%24%3D0.26%26p%24b%24e%24%3D1%26p%24b%24c%24%3Deco%26o%24n%24%3DYellow%26o%24ro%24%3Dcw%26o%24ms%24%3D%5B%5D&c4=%26p%24s%24%3D11%26p%24h%24st%24%3D120%26p%24h%24e%24%3D120%26p%24h%24c%24%3Dl%26p%24sa%24st%24%3D1%26p%24sa%24e%24%3D0.02%26p%24sa%24r%24%3D2%26p%24sa%24c%24%3Desio%26p%24b%24st%24%3D0.17%26p%24b%24e%24%3D1%26p%24b%24c%24%3Deqo%26o%24n%24%3DGreen%26o%24ro%24%3Dcw%26o%24ms%24%3D%5B%5D&c5=%26p%24s%24%3D11%26p%24h%24st%24%3D204%26p%24h%24e%24%3D204%26p%24h%24c%24%3Dl%26p%24sa%24st%24%3D1%26p%24sa%24e%24%3D0.02%26p%24sa%24r%24%3D2%26p%24sa%24c%24%3Desio%26p%24b%24st%24%3D0.28%26p%24b%24e%24%3D1%26p%24b%24c%24%3Deco%26o%24n%24%3DBlue%26o%24ro%24%3Dcw%26o%24ms%24%3D%5B%5D&c6=%26p%24s%24%3D11%26p%24h%24st%24%3D275%26p%24h%24e%24%3D275%26p%24h%24c%24%3Dl%26p%24sa%24st%24%3D1%26p%24sa%24e%24%3D0.03%26p%24sa%24r%24%3D2%26p%24sa%24c%24%3Desio%26p%24b%24st%24%3D0.29%26p%24b%24e%24%3D1%26p%24b%24c%24%3Deco%26o%24n%24%3DPurple%26o%24ro%24%3Dcw%26o%24ms%24%3D%5B%5D&c7=%26p%24s%24%3D11%26p%24h%24st%24%3D220%26p%24h%24e%24%3D220%26p%24h%24c%24%3Dl%26p%24sa%24st%24%3D0.7%26p%24sa%24e%24%3D0.4%26p%24sa%24r%24%3D2%26p%24sa%24c%24%3Desio%26p%24b%24st%24%3D0.22%26p%24b%24e%24%3D1%26p%24b%24c%24%3Deco%26o%24n%24%3DIndigo+%F0%9F%8C%9E%26o%24ro%24%3Dcw%26o%24ms%24%3D%5B%5D
	*/
	
	--white:    #fff; --white-rgb: 255,255,255;
	--white-x:  #fff; --white-x-rgb: 255,255,255;
	--black:    #000; --black-rgb: 0,0,0;
	--black-x:  var(--black);

	--black-900: #0f0f0f;
	--black-850: #202020;
	--black-800: #303131;
	--black-750: #414142;
	--black-700: #515252;
	--black-650: #626363;
	--black-600: #737374;
	--black-500: #848485;
	--black-400: #949595;
	--black-300: #a5a6a6;
	--black-200: #b6b6b7;
	--black-100: #c7c7c8; --black-100-x: var(--black-100);
	--black-075: #d7d8d8;
	--black-050: #e8e9e9; --black-050-rgb: 232, 233, 233; /* Need an RGB value of this until Safari supports transparent gradient stops - AS */
	--black-035: #f1f1f2;
	--black-025: #f9f9fa; --black-025-rgb: 249,249,250; /* Need an RGB value of this until Safari supports transparent gradient stops - AS */

	--red-900: #420000;
	--red-800: #760000;
	--red-700: #a20000;
	--red-600: #c20000;
	--red-500: #d80000;
	--red-400: #e70000;
	--red-300: #f24c4c;
	--red-200: #f89292;
	--red-100: #fcc6c6;
	--red-050: #fee7e7;
	--red-025: #fff5f5;

	--orange-900: #4f2100;
	--orange-800: #803500;
	--orange-700: #a84600;
	--orange-600: #c65300;
	--orange-500: #db5b00;
	--orange-400: #e96100;
	--orange-300: #f28d45;
	--orange-200: #f9b88a;
	--orange-100: #fcd8bd;
	--orange-050: #feebdd;
	--orange-025: #fff3eb;

	--gold-900: #362400;
	--gold-800: #6d4900;
	--gold-700: #9c6800;
	--gold-600: #be7f00;
	--gold-500: #d68f00;
	--gold-400: #e69900;
	--gold-300: #f1b848;
	--gold-200: #f8d48e;
	--gold-100: #fce9c2;
	--gold-050: #fef5e2;
	--gold-025: #fffaf0;

	--yellow-900: #423700;
	--yellow-800: #766300;
	--yellow-700: #a28700;
	--yellow-600: #c2a200;
	--yellow-500: #d8b400;
	--yellow-400: #e7c100;
	--yellow-300: #f2d548;
	--yellow-200: #f8e68e;
	--yellow-100: #fcf2c2;
	--yellow-050: #fefae2;
	--yellow-025: #fffcf0;

	--green-900: #002b00;
	--green-800: #005300;
	--green-700: #007a00;
	--green-600: #009c00;
	--green-500: #00b800;
	--green-400: #00cf00;
	--green-300: #46e046;
	--green-200: #8bed8b;
	--green-100: #c1f6c1;
	--green-050: #e4fce4;
	--green-025: #f5fff5;

	--blue-900: #002b47;
	--blue-800: #00497a;
	--blue-700: #0063a5;
	--blue-600: #0076c4; --blue-600-x: var(--blue-600);
	--blue-500: #0082d9;
	--blue-400: #008be8;
	--blue-300: #4caff2;
	--blue-200: #92cff8;
	--blue-100: #c6e7fc;
	--blue-050: #e7f5fe;
	--blue-025: #f5fbff;

	--indigo-900: #001a4d;
	--indigo-800: #002a7e;
	--indigo-700: #0038a7;
	--indigo-600: #0042c5;
	--indigo-500: #0049da;
	--indigo-400: #004ee9;
	--indigo-300: #4981f2;
	--indigo-200: #8eb2f9;
	--indigo-100: #c2d5fc;
	--indigo-050: #e2ebfe;
	--indigo-025: #f0f5ff;

	--purple-900: #2b004a;
	--purple-800: #48007c;
	--purple-700: #6100a6;
	--purple-600: #7300c5;
	--purple-500: #7f00da;
	--purple-400: #8800e8;
	--purple-300: #ab49f2;
	--purple-200: #cc8ef8;
	--purple-100: #e4c2fc;
	--purple-050: #f3e2fe;
	--purple-025: #f9f0ff;	
}

@media (prefers-color-scheme: dark) {
	/*Variables in prefers-color-scheme: dark + theme-auto & theme-dark should be identical*/
	body.theme-auto {
	/*Dark color palete generated via
	https://colorbox.io/?c0=%26p%24s%24%3D11%26p%24h%24st%24%3D0%26p%24h%24e%24%3D0%26p%24h%24c%24%3Dl%26p%24sa%24st%24%3D0.06%26p%24sa%24e%24%3D0.93%26p%24sa%24r%24%3D2%26p%24sa%24c%24%3Desio%26p%24b%24st%24%3D1%26p%24b%24e%24%3D0.27%26p%24b%24c%24%3Deci%26o%24n%24%3DRed+%F0%9F%8C%99%26o%24ro%24%3Dccw%26o%24ms%24%3D%5B%5D&c1=%26p%24s%24%3D11%26p%24h%24st%24%3D25%26p%24h%24e%24%3D25%26p%24h%24c%24%3Dl%26p%24sa%24st%24%3D0.08%26p%24sa%24e%24%3D0.93%26p%24sa%24r%24%3D2%26p%24sa%24c%24%3Desio%26p%24b%24st%24%3D1%26p%24b%24e%24%3D0.29%26p%24b%24c%24%3Deci%26o%24n%24%3DOrange+%F0%9F%8C%99%26o%24ro%24%3Dccw%26o%24ms%24%3D%5B%5D&c2=%26p%24s%24%3D11%26p%24h%24st%24%3D40%26p%24h%24e%24%3D40%26p%24h%24c%24%3Dl%26p%24sa%24st%24%3D0.07%26p%24sa%24e%24%3D0.89%26p%24sa%24r%24%3D2%26p%24sa%24c%24%3Desio%26p%24b%24st%24%3D1%26p%24b%24e%24%3D0.2%26p%24b%24c%24%3Deci%26o%24n%24%3DGold+%F0%9F%8C%99%26o%24ro%24%3Dccw%26o%24ms%24%3D%5B%5D&c3=%26p%24s%24%3D11%26p%24h%24st%24%3D50%26p%24h%24e%24%3D50%26p%24h%24c%24%3Dl%26p%24sa%24st%24%3D0.07%26p%24sa%24e%24%3D0.86%26p%24sa%24r%24%3D2%26p%24sa%24c%24%3Desio%26p%24b%24st%24%3D1%26p%24b%24e%24%3D0.11%26p%24b%24c%24%3Deci%26o%24n%24%3DYellow+%F0%9F%8C%99%26o%24ro%24%3Dccw%26o%24ms%24%3D%5B%5D&c4=%26p%24s%24%3D11%26p%24h%24st%24%3D120%26p%24h%24e%24%3D120%26p%24h%24c%24%3Dl%26p%24sa%24st%24%3D0.1%26p%24sa%24e%24%3D0.88%26p%24sa%24r%24%3D2%26p%24sa%24c%24%3Desio%26p%24b%24st%24%3D1%26p%24b%24e%24%3D0.21%26p%24b%24c%24%3Deqi%26o%24n%24%3DGreen+%F0%9F%8C%99%26o%24ro%24%3Dccw%26o%24ms%24%3D%5B%5D&c5=%26p%24s%24%3D11%26p%24h%24st%24%3D204%26p%24h%24e%24%3D204%26p%24h%24c%24%3Dl%26p%24sa%24st%24%3D0.06%26p%24sa%24e%24%3D0.83%26p%24sa%24r%24%3D2%26p%24sa%24c%24%3Desio%26p%24b%24st%24%3D1%26p%24b%24e%24%3D0.31%26p%24b%24c%24%3Deci%26o%24n%24%3DBlue+%F0%9F%8C%99%26o%24ro%24%3Dccw%26o%24ms%24%3D%5B%5D&c6=%26p%24s%24%3D11%26p%24h%24st%24%3D220%26p%24h%24e%24%3D220%26p%24h%24c%24%3Dl%26p%24sa%24st%24%3D0.06%26p%24sa%24e%24%3D0.93%26p%24sa%24r%24%3D2%26p%24sa%24c%24%3Desio%26p%24b%24st%24%3D1%26p%24b%24e%24%3D0.31%26p%24b%24c%24%3Deci%26o%24n%24%3DIndigo+%F0%9F%8C%99%26o%24ro%24%3Dccw%26o%24ms%24%3D%5B%5D&c7=%26p%24s%24%3D11%26p%24h%24st%24%3D275%26p%24h%24e%24%3D275%26p%24h%24c%24%3Dl%26p%24sa%24st%24%3D0.08%26p%24sa%24e%24%3D0.94%26p%24sa%24r%24%3D2%26p%24sa%24c%24%3Desio%26p%24b%24st%24%3D1%26p%24b%24e%24%3D0.2%26p%24b%24c%24%3Deci%26o%24n%24%3DPurple+%F0%9F%8C%99%26o%24ro%24%3Dccw%26o%24ms%24%3D%5B%5D
	*/
		
	--white: #111212; --white-rgb: 17,18,18;
	--black: #f2f4f5; --black-rgb: 242,244,245;
	--black-x: var(--white);

	--black-900: #f4f4f5;
	--black-850: #e4e5e5;
	--black-800: #d5d6d6;
	--black-750: #c6c6c7;
	--black-700: #b7b7b8;
	--black-650: #a7a8a8;
	--black-600: #989999;
	--black-500: #89898a;
	--black-400: #797a7a;
	--black-300: #6a6b6b;
	--black-200: #5b5b5c;
	--black-100: #4c4c4d; --black-100-x: var(--black-750);
	--black-075: #3c3d3d;
	--black-050: #2d2e2e; --black-050-rgb: 45, 46, 46; /* Need an RGB value of this until Safari supports transparent gradient stops - AS */
	--black-035: #262627;
	--black-025: #1e1e1f; --black-025-rgb: 30, 30, 31; /* Need an RGB value of this until Safari supports transparent gradient stops - AS */

	--red-900: #ffe0e0;
	--red-800: #fdd3d3;
	--red-700: #fab5b5;
	--red-600: #f58585;
	--red-500: #ef4747;
	--red-400: #e40101;
	--red-300: #d40000;
	--red-200: #bb0000;
	--red-100: #9a0000;
	--red-050: #720000;
	--red-025: #450000;

	--orange-900: #ffe7d6;
	--orange-800: #fddec9;
	--orange-700: #faccac;
	--orange-600: #f6b07e;
	--orange-500: #ef8940;
	--orange-400: #e55f00;
	--orange-300: #d55900;
	--orange-200: #bd4f00;
	--orange-100: #9d4100;
	--orange-050: #763100;
	--orange-025: #4a1f00;

	--gold-900: #fff3db;
	--gold-800: #fdedce;
	--gold-700: #f9e1b2;
	--gold-600: #f4cf85;
	--gold-500: #edb649;
	--gold-400: #e19908;
	--gold-300: #cf8a00;
	--gold-200: #b57900;
	--gold-100: #916000;
	--gold-050: #644300;
	--gold-025: #332200;

	--yellow-900: #fff9db;
	--yellow-800: #fcf5ce;
	--yellow-700: #f9edb2;
	--yellow-600: #f3e187;
	--yellow-500: #ebd14d;
	--yellow-400: #debb0e;
	--yellow-300: #caa800;
	--yellow-200: #ac9000;
	--yellow-100: #846e00;
	--yellow-050: #534500;
	--yellow-025: #1c1700;

	--green-900: #ccffcc;
	--green-800: #befbbe;
	--green-700: #a1f4a1;
	--green-600: #75eb75;
	--green-500: #3dde3d;
	--green-400: #03cb03;
	--green-300: #00b400;
	--green-200: #009700;
	--green-100: #007600;
	--green-050: #005500;
	--green-025: #003600;

	--blue-900: #e0f3ff;
	--blue-800: #d4edfd;
	--blue-700: #b9e0fa;
	--blue-600: #8fcdf6; --blue-600-x: var(--blue-100);
	--blue-500: #57b2ef;
	--blue-400: #1893e5;
	--blue-300: #0080d6;
	--blue-200: #0073bf;
	--blue-100: #0060a0;
	--blue-050: #00497a;
	--blue-025: #002f4f;

	--indigo-900: #e0ebff;
	--indigo-800: #d3e1fd;
	--indigo-700: #b5ccfa;
	--indigo-600: #85abf6;
	--indigo-500: #477fef;
	--indigo-400: #014de5;
	--indigo-300: #0047d5;
	--indigo-200: #003fbd;
	--indigo-100: #00349d;
	--indigo-050: #002776;
	--indigo-025: #00194a;

	--purple-900: #f2e0ff;
	--purple-800: #ebd3fd;
	--purple-700: #deb7fa;
	--purple-600: #c889f6;
	--purple-500: #ac4def;
	--purple-400: #8a0ae5;
	--purple-300: #7c00d5;
	--purple-200: #6e00bd;
	--purple-100: #5c009d;
	--purple-050: #450076;
	--purple-025: #2b004a;
	}
}
/*Variables in prefers-color-scheme: dark + theme-auto & theme-dark should be identical*/
body.theme-dark {
	/*Dark color palete generated via
	https://colorbox.io/?c0=%26p%24s%24%3D11%26p%24h%24st%24%3D0%26p%24h%24e%24%3D0%26p%24h%24c%24%3Dl%26p%24sa%24st%24%3D0.06%26p%24sa%24e%24%3D0.93%26p%24sa%24r%24%3D2%26p%24sa%24c%24%3Desio%26p%24b%24st%24%3D1%26p%24b%24e%24%3D0.27%26p%24b%24c%24%3Deci%26o%24n%24%3DRed+%F0%9F%8C%99%26o%24ro%24%3Dccw%26o%24ms%24%3D%5B%5D&c1=%26p%24s%24%3D11%26p%24h%24st%24%3D25%26p%24h%24e%24%3D25%26p%24h%24c%24%3Dl%26p%24sa%24st%24%3D0.08%26p%24sa%24e%24%3D0.93%26p%24sa%24r%24%3D2%26p%24sa%24c%24%3Desio%26p%24b%24st%24%3D1%26p%24b%24e%24%3D0.29%26p%24b%24c%24%3Deci%26o%24n%24%3DOrange+%F0%9F%8C%99%26o%24ro%24%3Dccw%26o%24ms%24%3D%5B%5D&c2=%26p%24s%24%3D11%26p%24h%24st%24%3D40%26p%24h%24e%24%3D40%26p%24h%24c%24%3Dl%26p%24sa%24st%24%3D0.07%26p%24sa%24e%24%3D0.89%26p%24sa%24r%24%3D2%26p%24sa%24c%24%3Desio%26p%24b%24st%24%3D1%26p%24b%24e%24%3D0.2%26p%24b%24c%24%3Deci%26o%24n%24%3DGold+%F0%9F%8C%99%26o%24ro%24%3Dccw%26o%24ms%24%3D%5B%5D&c3=%26p%24s%24%3D11%26p%24h%24st%24%3D50%26p%24h%24e%24%3D50%26p%24h%24c%24%3Dl%26p%24sa%24st%24%3D0.07%26p%24sa%24e%24%3D0.86%26p%24sa%24r%24%3D2%26p%24sa%24c%24%3Desio%26p%24b%24st%24%3D1%26p%24b%24e%24%3D0.11%26p%24b%24c%24%3Deci%26o%24n%24%3DYellow+%F0%9F%8C%99%26o%24ro%24%3Dccw%26o%24ms%24%3D%5B%5D&c4=%26p%24s%24%3D11%26p%24h%24st%24%3D120%26p%24h%24e%24%3D120%26p%24h%24c%24%3Dl%26p%24sa%24st%24%3D0.1%26p%24sa%24e%24%3D0.88%26p%24sa%24r%24%3D2%26p%24sa%24c%24%3Desio%26p%24b%24st%24%3D1%26p%24b%24e%24%3D0.21%26p%24b%24c%24%3Deqi%26o%24n%24%3DGreen+%F0%9F%8C%99%26o%24ro%24%3Dccw%26o%24ms%24%3D%5B%5D&c5=%26p%24s%24%3D11%26p%24h%24st%24%3D204%26p%24h%24e%24%3D204%26p%24h%24c%24%3Dl%26p%24sa%24st%24%3D0.06%26p%24sa%24e%24%3D0.83%26p%24sa%24r%24%3D2%26p%24sa%24c%24%3Desio%26p%24b%24st%24%3D1%26p%24b%24e%24%3D0.31%26p%24b%24c%24%3Deci%26o%24n%24%3DBlue+%F0%9F%8C%99%26o%24ro%24%3Dccw%26o%24ms%24%3D%5B%5D&c6=%26p%24s%24%3D11%26p%24h%24st%24%3D220%26p%24h%24e%24%3D220%26p%24h%24c%24%3Dl%26p%24sa%24st%24%3D0.06%26p%24sa%24e%24%3D0.93%26p%24sa%24r%24%3D2%26p%24sa%24c%24%3Desio%26p%24b%24st%24%3D1%26p%24b%24e%24%3D0.31%26p%24b%24c%24%3Deci%26o%24n%24%3DIndigo+%F0%9F%8C%99%26o%24ro%24%3Dccw%26o%24ms%24%3D%5B%5D&c7=%26p%24s%24%3D11%26p%24h%24st%24%3D275%26p%24h%24e%24%3D275%26p%24h%24c%24%3Dl%26p%24sa%24st%24%3D0.08%26p%24sa%24e%24%3D0.94%26p%24sa%24r%24%3D2%26p%24sa%24c%24%3Desio%26p%24b%24st%24%3D1%26p%24b%24e%24%3D0.2%26p%24b%24c%24%3Deci%26o%24n%24%3DPurple+%F0%9F%8C%99%26o%24ro%24%3Dccw%26o%24ms%24%3D%5B%5D
	*/

	--white: #111212; --white-rgb: 17,18,18;
	--black: #f2f4f5; --black-rgb: 242,244,245;
	--black-x: var(--white);

	--black-900: #f4f4f5;
	--black-850: #e4e5e5;
	--black-800: #d5d6d6;
	--black-750: #c6c6c7;
	--black-700: #b7b7b8;
	--black-650: #a7a8a8;
	--black-600: #989999;
	--black-500: #89898a;
	--black-400: #797a7a;
	--black-300: #6a6b6b;
	--black-200: #5b5b5c;
	--black-100: #4c4c4d; --black-100-x: var(--black-750);
	--black-075: #3c3d3d;
	--black-050: #2d2e2e; --black-050-rgb: 45, 46, 46; /* Need an RGB value of this until Safari supports transparent gradient stops - AS */
	--black-035: #262627;
	--black-025: #1e1e1f; --black-025-rgb: 30, 30, 31; /* Need an RGB value of this until Safari supports transparent gradient stops - AS */

	--red-900: #ffe0e0;
	--red-800: #fdd3d3;
	--red-700: #fab5b5;
	--red-600: #f58585;
	--red-500: #ef4747;
	--red-400: #e40101;
	--red-300: #d40000;
	--red-200: #bb0000;
	--red-100: #9a0000;
	--red-050: #720000;
	--red-025: #450000;

	--orange-900: #ffe7d6;
	--orange-800: #fddec9;
	--orange-700: #faccac;
	--orange-600: #f6b07e;
	--orange-500: #ef8940;
	--orange-400: #e55f00;
	--orange-300: #d55900;
	--orange-200: #bd4f00;
	--orange-100: #9d4100;
	--orange-050: #763100;
	--orange-025: #4a1f00;

	--gold-900: #fff3db;
	--gold-800: #fdedce;
	--gold-700: #f9e1b2;
	--gold-600: #f4cf85;
	--gold-500: #edb649;
	--gold-400: #e19908;
	--gold-300: #cf8a00;
	--gold-200: #b57900;
	--gold-100: #916000;
	--gold-050: #644300;
	--gold-025: #332200;

	--yellow-900: #fff9db;
	--yellow-800: #fcf5ce;
	--yellow-700: #f9edb2;
	--yellow-600: #f3e187;
	--yellow-500: #ebd14d;
	--yellow-400: #debb0e;
	--yellow-300: #caa800;
	--yellow-200: #ac9000;
	--yellow-100: #846e00;
	--yellow-050: #534500;
	--yellow-025: #1c1700;

	--green-900: #ccffcc;
	--green-800: #befbbe;
	--green-700: #a1f4a1;
	--green-600: #75eb75;
	--green-500: #3dde3d;
	--green-400: #03cb03;
	--green-300: #00b400;
	--green-200: #009700;
	--green-100: #007600;
	--green-050: #005500;
	--green-025: #003600;

	--blue-900: #e0f3ff;
	--blue-800: #d4edfd;
	--blue-700: #b9e0fa;
	--blue-600: #8fcdf6; --blue-600-x: var(--blue-100);
	--blue-500: #57b2ef;
	--blue-400: #1893e5;
	--blue-300: #0080d6;
	--blue-200: #0073bf;
	--blue-100: #0060a0;
	--blue-050: #00497a;
	--blue-025: #002f4f;

	--indigo-900: #e0ebff;
	--indigo-800: #d3e1fd;
	--indigo-700: #b5ccfa;
	--indigo-600: #85abf6;
	--indigo-500: #477fef;
	--indigo-400: #014de5;
	--indigo-300: #0047d5;
	--indigo-200: #003fbd;
	--indigo-100: #00349d;
	--indigo-050: #002776;
	--indigo-025: #00194a;

	--purple-900: #f2e0ff;
	--purple-800: #ebd3fd;
	--purple-700: #deb7fa;
	--purple-600: #c889f6;
	--purple-500: #ac4def;
	--purple-400: #8a0ae5;
	--purple-300: #7c00d5;
	--purple-200: #6e00bd;
	--purple-100: #5c009d;
	--purple-050: #450076;
	--purple-025: #2b004a;
}

body {
	--shadow-rgb: 0,0,0;

	--icon-outline-white: -1px -1px 0px var(--white), -1px 1px 0px var(--white), 1px 1px 0px var(--white), 1px -1px 0px var(--white);

	--txt-clr-strong:	var(--black);
	--txt-clr-base:		var(--black-850);
	--txt-clr-mid:		var(--black-750);
	--txt-clr-subtle:  	var(--black-650);
	--txt-clr-light:  	var(--black-600);
	--txt-clr-inv:		var(--white);
	--txt-clr-info:  	var(--blue-700);
	--txt-clr-notice:  	var(--gold-700);
	--txt-clr-error: 	var(--red-500);
	--txt-clr-good: 	var(--green-800);
	--link-clr: 		var(--indigo-600);
	--link-clr-hvr: 	var(--indigo-700);

	--txt-hl-clr-subtle:  	var(--black-800);
	--txt-hl-clr-info:  	var(--blue-900);
	--txt-hl-clr-notice:  	var(--gold-900);
	--txt-hl-clr-error: 	var(--red-900);
	--txt-hl-clr-good: 		var(--green-900);

	--bg-clr-light:  	var(--black-025);
	--bg-clr-subtle:  	var(--black-050);
	--bg-clr-info:  	var(--blue-100);
	--bg-clr-notice:  	var(--gold-100); 	--bg-clr-notice-hvr: var(--gold-200);
	--bg-clr-error: 	var(--red-100);
	--bg-clr-good:    	var(--green-050);
}

.txt-clr-strong		{ color: var(--txt-clr-strong); }
.txt-clr-base   	{ color: var(--txt-clr-base); }
.txt-clr-mid    	{ color: var(--txt-clr-mid); }
.txt-clr-subtle 	{ color: var(--txt-clr-subtle); }
.txt-clr-light 		{ color: var(--txt-clr-light); }
.txt-clr-notice 	{ color: var(--txt-clr-notice) }
.txt-clr-error  	{ color: var(--txt-clr-error); }
.txt-clr-good  		{ color: var(--txt-clr-good); }
.txt-clr-inherit	{ color:inherit !important; }

.txt-hl,
.txt-hl-blk {
	border-radius: 3px;
	font-weight: 300;
	line-height: var(--lh-m);
}
.txt-clr-subtle a,
.txt-clr-notice a,
.txt-clr-error a,
.txt-clr-good a,
.txt-hl a,
.txt-hl-blk a {
	color: inherit !important;
}
.txt-clr-notice a,
.txt-clr-error a,
.txt-clr-good a,
.txt-hl a,
.txt-hl-blk a {
	text-decoration:underline !important;
}
.txt-hl {
	padding:2px 4px;
}
.txt-hl-blk {
	padding:3px 6px;
}
.txt-hl-subtle {
	color: var(--txt-hl-clr-subtle) ;
	background-color: var(--bg-clr-subtle);
 }
.txt-hl-info {
	color: var(--txt-hl-clr-info) ;
	background-color: var(--bg-clr-info);
 }
.txt-hl-notice {
	color: var(--txt-hl-clr-notice) ;
	background-color: var(--bg-clr-notice);
 }
.txt-hl-error {
	color: var(--txt-hl-clr-error) ;
	background-color: var(--bg-clr-error);
 }
.txt-hl-good {
	color: var(--txt-hl-clr-good) ;
	background-color: var(--bg-clr-good);
 }

.fa-solid,
.fa-regular,
.fa-light,
.fa-thin 			{ color:var(--black-650) !important; }
.fa-clr-light       { color: var(--black-100) !important; }
.fa-clr-subtle      { color: var(--black-400) !important; }
.fa-clr-dark        { color: var(--black-700) !important; }
.fa-clr-red         { color: var(--red-500) !important; }
.fa-clr-blue        { color: var(--indigo-500) !important; }
.fa-clr-gold        { color: var(--gold-400) !important; }
.fa-clr-yellow      { color: var(--yellow-400) !important; }
.fa-clr-green       { color: var(--green-700) !important; }
.fa-clr-orange      { color: var(--orange-400) !important; }
.fa-clr-white       { color: var(--white) !important; }
.fa-clr-black       { color: var(--black) !important; }
.fa-clr-word        { color: var(--indigo-800) !important; }
.fa-clr-excel       { color: var(--green-800) !important; }
.fa-clr-pdf         { color: var(--red-400) !important; }
.fa-clr-code        { color: var(--indigo-400) !important; }
.fa-clr-powerpoint  { color: var(--orange-500) !important; }
.fa-clr-unread      { color: var(--indigo-500) !important; } /*this is just fa-clr-blue? */
.fa-clr-inherit     { color: inherit !important; }

/* == components.css == */
/**
 * components.css
 *
 * Reusable interface component styles.
 * Callouts, avatars, buttons, button groups, custom selects, navs, pills/badges, etc.
 *
 * This file is imported by desktop_kit.css.
 */

/* =============================================================================
   CALLOUTS
   ============================================================================= */

.cllt {
    display: flex;
    gap: var(--spc-6);
    padding: var(--spc-6);
    font-size: var(--txt-sz-m);
    border-radius: 9px;
    margin-bottom: var(--spc-9);
    line-height: 1.4em;
}
.cllt-bdy { padding-right: var(--spc-6); }
.cllt-bdy a { color: inherit; text-decoration: underline !important; }
.cllt-title { font-weight: var(--txt-wt-b); }
.cllt-subtle    { color: var(--txt-hl-clr-subtle);  background-color: var(--bg-clr-subtle); }
.cllt-info      { color: var(--txt-hl-clr-info);    background-color: var(--bg-clr-info); }
.cllt-notice    { color: var(--txt-hl-clr-notice);  background-color: var(--bg-clr-notice); }
.cllt-error     { color: var(--txt-hl-clr-error);   background-color: var(--bg-clr-error); }
.cllt-good      { color: var(--txt-hl-clr-good);    background-color: var(--bg-clr-good); }
.cllt.cllt-sty-txt { background-color:transparent; }
.cllt-subtle.cllt-sty-txt    { color: var(--txt-clr-subtle); }
.cllt-info.cllt-sty-txt      { color: var(--txt-clr-info); }
.cllt-notice.cllt-sty-txt    { color: var(--txt-clr-notice); }
.cllt-error.cllt-sty-txt     { color: var(--txt-clr-error); }
.cllt-good.cllt-sty-txt      { color: var(--txt-clr-good);  }


/* =============================================================================
   PILLS / BADGES
   ============================================================================= */

.pill, .badge {
	color:var(--black-800);
	font-size:var(--txt-sz-xs);
	line-height:10px;
	font-weight:var(--txt-wt-r);
	padding: 1px var(--spc-4);
	background-color:var(--black-050);
	border-radius:3px;
	white-space:nowrap;
}


/* =============================================================================
   BUTTONS
   ============================================================================= */

.btn,
.cke_skin_kama a.cke_dialog_ui_button {
	display: inline-flex;
	align-items: center;
	font-size: var(--txt-sz-s) !important;
	font-family: inherit;
	color: var(--txt-clr-mid) !important;
	margin: 0 1px;
	padding: 0;
	border-color: var(--black-200);
	border-style: solid !important;
	border-width: 1px !important;
	height: 28px !important;
	width: auto !important;
	position: relative;
	font-weight: var(--txt-wt-sb);
	text-decoration: none !important;
	border-radius: var(--brdr-rad-btn);
	cursor: pointer;
	vertical-align: top;
	white-space: nowrap;
	box-sizing: border-box;
	background: var(--white);
	transition:background-color, color;
	transition-duration: .1s;
	transition-timing-function: ease-in-out;
	-moz-user-drag:-moz-none;
	-webkit-user-drag:none;
	user-drag:none;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-appearance: none;
}

.btn.btn-sty-txt { border-color: transparent; background-color:transparent; box-shadow: none; font-weight: var(--txt-wt-r);}

.modalcontrols .btn { height:32px !important; font-size:var(--txt-sz-m) !important;  }
.modalcontrols .btn>span { padding: 0 var(--spc-7) !important; }

.btn-sz-l,
.btn-grp-sz-l .btn { height:32px !important; font-size:var(--txt-sz-m) !important;  }
.btn-sz-l>span,
.btn-grp-sz-l .btn>span { padding: 0 var(--spc-7) !important; }

.btn-sz-xl,
.btn-grp-sz-xl .btn{ height:36px !important; font-size:var(--txt-sz-l) !important; border-radius:var(--brdr-rad-btn); }
.btn-sz-xl>span,
.btn-grp-sz-xl .btn>span { padding:0 var(--spc-8) !important; }

.btn.icon-button>span { padding:0 var(--spc-3) !important;  }
.btn-sz-l.icon-button>span { padding:0 var(--spc-3) !important; }
.btn-sz-xl.icon-button>span { padding:0 var(--spc-4) !important; }

.btn .fa-solid, .btn .fa-regular, .btn .fa-light { color:inherit !important; }
.btn-sz-xl .btn-icon-l { margin-right: var(--spc-4); }
.btn-sz-xl .btn-icon-r { margin-left: var(--spc-4); }

.btn:focus-visible,
.cke_skin_kama a.cke_dialog_ui_button:focus-visible {
	outline-color: var(--black-500) !important;
    outline-width: 3px;
    outline-style: auto;
    z-index: 99999;
    border-radius:var(--brdr-rad-btn) !important;
}

.btn>span,
.cke_skin_kama a.cke_dialog_ui_button span {
	padding: 0 var(--spc-5);
	color: inherit !important;
	display: inline-flex;
	gap: .6em;
	align-items: center;
	justify-content: center;
}

.btn-dd>span:after {
	font-family:var(--fa-family-classic);
	content: '\f107';
	color: inherit;
	font-weight: var(--txt-wt-r);
	font-size: .85em;
	transition: transform .1s ease-in-out;
}
.btn-dd.icon-button>span:after {
	display: none;
}
.btn-dd[aria-expanded=true]>span:after {
	transform: rotate(180deg);
}
.btn-dd.dd-no-label>span:after{
	margin-left: 0;
}
.dropdown-link::after {
	display: inline-block;
	margin-left: .3em;
	position: relative;
	top: 1px;
	left: auto;
	right:0;
	font-family:var(--fa-family-classic);
	font-weight:var(--txt-wt-l);
	content: '\f107';
	color: inherit;
	transition: transform .1s ease-in-out;
}
.dropdown-link[aria-expanded=true]::after {
	transform: rotate(180deg);
}

/* Nav buttons style (new viewcontroller replacement) */
.nav-sty-btns {
	display: inline-flex;
	background-color: var(--black-050);
	border-radius: var(--brdr-rad-btn);
	padding: var(--spc-1);
	gap: var(--spc-1);
	box-sizing: border-box;
	align-items: center;
	height: 28px;
	transition: all .2s ease-in-out;
	vertical-align: top;
}
.nav-sty-btns:hover{
	background-color: var(--black-075);
}

.nav-sty-btns a {
	position: relative;
	text-decoration: none !important;
	transition: all .2s ease-in-out;
	border-radius: 3px;
	padding: var(--spc-1) var(--spc-5);
	color: var(--black-700);
	font-size: var(--txt-sz-s);
	display: flex;
	align-items: center;
	gap: var(--spc-3);
	height: 24px;
	box-sizing: border-box;
}

.nav-sty-btns a:hover,
.nav-sty-btns a:focus {
	color: var(--black) !important;
}

.nav-sty-btns a.nav-active {
	color: var(--black-900) !important;
	background-color: var(--white) !important;
}

.nav-sty-btns a.nav-active .nav-vis::after {
	font-weight: var(--txt-wt-sb);
}

.nav-sty-btns .nav-icon {
	line-height: var(--lh-xt);
}

.nav-sty-btns .nav-badge {
	background-color: rgba(var(--black-rgb),.1);
	font-size: .9em;
	padding: 0 5px;
	border-radius: 3px;
}

.btn:hover,
.cke_skin_kama a.cke_dialog_ui_button:hover{
	background-color: var(--black-050);
	color: var(--black-800) !important;
}
.btn-sty-txt:hover{
	background-color: var(--black-075);
}

.btn:active,
.cke_skin_kama a.cke_dialog_ui_button:active{
	color:var(--txt-clr-strong) !important;
	background-color: var(--black-075);
}

.btn-sty-txt:active{
	background-color: var(--black-100);
}

.disabled, .disabled:active, .disabled:focus, .btn:disabled, .btn[disabled] {
	cursor:default !important;
	background:var(--black-075) !important;
	box-shadow: none !important;
	border-color: var(--black-200);
}
.btn-sty-txt:disabled, .btn-sty-txt[disabled] { border-color:var(--black-035) !important; background-color:var(--black-035) !important; }

.disabled>span, .disabled:active>span, .disabled:focus>span, .btn:disabled>span, .btn[disabled]>span {
	color: var(--black-600) !important;
}

.focused {
	outline: 2px solid var(--black-500); 
}

/* Button Groups  */
.btn-grp {
    display: inline-flex;
    border-radius: var(--brdr-rad-btn);
    position: relative;
}
.btn-grp > * {
	border-radius:0;
}
.btn-grp .btn {
    margin:0 -1px;
    border-radius: 0;
}
.btn-grp .dd-wrap .btn {
	border-radius: inherit;
}
.btn-grp > .btn-grp-is-first {
	border-top-left-radius:var(--brdr-rad-btn);
    border-bottom-left-radius:var(--brdr-rad-btn);
}
.btn-grp > .btn-grp-is-last {
    border-top-right-radius:var(--brdr-rad-btn);
    border-bottom-right-radius:var(--brdr-rad-btn);
}

.btn .fa-lg {
	line-height: 1em;
}


/* =============================================================================
   CUSTOM SELECTS
   ============================================================================= */

.select,
.new_select {
	box-sizing: border-box;
	display: inline-block;
	position: relative;
	border:1px solid var(--black-200);
	border-radius: var(--brdr-rad-btn);
	height:28px;
	line-height:26px;
	vertical-align: top;
	text-align:left;
	background: var(--white);
	transition: all .1s ease-in-out;
	user-select: none;
	max-width: 100%;
}
.select>span,
.new_select>span {
	position: absolute;
	display: inline-block;
	padding: 0 0 0 5px;
	margin-right: 14px;
	overflow: hidden;
	font-size:var(--txt-sz-s);
	line-height:26px;
	top:0;
	right:0;
	bottom:0;
	left:0;
	font-weight:var(--txt-wt-r);
	white-space: nowrap;
	color:var(--txt-clr-mid);
	text-overflow: ellipsis;
}
.select::before,
.new_select::before,
.select::after,
.new_select::after {
	position: absolute;
	font-family: var(--fa-family-classic);
	font-weight: var(--txt-wt-r);
	color: var(--black-650);
	font-size: var(--txt-sz-2xs);
}
.select::after,
.new_select::after {
	top: 4px;
	left: auto;
	right: 5px;
	content: '\f107';
}
.select::before,
.new_select::before {
	top: -3px;
	left: auto;
	right: 5px;
	content: '\f106';
}
.disabled.select::after,
.disabled.new_select::after,
.disabled.select::before,
.disabled.new_select::before {
	opacity: .5;
}
.select select,
.new_select select {
	box-sizing: border-box;
	opacity: 0;
	font-size:var(--txt-sz-s);
	margin: 0 -1px;
	position:relative;
	padding-right: var(--spc-9);
	-webkit-appearance:none;
	-moz-appearance:none;
	-o-appearance:none;
	appearance:none;
	z-index: 1;
	height: 28px;
	max-width: 100%;
	min-width: 36px;
	top: -1px;
	letter-spacing: .125em;
}


/* =============================================================================
   NAVS
   ============================================================================= */

.nav-dir-h { 
	display:flex; 
	gap: var(--spc-1); 
	margin-top: var(--spc-9); 
	flex-wrap: nowrap;
}
.nav-dir-h a,
.nav-dir-h a::after {
	padding: var(--spc-4) var(--spc-5); 
	font-size:var(--txt-sz-m);
}
.nav-dir-h a { 
	position:relative; 
	text-decoration:none !important; 
	transition-property:background-color,color; 
	transition-duration:.2s; 
	display: flex;
	align-items: center;
	gap: var(--spc-3);
	color:var(--txt-clr-mid); 
}
.nav-heading { font-size:var(--txt-sz-2xl); font-weight:var(--txt-wt-sb); margin-bottom: var(--spc-2); margin-top:1em; }
.nav-heading:first-child { margin-top:0; }
.nav-content { position:relative; }
.nav-dir-h .nav-content { text-align:center; }
.nav-shim { font-weight:var(--txt-wt-sb); color: transparent; -webkit-text-stroke: 0 transparent; }
.nav-badge { background-color:rgba(var(--black-rgb),.05); font-size:.9em; padding: 0 var(--spc-4); border-radius:3px; color:inherit; font-weight:var(--txt-wt-r); }
.nav-badge:empty { display: none; }
.nav-badge.txt-hl-info    { color: var(--txt-hl-clr-info);    background-color: var(--bg-clr-info); }
.nav-badge.txt-hl-notice  { color: var(--txt-hl-clr-notice);  background-color: var(--bg-clr-notice); }
.nav-badge.txt-hl-error   { color: var(--txt-hl-clr-error);   background-color: var(--bg-clr-error); }
.nav-badge.txt-hl-good    { color: var(--txt-hl-clr-good);    background-color: var(--bg-clr-good); }
.nav-badge.txt-hl-subtle  { color: var(--txt-hl-clr-subtle);  background-color: var(--bg-clr-subtle); }

.nav-vis::after {
	content: attr(data-text);
	color:inherit; 
	font-weight: var(--txt-wt-r);
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
}
.nav-dir-h a.nav-active .nav-vis::after {
	font-weight: var(--txt-wt-sb);
}
.nav-dir-h a::before {
	content: '';
    height: 0;
    background-color: var(--black-600);
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    transition: height .2s;
    border-radius:1px;
}
.nav-dir-h .nav-active {
	color:var(--txt-clr-base);
}
.nav-dir-h a.nav-active::before {
	background-color:var(--txt-clr-base);
}
.nav-dir-h a:hover,
.nav-dir-h a:focus { }
.nav-dir-h a:hover::before, 
.nav-dir-h a.nav-active::before { height:2px; }
.nav-dir-h a:active { color:var(--txt-clr-strong); }
.nav-dir-v .nav-active .nav-badge { background-color:transparent; }

.nav-dir-h.columnnav-new { margin: 0 -42px var(--spc-9); border-bottom: 1px solid var(--black-075); padding: 0 var(--spc-12) 0; }

.nav-dir-v a.nav-active .nav-vis::after {
	font-weight: var(--txt-wt-sb);
}
.nav-dir-v a:active::after { 
	color: var(--txt-clr-strong); 
	background-color: rgba(var(--black-rgb),.05); 
}
.nav-dir-v {
	display: flex; 
	gap: var(--spc-1); 
	flex-direction: column; 
	background-color: transparent !important;
	border: none;
	width: inherit;
	flex-grow: 0;
	flex-shrink: 0;
	padding: 0;
	margin-right: var(--spc-11);
	margin-bottom: var(--spc-11);
	white-space: nowrap;
	min-width: 160px;
}
.nav-dir-v a { 
	position:relative; 
	display: flex;
	align-items: center;
	gap: var(--spc-5);
	color: var(--txt-clr-subtle); 
	text-transform: capitalize;  
	text-decoration:none !important; 
	padding: var(--spc-4) var(--spc-6);
	line-height: 18px; 
	border-radius: 3px; 
	transition-property:background-color,color; 
	transition: all .2s ease-in-out; 
}
.nav-dir-v a,
.nav-dir-v a::after {
	font-size:var(--txt-sz-m);
}
.nav-dir-v a:hover,
.nav-dir-v a:focus { 
	color:var(--black-900) !important; 
	text-decoration:none !important; 
	background-color: var(--bg-clr-subtle);
}
.nav-dir-v a:active { 
	background-color: var(--black-075);
}
.nav-dir-v .nav-active { 
	background-color: var(--black-075) !important;  
	color: var(--txt-clr-base); 
	font-weight: var(--txt-wt-sb); 
	box-shadow: none; 
}
.nav-dir-v .nav-badge { margin-left:auto; }

/** COLLAPSIBLE NAV **/
.nav-collapsible {
	position: relative;
	padding-top: 2.5em;
	transition: width 0.3s ease-in-out, margin-right 0.3s ease-in-out, min-width 0.3s ease-in-out;
}

.nav-collapsible.nav-collapsible-no-transition,
.nav-collapsible.nav-collapsible-no-transition * {
	transition: none !important;
}

.nav-collapsible.is-collapsed {
	width: 3px !important;
	min-width: 3px !important;
	background-color: var(--bg-clr-subtle) !important;
	border-radius: 2px;
	cursor: pointer;
	transition: width 0.3s ease-in-out, margin-right 0.3s ease-in-out, min-width 0.3s ease-in-out, background-color 0.15s ease-in-out 0.25s;
}

.nav-collapsible .nav-collapse-toggle {
	position: absolute;
    top: 4px;
    right: -12px;
    cursor: pointer;
    z-index: 10;
    transition: transform .3s ease-in-out .4s, color 0.2s ease;
    background-color: var(--white);
    border-radius: 50%;
    aspect-ratio: 1;
    display: flex;
    align-items: center;
    font-size: var(--txt-sz-3xl);
    height: 24px;
}

.nav-collapsible .nav-collapse-toggle:hover {
	color: var(--txt-clr-base);
}

.nav-collapsible.is-collapsed .nav-content,
.nav-collapsible.is-collapsed .nav-icon,
.nav-collapsible.is-collapsed .nav-badge,
.nav-collapsible.is-collapsed .nav-heading {
	opacity: 0;
	pointer-events: none;
	visibility: hidden;
	transition: opacity 0.15s ease-in-out, visibility 0s linear 0.15s;
}

.nav-collapsible:not(.is-collapsed) .nav-content,
.nav-collapsible:not(.is-collapsed) .nav-icon,
.nav-collapsible:not(.is-collapsed) .nav-badge,
.nav-collapsible:not(.is-collapsed) .nav-heading {
	opacity: 1;
	visibility: visible;
	transition: opacity 0.2s ease-in-out 0.25s, visibility 0s linear 0.25s;
}

.nav-collapsible.is-collapsed .nav-active {
	background-color: transparent !important;
}

.nav-collapsible.is-collapsed .nav-collapse-toggle {
	transform: rotate(180deg);
}

.nav-collapsible.is-collapsed a {
	pointer-events: none;
	visibility: hidden;
}
/** END COLLAPSIBLE NAV **/

/** COLUMN HEADER **/
.column_header { height:28px; line-height:28px; margin: -17px -42px var(--spc-9); padding: var(--spc-8) 42px; }
#col1 .column_header { margin-left:0; margin-right:0; padding: var(--spc-6); }
.column_header h3 { border:none !important; margin:0 !important; height:18px !important; line-height: inherit;}
.column_header label { font-weight:var(--txt-wt-sb); font-size:var(--txt-sz-l); line-height:28px; vertical-align: top; }

#col1 .column_header { margin: -17px 0 var(--spc-7); border-bottom-color:var(--black-050); padding: var(--spc-7); }
/** END COLUMN HEADER **/

#col1 .columnnav-new { margin: 0 0 var(--spc-9); padding: 0 var(--spc-7) 0; }


/* =============================================================================
   AVATARS
   ============================================================================= */

.avtr {
	color:var(--txt-clr-subtle) !important;
	text-decoration: none!important;
	text-transform: uppercase;
	display: inline-flex;
	align-items: center;
	justify-content: center;	
	overflow: hidden;
	flex-shrink: 0;
	vertical-align: text-bottom;
	font-weight: var(--txt-wt-l);
	font-feature-settings: 'cv08' 1, 'cv10' 1; /*fancier capital I and G*/
}
.avtr-pic {
	width: 100%;
	background-position: center;
	background-size: 100%;
}
.avtr,
.avtr-pic { 
	border-radius: 15%;
	background-color:var(--bg-clr-subtle);
	box-shadow: 0 0 0 1px rgba(var(--black-rgb),.05) inset;
	aspect-ratio: 1 / 1;
}
.avtr-xs 	{ height:20px;  font-size:9px !important; font-weight:var(--txt-wt-r); } 
.avtr-s 		{ height:31px;  font-size:14px !important; }
.avtr-m 		{ height:41px;  font-size:18px !important; }
.avtr-l 		{ height:52px;  font-size:24px !important; }
.avtr-xl 	{ height:70px;  font-size:32px !important; }
.avtr-xxl 	{ height:100px; font-size:46px !important; } 


/* =============================================================================
   SOCIAL COUNTER
   ============================================================================= */

.social_counter {
	color: var(--black-650);
    font-size: var(--txt-sz-s);
    padding: 0 var(--spc-6);
    background-color: var(--black-050) !important;
    border-radius: 9px;
    white-space: nowrap;
    position: relative;
    display: inline-block;
    line-height: 17px;
    box-sizing: border-box;
}
.social_counter:hover {
	text-decoration:none !important;
}


/* =============================================================================
   DROPDOWNS
   ============================================================================= */

/** New universal Drop-downs AS **/
.drop-down {
    display:none;
    position: absolute;
    z-index: 99;
    margin-top:5px;
    left: 50%;
    top:100%;
}
.drop-down-is-button {
    margin-top: 6px;
}
.drop-down-list-wrapper {
    font-size:13px;
    font-weight:normal;
    background-color: var(--white);
    border:1px solid var(--black-100);
    padding:9px;
    border-radius: 8px !important;
    box-shadow: 0 2px 6px rgba(var(--shadow-rgb),0.3);
    position:relative;
    line-height: 22px;
}
.drop-down-list {
    padding: 0 !important;
    list-style-type: none !important;
}
.drop-down-list-item {
    margin: 0 !important;
    list-style: none !important;
}
.dd-sty-picker .drop-down-list-wrapper {
	min-width: 360px;
}
.dd-sty-picker .drop-down-list {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: var(--spc-3);
	width: max-content;
	min-width: 100%;
}
.dd-sty-picker-v .drop-down-list { 
	display: flex;
	flex-direction: column;
	gap: 1px;
}
.dd-sty-picker .drop-down-list-link,
.dd-sty-picker-v .drop-down-list-link {
	padding: 0 var(--spc-4);
	height: 86px;
	text-align: center;
	border-radius: 6px !important;
	display: flex;
	flex-direction: column;
	justify-content: center;
	line-height: normal;
	gap:9px;
}
.dd-sty-picker-v .drop-down-list-link { 
	height: 26px;
	text-align: left;
	flex-direction: row;
	align-items: center;
	justify-content: left;
	font-size: var(--txt-sz-m);
	padding: var(--spc-1) var(--spc-5);
}
.dd-sty-picker .drop-down-list-link-current,
.dd-sty-picker-v .drop-down-list-link-current {
	background-color: var(--black-035);
}
.dd-sty-picker .drop-down-list-link-current,
.dd-sty-picker .drop-down-list-link-current:hover,
.dd-sty-picker-v .drop-down-list-link-current,
.dd-sty-picker-v .drop-down-list-link-current:hover {
	font-weight: var(--txt-wt-m);
}
/* Match the hover fill instead of the default focus outline, which gets clipped
by the scrollable wrapper's overflow:hidden. Applied on :focus (not just
:focus-visible) because arrow-key navigation moves focus programmatically. */
.dd-sty-picker .drop-down-list-link:focus,
.dd-sty-picker-v .drop-down-list-link:focus {
	outline: none;
	background-color: var(--black-050) !important;
	color: var(--black-900) !important;
}
/* The dropdown containers are not focusable, but some browsers put a default
focus ring on them when tabbing after opening the menu. Remove it. */
.dd-sty-picker .drop-down:focus-visible,
.dd-sty-picker-v .drop-down:focus-visible,
.dd-sty-picker .drop-down-list-wrapper:focus-visible,
.dd-sty-picker-v .drop-down-list-wrapper:focus-visible,
.dd-sty-picker .drop-down-list:focus-visible,
.dd-sty-picker-v .drop-down-list:focus-visible {
	outline: none;
}
/* Don't show a focus ring on a dropdown trigger while its menu is open. A ring
on an expanded trigger reads as "stuck", and a bare modifier keydown (e.g.
Shift) can make :focus-visible match a trigger that still holds mouse-click
focus. Keyboard users still get the ring before opening the menu. */
.show_dropdown[aria-expanded="true"]:focus-visible,
.js-notifs-icon[aria-expanded="true"]:focus-visible {
	outline: none;
}
/*.drop-down-arrows {
    position:relative;
    text-align: center;
    padding:0 10px;
    z-index: 1;
    right: 6px;
}*/
.drop-down-list-wrapper,
.drop-down-arrows {
    transform: translateX(-50%);
}
/*.drop-down-arrow-bottom {
  position: absolute;
  top: -7px;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid var(--black-100);
  border-bottom-color: var(--black-200);
  display: inline-block;
  margin-left:-1px;
}
.drop-down-arrow-top {
  position: absolute;
  top: -6px;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid var(--white);
  display: inline-block;
  margin-left:-1px;
}*/
.drop-down.drop-down-left{
    left:0;
}
.drop-down-left .drop-down-arrows {
    right: auto;
}
.drop-down-left .drop-down-list-wrapper {
    left: auto;
    right: 11px;
    transform: unset;
}
.drop-down.drop-down-right{
    right:0;
    left:auto;
}
/*.drop-down-right .drop-down-arrows {
    text-align:right;
    left:-2px;
    right: auto;
    transform: unset;
}*/
.drop-down-right .drop-down-list-wrapper {
    left:11px;
    transform: unset;
}
.drop-down-top {
    margin-bottom: 5px;
    margin-top: 0;
    top: auto;
    bottom: 100%;
}
/*.drop-down-top .drop-down-arrows {
    position: absolute;
    right: 12px;
    transform: translateX(-50%) scaleY(-1);
    left: -6px;
    bottom: 0px;
}*/
.drop-down-is-button.drop-down-left {
   margin-left: 11px;
}
/*.drop-down-is-button.drop-down-right .drop-down-arrows {
    left:-13px;
}*/
.drop-down-is-button.drop-down-right .drop-down-list-wrapper {
    left:0;
}
.drop-down-list-link {
    font-size: var(--txt-sz-s) !important;
    display:block;
    padding:3px 9px;
    color:var(--black-850) !important;
    white-space:nowrap;
    font-weight: normal;
    opacity: 1 !important;
    transition: all .1s;
    float:none !important;
    margin:0 !important;
    border-radius:2px !important;
}
.drop-down-list-link:hover {
    color:var(--black-900) !important;
    text-decoration:none !important;
    background-color:var(--black-050) !important;
}
.drop-down-list-link:active {
    color:var(--black) !important;
    background-color:var(--black-075) !important;
}
.drop-down-list-link:focus {
	outline: none;
	color: var(--black-900) !important;
	text-decoration: none !important;
	background-color: var(--black-050) !important;
}
.drop-down-list-link-disabled,
.drop-down-list-link[disabled] {
    display:block;
    padding:3px 9px;
    color:var(--black-400) !important;
    cursor: default;
    white-space:nowrap;
    font-weight: normal;
}
/** END new universal drop-downs **/

/*file uploader stuff*/
.uploader-inline{
	display: inline-block;
}
.uploader-queue-file{
	font-size:var(--txt-sz-s);
	line-height:normal;
}
.uploader-full.uploader-has-files .uploader-browse{
	margin-top: var(--spc-7);
}
.uploader-full .uploader-queue-file,
.uploader-compact .uploader-queue-file {
	height: 30px;
	margin-bottom: var(--spc-2);
	padding: var(--spc-4) var(--spc-6);
	border-radius: 2px;
	white-space: nowrap;
	overflow: hidden;
	border-color: var(--black-075);
	border-style: solid;
	border-width: 1px 0;
}
.uploader-full .uploader-queue-file {
	background-color: var(--white);
	border: 1px solid var(--black-075);
}
.uploader-compact .uploader-queue-file-full {
	border: 1px solid var(--black-075) !important;
}
.uploader-queue-file-size{
	text-transform: uppercase;
}
.uploader-queue-file-name{
	display:inline-block;
	margin-right: 14px;
}
.uploader-remove-file{
	float: right;
	position: relative;
	top: 2px;
}
.uploader-queue-file-size,
.uploader-queue-file-percent{
	color:var(--black-650);
}
.uploader-queue-file-percent{
	margin-left: var(--spc-4);
}
.uploader-queue-file-statusText{
	color:var(--black-650);
}
.uploader-queue-file-statusText::before{
	content: '\00A0\00A0\00b7\00A0\00A0';
	color:var(--black-650);
}
.uploader-queue-file-statusBar{
	background-color:var(--black-100);
	height:3px;
	margin-top: var(--spc-4);
}
.uploader-queue-file-statusBar,
.uploader-queue-file-statusBar div {
	height:3px;
	transition: width .5s ease-in-out;
}
.uploader-queue-file-statusBar .is-uploading{
	background-color:var(--blue-500);
}
.uploader-queue-file-statusBar .is-complete{
	background-color:var(--green-600);
}
.uploader-inline .uploader-queue-file .uploader-queue-file-statusText,
.uploader-inline .uploader-queue-file .uploader-queue-file-percent,
.uploader-inline .uploader-queue-file .uploader-queue-file-size,
.uploader-inline .uploader-queue-file .uploader-queue-file-statusBar{
	display: none;
}

.multi_uploader {
	display: flex;
	gap: 18px;
	justify-content: center;
	padding: 6px 0;
	color: var(--black-650);
}
.multi_uploader-opt {
	color: inherit;
	padding: 0px 8px;
	border-radius: 6px;
	white-space: nowrap;
	line-height: 30px;
}
.multi_uploader-opt[role=button]:hover{
	color: var(--black-800);
	text-decoration: none !important;
	background-color: rgba(var(--black-rgb),.1);
}
.multi_uploader-opt-icon {
	margin-right: 4px;
}
.multi_uploader.drag-over {
	box-shadow: 0 0 0 4px var(--blue-500) inset;
	background-color: var(--blue-025);
	color: var(--blue-800);
}

.uploader-browse{
	cursor:pointer;
}
.uploader-full .uploader-drop-area{
	border:dashed 2px var(--black-100);
	background-color:var(--black-050);
	text-align:center;
	color:var(--black-800);
	padding: var(--spc-12) 0;
	border-radius: 6px;
	font-size: var(--txt-sz-l);
}
.uploader-compact .uploader-drop-area{
	padding: var(--spc-4) var(--spc-6);
	line-height: 30px;
	display: flex;
	align-items: center;
	overflow: hidden;
	white-space: nowrap;
}
.uploader-drop-area{
	position: relative;
	min-height: 20px; /*without this drag & drop breaks in IE 11*/
}
.uploader-container {
	text-align: left;
	line-height: 19px !important;
}
#profile_image_upload_container.drag-over{
	border:solid 2px var(--blue-500) !important;
}
.uploader-drop-area.drag-over::before{
	content: '';
	border-radius: 6px;
	box-shadow: 0 0 0 4px var(--blue-500);
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}
.uploader-compact .uploader-drop-area.drag-over:before{
	border:none;
	border-radius: 3px;
	box-shadow: 0 0 0 4px var(--blue-500) inset;
}
.uploader-compact .upload-button-container {
	color: var(--black-650);
	font-size: var(--txt-sz-m);
	text-align: left;
}
.uploader-compact .upload-button-container,
.uploader-icons .upload-button-container { 
	border-color: var(--black-075);
	border-style: solid;
	border-width: 1px 0;
}

.profile-image-uploader .uploader-queue-file{
	margin-top: var(--spc-4);
}
.profile-image-uploader .uploader-queue-file .uploader-queue-file-statusText,
.profile-image-uploader .uploader-queue-file .uploader-queue-file-percent,
.profile-image-uploader .uploader-queue-file .uploader-queue-file-size{
	display: none;
}
.file_input_focused{
	box-shadow: 0 0 3px 1px rgba(var(--black-rgb),.4);
	border-radius: 3px;
	border-color:transparent;
}

/* =============================================================================
   DAY SCHEDULE
   ============================================================================= */

.day-schedule {
	display: grid;
	grid-template-columns: max-content 1fr;
	gap: var(--spc-4);
	line-height: var(--lh-m);
}

.day-schedule-day {
	grid-column: 1;
	text-align: right;
	white-space: nowrap;
	font-weight: var(--txt-wt-sb);
}

.day-schedule-events {
	grid-column: 2;
	list-style: none;
	margin: 0;
	padding: 0;
	display: flex;
	flex-direction: column;
	gap: var(--spc-2);
}

.day-schedule-time {
	font-weight: var(--txt-wt-m);
}

.day-schedule-name {
	color: var(--txt-clr-mid);
}

.day-schedule-meta {
	color: var(--txt-clr-subtle);
	font-size: var(--txt-sz-s);
}

/* == global.css == */
body {
	font-size:var(--txt-sz-m); 
	line-height:var(--lh-base); 
	letter-spacing:var(--txt-ls-t); 
	color:var(--txt-clr-base); 
	text-align:left; 
	font-family:var(--ff-sans); 
	background-color:var(--black-025); 
	-webkit-font-smoothing: antialiased;
	--col1-width: 61.5%;
	--col2-width: 38.5%;
}
ul { text-align:left; list-style:none;}
a:link, a:visited {	text-decoration: none;}
a { color: var(--link-clr); cursor: pointer; }

legend { margin-bottom: var(--spc-2); font-size:var(--txt-sz-l); font-weight:var(--txt-wt-sb); }
input {	margin:0; font-size:var(--txt-sz-s); }

ol          { }
dl          { margin: 0 0 1.5em 0; }
dl dt       { font-weight:var(--txt-wt-sb); font-size:var(--txt-sz-m); }

.nice_list { margin-left:2.1em; list-style:circle; margin-bottom: var(--spc-9); line-height:var(--lh-m); }
.nice_list li { margin-bottom: var(--spc-6); }
ol.nice_list { list-style-type:decimal; }

strong, b { font-weight:var(--txt-wt-sb); }
em, i { font-style:italic; }
abbr { border-bottom: 1px dotted var(--black-650); }
pre, code { font: 1em 'andale mono', 'monotype.com', 'lucida console', monospace; line-height: inherit; }
ins, mark { text-decoration: none; color:var(--black-900); background-color:var(--yellow-050); }
del { text-decoration: line-through; }
sub { line-height:.4em; font-size:.8em; vertical-align:sub; }
sup { line-height:.4em; font-size:.8em; vertical-align:super; }

h1,h2,h3,h4,h5,h6 { font-weight: var(--txt-wt-r); }
h1 { font-size: var(--txt-sz-5xl); line-height: var(--lh-xt); margin-bottom: var(--spc-9); }
h2 { font-size: var(--txt-sz-4xl); margin-bottom: var(--spc-9); }
h3 { font-size: var(--txt-sz-3xl); line-height: var(--lh-xt); margin-bottom: var(--spc-9); font-weight: var(--txt-wt-b); }
h4 { font-size: var(--txt-sz-2xl); line-height: var(--lh-t); margin-bottom: 1.25em; }
h5 { font-size: var(--txt-sz-l); font-weight: var(--txt-wt-b); }
h6 { font-size: var(--txt-sz-m); font-weight: var(--txt-wt-b); }

p { margin-bottom: var(--spc-9); }

a[disabled] { pointer-events:none; cursor:default; }

table    { border-collapse:separate; border-spacing:0; font-size:var(--txt-sz-m); width:100%; margin-bottom:var(--spc-9); }
th, thead td { border-bottom:1px solid var(--black-075); font-weight: var(--txt-wt-sb); vertical-align: bottom; text-align:left; }
tbody th { border-bottom:1px solid var(--black-075); }
td       { border-bottom:1px solid var(--black-075); color:var(--txt-clr-mid); }
th,td    { padding: var(--spc-4); vertical-align:middle; }
tfoot td { font-weight: var(--txt-wt-b); }

table.no_borders td { border-bottom:none; }

.striped th, .striped td { padding: var(--spc-4); }
.striped thead th, .striped thead td { padding-top:0; padding-bottom: var(--spc-2) !important;}
.striped tbody tr:nth-child(odd), .striped tbody tr td.odd_background{
	background-color:var(--black-025);
}

/*Tablesorter sort direction styles*/
table.tablesorter thead tr .header,
table.sortable thead tr .header,
table thead tr th.sortable {
	cursor:pointer;
}
table.tablesorter thead tr .headerSortUp span:before,
table.sortable thead tr .headerSortUp span:before,
table thead tr th.sort_up span:before,
table.tablesorter thead tr .headerSortDown span:before,
table.sortable thead tr .headerSortDown span:before,
table thead tr th.sort_down span:before {
	font-family:var(--fa-family-classic);
	font-weight: var(--txt-wt-r);
	display: inline-block;
	position: relative;
	margin-left: var(--spc-3);
	top: 1px;
}
table.tablesorter thead tr .headerSortUp span:before,
table.sortable thead tr .headerSortUp span:before,
table thead tr th.sort_up span:before {
	content: "\f106";
	font-weight:var(--txt-wt-l);
}
table.tablesorter thead tr .headerSortDown span:before,
table.sortable thead tr .headerSortDown span:before,
table thead tr th.sort_down span:before {
	content: "\f107";
	font-weight:var(--txt-wt-l);
}

table .right { text-align:right; }
table .rightpad { padding-right: var(--spc-6) !important;}
table .center { text-align:center; }
table.no_borders td, table.no_borders th { border:none; }
pre {
	white-space: pre-wrap;
	overflow-wrap: anywhere;
	font-family: inherit;
}

::placeholder{
	color: var(--black-650);
}


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

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
	-webkit-appearance: none;
	margin: 0;
}
input[type=number] {-moz-appearance: textfield;}

textarea { border:1px solid var(--black-200); padding: var(--spc-2); margin:0; font-size:var(--txt-sz-m); width:268px; resize:none; }

input[type="text"],input[type="password"],input[type="number"],
input[type="tel"],input[type="email"],input[type="url"] {
	border-width:1px;
	border-style:solid;
	border-color:var(--black-200);
	height:28px;
	padding: 0 var(--spc-2);
	vertical-align:bottom;
}

input[type="text"],input[type="password"], input[type="number"],
input[type="tel"],input[type="email"],input[type="url"], textarea {
	color: var(--txt-clr-base);
	border-radius:3px; font-family:inherit;
	background-position:top left;
	background-repeat:repeat-x;
	box-sizing:border-box;
	background-color: var(--white);
	transition: all .25s ease-in-out;
	box-shadow: 0 1px 2px 0 rgba(var(--shadow-rgb), 0.05);
}

input[type="text"]:focus,input[type="password"]:focus,input[type="number"]:focus,
input[type="tel"]:focus,input[type="email"]:focus,input[type="url"]:focus,
textarea:focus {
	border-color:var(--black-400);
	background-position:top left;
	background-repeat:repeat-x;
	outline:none !important;
	box-shadow:0 0 3px 1px rgba(var(--black-rgb),.4);
}

input[type="text"][disabled],input[type="password"][disabled],input[type="number"][disabled],
input[type="tel"][disabled],input[type="email"][disabled],input[type="url"][disabled],
textarea[disabled] { background:var(--black-050); border-color:var(--black-100); }

input[type="text"][readonly],input[type="password"][readonly],input[type="number"][readonly],
input[type="tel"][readonly],input[type="email"][readonly],input[type="url"][readonly],
textarea[readonly] { background:var(--black-050); border-color:var(--black-100); cursor:default; }

input[type="text"][readonly]:focus,input[type="password"][readonly]:focus,input[type="number"][readonly]:focus,
input[type="tel"][readonly]:focus,input[type="email"][readonly]:focus,input[type="url"][readonly]:focus,
textarea[readonly]:focus { border-color:var(--black-100); box-shadow:none; }

input.numeric { text-align: right !important; }

input[type=checkbox],
input[type=radio] {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	height: 16px;
	width: 16px;
	min-width: 16px; /* Stops flex shrink  */
	display: inline-block;
	padding: 0;
	border: 1px solid var(--black-400);
	position: relative;
	background-color: var(--white);
	vertical-align: text-bottom;
}
input[type=checkbox]:disabled,
input[type=radio]:disabled{
	background-color: var(--black-075);
}
input[type=checkbox]{
	border-radius: 3px;
}
input[type=radio]{
	border-radius: 8px;
}
input[type=checkbox]:checked::before,
input[type=radio]::before{
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	position: absolute;
}
input[type=checkbox]:checked::before{
	color: var(--black);
	font-family:var(--fa-family-classic);
	font-size: 70%;
	font-weight: var(--txt-wt-r);
	content: '\f00c';
}
input[type=checkbox]:disabled:checked::before{
	color: var(--black-700);
}
input[type=radio]::before{
	content: '';
	width: 6px;
	height: 6px;
	border-radius: 8px;
	background-color: transparent;
	display: inline-block;
}
input[type=radio]:checked::before{
	background-color: var(--black);
}
input[type=radio]:disabled:checked::before{
	background-color: var(--black-700);
}
/* Remove unwanted padding in FF buttons */
button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
input::-moz-focus-inner {
	border: 0;
	padding: 0;
}
a:focus-visible {
  outline: 2px solid var(--black-500); 
  outline-color: inherit;
  outline-offset: 2px;  
  border-radius: 2px;
  opacity: 1;
  z-index: 1;
}
a:focus-visible * { opacity: 1; }
input[type=text].input-sz-m {
	font-size: var(--txt-sz-m);
	height: 28px;
	padding: var(--spc-3);
}
input[type=text].input-sz-l {
	font-size: var(--txt-sz-xl);
	height: 32px;
	padding: var(--spc-3);
}

.dfaic { display:flex; align-items:center; }
.jcsb { justify-content:space-between; }

.txt-inline_with_form_elements {
	line-height: 28px;
}
.txt-inline_with_form_elements-m {
	line-height: 28px;
}
.txt-inline_with_form_elements-l {
	line-height: 34px;
}

.icon-add-hvr {
	padding:0 !important;
	width: 1.2em;
	line-height: 1.2em !important;
	border-radius: .2em;
}
.icon-add-hvr:hover {
	background-color: rgba(var(--black-rgb),.1);
}

/* Remove default webkit search input appearance */

.input-error { border-color:var(--red-400) !important; }

#main a:not(.nav-dir-h):active, .fb_content a:active { color:var(--black) !important; }

.show-for-print {
	display: none;
}

.skip_to_content {
	position: absolute;
	top: -1000px;
	left: -1000px;
	height: 1px;
	width: 1px;
	text-align: left;
	overflow: hidden;
	z-index: 9999;
	background-color: var(--red-400);
	color:var(--white-x);
	padding: 0 1em;
}

a.skip_to_content:active,
a.skip_to_content:focus,
a.skip_to_content:hover {
	left: 50%;
	top: 0;
	width: auto;
	height: auto;
	line-height: 52px;
	overflow: visible;
	transform: translateX(-50%)
}

.hidden { border: 0; height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; color:var(--black) !important;}
.never-show { display:none !important; }
.blur { filter: blur(4px); }
.no-scroll { overflow: hidden; }
.break-word { overflow-wrap: anywhere; }
.break-all { word-break: break-all; }
.no-decoration { text-decoration:none !important; }

.no-select {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	user-select: none;
}





.cell_note_right {
	background: linear-gradient(45deg, transparent 50%, var(--yellow-300) 50%);
	width:16px;
	height:16px;
	float: right;
}

.nomarginbottom, .no_margin_bottom { margin-bottom: 0 !important; }
.no_padding_bottom { padding-bottom: 0 !important; }
.rowhighlight tbody tr:hover, .highlighted_row { background-color:var(--black-050) !important; }

.splitter,
.splitter-sz-l { color:var(--black-200); font-size:11px; font-weight:var(--txt-wt-r); margin: 0 var(--spc-4); }
.splitter-sz-l { line-height:32px; }

.controls	{ font-weight:var(--txt-wt-r); position: absolute;bottom: 0; right: 0; line-height: 18px; font-size: var(--txt-sz-s); opacity:0; transition:opacity linear .1s; }
.controls a { color:var(--black-650) !important; }
.hoverable					{ position:relative; }
.hoverable:hover .controls  { opacity:1; }

.controlbar {
	color: var(--black-700);
	white-space: nowrap;
	background-color:transparent;
	height:auto;
	padding: 0 var(--spc-11) 0;
	border-bottom:1px solid var(--black-075);
	position:relative;
}

/** END ACCOUNT BAR **/
.lock-notice { text-align:left; }


/*body.theme-dark>.header { background-color:var(--blue-025); }
@media (prefers-color-scheme: dark) {
	body.theme-auto>.header { background-color:var(--blue-025); }
}
*/
/*
#controltabs { display:flex; gap:2px; height:32px; padding-top:18px; position:relative; }
#controltabs a { position:relative; font-size:var(--txt-sz-m); line-height:26px; padding:3px 8px; text-decoration:none; color:var(--txt-clr-mid); transition-property:background-color,color; transition-duration:.2s; }
#controltabs a:hover { color:var(--black-800); outline:none; text-decoration:none !important; }
#controltabs a.currentControlTab { color:var(--black-800); font-weight:var(--txt-wt-sb); letter-spacing:-.009em; }
#controltabs a::before {
	content: '';
    height: 0;
    background-color: var(--black-600);
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    transition: height .2s;
    border-radius:1px;
}
#controltabs a:hover::before, #controltabs a.currentControlTab::before { height:2px; }

#controltabs a:active { color:var(--txt-clr-strong); background-color:rgba(var(--black-rgb),.05); }
#controltabs .pill { background-color:var(--black-050); margin-left:3px; }
#controltabs .currentControlTab .pill { background-color:var(--black-050); }
*/


h3 nav,
h3 nav a {
	color:var(--txt-clr-subtle);
}
/** ADDRESS INPUT **/
.address-street-wrapper, .address-city-wrapper, .address-state-zip-wrapper { margin-bottom: var(--spc-1); }
.address-state-zip-wrapper { display:flex; gap:3px; position:relative; white-space:nowrap; line-height:var(--lh-xt); }
.address-street-wrapper, .street { height:42px !important; }
.street { display:block; width:276px !important; }
.city, #home_city { width:276px !important; }
.state, #home_state { width:190px !important; float:left; margin-right: var(--spc-1); }
.zip { width:84px !important; }
/** END ADDRESS INPUT **/

.graylink { color:var(--black-700) !important; }
.graylink_lighter { color:var(--black-650) !important; }

.inactive_role { color:var(--black-700); text-decoration:line-through !important; }

.removeitem { color:var(--black-600); padding:0 1px; }
.removeitem:hover { color:var(--white); text-decoration:none; background-color:var(--red-400) !important; }

.column_item, .column_item_short { border-bottom:1px dotted var(--black-100); margin-bottom: var(--spc-9); padding-bottom: var(--spc-9); position:relative; }
.column_item_short { margin-bottom: var(--spc-7); padding-bottom: var(--spc-7); }
.column_item_title { font-size:var(--txt-sz-l); font-weight:var(--txt-wt-m); }
.column_item_details { font-size:var(--txt-sz-s); color:var(--black-650); }

/* Clearing floats without extra markup
http://nicolasgallagher.com/micro-clearfix-hack/ */
.clear:before,
.clear:after,
.singlecol:before,
.singlecol:after {
	content: " "; /* 1 */
	display: table; /* 2 */
}

.clear:after,
.singlecol:after {
	clear: both;
}

#colwrap { white-space:nowrap; }


#col1, #col2 {
	white-space: normal;
	display: inline-block;
	vertical-align: top;
	border:none; box-sizing:border-box;
}

#col1 { width:var(--col1-width); margin:0; padding: 0 var(--spc-9) 0 0; }
#col2 { width:38.5%; margin:0; padding: 0 0 0 var(--spc-9); }

.colwrap-new { display:flex; } /*New version - only wrap cols!! */
.col1, .col2 { box-sizing:border-box;  }
.col1 { width:var(--col1-width); padding-right: var(--spc-9); }
.col2 { width:var(--col2-width); padding-left: var(--spc-9); }

/* When col2 is removed, let col1 fill the width */
.colwrap-new.single-col .col1 { width:100%; padding-right:0; }

.fifty_fifty #col1, .fifty_fifty #col2 { width:50%; }

.page-header {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 2em;
	text-wrap: auto;
}
h1.page-heading{
	font-size: var(--txt-sz-5xl);
	font-weight: var(--txt-wt-b);
	letter-spacing: var(--txt-ls-xt);
	margin-bottom: 1em;
	line-height: 36px;
	display:flex;
	align-items: center;
	gap: .25em;
}
.page-header h1.page-heading{ 
	margin-bottom: 0;
}
.page-header label { font-weight:var(--txt-wt-sb); font-size:var(--txt-sz-xl); }
.page-heading .txt-hl { line-height:normal; }

h1.main-heading {
	font-size: var(--txt-sz-3xl);
	font-weight: var(--txt-wt-b);
}

section.column_section h1,
.singlecol h4,
#col1 h4,
#col2 h4 {
	font-size: var(--txt-sz-2xl);
	line-height: 27px;
	font-weight: var(--txt-wt-b);
	margin-bottom: var(--spc-4);
	border-bottom: 1px var(--black-050) solid;
}

section.column_section h2 {
	font-size: var(--txt-sz-l);
	font-weight: var(--txt-wt-b);
	margin-bottom: var(--spc-4);
}

#col2 section.column_section h1,
#col2 h4 { font-size:var(--txt-sz-xl); }

.indented-left-col-with-pic {
	margin-left: 82px;
}

h4 {
	line-height: 18px;
	font-weight: var(--txt-wt-b);
	margin-bottom: var(--spc-2);
	text-align: left;
}

section.column_section h1 a,
section.column_section h1 a:link,
section.column_section h1 a:visited,
h4 a,
h4 a:link,
h4 a:visited {
	float: right;
	margin-left: var(--spc-6);
}

section.column_section h1 a:not(.fa-solid,.fa-regular,.fa-light,.fa-thin,.fa-brands),
section.column_section h1 a:not(.fa-solid,.fa-regular,.fa-light,.fa-thin,.fa-brands):link,
section.column_section h1 a:not(.fa-solid,.fa-regular,.fa-light,.fa-thin,.fa-brands):visited,
h4 a:not(.fa-solid,.fa-regular,.fa-light,.fa-thin,.fa-brands),
h4 a:not(.fa-solid,.fa-regular,.fa-light,.fa-thin,.fa-brands):link,
h4 a:not(.fa-solid,.fa-regular,.fa-light,.fa-thin,.fa-brands):visited {
	float: right;
	margin-top: 1px;
	margin-left: var(--spc-6);
	font-size: var(--txt-sz-m);
	font-weight: var(--txt-wt-r);
	text-decoration: none;
	color:var(--black-650);
}

#main .box label  { line-height: 24px; float:left; width:123px; color:var(--black-650); overflow-wrap: anywhere; }
#main .box label a { color:var(--black-650); text-decoration:none; }

.box { margin-bottom: var(--spc-11); padding:0 !important; }

.box p.indented, .box div.indented {
	margin-left: 123px;
	position: relative;
}

p.indented, div.indented { margin-bottom: var(--spc-9); line-height: var(--lh-l); }

/* NEW FIELD STUFF*/
.fld,
.fld--l,
.fld--r {
	display:table-row;
}
.fld-lbl {
	color:var(--black-650);
	display: table-cell;
	float: none !important; /*important because old style conflicts*/
	padding-right: var(--spc-9);
	padding-bottom: var(--spc-9);
	width: auto !important;
	overflow-wrap: anywhere;
	line-height: 28px !important;
}
.fld .fld-lbl,
.fld--l .fld-lbl,
.fld--r .fld-lbl{
	max-width: 200px;
}
#col1 .fld-lbl{
	min-width: 128px;
}
#test_sections_container .fld-lbl{
	color: inherit;
}
.fld--r .fld-lbl {
	box-sizing: border-box;
	text-align: right;
}
.fld-bdy {
	display:table-cell;
	padding-bottom: var(--spc-9);
	vertical-align: top;
	line-height: 28px;
}
.fld--v .fld-lbl {
	display: block;
	padding: 0 0 var(--spc-2);
	margin-bottom: 0 !important; /*need this for now :( */
	font-weight: var(--txt-wt-sb);
	color: inherit !important;
}
.fld-wide-bdy .fld-bdy{
	width:99%;
}
.fld-wide-bdy .fld-lbl{
	min-width: 0 !important;
	white-space: nowrap;
}
.fld--v .fld-bdy {
	display: block;
}
.fld-bdy label{ /*need this for now :( */
	color: inherit !important;
	float: none !important;
}
.fld-grp {
	display: table-row-group;
}
.fld-opt {
	color:var(--black-650);
	font-size: .85em;
	font-weight: var(--txt-wt-r);
}
.fld-short .fld-lbl,
.fld-short .fld-bdy { padding-bottom: 0; }
/**/

#main .box .fld .fld-lbl,
#main .box .fld--l .fld-lbl,
#main .box .fld--r .fld-lbl {
	width: 123px !important;
}

#facebox label {
	color: inherit;
	font-size: var(--txt-sz-m);
	float: left;
	width: 160px;
	text-align: left;
	margin-bottom: var(--spc-9);
	vertical-align: top;
}
#facebox .options label {
	float: none;
}

div.options {
	margin: 0 0 0 123px;
	padding-bottom: var(--spc-9);
	position: relative;
	line-height: 24px;
}

#facebox div.options {
	margin-left:178px;
}

.option_label { float:left; }

.remote_update_original { display: none; }
.show_hide {  }
.hide_show { display: none !important; }

@keyframes delayVisibility {
	0%   { opacity:0; }
	99%  { opacity:0; }
	100% { opacity:1; }
}

.loading_throbber {     z-index: 10000;
	position: fixed;
	top: 264px;
	left: 50%;
	display: none;
	border-radius: 9px;
	transform: translateX(-50%);
	animation: delayVisibility linear 1s; /* exaggerated; 1s is too long */
}
@media (prefers-color-scheme: dark) {
	body.theme-auto .loading-spinner-gif{
		filter:invert(1);
	}
}
body.theme-dark .loading-spinner-gif{
	filter:invert(1);
}


.bullet { margin: 0 var(--spc-4); color:var(--black-650); }

.profile-card-content { max-width:400px; }

.form_error { color:var(--red-500); }





.inline-edit-submit {
	margin-top: var(--spc-4);
	line-height: 24px;
}

.controldropdown, .dropdown {
	font-size:var(--txt-sz-s);
	background-color:var(--white);
	border:1px solid var(--black-100);
	display:none;
	position: absolute;
	right: 18px;
	top: 139px;
	z-index: 99;
	padding: var(--spc-6);
	border-radius: 6px;
	box-shadow: 0 2px 6px rgba(var(--shadow-rgb),.2);
}

.dropdown { top:21px !important; right:0 !important; z-index:9999 !important;  }

.controldropdown ul li a, .dropdown ul li a { display:block; padding: var(--spc-2) var(--spc-4); color:var(--black-650) !important; transition: all .2s; }
.controldropdown ul li a:hover, .dropdown ul li a:hover { color:var(--black-700) !important; text-decoration:none !important; background-color:var(--black-050); border-radius:2px; }
.controldropdown ul li a:active, .dropdown ul li a:active { color:var(--black-900) !important; background-color:var(--black-075);}



.show-arrow {
	height:9px;
	width:9px;
	position:relative;
	display:inline-block;
	top:-1px;
	margin-left: var(--spc-4);
	transition: all .2s ease-in-out;
	transform: rotate(225deg);
}
.show-arrow:before,
.show-arrow:after {
	position: absolute;
	content:'';
	background-color:var(--black-600);
}
.show-arrow:before {
	top:0;
	bottom:0;
	left:0;
	width:.15em;
}
.show-arrow:after {
	bottom:0;
	left:0;
	height:.15em;
	right:0;
}
.show-arrow.is-shown {
	transform: rotate(315deg);
}





#picture,
#picture_disabled {
	border: 1px solid var(--black-075);
	box-sizing: border-box;
	border-radius: 4px;
	background-color: var(--black-025);
	height:0;
	width:100%;
	padding-bottom: 123%;
	float:none;
	display:block;
	margin-bottom: var(--spc-7);
	overflow: hidden;
	position: relative;
}


#picture img, #picture_disabled img {
	width: 100%;
}

#autosaved_time { float:left; color:var(--black-650); font-size:var(--txt-sz-l);
	transition:color .5s ease-in-out;
}

.just-saved {
	color:var(--green-800) !important;
}

.localization-dropdown a.show_dropdown {
	text-decoration:none;
}




.no-bottom-margin-if-empty:empty { margin-bottom:0 !important; }


/* Success, error & notice boxes for messages and errors. */
.error { background-color:var(--red-100); color:var(--black); text-align:center; padding: var(--spc-2); font-size:var(--txt-sz-m); text-align:center; margin-bottom:-1px; border-radius:3px; }
/*.error a    { color:var(--red-900); }
.notice a   { color: var(--gold-700); text-decoration:underline !important; }*/


.toggle-password-input-type {
	position: absolute;
	top: 1px;
	bottom: 1px;
	right: 1px;
	align-content: center;
	width: 40px;
	text-align: center;
	border-radius: 0 3px 3px 0;
	background-color: var(--black-050);
	text-decoration: none !important;
	color: var(--black-650) !important;
	font-size: var(--txt-sz-xs);
	border-left: 1px solid var(--black-100);
	overflow-x: hidden;
}

.table_sums { margin-bottom: var(--spc-9); font-size: var(--txt-sz-l); font-weight: var(--txt-wt-b); }
.table_sums_spinner { top:3px !important; margin-right: var(--spc-1); }
.table_sums_loading_text { color:var(--black-650); }

body>.footer {
	color:var(--txt-clr-subtle);
	text-align: center;
	font-size: var(--txt-sz-s);
	line-height: var(--lh-base);
	margin: var(--spc-3) auto;
	padding: var(--spc-6) var(--spc-11);
}
body>.footer a { color: var(--txt-clr-mid); }
body>.footer a:hover { color: var(--txt-clr-base); text-decoration: underline; }

/** ACCOUNT BAR **/
#account .splitter { color:var(--black-700); }
#account {
	height: 36px;
	line-height:28px;
	font-size:var(--txt-sz-s);
	color:var(--black-075);
	padding: var(--spc-6) var(--spc-9);
	display: flex;
	justify-content: space-between;
	align-items: center;
	background-color: #111; /*This color stays this color - AS*/
	box-shadow: 0 0 0 1px rgba(var(--black-rgb),.15);
	white-space: nowrap;
}
.app-nav { color:var(--white-x); opacity:.7; font-size:var(--txt-sz-l); padding:6px 3px; }
.app-nav:hover { opacity:1; }
.app-nav-icon { margin-right:6px; }
.app-nav-dd-icon { font-size:var(--txt-sz-5xl); color:inherit !important; }
.dd-sty-picker-v .app-nav-dd-icon { font-size:17px; }
#account_branding {
	min-width: 36px;
	max-width: 108px;
  height: 36px;
  border: 1px solid rgba(var(--white-x-rgb), .2);
  padding: var(--spc-2);
  border-radius: 3px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: inherit;
}
#account_branding .branding_initials {
    display: flex;
    align-items: center;
    justify-content: center;
    font-feature-settings: 'cv08' 1, 'cv10' 1;
    width: 100%;
    height: 100%;
    font-weight: 600;
    font-size: 15px; /*KEEP - AS*/
    color: #fff; /*KEEP - AS*/
}

.account_left { display:flex; gap: var(--spc-6); align-items:center; flex:1; justify-content:left; }
.account_right { display:flex; gap: var(--spc-6); align-items:center; flex:1; justify-content:right; }
#account nav a { color:var(--white-x); opacity:.5; margin-right: var(--spc-6);}
.account-user { color:var(--white-x) }
.account-user:hover, .account-user:focus-visible { opacity:1 !important; }
#account nav a.active_app { opacity:.9; }
#account nav a:hover { opacity:1; }

.account_help {
	display:inline-block;
	opacity:1 !important;
	color:var(--white-x) !important;
	/*margin-left:9px;*/
	background-color: inherit;
}
.account_alerts_icon { position:relative; height:28px; aspect-ratio:1; display:inline-flex; align-items:center; justify-content:center; }
.account_bar_icon { color:var(--white-x) !important; font-size:var(--txt-sz-3xl); opacity:.5; transition-property:opacity; transition-duration:.2s;  }

.account_alerts_icon-active {
	opacity: .9;
}
.account_alerts_icon:hover {
	opacity: 1;
}
.account_alerts_icon-active::after {
	content: '';
	opacity: 1;
	background-color: var(--red-400);
	display: inline-block;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	position: absolute;
	bottom: 0px;
	right: -1px;
	border:  3px solid  #111; /*This color stays this color - AS*/
}

.account_bar_icon:hover { opacity:1; }

#account_warning {
    font-size: var(--txt-sz-xl);
    color: var(--white-x);
    padding: var(--spc-6);
    text-align: center;
    background: var(--red-400);
    border-bottom: 1px solid rgba(var(--shadow-rgb), .1);
}
#account_warning a { color:var(--white-x); text-decoration:underline; }
.user_thumbnail,
.user_thumbnail_initials{
	display:inline-block; height:28px; aspect-ratio:1; position:relative; border-radius:2px; background-color: var(--black-700);
}
.user_thumbnail { background-size:100% auto; background-position:left center; }
.user_thumbnail_initials { line-height: 28px;}

.notice_strong { color:var(--black-900); background-color:var(--yellow-100); padding: var(--spc-6); text-align:center; }
.notice_strong a { color:inherit; text-decoration:underline; }
.notice_strong a:hover { color:var(--txt-clr-base); text-decoration:underline; }

.account_notice { position: relative; border-bottom: 1px solid rgba(var(--shadow-rgb),.1); }
.account_notice:last-of-type { border-bottom:none; }
.hide_account_notice { position:absolute; font-weight:var(--txt-wt-r); top:50%; right:21px; white-space:nowrap; transform:translateY(-50%); }
.hide_account_notice_link { color:inherit !important; }

.system_notice { padding: var(--spc-6) 118px var(--spc-6) var(--spc-9); margin-bottom:0; text-align:left; }

.pop-notification_icon {
	position: relative;
	background-image: url(../images/pop.svg);
  display: inline-block;
  width: 28px;
  height: 28px;
  background-size: 74%;
  background-repeat: no-repeat;
  background-position: center;
  opacity: .5;
  transition-property: opacity;
  transition-duration: .2s;
  color: var(--white-x);
}
.pop-notification_icon-active {
	opacity: .9;
}
.pop-notification_icon:hover {
	opacity: 1;
}
.pop-notification_icon-active::before {
	content: '';
	opacity: 1;
	background-color: var(--red-400);
	display: inline-block;
	width: 6px;
	height: 6px;
	border-radius: 50%;
	position: absolute;
	bottom: -3px;
	right: -4px;
	border:  3px solid  #111; /*This color stays this color - AS*/
}
.italicized { font-style: italic;}
.notifs {
	min-width: 300px;
  max-width: 540px;
  z-index: 999999;
  background: var(--white);
  position: absolute;
  border-radius: 6px;
  color: var(--txt-clr-base);
  padding: 0 var(--spc-6) var(--spc-2);
  box-sizing: border-box;
  display: none;
  flex-direction: column;
  max-height: calc(100vh - var(--account-bar-height, var(--header-height, 55px)) - 16px);
  top: 49px;
  right: 70px;
  line-height: var(--lh-m);
  font-size: var(--txt-sz-m);
  box-shadow: 0 1px 20px rgba(var(--shadow-rgb),.5);
  border: 1px solid var(--black-075);
  white-space: normal;
}
.notifs.notifs-open {
	display: flex;
}
.notifs-heading {
	font-weight: var(--txt-wt-b);
  font-size: var(--txt-sz-xl);
  border-bottom: 1px solid var(--black-075);
  line-height: var(--lh-xl);
  padding: var(--spc-4);
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex: 0 0 auto;
}

.notifs-wrapper {
	flex: 1 1 auto;
	min-height: 0;
	overflow: hidden;
	position: relative;
	display: flex;
	flex-direction: column;
	padding: 0 4px;
}

.notifs-scrollable {
	flex: 1 1 auto;
	min-height: 0;
	overflow-y: auto;
}

/* Nudge per-row dropdown menus left so their 11px right-offset wrapper clears
   the .notifs-scrollable/.notifs-wrapper clip edge. */
.js-notifs .notifs-scrollable .drop-down-right {
	right: 9px;
}

.notifs-wrapper::before,
.notifs-wrapper::after {
	position: absolute;
	left: 4px;
	right: 4px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	font-family: var(--fa-family-classic);
	font-size: 12px;
	font-weight: 300;
	color: var(--black-200);
	background-color: var(--white);
	z-index: 1;
	opacity: 0;
	visibility: hidden;
	transition: opacity 0.15s ease, visibility 0.15s ease;
	cursor: pointer;
}

.notifs-wrapper::before {
	content: '\f077';
	top: 0px;
	border-bottom: 1px solid var(--black-035);
}

.notifs-wrapper::after {
	content: '\f078';
	bottom: 0px;
	border-top: 1px solid var(--black-035);
}

.notifs-wrapper.is-scrollable-top::before,
.notifs-wrapper.is-scrollable-bottom::after {
	opacity: .95;
	visibility: visible;
}

.notifs-container {
	padding: var(--spc-4) 0;
}
.notifs-notif { display:flex; gap: var(--spc-4); }

.notifs-loading {
}
.notifs-loading{
	text-align: center;
	height: 100px;
}


.notifs-grp {
	padding-left: var(--spc-6);
	margin-left: 17px;
	position: relative;
}
.notifs-grp::before {
	content: '';
	position: absolute;
	top:12px;
	bottom:12px;
	left: 0;
	border-left:1px solid var(--black-050);
	width: 0;
}
.notifs-grp .notifs-notif-link {
	font-size: var(--txt-sz-s);
}

.notifs-notif-link {
	border-radius:4px;
	padding: var(--spc-4);
	line-height:20px;
	color:var(--black-700);
	flex:1;
	display:flex;
	gap: var(--spc-4);
	align-items: center;
}
.notifs-notif-link:hover {
	background-color:var(--black-050);
	color:var(--black-800);
	text-decoration:none !important;
}
.notifs-notif-link:focus {
	outline: none;
	background-color:var(--black-050);
	color:var(--black-800);
	text-decoration:none !important;
}
.notifs-notif-ctrls {
	padding-right: var(--spc-4);
    display: flex;
    gap: 5px;
    align-items: center;
}
.notifs-footer {
	text-align: center;
	border-top: 1px solid var(--black-075);
	line-height: 42px;
	margin-top: var(--spc-4);
}
.notifs-footer a{
	color: var(--black-650) !important;
}
.notifs-footer a:hover{
	color: var(--txt-clr-base) !important;
}
.notifs-notif .fa-xmark{
	cursor: pointer;
}
.notifs-notif .fa-ellipsis{
	cursor: pointer;
}
.notifications-list-item .fa-xmark{
	cursor: pointer;
}
.notification_setting_save_message{
	display:none;
	float:right;
	height:0;
}
/*FORMS*/
#main { min-width:1280px; }
body>.header { position:fixed; width:100%; z-index:1001; }
#logo2 { max-height:27px; max-width:100%; }
body>.header h1 { display:flex; align-items:center; gap: var(--spc-6); color:var(--txt-clr-base); margin: 0 0 var(--spc-8) var(--spc-9); height:32px; white-space:nowrap; font-size:var(--txt-sz-5xl); font-weight:var(--txt-wt-b); margin-top: var(--spc-9); }
body>.header .header-nav { clear:left; margin-top: var(--spc-6); padding: 0 var(--spc-9); }
body>.header .header-nav a { float:left; margin-right: var(--spc-2); position:relative; color:var(--txt-clr-base); opacity:.8; display:block; line-height:2.1em; text-decoration:none; font-size:var(--txt-sz-m); padding: 0 var(--spc-6); white-space:nowrap; transition-property:color, opacity, background; transition-duration:.2s; }
body>.header .header-nav a::after { content:''; height:0; background-color:var(--txt-clr-base); position: absolute; left:0; right:0; bottom:0; transition:height .2s; }
body>.header .header-nav a.right_nav { float:right; margin: 0 0 0 var(--spc-2); }
body>.header .header-nav a.current, body>.header .header-nav a:hover { opacity:1; cursor:pointer; }
body>.header .header-nav a.current { opacity:1; cursor:pointer; font-weight:var(--txt-wt-b); letter-spacing:-.0115em;}
body>.header .header-nav a:hover::after, body>.header .header-nav a.current::after { height:2px; border-radius:1px; }
body>.header .header-nav a:active { background-color: rgba(var(--white-rgb),.1); }

#content { padding-top: var(--header-height, 54px); }

.dd-sty-picker .drop-down-list-wrapper,
.dd-sty-picker-v .drop-down-list-wrapper {
	max-height: calc(100vh - var(--account-bar-height, var(--header-height, 55px)) - 32px);
	overflow: hidden;
	display: flex;
	flex-direction: column;
}

.dd-sty-picker .drop-down-list,
.dd-sty-picker-v .drop-down-list {
	flex: 1 1 auto;
	overflow-y: auto;
}

.dd-sty-picker .drop-down-list-wrapper,
.dd-sty-picker-v .drop-down-list-wrapper {
	position: relative;
}

.dd-sty-picker .drop-down-list-wrapper::before,
.dd-sty-picker-v .drop-down-list-wrapper::before,
.dd-sty-picker .drop-down-list-wrapper::after,
.dd-sty-picker-v .drop-down-list-wrapper::after {
	position: absolute;
	left: 9px;
	right: 9px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	font-family: var(--fa-family-classic);
	font-size: 12px;
	font-weight: 300;
	color: var(--black-200);
	background-color: var(--white);
	z-index: 1;
	opacity: 0;
	visibility: hidden;
	transition: opacity 0.15s ease, visibility 0.15s ease;
	cursor: pointer;
}

.dd-sty-picker .drop-down-list-wrapper::before,
.dd-sty-picker-v .drop-down-list-wrapper::before {
	content: '\f077';
	top: 8px;
	border-bottom: 1px solid var(--black-035);
}

.dd-sty-picker .drop-down-list-wrapper::after,
.dd-sty-picker-v .drop-down-list-wrapper::after {
	content: '\f078';
	bottom: 8px;
	border-top: 1px solid var(--black-035);
}

.dd-sty-picker .drop-down-list-wrapper.is-scrollable-top::before,
.dd-sty-picker-v .drop-down-list-wrapper.is-scrollable-top::before,
.dd-sty-picker .drop-down-list-wrapper.is-scrollable-bottom::after,
.dd-sty-picker-v .drop-down-list-wrapper.is-scrollable-bottom::after {
	opacity: .95;
	visibility: visible;
}

.header-nav-new { margin-top: var(--spc-6); padding: 0 var(--spc-9); }
/** NEW SEARCH **/
.keyboard-shortcut-row {
	 line-height: 22px;
	 margin-top: 10px;
	 height: 30px;
}
.key-outline {
	margin-top: -5px;
	border: 1px solid var(--black-400);
	border-radius: 4px;
	display: inline-block;
	box-shadow: 0 1px  2px rgba(var(--shadow-rgb),.3);
	line-height: 23px;
}
.key-multi {
	padding-left: 10px;
	padding-right: 10px;
	font-size: var(--txt-sz-xs);
}
.key-single {
	text-align: center;
	width: 24px;
	font-size: var(--txt-sz-s);
}
.key-symbol {
	font-weight: var(--txt-wt-b);
}
.keyboard-shortcut {
	float: right;
	width: 170px;
	text-align: center;
}
.srch {
	display: inline-block;
	white-space: nowrap;
	color: var(--black-800);
	width: 342px;
}
.srch-placeholder {
	color:var(--white-x);
    background: transparent;
    border: 1px solid var(--black-500);
    display: inline-flex;
    width: 100%;
    padding: 0 var(--spc-6);
    align-items: center;
    box-sizing: border-box;
    justify-content: space-between;
    opacity: .7;
    transition: opacity .2s ease;
    cursor: pointer;
    font: inherit;
    text-align: left;
}
.srch-placeholder:hover { opacity:1; }
.srch-placeholder:focus-visible {
	outline: 2px solid var(--black-500);
	outline-color: inherit;
	outline-offset: 2px;
	border-radius: 2px;
	opacity: 1;
	z-index: 1;
}
.srch-placeholder:focus-visible * { opacity: 1; }
.srch-searchbox{
	width: 100%;
	display: none;
	position:relative;
}
input.srch-search-input {
	width: 100%;
	vertical-align: top;
	background: var(--white);
	padding: 0 var(--spc-4) 0 29px;
}
.srch-placeholder,
input.srch-search-input {
	height: 30px;
	border-radius: 4px;
}
.srch-execute,
.adv-srch-execute {
	position:absolute;
	display:block;
}
.srch-execute {
	top:8px;
	left:10px;
	background: transparent;
	border: none;
	padding: 0;
	cursor: pointer;
	color: inherit;
}
.adv-srch-execute {
	top:17px;
	right:8px;
}
.adv-srch-field-container a {
	color:var(--black-650);
	font-size: var(--txt-sz-s);
}
.adv-srch-field-container {
	top: 7px;
	right: 40px;
	display:block;
	position: absolute;
}
.adv-srch-field-container .show_dropdown {
	display: none;
}
.adv-srch-filter-dropdown-icon {
	margin-right: var(--spc-3);
}
.srch.show-search{
}
.srch.show-search .srch-placeholder {
	display: none;
}
.srch.show-search .srch-searchbox {
	display: inline-block;
}
.srch.show-search input.srch-search-input {
}
.srch-searchbox-dropdown {
	min-width: 100%;
	max-width: 700px;
	z-index: 999999;
	background: var(--white);
	position: absolute;
	border-radius: 6px;
	color:var(--txt-clr-base);
	padding: 0 var(--spc-6) var(--spc-2);
	box-sizing: border-box;
	display: none;
	top: 40px;
	left: 50%;
	transform: translateX(-50%);
}
.srch-searchbox-dropdown .drop-down-arrows{
	margin: 0;
}
.srch.show-search .srch-searchbox-dropdown{
	box-shadow: 0 1px 20px rgba(var(--shadow-rgb),.5);
	border: 1px solid var(--black-075);
	display: flex;
	flex-direction: column;
	max-height: calc(100vh - var(--account-bar-height, var(--header-height, 55px)) - 16px);
}
.srch-searchbox-dropdown{
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	user-select: none;
}
.srch-result {
	color: var(--black-700);
	display: block;
	opacity: 1 !important;
	border-radius: 3px;
	padding: var(--spc-3) var(--spc-4);
	line-height: 20px;
	margin: var(--spc-4) 0;
	overflow: hidden;
	height: 20px;
	font-size: var(--txt-sz-m);
}

/* The selection class is applied to the <li> row; the fill goes on the inner
.srch-result anchor so it picks up its border-radius. */
.search_result_selected .srch-result {
	background-color: var(--black-050);
	color:var(--black-800) !important;
}

.srch-recent-footer {
	text-align: center;
	border-top: 1px solid var(--black-075);
	line-height: 42px;
}
.srch-recent-footer a{
	color: var(--black-650) !important;
}
.srch-recent-footer a:hover{
	color: var(--txt-clr-base) !important;
}
.srch-results-heading{
	font-weight: var(--txt-wt-b);
	font-size: var(--txt-sz-xl);
	border-bottom: 1px solid var(--black-075);
	padding: var(--spc-4);
	line-height: var(--lh-xl);
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
	border: 0;
}
.srch-results-loading,
.srch-results-recommendations {
	display: none;
}
.srch-results-recommendations {
	padding-top: var(--spc-2);
	overflow-y: auto;
	flex: 1 1 auto;
}

.srch-results-wrapper {
	overflow: hidden;
	position: relative;
	display: flex;
	flex-direction: column;
	flex: 1 1 auto;
	min-height: 0;
}

.srch-results-wrapper::before,
.srch-results-wrapper::after {
	position: absolute;
	left: 0px;
	right: 0px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	font-family: var(--fa-family-classic);
	font-size: 12px;
	font-weight: 300;
	color: var(--black-200);
	background-color: var(--white);
	z-index: 1;
	opacity: 0;
	visibility: hidden;
	transition: opacity 0.15s ease, visibility 0.15s ease;
	cursor: pointer;
}

.srch-results-wrapper::before {
	content: '\f077';
	top: 0;
	border-bottom: 1px solid var(--black-035);
}

.srch-results-wrapper::after {
	content: '\f078';
	bottom: 0;
	border-top: 1px solid var(--black-035);
}

.srch-results-wrapper.is-scrollable-top::before,
.srch-results-wrapper.is-scrollable-bottom::after {
	opacity: .95;
	visibility: visible;
}

.srch-results-recommendations .context-highlight {
	font-weight: var(--txt-wt-b);
	color: var(--txt-clr-base);
}
.srch-results-loading{
	text-align: center;
	height: 100px;
}
.srch-results-message {
	text-align: center;
	font-style: italic;
}
.srch-result-category { 
	color: var(--txt-clr-subtle);
	font-size: var(--txt-sz-s); 
}
.srch-result-type-icon {
	margin-right: var(--spc-3);
	width: 20px !important;
}
.srch-result-profile-pic {
	display: inline-block;
	width: 20px;
	height: 20px;
	margin-right: var(--spc-3);
	vertical-align: top;
	border-radius: 15%;
	overflow: hidden;
}
.srch-result-profile-pic-pic {
	background-position: left center;
    background-size: 100% auto;
    background-color: var(--bg-clr-subtle);
    box-shadow: 0 0 0 1px rgba(var(--black-rgb), .05) inset;
    aspect-ratio: 1 / 1;
} 
.srch-recommendations{
	margin-top:-6px;
}

.ovrl-container {
	display: none;
	position: fixed;
	top: 0; right: 0; bottom: 0; left: 0;
	background: rgba(var(--white-rgb),.94);
	z-index: 9999;
	min-width: 721px;
}
/* Overlays that opt into container focus (tabindex="-1" + trap_focus focus:
'container'/'if_needed') get focused programmatically - don't paint a focus
ring on the whole dialog. */
.ovrl-container[tabindex="-1"]:focus-visible {
	outline: none;
}
.ovrl-wrap{
	display: flex;
	flex-direction: column;
	height: 100%;
}
.ovrl-header {
	padding-top: var(--spc-10);
	border-bottom: 1px solid var(--black-100);
}
.ovrl-header-content {
	position: relative;
}
.ovrl-header-content,
.ovrl-body-content {
	width: 600px;
	margin: auto;
}
.ovrl-body-content a:hover { text-decoration:underline; }
.ovrl-w-800 .ovrl-header-content,
.ovrl-w-800 .ovrl-body-content {
	width: 800px;
}
.ovrl-w-700 .ovrl-header-content,
.ovrl-w-700 .ovrl-body-content {
	width: 700px;
}
.ovrl-w-500 .ovrl-header-content,
.ovrl-w-500 .ovrl-body-content {
	width: 500px;
}
.ovrl-w-full .ovrl-header-content,
.ovrl-w-full .ovrl-body-content {
	width: 100%;
	max-width: 100%;
	padding: 0 var(--spc-11);
	box-sizing: border-box;
}
.ovrl-header-content-heading {
	font-size: var(--txt-sz-3xl);
	color: var(--black-800);
	font-weight: var(--txt-wt-b);
	margin-bottom: var(--spc-9);
	line-height: var(--lh-base);
}
.ovrl-header-right {
	position: absolute;
	top:27px;
	right: 24px;
}
.ovrl-body {
	flex: 1;
	padding: var(--spc-10) 0 72px;
	overflow-y: scroll;
	background-color: rgba(var(--white-rgb),.7);
}

/* TinyMCE auxiliary UI (dialogs, menus, dropdowns) must float above the overlay */
.tox-tinymce-aux {
	z-index: 10000 !important;
}

.ovrl-header-tabs {
	margin-top: 7px;
}
.ovrl-header-tabs-tab {
	display: inline-block;
	position: relative;
	padding: var(--spc-4) var(--spc-6);
	color:var(--black-700);
}
.ovrl-header-tabs-tab:hover { color:var(--black-800); } 
.ovrl-header-tabs-tab::after { content:''; height:0; border-radius:2px; background-color:var(--black-700); position: absolute; left:0; right:0; bottom:0; transition:height .2s; }
.ovrl-header-tabs-tab:hover::after,
.ovrl-header-tabs-tab-current::after {
	height:2px;
}

.adv-srch-input{
	width: 100%;
	font-size: var(--txt-sz-xl);
	padding: var(--spc-4) 33px var(--spc-4) var(--spc-6) !important;
	height: auto !important;
}
.adv-srch-result{
	position: relative;
	margin-bottom: var(--spc-8);
}
.adv-srch-result-link a{
	font-weight: var(--txt-wt-b);
	color: var(--link-clr);
}
.adv-srch-result-details{
	font-size: var(--txt-sz-s);
	line-height: 20px;
	color: var(--black-650);
}
.adv-srch-result-details .context-highlight{
	font-weight: var(--txt-wt-b);
	color: var(--black-800);
}
.adv-srch-result-details .pill{
	color: var(--black-650);
	font-weight: var(--txt-wt-b);
}
.adv-srch-result-thumbnail{
	position: absolute;
	top: 0;
	bottom: 0;
}
.adv-srch-message{
	text-align: center;
	font-size: var(--txt-sz-3xl);
	color:var(--black-700);

}
.adv-srch-result-body{
	margin-left: 64px;
	overflow: hidden;
	min-height: 59px;
}
.adv-srch-results-loading{
	text-align: center;
	margin-top: 100px;
}
.srch-history-type-icon {
	margin-top: 5px;
	margin-right: var(--spc-5);
	float: left;
	font-size: 200%;
	display: block;
}
.srch-history-item{
	position: relative;
	margin-bottom: var(--spc-9);
}
.srch-history-item-body{

}
.srch-history-item-link a{
	color: var(--link-clr);
}
.srch-history-item-remove{
	float: right;
}
.srch-history-item-details{
	color:var(--black-650);
	font-style:italic;
}
.srch-history-item-thumbnail{
	float: left;
	height: 35px;
	width: 35px;
	line-height: 35px;
	border-radius: 15%;
	box-sizing:border-box;
	background-color: var(--bg-clr-subtle);
	overflow: hidden;
	margin-right: var(--spc-5);
	margin-top: var(--spc-1);
}
.srch-history-item-thumbnail-pic{
	background-position: center;
    background-size: 100% auto;
    background-color: var(--bg-clr-subtle);
    box-shadow: 0 0 0 1px rgba(var(--black-rgb), .05) inset;
    aspect-ratio: 1 / 1;
}
#adv-srch-pages,
#srch-history-pages {
	margin-top:30px;
}
 /** END NEW SEARCH **/
.import_item { position:relative; }

.new-filter {
	border: 1px solid var(--black-075);
	padding: var(--spc-4) var(--spc-7) ;
	border-radius: 4px;
	margin-bottom: 2em;
}
.new-filter-form {
	padding: var(--spc-2) var(--spc-6) var(--spc-5);
	margin: 0 -9px;
}
.new-filter a,
.new-filter .filter-toggle,
.new-filter .filter-toggle:hover {
	font-size: var(--txt-sz-m);
	color: var(--black-800);
	text-decoration: none !important;
}
.new-filter .filter-toggle,
.new-filter .filter-toggle:hover {
	font-weight: var(--txt-wt-sb);
}
.filter-toggle_icon {
	margin-right: var(--spc-3);
}
.new-filter label {
	float:left;
}
.new-filter label {
	font-size: var(--txt-sz-s);
	color:var(--black-650);
	text-transform: capitalize !important;
}
.new-filter .num_results {
	font-size:var(--txt-sz-m);
	color:var(--black-650);
}
.new-filter .filter-header {
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap;
	gap: var(--spc-4);
	padding: var(--spc-3) 0;
}
.new-filter .filter-header-right {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: var(--spc-8);
	position: relative;
}
.new-filter .preset_name {
	font-size:var(--txt-sz-m);
	color:var(--black-650);
}
.filter-field-groups { 
	display:flex;
	flex-direction: column;
	gap: var(--spc-6);
}
.new-filter-chunk {
	background-color: var(--black-035);
	color: var(--black-700);
	padding: var(--spc-6);
	border-radius: 6px;
	line-height: 31px;
}
.new-filter-chunk button{
	vertical-align: bottom;
}
.new-filter-chunk button,
.new-filter-chunk .select,
.new-filter-chunk input{
	margin-top: var(--spc-1);
	margin-bottom: var(--spc-1);
}
.filter-remove-chunk-link { 
	 float:right; position:relative; top:4px;
}
.filter-conditions { white-space:normal; padding-top: var(--spc-4); }
.filter-chosen-condition {
	background-color:var(--white);
	padding: 0 var(--spc-4);
	margin: 0 var(--spc-4) 0 0;
	height: 20px;
	line-height: 20px;
	border-radius: 4px;
	white-space: nowrap;
	font-size: var(--txt-sz-s);
	border-bottom: 1px solid var(--black-075);
	display:inline-block;
 }
.filter-chosen-condition-trash { margin-left: var(--spc-2); font-size:var(--txt-sz-s) !important; }
.filter-condition-templates { display:none; }
.filter-condition-wrapper-template { display:none; }
.filter-chosen-condition-template { display:none; }
.filter_field input[type="number"] { width:50px; }
.filter-toggle_icon{
	display: inline-block;
	transition: all .1s ease-in-out;
}
.filter-is_open {
	transform: rotate(90deg);
}
.filter-bottom { 
	margin-top:var(--spc-8); display:flex; align-items:center; justify-content: space-between;
}
.import_item .import_model_checkbox { position:absolute; top:15px; left:0; }
.import_item .import_model_errors { margin-left:27px; }
.import_item .model_to_import { margin-left:27px; margin-bottom: var(--spc-9); padding: var(--spc-7) var(--spc-7) 0; border:1px solid var(--black-075); border-radius:6px; }
.import_item .model_to_import h5 { margin-bottom: var(--spc-9); }.info-field { clear:left; }
.info-field label { margin-bottom: var(--spc-9);  }
.shorter-info-fields .info-field { margin-bottom: var(--spc-4); }
.shorter-info-fields .info-field label { margin-bottom: var(--spc-4); }
#side, .side {
	margin:0;
	float: left;
	padding: var(--spc-9) var(--spc-9) 0;
	background-color: var(--black-025);
	border: 1px solid var(--black-075);
	border-radius:3px;
	width:167px;
}

#side h4, .side h4 { border-bottom:none; font-size:var(--txt-sz-xl); text-transform:capitalize; margin-bottom:0;  padding:0; color:inherit; }
#side ul, .side ul { list-style:none; font-size:var(--txt-sz-m); line-height:18px; margin: 0 0 var(--spc-9); }
#side ul li,
#side ul li a,
.side ul li,
.side ul li a,
.left_menu a { color:var(--black-650); text-transform:capitalize;  text-decoration:none; padding: 5px var(--spc-6);
	line-height:18px; display:block; border-radius:3px; margin-bottom: var(--spc-1); transition: all .2s ease-in-out; }
#side ul li a:hover, .side ul li a:hover, .left_menu a:hover,
#side ul li a:focus, .side ul li a:focus, .left_menu a:focus { color:var(--black-900) !important; text-decoration:none !important; background-color:var(--black-050);}
#side ul li a:active, .side ul li a:active, .left_menu a:active { background-color:var(--black-075) }
#side ul li, .side ul li, .left_menu { padding:0; }
#side ul ul, .side ul ul { margin-top:0; color: var(--black); }
#side ul ul a, .side ul ul a { text-transform:capitalize;  color:var(--black); font-weight:var(--txt-wt-r); }
#side ul ul li.current, .side ul ul li.current, .left_menu ul ul li.current { background-color: var(--black-050); }

#side ul li.selected a, .side ul li.selected a, .left_menu .selected { background-color:var(--black-075) !important;  color:var(--txt-clr-base); font-weight:var(--txt-wt-sb); letter-spacing:-.030em; box-shadow:none; }
#side ul li.selected a span, .side ul li.selected a span, .left_menu .selected span { color:var(--txt-clr-mid); }



.with_left_menu { margin-left:229px; }

/* New  Profile Layout */
#main { min-height:332px; }
.singlecol { background-color:var(--white); position:relative; top:0; padding: 30px 42px var(--spc-9); min-height:296px; box-shadow:0 1px 0 rgba(var(--shadow-rgb),.1); }
#colwrap { width:100%; }

.singlecol.has-left_menu {
	display: flex;
	flex-direction: row;
	padding-top: 30px;
}
/*.singlecol-new {
	padding:2em 42px 18px !important; 	
}*/
.left_menu{
	background-color: transparent !important;
	border: none;
	width: auto;
	flex-grow: 0;
	flex-shrink: 0;
	padding: 0;
	margin-right: var(--spc-11);
	white-space: nowrap;
}
.singlecol.has-left_menu #colwrap,
.singlecol.has-left_menu #custom_info_container {
	flex-grow: 10;
}
.singlecol.has-left_menu .column_header {
	margin:0 0 1.75em;
	padding: 0 0 var(--spc-9);
}
.singlecol.has-left_menu .with-left_menu .column_header {
	margin:0 0 1.75em;
	padding:0;
}
.singlecol.has-left_menu .columnnav-new {
	padding: 0 var(--spc-7);
	margin: 0 0 var(--spc-9);
}
.with-left_menu { flex:1; }

/* == plugins.css == */
/*** LOADING SPINNER ***/
.cp-spinner,
.cp-spinner:before,
.cp-spinner:after{
  width:48px;
  height:48px;
  display:inline-block;
  box-sizing:border-box;
}
.cp-spinner:before,
.cp-spinner:after{
  border-radius:50%;
  border-style: solid;
  border-width: 6px;
  content:" ";
  position:absolute;
  top:0;
  left:0;
}
.cp-spinner{ position:relative; top: 50%; transform: translateY(-50%); }
.cp-spinner:before{ border-color:var(--black-300); }
.cp-spinner:after{
  border-color:var(--indigo-400) transparent transparent transparent;
  animation:cp-spinner-animate 1s ease-in-out infinite;
}
.cp-spinner.cp-spinner-medium,
.cp-spinner-medium:before,
.cp-spinner-medium:after{ width:36px; height:36px; }
.cp-spinner-medium:before,
.cp-spinner-medium:after{ border-width:5px; }

.cp-spinner.cp-spinner-small,
.cp-spinner-small:before,
.cp-spinner-small:after{ width:24px; height:24px; }
.cp-spinner-small:before,
.cp-spinner-small:after{ border-width:3px; }

.cp-spinner.cp-spinner-tiny,
.cp-spinner-tiny:before,
.cp-spinner-tiny:after{ width:18px; height:18px; top: 0; transform: translateY(0); }
.cp-spinner-tiny:before,
.cp-spinner-tiny:after{ border-width:2px; }
@keyframes cp-spinner-animate{  0%{transform:rotate(0)}  100%{transform:rotate(360deg)}}
.cp-no-translatey { top:auto; transform:none; }
/*** END LOADING SPINNER ***/

/*** PACE PROGRESS BAR ***/
.pace {
  -webkit-pointer-events: none;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.pace-active{
    position: fixed;
    height: 2px;
    background: var(--black-200);
    top: 0;
    width: 100%;
    z-index: 9999;
    box-shadow: 0 0 1px 0px rgba(var(--black-rgb),0.5)
}
.pace-inactive {
  display: none;
}
.pace .pace-progress {
  background: var(--indigo-400);
  position: fixed;
  z-index: 2000;
  top: 0;
  right: 100%;
  width: 100%;
  height: 2px;
}
/*** END PACE PROGRESS BAR ***/

/*** JGROWL ***/
div.jGrowl { z-index:9999; }
/** Normal Style Positions **/
body > div.jGrowl { position:fixed; }
body > div.jGrowl.top-left { left:0px; top:0px; }
body > div.jGrowl.top-right { right:18px; top:18px; }
body > div.jGrowl.bottom-left {	left:0px; bottom:0px; }
body > div.jGrowl.bottom-right { right:0px;	bottom:0px; }
body > div.jGrowl.offscreen { left:-1000px;	top:0px; }
body > div.jGrowl.center { top:32px;	width:100%; }
/** Cross Browser Styling **/
div.center div.jGrowl-notification, div.center div.jGrowl-closer { margin-left:auto; margin-right:auto; }
div.jGrowl div.jGrowl-notification, div.jGrowl div.jGrowl-closer { background-color:var(--black-050); color:var(--black-800); zoom:1; width:80%; padding:9px 36px; margin-bottom:5px; font-size:15px; text-align:center; display:none; border-radius:5px; box-shadow:0 2px 6px rgba(var(--shadow-rgb), .5); position:relative; }
div.jGrowl div.jGrowl-notification div.jGrowl-header { font-weight:bold; font-size:10px; clear:right; }
div.jGrowl div.jGrowl-notification div.jGrowl-close { position:absolute; right:9px;  cursor:pointer; font-size:21px; line-height:1; }
/*div.jGrowl div.jGrowl-notification div.jGrowl-message { margin-bottom:1.2em; }*/
div.jGrowl div.jGrowl-closer { height:15px; padding-top:4px; padding-bottom:4px; cursor:pointer; font-size:12px; font-weight:bold; text-align:center; }
.growlerror { background-color:var(--red-400) !important; color:var(--white-x) !important; }
/** Hide jGrowl when printing **/
@media print { div.jGrowl { display:none; } }
/*** END JGROWL ****/

/** AUTOCOMPLETE **/
.ui-autocomplete { width:100%; max-width: 500px; list-style-position:outside; list-style:none; padding:0; margin:0; border:1px solid var(--black-200); border-radius:3px; box-shadow:0px 2px 10px rgba(var(--black-rgb),.1); background-color:var(--white); overflow:hidden; z-index:9999; position:absolute; }
.ui-autocomplete li { color:var(--black); margin:0px; cursor:default; display:block; font-size:13px; overflow:hidden; border-top:1px solid var(--black-075); }
.ui-autocomplete li:first-child { border-top:none; }
.ui-autocomplete li div.ui-autocomplete-extra { font-size:12px; color:var(--black-600); }
.ui-menu-item-wrapper { padding:6px; }
.ui-state-focus, .ui-state-active { background-color:var(--black-050); }
.ui-helper-hidden-accessible { display:none !important;  }
/** END AUTOCOMPLETE **/


/*** DATEPICKER ***/
table.jCalendar { /*background:var(--black-100);*/ margin-bottom:0px; width:100% !important; }
table.jCalendar th { border:none; color:var(--black-650); text-align:center; }
table.jCalendar td { background:var(--white); text-align:center; }
table.jCalendar td.other-month { background:var(--white); color:var(--black-650); }
table.jCalendar td.today { background:var(--black-075); border-radius:20px; }
table.jCalendar td.selected { background:var(--black-400) !important; color:var(--white) !important; border-radius:20px; }
table.jCalendar td:hover, table.jCalendar td.dp-hover { background:var(--black-100); color:var(--black-750); border-radius:20px; }
table.jCalendar td.disabled, table.jCalendar td.disabled:hover { background:var(--white); color:var(--black-075); }
/* For the popup */
/* NOTE - you will probably want to style a.dp-choose-date - see how I did it in demo.css */
div.dp-popup { position:relative; background-repeat:repeat-x; }
#dp-popup { position:absolute; z-index:9999 !important; padding:0 9px 9px; background-color:var(--white); border-radius:6px; border:1px solid var(--black-100); overflow: auto; /*fixes scrollbar bleed-through bug in Mac FF2; see comment #79 @ https://bugzilla.mozilla.org/show_bug.cgi?id=187435 */ box-shadow: 0 1px 7px rgba(var(--shadow-rgb),.1); }
div.dp-popup h2 { font-size:15px; text-align:center; margin:6px 0; padding:0; }
a#dp-close { font-size:12px; padding:4px 0; text-align:center; display:block; }
a#dp-close:hover { text-decoration:underline; }
div.dp-popup a { color:var(--black-700) !important; text-decoration:none; padding:4px; }
div.dp-popup div.dp-nav-prev { position:absolute; top:7px; left:4px; }
/*div.dp-popup div.dp-nav-prev a { float:left; }*/
/* Opera needs the rules to be this specific otherwise it doesn't change the cursor back to pointer after you have disabled and re-enabled a link */
div.dp-popup div.dp-nav-prev a, div.dp-popup div.dp-nav-next a { cursor:pointer; }
div.dp-popup div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled { cursor:default; background:none !important;}
div.dp-popup div.dp-nav-next {  position:absolute; top:7px; right:4px; }
/*div.dp-popup div.dp-nav-next a { float:right; }*/
div.dp-popup a.disabled { cursor:default !important; color:var(--black-100) !important; }
div.dp-popup a.disabled:hover { text-decoration:none !important; }
div.dp-popup td { cursor:pointer; padding:8px; border:none; line-height:16px; }
div.dp-popup td.disabled { cursor:default; background:var(--white) !important;}
span.dp-choose-date { position:absolute; top:3px; left:117px; background-color:transparent !important; }
#facebox span.dp-choose-date { left:144px; }
td span.dp-choose-date { top:3px; }

.relative_date_picker, .relative_date_picker_top_zero { white-space:nowrap; }
.relative_date_picker span.dp-choose-date { position: relative; top:0 !important; left: -1.55em !important; margin-right: -17px; line-height:28px; }
.relative_date_picker_top_zero { vertical-align: top; }
.relative_date_picker_top_zero span.dp-choose-date { position: relative; top:0; left: -1.55em !important; margin-right: -17px; line-height:28px; }
.fb_content span.dp-choose-date { top:8px; }
label.dp-applied-label tm{ float:left; margin-right:5px; }
.invalid_date { border-color:var(--red-400) !important; background-color:var(--red-050); }
/*** END DATEPICKER ***/


/*** FACEBOX ***/
#dialog_overlay { position: fixed; top: 0; bottom: 0; left: 0; right: 0; background-color: rgba(var(--shadow-rgb),.7); z-index: 1298; }
#facebox { z-index:1299; text-align:left; position:absolute; top:0; left:0; right:0; display:flex; justify-content:center; margin-bottom:36px; }
#facebox .fb_body { padding:0 !important; background:var(--white); display:block; border-radius:2px; box-shadow:0 1px 20px rgba(var(--shadow-rgb),0.35); background-color:var(--white); border:1px solid var(--black-050); }
#facebox .fb_header { display:flex; gap:12px; align-items:center; justify-content:space-between; font-weight:bold;	padding:12px 18px 12px; white-space:nowrap; font-size:21px; z-index:1; border-bottom:1px solid var(--black-075); }
#facebox .fb_content { font-size:14px; line-height:1.4; padding:18px; position:relative; }
#facebox .fb_loading { text-align:center; }
#facebox .image { text-align:center; }
#facebox img { border:0; }
#facebox .fb_footer {  border-top:1px solid var(--black-075); padding-top:5px; margin-top:10px; text-align:right; }
.modalcontrols { border-top:1px solid var(--black-075) ; margin:12px -18px -19px; text-align:right; padding:12px; clear:both; min-height:20px; position:relative; top:-1px; }
.modalcontrolsleft { float: left; }

/*
#facebox,
.dialog-wrapper {
  box-sizing: border-box;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  padding: 3rem 1rem; 
  height: 100vh;
  overflow-y: auto;
  background-color: rgba(0, 0, 0, 0.4);
}

.fb_body  {
  display: flex;
  flex-direction: column;
  background: white;
  width: 90%;
  max-width: 600px;
  max-height: calc(100vh - 6rem); 
  border-radius: 0.5rem;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  overflow: hidden;
}

.fb_header,
.dialog-header {
  padding: 1rem;
  background-color: #f0f0f0;
  flex-shrink: 0;
}

.fb_content,
.dialog-body {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  min-height: 0;
  overflow: hidden;
}

.fb_content form,
.dialog-body form {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  min-height: 0;
}

.dialog-scroll-content {
  flex-grow: 1;
  overflow-y: auto;
  padding: 1rem;
  min-height: 0;
}

.modalcontrols,
.dialog-footer {
  padding: 1rem;
  background-color: #fafafa;
  flex-shrink: 0;
  border-top: 1px solid #ddd;
}
  */





/*** END FACEBOX ***/


/*** JCROP ***/
/* jquery.Jcrop.css v0.9.12 - MIT License */
/*
  The outer-most container in a typical Jcrop instance
  If you are having difficulty with formatting related to styles
  on a parent element, place any fixes here or in a like selector

  You can also style this element if you want to add a border, etc
  A better method for styling can be seen below with .jcrop-light
  (Add a class to the holder and style elements for that extended class)
*/
.jcrop-holder {
  direction: ltr;
  text-align: left;
}
.profile_image_form .jcrop-holder div div .jcrop-tracker{
  background: linear-gradient(to bottom, rgba(var(--shadow-rgb),0.25) 10%,rgba(var(--shadow-rgb),0) 10%,rgba(var(--shadow-rgb),0) 90%,rgba(var(--shadow-rgb),0.25) 90%);
}
/* Selection Border */
.jcrop-vline,
.jcrop-hline {
  /* background: var(--white) url("Jcrop.gif"); KEEP - removed by Christian 5/18/2016 */
  font-size: 0;
  position: absolute;
}
.jcrop-vline {
  height: 100%;
  width: 1px !important;
}
.jcrop-vline.right {
  right: 0;
}
.jcrop-hline {
  height: 1px !important;
  width: 100%;
}
.jcrop-hline.bottom {
  bottom: 0;
}
/* Invisible click targets */
.jcrop-tracker {
  height: 100%;
  width: 100%;
  /* "turn off" link highlight */
  -webkit-tap-highlight-color: transparent;
  /* disable callout, image save panel */
  -webkit-touch-callout: none;
  /* disable cut copy paste */
  -webkit-user-select: none;
}
/* Selection Handles */
.jcrop-handle {
  background-color: var(--black-800);
  border: 1px var(--black-050) solid;
  width: 7px;
  height: 7px;
  font-size: 1px;
}
.jcrop-handle.ord-n {
  left: 50%;
  margin-left: -4px;
  margin-top: -4px;
  top: 0;
}
.jcrop-handle.ord-s {
  bottom: 0;
  left: 50%;
  margin-bottom: -4px;
  margin-left: -4px;
}
.jcrop-handle.ord-e {
  margin-right: -4px;
  margin-top: -4px;
  right: 0;
  top: 50%;
}
.jcrop-handle.ord-w {
  left: 0;
  margin-left: -4px;
  margin-top: -4px;
  top: 50%;
}
.jcrop-handle.ord-nw {
  left: 0;
  margin-left: -4px;
  margin-top: -4px;
  top: 0;
}
.jcrop-handle.ord-ne {
  margin-right: -4px;
  margin-top: -4px;
  right: 0;
  top: 0;
}
.jcrop-handle.ord-se {
  bottom: 0;
  margin-bottom: -4px;
  margin-right: -4px;
  right: 0;
}
.jcrop-handle.ord-sw {
  bottom: 0;
  left: 0;
  margin-bottom: -4px;
  margin-left: -4px;
}
/* Dragbars */
.jcrop-dragbar.ord-n,
.jcrop-dragbar.ord-s {
  height: 7px;
  width: 100%;
}
.jcrop-dragbar.ord-e,
.jcrop-dragbar.ord-w {
  height: 100%;
  width: 7px;
}
.jcrop-dragbar.ord-n {
  margin-top: -4px;
}
.jcrop-dragbar.ord-s {
  bottom: 0;
  margin-bottom: -4px;
}
.jcrop-dragbar.ord-e {
  margin-right: -4px;
  right: 0;
}
.jcrop-dragbar.ord-w {
  margin-left: -4px;
}
/* The "jcrop-light" class/extension */
.jcrop-light .jcrop-vline,
.jcrop-light .jcrop-hline {
  background: var(--white);
  opacity: .70!important;
}
.jcrop-light .jcrop-handle {
  background-color: var(--black);
  border-color: var(--white);
  border-radius: 3px;
}
/* The "jcrop-dark" class/extension */
.jcrop-dark .jcrop-vline,
.jcrop-dark .jcrop-hline {
  background: var(--black);
  opacity: 0.7 !important;
}
.jcrop-dark .jcrop-handle {
  background-color: var(--white);
  border-color: var(--black);
  border-radius: 3px;
}
/* Simple macro to turn off the antlines */
.solid-line .jcrop-vline,
.solid-line .jcrop-hline {
  background: var(--white);
}
/* Fix for twitter bootstrap et al. */
.jcrop-holder img,
img.jcrop-preview {
  max-width: none;
}
/*** END JCROP ***/



/*** START COLPICK ***/
/*
colpick Color Picker / colpick.com
*/

/*Main container*/
.colpick {
  position: absolute;
  width: 346px;
  height: 170px;
  overflow: hidden;
  display: none;
  /*font-family: Arial, Helvetica, sans-serif;*/
  background:var(--black-050);
  border: 1px solid var(--black-200);
  border-radius: 5px;

  /*Prevents selecting text when dragging the selectors*/
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  z-index: 9999;
}
/*Color selection box with gradients*/
.colpick_color {
  position: absolute;
  left: 7px;
  top: 7px;
  width: 156px;
  height: 156px;
  overflow: hidden;
  outline: 1px solid var(--black-300);
  cursor: crosshair;
}
.colpick_color_overlay1 {
	position: absolute;
	left:0;
	top:0;
	width: 156px;
	height: 156px;    
	background: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); /* KEEP these RGBs */
}
.colpick_color_overlay2 {
	position: absolute;
	left:0;
	top:0;
	width: 156px;
	height: 156px;
	background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* KEEP these RGBs  */
}
/*Circular color selector*/
.colpick_selector_outer {
  background:none;
  position: absolute;
  width: 11px;
  height: 11px;
  margin: -6px 0 0 -6px;
  border: 1px solid var(--black);
  border-radius: 50%;
}
.colpick_selector_inner{
  position: absolute;
  width: 9px;
  height: 9px;
  border: 1px solid var(--white);
  border-radius: 50%;
}
/*Vertical hue bar*/
.colpick_hue {
  position: absolute;
  top: 6px;
  left: 175px;
  width: 19px;
  height: 156px;
  border: 1px solid var(--black-300);
  cursor: ns-resize;
}
/*Hue bar sliding indicator*/
.colpick_hue_arrs {
  position: absolute;
  left: -8px;
  width: 35px;
  height: 7px;
  margin: -7px 0 0 0;
}
.colpick_hue_larr {
  position:absolute;
  width: 0;
  height: 0;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 7px solid var(--black-500);
}
.colpick_hue_rarr {
  position:absolute;
  right:0;
  width: 0;
  height: 0;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-right: 7px solid var(--black-500);
}
/*New color box*/
.colpick_new_color {
  position: absolute;
  left: 207px;
  top: 6px;
  width: 60px;
  height: 27px;
  background: var(--red-400);
  border: 1px solid var(--black-500);
}
/*Current color box*/
.colpick_current_color {
  position: absolute;
  left: 277px;
  top: 6px;
  width: 60px;
  height: 27px;
  background: var(--red-400);
  border: 1px solid var(--black-500);
}
/*Input field containers*/
.colpick_field, .colpick_hex_field  {
  position: absolute;
  height: 20px;
  width: 60px;
  overflow:hidden;
  background:var(--black-050);
  color:var(--black-200);
  font-size:12px;
  border:1px solid var(--black-200);
  border-radius: 3px;
}
.colpick_rgb_r {
  top: 40px;
  left: 207px;
}
.colpick_rgb_g {
  top: 67px;
  left: 207px;
}
.colpick_rgb_b {
  top: 94px;
  left: 207px;
}
.colpick_hsb_h {
  top: 40px;
  left: 277px;
}
.colpick_hsb_s {
  top: 67px;
  left: 277px;
}
.colpick_hsb_b {
  top: 94px;
  left: 277px;
}
.colpick_hex_field {
  width: 68px;
  left: 207px;
  top: 121px;
}
/*Text field container on focus*/
.colpick_focus {
  border-color:var(--black-650);
}
/*Field label container*/
.colpick_field_letter {
  position: absolute;
  width: 12px;
  height: 20px;
  line-height: 20px;
  padding-left: 4px;
  background: var(--black-050);
  border-right: 1px solid var(--black-200);
  font-weight: bold;
  color:var(--black-650);
}
/*Text inputs*/
.colpick_field input, .colpick_hex_field input {
  position: absolute;
  right: 11px;
  margin: 0;
  padding: 0;
  height: 20px;
  line-height: 20px;
  background: transparent;
  border: none;
  font-size: 12px;
  color: var(--black-700);
  text-align: right;
  outline: none;
}
.colpick_hex_field input {
  right: 4px;
}
/*Field up/down arrows*/
.colpick_field_arrs {
  position: absolute;
  top: 0;
  right: 0;
  width: 9px;
  height: 21px;
  cursor: n-resize;
}
.colpick_field_uarr {
  position: absolute;
  top: 5px;
  width: 0;
  height: 0;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-bottom: 4px solid var(--black-400);
}
.colpick_field_darr {
  position: absolute;
  bottom:5px;
  width: 0;
  height: 0;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid var(--black-400);
}
/*Submit/Select button*/
.colpick_submit {
  position: absolute;
  left: 207px;
  top: 149px;
  width: 130px;
  height: 22px;
  line-height:22px;
  background: var(--black-050);
  text-align: center;
  color: var(--black-700);
  font-size: 12px;
  font-weight:bold;
  border: 1px solid var(--black-200);
  border-radius: 3px;
}
.colpick_submit:hover {
  background:var(--black-050);
  border-color:var(--black-650);
  cursor: pointer;
}

/*full layout with no submit button*/
.colpick_full_ns  .colpick_submit, .colpick_full_ns .colpick_current_color{
  display:none;
}
.colpick_full_ns .colpick_new_color {
  width: 130px;
  height: 25px;
}
.colpick_full_ns .colpick_rgb_r, .colpick_full_ns .colpick_hsb_h {
  top: 42px;
}
.colpick_full_ns .colpick_rgb_g, .colpick_full_ns .colpick_hsb_s {
  top: 73px;
}
.colpick_full_ns .colpick_rgb_b, .colpick_full_ns .colpick_hsb_b {
  top: 104px;
}
.colpick_full_ns .colpick_hex_field {
  top: 135px;
}

/*rgbhex layout*/
.colpick_rgbhex .colpick_hsb_h, .colpick_rgbhex .colpick_hsb_s, .colpick_rgbhex .colpick_hsb_b {
  display:none;
}
.colpick_rgbhex {
  width:282px;
}
.colpick_rgbhex .colpick_field, .colpick_rgbhex .colpick_submit {
  width:68px;
}
.colpick_rgbhex .colpick_new_color {
  width:34px;
  border-right:none;
}
.colpick_rgbhex .colpick_current_color {
  width:34px;
  left:240px;
  border-left:none;
}

/*rgbhex layout, no submit button*/
.colpick_rgbhex_ns  .colpick_submit, .colpick_rgbhex_ns .colpick_current_color{
  display:none;
}
.colpick_rgbhex_ns .colpick_new_color{
  width:68px;
  border: 1px solid var(--black-500);
}
.colpick_rgbhex_ns .colpick_rgb_r {
  top: 42px;
}
.colpick_rgbhex_ns .colpick_rgb_g {
  top: 73px;
}
.colpick_rgbhex_ns .colpick_rgb_b {
  top: 104px;
}
.colpick_rgbhex_ns .colpick_hex_field {
  top: 135px;
}

/*hex layout*/
.colpick_hex .colpick_hsb_h, .colpick_hex .colpick_hsb_s, .colpick_hex .colpick_hsb_b, .colpick_hex .colpick_rgb_r, .colpick_hex .colpick_rgb_g, .colpick_hex .colpick_rgb_b {
  display:none;
}
.colpick_hex {
  width:206px;
  height:201px;
}
.colpick_hex .colpick_hex_field {
  width:72px;
  height:25px;
  top:168px;
  left:80px;
}
.colpick_hex .colpick_hex_field div, .colpick_hex .colpick_hex_field input {
  height: 25px;
  line-height: 25px;
}
.colpick_hex .colpick_hex_field input {
  width: 47px; /*KEEP*/
}
.colpick_hex .colpick_hex_field input:focus { /*KEEP*/
  box-shadow: none;
  background-color: transparent;
}

.colpick_hex .colpick_new_color {
  left:9px;
  top:168px;
  width:30px;
  border-right:none;
}
.colpick_hex .colpick_current_color {
  left:39px;
  top:168px;
  width:30px;
  border-left:none;
}
.colpick_hex .colpick_submit {
  left:164px;
  top: 168px;
  width:30px;
  height:25px;
  line-height: 25px;
}

/*hex layout, no submit button*/
.colpick_hex_ns  .colpick_submit, .colpick_hex_ns .colpick_current_color {
  display:none;
}
.colpick_hex_ns .colpick_hex_field {
  width:80px;
}
.colpick_hex_ns .colpick_new_color{
  width:60px;
  border: 1px solid var(--black-500);
}

/*Dark color scheme*/
.colpick_dark {
  background: var(--black-850);
  border-color: var(--black-800);
}
.colpick_dark .colpick_color {
  outline-color: var(--black-800);
}
.colpick_dark .colpick_hue {
  border-color: var(--black-700);
}
.colpick_dark .colpick_field, .colpick_dark .colpick_hex_field {
  background: var(--black-900);
  border-color: var(--black-850);
}
.colpick_dark .colpick_field_letter {
  background: var(--black-900);
  border-color: var(--black-850);
  color: var(--black-650);
}
.colpick_dark .colpick_field input, .colpick_dark .colpick_hex_field input {
  color: var(--black-600);
}
.colpick_dark .colpick_field_uarr {
  border-bottom-color:var(--black-650);
}
.colpick_dark .colpick_field_darr {
  border-top-color:var(--black-650);
}
.colpick_dark .colpick_focus {
  border-color:var(--black-750);
}
.colpick_dark .colpick_submit {
  background: var(--black-900);
  border-color:var(--black-850);
  color:var(--black-600);
}
.colpick_dark .colpick_submit:hover {
  background-color:var(--black-900);
  border-color:var(--black-750);
}
/*** END COLPICKL ***/


/*** START JQUERY UI ***/
.ui-sortable-helper { -moz-user-select:none; -webkit-user-select:none; user-select:none; }
/*** END JQUERY UI ***/


/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
.star-rating-control { display:inline-flex; gap:2px }
/*div.rating-cancel,*/div.star-rating{ width:15px; cursor:pointer;background:transparent; overflow:hidden; }
/*div.rating-cancel,div.rating-cancel a{background:url(../images/rating_delete.gif) no-repeat 0 -16px}*/

div.star-rating a {
  display: inline-block;
  font: normal normal normal 48px/1 var(--fa-family-classic);
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color:transparent;
}
div.star-rating a:active{
  text-decoration: none !important;
}
div.star-rating a:before {
  content: "\f005";
  color:var(--black-650);
}
div.star-rating-on a:before,
div.star-rating-hover a:before{
  color:var(--orange-300);
  font-weight: 600;
}

/*div.rating-cancel a,*//*div.star-rating a{display:block;width:16px;height:16px;}*/

/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
/*div.star-rating{background:transparent!important;overflow:hidden!important}*/
/* END jQuery.Rating Plugin CSS */


/*** START Tooltipster ***/
/* This is the core CSS of Tooltipster */

/* GENERAL STRUCTURE RULES (do not edit this section) */

.tooltipster-base {
    /* this ensures that a constrained height set by functionPosition,
    if greater that the natural height of the tooltip, will be enforced
    in browsers that support display:flex */
    display: flex;
    pointer-events: none;
    /* this may be overriden in JS for fixed position origins */
    position: absolute;
}

.tooltipster-box {
    /* see .tooltipster-base. flex-shrink 1 is only necessary for IE10-
    and flex-basis auto for IE11- (at least) */
    flex: 1 1 auto;
}

.tooltipster-content {
    /* prevents an overflow if the user adds padding to the div */
    box-sizing: border-box;
    /* these make sure we'll be able to detect any overflow */
    max-height: 100%;
    max-width: 100%;
    overflow: auto;
}

.tooltipster-ruler {
    /* these let us test the size of the tooltip without overflowing the window */
    bottom: 0;
    left: 0;
    overflow: hidden;
    position: fixed;
    right: 0;
    top: 0;
    visibility: hidden;
}

/* ANIMATIONS */

/* Open/close animations */

/* fade */

.tooltipster-fade {
    opacity: 0;
    -webkit-transition-property: opacity;
    -moz-transition-property: opacity;
    -o-transition-property: opacity;
    -ms-transition-property: opacity;
    transition-property: opacity;
}
.tooltipster-fade.tooltipster-show {
    opacity: 1;
}

/* grow */

.tooltipster-grow {
    -webkit-transform: scale(0,0);
    -moz-transform: scale(0,0);
    -o-transform: scale(0,0);
    -ms-transform: scale(0,0);
    transform: scale(0,0);
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    -ms-transition-property: -ms-transform;
    transition-property: transform;
    -webkit-backface-visibility: hidden;
}
.tooltipster-grow.tooltipster-show {
    -webkit-transform: scale(1,1);
    -moz-transform: scale(1,1);
    -o-transform: scale(1,1);
    -ms-transform: scale(1,1);
    transform: scale(1,1);
    -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
    -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
    -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
    -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
    transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
}

/* swing */

.tooltipster-swing {
    opacity: 0;
    -webkit-transform: rotateZ(4deg);
    -moz-transform: rotateZ(4deg);
    -o-transform: rotateZ(4deg);
    -ms-transform: rotateZ(4deg);
    transform: rotateZ(4deg);
    -webkit-transition-property: -webkit-transform, opacity;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    -ms-transition-property: -ms-transform;
    transition-property: transform;
}
.tooltipster-swing.tooltipster-show {
    opacity: 1;
    -webkit-transform: rotateZ(0deg);
    -moz-transform: rotateZ(0deg);
    -o-transform: rotateZ(0deg);
    -ms-transform: rotateZ(0deg);
    transform: rotateZ(0deg);
    -webkit-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 1);
    -webkit-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
    -moz-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
    -ms-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
    -o-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
    transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
}

/* fall */

.tooltipster-fall {
    -webkit-transition-property: top;
    -moz-transition-property: top;
    -o-transition-property: top;
    -ms-transition-property: top;
    transition-property: top;
    -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
    -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
    -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
    -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
    transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
}
.tooltipster-fall.tooltipster-initial {
    top: 0 !important;
}
.tooltipster-fall.tooltipster-show {
}
.tooltipster-fall.tooltipster-dying {
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    -ms-transition-property: all;
    transition-property: all;
    top: 0 !important;
    opacity: 0;
}

/* slide */

.tooltipster-slide {
    -webkit-transition-property: left;
    -moz-transition-property: left;
    -o-transition-property: left;
    -ms-transition-property: left;
    transition-property: left;
    -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
    -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
    -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
    -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
    transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
}
.tooltipster-slide.tooltipster-initial {
    left: -40px !important;
}
.tooltipster-slide.tooltipster-show {
}
.tooltipster-slide.tooltipster-dying {
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    -ms-transition-property: all;
    transition-property: all;
    left: 0 !important;
    opacity: 0;
}

/* Update animations */

/* We use animations rather than transitions here because
 transition durations may be specified in the style tag due to
 animationDuration, and we try to avoid collisions and the use
 of !important */

/* fade */

@keyframes tooltipster-fading {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

.tooltipster-update-fade {
    animation: tooltipster-fading 400ms;
}

/* rotate */

@keyframes tooltipster-rotating {
    25% {
        transform: rotate(-2deg);
    }
    75% {
        transform: rotate(2deg);
    }
    100% {
        transform: rotate(0);
    }
}

.tooltipster-update-rotate {
    animation: tooltipster-rotating 600ms;
}

/* scale */

@keyframes tooltipster-scaling {
    50% {
        transform: scale(1.1);
    }
    100% {
        transform: scale(1);
    }
}

.tooltipster-update-scale {
    animation: tooltipster-scaling 600ms;
}

/**
 * DEFAULT STYLE OF THE SIDETIP PLUGIN
 *
 * All styles are "namespaced" with .tooltipster-sidetip to prevent
 * conflicts between plugins.
 */

/* .tooltipster-box */

.tooltipster-sidetip .tooltipster-box {
    background: var(--black-700);
    border: 2px solid var(--black);
    border-radius: 4px;
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-box {
    margin-top: 8px;
}

.tooltipster-sidetip.tooltipster-left .tooltipster-box {
    margin-right: 8px;
}

.tooltipster-sidetip.tooltipster-right .tooltipster-box {
    margin-left: 8px;
}

.tooltipster-sidetip.tooltipster-top .tooltipster-box {
    margin-bottom: 8px;
}

/* .tooltipster-content */

.tooltipster-sidetip .tooltipster-content {
    color:var(--white);
    line-height: 18px;
    padding: 6px 14px;
}

/* .tooltipster-arrow : will keep only the zone of .tooltipster-arrow-uncropped that
corresponds to the arrow we want to display */

.tooltipster-sidetip .tooltipster-arrow {
    overflow: hidden;
    position: absolute;
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow {
    height: 10px;
    /* half the width, for centering */
    margin-left: -10px;
    top: 0;
    width: 20px;
}

.tooltipster-sidetip.tooltipster-left .tooltipster-arrow {
    height: 20px;
    margin-top: -10px;
    right: 0;
    /* top 0 to keep the arrow from overflowing .tooltipster-base when it has not
    been positioned yet */
    top: 0;
    width: 10px;
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow {
    height: 20px;
    margin-top: -10px;
    left: 0;
    /* same as .tooltipster-left .tooltipster-arrow */
    top: 0;
    width: 10px;
}

.tooltipster-sidetip.tooltipster-top .tooltipster-arrow {
    bottom: 0;
    height: 10px;
    margin-left: -10px;
    width: 20px;
}

/* common rules between .tooltipster-arrow-background and .tooltipster-arrow-border */

.tooltipster-sidetip .tooltipster-arrow-background, .tooltipster-sidetip .tooltipster-arrow-border {
    height: 0;
    position: absolute;
    width: 0;
}

/* .tooltipster-arrow-background */

.tooltipster-sidetip .tooltipster-arrow-background {
    border: 10px solid transparent;
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background {
    border-bottom-color: var(--black-700);
    left: 0;
    top: 3px;
}

.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background {
    border-left-color: var(--black-700);
    left: -3px;
    top: 0;
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background {
    border-right-color: var(--black-700);
    left: 3px;
    top: 0;
}

.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background {
    border-top-color: var(--black-700);
    left: 0;
    top: -3px;
}

/* .tooltipster-arrow-border */

.tooltipster-sidetip .tooltipster-arrow-border {
    border: 10px solid transparent;
    left: 0;
    top: 0;
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border {
    border-bottom-color: var(--black);
}

.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border {
    border-left-color: var(--black);
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border {
    border-right-color: var(--black);
}

.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border {
    border-top-color: var(--black);
}

/* tooltipster-arrow-uncropped */

.tooltipster-sidetip .tooltipster-arrow-uncropped {
    position: relative;
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped {
    top: -10px;
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped {
    left: -10px;
}

.tooltipster-sidetip.tooltipster-light .tooltipster-box{border-radius:3px;border:1px solid var(--black-100);background:var(--black-050)}
.tooltipster-sidetip.tooltipster-light .tooltipster-content{color:var(--black-650)}
.tooltipster-sidetip.tooltipster-light .tooltipster-arrow{height:9px;margin-left:-9px;width:18px}
.tooltipster-sidetip.tooltipster-light.tooltipster-left .tooltipster-arrow,.tooltipster-sidetip.tooltipster-light.tooltipster-right .tooltipster-arrow{height:18px;margin-left:0;margin-top:-9px;width:9px}
.tooltipster-sidetip.tooltipster-light .tooltipster-arrow-background{border:9px solid transparent}
.tooltipster-sidetip.tooltipster-light.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:var(--black-050);top:1px}
.tooltipster-sidetip.tooltipster-light.tooltipster-left .tooltipster-arrow-background{border-left-color:var(--black-050);left:-1px}
.tooltipster-sidetip.tooltipster-light.tooltipster-right .tooltipster-arrow-background{border-right-color:var(--black-050);left:1px}
.tooltipster-sidetip.tooltipster-light.tooltipster-top .tooltipster-arrow-background{border-top-color:var(--black-050);top:-1px}
.tooltipster-sidetip.tooltipster-light .tooltipster-arrow-border{border:9px solid transparent}
.tooltipster-sidetip.tooltipster-light.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:var(--black-100)}
.tooltipster-sidetip.tooltipster-light.tooltipster-left .tooltipster-arrow-border{border-left-color:var(--black-100)}
.tooltipster-sidetip.tooltipster-light.tooltipster-right .tooltipster-arrow-border{border-right-color:var(--black-100)}
.tooltipster-sidetip.tooltipster-light.tooltipster-top .tooltipster-arrow-border{border-top-color:var(--black-100)}
.tooltipster-sidetip.tooltipster-light.tooltipster-bottom .tooltipster-arrow-uncropped{top:-9px}
.tooltipster-sidetip.tooltipster-light.tooltipster-right .tooltipster-arrow-uncropped{left:-9px}

/** Tooltipster Mods **/
.tooltipster-sidetip.tooltipster-light.tooltipster-profile-card .tooltipster-box{ background:var(--white); }
.tooltipster-sidetip.tooltipster-light.tooltipster-profile-card.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:var(--white);}
.tooltipster-sidetip.tooltipster-light.tooltipster-profile-card.tooltipster-left .tooltipster-arrow-background{border-left-color:var(--white);}
.tooltipster-sidetip.tooltipster-light.tooltipster-profile-card.tooltipster-right .tooltipster-arrow-background{border-right-color:var(--white);}
.tooltipster-sidetip.tooltipster-light.tooltipster-profile-card.tooltipster-top .tooltipster-arrow-background{border-top-color:var(--white);}

.tooltipster-content { text-align: center; }
/*** END Tooltipster ***/

/*** START EMOJI ***/
.emoji { display:inline-block; background: url("../images/emoji.png") top left no-repeat; width:20px; height:20px; vertical-align:middle; position:relative; top:-2px; }
@-moz-document url-prefix() { .emoji{ top:-1px; } }
.emoji-0 { background-position: 0px -40px; }
.emoji-1 { background-position: 0px -60px; }
.emoji-109 { background-position: 0px -80px; }
.emoji-2 { background-position: 0px -100px; }
.emoji-3 { background-position: 0px -120px; }
.emoji-4 { background-position: 0px -140px; }
.emoji-5 { background-position: 0px -160px; }
.emoji-6 { background-position: 0px -180px; }
.emoji-7 { background-position: 0px -200px; }
.emoji-8 { background-position: 0px -220px; }
.emoji-8ball { background-position: 0px -240px; }
.emoji-9 { background-position: 0px -260px; }
.emoji-a { background-position: 0px -280px; }
.emoji-ab { background-position: 0px -300px; }
.emoji-airplane { background-position: 0px -320px; }
.emoji-alien { background-position: 0px -340px; }
.emoji-ambulance { background-position: 0px -360px; }
.emoji-angel { background-position: 0px -380px; }
.emoji-anger { background-position: 0px -400px; }
.emoji-angry { background-position: 0px -420px; }
.emoji-apple { background-position: 0px -440px; }
.emoji-aquarius { background-position: 0px -460px; }
.emoji-aries { background-position: 0px -480px; }
.emoji-arrow_backward { background-position: 0px -500px; }
.emoji-arrow_down { background-position: 0px -520px; }
.emoji-arrow_forward { background-position: 0px -540px; }
.emoji-arrow_left { background-position: 0px -560px; }
.emoji-arrow_lower_left { background-position: 0px -580px; }
.emoji-arrow_lower_right { background-position: 0px -600px; }
.emoji-arrow_right { background-position: 0px -620px; }
.emoji-arrow_up { background-position: 0px -640px; }
.emoji-arrow_upper_left { background-position: 0px -660px; }
.emoji-arrow_upper_right { background-position: 0px -680px; }
.emoji-art { background-position: 0px -700px; }
.emoji-astonished { background-position: 0px -720px; }
.emoji-atm { background-position: 0px -740px; }
.emoji-b { background-position: 0px -760px; }
.emoji-baby { background-position: 0px -780px; }
.emoji-baby_chick { background-position: 0px -800px; }
.emoji-baby_symbol { background-position: 0px -820px; }
.emoji-balloon { background-position: 0px -840px; }
.emoji-bamboo { background-position: 0px -860px; }
.emoji-bank { background-position: 0px -880px; }
.emoji-barber { background-position: 0px -900px; }
.emoji-baseball { background-position: 0px -920px; }
.emoji-basketball { background-position: 0px -940px; }
.emoji-bath { background-position: 0px -960px; }
.emoji-bear { background-position: 0px -980px; }
.emoji-beer { background-position: 0px -1000px; }
.emoji-beers { background-position: 0px -1020px; }
.emoji-beginner { background-position: 0px -1040px; }
.emoji-bell { background-position: 0px -1060px; }
.emoji-bento { background-position: 0px -1080px; }
.emoji-bike { background-position: 0px -1100px; }
.emoji-bikini { background-position: 0px -1120px; }
.emoji-bird { background-position: 0px -1140px; }
.emoji-birthday { background-position: 0px -1160px; }
.emoji-black_square { background-position: 0px -1180px; }
.emoji-blue_car { background-position: 0px -1200px; }
.emoji-blue_heart { background-position: 0px -1220px; }
.emoji-blush { background-position: 0px -1240px; }
.emoji-boar { background-position: 0px -1260px; }
.emoji-boat { background-position: 0px -1280px; }
.emoji-bomb { background-position: 0px -1300px; }
.emoji-book { background-position: 0px -1320px; }
.emoji-boot { background-position: 0px -1340px; }
.emoji-bouquet { background-position: 0px -1360px; }
.emoji-bow { background-position: 0px -1380px; }
.emoji-bowtie { background-position: 0px -1400px; }
.emoji-boy { background-position: 0px -1420px; }
.emoji-bread { background-position: 0px -1440px; }
.emoji-briefcase { background-position: 0px -1460px; }
.emoji-broken_heart { background-position: 0px -1480px; }
.emoji-bug { background-position: 0px -1500px; }
.emoji-bulb { background-position: 0px -1520px; }
.emoji-bullettrain_front { background-position: 0px -1540px; }
.emoji-bullettrain_side { background-position: 0px -1560px; }
.emoji-bus { background-position: 0px -1580px; }
.emoji-busstop { background-position: 0px -1600px; }
.emoji-cactus { background-position: 0px -1620px; }
.emoji-cake { background-position: 0px -1640px; }
.emoji-calling { background-position: 0px -1660px; }
.emoji-camel { background-position: 0px -1680px; }
.emoji-camera { background-position: 0px -1700px; }
.emoji-cancer { background-position: 0px -1720px; }
.emoji-capricorn { background-position: 0px -1740px; }
.emoji-car { background-position: 0px -1760px; }
.emoji-cat { background-position: 0px -1780px; }
.emoji-cd { background-position: 0px -1800px; }
.emoji-chart { background-position: 0px -1820px; }
.emoji-checkered_flag { background-position: 0px -1840px; }
.emoji-cherry_blossom { background-position: 0px -1860px; }
.emoji-chicken { background-position: 0px -1880px; }
.emoji-christmas_tree { background-position: 0px -1900px; }
.emoji-church { background-position: 0px -1920px; }
.emoji-cinema { background-position: 0px -1940px; }
.emoji-city_sunrise { background-position: 0px -1960px; }
.emoji-city_sunset { background-position: 0px -1980px; }
.emoji-clap { background-position: 0px -2000px; }
.emoji-clapper { background-position: 0px -2020px; }
.emoji-clock1 { background-position: 0px -2040px; }
.emoji-clock10 { background-position: 0px -2060px; }
.emoji-clock11 { background-position: 0px -2080px; }
.emoji-clock12 { background-position: 0px -2100px; }
.emoji-clock2 { background-position: 0px -2120px; }
.emoji-clock3 { background-position: 0px -2140px; }
.emoji-clock4 { background-position: 0px -2160px; }
.emoji-clock5 { background-position: 0px -2180px; }
.emoji-clock6 { background-position: 0px -2200px; }
.emoji-clock7 { background-position: 0px -2220px; }
.emoji-clock8 { background-position: 0px -2240px; }
.emoji-clock9 { background-position: 0px -2260px; }
.emoji-closed_umbrella { background-position: 0px -2280px; }
.emoji-cloud { background-position: 0px -2300px; }
.emoji-clubs { background-position: 0px -2320px; }
.emoji-cn { background-position: 0px -2340px; }
.emoji-cocktail { background-position: 0px -2360px; }
.emoji-coffee { background-position: 0px -2380px; }
.emoji-cold_sweat { background-position: 0px -2400px; }
.emoji-computer { background-position: 0px -2420px; }
.emoji-confounded { background-position: 0px -2440px; }
.emoji-congratulations { background-position: 0px -2460px; }
.emoji-construction { background-position: 0px -2480px; }
.emoji-construction_worker { background-position: 0px -2500px; }
.emoji-convenience_store { background-position: 0px -2520px; }
.emoji-cool { background-position: 0px -2540px; }
.emoji-cop { background-position: 0px -2560px; }
.emoji-copyright { background-position: 0px -2580px; }
.emoji-couple { background-position: 0px -2600px; }
.emoji-couple_with_heart { background-position: 0px -2620px; }
.emoji-couplekiss { background-position: 0px -2640px; }
.emoji-cow { background-position: 0px -2660px; }
.emoji-crossed_flags { background-position: 0px -2680px; }
.emoji-crown { background-position: 0px -2700px; }
.emoji-cry { background-position: 0px -2720px; }
.emoji-cupid { background-position: 0px -2740px; }
.emoji-currency_exchange { background-position: 0px -2760px; }
.emoji-curry { background-position: 0px -2780px; }
.emoji-cyclone { background-position: 0px -2800px; }
.emoji-dancer { background-position: 0px -2820px; }
.emoji-dancers { background-position: 0px -2840px; }
.emoji-dango { background-position: 0px -2860px; }
.emoji-dart { background-position: 0px -2880px; }
.emoji-dash { background-position: 0px -2900px; }
.emoji-de { background-position: 0px -2920px; }
.emoji-department_store { background-position: 0px -2940px; }
.emoji-diamonds { background-position: 0px -2960px; }
.emoji-disappointed { background-position: 0px -2980px; }
.emoji-dog { background-position: 0px -3000px; }
.emoji-dolls { background-position: 0px -3020px; }
.emoji-dolphin { background-position: 0px -3040px; }
.emoji-dress { background-position: 0px -3060px; }
.emoji-dvd { background-position: 0px -3080px; }
.emoji-ear { background-position: 0px -3100px; }
.emoji-ear_of_rice { background-position: 0px -3120px; }
.emoji-egg { background-position: 0px -3140px; }
.emoji-eggplant { background-position: 0px -3160px; }
.emoji-eight_pointed_black_star { background-position: 0px -3180px; }
.emoji-eight_spoked_asterisk { background-position: 0px -3200px; }
.emoji-elephant { background-position: 0px -3220px; }
.emoji-email { background-position: 0px -3240px; }
.emoji-es { background-position: 0px -3260px; }
.emoji-european_castle { background-position: 0px -3280px; }
.emoji-exclamation { background-position: 0px -3300px; }
.emoji-eyes { background-position: 0px -3320px; }
.emoji-facepunch { background-position: 0px -3340px; }
.emoji-factory { background-position: 0px -3360px; }
.emoji-fallen_leaf { background-position: 0px -3380px; }
.emoji-fast_forward { background-position: 0px -3400px; }
.emoji-fax { background-position: 0px -3420px; }
.emoji-fearful { background-position: 0px -3440px; }
.emoji-feet { background-position: 0px -3480px; }
.emoji-ferris_wheel { background-position: 0px -3500px; }
.emoji-fire { background-position: 0px -3540px; }
.emoji-fire_engine { background-position: 0px -3560px; }
.emoji-fireworks { background-position: 0px -3580px; }
.emoji-fish { background-position: 0px -3600px; }
.emoji-fist { background-position: 0px -3620px; }
.emoji-flags { background-position: 0px -3640px; }
.emoji-flushed { background-position: 0px -3660px; }
.emoji-football { background-position: 0px -3680px; }
.emoji-fork_and_knife { background-position: 0px -3700px; }
.emoji-fountain { background-position: 0px -3720px; }
.emoji-four_leaf_clover { background-position: 0px -3740px; }
.emoji-fr { background-position: 0px -3760px; }
.emoji-fries { background-position: 0px -3780px; }
.emoji-frog { background-position: 0px -3800px; }
.emoji-fuelpump { background-position: 0px -3820px; }
.emoji-gb { background-position: 0px -3840px; }
.emoji-gem { background-position: 0px -3860px; }
.emoji-gemini { background-position: 0px -3880px; }
.emoji-ghost { background-position: 0px -3900px; }
.emoji-gift { background-position: 0px -3920px; }
.emoji-gift_heart { background-position: 0px -3940px; }
.emoji-girl { background-position: 0px -3960px; }
.emoji-golf { background-position: 0px -4020px; }
.emoji-green_heart { background-position: 0px -4040px; }
.emoji-grey_exclamation { background-position: 0px -4060px; }
.emoji-grey_question { background-position: 0px -4080px; }
.emoji-grin { background-position: 0px -4100px; }
.emoji-guardsman { background-position: 0px -4120px; }
.emoji-guitar { background-position: 0px -4140px; }
.emoji-gun { background-position: 0px -4160px; }
.emoji-haircut { background-position: 0px -4180px; }
.emoji-hamburger { background-position: 0px -4200px; }
.emoji-hammer { background-position: 0px -4220px; }
.emoji-hamster { background-position: 0px -4240px; }
.emoji-hand { background-position: 0px -4260px; }
.emoji-handbag { background-position: 0px -4280px; }
.emoji-hash { background-position: 0px -4320px; }
.emoji-headphones { background-position: 0px -4340px; }
.emoji-heart { background-position: 0px -4360px; }
.emoji-heart_decoration { background-position: 0px -4380px; }
.emoji-heart_eyes { background-position: 0px -4400px; }
.emoji-heartbeat { background-position: 0px -4420px; }
.emoji-heartpulse { background-position: 0px -4440px; }
.emoji-hearts { background-position: 0px -4460px; }
.emoji-hibiscus { background-position: 0px -4480px; }
.emoji-high_heel { background-position: 0px -4500px; }
.emoji-horse { background-position: 0px -4520px; }
.emoji-hospital { background-position: 0px -4540px; }
.emoji-hotel { background-position: 0px -4560px; }
.emoji-hotsprings { background-position: 0px -4580px; }
.emoji-house { background-position: 0px -4600px; }
.emoji-icecream { background-position: 0px -4640px; }
.emoji-id { background-position: 0px -4660px; }
.emoji-ideograph_advantage { background-position: 0px -4680px; }
.emoji-imp { background-position: 0px -4700px; }
.emoji-information_desk_person { background-position: 0px -4720px; }
.emoji-iphone { background-position: 0px -4740px; }
.emoji-it { background-position: 0px -4760px; }
.emoji-jack_o_lantern { background-position: 0px -4780px; }
.emoji-japanese_castle { background-position: 0px -4800px; }
.emoji-joy { background-position: 0px -4820px; }
.emoji-jp { background-position: 0px -4840px; }
.emoji-key { background-position: 0px -4860px; }
.emoji-kimono { background-position: 0px -4880px; }
.emoji-kiss { background-position: 0px -4900px; }
.emoji-kissing_face { background-position: 0px -4920px; }
.emoji-kissing_heart { background-position: 0px -4940px; }
.emoji-koala { background-position: 0px -4960px; }
.emoji-koko { background-position: 0px -4980px; }
.emoji-kr { background-position: 0px -5000px; }
.emoji-leaves { background-position: 0px -5020px; }
.emoji-leo { background-position: 0px -5040px; }
.emoji-libra { background-position: 0px -5060px; }
.emoji-lips { background-position: 0px -5080px; }
.emoji-lipstick { background-position: 0px -5100px; }
.emoji-lock { background-position: 0px -5120px; }
.emoji-loop { background-position: 0px -5140px; }
.emoji-loudspeaker { background-position: 0px -5160px; }
.emoji-love_hotel { background-position: 0px -5180px; }
.emoji-mag { background-position: 0px -5200px; }
.emoji-mahjong { background-position: 0px -5220px; }
.emoji-mailbox { background-position: 0px -5240px; }
.emoji-man { background-position: 0px -5260px; }
.emoji-man_with_gua_pi_mao { background-position: 0px -5280px; }
.emoji-man_with_turban { background-position: 0px -5300px; }
.emoji-maple_leaf { background-position: 0px -5320px; }
.emoji-mask { background-position: 0px -5340px; }
.emoji-massage { background-position: 0px -5360px; }
.emoji-mega { background-position: 0px -5380px; }
.emoji-memo { background-position: 0px -5400px; }
.emoji-mens { background-position: 0px -5420px; }
.emoji-metal { background-position: 0px -5440px; }
.emoji-metro { background-position: 0px -5460px; }
.emoji-microphone { background-position: 0px -5480px; }
.emoji-minidisc { background-position: 0px -5500px; }
.emoji-mobile_phone_off { background-position: 0px -5520px; }
.emoji-moneybag { background-position: 0px -5540px; }
.emoji-monkey { background-position: 0px -5560px; }
.emoji-monkey_face { background-position: 0px -5580px; }
.emoji-moon { background-position: 0px -5600px; }
.emoji-mortar_board { background-position: 0px -5620px; }
.emoji-mount_fuji { background-position: 0px -5640px; }
.emoji-mouse { background-position: 0px -5660px; }
.emoji-movie_camera { background-position: 0px -5680px; }
.emoji-muscle { background-position: 0px -5700px; }
.emoji-musical_note { background-position: 0px -5720px; }
.emoji-nail_care { background-position: 0px -5740px; }
.emoji-necktie { background-position: 0px -5760px; }
.emoji-new { background-position: 0px -5780px; }
.emoji-no_good { background-position: 0px -5800px; }
.emoji-no_smoking { background-position: 0px -5820px; }
.emoji-nose { background-position: 0px -5840px; }
.emoji-notes { background-position: 0px -5860px; }
.emoji-o { background-position: 0px -5880px; }
.emoji-o2 { background-position: 0px -5900px; }
.emoji-ocean { background-position: 0px -5920px; }
.emoji-octopus { background-position: 0px -5960px; }
.emoji-oden { background-position: 0px -5980px; }
.emoji-office { background-position: 0px -6000px; }
.emoji-ok { background-position: 0px -6020px; }
.emoji-ok_hand { background-position: 0px -6040px; }
.emoji-ok_woman { background-position: 0px -6060px; }
.emoji-older_man { background-position: 0px -6080px; }
.emoji-older_woman { background-position: 0px -6100px; }
.emoji-open_hands { background-position: 0px -6120px; }
.emoji-ophiuchus { background-position: 0px -6140px; }
.emoji-palm_tree { background-position: 0px -6160px; }
.emoji-parking { background-position: 0px -6180px; }
.emoji-part_alternation_mark { background-position: 0px -6200px; }
.emoji-pencil { background-position: 0px -6220px; }
.emoji-penguin { background-position: 0px -6240px; }
.emoji-pensive { background-position: 0px -6260px; }
.emoji-persevere { background-position: 0px -6280px; }
.emoji-person_with_blond_hair { background-position: 0px -6300px; }
.emoji-phone { background-position: 0px -6320px; }
.emoji-pig { background-position: 0px -6340px; }
.emoji-pill { background-position: 0px -6360px; }
.emoji-pisces { background-position: 0px -6380px; }
.emoji-point_down { background-position: 0px -6400px; }
.emoji-point_left { background-position: 0px -6420px; }
.emoji-point_right { background-position: 0px -6440px; }
.emoji-point_up { background-position: 0px -6460px; }
.emoji-point_up_2 { background-position: 0px -6480px; }
.emoji-police_car { background-position: 0px -6500px; }
.emoji-poop { background-position: 0px -6520px; }
.emoji-post_office { background-position: 0px -6540px; }
.emoji-postbox { background-position: 0px -6560px; }
.emoji-pray { background-position: 0px -6580px; }
.emoji-princess { background-position: 0px -6600px; }
.emoji-punch { background-position: 0px -6620px; }
.emoji-purple_heart { background-position: 0px -6640px; }
.emoji-question { background-position: 0px -6660px; }
.emoji-rabbit { background-position: 0px -6680px; }
.emoji-racehorse { background-position: 0px -6700px; }
.emoji-radio { background-position: 0px -6720px; }
.emoji-rage { background-position: 0px -6740px; }
.emoji-rainbow { background-position: 0px -6840px; }
.emoji-raised_hands { background-position: 0px -6860px; }
.emoji-ramen { background-position: 0px -6880px; }
.emoji-red_car { background-position: 0px -6900px; }
.emoji-red_circle { background-position: 0px -6920px; }
.emoji-registered { background-position: 0px -6940px; }
.emoji-relaxed { background-position: 0px -6960px; }
.emoji-relieved { background-position: 0px -6980px; }
.emoji-restroom { background-position: 0px -7000px; }
.emoji-rewind { background-position: 0px -7020px; }
.emoji-ribbon { background-position: 0px -7040px; }
.emoji-rice { background-position: 0px -7060px; }
.emoji-rice_ball { background-position: 0px -7080px; }
.emoji-rice_cracker { background-position: 0px -7100px; }
.emoji-rice_scene { background-position: 0px -7120px; }
.emoji-ring { background-position: 0px -7140px; }
.emoji-rocket { background-position: 0px -7160px; }
.emoji-roller_coaster { background-position: 0px -7180px; }
.emoji-rose { background-position: 0px -7200px; }
.emoji-ru { background-position: 0px -7220px; }
.emoji-runner { background-position: 0px -7240px; }
.emoji-sa { background-position: 0px -7260px; }
.emoji-sagittarius { background-position: 0px -7280px; }
.emoji-sailboat { background-position: 0px -7300px; }
.emoji-sake { background-position: 0px -7320px; }
.emoji-sandal { background-position: 0px -7340px; }
.emoji-santa { background-position: 0px -7360px; }
.emoji-satellite { background-position: 0px -7380px; }
.emoji-satisfied { background-position: 0px -7400px; }
.emoji-saxophone { background-position: 0px -7420px; }
.emoji-school { background-position: 0px -7440px; }
.emoji-school_satchel { background-position: 0px -7460px; }
.emoji-scissors { background-position: 0px -7480px; }
.emoji-scorpius { background-position: 0px -7500px; }
.emoji-scream { background-position: 0px -7520px; }
.emoji-seat { background-position: 0px -7540px; }
.emoji-secret { background-position: 0px -7560px; }
.emoji-shaved_ice { background-position: 0px -7580px; }
.emoji-sheep { background-position: 0px -7600px; }
.emoji-shell { background-position: 0px -7620px; }
.emoji-ship { background-position: 0px -7640px; }
.emoji-shirt { background-position: 0px -7680px; }
.emoji-shoe { background-position: 0px -7720px; }
.emoji-signal_strength { background-position: 0px -7740px; }
.emoji-six_pointed_star { background-position: 0px -7760px; }
.emoji-ski { background-position: 0px -7780px; }
.emoji-skull { background-position: 0px -7800px; }
.emoji-sleepy { background-position: 0px -7820px; }
.emoji-slot_machine { background-position: 0px -7840px; }
.emoji-smile { background-position: 0px -7860px; }
.emoji-smiley { background-position: 0px -7880px; }
.emoji-smirk { background-position: 0px -7900px; }
.emoji-smoking { background-position: 0px -7920px; }
.emoji-snake { background-position: 0px -7940px; }
.emoji-snowman { background-position: 0px -7960px; }
.emoji-sob { background-position: 0px -7980px; }
.emoji-soccer { background-position: 0px -8000px; }
.emoji-space_invader { background-position: 0px -8020px; }
.emoji-spades { background-position: 0px -8040px; }
.emoji-spaghetti { background-position: 0px -8060px; }
.emoji-sparkler { background-position: 0px -8080px; }
.emoji-sparkles { background-position: 0px -8100px; }
.emoji-speaker { background-position: 0px -8120px; }
.emoji-speedboat { background-position: 0px -8140px; }
.emoji-star { background-position: 0px -8180px; }
.emoji-star2 { background-position: 0px -8200px; }
.emoji-stars { background-position: 0px -8220px; }
.emoji-station { background-position: 0px -8240px; }
.emoji-statue_of_liberty { background-position: 0px -8260px; }
.emoji-stew { background-position: 0px -8280px; }
.emoji-strawberry { background-position: 0px -8300px; }
.emoji-sunflower { background-position: 0px -8320px; }
.emoji-sunny { background-position: 0px -8340px; }
.emoji-sunrise { background-position: 0px -8360px; }
.emoji-sunrise_over_mountains { background-position: 0px -8380px; }
.emoji-surfer { background-position: 0px -8400px; }
.emoji-sushi { background-position: 0px -8420px; }
.emoji-sweat { background-position: 0px -8460px; }
.emoji-sweat_drops { background-position: 0px -8480px; }
.emoji-swimmer { background-position: 0px -8500px; }
.emoji-syringe { background-position: 0px -8520px; }
.emoji-tada { background-position: 0px -8540px; }
.emoji-tangerine { background-position: 0px -8560px; }
.emoji-taurus { background-position: 0px -8580px; }
.emoji-taxi { background-position: 0px -8600px; }
.emoji-tea { background-position: 0px -8620px; }
.emoji-telephone { background-position: 0px -8640px; }
.emoji-tennis { background-position: 0px -8660px; }
.emoji-tent { background-position: 0px -8680px; }
.emoji-thumbsdown { background-position: 0px -8700px; }
.emoji-thumbsup { background-position: 0px -8720px; }
.emoji-ticket { background-position: 0px -8740px; }
.emoji-tiger { background-position: 0px -8760px; }
.emoji-tm { background-position: 0px -8780px; }
.emoji-toilet { background-position: 0px -8800px; }
.emoji-tokyo_tower { background-position: 0px -8820px; }
.emoji-tomato { background-position: 0px -8840px; }
.emoji-tongue { background-position: 0px -8860px; }
.emoji-top { background-position: 0px -8880px; }
.emoji-tophat { background-position: 0px -8900px; }
.emoji-traffic_light { background-position: 0px -8920px; }
.emoji-train { background-position: 0px -8940px; }
.emoji-trident { background-position: 0px -8960px; }
.emoji-trophy { background-position: 0px -9000px; }
.emoji-tropical_fish { background-position: 0px -9020px; }
.emoji-truck { background-position: 0px -9040px; }
.emoji-trumpet { background-position: 0px -9060px; }
.emoji-tshirt { background-position: 0px -9080px; }
.emoji-tulip { background-position: 0px -9100px; }
.emoji-tv { background-position: 0px -9120px; }
.emoji-u5272 { background-position: 0px -9140px; }
.emoji-u55b6 { background-position: 0px -9160px; }
.emoji-u6307 { background-position: 0px -9180px; }
.emoji-u6708 { background-position: 0px -9200px; }
.emoji-u6709 { background-position: 0px -9220px; }
.emoji-u6e80 { background-position: 0px -9240px; }
.emoji-u7121 { background-position: 0px -9260px; }
.emoji-u7533 { background-position: 0px -9280px; }
.emoji-u7a7a { background-position: 0px -9300px; }
.emoji-umbrella { background-position: 0px -9320px; }
.emoji-unamused { background-position: 0px -9340px; }
.emoji-underage { background-position: 0px -9360px; }
.emoji-unlock { background-position: 0px -9380px; }
.emoji-up { background-position: 0px -9400px; }
.emoji-us { background-position: 0px -9420px; }
.emoji-v { background-position: 0px -9440px; }
.emoji-vhs { background-position: 0px -9460px; }
.emoji-vibration_mode { background-position: 0px -9480px; }
.emoji-virgo { background-position: 0px -9500px; }
.emoji-vs { background-position: 0px -9520px; }
.emoji-walking { background-position: 0px -9540px; }
.emoji-warning { background-position: 0px -9560px; }
.emoji-watermelon { background-position: 0px -9580px; }
.emoji-wave { background-position: 0px -9600px; }
.emoji-wc { background-position: 0px -9620px; }
.emoji-wedding { background-position: 0px -9640px; }
.emoji-whale { background-position: 0px -9660px; }
.emoji-wheelchair { background-position: 0px -9680px; }
.emoji-white_square { background-position: 0px -9700px; }
.emoji-wind_chime { background-position: 0px -9720px; }
.emoji-wink { background-position: 0px -9740px; }
.emoji-wink2 { background-position: 0px -9760px; }
.emoji-wolf { background-position: 0px -9780px; }
.emoji-woman { background-position: 0px -9800px; }
.emoji-womans_hat { background-position: 0px -9820px; }
.emoji-womens { background-position: 0px -9840px; }
.emoji-x { background-position: 0px -9860px; }
.emoji-yellow_heart { background-position: 0px -9880px; }
.emoji-zap { background-position: 0px -9900px; }
.emoji-zzz { background-position: 0px -9920px; }
/*** END EMOJI ***/



/** CUSTOM AUDIO PLAYER **/
.audio-player {
    background-color: var(--black-050);
    border-radius: 6px;
    padding: 3px 6px;
    box-shadow: 0 0 1px rgba(var(--black-rgb),.3);
    text-align: left;
}
.audio-player-file-name{
    padding: 4px;
    font-weight: bold;
}
.audio-player-controls-wrapper{
    padding: 4px;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.audio-player-timeline-wrapper{
    display: inline-block;
    width: 54%;
    height: 13px;
    position: relative;
    margin: 0 8px;
}
.audio-player-timeline{
    display: inline-block;
    width: 100%;
    background-color: var(--black-075);
    position: absolute;
    top: 7px;
    cursor: pointer;
}
.audio-player-buffered{
    height: 3px;
    width: 0%;
    background-color: var(--black-600);
}
.audio-player-timeline-position{
    position: absolute;
    border-radius: 9px;
    height: 13px;
    width: 13px;
    top: 2px;
    cursor: pointer;
    transform: translateX(-50%);
    background-color:var(--black-600);
    box-shadow: 0 0 2px rgba(var(--black-rgb),.5);
}
.audio-player-time-elapsed,
.audio-player-time-remaining{
    color:var(--black-650); width:56px; text-align:center; display:inline-block;
}
/** END  CUSTOM AUDIO PLAYER **/

/*this is used in automations when we are using a wysiwyg with no controls*/
.mce-edit-area.mce-first.mce-last { border-width:0px !important; }

.signature_pad_wrapper {
    width: 500px;
    height: 160px;
    margin-bottom: 28px;
}

.signature_pad_bdy {
    position: relative;
    width: 100%;
    height: 100%;
    background-color: var(--black-050);
    border-radius: 3px;
    margin-bottom: 3px;
}

.signature_pad_line {
    position: absolute;
    left:2%;
    top:60%;
    width: 96%;
    height: 1px;
    background-color: var(--black-200);
}

.signature_pad_canvas {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.signature_pad_typed_input {
    position: absolute;
    left: 0;
    top: 0;
    width: 100% !important;
    height: 100% !important;
    font-size: 24px;
    padding:9px !important;
    background: var(--black-050) !important;
    border-radius: 3px !important;
    border-width:0 !important;
    font-family: Caveat, cursive !important;
}

.signature_pad_typed_fossil {
    position: absolute;
    top: 40%;
    left: 24px;
    height: 40px;
    font-size: 24px;
    font-family: Caveat, cursive;
    cursor: default;
    overflow: hidden;
    padding: 0 6px;
}

svg.rendered_signature path, 
svg.rendered_signature circle { 
    fill:var(--black); 
    stroke:var(--black);
}

/* PrismJS 1.25.0
https://prismjs.com/download.html#themes=prism&languages=markup+css+clike+javascript+bash+c+csharp+cpp+java+json+markup-templating+mongodb+php+python+jsx+tsx+ruby+scss+sql+swift+typescript */
/**
 * prism.js default theme for JavaScript, CSS and HTML
 * Based on dabblet (http://dabblet.com)
 * @author Lea Verou
 */

code[class*="language-"],
pre[class*="language-"] {
    color: var(--black);
    background: none;
    text-shadow: 0 1px var(--white);
    font-family: 'andale mono', 'monotype.com', 'lucida console', monospace;
    font-size: 1em;
    text-align: left;
    white-space: pre;
    word-spacing: normal;
    word-break: normal;
    word-wrap: normal;
    line-height: 1.5;

    -moz-tab-size: 4;
    -o-tab-size: 4;
    tab-size: 4;

    -webkit-hyphens: none;
    -moz-hyphens: none;
    -ms-hyphens: none;
    hyphens: none;
}

pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection,
code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection {
    text-shadow: none;
    background: var(--blue-200);
}

pre[class*="language-"]::selection, pre[class*="language-"] ::selection,
code[class*="language-"]::selection, code[class*="language-"] ::selection {
    text-shadow: none;
    background: var(--blue-200);
}

@media print {
    code[class*="language-"],
    pre[class*="language-"] {
        text-shadow: none;
    }
}

/* Code blocks */
pre[class*="language-"] {
    padding: 1em;
    margin: .5em 0;
    overflow: auto;
}

:not(pre) > code[class*="language-"],
pre[class*="language-"] {
    background: var(--black-035);
}

/* Inline code */
:not(pre) > code[class*="language-"] {
    padding: .1em;
    border-radius: .3em;
    white-space: normal;
}

.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
    color: var(--black-500);
}

.token.punctuation {
    color: var(--black-400);
}

.token.namespace {
    opacity: .7;
}

.token.property,
.token.tag,
.token.boolean,
.token.number,
.token.constant,
.token.symbol,
.token.deleted {
    color: var(--red-700);
}

.token.selector,
.token.attr-name,
.token.string,
.token.char,
.token.builtin,
.token.inserted {
    color: var(--green-700);
}

.token.operator,
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
    color: var(--gold-700);
    /* This background color was intended by the author of this theme. */
    background: hsla(0, 0%, 100%, .5);
}

.token.atrule,
.token.attr-value,
.token.keyword {
    color: var(--blue-700);
}

.token.function,
.token.class-name {
    color: var(--red-300);
}

.token.regex,
.token.important,
.token.variable {
    color: var(--gold-400);
}

.token.important,
.token.bold {
    font-weight: bold;
}
.token.italic {
    font-style: italic;
}

.token.entity {
    cursor: help;
}
/** END Prism **/

/** VideoJS **/
@charset "UTF-8";
.vjs-modal-dialog .vjs-modal-dialog-content, .video-js .vjs-modal-dialog, .vjs-button > .vjs-icon-placeholder:before, .video-js .vjs-big-play-button .vjs-icon-placeholder:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.vjs-button > .vjs-icon-placeholder:before, .video-js .vjs-big-play-button .vjs-icon-placeholder:before {
  text-align: center;
}

@font-face {
  font-family: VideoJS;
  src: url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABDkAAsAAAAAG6gAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZRiV3hY21hcAAAAYQAAADaAAADPv749/pnbHlmAAACYAAAC3AAABHQZg6OcWhlYWQAAA3QAAAAKwAAADYZw251aGhlYQAADfwAAAAdAAAAJA+RCLFobXR4AAAOHAAAABMAAACM744AAGxvY2EAAA4wAAAASAAAAEhF6kqubWF4cAAADngAAAAfAAAAIAE0AIFuYW1lAAAOmAAAASUAAAIK1cf1oHBvc3QAAA/AAAABJAAAAdPExYuNeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGS7wTiBgZWBgaWQ5RkDA8MvCM0cwxDOeI6BgYmBlZkBKwhIc01hcPjI+FGJHcRdyA4RZgQRADK3CxEAAHic7dFZbsMgAEXRS0ycyZnnOeG7y+qC8pU1dHusIOXxuoxaOlwZYWQB0Aea4quIEN4E9LzKbKjzDeM6H/mua6Lmc/p8yhg0lvdYx15ZG8uOLQOGjMp3EzqmzJizYMmKNRu27Nhz4MiJMxeu3Ljz4Ekqm7T8P52G8PP3lnTOVk++Z6iN6QZzNN1F7ptuN7eGOjDUoaGODHVsuvU8MdTO9Hd5aqgzQ50b6sJQl4a6MtS1oW4MdWuoO0PdG+rBUI+GejLUs6FeDPVqqDdDvRvqw1CfhpqM9At0iFLaAAB4nJ1YDXBTVRZ+5/22TUlJ8we0pHlJm7RJf5O8F2j6EymlSPkpxaL8U2xpa3DKj0CBhc2IW4eWKSokIoLsuMqssM64f+jA4HSdWXXXscBq67IOs3FXZ1ZYWVyRFdo899yXtIBQZ90k7717zz3v3HPPOfd854YCCj9cL9dL0RQFOqCbGJnrHb5EayiKIWN8iA/hWBblo6hUWm8TtCDwE80WMJus/irwyxOdxeB0MDb14VNJHnXYoLLSl6FfCUYO9nYPTA8Epg9090LprfbBbZ2hY0UlJUXHQp3/vtWkS6EBv8+rPMq5u9692f/dNxJNiqwC1xPE9TCUgCsSdQWgE3XQD25lkG4CN2xmTcOXWBOyser6RN6KnGbKSbmQ3+d0OI1m2W8QzLLkI2sykrWAgJJEtA8vGGW/2Q+CmT3n8zS9wZwu2DCvtuZKZN3xkrLh36yCZuUomQSqGpY8t/25VfHVhw8z4ebGBtfLb0ya9PCaDc+8dGTvk2dsh6z7WzvowlXKUSWo9MJ15a3KrEP2loOr2Ojhw6iW6hf2BDdEccQvZGpaAy7YovSwq8kr7HGllxpd71rkS6G0Sf11sl9OvMK1+jwPPODxjUwkOim9CU3ix1wNjXDfmJSEn618Bs6lpWwUpU+8PCqLMY650zjq8VhCIP17NEKTx3eaLL+s5Pi6yJWaWjTHLR1jYzPSV9VF/6Ojdb/1kO3Mk3uhHC0x6gc1BjlKQ+nQFxTYdaJkZ7ySVxLBbhR1dsboNXp1tCYKW2LRaEzpYcIx2BKNxaL0ZaUnSqfFoiNhHKR/GkX6PWUSAaJelQaqZL1EpoHNsajSEyPSoJ9IjhIxTdjHLmwZvhRDOiFTY/YeQnvrVZmiTQtGncECXtFTBZLOVwwMRgoXHAkXzMzPn1nAJJ8jYSbMDaqN2waGLzNhih/bZynUBMpIWSg7VYi7DRx2m8ALkIdRCJwI6ArJx2EI8kaDWeTQKeAFk9fjl/1AvwktjQ1P7NjyMGQyfd4vjipX6M/i52D7Cq80kqlcxEcGXRr/FEcgs0u5uGgB4VWuMFfpdn2Re6Hi3PqzmxWKsz6+ae2Pn9hXXw/fqM859UiGC0oKYYILJBqJrsn1Z1E5qOs9rQCiUQRREjm8yJcbHF5cUJufX1vAHlefw0XgUoboS3ETfQlTxBC4SOtuE8VPRJTBSCQSjZCpk7Gqzu+masaZ2y7Zjehho4F3g82BNDkAHpORG4+OCS+f6JTPmtRn/PH1kch6d04sp7AQb25aQ/pqUyXeQ8vrebG8OYQdXOQ+585u0sdW9rqalzRURiJ+9F4MweRFrKUjl1GUYhH1A27WOHw5cTFSFPMo9EeUIGnQTZHIaJ7AHLaOKsOODaNF9jkBjYG2QEsQ2xjMUAx2bBEbeTBWMHwskBjngq56S/yfgkBnWBa4K9sqKtq2t1UI8S9He5XuBRbawAdatrQEAi30Aks2+LM8WeCbalVZkWNylvJ+dqJnzVb+OHlSoKW8nPCP7Rd+CcZ2DdWAGqJ2CBFOphgywFFCFBNtfAbGtNPBCwxvygHeYMZMY9ZboBqwq/pVrsbgN5tkv152ODlbMfiqwGMBgxa4Exz3QhovRIUp6acqZmQzRq0ypDXS2TPLT02YIkQETnOE445oOGxOmXAqUJNNG7XgupMjPq2ua9asrj5yY/yuKteO1Kx0YNJTufrirLe1mZnat7OL6rnUdCWenpW6I8mAnbsY8KWs1PuSovCW9A/Z25PQ24a7cNOqgmTkLmBMgh4THgc4b9k2IVv1/g/F5nGljwPLfOgHAzJzh45V/4+WenTzmMtR5Z7us2Tys909UHqrPY7KbckoxRvRHhmVc3cJGE97uml0R1S0jdULVl7EvZtDFVBF35N9cEdjpgmAiOlFZ+Dtoh93+D3zzHr8RRNZQhnCNMNbcegOvpEwZoL+06cJQ07h+th3fZ/7PVbVC6ngTAV/KoLFuO6+2KFcU651gEb5ugPSIb1D+Xp8V4+k3sEIGnw5mYe4If4k1lFYr6SCzmM2EQ8iWtmwjnBI9kTwe1TlfAmXh7H02by9fW2gsjKwtv0aaURKil4OdV7rDL1MXIFNrhdxohcZXYTnq47WisrKitaObbf5+yvkLi5J6lCNZZ+B6GC38VNBZBDidSS/+mSvh6s+srgC8pyKMvDtt+de3c9fU76ZPfuM8ud4Kv0fyP/LqfepMT/3oZxSqpZaTa1DaQYLY8TFsHYbWYsPoRhRWfL5eSSQbhUGgGC3YLbVMk6PitTFNGpAsNrC6D1VNBKgBHMejaiuRWEWGgsSDBTJjqWIl8kJLlsaLJ2tXDr6xGfT85bM2Q06a46x2HTgvdnV8z5YDy/27J4zt6x2VtkzjoYpkq36kaBr4eQSg7tyiVweWubXZugtadl58ydapfbORfKsDTuZ0OBgx4cfdjCf5tbWNITnL120fdOi1RV1C3uKGzNdwYLcMvZ3BxoPyTOCD1XvXTp7U10gWCVmTV9b3r2z0SkGWovb2hp9I89O8a2smlyaO8muMU+dRmtzp60IzAoFpjLr1n388boLyf0dRvxhsHZ0qbWqDkwqvvpkj4l0fY6EIXRi5sQSrAvsVYwXRy4qJ2EVtD1AN7a0HWth9ymvL1xc3WTUKK/TAHA/bXDVtVWfOMfuGxGZv4Ln/jVr9jc3j1yMv0tndmyt9Vq88Y9gH1wtLX3KWjot5++jWHgAoZZkQ14wGQ20Fli71UmKJAy4xKMSTGbVdybW7FDDAut9XpD5AzWrYO7zQ8qffqF8+Ynd/clrHcdyxGy3a/3+mfNnzC/cBsveTjnTvXf1o6vzOlZw7WtqtdmPK/Errz/6NNtD72zmNOZfbmYdTGHfoofqI79Oc+R2n1lrnL6pOm0Up7kwxhTW12Amm7WYkXR2qYrF2AmgmbAsxZjwy1xpg/m1Je2vrp8v/nz2xpmlBg4E9hrMU341wVpTOh/OfmGvAnra8q6uctr60ZQHV3Q+WMQJykMj8ZsWn2QBOmmHMB+m5pDIpTFonYigiaKAhGEiAHF7EliVnQkjoLVIMPtJpBKHYd3A8GYH9jJzrWwmHx5Qjp7vDAX0suGRym1vtm/9W1/HyR8vczfMs6Sk8DSv855/5dlX9oQq52hT8syyp2rx5Id17IAyAM3wIjQPMOHzytEB64q6D5zT91yNbnx3V/nqnd017S9Y0605k3izoXLpsxde2n38yoOV9s1LcjwzNjbdX6asnBVaBj/6/DwKwPkpcqbDG7BnsXoSqWnUAmottYF6jMSdVyYZh3zVXCjwTiwwHH6sGuRiEHQGzuRX6whZkp123oy1BWE2mEfJ/tvIRtM4ZM5bDXiMsPMaAKOTyc5uL57rqyyc5y5JE5pm1i2S2iUX0CcaQ6lC6Zog7JqSqZmYlosl2K6pwNA84zRnQW6SaALYZQGW5lhCtU/W34N6o+bKfZ8cf3/Cl/+iTX3wBzpOY4mRkeNf3rptycGSshQWgGbYt5jFc2e0+DglIrwl6DVWQ7BuwaJ3Xk1J4VL5urnLl/Wf+gHU/hZoZdKNym6lG+I34FaNeZKcSpJIo2IeCVvpdsDGfKvzJnAwmeD37Ow65ZWwSowpgwX5T69s/rB55dP5BcpgDKFV8p7q2sn/1uc93bVzT/w6UrCqDTWvfCq/oCD/qZXNoUj8BL5Kp6GU017frfNXkAtiiyf/SOCEeLqnd8R/Ql9GlCRfctS6k5chvIBuQ1zCCjoCHL2DHNHIXxMJ3kQeO8lbsUXONeSfA5EjcG6/E+KdhN4bP04vBhdi883+BFBzQbxFbvZzQeY9LNBZc0FNfn5NwfDn6rCTnTw6R8o+gfpf5hCom33cRuiTlss3KHmZjD+BPN+5gXuA2ziS/Q73mLxUkpbKN/eqwz5uK0X9F3h2d1V4nGNgZGBgAOJd776+iue3+crAzc4AAje5Bfcg0xz9YHEOBiYQBQA8FQlFAHicY2BkYGBnAAGOPgaG//85+hkYGVCBMgBGGwNYAAAAeJxjYGBgYB8EmKOPgQEAQ04BfgAAAAAAAA4AaAB+AMwA4AECAUIBbAGYAcICGAJYArQC4AMwA7AD3gQwBJYE3AUkBWYFigYgBmYGtAbqB1gIEghYCG4IhAi2COh4nGNgZGBgUGYoZWBnAAEmIOYCQgaG/2A+AwAYCQG2AHicXZBNaoNAGIZfE5PQCKFQ2lUps2oXBfOzzAESyDKBQJdGR2NQR3QSSE/QE/QEPUUPUHqsvsrXjTMw83zPvPMNCuAWP3DQDAejdm1GjzwS7pMmwi75XngAD4/CQ/oX4TFe4Qt7uMMbOzjuDc0EmXCP/C7cJ38Iu+RP4QEe8CU8pP8WHmOPX2EPz87TPo202ey2OjlnQSXV/6arOjWFmvszMWtd6CqwOlKHq6ovycLaWMWVydXKFFZnmVFlZU46tP7R2nI5ncbi/dDkfDtFBA2DDXbYkhKc+V0Bqs5Zt9JM1HQGBRTm/EezTmZNKtpcAMs9Yu6AK9caF76zoLWIWcfMGOSkVduvSWechqZsz040Ib2PY3urxBJTzriT95lipz+TN1fmAAAAeJxtkMl2wjAMRfOAhABlKm2h80C3+ajgCKKDY6cegP59TYBzukAL+z1Zsq8ctaJTTKPrsUQLbXQQI0EXKXroY4AbDDHCGBNMcYsZ7nCPB8yxwCOe8IwXvOIN7/jAJ76wxHfUqWX+OzgumWAjJMV17i0Ndlr6irLKO+qftdT7i6y4uFSUvCknay+lFYZIZaQcmfH/xIFdYn98bqhra1aKTM/6lWMnyaYirx1rFUQZFBkb2zJUtoXeJCeg0WnLtHeSFc3OtrnozNwqi0TkSpBMDB1nSde5oJXW23hTS2/T0LilglXX7dmFVxLnq5U0vYATHFk3zX3BOisoQHNDFDeZnqKDy9hRNawN7Vh727hFzcJ5c8TILrKZfH7tIPxAFP0BpLeJPA==) format("woff");
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-play, .video-js .vjs-play-control .vjs-icon-placeholder, .video-js .vjs-big-play-button .vjs-icon-placeholder:before {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-play:before, .video-js .vjs-play-control .vjs-icon-placeholder:before, .video-js .vjs-big-play-button .vjs-icon-placeholder:before {
  content: "\f101";
}

.vjs-icon-play-circle {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-play-circle:before {
  content: "\f102";
}

.vjs-icon-pause, .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-pause:before, .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before {
  content: "\f103";
}

.vjs-icon-volume-mute, .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-volume-mute:before, .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before {
  content: "\f104";
}

.vjs-icon-volume-low, .video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-volume-low:before, .video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before {
  content: "\f105";
}

.vjs-icon-volume-mid, .video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-volume-mid:before, .video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before {
  content: "\f106";
}

.vjs-icon-volume-high, .video-js .vjs-mute-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-volume-high:before, .video-js .vjs-mute-control .vjs-icon-placeholder:before {
  content: "\f107";
}

.vjs-icon-fullscreen-enter, .video-js .vjs-fullscreen-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-fullscreen-enter:before, .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before {
  content: "\f108";
}

.vjs-icon-fullscreen-exit, .video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-fullscreen-exit:before, .video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before {
  content: "\f109";
}

.vjs-icon-square {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-square:before {
  content: "\f10a";
}

.vjs-icon-spinner {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-spinner:before {
  content: "\f10b";
}

.vjs-icon-subtitles, .video-js .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js .vjs-subtitles-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-subtitles:before, .video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js .vjs-subtitles-button .vjs-icon-placeholder:before {
  content: "\f10c";
}

.vjs-icon-captions, .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js .vjs-captions-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-captions:before, .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js .vjs-captions-button .vjs-icon-placeholder:before {
  content: "\f10d";
}

.vjs-icon-chapters, .video-js .vjs-chapters-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-chapters:before, .video-js .vjs-chapters-button .vjs-icon-placeholder:before {
  content: "\f10e";
}

.vjs-icon-share {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-share:before {
  content: "\f10f";
}

.vjs-icon-cog {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-cog:before {
  content: "\f110";
}

.vjs-icon-circle, .vjs-seek-to-live-control .vjs-icon-placeholder, .video-js .vjs-volume-level, .video-js .vjs-play-progress {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-circle:before, .vjs-seek-to-live-control .vjs-icon-placeholder:before, .video-js .vjs-volume-level:before, .video-js .vjs-play-progress:before {
  content: "\f111";
}

.vjs-icon-circle-outline {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-circle-outline:before {
  content: "\f112";
}

.vjs-icon-circle-inner-circle {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-circle-inner-circle:before {
  content: "\f113";
}

.vjs-icon-hd {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-hd:before {
  content: "\f114";
}

.vjs-icon-cancel, .video-js .vjs-control.vjs-close-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-cancel:before, .video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before {
  content: "\f115";
}

.vjs-icon-replay, .video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-replay:before, .video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before {
  content: "\f116";
}

.vjs-icon-facebook {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-facebook:before {
  content: "\f117";
}

.vjs-icon-gplus {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-gplus:before {
  content: "\f118";
}

.vjs-icon-linkedin {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-linkedin:before {
  content: "\f119";
}

.vjs-icon-twitter {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-twitter:before {
  content: "\f11a";
}

.vjs-icon-tumblr {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-tumblr:before {
  content: "\f11b";
}

.vjs-icon-pinterest {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-pinterest:before {
  content: "\f11c";
}

.vjs-icon-audio-description, .video-js .vjs-descriptions-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-audio-description:before, .video-js .vjs-descriptions-button .vjs-icon-placeholder:before {
  content: "\f11d";
}

.vjs-icon-audio, .video-js .vjs-audio-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-audio:before, .video-js .vjs-audio-button .vjs-icon-placeholder:before {
  content: "\f11e";
}

.vjs-icon-next-item {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-next-item:before {
  content: "\f11f";
}

.vjs-icon-previous-item {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-previous-item:before {
  content: "\f120";
}

.vjs-icon-picture-in-picture-enter, .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-picture-in-picture-enter:before, .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before {
  content: "\f121";
}

.vjs-icon-picture-in-picture-exit, .video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-picture-in-picture-exit:before, .video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before {
  content: "\f122";
}

.video-js {
  display: block;
  vertical-align: top;
  box-sizing: border-box;
  color: #fff;
  background-color: #000;
  position: relative;
  padding: 0;
  font-size: 10px;
  line-height: 1;
  font-weight: normal;
  font-style: normal;
  font-family: Arial, Helvetica, sans-serif;
  word-break: initial;
}
.video-js:-moz-full-screen {
  position: absolute;
}
.video-js:-webkit-full-screen {
  width: 100% !important;
  height: 100% !important;
}

.video-js[tabindex="-1"] {
  outline: none;
}

.video-js *,
.video-js *:before,
.video-js *:after {
  box-sizing: inherit;
}

.video-js ul {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  list-style-position: outside;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 0;
}

.video-js.vjs-fluid,
.video-js.vjs-16-9,
.video-js.vjs-4-3,
.video-js.vjs-9-16,
.video-js.vjs-1-1 {
  width: 100%;
  max-width: 100%;
  height: 0;
}

.video-js.vjs-16-9 {
  padding-top: 56.25%;
}

.video-js.vjs-4-3 {
  padding-top: 75%;
}

.video-js.vjs-9-16 {
  padding-top: 177.7777777778%;
}

.video-js.vjs-1-1 {
  padding-top: 100%;
}

.video-js.vjs-fill {
  width: 100%;
  height: 100%;
}

.video-js .vjs-tech {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

body.vjs-full-window {
  padding: 0;
  margin: 0;
  height: 100%;
}

.vjs-full-window .video-js.vjs-fullscreen {
  position: fixed;
  overflow: hidden;
  z-index: 1000;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
}

.video-js.vjs-fullscreen:not(.vjs-ios-native-fs) {
  width: 100% !important;
  height: 100% !important;
  padding-top: 0 !important;
}

.video-js.vjs-fullscreen.vjs-user-inactive {
  cursor: none;
}

.vjs-hidden {
  display: none !important;
}

.vjs-disabled {
  opacity: 0.5;
  cursor: default;
}

.video-js .vjs-offscreen {
  height: 1px;
  left: -9999px;
  position: absolute;
  top: 0;
  width: 1px;
}

.vjs-lock-showing {
  display: block !important;
  opacity: 1 !important;
  visibility: visible !important;
}

.vjs-no-js {
  padding: 20px;
  color: #fff;
  background-color: #000;
  font-size: 18px;
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
  width: 300px;
  height: 150px;
  margin: 0px auto;
}

.vjs-no-js a,
.vjs-no-js a:visited {
  color: #66A8CC;
}

.video-js .vjs-big-play-button {
  font-size: 3em;
  line-height: 1.5em;
  height: 1.63332em;
  width: 3em;
  display: block;
  position: absolute;
  top: 10px;
  left: 10px;
  padding: 0;
  cursor: pointer;
  opacity: 1;
  border: 0.06666em solid #fff;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
  border-radius: 0.3em;
  transition: all 0.4s;
}
.vjs-big-play-centered .vjs-big-play-button {
  top: 50%;
  left: 50%;
  margin-top: -0.81666em;
  margin-left: -1.5em;
}

.video-js:hover .vjs-big-play-button,
.video-js .vjs-big-play-button:focus {
  border-color: #fff;
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
  transition: all 0s;
}

.vjs-controls-disabled .vjs-big-play-button,
.vjs-has-started .vjs-big-play-button,
.vjs-using-native-controls .vjs-big-play-button,
.vjs-error .vjs-big-play-button {
  display: none;
}

.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button {
  display: block;
}

.video-js button {
  background: none;
  border: none;
  color: inherit;
  display: inline-block;
  font-size: inherit;
  line-height: inherit;
  text-transform: none;
  text-decoration: none;
  transition: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.vjs-control .vjs-button {
  width: 100%;
  height: 100%;
}

.video-js .vjs-control.vjs-close-button {
  cursor: pointer;
  height: 3em;
  position: absolute;
  right: 0;
  top: 0.5em;
  z-index: 2;
}
.video-js .vjs-modal-dialog {
  background: rgba(0, 0, 0, 0.8);
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.8), rgba(255, 255, 255, 0));
  overflow: auto;
}

.video-js .vjs-modal-dialog > * {
  box-sizing: border-box;
}

.vjs-modal-dialog .vjs-modal-dialog-content {
  font-size: 1.2em;
  line-height: 1.5;
  padding: 20px 24px;
  z-index: 1;
}

.vjs-menu-button {
  cursor: pointer;
}

.vjs-menu-button.vjs-disabled {
  cursor: default;
}

.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu {
  display: none;
}

.vjs-menu .vjs-menu-content {
  display: block;
  padding: 0;
  margin: 0;
  font-family: Arial, Helvetica, sans-serif;
  overflow: auto;
}

.vjs-menu .vjs-menu-content > * {
  box-sizing: border-box;
}

.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu {
  display: none;
}

.vjs-menu li {
  list-style: none;
  margin: 0;
  padding: 0.2em 0;
  line-height: 1.4em;
  font-size: 1.2em;
  text-align: center;
  text-transform: lowercase;
}

.vjs-menu li.vjs-menu-item:focus,
.vjs-menu li.vjs-menu-item:hover,
.js-focus-visible .vjs-menu li.vjs-menu-item:hover {
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
}

.vjs-menu li.vjs-selected,
.vjs-menu li.vjs-selected:focus,
.vjs-menu li.vjs-selected:hover,
.js-focus-visible .vjs-menu li.vjs-selected:hover {
  background-color: #fff;
  color: #2B333F;
}

.video-js .vjs-menu *:not(.vjs-selected):focus:not(:focus-visible),
.js-focus-visible .vjs-menu *:not(.vjs-selected):focus:not(.focus-visible) {
  background: none;
}

.vjs-menu li.vjs-menu-title {
  text-align: center;
  text-transform: uppercase;
  font-size: 1em;
  line-height: 2em;
  padding: 0;
  margin: 0 0 0.3em 0;
  font-weight: bold;
  cursor: default;
}

.vjs-menu-button-popup .vjs-menu {
  display: none;
  position: absolute;
  bottom: 0;
  width: 10em;
  left: -3em;
  height: 0em;
  margin-bottom: 1.5em;
  border-top-color: rgba(43, 51, 63, 0.7);
}

.vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
  position: absolute;
  width: 100%;
  bottom: 1.5em;
  max-height: 15em;
}

.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,
.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  max-height: 5em;
}

.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  max-height: 10em;
}

.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  max-height: 14em;
}

.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,
.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,
.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  max-height: 25em;
}

.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu,
.vjs-menu-button-popup .vjs-menu.vjs-lock-showing {
  display: block;
}

.video-js .vjs-menu-button-inline {
  transition: all 0.4s;
  overflow: hidden;
}

.video-js .vjs-menu-button-inline:before {
  width: 2.222222222em;
}

.video-js .vjs-menu-button-inline:hover,
.video-js .vjs-menu-button-inline:focus,
.video-js .vjs-menu-button-inline.vjs-slider-active,
.video-js.vjs-no-flex .vjs-menu-button-inline {
  width: 12em;
}

.vjs-menu-button-inline .vjs-menu {
  opacity: 0;
  height: 100%;
  width: auto;
  position: absolute;
  left: 4em;
  top: 0;
  padding: 0;
  margin: 0;
  transition: all 0.4s;
}

.vjs-menu-button-inline:hover .vjs-menu,
.vjs-menu-button-inline:focus .vjs-menu,
.vjs-menu-button-inline.vjs-slider-active .vjs-menu {
  display: block;
  opacity: 1;
}

.vjs-no-flex .vjs-menu-button-inline .vjs-menu {
  display: block;
  opacity: 1;
  position: relative;
  width: auto;
}

.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu,
.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,
.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu {
  width: auto;
}

.vjs-menu-button-inline .vjs-menu-content {
  width: auto;
  height: 100%;
  margin: 0;
  overflow: hidden;
}

.video-js .vjs-control-bar {
  display: none;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 3em;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
}

.vjs-has-started .vjs-control-bar {
  display: flex;
  visibility: visible;
  opacity: 1;
  transition: visibility 0.1s, opacity 0.1s;
}

.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  visibility: visible;
  opacity: 0;
  pointer-events: none;
  transition: visibility 1s, opacity 1s;
}

.vjs-controls-disabled .vjs-control-bar,
.vjs-using-native-controls .vjs-control-bar,
.vjs-error .vjs-control-bar {
  display: none !important;
}

.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  opacity: 1;
  visibility: visible;
}

.vjs-has-started.vjs-no-flex .vjs-control-bar {
  display: table;
}

.video-js .vjs-control {
  position: relative;
  text-align: center;
  margin: 0;
  padding: 0;
  height: 100%;
  width: 4em;
  flex: none;
}

.vjs-button > .vjs-icon-placeholder:before {
  font-size: 1.8em;
  line-height: 1.67;
}

.vjs-button > .vjs-icon-placeholder {
  display: block;
}

.video-js .vjs-control:focus:before,
.video-js .vjs-control:hover:before,
.video-js .vjs-control:focus {
  text-shadow: 0em 0em 1em white;
}

.video-js .vjs-control-text {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.vjs-no-flex .vjs-control {
  display: table-cell;
  vertical-align: middle;
}

.video-js .vjs-custom-control-spacer {
  display: none;
}

.video-js .vjs-progress-control {
  cursor: pointer;
  flex: auto;
  display: flex;
  align-items: center;
  min-width: 4em;
  touch-action: none;
}

.video-js .vjs-progress-control.disabled {
  cursor: default;
}

.vjs-live .vjs-progress-control {
  display: none;
}

.vjs-liveui .vjs-progress-control {
  display: flex;
  align-items: center;
}

.vjs-no-flex .vjs-progress-control {
  width: auto;
}

.video-js .vjs-progress-holder {
  flex: auto;
  transition: all 0.2s;
  height: 0.3em;
}

.video-js .vjs-progress-control .vjs-progress-holder {
  margin: 0 10px;
}

.video-js .vjs-progress-control:hover .vjs-progress-holder {
  font-size: 1.6666666667em;
}

.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled {
  font-size: 1em;
}

.video-js .vjs-progress-holder .vjs-play-progress,
.video-js .vjs-progress-holder .vjs-load-progress,
.video-js .vjs-progress-holder .vjs-load-progress div {
  position: absolute;
  display: block;
  height: 100%;
  margin: 0;
  padding: 0;
  width: 0;
}

.video-js .vjs-play-progress {
  background-color: #fff;
}
.video-js .vjs-play-progress:before {
  font-size: 0.9em;
  position: absolute;
  right: -0.5em;
  top: -0.3333333333em;
  z-index: 1;
}

.video-js .vjs-load-progress {
  background: rgba(115, 133, 159, 0.5);
}

.video-js .vjs-load-progress div {
  background: rgba(115, 133, 159, 0.75);
}

.video-js .vjs-time-tooltip {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.8);
  border-radius: 0.3em;
  color: #000;
  float: right;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  padding: 6px 8px 8px 8px;
  pointer-events: none;
  position: absolute;
  top: -3.4em;
  visibility: hidden;
  z-index: 1;
}

.video-js .vjs-progress-holder:focus .vjs-time-tooltip {
  display: none;
}

.video-js .vjs-progress-control:hover .vjs-time-tooltip,
.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip {
  display: block;
  font-size: 0.6em;
  visibility: visible;
}

.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip {
  font-size: 1em;
}

.video-js .vjs-progress-control .vjs-mouse-display {
  display: none;
  position: absolute;
  width: 1px;
  height: 100%;
  background-color: #000;
  z-index: 1;
}

.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
  z-index: 0;
}

.video-js .vjs-progress-control:hover .vjs-mouse-display {
  display: block;
}

.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display {
  visibility: hidden;
  opacity: 0;
  transition: visibility 1s, opacity 1s;
}

.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
  display: none;
}

.vjs-mouse-display .vjs-time-tooltip {
  color: #fff;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.8);
}

.video-js .vjs-slider {
  position: relative;
  cursor: pointer;
  padding: 0;
  margin: 0 0.45em 0 0.45em;
  /* iOS Safari */
  -webkit-touch-callout: none;
  /* Safari */
  -webkit-user-select: none;
  /* Konqueror HTML */
  /* Firefox */
  -moz-user-select: none;
  /* Internet Explorer/Edge */
  -ms-user-select: none;
  /* Non-prefixed version, currently supported by Chrome and Opera */
  user-select: none;
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
}

.video-js .vjs-slider.disabled {
  cursor: default;
}

.video-js .vjs-slider:focus {
  text-shadow: 0em 0em 1em white;
  box-shadow: 0 0 1em #fff;
}

.video-js .vjs-mute-control {
  cursor: pointer;
  flex: none;
}
.video-js .vjs-volume-control {
  cursor: pointer;
  margin-right: 1em;
  display: flex;
}

.video-js .vjs-volume-control.vjs-volume-horizontal {
  width: 5em;
}

.video-js .vjs-volume-panel .vjs-volume-control {
  visibility: visible;
  opacity: 0;
  width: 1px;
  height: 1px;
  margin-left: -1px;
}

.video-js .vjs-volume-panel {
  transition: width 1s;
}
.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control, .video-js .vjs-volume-panel:active .vjs-volume-control, .video-js .vjs-volume-panel:focus .vjs-volume-control, .video-js .vjs-volume-panel .vjs-volume-control:active, .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active {
  visibility: visible;
  opacity: 1;
  position: relative;
  transition: visibility 0.1s, opacity 0.1s, height 0.1s, width 0.1s, left 0s, top 0s;
}
.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal, .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal {
  width: 5em;
  height: 3em;
  margin-right: 0;
}
.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical, .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical {
  left: -3.5em;
  transition: left 0s;
}
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover, .video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active {
  width: 10em;
  transition: width 0.1s;
}
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only {
  width: 4em;
}

.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
  height: 8em;
  width: 3em;
  left: -3000em;
  transition: visibility 1s, opacity 1s, height 1s 1s, width 1s 1s, left 1s 1s, top 1s 1s;
}

.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
  transition: visibility 1s, opacity 1s, height 1s 1s, width 1s, left 1s 1s, top 1s 1s;
}

.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
  width: 5em;
  height: 3em;
  visibility: visible;
  opacity: 1;
  position: relative;
  transition: none;
}

.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,
.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
  position: absolute;
  bottom: 3em;
  left: 0.5em;
}

.video-js .vjs-volume-panel {
  display: flex;
}

.video-js .vjs-volume-bar {
  margin: 1.35em 0.45em;
}

.vjs-volume-bar.vjs-slider-horizontal {
  width: 5em;
  height: 0.3em;
}

.vjs-volume-bar.vjs-slider-vertical {
  width: 0.3em;
  height: 5em;
  margin: 1.35em auto;
}

.video-js .vjs-volume-level {
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #fff;
}
.video-js .vjs-volume-level:before {
  position: absolute;
  font-size: 0.9em;
  z-index: 1;
}

.vjs-slider-vertical .vjs-volume-level {
  width: 0.3em;
}
.vjs-slider-vertical .vjs-volume-level:before {
  top: -0.5em;
  left: -0.3em;
  z-index: 1;
}

.vjs-slider-horizontal .vjs-volume-level {
  height: 0.3em;
}
.vjs-slider-horizontal .vjs-volume-level:before {
  top: -0.3em;
  right: -0.5em;
}

.video-js .vjs-volume-panel.vjs-volume-panel-vertical {
  width: 4em;
}

.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level {
  height: 100%;
}

.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level {
  width: 100%;
}

.video-js .vjs-volume-vertical {
  width: 3em;
  height: 8em;
  bottom: 8em;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
}

.video-js .vjs-volume-horizontal .vjs-menu {
  left: -2em;
}

.video-js .vjs-volume-tooltip {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.8);
  border-radius: 0.3em;
  color: #000;
  float: right;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  padding: 6px 8px 8px 8px;
  pointer-events: none;
  position: absolute;
  top: -3.4em;
  visibility: hidden;
  z-index: 1;
}

.video-js .vjs-volume-control:hover .vjs-volume-tooltip,
.video-js .vjs-volume-control:hover .vjs-progress-holder:focus .vjs-volume-tooltip {
  display: block;
  font-size: 1em;
  visibility: visible;
}

.video-js .vjs-volume-vertical:hover .vjs-volume-tooltip,
.video-js .vjs-volume-vertical:hover .vjs-progress-holder:focus .vjs-volume-tooltip {
  left: 1em;
  top: -12px;
}

.video-js .vjs-volume-control.disabled:hover .vjs-volume-tooltip {
  font-size: 1em;
}

.video-js .vjs-volume-control .vjs-mouse-display {
  display: none;
  position: absolute;
  width: 100%;
  height: 1px;
  background-color: #000;
  z-index: 1;
}

.video-js .vjs-volume-horizontal .vjs-mouse-display {
  width: 1px;
  height: 100%;
}

.vjs-no-flex .vjs-volume-control .vjs-mouse-display {
  z-index: 0;
}

.video-js .vjs-volume-control:hover .vjs-mouse-display {
  display: block;
}

.video-js.vjs-user-inactive .vjs-volume-control .vjs-mouse-display {
  visibility: hidden;
  opacity: 0;
  transition: visibility 1s, opacity 1s;
}

.video-js.vjs-user-inactive.vjs-no-flex .vjs-volume-control .vjs-mouse-display {
  display: none;
}

.vjs-mouse-display .vjs-volume-tooltip {
  color: #fff;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.8);
}

.vjs-poster {
  display: inline-block;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: contain;
  background-color: #000000;
  cursor: pointer;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
}

.vjs-has-started .vjs-poster {
  display: none;
}

.vjs-audio.vjs-has-started .vjs-poster {
  display: block;
}

.vjs-using-native-controls .vjs-poster {
  display: none;
}

.video-js .vjs-live-control {
  display: flex;
  align-items: flex-start;
  flex: auto;
  font-size: 1em;
  line-height: 3em;
}

.vjs-no-flex .vjs-live-control {
  display: table-cell;
  width: auto;
  text-align: left;
}

.video-js:not(.vjs-live) .vjs-live-control,
.video-js.vjs-liveui .vjs-live-control {
  display: none;
}

.video-js .vjs-seek-to-live-control {
  align-items: center;
  cursor: pointer;
  flex: none;
  display: inline-flex;
  height: 100%;
  padding-left: 0.5em;
  padding-right: 0.5em;
  font-size: 1em;
  line-height: 3em;
  width: auto;
  min-width: 4em;
}

.vjs-no-flex .vjs-seek-to-live-control {
  display: table-cell;
  width: auto;
  text-align: left;
}

.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,
.video-js:not(.vjs-live) .vjs-seek-to-live-control {
  display: none;
}

.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge {
  cursor: auto;
}

.vjs-seek-to-live-control .vjs-icon-placeholder {
  margin-right: 0.5em;
  color: #888;
}

.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder {
  color: red;
}

.video-js .vjs-time-control {
  flex: none;
  font-size: 1em;
  line-height: 3em;
  min-width: 2em;
  width: auto;
  padding-left: 1em;
  padding-right: 1em;
}

.vjs-live .vjs-time-control {
  display: none;
}

.video-js .vjs-current-time,
.vjs-no-flex .vjs-current-time {
  display: none;
}

.video-js .vjs-duration,
.vjs-no-flex .vjs-duration {
  display: none;
}

.vjs-time-divider {
  display: none;
  line-height: 3em;
}

.vjs-live .vjs-time-divider {
  display: none;
}

.video-js .vjs-play-control {
  cursor: pointer;
}

.video-js .vjs-play-control .vjs-icon-placeholder {
  flex: none;
}

.vjs-text-track-display {
  position: absolute;
  bottom: 3em;
  left: 0;
  right: 0;
  top: 0;
  pointer-events: none;
}

.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {
  bottom: 1em;
}

.video-js .vjs-text-track {
  font-size: 1.4em;
  text-align: center;
  margin-bottom: 0.1em;
}

.vjs-subtitles {
  color: #fff;
}

.vjs-captions {
  color: #fc6;
}

.vjs-tt-cue {
  display: block;
}

video::-webkit-media-text-track-display {
  transform: translateY(-3em);
}

.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display {
  transform: translateY(-1.5em);
}

.video-js .vjs-picture-in-picture-control {
  cursor: pointer;
  flex: none;
}
.video-js .vjs-fullscreen-control {
  cursor: pointer;
  flex: none;
}
.vjs-playback-rate > .vjs-menu-button,
.vjs-playback-rate .vjs-playback-rate-value {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.vjs-playback-rate .vjs-playback-rate-value {
  pointer-events: none;
  font-size: 1.5em;
  line-height: 2;
  text-align: center;
}

.vjs-playback-rate .vjs-menu {
  width: 4em;
  left: 0em;
}

.vjs-error .vjs-error-display .vjs-modal-dialog-content {
  font-size: 1.4em;
  text-align: center;
}

.vjs-error .vjs-error-display:before {
  color: #fff;
  content: "X";
  font-family: Arial, Helvetica, sans-serif;
  font-size: 4em;
  left: 0;
  line-height: 1;
  margin-top: -0.5em;
  position: absolute;
  text-shadow: 0.05em 0.05em 0.1em #000;
  text-align: center;
  top: 50%;
  vertical-align: middle;
  width: 100%;
}

.vjs-loading-spinner {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -25px 0 0 -25px;
  opacity: 0.85;
  text-align: left;
  border: 6px solid rgba(43, 51, 63, 0.7);
  box-sizing: border-box;
  background-clip: padding-box;
  width: 50px;
  height: 50px;
  border-radius: 25px;
  visibility: hidden;
}

.vjs-seeking .vjs-loading-spinner,
.vjs-waiting .vjs-loading-spinner {
  display: block;
  -webkit-animation: vjs-spinner-show 0s linear 0.3s forwards;
          animation: vjs-spinner-show 0s linear 0.3s forwards;
}

.vjs-loading-spinner:before,
.vjs-loading-spinner:after {
  content: "";
  position: absolute;
  margin: -6px;
  box-sizing: inherit;
  width: inherit;
  height: inherit;
  border-radius: inherit;
  opacity: 1;
  border: inherit;
  border-color: transparent;
  border-top-color: white;
}

.vjs-seeking .vjs-loading-spinner:before,
.vjs-seeking .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:after {
  -webkit-animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite;
  animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite;
}

.vjs-seeking .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:before {
  border-top-color: white;
}

.vjs-seeking .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:after {
  border-top-color: white;
  -webkit-animation-delay: 0.44s;
  animation-delay: 0.44s;
}

@keyframes vjs-spinner-show {
  to {
    visibility: visible;
  }
}
@-webkit-keyframes vjs-spinner-show {
  to {
    visibility: visible;
  }
}
@keyframes vjs-spinner-spin {
  100% {
    transform: rotate(360deg);
  }
}
@-webkit-keyframes vjs-spinner-spin {
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes vjs-spinner-fade {
  0% {
    border-top-color: #73859f;
  }
  20% {
    border-top-color: #73859f;
  }
  35% {
    border-top-color: white;
  }
  60% {
    border-top-color: #73859f;
  }
  100% {
    border-top-color: #73859f;
  }
}
@-webkit-keyframes vjs-spinner-fade {
  0% {
    border-top-color: #73859f;
  }
  20% {
    border-top-color: #73859f;
  }
  35% {
    border-top-color: white;
  }
  60% {
    border-top-color: #73859f;
  }
  100% {
    border-top-color: #73859f;
  }
}
.vjs-chapters-button .vjs-menu ul {
  width: 24em;
}

.video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
  vertical-align: middle;
  display: inline-block;
  margin-bottom: -0.1em;
}

.video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
  font-family: VideoJS;
  content: "";
  font-size: 1.5em;
  line-height: inherit;
}

.video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
  vertical-align: middle;
  display: inline-block;
  margin-bottom: -0.1em;
}

.video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
  font-family: VideoJS;
  content: " ";
  font-size: 1.5em;
  line-height: inherit;
}

.video-js.vjs-layout-small .vjs-current-time,
.video-js.vjs-layout-small .vjs-time-divider,
.video-js.vjs-layout-small .vjs-duration,
.video-js.vjs-layout-small .vjs-remaining-time,
.video-js.vjs-layout-small .vjs-playback-rate,
.video-js.vjs-layout-small .vjs-chapters-button,
.video-js.vjs-layout-small .vjs-descriptions-button,
.video-js.vjs-layout-small .vjs-captions-button,
.video-js.vjs-layout-small .vjs-subtitles-button,
.video-js.vjs-layout-small .vjs-audio-button,
.video-js.vjs-layout-small .vjs-volume-control, .video-js.vjs-layout-x-small .vjs-current-time,
.video-js.vjs-layout-x-small .vjs-time-divider,
.video-js.vjs-layout-x-small .vjs-duration,
.video-js.vjs-layout-x-small .vjs-remaining-time,
.video-js.vjs-layout-x-small .vjs-playback-rate,
.video-js.vjs-layout-x-small .vjs-chapters-button,
.video-js.vjs-layout-x-small .vjs-descriptions-button,
.video-js.vjs-layout-x-small .vjs-captions-button,
.video-js.vjs-layout-x-small .vjs-subtitles-button,
.video-js.vjs-layout-x-small .vjs-audio-button,
.video-js.vjs-layout-x-small .vjs-volume-control, .video-js.vjs-layout-tiny .vjs-current-time,
.video-js.vjs-layout-tiny .vjs-time-divider,
.video-js.vjs-layout-tiny .vjs-duration,
.video-js.vjs-layout-tiny .vjs-remaining-time,
.video-js.vjs-layout-tiny .vjs-playback-rate,
.video-js.vjs-layout-tiny .vjs-chapters-button,
.video-js.vjs-layout-tiny .vjs-descriptions-button,
.video-js.vjs-layout-tiny .vjs-captions-button,
.video-js.vjs-layout-tiny .vjs-subtitles-button,
.video-js.vjs-layout-tiny .vjs-audio-button,
.video-js.vjs-layout-tiny .vjs-volume-control {
  display: none !important;
}
.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,
.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,
.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,
.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,
.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover,
.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active,
.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active {
  width: auto;
  width: initial;
}
.video-js.vjs-layout-x-small:not(.vjs-liveui) .vjs-subs-caps-button, .video-js.vjs-layout-x-small:not(.vjs-live) .vjs-subs-caps-button, .video-js.vjs-layout-tiny .vjs-subs-caps-button {
  display: none;
}
.video-js.vjs-layout-x-small.vjs-liveui .vjs-custom-control-spacer, .video-js.vjs-layout-tiny .vjs-custom-control-spacer {
  flex: auto;
  display: block;
}
.video-js.vjs-layout-x-small.vjs-liveui.vjs-no-flex .vjs-custom-control-spacer, .video-js.vjs-layout-tiny.vjs-no-flex .vjs-custom-control-spacer {
  width: auto;
}
.video-js.vjs-layout-x-small.vjs-liveui .vjs-progress-control, .video-js.vjs-layout-tiny .vjs-progress-control {
  display: none;
}

.vjs-modal-dialog.vjs-text-track-settings {
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.75);
  color: #fff;
  height: 70%;
}

.vjs-text-track-settings .vjs-modal-dialog-content {
  display: table;
}

.vjs-text-track-settings .vjs-track-settings-colors,
.vjs-text-track-settings .vjs-track-settings-font,
.vjs-text-track-settings .vjs-track-settings-controls {
  display: table-cell;
}

.vjs-text-track-settings .vjs-track-settings-controls {
  text-align: right;
  vertical-align: bottom;
}

@supports (display: grid) {
  .vjs-text-track-settings .vjs-modal-dialog-content {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr;
    padding: 20px 24px 0px 24px;
  }

  .vjs-track-settings-controls .vjs-default-button {
    margin-bottom: 20px;
  }

  .vjs-text-track-settings .vjs-track-settings-controls {
    grid-column: 1/-1;
  }

  .vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,
.vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content,
.vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content {
    grid-template-columns: 1fr;
  }
}
.vjs-track-setting > select {
  margin-right: 1em;
  margin-bottom: 0.5em;
}

.vjs-text-track-settings fieldset {
  margin: 5px;
  padding: 3px;
  border: none;
}

.vjs-text-track-settings fieldset span {
  display: inline-block;
}

.vjs-text-track-settings fieldset span > select {
  max-width: 7.3em;
}

.vjs-text-track-settings legend {
  color: #fff;
  margin: 0 0 5px 0;
}

.vjs-text-track-settings .vjs-label {
  position: absolute;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  display: block;
  margin: 0 0 5px 0;
  padding: 0;
  border: 0;
  height: 1px;
  width: 1px;
  overflow: hidden;
}

.vjs-track-settings-controls button:focus,
.vjs-track-settings-controls button:active {
  outline-style: solid;
  outline-width: medium;
  background-image: linear-gradient(0deg, #fff 88%, #73859f 100%);
}

.vjs-track-settings-controls button:hover {
  color: rgba(43, 51, 63, 0.75);
}

.vjs-track-settings-controls button {
  background-color: #fff;
  background-image: linear-gradient(-180deg, #fff 88%, #73859f 100%);
  color: #2B333F;
  cursor: pointer;
  border-radius: 2px;
}

.vjs-track-settings-controls .vjs-default-button {
  margin-right: 1em;
}

@media print {
  .video-js > *:not(.vjs-tech):not(.vjs-poster) {
    visibility: hidden;
  }
}
.vjs-resize-manager {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
  z-index: -1000;
}

.js-focus-visible .video-js *:focus:not(.focus-visible) {
  outline: none;
}

.video-js *:focus:not(:focus-visible) {
  outline: none;
}
/** End VideoJS **/

/** VideoJS Quality Selector **/
.vjs-quality-selector .vjs-menu-button {margin:0;padding:0;height:100%;width:100%}
.vjs-quality-selector .vjs-icon-placeholder{font-family:'VideoJS';font-weight:normal;font-style:normal}
.vjs-quality-selector .vjs-icon-placeholder::before{content:'\f110'}
.vjs-quality-changing .vjs-big-play-button{display:none}
.vjs-quality-changing .vjs-control-bar{display:-webkit-box;display:-webkit-flex;display:flex;visibility:visible;opacity:1}
/** End VideoJS Quality Selector **/

/* == library.css == */
/*
============================================================================
SHARED START
---------------------------------------------------------------------------
These rules were moved from the old bookstore and library css files
Colliding classes are prefixed with bookstore- to avoid collisions with global styles.
If this block needs to move to global.css, it can.
============================================================================
*/

#searchbox {
    padding:1em;
    background-color:var(--black-025);
    margin-bottom:1em;
    color:var(--black-700);
    font-size:var(--txt-sz-xl);
    border:1px solid var(--black-075);
	border-radius:.25em;
    position:relative;
}
#searchbox label { font-weight:var(--txt-wt-b); line-height: 26px;}
#searchbox input[type="text"] { font-size:var(--txt-sz-2xl); width:100%; margin:0; height:30px !important; padding: 0 79px 0 var(--spc-4);}

.go-button {
	position: absolute;
	top: 1px;
	right: 1px;
	height: 28px;
	line-height: 28px;
	border-left: 1px solid var(--black-200);
	display: inline-block;
	width: 32px;
	text-align: center;
	color:var(--white) !important;
	transition:all .2s;
}
.go-button:hover {
	background-color: var(--black-025);
}
.go-button:hover span {
	color:var(--txt-clr-subtle) !important;
}
.go-button:active {
	background-color: var(--black-050);
}
.go-button:active span {
	color:var(--txt-clr-subtle) !important;
}

.clear-search {
	position:absolute;
	bottom:6px;
	right:41px;
	display:none;
	margin:0;
}

.integer, .float { text-align:right; }

#notscanning, #notscanning_small, #scanning, #scanning_small {
	font-size: var(--txt-sz-2xl);
	padding: 0.5em;
	text-align: center;
	display: block;
	text-decoration: none;
	margin-bottom: 1em;
	border-radius: 0.25em;
}
#notscanning, #notscanning_small { background-color:var(--black-050); color:var(--txt-clr-subtle); }
#scanning, #scanning_small { background-color:var(--green-800) !important; color:var(--white); display:none; }
#notscanning_small, #scanning_small { font-size:var(--txt-sz-l); padding: var(--spc-4) var(--spc-7); margin:0; border-radius:6px; }

/*
============================================================================
SHARED END
============================================================================
*/

/*body>.header { border-bottom: 1px solid var(--black-100); }*/

.filterfieldwrap {
	position: relative;
	margin-right: var(--spc-2);
}

#main.library-main { box-shadow:none; padding:0; }
#main.library-main .wide label { float:left; width:130px !important; }
#main.library-main .wide .options { margin-left:130px !important; }

.library-field_value input { margin-bottom: var(--spc-4); width:75%; }

.resource_field_edit { display:none; }

.library-item .thumbnail,.resource_review_pic { width: 50px; }
.library-item .thumbnail div { width:50px; line-height:6em; font-size:var(--txt-sz-2xs); background-color: var(--black-050); text-align: center; }
.library-item .thumbnail img { max-width:50px; width:auto; max-height: 100px; display: block; margin:auto; }

.items_container .library-item:first-child { padding-top: .5em; }

.library-item { display: flex; gap: var(--spc-7); align-items: flex-start; padding:1.5em 0; border-bottom:1px dotted var(--black-100); position:relative; }
.library-item > div:last-child { flex: 1; }


.resource_review_pic        { color:var(--black-650); float:left; text-decoration:none; }
.resource_review_pic div    { font-size:var(--txt-sz-2xs); line-height:5em; background-color:var(--black-050); text-align:center; margin-right: var(--spc-6); }
.resource_review_pic div,
.resource_review_pic img    { margin-right: var(--spc-6); width:46px; display: block;}

.helpful_review { margin: var(--spc-9) 0 var(--spc-6); padding-bottom: var(--spc-2); border-bottom:1px dotted var(--black-100); font-size:var(--txt-sz-s); }
.helpful_review h5 { line-height:15px; font-size:var(--txt-sz-s); }
.helpful_review p { margin: var(--spc-4) 0 var(--spc-6); }

.review_by { font-size:var(--txt-sz-s); }
.review_by a { font-weight:var(--txt-wt-b); }
.review { display:flex; gap: var(--spc-7); margin-top: var(--spc-7); margin-bottom: var(--spc-9); padding-bottom: var(--spc-9); border-bottom:1px dotted var(--black-100); }
.review>div { flex:1; }
.review h5 { line-height:12px; font-size:var(--txt-sz-s); }
.review p { margin: var(--spc-4) 0 var(--spc-6); }
.review .found_helpful { font-size:var(--txt-sz-s); }
.review .thumbnail { width: 50px; float:left; text-decoration:none; color:var(--black-650); }
.review .thumbnail div { width:50px; line-height:6em; font-size:var(--txt-sz-2xs); text-align:center; background-color:var(--black-050); }
.review .thumbnail img { width:50px; }

.library_profile_tabs { padding-top:13px; border-bottom:1px solid var(--black-075); }

#library-patron-name { font-size: var(--txt-sz-4xl); line-height: var(--lh-m); margin-bottom: .5em; font-weight: var(--txt-wt-b); padding-top: var(--spc-10); }
#library-patron-name a { text-decoration:none; color:inherit; }
#library-patron-name a:hover { text-decoration:underline; }

.resource_recommendation { display:flex; gap: var(--spc-6); margin: var(--spc-7) 0; }
.resource_recommendation_name { font-weight:var(--txt-wt-b); }
.resource_recommendation span { color:var(--black-650); font-size:var(--txt-sz-s); }

.write_review { background-color:var(--black-025); border:1px solid var(--black-075); padding: var(--spc-6) var(--spc-7); margin-bottom: var(--spc-9);  border-radius:9px; }
.write_review h4 { border-bottom:none !important; padding:0; }
.write_review input[type=text] { width:100%; margin-bottom: var(--spc-6); }
.write_review textarea { width:100%; height:6em; }
.write_review .post_review { text-align:right; padding-top: var(--spc-6); }


.copies { margin-bottom: var(--spc-6); padding: var(--spc-6) 0; border-color:var(--black-050); border-style:solid; border-width:1px 0; }
.copies dl { margin-bottom: var(--spc-4); }
.copies dt { font-weight:var(--txt-wt-r); }
.copies dd { font-size:var(--txt-sz-s); display:none; }

.show_copies { color:var(--black-650); font-size:var(--txt-sz-s); position:relative; top:-1px; }

.resource_history_item { border-bottom:1px dotted var(--black-100); padding: var(--spc-2) var(--spc-4) var(--spc-4); margin-bottom: var(--spc-2); }
.resource_history_item .item_date { font-size:var(--txt-sz-s); }
.resource_history_item p, .check_in_item p { margin-left:27px; color:var(--black-650);  }

.check_in_item { margin-top: var(--spc-2) }

#locations li { margin-bottom:var(--spc-4); }
#locations li input { width:60%; }

.reordering .z39_server { background-color:var(--black-050); padding: var(--spc-4) !important;  }
#z39_servers.reordering > li { padding-bottom: var(--spc-6); margin-bottom: var(--spc-6); }

.library-options { margin-bottom: var(--spc-9); }
.library-options label { color:var(--black-850) !important; font-weight:var(--txt-wt-r); float:none !important; width:auto !important; font-size:inherit !important; }

.library-blankslate a { color:var(--black-650); font-weight:var(--txt-wt-b); line-height:var(--lh-t); display:block; background-color:var(--black-025); padding: 0 var(--spc-4); border-bottom:1px solid var(--black-075); text-decoration:none !important; }
.library-blankslate a:hover, .library-blankslate a:active { color:var(--black-650); background-color:var(--black-050); border-bottom-color:var(--black-100); text-decoration:none !important; }

.manual_stuff label { font-weight:var(--txt-wt-b); color:inherit !important; }
.new_copy { border-bottom:1px dotted var(--black-100); padding-bottom: var(--spc-9); margin-bottom: var(--spc-9); white-space:nowrap; }
.new_copy label { font-weight:var(--txt-wt-b); }

.edit_label label {font-weight: var(--txt-wt-b);}

.library_subject_chooser { margin-bottom:1.5em; display:flex; }
a.library_subject_chooser_letter { font-size:var(--txt-sz-m); margin: 0 1px; padding:1px 5px; text-decoration: none !important; border-radius:3px; color: var(--black-650);}
a.library_subject_chooser_letter:hover { background-color:var(--black-050); }
a.library_subject_selected,a.library_subject_selected:hover  { background-color:var(--black-600); color:var(--white) !important; }

.library_shelf {
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
	gap: var(--spc-4);
	margin: auto;
	min-height: 145px;
}
.library_shelf_resource {
	width:94px;
	overflow: hidden;
	border: 1px solid var(--black-075);
	padding: var(--spc-1);
}
.library_shelf_resource:hover{
	text-decoration: none;
}
.library_shelf_resource-cover{
	display: block;
	max-width: 100%;
	max-height: 200px;
	margin:auto;
}
.library_shelf_resource{
	opacity: .75;
}
.library_shelf_resource:hover{
	opacity: 1;
}
.library_shelf_resource-no_cover{
	height: 145px;
	padding: var(--spc-4);
	background-color:var(--black-050);
	color:var(--txt-clr-base);
	display: table;
	width: 100%;
	box-sizing: border-box;
}
.library_shelf_resource-no_cover:hover{
	background-color:var(--black-075);
}
.library_shelf_resource-no_cover .library_shelf_resource-title{
	display: table-cell;
	vertical-align: middle;
	text-shadow: 0 0 1px var(--black-200);
	font-size: var(--txt-sz-s);
}
.library_shelf_resource-no_cover .library_shelf_resource-title-inner{
	max-width: 82px;
	display: inline-block;
}
.library_shelf_resource-current{
	opacity: 1;
	cursor: default;
}
.library_shelf_resource:first-child {
	margin-left:0;
}

#main.library-main .focused {
	border-color:var(--black-400) !important;
	box-shadow:0 0 3px 1px rgba(var(--black-rgb),.4) !important;
}

#resource_image {
	max-width: 100%;
	display: block;
}
#resource_image.resource_image_placeholder {
	width: 100%;
	height: 14em;
	background-color: var(--black-050);
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	color: var(--black-650);
}

/* == bookstore.css == */
/*
============================================================================
SHARED START
---------------------------------------------------------------------------
These rules were moved from the old bookstore and library css files
Colliding classes are prefixed with bookstore- to avoid collisions with global styles.
If this block needs to move to global.css, it can.
============================================================================
*/

#searchbox {
    padding:1em;
    background-color:var(--black-025);
    margin-bottom:1em;
    color:var(--black-700);
    font-size:var(--txt-sz-xl);
    border:1px solid var(--black-075);
	border-radius:.25em;
    position:relative;
}
#searchbox label { font-weight:var(--txt-wt-b); line-height: 26px;}
#searchbox input[type="text"] { font-size:var(--txt-sz-2xl); width:100%; margin:0; height:30px !important; padding: 0 79px 0 var(--spc-4);}

.go-button {
	position: absolute;
	top: 1px;
	right: 1px;
	height: 28px;
	line-height: 28px;
	border-left: 1px solid var(--black-200);
	display: inline-block;
	width: 32px;
	text-align: center;
	color:var(--white) !important;
	transition:all .2s;
}
.go-button:hover {
	background-color: var(--black-025);
}
.go-button:hover span {
	color:var(--txt-clr-subtle) !important;
}
.go-button:active {
	background-color: var(--black-050);
}
.go-button:active span {
	color:var(--txt-clr-subtle) !important;
}

.clear-search {
	position:absolute;
	bottom:6px;
	right:41px;
	display:none;
	margin:0;
}

.integer, .float { text-align:right; }

#settingForm .options>textarea { width:100%; height:5em; }
#settingForm .description { margin-bottom:.25em; color:var(--black-650); font-size:var(--txt-sz-s); }
#settingForm .options {	margin-bottom:2em; padding-bottom:2em; margin-left:0; border-bottom: 1px dotted var(--black-100); }

#notscanning, #notscanning_small, #scanning, #scanning_small {
	font-size: var(--txt-sz-2xl);
	padding: 0.5em;
	text-align: center;
	display: block;
	text-decoration: none;
	margin-bottom: 1em;
	border-radius: 0.25em;
}
#notscanning, #notscanning_small { background-color:var(--black-050); color:var(--txt-clr-subtle); }
#scanning, #scanning_small { background-color:var(--green-800) !important; color:var(--white); display:none; }
#notscanning_small, #scanning_small { font-size:var(--txt-sz-l); padding: var(--spc-4) var(--spc-7); margin:0; border-radius:6px; }

/*
============================================================================
SHARED END
============================================================================
*/

.policy_header { font-size: var(--txt-sz-3xl); line-height: var(--lh-t); margin-bottom: .5em; font-weight:var(--txt-wt-b); }

#search { font-size:var(--txt-sz-xl); width:100%; margin:0; height:20px;}

#item_loading { height:48px; display:none; text-align:center; }

.field_error {
    color:var(--red-500);
	font-size:var(--txt-sz-m);
}

.bright-error { background-color:var(--red-400); color:var(--white-x); text-align:center; line-height:var(--lh-base); font-size:var(--txt-sz-s); margin-bottom:-1px; padding: var(--spc-2); border-radius:3px; }

#leftcolumn { float:left; width:61%; padding-right: var(--spc-9); }
#rightcolumn { float:left; width:35%; padding-left: var(--spc-9); }

.wideright #leftcolumn { float:left; width:170px; padding:1em 1em 0; background-color:var(--black-025); border:1px solid var(--black-075); border-radius:.25em;}
.wideright #rightcolumn { float:left; margin-left:206px; padding-left: var(--spc-11); border-left:none; float:none; width:auto;}

.return-button {
    position: absolute;
    display: inline-flex;
    align-items: center;
    top:1px;
    right:1px;
    bottom:1px;
    padding: 0 var(--spc-5);
    text-align: center;
    border-radius: 0 2px 2px 0;
    background-color: var(--black-050);
    text-decoration: none !important;
    color: var(--txt-clr-subtle) !important;
    font-size: var(--txt-sz-s);
    border-left: 1px solid var(--black-075);
}

.return-button:hover{
    text-decoration: none;
}

.returning-items {
    background-color: var(--red-100) !important;
    color: var(--red-800) !important;
}

div.legend table        { width:auto; }
div.legend table tr td  { border:none; vertical-align:middle; }

.market-item { padding:1.5em 0; border-bottom:1px dotted var(--black-100); position:relative; }
.market-item .market-thumbnail { float:left; text-decoration:none; color:var(--txt-clr-subtle); }
.market-item .market-thumbnail img { width:98px; }
.market-item .market-thumbnail div { background-color:var(--black-050); line-height:6em; width:98px; text-align:center; }

.market-item-no_image{
    background-color:var(--black-050);
    color:var(--black-650);
    text-align: center;
    line-height:5em;
    width:80px;
    float:left;
}

.items-sortby { display:flex; align-items:center; gap: var(--spc-4); border-bottom: 1px solid var(--black-050);  padding-bottom: var(--spc-6); }

.bookstore-address-inputs #street { width:250px; height:40px; }
.bookstore-address-inputs #city, .bookstore-address-inputs #home_city { width:128px; }
.bookstore-address-inputs #state, .bookstore-address-inputs #home_state { width:70px; }
.bookstore-address-inputs #zip { width:40px; }

#startDate, #endDate { width:100px; }

.bookstore_item_description { font-size:var(--txt-sz-l); margin-top:1em; }

.pos-field_label {
	float:left !important; width:106px !important; text-align:right; color:inherit !important;
}
.pos-field_content {
	margin-bottom: var(--spc-9);
	margin-left:114px;
}


.admin_column_header {
    height: 24px;
    line-height: 24px;
    padding: var(--spc-7) 0 var(--spc-7);
    margin-bottom: var(--spc-9);
    border-bottom: 1px solid var(--black-075);
}
.admin_column_header label {
    font-weight: var(--txt-wt-b);
}

.variation_chunk {
	background-color: var(--white);
	border: 1px solid var(--black-075);
	border-radius: 3px;
	margin-bottom: 9px;
}
.variation_chunk_body {
	padding: 9px;
	position: relative;
}
.variation_chunk_controls {
	position: relative;
	text-align: right;
	font-size: 16px;
	background-color: var(--black-025);
	padding: 0 6px;
	border-radius: 0 0 2px 2px;
}

#main.bookstore-main {
	position: static !important;
	top: auto !important;
	left: auto !important;
	right: auto !important;
	bottom: auto !important;
	min-width: 1196px;
	padding: var(--spc-9) 42px;
	background-color: var(--white);
	box-shadow: 0 1px 0 rgba(var(--shadow-rgb),.1);
}

/* == calendarstyle.css == */
.calendar-layout {
	position: relative;
	height: calc(100vh - 100px - 35px);
	min-width: 1024px;
}

#calendar_side {
	position: absolute;
	top: 0;
	left: 18px;
	bottom: 0;
	padding: 18px 0 0;
	width: 179px;
	background-color: transparent;
	border: none;
}
#calendar_side h4 {font-size:var(--txt-sz-m); margin:0 1px; border-bottom:none; text-transform:capitalize;  padding:0; color:inherit; }
#calendar_side ul { list-style:none; font-size:13px; line-height:18px; }

#calendar_side ul li,
#calendar_side ul li a
{ color:var(--black-800); text-transform:capitalize;  text-decoration:none; padding:5px 9px;
line-height:18px; display:block; border-radius:3px; margin-bottom:2px; transition: all .2s ; }
#calendar_side_links { width:100% }
#calendar_side ul li { padding:0; }
#calendar_side ul li.selected a { background-color:var(--black-050) !important; color:var(--black-850); font-weight:bold; letter-spacing:-.010em; }
#calendar_side ul li.selected a span { color:var(--black-750); }

#main.calendar-main {
	position: absolute;
	top: 0;
	left: 216px;
	right: 0;
	bottom: 0;
	overflow: auto;
	background-color: var(--white);
	padding: 17px 0 18px;
	margin: 0;
	text-align: left;
	border: none;
	box-shadow: 0 0 0px 1px rgba(var(--black-rgb), 0.1);
	min-width: 808px;
}

/* Style sheet for the silver calendar (default) */

/* Background images for tables */
#allday a		{ font-size: 9px; color: var(--white); font-weight: 900; text-decoration:none;}
#allday a:hover	{ text-decoration:underline;}

.eventbg2_0	 		{ background-color: var(--black-100); }	/* Special case for invitations */
.eventbg2_1	 		{ background-color: var(--blue-100); }
.eventbg2_2	 		{ background-color: var(--purple-100); }
.eventbg2_3	 		{ background-color: var(--red-100); }
.eventbg2_4	 		{ background-color: var(--orange-100); }
.eventbg2_5	 		{ background-color: var(--gold-100); }
.eventbg2_6	 		{ background-color: var(--yellow-100); }
.eventbg2_7	 		{ background-color: var(--green-100); }
.eventbg2_8	 		{ background-color: var(--blue-200); }
.eventbg2_9	 		{ background-color: var(--purple-200); }
.eventbg2_10	 	{ background-color: var(--red-200);}
.eventbg2_11 		{ background-color: var(--orange-200); }
.eventbg2_12	 	{ background-color: var(--gold-200); }
.eventbg2_13	 	{ background-color: var(--yellow-200); }
.eventbg2_14 		{ background-color: var(--green-200); }
.eventbg2_15 		{ background-color: var(--blue-300); }
.eventbg2_16 		{ background-color: var(--red-300); }
.eventbg2_17 		{ background-color: var(--orange-300); }
.eventbg2_18 		{ background-color: var(--indigo-100); }
.no_attendance_taken{ background-color: var(--black-100); }


.singleday_0	.singledayevent-decoration { background-color: var(--black-300);}	/* Special case for invitations */
.singleday_1 	.singledayevent-decoration { background-color: var(--blue-100); }
.singleday_2	.singledayevent-decoration { background-color: var(--purple-100); }
.singleday_3	.singledayevent-decoration { background-color: var(--red-100); }
.singleday_4	.singledayevent-decoration { background-color: var(--orange-100); }
.singleday_5	.singledayevent-decoration { background-color: var(--gold-100); }
.singleday_6	.singledayevent-decoration { background-color: var(--yellow-100); }
.singleday_7	.singledayevent-decoration { background-color: var(--green-100); }
.singleday_8	.singledayevent-decoration { background-color: var(--blue-200); }
.singleday_9	.singledayevent-decoration { background-color: var(--purple-200); }
.singleday_10 	.singledayevent-decoration { background-color: var(--red-200);}
.singleday_11	.singledayevent-decoration { background-color: var(--orange-200); }
.singleday_12	.singledayevent-decoration { background-color: var(--gold-200); }
.singleday_13	.singledayevent-decoration { background-color: var(--yellow-200); }
.singleday_14	.singledayevent-decoration { background-color: var(--green-200); }
.singleday_15	.singledayevent-decoration { background-color: var(--blue-300); }
.singleday_16	.singledayevent-decoration { background-color: var(--red-300); }
.singleday_17	.singledayevent-decoration { background-color: var(--orange-300); }
.singleday_18	.singledayevent-decoration { background-color: var(--indigo-100); }


.dayborder 		{ background-color: var(--white); /*border-top: 1px solid var(--black-300);*/ }

/* Month View */

.monthback		{ background-color: var(--black-025); }
.monthreg		{ background-color: var(--white); width:14%; text-align: left; vertical-align: top; }
.monthoff		{ background-color: var(--black-025); width:14%; text-align: left;  vertical-align: top; }
.monthon        { background-color: var(--white); width:14%; text-align: left;  vertical-align: top; }
.monthon .psf { background-color: var(--black-600); color:var(--white); }
.monthon .psf:hover { background-color: var(--black-500); color:var(--white) !important; }
.monthsel		{ background-color: var(--black-050); }
.monthcelldiv   { border-right: 1px solid var(--black-100); }

.num_hidden { position:absolute; bottom: 4px; width: 100%; }
.num_hidden a { border-left: 1px solid var(--black-100); background-color:var(--white); text-align: center; display: block; }

td:first-child .num_hidden a { border: none; }
/* Year View */



/* older styles */

.calborder 		{ background-color: var(--white); /*border: 1px var(--black-300) solid;*/ }
.dateback		{ background-color: var(--white); text-align:center; border-width: 1px;}
.weekborder 	{ /*border-top: 1px dashed var(--black-300);*/ border-right: 1px solid var(--black-100); }
.timeborder 	{ border-right: 1px solid var(--black-100); background-color:var(--black-025); vertical-align:top; text-align:right; color:var(--black-650); padding-right:6px; padding-top:2px;  padding-left:2px; /*border-top: 1px dashed var(--black-300); background-image: url(../images/calendar/time_bg.gif);*/ }


/* Link colors and attributes */
/* This is the main link style */
#mini_cal {
    height: 193px;
    position:absolute;
    bottom:0;
    width: 100%;
    background-color: var(--bg-clr-light);
}

#mini_cal h4 {
	text-align: center;
	background-color: var(--black-025);
	margin-bottom: var(--spc-4);
	padding-top: 9px;
	font-weight: var(--txt-wt-sb);
}

#calendar_side .minicalwrapper {
	width: 100%;
	box-sizing: border-box;
}

#calendar_side .minical {
	margin-bottom: 0;
	margin-top: 0;
	border-right: none;
	line-height: 17px;
}

#calendar_side .minical a {
	display: inline-flex;
	color: var(--txt-clr-base);
	height: 24px;
	transition: all .2s ease-in-out;
	font-size: 13px;
	aspect-ratio: 1 / 1;
	align-items: center;
	justify-content: center;
	text-decoration: none !important;
}
#calendar_side .minical .day_not_in_month a {
	color: var(--txt-clr-light);
}
#calendar_side .minical a:hover {
	border-radius: 12px;
	text-decoration: none;
	background-color: var(--black-100);
}

#calendar_side .minical a,
#calendar_side .minical td,
#calendar_side .minical th {
	text-align: center;
}

#calendar_side .minical td,
#calendar_side .minical th {
	border: none;
	padding: 0 0 0 0;
}
#calendar_side .minical td.day_in_month {}

#calendar_side .minical th { font-weight: var(--txt-wt-m); }
#calendar_side .minical a{
	border-radius: 50%;
}
#calendar_side .minical a.ps2 {
	background-color: var(--black-600);
	color: var(--white) !important;
}
#calendar_side .minical a.ps2:hover {
	text-decoration:none;
}

.monthname {
	text-align: center;
	font-size: 16px;
	height: 18px;
	margin-bottom: 18px;
}

#myCals {
	margin-bottom: 0 !important;
}

#myCals li {
	padding: 0 !important;
	position: relative;
	overflow: hidden;
}

#myCals li label {
	color:var(--black) !important;
	height: 18px;
	line-height: 18px !important;
	padding:0 0 0 19px !important;
	display: block;
	font-weight: normal !important;
	white-space: nowrap;
	position: relative;
	overflow: hidden;
	border-radius: 3px;
}

#myCals li input {
	position: absolute;
	top:1px;
	left:1px;
}

.side_calendar_action {
	position:absolute;
	top:0px;
	right:0;
	bottom:0;
	height: 17px;
	cursor:pointer;
	border-bottom:none;
	padding:0 4px 0 4px !important;
}

#monthDiv { position:absolute; top:33px; left:0; right:0; bottom:0px; margin-bottom: -1px; }
#monthDiv>div { position:absolute; height:100%; width:100%; }
#monthDiv table { margin: 0; }

.calendar-main #monthTable td {
	padding: 0;
}
.calendar-main #monthTable { height:100%; }
.calendar-main #monthTable .month_event_wrapper { position:absolute; top:26px; bottom:2px; overflow:hidden; width:100%; }

.calendar-main #monthTable td div{
	margin-right: -2px;
}

#monthTable .psf {
	/*padding-right: 3px;*/
	line-height: 24px;
	height: 24px;
	width: 24px;
	border-radius: 12px;
	display: inline-block;
	text-align: center;
	transition:background-color .2s ease-in-out;
}

.monthevent {
	height:12px;
	line-height: 18px;
	padding:3px 6px;
	margin:0 -1px 2px;
	color:var(--black);
	font-size:13px;
	overflow: hidden;
	cursor: pointer;
	border-radius: 3px;
}

.monthevent .eventText {
	position: relative;
	top:-3px;
}

.monthevent a {
	color:var(--black);
}
.psf,
.V9BOLD {
	color: var(--black-700);
	transition: background-color, color .1s ease-in-out;
}
a.psf:hover,
.V9BOLD:hover {
	text-decoration: none !important;
	color: var(--black-900) !important;
}
a.psf:hover{
	background-color: var(--black-100);
}

.singledayevent {
	height:16px;
	line-height: 16px;
	padding:0 2px 0 0;
	margin:0 -1px 2px;
	font-size:13px;
	overflow: hidden;
	cursor: pointer;
	color: var(--black);
}
.singledayevent a{
	color: var(--black);
}
.singledayevent-decoration{
	float:left;
	margin-right: 2px;
	width: 3px;
	height: 100%;
	border-radius: 2px;
}
.monthattevent {
	line-height: 14px;
	padding:0 2px;
	margin-bottom:2px;
	color:var(--black);
	font-size:13px;
	text-align: left;
}

.monthattevent a {
	display: block;
	color:var(--black) !important;
	text-align: left;
}

.monthreg:last-child {
	border-right: none;
}

.attendance_cal .month_event_wrapper { min-height:64px; }
.attendance_cal tbody tr td:first-child { border-left:1px solid var(--black-100); }

.inday,
.allday {
	padding: 1px 6px;
	line-height: 16px;
	cursor: pointer;
	overflow: hidden;
	min-height: 15px;
	border-radius: 3px;
	box-sizing: border-box;
}

.eventhead {
	height: 18px;
	margin: 0 -3px;
	padding: 0 3px;
	overflow: hidden;
	font-size: 13px;
	border-radius-topleft: 3px;
	border-radius-topright: 3px;
}

/*	For free-busy status spans	*/
.free_busy{
	color: var(--txt-clr-subtle);
	font-size: 12px;
	margin-bottom: 7px;
	margin-left: 21px;
	text-transform: capitalize;
}

.closemoreevents {
	top: 3px;
	right: 3px;
	position: absolute;
	text-decoration: none !important;
}

#countDiv,
#untilDiv {
	margin-top: 18px;
}

/* This is the link style for year months */
.calendar-main a.ps3			{ text-decoration:	none; }
.calendar-main a.ps3:link		{ color: var(--black-900); }
.calendar-main a.ps3:visited	{ color: var(--black-900); }
.calendar-main a.ps3:active	{ color: var(--black-900); }
.calendar-main a.ps3:hover		{ color: var(--black-900); text-decoration: underline; }

/* This is the link style for events */
.calendar-main a.ps			{ text-decoration:	none; }
.calendar-main a.ps:link		{ color: var(--white); }
.calendar-main a.ps:visited	{ color: var(--white); }
.calendar-main a.ps:active		{ color: var(--white); }
.calendar-main a.ps:hover		{ color: var(--white); text-decoration: underline; }

.eventfont 		{ font-size: 13px; color: var(--black) }

/* TODO: Figure out how to style these when they are in an overlay! */
.calendar-event-form #addEditForm label { float:left; }
.calendar-event-form #addEditForm .options label { float:none; }

.calendar-main.hascontrolbar .singlecol { bottom:1px; left:0; position:absolute; right:0; top:0; }
.calendar-main.hascontrolbar .controlbar + .singlecol { top:56px; }

#calendar-location-status { position:absolute; left:-28px; top:2px; }
#calendar-location-free-busy .free_busy { margin-left:0; }


body {	
	--brdr-rad-btn: 4px;
}
