@charset "UTF-8";
/* vietnamese */
@font-face {
  font-family: 'Cabin';
  font-style: italic;
  font-weight: 400;
  src: local("Cabin Italic"), local("Cabin-Italic"), url(../fonts/u-4_0qWljRw-Pd81z_BCnhRv.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB; }

/* latin-ext */
@font-face {
  font-family: 'Cabin';
  font-style: italic;
  font-weight: 400;
  src: local("Cabin Italic"), local("Cabin-Italic"), url(../fonts/u-4_0qWljRw-Pd81z_FCnhRv.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }

/* latin */
@font-face {
  font-family: 'Cabin';
  font-style: italic;
  font-weight: 400;
  src: local("Cabin Italic"), local("Cabin-Italic"), url(../fonts/u-4_0qWljRw-Pd81z_9Cng.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

/* vietnamese */
@font-face {
  font-family: 'Cabin';
  font-style: italic;
  font-weight: 500;
  src: local("Cabin Medium Italic"), local("Cabin-MediumItalic"), url(../fonts/u-460qWljRw-Pd81xwxhiyROfj5I.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB; }

/* latin-ext */
@font-face {
  font-family: 'Cabin';
  font-style: italic;
  font-weight: 500;
  src: local("Cabin Medium Italic"), local("Cabin-MediumItalic"), url(../fonts/u-460qWljRw-Pd81xwxhiyVOfj5I.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }

/* latin */
@font-face {
  font-family: 'Cabin';
  font-style: italic;
  font-weight: 500;
  src: local("Cabin Medium Italic"), local("Cabin-MediumItalic"), url(../fonts/u-460qWljRw-Pd81xwxhiytOfg.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

/* vietnamese */
@font-face {
  font-family: 'Cabin';
  font-style: italic;
  font-weight: 600;
  src: local("Cabin SemiBold Italic"), local("Cabin-SemiBoldItalic"), url(../fonts/u-460qWljRw-Pd81xyBmiyROfj5I.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB; }

/* latin-ext */
@font-face {
  font-family: 'Cabin';
  font-style: italic;
  font-weight: 600;
  src: local("Cabin SemiBold Italic"), local("Cabin-SemiBoldItalic"), url(../fonts/u-460qWljRw-Pd81xyBmiyVOfj5I.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }

/* latin */
@font-face {
  font-family: 'Cabin';
  font-style: italic;
  font-weight: 600;
  src: local("Cabin SemiBold Italic"), local("Cabin-SemiBoldItalic"), url(../fonts/u-460qWljRw-Pd81xyBmiytOfg.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

/* vietnamese */
@font-face {
  font-family: 'Cabin';
  font-style: italic;
  font-weight: 700;
  src: local("Cabin Bold Italic"), local("Cabin-BoldItalic"), url(../fonts/u-460qWljRw-Pd81x0RniyROfj5I.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB; }

/* latin-ext */
@font-face {
  font-family: 'Cabin';
  font-style: italic;
  font-weight: 700;
  src: local("Cabin Bold Italic"), local("Cabin-BoldItalic"), url(../fonts/u-460qWljRw-Pd81x0RniyVOfj5I.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }

/* latin */
@font-face {
  font-family: 'Cabin';
  font-style: italic;
  font-weight: 700;
  src: local("Cabin Bold Italic"), local("Cabin-BoldItalic"), url(../fonts/u-460qWljRw-Pd81x0RniytOfg.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

/* vietnamese */
@font-face {
  font-family: 'Cabin';
  font-style: normal;
  font-weight: 400;
  src: local("Cabin"), local("Cabin-Regular"), url(../fonts/u-4x0qWljRw-Pd8___1amg.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB; }

/* latin-ext */
@font-face {
  font-family: 'Cabin';
  font-style: normal;
  font-weight: 400;
  src: local("Cabin"), local("Cabin-Regular"), url(../fonts/u-4x0qWljRw-Pd8-__1amg.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }

/* latin */
@font-face {
  font-family: 'Cabin';
  font-style: normal;
  font-weight: 400;
  src: local("Cabin"), local("Cabin-Regular"), url(../fonts/u-4x0qWljRw-Pd8w__0.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

/* vietnamese */
@font-face {
  font-family: 'Cabin';
  font-style: normal;
  font-weight: 500;
  src: local("Cabin Medium"), local("Cabin-Medium"), url(../fonts/u-480qWljRw-PdfD3OhquylWeg.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB; }

/* latin-ext */
@font-face {
  font-family: 'Cabin';
  font-style: normal;
  font-weight: 500;
  src: local("Cabin Medium"), local("Cabin-Medium"), url(../fonts/u-480qWljRw-PdfD3OhruylWeg.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }

/* latin */
@font-face {
  font-family: 'Cabin';
  font-style: normal;
  font-weight: 500;
  src: local("Cabin Medium"), local("Cabin-Medium"), url(../fonts/u-480qWljRw-PdfD3Ohluyk.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

/* vietnamese */
@font-face {
  font-family: 'Cabin';
  font-style: normal;
  font-weight: 600;
  src: local("Cabin SemiBold"), local("Cabin-SemiBold"), url(../fonts/u-480qWljRw-Pdfv2-hquylWeg.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB; }

/* latin-ext */
@font-face {
  font-family: 'Cabin';
  font-style: normal;
  font-weight: 600;
  src: local("Cabin SemiBold"), local("Cabin-SemiBold"), url(../fonts/u-480qWljRw-Pdfv2-hruylWeg.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }

/* latin */
@font-face {
  font-family: 'Cabin';
  font-style: normal;
  font-weight: 600;
  src: local("Cabin SemiBold"), local("Cabin-SemiBold"), url(../fonts/u-480qWljRw-Pdfv2-hluyk.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

/* vietnamese */
@font-face {
  font-family: 'Cabin';
  font-style: normal;
  font-weight: 700;
  src: local("Cabin Bold"), local("Cabin-Bold"), url(../fonts/u-480qWljRw-PdeL2uhquylWeg.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB; }

/* latin-ext */
@font-face {
  font-family: 'Cabin';
  font-style: normal;
  font-weight: 700;
  src: local("Cabin Bold"), local("Cabin-Bold"), url(../fonts/u-480qWljRw-PdeL2uhruylWeg.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }

/* latin */
@font-face {
  font-family: 'Cabin';
  font-style: normal;
  font-weight: 700;
  src: local("Cabin Bold"), local("Cabin-Bold"), url(../fonts/u-480qWljRw-PdeL2uhluyk.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

/**
 * Device units
 *
 * Use that variables as a pattern to adjust
 * dimensions across devices.
 * */
/**
 * Steps section patterns
 * */
/**
 * Unit patterns
 *
 * Use that variables as a pattern for margin,
 * padding and spacing between elements.
 * */
/**
 * Animation timing patterns
 * */
/**
 * Modal patterns
 * */
.hc-color-red-50 {
  color: #ffebee; }

.hc-bg-color-red-50 {
  background-color: #ffebee; }

.hc-color-red-100 {
  color: #ffcdd2; }

.hc-bg-color-red-100 {
  background-color: #ffcdd2; }

.hc-color-red-200 {
  color: #ef9a9a; }

.hc-bg-color-red-200 {
  background-color: #ef9a9a; }

.hc-color-red-300 {
  color: #e57373; }

.hc-bg-color-red-300 {
  background-color: #e57373; }

.hc-color-red-400 {
  color: #ef5350; }

.hc-bg-color-red-400 {
  background-color: #ef5350; }

.hc-color-red-500, .hc-severity-wrapper .hc-severity.hc-severity-bad p {
  color: #f44336; }

.hc-bg-color-red-500, .hc-severity-wrapper .hc-severity.hc-severity-bad .hc-severity-circle {
  background-color: #f44336; }

.hc-color-red-600 {
  color: #e53935; }

.hc-bg-color-red-600 {
  background-color: #e53935; }

.hc-color-red-700 {
  color: #d32f2f; }

.hc-bg-color-red-700 {
  background-color: #d32f2f; }

.hc-color-red-800 {
  color: #c62828; }

.hc-bg-color-red-800 {
  background-color: #c62828; }

.hc-color-red-900 {
  color: #b71c1c; }

.hc-bg-color-red-900 {
  background-color: #b71c1c; }

.hc-color-red-a100 {
  color: #ff8a80; }

.hc-bg-color-red-a100 {
  background-color: #ff8a80; }

.hc-color-red-a200 {
  color: #ff5252; }

.hc-bg-color-red-a200 {
  background-color: #ff5252; }

.hc-color-red-a400 {
  color: #ff1744; }

.hc-bg-color-red-a400 {
  background-color: #ff1744; }

.hc-color-red-a700 {
  color: #d50000; }

.hc-bg-color-red-a700 {
  background-color: #d50000; }

.hc-color-pink-50 {
  color: #fce4ec; }

.hc-bg-color-pink-50 {
  background-color: #fce4ec; }

.hc-color-pink-100 {
  color: #f8bbd0; }

.hc-bg-color-pink-100 {
  background-color: #f8bbd0; }

.hc-color-pink-200 {
  color: #f48fb1; }

.hc-bg-color-pink-200 {
  background-color: #f48fb1; }

.hc-color-pink-300 {
  color: #f06292; }

.hc-bg-color-pink-300 {
  background-color: #f06292; }

.hc-color-pink-400 {
  color: #ec407a; }

.hc-bg-color-pink-400 {
  background-color: #ec407a; }

.hc-color-pink-500 {
  color: #e91e63; }

.hc-bg-color-pink-500 {
  background-color: #e91e63; }

.hc-color-pink-600 {
  color: #d81b60; }

.hc-bg-color-pink-600 {
  background-color: #d81b60; }

.hc-color-pink-700 {
  color: #c2185b; }

.hc-bg-color-pink-700 {
  background-color: #c2185b; }

.hc-color-pink-800 {
  color: #ad1457; }

.hc-bg-color-pink-800 {
  background-color: #ad1457; }

.hc-color-pink-900 {
  color: #880e4f; }

.hc-bg-color-pink-900 {
  background-color: #880e4f; }

.hc-color-pink-a100 {
  color: #ff80ab; }

.hc-bg-color-pink-a100 {
  background-color: #ff80ab; }

.hc-color-pink-a200 {
  color: #ff4081; }

.hc-bg-color-pink-a200 {
  background-color: #ff4081; }

.hc-color-pink-a400 {
  color: #f50057; }

.hc-bg-color-pink-a400 {
  background-color: #f50057; }

.hc-color-pink-a700 {
  color: #c51162; }

.hc-bg-color-pink-a700 {
  background-color: #c51162; }

.hc-color-purple-50 {
  color: #f3e5f5; }

.hc-bg-color-purple-50 {
  background-color: #f3e5f5; }

.hc-color-purple-100 {
  color: #e1bee7; }

.hc-bg-color-purple-100 {
  background-color: #e1bee7; }

.hc-color-purple-200 {
  color: #ce93d8; }

.hc-bg-color-purple-200 {
  background-color: #ce93d8; }

.hc-color-purple-300 {
  color: #ba68c8; }

.hc-bg-color-purple-300 {
  background-color: #ba68c8; }

.hc-color-purple-400 {
  color: #ab47bc; }

.hc-bg-color-purple-400 {
  background-color: #ab47bc; }

.hc-color-purple-500 {
  color: #9c27b0; }

.hc-bg-color-purple-500 {
  background-color: #9c27b0; }

.hc-color-purple-600 {
  color: #8e24aa; }

.hc-bg-color-purple-600 {
  background-color: #8e24aa; }

.hc-color-purple-700 {
  color: #7b1fa2; }

.hc-bg-color-purple-700 {
  background-color: #7b1fa2; }

.hc-color-purple-800 {
  color: #6a1b9a; }

.hc-bg-color-purple-800 {
  background-color: #6a1b9a; }

.hc-color-purple-900 {
  color: #4a148c; }

.hc-bg-color-purple-900 {
  background-color: #4a148c; }

.hc-color-purple-a100 {
  color: #ea80fc; }

.hc-bg-color-purple-a100 {
  background-color: #ea80fc; }

.hc-color-purple-a200 {
  color: #e040fb; }

.hc-bg-color-purple-a200 {
  background-color: #e040fb; }

.hc-color-purple-a400 {
  color: #d500f9; }

.hc-bg-color-purple-a400 {
  background-color: #d500f9; }

.hc-color-purple-a700 {
  color: #aa00ff; }

.hc-bg-color-purple-a700 {
  background-color: #aa00ff; }

.hc-color-deep-purple-50 {
  color: #ede7f6; }

.hc-bg-color-deep-purple-50 {
  background-color: #ede7f6; }

.hc-color-deep-purple-100 {
  color: #d1c4e9; }

.hc-bg-color-deep-purple-100 {
  background-color: #d1c4e9; }

.hc-color-deep-purple-200 {
  color: #b39ddb; }

.hc-bg-color-deep-purple-200 {
  background-color: #b39ddb; }

.hc-color-deep-purple-300 {
  color: #9575cd; }

.hc-bg-color-deep-purple-300 {
  background-color: #9575cd; }

.hc-color-deep-purple-400 {
  color: #7e57c2; }

.hc-bg-color-deep-purple-400 {
  background-color: #7e57c2; }

.hc-color-deep-purple-500 {
  color: #673ab7; }

.hc-bg-color-deep-purple-500 {
  background-color: #673ab7; }

.hc-color-deep-purple-600 {
  color: #5e35b1; }

.hc-bg-color-deep-purple-600 {
  background-color: #5e35b1; }

.hc-color-deep-purple-700 {
  color: #512da8; }

.hc-bg-color-deep-purple-700 {
  background-color: #512da8; }

.hc-color-deep-purple-800 {
  color: #4527a0; }

.hc-bg-color-deep-purple-800 {
  background-color: #4527a0; }

.hc-color-deep-purple-900 {
  color: #311b92; }

.hc-bg-color-deep-purple-900 {
  background-color: #311b92; }

.hc-color-deep-purple-a100 {
  color: #b388ff; }

.hc-bg-color-deep-purple-a100 {
  background-color: #b388ff; }

.hc-color-deep-purple-a200 {
  color: #7c4dff; }

.hc-bg-color-deep-purple-a200 {
  background-color: #7c4dff; }

.hc-color-deep-purple-a400 {
  color: #651fff; }

.hc-bg-color-deep-purple-a400 {
  background-color: #651fff; }

.hc-color-deep-purple-a700 {
  color: #6200ea; }

.hc-bg-color-deep-purple-a700 {
  background-color: #6200ea; }

.hc-color-indigo-50 {
  color: #e8eaf6; }

.hc-bg-color-indigo-50 {
  background-color: #e8eaf6; }

.hc-color-indigo-100 {
  color: #c5cae9; }

.hc-bg-color-indigo-100 {
  background-color: #c5cae9; }

.hc-color-indigo-200 {
  color: #9fa8da; }

.hc-bg-color-indigo-200 {
  background-color: #9fa8da; }

.hc-color-indigo-300 {
  color: #7986cb; }

.hc-bg-color-indigo-300 {
  background-color: #7986cb; }

.hc-color-indigo-400 {
  color: #5c6bc0; }

.hc-bg-color-indigo-400 {
  background-color: #5c6bc0; }

.hc-color-indigo-500 {
  color: #3f51b5; }

.hc-bg-color-indigo-500 {
  background-color: #3f51b5; }

.hc-color-indigo-600 {
  color: #3949ab; }

.hc-bg-color-indigo-600 {
  background-color: #3949ab; }

.hc-color-indigo-700 {
  color: #303f9f; }

.hc-bg-color-indigo-700 {
  background-color: #303f9f; }

.hc-color-indigo-800 {
  color: #283593; }

.hc-bg-color-indigo-800 {
  background-color: #283593; }

.hc-color-indigo-900 {
  color: #1a237e; }

.hc-bg-color-indigo-900 {
  background-color: #1a237e; }

.hc-color-indigo-a100 {
  color: #8c9eff; }

.hc-bg-color-indigo-a100 {
  background-color: #8c9eff; }

.hc-color-indigo-a200 {
  color: #536dfe; }

.hc-bg-color-indigo-a200 {
  background-color: #536dfe; }

.hc-color-indigo-a400 {
  color: #3d5afe; }

.hc-bg-color-indigo-a400 {
  background-color: #3d5afe; }

.hc-color-indigo-a700 {
  color: #304ffe; }

.hc-bg-color-indigo-a700 {
  background-color: #304ffe; }

.hc-color-blue-50 {
  color: #e3f2fd; }

.hc-bg-color-blue-50 {
  background-color: #e3f2fd; }

.hc-color-blue-100 {
  color: #bbdefb; }

.hc-bg-color-blue-100 {
  background-color: #bbdefb; }

.hc-color-blue-200 {
  color: #90caf9; }

.hc-bg-color-blue-200 {
  background-color: #90caf9; }

.hc-color-blue-300 {
  color: #64b5f6; }

.hc-bg-color-blue-300 {
  background-color: #64b5f6; }

.hc-color-blue-400 {
  color: #42a5f5; }

.hc-bg-color-blue-400 {
  background-color: #42a5f5; }

.hc-color-blue-500 {
  color: #2196f3; }

.hc-bg-color-blue-500 {
  background-color: #2196f3; }

.hc-color-blue-600 {
  color: #1e88e5; }

.hc-bg-color-blue-600 {
  background-color: #1e88e5; }

.hc-color-blue-700 {
  color: #1976d2; }

.hc-bg-color-blue-700 {
  background-color: #1976d2; }

.hc-color-blue-800 {
  color: #1565c0; }

.hc-bg-color-blue-800 {
  background-color: #1565c0; }

.hc-color-blue-900 {
  color: #0d47a1; }

.hc-bg-color-blue-900 {
  background-color: #0d47a1; }

.hc-color-blue-a100 {
  color: #82b1ff; }

.hc-bg-color-blue-a100 {
  background-color: #82b1ff; }

.hc-color-blue-a200 {
  color: #448aff; }

.hc-bg-color-blue-a200 {
  background-color: #448aff; }

.hc-color-blue-a400 {
  color: #2979ff; }

.hc-bg-color-blue-a400 {
  background-color: #2979ff; }

.hc-color-blue-a700 {
  color: #2962ff; }

.hc-bg-color-blue-a700 {
  background-color: #2962ff; }

.hc-color-blue-primary {
  color: #0365C0; }

.hc-bg-color-blue-primary {
  background-color: #0365C0; }

.hc-color-light-blue-50 {
  color: #e1f5fe; }

.hc-bg-color-light-blue-50 {
  background-color: #e1f5fe; }

.hc-color-light-blue-100 {
  color: #b3e5fc; }

.hc-bg-color-light-blue-100 {
  background-color: #b3e5fc; }

.hc-color-light-blue-200 {
  color: #81d4fa; }

.hc-bg-color-light-blue-200 {
  background-color: #81d4fa; }

.hc-color-light-blue-300 {
  color: #4fc3f7; }

.hc-bg-color-light-blue-300 {
  background-color: #4fc3f7; }

.hc-color-light-blue-400 {
  color: #29b6f6; }

.hc-bg-color-light-blue-400 {
  background-color: #29b6f6; }

.hc-color-light-blue-500 {
  color: #03a9f4; }

.hc-bg-color-light-blue-500 {
  background-color: #03a9f4; }

.hc-color-light-blue-600 {
  color: #039be5; }

.hc-bg-color-light-blue-600 {
  background-color: #039be5; }

.hc-color-light-blue-700 {
  color: #0288d1; }

.hc-bg-color-light-blue-700 {
  background-color: #0288d1; }

.hc-color-light-blue-800 {
  color: #0277bd; }

.hc-bg-color-light-blue-800 {
  background-color: #0277bd; }

.hc-color-light-blue-900 {
  color: #01579b; }

.hc-bg-color-light-blue-900 {
  background-color: #01579b; }

.hc-color-light-blue-a100 {
  color: #80d8ff; }

.hc-bg-color-light-blue-a100 {
  background-color: #80d8ff; }

.hc-color-light-blue-a200 {
  color: #40c4ff; }

.hc-bg-color-light-blue-a200 {
  background-color: #40c4ff; }

.hc-color-light-blue-a400 {
  color: #00b0ff; }

.hc-bg-color-light-blue-a400 {
  background-color: #00b0ff; }

.hc-color-light-blue-a700 {
  color: #0091ea; }

.hc-bg-color-light-blue-a700 {
  background-color: #0091ea; }

.hc-color-cyan-50 {
  color: #e0f7fa; }

.hc-bg-color-cyan-50 {
  background-color: #e0f7fa; }

.hc-color-cyan-100 {
  color: #b2ebf2; }

.hc-bg-color-cyan-100 {
  background-color: #b2ebf2; }

.hc-color-cyan-200 {
  color: #80deea; }

.hc-bg-color-cyan-200 {
  background-color: #80deea; }

.hc-color-cyan-300 {
  color: #4dd0e1; }

.hc-bg-color-cyan-300 {
  background-color: #4dd0e1; }

.hc-color-cyan-400 {
  color: #26c6da; }

.hc-bg-color-cyan-400 {
  background-color: #26c6da; }

.hc-color-cyan-500 {
  color: #00bcd4; }

.hc-bg-color-cyan-500 {
  background-color: #00bcd4; }

.hc-color-cyan-600 {
  color: #00acc1; }

.hc-bg-color-cyan-600 {
  background-color: #00acc1; }

.hc-color-cyan-700 {
  color: #0097a7; }

.hc-bg-color-cyan-700 {
  background-color: #0097a7; }

.hc-color-cyan-800 {
  color: #00838f; }

.hc-bg-color-cyan-800 {
  background-color: #00838f; }

.hc-color-cyan-900 {
  color: #006064; }

.hc-bg-color-cyan-900 {
  background-color: #006064; }

.hc-color-cyan-a100 {
  color: #84ffff; }

.hc-bg-color-cyan-a100 {
  background-color: #84ffff; }

.hc-color-cyan-a200 {
  color: #18ffff; }

.hc-bg-color-cyan-a200 {
  background-color: #18ffff; }

.hc-color-cyan-a400 {
  color: #00e5ff; }

.hc-bg-color-cyan-a400 {
  background-color: #00e5ff; }

.hc-color-cyan-a700 {
  color: #00b8d4; }

.hc-bg-color-cyan-a700 {
  background-color: #00b8d4; }

.hc-color-teal-50 {
  color: #e0f2f1; }

.hc-bg-color-teal-50 {
  background-color: #e0f2f1; }

.hc-color-teal-100 {
  color: #b2dfdb; }

.hc-bg-color-teal-100 {
  background-color: #b2dfdb; }

.hc-color-teal-200 {
  color: #80cbc4; }

.hc-bg-color-teal-200 {
  background-color: #80cbc4; }

.hc-color-teal-300 {
  color: #4db6ac; }

.hc-bg-color-teal-300 {
  background-color: #4db6ac; }

.hc-color-teal-400 {
  color: #26a69a; }

.hc-bg-color-teal-400 {
  background-color: #26a69a; }

.hc-color-teal-500 {
  color: #009688; }

.hc-bg-color-teal-500 {
  background-color: #009688; }

.hc-color-teal-600 {
  color: #00897b; }

.hc-bg-color-teal-600 {
  background-color: #00897b; }

.hc-color-teal-700 {
  color: #00796b; }

.hc-bg-color-teal-700 {
  background-color: #00796b; }

.hc-color-teal-800 {
  color: #00695c; }

.hc-bg-color-teal-800 {
  background-color: #00695c; }

.hc-color-teal-900 {
  color: #004d40; }

.hc-bg-color-teal-900 {
  background-color: #004d40; }

.hc-color-teal-a100 {
  color: #a7ffeb; }

.hc-bg-color-teal-a100 {
  background-color: #a7ffeb; }

.hc-color-teal-a200 {
  color: #64ffda; }

.hc-bg-color-teal-a200 {
  background-color: #64ffda; }

.hc-color-teal-a400 {
  color: #1de9b6; }

.hc-bg-color-teal-a400 {
  background-color: #1de9b6; }

.hc-color-teal-a700 {
  color: #00bfa5; }

.hc-bg-color-teal-a700 {
  background-color: #00bfa5; }

.hc-color-green-50 {
  color: #e8f5e9; }

.hc-bg-color-green-50 {
  background-color: #e8f5e9; }

.hc-color-green-100 {
  color: #c8e6c9; }

.hc-bg-color-green-100 {
  background-color: #c8e6c9; }

.hc-color-green-200 {
  color: #a5d6a7; }

.hc-bg-color-green-200 {
  background-color: #a5d6a7; }

.hc-color-green-300 {
  color: #81c784; }

.hc-bg-color-green-300 {
  background-color: #81c784; }

.hc-color-green-400 {
  color: #66bb6a; }

.hc-bg-color-green-400 {
  background-color: #66bb6a; }

.hc-color-green-500, .hc-severity-wrapper .hc-severity.hc-severity-good p {
  color: #4caf50; }

.hc-bg-color-green-500, .hc-severity-wrapper .hc-severity.hc-severity-good .hc-severity-circle {
  background-color: #4caf50; }

.hc-color-green-600 {
  color: #43a047; }

.hc-bg-color-green-600 {
  background-color: #43a047; }

.hc-color-green-700 {
  color: #388e3c; }

.hc-bg-color-green-700 {
  background-color: #388e3c; }

.hc-color-green-800 {
  color: #2e7d32; }

.hc-bg-color-green-800 {
  background-color: #2e7d32; }

.hc-color-green-900 {
  color: #1b5e20; }

.hc-bg-color-green-900 {
  background-color: #1b5e20; }

.hc-color-green-a100 {
  color: #b9f6ca; }

.hc-bg-color-green-a100 {
  background-color: #b9f6ca; }

.hc-color-green-a200 {
  color: #69f0ae; }

.hc-bg-color-green-a200 {
  background-color: #69f0ae; }

.hc-color-green-a400 {
  color: #00e676; }

.hc-bg-color-green-a400 {
  background-color: #00e676; }

.hc-color-green-a700 {
  color: #00c853; }

.hc-bg-color-green-a700 {
  background-color: #00c853; }

.hc-color-light-green-50 {
  color: #f1f8e9; }

.hc-bg-color-light-green-50 {
  background-color: #f1f8e9; }

.hc-color-light-green-100 {
  color: #dcedc8; }

.hc-bg-color-light-green-100 {
  background-color: #dcedc8; }

.hc-color-light-green-200 {
  color: #c5e1a5; }

.hc-bg-color-light-green-200 {
  background-color: #c5e1a5; }

.hc-color-light-green-300 {
  color: #aed581; }

.hc-bg-color-light-green-300 {
  background-color: #aed581; }

.hc-color-light-green-400 {
  color: #9ccc65; }

.hc-bg-color-light-green-400 {
  background-color: #9ccc65; }

.hc-color-light-green-500 {
  color: #8bc34a; }

.hc-bg-color-light-green-500 {
  background-color: #8bc34a; }

.hc-color-light-green-600 {
  color: #7cb342; }

.hc-bg-color-light-green-600 {
  background-color: #7cb342; }

.hc-color-light-green-700 {
  color: #689f38; }

.hc-bg-color-light-green-700 {
  background-color: #689f38; }

.hc-color-light-green-800 {
  color: #558b2f; }

.hc-bg-color-light-green-800 {
  background-color: #558b2f; }

.hc-color-light-green-900 {
  color: #33691e; }

.hc-bg-color-light-green-900 {
  background-color: #33691e; }

.hc-color-light-green-a100 {
  color: #ccff90; }

.hc-bg-color-light-green-a100 {
  background-color: #ccff90; }

.hc-color-light-green-a200 {
  color: #b2ff59; }

.hc-bg-color-light-green-a200 {
  background-color: #b2ff59; }

.hc-color-light-green-a400 {
  color: #76ff03; }

.hc-bg-color-light-green-a400 {
  background-color: #76ff03; }

.hc-color-light-green-a700 {
  color: #64dd17; }

.hc-bg-color-light-green-a700 {
  background-color: #64dd17; }

.hc-color-light-green-a800 {
  color: #52C782; }

.hc-bg-color-light-green-a800 {
  background-color: #52C782; }

.hc-color-lime-50 {
  color: #f9fbe7; }

.hc-bg-color-lime-50 {
  background-color: #f9fbe7; }

.hc-color-lime-100 {
  color: #f0f4c3; }

.hc-bg-color-lime-100 {
  background-color: #f0f4c3; }

.hc-color-lime-200 {
  color: #e6ee9c; }

.hc-bg-color-lime-200 {
  background-color: #e6ee9c; }

.hc-color-lime-300 {
  color: #dce775; }

.hc-bg-color-lime-300 {
  background-color: #dce775; }

.hc-color-lime-400 {
  color: #d4e157; }

.hc-bg-color-lime-400 {
  background-color: #d4e157; }

.hc-color-lime-500 {
  color: #cddc39; }

.hc-bg-color-lime-500 {
  background-color: #cddc39; }

.hc-color-lime-600 {
  color: #c0ca33; }

.hc-bg-color-lime-600 {
  background-color: #c0ca33; }

.hc-color-lime-700 {
  color: #afb42b; }

.hc-bg-color-lime-700 {
  background-color: #afb42b; }

.hc-color-lime-800 {
  color: #9e9d24; }

.hc-bg-color-lime-800 {
  background-color: #9e9d24; }

.hc-color-lime-900 {
  color: #827717; }

.hc-bg-color-lime-900 {
  background-color: #827717; }

.hc-color-lime-a100 {
  color: #f4ff81; }

.hc-bg-color-lime-a100 {
  background-color: #f4ff81; }

.hc-color-lime-a200 {
  color: #eeff41; }

.hc-bg-color-lime-a200 {
  background-color: #eeff41; }

.hc-color-lime-a400 {
  color: #c6ff00; }

.hc-bg-color-lime-a400 {
  background-color: #c6ff00; }

.hc-color-lime-a700 {
  color: #aeea00; }

.hc-bg-color-lime-a700 {
  background-color: #aeea00; }

.hc-color-yellow-50 {
  color: #fffde7; }

.hc-bg-color-yellow-50 {
  background-color: #fffde7; }

.hc-color-yellow-100 {
  color: #fff9c4; }

.hc-bg-color-yellow-100 {
  background-color: #fff9c4; }

.hc-color-yellow-200 {
  color: #fff59d; }

.hc-bg-color-yellow-200 {
  background-color: #fff59d; }

.hc-color-yellow-300 {
  color: #fff176; }

.hc-bg-color-yellow-300 {
  background-color: #fff176; }

.hc-color-yellow-400 {
  color: #ffee58; }

.hc-bg-color-yellow-400 {
  background-color: #ffee58; }

.hc-color-yellow-500 {
  color: #ffeb3b; }

.hc-bg-color-yellow-500 {
  background-color: #ffeb3b; }

.hc-color-yellow-600 {
  color: #fdd835; }

.hc-bg-color-yellow-600, .hc-severity-wrapper .hc-severity.hc-severity-ok .hc-severity-circle {
  background-color: #fdd835; }

.hc-color-yellow-700, .hc-severity-wrapper .hc-severity.hc-severity-ok p {
  color: #fbc02d; }

.hc-bg-color-yellow-700 {
  background-color: #fbc02d; }

.hc-color-yellow-800 {
  color: #f9a825; }

.hc-bg-color-yellow-800 {
  background-color: #f9a825; }

.hc-color-yellow-900 {
  color: #f57f17; }

.hc-bg-color-yellow-900 {
  background-color: #f57f17; }

.hc-color-yellow-a100 {
  color: #ffff8d; }

.hc-bg-color-yellow-a100 {
  background-color: #ffff8d; }

.hc-color-yellow-a200 {
  color: #ffff00; }

.hc-bg-color-yellow-a200 {
  background-color: #ffff00; }

.hc-color-yellow-a400 {
  color: #ffea00; }

.hc-bg-color-yellow-a400 {
  background-color: #ffea00; }

.hc-color-yellow-a700 {
  color: #ffd600; }

.hc-bg-color-yellow-a700 {
  background-color: #ffd600; }

.hc-color-amber-50 {
  color: #fff8e1; }

.hc-bg-color-amber-50 {
  background-color: #fff8e1; }

.hc-color-amber-100 {
  color: #ffecb3; }

.hc-bg-color-amber-100 {
  background-color: #ffecb3; }

.hc-color-amber-200 {
  color: #ffe082; }

.hc-bg-color-amber-200 {
  background-color: #ffe082; }

.hc-color-amber-300 {
  color: #ffd54f; }

.hc-bg-color-amber-300 {
  background-color: #ffd54f; }

.hc-color-amber-400 {
  color: #ffca28; }

.hc-bg-color-amber-400 {
  background-color: #ffca28; }

.hc-color-amber-500 {
  color: #ffc107; }

.hc-bg-color-amber-500 {
  background-color: #ffc107; }

.hc-color-amber-600 {
  color: #ffb300; }

.hc-bg-color-amber-600 {
  background-color: #ffb300; }

.hc-color-amber-700 {
  color: #ffa000; }

.hc-bg-color-amber-700 {
  background-color: #ffa000; }

.hc-color-amber-800 {
  color: #ff8f00; }

.hc-bg-color-amber-800 {
  background-color: #ff8f00; }

.hc-color-amber-900 {
  color: #ff6f00; }

.hc-bg-color-amber-900 {
  background-color: #ff6f00; }

.hc-color-amber-a100 {
  color: #ffe57f; }

.hc-bg-color-amber-a100 {
  background-color: #ffe57f; }

.hc-color-amber-a200 {
  color: #ffd740; }

.hc-bg-color-amber-a200 {
  background-color: #ffd740; }

.hc-color-amber-a400 {
  color: #ffc400; }

.hc-bg-color-amber-a400 {
  background-color: #ffc400; }

.hc-color-amber-a700 {
  color: #ffab00; }

.hc-bg-color-amber-a700 {
  background-color: #ffab00; }

.hc-color-orange-50 {
  color: #fff3e0; }

.hc-bg-color-orange-50 {
  background-color: #fff3e0; }

.hc-color-orange-100 {
  color: #ffe0b2; }

.hc-bg-color-orange-100 {
  background-color: #ffe0b2; }

.hc-color-orange-200 {
  color: #ffcc80; }

.hc-bg-color-orange-200 {
  background-color: #ffcc80; }

.hc-color-orange-300 {
  color: #ffb74d; }

.hc-bg-color-orange-300 {
  background-color: #ffb74d; }

.hc-color-orange-400 {
  color: #ffa726; }

.hc-bg-color-orange-400 {
  background-color: #ffa726; }

.hc-color-orange-500, .hc-severity-wrapper .hc-severity.hc-severity-attention p {
  color: #ff9800; }

.hc-bg-color-orange-500, .hc-button.hc-button-warn, .hc-modal .hc-modal-actions .hc-button-warn.hc-modal-action, .hc-severity-wrapper .hc-severity.hc-severity-attention .hc-severity-circle {
  background-color: #ff9800; }

.hc-color-orange-600 {
  color: #fb8c00; }

.hc-bg-color-orange-600 {
  background-color: #fb8c00; }

.hc-color-orange-700 {
  color: #f57c00; }

.hc-bg-color-orange-700 {
  background-color: #f57c00; }

.hc-color-orange-800 {
  color: #ef6c00; }

.hc-bg-color-orange-800 {
  background-color: #ef6c00; }

.hc-color-orange-900 {
  color: #e65100; }

.hc-bg-color-orange-900 {
  background-color: #e65100; }

.hc-color-orange-a100 {
  color: #ffd180; }

.hc-bg-color-orange-a100 {
  background-color: #ffd180; }

.hc-color-orange-a200 {
  color: #ffab40; }

.hc-bg-color-orange-a200 {
  background-color: #ffab40; }

.hc-color-orange-a400 {
  color: #ff9100; }

.hc-bg-color-orange-a400 {
  background-color: #ff9100; }

.hc-color-orange-a700 {
  color: #ff6d00; }

.hc-bg-color-orange-a700 {
  background-color: #ff6d00; }

.hc-color-deep-orange-50 {
  color: #fbe9e7; }

.hc-bg-color-deep-orange-50 {
  background-color: #fbe9e7; }

.hc-color-deep-orange-100 {
  color: #ffccbc; }

.hc-bg-color-deep-orange-100 {
  background-color: #ffccbc; }

.hc-color-deep-orange-200 {
  color: #ffab91; }

.hc-bg-color-deep-orange-200 {
  background-color: #ffab91; }

.hc-color-deep-orange-300 {
  color: #ff8a65; }

.hc-bg-color-deep-orange-300 {
  background-color: #ff8a65; }

.hc-color-deep-orange-400 {
  color: #ff7043; }

.hc-bg-color-deep-orange-400 {
  background-color: #ff7043; }

.hc-color-deep-orange-500 {
  color: #ff5722; }

.hc-bg-color-deep-orange-500 {
  background-color: #ff5722; }

.hc-color-deep-orange-600 {
  color: #f4511e; }

.hc-bg-color-deep-orange-600 {
  background-color: #f4511e; }

.hc-color-deep-orange-700 {
  color: #e64a19; }

.hc-bg-color-deep-orange-700 {
  background-color: #e64a19; }

.hc-color-deep-orange-800 {
  color: #d84315; }

.hc-bg-color-deep-orange-800 {
  background-color: #d84315; }

.hc-color-deep-orange-900 {
  color: #bf360c; }

.hc-bg-color-deep-orange-900 {
  background-color: #bf360c; }

.hc-color-deep-orange-a100 {
  color: #ff9e80; }

.hc-bg-color-deep-orange-a100 {
  background-color: #ff9e80; }

.hc-color-deep-orange-a200 {
  color: #ff6e40; }

.hc-bg-color-deep-orange-a200 {
  background-color: #ff6e40; }

.hc-color-deep-orange-a400 {
  color: #ff3d00; }

.hc-bg-color-deep-orange-a400 {
  background-color: #ff3d00; }

.hc-color-deep-orange-a700 {
  color: #dd2c00; }

.hc-bg-color-deep-orange-a700 {
  background-color: #dd2c00; }

.hc-color-brown-50 {
  color: #efebe9; }

.hc-bg-color-brown-50 {
  background-color: #efebe9; }

.hc-color-brown-100 {
  color: #d7ccc8; }

.hc-bg-color-brown-100 {
  background-color: #d7ccc8; }

.hc-color-brown-200 {
  color: #bcaaa4; }

.hc-bg-color-brown-200 {
  background-color: #bcaaa4; }

.hc-color-brown-300 {
  color: #a1887f; }

.hc-bg-color-brown-300 {
  background-color: #a1887f; }

.hc-color-brown-400 {
  color: #8d6e63; }

.hc-bg-color-brown-400 {
  background-color: #8d6e63; }

.hc-color-brown-500 {
  color: #795548; }

.hc-bg-color-brown-500 {
  background-color: #795548; }

.hc-color-brown-600 {
  color: #6d4c41; }

.hc-bg-color-brown-600 {
  background-color: #6d4c41; }

.hc-color-brown-700 {
  color: #5d4037; }

.hc-bg-color-brown-700 {
  background-color: #5d4037; }

.hc-color-brown-800 {
  color: #4e342e; }

.hc-bg-color-brown-800 {
  background-color: #4e342e; }

.hc-color-brown-900 {
  color: #3e2723; }

.hc-bg-color-brown-900 {
  background-color: #3e2723; }

.hc-color-grey-50 {
  color: #fafafa; }

.hc-bg-color-grey-50, .hc-button.hc-button-grey-light, .hc-modal .hc-modal-actions .hc-button-grey-light.hc-modal-action {
  background-color: #fafafa; }

.hc-color-grey-100 {
  color: #f5f5f5; }

.hc-bg-color-grey-100 {
  background-color: #f5f5f5; }

.hc-color-grey-200 {
  color: #eeeeee; }

.hc-bg-color-grey-200 {
  background-color: #eeeeee; }

.hc-color-grey-300 {
  color: #e0e0e0; }

.hc-bg-color-grey-300 {
  background-color: #e0e0e0; }

.hc-color-grey-400 {
  color: #bdbdbd; }

.hc-bg-color-grey-400 {
  background-color: #bdbdbd; }

.hc-color-grey-500 {
  color: #9e9e9e; }

.hc-bg-color-grey-500 {
  background-color: #9e9e9e; }

.hc-color-grey-600 {
  color: #757575; }

.hc-bg-color-grey-600 {
  background-color: #757575; }

.hc-color-grey-700 {
  color: #616161; }

.hc-bg-color-grey-700 {
  background-color: #616161; }

.hc-color-grey-800 {
  color: #424242; }

.hc-bg-color-grey-800 {
  background-color: #424242; }

.hc-color-grey-900 {
  color: #212121; }

.hc-bg-color-grey-900 {
  background-color: #212121; }

.hc-color-grey-a100 {
  color: #F7F6FC; }

.hc-bg-color-grey-a100 {
  background-color: #F7F6FC; }

.hc-color-grey-a200 {
  color: #979797; }

.hc-bg-color-grey-a200 {
  background-color: #979797; }

.hc-color-blue-grey-50 {
  color: #eceff1; }

.hc-bg-color-blue-grey-50 {
  background-color: #eceff1; }

.hc-color-blue-grey-100 {
  color: #cfd8dc; }

.hc-bg-color-blue-grey-100 {
  background-color: #cfd8dc; }

.hc-color-blue-grey-200 {
  color: #b0bec5; }

.hc-bg-color-blue-grey-200 {
  background-color: #b0bec5; }

.hc-color-blue-grey-300 {
  color: #90a4ae; }

.hc-bg-color-blue-grey-300 {
  background-color: #90a4ae; }

.hc-color-blue-grey-400 {
  color: #78909c; }

.hc-bg-color-blue-grey-400 {
  background-color: #78909c; }

.hc-color-blue-grey-500 {
  color: #607d8b; }

.hc-bg-color-blue-grey-500 {
  background-color: #607d8b; }

.hc-color-blue-grey-600 {
  color: #546e7a; }

.hc-bg-color-blue-grey-600 {
  background-color: #546e7a; }

.hc-color-blue-grey-700 {
  color: #455a64; }

.hc-bg-color-blue-grey-700 {
  background-color: #455a64; }

.hc-color-blue-grey-800 {
  color: #37474f; }

.hc-bg-color-blue-grey-800 {
  background-color: #37474f; }

.hc-color-blue-grey-900 {
  color: #263238; }

.hc-bg-color-blue-grey-900 {
  background-color: #263238; }

.hc-color-blue-grey-1000 {
  color: #11171a; }

.hc-bg-color-blue-grey-1000 {
  background-color: #11171a; }

.hc-bg-color-primary {
  background-color: #0365C0; }

.hc-bg-color-primary-dark, .hc-barcode-button {
  background-color: #023E75; }

.hc-color-primary {
  color: #0365C0; }

.hc-bg-color-primary-dark, .hc-barcode-button {
  background-color: #023E75; }

.hc-bg-color-accent {
  background-color: #52C782; }

.hc-color-accent {
  color: #52C782; }

.hc-color-white {
  color: #FFF; }

.hc-bg-color-white {
  background-color: #FFF; }

.hc-color-grey-light {
  color: #eaebef; }

.hc-bg-color-grey-light {
  background-color: #eaebef; }

.hc-color-black {
  color: #000; }

.hc-bg-color-black {
  background-color: #000; }

.hc-color-warn {
  color: #e65100; }

.hc-bg-color-warn {
  background-color: #ff9800; }

.hc-bg-color-chip {
  background-color: #F5F4FB; }

.hc-bg-color-transparent {
  /** !important required to override Bootstrap */
  background-color: transparent !important; }

.hc-border-transparent {
  /** !important required to override Bootstrap */
  border: none !important;
  outline: none !important; }

.hc-secondary {
  opacity: .6; }

.hc-disabled {
  opacity: .3; }

.hc-timecard-title {
  color: #28333E; }

.hc-timecard-subtitle {
  color: #ADB4C0; }

.hc-secondary-background, .hc-secondary-background .scroll {
  background-color: #EAEBEF; }

/*************************
 * Typography classes
 * @author: Felipe Pinho
 *************************/
html * {
  font-family: Cabin, Roboto, "Helvetica Neue", sans-serif; }

/************
 * Headings
 ************/
.hc-md-display-4 {
  font-weight: 300;
  letter-spacing: -0.010em;
  line-height: 112px; }
  @media (max-width: 699px) {
    .hc-md-display-4 {
      font-size: calc(112px * 1) !important;
      line-height: calc(112px * 1.1); } }
  @media (min-width: 700px) and (max-width: 1024px) {
    .hc-md-display-4 {
      font-size: calc(112px * 1.5) !important;
      line-height: calc(112px * 1.55); } }
  @media (min-width: 1025px) {
    .hc-md-display-4 {
      font-size: calc(112px * 2) !important;
      line-height: calc(112px * 2.1); } }

.hc-md-display-3 {
  font-weight: 400;
  letter-spacing: -0.005em;
  line-height: 56px; }
  @media (max-width: 699px) {
    .hc-md-display-3 {
      font-size: calc(56px * 1) !important;
      line-height: calc(56px * 1.1); } }
  @media (min-width: 700px) and (max-width: 1024px) {
    .hc-md-display-3 {
      font-size: calc(56px * 1.5) !important;
      line-height: calc(56px * 1.55); } }
  @media (min-width: 1025px) {
    .hc-md-display-3 {
      font-size: calc(56px * 2) !important;
      line-height: calc(56px * 2.1); } }

.hc-md-display-2 {
  font-weight: 400;
  line-height: 64px; }
  @media (max-width: 699px) {
    .hc-md-display-2 {
      font-size: calc(45px * 1) !important;
      line-height: calc(45px * 1.1); } }
  @media (min-width: 700px) and (max-width: 1024px) {
    .hc-md-display-2 {
      font-size: calc(45px * 1.5) !important;
      line-height: calc(45px * 1.55); } }
  @media (min-width: 1025px) {
    .hc-md-display-2 {
      font-size: calc(45px * 2) !important;
      line-height: calc(45px * 2.1); } }

.hc-md-display-1 {
  font-weight: 400;
  line-height: 40px; }
  @media (max-width: 699px) {
    .hc-md-display-1 {
      font-size: calc(34px * 1) !important;
      line-height: calc(34px * 1.1); } }
  @media (min-width: 700px) and (max-width: 1024px) {
    .hc-md-display-1 {
      font-size: calc(34px * 1.5) !important;
      line-height: calc(34px * 1.55); } }
  @media (min-width: 1025px) {
    .hc-md-display-1 {
      font-size: calc(34px * 2) !important;
      line-height: calc(34px * 2.1); } }

.hc-md-headline {
  font-weight: 400;
  line-height: 32px; }
  @media (max-width: 699px) {
    .hc-md-headline {
      font-size: calc(24px * 1) !important;
      line-height: calc(24px * 1.1); } }
  @media (min-width: 700px) and (max-width: 1024px) {
    .hc-md-headline {
      font-size: calc(24px * 1.5) !important;
      line-height: calc(24px * 1.55); } }
  @media (min-width: 1025px) {
    .hc-md-headline {
      font-size: calc(24px * 2) !important;
      line-height: calc(24px * 2.1); } }

.hc-md-title {
  font-weight: 500;
  letter-spacing: 0.005em; }
  @media (max-width: 699px) {
    .hc-md-title {
      font-size: calc(20px * 1) !important;
      line-height: calc(20px * 1.1); } }
  @media (min-width: 700px) and (max-width: 1024px) {
    .hc-md-title {
      font-size: calc(20px * 1.5) !important;
      line-height: calc(20px * 1.55); } }
  @media (min-width: 1025px) {
    .hc-md-title {
      font-size: calc(20px * 2) !important;
      line-height: calc(20px * 2.1); } }

.hc-md-subhead {
  font-weight: 400;
  letter-spacing: 0.010em;
  line-height: 24px; }
  @media (max-width: 699px) {
    .hc-md-subhead {
      font-size: calc(14px * 1) !important;
      line-height: calc(14px * 1.1); } }
  @media (min-width: 700px) and (max-width: 1024px) {
    .hc-md-subhead {
      font-size: calc(14px * 1.5) !important;
      line-height: calc(14px * 1.55); } }
  @media (min-width: 1025px) {
    .hc-md-subhead {
      font-size: calc(14px * 2) !important;
      line-height: calc(14px * 2.1); } }

/************
 * Body Copy
 ************/
.hc-md-body-1 {
  font-weight: 400;
  letter-spacing: 0.010em;
  line-height: 20px; }
  @media (max-width: 699px) {
    .hc-md-body-1 {
      font-size: calc(14px * 1) !important;
      line-height: calc(14px * 1.1); } }
  @media (min-width: 700px) and (max-width: 1024px) {
    .hc-md-body-1 {
      font-size: calc(14px * 1.5) !important;
      line-height: calc(14px * 1.55); } }
  @media (min-width: 1025px) {
    .hc-md-body-1 {
      font-size: calc(14px * 2) !important;
      line-height: calc(14px * 2.1); } }

.hc-md-body-2 {
  font-weight: 500;
  letter-spacing: 0.010em;
  line-height: 24px; }
  @media (max-width: 699px) {
    .hc-md-body-2 {
      font-size: calc(14px * 1) !important;
      line-height: calc(14px * 1.1); } }
  @media (min-width: 700px) and (max-width: 1024px) {
    .hc-md-body-2 {
      font-size: calc(14px * 1.5) !important;
      line-height: calc(14px * 1.55); } }
  @media (min-width: 1025px) {
    .hc-md-body-2 {
      font-size: calc(14px * 2) !important;
      line-height: calc(14px * 2.1); } }

.hc-md-caption {
  letter-spacing: 0.020em; }
  @media (max-width: 699px) {
    .hc-md-caption {
      font-size: calc(12px * 1) !important;
      line-height: calc(12px * 1.1); } }
  @media (min-width: 700px) and (max-width: 1024px) {
    .hc-md-caption {
      font-size: calc(12px * 1.5) !important;
      line-height: calc(12px * 1.55); } }
  @media (min-width: 1025px) {
    .hc-md-caption {
      font-size: calc(12px * 2) !important;
      line-height: calc(12px * 2.1); } }

.hc-md-button {
  letter-spacing: 0.010em; }

.hc-black {
  font-weight: 900; }

.hc-bold {
  font-weight: 700; }

.hc-medium {
  font-weight: 500; }

.hc-normal {
  font-weight: 400; }

.hc-light {
  font-weight: 300; }

.hc-thin {
  font-weight: 200; }

.hc-nowrap {
  white-space: nowrap; }

.hc-text-wrap {
  white-space: normal; }

.hc-text-center {
  text-align: center; }

.hc-text-left {
  text-align: left; }

.hc-text-right {
  text-align: right; }

.hc-text-uppercase {
  text-transform: uppercase; }

.hc-text-italic {
  font-style: italic; }

.hc-text-10 {
  letter-spacing: 0.04em; }
  @media (max-width: 699px) {
    .hc-text-10 {
      font-size: calc(10px * 1) !important;
      line-height: calc(10px * 1.1); } }
  @media (min-width: 700px) and (max-width: 1024px) {
    .hc-text-10 {
      font-size: calc(10px * 1.5) !important;
      line-height: calc(10px * 1.55); } }
  @media (min-width: 1025px) {
    .hc-text-10 {
      font-size: calc(10px * 2) !important;
      line-height: calc(10px * 2.1); } }

.hc-text-12 {
  letter-spacing: 0.04em; }
  @media (max-width: 699px) {
    .hc-text-12 {
      font-size: calc(12px * 1) !important;
      line-height: calc(12px * 1.1); } }
  @media (min-width: 700px) and (max-width: 1024px) {
    .hc-text-12 {
      font-size: calc(12px * 1.5) !important;
      line-height: calc(12px * 1.55); } }
  @media (min-width: 1025px) {
    .hc-text-12 {
      font-size: calc(12px * 2) !important;
      line-height: calc(12px * 2.1); } }

.hc-text-14 {
  letter-spacing: 0.04em; }
  @media (max-width: 699px) {
    .hc-text-14 {
      font-size: calc(14px * 1) !important;
      line-height: calc(14px * 1.1); } }
  @media (min-width: 700px) and (max-width: 1024px) {
    .hc-text-14 {
      font-size: calc(14px * 1.5) !important;
      line-height: calc(14px * 1.55); } }
  @media (min-width: 1025px) {
    .hc-text-14 {
      font-size: calc(14px * 2) !important;
      line-height: calc(14px * 2.1); } }

.hc-text-16 {
  letter-spacing: 0.04em; }
  @media (max-width: 699px) {
    .hc-text-16 {
      font-size: calc(16px * 1) !important;
      line-height: calc(16px * 1.1); } }
  @media (min-width: 700px) and (max-width: 1024px) {
    .hc-text-16 {
      font-size: calc(16px * 1.5) !important;
      line-height: calc(16px * 1.55); } }
  @media (min-width: 1025px) {
    .hc-text-16 {
      font-size: calc(16px * 2) !important;
      line-height: calc(16px * 2.1); } }

.hc-text-18 {
  letter-spacing: 0.04em; }
  @media (max-width: 699px) {
    .hc-text-18 {
      font-size: calc(18px * 1) !important;
      line-height: calc(18px * 1.1); } }
  @media (min-width: 700px) and (max-width: 1024px) {
    .hc-text-18 {
      font-size: calc(18px * 1.5) !important;
      line-height: calc(18px * 1.55); } }
  @media (min-width: 1025px) {
    .hc-text-18 {
      font-size: calc(18px * 2) !important;
      line-height: calc(18px * 2.1); } }

.hc-text-20 {
  letter-spacing: 0.04em; }
  @media (max-width: 699px) {
    .hc-text-20 {
      font-size: calc(20px * 1) !important;
      line-height: calc(20px * 1.1); } }
  @media (min-width: 700px) and (max-width: 1024px) {
    .hc-text-20 {
      font-size: calc(20px * 1.5) !important;
      line-height: calc(20px * 1.55); } }
  @media (min-width: 1025px) {
    .hc-text-20 {
      font-size: calc(20px * 2) !important;
      line-height: calc(20px * 2.1); } }

.hc-text-22 {
  letter-spacing: 0.04em; }
  @media (max-width: 699px) {
    .hc-text-22 {
      font-size: calc(22px * 1) !important;
      line-height: calc(22px * 1.1); } }
  @media (min-width: 700px) and (max-width: 1024px) {
    .hc-text-22 {
      font-size: calc(22px * 1.5) !important;
      line-height: calc(22px * 1.55); } }
  @media (min-width: 1025px) {
    .hc-text-22 {
      font-size: calc(22px * 2) !important;
      line-height: calc(22px * 2.1); } }

.hc-text-24 {
  letter-spacing: 0.04em; }
  @media (max-width: 699px) {
    .hc-text-24 {
      font-size: calc(24px * 1) !important;
      line-height: calc(24px * 1.1); } }
  @media (min-width: 700px) and (max-width: 1024px) {
    .hc-text-24 {
      font-size: calc(24px * 1.5) !important;
      line-height: calc(24px * 1.55); } }
  @media (min-width: 1025px) {
    .hc-text-24 {
      font-size: calc(24px * 2) !important;
      line-height: calc(24px * 2.1); } }

.hc-text-26 {
  letter-spacing: 0.04em; }
  @media (max-width: 699px) {
    .hc-text-26 {
      font-size: calc(26px * 1) !important;
      line-height: calc(26px * 1.1); } }
  @media (min-width: 700px) and (max-width: 1024px) {
    .hc-text-26 {
      font-size: calc(26px * 1.5) !important;
      line-height: calc(26px * 1.55); } }
  @media (min-width: 1025px) {
    .hc-text-26 {
      font-size: calc(26px * 2) !important;
      line-height: calc(26px * 2.1); } }

.hc-text-28 {
  letter-spacing: 0.04em; }
  @media (max-width: 699px) {
    .hc-text-28 {
      font-size: calc(28px * 1) !important;
      line-height: calc(28px * 1.1); } }
  @media (min-width: 700px) and (max-width: 1024px) {
    .hc-text-28 {
      font-size: calc(28px * 1.5) !important;
      line-height: calc(28px * 1.55); } }
  @media (min-width: 1025px) {
    .hc-text-28 {
      font-size: calc(28px * 2) !important;
      line-height: calc(28px * 2.1); } }

.hc-text-30 {
  letter-spacing: 0.04em; }
  @media (max-width: 699px) {
    .hc-text-30 {
      font-size: calc(30px * 1) !important;
      line-height: calc(30px * 1.1); } }
  @media (min-width: 700px) and (max-width: 1024px) {
    .hc-text-30 {
      font-size: calc(30px * 1.5) !important;
      line-height: calc(30px * 1.55); } }
  @media (min-width: 1025px) {
    .hc-text-30 {
      font-size: calc(30px * 2) !important;
      line-height: calc(30px * 2.1); } }

.hc-text-32 {
  letter-spacing: 0.04em; }
  @media (max-width: 699px) {
    .hc-text-32 {
      font-size: calc(32px * 1) !important;
      line-height: calc(32px * 1.1); } }
  @media (min-width: 700px) and (max-width: 1024px) {
    .hc-text-32 {
      font-size: calc(32px * 1.5) !important;
      line-height: calc(32px * 1.55); } }
  @media (min-width: 1025px) {
    .hc-text-32 {
      font-size: calc(32px * 2) !important;
      line-height: calc(32px * 2.1); } }

.hc-text-34 {
  letter-spacing: 0.04em; }
  @media (max-width: 699px) {
    .hc-text-34 {
      font-size: calc(34px * 1) !important;
      line-height: calc(34px * 1.1); } }
  @media (min-width: 700px) and (max-width: 1024px) {
    .hc-text-34 {
      font-size: calc(34px * 1.5) !important;
      line-height: calc(34px * 1.55); } }
  @media (min-width: 1025px) {
    .hc-text-34 {
      font-size: calc(34px * 2) !important;
      line-height: calc(34px * 2.1); } }

.hc-text-36 {
  letter-spacing: 0.04em; }
  @media (max-width: 699px) {
    .hc-text-36 {
      font-size: calc(36px * 1) !important;
      line-height: calc(36px * 1.1); } }
  @media (min-width: 700px) and (max-width: 1024px) {
    .hc-text-36 {
      font-size: calc(36px * 1.5) !important;
      line-height: calc(36px * 1.55); } }
  @media (min-width: 1025px) {
    .hc-text-36 {
      font-size: calc(36px * 2) !important;
      line-height: calc(36px * 2.1); } }

.hc-text-38 {
  letter-spacing: 0.04em; }
  @media (max-width: 699px) {
    .hc-text-38 {
      font-size: calc(38px * 1) !important;
      line-height: calc(38px * 1.1); } }
  @media (min-width: 700px) and (max-width: 1024px) {
    .hc-text-38 {
      font-size: calc(38px * 1.5) !important;
      line-height: calc(38px * 1.55); } }
  @media (min-width: 1025px) {
    .hc-text-38 {
      font-size: calc(38px * 2) !important;
      line-height: calc(38px * 2.1); } }

.hc-text-40 {
  letter-spacing: 0.04em; }
  @media (max-width: 699px) {
    .hc-text-40 {
      font-size: calc(40px * 1) !important;
      line-height: calc(40px * 1.1); } }
  @media (min-width: 700px) and (max-width: 1024px) {
    .hc-text-40 {
      font-size: calc(40px * 1.5) !important;
      line-height: calc(40px * 1.55); } }
  @media (min-width: 1025px) {
    .hc-text-40 {
      font-size: calc(40px * 2) !important;
      line-height: calc(40px * 2.1); } }

.hc-text-42 {
  letter-spacing: 0.04em; }
  @media (max-width: 699px) {
    .hc-text-42 {
      font-size: calc(42px * 1) !important;
      line-height: calc(42px * 1.1); } }
  @media (min-width: 700px) and (max-width: 1024px) {
    .hc-text-42 {
      font-size: calc(42px * 1.5) !important;
      line-height: calc(42px * 1.55); } }
  @media (min-width: 1025px) {
    .hc-text-42 {
      font-size: calc(42px * 2) !important;
      line-height: calc(42px * 2.1); } }

.hc-text-44 {
  letter-spacing: 0.04em; }
  @media (max-width: 699px) {
    .hc-text-44 {
      font-size: calc(44px * 1) !important;
      line-height: calc(44px * 1.1); } }
  @media (min-width: 700px) and (max-width: 1024px) {
    .hc-text-44 {
      font-size: calc(44px * 1.5) !important;
      line-height: calc(44px * 1.55); } }
  @media (min-width: 1025px) {
    .hc-text-44 {
      font-size: calc(44px * 2) !important;
      line-height: calc(44px * 2.1); } }

.hc-text-46 {
  letter-spacing: 0.04em; }
  @media (max-width: 699px) {
    .hc-text-46 {
      font-size: calc(46px * 1) !important;
      line-height: calc(46px * 1.1); } }
  @media (min-width: 700px) and (max-width: 1024px) {
    .hc-text-46 {
      font-size: calc(46px * 1.5) !important;
      line-height: calc(46px * 1.55); } }
  @media (min-width: 1025px) {
    .hc-text-46 {
      font-size: calc(46px * 2) !important;
      line-height: calc(46px * 2.1); } }

.hc-text-48 {
  letter-spacing: 0.04em; }
  @media (max-width: 699px) {
    .hc-text-48 {
      font-size: calc(48px * 1) !important;
      line-height: calc(48px * 1.1); } }
  @media (min-width: 700px) and (max-width: 1024px) {
    .hc-text-48 {
      font-size: calc(48px * 1.5) !important;
      line-height: calc(48px * 1.55); } }
  @media (min-width: 1025px) {
    .hc-text-48 {
      font-size: calc(48px * 2) !important;
      line-height: calc(48px * 2.1); } }

.hc-text-50 {
  letter-spacing: 0.04em; }
  @media (max-width: 699px) {
    .hc-text-50 {
      font-size: calc(50px * 1) !important;
      line-height: calc(50px * 1.1); } }
  @media (min-width: 700px) and (max-width: 1024px) {
    .hc-text-50 {
      font-size: calc(50px * 1.5) !important;
      line-height: calc(50px * 1.55); } }
  @media (min-width: 1025px) {
    .hc-text-50 {
      font-size: calc(50px * 2) !important;
      line-height: calc(50px * 2.1); } }

.hc-text-52 {
  letter-spacing: 0.04em; }
  @media (max-width: 699px) {
    .hc-text-52 {
      font-size: calc(52px * 1) !important;
      line-height: calc(52px * 1.1); } }
  @media (min-width: 700px) and (max-width: 1024px) {
    .hc-text-52 {
      font-size: calc(52px * 1.5) !important;
      line-height: calc(52px * 1.55); } }
  @media (min-width: 1025px) {
    .hc-text-52 {
      font-size: calc(52px * 2) !important;
      line-height: calc(52px * 2.1); } }

.hc-text-54 {
  letter-spacing: 0.04em; }
  @media (max-width: 699px) {
    .hc-text-54 {
      font-size: calc(54px * 1) !important;
      line-height: calc(54px * 1.1); } }
  @media (min-width: 700px) and (max-width: 1024px) {
    .hc-text-54 {
      font-size: calc(54px * 1.5) !important;
      line-height: calc(54px * 1.55); } }
  @media (min-width: 1025px) {
    .hc-text-54 {
      font-size: calc(54px * 2) !important;
      line-height: calc(54px * 2.1); } }

.hc-text-56 {
  letter-spacing: 0.04em; }
  @media (max-width: 699px) {
    .hc-text-56 {
      font-size: calc(56px * 1) !important;
      line-height: calc(56px * 1.1); } }
  @media (min-width: 700px) and (max-width: 1024px) {
    .hc-text-56 {
      font-size: calc(56px * 1.5) !important;
      line-height: calc(56px * 1.55); } }
  @media (min-width: 1025px) {
    .hc-text-56 {
      font-size: calc(56px * 2) !important;
      line-height: calc(56px * 2.1); } }

.hc-text-58 {
  letter-spacing: 0.04em; }
  @media (max-width: 699px) {
    .hc-text-58 {
      font-size: calc(58px * 1) !important;
      line-height: calc(58px * 1.1); } }
  @media (min-width: 700px) and (max-width: 1024px) {
    .hc-text-58 {
      font-size: calc(58px * 1.5) !important;
      line-height: calc(58px * 1.55); } }
  @media (min-width: 1025px) {
    .hc-text-58 {
      font-size: calc(58px * 2) !important;
      line-height: calc(58px * 2.1); } }

.hc-text-60 {
  letter-spacing: 0.04em; }
  @media (max-width: 699px) {
    .hc-text-60 {
      font-size: calc(60px * 1) !important;
      line-height: calc(60px * 1.1); } }
  @media (min-width: 700px) and (max-width: 1024px) {
    .hc-text-60 {
      font-size: calc(60px * 1.5) !important;
      line-height: calc(60px * 1.55); } }
  @media (min-width: 1025px) {
    .hc-text-60 {
      font-size: calc(60px * 2) !important;
      line-height: calc(60px * 2.1); } }

.hc-text-62 {
  letter-spacing: 0.04em; }
  @media (max-width: 699px) {
    .hc-text-62 {
      font-size: calc(62px * 1) !important;
      line-height: calc(62px * 1.1); } }
  @media (min-width: 700px) and (max-width: 1024px) {
    .hc-text-62 {
      font-size: calc(62px * 1.5) !important;
      line-height: calc(62px * 1.55); } }
  @media (min-width: 1025px) {
    .hc-text-62 {
      font-size: calc(62px * 2) !important;
      line-height: calc(62px * 2.1); } }

.hc-text-64 {
  letter-spacing: 0.04em; }
  @media (max-width: 699px) {
    .hc-text-64 {
      font-size: calc(64px * 1) !important;
      line-height: calc(64px * 1.1); } }
  @media (min-width: 700px) and (max-width: 1024px) {
    .hc-text-64 {
      font-size: calc(64px * 1.5) !important;
      line-height: calc(64px * 1.55); } }
  @media (min-width: 1025px) {
    .hc-text-64 {
      font-size: calc(64px * 2) !important;
      line-height: calc(64px * 2.1); } }

.hc-text-66 {
  letter-spacing: 0.04em; }
  @media (max-width: 699px) {
    .hc-text-66 {
      font-size: calc(66px * 1) !important;
      line-height: calc(66px * 1.1); } }
  @media (min-width: 700px) and (max-width: 1024px) {
    .hc-text-66 {
      font-size: calc(66px * 1.5) !important;
      line-height: calc(66px * 1.55); } }
  @media (min-width: 1025px) {
    .hc-text-66 {
      font-size: calc(66px * 2) !important;
      line-height: calc(66px * 2.1); } }

.hc-text-68 {
  letter-spacing: 0.04em; }
  @media (max-width: 699px) {
    .hc-text-68 {
      font-size: calc(68px * 1) !important;
      line-height: calc(68px * 1.1); } }
  @media (min-width: 700px) and (max-width: 1024px) {
    .hc-text-68 {
      font-size: calc(68px * 1.5) !important;
      line-height: calc(68px * 1.55); } }
  @media (min-width: 1025px) {
    .hc-text-68 {
      font-size: calc(68px * 2) !important;
      line-height: calc(68px * 2.1); } }

.hc-text-70 {
  letter-spacing: 0.04em; }
  @media (max-width: 699px) {
    .hc-text-70 {
      font-size: calc(70px * 1) !important;
      line-height: calc(70px * 1.1); } }
  @media (min-width: 700px) and (max-width: 1024px) {
    .hc-text-70 {
      font-size: calc(70px * 1.5) !important;
      line-height: calc(70px * 1.55); } }
  @media (min-width: 1025px) {
    .hc-text-70 {
      font-size: calc(70px * 2) !important;
      line-height: calc(70px * 2.1); } }

.hc-text-72 {
  letter-spacing: 0.04em; }
  @media (max-width: 699px) {
    .hc-text-72 {
      font-size: calc(72px * 1) !important;
      line-height: calc(72px * 1.1); } }
  @media (min-width: 700px) and (max-width: 1024px) {
    .hc-text-72 {
      font-size: calc(72px * 1.5) !important;
      line-height: calc(72px * 1.55); } }
  @media (min-width: 1025px) {
    .hc-text-72 {
      font-size: calc(72px * 2) !important;
      line-height: calc(72px * 2.1); } }

.hc-text-74 {
  letter-spacing: 0.04em; }
  @media (max-width: 699px) {
    .hc-text-74 {
      font-size: calc(74px * 1) !important;
      line-height: calc(74px * 1.1); } }
  @media (min-width: 700px) and (max-width: 1024px) {
    .hc-text-74 {
      font-size: calc(74px * 1.5) !important;
      line-height: calc(74px * 1.55); } }
  @media (min-width: 1025px) {
    .hc-text-74 {
      font-size: calc(74px * 2) !important;
      line-height: calc(74px * 2.1); } }

.hc-text-76 {
  letter-spacing: 0.04em; }
  @media (max-width: 699px) {
    .hc-text-76 {
      font-size: calc(76px * 1) !important;
      line-height: calc(76px * 1.1); } }
  @media (min-width: 700px) and (max-width: 1024px) {
    .hc-text-76 {
      font-size: calc(76px * 1.5) !important;
      line-height: calc(76px * 1.55); } }
  @media (min-width: 1025px) {
    .hc-text-76 {
      font-size: calc(76px * 2) !important;
      line-height: calc(76px * 2.1); } }

.hc-text-78 {
  letter-spacing: 0.04em; }
  @media (max-width: 699px) {
    .hc-text-78 {
      font-size: calc(78px * 1) !important;
      line-height: calc(78px * 1.1); } }
  @media (min-width: 700px) and (max-width: 1024px) {
    .hc-text-78 {
      font-size: calc(78px * 1.5) !important;
      line-height: calc(78px * 1.55); } }
  @media (min-width: 1025px) {
    .hc-text-78 {
      font-size: calc(78px * 2) !important;
      line-height: calc(78px * 2.1); } }

.hc-text-80 {
  letter-spacing: 0.04em; }
  @media (max-width: 699px) {
    .hc-text-80 {
      font-size: calc(80px * 1) !important;
      line-height: calc(80px * 1.1); } }
  @media (min-width: 700px) and (max-width: 1024px) {
    .hc-text-80 {
      font-size: calc(80px * 1.5) !important;
      line-height: calc(80px * 1.55); } }
  @media (min-width: 1025px) {
    .hc-text-80 {
      font-size: calc(80px * 2) !important;
      line-height: calc(80px * 2.1); } }

.hc-text-82 {
  letter-spacing: 0.04em; }
  @media (max-width: 699px) {
    .hc-text-82 {
      font-size: calc(82px * 1) !important;
      line-height: calc(82px * 1.1); } }
  @media (min-width: 700px) and (max-width: 1024px) {
    .hc-text-82 {
      font-size: calc(82px * 1.5) !important;
      line-height: calc(82px * 1.55); } }
  @media (min-width: 1025px) {
    .hc-text-82 {
      font-size: calc(82px * 2) !important;
      line-height: calc(82px * 2.1); } }

.hc-text-84 {
  letter-spacing: 0.04em; }
  @media (max-width: 699px) {
    .hc-text-84 {
      font-size: calc(84px * 1) !important;
      line-height: calc(84px * 1.1); } }
  @media (min-width: 700px) and (max-width: 1024px) {
    .hc-text-84 {
      font-size: calc(84px * 1.5) !important;
      line-height: calc(84px * 1.55); } }
  @media (min-width: 1025px) {
    .hc-text-84 {
      font-size: calc(84px * 2) !important;
      line-height: calc(84px * 2.1); } }

.hc-text-86 {
  letter-spacing: 0.04em; }
  @media (max-width: 699px) {
    .hc-text-86 {
      font-size: calc(86px * 1) !important;
      line-height: calc(86px * 1.1); } }
  @media (min-width: 700px) and (max-width: 1024px) {
    .hc-text-86 {
      font-size: calc(86px * 1.5) !important;
      line-height: calc(86px * 1.55); } }
  @media (min-width: 1025px) {
    .hc-text-86 {
      font-size: calc(86px * 2) !important;
      line-height: calc(86px * 2.1); } }

.hc-text-88 {
  letter-spacing: 0.04em; }
  @media (max-width: 699px) {
    .hc-text-88 {
      font-size: calc(88px * 1) !important;
      line-height: calc(88px * 1.1); } }
  @media (min-width: 700px) and (max-width: 1024px) {
    .hc-text-88 {
      font-size: calc(88px * 1.5) !important;
      line-height: calc(88px * 1.55); } }
  @media (min-width: 1025px) {
    .hc-text-88 {
      font-size: calc(88px * 2) !important;
      line-height: calc(88px * 2.1); } }

.hc-text-90 {
  letter-spacing: 0.04em; }
  @media (max-width: 699px) {
    .hc-text-90 {
      font-size: calc(90px * 1) !important;
      line-height: calc(90px * 1.1); } }
  @media (min-width: 700px) and (max-width: 1024px) {
    .hc-text-90 {
      font-size: calc(90px * 1.5) !important;
      line-height: calc(90px * 1.55); } }
  @media (min-width: 1025px) {
    .hc-text-90 {
      font-size: calc(90px * 2) !important;
      line-height: calc(90px * 2.1); } }

.hc-text-92 {
  letter-spacing: 0.04em; }
  @media (max-width: 699px) {
    .hc-text-92 {
      font-size: calc(92px * 1) !important;
      line-height: calc(92px * 1.1); } }
  @media (min-width: 700px) and (max-width: 1024px) {
    .hc-text-92 {
      font-size: calc(92px * 1.5) !important;
      line-height: calc(92px * 1.55); } }
  @media (min-width: 1025px) {
    .hc-text-92 {
      font-size: calc(92px * 2) !important;
      line-height: calc(92px * 2.1); } }

.hc-text-94 {
  letter-spacing: 0.04em; }
  @media (max-width: 699px) {
    .hc-text-94 {
      font-size: calc(94px * 1) !important;
      line-height: calc(94px * 1.1); } }
  @media (min-width: 700px) and (max-width: 1024px) {
    .hc-text-94 {
      font-size: calc(94px * 1.5) !important;
      line-height: calc(94px * 1.55); } }
  @media (min-width: 1025px) {
    .hc-text-94 {
      font-size: calc(94px * 2) !important;
      line-height: calc(94px * 2.1); } }

.hc-text-96 {
  letter-spacing: 0.04em; }
  @media (max-width: 699px) {
    .hc-text-96 {
      font-size: calc(96px * 1) !important;
      line-height: calc(96px * 1.1); } }
  @media (min-width: 700px) and (max-width: 1024px) {
    .hc-text-96 {
      font-size: calc(96px * 1.5) !important;
      line-height: calc(96px * 1.55); } }
  @media (min-width: 1025px) {
    .hc-text-96 {
      font-size: calc(96px * 2) !important;
      line-height: calc(96px * 2.1); } }

.hc-text-98 {
  letter-spacing: 0.04em; }
  @media (max-width: 699px) {
    .hc-text-98 {
      font-size: calc(98px * 1) !important;
      line-height: calc(98px * 1.1); } }
  @media (min-width: 700px) and (max-width: 1024px) {
    .hc-text-98 {
      font-size: calc(98px * 1.5) !important;
      line-height: calc(98px * 1.55); } }
  @media (min-width: 1025px) {
    .hc-text-98 {
      font-size: calc(98px * 2) !important;
      line-height: calc(98px * 2.1); } }

.hc-text-100 {
  letter-spacing: 0.04em; }
  @media (max-width: 699px) {
    .hc-text-100 {
      font-size: calc(100px * 1) !important;
      line-height: calc(100px * 1.1); } }
  @media (min-width: 700px) and (max-width: 1024px) {
    .hc-text-100 {
      font-size: calc(100px * 1.5) !important;
      line-height: calc(100px * 1.55); } }
  @media (min-width: 1025px) {
    .hc-text-100 {
      font-size: calc(100px * 2) !important;
      line-height: calc(100px * 2.1); } }

.hc-text-102 {
  letter-spacing: 0.04em; }
  @media (max-width: 699px) {
    .hc-text-102 {
      font-size: calc(102px * 1) !important;
      line-height: calc(102px * 1.1); } }
  @media (min-width: 700px) and (max-width: 1024px) {
    .hc-text-102 {
      font-size: calc(102px * 1.5) !important;
      line-height: calc(102px * 1.55); } }
  @media (min-width: 1025px) {
    .hc-text-102 {
      font-size: calc(102px * 2) !important;
      line-height: calc(102px * 2.1); } }

.hc-text-104 {
  letter-spacing: 0.04em; }
  @media (max-width: 699px) {
    .hc-text-104 {
      font-size: calc(104px * 1) !important;
      line-height: calc(104px * 1.1); } }
  @media (min-width: 700px) and (max-width: 1024px) {
    .hc-text-104 {
      font-size: calc(104px * 1.5) !important;
      line-height: calc(104px * 1.55); } }
  @media (min-width: 1025px) {
    .hc-text-104 {
      font-size: calc(104px * 2) !important;
      line-height: calc(104px * 2.1); } }

.hc-text-106 {
  letter-spacing: 0.04em; }
  @media (max-width: 699px) {
    .hc-text-106 {
      font-size: calc(106px * 1) !important;
      line-height: calc(106px * 1.1); } }
  @media (min-width: 700px) and (max-width: 1024px) {
    .hc-text-106 {
      font-size: calc(106px * 1.5) !important;
      line-height: calc(106px * 1.55); } }
  @media (min-width: 1025px) {
    .hc-text-106 {
      font-size: calc(106px * 2) !important;
      line-height: calc(106px * 2.1); } }

.hc-text-108 {
  letter-spacing: 0.04em; }
  @media (max-width: 699px) {
    .hc-text-108 {
      font-size: calc(108px * 1) !important;
      line-height: calc(108px * 1.1); } }
  @media (min-width: 700px) and (max-width: 1024px) {
    .hc-text-108 {
      font-size: calc(108px * 1.5) !important;
      line-height: calc(108px * 1.55); } }
  @media (min-width: 1025px) {
    .hc-text-108 {
      font-size: calc(108px * 2) !important;
      line-height: calc(108px * 2.1); } }

.hc-text-110 {
  letter-spacing: 0.04em; }
  @media (max-width: 699px) {
    .hc-text-110 {
      font-size: calc(110px * 1) !important;
      line-height: calc(110px * 1.1); } }
  @media (min-width: 700px) and (max-width: 1024px) {
    .hc-text-110 {
      font-size: calc(110px * 1.5) !important;
      line-height: calc(110px * 1.55); } }
  @media (min-width: 1025px) {
    .hc-text-110 {
      font-size: calc(110px * 2) !important;
      line-height: calc(110px * 2.1); } }

.hc-text-112 {
  letter-spacing: 0.04em; }
  @media (max-width: 699px) {
    .hc-text-112 {
      font-size: calc(112px * 1) !important;
      line-height: calc(112px * 1.1); } }
  @media (min-width: 700px) and (max-width: 1024px) {
    .hc-text-112 {
      font-size: calc(112px * 1.5) !important;
      line-height: calc(112px * 1.55); } }
  @media (min-width: 1025px) {
    .hc-text-112 {
      font-size: calc(112px * 2) !important;
      line-height: calc(112px * 2.1); } }

.hc-text-114 {
  letter-spacing: 0.04em; }
  @media (max-width: 699px) {
    .hc-text-114 {
      font-size: calc(114px * 1) !important;
      line-height: calc(114px * 1.1); } }
  @media (min-width: 700px) and (max-width: 1024px) {
    .hc-text-114 {
      font-size: calc(114px * 1.5) !important;
      line-height: calc(114px * 1.55); } }
  @media (min-width: 1025px) {
    .hc-text-114 {
      font-size: calc(114px * 2) !important;
      line-height: calc(114px * 2.1); } }

.hc-text-116 {
  letter-spacing: 0.04em; }
  @media (max-width: 699px) {
    .hc-text-116 {
      font-size: calc(116px * 1) !important;
      line-height: calc(116px * 1.1); } }
  @media (min-width: 700px) and (max-width: 1024px) {
    .hc-text-116 {
      font-size: calc(116px * 1.5) !important;
      line-height: calc(116px * 1.55); } }
  @media (min-width: 1025px) {
    .hc-text-116 {
      font-size: calc(116px * 2) !important;
      line-height: calc(116px * 2.1); } }

.hc-text-118 {
  letter-spacing: 0.04em; }
  @media (max-width: 699px) {
    .hc-text-118 {
      font-size: calc(118px * 1) !important;
      line-height: calc(118px * 1.1); } }
  @media (min-width: 700px) and (max-width: 1024px) {
    .hc-text-118 {
      font-size: calc(118px * 1.5) !important;
      line-height: calc(118px * 1.55); } }
  @media (min-width: 1025px) {
    .hc-text-118 {
      font-size: calc(118px * 2) !important;
      line-height: calc(118px * 2.1); } }

.hc-text-120 {
  letter-spacing: 0.04em; }
  @media (max-width: 699px) {
    .hc-text-120 {
      font-size: calc(120px * 1) !important;
      line-height: calc(120px * 1.1); } }
  @media (min-width: 700px) and (max-width: 1024px) {
    .hc-text-120 {
      font-size: calc(120px * 1.5) !important;
      line-height: calc(120px * 1.55); } }
  @media (min-width: 1025px) {
    .hc-text-120 {
      font-size: calc(120px * 2) !important;
      line-height: calc(120px * 2.1); } }

.hc-text-122 {
  letter-spacing: 0.04em; }
  @media (max-width: 699px) {
    .hc-text-122 {
      font-size: calc(122px * 1) !important;
      line-height: calc(122px * 1.1); } }
  @media (min-width: 700px) and (max-width: 1024px) {
    .hc-text-122 {
      font-size: calc(122px * 1.5) !important;
      line-height: calc(122px * 1.55); } }
  @media (min-width: 1025px) {
    .hc-text-122 {
      font-size: calc(122px * 2) !important;
      line-height: calc(122px * 2.1); } }

.hc-text-124 {
  letter-spacing: 0.04em; }
  @media (max-width: 699px) {
    .hc-text-124 {
      font-size: calc(124px * 1) !important;
      line-height: calc(124px * 1.1); } }
  @media (min-width: 700px) and (max-width: 1024px) {
    .hc-text-124 {
      font-size: calc(124px * 1.5) !important;
      line-height: calc(124px * 1.55); } }
  @media (min-width: 1025px) {
    .hc-text-124 {
      font-size: calc(124px * 2) !important;
      line-height: calc(124px * 2.1); } }

.hc-text-126 {
  letter-spacing: 0.04em; }
  @media (max-width: 699px) {
    .hc-text-126 {
      font-size: calc(126px * 1) !important;
      line-height: calc(126px * 1.1); } }
  @media (min-width: 700px) and (max-width: 1024px) {
    .hc-text-126 {
      font-size: calc(126px * 1.5) !important;
      line-height: calc(126px * 1.55); } }
  @media (min-width: 1025px) {
    .hc-text-126 {
      font-size: calc(126px * 2) !important;
      line-height: calc(126px * 2.1); } }

.hc-text-128 {
  letter-spacing: 0.04em; }
  @media (max-width: 699px) {
    .hc-text-128 {
      font-size: calc(128px * 1) !important;
      line-height: calc(128px * 1.1); } }
  @media (min-width: 700px) and (max-width: 1024px) {
    .hc-text-128 {
      font-size: calc(128px * 1.5) !important;
      line-height: calc(128px * 1.55); } }
  @media (min-width: 1025px) {
    .hc-text-128 {
      font-size: calc(128px * 2) !important;
      line-height: calc(128px * 2.1); } }

.hc-truncate, .hc-modal .hc-modal-header .hc-modal-title {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%; }

.hc-header-title-wrapper {
  height: 44px; }

@media (max-width: 699px) {
  .hc-header-title {
    font-size: calc(16px * 1) !important;
    line-height: calc(16px * 1.1); } }

@media (min-width: 700px) and (max-width: 1024px) {
  .hc-header-title {
    font-size: calc(16px * 1.5) !important;
    line-height: calc(16px * 1.55); } }

@media (min-width: 1025px) {
  .hc-header-title {
    font-size: calc(16px * 2) !important;
    line-height: calc(16px * 2.1); } }

@media (max-width: 699px) {
  .hc-header-subtitle {
    font-size: calc(14px * 1) !important;
    line-height: calc(14px * 1.1); } }

@media (min-width: 700px) and (max-width: 1024px) {
  .hc-header-subtitle {
    font-size: calc(14px * 1.5) !important;
    line-height: calc(14px * 1.55); } }

@media (min-width: 1025px) {
  .hc-header-subtitle {
    font-size: calc(14px * 2) !important;
    line-height: calc(14px * 2.1); } }

.hc-icon-remove-margin i:before {
  margin-left: 0;
  margin-right: 0; }

.hc-text-phone-email {
  text-decoration: none; }

/*************************
 * Rounded components classes
 * @author: Felipe Pinho
 *************************/
/** For papers and cards */
.hc-rounded, .hc-warn, .hc-paper, .hc-paper-white, .hc-paper-hoverable, .hc-popover.popover {
  border-radius: 4px; }

.hc-rounded-large {
  border-radius: 8px; }

.hc-rounded-bottom {
  border-radius: 0 0 4px 4px; }

.hc-rounded-top {
  border-radius: 4px 4px 0 0; }

/** For circle */
.hc-circle {
  border-radius: 1920px; }

.hc-truncate, .hc-modal .hc-modal-header .hc-modal-title {
  display: block !important;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

/*************************
 * Media helpers
 * @author: Felipe Pinho
 *************************/
@media (max-width: 699px) {
  .hc-container {
    width: 100%; } }

@media (min-width: 700px) and (max-width: 1024px) {
  .hc-container {
    width: 100%; } }

@media (min-width: 1025px) {
  .hc-container {
    width: 100%; } }

@media (max-width: 699px) {
  .hc-container-collapsed {
    width: 100%; } }

@media (min-width: 700px) and (max-width: 1024px) {
  .hc-container-collapsed {
    width: 100%; } }

@media (min-width: 1025px) {
  .hc-container-collapsed {
    width: 100%; } }

@media (max-width: 699px) {
  .hc-container-half {
    width: 100%; } }

@media (min-width: 700px) and (max-width: 1024px) {
  .hc-container-half {
    width: 70%; } }

@media (min-width: 1025px) {
  .hc-container-half {
    width: 50%; } }

@media (max-width: 699px) {
  .hc-show-only-on-desktop {
    display: none; } }

@media (min-width: 700px) and (max-width: 1024px) {
  .hc-show-only-on-desktop {
    display: none; } }

@media (min-width: 1025px) {
  .hc-show-only-on-desktop {
    display: block; } }

@media (max-width: 699px) {
  .hc-show-only-on-tablet {
    display: none; } }

@media (min-width: 700px) and (max-width: 1024px) {
  .hc-show-only-on-tablet {
    display: block; } }

@media (min-width: 1025px) {
  .hc-show-only-on-tablet {
    display: none; } }

@media (max-width: 699px) {
  .hc-show-only-on-phone {
    display: block; } }

@media (min-width: 700px) and (max-width: 1024px) {
  .hc-show-only-on-phone {
    display: none; } }

@media (min-width: 1025px) {
  .hc-show-only-on-phone {
    display: none; } }

@media (max-width: 699px) {
  .hc-hide-only-on-desktop {
    display: block; } }

@media (min-width: 700px) and (max-width: 1024px) {
  .hc-hide-only-on-desktop {
    display: block; } }

@media (min-width: 1025px) {
  .hc-hide-only-on-desktop {
    display: none; } }

@media (max-width: 699px) {
  .hc-hide-only-on-tablet {
    display: block; } }

@media (min-width: 700px) and (max-width: 1024px) {
  .hc-hide-only-on-tablet {
    display: none; } }

@media (min-width: 1025px) {
  .hc-hide-only-on-tablet {
    display: block; } }

@media (max-width: 699px) {
  .hc-hide-only-on-phone {
    display: none; } }

@media (min-width: 700px) and (max-width: 1024px) {
  .hc-hide-only-on-phone {
    display: block; } }

@media (min-width: 1025px) {
  .hc-hide-only-on-phone {
    display: block; } }

.hc-hide {
  display: none; }

/*************************
 * Spacing helpers
 * @author: Felipe Pinho
 *************************/
.hc-padding, .hc-warn {
  padding: 12px; }

.hc-padding-xsmall {
  padding: 4px; }

.hc-padding-small, .hc-warn {
  padding: 6px; }

.hc-padding-large {
  padding: 24px; }

.hc-no-padding-bottom {
  padding-bottom: 0; }

.hc-margin-auto {
  margin: auto; }

.hc-margin {
  margin: 12px; }

.hc-margin-small {
  margin: 6px; }

.hc-margin-left-small {
  margin-left: 6px; }

.hc-margin-right-small {
  margin-right: 6px; }

.hc-margin-large, .hc-modal .hc-modal-container {
  margin: 24px; }

.hc-no-click {
  pointer-events: none; }

.hc-click {
  pointer-events: all; }

.hc-no-overflow {
  overflow: hidden; }

.hc-spacer {
  width: 12px; }

.hc-spacer-small {
  width: 6px; }

.hc-spacer-large {
  width: 24px; }

.hc-spacer-vertical {
  height: 12px; }

.hc-spacer-vertical-small {
  height: 6px; }

.hc-spacer-vertical-large {
  height: 24px; }

.hc-text-align-left {
  text-align: left; }

.hc-elevation-0 {
  z-index: 0; }

.hc-elevation-100 {
  z-index: 100; }

.hc-elevation-200 {
  z-index: 200; }

.hc-elevation-300 {
  z-index: 300; }

.hc-elevation-400 {
  z-index: 400; }

.hc-elevation-500 {
  z-index: 500; }

.hc-elevation-600 {
  z-index: 600; }

.hc-elevation-700 {
  z-index: 700; }

.hc-elevation-800 {
  z-index: 800; }

.hc-elevation-900 {
  z-index: 900; }

.hc-elevation-1000 {
  z-index: 1000; }

.hc-bring-to-top {
  z-index: 1; }

.hc-bring-to-top-hard {
  /** !important required to override Bootstrap */
  z-index: 999999999 !important; }

.hc-input-focus-taker > div {
  border-top: rgba(0, 0, 0, 0.12) 1px solid;
  box-shadow: 0 -3px 6px rgba(0, 0, 0, 0.08), 0 -3px 6px rgba(0, 0, 0, 0.115); }

.hc-input-focus-taker.hc-input-focus-taker-hidden > div {
  transform: translateY(100%);
  border-top: none;
  box-shadow: none; }

.platform-ios .hc-input-focus-taker {
  display: none; }

/*************************
 * Flex Box
 * @author: Felipe Pinho
 *************************/
.hc-box, .hc-warn, .hc-animated-check, .hc-modal, .hc-modal .hc-modal-back-layer, .hc-modal .hc-modal-container, .hc-modal .hc-modal-header, .hc-modal .hc-modal-header .hc-modal-title, .hc-modal .hc-modal-header .hc-modal-header-close, .hc-modal .hc-modal-search, .hc-modal .hc-modal-search input, .hc-modal .hc-modal-section, .hc-modal .hc-modal-actions, .hc-modal .hc-modal-actions .hc-modal-action.hc-modal-action-large {
  position: relative;
  display: flex;
  flex-direction: row;
  /** Align items vertically (row by default) */
  /** Centralize all items */
  /** Centralize horizontal (in case of row) */
  /** Stick to end horizontal (in case of row) */
  /** Stick to start horizontal (in case of row) */
  /** Centralize with spaces around items (in case of row) */
  /** Centralize with spaces between items (in case of row) */
  /** Centralize with spaces evenly items (in case of row) */
  /** Centralize vertical (in case of row) */
  /** Stick to end vertical (in case of row) */
  /** Stick to start vertical (in case of row) */
  /** Stretch items to fit available space vertically (in case of row) */
  /** Wrap overflow items */
  /** Fill parent, or just fit available space if are there another siblings */
  /** Fill parent ignoring siblings */ }
  .hc-box.hc-column, .hc-column.hc-warn, .hc-column.hc-animated-check, .hc-column.hc-modal, .hc-modal .hc-column.hc-modal-back-layer, .hc-modal .hc-modal-container, .hc-modal .hc-column.hc-modal-header, .hc-modal .hc-modal-header .hc-column.hc-modal-title, .hc-modal .hc-modal-header .hc-modal-title.hc-modal-container, .hc-modal .hc-modal-header .hc-modal-title.hc-modal-section, .hc-modal .hc-modal-header .hc-column.hc-modal-header-close, .hc-modal .hc-modal-header .hc-modal-header-close.hc-modal-container, .hc-modal .hc-modal-header .hc-modal-header-close.hc-modal-section, .hc-modal .hc-column.hc-modal-search, .hc-modal .hc-modal-search input.hc-column, .hc-modal .hc-modal-search input.hc-modal-container, .hc-modal .hc-modal-search input.hc-modal-section, .hc-modal .hc-modal-section, .hc-modal .hc-column.hc-modal-actions, .hc-modal .hc-modal-actions .hc-column.hc-modal-action.hc-modal-action-large, .hc-modal .hc-modal-actions .hc-modal-action.hc-modal-action-large.hc-modal-container, .hc-modal .hc-modal-actions .hc-modal-action.hc-modal-action-large.hc-modal-section {
    flex-direction: column; }
  @media (max-width: 699px) {
    .hc-box.hc-column-on-phone, .hc-column-on-phone.hc-warn, .hc-column-on-phone.hc-animated-check, .hc-column-on-phone.hc-modal, .hc-modal .hc-column-on-phone.hc-modal-back-layer, .hc-modal .hc-column-on-phone.hc-modal-container, .hc-modal .hc-column-on-phone.hc-modal-header, .hc-modal .hc-modal-header .hc-column-on-phone.hc-modal-title, .hc-modal .hc-modal-header .hc-column-on-phone.hc-modal-header-close, .hc-modal .hc-column-on-phone.hc-modal-search, .hc-modal .hc-modal-search input.hc-column-on-phone, .hc-modal .hc-column-on-phone.hc-modal-section, .hc-modal .hc-column-on-phone.hc-modal-actions, .hc-modal .hc-modal-actions .hc-column-on-phone.hc-modal-action.hc-modal-action-large {
      flex-direction: column; } }
  @media (min-width: 700px) and (max-width: 1024px) {
    .hc-box.hc-column-on-phone, .hc-column-on-phone.hc-warn, .hc-column-on-phone.hc-animated-check, .hc-column-on-phone.hc-modal, .hc-modal .hc-column-on-phone.hc-modal-back-layer, .hc-modal .hc-column-on-phone.hc-modal-container, .hc-modal .hc-column-on-phone.hc-modal-header, .hc-modal .hc-modal-header .hc-column-on-phone.hc-modal-title, .hc-modal .hc-modal-header .hc-column-on-phone.hc-modal-header-close, .hc-modal .hc-column-on-phone.hc-modal-search, .hc-modal .hc-modal-search input.hc-column-on-phone, .hc-modal .hc-column-on-phone.hc-modal-section, .hc-modal .hc-column-on-phone.hc-modal-actions, .hc-modal .hc-modal-actions .hc-column-on-phone.hc-modal-action.hc-modal-action-large {
      flex-direction: row; } }
  @media (min-width: 1025px) {
    .hc-box.hc-column-on-phone, .hc-column-on-phone.hc-warn, .hc-column-on-phone.hc-animated-check, .hc-column-on-phone.hc-modal, .hc-modal .hc-column-on-phone.hc-modal-back-layer, .hc-modal .hc-column-on-phone.hc-modal-container, .hc-modal .hc-column-on-phone.hc-modal-header, .hc-modal .hc-modal-header .hc-column-on-phone.hc-modal-title, .hc-modal .hc-modal-header .hc-column-on-phone.hc-modal-header-close, .hc-modal .hc-column-on-phone.hc-modal-search, .hc-modal .hc-modal-search input.hc-column-on-phone, .hc-modal .hc-column-on-phone.hc-modal-section, .hc-modal .hc-column-on-phone.hc-modal-actions, .hc-modal .hc-modal-actions .hc-column-on-phone.hc-modal-action.hc-modal-action-large {
      flex-direction: row; } }
  .hc-box.hc-center, .hc-center.hc-warn, .hc-animated-check, .hc-center.hc-modal, .hc-modal .hc-center.hc-modal-back-layer, .hc-modal .hc-modal-back-layer.hc-animated-check, .hc-modal .hc-center.hc-modal-container, .hc-modal .hc-modal-container.hc-animated-check, .hc-modal .hc-center.hc-modal-header, .hc-modal .hc-modal-header.hc-animated-check, .hc-modal .hc-modal-header .hc-center.hc-modal-title, .hc-modal .hc-modal-header .hc-modal-title.hc-animated-check, .hc-modal .hc-modal-header .hc-modal-header-close, .hc-modal .hc-center.hc-modal-search, .hc-modal .hc-modal-search.hc-animated-check, .hc-modal .hc-modal-search input.hc-center, .hc-modal .hc-modal-search input.hc-animated-check, .hc-modal .hc-center.hc-modal-section, .hc-modal .hc-modal-section.hc-animated-check, .hc-modal .hc-center.hc-modal-actions, .hc-modal .hc-modal-actions.hc-animated-check, .hc-modal .hc-modal-actions .hc-center.hc-modal-action.hc-modal-action-large, .hc-modal .hc-modal-actions .hc-modal-action.hc-modal-action-large.hc-animated-check, .hc-modal .hc-modal-actions .hc-modal-header .hc-modal-action.hc-modal-action-large.hc-modal-header-close, .hc-modal .hc-modal-header .hc-modal-actions .hc-modal-action.hc-modal-action-large.hc-modal-header-close {
    align-items: center;
    justify-content: center; }
  .hc-box.hc-justify-center, .hc-justify-center.hc-warn, .hc-justify-center.hc-animated-check, .hc-justify-center.hc-modal, .hc-modal .hc-justify-center.hc-modal-back-layer, .hc-modal .hc-justify-center.hc-modal-container, .hc-modal .hc-justify-center.hc-modal-header, .hc-modal .hc-modal-header .hc-justify-center.hc-modal-title, .hc-modal .hc-modal-header .hc-justify-center.hc-modal-header-close, .hc-modal .hc-justify-center.hc-modal-search, .hc-modal .hc-modal-search input.hc-justify-center, .hc-modal .hc-justify-center.hc-modal-section, .hc-modal .hc-justify-center.hc-modal-actions, .hc-modal .hc-modal-actions .hc-justify-center.hc-modal-action.hc-modal-action-large {
    justify-content: center; }
  .hc-box.hc-justify-end, .hc-justify-end.hc-warn, .hc-justify-end.hc-animated-check, .hc-justify-end.hc-modal, .hc-modal .hc-justify-end.hc-modal-back-layer, .hc-modal .hc-justify-end.hc-modal-container, .hc-modal .hc-justify-end.hc-modal-header, .hc-modal .hc-modal-header .hc-justify-end.hc-modal-title, .hc-modal .hc-modal-header .hc-modal-title.hc-modal-actions, .hc-modal .hc-modal-header .hc-justify-end.hc-modal-header-close, .hc-modal .hc-modal-header .hc-modal-header-close.hc-modal-actions, .hc-modal .hc-justify-end.hc-modal-search, .hc-modal .hc-modal-search input.hc-justify-end, .hc-modal .hc-modal-search input.hc-modal-actions, .hc-modal .hc-justify-end.hc-modal-section, .hc-modal .hc-modal-actions, .hc-modal .hc-modal-actions .hc-justify-end.hc-modal-action.hc-modal-action-large, .hc-modal .hc-modal-actions .hc-modal-action.hc-modal-action-large.hc-modal-actions {
    justify-content: flex-end; }
  .hc-box.hc-justify-start, .hc-justify-start.hc-warn, .hc-justify-start.hc-animated-check, .hc-justify-start.hc-modal, .hc-modal .hc-justify-start.hc-modal-back-layer, .hc-modal .hc-justify-start.hc-modal-container, .hc-modal .hc-justify-start.hc-modal-header, .hc-modal .hc-modal-header .hc-justify-start.hc-modal-title, .hc-modal .hc-modal-header .hc-justify-start.hc-modal-header-close, .hc-modal .hc-justify-start.hc-modal-search, .hc-modal .hc-modal-search input.hc-justify-start, .hc-modal .hc-justify-start.hc-modal-section, .hc-modal .hc-justify-start.hc-modal-actions, .hc-modal .hc-modal-actions .hc-justify-start.hc-modal-action.hc-modal-action-large {
    justify-content: flex-start; }
  .hc-box.hc-justify-space-around, .hc-justify-space-around.hc-warn, .hc-justify-space-around.hc-animated-check, .hc-justify-space-around.hc-modal, .hc-modal .hc-justify-space-around.hc-modal-back-layer, .hc-modal .hc-justify-space-around.hc-modal-container, .hc-modal .hc-justify-space-around.hc-modal-header, .hc-modal .hc-modal-header .hc-justify-space-around.hc-modal-title, .hc-modal .hc-modal-header .hc-justify-space-around.hc-modal-header-close, .hc-modal .hc-justify-space-around.hc-modal-search, .hc-modal .hc-modal-search input.hc-justify-space-around, .hc-modal .hc-justify-space-around.hc-modal-section, .hc-modal .hc-justify-space-around.hc-modal-actions, .hc-modal .hc-modal-actions .hc-justify-space-around.hc-modal-action.hc-modal-action-large {
    justify-content: space-around; }
  .hc-box.hc-justify-space-between, .hc-justify-space-between.hc-warn, .hc-justify-space-between.hc-animated-check, .hc-justify-space-between.hc-modal, .hc-modal .hc-justify-space-between.hc-modal-back-layer, .hc-modal .hc-justify-space-between.hc-modal-container, .hc-modal .hc-justify-space-between.hc-modal-header, .hc-modal .hc-modal-header .hc-justify-space-between.hc-modal-title, .hc-modal .hc-modal-header .hc-justify-space-between.hc-modal-header-close, .hc-modal .hc-justify-space-between.hc-modal-search, .hc-modal .hc-modal-search input.hc-justify-space-between, .hc-modal .hc-justify-space-between.hc-modal-section, .hc-modal .hc-justify-space-between.hc-modal-actions, .hc-modal .hc-modal-actions .hc-justify-space-between.hc-modal-action.hc-modal-action-large {
    justify-content: space-between; }
  .hc-box.hc-justify-space-evenly, .hc-justify-space-evenly.hc-warn, .hc-justify-space-evenly.hc-animated-check, .hc-justify-space-evenly.hc-modal, .hc-modal .hc-justify-space-evenly.hc-modal-back-layer, .hc-modal .hc-justify-space-evenly.hc-modal-container, .hc-modal .hc-justify-space-evenly.hc-modal-header, .hc-modal .hc-modal-header .hc-justify-space-evenly.hc-modal-title, .hc-modal .hc-modal-header .hc-justify-space-evenly.hc-modal-header-close, .hc-modal .hc-justify-space-evenly.hc-modal-search, .hc-modal .hc-modal-search input.hc-justify-space-evenly, .hc-modal .hc-justify-space-evenly.hc-modal-section, .hc-modal .hc-justify-space-evenly.hc-modal-actions, .hc-modal .hc-modal-actions .hc-justify-space-evenly.hc-modal-action.hc-modal-action-large {
    justify-content: space-evenly; }
  .hc-box.hc-align-center, .hc-warn, .hc-align-center.hc-animated-check, .hc-align-center.hc-modal, .hc-modal .hc-align-center.hc-modal-back-layer, .hc-modal .hc-modal-back-layer.hc-warn, .hc-modal .hc-align-center.hc-modal-container, .hc-modal .hc-modal-container.hc-warn, .hc-modal .hc-align-center.hc-modal-header, .hc-modal .hc-modal-header.hc-warn, .hc-modal .hc-modal-header .hc-align-center.hc-modal-title, .hc-modal .hc-modal-header .hc-modal-title.hc-warn, .hc-modal .hc-modal-header .hc-modal-title.hc-modal-search, .hc-modal .hc-modal-header .hc-modal-title.hc-modal-actions, .hc-modal .hc-modal-header .hc-align-center.hc-modal-header-close, .hc-modal .hc-modal-header .hc-modal-header-close.hc-warn, .hc-modal .hc-modal-header .hc-modal-header-close.hc-modal-search, .hc-modal .hc-modal-header .hc-modal-header-close.hc-modal-actions, .hc-modal .hc-modal-search, .hc-modal .hc-modal-search input.hc-align-center, .hc-modal .hc-modal-search input.hc-warn, .hc-modal .hc-modal-search input.hc-modal-search, .hc-modal .hc-modal-search input.hc-modal-actions, .hc-modal .hc-align-center.hc-modal-section, .hc-modal .hc-modal-section.hc-warn, .hc-modal .hc-modal-actions, .hc-modal .hc-modal-actions .hc-align-center.hc-modal-action.hc-modal-action-large, .hc-modal .hc-modal-actions .hc-modal-action.hc-modal-action-large.hc-warn, .hc-modal .hc-modal-actions .hc-modal-action.hc-modal-action-large.hc-modal-search, .hc-modal .hc-modal-actions .hc-modal-action.hc-modal-action-large.hc-modal-actions {
    align-items: center; }
  .hc-box.hc-align-end, .hc-align-end.hc-warn, .hc-align-end.hc-animated-check, .hc-align-end.hc-modal, .hc-modal .hc-align-end.hc-modal-back-layer, .hc-modal .hc-align-end.hc-modal-container, .hc-modal .hc-align-end.hc-modal-header, .hc-modal .hc-modal-header .hc-align-end.hc-modal-title, .hc-modal .hc-modal-header .hc-align-end.hc-modal-header-close, .hc-modal .hc-align-end.hc-modal-search, .hc-modal .hc-modal-search input.hc-align-end, .hc-modal .hc-align-end.hc-modal-section, .hc-modal .hc-align-end.hc-modal-actions, .hc-modal .hc-modal-actions .hc-align-end.hc-modal-action.hc-modal-action-large {
    align-items: flex-end; }
  .hc-box.hc-align-start, .hc-align-start.hc-warn, .hc-align-start.hc-animated-check, .hc-align-start.hc-modal, .hc-modal .hc-align-start.hc-modal-back-layer, .hc-modal .hc-align-start.hc-modal-container, .hc-modal .hc-modal-header, .hc-modal .hc-modal-header .hc-align-start.hc-modal-title, .hc-modal .hc-modal-header .hc-modal-title.hc-modal-header, .hc-modal .hc-modal-header .hc-align-start.hc-modal-header-close, .hc-modal .hc-modal-header .hc-modal-header-close.hc-modal-header, .hc-modal .hc-align-start.hc-modal-search, .hc-modal .hc-modal-search input.hc-align-start, .hc-modal .hc-modal-search input.hc-modal-header, .hc-modal .hc-align-start.hc-modal-section, .hc-modal .hc-align-start.hc-modal-actions, .hc-modal .hc-modal-actions .hc-align-start.hc-modal-action.hc-modal-action-large, .hc-modal .hc-modal-actions .hc-modal-action.hc-modal-action-large.hc-modal-header {
    align-items: flex-start; }
  .hc-box.hc-align-stretch, .hc-align-stretch.hc-warn, .hc-align-stretch.hc-animated-check, .hc-align-stretch.hc-modal, .hc-modal .hc-align-stretch.hc-modal-back-layer, .hc-modal .hc-modal-container, .hc-modal .hc-align-stretch.hc-modal-header, .hc-modal .hc-modal-header .hc-align-stretch.hc-modal-title, .hc-modal .hc-modal-header .hc-modal-title.hc-modal-container, .hc-modal .hc-modal-header .hc-modal-title.hc-modal-section, .hc-modal .hc-modal-header .hc-align-stretch.hc-modal-header-close, .hc-modal .hc-modal-header .hc-modal-header-close.hc-modal-container, .hc-modal .hc-modal-header .hc-modal-header-close.hc-modal-section, .hc-modal .hc-align-stretch.hc-modal-search, .hc-modal .hc-modal-search input.hc-align-stretch, .hc-modal .hc-modal-search input.hc-modal-container, .hc-modal .hc-modal-search input.hc-modal-section, .hc-modal .hc-modal-section, .hc-modal .hc-align-stretch.hc-modal-actions, .hc-modal .hc-modal-actions .hc-align-stretch.hc-modal-action.hc-modal-action-large, .hc-modal .hc-modal-actions .hc-modal-action.hc-modal-action-large.hc-modal-container, .hc-modal .hc-modal-actions .hc-modal-action.hc-modal-action-large.hc-modal-section {
    align-items: stretch; }
  @media (max-width: 699px) {
    .hc-box.hc-align-stretch-on-phone, .hc-align-stretch-on-phone.hc-warn, .hc-align-stretch-on-phone.hc-animated-check, .hc-align-stretch-on-phone.hc-modal, .hc-modal .hc-align-stretch-on-phone.hc-modal-back-layer, .hc-modal .hc-align-stretch-on-phone.hc-modal-container, .hc-modal .hc-align-stretch-on-phone.hc-modal-header, .hc-modal .hc-modal-header .hc-align-stretch-on-phone.hc-modal-title, .hc-modal .hc-modal-header .hc-align-stretch-on-phone.hc-modal-header-close, .hc-modal .hc-align-stretch-on-phone.hc-modal-search, .hc-modal .hc-modal-search input.hc-align-stretch-on-phone, .hc-modal .hc-align-stretch-on-phone.hc-modal-section, .hc-modal .hc-align-stretch-on-phone.hc-modal-actions, .hc-modal .hc-modal-actions .hc-align-stretch-on-phone.hc-modal-action.hc-modal-action-large {
      align-items: stretch; } }
  @media (min-width: 700px) and (max-width: 1024px) {
    .hc-box.hc-align-stretch-on-phone, .hc-align-stretch-on-phone.hc-warn, .hc-align-stretch-on-phone.hc-animated-check, .hc-align-stretch-on-phone.hc-modal, .hc-modal .hc-align-stretch-on-phone.hc-modal-back-layer, .hc-modal .hc-align-stretch-on-phone.hc-modal-container, .hc-modal .hc-align-stretch-on-phone.hc-modal-header, .hc-modal .hc-modal-header .hc-align-stretch-on-phone.hc-modal-title, .hc-modal .hc-modal-header .hc-align-stretch-on-phone.hc-modal-header-close, .hc-modal .hc-align-stretch-on-phone.hc-modal-search, .hc-modal .hc-modal-search input.hc-align-stretch-on-phone, .hc-modal .hc-align-stretch-on-phone.hc-modal-section, .hc-modal .hc-align-stretch-on-phone.hc-modal-actions, .hc-modal .hc-modal-actions .hc-align-stretch-on-phone.hc-modal-action.hc-modal-action-large {
      align-items: flex-start; } }
  @media (min-width: 1025px) {
    .hc-box.hc-align-stretch-on-phone, .hc-align-stretch-on-phone.hc-warn, .hc-align-stretch-on-phone.hc-animated-check, .hc-align-stretch-on-phone.hc-modal, .hc-modal .hc-align-stretch-on-phone.hc-modal-back-layer, .hc-modal .hc-align-stretch-on-phone.hc-modal-container, .hc-modal .hc-align-stretch-on-phone.hc-modal-header, .hc-modal .hc-modal-header .hc-align-stretch-on-phone.hc-modal-title, .hc-modal .hc-modal-header .hc-align-stretch-on-phone.hc-modal-header-close, .hc-modal .hc-align-stretch-on-phone.hc-modal-search, .hc-modal .hc-modal-search input.hc-align-stretch-on-phone, .hc-modal .hc-align-stretch-on-phone.hc-modal-section, .hc-modal .hc-align-stretch-on-phone.hc-modal-actions, .hc-modal .hc-modal-actions .hc-align-stretch-on-phone.hc-modal-action.hc-modal-action-large {
      align-items: flex-start; } }
  .hc-box.hc-wrap, .hc-wrap.hc-warn, .hc-wrap.hc-animated-check, .hc-wrap.hc-modal, .hc-modal .hc-wrap.hc-modal-back-layer, .hc-modal .hc-wrap.hc-modal-container, .hc-modal .hc-wrap.hc-modal-header, .hc-modal .hc-modal-header .hc-wrap.hc-modal-title, .hc-modal .hc-modal-header .hc-wrap.hc-modal-header-close, .hc-modal .hc-wrap.hc-modal-search, .hc-modal .hc-modal-search input.hc-wrap, .hc-modal .hc-wrap.hc-modal-section, .hc-modal .hc-wrap.hc-modal-actions, .hc-modal .hc-modal-actions .hc-wrap.hc-modal-action.hc-modal-action-large {
    flex-wrap: wrap; }
  .hc-box.hc-fit, .hc-fit.hc-warn, .hc-fit.hc-animated-check, .hc-fit.hc-modal, .hc-modal .hc-fit.hc-modal-back-layer, .hc-modal .hc-modal-container, .hc-modal .hc-fit.hc-modal-header, .hc-modal .hc-modal-header .hc-modal-title, .hc-modal .hc-modal-header .hc-fit.hc-modal-header-close, .hc-modal .hc-modal-header .hc-modal-header-close.hc-modal-container, .hc-modal .hc-modal-header .hc-modal-search input.hc-modal-header-close, .hc-modal .hc-modal-search .hc-modal-header input.hc-modal-header-close, .hc-modal .hc-fit.hc-modal-search, .hc-modal .hc-modal-search input, .hc-modal .hc-fit.hc-modal-section, .hc-modal .hc-modal-section.hc-modal-section-fit, .hc-modal .hc-fit.hc-modal-actions, .hc-modal .hc-modal-actions .hc-modal-action.hc-modal-action-large {
    flex: 1; }
  .hc-box.hc-fit-2, .hc-fit-2.hc-warn, .hc-fit-2.hc-animated-check, .hc-fit-2.hc-modal, .hc-modal .hc-fit-2.hc-modal-back-layer, .hc-modal .hc-fit-2.hc-modal-container, .hc-modal .hc-fit-2.hc-modal-header, .hc-modal .hc-modal-header .hc-fit-2.hc-modal-title, .hc-modal .hc-modal-header .hc-fit-2.hc-modal-header-close, .hc-modal .hc-fit-2.hc-modal-search, .hc-modal .hc-modal-search input.hc-fit-2, .hc-modal .hc-fit-2.hc-modal-section, .hc-modal .hc-fit-2.hc-modal-actions, .hc-modal .hc-modal-actions .hc-fit-2.hc-modal-action.hc-modal-action-large {
    flex: 2; }
  .hc-box.hc-fit-3, .hc-fit-3.hc-warn, .hc-fit-3.hc-animated-check, .hc-fit-3.hc-modal, .hc-modal .hc-fit-3.hc-modal-back-layer, .hc-modal .hc-fit-3.hc-modal-container, .hc-modal .hc-fit-3.hc-modal-header, .hc-modal .hc-modal-header .hc-fit-3.hc-modal-title, .hc-modal .hc-modal-header .hc-fit-3.hc-modal-header-close, .hc-modal .hc-fit-3.hc-modal-search, .hc-modal .hc-modal-search input.hc-fit-3, .hc-modal .hc-fit-3.hc-modal-section, .hc-modal .hc-fit-3.hc-modal-actions, .hc-modal .hc-modal-actions .hc-fit-3.hc-modal-action.hc-modal-action-large {
    flex: 3; }
  @media (max-width: 699px) {
    .hc-box.hc-flex-2-on-desktop, .hc-flex-2-on-desktop.hc-warn, .hc-flex-2-on-desktop.hc-animated-check, .hc-flex-2-on-desktop.hc-modal, .hc-modal .hc-flex-2-on-desktop.hc-modal-back-layer, .hc-modal .hc-flex-2-on-desktop.hc-modal-container, .hc-modal .hc-flex-2-on-desktop.hc-modal-header, .hc-modal .hc-modal-header .hc-flex-2-on-desktop.hc-modal-title, .hc-modal .hc-modal-header .hc-flex-2-on-desktop.hc-modal-header-close, .hc-modal .hc-flex-2-on-desktop.hc-modal-search, .hc-modal .hc-modal-search input.hc-flex-2-on-desktop, .hc-modal .hc-flex-2-on-desktop.hc-modal-section, .hc-modal .hc-flex-2-on-desktop.hc-modal-actions, .hc-modal .hc-modal-actions .hc-flex-2-on-desktop.hc-modal-action.hc-modal-action-large {
      flex: 1; } }
  @media (min-width: 700px) and (max-width: 1024px) {
    .hc-box.hc-flex-2-on-desktop, .hc-flex-2-on-desktop.hc-warn, .hc-flex-2-on-desktop.hc-animated-check, .hc-flex-2-on-desktop.hc-modal, .hc-modal .hc-flex-2-on-desktop.hc-modal-back-layer, .hc-modal .hc-flex-2-on-desktop.hc-modal-container, .hc-modal .hc-flex-2-on-desktop.hc-modal-header, .hc-modal .hc-modal-header .hc-flex-2-on-desktop.hc-modal-title, .hc-modal .hc-modal-header .hc-flex-2-on-desktop.hc-modal-header-close, .hc-modal .hc-flex-2-on-desktop.hc-modal-search, .hc-modal .hc-modal-search input.hc-flex-2-on-desktop, .hc-modal .hc-flex-2-on-desktop.hc-modal-section, .hc-modal .hc-flex-2-on-desktop.hc-modal-actions, .hc-modal .hc-modal-actions .hc-flex-2-on-desktop.hc-modal-action.hc-modal-action-large {
      flex: 1; } }
  @media (min-width: 1025px) {
    .hc-box.hc-flex-2-on-desktop, .hc-flex-2-on-desktop.hc-warn, .hc-flex-2-on-desktop.hc-animated-check, .hc-flex-2-on-desktop.hc-modal, .hc-modal .hc-flex-2-on-desktop.hc-modal-back-layer, .hc-modal .hc-flex-2-on-desktop.hc-modal-container, .hc-modal .hc-flex-2-on-desktop.hc-modal-header, .hc-modal .hc-modal-header .hc-flex-2-on-desktop.hc-modal-title, .hc-modal .hc-modal-header .hc-flex-2-on-desktop.hc-modal-header-close, .hc-modal .hc-flex-2-on-desktop.hc-modal-search, .hc-modal .hc-modal-search input.hc-flex-2-on-desktop, .hc-modal .hc-flex-2-on-desktop.hc-modal-section, .hc-modal .hc-flex-2-on-desktop.hc-modal-actions, .hc-modal .hc-modal-actions .hc-flex-2-on-desktop.hc-modal-action.hc-modal-action-large {
      flex: 2; } }
  .hc-box.hc-fit-absolute, .hc-fit-absolute.hc-warn, .hc-fit-absolute.hc-animated-check, .hc-modal, .hc-modal .hc-modal-back-layer, .hc-modal .hc-fit-absolute.hc-modal-container, .hc-modal .hc-modal-container.hc-modal, .hc-modal .hc-fit-absolute.hc-modal-header, .hc-modal .hc-modal-header.hc-modal, .hc-modal .hc-modal-header .hc-fit-absolute.hc-modal-title, .hc-modal .hc-modal-header .hc-modal-title.hc-modal, .hc-modal .hc-modal-header .hc-modal-title.hc-modal-back-layer, .hc-modal .hc-modal-header .hc-fit-absolute.hc-modal-header-close, .hc-modal .hc-modal-header .hc-modal-header-close.hc-modal, .hc-modal .hc-modal-header .hc-modal-header-close.hc-modal-back-layer, .hc-modal .hc-fit-absolute.hc-modal-search, .hc-modal .hc-modal-search.hc-modal, .hc-modal .hc-modal-search input.hc-fit-absolute, .hc-modal .hc-modal-search input.hc-modal, .hc-modal .hc-modal-search input.hc-modal-back-layer, .hc-modal .hc-fit-absolute.hc-modal-section, .hc-modal .hc-modal-section.hc-modal, .hc-modal .hc-fit-absolute.hc-modal-actions, .hc-modal .hc-modal-actions.hc-modal, .hc-modal .hc-modal-actions .hc-fit-absolute.hc-modal-action.hc-modal-action-large, .hc-modal .hc-modal-actions .hc-modal-action.hc-modal-action-large.hc-modal, .hc-modal .hc-modal-actions .hc-modal-action.hc-modal-action-large.hc-modal-back-layer {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0; }
  .hc-box.hc-fit-fixed, .hc-fit-fixed.hc-warn, .hc-fit-fixed.hc-animated-check, .hc-fit-fixed.hc-modal, .hc-modal .hc-fit-fixed.hc-modal-back-layer, .hc-modal .hc-fit-fixed.hc-modal-container, .hc-modal .hc-fit-fixed.hc-modal-header, .hc-modal .hc-modal-header .hc-fit-fixed.hc-modal-title, .hc-modal .hc-modal-header .hc-fit-fixed.hc-modal-header-close, .hc-modal .hc-fit-fixed.hc-modal-search, .hc-modal .hc-modal-search input.hc-fit-fixed, .hc-modal .hc-fit-fixed.hc-modal-section, .hc-modal .hc-fit-fixed.hc-modal-actions, .hc-modal .hc-modal-actions .hc-fit-fixed.hc-modal-action.hc-modal-action-large {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0; }
  .hc-box.hc-page, .hc-page.hc-warn, .hc-page.hc-animated-check, .hc-page.hc-modal, .hc-modal .hc-page.hc-modal-back-layer, .hc-modal .hc-page.hc-modal-container, .hc-modal .hc-page.hc-modal-header, .hc-modal .hc-modal-header .hc-page.hc-modal-title, .hc-modal .hc-modal-header .hc-page.hc-modal-header-close, .hc-modal .hc-page.hc-modal-search, .hc-modal .hc-modal-search input.hc-page, .hc-modal .hc-page.hc-modal-section, .hc-modal .hc-page.hc-modal-actions, .hc-modal .hc-modal-actions .hc-page.hc-modal-action.hc-modal-action-large {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: hidden; }
  .hc-box.hc-scroll, .hc-scroll.hc-warn, .hc-scroll.hc-animated-check, .hc-scroll.hc-modal, .hc-modal .hc-scroll.hc-modal-back-layer, .hc-modal .hc-scroll.hc-modal-container, .hc-modal .hc-scroll.hc-modal-header, .hc-modal .hc-modal-header .hc-scroll.hc-modal-title, .hc-modal .hc-modal-header .hc-scroll.hc-modal-header-close, .hc-modal .hc-scroll.hc-modal-search, .hc-modal .hc-modal-search input.hc-scroll, .hc-modal .hc-scroll.hc-modal-section, .hc-modal .hc-scroll.hc-modal-actions, .hc-modal .hc-modal-actions .hc-scroll.hc-modal-action.hc-modal-action-large {
    overflow-y: auto;
    overflow-x: hidden; }
  .hc-box.hc-above, .hc-above.hc-warn, .hc-above.hc-animated-check, .hc-above.hc-modal, .hc-modal .hc-above.hc-modal-back-layer, .hc-modal .hc-above.hc-modal-container, .hc-modal .hc-above.hc-modal-header, .hc-modal .hc-modal-header .hc-above.hc-modal-title, .hc-modal .hc-modal-header .hc-above.hc-modal-header-close, .hc-modal .hc-above.hc-modal-search, .hc-modal .hc-modal-search input.hc-above, .hc-modal .hc-above.hc-modal-section, .hc-modal .hc-above.hc-modal-actions, .hc-modal .hc-modal-actions .hc-above.hc-modal-action.hc-modal-action-large {
    z-index: 1000; }
  .hc-box.hc-box-scroll-fix-height > .scroll, .hc-box-scroll-fix-height.hc-warn > .scroll, .hc-box-scroll-fix-height.hc-animated-check > .scroll, .hc-box-scroll-fix-height.hc-modal > .scroll, .hc-modal .hc-box-scroll-fix-height.hc-modal-back-layer > .scroll, .hc-modal .hc-box-scroll-fix-height.hc-modal-container > .scroll, .hc-modal .hc-box-scroll-fix-height.hc-modal-header > .scroll, .hc-modal .hc-modal-header .hc-box-scroll-fix-height.hc-modal-title > .scroll, .hc-modal .hc-modal-header .hc-box-scroll-fix-height.hc-modal-header-close > .scroll, .hc-modal .hc-box-scroll-fix-height.hc-modal-search > .scroll, .hc-modal .hc-modal-search input.hc-box-scroll-fix-height > .scroll, .hc-modal .hc-box-scroll-fix-height.hc-modal-section > .scroll, .hc-modal .hc-box-scroll-fix-height.hc-modal-actions > .scroll, .hc-modal .hc-modal-actions .hc-box-scroll-fix-height.hc-modal-action.hc-modal-action-large > .scroll {
    min-height: 100%; }
  .hc-box.hc-flex-list, .hc-flex-list.hc-warn, .hc-flex-list.hc-animated-check, .hc-flex-list.hc-modal, .hc-modal .hc-flex-list.hc-modal-back-layer, .hc-modal .hc-flex-list.hc-modal-container, .hc-modal .hc-flex-list.hc-modal-header, .hc-modal .hc-modal-header .hc-flex-list.hc-modal-title, .hc-modal .hc-modal-header .hc-flex-list.hc-modal-header-close, .hc-modal .hc-flex-list.hc-modal-search, .hc-modal .hc-modal-search input.hc-flex-list, .hc-modal .hc-flex-list.hc-modal-section, .hc-modal .hc-flex-list.hc-modal-actions, .hc-modal .hc-modal-actions .hc-flex-list.hc-modal-action.hc-modal-action-large {
    flex-direction: column;
    align-items: center;
    justify-content: flex-start; }
  .hc-box.hc-box-bottom, .hc-box-bottom.hc-warn, .hc-box-bottom.hc-animated-check, .hc-box-bottom.hc-modal, .hc-modal .hc-box-bottom.hc-modal-back-layer, .hc-modal .hc-box-bottom.hc-modal-container, .hc-modal .hc-box-bottom.hc-modal-header, .hc-modal .hc-modal-header .hc-box-bottom.hc-modal-title, .hc-modal .hc-modal-header .hc-box-bottom.hc-modal-header-close, .hc-modal .hc-box-bottom.hc-modal-search, .hc-modal .hc-modal-search input.hc-box-bottom, .hc-modal .hc-box-bottom.hc-modal-section, .hc-modal .hc-box-bottom.hc-modal-actions, .hc-modal .hc-modal-actions .hc-box-bottom.hc-modal-action.hc-modal-action-large {
    position: absolute;
    bottom: 16px;
    left: 0px;
    right: 0px; }

.hc-tractor-background {
  background: #0365C0 url(../img/whites-min.png) center/cover; }

/*************************
 * Alerts
 * @author: Felipe Pinho
 *************************/
.hc-warn {
  max-width: 100%;
  color: #e65100;
  background-color: rgba(255, 152, 0, 0.3);
  transition: all 500ms cubic-bezier(0.8, 0.2, 0.2, 0.8);
  overflow: hidden; }
  .hc-warn i {
    font-size: 24px; }

/*************************
 * Custom Lines
 * @author: Felipe Pinho
 *************************/
.hc-line {
  width: 100%;
  height: 1px;
  background-color: rgba(0, 0, 0, 0.08); }

.hc-line-light {
  width: 100%;
  height: 2px;
  background-color: white; }

.hc-line-primary {
  width: 100%;
  height: 1px;
  background-color: #0365C0; }

.hc-line-vertical {
  height: 100%;
  width: 1px;
  background-color: rgba(0, 0, 0, 0.08); }

.action-button {
  z-index: 9 !important;
  transition: all 200ms cubic-bezier(0.8, 0.2, 0.2, 0.8); }
  .action-button.hc-hidden {
    transform: scale(0) !important; }

.action-button-small-container {
  z-index: 8 !important; }

.hc-fix-scroll-height, .hc-fix-scroll-height .scroll {
  min-height: 0px !important; }

.hc-fix-scroll .scroll {
  min-height: 0 !important;
  height: auto !important;
  width: 100%; }

.hc-no-radius {
  border-radius: 0 !important; }

.hc-no-overflow {
  overflow: hidden; }

.hc-no-shadow {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }

.hc-no-anchor-underline {
  text-decoration: none; }

.hc-fs-add-header-margin {
  position: relative;
  margin-top: 64px; }
  .hc-fs-add-header-margin #searchBarContent {
    margin-top: 0 !important; }

.hc-fix-double-scroll .scroll-view {
  height: 100vh !important; }

.hc-fix-content-scroll .scroll {
  min-height: 0px !important; }

.platform-ios .hc-fix-content-scroll .scroll {
  height: calc(100% - 3px); }

@media (max-width: 699px) {
  .platform-ios .hc-ios-fix-add-units-space {
    top: 64px !important; } }

@media (min-width: 700px) and (max-width: 1024px) {
  .platform-ios .hc-ios-fix-add-units-space {
    top: 0 !important; } }

@media (min-width: 1025px) {
  .platform-ios .hc-ios-fix-add-units-space {
    top: 0 !important; } }

@media (max-width: 699px) {
  .platform-ios .hc-ios-fix-add-units-space {
    margin-top: none; } }

@media (min-width: 700px) and (max-width: 1024px) {
  .platform-ios .hc-ios-fix-add-units-space {
    margin-top: 0 !important; } }

@media (min-width: 1025px) {
  .platform-ios .hc-ios-fix-add-units-space {
    margin-top: 0 !important; } }

@media (max-width: 699px) {
  .platform-ios .hc-ios-fix-header-spacing {
    top: none; } }

@media (min-width: 700px) and (max-width: 1024px) {
  .platform-ios .hc-ios-fix-header-spacing {
    top: 88px !important; } }

@media (min-width: 1025px) {
  .platform-ios .hc-ios-fix-header-spacing {
    top: 88px !important; } }

@media (max-width: 699px) {
  .platform-ios .hc-ios-fix-clock-in-search-input .subhead-search-ios-xl.bg-blue, .platform-ios .hc-ios-fix-clock-in-search-input .hc-search-list-employees.bg-blue {
    top: none; } }

@media (min-width: 700px) and (max-width: 1024px) {
  .platform-ios .hc-ios-fix-clock-in-search-input .subhead-search-ios-xl.bg-blue, .platform-ios .hc-ios-fix-clock-in-search-input .hc-search-list-employees.bg-blue {
    top: 84px; } }

@media (min-width: 1025px) {
  .platform-ios .hc-ios-fix-clock-in-search-input .subhead-search-ios-xl.bg-blue, .platform-ios .hc-ios-fix-clock-in-search-input .hc-search-list-employees.bg-blue {
    top: 84px; } }

.platform-ios .hc-ios-fix-clock-in-search-input .subhead-search-ios-xl.bg-blue #searchInput, .platform-ios .hc-ios-fix-clock-in-search-input .hc-search-list-employees.bg-blue #searchInput {
  width: 100% !important; }
  @media (max-width: 699px) {
    .platform-ios .hc-ios-fix-clock-in-search-input .subhead-search-ios-xl.bg-blue #searchInput, .platform-ios .hc-ios-fix-clock-in-search-input .hc-search-list-employees.bg-blue #searchInput {
      line-height: none; } }
  @media (min-width: 700px) and (max-width: 1024px) {
    .platform-ios .hc-ios-fix-clock-in-search-input .subhead-search-ios-xl.bg-blue #searchInput, .platform-ios .hc-ios-fix-clock-in-search-input .hc-search-list-employees.bg-blue #searchInput {
      line-height: 0px !important; } }
  @media (min-width: 1025px) {
    .platform-ios .hc-ios-fix-clock-in-search-input .subhead-search-ios-xl.bg-blue #searchInput, .platform-ios .hc-ios-fix-clock-in-search-input .hc-search-list-employees.bg-blue #searchInput {
      line-height: 0px !important; } }

@media (max-width: 699px) {
  .platform-ios .hc-ios-fix-summary-search-input .subhead-search-ios-xl.bg-blue {
    top: none; } }

@media (min-width: 700px) and (max-width: 1024px) {
  .platform-ios .hc-ios-fix-summary-search-input .subhead-search-ios-xl.bg-blue {
    top: 64px; } }

@media (min-width: 1025px) {
  .platform-ios .hc-ios-fix-summary-search-input .subhead-search-ios-xl.bg-blue {
    top: 64px; } }

.platform-ios .hc-ios-fix-summary-search-input .subhead-search-ios-xl.bg-blue #searchInput {
  width: 100% !important; }
  @media (max-width: 699px) {
    .platform-ios .hc-ios-fix-summary-search-input .subhead-search-ios-xl.bg-blue #searchInput {
      line-height: none; } }
  @media (min-width: 700px) and (max-width: 1024px) {
    .platform-ios .hc-ios-fix-summary-search-input .subhead-search-ios-xl.bg-blue #searchInput {
      line-height: 0px !important; } }
  @media (min-width: 1025px) {
    .platform-ios .hc-ios-fix-summary-search-input .subhead-search-ios-xl.bg-blue #searchInput {
      line-height: 0px !important; } }

@media (max-width: 699px) {
  .platform-ios .hc-ios-fix-change-activity-search-input .subhead-search-ios-xl.bg-blue {
    top: none; } }

@media (min-width: 700px) and (max-width: 1024px) {
  .platform-ios .hc-ios-fix-change-activity-search-input .subhead-search-ios-xl.bg-blue {
    top: 84px; } }

@media (min-width: 1025px) {
  .platform-ios .hc-ios-fix-change-activity-search-input .subhead-search-ios-xl.bg-blue {
    top: 84px; } }

.platform-ios .hc-ios-fix-change-activity-search-input .subhead-search-ios-xl.bg-blue #searchInput {
  width: 100% !important; }
  @media (max-width: 699px) {
    .platform-ios .hc-ios-fix-change-activity-search-input .subhead-search-ios-xl.bg-blue #searchInput {
      line-height: none; } }
  @media (min-width: 700px) and (max-width: 1024px) {
    .platform-ios .hc-ios-fix-change-activity-search-input .subhead-search-ios-xl.bg-blue #searchInput {
      line-height: 0px !important; } }
  @media (min-width: 1025px) {
    .platform-ios .hc-ios-fix-change-activity-search-input .subhead-search-ios-xl.bg-blue #searchInput {
      line-height: 0px !important; } }

@media (max-width: 699px) {
  .platform-ios .hc-fix-summary-individual {
    top: none; } }

@media (min-width: 700px) and (max-width: 1024px) {
  .platform-ios .hc-fix-summary-individual {
    top: 48px !important; } }

@media (min-width: 1025px) {
  .platform-ios .hc-fix-summary-individual {
    top: 48px !important; } }

@media (max-width: 699px) {
  .platform-ios .hc-ios-fix-summary-search-top .item-input-inset.subhead-search-ios-xl.bg-blue {
    top: none; } }

@media (min-width: 700px) and (max-width: 1024px) {
  .platform-ios .hc-ios-fix-summary-search-top .item-input-inset.subhead-search-ios-xl.bg-blue {
    top: 48px !important; } }

@media (min-width: 1025px) {
  .platform-ios .hc-ios-fix-summary-search-top .item-input-inset.subhead-search-ios-xl.bg-blue {
    top: 48px !important; } }

@media (max-width: 699px) {
  .platform-ios .hc-ios-fix-clock-out-search-top .subhead-search-ios-xl.bg-blue, .platform-ios .hc-ios-fix-clock-out-search-top .hc-search-list-employees.bg-blue {
    top: none; } }

@media (min-width: 700px) and (max-width: 1024px) {
  .platform-ios .hc-ios-fix-clock-out-search-top .subhead-search-ios-xl.bg-blue, .platform-ios .hc-ios-fix-clock-out-search-top .hc-search-list-employees.bg-blue {
    top: 84px !important; } }

@media (min-width: 1025px) {
  .platform-ios .hc-ios-fix-clock-out-search-top .subhead-search-ios-xl.bg-blue, .platform-ios .hc-ios-fix-clock-out-search-top .hc-search-list-employees.bg-blue {
    top: 84px !important; } }

.platform-ios .hc-ios-fix-clock-out-search-top .subhead-search-ios-xl.bg-blue #searchInput, .platform-ios .hc-ios-fix-clock-out-search-top .hc-search-list-employees.bg-blue #searchInput {
  width: 100% !important; }
  @media (max-width: 699px) {
    .platform-ios .hc-ios-fix-clock-out-search-top .subhead-search-ios-xl.bg-blue #searchInput, .platform-ios .hc-ios-fix-clock-out-search-top .hc-search-list-employees.bg-blue #searchInput {
      line-height: none; } }
  @media (min-width: 700px) and (max-width: 1024px) {
    .platform-ios .hc-ios-fix-clock-out-search-top .subhead-search-ios-xl.bg-blue #searchInput, .platform-ios .hc-ios-fix-clock-out-search-top .hc-search-list-employees.bg-blue #searchInput {
      line-height: 0px !important; } }
  @media (min-width: 1025px) {
    .platform-ios .hc-ios-fix-clock-out-search-top .subhead-search-ios-xl.bg-blue #searchInput, .platform-ios .hc-ios-fix-clock-out-search-top .hc-search-list-employees.bg-blue #searchInput {
      line-height: 0px !important; } }

@media (max-width: 699px) {
  .platform-ios .hc-fix-clock-out-employee-top {
    margin-top: none; } }

@media (min-width: 700px) and (max-width: 1024px) {
  .platform-ios .hc-fix-clock-out-employee-top {
    margin-top: 84px; } }

@media (min-width: 1025px) {
  .platform-ios .hc-fix-clock-out-employee-top {
    margin-top: 84px; } }

@media (max-width: 699px) {
  .hc-barcode-image {
    width: 32px; } }

@media (min-width: 700px) and (max-width: 1024px) {
  .hc-barcode-image {
    width: 52px; } }

@media (min-width: 1025px) {
  .hc-barcode-image {
    width: 72px; } }

@media (max-width: 699px) {
  .hc-barcode-image {
    height: 32px; } }

@media (min-width: 700px) and (max-width: 1024px) {
  .hc-barcode-image {
    height: 52px; } }

@media (min-width: 1025px) {
  .hc-barcode-image {
    height: 72px; } }

.hc-barcode-button {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 6px; }
  @media (max-width: 699px) {
    .hc-barcode-button {
      height: calc(100% - 10px); } }
  @media (min-width: 700px) and (max-width: 1024px) {
    .hc-barcode-button {
      height: 100%; } }
  @media (min-width: 1025px) {
    .hc-barcode-button {
      height: 100%; } }

@media (max-width: 699px) {
  .platform-ios .hc-fix-add-units-content-top {
    top: none; } }

@media (min-width: 700px) and (max-width: 1024px) {
  .platform-ios .hc-fix-add-units-content-top {
    top: 50px !important; } }

@media (min-width: 1025px) {
  .platform-ios .hc-fix-add-units-content-top {
    top: 50px !important; } }

@media (max-width: 699px) {
  .platform-ios .hc-fix-bottom-scroll form {
    margin-bottom: none; } }

@media (min-width: 700px) and (max-width: 1024px) {
  .platform-ios .hc-fix-bottom-scroll form {
    margin-bottom: 128px; } }

@media (min-width: 1025px) {
  .platform-ios .hc-fix-bottom-scroll form {
    margin-bottom: 128px; } }

@media (max-width: 699px) {
  .platform-ios .hc-scan-info-height {
    height: calc(50% - 44px - 20px); } }

@media (min-width: 700px) and (max-width: 1024px) {
  .platform-ios .hc-scan-info-height {
    height: calc(50% - 90px - 20px); } }

@media (min-width: 1025px) {
  .platform-ios .hc-scan-info-height {
    height: calc(50% - 90px - 20px); } }

@media (max-width: 699px) {
  .platform-android .hc-scan-info-height {
    height: calc(50% - 56px); } }

@media (min-width: 700px) and (max-width: 1024px) {
  .platform-android .hc-scan-info-height {
    height: calc(50% - 96px); } }

@media (min-width: 1025px) {
  .platform-android .hc-scan-info-height {
    height: calc(50% - 96px); } }

.width-50px {
  width: 50px; }

.width-134px {
  width: 134px; }

.fit-width-minus-50px {
  width: calc(100% - 50px); }

.hc-add-line-bellow:not(:last-child) {
  border-bottom: rgba(0, 0, 0, 0.12) 1px solid; }

.hc-fit-width {
  width: 100%; }

.hc-min-width-17 {
  min-width: 17px; }

.hc-min-width-108 {
  min-width: 108px; }

.hc-circle-archived {
  width: 20px;
  height: 20px; }

.hc-bordered-at-bottom {
  border-bottom: rgba(0, 0, 0, 0.12) 1px solid; }

.hc-bordered-at-top {
  border-top: rgba(0, 0, 0, 0.12) 1px solid; }

.hc-margin-right-18 {
  margin-right: 18px; }

.hc-menu-item {
  display: flex;
  align-items: center; }

i.hc-menu-icon {
  font-size: 40px;
  line-height: 40px;
  width: 40px;
  height: 40px;
  margin-right: 4px; }
  i.hc-menu-icon:before, i.hc-menu-icon:after {
    margin: 0; }

.list-employee-piece-rate .pr-item {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding: 16px;
  height: 94px; }
  .list-employee-piece-rate .pr-item img {
    width: 40px;
    height: 40px;
    top: inherit;
    left: inherit;
    border-radius: 50%; }
  .list-employee-piece-rate .pr-item .piece-rate-employee-item {
    width: 85%;
    height: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: absolute;
    right: 0; }
    .list-employee-piece-rate .pr-item .piece-rate-employee-item .pr-employee-item-text-container {
      margin-right: 10px;
      margin-left: 10px;
      display: flex;
      flex-direction: column;
      justify-content: center;
      align-items: flex-start;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis; }
      .list-employee-piece-rate .pr-item .piece-rate-employee-item .pr-employee-item-text-container .pr-text-overflow {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        min-width: 0;
        width: calc(100%); }
        .list-employee-piece-rate .pr-item .piece-rate-employee-item .pr-employee-item-text-container .pr-text-overflow .pr-employee-name, .list-employee-piece-rate .pr-item .piece-rate-employee-item .pr-employee-item-text-container .pr-text-overflow .pr-employee-id, .list-employee-piece-rate .pr-item .piece-rate-employee-item .pr-employee-item-text-container .pr-text-overflow .pr-employee-qr-code, .list-employee-piece-rate .pr-item .piece-rate-employee-item .pr-employee-item-text-container .pr-text-overflow .pr-employee-qr-code-label {
          padding: 4px 0 4px 0; }
        .list-employee-piece-rate .pr-item .piece-rate-employee-item .pr-employee-item-text-container .pr-text-overflow .pr-employee-id, .list-employee-piece-rate .pr-item .piece-rate-employee-item .pr-employee-item-text-container .pr-text-overflow .pr-employee-qr-code, .list-employee-piece-rate .pr-item .piece-rate-employee-item .pr-employee-item-text-container .pr-text-overflow .pr-employee-qr-code-label {
          font-size: 14px;
          font-weight: 400; }
        .list-employee-piece-rate .pr-item .piece-rate-employee-item .pr-employee-item-text-container .pr-text-overflow .pr-employee-name, .list-employee-piece-rate .pr-item .piece-rate-employee-item .pr-employee-item-text-container .pr-text-overflow .pr-employee-id, .list-employee-piece-rate .pr-item .piece-rate-employee-item .pr-employee-item-text-container .pr-text-overflow .pr-employee-qr-code {
          color: #2F3542; }
        .list-employee-piece-rate .pr-item .piece-rate-employee-item .pr-employee-item-text-container .pr-text-overflow .pr-employee-name {
          font-size: 16px;
          font-weight: bold; }
        .list-employee-piece-rate .pr-item .piece-rate-employee-item .pr-employee-item-text-container .pr-text-overflow .pr-employee-qr-code {
          color: #1157B9; }

@media (min-width: 700px) {
  .platform-ios .no-header {
    top: 0 !important;
    margin: 0;
    height: auto; }
  .platform-ios .bar-header .title {
    font-size: 1.2em;
    margin-top: 8px; }
  .platform-android .bar-header .title {
    font-size: 1.2em; } }

.content.content-flex-full-screen {
  padding: 0;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center; }

.content.content-flex-full-screen .hc-signature-canvas-wrapper {
  padding: 10px;
  width: 100%; }

.content.content-flex-full-screen .hc-clear-button {
  bottom: 18px;
  right: 18px; }

.flex-button-bar {
  width: 100%;
  display: flex;
  justify-content: center; }

ion-content.hc-scroll-flex .scroll {
  min-height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between; }

#btnNextLocation {
  padding: 10px; }

.report-footer-margin-top {
  margin-top: 20px; }

.action-buttons-fix-bottom {
  position: absolute;
  bottom: 0; }

#content-table-row-modal .scroll {
  min-height: 100%; }

#btn-add-comments-clock-out {
  margin-top: 14px; }

.bar button.button-clear.nav-button-piece-rate {
  font-size: 14px; }

.bar button.button-clear.nav-button-piece-rate i {
  height: 13px; }

.font-size-15 {
  font-size: 15px; }

.font-size-18 {
  font-size: 18px; }

.font-size-16 {
  font-size: 16px; }

.piece-rate-selected-crop {
  background-color: #F5F4FB;
  height: 74px;
  width: 100%;
  display: flex;
  align-items: center;
  color: #313744; }

.piece-rate-selected-crop-content {
  height: 60%;
  flex: 1;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding-left: 9px; }

.piece-rate-selected-crop-content .crop-icon {
  width: 49px;
  height: 44px;
  padding-left: 5px; }

.piece-rate-selected-crop-content .crop-info {
  flex: 5;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 5px;
  font-size: 18px; }

.piece-rate-selected-crop-content .crop-edit {
  flex: 1;
  display: flex;
  align-items: center;
  padding-right: 14px;
  justify-content: flex-end; }

.piece-rate-selected-crop-content .crop-total {
  flex: 2;
  display: flex;
  align-items: center;
  padding-right: 14px;
  justify-content: flex-end;
  font-size: 18px; }

.piece-rate-line {
  height: 2px;
  background-color: #F5F4FB; }

.fab.fab-piece-rate {
  width: 80px;
  height: 80px; }

.fab-left.fab-piece-rate {
  right: 80px; }

.width-45 {
  width: 45%; }

.width-50 {
  width: 50%; }

.add-employee-scan-code-icon {
  height: 24px;
  width: 24px; }

.piece-rate-edit-button {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #E5E6EF;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  font-size: 18px;
  color: #E5E6EF;
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #0365C0; }

.hc-summary-piece-rate .ion-content-piece-rate {
  top: 0;
  margin-top: 162px; }
  .hc-summary-piece-rate .ion-content-piece-rate.employee-summary {
    margin-top: 88px; }
  .hc-summary-piece-rate .ion-content-piece-rate.ion-content-piece-rate-scanning {
    margin-top: 66px; }

.hc-summary-piece-rate .pr-update-qr-code-container {
  height: 60%;
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
  align-items: center;
  background-color: #F5F4FB;
  padding-top: 15%;
  min-width: 0; }
  .hc-summary-piece-rate .pr-update-qr-code-container .pr-name-id-container {
    display: flex;
    flex-direction: column;
    justify-content: space-evenly;
    align-items: center; }
  .hc-summary-piece-rate .pr-update-qr-code-container .pr-employee-scan-name {
    font-size: 24px;
    font-weight: bold;
    color: #2F3542; }
  .hc-summary-piece-rate .pr-update-qr-code-container .pr-employee-scan-id {
    font-size: 18px;
    font-weight: 400;
    margin-top: 6px;
    color: #2F3542; }
  .hc-summary-piece-rate .pr-update-qr-code-container .pr-new-scan-code-container {
    border-radius: 14px;
    height: 90px;
    width: 55%;
    background-color: #E9E9EF;
    display: flex;
    flex-direction: column;
    justify-content: space-evenly;
    align-items: center;
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
    .hc-summary-piece-rate .pr-update-qr-code-container .pr-new-scan-code-container.pr-qr-code-container-border {
      border-style: dashed;
      border-color: #707070;
      border-width: thin; }
    .hc-summary-piece-rate .pr-update-qr-code-container .pr-new-scan-code-container.highlighted-qr-code-update {
      transition: border 1s;
      border: 4px solid #8CCC87; }
    .hc-summary-piece-rate .pr-update-qr-code-container .pr-new-scan-code-container .check-icon-container {
      height: 40px;
      width: 40px;
      border: 1px solid #FFF;
      border-radius: 50%;
      background-color: #8CCC87;
      display: flex;
      justify-content: center;
      align-items: center;
      color: #FFF;
      font-size: 20px; }
    .hc-summary-piece-rate .pr-update-qr-code-container .pr-new-scan-code-container .pr-scan-code-label {
      font-weight: 400;
      font-size: 14px;
      color: #2F3542; }
    .hc-summary-piece-rate .pr-update-qr-code-container .pr-new-scan-code-container .pr-scan-updating-text {
      color: #9bb6d8;
      font-size: 26px;
      font-weight: bold; }
    .hc-summary-piece-rate .pr-update-qr-code-container .pr-new-scan-code-container .pr-scan-updated-text {
      color: #8CCC87;
      font-size: 26px;
      font-weight: bold; }
    .hc-summary-piece-rate .pr-update-qr-code-container .pr-new-scan-code-container .pr-scan-code-text-container {
      display: flex;
      align-items: flex-start;
      justify-content: flex-start;
      align-self: flex-start;
      min-width: 0;
      width: 100%; }
      .hc-summary-piece-rate .pr-update-qr-code-container .pr-new-scan-code-container .pr-scan-code-text-container .pr-scan-code-text {
        color: #1157B9;
        font-size: 26px;
        font-weight: bold;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis; }

.hc-summary-piece-rate .bar-subheader {
  top: 0;
  padding: 0;
  padding-top: 44px;
  box-sizing: content-box;
  height: 118px;
  display: flex;
  flex-direction: column;
  justify-content: flex-end; }
  .hc-summary-piece-rate .bar-subheader.steps-subheader-piece-rate {
    margin: 0px;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 44px; }

.border-none {
  border: none; }

.no-piece-rate-message {
  border-color: transparent;
  margin-top: 50px; }

.piece-rate-loading-message {
  border-color: transparent;
  margin-top: 25px; }

#pr-units-history .item .icon-remove-piece-rate {
  height: 30px;
  margin-right: 8px; }

.highlighted-piece-rate {
  border-radius: 3px;
  animation: highlight 2500ms ease-out; }

@keyframes highlight {
  0% {
    background-color: white; }
  50% {
    background-color: #A2A2B3; }
  100% {
    background-color: white; } }

.piece-rate-info-row {
  display: flex;
  flex-direction: row; }
  .piece-rate-info-row .piece-rate-info {
    flex: 2;
    flex-wrap: nowrap;
    overflow: hidden;
    text-align: left; }
  .piece-rate-info-row .piece-rate-amount {
    flex: 1;
    text-align: right;
    flex-wrap: nowrap;
    overflow: hidden; }
  .piece-rate-info-row .color-white {
    color: white; }
    .piece-rate-info-row .color-white h2 {
      color: white; }

.hc-modal-confirm-content h2 {
  text-align: center;
  margin-bottom: 80px; }

.hc-small-pop-up ion-content .scroll {
  min-height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between; }

.textbox-search label {
  padding-left: 1em;
  padding-right: 1em; }

.hc-wrap-whitespace {
  white-space: normal; }

.item-flex-start {
  display: flex;
  justify-content: flex-start;
  align-items: center; }
  .item-flex-start span {
    margin-left: 16px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap; }

.hc-flex-center-no-items {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  height: calc(100% - 20px); }
  .hc-flex-center-no-items img {
    margin-bottom: 6px; }
  .hc-flex-center-no-items span {
    font-size: 1.2em;
    color: #778CA3; }

.item-text-wrap .item.hc-nowrap {
  white-space: nowrap; }

.input-label.hc-truncate, .hc-modal .hc-modal-header .input-label.hc-modal-title {
  max-width: fit-content; }

.platform-ios .hc-margin-small {
  margin: 7px; }

.hc-red-outer-border {
  border: red 1px solid; }

.hc-break-word {
  word-break: break-word; }

.hc-white-space-normal {
  white-space: normal; }

.hc-no-active-background.activated {
  background: none; }

/* Fixes for iPhones X, Xr, Xs, Xs Max, 11, 11 Pro, 11 Pro Max */
@media (min-device-width: 375px) and (max-device-width: 414px) and (min-device-height: 812px) and (max-device-height: 896px) {
  .platform-ios .hc-margin-bottom-iphone-notch {
    margin-bottom: 16px; } }

.hc-text-ellipsis {
  text-overflow: ellipsis; }

/*************************
 * Shadow classes
 * @author: Felipe Pinho
 *************************/
.hc-shadowed, .summary-card, .activity-edit-button, .summary-picker .summary-section-content, .timekeeper-summary-edit-time-container .hc-datetime-container, .location-summary-container, .in-progress-final-time, .hc-shadowed-hover:hover {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.048), 0 1px 2px rgba(0, 0, 0, 0.096);
  transition: box-shadow 0.3s cubic-bezier(0.25, 0.8, 0.25, 1); }

.hc-shadowed-1, .hc-paper, .hc-paper-white, .hc-paper-hoverable, .hc-button, .hc-modal .hc-modal-actions .hc-modal-action, .hc-icon-button, .hc-popover.popover:before, .hc-shadowed-1-hover:hover {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.048), 0 1px 2px rgba(0, 0, 0, 0.096);
  transition: box-shadow 0.3s cubic-bezier(0.25, 0.8, 0.25, 1); }

.hc-shadowed-2, .hc-steps .hc-step.hc-step-active, .hc-input:focus, .hc-popover.popover, .hc-advanced-toggle .hc-advanced-toggle-highlight, .hc-severity-wrapper .hc-severity.hc-severity-active .hc-severity-circle, .hc-shadowed-2-hover:hover {
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.064), 0 3px 6px rgba(0, 0, 0, 0.092);
  transition: box-shadow 0.3s cubic-bezier(0.25, 0.8, 0.25, 1); }

.hc-shadowed-3, .hc-shadowed-3-hover:hover, .hc-button:hover, .hc-modal .hc-modal-actions .hc-modal-action:hover, .hc-icon-button:hover {
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.076), 0 6px 6px rgba(0, 0, 0, 0.092);
  transition: box-shadow 0.3s cubic-bezier(0.25, 0.8, 0.25, 1); }

.hc-shadowed-4, .hc-shadowed-4-hover:hover, .hc-paper-hoverable:hover {
  box-shadow: 0 14px 28px rgba(0, 0, 0, 0.1), 0 10px 10px rgba(0, 0, 0, 0.088);
  transition: box-shadow 0.3s cubic-bezier(0.25, 0.8, 0.25, 1); }

.hc-shadowed-5, .hc-shadowed-5-hover:hover {
  box-shadow: 0 19px 38px rgba(0, 0, 0, 0.12), 0 15px 12px rgba(0, 0, 0, 0.088);
  transition: box-shadow 0.3s cubic-bezier(0.25, 0.8, 0.25, 1); }

.hc-shadowed-1-hover:hover,
.hc-shadowed-2-hover:hover,
.hc-shadowed-3-hover:hover,
.hc-button:hover,
.hc-modal .hc-modal-actions .hc-modal-action:hover,
.hc-icon-button:hover,
.hc-shadowed-4-hover:hover,
.hc-paper-hoverable:hover,
.hc-shadowed-5-hover:hover {
  z-index: 100; }

/*************************
 * Paper classes
 * @author: Felipe Pinho
 *************************/
.hc-paper[disabled] {
  pointer-events: none;
  opacity: .4; }

.hc-paper-white {
  background-color: #FFF; }

.hc-clickable {
  cursor: pointer;
  pointer-events: all; }

.hc-ripple, .hc-button.hc-button-white, .hc-modal .hc-modal-actions .hc-button-white.hc-modal-action, .hc-button.hc-button-grey-light, .hc-modal .hc-modal-actions .hc-button-grey-light.hc-modal-action, .hc-button.hc-button-warn, .hc-modal .hc-modal-actions .hc-button-warn.hc-modal-action, .hc-button.hc-button-flat, .hc-modal .hc-modal-actions .hc-button-flat.hc-modal-action, .hc-icon-button.hc-button-white, .hc-icon-button.hc-button-flat {
  position: relative;
  overflow: hidden; }
  .hc-ripple:active:before, .hc-button.hc-button-white:active:before, .hc-modal .hc-modal-actions .hc-button-white.hc-modal-action:active:before, .hc-button.hc-button-grey-light:active:before, .hc-modal .hc-modal-actions .hc-button-grey-light.hc-modal-action:active:before, .hc-button.hc-button-warn:active:before, .hc-modal .hc-modal-actions .hc-button-warn.hc-modal-action:active:before, .hc-button.hc-button-flat:active:before, .hc-modal .hc-modal-actions .hc-button-flat.hc-modal-action:active:before, .hc-icon-button.hc-button-white:active:before, .hc-icon-button.hc-button-flat:active:before {
    background-color: rgba(3, 101, 192, 0.2);
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 999; }

.hc-ripple-light, .hc-button.hc-button-primary, .hc-button.hc-button-primary-dark, .hc-button.hc-button-accent, .hc-modal .hc-modal-actions .hc-modal-action, .hc-icon-button.hc-button-primary, .hc-icon-button.hc-button-accent {
  position: relative;
  overflow: hidden; }
  .hc-ripple-light:active:before, .hc-button.hc-button-primary:active:before, .hc-button.hc-button-primary-dark:active:before, .hc-button.hc-button-accent:active:before, .hc-modal .hc-modal-actions .hc-modal-action:active:before, .hc-icon-button.hc-button-primary:active:before, .hc-icon-button.hc-button-accent:active:before {
    background-color: rgba(255, 255, 255, 0.2);
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }

.hc-button, .hc-modal .hc-modal-actions .hc-modal-action {
  display: flex;
  align-items: center;
  justify-content: center;
  border: none;
  outline: none;
  padding: 8px 16px;
  font-size: 14px;
  font-weight: 500;
  color: white;
  background-color: #0365C0;
  border-radius: 192px;
  white-space: nowrap;
  cursor: pointer; }
  .hc-button.hc-button-list-crew, .hc-modal .hc-modal-actions .hc-button-list-crew.hc-modal-action {
    position: relative;
    overflow: initial; }
    .hc-button.hc-button-list-crew .hc-card-badge, .hc-modal .hc-modal-actions .hc-button-list-crew.hc-modal-action .hc-card-badge {
      width: 30px;
      position: absolute;
      height: 30px;
      background-color: #D6100F;
      right: -10px;
      top: -10px;
      display: flex;
      align-items: center;
      justify-content: center;
      border-radius: 50%;
      color: white;
      font-size: 16px;
      font-weight: bold; }
  .hc-button.hc-button-red-50, .hc-modal .hc-modal-actions .hc-button-red-50.hc-modal-action {
    background-color: #ffebee; }
  .hc-button.hc-button-red-100, .hc-modal .hc-modal-actions .hc-button-red-100.hc-modal-action {
    background-color: #ffcdd2; }
  .hc-button.hc-button-red-200, .hc-modal .hc-modal-actions .hc-button-red-200.hc-modal-action {
    background-color: #ef9a9a; }
  .hc-button.hc-button-red-300, .hc-modal .hc-modal-actions .hc-button-red-300.hc-modal-action {
    background-color: #e57373; }
  .hc-button.hc-button-red-400, .hc-modal .hc-modal-actions .hc-button-red-400.hc-modal-action {
    background-color: #ef5350; }
  .hc-button.hc-button-red-500, .hc-modal .hc-modal-actions .hc-button-red-500.hc-modal-action {
    background-color: #f44336; }
  .hc-button.hc-button-red-600, .hc-modal .hc-modal-actions .hc-button-red-600.hc-modal-action {
    background-color: #e53935; }
  .hc-button.hc-button-red-700, .hc-modal .hc-modal-actions .hc-button-red-700.hc-modal-action {
    background-color: #d32f2f; }
  .hc-button.hc-button-red-800, .hc-modal .hc-modal-actions .hc-button-red-800.hc-modal-action {
    background-color: #c62828; }
  .hc-button.hc-button-red-900, .hc-modal .hc-modal-actions .hc-button-red-900.hc-modal-action {
    background-color: #b71c1c; }
  .hc-button.hc-button-red-a100, .hc-modal .hc-modal-actions .hc-button-red-a100.hc-modal-action {
    background-color: #ff8a80; }
  .hc-button.hc-button-red-a200, .hc-modal .hc-modal-actions .hc-button-red-a200.hc-modal-action {
    background-color: #ff5252; }
  .hc-button.hc-button-red-a400, .hc-modal .hc-modal-actions .hc-button-red-a400.hc-modal-action {
    background-color: #ff1744; }
  .hc-button.hc-button-red-a700, .hc-modal .hc-modal-actions .hc-button-red-a700.hc-modal-action {
    background-color: #d50000; }
  .hc-button.hc-button-pink-50, .hc-modal .hc-modal-actions .hc-button-pink-50.hc-modal-action {
    background-color: #fce4ec; }
  .hc-button.hc-button-pink-100, .hc-modal .hc-modal-actions .hc-button-pink-100.hc-modal-action {
    background-color: #f8bbd0; }
  .hc-button.hc-button-pink-200, .hc-modal .hc-modal-actions .hc-button-pink-200.hc-modal-action {
    background-color: #f48fb1; }
  .hc-button.hc-button-pink-300, .hc-modal .hc-modal-actions .hc-button-pink-300.hc-modal-action {
    background-color: #f06292; }
  .hc-button.hc-button-pink-400, .hc-modal .hc-modal-actions .hc-button-pink-400.hc-modal-action {
    background-color: #ec407a; }
  .hc-button.hc-button-pink-500, .hc-modal .hc-modal-actions .hc-button-pink-500.hc-modal-action {
    background-color: #e91e63; }
  .hc-button.hc-button-pink-600, .hc-modal .hc-modal-actions .hc-button-pink-600.hc-modal-action {
    background-color: #d81b60; }
  .hc-button.hc-button-pink-700, .hc-modal .hc-modal-actions .hc-button-pink-700.hc-modal-action {
    background-color: #c2185b; }
  .hc-button.hc-button-pink-800, .hc-modal .hc-modal-actions .hc-button-pink-800.hc-modal-action {
    background-color: #ad1457; }
  .hc-button.hc-button-pink-900, .hc-modal .hc-modal-actions .hc-button-pink-900.hc-modal-action {
    background-color: #880e4f; }
  .hc-button.hc-button-pink-a100, .hc-modal .hc-modal-actions .hc-button-pink-a100.hc-modal-action {
    background-color: #ff80ab; }
  .hc-button.hc-button-pink-a200, .hc-modal .hc-modal-actions .hc-button-pink-a200.hc-modal-action {
    background-color: #ff4081; }
  .hc-button.hc-button-pink-a400, .hc-modal .hc-modal-actions .hc-button-pink-a400.hc-modal-action {
    background-color: #f50057; }
  .hc-button.hc-button-pink-a700, .hc-modal .hc-modal-actions .hc-button-pink-a700.hc-modal-action {
    background-color: #c51162; }
  .hc-button.hc-button-purple-50, .hc-modal .hc-modal-actions .hc-button-purple-50.hc-modal-action {
    background-color: #f3e5f5; }
  .hc-button.hc-button-purple-100, .hc-modal .hc-modal-actions .hc-button-purple-100.hc-modal-action {
    background-color: #e1bee7; }
  .hc-button.hc-button-purple-200, .hc-modal .hc-modal-actions .hc-button-purple-200.hc-modal-action {
    background-color: #ce93d8; }
  .hc-button.hc-button-purple-300, .hc-modal .hc-modal-actions .hc-button-purple-300.hc-modal-action {
    background-color: #ba68c8; }
  .hc-button.hc-button-purple-400, .hc-modal .hc-modal-actions .hc-button-purple-400.hc-modal-action {
    background-color: #ab47bc; }
  .hc-button.hc-button-purple-500, .hc-modal .hc-modal-actions .hc-button-purple-500.hc-modal-action {
    background-color: #9c27b0; }
  .hc-button.hc-button-purple-600, .hc-modal .hc-modal-actions .hc-button-purple-600.hc-modal-action {
    background-color: #8e24aa; }
  .hc-button.hc-button-purple-700, .hc-modal .hc-modal-actions .hc-button-purple-700.hc-modal-action {
    background-color: #7b1fa2; }
  .hc-button.hc-button-purple-800, .hc-modal .hc-modal-actions .hc-button-purple-800.hc-modal-action {
    background-color: #6a1b9a; }
  .hc-button.hc-button-purple-900, .hc-modal .hc-modal-actions .hc-button-purple-900.hc-modal-action {
    background-color: #4a148c; }
  .hc-button.hc-button-purple-a100, .hc-modal .hc-modal-actions .hc-button-purple-a100.hc-modal-action {
    background-color: #ea80fc; }
  .hc-button.hc-button-purple-a200, .hc-modal .hc-modal-actions .hc-button-purple-a200.hc-modal-action {
    background-color: #e040fb; }
  .hc-button.hc-button-purple-a400, .hc-modal .hc-modal-actions .hc-button-purple-a400.hc-modal-action {
    background-color: #d500f9; }
  .hc-button.hc-button-purple-a700, .hc-modal .hc-modal-actions .hc-button-purple-a700.hc-modal-action {
    background-color: #aa00ff; }
  .hc-button.hc-button-deep-purple-50, .hc-modal .hc-modal-actions .hc-button-deep-purple-50.hc-modal-action {
    background-color: #ede7f6; }
  .hc-button.hc-button-deep-purple-100, .hc-modal .hc-modal-actions .hc-button-deep-purple-100.hc-modal-action {
    background-color: #d1c4e9; }
  .hc-button.hc-button-deep-purple-200, .hc-modal .hc-modal-actions .hc-button-deep-purple-200.hc-modal-action {
    background-color: #b39ddb; }
  .hc-button.hc-button-deep-purple-300, .hc-modal .hc-modal-actions .hc-button-deep-purple-300.hc-modal-action {
    background-color: #9575cd; }
  .hc-button.hc-button-deep-purple-400, .hc-modal .hc-modal-actions .hc-button-deep-purple-400.hc-modal-action {
    background-color: #7e57c2; }
  .hc-button.hc-button-deep-purple-500, .hc-modal .hc-modal-actions .hc-button-deep-purple-500.hc-modal-action {
    background-color: #673ab7; }
  .hc-button.hc-button-deep-purple-600, .hc-modal .hc-modal-actions .hc-button-deep-purple-600.hc-modal-action {
    background-color: #5e35b1; }
  .hc-button.hc-button-deep-purple-700, .hc-modal .hc-modal-actions .hc-button-deep-purple-700.hc-modal-action {
    background-color: #512da8; }
  .hc-button.hc-button-deep-purple-800, .hc-modal .hc-modal-actions .hc-button-deep-purple-800.hc-modal-action {
    background-color: #4527a0; }
  .hc-button.hc-button-deep-purple-900, .hc-modal .hc-modal-actions .hc-button-deep-purple-900.hc-modal-action {
    background-color: #311b92; }
  .hc-button.hc-button-deep-purple-a100, .hc-modal .hc-modal-actions .hc-button-deep-purple-a100.hc-modal-action {
    background-color: #b388ff; }
  .hc-button.hc-button-deep-purple-a200, .hc-modal .hc-modal-actions .hc-button-deep-purple-a200.hc-modal-action {
    background-color: #7c4dff; }
  .hc-button.hc-button-deep-purple-a400, .hc-modal .hc-modal-actions .hc-button-deep-purple-a400.hc-modal-action {
    background-color: #651fff; }
  .hc-button.hc-button-deep-purple-a700, .hc-modal .hc-modal-actions .hc-button-deep-purple-a700.hc-modal-action {
    background-color: #6200ea; }
  .hc-button.hc-button-indigo-50, .hc-modal .hc-modal-actions .hc-button-indigo-50.hc-modal-action {
    background-color: #e8eaf6; }
  .hc-button.hc-button-indigo-100, .hc-modal .hc-modal-actions .hc-button-indigo-100.hc-modal-action {
    background-color: #c5cae9; }
  .hc-button.hc-button-indigo-200, .hc-modal .hc-modal-actions .hc-button-indigo-200.hc-modal-action {
    background-color: #9fa8da; }
  .hc-button.hc-button-indigo-300, .hc-modal .hc-modal-actions .hc-button-indigo-300.hc-modal-action {
    background-color: #7986cb; }
  .hc-button.hc-button-indigo-400, .hc-modal .hc-modal-actions .hc-button-indigo-400.hc-modal-action {
    background-color: #5c6bc0; }
  .hc-button.hc-button-indigo-500, .hc-modal .hc-modal-actions .hc-button-indigo-500.hc-modal-action {
    background-color: #3f51b5; }
  .hc-button.hc-button-indigo-600, .hc-modal .hc-modal-actions .hc-button-indigo-600.hc-modal-action {
    background-color: #3949ab; }
  .hc-button.hc-button-indigo-700, .hc-modal .hc-modal-actions .hc-button-indigo-700.hc-modal-action {
    background-color: #303f9f; }
  .hc-button.hc-button-indigo-800, .hc-modal .hc-modal-actions .hc-button-indigo-800.hc-modal-action {
    background-color: #283593; }
  .hc-button.hc-button-indigo-900, .hc-modal .hc-modal-actions .hc-button-indigo-900.hc-modal-action {
    background-color: #1a237e; }
  .hc-button.hc-button-indigo-a100, .hc-modal .hc-modal-actions .hc-button-indigo-a100.hc-modal-action {
    background-color: #8c9eff; }
  .hc-button.hc-button-indigo-a200, .hc-modal .hc-modal-actions .hc-button-indigo-a200.hc-modal-action {
    background-color: #536dfe; }
  .hc-button.hc-button-indigo-a400, .hc-modal .hc-modal-actions .hc-button-indigo-a400.hc-modal-action {
    background-color: #3d5afe; }
  .hc-button.hc-button-indigo-a700, .hc-modal .hc-modal-actions .hc-button-indigo-a700.hc-modal-action {
    background-color: #304ffe; }
  .hc-button.hc-button-blue-50, .hc-modal .hc-modal-actions .hc-button-blue-50.hc-modal-action {
    background-color: #e3f2fd; }
  .hc-button.hc-button-blue-100, .hc-modal .hc-modal-actions .hc-button-blue-100.hc-modal-action {
    background-color: #bbdefb; }
  .hc-button.hc-button-blue-200, .hc-modal .hc-modal-actions .hc-button-blue-200.hc-modal-action {
    background-color: #90caf9; }
  .hc-button.hc-button-blue-300, .hc-modal .hc-modal-actions .hc-button-blue-300.hc-modal-action {
    background-color: #64b5f6; }
  .hc-button.hc-button-blue-400, .hc-modal .hc-modal-actions .hc-button-blue-400.hc-modal-action {
    background-color: #42a5f5; }
  .hc-button.hc-button-blue-500, .hc-modal .hc-modal-actions .hc-button-blue-500.hc-modal-action {
    background-color: #2196f3; }
  .hc-button.hc-button-blue-600, .hc-modal .hc-modal-actions .hc-button-blue-600.hc-modal-action {
    background-color: #1e88e5; }
  .hc-button.hc-button-blue-700, .hc-modal .hc-modal-actions .hc-button-blue-700.hc-modal-action {
    background-color: #1976d2; }
  .hc-button.hc-button-blue-800, .hc-modal .hc-modal-actions .hc-button-blue-800.hc-modal-action {
    background-color: #1565c0; }
  .hc-button.hc-button-blue-900, .hc-modal .hc-modal-actions .hc-button-blue-900.hc-modal-action {
    background-color: #0d47a1; }
  .hc-button.hc-button-blue-a100, .hc-modal .hc-modal-actions .hc-button-blue-a100.hc-modal-action {
    background-color: #82b1ff; }
  .hc-button.hc-button-blue-a200, .hc-modal .hc-modal-actions .hc-button-blue-a200.hc-modal-action {
    background-color: #448aff; }
  .hc-button.hc-button-blue-a400, .hc-modal .hc-modal-actions .hc-button-blue-a400.hc-modal-action {
    background-color: #2979ff; }
  .hc-button.hc-button-blue-a700, .hc-modal .hc-modal-actions .hc-button-blue-a700.hc-modal-action {
    background-color: #2962ff; }
  .hc-button.hc-button-blue-primary, .hc-modal .hc-modal-actions .hc-button-blue-primary.hc-modal-action {
    background-color: #0365C0; }
  .hc-button.hc-button-light-blue-50, .hc-modal .hc-modal-actions .hc-button-light-blue-50.hc-modal-action {
    background-color: #e1f5fe; }
  .hc-button.hc-button-light-blue-100, .hc-modal .hc-modal-actions .hc-button-light-blue-100.hc-modal-action {
    background-color: #b3e5fc; }
  .hc-button.hc-button-light-blue-200, .hc-modal .hc-modal-actions .hc-button-light-blue-200.hc-modal-action {
    background-color: #81d4fa; }
  .hc-button.hc-button-light-blue-300, .hc-modal .hc-modal-actions .hc-button-light-blue-300.hc-modal-action {
    background-color: #4fc3f7; }
  .hc-button.hc-button-light-blue-400, .hc-modal .hc-modal-actions .hc-button-light-blue-400.hc-modal-action {
    background-color: #29b6f6; }
  .hc-button.hc-button-light-blue-500, .hc-modal .hc-modal-actions .hc-button-light-blue-500.hc-modal-action {
    background-color: #03a9f4; }
  .hc-button.hc-button-light-blue-600, .hc-modal .hc-modal-actions .hc-button-light-blue-600.hc-modal-action {
    background-color: #039be5; }
  .hc-button.hc-button-light-blue-700, .hc-modal .hc-modal-actions .hc-button-light-blue-700.hc-modal-action {
    background-color: #0288d1; }
  .hc-button.hc-button-light-blue-800, .hc-modal .hc-modal-actions .hc-button-light-blue-800.hc-modal-action {
    background-color: #0277bd; }
  .hc-button.hc-button-light-blue-900, .hc-modal .hc-modal-actions .hc-button-light-blue-900.hc-modal-action {
    background-color: #01579b; }
  .hc-button.hc-button-light-blue-a100, .hc-modal .hc-modal-actions .hc-button-light-blue-a100.hc-modal-action {
    background-color: #80d8ff; }
  .hc-button.hc-button-light-blue-a200, .hc-modal .hc-modal-actions .hc-button-light-blue-a200.hc-modal-action {
    background-color: #40c4ff; }
  .hc-button.hc-button-light-blue-a400, .hc-modal .hc-modal-actions .hc-button-light-blue-a400.hc-modal-action {
    background-color: #00b0ff; }
  .hc-button.hc-button-light-blue-a700, .hc-modal .hc-modal-actions .hc-button-light-blue-a700.hc-modal-action {
    background-color: #0091ea; }
  .hc-button.hc-button-cyan-50, .hc-modal .hc-modal-actions .hc-button-cyan-50.hc-modal-action {
    background-color: #e0f7fa; }
  .hc-button.hc-button-cyan-100, .hc-modal .hc-modal-actions .hc-button-cyan-100.hc-modal-action {
    background-color: #b2ebf2; }
  .hc-button.hc-button-cyan-200, .hc-modal .hc-modal-actions .hc-button-cyan-200.hc-modal-action {
    background-color: #80deea; }
  .hc-button.hc-button-cyan-300, .hc-modal .hc-modal-actions .hc-button-cyan-300.hc-modal-action {
    background-color: #4dd0e1; }
  .hc-button.hc-button-cyan-400, .hc-modal .hc-modal-actions .hc-button-cyan-400.hc-modal-action {
    background-color: #26c6da; }
  .hc-button.hc-button-cyan-500, .hc-modal .hc-modal-actions .hc-button-cyan-500.hc-modal-action {
    background-color: #00bcd4; }
  .hc-button.hc-button-cyan-600, .hc-modal .hc-modal-actions .hc-button-cyan-600.hc-modal-action {
    background-color: #00acc1; }
  .hc-button.hc-button-cyan-700, .hc-modal .hc-modal-actions .hc-button-cyan-700.hc-modal-action {
    background-color: #0097a7; }
  .hc-button.hc-button-cyan-800, .hc-modal .hc-modal-actions .hc-button-cyan-800.hc-modal-action {
    background-color: #00838f; }
  .hc-button.hc-button-cyan-900, .hc-modal .hc-modal-actions .hc-button-cyan-900.hc-modal-action {
    background-color: #006064; }
  .hc-button.hc-button-cyan-a100, .hc-modal .hc-modal-actions .hc-button-cyan-a100.hc-modal-action {
    background-color: #84ffff; }
  .hc-button.hc-button-cyan-a200, .hc-modal .hc-modal-actions .hc-button-cyan-a200.hc-modal-action {
    background-color: #18ffff; }
  .hc-button.hc-button-cyan-a400, .hc-modal .hc-modal-actions .hc-button-cyan-a400.hc-modal-action {
    background-color: #00e5ff; }
  .hc-button.hc-button-cyan-a700, .hc-modal .hc-modal-actions .hc-button-cyan-a700.hc-modal-action {
    background-color: #00b8d4; }
  .hc-button.hc-button-teal-50, .hc-modal .hc-modal-actions .hc-button-teal-50.hc-modal-action {
    background-color: #e0f2f1; }
  .hc-button.hc-button-teal-100, .hc-modal .hc-modal-actions .hc-button-teal-100.hc-modal-action {
    background-color: #b2dfdb; }
  .hc-button.hc-button-teal-200, .hc-modal .hc-modal-actions .hc-button-teal-200.hc-modal-action {
    background-color: #80cbc4; }
  .hc-button.hc-button-teal-300, .hc-modal .hc-modal-actions .hc-button-teal-300.hc-modal-action {
    background-color: #4db6ac; }
  .hc-button.hc-button-teal-400, .hc-modal .hc-modal-actions .hc-button-teal-400.hc-modal-action {
    background-color: #26a69a; }
  .hc-button.hc-button-teal-500, .hc-modal .hc-modal-actions .hc-button-teal-500.hc-modal-action {
    background-color: #009688; }
  .hc-button.hc-button-teal-600, .hc-modal .hc-modal-actions .hc-button-teal-600.hc-modal-action {
    background-color: #00897b; }
  .hc-button.hc-button-teal-700, .hc-modal .hc-modal-actions .hc-button-teal-700.hc-modal-action {
    background-color: #00796b; }
  .hc-button.hc-button-teal-800, .hc-modal .hc-modal-actions .hc-button-teal-800.hc-modal-action {
    background-color: #00695c; }
  .hc-button.hc-button-teal-900, .hc-modal .hc-modal-actions .hc-button-teal-900.hc-modal-action {
    background-color: #004d40; }
  .hc-button.hc-button-teal-a100, .hc-modal .hc-modal-actions .hc-button-teal-a100.hc-modal-action {
    background-color: #a7ffeb; }
  .hc-button.hc-button-teal-a200, .hc-modal .hc-modal-actions .hc-button-teal-a200.hc-modal-action {
    background-color: #64ffda; }
  .hc-button.hc-button-teal-a400, .hc-modal .hc-modal-actions .hc-button-teal-a400.hc-modal-action {
    background-color: #1de9b6; }
  .hc-button.hc-button-teal-a700, .hc-modal .hc-modal-actions .hc-button-teal-a700.hc-modal-action {
    background-color: #00bfa5; }
  .hc-button.hc-button-green-50, .hc-modal .hc-modal-actions .hc-button-green-50.hc-modal-action {
    background-color: #e8f5e9; }
  .hc-button.hc-button-green-100, .hc-modal .hc-modal-actions .hc-button-green-100.hc-modal-action {
    background-color: #c8e6c9; }
  .hc-button.hc-button-green-200, .hc-modal .hc-modal-actions .hc-button-green-200.hc-modal-action {
    background-color: #a5d6a7; }
  .hc-button.hc-button-green-300, .hc-modal .hc-modal-actions .hc-button-green-300.hc-modal-action {
    background-color: #81c784; }
  .hc-button.hc-button-green-400, .hc-modal .hc-modal-actions .hc-button-green-400.hc-modal-action {
    background-color: #66bb6a; }
  .hc-button.hc-button-green-500, .hc-modal .hc-modal-actions .hc-button-green-500.hc-modal-action {
    background-color: #4caf50; }
  .hc-button.hc-button-green-600, .hc-modal .hc-modal-actions .hc-button-green-600.hc-modal-action {
    background-color: #43a047; }
  .hc-button.hc-button-green-700, .hc-modal .hc-modal-actions .hc-button-green-700.hc-modal-action {
    background-color: #388e3c; }
  .hc-button.hc-button-green-800, .hc-modal .hc-modal-actions .hc-button-green-800.hc-modal-action {
    background-color: #2e7d32; }
  .hc-button.hc-button-green-900, .hc-modal .hc-modal-actions .hc-button-green-900.hc-modal-action {
    background-color: #1b5e20; }
  .hc-button.hc-button-green-a100, .hc-modal .hc-modal-actions .hc-button-green-a100.hc-modal-action {
    background-color: #b9f6ca; }
  .hc-button.hc-button-green-a200, .hc-modal .hc-modal-actions .hc-button-green-a200.hc-modal-action {
    background-color: #69f0ae; }
  .hc-button.hc-button-green-a400, .hc-modal .hc-modal-actions .hc-button-green-a400.hc-modal-action {
    background-color: #00e676; }
  .hc-button.hc-button-green-a700, .hc-modal .hc-modal-actions .hc-button-green-a700.hc-modal-action {
    background-color: #00c853; }
  .hc-button.hc-button-light-green-50, .hc-modal .hc-modal-actions .hc-button-light-green-50.hc-modal-action {
    background-color: #f1f8e9; }
  .hc-button.hc-button-light-green-100, .hc-modal .hc-modal-actions .hc-button-light-green-100.hc-modal-action {
    background-color: #dcedc8; }
  .hc-button.hc-button-light-green-200, .hc-modal .hc-modal-actions .hc-button-light-green-200.hc-modal-action {
    background-color: #c5e1a5; }
  .hc-button.hc-button-light-green-300, .hc-modal .hc-modal-actions .hc-button-light-green-300.hc-modal-action {
    background-color: #aed581; }
  .hc-button.hc-button-light-green-400, .hc-modal .hc-modal-actions .hc-button-light-green-400.hc-modal-action {
    background-color: #9ccc65; }
  .hc-button.hc-button-light-green-500, .hc-modal .hc-modal-actions .hc-button-light-green-500.hc-modal-action {
    background-color: #8bc34a; }
  .hc-button.hc-button-light-green-600, .hc-modal .hc-modal-actions .hc-button-light-green-600.hc-modal-action {
    background-color: #7cb342; }
  .hc-button.hc-button-light-green-700, .hc-modal .hc-modal-actions .hc-button-light-green-700.hc-modal-action {
    background-color: #689f38; }
  .hc-button.hc-button-light-green-800, .hc-modal .hc-modal-actions .hc-button-light-green-800.hc-modal-action {
    background-color: #558b2f; }
  .hc-button.hc-button-light-green-900, .hc-modal .hc-modal-actions .hc-button-light-green-900.hc-modal-action {
    background-color: #33691e; }
  .hc-button.hc-button-light-green-a100, .hc-modal .hc-modal-actions .hc-button-light-green-a100.hc-modal-action {
    background-color: #ccff90; }
  .hc-button.hc-button-light-green-a200, .hc-modal .hc-modal-actions .hc-button-light-green-a200.hc-modal-action {
    background-color: #b2ff59; }
  .hc-button.hc-button-light-green-a400, .hc-modal .hc-modal-actions .hc-button-light-green-a400.hc-modal-action {
    background-color: #76ff03; }
  .hc-button.hc-button-light-green-a700, .hc-modal .hc-modal-actions .hc-button-light-green-a700.hc-modal-action {
    background-color: #64dd17; }
  .hc-button.hc-button-light-green-a800, .hc-modal .hc-modal-actions .hc-button-light-green-a800.hc-modal-action {
    background-color: #52C782; }
  .hc-button.hc-button-lime-50, .hc-modal .hc-modal-actions .hc-button-lime-50.hc-modal-action {
    background-color: #f9fbe7; }
  .hc-button.hc-button-lime-100, .hc-modal .hc-modal-actions .hc-button-lime-100.hc-modal-action {
    background-color: #f0f4c3; }
  .hc-button.hc-button-lime-200, .hc-modal .hc-modal-actions .hc-button-lime-200.hc-modal-action {
    background-color: #e6ee9c; }
  .hc-button.hc-button-lime-300, .hc-modal .hc-modal-actions .hc-button-lime-300.hc-modal-action {
    background-color: #dce775; }
  .hc-button.hc-button-lime-400, .hc-modal .hc-modal-actions .hc-button-lime-400.hc-modal-action {
    background-color: #d4e157; }
  .hc-button.hc-button-lime-500, .hc-modal .hc-modal-actions .hc-button-lime-500.hc-modal-action {
    background-color: #cddc39; }
  .hc-button.hc-button-lime-600, .hc-modal .hc-modal-actions .hc-button-lime-600.hc-modal-action {
    background-color: #c0ca33; }
  .hc-button.hc-button-lime-700, .hc-modal .hc-modal-actions .hc-button-lime-700.hc-modal-action {
    background-color: #afb42b; }
  .hc-button.hc-button-lime-800, .hc-modal .hc-modal-actions .hc-button-lime-800.hc-modal-action {
    background-color: #9e9d24; }
  .hc-button.hc-button-lime-900, .hc-modal .hc-modal-actions .hc-button-lime-900.hc-modal-action {
    background-color: #827717; }
  .hc-button.hc-button-lime-a100, .hc-modal .hc-modal-actions .hc-button-lime-a100.hc-modal-action {
    background-color: #f4ff81; }
  .hc-button.hc-button-lime-a200, .hc-modal .hc-modal-actions .hc-button-lime-a200.hc-modal-action {
    background-color: #eeff41; }
  .hc-button.hc-button-lime-a400, .hc-modal .hc-modal-actions .hc-button-lime-a400.hc-modal-action {
    background-color: #c6ff00; }
  .hc-button.hc-button-lime-a700, .hc-modal .hc-modal-actions .hc-button-lime-a700.hc-modal-action {
    background-color: #aeea00; }
  .hc-button.hc-button-yellow-50, .hc-modal .hc-modal-actions .hc-button-yellow-50.hc-modal-action {
    background-color: #fffde7; }
  .hc-button.hc-button-yellow-100, .hc-modal .hc-modal-actions .hc-button-yellow-100.hc-modal-action {
    background-color: #fff9c4; }
  .hc-button.hc-button-yellow-200, .hc-modal .hc-modal-actions .hc-button-yellow-200.hc-modal-action {
    background-color: #fff59d; }
  .hc-button.hc-button-yellow-300, .hc-modal .hc-modal-actions .hc-button-yellow-300.hc-modal-action {
    background-color: #fff176; }
  .hc-button.hc-button-yellow-400, .hc-modal .hc-modal-actions .hc-button-yellow-400.hc-modal-action {
    background-color: #ffee58; }
  .hc-button.hc-button-yellow-500, .hc-modal .hc-modal-actions .hc-button-yellow-500.hc-modal-action {
    background-color: #ffeb3b; }
  .hc-button.hc-button-yellow-600, .hc-modal .hc-modal-actions .hc-button-yellow-600.hc-modal-action {
    background-color: #fdd835; }
  .hc-button.hc-button-yellow-700, .hc-modal .hc-modal-actions .hc-button-yellow-700.hc-modal-action {
    background-color: #fbc02d; }
  .hc-button.hc-button-yellow-800, .hc-modal .hc-modal-actions .hc-button-yellow-800.hc-modal-action {
    background-color: #f9a825; }
  .hc-button.hc-button-yellow-900, .hc-modal .hc-modal-actions .hc-button-yellow-900.hc-modal-action {
    background-color: #f57f17; }
  .hc-button.hc-button-yellow-a100, .hc-modal .hc-modal-actions .hc-button-yellow-a100.hc-modal-action {
    background-color: #ffff8d; }
  .hc-button.hc-button-yellow-a200, .hc-modal .hc-modal-actions .hc-button-yellow-a200.hc-modal-action {
    background-color: #ffff00; }
  .hc-button.hc-button-yellow-a400, .hc-modal .hc-modal-actions .hc-button-yellow-a400.hc-modal-action {
    background-color: #ffea00; }
  .hc-button.hc-button-yellow-a700, .hc-modal .hc-modal-actions .hc-button-yellow-a700.hc-modal-action {
    background-color: #ffd600; }
  .hc-button.hc-button-amber-50, .hc-modal .hc-modal-actions .hc-button-amber-50.hc-modal-action {
    background-color: #fff8e1; }
  .hc-button.hc-button-amber-100, .hc-modal .hc-modal-actions .hc-button-amber-100.hc-modal-action {
    background-color: #ffecb3; }
  .hc-button.hc-button-amber-200, .hc-modal .hc-modal-actions .hc-button-amber-200.hc-modal-action {
    background-color: #ffe082; }
  .hc-button.hc-button-amber-300, .hc-modal .hc-modal-actions .hc-button-amber-300.hc-modal-action {
    background-color: #ffd54f; }
  .hc-button.hc-button-amber-400, .hc-modal .hc-modal-actions .hc-button-amber-400.hc-modal-action {
    background-color: #ffca28; }
  .hc-button.hc-button-amber-500, .hc-modal .hc-modal-actions .hc-button-amber-500.hc-modal-action {
    background-color: #ffc107; }
  .hc-button.hc-button-amber-600, .hc-modal .hc-modal-actions .hc-button-amber-600.hc-modal-action {
    background-color: #ffb300; }
  .hc-button.hc-button-amber-700, .hc-modal .hc-modal-actions .hc-button-amber-700.hc-modal-action {
    background-color: #ffa000; }
  .hc-button.hc-button-amber-800, .hc-modal .hc-modal-actions .hc-button-amber-800.hc-modal-action {
    background-color: #ff8f00; }
  .hc-button.hc-button-amber-900, .hc-modal .hc-modal-actions .hc-button-amber-900.hc-modal-action {
    background-color: #ff6f00; }
  .hc-button.hc-button-amber-a100, .hc-modal .hc-modal-actions .hc-button-amber-a100.hc-modal-action {
    background-color: #ffe57f; }
  .hc-button.hc-button-amber-a200, .hc-modal .hc-modal-actions .hc-button-amber-a200.hc-modal-action {
    background-color: #ffd740; }
  .hc-button.hc-button-amber-a400, .hc-modal .hc-modal-actions .hc-button-amber-a400.hc-modal-action {
    background-color: #ffc400; }
  .hc-button.hc-button-amber-a700, .hc-modal .hc-modal-actions .hc-button-amber-a700.hc-modal-action {
    background-color: #ffab00; }
  .hc-button.hc-button-orange-50, .hc-modal .hc-modal-actions .hc-button-orange-50.hc-modal-action {
    background-color: #fff3e0; }
  .hc-button.hc-button-orange-100, .hc-modal .hc-modal-actions .hc-button-orange-100.hc-modal-action {
    background-color: #ffe0b2; }
  .hc-button.hc-button-orange-200, .hc-modal .hc-modal-actions .hc-button-orange-200.hc-modal-action {
    background-color: #ffcc80; }
  .hc-button.hc-button-orange-300, .hc-modal .hc-modal-actions .hc-button-orange-300.hc-modal-action {
    background-color: #ffb74d; }
  .hc-button.hc-button-orange-400, .hc-modal .hc-modal-actions .hc-button-orange-400.hc-modal-action {
    background-color: #ffa726; }
  .hc-button.hc-button-orange-500, .hc-modal .hc-modal-actions .hc-button-orange-500.hc-modal-action {
    background-color: #ff9800; }
  .hc-button.hc-button-orange-600, .hc-modal .hc-modal-actions .hc-button-orange-600.hc-modal-action {
    background-color: #fb8c00; }
  .hc-button.hc-button-orange-700, .hc-modal .hc-modal-actions .hc-button-orange-700.hc-modal-action {
    background-color: #f57c00; }
  .hc-button.hc-button-orange-800, .hc-modal .hc-modal-actions .hc-button-orange-800.hc-modal-action {
    background-color: #ef6c00; }
  .hc-button.hc-button-orange-900, .hc-modal .hc-modal-actions .hc-button-orange-900.hc-modal-action {
    background-color: #e65100; }
  .hc-button.hc-button-orange-a100, .hc-modal .hc-modal-actions .hc-button-orange-a100.hc-modal-action {
    background-color: #ffd180; }
  .hc-button.hc-button-orange-a200, .hc-modal .hc-modal-actions .hc-button-orange-a200.hc-modal-action {
    background-color: #ffab40; }
  .hc-button.hc-button-orange-a400, .hc-modal .hc-modal-actions .hc-button-orange-a400.hc-modal-action {
    background-color: #ff9100; }
  .hc-button.hc-button-orange-a700, .hc-modal .hc-modal-actions .hc-button-orange-a700.hc-modal-action {
    background-color: #ff6d00; }
  .hc-button.hc-button-deep-orange-50, .hc-modal .hc-modal-actions .hc-button-deep-orange-50.hc-modal-action {
    background-color: #fbe9e7; }
  .hc-button.hc-button-deep-orange-100, .hc-modal .hc-modal-actions .hc-button-deep-orange-100.hc-modal-action {
    background-color: #ffccbc; }
  .hc-button.hc-button-deep-orange-200, .hc-modal .hc-modal-actions .hc-button-deep-orange-200.hc-modal-action {
    background-color: #ffab91; }
  .hc-button.hc-button-deep-orange-300, .hc-modal .hc-modal-actions .hc-button-deep-orange-300.hc-modal-action {
    background-color: #ff8a65; }
  .hc-button.hc-button-deep-orange-400, .hc-modal .hc-modal-actions .hc-button-deep-orange-400.hc-modal-action {
    background-color: #ff7043; }
  .hc-button.hc-button-deep-orange-500, .hc-modal .hc-modal-actions .hc-button-deep-orange-500.hc-modal-action {
    background-color: #ff5722; }
  .hc-button.hc-button-deep-orange-600, .hc-modal .hc-modal-actions .hc-button-deep-orange-600.hc-modal-action {
    background-color: #f4511e; }
  .hc-button.hc-button-deep-orange-700, .hc-modal .hc-modal-actions .hc-button-deep-orange-700.hc-modal-action {
    background-color: #e64a19; }
  .hc-button.hc-button-deep-orange-800, .hc-modal .hc-modal-actions .hc-button-deep-orange-800.hc-modal-action {
    background-color: #d84315; }
  .hc-button.hc-button-deep-orange-900, .hc-modal .hc-modal-actions .hc-button-deep-orange-900.hc-modal-action {
    background-color: #bf360c; }
  .hc-button.hc-button-deep-orange-a100, .hc-modal .hc-modal-actions .hc-button-deep-orange-a100.hc-modal-action {
    background-color: #ff9e80; }
  .hc-button.hc-button-deep-orange-a200, .hc-modal .hc-modal-actions .hc-button-deep-orange-a200.hc-modal-action {
    background-color: #ff6e40; }
  .hc-button.hc-button-deep-orange-a400, .hc-modal .hc-modal-actions .hc-button-deep-orange-a400.hc-modal-action {
    background-color: #ff3d00; }
  .hc-button.hc-button-deep-orange-a700, .hc-modal .hc-modal-actions .hc-button-deep-orange-a700.hc-modal-action {
    background-color: #dd2c00; }
  .hc-button.hc-button-brown-50, .hc-modal .hc-modal-actions .hc-button-brown-50.hc-modal-action {
    background-color: #efebe9; }
  .hc-button.hc-button-brown-100, .hc-modal .hc-modal-actions .hc-button-brown-100.hc-modal-action {
    background-color: #d7ccc8; }
  .hc-button.hc-button-brown-200, .hc-modal .hc-modal-actions .hc-button-brown-200.hc-modal-action {
    background-color: #bcaaa4; }
  .hc-button.hc-button-brown-300, .hc-modal .hc-modal-actions .hc-button-brown-300.hc-modal-action {
    background-color: #a1887f; }
  .hc-button.hc-button-brown-400, .hc-modal .hc-modal-actions .hc-button-brown-400.hc-modal-action {
    background-color: #8d6e63; }
  .hc-button.hc-button-brown-500, .hc-modal .hc-modal-actions .hc-button-brown-500.hc-modal-action {
    background-color: #795548; }
  .hc-button.hc-button-brown-600, .hc-modal .hc-modal-actions .hc-button-brown-600.hc-modal-action {
    background-color: #6d4c41; }
  .hc-button.hc-button-brown-700, .hc-modal .hc-modal-actions .hc-button-brown-700.hc-modal-action {
    background-color: #5d4037; }
  .hc-button.hc-button-brown-800, .hc-modal .hc-modal-actions .hc-button-brown-800.hc-modal-action {
    background-color: #4e342e; }
  .hc-button.hc-button-brown-900, .hc-modal .hc-modal-actions .hc-button-brown-900.hc-modal-action {
    background-color: #3e2723; }
  .hc-button.hc-button-grey-50, .hc-modal .hc-modal-actions .hc-button-grey-50.hc-modal-action {
    background-color: #fafafa; }
  .hc-button.hc-button-grey-100, .hc-modal .hc-modal-actions .hc-button-grey-100.hc-modal-action {
    background-color: #f5f5f5; }
  .hc-button.hc-button-grey-200, .hc-modal .hc-modal-actions .hc-button-grey-200.hc-modal-action {
    background-color: #eeeeee; }
  .hc-button.hc-button-grey-300, .hc-modal .hc-modal-actions .hc-button-grey-300.hc-modal-action {
    background-color: #e0e0e0; }
  .hc-button.hc-button-grey-400, .hc-modal .hc-modal-actions .hc-button-grey-400.hc-modal-action {
    background-color: #bdbdbd; }
  .hc-button.hc-button-grey-500, .hc-modal .hc-modal-actions .hc-button-grey-500.hc-modal-action {
    background-color: #9e9e9e; }
  .hc-button.hc-button-grey-600, .hc-modal .hc-modal-actions .hc-button-grey-600.hc-modal-action {
    background-color: #757575; }
  .hc-button.hc-button-grey-700, .hc-modal .hc-modal-actions .hc-button-grey-700.hc-modal-action {
    background-color: #616161; }
  .hc-button.hc-button-grey-800, .hc-modal .hc-modal-actions .hc-button-grey-800.hc-modal-action {
    background-color: #424242; }
  .hc-button.hc-button-grey-900, .hc-modal .hc-modal-actions .hc-button-grey-900.hc-modal-action {
    background-color: #212121; }
  .hc-button.hc-button-grey-a100, .hc-modal .hc-modal-actions .hc-button-grey-a100.hc-modal-action {
    background-color: #F7F6FC; }
  .hc-button.hc-button-grey-a200, .hc-modal .hc-modal-actions .hc-button-grey-a200.hc-modal-action {
    background-color: #979797; }
  .hc-button.hc-button-blue-grey-50, .hc-modal .hc-modal-actions .hc-button-blue-grey-50.hc-modal-action {
    background-color: #eceff1; }
  .hc-button.hc-button-blue-grey-100, .hc-modal .hc-modal-actions .hc-button-blue-grey-100.hc-modal-action {
    background-color: #cfd8dc; }
  .hc-button.hc-button-blue-grey-200, .hc-modal .hc-modal-actions .hc-button-blue-grey-200.hc-modal-action {
    background-color: #b0bec5; }
  .hc-button.hc-button-blue-grey-300, .hc-modal .hc-modal-actions .hc-button-blue-grey-300.hc-modal-action {
    background-color: #90a4ae; }
  .hc-button.hc-button-blue-grey-400, .hc-modal .hc-modal-actions .hc-button-blue-grey-400.hc-modal-action {
    background-color: #78909c; }
  .hc-button.hc-button-blue-grey-500, .hc-modal .hc-modal-actions .hc-button-blue-grey-500.hc-modal-action {
    background-color: #607d8b; }
  .hc-button.hc-button-blue-grey-600, .hc-modal .hc-modal-actions .hc-button-blue-grey-600.hc-modal-action {
    background-color: #546e7a; }
  .hc-button.hc-button-blue-grey-700, .hc-modal .hc-modal-actions .hc-button-blue-grey-700.hc-modal-action {
    background-color: #455a64; }
  .hc-button.hc-button-blue-grey-800, .hc-modal .hc-modal-actions .hc-button-blue-grey-800.hc-modal-action {
    background-color: #37474f; }
  .hc-button.hc-button-blue-grey-900, .hc-modal .hc-modal-actions .hc-button-blue-grey-900.hc-modal-action {
    background-color: #263238; }
  .hc-button.hc-button-blue-grey-1000, .hc-modal .hc-modal-actions .hc-button-blue-grey-1000.hc-modal-action {
    background-color: #11171a; }
  .hc-button.hc-button-outline-red-50, .hc-modal .hc-modal-actions .hc-button-outline-red-50.hc-modal-action {
    border: #ffebee 1px solid;
    color: #ffebee;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-red-100, .hc-modal .hc-modal-actions .hc-button-outline-red-100.hc-modal-action {
    border: #ffcdd2 1px solid;
    color: #ffcdd2;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-red-200, .hc-modal .hc-modal-actions .hc-button-outline-red-200.hc-modal-action {
    border: #ef9a9a 1px solid;
    color: #ef9a9a;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-red-300, .hc-modal .hc-modal-actions .hc-button-outline-red-300.hc-modal-action {
    border: #e57373 1px solid;
    color: #e57373;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-red-400, .hc-modal .hc-modal-actions .hc-button-outline-red-400.hc-modal-action {
    border: #ef5350 1px solid;
    color: #ef5350;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-red-500, .hc-modal .hc-modal-actions .hc-button-outline-red-500.hc-modal-action {
    border: #f44336 1px solid;
    color: #f44336;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-red-600, .hc-modal .hc-modal-actions .hc-button-outline-red-600.hc-modal-action {
    border: #e53935 1px solid;
    color: #e53935;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-red-700, .hc-modal .hc-modal-actions .hc-button-outline-red-700.hc-modal-action {
    border: #d32f2f 1px solid;
    color: #d32f2f;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-red-800, .hc-modal .hc-modal-actions .hc-button-outline-red-800.hc-modal-action {
    border: #c62828 1px solid;
    color: #c62828;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-red-900, .hc-modal .hc-modal-actions .hc-button-outline-red-900.hc-modal-action {
    border: #b71c1c 1px solid;
    color: #b71c1c;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-red-a100, .hc-modal .hc-modal-actions .hc-button-outline-red-a100.hc-modal-action {
    border: #ff8a80 1px solid;
    color: #ff8a80;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-red-a200, .hc-modal .hc-modal-actions .hc-button-outline-red-a200.hc-modal-action {
    border: #ff5252 1px solid;
    color: #ff5252;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-red-a400, .hc-modal .hc-modal-actions .hc-button-outline-red-a400.hc-modal-action {
    border: #ff1744 1px solid;
    color: #ff1744;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-red-a700, .hc-modal .hc-modal-actions .hc-button-outline-red-a700.hc-modal-action {
    border: #d50000 1px solid;
    color: #d50000;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-pink-50, .hc-modal .hc-modal-actions .hc-button-outline-pink-50.hc-modal-action {
    border: #fce4ec 1px solid;
    color: #fce4ec;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-pink-100, .hc-modal .hc-modal-actions .hc-button-outline-pink-100.hc-modal-action {
    border: #f8bbd0 1px solid;
    color: #f8bbd0;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-pink-200, .hc-modal .hc-modal-actions .hc-button-outline-pink-200.hc-modal-action {
    border: #f48fb1 1px solid;
    color: #f48fb1;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-pink-300, .hc-modal .hc-modal-actions .hc-button-outline-pink-300.hc-modal-action {
    border: #f06292 1px solid;
    color: #f06292;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-pink-400, .hc-modal .hc-modal-actions .hc-button-outline-pink-400.hc-modal-action {
    border: #ec407a 1px solid;
    color: #ec407a;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-pink-500, .hc-modal .hc-modal-actions .hc-button-outline-pink-500.hc-modal-action {
    border: #e91e63 1px solid;
    color: #e91e63;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-pink-600, .hc-modal .hc-modal-actions .hc-button-outline-pink-600.hc-modal-action {
    border: #d81b60 1px solid;
    color: #d81b60;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-pink-700, .hc-modal .hc-modal-actions .hc-button-outline-pink-700.hc-modal-action {
    border: #c2185b 1px solid;
    color: #c2185b;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-pink-800, .hc-modal .hc-modal-actions .hc-button-outline-pink-800.hc-modal-action {
    border: #ad1457 1px solid;
    color: #ad1457;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-pink-900, .hc-modal .hc-modal-actions .hc-button-outline-pink-900.hc-modal-action {
    border: #880e4f 1px solid;
    color: #880e4f;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-pink-a100, .hc-modal .hc-modal-actions .hc-button-outline-pink-a100.hc-modal-action {
    border: #ff80ab 1px solid;
    color: #ff80ab;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-pink-a200, .hc-modal .hc-modal-actions .hc-button-outline-pink-a200.hc-modal-action {
    border: #ff4081 1px solid;
    color: #ff4081;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-pink-a400, .hc-modal .hc-modal-actions .hc-button-outline-pink-a400.hc-modal-action {
    border: #f50057 1px solid;
    color: #f50057;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-pink-a700, .hc-modal .hc-modal-actions .hc-button-outline-pink-a700.hc-modal-action {
    border: #c51162 1px solid;
    color: #c51162;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-purple-50, .hc-modal .hc-modal-actions .hc-button-outline-purple-50.hc-modal-action {
    border: #f3e5f5 1px solid;
    color: #f3e5f5;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-purple-100, .hc-modal .hc-modal-actions .hc-button-outline-purple-100.hc-modal-action {
    border: #e1bee7 1px solid;
    color: #e1bee7;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-purple-200, .hc-modal .hc-modal-actions .hc-button-outline-purple-200.hc-modal-action {
    border: #ce93d8 1px solid;
    color: #ce93d8;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-purple-300, .hc-modal .hc-modal-actions .hc-button-outline-purple-300.hc-modal-action {
    border: #ba68c8 1px solid;
    color: #ba68c8;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-purple-400, .hc-modal .hc-modal-actions .hc-button-outline-purple-400.hc-modal-action {
    border: #ab47bc 1px solid;
    color: #ab47bc;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-purple-500, .hc-modal .hc-modal-actions .hc-button-outline-purple-500.hc-modal-action {
    border: #9c27b0 1px solid;
    color: #9c27b0;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-purple-600, .hc-modal .hc-modal-actions .hc-button-outline-purple-600.hc-modal-action {
    border: #8e24aa 1px solid;
    color: #8e24aa;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-purple-700, .hc-modal .hc-modal-actions .hc-button-outline-purple-700.hc-modal-action {
    border: #7b1fa2 1px solid;
    color: #7b1fa2;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-purple-800, .hc-modal .hc-modal-actions .hc-button-outline-purple-800.hc-modal-action {
    border: #6a1b9a 1px solid;
    color: #6a1b9a;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-purple-900, .hc-modal .hc-modal-actions .hc-button-outline-purple-900.hc-modal-action {
    border: #4a148c 1px solid;
    color: #4a148c;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-purple-a100, .hc-modal .hc-modal-actions .hc-button-outline-purple-a100.hc-modal-action {
    border: #ea80fc 1px solid;
    color: #ea80fc;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-purple-a200, .hc-modal .hc-modal-actions .hc-button-outline-purple-a200.hc-modal-action {
    border: #e040fb 1px solid;
    color: #e040fb;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-purple-a400, .hc-modal .hc-modal-actions .hc-button-outline-purple-a400.hc-modal-action {
    border: #d500f9 1px solid;
    color: #d500f9;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-purple-a700, .hc-modal .hc-modal-actions .hc-button-outline-purple-a700.hc-modal-action {
    border: #aa00ff 1px solid;
    color: #aa00ff;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-deep-purple-50, .hc-modal .hc-modal-actions .hc-button-outline-deep-purple-50.hc-modal-action {
    border: #ede7f6 1px solid;
    color: #ede7f6;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-deep-purple-100, .hc-modal .hc-modal-actions .hc-button-outline-deep-purple-100.hc-modal-action {
    border: #d1c4e9 1px solid;
    color: #d1c4e9;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-deep-purple-200, .hc-modal .hc-modal-actions .hc-button-outline-deep-purple-200.hc-modal-action {
    border: #b39ddb 1px solid;
    color: #b39ddb;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-deep-purple-300, .hc-modal .hc-modal-actions .hc-button-outline-deep-purple-300.hc-modal-action {
    border: #9575cd 1px solid;
    color: #9575cd;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-deep-purple-400, .hc-modal .hc-modal-actions .hc-button-outline-deep-purple-400.hc-modal-action {
    border: #7e57c2 1px solid;
    color: #7e57c2;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-deep-purple-500, .hc-modal .hc-modal-actions .hc-button-outline-deep-purple-500.hc-modal-action {
    border: #673ab7 1px solid;
    color: #673ab7;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-deep-purple-600, .hc-modal .hc-modal-actions .hc-button-outline-deep-purple-600.hc-modal-action {
    border: #5e35b1 1px solid;
    color: #5e35b1;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-deep-purple-700, .hc-modal .hc-modal-actions .hc-button-outline-deep-purple-700.hc-modal-action {
    border: #512da8 1px solid;
    color: #512da8;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-deep-purple-800, .hc-modal .hc-modal-actions .hc-button-outline-deep-purple-800.hc-modal-action {
    border: #4527a0 1px solid;
    color: #4527a0;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-deep-purple-900, .hc-modal .hc-modal-actions .hc-button-outline-deep-purple-900.hc-modal-action {
    border: #311b92 1px solid;
    color: #311b92;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-deep-purple-a100, .hc-modal .hc-modal-actions .hc-button-outline-deep-purple-a100.hc-modal-action {
    border: #b388ff 1px solid;
    color: #b388ff;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-deep-purple-a200, .hc-modal .hc-modal-actions .hc-button-outline-deep-purple-a200.hc-modal-action {
    border: #7c4dff 1px solid;
    color: #7c4dff;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-deep-purple-a400, .hc-modal .hc-modal-actions .hc-button-outline-deep-purple-a400.hc-modal-action {
    border: #651fff 1px solid;
    color: #651fff;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-deep-purple-a700, .hc-modal .hc-modal-actions .hc-button-outline-deep-purple-a700.hc-modal-action {
    border: #6200ea 1px solid;
    color: #6200ea;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-indigo-50, .hc-modal .hc-modal-actions .hc-button-outline-indigo-50.hc-modal-action {
    border: #e8eaf6 1px solid;
    color: #e8eaf6;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-indigo-100, .hc-modal .hc-modal-actions .hc-button-outline-indigo-100.hc-modal-action {
    border: #c5cae9 1px solid;
    color: #c5cae9;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-indigo-200, .hc-modal .hc-modal-actions .hc-button-outline-indigo-200.hc-modal-action {
    border: #9fa8da 1px solid;
    color: #9fa8da;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-indigo-300, .hc-modal .hc-modal-actions .hc-button-outline-indigo-300.hc-modal-action {
    border: #7986cb 1px solid;
    color: #7986cb;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-indigo-400, .hc-modal .hc-modal-actions .hc-button-outline-indigo-400.hc-modal-action {
    border: #5c6bc0 1px solid;
    color: #5c6bc0;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-indigo-500, .hc-modal .hc-modal-actions .hc-button-outline-indigo-500.hc-modal-action {
    border: #3f51b5 1px solid;
    color: #3f51b5;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-indigo-600, .hc-modal .hc-modal-actions .hc-button-outline-indigo-600.hc-modal-action {
    border: #3949ab 1px solid;
    color: #3949ab;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-indigo-700, .hc-modal .hc-modal-actions .hc-button-outline-indigo-700.hc-modal-action {
    border: #303f9f 1px solid;
    color: #303f9f;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-indigo-800, .hc-modal .hc-modal-actions .hc-button-outline-indigo-800.hc-modal-action {
    border: #283593 1px solid;
    color: #283593;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-indigo-900, .hc-modal .hc-modal-actions .hc-button-outline-indigo-900.hc-modal-action {
    border: #1a237e 1px solid;
    color: #1a237e;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-indigo-a100, .hc-modal .hc-modal-actions .hc-button-outline-indigo-a100.hc-modal-action {
    border: #8c9eff 1px solid;
    color: #8c9eff;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-indigo-a200, .hc-modal .hc-modal-actions .hc-button-outline-indigo-a200.hc-modal-action {
    border: #536dfe 1px solid;
    color: #536dfe;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-indigo-a400, .hc-modal .hc-modal-actions .hc-button-outline-indigo-a400.hc-modal-action {
    border: #3d5afe 1px solid;
    color: #3d5afe;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-indigo-a700, .hc-modal .hc-modal-actions .hc-button-outline-indigo-a700.hc-modal-action {
    border: #304ffe 1px solid;
    color: #304ffe;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-blue-50, .hc-modal .hc-modal-actions .hc-button-outline-blue-50.hc-modal-action {
    border: #e3f2fd 1px solid;
    color: #e3f2fd;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-blue-100, .hc-modal .hc-modal-actions .hc-button-outline-blue-100.hc-modal-action {
    border: #bbdefb 1px solid;
    color: #bbdefb;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-blue-200, .hc-modal .hc-modal-actions .hc-button-outline-blue-200.hc-modal-action {
    border: #90caf9 1px solid;
    color: #90caf9;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-blue-300, .hc-modal .hc-modal-actions .hc-button-outline-blue-300.hc-modal-action {
    border: #64b5f6 1px solid;
    color: #64b5f6;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-blue-400, .hc-modal .hc-modal-actions .hc-button-outline-blue-400.hc-modal-action {
    border: #42a5f5 1px solid;
    color: #42a5f5;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-blue-500, .hc-modal .hc-modal-actions .hc-button-outline-blue-500.hc-modal-action {
    border: #2196f3 1px solid;
    color: #2196f3;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-blue-600, .hc-modal .hc-modal-actions .hc-button-outline-blue-600.hc-modal-action {
    border: #1e88e5 1px solid;
    color: #1e88e5;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-blue-700, .hc-modal .hc-modal-actions .hc-button-outline-blue-700.hc-modal-action {
    border: #1976d2 1px solid;
    color: #1976d2;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-blue-800, .hc-modal .hc-modal-actions .hc-button-outline-blue-800.hc-modal-action {
    border: #1565c0 1px solid;
    color: #1565c0;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-blue-900, .hc-modal .hc-modal-actions .hc-button-outline-blue-900.hc-modal-action {
    border: #0d47a1 1px solid;
    color: #0d47a1;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-blue-a100, .hc-modal .hc-modal-actions .hc-button-outline-blue-a100.hc-modal-action {
    border: #82b1ff 1px solid;
    color: #82b1ff;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-blue-a200, .hc-modal .hc-modal-actions .hc-button-outline-blue-a200.hc-modal-action {
    border: #448aff 1px solid;
    color: #448aff;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-blue-a400, .hc-modal .hc-modal-actions .hc-button-outline-blue-a400.hc-modal-action {
    border: #2979ff 1px solid;
    color: #2979ff;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-blue-a700, .hc-modal .hc-modal-actions .hc-button-outline-blue-a700.hc-modal-action {
    border: #2962ff 1px solid;
    color: #2962ff;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-blue-primary, .hc-modal .hc-modal-actions .hc-button-outline-blue-primary.hc-modal-action {
    border: #0365C0 1px solid;
    color: #0365C0;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-light-blue-50, .hc-modal .hc-modal-actions .hc-button-outline-light-blue-50.hc-modal-action {
    border: #e1f5fe 1px solid;
    color: #e1f5fe;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-light-blue-100, .hc-modal .hc-modal-actions .hc-button-outline-light-blue-100.hc-modal-action {
    border: #b3e5fc 1px solid;
    color: #b3e5fc;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-light-blue-200, .hc-modal .hc-modal-actions .hc-button-outline-light-blue-200.hc-modal-action {
    border: #81d4fa 1px solid;
    color: #81d4fa;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-light-blue-300, .hc-modal .hc-modal-actions .hc-button-outline-light-blue-300.hc-modal-action {
    border: #4fc3f7 1px solid;
    color: #4fc3f7;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-light-blue-400, .hc-modal .hc-modal-actions .hc-button-outline-light-blue-400.hc-modal-action {
    border: #29b6f6 1px solid;
    color: #29b6f6;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-light-blue-500, .hc-modal .hc-modal-actions .hc-button-outline-light-blue-500.hc-modal-action {
    border: #03a9f4 1px solid;
    color: #03a9f4;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-light-blue-600, .hc-modal .hc-modal-actions .hc-button-outline-light-blue-600.hc-modal-action {
    border: #039be5 1px solid;
    color: #039be5;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-light-blue-700, .hc-modal .hc-modal-actions .hc-button-outline-light-blue-700.hc-modal-action {
    border: #0288d1 1px solid;
    color: #0288d1;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-light-blue-800, .hc-modal .hc-modal-actions .hc-button-outline-light-blue-800.hc-modal-action {
    border: #0277bd 1px solid;
    color: #0277bd;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-light-blue-900, .hc-modal .hc-modal-actions .hc-button-outline-light-blue-900.hc-modal-action {
    border: #01579b 1px solid;
    color: #01579b;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-light-blue-a100, .hc-modal .hc-modal-actions .hc-button-outline-light-blue-a100.hc-modal-action {
    border: #80d8ff 1px solid;
    color: #80d8ff;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-light-blue-a200, .hc-modal .hc-modal-actions .hc-button-outline-light-blue-a200.hc-modal-action {
    border: #40c4ff 1px solid;
    color: #40c4ff;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-light-blue-a400, .hc-modal .hc-modal-actions .hc-button-outline-light-blue-a400.hc-modal-action {
    border: #00b0ff 1px solid;
    color: #00b0ff;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-light-blue-a700, .hc-modal .hc-modal-actions .hc-button-outline-light-blue-a700.hc-modal-action {
    border: #0091ea 1px solid;
    color: #0091ea;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-cyan-50, .hc-modal .hc-modal-actions .hc-button-outline-cyan-50.hc-modal-action {
    border: #e0f7fa 1px solid;
    color: #e0f7fa;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-cyan-100, .hc-modal .hc-modal-actions .hc-button-outline-cyan-100.hc-modal-action {
    border: #b2ebf2 1px solid;
    color: #b2ebf2;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-cyan-200, .hc-modal .hc-modal-actions .hc-button-outline-cyan-200.hc-modal-action {
    border: #80deea 1px solid;
    color: #80deea;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-cyan-300, .hc-modal .hc-modal-actions .hc-button-outline-cyan-300.hc-modal-action {
    border: #4dd0e1 1px solid;
    color: #4dd0e1;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-cyan-400, .hc-modal .hc-modal-actions .hc-button-outline-cyan-400.hc-modal-action {
    border: #26c6da 1px solid;
    color: #26c6da;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-cyan-500, .hc-modal .hc-modal-actions .hc-button-outline-cyan-500.hc-modal-action {
    border: #00bcd4 1px solid;
    color: #00bcd4;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-cyan-600, .hc-modal .hc-modal-actions .hc-button-outline-cyan-600.hc-modal-action {
    border: #00acc1 1px solid;
    color: #00acc1;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-cyan-700, .hc-modal .hc-modal-actions .hc-button-outline-cyan-700.hc-modal-action {
    border: #0097a7 1px solid;
    color: #0097a7;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-cyan-800, .hc-modal .hc-modal-actions .hc-button-outline-cyan-800.hc-modal-action {
    border: #00838f 1px solid;
    color: #00838f;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-cyan-900, .hc-modal .hc-modal-actions .hc-button-outline-cyan-900.hc-modal-action {
    border: #006064 1px solid;
    color: #006064;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-cyan-a100, .hc-modal .hc-modal-actions .hc-button-outline-cyan-a100.hc-modal-action {
    border: #84ffff 1px solid;
    color: #84ffff;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-cyan-a200, .hc-modal .hc-modal-actions .hc-button-outline-cyan-a200.hc-modal-action {
    border: #18ffff 1px solid;
    color: #18ffff;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-cyan-a400, .hc-modal .hc-modal-actions .hc-button-outline-cyan-a400.hc-modal-action {
    border: #00e5ff 1px solid;
    color: #00e5ff;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-cyan-a700, .hc-modal .hc-modal-actions .hc-button-outline-cyan-a700.hc-modal-action {
    border: #00b8d4 1px solid;
    color: #00b8d4;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-teal-50, .hc-modal .hc-modal-actions .hc-button-outline-teal-50.hc-modal-action {
    border: #e0f2f1 1px solid;
    color: #e0f2f1;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-teal-100, .hc-modal .hc-modal-actions .hc-button-outline-teal-100.hc-modal-action {
    border: #b2dfdb 1px solid;
    color: #b2dfdb;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-teal-200, .hc-modal .hc-modal-actions .hc-button-outline-teal-200.hc-modal-action {
    border: #80cbc4 1px solid;
    color: #80cbc4;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-teal-300, .hc-modal .hc-modal-actions .hc-button-outline-teal-300.hc-modal-action {
    border: #4db6ac 1px solid;
    color: #4db6ac;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-teal-400, .hc-modal .hc-modal-actions .hc-button-outline-teal-400.hc-modal-action {
    border: #26a69a 1px solid;
    color: #26a69a;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-teal-500, .hc-modal .hc-modal-actions .hc-button-outline-teal-500.hc-modal-action {
    border: #009688 1px solid;
    color: #009688;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-teal-600, .hc-modal .hc-modal-actions .hc-button-outline-teal-600.hc-modal-action {
    border: #00897b 1px solid;
    color: #00897b;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-teal-700, .hc-modal .hc-modal-actions .hc-button-outline-teal-700.hc-modal-action {
    border: #00796b 1px solid;
    color: #00796b;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-teal-800, .hc-modal .hc-modal-actions .hc-button-outline-teal-800.hc-modal-action {
    border: #00695c 1px solid;
    color: #00695c;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-teal-900, .hc-modal .hc-modal-actions .hc-button-outline-teal-900.hc-modal-action {
    border: #004d40 1px solid;
    color: #004d40;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-teal-a100, .hc-modal .hc-modal-actions .hc-button-outline-teal-a100.hc-modal-action {
    border: #a7ffeb 1px solid;
    color: #a7ffeb;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-teal-a200, .hc-modal .hc-modal-actions .hc-button-outline-teal-a200.hc-modal-action {
    border: #64ffda 1px solid;
    color: #64ffda;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-teal-a400, .hc-modal .hc-modal-actions .hc-button-outline-teal-a400.hc-modal-action {
    border: #1de9b6 1px solid;
    color: #1de9b6;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-teal-a700, .hc-modal .hc-modal-actions .hc-button-outline-teal-a700.hc-modal-action {
    border: #00bfa5 1px solid;
    color: #00bfa5;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-green-50, .hc-modal .hc-modal-actions .hc-button-outline-green-50.hc-modal-action {
    border: #e8f5e9 1px solid;
    color: #e8f5e9;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-green-100, .hc-modal .hc-modal-actions .hc-button-outline-green-100.hc-modal-action {
    border: #c8e6c9 1px solid;
    color: #c8e6c9;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-green-200, .hc-modal .hc-modal-actions .hc-button-outline-green-200.hc-modal-action {
    border: #a5d6a7 1px solid;
    color: #a5d6a7;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-green-300, .hc-modal .hc-modal-actions .hc-button-outline-green-300.hc-modal-action {
    border: #81c784 1px solid;
    color: #81c784;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-green-400, .hc-modal .hc-modal-actions .hc-button-outline-green-400.hc-modal-action {
    border: #66bb6a 1px solid;
    color: #66bb6a;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-green-500, .hc-modal .hc-modal-actions .hc-button-outline-green-500.hc-modal-action {
    border: #4caf50 1px solid;
    color: #4caf50;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-green-600, .hc-modal .hc-modal-actions .hc-button-outline-green-600.hc-modal-action {
    border: #43a047 1px solid;
    color: #43a047;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-green-700, .hc-modal .hc-modal-actions .hc-button-outline-green-700.hc-modal-action {
    border: #388e3c 1px solid;
    color: #388e3c;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-green-800, .hc-modal .hc-modal-actions .hc-button-outline-green-800.hc-modal-action {
    border: #2e7d32 1px solid;
    color: #2e7d32;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-green-900, .hc-modal .hc-modal-actions .hc-button-outline-green-900.hc-modal-action {
    border: #1b5e20 1px solid;
    color: #1b5e20;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-green-a100, .hc-modal .hc-modal-actions .hc-button-outline-green-a100.hc-modal-action {
    border: #b9f6ca 1px solid;
    color: #b9f6ca;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-green-a200, .hc-modal .hc-modal-actions .hc-button-outline-green-a200.hc-modal-action {
    border: #69f0ae 1px solid;
    color: #69f0ae;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-green-a400, .hc-modal .hc-modal-actions .hc-button-outline-green-a400.hc-modal-action {
    border: #00e676 1px solid;
    color: #00e676;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-green-a700, .hc-modal .hc-modal-actions .hc-button-outline-green-a700.hc-modal-action {
    border: #00c853 1px solid;
    color: #00c853;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-light-green-50, .hc-modal .hc-modal-actions .hc-button-outline-light-green-50.hc-modal-action {
    border: #f1f8e9 1px solid;
    color: #f1f8e9;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-light-green-100, .hc-modal .hc-modal-actions .hc-button-outline-light-green-100.hc-modal-action {
    border: #dcedc8 1px solid;
    color: #dcedc8;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-light-green-200, .hc-modal .hc-modal-actions .hc-button-outline-light-green-200.hc-modal-action {
    border: #c5e1a5 1px solid;
    color: #c5e1a5;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-light-green-300, .hc-modal .hc-modal-actions .hc-button-outline-light-green-300.hc-modal-action {
    border: #aed581 1px solid;
    color: #aed581;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-light-green-400, .hc-modal .hc-modal-actions .hc-button-outline-light-green-400.hc-modal-action {
    border: #9ccc65 1px solid;
    color: #9ccc65;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-light-green-500, .hc-modal .hc-modal-actions .hc-button-outline-light-green-500.hc-modal-action {
    border: #8bc34a 1px solid;
    color: #8bc34a;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-light-green-600, .hc-modal .hc-modal-actions .hc-button-outline-light-green-600.hc-modal-action {
    border: #7cb342 1px solid;
    color: #7cb342;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-light-green-700, .hc-modal .hc-modal-actions .hc-button-outline-light-green-700.hc-modal-action {
    border: #689f38 1px solid;
    color: #689f38;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-light-green-800, .hc-modal .hc-modal-actions .hc-button-outline-light-green-800.hc-modal-action {
    border: #558b2f 1px solid;
    color: #558b2f;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-light-green-900, .hc-modal .hc-modal-actions .hc-button-outline-light-green-900.hc-modal-action {
    border: #33691e 1px solid;
    color: #33691e;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-light-green-a100, .hc-modal .hc-modal-actions .hc-button-outline-light-green-a100.hc-modal-action {
    border: #ccff90 1px solid;
    color: #ccff90;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-light-green-a200, .hc-modal .hc-modal-actions .hc-button-outline-light-green-a200.hc-modal-action {
    border: #b2ff59 1px solid;
    color: #b2ff59;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-light-green-a400, .hc-modal .hc-modal-actions .hc-button-outline-light-green-a400.hc-modal-action {
    border: #76ff03 1px solid;
    color: #76ff03;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-light-green-a700, .hc-modal .hc-modal-actions .hc-button-outline-light-green-a700.hc-modal-action {
    border: #64dd17 1px solid;
    color: #64dd17;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-light-green-a800, .hc-modal .hc-modal-actions .hc-button-outline-light-green-a800.hc-modal-action {
    border: #52C782 1px solid;
    color: #52C782;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-lime-50, .hc-modal .hc-modal-actions .hc-button-outline-lime-50.hc-modal-action {
    border: #f9fbe7 1px solid;
    color: #f9fbe7;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-lime-100, .hc-modal .hc-modal-actions .hc-button-outline-lime-100.hc-modal-action {
    border: #f0f4c3 1px solid;
    color: #f0f4c3;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-lime-200, .hc-modal .hc-modal-actions .hc-button-outline-lime-200.hc-modal-action {
    border: #e6ee9c 1px solid;
    color: #e6ee9c;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-lime-300, .hc-modal .hc-modal-actions .hc-button-outline-lime-300.hc-modal-action {
    border: #dce775 1px solid;
    color: #dce775;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-lime-400, .hc-modal .hc-modal-actions .hc-button-outline-lime-400.hc-modal-action {
    border: #d4e157 1px solid;
    color: #d4e157;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-lime-500, .hc-modal .hc-modal-actions .hc-button-outline-lime-500.hc-modal-action {
    border: #cddc39 1px solid;
    color: #cddc39;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-lime-600, .hc-modal .hc-modal-actions .hc-button-outline-lime-600.hc-modal-action {
    border: #c0ca33 1px solid;
    color: #c0ca33;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-lime-700, .hc-modal .hc-modal-actions .hc-button-outline-lime-700.hc-modal-action {
    border: #afb42b 1px solid;
    color: #afb42b;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-lime-800, .hc-modal .hc-modal-actions .hc-button-outline-lime-800.hc-modal-action {
    border: #9e9d24 1px solid;
    color: #9e9d24;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-lime-900, .hc-modal .hc-modal-actions .hc-button-outline-lime-900.hc-modal-action {
    border: #827717 1px solid;
    color: #827717;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-lime-a100, .hc-modal .hc-modal-actions .hc-button-outline-lime-a100.hc-modal-action {
    border: #f4ff81 1px solid;
    color: #f4ff81;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-lime-a200, .hc-modal .hc-modal-actions .hc-button-outline-lime-a200.hc-modal-action {
    border: #eeff41 1px solid;
    color: #eeff41;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-lime-a400, .hc-modal .hc-modal-actions .hc-button-outline-lime-a400.hc-modal-action {
    border: #c6ff00 1px solid;
    color: #c6ff00;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-lime-a700, .hc-modal .hc-modal-actions .hc-button-outline-lime-a700.hc-modal-action {
    border: #aeea00 1px solid;
    color: #aeea00;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-yellow-50, .hc-modal .hc-modal-actions .hc-button-outline-yellow-50.hc-modal-action {
    border: #fffde7 1px solid;
    color: #fffde7;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-yellow-100, .hc-modal .hc-modal-actions .hc-button-outline-yellow-100.hc-modal-action {
    border: #fff9c4 1px solid;
    color: #fff9c4;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-yellow-200, .hc-modal .hc-modal-actions .hc-button-outline-yellow-200.hc-modal-action {
    border: #fff59d 1px solid;
    color: #fff59d;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-yellow-300, .hc-modal .hc-modal-actions .hc-button-outline-yellow-300.hc-modal-action {
    border: #fff176 1px solid;
    color: #fff176;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-yellow-400, .hc-modal .hc-modal-actions .hc-button-outline-yellow-400.hc-modal-action {
    border: #ffee58 1px solid;
    color: #ffee58;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-yellow-500, .hc-modal .hc-modal-actions .hc-button-outline-yellow-500.hc-modal-action {
    border: #ffeb3b 1px solid;
    color: #ffeb3b;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-yellow-600, .hc-modal .hc-modal-actions .hc-button-outline-yellow-600.hc-modal-action {
    border: #fdd835 1px solid;
    color: #fdd835;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-yellow-700, .hc-modal .hc-modal-actions .hc-button-outline-yellow-700.hc-modal-action {
    border: #fbc02d 1px solid;
    color: #fbc02d;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-yellow-800, .hc-modal .hc-modal-actions .hc-button-outline-yellow-800.hc-modal-action {
    border: #f9a825 1px solid;
    color: #f9a825;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-yellow-900, .hc-modal .hc-modal-actions .hc-button-outline-yellow-900.hc-modal-action {
    border: #f57f17 1px solid;
    color: #f57f17;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-yellow-a100, .hc-modal .hc-modal-actions .hc-button-outline-yellow-a100.hc-modal-action {
    border: #ffff8d 1px solid;
    color: #ffff8d;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-yellow-a200, .hc-modal .hc-modal-actions .hc-button-outline-yellow-a200.hc-modal-action {
    border: #ffff00 1px solid;
    color: #ffff00;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-yellow-a400, .hc-modal .hc-modal-actions .hc-button-outline-yellow-a400.hc-modal-action {
    border: #ffea00 1px solid;
    color: #ffea00;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-yellow-a700, .hc-modal .hc-modal-actions .hc-button-outline-yellow-a700.hc-modal-action {
    border: #ffd600 1px solid;
    color: #ffd600;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-amber-50, .hc-modal .hc-modal-actions .hc-button-outline-amber-50.hc-modal-action {
    border: #fff8e1 1px solid;
    color: #fff8e1;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-amber-100, .hc-modal .hc-modal-actions .hc-button-outline-amber-100.hc-modal-action {
    border: #ffecb3 1px solid;
    color: #ffecb3;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-amber-200, .hc-modal .hc-modal-actions .hc-button-outline-amber-200.hc-modal-action {
    border: #ffe082 1px solid;
    color: #ffe082;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-amber-300, .hc-modal .hc-modal-actions .hc-button-outline-amber-300.hc-modal-action {
    border: #ffd54f 1px solid;
    color: #ffd54f;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-amber-400, .hc-modal .hc-modal-actions .hc-button-outline-amber-400.hc-modal-action {
    border: #ffca28 1px solid;
    color: #ffca28;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-amber-500, .hc-modal .hc-modal-actions .hc-button-outline-amber-500.hc-modal-action {
    border: #ffc107 1px solid;
    color: #ffc107;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-amber-600, .hc-modal .hc-modal-actions .hc-button-outline-amber-600.hc-modal-action {
    border: #ffb300 1px solid;
    color: #ffb300;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-amber-700, .hc-modal .hc-modal-actions .hc-button-outline-amber-700.hc-modal-action {
    border: #ffa000 1px solid;
    color: #ffa000;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-amber-800, .hc-modal .hc-modal-actions .hc-button-outline-amber-800.hc-modal-action {
    border: #ff8f00 1px solid;
    color: #ff8f00;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-amber-900, .hc-modal .hc-modal-actions .hc-button-outline-amber-900.hc-modal-action {
    border: #ff6f00 1px solid;
    color: #ff6f00;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-amber-a100, .hc-modal .hc-modal-actions .hc-button-outline-amber-a100.hc-modal-action {
    border: #ffe57f 1px solid;
    color: #ffe57f;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-amber-a200, .hc-modal .hc-modal-actions .hc-button-outline-amber-a200.hc-modal-action {
    border: #ffd740 1px solid;
    color: #ffd740;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-amber-a400, .hc-modal .hc-modal-actions .hc-button-outline-amber-a400.hc-modal-action {
    border: #ffc400 1px solid;
    color: #ffc400;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-amber-a700, .hc-modal .hc-modal-actions .hc-button-outline-amber-a700.hc-modal-action {
    border: #ffab00 1px solid;
    color: #ffab00;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-orange-50, .hc-modal .hc-modal-actions .hc-button-outline-orange-50.hc-modal-action {
    border: #fff3e0 1px solid;
    color: #fff3e0;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-orange-100, .hc-modal .hc-modal-actions .hc-button-outline-orange-100.hc-modal-action {
    border: #ffe0b2 1px solid;
    color: #ffe0b2;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-orange-200, .hc-modal .hc-modal-actions .hc-button-outline-orange-200.hc-modal-action {
    border: #ffcc80 1px solid;
    color: #ffcc80;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-orange-300, .hc-modal .hc-modal-actions .hc-button-outline-orange-300.hc-modal-action {
    border: #ffb74d 1px solid;
    color: #ffb74d;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-orange-400, .hc-modal .hc-modal-actions .hc-button-outline-orange-400.hc-modal-action {
    border: #ffa726 1px solid;
    color: #ffa726;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-orange-500, .hc-modal .hc-modal-actions .hc-button-outline-orange-500.hc-modal-action {
    border: #ff9800 1px solid;
    color: #ff9800;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-orange-600, .hc-modal .hc-modal-actions .hc-button-outline-orange-600.hc-modal-action {
    border: #fb8c00 1px solid;
    color: #fb8c00;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-orange-700, .hc-modal .hc-modal-actions .hc-button-outline-orange-700.hc-modal-action {
    border: #f57c00 1px solid;
    color: #f57c00;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-orange-800, .hc-modal .hc-modal-actions .hc-button-outline-orange-800.hc-modal-action {
    border: #ef6c00 1px solid;
    color: #ef6c00;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-orange-900, .hc-modal .hc-modal-actions .hc-button-outline-orange-900.hc-modal-action {
    border: #e65100 1px solid;
    color: #e65100;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-orange-a100, .hc-modal .hc-modal-actions .hc-button-outline-orange-a100.hc-modal-action {
    border: #ffd180 1px solid;
    color: #ffd180;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-orange-a200, .hc-modal .hc-modal-actions .hc-button-outline-orange-a200.hc-modal-action {
    border: #ffab40 1px solid;
    color: #ffab40;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-orange-a400, .hc-modal .hc-modal-actions .hc-button-outline-orange-a400.hc-modal-action {
    border: #ff9100 1px solid;
    color: #ff9100;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-orange-a700, .hc-modal .hc-modal-actions .hc-button-outline-orange-a700.hc-modal-action {
    border: #ff6d00 1px solid;
    color: #ff6d00;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-deep-orange-50, .hc-modal .hc-modal-actions .hc-button-outline-deep-orange-50.hc-modal-action {
    border: #fbe9e7 1px solid;
    color: #fbe9e7;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-deep-orange-100, .hc-modal .hc-modal-actions .hc-button-outline-deep-orange-100.hc-modal-action {
    border: #ffccbc 1px solid;
    color: #ffccbc;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-deep-orange-200, .hc-modal .hc-modal-actions .hc-button-outline-deep-orange-200.hc-modal-action {
    border: #ffab91 1px solid;
    color: #ffab91;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-deep-orange-300, .hc-modal .hc-modal-actions .hc-button-outline-deep-orange-300.hc-modal-action {
    border: #ff8a65 1px solid;
    color: #ff8a65;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-deep-orange-400, .hc-modal .hc-modal-actions .hc-button-outline-deep-orange-400.hc-modal-action {
    border: #ff7043 1px solid;
    color: #ff7043;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-deep-orange-500, .hc-modal .hc-modal-actions .hc-button-outline-deep-orange-500.hc-modal-action {
    border: #ff5722 1px solid;
    color: #ff5722;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-deep-orange-600, .hc-modal .hc-modal-actions .hc-button-outline-deep-orange-600.hc-modal-action {
    border: #f4511e 1px solid;
    color: #f4511e;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-deep-orange-700, .hc-modal .hc-modal-actions .hc-button-outline-deep-orange-700.hc-modal-action {
    border: #e64a19 1px solid;
    color: #e64a19;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-deep-orange-800, .hc-modal .hc-modal-actions .hc-button-outline-deep-orange-800.hc-modal-action {
    border: #d84315 1px solid;
    color: #d84315;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-deep-orange-900, .hc-modal .hc-modal-actions .hc-button-outline-deep-orange-900.hc-modal-action {
    border: #bf360c 1px solid;
    color: #bf360c;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-deep-orange-a100, .hc-modal .hc-modal-actions .hc-button-outline-deep-orange-a100.hc-modal-action {
    border: #ff9e80 1px solid;
    color: #ff9e80;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-deep-orange-a200, .hc-modal .hc-modal-actions .hc-button-outline-deep-orange-a200.hc-modal-action {
    border: #ff6e40 1px solid;
    color: #ff6e40;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-deep-orange-a400, .hc-modal .hc-modal-actions .hc-button-outline-deep-orange-a400.hc-modal-action {
    border: #ff3d00 1px solid;
    color: #ff3d00;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-deep-orange-a700, .hc-modal .hc-modal-actions .hc-button-outline-deep-orange-a700.hc-modal-action {
    border: #dd2c00 1px solid;
    color: #dd2c00;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-brown-50, .hc-modal .hc-modal-actions .hc-button-outline-brown-50.hc-modal-action {
    border: #efebe9 1px solid;
    color: #efebe9;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-brown-100, .hc-modal .hc-modal-actions .hc-button-outline-brown-100.hc-modal-action {
    border: #d7ccc8 1px solid;
    color: #d7ccc8;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-brown-200, .hc-modal .hc-modal-actions .hc-button-outline-brown-200.hc-modal-action {
    border: #bcaaa4 1px solid;
    color: #bcaaa4;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-brown-300, .hc-modal .hc-modal-actions .hc-button-outline-brown-300.hc-modal-action {
    border: #a1887f 1px solid;
    color: #a1887f;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-brown-400, .hc-modal .hc-modal-actions .hc-button-outline-brown-400.hc-modal-action {
    border: #8d6e63 1px solid;
    color: #8d6e63;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-brown-500, .hc-modal .hc-modal-actions .hc-button-outline-brown-500.hc-modal-action {
    border: #795548 1px solid;
    color: #795548;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-brown-600, .hc-modal .hc-modal-actions .hc-button-outline-brown-600.hc-modal-action {
    border: #6d4c41 1px solid;
    color: #6d4c41;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-brown-700, .hc-modal .hc-modal-actions .hc-button-outline-brown-700.hc-modal-action {
    border: #5d4037 1px solid;
    color: #5d4037;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-brown-800, .hc-modal .hc-modal-actions .hc-button-outline-brown-800.hc-modal-action {
    border: #4e342e 1px solid;
    color: #4e342e;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-brown-900, .hc-modal .hc-modal-actions .hc-button-outline-brown-900.hc-modal-action {
    border: #3e2723 1px solid;
    color: #3e2723;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-grey-50, .hc-modal .hc-modal-actions .hc-button-outline-grey-50.hc-modal-action {
    border: #fafafa 1px solid;
    color: #fafafa;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-grey-100, .hc-modal .hc-modal-actions .hc-button-outline-grey-100.hc-modal-action {
    border: #f5f5f5 1px solid;
    color: #f5f5f5;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-grey-200, .hc-modal .hc-modal-actions .hc-button-outline-grey-200.hc-modal-action {
    border: #eeeeee 1px solid;
    color: #eeeeee;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-grey-300, .hc-modal .hc-modal-actions .hc-button-outline-grey-300.hc-modal-action {
    border: #e0e0e0 1px solid;
    color: #e0e0e0;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-grey-400, .hc-modal .hc-modal-actions .hc-button-outline-grey-400.hc-modal-action {
    border: #bdbdbd 1px solid;
    color: #bdbdbd;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-grey-500, .hc-modal .hc-modal-actions .hc-button-outline-grey-500.hc-modal-action {
    border: #9e9e9e 1px solid;
    color: #9e9e9e;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-grey-600, .hc-modal .hc-modal-actions .hc-button-outline-grey-600.hc-modal-action {
    border: #757575 1px solid;
    color: #757575;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-grey-700, .hc-modal .hc-modal-actions .hc-button-outline-grey-700.hc-modal-action {
    border: #616161 1px solid;
    color: #616161;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-grey-800, .hc-modal .hc-modal-actions .hc-button-outline-grey-800.hc-modal-action {
    border: #424242 1px solid;
    color: #424242;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-grey-900, .hc-modal .hc-modal-actions .hc-button-outline-grey-900.hc-modal-action {
    border: #212121 1px solid;
    color: #212121;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-grey-a100, .hc-modal .hc-modal-actions .hc-button-outline-grey-a100.hc-modal-action {
    border: #F7F6FC 1px solid;
    color: #F7F6FC;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-grey-a200, .hc-modal .hc-modal-actions .hc-button-outline-grey-a200.hc-modal-action {
    border: #979797 1px solid;
    color: #979797;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-blue-grey-50, .hc-modal .hc-modal-actions .hc-button-outline-blue-grey-50.hc-modal-action {
    border: #eceff1 1px solid;
    color: #eceff1;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-blue-grey-100, .hc-modal .hc-modal-actions .hc-button-outline-blue-grey-100.hc-modal-action {
    border: #cfd8dc 1px solid;
    color: #cfd8dc;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-blue-grey-200, .hc-modal .hc-modal-actions .hc-button-outline-blue-grey-200.hc-modal-action {
    border: #b0bec5 1px solid;
    color: #b0bec5;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-blue-grey-300, .hc-modal .hc-modal-actions .hc-button-outline-blue-grey-300.hc-modal-action {
    border: #90a4ae 1px solid;
    color: #90a4ae;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-blue-grey-400, .hc-modal .hc-modal-actions .hc-button-outline-blue-grey-400.hc-modal-action {
    border: #78909c 1px solid;
    color: #78909c;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-blue-grey-500, .hc-modal .hc-modal-actions .hc-button-outline-blue-grey-500.hc-modal-action {
    border: #607d8b 1px solid;
    color: #607d8b;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-blue-grey-600, .hc-modal .hc-modal-actions .hc-button-outline-blue-grey-600.hc-modal-action {
    border: #546e7a 1px solid;
    color: #546e7a;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-blue-grey-700, .hc-modal .hc-modal-actions .hc-button-outline-blue-grey-700.hc-modal-action {
    border: #455a64 1px solid;
    color: #455a64;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-blue-grey-800, .hc-modal .hc-modal-actions .hc-button-outline-blue-grey-800.hc-modal-action {
    border: #37474f 1px solid;
    color: #37474f;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-blue-grey-900, .hc-modal .hc-modal-actions .hc-button-outline-blue-grey-900.hc-modal-action {
    border: #263238 1px solid;
    color: #263238;
    background-color: #ffffff; }
  .hc-button.hc-button-outline-blue-grey-1000, .hc-modal .hc-modal-actions .hc-button-outline-blue-grey-1000.hc-modal-action {
    border: #11171a 1px solid;
    color: #11171a;
    background-color: #ffffff; }
  .hc-button.hc-button-with-small-radius, .hc-modal .hc-modal-actions .hc-button-with-small-radius.hc-modal-action {
    border-radius: 6px; }
  .hc-button.hc-button-without-radius, .hc-modal .hc-modal-actions .hc-button-without-radius.hc-modal-action {
    border-radius: 0; }
  .hc-button.hc-button-bordered, .hc-modal .hc-modal-actions .hc-button-bordered.hc-modal-action {
    border: #a4b0be 1px solid; }
  .hc-button.hc-button-mdi, .hc-modal .hc-modal-actions .hc-button-mdi.hc-modal-action {
    display: flex;
    justify-content: center;
    align-content: center; }
    .hc-button.hc-button-mdi .mdi, .hc-modal .hc-modal-actions .hc-button-mdi.hc-modal-action .mdi {
      margin-right: 6px; }
  .hc-button.hc-button-big, .hc-modal .hc-modal-actions .hc-button-big.hc-modal-action {
    padding: 12px 16px;
    font-size: 16px; }
  .hc-button.hc-button-extra-big, .hc-modal .hc-modal-actions .hc-button-extra-big.hc-modal-action, .hc-modal .hc-modal-actions .hc-modal-action.hc-modal-action-large {
    padding: 18px 18px;
    font-size: 18px; }
  .hc-button.hc-button-small, .hc-modal .hc-modal-actions .hc-button-small.hc-modal-action {
    padding: 4px 8px;
    font-size: 10px; }
  .hc-button.hc-button-primary, .hc-modal .hc-modal-actions .hc-button-primary.hc-modal-action {
    background-color: #0365C0;
    color: white; }
  .hc-button.hc-button-primary, .hc-modal .hc-modal-actions .hc-button-primary.hc-modal-action {
    background-color: white;
    color: #0365C0; }
  .hc-button.hc-button-primary-dark, .hc-modal .hc-modal-actions .hc-button-primary-dark.hc-modal-action {
    background-color: #023E75;
    color: white; }
  .hc-button.hc-button-accent, .hc-modal .hc-modal-actions .hc-modal-action {
    background-color: #52C782;
    color: white; }
  .hc-button.hc-button-white, .hc-modal .hc-modal-actions .hc-button-white.hc-modal-action {
    background-color: white;
    color: #5a5d70; }
  .hc-button.hc-button-grey-light, .hc-modal .hc-modal-actions .hc-button-grey-light.hc-modal-action {
    color: #5a5d70; }
  .hc-button.hc-button-warn, .hc-modal .hc-modal-actions .hc-button-warn.hc-modal-action {
    color: white; }
  .hc-button.hc-button-flat, .hc-modal .hc-modal-actions .hc-button-flat.hc-modal-action {
    background-color: transparent;
    color: #5a5d70;
    box-shadow: none;
    min-height: 32px; }
  .hc-button.hc-button-text-primary, .hc-modal .hc-modal-actions .hc-button-text-primary.hc-modal-action {
    color: #0365C0; }
  .hc-button.hc-button-text-accent, .hc-modal .hc-modal-actions .hc-button-text-accent.hc-modal-action {
    color: #52C782; }
  .hc-button.hc-button-text-white, .hc-modal .hc-modal-actions .hc-button-text-white.hc-modal-action {
    color: white; }
  .hc-button.hc-button-list-crew:last-child, .hc-modal .hc-modal-actions .hc-button-list-crew.hc-modal-action:last-child {
    margin-bottom: 80px; }
  .hc-button[disabled], .hc-modal .hc-modal-actions [disabled].hc-modal-action {
    opacity: .4;
    pointer-events: none; }
  .hc-button .btn-loading, .hc-modal .hc-modal-actions .hc-modal-action .btn-loading {
    width: 20px;
    height: 20px;
    margin-left: 8px; }

.hc-icon-button {
  display: flex;
  align-items: center;
  justify-content: center;
  border: none;
  outline: none;
  padding: 4px;
  font-size: 20px;
  font-weight: 500;
  border-radius: 192px;
  background-color: #0365C0;
  color: white; }
  .hc-icon-button i {
    font-size: 24px;
    line-height: 24px;
    width: 24px;
    height: 24px; }
  .hc-icon-button.hc-button-big {
    padding: 8px;
    font-size: 8px; }
    .hc-icon-button.hc-button-big i {
      font-size: 32px;
      line-height: 32px;
      width: 32px;
      height: 32px; }
  .hc-icon-button.hc-button-primary {
    background-color: #0365C0;
    color: white; }
  .hc-icon-button.hc-button-accent, .hc-modal .hc-modal-actions .hc-icon-button.hc-modal-action {
    background-color: #52C782;
    color: white; }
  .hc-icon-button.hc-button-white {
    background-color: white;
    color: #5a5d70; }
  .hc-icon-button.hc-button-flat {
    background-color: transparent;
    color: #5a5d70;
    box-shadow: none; }
  .hc-icon-button.hc-button-text-primary {
    color: #0365C0; }
  .hc-icon-button.hc-button-text-accent {
    color: #52C782; }
  .hc-icon-button.hc-button-text-danger {
    color: #f44336; }
  .hc-icon-button.hc-button-text-white {
    color: white; }
  .hc-icon-button[disabled] {
    opacity: .4;
    pointer-events: none; }
  .hc-icon-button.hc-button-form-modal {
    width: 50px;
    height: 50px; }
  .hc-icon-button i {
    font-size: 18px;
    line-height: 0;
    width: 18px;
    height: 18px; }

.hc-animate- {
  transition: all 0.2s; }
  .hc-animate-.ng-enter {
    transition: all 120ms linear;
    max-height: 0;
    margin: 0;
    padding: 0;
    opacity: 0;
    overflow: hidden; }
  .hc-animate-.ng-enter.ng-enter-active {
    max-height: 72px;
    padding: 6px;
    opacity: 1; }
  .hc-animate-.ng-leave {
    transition: all 120ms linear;
    max-height: 72px;
    opacity: 1;
    overflow: hidden; }
  .hc-animate-.ng-leave.ng-leave-active {
    max-height: 0;
    margin: 0;
    padding: 0;
    opacity: 0; }
  .hc-animate-.hc-animate-slow.ng-enter {
    transition: all 400ms linear; }
  .hc-animate-.hc-animate-slow.ng-leave {
    transition: all 400ms linear; }

.hc-animation-slide-up.ng-enter {
  transition: all 400ms linear;
  transform: translateY(32px);
  opacity: 0; }

.hc-animation-slide-up.ng-enter-active {
  transform: translateY(0px);
  opacity: 1; }

.hc-animation-slide-up.ng-leave {
  transition: all 200ms linear;
  transform: translateY(0px);
  opacity: 1; }

.hc-animation-slide-up.ng-leave-active {
  transform: translateY(-32px); }

@keyframes hc-highlight-on-enter-animation {
  0% {
    transform: translate(0px, -16px);
    opacity: 0; }
  25% {
    transform: translate(0px, 0px);
    opacity: 1; }
  70% {
    transform: translate(0px, 0px);
    opacity: 1; }
  75% {
    transform: translate(8px, 0px);
    opacity: 1; }
  85% {
    transform: translate(-8px, 0px);
    opacity: 1; }
  95% {
    transform: translate(8px, 0px);
    opacity: 1; }
  100% {
    transform: translate(0px, 0px);
    opacity: 1; } }

.hc-highlight-on-enter.ng-enter {
  animation-name: hc-highlight-on-enter-animation;
  animation-duration: 2400ms;
  animation-iteration-count: 1;
  animation-timing-function: cubic-bezier(0.8, 0.2, 0.2, 0.8); }

.hc-highlight-on-enter.ng-leave {
  transform: translate(0px, 0px);
  opacity: 1;
  transition: all 400ms cubic-bezier(0.8, 0.2, 0.2, 0.8); }

.hc-highlight-on-enter.ng-leave.ng-leave-active {
  transform: translate(0px, 16px);
  opacity: 0; }

.hc-appear-animated.ng-enter {
  transition: all 400ms cubic-bezier(0.8, 0.2, 0.2, 0.8);
  transform: rotate(90deg) scale(0); }
  .hc-appear-animated.ng-enter.ng-enter-active {
    transform: rotate(0deg) scale(1); }

.hc-leave-animated.ng-leave {
  transition: all 400ms cubic-bezier(0.8, 0.2, 0.2, 0.8);
  transform: rotate(0deg) scale(1); }
  .hc-leave-animated.ng-leave.ng-leave-active {
    transform: rotate(90deg) scale(0); }

.hc-rotate-180 {
  transition: all 200ms cubic-bezier(0.8, 0.2, 0.2, 0.8);
  transform: rotate(180deg) scale(1); }

.hc-rotate-0 {
  transition: all 200ms cubic-bezier(0.8, 0.2, 0.2, 0.8);
  transform: rotate(0deg) scale(1); }

.hc-expandable-list {
  max-height: 0;
  padding-top: 0;
  padding-bottom: 0;
  overflow: hidden;
  transition: max-height 400ms cubic-bezier(0.75, 0.25, 0.25, 0.75); }
  .hc-expandable-list.hc-open {
    max-height: 186px; }
  .hc-expandable-list.hc-closed {
    max-height: 0px; }
  .hc-expandable-list .hc-expandable-list-item {
    height: 62px; }

.hc-animated-check {
  width: 32px;
  height: 32px;
  background-color: transparent; }
  .hc-animated-check:before {
    content: "";
    width: 8px;
    height: 16px;
    border-right: #0365C0 3px solid;
    border-bottom: #0365C0 3px solid;
    transition: all 180ms cubic-bezier(0.75, 0.35, 0.35, 0.75);
    transform: rotate(-45deg) scale(0.4);
    opacity: 0; }
  .hc-animated-check.hc-animated-check-active:before {
    opacity: 1;
    transform: rotate(45deg) scale(1); }

.hc-steps {
  position: relative;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #0365C0;
  z-index: 10; }
  @media (max-width: 699px) {
    .hc-steps {
      height: 56px; } }
  @media (min-width: 700px) and (max-width: 1024px) {
    .hc-steps {
      height: 96px; } }
  @media (min-width: 1025px) {
    .hc-steps {
      height: 96px; } }
  .hc-steps, .hc-steps * {
    transition: all 200ms cubic-bezier(0.8, 0.2, 0.2, 0.8); }
  .hc-steps .hc-step {
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: rgba(255, 255, 255, 0.8);
    border-radius: 192px;
    margin: 8px;
    transform: scale(1); }
    @media (max-width: 699px) {
      .hc-steps .hc-step {
        width: calc(56px/2); } }
    @media (min-width: 700px) and (max-width: 1024px) {
      .hc-steps .hc-step {
        width: calc(96px/2); } }
    @media (min-width: 1025px) {
      .hc-steps .hc-step {
        width: calc(96px/2); } }
    @media (max-width: 699px) {
      .hc-steps .hc-step {
        height: calc(56px/2); } }
    @media (min-width: 700px) and (max-width: 1024px) {
      .hc-steps .hc-step {
        height: calc(96px/2); } }
    @media (min-width: 1025px) {
      .hc-steps .hc-step {
        height: calc(96px/2); } }
    .hc-steps .hc-step span {
      color: #0365C0;
      font-weight: 700;
      opacity: .7;
      font-size: 16px; }
    .hc-steps .hc-step.hc-step-active {
      background-color: white;
      transform: scale(1.5); }
      .hc-steps .hc-step.hc-step-active span {
        color: #0365C0;
        font-weight: 900;
        opacity: 1; }

.hc-no-padding {
  padding: 0 !important; }

.hc-no-margin {
  margin: 0 !important; }

.hc-remove-absolute-spacing {
  top: 0 !important;
  bottom: 0 !important;
  left: 0 !important;
  right: 0 !important; }

.hc-fix-scroll-height .scroll {
  min-height: 100% !important;
  height: auto !important; }

.hc-no-border {
  border: none !important; }

.platform-ios {
  /** The -3px will fix layout problems caused by the devices screen density */
  /* Fixes for iPhones X, Xr, Xs, Xs Max, 11, 11 Pro, 11 Pro Max */ }
  @media (max-width: 699px) {
    .platform-ios .hc-add-header-margin {
      margin-top: calc(64px - 1px); } }
  @media (min-width: 700px) and (max-width: 1024px) {
    .platform-ios .hc-add-header-margin {
      margin-top: calc(110px - 1px); } }
  @media (min-width: 1025px) {
    .platform-ios .hc-add-header-margin {
      margin-top: calc(110px - 1px); } }
  .platform-ios .hc-add-steps-and-header-margin {
    margin-top: calc(120px - 3px); }
  @media (max-width: 699px) {
    .platform-ios .hc-fix-food-type-modal-top {
      margin-top: none; } }
  @media (min-width: 700px) and (max-width: 1024px) {
    .platform-ios .hc-fix-food-type-modal-top {
      margin-top: 0px !important; } }
  @media (min-width: 1025px) {
    .platform-ios .hc-fix-food-type-modal-top {
      margin-top: 0px !important; } }
  @media (max-width: 699px) {
    .platform-ios .hc-fix-food-type-modal-top {
      top: calc(44px + 20px); } }
  @media (min-width: 700px) and (max-width: 1024px) {
    .platform-ios .hc-fix-food-type-modal-top {
      top: calc(90px - 20px); } }
  @media (min-width: 1025px) {
    .platform-ios .hc-fix-food-type-modal-top {
      top: calc(90px + 10px); } }
  @media screen and (min-device-width: 375px) and (max-device-width: 414px) and (min-device-height: 812px) and (max-device-height: 896px) {
    .platform-ios .hc-fix-food-type-modal-top {
      top: 80px; } }

.platform-android, .platform-browser {
  /** The -3px will fix layout problems caused by the devices screen density */ }
  @media (max-width: 699px) {
    .platform-android .hc-add-header-margin, .platform-browser .hc-add-header-margin {
      margin-top: calc(44px - 1px); } }
  @media (min-width: 700px) and (max-width: 1024px) {
    .platform-android .hc-add-header-margin, .platform-browser .hc-add-header-margin {
      margin-top: calc(90px - 1px); } }
  @media (min-width: 1025px) {
    .platform-android .hc-add-header-margin, .platform-browser .hc-add-header-margin {
      margin-top: calc(90px - 1px); } }
  .platform-android .hc-add-steps-and-header-margin, .platform-browser .hc-add-steps-and-header-margin {
    margin-top: calc(100px - 3px); }
  @media (max-width: 699px) {
    .platform-android .hc-fix-food-type-modal-top, .platform-browser .hc-fix-food-type-modal-top {
      margin-top: none; } }
  @media (min-width: 700px) and (max-width: 1024px) {
    .platform-android .hc-fix-food-type-modal-top, .platform-browser .hc-fix-food-type-modal-top {
      margin-top: 0px !important; } }
  @media (min-width: 1025px) {
    .platform-android .hc-fix-food-type-modal-top, .platform-browser .hc-fix-food-type-modal-top {
      margin-top: 0px !important; } }
  @media (max-width: 699px) {
    .platform-android .hc-fix-food-type-modal-top, .platform-browser .hc-fix-food-type-modal-top {
      top: calc(44px + 5px); } }
  @media (min-width: 700px) and (max-width: 1024px) {
    .platform-android .hc-fix-food-type-modal-top, .platform-browser .hc-fix-food-type-modal-top {
      top: calc(90px - 20px); } }
  @media (min-width: 1025px) {
    .platform-android .hc-fix-food-type-modal-top, .platform-browser .hc-fix-food-type-modal-top {
      top: calc(90px + 10px); } }

.hc-fix-input-height {
  height: 18px !important; }

.hc-fix-line-height {
  line-height: normal !important; }

.hc-margin-right-attachment {
  margin-right: 4.5vw; }

.hc-input-full-width {
  width: 100%; }

.hc-grey-input {
  background-color: #F2F2F4;
  border-radius: 6px;
  border: #DCDFE4 1px solid !important;
  box-sizing: border-box;
  padding: 12px 16px 12px 16px !important;
  font-size: 20px !important;
  line-height: 20px !important;
  height: auto !important; }

.hc-comments-input {
  background-color: #F2F2F4;
  border-radius: 6px;
  border: #DCDFE4 1px solid;
  padding: 12px 54px 12px 12px;
  resize: none; }

.hc-comments-input-clear-button {
  position: absolute;
  top: 18px;
  right: 18px;
  width: 42px;
  height: 42px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 192px;
  background: #E6E5E7;
  border: none;
  outline: none; }
  .hc-comments-input-clear-button:active {
    background: #c0bdc2; }
  .hc-comments-input-clear-button i {
    color: #807E7E;
    font-size: 24px;
    width: 24px;
    height: 24px;
    line-height: 24px; }

@keyframes ripple {
  0% {
    box-shadow: 0px 0px 0px 1px transparent; }
  50% {
    box-shadow: 0px 0px 0px 15px rgba(0, 0, 0, 0.1); }
  100% {
    box-shadow: 0px 0px 0px 15px transparent; } }

.hc-radio {
  margin: 12px; }
  .hc-radio.hc-radio-inline {
    display: inline-block; }
  .hc-radio input[type="radio"] {
    display: none; }
    .hc-radio input[type="radio"]:checked + label:before {
      border-color: #4C4E52;
      animation: ripple 0.2s linear forwards; }
    .hc-radio input[type="radio"]:checked + label:after {
      transform: scale(1); }
  .hc-radio label {
    display: inline-block;
    height: 36px;
    line-height: 36px;
    font-size: 20px;
    color: #4C4E52;
    position: relative;
    padding: 0 46px;
    margin-bottom: 0;
    cursor: pointer;
    vertical-align: bottom; }
    .hc-radio label:before, .hc-radio label:after {
      position: absolute;
      content: '';
      border-radius: 50%;
      transition: all .3s ease;
      transition-property: transform, border-color; }
    .hc-radio label:before {
      left: 0;
      top: 0;
      width: 36px;
      height: 36px;
      border: 2px solid #4C4E52; }
    .hc-radio label:after {
      top: 9px;
      left: 9px;
      width: 18px;
      height: 18px;
      transform: scale(0);
      background: #52C782; }

.hc-employees-buttons {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center; }

.hc-employee-fake-checkbox-grey {
  border: #707070 1px solid; }
  .hc-employee-fake-checkbox-grey i {
    color: #CACACA; }

.hc-employee-fake-checkbox {
  border: #33CD5F 4px solid; }

.hc-employee-checkbox {
  background-color: #33CD5F;
  box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.15); }
  .hc-employee-checkbox i {
    color: #fff; }

.hc-employee-fake-checkbox, .hc-employee-fake-checkbox-grey, .hc-employee-checkbox {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  border-radius: 6px;
  margin: 8px 15px 8px 8px; }
  .hc-employee-fake-checkbox i, .hc-employee-fake-checkbox-grey i, .hc-employee-checkbox i {
    font-size: 24px; }
  .hc-employee-fake-checkbox.hc-employee-fake-checkbox-active, .hc-employee-fake-checkbox-grey.hc-employee-fake-checkbox-active, .hc-employee-checkbox.hc-employee-fake-checkbox-active {
    animation-name: hc-animation-appear-rotating;
    animation-timing-function: cubic-bezier(0.8, 0.2, 0.2, 0.8);
    animation-duration: 150ms;
    background-color: #33CD5F;
    border: none; }
    .hc-employee-fake-checkbox.hc-employee-fake-checkbox-active i, .hc-employee-fake-checkbox-grey.hc-employee-fake-checkbox-active i, .hc-employee-checkbox.hc-employee-fake-checkbox-active i {
      color: white; }

.hc-checkbox {
  position: relative;
  margin: 1em 0;
  text-align: left; }
  .hc-checkbox.md-checkbox-inline {
    display: inline-block; }
  .hc-checkbox label {
    cursor: pointer;
    display: inline;
    line-height: 1.5em;
    vertical-align: top;
    clear: both;
    padding-left: 1px; }
    .hc-checkbox label:not(:empty) {
      padding-left: 0.75em; }
    .hc-checkbox label:before, .hc-checkbox label:after {
      content: "";
      position: absolute;
      left: 0;
      top: 0; }
    .hc-checkbox label:before {
      width: 1.5em;
      height: 1.5em;
      background: #fff;
      border: 2px solid rgba(0, 0, 0, 0.54);
      border-radius: 0.35em;
      cursor: pointer;
      transition: background .3s; }
  .hc-checkbox input[type="checkbox"] {
    outline: 0;
    visibility: hidden;
    width: 1.5em;
    margin: 0;
    display: block;
    float: left;
    font-size: inherit; }
    .hc-checkbox input[type="checkbox"]:checked + label:before {
      background: #337ab7;
      border: none; }
    .hc-checkbox input[type="checkbox"]:checked + label:after {
      transform: translate(0.25em, 0.36538em) rotate(-45deg);
      width: 1em;
      height: 0.5em;
      border: 0.225em solid #fff;
      border-top-style: none;
      border-right-style: none; }
    .hc-checkbox input[type="checkbox"]:disabled + label:before {
      border-color: rgba(0, 0, 0, 0.26); }
    .hc-checkbox input[type="checkbox"]:disabled:checked + label:before {
      background: rgba(0, 0, 0, 0.26); }

.hc-input {
  display: flex !important;
  border: rgba(0, 0, 0, 0.2) 1px solid !important;
  outline: none !important;
  border-radius: 4px !important;
  padding: 2px 4px !important;
  background-color: white !important;
  height: 36px !important;
  line-height: 36px !important;
  vertical-align: middle; }
  @media (max-width: 699px) {
    .hc-input {
      font-size: 16px !important; } }
  @media (min-width: 700px) and (max-width: 1024px) {
    .hc-input {
      font-size: 24px !important; } }
  @media (min-width: 1025px) {
    .hc-input {
      font-size: 24px !important; } }
  .hc-input.hc-input-center {
    align-items: center;
    justify-content: center;
    text-align: center; }
  .hc-input::placeholder {
    color: #a4b0be; }
  .hc-input:focus {
    outline: none; }
  .hc-input.no-border {
    border: none !important; }
  .hc-input[type="date"] {
    max-width: 140px; }
  .hc-input.hc-fit, .hc-modal .hc-input.hc-modal-container, .hc-modal .hc-modal-header .hc-input.hc-modal-title, .hc-modal .hc-modal-search input.hc-input, .hc-modal .hc-input.hc-modal-section.hc-modal-section-fit, .hc-modal .hc-modal-actions .hc-input.hc-modal-action.hc-modal-action-large {
    flex: 1;
    line-height: 2rem;
    padding: 8px; }
  .hc-input[disabled] {
    pointer-events: none;
    background: #E4E4E4 !important; }
    .hc-input[disabled] span {
      color: #808080; }
  .hc-input[type=date] {
    max-width: 9999px; }
  @media (max-width: 699px) {
    .hc-input.hc-search-input {
      padding-left: 35px !important; } }
  @media (min-width: 700px) and (max-width: 1024px) {
    .hc-input.hc-search-input {
      padding-left: 45px !important; } }
  @media (min-width: 1025px) {
    .hc-input.hc-search-input {
      padding-left: 45px !important; } }
  @media (max-width: 699px) {
    .hc-input.hc-search-input {
      height: 40px !important; } }
  @media (min-width: 700px) and (max-width: 1024px) {
    .hc-input.hc-search-input {
      height: 60px !important; } }
  @media (min-width: 1025px) {
    .hc-input.hc-search-input {
      height: 60px !important; } }
  .hc-input.validation-red {
    border-color: red !important; }

.hc-input-rounded {
  border-radius: 10px !important; }

.hc-input-popup {
  min-height: 45px;
  border-radius: 5px;
  font-size: 1.5em !important;
  line-height: 2em !important;
  padding-left: 5px !important;
  margin-left: auto;
  margin-right: auto;
  text-align: center; }

.hc-search-box {
  position: relative;
  border: 1px solid #ddd; }
  .hc-search-box .icon, .hc-search-box loading {
    color: rgba(0, 0, 0, 0.4);
    font-size: 2em; }
    .hc-search-box .icon.ion-search, .hc-search-box loading.ion-search {
      z-index: 9999; }
  .hc-search-box .button.button-clear {
    max-height: 40px !important;
    min-height: 36px !important;
    color: #0D47A1; }
    @media (max-width: 699px) {
      .hc-search-box .button.button-clear {
        font-size: 16px !important; } }
    @media (min-width: 700px) and (max-width: 1024px) {
      .hc-search-box .button.button-clear {
        font-size: 24px !important; } }
    @media (min-width: 1025px) {
      .hc-search-box .button.button-clear {
        font-size: 24px !important; } }

.platform-ios .hc-search-box {
  /* Fixes for iPhones X, Xr, Xs, Xs Max, 11, 11 Pro, 11 Pro Max */ }
  @media (max-width: 699px) {
    .platform-ios .hc-search-box {
      top: 44px !important; } }
  @media (min-width: 700px) and (max-width: 1024px) {
    .platform-ios .hc-search-box {
      top: 70px !important; } }
  @media (min-width: 1025px) {
    .platform-ios .hc-search-box {
      top: 70px !important; } }
  @media (min-device-width: 375px) and (max-device-width: 414px) and (min-device-height: 812px) and (max-device-height: 896px) {
    .platform-ios .hc-search-box {
      top: 60px !important; } }

@media (max-width: 699px) {
  .platform-android .hc-search-box {
    top: 44px !important; } }

@media (min-width: 700px) and (max-width: 1024px) {
  .platform-android .hc-search-box {
    top: 70px !important; } }

@media (min-width: 1025px) {
  .platform-android .hc-search-box {
    top: 70px !important; } }

.hc-multi-locations-validation {
  border-top: 2px solid red;
  border-bottom: 2px solid red; }

.hc-multi-locations-validation-btn {
  border-bottom: 1px solid red; }

.hc-popover.popover {
  background-color: white;
  border-radius: 8px; }
  .hc-popover.popover.hc-popover-no-scroll {
    height: auto; }
  .hc-popover.popover.hc-popover-confirm {
    opacity: 1; }
    .hc-popover.popover.hc-popover-confirm .popover-arrow {
      display: none; }
    .hc-popover.popover.hc-popover-confirm .bold-text {
      font-weight: 600; }
    .hc-popover.popover.hc-popover-confirm .hc-popover-item.hc-popover-item-block {
      display: block;
      text-align: center; }
    .hc-popover.popover.hc-popover-confirm .hc-popover-item.hc-popover-action {
      justify-content: space-between;
      background: #f7f7f7; }
      .hc-popover.popover.hc-popover-confirm .hc-popover-item.hc-popover-action .hc-button, .hc-popover.popover.hc-popover-confirm .hc-popover-item.hc-popover-action .hc-modal .hc-modal-actions .hc-modal-action, .hc-modal .hc-modal-actions .hc-popover.popover.hc-popover-confirm .hc-popover-item.hc-popover-action .hc-modal-action {
        width: 45%; }
  .hc-popover.popover .hc-popover-item {
    padding: 16px;
    border: none;
    background-color: white;
    font-size: 16px;
    justify-content: center; }
    .hc-popover.popover .hc-popover-item:first-child {
      border-top-left-radius: 8px;
      border-top-right-radius: 8px; }
    .hc-popover.popover .hc-popover-item:last-child {
      border-bottom-left-radius: 8px;
      border-bottom-right-radius: 8px; }
    .hc-popover.popover .hc-popover-item:active {
      background-color: rgba(90, 93, 112, 0.12); }
  .hc-popover.popover:before {
    position: absolute;
    right: 22px;
    top: -5px;
    width: 24px;
    height: 24px;
    border-radius: 4px;
    background: white;
    transform: rotate(45deg);
    z-index: -1; }

.platform-android .hc-popover.popover {
  margin-top: 8px; }

.popover-backdrop.active {
  background-color: rgba(0, 0, 0, 0.1) !important; }

.hc-confirm-modal {
  background-color: rgba(0, 0, 0, 0.12);
  pointer-events: none !important;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0; }
  .hc-confirm-modal .hc-confirm-modal-card {
    pointer-events: all;
    border-radius: 10px; }
    @media (max-width: 699px) {
      .hc-confirm-modal .hc-confirm-modal-card {
        max-width: calc(100vw - 32px); } }
    @media (min-width: 700px) and (max-width: 1024px) {
      .hc-confirm-modal .hc-confirm-modal-card {
        max-width: 80%; } }
    @media (min-width: 1025px) {
      .hc-confirm-modal .hc-confirm-modal-card {
        max-width: 60%; } }

@keyframes hc-modal-back-layer-animation {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

.hc-modal {
  background-color: transparent; }
  .hc-modal .hc-modal-back-layer {
    background-color: rgba(0, 0, 0, 0.6);
    animation-name: hc-modal-back-layer-animation;
    animation-duration: 400ms;
    animation-iteration-count: 1;
    animation-timing-function: cubic-bezier(0.75, 0.35, 0.35, 0.75); }
  .hc-modal .hc-modal-container {
    background-color: white;
    border-radius: 12px;
    /**
         * Overflow is not totally
         * safe here, but is necessary
         * to make the rounded corners
         * works.
         *
         * Feel free to remove if
         * needed, but make sure to
         * catch the side effects.
         */
    overflow: hidden; }
  .hc-modal .hc-modal-header {
    z-index: 100;
    padding: 16px;
    background-color: #DDDDDD; }
    .hc-modal .hc-modal-header .hc-modal-title {
      padding: 16px 8px;
      text-align: center;
      font-size: 22px;
      font-weight: bold;
      letter-spacing: 0.04em;
      color: #545557; }
    .hc-modal .hc-modal-header .hc-modal-header-close ~ .hc-modal-title {
      margin: 0 32px; }
    .hc-modal .hc-modal-header .hc-modal-header-close {
      position: absolute;
      top: 8px;
      right: 8px;
      width: 32px;
      height: 32px;
      line-height: 0;
      font-size: 18px;
      color: white;
      background-color: #C1C1C1;
      border-radius: 50%; }
      .hc-modal .hc-modal-header .hc-modal-header-close:active {
        background-color: #a8a8a8; }
  .hc-modal .hc-modal-search {
    padding: 4px 8px;
    margin: 0 16px 0 16px;
    border-radius: calc(12px * .8);
    background-color: white; }
    .hc-modal .hc-modal-search input {
      font-size: 16px;
      color: #545557;
      width: 100%; }
      .hc-modal .hc-modal-search input::placeholder {
        /* Chrome, Firefox, Opera, Safari 10.1+ */
        color: #545557;
        font-size: 16px;
        font-style: italic;
        opacity: 1;
        /* Firefox */ }
      .hc-modal .hc-modal-search input:-ms-input-placeholder {
        /* Internet Explorer 10-11 */
        color: #545557;
        font-size: 16px;
        font-style: italic; }
      .hc-modal .hc-modal-search input::-ms-input-placeholder {
        /* Microsoft Edge */
        color: #545557;
        font-size: 16px;
        font-style: italic; }
    .hc-modal .hc-modal-search input, .hc-modal .hc-modal-search .ion-search, .hc-modal .hc-modal-search .ion-close-round {
      padding: 8px 8px; }
    .hc-modal .hc-modal-search .ion-search, .hc-modal .hc-modal-search .ion-close-round {
      display: block;
      font-size: 22px;
      line-height: 0;
      color: #545557; }
  .hc-modal .hc-modal-section {
    z-index: 50;
    /**
         * !important is necessary here in
         * order to override the existing
         * styles on ion-content and
         * ion-scroll.
         * */
    position: relative !important;
    height: auto !important;
    width: auto !important; }
    .hc-modal .hc-modal-section.scroll-content {
      margin: 0 !important; }
    .hc-modal .hc-modal-section .scroll {
      min-height: auto !important;
      min-width: auto !important; }
    .hc-modal .hc-modal-section.hc-modal-section-dark {
      background-color: #DDDDDD; }
    .hc-modal .hc-modal-section.hc-modal-section-bordered {
      border-top: rgba(0, 0, 0, 0.12) 1px solid;
      border-bottom: rgba(0, 0, 0, 0.12) 2px solid; }
    .hc-modal .hc-modal-section.hc-modal-section-non-bordered {
      border: none !important; }
  .hc-modal .hc-modal-actions {
    z-index: 100;
    background-color: white;
    padding: 8px;
    box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22); }
    .hc-modal .hc-modal-actions > * {
      margin: 8px; }
    .hc-modal .hc-modal-actions .hc-modal-action.hc-modal-action-large {
      text-transform: uppercase; }

.hc-select-time .hc-select-time-title {
  box-shadow: 0px -1px 3px rgba(0, 0, 0, 0.06), 0 -1px 2px rgba(0, 0, 0, 0.12);
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  border: 1px solid #0365C0; }

.hc-select-time hc-datetime {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.12);
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  border: 1px solid #fff;
  background-color: #fff; }
  .hc-select-time hc-datetime .item {
    border: none; }

.hc-toast-wrapper {
  z-index: 999999;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  pointer-events: none;
  display: flex;
  flex-direction: column; }
  .hc-toast-wrapper .hc-toast {
    position: absolute;
    bottom: 8px;
    display: flex;
    align-self: center;
    padding: 8px 16px;
    border-radius: 192px;
    background-color: rgba(0, 0, 0, 0.6);
    color: white;
    font-weight: 700;
    transition: all 600ms cubic-bezier(0.8, 0.2, 0.2, 0.8); }
    .hc-toast-wrapper .hc-toast.hc-toast-top {
      bottom: auto;
      top: 8px; }
    .hc-toast-wrapper .hc-toast.hc-toast-center {
      bottom: auto;
      transform: translateY(-50%);
      top: 50%; }
    .hc-toast-wrapper .hc-toast.hc-toast-hidden {
      opacity: 0;
      transform: translateY(16px); }

.hc-icon-clock-black {
  width: 32px;
  height: 32px;
  background: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBoZWlnaHQ9IjY0cHgiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiB3aWR0aD0iNjRweCI+PHBhdGggZD0ibTExMyAxMjNjNS41MTk1MzEgMCAxMC00LjQ4MDQ2OSAxMC0xMCAwLTUuNTQ2ODc1LTQuNTExNzE5LTEwLTEwLTEwLTUuNTE5NTMxIDAtMTAgNC40ODA0NjktMTAgMTAgMCA1LjQ4MDQ2OSA0LjQ0OTIxOSAxMCAxMCAxMHptMCAwIiBmaWxsPSIjMDAwMDAwIi8+PHBhdGggZD0ibTI1NiAwYy0xMzguMDMxMjUgMC0yNTYgMTE3LjgxNjQwNi0yNTYgMjU2IDAgMTM3LjkwNjI1IDExNy42OTUzMTIgMjU2IDI1NiAyNTYgMTM3LjkxNDA2MiAwIDI1Ni0xMTcuNzAzMTI1IDI1Ni0yNTYgMC0xMzcuOTE0MDYyLTExNy43MDMxMjUtMjU2LTI1Ni0yNTZ6bTAgNDkyYy0xMjcuOTI1NzgxIDAtMjM2LTEwOC4wNzQyMTktMjM2LTIzNnMxMDguMDc0MjE5LTIzNiAyMzYtMjM2IDIzNiAxMDguMDc0MjE5IDIzNiAyMzYtMTA4LjA3NDIxOSAyMzYtMjM2IDIzNnptMCAwIiBmaWxsPSIjMDAwMDAwIi8+PHBhdGggZD0ibTI1NiA0M2MtNDIuMDkzNzUgMC04NS40MDYyNSAxMi43MjI2NTYtMTE4LjgyODEyNSAzNC45MDYyNS00LjYwNTQ2OSAzLjA1ODU5NC01Ljg1OTM3NSA5LjI2MTcxOS0yLjgwNDY4NyAxMy44NjMyODEgMy4wNTQ2ODcgNC42MDE1NjMgOS4yNjE3MTggNS44NTU0NjkgMTMuODYzMjgxIDIuODAwNzgxIDMwLjIzMDQ2OS0yMC4wNjI1IDY5LjUxMTcxOS0zMS41NzAzMTIgMTA3Ljc2OTUzMS0zMS41NzAzMTIgMTA0LjYxNzE4OCAwIDE5MyA4OC4zODI4MTIgMTkzIDE5M3MtODguMzgyODEyIDE5My0xOTMgMTkzLTE5My04OC4zODI4MTItMTkzLTE5M2MwLTM4LjI1NzgxMiAxMS41MDc4MTItNzcuNTM5MDYyIDMxLjU3MDMxMi0xMDcuNzY5NTMxIDMuMDU0Njg4LTQuNjAxNTYzIDEuODAwNzgyLTEwLjgwODU5NC0yLjgwMDc4MS0xMy44NjMyODEtNC41OTc2NTYtMy4wNTA3ODItMTAuODA0Njg3LTEuODAwNzgyLTEzLjg2MzI4MSAyLjgwNDY4Ny0yMi4xODM1OTQgMzMuNDIxODc1LTM0LjkwNjI1IDc2LjczNDM3NS0zNC45MDYyNSAxMTguODI4MTI1IDAgMTE1LjcyMjY1NiA5Ny4xMDU0NjkgMjEzIDIxMyAyMTMgMTE1Ljc5Mjk2OSAwIDIxMy05Ny4xNjAxNTYgMjEzLTIxMyAwLTExNS42MTMyODEtOTYuOTY0ODQ0LTIxMy0yMTMtMjEzem0wIDAiIGZpbGw9IiMwMDAwMDAiLz48cGF0aCBkPSJtMjQ2IDIyNy43MTg3NWMtMTEuNjQwNjI1IDQuMTI4OTA2LTIwIDE1LjI0NjA5NC0yMCAyOC4yODEyNSAwIDE2LjU0Mjk2OSAxMy40NTcwMzEgMzAgMzAgMzAgMTMuMDM1MTU2IDAgMjQuMTUyMzQ0LTguMzU5Mzc1IDI4LjI4MTI1LTIwaDUxLjcxODc1YzUuNTIzNDM4IDAgMTAtNC40NzY1NjIgMTAtMTBzLTQuNDc2NTYyLTEwLTEwLTEwaC01MS43MTg3NWMtMy4wMTk1MzEtOC41MDc4MTItOS43NzM0MzgtMTUuMjYxNzE5LTE4LjI4MTI1LTE4LjI4MTI1di03MS43MTg3NWMwLTUuNTIzNDM4LTQuNDc2NTYyLTEwLTEwLTEwcy0xMCA0LjQ3NjU2Mi0xMCAxMHptMTAgMzguMjgxMjVjLTUuNTE1NjI1IDAtMTAtNC40ODQzNzUtMTAtMTBzNC40ODQzNzUtMTAgMTAtMTAgMTAgNC40ODQzNzUgMTAgMTAtNC40ODQzNzUgMTAtMTAgMTB6bTAgMCIgZmlsbD0iIzAwMDAwMCIvPjxwYXRoIGQ9Im0yNTYgMTI2YzUuNTIzNDM4IDAgMTAtNC40NzY1NjIgMTAtMTB2LTIwYzAtNS41MjM0MzgtNC40NzY1NjItMTAtMTAtMTBzLTEwIDQuNDc2NTYyLTEwIDEwdjIwYzAgNS41MjM0MzggNC40NzY1NjIgMTAgMTAgMTB6bTAgMCIgZmlsbD0iIzAwMDAwMCIvPjxwYXRoIGQ9Im0yNDYgMzk2djIwYzAgNS41MjM0MzggNC40NzY1NjIgMTAgMTAgMTBzMTAtNC40NzY1NjIgMTAtMTB2LTIwYzAtNS41MjM0MzgtNC40NzY1NjItMTAtMTAtMTBzLTEwIDQuNDc2NTYyLTEwIDEwem0wIDAiIGZpbGw9IiMwMDAwMDAiLz48cGF0aCBkPSJtOTYgMjQ2Yy01LjUyMzQzOCAwLTEwIDQuNDc2NTYyLTEwIDEwczQuNDc2NTYyIDEwIDEwIDEwaDIwYzUuNTIzNDM4IDAgMTAtNC40NzY1NjIgMTAtMTBzLTQuNDc2NTYyLTEwLTEwLTEwem0wIDAiIGZpbGw9IiMwMDAwMDAiLz48cGF0aCBkPSJtNDE2IDI2NmM1LjUyMzQzOCAwIDEwLTQuNDc2NTYyIDEwLTEwcy00LjQ3NjU2Mi0xMC0xMC0xMGgtMjBjLTUuNTIzNDM4IDAtMTAgNC40NzY1NjItMTAgMTBzNC40NzY1NjIgMTAgMTAgMTB6bTAgMCIgZmlsbD0iIzAwMDAwMCIvPjxwYXRoIGQ9Im0xMzUuNzg5MDYyIDM3Ni4yMTA5MzhjMy45MDYyNSAzLjkwNjI1IDEwLjIzODI4MiAzLjkwNjI1IDE0LjE0MDYyNiAwbDE0LjE1MjM0My0xNC4xNDg0MzhjMy45MDIzNDQtMy45MDYyNSAzLjkwNjI1LTEwLjIzODI4MSAwLTE0LjE0NDUzMS0zLjkwNjI1LTMuOTAyMzQ0LTEwLjIzODI4MS0zLjkwMjM0NC0xNC4xNDQ1MzEgMGwtMTQuMTQ4NDM4IDE0LjE0ODQzN2MtMy45MDYyNSAzLjkwNjI1LTMuOTA2MjUgMTAuMjM4MjgyIDAgMTQuMTQ0NTMyem0wIDAiIGZpbGw9IiMwMDAwMDAiLz48cGF0aCBkPSJtMzc2LjIxMDkzOCAxMzUuNzg5MDYyYy0zLjkwNjI1LTMuOTAyMzQzLTEwLjIzNDM3Ni0zLjkwMjM0My0xNC4xNDQ1MzIgMGwtMTQuMTQ4NDM3IDE0LjE0ODQzOGMtMy45MDIzNDQgMy45MDYyNS0zLjkwMjM0NCAxMC4yMzgyODEgMCAxNC4xNDQ1MzEgMy45MDYyNSAzLjkwMjM0NCAxMC4yMzgyODEgMy45MDIzNDQgMTQuMTQ0NTMxIDBsMTQuMTQ4NDM4LTE0LjE0ODQzN2MzLjkwNjI1LTMuOTA2MjUgMy45MDYyNS0xMC4yMzgyODIgMC0xNC4xNDQ1MzJ6bTAgMCIgZmlsbD0iIzAwMDAwMCIvPjxwYXRoIGQ9Im0zNjIuMDYyNSAzNDcuOTE3OTY5Yy0zLjkwNjI1LTMuOTAyMzQ0LTEwLjIzODI4MS0zLjkwMjM0NC0xNC4xNDQ1MzEgMC0zLjkwMjM0NCAzLjkwNjI1LTMuOTAyMzQ0IDEwLjIzODI4MSAwIDE0LjE0NDUzMWwxNC4xNDg0MzcgMTQuMTQ4NDM4YzMuOTEwMTU2IDMuOTA2MjUgMTAuMjM4MjgyIDMuOTAyMzQzIDE0LjE0NDUzMiAwIDMuOTA2MjUtMy45MDYyNSAzLjkwNjI1LTEwLjIzODI4MiAwLTE0LjE0NDUzMnptMCAwIiBmaWxsPSIjMDAwMDAwIi8+PHBhdGggZD0ibTE0OS45Mzc1IDE2NC4wODIwMzFjMy45MDYyNSAzLjkwMjM0NCAxMC4yMzgyODEgMy45MDIzNDQgMTQuMTQ0NTMxIDAgMy45MDIzNDQtMy45MDYyNSAzLjkwMjM0NC0xMC4yMzgyODEgMC0xNC4xNDQ1MzFsLTE0LjE1MjM0My0xNC4xNDg0MzhjLTMuOTAyMzQ0LTMuOTAyMzQzLTEwLjIzNDM3Ni0zLjkwMjM0My0xNC4xNDA2MjYgMC0zLjkwNjI1IDMuOTA2MjUtMy45MDYyNSAxMC4yMzgyODIgMCAxNC4xNDQ1MzJ6bTAgMCIgZmlsbD0iIzAwMDAwMCIvPjwvc3ZnPgo=) center/contain no-repeat; }

.hc-icon-clock-white {
  width: 32px;
  height: 32px;
  background: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBoZWlnaHQ9IjY0cHgiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiB3aWR0aD0iNjRweCI+PHBhdGggZD0ibTExMyAxMjNjNS41MTk1MzEgMCAxMC00LjQ4MDQ2OSAxMC0xMCAwLTUuNTQ2ODc1LTQuNTExNzE5LTEwLTEwLTEwLTUuNTE5NTMxIDAtMTAgNC40ODA0NjktMTAgMTAgMCA1LjQ4MDQ2OSA0LjQ0OTIxOSAxMCAxMCAxMHptMCAwIiBmaWxsPSIjRkZGRkZGIi8+PHBhdGggZD0ibTI1NiAwYy0xMzguMDMxMjUgMC0yNTYgMTE3LjgxNjQwNi0yNTYgMjU2IDAgMTM3LjkwNjI1IDExNy42OTUzMTIgMjU2IDI1NiAyNTYgMTM3LjkxNDA2MiAwIDI1Ni0xMTcuNzAzMTI1IDI1Ni0yNTYgMC0xMzcuOTE0MDYyLTExNy43MDMxMjUtMjU2LTI1Ni0yNTZ6bTAgNDkyYy0xMjcuOTI1NzgxIDAtMjM2LTEwOC4wNzQyMTktMjM2LTIzNnMxMDguMDc0MjE5LTIzNiAyMzYtMjM2IDIzNiAxMDguMDc0MjE5IDIzNiAyMzYtMTA4LjA3NDIxOSAyMzYtMjM2IDIzNnptMCAwIiBmaWxsPSIjRkZGRkZGIi8+PHBhdGggZD0ibTI1NiA0M2MtNDIuMDkzNzUgMC04NS40MDYyNSAxMi43MjI2NTYtMTE4LjgyODEyNSAzNC45MDYyNS00LjYwNTQ2OSAzLjA1ODU5NC01Ljg1OTM3NSA5LjI2MTcxOS0yLjgwNDY4NyAxMy44NjMyODEgMy4wNTQ2ODcgNC42MDE1NjMgOS4yNjE3MTggNS44NTU0NjkgMTMuODYzMjgxIDIuODAwNzgxIDMwLjIzMDQ2OS0yMC4wNjI1IDY5LjUxMTcxOS0zMS41NzAzMTIgMTA3Ljc2OTUzMS0zMS41NzAzMTIgMTA0LjYxNzE4OCAwIDE5MyA4OC4zODI4MTIgMTkzIDE5M3MtODguMzgyODEyIDE5My0xOTMgMTkzLTE5My04OC4zODI4MTItMTkzLTE5M2MwLTM4LjI1NzgxMiAxMS41MDc4MTItNzcuNTM5MDYyIDMxLjU3MDMxMi0xMDcuNzY5NTMxIDMuMDU0Njg4LTQuNjAxNTYzIDEuODAwNzgyLTEwLjgwODU5NC0yLjgwMDc4MS0xMy44NjMyODEtNC41OTc2NTYtMy4wNTA3ODItMTAuODA0Njg3LTEuODAwNzgyLTEzLjg2MzI4MSAyLjgwNDY4Ny0yMi4xODM1OTQgMzMuNDIxODc1LTM0LjkwNjI1IDc2LjczNDM3NS0zNC45MDYyNSAxMTguODI4MTI1IDAgMTE1LjcyMjY1NiA5Ny4xMDU0NjkgMjEzIDIxMyAyMTMgMTE1Ljc5Mjk2OSAwIDIxMy05Ny4xNjAxNTYgMjEzLTIxMyAwLTExNS42MTMyODEtOTYuOTY0ODQ0LTIxMy0yMTMtMjEzem0wIDAiIGZpbGw9IiNGRkZGRkYiLz48cGF0aCBkPSJtMjQ2IDIyNy43MTg3NWMtMTEuNjQwNjI1IDQuMTI4OTA2LTIwIDE1LjI0NjA5NC0yMCAyOC4yODEyNSAwIDE2LjU0Mjk2OSAxMy40NTcwMzEgMzAgMzAgMzAgMTMuMDM1MTU2IDAgMjQuMTUyMzQ0LTguMzU5Mzc1IDI4LjI4MTI1LTIwaDUxLjcxODc1YzUuNTIzNDM4IDAgMTAtNC40NzY1NjIgMTAtMTBzLTQuNDc2NTYyLTEwLTEwLTEwaC01MS43MTg3NWMtMy4wMTk1MzEtOC41MDc4MTItOS43NzM0MzgtMTUuMjYxNzE5LTE4LjI4MTI1LTE4LjI4MTI1di03MS43MTg3NWMwLTUuNTIzNDM4LTQuNDc2NTYyLTEwLTEwLTEwcy0xMCA0LjQ3NjU2Mi0xMCAxMHptMTAgMzguMjgxMjVjLTUuNTE1NjI1IDAtMTAtNC40ODQzNzUtMTAtMTBzNC40ODQzNzUtMTAgMTAtMTAgMTAgNC40ODQzNzUgMTAgMTAtNC40ODQzNzUgMTAtMTAgMTB6bTAgMCIgZmlsbD0iI0ZGRkZGRiIvPjxwYXRoIGQ9Im0yNTYgMTI2YzUuNTIzNDM4IDAgMTAtNC40NzY1NjIgMTAtMTB2LTIwYzAtNS41MjM0MzgtNC40NzY1NjItMTAtMTAtMTBzLTEwIDQuNDc2NTYyLTEwIDEwdjIwYzAgNS41MjM0MzggNC40NzY1NjIgMTAgMTAgMTB6bTAgMCIgZmlsbD0iI0ZGRkZGRiIvPjxwYXRoIGQ9Im0yNDYgMzk2djIwYzAgNS41MjM0MzggNC40NzY1NjIgMTAgMTAgMTBzMTAtNC40NzY1NjIgMTAtMTB2LTIwYzAtNS41MjM0MzgtNC40NzY1NjItMTAtMTAtMTBzLTEwIDQuNDc2NTYyLTEwIDEwem0wIDAiIGZpbGw9IiNGRkZGRkYiLz48cGF0aCBkPSJtOTYgMjQ2Yy01LjUyMzQzOCAwLTEwIDQuNDc2NTYyLTEwIDEwczQuNDc2NTYyIDEwIDEwIDEwaDIwYzUuNTIzNDM4IDAgMTAtNC40NzY1NjIgMTAtMTBzLTQuNDc2NTYyLTEwLTEwLTEwem0wIDAiIGZpbGw9IiNGRkZGRkYiLz48cGF0aCBkPSJtNDE2IDI2NmM1LjUyMzQzOCAwIDEwLTQuNDc2NTYyIDEwLTEwcy00LjQ3NjU2Mi0xMC0xMC0xMGgtMjBjLTUuNTIzNDM4IDAtMTAgNC40NzY1NjItMTAgMTBzNC40NzY1NjIgMTAgMTAgMTB6bTAgMCIgZmlsbD0iI0ZGRkZGRiIvPjxwYXRoIGQ9Im0xMzUuNzg5MDYyIDM3Ni4yMTA5MzhjMy45MDYyNSAzLjkwNjI1IDEwLjIzODI4MiAzLjkwNjI1IDE0LjE0MDYyNiAwbDE0LjE1MjM0My0xNC4xNDg0MzhjMy45MDIzNDQtMy45MDYyNSAzLjkwNjI1LTEwLjIzODI4MSAwLTE0LjE0NDUzMS0zLjkwNjI1LTMuOTAyMzQ0LTEwLjIzODI4MS0zLjkwMjM0NC0xNC4xNDQ1MzEgMGwtMTQuMTQ4NDM4IDE0LjE0ODQzN2MtMy45MDYyNSAzLjkwNjI1LTMuOTA2MjUgMTAuMjM4MjgyIDAgMTQuMTQ0NTMyem0wIDAiIGZpbGw9IiNGRkZGRkYiLz48cGF0aCBkPSJtMzc2LjIxMDkzOCAxMzUuNzg5MDYyYy0zLjkwNjI1LTMuOTAyMzQzLTEwLjIzNDM3Ni0zLjkwMjM0My0xNC4xNDQ1MzIgMGwtMTQuMTQ4NDM3IDE0LjE0ODQzOGMtMy45MDIzNDQgMy45MDYyNS0zLjkwMjM0NCAxMC4yMzgyODEgMCAxNC4xNDQ1MzEgMy45MDYyNSAzLjkwMjM0NCAxMC4yMzgyODEgMy45MDIzNDQgMTQuMTQ0NTMxIDBsMTQuMTQ4NDM4LTE0LjE0ODQzN2MzLjkwNjI1LTMuOTA2MjUgMy45MDYyNS0xMC4yMzgyODIgMC0xNC4xNDQ1MzJ6bTAgMCIgZmlsbD0iI0ZGRkZGRiIvPjxwYXRoIGQ9Im0zNjIuMDYyNSAzNDcuOTE3OTY5Yy0zLjkwNjI1LTMuOTAyMzQ0LTEwLjIzODI4MS0zLjkwMjM0NC0xNC4xNDQ1MzEgMC0zLjkwMjM0NCAzLjkwNjI1LTMuOTAyMzQ0IDEwLjIzODI4MSAwIDE0LjE0NDUzMWwxNC4xNDg0MzcgMTQuMTQ4NDM4YzMuOTEwMTU2IDMuOTA2MjUgMTAuMjM4MjgyIDMuOTAyMzQzIDE0LjE0NDUzMiAwIDMuOTA2MjUtMy45MDYyNSAzLjkwNjI1LTEwLjIzODI4MiAwLTE0LjE0NDUzMnptMCAwIiBmaWxsPSIjRkZGRkZGIi8+PHBhdGggZD0ibTE0OS45Mzc1IDE2NC4wODIwMzFjMy45MDYyNSAzLjkwMjM0NCAxMC4yMzgyODEgMy45MDIzNDQgMTQuMTQ0NTMxIDAgMy45MDIzNDQtMy45MDYyNSAzLjkwMjM0NC0xMC4yMzgyODEgMC0xNC4xNDQ1MzFsLTE0LjE1MjM0My0xNC4xNDg0MzhjLTMuOTAyMzQ0LTMuOTAyMzQzLTEwLjIzNDM3Ni0zLjkwMjM0My0xNC4xNDA2MjYgMC0zLjkwNjI1IDMuOTA2MjUtMy45MDYyNSAxMC4yMzgyODIgMCAxNC4xNDQ1MzJ6bTAgMCIgZmlsbD0iI0ZGRkZGRiIvPjwvc3ZnPgo=) center/contain no-repeat; }

.hc-icon-search-graph-black {
  width: 32px;
  height: 32px;
  background: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUxMi4wMDIgNTEyLjAwMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyLjAwMiA1MTIuMDAyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjY0cHgiIGhlaWdodD0iNjRweCI+CjxnPgoJPGc+CgkJPHBhdGggZD0iTTUwMC4zNDUsNDQzLjQ3NUwzNzAuNDAzLDMxMy41MzNjNTIuMDE3LTc4LjQxLDQzLjUwOC0xODUuNDE1LTI1LjUzOS0yNTQuNDYzYy03OC43NjEtNzguNzYtMjA2LjkxMS03OC43Ni0yODUuNjcyLDAgICAgQzI2LjM4Nyw5MS44NzYsNS43NDQsMTM1LjMxNSwxLjA2NSwxODEuMzg2Yy00LjYxMiw0NS40MTgsNi4zNzEsOTEuNDU5LDMwLjkyNSwxMjkuNjQzYzIuOTg4LDQuNjQ1LDkuMTc2LDUuOTg4LDEzLjgyLDMuMDAyICAgIGM0LjY0Ni0yLjk4Nyw1Ljk4OS05LjE3NSwzLjAwMi0xMy44MkMyLjg5NCwyMjguODA3LDEzLjIwNywxMzMuMzQsNzMuMzM0LDczLjIxM2M3MC45NjItNzAuOTYyLDE4Ni40MjUtNzAuOTYyLDI1Ny4zODcsMCAgICBzNzAuOTYyLDE4Ni40MjUsMCwyNTcuMzg2Yy02MC4xOSw2MC4xOTItMTUyLjYxOCw3MC44NTYtMjI0Ljc2NiwyNS45MzVjLTQuNjg4LTIuOTE3LTEwLjg1NS0xLjQ4NS0xMy43NzUsMy4yMDQgICAgYy0yLjkxOSw0LjY4OC0xLjQ4NCwxMC44NTUsMy4yMDQsMTMuNzc0YzMxLjkzMiwxOS44ODEsNjkuMTkzLDMwLjM4MywxMDYuODM3LDMwLjM4M2M3LjI0MSwwLDE0LjUwMi0wLjM4OSwyMS43MzYtMS4xNzUgICAgYzMyLjAyMi0zLjQ3OCw2Mi43Ni0xNC43MDcsODkuNDcyLTMyLjM0OWwxMzAuMDEsMTMwLjAxYzcuNzUxLDcuNzUxLDE3Ljk0MiwxMS42MjIsMjguMTYxLDExLjYyMSAgICBjMTAuMzE0LTAuMDAxLDIwLjY1OS0zLjk0NiwyOC41NC0xMS44MjdDNTE1LjgyOCw0ODQuNDg1LDUxNS45Miw0NTkuMDUsNTAwLjM0NSw0NDMuNDc1eiBNMzI5LjczNiwzNTguMzkyICAgIGM1LjI1NC00LjI4MiwxMC4zMDktOC44MzIsMTUuMTI4LTEzLjY1MWM0LjgwMi00LjgwMiw5LjMwNy05Ljc5MSwxMy41MjQtMTQuOTM5bDI1LjMzNywyNS4zMzdsLTI4LjYyMSwyOC42MjFMMzI5LjczNiwzNTguMzkyeiAgICAgTTQ4NS45OTgsNDg2LjAzM2MtNy44OTIsNy44OTMtMjAuNjM5LDcuOTgzLTI4LjQxNywwLjIwNWwtODguMzM2LTg4LjMzNmwyOC42MjEtMjguNjIxbDg4LjMzNiw4OC4zMzUgICAgQzQ5My45OCw0NjUuMzk1LDQ5My44ODgsNDc4LjE0Miw0ODUuOTk4LDQ4Ni4wMzN6IiBmaWxsPSIjMDAwMDAwIi8+Cgk8L2c+CjwvZz4KPGc+Cgk8Zz4KCQk8cGF0aCBkPSJNNzMuMzEyLDMzMC41NzdsLTAuMjM4LTAuMjM4Yy0zLjkxNy0zLjg5My0xMC4yNDgtMy44NzQtMTQuMTQyLDAuMDQ0Yy0zLjg5MywzLjkxNy0zLjg3NCwxMC4yNDgsMC4wNDMsMTQuMTQyICAgIGwwLjIzOCwwLjIzOGMxLjk1MSwxLjkzOCw0LjUsMi45MDcsNy4wNDksMi45MDdjMi41NjksMCw1LjEzOC0wLjk4NCw3LjA5My0yLjk1MUM3Ny4yNDgsMzQwLjgwMiw3Ny4yMjksMzM0LjQ3MSw3My4zMTIsMzMwLjU3N3oiIGZpbGw9IiMwMDAwMDAiLz4KCTwvZz4KPC9nPgo8Zz4KCTxnPgoJCTxwYXRoIGQ9Ik0yMDIuMDI4LDQ3LjkwNWMtODQuOTE2LDAtMTU0LDY5LjA4NC0xNTQsMTU0czY5LjA4NCwxNTQsMTU0LDE1NHMxNTQtNjkuMDg0LDE1NC0xNTRTMjg2Ljk0NCw0Ny45MDUsMjAyLjAyOCw0Ny45MDV6ICAgICBNMjAyLjAyOCwzMzUuOTA2Yy00OC4zNjksMC05MC44MzItMjUuNzYzLTExNC4zOTUtNjQuMjg0bDU5LjE1Ni01OS4xNTZsNDcuNDQ5LDQ3LjQ1YzEuODc1LDEuODc2LDQuNDE5LDIuOTMsNy4wNzEsMi45MyAgICBzNS4xOTYtMS4wNTQsNy4wNzEtMi45M2w3NC41MzItNzQuNTMydjMuMDI0YzAsNS41MjMsNC40NzcsMTAsMTAsMTBzMTAtNC40NzcsMTAtMTB2LTI3LjE2N2MwLTUuNTIzLTQuNDc3LTEwLTEwLTEwaC0yNy4xNjcgICAgYy01LjUyMywwLTEwLDQuNDc3LTEwLDEwczQuNDc3LDEwLDEwLDEwaDMuMDI0bC02Ny40NjEsNjcuNDYxbC00Ny40NDktNDcuNDVjLTEuODc1LTEuODc1LTQuNDE5LTIuOTI5LTcuMDcxLTIuOTI5ICAgIHMtNS4xOTYsMS4wNTQtNy4wNzEsMi45MjlsLTYxLjYxMyw2MS42MTJjLTYuNDg3LTE1LjcxOC0xMC4wNzYtMzIuOTI2LTEwLjA3Ni01MC45NThjMC03My44ODgsNjAuMTEyLTEzNCwxMzQtMTM0ICAgIHMxMzQsNjAuMTEyLDEzNCwxMzRDMzM2LjAyOCwyNzUuNzkzLDI3NS45MTYsMzM1LjkwNiwyMDIuMDI4LDMzNS45MDZ6IiBmaWxsPSIjMDAwMDAwIi8+Cgk8L2c+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==) center/contain no-repeat; }

.hc-icon-search-graph-white {
  width: 32px;
  height: 32px;
  background: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUxMi4wMDIgNTEyLjAwMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyLjAwMiA1MTIuMDAyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjY0cHgiIGhlaWdodD0iNjRweCI+CjxnPgoJPGc+CgkJPHBhdGggZD0iTTUwMC4zNDUsNDQzLjQ3NUwzNzAuNDAzLDMxMy41MzNjNTIuMDE3LTc4LjQxLDQzLjUwOC0xODUuNDE1LTI1LjUzOS0yNTQuNDYzYy03OC43NjEtNzguNzYtMjA2LjkxMS03OC43Ni0yODUuNjcyLDAgICAgQzI2LjM4Nyw5MS44NzYsNS43NDQsMTM1LjMxNSwxLjA2NSwxODEuMzg2Yy00LjYxMiw0NS40MTgsNi4zNzEsOTEuNDU5LDMwLjkyNSwxMjkuNjQzYzIuOTg4LDQuNjQ1LDkuMTc2LDUuOTg4LDEzLjgyLDMuMDAyICAgIGM0LjY0Ni0yLjk4Nyw1Ljk4OS05LjE3NSwzLjAwMi0xMy44MkMyLjg5NCwyMjguODA3LDEzLjIwNywxMzMuMzQsNzMuMzM0LDczLjIxM2M3MC45NjItNzAuOTYyLDE4Ni40MjUtNzAuOTYyLDI1Ny4zODcsMCAgICBzNzAuOTYyLDE4Ni40MjUsMCwyNTcuMzg2Yy02MC4xOSw2MC4xOTItMTUyLjYxOCw3MC44NTYtMjI0Ljc2NiwyNS45MzVjLTQuNjg4LTIuOTE3LTEwLjg1NS0xLjQ4NS0xMy43NzUsMy4yMDQgICAgYy0yLjkxOSw0LjY4OC0xLjQ4NCwxMC44NTUsMy4yMDQsMTMuNzc0YzMxLjkzMiwxOS44ODEsNjkuMTkzLDMwLjM4MywxMDYuODM3LDMwLjM4M2M3LjI0MSwwLDE0LjUwMi0wLjM4OSwyMS43MzYtMS4xNzUgICAgYzMyLjAyMi0zLjQ3OCw2Mi43Ni0xNC43MDcsODkuNDcyLTMyLjM0OWwxMzAuMDEsMTMwLjAxYzcuNzUxLDcuNzUxLDE3Ljk0MiwxMS42MjIsMjguMTYxLDExLjYyMSAgICBjMTAuMzE0LTAuMDAxLDIwLjY1OS0zLjk0NiwyOC41NC0xMS44MjdDNTE1LjgyOCw0ODQuNDg1LDUxNS45Miw0NTkuMDUsNTAwLjM0NSw0NDMuNDc1eiBNMzI5LjczNiwzNTguMzkyICAgIGM1LjI1NC00LjI4MiwxMC4zMDktOC44MzIsMTUuMTI4LTEzLjY1MWM0LjgwMi00LjgwMiw5LjMwNy05Ljc5MSwxMy41MjQtMTQuOTM5bDI1LjMzNywyNS4zMzdsLTI4LjYyMSwyOC42MjFMMzI5LjczNiwzNTguMzkyeiAgICAgTTQ4NS45OTgsNDg2LjAzM2MtNy44OTIsNy44OTMtMjAuNjM5LDcuOTgzLTI4LjQxNywwLjIwNWwtODguMzM2LTg4LjMzNmwyOC42MjEtMjguNjIxbDg4LjMzNiw4OC4zMzUgICAgQzQ5My45OCw0NjUuMzk1LDQ5My44ODgsNDc4LjE0Miw0ODUuOTk4LDQ4Ni4wMzN6IiBmaWxsPSIjRkZGRkZGIi8+Cgk8L2c+CjwvZz4KPGc+Cgk8Zz4KCQk8cGF0aCBkPSJNNzMuMzEyLDMzMC41NzdsLTAuMjM4LTAuMjM4Yy0zLjkxNy0zLjg5My0xMC4yNDgtMy44NzQtMTQuMTQyLDAuMDQ0Yy0zLjg5MywzLjkxNy0zLjg3NCwxMC4yNDgsMC4wNDMsMTQuMTQyICAgIGwwLjIzOCwwLjIzOGMxLjk1MSwxLjkzOCw0LjUsMi45MDcsNy4wNDksMi45MDdjMi41NjksMCw1LjEzOC0wLjk4NCw3LjA5My0yLjk1MUM3Ny4yNDgsMzQwLjgwMiw3Ny4yMjksMzM0LjQ3MSw3My4zMTIsMzMwLjU3N3oiIGZpbGw9IiNGRkZGRkYiLz4KCTwvZz4KPC9nPgo8Zz4KCTxnPgoJCTxwYXRoIGQ9Ik0yMDIuMDI4LDQ3LjkwNWMtODQuOTE2LDAtMTU0LDY5LjA4NC0xNTQsMTU0czY5LjA4NCwxNTQsMTU0LDE1NHMxNTQtNjkuMDg0LDE1NC0xNTRTMjg2Ljk0NCw0Ny45MDUsMjAyLjAyOCw0Ny45MDV6ICAgICBNMjAyLjAyOCwzMzUuOTA2Yy00OC4zNjksMC05MC44MzItMjUuNzYzLTExNC4zOTUtNjQuMjg0bDU5LjE1Ni01OS4xNTZsNDcuNDQ5LDQ3LjQ1YzEuODc1LDEuODc2LDQuNDE5LDIuOTMsNy4wNzEsMi45MyAgICBzNS4xOTYtMS4wNTQsNy4wNzEtMi45M2w3NC41MzItNzQuNTMydjMuMDI0YzAsNS41MjMsNC40NzcsMTAsMTAsMTBzMTAtNC40NzcsMTAtMTB2LTI3LjE2N2MwLTUuNTIzLTQuNDc3LTEwLTEwLTEwaC0yNy4xNjcgICAgYy01LjUyMywwLTEwLDQuNDc3LTEwLDEwczQuNDc3LDEwLDEwLDEwaDMuMDI0bC02Ny40NjEsNjcuNDYxbC00Ny40NDktNDcuNDVjLTEuODc1LTEuODc1LTQuNDE5LTIuOTI5LTcuMDcxLTIuOTI5ICAgIHMtNS4xOTYsMS4wNTQtNy4wNzEsMi45MjlsLTYxLjYxMyw2MS42MTJjLTYuNDg3LTE1LjcxOC0xMC4wNzYtMzIuOTI2LTEwLjA3Ni01MC45NThjMC03My44ODgsNjAuMTEyLTEzNCwxMzQtMTM0ICAgIHMxMzQsNjAuMTEyLDEzNCwxMzRDMzM2LjAyOCwyNzUuNzkzLDI3NS45MTYsMzM1LjkwNiwyMDIuMDI4LDMzNS45MDZ6IiBmaWxsPSIjRkZGRkZGIi8+Cgk8L2c+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==) center/contain no-repeat; }

.hc-icon-plant-black {
  width: 32px;
  height: 32px;
  background: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUxMS45OTkgNTExLjk5OSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTExLjk5OSA1MTEuOTk5OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjY0cHgiIGhlaWdodD0iNjRweCI+CjxnPgoJPGc+CgkJPHBhdGggZD0iTTM5Ny41MjMsMjcyLjI3OGMtMC4xMy0wLjY0MS0wLjMyLTEuMjctMC41Ny0xLjg3Yy0wLjI1LTAuNjEtMC41Ni0xLjE5LTAuOTItMS43M2MtMC4zNi0wLjU1LTAuNzgtMS4wNi0xLjI0LTEuNTIgICAgYy0wLjQ2LTAuNDYtMC45OC0wLjg4LTEuNTItMS4yNGMtMC41NC0wLjM1OS0xLjEzLTAuNjctMS43My0wLjkyYy0wLjYtMC4yNS0xLjIzLTAuNDM5LTEuODctMC41NyAgICBjLTMuMjUtMC42Ni02LjY5OSwwLjQxLTkuMDE5LDIuNzNjLTAuNDcsMC40Ni0wLjg4LDAuOTctMS4yNSwxLjUyYy0wLjM2LDAuNTQtMC42NywxLjEyLTAuOTIsMS43MyAgICBjLTAuMjUsMC41OTktMC40NCwxLjIyOS0wLjU3LDEuODdjLTAuMTMsMC42MzktMC4xOSwxLjMtMC4xOSwxLjk1YzAsMC42NDksMC4wNiwxLjMxLDAuMTksMS45NmMwLjEzLDAuNjMsMC4zMiwxLjI2LDAuNTcsMS44NyAgICBjMC4yNSwwLjYsMC41NiwxLjE4LDAuOTIsMS43MmMwLjM3LDAuNTUsMC43OCwxLjA2LDEuMjUsMS41MmMxLjg2LDEuODcsNC40MywyLjkzMSw3LjA2OSwyLjkzMWMwLjY1LDAsMS4zLTAuMDYxLDEuOTUtMC4xOTEgICAgYzAuNjQtMC4xMywxLjI3LTAuMzIsMS44Ny0wLjU3YzAuNi0wLjI1LDEuMTktMC41NiwxLjczLTAuOTJjMC41NC0wLjM3LDEuMDYtMC43OSwxLjUyLTEuMjVjMC40Ni0wLjQ2LDAuODgtMC45NywxLjI0LTEuNTIgICAgYzAuMzYtMC41NCwwLjY3LTEuMTIsMC45Mi0xLjcyYzAuMjUtMC42MSwwLjQ0LTEuMjQsMC41Ny0xLjg3YzAuMTMtMC42NSwwLjItMS4zMTEsMC4yLTEuOTYgICAgQzM5Ny43MjMsMjczLjU3NywzOTcuNjUzLDI3Mi45MTgsMzk3LjUyMywyNzIuMjc4eiIgZmlsbD0iIzAwMDAwMCIvPgoJPC9nPgo8L2c+CjxnPgoJPGc+CgkJPHBhdGggZD0iTTQzMC41MjksMjI5LjEyOUgyNjMuMjMydi0zNy4yNDJjNy44MiwxLjE4NiwyMi4xOTQsMi45MiwzOS4zNjcsMi45MmMzMi42LDAsNzUuMjc2LTYuMjU0LDEwMi4yNzItMzQuMzgxICAgIGM0Ny41NjUtNDkuNTU3LDI1LjI4Ni0xNDQuOTQ1LDI0LjMxNC0xNDguOTgxYy0wLjkxNC0zLjc5NS0zLjk1My02LjcxMS03Ljc4MS03LjQ2OGMtNC4wNzQtMC44MDctMTAwLjI5My0xOS4xNTMtMTQ3Ljg1OCwzMC40MDQgICAgYy0xMy40MDksMTMuOTcxLTIxLjI2OCwzMS41ODUtMjUuNjE3LDQ5Ljc2N2MtMi4zMDItMy41MTMtNC45MjMtNi44NS03LjkwNC05Ljk1NkMyMDMuNzY4LDM2LjQxNiwxMzEuMDM3LDUwLjI4LDEyNy45NTksNTAuODkgICAgYy0zLjgzLDAuNzU3LTYuODY4LDMuNjc0LTcuNzgxLDcuNDY4Yy0wLjczNCwzLjA1Mi0xNy41Nyw3NS4xNTIsMTguNjg3LDExMi45MjdjMjAuNjU2LDIxLjUyMSw1My4xNDgsMjYuMjgyLDc3Ljg1NywyNi4yODIgICAgYzEwLjkyNi0wLjAwMSwyMC4zMjktMC45MzIsMjYuNTE0LTEuNzU2djMzLjMxN0g4MS40NjljLTUuNTIyLDAtOS45OTksNC40NzctOS45OTksOS45OTl2NjkuODA3YzAsNS41MjEsNC40NzcsOS45OTksOS45OTksOS45OTkgICAgaDEwLjIwM2wyOC4xOTQsMTg0LjU3N2MwLjc0Niw0Ljg4Myw0Ljk0NCw4LjQ4OSw5Ljg4NCw4LjQ4OWgyNTIuNWM0LjkzOSwwLDkuMTM5LTMuNjA2LDkuODg0LTguNDg5bDI4LjE5NC0xODQuNTc3aDEwLjIwMyAgICBjNS41MjIsMCw5Ljk5OS00LjQ3Nyw5Ljk5OS05Ljk5OXYtNjkuODA3QzQ0MC41MjgsMjMzLjYwNyw0MzYuMDUyLDIyOS4xMjksNDMwLjUyOSwyMjkuMTI5eiBNMjg3Ljk3NCw0OC4yMjkgICAgYzMzLjY0OC0zNS4wNTksMTAxLjgyOC0yOC42NzQsMTIzLjA4LTI1LjY3YzMuODk1LDIxLjExMSwxMy4xMTUsODguODgxLTIwLjYxMSwxMjQuMDE5ICAgIGMtMjguMTA2LDI5LjI4NS04MC4zMDEsMjkuNjUxLTEwOS4xMiwyNy4yMjlsNTguMDY2LTU0LjI0MmwzNi4zNDEsMy4zNmMwLjMxMywwLjAyOSwwLjYyNCwwLjA0NCwwLjkzMywwLjA0NCAgICBjNS4xMDYsMCw5LjQ2NS0zLjg5NCw5Ljk0NS05LjA3OWMwLjUwOC01LjQ5OS0zLjUzOC0xMC4zNjktOS4wMzYtMTAuODc3bC0xOC42MTktMS43MjJsMjYuNTMtMjQuNzgzICAgIGM0LjAzNi0zLjc3LDQuMjUxLTEwLjA5NywwLjQ4MS0xNC4xMzJjLTMuNzcxLTQuMDM2LTEwLjA5Ny00LjI1MS0xNC4xMzItMC40ODFsLTQ2LjQyNiw0My4zNjdsMi41ODMtMjUuMjQ3ICAgIGMwLjU2Mi01LjQ5My0zLjQzNy0xMC40MDItOC45My0xMC45NjVjLTUuNDg5LTAuNTYzLTEwLjQwMywzLjQzNi0xMC45NjUsOC45M2wtNC44MjksNDcuMjFjLTAuMDI4LDAuMjY5LTAuMDQ0LDAuNTM2LTAuMDUsMC44MDIgICAgbC0zNy42MTMsMzUuMTM1QzI2MS43OSwxMzMuMTI5LDI1OC45NDUsNzguNDc0LDI4Ny45NzQsNDguMjI5eiBNMjQzLjIzNCwxNDYuNjg5Yy0wLjA2OCw2LjU2My0wLjUyOCwxMi43MS0xLjExMywxNy45OTQgICAgbC0yMy40NzktMjEuOTMzbC0zLjU0OC0zNC42ODVjLTAuNTYyLTUuNDkzLTUuNDc1LTkuNDktMTAuOTY1LTguOTNjLTUuNDkzLDAuNTYzLTkuNDkyLDUuNDcxLTguOTMsMTAuOTY1bDEuMjE2LDExLjg4OCAgICBsLTI5LjQxOC0yNy40OGMtNC4wMzQtMy43NjktMTAuMzYyLTMuNTU1LTE0LjEzMiwwLjQ4MWMtMy43Nyw0LjAzNi0zLjU1NSwxMC4zNjIsMC40ODEsMTQuMTMybDcyLjk1Nyw2OC4xNTEgICAgYy0yMS41NTEsMS4xNjktNTQuNjM1LTAuNjg3LTczLjAxMS0xOS44MzRjLTIzLjI1OC0yNC4yMzEtMTcuODc1LTcwLjg2OC0xNC45MzYtODcuOTRjMTcuMTcxLTIuMjYxLDYzLjkxLTUuNzY2LDg3LjI0LDE4LjU0MyAgICBjMTMuNjUzLDE0LjIyNSwxNy40MzcsMzYuMTcyLDE3LjYzOCw1NS4zMjZWMTQ2LjY4OXogTTM3My42NjIsNDkyLjAwM0gxMzguMzM3bC0xOS42MDItMTI4LjMyOGgyNzQuNTNMMzczLjY2Miw0OTIuMDAzeiAgICAgTTM5Ni4zMTksMzQzLjY3N0gxMTUuNjhsLTMuNzc5LTI0Ljc0MmgyODguMTk2TDM5Ni4zMTksMzQzLjY3N3ogTTQyMC41MzEsMjk4LjkzN0g5MS40Njh2LTE0LjcwN2gyNTYuMjU2ICAgIGM1LjUyMiwwLDkuOTk5LTQuNDc4LDkuOTk5LTkuOTk5cy00LjQ3Ny05Ljk5OS05Ljk5OS05Ljk5OUg5MS40Njh2LTE1LjEwNGgzMjkuMDYzVjI5OC45Mzd6IiBmaWxsPSIjMDAwMDAwIi8+Cgk8L2c+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==) center/contain no-repeat; }

.hc-icon-plant-white {
  width: 32px;
  height: 32px;
  background: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUxMS45OTkgNTExLjk5OSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTExLjk5OSA1MTEuOTk5OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjY0cHgiIGhlaWdodD0iNjRweCI+CjxnPgoJPGc+CgkJPHBhdGggZD0iTTM5Ny41MjMsMjcyLjI3OGMtMC4xMy0wLjY0MS0wLjMyLTEuMjctMC41Ny0xLjg3Yy0wLjI1LTAuNjEtMC41Ni0xLjE5LTAuOTItMS43M2MtMC4zNi0wLjU1LTAuNzgtMS4wNi0xLjI0LTEuNTIgICAgYy0wLjQ2LTAuNDYtMC45OC0wLjg4LTEuNTItMS4yNGMtMC41NC0wLjM1OS0xLjEzLTAuNjctMS43My0wLjkyYy0wLjYtMC4yNS0xLjIzLTAuNDM5LTEuODctMC41NyAgICBjLTMuMjUtMC42Ni02LjY5OSwwLjQxLTkuMDE5LDIuNzNjLTAuNDcsMC40Ni0wLjg4LDAuOTctMS4yNSwxLjUyYy0wLjM2LDAuNTQtMC42NywxLjEyLTAuOTIsMS43MyAgICBjLTAuMjUsMC41OTktMC40NCwxLjIyOS0wLjU3LDEuODdjLTAuMTMsMC42MzktMC4xOSwxLjMtMC4xOSwxLjk1YzAsMC42NDksMC4wNiwxLjMxLDAuMTksMS45NmMwLjEzLDAuNjMsMC4zMiwxLjI2LDAuNTcsMS44NyAgICBjMC4yNSwwLjYsMC41NiwxLjE4LDAuOTIsMS43MmMwLjM3LDAuNTUsMC43OCwxLjA2LDEuMjUsMS41MmMxLjg2LDEuODcsNC40MywyLjkzMSw3LjA2OSwyLjkzMWMwLjY1LDAsMS4zLTAuMDYxLDEuOTUtMC4xOTEgICAgYzAuNjQtMC4xMywxLjI3LTAuMzIsMS44Ny0wLjU3YzAuNi0wLjI1LDEuMTktMC41NiwxLjczLTAuOTJjMC41NC0wLjM3LDEuMDYtMC43OSwxLjUyLTEuMjVjMC40Ni0wLjQ2LDAuODgtMC45NywxLjI0LTEuNTIgICAgYzAuMzYtMC41NCwwLjY3LTEuMTIsMC45Mi0xLjcyYzAuMjUtMC42MSwwLjQ0LTEuMjQsMC41Ny0xLjg3YzAuMTMtMC42NSwwLjItMS4zMTEsMC4yLTEuOTYgICAgQzM5Ny43MjMsMjczLjU3NywzOTcuNjUzLDI3Mi45MTgsMzk3LjUyMywyNzIuMjc4eiIgZmlsbD0iI0ZGRkZGRiIvPgoJPC9nPgo8L2c+CjxnPgoJPGc+CgkJPHBhdGggZD0iTTQzMC41MjksMjI5LjEyOUgyNjMuMjMydi0zNy4yNDJjNy44MiwxLjE4NiwyMi4xOTQsMi45MiwzOS4zNjcsMi45MmMzMi42LDAsNzUuMjc2LTYuMjU0LDEwMi4yNzItMzQuMzgxICAgIGM0Ny41NjUtNDkuNTU3LDI1LjI4Ni0xNDQuOTQ1LDI0LjMxNC0xNDguOTgxYy0wLjkxNC0zLjc5NS0zLjk1My02LjcxMS03Ljc4MS03LjQ2OGMtNC4wNzQtMC44MDctMTAwLjI5My0xOS4xNTMtMTQ3Ljg1OCwzMC40MDQgICAgYy0xMy40MDksMTMuOTcxLTIxLjI2OCwzMS41ODUtMjUuNjE3LDQ5Ljc2N2MtMi4zMDItMy41MTMtNC45MjMtNi44NS03LjkwNC05Ljk1NkMyMDMuNzY4LDM2LjQxNiwxMzEuMDM3LDUwLjI4LDEyNy45NTksNTAuODkgICAgYy0zLjgzLDAuNzU3LTYuODY4LDMuNjc0LTcuNzgxLDcuNDY4Yy0wLjczNCwzLjA1Mi0xNy41Nyw3NS4xNTIsMTguNjg3LDExMi45MjdjMjAuNjU2LDIxLjUyMSw1My4xNDgsMjYuMjgyLDc3Ljg1NywyNi4yODIgICAgYzEwLjkyNi0wLjAwMSwyMC4zMjktMC45MzIsMjYuNTE0LTEuNzU2djMzLjMxN0g4MS40NjljLTUuNTIyLDAtOS45OTksNC40NzctOS45OTksOS45OTl2NjkuODA3YzAsNS41MjEsNC40NzcsOS45OTksOS45OTksOS45OTkgICAgaDEwLjIwM2wyOC4xOTQsMTg0LjU3N2MwLjc0Niw0Ljg4Myw0Ljk0NCw4LjQ4OSw5Ljg4NCw4LjQ4OWgyNTIuNWM0LjkzOSwwLDkuMTM5LTMuNjA2LDkuODg0LTguNDg5bDI4LjE5NC0xODQuNTc3aDEwLjIwMyAgICBjNS41MjIsMCw5Ljk5OS00LjQ3Nyw5Ljk5OS05Ljk5OXYtNjkuODA3QzQ0MC41MjgsMjMzLjYwNyw0MzYuMDUyLDIyOS4xMjksNDMwLjUyOSwyMjkuMTI5eiBNMjg3Ljk3NCw0OC4yMjkgICAgYzMzLjY0OC0zNS4wNTksMTAxLjgyOC0yOC42NzQsMTIzLjA4LTI1LjY3YzMuODk1LDIxLjExMSwxMy4xMTUsODguODgxLTIwLjYxMSwxMjQuMDE5ICAgIGMtMjguMTA2LDI5LjI4NS04MC4zMDEsMjkuNjUxLTEwOS4xMiwyNy4yMjlsNTguMDY2LTU0LjI0MmwzNi4zNDEsMy4zNmMwLjMxMywwLjAyOSwwLjYyNCwwLjA0NCwwLjkzMywwLjA0NCAgICBjNS4xMDYsMCw5LjQ2NS0zLjg5NCw5Ljk0NS05LjA3OWMwLjUwOC01LjQ5OS0zLjUzOC0xMC4zNjktOS4wMzYtMTAuODc3bC0xOC42MTktMS43MjJsMjYuNTMtMjQuNzgzICAgIGM0LjAzNi0zLjc3LDQuMjUxLTEwLjA5NywwLjQ4MS0xNC4xMzJjLTMuNzcxLTQuMDM2LTEwLjA5Ny00LjI1MS0xNC4xMzItMC40ODFsLTQ2LjQyNiw0My4zNjdsMi41ODMtMjUuMjQ3ICAgIGMwLjU2Mi01LjQ5My0zLjQzNy0xMC40MDItOC45My0xMC45NjVjLTUuNDg5LTAuNTYzLTEwLjQwMywzLjQzNi0xMC45NjUsOC45M2wtNC44MjksNDcuMjFjLTAuMDI4LDAuMjY5LTAuMDQ0LDAuNTM2LTAuMDUsMC44MDIgICAgbC0zNy42MTMsMzUuMTM1QzI2MS43OSwxMzMuMTI5LDI1OC45NDUsNzguNDc0LDI4Ny45NzQsNDguMjI5eiBNMjQzLjIzNCwxNDYuNjg5Yy0wLjA2OCw2LjU2My0wLjUyOCwxMi43MS0xLjExMywxNy45OTQgICAgbC0yMy40NzktMjEuOTMzbC0zLjU0OC0zNC42ODVjLTAuNTYyLTUuNDkzLTUuNDc1LTkuNDktMTAuOTY1LTguOTNjLTUuNDkzLDAuNTYzLTkuNDkyLDUuNDcxLTguOTMsMTAuOTY1bDEuMjE2LDExLjg4OCAgICBsLTI5LjQxOC0yNy40OGMtNC4wMzQtMy43NjktMTAuMzYyLTMuNTU1LTE0LjEzMiwwLjQ4MWMtMy43Nyw0LjAzNi0zLjU1NSwxMC4zNjIsMC40ODEsMTQuMTMybDcyLjk1Nyw2OC4xNTEgICAgYy0yMS41NTEsMS4xNjktNTQuNjM1LTAuNjg3LTczLjAxMS0xOS44MzRjLTIzLjI1OC0yNC4yMzEtMTcuODc1LTcwLjg2OC0xNC45MzYtODcuOTRjMTcuMTcxLTIuMjYxLDYzLjkxLTUuNzY2LDg3LjI0LDE4LjU0MyAgICBjMTMuNjUzLDE0LjIyNSwxNy40MzcsMzYuMTcyLDE3LjYzOCw1NS4zMjZWMTQ2LjY4OXogTTM3My42NjIsNDkyLjAwM0gxMzguMzM3bC0xOS42MDItMTI4LjMyOGgyNzQuNTNMMzczLjY2Miw0OTIuMDAzeiAgICAgTTM5Ni4zMTksMzQzLjY3N0gxMTUuNjhsLTMuNzc5LTI0Ljc0MmgyODguMTk2TDM5Ni4zMTksMzQzLjY3N3ogTTQyMC41MzEsMjk4LjkzN0g5MS40Njh2LTE0LjcwN2gyNTYuMjU2ICAgIGM1LjUyMiwwLDkuOTk5LTQuNDc4LDkuOTk5LTkuOTk5cy00LjQ3Ny05Ljk5OS05Ljk5OS05Ljk5OUg5MS40Njh2LTE1LjEwNGgzMjkuMDYzVjI5OC45Mzd6IiBmaWxsPSIjRkZGRkZGIi8+Cgk8L2c+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==) center/contain no-repeat; }

.hc-icon-tractor-black {
  width: 32px;
  height: 32px;
  background: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBoZWlnaHQ9IjY0cHgiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiB3aWR0aD0iNjRweCI+PHBhdGggZD0ibTM4MS41MTE3MTkgMzkwLjEwOTM3NWMtMjAuMDkzNzUgMC0zNi40Mzc1LTE2LjM0NzY1Ni0zNi40Mzc1LTM2LjQ0MTQwNiAwLTIwLjA4OTg0NCAxNi4zNDM3NS0zNi40Mzc1IDM2LjQzNzUtMzYuNDM3NSAyMC4wODk4NDMgMCAzNi40Mzc1IDE2LjM0NzY1NiAzNi40Mzc1IDM2LjQzNzUgMCAyMC4wOTM3NS0xNi4zNDc2NTcgMzYuNDQxNDA2LTM2LjQzNzUgMzYuNDQxNDA2em0wLTUyLjg3ODkwNmMtOS4wNjY0MDcgMC0xNi40Mzc1IDcuMzc1LTE2LjQzNzUgMTYuNDQxNDA2IDAgOS4wNjI1IDcuMzcxMDkzIDE2LjQzNzUgMTYuNDM3NSAxNi40Mzc1IDkuMDYyNSAwIDE2LjQzNzUtNy4zNzUgMTYuNDM3NS0xNi40Mzc1IDAtOS4wNjY0MDYtNy4zNzUtMTYuNDQxNDA2LTE2LjQzNzUtMTYuNDQxNDA2em0wIDAiIGZpbGw9IiMwMDAwMDAiLz48cGF0aCBkPSJtMTE3LjQxMDE1NiAzNzIuNzM4MjgxYy0yNi42ODM1OTQgMC00OC4zOTQ1MzEtMjEuNzA3MDMxLTQ4LjM5NDUzMS00OC4zOTQ1MzEgMC0yNi42ODM1OTQgMjEuNzEwOTM3LTQ4LjM5NDUzMSA0OC4zOTQ1MzEtNDguMzk0NTMxIDI2LjY4NzUgMCA0OC4zOTQ1MzIgMjEuNzEwOTM3IDQ4LjM5NDUzMiA0OC4zOTQ1MzEgMCAyNi42ODc1LTIxLjcwNzAzMiA0OC4zOTQ1MzEtNDguMzk0NTMyIDQ4LjM5NDUzMXptMC03Ni43ODkwNjJjLTE1LjY1NjI1IDAtMjguMzk0NTMxIDEyLjczODI4MS0yOC4zOTQ1MzEgMjguMzk0NTMxIDAgMTUuNjYwMTU2IDEyLjczODI4MSAyOC4zOTg0MzggMjguMzk0NTMxIDI4LjM5ODQzOHMyOC4zOTQ1MzItMTIuNzM4MjgyIDI4LjM5NDUzMi0yOC4zOTg0MzhjMC0xNS42NTYyNS0xMi43MzgyODItMjguMzk0NTMxLTI4LjM5NDUzMi0yOC4zOTQ1MzF6bTAgMCIgZmlsbD0iIzAwMDAwMCIvPjxwYXRoIGQ9Im00NjAuNzUgMTExLjE3OTY4OGgtMTEyLjUzNTE1NmMtMTAuMzQzNzUgMC0yMC4zMzIwMzItNC4zMjgxMjYtMjcuNDEwMTU2LTExLjg3MTA5NC03LjE3NTc4Mi03LjY1MjM0NC0xMC43NjE3MTktMTcuNjU2MjUtMTAuMDg1OTM4LTI4LjE2MDE1NiAxLjIwMzEyNS0xOC44MzU5MzggMTYuMzI4MTI1LTMzLjkwNjI1IDM1LjE3NTc4MS0zNS4wNTA3ODIgMS43OTY4NzUtLjEwOTM3NSAzLjU5Mzc1LS4wODk4NDQgNS4zNzg5MDcuMDUwNzgyIDYuMDE1NjI0LTUuNjg3NSAxMy45MTQwNjItOC43Njk1MzIgMjIuMTY3OTY4LTguNzM0Mzc2IDcuNDY0ODQ0LTE2LjYxMzI4MSAyMy44ODY3MTktMjcuNDE0MDYyIDQyLjUxOTUzMi0yNy40MTQwNjIgMjIuMzI0MjE4IDAgNDEuMDIzNDM3IDE1LjU3MDMxMiA0NS41ODk4NDMgMzYuNjcxODc1LjU4MjAzMS4wMTE3MTkgMS4xNjQwNjMuMDM5MDYzIDEuNzQyMTg4LjA3NDIxOSAxOC40ODgyODEgMS4yNDIxODcgMzMuMzc4OTA2IDE2LjExNzE4NyAzNC42Mjg5MDYgMzQuNjAxNTYyLjcwNzAzMSAxMC40NDE0MDYtMi44MjQyMTkgMjAuMzkwNjI1LTkuOTQ1MzEzIDI4LjAwNzgxMy03LjAyMzQzNyA3LjUxMTcxOS0xNi45NDUzMTIgMTEuODI0MjE5LTI3LjIyNjU2MiAxMS44MjQyMTl6bS0xMTIuNTQyOTY5LTU1LjE1NjI1Yy0uMzY3MTg3IDAtLjczNDM3NS4wMTE3MTgtMS4xMDE1NjIuMDM1MTU2LTguNjU2MjUuNTI3MzQ0LTE1Ljg3NSA3LjcxNDg0NC0xNi40Mjk2ODggMTYuMzY3MTg3LS4zMTY0MDYgNC45Mjk2ODggMS4zNTkzNzUgOS42MTcxODggNC43MTQ4NDQgMTMuMTk1MzEzIDMuMzYzMjgxIDMuNTgyMDMxIDcuOTE0MDYzIDUuNTU0Njg3IDEyLjgyMDMxMyA1LjU1NDY4N2gxMTIuNTM5MDYyYzQuODMyMDMxIDAgOS4zMTI1LTEuOTQ1MzEyIDEyLjYxMzI4MS01LjQ3NjU2MiAzLjI5Njg3NS0zLjUyNzM0NCA0LjkzMzU5NC04LjE0NDUzMSA0LjYwNTQ2OS0xMy0uNTgyMDMxLTguNTQ2ODc1LTcuNDY0ODQ0LTE1LjQyMTg3NS0xNi4wMTU2MjUtMTUuOTk2MDk0LTEuNDUzMTI1LS4xMDE1NjMtMi45MjU3ODEtLjAxMTcxOS00LjM2MzI4MS4yNTM5MDYtLjM5NDUzMi4wNzAzMTMtLjc4NTE1Ni4xMjEwOTQtMS4xNzU3ODIuMTQ0NTMxLTIuMDAzOTA2LjE2NDA2My01Ljg0Mzc1LjA0Mjk2OS05LjIxODc1LTIuNjAxNTYyLTIuNTgyMDMxLTIuMDE1NjI1LTQuMTgzNTkzLTQuOTQxNDA2LTQuNTQyOTY4LTguMjczNDM4LS4wMTE3MTktLjA5NzY1Ni0uMDIzNDM4LS4xOTUzMTItLjAzMTI1LS4yOTI5NjgtLjAxNTYyNS0uMTU2MjUtLjAyMzQzOC0uMzEyNS0uMDMxMjUtLjQ2ODc1LS42MjUtMTQuMjc3MzQ0LTEyLjMyNDIxOS0yNS40NjQ4NDQtMjYuNjI4OTA2LTI1LjQ2NDg0NC0xMS43OTI5NjkgMC0yMi4wMzUxNTcgNy41NjY0MDYtMjUuNDg4MjgyIDE4LjgzMjAzMS0xLjk1MzEyNSA2LjM2MzI4MS04LjMyNDIxOCAxMC4xNTYyNS0xNC44MjgxMjUgOC44MjgxMjUtNC4zODI4MTItLjg5NDUzMS04Ljg2MzI4MS43MDMxMjUtMTEuNjk5MjE5IDQuMTc1NzgyLTIuOTk2MDkzIDMuNjY3OTY4LTcuNzM4MjgxIDUuMzk0NTMxLTEyLjM5MDYyNCA0LjUwNzgxMi0xLjA5NzY1Ny0uMjEwOTM4LTIuMjE4NzUtLjMyMDMxMi0zLjM0NzY1Ny0uMzIwMzEyem0tMjcuNTExNzE5IDE1Ljc2MTcxOGguMDExNzE5em0xMzEuODg2NzE5LTI2Ljc1NzgxMmguMDA3ODEzem0wIDAiIGZpbGw9IiMwMDAwMDAiLz48cGF0aCBkPSJtMzkzLjYwOTM3NSAyNjQuNTU4NTk0Yy0uNjQ4NDM3IDAtMS4zMDg1OTQtLjA2NjQwNi0xLjk2MDkzNy0uMTk5MjE5LS42MzY3MTktLjEyODkwNi0xLjI1NzgxMy0uMzIwMzEzLTEuODY3MTg4LS41NzAzMTMtLjYwMTU2Mi0uMjUtMS4xNzk2ODgtLjU1ODU5My0xLjcyMjY1Ni0uOTE3OTY4LS41NDY4NzUtLjM1OTM3NS0xLjA1ODU5NC0uNzgxMjUtMS41MTk1MzItMS4yMzgyODItMS44NjcxODctMS44NzEwOTMtMi45Mjk2ODctNC40NDE0MDYtMi45Mjk2ODctNy4wNzAzMTIgMC0uNjUyMzQ0LjA2MjUtMS4zMTI1LjE5MTQwNi0xLjk2MDkzOC4xMjg5MDctLjYyODkwNi4zMjAzMTMtMS4yNjE3MTguNTcwMzEzLTEuODcxMDkzLjI1LS41OTc2NTcuNTU4NTk0LTEuMTc5Njg4LjkxNzk2OC0xLjcxODc1LjM3MTA5NC0uNTUwNzgxLjc4OTA2My0xLjA3MDMxMyAxLjI1LTEuNTMxMjUuNDYwOTM4LS40NjA5MzguOTcyNjU3LS44NzEwOTQgMS41MTk1MzItMS4yMzgyODEuNTQyOTY4LS4zNTkzNzYgMS4xMjEwOTQtLjY3MTg3NiAxLjcyMjY1Ni0uOTIxODc2LjYwOTM3NS0uMjUgMS4yMzA0NjktLjQzNzUgMS44NjcxODgtLjU2NjQwNiAxLjI5Mjk2OC0uMjYxNzE4IDIuNjIxMDkzLS4yNjE3MTggMy45MTAxNTYgMCAuNjQwNjI1LjEyODkwNiAxLjI2OTUzMS4zMTY0MDYgMS44NzEwOTQuNTY2NDA2LjYwOTM3NC4yNSAxLjE5MTQwNi41NjI1IDEuNzMwNDY4LjkyMTg3Ni41NTA3ODIuMzY3MTg3IDEuMDU4NTk0Ljc3NzM0MyAxLjUxOTUzMiAxLjIzODI4MS40NjA5MzcuNDYwOTM3Ljg3ODkwNi45ODA0NjkgMS4yNDIxODcgMS41MzEyNS4zNTkzNzUuNTM5MDYyLjY2Nzk2OSAxLjEyMTA5My45MTc5NjkgMS43MTg3NS4yNS42MDkzNzUuNDQxNDA2IDEuMjMwNDY5LjU3MDMxMiAxLjg3MTA5My4xMjg5MDYuNjQ4NDM4LjE5OTIxOSAxLjMwMDc4Mi4xOTkyMTkgMS45NjA5MzggMCAuNjQ4NDM4LS4wNzAzMTMgMS4zMDg1OTQtLjE5OTIxOSAxLjk0OTIxOXMtLjMyMDMxMiAxLjI2OTUzMS0uNTcwMzEyIDEuODcxMDkzYy0uMjUuNTk3NjU3LS41NTg1OTQgMS4xNzk2ODgtLjkxNzk2OSAxLjcyNjU2My0uMzYzMjgxLjUzOTA2My0uNzgxMjUgMS4wNjI1LTEuMjQyMTg3IDEuNTIzNDM3LS40NjA5MzguNDU3MDMyLS45Njg3NS44Nzg5MDctMS41MTk1MzIgMS4yMzgyODItLjUzOTA2Mi4zNTkzNzUtMS4xMjEwOTQuNjY3OTY4LTEuNzMwNDY4LjkxNzk2OC0uNjAxNTYzLjI1LTEuMjMwNDY5LjQ0MTQwNy0xLjg3MTA5NC41NzAzMTMtLjYzNjcxOS4xMjg5MDYtMS4yOTY4NzUuMTk5MjE5LTEuOTQ5MjE5LjE5OTIxOXptMCAwIiBmaWxsPSIjMDAwMDAwIi8+PHBhdGggZD0ibTUwMiAzMzYuMzQzNzVoLTQxLjkyNTc4MWMtMi41MjczNDQtMTEuMjg5MDYyLTcuNDM3NS0yMS43MDcwMzEtMTQuMTcxODc1LTMwLjY4NzV2LTc2LjMzMjAzMWMwLTE0LjM2NzE4OC0xMC43ODkwNjMtMjYuMjI2NTYzLTI1LjA3NDIxOS0yNy41NzQyMTlsLTM4LjQ4NDM3NS0zLjczNDM3NXYtNjUuMjE4NzVjMC01LjUyMzQzNy00LjQ3NjU2Mi0xMC0xMC0xMGgtMzMuODI0MjE5Yy01LjUyMzQzNyAwLTEwIDQuNDc2NTYzLTEwIDEwdjU5Ljk5NjA5NGwtMjguOTE0MDYyLTIuODA0Njg4LTIyLjYzMjgxMy0xMDEuODY3MTg3Yy01LjAxOTUzMS0yMi43ODkwNjMtMjUuNTk3NjU2LTM5LjMyODEyNS00OC45MzM1OTQtMzkuMzI4MTI1aC0xNTEuOTQxNDA2Yy01LjUyMzQzNyAwLTEwIDQuNDc2NTYyLTEwIDEwdjE2OC40Njg3NWMtMzQuNzczNDM3IDE4LjQ1MzEyNS01OC41MTE3MTggNTUuMDQ2ODc1LTU4LjUxMTcxOCA5Ny4wODIwMzEgMCA0LjEwNTQ2OS4yMjY1NjIgOC4xNjAxNTYuNjY3OTY4IDEyLjE1MjM0NC00LjY5MTQwNi44MjgxMjUtOC4yNTM5MDYgNC45MjE4NzUtOC4yNTM5MDYgOS44NDc2NTZ2MTU1LjY1NjI1YzAgNS41MjM0MzggNC40NzY1NjIgMTAgMTAgMTBoNDkyYzUuNTIzNDM4IDAgMTAtNC40NzY1NjIgMTAtMTB2LTE1NS42NTYyNWMwLTUuNTIzNDM4LTQuNDc2NTYyLTEwLTEwLTEwem0tMTUzLjQ4NDM3NS0xOTMuNTQ2ODc1aDEzLjgyODEyNXY1Mi45NTMxMjVsLTEzLjgyODEyNS0xLjQyMTg3NXptMTQzLjQ4NDM3NSAyNzEuMzc1aC01Ny40NDE0MDZjMTYuMTk1MzEyLTE0LjIxODc1IDI2LjY1NjI1LTM0LjgxNjQwNiAyNy40MTAxNTYtNTcuODI4MTI1aDMwLjAzMTI1em0tMjcwLjM1OTM3NS01NS4xODM1OTQgNzkuNzU3ODEzIDIuNjA5Mzc1YzIuMDQ2ODc0IDIwLjg4MjgxMyAxMi4xMTMyODEgMzkuNDQ5MjE5IDI3LjA2MjUgNTIuNTc0MjE5aC0xNDcuOTI1NzgyYzE5LjAxOTUzMi0xMy40MDIzNDQgMzMuNjA5Mzc1LTMyLjY4NzUgNDEuMTA1NDY5LTU1LjE4MzU5NHptOTkuMzY3MTg3LTUuMzMyMDMxYzAtLjQ3MjY1Ni4wMDM5MDctLjk0MTQwNi4wMTU2MjYtMS40MTQwNjJ2LS4wMDc4MTNjMC0uMDI3MzQ0IDAtLjA1NDY4Ny4wMDM5MDYtLjA4MjAzMS4xNzE4NzUtNy4yNzM0MzggMS42NjAxNTYtMTQuMzc1IDQuNDUzMTI1LTIxLjE3MTg3NSA5LjI4NTE1Ni0yMi45NDkyMTkgMzEuMjgxMjUtMzcuNzkyOTY5IDU1Ljk5NjA5My0zNy44MTI1IDMzLjI1LjEyMTA5MyA2MC40MDIzNDQgMjcuMjY1NjI1IDYwLjUzNTE1NyA2MC41MTU2MjUtLjAwMzkwNyAzMy4zNTU0NjgtMjcuMTQ0NTMxIDYwLjQ4ODI4MS02MC41IDYwLjQ4ODI4MS0zMy4zNjMyODEgMC02MC41MDM5MDctMjcuMTQwNjI1LTYwLjUwMzkwNy02MC41MTU2MjV6bS02My41NjY0MDYtMjYxLjIxODc1IDIxLjA4NTkzOCA5NC44OTQ1MzEtOTAuODUxNTYzLTguMjYxNzE5di0xMTAuMjc3MzQzaDQwLjM2MzI4MWMxNC4wMjM0MzggMCAyNi4zODY3MTkgOS45Mzc1IDI5LjQwMjM0NCAyMy42NDQ1MzF6bS0xNzEuMzQzNzUtMjMuNjQ0NTMxaDgxLjU3ODEyNXYxMTkuNDEwMTU2YzAgLjExNzE4Ny4wMDM5MDcuMjM4MjgxLjAwNzgxMy4zNTU0NjkgMCAuMDQyOTY4LjAwMzkwNi4wODU5MzcuMDAzOTA2LjEyODkwNi4wMDc4MTIuMTQ0NTMxLjAxOTUzMS4yOTI5NjkuMDMxMjUuNDM3NSAwIC4wMTE3MTkuMDAzOTA2LjAyMzQzOC4wMDM5MDYuMDM1MTU2LjAwMzkwNi4wNTA3ODIuMDExNzE5LjEwMTU2My4wMTU2MjUuMTUyMzQ0LjAwMzkwNy4wMjczNDQuMDAzOTA3LjA1NDY4OC4wMDc4MTMuMDg1OTM4LjAwNzgxMi4wNTA3ODEuMDE1NjI1LjEwNTQ2OC4wMjM0MzcuMTU2MjUgMCAuMDIzNDM3LjAwMzkwNy4wNTA3ODEuMDA3ODEzLjA3NDIxOC4wMDc4MTIuMDU4NTk0LjAxOTUzMS4xMTMyODIuMDI3MzQ0LjE3MTg3NS4wMDM5MDYuMDE5NTMxLjAwMzkwNi4wMzkwNjMuMDA3ODEyLjA2MjUuMDExNzE5LjA1MDc4MS4wMTk1MzEuMTA1NDY5LjAzMTI1LjE2MDE1Ny4wMDM5MDYuMDIzNDM3LjAwNzgxMi4wNDY4NzQuMDExNzE5LjA3MDMxMi4wMDc4MTIuMDQ2ODc1LjAxNTYyNS4wODk4NDQuMDI3MzQzLjEzNjcxOS4wMDc4MTMuMDMxMjUuMDExNzE5LjA2MjUuMDE5NTMyLjA5Mzc1LjAwNzgxMi4wNDI5NjkuMDE5NTMxLjA4NTkzNy4wMzEyNS4xMjg5MDYuMDAzOTA2LjAzMTI1LjAxMTcxOC4wNjY0MDYuMDE5NTMxLjA5NzY1Ni4wMTE3MTkuMDUwNzgxLjAyNzM0NC4xMDE1NjMuMDM5MDYzLjE1MjM0NC4wMDc4MTIuMDIzNDM3LjAxMTcxOC4wNDY4NzUuMDE5NTMxLjA3MDMxMy4wMTU2MjUuMDYyNS4wMzUxNTYuMTI1LjA1MDc4MS4xOTE0MDYuMDAzOTA2LjAwNzgxMi4wMDc4MTIuMDE5NTMxLjAwNzgxMi4wMzEyNS4wMTk1MzIuMDYyNS4wMzkwNjMuMTI1LjA1ODU5NC4xOTE0MDYuMDAzOTA2LjAwNzgxMi4wMDc4MTMuMDE5NTMxLjAwNzgxMy4wMzEyNS4wMTk1MzEuMDU0Njg4LjAzOTA2Mi4xMTMyODEuMDU4NTkzLjE3MTg3NS4wMDM5MDcuMDE1NjI1LjAwNzgxMy4wMzEyNS4wMTU2MjYuMDQ2ODc1LjAxOTUzMS4wNTg1OTQuMDQyOTY4LjExNzE4OC4wNjI1LjE3NTc4MS4wMDM5MDYuMDE1NjI1LjAwNzgxMi4wMjczNDQuMDE1NjI0LjAzOTA2My4wMTk1MzIuMDUwNzgxLjAzOTA2My4xMDU0NjguMDYyNS4xNjAxNTYuMDAzOTA3LjAxOTUzMS4wMTE3MTkuMDM1MTU2LjAxOTUzMi4wNTQ2ODguMDE5NTMxLjA0Njg3NC4wMzUxNTYuMDkzNzUuMDU0Njg3LjE0MDYyNC4wMTE3MTkuMDIzNDM4LjAxOTUzMS4wNDY4NzYuMDMxMjUuMDcwMzEzLjAxOTUzMS4wNTA3ODEuMDQyOTY5LjEwMTU2My4wNjY0MDcuMTUyMzQ0LjAwNzgxMi4wMTk1MzEuMDE1NjI0LjAzOTA2Mi4wMjM0MzcuMDU0Njg3LjAxOTUzMS4wNTA3ODIuMDQyOTY5LjA5NzY1Ni4wNjY0MDYuMTQ4NDM4LjAwNzgxMy4wMTk1MzEuMDE5NTMxLjAzOTA2Mi4wMjczNDQuMDYyNS4wMjM0MzcuMDQyOTY4LjA0Njg3NS4wODk4NDQuMDcwMzEzLjEzNjcxOC4wMDc4MTIuMDIzNDM4LjAxOTUzMS4wNDY4NzYuMDMxMjUuMDY2NDA3LjAyMzQzNy4wNDY4NzUuMDQ2ODc0LjA5Mzc1LjA3NDIxOC4xNDQ1MzEuMDA3ODEzLjAxOTUzMS4wMTk1MzIuMDM5MDYyLjAzMTI1LjA1ODU5NC4wMjM0MzguMDQ2ODc1LjA1MDc4Mi4wOTM3NS4wNzQyMTkuMTQwNjI1LjAxMTcxOS4wMTk1MzEuMDIzNDM3LjAzOTA2Mi4wMzEyNS4wNTg1OTMuMDI3MzQ0LjA0Mjk2OS4wNTA3ODEuMDg1OTM4LjA3ODEyNS4xMjg5MDcuMDExNzE5LjAyMzQzNy4wMjM0MzguMDQ2ODc1LjAzOTA2Mi4wNzAzMTIuMDIzNDM4LjAzOTA2My4wNDY4NzYuMDc4MTI1LjA3MDMxMy4xMjEwOTQuMDE1NjI1LjAyMzQzNy4wMzEyNS4wNDY4NzUuMDQ2ODc1LjA3MDMxMy4wMjM0MzguMDM5MDYyLjA0Njg3NS4wNzgxMjQuMDc0MjE5LjExNzE4Ny4wMTU2MjUuMDIzNDM3LjAzMTI1LjA1MDc4MS4wNDY4NzUuMDc0MjE5LjAyMzQzNy4wMzkwNjIuMDUwNzgxLjA3NDIxOC4wNzQyMTguMTA5Mzc1LjAxNTYyNi4wMjczNDMuMDM1MTU3LjA1NDY4Ny4wNTQ2ODguMDgyMDMxLjAyNzM0NC4wMzUxNTYuMDUwNzgxLjA3NDIxOS4wNzgxMjUuMTEzMjgxLjAxNTYyNS4wMjM0MzguMDM1MTU2LjA0Njg3NS4wNTA3ODEuMDY2NDA3LjAyNzM0NC4wMzkwNjIuMDU0Njg4LjA3ODEyNC4wODIwMzIuMTEzMjgxLjAxNTYyNC4wMjM0MzcuMDM1MTU2LjA0Njg3NS4wNTA3ODEuMDcwMzEyLjAyNzM0My4wMzUxNTcuMDUwNzgxLjA2NjQwNy4wNzQyMTkuMDk3NjU3LjAyMzQzNy4wMjczNDMuMDQyOTY4LjA1NDY4Ny4wNjY0MDYuMDg1OTM3LjAyMzQzNy4wMjczNDQuMDUwNzgxLjA1ODU5NC4wNzQyMTguMDg5ODQ0LjAyMzQzOC4wMjczNDMuMDQ2ODc2LjA1NDY4Ny4wNjY0MDcuMDgyMDMxLjAyNzM0My4wMzUxNTYuMDU0Njg3LjA2NjQwNi4wODIwMzEuMDk3NjU2LjAyMzQzOC4wMjM0MzguMDQyOTY5LjA1MDc4Mi4wNjY0MDYuMDc0MjE5LjAyMzQzOC4wMzEyNS4wNTA3ODIuMDYyNS4wNzgxMjUuMDg5ODQ0LjAyMzQzOC4wMjczNDMuMDQ2ODc1LjA1NDY4Ny4wNzAzMTMuMDgyMDMxLjAyNzM0NC4wMjczNDQuMDU0Njg3LjA1NDY4OC4wODIwMzEuMDg1OTM4LjAyMzQzNy4wMjczNDMuMDQ2ODc1LjA1MDc4MS4wNzQyMTkuMDc4MTI0LjAyMzQzNy4wMjczNDQuMDUwNzgxLjA1NDY4OC4wNzgxMjUuMDgyMDMyLjAyNzM0My4wMjczNDQuMDUwNzgxLjA1NDY4Ny4wNzgxMjUuMDgyMDMxcy4wNTQ2ODcuMDU0Njg3LjA4MjAzMS4wNzgxMjVjLjAyNzM0NC4wMjczNDQuMDUwNzgxLjA1NDY4OC4wNzgxMjUuMDc4MTI1LjAyNzM0NC4wMjczNDQuMDU4NTk0LjA1NDY4Ny4wODU5MzguMDgyMDMxLjAyNzM0My4wMjM0MzguMDU0Njg3LjA1MDc4Mi4wODIwMzEuMDc0MjE5LjAyNzM0My4wMjczNDQuMDU0Njg3LjA1MDc4MS4wODIwMzEuMDc0MjE5LjAyNzM0NC4wMjczNDQuMDU4NTk0LjA1MDc4MS4wODU5MzguMDc4MTI1LjAyNzM0My4wMjM0MzcuMDU0Njg3LjA0Njg3NS4wNzgxMjQuMDcwMzEyLjAzMTI1LjAyMzQzOC4wNjI1LjA1MDc4MS4wOTM3NS4wNzgxMjUuMDI3MzQ0LjAyMzQzOC4wNTQ2ODguMDQyOTY5LjA4MjAzMi4wNjY0MDYuMDMxMjUuMDI3MzQ0LjA2MjUuMDUwNzgyLjA5Mzc1LjA3NDIxOS4wMjczNDQuMDIzNDM4LjA1NDY4Ny4wNDI5NjkuMDg1OTM3LjA2NjQwNy4wMzEyNS4wMjM0MzcuMDYyNS4wNTA3ODEuMDkzNzUuMDc0MjE4LjAyNzM0NC4wMjM0MzguMDU4NTk0LjA0Mjk2OS4wODU5MzguMDYyNS4wMzEyNS4wMjM0MzguMDYyNS4wNTA3ODIuMDk3NjU2LjA3NDIxOS4wMjczNDQuMDE5NTMxLjA1ODU5NC4wMzkwNjMuMDg1OTM3LjA1ODU5NC4wMzEyNS4wMjczNDMuMDY2NDA3LjA0Njg3NS4wOTc2NTcuMDcwMzEyLjAzMTI1LjAxOTUzMS4wNTg1OTMuMDQyOTY5LjA4OTg0My4wNTg1OTQuMDMxMjUuMDIzNDM3LjA2NjQwNy4wNDY4NzUuMDk3NjU3LjA3MDMxM2wuMDkzNzUuMDU4NTkzYy4wMzEyNS4wMjM0MzguMDY2NDA2LjA0Mjk2OS4wOTc2NTYuMDYyNXMuMDYyNS4wMzkwNjMuMDkzNzUuMDU4NTk0Yy4wMzUxNTYuMDIzNDM3LjA2NjQwNi4wNDI5NjkuMTAxNTYzLjA2MjUuMDMxMjUuMDE5NTMxLjA2MjUuMDM1MTU2LjA4OTg0My4wNTQ2ODcuMDM1MTU3LjAxOTUzMi4wNzAzMTMuMDM5MDYzLjEwOTM3NS4wNTg1OTQuMDMxMjUuMDE5NTMyLjA2NjQwNi4wMzkwNjMuMTAxNTYzLjA1ODU5NC4wMzEyNS4wMTU2MjUuMDYyNS4wMzUxNTYuMDkzNzUuMDUwNzgxLjAzNTE1Ni4wMTk1MzEuMDc0MjE5LjAzOTA2My4xMTMyODEuMDU4NTk0LjAzMTI1LjAxNTYyNS4wNTg1OTQuMDMxMjUuMDg5ODQ0LjA0Njg3NS4wMzUxNTYuMDE5NTMxLjA3MDMxMi4wMzUxNTYuMTA5Mzc1LjA1NDY4OC4wMzEyNS4wMTU2MjQuMDYyNS4wMzEyNS4wOTc2NTYuMDQ2ODc0LjAzOTA2My4wMTk1MzIuMDc4MTI1LjAzOTA2My4xMTcxODcuMDU0Njg4LjAyNzM0NC4wMTU2MjUuMDU0Njg4LjAyNzM0NC4wODU5MzguMDQyOTY5LjA0Mjk2OS4wMTk1MzEuMDg1OTM4LjAzNTE1Ni4xMjg5MDYuMDU0Njg3LjAyNzM0NC4wMTE3MTkuMDU0Njg4LjAyMzQzOC4wODIwMzIuMDM1MTU2LjA0Mjk2OC4wMTk1MzIuMDgyMDMxLjAzNTE1Ny4xMjEwOTMuMDUwNzgyLjAzMTI1LjAxNTYyNS4wNjI1LjAyNzM0NC4wOTM3NS4wMzkwNjIuMDQyOTY5LjAxNTYyNS4wODIwMzEuMDMxMjUuMTI1LjA0Njg3NS4wMzEyNS4wMTE3MTkuMDU4NTk0LjAyMzQzOC4wODk4NDQuMDM1MTU3LjA0Njg3NS4wMTU2MjQuMDkzNzUuMDM1MTU2LjE0MDYyNS4wNTA3ODEuMDIzNDM4LjAwNzgxMi4wNTA3ODEuMDE1NjI1LjA3NDIxOS4wMjczNDMuMDQ2ODc1LjAxNTYyNi4wOTM3NS4wMzEyNS4xNDA2MjUuMDQ2ODc2LjAyNzM0NC4wMDc4MTIuMDU0Njg3LjAxNTYyNC4wODIwMzEuMDI3MzQzLjA0Njg3NS4wMTE3MTkuMDg5ODQ0LjAyNzM0NC4xMzY3MTkuMDM5MDYzLjAyNzM0NC4wMTE3MTguMDU4NTk0LjAxOTUzMS4wODk4NDQuMDI3MzQ0LjA0Njg3NC4wMTU2MjQuMDkzNzUuMDI3MzQzLjE0MDYyNC4wNDI5NjguMDIzNDM4LjAwMzkwNi4wNTQ2ODguMDExNzE5LjA4MjAzMi4wMTk1MzIuMDQ2ODc1LjAxNTYyNC4wOTc2NTYuMDI3MzQzLjE0ODQzNy4wMzkwNjIuMDI3MzQ0LjAwNzgxMi4wNTA3ODEuMDE1NjI1LjA3ODEyNS4wMTk1MzEuMDUwNzgyLjAxMTcxOS4xMDU0NjkuMDIzNDM4LjE1NjI1LjAzNTE1Ny4wMjM0MzguMDA3ODEyLjA0Njg3NS4wMTE3MTguMDcwMzEzLjAxNTYyNC4wNTQ2ODcuMDExNzE5LjEwOTM3NS4wMjM0MzguMTY3OTY5LjAzNTE1Ny4wMTk1MzEuMDAzOTA2LjA0Mjk2OC4wMDc4MTIuMDY2NDA2LjAxNTYyNS4wNTQ2ODcuMDA3ODEyLjEwOTM3NS4wMTk1MzEuMTY0MDYyLjAyNzM0NC4wMjM0MzguMDAzOTA2LjA0Njg3NS4wMDc4MTIuMDcwMzEzLjAxMTcxOC4wNTQ2ODcuMDExNzE5LjEwOTM3NS4wMTk1MzIuMTY0MDYyLjAyNzM0NC4wMjM0MzguMDAzOTA2LjA0Njg3NS4wMDc4MTIuMDcwMzEzLjAxMTcxOS4wNTQ2ODcuMDA3ODEyLjEwOTM3NS4wMTU2MjUuMTY0MDYyLjAyMzQzNy4wMjczNDQgMCAuMDUwNzgyLjAwMzkwNi4wNzQyMTkuMDA3ODEzLjA1NDY4Ny4wMDM5MDYuMTA5Mzc1LjAxMTcxOS4xNjQwNjMuMDE1NjI1LjAxOTUzMS4wMDM5MDYuMDM5MDYyLjAwMzkwNi4wNTg1OTMuMDA3ODEybC4wNTQ2ODguMDAzOTA2aC4wMDc4MTJsMjQyLjE0ODQzOCAyMy40OTYwOTRjMy45ODA0NjkuMzc4OTA2IDYuOTgwNDY5IDMuNjc1NzgyIDYuOTgwNDY5IDcuNjcxODc1djU3LjM5MDYyNWMtMTIuNzQyMTg4LTguNTAzOTA2LTI4LjAxMTcxOS0xMy40OTIxODctNDQuMzk4NDM4LTEzLjU1MDc4MS0zMi45NDUzMTIuMDI3MzQ0LTYyLjIxMDkzOCAxOS43NzczNDQtNzQuNTQ2ODc1IDUwLjI2NTYyNS0yLjQxNDA2MyA1Ljg3ODkwNi00LjEwMTU2MyAxMS45NjA5MzgtNS4wNDY4NzUgMTguMTY3OTY5bC03NS42NjQwNjItMi40NzI2NTdjLjY1NjI1LTQuODM1OTM3Ljk5MjE4Ny05Ljc2OTUzMS45OTIxODctMTQuNzgxMjUgMC0zMC44NDM3NS0xMi43ODEyNS01OC43NjE3MTgtMzMuMzI0MjE5LTc4LjczMDQ2OGwxNTkuMDQyOTY5IDE1LjEyMTA5NGMuMzIwMzEzLjAzMTI1LjY0MDYyNS4wNDY4NzQuOTU3MDMxLjA0Njg3NCA1LjA5NzY1NiAwIDkuNDUzMTI1LTMuODc4OTA2IDkuOTQ1MzEzLTkuMDU0Njg3LjUxOTUzMS01LjUtMy41MTE3MTktMTAuMzc4OTA2LTkuMDExNzE5LTEwLjkwMjM0NGwtMTk1LjUwMzkwNi0xOC41ODU5MzdjLS41MTk1MzItLjA0Njg3NS0xLjAzMTI1LS4wNTQ2ODgtMS41MzUxNTYtLjAyMzQzOC0xMi41MTE3MTktNC45NjQ4NDQtMjYuMTQwNjI2LTcuNjk5MjE4LTQwLjM5ODQzOC03LjY5OTIxOC0xMC44NzUgMC0yMS4zODY3MTkgMS41ODk4NDMtMzEuMzEyNSA0LjU0Njg3NHYtMTUwLjI3NzM0M3ptMzEuMzEyNSAxNjUuNzI2NTYyYzQ5LjUzMTI1IDAgODkuODI4MTI1IDQwLjI5Njg3NSA4OS44MjgxMjUgODkuODI0MjE5IDAgNDkuNTMxMjUtNDAuMjk2ODc1IDg5LjgyODEyNS04OS44MjgxMjUgODkuODI4MTI1cy04OS44MjQyMTgtNDAuMjk2ODc1LTg5LjgyNDIxOC04OS44MjgxMjVjMC00OS41MjczNDQgNDAuMjkyOTY4LTg5LjgyNDIxOSA4OS44MjQyMTgtODkuODI0MjE5em0tNjMuMTI1IDE3OS42NTIzNDRoLTM0LjI4NTE1NnYtMzkuMTMyODEzYzguMTYwMTU2IDE1LjYxNzE4OCAxOS45Njg3NSAyOS4wNDI5NjkgMzQuMjg1MTU2IDM5LjEzMjgxM3ptNDM3LjcxNDg0NCA3Ny44MjgxMjVoLTQ3MnYtNTcuODI4MTI1aDQ3MnptMCAwIiBmaWxsPSIjMDAwMDAwIi8+PHBhdGggZD0ibTQ0OS4xNjAxNTYgNDczLjA4OTg0NGMtLjY2MDE1NiAwLTEuMzA4NTk0LS4wNzAzMTMtMS45NjA5MzctLjE5OTIxOS0uNjQwNjI1LS4xMjg5MDYtMS4yNjk1MzEtLjMyMDMxMy0xLjg3MTA5NC0uNTcwMzEzLS41OTc2NTYtLjI1LTEuMTc5Njg3LS41NTg1OTMtMS43MjY1NjMtLjkyMTg3NC0uNTQyOTY4LS4zNTkzNzYtMS4wNTA3ODEtLjc3NzM0NC0xLjUxMTcxOC0xLjI1LS40Njg3NS0uNDU3MDMyLS44Nzg5MDYtLjk2ODc1LTEuMjUtMS41MDc4MTMtLjM1OTM3NS0uNTUwNzgxLS42Njc5NjktMS4xMjg5MDYtLjkxNzk2OS0xLjczMDQ2OS0uMjUtLjYwMTU2Mi0uNDQxNDA2LTEuMjMwNDY4LS41NzAzMTMtMS44NzEwOTQtLjEzMjgxMi0uNjQwNjI0LS4yMDMxMjQtMS4yOTY4NzQtLjIwMzEyNC0xLjk0OTIxOCAwLS42NjAxNTYuMDcwMzEyLTEuMzA4NTk0LjIwMzEyNC0xLjk1NzAzMi4xMjg5MDctLjY0MDYyNC4zMjAzMTMtMS4yNzM0MzcuNTcwMzEzLTEuODcxMDkzLjI1LS42MDE1NjMuNTU4NTk0LTEuMTc5Njg4LjkxNzk2OS0xLjczMDQ2OS4zNTkzNzUtLjUzOTA2Mi43ODEyNS0xLjA1MDc4MSAxLjIzODI4MS0xLjUxMTcxOS40NjA5MzctLjQ2ODc1Ljk4MDQ2OS0uODc4OTA2IDEuNTIzNDM3LTEuMjUuNTQ2ODc2LS4zNTkzNzUgMS4xMjg5MDctLjY2Nzk2OSAxLjcyNjU2My0uOTE3OTY5LjYwMTU2My0uMjUgMS4yMzA0NjktLjQ0MTQwNiAxLjg3MTA5NC0uNTcwMzEyIDEuMjg5MDYyLS4yNjE3MTkgMi42MjEwOTMtLjI2MTcxOSAzLjkxMDE1NiAwIC42NDA2MjUuMTI4OTA2IDEuMjY5NTMxLjMyMDMxMiAxLjg3MTA5NC41NzAzMTIuNTk3NjU2LjI1IDEuMTc5Njg3LjU1ODU5NCAxLjczMDQ2OS45MTc5NjkuNTM5MDYyLjM3MTA5NCAxLjA1ODU5My43ODEyNSAxLjUxOTUzMSAxLjI1LjQ2MDkzNy40NjA5MzguODc4OTA2Ljk3MjY1NyAxLjIzODI4MSAxLjUxMTcxOS4zNTkzNzUuNTUwNzgxLjY3MTg3NSAxLjEyODkwNi45MjE4NzUgMS43MzA0NjkuMjUuNTk3NjU2LjQ0MTQwNiAxLjIzMDQ2OS41NzAzMTMgMS44NzEwOTMuMTI4OTA2LjY0ODQzOC4xOTkyMTggMS4yOTY4NzYuMTk5MjE4IDEuOTU3MDMyIDAgMi42MzI4MTItMS4wNzAzMTIgNS4xOTkyMTgtMi45Mjk2ODcgNy4wNjI1LTEuODU5Mzc1IDEuODY3MTg3LTQuNDQxNDA3IDIuOTM3NS03LjA3MDMxMyAyLjkzNzV6bTAgMCIgZmlsbD0iIzAwMDAwMCIvPjxwYXRoIGQ9Im00MDkuMjczNDM4IDQ3My4wODU5MzhoLTE5Ni4zOTA2MjZjLTUuNTIzNDM3IDAtMTAtNC40NzY1NjMtMTAtMTAgMC01LjUyMzQzOCA0LjQ3NjU2My0xMCAxMC0xMGgxOTYuMzkwNjI2YzUuNTIzNDM3IDAgMTAgNC40NzY1NjIgMTAgMTAgMCA1LjUyMzQzNy00LjQ3NjU2MyAxMC0xMCAxMHptMCAwIiBmaWxsPSIjMDAwMDAwIi8+PHBhdGggZD0ibTE1Ny43OTY4NzUgNDczLjA4NTkzOGgtNTljLTUuNTIzNDM3IDAtMTAtNC40NzY1NjMtMTAtMTAgMC01LjUyMzQzOCA0LjQ3NjU2My0xMCAxMC0xMGg1OWM1LjUxOTUzMSAwIDEwIDQuNDc2NTYyIDEwIDEwIDAgNS41MjM0MzctNC40ODA0NjkgMTAtMTAgMTB6bTAgMCIgZmlsbD0iIzAwMDAwMCIvPjwvc3ZnPgo=) center/contain no-repeat; }

.hc-icon-tractor-white {
  width: 32px;
  height: 32px;
  background: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBoZWlnaHQ9IjY0cHgiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiB3aWR0aD0iNjRweCI+PHBhdGggZD0ibTM4MS41MTE3MTkgMzkwLjEwOTM3NWMtMjAuMDkzNzUgMC0zNi40Mzc1LTE2LjM0NzY1Ni0zNi40Mzc1LTM2LjQ0MTQwNiAwLTIwLjA4OTg0NCAxNi4zNDM3NS0zNi40Mzc1IDM2LjQzNzUtMzYuNDM3NSAyMC4wODk4NDMgMCAzNi40Mzc1IDE2LjM0NzY1NiAzNi40Mzc1IDM2LjQzNzUgMCAyMC4wOTM3NS0xNi4zNDc2NTcgMzYuNDQxNDA2LTM2LjQzNzUgMzYuNDQxNDA2em0wLTUyLjg3ODkwNmMtOS4wNjY0MDcgMC0xNi40Mzc1IDcuMzc1LTE2LjQzNzUgMTYuNDQxNDA2IDAgOS4wNjI1IDcuMzcxMDkzIDE2LjQzNzUgMTYuNDM3NSAxNi40Mzc1IDkuMDYyNSAwIDE2LjQzNzUtNy4zNzUgMTYuNDM3NS0xNi40Mzc1IDAtOS4wNjY0MDYtNy4zNzUtMTYuNDQxNDA2LTE2LjQzNzUtMTYuNDQxNDA2em0wIDAiIGZpbGw9IiNGRkZGRkYiLz48cGF0aCBkPSJtMTE3LjQxMDE1NiAzNzIuNzM4MjgxYy0yNi42ODM1OTQgMC00OC4zOTQ1MzEtMjEuNzA3MDMxLTQ4LjM5NDUzMS00OC4zOTQ1MzEgMC0yNi42ODM1OTQgMjEuNzEwOTM3LTQ4LjM5NDUzMSA0OC4zOTQ1MzEtNDguMzk0NTMxIDI2LjY4NzUgMCA0OC4zOTQ1MzIgMjEuNzEwOTM3IDQ4LjM5NDUzMiA0OC4zOTQ1MzEgMCAyNi42ODc1LTIxLjcwNzAzMiA0OC4zOTQ1MzEtNDguMzk0NTMyIDQ4LjM5NDUzMXptMC03Ni43ODkwNjJjLTE1LjY1NjI1IDAtMjguMzk0NTMxIDEyLjczODI4MS0yOC4zOTQ1MzEgMjguMzk0NTMxIDAgMTUuNjYwMTU2IDEyLjczODI4MSAyOC4zOTg0MzggMjguMzk0NTMxIDI4LjM5ODQzOHMyOC4zOTQ1MzItMTIuNzM4MjgyIDI4LjM5NDUzMi0yOC4zOTg0MzhjMC0xNS42NTYyNS0xMi43MzgyODItMjguMzk0NTMxLTI4LjM5NDUzMi0yOC4zOTQ1MzF6bTAgMCIgZmlsbD0iI0ZGRkZGRiIvPjxwYXRoIGQ9Im00NjAuNzUgMTExLjE3OTY4OGgtMTEyLjUzNTE1NmMtMTAuMzQzNzUgMC0yMC4zMzIwMzItNC4zMjgxMjYtMjcuNDEwMTU2LTExLjg3MTA5NC03LjE3NTc4Mi03LjY1MjM0NC0xMC43NjE3MTktMTcuNjU2MjUtMTAuMDg1OTM4LTI4LjE2MDE1NiAxLjIwMzEyNS0xOC44MzU5MzggMTYuMzI4MTI1LTMzLjkwNjI1IDM1LjE3NTc4MS0zNS4wNTA3ODIgMS43OTY4NzUtLjEwOTM3NSAzLjU5Mzc1LS4wODk4NDQgNS4zNzg5MDcuMDUwNzgyIDYuMDE1NjI0LTUuNjg3NSAxMy45MTQwNjItOC43Njk1MzIgMjIuMTY3OTY4LTguNzM0Mzc2IDcuNDY0ODQ0LTE2LjYxMzI4MSAyMy44ODY3MTktMjcuNDE0MDYyIDQyLjUxOTUzMi0yNy40MTQwNjIgMjIuMzI0MjE4IDAgNDEuMDIzNDM3IDE1LjU3MDMxMiA0NS41ODk4NDMgMzYuNjcxODc1LjU4MjAzMS4wMTE3MTkgMS4xNjQwNjMuMDM5MDYzIDEuNzQyMTg4LjA3NDIxOSAxOC40ODgyODEgMS4yNDIxODcgMzMuMzc4OTA2IDE2LjExNzE4NyAzNC42Mjg5MDYgMzQuNjAxNTYyLjcwNzAzMSAxMC40NDE0MDYtMi44MjQyMTkgMjAuMzkwNjI1LTkuOTQ1MzEzIDI4LjAwNzgxMy03LjAyMzQzNyA3LjUxMTcxOS0xNi45NDUzMTIgMTEuODI0MjE5LTI3LjIyNjU2MiAxMS44MjQyMTl6bS0xMTIuNTQyOTY5LTU1LjE1NjI1Yy0uMzY3MTg3IDAtLjczNDM3NS4wMTE3MTgtMS4xMDE1NjIuMDM1MTU2LTguNjU2MjUuNTI3MzQ0LTE1Ljg3NSA3LjcxNDg0NC0xNi40Mjk2ODggMTYuMzY3MTg3LS4zMTY0MDYgNC45Mjk2ODggMS4zNTkzNzUgOS42MTcxODggNC43MTQ4NDQgMTMuMTk1MzEzIDMuMzYzMjgxIDMuNTgyMDMxIDcuOTE0MDYzIDUuNTU0Njg3IDEyLjgyMDMxMyA1LjU1NDY4N2gxMTIuNTM5MDYyYzQuODMyMDMxIDAgOS4zMTI1LTEuOTQ1MzEyIDEyLjYxMzI4MS01LjQ3NjU2MiAzLjI5Njg3NS0zLjUyNzM0NCA0LjkzMzU5NC04LjE0NDUzMSA0LjYwNTQ2OS0xMy0uNTgyMDMxLTguNTQ2ODc1LTcuNDY0ODQ0LTE1LjQyMTg3NS0xNi4wMTU2MjUtMTUuOTk2MDk0LTEuNDUzMTI1LS4xMDE1NjMtMi45MjU3ODEtLjAxMTcxOS00LjM2MzI4MS4yNTM5MDYtLjM5NDUzMi4wNzAzMTMtLjc4NTE1Ni4xMjEwOTQtMS4xNzU3ODIuMTQ0NTMxLTIuMDAzOTA2LjE2NDA2My01Ljg0Mzc1LjA0Mjk2OS05LjIxODc1LTIuNjAxNTYyLTIuNTgyMDMxLTIuMDE1NjI1LTQuMTgzNTkzLTQuOTQxNDA2LTQuNTQyOTY4LTguMjczNDM4LS4wMTE3MTktLjA5NzY1Ni0uMDIzNDM4LS4xOTUzMTItLjAzMTI1LS4yOTI5NjgtLjAxNTYyNS0uMTU2MjUtLjAyMzQzOC0uMzEyNS0uMDMxMjUtLjQ2ODc1LS42MjUtMTQuMjc3MzQ0LTEyLjMyNDIxOS0yNS40NjQ4NDQtMjYuNjI4OTA2LTI1LjQ2NDg0NC0xMS43OTI5NjkgMC0yMi4wMzUxNTcgNy41NjY0MDYtMjUuNDg4MjgyIDE4LjgzMjAzMS0xLjk1MzEyNSA2LjM2MzI4MS04LjMyNDIxOCAxMC4xNTYyNS0xNC44MjgxMjUgOC44MjgxMjUtNC4zODI4MTItLjg5NDUzMS04Ljg2MzI4MS43MDMxMjUtMTEuNjk5MjE5IDQuMTc1NzgyLTIuOTk2MDkzIDMuNjY3OTY4LTcuNzM4MjgxIDUuMzk0NTMxLTEyLjM5MDYyNCA0LjUwNzgxMi0xLjA5NzY1Ny0uMjEwOTM4LTIuMjE4NzUtLjMyMDMxMi0zLjM0NzY1Ny0uMzIwMzEyem0tMjcuNTExNzE5IDE1Ljc2MTcxOGguMDExNzE5em0xMzEuODg2NzE5LTI2Ljc1NzgxMmguMDA3ODEzem0wIDAiIGZpbGw9IiNGRkZGRkYiLz48cGF0aCBkPSJtMzkzLjYwOTM3NSAyNjQuNTU4NTk0Yy0uNjQ4NDM3IDAtMS4zMDg1OTQtLjA2NjQwNi0xLjk2MDkzNy0uMTk5MjE5LS42MzY3MTktLjEyODkwNi0xLjI1NzgxMy0uMzIwMzEzLTEuODY3MTg4LS41NzAzMTMtLjYwMTU2Mi0uMjUtMS4xNzk2ODgtLjU1ODU5My0xLjcyMjY1Ni0uOTE3OTY4LS41NDY4NzUtLjM1OTM3NS0xLjA1ODU5NC0uNzgxMjUtMS41MTk1MzItMS4yMzgyODItMS44NjcxODctMS44NzEwOTMtMi45Mjk2ODctNC40NDE0MDYtMi45Mjk2ODctNy4wNzAzMTIgMC0uNjUyMzQ0LjA2MjUtMS4zMTI1LjE5MTQwNi0xLjk2MDkzOC4xMjg5MDctLjYyODkwNi4zMjAzMTMtMS4yNjE3MTguNTcwMzEzLTEuODcxMDkzLjI1LS41OTc2NTcuNTU4NTk0LTEuMTc5Njg4LjkxNzk2OC0xLjcxODc1LjM3MTA5NC0uNTUwNzgxLjc4OTA2My0xLjA3MDMxMyAxLjI1LTEuNTMxMjUuNDYwOTM4LS40NjA5MzguOTcyNjU3LS44NzEwOTQgMS41MTk1MzItMS4yMzgyODEuNTQyOTY4LS4zNTkzNzYgMS4xMjEwOTQtLjY3MTg3NiAxLjcyMjY1Ni0uOTIxODc2LjYwOTM3NS0uMjUgMS4yMzA0NjktLjQzNzUgMS44NjcxODgtLjU2NjQwNiAxLjI5Mjk2OC0uMjYxNzE4IDIuNjIxMDkzLS4yNjE3MTggMy45MTAxNTYgMCAuNjQwNjI1LjEyODkwNiAxLjI2OTUzMS4zMTY0MDYgMS44NzEwOTQuNTY2NDA2LjYwOTM3NC4yNSAxLjE5MTQwNi41NjI1IDEuNzMwNDY4LjkyMTg3Ni41NTA3ODIuMzY3MTg3IDEuMDU4NTk0Ljc3NzM0MyAxLjUxOTUzMiAxLjIzODI4MS40NjA5MzcuNDYwOTM3Ljg3ODkwNi45ODA0NjkgMS4yNDIxODcgMS41MzEyNS4zNTkzNzUuNTM5MDYyLjY2Nzk2OSAxLjEyMTA5My45MTc5NjkgMS43MTg3NS4yNS42MDkzNzUuNDQxNDA2IDEuMjMwNDY5LjU3MDMxMiAxLjg3MTA5My4xMjg5MDYuNjQ4NDM4LjE5OTIxOSAxLjMwMDc4Mi4xOTkyMTkgMS45NjA5MzggMCAuNjQ4NDM4LS4wNzAzMTMgMS4zMDg1OTQtLjE5OTIxOSAxLjk0OTIxOXMtLjMyMDMxMiAxLjI2OTUzMS0uNTcwMzEyIDEuODcxMDkzYy0uMjUuNTk3NjU3LS41NTg1OTQgMS4xNzk2ODgtLjkxNzk2OSAxLjcyNjU2My0uMzYzMjgxLjUzOTA2My0uNzgxMjUgMS4wNjI1LTEuMjQyMTg3IDEuNTIzNDM3LS40NjA5MzguNDU3MDMyLS45Njg3NS44Nzg5MDctMS41MTk1MzIgMS4yMzgyODItLjUzOTA2Mi4zNTkzNzUtMS4xMjEwOTQuNjY3OTY4LTEuNzMwNDY4LjkxNzk2OC0uNjAxNTYzLjI1LTEuMjMwNDY5LjQ0MTQwNy0xLjg3MTA5NC41NzAzMTMtLjYzNjcxOS4xMjg5MDYtMS4yOTY4NzUuMTk5MjE5LTEuOTQ5MjE5LjE5OTIxOXptMCAwIiBmaWxsPSIjRkZGRkZGIi8+PHBhdGggZD0ibTUwMiAzMzYuMzQzNzVoLTQxLjkyNTc4MWMtMi41MjczNDQtMTEuMjg5MDYyLTcuNDM3NS0yMS43MDcwMzEtMTQuMTcxODc1LTMwLjY4NzV2LTc2LjMzMjAzMWMwLTE0LjM2NzE4OC0xMC43ODkwNjMtMjYuMjI2NTYzLTI1LjA3NDIxOS0yNy41NzQyMTlsLTM4LjQ4NDM3NS0zLjczNDM3NXYtNjUuMjE4NzVjMC01LjUyMzQzNy00LjQ3NjU2Mi0xMC0xMC0xMGgtMzMuODI0MjE5Yy01LjUyMzQzNyAwLTEwIDQuNDc2NTYzLTEwIDEwdjU5Ljk5NjA5NGwtMjguOTE0MDYyLTIuODA0Njg4LTIyLjYzMjgxMy0xMDEuODY3MTg3Yy01LjAxOTUzMS0yMi43ODkwNjMtMjUuNTk3NjU2LTM5LjMyODEyNS00OC45MzM1OTQtMzkuMzI4MTI1aC0xNTEuOTQxNDA2Yy01LjUyMzQzNyAwLTEwIDQuNDc2NTYyLTEwIDEwdjE2OC40Njg3NWMtMzQuNzczNDM3IDE4LjQ1MzEyNS01OC41MTE3MTggNTUuMDQ2ODc1LTU4LjUxMTcxOCA5Ny4wODIwMzEgMCA0LjEwNTQ2OS4yMjY1NjIgOC4xNjAxNTYuNjY3OTY4IDEyLjE1MjM0NC00LjY5MTQwNi44MjgxMjUtOC4yNTM5MDYgNC45MjE4NzUtOC4yNTM5MDYgOS44NDc2NTZ2MTU1LjY1NjI1YzAgNS41MjM0MzggNC40NzY1NjIgMTAgMTAgMTBoNDkyYzUuNTIzNDM4IDAgMTAtNC40NzY1NjIgMTAtMTB2LTE1NS42NTYyNWMwLTUuNTIzNDM4LTQuNDc2NTYyLTEwLTEwLTEwem0tMTUzLjQ4NDM3NS0xOTMuNTQ2ODc1aDEzLjgyODEyNXY1Mi45NTMxMjVsLTEzLjgyODEyNS0xLjQyMTg3NXptMTQzLjQ4NDM3NSAyNzEuMzc1aC01Ny40NDE0MDZjMTYuMTk1MzEyLTE0LjIxODc1IDI2LjY1NjI1LTM0LjgxNjQwNiAyNy40MTAxNTYtNTcuODI4MTI1aDMwLjAzMTI1em0tMjcwLjM1OTM3NS01NS4xODM1OTQgNzkuNzU3ODEzIDIuNjA5Mzc1YzIuMDQ2ODc0IDIwLjg4MjgxMyAxMi4xMTMyODEgMzkuNDQ5MjE5IDI3LjA2MjUgNTIuNTc0MjE5aC0xNDcuOTI1NzgyYzE5LjAxOTUzMi0xMy40MDIzNDQgMzMuNjA5Mzc1LTMyLjY4NzUgNDEuMTA1NDY5LTU1LjE4MzU5NHptOTkuMzY3MTg3LTUuMzMyMDMxYzAtLjQ3MjY1Ni4wMDM5MDctLjk0MTQwNi4wMTU2MjYtMS40MTQwNjJ2LS4wMDc4MTNjMC0uMDI3MzQ0IDAtLjA1NDY4Ny4wMDM5MDYtLjA4MjAzMS4xNzE4NzUtNy4yNzM0MzggMS42NjAxNTYtMTQuMzc1IDQuNDUzMTI1LTIxLjE3MTg3NSA5LjI4NTE1Ni0yMi45NDkyMTkgMzEuMjgxMjUtMzcuNzkyOTY5IDU1Ljk5NjA5My0zNy44MTI1IDMzLjI1LjEyMTA5MyA2MC40MDIzNDQgMjcuMjY1NjI1IDYwLjUzNTE1NyA2MC41MTU2MjUtLjAwMzkwNyAzMy4zNTU0NjgtMjcuMTQ0NTMxIDYwLjQ4ODI4MS02MC41IDYwLjQ4ODI4MS0zMy4zNjMyODEgMC02MC41MDM5MDctMjcuMTQwNjI1LTYwLjUwMzkwNy02MC41MTU2MjV6bS02My41NjY0MDYtMjYxLjIxODc1IDIxLjA4NTkzOCA5NC44OTQ1MzEtOTAuODUxNTYzLTguMjYxNzE5di0xMTAuMjc3MzQzaDQwLjM2MzI4MWMxNC4wMjM0MzggMCAyNi4zODY3MTkgOS45Mzc1IDI5LjQwMjM0NCAyMy42NDQ1MzF6bS0xNzEuMzQzNzUtMjMuNjQ0NTMxaDgxLjU3ODEyNXYxMTkuNDEwMTU2YzAgLjExNzE4Ny4wMDM5MDcuMjM4MjgxLjAwNzgxMy4zNTU0NjkgMCAuMDQyOTY4LjAwMzkwNi4wODU5MzcuMDAzOTA2LjEyODkwNi4wMDc4MTIuMTQ0NTMxLjAxOTUzMS4yOTI5NjkuMDMxMjUuNDM3NSAwIC4wMTE3MTkuMDAzOTA2LjAyMzQzOC4wMDM5MDYuMDM1MTU2LjAwMzkwNi4wNTA3ODIuMDExNzE5LjEwMTU2My4wMTU2MjUuMTUyMzQ0LjAwMzkwNy4wMjczNDQuMDAzOTA3LjA1NDY4OC4wMDc4MTMuMDg1OTM4LjAwNzgxMi4wNTA3ODEuMDE1NjI1LjEwNTQ2OC4wMjM0MzcuMTU2MjUgMCAuMDIzNDM3LjAwMzkwNy4wNTA3ODEuMDA3ODEzLjA3NDIxOC4wMDc4MTIuMDU4NTk0LjAxOTUzMS4xMTMyODIuMDI3MzQ0LjE3MTg3NS4wMDM5MDYuMDE5NTMxLjAwMzkwNi4wMzkwNjMuMDA3ODEyLjA2MjUuMDExNzE5LjA1MDc4MS4wMTk1MzEuMTA1NDY5LjAzMTI1LjE2MDE1Ny4wMDM5MDYuMDIzNDM3LjAwNzgxMi4wNDY4NzQuMDExNzE5LjA3MDMxMi4wMDc4MTIuMDQ2ODc1LjAxNTYyNS4wODk4NDQuMDI3MzQzLjEzNjcxOS4wMDc4MTMuMDMxMjUuMDExNzE5LjA2MjUuMDE5NTMyLjA5Mzc1LjAwNzgxMi4wNDI5NjkuMDE5NTMxLjA4NTkzNy4wMzEyNS4xMjg5MDYuMDAzOTA2LjAzMTI1LjAxMTcxOC4wNjY0MDYuMDE5NTMxLjA5NzY1Ni4wMTE3MTkuMDUwNzgxLjAyNzM0NC4xMDE1NjMuMDM5MDYzLjE1MjM0NC4wMDc4MTIuMDIzNDM3LjAxMTcxOC4wNDY4NzUuMDE5NTMxLjA3MDMxMy4wMTU2MjUuMDYyNS4wMzUxNTYuMTI1LjA1MDc4MS4xOTE0MDYuMDAzOTA2LjAwNzgxMi4wMDc4MTIuMDE5NTMxLjAwNzgxMi4wMzEyNS4wMTk1MzIuMDYyNS4wMzkwNjMuMTI1LjA1ODU5NC4xOTE0MDYuMDAzOTA2LjAwNzgxMi4wMDc4MTMuMDE5NTMxLjAwNzgxMy4wMzEyNS4wMTk1MzEuMDU0Njg4LjAzOTA2Mi4xMTMyODEuMDU4NTkzLjE3MTg3NS4wMDM5MDcuMDE1NjI1LjAwNzgxMy4wMzEyNS4wMTU2MjYuMDQ2ODc1LjAxOTUzMS4wNTg1OTQuMDQyOTY4LjExNzE4OC4wNjI1LjE3NTc4MS4wMDM5MDYuMDE1NjI1LjAwNzgxMi4wMjczNDQuMDE1NjI0LjAzOTA2My4wMTk1MzIuMDUwNzgxLjAzOTA2My4xMDU0NjguMDYyNS4xNjAxNTYuMDAzOTA3LjAxOTUzMS4wMTE3MTkuMDM1MTU2LjAxOTUzMi4wNTQ2ODguMDE5NTMxLjA0Njg3NC4wMzUxNTYuMDkzNzUuMDU0Njg3LjE0MDYyNC4wMTE3MTkuMDIzNDM4LjAxOTUzMS4wNDY4NzYuMDMxMjUuMDcwMzEzLjAxOTUzMS4wNTA3ODEuMDQyOTY5LjEwMTU2My4wNjY0MDcuMTUyMzQ0LjAwNzgxMi4wMTk1MzEuMDE1NjI0LjAzOTA2Mi4wMjM0MzcuMDU0Njg3LjAxOTUzMS4wNTA3ODIuMDQyOTY5LjA5NzY1Ni4wNjY0MDYuMTQ4NDM4LjAwNzgxMy4wMTk1MzEuMDE5NTMxLjAzOTA2Mi4wMjczNDQuMDYyNS4wMjM0MzcuMDQyOTY4LjA0Njg3NS4wODk4NDQuMDcwMzEzLjEzNjcxOC4wMDc4MTIuMDIzNDM4LjAxOTUzMS4wNDY4NzYuMDMxMjUuMDY2NDA3LjAyMzQzNy4wNDY4NzUuMDQ2ODc0LjA5Mzc1LjA3NDIxOC4xNDQ1MzEuMDA3ODEzLjAxOTUzMS4wMTk1MzIuMDM5MDYyLjAzMTI1LjA1ODU5NC4wMjM0MzguMDQ2ODc1LjA1MDc4Mi4wOTM3NS4wNzQyMTkuMTQwNjI1LjAxMTcxOS4wMTk1MzEuMDIzNDM3LjAzOTA2Mi4wMzEyNS4wNTg1OTMuMDI3MzQ0LjA0Mjk2OS4wNTA3ODEuMDg1OTM4LjA3ODEyNS4xMjg5MDcuMDExNzE5LjAyMzQzNy4wMjM0MzguMDQ2ODc1LjAzOTA2Mi4wNzAzMTIuMDIzNDM4LjAzOTA2My4wNDY4NzYuMDc4MTI1LjA3MDMxMy4xMjEwOTQuMDE1NjI1LjAyMzQzNy4wMzEyNS4wNDY4NzUuMDQ2ODc1LjA3MDMxMy4wMjM0MzguMDM5MDYyLjA0Njg3NS4wNzgxMjQuMDc0MjE5LjExNzE4Ny4wMTU2MjUuMDIzNDM3LjAzMTI1LjA1MDc4MS4wNDY4NzUuMDc0MjE5LjAyMzQzNy4wMzkwNjIuMDUwNzgxLjA3NDIxOC4wNzQyMTguMTA5Mzc1LjAxNTYyNi4wMjczNDMuMDM1MTU3LjA1NDY4Ny4wNTQ2ODguMDgyMDMxLjAyNzM0NC4wMzUxNTYuMDUwNzgxLjA3NDIxOS4wNzgxMjUuMTEzMjgxLjAxNTYyNS4wMjM0MzguMDM1MTU2LjA0Njg3NS4wNTA3ODEuMDY2NDA3LjAyNzM0NC4wMzkwNjIuMDU0Njg4LjA3ODEyNC4wODIwMzIuMTEzMjgxLjAxNTYyNC4wMjM0MzcuMDM1MTU2LjA0Njg3NS4wNTA3ODEuMDcwMzEyLjAyNzM0My4wMzUxNTcuMDUwNzgxLjA2NjQwNy4wNzQyMTkuMDk3NjU3LjAyMzQzNy4wMjczNDMuMDQyOTY4LjA1NDY4Ny4wNjY0MDYuMDg1OTM3LjAyMzQzNy4wMjczNDQuMDUwNzgxLjA1ODU5NC4wNzQyMTguMDg5ODQ0LjAyMzQzOC4wMjczNDMuMDQ2ODc2LjA1NDY4Ny4wNjY0MDcuMDgyMDMxLjAyNzM0My4wMzUxNTYuMDU0Njg3LjA2NjQwNi4wODIwMzEuMDk3NjU2LjAyMzQzOC4wMjM0MzguMDQyOTY5LjA1MDc4Mi4wNjY0MDYuMDc0MjE5LjAyMzQzOC4wMzEyNS4wNTA3ODIuMDYyNS4wNzgxMjUuMDg5ODQ0LjAyMzQzOC4wMjczNDMuMDQ2ODc1LjA1NDY4Ny4wNzAzMTMuMDgyMDMxLjAyNzM0NC4wMjczNDQuMDU0Njg3LjA1NDY4OC4wODIwMzEuMDg1OTM4LjAyMzQzNy4wMjczNDMuMDQ2ODc1LjA1MDc4MS4wNzQyMTkuMDc4MTI0LjAyMzQzNy4wMjczNDQuMDUwNzgxLjA1NDY4OC4wNzgxMjUuMDgyMDMyLjAyNzM0My4wMjczNDQuMDUwNzgxLjA1NDY4Ny4wNzgxMjUuMDgyMDMxcy4wNTQ2ODcuMDU0Njg3LjA4MjAzMS4wNzgxMjVjLjAyNzM0NC4wMjczNDQuMDUwNzgxLjA1NDY4OC4wNzgxMjUuMDc4MTI1LjAyNzM0NC4wMjczNDQuMDU4NTk0LjA1NDY4Ny4wODU5MzguMDgyMDMxLjAyNzM0My4wMjM0MzguMDU0Njg3LjA1MDc4Mi4wODIwMzEuMDc0MjE5LjAyNzM0My4wMjczNDQuMDU0Njg3LjA1MDc4MS4wODIwMzEuMDc0MjE5LjAyNzM0NC4wMjczNDQuMDU4NTk0LjA1MDc4MS4wODU5MzguMDc4MTI1LjAyNzM0My4wMjM0MzcuMDU0Njg3LjA0Njg3NS4wNzgxMjQuMDcwMzEyLjAzMTI1LjAyMzQzOC4wNjI1LjA1MDc4MS4wOTM3NS4wNzgxMjUuMDI3MzQ0LjAyMzQzOC4wNTQ2ODguMDQyOTY5LjA4MjAzMi4wNjY0MDYuMDMxMjUuMDI3MzQ0LjA2MjUuMDUwNzgyLjA5Mzc1LjA3NDIxOS4wMjczNDQuMDIzNDM4LjA1NDY4Ny4wNDI5NjkuMDg1OTM3LjA2NjQwNy4wMzEyNS4wMjM0MzcuMDYyNS4wNTA3ODEuMDkzNzUuMDc0MjE4LjAyNzM0NC4wMjM0MzguMDU4NTk0LjA0Mjk2OS4wODU5MzguMDYyNS4wMzEyNS4wMjM0MzguMDYyNS4wNTA3ODIuMDk3NjU2LjA3NDIxOS4wMjczNDQuMDE5NTMxLjA1ODU5NC4wMzkwNjMuMDg1OTM3LjA1ODU5NC4wMzEyNS4wMjczNDMuMDY2NDA3LjA0Njg3NS4wOTc2NTcuMDcwMzEyLjAzMTI1LjAxOTUzMS4wNTg1OTMuMDQyOTY5LjA4OTg0My4wNTg1OTQuMDMxMjUuMDIzNDM3LjA2NjQwNy4wNDY4NzUuMDk3NjU3LjA3MDMxM2wuMDkzNzUuMDU4NTkzYy4wMzEyNS4wMjM0MzguMDY2NDA2LjA0Mjk2OS4wOTc2NTYuMDYyNXMuMDYyNS4wMzkwNjMuMDkzNzUuMDU4NTk0Yy4wMzUxNTYuMDIzNDM3LjA2NjQwNi4wNDI5NjkuMTAxNTYzLjA2MjUuMDMxMjUuMDE5NTMxLjA2MjUuMDM1MTU2LjA4OTg0My4wNTQ2ODcuMDM1MTU3LjAxOTUzMi4wNzAzMTMuMDM5MDYzLjEwOTM3NS4wNTg1OTQuMDMxMjUuMDE5NTMyLjA2NjQwNi4wMzkwNjMuMTAxNTYzLjA1ODU5NC4wMzEyNS4wMTU2MjUuMDYyNS4wMzUxNTYuMDkzNzUuMDUwNzgxLjAzNTE1Ni4wMTk1MzEuMDc0MjE5LjAzOTA2My4xMTMyODEuMDU4NTk0LjAzMTI1LjAxNTYyNS4wNTg1OTQuMDMxMjUuMDg5ODQ0LjA0Njg3NS4wMzUxNTYuMDE5NTMxLjA3MDMxMi4wMzUxNTYuMTA5Mzc1LjA1NDY4OC4wMzEyNS4wMTU2MjQuMDYyNS4wMzEyNS4wOTc2NTYuMDQ2ODc0LjAzOTA2My4wMTk1MzIuMDc4MTI1LjAzOTA2My4xMTcxODcuMDU0Njg4LjAyNzM0NC4wMTU2MjUuMDU0Njg4LjAyNzM0NC4wODU5MzguMDQyOTY5LjA0Mjk2OS4wMTk1MzEuMDg1OTM4LjAzNTE1Ni4xMjg5MDYuMDU0Njg3LjAyNzM0NC4wMTE3MTkuMDU0Njg4LjAyMzQzOC4wODIwMzIuMDM1MTU2LjA0Mjk2OC4wMTk1MzIuMDgyMDMxLjAzNTE1Ny4xMjEwOTMuMDUwNzgyLjAzMTI1LjAxNTYyNS4wNjI1LjAyNzM0NC4wOTM3NS4wMzkwNjIuMDQyOTY5LjAxNTYyNS4wODIwMzEuMDMxMjUuMTI1LjA0Njg3NS4wMzEyNS4wMTE3MTkuMDU4NTk0LjAyMzQzOC4wODk4NDQuMDM1MTU3LjA0Njg3NS4wMTU2MjQuMDkzNzUuMDM1MTU2LjE0MDYyNS4wNTA3ODEuMDIzNDM4LjAwNzgxMi4wNTA3ODEuMDE1NjI1LjA3NDIxOS4wMjczNDMuMDQ2ODc1LjAxNTYyNi4wOTM3NS4wMzEyNS4xNDA2MjUuMDQ2ODc2LjAyNzM0NC4wMDc4MTIuMDU0Njg3LjAxNTYyNC4wODIwMzEuMDI3MzQzLjA0Njg3NS4wMTE3MTkuMDg5ODQ0LjAyNzM0NC4xMzY3MTkuMDM5MDYzLjAyNzM0NC4wMTE3MTguMDU4NTk0LjAxOTUzMS4wODk4NDQuMDI3MzQ0LjA0Njg3NC4wMTU2MjQuMDkzNzUuMDI3MzQzLjE0MDYyNC4wNDI5NjguMDIzNDM4LjAwMzkwNi4wNTQ2ODguMDExNzE5LjA4MjAzMi4wMTk1MzIuMDQ2ODc1LjAxNTYyNC4wOTc2NTYuMDI3MzQzLjE0ODQzNy4wMzkwNjIuMDI3MzQ0LjAwNzgxMi4wNTA3ODEuMDE1NjI1LjA3ODEyNS4wMTk1MzEuMDUwNzgyLjAxMTcxOS4xMDU0NjkuMDIzNDM4LjE1NjI1LjAzNTE1Ny4wMjM0MzguMDA3ODEyLjA0Njg3NS4wMTE3MTguMDcwMzEzLjAxNTYyNC4wNTQ2ODcuMDExNzE5LjEwOTM3NS4wMjM0MzguMTY3OTY5LjAzNTE1Ny4wMTk1MzEuMDAzOTA2LjA0Mjk2OC4wMDc4MTIuMDY2NDA2LjAxNTYyNS4wNTQ2ODcuMDA3ODEyLjEwOTM3NS4wMTk1MzEuMTY0MDYyLjAyNzM0NC4wMjM0MzguMDAzOTA2LjA0Njg3NS4wMDc4MTIuMDcwMzEzLjAxMTcxOC4wNTQ2ODcuMDExNzE5LjEwOTM3NS4wMTk1MzIuMTY0MDYyLjAyNzM0NC4wMjM0MzguMDAzOTA2LjA0Njg3NS4wMDc4MTIuMDcwMzEzLjAxMTcxOS4wNTQ2ODcuMDA3ODEyLjEwOTM3NS4wMTU2MjUuMTY0MDYyLjAyMzQzNy4wMjczNDQgMCAuMDUwNzgyLjAwMzkwNi4wNzQyMTkuMDA3ODEzLjA1NDY4Ny4wMDM5MDYuMTA5Mzc1LjAxMTcxOS4xNjQwNjMuMDE1NjI1LjAxOTUzMS4wMDM5MDYuMDM5MDYyLjAwMzkwNi4wNTg1OTMuMDA3ODEybC4wNTQ2ODguMDAzOTA2aC4wMDc4MTJsMjQyLjE0ODQzOCAyMy40OTYwOTRjMy45ODA0NjkuMzc4OTA2IDYuOTgwNDY5IDMuNjc1NzgyIDYuOTgwNDY5IDcuNjcxODc1djU3LjM5MDYyNWMtMTIuNzQyMTg4LTguNTAzOTA2LTI4LjAxMTcxOS0xMy40OTIxODctNDQuMzk4NDM4LTEzLjU1MDc4MS0zMi45NDUzMTIuMDI3MzQ0LTYyLjIxMDkzOCAxOS43NzczNDQtNzQuNTQ2ODc1IDUwLjI2NTYyNS0yLjQxNDA2MyA1Ljg3ODkwNi00LjEwMTU2MyAxMS45NjA5MzgtNS4wNDY4NzUgMTguMTY3OTY5bC03NS42NjQwNjItMi40NzI2NTdjLjY1NjI1LTQuODM1OTM3Ljk5MjE4Ny05Ljc2OTUzMS45OTIxODctMTQuNzgxMjUgMC0zMC44NDM3NS0xMi43ODEyNS01OC43NjE3MTgtMzMuMzI0MjE5LTc4LjczMDQ2OGwxNTkuMDQyOTY5IDE1LjEyMTA5NGMuMzIwMzEzLjAzMTI1LjY0MDYyNS4wNDY4NzQuOTU3MDMxLjA0Njg3NCA1LjA5NzY1NiAwIDkuNDUzMTI1LTMuODc4OTA2IDkuOTQ1MzEzLTkuMDU0Njg3LjUxOTUzMS01LjUtMy41MTE3MTktMTAuMzc4OTA2LTkuMDExNzE5LTEwLjkwMjM0NGwtMTk1LjUwMzkwNi0xOC41ODU5MzdjLS41MTk1MzItLjA0Njg3NS0xLjAzMTI1LS4wNTQ2ODgtMS41MzUxNTYtLjAyMzQzOC0xMi41MTE3MTktNC45NjQ4NDQtMjYuMTQwNjI2LTcuNjk5MjE4LTQwLjM5ODQzOC03LjY5OTIxOC0xMC44NzUgMC0yMS4zODY3MTkgMS41ODk4NDMtMzEuMzEyNSA0LjU0Njg3NHYtMTUwLjI3NzM0M3ptMzEuMzEyNSAxNjUuNzI2NTYyYzQ5LjUzMTI1IDAgODkuODI4MTI1IDQwLjI5Njg3NSA4OS44MjgxMjUgODkuODI0MjE5IDAgNDkuNTMxMjUtNDAuMjk2ODc1IDg5LjgyODEyNS04OS44MjgxMjUgODkuODI4MTI1cy04OS44MjQyMTgtNDAuMjk2ODc1LTg5LjgyNDIxOC04OS44MjgxMjVjMC00OS41MjczNDQgNDAuMjkyOTY4LTg5LjgyNDIxOSA4OS44MjQyMTgtODkuODI0MjE5em0tNjMuMTI1IDE3OS42NTIzNDRoLTM0LjI4NTE1NnYtMzkuMTMyODEzYzguMTYwMTU2IDE1LjYxNzE4OCAxOS45Njg3NSAyOS4wNDI5NjkgMzQuMjg1MTU2IDM5LjEzMjgxM3ptNDM3LjcxNDg0NCA3Ny44MjgxMjVoLTQ3MnYtNTcuODI4MTI1aDQ3MnptMCAwIiBmaWxsPSIjRkZGRkZGIi8+PHBhdGggZD0ibTQ0OS4xNjAxNTYgNDczLjA4OTg0NGMtLjY2MDE1NiAwLTEuMzA4NTk0LS4wNzAzMTMtMS45NjA5MzctLjE5OTIxOS0uNjQwNjI1LS4xMjg5MDYtMS4yNjk1MzEtLjMyMDMxMy0xLjg3MTA5NC0uNTcwMzEzLS41OTc2NTYtLjI1LTEuMTc5Njg3LS41NTg1OTMtMS43MjY1NjMtLjkyMTg3NC0uNTQyOTY4LS4zNTkzNzYtMS4wNTA3ODEtLjc3NzM0NC0xLjUxMTcxOC0xLjI1LS40Njg3NS0uNDU3MDMyLS44Nzg5MDYtLjk2ODc1LTEuMjUtMS41MDc4MTMtLjM1OTM3NS0uNTUwNzgxLS42Njc5NjktMS4xMjg5MDYtLjkxNzk2OS0xLjczMDQ2OS0uMjUtLjYwMTU2Mi0uNDQxNDA2LTEuMjMwNDY4LS41NzAzMTMtMS44NzEwOTQtLjEzMjgxMi0uNjQwNjI0LS4yMDMxMjQtMS4yOTY4NzQtLjIwMzEyNC0xLjk0OTIxOCAwLS42NjAxNTYuMDcwMzEyLTEuMzA4NTk0LjIwMzEyNC0xLjk1NzAzMi4xMjg5MDctLjY0MDYyNC4zMjAzMTMtMS4yNzM0MzcuNTcwMzEzLTEuODcxMDkzLjI1LS42MDE1NjMuNTU4NTk0LTEuMTc5Njg4LjkxNzk2OS0xLjczMDQ2OS4zNTkzNzUtLjUzOTA2Mi43ODEyNS0xLjA1MDc4MSAxLjIzODI4MS0xLjUxMTcxOS40NjA5MzctLjQ2ODc1Ljk4MDQ2OS0uODc4OTA2IDEuNTIzNDM3LTEuMjUuNTQ2ODc2LS4zNTkzNzUgMS4xMjg5MDctLjY2Nzk2OSAxLjcyNjU2My0uOTE3OTY5LjYwMTU2My0uMjUgMS4yMzA0NjktLjQ0MTQwNiAxLjg3MTA5NC0uNTcwMzEyIDEuMjg5MDYyLS4yNjE3MTkgMi42MjEwOTMtLjI2MTcxOSAzLjkxMDE1NiAwIC42NDA2MjUuMTI4OTA2IDEuMjY5NTMxLjMyMDMxMiAxLjg3MTA5NC41NzAzMTIuNTk3NjU2LjI1IDEuMTc5Njg3LjU1ODU5NCAxLjczMDQ2OS45MTc5NjkuNTM5MDYyLjM3MTA5NCAxLjA1ODU5My43ODEyNSAxLjUxOTUzMSAxLjI1LjQ2MDkzNy40NjA5MzguODc4OTA2Ljk3MjY1NyAxLjIzODI4MSAxLjUxMTcxOS4zNTkzNzUuNTUwNzgxLjY3MTg3NSAxLjEyODkwNi45MjE4NzUgMS43MzA0NjkuMjUuNTk3NjU2LjQ0MTQwNiAxLjIzMDQ2OS41NzAzMTMgMS44NzEwOTMuMTI4OTA2LjY0ODQzOC4xOTkyMTggMS4yOTY4NzYuMTk5MjE4IDEuOTU3MDMyIDAgMi42MzI4MTItMS4wNzAzMTIgNS4xOTkyMTgtMi45Mjk2ODcgNy4wNjI1LTEuODU5Mzc1IDEuODY3MTg3LTQuNDQxNDA3IDIuOTM3NS03LjA3MDMxMyAyLjkzNzV6bTAgMCIgZmlsbD0iI0ZGRkZGRiIvPjxwYXRoIGQ9Im00MDkuMjczNDM4IDQ3My4wODU5MzhoLTE5Ni4zOTA2MjZjLTUuNTIzNDM3IDAtMTAtNC40NzY1NjMtMTAtMTAgMC01LjUyMzQzOCA0LjQ3NjU2My0xMCAxMC0xMGgxOTYuMzkwNjI2YzUuNTIzNDM3IDAgMTAgNC40NzY1NjIgMTAgMTAgMCA1LjUyMzQzNy00LjQ3NjU2MyAxMC0xMCAxMHptMCAwIiBmaWxsPSIjRkZGRkZGIi8+PHBhdGggZD0ibTE1Ny43OTY4NzUgNDczLjA4NTkzOGgtNTljLTUuNTIzNDM3IDAtMTAtNC40NzY1NjMtMTAtMTAgMC01LjUyMzQzOCA0LjQ3NjU2My0xMCAxMC0xMGg1OWM1LjUxOTUzMSAwIDEwIDQuNDc2NTYyIDEwIDEwIDAgNS41MjM0MzctNC40ODA0NjkgMTAtMTAgMTB6bTAgMCIgZmlsbD0iI0ZGRkZGRiIvPjwvc3ZnPgo=) center/contain no-repeat; }

.hc-icon-settings-white {
  width: 32px;
  height: 32px;
  background: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjY0cHgiIGhlaWdodD0iNjRweCI+CjxnPgoJPGc+CgkJPHBhdGggZD0iTTQ3My40OTIsMTg5LjczNkw0NzMuNDkyLDE4OS43MzZsLTIyLjQxOC0yLjY1MWMtMi40NC02LjkwMy01LjI1NS0xMy42OTItOC40MTItMjAuMjkzbDEzLjk4LTE3LjczMSAgICBjMTMuNjg1LTE3LjM1OSwxMy42NDctNDAuODA3LTAuMDg1LTU0LjU0MWwtMzkuMDgzLTM5LjA4M2MtMTMuNzM0LTEzLjczNC0zNy4xODItMTMuNzcxLTU0LjU0My0wLjA4M2wtMTcuNzMsMTMuOTgxICAgIGMtNi42MDMtMy4xNTktMTMuMzkzLTUuOTc0LTIwLjI5NC04LjQxMmwtMi42NTEtMjIuNDE3QzMxOS42NTgsMTYuNTU0LDMwMy4wNTMsMCwyODMuNjMsMGgtNTUuMjcxICAgIGMtMTkuNDI0LDAtMzYuMDMsMTYuNTU1LTM4LjYyNiwzOC41MDhsLTIuNjUsMjIuNDE3Yy02Ljg5OSwyLjQzOC0xMy42ODUsNS4yNTEtMjAuMjg0LDguNDA4bC0xNy43My0xMy45ODEgICAgYy0xNy4zNTktMTMuNjg3LTQwLjgwNy0xMy42NTMtNTQuNTQzLDAuMDgzTDU1LjQ0NCw5NC41MTdDNDEuNzEsMTA4LjI1Miw0MS42NzMsMTMxLjcsNTUuMzYsMTQ5LjA1OGwxMy45NzksMTcuNzMxICAgIGMtMy4xNTksNi42MDItNS45NzQsMTMuMzkyLTguNDEzLDIwLjI5M2wtMjIuNDE4LDIuNjUxQzE2LjU1NSwxOTIuMzI5LDAsMjA4LjkzNSwwLDIyOC4zNTl2NTUuMjcxICAgIGMwLDE5LjQyNCwxNi41NTQsMzYuMDI5LDM4LjUwNiwzOC42MjZsMjIuNDE3LDIuNjUxYzIuNDM4LDYuOTAyLDUuMjUzLDEzLjY5Miw4LjQxMSwyMC4yOTRsLTEzLjk4MSwxNy43MyAgICBjLTEzLjY4OCwxNy4zNTktMTMuNjUzLDQwLjgwOCwwLjA4Myw1NC41NDNsMzkuMDgyLDM5LjA4MmMxMy43MzYsMTMuNzM1LDM3LjE4NCwxMy43NjksNTQuNTQxLDAuMDg0bDE3LjczLTEzLjk3OSAgICBjNi42MDYsMy4xNiwxMy4zOTQsNS45NzUsMjAuMjk0LDguNDEzbDIuNjUsMjIuNDE3QzE5Mi4zMjksNDk1LjQ0NSwyMDguOTM0LDUxMiwyMjguMzU5LDUxMmg1NS4yNzEgICAgYzE5LjQyMywwLDM2LjAyOC0xNi41NTQsMzguNjI2LTM4LjUwNmwyLjY1MS0yMi40MTdjNi45MDctMi40MzksMTMuNy01LjI1NiwyMC4zMDQtOC40MTZsMTcuNzMsMTMuOTc5ICAgIGMxNy4zNTcsMTMuNjg2LDQwLjgwNSwxMy42NSw1NC41NDEtMC4wODRsMzkuMDgxLTM5LjA4MmMxMy43MzYtMTMuNzM0LDEzLjc3Mi0zNy4xODMsMC4wODQtNTQuNTQybC0xMy45ODEtMTcuNzMxICAgIGMzLjE1OC02LjYwMiw1Ljk3My0xMy4zOTIsOC40MTEtMjAuMjk0bDIyLjQxNi0yLjY1MUM0OTUuNDQ1LDMxOS42NTksNTEyLDMwMy4wNTQsNTEyLDI4My42M3YtNTUuMjcxICAgIEM1MTIsMjA4LjkzNSw0OTUuNDQ1LDE5Mi4zMyw0NzMuNDkyLDE4OS43MzZ6IE00OTIsMjgzLjYzYzAsOS4yOTEtOC45NjYsMTcuMzU4LTIwLjg1NCwxOC43NjRsLTI4LjcwNCwzLjM5NiAgICBjLTMuODk3LDAuNDYxLTcuMTY1LDMuMTU5LTguMzU0LDYuODk5Yy0zLjE4MywxMC4wMDgtNy4yNDUsMTkuODA4LTEyLjA3MywyOS4xMjljLTEuODA3LDMuNDg2LTEuNDA2LDcuNzA4LDEuMDI2LDEwLjc5MSAgICBsMTcuOTA0LDIyLjcwNmM3LjQxNCw5LjQwMyw4LjA0OSwyMS40NDgsMS40NzksMjguMDE3bC0zOS4wODIsMzkuMDgyYy02LjU3LDYuNTY5LTE4LjYxNCw1LjkzNC0yOC4wMTYtMS40NzlsLTIyLjcwNi0xNy45MDIgICAgYy0zLjA4My0yLjQzLTcuMzAzLTIuODM1LTEwLjc5Mi0xLjAyNmMtOS4zMjMsNC44My0xOS4xMjUsOC44OTMtMjkuMTM3LDEyLjA3OGMtMy43NCwxLjE4OS02LjQzOCw0LjQ1Ny02Ljg5OSw4LjM1NCAgICBsLTMuMzk2LDI4LjcwNGMtMS40MDgsMTEuODktOS40NzUsMjAuODU2LTE4Ljc2NSwyMC44NTZIMjI4LjM2Yy05LjI5MiwwLTE3LjM1OS04Ljk2Ni0xOC43NjUtMjAuODU2bC0zLjM5NC0yOC43MDYgICAgYy0wLjQ2MS0zLjg5OC0zLjE1OS03LjE2Ni02Ljg5OS04LjM1NWMtMTAuMDAxLTMuMTgxLTE5LjgwMi03LjI0NC0yOS4xMjktMTIuMDc1Yy0xLjQ1MS0wLjc1Mi0zLjAyOS0xLjEyMS00LjU5OC0xLjEyMSAgICBjLTIuMjA0LDAtNC4zOTIsMC43MjctNi4xOTMsMi4xNDhsLTIyLjcwNiwxNy45MDJjLTkuNDAzLDcuNDEzLTIxLjQ0Nyw4LjA1LTI4LjAxNiwxLjQ3OWwtMzkuMDgzLTM5LjA4MiAgICBjLTYuNTcxLTYuNTcxLTUuOTM0LTE4LjYxNSwxLjQ4LTI4LjAxN2wxNy45MDQtMjIuNzA2YzIuNDMxLTMuMDgzLDIuODMzLTcuMzA1LDEuMDI2LTEwLjc5MSAgICBjLTQuODI4LTkuMzIxLTguODg5LTE5LjEyMS0xMi4wNzMtMjkuMTI5Yy0xLjE4OS0zLjc0LTQuNDU3LTYuNDM4LTguMzU0LTYuODk5bC0yOC43MDUtMy4zOTYgICAgQzI4Ljk2NiwzMDAuOTg4LDIwLDI5Mi45MjEsMjAsMjgzLjYzdi01NS4yNzFjMC05LjI5MSw4Ljk2Ny0xNy4zNTgsMjAuODU3LTE4Ljc2M2wyOC43MDYtMy4zOTQgICAgYzMuODk4LTAuNDYxLDcuMTY2LTMuMTU5LDguMzU1LTYuODk5YzMuMTgzLTEwLjAwNyw3LjI0Ni0xOS44MDcsMTIuMDc1LTI5LjEyOGMxLjgwNy0zLjQ4NywxLjQwNi03LjcwOS0xLjAyNi0xMC43OTIgICAgbC0xNy45MDItMjIuNzA3Yy03LjQxNC05LjQwMi04LjA0OS0yMS40NDYtMS40NzktMjguMDE2bDM5LjA4MS0zOS4wODNjNi41NjktNi41NzEsMTguNjE1LTUuOTM0LDI4LjAxNiwxLjQ4bDIyLjcwNiwxNy45MDUgICAgYzMuMDg1LDIuNDMyLDcuMzA4LDIuODM0LDEwLjc5MiwxLjAyNmM5LjMxNy00LjgyNywxOS4xMTUtOC44ODgsMjkuMTItMTIuMDcxYzMuNzQtMS4xODksNi40MzgtNC40NTcsNi44OTktOC4zNTVsMy4zOTQtMjguNzA1ICAgIEMyMTEuMDAxLDI4Ljk2NywyMTkuMDY3LDIwLDIyOC4zNTksMjBoNTUuMjcxYzkuMjksMCwxNy4zNTcsOC45NjYsMTguNzY0LDIwLjg1NWwzLjM5NiwyOC43MDVjMC40NjEsMy44OTgsMy4xNiw3LjE2Niw2LjksOC4zNTUgICAgYzEwLjAwNSwzLjE4MSwxOS44MDYsNy4yNDQsMjkuMTI4LDEyLjA3M2MzLjQ4NCwxLjgwNyw3LjcwOCwxLjQwNiwxMC43OTItMS4wMjZsMjIuNzA2LTE3LjkwNSAgICBjOS40MDQtNy40MTIsMjEuNDQ4LTguMDUxLDI4LjAxNy0xLjQ4bDM5LjA4MywzOS4wODJjNi41NjksNi41Nyw1LjkzMiwxOC42MTQtMS40NzksMjguMDE2bC0xNy45MDMsMjIuNzA3ICAgIGMtMi40MzEsMy4wODQtMi44MzMsNy4zMDUtMS4wMjYsMTAuNzkyYzQuODI4LDkuMzE3LDguODksMTkuMTE3LDEyLjA3NSwyOS4xMjdjMS4xODksMy43NCw0LjQ1Nyw2LjQzOSw4LjM1NSw2Ljg5OWwyOC43MDYsMy4zOTQgICAgaC0wLjAwMWMxMS44OSwxLjQwNywyMC44NTcsOS40NzMsMjAuODU3LDE4Ljc2NVYyODMuNjN6IiBmaWxsPSIjRkZGRkZGIi8+Cgk8L2c+CjwvZz4KPGc+Cgk8Zz4KCQk8cGF0aCBkPSJNMjU2LDE1NS42NDRjLTU1LjMzNiwwLTEwMC4zNTYsNDUuMDItMTAwLjM1NiwxMDAuMzU2UzIwMC42NjMsMzU2LjM1NiwyNTYsMzU2LjM1NiAgICBjNTUuMzM3LDAsMTAwLjM1Ni00NS4wMTksMTAwLjM1Ni0xMDAuMzU2QzM1Ni4zNTYsMjAwLjY2NCwzMTEuMzM2LDE1NS42NDQsMjU2LDE1NS42NDR6IE0yNTYsMzM2LjM1NiAgICBjLTQ0LjMwOCwwLTgwLjM1Ni0zNi4wNDctODAuMzU2LTgwLjM1NnMzNi4wNDctODAuMzU2LDgwLjM1Ni04MC4zNTZjNDQuMzA5LDAsODAuMzU2LDM2LjA0OCw4MC4zNTYsODAuMzU2ICAgIEMzMzYuMzU2LDMwMC4zMDgsMzAwLjMwOCwzMzYuMzU2LDI1NiwzMzYuMzU2eiIgZmlsbD0iI0ZGRkZGRiIvPgoJPC9nPgo8L2c+CjxnPgoJPGc+CgkJPHBhdGggZD0iTTQwMC4zOTksMjQ2LjAwM2MtNS41MjIsMC0xMCw0LjQ3Ny0xMCwxMGMwLDU5LjIwNS0zNy45NDUsMTEwLjc4NS05NC40MjMsMTI4LjM1MWMtNS4yNzMsMS42NDEtOC4yMiw3LjI0Ni02LjU3OSwxMi41MTkgICAgYzEuMzMzLDQuMjg1LDUuMjgyLDcuMDMzLDkuNTQ2LDcuMDMzYzAuOTg0LDAsMS45ODUtMC4xNDYsMi45NzItMC40NTVjMzAuNzc2LTkuNTcyLDU4LjQwOS0yOS4xMjksNzcuODA3LTU1LjA2NyAgICBjMjAuMDY5LTI2LjgzNiwzMC42NzctNTguNzgsMzAuNjc3LTkyLjM4MUM0MTAuMzk5LDI1MC40OCw0MDUuOTIxLDI0Ni4wMDMsNDAwLjM5OSwyNDYuMDAzeiIgZmlsbD0iI0ZGRkZGRiIvPgoJPC9nPgo8L2c+CjxnPgoJPGc+CgkJPGNpcmNsZSBjeD0iMjUzLjk1IiBjeT0iMzk4LjI0IiByPSIxMCIgZmlsbD0iI0ZGRkZGRiIvPgoJPC9nPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=) center/contain no-repeat; }

.hc-icon-settings-black {
  width: 32px;
  height: 32px;
  background: url(<img src="data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjY0cHgiIGhlaWdodD0iNjRweCI+CjxnPgoJPGc+CgkJPHBhdGggZD0iTTQ3My40OTIsMTg5LjczNkw0NzMuNDkyLDE4OS43MzZsLTIyLjQxOC0yLjY1MWMtMi40NC02LjkwMy01LjI1NS0xMy42OTItOC40MTItMjAuMjkzbDEzLjk4LTE3LjczMSAgICBjMTMuNjg1LTE3LjM1OSwxMy42NDctNDAuODA3LTAuMDg1LTU0LjU0MWwtMzkuMDgzLTM5LjA4M2MtMTMuNzM0LTEzLjczNC0zNy4xODItMTMuNzcxLTU0LjU0My0wLjA4M2wtMTcuNzMsMTMuOTgxICAgIGMtNi42MDMtMy4xNTktMTMuMzkzLTUuOTc0LTIwLjI5NC04LjQxMmwtMi42NTEtMjIuNDE3QzMxOS42NTgsMTYuNTU0LDMwMy4wNTMsMCwyODMuNjMsMGgtNTUuMjcxICAgIGMtMTkuNDI0LDAtMzYuMDMsMTYuNTU1LTM4LjYyNiwzOC41MDhsLTIuNjUsMjIuNDE3Yy02Ljg5OSwyLjQzOC0xMy42ODUsNS4yNTEtMjAuMjg0LDguNDA4bC0xNy43My0xMy45ODEgICAgYy0xNy4zNTktMTMuNjg3LTQwLjgwNy0xMy42NTMtNTQuNTQzLDAuMDgzTDU1LjQ0NCw5NC41MTdDNDEuNzEsMTA4LjI1Miw0MS42NzMsMTMxLjcsNTUuMzYsMTQ5LjA1OGwxMy45NzksMTcuNzMxICAgIGMtMy4xNTksNi42MDItNS45NzQsMTMuMzkyLTguNDEzLDIwLjI5M2wtMjIuNDE4LDIuNjUxQzE2LjU1NSwxOTIuMzI5LDAsMjA4LjkzNSwwLDIyOC4zNTl2NTUuMjcxICAgIGMwLDE5LjQyNCwxNi41NTQsMzYuMDI5LDM4LjUwNiwzOC42MjZsMjIuNDE3LDIuNjUxYzIuNDM4LDYuOTAyLDUuMjUzLDEzLjY5Miw4LjQxMSwyMC4yOTRsLTEzLjk4MSwxNy43MyAgICBjLTEzLjY4OCwxNy4zNTktMTMuNjUzLDQwLjgwOCwwLjA4Myw1NC41NDNsMzkuMDgyLDM5LjA4MmMxMy43MzYsMTMuNzM1LDM3LjE4NCwxMy43NjksNTQuNTQxLDAuMDg0bDE3LjczLTEzLjk3OSAgICBjNi42MDYsMy4xNiwxMy4zOTQsNS45NzUsMjAuMjk0LDguNDEzbDIuNjUsMjIuNDE3QzE5Mi4zMjksNDk1LjQ0NSwyMDguOTM0LDUxMiwyMjguMzU5LDUxMmg1NS4yNzEgICAgYzE5LjQyMywwLDM2LjAyOC0xNi41NTQsMzguNjI2LTM4LjUwNmwyLjY1MS0yMi40MTdjNi45MDctMi40MzksMTMuNy01LjI1NiwyMC4zMDQtOC40MTZsMTcuNzMsMTMuOTc5ICAgIGMxNy4zNTcsMTMuNjg2LDQwLjgwNSwxMy42NSw1NC41NDEtMC4wODRsMzkuMDgxLTM5LjA4MmMxMy43MzYtMTMuNzM0LDEzLjc3Mi0zNy4xODMsMC4wODQtNTQuNTQybC0xMy45ODEtMTcuNzMxICAgIGMzLjE1OC02LjYwMiw1Ljk3My0xMy4zOTIsOC40MTEtMjAuMjk0bDIyLjQxNi0yLjY1MUM0OTUuNDQ1LDMxOS42NTksNTEyLDMwMy4wNTQsNTEyLDI4My42M3YtNTUuMjcxICAgIEM1MTIsMjA4LjkzNSw0OTUuNDQ1LDE5Mi4zMyw0NzMuNDkyLDE4OS43MzZ6IE00OTIsMjgzLjYzYzAsOS4yOTEtOC45NjYsMTcuMzU4LTIwLjg1NCwxOC43NjRsLTI4LjcwNCwzLjM5NiAgICBjLTMuODk3LDAuNDYxLTcuMTY1LDMuMTU5LTguMzU0LDYuODk5Yy0zLjE4MywxMC4wMDgtNy4yNDUsMTkuODA4LTEyLjA3MywyOS4xMjljLTEuODA3LDMuNDg2LTEuNDA2LDcuNzA4LDEuMDI2LDEwLjc5MSAgICBsMTcuOTA0LDIyLjcwNmM3LjQxNCw5LjQwMyw4LjA0OSwyMS40NDgsMS40NzksMjguMDE3bC0zOS4wODIsMzkuMDgyYy02LjU3LDYuNTY5LTE4LjYxNCw1LjkzNC0yOC4wMTYtMS40NzlsLTIyLjcwNi0xNy45MDIgICAgYy0zLjA4My0yLjQzLTcuMzAzLTIuODM1LTEwLjc5Mi0xLjAyNmMtOS4zMjMsNC44My0xOS4xMjUsOC44OTMtMjkuMTM3LDEyLjA3OGMtMy43NCwxLjE4OS02LjQzOCw0LjQ1Ny02Ljg5OSw4LjM1NCAgICBsLTMuMzk2LDI4LjcwNGMtMS40MDgsMTEuODktOS40NzUsMjAuODU2LTE4Ljc2NSwyMC44NTZIMjI4LjM2Yy05LjI5MiwwLTE3LjM1OS04Ljk2Ni0xOC43NjUtMjAuODU2bC0zLjM5NC0yOC43MDYgICAgYy0wLjQ2MS0zLjg5OC0zLjE1OS03LjE2Ni02Ljg5OS04LjM1NWMtMTAuMDAxLTMuMTgxLTE5LjgwMi03LjI0NC0yOS4xMjktMTIuMDc1Yy0xLjQ1MS0wLjc1Mi0zLjAyOS0xLjEyMS00LjU5OC0xLjEyMSAgICBjLTIuMjA0LDAtNC4zOTIsMC43MjctNi4xOTMsMi4xNDhsLTIyLjcwNiwxNy45MDJjLTkuNDAzLDcuNDEzLTIxLjQ0Nyw4LjA1LTI4LjAxNiwxLjQ3OWwtMzkuMDgzLTM5LjA4MiAgICBjLTYuNTcxLTYuNTcxLTUuOTM0LTE4LjYxNSwxLjQ4LTI4LjAxN2wxNy45MDQtMjIuNzA2YzIuNDMxLTMuMDgzLDIuODMzLTcuMzA1LDEuMDI2LTEwLjc5MSAgICBjLTQuODI4LTkuMzIxLTguODg5LTE5LjEyMS0xMi4wNzMtMjkuMTI5Yy0xLjE4OS0zLjc0LTQuNDU3LTYuNDM4LTguMzU0LTYuODk5bC0yOC43MDUtMy4zOTYgICAgQzI4Ljk2NiwzMDAuOTg4LDIwLDI5Mi45MjEsMjAsMjgzLjYzdi01NS4yNzFjMC05LjI5MSw4Ljk2Ny0xNy4zNTgsMjAuODU3LTE4Ljc2M2wyOC43MDYtMy4zOTQgICAgYzMuODk4LTAuNDYxLDcuMTY2LTMuMTU5LDguMzU1LTYuODk5YzMuMTgzLTEwLjAwNyw3LjI0Ni0xOS44MDcsMTIuMDc1LTI5LjEyOGMxLjgwNy0zLjQ4NywxLjQwNi03LjcwOS0xLjAyNi0xMC43OTIgICAgbC0xNy45MDItMjIuNzA3Yy03LjQxNC05LjQwMi04LjA0OS0yMS40NDYtMS40NzktMjguMDE2bDM5LjA4MS0zOS4wODNjNi41NjktNi41NzEsMTguNjE1LTUuOTM0LDI4LjAxNiwxLjQ4bDIyLjcwNiwxNy45MDUgICAgYzMuMDg1LDIuNDMyLDcuMzA4LDIuODM0LDEwLjc5MiwxLjAyNmM5LjMxNy00LjgyNywxOS4xMTUtOC44ODgsMjkuMTItMTIuMDcxYzMuNzQtMS4xODksNi40MzgtNC40NTcsNi44OTktOC4zNTVsMy4zOTQtMjguNzA1ICAgIEMyMTEuMDAxLDI4Ljk2NywyMTkuMDY3LDIwLDIyOC4zNTksMjBoNTUuMjcxYzkuMjksMCwxNy4zNTcsOC45NjYsMTguNzY0LDIwLjg1NWwzLjM5NiwyOC43MDVjMC40NjEsMy44OTgsMy4xNiw3LjE2Niw2LjksOC4zNTUgICAgYzEwLjAwNSwzLjE4MSwxOS44MDYsNy4yNDQsMjkuMTI4LDEyLjA3M2MzLjQ4NCwxLjgwNyw3LjcwOCwxLjQwNiwxMC43OTItMS4wMjZsMjIuNzA2LTE3LjkwNSAgICBjOS40MDQtNy40MTIsMjEuNDQ4LTguMDUxLDI4LjAxNy0xLjQ4bDM5LjA4MywzOS4wODJjNi41NjksNi41Nyw1LjkzMiwxOC42MTQtMS40NzksMjguMDE2bC0xNy45MDMsMjIuNzA3ICAgIGMtMi40MzEsMy4wODQtMi44MzMsNy4zMDUtMS4wMjYsMTAuNzkyYzQuODI4LDkuMzE3LDguODksMTkuMTE3LDEyLjA3NSwyOS4xMjdjMS4xODksMy43NCw0LjQ1Nyw2LjQzOSw4LjM1NSw2Ljg5OWwyOC43MDYsMy4zOTQgICAgaC0wLjAwMWMxMS44OSwxLjQwNywyMC44NTcsOS40NzMsMjAuODU3LDE4Ljc2NVYyODMuNjN6IiBmaWxsPSIjMDAwMDAwIi8+Cgk8L2c+CjwvZz4KPGc+Cgk8Zz4KCQk8cGF0aCBkPSJNMjU2LDE1NS42NDRjLTU1LjMzNiwwLTEwMC4zNTYsNDUuMDItMTAwLjM1NiwxMDAuMzU2UzIwMC42NjMsMzU2LjM1NiwyNTYsMzU2LjM1NiAgICBjNTUuMzM3LDAsMTAwLjM1Ni00NS4wMTksMTAwLjM1Ni0xMDAuMzU2QzM1Ni4zNTYsMjAwLjY2NCwzMTEuMzM2LDE1NS42NDQsMjU2LDE1NS42NDR6IE0yNTYsMzM2LjM1NiAgICBjLTQ0LjMwOCwwLTgwLjM1Ni0zNi4wNDctODAuMzU2LTgwLjM1NnMzNi4wNDctODAuMzU2LDgwLjM1Ni04MC4zNTZjNDQuMzA5LDAsODAuMzU2LDM2LjA0OCw4MC4zNTYsODAuMzU2ICAgIEMzMzYuMzU2LDMwMC4zMDgsMzAwLjMwOCwzMzYuMzU2LDI1NiwzMzYuMzU2eiIgZmlsbD0iIzAwMDAwMCIvPgoJPC9nPgo8L2c+CjxnPgoJPGc+CgkJPHBhdGggZD0iTTQwMC4zOTksMjQ2LjAwM2MtNS41MjIsMC0xMCw0LjQ3Ny0xMCwxMGMwLDU5LjIwNS0zNy45NDUsMTEwLjc4NS05NC40MjMsMTI4LjM1MWMtNS4yNzMsMS42NDEtOC4yMiw3LjI0Ni02LjU3OSwxMi41MTkgICAgYzEuMzMzLDQuMjg1LDUuMjgyLDcuMDMzLDkuNTQ2LDcuMDMzYzAuOTg0LDAsMS45ODUtMC4xNDYsMi45NzItMC40NTVjMzAuNzc2LTkuNTcyLDU4LjQwOS0yOS4xMjksNzcuODA3LTU1LjA2NyAgICBjMjAuMDY5LTI2LjgzNiwzMC42NzctNTguNzgsMzAuNjc3LTkyLjM4MUM0MTAuMzk5LDI1MC40OCw0MDUuOTIxLDI0Ni4wMDMsNDAwLjM5OSwyNDYuMDAzeiIgZmlsbD0iIzAwMDAwMCIvPgoJPC9nPgo8L2c+CjxnPgoJPGc+CgkJPGNpcmNsZSBjeD0iMjUzLjk1IiBjeT0iMzk4LjI0IiByPSIxMCIgZmlsbD0iIzAwMDAwMCIvPgoJPC9nPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=" />) center/contain no-repeat; }

.hc-icon-document-white {
  width: 32px;
  height: 32px;
  background: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBoZWlnaHQ9IjY0cHgiIHZpZXdCb3g9Ii02NCAwIDUxMiA1MTIiIHdpZHRoPSI2NHB4Ij48ZyBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Im0zODQuNDQ1MzEyIDEwYzAtNS41MjM0MzgtNC40ODA0NjgtMTAtMTAtMTBoLTM2NC40NDUzMTJjLTUuNTIzNDM4IDAtMTAgNC40NzY1NjItMTAgMTB2NDkyYzAgNS41MjM0MzggNC40NzY1NjIgMTAgMTAgMTBoMjYwLjQyNTc4MWMuMDQyOTY5IDAgLjA4MjAzMS0uMDA3ODEyLjEyNS0uMDA3ODEyLjI4NTE1Ny0uMDAzOTA3LjU3MDMxMy0uMDExNzE5Ljg1MTU2My0uMDM5MDYzLjE1NjI1LS4wMTU2MjUuMzEyNS0uMDQ2ODc1LjQ2ODc1LS4wNzAzMTMuMTY0MDYyLS4wMjM0MzcuMzMyMDMxLS4wMzkwNjIuNS0uMDc0MjE4LjE1NjI1LS4wMzEyNS4zMDg1OTQtLjA3ODEyNS40NjQ4NDQtLjExMzI4Mi4xNjAxNTYtLjA0Mjk2OC4zMjQyMTgtLjA3NDIxOC40ODA0NjgtLjEyNS4xNDQ1MzItLjA0Mjk2OC4yODEyNS0uMDk3NjU2LjQyMTg3NS0uMTQ0NTMxLjE2Nzk2OS0uMDYyNS4zMzU5MzgtLjExMzI4MS41LS4xNzk2ODcuMTI1LS4wNTA3ODIuMjQyMTg4LS4xMTcxODguMzYzMjgxLS4xNzE4NzUuMTc1NzgyLS4wODIwMzEuMzUxNTYzLS4xNTYyNS41MjM0MzgtLjI0NjA5NC4xMDkzNzUtLjA1ODU5NC4yMTQ4NDQtLjEyODkwNi4zMjQyMTktLjE5MTQwNi4xNzE4NzUtLjEwMTU2My4zNDc2NTYtLjE5OTIxOS41MTU2MjUtLjMxMjUuMTI1LS4wODIwMzEuMjM0Mzc1LS4xNzE4NzUuMzUxNTYyLS4yNTc4MTMuMTQ4NDM4LS4xMDkzNzUuMzAwNzgyLS4yMTA5MzcuNDQxNDA2LS4zMjgxMjUuMjU3ODEzLS4yMTA5MzcuNTAzOTA3LS40Mjk2ODcuNzM4MjgyLS42Njc5NjlsMTA0LjAxOTUzMS0xMDQuMDE5NTMxYy4zMTY0MDYtLjMxNjQwNi41OTc2NTYtLjY1NjI1Ljg2NzE4Ny0xLjAwNzgxMi4wNjY0MDctLjA4OTg0NC4xMzI4MTMtLjE3NTc4MS4xOTUzMTMtLjI2NTYyNS4yNTM5MDYtLjM1MTU2My40ODgyODEtLjcxODc1LjY5MTQwNi0xLjA5NzY1Ni4wMTE3MTktLjAyMzQzOC4wMTk1MzEtLjA0Mjk2OS4wMzEyNS0uMDY2NDA3LjE4NzUtLjM2MzI4MS4zNTE1NjMtLjc0MjE4Ny40OTYwOTQtMS4xMjg5MDYuMDM5MDYzLS4xMDE1NjMuMDc0MjE5LS4yMDMxMjUuMTA5Mzc1LS4zMDQ2ODcuMTM2NzE5LS40MTAxNTcuMjU3ODEyLS44MjQyMTkuMzQzNzUtMS4yNS4wODU5MzgtLjQyMTg3Ni4xMjg5MDYtLjg1MTU2My4xNjAxNTYtMS4yODEyNS4wMDc4MTMtLjEwOTM3Ni4wMTE3MTktLjIxODc1LjAxNTYyNS0uMzI4MTI2LjAwMzkwNy0uMTEzMjgxLjAxNTYyNS0uMjI2NTYyLjAxNTYyNS0uMzM5ODQzdi0zODcuOTgwNDY5em0tMzY0LjQ0NTMxMiAxMGgzNDQuNDQ1MzEydjM2Ny45ODA0NjloLTk0LjAxOTUzMWMtNS41MjM0MzcgMC0xMCA0LjQ3NjU2Mi0xMCAxMHY5NC4wMTk1MzFoLTI0MC40MjU3ODF6bTI2MC40MjU3ODEgNDU3Ljg1OTM3NXYtNjkuODc4OTA2aDY5Ljg3ODkwN3ptMCAwIiBmaWxsPSIjRkZGRkZGIi8+PHBhdGggZD0ibTczLjMzOTg0NCAxNTIuODM5ODQ0aDY0LjI0NjA5NGM1LjUyMzQzNyAwIDEwLTQuNDc2NTYzIDEwLTEwdi02NC4yNWMwLTUuNTIzNDM4LTQuNDc2NTYzLTEwLTEwLTEwaC02NC4yNDYwOTRjLTUuNTIzNDM4IDAtMTAgNC40NzY1NjItMTAgMTB2NjQuMjVjMCA1LjUyMzQzNyA0LjQ3NjU2MiAxMCAxMCAxMHptMTAtNjQuMjVoNDQuMjQ2MDk0djQ0LjI1aC00NC4yNDYwOTR6bTAgMCIgZmlsbD0iI0ZGRkZGRiIvPjxwYXRoIGQ9Im0xNzkuMDgyMDMxIDg4LjU4OTg0NGgxMzAuNTA3ODEzYzUuNTE5NTMxIDAgMTAtNC40NzY1NjMgMTAtMTAgMC01LjUyMzQzOC00LjQ4MDQ2OS0xMC0xMC0xMGgtMTMwLjUwNzgxM2MtNS41MjM0MzcgMC0xMCA0LjQ3NjU2Mi0xMCAxMCAwIDUuNTIzNDM3IDQuNDc2NTYzIDEwIDEwIDEwem0wIDAiIGZpbGw9IiNGRkZGRkYiLz48cGF0aCBkPSJtMTc5LjA4MjAzMSAxNTIuODM5ODQ0aDEzMC41MDc4MTNjNS41MTk1MzEgMCAxMC00LjQ3NjU2MyAxMC0xMCAwLTUuNTIzNDM4LTQuNDgwNDY5LTEwLTEwLTEwaC0xMzAuNTA3ODEzYy01LjUyMzQzNyAwLTEwIDQuNDc2NTYyLTEwIDEwIDAgNS41MjM0MzcgNC40NzY1NjMgMTAgMTAgMTB6bTAgMCIgZmlsbD0iI0ZGRkZGRiIvPjxwYXRoIGQ9Im03My4zMzk4NDQgMjE3LjA4OTg0NGgyMzYuMjVjNS41MTk1MzEgMCAxMC00LjQ4MDQ2OSAxMC0xMCAwLTUuNTIzNDM4LTQuNDgwNDY5LTEwLTEwLTEwaC0yMzYuMjVjLTUuNTIzNDM4IDAtMTAgNC40NzY1NjItMTAgMTAgMCA1LjUxOTUzMSA0LjQ3NjU2MiAxMCAxMCAxMHptMCAwIiBmaWxsPSIjRkZGRkZGIi8+PHBhdGggZD0ibTczLjMzOTg0NCAyODEuMzM5ODQ0aDIzNi4yNWM1LjUxOTUzMSAwIDEwLTQuNDgwNDY5IDEwLTEwIDAtNS41MjM0MzgtNC40ODA0NjktMTAtMTAtMTBoLTIzNi4yNWMtNS41MjM0MzggMC0xMCA0LjQ3NjU2Mi0xMCAxMCAwIDUuNTE5NTMxIDQuNDc2NTYyIDEwIDEwIDEwem0wIDAiIGZpbGw9IiNGRkZGRkYiLz48cGF0aCBkPSJtMjIxLjkyNTc4MSAzMjUuNTg1OTM4aC0xNDguNTg1OTM3Yy01LjUyMzQzOCAwLTEwIDQuNDc2NTYyLTEwIDEwIDAgNS41MjM0MzcgNC40NzY1NjIgMTAgMTAgMTBoMTQ4LjU4NTkzN2M1LjUyMzQzOCAwIDEwLTQuNDc2NTYzIDEwLTEwIDAtNS41MjM0MzgtNC40NzY1NjItMTAtMTAtMTB6bTAgMCIgZmlsbD0iI0ZGRkZGRiIvPjxwYXRoIGQ9Im0yNjEuOTI1NzgxIDM0NS41ODU5MzhjNS41MDc4MTMgMCAxMC00LjQ5MjE4OCAxMC0xMCAwLTUuNTA3ODEzLTQuNDkyMTg3LTEwLTEwLTEwLTUuNTA3ODEyIDAtMTAgNC40OTIxODctMTAgMTAgMCA1LjUwNzgxMiA0LjQ5MjE4OCAxMCAxMCAxMHptMCAwIiBmaWxsPSIjRkZGRkZGIi8+PC9nPjwvc3ZnPgo=) center/contain no-repeat; }

.hc-icon-document-black {
  width: 32px;
  height: 32px;
  background: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBoZWlnaHQ9IjY0cHgiIHZpZXdCb3g9Ii02NCAwIDUxMiA1MTIiIHdpZHRoPSI2NHB4Ij48ZyBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Im0zODQuNDQ1MzEyIDEwYzAtNS41MjM0MzgtNC40ODA0NjgtMTAtMTAtMTBoLTM2NC40NDUzMTJjLTUuNTIzNDM4IDAtMTAgNC40NzY1NjItMTAgMTB2NDkyYzAgNS41MjM0MzggNC40NzY1NjIgMTAgMTAgMTBoMjYwLjQyNTc4MWMuMDQyOTY5IDAgLjA4MjAzMS0uMDA3ODEyLjEyNS0uMDA3ODEyLjI4NTE1Ny0uMDAzOTA3LjU3MDMxMy0uMDExNzE5Ljg1MTU2My0uMDM5MDYzLjE1NjI1LS4wMTU2MjUuMzEyNS0uMDQ2ODc1LjQ2ODc1LS4wNzAzMTMuMTY0MDYyLS4wMjM0MzcuMzMyMDMxLS4wMzkwNjIuNS0uMDc0MjE4LjE1NjI1LS4wMzEyNS4zMDg1OTQtLjA3ODEyNS40NjQ4NDQtLjExMzI4Mi4xNjAxNTYtLjA0Mjk2OC4zMjQyMTgtLjA3NDIxOC40ODA0NjgtLjEyNS4xNDQ1MzItLjA0Mjk2OC4yODEyNS0uMDk3NjU2LjQyMTg3NS0uMTQ0NTMxLjE2Nzk2OS0uMDYyNS4zMzU5MzgtLjExMzI4MS41LS4xNzk2ODcuMTI1LS4wNTA3ODIuMjQyMTg4LS4xMTcxODguMzYzMjgxLS4xNzE4NzUuMTc1NzgyLS4wODIwMzEuMzUxNTYzLS4xNTYyNS41MjM0MzgtLjI0NjA5NC4xMDkzNzUtLjA1ODU5NC4yMTQ4NDQtLjEyODkwNi4zMjQyMTktLjE5MTQwNi4xNzE4NzUtLjEwMTU2My4zNDc2NTYtLjE5OTIxOS41MTU2MjUtLjMxMjUuMTI1LS4wODIwMzEuMjM0Mzc1LS4xNzE4NzUuMzUxNTYyLS4yNTc4MTMuMTQ4NDM4LS4xMDkzNzUuMzAwNzgyLS4yMTA5MzcuNDQxNDA2LS4zMjgxMjUuMjU3ODEzLS4yMTA5MzcuNTAzOTA3LS40Mjk2ODcuNzM4MjgyLS42Njc5NjlsMTA0LjAxOTUzMS0xMDQuMDE5NTMxYy4zMTY0MDYtLjMxNjQwNi41OTc2NTYtLjY1NjI1Ljg2NzE4Ny0xLjAwNzgxMi4wNjY0MDctLjA4OTg0NC4xMzI4MTMtLjE3NTc4MS4xOTUzMTMtLjI2NTYyNS4yNTM5MDYtLjM1MTU2My40ODgyODEtLjcxODc1LjY5MTQwNi0xLjA5NzY1Ni4wMTE3MTktLjAyMzQzOC4wMTk1MzEtLjA0Mjk2OS4wMzEyNS0uMDY2NDA3LjE4NzUtLjM2MzI4MS4zNTE1NjMtLjc0MjE4Ny40OTYwOTQtMS4xMjg5MDYuMDM5MDYzLS4xMDE1NjMuMDc0MjE5LS4yMDMxMjUuMTA5Mzc1LS4zMDQ2ODcuMTM2NzE5LS40MTAxNTcuMjU3ODEyLS44MjQyMTkuMzQzNzUtMS4yNS4wODU5MzgtLjQyMTg3Ni4xMjg5MDYtLjg1MTU2My4xNjAxNTYtMS4yODEyNS4wMDc4MTMtLjEwOTM3Ni4wMTE3MTktLjIxODc1LjAxNTYyNS0uMzI4MTI2LjAwMzkwNy0uMTEzMjgxLjAxNTYyNS0uMjI2NTYyLjAxNTYyNS0uMzM5ODQzdi0zODcuOTgwNDY5em0tMzY0LjQ0NTMxMiAxMGgzNDQuNDQ1MzEydjM2Ny45ODA0NjloLTk0LjAxOTUzMWMtNS41MjM0MzcgMC0xMCA0LjQ3NjU2Mi0xMCAxMHY5NC4wMTk1MzFoLTI0MC40MjU3ODF6bTI2MC40MjU3ODEgNDU3Ljg1OTM3NXYtNjkuODc4OTA2aDY5Ljg3ODkwN3ptMCAwIiBmaWxsPSIjMDAwMDAwIi8+PHBhdGggZD0ibTczLjMzOTg0NCAxNTIuODM5ODQ0aDY0LjI0NjA5NGM1LjUyMzQzNyAwIDEwLTQuNDc2NTYzIDEwLTEwdi02NC4yNWMwLTUuNTIzNDM4LTQuNDc2NTYzLTEwLTEwLTEwaC02NC4yNDYwOTRjLTUuNTIzNDM4IDAtMTAgNC40NzY1NjItMTAgMTB2NjQuMjVjMCA1LjUyMzQzNyA0LjQ3NjU2MiAxMCAxMCAxMHptMTAtNjQuMjVoNDQuMjQ2MDk0djQ0LjI1aC00NC4yNDYwOTR6bTAgMCIgZmlsbD0iIzAwMDAwMCIvPjxwYXRoIGQ9Im0xNzkuMDgyMDMxIDg4LjU4OTg0NGgxMzAuNTA3ODEzYzUuNTE5NTMxIDAgMTAtNC40NzY1NjMgMTAtMTAgMC01LjUyMzQzOC00LjQ4MDQ2OS0xMC0xMC0xMGgtMTMwLjUwNzgxM2MtNS41MjM0MzcgMC0xMCA0LjQ3NjU2Mi0xMCAxMCAwIDUuNTIzNDM3IDQuNDc2NTYzIDEwIDEwIDEwem0wIDAiIGZpbGw9IiMwMDAwMDAiLz48cGF0aCBkPSJtMTc5LjA4MjAzMSAxNTIuODM5ODQ0aDEzMC41MDc4MTNjNS41MTk1MzEgMCAxMC00LjQ3NjU2MyAxMC0xMCAwLTUuNTIzNDM4LTQuNDgwNDY5LTEwLTEwLTEwaC0xMzAuNTA3ODEzYy01LjUyMzQzNyAwLTEwIDQuNDc2NTYyLTEwIDEwIDAgNS41MjM0MzcgNC40NzY1NjMgMTAgMTAgMTB6bTAgMCIgZmlsbD0iIzAwMDAwMCIvPjxwYXRoIGQ9Im03My4zMzk4NDQgMjE3LjA4OTg0NGgyMzYuMjVjNS41MTk1MzEgMCAxMC00LjQ4MDQ2OSAxMC0xMCAwLTUuNTIzNDM4LTQuNDgwNDY5LTEwLTEwLTEwaC0yMzYuMjVjLTUuNTIzNDM4IDAtMTAgNC40NzY1NjItMTAgMTAgMCA1LjUxOTUzMSA0LjQ3NjU2MiAxMCAxMCAxMHptMCAwIiBmaWxsPSIjMDAwMDAwIi8+PHBhdGggZD0ibTczLjMzOTg0NCAyODEuMzM5ODQ0aDIzNi4yNWM1LjUxOTUzMSAwIDEwLTQuNDgwNDY5IDEwLTEwIDAtNS41MjM0MzgtNC40ODA0NjktMTAtMTAtMTBoLTIzNi4yNWMtNS41MjM0MzggMC0xMCA0LjQ3NjU2Mi0xMCAxMCAwIDUuNTE5NTMxIDQuNDc2NTYyIDEwIDEwIDEwem0wIDAiIGZpbGw9IiMwMDAwMDAiLz48cGF0aCBkPSJtMjIxLjkyNTc4MSAzMjUuNTg1OTM4aC0xNDguNTg1OTM3Yy01LjUyMzQzOCAwLTEwIDQuNDc2NTYyLTEwIDEwIDAgNS41MjM0MzcgNC40NzY1NjIgMTAgMTAgMTBoMTQ4LjU4NTkzN2M1LjUyMzQzOCAwIDEwLTQuNDc2NTYzIDEwLTEwIDAtNS41MjM0MzgtNC40NzY1NjItMTAtMTAtMTB6bTAgMCIgZmlsbD0iIzAwMDAwMCIvPjxwYXRoIGQ9Im0yNjEuOTI1NzgxIDM0NS41ODU5MzhjNS41MDc4MTMgMCAxMC00LjQ5MjE4OCAxMC0xMCAwLTUuNTA3ODEzLTQuNDkyMTg3LTEwLTEwLTEwLTUuNTA3ODEyIDAtMTAgNC40OTIxODctMTAgMTAgMCA1LjUwNzgxMiA0LjQ5MjE4OCAxMCAxMCAxMHptMCAwIiBmaWxsPSIjMDAwMDAwIi8+PC9nPjwvc3ZnPgo=) center/contain no-repeat; }

.hc-icon-info-white {
  width: 32px;
  height: 32px;
  background: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjY0cHgiIGhlaWdodD0iNjRweCI+CjxnPgoJPGc+CgkJPGc+CgkJCTxwYXRoIGQ9Ik00MzcuMDE5LDc0Ljk4QzM4OC42NjcsMjYuNjI5LDMyNC4zOCwwLDI1NiwwUzEyMy4zMzMsMjYuNjI5LDc0Ljk4LDc0Ljk4QzI2LjYyOCwxMjMuMzMzLDAsMTg3LjYyLDAsMjU2ICAgICBzMjYuNjI4LDEzMi42NjcsNzQuOTgsMTgxLjAyQzEyMy4zMzMsNDg1LjM3MSwxODcuNjIsNTEyLDI1Niw1MTJzMTMyLjY2Ny0yNi42MjksMTgxLjAxOS03NC45OCAgICAgQzQ4NS4zNzIsMzg4LjY2Nyw1MTIsMzI0LjM4LDUxMiwyNTZTNDg1LjM3MiwxMjMuMzMzLDQzNy4wMTksNzQuOTh6IE0yNTYsNDkyQzEyNS44NjksNDkyLDIwLDM4Ni4xMzEsMjAsMjU2UzEyNS44NjksMjAsMjU2LDIwICAgICBzMjM2LDEwNS44NjksMjM2LDIzNlMzODYuMTMxLDQ5MiwyNTYsNDkyeiIgZmlsbD0iI0ZGRkZGRiIvPgoJCQk8cGF0aCBkPSJNMjU2LDE2NC44ODhjLTE5LjAzOSwwLTM0LjUyOCwxNS40ODktMzQuNTI4LDM0LjUyN3YyMTMuNzQyYzAsMTkuMDM5LDE1LjQ4OSwzNC41MjgsMzQuNTI4LDM0LjUyOCAgICAgczM0LjUyOC0xNS40ODksMzQuNTI4LTM0LjUyOFYxOTkuNDE1QzI5MC41MjgsMTgwLjM3NywyNzUuMDM5LDE2NC44ODgsMjU2LDE2NC44ODh6IE0yNzAuNTI4LDQxMy4xNTcgICAgIGMwLDguMDExLTYuNTE3LDE0LjUyOC0xNC41MjgsMTQuNTI4Yy04LjAxMSwwLTE0LjUyOC02LjUxOC0xNC41MjgtMTQuNTI4VjE5OS40MTVjMC04LjAxMSw2LjUxNy0xNC41MjcsMTQuNTI4LTE0LjUyNyAgICAgczE0LjUyOCw2LjUxNywxNC41MjgsMTQuNTI3VjQxMy4xNTd6IiBmaWxsPSIjRkZGRkZGIi8+CgkJCTxwYXRoIGQ9Ik0yNTYsNjQuMzE0Yy0xOS4wMzksMC0zNC41MjgsMTUuNDg5LTM0LjUyOCwzNC41Mjh2MTMuMzE0YzAsMTkuMDM5LDE1LjQ4OSwzNC41MjgsMzQuNTI4LDM0LjUyOCAgICAgczM0LjUyOC0xNS40ODksMzQuNTI4LTM0LjUyOFY5OC44NDNDMjkwLjUyOCw3OS44MDQsMjc1LjAzOSw2NC4zMTQsMjU2LDY0LjMxNHogTTI3MC41MjgsMTEyLjE1NyAgICAgYzAsOC4wMTEtNi41MTcsMTQuNTI4LTE0LjUyOCwxNC41MjhjLTguMDExLDAtMTQuNTI4LTYuNTE4LTE0LjUyOC0xNC41MjhWOTguODQzYzAtOC4wMTEsNi41MTctMTQuNTI4LDE0LjUyOC0xNC41MjggICAgIHMxNC41MjgsNi41MTgsMTQuNTI4LDE0LjUyOFYxMTIuMTU3eiIgZmlsbD0iI0ZGRkZGRiIvPgoJCQk8cGF0aCBkPSJNMTk4LjAxMiw0NS43OTljLTI5LjI0Myw4LjA1MS01Ni4wNDYsMjEuODk2LTc5LjY2NCw0MS4xNDhjLTQuMjgxLDMuNDktNC45MjIsOS43ODktMS40MzMsMTQuMDY5ICAgICBjMS45NzcsMi40MjUsNC44NTQsMy42ODIsNy43NTcsMy42ODJjMi4yMjEsMCw0LjQ1Ny0wLjczNiw2LjMxMy0yLjI0OWMyMS40NTEtMTcuNDg2LDQ1Ljc4OC0zMC4wNTksNzIuMzM1LTM3LjM2NyAgICAgYzUuMzI1LTEuNDY2LDguNDUzLTYuOTcxLDYuOTg3LTEyLjI5NkMyMDguODQxLDQ3LjQ2MiwyMDMuMzM5LDQ0LjMzNSwxOTguMDEyLDQ1Ljc5OXoiIGZpbGw9IiNGRkZGRkYiLz4KCQkJPHBhdGggZD0iTTE3OS41MzEsNDM4LjY5NkMxMDUuNzA0LDQwNy43NTcsNTgsMzM2LjA0NSw1OCwyNTZjMC0zOS45NjgsMTEuODQ5LTc4LjQ3OSwzNC4yNjUtMTExLjM2OCAgICAgYzMuMTEtNC41NjMsMS45MzMtMTAuNzg0LTIuNjMxLTEzLjg5NmMtNC41NjMtMy4xMDktMTAuNzg1LTEuOTMyLTEzLjg5NSwyLjYzMkM1MS4wNSwxNjkuNTkyLDM4LDIxMS45OTcsMzgsMjU2ICAgICBjMCw4OC4xMjYsNTIuNTIsMTY3LjA3OSwxMzMuODAxLDIwMS4xNDJjMS4yNjMsMC41MjksMi41NzIsMC43OCwzLjg2MSwwLjc4YzMuOTA5LDAsNy42MjItMi4zMDcsOS4yMjctNi4xMzggICAgIEMxODcuMDIzLDQ0Ni42OSwxODQuNjI1LDQ0MC44MzEsMTc5LjUzMSw0MzguNjk2eiIgZmlsbD0iI0ZGRkZGRiIvPgoJCTwvZz4KCTwvZz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K) center/contain no-repeat; }

.hc-icon-info-black {
  width: 32px;
  height: 32px;
  background: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjY0cHgiIGhlaWdodD0iNjRweCI+CjxnPgoJPGc+CgkJPGc+CgkJCTxwYXRoIGQ9Ik00MzcuMDE5LDc0Ljk4QzM4OC42NjcsMjYuNjI5LDMyNC4zOCwwLDI1NiwwUzEyMy4zMzMsMjYuNjI5LDc0Ljk4LDc0Ljk4QzI2LjYyOCwxMjMuMzMzLDAsMTg3LjYyLDAsMjU2ICAgICBzMjYuNjI4LDEzMi42NjcsNzQuOTgsMTgxLjAyQzEyMy4zMzMsNDg1LjM3MSwxODcuNjIsNTEyLDI1Niw1MTJzMTMyLjY2Ny0yNi42MjksMTgxLjAxOS03NC45OCAgICAgQzQ4NS4zNzIsMzg4LjY2Nyw1MTIsMzI0LjM4LDUxMiwyNTZTNDg1LjM3MiwxMjMuMzMzLDQzNy4wMTksNzQuOTh6IE0yNTYsNDkyQzEyNS44NjksNDkyLDIwLDM4Ni4xMzEsMjAsMjU2UzEyNS44NjksMjAsMjU2LDIwICAgICBzMjM2LDEwNS44NjksMjM2LDIzNlMzODYuMTMxLDQ5MiwyNTYsNDkyeiIgZmlsbD0iIzAwMDAwMCIvPgoJCQk8cGF0aCBkPSJNMjU2LDE2NC44ODhjLTE5LjAzOSwwLTM0LjUyOCwxNS40ODktMzQuNTI4LDM0LjUyN3YyMTMuNzQyYzAsMTkuMDM5LDE1LjQ4OSwzNC41MjgsMzQuNTI4LDM0LjUyOCAgICAgczM0LjUyOC0xNS40ODksMzQuNTI4LTM0LjUyOFYxOTkuNDE1QzI5MC41MjgsMTgwLjM3NywyNzUuMDM5LDE2NC44ODgsMjU2LDE2NC44ODh6IE0yNzAuNTI4LDQxMy4xNTcgICAgIGMwLDguMDExLTYuNTE3LDE0LjUyOC0xNC41MjgsMTQuNTI4Yy04LjAxMSwwLTE0LjUyOC02LjUxOC0xNC41MjgtMTQuNTI4VjE5OS40MTVjMC04LjAxMSw2LjUxNy0xNC41MjcsMTQuNTI4LTE0LjUyNyAgICAgczE0LjUyOCw2LjUxNywxNC41MjgsMTQuNTI3VjQxMy4xNTd6IiBmaWxsPSIjMDAwMDAwIi8+CgkJCTxwYXRoIGQ9Ik0yNTYsNjQuMzE0Yy0xOS4wMzksMC0zNC41MjgsMTUuNDg5LTM0LjUyOCwzNC41Mjh2MTMuMzE0YzAsMTkuMDM5LDE1LjQ4OSwzNC41MjgsMzQuNTI4LDM0LjUyOCAgICAgczM0LjUyOC0xNS40ODksMzQuNTI4LTM0LjUyOFY5OC44NDNDMjkwLjUyOCw3OS44MDQsMjc1LjAzOSw2NC4zMTQsMjU2LDY0LjMxNHogTTI3MC41MjgsMTEyLjE1NyAgICAgYzAsOC4wMTEtNi41MTcsMTQuNTI4LTE0LjUyOCwxNC41MjhjLTguMDExLDAtMTQuNTI4LTYuNTE4LTE0LjUyOC0xNC41MjhWOTguODQzYzAtOC4wMTEsNi41MTctMTQuNTI4LDE0LjUyOC0xNC41MjggICAgIHMxNC41MjgsNi41MTgsMTQuNTI4LDE0LjUyOFYxMTIuMTU3eiIgZmlsbD0iIzAwMDAwMCIvPgoJCQk8cGF0aCBkPSJNMTk4LjAxMiw0NS43OTljLTI5LjI0Myw4LjA1MS01Ni4wNDYsMjEuODk2LTc5LjY2NCw0MS4xNDhjLTQuMjgxLDMuNDktNC45MjIsOS43ODktMS40MzMsMTQuMDY5ICAgICBjMS45NzcsMi40MjUsNC44NTQsMy42ODIsNy43NTcsMy42ODJjMi4yMjEsMCw0LjQ1Ny0wLjczNiw2LjMxMy0yLjI0OWMyMS40NTEtMTcuNDg2LDQ1Ljc4OC0zMC4wNTksNzIuMzM1LTM3LjM2NyAgICAgYzUuMzI1LTEuNDY2LDguNDUzLTYuOTcxLDYuOTg3LTEyLjI5NkMyMDguODQxLDQ3LjQ2MiwyMDMuMzM5LDQ0LjMzNSwxOTguMDEyLDQ1Ljc5OXoiIGZpbGw9IiMwMDAwMDAiLz4KCQkJPHBhdGggZD0iTTE3OS41MzEsNDM4LjY5NkMxMDUuNzA0LDQwNy43NTcsNTgsMzM2LjA0NSw1OCwyNTZjMC0zOS45NjgsMTEuODQ5LTc4LjQ3OSwzNC4yNjUtMTExLjM2OCAgICAgYzMuMTEtNC41NjMsMS45MzMtMTAuNzg0LTIuNjMxLTEzLjg5NmMtNC41NjMtMy4xMDktMTAuNzg1LTEuOTMyLTEzLjg5NSwyLjYzMkM1MS4wNSwxNjkuNTkyLDM4LDIxMS45OTcsMzgsMjU2ICAgICBjMCw4OC4xMjYsNTIuNTIsMTY3LjA3OSwxMzMuODAxLDIwMS4xNDJjMS4yNjMsMC41MjksMi41NzIsMC43OCwzLjg2MSwwLjc4YzMuOTA5LDAsNy42MjItMi4zMDcsOS4yMjctNi4xMzggICAgIEMxODcuMDIzLDQ0Ni42OSwxODQuNjI1LDQ0MC44MzEsMTc5LjUzMSw0MzguNjk2eiIgZmlsbD0iIzAwMDAwMCIvPgoJCTwvZz4KCTwvZz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K) center/contain no-repeat; }

.hc-icon-phone-black {
  width: 32px;
  height: 32px;
  background: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDYwIDYwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA2MCA2MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSI1MTJweCIgaGVpZ2h0PSI1MTJweCI+CjxnPgoJPHBhdGggZD0iTTQxLjUsNDljLTIuMjA2LDAtNCwxLjc5NC00LDRzMS43OTQsNCw0LDRzNC0xLjc5NCw0LTRTNDMuNzA2LDQ5LDQxLjUsNDl6IE00MS41LDU1Yy0xLjEwMywwLTItMC44OTctMi0yczAuODk3LTIsMi0yICAgczIsMC44OTcsMiwyUzQyLjYwMyw1NSw0MS41LDU1eiIgZmlsbD0iIzAwMDAwMCIvPgoJPHBhdGggZD0iTTM3LjUsNWg0YzAuNTUyLDAsMS0wLjQ0NywxLTFzLTAuNDQ4LTEtMS0xaC00Yy0wLjU1MiwwLTEsMC40NDctMSwxUzM2Ljk0OCw1LDM3LjUsNXoiIGZpbGw9IiMwMDAwMDAiLz4KCTxwYXRoIGQ9Ik00NC41LDVoMWMwLjU1MiwwLDEtMC40NDcsMS0xcy0wLjQ0OC0xLTEtMWgtMWMtMC41NTIsMC0xLDAuNDQ3LTEsMVM0My45NDgsNSw0NC41LDV6IiBmaWxsPSIjMDAwMDAwIi8+Cgk8cGF0aCBkPSJNNTQuMDk1LDBIMjguOTA1QzI2LjQ3NiwwLDI0LjUsMS45NzcsMjQuNSw0LjQwNXY5LjUzNGMtNS4yNTQsMi4wMTktOSw3LjEwNC05LDEzLjA2MWMwLDMuMjU4LDEuMTI4LDYuMjUzLDMuMDAyLDguNjM0ICAgTDEuODE2LDUxLjI3MWMtMC40MDMsMC4zNzgtMC40MjQsMS4wMTEtMC4wNDYsMS40MTNDMS45NjcsNTIuODk0LDIuMjMzLDUzLDIuNSw1M2MwLjI0NSwwLDAuNDkxLTAuMDksMC42ODQtMC4yNzFsMTYuNjYzLTE1LjYxNSAgIGMxLjMzLDEuMjcsMi45MDcsMi4yNzYsNC42NTMsMi45NDd2MTUuNTM0YzAsMi40MjksMS45NzYsNC40MDUsNC40MDUsNC40MDVoMjUuMTg5YzIuNDI5LDAsNC40MDUtMS45NzcsNC40MDUtNC40MDVWNC40MDUgICBDNTguNSwxLjk3Nyw1Ni41MjQsMCw1NC4wOTUsMHogTTI4LjkwNSwyaDI1LjE4OUM1NS40MjEsMiw1Ni41LDMuMDc5LDU2LjUsNC40MDVWNmgtMzBWNC40MDVDMjYuNSwzLjA3OSwyNy41NzksMiwyOC45MDUsMnogICAgTTE3LjUsMjdjMC01LjMzOSwzLjUwNy05Ljg3LDguMzM2LTExLjQyM2MwLjE1OC0wLjA1MSwwLjMxOC0wLjA5LDAuNDc3LTAuMTM0YzAuMTg1LTAuMDUxLDAuMzctMC4xMDIsMC41NTgtMC4xNDQgICBjMC4xNjItMC4wMzcsMC4zMjUtMC4wNjcsMC40ODktMC4wOTdjMC4yMTMtMC4wMzksMC40MjctMC4wNzIsMC42NDQtMC4wOTljMC4xMzYtMC4wMTcsMC4yNzItMC4wMzYsMC40MDgtMC4wNDggICBDMjguNzcxLDE1LjAyMiwyOS4xMzMsMTUsMjkuNSwxNWM2LjYxNywwLDEyLDUuMzgzLDEyLDEycy01LjM4MywxMi0xMiwxMmMtMC4zNjcsMC0wLjcyOS0wLjAyMi0xLjA4OC0wLjA1NSAgIGMtMC4xMzYtMC4wMTMtMC4yNzItMC4wMzEtMC40MDgtMC4wNDhjLTAuMjE2LTAuMDI3LTAuNDMxLTAuMDYtMC42NDQtMC4wOTljLTAuMTYzLTAuMDMtMC4zMjYtMC4wNjEtMC40ODktMC4wOTcgICBjLTAuMTg4LTAuMDQyLTAuMzczLTAuMDkzLTAuNTU4LTAuMTQ0Yy0wLjE1OS0wLjA0NC0wLjMxOS0wLjA4My0wLjQ3Ny0wLjEzNEMyMS4wMDcsMzYuODcsMTcuNSwzMi4zMzksMTcuNSwyN3ogTTI3LjgsNDAuODg2ICAgYzAuMDcxLDAuMDA5LDAuMTQyLDAuMDI1LDAuMjE0LDAuMDMzQzI4LjUwMyw0MC45NzEsMjguOTk4LDQxLDI5LjUsNDFjNy43MiwwLDE0LTYuMjgsMTQtMTRzLTYuMjgtMTQtMTQtMTQgICBjLTAuNTAyLDAtMC45OTcsMC4wMjktMS40ODYsMC4wODFjLTAuMDcyLDAuMDA4LTAuMTQyLDAuMDI0LTAuMjE0LDAuMDMzYy0wLjQyMiwwLjA1MS0wLjg0LDAuMTE3LTEuMjUsMC4yMDUgICBjLTAuMDE3LDAuMDA0LTAuMDMzLDAuMDA1LTAuMDUsMC4wMDhWOGgzMHYzOGgtMzB2LTUuMzI3YzAuMDE3LDAuMDAzLDAuMDMzLDAuMDA0LDAuMDUsMC4wMDggICBDMjYuOTYsNDAuNzcsMjcuMzc4LDQwLjgzNSwyNy44LDQwLjg4NnogTTU0LjA5NSw1OEgyOC45MDVjLTEuMzI2LDAtMi40MDUtMS4wNzktMi40MDUtMi40MDVWNDhoMzB2Ny41OTUgICBDNTYuNSw1Ni45MjEsNTUuNDIxLDU4LDU0LjA5NSw1OHoiIGZpbGw9IiMwMDAwMDAiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K) center/contain no-repeat; }

.hc-icon-phone-white {
  width: 32px;
  height: 32px;
  background: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNjAgNjAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDYwIDYwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiPjxnPjxnPgoJPHBhdGggZD0iTTQxLjUsNDljLTIuMjA2LDAtNCwxLjc5NC00LDRzMS43OTQsNCw0LDRzNC0xLjc5NCw0LTRTNDMuNzA2LDQ5LDQxLjUsNDl6IE00MS41LDU1Yy0xLjEwMywwLTItMC44OTctMi0yczAuODk3LTIsMi0yICAgczIsMC44OTcsMiwyUzQyLjYwMyw1NSw0MS41LDU1eiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBzdHlsZT0iZmlsbDojRkZGRkZGIiBkYXRhLW9sZF9jb2xvcj0iI0ZDRkNGQyI+PC9wYXRoPgoJPHBhdGggZD0iTTM3LjUsNWg0YzAuNTUyLDAsMS0wLjQ0NywxLTFzLTAuNDQ4LTEtMS0xaC00Yy0wLjU1MiwwLTEsMC40NDctMSwxUzM2Ljk0OCw1LDM3LjUsNXoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6I0ZGRkZGRiIgZGF0YS1vbGRfY29sb3I9IiNGQ0ZDRkMiPjwvcGF0aD4KCTxwYXRoIGQ9Ik00NC41LDVoMWMwLjU1MiwwLDEtMC40NDcsMS0xcy0wLjQ0OC0xLTEtMWgtMWMtMC41NTIsMC0xLDAuNDQ3LTEsMVM0My45NDgsNSw0NC41LDV6IiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIHN0eWxlPSJmaWxsOiNGRkZGRkYiIGRhdGEtb2xkX2NvbG9yPSIjRkNGQ0ZDIj48L3BhdGg+Cgk8cGF0aCBkPSJNNTQuMDk1LDBIMjguOTA1QzI2LjQ3NiwwLDI0LjUsMS45NzcsMjQuNSw0LjQwNXY5LjUzNGMtNS4yNTQsMi4wMTktOSw3LjEwNC05LDEzLjA2MWMwLDMuMjU4LDEuMTI4LDYuMjUzLDMuMDAyLDguNjM0ICAgTDEuODE2LDUxLjI3MWMtMC40MDMsMC4zNzgtMC40MjQsMS4wMTEtMC4wNDYsMS40MTNDMS45NjcsNTIuODk0LDIuMjMzLDUzLDIuNSw1M2MwLjI0NSwwLDAuNDkxLTAuMDksMC42ODQtMC4yNzFsMTYuNjYzLTE1LjYxNSAgIGMxLjMzLDEuMjcsMi45MDcsMi4yNzYsNC42NTMsMi45NDd2MTUuNTM0YzAsMi40MjksMS45NzYsNC40MDUsNC40MDUsNC40MDVoMjUuMTg5YzIuNDI5LDAsNC40MDUtMS45NzcsNC40MDUtNC40MDVWNC40MDUgICBDNTguNSwxLjk3Nyw1Ni41MjQsMCw1NC4wOTUsMHogTTI4LjkwNSwyaDI1LjE4OUM1NS40MjEsMiw1Ni41LDMuMDc5LDU2LjUsNC40MDVWNmgtMzBWNC40MDVDMjYuNSwzLjA3OSwyNy41NzksMiwyOC45MDUsMnogICAgTTE3LjUsMjdjMC01LjMzOSwzLjUwNy05Ljg3LDguMzM2LTExLjQyM2MwLjE1OC0wLjA1MSwwLjMxOC0wLjA5LDAuNDc3LTAuMTM0YzAuMTg1LTAuMDUxLDAuMzctMC4xMDIsMC41NTgtMC4xNDQgICBjMC4xNjItMC4wMzcsMC4zMjUtMC4wNjcsMC40ODktMC4wOTdjMC4yMTMtMC4wMzksMC40MjctMC4wNzIsMC42NDQtMC4wOTljMC4xMzYtMC4wMTcsMC4yNzItMC4wMzYsMC40MDgtMC4wNDggICBDMjguNzcxLDE1LjAyMiwyOS4xMzMsMTUsMjkuNSwxNWM2LjYxNywwLDEyLDUuMzgzLDEyLDEycy01LjM4MywxMi0xMiwxMmMtMC4zNjcsMC0wLjcyOS0wLjAyMi0xLjA4OC0wLjA1NSAgIGMtMC4xMzYtMC4wMTMtMC4yNzItMC4wMzEtMC40MDgtMC4wNDhjLTAuMjE2LTAuMDI3LTAuNDMxLTAuMDYtMC42NDQtMC4wOTljLTAuMTYzLTAuMDMtMC4zMjYtMC4wNjEtMC40ODktMC4wOTcgICBjLTAuMTg4LTAuMDQyLTAuMzczLTAuMDkzLTAuNTU4LTAuMTQ0Yy0wLjE1OS0wLjA0NC0wLjMxOS0wLjA4My0wLjQ3Ny0wLjEzNEMyMS4wMDcsMzYuODcsMTcuNSwzMi4zMzksMTcuNSwyN3ogTTI3LjgsNDAuODg2ICAgYzAuMDcxLDAuMDA5LDAuMTQyLDAuMDI1LDAuMjE0LDAuMDMzQzI4LjUwMyw0MC45NzEsMjguOTk4LDQxLDI5LjUsNDFjNy43MiwwLDE0LTYuMjgsMTQtMTRzLTYuMjgtMTQtMTQtMTQgICBjLTAuNTAyLDAtMC45OTcsMC4wMjktMS40ODYsMC4wODFjLTAuMDcyLDAuMDA4LTAuMTQyLDAuMDI0LTAuMjE0LDAuMDMzYy0wLjQyMiwwLjA1MS0wLjg0LDAuMTE3LTEuMjUsMC4yMDUgICBjLTAuMDE3LDAuMDA0LTAuMDMzLDAuMDA1LTAuMDUsMC4wMDhWOGgzMHYzOGgtMzB2LTUuMzI3YzAuMDE3LDAuMDAzLDAuMDMzLDAuMDA0LDAuMDUsMC4wMDggICBDMjYuOTYsNDAuNzcsMjcuMzc4LDQwLjgzNSwyNy44LDQwLjg4NnogTTU0LjA5NSw1OEgyOC45MDVjLTEuMzI2LDAtMi40MDUtMS4wNzktMi40MDUtMi40MDVWNDhoMzB2Ny41OTUgICBDNTYuNSw1Ni45MjEsNTUuNDIxLDU4LDU0LjA5NSw1OHoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6I0ZGRkZGRiIgZGF0YS1vbGRfY29sb3I9IiNGQ0ZDRkMiPjwvcGF0aD4KPC9nPjwvZz4gPC9zdmc+) center/contain no-repeat; }

.hc-icon-list-black {
  width: 32px;
  height: 32px;
  background: url(data:image/svg+xml;utf8;base64,PHN2ZyBoZWlnaHQ9IjUxMnB0IiB2aWV3Qm94PSIwIC01MiA1MTIgNTEyIiB3aWR0aD0iNTEycHQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTAgMGgxMTMuMjkyOTY5djExMy4yOTI5NjloLTExMy4yOTI5Njl6bTAgMCIvPjxwYXRoIGQ9Im0xNDkuMjk2ODc1IDBoMzYyLjcwMzEyNXYxMTMuMjkyOTY5aC0zNjIuNzAzMTI1em0wIDAiLz48cGF0aCBkPSJtMCAxNDcuMDA3ODEyaDExMy4yOTI5Njl2MTEzLjI5Mjk2OWgtMTEzLjI5Mjk2OXptMCAwIi8+PHBhdGggZD0ibTE0OS4yOTY4NzUgMTQ3LjAwNzgxMmgzNjIuNzAzMTI1djExMy4yOTI5NjloLTM2Mi43MDMxMjV6bTAgMCIvPjxwYXRoIGQ9Im0wIDI5NC4wMTE3MTloMTEzLjI5Mjk2OXYxMTMuMjk2ODc1aC0xMTMuMjkyOTY5em0wIDAiLz48cGF0aCBkPSJtMTQ5LjI5Njg3NSAyOTQuMDExNzE5aDM2Mi43MDMxMjV2MTEzLjI5Njg3NWgtMzYyLjcwMzEyNXptMCAwIi8+PC9zdmc+) center/contain no-repeat; }

.hc-icon-list-white {
  width: 32px;
  height: 32px;
  background: url(data:image/svg+xml;utf8;base64,PHN2ZyBoZWlnaHQ9IjQyNi42NjY2N3B0IiB2aWV3Qm94PSIwIDAgNDI2LjY2NjY3IDQyNi42NjY2NyIgd2lkdGg9IjQyNi42NjY2N3B0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Im0xOTIgMTkyaC0xOTJ2LTE5MmgxOTJ6bS0xNzAuNjY3OTY5LTIxLjMzMjAzMWgxNDkuMzM1OTM4di0xNDkuMzM1OTM4aC0xNDkuMzM1OTM4em0wIDAiLz48cGF0aCBkPSJtNDI2LjY2Nzk2OSAxOTJoLTE5MnYtMTkyaDE5MnptLTE3MC42Njc5NjktMjEuMzMyMDMxaDE0OS4zMzIwMzF2LTE0OS4zMzU5MzhoLTE0OS4zMzIwMzF6bTAgMCIvPjxwYXRoIGQ9Im0xOTIgNDI2LjY2Nzk2OWgtMTkydi0xOTJoMTkyem0tMTcwLjY2Nzk2OS0yMS4zMzU5MzhoMTQ5LjMzNTkzOHYtMTQ5LjMzMjAzMWgtMTQ5LjMzNTkzOHptMCAwIi8+PHBhdGggZD0ibTQyNi42Njc5NjkgNDI2LjY2Nzk2OWgtMTkydi0xOTJoMTkyem0tMTcwLjY2Nzk2OS0yMS4zMzU5MzhoMTQ5LjMzMjAzMXYtMTQ5LjMzMjAzMWgtMTQ5LjMzMjAzMXptMCAwIi8+PC9zdmc+) center/contain no-repeat; }

.hc-icon-grid-black {
  width: 32px;
  height: 32px;
  background: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMzQxLjMzMyAzNDEuMzMzIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzNDEuMzMzIDM0MS4zMzM7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxnPg0KCQk8Zz4NCgkJCTxyZWN0IHg9IjEyOCIgeT0iMTI4IiB3aWR0aD0iODUuMzMzIiBoZWlnaHQ9Ijg1LjMzMyIvPg0KCQkJPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9Ijg1LjMzMyIgaGVpZ2h0PSI4NS4zMzMiLz4NCgkJCTxyZWN0IHg9IjEyOCIgeT0iMjU2IiB3aWR0aD0iODUuMzMzIiBoZWlnaHQ9Ijg1LjMzMyIvPg0KCQkJPHJlY3QgeD0iMCIgeT0iMTI4IiB3aWR0aD0iODUuMzMzIiBoZWlnaHQ9Ijg1LjMzMyIvPg0KCQkJPHJlY3QgeD0iMCIgeT0iMjU2IiB3aWR0aD0iODUuMzMzIiBoZWlnaHQ9Ijg1LjMzMyIvPg0KCQkJPHJlY3QgeD0iMjU2IiB5PSIwIiB3aWR0aD0iODUuMzMzIiBoZWlnaHQ9Ijg1LjMzMyIvPg0KCQkJPHJlY3QgeD0iMTI4IiB5PSIwIiB3aWR0aD0iODUuMzMzIiBoZWlnaHQ9Ijg1LjMzMyIvPg0KCQkJPHJlY3QgeD0iMjU2IiB5PSIxMjgiIHdpZHRoPSI4NS4zMzMiIGhlaWdodD0iODUuMzMzIi8+DQoJCQk8cmVjdCB4PSIyNTYiIHk9IjI1NiIgd2lkdGg9Ijg1LjMzMyIgaGVpZ2h0PSI4NS4zMzMiLz4NCgkJPC9nPg0KCTwvZz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K) center/contain no-repeat; }

.hc-icon-grid-white {
  width: 32px;
  height: 32px;
  background: url(data:image/svg+xml;utf8;base64,PHN2ZyBoZWlnaHQ9IjQyNi42NjY2N3B0IiB2aWV3Qm94PSIwIDAgNDI2LjY2NjY3IDQyNi42NjY2NyIgd2lkdGg9IjQyNi42NjY2N3B0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Im00MjYuNjY3OTY5IDQyNi42Njc5NjloLTQyNi42Njc5Njl2LTQyNi42Njc5NjloNDI2LjY2Nzk2OXptLTQwNS4zMzU5MzgtMjEuMzM1OTM4aDM4NHYtMzg0aC0zODR6bTAgMCIvPjxwYXRoIGQ9Im0xMC42Njc5NjkgMTM4LjY2Nzk2OWg0MDUuMzMyMDMxdjIxLjMzMjAzMWgtNDA1LjMzMjAzMXptMCAwIi8+PHBhdGggZD0ibTEwLjY2Nzk2OSAyNjYuNjY3OTY5aDQwNS4zMzIwMzF2MjEuMzMyMDMxaC00MDUuMzMyMDMxem0wIDAiLz48L3N2Zz4=) center/contain no-repeat; }

.hc-icon-empty {
  width: 64px;
  height: 64px;
  background: url("data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBoZWlnaHQ9IjY0cHgiIHZpZXdCb3g9IjAgMCA1MTIuMDMyMTUgNTEyIiB3aWR0aD0iNjRweCI+PHBhdGggZD0ibTcxLjUgNDAuMTAxNTYyYy0xNi0yLTMxLjg5ODQzOCA0LjgwMDc4Mi00MS41IDE3LjgwMDc4Mi0xOC4xOTkyMTkgMjEuNjAxNTYyLTI2LjEwMTU2MiA1OS4zMDA3ODEtMTcuODAwNzgxIDg0IDQuODAwNzgxIDE0LjEwMTU2MiAxNC4zMDA3ODEgMjYuMTAxNTYyIDI2LjgwMDc4MSAzNC4xMDE1NjJsLTEyLjUgMjYuODk4NDM4Yy0xMi42MDE1NjItLjM5ODQzOC0yMy42MDE1NjIgOC4zMDA3ODEtMjYgMjAuNjk5MjE4LTIuMzk4NDM4IDEyLjQwMjM0NCA0LjYwMTU2MiAyNC42MDE1NjMgMTYuMzk4NDM4IDI4LjgwMDc4MmwxOTIuNSA2OS42OTkyMThjMTEuODAwNzgxIDQuMzAwNzgyIDI1LS41OTc2NTYgMzEuMTAxNTYyLTExLjU5NzY1NnMzLjE5OTIxOS0yNC44MDA3ODEtNi42OTkyMTktMzIuNWwxNC44OTg0MzgtNTYuNzAzMTI1IDYzLjUtMzYuODk4NDM3YzMuMTAxNTYyIDEuODk4NDM3IDYuNDAyMzQzIDMuMzk4NDM3IDkuODAwNzgxIDQuNSAzLjg5ODQzOCAxLjEwMTU2MiA4IDEuNjk5MjE4IDEyLjEwMTU2MiAxLjY5OTIxOCA0Ljg5ODQzOCAwIDkuNzk2ODc2LS44OTg0MzcgMTQuMzk4NDM4LTIuNTk3NjU2IDIuODAwNzgxIDEuODk4NDM4IDYgMi44OTg0MzggOS4zOTg0MzggMi44OTg0MzggMi44MDA3ODEgMCA1LjYwMTU2Mi0uNjk5MjE5IDguMTAxNTYyLTIuMTAxNTYzbDE1LTguMTk5MjE5YzQtMi4xOTkyMTggNi44OTg0MzgtNS44MDA3ODEgOC4xOTkyMTktMTAuMTk5MjE4IDEuMzAwNzgxLTQuMzAwNzgyLjgwMDc4MS05LTEuMzk4NDM4LTEzbC0zMi42OTkyMTktNTkuODk4NDM4Yy0yLjIwMzEyNC00LTUuODAwNzgxLTYuOTAyMzQ0LTEwLjIwMzEyNC04LjIwMzEyNS00LjI5Njg3Ni0xLjI5Njg3NS05LS43OTY4NzUtMTMgMS40MDIzNDRsLTE1IDguMTk5MjE5Yy01LjU5NzY1NyAzLTkgOC44OTg0MzctOC43OTY4NzYgMTUuMzAwNzgxLTcuMjAzMTI0IDUuMzk4NDM3LTEyLjUgMTMuMDk3NjU2LTE1LjEwMTU2MiAyMS42OTkyMTktLjMwMDc4MSAxLS4zOTg0MzggMi4xMDE1NjItLjYwMTU2MiAzLjE5OTIxOGwtMjQgNyA5LjcwMzEyNC0zNi44MDA3ODFjMTIuMjk2ODc2LS4yOTY4NzUgMjIuNjk5MjE5LTkuMjk2ODc1IDI0LjY5OTIxOS0yMS4zOTg0MzcgMi0xMi4xMDE1NjMtNC45MDIzNDMtMjQtMTYuNS0yOC4xOTkyMTlsLTE2MC40MDIzNDMtNTguMTk5MjE5Yy0xMS41OTc2NTctNC4xMDE1NjItMjQuNS41LTMwLjY5OTIxOSAxMS4wOTc2NTYtNi4xOTkyMTkgMTAuNjAxNTYzLTQgMjQuMTAxNTYzIDUuMTk5MjE5IDMyLjE5OTIxOWwtNCA4LjVjLTYuNTk3NjU3LTctMTUuMjk2ODc2LTExLjY5OTIxOS0yNC44OTg0MzgtMTMuMTk5MjE5em0xOTAuMTAxNTYyIDY1LTI4LjQwMjM0MyAxMDguMzAwNzgyLS4wOTc2NTcuMzAwNzgxLTE1IDU3LjA5NzY1Ni0xNzUtNjMuMjk2ODc1IDcyLjY5OTIxOS0xNTUuMjAzMTI1em0tMjMzLjIwMzEyNCAzMS4zMDA3ODJjLTUuNTk3NjU3LTIzLjYwMTU2My0uMTk5MjE5LTQ4LjM5ODQzOCAxNC43MDMxMjQtNjcuNSA1Ljc5Njg3Ni04LjM5ODQzOCAxNS43OTY4NzYtMTMgMjUuODk4NDM4LTExLjg5ODQzOCA4LjE5OTIxOSAxLjUgMTUuMzAwNzgxIDYuNTk3NjU2IDE5LjMwMDc4MSAxMy43OTY4NzVsLTQyIDg5LjYwMTU2M2MtOC4zMDA3ODEtNS44OTg0MzgtMTQuNjAxNTYyLTE0LjMwMDc4Mi0xNy45MDIzNDMtMjR6bTE5Ny44MDA3ODEgMTY0LjYwMTU2MmMtMS41OTc2NTcgNC4zOTg0MzgtNi41IDYuNjk5MjE5LTEwLjg5ODQzOCA1LjA5NzY1NmwtMTkyLjYwMTU2Mi02OS42OTkyMThjLTMuODk4NDM4LTEuMzk4NDM4LTYuMTk5MjE5LTUuMzk4NDM4LTUuNS05LjUuNjk5MjE5LTQuMTAxNTYzIDQuMzAwNzgxLTcuMTAxNTYzIDguNDAyMzQzLTcuMTAxNTYzIDEgMCAyIC4yMDMxMjUgMi44OTg0MzguNWwxOTIuNjAxNTYyIDY5LjcwMzEyNWMyLjA5NzY1Ny43OTY4NzUgMy44OTg0MzggMi4yOTY4NzUgNC43OTY4NzYgNC4zOTg0MzggMSAyLjEwMTU2MiAxLjEwMTU2MiA0LjM5ODQzNy4zMDA3ODEgNi42MDE1NjJ6bTEwMC42MDE1NjItMTI4LjVjLTguNS0yLjQwMjM0NC0xNS4xMDE1NjItOS4xMDE1NjItMTcuNS0xNy41LTIuNDAyMzQzLTguNS0uMzAwNzgxLTE3LjYwMTU2MiA1LjY5OTIxOS0yNC4xMDE1NjJsMjMgNDIuMTk5MjE4Yy0zLjY5OTIxOS42MDE1NjMtNy41LjQwMjM0NC0xMS4xOTkyMTktLjU5NzY1NnptMTMuMzk4NDM4LTY2LjgwMDc4MSAzMi42OTkyMTkgNTkuODk4NDM3LTE1IDguMTk5MjE5LTMyLjY5OTIxOS01OS44OTg0Mzd6bS00Ny42OTkyMTkgNTEuMDk3NjU2Yy44MDA3ODEgNCAyLjE5OTIxOSA3LjkwMjM0NCA0LjEwMTU2MiAxMS42MDE1NjMuNzk2ODc2IDEuMzAwNzgxIDEuNjk5MjE5IDIuNjAxNTYyIDIuNTk3NjU3IDMuODk4NDM3bC00NC4zOTg0MzggMjUuODAwNzgxIDguNTk3NjU3LTMyLjgwMDc4MXptLTE4My4zOTg0MzgtMTM0LjE5OTIxOWMxLjU5NzY1Ny00LjM5ODQzNyA2LjUtNi42OTkyMTggMTAuODk4NDM4LTUuMDk3NjU2bDE2MC41IDU4LjA5NzY1NmM0LjM5ODQzOCAxLjYwMTU2MyA2LjY5OTIxOSA2LjUgNS4xMDE1NjIgMTAuOTAyMzQ0LTEuNjAxNTYyIDQuMzk4NDM4LTYuNSA2LjY5OTIxOS0xMC45MDIzNDMgNS4wOTc2NTZsLTE2MC4zOTg0MzgtNTguMDk3NjU2Yy00LjUtMS42MDE1NjItNi42OTkyMTktNi41LTUuMTk5MjE5LTEwLjkwMjM0NHptMCAwIiBmaWxsPSIjMDAwMDAwIi8+PHBhdGggZD0ibTM0LjEwMTU2MiA0OTQuMzAwNzgxaC0yNS42MDE1NjJjLTQuNjk5MjE5IDAtOC41IDMuODAwNzgxLTguNSA4LjUgMCA0LjcwMzEyNSAzLjgwMDc4MSA4LjUgOC41IDguNWgyNS42MDE1NjJjNC42OTkyMTkgMCA4LjUtMy43OTY4NzUgOC41LTguNS4wOTc2NTctNC41OTc2NTYtMy44MDA3ODEtOC41LTguNS04LjV6bTAgMCIgZmlsbD0iIzAwMDAwMCIvPjxwYXRoIGQ9Im01MDMuNSA0OTQuMzAwNzgxaC04NS4zMDA3ODF2LTQyLjY5OTIxOWMxMC42MDE1NjIgNS4zMDA3ODIgMjIuMTAxNTYyIDguMTk5MjE5IDMzLjkwMjM0MyA4LjUgNi41LjEwMTU2MyAxMi44OTg0MzgtMS4xOTkyMTggMTguODk4NDM4LTMuNjk5MjE4IDI5LjYwMTU2Mi0xMi42MDE1NjMgNDAuMzk4NDM4LTU1Ljg5ODQzOCA0MC44MDA3ODEtNTcuNjk5MjE5LjgwMDc4MS0zLjQwMjM0NC0uNS03LTMuNDAyMzQzLTktMS41LTEtMzYuNTk3NjU3LTI1LjQwMjM0NC02Ni41OTc2NTctMTIuNjk5MjE5LTkuNjAxNTYyIDQuMzk4NDM4LTE3LjY5OTIxOSAxMS4zOTg0MzgtMjMuNjAxNTYyIDIwLjE5OTIxOXYtNDBjNDAuNS00LjUgNzAuNDAyMzQzLTM5LjkwMjM0NCA2OC4xMDE1NjItODAuNjAxNTYzLTIuMzAwNzgxLTQwLjY5OTIxOC0zNS45MDIzNDMtNzIuNS03Ni42OTkyMTktNzIuNS00MC44MDA3ODEgMC03NC40MDIzNDMgMzEuODAwNzgyLTc2LjcwMzEyNCA3Mi41LTIuMjk2ODc2IDQwLjY5OTIxOSAyNy42MDE1NjIgNzYuMTAxNTYzIDY4LjEwMTU2MiA4MC42MDE1NjN2NDBjLTUuODk4NDM4LTguODAwNzgxLTE0LjEwMTU2Mi0xNS42OTkyMTktMjMuNjAxNTYyLTIwLjE5OTIxOS0zMC0xMi44MDA3ODEtNjUuMTk5MjE5IDExLjU5NzY1Ni02Ni41OTc2NTcgMTIuNjk5MjE5LTIuOTAyMzQzIDItNC4xOTkyMTkgNS41OTc2NTYtMy40MDIzNDMgOSAuNDAyMzQzIDEuODAwNzgxIDExLjIwMzEyNCA0NS4wOTc2NTYgNDAuODAwNzgxIDU3LjY5OTIxOSA2IDIuNSAxMi40MDIzNDMgMy44MDA3ODEgMTguOTAyMzQzIDMuNjk5MjE4IDExLjc5Njg3Ni0uMzk4NDM3IDIzLjM5ODQzOC0zLjMwMDc4MSAzMy44OTg0MzgtOC41djQyLjY5OTIxOWgtMjA0LjY5OTIxOXYtNDIuNjk5MjE5YzEwLjU5NzY1NyA1LjMwMDc4MiAyMi4wOTc2NTcgOC4xOTkyMTkgMzMuODk4NDM4IDguNSA2LjUuMTAxNTYzIDEyLjkwMjM0My0xLjE5OTIxOCAxOC45MDIzNDMtMy42OTkyMTggMjkuNTk3NjU3LTEyLjYwMTU2MyA0MC4zOTg0MzgtNTUuODk4NDM4IDQwLjc5Njg3Ni01Ny42OTkyMTkuODAwNzgxLTMuNDAyMzQ0LS41LTctMy4zOTg0MzgtOS0xLjUtMS0zNi42MDE1NjItMjUuNDAyMzQ0LTY2LjYwMTU2Mi0xMi42OTkyMTktMTQuMzk4NDM4IDcuMzk4NDM4LTI1Ljc5Njg3NiAxOS41OTc2NTYtMzIuMDk3NjU3IDM0LjUtNi4zMDA3ODEtMTQuOTAyMzQ0LTE3LjY5OTIxOS0yNy4yMDMxMjUtMzIuMTk5MjE5LTM0LjUtMzAtMTIuODAwNzgxLTY1LjIwMzEyNCAxMS41OTc2NTYtNjYuNjAxNTYyIDEyLjY5OTIxOS0yLjg5ODQzOCAyLTQuMTk5MjE5IDUuNTk3NjU2LTMuMzk4NDM4IDkgLjM5ODQzOCAxLjgwMDc4MSAxMS4xOTkyMTkgNDUuMDk3NjU2IDQwLjc5Njg3NiA1Ny42OTkyMTkgNiAyLjUgMTIuNDAyMzQzIDMuODAwNzgxIDE4LjkwMjM0MyAzLjY5OTIxOCAxMS44MDA3ODEtLjM5ODQzNyAyMy4zOTg0MzgtMy4zMDA3ODEgMzMuODk4NDM4LTguNXY0Mi42OTkyMTloLTExMC44OTg0MzhjLTQuNjk5MjE5IDAtOC41IDMuODAwNzgxLTguNSA4LjUgMCA0LjcwMzEyNSAzLjgwMDc4MSA4LjUgOC41IDguNWg0MzUuMTk5MjE5YzQuNjk5MjE5IDAgOC41LTMuNzk2ODc1IDguNS04LjUgMC00LjU5NzY1Ni0zLjgwMDc4MS04LjUtOC41LTguNXptLTU1LjEwMTU2Mi0xMDEuMzk4NDM3YzE1LjkwMjM0My02LjY5OTIxOSAzNS44MDA3ODEgMi42MDE1NjIgNDUgNy44MDA3ODEtNC4xOTkyMTkgMTIuNS0xMy44OTg0MzggMzMuNjk5MjE5LTI5LjE5OTIxOSA0MC4wOTc2NTYtMTUuODk4NDM4IDYuNzAzMTI1LTM1LjgwMDc4MS0yLjU5NzY1Ni00NS03Ljc5Njg3NSA0LjE5OTIxOS0xMi41IDE0LTMzLjcwMzEyNSAyOS4xOTkyMTktNDAuMTAxNTYyem0tOTguNS0xMTEuODk4NDM4YzAtMjQuMjAzMTI1IDE0LjYwMTU2Mi00NS45MDIzNDQgMzYuOTAyMzQzLTU1LjIwMzEyNSAyMi4zMDA3ODEtOS4xOTkyMTkgNDgtNC4wOTc2NTYgNjUuMDk3NjU3IDEyLjkwMjM0NCAxNy4xMDE1NjIgMTcuMDk3NjU2IDIyLjIwMzEyNCA0Mi44MDA3ODEgMTIuOTAyMzQzIDY1LjA5NzY1Ni05LjE5OTIxOSAyMi4zMDA3ODEtMzEgMzYuOTAyMzQ0LTU1LjE5OTIxOSAzNi45MDIzNDQtMzMgMC01OS43MDMxMjQtMjYuNjk5MjE5LTU5LjcwMzEyNC01OS42OTkyMTl6bTUgMTU5Ljc5Njg3NWMtMTUuMTk5MjE5LTYuNS0yNS0yNy41OTc2NTYtMjkuMTk5MjE5LTQwLjA5NzY1NiA5LjMwMDc4MS01LjE5OTIxOSAyOS4zMDA3ODEtMTQuNSA0NS03LjgwMDc4MSAxNS4xOTkyMTkgNi41IDI1IDI3LjYwMTU2MiAyOS4xOTkyMTkgNDAuMTAxNTYyLTkuMTk5MjE5IDUuMTk5MjE5LTI5LjI5Njg3NiAxNC41LTQ1IDcuNzk2ODc1em0tMTI4LjI5Njg3Ni00Ny44OTg0MzdjMTUuODk4NDM4LTYuNjk5MjE5IDM1Ljc5Njg3NiAyLjYwMTU2MiA0NSA3LjgwMDc4MS00LjIwMzEyNCAxMi41LTEzLjkwMjM0MyAzMy42OTkyMTktMjkuMjAzMTI0IDQwLjA5NzY1Ni0xNS44OTg0MzggNi43MDMxMjUtMzUuNzk2ODc2LTIuNTk3NjU2LTQ1LTcuNzk2ODc1IDQuMTAxNTYyLTEyLjUgMTMuOTAyMzQzLTMzLjcwMzEyNSAyOS4yMDMxMjQtNDAuMTAxNTYyem0tOTMuNjAxNTYyIDQ3Ljg5ODQzN2MtMTUuMTk5MjE5LTYuNS0yNS0yNy41OTc2NTYtMjkuMTk5MjE5LTQwLjA5NzY1NiA5LjMwMDc4MS01LjE5OTIxOSAyOS4zMDA3ODEtMTQuNSA0NS03LjgwMDc4MSAxNS4xOTkyMTkgNi41IDI1IDI3LjYwMTU2MiAyOS4xOTkyMTkgNDAuMTAxNTYyLTkuMTk5MjE5IDUuMTk5MjE5LTI5LjE5OTIxOSAxNC41LTQ1IDcuNzk2ODc1em0wIDAiIGZpbGw9IiMwMDAwMDAiLz48cGF0aCBkPSJtNDE4LjEwMTU2MiAzMjMuNzAzMTI1di0uOTAyMzQ0YzUuMDk3NjU3LS44OTg0MzcgMTAtMi43OTY4NzUgMTQuMjk2ODc2LTUuNSA3LTMuODk4NDM3IDExLjMwMDc4MS0xMS4xOTkyMTkgMTEuMzAwNzgxLTE5LjE5OTIxOXMtNC4zMDA3ODEtMTUuMzAwNzgxLTExLjMwMDc4MS0xOS4xOTkyMThjLTYuNzk2ODc2LTQuMzAwNzgyLTE0Ljc5Njg3Ni02LjYwMTU2My0yMi43OTY4NzYtNi41LTQuNzAzMTI0LjEwMTU2Mi05LjMwMDc4MS0xLjEwMTU2My0xMy40MDIzNDMtMy42MDE1NjMtMi4xOTkyMTktLjY5OTIxOS0zLjY5OTIxOS0yLjY5OTIxOS0zLjY5OTIxOS01IDAtMi4yOTY4NzUgMS41LTQuMjk2ODc1IDMuNjk5MjE5LTUgOC4zMDA3ODEtNC41IDE4LjQwMjM0My00LjUgMjYuNjk5MjE5IDAgMy45MDIzNDMgMi42MDE1NjMgOS4yMDMxMjQgMS42MDE1NjMgMTEuODAwNzgxLTIuMzk4NDM3IDIuNjAxNTYyLTMuODk4NDM4IDEuNjAxNTYyLTkuMTk5MjE5LTIuMzk4NDM4LTExLjgwMDc4Mi00LjQwMjM0My0yLjgwMDc4MS05LjE5OTIxOS00LjU5NzY1Ni0xNC4zMDA3ODEtNS4zOTg0Mzd2LTFjMC00LjY5OTIxOS0zLjgwMDc4MS04LjUtOC41LTguNXMtOC41IDMuODAwNzgxLTguNSA4LjV2MWMtNS4xMDE1NjIuODAwNzgxLTEwIDIuNTk3NjU2LTE0LjMwMDc4MSA1LjM5ODQzNy03IDMuOTAyMzQ0LTExLjMwMDc4MSAxMS4xOTkyMTktMTEuMzAwNzgxIDE5LjE5OTIxOXM0LjMwMDc4MSAxNS4zMDA3ODEgMTEuMzAwNzgxIDE5LjIwMzEyNWM2LjgwMDc4MSA0LjI5Njg3NSAxNC44MDA3ODEgNi41OTc2NTYgMjIuODAwNzgxIDYuMzk4NDM4IDQuNjk5MjE5LS4xMDE1NjMgOS4zMDA3ODEgMS4xMDE1NjIgMTMuMzk4NDM4IDMuNjAxNTYyIDIuMjAzMTI0LjY5OTIxOSAzLjcwMzEyNCAyLjY5OTIxOSAzLjcwMzEyNCA1IDAgMi4yOTY4NzUtMS41IDQuMjk2ODc1LTMuNzAzMTI0IDUtOC4yOTY4NzYgNC41LTE4LjM5ODQzOCA0LjUtMjYuNjk5MjE5IDAtMy44OTg0MzgtMi42MDE1NjItOS4xOTkyMTktMS42MDE1NjItMTEuODAwNzgxIDIuMzk4NDM4LTIuNTk3NjU3IDMuODk4NDM3LTEuNTk3NjU3IDkuMTk5MjE4IDIuNDAyMzQzIDExLjgwMDc4MSA0LjMwMDc4MSAyLjgwMDc4MSA5LjE5OTIxOSA0LjY5OTIxOSAxNC4zMDA3ODEgNS41OTc2NTZ2LjkwMjM0NGMwIDQuNjk5MjE5IDMuNzk2ODc2IDguNSA4LjUgOC41IDQuNjk5MjE5IDAgOC41LTMuODAwNzgxIDguNS04LjV6bTAgMCIgZmlsbD0iIzAwMDAwMCIvPjxwYXRoIGQ9Im0zNjYuODk4NDM4IDkzLjMwMDc4MWMwIDEuMTAxNTYzLjIwMzEyNCAyLjIwMzEyNS43MDMxMjQgMy4yMDMxMjUuMzk4NDM4IDEgMSAyIDEuNzk2ODc2IDIuNzk2ODc1IDEuNjAxNTYyIDEuNjAxNTYzIDMuODAwNzgxIDIuNDAyMzQ0IDYuMTAxNTYyIDIuNS41IDAgMS4xMDE1NjItLjA5NzY1NiAxLjYwMTU2Mi0uMTk5MjE5LjU5NzY1Ny0uMDk3NjU2IDEuMDk3NjU3LS4zMDA3ODEgMS41OTc2NTctLjUuNS0uMTk5MjE4IDEuMTAxNTYyLS4zOTg0MzcgMS41LS44MDA3ODFsMS4zMDA3ODEtMWMuODAwNzgxLS43OTY4NzUgMS4zOTg0MzgtMS43OTY4NzUgMS44MDA3ODEtMi43OTY4NzUuMzk4NDM4LTEgLjY5OTIxOS0yLjEwMTU2Mi42OTkyMTktMy4yMDMxMjUgMC00LjY5OTIxOS0zLjgwMDc4MS04LjUtOC41LTguNS00LjY5OTIxOS0uMDk3NjU2LTguNjAxNTYyIDMuODAwNzgxLTguNjAxNTYyIDguNXptMCAwIiBmaWxsPSIjMDAwMDAwIi8+PHBhdGggZD0ibTQxMS4xOTkyMTkgOTMuMDAzOTA2Yy42MDE1NjItLjEwMTU2MiAxLjEwMTU2Mi0uMzAwNzgxIDEuNjAxNTYyLS41LjUtLjIwMzEyNSAxLjA5NzY1Ny0uNDAyMzQ0IDEuNS0uODAwNzgxbDEuMzAwNzgxLTFjLjc5Njg3Ni0uODAwNzgxIDEuMzk4NDM4LTEuODAwNzgxIDEuNzk2ODc2LTIuODAwNzgxLjQwMjM0My0xIC43MDMxMjQtMi4xMDE1NjMuNzAzMTI0LTMuMTk5MjE5IDAtNC42OTkyMTktMy44MDA3ODEtOC41LTguNS04LjUtNC43MDMxMjQgMC04LjUgMy44MDA3ODEtOC41IDguNSAwIDEuMDk3NjU2LjE5OTIxOSAyLjE5OTIxOS42OTkyMTkgMy4xOTkyMTkuMzk4NDM4IDEgMSAyIDEuODAwNzgxIDIuODAwNzgxIDEuNTk3NjU3IDEuNTk3NjU2IDMuNzk2ODc2IDIuMzk4NDM3IDYuMDk3NjU3IDIuNS40MDIzNDMtLjEwMTU2MyAxLS4xMDE1NjMgMS41LS4xOTkyMTl6bTAgMCIgZmlsbD0iIzAwMDAwMCIvPjxwYXRoIGQ9Im0zOTUgMTEyLjgwMDc4MWMtMS42MDE1NjIgMS42MDE1NjMtMi4zOTg0MzggMy44MDA3ODEtMi41IDYuMTAxNTYzIDAgMS4xMDE1NjIuMTk5MjE5IDIuMTk5MjE4LjY5OTIxOSAzLjE5OTIxOC40MDIzNDMgMSAxIDIgMS44MDA3ODEgMi44MDA3ODIgMS42MDE1NjIgMS42MDE1NjIgMy44MDA3ODEgMi4zOTg0MzcgNi4xMDE1NjIgMi41LjUgMCAxLjA5NzY1Ny0uMTAxNTYzIDEuNTk3NjU3LS4xOTkyMTkuNjAxNTYyLS4xMDE1NjMgMS4xMDE1NjItLjMwMDc4MSAxLjYwMTU2Mi0uNXMxLjA5NzY1Ny0uNDAyMzQ0IDEuNS0uODAwNzgxbDEuMzAwNzgxLTFjLjc5Njg3Ni0uODAwNzgyIDEuMzk4NDM4LTEuODAwNzgyIDEuNzk2ODc2LTIuODAwNzgyLjQwMjM0My0xIC43MDMxMjQtMi4wOTc2NTYuNzAzMTI0LTMuMTk5MjE4IDAtMy41LTIuMTAxNTYyLTYuNjAxNTYzLTUuMzAwNzgxLTcuODk4NDM4LTMuMTk5MjE5LTEuNDAyMzQ0LTYuOTAyMzQzLS43MDMxMjUtOS4zMDA3ODEgMS43OTY4NzV6bTAgMCIgZmlsbD0iIzAwMDAwMCIvPjxwYXRoIGQ9Im00MzIuNjk5MjE5IDEzOC4zMDA3ODFjLTIuMzk4NDM4LTIuNS02LjA5NzY1Ny0zLjE5OTIxOS05LjMwMDc4MS0xLjg5ODQzNy0zLjE5OTIxOSAxLjMwMDc4MS01LjI5Njg3NiA0LjUtNS4yOTY4NzYgNy44OTg0MzcgMCAxLjEwMTU2My4xOTkyMTkgMi4yMDMxMjUuNjk5MjE5IDMuMjAzMTI1LjM5ODQzOCAxIDEgMiAxLjgwMDc4MSAyLjc5Njg3NSAxLjU5NzY1NyAxLjYwMTU2MyAzLjc5Njg3NiAyLjQwMjM0NCA2LjA5NzY1NyAyLjUuNSAwIDEuMTAxNTYyLS4wOTc2NTYgMS42MDE1NjItLjE5OTIxOS41OTc2NTctLjA5NzY1NiAxLjA5NzY1Ny0uMzAwNzgxIDEuNTk3NjU3LS41LjUtLjE5OTIxOCAxLjEwMTU2Mi0uMzk4NDM3IDEuNS0uODAwNzgxbDEuMzAwNzgxLTFjLjgwMDc4MS0uNzk2ODc1IDEuNDAyMzQzLTEuNzk2ODc1IDEuODAwNzgxLTIuNzk2ODc1cy42OTkyMTktMi4xMDE1NjIuNjk5MjE5LTMuMjAzMTI1YzAtMi4xOTkyMTktLjg5ODQzOC00LjM5ODQzNy0yLjUtNnptMCAwIiBmaWxsPSIjMDAwMDAwIi8+PHBhdGggZD0ibTQyMC42MDE1NjIgMTcyLjQwMjM0NGMtMS42MDE1NjIgMS42MDE1NjItMi40MDIzNDMgMy44MDA3ODEtMi41IDYuMTAxNTYyIDAgMS4wOTc2NTYuMTk5MjE5IDIuMTk5MjE5LjY5OTIxOSAzLjE5OTIxOS4zOTg0MzggMSAxIDIgMS44MDA3ODEgMi44MDA3ODEgMS41OTc2NTcgMS41OTc2NTYgMy43OTY4NzYgMi4zOTg0MzggNi4wOTc2NTcgMi41LjUgMCAxLjEwMTU2Mi0uMTAxNTYyIDEuNjAxNTYyLS4yMDMxMjUuNTk3NjU3LS4wOTc2NTYgMS4wOTc2NTctLjI5Njg3NSAxLjU5NzY1Ny0uNS41LS4xOTkyMTkgMS4xMDE1NjItLjM5ODQzNyAxLjUtLjc5Njg3NWwxLjMwMDc4MS0xYy44MDA3ODEtLjgwMDc4MSAxLjQwMjM0My0xLjgwMDc4MSAxLjgwMDc4MS0yLjgwMDc4MXMuNjk5MjE5LTIuMTAxNTYzLjY5OTIxOS0zLjE5OTIxOWMwLTMuNS0yLjA5NzY1Ny02LjYwMTU2Mi01LjMwMDc4MS03LjkwMjM0NC0zLjE5OTIxOS0xLjM5ODQzNy02Ljg5ODQzOC0uNTk3NjU2LTkuMjk2ODc2IDEuODAwNzgyem0wIDAiIGZpbGw9IiMwMDAwMDAiLz48cGF0aCBkPSJtNDM3LjY5OTIxOSA5NS43MDMxMjVjLTEuNTk3NjU3IDEuNTk3NjU2LTIuMzk4NDM4IDMuODAwNzgxLTIuNSA2LjA5NzY1NiAwIDEuMTAxNTYzLjE5OTIxOSAyLjIwMzEyNS42OTkyMTkgMy4yMDMxMjUuNDAyMzQzIDEgMSAyIDEuODAwNzgxIDIuNzk2ODc1IDEuNjAxNTYyIDEuNjAxNTYzIDMuODAwNzgxIDIuNDAyMzQ0IDYuMTAxNTYyIDIuNS41IDAgMS4wOTc2NTctLjA5NzY1NiAxLjU5NzY1Ny0uMTk5MjE5LjYwMTU2Mi0uMDk3NjU2IDEuMTAxNTYyLS4zMDA3ODEgMS42MDE1NjItLjUuNS0uMTk5MjE4IDEuMTAxNTYyLS4zOTg0MzcgMS41LS44MDA3ODFsMS4zMDA3ODEtMWMuODAwNzgxLS43OTY4NzUgMS4zOTg0MzgtMS43OTY4NzUgMS44MDA3ODEtMi43OTY4NzUuMzk4NDM4LTEgLjY5OTIxOS0yLjEwMTU2Mi42OTkyMTktMy4yMDMxMjUgMC0zLjUtMi4xMDE1NjItNi41OTc2NTYtNS4zMDA3ODEtNy44OTg0MzctMy4xOTkyMTktMS4zOTg0MzgtNi44OTg0MzgtLjYwMTU2My05LjMwMDc4MSAxLjgwMDc4MXptMCAwIiBmaWxsPSIjMDAwMDAwIi8+PHBhdGggZD0ibTQ1NC42OTkyMTkgMTMzLjUwMzkwNmMxLjYwMTU2MiAxLjU5NzY1NiAzLjgwMDc4MSAyLjM5ODQzOCA2LjEwMTU2MiAyLjUuNSAwIDEuMDk3NjU3LS4xMDE1NjIgMS41OTc2NTctLjIwMzEyNS42MDE1NjItLjA5NzY1NiAxLjEwMTU2Mi0uMjk2ODc1IDEuNjAxNTYyLS41LjUtLjE5OTIxOSAxLjEwMTU2Mi0uMzk4NDM3IDEuNS0uNzk2ODc1bDEuMzAwNzgxLTFjLjgwMDc4MS0uODAwNzgxIDEuMzk4NDM4LTEuODAwNzgxIDEuODAwNzgxLTIuODAwNzgxLjM5ODQzOC0xIC42OTkyMTktMi4xMDE1NjMuNjk5MjE5LTMuMTk5MjE5IDAtNC43MDMxMjUtMy44MDA3ODEtOC41LTguNS04LjVzLTguNSAzLjc5Njg3NS04LjUgOC41YzAgMS4wOTc2NTYuMTk5MjE5IDIuMTk5MjE5LjY5OTIxOSAzLjE5OTIxOS4zOTg0MzggMSAxIDEuODk4NDM3IDEuNjk5MjE5IDIuODAwNzgxem0wIDAiIGZpbGw9IiMwMDAwMDAiLz48cGF0aCBkPSJtNDc1LjM5ODQzOCAxNTUuNTAzOTA2Yy0yLjM5ODQzOC0yLjUtNi4wOTc2NTctMy4yMDMxMjUtOS4yOTY4NzYtMS45MDIzNDQtMy4yMDMxMjQgMS4zMDA3ODItNS4zMDA3ODEgNC41LTUuMzAwNzgxIDcuOTAyMzQ0IDAgMS4wOTc2NTYuMTk5MjE5IDIuMTk5MjE5LjY5OTIxOSAzLjE5OTIxOS4zOTg0MzggMSAxIDIgMS44MDA3ODEgMi44MDA3ODEgMS41OTc2NTcgMS41OTc2NTYgMy44MDA3ODEgMi4zOTg0MzggNi4wOTc2NTcgMi41LjUgMCAxLjEwMTU2Mi0uMTAxNTYyIDEuNjAxNTYyLS4yMDMxMjUuNjAxNTYyLS4wOTc2NTYgMS4xMDE1NjItLjI5Njg3NSAxLjYwMTU2Mi0uNS41LS4xOTkyMTkgMS4wOTc2NTctLjM5ODQzNyAxLjUtLjc5Njg3NWwxLjI5Njg3Ni0xYy44MDA3ODEtLjgwMDc4MSAxLjQwMjM0My0xLjgwMDc4MSAxLjgwMDc4MS0yLjgwMDc4MS40MDIzNDMtMSAuNjk5MjE5LTIuMTAxNTYzLjY5OTIxOS0zLjE5OTIxOS0uMDk3NjU3LTIuMjAzMTI1LTEtNC40MDIzNDQtMi41LTZ6bTAgMCIgZmlsbD0iIzAwMDAwMCIvPjxwYXRoIGQ9Im00NjMuMzAwNzgxIDE4OS41MDM5MDZjLTEuNjAxNTYyIDEuNTk3NjU2LTIuNDAyMzQzIDMuNzk2ODc1LTIuNSA2LjA5NzY1NiAwIDEuMTAxNTYzLjE5OTIxOSAyLjE5OTIxOS42OTkyMTkgMy4xOTkyMTkuMzk4NDM4IDEgMSAyIDEuODAwNzgxIDIuODAwNzgxIDEuNTk3NjU3IDEuNjAxNTYzIDMuODAwNzgxIDIuNDAyMzQ0IDYuMDk3NjU3IDIuNS41IDAgMS4xMDE1NjItLjA5NzY1NiAxLjYwMTU2Mi0uMTk5MjE4LjYwMTU2Mi0uMTAxNTYzIDEuMTAxNTYyLS4zMDA3ODIgMS42MDE1NjItLjUuNS0uMTk5MjE5IDEuMDk3NjU3LS4zOTg0MzggMS41LS44MDA3ODJsMS4yOTY4NzYtMWMuODAwNzgxLS44MDA3ODEgMS40MDIzNDMtMS44MDA3ODEgMS44MDA3ODEtMi44MDA3ODEuNDAyMzQzLTEgLjY5OTIxOS0yLjA5NzY1Ni42OTkyMTktMy4xOTkyMTkgMC0zLjUtMi4wOTc2NTctNi41OTc2NTYtNS4yOTY4NzYtNy44OTg0MzctMy4yMDMxMjQtMS40MDIzNDQtNi45MDIzNDMtLjY5OTIxOS05LjMwMDc4MSAxLjgwMDc4MXptMCAwIiBmaWxsPSIjMDAwMDAwIi8+PC9zdmc+Cg==") center/contain no-repeat;
  opacity: .6; }

i[class^="hc-icon-"]:before {
  margin: 0; }

/**
 * The Advanced Toggle works like a standard switch,
 * but with labels on the buttons.
 */
.hc-advanced-toggle {
  position: relative;
  display: flex;
  align-items: stretch;
  justify-content: center;
  border-radius: 192px;
  cursor: pointer; }
  .hc-advanced-toggle .hc-advanced-toggle-track {
    position: absolute;
    z-index: 0;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    border-radius: 192px;
    background-color: rgba(255, 255, 255, 0.3);
    transition: background-color 600ms cubic-bezier(0.75, 0.35, 0.35, 0.75); }
  .hc-advanced-toggle .hc-advanced-toggle-highlight {
    position: absolute;
    top: 4px;
    bottom: 4px;
    background-color: white;
    border-radius: 192px;
    transition: left 200ms cubic-bezier(0.75, 0.35, 0.35, 0.75), right 400ms cubic-bezier(0.75, 0.35, 0.35, 0.75); }
    .hc-advanced-toggle .hc-advanced-toggle-highlight:hover {
      background-color: #f2f2f2; }
  .hc-advanced-toggle.hc-active .hc-advanced-toggle-track {
    background-color: #52C782; }
  .hc-advanced-toggle.hc-active .hc-advanced-toggle-highlight {
    transition: left 400ms cubic-bezier(0.75, 0.35, 0.35, 0.75), right 200ms cubic-bezier(0.75, 0.35, 0.35, 0.75); }
  .hc-advanced-toggle .hc-advanced-toggle-button {
    position: relative;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 300ms cubic-bezier(0.75, 0.35, 0.35, 0.75);
    padding: 5px 12px;
    margin: 4px;
    font-size: 12px;
    border-radius: 192px;
    min-height: 22px; }
  .hc-advanced-toggle .hc-advanced-toggle-button-negative {
    color: #5a5d70;
    font-weight: 700; }
  .hc-advanced-toggle .hc-advanced-toggle-button-positive {
    color: #a4b0be;
    font-weight: 400; }
  .hc-advanced-toggle.hc-active .hc-advanced-toggle-button-negative {
    color: #a4b0be;
    font-weight: 400; }
  .hc-advanced-toggle.hc-active .hc-advanced-toggle-button-positive {
    color: white;
    font-weight: 700; }

@media (min-width: 375px) and (min-device-width: 375px) and (min-height: 812px) and (min-device-height: 812px) and (max-width: 700px) and (max-device-width: 700px) {
  body.platform-ios:not(.platform-browser) .hc-add-header-margin {
    margin-top: 80px; }
  body.platform-ios:not(.platform-browser) .hc-add-steps-and-header-margin {
    margin-top: 135px; }
  body.platform-ios:not(.platform-browser) .view-clockin-individual .hc-add-steps-and-header-margin, body.platform-ios:not(.platform-browser) .view-clockout-individual .hc-add-steps-and-header-margin {
    margin-top: 0; }
  body.platform-ios:not(.platform-browser) .title-header ion-nav-bar ion-header-bar .title.title-center {
    margin-top: 15px !important; }
  body.platform-ios:not(.platform-browser) ion-content.hc-ios-fix-add-units-space {
    top: 80px !important; }
  body.platform-ios:not(.platform-browser) ion-content.hc-fix-add-units-content-top, body.platform-ios:not(.platform-browser) ion-content.hc-fix-add-units-content-top.no-header {
    top: 80px !important; }
  body.platform-ios:not(.platform-browser) .hc-piece-rate-search-employee.item-input-inset {
    margin-top: 20px; } }

@media (max-height: 699px) and (max-device-height: 667px) {
  .platform-ios .view-clockin-individual .hc-add-steps-and-header-margin.has-custom-subheader, .platform-ios .view-clockout-individual .hc-add-steps-and-header-margin.has-custom-subheader {
    top: 114px; }
  .platform-ios.platform-browser .view-clockin-individual .hc-add-steps-and-header-margin.has-custom-subheader, .platform-ios.platform-browser .view-clockout-individual .hc-add-steps-and-header-margin.has-custom-subheader {
    top: 0px; } }

@media (max-width: 699px) {
  .platform-ios .hc-add-header-margin {
    margin-top: 60px; }
  .platform-ios .hc-add-steps-and-header-margin {
    margin-top: 115px; }
  .platform-ios .view-clockin-individual .hc-add-steps-and-header-margin, .platform-ios .view-clockout-individual .hc-add-steps-and-header-margin {
    margin-top: 0;
    top: 114px; }
  .platform-ios .has-custom-subheader {
    top: 134px; }
  .platform-ios .steps-subheader {
    top: 64px; }
  .platform-ios #subheader-steps.steps-subheader {
    top: 44px; }
  .platform-ios .title-header ion-nav-bar ion-header-bar .title.title-center {
    margin-top: 10px !important; }
  .platform-ios ion-content.hc-fix-add-units-content-top {
    top: 64px; }
  .platform-ios #crew-steps {
    padding-bottom: 60px; }
  .platform-ios .timekeeper-menu .timekeeper-menu-content::before {
    height: 180px; }
  .platform-ios .timekeeper-menu .timekeeper-menu-content .timekeeper-menu-content-header {
    margin-top: 100px; }
    .platform-ios .timekeeper-menu .timekeeper-menu-content .timekeeper-menu-content-header.tk-menu-content-header-medium {
      margin-top: 130px; }
    .platform-ios .timekeeper-menu .timekeeper-menu-content .timekeeper-menu-content-header.tk-menu-content-header-small {
      margin-top: 150px; }
  .platform-ios .new-crew-view .bar.bar-subheader.item-input-inset {
    top: 60px; }
  .platform-ios .new-crew-view .new-crew-subhead {
    top: 200px; }
  .platform-ios .add-units-screen {
    top: 80px; }
  .platform-ios.platform-browser .view-clockout-individual .hc-add-steps-and-header-margin {
    top: 0px; }
  .platform-ios.platform-browser .new-crew-view .new-crew-subhead {
    top: 44px; }
  .platform-ios.platform-browser .new-crew-view .bar.bar-subheader.item-input-inset {
    top: 44px; }
  .platform-ios.platform-browser .new-crew-view .new-crew-subhead {
    top: 184px; }
  .platform-ios.platform-browser .hc-add-header-margin {
    margin-top: 43px; }
  .platform-ios.platform-browser .hc-add-steps-and-header-margin {
    margin-top: 97px; }
  .platform-ios.platform-browser .steps-subheader {
    top: 44px; }
  .platform-ios.platform-browser .has-custom-subheader {
    top: 113px; }
  .platform-ios.platform-browser .title-header ion-nav-bar ion-header-bar .title.title-center {
    margin-top: 0px !important; }
  .platform-ios.platform-browser ion-content.hc-fix-add-units-content-top, .platform-ios.platform-browser ion-content.hc-ios-fix-add-units-space {
    top: 44px !important; }
  .platform-ios.platform-browser #contentAddBoxesModal {
    margin-top: 44px !important; }
  .platform-ios.platform-browser .summary-individual {
    padding-top: 44px; }
  .platform-android .view-clockin-individual .hc-add-steps-and-header-margin, .platform-android .view-clockout-individual .hc-add-steps-and-header-margin {
    margin-top: 6px; }
  .platform-android .hc-fix-add-units-content-top.no-header {
    top: 60px; }
  .platform-android .hc-clock-out-view.no-crew-in-list.has-custom-subheader, .platform-ios .hc-clock-out-view.no-crew-in-list.has-custom-subheader {
    top: 64px; } }

@media screen and (max-width: 1024px) and (min-width: 700px) and (max-width: 1024px) and (min-device-width: 700px) {
  .platform-android .hc-add-header-margin, .platform-android.platform-browser .hc-add-header-margin {
    margin-top: 70px; }
  .platform-android .hc-add-steps-and-header-margin, .platform-android.platform-browser .hc-add-steps-and-header-margin {
    padding-top: 165px;
    margin-top: 0; }
  .platform-android .hc-list-crews-margin-top-small, .platform-android.platform-browser .hc-list-crews-margin-top-small {
    margin-top: 70px; }
  .platform-android #contentAddBoxesModal, .platform-android.platform-browser #contentAddBoxesModal {
    margin-top: 70px !important; }
  .platform-android .summary-individual, .platform-android.platform-browser .summary-individual {
    padding-top: 30px;
    height: 100%; }
    .platform-android .summary-individual .summary-space-bottom, .platform-android.platform-browser .summary-individual .summary-space-bottom {
      height: 100px; }
  .platform-ios .hc-add-header-margin {
    margin-top: 90px; }
  .platform-ios .hc-clock-out-view #crew-steps {
    padding-top: 210px; }
  .platform-ios.platform-browser .hc-clock-out-view #crew-steps {
    padding-top: 194px; }
  .platform-ios.platform-browser .hc-piece-rate-search-employee {
    top: 80px !important; }
  .platform-ios input.hc-input-no-padding, .platform-ios.platform-browser input.hc-input-no-padding {
    line-height: 1.2em;
    padding: 0; }
  .platform-ios .has-custom-subheader.blank-option.hc-fix-content-scroll.hc-ios-fix-change-activity-search-input, .platform-ios.platform-browser .has-custom-subheader.blank-option.hc-fix-content-scroll.hc-ios-fix-change-activity-search-input {
    top: 175px !important; }
  .platform-ios .hc-list-crews-margin-top-small, .platform-ios.platform-browser .hc-list-crews-margin-top-small {
    margin-top: 0; }
  .platform-ios .hc-add-steps-and-header-margin, .platform-ios.platform-browser .hc-add-steps-and-header-margin {
    padding-top: 0px;
    height: calc(100% - 185px);
    margin-top: 183px;
    top: 0 !important; }
  .platform-ios .hc-select-time.subhead-steps-ios, .platform-ios.platform-browser .hc-select-time.subhead-steps-ios {
    top: 90px; }
  .platform-ios .hc-ct-employees-list .top-search-bar, .platform-ios.platform-browser .hc-ct-employees-list .top-search-bar {
    margin-top: 10px; }
  .platform-ios .subhead, .platform-ios.platform-browser .subhead {
    top: 60px; }
  .platform-ios .modal .bar-header .title, .platform-ios.platform-browser .modal .bar-header .title {
    margin-top: 0; }
  .platform-ios .timekeeper-menu .timekeeper-menu-content .timekeeper-menu-content-header.tk-menu-content-header-medium, .platform-ios.platform-browser .timekeeper-menu .timekeeper-menu-content .timekeeper-menu-content-header.tk-menu-content-header-medium {
    margin-top: 140px; }
  .platform-ios .timekeeper-menu .timekeeper-menu-content .timekeeper-menu-content-header.tk-menu-content-header-small, .platform-ios.platform-browser .timekeeper-menu .timekeeper-menu-content .timekeeper-menu-content-header.tk-menu-content-header-small {
    margin-top: 160px; }
  .platform-ios .hc-ios-fix-clock-in-search-input .subhead-search-ios-xl.bg-blue.subhead-search-individual, .platform-ios .hc-ios-fix-change-activity-search-input .subhead-search-ios-xl.bg-blue.subhead-search-individual, .platform-ios.platform-browser .hc-ios-fix-clock-in-search-input .subhead-search-ios-xl.bg-blue.subhead-search-individual, .platform-ios.platform-browser .hc-ios-fix-change-activity-search-input .subhead-search-ios-xl.bg-blue.subhead-search-individual {
    top: 0; }
    .platform-ios .hc-ios-fix-clock-in-search-input .subhead-search-ios-xl.bg-blue.subhead-search-individual #searchInput, .platform-ios .hc-ios-fix-change-activity-search-input .subhead-search-ios-xl.bg-blue.subhead-search-individual #searchInput, .platform-ios.platform-browser .hc-ios-fix-clock-in-search-input .subhead-search-ios-xl.bg-blue.subhead-search-individual #searchInput, .platform-ios.platform-browser .hc-ios-fix-change-activity-search-input .subhead-search-ios-xl.bg-blue.subhead-search-individual #searchInput {
      line-height: 14px !important; }
  .platform-ios #crew-steps .subhead-steps-ios, .platform-ios.platform-browser #crew-steps .subhead-steps-ios {
    top: 0px; }
  .platform-ios #crew-steps .subhead-search-steps-ios, .platform-ios.platform-browser #crew-steps .subhead-search-steps-ios {
    top: 0;
    padding-top: 10px; }
  .platform-ios #crew-steps .margin-top-picker, .platform-ios.platform-browser #crew-steps .margin-top-picker {
    margin-top: -10px !important;
    padding-top: 20px; }
  .platform-ios #crew-steps .hc-clockin-location-picker-top-margin, .platform-ios.platform-browser #crew-steps .hc-clockin-location-picker-top-margin {
    margin-top: -128px; }
  .platform-ios .hc-ios-fix-clock-out-search-top #crew-steps .hc-search-list-employees.bg-blue, .platform-ios.platform-browser .hc-ios-fix-clock-out-search-top #crew-steps .hc-search-list-employees.bg-blue {
    top: 0 !important; }
    .platform-ios .hc-ios-fix-clock-out-search-top #crew-steps .hc-search-list-employees.bg-blue #searchInput, .platform-ios.platform-browser .hc-ios-fix-clock-out-search-top #crew-steps .hc-search-list-employees.bg-blue #searchInput {
      line-height: 14px !important; }
  .platform-ios #contentAddBoxesModal, .platform-ios.platform-browser #contentAddBoxesModal {
    margin-top: 90px !important; }
  .platform-ios #searchInput, .platform-ios.platform-browser #searchInput {
    font-size: 26px;
    line-height: 14px !important; }
  .platform-ios .hc-clock-out-view, .platform-ios.platform-browser .hc-clock-out-view {
    top: 0 !important;
    margin-top: 0; }
    .platform-ios .hc-clock-out-view #crew-steps .subhead-steps-ios.hc-select-time, .platform-ios.platform-browser .hc-clock-out-view #crew-steps .subhead-steps-ios.hc-select-time {
      top: 10px; }
    .platform-ios .hc-clock-out-view #crew-steps .hc-clock-out-info-aditional, .platform-ios.platform-browser .hc-clock-out-view #crew-steps .hc-clock-out-info-aditional {
      top: 10px; }
      .platform-ios .hc-clock-out-view #crew-steps .hc-clock-out-info-aditional label.input-location, .platform-ios.platform-browser .hc-clock-out-view #crew-steps .hc-clock-out-info-aditional label.input-location {
        font-size: 26px;
        padding: 20px;
        height: 60px !important;
        padding-left: 20px !important; }
    .platform-ios .hc-clock-out-view.no-crew-in-list #crew-steps, .platform-ios.platform-browser .hc-clock-out-view.no-crew-in-list #crew-steps {
      padding-top: 110px; }
    .platform-ios .hc-clock-out-view.no-crew-in-list .list.card .fit-width-minus-50px, .platform-ios.platform-browser .hc-clock-out-view.no-crew-in-list .list.card .fit-width-minus-50px {
      font-size: 24px; }
    .platform-ios .hc-clock-out-view .hc-search-list-employees, .platform-ios.platform-browser .hc-clock-out-view .hc-search-list-employees {
      top: 0 !important; }
    .platform-ios .hc-clock-out-view .hc-box-message, .platform-ios.platform-browser .hc-clock-out-view .hc-box-message {
      font-size: 26px;
      padding: 20px; }
    .platform-ios .hc-clock-out-view .hc-summary-confirm.hc-fix-clock-out-employee-top, .platform-ios.platform-browser .hc-clock-out-view .hc-summary-confirm.hc-fix-clock-out-employee-top {
      margin-top: 0; }
  .platform-ios .summary-individual, .platform-ios.platform-browser .summary-individual {
    padding-top: 48px;
    height: 100%; }
    .platform-ios .summary-individual .hc-fix-summary-individual, .platform-ios.platform-browser .summary-individual .hc-fix-summary-individual {
      top: 0 !important; }
    .platform-ios .summary-individual ion-list button, .platform-ios .summary-individual ion-item button, .platform-ios.platform-browser .summary-individual ion-list button, .platform-ios.platform-browser .summary-individual ion-item button {
      height: auto; }
      .platform-ios .summary-individual ion-list button img, .platform-ios .summary-individual ion-item button img, .platform-ios.platform-browser .summary-individual ion-list button img, .platform-ios.platform-browser .summary-individual ion-item button img {
        padding: 10px; }
    .platform-ios .summary-individual .textbox-search #searchInput, .platform-ios.platform-browser .summary-individual .textbox-search #searchInput {
      font-size: 26px; }
    .platform-ios .summary-individual .top-search-bar, .platform-ios.platform-browser .summary-individual .top-search-bar {
      margin-top: 20px; }
    .platform-ios .summary-individual .list.card .text-5vw, .platform-ios.platform-browser .summary-individual .list.card .text-5vw {
      font-size: 35px; }
      .platform-ios .summary-individual .list.card .text-5vw .col, .platform-ios.platform-browser .summary-individual .list.card .text-5vw .col {
        padding: 0; }
    .platform-ios .summary-individual .summary-space-bottom, .platform-ios.platform-browser .summary-individual .summary-space-bottom {
      height: 75px; }
  .summary-individual .summary-container .summary-card {
    padding: 16px 12px; }
    .summary-individual .summary-container .summary-card .card-title span {
      font-size: 32px;
      line-height: 36px; }
    .summary-individual .summary-container .summary-card .summary-hours {
      padding: 4px 0; }
      .summary-individual .summary-container .summary-card .summary-hours .summary-start .summary-start-hour {
        font-size: 24px;
        line-height: 24px; }
      .summary-individual .summary-container .summary-card .summary-hours .summary-start .summary-start-description {
        font-size: 20px;
        line-height: 20px; }
    .summary-individual .summary-container .summary-card .summary-production-container .summary-production-icon {
      width: 80px;
      height: 80px; }
    .summary-individual .summary-container .summary-card .summary-production-container .summary-description .summary-description-title {
      font-size: 24px;
      padding-left: 12px; }
  .summary-individual .summary-container .topic-title {
    font-size: 24px;
    padding-top: 10px; }
  .summary-individual .summary-container .activities-container .activities-list .activity-container {
    padding: 20px 12px; }
    .summary-individual .summary-container .activities-container .activities-list .activity-container .activity-title {
      font-size: 30px !important;
      padding: 16px 0; }
    .summary-individual .summary-container .activities-container .activities-list .activity-container .activity-edit-button {
      width: 60px;
      height: 60px; }
  .summary-individual .summary-container .activities-container .activities-list .activity-location, .summary-individual .summary-container .activities-container .activities-list .activity-hours, .summary-individual .summary-container .activities-container .activities-list .activity-dates {
    padding: 6px 0;
    align-items: center; }
    .summary-individual .summary-container .activities-container .activities-list .activity-location .activity-content-icon img, .summary-individual .summary-container .activities-container .activities-list .activity-hours .activity-content-icon img, .summary-individual .summary-container .activities-container .activities-list .activity-dates .activity-content-icon img {
      width: 32px;
      height: 32px; }
    .summary-individual .summary-container .activities-container .activities-list .activity-location .activity-content-description, .summary-individual .summary-container .activities-container .activities-list .activity-hours .activity-content-description, .summary-individual .summary-container .activities-container .activities-list .activity-dates .activity-content-description {
      font-size: 24px !important;
      margin-left: 4px; }
  .summary-individual .summary-questions-container .topic-title {
    font-size: 24px;
    padding-top: 10px; }
  .summary-individual .summary-questions-container .summary-questions {
    padding: 20px 12px; }
    .summary-individual .summary-questions-container .summary-questions .summary-questions-item .summary-question-title {
      font-size: 24px;
      padding-bottom: 8px; }
    .summary-individual .summary-questions-container .summary-questions .summary-questions-item input, .summary-individual .summary-questions-container .summary-questions .summary-questions-item textarea {
      font-size: 1.6em;
      padding: 26px 20px; }
  .summary-individual .summary-questions-container hc-photo {
    padding-bottom: 20px; }
  .summary-individual .summary-signature-container .topic-title {
    font-size: 24px;
    padding-top: 10px; }
  .summary-individual .summary-signature-container .activity-edit-button {
    width: 60px;
    height: 60px; }
  .summary-page-content .summary-picker {
    padding: 20px 12px; }
    .summary-page-content .summary-picker .summary-section-title {
      font-size: 24px;
      padding-bottom: 8px; }
    .summary-page-content .summary-picker .summary-section-content {
      padding: 20px 16px; }
      .summary-page-content .summary-picker .summary-section-content .summary-section-content-text {
        font-size: 24px; }
  .summary-page-content .location-title {
    font-size: 24px;
    padding-bottom: 8px;
    padding-top: 20px;
    padding-left: 4px; }
  .summary-page-content .location-summary-container {
    padding: 20px 16px;
    height: auto;
    margin-left: 12px;
    margin-right: 12px; }
    .summary-page-content .location-summary-container .location-summary {
      font-size: 24px; }
  .summary-page-content .timekeeper-summary-edit-time-container {
    margin: 0 12px; }
  #contentAddBoxesModal .input-warning {
    line-height: 2em;
    font-size: 1.2em; }
  #contentAddBoxesModal .hc-picker-default .secondModel, #contentAddBoxesModal .hc-md-body-1 {
    font-size: 26px !important;
    line-height: 1em; }
  #contentAddBoxesModal .div-select-item {
    height: 80px;
    display: flex;
    align-items: center;
    font-size: 26px !important;
    line-height: 1em; }
  #contentAddBoxesModal location-picker h2 {
    font-size: 26px;
    line-height: 1em; }
  .hc-steps .hc-step span {
    font-size: 2em; }
  .hc-steps .hc-step.hc-step-active {
    margin: 10px 20px; }
  .hc-button-list-crew img {
    height: 48px;
    width: 48px; }
  .hc-button-list-crew span.hc-text-uppercase {
    font-size: 1.7em; }
  button.action-button {
    width: 100px;
    height: 100px; }
    button.action-button .action-button--icon {
      font-size: 42px; }
  input.lg-time-input {
    font-size: 3em; }
  .hc-select-time-title .hc-md-title {
    font-size: 2.6em !important;
    padding: 6px; }
  .datetime-android-container i {
    font-size: 3em; }
  .new-crew-subhead.new-crew-list-employee .new-crew-item-title {
    font-size: 1.8em;
    line-height: 1em; }
  .new-crew-subhead.new-crew-list-employee .icon.ion-close-circled.color-grey {
    transform: scale(1.5);
    padding: 10px; }
  .new-crew-subhead.new-crew-list-employee .new-crew-items {
    font-size: 2.2em;
    padding: 30px 16px; }
  .hc-infinite-list-container .checkbox-icon {
    transform: scale(2);
    margin-right: 10px; }
  .hc-infinite-list-container .hc-picker-composed-item-content {
    font-size: 1.2em; }
  #crew-steps .addUnits {
    top: 0;
    padding: 0; }
  #crew-steps .hc-ct-employees-list .hc-employees-card-title {
    font-size: 2.4em;
    padding: 8px; }
  #crew-steps .hc-ct-employees-list .hc-employees-card-text {
    font-size: 2.2em;
    line-height: 1.2em; }
  #crew-steps .hc-ct-employees-list .hc-employees-card-text-secondary {
    font-size: 1.8em;
    line-height: 1em; }
  #crew-steps .hc-ct-employees-list .hc-employees-card-text-tertiary {
    font-size: 2.2em;
    padding: 8px; }
    #crew-steps .hc-ct-employees-list .hc-employees-card-text-tertiary.hc-employees-card-empty {
      padding: 32px;
      margin: 12px; }
    #crew-steps .hc-ct-employees-list .hc-employees-card-text-tertiary.hc-text-align-left {
      text-align: left; }
  #crew-steps .hc-md-body-1 {
    font-size: 26px !important;
    line-height: 1em; }
  #crew-steps .hc-clockin-location-picker-top-margin {
    margin-top: 0; }
    #crew-steps .hc-clockin-location-picker-top-margin .picker-title h2 {
      font-size: 26px; }
  #crew-steps location-picker h2 {
    font-size: 1.6em; }
  button#clearbtn {
    line-height: 1em; }
  .modal-wrapper .hc-icon-button .ion-android-arrow-back {
    width: 40px;
    height: 40px; }
  .hc-add-employee .hc-ct-employees-list .hc-text-16 {
    font-size: 2.4em !important;
    line-height: 1.6em; }
  .hc-add-employee .hc-ct-employees-list .hc-grey-input {
    font-size: 2.4em !important;
    line-height: 1.2em !important; }
  .hc-add-employee .hc-ct-employees-list .hc-checkbox label {
    padding-left: 40px;
    font-size: 2.4em !important; }
  .hc-add-employee .hc-button.hc-button-extra-big, .hc-add-employee .hc-modal .hc-modal-actions .hc-button-extra-big.hc-modal-action, .hc-modal .hc-modal-actions .hc-add-employee .hc-button-extra-big.hc-modal-action, .hc-add-employee .hc-modal .hc-modal-actions .hc-modal-action.hc-modal-action-large, .hc-modal .hc-modal-actions .hc-add-employee .hc-modal-action.hc-modal-action-large {
    font-size: 3em; }
  #searchInput.searchLabel-crew {
    min-height: 80px;
    font-size: 2em; }
  .list .text-6vw {
    font-size: 4vw;
    line-height: 4vw; }
  ion-modal-view.pop-up-container .pop-up, #contentPickerModal.pop-up {
    width: 80% !important;
    margin: 10%;
    height: 90%; }
    ion-modal-view.pop-up-container .pop-up .picker-title, #contentPickerModal.pop-up .picker-title {
      font-size: 2em; }
    ion-modal-view.pop-up-container .pop-up .row-search-modal, #contentPickerModal.pop-up .row-search-modal {
      height: 75px; }
      ion-modal-view.pop-up-container .pop-up .row-search-modal .search-item-input, #contentPickerModal.pop-up .row-search-modal .search-item-input {
        height: 60px; }
        ion-modal-view.pop-up-container .pop-up .row-search-modal .search-item-input input, #contentPickerModal.pop-up .row-search-modal .search-item-input input {
          font-size: 1.6em; }
    ion-modal-view.pop-up-container .pop-up .wrap-text-item, ion-modal-view.pop-up-container .pop-up #lastItem, #contentPickerModal.pop-up .wrap-text-item, #contentPickerModal.pop-up #lastItem {
      font-size: 1.6em;
      padding: 26px 20px; }
    ion-modal-view.pop-up-container .pop-up .multicolumn-picker, #contentPickerModal.pop-up .multicolumn-picker {
      width: 160px; }
      ion-modal-view.pop-up-container .pop-up .multicolumn-picker .multicolumn-picker-image, #contentPickerModal.pop-up .multicolumn-picker .multicolumn-picker-image {
        width: 100%;
        height: 100%;
        background-size: 100px !important;
        background-position: center !important; }
      ion-modal-view.pop-up-container .pop-up .multicolumn-picker .multicolumn-picker-text, #contentPickerModal.pop-up .multicolumn-picker .multicolumn-picker-text {
        font-size: 1.6em;
        line-height: 1.2em; }
  .popup-container .popup {
    width: 70% !important; }
    .popup-container .popup .popup-head h3 {
      font-size: 2em; }
    .popup-container .popup .popup-body {
      font-size: 1.8em;
      line-height: 1.2em; }
      .popup-container .popup .popup-body input {
        height: 80px;
        margin-bottom: 6px; }
    .popup-container .popup input {
      font-size: 2em;
      min-height: 60px; }
    .popup-container .popup .char-remain {
      font-size: 1.4em;
      margin-top: 4px; }
    .popup-container .popup button {
      font-size: 2em;
      padding: 20px; }
  ion-content.blank-option {
    min-height: auto !important; }
  .card-production .card span {
    font-size: 26px;
    line-height: 1em;
    width: auto; }
  .card-production .card .card-footer-sm {
    height: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0; }
    .card-production .card .card-footer-sm p {
      font-size: 26px;
      margin: 0; }
  ion-modal-view.modal-notified-absence {
    padding-top: 90px; }
    ion-modal-view.modal-notified-absence .hc-absence-modal-scroll {
      margin-top: 0;
      height: calc(100vh - 90px); }
      ion-modal-view.modal-notified-absence .hc-absence-modal-scroll .hc-comment-absence-dialog-content {
        min-height: calc(100vh - 90px); }
        ion-modal-view.modal-notified-absence .hc-absence-modal-scroll .hc-comment-absence-dialog-content .hc-section-title {
          font-size: 32px;
          margin: 20px 12px; }
        ion-modal-view.modal-notified-absence .hc-absence-modal-scroll .hc-comment-absence-dialog-content .hc-radio label {
          font-size: 26px; }
        ion-modal-view.modal-notified-absence .hc-absence-modal-scroll .hc-comment-absence-dialog-content popup label {
          font-size: 26px !important;
          padding: 20px;
          margin: 12px;
          width: calc(100% - 24px);
          margin-top: 0 !important; }
      ion-modal-view.modal-notified-absence .hc-absence-modal-scroll .hc-button.hc-button-extra-big, ion-modal-view.modal-notified-absence .hc-absence-modal-scroll .hc-modal .hc-modal-actions .hc-button-extra-big.hc-modal-action, .hc-modal .hc-modal-actions ion-modal-view.modal-notified-absence .hc-absence-modal-scroll .hc-button-extra-big.hc-modal-action, ion-modal-view.modal-notified-absence .hc-absence-modal-scroll .hc-modal .hc-modal-actions .hc-modal-action.hc-modal-action-large, .hc-modal .hc-modal-actions ion-modal-view.modal-notified-absence .hc-absence-modal-scroll .hc-modal-action.hc-modal-action-large {
        font-size: 2em;
        padding: 30px; }
  .hc-ct-employees-list.hc-box .hc-employees-card-subtitle, .hc-ct-employees-list.hc-warn .hc-employees-card-subtitle, .hc-ct-employees-list.hc-animated-check .hc-employees-card-subtitle, .hc-ct-employees-list.hc-modal .hc-employees-card-subtitle, .hc-modal .hc-ct-employees-list.hc-modal-back-layer .hc-employees-card-subtitle, .hc-modal .hc-ct-employees-list.hc-modal-container .hc-employees-card-subtitle, .hc-modal .hc-ct-employees-list.hc-modal-header .hc-employees-card-subtitle, .hc-modal .hc-modal-header .hc-ct-employees-list.hc-modal-title .hc-employees-card-subtitle, .hc-modal .hc-modal-header .hc-ct-employees-list.hc-modal-header-close .hc-employees-card-subtitle, .hc-modal .hc-ct-employees-list.hc-modal-search .hc-employees-card-subtitle, .hc-modal .hc-modal-search input.hc-ct-employees-list .hc-employees-card-subtitle, .hc-modal .hc-ct-employees-list.hc-modal-section .hc-employees-card-subtitle, .hc-modal .hc-ct-employees-list.hc-modal-actions .hc-employees-card-subtitle, .hc-modal .hc-modal-actions .hc-ct-employees-list.hc-modal-action.hc-modal-action-large .hc-employees-card-subtitle {
    font-size: 24px; }
  .hc-ct-employees-list.hc-box .hc-employees-card-title-primary, .hc-ct-employees-list.hc-warn .hc-employees-card-title-primary, .hc-ct-employees-list.hc-animated-check .hc-employees-card-title-primary, .hc-ct-employees-list.hc-modal .hc-employees-card-title-primary, .hc-modal .hc-ct-employees-list.hc-modal-back-layer .hc-employees-card-title-primary, .hc-modal .hc-ct-employees-list.hc-modal-container .hc-employees-card-title-primary, .hc-modal .hc-ct-employees-list.hc-modal-header .hc-employees-card-title-primary, .hc-modal .hc-modal-header .hc-ct-employees-list.hc-modal-title .hc-employees-card-title-primary, .hc-modal .hc-modal-header .hc-ct-employees-list.hc-modal-header-close .hc-employees-card-title-primary, .hc-modal .hc-ct-employees-list.hc-modal-search .hc-employees-card-title-primary, .hc-modal .hc-modal-search input.hc-ct-employees-list .hc-employees-card-title-primary, .hc-modal .hc-ct-employees-list.hc-modal-section .hc-employees-card-title-primary, .hc-modal .hc-ct-employees-list.hc-modal-actions .hc-employees-card-title-primary, .hc-modal .hc-modal-actions .hc-ct-employees-list.hc-modal-action.hc-modal-action-large .hc-employees-card-title-primary {
    font-size: 24px; }
  .hc-ct-employees-list.hc-box .hc-employees-card-text, .hc-ct-employees-list.hc-warn .hc-employees-card-text, .hc-ct-employees-list.hc-animated-check .hc-employees-card-text, .hc-ct-employees-list.hc-modal .hc-employees-card-text, .hc-modal .hc-ct-employees-list.hc-modal-back-layer .hc-employees-card-text, .hc-modal .hc-ct-employees-list.hc-modal-container .hc-employees-card-text, .hc-modal .hc-ct-employees-list.hc-modal-header .hc-employees-card-text, .hc-modal .hc-modal-header .hc-ct-employees-list.hc-modal-title .hc-employees-card-text, .hc-modal .hc-modal-header .hc-ct-employees-list.hc-modal-header-close .hc-employees-card-text, .hc-modal .hc-ct-employees-list.hc-modal-search .hc-employees-card-text, .hc-modal .hc-modal-search input.hc-ct-employees-list .hc-employees-card-text, .hc-modal .hc-ct-employees-list.hc-modal-section .hc-employees-card-text, .hc-modal .hc-ct-employees-list.hc-modal-actions .hc-employees-card-text, .hc-modal .hc-modal-actions .hc-ct-employees-list.hc-modal-action.hc-modal-action-large .hc-employees-card-text {
    font-size: 24px; }
  .hc-ct-employees-list.hc-box .hc-employees-card-text-secondary, .hc-ct-employees-list.hc-warn .hc-employees-card-text-secondary, .hc-ct-employees-list.hc-animated-check .hc-employees-card-text-secondary, .hc-ct-employees-list.hc-modal .hc-employees-card-text-secondary, .hc-modal .hc-ct-employees-list.hc-modal-back-layer .hc-employees-card-text-secondary, .hc-modal .hc-ct-employees-list.hc-modal-container .hc-employees-card-text-secondary, .hc-modal .hc-ct-employees-list.hc-modal-header .hc-employees-card-text-secondary, .hc-modal .hc-modal-header .hc-ct-employees-list.hc-modal-title .hc-employees-card-text-secondary, .hc-modal .hc-modal-header .hc-ct-employees-list.hc-modal-header-close .hc-employees-card-text-secondary, .hc-modal .hc-ct-employees-list.hc-modal-search .hc-employees-card-text-secondary, .hc-modal .hc-modal-search input.hc-ct-employees-list .hc-employees-card-text-secondary, .hc-modal .hc-ct-employees-list.hc-modal-section .hc-employees-card-text-secondary, .hc-modal .hc-ct-employees-list.hc-modal-actions .hc-employees-card-text-secondary, .hc-modal .hc-modal-actions .hc-ct-employees-list.hc-modal-action.hc-modal-action-large .hc-employees-card-text-secondary {
    font-size: 20px;
    line-height: 20px;
    height: 24px; }
  .hc-ct-employees-list.hc-box .hc-button.hc-button-extra-big, .hc-ct-employees-list.hc-warn .hc-button.hc-button-extra-big, .hc-ct-employees-list.hc-animated-check .hc-button.hc-button-extra-big, .hc-ct-employees-list.hc-modal .hc-button.hc-button-extra-big, .hc-modal .hc-ct-employees-list.hc-modal-back-layer .hc-button.hc-button-extra-big, .hc-modal .hc-ct-employees-list.hc-modal-container .hc-button.hc-button-extra-big, .hc-modal .hc-ct-employees-list.hc-modal-header .hc-button.hc-button-extra-big, .hc-modal .hc-modal-header .hc-ct-employees-list.hc-modal-title .hc-button.hc-button-extra-big, .hc-modal .hc-modal-header .hc-ct-employees-list.hc-modal-header-close .hc-button.hc-button-extra-big, .hc-modal .hc-ct-employees-list.hc-modal-search .hc-button.hc-button-extra-big, .hc-modal .hc-modal-search input.hc-ct-employees-list .hc-button.hc-button-extra-big, .hc-modal .hc-ct-employees-list.hc-modal-section .hc-button.hc-button-extra-big, .hc-modal .hc-ct-employees-list.hc-modal-actions .hc-button.hc-button-extra-big, .hc-modal .hc-modal-actions .hc-ct-employees-list.hc-modal-action.hc-modal-action-large .hc-button.hc-button-extra-big, .hc-ct-employees-list.hc-box .hc-modal .hc-modal-actions .hc-button-extra-big.hc-modal-action, .hc-modal .hc-modal-actions .hc-ct-employees-list.hc-box .hc-button-extra-big.hc-modal-action, .hc-ct-employees-list.hc-warn .hc-modal .hc-modal-actions .hc-button-extra-big.hc-modal-action, .hc-modal .hc-modal-actions .hc-ct-employees-list.hc-warn .hc-button-extra-big.hc-modal-action, .hc-ct-employees-list.hc-animated-check .hc-modal .hc-modal-actions .hc-button-extra-big.hc-modal-action, .hc-modal .hc-modal-actions .hc-ct-employees-list.hc-animated-check .hc-button-extra-big.hc-modal-action, .hc-ct-employees-list.hc-modal .hc-modal-actions .hc-button-extra-big.hc-modal-action, .hc-modal .hc-ct-employees-list.hc-modal-back-layer .hc-modal-actions .hc-button-extra-big.hc-modal-action, .hc-modal .hc-modal-actions .hc-ct-employees-list.hc-modal-back-layer .hc-button-extra-big.hc-modal-action, .hc-modal .hc-ct-employees-list.hc-modal-container .hc-modal-actions .hc-button-extra-big.hc-modal-action, .hc-modal .hc-modal-actions .hc-ct-employees-list.hc-modal-container .hc-button-extra-big.hc-modal-action, .hc-modal .hc-ct-employees-list.hc-modal-header .hc-modal-actions .hc-button-extra-big.hc-modal-action, .hc-modal .hc-modal-actions .hc-ct-employees-list.hc-modal-header .hc-button-extra-big.hc-modal-action, .hc-modal .hc-modal-header .hc-ct-employees-list.hc-modal-title .hc-modal-actions .hc-button-extra-big.hc-modal-action, .hc-modal .hc-modal-actions .hc-modal-header .hc-ct-employees-list.hc-modal-title .hc-button-extra-big.hc-modal-action, .hc-modal .hc-modal-header .hc-ct-employees-list.hc-modal-header-close .hc-modal-actions .hc-button-extra-big.hc-modal-action, .hc-modal .hc-modal-actions .hc-modal-header .hc-ct-employees-list.hc-modal-header-close .hc-button-extra-big.hc-modal-action, .hc-modal .hc-ct-employees-list.hc-modal-search .hc-modal-actions .hc-button-extra-big.hc-modal-action, .hc-modal .hc-modal-actions .hc-ct-employees-list.hc-modal-search .hc-button-extra-big.hc-modal-action, .hc-modal .hc-modal-search input.hc-ct-employees-list .hc-modal-actions .hc-button-extra-big.hc-modal-action, .hc-modal .hc-modal-actions .hc-modal-search input.hc-ct-employees-list .hc-button-extra-big.hc-modal-action, .hc-modal .hc-ct-employees-list.hc-modal-section .hc-modal-actions .hc-button-extra-big.hc-modal-action, .hc-modal .hc-modal-actions .hc-ct-employees-list.hc-modal-section .hc-button-extra-big.hc-modal-action, .hc-modal .hc-ct-employees-list.hc-modal-actions .hc-button-extra-big.hc-modal-action, .hc-modal .hc-modal-actions .hc-ct-employees-list.hc-modal-action.hc-modal-action-large .hc-button-extra-big.hc-modal-action, .hc-ct-employees-list.hc-box .hc-modal .hc-modal-actions .hc-modal-action.hc-modal-action-large, .hc-modal .hc-modal-actions .hc-ct-employees-list.hc-box .hc-modal-action.hc-modal-action-large, .hc-ct-employees-list.hc-warn .hc-modal .hc-modal-actions .hc-modal-action.hc-modal-action-large, .hc-modal .hc-modal-actions .hc-ct-employees-list.hc-warn .hc-modal-action.hc-modal-action-large, .hc-ct-employees-list.hc-animated-check .hc-modal .hc-modal-actions .hc-modal-action.hc-modal-action-large, .hc-modal .hc-modal-actions .hc-ct-employees-list.hc-animated-check .hc-modal-action.hc-modal-action-large, .hc-ct-employees-list.hc-modal .hc-modal-actions .hc-modal-action.hc-modal-action-large, .hc-modal .hc-ct-employees-list.hc-modal-back-layer .hc-modal-actions .hc-modal-action.hc-modal-action-large, .hc-modal .hc-modal-actions .hc-ct-employees-list.hc-modal-back-layer .hc-modal-action.hc-modal-action-large, .hc-modal .hc-ct-employees-list.hc-modal-container .hc-modal-actions .hc-modal-action.hc-modal-action-large, .hc-modal .hc-modal-actions .hc-ct-employees-list.hc-modal-container .hc-modal-action.hc-modal-action-large, .hc-modal .hc-ct-employees-list.hc-modal-header .hc-modal-actions .hc-modal-action.hc-modal-action-large, .hc-modal .hc-modal-actions .hc-ct-employees-list.hc-modal-header .hc-modal-action.hc-modal-action-large, .hc-modal .hc-modal-header .hc-ct-employees-list.hc-modal-title .hc-modal-actions .hc-modal-action.hc-modal-action-large, .hc-modal .hc-modal-actions .hc-modal-header .hc-ct-employees-list.hc-modal-title .hc-modal-action.hc-modal-action-large, .hc-modal .hc-modal-header .hc-ct-employees-list.hc-modal-header-close .hc-modal-actions .hc-modal-action.hc-modal-action-large, .hc-modal .hc-modal-actions .hc-modal-header .hc-ct-employees-list.hc-modal-header-close .hc-modal-action.hc-modal-action-large, .hc-modal .hc-ct-employees-list.hc-modal-search .hc-modal-actions .hc-modal-action.hc-modal-action-large, .hc-modal .hc-modal-actions .hc-ct-employees-list.hc-modal-search .hc-modal-action.hc-modal-action-large, .hc-modal .hc-modal-search input.hc-ct-employees-list .hc-modal-actions .hc-modal-action.hc-modal-action-large, .hc-modal .hc-modal-actions .hc-modal-search input.hc-ct-employees-list .hc-modal-action.hc-modal-action-large, .hc-modal .hc-ct-employees-list.hc-modal-section .hc-modal-actions .hc-modal-action.hc-modal-action-large, .hc-modal .hc-modal-actions .hc-ct-employees-list.hc-modal-section .hc-modal-action.hc-modal-action-large, .hc-modal .hc-ct-employees-list.hc-modal-actions .hc-modal-action.hc-modal-action-large, .hc-modal .hc-modal-actions .hc-ct-employees-list.hc-modal-action.hc-modal-action-large .hc-modal-action.hc-modal-action-large {
    font-size: 2em;
    padding: 30px; } }

@media screen and (min-device-width: 375px) and (max-device-width: 414px) and (min-device-height: 812px) and (max-device-height: 896px) {
  .platform-ios #subheader-steps.steps-subheader {
    top: 52px; } }

#hc-fps-info-viewer {
  position: fixed;
  bottom: 8px;
  right: 8px;
  z-index: 999999;
  padding: 8px;
  border: #0365C0 1px solid;
  border-radius: 8px;
  background-color: rgba(255, 255, 255, 0.6); }

/** MIXINS **/
/** STYLES **/
.hc-button.hc-button-default, .hc-modal .hc-modal-actions .hc-button-default.hc-modal-action,
#clearbtn.hc-button.hc-button-default,
.hc-modal .hc-modal-actions #clearbtn.hc-button-default.hc-modal-action,
#savebtn.hc-button.hc-button-default,
.hc-modal .hc-modal-actions #savebtn.hc-button-default.hc-modal-action {
  text-transform: uppercase;
  padding: 16px;
  font-weight: bold;
  font-size: 18px;
  color: #FFFFFF; }
  .hc-button.hc-button-default.hc-btn-small-font, .hc-modal .hc-modal-actions .hc-button-default.hc-btn-small-font.hc-modal-action,
  #clearbtn.hc-button.hc-button-default.hc-btn-small-font,
  .hc-modal .hc-modal-actions #clearbtn.hc-button-default.hc-btn-small-font.hc-modal-action,
  #savebtn.hc-button.hc-button-default.hc-btn-small-font,
  .hc-modal .hc-modal-actions #savebtn.hc-button-default.hc-btn-small-font.hc-modal-action {
    font-size: 14px; }
  .hc-button.hc-button-default.hc-btn-medium-font, .hc-modal .hc-modal-actions .hc-button-default.hc-btn-medium-font.hc-modal-action,
  #clearbtn.hc-button.hc-button-default.hc-btn-medium-font,
  .hc-modal .hc-modal-actions #clearbtn.hc-button-default.hc-btn-medium-font.hc-modal-action,
  #savebtn.hc-button.hc-button-default.hc-btn-medium-font,
  .hc-modal .hc-modal-actions #savebtn.hc-button-default.hc-btn-medium-font.hc-modal-action {
    font-size: 16px;
    white-space: initial;
    padding: 4px; }
  .hc-button.hc-button-default.hc-btn-gray, .hc-modal .hc-modal-actions .hc-button-default.hc-btn-gray.hc-modal-action,
  #clearbtn.hc-button.hc-button-default.hc-btn-gray,
  .hc-modal .hc-modal-actions #clearbtn.hc-button-default.hc-btn-gray.hc-modal-action,
  #savebtn.hc-button.hc-button-default.hc-btn-gray,
  .hc-modal .hc-modal-actions #savebtn.hc-button-default.hc-btn-gray.hc-modal-action {
    background-color: #8A9AB1; }
  .hc-button.hc-button-default.hc-btn-green, .hc-modal .hc-modal-actions .hc-button-default.hc-btn-green.hc-modal-action,
  #clearbtn.hc-button.hc-button-default.hc-btn-green,
  .hc-modal .hc-modal-actions #clearbtn.hc-button-default.hc-btn-green.hc-modal-action,
  #savebtn.hc-button.hc-button-default.hc-btn-green,
  .hc-modal .hc-modal-actions #savebtn.hc-button-default.hc-btn-green.hc-modal-action {
    background-color: #67D090; }
  .hc-button.hc-button-default.hc-btn-red, .hc-modal .hc-modal-actions .hc-button-default.hc-btn-red.hc-modal-action,
  #clearbtn.hc-button.hc-button-default.hc-btn-red,
  .hc-modal .hc-modal-actions #clearbtn.hc-button-default.hc-btn-red.hc-modal-action,
  #savebtn.hc-button.hc-button-default.hc-btn-red,
  .hc-modal .hc-modal-actions #savebtn.hc-button-default.hc-btn-red.hc-modal-action {
    background-color: #FF5E57; }
  .hc-button.hc-button-default.hc-btn-blue, .hc-modal .hc-modal-actions .hc-button-default.hc-btn-blue.hc-modal-action,
  #clearbtn.hc-button.hc-button-default.hc-btn-blue,
  .hc-modal .hc-modal-actions #clearbtn.hc-button-default.hc-btn-blue.hc-modal-action,
  #savebtn.hc-button.hc-button-default.hc-btn-blue,
  .hc-modal .hc-modal-actions #savebtn.hc-button-default.hc-btn-blue.hc-modal-action {
    background-color: #0365C0; }
  .hc-button.hc-button-default.hc-btn-half-width, .hc-modal .hc-modal-actions .hc-button-default.hc-btn-half-width.hc-modal-action,
  #clearbtn.hc-button.hc-button-default.hc-btn-half-width,
  .hc-modal .hc-modal-actions #clearbtn.hc-button-default.hc-btn-half-width.hc-modal-action,
  #savebtn.hc-button.hc-button-default.hc-btn-half-width,
  .hc-modal .hc-modal-actions #savebtn.hc-button-default.hc-btn-half-width.hc-modal-action {
    width: 50%;
    margin: 14px; }
  .hc-button.hc-button-default.hc-btn-full-width, .hc-modal .hc-modal-actions .hc-button-default.hc-btn-full-width.hc-modal-action,
  #clearbtn.hc-button.hc-button-default.hc-btn-full-width,
  .hc-modal .hc-modal-actions #clearbtn.hc-button-default.hc-btn-full-width.hc-modal-action,
  #savebtn.hc-button.hc-button-default.hc-btn-full-width,
  .hc-modal .hc-modal-actions #savebtn.hc-button-default.hc-btn-full-width.hc-modal-action {
    width: 100%; }
  .hc-button.hc-button-default.hc-btn-full-width-with-margin, .hc-modal .hc-modal-actions .hc-button-default.hc-btn-full-width-with-margin.hc-modal-action,
  #clearbtn.hc-button.hc-button-default.hc-btn-full-width-with-margin,
  .hc-modal .hc-modal-actions #clearbtn.hc-button-default.hc-btn-full-width-with-margin.hc-modal-action,
  #savebtn.hc-button.hc-button-default.hc-btn-full-width-with-margin,
  .hc-modal .hc-modal-actions #savebtn.hc-button-default.hc-btn-full-width-with-margin.hc-modal-action {
    width: calc(100% - 28px);
    margin: 14px; }
  .hc-button.hc-button-default.hc-btn-margin, .hc-modal .hc-modal-actions .hc-button-default.hc-btn-margin.hc-modal-action,
  #clearbtn.hc-button.hc-button-default.hc-btn-margin,
  .hc-modal .hc-modal-actions #clearbtn.hc-button-default.hc-btn-margin.hc-modal-action,
  #savebtn.hc-button.hc-button-default.hc-btn-margin,
  .hc-modal .hc-modal-actions #savebtn.hc-button-default.hc-btn-margin.hc-modal-action {
    margin: 14px; }
  .hc-button.hc-button-default.hc-btn-margin-left, .hc-modal .hc-modal-actions .hc-button-default.hc-btn-margin-left.hc-modal-action,
  #clearbtn.hc-button.hc-button-default.hc-btn-margin-left,
  .hc-modal .hc-modal-actions #clearbtn.hc-button-default.hc-btn-margin-left.hc-modal-action,
  #savebtn.hc-button.hc-button-default.hc-btn-margin-left,
  .hc-modal .hc-modal-actions #savebtn.hc-button-default.hc-btn-margin-left.hc-modal-action {
    margin-left: 7px; }
  .hc-button.hc-button-default.hc-btn-margin-right, .hc-modal .hc-modal-actions .hc-button-default.hc-btn-margin-right.hc-modal-action,
  #clearbtn.hc-button.hc-button-default.hc-btn-margin-right,
  .hc-modal .hc-modal-actions #clearbtn.hc-button-default.hc-btn-margin-right.hc-modal-action,
  #savebtn.hc-button.hc-button-default.hc-btn-margin-right,
  .hc-modal .hc-modal-actions #savebtn.hc-button-default.hc-btn-margin-right.hc-modal-action {
    margin-right: 7px; }
  .hc-button.hc-button-default.hc-btn-without-radius, .hc-modal .hc-modal-actions .hc-button-default.hc-btn-without-radius.hc-modal-action,
  #clearbtn.hc-button.hc-button-default.hc-btn-without-radius,
  .hc-modal .hc-modal-actions #clearbtn.hc-button-default.hc-btn-without-radius.hc-modal-action,
  #savebtn.hc-button.hc-button-default.hc-btn-without-radius,
  .hc-modal .hc-modal-actions #savebtn.hc-button-default.hc-btn-without-radius.hc-modal-action {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0; }
  .hc-button.hc-button-default.hc-btn-big-radius, .hc-modal .hc-modal-actions .hc-button-default.hc-btn-big-radius.hc-modal-action,
  #clearbtn.hc-button.hc-button-default.hc-btn-big-radius,
  .hc-modal .hc-modal-actions #clearbtn.hc-button-default.hc-btn-big-radius.hc-modal-action,
  #savebtn.hc-button.hc-button-default.hc-btn-big-radius,
  .hc-modal .hc-modal-actions #savebtn.hc-button-default.hc-btn-big-radius.hc-modal-action {
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px;
    border-bottom-left-radius: 30px; }
  .hc-button.hc-button-default.hc-btn-medium-radius, .hc-modal .hc-modal-actions .hc-button-default.hc-btn-medium-radius.hc-modal-action,
  #clearbtn.hc-button.hc-button-default.hc-btn-medium-radius,
  .hc-modal .hc-modal-actions #clearbtn.hc-button-default.hc-btn-medium-radius.hc-modal-action,
  #savebtn.hc-button.hc-button-default.hc-btn-medium-radius,
  .hc-modal .hc-modal-actions #savebtn.hc-button-default.hc-btn-medium-radius.hc-modal-action {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px; }
  .hc-button.hc-button-default.hc-btn-small-bottom-radius, .hc-modal .hc-modal-actions .hc-button-default.hc-btn-small-bottom-radius.hc-modal-action,
  #clearbtn.hc-button.hc-button-default.hc-btn-small-bottom-radius,
  .hc-modal .hc-modal-actions #clearbtn.hc-button-default.hc-btn-small-bottom-radius.hc-modal-action,
  #savebtn.hc-button.hc-button-default.hc-btn-small-bottom-radius,
  .hc-modal .hc-modal-actions #savebtn.hc-button-default.hc-btn-small-bottom-radius.hc-modal-action {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px; }
  .hc-button.hc-button-default.hc-btn-medium-bottom-radius, .hc-modal .hc-modal-actions .hc-button-default.hc-btn-medium-bottom-radius.hc-modal-action,
  #clearbtn.hc-button.hc-button-default.hc-btn-medium-bottom-radius,
  .hc-modal .hc-modal-actions #clearbtn.hc-button-default.hc-btn-medium-bottom-radius.hc-modal-action,
  #savebtn.hc-button.hc-button-default.hc-btn-medium-bottom-radius,
  .hc-modal .hc-modal-actions #savebtn.hc-button-default.hc-btn-medium-bottom-radius.hc-modal-action {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px; }
  .hc-button.hc-button-default.hc-btn-medium-bottom-left-radius, .hc-modal .hc-modal-actions .hc-button-default.hc-btn-medium-bottom-left-radius.hc-modal-action,
  #clearbtn.hc-button.hc-button-default.hc-btn-medium-bottom-left-radius,
  .hc-modal .hc-modal-actions #clearbtn.hc-button-default.hc-btn-medium-bottom-left-radius.hc-modal-action,
  #savebtn.hc-button.hc-button-default.hc-btn-medium-bottom-left-radius,
  .hc-modal .hc-modal-actions #savebtn.hc-button-default.hc-btn-medium-bottom-left-radius.hc-modal-action {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 10px; }
  .hc-button.hc-button-default.hc-btn-medium-bottom-right-radius, .hc-modal .hc-modal-actions .hc-button-default.hc-btn-medium-bottom-right-radius.hc-modal-action,
  #clearbtn.hc-button.hc-button-default.hc-btn-medium-bottom-right-radius,
  .hc-modal .hc-modal-actions #clearbtn.hc-button-default.hc-btn-medium-bottom-right-radius.hc-modal-action,
  #savebtn.hc-button.hc-button-default.hc-btn-medium-bottom-right-radius,
  .hc-modal .hc-modal-actions #savebtn.hc-button-default.hc-btn-medium-bottom-right-radius.hc-modal-action {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 0; }
  .hc-button.hc-button-default.hc-btn-transparent-bottom-border, .hc-modal .hc-modal-actions .hc-button-default.hc-btn-transparent-bottom-border.hc-modal-action,
  #clearbtn.hc-button.hc-button-default.hc-btn-transparent-bottom-border,
  .hc-modal .hc-modal-actions #clearbtn.hc-button-default.hc-btn-transparent-bottom-border.hc-modal-action,
  #savebtn.hc-button.hc-button-default.hc-btn-transparent-bottom-border,
  .hc-modal .hc-modal-actions #savebtn.hc-button-default.hc-btn-transparent-bottom-border.hc-modal-action {
    background-color: transparent;
    color: #0365C0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    box-shadow: none;
    padding: 5px;
    border-bottom: 1px solid #0365C0; }
  .hc-button.hc-button-default.hc-btn-with-icon-left i, .hc-modal .hc-modal-actions .hc-button-default.hc-btn-with-icon-left.hc-modal-action i,
  #clearbtn.hc-button.hc-button-default.hc-btn-with-icon-left i, .hc-modal .hc-modal-actions #clearbtn.hc-button-default.hc-btn-with-icon-left.hc-modal-action i,
  #savebtn.hc-button.hc-button-default.hc-btn-with-icon-left i, .hc-modal .hc-modal-actions #savebtn.hc-button-default.hc-btn-with-icon-left.hc-modal-action i {
    margin-right: 10px; }
  .hc-button.hc-button-default.hc-btn-with-icon-right i, .hc-modal .hc-modal-actions .hc-button-default.hc-btn-with-icon-right.hc-modal-action i,
  #clearbtn.hc-button.hc-button-default.hc-btn-with-icon-right i, .hc-modal .hc-modal-actions #clearbtn.hc-button-default.hc-btn-with-icon-right.hc-modal-action i,
  #savebtn.hc-button.hc-button-default.hc-btn-with-icon-right i, .hc-modal .hc-modal-actions #savebtn.hc-button-default.hc-btn-with-icon-right.hc-modal-action i {
    margin-right: 10px; }
  .hc-button.hc-button-default img, .hc-modal .hc-modal-actions .hc-button-default.hc-modal-action img,
  #clearbtn.hc-button.hc-button-default img, .hc-modal .hc-modal-actions #clearbtn.hc-button-default.hc-modal-action img,
  #savebtn.hc-button.hc-button-default img, .hc-modal .hc-modal-actions #savebtn.hc-button-default.hc-modal-action img {
    margin-right: 10px; }

.bar button.hc-button.hc-button-default, .bar .hc-modal .hc-modal-actions button.hc-button-default.hc-modal-action, .hc-modal .hc-modal-actions .bar button.hc-button-default.hc-modal-action {
  line-height: inherit; }

@media screen and (max-width: 1024px) and (min-width: 700px) and (max-width: 1024px) and (min-device-width: 700px) {
  .hc-button.hc-button-default.hc-btn-medium-font, .hc-modal .hc-modal-actions .hc-button-default.hc-btn-medium-font.hc-modal-action {
    font-size: 18px; } }

#savebtn.hc-button.hc-button-default, .hc-modal .hc-modal-actions #savebtn.hc-button-default.hc-modal-action {
  line-height: inherit; }

#btn-save.hc-btn-full-width-with-margin {
  width: calc(100% - 28px);
  margin: 14px; }

.hc-btn-sixty-width {
  width: 60%;
  margin: 14px; }

@keyframes hc-animation-appear-rotating {
  0% {
    transform: rotate(90deg) scale(0); }
  50% {
    transform: rotate(90deg) scale(0); }
  100% {
    transform: rotate(0deg) scale(1); } }

/** Namespace */
.hc-ct-employees-list .hc-employees-card-header-primary-dark {
  background-color: #023E75; }

.hc-ct-employees-list .hc-employees-card-header-grey {
  background-color: #4B6584; }

.hc-ct-employees-list .hc-employees-card-header-green {
  background-color: #33CD5F; }

.hc-ct-employees-list .hc-employees-card-header-yellow {
  background-color: #FAB14A; }

.hc-ct-employees-list .hc-employees-card-header-blue {
  background-color: #51A7F9; }

.hc-ct-employees-list .hc-employees-card-title {
  font-size: 14px;
  line-height: 16px;
  font-weight: 700;
  color: white;
  text-transform: uppercase; }

.hc-ct-employees-list .hc-employees-card-title-primary {
  font-size: 14px;
  line-height: 16px;
  font-weight: 700;
  color: #0365C0;
  text-transform: uppercase; }

.hc-ct-employees-list .hc-employees-card-subtitle {
  font-size: 9px;
  font-weight: 700;
  text-transform: uppercase;
  opacity: .7; }

.hc-ct-employees-list .hc-employees-card-text {
  text-align: left;
  font-size: 20px;
  line-height: 22px;
  font-weight: 500;
  color: #4C4E52; }

.hc-ct-employees-list .hc-employees-card-text-secondary {
  text-align: left;
  font-size: 16px;
  line-height: 18px;
  font-weight: 500;
  color: #707070; }

.hc-ct-employees-list .hc-employees-card-text-tertiary {
  text-align: center;
  font-size: 18px;
  font-weight: 500;
  opacity: .5; }
  .hc-ct-employees-list .hc-employees-card-text-tertiary.hc-text-align-left {
    text-align: left; }

.hc-ct-employees-list .hc-employees-card-text-warn {
  text-align: left;
  font-size: 12px;
  font-weight: 900;
  opacity: .8; }

.hc-ct-employees-list .hc-item-checkbox .checkbox {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  line-height: 0; }
  .hc-ct-employees-list .hc-item-checkbox .checkbox .checkbox-icon {
    line-height: 0;
    width: 24px;
    height: 24px; }
    .hc-ct-employees-list .hc-item-checkbox .checkbox .checkbox-icon:before {
      box-sizing: border-box;
      width: calc(100% - 0px);
      height: calc(100% - 0px);
      line-height: 0;
      margin: 0 0 0 0;
      border-radius: 6px;
      border-width: 2px; }
    .hc-ct-employees-list .hc-item-checkbox .checkbox .checkbox-icon:after {
      top: 27%;
      border-width: 3px; }

.hc-ct-employees-list .hc-list-item:not(:last-child) {
  border-bottom: rgba(0, 0, 0, 0.06) 1px solid; }

.hc-comment-absence-dialog-content .hc-section-title, .hc-add-employee-dialog-content .hc-section-title {
  font-size: 20px;
  font-weight: 500;
  color: #6D6F72; }

.hc-comment-absence-dialog-content .hc-list-item-disabled, .hc-comment-absence-dialog-content .hc-list-item-disabled *, .hc-add-employee-dialog-content .hc-list-item-disabled, .hc-add-employee-dialog-content .hc-list-item-disabled * {
  opacity: .3; }

.platform-ios .hc-comment-absence-dialog-content, .platform-ios .hc-add-employee-dialog-content {
  min-height: calc(100vh - 64px); }

.platform-ios .hc-absence-modal-scroll {
  height: calc(100vh - 64px); }

.platform-android .hc-comment-absence-dialog-content, .platform-android .hc-add-employee-dialog-content, .platform-browser .hc-comment-absence-dialog-content, .platform-browser .hc-add-employee-dialog-content {
  min-height: calc(100vh - 44px); }

.platform-android .hc-absence-modal-scroll, .platform-browser .hc-absence-modal-scroll {
  height: calc(100vh - 44px); }

.summary-container {
  width: 100%;
  background-color: #F2F2F2; }

.first-summary-card {
  position: relative;
  z-index: 2;
  margin-top: 50px !important; }

.expanded-nav-bar {
  height: 500px;
  left: 0;
  margin-top: -380px;
  width: 100%;
  position: absolute;
  background-color: #0365C0 !important;
  z-index: 1; }

.hc-shadowed, .summary-card, .activity-edit-button, .summary-picker .summary-section-content, .timekeeper-summary-edit-time-container .hc-datetime-container, .location-summary-container, .in-progress-final-time, .hc-shadowed-hover:hover {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.108), 0 1px 2px rgba(0, 0, 0, 0.216);
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1); }

.summary-card {
  display: flex;
  flex-direction: column;
  margin: 16px;
  padding: 12px;
  border-radius: 3px;
  background-color: white; }
  .summary-card .card-title {
    display: flex;
    font-weight: 600;
    padding: 4px; }
  .summary-card .summary-activities-container {
    height: 30px; }
  .summary-card .summary-hours {
    display: flex; }
    .summary-card .summary-hours .summary-start {
      display: flex;
      flex-direction: column;
      align-items: flex-start; }
      .summary-card .summary-hours .summary-start .summary-start-hour {
        font-size: 16px;
        font-weight: 600; }
      .summary-card .summary-hours .summary-start .summary-start-description {
        font-size: 13px;
        color: #aaa; }
    .summary-card .summary-hours .summary-arrow {
      display: flex;
      flex-grow: 1;
      justify-content: center;
      align-items: center; }
    .summary-card .summary-hours .summary-end {
      display: flex;
      flex-direction: column;
      align-items: flex-end; }
      .summary-card .summary-hours .summary-end .summary-end-hour {
        font-size: 16px;
        font-weight: 600; }
      .summary-card .summary-hours .summary-end .summary-end-description {
        font-size: 13px;
        color: #aaa; }
  .summary-card .summary-card-separator {
    background-color: #9FAFBB;
    margin-left: -8px;
    margin-right: -8px;
    height: 1px;
    margin-top: 8px;
    margin-bottom: 8px; }
  .summary-card .summary-production-container {
    display: flex; }
    .summary-card .summary-production-container .summary-production-icon {
      width: 40px;
      height: 40px;
      padding: 4px;
      display: flex;
      justify-content: center; }
    .summary-card .summary-production-container .summary-production-separator {
      margin-left: 8px;
      margin-right: 8px;
      width: 1px;
      background-color: #9FAFBB; }
    .summary-card .summary-production-container .summary-description {
      display: flex;
      flex-direction: column;
      flex-grow: 1;
      justify-content: center;
      position: relative;
      width: 0; }
      .summary-card .summary-production-container .summary-description .summary-description-title {
        display: flex;
        align-items: flex-start;
        font-weight: 600;
        font-size: 16px; }
      .summary-card .summary-production-container .summary-description .summary-description-description {
        display: flex;
        align-items: flex-start;
        color: #9FAFBB;
        font-size: 13px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis; }

.attendance-activities-summary-container {
  display: flex;
  margin-top: 4px;
  margin-bottom: 4px; }
  .attendance-activities-summary-container .attendance-activities-summary-item {
    background-color: #51A7F9;
    height: 20px;
    margin: 1px; }
  .attendance-activities-summary-container .attendance-activities-summary-item:first-child {
    border-radius: 3px 0 0 3px; }
  .attendance-activities-summary-container .attendance-activities-summary-item:last-child {
    border-radius: 0 3px 3px 0; }

.activities-container {
  display: flex;
  flex-direction: column; }
  .activities-container .activities-list .activity-container {
    display: flex;
    flex-direction: column; }
    .activities-container .activities-list .activity-container .activity-title {
      margin-right: 50px;
      display: flex;
      font-weight: 600;
      margin-bottom: 4px; }
    .activities-container .activities-list .activity-container .activity-location {
      display: flex; }
    .activities-container .activities-list .activity-container .activity-hours {
      display: flex; }
    .activities-container .activities-list .activity-container .activity-dates {
      display: flex; }

.activity-content-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  margin-right: 4px; }
  .activity-content-icon img {
    width: 14px;
    height: 14px; }

.activity-content-description {
  text-align: left;
  color: #222;
  padding: 2px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%; }

.blue-expanded-summary-header {
  margin-top: -1px;
  height: 100px;
  background-color: #0365C0; }

.current-activity {
  background-color: #51A7F9 !important; }

.not-current-activity {
  background-color: #B9DCFD !important; }

.activity-edit-button {
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  right: 30px;
  background-color: #33CD5F;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  color: white; }
  .activity-edit-button i {
    font-size: 18px; }

.summary-edit-activity-warnings {
  display: flex;
  margin: 4px;
  background-color: #eee;
  border-radius: 4px; }
  .summary-edit-activity-warnings .summary-edit-activity-warning {
    display: flex; }
    .summary-edit-activity-warnings .summary-edit-activity-warning i {
      display: flex;
      align-self: center;
      color: #0365C0;
      margin: 4px; }
    .summary-edit-activity-warnings .summary-edit-activity-warning div {
      color: #0365C0;
      padding: 4px; }

.summary-edit-activity-errors {
  display: flex;
  flex-direction: column;
  border-radius: 4px; }
  .summary-edit-activity-errors .summary-edit-activity-error {
    background-color: #eee;
    display: flex;
    margin: 4px; }
    .summary-edit-activity-errors .summary-edit-activity-error i {
      display: flex;
      align-self: center;
      color: red;
      margin: 4px; }
    .summary-edit-activity-errors .summary-edit-activity-error div {
      color: red;
      padding: 4px; }

.topic-title {
  display: flex;
  margin-left: 16px;
  font-size: 13px;
  color: #777;
  font-weight: 600; }

.summary-questions-container {
  background-color: #F2F2F2;
  display: flex;
  flex-direction: column; }
  .summary-questions-container .summary-questions {
    background-color: white;
    margin: 16px;
    padding: 8px;
    border-radius: 3px; }
    .summary-questions-container .summary-questions .summary-questions-item {
      margin-left: 4px;
      display: flex;
      margin: 4px;
      margin-bottom: 16px;
      flex-direction: column;
      align-items: start; }
      .summary-questions-container .summary-questions .summary-questions-item .summary-question-title {
        font-weight: bold;
        font-size: 14px;
        color: #9FAFBB; }
      .summary-questions-container .summary-questions .summary-questions-item .summary-question-input {
        width: 100%; }
        .summary-questions-container .summary-questions .summary-questions-item .summary-question-input input {
          padding: 4px;
          background-color: #F2F2F4;
          border: 1px solid #DCDFE4;
          border-radius: 6px;
          height: 45px;
          width: 100%;
          color: #444;
          font-size: 14px; }
        .summary-questions-container .summary-questions .summary-questions-item .summary-question-input textarea {
          padding: 4px;
          background-color: #F2F2F4;
          border: 1px solid #DCDFE4;
          border-radius: 6px;
          font-size: 14px;
          height: 155px;
          width: 100%;
          color: #444; }

.summary-signature-container {
  background-color: #F2F2F2;
  display: flex;
  flex-direction: column; }
  .summary-signature-container .summary-signature {
    background-color: white;
    margin: 16px;
    padding: 8px;
    border-radius: 3px;
    min-height: 150px; }
    .summary-signature-container .summary-signature img {
      max-height: 200px; }

.summary-save-button {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 0; }

.platform-ios .summary-save-button {
  padding-bottom: 120px; }

.summary-page-content {
  background-color: #f2f2f2;
  margin-top: -20px; }

.summary-picker {
  border-radius: 8px;
  padding: 8px;
  display: flex;
  flex-direction: column; }
  .summary-picker .summary-section-title {
    display: flex;
    font-size: 13px;
    color: #777;
    font-weight: 600; }
  .summary-picker .summary-section-content {
    display: flex;
    padding: 12px;
    border-radius: 8px;
    background-color: #F2F2F4;
    background-color: white; }
    .summary-picker .summary-section-content .summary-section-content-text {
      flex-grow: 1;
      color: #222; }

.summary-location-picker {
  border-radius: 8px; }
  .summary-location-picker .summary-location-picker-title {
    display: flex;
    font-size: 13px;
    color: #777;
    font-weight: 600; }

.summary-divider {
  height: 1px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: #d2d2d2; }

.timekeeper-summary-edit-time-container {
  display: flex; }
  .timekeeper-summary-edit-time-container .hc-datetime-container {
    width: 48%;
    background-color: white;
    border-radius: 8px;
    margin: 3px; }

.hc-datetime-full-width-container {
  width: 100% !important; }

.location-summary-container {
  display: flex;
  margin-left: 8px;
  margin-right: 8px;
  border-radius: 8px;
  padding: 8px;
  height: 50px;
  align-items: center;
  background-color: white; }
  .location-summary-container .location-summary {
    flex: 1;
    display: flex;
    justify-content: space-between;
    align-self: middle;
    color: #222;
    align-items: center; }

.location-title {
  display: flex;
  margin-left: 8px;
  font-size: 13px;
  color: #777;
  font-weight: 600; }

.location-summary-edit i {
  font-size: 25px; }

.hc-datetime-browser {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 3px; }
  .hc-datetime-browser input {
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    margin-left: 11px;
    font-size: 1em;
    background-color: white; }
  .hc-datetime-browser i, .hc-datetime-browser img {
    font-size: 20px;
    height: 20px;
    width: 20px; }
  .hc-datetime-browser i {
    margin-bottom: 4px;
    margin-right: 4px; }

.in-progress-final-time {
  background-color: white;
  margin: 4px;
  color: #222;
  border-radius: 8px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex: 1; }

.move-production-title {
  padding: 0px 25px;
  text-align: center;
  margin-bottom: 10px; }
  .move-production-title span {
    font-size: 14px;
    color: #2f3542;
    font-weight: 500;
    letter-spacing: 0.8px; }

.move-production-card-container {
  width: 95%;
  margin: 10px auto;
  margin-bottom: 20px; }
  .move-production-card-container .move-production-card-title {
    font-size: 16px;
    font-weight: 600;
    color: #2f3542; }
  .move-production-card-container .move-production-card {
    border-radius: 10px;
    background-color: #EAEBEF;
    padding: 5px 20px;
    margin-top: 5px;
    box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.16); }
    .move-production-card-container .move-production-card table {
      width: 100%; }
      .move-production-card-container .move-production-card table tr.hc-bottom-separator {
        border-bottom: 1px solid rgba(164, 176, 190, 0.4); }
      .move-production-card-container .move-production-card table tr td:last-child {
        padding: 20px 0px; }
      .move-production-card-container .move-production-card table tr th {
        width: 20%;
        color: rgba(47, 53, 66, 0.8);
        font-size: 20px;
        font-weight: 500;
        vertical-align: middle; }
      .move-production-card-container .move-production-card table tr td {
        color: rgba(47, 53, 66, 0.8);
        width: 80%;
        font-size: 16px;
        font-weight: bold; }

.move-production-move-to {
  text-align: center; }
  .move-production-move-to span {
    font-size: 20px;
    font-weight: 600;
    color: rgba(164, 176, 190, 0.8); }

.move-production-no-activities {
  margin-top: 20px;
  text-align: center; }
  .move-production-no-activities span {
    font-size: 16px;
    color: #A4B0BE;
    margin-left: 5px; }

.hc-severity-label .hc-severity-label-help {
  width: 90%; }

.hc-severity-label .hc-severity-label-help {
  text-align: right;
  width: 10%; }

.hc-severity-wrapper {
  padding: 12px; }
  .hc-severity-wrapper .hc-severity {
    display: flex;
    flex-direction: column;
    align-items: center;
    flex: 1; }
    .hc-severity-wrapper .hc-severity, .hc-severity-wrapper .hc-severity * {
      transition: all 200ms cubic-bezier(0.8, 0.2, 0.2, 0.8); }
    .hc-severity-wrapper .hc-severity .hc-severity-circle {
      position: relative;
      overflow: hidden;
      box-shadow: none;
      z-index: 1;
      display: flex;
      align-items: center;
      justify-content: center;
      width: 100%;
      transition: all 200ms cubic-bezier(0.8, 0.2, 0.2, 0.8); }
      @media (max-width: 699px) {
        .hc-severity-wrapper .hc-severity .hc-severity-circle {
          height: calc((90vw - 48px) / 4); } }
      @media (min-width: 700px) and (max-width: 1024px) {
        .hc-severity-wrapper .hc-severity .hc-severity-circle {
          height: calc((90vw - 48px) / 4); } }
      @media (min-width: 1025px) {
        .hc-severity-wrapper .hc-severity .hc-severity-circle {
          height: calc((80vw - 48px) / 4); } }
      .hc-severity-wrapper .hc-severity .hc-severity-circle:active:after {
        content: '';
        background-color: rgba(255, 255, 255, 0.3);
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0; }
    .hc-severity-wrapper .hc-severity:first-child .hc-severity-circle {
      border-top-left-radius: 8px;
      border-bottom-left-radius: 8px; }
    .hc-severity-wrapper .hc-severity:last-child .hc-severity-circle {
      border-top-right-radius: 8px;
      border-bottom-right-radius: 8px; }
    .hc-severity-wrapper .hc-severity p {
      font-size: 14px;
      font-weight: 700;
      margin: 8px; }
    .hc-severity-wrapper .hc-severity i {
      font-size: 72px;
      color: white;
      transform: scale(0) rotate(-90deg);
      text-shadow: 0 2px 3px rgba(0, 0, 0, 0.2); }
      .hc-severity-wrapper .hc-severity i:before {
        content: ""; }
    .hc-severity-wrapper .hc-severity.hc-severity-active .hc-severity-circle {
      z-index: 10; }
    .hc-severity-wrapper .hc-severity.hc-severity-active p {
      margin: 8px;
      font-size: 18px;
      font-weight: 900; }
    .hc-severity-wrapper .hc-severity.hc-severity-active i {
      transform: scale(1) rotate(0deg); }

.hc-observation-image {
  width: calc(33.3333% - 16px);
  border-radius: 8px;
  overflow: hidden;
  margin: 8px;
  border: rgba(0, 0, 0, 0.12) 1px solid; }
  @media (max-width: 699px) {
    .hc-observation-image {
      height: calc(90vw / 3 - 16px); } }
  @media (min-width: 700px) and (max-width: 1024px) {
    .hc-observation-image {
      height: calc(90vw / 3 - 16px); } }
  @media (min-width: 1025px) {
    .hc-observation-image {
      height: calc(80vw / 3 - 16px); } }

.timekeeper-menu .loading-sync {
  display: flex;
  height: 100vh;
  width: 100vw;
  padding-top: 100px;
  justify-content: flex-start;
  align-items: center;
  flex-direction: column;
  border-color: transparent; }
  .timekeeper-menu .loading-sync span {
    color: #0365C0; }

.timekeeper-menu .timekeeper-menu-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
  padding: 20px;
  padding-top: 0; }
  .timekeeper-menu .timekeeper-menu-content::before {
    content: " ";
    position: absolute;
    top: 0;
    display: block;
    z-index: 0;
    width: 100vw;
    height: 140px;
    background: #0365C0; }
  .timekeeper-menu .timekeeper-menu-content .timekeeper-menu-content-header {
    width: 100%;
    margin: 20px 0;
    margin-top: 75px;
    margin-bottom: 10px;
    padding: 12px 20px 16px;
    background: #ffffff;
    position: relative;
    border-radius: 10px;
    border: 0px solid #efefef;
    border-bottom-width: 2px;
    border-right-width: 1px;
    border-left-width: 1px; }
    .timekeeper-menu .timekeeper-menu-content .timekeeper-menu-content-header.tk-menu-content-header-medium {
      margin-top: 90px; }
    .timekeeper-menu .timekeeper-menu-content .timekeeper-menu-content-header.tk-menu-content-header-small {
      margin-top: 110px; }
      .timekeeper-menu .timekeeper-menu-content .timekeeper-menu-content-header.tk-menu-content-header-small .tk-menu-content-header-title {
        justify-content: center;
        margin-bottom: 0; }
        .timekeeper-menu .timekeeper-menu-content .timekeeper-menu-content-header.tk-menu-content-header-small .tk-menu-content-header-title span {
          font-size: 1.6em; }
          @media (min-width: 400px) {
            .timekeeper-menu .timekeeper-menu-content .timekeeper-menu-content-header.tk-menu-content-header-small .tk-menu-content-header-title span {
              font-size: 1.8em; } }
  .timekeeper-menu .timekeeper-menu-content .tk-menu-content-header-title {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 8px; }
    .timekeeper-menu .timekeeper-menu-content .tk-menu-content-header-title span {
      color: #4C4E52;
      font-size: 1.4em;
      font-weight: 600; }
    .timekeeper-menu .timekeeper-menu-content .tk-menu-content-header-title.tk-menu-content-header-title-date {
      justify-content: center;
      margin-bottom: 4px; }
      .timekeeper-menu .timekeeper-menu-content .tk-menu-content-header-title.tk-menu-content-header-title-date p {
        font-size: 1em;
        color: #4C4E52;
        font-weight: 600;
        margin-bottom: 0; }
    @media (min-width: 400px) {
      .timekeeper-menu .timekeeper-menu-content .tk-menu-content-header-title {
        margin-bottom: 12px; }
        .timekeeper-menu .timekeeper-menu-content .tk-menu-content-header-title span {
          font-size: 1.6em; }
        .timekeeper-menu .timekeeper-menu-content .tk-menu-content-header-title.tk-menu-content-header-title-date p {
          font-size: 1.2em; } }
  .timekeeper-menu .timekeeper-menu-content .tk-details-clock-in {
    padding: 10px 20px;
    border-radius: 10px;
    background-color: #F5F4FB;
    width: auto;
    margin-left: 36px;
    margin-bottom: 10px; }
    .timekeeper-menu .timekeeper-menu-content .tk-details-clock-in h3 {
      margin-bottom: 4px;
      font-size: 1.2em;
      font-weight: 700;
      color: #0C65C4; }
    .timekeeper-menu .timekeeper-menu-content .tk-details-clock-in .tk-details-clock-in-description {
      display: flex;
      justify-content: flex-start;
      align-items: center;
      padding: 1px 0; }
      .timekeeper-menu .timekeeper-menu-content .tk-details-clock-in .tk-details-clock-in-description::before {
        content: " ";
        display: block;
        width: 6px;
        height: 6px;
        border-radius: 3px;
        background-color: #D0D1D9;
        margin-right: 4px; }
      .timekeeper-menu .timekeeper-menu-content .tk-details-clock-in .tk-details-clock-in-description span {
        font-size: 1em; }
        @media (min-width: 400px) {
          .timekeeper-menu .timekeeper-menu-content .tk-details-clock-in .tk-details-clock-in-description span {
            font-size: 1.1em; } }
  .timekeeper-menu .timekeeper-menu-content .tk-menu-content-header-body {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin: 5px 0px; }
    .timekeeper-menu .timekeeper-menu-content .tk-menu-content-header-body .tk-header-qtd-clocked {
      background-color: #F5F4FB;
      border-radius: 9px;
      width: 30px;
      height: 30px;
      display: flex;
      justify-content: center;
      align-items: center;
      margin-right: 8px; }
      .timekeeper-menu .timekeeper-menu-content .tk-menu-content-header-body .tk-header-qtd-clocked span {
        color: #0365C0;
        font-size: 1.2em;
        font-weight: 600; }
    .timekeeper-menu .timekeeper-menu-content .tk-menu-content-header-body .tk-header-description-clocked {
      font-size: 1.2em;
      font-weight: 600; }
  .timekeeper-menu .timekeeper-menu-content .tk-menu-arrow {
    border: solid #0365C0;
    border-width: 0 3px 3px 0;
    display: inline-block;
    padding: 5px;
    width: 0;
    height: 0;
    transition: 0.3s; }
    .timekeeper-menu .timekeeper-menu-content .tk-menu-arrow.arrow-right {
      transform: rotate(-45deg); }
    .timekeeper-menu .timekeeper-menu-content .tk-menu-arrow.arrow-left {
      transform: rotate(135deg); }
    .timekeeper-menu .timekeeper-menu-content .tk-menu-arrow.arrow-up {
      transform: rotate(-135deg); }
    .timekeeper-menu .timekeeper-menu-content .tk-menu-arrow.arrow-down {
      transform: rotate(45deg); }
  .timekeeper-menu .timekeeper-menu-content .timekeeper-menu-content-body {
    width: 100%;
    margin-top: 0; }
    .timekeeper-menu .timekeeper-menu-content .timekeeper-menu-content-body .tk-btn-card {
      width: 100%;
      padding: 20px;
      margin: 0;
      margin-bottom: 10px;
      border-radius: 10px;
      border: 0px solid #efefef;
      border-bottom-width: 2px;
      border-right-width: 1px;
      border-left-width: 1px;
      display: flex;
      justify-content: flex-start;
      align-items: center;
      box-shadow: none;
      position: relative;
      overflow: initial; }
      .timekeeper-menu .timekeeper-menu-content .timekeeper-menu-content-body .tk-btn-card .hc-card-badge {
        width: 30px;
        position: absolute;
        height: 30px;
        background-color: #D6100F;
        right: -10px;
        top: -10px;
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: 50%;
        color: white;
        font-size: 16px;
        font-weight: bold; }
      .timekeeper-menu .timekeeper-menu-content .timekeeper-menu-content-body .tk-btn-card.item-balanced {
        background-color: #52C782; }
      .timekeeper-menu .timekeeper-menu-content .timekeeper-menu-content-body .tk-btn-card.item-energized {
        background-color: #FECA57; }
      .timekeeper-menu .timekeeper-menu-content .timekeeper-menu-content-body .tk-btn-card.bg-blue {
        background-color: #63CDDA; }
      .timekeeper-menu .timekeeper-menu-content .timekeeper-menu-content-body .tk-btn-card.item-assertive {
        background-color: #FF5E57; }
      .timekeeper-menu .timekeeper-menu-content .timekeeper-menu-content-body .tk-btn-card.item-royal {
        background-color: #0D6898; }
      .timekeeper-menu .timekeeper-menu-content .timekeeper-menu-content-body .tk-btn-card.item-purple {
        background-color: #6887C9; }
      .timekeeper-menu .timekeeper-menu-content .timekeeper-menu-content-body .tk-btn-card .menuIcon {
        height: 36px; }
      .timekeeper-menu .timekeeper-menu-content .timekeeper-menu-content-body .tk-btn-card .tk-btn-card-text {
        color: #ffffff;
        font-size: 1.4em;
        margin-left: 14px;
        font-weight: 700;
        height: auto;
        line-height: inherit;
        text-transform: uppercase; }
      .timekeeper-menu .timekeeper-menu-content .timekeeper-menu-content-body .tk-btn-card .tk-btn-arrow {
        margin-left: auto;
        padding-right: 6px; }
        .timekeeper-menu .timekeeper-menu-content .timekeeper-menu-content-body .tk-btn-card .tk-btn-arrow .tk-menu-arrow {
          border-color: #ffffff; }

@media (max-width: 340px) {
  .timekeeper-menu .timekeeper-menu-content .timekeeper-menu-content-body .tk-btn-card .tk-btn-card-text {
    font-size: 1.3em; } }

@media (min-width: 700px) {
  .timekeeper-menu .timekeeper-menu-content::before {
    height: 210px; }
  .timekeeper-menu .timekeeper-menu-content .timekeeper-menu-content-header {
    margin-top: 120px;
    padding: 20px; }
    .timekeeper-menu .timekeeper-menu-content .timekeeper-menu-content-header.tk-menu-content-header-small {
      margin-top: 150px;
      padding: 40px; }
      .timekeeper-menu .timekeeper-menu-content .timekeeper-menu-content-header.tk-menu-content-header-small .tk-menu-content-header-title span {
        font-size: 3em; }
  .timekeeper-menu .timekeeper-menu-content .tk-menu-content-header-title {
    margin-bottom: 20px; }
    .timekeeper-menu .timekeeper-menu-content .tk-menu-content-header-title span {
      font-size: 2.4em;
      line-height: 1em; }
  .timekeeper-menu .timekeeper-menu-content .tk-details-clock-in {
    margin-left: 46px; }
    .timekeeper-menu .timekeeper-menu-content .tk-details-clock-in h3 {
      font-size: 1.8em; }
    .timekeeper-menu .timekeeper-menu-content .tk-details-clock-in .tk-details-clock-in-description {
      margin-bottom: 4px; }
      .timekeeper-menu .timekeeper-menu-content .tk-details-clock-in .tk-details-clock-in-description span {
        font-size: 1.4em; }
  .timekeeper-menu .timekeeper-menu-content .tk-menu-content-header-body {
    margin-top: 10px; }
    .timekeeper-menu .timekeeper-menu-content .tk-menu-content-header-body .tk-header-qtd-clocked {
      width: 40px;
      height: 40px; }
      .timekeeper-menu .timekeeper-menu-content .tk-menu-content-header-body .tk-header-qtd-clocked span {
        font-size: 1.8em; }
    .timekeeper-menu .timekeeper-menu-content .tk-menu-content-header-body .tk-header-description-clocked {
      font-size: 1.8em; }
  .timekeeper-menu .timekeeper-menu-content .timekeeper-menu-content-body .tk-btn-card .menuIcon {
    height: 50px; }
  .timekeeper-menu .timekeeper-menu-content .timekeeper-menu-content-body .tk-btn-card .tk-btn-card-text {
    font-size: 2em; } }

@keyframes hc-logo-animation-welcome {
  0% {
    opacity: 0; }
  50% {
    opacity: 0; }
  75% {
    opacity: 0; }
  100% {
    opacity: 0.7; } }

@keyframes hc-logo-animation-rainbow {
  0% {
    opacity: 1; }
  50% {
    opacity: 1; }
  75% {
    opacity: 0; }
  100% {
    opacity: 0; } }

@keyframes hc-logo-animation-simplify {
  0% {
    opacity: 1; }
  50% {
    opacity: 1; }
  75% {
    opacity: 0; }
  100% {
    opacity: 0; } }

@keyframes hc-logo-animation-wrapper {
  0% {
    transition: none;
    height: 190px; }
  50% {
    transition: none;
    height: 192px; }
  75% {
    transition: none;
    height: 192px; }
  100% {
    transition: none;
    height: 80px; } }

@keyframes hc-logo-animation-form {
  0% {
    max-height: 0;
    padding: 0 24px;
    opacity: 0; }
  50% {
    max-height: 0;
    padding: 0 24px;
    opacity: 0; }
  75% {
    max-height: 354px;
    padding: 12px 24px;
    opacity: 0; }
  100% {
    max-height: 354px;
    padding: 12px 24px;
    opacity: 1; } }

@keyframes hc-logo-animation-info {
  0% {
    max-height: 0;
    padding: 0 12px;
    opacity: 0; }
  50% {
    max-height: 0;
    padding: 0 12px;
    opacity: 0; }
  75% {
    max-height: 128px;
    padding: 12px 12px;
    opacity: 0; }
  100% {
    max-height: 128px;
    padding: 12px 12px;
    opacity: 1; } }

@keyframes hc-logo-animation-button {
  0% {
    display: none;
    max-height: 0;
    padding: 0 16px;
    opacity: 0; }
  50% {
    display: none;
    max-height: 0;
    padding: 0 16px;
    opacity: 0; }
  75% {
    display: flex;
    max-height: 70px;
    padding: 12px 24px;
    opacity: 0; }
  100% {
    max-height: 80px;
    padding: 12px 24px;
    opacity: .4; } }

@media (max-width: 699px) {
  .hc-login-page .hc-login-content {
    width: 100%; } }

@media (min-width: 700px) and (max-width: 1024px) {
  .hc-login-page .hc-login-content {
    width: 480px; } }

@media (min-width: 1025px) {
  .hc-login-page .hc-login-content {
    width: 480px; } }

.hc-login-page .hc-login-input {
  position: relative;
  height: auto !important;
  margin: 1px;
  border: rgba(255, 255, 255, 0.6) 2px solid;
  border-radius: 12px;
  background: rgba(255, 255, 255, 0.05);
  font-size: 20px;
  line-height: 20px;
  font-weight: 600;
  color: white; }
  @media (max-width: 699px) {
    .hc-login-page .hc-login-input {
      padding: 10px 16px 10px 72px; } }
  @media (min-width: 700px) and (max-width: 1024px) {
    .hc-login-page .hc-login-input {
      padding: 16px 16px 16px 72px; } }
  @media (min-width: 1025px) {
    .hc-login-page .hc-login-input {
      padding: 16px 16px 16px 72px; } }
  .hc-login-page .hc-login-input::placeholder {
    font-size: 20px !important;
    line-height: 20px;
    font-weight: 400;
    color: rgba(255, 255, 255, 0.6); }
  .hc-login-page .hc-login-input:focus {
    margin: 0;
    border: white 3px solid; }
  .hc-login-page .hc-login-input + img {
    position: absolute;
    top: 50%;
    left: 24px;
    transform: translateY(-50%);
    width: 24px;
    height: 24px; }
  .hc-login-page .hc-login-input:-webkit-autofill, .hc-login-page .hc-login-input:-webkit-autofill:hover, .hc-login-page .hc-login-input:-webkit-autofill:focus {
    border: rgba(255, 255, 255, 0.6) 2px solid;
    -webkit-text-fill-color: white;
    -webkit-box-shadow: 0 0 0px 1000px transparent inset;
    transition: background-color 5000s ease-in-out 0s; }

.hc-login-page .hc-login-form {
  overflow: hidden;
  animation-name: hc-logo-animation-form;
  animation-duration: 3200ms;
  animation-timing-function: cubic-bezier(0.75, 0.35, 0.35, 0.75);
  animation-iteration-count: 1;
  max-height: 354px;
  padding: 12px 24px; }

.hc-login-page .hc-login-info {
  overflow: hidden;
  animation-name: hc-logo-animation-info;
  animation-duration: 3200ms;
  animation-timing-function: cubic-bezier(0.75, 0.35, 0.35, 0.75);
  animation-iteration-count: 1;
  max-height: 128px; }

.hc-login-page .hc-login-button {
  overflow: hidden;
  animation-name: hc-logo-animation-button;
  animation-duration: 3200ms;
  animation-timing-function: cubic-bezier(0.75, 0.35, 0.35, 0.75);
  animation-iteration-count: 1; }

.hc-login-page .hc-logo-wrapper {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 80px;
  opacity: 1;
  transition: all 200ms 80ms cubic-bezier(0.75, 0.35, 0.35, 0.75);
  overflow: hidden;
  animation-name: hc-logo-animation-wrapper;
  animation-duration: 3200ms;
  animation-timing-function: cubic-bezier(0.75, 0.35, 0.35, 0.75);
  animation-iteration-count: 1; }
  .hc-login-page .hc-logo-wrapper .hc-logo {
    position: absolute;
    width: 280px;
    height: 190px;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    transition: all 200ms 80ms cubic-bezier(0.75, 0.35, 0.35, 0.75); }
  .hc-login-page .hc-logo-wrapper *[class^="hc-logo-welcome-"] {
    animation-name: hc-logo-animation-welcome;
    animation-duration: 3200ms;
    animation-timing-function: cubic-bezier(0.75, 0.35, 0.35, 0.75);
    animation-iteration-count: 1;
    opacity: 0.7; }
  .hc-login-page .hc-logo-wrapper *[class^="hc-logo-rainbow-"] {
    animation-name: hc-logo-animation-rainbow;
    animation-duration: 3200ms;
    animation-timing-function: cubic-bezier(0.75, 0.35, 0.35, 0.75);
    animation-iteration-count: 1;
    opacity: 0; }
  .hc-login-page .hc-logo-wrapper *[class^="hc-logo-simplify-"] {
    animation-name: hc-logo-animation-simplify;
    animation-duration: 3200ms;
    animation-timing-function: cubic-bezier(0.75, 0.35, 0.35, 0.75);
    animation-iteration-count: 1;
    opacity: 0; }

.hc-login-page.hc-keyboard-open .hc-login-content {
  padding-top: 42px;
  justify-content: flex-start; }

.hc-login-page.hc-keyboard-open .hc-logo-wrapper {
  height: 52px; }
  .hc-login-page.hc-keyboard-open .hc-logo-wrapper .hc-logo {
    left: 24px;
    width: 224px;
    height: 152px;
    transform: translate(0, -50%);
    transition: none; }
  .hc-login-page.hc-keyboard-open .hc-logo-wrapper *[class^="hc-logo-welcome-"] {
    opacity: 0; }

.hc-login-page.hc-keyboard-open .hc-login-info {
  max-height: 0;
  padding: 0;
  margin: 0;
  overflow: hidden; }

.hc-login-page.hc-keyboard-open .hc-login-button {
  margin-bottom: 50px; }

@keyframes hc-welcome-sun-animation {
  0% {
    transform: translateY(0px) rotate(0deg); }
  50% {
    transform: translateY(0px) rotate(180deg); }
  100% {
    transform: translateY(0px) rotate(360deg); } }

@keyframes hc-welcome-moon-animation {
  0% {
    transform: translateY(0) scale(1); }
  50% {
    transform: translateY(24px) scale(0.95); }
  100% {
    transform: translateY(0) scale(1); } }

@keyframes hc-welcome-swipe-animation {
  0% {
    opacity: 0;
    transform: translateX(-150%); }
  30% {
    opacity: 1;
    transform: translateX(-75%); }
  70% {
    opacity: 1;
    transform: translateX(75%); }
  100% {
    opacity: 0;
    transform: translateX(150%); } }

.hc-welcome-page .hc-welcome-page-background {
  transition: background-color 180ms linear; }

.hc-welcome-page .hc-welcome-page-sun {
  position: absolute;
  top: -8px;
  left: 16px;
  width: 72px;
  height: auto;
  animation-name: hc-welcome-sun-animation;
  animation-duration: 20s;
  animation-timing-function: linear;
  animation-iteration-count: infinite; }

.hc-welcome-page .hc-welcome-page-moon {
  position: absolute;
  top: 8px;
  left: 16px;
  width: 52px;
  height: auto;
  animation-name: hc-welcome-moon-animation;
  animation-duration: 10s;
  animation-timing-function: linear;
  animation-iteration-count: infinite; }

.hc-welcome-page .hc-welcome-swipe i {
  opacity: 0;
  position: absolute;
  animation-name: hc-welcome-swipe-animation;
  animation-duration: 1200ms;
  animation-timing-function: linear;
  animation-iteration-count: infinite; }

.hc-welcome-page .hc-welcome-swipe i:nth-child(2) {
  animation-delay: 600ms; }

.hc-welcome-page .hc-welcome-page-farm {
  width: 300px;
  height: auto; }

.hc-add-production-activity-time {
  margin-top: -7px;
  text-align: right; }

.hc-employee-item .hc-employee-item-content {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  width: 100%; }
  .hc-employee-item .hc-employee-item-content .hc-card-badge {
    width: 30px;
    height: 30px;
    background-color: #D6100F;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    color: white;
    font-size: 16px;
    font-weight: bold;
    margin-right: 5px; }

.platform-ios .hc-timekeeper-view .hc-tk-view-ion-content {
  padding-top: 64px; }

.platform-ios .modal-add-productivity.modal-backdrop .bar.bar.bar-header .button.button-clear, .platform-ios .modal-add-productivity.modal-backdrop .bar.bar.bar-header .buttons, .platform-ios .modal-add-productivity.modal-backdrop .bar.bar.bar-header span.title {
  margin-top: 0; }

.hc-card-flex-subtitle {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center; }
  .hc-card-flex-subtitle img {
    width: 18px;
    margin-right: 4px; }

.hc-timekeeper-view.title-header .title.title-center.header-item {
  font-size: 1.3em !important; }

.hc-timekeeper-view .hc-tk-view-ion-content {
  top: 0 !important;
  padding-top: 44px;
  background-color: #e8e8e8; }
  .hc-timekeeper-view .hc-tk-view-ion-content .scroll {
    min-width: 100%; }
  .hc-timekeeper-view .hc-tk-view-ion-content .hc-flex-list {
    padding: 10px; }
    .hc-timekeeper-view .hc-tk-view-ion-content .hc-flex-list button {
      width: 100%; }
  .hc-timekeeper-view .hc-tk-view-ion-content .hc-tk-empty-item {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    padding: 4px 10px;
    height: auto; }
    .hc-timekeeper-view .hc-tk-view-ion-content .hc-tk-empty-item img {
      margin-right: 10px;
      padding: 0;
      float: none;
      width: 40px; }
    .hc-timekeeper-view .hc-tk-view-ion-content .hc-tk-empty-item span {
      line-height: 1.2em; }

.hc-timekeeper-view .hc-tk-empty-message {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 20px; }
  .hc-timekeeper-view .hc-tk-empty-message span {
    color: #4C4E52;
    font-size: 1.3em;
    margin-bottom: 0;
    font-weight: 600;
    text-align: center; }

.hc-card-track-productivity {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 10px;
  background-color: #ffffff;
  padding: 18px;
  border-radius: 10px;
  border: 1px solid #ececec; }
  .hc-card-track-productivity .hc-card-tp-title {
    color: #4C4E52;
    font-size: 20px;
    margin-bottom: 4px;
    font-weight: 600; }
  .hc-card-track-productivity .hc-card-tp-subtitle {
    color: #4C4E52;
    font-size: 1.35em;
    margin-bottom: 0;
    font-weight: 400; }
  .hc-card-track-productivity .hc-card-tp-item {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 6px; }
    .hc-card-track-productivity .hc-card-tp-item .hc-card-tp-item-value {
      display: flex;
      flex-direction: row;
      justify-content: center;
      align-items: center;
      color: #4C4E52;
      font-size: 1.3em;
      margin-bottom: 0;
      font-weight: bold;
      min-width: 60px;
      height: 30px;
      background-color: #F5F4FB;
      margin-right: 6px;
      padding: 0 10px;
      border-radius: 9px;
      color: #0C65C4; }
    .hc-card-track-productivity .hc-card-tp-item .hc-card-tp-item-description span {
      color: #4C4E52;
      font-size: 1.3em;
      margin-bottom: 0;
      font-weight: 400; }
      .hc-card-track-productivity .hc-card-tp-item .hc-card-tp-item-description span:nth-child(2) {
        font-weight: bold; }
  .hc-card-track-productivity .hc-card-track-productivity-button {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding: 10px 0 5px 0; }
    .hc-card-track-productivity .hc-card-track-productivity-button .hc-button, .hc-card-track-productivity .hc-card-track-productivity-button .hc-modal .hc-modal-actions .hc-modal-action, .hc-modal .hc-modal-actions .hc-card-track-productivity .hc-card-track-productivity-button .hc-modal-action {
      max-width: 60%;
      background-color: #52C782;
      padding: 10px;
      border-radius: 30px; }
      .hc-card-track-productivity .hc-card-track-productivity-button .hc-button span, .hc-card-track-productivity .hc-card-track-productivity-button .hc-modal .hc-modal-actions .hc-modal-action span, .hc-modal .hc-modal-actions .hc-card-track-productivity .hc-card-track-productivity-button .hc-modal-action span {
        margin-left: 6px;
        text-transform: uppercase;
        font-size: 1.3em;
        font-weight: bold; }

.hc-tp-chart {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin: 6px 0 10px 0; }
  .hc-tp-chart .hc-tp-chart-bar {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    height: 15px;
    margin-right: 10px;
    background-color: #DFE1E8;
    border-radius: 8px;
    flex: 1; }
    .hc-tp-chart .hc-tp-chart-bar .hc-tp-chart-bar-progress {
      height: 100%;
      background-color: #6887C9;
      border-radius: 8px;
      border-top-right-radius: 0;
      border-bottom-right-radius: 0;
      max-width: 100%;
      min-width: 3%; }
      .hc-tp-chart .hc-tp-chart-bar .hc-tp-chart-bar-progress.chart-bar-with-right-radius {
        border-radius: 8px; }
  .hc-tp-chart .hc-tp-chart-value {
    color: #6887C9;
    font-weight: bold;
    font-size: 1.2em;
    width: auto; }

.modal-add-productivity.modal-backdrop {
  background-color: rgba(0, 0, 0, 0.6); }
  .modal-add-productivity.modal-backdrop .modal-wrapper ion-modal-view {
    background: transparent; }
    .modal-add-productivity.modal-backdrop .modal-wrapper ion-modal-view .bar.bar-header {
      background: transparent;
      color: #545557 !important;
      padding: 16px; }
      .modal-add-productivity.modal-backdrop .modal-wrapper ion-modal-view .bar.bar-header .title {
        padding-top: 8px; }
    .modal-add-productivity.modal-backdrop .modal-wrapper ion-modal-view .hc-tp-modal-scroll {
      height: calc(100% - 80px);
      margin-top: 80px; }
      .modal-add-productivity.modal-backdrop .modal-wrapper ion-modal-view .hc-tp-modal-scroll .scroll {
        min-height: calc(100% - 102px); }
    .modal-add-productivity.modal-backdrop .modal-wrapper ion-modal-view ion-content.hc-add-productivity-modal-content {
      min-width: calc(100% - 44px); }
      .modal-add-productivity.modal-backdrop .modal-wrapper ion-modal-view ion-content.hc-add-productivity-modal-content .scroll {
        min-height: 100%;
        display: flex;
        flex-direction: column;
        justify-content: space-between; }

ion-scroll.hc-add-productivity-content {
  background-color: transparent;
  min-height: 100%; }

.hc-add-productivity-modal {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  background: #ffffff;
  width: 90vw;
  height: 85vh;
  max-height: 700px;
  position: absolute;
  left: 5vw;
  top: 10vh;
  border-radius: 10px; }
  .hc-add-productivity-modal .hc-add-productivity-modal-header {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%; }
    .hc-add-productivity-modal .hc-add-productivity-modal-header .button-clear.button-clear {
      display: flex;
      flex-direction: row;
      justify-content: center;
      align-items: center; }
    .hc-add-productivity-modal .hc-add-productivity-modal-header .title {
      color: #4C4E52;
      font-size: 1.3em;
      margin-bottom: 0px;
      font-weight: 500; }
    .hc-add-productivity-modal .hc-add-productivity-modal-header .buttons {
      position: relative;
      top: -48px;
      right: 0; }
      .hc-add-productivity-modal .hc-add-productivity-modal-header .buttons button {
        background-color: rgba(255, 255, 255, 0.2);
        width: 40px;
        height: 40px;
        border-radius: 50%;
        min-width: 40px;
        min-height: 40px; }
  .hc-add-productivity-modal .hc-modal-body {
    padding: 18px 18px 0 18px;
    display: flex;
    flex-direction: column;
    width: 100%; }
  .hc-add-productivity-modal .hc-card-tp-title {
    color: #4C4E52;
    font-size: 20px;
    margin-bottom: 4px;
    font-weight: 600; }
  .hc-add-productivity-modal .hc-card-tp-subtitle {
    color: #4C4E52;
    font-size: 1.35em;
    margin-bottom: 4px;
    font-weight: 400; }
  .hc-add-productivity-modal .hc-modal-form-field {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    margin: 4px 0;
    padding: 0 10px;
    background-color: #F5F4FB;
    border: 2px solid #F5F4FB;
    border-radius: 10px;
    height: 80px; }
    .hc-add-productivity-modal .hc-modal-form-field.hc-modal-form-field-first {
      margin-top: 20px; }
    .hc-add-productivity-modal .hc-modal-form-field input {
      width: 80px;
      margin-right: 6px;
      border: none !important;
      border-bottom: 1px solid #AEB9C6 !important;
      border-radius: 0 !important;
      background-color: #F5F4FB !important;
      text-align: center;
      font-size: 2em !important;
      padding: 0px !important;
      padding-bottom: 6px !important; }
      .hc-add-productivity-modal .hc-modal-form-field input:focus {
        box-shadow: none; }
    .hc-add-productivity-modal .hc-modal-form-field:focus-within {
      border: 2px solid #6887C9; }
    .hc-add-productivity-modal .hc-modal-form-field .hc-modal-form-field-description span {
      color: #4C4E52;
      font-size: 1.3em;
      margin-bottom: 0;
      font-weight: 400; }
      .hc-add-productivity-modal .hc-modal-form-field .hc-modal-form-field-description span:nth-child(2) {
        font-weight: bold; }
  .hc-add-productivity-modal .hc-modal-chart-title {
    color: #4C4E52;
    font-size: 1.3em;
    margin-bottom: 4px;
    font-weight: bold;
    margin-top: 20px; }
  .hc-add-productivity-modal .hc-modal-fixed-bottom {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-top: auto; }
    .hc-add-productivity-modal .hc-modal-fixed-bottom button {
      color: #ffffff;
      font-size: 1.3em;
      margin-bottom: 0;
      font-weight: bold;
      width: 90%;
      height: 56px;
      border-radius: 30px;
      text-transform: uppercase;
      background-color: #52C782;
      margin: 18px; }

@media screen and (max-width: 1024px) and (min-width: 700px) and (max-width: 1024px) and (min-device-width: 700px) {
  .platform-ios .hc-timekeeper-view.title-header .title.title-center.header-item {
    width: 100% !important;
    left: 0 !important; }
  .hc-timekeeper-view.title-header .title.title-center.header-item {
    font-size: 1.1em !important; }
  .hc-timekeeper-view .hc-tk-view-ion-content .hc-flex-list {
    padding: 20px 14px; }
  .hc-timekeeper-view .hc-card-track-productivity {
    padding: 20px;
    margin-bottom: 14px; }
    .hc-timekeeper-view .hc-card-track-productivity .hc-card-tp-item {
      margin: 4px 0; }
      .hc-timekeeper-view .hc-card-track-productivity .hc-card-tp-item .hc-card-tp-item-value {
        height: 50px;
        min-width: 120px;
        padding: 0 16px; }
        .hc-timekeeper-view .hc-card-track-productivity .hc-card-tp-item .hc-card-tp-item-value span {
          font-size: 1.6em; }
      .hc-timekeeper-view .hc-card-track-productivity .hc-card-tp-item .hc-card-tp-item-description span {
        font-size: 1.8em; }
    .hc-timekeeper-view .hc-card-track-productivity .hc-card-track-productivity-button .hc-button, .hc-timekeeper-view .hc-card-track-productivity .hc-card-track-productivity-button .hc-modal .hc-modal-actions .hc-modal-action, .hc-modal .hc-modal-actions .hc-timekeeper-view .hc-card-track-productivity .hc-card-track-productivity-button .hc-modal-action {
      padding: 16px;
      border-radius: 40px; }
      .hc-timekeeper-view .hc-card-track-productivity .hc-card-track-productivity-button .hc-button i, .hc-timekeeper-view .hc-card-track-productivity .hc-card-track-productivity-button .hc-modal .hc-modal-actions .hc-modal-action i, .hc-modal .hc-modal-actions .hc-timekeeper-view .hc-card-track-productivity .hc-card-track-productivity-button .hc-modal-action i, .hc-timekeeper-view .hc-card-track-productivity .hc-card-track-productivity-button .hc-button span, .hc-timekeeper-view .hc-card-track-productivity .hc-card-track-productivity-button .hc-modal .hc-modal-actions .hc-modal-action span, .hc-modal .hc-modal-actions .hc-timekeeper-view .hc-card-track-productivity .hc-card-track-productivity-button .hc-modal-action span {
        font-size: 1.8em; }
  .hc-add-productivity-content .hc-add-productivity-modal-header {
    margin-bottom: 30px; }
    .hc-add-productivity-content .hc-add-productivity-modal-header .button-arrow-close {
      margin-left: 4px; }
      .hc-add-productivity-content .hc-add-productivity-modal-header .button-arrow-close img {
        width: 30px; }
    .hc-add-productivity-content .hc-add-productivity-modal-header .title {
      color: #4C4E52;
      font-size: 2em;
      margin-bottom: 0px;
      font-weight: 500; }
    .hc-add-productivity-content .hc-add-productivity-modal-header .buttons {
      top: -60px; }
      .hc-add-productivity-content .hc-add-productivity-modal-header .buttons .button-clear.button-clear {
        width: 55px;
        height: 55px;
        min-height: 55px; }
        .hc-add-productivity-content .hc-add-productivity-modal-header .buttons .button-clear.button-clear .ion-close-round {
          font-size: 1.8em; }
  .hc-add-productivity-content .hc-modal-form-field {
    padding: 20px;
    height: 100px; }
    .hc-add-productivity-content .hc-modal-form-field input {
      width: 200px;
      font-size: 2.8em !important;
      height: 50px !important; }
    .hc-add-productivity-content .hc-modal-form-field .hc-modal-form-field-description span {
      font-size: 1.8em; }
  .hc-add-productivity-content .hc-modal-chart-title {
    color: #4C4E52;
    font-size: 1.8em;
    margin-bottom: 10px;
    font-weight: bold;
    margin-top: 30px; }
  .hc-add-productivity-content .hc-modal-fixed-bottom button {
    font-size: 1.8em;
    height: 80px; }
  .hc-card-track-productivity .hc-card-tp-subtitle {
    color: #4C4E52;
    font-size: 1.8em;
    margin-bottom: 10px;
    font-weight: 400; }
  .hc-add-productivity-content .hc-card-tp-subtitle {
    color: #4C4E52;
    font-size: 1.8em;
    margin-bottom: 0;
    font-weight: 400; }
  .hc-card-track-productivity .hc-card-tp-title, .hc-add-productivity-content .hc-card-tp-title {
    color: #4C4E52;
    font-size: 1.8em;
    margin-bottom: 10px;
    font-weight: bold; }
  .hc-card-track-productivity .hc-tp-chart .hc-tp-chart-bar, .hc-add-productivity-content .hc-tp-chart .hc-tp-chart-bar {
    height: 24px;
    border-radius: 12px; }
    .hc-card-track-productivity .hc-tp-chart .hc-tp-chart-bar .hc-tp-chart-bar-progress, .hc-add-productivity-content .hc-tp-chart .hc-tp-chart-bar .hc-tp-chart-bar-progress {
      border-radius: 12px;
      border-top-right-radius: 0;
      border-bottom-right-radius: 0; }
      .hc-card-track-productivity .hc-tp-chart .hc-tp-chart-bar .hc-tp-chart-bar-progress.chart-bar-with-right-radius, .hc-add-productivity-content .hc-tp-chart .hc-tp-chart-bar .hc-tp-chart-bar-progress.chart-bar-with-right-radius {
        border-radius: 12px; }
  .hc-card-track-productivity .hc-tp-chart .hc-tp-chart-value, .hc-add-productivity-content .hc-tp-chart .hc-tp-chart-value {
    font-size: 1.8em;
    min-width: 110px; }
  .modal-add-productivity.modal-backdrop .modal-wrapper ion-modal-view.hc-add-productivity-modal {
    width: 80% !important;
    left: 10% !important;
    height: 80%;
    top: 8% !important;
    min-height: 80%; }
    .modal-add-productivity.modal-backdrop .modal-wrapper ion-modal-view.hc-add-productivity-modal .bar.bar-header {
      font-size: 1.8em; }
      .modal-add-productivity.modal-backdrop .modal-wrapper ion-modal-view.hc-add-productivity-modal .bar.bar-header button.button-clear {
        margin-top: 10px; }
        .modal-add-productivity.modal-backdrop .modal-wrapper ion-modal-view.hc-add-productivity-modal .bar.bar-header button.button-clear img {
          width: 30px; }
  .hc-card-flex-subtitle img {
    width: 32px;
    margin-right: 4px; } }

.platform-ios .hc-timekeeper-view .hc-tk-view-ion-content {
  padding-top: 64px; }

.platform-ios .modal-qr-code-update.modal-backdrop .bar.bar.bar-header .button.button-clear, .platform-ios .modal-qr-code-update.modal-backdrop .bar.bar.bar-header .buttons, .platform-ios .modal-qr-code-update.modal-backdrop .bar.bar.bar-header span.title {
  margin-top: 0; }

.modal-qr-code-update.modal-backdrop {
  background-color: rgba(0, 0, 0, 0.6); }
  .modal-qr-code-update.modal-backdrop .modal-wrapper ion-modal-view {
    background: transparent; }
    .modal-qr-code-update.modal-backdrop .modal-wrapper ion-modal-view .bar.bar-header {
      background: transparent;
      color: #545557 !important;
      padding: 16px; }
      .modal-qr-code-update.modal-backdrop .modal-wrapper ion-modal-view .bar.bar-header .title {
        padding-top: 8px; }
    .modal-qr-code-update.modal-backdrop .modal-wrapper ion-modal-view .hc-qr-modal-scroll {
      height: calc(100% - 80px);
      margin-top: 80px; }
      .modal-qr-code-update.modal-backdrop .modal-wrapper ion-modal-view .hc-qr-modal-scroll .scroll {
        min-height: calc(100% - 102px); }
    .modal-qr-code-update.modal-backdrop .modal-wrapper ion-modal-view ion-content.hc-qr-code-update-modal-content {
      min-width: calc(100% - 44px); }
      .modal-qr-code-update.modal-backdrop .modal-wrapper ion-modal-view ion-content.hc-qr-code-update-modal-content .scroll {
        min-height: 100%;
        display: flex;
        flex-direction: column;
        justify-content: space-between; }

ion-scroll.hc-qr-code-update-content {
  background-color: transparent;
  min-height: 100%; }

.hc-qr-code-update-modal {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  background: #ffffff;
  width: 90vw;
  max-height: 700px;
  position: absolute;
  left: 5vw;
  top: 60%;
  border-radius: 10px;
  margin-bottom: 10px; }
  .hc-qr-code-update-modal .hc-qr-code-update-modal-header {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%; }
    .hc-qr-code-update-modal .hc-qr-code-update-modal-header .title {
      color: #4C4E52;
      font-size: 20px;
      margin-bottom: 0px;
      font-weight: 500;
      width: 90vh;
      text-align: center; }
  .hc-qr-code-update-modal .button-clear.button-clear {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center; }
  .hc-qr-code-update-modal .buttons {
    position: relative;
    top: -48px;
    display: flex;
    align-self: flex-end; }
    .hc-qr-code-update-modal .buttons button {
      background-color: rgba(255, 255, 255, 0.2);
      width: 40px;
      height: 40px;
      border-radius: 50%;
      min-width: 40px;
      min-height: 40px; }
  .hc-qr-code-update-modal .hc-modal-body {
    padding: 20px 14px 14px 14px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: 100%; }
  .hc-qr-code-update-modal .hc-card-qr-title {
    color: #4C4E52;
    font-size: 1.2em;
    margin-bottom: 4px;
    font-weight: bold; }
  .hc-qr-code-update-modal .hc-card-qr-subtitle {
    color: #4C4E52;
    font-size: 1.2em;
    margin-bottom: 4px;
    font-weight: 400; }
  .hc-qr-code-update-modal .hc-card-qr-code {
    color: #A4B0BE;
    font-size: 30px;
    margin-bottom: 4px;
    font-weight: bold;
    margin-bottom: 4vh; }
  .hc-qr-code-update-modal .hc-modal-form-field {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    background-color: #F5F4FB;
    border-radius: 10px;
    height: 80px; }
    .hc-qr-code-update-modal .hc-modal-form-field.hc-modal-form-field-first {
      margin-top: 20px; }
    .hc-qr-code-update-modal .hc-modal-form-field input {
      width: 110px;
      margin-right: 6px;
      border: none !important;
      border-bottom: 1px solid #AEB9C6 !important;
      border-radius: 0 !important;
      background-color: #F5F4FB !important;
      text-align: center;
      font-size: 2em !important; }
    .hc-qr-code-update-modal .hc-modal-form-field .hc-modal-form-field-description span {
      color: #4C4E52;
      font-size: 1.2em;
      margin-bottom: 0;
      font-weight: 400; }
      .hc-qr-code-update-modal .hc-modal-form-field .hc-modal-form-field-description span:last-child {
        font-weight: bold; }
  .hc-qr-code-update-modal .hc-modal-fixed-bottom {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-top: auto;
    height: 50%; }
    .hc-qr-code-update-modal .hc-modal-fixed-bottom button {
      width: 100%;
      border-radius: 24px;
      text-transform: uppercase;
      font-size: 1.2em;
      font-weight: bold;
      height: 48px;
      margin: 12px; }
    .hc-qr-code-update-modal .hc-modal-fixed-bottom .hc-btn-red {
      background-color: #FF5E57; }
    .hc-qr-code-update-modal .hc-modal-fixed-bottom .hc-btn-grey {
      background-color: #A4B0BE; }

@media screen and (max-width: 1024px) and (min-width: 700px) and (max-width: 1024px) and (min-device-width: 700px) {
  .hc-qr-code-update-content .hc-qr-code-update-modal-header {
    margin: 12px;
    margin-bottom: 30px; }
    .hc-qr-code-update-content .hc-qr-code-update-modal-header .title {
      color: #4C4E52;
      font-size: 2em;
      margin-bottom: 0px;
      font-weight: 500; }
    .hc-qr-code-update-content .hc-qr-code-update-modal-header .buttons {
      top: -60px; }
      .hc-qr-code-update-content .hc-qr-code-update-modal-header .buttons .button-clear.button-clear {
        width: 55px;
        height: 55px;
        min-height: 55px; }
        .hc-qr-code-update-content .hc-qr-code-update-modal-header .buttons .button-clear.button-clear .ion-close-round {
          font-size: 1.8em; }
  .hc-qr-code-update-content .hc-modal-form-field {
    padding: 20px;
    height: 100px; }
    .hc-qr-code-update-content .hc-modal-form-field input {
      width: 200px;
      font-size: 2.8em !important;
      height: 50px !important; }
    .hc-qr-code-update-content .hc-modal-form-field .hc-modal-form-field-description span {
      font-size: 1.8em; }
  .hc-qr-code-update-content .hc-modal-chart-title {
    color: #4C4E52;
    font-size: 1.8em;
    margin-bottom: 10px;
    font-weight: bold;
    margin-top: 30px; }
  .hc-qr-code-update-content .hc-modal-fixed-bottom button {
    font-size: 1.8em;
    height: 80px; }
  .hc-qr-code-update-content .hc-card-qr-subtitle {
    color: #4C4E52;
    font-size: 1.8em;
    margin-bottom: 0;
    font-weight: 400; }
  .hc-qr-code-update-content .hc-card-qr-title {
    color: #4C4E52;
    font-size: 16px;
    margin-bottom: 10px;
    font-weight: bold; }
  .modal-qr-code-update.modal-backdrop .modal-wrapper ion-modal-view.hc-qr-code-update-modal {
    width: 80% !important;
    left: 10% !important;
    height: 80%;
    top: 8% !important;
    min-height: 80%; }
    .modal-qr-code-update.modal-backdrop .modal-wrapper ion-modal-view.hc-qr-code-update-modal .bar.bar-header {
      font-size: 1.8em; }
      .modal-qr-code-update.modal-backdrop .modal-wrapper ion-modal-view.hc-qr-code-update-modal .bar.bar-header button.button-clear {
        margin-top: 10px; }
        .modal-qr-code-update.modal-backdrop .modal-wrapper ion-modal-view.hc-qr-code-update-modal .bar.bar-header button.button-clear img {
          width: 30px; } }

#btn-scan-code {
  height: 10%;
  align-self: flex-end; }

.hc-food-header-text {
  padding-left: 8px;
  text-align: center;
  color: #444; }

.platform-ios .inspector-header {
  /* Fixes for iPhones X, Xr, Xs, Xs Max, 11, 11 Pro, 11 Pro Max */ }
  @media (max-width: 699px) {
    .platform-ios .inspector-header {
      top: 110px !important; } }
  @media (min-width: 700px) and (max-width: 1024px) {
    .platform-ios .inspector-header {
      top: 105px !important; } }
  @media (min-width: 1025px) {
    .platform-ios .inspector-header {
      top: 105px !important; } }
  @media (min-device-width: 375px) and (max-device-width: 414px) and (min-device-height: 812px) and (max-device-height: 896px) {
    .platform-ios .inspector-header {
      top: 127px !important; } }

.platform-ios .search-bar-margin {
  margin-top: 20px; }

@media (max-width: 699px) {
  .platform-android .inspector-header {
    top: 90px !important; } }

@media (min-width: 700px) and (max-width: 1024px) {
  .platform-android .inspector-header {
    top: 80px !important; } }

@media (min-width: 1025px) {
  .platform-android .inspector-header {
    top: 80px !important; } }

.hc-separator-question, .hc-separator-question-log, .hc-separator-question-regular {
  display: flex;
  align-items: center; }
  .hc-separator-question-log {
    min-height: 40px; }
  .hc-separator-question-regular {
    min-height: 62px; }
