@charset "UTF-8";
/*  #ifdef  H5  */
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document ========================================================================== */
/** 1. Correct the line height in all browsers. 2. Prevent adjustments of font size after orientation changes in iOS. */
html { line-height: 1.15; /* 1 */ -webkit-text-size-adjust: 100%; /* 2 */ overflow-x: hidden ;}

/* Sections ========================================================================== */
/** Remove the margin in all browsers. */
body { margin: 0; }

/** Render the `main` element consistently in IE. */
main { display: block; }

/** Correct the font size and margin on `h1` elements within `section` and `article` contexts in Chrome, Firefox, and Safari. */
h1 { font-size: 2em; margin: 0.67em 0; }

/* Grouping content ========================================================================== */
/** 1. Add the correct box sizing in Firefox. 2. Show the overflow in Edge and IE. */
hr { -webkit-box-sizing: content-box; box-sizing: content-box; /* 1 */ height: 0; /* 1 */ overflow: visible; /* 2 */ }

/** 1. Correct the inheritance and scaling of font size in all browsers. 2. Correct the odd `em` font sizing in all browsers. */
pre { font-family: Microsoft YaHei, monospace, monospace, 黑体, 微软雅黑; /* 1 */ font-size: 1em; /* 2 */ }

/* Text-level semantics ========================================================================== */
/** Remove the gray background on active links in IE 10. */
a { background-color: transparent; }

/** 1. Remove the bottom border in Chrome 57- 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. */
abbr[title] { border-bottom: none; /* 1 */ text-decoration: underline; /* 2 */ -webkit-text-decoration: underline dotted; text-decoration: underline dotted; /* 2 */ }

/** Add the correct font weight in Chrome, Edge, and Safari. */
b, strong { font-weight: bolder; }

/** 1. Correct the inheritance and scaling of font size in all browsers. 2. Correct the odd `em` font sizing in all browsers. */
code, kbd, samp { font-family: monospace, monospace; /* 1 */ font-size: 1em; /* 2 */ }

/** Add the correct font size in all browsers. */
small { font-size: 80%; }

/** Prevent `sub` and `sup` elements from affecting the line height in all browsers. */
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }

sub { bottom: -0.25em; }

sup { top: -0.5em; }

/* Embedded content ========================================================================== */
/** Remove the border on images inside links in IE 10. */
img { border-style: none; }

/* Forms ========================================================================== */
/** 1. Change the font styles in all browsers. 2. Remove the margin in Firefox and Safari. */
button, input, optgroup, select, textarea { font-family: inherit; /* 1 */ font-size: 100%; /* 1 */ line-height: 1.15; /* 1 */ margin: 0; /* 2 */ }

/** Show the overflow in IE. 1. Show the overflow in Edge. */
button, input { /* 1 */ overflow: visible; }

/** Remove the inheritance of text transform in Edge, Firefox, and IE. 1. Remove the inheritance of text transform in Firefox. */
button, select { /* 1 */ text-transform: none; }

/** Correct the inability to style clickable types in iOS and Safari. */
button, [type="button"], [type="reset"], [type="submit"] { -webkit-appearance: button; }

/** Remove the inner border and padding in Firefox. */
button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner { border-style: none; padding: 0; }

/** Restore the focus styles unset by the previous rule. */
button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring { outline: 1px dotted ButtonText; }

/** Correct the padding in Firefox. */
fieldset { padding: 0.35em 0.75em 0.625em; }

/** 1. Correct the text wrapping in Edge and IE. 2. Correct the color inheritance from `fieldset` elements in IE. 3. Remove the padding so developers are not caught out when they zero out `fieldset` elements in all browsers. */
legend { -webkit-box-sizing: border-box; box-sizing: border-box; /* 1 */ color: inherit; /* 2 */ display: table; /* 1 */ max-width: 100%; /* 1 */ padding: 0; /* 3 */ white-space: normal; /* 1 */ }

/** Add the correct vertical alignment in Chrome, Firefox, and Opera. */
progress { vertical-align: baseline; }

/** Remove the default vertical scrollbar in IE 10+. */
textarea { overflow: auto; }

/** 1. Add the correct box sizing in IE 10. 2. Remove the padding in IE 10. */
[type="checkbox"], [type="radio"] { -webkit-box-sizing: border-box; box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ }

/** Correct the cursor style of increment and decrement buttons in Chrome. */
[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; }

/** 1. Correct the odd appearance in Chrome and Safari. 2. Correct the outline style in Safari. */
[type="search"] { -webkit-appearance: textfield; /* 1 */ outline-offset: -2px; /* 2 */ }

/** Remove the inner padding in Chrome and Safari on macOS. */
[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

/** 1. Correct the inability to style clickable types in iOS and Safari. 2. Change font properties to `inherit` in Safari. */
::-webkit-file-upload-button { -webkit-appearance: button; /* 1 */ font: inherit; /* 2 */ }

/* Interactive ========================================================================== */
/* Add the correct display in Edge, IE 10+, and Firefox. */
details { display: block; }

/* Add the correct display in all browsers. */
summary { display: list-item; }

/* Misc ========================================================================== */
/** Add the correct display in IE 10+. */
template { display: none; }

/** Add the correct display in IE 10. */
[hidden] { display: none; }

/*  #endif  */
li { list-style: none; }

ul { padding: 0px; margin: 0px; }

.color-black, .__hover:hover .__color-black, .__focus:focus .__color-black, ._hover-color-black:hover, ._focus-color-black:focus, ._link-color-black:link, ._active-color-black:active, ._visited-color-black:visited { color: #000; }

.color-black-sub { color: rgba(0, 0, 0, 0.85); }

.color-white, .__hover:hover .__color-white, .__focus:focus .__color-white, ._hover-color-white:hover, ._focus-color-white:focus, ._link-color-white:link, ._active-color-white:active, ._visited-color-white:visited { color: #fff; }

.color-transparent, .__hover:hover .__color-transparent, .__focus:focus .__color-transparent, ._hover-color-transparent:hover, ._focus-color-transparent:focus, ._link-color-transparent:link, ._active-color-transparent:active, ._visited-color-transparent:visited { color: transparent; }

.bg-black, .__hover:hover .__bg-black, .__focus:focus .__bg-black, ._hover-bg-black:hover, ._focus-bg-black:focus, ._link-bg-black:link, ._active-bg-black:active, ._visited-bg-black:visited { background-color: #000; }

.bg-black-sub { background-color: rgba(0, 0, 0, 0.85); }

.bg-white, .img-w-border, .img-h-border, .__hover:hover .__bg-white, .__focus:focus .__bg-white, ._hover-bg-white:hover, ._focus-bg-white:focus, ._link-bg-white:link, ._active-bg-white:active, ._visited-bg-white:visited { background-color: #fff; }

.bg-transparent, .__hover:hover .__bg-transparent, .__focus:focus .__bg-transparent, ._hover-bg-transparent:hover, ._focus-bg-transparent:focus, ._link-bg-transparent:link, ._active-bg-transparent:active, ._visited-bg-transparent:visited { background-color: transparent; }

.border-black, .__hover:hover .__border-black, .__focus:focus .__border-black, ._hover-border-black:hover, ._focus-border-black:focus, ._link-border-black:link, ._active-border-black:active, ._visited-border-black:visited { border-color: #000; }

.border-black-sub { border-color: rgba(0, 0, 0, 0.85); }

.border-white, .__hover:hover .__border-white, .__focus:focus .__border-white, ._hover-border-white:hover, ._focus-border-white:focus, ._link-border-white:link, ._active-border-white:active, ._visited-border-white:visited { border-color: #fff; }

.border-transparent, .__hover:hover .__border-transparent, .__focus:focus .__border-transparent, ._hover-border-transparent:hover, ._focus-border-transparent:focus, ._link-border-transparent:link, ._active-border-transparent:active, ._visited-border-transparent:visited { border-color: transparent; }

.color-gray1, .__hover:hover .__color-gray1, .__focus:focus .__color-gray1, ._hover-color-gray1:hover, ._focus-color-gray1:focus, ._link-color-gray1:link, ._active-color-gray1:active, ._visited-color-gray1:visited { color: #fafafa; }

.bg-gray1, .__hover:hover .__bg-gray1, .__focus:focus .__bg-gray1, ._hover-bg-gray1:hover, ._focus-bg-gray1:focus, ._link-bg-gray1:link, ._active-bg-gray1:active, ._visited-bg-gray1:visited { background-color: #fafafa; }

.border-gray1, .__hover:hover .__border-gray1, .__focus:focus .__border-gray1, ._hover-border-gray1:hover, ._focus-border-gray1:focus, ._link-border-gray1:link, ._active-border-gray1:active, ._visited-border-gray1:visited { border-color: #fafafa; }

.color-gray2, .__hover:hover .__color-gray2, .__focus:focus .__color-gray2, ._hover-color-gray2:hover, ._focus-color-gray2:focus, ._link-color-gray2:link, ._active-color-gray2:active, ._visited-color-gray2:visited { color: #f2f2f2; }

.bg-gray2, .__hover:hover .__bg-gray2, .__focus:focus .__bg-gray2, ._hover-bg-gray2:hover, ._focus-bg-gray2:focus, ._link-bg-gray2:link, ._active-bg-gray2:active, ._visited-bg-gray2:visited { background-color: #f2f2f2; }

.border-gray2, .__hover:hover .__border-gray2, .__focus:focus .__border-gray2, ._hover-border-gray2:hover, ._focus-border-gray2:focus, ._link-border-gray2:link, ._active-border-gray2:active, ._visited-border-gray2:visited { border-color: #f2f2f2; }

.color-gray3, .__hover:hover .__color-gray3, .__focus:focus .__color-gray3, ._hover-color-gray3:hover, ._focus-color-gray3:focus, ._link-color-gray3:link, ._active-color-gray3:active, ._visited-color-gray3:visited { color: #ebebeb; }

.bg-gray3, .__hover:hover .__bg-gray3, .__focus:focus .__bg-gray3, ._hover-bg-gray3:hover, ._focus-bg-gray3:focus, ._link-bg-gray3:link, ._active-bg-gray3:active, ._visited-bg-gray3:visited { background-color: #ebebeb; }

.border-gray3, .__hover:hover .__border-gray3, .__focus:focus .__border-gray3, ._hover-border-gray3:hover, ._focus-border-gray3:focus, ._link-border-gray3:link, ._active-border-gray3:active, ._visited-border-gray3:visited { border-color: #ebebeb; }

.color-gray4, .__hover:hover .__color-gray4, .__focus:focus .__color-gray4, ._hover-color-gray4:hover, ._focus-color-gray4:focus, ._link-color-gray4:link, ._active-color-gray4:active, ._visited-color-gray4:visited { color: #e3e3e3; }

.bg-gray4, .__hover:hover .__bg-gray4, .__focus:focus .__bg-gray4, ._hover-bg-gray4:hover, ._focus-bg-gray4:focus, ._link-bg-gray4:link, ._active-bg-gray4:active, ._visited-bg-gray4:visited { background-color: #e3e3e3; }

.border-gray4, .__hover:hover .__border-gray4, .__focus:focus .__border-gray4, ._hover-border-gray4:hover, ._focus-border-gray4:focus, ._link-border-gray4:link, ._active-border-gray4:active, ._visited-border-gray4:visited { border-color: #e3e3e3; }

.color-gray5, .__hover:hover .__color-gray5, .__focus:focus .__color-gray5, ._hover-color-gray5:hover, ._focus-color-gray5:focus, ._link-color-gray5:link, ._active-color-gray5:active, ._visited-color-gray5:visited { color: #dbdbdb; }

.bg-gray5, .__hover:hover .__bg-gray5, .__focus:focus .__bg-gray5, ._hover-bg-gray5:hover, ._focus-bg-gray5:focus, ._link-bg-gray5:link, ._active-bg-gray5:active, ._visited-bg-gray5:visited { background-color: #dbdbdb; }

.border-gray5, .img-w-border, .img-h-border, .__hover:hover .__border-gray5, .__focus:focus .__border-gray5, ._hover-border-gray5:hover, ._focus-border-gray5:focus, ._link-border-gray5:link, ._active-border-gray5:active, ._visited-border-gray5:visited { border-color: #dbdbdb; }

.color-gray6, .__hover:hover .__color-gray6, .__focus:focus .__color-gray6, ._hover-color-gray6:hover, ._focus-color-gray6:focus, ._link-color-gray6:link, ._active-color-gray6:active, ._visited-color-gray6:visited { color: #adb5bd; }

.bg-gray6, .__hover:hover .__bg-gray6, .__focus:focus .__bg-gray6, ._hover-bg-gray6:hover, ._focus-bg-gray6:focus, ._link-bg-gray6:link, ._active-bg-gray6:active, ._visited-bg-gray6:visited { background-color: #adb5bd; }

.border-gray6, .__hover:hover .__border-gray6, .__focus:focus .__border-gray6, ._hover-border-gray6:hover, ._focus-border-gray6:focus, ._link-border-gray6:link, ._active-border-gray6:active, ._visited-border-gray6:visited { border-color: #adb5bd; }

.color-gray7, .__hover:hover .__color-gray7, .__focus:focus .__color-gray7, ._hover-color-gray7:hover, ._focus-color-gray7:focus, ._link-color-gray7:link, ._active-color-gray7:active, ._visited-color-gray7:visited { color: #8b96a2; }

.bg-gray7, .__hover:hover .__bg-gray7, .__focus:focus .__bg-gray7, ._hover-bg-gray7:hover, ._focus-bg-gray7:focus, ._link-bg-gray7:link, ._active-bg-gray7:active, ._visited-bg-gray7:visited { background-color: #8b96a2; }

.border-gray7, .__hover:hover .__border-gray7, .__focus:focus .__border-gray7, ._hover-border-gray7:hover, ._focus-border-gray7:focus, ._link-border-gray7:link, ._active-border-gray7:active, ._visited-border-gray7:visited { border-color: #8b96a2; }

.color-gray8, .__hover:hover .__color-gray8, .__focus:focus .__color-gray8, ._hover-color-gray8:hover, ._focus-color-gray8:focus, ._link-color-gray8:link, ._active-color-gray8:active, ._visited-color-gray8:visited { color: #6b7885; }

.bg-gray8, .__hover:hover .__bg-gray8, .__focus:focus .__bg-gray8, ._hover-bg-gray8:hover, ._focus-bg-gray8:focus, ._link-bg-gray8:link, ._active-bg-gray8:active, ._visited-bg-gray8:visited { background-color: #6b7885; }

.border-gray8, .__hover:hover .__border-gray8, .__focus:focus .__border-gray8, ._hover-border-gray8:hover, ._focus-border-gray8:focus, ._link-border-gray8:link, ._active-border-gray8:active, ._visited-border-gray8:visited { border-color: #6b7885; }

.color-gray9, .__hover:hover .__color-gray9, .__focus:focus .__color-gray9, ._hover-color-gray9:hover, ._focus-color-gray9:focus, ._link-color-gray9:link, ._active-color-gray9:active, ._visited-color-gray9:visited { color: #505963; }

.bg-gray9, .__hover:hover .__bg-gray9, .__focus:focus .__bg-gray9, ._hover-bg-gray9:hover, ._focus-bg-gray9:focus, ._link-bg-gray9:link, ._active-bg-gray9:active, ._visited-bg-gray9:visited { background-color: #505963; }

.border-gray9, .__hover:hover .__border-gray9, .__focus:focus .__border-gray9, ._hover-border-gray9:hover, ._focus-border-gray9:focus, ._link-border-gray9:link, ._active-border-gray9:active, ._visited-border-gray9:visited { border-color: #505963; }

.color-gray10, .__hover:hover .__color-gray10, .__focus:focus .__color-gray10, ._hover-color-gray10:hover, ._focus-color-gray10:focus, ._link-color-gray10:link, ._active-color-gray10:active, ._visited-color-gray10:visited { color: #343b41; }

.bg-gray10, .__hover:hover .__bg-gray10, .__focus:focus .__bg-gray10, ._hover-bg-gray10:hover, ._focus-bg-gray10:focus, ._link-bg-gray10:link, ._active-bg-gray10:active, ._visited-bg-gray10:visited { background-color: #343b41; }

.border-gray10, .__hover:hover .__border-gray10, .__focus:focus .__border-gray10, ._hover-border-gray10:hover, ._focus-border-gray10:focus, ._link-border-gray10:link, ._active-border-gray10:active, ._visited-border-gray10:visited { border-color: #343b41; }

.color-primary, .text-first-color-primary::first-letter, .__hover:hover .__color-primary, .__focus:focus .__color-primary, ._hover-color-primary:hover, ._focus-color-primary:focus, ._link-color-primary:link, ._active-color-primary:active, ._visited-color-primary:visited { color: #089bab; }

.color-primary-light, .__hover:hover .__color-primary-light, .__focus:focus .__color-primary-light, ._hover-color-primary-light:hover, ._focus-color-primary-light:focus, ._link-color-primary-light:link, ._active-color-primary-light:active, ._visited-color-primary-light:visited { color: #09b5c8; }

.color-primary-dark, .__hover:hover .__color-primary-dark, .__focus:focus .__color-primary-dark, ._hover-color-primary-dark:hover, ._focus-color-primary-dark:focus, ._link-color-primary-dark:link, ._active-color-primary-dark:active, ._visited-color-primary-dark:visited { color: #07818e; }

.bg-primary, .__hover:hover .__bg-primary, .__focus:focus .__bg-primary, ._hover-bg-primary:hover, ._focus-bg-primary:focus, ._link-bg-primary:link, ._active-bg-primary:active, ._visited-bg-primary:visited { background-color: #089bab; }

.bg-primary-light, .__hover:hover .__bg-primary-light, .__focus:focus .__bg-primary-light, ._hover-bg-primary-light:hover, ._focus-bg-primary-light:focus, ._link-bg-primary-light:link, ._active-bg-primary-light:active, ._visited-bg-primary-light:visited { background-color: #09b5c8; }

.bg-primary-dark, .__hover:hover .__bg-primary-dark, .__focus:focus .__bg-primary-dark, ._hover-bg-primary-dark:hover, ._focus-bg-primary-dark:focus, ._link-bg-primary-dark:link, ._active-bg-primary-dark:active, ._visited-bg-primary-dark:visited { background-color: #07818e; }

.border-primary, .__hover:hover .__border-primary, .__focus:focus .__border-primary, ._hover-border-primary:hover, ._focus-border-primary:focus, ._link-border-primary:link, ._active-border-primary:active, ._visited-border-primary:visited { border-color: #089bab; }

.border-primary-light, .__hover:hover .__border-primary-light, .__focus:focus .__border-primary-light, ._hover-border-primary-light:hover, ._focus-border-primary-light:focus, ._link-border-primary-light:link, ._active-border-primary-light:active, ._visited-border-primary-light:visited { border-color: #09b5c8; }

.border-primary-dark, .__hover:hover .__border-primary-dark, .__focus:focus .__border-primary-dark, ._hover-border-primary-dark:hover, ._focus-border-primary-dark:focus, ._link-border-primary-dark:link, ._active-border-primary-dark:active, ._visited-border-primary-dark:visited { border-color: #07818e; }

.color-primary-fade, .__hover:hover .__color-primary-fade, .__focus:focus .__color-primary-fade, ._hover-color-primary-fade:hover, ._focus-color-primary-fade:focus, ._link-color-primary-fade:link, ._active-color-primary-fade:active, ._visited-color-primary-fade:visited { color: #ceebee; }

.bg-primary-fade, .__hover:hover .__bg-primary-fade, .__focus:focus .__bg-primary-fade, ._hover-bg-primary-fade:hover, ._focus-bg-primary-fade:focus, ._link-bg-primary-fade:link, ._active-bg-primary-fade:active, ._visited-bg-primary-fade:visited { background-color: #ceebee; }

.border-primary-fade, .__hover:hover .__border-primary-fade, .__focus:focus .__border-primary-fade, ._hover-border-primary-fade:hover, ._focus-border-primary-fade:focus, ._link-border-primary-fade:link, ._active-border-primary-fade:active, ._visited-border-primary-fade:visited { border-color: #ceebee; }

.bg-primary-linear, .__hover:hover .__bg-primary-linear, .__focus:focus .__bg-primary-linear, ._hover-bg-primary-linear:hover, ._focus-bg-primary-linear:focus, ._link-bg-primary-linear:link, ._active-bg-primary-linear:active, ._visited-bg-primary-linear:visited { background: -webkit-gradient(linear, left top, right top, from(#089bab), to(#0db5c8)) !important; background: linear-gradient(to right, #089bab 0%, #0db5c8 100%) !important; }

.bg-primary-linear-r, .__hover:hover .__bg-primary-linear-r, .__focus:focus .__bg-primary-linear-r, ._hover-bg-primary-linear-r:hover, ._focus-bg-primary-linear-r:focus, ._link-bg-primary-linear-r:link, ._active-bg-primary-linear-r:active, ._visited-bg-primary-linear-r:visited { background: -webkit-gradient(linear, right top, left top, from(#089bab), to(#0db5c8)) !important; background: linear-gradient(to left, #089bab 0%, #0db5c8 100%) !important; }

.bg-primary-linear-tobr { background: -webkit-gradient(linear, left top, right bottom, from(#089bab), to(#0db5c8)) !important; background: linear-gradient(to bottom right, #089bab 0%, #0db5c8 100%) !important; }

.bg-primary-linear-tobr-r { background: -webkit-gradient(linear, right bottom, left top, from(#089bab), to(#0db5c8)) !important; background: linear-gradient(to top left, #089bab 0%, #0db5c8 100%) !important; }

.color-success, .text-first-color-success::first-letter, .__hover:hover .__color-success, .__focus:focus .__color-success, ._hover-color-success:hover, ._focus-color-success:focus, ._link-color-success:link, ._active-color-success:active, ._visited-color-success:visited { color: #00ca00; }

.color-success-light, .__hover:hover .__color-success-light, .__focus:focus .__color-success-light, ._hover-color-success-light:hover, ._focus-color-success-light:focus, ._link-color-success-light:link, ._active-color-success-light:active, ._visited-color-success-light:visited { color: #00e900; }

.color-success-dark, .__hover:hover .__color-success-dark, .__focus:focus .__color-success-dark, ._hover-color-success-dark:hover, ._focus-color-success-dark:focus, ._link-color-success-dark:link, ._active-color-success-dark:active, ._visited-color-success-dark:visited { color: #00ab00; }

.bg-success, .__hover:hover .__bg-success, .__focus:focus .__bg-success, ._hover-bg-success:hover, ._focus-bg-success:focus, ._link-bg-success:link, ._active-bg-success:active, ._visited-bg-success:visited { background-color: #00ca00; }

.bg-success-light, .__hover:hover .__bg-success-light, .__focus:focus .__bg-success-light, ._hover-bg-success-light:hover, ._focus-bg-success-light:focus, ._link-bg-success-light:link, ._active-bg-success-light:active, ._visited-bg-success-light:visited { background-color: #00e900; }

.bg-success-dark, .__hover:hover .__bg-success-dark, .__focus:focus .__bg-success-dark, ._hover-bg-success-dark:hover, ._focus-bg-success-dark:focus, ._link-bg-success-dark:link, ._active-bg-success-dark:active, ._visited-bg-success-dark:visited { background-color: #00ab00; }

.border-success, .__hover:hover .__border-success, .__focus:focus .__border-success, ._hover-border-success:hover, ._focus-border-success:focus, ._link-border-success:link, ._active-border-success:active, ._visited-border-success:visited { border-color: #00ca00; }

.border-success-light, .__hover:hover .__border-success-light, .__focus:focus .__border-success-light, ._hover-border-success-light:hover, ._focus-border-success-light:focus, ._link-border-success-light:link, ._active-border-success-light:active, ._visited-border-success-light:visited { border-color: #00e900; }

.border-success-dark, .__hover:hover .__border-success-dark, .__focus:focus .__border-success-dark, ._hover-border-success-dark:hover, ._focus-border-success-dark:focus, ._link-border-success-dark:link, ._active-border-success-dark:active, ._visited-border-success-dark:visited { border-color: #00ab00; }

.color-success-fade, .__hover:hover .__color-success-fade, .__focus:focus .__color-success-fade, ._hover-color-success-fade:hover, ._focus-color-success-fade:focus, ._link-color-success-fade:link, ._active-color-success-fade:active, ._visited-color-success-fade:visited { color: #e5fae5; }

.bg-success-fade, .__hover:hover .__bg-success-fade, .__focus:focus .__bg-success-fade, ._hover-bg-success-fade:hover, ._focus-bg-success-fade:focus, ._link-bg-success-fade:link, ._active-bg-success-fade:active, ._visited-bg-success-fade:visited { background-color: #e5fae5; }

.border-success-fade, .__hover:hover .__border-success-fade, .__focus:focus .__border-success-fade, ._hover-border-success-fade:hover, ._focus-border-success-fade:focus, ._link-border-success-fade:link, ._active-border-success-fade:active, ._visited-border-success-fade:visited { border-color: #e5fae5; }

.bg-success-linear, .__hover:hover .__bg-success-linear, .__focus:focus .__bg-success-linear, ._hover-bg-success-linear:hover, ._focus-bg-success-linear:focus, ._link-bg-success-linear:link, ._active-bg-success-linear:active, ._visited-bg-success-linear:visited { background: -webkit-gradient(linear, left top, right top, from(#31c02c), to(#57de53)) !important; background: linear-gradient(to right, #31c02c 0%, #57de53 100%) !important; }

.bg-success-linear-r, .__hover:hover .__bg-success-linear-r, .__focus:focus .__bg-success-linear-r, ._hover-bg-success-linear-r:hover, ._focus-bg-success-linear-r:focus, ._link-bg-success-linear-r:link, ._active-bg-success-linear-r:active, ._visited-bg-success-linear-r:visited { background: -webkit-gradient(linear, right top, left top, from(#31c02c), to(#57de53)) !important; background: linear-gradient(to left, #31c02c 0%, #57de53 100%) !important; }

.bg-success-linear-tobr { background: -webkit-gradient(linear, left top, right bottom, from(#31c02c), to(#57de53)) !important; background: linear-gradient(to bottom right, #31c02c 0%, #57de53 100%) !important; }

.bg-success-linear-tobr-r { background: -webkit-gradient(linear, right bottom, left top, from(#31c02c), to(#57de53)) !important; background: linear-gradient(to top left, #31c02c 0%, #57de53 100%) !important; }

.color-info, .text-first-color-info::first-letter, .__hover:hover .__color-info, .__focus:focus .__color-info, ._hover-color-info:hover, ._focus-color-info:focus, ._link-color-info:link, ._active-color-info:active, ._visited-color-info:visited { color: #00d0ff; }

.color-info-light, .__hover:hover .__color-info-light, .__focus:focus .__color-info-light, ._hover-color-info-light:hover, ._focus-color-info-light:focus, ._link-color-info-light:link, ._active-color-info-light:active, ._visited-color-info-light:visited { color: #1fd6ff; }

.color-info-dark, .__hover:hover .__color-info-dark, .__focus:focus .__color-info-dark, ._hover-color-info-dark:hover, ._focus-color-info-dark:focus, ._link-color-info-dark:link, ._active-color-info-dark:active, ._visited-color-info-dark:visited { color: #00b7e0; }

.bg-info, .__hover:hover .__bg-info, .__focus:focus .__bg-info, ._hover-bg-info:hover, ._focus-bg-info:focus, ._link-bg-info:link, ._active-bg-info:active, ._visited-bg-info:visited { background-color: #00d0ff; }

.bg-info-light, .__hover:hover .__bg-info-light, .__focus:focus .__bg-info-light, ._hover-bg-info-light:hover, ._focus-bg-info-light:focus, ._link-bg-info-light:link, ._active-bg-info-light:active, ._visited-bg-info-light:visited { background-color: #1fd6ff; }

.bg-info-dark, .__hover:hover .__bg-info-dark, .__focus:focus .__bg-info-dark, ._hover-bg-info-dark:hover, ._focus-bg-info-dark:focus, ._link-bg-info-dark:link, ._active-bg-info-dark:active, ._visited-bg-info-dark:visited { background-color: #00b7e0; }

.border-info, .__hover:hover .__border-info, .__focus:focus .__border-info, ._hover-border-info:hover, ._focus-border-info:focus, ._link-border-info:link, ._active-border-info:active, ._visited-border-info:visited { border-color: #00d0ff; }

.border-info-light, .__hover:hover .__border-info-light, .__focus:focus .__border-info-light, ._hover-border-info-light:hover, ._focus-border-info-light:focus, ._link-border-info-light:link, ._active-border-info-light:active, ._visited-border-info-light:visited { border-color: #1fd6ff; }

.border-info-dark, .__hover:hover .__border-info-dark, .__focus:focus .__border-info-dark, ._hover-border-info-dark:hover, ._focus-border-info-dark:focus, ._link-border-info-dark:link, ._active-border-info-dark:active, ._visited-border-info-dark:visited { border-color: #00b7e0; }

.color-info-fade, .__hover:hover .__color-info-fade, .__focus:focus .__color-info-fade, ._hover-color-info-fade:hover, ._focus-color-info-fade:focus, ._link-color-info-fade:link, ._active-color-info-fade:active, ._visited-color-info-fade:visited { color: #e5faff; }

.bg-info-fade, .__hover:hover .__bg-info-fade, .__focus:focus .__bg-info-fade, ._hover-bg-info-fade:hover, ._focus-bg-info-fade:focus, ._link-bg-info-fade:link, ._active-bg-info-fade:active, ._visited-bg-info-fade:visited { background-color: #e5faff; }

.border-info-fade, .__hover:hover .__border-info-fade, .__focus:focus .__border-info-fade, ._hover-border-info-fade:hover, ._focus-border-info-fade:focus, ._link-border-info-fade:link, ._active-border-info-fade:active, ._visited-border-info-fade:visited { border-color: #e5faff; }

.bg-info-linear, .__hover:hover .__bg-info-linear, .__focus:focus .__bg-info-linear, ._hover-bg-info-linear:hover, ._focus-bg-info-linear:focus, ._link-bg-info-linear:link, ._active-bg-info-linear:active, ._visited-bg-info-linear:visited { background: -webkit-gradient(linear, left top, right top, from(#02d1ff), to(#61e2fc)) !important; background: linear-gradient(to right, #02d1ff 0%, #61e2fc 100%) !important; }

.bg-info-linear-r, .__hover:hover .__bg-info-linear-r, .__focus:focus .__bg-info-linear-r, ._hover-bg-info-linear-r:hover, ._focus-bg-info-linear-r:focus, ._link-bg-info-linear-r:link, ._active-bg-info-linear-r:active, ._visited-bg-info-linear-r:visited { background: -webkit-gradient(linear, right top, left top, from(#02d1ff), to(#61e2fc)) !important; background: linear-gradient(to left, #02d1ff 0%, #61e2fc 100%) !important; }

.bg-info-linear-tobr { background: -webkit-gradient(linear, left top, right bottom, from(#02d1ff), to(#61e2fc)) !important; background: linear-gradient(to bottom right, #02d1ff 0%, #61e2fc 100%) !important; }

.bg-info-linear-tobr-r { background: -webkit-gradient(linear, right bottom, left top, from(#02d1ff), to(#61e2fc)) !important; background: linear-gradient(to top left, #02d1ff 0%, #61e2fc 100%) !important; }

.color-warning, .text-first-color-warning::first-letter, .__hover:hover .__color-warning, .__focus:focus .__color-warning, ._hover-color-warning:hover, ._focus-color-warning:focus, ._link-color-warning:link, ._active-color-warning:active, ._visited-color-warning:visited { color: #ffb177; }

.color-warning-light, .__hover:hover .__color-warning-light, .__focus:focus .__color-warning-light, ._hover-color-warning-light:hover, ._focus-color-warning-light:focus, ._link-color-warning-light:link, ._active-color-warning-light:active, ._visited-color-warning-light:visited { color: #ffc396; }

.color-warning-dark, .__hover:hover .__color-warning-dark, .__focus:focus .__color-warning-dark, ._hover-color-warning-dark:hover, ._focus-color-warning-dark:focus, ._link-color-warning-dark:link, ._active-color-warning-dark:active, ._visited-color-warning-dark:visited { color: #ff9f58; }

.bg-warning, .__hover:hover .__bg-warning, .__focus:focus .__bg-warning, ._hover-bg-warning:hover, ._focus-bg-warning:focus, ._link-bg-warning:link, ._active-bg-warning:active, ._visited-bg-warning:visited { background-color: #ffb177; }

.bg-warning-light, .__hover:hover .__bg-warning-light, .__focus:focus .__bg-warning-light, ._hover-bg-warning-light:hover, ._focus-bg-warning-light:focus, ._link-bg-warning-light:link, ._active-bg-warning-light:active, ._visited-bg-warning-light:visited { background-color: #ffc396; }

.bg-warning-dark, .__hover:hover .__bg-warning-dark, .__focus:focus .__bg-warning-dark, ._hover-bg-warning-dark:hover, ._focus-bg-warning-dark:focus, ._link-bg-warning-dark:link, ._active-bg-warning-dark:active, ._visited-bg-warning-dark:visited { background-color: #ff9f58; }

.border-warning, .__hover:hover .__border-warning, .__focus:focus .__border-warning, ._hover-border-warning:hover, ._focus-border-warning:focus, ._link-border-warning:link, ._active-border-warning:active, ._visited-border-warning:visited { border-color: #ffb177; }

.border-warning-light, .__hover:hover .__border-warning-light, .__focus:focus .__border-warning-light, ._hover-border-warning-light:hover, ._focus-border-warning-light:focus, ._link-border-warning-light:link, ._active-border-warning-light:active, ._visited-border-warning-light:visited { border-color: #ffc396; }

.border-warning-dark, .__hover:hover .__border-warning-dark, .__focus:focus .__border-warning-dark, ._hover-border-warning-dark:hover, ._focus-border-warning-dark:focus, ._link-border-warning-dark:link, ._active-border-warning-dark:active, ._visited-border-warning-dark:visited { border-color: #ff9f58; }

.color-warning-fade, .__hover:hover .__color-warning-fade, .__focus:focus .__color-warning-fade, ._hover-color-warning-fade:hover, ._focus-color-warning-fade:focus, ._link-color-warning-fade:link, ._active-color-warning-fade:active, ._visited-color-warning-fade:visited { color: #fae9dd; }

.bg-warning-fade, .__hover:hover .__bg-warning-fade, .__focus:focus .__bg-warning-fade, ._hover-bg-warning-fade:hover, ._focus-bg-warning-fade:focus, ._link-bg-warning-fade:link, ._active-bg-warning-fade:active, ._visited-bg-warning-fade:visited { background-color: #fae9dd; }

.border-warning-fade, .__hover:hover .__border-warning-fade, .__focus:focus .__border-warning-fade, ._hover-border-warning-fade:hover, ._focus-border-warning-fade:focus, ._link-border-warning-fade:link, ._active-border-warning-fade:active, ._visited-border-warning-fade:visited { border-color: #fae9dd; }

.bg-warning-linear, .__hover:hover .__bg-warning-linear, .__focus:focus .__bg-warning-linear, ._hover-bg-warning-linear:hover, ._focus-bg-warning-linear:focus, ._link-bg-warning-linear:link, ._active-bg-warning-linear:active, ._visited-bg-warning-linear:visited { background: -webkit-gradient(linear, left top, right top, from(#fc9e5b), to(#ffb67e)) !important; background: linear-gradient(to right, #fc9e5b 0%, #ffb67e 100%) !important; }

.bg-warning-linear-r, .__hover:hover .__bg-warning-linear-r, .__focus:focus .__bg-warning-linear-r, ._hover-bg-warning-linear-r:hover, ._focus-bg-warning-linear-r:focus, ._link-bg-warning-linear-r:link, ._active-bg-warning-linear-r:active, ._visited-bg-warning-linear-r:visited { background: -webkit-gradient(linear, right top, left top, from(#fc9e5b), to(#ffb67e)) !important; background: linear-gradient(to left, #fc9e5b 0%, #ffb67e 100%) !important; }

.bg-warning-linear-tobr { background: -webkit-gradient(linear, left top, right bottom, from(#fc9e5b), to(#ffb67e)) !important; background: linear-gradient(to bottom right, #fc9e5b 0%, #ffb67e 100%) !important; }

.bg-warning-linear-tobr-r { background: -webkit-gradient(linear, right bottom, left top, from(#fc9e5b), to(#ffb67e)) !important; background: linear-gradient(to top left, #fc9e5b 0%, #ffb67e 100%) !important; }

.color-danger, .text-first-color-danger::first-letter, .__hover:hover .__color-danger, .__focus:focus .__color-danger, ._hover-color-danger:hover, ._focus-color-danger:focus, ._link-color-danger:link, ._active-color-danger:active, ._visited-color-danger:visited { color: #e64141; }

.color-danger-light, .__hover:hover .__color-danger-light, .__focus:focus .__color-danger-light, ._hover-color-danger-light:hover, ._focus-color-danger-light:focus, ._link-color-danger-light:link, ._active-color-danger-light:active, ._visited-color-danger-light:visited { color: #ea5c5c; }

.color-danger-dark, .__hover:hover .__color-danger-dark, .__focus:focus .__color-danger-dark, ._hover-color-danger-dark:hover, ._focus-color-danger-dark:focus, ._link-color-danger-dark:link, ._active-color-danger-dark:active, ._visited-color-danger-dark:visited { color: #e22626; }

.bg-danger, .__hover:hover .__bg-danger, .__focus:focus .__bg-danger, ._hover-bg-danger:hover, ._focus-bg-danger:focus, ._link-bg-danger:link, ._active-bg-danger:active, ._visited-bg-danger:visited { background-color: #e64141; }

.bg-danger-light, .__hover:hover .__bg-danger-light, .__focus:focus .__bg-danger-light, ._hover-bg-danger-light:hover, ._focus-bg-danger-light:focus, ._link-bg-danger-light:link, ._active-bg-danger-light:active, ._visited-bg-danger-light:visited { background-color: #ea5c5c; }

.bg-danger-dark, .__hover:hover .__bg-danger-dark, .__focus:focus .__bg-danger-dark, ._hover-bg-danger-dark:hover, ._focus-bg-danger-dark:focus, ._link-bg-danger-dark:link, ._active-bg-danger-dark:active, ._visited-bg-danger-dark:visited { background-color: #e22626; }

.border-danger, .__hover:hover .__border-danger, .__focus:focus .__border-danger, ._hover-border-danger:hover, ._focus-border-danger:focus, ._link-border-danger:link, ._active-border-danger:active, ._visited-border-danger:visited { border-color: #e64141; }

.border-danger-light, .__hover:hover .__border-danger-light, .__focus:focus .__border-danger-light, ._hover-border-danger-light:hover, ._focus-border-danger-light:focus, ._link-border-danger-light:link, ._active-border-danger-light:active, ._visited-border-danger-light:visited { border-color: #ea5c5c; }

.border-danger-dark, .__hover:hover .__border-danger-dark, .__focus:focus .__border-danger-dark, ._hover-border-danger-dark:hover, ._focus-border-danger-dark:focus, ._link-border-danger-dark:link, ._active-border-danger-dark:active, ._visited-border-danger-dark:visited { border-color: #e22626; }

.color-danger-fade, .__hover:hover .__color-danger-fade, .__focus:focus .__color-danger-fade, ._hover-color-danger-fade:hover, ._focus-color-danger-fade:focus, ._link-color-danger-fade:link, ._active-color-danger-fade:active, ._visited-color-danger-fade:visited { color: #fcecec; }

.bg-danger-fade, .__hover:hover .__bg-danger-fade, .__focus:focus .__bg-danger-fade, ._hover-bg-danger-fade:hover, ._focus-bg-danger-fade:focus, ._link-bg-danger-fade:link, ._active-bg-danger-fade:active, ._visited-bg-danger-fade:visited { background-color: #fcecec; }

.border-danger-fade, .__hover:hover .__border-danger-fade, .__focus:focus .__border-danger-fade, ._hover-border-danger-fade:hover, ._focus-border-danger-fade:focus, ._link-border-danger-fade:link, ._active-border-danger-fade:active, ._visited-border-danger-fade:visited { border-color: #fcecec; }

.bg-danger-linear, .__hover:hover .__bg-danger-linear, .__focus:focus .__bg-danger-linear, ._hover-bg-danger-linear:hover, ._focus-bg-danger-linear:focus, ._link-bg-danger-linear:link, ._active-bg-danger-linear:active, ._visited-bg-danger-linear:visited { background: -webkit-gradient(linear, left top, right top, from(#d84a45), to(#f26361)) !important; background: linear-gradient(to right, #d84a45 0%, #f26361 100%) !important; }

.bg-danger-linear-r, .__hover:hover .__bg-danger-linear-r, .__focus:focus .__bg-danger-linear-r, ._hover-bg-danger-linear-r:hover, ._focus-bg-danger-linear-r:focus, ._link-bg-danger-linear-r:link, ._active-bg-danger-linear-r:active, ._visited-bg-danger-linear-r:visited { background: -webkit-gradient(linear, right top, left top, from(#d84a45), to(#f26361)) !important; background: linear-gradient(to left, #d84a45 0%, #f26361 100%) !important; }

.bg-danger-linear-tobr { background: -webkit-gradient(linear, left top, right bottom, from(#d84a45), to(#f26361)) !important; background: linear-gradient(to bottom right, #d84a45 0%, #f26361 100%) !important; }

.bg-danger-linear-tobr-r { background: -webkit-gradient(linear, right bottom, left top, from(#d84a45), to(#f26361)) !important; background: linear-gradient(to top left, #d84a45 0%, #f26361 100%) !important; }

.color-cyans, .text-first-color-cyans::first-letter, .__hover:hover .__color-cyans, .__focus:focus .__color-cyans, ._hover-color-cyans:hover, ._focus-color-cyans:focus, ._link-color-cyans:link, ._active-color-cyans:active, ._visited-color-cyans:visited { color: #2d6a4f; }

.color-cyans-light, .__hover:hover .__color-cyans-light, .__focus:focus .__color-cyans-light, ._hover-color-cyans-light:hover, ._focus-color-cyans-light:focus, ._link-color-cyans-light:link, ._active-color-cyans-light:active, ._visited-color-cyans-light:visited { color: #367f5f; }

.color-cyans-dark, .__hover:hover .__color-cyans-dark, .__focus:focus .__color-cyans-dark, ._hover-color-cyans-dark:hover, ._focus-color-cyans-dark:focus, ._link-color-cyans-dark:link, ._active-color-cyans-dark:active, ._visited-color-cyans-dark:visited { color: #24553f; }

.bg-cyans, .__hover:hover .__bg-cyans, .__focus:focus .__bg-cyans, ._hover-bg-cyans:hover, ._focus-bg-cyans:focus, ._link-bg-cyans:link, ._active-bg-cyans:active, ._visited-bg-cyans:visited { background-color: #2d6a4f; }

.bg-cyans-light, .__hover:hover .__bg-cyans-light, .__focus:focus .__bg-cyans-light, ._hover-bg-cyans-light:hover, ._focus-bg-cyans-light:focus, ._link-bg-cyans-light:link, ._active-bg-cyans-light:active, ._visited-bg-cyans-light:visited { background-color: #367f5f; }

.bg-cyans-dark, .__hover:hover .__bg-cyans-dark, .__focus:focus .__bg-cyans-dark, ._hover-bg-cyans-dark:hover, ._focus-bg-cyans-dark:focus, ._link-bg-cyans-dark:link, ._active-bg-cyans-dark:active, ._visited-bg-cyans-dark:visited { background-color: #24553f; }

.border-cyans, .__hover:hover .__border-cyans, .__focus:focus .__border-cyans, ._hover-border-cyans:hover, ._focus-border-cyans:focus, ._link-border-cyans:link, ._active-border-cyans:active, ._visited-border-cyans:visited { border-color: #2d6a4f; }

.border-cyans-light, .__hover:hover .__border-cyans-light, .__focus:focus .__border-cyans-light, ._hover-border-cyans-light:hover, ._focus-border-cyans-light:focus, ._link-border-cyans-light:link, ._active-border-cyans-light:active, ._visited-border-cyans-light:visited { border-color: #367f5f; }

.border-cyans-dark, .__hover:hover .__border-cyans-dark, .__focus:focus .__border-cyans-dark, ._hover-border-cyans-dark:hover, ._focus-border-cyans-dark:focus, ._link-border-cyans-dark:link, ._active-border-cyans-dark:active, ._visited-border-cyans-dark:visited { border-color: #24553f; }

.color-cyans-fade, .__hover:hover .__color-cyans-fade, .__focus:focus .__color-cyans-fade, ._hover-color-cyans-fade:hover, ._focus-color-cyans-fade:focus, ._link-color-cyans-fade:link, ._active-color-cyans-fade:active, ._visited-color-cyans-fade:visited { color: #b7e4c7; }

.bg-cyans-fade, .__hover:hover .__bg-cyans-fade, .__focus:focus .__bg-cyans-fade, ._hover-bg-cyans-fade:hover, ._focus-bg-cyans-fade:focus, ._link-bg-cyans-fade:link, ._active-bg-cyans-fade:active, ._visited-bg-cyans-fade:visited { background-color: #b7e4c7; }

.border-cyans-fade, .__hover:hover .__border-cyans-fade, .__focus:focus .__border-cyans-fade, ._hover-border-cyans-fade:hover, ._focus-border-cyans-fade:focus, ._link-border-cyans-fade:link, ._active-border-cyans-fade:active, ._visited-border-cyans-fade:visited { border-color: #b7e4c7; }

.bg-cyans-linear, .__hover:hover .__bg-cyans-linear, .__focus:focus .__bg-cyans-linear, ._hover-bg-cyans-linear:hover, ._focus-bg-cyans-linear:focus, ._link-bg-cyans-linear:link, ._active-bg-cyans-linear:active, ._visited-bg-cyans-linear:visited { background: -webkit-gradient(linear, left top, right top, from(#2d6a4f), to(#419971)) !important; background: linear-gradient(to right, #2d6a4f 0%, #419971 100%) !important; }

.bg-cyans-linear-r, .__hover:hover .__bg-cyans-linear-r, .__focus:focus .__bg-cyans-linear-r, ._hover-bg-cyans-linear-r:hover, ._focus-bg-cyans-linear-r:focus, ._link-bg-cyans-linear-r:link, ._active-bg-cyans-linear-r:active, ._visited-bg-cyans-linear-r:visited { background: -webkit-gradient(linear, right top, left top, from(#2d6a4f), to(#419971)) !important; background: linear-gradient(to left, #2d6a4f 0%, #419971 100%) !important; }

.bg-cyans-linear-tobr { background: -webkit-gradient(linear, left top, right bottom, from(#2d6a4f), to(#419971)) !important; background: linear-gradient(to bottom right, #2d6a4f 0%, #419971 100%) !important; }

.bg-cyans-linear-tobr-r { background: -webkit-gradient(linear, right bottom, left top, from(#2d6a4f), to(#419971)) !important; background: linear-gradient(to top left, #2d6a4f 0%, #419971 100%) !important; }

.color-coffee, .text-first-color-coffee::first-letter, .__hover:hover .__color-coffee, .__focus:focus .__color-coffee, ._hover-color-coffee:hover, ._focus-color-coffee:focus, ._link-color-coffee:link, ._active-color-coffee:active, ._visited-color-coffee:visited { color: #8a5a44; }

.color-coffee-light, .__hover:hover .__color-coffee-light, .__focus:focus .__color-coffee-light, ._hover-color-coffee-light:hover, ._focus-color-coffee-light:focus, ._link-color-coffee-light:link, ._active-color-coffee-light:active, ._visited-color-coffee-light:visited { color: #9e674e; }

.color-coffee-dark, .__hover:hover .__color-coffee-dark, .__focus:focus .__color-coffee-dark, ._hover-color-coffee-dark:hover, ._focus-color-coffee-dark:focus, ._link-color-coffee-dark:link, ._active-color-coffee-dark:active, ._visited-color-coffee-dark:visited { color: #764d3a; }

.bg-coffee, .__hover:hover .__bg-coffee, .__focus:focus .__bg-coffee, ._hover-bg-coffee:hover, ._focus-bg-coffee:focus, ._link-bg-coffee:link, ._active-bg-coffee:active, ._visited-bg-coffee:visited { background-color: #8a5a44; }

.bg-coffee-light, .__hover:hover .__bg-coffee-light, .__focus:focus .__bg-coffee-light, ._hover-bg-coffee-light:hover, ._focus-bg-coffee-light:focus, ._link-bg-coffee-light:link, ._active-bg-coffee-light:active, ._visited-bg-coffee-light:visited { background-color: #9e674e; }

.bg-coffee-dark, .__hover:hover .__bg-coffee-dark, .__focus:focus .__bg-coffee-dark, ._hover-bg-coffee-dark:hover, ._focus-bg-coffee-dark:focus, ._link-bg-coffee-dark:link, ._active-bg-coffee-dark:active, ._visited-bg-coffee-dark:visited { background-color: #764d3a; }

.border-coffee, .__hover:hover .__border-coffee, .__focus:focus .__border-coffee, ._hover-border-coffee:hover, ._focus-border-coffee:focus, ._link-border-coffee:link, ._active-border-coffee:active, ._visited-border-coffee:visited { border-color: #8a5a44; }

.border-coffee-light, .__hover:hover .__border-coffee-light, .__focus:focus .__border-coffee-light, ._hover-border-coffee-light:hover, ._focus-border-coffee-light:focus, ._link-border-coffee-light:link, ._active-border-coffee-light:active, ._visited-border-coffee-light:visited { border-color: #9e674e; }

.border-coffee-dark, .__hover:hover .__border-coffee-dark, .__focus:focus .__border-coffee-dark, ._hover-border-coffee-dark:hover, ._focus-border-coffee-dark:focus, ._link-border-coffee-dark:link, ._active-border-coffee-dark:active, ._visited-border-coffee-dark:visited { border-color: #764d3a; }

.color-coffee-fade, .__hover:hover .__color-coffee-fade, .__focus:focus .__color-coffee-fade, ._hover-color-coffee-fade:hover, ._focus-color-coffee-fade:focus, ._link-color-coffee-fade:link, ._active-color-coffee-fade:active, ._visited-color-coffee-fade:visited { color: #edc4b3; }

.bg-coffee-fade, .__hover:hover .__bg-coffee-fade, .__focus:focus .__bg-coffee-fade, ._hover-bg-coffee-fade:hover, ._focus-bg-coffee-fade:focus, ._link-bg-coffee-fade:link, ._active-bg-coffee-fade:active, ._visited-bg-coffee-fade:visited { background-color: #edc4b3; }

.border-coffee-fade, .__hover:hover .__border-coffee-fade, .__focus:focus .__border-coffee-fade, ._hover-border-coffee-fade:hover, ._focus-border-coffee-fade:focus, ._link-border-coffee-fade:link, ._active-border-coffee-fade:active, ._visited-border-coffee-fade:visited { border-color: #edc4b3; }

.bg-coffee-linear, .__hover:hover .__bg-coffee-linear, .__focus:focus .__bg-coffee-linear, ._hover-bg-coffee-linear:hover, ._focus-bg-coffee-linear:focus, ._link-bg-coffee-linear:link, ._active-bg-coffee-linear:active, ._visited-bg-coffee-linear:visited { background: -webkit-gradient(linear, left top, right top, from(#8a5a44), to(#c27d60)) !important; background: linear-gradient(to right, #8a5a44 0%, #c27d60 100%) !important; }

.bg-coffee-linear-r, .__hover:hover .__bg-coffee-linear-r, .__focus:focus .__bg-coffee-linear-r, ._hover-bg-coffee-linear-r:hover, ._focus-bg-coffee-linear-r:focus, ._link-bg-coffee-linear-r:link, ._active-bg-coffee-linear-r:active, ._visited-bg-coffee-linear-r:visited { background: -webkit-gradient(linear, right top, left top, from(#8a5a44), to(#c27d60)) !important; background: linear-gradient(to left, #8a5a44 0%, #c27d60 100%) !important; }

.bg-coffee-linear-tobr { background: -webkit-gradient(linear, left top, right bottom, from(#8a5a44), to(#c27d60)) !important; background: linear-gradient(to bottom right, #8a5a44 0%, #c27d60 100%) !important; }

.bg-coffee-linear-tobr-r { background: -webkit-gradient(linear, right bottom, left top, from(#8a5a44), to(#c27d60)) !important; background: linear-gradient(to top left, #8a5a44 0%, #c27d60 100%) !important; }

.color-violets, .text-first-color-violets::first-letter, .__hover:hover .__color-violets, .__focus:focus .__color-violets, ._hover-color-violets:hover, ._focus-color-violets:focus, ._link-color-violets:link, ._active-color-violets:active, ._visited-color-violets:visited { color: #5a189a; }

.color-violets-light, .__hover:hover .__color-violets-light, .__focus:focus .__color-violets-light, ._hover-color-violets-light:hover, ._focus-color-violets-light:focus, ._link-color-violets-light:link, ._active-color-violets-light:active, ._visited-color-violets-light:visited { color: #691cb4; }

.color-violets-dark, .__hover:hover .__color-violets-dark, .__focus:focus .__color-violets-dark, ._hover-color-violets-dark:hover, ._focus-color-violets-dark:focus, ._link-color-violets-dark:link, ._active-color-violets-dark:active, ._visited-color-violets-dark:visited { color: #4b1480; }

.bg-violets, .__hover:hover .__bg-violets, .__focus:focus .__bg-violets, ._hover-bg-violets:hover, ._focus-bg-violets:focus, ._link-bg-violets:link, ._active-bg-violets:active, ._visited-bg-violets:visited { background-color: #5a189a; }

.bg-violets-light, .__hover:hover .__bg-violets-light, .__focus:focus .__bg-violets-light, ._hover-bg-violets-light:hover, ._focus-bg-violets-light:focus, ._link-bg-violets-light:link, ._active-bg-violets-light:active, ._visited-bg-violets-light:visited { background-color: #691cb4; }

.bg-violets-dark, .__hover:hover .__bg-violets-dark, .__focus:focus .__bg-violets-dark, ._hover-bg-violets-dark:hover, ._focus-bg-violets-dark:focus, ._link-bg-violets-dark:link, ._active-bg-violets-dark:active, ._visited-bg-violets-dark:visited { background-color: #4b1480; }

.border-violets, .__hover:hover .__border-violets, .__focus:focus .__border-violets, ._hover-border-violets:hover, ._focus-border-violets:focus, ._link-border-violets:link, ._active-border-violets:active, ._visited-border-violets:visited { border-color: #5a189a; }

.border-violets-light, .__hover:hover .__border-violets-light, .__focus:focus .__border-violets-light, ._hover-border-violets-light:hover, ._focus-border-violets-light:focus, ._link-border-violets-light:link, ._active-border-violets-light:active, ._visited-border-violets-light:visited { border-color: #691cb4; }

.border-violets-dark, .__hover:hover .__border-violets-dark, .__focus:focus .__border-violets-dark, ._hover-border-violets-dark:hover, ._focus-border-violets-dark:focus, ._link-border-violets-dark:link, ._active-border-violets-dark:active, ._visited-border-violets-dark:visited { border-color: #4b1480; }

.color-violets-fade, .__hover:hover .__color-violets-fade, .__focus:focus .__color-violets-fade, ._hover-color-violets-fade:hover, ._focus-color-violets-fade:focus, ._link-color-violets-fade:link, ._active-color-violets-fade:active, ._visited-color-violets-fade:visited { color: #b596bc; }

.bg-violets-fade, .__hover:hover .__bg-violets-fade, .__focus:focus .__bg-violets-fade, ._hover-bg-violets-fade:hover, ._focus-bg-violets-fade:focus, ._link-bg-violets-fade:link, ._active-bg-violets-fade:active, ._visited-bg-violets-fade:visited { background-color: #b596bc; }

.border-violets-fade, .__hover:hover .__border-violets-fade, .__focus:focus .__border-violets-fade, ._hover-border-violets-fade:hover, ._focus-border-violets-fade:focus, ._link-border-violets-fade:link, ._active-border-violets-fade:active, ._visited-border-violets-fade:visited { border-color: #b596bc; }

.bg-violets-linear, .__hover:hover .__bg-violets-linear, .__focus:focus .__bg-violets-linear, ._hover-bg-violets-linear:hover, ._focus-bg-violets-linear:focus, ._link-bg-violets-linear:link, ._active-bg-violets-linear:active, ._visited-bg-violets-linear:visited { background: -webkit-gradient(linear, left top, right top, from(#5a189a), to(#8723ea)) !important; background: linear-gradient(to right, #5a189a 0%, #8723ea 100%) !important; }

.bg-violets-linear-r, .__hover:hover .__bg-violets-linear-r, .__focus:focus .__bg-violets-linear-r, ._hover-bg-violets-linear-r:hover, ._focus-bg-violets-linear-r:focus, ._link-bg-violets-linear-r:link, ._active-bg-violets-linear-r:active, ._visited-bg-violets-linear-r:visited { background: -webkit-gradient(linear, right top, left top, from(#5a189a), to(#8723ea)) !important; background: linear-gradient(to left, #5a189a 0%, #8723ea 100%) !important; }

.bg-violets-linear-tobr { background: -webkit-gradient(linear, left top, right bottom, from(#5a189a), to(#8723ea)) !important; background: linear-gradient(to bottom right, #5a189a 0%, #8723ea 100%) !important; }

.bg-violets-linear-tobr-r { background: -webkit-gradient(linear, right bottom, left top, from(#5a189a), to(#8723ea)) !important; background: linear-gradient(to top left, #5a189a 0%, #8723ea 100%) !important; }

.color-oranges, .text-first-color-oranges::first-letter, .__hover:hover .__color-oranges, .__focus:focus .__color-oranges, ._hover-color-oranges:hover, ._focus-color-oranges:focus, ._link-color-oranges:link, ._active-color-oranges:active, ._visited-color-oranges:visited { color: #FF8800; }

.color-oranges-light, .__hover:hover .__color-oranges-light, .__focus:focus .__color-oranges-light, ._hover-color-oranges-light:hover, ._focus-color-oranges-light:focus, ._link-color-oranges-light:link, ._active-color-oranges-light:active, ._visited-color-oranges-light:visited { color: #ff961f; }

.color-oranges-dark, .__hover:hover .__color-oranges-dark, .__focus:focus .__color-oranges-dark, ._hover-color-oranges-dark:hover, ._focus-color-oranges-dark:focus, ._link-color-oranges-dark:link, ._active-color-oranges-dark:active, ._visited-color-oranges-dark:visited { color: #e07800; }

.bg-oranges, .__hover:hover .__bg-oranges, .__focus:focus .__bg-oranges, ._hover-bg-oranges:hover, ._focus-bg-oranges:focus, ._link-bg-oranges:link, ._active-bg-oranges:active, ._visited-bg-oranges:visited { background-color: #FF8800; }

.bg-oranges-light, .__hover:hover .__bg-oranges-light, .__focus:focus .__bg-oranges-light, ._hover-bg-oranges-light:hover, ._focus-bg-oranges-light:focus, ._link-bg-oranges-light:link, ._active-bg-oranges-light:active, ._visited-bg-oranges-light:visited { background-color: #ff961f; }

.bg-oranges-dark, .__hover:hover .__bg-oranges-dark, .__focus:focus .__bg-oranges-dark, ._hover-bg-oranges-dark:hover, ._focus-bg-oranges-dark:focus, ._link-bg-oranges-dark:link, ._active-bg-oranges-dark:active, ._visited-bg-oranges-dark:visited { background-color: #e07800; }

.border-oranges, .__hover:hover .__border-oranges, .__focus:focus .__border-oranges, ._hover-border-oranges:hover, ._focus-border-oranges:focus, ._link-border-oranges:link, ._active-border-oranges:active, ._visited-border-oranges:visited { border-color: #FF8800; }

.border-oranges-light, .__hover:hover .__border-oranges-light, .__focus:focus .__border-oranges-light, ._hover-border-oranges-light:hover, ._focus-border-oranges-light:focus, ._link-border-oranges-light:link, ._active-border-oranges-light:active, ._visited-border-oranges-light:visited { border-color: #ff961f; }

.border-oranges-dark, .__hover:hover .__border-oranges-dark, .__focus:focus .__border-oranges-dark, ._hover-border-oranges-dark:hover, ._focus-border-oranges-dark:focus, ._link-border-oranges-dark:link, ._active-border-oranges-dark:active, ._visited-border-oranges-dark:visited { border-color: #e07800; }

.color-oranges-fade, .__hover:hover .__color-oranges-fade, .__focus:focus .__color-oranges-fade, ._hover-color-oranges-fade:hover, ._focus-color-oranges-fade:focus, ._link-color-oranges-fade:link, ._active-color-oranges-fade:active, ._visited-color-oranges-fade:visited { color: #fede97; }

.bg-oranges-fade, .__hover:hover .__bg-oranges-fade, .__focus:focus .__bg-oranges-fade, ._hover-bg-oranges-fade:hover, ._focus-bg-oranges-fade:focus, ._link-bg-oranges-fade:link, ._active-bg-oranges-fade:active, ._visited-bg-oranges-fade:visited { background-color: #fede97; }

.border-oranges-fade, .__hover:hover .__border-oranges-fade, .__focus:focus .__border-oranges-fade, ._hover-border-oranges-fade:hover, ._focus-border-oranges-fade:focus, ._link-border-oranges-fade:link, ._active-border-oranges-fade:active, ._visited-border-oranges-fade:visited { border-color: #fede97; }

.bg-oranges-linear, .__hover:hover .__bg-oranges-linear, .__focus:focus .__bg-oranges-linear, ._hover-bg-oranges-linear:hover, ._focus-bg-oranges-linear:focus, ._link-bg-oranges-linear:link, ._active-bg-oranges-linear:active, ._visited-bg-oranges-linear:visited { background: -webkit-gradient(linear, left top, right top, from(#ff8800), to(#ffa200)) !important; background: linear-gradient(to right, #ff8800 0%, #ffa200 100%) !important; }

.bg-oranges-linear-r, .__hover:hover .__bg-oranges-linear-r, .__focus:focus .__bg-oranges-linear-r, ._hover-bg-oranges-linear-r:hover, ._focus-bg-oranges-linear-r:focus, ._link-bg-oranges-linear-r:link, ._active-bg-oranges-linear-r:active, ._visited-bg-oranges-linear-r:visited { background: -webkit-gradient(linear, right top, left top, from(#ff8800), to(#ffa200)) !important; background: linear-gradient(to left, #ff8800 0%, #ffa200 100%) !important; }

.bg-oranges-linear-tobr { background: -webkit-gradient(linear, left top, right bottom, from(#ff8800), to(#ffa200)) !important; background: linear-gradient(to bottom right, #ff8800 0%, #ffa200 100%) !important; }

.bg-oranges-linear-tobr-r { background: -webkit-gradient(linear, right bottom, left top, from(#ff8800), to(#ffa200)) !important; background: linear-gradient(to top left, #ff8800 0%, #ffa200 100%) !important; }

.color-pinks, .text-first-color-pinks::first-letter, .__hover:hover .__color-pinks, .__focus:focus .__color-pinks, ._hover-color-pinks:hover, ._focus-color-pinks:focus, ._link-color-pinks:link, ._active-color-pinks:active, ._visited-color-pinks:visited { color: #b9375e; }

.color-pinks-light, .__hover:hover .__color-pinks-light, .__focus:focus .__color-pinks-light, ._hover-color-pinks-light:hover, ._focus-color-pinks-light:focus, ._link-color-pinks-light:link, ._active-color-pinks-light:active, ._visited-color-pinks-light:visited { color: #c8466d; }

.color-pinks-dark, .__hover:hover .__color-pinks-dark, .__focus:focus .__color-pinks-dark, ._hover-color-pinks-dark:hover, ._focus-color-pinks-dark:focus, ._link-color-pinks-dark:link, ._active-color-pinks-dark:active, ._visited-color-pinks-dark:visited { color: #a13052; }

.bg-pinks, .__hover:hover .__bg-pinks, .__focus:focus .__bg-pinks, ._hover-bg-pinks:hover, ._focus-bg-pinks:focus, ._link-bg-pinks:link, ._active-bg-pinks:active, ._visited-bg-pinks:visited { background-color: #b9375e; }

.bg-pinks-light, .__hover:hover .__bg-pinks-light, .__focus:focus .__bg-pinks-light, ._hover-bg-pinks-light:hover, ._focus-bg-pinks-light:focus, ._link-bg-pinks-light:link, ._active-bg-pinks-light:active, ._visited-bg-pinks-light:visited { background-color: #c8466d; }

.bg-pinks-dark, .__hover:hover .__bg-pinks-dark, .__focus:focus .__bg-pinks-dark, ._hover-bg-pinks-dark:hover, ._focus-bg-pinks-dark:focus, ._link-bg-pinks-dark:link, ._active-bg-pinks-dark:active, ._visited-bg-pinks-dark:visited { background-color: #a13052; }

.border-pinks, .__hover:hover .__border-pinks, .__focus:focus .__border-pinks, ._hover-border-pinks:hover, ._focus-border-pinks:focus, ._link-border-pinks:link, ._active-border-pinks:active, ._visited-border-pinks:visited { border-color: #b9375e; }

.border-pinks-light, .__hover:hover .__border-pinks-light, .__focus:focus .__border-pinks-light, ._hover-border-pinks-light:hover, ._focus-border-pinks-light:focus, ._link-border-pinks-light:link, ._active-border-pinks-light:active, ._visited-border-pinks-light:visited { border-color: #c8466d; }

.border-pinks-dark, .__hover:hover .__border-pinks-dark, .__focus:focus .__border-pinks-dark, ._hover-border-pinks-dark:hover, ._focus-border-pinks-dark:focus, ._link-border-pinks-dark:link, ._active-border-pinks-dark:active, ._visited-border-pinks-dark:visited { border-color: #a13052; }

.color-pinks-fade, .__hover:hover .__color-pinks-fade, .__focus:focus .__color-pinks-fade, ._hover-color-pinks-fade:hover, ._focus-color-pinks-fade:focus, ._link-color-pinks-fade:link, ._active-color-pinks-fade:active, ._visited-color-pinks-fade:visited { color: #ff9ebb; }

.bg-pinks-fade, .__hover:hover .__bg-pinks-fade, .__focus:focus .__bg-pinks-fade, ._hover-bg-pinks-fade:hover, ._focus-bg-pinks-fade:focus, ._link-bg-pinks-fade:link, ._active-bg-pinks-fade:active, ._visited-bg-pinks-fade:visited { background-color: #ff9ebb; }

.border-pinks-fade, .__hover:hover .__border-pinks-fade, .__focus:focus .__border-pinks-fade, ._hover-border-pinks-fade:hover, ._focus-border-pinks-fade:focus, ._link-border-pinks-fade:link, ._active-border-pinks-fade:active, ._visited-border-pinks-fade:visited { border-color: #ff9ebb; }

.bg-pinks-linear, .__hover:hover .__bg-pinks-linear, .__focus:focus .__bg-pinks-linear, ._hover-bg-pinks-linear:hover, ._focus-bg-pinks-linear:focus, ._link-bg-pinks-linear:link, ._active-bg-pinks-linear:active, ._visited-bg-pinks-linear:visited { background: -webkit-gradient(linear, left top, right top, from(#b9375e), to(#ff9ebb)) !important; background: linear-gradient(to right, #b9375e 0%, #ff9ebb 100%) !important; }

.bg-pinks-linear-r, .__hover:hover .__bg-pinks-linear-r, .__focus:focus .__bg-pinks-linear-r, ._hover-bg-pinks-linear-r:hover, ._focus-bg-pinks-linear-r:focus, ._link-bg-pinks-linear-r:link, ._active-bg-pinks-linear-r:active, ._visited-bg-pinks-linear-r:visited { background: -webkit-gradient(linear, right top, left top, from(#b9375e), to(#ff9ebb)) !important; background: linear-gradient(to left, #b9375e 0%, #ff9ebb 100%) !important; }

.bg-pinks-linear-tobr { background: -webkit-gradient(linear, left top, right bottom, from(#b9375e), to(#ff9ebb)) !important; background: linear-gradient(to bottom right, #b9375e 0%, #ff9ebb 100%) !important; }

.bg-pinks-linear-tobr-r { background: -webkit-gradient(linear, right bottom, left top, from(#b9375e), to(#ff9ebb)) !important; background: linear-gradient(to top left, #b9375e 0%, #ff9ebb 100%) !important; }

.mask0, .__hover:hover .__mask0, .__focus:focus .__mask0, ._hover-mask0:hover, ._focus-mask0:focus { background-color: rgba(0, 0, 0, 0); }

.mask1, .__hover:hover .__mask1, .__focus:focus .__mask1, ._hover-mask1:hover, ._focus-mask1:focus { background-color: rgba(0, 0, 0, 0.1); }

.mask2, .__hover:hover .__mask2, .__focus:focus .__mask2, ._hover-mask2:hover, ._focus-mask2:focus { background-color: rgba(0, 0, 0, 0.2); }

.mask3, .__hover:hover .__mask3, .__focus:focus .__mask3, ._hover-mask3:hover, ._focus-mask3:focus { background-color: rgba(0, 0, 0, 0.3); }

.mask4, .__hover:hover .__mask4, .__focus:focus .__mask4, ._hover-mask4:hover, ._focus-mask4:focus { background-color: rgba(0, 0, 0, 0.4); }

.mask5, .__hover:hover .__mask5, .__focus:focus .__mask5, ._hover-mask5:hover, ._focus-mask5:focus { background-color: rgba(0, 0, 0, 0.5); }

.mask6, .__hover:hover .__mask6, .__focus:focus .__mask6, ._hover-mask6:hover, ._focus-mask6:focus { background-color: rgba(0, 0, 0, 0.6); }

.mask7, .__hover:hover .__mask7, .__focus:focus .__mask7, ._hover-mask7:hover, ._focus-mask7:focus { background-color: rgba(0, 0, 0, 0.7); }

.mask8, .__hover:hover .__mask8, .__focus:focus .__mask8, ._hover-mask8:hover, ._focus-mask8:focus { background-color: rgba(0, 0, 0, 0.8); }

.mask9, .__hover:hover .__mask9, .__focus:focus .__mask9, ._hover-mask9:hover, ._focus-mask9:focus { background-color: rgba(0, 0, 0, 0.9); }

.mask10, .__hover:hover .__mask10, .__focus:focus .__mask10, ._hover-mask10:hover, ._focus-mask10:focus { background-color: black; }

.mask-white0 { background-color: rgba(255, 255, 255, 0); }

.mask-white1 { background-color: rgba(255, 255, 255, 0.1); }

.mask-white2 { background-color: rgba(255, 255, 255, 0.2); }

.mask-white3 { background-color: rgba(255, 255, 255, 0.3); }

.mask-white4 { background-color: rgba(255, 255, 255, 0.4); }

.mask-white5 { background-color: rgba(255, 255, 255, 0.5); }

.mask-white6 { background-color: rgba(255, 255, 255, 0.6); }

.mask-white7 { background-color: rgba(255, 255, 255, 0.7); }

.mask-white8 { background-color: rgba(255, 255, 255, 0.8); }

.mask-white9 { background-color: rgba(255, 255, 255, 0.9); }

.mask-white10 { background-color: white; }

.O, .__scroll:hover .__O, ._hover-O:hover, ._focus-O:focus { overflow: hidden; }

.O-scroll, .__scroll:hover .__O-scroll, ._hover-O-scroll:hover, ._focus-O-scroll:focus { overflow: scroll; }

.Ox-hidden, .__scroll:hover .__Ox-hidden, ._hover-Ox-hidden:hover, ._focus-Ox-hidden:focus { overflow-x: hidden; }

.Oy-hidden, .__scroll:hover .__Oy-hidden, ._hover-Oy-hidden:hover, ._focus-Oy-hidden:focus { overflow-y: hidden; }

.Ox-scroll, .__scroll:hover .__Ox-scroll, ._hover-Ox-scroll:hover, ._focus-Ox-scroll:focus { overflow-x: scroll; }

.Oy-scroll, .__scroll:hover .__Oy-scroll, ._hover-Oy-scroll:hover, ._focus-Oy-scroll:focus { overflow-y: scroll; }

.O-visible { overflow: visible; }

.Z-1 { z-index: -1; }

.Z-2 { z-index: -2; }

.Z1, .__hover:hover .__Z1, .__focus:focus .__Z1, ._hover-Z1:hover, ._focus-Z1:focus { z-index: 1; }

.Z2, .__hover:hover .__Z2, .__focus:focus .__Z2, ._hover-Z2:hover, ._focus-Z2:focus { z-index: 2; }

.Z3, .__hover:hover .__Z3, .__focus:focus .__Z3, ._hover-Z3:hover, ._focus-Z3:focus { z-index: 3; }

.Z4, .__hover:hover .__Z4, .__focus:focus .__Z4, ._hover-Z4:hover, ._focus-Z4:focus { z-index: 4; }

.Z5, .__hover:hover .__Z5, .__focus:focus .__Z5, ._hover-Z5:hover, ._focus-Z5:focus { z-index: 5; }

.Z6, .__hover:hover .__Z6, .__focus:focus .__Z6, ._hover-Z6:hover, ._focus-Z6:focus { z-index: 6; }

.Z7, .__hover:hover .__Z7, .__focus:focus .__Z7, ._hover-Z7:hover, ._focus-Z7:focus { z-index: 7; }

.Z8, .__hover:hover .__Z8, .__focus:focus .__Z8, ._hover-Z8:hover, ._focus-Z8:focus { z-index: 8; }

.Z9, .__hover:hover .__Z9, .__focus:focus .__Z9, ._hover-Z9:hover, ._focus-Z9:focus { z-index: 9; }

.Z1030 { z-index: 1030; }

.Zmax { z-index: 2021; }

.Zauto { z-index: 2021; }

.T-none { -webkit-transition: none !important; transition: none !important; }

.T01s { -webkit-transition: 0.1s; transition: 0.1s; }

.T02s { -webkit-transition: 0.2s; transition: 0.2s; }

.T03s { -webkit-transition: 0.3s; transition: 0.3s; }

.T04s { -webkit-transition: 0.4s; transition: 0.4s; }

.T05s { -webkit-transition: 0.5s; transition: 0.5s; }

.T06s { -webkit-transition: 0.6s; transition: 0.6s; }

.T07s { -webkit-transition: 0.7s; transition: 0.7s; }

.T08s { -webkit-transition: 0.8s; transition: 0.8s; }

.T09s { -webkit-transition: 0.9s; transition: 0.9s; }

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

.BOX-content { -webkit-box-sizing: content-box; box-sizing: content-box; }

.D-none, .__hover:hover .__D-none, .__focus:focus .__D-none, ._hover-D-none:hover, ._focus-D-none:focus { display: none; }

.D-block, .img-w100, .img-h100, .__hover:hover .__D-block, .__focus:focus .__D-block, ._hover-D-block:hover, ._focus-D-block:focus { display: block; }

.D-inline { display: inline; }

.D-inline-block { display: inline-block; }

.D-list-item { display: list-item; }

.D-run-in { display: run-in; }

.D-compact { display: compact; }

.D-marker { display: marker; }

.D-table { display: table; }

.D-inline-table { display: inline-table; }

.D-table-row-group { display: table-row-group; }

.D-table-header-group { display: table-header-group; }

.D-table-footer-group { display: table-footer-group; }

.D-table-row { display: table-row; }

.D-table-column-group { display: table-column-group; }

.D-table-column { display: table-column; }

.D-table-cell { display: table-cell; }

.D-table-caption { display: table-caption; }

.D-inherit { display: inherit; }

.V-hidden, .__hover:hover .__V-hidden, .__focus:focus .__V-hidden, ._hover-V-hidden:hover, ._focus-V-hidden:focus { visibility: hidden; }

.V-visible, .__hover:hover .__V-visible, .__focus:focus .__V-visible, ._hover-V-visible:hover, ._focus-V-visible:focus { visibility: visible; }

.LH5px { line-height: 5px; }

.LH10px { line-height: 10px; }

.LH15px { line-height: 15px; }

.LH20px { line-height: 20px; }

.LH25px { line-height: 25px; }

.LH30px { line-height: 30px; }

.LH35px { line-height: 35px; }

.LH40px { line-height: 40px; }

.LH01 { line-height: 0.1; }

.LH02 { line-height: 0.2; }

.LH03 { line-height: 0.3; }

.LH04 { line-height: 0.4; }

.LH05 { line-height: 0.5; }

.LH06 { line-height: 0.6; }

.LH07 { line-height: 0.7; }

.LH08 { line-height: 0.8; }

.LH09 { line-height: 0.9; }

.LH10 { line-height: 1; }

.LH11 { line-height: 1.1; }

.LH12 { line-height: 1.2; }

.LH13 { line-height: 1.3; }

.LH14 { line-height: 1.4; }

.LH15 { line-height: 1.5; }

.LH16 { line-height: 1.6; }

.LH17 { line-height: 1.7; }

.LH18 { line-height: 1.8; }

.LH19 { line-height: 1.9; }

.LH20 { line-height: 2; }

.LH0 { line-height: 0; }

.LH-normal { line-height: normal; }

.LH-sm { line-height: 20px; }

.LH-default { line-height: 28px; }

.LH-lg { line-height: 36px; }

.lineT1, .lineB1, .lineL1, .lineR1, .lineT05, .lineB05, .lineL05, .lineR05 { position: relative; }

.lineT1:after, .lineB1:after, .lineL1:after, .lineR1:after, .lineT05:after, .lineB05:after, .lineL05:after, .lineR05:after { content: ' '; position: absolute; }

.lineT05:after, .lineB05:after { -webkit-transform-origin: 0 0; transform-origin: 0 0; -webkit-transform: scaleY(0.5); transform: scaleY(0.5); }

.lineL05:after, .lineR05:after { -webkit-transform-origin: 100% 0; transform-origin: 100% 0; -webkit-transform: scaleX(0.5); transform: scaleX(0.5); }

.lineT1:after, .lineB1:after, .lineT05:after, .lineB05:after { left: 0; width: 100%; height: 1px; border-top: 1px solid #e4e7ed; }

.lineL1:after, .lineR1:after, .lineL05:after, .lineR05:after { top: 0; bottom: 0; width: 1px; border-right: 1px solid #e4e7ed; }

.lineT05:after, .lineT1:after { top: 0; }

.lineB05:after, .lineB1:after { bottom: 0; }

.lineL05:after, .lineL1:after { left: 0; }

.lineR05:after, .lineR1:after { right: 0; }

.C { margin: 0 auto; }

.R { margin-left: auto; }

.L { margin-right: auto; }

.M5 { margin: 5px; }

.MT5, .MTB5 { margin-top: 5px; }

.MB5, .MTB5 { margin-bottom: 5px; }

.ML5, .MLR5 { margin-left: 5px; }

.MR5, .MLR5 { margin-right: 5px; }

.P5, .img-w-border, .img-h-border { padding: 5px; }

.PT5, .PTB5 { padding-top: 5px; }

.PB5, .PTB5 { padding-bottom: 5px; }

.PL5, .PLR5 { padding-left: 5px; }

.PR5, .PLR5 { padding-right: 5px; }

.M10 { margin: 10px; }

.MT10, .MTB10 { margin-top: 10px; }

.MB10, .MTB10 { margin-bottom: 10px; }

.ML10, .MLR10 { margin-left: 10px; }

.MR10, .MLR10 { margin-right: 10px; }

.P10 { padding: 10px; }

.PT10, .PTB10 { padding-top: 10px; }

.PB10, .PTB10 { padding-bottom: 10px; }

.PL10, .PLR10 { padding-left: 10px; }

.PR10, .PLR10 { padding-right: 10px; }

.M15 { margin: 15px; }

.MT15, .MTB15 { margin-top: 15px; }

.MB15, .MTB15 { margin-bottom: 15px; }

.ML15, .MLR15 { margin-left: 15px; }

.MR15, .MLR15 { margin-right: 15px; }

.P15 { padding: 15px; }

.PT15, .PTB15 { padding-top: 15px; }

.PB15, .PTB15 { padding-bottom: 15px; }

.PL15, .PLR15 { padding-left: 15px; }

.PR15, .PLR15 { padding-right: 15px; }

.M20 { margin: 20px; }

.MT20, .MTB20 { margin-top: 20px; }

.MB20, .MTB20 { margin-bottom: 20px; }

.ML20, .MLR20 { margin-left: 20px; }

.MR20, .MLR20 { margin-right: 20px; }

.P20 { padding: 20px; }

.PT20, .PTB20 { padding-top: 20px; }

.PB20, .PTB20 { padding-bottom: 20px; }

.PL20, .PLR20 { padding-left: 20px; }

.PR20, .PLR20 { padding-right: 20px; }

.M25 { margin: 25px; }

.MT25, .MTB25 { margin-top: 25px; }

.MB25, .MTB25 { margin-bottom: 25px; }

.ML25, .MLR25 { margin-left: 25px; }

.MR25, .MLR25 { margin-right: 25px; }

.P25 { padding: 25px; }

.PT25, .PTB25 { padding-top: 25px; }

.PB25, .PTB25 { padding-bottom: 25px; }

.PL25, .PLR25 { padding-left: 25px; }

.PR25, .PLR25 { padding-right: 25px; }

.M30 { margin: 30px; }

.MT30, .MTB30 { margin-top: 30px; }

.MB30, .MTB30 { margin-bottom: 30px; }

.ML30, .MLR30 { margin-left: 30px; }

.MR30, .MLR30 { margin-right: 30px; }

.P30 { padding: 30px; }

.PT30, .PTB30 { padding-top: 30px; }

.PB30, .PTB30 { padding-bottom: 30px; }

.PL30, .PLR30 { padding-left: 30px; }

.PR30, .PLR30 { padding-right: 30px; }

.M0 { margin: 0 !important; }

.MT0, .MTB0 { margin-top: 0 !important; }

.MB0, .MTB0 { margin-bottom: 0 !important; }

.ML0, .MLR0 { margin-left: 0 !important; }

.MR0, .MLR0 { margin-right: 0 !important; }

.P0 { padding: 0 !important; }

.PT0, .PTB0 { padding-top: 0 !important; }

.PB0, .PTB0 { padding-bottom: 0 !important; }

.PL0, .PLR0 { padding-left: 0 !important; }

.PR0, .PLR0 { padding-right: 0 !important; }

.ML-1 { margin-left: -1px; }

.MR-1 { margin-right: -1px; }

.MT-1 { margin-top: -1px; }

.MB-1 { margin-bottom: -1px; }

.ML-2 { margin-left: -2px; }

.MR-2 { margin-right: -2px; }

.MT-2 { margin-top: -2px; }

.MB-2 { margin-bottom: -2px; }

.ML-3 { margin-left: -3px; }

.MR-3 { margin-right: -3px; }

.MT-3 { margin-top: -3px; }

.MB-3 { margin-bottom: -3px; }

.outline-none { outline: none; }

.border-none { border: none; }

.border-0 { border: 0; }

.border-0w { border-width: 0px; }

.border-0w_ { border-width: 0px !important; }

.border-0T, .border-0TLR { border-top-width: 0px !important; }

.border-0R, .border-0TLR { border-right-width: 0px !important; }

.border-0B { border-bottom-width: 0px !important; }

.border-0L, .border-0TLR { border-left-width: 0px !important; }

.border-1L-solid, .border-1LR-solid, .border-1solid, .img-w-border, .img-h-border, .__hover:hover .__border-1solid, .__focus:focus .__border-1solid, ._hover-border-1solid:hover, ._focus-border-1solid:focus, ._link-border-1solid:link, ._active-border-1solid:active, ._visited-border-1solid:visited { border-left-width: 1px; border-left-style: solid; }

.border-1L-dashed, .border-1LR-dashed, .border-1dashed, .__hover:hover .__border-1dashed, .__focus:focus .__border-1dashed, ._hover-border-1dashed:hover, ._focus-border-1dashed:focus, ._link-border-1dashed:link, ._active-border-1dashed:active, ._visited-border-1dashed:visited { border-left-width: 1px; border-left-style: dashed; }

.border-1L-dotted, .border-1LR-dotted, .border-1dotted, .__hover:hover .__border-1dotted, .__focus:focus .__border-1dotted, ._hover-border-1dotted:hover, ._focus-border-1dotted:focus, ._link-border-1dotted:link, ._active-border-1dotted:active, ._visited-border-1dotted:visited { border-left-width: 1px; border-left-style: dotted; }

.border-1L-double, .border-1LR-double, .border-1double, .__hover:hover .__border-1double, .__focus:focus .__border-1double, ._hover-border-1double:hover, ._focus-border-1double:focus, ._link-border-1double:link, ._active-border-1double:active, ._visited-border-1double:visited { border-left-width: 1px; border-left-style: double; }

.border-1R-solid, .border-1LR-solid, .border-1solid, .img-w-border, .img-h-border, .__hover:hover .__border-1solid, .__focus:focus .__border-1solid, ._hover-border-1solid:hover, ._focus-border-1solid:focus, ._link-border-1solid:link, ._active-border-1solid:active, ._visited-border-1solid:visited { border-right-width: 1px; border-right-style: solid; }

.border-1R-dashed, .border-1LR-dashed, .border-1dashed, .__hover:hover .__border-1dashed, .__focus:focus .__border-1dashed, ._hover-border-1dashed:hover, ._focus-border-1dashed:focus, ._link-border-1dashed:link, ._active-border-1dashed:active, ._visited-border-1dashed:visited { border-right-width: 1px; border-right-style: dashed; }

.border-1R-dotted, .border-1LR-dotted, .border-1dotted, .__hover:hover .__border-1dotted, .__focus:focus .__border-1dotted, ._hover-border-1dotted:hover, ._focus-border-1dotted:focus, ._link-border-1dotted:link, ._active-border-1dotted:active, ._visited-border-1dotted:visited { border-right-width: 1px; border-right-style: dotted; }

.border-1R-double, .border-1LR-double, .border-1double, .__hover:hover .__border-1double, .__focus:focus .__border-1double, ._hover-border-1double:hover, ._focus-border-1double:focus, ._link-border-1double:link, ._active-border-1double:active, ._visited-border-1double:visited { border-right-width: 1px; border-right-style: double; }

.border-1T-solid, .border-1TB-solid, .border-1solid, .img-w-border, .img-h-border, .__hover:hover .__border-1solid, .__focus:focus .__border-1solid, ._hover-border-1solid:hover, ._focus-border-1solid:focus, ._link-border-1solid:link, ._active-border-1solid:active, ._visited-border-1solid:visited { border-top-width: 1px; border-top-style: solid; }

.border-1T-dashed, .border-1TB-dashed, .border-1dashed, .__hover:hover .__border-1dashed, .__focus:focus .__border-1dashed, ._hover-border-1dashed:hover, ._focus-border-1dashed:focus, ._link-border-1dashed:link, ._active-border-1dashed:active, ._visited-border-1dashed:visited { border-top-width: 1px; border-top-style: dashed; }

.border-1T-dotted, .border-1TB-dotted, .border-1dotted, .__hover:hover .__border-1dotted, .__focus:focus .__border-1dotted, ._hover-border-1dotted:hover, ._focus-border-1dotted:focus, ._link-border-1dotted:link, ._active-border-1dotted:active, ._visited-border-1dotted:visited { border-top-width: 1px; border-top-style: dotted; }

.border-1T-double, .border-1TB-double, .border-1double, .__hover:hover .__border-1double, .__focus:focus .__border-1double, ._hover-border-1double:hover, ._focus-border-1double:focus, ._link-border-1double:link, ._active-border-1double:active, ._visited-border-1double:visited { border-top-width: 1px; border-top-style: double; }

.border-1B-solid, .border-1TB-solid, .border-1solid, .img-w-border, .img-h-border, .__hover:hover .__border-1solid, .__focus:focus .__border-1solid, ._hover-border-1solid:hover, ._focus-border-1solid:focus, ._link-border-1solid:link, ._active-border-1solid:active, ._visited-border-1solid:visited { border-bottom-width: 1px; border-bottom-style: solid; }

.border-1B-dashed, .border-1TB-dashed, .border-1dashed, .__hover:hover .__border-1dashed, .__focus:focus .__border-1dashed, ._hover-border-1dashed:hover, ._focus-border-1dashed:focus, ._link-border-1dashed:link, ._active-border-1dashed:active, ._visited-border-1dashed:visited { border-bottom-width: 1px; border-bottom-style: dashed; }

.border-1B-dotted, .border-1TB-dotted, .border-1dotted, .__hover:hover .__border-1dotted, .__focus:focus .__border-1dotted, ._hover-border-1dotted:hover, ._focus-border-1dotted:focus, ._link-border-1dotted:link, ._active-border-1dotted:active, ._visited-border-1dotted:visited { border-bottom-width: 1px; border-bottom-style: dotted; }

.border-1B-double, .border-1TB-double, .border-1double, .__hover:hover .__border-1double, .__focus:focus .__border-1double, ._hover-border-1double:hover, ._focus-border-1double:focus, ._link-border-1double:link, ._active-border-1double:active, ._visited-border-1double:visited { border-bottom-width: 1px; border-bottom-style: double; }

.border-2L-solid, .border-2LR-solid, .border-2solid, .__hover:hover .__border-2solid, .__focus:focus .__border-2solid, ._hover-border-2solid:hover, ._focus-border-2solid:focus, ._link-border-2solid:link, ._active-border-2solid:active, ._visited-border-2solid:visited { border-left-width: 2px; border-left-style: solid; }

.border-2L-dashed, .border-2LR-dashed, .border-2dashed, .__hover:hover .__border-2dashed, .__focus:focus .__border-2dashed, ._hover-border-2dashed:hover, ._focus-border-2dashed:focus, ._link-border-2dashed:link, ._active-border-2dashed:active, ._visited-border-2dashed:visited { border-left-width: 2px; border-left-style: dashed; }

.border-2L-dotted, .border-2LR-dotted, .border-2dotted, .__hover:hover .__border-2dotted, .__focus:focus .__border-2dotted, ._hover-border-2dotted:hover, ._focus-border-2dotted:focus, ._link-border-2dotted:link, ._active-border-2dotted:active, ._visited-border-2dotted:visited { border-left-width: 2px; border-left-style: dotted; }

.border-2L-double, .border-2LR-double, .border-2double, .__hover:hover .__border-2double, .__focus:focus .__border-2double, ._hover-border-2double:hover, ._focus-border-2double:focus, ._link-border-2double:link, ._active-border-2double:active, ._visited-border-2double:visited { border-left-width: 2px; border-left-style: double; }

.border-2R-solid, .border-2LR-solid, .border-2solid, .__hover:hover .__border-2solid, .__focus:focus .__border-2solid, ._hover-border-2solid:hover, ._focus-border-2solid:focus, ._link-border-2solid:link, ._active-border-2solid:active, ._visited-border-2solid:visited { border-right-width: 2px; border-right-style: solid; }

.border-2R-dashed, .border-2LR-dashed, .border-2dashed, .__hover:hover .__border-2dashed, .__focus:focus .__border-2dashed, ._hover-border-2dashed:hover, ._focus-border-2dashed:focus, ._link-border-2dashed:link, ._active-border-2dashed:active, ._visited-border-2dashed:visited { border-right-width: 2px; border-right-style: dashed; }

.border-2R-dotted, .border-2LR-dotted, .border-2dotted, .__hover:hover .__border-2dotted, .__focus:focus .__border-2dotted, ._hover-border-2dotted:hover, ._focus-border-2dotted:focus, ._link-border-2dotted:link, ._active-border-2dotted:active, ._visited-border-2dotted:visited { border-right-width: 2px; border-right-style: dotted; }

.border-2R-double, .border-2LR-double, .border-2double, .__hover:hover .__border-2double, .__focus:focus .__border-2double, ._hover-border-2double:hover, ._focus-border-2double:focus, ._link-border-2double:link, ._active-border-2double:active, ._visited-border-2double:visited { border-right-width: 2px; border-right-style: double; }

.border-2T-solid, .border-2TB-solid, .border-2solid, .__hover:hover .__border-2solid, .__focus:focus .__border-2solid, ._hover-border-2solid:hover, ._focus-border-2solid:focus, ._link-border-2solid:link, ._active-border-2solid:active, ._visited-border-2solid:visited { border-top-width: 2px; border-top-style: solid; }

.border-2T-dashed, .border-2TB-dashed, .border-2dashed, .__hover:hover .__border-2dashed, .__focus:focus .__border-2dashed, ._hover-border-2dashed:hover, ._focus-border-2dashed:focus, ._link-border-2dashed:link, ._active-border-2dashed:active, ._visited-border-2dashed:visited { border-top-width: 2px; border-top-style: dashed; }

.border-2T-dotted, .border-2TB-dotted, .border-2dotted, .__hover:hover .__border-2dotted, .__focus:focus .__border-2dotted, ._hover-border-2dotted:hover, ._focus-border-2dotted:focus, ._link-border-2dotted:link, ._active-border-2dotted:active, ._visited-border-2dotted:visited { border-top-width: 2px; border-top-style: dotted; }

.border-2T-double, .border-2TB-double, .border-2double, .__hover:hover .__border-2double, .__focus:focus .__border-2double, ._hover-border-2double:hover, ._focus-border-2double:focus, ._link-border-2double:link, ._active-border-2double:active, ._visited-border-2double:visited { border-top-width: 2px; border-top-style: double; }

.border-2B-solid, .border-2TB-solid, .border-2solid, .__hover:hover .__border-2solid, .__focus:focus .__border-2solid, ._hover-border-2solid:hover, ._focus-border-2solid:focus, ._link-border-2solid:link, ._active-border-2solid:active, ._visited-border-2solid:visited { border-bottom-width: 2px; border-bottom-style: solid; }

.border-2B-dashed, .border-2TB-dashed, .border-2dashed, .__hover:hover .__border-2dashed, .__focus:focus .__border-2dashed, ._hover-border-2dashed:hover, ._focus-border-2dashed:focus, ._link-border-2dashed:link, ._active-border-2dashed:active, ._visited-border-2dashed:visited { border-bottom-width: 2px; border-bottom-style: dashed; }

.border-2B-dotted, .border-2TB-dotted, .border-2dotted, .__hover:hover .__border-2dotted, .__focus:focus .__border-2dotted, ._hover-border-2dotted:hover, ._focus-border-2dotted:focus, ._link-border-2dotted:link, ._active-border-2dotted:active, ._visited-border-2dotted:visited { border-bottom-width: 2px; border-bottom-style: dotted; }

.border-2B-double, .border-2TB-double, .border-2double, .__hover:hover .__border-2double, .__focus:focus .__border-2double, ._hover-border-2double:hover, ._focus-border-2double:focus, ._link-border-2double:link, ._active-border-2double:active, ._visited-border-2double:visited { border-bottom-width: 2px; border-bottom-style: double; }

.border-3L-solid, .border-3LR-solid, .border-3solid, .__hover:hover .__border-3solid, .__focus:focus .__border-3solid, ._hover-border-3solid:hover, ._focus-border-3solid:focus, ._link-border-3solid:link, ._active-border-3solid:active, ._visited-border-3solid:visited { border-left-width: 3px; border-left-style: solid; }

.border-3L-dashed, .border-3LR-dashed, .border-3dashed, .__hover:hover .__border-3dashed, .__focus:focus .__border-3dashed, ._hover-border-3dashed:hover, ._focus-border-3dashed:focus, ._link-border-3dashed:link, ._active-border-3dashed:active, ._visited-border-3dashed:visited { border-left-width: 3px; border-left-style: dashed; }

.border-3L-dotted, .border-3LR-dotted, .border-3dotted, .__hover:hover .__border-3dotted, .__focus:focus .__border-3dotted, ._hover-border-3dotted:hover, ._focus-border-3dotted:focus, ._link-border-3dotted:link, ._active-border-3dotted:active, ._visited-border-3dotted:visited { border-left-width: 3px; border-left-style: dotted; }

.border-3L-double, .border-3LR-double, .border-3double, .__hover:hover .__border-3double, .__focus:focus .__border-3double, ._hover-border-3double:hover, ._focus-border-3double:focus, ._link-border-3double:link, ._active-border-3double:active, ._visited-border-3double:visited { border-left-width: 3px; border-left-style: double; }

.border-3R-solid, .border-3LR-solid, .border-3solid, .__hover:hover .__border-3solid, .__focus:focus .__border-3solid, ._hover-border-3solid:hover, ._focus-border-3solid:focus, ._link-border-3solid:link, ._active-border-3solid:active, ._visited-border-3solid:visited { border-right-width: 3px; border-right-style: solid; }

.border-3R-dashed, .border-3LR-dashed, .border-3dashed, .__hover:hover .__border-3dashed, .__focus:focus .__border-3dashed, ._hover-border-3dashed:hover, ._focus-border-3dashed:focus, ._link-border-3dashed:link, ._active-border-3dashed:active, ._visited-border-3dashed:visited { border-right-width: 3px; border-right-style: dashed; }

.border-3R-dotted, .border-3LR-dotted, .border-3dotted, .__hover:hover .__border-3dotted, .__focus:focus .__border-3dotted, ._hover-border-3dotted:hover, ._focus-border-3dotted:focus, ._link-border-3dotted:link, ._active-border-3dotted:active, ._visited-border-3dotted:visited { border-right-width: 3px; border-right-style: dotted; }

.border-3R-double, .border-3LR-double, .border-3double, .__hover:hover .__border-3double, .__focus:focus .__border-3double, ._hover-border-3double:hover, ._focus-border-3double:focus, ._link-border-3double:link, ._active-border-3double:active, ._visited-border-3double:visited { border-right-width: 3px; border-right-style: double; }

.border-3T-solid, .border-3TB-solid, .border-3solid, .__hover:hover .__border-3solid, .__focus:focus .__border-3solid, ._hover-border-3solid:hover, ._focus-border-3solid:focus, ._link-border-3solid:link, ._active-border-3solid:active, ._visited-border-3solid:visited { border-top-width: 3px; border-top-style: solid; }

.border-3T-dashed, .border-3TB-dashed, .border-3dashed, .__hover:hover .__border-3dashed, .__focus:focus .__border-3dashed, ._hover-border-3dashed:hover, ._focus-border-3dashed:focus, ._link-border-3dashed:link, ._active-border-3dashed:active, ._visited-border-3dashed:visited { border-top-width: 3px; border-top-style: dashed; }

.border-3T-dotted, .border-3TB-dotted, .border-3dotted, .__hover:hover .__border-3dotted, .__focus:focus .__border-3dotted, ._hover-border-3dotted:hover, ._focus-border-3dotted:focus, ._link-border-3dotted:link, ._active-border-3dotted:active, ._visited-border-3dotted:visited { border-top-width: 3px; border-top-style: dotted; }

.border-3T-double, .border-3TB-double, .border-3double, .__hover:hover .__border-3double, .__focus:focus .__border-3double, ._hover-border-3double:hover, ._focus-border-3double:focus, ._link-border-3double:link, ._active-border-3double:active, ._visited-border-3double:visited { border-top-width: 3px; border-top-style: double; }

.border-3B-solid, .border-3TB-solid, .border-3solid, .__hover:hover .__border-3solid, .__focus:focus .__border-3solid, ._hover-border-3solid:hover, ._focus-border-3solid:focus, ._link-border-3solid:link, ._active-border-3solid:active, ._visited-border-3solid:visited { border-bottom-width: 3px; border-bottom-style: solid; }

.border-3B-dashed, .border-3TB-dashed, .border-3dashed, .__hover:hover .__border-3dashed, .__focus:focus .__border-3dashed, ._hover-border-3dashed:hover, ._focus-border-3dashed:focus, ._link-border-3dashed:link, ._active-border-3dashed:active, ._visited-border-3dashed:visited { border-bottom-width: 3px; border-bottom-style: dashed; }

.border-3B-dotted, .border-3TB-dotted, .border-3dotted, .__hover:hover .__border-3dotted, .__focus:focus .__border-3dotted, ._hover-border-3dotted:hover, ._focus-border-3dotted:focus, ._link-border-3dotted:link, ._active-border-3dotted:active, ._visited-border-3dotted:visited { border-bottom-width: 3px; border-bottom-style: dotted; }

.border-3B-double, .border-3TB-double, .border-3double, .__hover:hover .__border-3double, .__focus:focus .__border-3double, ._hover-border-3double:hover, ._focus-border-3double:focus, ._link-border-3double:link, ._active-border-3double:active, ._visited-border-3double:visited { border-bottom-width: 3px; border-bottom-style: double; }

.border-4L-solid, .border-4LR-solid, .border-4solid, .__hover:hover .__border-4solid, .__focus:focus .__border-4solid, ._hover-border-4solid:hover, ._focus-border-4solid:focus, ._link-border-4solid:link, ._active-border-4solid:active, ._visited-border-4solid:visited { border-left-width: 4px; border-left-style: solid; }

.border-4L-dashed, .border-4LR-dashed, .border-4dashed, .__hover:hover .__border-4dashed, .__focus:focus .__border-4dashed, ._hover-border-4dashed:hover, ._focus-border-4dashed:focus, ._link-border-4dashed:link, ._active-border-4dashed:active, ._visited-border-4dashed:visited { border-left-width: 4px; border-left-style: dashed; }

.border-4L-dotted, .border-4LR-dotted, .border-4dotted, .__hover:hover .__border-4dotted, .__focus:focus .__border-4dotted, ._hover-border-4dotted:hover, ._focus-border-4dotted:focus, ._link-border-4dotted:link, ._active-border-4dotted:active, ._visited-border-4dotted:visited { border-left-width: 4px; border-left-style: dotted; }

.border-4L-double, .border-4LR-double, .border-4double, .__hover:hover .__border-4double, .__focus:focus .__border-4double, ._hover-border-4double:hover, ._focus-border-4double:focus, ._link-border-4double:link, ._active-border-4double:active, ._visited-border-4double:visited { border-left-width: 4px; border-left-style: double; }

.border-4R-solid, .border-4LR-solid, .border-4solid, .__hover:hover .__border-4solid, .__focus:focus .__border-4solid, ._hover-border-4solid:hover, ._focus-border-4solid:focus, ._link-border-4solid:link, ._active-border-4solid:active, ._visited-border-4solid:visited { border-right-width: 4px; border-right-style: solid; }

.border-4R-dashed, .border-4LR-dashed, .border-4dashed, .__hover:hover .__border-4dashed, .__focus:focus .__border-4dashed, ._hover-border-4dashed:hover, ._focus-border-4dashed:focus, ._link-border-4dashed:link, ._active-border-4dashed:active, ._visited-border-4dashed:visited { border-right-width: 4px; border-right-style: dashed; }

.border-4R-dotted, .border-4LR-dotted, .border-4dotted, .__hover:hover .__border-4dotted, .__focus:focus .__border-4dotted, ._hover-border-4dotted:hover, ._focus-border-4dotted:focus, ._link-border-4dotted:link, ._active-border-4dotted:active, ._visited-border-4dotted:visited { border-right-width: 4px; border-right-style: dotted; }

.border-4R-double, .border-4LR-double, .border-4double, .__hover:hover .__border-4double, .__focus:focus .__border-4double, ._hover-border-4double:hover, ._focus-border-4double:focus, ._link-border-4double:link, ._active-border-4double:active, ._visited-border-4double:visited { border-right-width: 4px; border-right-style: double; }

.border-4T-solid, .border-4TB-solid, .border-4solid, .__hover:hover .__border-4solid, .__focus:focus .__border-4solid, ._hover-border-4solid:hover, ._focus-border-4solid:focus, ._link-border-4solid:link, ._active-border-4solid:active, ._visited-border-4solid:visited { border-top-width: 4px; border-top-style: solid; }

.border-4T-dashed, .border-4TB-dashed, .border-4dashed, .__hover:hover .__border-4dashed, .__focus:focus .__border-4dashed, ._hover-border-4dashed:hover, ._focus-border-4dashed:focus, ._link-border-4dashed:link, ._active-border-4dashed:active, ._visited-border-4dashed:visited { border-top-width: 4px; border-top-style: dashed; }

.border-4T-dotted, .border-4TB-dotted, .border-4dotted, .__hover:hover .__border-4dotted, .__focus:focus .__border-4dotted, ._hover-border-4dotted:hover, ._focus-border-4dotted:focus, ._link-border-4dotted:link, ._active-border-4dotted:active, ._visited-border-4dotted:visited { border-top-width: 4px; border-top-style: dotted; }

.border-4T-double, .border-4TB-double, .border-4double, .__hover:hover .__border-4double, .__focus:focus .__border-4double, ._hover-border-4double:hover, ._focus-border-4double:focus, ._link-border-4double:link, ._active-border-4double:active, ._visited-border-4double:visited { border-top-width: 4px; border-top-style: double; }

.border-4B-solid, .border-4TB-solid, .border-4solid, .__hover:hover .__border-4solid, .__focus:focus .__border-4solid, ._hover-border-4solid:hover, ._focus-border-4solid:focus, ._link-border-4solid:link, ._active-border-4solid:active, ._visited-border-4solid:visited { border-bottom-width: 4px; border-bottom-style: solid; }

.border-4B-dashed, .border-4TB-dashed, .border-4dashed, .__hover:hover .__border-4dashed, .__focus:focus .__border-4dashed, ._hover-border-4dashed:hover, ._focus-border-4dashed:focus, ._link-border-4dashed:link, ._active-border-4dashed:active, ._visited-border-4dashed:visited { border-bottom-width: 4px; border-bottom-style: dashed; }

.border-4B-dotted, .border-4TB-dotted, .border-4dotted, .__hover:hover .__border-4dotted, .__focus:focus .__border-4dotted, ._hover-border-4dotted:hover, ._focus-border-4dotted:focus, ._link-border-4dotted:link, ._active-border-4dotted:active, ._visited-border-4dotted:visited { border-bottom-width: 4px; border-bottom-style: dotted; }

.border-4B-double, .border-4TB-double, .border-4double, .__hover:hover .__border-4double, .__focus:focus .__border-4double, ._hover-border-4double:hover, ._focus-border-4double:focus, ._link-border-4double:link, ._active-border-4double:active, ._visited-border-4double:visited { border-bottom-width: 4px; border-bottom-style: double; }

.border-5L-solid, .border-5LR-solid, .border-5solid, .__hover:hover .__border-5solid, .__focus:focus .__border-5solid, ._hover-border-5solid:hover, ._focus-border-5solid:focus, ._link-border-5solid:link, ._active-border-5solid:active, ._visited-border-5solid:visited { border-left-width: 5px; border-left-style: solid; }

.border-5L-dashed, .border-5LR-dashed, .border-5dashed, .__hover:hover .__border-5dashed, .__focus:focus .__border-5dashed, ._hover-border-5dashed:hover, ._focus-border-5dashed:focus, ._link-border-5dashed:link, ._active-border-5dashed:active, ._visited-border-5dashed:visited { border-left-width: 5px; border-left-style: dashed; }

.border-5L-dotted, .border-5LR-dotted, .border-5dotted, .__hover:hover .__border-5dotted, .__focus:focus .__border-5dotted, ._hover-border-5dotted:hover, ._focus-border-5dotted:focus, ._link-border-5dotted:link, ._active-border-5dotted:active, ._visited-border-5dotted:visited { border-left-width: 5px; border-left-style: dotted; }

.border-5L-double, .border-5LR-double, .border-5double, .__hover:hover .__border-5double, .__focus:focus .__border-5double, ._hover-border-5double:hover, ._focus-border-5double:focus, ._link-border-5double:link, ._active-border-5double:active, ._visited-border-5double:visited { border-left-width: 5px; border-left-style: double; }

.border-5R-solid, .border-5LR-solid, .border-5solid, .__hover:hover .__border-5solid, .__focus:focus .__border-5solid, ._hover-border-5solid:hover, ._focus-border-5solid:focus, ._link-border-5solid:link, ._active-border-5solid:active, ._visited-border-5solid:visited { border-right-width: 5px; border-right-style: solid; }

.border-5R-dashed, .border-5LR-dashed, .border-5dashed, .__hover:hover .__border-5dashed, .__focus:focus .__border-5dashed, ._hover-border-5dashed:hover, ._focus-border-5dashed:focus, ._link-border-5dashed:link, ._active-border-5dashed:active, ._visited-border-5dashed:visited { border-right-width: 5px; border-right-style: dashed; }

.border-5R-dotted, .border-5LR-dotted, .border-5dotted, .__hover:hover .__border-5dotted, .__focus:focus .__border-5dotted, ._hover-border-5dotted:hover, ._focus-border-5dotted:focus, ._link-border-5dotted:link, ._active-border-5dotted:active, ._visited-border-5dotted:visited { border-right-width: 5px; border-right-style: dotted; }

.border-5R-double, .border-5LR-double, .border-5double, .__hover:hover .__border-5double, .__focus:focus .__border-5double, ._hover-border-5double:hover, ._focus-border-5double:focus, ._link-border-5double:link, ._active-border-5double:active, ._visited-border-5double:visited { border-right-width: 5px; border-right-style: double; }

.border-5T-solid, .border-5TB-solid, .border-5solid, .__hover:hover .__border-5solid, .__focus:focus .__border-5solid, ._hover-border-5solid:hover, ._focus-border-5solid:focus, ._link-border-5solid:link, ._active-border-5solid:active, ._visited-border-5solid:visited { border-top-width: 5px; border-top-style: solid; }

.border-5T-dashed, .border-5TB-dashed, .border-5dashed, .__hover:hover .__border-5dashed, .__focus:focus .__border-5dashed, ._hover-border-5dashed:hover, ._focus-border-5dashed:focus, ._link-border-5dashed:link, ._active-border-5dashed:active, ._visited-border-5dashed:visited { border-top-width: 5px; border-top-style: dashed; }

.border-5T-dotted, .border-5TB-dotted, .border-5dotted, .__hover:hover .__border-5dotted, .__focus:focus .__border-5dotted, ._hover-border-5dotted:hover, ._focus-border-5dotted:focus, ._link-border-5dotted:link, ._active-border-5dotted:active, ._visited-border-5dotted:visited { border-top-width: 5px; border-top-style: dotted; }

.border-5T-double, .border-5TB-double, .border-5double, .__hover:hover .__border-5double, .__focus:focus .__border-5double, ._hover-border-5double:hover, ._focus-border-5double:focus, ._link-border-5double:link, ._active-border-5double:active, ._visited-border-5double:visited { border-top-width: 5px; border-top-style: double; }

.border-5B-solid, .border-5TB-solid, .border-5solid, .__hover:hover .__border-5solid, .__focus:focus .__border-5solid, ._hover-border-5solid:hover, ._focus-border-5solid:focus, ._link-border-5solid:link, ._active-border-5solid:active, ._visited-border-5solid:visited { border-bottom-width: 5px; border-bottom-style: solid; }

.border-5B-dashed, .border-5TB-dashed, .border-5dashed, .__hover:hover .__border-5dashed, .__focus:focus .__border-5dashed, ._hover-border-5dashed:hover, ._focus-border-5dashed:focus, ._link-border-5dashed:link, ._active-border-5dashed:active, ._visited-border-5dashed:visited { border-bottom-width: 5px; border-bottom-style: dashed; }

.border-5B-dotted, .border-5TB-dotted, .border-5dotted, .__hover:hover .__border-5dotted, .__focus:focus .__border-5dotted, ._hover-border-5dotted:hover, ._focus-border-5dotted:focus, ._link-border-5dotted:link, ._active-border-5dotted:active, ._visited-border-5dotted:visited { border-bottom-width: 5px; border-bottom-style: dotted; }

.border-5B-double, .border-5TB-double, .border-5double, .__hover:hover .__border-5double, .__focus:focus .__border-5double, ._hover-border-5double:hover, ._focus-border-5double:focus, ._link-border-5double:link, ._active-border-5double:active, ._visited-border-5double:visited { border-bottom-width: 5px; border-bottom-style: double; }

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

.RLT0 { border-top-left-radius: 0 !important; }

.RLB0 { border-bottom-left-radius: 0 !important; }

.RRT0 { border-top-right-radius: 0 !important; }

.RRB0 { border-bottom-right-radius: 0 !important; }

.R2px { border-radius: 2px; }

.R5px, .scroll1::-webkit-scrollbar-thumb { border-radius: 5px;  }

.R10px { border-radius: 10px; }

.R15px { border-radius: 15px; }

.R20px { border-radius: 20px; }

.R25px { border-radius: 25px; }

.R30px { border-radius: 30px; }

.R50px { border-radius: 55px; }

.R50 { border-radius: 50%; }

.absolute, .C-absoluteX, .C-absoluteY, .C-absolute { position: absolute; }

.relative { position: relative; }

.fixed { position: fixed; }

.left5 { left: 5%; }

.right5 { right: 5%; }

.top5 { top: 5%; }

.bottom5 { bottom: 5%; }

.left-5 { left: -5%; }

.right-5 { right: -5%; }

.top-5 { top: -5%; }

.bottom-5 { bottom: -5%; }

.left10 { left: 10%; }

.right10 { right: 10%; }

.top10 { top: 10%; }

.bottom10 { bottom: 10%; }

.left-10 { left: -10%; }

.right-10 { right: -10%; }

.top-10 { top: -10%; }

.bottom-10 { bottom: -10%; }

.left15 { left: 15%; }

.right15 { right: 15%; }

.top15 { top: 15%; }

.bottom15 { bottom: 15%; }

.left-15 { left: -15%; }

.right-15 { right: -15%; }

.top-15 { top: -15%; }

.bottom-15 { bottom: -15%; }

.left20 { left: 20%; }

.right20 { right: 20%; }

.top20 { top: 20%; }

.bottom20 { bottom: 20%; }

.left-20 { left: -20%; }

.right-20 { right: -20%; }

.top-20 { top: -20%; }

.bottom-20 { bottom: -20%; }

.left25, .__hover:hover .__left25, .__focus:focus .__left25, ._hover-left25:hover, ._focus-left25:focus { left: 25%; }

.right25, .__hover:hover .__right25, .__focus:focus .__right25, ._hover-right25:hover, ._focus-right25:focus { right: 25%; }

.top25, .__hover:hover .__top25, .__focus:focus .__top25, ._hover-top25:hover, ._focus-top25:focus { top: 25%; }

.bottom25, .__hover:hover .__bottom25, .__focus:focus .__bottom25, ._hover-bottom25:hover, ._focus-bottom25:focus { bottom: 25%; }

.left-25 { left: -25%; }

.right-25 { right: -25%; }

.top-25 { top: -25%; }

.bottom-25 { bottom: -25%; }

.left30 { left: 30%; }

.right30 { right: 30%; }

.top30 { top: 30%; }

.bottom30 { bottom: 30%; }

.left-30 { left: -30%; }

.right-30 { right: -30%; }

.top-30 { top: -30%; }

.bottom-30 { bottom: -30%; }

.left35 { left: 35%; }

.right35 { right: 35%; }

.top35 { top: 35%; }

.bottom35 { bottom: 35%; }

.left-35 { left: -35%; }

.right-35 { right: -35%; }

.top-35 { top: -35%; }

.bottom-35 { bottom: -35%; }

.left40 { left: 40%; }

.right40 { right: 40%; }

.top40 { top: 40%; }

.bottom40 { bottom: 40%; }

.left-40 { left: -40%; }

.right-40 { right: -40%; }

.top-40 { top: -40%; }

.bottom-40 { bottom: -40%; }

.left45 { left: 45%; }

.right45 { right: 45%; }

.top45 { top: 45%; }

.bottom45 { bottom: 45%; }

.left-45 { left: -45%; }

.right-45 { right: -45%; }

.top-45 { top: -45%; }

.bottom-45 { bottom: -45%; }

.left50, .C-absoluteX, .C-absolute, .__hover:hover .__left50, .__focus:focus .__left50, ._hover-left50:hover, ._focus-left50:focus { left: 50%; }

.right50, .__hover:hover .__right50, .__focus:focus .__right50, ._hover-right50:hover, ._focus-right50:focus { right: 50%; }

.top50, .C-absoluteY, .C-absolute, .__hover:hover .__top50, .__focus:focus .__top50, ._hover-top50:hover, ._focus-top50:focus { top: 50%; }

.bottom50, .__hover:hover .__bottom50, .__focus:focus .__bottom50, ._hover-bottom50:hover, ._focus-bottom50:focus { bottom: 50%; }

.left-50 { left: -50%; }

.right-50 { right: -50%; }

.top-50 { top: -50%; }

.bottom-50 { bottom: -50%; }

.left55 { left: 55%; }

.right55 { right: 55%; }

.top55 { top: 55%; }

.bottom55 { bottom: 55%; }

.left-55 { left: -55%; }

.right-55 { right: -55%; }

.top-55 { top: -55%; }

.bottom-55 { bottom: -55%; }

.left60 { left: 60%; }

.right60 { right: 60%; }

.top60 { top: 60%; }

.bottom60 { bottom: 60%; }

.left-60 { left: -60%; }

.right-60 { right: -60%; }

.top-60 { top: -60%; }

.bottom-60 { bottom: -60%; }

.left65 { left: 65%; }

.right65 { right: 65%; }

.top65 { top: 65%; }

.bottom65 { bottom: 65%; }

.left-65 { left: -65%; }

.right-65 { right: -65%; }

.top-65 { top: -65%; }

.bottom-65 { bottom: -65%; }

.left70 { left: 70%; }

.right70 { right: 70%; }

.top70 { top: 70%; }

.bottom70 { bottom: 70%; }

.left-70 { left: -70%; }

.right-70 { right: -70%; }

.top-70 { top: -70%; }

.bottom-70 { bottom: -70%; }

.left75, .__hover:hover .__left75, .__focus:focus .__left75, ._hover-left75:hover, ._focus-left75:focus { left: 75%; }

.right75, .__hover:hover .__right75, .__focus:focus .__right75, ._hover-right75:hover, ._focus-right75:focus { right: 75%; }

.top75, .__hover:hover .__top75, .__focus:focus .__top75, ._hover-top75:hover, ._focus-top75:focus { top: 75%; }

.bottom75, .__hover:hover .__bottom75, .__focus:focus .__bottom75, ._hover-bottom75:hover, ._focus-bottom75:focus { bottom: 75%; }

.left-75 { left: -75%; }

.right-75 { right: -75%; }

.top-75 { top: -75%; }

.bottom-75 { bottom: -75%; }

.left80 { left: 80%; }

.right80 { right: 80%; }

.top80 { top: 80%; }

.bottom80 { bottom: 80%; }

.left-80 { left: -80%; }

.right-80 { right: -80%; }

.top-80 { top: -80%; }

.bottom-80 { bottom: -80%; }

.left85 { left: 85%; }

.right85 { right: 85%; }

.top85 { top: 85%; }

.bottom85 { bottom: 85%; }

.left-85 { left: -85%; }

.right-85 { right: -85%; }

.top-85 { top: -85%; }

.bottom-85 { bottom: -85%; }

.left90 { left: 90%; }

.right90 { right: 90%; }

.top90 { top: 90%; }

.bottom90 { bottom: 90%; }

.left-90 { left: -90%; }

.right-90 { right: -90%; }

.top-90 { top: -90%; }

.bottom-90 { bottom: -90%; }

.left95 { left: 95%; }

.right95 { right: 95%; }

.top95 { top: 95%; }

.bottom95 { bottom: 95%; }

.left-95 { left: -95%; }

.right-95 { right: -95%; }

.top-95 { top: -95%; }

.bottom-95 { bottom: -95%; }

.left100, .__hover:hover .__left100, .__focus:focus .__left100, ._hover-left100:hover, ._focus-left100:focus { left: 100%; }

.right100, .__hover:hover .__right100, .__focus:focus .__right100, ._hover-right100:hover, ._focus-right100:focus { right: 100%; }

.top100, .__hover:hover .__top100, .__focus:focus .__top100, ._hover-top100:hover, ._focus-top100:focus { top: 100%; }

.bottom100, .__hover:hover .__bottom100, .__focus:focus .__bottom100, ._hover-bottom100:hover, ._focus-bottom100:focus { bottom: 100%; }

.left-100 { left: -100%; }

.right-100 { right: -100%; }

.top-100 { top: -100%; }

.bottom-100 { bottom: -100%; }

.left0, .__hover:hover .__left0, .__focus:focus .__left0, ._hover-left0:hover, ._focus-left0:focus { left: 0; }

.right0, .__hover:hover .__right0, .__focus:focus .__right0, ._hover-right0:hover, ._focus-right0:focus { right: 0; }

.top0, .__hover:hover .__top0, .__focus:focus .__top0, ._hover-top0:hover, ._focus-top0:focus { top: 0; }

.bottom0, .__hover:hover .__bottom0, .__focus:focus .__bottom0, ._hover-bottom0:hover, ._focus-bottom0:focus { bottom: 0; }

.left-1px { left: -1px; }

.right-1px { right: -1px; }

.top-1px { top: -1px; }

.bottom-1px { bottom: -1px; }

.absolute-0000 { position: absolute; top: 0; left: 0; right: 0; bottom: 0; }

.float-left { float: left; }

.float-right { float: right; }

.clear-both { clear: both; }

.clear-left { clear: left; }

.clear-right { clear: right; }

.opacity0, .__hover:hover .__opacity0, .__focus:focus .__opacity0, ._hover-opacity0:hover, ._focus-opacity0:focus { opacity: 0; }

.opacity1, .__hover:hover .__opacity1, .__focus:focus .__opacity1, ._hover-opacity1:hover, ._focus-opacity1:focus { opacity: 0.1; }

.opacity2, .__hover:hover .__opacity2, .__focus:focus .__opacity2, ._hover-opacity2:hover, ._focus-opacity2:focus { opacity: 0.2; }

.opacity3, .__hover:hover .__opacity3, .__focus:focus .__opacity3, ._hover-opacity3:hover, ._focus-opacity3:focus { opacity: 0.3; }

.opacity4, .__hover:hover .__opacity4, .__focus:focus .__opacity4, ._hover-opacity4:hover, ._focus-opacity4:focus { opacity: 0.4; }

.opacity5, .__hover:hover .__opacity5, .__focus:focus .__opacity5, ._hover-opacity5:hover, ._focus-opacity5:focus { opacity: 0.5; }

.opacity6, .__hover:hover .__opacity6, .__focus:focus .__opacity6, ._hover-opacity6:hover, ._focus-opacity6:focus { opacity: 0.6; }

.opacity7, .__hover:hover .__opacity7, .__focus:focus .__opacity7, ._hover-opacity7:hover, ._focus-opacity7:focus { opacity: 0.7; }

.opacity8, .__hover:hover .__opacity8, .__focus:focus .__opacity8, ._hover-opacity8:hover, ._focus-opacity8:focus { opacity: 0.8; }

.opacity9, .__hover:hover .__opacity9, .__focus:focus .__opacity9, ._hover-opacity9:hover, ._focus-opacity9:focus { opacity: 0.9; }

.opacity10, .__hover:hover .__opacity10, .__focus:focus .__opacity10, ._hover-opacity10:hover, ._focus-opacity10:focus { opacity: 1; }

.W100max, .img-w100 { max-width: 100%; }

.H100max, .img-h100 { max-height: 100%; }

.W100min { min-width: 100%; }

.H100min { min-height: 100%; }

.Wfillmax, .img-h100 { max-width: -webkit-fill-available; max-width: -moz-available; max-width: fill-available; }

.Hfillmax, .img-w100 { max-height: -webkit-fill-available; max-height: -moz-available; max-height: fill-available; }

.Wauto, .img-h100 { width: auto; }

.Hauto, .img-w100 { height: auto; }

.W100vw { width: 100vw; }

.H100vh { height: 100vh; }

.W0, .__hover:hover .__W0, .__focus:focus .__W0, ._hover-W0:hover, ._focus-W0:focus { width: 0; }

.H0, .__hover:hover .__H0, .__focus:focus .__H0, ._hover-H0:hover, ._focus-H0:focus { height: 0; }

.W10, .__hover:hover .__W10, .__focus:focus .__W10, ._hover-W10:hover, ._focus-W10:focus { width: 10%; }

.H10, .__hover:hover .__H10, .__focus:focus .__H10, ._hover-H10:hover, ._focus-H10:focus { height: 10%; }

.W20, .__hover:hover .__W20, .__focus:focus .__W20, ._hover-W20:hover, ._focus-W20:focus { width: 20%; }

.H20, .__hover:hover .__H20, .__focus:focus .__H20, ._hover-H20:hover, ._focus-H20:focus { height: 20%; }

.W30, .__hover:hover .__W30, .__focus:focus .__W30, ._hover-W30:hover, ._focus-W30:focus { width: 30%; }

.H30, .__hover:hover .__H30, .__focus:focus .__H30, ._hover-H30:hover, ._focus-H30:focus { height: 30%; }

.W40, .__hover:hover .__W40, .__focus:focus .__W40, ._hover-W40:hover, ._focus-W40:focus { width: 40%; }

.H40, .__hover:hover .__H40, .__focus:focus .__H40, ._hover-H40:hover, ._focus-H40:focus { height: 40%; }

.W50, .__hover:hover .__W50, .__focus:focus .__W50, ._hover-W50:hover, ._focus-W50:focus { width: 50%; }

.H50, .__hover:hover .__H50, .__focus:focus .__H50, ._hover-H50:hover, ._focus-H50:focus { height: 50%; }

.W60, .__hover:hover .__W60, .__focus:focus .__W60, ._hover-W60:hover, ._focus-W60:focus { width: 60%; }

.H60, .__hover:hover .__H60, .__focus:focus .__H60, ._hover-H60:hover, ._focus-H60:focus { height: 60%; }

.W70, .__hover:hover .__W70, .__focus:focus .__W70, ._hover-W70:hover, ._focus-W70:focus { width: 70%; }

.H70, .__hover:hover .__H70, .__focus:focus .__H70, ._hover-H70:hover, ._focus-H70:focus { height: 70%; }

.W80, .__hover:hover .__W80, .__focus:focus .__W80, ._hover-W80:hover, ._focus-W80:focus { width: 80%; }

.H80, .__hover:hover .__H80, .__focus:focus .__H80, ._hover-H80:hover, ._focus-H80:focus { height: 80%; }

.W90, .__hover:hover .__W90, .__focus:focus .__W90, ._hover-W90:hover, ._focus-W90:focus { width: 90%; }

.H90, .__hover:hover .__H90, .__focus:focus .__H90, ._hover-H90:hover, ._focus-H90:focus { height: 90%; }

.W100, .__hover:hover .__W100, .__focus:focus .__W100, ._hover-W100:hover, ._focus-W100:focus { width: 100%; }

.H100, .__hover:hover .__H100, .__focus:focus .__H100, ._hover-H100:hover, ._focus-H100:focus { height: 100%; }

.H1px { height: 1px; }

.W1px { width: 1px; }

.W5px, .WH5px { width: 5px; }

.H5px, .WH5px { height: 5px; }

.W10px, .WH10px { width: 10px; }

.H10px, .WH10px { height: 10px; }

.W15px, .WH15px { width: 15px; }

.H15px, .WH15px { height: 15px; }

.W20px, .WH20px { width: 20px; }

.H20px, .WH20px { height: 20px; }

.W25px, .WH25px { width: 25px; }

.H25px, .WH25px { height: 25px; }

.W30px, .WH30px { width: 30px; }

.H30px, .WH30px { height: 30px; }

.W35px, .WH35px { width: 35px; }

.H35px, .WH35px { height: 35px; }

.W40px, .WH40px { width: 40px; }

.H40px, .WH40px { height: 40px; }

.W45px, .WH45px { width: 45px; }

.H45px, .WH45px { height: 45px; }

.W50px, .WH50px { width: 50px; }

.H50px, .WH50px { height: 50px; }

.W-sm { width: 1.5rem; }

.W-default { width: 2rem; }

.W-lg { width: 2.5rem; }

.H-sm { height: 1.5rem; min-height: 1.5rem; }

.H-default { height: 2rem; min-height: 2rem; }

.H-lg { height: 2.5rem; min-height: 2.5rem; }

.FS9px { font-size: 9px; }

.FS10px { font-size: 10px; }

.FS12px { font-size: 12px; }

.FS14px { font-size: 14px; }

.FS16px { font-size: 16px; }

.FS18px { font-size: 18px; }

.FS20px { font-size: 20px; }

.FS22px { font-size: 22px; }

.FS24px { font-size: 24px; }

.FS26px { font-size: 26px; }

.FS28px { font-size: 28px; }

.FS30px { font-size: 30px; }

.FS32px { font-size: 32px; }

.FW-B { font-weight: bold; }

.FW100 { font-weight: 100; }

.FW200 { font-weight: 200; }

.FW300 { font-weight: 300; }

.FW400 { font-weight: 400; }

.FW500 { font-weight: 500; }

.FW600 { font-weight: 600; }

.FW700 { font-weight: 700; }

.FW800 { font-weight: 800; }

.FW900 { font-weight: 900; }

.FF-Impact { font-family: Impact; }

.FF-Serif { font-family: serif; }

.FF-HT { font-family: '黑体', sans-serif; }

.FF-YH { font-family: 'MicrosoftYaHei', sans-serif; }

.FF-Monospace { font-family: monospace; }

.FF-Consolas { font-family: Consolas; }

.FF-Fantasy { font-family: fantasy; }

.FF-Pictograph { font-family: pictograph; }

.FF-Times { font-family: Times New Roman; }

.FF-Georgia { font-family: Georgia; }

.FF-SFMono { font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }

.FF-SansSerif { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }

.text-left { text-align: left !important; }

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

.text-center { text-align: center !important; }

.text-justify { text-align: justify !important; }

.text-break-all { word-break: break-all !important; }

.text-break-word { word-break: break-word !important; overflow-wrap: normal; }

.text-break-normal { word-break: normal !important; overflow-wrap: normal; }

.text-break-inherit { word-break: inherit !important; }

.text-break-keep-all { word-break: keep-all !important; }

.text-break-unset { word-break: unset !important; }

.text-wrap { white-space: normal !important; }

.text-nowrap { white-space: nowrap !important; }

.text-lowercase { text-transform: lowercase !important; }

.text-uppercase { text-transform: uppercase !important; }

.text-capitalize { text-transform: capitalize !important; }

.text-decoration-none, .__hover:hover .__text-decoration-none, .__focus:focus .__text-decoration-none, ._hover-text-decoration-none:hover, ._focus-text-decoration-none:focus, ._link-text-decoration-none:link, ._active-text-decoration-none:active, ._visited-text-decoration-none:visited { text-decoration: none; }

.text-decoration-underline, .__hover:hover .__text-decoration-underline, .__focus:focus .__text-decoration-underline, ._hover-text-decoration-underline:hover, ._focus-text-decoration-underline:focus, ._link-text-decoration-underline:link, ._active-text-decoration-underline:active, ._visited-text-decoration-underline:visited { text-decoration: underline; }

.text-indent2 { text-indent: 2em; }

.text-spacing1 { letter-spacing: 1px; }

.text-spacing2 { letter-spacing: 2px; }

.text-spacing3 { letter-spacing: 3px; }

.text-spacing4 { letter-spacing: 4px; }

.text-spacing5 { letter-spacing: 5px; }

.text-first-sink2::first-letter { font-size: 2em; float: left; }

.text-first-sink3::first-letter { font-size: 3em; float: left; }

.text-first-MR5px::first-letter { margin-right: 5px; }

.text-first-MB5px::first-letter { margin-bottom: 5px; }

.text-first-MR10px::first-letter { margin-right: 10px; }

.text-first-MB10px::first-letter { margin-bottom: 10px; }

.S-none, .disabled { -webkit-box-shadow: none; box-shadow: none; }

.S1, .__hover:hover .__S1, .__focus:focus .__S1, ._hover-S1:hover, ._focus-S1:focus { -webkit-box-shadow: 0 0 6px 2px #efefef; box-shadow: 0 0 6px 2px #efefef; }

.S2, .__hover:hover .__S2, .__focus:focus .__S2, ._hover-S2:hover, ._focus-S2:focus { -webkit-box-shadow: 0 5px 26px 0 rgba(68, 88, 144, 0.14); box-shadow: 0 5px 26px 0 rgba(68, 88, 144, 0.14); }

.S3, .__hover:hover .__S3, .__focus:focus .__S3, ._hover-S3:hover, ._focus-S3:focus { -webkit-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1); box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1); }

.S4, .__hover:hover .__S4, .__focus:focus .__S4, ._hover-S4:hover, ._focus-S4:focus { -webkit-box-shadow: 0px 5px 10px -5px rgba(0, 0, 0, 0.7); box-shadow: 0px 5px 10px -5px rgba(0, 0, 0, 0.7); }

.S5, .__hover:hover .__S5, .__focus:focus .__S5, ._hover-S5:hover, ._focus-S5:focus { -webkit-box-shadow: 0px 6px 12px 0px rgba(0, 0, 0, 0.175); box-shadow: 0px 6px 12px 0px rgba(0, 0, 0, 0.175); }

.S11 { -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.015); box-shadow: 0 2px 0 rgba(0, 0, 0, 0.015); }

.S-box { -webkit-box-shadow: 0px 4px 5px 1px rgba(175, 175, 175, 0.1); box-shadow: 0px 4px 5px 1px rgba(175, 175, 175, 0.1); }

.S-outline-primary, ._hover-S-outline-primary:hover, ._focus-S-outline-primary:focus, ._focusW-S-outline-primary:focus-within { -webkit-box-shadow: 0 0 0 2px rgba(8, 155, 171, 0.2); box-shadow: 0 0 0 2px rgba(8, 155, 171, 0.2); }

.S-start-primary { -webkit-box-shadow: 0 0 0 0px rgba(8, 155, 171, 0.2); box-shadow: 0 0 0 0px rgba(8, 155, 171, 0.2); }

.S-end-primary { -webkit-box-shadow: 0 0 0 8px rgba(8, 155, 171, 0); box-shadow: 0 0 0 8px rgba(8, 155, 171, 0); }

.S-tr-primary, ._hover-S-primary:hover, ._focus-S-primary:focus, ._link-S-primary:link, ._active-S-primary:active, ._visited-S-primary:visited { -webkit-box-shadow: 0px 0px 30px 0px rgba(8, 155, 171, 0.2); box-shadow: 0px 0px 30px 0px rgba(8, 155, 171, 0.2); }

.S-outline-success, ._hover-S-outline-success:hover, ._focus-S-outline-success:focus, ._focusW-S-outline-success:focus-within { -webkit-box-shadow: 0 0 0 2px rgba(0, 202, 0, 0.2); box-shadow: 0 0 0 2px rgba(0, 202, 0, 0.2); }

.S-start-success { -webkit-box-shadow: 0 0 0 0px rgba(0, 202, 0, 0.2); box-shadow: 0 0 0 0px rgba(0, 202, 0, 0.2); }

.S-end-success { -webkit-box-shadow: 0 0 0 8px rgba(0, 202, 0, 0); box-shadow: 0 0 0 8px rgba(0, 202, 0, 0); }

.S-tr-success, ._hover-S-success:hover, ._focus-S-success:focus, ._link-S-success:link, ._active-S-success:active, ._visited-S-success:visited { -webkit-box-shadow: 0px 0px 30px 0px rgba(0, 202, 0, 0.2); box-shadow: 0px 0px 30px 0px rgba(0, 202, 0, 0.2); }

.S-outline-info, ._hover-S-outline-info:hover, ._focus-S-outline-info:focus, ._focusW-S-outline-info:focus-within { -webkit-box-shadow: 0 0 0 2px rgba(0, 208, 255, 0.2); box-shadow: 0 0 0 2px rgba(0, 208, 255, 0.2); }

.S-start-info { -webkit-box-shadow: 0 0 0 0px rgba(0, 208, 255, 0.2); box-shadow: 0 0 0 0px rgba(0, 208, 255, 0.2); }

.S-end-info { -webkit-box-shadow: 0 0 0 8px rgba(0, 208, 255, 0); box-shadow: 0 0 0 8px rgba(0, 208, 255, 0); }

.S-tr-info, ._hover-S-info:hover, ._focus-S-info:focus, ._link-S-info:link, ._active-S-info:active, ._visited-S-info:visited { -webkit-box-shadow: 0px 0px 30px 0px rgba(0, 208, 255, 0.2); box-shadow: 0px 0px 30px 0px rgba(0, 208, 255, 0.2); }

.S-outline-warning, ._hover-S-outline-warning:hover, ._focus-S-outline-warning:focus, ._focusW-S-outline-warning:focus-within { -webkit-box-shadow: 0 0 0 2px rgba(255, 177, 119, 0.2); box-shadow: 0 0 0 2px rgba(255, 177, 119, 0.2); }

.S-start-warning { -webkit-box-shadow: 0 0 0 0px rgba(255, 177, 119, 0.2); box-shadow: 0 0 0 0px rgba(255, 177, 119, 0.2); }

.S-end-warning { -webkit-box-shadow: 0 0 0 8px rgba(255, 177, 119, 0); box-shadow: 0 0 0 8px rgba(255, 177, 119, 0); }

.S-tr-warning, ._hover-S-warning:hover, ._focus-S-warning:focus, ._link-S-warning:link, ._active-S-warning:active, ._visited-S-warning:visited { -webkit-box-shadow: 0px 0px 30px 0px rgba(255, 177, 119, 0.2); box-shadow: 0px 0px 30px 0px rgba(255, 177, 119, 0.2); }

.S-outline-danger, ._hover-S-outline-danger:hover, ._focus-S-outline-danger:focus, ._focusW-S-outline-danger:focus-within { -webkit-box-shadow: 0 0 0 2px rgba(230, 65, 65, 0.2); box-shadow: 0 0 0 2px rgba(230, 65, 65, 0.2); }

.S-start-danger { -webkit-box-shadow: 0 0 0 0px rgba(230, 65, 65, 0.2); box-shadow: 0 0 0 0px rgba(230, 65, 65, 0.2); }

.S-end-danger { -webkit-box-shadow: 0 0 0 8px rgba(230, 65, 65, 0); box-shadow: 0 0 0 8px rgba(230, 65, 65, 0); }

.S-tr-danger, ._hover-S-danger:hover, ._focus-S-danger:focus, ._link-S-danger:link, ._active-S-danger:active, ._visited-S-danger:visited { -webkit-box-shadow: 0px 0px 30px 0px rgba(230, 65, 65, 0.2); box-shadow: 0px 0px 30px 0px rgba(230, 65, 65, 0.2); }

.S-outline-cyans, ._hover-S-outline-cyans:hover, ._focus-S-outline-cyans:focus, ._focusW-S-outline-cyans:focus-within { -webkit-box-shadow: 0 0 0 2px rgba(45, 106, 79, 0.2); box-shadow: 0 0 0 2px rgba(45, 106, 79, 0.2); }

.S-start-cyans { -webkit-box-shadow: 0 0 0 0px rgba(45, 106, 79, 0.2); box-shadow: 0 0 0 0px rgba(45, 106, 79, 0.2); }

.S-end-cyans { -webkit-box-shadow: 0 0 0 8px rgba(45, 106, 79, 0); box-shadow: 0 0 0 8px rgba(45, 106, 79, 0); }

.S-tr-cyans, ._hover-S-cyans:hover, ._focus-S-cyans:focus, ._link-S-cyans:link, ._active-S-cyans:active, ._visited-S-cyans:visited { -webkit-box-shadow: 0px 0px 30px 0px rgba(45, 106, 79, 0.2); box-shadow: 0px 0px 30px 0px rgba(45, 106, 79, 0.2); }

.S-outline-coffee, ._hover-S-outline-coffee:hover, ._focus-S-outline-coffee:focus, ._focusW-S-outline-coffee:focus-within { -webkit-box-shadow: 0 0 0 2px rgba(138, 90, 68, 0.2); box-shadow: 0 0 0 2px rgba(138, 90, 68, 0.2); }

.S-start-coffee { -webkit-box-shadow: 0 0 0 0px rgba(138, 90, 68, 0.2); box-shadow: 0 0 0 0px rgba(138, 90, 68, 0.2); }

.S-end-coffee { -webkit-box-shadow: 0 0 0 8px rgba(138, 90, 68, 0); box-shadow: 0 0 0 8px rgba(138, 90, 68, 0); }

.S-tr-coffee, ._hover-S-coffee:hover, ._focus-S-coffee:focus, ._link-S-coffee:link, ._active-S-coffee:active, ._visited-S-coffee:visited { -webkit-box-shadow: 0px 0px 30px 0px rgba(138, 90, 68, 0.2); box-shadow: 0px 0px 30px 0px rgba(138, 90, 68, 0.2); }

.S-outline-violets, ._hover-S-outline-violets:hover, ._focus-S-outline-violets:focus, ._focusW-S-outline-violets:focus-within { -webkit-box-shadow: 0 0 0 2px rgba(90, 24, 154, 0.2); box-shadow: 0 0 0 2px rgba(90, 24, 154, 0.2); }

.S-start-violets { -webkit-box-shadow: 0 0 0 0px rgba(90, 24, 154, 0.2); box-shadow: 0 0 0 0px rgba(90, 24, 154, 0.2); }

.S-end-violets { -webkit-box-shadow: 0 0 0 8px rgba(90, 24, 154, 0); box-shadow: 0 0 0 8px rgba(90, 24, 154, 0); }

.S-tr-violets, ._hover-S-violets:hover, ._focus-S-violets:focus, ._link-S-violets:link, ._active-S-violets:active, ._visited-S-violets:visited { -webkit-box-shadow: 0px 0px 30px 0px rgba(90, 24, 154, 0.2); box-shadow: 0px 0px 30px 0px rgba(90, 24, 154, 0.2); }

.S-outline-oranges, ._hover-S-outline-oranges:hover, ._focus-S-outline-oranges:focus, ._focusW-S-outline-oranges:focus-within { -webkit-box-shadow: 0 0 0 2px rgba(255, 136, 0, 0.2); box-shadow: 0 0 0 2px rgba(255, 136, 0, 0.2); }

.S-start-oranges { -webkit-box-shadow: 0 0 0 0px rgba(255, 136, 0, 0.2); box-shadow: 0 0 0 0px rgba(255, 136, 0, 0.2); }

.S-end-oranges { -webkit-box-shadow: 0 0 0 8px rgba(255, 136, 0, 0); box-shadow: 0 0 0 8px rgba(255, 136, 0, 0); }

.S-tr-oranges, ._hover-S-oranges:hover, ._focus-S-oranges:focus, ._link-S-oranges:link, ._active-S-oranges:active, ._visited-S-oranges:visited { -webkit-box-shadow: 0px 0px 30px 0px rgba(255, 136, 0, 0.2); box-shadow: 0px 0px 30px 0px rgba(255, 136, 0, 0.2); }

.S-outline-pinks, ._hover-S-outline-pinks:hover, ._focus-S-outline-pinks:focus, ._focusW-S-outline-pinks:focus-within { -webkit-box-shadow: 0 0 0 2px rgba(185, 55, 94, 0.2); box-shadow: 0 0 0 2px rgba(185, 55, 94, 0.2); }

.S-start-pinks { -webkit-box-shadow: 0 0 0 0px rgba(185, 55, 94, 0.2); box-shadow: 0 0 0 0px rgba(185, 55, 94, 0.2); }

.S-end-pinks { -webkit-box-shadow: 0 0 0 8px rgba(185, 55, 94, 0); box-shadow: 0 0 0 8px rgba(185, 55, 94, 0); }

.S-tr-pinks, ._hover-S-pinks:hover, ._focus-S-pinks:focus, ._link-S-pinks:link, ._active-S-pinks:active, ._visited-S-pinks:visited { -webkit-box-shadow: 0px 0px 30px 0px rgba(185, 55, 94, 0.2); box-shadow: 0px 0px 30px 0px rgba(185, 55, 94, 0.2); }

.img-desaturate { -webkit-filter: grayscale(100%); filter: grayscale(100%); }

.translateL5px, .__hover:hover .__translateL5px, .__focus:focus .__translateL5px, ._hover-translateL5px:hover, ._focus-translateL5px:focus { -webkit-transform: translateX(-5px); transform: translateX(-5px); }

.translateR5px, .__hover:hover .__translateR5px, .__focus:focus .__translateR5px, ._hover-translateR5px:hover, ._focus-translateR5px:focus { -webkit-transform: translateX(5px); transform: translateX(5px); }

.translateT5px, .__hover:hover .__translateT5px, .__focus:focus .__translateT5px, ._hover-translateT5px:hover, ._focus-translateT5px:focus { -webkit-transform: translateY(-5px); transform: translateY(-5px); }

.translateB5px, .__hover:hover .__translateB5px, .__focus:focus .__translateB5px, ._hover-translateB5px:hover, ._focus-translateB5px:focus { -webkit-transform: translateY(5px); transform: translateY(5px); }

.translateL10px, .__hover:hover .__translateL10px, .__focus:focus .__translateL10px, ._hover-translateL10px:hover, ._focus-translateL10px:focus { -webkit-transform: translateX(-10px); transform: translateX(-10px); }

.translateR10px, .__hover:hover .__translateR10px, .__focus:focus .__translateR10px, ._hover-translateR10px:hover, ._focus-translateR10px:focus { -webkit-transform: translateX(10px); transform: translateX(10px); }

.translateT10px, .__hover:hover .__translateT10px, .__focus:focus .__translateT10px, ._hover-translateT10px:hover, ._focus-translateT10px:focus { -webkit-transform: translateY(-10px); transform: translateY(-10px); }

.translateB10px, .__hover:hover .__translateB10px, .__focus:focus .__translateB10px, ._hover-translateB10px:hover, ._focus-translateB10px:focus { -webkit-transform: translateY(10px); transform: translateY(10px); }

.translateL15px, .__hover:hover .__translateL15px, .__focus:focus .__translateL15px, ._hover-translateL15px:hover, ._focus-translateL15px:focus { -webkit-transform: translateX(-15px); transform: translateX(-15px); }

.translateR15px, .__hover:hover .__translateR15px, .__focus:focus .__translateR15px, ._hover-translateR15px:hover, ._focus-translateR15px:focus { -webkit-transform: translateX(15px); transform: translateX(15px); }

.translateT15px, .__hover:hover .__translateT15px, .__focus:focus .__translateT15px, ._hover-translateT15px:hover, ._focus-translateT15px:focus { -webkit-transform: translateY(-15px); transform: translateY(-15px); }

.translateB15px, .__hover:hover .__translateB15px, .__focus:focus .__translateB15px, ._hover-translateB15px:hover, ._focus-translateB15px:focus { -webkit-transform: translateY(15px); transform: translateY(15px); }

.translateL20px, .__hover:hover .__translateL20px, .__focus:focus .__translateL20px, ._hover-translateL20px:hover, ._focus-translateL20px:focus { -webkit-transform: translateX(-20px); transform: translateX(-20px); }

.translateR20px, .__hover:hover .__translateR20px, .__focus:focus .__translateR20px, ._hover-translateR20px:hover, ._focus-translateR20px:focus { -webkit-transform: translateX(20px); transform: translateX(20px); }

.translateT20px, .__hover:hover .__translateT20px, .__focus:focus .__translateT20px, ._hover-translateT20px:hover, ._focus-translateT20px:focus { -webkit-transform: translateY(-20px); transform: translateY(-20px); }

.translateB20px, .__hover:hover .__translateB20px, .__focus:focus .__translateB20px, ._hover-translateB20px:hover, ._focus-translateB20px:focus { -webkit-transform: translateY(20px); transform: translateY(20px); }

.translateL25px, .__hover:hover .__translateL25px, .__focus:focus .__translateL25px, ._hover-translateL25px:hover, ._focus-translateL25px:focus { -webkit-transform: translateX(-25px); transform: translateX(-25px); }

.translateR25px, .__hover:hover .__translateR25px, .__focus:focus .__translateR25px, ._hover-translateR25px:hover, ._focus-translateR25px:focus { -webkit-transform: translateX(25px); transform: translateX(25px); }

.translateT25px, .__hover:hover .__translateT25px, .__focus:focus .__translateT25px, ._hover-translateT25px:hover, ._focus-translateT25px:focus { -webkit-transform: translateY(-25px); transform: translateY(-25px); }

.translateB25px, .__hover:hover .__translateB25px, .__focus:focus .__translateB25px, ._hover-translateB25px:hover, ._focus-translateB25px:focus { -webkit-transform: translateY(25px); transform: translateY(25px); }

.translateL30px, .__hover:hover .__translateL30px, .__focus:focus .__translateL30px, ._hover-translateL30px:hover, ._focus-translateL30px:focus { -webkit-transform: translateX(-30px); transform: translateX(-30px); }

.translateR30px, .__hover:hover .__translateR30px, .__focus:focus .__translateR30px, ._hover-translateR30px:hover, ._focus-translateR30px:focus { -webkit-transform: translateX(30px); transform: translateX(30px); }

.translateT30px, .__hover:hover .__translateT30px, .__focus:focus .__translateT30px, ._hover-translateT30px:hover, ._focus-translateT30px:focus { -webkit-transform: translateY(-30px); transform: translateY(-30px); }

.translateB30px, .__hover:hover .__translateB30px, .__focus:focus .__translateB30px, ._hover-translateB30px:hover, ._focus-translateB30px:focus { -webkit-transform: translateY(30px); transform: translateY(30px); }

.translateL35px, .__hover:hover .__translateL35px, .__focus:focus .__translateL35px, ._hover-translateL35px:hover, ._focus-translateL35px:focus { -webkit-transform: translateX(-35px); transform: translateX(-35px); }

.translateR35px, .__hover:hover .__translateR35px, .__focus:focus .__translateR35px, ._hover-translateR35px:hover, ._focus-translateR35px:focus { -webkit-transform: translateX(35px); transform: translateX(35px); }

.translateT35px, .__hover:hover .__translateT35px, .__focus:focus .__translateT35px, ._hover-translateT35px:hover, ._focus-translateT35px:focus { -webkit-transform: translateY(-35px); transform: translateY(-35px); }

.translateB35px, .__hover:hover .__translateB35px, .__focus:focus .__translateB35px, ._hover-translateB35px:hover, ._focus-translateB35px:focus { -webkit-transform: translateY(35px); transform: translateY(35px); }

.translateL40px, .__hover:hover .__translateL40px, .__focus:focus .__translateL40px, ._hover-translateL40px:hover, ._focus-translateL40px:focus { -webkit-transform: translateX(-40px); transform: translateX(-40px); }

.translateR40px, .__hover:hover .__translateR40px, .__focus:focus .__translateR40px, ._hover-translateR40px:hover, ._focus-translateR40px:focus { -webkit-transform: translateX(40px); transform: translateX(40px); }

.translateT40px, .__hover:hover .__translateT40px, .__focus:focus .__translateT40px, ._hover-translateT40px:hover, ._focus-translateT40px:focus { -webkit-transform: translateY(-40px); transform: translateY(-40px); }

.translateB40px, .__hover:hover .__translateB40px, .__focus:focus .__translateB40px, ._hover-translateB40px:hover, ._focus-translateB40px:focus { -webkit-transform: translateY(40px); transform: translateY(40px); }

.translateL45px, .__hover:hover .__translateL45px, .__focus:focus .__translateL45px, ._hover-translateL45px:hover, ._focus-translateL45px:focus { -webkit-transform: translateX(-45px); transform: translateX(-45px); }

.translateR45px, .__hover:hover .__translateR45px, .__focus:focus .__translateR45px, ._hover-translateR45px:hover, ._focus-translateR45px:focus { -webkit-transform: translateX(45px); transform: translateX(45px); }

.translateT45px, .__hover:hover .__translateT45px, .__focus:focus .__translateT45px, ._hover-translateT45px:hover, ._focus-translateT45px:focus { -webkit-transform: translateY(-45px); transform: translateY(-45px); }

.translateB45px, .__hover:hover .__translateB45px, .__focus:focus .__translateB45px, ._hover-translateB45px:hover, ._focus-translateB45px:focus { -webkit-transform: translateY(45px); transform: translateY(45px); }

.translateL50px, .__hover:hover .__translateL50px, .__focus:focus .__translateL50px, ._hover-translateL50px:hover, ._focus-translateL50px:focus { -webkit-transform: translateX(-50px); transform: translateX(-50px); }

.translateR50px, .__hover:hover .__translateR50px, .__focus:focus .__translateR50px, ._hover-translateR50px:hover, ._focus-translateR50px:focus { -webkit-transform: translateX(50px); transform: translateX(50px); }

.translateT50px, .__hover:hover .__translateT50px, .__focus:focus .__translateT50px, ._hover-translateT50px:hover, ._focus-translateT50px:focus { -webkit-transform: translateY(-50px); transform: translateY(-50px); }

.translateB50px, .__hover:hover .__translateB50px, .__focus:focus .__translateB50px, ._hover-translateB50px:hover, ._focus-translateB50px:focus { -webkit-transform: translateY(50px); transform: translateY(50px); }

.translate0, .__hover:hover .__translate0, .__focus:focus .__translate0, ._hover-translate0:hover, ._focus-translate0:focus { -webkit-transform: translate(0); transform: translate(0); }

.transform0, .__hover:hover .__transform0, .__focus:focus .__transform0, ._hover-transform0:hover, ._focus-transform0:focus { -webkit-transform: translate3d(0, 0, 0) rotate(0) scale(1) !important; transform: translate3d(0, 0, 0) rotate(0) scale(1) !important; }

.translateL10, .__hover:hover .__translateL10, .__focus:focus .__translateL10, ._hover-translateL10:hover, ._focus-translateL10:focus { -webkit-transform: translateX(-10%); transform: translateX(-10%); }

.translateR10, .__hover:hover .__translateR10, .__focus:focus .__translateR10, ._hover-translateR10:hover, ._focus-translateR10:focus { -webkit-transform: translateX(10%); transform: translateX(10%); }

.translateT10, .__hover:hover .__translateT10, .__focus:focus .__translateT10, ._hover-translateT10:hover, ._focus-translateT10:focus { -webkit-transform: translateY(-10%); transform: translateY(-10%); }

.translateB10, .__hover:hover .__translateB10, .__focus:focus .__translateB10, ._hover-translateB10:hover, ._focus-translateB10:focus { -webkit-transform: translateY(10%); transform: translateY(10%); }

.translateLC10, .__hover:hover .__translateLC10, .__focus:focus .__translateLC10, ._hover-translateLC10:hover, ._focus-translateLC10:focus { -webkit-transform: translate3d(-10%, -50%, 0); transform: translate3d(-10%, -50%, 0); }

.translateRC10, .__hover:hover .__translateRC10, .__focus:focus .__translateRC10, ._hover-translateRC10:hover, ._focus-translateRC10:focus { -webkit-transform: translate3d(10%, -50%, 0); transform: translate3d(10%, -50%, 0); }

.translateCT10, .__hover:hover .__translateCT10, .__focus:focus .__translateCT10, ._hover-translateCT10:hover, ._focus-translateCT10:focus { -webkit-transform: translate3d(-50%, -10%, 0); transform: translate3d(-50%, -10%, 0); }

.translateCB10, .__hover:hover .__translateCB10, .__focus:focus .__translateCB10, ._hover-translateCB10:hover, ._focus-translateCB10:focus { -webkit-transform: translate3d(-50%, 10%, 0); transform: translate3d(-50%, 10%, 0); }

.translateL20, .__hover:hover .__translateL20, .__focus:focus .__translateL20, ._hover-translateL20:hover, ._focus-translateL20:focus { -webkit-transform: translateX(-20%); transform: translateX(-20%); }

.translateR20, .__hover:hover .__translateR20, .__focus:focus .__translateR20, ._hover-translateR20:hover, ._focus-translateR20:focus { -webkit-transform: translateX(20%); transform: translateX(20%); }

.translateT20, .__hover:hover .__translateT20, .__focus:focus .__translateT20, ._hover-translateT20:hover, ._focus-translateT20:focus { -webkit-transform: translateY(-20%); transform: translateY(-20%); }

.translateB20, .__hover:hover .__translateB20, .__focus:focus .__translateB20, ._hover-translateB20:hover, ._focus-translateB20:focus { -webkit-transform: translateY(20%); transform: translateY(20%); }

.translateLC20, .__hover:hover .__translateLC20, .__focus:focus .__translateLC20, ._hover-translateLC20:hover, ._focus-translateLC20:focus { -webkit-transform: translate3d(-20%, -50%, 0); transform: translate3d(-20%, -50%, 0); }

.translateRC20, .__hover:hover .__translateRC20, .__focus:focus .__translateRC20, ._hover-translateRC20:hover, ._focus-translateRC20:focus { -webkit-transform: translate3d(20%, -50%, 0); transform: translate3d(20%, -50%, 0); }

.translateCT20, .__hover:hover .__translateCT20, .__focus:focus .__translateCT20, ._hover-translateCT20:hover, ._focus-translateCT20:focus { -webkit-transform: translate3d(-50%, -20%, 0); transform: translate3d(-50%, -20%, 0); }

.translateCB20, .__hover:hover .__translateCB20, .__focus:focus .__translateCB20, ._hover-translateCB20:hover, ._focus-translateCB20:focus { -webkit-transform: translate3d(-50%, 20%, 0); transform: translate3d(-50%, 20%, 0); }

.translateL30, .__hover:hover .__translateL30, .__focus:focus .__translateL30, ._hover-translateL30:hover, ._focus-translateL30:focus { -webkit-transform: translateX(-30%); transform: translateX(-30%); }

.translateR30, .__hover:hover .__translateR30, .__focus:focus .__translateR30, ._hover-translateR30:hover, ._focus-translateR30:focus { -webkit-transform: translateX(30%); transform: translateX(30%); }

.translateT30, .__hover:hover .__translateT30, .__focus:focus .__translateT30, ._hover-translateT30:hover, ._focus-translateT30:focus { -webkit-transform: translateY(-30%); transform: translateY(-30%); }

.translateB30, .__hover:hover .__translateB30, .__focus:focus .__translateB30, ._hover-translateB30:hover, ._focus-translateB30:focus { -webkit-transform: translateY(30%); transform: translateY(30%); }

.translateLC30, .__hover:hover .__translateLC30, .__focus:focus .__translateLC30, ._hover-translateLC30:hover, ._focus-translateLC30:focus { -webkit-transform: translate3d(-30%, -50%, 0); transform: translate3d(-30%, -50%, 0); }

.translateRC30, .__hover:hover .__translateRC30, .__focus:focus .__translateRC30, ._hover-translateRC30:hover, ._focus-translateRC30:focus { -webkit-transform: translate3d(30%, -50%, 0); transform: translate3d(30%, -50%, 0); }

.translateCT30, .__hover:hover .__translateCT30, .__focus:focus .__translateCT30, ._hover-translateCT30:hover, ._focus-translateCT30:focus { -webkit-transform: translate3d(-50%, -30%, 0); transform: translate3d(-50%, -30%, 0); }

.translateCB30, .__hover:hover .__translateCB30, .__focus:focus .__translateCB30, ._hover-translateCB30:hover, ._focus-translateCB30:focus { -webkit-transform: translate3d(-50%, 30%, 0); transform: translate3d(-50%, 30%, 0); }

.translateL40, .__hover:hover .__translateL40, .__focus:focus .__translateL40, ._hover-translateL40:hover, ._focus-translateL40:focus { -webkit-transform: translateX(-40%); transform: translateX(-40%); }

.translateR40, .__hover:hover .__translateR40, .__focus:focus .__translateR40, ._hover-translateR40:hover, ._focus-translateR40:focus { -webkit-transform: translateX(40%); transform: translateX(40%); }

.translateT40, .__hover:hover .__translateT40, .__focus:focus .__translateT40, ._hover-translateT40:hover, ._focus-translateT40:focus { -webkit-transform: translateY(-40%); transform: translateY(-40%); }

.translateB40, .__hover:hover .__translateB40, .__focus:focus .__translateB40, ._hover-translateB40:hover, ._focus-translateB40:focus { -webkit-transform: translateY(40%); transform: translateY(40%); }

.translateLC40, .__hover:hover .__translateLC40, .__focus:focus .__translateLC40, ._hover-translateLC40:hover, ._focus-translateLC40:focus { -webkit-transform: translate3d(-40%, -50%, 0); transform: translate3d(-40%, -50%, 0); }

.translateRC40, .__hover:hover .__translateRC40, .__focus:focus .__translateRC40, ._hover-translateRC40:hover, ._focus-translateRC40:focus { -webkit-transform: translate3d(40%, -50%, 0); transform: translate3d(40%, -50%, 0); }

.translateCT40, .__hover:hover .__translateCT40, .__focus:focus .__translateCT40, ._hover-translateCT40:hover, ._focus-translateCT40:focus { -webkit-transform: translate3d(-50%, -40%, 0); transform: translate3d(-50%, -40%, 0); }

.translateCB40, .__hover:hover .__translateCB40, .__focus:focus .__translateCB40, ._hover-translateCB40:hover, ._focus-translateCB40:focus { -webkit-transform: translate3d(-50%, 40%, 0); transform: translate3d(-50%, 40%, 0); }

.translateL50, .C-absoluteX, .__hover:hover .__translateL50, .__focus:focus .__translateL50, ._hover-translateL50:hover, ._focus-translateL50:focus { -webkit-transform: translateX(-50%); transform: translateX(-50%); }

.translateR50, .__hover:hover .__translateR50, .__focus:focus .__translateR50, ._hover-translateR50:hover, ._focus-translateR50:focus { -webkit-transform: translateX(50%); transform: translateX(50%); }

.translateT50, .C-absoluteY, .__hover:hover .__translateT50, .__focus:focus .__translateT50, ._hover-translateT50:hover, ._focus-translateT50:focus { -webkit-transform: translateY(-50%); transform: translateY(-50%); }

.translateB50, .__hover:hover .__translateB50, .__focus:focus .__translateB50, ._hover-translateB50:hover, ._focus-translateB50:focus { -webkit-transform: translateY(50%); transform: translateY(50%); }

.translateLC50, .__hover:hover .__translateLC50, .__focus:focus .__translateLC50, ._hover-translateLC50:hover, ._focus-translateLC50:focus { -webkit-transform: translate3d(-50%, -50%, 0); transform: translate3d(-50%, -50%, 0); }

.translateRC50, .__hover:hover .__translateRC50, .__focus:focus .__translateRC50, ._hover-translateRC50:hover, ._focus-translateRC50:focus { -webkit-transform: translate3d(50%, -50%, 0); transform: translate3d(50%, -50%, 0); }

.translateCT50, .__hover:hover .__translateCT50, .__focus:focus .__translateCT50, ._hover-translateCT50:hover, ._focus-translateCT50:focus { -webkit-transform: translate3d(-50%, -50%, 0); transform: translate3d(-50%, -50%, 0); }

.translateCB50, .__hover:hover .__translateCB50, .__focus:focus .__translateCB50, ._hover-translateCB50:hover, ._focus-translateCB50:focus { -webkit-transform: translate3d(-50%, 50%, 0); transform: translate3d(-50%, 50%, 0); }

.translateL60, .__hover:hover .__translateL60, .__focus:focus .__translateL60, ._hover-translateL60:hover, ._focus-translateL60:focus { -webkit-transform: translateX(-60%); transform: translateX(-60%); }

.translateR60, .__hover:hover .__translateR60, .__focus:focus .__translateR60, ._hover-translateR60:hover, ._focus-translateR60:focus { -webkit-transform: translateX(60%); transform: translateX(60%); }

.translateT60, .__hover:hover .__translateT60, .__focus:focus .__translateT60, ._hover-translateT60:hover, ._focus-translateT60:focus { -webkit-transform: translateY(-60%); transform: translateY(-60%); }

.translateB60, .__hover:hover .__translateB60, .__focus:focus .__translateB60, ._hover-translateB60:hover, ._focus-translateB60:focus { -webkit-transform: translateY(60%); transform: translateY(60%); }

.translateLC60, .__hover:hover .__translateLC60, .__focus:focus .__translateLC60, ._hover-translateLC60:hover, ._focus-translateLC60:focus { -webkit-transform: translate3d(-60%, -50%, 0); transform: translate3d(-60%, -50%, 0); }

.translateRC60, .__hover:hover .__translateRC60, .__focus:focus .__translateRC60, ._hover-translateRC60:hover, ._focus-translateRC60:focus { -webkit-transform: translate3d(60%, -50%, 0); transform: translate3d(60%, -50%, 0); }

.translateCT60, .__hover:hover .__translateCT60, .__focus:focus .__translateCT60, ._hover-translateCT60:hover, ._focus-translateCT60:focus { -webkit-transform: translate3d(-50%, -60%, 0); transform: translate3d(-50%, -60%, 0); }

.translateCB60, .__hover:hover .__translateCB60, .__focus:focus .__translateCB60, ._hover-translateCB60:hover, ._focus-translateCB60:focus { -webkit-transform: translate3d(-50%, 60%, 0); transform: translate3d(-50%, 60%, 0); }

.translateL70, .__hover:hover .__translateL70, .__focus:focus .__translateL70, ._hover-translateL70:hover, ._focus-translateL70:focus { -webkit-transform: translateX(-70%); transform: translateX(-70%); }

.translateR70, .__hover:hover .__translateR70, .__focus:focus .__translateR70, ._hover-translateR70:hover, ._focus-translateR70:focus { -webkit-transform: translateX(70%); transform: translateX(70%); }

.translateT70, .__hover:hover .__translateT70, .__focus:focus .__translateT70, ._hover-translateT70:hover, ._focus-translateT70:focus { -webkit-transform: translateY(-70%); transform: translateY(-70%); }

.translateB70, .__hover:hover .__translateB70, .__focus:focus .__translateB70, ._hover-translateB70:hover, ._focus-translateB70:focus { -webkit-transform: translateY(70%); transform: translateY(70%); }

.translateLC70, .__hover:hover .__translateLC70, .__focus:focus .__translateLC70, ._hover-translateLC70:hover, ._focus-translateLC70:focus { -webkit-transform: translate3d(-70%, -50%, 0); transform: translate3d(-70%, -50%, 0); }

.translateRC70, .__hover:hover .__translateRC70, .__focus:focus .__translateRC70, ._hover-translateRC70:hover, ._focus-translateRC70:focus { -webkit-transform: translate3d(70%, -50%, 0); transform: translate3d(70%, -50%, 0); }

.translateCT70, .__hover:hover .__translateCT70, .__focus:focus .__translateCT70, ._hover-translateCT70:hover, ._focus-translateCT70:focus { -webkit-transform: translate3d(-50%, -70%, 0); transform: translate3d(-50%, -70%, 0); }

.translateCB70, .__hover:hover .__translateCB70, .__focus:focus .__translateCB70, ._hover-translateCB70:hover, ._focus-translateCB70:focus { -webkit-transform: translate3d(-50%, 70%, 0); transform: translate3d(-50%, 70%, 0); }

.translateL80, .__hover:hover .__translateL80, .__focus:focus .__translateL80, ._hover-translateL80:hover, ._focus-translateL80:focus { -webkit-transform: translateX(-80%); transform: translateX(-80%); }

.translateR80, .__hover:hover .__translateR80, .__focus:focus .__translateR80, ._hover-translateR80:hover, ._focus-translateR80:focus { -webkit-transform: translateX(80%); transform: translateX(80%); }

.translateT80, .__hover:hover .__translateT80, .__focus:focus .__translateT80, ._hover-translateT80:hover, ._focus-translateT80:focus { -webkit-transform: translateY(-80%); transform: translateY(-80%); }

.translateB80, .__hover:hover .__translateB80, .__focus:focus .__translateB80, ._hover-translateB80:hover, ._focus-translateB80:focus { -webkit-transform: translateY(80%); transform: translateY(80%); }

.translateLC80, .__hover:hover .__translateLC80, .__focus:focus .__translateLC80, ._hover-translateLC80:hover, ._focus-translateLC80:focus { -webkit-transform: translate3d(-80%, -50%, 0); transform: translate3d(-80%, -50%, 0); }

.translateRC80, .__hover:hover .__translateRC80, .__focus:focus .__translateRC80, ._hover-translateRC80:hover, ._focus-translateRC80:focus { -webkit-transform: translate3d(80%, -50%, 0); transform: translate3d(80%, -50%, 0); }

.translateCT80, .__hover:hover .__translateCT80, .__focus:focus .__translateCT80, ._hover-translateCT80:hover, ._focus-translateCT80:focus { -webkit-transform: translate3d(-50%, -80%, 0); transform: translate3d(-50%, -80%, 0); }

.translateCB80, .__hover:hover .__translateCB80, .__focus:focus .__translateCB80, ._hover-translateCB80:hover, ._focus-translateCB80:focus { -webkit-transform: translate3d(-50%, 80%, 0); transform: translate3d(-50%, 80%, 0); }

.translateL90, .__hover:hover .__translateL90, .__focus:focus .__translateL90, ._hover-translateL90:hover, ._focus-translateL90:focus { -webkit-transform: translateX(-90%); transform: translateX(-90%); }

.translateR90, .__hover:hover .__translateR90, .__focus:focus .__translateR90, ._hover-translateR90:hover, ._focus-translateR90:focus { -webkit-transform: translateX(90%); transform: translateX(90%); }

.translateT90, .__hover:hover .__translateT90, .__focus:focus .__translateT90, ._hover-translateT90:hover, ._focus-translateT90:focus { -webkit-transform: translateY(-90%); transform: translateY(-90%); }

.translateB90, .__hover:hover .__translateB90, .__focus:focus .__translateB90, ._hover-translateB90:hover, ._focus-translateB90:focus { -webkit-transform: translateY(90%); transform: translateY(90%); }

.translateLC90, .__hover:hover .__translateLC90, .__focus:focus .__translateLC90, ._hover-translateLC90:hover, ._focus-translateLC90:focus { -webkit-transform: translate3d(-90%, -50%, 0); transform: translate3d(-90%, -50%, 0); }

.translateRC90, .__hover:hover .__translateRC90, .__focus:focus .__translateRC90, ._hover-translateRC90:hover, ._focus-translateRC90:focus { -webkit-transform: translate3d(90%, -50%, 0); transform: translate3d(90%, -50%, 0); }

.translateCT90, .__hover:hover .__translateCT90, .__focus:focus .__translateCT90, ._hover-translateCT90:hover, ._focus-translateCT90:focus { -webkit-transform: translate3d(-50%, -90%, 0); transform: translate3d(-50%, -90%, 0); }

.translateCB90, .__hover:hover .__translateCB90, .__focus:focus .__translateCB90, ._hover-translateCB90:hover, ._focus-translateCB90:focus { -webkit-transform: translate3d(-50%, 90%, 0); transform: translate3d(-50%, 90%, 0); }

.translateL100, .__hover:hover .__translateL100, .__focus:focus .__translateL100, ._hover-translateL100:hover, ._focus-translateL100:focus { -webkit-transform: translateX(-100%); transform: translateX(-100%); }

.translateR100, .__hover:hover .__translateR100, .__focus:focus .__translateR100, ._hover-translateR100:hover, ._focus-translateR100:focus { -webkit-transform: translateX(100%); transform: translateX(100%); }

.translateT100, .__hover:hover .__translateT100, .__focus:focus .__translateT100, ._hover-translateT100:hover, ._focus-translateT100:focus { -webkit-transform: translateY(-100%); transform: translateY(-100%); }

.translateB100, .__hover:hover .__translateB100, .__focus:focus .__translateB100, ._hover-translateB100:hover, ._focus-translateB100:focus { -webkit-transform: translateY(100%); transform: translateY(100%); }

.translateLC100, .__hover:hover .__translateLC100, .__focus:focus .__translateLC100, ._hover-translateLC100:hover, ._focus-translateLC100:focus { -webkit-transform: translate3d(-100%, -50%, 0); transform: translate3d(-100%, -50%, 0); }

.translateRC100, .__hover:hover .__translateRC100, .__focus:focus .__translateRC100, ._hover-translateRC100:hover, ._focus-translateRC100:focus { -webkit-transform: translate3d(100%, -50%, 0); transform: translate3d(100%, -50%, 0); }

.translateCT100, .__hover:hover .__translateCT100, .__focus:focus .__translateCT100, ._hover-translateCT100:hover, ._focus-translateCT100:focus { -webkit-transform: translate3d(-50%, -100%, 0); transform: translate3d(-50%, -100%, 0); }

.translateCB100, .__hover:hover .__translateCB100, .__focus:focus .__translateCB100, ._hover-translateCB100:hover, ._focus-translateCB100:focus { -webkit-transform: translate3d(-50%, 100%, 0); transform: translate3d(-50%, 100%, 0); }

.translateLR-50, .C-absolute { -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.rotateR0 { -webkit-transform: rotate(0deg); transform: rotate(0deg); }

.rotateL0 { -webkit-transform: rotate(0deg); transform: rotate(0deg); }

.rotateR45, .__hover:hover .__rotateR45, .__focus:focus .__rotateR45, ._hover-rotateR45:hover, ._focus-rotateR45:focus { -webkit-transform: rotate(45deg); transform: rotate(45deg); }

.rotateL45, .__hover:hover .__rotateL45, .__focus:focus .__rotateL45, ._hover-rotateL45:hover, ._focus-rotateL45:focus { -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }

.rotateR90, .__hover:hover .__rotateR90, .__focus:focus .__rotateR90, ._hover-rotateR90:hover, ._focus-rotateR90:focus { -webkit-transform: rotate(90deg); transform: rotate(90deg); }

.rotateL90, .__hover:hover .__rotateL90, .__focus:focus .__rotateL90, ._hover-rotateL90:hover, ._focus-rotateL90:focus { -webkit-transform: rotate(-90deg); transform: rotate(-90deg); }

.rotateR135, .__hover:hover .__rotateR135, .__focus:focus .__rotateR135, ._hover-rotateR135:hover, ._focus-rotateR135:focus { -webkit-transform: rotate(135deg); transform: rotate(135deg); }

.rotateL135, .__hover:hover .__rotateL135, .__focus:focus .__rotateL135, ._hover-rotateL135:hover, ._focus-rotateL135:focus { -webkit-transform: rotate(-135deg); transform: rotate(-135deg); }

.rotateR180, .__hover:hover .__rotateR180, .__focus:focus .__rotateR180, ._hover-rotateR180:hover, ._focus-rotateR180:focus { -webkit-transform: rotate(180deg); transform: rotate(180deg); }

.rotateL180, .__hover:hover .__rotateL180, .__focus:focus .__rotateL180, ._hover-rotateL180:hover, ._focus-rotateL180:focus { -webkit-transform: rotate(-180deg); transform: rotate(-180deg); }

.rotateR225, .__hover:hover .__rotateR225, .__focus:focus .__rotateR225, ._hover-rotateR225:hover, ._focus-rotateR225:focus { -webkit-transform: rotate(225deg); transform: rotate(225deg); }

.rotateL225, .__hover:hover .__rotateL225, .__focus:focus .__rotateL225, ._hover-rotateL225:hover, ._focus-rotateL225:focus { -webkit-transform: rotate(-225deg); transform: rotate(-225deg); }

.rotateR270, .__hover:hover .__rotateR270, .__focus:focus .__rotateR270, ._hover-rotateR270:hover, ._focus-rotateR270:focus { -webkit-transform: rotate(270deg); transform: rotate(270deg); }

.rotateL270, .__hover:hover .__rotateL270, .__focus:focus .__rotateL270, ._hover-rotateL270:hover, ._focus-rotateL270:focus { -webkit-transform: rotate(-270deg); transform: rotate(-270deg); }

.rotateR315, .__hover:hover .__rotateR315, .__focus:focus .__rotateR315, ._hover-rotateR315:hover, ._focus-rotateR315:focus { -webkit-transform: rotate(315deg); transform: rotate(315deg); }

.rotateL315, .__hover:hover .__rotateL315, .__focus:focus .__rotateL315, ._hover-rotateL315:hover, ._focus-rotateL315:focus { -webkit-transform: rotate(-315deg); transform: rotate(-315deg); }

.rotateR360, .__hover:hover .__rotateR360, .__focus:focus .__rotateR360, ._hover-rotateR360:hover, ._focus-rotateR360:focus { -webkit-transform: rotate(360deg); transform: rotate(360deg); }

.rotateL360, .__hover:hover .__rotateL360, .__focus:focus .__rotateL360, ._hover-rotateL360:hover, ._focus-rotateL360:focus { -webkit-transform: rotate(-360deg); transform: rotate(-360deg); }

.scale0, ._hover-scale0:hover, ._focus-scale0:focus { -webkit-transform: scale(0); transform: scale(0); }

.scale01, .__hover:hover .__scale01, .__focus:focus .__scale01, ._hover-scale01:hover, ._focus-scale01:focus { -webkit-transform: scale(0.1); transform: scale(0.1); }

.scale02, .__hover:hover .__scale02, .__focus:focus .__scale02, ._hover-scale02:hover, ._focus-scale02:focus { -webkit-transform: scale(0.2); transform: scale(0.2); }

.scale03, .__hover:hover .__scale03, .__focus:focus .__scale03, ._hover-scale03:hover, ._focus-scale03:focus { -webkit-transform: scale(0.3); transform: scale(0.3); }

.scale04, .__hover:hover .__scale04, .__focus:focus .__scale04, ._hover-scale04:hover, ._focus-scale04:focus { -webkit-transform: scale(0.4); transform: scale(0.4); }

.scale05, .__hover:hover .__scale05, .__focus:focus .__scale05, ._hover-scale05:hover, ._focus-scale05:focus { -webkit-transform: scale(0.5); transform: scale(0.5); }

.scale06, .__hover:hover .__scale06, .__focus:focus .__scale06, ._hover-scale06:hover, ._focus-scale06:focus { -webkit-transform: scale(0.6); transform: scale(0.6); }

.scale07, .__hover:hover .__scale07, .__focus:focus .__scale07, ._hover-scale07:hover, ._focus-scale07:focus { -webkit-transform: scale(0.7); transform: scale(0.7); }

.scale08, .__hover:hover .__scale08, .__focus:focus .__scale08, ._hover-scale08:hover, ._focus-scale08:focus { -webkit-transform: scale(0.8); transform: scale(0.8); }

.scale09, .__hover:hover .__scale09, .__focus:focus .__scale09, ._hover-scale09:hover, ._focus-scale09:focus { -webkit-transform: scale(0.9); transform: scale(0.9); }

.scale10, .__hover:hover .__scale10, .__focus:focus .__scale10, ._hover-scale10:hover, ._focus-scale10:focus { -webkit-transform: scale(1); transform: scale(1); }

.scale11, .__hover:hover .__scale11, .__focus:focus .__scale11, ._hover-scale11:hover, ._focus-scale11:focus { -webkit-transform: scale(1.1); transform: scale(1.1); }

.scale12, .__hover:hover .__scale12, .__focus:focus .__scale12, ._hover-scale12:hover, ._focus-scale12:focus { -webkit-transform: scale(1.2); transform: scale(1.2); }

.scale13, .__hover:hover .__scale13, .__focus:focus .__scale13, ._hover-scale13:hover, ._focus-scale13:focus { -webkit-transform: scale(1.3); transform: scale(1.3); }

.scale14, .__hover:hover .__scale14, .__focus:focus .__scale14, ._hover-scale14:hover, ._focus-scale14:focus { -webkit-transform: scale(1.4); transform: scale(1.4); }

.scale15, .__hover:hover .__scale15, .__focus:focus .__scale15, ._hover-scale15:hover, ._focus-scale15:focus { -webkit-transform: scale(1.5); transform: scale(1.5); }

.scale16, .__hover:hover .__scale16, .__focus:focus .__scale16, ._hover-scale16:hover, ._focus-scale16:focus { -webkit-transform: scale(1.6); transform: scale(1.6); }

.scale17, .__hover:hover .__scale17, .__focus:focus .__scale17, ._hover-scale17:hover, ._focus-scale17:focus { -webkit-transform: scale(1.7); transform: scale(1.7); }

.scale18, .__hover:hover .__scale18, .__focus:focus .__scale18, ._hover-scale18:hover, ._focus-scale18:focus { -webkit-transform: scale(1.8); transform: scale(1.8); }

.scale19, .__hover:hover .__scale19, .__focus:focus .__scale19, ._hover-scale19:hover, ._focus-scale19:focus { -webkit-transform: scale(1.9); transform: scale(1.9); }

.scale20, .__hover:hover .__scale20, .__focus:focus .__scale20, ._hover-scale20:hover, ._focus-scale20:focus { -webkit-transform: scale(2); transform: scale(2); }

.scaleX0 { -webkit-transform: scaleX(0); transform: scaleX(0); }

.scaleX10 { -webkit-transform: scaleX(10); transform: scaleX(10); }

.scaleY0 { -webkit-transform: scaleY(0); transform: scaleY(0); }

.scaleY10 { -webkit-transform: scaleY(10); transform: scaleY(10); }

.skewX10, .__hover:hover .__skewX10, .__focus:focus .__skewX10, ._hover-skewX10:hover, ._focus-skewX10:focus { -webkit-transform: skewX(10deg); transform: skewX(10deg); }

.skewY10, .__hover:hover .__skewY10, .__focus:focus .__skewY10, ._hover-skewY10:hover, ._focus-skewY10:focus { -webkit-transform: skewY(10deg); transform: skewY(10deg); }

.skewX-10, .__hover:hover .__skewX-10, .__focus:focus .__skewX-10, ._hover-skewX-10:hover, ._focus-skewX-10:focus { -webkit-transform: skewX(-10deg); transform: skewX(-10deg); }

.skewY-10, .__hover:hover .__skewY-10, .__focus:focus .__skewY-10, ._hover-skewY-10:hover, ._focus-skewY-10:focus { -webkit-transform: skewY(-10deg); transform: skewY(-10deg); }

.skewX20, .__hover:hover .__skewX20, .__focus:focus .__skewX20, ._hover-skewX20:hover, ._focus-skewX20:focus { -webkit-transform: skewX(20deg); transform: skewX(20deg); }

.skewY20, .__hover:hover .__skewY20, .__focus:focus .__skewY20, ._hover-skewY20:hover, ._focus-skewY20:focus { -webkit-transform: skewY(20deg); transform: skewY(20deg); }

.skewX-20, .__hover:hover .__skewX-20, .__focus:focus .__skewX-20, ._hover-skewX-20:hover, ._focus-skewX-20:focus { -webkit-transform: skewX(-20deg); transform: skewX(-20deg); }

.skewY-20, .__hover:hover .__skewY-20, .__focus:focus .__skewY-20, ._hover-skewY-20:hover, ._focus-skewY-20:focus { -webkit-transform: skewY(-20deg); transform: skewY(-20deg); }

.skewX30, .__hover:hover .__skewX30, .__focus:focus .__skewX30, ._hover-skewX30:hover, ._focus-skewX30:focus { -webkit-transform: skewX(30deg); transform: skewX(30deg); }

.skewY30, .__hover:hover .__skewY30, .__focus:focus .__skewY30, ._hover-skewY30:hover, ._focus-skewY30:focus { -webkit-transform: skewY(30deg); transform: skewY(30deg); }

.skewX-30, .__hover:hover .__skewX-30, .__focus:focus .__skewX-30, ._hover-skewX-30:hover, ._focus-skewX-30:focus { -webkit-transform: skewX(-30deg); transform: skewX(-30deg); }

.skewY-30, .__hover:hover .__skewY-30, .__focus:focus .__skewY-30, ._hover-skewY-30:hover, ._focus-skewY-30:focus { -webkit-transform: skewY(-30deg); transform: skewY(-30deg); }

.skewX40, .__hover:hover .__skewX40, .__focus:focus .__skewX40, ._hover-skewX40:hover, ._focus-skewX40:focus { -webkit-transform: skewX(40deg); transform: skewX(40deg); }

.skewY40, .__hover:hover .__skewY40, .__focus:focus .__skewY40, ._hover-skewY40:hover, ._focus-skewY40:focus { -webkit-transform: skewY(40deg); transform: skewY(40deg); }

.skewX-40, .__hover:hover .__skewX-40, .__focus:focus .__skewX-40, ._hover-skewX-40:hover, ._focus-skewX-40:focus { -webkit-transform: skewX(-40deg); transform: skewX(-40deg); }

.skewY-40, .__hover:hover .__skewY-40, .__focus:focus .__skewY-40, ._hover-skewY-40:hover, ._focus-skewY-40:focus { -webkit-transform: skewY(-40deg); transform: skewY(-40deg); }

.skewX50, .__hover:hover .__skewX50, .__focus:focus .__skewX50, ._hover-skewX50:hover, ._focus-skewX50:focus { -webkit-transform: skewX(50deg); transform: skewX(50deg); }

.skewY50, .__hover:hover .__skewY50, .__focus:focus .__skewY50, ._hover-skewY50:hover, ._focus-skewY50:focus { -webkit-transform: skewY(50deg); transform: skewY(50deg); }

.skewX-50, .__hover:hover .__skewX-50, .__focus:focus .__skewX-50, ._hover-skewX-50:hover, ._focus-skewX-50:focus { -webkit-transform: skewX(-50deg); transform: skewX(-50deg); }

.skewY-50, .__hover:hover .__skewY-50, .__focus:focus .__skewY-50, ._hover-skewY-50:hover, ._focus-skewY-50:focus { -webkit-transform: skewY(-50deg); transform: skewY(-50deg); }

.skewX60, .__hover:hover .__skewX60, .__focus:focus .__skewX60, ._hover-skewX60:hover, ._focus-skewX60:focus { -webkit-transform: skewX(60deg); transform: skewX(60deg); }

.skewY60, .__hover:hover .__skewY60, .__focus:focus .__skewY60, ._hover-skewY60:hover, ._focus-skewY60:focus { -webkit-transform: skewY(60deg); transform: skewY(60deg); }

.skewX-60, .__hover:hover .__skewX-60, .__focus:focus .__skewX-60, ._hover-skewX-60:hover, ._focus-skewX-60:focus { -webkit-transform: skewX(-60deg); transform: skewX(-60deg); }

.skewY-60, .__hover:hover .__skewY-60, .__focus:focus .__skewY-60, ._hover-skewY-60:hover, ._focus-skewY-60:focus { -webkit-transform: skewY(-60deg); transform: skewY(-60deg); }

.skewX70, .__hover:hover .__skewX70, .__focus:focus .__skewX70, ._hover-skewX70:hover, ._focus-skewX70:focus { -webkit-transform: skewX(70deg); transform: skewX(70deg); }

.skewY70, .__hover:hover .__skewY70, .__focus:focus .__skewY70, ._hover-skewY70:hover, ._focus-skewY70:focus { -webkit-transform: skewY(70deg); transform: skewY(70deg); }

.skewX-70, .__hover:hover .__skewX-70, .__focus:focus .__skewX-70, ._hover-skewX-70:hover, ._focus-skewX-70:focus { -webkit-transform: skewX(-70deg); transform: skewX(-70deg); }

.skewY-70, .__hover:hover .__skewY-70, .__focus:focus .__skewY-70, ._hover-skewY-70:hover, ._focus-skewY-70:focus { -webkit-transform: skewY(-70deg); transform: skewY(-70deg); }

.skewX80, .__hover:hover .__skewX80, .__focus:focus .__skewX80, ._hover-skewX80:hover, ._focus-skewX80:focus { -webkit-transform: skewX(80deg); transform: skewX(80deg); }

.skewY80, .__hover:hover .__skewY80, .__focus:focus .__skewY80, ._hover-skewY80:hover, ._focus-skewY80:focus { -webkit-transform: skewY(80deg); transform: skewY(80deg); }

.skewX-80, .__hover:hover .__skewX-80, .__focus:focus .__skewX-80, ._hover-skewX-80:hover, ._focus-skewX-80:focus { -webkit-transform: skewX(-80deg); transform: skewX(-80deg); }

.skewY-80, .__hover:hover .__skewY-80, .__focus:focus .__skewY-80, ._hover-skewY-80:hover, ._focus-skewY-80:focus { -webkit-transform: skewY(-80deg); transform: skewY(-80deg); }

.skewX90, .__hover:hover .__skewX90, .__focus:focus .__skewX90 { -webkit-transform: skewX(90deg); transform: skewX(90deg); }

.skewY90, .__hover:hover .__skewY90, .__focus:focus .__skewY90 { -webkit-transform: skewY(90deg); transform: skewY(90deg); }

.skewX-90, .__hover:hover .__skewX-90, .__focus:focus .__skewX-90 { -webkit-transform: skewX(-90deg); transform: skewX(-90deg); }

.skewY-90, .__hover:hover .__skewY-90, .__focus:focus .__skewY-90 { -webkit-transform: skewY(-90deg); transform: skewY(-90deg); }

.skewX100, .__hover:hover .__skewX100, .__focus:focus .__skewX100 { -webkit-transform: skewX(100deg); transform: skewX(100deg); }

.skewY100, .__hover:hover .__skewY100, .__focus:focus .__skewY100 { -webkit-transform: skewY(100deg); transform: skewY(100deg); }

.skewX-100, .__hover:hover .__skewX-100, .__focus:focus .__skewX-100 { -webkit-transform: skewX(-100deg); transform: skewX(-100deg); }

.skewY-100, .__hover:hover .__skewY-100, .__focus:focus .__skewY-100 { -webkit-transform: skewY(-100deg); transform: skewY(-100deg); }

.originT { -webkit-transform-origin: top; transform-origin: top; }

.originB { -webkit-transform-origin: bottom; transform-origin: bottom; }

.originL { -webkit-transform-origin: left; transform-origin: left; }

.originR { -webkit-transform-origin: right; transform-origin: right; }

.originLT { -webkit-transform-origin: left top; transform-origin: left top; }

.originLB { -webkit-transform-origin: left bottom; transform-origin: left bottom; }

.originRT { -webkit-transform-origin: right top; transform-origin: right top; }

.originRB { -webkit-transform-origin: right bottom; transform-origin: right bottom; }

.appearance-none { -webkit-appearance: none; -moz-appearance: none; appearance: none; }

.user-select-none { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.cursor-pointer { cursor: pointer; }

.cursor-notAllowed, .disabled { cursor: not-allowed; }

.cursor-text { cursor: text; }

.pointer-events-none { pointer-events: none; }

.pointer-events-auto { pointer-events: auto; }

.disabled { background-color: #f5f7fa !important; border-color: #e4e7ed !important; color: #c0c4cc !important; }

.disabled:focus { -webkit-box-shadow: none; box-shadow: none; }

/* 规定背景的划分区域 */
.bg-clip { background-clip: text; }

/* 防止字体颜色覆盖 */
.text-transparent { text-fill-color: transparent; }

@-webkit-keyframes tada { 0% { -webkit-transform: scale(1); transform: scale(1); }
  10%, 20% { -webkit-transform: scale(0.9) rotate(-3deg); transform: scale(0.9) rotate(-3deg); }
  30%, 50%, 70%, 90% { -webkit-transform: scale(1.1) rotate(3deg); transform: scale(1.1) rotate(3deg); }
  40%, 60%, 80% { -webkit-transform: scale(1.1) rotate(-3deg); transform: scale(1.1) rotate(-3deg); }
  100% { -webkit-transform: scale(1) rotate(0); transform: scale(1) rotate(0); } }

@keyframes tada { 0% { -webkit-transform: scale(1); transform: scale(1); }
  10%, 20% { -webkit-transform: scale(0.9) rotate(-3deg); transform: scale(0.9) rotate(-3deg); }
  30%, 50%, 70%, 90% { -webkit-transform: scale(1.1) rotate(3deg); transform: scale(1.1) rotate(3deg); }
  40%, 60%, 80% { -webkit-transform: scale(1.1) rotate(-3deg); transform: scale(1.1) rotate(-3deg); }
  100% { -webkit-transform: scale(1) rotate(0); transform: scale(1) rotate(0); } }

.animation-tada, .__hover:hover .__-tada, .__focus:focus .__-tada, ._hover--tada:hover, ._focus--tada:focus { -webkit-animation: tada 1s both infinite; animation: tada 1s both infinite; }

@-webkit-keyframes spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } }

@keyframes spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } }

.animation-spin, .__hover:hover .__-spin, .__focus:focus .__-spin, ._hover--spin:hover, ._focus--spin:focus { -webkit-animation: spin 1s linear infinite; animation: spin 1s linear infinite; }

@-webkit-keyframes pendulum { 0% { -webkit-transform: rotate(15deg); transform: rotate(15deg); }
  30% { -webkit-transform: rotate(-15deg); transform: rotate(-15deg); }
  50% { -webkit-transform: rotate(8deg); transform: rotate(8deg); }
  70% { -webkit-transform: rotate(-8deg); transform: rotate(-8deg); }
  90% { -webkit-transform: rotate(3deg); transform: rotate(3deg); }
  to { -webkit-transform: rotate(0deg); transform: rotate(0deg); } }

@keyframes pendulum { 0% { -webkit-transform: rotate(15deg); transform: rotate(15deg); }
  30% { -webkit-transform: rotate(-15deg); transform: rotate(-15deg); }
  50% { -webkit-transform: rotate(8deg); transform: rotate(8deg); }
  70% { -webkit-transform: rotate(-8deg); transform: rotate(-8deg); }
  90% { -webkit-transform: rotate(3deg); transform: rotate(3deg); }
  to { -webkit-transform: rotate(0deg); transform: rotate(0deg); } }

.animation-pendulum, .__hover:hover .__-pendulum, .__focus:focus .__-pendulum, ._hover--pendulum:hover, ._focus--pendulum:focus { -webkit-animation: pendulum 2s; animation: pendulum 2s; }

@-webkit-keyframes waterdrops { 0% { -webkit-transform: scale(1) rotate(0deg); transform: scale(1) rotate(0deg); }
  50% { -webkit-transform: scale(1.2) rotate(180deg); transform: scale(1.2) rotate(180deg);
    border-top-left-radius: 30%;
    border-bottom-left-radius: 35%; }
  100% { -webkit-transform: scale(1) rotate(360deg); transform: scale(1) rotate(360deg); } }

@keyframes waterdrops { 0% { -webkit-transform: scale(1) rotate(0deg); transform: scale(1) rotate(0deg); }
  50% { -webkit-transform: scale(1.2) rotate(180deg); transform: scale(1.2) rotate(180deg);
    border-top-left-radius: 30%;
    border-bottom-left-radius: 35%; }
  100% { -webkit-transform: scale(1) rotate(360deg); transform: scale(1) rotate(360deg); } }

.animation-waterdrops { -webkit-animation: 3s waterdrops linear infinite; animation: 3s waterdrops linear infinite; }

@-webkit-keyframes dot-primary { 0% { -webkit-box-shadow: 0 0 0 0px rgba(8, 155, 171, 0.2); box-shadow: 0 0 0 0px rgba(8, 155, 171, 0.2); }
  100% { -webkit-box-shadow: 0 0 0 15px rgba(8, 155, 171, 0); box-shadow: 0 0 0 15px rgba(8, 155, 171, 0); } }

@keyframes dot-primary { 0% { -webkit-box-shadow: 0 0 0 0px rgba(8, 155, 171, 0.2); box-shadow: 0 0 0 0px rgba(8, 155, 171, 0.2); }
  100% { -webkit-box-shadow: 0 0 0 15px rgba(8, 155, 171, 0); box-shadow: 0 0 0 15px rgba(8, 155, 171, 0); } }

.animation-dot-primary, ._hover--dot-primary:hover, ._focus--dot-primary:focus { -webkit-animation: 1s dot-primary infinite; animation: 1s dot-primary infinite; }

@-webkit-keyframes dot-success { 0% { -webkit-box-shadow: 0 0 0 0px rgba(0, 202, 0, 0.2); box-shadow: 0 0 0 0px rgba(0, 202, 0, 0.2); }
  100% { -webkit-box-shadow: 0 0 0 15px rgba(0, 202, 0, 0); box-shadow: 0 0 0 15px rgba(0, 202, 0, 0); } }

@keyframes dot-success { 0% { -webkit-box-shadow: 0 0 0 0px rgba(0, 202, 0, 0.2); box-shadow: 0 0 0 0px rgba(0, 202, 0, 0.2); }
  100% { -webkit-box-shadow: 0 0 0 15px rgba(0, 202, 0, 0); box-shadow: 0 0 0 15px rgba(0, 202, 0, 0); } }

.animation-dot-success { -webkit-animation: 1s dot-success infinite; animation: 1s dot-success infinite; }

@-webkit-keyframes dot-info { 0% { -webkit-box-shadow: 0 0 0 0px rgba(0, 208, 255, 0.2); box-shadow: 0 0 0 0px rgba(0, 208, 255, 0.2); }
  100% { -webkit-box-shadow: 0 0 0 15px rgba(0, 208, 255, 0); box-shadow: 0 0 0 15px rgba(0, 208, 255, 0); } }

@keyframes dot-info { 0% { -webkit-box-shadow: 0 0 0 0px rgba(0, 208, 255, 0.2); box-shadow: 0 0 0 0px rgba(0, 208, 255, 0.2); }
  100% { -webkit-box-shadow: 0 0 0 15px rgba(0, 208, 255, 0); box-shadow: 0 0 0 15px rgba(0, 208, 255, 0); } }

.animation-dot-info { -webkit-animation: 1s dot-info infinite; animation: 1s dot-info infinite; }

@-webkit-keyframes dot-warning { 0% { -webkit-box-shadow: 0 0 0 0px rgba(255, 177, 119, 0.2); box-shadow: 0 0 0 0px rgba(255, 177, 119, 0.2); }
  100% { -webkit-box-shadow: 0 0 0 15px rgba(255, 177, 119, 0); box-shadow: 0 0 0 15px rgba(255, 177, 119, 0); } }

@keyframes dot-warning { 0% { -webkit-box-shadow: 0 0 0 0px rgba(255, 177, 119, 0.2); box-shadow: 0 0 0 0px rgba(255, 177, 119, 0.2); }
  100% { -webkit-box-shadow: 0 0 0 15px rgba(255, 177, 119, 0); box-shadow: 0 0 0 15px rgba(255, 177, 119, 0); } }

.animation-dot-warning { -webkit-animation: 1s dot-warning infinite; animation: 1s dot-warning infinite; }

@-webkit-keyframes dot-danger { 0% { -webkit-box-shadow: 0 0 0 0px rgba(230, 65, 65, 0.2); box-shadow: 0 0 0 0px rgba(230, 65, 65, 0.2); }
  100% { -webkit-box-shadow: 0 0 0 15px rgba(230, 65, 65, 0); box-shadow: 0 0 0 15px rgba(230, 65, 65, 0); } }

@keyframes dot-danger { 0% { -webkit-box-shadow: 0 0 0 0px rgba(230, 65, 65, 0.2); box-shadow: 0 0 0 0px rgba(230, 65, 65, 0.2); }
  100% { -webkit-box-shadow: 0 0 0 15px rgba(230, 65, 65, 0); box-shadow: 0 0 0 15px rgba(230, 65, 65, 0); } }

.animation-dot-danger { -webkit-animation: 1s dot-danger infinite; animation: 1s dot-danger infinite; }

@-webkit-keyframes dot-cyans { 0% { -webkit-box-shadow: 0 0 0 0px rgba(45, 106, 79, 0.2); box-shadow: 0 0 0 0px rgba(45, 106, 79, 0.2); }
  100% { -webkit-box-shadow: 0 0 0 15px rgba(45, 106, 79, 0); box-shadow: 0 0 0 15px rgba(45, 106, 79, 0); } }

@keyframes dot-cyans { 0% { -webkit-box-shadow: 0 0 0 0px rgba(45, 106, 79, 0.2); box-shadow: 0 0 0 0px rgba(45, 106, 79, 0.2); }
  100% { -webkit-box-shadow: 0 0 0 15px rgba(45, 106, 79, 0); box-shadow: 0 0 0 15px rgba(45, 106, 79, 0); } }

.animation-dot-cyans { -webkit-animation: 1s dot-cyans infinite; animation: 1s dot-cyans infinite; }

@-webkit-keyframes dot-coffee { 0% { -webkit-box-shadow: 0 0 0 0px rgba(138, 90, 68, 0.2); box-shadow: 0 0 0 0px rgba(138, 90, 68, 0.2); }
  100% { -webkit-box-shadow: 0 0 0 15px rgba(138, 90, 68, 0); box-shadow: 0 0 0 15px rgba(138, 90, 68, 0); } }

@keyframes dot-coffee { 0% { -webkit-box-shadow: 0 0 0 0px rgba(138, 90, 68, 0.2); box-shadow: 0 0 0 0px rgba(138, 90, 68, 0.2); }
  100% { -webkit-box-shadow: 0 0 0 15px rgba(138, 90, 68, 0); box-shadow: 0 0 0 15px rgba(138, 90, 68, 0); } }

.animation-dot-coffee { -webkit-animation: 1s dot-coffee infinite; animation: 1s dot-coffee infinite; }

@-webkit-keyframes dot-violets { 0% { -webkit-box-shadow: 0 0 0 0px rgba(90, 24, 154, 0.2); box-shadow: 0 0 0 0px rgba(90, 24, 154, 0.2); }
  100% { -webkit-box-shadow: 0 0 0 15px rgba(90, 24, 154, 0); box-shadow: 0 0 0 15px rgba(90, 24, 154, 0); } }

@keyframes dot-violets { 0% { -webkit-box-shadow: 0 0 0 0px rgba(90, 24, 154, 0.2); box-shadow: 0 0 0 0px rgba(90, 24, 154, 0.2); }
  100% { -webkit-box-shadow: 0 0 0 15px rgba(90, 24, 154, 0); box-shadow: 0 0 0 15px rgba(90, 24, 154, 0); } }

.animation-dot-violets { -webkit-animation: 1s dot-violets infinite; animation: 1s dot-violets infinite; }

@-webkit-keyframes dot-oranges { 0% { -webkit-box-shadow: 0 0 0 0px rgba(255, 136, 0, 0.2); box-shadow: 0 0 0 0px rgba(255, 136, 0, 0.2); }
  100% { -webkit-box-shadow: 0 0 0 15px rgba(255, 136, 0, 0); box-shadow: 0 0 0 15px rgba(255, 136, 0, 0); } }

@keyframes dot-oranges { 0% { -webkit-box-shadow: 0 0 0 0px rgba(255, 136, 0, 0.2); box-shadow: 0 0 0 0px rgba(255, 136, 0, 0.2); }
  100% { -webkit-box-shadow: 0 0 0 15px rgba(255, 136, 0, 0); box-shadow: 0 0 0 15px rgba(255, 136, 0, 0); } }

.animation-dot-oranges { -webkit-animation: 1s dot-oranges infinite; animation: 1s dot-oranges infinite; }

@-webkit-keyframes dot-pinks { 0% { -webkit-box-shadow: 0 0 0 0px rgba(185, 55, 94, 0.2); box-shadow: 0 0 0 0px rgba(185, 55, 94, 0.2); }
  100% { -webkit-box-shadow: 0 0 0 15px rgba(185, 55, 94, 0); box-shadow: 0 0 0 15px rgba(185, 55, 94, 0); } }

@keyframes dot-pinks { 0% { -webkit-box-shadow: 0 0 0 0px rgba(185, 55, 94, 0.2); box-shadow: 0 0 0 0px rgba(185, 55, 94, 0.2); }
  100% { -webkit-box-shadow: 0 0 0 15px rgba(185, 55, 94, 0); box-shadow: 0 0 0 15px rgba(185, 55, 94, 0); } }

.animation-dot-pinks { -webkit-animation: 1s dot-pinks infinite; animation: 1s dot-pinks infinite; }

@-webkit-keyframes dot-whites { 0% { -webkit-box-shadow: 0 0 0 0px rgba(255, 255, 255, 0.2); box-shadow: 0 0 0 0px rgba(255, 255, 255, 0.2); }
  100% { -webkit-box-shadow: 0 0 0 15px rgba(255, 255, 255, 0); box-shadow: 0 0 0 15px rgba(255, 255, 255, 0); } }

@keyframes dot-whites { 0% { -webkit-box-shadow: 0 0 0 0px rgba(255, 255, 255, 0.2); box-shadow: 0 0 0 0px rgba(255, 255, 255, 0.2); }
  100% { -webkit-box-shadow: 0 0 0 15px rgba(255, 255, 255, 0); box-shadow: 0 0 0 15px rgba(255, 255, 255, 0); } }

.animation-dot-whites { -webkit-animation: 1s dot-whites infinite; animation: 1s dot-whites infinite; }

@-webkit-keyframes dot-blacks { 0% { -webkit-box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.2); box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.2); }
  100% { -webkit-box-shadow: 0 0 0 15px rgba(0, 0, 0, 0); box-shadow: 0 0 0 15px rgba(0, 0, 0, 0); } }

@keyframes dot-blacks { 0% { -webkit-box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.2); box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.2); }
  100% { -webkit-box-shadow: 0 0 0 15px rgba(0, 0, 0, 0); box-shadow: 0 0 0 15px rgba(0, 0, 0, 0); } }

.animation-dot-blacks { -webkit-animation: 1s dot-blacks infinite; animation: 1s dot-blacks infinite; }

.Box1250 { width: 1250px; margin: 0 auto; position: relative; }

.Box1100 { width: 1100px; margin: 0 auto; overflow: hidden; position: relative; }

.Box1600 { width: 1600px; margin: 0 auto; position: relative; }

.Box1920 { width: 1900px; margin: 0 auto; overflow: hidden; text-align: center;}

.MBox1920 { max-width: 1900px; margin: 0 auto; text-align: center; }

.nav { z-index: 1;  width: 900px; margin: auto;}

.nav > li { float: left; position: relative; -webkit-transition: .4s; transition: .4s; width: 150px; text-align: center; }

.nav > li:hover { background-color: #fff; }

.nav > li:hover > a { color: #247EFF; }

.nav > li > a { color: #EEEEEE; text-decoration: none; font-size: 20px; cursor: pointer; padding: 21px 20px; display: block; font-weight: bold;}

.nav > li .sub {z-index: 999; position: absolute; top: 65px; left: 0; display: none; background-color: rgba(36, 126, 255, 0.8); color: #fff; white-space: nowrap; text-align: left; }

.nav > li .sub > li {width: 150px; overflow: hidden;}

.nav > li .sub > li a {padding: 20px; text-decoration: none; color: #EEEEEE; display: block; font-size: 14px; -webkit-transition: .4s; transition: .4s; }

.nav > li .sub > li a:hover { background-color: rgba(26, 27, 27, 0.4); }

.scroll1 { background-color: transparent;}

.scroll1 li{ background-color: transparent; height: 38px;}

.scroll1 a::before{
  content: "● ";
}

.scroll1 a{
  line-height: 35px;
  color: #BEBEBE;
  text-decoration-line: none;
  padding-left: 50px;
  width: 100%;
  height: 100%;
  display: block;
}

.scroll1 li{text-align: left;}


.scroll1::-webkit-scrollbar { width: 5px;}

.scroll1::-webkit-scrollbar-thumb { background-color: #247EFF; height: 50px;}

.scroll1::-webkit-scrollbar-corner { background-color: rgba(0, 0, 0, 0); }



.cpzs { margin-top: 49px; width: 100%; height: 517px; background: url("/static/img/cpzs.jpg") no-repeat; }

.cpzs .m-cpzs-list { color: #BEBEBE; width: 261px; margin-left: 73px; margin-top: 27px; }

.cpzs .m-cpzs-list .active { color: #fff; background-color: #247EFF; }

.cpzs .m-cpzs-list .title { font-size: 19px; margin-bottom: 30px; }

.cpzs .m-cpzs-list > ul { height: 399px; overflow: auto; background-color: rgba(36, 126, 255, 0.4); border: 1 solid #707070; }

.cpzs .m-cpzs-list > ul li { list-style: none; padding: 0; cursor: pointer; -webkit-transition: .4s; transition: .4s; }

.cpzs .m-cpzs-list > ul li:hover { color: #fff; background-color: #247EFF; }

.cpzs .m-cpzs-info { width: 830; height: 293px; margin-top: 124px; margin-right: 73px; }

.cpzs .m-cpzs-info .info { cursor: pointer; float: left; margin-left: 14px; width: 248px; height: 293px; background-color: #dcdcdc; position: relative; }

.cpzs .m-cpzs-info .info .end { color: #fff; font-size: 18px; padding: 10px 0; text-align: center; background-color: #247EFF; position: absolute; left: 0; right: 0; bottom: 0; }

.cp-show { color: #EEEEEE; position: relative; }

.cp-show .cp-text { padding: 30px 20px; opacity: 0; -webkit-transform: scale(1.2); transform: scale(1.2); background: #418cf9; -webkit-transition: .2s; transition: .2s; }

.cp-show:hover .cp-text { opacity: 1; -webkit-transform: scale(1); transform: scale(1); }

.m-youshi > li { padding: 40px 40px; display: inline-block; }

.m-youshi > li > div { font-size: 19px; margin-top: 22px; color: #247EFF; font-weight: 400; }

.m-youshi-list { text-align: left; padding: 0 72px; }

.m-youshi-list .m-youshi-list-item { overflow: hidden; margin-bottom: 89px; }

.m-youshi-list .m-youshi-list-item .box { padding-top: 90px; }

.m-youshi-list .m-youshi-list-item .box .title1 { font-size: 40px; color: #333333; font-weight: bold;}

.m-youshi-list .m-youshi-list-item .box .title2 { font-size: 21px; color: #333333; margin: 13px 0; }

.m-youshi-list .m-youshi-list-item .box .text { font-size: 17px; color: #999999; line-height: 30px; }

.m-youshi-list .m-youshi-list-item:after { clear: both; content: ''; }

.m-hz { background: url("/static/img/hzbg.png") left bottom; height: 380px; margin-bottom: 110px; }

.m-hz > li { padding: 150px 20px; display: inline-block; }

.m-hz > li > div { font-size: 16px; margin-top: 21px; color: #333333; font-weight: 400; }

.m-hz a{
  text-decoration-line: none;
  color: black;
  font-weight: bold;
  font-size: 20px;
}

.m-news a{
  text-decoration-line: none;
  color: #999999;
}

.p-content{
  text-indent:40px;
  line-height: 150%;
  padding: 10px 40px;
  font-size:16px;
}

.m-news{ overflow: hidden;}

.m-news .m-news-left { width: 837px; float: left; }

.m-news .m-news-left .title-box { height: 47px; line-height: 47px; margin-top: 60px; margin-bottom: 10px; }

.m-news .m-news-left .title-box .title1 { font-size: 25px; color: #333333; float: left; }

.m-news .m-news-left .title-box .title2 { font-size: 12px; color: #999999; float: right; text-decoration: none; }

.m-news .m-news-left .box-list { width: 100%; text-align: left; height: 217px; }

.m-news .m-news-left .box-list > img { margin-right: 50px; }

.m-news .m-news-left .box-list .box-ul { height: 217px; overflow: hidden; padding: 10px 20px; }

.m-news .m-news-left .box-list .box-ul > li { list-style: initial; padding: 12px 0; color: #999999; font-size: 12px; }

.m-news .m-news-left .box-list .box-ul > li .title { width: 280px; font-size: 14px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; float: left; }

.m-news .m-news-left:after { clear: both; content: ''; }

.m-news .m-news-right { float: right; }

.m-news .m-news-right .title-box { height: 47px; line-height: 47px; margin-top: 60px; margin-bottom: 10px; }

.m-news .m-news-right .title-box .title1 { font-size: 25px; color: #333333; float: left; }

.m-news .m-news-right .title-box .title2 { font-size: 12px; color: #999999; float: right; text-decoration: none; }

.m-news .m-news-right .box-list { width: 100%; text-align: left; height: 217px; }

.m-news .m-news-right .box-list > img { margin-right: 50px; }

.m-news .m-news-right .box-list .box-ul { height: 217px; overflow: hidden; padding: 10px 20px;  }

.m-news .m-news-right .box-list .box-ul > li { list-style: initial; padding: 12px 0; color: #999999; font-size: 12px; }

.m-news .m-news-right .box-list .box-ul > li .title { width: 280px; font-size: 14px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; float: left; }

.m-news .m-news-right:after { clear: both; content: ''; }

.footer { width: 100%; margin-top: 60px; color: #EEEEEE; background-color: #1c1b23; background: url("/static/img/footerBg.png"); }

.footer .footer-box { padding-bottom: 60px; }

.footer .footer-box .item { margin-right: 100px; display: inline-block; text-align: left; line-height: 25px; }

.bread { overflow: hidden; vertical-align: middle; padding: 12px 0; color: #333333; font-size: 14px; }

.bread a{color:black; text-decoration: none;}

.bread > img { -webkit-transform: translateY(4px); transform: translateY(4px); margin-right: 10px; }

.p-box { margin-top: 20px; }

.p-box .p-left { float: left; width: 188px; background-color: #EBEBEB; }

.p-box .p-left .box { margin-top: 3px; height: 100%; background-color: #fff; }

.p-box .p-left .box > li { height:36px; position: relative; padding-left: 5px; text-indent: 0px; cursor: pointer; color: #A7A7A7; font-size: 12px; list-style: inside; -webkit-transition: .4s; transition: .4s; border-bottom: 1px solid #efefef; }

.p-box .p-left .box > li:hover { background-color: #247eff; color: #EEEEEE; }

.p-box .p-left .box > li a { text-decoration: none; vertical-align:middle; color: #A7A7A7; font-weight: bold; font-size: 14px; display: inline-block; width: 150px; height: 36px; line-height: 36px; overflow: hidden;}

.p-box .p-left .box > li a span{ overflow: hidden; }

.p-box .p-left .box > li.active{background-color: #247eff;}

.p-box .p-left .box > li.active a{color: #fff;}

.p-box .p-left .box > li:hover a{ text-decoration: none; color: #fff; }

.p-box .p-left .box > li:hover img { width: 15px; height: 15px; color: red; float: right; margin-top: 10px; filter:drop-shadow(#FFF 800px 0); transform: translateX(-800px);}

.p-box .p-left .box > li img { width: 15px; height: 15px; color: red; float: right; margin-top: 10px; filter:drop-shadow(#A7A7A7 800px 0); transform: translateX(-800px);}

.p-box .p-left .box .sub { position: absolute; top: 0; left: 188px; display: none;  color: #fff; text-align: left; z-index: 999; }

.p-box .p-left .box .sub li {background-color: #EBEBEB; color: #A7A7A7; width: 200px; text-align: left; margin-bottom: 1px; padding-left: 30px;}

.p-box .p-left .box .sub li a{color: #A7A7A7; font-weight: bold; width:100%; height: 100%; display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}

.p-box .p-left .box .sub li:hover a{color: #247EFF;}

.news-box li{margin-top: 5px; text-align: center; list-style-type: none; height:36px; position: relative; color: #A7A7A7; font-size: 12px; -webkit-transition: .4s; transition: .4s; border-bottom: 1px solid #efefef; }

.news-box li:hover { background-color: #247eff; }

.news-box li.active { background-color: #247eff; }

.news-box li a { text-decoration: none; color: #A7A7A7; font-weight: bold; font-size: 14px; display: inline-block; width: 175px; height: 36px; line-height: 36px;}

.news-box li:hover a{color: #fff; }

.news-box li.active a{color: #fff; }

.p-box .p-right { float: right; width: 826px; padding-bottom: 20px; }

.p-box .p-right .top { background-color: #ECF6FF; color: #333333; padding: 30px; font-size: 15px; line-height: 25px; text-indent: 30px; }

.p-box .p-right .p-list { padding: 20px 0; min-height: 600px;}

.p-box .p-right .p-list .item { float: left; width: 264px; margin-right: 16px; margin-bottom: 20px; }

.p-box .p-right .p-list .item .img-box { position: relative; }

.p-box .p-right .p-list .item .img-box .imghover { padding-top: 30px; opacity: 0; -webkit-transform: scale(0.1); transform: scale(0.1); -webkit-transition: .2s; transition: .2s; cursor: pointer; }

.p-box .p-right .p-list .item .title { padding-top: 17px; color: #333333; font-size: 18px; text-align: center; -webkit-transition: .4s; transition: .4s; }

.p-box .p-right .p-list .item .title a{ text-decoration-line: none; color: black; font-weight: bold; }

.p-box .p-right .p-list .item:nth-child(3n+0) { margin-right: 0; }

.p-box .p-right .p-list .item:hover .title a{ color: #247EFF; }

.p-box .p-right .p-list .item:hover .imghover { opacity: 0.8; background-color: #247EFF; -webkit-transform: scale(1); transform: scale(1); }

.p-box .p-right .p-list .n-item { padding: 23px 25px; border: 1px solid #f2f2f2; border-bottom-width: 0; border-right-width: 1px; cursor: pointer; }

.p-box .p-right .p-list .n-item:hover { -webkit-box-shadow: 0px 3px 10px 1px rgba(0, 0, 0, 0.1); box-shadow: 0px 3px 10px 1px rgba(0, 0, 0, 0.1); -webkit-transition: .4s; transition: .4s; }

.p-box .p-right .p-list .n-item .title { font-size: 19px; color: #333333; }

.p-box .p-right .p-list .n-item .title a{ text-decoration-line: none; font-size: 19px; color: #333333; }

.p-box .p-right .p-list .n-item .title1 { font-size: 8px; color: #999999; margin: 13px 0; }

.p-box .p-right .p-list .n-item .txt { line-height: 20px; font-size: 9px; color: #999999; }

.p-box .p-right .p-page { text-align: right; }

.p-box .p-right .p-page > li { padding: 0px; border: 1px solid #bbb; font-size: 12px; color: #333333; background-color: #fff; display: inline-block; -webkit-transition: .2s; transition: .2s; }

.p-box .p-right .p-page > li:hover { background-color: #247EFF; color: #EEEEEE;border: #247EFF solid 1px;;}

.p-box .p-right .p-page > li:hover a{ color: #fff; }

.p-box .p-right .p-page li a {line-height: 26px; text-align: center; text-decoration-line: none; color: #000; display: block; width: 45px; height: 26px;}

.p-box .p-right .p-page li a.page-code{width:25px}

.p-box .p-right .d-title { color: #247EFF; font-size: 17px; font-weight: bold; margin-top: 5px; margin-bottom: 14px; }

.p-box .p-right .d-t-l { width: 260px; }

.p-box .p-right .d-t-r { width: 450px; margin-left: 30px; float: left; font-size: 12px; color: #333333; }

.p-box .p-right .d-t-r .txt { margin-bottom: 30px; }

.p-box .p-right .d-button { text-decoration: none; padding: 5px 10px; margin: 20px 0; border: 1px solid #247EFF; font-size: 12px; color: #247EFF; font-weight: bold; -webkit-transition: .3s; transition: .3s; }

.p-box .p-right .d-button:hover { background-color: #247EFF; color: #fff; }

.p-box .p-right .n-title { font-size: 19px; color: #333333; }

.p-box .p-right .n-title1 { font-size: 8px; color: #999999; margin-top: 16px; }

.fixed-phone { position: fixed; bottom: 20%; right: 72px; }

.fixed-phone img { width: 21px; height: 21px; }

.fixed-phone .p1 { width: 34px; height: 34px; border-radius: 50%; background-color: #fff; position: relative; }

.fixed-phone .p-ul { width: 145px; position: absolute; right: 0; bottom: -38px; }

.fixed-phone .p2 { background-color: #247EFF; color: #fff; font-weight: bold; font-size: 9px; padding: 5px 10px; border-radius: 50px; overflow: hidden; vertical-align: middle; }
/*# sourceMappingURL=rose.css.map */

#product_swiper{
  position: relative; overflow: hidden; margin-top: 120px; margin-right: 0px; width: 910px;height: 300px;
}

.swiper-slide .product_img {width: 240px; height: 240px; margin: 0px; padding: 0px;display:block;}
.swiper-slide.box .sub{padding: 20px; opacity: 0;  position: absolute;top: 0; left: 0; width: 240px; height: 100%;background-color: #247EFF; padding-top: 39px;transition: all 0.5s;}
.swiper-slide .end{width: 240px;height:35px; background-color: #247EFF; line-height: 35px; color:white;}

.swiper-slide .sub .mt19{margin-top: 19px; color:white; display: block;}
.swiper-slide .sub .sm{font-size: 10px; display: block; overflow: hidden; height: 70px;}
.swiper-slide .sub .marker{overflow: hidden;}
.swiper-slide .sub title{font-size: 14px;}
.swiper-slide .sub a{margin: 10px auto 0px auto; display: block; width: 100px; }

.swiper-slide.box:hover .sub{transition: all 0.5s; opacity: .95}