@charset "utf-8";/* GANTRY5 DEVELOPMENT MODE ENABLED.

   WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!

   For more information on modifying CSS, please read:

   http://docs.gantry.org/gantry5/configure/styles
   http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 12, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 9, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 1, templates/g5_hydrogen/scss/mixins/_nav.scss */
.g-main-nav .g-standard .g-dropdown {
  width: 180px;
}
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/theme/_flex.scss */
.g-content {
  margin: 0.625rem;
  padding: 0.938rem;
}
/* line 6, media/gantry5/engines/nucleus/scss/nucleus/theme/_flex.scss */
.g-flushed .g-content {
  margin: 0;
  padding: 0;
}
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
body {
  font-size: 1rem;
  line-height: 1.5;
}
/* line 8, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
h1 {
  font-size: 2.25rem;
}
/* line 12, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
h2 {
  font-size: 1.9rem;
}
/* line 16, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
h3 {
  font-size: 1.5rem;
}
/* line 20, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
h4 {
  font-size: 1.15rem;
}
/* line 24, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
h5 {
  font-size: 1rem;
}
/* line 28, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
h6 {
  font-size: 0.85rem;
}
/* line 33, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
small {
  font-size: 0.875rem;
}
/* line 37, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
cite {
  font-size: 0.875rem;
}
/* line 41, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
sub, sup {
  font-size: 0.75rem;
}
/* line 46, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
code, kbd, pre, samp {
  font-size: 1rem;
  font-family: "Menlo", "Monaco", monospace;
}
/* line 1, media/gantry5/engines/nucleus/scss/nucleus/theme/_forms.scss */
textarea, select[multiple=multiple], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"], input:not([type]) {
  border-radius: 0.1875rem;
}
/* line 1, templates/g5_hydrogen/scss/hydrogen/_core.scss */
body {
  color: #000;
  background: #fff;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 8, templates/g5_hydrogen/scss/hydrogen/_core.scss */
#g-page-surround {
  background: #fff;
}
@media print {
  /* line 13, templates/g5_hydrogen/scss/hydrogen/_core.scss */
  #g-page-surround {
    background: #fff !important;
    color: #000 !important;
  }
}
/* line 19, templates/g5_hydrogen/scss/hydrogen/_core.scss */
a {
  color: #e5077f;
}
/* line 21, templates/g5_hydrogen/scss/hydrogen/_core.scss */
a:hover {
  color: #000;
}
/* line 26, templates/g5_hydrogen/scss/hydrogen/_core.scss */
h1, h2, h3, h4, h5, h6, strong {
  color: #000;
}
/* line 30, templates/g5_hydrogen/scss/hydrogen/_core.scss */
.button {
  display: inline-block;
  padding: 0.5rem 1rem;
  border-radius: 0.1875rem;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
  background: #e5077f;
  color: #fff;
  border: 0;
  line-height: 1.5;
  font-size: 1rem;
  vertical-align: middle;
  text-shadow: none;
  -webkit-transition: background 0.1s;
  -moz-transition: background 0.1s;
  transition: background 0.1s;
}
/* line 44, templates/g5_hydrogen/scss/hydrogen/_core.scss */
.button:hover {
  background: #f80e8c;
  color: #fff;
}
/* line 49, templates/g5_hydrogen/scss/hydrogen/_core.scss */
.button:active, .button:focus {
  background: #cc0671;
  box-shadow: inset -1px -1px 1px rgba(0, 0, 0, 0.15);
  color: #fff;
  outline: 0;
}
/* line 56, templates/g5_hydrogen/scss/hydrogen/_core.scss */
.button:disabled {
  opacity: 0.25;
  cursor: not-allowed;
}
/* line 60, templates/g5_hydrogen/scss/hydrogen/_core.scss */
.button:disabled:hover {
  background: #e5077f;
}
/* line 66, templates/g5_hydrogen/scss/hydrogen/_core.scss */
.gantry-logo {
  display: inline-block;
}
@media only all and (max-width: 99.99%) {
  /* line 25, media/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
  .gantry-logo {
    display: block;
    text-align: center;
  }
}
/* line 72, templates/g5_hydrogen/scss/hydrogen/_core.scss */
.gantry-logo img {
  width: 150px;
}
/* line 77, templates/g5_hydrogen/scss/hydrogen/_core.scss */
.logo-large {
  display: inline-block;
}
@font-face {
  font-family: "roboto";
  font-style: normal;
  font-weight: 400;
  src: url('/templates/g5_hydrogen/fonts/roboto_regular_macroman/Roboto-Regular-webfont.eot#iefix') format("embedded-opentype"), url('/templates/g5_hydrogen/fonts/roboto_regular_macroman/Roboto-Regular-webfont.woff2') format("woff2"), url('/templates/g5_hydrogen/fonts/roboto_regular_macroman/Roboto-Regular-webfont.woff') format("woff"), url('/templates/g5_hydrogen/fonts/roboto_regular_macroman/Roboto-Regular-webfont.ttf') format("truetype"), url('/templates/g5_hydrogen/fonts/roboto_regular_macroman/Roboto-Regular-webfont.svg#roboto') format("svg");font-display:swap;}
@font-face {
  font-family: "roboto";
  font-style: normal;
  font-weight: 500;
  src: url('/templates/g5_hydrogen/fonts/roboto_medium_macroman/Roboto-Medium-webfont.eot#iefix') format("embedded-opentype"), url('/templates/g5_hydrogen/fonts/roboto_medium_macroman/Roboto-Medium-webfont.woff2') format("woff2"), url('/templates/g5_hydrogen/fonts/roboto_medium_macroman/Roboto-Medium-webfont.woff') format("woff"), url('/templates/g5_hydrogen/fonts/roboto_medium_macroman/Roboto-Medium-webfont.ttf') format("truetype"), url('/templates/g5_hydrogen/fonts/roboto_medium_macroman/Roboto-Medium-webfont.svg#roboto') format("svg");font-display:swap;}
@font-face {
  font-family: "roboto";
  font-style: normal;
  font-weight: 700;
  src: url('/templates/g5_hydrogen/fonts/roboto_bold_macroman/Roboto-Bold-webfont.eot#iefix') format("embedded-opentype"), url('/templates/g5_hydrogen/fonts/roboto_bold_macroman/Roboto-Bold-webfont.woff2') format("woff2"), url('/templates/g5_hydrogen/fonts/roboto_bold_macroman/Roboto-Bold-webfont.woff') format("woff"), url('/templates/g5_hydrogen/fonts/roboto_bold_macroman/Roboto-Bold-webfont.ttf') format("truetype"), url('/templates/g5_hydrogen/fonts/roboto_bold_macroman/Roboto-Bold-webfont.svg#roboto') format("svg");font-display:swap;}
/* line 5, templates/g5_hydrogen/scss/hydrogen/_typography.scss */
body {
  font-family: "roboto", sans-serif;
  font-weight: 400;
}
/* line 10, templates/g5_hydrogen/scss/hydrogen/_typography.scss */
h1, h2, h3, h4, h5 {
  font-family: "roboto", sans-serif;
  font-weight: 500;
}
/* line 15, templates/g5_hydrogen/scss/hydrogen/_typography.scss */
bold, strong {
  font-weight: 700;
}
/* line 19, templates/g5_hydrogen/scss/hydrogen/_typography.scss */
.button {
  font-weight: 500;
}
/* line 24, templates/g5_hydrogen/scss/hydrogen/_typography.scss */
blockquote {
  border-left: 10px solid #f0f2f4;
}
/* line 26, templates/g5_hydrogen/scss/hydrogen/_typography.scss */
blockquote p {
  font-size: 1.1rem;
  color: #333;
}
/* line 30, templates/g5_hydrogen/scss/hydrogen/_typography.scss */
blockquote cite {
  display: block;
  text-align: right;
  color: #000;
  font-size: 1.2rem;
}
/* line 39, templates/g5_hydrogen/scss/hydrogen/_typography.scss */
code {
  background: #f9f2f4;
  color: #9c1d3d;
}
/* line 44, templates/g5_hydrogen/scss/hydrogen/_typography.scss */
pre {
  padding: 1rem;
  margin: 2rem 0;
  background: #f6f6f6;
  border: 1px solid #ddd;
  border-radius: 0.1875rem;
  line-height: 1.15;
  font-size: 0.9rem;
}
/* line 53, templates/g5_hydrogen/scss/hydrogen/_typography.scss */
pre code {
  color: #237794;
  background: inherit;
  font-size: 0.9rem;
}
/* line 61, templates/g5_hydrogen/scss/hydrogen/_typography.scss */
hr {
  border-bottom: 4px solid #f0f2f4;
}
/* line 1, templates/g5_hydrogen/scss/hydrogen/_nav.scss */
#g-navigation {
  background: #439a86;
  color: #000;
  text-align: center;
  position: relative;
  z-index: 2;
}
/* line 8, templates/g5_hydrogen/scss/hydrogen/_nav.scss */
#g-navigation .g-container {
  position: relative;
}
/* line 12, templates/g5_hydrogen/scss/hydrogen/_nav.scss */
#g-navigation a {
  color: #c4e5de;
}
/* line 15, templates/g5_hydrogen/scss/hydrogen/_nav.scss */
#g-navigation a:hover {
  color: #000;
}
/* line 20, templates/g5_hydrogen/scss/hydrogen/_nav.scss */
/* line 21, templates/g5_hydrogen/scss/hydrogen/_nav.scss */
#g-navigation .g-social a {
  background: #3a8573;
  border: none;
  text-decoration: none;
  color: #000;
  -webkit-transition: background 0.2s;
  -moz-transition: background 0.2s;
  transition: background 0.2s;
}
/* line 28, templates/g5_hydrogen/scss/hydrogen/_nav.scss */
#g-navigation .g-social a:hover {
  background: #4caf99;
}
/* line 34, templates/g5_hydrogen/scss/hydrogen/_nav.scss */
#g-navigation .g-main-nav {
  margin: -1.563rem;
}
/* line 8, templates/g5_hydrogen/scss/mixins/_nav.scss */
#g-navigation .g-main-nav h1, #g-navigation .g-main-nav h2, #g-navigation .g-main-nav h3, #g-navigation .g-main-nav h4, #g-navigation .g-main-nav h5, #g-navigation .g-main-nav h6, #g-navigation .g-main-nav strong {
  color: #000;
}
/* line 12, templates/g5_hydrogen/scss/mixins/_nav.scss */
/* line 13, templates/g5_hydrogen/scss/mixins/_nav.scss */
/* line 14, templates/g5_hydrogen/scss/mixins/_nav.scss */
#g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container {
  color: #000;
}
/* line 17, templates/g5_hydrogen/scss/mixins/_nav.scss */
/* line 18, templates/g5_hydrogen/scss/mixins/_nav.scss */
#g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover {
  background: #3a8573;
}
/* line 22, templates/g5_hydrogen/scss/mixins/_nav.scss */
#g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
  background: #fff;
}
/* line 25, templates/g5_hydrogen/scss/mixins/_nav.scss */
#g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active > .g-menu-item-container {
  color: #000;
}
/* line 29, templates/g5_hydrogen/scss/mixins/_nav.scss */
#g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active.g-selected {
  background: #3a8573;
}
/* line 32, templates/g5_hydrogen/scss/mixins/_nav.scss */
#g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active.g-selected > .g-menu-item-container {
  color: #000;
}
/* line 41, templates/g5_hydrogen/scss/mixins/_nav.scss */
#g-navigation .g-main-nav .g-dropdown {
  background: #3a8573;
}
/* line 45, templates/g5_hydrogen/scss/mixins/_nav.scss */
/* line 46, templates/g5_hydrogen/scss/mixins/_nav.scss */
/* line 47, templates/g5_hydrogen/scss/mixins/_nav.scss */
#g-navigation .g-main-nav .g-sublevel > li > .g-menu-item-container {
  color: #000;
}
/* line 51, templates/g5_hydrogen/scss/mixins/_nav.scss */
/* line 52, templates/g5_hydrogen/scss/mixins/_nav.scss */
#g-navigation .g-main-nav .g-sublevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover, #g-navigation .g-main-nav .g-sublevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
  background: #347667;
}
/* line 38, templates/g5_hydrogen/scss/hydrogen/_nav.scss */
#g-navigation .g-main-nav .g-toplevel {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
  -moz-flex-flow: row wrap;
  flex-flow: row wrap;
  justify-content: center;
  -webkit-justify-content: center;
}
/* line 62, templates/g5_hydrogen/scss/mixins/_nav.scss */
/* line 63, templates/g5_hydrogen/scss/mixins/_nav.scss */
/* line 64, templates/g5_hydrogen/scss/mixins/_nav.scss */
/* line 65, templates/g5_hydrogen/scss/mixins/_nav.scss */
/* line 66, templates/g5_hydrogen/scss/mixins/_nav.scss */
/* line 67, templates/g5_hydrogen/scss/mixins/_nav.scss */
#g-navigation .g-menu-hastouch .g-toplevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator {
  border: 1px solid #4caf99;
  background: #3d8c7a;
  border-radius: 0.1875rem;
  margin: -0.2rem 0 -0.2rem 0.5rem;
  padding: 0.2rem;
}
/* line 70, templates/g5_hydrogen/scss/mixins/_nav.scss */
#g-navigation .g-menu-hastouch .g-toplevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator:hover {
  background: #377e6d;
}
/* line 76, templates/g5_hydrogen/scss/mixins/_nav.scss */
#g-navigation .g-menu-hastouch .g-toplevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator:after {
  text-align: center;
}
/* line 82, templates/g5_hydrogen/scss/mixins/_nav.scss */
/* line 83, templates/g5_hydrogen/scss/mixins/_nav.scss */
/* line 84, templates/g5_hydrogen/scss/mixins/_nav.scss */
/* line 85, templates/g5_hydrogen/scss/mixins/_nav.scss */
#g-navigation .g-menu-hastouch .g-toplevel > li.active.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator {
  color: #000;
}
/* line 94, templates/g5_hydrogen/scss/mixins/_nav.scss */
/* line 95, templates/g5_hydrogen/scss/mixins/_nav.scss */
/* line 96, templates/g5_hydrogen/scss/mixins/_nav.scss */
/* line 97, templates/g5_hydrogen/scss/mixins/_nav.scss */
/* line 98, templates/g5_hydrogen/scss/mixins/_nav.scss */
/* line 99, templates/g5_hydrogen/scss/mixins/_nav.scss */
#g-navigation .g-menu-hastouch .g-standard .g-sublevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator, #g-navigation .g-fullwidth .g-sublevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator {
  border: 1px solid #4caf99;
  background: #3d8c7a;
  border-radius: 0.1875rem;
  padding: 0.1rem;
  margin-top: -0.1rem;
  margin-right: -0.1rem;
}
/* line 102, templates/g5_hydrogen/scss/mixins/_nav.scss */
#g-navigation .g-menu-hastouch .g-standard .g-sublevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator:hover, #g-navigation .g-fullwidth .g-sublevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator:hover {
  background: #377e6d;
}
/* line 109, templates/g5_hydrogen/scss/mixins/_nav.scss */
#g-navigation .g-menu-hastouch .g-standard .g-sublevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator:after, #g-navigation .g-fullwidth .g-sublevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator:after {
  text-align: center;
}
/* line 48, templates/g5_hydrogen/scss/hydrogen/_nav.scss */
/* line 49, templates/g5_hydrogen/scss/hydrogen/_nav.scss */
#g-navigation .search input {
  color: #000;
}
/* line 55, templates/g5_hydrogen/scss/hydrogen/_nav.scss */
/* line 56, templates/g5_hydrogen/scss/hydrogen/_nav.scss */
/* line 57, templates/g5_hydrogen/scss/hydrogen/_nav.scss */
/* line 62, templates/g5_hydrogen/scss/hydrogen/_nav.scss */
.g-main-nav .g-toplevel {
  font-weight: 500;
}
/* line 65, templates/g5_hydrogen/scss/hydrogen/_nav.scss */
/* line 67, templates/g5_hydrogen/scss/hydrogen/_nav.scss */
.g-main-nav .g-toplevel > li > .g-menu-item-container {
  text-decoration: none;
  padding: 1.2rem 0.938rem;
}
/* line 72, templates/g5_hydrogen/scss/hydrogen/_nav.scss */
/* line 73, templates/g5_hydrogen/scss/hydrogen/_nav.scss */
.g-main-nav .g-toplevel > li > .g-menu-item-container > .g-menu-item-content {
  line-height: normal;
}
/* line 79, templates/g5_hydrogen/scss/hydrogen/_nav.scss */
.g-main-nav .g-toplevel i {
  opacity: 0.6;
}
/* line 84, templates/g5_hydrogen/scss/hydrogen/_nav.scss */
.g-main-nav .g-dropdown {
  text-align: left;
}
/* line 87, templates/g5_hydrogen/scss/hydrogen/_nav.scss */
.dir-rtl .g-main-nav .g-dropdown {
  text-align: right;
}
/* line 92, templates/g5_hydrogen/scss/hydrogen/_nav.scss */
/* line 93, templates/g5_hydrogen/scss/hydrogen/_nav.scss */
/* line 94, templates/g5_hydrogen/scss/hydrogen/_nav.scss */
.g-main-nav .g-sublevel > li > .g-menu-item-container {
  padding: 0.7815rem 1rem;
}
/* line 112, templates/g5_hydrogen/scss/hydrogen/_nav.scss */
/* line 113, templates/g5_hydrogen/scss/hydrogen/_nav.scss */
/* line 114, templates/g5_hydrogen/scss/hydrogen/_nav.scss */
#g-navigation .align-left .g-toplevel, #g-header .align-left .g-toplevel {
  justify-content: flex-start;
  -webkit-justify-content: flex-start;
}
/* line 120, templates/g5_hydrogen/scss/hydrogen/_nav.scss */
/* line 121, templates/g5_hydrogen/scss/hydrogen/_nav.scss */
#g-navigation .align-right .g-toplevel, #g-header .align-right .g-toplevel {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
}
/* line 129, templates/g5_hydrogen/scss/hydrogen/_nav.scss */
.g-menu-item-subtitle {
  opacity: 0.7;
}
/* line 134, templates/g5_hydrogen/scss/hydrogen/_nav.scss */
.g-nav-overlay, .g-menu-overlay {
  background: rgba(0, 0, 0, 0.4);
}
@media print {
  /* line 139, templates/g5_hydrogen/scss/hydrogen/_nav.scss */
  #g-navigation {
    background: #fff !important;
    color: #000 !important;
  }
}
/* line 1, templates/g5_hydrogen/scss/hydrogen/_offcanvas.scss */
#g-offcanvas {
  background: #fff;
  width: 17rem;
  color: #000;
}
/* line 5, templates/g5_hydrogen/scss/hydrogen/_offcanvas.scss */
#g-offcanvas a {
  color: #fff;
}
/* line 7, templates/g5_hydrogen/scss/hydrogen/_offcanvas.scss */
#g-offcanvas a:hover {
  color: #000;
}
/* line 12, templates/g5_hydrogen/scss/hydrogen/_offcanvas.scss */
#g-offcanvas h1, #g-offcanvas h2, #g-offcanvas h3, #g-offcanvas h4, #g-offcanvas h5, #g-offcanvas h6, #g-offcanvas strong {
  color: #000;
}
/* line 16, templates/g5_hydrogen/scss/hydrogen/_offcanvas.scss */
#g-offcanvas .button {
  background: #ea5c25;
  color: #000;
}
/* line 19, templates/g5_hydrogen/scss/hydrogen/_offcanvas.scss */
#g-offcanvas .button:hover {
  background: #ec6d3c;
}
/* line 22, templates/g5_hydrogen/scss/hydrogen/_offcanvas.scss */
#g-offcanvas .button:active {
  background: #e04e16;
}
/* line 28, templates/g5_hydrogen/scss/hydrogen/_offcanvas.scss */
.g-offcanvas-toggle {
  font-size: 1.5rem;
  color: #fff;
  display: none;
}
@media only all and (max-width: 48rem) {
  /* line 33, templates/g5_hydrogen/scss/hydrogen/_offcanvas.scss */
  .g-offcanvas-toggle {
    display: block;
  }
}
/* line 42, templates/g5_hydrogen/scss/hydrogen/_offcanvas.scss */
/* line 43, templates/g5_hydrogen/scss/hydrogen/_offcanvas.scss */
/* line 44, templates/g5_hydrogen/scss/hydrogen/_offcanvas.scss */
#g-offcanvas #g-mobilemenu-container ul {
  background: #fff;
}
/* line 46, templates/g5_hydrogen/scss/hydrogen/_offcanvas.scss */
/* line 47, templates/g5_hydrogen/scss/hydrogen/_offcanvas.scss */
#g-offcanvas #g-mobilemenu-container ul > li > .g-menu-item-container {
  color: #000;
}
/* line 50, templates/g5_hydrogen/scss/hydrogen/_offcanvas.scss */
/* line 51, templates/g5_hydrogen/scss/hydrogen/_offcanvas.scss */
#g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover, #g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
  background: #d10674;
}
/* line 54, templates/g5_hydrogen/scss/hydrogen/_offcanvas.scss */
#g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover > .g-menu-item-container, #g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active > .g-menu-item-container {
  color: #000;
}
/* line 59, templates/g5_hydrogen/scss/hydrogen/_offcanvas.scss */
/* line 60, templates/g5_hydrogen/scss/hydrogen/_offcanvas.scss */
/* line 61, templates/g5_hydrogen/scss/hydrogen/_offcanvas.scss */
#g-offcanvas #g-mobilemenu-container ul > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator {
  border: 1px solid #f8138f;
  background: #d10674;
  border-radius: 0.1875rem;
  margin: -0.2rem 0 -0.2rem 0.5rem;
  padding: 0.2rem;
}
/* line 64, templates/g5_hydrogen/scss/hydrogen/_offcanvas.scss */
#g-offcanvas #g-mobilemenu-container ul > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator:hover {
  background: #bd0669;
}
/* line 74, templates/g5_hydrogen/scss/hydrogen/_offcanvas.scss */
#g-offcanvas #g-mobilemenu-container ul .g-dropdown-column {
  width: 17rem;
}
/* line 81, templates/g5_hydrogen/scss/hydrogen/_offcanvas.scss */
#g-mobilemenu-container {
  margin: -1.563rem;
}
@media print {
  /* line 86, templates/g5_hydrogen/scss/hydrogen/_offcanvas.scss */
  #g-offcanvas {
    background: #fff !important;
    color: #000 !important;
  }
}
/* line 92, templates/g5_hydrogen/scss/hydrogen/_offcanvas.scss */
/* line 93, templates/g5_hydrogen/scss/hydrogen/_offcanvas.scss */
/* line 94, templates/g5_hydrogen/scss/hydrogen/_offcanvas.scss */
.g-offcanvas-open .g-offcanvas-left #g-page-surround {
  left: 17rem;
}
/* line 99, templates/g5_hydrogen/scss/hydrogen/_offcanvas.scss */
/* line 100, templates/g5_hydrogen/scss/hydrogen/_offcanvas.scss */
.g-offcanvas-open .g-offcanvas-right #g-page-surround {
  right: 17rem;
}
/* line 1, templates/g5_hydrogen/scss/hydrogen/_header.scss */
#g-header {
  background: #439a86;
  color: #fff;
  position: relative;
  z-index: 3;
}
/* line 7, templates/g5_hydrogen/scss/hydrogen/_header.scss */
#g-header a {
  color: #c4e5de;
}
/* line 9, templates/g5_hydrogen/scss/hydrogen/_header.scss */
#g-header a:hover {
  color: #fff;
}
/* line 14, templates/g5_hydrogen/scss/hydrogen/_header.scss */
/* line 8, templates/g5_hydrogen/scss/mixins/_nav.scss */
#g-header .g-main-nav h1, #g-header .g-main-nav h2, #g-header .g-main-nav h3, #g-header .g-main-nav h4, #g-header .g-main-nav h5, #g-header .g-main-nav h6, #g-header .g-main-nav strong {
  color: #fff;
}
/* line 12, templates/g5_hydrogen/scss/mixins/_nav.scss */
/* line 13, templates/g5_hydrogen/scss/mixins/_nav.scss */
/* line 14, templates/g5_hydrogen/scss/mixins/_nav.scss */
#g-header .g-main-nav .g-toplevel > li > .g-menu-item-container {
  color: #fff;
}
/* line 17, templates/g5_hydrogen/scss/mixins/_nav.scss */
/* line 18, templates/g5_hydrogen/scss/mixins/_nav.scss */
#g-header .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover {
  background: #3a8573;
}
/* line 22, templates/g5_hydrogen/scss/mixins/_nav.scss */
#g-header .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
  background: #fff;
}
/* line 25, templates/g5_hydrogen/scss/mixins/_nav.scss */
#g-header .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active > .g-menu-item-container {
  color: #000;
}
/* line 29, templates/g5_hydrogen/scss/mixins/_nav.scss */
#g-header .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active.g-selected {
  background: #3a8573;
}
/* line 32, templates/g5_hydrogen/scss/mixins/_nav.scss */
#g-header .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active.g-selected > .g-menu-item-container {
  color: #fff;
}
/* line 41, templates/g5_hydrogen/scss/mixins/_nav.scss */
#g-header .g-main-nav .g-dropdown {
  background: #3a8573;
}
/* line 45, templates/g5_hydrogen/scss/mixins/_nav.scss */
/* line 46, templates/g5_hydrogen/scss/mixins/_nav.scss */
/* line 47, templates/g5_hydrogen/scss/mixins/_nav.scss */
#g-header .g-main-nav .g-sublevel > li > .g-menu-item-container {
  color: #fff;
}
/* line 51, templates/g5_hydrogen/scss/mixins/_nav.scss */
/* line 52, templates/g5_hydrogen/scss/mixins/_nav.scss */
#g-header .g-main-nav .g-sublevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover, #g-header .g-main-nav .g-sublevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
  background: #347667;
}
/* line 18, templates/g5_hydrogen/scss/hydrogen/_header.scss */
#g-header .g-main-nav .g-toplevel {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
  -moz-flex-flow: row wrap;
  flex-flow: row wrap;
}
/* line 62, templates/g5_hydrogen/scss/mixins/_nav.scss */
/* line 63, templates/g5_hydrogen/scss/mixins/_nav.scss */
/* line 64, templates/g5_hydrogen/scss/mixins/_nav.scss */
/* line 65, templates/g5_hydrogen/scss/mixins/_nav.scss */
/* line 66, templates/g5_hydrogen/scss/mixins/_nav.scss */
/* line 67, templates/g5_hydrogen/scss/mixins/_nav.scss */
#g-header .g-menu-hastouch .g-toplevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator {
  border: 1px solid #4caf99;
  background: #3d8c7a;
  border-radius: 0.1875rem;
  margin: -0.2rem 0 -0.2rem 0.5rem;
  padding: 0.2rem;
}
/* line 70, templates/g5_hydrogen/scss/mixins/_nav.scss */
#g-header .g-menu-hastouch .g-toplevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator:hover {
  background: #377e6d;
}
/* line 76, templates/g5_hydrogen/scss/mixins/_nav.scss */
#g-header .g-menu-hastouch .g-toplevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator:after {
  text-align: center;
}
/* line 82, templates/g5_hydrogen/scss/mixins/_nav.scss */
/* line 83, templates/g5_hydrogen/scss/mixins/_nav.scss */
/* line 84, templates/g5_hydrogen/scss/mixins/_nav.scss */
/* line 85, templates/g5_hydrogen/scss/mixins/_nav.scss */
#g-header .g-menu-hastouch .g-toplevel > li.active.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator {
  color: #fff;
}
/* line 94, templates/g5_hydrogen/scss/mixins/_nav.scss */
/* line 95, templates/g5_hydrogen/scss/mixins/_nav.scss */
/* line 96, templates/g5_hydrogen/scss/mixins/_nav.scss */
/* line 97, templates/g5_hydrogen/scss/mixins/_nav.scss */
/* line 98, templates/g5_hydrogen/scss/mixins/_nav.scss */
/* line 99, templates/g5_hydrogen/scss/mixins/_nav.scss */
#g-header .g-menu-hastouch .g-standard .g-sublevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator, #g-header .g-fullwidth .g-sublevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator {
  border: 1px solid #4caf99;
  background: #3d8c7a;
  border-radius: 0.1875rem;
  padding: 0.1rem;
  margin-top: -0.1rem;
  margin-right: -0.1rem;
}
/* line 102, templates/g5_hydrogen/scss/mixins/_nav.scss */
#g-header .g-menu-hastouch .g-standard .g-sublevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator:hover, #g-header .g-fullwidth .g-sublevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator:hover {
  background: #377e6d;
}
/* line 109, templates/g5_hydrogen/scss/mixins/_nav.scss */
#g-header .g-menu-hastouch .g-standard .g-sublevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator:after, #g-header .g-fullwidth .g-sublevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator:after {
  text-align: center;
}
/* line 26, templates/g5_hydrogen/scss/hydrogen/_header.scss */
/* line 27, templates/g5_hydrogen/scss/hydrogen/_header.scss */
#g-header .search input {
  color: #000;
}
@media print {
  /* line 34, templates/g5_hydrogen/scss/hydrogen/_header.scss */
  #g-header {
    background: #fff !important;
    color: #000 !important;
  }
}
/* line 1, templates/g5_hydrogen/scss/hydrogen/_showcase.scss */
#g-showcase {
  padding: 1.5rem 0;
  background-color: #354d59;
  color: #fff;
}
/* line 9, templates/g5_hydrogen/scss/hydrogen/_showcase.scss */
#g-showcase a {
  color: #b8cbd5;
}
/* line 11, templates/g5_hydrogen/scss/hydrogen/_showcase.scss */
#g-showcase a:hover {
  color: #fff;
}
/* line 16, templates/g5_hydrogen/scss/hydrogen/_showcase.scss */
#g-showcase h1, #g-showcase h2, #g-showcase h3, #g-showcase h4, #g-showcase h5, #g-showcase h6, #g-showcase strong {
  color: #fff;
}
/* line 20, templates/g5_hydrogen/scss/hydrogen/_showcase.scss */
#g-showcase .button {
  background: #ea5c25;
  color: #fff;
}
/* line 23, templates/g5_hydrogen/scss/hydrogen/_showcase.scss */
#g-showcase .button:hover {
  background: #ec6d3c;
}
/* line 26, templates/g5_hydrogen/scss/hydrogen/_showcase.scss */
#g-showcase .button:active {
  background: #e04e16;
}
/* line 31, templates/g5_hydrogen/scss/hydrogen/_showcase.scss */
/* line 32, templates/g5_hydrogen/scss/hydrogen/_showcase.scss */
#g-showcase .g-social a {
  background: #2a3c46;
  border: none;
  color: #fff;
  -webkit-transition: background 0.2s;
  -moz-transition: background 0.2s;
  transition: background 0.2s;
}
/* line 37, templates/g5_hydrogen/scss/hydrogen/_showcase.scss */
#g-showcase .g-social a:hover {
  background: #405e6c;
}
@media print {
  /* line 45, templates/g5_hydrogen/scss/hydrogen/_showcase.scss */
  #g-showcase {
    background: #fff !important;
    color: #000 !important;
  }
}
/* line 1, templates/g5_hydrogen/scss/hydrogen/_feature.scss */
#g-feature {
  padding: 1.5rem 0;
  background: #fff;
  color: #000;
}
@media print {
  /* line 8, templates/g5_hydrogen/scss/hydrogen/_feature.scss */
  #g-feature {
    background: #fff !important;
    color: #000 !important;
  }
}
/* line 1, templates/g5_hydrogen/scss/hydrogen/_subfeature.scss */
#g-subfeature {
  padding: 1.5rem 0;
  background: #f0f0f0;
  color: #000;
  border-top: 1px solid rgba(0, 0, 0, 0.05);
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}
@media print {
  /* line 10, templates/g5_hydrogen/scss/hydrogen/_subfeature.scss */
  #g-subfeature {
    background: #fff !important;
    color: #000 !important;
  }
}
/* line 1, templates/g5_hydrogen/scss/hydrogen/_main.scss */
#g-page-surround {
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.4);
}
/* line 5, templates/g5_hydrogen/scss/hydrogen/_main.scss */
#g-main {
  padding: 1.5rem 0;
  background: #fff;
  color: #000;
}
@media print {
  /* line 12, templates/g5_hydrogen/scss/hydrogen/_main.scss */
  #g-main {
    background: #fff !important;
    color: #000 !important;
  }
}
/* line 1, templates/g5_hydrogen/scss/hydrogen/_sidebar.scss */
#g-sidebar, #g-aside {
  padding: 1.5rem 0;
  color: #000;
}
@media print {
  /* line 7, templates/g5_hydrogen/scss/hydrogen/_sidebar.scss */
  #g-sidebar {
    background: #fff !important;
    color: #000 !important;
  }
}
/* line 1, templates/g5_hydrogen/scss/hydrogen/_footer.scss */
#g-footer {
  background: #fff;
  color: #000;
  border-top: 1px solid rgba(0, 0, 0, 0.05);
}
@media only all and (max-width: 99.99%) {
  #g-footer {
    text-align: center;
  }
}
@media print {
  /* line 11, templates/g5_hydrogen/scss/hydrogen/_footer.scss */
  #g-footer {
    background: #fff !important;
    color: #000 !important;
  }
}
/* line 1, templates/g5_hydrogen/scss/hydrogen/_variations.scss */
/* line 2, templates/g5_hydrogen/scss/hydrogen/_variations.scss */
/* line 3, templates/g5_hydrogen/scss/hydrogen/_variations.scss */
/* line 4, templates/g5_hydrogen/scss/hydrogen/_variations.scss */
/* line 5, templates/g5_hydrogen/scss/hydrogen/_variations.scss */
.flush .g-container > .g-grid > .g-block > .g-content {
  margin: 0;
  padding: 0;
}
/* line 14, templates/g5_hydrogen/scss/hydrogen/_variations.scss */
/* line 15, templates/g5_hydrogen/scss/hydrogen/_variations.scss */
.moduletable[class*="box"], .widget[class*="box"], .moduletable[class*="shadow"], .widget[class*="shadow"] {
  padding: 0.938rem;
  margin: 0.625rem;
}
/* line 21, templates/g5_hydrogen/scss/hydrogen/_variations.scss */
/* line 22, templates/g5_hydrogen/scss/hydrogen/_variations.scss */
.box1.moduletable, .box1.widget, .box1.g-outer-box, .box1 > .g-content {
  background: #fff;
}
/* line 25, templates/g5_hydrogen/scss/hydrogen/_variations.scss */
/* line 26, templates/g5_hydrogen/scss/hydrogen/_variations.scss */
.box1.moduletable, .box1.widget, .box1 > .g-content, .box1.moduletable h1, .box1.widget h1, .box1 > .g-content h1, .box1.moduletable h2, .box1.widget h2, .box1 > .g-content h2, .box1.moduletable h3, .box1.widget h3, .box1 > .g-content h3, .box1.moduletable h4, .box1.widget h4, .box1 > .g-content h4, .box1.moduletable h5, .box1.widget h5, .box1 > .g-content h5, .box1.moduletable h6, .box1.widget h6, .box1 > .g-content h6, .box1.moduletable strong, .box1.widget strong, .box1 > .g-content strong, .box1.moduletable i, .box1.widget i, .box1 > .g-content i {
  color: #595959;
}
/* line 32, templates/g5_hydrogen/scss/hydrogen/_variations.scss */
/* line 33, templates/g5_hydrogen/scss/hydrogen/_variations.scss */
.box2.moduletable, .box2.widget, .box2.g-outer-box, .box2 > .g-content {
  background: #e0e0e0;
}
/* line 36, templates/g5_hydrogen/scss/hydrogen/_variations.scss */
/* line 37, templates/g5_hydrogen/scss/hydrogen/_variations.scss */
.box2.moduletable, .box2.widget, .box2 > .g-content, .box2.moduletable h1, .box2.widget h1, .box2 > .g-content h1, .box2.moduletable h2, .box2.widget h2, .box2 > .g-content h2, .box2.moduletable h3, .box2.widget h3, .box2 > .g-content h3, .box2.moduletable h4, .box2.widget h4, .box2 > .g-content h4, .box2.moduletable h5, .box2.widget h5, .box2 > .g-content h5, .box2.moduletable h6, .box2.widget h6, .box2 > .g-content h6, .box2.moduletable strong, .box2.widget strong, .box2 > .g-content strong, .box2.moduletable i, .box2.widget i, .box2 > .g-content i {
  color: #6d6d6d;
}
/* line 43, templates/g5_hydrogen/scss/hydrogen/_variations.scss */
/* line 44, templates/g5_hydrogen/scss/hydrogen/_variations.scss */
.box3.moduletable, .box3.widget, .box3.g-outer-box, .box3 > .g-content {
  background: #e5077f;
}
/* line 48, templates/g5_hydrogen/scss/hydrogen/_variations.scss */
/* line 49, templates/g5_hydrogen/scss/hydrogen/_variations.scss */
.box3.moduletable, .box3.widget, .box3 > .g-content, .box3.moduletable h1, .box3.widget h1, .box3 > .g-content h1, .box3.moduletable h2, .box3.widget h2, .box3 > .g-content h2, .box3.moduletable h3, .box3.widget h3, .box3 > .g-content h3, .box3.moduletable h4, .box3.widget h4, .box3 > .g-content h4, .box3.moduletable h5, .box3.widget h5, .box3 > .g-content h5, .box3.moduletable h6, .box3.widget h6, .box3 > .g-content h6, .box3.moduletable strong, .box3.widget strong, .box3 > .g-content strong, .box3.moduletable i, .box3.widget i, .box3 > .g-content i {
  color: #fff;
}
/* line 52, templates/g5_hydrogen/scss/hydrogen/_variations.scss */
.box3.moduletable a, .box3.widget a, .box3 > .g-content a {
  color: #fca2d3;
}
/* line 54, templates/g5_hydrogen/scss/hydrogen/_variations.scss */
.box3.moduletable a:hover, .box3.widget a:hover, .box3 > .g-content a:hover {
  color: #fff;
}
/* line 58, templates/g5_hydrogen/scss/hydrogen/_variations.scss */
.box3.moduletable .button, .box3.widget .button, .box3 > .g-content .button {
  color: #fff;
  background: #f82798;
}
/* line 61, templates/g5_hydrogen/scss/hydrogen/_variations.scss */
.box3.moduletable .button:hover, .box3.widget .button:hover, .box3 > .g-content .button:hover {
  background: #f93fa4;
}
/* line 68, templates/g5_hydrogen/scss/hydrogen/_variations.scss */
/* line 69, templates/g5_hydrogen/scss/hydrogen/_variations.scss */
.box4.moduletable, .box4.widget, .box4.g-outer-box, .box4 > .g-content {
  background: #ea5c25;
}
/* line 72, templates/g5_hydrogen/scss/hydrogen/_variations.scss */
/* line 73, templates/g5_hydrogen/scss/hydrogen/_variations.scss */
.box4.moduletable, .box4.widget, .box4 > .g-content, .box4.moduletable h1, .box4.widget h1, .box4 > .g-content h1, .box4.moduletable h2, .box4.widget h2, .box4 > .g-content h2, .box4.moduletable h3, .box4.widget h3, .box4 > .g-content h3, .box4.moduletable h4, .box4.widget h4, .box4 > .g-content h4, .box4.moduletable h5, .box4.widget h5, .box4 > .g-content h5, .box4.moduletable h6, .box4.widget h6, .box4 > .g-content h6, .box4.moduletable strong, .box4.widget strong, .box4 > .g-content strong, .box4.moduletable i, .box4.widget i, .box4 > .g-content i {
  color: #fff;
}
/* line 76, templates/g5_hydrogen/scss/hydrogen/_variations.scss */
.box4.moduletable a, .box4.widget a, .box4 > .g-content a {
  color: #fad6c8;
}
/* line 78, templates/g5_hydrogen/scss/hydrogen/_variations.scss */
.box4.moduletable a:hover, .box4.widget a:hover, .box4 > .g-content a:hover {
  color: #fff;
}
/* line 82, templates/g5_hydrogen/scss/hydrogen/_variations.scss */
.box4.moduletable .button, .box4.widget .button, .box4 > .g-content .button {
  color: #260d04;
  background: #b13e11;
}
/* line 85, templates/g5_hydrogen/scss/hydrogen/_variations.scss */
.box4.moduletable .button:hover, .box4.widget .button:hover, .box4 > .g-content .button:hover {
  background: #c94613;
}
/* line 92, templates/g5_hydrogen/scss/hydrogen/_variations.scss */
/* line 93, templates/g5_hydrogen/scss/hydrogen/_variations.scss */
.shadow.moduletable, .shadow.widget, .shadow.g-outer-box, .shadow > .g-content {
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
}
/* line 98, templates/g5_hydrogen/scss/hydrogen/_variations.scss */
/* line 99, templates/g5_hydrogen/scss/hydrogen/_variations.scss */
.shadow2.moduletable, .shadow2.widget, .shadow2.g-outer-box, .shadow2 > .g-content {
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.15);
}
/* line 104, templates/g5_hydrogen/scss/hydrogen/_variations.scss */
/* line 105, templates/g5_hydrogen/scss/hydrogen/_variations.scss */
.disabled.moduletable, .disabled.widget, .disabled.g-outer-box, .disabled > .g-content {
  opacity: 0.4;
}
/* line 110, templates/g5_hydrogen/scss/hydrogen/_variations.scss */
/* line 111, templates/g5_hydrogen/scss/hydrogen/_variations.scss */
.square.moduletable, .square.widget, .square.g-outer-box, .square > .g-content {
  border-radius: none;
}
/* line 116, templates/g5_hydrogen/scss/hydrogen/_variations.scss */
/* line 117, templates/g5_hydrogen/scss/hydrogen/_variations.scss */
.rounded.moduletable, .rounded.widget, .rounded.g-outer-box, .rounded > .g-content {
  border-radius: 0.1875rem;
}
/* line 1, templates/g5_hydrogen/scss/hydrogen/_tables.scss */
table {
  border: 1px solid #eaeaea;
}
/* line 5, templates/g5_hydrogen/scss/hydrogen/_tables.scss */
th {
  background: #f7f7f7;
  padding: 0.5rem;
}
/* line 10, templates/g5_hydrogen/scss/hydrogen/_tables.scss */
td {
  padding: 0.5rem;
  border: 1px solid #eaeaea;
}
/* line 1, templates/g5_hydrogen/scss/hydrogen/_forms.scss */
textarea, select[multiple=multiple] {
  background-color: white;
  border: 1px solid #ddd;
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06);
}
/* line 6, templates/g5_hydrogen/scss/hydrogen/_forms.scss */
textarea:hover, select[multiple=multiple]:hover {
  border-color: #c4c4c4;
}
/* line 10, templates/g5_hydrogen/scss/hydrogen/_forms.scss */
textarea:focus, select[multiple=multiple]:focus {
  border-color: #e5077f;
}
/* line 15, templates/g5_hydrogen/scss/hydrogen/_forms.scss */
input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"], input:not([type]), textarea {
  background-color: white;
  border: 1px solid #ddd;
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06);
}
/* line 21, templates/g5_hydrogen/scss/hydrogen/_forms.scss */
input[type="color"]:hover, input[type="date"]:hover, input[type="datetime"]:hover, input[type="datetime-local"]:hover, input[type="email"]:hover, input[type="month"]:hover, input[type="number"]:hover, input[type="password"]:hover, input[type="search"]:hover, input[type="tel"]:hover, input[type="text"]:hover, input[type="time"]:hover, input[type="url"]:hover, input[type="week"]:hover, input:not([type]):hover, textarea:hover {
  border-color: #c4c4c4;
}
/* line 25, templates/g5_hydrogen/scss/hydrogen/_forms.scss */
input[type="color"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="email"]:focus, input[type="month"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="time"]:focus, input[type="url"]:focus, input[type="week"]:focus, input:not([type]):focus, textarea:focus {
  border-color: #e5077f;
}
/* line 1, templates/g5_hydrogen/scss/hydrogen/_social.scss */
/* line 2, templates/g5_hydrogen/scss/hydrogen/_social.scss */
.g-social a {
  display: inline-block;
  padding: 0.1rem 0.4rem;
  background: #fafafa;
  border: 1px solid #ddd;
  border-radius: 0.1875rem;
  margin-bottom: 4px;
  text-decoration: none;
}
/* line 1, templates/g5_hydrogen/scss/hydrogen/_sample.scss */
.sample-content {
  text-align: center;
}
/* line 3, templates/g5_hydrogen/scss/hydrogen/_sample.scss */
.sample-content .subtitle {
  text-transform: uppercase;
  font-size: 0.8rem;
  display: block;
  margin-top: -1.3rem;
}
/* line 9, templates/g5_hydrogen/scss/hydrogen/_sample.scss */
.sample-content .sample-icons {
  font-size: 5rem;
  color: #e5077f;
  opacity: 0.6;
}
/* line 14, templates/g5_hydrogen/scss/hydrogen/_sample.scss */
.sample-content .sample-description {
  font-size: 1.2rem;
}
@media only all and (min-width: 100%) {
  /* line 22, media/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
  /* line 18, templates/g5_hydrogen/scss/hydrogen/_sample.scss */
  .sample-content .device-promo {
    width: 356px;
    height: 203px;
    position: relative;
    float: right;
    margin-left: 3rem;
    margin-bottom: 1rem;
  }
  /* line 25, templates/g5_hydrogen/scss/hydrogen/_sample.scss */
  .sample-content .device-promo .macbook {
    width: 356px;
    height: 203px;
    position: absolute;
    z-index: 1;
    background: url('/templates/g5_hydrogen/images/macbook.png');
  }
  /* line 31, templates/g5_hydrogen/scss/hydrogen/_sample.scss */
  .sample-content .device-promo .macbook .macbook-color {
    position: absolute;
    width: 206px;
    height: 118px;
    left: 37px;
    top: 56px;
    background: #ccc;
  }
  /* line 40, templates/g5_hydrogen/scss/hydrogen/_sample.scss */
  .sample-content .device-promo .ipad {
    width: 356px;
    height: 203px;
    position: absolute;
    z-index: 2;
    background: url('/templates/g5_hydrogen/images/ipad.png');
  }
  /* line 46, templates/g5_hydrogen/scss/hydrogen/_sample.scss */
  .sample-content .device-promo .ipad .ipad-color {
    position: absolute;
    width: 111px;
    height: 163px;
    right: 27px;
    top: 20px;
    background: #e5077f;
  }
  /* line 55, templates/g5_hydrogen/scss/hydrogen/_sample.scss */
  .sample-content .device-promo .iphone {
    width: 356px;
    height: 203px;
    position: absolute;
    z-index: 3;
    background: url('/templates/g5_hydrogen/images/iphone.png');
  }
  /* line 61, templates/g5_hydrogen/scss/hydrogen/_sample.scss */
  .sample-content .device-promo .iphone .iphone-color {
    position: absolute;
    width: 46px;
    height: 75px;
    right: 4px;
    top: 112px;
    background: #ea5c25;
  }
}
/* line 72, templates/g5_hydrogen/scss/hydrogen/_sample.scss */
.sample-content .middle {
  text-align: center;
}
/* line 75, templates/g5_hydrogen/scss/hydrogen/_sample.scss */
.sample-content .fa-github-square {
  color: #ddd;
  margin-top: 1.5rem;
  font-size: 10rem;
}
@media only all and (min-width: 100%) and (max-width: 79.99rem) {
  /* line 13, media/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
  .sample-content .fa-github-square {
    font-size: 8rem;
  }
}
@media only all and (max-width: 99.99%) {
  .sample-content .fa-github-square {
    float: none !important;
    margin-right: 0;
  }
}
/* line 87, templates/g5_hydrogen/scss/hydrogen/_sample.scss */
.sample-content .info-box {
  background: #f5f5f5;
  border: 1px solid #e6e6e6;
  padding: 0.938rem;
  border-radius: 0.1875rem;
  margin-bottom: 4rem;
}
/* line 94, templates/g5_hydrogen/scss/hydrogen/_sample.scss */
.sample-content .fa-graduation-cap {
  color: #d9d9d9;
  margin: 1rem 2rem 1rem 1rem;
  font-size: 6rem;
}
@media only all and (min-width: 80rem) {
  /* line 10, media/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
  /* line 102, templates/g5_hydrogen/scss/hydrogen/_sample.scss */
  /* line 103, templates/g5_hydrogen/scss/hydrogen/_sample.scss */
  #g-showcase .sample-description {
    padding: 0 6rem;
  }
}
@media only all and (min-width: 80rem) {
  /* line 110, templates/g5_hydrogen/scss/hydrogen/_sample.scss */
  /* line 111, templates/g5_hydrogen/scss/hydrogen/_sample.scss */
  /* line 112, templates/g5_hydrogen/scss/hydrogen/_sample.scss */
  #g-subfeature .sample-content .g-content {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media only all and (min-width: 100%) {
  /* line 121, templates/g5_hydrogen/scss/hydrogen/_sample.scss */
  /* line 122, templates/g5_hydrogen/scss/hydrogen/_sample.scss */
  #g-main .sample-content {
    text-align: inherit;
  }
}
/* line 1, templates/g5_hydrogen/scss/hydrogen/_contentarray.scss */
.g-content-array {
  margin-left: -0.938rem;
  margin-right: -0.938rem;
}
/* line 5, templates/g5_hydrogen/scss/hydrogen/_contentarray.scss */
.g-content-array .g-grid {
  margin-bottom: 2.3445rem;
}
/* line 8, templates/g5_hydrogen/scss/hydrogen/_contentarray.scss */
.g-content-array .g-grid:last-child {
  margin-bottom: 0;
}
/* line 11, templates/g5_hydrogen/scss/hydrogen/_contentarray.scss */
/* line 12, templates/g5_hydrogen/scss/hydrogen/_contentarray.scss */
/* line 13, templates/g5_hydrogen/scss/hydrogen/_contentarray.scss */
@media only all and (max-width: 99.99%) {
  .g-content-array .g-grid:last-child .g-block:last-child .g-array-item {
    margin-bottom: 0;
  }
}
@media only all and (max-width: 99.99%) {
  .g-content-array .g-grid {
    margin-bottom: 0;
  }
}
/* line 27, templates/g5_hydrogen/scss/hydrogen/_contentarray.scss */
.g-content-array .g-content {
  margin: 0;
  padding-top: 0;
  padding-bottom: 0;
}
/* line 33, templates/g5_hydrogen/scss/hydrogen/_contentarray.scss */
@media only all and (max-width: 99.99%) {
  .g-content-array .g-array-item {
    margin-bottom: 2.3445rem;
  }
}
/* line 39, templates/g5_hydrogen/scss/hydrogen/_contentarray.scss */
.g-content-array .g-array-item-image {
  margin: 0 0 15px 0;
}
/* line 43, templates/g5_hydrogen/scss/hydrogen/_contentarray.scss */
.g-content-array .g-item-title {
  margin: 0;
}
/* line 47, templates/g5_hydrogen/scss/hydrogen/_contentarray.scss */
/* line 48, templates/g5_hydrogen/scss/hydrogen/_contentarray.scss */
.g-content-array .g-array-item-details, .g-content-array .g-array-item-text, .g-content-array .g-array-item-read-more {
  margin: 15px 0 0;
}
/* line 53, templates/g5_hydrogen/scss/hydrogen/_contentarray.scss */
.g-content-array .g-array-item-details {
  font-size: 90%;
}
/* line 56, templates/g5_hydrogen/scss/hydrogen/_contentarray.scss */
.g-content-array .g-array-item-details > span {
  margin-right: 10px;
}
/* line 60, templates/g5_hydrogen/scss/hydrogen/_contentarray.scss */
.g-content-array .g-array-item-details i {
  margin-right: 5px;
}
/* line 1, templates/g5_hydrogen/scss/hydrogen/_dropdownanimations.scss */
/* line 2, templates/g5_hydrogen/scss/hydrogen/_dropdownanimations.scss */
/* line 3, templates/g5_hydrogen/scss/hydrogen/_dropdownanimations.scss */
.g-main-nav .g-standard .g-dropdown {
  -webkit-transition: none;
  -moz-transition: none;
  transition: none;
}
/* line 7, templates/g5_hydrogen/scss/hydrogen/_dropdownanimations.scss */
.g-main-nav .g-standard .g-fade.g-dropdown {
  -webkit-transition: opacity 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -moz-transition: opacity 0.3s ease-out, -moz-transform 0.3s ease-out;
  transition: opacity 0.3s ease-out, transform 0.3s ease-out;
}
/* line 11, templates/g5_hydrogen/scss/hydrogen/_dropdownanimations.scss */
.g-main-nav .g-standard .g-zoom.g-active {
  -webkit-animation-duration: 0.3s;
  -moz-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-name: g-dropdown-zoom;
  -moz-animation-name: g-dropdown-zoom;
  animation-name: g-dropdown-zoom;
}
/* line 16, templates/g5_hydrogen/scss/hydrogen/_dropdownanimations.scss */
.g-main-nav .g-standard .g-fade-in-up.g-active {
  -webkit-animation-duration: 0.3s;
  -moz-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-name: g-dropdown-fade-in-up;
  -moz-animation-name: g-dropdown-fade-in-up;
  animation-name: g-dropdown-fade-in-up;
}
/* line 22, templates/g5_hydrogen/scss/hydrogen/_dropdownanimations.scss */
/* line 23, templates/g5_hydrogen/scss/hydrogen/_dropdownanimations.scss */
.g-main-nav .g-fullwidth > .g-dropdown {
  -webkit-transition: none;
  -moz-transition: none;
  transition: none;
}
/* line 27, templates/g5_hydrogen/scss/hydrogen/_dropdownanimations.scss */
.g-main-nav .g-fullwidth > .g-fade.g-dropdown {
  -webkit-transition: opacity 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -moz-transition: opacity 0.3s ease-out, -moz-transform 0.3s ease-out;
  transition: opacity 0.3s ease-out, transform 0.3s ease-out;
}
/* line 31, templates/g5_hydrogen/scss/hydrogen/_dropdownanimations.scss */
.g-main-nav .g-fullwidth > .g-zoom.g-active {
  -webkit-animation-duration: 0.3s;
  -moz-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-name: g-dropdown-zoom;
  -moz-animation-name: g-dropdown-zoom;
  animation-name: g-dropdown-zoom;
}
/* line 36, templates/g5_hydrogen/scss/hydrogen/_dropdownanimations.scss */
.g-main-nav .g-fullwidth > .g-fade-in-up.g-active {
  -webkit-animation-duration: 0.3s;
  -moz-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-name: g-dropdown-fade-in-up;
  -moz-animation-name: g-dropdown-fade-in-up;
  animation-name: g-dropdown-fade-in-up;
}
@-webkit-keyframes g-dropdown-zoom {
  /* line 44, templates/g5_hydrogen/scss/hydrogen/_dropdownanimations.scss */
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.8, 0.8, 0.8);
  }
  /* line 48, templates/g5_hydrogen/scss/hydrogen/_dropdownanimations.scss */
  100% {
    opacity: 1;
  }
}
@-moz-keyframes g-dropdown-zoom {
  /* line 44, templates/g5_hydrogen/scss/hydrogen/_dropdownanimations.scss */
  0% {
    opacity: 0;
    -moz-transform: scale3d(0.8, 0.8, 0.8);
  }
  /* line 48, templates/g5_hydrogen/scss/hydrogen/_dropdownanimations.scss */
  100% {
    opacity: 1;
  }
}
@keyframes g-dropdown-zoom {
  /* line 44, templates/g5_hydrogen/scss/hydrogen/_dropdownanimations.scss */
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.8, 0.8, 0.8);
    -moz-transform: scale3d(0.8, 0.8, 0.8);
    -ms-transform: scale3d(0.8, 0.8, 0.8);
    -o-transform: scale3d(0.8, 0.8, 0.8);
    transform: scale3d(0.8, 0.8, 0.8);
  }
  /* line 48, templates/g5_hydrogen/scss/hydrogen/_dropdownanimations.scss */
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes g-dropdown-fade-in-up {
  /* line 54, templates/g5_hydrogen/scss/hydrogen/_dropdownanimations.scss */
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 30px, 0);
  }
  /* line 58, templates/g5_hydrogen/scss/hydrogen/_dropdownanimations.scss */
  100% {
    opacity: 1;
  }
}
@-moz-keyframes g-dropdown-fade-in-up {
  /* line 54, templates/g5_hydrogen/scss/hydrogen/_dropdownanimations.scss */
  0% {
    opacity: 0;
    -moz-transform: translate3d(0, 30px, 0);
  }
  /* line 58, templates/g5_hydrogen/scss/hydrogen/_dropdownanimations.scss */
  100% {
    opacity: 1;
  }
}
@keyframes g-dropdown-fade-in-up {
  /* line 54, templates/g5_hydrogen/scss/hydrogen/_dropdownanimations.scss */
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 30px, 0);
    -moz-transform: translate3d(0, 30px, 0);
    -ms-transform: translate3d(0, 30px, 0);
    -o-transform: translate3d(0, 30px, 0);
    transform: translate3d(0, 30px, 0);
  }
  /* line 58, templates/g5_hydrogen/scss/hydrogen/_dropdownanimations.scss */
  100% {
    opacity: 1;
  }
}
/* line 1, templates/g5_hydrogen/scss/hydrogen/_offline.scss */
/* line 2, templates/g5_hydrogen/scss/hydrogen/_offline.scss */
.g-offline #grav-login {
  max-width: 36rem;
}
/* line 4, templates/g5_hydrogen/scss/hydrogen/_offline.scss */
.g-offline #grav-login .form-actions {
  margin-top: 0.625rem;
}
@media only all and (max-width: 99.99%) {
  .g-offline #grav-login .form-actions {
    text-align: center;
  }
}
/* line 10, templates/g5_hydrogen/scss/hydrogen/_offline.scss */
.g-offline #grav-login .button {
  text-transform: capitalize;
}
/* line 13, templates/g5_hydrogen/scss/hydrogen/_offline.scss */
@media only all and (max-width: 99.99%) {
  .g-offline #grav-login .rememberme {
    float: none;
    display: block;
  }
}
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/theme/breakpoints/_flex.scss */
.g-container {
  width: 100rem;
}
@media only all and (min-width: 80rem) and (max-width: 99.99rem) {
  /* line 7, media/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
  .g-container {
    width: 80rem;
  }
}
@media only all and (min-width: 100%) and (max-width: 79.99rem) {
  .g-container {
    width: 100%;
  }
}
@media only all and (min-width: 100.01%) and (max-width: 99.99%) {
  /* line 16, media/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
  .g-container {
    width: 100%;
  }
}
@media only all and (max-width: 100%) {
  /* line 19, media/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
  .g-container {
    width: 100%;
  }
}
/* line 17, media/gantry5/engines/nucleus/scss/nucleus/theme/breakpoints/_flex.scss */
.g-container.g-flushed {
  width: 100%;
}
/* line 23, media/gantry5/engines/nucleus/scss/nucleus/theme/breakpoints/_flex.scss */
@media only all and (max-width: 99.99%) {
  .g-block {
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    flex-grow: 0;
    -ms-flex-positive: 0;
    -webkit-flex-basis: 100%;
    -moz-flex-basis: 100%;
    flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
  }
}
/* line 30, media/gantry5/engines/nucleus/scss/nucleus/theme/breakpoints/_flex.scss */
@media only all and (max-width: 99.99%) {
  body [class*="size-"] {
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    flex-grow: 0;
    -ms-flex-positive: 0;
    -webkit-flex-basis: 100%;
    -moz-flex-basis: 100%;
    flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    max-width: 100%;
  }
}
@media only all and (max-width: 99.99%) {
  @supports not (flex-wrap: wrap) {
    /* line 41, media/gantry5/engines/nucleus/scss/nucleus/theme/breakpoints/_flex.scss */
    .g-grid {
      display: block;
      -webkit-box-lines: inherit;
      -moz-box-lines: inherit;
      box-lines: inherit;
      -webkit-flex-wrap: inherit;
      -moz-flex-wrap: inherit;
      -ms-flex-wrap: inherit;
      flex-wrap: inherit;
    }
    /* line 45, media/gantry5/engines/nucleus/scss/nucleus/theme/breakpoints/_flex.scss */
    .g-block {
      display: block;
      -webkit-box-flex: inherit;
      -moz-box-flex: inherit;
      box-flex: inherit;
      -webkit-flex: inherit;
      -moz-flex: inherit;
      -ms-flex: inherit;
      flex: inherit;
    }
  }
}
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/theme/breakpoints/_utilities.scss */
.visible-large, .visible-desktop, .visible-tablet, .visible-phone, .g-block.visible-large, .g-block.visible-desktop, .g-block.visible-tablet, .g-block.visible-phone {
  display: none !important;
}
@media only all and (max-width: 99.99%) {
  /* line 14, media/gantry5/engines/nucleus/scss/nucleus/theme/breakpoints/_utilities.scss */
  .visible-phone {
    display: block !important;
  }
  /* line 17, media/gantry5/engines/nucleus/scss/nucleus/theme/breakpoints/_utilities.scss */
  .g-block.visible-phone {
    display: block !important;
  }
}
@media only all and (min-width: 100%) and (max-width: 79.99rem) {
  /* line 23, media/gantry5/engines/nucleus/scss/nucleus/theme/breakpoints/_utilities.scss */
  .visible-tablet {
    display: block !important;
  }
  /* line 26, media/gantry5/engines/nucleus/scss/nucleus/theme/breakpoints/_utilities.scss */
  .g-block.visible-tablet {
    display: block !important;
  }
}
@media only all and (min-width: 80rem) and (max-width: 99.99rem) {
  /* line 32, media/gantry5/engines/nucleus/scss/nucleus/theme/breakpoints/_utilities.scss */
  .visible-desktop {
    display: block !important;
  }
  /* line 35, media/gantry5/engines/nucleus/scss/nucleus/theme/breakpoints/_utilities.scss */
  .g-block.visible-desktop {
    display: block !important;
  }
}
@media only all and (min-width: 100rem) {
  /* line 4, media/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
  /* line 41, media/gantry5/engines/nucleus/scss/nucleus/theme/breakpoints/_utilities.scss */
  .visible-large {
    display: block !important;
  }
  /* line 44, media/gantry5/engines/nucleus/scss/nucleus/theme/breakpoints/_utilities.scss */
  .g-block.visible-large {
    display: block !important;
  }
  /* line 47, media/gantry5/engines/nucleus/scss/nucleus/theme/breakpoints/_utilities.scss */
  .visible-desktop {
    display: block !important;
  }
  /* line 50, media/gantry5/engines/nucleus/scss/nucleus/theme/breakpoints/_utilities.scss */
  .g-block.visible-desktop {
    display: block !important;
  }
}
@media only all and (max-width: 99.99%) {
  /* line 57, media/gantry5/engines/nucleus/scss/nucleus/theme/breakpoints/_utilities.scss */
  .hidden-phone {
    display: none !important;
  }
}
@media only all and (min-width: 100%) and (max-width: 79.99rem) {
  /* line 63, media/gantry5/engines/nucleus/scss/nucleus/theme/breakpoints/_utilities.scss */
  .hidden-tablet {
    display: none !important;
  }
}
@media only all and (min-width: 80rem) and (max-width: 99.99rem) {
  /* line 69, media/gantry5/engines/nucleus/scss/nucleus/theme/breakpoints/_utilities.scss */
  .hidden-desktop {
    display: none !important;
  }
}
@media only all and (min-width: 100rem) {
  /* line 75, media/gantry5/engines/nucleus/scss/nucleus/theme/breakpoints/_utilities.scss */
  .hidden-large {
    display: none !important;
  }
  /* line 78, media/gantry5/engines/nucleus/scss/nucleus/theme/breakpoints/_utilities.scss */
  .hidden-desktop {
    display: none !important;
  }
}
@media only all and (max-width: 99.99%) {
  /* line 85, media/gantry5/engines/nucleus/scss/nucleus/theme/breakpoints/_utilities.scss */
  .align-right {
    text-align: inherit !important;
  }
  /* line 88, media/gantry5/engines/nucleus/scss/nucleus/theme/breakpoints/_utilities.scss */
  .align-left {
    text-align: inherit !important;
  }
}
/*# sourceMappingURL=hydrogen_10.css.map */
@font-face {
	font-family: 'IcoMoon';
	src: url('/media/jui/fonts/IcoMoon.eot');
	src: url('/media/jui/fonts/IcoMoon.eot#iefix') format('embedded-opentype'),
		url('/media/jui/fonts/IcoMoon.svg#IcoMoon') format('svg'),
		url('/media/jui/fonts/IcoMoon.woff') format('woff'),
		url('/media/jui/fonts/IcoMoon.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;font-display:swap;}

[data-icon]:before {
	font-family: 'IcoMoon';
	content: attr(data-icon);
	speak: none;
}
[class^="icon-"],
[class*=" icon-"] {
	display: inline-block;
	width: 14px;
	height: 14px;
	*margin-right: .3em;
	line-height: 14px;
}
[class^="icon-"]:before,
[class*=" icon-"]:before {
	font-family: 'IcoMoon';
	font-style: normal;
	speak: none;
}
[class^="icon-"].disabled,
[class*=" icon-"].disabled {
	font-weight: normal;
}
.icon-joomla:before {
	content: "\e200";
}
.icon-chevron-up:before,
.icon-uparrow:before,
.icon-arrow-up:before {
	content: "\e005";
}
.icon-chevron-right:before,
.icon-rightarrow:before,
.icon-arrow-right:before{
	content: "\e006";
}
.icon-chevron-down:before,
.icon-downarrow:before,
.icon-arrow-down:before {
	content: "\e007";
}
.icon-chevron-left:before,
.icon-leftarrow:before,
.icon-arrow-left:before {
	content: "\e008";
}
.icon-arrow-first:before {
	content: "\e003";
}
.icon-arrow-last:before {
	content: "\e004";
}
.icon-arrow-up-2:before {
	content: "\e009";
}
.icon-arrow-right-2:before {
	content: "\e00a";
}
.icon-arrow-down-2:before {
	content: "\e00b";
}
.icon-arrow-left-2:before {
	content: "\e00c";
}
.icon-arrow-up-3:before {
	content: "\e00f";
}
.icon-arrow-right-3:before {
	content: "\e010";
}
.icon-arrow-down-3:before {
	content: "\e011";
}
.icon-arrow-left-3:before {
	content: "\e012";
}
.icon-menu-2:before {
	content: "\e00e";
}
.icon-arrow-up-4:before {
	content: "\e201";
}
.icon-arrow-right-4:before {
	content: "\e202";
}
.icon-arrow-down-4:before {
	content: "\e203";
}
.icon-arrow-left-4:before {
	content: "\e204";
}
.icon-share:before,
.icon-redo:before {
	content: "\27";
}
.icon-undo:before {
	content: "\28";
}
.icon-forward-2:before {
	content: "\e205";
}
.icon-backward-2:before,
.icon-reply:before {
	content: "\e206";
}
.icon-unblock:before,
.icon-refresh:before,
.icon-redo-2:before {
	content: "\6c";
}
.icon-undo-2:before {
	content: "\e207";
}
.icon-move:before {
	content: "\7a";
}
.icon-expand:before {
	content: "\66";
}
.icon-contract:before {
	content: "\67";
}
.icon-expand-2:before {
	content: "\68";
}
.icon-contract-2:before {
	content: "\69";
}
.icon-play:before {
	content: "\e208";
}
.icon-pause:before {
	content: "\e209";
}
.icon-stop:before {
	content: "\e210";
}
.icon-previous:before,
.icon-backward:before {
	content: "\7c";
}
.icon-next:before,
.icon-forward:before {
	content: "\7b";
}
.icon-first:before {
	content: "\7d";
}
.icon-last:before {
	content: "\e000";
}
.icon-play-circle:before {
	content: "\e00d";
}
.icon-pause-circle:before {
	content: "\e211";
}
.icon-stop-circle:before {
	content: "\e212";
}
.icon-backward-circle:before {
	content: "\e213";
}
.icon-forward-circle:before {
	content: "\e214";
}
.icon-loop:before {
	content: "\e001";
}
.icon-shuffle:before {
	content: "\e002";
}
.icon-search:before {
	content: "\53";
}
.icon-zoom-in:before {
	content: "\64";
}
.icon-zoom-out:before {
	content: "\65";
}
.icon-apply:before,
.icon-edit:before,
.icon-pencil:before {
	content: "\2b";
}
.icon-pencil-2:before {
	content: "\2c";
}
.icon-brush:before {
	content: "\3b";
}
.icon-save-new:before,
.icon-plus-2:before  {
	content: "\5d";
}
.icon-minus-sign:before,
.icon-minus-2:before {
	content: "\5e";
}
.icon-delete:before,
.icon-remove:before,
.icon-cancel-2:before {
	content: "\49";
}
.icon-publish:before,
.icon-save:before,
.icon-ok:before,
.icon-checkmark:before {
	content: "\47";
}
.icon-new:before,
.icon-plus:before {
	content: "\2a";
}
.icon-plus-circle:before {
	content: "\e215";
}
.icon-minus:before,
.icon-not-ok:before {
	content: "\4b";
}
.icon-ban-circle:before,
.icon-minus-circle:before {
	content: "\e216";
}
.icon-unpublish:before,
.icon-cancel:before {
	content: "\4a";
}
.icon-cancel-circle:before {
	content: "\e217";
}
.icon-checkmark-2:before {
	content: "\e218";
}
.icon-checkmark-circle:before {
	content: "\e219";
}
.icon-info:before {
	content: "\e220";
}
.icon-info-2:before,
.icon-info-circle:before {
	content: "\e221";
}
.icon-question:before,
.icon-question-sign:before,
.icon-help:before {
	content: "\45";
}
.icon-question-2:before,
.icon-question-circle:before {
	content: "\e222";
}
.icon-notification:before {
	content: "\e223";
}
.icon-notification-2:before,
.icon-notification-circle:before {
	content: "\e224";
}
.icon-pending:before,
.icon-warning:before {
	content: "\48";
}
.icon-warning-2:before,
.icon-warning-circle:before {
	content: "\e225";
}
.icon-checkbox-unchecked:before {
	content: "\3d";
}
.icon-checkin:before,
.icon-checkbox:before,
.icon-checkbox-checked:before {
	content: "\3e";
}
.icon-checkbox-partial:before {
	content: "\3f";
}
.icon-square:before {
	content: "\e226";
}
.icon-radio-unchecked:before {
	content: "\e227";
}
.icon-radio-checked:before {
	content: "\e228";
}
.icon-circle:before {
	content: "\e229";
}
.icon-signup:before {
	content: "\e230";
}
.icon-grid:before,
.icon-grid-view:before {
	content: "\58";
}
.icon-grid-2:before,
.icon-grid-view-2:before {
	content: "\59";
}
.icon-menu:before {
	content: "\5a";
}
.icon-list:before,
.icon-list-view:before {
	content: "\31";
}
.icon-list-2:before {
	content: "\e231";
}
.icon-menu-3:before {
	content: "\e232";
}
.icon-folder-open:before,
.icon-folder:before {
	content: "\2d";
}
.icon-folder-close:before,
.icon-folder-2:before {
	content: "\2e";
}
.icon-folder-plus:before {
	content: "\e234";
}
.icon-folder-minus:before {
	content: "\e235";
}
.icon-folder-3:before {
	content: "\e236";
}
.icon-folder-plus-2:before {
	content: "\e237";
}
.icon-folder-remove:before {
	content: "\e238";
}
.icon-file:before {
	content: "\e016";
}
.icon-file-2:before {
	content: "\e239";
}
.icon-file-add:before,
.icon-file-plus:before {
	content: "\29";
}
.icon-file-minus:before {
	content: "\e017";
}
.icon-file-check:before {
	content: "\e240";
}
.icon-file-remove:before {
	content: "\e241";
}
.icon-save-copy:before,
.icon-copy:before {
	content: "\e018";
}
.icon-stack:before {
	content: "\e242";
}
.icon-tree:before {
	content: "\e243";
}
.icon-tree-2:before {
	content: "\e244";
}
.icon-paragraph-left:before {
	content: "\e246";
}
.icon-paragraph-center:before {
	content: "\e247";
}
.icon-paragraph-right:before {
	content: "\e248";
}
.icon-paragraph-justify:before {
	content: "\e249";
}
.icon-screen:before {
	content: "\e01c";
}
.icon-tablet:before {
	content: "\e01d";
}
.icon-mobile:before {
	content: "\e01e";
}
.icon-box-add:before {
	content: "\51";
}
.icon-box-remove:before {
	content: "\52";
}
.icon-download:before {
	content: "\e021";
}
.icon-upload:before {
	content: "\e022";
}
.icon-home:before {
	content: "\21";
}
.icon-home-2:before {
	content: "\e250";
}
.icon-out-2:before,
.icon-new-tab:before {
	content: "\e024";
}
.icon-out-3:before,
.icon-new-tab-2:before {
	content: "\e251";
}
.icon-link:before {
	content: "\e252";
}
.icon-picture:before,
.icon-image:before {
	content: "\2f";
}
.icon-pictures:before,
.icon-images:before {
	content: "\30";
}
.icon-palette:before,
.icon-color-palette:before {
	content: "\e014";
}
.icon-camera:before {
	content: "\55";
}
.icon-camera-2:before,
.icon-video:before {
	content: "\e015";
}
.icon-play-2:before,
.icon-video-2:before,
.icon-youtube:before {
	content: "\56";
}
.icon-music:before {
	content: "\57";
}
.icon-user:before {
	content: "\22";
}
.icon-users:before {
	content: "\e01f";
}
.icon-vcard:before {
	content: "\6d";
}
.icon-address:before {
	content: "\70";
}
.icon-share-alt:before,
.icon-out:before {
	content: "\26";
}
.icon-enter:before {
	content: "\e257";
}
.icon-exit:before {
	content: "\e258";
}
.icon-comment:before,
.icon-comments:before {
	content: "\24";
}
.icon-comments-2:before {
	content: "\25";
}
.icon-quote:before,
.icon-quotes-left:before {
	content: "\60";
}
.icon-quote-2:before,
.icon-quotes-right:before {
	content: "\61";
}
.icon-quote-3:before,
.icon-bubble-quote:before {
	content: "\e259";
}
.icon-phone:before {
	content: "\e260";
}
.icon-phone-2:before {
	content: "\e261";
}
.icon-envelope:before,
.icon-mail:before {
	content: "\4d";
}
.icon-envelope-opened:before,
.icon-mail-2:before {
	content: "\4e";
}
.icon-unarchive:before,
.icon-drawer:before {
	content: "\4f";
}
.icon-archive:before,
.icon-drawer-2:before {
	content: "\50";
}
.icon-briefcase:before {
	content: "\e020";
}
.icon-tag:before {
	content: "\e262";
}
.icon-tag-2:before {
	content: "\e263";
}
.icon-tags:before {
	content: "\e264";
}
.icon-tags-2:before {
	content: "\e265";
}
.icon-options:before,
.icon-cog:before {
	content: "\38";
}
.icon-cogs:before {
	content: "\37";
}
.icon-screwdriver:before,
.icon-tools:before {
	content: "\36";
}
.icon-wrench:before {
	content: "\3a";
}
.icon-equalizer:before {
	content: "\39";
}
.icon-dashboard:before {
	content: "\78";
}
.icon-switch:before {
	content: "\e266";
}
.icon-filter:before {
	content: "\54";
}
.icon-purge:before,
.icon-trash:before {
	content: "\4c";
}
.icon-checkedout:before,
.icon-lock:before,
.icon-locked:before {
	content: "\23";
}
.icon-unlock:before {
	content: "\e267";
}
.icon-key:before {
	content: "\5f";
}
.icon-support:before {
	content: "\46";
}
.icon-database:before {
	content: "\62";
}
.icon-scissors:before {
	content: "\e268";
}
.icon-health:before {
	content: "\6a";
}
.icon-wand:before {
	content: "\6b";
}
.icon-eye-open:before,
.icon-eye:before {
	content: "\3c";
}
.icon-eye-close:before,
.icon-eye-blocked:before,
.icon-eye-2:before {
	content: "\e269";
}
.icon-clock:before {
	content: "\6e";
}
.icon-compass:before {
	content: "\6f";
}
.icon-broadcast:before,
.icon-connection:before,
.icon-wifi:before {
	content: "\e01b";
}
.icon-book:before {
	content: "\e271";
}
.icon-lightning:before,
.icon-flash:before {
	content: "\79";
}
.icon-print:before,
.icon-printer:before {
	content: "\e013";
}
.icon-feed:before {
	content: "\71";
}
.icon-calendar:before {
	content: "\43";
}
.icon-calendar-2:before {
	content: "\44";
}
.icon-calendar-3:before {
	content: "\e273";
}
.icon-pie:before {
	content: "\77";
}
.icon-bars:before {
	content: "\76";
}
.icon-chart:before {
	content: "\75";
}
.icon-power-cord:before {
	content: "\32";
}
.icon-cube:before {
	content: "\33";
}
.icon-puzzle:before {
	content: "\34";
}
.icon-attachment:before,
.icon-paperclip:before,
.icon-flag-2:before {
	content: "\72";
}
.icon-lamp:before {
	content: "\74";
}
.icon-pin:before,
.icon-pushpin:before {
	content: "\73";
}
.icon-location:before {
	content: "\63";
}
.icon-shield:before {
	content: "\e274";
}
.icon-flag:before {
	content: "\35";
}
.icon-flag-3:before {
	content: "\e275";
}
.icon-bookmark:before {
	content: "\e023";
}
.icon-bookmark-2:before {
	content: "\e276";
}
.icon-heart:before {
	content: "\e277";
}
.icon-heart-2:before {
	content: "\e278";
}
.icon-thumbs-up:before {
	content: "\5b";
}
.icon-thumbs-down:before{
	content: "\5c";
}
.icon-unfeatured:before,
.icon-asterisk:before,
.icon-star-empty:before {
	content: "\40";
}
.icon-star-2:before {
	content: "\41";
}
.icon-featured:before,
.icon-default:before,
.icon-star:before{
	content: "\42";
}
.icon-smiley:before,
.icon-smiley-happy:before {
	content: "\e279";
}
.icon-smiley-2:before,
.icon-smiley-happy-2:before {
	content: "\e280";
}
.icon-smiley-sad:before {
	content: "\e281";
}
.icon-smiley-sad-2:before {
	content: "\e282";
}
.icon-smiley-neutral:before {
	content: "\e283";
}
.icon-smiley-neutral-2:before {
	content: "\e284";
}
.icon-cart:before {
	content: "\e019";
}
.icon-basket:before {
	content: "\e01a";
}
.icon-credit:before {
	content: "\e286";
}
.icon-credit-2:before {
	content: "\e287";
}
/* GANTRY5 DEVELOPMENT MODE ENABLED.

   WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!

   For more information on modifying CSS, please read:

   http://docs.gantry.org/gantry5/configure/styles
   http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 12, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 9, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/theme/_alerts.scss */
.alert {
  border-radius: 0.1875rem;
  padding: 0.938rem;
  margin-bottom: 1.5rem;
  text-shadow: none;
}
/* line 9, media/gantry5/engines/nucleus/scss/nucleus/theme/_alerts.scss */
.alert {
  background-color: #fcf8e3;
  border: 1px solid #fbeed5;
  border-radius: 4px;
}
/* line 15, media/gantry5/engines/nucleus/scss/nucleus/theme/_alerts.scss */
.alert, .alert h4 {
  color: #c09853;
}
/* line 20, media/gantry5/engines/nucleus/scss/nucleus/theme/_alerts.scss */
.alert h4 {
  margin: 0;
}
/* line 24, media/gantry5/engines/nucleus/scss/nucleus/theme/_alerts.scss */
.alert .close {
  top: -2px;
  right: -21px;
  line-height: 20px;
}
/* line 30, media/gantry5/engines/nucleus/scss/nucleus/theme/_alerts.scss */
.alert-success {
  color: #468847;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
/* line 36, media/gantry5/engines/nucleus/scss/nucleus/theme/_alerts.scss */
.alert-success h4 {
  color: #468847;
}
/* line 40, media/gantry5/engines/nucleus/scss/nucleus/theme/_alerts.scss */
.alert-danger, .alert-error {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #eed3d7;
}
/* line 47, media/gantry5/engines/nucleus/scss/nucleus/theme/_alerts.scss */
.alert-danger h4, .alert-error h4 {
  color: #b94a48;
}
/* line 52, media/gantry5/engines/nucleus/scss/nucleus/theme/_alerts.scss */
.alert-info {
  color: #3a87ad;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
/* line 58, media/gantry5/engines/nucleus/scss/nucleus/theme/_alerts.scss */
.alert-info h4 {
  color: #3a87ad;
}
/* line 62, media/gantry5/engines/nucleus/scss/nucleus/theme/_alerts.scss */
.alert-block {
  padding-top: 14px;
  padding-bottom: 14px;
}
/* line 67, media/gantry5/engines/nucleus/scss/nucleus/theme/_alerts.scss */
.alert-block > p, .alert-block > ul {
  margin-bottom: 0;
}
/* line 72, media/gantry5/engines/nucleus/scss/nucleus/theme/_alerts.scss */
.alert-block p + p {
  margin-top: 5px;
}
/* line 1, media/gantry5/engines/nucleus/scss/joomla/theme/_forms.scss */
legend {
  font-size: 1.3rem;
  line-height: 1.5;
}
/* line 6, media/gantry5/engines/nucleus/scss/joomla/theme/_forms.scss */
legend small {
  font-size: 0.8rem;
}
/* line 10, media/gantry5/engines/nucleus/scss/joomla/theme/_forms.scss */
.input-prepend > .add-on, .input-append > .add-on {
  line-height: 1.5;
}
/* line 1, templates/g5_hydrogen/scss/hydrogen-joomla/_core.scss */
.btn-primary {
  background: #e5077f;
  color: #fff;
  text-shadow: none;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
}
/* line 6, templates/g5_hydrogen/scss/hydrogen-joomla/_core.scss */
.btn-primary:hover {
  background: #f80e8c;
  color: #fff;
}
/* line 10, templates/g5_hydrogen/scss/hydrogen-joomla/_core.scss */
.btn-primary:active, .btn-primary:focus {
  background: #cc0671;
  box-shadow: inset -1px -1px 1px rgba(0, 0, 0, 0.15);
  color: #fff;
}
/* line 17, templates/g5_hydrogen/scss/hydrogen-joomla/_core.scss */
.btn-group > .btn + .dropdown-toggle {
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
}
/* line 21, templates/g5_hydrogen/scss/hydrogen-joomla/_core.scss */
.btn-group.open .btn-primary.dropdown-toggle {
  background: #cc0671;
  color: #fff;
  box-shadow: inset -1px -1px 1px rgba(0, 0, 0, 0.15);
}
/* line 27, templates/g5_hydrogen/scss/hydrogen-joomla/_core.scss */
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a {
  background-image: none;
  background-color: #e5077f;
}
/* line 32, templates/g5_hydrogen/scss/hydrogen-joomla/_core.scss */
.btn-link {
  color: #e5077f;
}
/* line 2, templates/g5_hydrogen/scss/hydrogen-joomla/_typography.scss */
.list-striped, .row-striped {
  border-top: 1px solid #ddd;
}
/* line 7, templates/g5_hydrogen/scss/hydrogen-joomla/_typography.scss */
.list-striped li, .list-striped dd, .row-striped .row, .row-striped .row-fluid {
  border-bottom: 1px solid #ddd;
}
/* line 14, templates/g5_hydrogen/scss/hydrogen-joomla/_typography.scss */
.list-striped li:nth-child(odd), .list-striped dd:nth-child(odd), .row-striped .row:nth-child(odd), .row-striped .row-fluid:nth-child(odd) {
  background-color: #fcfcfc;
}
/* line 21, templates/g5_hydrogen/scss/hydrogen-joomla/_typography.scss */
.list-striped li:hover, .list-striped dd:hover, .row-striped .row:hover, .row-striped .row-fluid:hover {
  background-color: #f2f2f2;
}
/* line 28, templates/g5_hydrogen/scss/hydrogen-joomla/_typography.scss */
.list-bordered, .row-bordered {
  border: 1px solid #ddd;
}
/* line 33, templates/g5_hydrogen/scss/hydrogen-joomla/_typography.scss */
.row-even, .row-odd {
  border-bottom: 1px solid #ddd;
}
/* line 38, templates/g5_hydrogen/scss/hydrogen-joomla/_typography.scss */
.row-even {
  background-color: #fcfcfc;
}
/* line 42, templates/g5_hydrogen/scss/hydrogen-joomla/_typography.scss */
.iframe-bordered {
  border: 1px solid #ddd;
}
/* line 47, templates/g5_hydrogen/scss/hydrogen-joomla/_typography.scss */
blockquote {
  border-left: 5px solid #ddd;
}
/* line 52, templates/g5_hydrogen/scss/hydrogen-joomla/_typography.scss */
blockquote small {
  color: #333;
}
/* line 56, templates/g5_hydrogen/scss/hydrogen-joomla/_typography.scss */
blockquote.pull-right {
  border-right: 5px solid #ddd;
}
/* line 60, templates/g5_hydrogen/scss/hydrogen-joomla/_typography.scss */
code, pre {
  color: #000;
  background-color: #f2f2f2;
  border: 1px solid #ddd;
}
/* line 1, templates/g5_hydrogen/scss/hydrogen-joomla/_forms.scss */
legend {
  color: #333;
}
/* line 5, templates/g5_hydrogen/scss/hydrogen-joomla/_forms.scss */
legend small {
  color: #999;
}
/* line 9, templates/g5_hydrogen/scss/hydrogen-joomla/_forms.scss */
.input-prepend .chzn-container-single .chzn-single, .input-append .chzn-container-single .chzn-single {
  border-color: #ddd;
}
/* line 14, templates/g5_hydrogen/scss/hydrogen-joomla/_forms.scss */
.input-prepend .chzn-container-single .chzn-drop, .input-append .chzn-container-single .chzn-drop {
  border-color: #ddd;
}
/* line 19, templates/g5_hydrogen/scss/hydrogen-joomla/_forms.scss */
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
  background-color: #fff;
  border: 1px solid #ddd;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border 0.2s linear, box-shadow 0.2s linear;
  -moz-transition: border 0.2s linear, box-shadow 0.2s linear;
  transition: border 0.2s linear, box-shadow 0.2s linear;
}
/* line 41, templates/g5_hydrogen/scss/hydrogen-joomla/_forms.scss */
/* line 42, templates/g5_hydrogen/scss/hydrogen-joomla/_forms.scss */
/* line 43, templates/g5_hydrogen/scss/hydrogen-joomla/_forms.scss */
#g-header .search form, #g-navigation .search form {
  margin-bottom: 0;
}
/* line 46, templates/g5_hydrogen/scss/hydrogen-joomla/_forms.scss */
#g-header .search input, #g-navigation .search input {
  margin-bottom: 0;
  border: 0;
}
/* line 54, templates/g5_hydrogen/scss/hydrogen-joomla/_forms.scss */
/* line 55, templates/g5_hydrogen/scss/hydrogen-joomla/_forms.scss */
#login-form .input-prepend > .add-on {
  color: #000;
  height: 2.1rem;
}
/* line 59, templates/g5_hydrogen/scss/hydrogen-joomla/_forms.scss */
#login-form input[type="text"], #login-form input[type="password"] {
  color: #000;
  height: 1.25rem;
}
/* line 63, templates/g5_hydrogen/scss/hydrogen-joomla/_forms.scss */
#login-form .controls .input-append .btn {
  line-height: 26px;
  height: 2.15rem;
}
/* line 70, templates/g5_hydrogen/scss/hydrogen-joomla/_forms.scss */
/* line 71, templates/g5_hydrogen/scss/hydrogen-joomla/_forms.scss */
.view-mailto #g-page-surround, .body-only #g-page-surround {
  box-shadow: none;
}
/* line 2, templates/g5_hydrogen/scss/hydrogen-joomla/_buttons.scss */
/* line 3, templates/g5_hydrogen/scss/hydrogen-joomla/_buttons.scss */
/* line 4, templates/g5_hydrogen/scss/hydrogen-joomla/_buttons.scss */
.controls .input-append .btn {
  font-size: 14px;
  line-height: 20px;
  height: 33px;
}
/* line 1, templates/g5_hydrogen/scss/hydrogen-joomla/_tabs.scss */
.nav-tabs.nav-dark {
  border-bottom: 1px solid #333;
  text-shadow: 1px 1px 1px #000;
}
/* line 6, templates/g5_hydrogen/scss/hydrogen-joomla/_tabs.scss */
.nav-tabs.nav-dark > li > a {
  color: #f8f8f8;
}
/* line 10, templates/g5_hydrogen/scss/hydrogen-joomla/_tabs.scss */
.nav-tabs.nav-dark > li > a:hover {
  border-color: #333 #333 #111;
  background-color: #777;
}
/* line 15, templates/g5_hydrogen/scss/hydrogen-joomla/_tabs.scss */
.nav-tabs.nav-dark > .active > a, .nav-tabs.nav-dark > .active > a:hover {
  color: #fff;
  background-color: #555;
  border: 1px solid #222;
}
/* line 3, templates/g5_hydrogen/scss/hydrogen-joomla/_utilities.scss */
.tip-wrap {
  color: #fff;
  background-color: #000;
}
/* line 9, templates/g5_hydrogen/scss/hydrogen-joomla/_utilities.scss */
.search span.highlight {
  background-color: #fcfcfc;
}
/* line 14, templates/g5_hydrogen/scss/hydrogen-joomla/_utilities.scss */
.img-polaroid {
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}
/* line 21, templates/g5_hydrogen/scss/hydrogen-joomla/_utilities.scss */
.muted {
  color: #999;
}
/* line 25, templates/g5_hydrogen/scss/hydrogen-joomla/_utilities.scss */
a.muted:hover, a.muted:focus {
  color: #808080;
}
/* line 30, templates/g5_hydrogen/scss/hydrogen-joomla/_utilities.scss */
.alert {
  background-color: #f8f4ec;
  border-color: #eee4d2;
}
/* line 34, templates/g5_hydrogen/scss/hydrogen-joomla/_utilities.scss */
.alert a, .alert a:hover, .alert .alert-link, .alert .alert-link:hover {
  color: #a47e3c;
  font-weight: bold;
}
/* line 38, templates/g5_hydrogen/scss/hydrogen-joomla/_utilities.scss */
.alert a:hover, .alert a:hover:hover, .alert .alert-link:hover, .alert .alert-link:hover:hover {
  text-decoration: underline;
}
/* line 44, templates/g5_hydrogen/scss/hydrogen-joomla/_utilities.scss */
.alert, .alert h4, .text-warning {
  color: #c09853;
}
/* line 50, templates/g5_hydrogen/scss/hydrogen-joomla/_utilities.scss */
a.text-warning:hover, a.text-warning:focus {
  color: #b78c43;
}
/* line 55, templates/g5_hydrogen/scss/hydrogen-joomla/_utilities.scss */
.alert-success {
  color: #468847;
  background-color: #dfeedf;
  border-color: #c4e0c4;
}
/* line 60, templates/g5_hydrogen/scss/hydrogen-joomla/_utilities.scss */
.alert-success a, .alert-success a:hover, .alert-success .alert-link, .alert-success .alert-link:hover {
  color: #356635;
  font-weight: bold;
}
/* line 64, templates/g5_hydrogen/scss/hydrogen-joomla/_utilities.scss */
.alert-success a:hover, .alert-success a:hover:hover, .alert-success .alert-link:hover, .alert-success .alert-link:hover:hover {
  text-decoration: underline;
}
/* line 70, templates/g5_hydrogen/scss/hydrogen-joomla/_utilities.scss */
.alert-success h4, .text-success {
  color: #468847;
}
/* line 75, templates/g5_hydrogen/scss/hydrogen-joomla/_utilities.scss */
a.text-success:hover, a.text-success:focus {
  color: #3d773e;
}
/* line 80, templates/g5_hydrogen/scss/hydrogen-joomla/_utilities.scss */
.alert-danger, .alert-error {
  color: #b94a48;
  background-color: #f6e7e7;
  border-color: #edd1d0;
}
/* line 86, templates/g5_hydrogen/scss/hydrogen-joomla/_utilities.scss */
.alert-danger a, .alert-error a, .alert-danger a:hover, .alert-error a:hover, .alert-danger .alert-link, .alert-error .alert-link, .alert-danger .alert-link:hover, .alert-error .alert-link:hover {
  color: #953b39;
  font-weight: bold;
}
/* line 90, templates/g5_hydrogen/scss/hydrogen-joomla/_utilities.scss */
.alert-danger a:hover, .alert-error a:hover, .alert-danger a:hover:hover, .alert-error a:hover:hover, .alert-danger .alert-link:hover, .alert-error .alert-link:hover, .alert-danger .alert-link:hover:hover, .alert-error .alert-link:hover:hover {
  text-decoration: underline;
}
/* line 96, templates/g5_hydrogen/scss/hydrogen-joomla/_utilities.scss */
.alert-danger h4, .alert-error h4, .text-error {
  color: #b94a48;
}
/* line 102, templates/g5_hydrogen/scss/hydrogen-joomla/_utilities.scss */
a.text-error:hover, a.text-error:focus {
  color: #a74240;
}
/* line 107, templates/g5_hydrogen/scss/hydrogen-joomla/_utilities.scss */
.alert-info {
  color: #3a87ad;
  background-color: #e2eff5;
  border-color: #c7e0ec;
}
/* line 112, templates/g5_hydrogen/scss/hydrogen-joomla/_utilities.scss */
.alert-info a, .alert-info a:hover, .alert-info .alert-link, .alert-info .alert-link:hover {
  color: #2d6987;
  font-weight: bold;
}
/* line 116, templates/g5_hydrogen/scss/hydrogen-joomla/_utilities.scss */
.alert-info a:hover, .alert-info a:hover:hover, .alert-info .alert-link:hover, .alert-info .alert-link:hover:hover {
  text-decoration: underline;
}
/* line 122, templates/g5_hydrogen/scss/hydrogen-joomla/_utilities.scss */
.alert-info h4, .text-info {
  color: #3a87ad;
}
/* line 127, templates/g5_hydrogen/scss/hydrogen-joomla/_utilities.scss */
a.text-info:hover, a.text-info:focus {
  color: #34789a;
}
@media only all and (max-width: 99.99%) {
  /* line 25, media/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
  /* line 134, templates/g5_hydrogen/scss/hydrogen-joomla/_utilities.scss */
  body {
    padding-right: 0;
    padding-left: 0;
  }
}
@media only all and (max-width: 99.99%) {
  /* line 2, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .navbar-fixed-top, .navbar-fixed-bottom, .navbar-static-top {
    margin-right: -20px;
    margin-left: -20px;
  }
  /* line 8, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .container-fluid {
    padding: 0;
  }
  /* line 11, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .dl-horizontal dt {
    float: none;
    width: auto;
    clear: none;
    text-align: left;
  }
  /* line 17, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .dl-horizontal dd {
    margin-left: 0;
  }
  /* line 20, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .row-fluid {
    width: 100%;
  }
  /* line 23, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .row, .thumbnails {
    margin-left: 0;
  }
  /* line 27, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .thumbnails > li {
    float: none;
    margin-left: 0;
  }
  /* line 32, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .manager.thumbnails > li {
    float: left;
    margin-left: 20px;
  }
  /* line 37, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  [class*="span"], .uneditable-input[class*="span"], .row-fluid [class*="span"] {
    display: block;
    float: none;
    width: 100%;
    margin-left: 0;
    box-sizing: border-box;
  }
  /* line 46, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .span12, .row-fluid .span12 {
    width: 100%;
    box-sizing: border-box;
  }
  /* line 51, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .row-fluid [class*="offset"]:first-child {
    margin-left: 0;
  }
  /* line 54, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .input-large, .input-xlarge, .input-xxlarge, input[class*="span"], select[class*="span"], textarea[class*="span"], .uneditable-input {
    display: block;
    width: 100%;
    min-height: 30px;
    box-sizing: border-box;
  }
  /* line 66, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .input-prepend input, .input-append input, .input-prepend input[class*="span"], .input-append input[class*="span"] {
    display: inline-block;
    width: auto;
  }
  /* line 73, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .controls-row [class*="span"] + [class*="span"] {
    margin-left: 0;
  }
}
@media only all and (max-width: 100%) {
  /* line 19, media/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
  /* line 79, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .nav-collapse {
    -webkit-transform: translate3d(0, 0, 0);
  }
  /* line 82, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .page-header h1 small {
    display: block;
    line-height: 20px;
  }
  /* line 86, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .form-horizontal .control-label {
    float: none;
    width: auto;
    padding-top: 0;
    text-align: left;
  }
  /* line 92, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .form-horizontal .controls {
    margin-left: 0;
  }
  /* line 95, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .form-horizontal .control-list {
    padding-top: 0;
  }
  /* line 98, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .form-horizontal .form-actions {
    padding-right: 10px;
    padding-left: 10px;
  }
  /* line 102, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .media .pull-left, .media .pull-right {
    display: block;
    float: none;
    margin-bottom: 10px;
  }
  /* line 108, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .media-object {
    margin-right: 0;
    margin-left: 0;
  }
  /* line 112, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .modal-header .close {
    padding: 10px;
    margin: -10px;
  }
}
@media only all and (min-width: 100%) and (max-width: 79.99rem) {
  /* line 13, media/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
  /* line 119, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .row {
    margin-left: -20px;
  }
  /* line 122, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .row:before, .row:after {
    display: table;
    line-height: 0;
    content: "";
  }
  /* line 128, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .row:after {
    clear: both;
  }
  /* line 131, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  [class*="span"] {
    float: left;
    min-height: 1px;
    margin-left: 20px;
  }
  /* line 136, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .span12 {
    width: 724px;
  }
  /* line 139, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .span11 {
    width: 662px;
  }
  /* line 142, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .span10 {
    width: 600px;
  }
  /* line 145, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .span9 {
    width: 538px;
  }
  /* line 148, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .span8 {
    width: 476px;
  }
  /* line 151, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .span7 {
    width: 414px;
  }
  /* line 154, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .span6 {
    width: 352px;
  }
  /* line 157, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .span5 {
    width: 290px;
  }
  /* line 160, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .span4 {
    width: 228px;
  }
  /* line 163, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .span3 {
    width: 166px;
  }
  /* line 166, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .span2 {
    width: 104px;
  }
  /* line 169, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .span1 {
    width: 42px;
  }
  /* line 172, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .offset12 {
    margin-left: 764px;
  }
  /* line 175, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .offset11 {
    margin-left: 702px;
  }
  /* line 178, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .offset10 {
    margin-left: 640px;
  }
  /* line 181, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .offset9 {
    margin-left: 578px;
  }
  /* line 184, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .offset8 {
    margin-left: 516px;
  }
  /* line 187, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .offset7 {
    margin-left: 454px;
  }
  /* line 190, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .offset6 {
    margin-left: 392px;
  }
  /* line 193, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .offset5 {
    margin-left: 330px;
  }
  /* line 196, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .offset4 {
    margin-left: 268px;
  }
  /* line 199, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .offset3 {
    margin-left: 206px;
  }
  /* line 202, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .offset2 {
    margin-left: 144px;
  }
  /* line 205, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .offset1 {
    margin-left: 82px;
  }
  /* line 208, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .row-fluid {
    width: 100%;
  }
  /* line 211, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .row-fluid:before, .row-fluid:after {
    display: table;
    line-height: 0;
    content: "";
  }
  /* line 217, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .row-fluid:after {
    clear: both;
  }
  /* line 220, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .row-fluid [class*="span"] {
    display: block;
    float: left;
    width: 100%;
    min-height: 30px;
    margin-left: 2.7624309392%;
    box-sizing: border-box;
  }
  /* line 228, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .row-fluid [class*="span"]:first-child {
    margin-left: 0;
  }
  /* line 231, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .row-fluid .controls-row [class*="span"] + [class*="span"] {
    margin-left: 2.7624309392%;
  }
  /* line 234, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .row-fluid .span12 {
    width: 100%;
  }
  /* line 237, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .row-fluid .span11 {
    width: 91.4364640884%;
  }
  /* line 240, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .row-fluid .span10 {
    width: 82.8729281768%;
  }
  /* line 243, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .row-fluid .span9 {
    width: 74.3093922652%;
  }
  /* line 246, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .row-fluid .span8 {
    width: 65.7458563536%;
  }
  /* line 249, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .row-fluid .span7 {
    width: 57.182320442%;
  }
  /* line 252, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .row-fluid .span6 {
    width: 48.6187845304%;
  }
  /* line 255, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .row-fluid .span5 {
    width: 40.0552486188%;
  }
  /* line 258, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .row-fluid .span4 {
    width: 31.4917127072%;
  }
  /* line 261, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .row-fluid .span3 {
    width: 22.9281767956%;
  }
  /* line 264, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .row-fluid .span2 {
    width: 14.364640884%;
  }
  /* line 267, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .row-fluid .span1 {
    width: 5.8011049724%;
  }
  /* line 270, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .row-fluid .offset12 {
    margin-left: 105.5248618785%;
  }
  /* line 273, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .row-fluid .offset12:first-child {
    margin-left: 102.7624309392%;
  }
  /* line 276, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .row-fluid .offset11 {
    margin-left: 96.9613259669%;
  }
  /* line 279, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .row-fluid .offset11:first-child {
    margin-left: 94.1988950276%;
  }
  /* line 282, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .row-fluid .offset10 {
    margin-left: 88.3977900552%;
  }
  /* line 285, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .row-fluid .offset10:first-child {
    margin-left: 85.635359116%;
  }
  /* line 288, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .row-fluid .offset9 {
    margin-left: 79.8342541436%;
  }
  /* line 291, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .row-fluid .offset9:first-child {
    margin-left: 77.0718232044%;
  }
  /* line 294, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .row-fluid .offset8 {
    margin-left: 71.270718232%;
  }
  /* line 297, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .row-fluid .offset8:first-child {
    margin-left: 68.5082872928%;
  }
  /* line 300, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .row-fluid .offset7 {
    margin-left: 62.7071823204%;
  }
  /* line 303, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .row-fluid .offset7:first-child {
    margin-left: 59.9447513812%;
  }
  /* line 306, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .row-fluid .offset6 {
    margin-left: 54.1436464088%;
  }
  /* line 309, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .row-fluid .offset6:first-child {
    margin-left: 51.3812154696%;
  }
  /* line 312, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .row-fluid .offset5 {
    margin-left: 45.5801104972%;
  }
  /* line 315, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .row-fluid .offset5:first-child {
    margin-left: 42.817679558%;
  }
  /* line 318, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .row-fluid .offset4 {
    margin-left: 37.0165745856%;
  }
  /* line 321, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .row-fluid .offset4:first-child {
    margin-left: 34.2541436464%;
  }
  /* line 324, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .row-fluid .offset3 {
    margin-left: 28.453038674%;
  }
  /* line 327, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .row-fluid .offset3:first-child {
    margin-left: 25.6906077348%;
  }
  /* line 330, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .row-fluid .offset2 {
    margin-left: 19.8895027624%;
  }
  /* line 333, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .row-fluid .offset2:first-child {
    margin-left: 17.1270718232%;
  }
  /* line 336, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .row-fluid .offset1 {
    margin-left: 11.3259668508%;
  }
  /* line 339, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .row-fluid .offset1:first-child {
    margin-left: 8.5635359116%;
  }
  /* line 342, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  input, textarea, .uneditable-input {
    margin-left: 0;
  }
  /* line 347, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .controls-row [class*="span"] + [class*="span"] {
    margin-left: 20px;
  }
  /* line 350, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  input.span12, textarea.span12, .uneditable-input.span12 {
    width: 710px;
  }
  /* line 355, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  input.span11, textarea.span11, .uneditable-input.span11 {
    width: 648px;
  }
  /* line 360, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  input.span10, textarea.span10, .uneditable-input.span10 {
    width: 586px;
  }
  /* line 365, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  input.span9, textarea.span9, .uneditable-input.span9 {
    width: 524px;
  }
  /* line 370, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  input.span8, textarea.span8, .uneditable-input.span8 {
    width: 462px;
  }
  /* line 375, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  input.span7, textarea.span7, .uneditable-input.span7 {
    width: 400px;
  }
  /* line 380, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  input.span6, textarea.span6, .uneditable-input.span6 {
    width: 338px;
  }
  /* line 385, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  input.span5, textarea.span5, .uneditable-input.span5 {
    width: 276px;
  }
  /* line 390, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  input.span4, textarea.span4, .uneditable-input.span4 {
    width: 214px;
  }
  /* line 395, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  input.span3, textarea.span3, .uneditable-input.span3 {
    width: 152px;
  }
  /* line 400, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  input.span2, textarea.span2, .uneditable-input.span2 {
    width: 90px;
  }
  /* line 405, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  input.span1, textarea.span1, .uneditable-input.span1 {
    width: 28px;
  }
}
@media only all and (max-width: 79.99rem) {
  /* line 28, media/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
  /* line 413, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .navbar-fixed-top, .navbar-fixed-bottom {
    position: static;
  }
  /* line 417, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .navbar-fixed-top {
    margin-bottom: 20px;
  }
  /* line 420, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .navbar-fixed-bottom {
    margin-top: 20px;
  }
  /* line 423, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .navbar-fixed-top .navbar-inner, .navbar-fixed-bottom .navbar-inner {
    padding: 5px;
  }
  /* line 427, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .navbar .container {
    width: auto;
    padding: 0;
  }
  /* line 431, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .navbar .brand {
    padding-right: 10px;
    padding-left: 10px;
    margin: 0 0 0 -5px;
  }
  /* line 436, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .nav-collapse {
    clear: both;
  }
  /* line 439, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .nav-collapse .nav {
    float: none;
    margin: 0 0 10px;
  }
  /* line 443, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .nav-collapse .nav > li {
    float: none;
  }
  /* line 446, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .nav-collapse .nav > li > a {
    margin-bottom: 2px;
  }
  /* line 449, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .nav-collapse .nav > .divider-vertical {
    display: none;
  }
  /* line 452, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .nav-collapse .nav .nav-header {
    color: #777;
    text-shadow: none;
  }
  /* line 456, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a {
    padding: 9px 15px;
    font-weight: bold;
    color: #777;
    border-radius: 0.1875rem;
  }
  /* line 463, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .nav-collapse .btn {
    padding: 4px 10px 4px;
    font-weight: normal;
    border-radius: 0.1875rem;
  }
  /* line 468, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .nav-collapse .dropdown-menu li + li a {
    margin-bottom: 2px;
  }
  /* line 471, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .nav-collapse .nav > li > a:hover, .nav-collapse .nav > li > a:focus, .nav-collapse .dropdown-menu a:hover, .nav-collapse .dropdown-menu a:focus {
    background-color: #f2f2f2;
  }
  /* line 477, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .navbar-inverse .nav-collapse .nav > li > a, .navbar-inverse .nav-collapse .dropdown-menu a {
    color: #999;
  }
  /* line 481, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .navbar-inverse .nav-collapse .nav > li > a:hover, .navbar-inverse .nav-collapse .nav > li > a:focus, .navbar-inverse .nav-collapse .dropdown-menu a:hover, .navbar-inverse .nav-collapse .dropdown-menu a:focus {
    background-color: #111;
  }
  /* line 487, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .nav-collapse.in .btn-group {
    padding: 0;
    margin-top: 5px;
  }
  /* line 491, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .nav-collapse .dropdown-menu {
    position: static;
    top: auto;
    left: auto;
    display: none;
    float: none;
    max-width: none;
    padding: 0;
    margin: 0 15px;
    background-color: transparent;
    border: none;
    border-radius: 0;
    box-shadow: none;
  }
  /* line 505, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .nav-collapse .open > .dropdown-menu {
    display: block;
  }
  /* line 508, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .nav-collapse .dropdown-menu:before, .nav-collapse .dropdown-menu:after {
    display: none;
  }
  /* line 512, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .nav-collapse .dropdown-menu .divider {
    display: none;
  }
  /* line 515, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .nav-collapse .nav > li > .dropdown-menu:before, .nav-collapse .nav > li > .dropdown-menu:after {
    display: none;
  }
  /* line 519, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .nav-collapse .navbar-form, .nav-collapse .navbar-search {
    float: none;
    padding: 10px 15px;
    margin: 10px 0;
    border-top: 1px solid #f2f2f2;
    border-bottom: 1px solid #f2f2f2;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  }
  /* line 528, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .navbar-inverse .nav-collapse .navbar-form, .navbar-inverse .nav-collapse .navbar-search {
    border-top-color: #111;
    border-bottom-color: #111;
  }
  /* line 533, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .navbar .nav-collapse .nav.pull-right {
    float: none;
    margin-left: 0;
  }
  /* line 537, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .nav-collapse, .nav-collapse.collapse {
    height: 0;
    overflow: hidden;
  }
  /* line 542, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .navbar .btn-navbar {
    display: block;
  }
  /* line 545, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .navbar-static .navbar-inner {
    padding-right: 10px;
    padding-left: 10px;
  }
}
@media only all and (min-width: 80rem) {
  /* line 10, media/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
  /* line 552, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_bootstrap.scss */
  .nav-collapse.collapse {
    height: auto !important;
    overflow: visible !important;
  }
}
@media only all and (max-width: 99.99%) {
  /* line 2, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_forms.scss */
  /* line 3, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_forms.scss */
  .form-horizontal .control-label {
    display: block;
    float: none;
    text-align: left;
  }
  /* line 9, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_forms.scss */
  .form-horizontal .controls {
    margin: 0;
  }
  /* line 14, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_forms.scss */
  [dir="rtl"] .form-horizontal .control-label {
    text-align: right;
  }
}
@media only all and (max-width: 99.99%) {
  /* line 2, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_utilities.scss */
  div.modal {
    position: fixed;
    top: 20px;
    right: 20px;
    left: 20px;
    width: auto;
    margin: 0;
  }
  /* line 10, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_utilities.scss */
  div.modal.fade {
    top: -100px;
  }
  /* line 13, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_utilities.scss */
  div.modal.fade.in {
    top: 20px;
  }
}
@media only all and (max-width: 100%) {
  /* line 19, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_utilities.scss */
  div.modal {
    top: 10px;
    right: 10px;
    left: 10px;
  }
}
@media only all and (max-width: 99.99%) {
  /* line 27, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_utilities.scss */
  /* line 28, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_utilities.scss */
  .pull-right.item-image {
    margin-left: 0;
  }
  /* line 33, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_utilities.scss */
  /* line 34, media/gantry5/engines/nucleus/scss/joomla/theme/breakpoints/_utilities.scss */
  .pull-left.item-image {
    margin-right: 0;
  }
}
/*# sourceMappingURL=hydrogen-joomla_10.css.map */
/* GANTRY5 DEVELOPMENT MODE ENABLED.

   WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!

   For more information on modifying CSS, please read:

   http://docs.gantry.org/gantry5/configure/styles
   http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

/***************************
 ****************************
 NAME: custom.scss
 SITE: Made up company
 DESCRIPTION: All imported style sheets
 -------------------------------------
 AUTHOR: Charlotte Osborne
 DATE CREATED: 20/06/17
 LAST MODIFIED DATE: 
 LAST MODIFIED BY: 
 ****************************
 ***************************/
/***************************
 ****************************
 NAME: _reset.scss
 SITE: Made up company
 DESCRIPTION: Resetting all theme preset styles where not possible in template
 -------------------------------------
 AUTHOR: Charlotte Osborne
 DATE CREATED: 20/06/17
 LAST MODIFIED DATE:
 LAST MODIFIED BY:
 ****************************
 ***************************/
/* This is reset stylesheet will probably grow over time - and we can share it with each other and reuse it on all new builds*/
/* BELOW IS JUST AN EXAMPLE */
/* line 23, templates/g5_hydrogen/custom/scss/_reset.scss */
input[type="submit"], .button {
  text-shadow: none;
  background-image: none;
  background-color: transparent;
}
/* line 31, templates/g5_hydrogen/custom/scss/_reset.scss */
* {
  outline: 0;
}
/***************************
 ****************************
 NAME: _variables.scss
 SITE: Made up company
 DESCRIPTION: All variables for the website
 -------------------------------------
 AUTHOR: Charlotte Osborne
 DATE CREATED: 20/06/17
 LAST MODIFIED DATE: 20/07/17
 LAST MODIFIED BY: Joe Wharton
 ****************************
 ***************************/
/* COLOURS */
/* TEXT */
/*Screensizes*/
/***************************
 ****************************
 NAME: _layout.scss
 SITE: Made up company
 DESCRIPTION: Amendments to the template & template sections
 -------------------------------------
 AUTHOR: Charlotte Osborne
 DATE CREATED: 20/06/17
 LAST MODIFIED DATE:
 LAST MODIFIED BY:
 ****************************
 ***************************/
/* line 17, templates/g5_hydrogen/custom/scss/_layout.scss */
#g-main .moduletable.service-usp-image .custom.background-top {
  background-position: top left;
}
/* line 23, templates/g5_hydrogen/custom/scss/_layout.scss */
#SiteMapLocations .location-box {
  border-radius: 0px;
  box-shadow: none;
  flex: 0 31%;
  background-color: white;
  padding: 0px;
  margin-left: 2%;
  margin-bottom: 50px;
  position: relative;
  flex-wrap: wrap;
  max-width: 31%;
}
@media (max-width: 768px) {
  /* line 34, templates/g5_hydrogen/custom/scss/_layout.scss */
  #SiteMapLocations .location-box {
    flex: 0 100%;
    max-width: 100%;
    margin-left: 0;
  }
}
/* line 41, templates/g5_hydrogen/custom/scss/_layout.scss */
/* line 42, templates/g5_hydrogen/custom/scss/_layout.scss */
/* line 43, templates/g5_hydrogen/custom/scss/_layout.scss */
body.view-county #g-main .g-container {
  max-width: 100%;
}
/* line 45, templates/g5_hydrogen/custom/scss/_layout.scss */
/* line 46, templates/g5_hydrogen/custom/scss/_layout.scss */
body.view-county #g-main .g-container .default-content .g-content {
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
  margin-right: 0;
}
/* line 52, templates/g5_hydrogen/custom/scss/_layout.scss */
body.view-county #g-main .g-container .default-content .locations {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: 50px;
  position: relative;
}
@media (max-width: 1199px) {
  /* line 59, templates/g5_hydrogen/custom/scss/_layout.scss */
  body.view-county #g-main .g-container .default-content .locations {
    margin-top: 0;
  }
}
/* line 62, templates/g5_hydrogen/custom/scss/_layout.scss */
body.view-county #g-main .g-container .default-content .locations:before {
  content: '';
  position: absolute;
  top: -200px;
  height: 200px;
  width: 100%;
  background-color: #f2f2f2;
  z-index: 1;
}
/* line 71, templates/g5_hydrogen/custom/scss/_layout.scss */
body.view-county #g-main .g-container .default-content .locations .left {
  flex: 0 40%;
  max-width: 40%;
  padding-right: 50px;
  padding-top: 43px;
}
/* line 76, templates/g5_hydrogen/custom/scss/_layout.scss */
body.view-county #g-main .g-container .default-content .locations .left input {
  border: 1px solid #e4e3e3;
}
/* line 80, templates/g5_hydrogen/custom/scss/_layout.scss */
body.view-county #g-main .g-container .default-content .locations .right {
  flex: 0 100%;
  max-width: 100%;
  background-color: #f2f2f2;
  padding: 50px 0 50px 0px;
  position: relative;
}
/* line 97, templates/g5_hydrogen/custom/scss/_layout.scss */
body.view-county #g-main .g-container .default-content .locations .right a {
  font-weight: 700;
  font-size: 1.4rem;
  position: relative;
}
/* line 101, templates/g5_hydrogen/custom/scss/_layout.scss */
body.view-county #g-main .g-container .default-content .locations .right a:after {
  height: 3px;
  background-color: #006ac6;
  width: 100%;
  position: absolute;
  content: '';
  bottom: -5px;
  left: 0;
}
/* line 110, templates/g5_hydrogen/custom/scss/_layout.scss */
body.view-county #g-main .g-container .default-content .locations .right a:hover {
  color: #e4002b;
  text-decoration: none;
}
/* line 113, templates/g5_hydrogen/custom/scss/_layout.scss */
body.view-county #g-main .g-container .default-content .locations .right a:hover:after {
  background-color: #e4002b;
}
/* line 118, templates/g5_hydrogen/custom/scss/_layout.scss */
body.view-county #g-main .g-container .default-content .locations .right p {
  text-align: center;
}
/* line 121, templates/g5_hydrogen/custom/scss/_layout.scss */
/* line 122, templates/g5_hydrogen/custom/scss/_layout.scss */
body.view-county #g-main .g-container .default-content .locations .right .postcode-input form {
  margin-left: auto;
  margin-right: auto;
}
/* line 127, templates/g5_hydrogen/custom/scss/_layout.scss */
body.view-county #g-main .g-container .default-content .locations .right .privacy-link {
  width: 100%;
  text-align: center;
  max-width: 100%;
}
/* line 131, templates/g5_hydrogen/custom/scss/_layout.scss */
body.view-county #g-main .g-container .default-content .locations .right .privacy-link a {
  color: #006ac6 !important;
  font-size: 0.8rem !important;
  font-weight: 400 !important;
}
/* line 135, templates/g5_hydrogen/custom/scss/_layout.scss */
body.view-county #g-main .g-container .default-content .locations .right .privacy-link a:after {
  display: none;
}
/* line 141, templates/g5_hydrogen/custom/scss/_layout.scss */
body.view-county #g-main .g-container .default-content .locations .right .individual-regions {
  display: flex;
  justify-content: center;
  margin-bottom: 50px;
  flex-wrap: wrap;
}
/* line 146, templates/g5_hydrogen/custom/scss/_layout.scss */
body.view-county #g-main .g-container .default-content .locations .right .individual-regions .region {
  flex: 0 20%;
  text-align: center;
}
@media (max-width: 959px) {
  /* line 149, templates/g5_hydrogen/custom/scss/_layout.scss */
  body.view-county #g-main .g-container .default-content .locations .right .individual-regions .region {
    flex: 0 30%;
  }
}
@media (max-width: 768px) {
  /* line 152, templates/g5_hydrogen/custom/scss/_layout.scss */
  body.view-county #g-main .g-container .default-content .locations .right .individual-regions .region {
    flex: 0 50%;
  }
}
@media (max-width: 450px) {
  /* line 155, templates/g5_hydrogen/custom/scss/_layout.scss */
  body.view-county #g-main .g-container .default-content .locations .right .individual-regions .region {
    flex: 0 100%;
  }
  /* line 157, templates/g5_hydrogen/custom/scss/_layout.scss */
  body.view-county #g-main .g-container .default-content .locations .right .individual-regions .region p {
    margin: 0.8rem 0;
  }
}
/* line 163, templates/g5_hydrogen/custom/scss/_layout.scss */
body.view-county #g-main .g-container .default-content .locations .right h2 {
  text-align: center;
}
/* line 168, templates/g5_hydrogen/custom/scss/_layout.scss */
body.view-county #g-main .g-container .default-content #location-description {
  margin: 80px auto;
}
/* line 178, templates/g5_hydrogen/custom/scss/_layout.scss */
/* line 179, templates/g5_hydrogen/custom/scss/_layout.scss */
body.sitemap ul {
  margin-left: 0;
}
/* line 181, templates/g5_hydrogen/custom/scss/_layout.scss */
body.sitemap ul li {
  list-style-type: none;
}
/* line 183, templates/g5_hydrogen/custom/scss/_layout.scss */
body.sitemap ul li > ul {
  margin-left: 30px;
}
/* line 188, templates/g5_hydrogen/custom/scss/_layout.scss */
body.sitemap #g-actions {
  margin-top: 0 !important;
}
/* line 191, templates/g5_hydrogen/custom/scss/_layout.scss */
body.sitemap .three-col {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}
/* line 195, templates/g5_hydrogen/custom/scss/_layout.scss */
body.sitemap .three-col > div {
  flex: 0 33%;
}
@media (max-width: 768px) {
  /* line 197, templates/g5_hydrogen/custom/scss/_layout.scss */
  body.sitemap .three-col > div {
    flex: 0 100%;
  }
}
/* line 200, templates/g5_hydrogen/custom/scss/_layout.scss */
body.sitemap .three-col > div ul {
  margin-left: 0;
}
/* line 202, templates/g5_hydrogen/custom/scss/_layout.scss */
body.sitemap .three-col > div ul li {
  list-style-type: none;
}
/* line 208, templates/g5_hydrogen/custom/scss/_layout.scss */
/* line 209, templates/g5_hydrogen/custom/scss/_layout.scss */
body.sitemap .two-col > div {
  flex: 0 33%;
}
@media (max-width: 768px) {
  /* line 211, templates/g5_hydrogen/custom/scss/_layout.scss */
  body.sitemap .two-col > div {
    flex: 0 100%;
  }
}
/* line 214, templates/g5_hydrogen/custom/scss/_layout.scss */
body.sitemap .two-col > div ul {
  margin-left: 0;
}
/* line 216, templates/g5_hydrogen/custom/scss/_layout.scss */
body.sitemap .two-col > div ul li {
  list-style-type: none;
}
/* line 222, templates/g5_hydrogen/custom/scss/_layout.scss */
body.sitemap #SiteMapLocations {
  margin-top: 0;
}
/* line 224, templates/g5_hydrogen/custom/scss/_layout.scss */
body.sitemap #SiteMapLocations a {
  margin-bottom: 10px;
  display: inline-block;
}
@media (max-width: 768px) {
  /* line 228, templates/g5_hydrogen/custom/scss/_layout.scss */
  body.sitemap #SiteMapLocations {
    width: 100%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    margin-top: 0;
  }
}
/* line 235, templates/g5_hydrogen/custom/scss/_layout.scss */
/* line 236, templates/g5_hydrogen/custom/scss/_layout.scss */
body.sitemap .item-pagesitemap a {
  margin-bottom: 10px;
  display: inline-block;
}
/* line 241, templates/g5_hydrogen/custom/scss/_layout.scss */
/* line 242, templates/g5_hydrogen/custom/scss/_layout.scss */
body.sitemap #g-actions .g-content {
  margin-top: 0;
  padding-top: 0;
}
/* line 247, templates/g5_hydrogen/custom/scss/_layout.scss */
/* line 248, templates/g5_hydrogen/custom/scss/_layout.scss */
body.sitemap #g-main .g-content {
  margin-bottom: 0;
  padding-bottom: 0;
}
@media (max-width: 767px) {
  /* line 256, templates/g5_hydrogen/custom/scss/_layout.scss */
  #SiteMapLocations .location-box {
    padding: 0;
  }
}
/* line 261, templates/g5_hydrogen/custom/scss/_layout.scss */
/* line 262, templates/g5_hydrogen/custom/scss/_layout.scss */
.news-image-right img {
  padding-left: 20px;
}
@media (max-width: 768px) {
  /* line 264, templates/g5_hydrogen/custom/scss/_layout.scss */
  .news-image-right img {
    padding-left: 0;
  }
}
@media (max-width: 768px) {
  /* line 272, templates/g5_hydrogen/custom/scss/_layout.scss */
  /* line 273, templates/g5_hydrogen/custom/scss/_layout.scss */
  body.view-locations.contact-page #g-main .locations-header {
    min-height: 100px;
    height: auto;
  }
}
/* line 280, templates/g5_hydrogen/custom/scss/_layout.scss */
.google-maps-data {
  display: none;
}
/* line 286, templates/g5_hydrogen/custom/scss/_layout.scss */
.g-container {
  width: 100%;
  max-width: 100rem;
}
@media (max-width: 1700px) {
  /* line 289, templates/g5_hydrogen/custom/scss/_layout.scss */
  .g-container {
    max-width: 83rem;
  }
}
/* line 295, templates/g5_hydrogen/custom/scss/_layout.scss */
/* line 296, templates/g5_hydrogen/custom/scss/_layout.scss */
#g-introduction .size-65 {
  margin-top: 20px;
  padding-right: 30px;
  max-width: 65%;
}
@media (max-width: 768px) {
  /* line 300, templates/g5_hydrogen/custom/scss/_layout.scss */
  #g-introduction .size-65 {
    max-width: 100%;
  }
}
/* line 307, templates/g5_hydrogen/custom/scss/_layout.scss */
/* line 308, templates/g5_hydrogen/custom/scss/_layout.scss */
.g-flushed .g-container {
  width: 100%;
  max-width: 100%;
}
/* line 317, templates/g5_hydrogen/custom/scss/_layout.scss */
#g-showcase {
  background-color: white;
}
/* line 319, templates/g5_hydrogen/custom/scss/_layout.scss */
/* line 320, templates/g5_hydrogen/custom/scss/_layout.scss */
#g-showcase .moduletable:not(.showcase-links) .custom:not(.showcase-links) {
  padding-top: 7rem;
  background-size: cover;
  display: flex;
  align-content: center;
  justify-content: left;
  min-height: 400px;
  max-height: 700px;
  position: relative;
  background-position: center;
  margin-bottom: 70px;
}
@media (max-width: 1199px) {
  /* line 331, templates/g5_hydrogen/custom/scss/_layout.scss */
  #g-showcase .moduletable:not(.showcase-links) .custom:not(.showcase-links) {
    padding-top: 11rem;
    min-height: auto;
    max-height: 100%;
  }
}
@media (max-width: 768px) {
  /* line 336, templates/g5_hydrogen/custom/scss/_layout.scss */
  #g-showcase .moduletable:not(.showcase-links) .custom:not(.showcase-links) {
    padding-top: 12rem;
  }
}
/* line 339, templates/g5_hydrogen/custom/scss/_layout.scss */
#g-showcase .moduletable:not(.showcase-links) .custom:not(.showcase-links) h1 {
  margin-bottom: 0;
}
/* line 342, templates/g5_hydrogen/custom/scss/_layout.scss */
#g-showcase .moduletable:not(.showcase-links) .custom:not(.showcase-links) .postcode-entered {
  color: black;
  text-transform: uppercase;
}
/* line 345, templates/g5_hydrogen/custom/scss/_layout.scss */
#g-showcase .moduletable:not(.showcase-links) .custom:not(.showcase-links) .postcode-entered:before {
  content: '\f3c5';
  font-family: "Font Awesome 5 Pro";
  color: #ea5e24;
  font-weight: 300;
  font-size: 2rem;
  vertical-align: middle;
  margin-right: 15px;
}
/* line 355, templates/g5_hydrogen/custom/scss/_layout.scss */
#g-showcase .moduletable:not(.showcase-links) .custom:not(.showcase-links):before {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.6);
  top: 0;
  left: 0;
  content: '';
}
/* line 364, templates/g5_hydrogen/custom/scss/_layout.scss */
#g-showcase .moduletable:not(.showcase-links) .custom:not(.showcase-links):after {
  position: absolute;
  width: 75%;
  height: 100%;
  background: linear-gradient(90deg, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
  top: 0;
  left: 0;
  content: '';
}
/* line 373, templates/g5_hydrogen/custom/scss/_layout.scss */
#g-showcase .moduletable:not(.showcase-links) .custom:not(.showcase-links).no-margin-bottom {
  margin-bottom: 0;
}
/* line 376, templates/g5_hydrogen/custom/scss/_layout.scss */
#g-showcase .moduletable:not(.showcase-links) .custom:not(.showcase-links).small {
  height: 400px;
}
/* line 379, templates/g5_hydrogen/custom/scss/_layout.scss */
#g-showcase .moduletable:not(.showcase-links) .custom:not(.showcase-links).about {
  background-position: top;
}
/* line 384, templates/g5_hydrogen/custom/scss/_layout.scss */
/* line 385, templates/g5_hydrogen/custom/scss/_layout.scss */
#g-showcase .moduletable:not(.showcase-links).emergency .custom {
  margin-bottom: 0;
  padding-bottom: 50px;
}
/* line 388, templates/g5_hydrogen/custom/scss/_layout.scss */
#g-showcase .moduletable:not(.showcase-links).emergency .custom .showcase-container {
  display: block;
  margin-top: 50px;
}
/* line 391, templates/g5_hydrogen/custom/scss/_layout.scss */
#g-showcase .moduletable:not(.showcase-links).emergency .custom .showcase-container > * {
  width: 50%;
}
/* line 394, templates/g5_hydrogen/custom/scss/_layout.scss */
#g-showcase .moduletable:not(.showcase-links).emergency .custom .showcase-container p {
  color: #171717;
  margin: 5px 0 15px 0;
}
@media (max-width: 768px) {
  /* line 397, templates/g5_hydrogen/custom/scss/_layout.scss */
  #g-showcase .moduletable:not(.showcase-links).emergency .custom .showcase-container p {
    width: 100%;
  }
}
/* line 400, templates/g5_hydrogen/custom/scss/_layout.scss */
#g-showcase .moduletable:not(.showcase-links).emergency .custom .showcase-container p a.book {
  color: white;
  width: 370px;
}
@media (max-width: 768px) {
  /* line 403, templates/g5_hydrogen/custom/scss/_layout.scss */
  #g-showcase .moduletable:not(.showcase-links).emergency .custom .showcase-container p a.book {
    width: 100%;
    max-width: 370px;
  }
}
/* line 407, templates/g5_hydrogen/custom/scss/_layout.scss */
#g-showcase .moduletable:not(.showcase-links).emergency .custom .showcase-container p a.book:after {
  content: '\f063';
  font-family: 'Font Awesome 5 Pro';
  display: inline-block !important;
  position: relative;
  bottom: auto;
  height: auto;
  width: auto;
  font-weight: 400;
  margin-left: 10px;
}
/* line 418, templates/g5_hydrogen/custom/scss/_layout.scss */
/* line 419, templates/g5_hydrogen/custom/scss/_layout.scss */
#g-showcase .moduletable:not(.showcase-links).emergency .custom .showcase-container p a.book:hover:after {
  background-color: transparent;
}
/* line 429, templates/g5_hydrogen/custom/scss/_layout.scss */
/* line 430, templates/g5_hydrogen/custom/scss/_layout.scss */
#g-showcase.g-flushed .g-container {
  max-width: 100%;
}
/* line 432, templates/g5_hydrogen/custom/scss/_layout.scss */
#g-showcase.g-flushed .g-container .showcase-container {
  max-width: 97rem;
  margin: auto;
  width: 95%;
  z-index: 2;
  display: flex;
  align-items: center;
}
@media (max-width: 1700px) {
  /* line 440, templates/g5_hydrogen/custom/scss/_layout.scss */
  #g-showcase.g-flushed .g-container .showcase-container {
    max-width: 80rem;
  }
}
@media (max-width: 1199px) {
  /* line 443, templates/g5_hydrogen/custom/scss/_layout.scss */
  #g-showcase.g-flushed .g-container .showcase-container {
    max-width: 80rem;
    flex-wrap: wrap;
  }
}
@media (max-width: 768px) {
  /* line 447, templates/g5_hydrogen/custom/scss/_layout.scss */
  #g-showcase.g-flushed .g-container .showcase-container {
    width: 90%;
  }
}
/* line 451, templates/g5_hydrogen/custom/scss/_layout.scss */
#g-showcase.g-flushed .g-container .showcase-container h1 {
  color: black;
  margin-top: 0;
  font-size: 4rem;
}
@media (max-width: 1199px) {
  /* line 455, templates/g5_hydrogen/custom/scss/_layout.scss */
  #g-showcase.g-flushed .g-container .showcase-container h1 {
    font-size: 3rem;
  }
}
@media (max-width: 959px) {
  /* line 458, templates/g5_hydrogen/custom/scss/_layout.scss */
  #g-showcase.g-flushed .g-container .showcase-container h1 {
    font-size: 2.4rem;
  }
}
@media (max-width: 768px) {
  /* line 461, templates/g5_hydrogen/custom/scss/_layout.scss */
  #g-showcase.g-flushed .g-container .showcase-container h1 {
    font-size: 2rem;
  }
}
/* line 465, templates/g5_hydrogen/custom/scss/_layout.scss */
#g-showcase.g-flushed .g-container .showcase-container p.caption {
  color: black;
  position: absolute;
  bottom: 0;
  margin-bottom: 15px;
  font-size: 1rem;
}
@media (max-width: 768px) {
  /* line 471, templates/g5_hydrogen/custom/scss/_layout.scss */
  #g-showcase.g-flushed .g-container .showcase-container p.caption {
    font-size: 0.9rem;
  }
}
/* line 476, templates/g5_hydrogen/custom/scss/_layout.scss */
/* line 477, templates/g5_hydrogen/custom/scss/_layout.scss */
#g-showcase.g-flushed .g-container .moduletable.no-bg .custom {
  height: auto !important;
  background-color: white;
}
/* line 480, templates/g5_hydrogen/custom/scss/_layout.scss */
#g-showcase.g-flushed .g-container .moduletable.no-bg .custom .showcase-container {
  text-align: center;
}
/* line 487, templates/g5_hydrogen/custom/scss/_layout.scss */
#g-showcase .moduletable.showcase-links {
  width: 50rem;
  margin: auto;
  position: relative;
  right: 0;
  top: 70px;
  left: 0;
  margin-right: 0;
}
@media (max-width: 1700px) {
  /* line 496, templates/g5_hydrogen/custom/scss/_layout.scss */
  #g-showcase .moduletable.showcase-links {
    width: 60%;
  }
}
@media (max-width: 1199px) {
  /* line 499, templates/g5_hydrogen/custom/scss/_layout.scss */
  #g-showcase .moduletable.showcase-links {
    width: 100%;
  }
}
/* line 502, templates/g5_hydrogen/custom/scss/_layout.scss */
#g-showcase .moduletable.showcase-links .custom {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 100%;
  margin-left: auto;
}
@media (max-width: 768px) {
  /* line 508, templates/g5_hydrogen/custom/scss/_layout.scss */
  #g-showcase .moduletable.showcase-links .custom {
    width: 100%;
  }
}
/* line 511, templates/g5_hydrogen/custom/scss/_layout.scss */
#g-showcase .moduletable.showcase-links .custom > * {
  flex: 0 31%;
}
@media (max-width: 768px) {
  /* line 513, templates/g5_hydrogen/custom/scss/_layout.scss */
  #g-showcase .moduletable.showcase-links .custom > * {
    flex: 0 100%;
  }
}
/* line 517, templates/g5_hydrogen/custom/scss/_layout.scss */
#g-showcase .moduletable.showcase-links .custom .link-parent {
  background-color: white;
  box-shadow: 0 2px 15px 3px rgba(0, 0, 0, 0.15);
  margin-bottom: 10px;
  position: relative;
  margin-top: 55px;
  /* padding-bottom: 95px; */
  display: flex;
  align-items: flex-end;
}
/* line 527, templates/g5_hydrogen/custom/scss/_layout.scss */
#g-showcase .moduletable.showcase-links .custom .link-parent a {
  padding-top: 75px;
  position: relative;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: flex-end;
}
@media (max-width: 959px) {
  /* line 534, templates/g5_hydrogen/custom/scss/_layout.scss */
  #g-showcase .moduletable.showcase-links .custom .link-parent a {
    padding-top: 50px;
  }
}
@media (max-width: 768px) {
  /* line 537, templates/g5_hydrogen/custom/scss/_layout.scss */
  #g-showcase .moduletable.showcase-links .custom .link-parent a {
    padding-top: 0px;
  }
}
/* line 540, templates/g5_hydrogen/custom/scss/_layout.scss */
/* line 541, templates/g5_hydrogen/custom/scss/_layout.scss */
#g-showcase .moduletable.showcase-links .custom .link-parent a:hover span {
  background-color: #006ac6;
}
@media (max-width: 959px) {
  /* line 546, templates/g5_hydrogen/custom/scss/_layout.scss */
  #g-showcase .moduletable.showcase-links .custom .link-parent {
    padding-top: 0px;
  }
}
@media (max-width: 768px) {
  /* line 549, templates/g5_hydrogen/custom/scss/_layout.scss */
  #g-showcase .moduletable.showcase-links .custom .link-parent {
    background-color: transparent;
    box-shadow: none;
    padding-top: 0;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-bottom: 0px;
  }
}
/* line 580, templates/g5_hydrogen/custom/scss/_layout.scss */
#g-showcase .moduletable.showcase-links .custom .link-parent img {
  max-width: 120px;
  position: absolute;
  top: -50px;
  left: 50%;
  transform: translateX(-50%);
}
@media (max-width: 959px) {
  /* line 586, templates/g5_hydrogen/custom/scss/_layout.scss */
  #g-showcase .moduletable.showcase-links .custom .link-parent img {
    max-width: 80px;
    top: -40px;
  }
}
@media (max-width: 768px) {
  /* line 590, templates/g5_hydrogen/custom/scss/_layout.scss */
  #g-showcase .moduletable.showcase-links .custom .link-parent img {
    position: absolute;
    right: 0;
    width: 16%;
    max-width: 55px;
    top: 50%;
    left: auto;
    transform: translateX(0) translateY(-50%);
  }
}
/* line 600, templates/g5_hydrogen/custom/scss/_layout.scss */
#g-showcase .moduletable.showcase-links .custom .link-parent p {
  display: none;
  color: #171717;
  text-align: center;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 1rem;
  line-height: normal;
  margin-bottom: 10px;
  position: relative;
  z-index: 2;
}
@media (max-width: 959px) {
  /* line 611, templates/g5_hydrogen/custom/scss/_layout.scss */
  #g-showcase .moduletable.showcase-links .custom .link-parent p {
    display: none;
  }
}
/* line 615, templates/g5_hydrogen/custom/scss/_layout.scss */
#g-showcase .moduletable.showcase-links .custom .link-parent span {
  display: block;
  width: 100%;
  background-color: #e4002b;
  text-align: center;
  font-size: 1.3rem;
  line-height: 1.5rem;
  padding: 10px 15px;
  color: white;
  text-transform: uppercase;
  font-weight: 700;
  bottom: 0;
  left: 0;
  width: 100%;
}
@media (max-width: 959px) {
  /* line 634, templates/g5_hydrogen/custom/scss/_layout.scss */
  #g-showcase .moduletable.showcase-links .custom .link-parent span {
    font-size: 1.1rem;
    line-height: 1.3rem;
  }
}
@media (max-width: 768px) {
  /* line 638, templates/g5_hydrogen/custom/scss/_layout.scss */
  #g-showcase .moduletable.showcase-links .custom .link-parent span {
    background-color: white;
    text-align: left;
    color: #171717;
    text-transform: capitalize;
    box-shadow: 0 2px 15px 3px rgba(0, 0, 0, 0.15);
    width: 80%;
    position: relative;
  }
  /* line 646, templates/g5_hydrogen/custom/scss/_layout.scss */
  #g-showcase .moduletable.showcase-links .custom .link-parent span:after {
    content: '';
    height: 100%;
    width: 20px;
    background-image: url('/templates/g5_hydrogen/custom/images/white-arrow.svg');
    background-size: contain;
    background-position: left center;
    position: absolute;
    right: -19px;
    top: 0;
    background-repeat: no-repeat;
  }
}
/* line 663, templates/g5_hydrogen/custom/scss/_layout.scss */
#g-showcase .moduletable.showcase-links.about {
  width: auto;
  margin-left: auto;
  margin-right: 0;
}
@media (max-width: 959px) {
  /* line 667, templates/g5_hydrogen/custom/scss/_layout.scss */
  #g-showcase .moduletable.showcase-links.about {
    width: 100%;
  }
}
/* line 671, templates/g5_hydrogen/custom/scss/_layout.scss */
#g-showcase .moduletable.showcase-links.about .custom {
  width: 600px;
  background-color: #e4002b;
  display: block;
  padding: 15px 130px 20px 36px;
  position: relative;
}
@media (max-width: 959px) {
  /* line 677, templates/g5_hydrogen/custom/scss/_layout.scss */
  #g-showcase .moduletable.showcase-links.about .custom {
    width: 100%;
  }
}
@media (max-width: 768px) {
  /* line 681, templates/g5_hydrogen/custom/scss/_layout.scss */
  #g-showcase .moduletable.showcase-links.about .custom {
    padding-right: 30px;
    padding-left: 30px;
  }
  /* line 684, templates/g5_hydrogen/custom/scss/_layout.scss */
  #g-showcase .moduletable.showcase-links.about .custom .privacy-link {
    text-align: center;
  }
  /* line 687, templates/g5_hydrogen/custom/scss/_layout.scss */
  #g-showcase .moduletable.showcase-links.about .custom h3 {
    font-size: 1.6rem;
    line-height: 1.8rem;
  }
}
/* line 692, templates/g5_hydrogen/custom/scss/_layout.scss */
#g-showcase .moduletable.showcase-links.about .custom:after {
  content: '';
  background-color: #e4002b;
  height: 100%;
  width: 1000px;
  right: -1000px;
  position: absolute;
  top: 0;
}
@media (max-width: 959px) {
  /* line 700, templates/g5_hydrogen/custom/scss/_layout.scss */
  #g-showcase .moduletable.showcase-links.about .custom:after {
    display: none;
  }
}
/* line 704, templates/g5_hydrogen/custom/scss/_layout.scss */
#g-showcase .moduletable.showcase-links.about .custom h3 {
  margin-bottom: 15px;
}
/* line 707, templates/g5_hydrogen/custom/scss/_layout.scss */
#g-showcase .moduletable.showcase-links.about .custom p {
  font-weight: 700;
  margin: 10px 0;
}
/* line 716, templates/g5_hydrogen/custom/scss/_layout.scss */
/* line 717, templates/g5_hydrogen/custom/scss/_layout.scss */
@media (max-width: 959px) {
  /* line 719, templates/g5_hydrogen/custom/scss/_layout.scss */
  #g-showcase .moduletable:not(.showcase-links) .custom:not(.showcase-links).about .showcase-container {
    display: block;
    padding-top: 4rem;
  }
}
@media (max-width: 768px) {
  /* line 723, templates/g5_hydrogen/custom/scss/_layout.scss */
  #g-showcase .moduletable:not(.showcase-links) .custom:not(.showcase-links).about .showcase-container {
    padding-top: 1rem;
  }
}
/* line 732, templates/g5_hydrogen/custom/scss/_layout.scss */
/* line 733, templates/g5_hydrogen/custom/scss/_layout.scss */
.g-home #g-jobs {
  background-color: #f2f2f2;
}
/* line 736, templates/g5_hydrogen/custom/scss/_layout.scss */
.g-home #g-actions {
  margin-top: 0;
}
/* line 741, templates/g5_hydrogen/custom/scss/_layout.scss */
.g-home #g-showcase {
  position: relative;
  min-height: 750px;
  padding: 0;
}
@media (max-width: 768px) {
  /* line 744, templates/g5_hydrogen/custom/scss/_layout.scss */
  .g-home #g-showcase {
    margin-bottom: 230px;
    max-height: 600px;
    min-height: 450px;
  }
}
/* line 749, templates/g5_hydrogen/custom/scss/_layout.scss */
.g-home #g-showcase .g-container {
  max-width: 100%;
  height: 100%;
}
/* line 752, templates/g5_hydrogen/custom/scss/_layout.scss */
.g-home #g-showcase .g-container .g-grid:nth-child(1) {
  height: 100%;
}
/* line 754, templates/g5_hydrogen/custom/scss/_layout.scss */
.g-home #g-showcase .g-container .g-grid:nth-child(1) div {
  height: 100%;
}
/* line 760, templates/g5_hydrogen/custom/scss/_layout.scss */
.g-home #g-showcase .g-content {
  padding: 0;
  margin: 0;
}
/* line 763, templates/g5_hydrogen/custom/scss/_layout.scss */
/* line 764, templates/g5_hydrogen/custom/scss/_layout.scss */
.g-home #g-showcase .g-content .moduletable:not(.home-postcode) .custom {
  background-size: cover;
  min-height: 100%;
  max-height: 100%;
  background-position: center;
  padding-top: 11rem;
}
/* line 773, templates/g5_hydrogen/custom/scss/_layout.scss */
.g-home #g-showcase .g-content .moduletable:not(.home-postcode) .custom > div {
  max-width: 97rem;
  margin: auto;
  padding-bottom: 100px;
  display: flex;
  flex-wrap: wrap;
  align-content: center;
  height: auto;
  flex-direction: row-reverse;
  justify-content: space-between;
  width: 100%;
}
@media (max-width: 1700px) {
  /* line 784, templates/g5_hydrogen/custom/scss/_layout.scss */
  .g-home #g-showcase .g-content .moduletable:not(.home-postcode) .custom > div {
    max-width: 81rem;
    width: 96%;
    margin-top: 0;
  }
}
@media (max-width: 768px) {
  /* line 789, templates/g5_hydrogen/custom/scss/_layout.scss */
  .g-home #g-showcase .g-content .moduletable:not(.home-postcode) .custom > div {
    height: 100%;
    padding-bottom: 0;
    width: 100%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  /* line 796, templates/g5_hydrogen/custom/scss/_layout.scss */
  .g-home #g-showcase .g-content .moduletable:not(.home-postcode) .custom > div:after {
    content: '';
    height: 65%;
    width: 100%;
    background: #fff;
    background: linear-gradient(45deg, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0) 100%);
    z-index: 1;
    position: absolute;
    bottom: 0;
    left: 0;
  }
}
/* line 808, templates/g5_hydrogen/custom/scss/_layout.scss */
.g-home #g-showcase .g-content .moduletable:not(.home-postcode) .custom > div:before {
  content: '';
  height: 45%;
  width: 100%;
  background: #fff;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0) 100%);
  z-index: 1;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 820, templates/g5_hydrogen/custom/scss/_layout.scss */
.g-home #g-showcase .g-content .moduletable:not(.home-postcode) .custom > div > div {
  height: auto;
}
/* line 823, templates/g5_hydrogen/custom/scss/_layout.scss */
.g-home #g-showcase .g-content .moduletable:not(.home-postcode) .custom > div .postcode-box {
  background-image: url('/templates/g5_hydrogen/custom/images/home-showcase-postcode-bg.svg');
  position: relative;
  z-index: 2;
  box-shadow: none;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: top left;
  padding: 50px 70px 120px 70px;
  width: 500px;
}
@media (max-width: 1199px) {
  /* line 834, templates/g5_hydrogen/custom/scss/_layout.scss */
  .g-home #g-showcase .g-content .moduletable:not(.home-postcode) .custom > div .postcode-box {
    margin-right: auto;
  }
}
@media (max-width: 959px) {
  /* line 837, templates/g5_hydrogen/custom/scss/_layout.scss */
  .g-home #g-showcase .g-content .moduletable:not(.home-postcode) .custom > div .postcode-box {
    background-position: top -30px left -10px;
    padding: 20px 50px 120px 45px;
    width: 390px;
  }
  /* line 841, templates/g5_hydrogen/custom/scss/_layout.scss */
  .g-home #g-showcase .g-content .moduletable:not(.home-postcode) .custom > div .postcode-box > div {
    width: 88%;
  }
}
@media (max-width: 768px) {
  /* line 845, templates/g5_hydrogen/custom/scss/_layout.scss */
  .g-home #g-showcase .g-content .moduletable:not(.home-postcode) .custom > div .postcode-box {
    background-image: url('/templates/g5_hydrogen/custom/images/home-cta-bottom.jpg');
    background-position: bottom -1px left;
    background-size: 100% auto;
    padding-bottom: 30px;
    background-color: #e4002b;
    width: 90%;
    padding: 30px 30px 70px 30px;
    position: absolute;
    bottom: -230px;
    left: 0;
    right: 0;
    margin: auto;
  }
  /* line 858, templates/g5_hydrogen/custom/scss/_layout.scss */
  .g-home #g-showcase .g-content .moduletable:not(.home-postcode) .custom > div .postcode-box > div {
    width: 100%;
  }
  /* line 861, templates/g5_hydrogen/custom/scss/_layout.scss */
  /* line 862, templates/g5_hydrogen/custom/scss/_layout.scss */
  .g-home #g-showcase .g-content .moduletable:not(.home-postcode) .custom > div .postcode-box .postcode-input form {
    max-width: 100%;
  }
}
@media (max-width: 600px) {
  /* line 867, templates/g5_hydrogen/custom/scss/_layout.scss */
  .g-home #g-showcase .g-content .moduletable:not(.home-postcode) .custom > div .postcode-box {
    padding: 30px 30px 70px 30px;
  }
}
@media (max-width: 450px) {
  /* line 870, templates/g5_hydrogen/custom/scss/_layout.scss */
  .g-home #g-showcase .g-content .moduletable:not(.home-postcode) .custom > div .postcode-box {
    padding: 30px 30px 50px 30px;
  }
}
@media (max-width: 400px) {
  /* line 873, templates/g5_hydrogen/custom/scss/_layout.scss */
  .g-home #g-showcase .g-content .moduletable:not(.home-postcode) .custom > div .postcode-box {
    bottom: -250px;
  }
}
/* line 876, templates/g5_hydrogen/custom/scss/_layout.scss */
.g-home #g-showcase .g-content .moduletable:not(.home-postcode) .custom > div .postcode-box p {
  color: white;
  font-size: 1.2rem;
  font-weight: 700;
  line-height: normal;
  width: 80%;
}
@media (max-width: 768px) {
  /* line 882, templates/g5_hydrogen/custom/scss/_layout.scss */
  .g-home #g-showcase .g-content .moduletable:not(.home-postcode) .custom > div .postcode-box p {
    width: 100%;
  }
}
/* line 886, templates/g5_hydrogen/custom/scss/_layout.scss */
.g-home #g-showcase .g-content .moduletable:not(.home-postcode) .custom > div .postcode-box h2 {
  font-family: futura-pt-bold, sans-serif;
  line-height: 2.2rem;
  margin-bottom: 20px;
}
@media (max-width: 959px) {
  /* line 890, templates/g5_hydrogen/custom/scss/_layout.scss */
  .g-home #g-showcase .g-content .moduletable:not(.home-postcode) .custom > div .postcode-box h2 {
    margin-top: 0;
    font-size: 1.8rem;
    line-height: 1.8rem;
  }
}
/* line 897, templates/g5_hydrogen/custom/scss/_layout.scss */
.g-home #g-showcase .g-content .moduletable:not(.home-postcode) .custom > div .heading {
  flex: 0 60%;
  max-width: 60%;
}
@media (max-width: 1305px) {
  /* line 900, templates/g5_hydrogen/custom/scss/_layout.scss */
  .g-home #g-showcase .g-content .moduletable:not(.home-postcode) .custom > div .heading {
    flex: 0 50%;
    max-width: 50%;
  }
}
@media (max-width: 1199px) {
  /* line 905, templates/g5_hydrogen/custom/scss/_layout.scss */
  .g-home #g-showcase .g-content .moduletable:not(.home-postcode) .custom > div .heading {
    position: absolute;
    width: 50%;
  }
}
@media (max-width: 768px) {
  /* line 909, templates/g5_hydrogen/custom/scss/_layout.scss */
  .g-home #g-showcase .g-content .moduletable:not(.home-postcode) .custom > div .heading {
    position: relative;
    width: 100%;
    flex: 0 100%;
    max-width: 100%;
    margin-top: 30px;
    display: flex;
    height: 100%;
    align-items: flex-end;
    padding-bottom: 80px;
  }
}
/* line 924, templates/g5_hydrogen/custom/scss/_layout.scss */
.g-home #g-showcase .g-content h1 {
  margin: 0;
  margin-bottom: 25px;
  color: black;
  width: 100%;
  font-size: 3.6rem;
  line-height: 3.8rem;
  text-align: right;
  text-transform: capitalize;
  position: relative;
  z-index: 2;
}
@media (max-width: 1305px) {
  /* line 935, templates/g5_hydrogen/custom/scss/_layout.scss */
  .g-home #g-showcase .g-content h1 {
    font-size: 3.8rem;
    line-height: 3.8rem;
  }
}
@media (max-width: 1199px) {
  /* line 939, templates/g5_hydrogen/custom/scss/_layout.scss */
  .g-home #g-showcase .g-content h1 {
    font-size: 3.3rem;
    line-height: 3.3rem;
  }
}
@media (max-width: 959px) {
  /* line 943, templates/g5_hydrogen/custom/scss/_layout.scss */
  .g-home #g-showcase .g-content h1 {
    font-size: 2.4rem;
    line-height: 2.4rem;
  }
}
@media (max-width: 768px) {
  /* line 947, templates/g5_hydrogen/custom/scss/_layout.scss */
  .g-home #g-showcase .g-content h1 {
    font-size: 2rem;
    line-height: 2rem;
    text-align: left;
    width: 100%;
    max-width: 400px;
    margin-bottom: 70px !important;
  }
}
/* line 959, templates/g5_hydrogen/custom/scss/_layout.scss */
.g-home #g-showcase .g-content p {
  margin: 0;
  color: black;
  width: 70%;
  font-size: 1.5rem;
  position: relative;
  z-index: 2;
}
@media (max-width: 1199px) {
  /* line 966, templates/g5_hydrogen/custom/scss/_layout.scss */
  .g-home #g-showcase .g-content p {
    width: 90%;
  }
}
@media (max-width: 959px) {
  /* line 969, templates/g5_hydrogen/custom/scss/_layout.scss */
  .g-home #g-showcase .g-content p {
    font-size: 1.3rem;
  }
}
@media (max-width: 768px) {
  /* line 972, templates/g5_hydrogen/custom/scss/_layout.scss */
  .g-home #g-showcase .g-content p {
    width: 100%;
    font-size: 1.2rem;
  }
}
/* line 979, templates/g5_hydrogen/custom/scss/_layout.scss */
/* line 980, templates/g5_hydrogen/custom/scss/_layout.scss */
/* line 981, templates/g5_hydrogen/custom/scss/_layout.scss */
.g-home #g-showcase .moduletable .custom:before {
  display: none;
}
/* line 988, templates/g5_hydrogen/custom/scss/_layout.scss */
.g-home #g-pillars {
  position: relative;
  top: -50px;
  margin-bottom: 60px;
}
@media (max-width: 959px) {
  /* line 992, templates/g5_hydrogen/custom/scss/_layout.scss */
  .g-home #g-pillars {
    margin-bottom: 30px;
  }
}
@media (max-width: 768px) {
  /* line 995, templates/g5_hydrogen/custom/scss/_layout.scss */
  .g-home #g-pillars {
    top: 0;
    margin-bottom: 0px;
  }
}
/* line 999, templates/g5_hydrogen/custom/scss/_layout.scss */
.g-home #g-pillars .g-content {
  margin-top: 0;
  padding-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}
@media (max-width: 1199px) {
  /* line 1005, templates/g5_hydrogen/custom/scss/_layout.scss */
  .g-home #g-pillars {
    position: relative;
  }
}
@media (max-width: 768px) {
  /* line 1009, templates/g5_hydrogen/custom/scss/_layout.scss */
  .g-home #g-pillars .size-50 {
    flex: 0 100%;
    width: 100%;
  }
}
/* line 1014, templates/g5_hydrogen/custom/scss/_layout.scss */
.g-home #g-pillars ul.pillars {
  padding-right: 50px;
}
@media (max-width: 959px) {
  /* line 1016, templates/g5_hydrogen/custom/scss/_layout.scss */
  .g-home #g-pillars ul.pillars {
    padding-right: 0;
  }
}
/* line 1020, templates/g5_hydrogen/custom/scss/_layout.scss */
.g-home #g-pillars .home-pillars-image {
  position: absolute;
  right: 0;
  padding-top: 100px;
}
@media (max-width: 1199px) {
  /* line 1024, templates/g5_hydrogen/custom/scss/_layout.scss */
  .g-home #g-pillars .home-pillars-image {
    bottom: 100px;
    top: auto;
  }
}
@media (max-width: 959px) {
  /* line 1028, templates/g5_hydrogen/custom/scss/_layout.scss */
  .g-home #g-pillars .home-pillars-image {
    position: relative;
    padding-top: 0;
    bottom: auto;
  }
}
@media (max-width: 768px) {
  /* line 1033, templates/g5_hydrogen/custom/scss/_layout.scss */
  .g-home #g-pillars .home-pillars-image {
    position: relative;
  }
}
/* line 1036, templates/g5_hydrogen/custom/scss/_layout.scss */
.g-home #g-pillars .home-pillars-image .custom {
  width: 100%;
  height: 700px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: right;
}
@media (max-width: 959px) {
  /* line 1042, templates/g5_hydrogen/custom/scss/_layout.scss */
  .g-home #g-pillars .home-pillars-image .custom {
    height: 500px;
    margin-bottom: 55px;
  }
}
@media (max-width: 768px) {
  /* line 1046, templates/g5_hydrogen/custom/scss/_layout.scss */
  .g-home #g-pillars .home-pillars-image .custom {
    height: 400px;
  }
}
@media (max-width: 450px) {
  /* line 1049, templates/g5_hydrogen/custom/scss/_layout.scss */
  .g-home #g-pillars .home-pillars-image .custom {
    margin-bottom: 140px;
  }
}
/* line 1053, templates/g5_hydrogen/custom/scss/_layout.scss */
.g-home #g-pillars .home-pillars-image .g-content {
  margin: 0;
  padding: 0;
}
/* line 1056, templates/g5_hydrogen/custom/scss/_layout.scss */
.g-home #g-pillars .home-pillars-image .g-content p {
  margin: 0;
  position: absolute;
  width: 60%;
  margin-left: auto;
  right: 0;
  padding-right: 20px;
  text-align: right;
  top: 825px;
}
@media (max-width: 959px) {
  /* line 1065, templates/g5_hydrogen/custom/scss/_layout.scss */
  .g-home #g-pillars .home-pillars-image .g-content p {
    top: 525px;
    width: 100%;
    text-align: center;
    padding-left: 20px;
  }
}
@media (max-width: 768px) {
  /* line 1071, templates/g5_hydrogen/custom/scss/_layout.scss */
  .g-home #g-pillars .home-pillars-image .g-content p {
    top: 425px;
  }
}
/* line 1076, templates/g5_hydrogen/custom/scss/_layout.scss */
.g-home #g-pillars .home-pillars-image img {
  width: 100%;
  margin-top: 90px;
}
/* line 1081, templates/g5_hydrogen/custom/scss/_layout.scss */
@media (max-width: 959px) {
  /* line 1082, templates/g5_hydrogen/custom/scss/_layout.scss */
  .g-home #g-pillars .size-50 {
    flex: 0 100%;
    width: 100%;
    max-width: 100%;
  }
}
/* line 1089, templates/g5_hydrogen/custom/scss/_layout.scss */
.g-home #g-services {
  min-height: 400px;
  height: 400px;
  position: relative;
}
@media (max-width: 768px) {
  /* line 1093, templates/g5_hydrogen/custom/scss/_layout.scss */
  .g-home #g-services {
    height: auto;
    min-height: 100%;
  }
}
/* line 1098, templates/g5_hydrogen/custom/scss/_layout.scss */
.g-home #g-services > .g-container {
  height: 100%;
}
/* line 1100, templates/g5_hydrogen/custom/scss/_layout.scss */
.g-home #g-services > .g-container > .g-grid {
  height: 100%;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
/* line 1107, templates/g5_hydrogen/custom/scss/_layout.scss */
.g-home #g-services .home-services-image {
  position: absolute;
  left: 0;
  height: 400px;
  top: 0;
}
@media (max-width: 768px) {
  /* line 1112, templates/g5_hydrogen/custom/scss/_layout.scss */
  .g-home #g-services .home-services-image {
    position: relative;
    width: 100%;
    flex: 0 100%;
    order: 2;
    height: 300px;
  }
  /* line 1118, templates/g5_hydrogen/custom/scss/_layout.scss */
  .g-home #g-services .home-services-image .g-content {
    margin-top: 0;
    padding-top: 0;
  }
  /* line 1121, templates/g5_hydrogen/custom/scss/_layout.scss */
  .g-home #g-services .home-services-image .g-content p {
    margin-top: 0;
  }
}
/* line 1126, templates/g5_hydrogen/custom/scss/_layout.scss */
.g-home #g-services .home-services-image .service-image {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: left;
  background-repeat: no-repeat;
  position: relative;
  border-bottom: 10px solid #f7b624;
}
@media (max-width: 1199px) {
  /* line 1134, templates/g5_hydrogen/custom/scss/_layout.scss */
  .g-home #g-services .home-services-image .service-image {
    background-position: center;
  }
}
@media (max-width: 768px) {
  /* line 1137, templates/g5_hydrogen/custom/scss/_layout.scss */
  .g-home #g-services .home-services-image .service-image {
    margin-top: 0;
  }
}
/* line 1141, templates/g5_hydrogen/custom/scss/_layout.scss */
.g-home #g-services .home-services-image .g-content {
  margin: 0;
  padding: 0;
  height: 100%;
}
/* line 1145, templates/g5_hydrogen/custom/scss/_layout.scss */
.g-home #g-services .home-services-image .g-content .platform-content, .g-home #g-services .home-services-image .g-content .moduletable, .g-home #g-services .home-services-image .g-content .custom {
  height: 100%;
}
/* line 1151, templates/g5_hydrogen/custom/scss/_layout.scss */
.g-home #g-services .home-services-text {
  margin-left: auto;
}
/* line 1153, templates/g5_hydrogen/custom/scss/_layout.scss */
.g-home #g-services .home-services-text h3 {
  margin-bottom: 40px;
  margin-top: 0;
}
@media (max-width: 768px) {
  /* line 1157, templates/g5_hydrogen/custom/scss/_layout.scss */
  .g-home #g-services .home-services-text {
    position: relative;
    width: 100%;
    flex: 0 100%;
    margin-top: 20px;
  }
}
/* line 1166, templates/g5_hydrogen/custom/scss/_layout.scss */
.g-home #g-reviews {
  margin-top: 50px;
}
@media (max-width: 959px) {
  /* line 1168, templates/g5_hydrogen/custom/scss/_layout.scss */
  .g-home #g-reviews {
    margin-top: 0;
  }
}
/* line 1172, templates/g5_hydrogen/custom/scss/_layout.scss */
/* line 1173, templates/g5_hydrogen/custom/scss/_layout.scss */
.g-home #g-compare .compare-services.moduletable {
  padding-right: 30px;
  margin-bottom: 80px;
}
@media (max-width: 959px) {
  /* line 1176, templates/g5_hydrogen/custom/scss/_layout.scss */
  .g-home #g-compare .compare-services.moduletable {
    margin-bottom: 45px;
    padding-right: 0;
    width: 95%;
    margin: auto;
  }
}
/* line 1183, templates/g5_hydrogen/custom/scss/_layout.scss */
.g-home #g-compare .home-special.size-50 {
  position: relative;
  top: 40px;
  z-index: 2;
  display: flex;
  align-items: flex-end;
}
@media (max-width: 959px) {
  /* line 1189, templates/g5_hydrogen/custom/scss/_layout.scss */
  .g-home #g-compare .home-special.size-50 {
    top: auto;
    margin-bottom: 30px;
  }
}
/* line 1193, templates/g5_hydrogen/custom/scss/_layout.scss */
.g-home #g-compare .home-special.size-50 > .g-content {
  margin-bottom: 0;
  padding-bottom: 0;
  margin-top: 0;
  padding-top: 0;
}
/* line 1199, templates/g5_hydrogen/custom/scss/_layout.scss */
/* line 1200, templates/g5_hydrogen/custom/scss/_layout.scss */
.g-home #g-compare .home-special.size-50 .moduletable.home-special > h3, .g-home #g-compare .home-special.size-50 .moduletable.home-special .home-special {
  position: relative;
  z-index: 2;
}
/* line 1204, templates/g5_hydrogen/custom/scss/_layout.scss */
.g-home #g-compare .home-special.size-50 .moduletable.home-special h3 {
  margin-bottom: 15px;
}
/* line 1207, templates/g5_hydrogen/custom/scss/_layout.scss */
.g-home #g-compare .home-special.size-50 .moduletable.home-special h4 {
  font-family: AvenirLTStd-Book;
  font-size: 1.4rem;
}
/* line 1211, templates/g5_hydrogen/custom/scss/_layout.scss */
.g-home #g-compare .home-special.size-50 .moduletable.home-special p {
  margin-top: 10px;
}
/* line 1216, templates/g5_hydrogen/custom/scss/_layout.scss */
@media (max-width: 959px) {
  /* line 1217, templates/g5_hydrogen/custom/scss/_layout.scss */
  .g-home #g-compare .g-grid {
    display: block;
  }
}
/* line 1221, templates/g5_hydrogen/custom/scss/_layout.scss */
@media (max-width: 959px) {
  /* line 1222, templates/g5_hydrogen/custom/scss/_layout.scss */
  .g-home #g-compare .size-50 {
    flex: 0 100%;
    width: 100%;
  }
}
/* line 1228, templates/g5_hydrogen/custom/scss/_layout.scss */
/* line 1229, templates/g5_hydrogen/custom/scss/_layout.scss */
.g-home #g-teams .reviews.moduletable {
  margin-top: 80px;
}
/* line 1231, templates/g5_hydrogen/custom/scss/_layout.scss */
.g-home #g-teams .reviews.moduletable .custom {
  padding-bottom: 50px;
}
/* line 1233, templates/g5_hydrogen/custom/scss/_layout.scss */
.g-home #g-teams .reviews.moduletable .custom:before {
  display: none;
}
/* line 1238, templates/g5_hydrogen/custom/scss/_layout.scss */
.g-home #g-teams .reviews.moduletable .custom > div:not(.background-image) {
  padding-top: 1px;
  padding-bottom: 10px;
}
@media (max-width: 959px) {
  /* line 1241, templates/g5_hydrogen/custom/scss/_layout.scss */
  .g-home #g-teams .reviews.moduletable .custom > div:not(.background-image) {
    margin-bottom: 0;
  }
}
/* line 1244, templates/g5_hydrogen/custom/scss/_layout.scss */
.g-home #g-teams .reviews.moduletable .custom > div:not(.background-image) > div:not(.bb_team) {
  padding-bottom: 30px;
}
@media (max-width: 959px) {
  /* line 1247, templates/g5_hydrogen/custom/scss/_layout.scss */
  .g-home #g-teams .reviews.moduletable .custom > div:not(.background-image) > div:not(.bb_team) button {
    display: none !important;
  }
}
/* line 1252, templates/g5_hydrogen/custom/scss/_layout.scss */
.g-home #g-teams .reviews.moduletable .custom > div:not(.background-image) .slick-slide {
  box-shadow: none;
  padding: 0;
  margin-top: 45px;
  min-height: auto !important;
}
/* line 1257, templates/g5_hydrogen/custom/scss/_layout.scss */
.g-home #g-teams .reviews.moduletable .custom > div:not(.background-image) .slick-slide p {
  text-align: center;
}
/* line 1260, templates/g5_hydrogen/custom/scss/_layout.scss */
.g-home #g-teams .reviews.moduletable .custom > div:not(.background-image) .slick-slide:before {
  display: none;
}
/* line 1263, templates/g5_hydrogen/custom/scss/_layout.scss */
.g-home #g-teams .reviews.moduletable .custom > div:not(.background-image) .slick-slide:after {
  top: -50px;
}
/* line 1266, templates/g5_hydrogen/custom/scss/_layout.scss */
.g-home #g-teams .reviews.moduletable .custom > div:not(.background-image) .slick-slide p.testimonial-author {
  display: none;
}
/* line 1272, templates/g5_hydrogen/custom/scss/_layout.scss */
.g-home #g-teams .reviews.moduletable a {
  text-align: right;
  color: #006ac6;
  text-transform: capitalize;
  position: relative;
  padding-right: 30px;
  font-weight: 700;
  font-size: 1.3rem;
}
/* line 1280, templates/g5_hydrogen/custom/scss/_layout.scss */
.g-home #g-teams .reviews.moduletable a:after {
  content: '\f078';
  font-family: 'Font Awesome 5 Pro';
  position: absolute;
  right: 0;
  top: 0;
  font-weight: 700;
  font-size: 1.2rem;
}
/* line 1289, templates/g5_hydrogen/custom/scss/_layout.scss */
.g-home #g-teams .reviews.moduletable a:hover {
  color: #e4002b;
}
/* line 1291, templates/g5_hydrogen/custom/scss/_layout.scss */
.g-home #g-teams .reviews.moduletable a:hover:after {
  background-color: transparent;
}
/* line 1297, templates/g5_hydrogen/custom/scss/_layout.scss */
.g-home #g-teams .reviews.moduletable p {
  margin: 0;
  max-width: 77rem;
  margin-left: auto;
  margin-right: auto;
  text-align: right;
  width: 90%;
}
/* line 1307, templates/g5_hydrogen/custom/scss/_layout.scss */
.g-home .our-approach.moduletable {
  width: 95%;
  max-width: 97rem;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 768px) {
  /* line 1312, templates/g5_hydrogen/custom/scss/_layout.scss */
  .g-home .our-approach.moduletable {
    width: 90%;
    margin-bottom: 20px;
  }
}
/* line 1319, templates/g5_hydrogen/custom/scss/_layout.scss */
.green-bg.custom {
  background-color: #6ccace;
  color: white;
}
/* line 1324, templates/g5_hydrogen/custom/scss/_layout.scss */
.custom.green-bg-light {
  background-color: rgba(109, 202, 206, 0.15);
  color: white;
  padding: 0px 0;
}
/* line 1330, templates/g5_hydrogen/custom/scss/_layout.scss */
.orange-bg.moduletable {
  background-color: #ea5e24;
  color: white;
  padding: 40px;
}
@media (max-width: 768px) {
  /* line 1334, templates/g5_hydrogen/custom/scss/_layout.scss */
  .orange-bg.moduletable {
    width: 90%;
    margin: auto;
    position: relative;
    top: 30px;
    padding: 30px;
  }
}
/* line 1341, templates/g5_hydrogen/custom/scss/_layout.scss */
.orange-bg.moduletable h1, .orange-bg.moduletable h2, .orange-bg.moduletable h3, .orange-bg.moduletable h4 {
  color: white;
  margin: 0;
}
/* line 1347, templates/g5_hydrogen/custom/scss/_layout.scss */
#g-actions {
  position: relative;
}
@media (max-width: 768px) {
  /* line 1351, templates/g5_hydrogen/custom/scss/_layout.scss */
  #g-actions {
    margin-top: 40px;
  }
}
/* line 1355, templates/g5_hydrogen/custom/scss/_layout.scss */
.brochure-download {
  padding-top: 200px;
  padding-left: 40px;
  max-width: 50%;
}
@media (max-width: 1199px) {
  /* line 1359, templates/g5_hydrogen/custom/scss/_layout.scss */
  .brochure-download {
    padding-top: 150px;
    padding-left: 30px;
  }
}
@media (max-width: 959px) {
  /* line 1363, templates/g5_hydrogen/custom/scss/_layout.scss */
  .brochure-download {
    padding-left: 20px;
    padding-top: 130px;
  }
}
@media (max-width: 768px) {
  /* line 1367, templates/g5_hydrogen/custom/scss/_layout.scss */
  .brochure-download {
    width: 100%;
    flex: 0 100%;
    max-width: 100%;
    position: relative;
    text-align: center;
    padding-left: 0;
    padding-top: 160px;
    margin-top: 70px;
  }
}
@media (max-width: 450px) {
  /* line 1377, templates/g5_hydrogen/custom/scss/_layout.scss */
  .brochure-download {
    padding-top: 100px;
  }
}
/* line 1380, templates/g5_hydrogen/custom/scss/_layout.scss */
.brochure-download:before {
  position: absolute;
  right: 0;
  top: 0;
  content: '';
  height: 100%;
  width: 50%;
  border: 5px solid #ec008c;
  border-right: 0;
  z-index: 1;
}
@media (max-width: 768px) {
  /* line 1390, templates/g5_hydrogen/custom/scss/_layout.scss */
  .brochure-download:before {
    width: 100%;
    border-left: 0;
  }
}
/* line 1395, templates/g5_hydrogen/custom/scss/_layout.scss */
.brochure-download img {
  position: absolute;
  top: -10px;
  right: 40px;
  z-index: 2;
  width: 640px;
  transform: rotate(10deg);
}
@media (max-width: 1700px) {
  /* line 1402, templates/g5_hydrogen/custom/scss/_layout.scss */
  .brochure-download img {
    width: 550px;
    right: 30px;
  }
}
@media (max-width: 1199px) {
  /* line 1406, templates/g5_hydrogen/custom/scss/_layout.scss */
  .brochure-download img {
    width: 460px;
    right: -30px;
  }
}
@media (max-width: 959px) {
  /* line 1410, templates/g5_hydrogen/custom/scss/_layout.scss */
  .brochure-download img {
    width: 400px;
    margin: auto;
  }
}
@media (max-width: 768px) {
  /* line 1414, templates/g5_hydrogen/custom/scss/_layout.scss */
  .brochure-download img {
    width: 80%;
    max-width: 500px;
    left: 0;
    right: 0;
  }
}
/* line 1421, templates/g5_hydrogen/custom/scss/_layout.scss */
/* line 1422, templates/g5_hydrogen/custom/scss/_layout.scss */
.brochure-download .g-content h3 {
  margin-bottom: 17px;
  margin-top: 30px;
}
/* line 1426, templates/g5_hydrogen/custom/scss/_layout.scss */
/* line 1427, templates/g5_hydrogen/custom/scss/_layout.scss */
.brochure-download .g-content .custom p {
  margin-top: 0;
}
/* line 1429, templates/g5_hydrogen/custom/scss/_layout.scss */
.brochure-download .g-content .custom p:nth-child(1) {
  margin: 0;
}
/* line 1438, templates/g5_hydrogen/custom/scss/_layout.scss */
/* line 1439, templates/g5_hydrogen/custom/scss/_layout.scss */
.local-engineer-header.custom:hover {
  cursor: pointer;
}
/* line 1442, templates/g5_hydrogen/custom/scss/_layout.scss */
.local-engineer-header.custom h2 {
  background-color: #f2f2f2;
  text-align: center;
  margin: 0;
  margin-bottom: 0 !important;
  position: relative;
  padding-top: 50px;
}
@media (max-width: 768px) {
  /* line 1449, templates/g5_hydrogen/custom/scss/_layout.scss */
  .local-engineer-header.custom h2 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    line-height: 2.2rem;
    font-size: 2rem;
    padding-top: 70px;
    padding-bottom: 30px;
  }
}
/* line 1457, templates/g5_hydrogen/custom/scss/_layout.scss */
.local-engineer-header.custom h2:after {
  content: '\f078';
  font-family: 'Font Awesome 5 Pro';
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  top: 120px;
  font-weight: 700;
  font-size: 1.8rem;
}
@media (max-width: 768px) {
  /* line 1468, templates/g5_hydrogen/custom/scss/_layout.scss */
  .local-engineer-header.custom h2:after {
    top: auto;
    bottom: -20px;
  }
}
/* line 1473, templates/g5_hydrogen/custom/scss/_layout.scss */
.local-engineer-header.custom h2:hover {
  color: #006ac6;
}
/* line 1477, templates/g5_hydrogen/custom/scss/_layout.scss */
/* line 1478, templates/g5_hydrogen/custom/scss/_layout.scss */
/* line 1479, templates/g5_hydrogen/custom/scss/_layout.scss */
.local-engineer-header.custom.open h2:after {
  content: '\f077';
}
/* line 1484, templates/g5_hydrogen/custom/scss/_layout.scss */
.local-engineer-header.custom img {
  height: 100px;
  width: 100%;
}
@media (max-width: 768px) {
  /* line 1487, templates/g5_hydrogen/custom/scss/_layout.scss */
  .local-engineer-header.custom img {
    height: 50px;
  }
}
/* line 1492, templates/g5_hydrogen/custom/scss/_layout.scss */
@media (max-width: 768px) {
  /* line 1493, templates/g5_hydrogen/custom/scss/_layout.scss */
  .footer-postcode {
    width: 100%;
    flex: 0 100%;
    position: relative;
  }
}
/* line 1498, templates/g5_hydrogen/custom/scss/_layout.scss */
.footer-postcode .g-content {
  position: relative;
  z-index: 2;
  margin-bottom: 0;
  padding-bottom: 0;
}
@media (max-width: 768px) {
  /* line 1504, templates/g5_hydrogen/custom/scss/_layout.scss */
  .footer-postcode .g-content {
    text-align: center;
    padding-bottom: 20px;
  }
}
/* line 1511, templates/g5_hydrogen/custom/scss/_layout.scss */
.footer-postcode .g-content h3 {
  margin-bottom: 20px;
}
/* line 1514, templates/g5_hydrogen/custom/scss/_layout.scss */
.footer-postcode .g-content p {
  margin-top: 0;
}
/* line 1517, templates/g5_hydrogen/custom/scss/_layout.scss */
/* line 1518, templates/g5_hydrogen/custom/scss/_layout.scss */
.footer-postcode .g-content .custom > div {
  display: flex;
  flex-wrap: wrap;
}
/* line 1521, templates/g5_hydrogen/custom/scss/_layout.scss */
.footer-postcode .g-content .custom > div > div:not(.bb_team) {
  flex: 0 60%;
}
@media (max-width: 768px) {
  /* line 1523, templates/g5_hydrogen/custom/scss/_layout.scss */
  .footer-postcode .g-content .custom > div > div:not(.bb_team) {
    flex: 0 100%;
  }
}
/* line 1527, templates/g5_hydrogen/custom/scss/_layout.scss */
.footer-postcode .g-content .custom > div .bb_team {
  flex: 0 36%;
  padding-top: 0;
  display: none;
}
/* line 1531, templates/g5_hydrogen/custom/scss/_layout.scss */
.footer-postcode .g-content .custom > div .bb_team > p {
  width: 450px;
}
/* line 1537, templates/g5_hydrogen/custom/scss/_layout.scss */
.footer-postcode .g-content .postcode-input {
  margin-top: 20px;
}
/* line 1543, templates/g5_hydrogen/custom/scss/_layout.scss */
#g-main {
  padding: 0;
}
@media (max-width: 1199px) {
  /* line 1546, templates/g5_hydrogen/custom/scss/_layout.scss */
  #g-main .service-page-content {
    width: 100%;
    flex: 0 100%;
  }
  /* line 1550, templates/g5_hydrogen/custom/scss/_layout.scss */
  #g-main .service-usps-container, #g-main .service-usps-image-container {
    flex: 0 50%;
  }
  /* line 1553, templates/g5_hydrogen/custom/scss/_layout.scss */
  #g-main .size-65 {
    flex: 0 60%;
    width: 60%;
  }
  /* line 1557, templates/g5_hydrogen/custom/scss/_layout.scss */
  #g-main .size-35 {
    flex: 0 40%;
    width: 40%;
  }
}
@media (max-width: 959px) {
  /* line 1562, templates/g5_hydrogen/custom/scss/_layout.scss */
  #g-main {
    padding-top: 0;
  }
  /* line 1564, templates/g5_hydrogen/custom/scss/_layout.scss */
  #g-main .service-usps-container, #g-main .service-usps-image-container {
    flex: 0 100%;
  }
  /* line 1567, templates/g5_hydrogen/custom/scss/_layout.scss */
  #g-main .service-usps-image-container {
    height: 320px;
    margin-bottom: 40px;
  }
}
@media (max-width: 768px) {
  /* line 1573, templates/g5_hydrogen/custom/scss/_layout.scss */
  #g-main .size-65, #g-main .size-35 {
    flex: 0 100%;
    width: 100%;
  }
  /* line 1577, templates/g5_hydrogen/custom/scss/_layout.scss */
  #g-main .service-usps-image-container {
    height: 300px;
    margin-bottom: 40px;
  }
  /* line 1580, templates/g5_hydrogen/custom/scss/_layout.scss */
  #g-main .service-usps-image-container .g-content {
    margin-top: 0;
    padding-top: 0;
  }
}
/* line 1586, templates/g5_hydrogen/custom/scss/_layout.scss */
#g-main .moduletable.service-usp-image {
  position: absolute;
  width: 100%;
  height: 500px;
}
@media (max-width: 959px) {
  /* line 1590, templates/g5_hydrogen/custom/scss/_layout.scss */
  #g-main .moduletable.service-usp-image {
    left: 0;
    height: 400px;
  }
}
@media (max-width: 959px) {
  /* line 1594, templates/g5_hydrogen/custom/scss/_layout.scss */
  #g-main .moduletable.service-usp-image {
    height: 300px;
  }
}
/* line 1597, templates/g5_hydrogen/custom/scss/_layout.scss */
#g-main .moduletable.service-usp-image .custom {
  width: 58%;
  height: 100%;
  background-size: cover;
  background-position: center;
  border-bottom: 10px solid #f7b624;
  background-repeat: no-repeat;
}
@media (max-width: 959px) {
  /* line 1604, templates/g5_hydrogen/custom/scss/_layout.scss */
  #g-main .moduletable.service-usp-image .custom {
    width: 100%;
  }
}
/* line 1607, templates/g5_hydrogen/custom/scss/_layout.scss */
#g-main .moduletable.service-usp-image .custom.cctv {
  background-position: top;
}
/* line 1616, templates/g5_hydrogen/custom/scss/_layout.scss */
/* line 1617, templates/g5_hydrogen/custom/scss/_layout.scss */
.item-page ul.pillars {
  margin-top: 0;
}
@media (max-width: 768px) {
  /* line 1619, templates/g5_hydrogen/custom/scss/_layout.scss */
  .item-page ul.pillars {
    display: flex;
  }
}
@media (max-width: 450px) {
  /* line 1622, templates/g5_hydrogen/custom/scss/_layout.scss */
  .item-page ul.pillars {
    display: block;
  }
}
/* line 1625, templates/g5_hydrogen/custom/scss/_layout.scss */
.item-page ul.pillars li {
  flex: 0 21%;
  margin-right: 4%;
}
@media (max-width: 959px) {
  /* line 1628, templates/g5_hydrogen/custom/scss/_layout.scss */
  .item-page ul.pillars li {
    margin-bottom: 0;
    flex: 0 46%;
  }
}
/* line 1636, templates/g5_hydrogen/custom/scss/_layout.scss */
.custom.swoosh-bg {
  padding-bottom: 100px;
  background-repeat: no-repeat;
  position: relative;
}
/* line 1643, templates/g5_hydrogen/custom/scss/_layout.scss */
.custom.swoosh-bg:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 350px;
  background-image: url('/templates/g5_hydrogen/custom/images/swoosh.png');
  background-size: 100% auto;
  background-position: bottom -50px center;
  background-repeat: no-repeat;
}
@media (max-width: 1199px) {
  /* line 1654, templates/g5_hydrogen/custom/scss/_layout.scss */
  .custom.swoosh-bg:after {
    background-position: bottom center;
  }
}
/* line 1663, templates/g5_hydrogen/custom/scss/_layout.scss */
.approach-image {
  height: 400px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
/* line 1670, templates/g5_hydrogen/custom/scss/_layout.scss */
.about-values-block {
  position: relative;
  top: -100px;
}
/* line 1673, templates/g5_hydrogen/custom/scss/_layout.scss */
.about-values-block .button {
  width: 100%;
  text-align: center;
}
@media (max-width: 1199px) {
  /* line 1677, templates/g5_hydrogen/custom/scss/_layout.scss */
  .about-values-block {
    flex: 0 42%;
    width: 42%;
  }
  /* line 1680, templates/g5_hydrogen/custom/scss/_layout.scss */
  .about-values-block .white-sidebar.moduletable .custom {
    padding: 40px 40px 30px 40px;
  }
}
@media (max-width: 959px) {
  /* line 1684, templates/g5_hydrogen/custom/scss/_layout.scss */
  .about-values-block {
    flex: 0 100%;
    width: 100%;
    top: auto;
  }
  /* line 1688, templates/g5_hydrogen/custom/scss/_layout.scss */
  .about-values-block .g-content {
    margin-top: 0;
    padding-top: 0;
  }
  /* line 1691, templates/g5_hydrogen/custom/scss/_layout.scss */
  .about-values-block .g-content h3 {
    text-align: center;
  }
  /* line 1695, templates/g5_hydrogen/custom/scss/_layout.scss */
  .about-values-block .white-sidebar.moduletable .custom {
    padding: 40px 30px 30px 30px;
  }
  /* line 1698, templates/g5_hydrogen/custom/scss/_layout.scss */
  .about-values-block .popup-parent {
    text-align: center;
  }
  /* line 1700, templates/g5_hydrogen/custom/scss/_layout.scss */
  .about-values-block .popup-parent .button {
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
    width: auto;
  }
}
@media (max-width: 450px) {
  /* line 1709, templates/g5_hydrogen/custom/scss/_layout.scss */
  .about-values-block .popup-parent {
    text-align: center;
  }
  /* line 1711, templates/g5_hydrogen/custom/scss/_layout.scss */
  .about-values-block .popup-parent .button {
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
    width: 100%;
  }
}
/* line 1723, templates/g5_hydrogen/custom/scss/_layout.scss */
/* line 1724, templates/g5_hydrogen/custom/scss/_layout.scss */
.reasons-to-choose h2 {
  margin-bottom: 40px;
}
@media (max-width: 959px) {
  /* line 1726, templates/g5_hydrogen/custom/scss/_layout.scss */
  .reasons-to-choose h2 {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 768px) {
  /* line 1732, templates/g5_hydrogen/custom/scss/_layout.scss */
  .reasons-to-choose .service.custom {
    margin-bottom: 0;
  }
}
/* line 1738, templates/g5_hydrogen/custom/scss/_layout.scss */
@media (max-width: 959px) {
  /* line 1739, templates/g5_hydrogen/custom/scss/_layout.scss */
  #g-table {
    margin-top: 50px;
  }
}
/* line 1742, templates/g5_hydrogen/custom/scss/_layout.scss */
/* line 1743, templates/g5_hydrogen/custom/scss/_layout.scss */
#g-table .customcenter > p {
  width: 50%;
  margin: auto;
}
@media (max-width: 959px) {
  /* line 1746, templates/g5_hydrogen/custom/scss/_layout.scss */
  #g-table .customcenter > p {
    width: 80%;
  }
}
@media (max-width: 768px) {
  /* line 1749, templates/g5_hydrogen/custom/scss/_layout.scss */
  #g-table .customcenter > p {
    width: 100%;
  }
}
/* line 1756, templates/g5_hydrogen/custom/scss/_layout.scss */
/* line 1757, templates/g5_hydrogen/custom/scss/_layout.scss */
/* line 1758, templates/g5_hydrogen/custom/scss/_layout.scss */
@media (max-width: 959px) {
  /* line 1759, templates/g5_hydrogen/custom/scss/_layout.scss */
  body.g-about #g-introduction .g-grid {
    display: block;
  }
  /* line 1761, templates/g5_hydrogen/custom/scss/_layout.scss */
  body.g-about #g-introduction .g-grid .introduction-sidebar {
    top: auto;
  }
  /* line 1763, templates/g5_hydrogen/custom/scss/_layout.scss */
  body.g-about #g-introduction .g-grid .introduction-sidebar .video-container-outer {
    max-width: 600px;
    margin: auto;
  }
  /* line 1768, templates/g5_hydrogen/custom/scss/_layout.scss */
  body.g-about #g-introduction .g-grid .size-65, body.g-about #g-introduction .g-grid .size-35 {
    width: 100%;
    flex: 0 100%;
    max-width: 100%;
  }
}
/* line 1774, templates/g5_hydrogen/custom/scss/_layout.scss */
body.g-about #g-introduction .g-grid .g-content {
  margin-bottom: 0;
  padding-bottom: 0;
}
/* line 1778, templates/g5_hydrogen/custom/scss/_layout.scss */
body.g-about #g-introduction .g-grid .introduction-sidebar > .g-content {
  top: -50px;
  margin-top: 0;
  padding-top: 0;
}
@media (max-width: 959px) {
  /* line 1782, templates/g5_hydrogen/custom/scss/_layout.scss */
  body.g-about #g-introduction .g-grid .introduction-sidebar > .g-content {
    top: auto;
    margin-bottom: 20px;
    margin-top: 40px;
  }
}
/* line 1787, templates/g5_hydrogen/custom/scss/_layout.scss */
body.g-about #g-introduction .g-grid .introduction-sidebar > .g-content p {
  margin: 0;
}
/* line 1793, templates/g5_hydrogen/custom/scss/_layout.scss */
/* line 1794, templates/g5_hydrogen/custom/scss/_layout.scss */
body.g-about #g-table .accred.moduletable {
  margin: 30px auto;
}
/* line 1798, templates/g5_hydrogen/custom/scss/_layout.scss */
/* line 1799, templates/g5_hydrogen/custom/scss/_layout.scss */
@media (max-width: 1199px) {
  /* line 1800, templates/g5_hydrogen/custom/scss/_layout.scss */
  body.g-about #g-main .size-80 {
    flex: 0 100%;
    width: 100%;
  }
}
/* line 1805, templates/g5_hydrogen/custom/scss/_layout.scss */
/* line 1806, templates/g5_hydrogen/custom/scss/_layout.scss */
/* line 1807, templates/g5_hydrogen/custom/scss/_layout.scss */
@media (max-width: 959px) {
  /* line 1808, templates/g5_hydrogen/custom/scss/_layout.scss */
  body.g-about #g-main .custom.service-usps ul li {
    flex: 0 49%;
  }
}
@media (max-width: 450px) {
  /* line 1811, templates/g5_hydrogen/custom/scss/_layout.scss */
  body.g-about #g-main .custom.service-usps ul li {
    flex: 0 100%;
  }
}
/* line 1817, templates/g5_hydrogen/custom/scss/_layout.scss */
@media (max-width: 768px) {
  /* line 1818, templates/g5_hydrogen/custom/scss/_layout.scss */
  body.g-about #g-main .size-50 {
    flex: 0 100%;
    max-width: 100%;
  }
}
@media (max-width: 768px) {
  /* line 1825, templates/g5_hydrogen/custom/scss/_layout.scss */
  body.g-about #g-table {
    margin-top: 0;
  }
  /* line 1827, templates/g5_hydrogen/custom/scss/_layout.scss */
  body.g-about #g-table .accred.moduletable {
    margin-bottom: 0;
  }
  /* line 1829, templates/g5_hydrogen/custom/scss/_layout.scss */
  body.g-about #g-table .accred.moduletable .custom {
    margin-bottom: 0;
  }
}
/* line 1837, templates/g5_hydrogen/custom/scss/_layout.scss */
/* line 1842, templates/g5_hydrogen/custom/scss/_layout.scss */
#g-actions.about-above .above-footer-action-left {
  position: inherit;
}
/* line 1851, templates/g5_hydrogen/custom/scss/_layout.scss */
/* line 1852, templates/g5_hydrogen/custom/scss/_layout.scss */
.masonry-grid .grid-sizer, .masonry-grid .grid-item {
  width: 50%;
}
@media (max-width: 959px) {
  /* line 1854, templates/g5_hydrogen/custom/scss/_layout.scss */
  .masonry-grid .grid-sizer, .masonry-grid .grid-item {
    width: 50%;
  }
}
@media (max-width: 768px) {
  /* line 1857, templates/g5_hydrogen/custom/scss/_layout.scss */
  .masonry-grid .grid-sizer, .masonry-grid .grid-item {
    width: 100%;
  }
}
/* line 1860, templates/g5_hydrogen/custom/scss/_layout.scss */
.masonry-grid .grid-sizer .grid-container, .masonry-grid .grid-item .grid-container {
  box-shadow: 0 2px 15px 3px rgba(0, 0, 0, 0.15);
  margin: 15px;
  padding: 30px;
  background-color: white;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column-reverse;
  border-bottom: 10px solid #f7b624;
}
/* line 1870, templates/g5_hydrogen/custom/scss/_layout.scss */
.masonry-grid .grid-sizer .grid-container > p, .masonry-grid .grid-item .grid-container > p {
  margin-bottom: 0;
}
/* line 1873, templates/g5_hydrogen/custom/scss/_layout.scss */
.masonry-grid .grid-sizer .grid-container .testimonial-author, .masonry-grid .grid-item .grid-container .testimonial-author {
  margin-top: 0;
  font-weight: 700;
  text-transform: uppercase;
}
/* line 1880, templates/g5_hydrogen/custom/scss/_layout.scss */
/* line 1881, templates/g5_hydrogen/custom/scss/_layout.scss */
.masonry-grid .grid-sizer.grid-local .grid-container, .masonry-grid .grid-item.grid-local .grid-container {
  background-color: #6ccace;
  border-color: #6ccace;
  color: white;
}
/* line 1885, templates/g5_hydrogen/custom/scss/_layout.scss */
.masonry-grid .grid-sizer.grid-local .grid-container h4, .masonry-grid .grid-item.grid-local .grid-container h4 {
  color: white;
  margin-bottom: 10px;
  margin-top: 0;
  font-size: 1.6rem;
}
/* line 1891, templates/g5_hydrogen/custom/scss/_layout.scss */
.masonry-grid .grid-sizer.grid-local .grid-container p, .masonry-grid .grid-item.grid-local .grid-container p {
  margin-top: 10px;
  display: block;
}
/* line 1900, templates/g5_hydrogen/custom/scss/_layout.scss */
/* line 1901, templates/g5_hydrogen/custom/scss/_layout.scss */
.masonry-grid .grid-sizer.grid-services .grid-container, .masonry-grid .grid-item.grid-services .grid-container {
  background-color: #ec008c;
  border-color: #ec008c;
  color: white;
}
/* line 1907, templates/g5_hydrogen/custom/scss/_layout.scss */
.masonry-grid .grid-sizer.grid-services .grid-container h4, .masonry-grid .grid-item.grid-services .grid-container h4 {
  color: white;
  margin-bottom: 10px;
  margin-top: 0;
  font-size: 1.6rem;
}
/* line 1913, templates/g5_hydrogen/custom/scss/_layout.scss */
.masonry-grid .grid-sizer.grid-services .grid-container p, .masonry-grid .grid-item.grid-services .grid-container p {
  margin-top: 10px;
  display: block;
}
/* line 1923, templates/g5_hydrogen/custom/scss/_layout.scss */
.masonry-grid .grid-sizer {
  display: none;
}
/* line 1928, templates/g5_hydrogen/custom/scss/_layout.scss */
@media (max-width: 768px) {
  /* line 1929, templates/g5_hydrogen/custom/scss/_layout.scss */
  .above-footer-action-right {
    flex: 0 100%;
    background-color: #ec008c;
  }
}
/* line 1933, templates/g5_hydrogen/custom/scss/_layout.scss */
.above-footer-action-right:before {
  content: '';
  height: 100%;
  width: 65%;
  position: absolute;
  right: 0;
  background-color: #ec008c;
}
@media (max-width: 768px) {
  /* line 1940, templates/g5_hydrogen/custom/scss/_layout.scss */
  .above-footer-action-right:before {
    display: none;
  }
}
/* line 1944, templates/g5_hydrogen/custom/scss/_layout.scss */
.above-footer-action-right .g-content {
  position: relative;
  z-index: 2;
  padding: 0;
  margin: 0;
  height: 100%;
}
/* line 1951, templates/g5_hydrogen/custom/scss/_layout.scss */
.above-footer-action-right .g-content .platform-content {
  height: 100%;
}
/* line 1954, templates/g5_hydrogen/custom/scss/_layout.scss */
.above-footer-action-right .g-content .cleaning-expert-action {
  height: 100%;
  color: white;
}
/* line 1957, templates/g5_hydrogen/custom/scss/_layout.scss */
.above-footer-action-right .g-content .cleaning-expert-action h3 {
  color: white;
  margin-top: 70px;
}
/* line 1961, templates/g5_hydrogen/custom/scss/_layout.scss */
.above-footer-action-right .g-content .cleaning-expert-action .custom {
  display: flex;
  flex-wrap: wrap;
  padding-left: 40px;
}
@media (max-width: 768px) {
  /* line 1965, templates/g5_hydrogen/custom/scss/_layout.scss */
  .above-footer-action-right .g-content .cleaning-expert-action .custom {
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
  }
}
/* line 1970, templates/g5_hydrogen/custom/scss/_layout.scss */
.above-footer-action-right .g-content .cleaning-expert-action .custom > div {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
/* line 1974, templates/g5_hydrogen/custom/scss/_layout.scss */
.above-footer-action-right .g-content .cleaning-expert-action .custom > div > div:not(.bb_team) {
  flex: 0 60%;
}
@media (max-width: 768px) {
  /* line 1976, templates/g5_hydrogen/custom/scss/_layout.scss */
  .above-footer-action-right .g-content .cleaning-expert-action .custom > div > div:not(.bb_team) {
    flex: 0 100%;
    text-align: center;
  }
}
/* line 1981, templates/g5_hydrogen/custom/scss/_layout.scss */
.above-footer-action-right .g-content .cleaning-expert-action .custom > div .bb_team {
  flex: 0 36%;
  padding-top: 0;
  display: flex;
  align-items: flex-end;
  display: none;
}
/* line 1987, templates/g5_hydrogen/custom/scss/_layout.scss */
.above-footer-action-right .g-content .cleaning-expert-action .custom > div .bb_team img {
  max-height: 300px;
}
/* line 1996, templates/g5_hydrogen/custom/scss/_layout.scss */
.above-footer-action-left {
  position: relative;
  z-index: 2;
  margin-bottom: 50px;
}
/* line 2000, templates/g5_hydrogen/custom/scss/_layout.scss */
.above-footer-action-left h3 {
  margin-bottom: 15px !important;
}
/* line 2003, templates/g5_hydrogen/custom/scss/_layout.scss */
.above-footer-action-left h4 {
  font-family: AvenirLTStd-Book;
  font-size: 1.4rem;
}
/* line 2007, templates/g5_hydrogen/custom/scss/_layout.scss */
.above-footer-action-left p {
  margin-top: 10px;
}
@media (max-width: 768px) {
  /* line 2010, templates/g5_hydrogen/custom/scss/_layout.scss */
  .above-footer-action-left {
    flex: 0 100%;
    top: 0;
  }
}
/* line 2021, templates/g5_hydrogen/custom/scss/_layout.scss */
/* line 2022, templates/g5_hydrogen/custom/scss/_layout.scss */
/* line 2023, templates/g5_hydrogen/custom/scss/_layout.scss */
body.g-updates #g-introduction .g-content {
  margin-top: 0;
  padding-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}
/* line 2030, templates/g5_hydrogen/custom/scss/_layout.scss */
/* line 2031, templates/g5_hydrogen/custom/scss/_layout.scss */
/* line 2032, templates/g5_hydrogen/custom/scss/_layout.scss */
body.g-updates.view-article #g-main .g-container {
  display: none;
}
/* line 2039, templates/g5_hydrogen/custom/scss/_layout.scss */
/* line 2040, templates/g5_hydrogen/custom/scss/_layout.scss */
#g-updates ul.category-module, #g-news ul.category-module {
  display: flex;
  flex-wrap: wrap;
  margin-left: 0;
}
/* line 2044, templates/g5_hydrogen/custom/scss/_layout.scss */
#g-updates ul.category-module li, #g-news ul.category-module li {
  flex: 0 31.33%;
  margin-right: 2%;
  list-style-type: none;
  display: flex;
  flex-wrap: wrap;
}
/* line 2050, templates/g5_hydrogen/custom/scss/_layout.scss */
#g-updates ul.category-module li img, #g-news ul.category-module li img {
  order: 1;
}
/* line 2053, templates/g5_hydrogen/custom/scss/_layout.scss */
#g-updates ul.category-module li a, #g-news ul.category-module li a {
  order: 2;
}
/* line 2056, templates/g5_hydrogen/custom/scss/_layout.scss */
#g-updates ul.category-module li p, #g-news ul.category-module li p {
  order: 3;
}
/* line 2058, templates/g5_hydrogen/custom/scss/_layout.scss */
#g-updates ul.category-module li p.mod-articles-category-readmore, #g-news ul.category-module li p.mod-articles-category-readmore {
  display: none;
}
/* line 2067, templates/g5_hydrogen/custom/scss/_layout.scss */
/* line 2068, templates/g5_hydrogen/custom/scss/_layout.scss */
.featured .layout-layout2 {
  display: flex;
}
@media (max-width: 768px) {
  /* line 2070, templates/g5_hydrogen/custom/scss/_layout.scss */
  .featured .layout-layout2 {
    display: block;
  }
}
/* line 2073, templates/g5_hydrogen/custom/scss/_layout.scss */
.featured .layout-layout2 div.media-left {
  margin-right: 40px;
  flex: 0 50%;
}
@media (max-width: 768px) {
  /* line 2076, templates/g5_hydrogen/custom/scss/_layout.scss */
  .featured .layout-layout2 div.media-left {
    margin-right: 0;
    margin-bottom: 20px;
  }
}
/* line 2081, templates/g5_hydrogen/custom/scss/_layout.scss */
.featured .layout-layout2 .right {
  flex: 0 50%;
}
/* line 2084, templates/g5_hydrogen/custom/scss/_layout.scss */
.featured .layout-layout2 p.title {
  margin-bottom: 15px;
}
/* line 2086, templates/g5_hydrogen/custom/scss/_layout.scss */
.featured .layout-layout2 p.title:before {
  content: '\f005';
  font-family: "Font Awesome 5 Pro";
  font-weight: 700;
  font-size: 0.8rem;
  vertical-align: text-bottom;
  color: #ea5e24;
}
/* line 2095, templates/g5_hydrogen/custom/scss/_layout.scss */
.featured .layout-layout2 p.meta {
  font-style: normal;
  font-size: 1.6rem;
  line-height: 2rem;
  margin-bottom: 10px;
}
/* line 2100, templates/g5_hydrogen/custom/scss/_layout.scss */
.featured .layout-layout2 p.meta a {
  font-family: AvenirLTStd-Heavy;
}
/* line 2102, templates/g5_hydrogen/custom/scss/_layout.scss */
.featured .layout-layout2 p.meta a:after {
  display: none;
}
/* line 2105, templates/g5_hydrogen/custom/scss/_layout.scss */
.featured .layout-layout2 p.meta a:hover {
  text-decoration: underline;
}
/* line 2110, templates/g5_hydrogen/custom/scss/_layout.scss */
.featured .layout-layout2 p.links {
  margin-top: 30px;
}
/* line 2112, templates/g5_hydrogen/custom/scss/_layout.scss */
.featured .layout-layout2 p.links a {
  background-color: #ec008c;
  border-radius: 100px;
  padding: 15px 25px;
  transition: 0.5s;
  position: relative;
  z-index: 10;
  color: white;
  display: inline-block;
  font-family: AvenirLTStd-Heavy;
  font-size: 1rem;
}
/* line 2123, templates/g5_hydrogen/custom/scss/_layout.scss */
.featured .layout-layout2 p.links a:after {
  content: '\f061';
  font-family: "Font Awesome 5 Pro";
  font-weight: 400;
  margin-left: 20px;
  vertical-align: bottom;
  height: auto;
  width: auto;
  left: auto;
  right: auto;
  position: relative;
  font-size: inherit;
  bottom: auto;
}
/* line 2137, templates/g5_hydrogen/custom/scss/_layout.scss */
.featured .layout-layout2 p.links a:hover {
  background-color: #ea5e24;
}
/* line 2139, templates/g5_hydrogen/custom/scss/_layout.scss */
.featured .layout-layout2 p.links a:hover:after {
  background-color: transparent;
  margin-left: 25px;
}
/* line 2149, templates/g5_hydrogen/custom/scss/_layout.scss */
.home-hints-items {
  width: 95%;
  margin: auto;
  max-width: 97rem;
  position: relative;
  z-index: 2;
}
/* line 2155, templates/g5_hydrogen/custom/scss/_layout.scss */
.home-hints-items .description {
  padding-left: 30px;
  padding-right: 30px;
}
/* line 2161, templates/g5_hydrogen/custom/scss/_layout.scss */
/* line 2162, templates/g5_hydrogen/custom/scss/_layout.scss */
.moduletable:not(.featured) .zoo-list.blog-default {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: 50px;
  overflow: visible;
  position: relative;
  padding-bottom: 50px;
}
@media (max-width: 768px) {
  /* line 2170, templates/g5_hydrogen/custom/scss/_layout.scss */
  .moduletable:not(.featured) .zoo-list.blog-default {
    display: block;
  }
}
/* line 2173, templates/g5_hydrogen/custom/scss/_layout.scss */
.moduletable:not(.featured) .zoo-list.blog-default li {
  flex: 0 31.3%;
  border-top: 0;
  margin-top: 115px;
  padding: 0 15px;
  margin-bottom: 20px;
  position: relative;
  overflow: visible;
}
/* line 2182, templates/g5_hydrogen/custom/scss/_layout.scss */
.moduletable:not(.featured) .zoo-list.blog-default li .layout-default {
  background-color: white;
  box-shadow: 0 2px 15px 3px rgba(0, 0, 0, 0.15);
  padding-top: 85px;
  padding-bottom: 50px;
  position: relative;
}
@media (max-width: 768px) {
  /* line 2189, templates/g5_hydrogen/custom/scss/_layout.scss */
  .moduletable:not(.featured) .zoo-list.blog-default li {
    margin-bottom: 30px;
  }
}
/* line 2192, templates/g5_hydrogen/custom/scss/_layout.scss */
.moduletable:not(.featured) .zoo-list.blog-default li p.title {
  margin-top: 20px;
  padding-left: 30px;
  padding-right: 30px;
  width: 100%;
  display: block;
  font-weight: 700;
  font-size: 1.4rem;
  line-height: normal;
  margin-bottom: 15px;
}
/* line 2202, templates/g5_hydrogen/custom/scss/_layout.scss */
/* line 2203, templates/g5_hydrogen/custom/scss/_layout.scss */
.moduletable:not(.featured) .zoo-list.blog-default li p.title a:after {
  display: none;
}
/* line 2206, templates/g5_hydrogen/custom/scss/_layout.scss */
.moduletable:not(.featured) .zoo-list.blog-default li p.title a:hover {
  text-decoration: underline;
}
/* line 2211, templates/g5_hydrogen/custom/scss/_layout.scss */
.moduletable:not(.featured) .zoo-list.blog-default li .description {
  margin-bottom: 25px;
}
/* line 2214, templates/g5_hydrogen/custom/scss/_layout.scss */
.moduletable:not(.featured) .zoo-list.blog-default li div.media {
  float: none;
  overflow: visible;
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  top: -100px;
}
@media (max-width: 768px) {
  /* line 2236, templates/g5_hydrogen/custom/scss/_layout.scss */
  .moduletable:not(.featured) .zoo-list.blog-default li div.media img {
    width: 100%;
  }
}
/* line 2240, templates/g5_hydrogen/custom/scss/_layout.scss */
.moduletable:not(.featured) .zoo-list.blog-default li div.media img {
  max-width: 170px;
  left: 0;
  right: 0;
  z-index: 2;
  position: relative;
  margin: auto;
}
/* line 2249, templates/g5_hydrogen/custom/scss/_layout.scss */
.moduletable:not(.featured) .zoo-list.blog-default li .element-itemlink {
  width: 100%;
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
}
/* line 2255, templates/g5_hydrogen/custom/scss/_layout.scss */
.moduletable:not(.featured) .zoo-list.blog-default li .element-itemlink a {
  width: 100%;
  background-color: #006ac6;
  color: white;
  text-transform: uppercase;
  font-weight: 700;
  display: block;
  text-align: center;
  font-size: 1.4rem;
  padding: 10px 0;
  transition: 0.5s;
}
/* line 2266, templates/g5_hydrogen/custom/scss/_layout.scss */
.moduletable:not(.featured) .zoo-list.blog-default li .element-itemlink a:after {
  display: none;
}
/* line 2269, templates/g5_hydrogen/custom/scss/_layout.scss */
.moduletable:not(.featured) .zoo-list.blog-default li .element-itemlink a:hover {
  background-color: #e4002b;
}
/* line 2272, templates/g5_hydrogen/custom/scss/_layout.scss */
.moduletable:not(.featured) .zoo-list.blog-default li .element-itemlink a.read-all {
  background-color: #e4002b;
}
/* line 2278, templates/g5_hydrogen/custom/scss/_layout.scss */
.moduletable:not(.featured) .zoo-list.blog-default button.slick-next {
  position: absolute;
  bottom: 0;
  right: 10px;
  font-weight: 700;
  font-size: 1.3rem;
  background-color: transparent;
  color: #006ac6;
  text-transform: capitalize;
}
/* line 2287, templates/g5_hydrogen/custom/scss/_layout.scss */
.moduletable:not(.featured) .zoo-list.blog-default button.slick-next.slick-disabled {
  opacity: 0.4;
}
/* line 2290, templates/g5_hydrogen/custom/scss/_layout.scss */
.moduletable:not(.featured) .zoo-list.blog-default button.slick-next:after {
  content: '\f105';
  font-family: "Font Awesome 5 Pro";
  margin-left: 10px;
  font-size: 1.2rem;
  vertical-align: bottom;
}
/* line 2297, templates/g5_hydrogen/custom/scss/_layout.scss */
.moduletable:not(.featured) .zoo-list.blog-default button.slick-next:hover {
  color: #e4002b;
}
/* line 2301, templates/g5_hydrogen/custom/scss/_layout.scss */
.moduletable:not(.featured) .zoo-list.blog-default button.slick-prev {
  position: absolute;
  left: 10px;
  bottom: 0;
  font-weight: 700;
  font-size: 1.3rem;
  background-color: transparent;
  z-index: 2;
  color: #006ac6;
}
/* line 2310, templates/g5_hydrogen/custom/scss/_layout.scss */
.moduletable:not(.featured) .zoo-list.blog-default button.slick-prev.slick-disabled {
  opacity: 0.4;
}
/* line 2313, templates/g5_hydrogen/custom/scss/_layout.scss */
.moduletable:not(.featured) .zoo-list.blog-default button.slick-prev:before {
  content: '\f104';
  font-family: "Font Awesome 5 Pro";
  font-size: 1.2rem;
}
/* line 2318, templates/g5_hydrogen/custom/scss/_layout.scss */
.moduletable:not(.featured) .zoo-list.blog-default button.slick-prev:hover {
  color: #e4002b;
}
/* line 2325, templates/g5_hydrogen/custom/scss/_layout.scss */
/* line 2326, templates/g5_hydrogen/custom/scss/_layout.scss */
.blog-default-frontpage .items {
  overflow: visible !important;
}
@media (max-width: 768px) {
  /* line 2328, templates/g5_hydrogen/custom/scss/_layout.scss */
  .blog-default-frontpage .items {
    margin-top: 40px;
  }
}
/* line 2331, templates/g5_hydrogen/custom/scss/_layout.scss */
.blog-default-frontpage .items > .first {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
@media (max-width: 768px) {
  /* line 2336, templates/g5_hydrogen/custom/scss/_layout.scss */
  .blog-default-frontpage .items > .first {
    display: block;
  }
}
/* line 2339, templates/g5_hydrogen/custom/scss/_layout.scss */
.blog-default-frontpage .items > .first .teaser-item-bg {
  background-color: white !important;
  background-image: none !important;
  box-shadow: 0 2px 15px 3px rgba(0, 0, 0, 0.15);
  padding-bottom: 55px !important;
  position: relative;
  padding-top: 80px !important;
  overflow: visible !important;
  height: 100%;
}
/* line 2348, templates/g5_hydrogen/custom/scss/_layout.scss */
.blog-default-frontpage .items > .first .teaser-item-bg img {
  width: 100%;
}
/* line 2352, templates/g5_hydrogen/custom/scss/_layout.scss */
.blog-default-frontpage .items > .first > div {
  flex: 0 33%;
  max-width: 33%;
  border-top: 0;
  margin-top: 0;
  padding-top: 0;
  margin-bottom: 50px;
  margin-top: 110px;
  padding-bottom: 0 !important;
}
@media (max-width: 768px) {
  /* line 2361, templates/g5_hydrogen/custom/scss/_layout.scss */
  .blog-default-frontpage .items > .first > div {
    margin-bottom: 30px;
    max-width: 100%;
    width: 100%;
  }
}
/* line 2366, templates/g5_hydrogen/custom/scss/_layout.scss */
/* line 2367, templates/g5_hydrogen/custom/scss/_layout.scss */
.blog-default-frontpage .items > .first > div .pos-links a {
  width: 100%;
  background-color: #006ac6;
  color: white;
  text-transform: uppercase;
  font-weight: 700;
  display: block;
  text-align: center;
  font-size: 1.4rem;
  padding: 10px 0;
  transition: 0.5s;
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 0;
}
/* line 2382, templates/g5_hydrogen/custom/scss/_layout.scss */
.blog-default-frontpage .items > .first > div .pos-links a:after {
  display: none;
}
/* line 2385, templates/g5_hydrogen/custom/scss/_layout.scss */
.blog-default-frontpage .items > .first > div .pos-links a:hover {
  background-color: #e4002b;
  text-decoration: none;
}
/* line 2391, templates/g5_hydrogen/custom/scss/_layout.scss */
.blog-default-frontpage .items > .first > div .floatbox {
  margin-top: 20px;
}
/* line 2394, templates/g5_hydrogen/custom/scss/_layout.scss */
.blog-default-frontpage .items > .first > div .pos-media {
  margin-top: 20px;
  margin-right: 0 !important;
  float: none !important;
}
/* line 2398, templates/g5_hydrogen/custom/scss/_layout.scss */
.blog-default-frontpage .items > .first > div .pos-media .element {
  padding-left: 30px;
  padding-right: 30px;
  font-weight: 700;
  font-size: 1.4rem;
  line-height: normal;
}
/* line 2405, templates/g5_hydrogen/custom/scss/_layout.scss */
.blog-default-frontpage .items > .first > div .pos-media a {
  font-family: AvenirLTStd-Heavy;
}
/* line 2407, templates/g5_hydrogen/custom/scss/_layout.scss */
.blog-default-frontpage .items > .first > div .pos-media a:after {
  display: none;
}
/* line 2410, templates/g5_hydrogen/custom/scss/_layout.scss */
.blog-default-frontpage .items > .first > div .pos-media a:hover {
  text-decoration: underline;
}
/* line 2414, templates/g5_hydrogen/custom/scss/_layout.scss */
.blog-default-frontpage .items > .first > div .pos-media .element-image {
  width: 190px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 2;
  position: absolute;
  padding: 0;
  top: -100px;
}
@media (max-width: 959px) {
  /* line 2424, templates/g5_hydrogen/custom/scss/_layout.scss */
  .blog-default-frontpage .items > .first > div .pos-media .element-image {
    width: 170px;
    top: -80px;
  }
}
/* line 2428, templates/g5_hydrogen/custom/scss/_layout.scss */
.blog-default-frontpage .items > .first > div .pos-media .element-image img {
  position: relative;
  z-index: 2;
}
/* line 2447, templates/g5_hydrogen/custom/scss/_layout.scss */
.blog-default-frontpage .items > .first > div .pos-content {
  padding-left: 30px;
  padding-right: 30px;
}
/* line 2468, templates/g5_hydrogen/custom/scss/_layout.scss */
.news-header {
  text-align: center;
  margin-bottom: 50px;
  margin-top: 50px !important;
}
@media (max-width: 768px) {
  /* line 2472, templates/g5_hydrogen/custom/scss/_layout.scss */
  .news-header {
    margin-top: 30px !important;
  }
}
/* line 2477, templates/g5_hydrogen/custom/scss/_layout.scss */
#g-updates .news-header.moduletable {
  border-top: 2px solid #f5f5f5;
  padding-top: 50px;
  margin-top: 50px;
}
/* line 2483, templates/g5_hydrogen/custom/scss/_layout.scss */
/* line 2484, templates/g5_hydrogen/custom/scss/_layout.scss */
.news-toggle ul {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  text-align: center;
}
/* line 2489, templates/g5_hydrogen/custom/scss/_layout.scss */
.news-toggle ul li {
  list-style-type: none;
  display: inline-block;
  margin: 0 15px;
}
/* line 2493, templates/g5_hydrogen/custom/scss/_layout.scss */
.news-toggle ul li a {
  display: inline-block;
  border-radius: 100px;
  padding: 0px 25px;
  transition: 0.5s;
  position: relative;
  z-index: 10;
  font-size: 1.6rem;
}
/* line 2501, templates/g5_hydrogen/custom/scss/_layout.scss */
.news-toggle ul li a:after {
  content: '\f061';
  font-family: "Font Awesome 5 Pro";
  font-weight: 400;
  margin-left: 20px;
  vertical-align: bottom;
  right: auto;
  left: auto;
  bottom: auto;
  height: auto;
  position: relative;
  display: inline-block;
  width: auto;
}
/* line 2515, templates/g5_hydrogen/custom/scss/_layout.scss */
/* line 2516, templates/g5_hydrogen/custom/scss/_layout.scss */
.news-toggle ul li a:hover:after {
  background-color: transparent;
  transform: rotate(90deg);
}
/* line 2526, templates/g5_hydrogen/custom/scss/_layout.scss */
#g-back {
  display: none;
}
/* line 2530, templates/g5_hydrogen/custom/scss/_layout.scss */
/* line 2531, templates/g5_hydrogen/custom/scss/_layout.scss */
.latest-news-paginaton ul {
  margin-left: 0;
  display: flex;
  justify-content: center;
  margin-bottom: 0;
  flex-wrap: wrap;
}
/* line 2537, templates/g5_hydrogen/custom/scss/_layout.scss */
.latest-news-paginaton ul li {
  list-style-type: none;
  margin: 0 10px;
}
@media (max-width: 768px) {
  /* line 2540, templates/g5_hydrogen/custom/scss/_layout.scss */
  .latest-news-paginaton ul li {
    display: none;
    margin: 0 20px;
  }
  /* line 2543, templates/g5_hydrogen/custom/scss/_layout.scss */
  .latest-news-paginaton ul li:nth-child(1) {
    display: inline-block;
  }
  /* line 2546, templates/g5_hydrogen/custom/scss/_layout.scss */
  .latest-news-paginaton ul li:nth-last-child(1) {
    display: inline-block;
  }
}
/* line 2556, templates/g5_hydrogen/custom/scss/_layout.scss */
/* line 2557, templates/g5_hydrogen/custom/scss/_layout.scss */
body.task-item #g-introduction, body.task-item #g-news, body.task-item #g-updates, body.task-item #g-showcase {
  display: none;
}
/* line 2560, templates/g5_hydrogen/custom/scss/_layout.scss */
body.task-item #g-back {
  display: block;
}
/* line 2563, templates/g5_hydrogen/custom/scss/_layout.scss */
body.task-item #g-main {
  padding-top: 100px;
}
@media (max-width: 768px) {
  /* line 2565, templates/g5_hydrogen/custom/scss/_layout.scss */
  body.task-item #g-main {
    padding-top: 165px;
  }
}
/* line 2569, templates/g5_hydrogen/custom/scss/_layout.scss */
body.task-item .pos-content {
  clear: both;
}
/* line 2572, templates/g5_hydrogen/custom/scss/_layout.scss */
body.task-item #yoo-zoo .item {
  position: relative;
}
/* line 2574, templates/g5_hydrogen/custom/scss/_layout.scss */
body.task-item #yoo-zoo .item .pos-media {
  float: none;
}
@media (max-width: 768px) {
  /* line 2576, templates/g5_hydrogen/custom/scss/_layout.scss */
  body.task-item #yoo-zoo .item .pos-media {
    margin-right: 0;
  }
}
/* line 2579, templates/g5_hydrogen/custom/scss/_layout.scss */
body.task-item #yoo-zoo .item .pos-media .element-image {
  width: 200px;
  margin: auto;
  position: relative;
}
/* line 2596, templates/g5_hydrogen/custom/scss/_layout.scss */
body.task-item #yoo-zoo .item .pos-media .element-image img {
  max-width: 200px;
  position: relative;
  z-index: 2;
}
@media (max-width: 768px) {
  /* line 2600, templates/g5_hydrogen/custom/scss/_layout.scss */
  body.task-item #yoo-zoo .item .pos-media .element-image img {
    max-width: 150px;
  }
}
/* line 2606, templates/g5_hydrogen/custom/scss/_layout.scss */
body.task-item #yoo-zoo .item .item-header {
  text-align: center;
  position: relative;
  padding: 40px 40px 10px 40px;
  flex: 0 40%;
}
/* line 2612, templates/g5_hydrogen/custom/scss/_layout.scss */
body.task-item #yoo-zoo .item .item-header .breadcrumb {
  display: none;
  z-index: 2;
  position: relative;
  padding-left: 0;
  margin-top: 0;
  font-family: AvenirLTStd-Roman;
}
/* line 2619, templates/g5_hydrogen/custom/scss/_layout.scss */
body.task-item #yoo-zoo .item .item-header .breadcrumb > li.active {
  color: white;
}
/* line 2622, templates/g5_hydrogen/custom/scss/_layout.scss */
/* line 2623, templates/g5_hydrogen/custom/scss/_layout.scss */
body.task-item #yoo-zoo .item .item-header .breadcrumb > li > .divider {
  color: white;
}
/* line 2626, templates/g5_hydrogen/custom/scss/_layout.scss */
body.task-item #yoo-zoo .item .item-header .breadcrumb > li > a {
  color: white !important;
  text-decoration: underline;
  text-underline-position: under;
}
/* line 2633, templates/g5_hydrogen/custom/scss/_layout.scss */
body.task-item #yoo-zoo .item .item-header h1.pos-title {
  position: relative;
  z-index: 2;
  margin-bottom: 0;
  line-height: 1.2;
  text-transform: uppercase;
  font-weight: 700;
  font-family: bebas-neue-pro-expanded, sans-serif;
}
@media (max-width: 768px) {
  /* line 2641, templates/g5_hydrogen/custom/scss/_layout.scss */
  body.task-item #yoo-zoo .item .item-header h1.pos-title {
    font-size: 1.6rem;
  }
}
/* line 2645, templates/g5_hydrogen/custom/scss/_layout.scss */
body.task-item #yoo-zoo .item .item-header .pos-top {
  color: white;
  position: relative;
  z-index: 2;
  font-family: AvenirLTStd-Roman;
}
@media (max-width: 768px) {
  /* line 2650, templates/g5_hydrogen/custom/scss/_layout.scss */
  body.task-item #yoo-zoo .item .item-header .pos-top {
    font-size: 1rem;
  }
}
/* line 2653, templates/g5_hydrogen/custom/scss/_layout.scss */
body.task-item #yoo-zoo .item .item-header .pos-top .element {
  display: none;
}
/* line 2658, templates/g5_hydrogen/custom/scss/_layout.scss */
body.task-item #yoo-zoo .item .floatbox {
  max-width: 80%;
  margin: auto;
}
@media (max-width: 768px) {
  /* line 2661, templates/g5_hydrogen/custom/scss/_layout.scss */
  body.task-item #yoo-zoo .item .floatbox {
    max-width: 100%;
    margin-top: 15px;
  }
}
/* line 2665, templates/g5_hydrogen/custom/scss/_layout.scss */
body.task-item #yoo-zoo .item .floatbox h2 {
  font-size: 2rem;
  font-family: AvenirLTStd-Heavy;
  margin-bottom: 20px;
  line-height: 2.2rem;
  margin-top: 30px;
}
@media (max-width: 768px) {
  /* line 2671, templates/g5_hydrogen/custom/scss/_layout.scss */
  body.task-item #yoo-zoo .item .floatbox h2 {
    font-size: 1.2rem;
    line-height: 1.2;
  }
}
/* line 2676, templates/g5_hydrogen/custom/scss/_layout.scss */
body.task-item #yoo-zoo .item .floatbox h3 {
  font-size: 1.6rem;
  font-family: AvenirLTStd-Heavy;
  margin-bottom: 20px;
  line-height: 1.8rem;
}
@media (max-width: 768px) {
  /* line 2681, templates/g5_hydrogen/custom/scss/_layout.scss */
  body.task-item #yoo-zoo .item .floatbox h3 {
    font-size: 1.2rem;
    line-height: 1.2;
  }
}
/* line 2688, templates/g5_hydrogen/custom/scss/_layout.scss */
body.task-item #yoo-zoo .item .pos-related {
  background: none;
  border-top: 2px solid #f5f5f5;
  padding-top: 50px;
  margin-top: 50px;
}
/* line 2693, templates/g5_hydrogen/custom/scss/_layout.scss */
body.task-item #yoo-zoo .item .pos-related h3 {
  text-align: center;
  margin-bottom: 50px;
  font-size: 2rem;
  text-transform: uppercase;
  font-weight: 700;
  font-family: bebas-neue-pro-expanded, sans-serif;
}
/* line 2701, templates/g5_hydrogen/custom/scss/_layout.scss */
body.task-item #yoo-zoo .item .pos-related ul {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 768px) {
  /* line 2704, templates/g5_hydrogen/custom/scss/_layout.scss */
  body.task-item #yoo-zoo .item .pos-related ul {
    display: block;
  }
}
/* line 2707, templates/g5_hydrogen/custom/scss/_layout.scss */
body.task-item #yoo-zoo .item .pos-related ul li {
  list-style-type: none;
  background: none;
  padding-left: 0;
  flex: 0 31%;
  background-color: white;
  box-shadow: 0 2px 15px 3px rgba(0, 0, 0, 0.15);
  position: relative;
  padding-top: 115px;
  margin-top: 90px;
  padding-bottom: 55px;
}
@media (max-width: 959px) {
  /* line 2718, templates/g5_hydrogen/custom/scss/_layout.scss */
  body.task-item #yoo-zoo .item .pos-related ul li {
    flex: 0 49%;
  }
  /* line 2720, templates/g5_hydrogen/custom/scss/_layout.scss */
  body.task-item #yoo-zoo .item .pos-related ul li:nth-child(3) {
    display: none;
  }
}
@media (max-width: 768px) {
  /* line 2724, templates/g5_hydrogen/custom/scss/_layout.scss */
  body.task-item #yoo-zoo .item .pos-related ul li {
    flex: 0 100%;
    padding-top: 80px;
    margin-top: 120px;
  }
  /* line 2728, templates/g5_hydrogen/custom/scss/_layout.scss */
  body.task-item #yoo-zoo .item .pos-related ul li:nth-child(2), body.task-item #yoo-zoo .item .pos-related ul li:nth-child(3) {
    display: none;
  }
}
/* line 2732, templates/g5_hydrogen/custom/scss/_layout.scss */
body.task-item #yoo-zoo .item .pos-related ul li img {
  width: 100%;
}
/* line 2735, templates/g5_hydrogen/custom/scss/_layout.scss */
body.task-item #yoo-zoo .item .pos-related ul li .floatbox {
  max-width: 100%;
  overflow: visible;
}
/* line 2738, templates/g5_hydrogen/custom/scss/_layout.scss */
body.task-item #yoo-zoo .item .pos-related ul li .floatbox a {
  font-family: AvenirLTStd-Heavy;
  margin-top: 10px;
}
/* line 2741, templates/g5_hydrogen/custom/scss/_layout.scss */
body.task-item #yoo-zoo .item .pos-related ul li .floatbox a:after {
  display: none;
}
/* line 2746, templates/g5_hydrogen/custom/scss/_layout.scss */
body.task-item #yoo-zoo .item .pos-related ul li .pos-media {
  max-width: 100%;
  margin-right: 0;
}
/* line 2749, templates/g5_hydrogen/custom/scss/_layout.scss */
body.task-item #yoo-zoo .item .pos-related ul li .pos-media .element-itemname {
  padding-left: 30px;
  padding-right: 30px;
  font-weight: 700;
  font-size: 1.4rem;
  line-height: normal;
}
/* line 2756, templates/g5_hydrogen/custom/scss/_layout.scss */
body.task-item #yoo-zoo .item .pos-related ul li .pos-media .element-image {
  max-width: 170px;
  position: absolute;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  top: -80px;
}
/* line 2764, templates/g5_hydrogen/custom/scss/_layout.scss */
body.task-item #yoo-zoo .item .pos-related ul li .pos-media .element-image:before {
  top: -9px;
  left: -8px;
}
/* line 2770, templates/g5_hydrogen/custom/scss/_layout.scss */
body.task-item #yoo-zoo .item .pos-related ul li .pos-content {
  padding-left: 30px;
  padding-right: 30px;
  margin-bottom: 20px;
}
/* line 2775, templates/g5_hydrogen/custom/scss/_layout.scss */
body.task-item #yoo-zoo .item .pos-related ul li .pos-links {
  margin-bottom: 0;
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 0;
}
/* line 2781, templates/g5_hydrogen/custom/scss/_layout.scss */
body.task-item #yoo-zoo .item .pos-related ul li .pos-links a {
  background-color: #006ac6;
  text-align: center;
  width: 100%;
  color: white;
  text-transform: uppercase;
  font-weight: 700;
  display: block;
  text-align: center;
  font-size: 1.4rem;
  padding: 10px 0;
  transition: 0.5s;
}
/* line 2793, templates/g5_hydrogen/custom/scss/_layout.scss */
body.task-item #yoo-zoo .item .pos-related ul li .pos-links a:after {
  display: none;
}
/* line 2797, templates/g5_hydrogen/custom/scss/_layout.scss */
body.task-item #yoo-zoo .item .pos-related ul li .pos-links a:hover {
  background-color: #e4002b;
  text-decoration: none;
}
/* line 2811, templates/g5_hydrogen/custom/scss/_layout.scss */
/* line 2812, templates/g5_hydrogen/custom/scss/_layout.scss */
.news-back .custom {
  margin-top: 50px !important;
}
/* line 2814, templates/g5_hydrogen/custom/scss/_layout.scss */
/* line 2815, templates/g5_hydrogen/custom/scss/_layout.scss */
.news-back .custom a:before {
  content: '\f060';
  font-family: "Font Awesome 5 Pro";
  margin-right: 10px;
}
/* line 2826, templates/g5_hydrogen/custom/scss/_layout.scss */
/* line 2827, templates/g5_hydrogen/custom/scss/_layout.scss */
body.view-locations #g-main {
  position: relative;
}
/* line 2829, templates/g5_hydrogen/custom/scss/_layout.scss */
body.view-locations #g-main .locations-header {
  padding-top: 160px;
  padding-bottom: 50px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  background-color: #f2f2f2;
  background-image: url('/images/draindoctor/van-showcase.jpg');
  border-bottom: 10px solid #f7b624;
  background-position: center;
  background-size: cover;
  position: relative;
}
/* line 2842, templates/g5_hydrogen/custom/scss/_layout.scss */
body.view-locations #g-main .locations-header:before {
  content: '';
  z-index: 1;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.7);
}
@media (max-width: 768px) {
  /* line 2858, templates/g5_hydrogen/custom/scss/_layout.scss */
  body.view-locations #g-main .locations-header {
    padding-top: 180px;
    padding-bottom: 30px;
    height: auto;
  }
}
/* line 2864, templates/g5_hydrogen/custom/scss/_layout.scss */
body.view-locations #g-main .locations-header .showcase-container {
  position: relative;
  z-index: 2;
}
@media (max-width: 768px) {
  /* line 2867, templates/g5_hydrogen/custom/scss/_layout.scss */
  body.view-locations #g-main .locations-header .showcase-container {
    width: 90%;
    margin: auto;
    text-align: left;
  }
}
/* line 2873, templates/g5_hydrogen/custom/scss/_layout.scss */
@media (max-width: 768px) {
  /* line 2874, templates/g5_hydrogen/custom/scss/_layout.scss */
  body.view-locations #g-main .locations-header .breadcrumb {
    text-align: left;
  }
}
/* line 2878, templates/g5_hydrogen/custom/scss/_layout.scss */
@media (max-width: 768px) {
  /* line 2879, templates/g5_hydrogen/custom/scss/_layout.scss */
  body.view-locations #g-main .locations-header h1 {
    text-align: left;
  }
}
/* line 2883, templates/g5_hydrogen/custom/scss/_layout.scss */
body.view-locations #g-main .locations-header p {
  max-width: 100%;
  margin: auto;
  margin-bottom: 10px;
  font-size: 1rem;
}
@media (max-width: 959px) {
  /* line 2888, templates/g5_hydrogen/custom/scss/_layout.scss */
  body.view-locations #g-main .locations-header p {
    max-width: 100%;
  }
}
@media (max-width: 768px) {
  /* line 2891, templates/g5_hydrogen/custom/scss/_layout.scss */
  body.view-locations #g-main .locations-header p {
    max-width: 100%;
    text-align: left;
  }
}
/* line 2896, templates/g5_hydrogen/custom/scss/_layout.scss */
body.view-locations #g-main .locations-header .postcode-input {
  margin-top: 30px;
}
@media (max-width: 768px) {
  /* line 2898, templates/g5_hydrogen/custom/scss/_layout.scss */
  body.view-locations #g-main .locations-header .postcode-input {
    margin-bottom: 20px;
  }
}
/* line 2901, templates/g5_hydrogen/custom/scss/_layout.scss */
body.view-locations #g-main .locations-header .postcode-input form {
  margin-left: auto;
  margin-right: auto;
  max-width: 85%;
}
/* line 2905, templates/g5_hydrogen/custom/scss/_layout.scss */
body.view-locations #g-main .locations-header .postcode-input form input {
  border: 5px solid #e4002b;
  padding-right: 45px;
  font-size: 1.6rem;
  padding: 25px 45px 25px 25px;
}
/* line 2911, templates/g5_hydrogen/custom/scss/_layout.scss */
body.view-locations #g-main .locations-header .postcode-input form button {
  top: 30px;
  right: 15px;
}
/* line 2916, templates/g5_hydrogen/custom/scss/_layout.scss */
body.view-locations #g-main .locations-header .postcode-input .privacy-link {
  max-width: 100%;
  text-align: center;
}
/* line 2919, templates/g5_hydrogen/custom/scss/_layout.scss */
body.view-locations #g-main .locations-header .postcode-input .privacy-link a {
  color: #e4002b !important;
}
/* line 2925, templates/g5_hydrogen/custom/scss/_layout.scss */
body.view-locations #g-main .locations-top-container {
  position: relative;
}
/* line 2927, templates/g5_hydrogen/custom/scss/_layout.scss */
body.view-locations #g-main .locations-top-container .local-intro {
  margin: 50px 0;
  width: 80%;
}
@media (max-width: 1199px) {
  /* line 2930, templates/g5_hydrogen/custom/scss/_layout.scss */
  body.view-locations #g-main .locations-top-container .local-intro {
    width: 100%;
  }
}
/* line 2934, templates/g5_hydrogen/custom/scss/_layout.scss */
body.view-locations #g-main .locations-top-container .service-usp-image {
  height: 500px;
  width: 57%;
  position: absolute;
  background-size: cover;
  background-position: center right;
  border-bottom: 10px solid #f7b624;
  right: 0;
  background-repeat: no-repeat;
}
@media (max-width: 1199px) {
  /* line 2943, templates/g5_hydrogen/custom/scss/_layout.scss */
  body.view-locations #g-main .locations-top-container .service-usp-image {
    width: 48%;
  }
}
@media (max-width: 959px) {
  /* line 2946, templates/g5_hydrogen/custom/scss/_layout.scss */
  body.view-locations #g-main .locations-top-container .service-usp-image {
    height: 300px;
    left: 0;
    width: 100%;
    background-position: top center;
  }
}
@media (max-width: 1199px) {
  /* line 2954, templates/g5_hydrogen/custom/scss/_layout.scss */
  body.view-locations #g-main .locations-top-container .size-40, body.view-locations #g-main .locations-top-container .size-60 {
    flex: 0 50%;
    max-width: 50%;
  }
}
@media (max-width: 959px) {
  /* line 2960, templates/g5_hydrogen/custom/scss/_layout.scss */
  body.view-locations #g-main .locations-top-container .size-40, body.view-locations #g-main .locations-top-container .size-60 {
    flex: 0 100%;
    max-width: 100%;
  }
  /* line 2964, templates/g5_hydrogen/custom/scss/_layout.scss */
  body.view-locations #g-main .locations-top-container .size-60 {
    height: 300px;
    margin-top: 50px;
  }
}
@media (max-width: 768px) {
  /* line 2970, templates/g5_hydrogen/custom/scss/_layout.scss */
  body.view-locations #g-main .locations-top-container .size-60 {
    margin-top: 30px;
  }
}
/* line 2975, templates/g5_hydrogen/custom/scss/_layout.scss */
body.view-locations #g-main .individual-regions-container {
  display: none;
}
/* line 2978, templates/g5_hydrogen/custom/scss/_layout.scss */
body.view-locations #g-main .individual-regions {
  margin-top: 50px;
}
/* line 2981, templates/g5_hydrogen/custom/scss/_layout.scss */
body.view-locations #g-main .container {
  width: 95%;
  max-width: 97rem;
  margin: auto;
}
@media (max-width: 1700px) {
  /* line 2985, templates/g5_hydrogen/custom/scss/_layout.scss */
  body.view-locations #g-main .container {
    max-width: 87rem;
  }
}
@media (max-width: 768px) {
  /* line 2988, templates/g5_hydrogen/custom/scss/_layout.scss */
  body.view-locations #g-main .container {
    max-width: 90%;
  }
}
/* line 2993, templates/g5_hydrogen/custom/scss/_layout.scss */
body.view-locations #g-main .container .locations-top {
  padding-top: 70px;
}
@media (max-width: 959px) {
  /* line 2995, templates/g5_hydrogen/custom/scss/_layout.scss */
  body.view-locations #g-main .container .locations-top {
    display: flex;
    flex-wrap: wrap;
    padding-top: 0;
  }
}
/* line 3000, templates/g5_hydrogen/custom/scss/_layout.scss */
body.view-locations #g-main .container .locations-top #map {
  position: absolute !important;
  right: 0;
  top: 0;
  width: 60%;
}
@media (max-width: 959px) {
  /* line 3006, templates/g5_hydrogen/custom/scss/_layout.scss */
  body.view-locations #g-main .container .locations-top #map {
    position: relative !important;
    width: 100%;
    height: 600px !important;
    order: 2;
  }
}
/* line 3014, templates/g5_hydrogen/custom/scss/_layout.scss */
body.view-locations #g-main .container .locations-top .regions {
  width: 40%;
  padding: 50px;
}
@media (max-width: 959px) {
  /* line 3017, templates/g5_hydrogen/custom/scss/_layout.scss */
  body.view-locations #g-main .container .locations-top .regions {
    order: 3;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    padding-top: 20px;
  }
}
@media (max-width: 768px) {
  /* line 3024, templates/g5_hydrogen/custom/scss/_layout.scss */
  body.view-locations #g-main .container .locations-top .regions {
    width: 100%;
  }
}
/* line 3027, templates/g5_hydrogen/custom/scss/_layout.scss */
body.view-locations #g-main .container .locations-top .regions #location-regions {
  display: flex;
  flex-wrap: wrap;
  margin-left: 0;
}
/* line 3031, templates/g5_hydrogen/custom/scss/_layout.scss */
body.view-locations #g-main .container .locations-top .regions #location-regions > li {
  flex: 0 50%;
  list-style-type: none;
  margin-bottom: 20px;
}
@media (max-width: 959px) {
  /* line 3035, templates/g5_hydrogen/custom/scss/_layout.scss */
  body.view-locations #g-main .container .locations-top .regions #location-regions > li {
    flex: 0 33%;
  }
}
@media (max-width: 768px) {
  /* line 3038, templates/g5_hydrogen/custom/scss/_layout.scss */
  body.view-locations #g-main .container .locations-top .regions #location-regions > li {
    flex: 0 50%;
  }
}
/* line 3041, templates/g5_hydrogen/custom/scss/_layout.scss */
body.view-locations #g-main .container .locations-top .regions #location-regions > li a {
  font-family: AvenirLTStd-Heavy;
  font-size: 1.4rem;
}
/* line 3048, templates/g5_hydrogen/custom/scss/_layout.scss */
body.view-locations #g-main .container .locations-top .location-postcode-box {
  background-color: #ec008c;
  width: 45%;
  position: relative;
  z-index: 2;
  padding: 40px 50px;
}
@media (max-width: 959px) {
  /* line 3054, templates/g5_hydrogen/custom/scss/_layout.scss */
  body.view-locations #g-main .container .locations-top .location-postcode-box {
    order: 1;
    width: 100%;
    margin-bottom: 20px;
  }
}
@media (max-width: 768px) {
  /* line 3059, templates/g5_hydrogen/custom/scss/_layout.scss */
  body.view-locations #g-main .container .locations-top .location-postcode-box {
    text-align: center;
    padding: 40px 30px 10px 30px;
  }
}
/* line 3063, templates/g5_hydrogen/custom/scss/_layout.scss */
body.view-locations #g-main .container .locations-top .location-postcode-box h3 {
  color: white;
  margin-top: 0;
  line-height: normal;
}
/* line 3068, templates/g5_hydrogen/custom/scss/_layout.scss */
body.view-locations #g-main .container .locations-top .location-postcode-box p {
  color: white;
}
/* line 3074, templates/g5_hydrogen/custom/scss/_layout.scss */
body.view-locations #g-main .region {
  position: relative;
  width: 95%;
  max-width: 97rem;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 50px;
}
/* line 3081, templates/g5_hydrogen/custom/scss/_layout.scss */
body.view-locations #g-main .region .region-image-title {
  flex: 0 100%;
}
/* line 3102, templates/g5_hydrogen/custom/scss/_layout.scss */
body.view-locations #g-main .region .region-image-title .region-image {
  display: none;
  text-align: left;
  position: absolute;
  padding-bottom: 40px;
  left: 0;
  top: 0;
  width: 40%;
}
@media (max-width: 959px) {
  /* line 3110, templates/g5_hydrogen/custom/scss/_layout.scss */
  body.view-locations #g-main .region .region-image-title .region-image {
    display: none;
    flex-wrap: wrap;
  }
}
@media (max-width: 768px) {
  /* line 3114, templates/g5_hydrogen/custom/scss/_layout.scss */
  body.view-locations #g-main .region .region-image-title .region-image {
    position: relative;
    width: 100%;
    display: none;
    padding-bottom: 20px;
  }
}
/* line 3120, templates/g5_hydrogen/custom/scss/_layout.scss */
body.view-locations #g-main .region .region-image-title .region-image img {
  width: 100%;
}
@media (max-width: 959px) {
  /* line 3122, templates/g5_hydrogen/custom/scss/_layout.scss */
  body.view-locations #g-main .region .region-image-title .region-image img {
    order: 2;
  }
}
/* line 3126, templates/g5_hydrogen/custom/scss/_layout.scss */
body.view-locations #g-main .region .region-image-title .region-image p {
  margin-left: 20px;
  position: absolute;
  left: 0;
  bottom: 0;
  margin-top: 0;
  margin-bottom: 0;
}
@media (max-width: 959px) {
  /* line 3133, templates/g5_hydrogen/custom/scss/_layout.scss */
  body.view-locations #g-main .region .region-image-title .region-image p {
    order: 1;
    position: relative;
    text-align: right;
    width: 100%;
  }
}
@media (max-width: 768px) {
  /* line 3139, templates/g5_hydrogen/custom/scss/_layout.scss */
  body.view-locations #g-main .region .region-image-title .region-image p {
    margin-left: 0;
    padding: 0 20px;
    text-align: center;
    margin-top: 20px;
  }
}
/* line 3147, templates/g5_hydrogen/custom/scss/_layout.scss */
body.view-locations #g-main .region .region-image-title h2 {
  margin-left: 50px;
  margin-bottom: 40px;
  margin-left: auto;
  width: 100%;
}
@media (max-width: 768px) {
  /* line 3153, templates/g5_hydrogen/custom/scss/_layout.scss */
  body.view-locations #g-main .region .region-image-title h2 {
    width: 100%;
    text-align: center;
    margin-left: 0;
    padding: 0 20px;
    margin-bottom: 30px;
  }
}
/* line 3162, templates/g5_hydrogen/custom/scss/_layout.scss */
body.view-locations #g-main .region h3 {
  width: 100%;
  padding-left: 1.9rem;
  padding-right: 1.9rem;
}
/* line 3167, templates/g5_hydrogen/custom/scss/_layout.scss */
body.view-locations #g-main .region .region-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
/* line 3172, templates/g5_hydrogen/custom/scss/_layout.scss */
body.view-locations #g-main .region .container {
  background-color: white;
  box-shadow: 0 2px 15px 3px rgba(0, 0, 0, 0.15);
  width: 100%;
  flex: 0 48%;
  max-width: 48%;
  padding-bottom: 30px;
  position: relative;
  margin: 0;
  margin-bottom: 30px;
}
@media (max-width: 959px) {
  /* line 3185, templates/g5_hydrogen/custom/scss/_layout.scss */
  body.view-locations #g-main .region .container {
    flex: 0 100%;
    max-width: 100%;
  }
}
@media (max-width: 768px) {
  /* line 3189, templates/g5_hydrogen/custom/scss/_layout.scss */
  body.view-locations #g-main .region .container {
    display: block;
    padding-bottom: 25px;
  }
}
/* line 3193, templates/g5_hydrogen/custom/scss/_layout.scss */
body.view-locations #g-main .region .container > h3 {
  background-color: #f7b624;
  color: white;
  text-transform: uppercase;
  text-align: center;
  font-family: bebas-neue-pro-expanded, sans-serif;
  font-weight: 700;
  font-size: 2rem;
  padding: 20px;
  margin-top: 0;
}
@media (max-width: 959px) {
  /* line 3203, templates/g5_hydrogen/custom/scss/_layout.scss */
  body.view-locations #g-main .region .container > h3 {
    font-size: 1.6rem;
    padding: 15px;
  }
}
@media (max-width: 768px) {
  /* line 3207, templates/g5_hydrogen/custom/scss/_layout.scss */
  body.view-locations #g-main .region .container > h3 {
    padding: 10px;
  }
}
/* line 3211, templates/g5_hydrogen/custom/scss/_layout.scss */
body.view-locations #g-main .region .container .location {
  flex: 0 100%;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  max-width: 100%;
  justify-content: space-between;
  padding-left: 30px;
  padding-right: 30px;
}
@media (max-width: 768px) {
  /* line 3221, templates/g5_hydrogen/custom/scss/_layout.scss */
  body.view-locations #g-main .region .container .location {
    padding-left: 20px;
    padding-right: 20px;
  }
}
/* line 3242, templates/g5_hydrogen/custom/scss/_layout.scss */
body.view-locations #g-main .region .container .location .location-top {
  font-weight: 700;
  font-size: 2rem;
}
@media (max-width: 768px) {
  /* line 3246, templates/g5_hydrogen/custom/scss/_layout.scss */
  body.view-locations #g-main .region .container .location .location-top {
    font-size: 1.4rem;
  }
}
/* line 3249, templates/g5_hydrogen/custom/scss/_layout.scss */
body.view-locations #g-main .region .container .location .location-top a {
  position: relative;
  transition: 0.5s;
  padding-right: 30px;
}
@media (max-width: 768px) {
  /* line 3253, templates/g5_hydrogen/custom/scss/_layout.scss */
  body.view-locations #g-main .region .container .location .location-top a {
    padding-right: 20px;
  }
}
/* line 3256, templates/g5_hydrogen/custom/scss/_layout.scss */
body.view-locations #g-main .region .container .location .location-top a:after {
  font-family: 'Font Awesome 5 Pro';
  content: '\f054';
  position: absolute;
  right: 0px;
  top: 7px;
  font-size: 1.4rem;
}
@media (max-width: 768px) {
  /* line 3263, templates/g5_hydrogen/custom/scss/_layout.scss */
  body.view-locations #g-main .region .container .location .location-top a:after {
    top: 5px;
    font-size: 1rem;
  }
}
/* line 3268, templates/g5_hydrogen/custom/scss/_layout.scss */
body.view-locations #g-main .region .container .location .location-top a:hover {
  color: #e4002b;
}
/* line 3270, templates/g5_hydrogen/custom/scss/_layout.scss */
body.view-locations #g-main .region .container .location .location-top a:hover:after {
  background-color: transparent;
}
/* line 3276, templates/g5_hydrogen/custom/scss/_layout.scss */
body.view-locations #g-main .region .container .location a.location-name {
  font-size: 1.6rem;
  font-family: AvenirLTStd-Heavy;
}
/* line 3279, templates/g5_hydrogen/custom/scss/_layout.scss */
body.view-locations #g-main .region .container .location a.location-name:after {
  content: '\f061';
  font-family: "Font Awesome 5 Pro";
  margin-left: 20px;
  font-weight: 400;
  transition: 0.5s;
  bottom: auto;
  left: auto;
  height: 0;
  top: -9px;
}
/* line 3292, templates/g5_hydrogen/custom/scss/_layout.scss */
body.view-locations #g-main .region .container .location a.location-name:hover {
  color: #ec008c;
}
/* line 3294, templates/g5_hydrogen/custom/scss/_layout.scss */
body.view-locations #g-main .region .container .location a.location-name:hover:after {
  margin-left: 30px;
}
/* line 3300, templates/g5_hydrogen/custom/scss/_layout.scss */
body.view-locations #g-main .region .container .location .left {
  text-align: right;
}
/* line 3303, templates/g5_hydrogen/custom/scss/_layout.scss */
body.view-locations #g-main .region .container .location .left a {
  font-size: 2rem;
  color: #171717;
  font-weight: 700;
  pointer-events: none;
}
@media (max-width: 768px) {
  /* line 3308, templates/g5_hydrogen/custom/scss/_layout.scss */
  body.view-locations #g-main .region .container .location .left a {
    color: #e4002b;
    pointer-events: all;
    font-size: 1.6rem;
  }
}
/* line 3315, templates/g5_hydrogen/custom/scss/_layout.scss */
body.view-locations #g-main .region .container .location .more {
  font-weight: 700;
  text-transform: uppercase;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}
/* line 3322, templates/g5_hydrogen/custom/scss/_layout.scss */
body.view-locations #g-main .region .container .location .more a {
  background-color: #e4002b;
  color: white;
  font-size: 1.6rem;
  width: 100%;
  display: block;
  padding: 19px;
  text-align: center;
  transition: 0.5s;
}
/* line 3331, templates/g5_hydrogen/custom/scss/_layout.scss */
body.view-locations #g-main .region .container .location .more a:after {
  display: none;
}
/* line 3334, templates/g5_hydrogen/custom/scss/_layout.scss */
body.view-locations #g-main .region .container .location .more a:hover {
  background-color: #006ac6;
}
/* line 3347, templates/g5_hydrogen/custom/scss/_layout.scss */
/* line 3348, templates/g5_hydrogen/custom/scss/_layout.scss */
body.view-locations .locations-break .service-break.custom {
  padding-bottom: 80px;
}
/* line 3352, templates/g5_hydrogen/custom/scss/_layout.scss */
body.view-locations .show-hide-locations {
  text-align: center;
  background-color: #f2f2f2;
  padding: 30px 0 20px 0;
  margin: 50px 0 0 0;
  transition: 0.5s;
}
/* line 3358, templates/g5_hydrogen/custom/scss/_layout.scss */
body.view-locations .show-hide-locations:hover {
  background-color: #dcdcdc;
  cursor: pointer;
}
/* line 3362, templates/g5_hydrogen/custom/scss/_layout.scss */
body.view-locations .show-hide-locations h2 {
  font-family: bebas-neue-pro-expanded, sans-serif;
  font-weight: 700;
}
/* line 3365, templates/g5_hydrogen/custom/scss/_layout.scss */
body.view-locations .show-hide-locations h2:after {
  margin-left: 20px;
  content: '\f063';
  font-family: 'Font Awesome 5 Pro';
  font-size: 2rem;
  font-weight: 400;
}
/* line 3372, templates/g5_hydrogen/custom/scss/_layout.scss */
/* line 3373, templates/g5_hydrogen/custom/scss/_layout.scss */
body.view-locations .show-hide-locations h2.open:after {
  content: '\f062';
}
/* line 3381, templates/g5_hydrogen/custom/scss/_layout.scss */
/* line 3382, templates/g5_hydrogen/custom/scss/_layout.scss */
@media (max-width: 768px) {
  /* line 3383, templates/g5_hydrogen/custom/scss/_layout.scss */
  body.view-location.layout-jobs #location-description .size-40 {
    padding-top: 0 !important;
  }
}
/* line 3391, templates/g5_hydrogen/custom/scss/_layout.scss */
.video-container {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  height: 0;
}
/* line 3396, templates/g5_hydrogen/custom/scss/_layout.scss */
.video-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* line 3406, templates/g5_hydrogen/custom/scss/_layout.scss */
/* line 3407, templates/g5_hydrogen/custom/scss/_layout.scss */
/* line 3408, templates/g5_hydrogen/custom/scss/_layout.scss */
body.view-jobs #g-main .g-contaner {
  width: 100%;
  max-width: 100rem;
}
@media (max-width: 1700px) {
  /* line 3411, templates/g5_hydrogen/custom/scss/_layout.scss */
  body.view-jobs #g-main .g-contaner {
    max-width: 83rem;
  }
}
/* line 3415, templates/g5_hydrogen/custom/scss/_layout.scss */
body.view-jobs #g-main > .g-container {
  width: 100%;
  max-width: 100%;
}
/* line 3418, templates/g5_hydrogen/custom/scss/_layout.scss */
body.view-jobs #g-main > .g-container > .g-grid > .g-block > .g-content {
  margin: 0;
  padding: 0;
}
/* line 3425, templates/g5_hydrogen/custom/scss/_layout.scss */
body.view-jobs .apply-container {
  margin-top: 50px;
  position: relative;
  padding-left: 0;
  margin-left: 0;
}
/* line 3430, templates/g5_hydrogen/custom/scss/_layout.scss */
body.view-jobs .apply-container .image {
  top: 0;
}
/* line 3436, templates/g5_hydrogen/custom/scss/_layout.scss */
/* line 3437, templates/g5_hydrogen/custom/scss/_layout.scss */
/* line 3438, templates/g5_hydrogen/custom/scss/_layout.scss */
#g-showcase.location-jobs-showcase .moduletable .custom {
  min-height: 500px;
  padding-top: 0;
  align-items: center;
}
/* line 3442, templates/g5_hydrogen/custom/scss/_layout.scss */
#g-showcase.location-jobs-showcase .moduletable .custom:after {
  background: rgba(255, 255, 255, 0.5);
  width: 100%;
}
/* line 3446, templates/g5_hydrogen/custom/scss/_layout.scss */
@media (max-width: 768px) {
  /* line 3447, templates/g5_hydrogen/custom/scss/_layout.scss */
  #g-showcase.location-jobs-showcase .moduletable .custom .showcase-container {
    padding-top: 50px;
  }
}
/* line 3450, templates/g5_hydrogen/custom/scss/_layout.scss */
#g-showcase.location-jobs-showcase .moduletable .custom .showcase-container h1 {
  font-size: 3rem;
}
@media (max-width: 1199px) {
  /* line 3452, templates/g5_hydrogen/custom/scss/_layout.scss */
  #g-showcase.location-jobs-showcase .moduletable .custom .showcase-container h1 {
    font-size: 2.5rem;
  }
}
@media (max-width: 959px) {
  /* line 3455, templates/g5_hydrogen/custom/scss/_layout.scss */
  #g-showcase.location-jobs-showcase .moduletable .custom .showcase-container h1 {
    font-size: 2.4rem;
  }
}
@media (max-width: 768px) {
  /* line 3458, templates/g5_hydrogen/custom/scss/_layout.scss */
  #g-showcase.location-jobs-showcase .moduletable .custom .showcase-container h1 {
    font-size: 2rem;
  }
  /* line 3460, templates/g5_hydrogen/custom/scss/_layout.scss */
  #g-showcase.location-jobs-showcase .moduletable .custom .showcase-container h1 br {
    display: none;
  }
}
/* line 3471, templates/g5_hydrogen/custom/scss/_layout.scss */
/* line 3472, templates/g5_hydrogen/custom/scss/_layout.scss */
body.com_brightbeautiful.view-job.g-jobs #g-showcase {
  display: none;
}
/* line 3475, templates/g5_hydrogen/custom/scss/_layout.scss */
body.com_brightbeautiful.view-job.g-jobs #g-main {
  padding-top: 8rem;
}
/* line 3480, templates/g5_hydrogen/custom/scss/_layout.scss */
.job {
  width: 80%;
  margin: auto;
}
@media (max-width: 768px) {
  /* line 3483, templates/g5_hydrogen/custom/scss/_layout.scss */
  .job {
    width: 100%;
    margin-top: 20px;
  }
}
/* line 3487, templates/g5_hydrogen/custom/scss/_layout.scss */
.job .introduction {
  font-size: 1.4rem;
}
@media (max-width: 768px) {
  /* line 3489, templates/g5_hydrogen/custom/scss/_layout.scss */
  .job .introduction {
    font-size: 1.1rem;
  }
}
/* line 3493, templates/g5_hydrogen/custom/scss/_layout.scss */
.job .full-part {
  margin-right: 10px;
}
/* line 3495, templates/g5_hydrogen/custom/scss/_layout.scss */
.job .full-part:before {
  content: '\f017';
  font-family: "Font Awesome 5 Pro";
  margin-right: 5px;
  color: #ec008c;
}
/* line 3502, templates/g5_hydrogen/custom/scss/_layout.scss */
.job .salary {
  margin-left: 10px;
}
/* line 3504, templates/g5_hydrogen/custom/scss/_layout.scss */
.job .salary:before {
  content: '\f51e';
  font-family: "Font Awesome 5 Pro";
  margin-right: 5px;
  color: #ec008c;
}
/* line 3511, templates/g5_hydrogen/custom/scss/_layout.scss */
.job .job-details {
  display: flex;
  width: 100%;
}
/* line 3515, templates/g5_hydrogen/custom/scss/_layout.scss */
.job .job-form {
  width: 90%;
  margin: auto;
  margin-top: 50px;
  max-width: 1000px;
}
@media (max-width: 959px) {
  /* line 3520, templates/g5_hydrogen/custom/scss/_layout.scss */
  .job .job-form {
    width: 100%;
  }
}
@media (max-width: 768px) {
  /* line 3523, templates/g5_hydrogen/custom/scss/_layout.scss */
  .job .job-form {
    width: 90%;
  }
}
/* line 3526, templates/g5_hydrogen/custom/scss/_layout.scss */
.job .job-form form {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 768px) {
  /* line 3529, templates/g5_hydrogen/custom/scss/_layout.scss */
  .job .job-form form {
    display: block;
  }
}
/* line 3532, templates/g5_hydrogen/custom/scss/_layout.scss */
.job .job-form form > .fields {
  flex: 0 48%;
  display: block;
}
@media (max-width: 768px) {
  /* line 3535, templates/g5_hydrogen/custom/scss/_layout.scss */
  .job .job-form form > .fields {
    flex: 0 100%;
  }
}
/* line 3538, templates/g5_hydrogen/custom/scss/_layout.scss */
.job .job-form form > .fields > .field {
  margin-bottom: 20px !important;
  padding-left: 0;
  padding-right: 0;
}
/* line 3542, templates/g5_hydrogen/custom/scss/_layout.scss */
.job .job-form form > .fields > .field label {
  font-family: AvenirLTStd-Roman;
  font-weight: normal;
  font-size: 0.9rem;
  color: black;
}
/* line 3552, templates/g5_hydrogen/custom/scss/_layout.scss */
.job .job-form form > .fields > .field input, .job .job-form form > .fields > .field textarea {
  background-color: white;
  box-shadow: none;
  font-family: AvenirLTStd-Book;
  font-size: 1.2rem;
  color: black;
}
/* line 3560, templates/g5_hydrogen/custom/scss/_layout.scss */
.job .job-form form > .fields > .field input[type='file'] {
  border: 0;
  padding: 0;
  margin-top: 5px;
  font-size: 0.9rem;
}
/* line 3566, templates/g5_hydrogen/custom/scss/_layout.scss */
.job .job-form form > .fields > .field.error {
  position: relative;
}
/* line 3568, templates/g5_hydrogen/custom/scss/_layout.scss */
.job .job-form form > .fields > .field.error:after {
  content: '\f06a';
  font-family: "Font Awesome 5 Pro";
  position: absolute;
  bottom: 7px;
  right: 10px;
  color: #ea5c25;
  font-size: 1.8rem;
}
/* line 3577, templates/g5_hydrogen/custom/scss/_layout.scss */
.job .job-form form > .fields > .field.error input {
  background-color: white;
  border: 1px solid rgba(34, 36, 38, 0.15);
  border-bottom: 5px solid #ea5e24;
}
/* line 3583, templates/g5_hydrogen/custom/scss/_layout.scss */
.job .job-form form > .fields > .field .custom-error {
  color: #ea5e24 !important;
  position: absolute;
  top: 0;
  right: 0;
  font-size: 0.9rem;
  font-family: AvenirLTStd-Heavy;
}
/* line 3590, templates/g5_hydrogen/custom/scss/_layout.scss */
.job .job-form form > .fields > .field .custom-error:before {
  content: '\f107';
  font-family: "Font Awesome 5 Pro";
  margin-right: 5px;
  vertical-align: top;
}
/* line 3597, templates/g5_hydrogen/custom/scss/_layout.scss */
/* line 3598, templates/g5_hydrogen/custom/scss/_layout.scss */
.job .job-form form > .fields > .field.pleasetellus label:after {
  display: none !important;
}
/* line 3603, templates/g5_hydrogen/custom/scss/_layout.scss */
.job .job-form form > .fields > .multifield {
  flex-wrap: wrap;
  justify-content: center;
  margin-bottom: 10px;
}
/* line 3607, templates/g5_hydrogen/custom/scss/_layout.scss */
.job .job-form form > .fields > .multifield label {
  flex: 0 100%;
  margin-bottom: 20px;
  font-family: AvenirLTStd-Roman;
  font-weight: normal;
  font-size: 0.9rem;
}
/* line 3615, templates/g5_hydrogen/custom/scss/_layout.scss */
.job .job-form form > .fields .button {
  background-color: #ec008c;
  border-radius: 100px;
  padding: 15px 25px;
  transition: 0.5s;
  position: relative;
  z-index: 10;
  font-family: AvenirLTStd-Heavy;
}
/* line 3623, templates/g5_hydrogen/custom/scss/_layout.scss */
.job .job-form form > .fields .button:after {
  content: '\f061';
  font-family: "Font Awesome 5 Pro";
  font-weight: 400;
  margin-left: 20px;
  vertical-align: bottom;
  transition: 0.2s;
}
/* line 3631, templates/g5_hydrogen/custom/scss/_layout.scss */
.job .job-form form > .fields .button:hover {
  background-color: #ea5e24;
}
/* line 3633, templates/g5_hydrogen/custom/scss/_layout.scss */
.job .job-form form > .fields .button:hover:after {
  margin-left: 25px;
}
/* line 3639, templates/g5_hydrogen/custom/scss/_layout.scss */
.job .job-form form > .fields a {
  color: #ec008c;
}
/* line 3645, templates/g5_hydrogen/custom/scss/_layout.scss */
.job .date, .job .address, .job .job-details {
  display: none;
}
/* line 3650, templates/g5_hydrogen/custom/scss/_layout.scss */
/* line 3651, templates/g5_hydrogen/custom/scss/_layout.scss */
body.g-contact #g-header {
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0) 100%);
}
/* line 3657, templates/g5_hydrogen/custom/scss/_layout.scss */
body.g-contact #g-showcase.g-flushed .g-container .moduletable.no-bg .custom {
  max-width: 97rem;
  margin: auto;
  width: 95%;
}
@media (max-width: 1700px) {
  /* line 3661, templates/g5_hydrogen/custom/scss/_layout.scss */
  body.g-contact #g-showcase.g-flushed .g-container .moduletable.no-bg .custom {
    max-width: 80rem;
  }
}
@media (max-width: 768px) {
  /* line 3664, templates/g5_hydrogen/custom/scss/_layout.scss */
  body.g-contact #g-showcase.g-flushed .g-container .moduletable.no-bg .custom {
    width: 90%;
    padding-top: 12rem;
  }
}
/* line 3669, templates/g5_hydrogen/custom/scss/_layout.scss */
body.g-contact #g-showcase.g-flushed .g-container .moduletable.no-bg .custom .showcase-container {
  text-align: left;
  width: 35%;
  margin-left: 0;
}
@media (max-width: 959px) {
  /* line 3673, templates/g5_hydrogen/custom/scss/_layout.scss */
  body.g-contact #g-showcase.g-flushed .g-container .moduletable.no-bg .custom .showcase-container {
    width: 100%;
  }
}
/* line 3676, templates/g5_hydrogen/custom/scss/_layout.scss */
body.g-contact #g-showcase.g-flushed .g-container .moduletable.no-bg .custom .showcase-container p {
  color: black;
}
/* line 3683, templates/g5_hydrogen/custom/scss/_layout.scss */
body.g-contact #map {
  min-height: 600px;
  height: 950px;
}
/* line 3688, templates/g5_hydrogen/custom/scss/_layout.scss */
/* line 3689, templates/g5_hydrogen/custom/scss/_layout.scss */
body.g-contact .introduction-sidebar > .g-content {
  width: 100%;
  right: -10px;
}
@media (max-width: 959px) {
  /* line 3692, templates/g5_hydrogen/custom/scss/_layout.scss */
  body.g-contact .introduction-sidebar > .g-content {
    position: relative;
    top: auto;
    margin: 0;
    padding: 0;
    right: 0;
  }
}
/* line 3701, templates/g5_hydrogen/custom/scss/_layout.scss */
body.g-contact #g-introduction {
  background-color: #f2f2f2;
}
/* line 3703, templates/g5_hydrogen/custom/scss/_layout.scss */
@media (max-width: 959px) {
  /* line 3704, templates/g5_hydrogen/custom/scss/_layout.scss */
  body.g-contact #g-introduction .g-grid {
    display: block;
  }
}
/* line 3707, templates/g5_hydrogen/custom/scss/_layout.scss */
@media (max-width: 959px) {
  /* line 3708, templates/g5_hydrogen/custom/scss/_layout.scss */
  body.g-contact #g-introduction .g-grid .size-65, body.g-contact #g-introduction .g-grid .size-35 {
    flex: 0 100%;
    width: 100%;
  }
}
/* line 3713, templates/g5_hydrogen/custom/scss/_layout.scss */
@media (max-width: 768px) {
  /* line 3714, templates/g5_hydrogen/custom/scss/_layout.scss */
  body.g-contact #g-introduction .g-grid .size-65 {
    padding-right: 0;
  }
}
/* line 3718, templates/g5_hydrogen/custom/scss/_layout.scss */
@media (max-width: 959px) {
  /* line 3719, templates/g5_hydrogen/custom/scss/_layout.scss */
  body.g-contact #g-introduction .g-grid .g-content {
    margin-bottom: 0;
    padding-bottom: 0;
  }
}
@media (max-width: 768px) {
  /* line 3723, templates/g5_hydrogen/custom/scss/_layout.scss */
  body.g-contact #g-introduction .g-grid .g-content {
    margin-top: 0;
    padding-top: 0;
  }
}
/* line 3734, templates/g5_hydrogen/custom/scss/_layout.scss */
/* line 3735, templates/g5_hydrogen/custom/scss/_layout.scss */
/* line 3737, templates/g5_hydrogen/custom/scss/_layout.scss */
body.g-default #g-main .default-breadcrumb {
  padding-top: 7rem;
}
@media (max-width: 959px) {
  /* line 3739, templates/g5_hydrogen/custom/scss/_layout.scss */
  body.g-default #g-main .default-breadcrumb {
    padding-top: 8.5rem;
  }
}
@media (max-width: 768px) {
  /* line 3742, templates/g5_hydrogen/custom/scss/_layout.scss */
  body.g-default #g-main .default-breadcrumb {
    padding-top: 10.5rem;
  }
}
/* line 3745, templates/g5_hydrogen/custom/scss/_layout.scss */
body.g-default #g-main .default-breadcrumb .g-content {
  margin-bottom: 0;
  padding-bottom: 0;
}
/* line 3748, templates/g5_hydrogen/custom/scss/_layout.scss */
body.g-default #g-main .default-breadcrumb .g-content ul {
  margin-bottom: 0;
}
/* line 3751, templates/g5_hydrogen/custom/scss/_layout.scss */
/* line 3752, templates/g5_hydrogen/custom/scss/_layout.scss */
body.g-default #g-main .default-breadcrumb .g-content li .divider {
  color: black;
  font-family: "Font Awesome 5 Pro";
  font-size: 7pt;
  vertical-align: middle;
  margin-left: 10px;
}
/* line 3762, templates/g5_hydrogen/custom/scss/_layout.scss */
/* line 3763, templates/g5_hydrogen/custom/scss/_layout.scss */
body.g-default #g-main .default-content .g-content {
  margin-top: 0;
  padding-top: 0;
}
/* line 3768, templates/g5_hydrogen/custom/scss/_layout.scss */
body.g-default #g-main h1 {
  margin-top: 10px;
  margin-bottom: 60px;
}
/* line 3777, templates/g5_hydrogen/custom/scss/_layout.scss */
/* line 3778, templates/g5_hydrogen/custom/scss/_layout.scss */
body.outline-_error #g-footer {
  margin-top: 0;
}
/* line 3781, templates/g5_hydrogen/custom/scss/_layout.scss */
body.outline-_error #g-main {
  padding-bottom: 0;
}
/* line 3783, templates/g5_hydrogen/custom/scss/_layout.scss */
body.outline-_error #g-main .g-content {
  margin-bottom: 0;
  padding-bottom: 0;
}
/* line 3790, templates/g5_hydrogen/custom/scss/_layout.scss */
/* line 3792, templates/g5_hydrogen/custom/scss/_layout.scss */
.error-content .custom {
  padding-top: 100px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-end;
}
@media (max-width: 768px) {
  /* line 3798, templates/g5_hydrogen/custom/scss/_layout.scss */
  .error-content .custom {
    padding-top: 160px;
  }
}
/* line 3801, templates/g5_hydrogen/custom/scss/_layout.scss */
.error-content .custom h1 {
  margin-bottom: 0 !important;
  font-size: 7rem;
  line-height: 1;
}
/* line 3806, templates/g5_hydrogen/custom/scss/_layout.scss */
.error-content .custom h2 {
  margin-top: 0;
}
/* line 3809, templates/g5_hydrogen/custom/scss/_layout.scss */
.error-content .custom ul {
  margin-left: 0;
}
/* line 3811, templates/g5_hydrogen/custom/scss/_layout.scss */
.error-content .custom ul li {
  list-style-type: none;
  display: inline-block;
  margin-right: 20px;
}
/* line 3817, templates/g5_hydrogen/custom/scss/_layout.scss */
/* line 3819, templates/g5_hydrogen/custom/scss/_layout.scss */
.error-content .custom > div:nth-child(1) {
  padding-bottom: 50px;
}
@media (max-width: 768px) {
  /* line 3821, templates/g5_hydrogen/custom/scss/_layout.scss */
  .error-content .custom > div:nth-child(1) {
    padding-bottom: 0;
  }
}
/* line 3825, templates/g5_hydrogen/custom/scss/_layout.scss */
.error-content .custom > div.bb_team {
  flex: 0 20%;
  display: none;
}
/* line 3828, templates/g5_hydrogen/custom/scss/_layout.scss */
.error-content .custom > div.bb_team img {
  max-height: 300px;
}
/* line 3831, templates/g5_hydrogen/custom/scss/_layout.scss */
.error-content .custom > div.bb_team p {
  width: 400px;
}
/* line 3839, templates/g5_hydrogen/custom/scss/_layout.scss */
.loc-name {
  text-transform: lowercase;
}
/* line 3845, templates/g5_hydrogen/custom/scss/_layout.scss */
/* line 3846, templates/g5_hydrogen/custom/scss/_layout.scss */
body.itemid-196 .team-locations, body.itemid-196 .individual-regions, body.itemid-196 .regions {
  display: none;
}
/* line 3850, templates/g5_hydrogen/custom/scss/_layout.scss */
/* line 3851, templates/g5_hydrogen/custom/scss/_layout.scss */
body.itemid-196 #g-main .locations-header {
  max-width: 97rem;
  margin: auto;
  width: 95%;
  justify-content: left;
}
@media (max-width: 1700px) {
  /* line 3856, templates/g5_hydrogen/custom/scss/_layout.scss */
  body.itemid-196 #g-main .locations-header {
    max-width: 80rem;
  }
}
@media (max-width: 768px) {
  /* line 3859, templates/g5_hydrogen/custom/scss/_layout.scss */
  body.itemid-196 #g-main .locations-header {
    width: 90%;
  }
}
/* line 3863, templates/g5_hydrogen/custom/scss/_layout.scss */
body.itemid-196 #g-main .locations-top-container {
  position: inherit;
}
/* line 3865, templates/g5_hydrogen/custom/scss/_layout.scss */
body.itemid-196 #g-main .locations-top-container #map {
  top: 120px !important;
}
@media (max-width: 959px) {
  /* line 3867, templates/g5_hydrogen/custom/scss/_layout.scss */
  body.itemid-196 #g-main .locations-top-container #map {
    top: 0 !important;
  }
}
/* line 3872, templates/g5_hydrogen/custom/scss/_layout.scss */
body.itemid-196 #g-main #locations-postcode-box {
  padding-top: 0;
}
/* line 3875, templates/g5_hydrogen/custom/scss/_layout.scss */
/* line 3876, templates/g5_hydrogen/custom/scss/_layout.scss */
body.itemid-196 #g-main .contact-showcase .showcase-container {
  text-align: left;
  width: 35%;
  margin-left: 0;
}
@media (max-width: 959px) {
  /* line 3880, templates/g5_hydrogen/custom/scss/_layout.scss */
  body.itemid-196 #g-main .contact-showcase .showcase-container {
    width: 100%;
  }
}
/* line 3883, templates/g5_hydrogen/custom/scss/_layout.scss */
body.itemid-196 #g-main .contact-showcase .showcase-container p {
  max-width: 100%;
  margin: 1.5rem 0;
}
/* line 3897, templates/g5_hydrogen/custom/scss/_layout.scss */
/* line 3898, templates/g5_hydrogen/custom/scss/_layout.scss */
body.itemid-107 .contact-showcase {
  display: none;
}
/* line 3903, templates/g5_hydrogen/custom/scss/_layout.scss */
/* line 3904, templates/g5_hydrogen/custom/scss/_layout.scss */
body.no-main #g-main {
  padding: 0;
}
/* line 3906, templates/g5_hydrogen/custom/scss/_layout.scss */
body.no-main #g-main .g-content {
  display: none;
}
/* line 3912, templates/g5_hydrogen/custom/scss/_layout.scss */
table {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}
/* line 3918, templates/g5_hydrogen/custom/scss/_layout.scss */
@media (max-width: 768px) {
  /* line 3919, templates/g5_hydrogen/custom/scss/_layout.scss */
  .compare-table {
    display: none;
  }
}
/* line 3924, templates/g5_hydrogen/custom/scss/_layout.scss */
/* line 3925, templates/g5_hydrogen/custom/scss/_layout.scss */
.covid > div {
  display: flex;
  flex-wrap: wrap;
  border-bottom: 2px solid #ec008c;
  margin: 40px 0;
  padding: 0px 0 40px 0;
}
@media (max-width: 768px) {
  /* line 3931, templates/g5_hydrogen/custom/scss/_layout.scss */
  .covid > div {
    padding-bottom: 15px;
  }
}
/* line 3934, templates/g5_hydrogen/custom/scss/_layout.scss */
.covid > div .left {
  flex: 0 30%;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 768px) {
  /* line 3939, templates/g5_hydrogen/custom/scss/_layout.scss */
  .covid > div .left {
    flex: 0 100%;
  }
}
/* line 3942, templates/g5_hydrogen/custom/scss/_layout.scss */
.covid > div .left img {
  max-width: 150px;
}
/* line 3946, templates/g5_hydrogen/custom/scss/_layout.scss */
.covid > div .right {
  flex: 0 70%;
  display: flex;
  align-items: center;
}
@media (max-width: 768px) {
  /* line 3950, templates/g5_hydrogen/custom/scss/_layout.scss */
  .covid > div .right {
    flex: 0 100%;
  }
}
/* line 3957, templates/g5_hydrogen/custom/scss/_layout.scss */
/* line 3958, templates/g5_hydrogen/custom/scss/_layout.scss */
body.g-service #g-bottom {
  background-color: #f2f2f2;
}
/* line 3961, templates/g5_hydrogen/custom/scss/_layout.scss */
/* line 3962, templates/g5_hydrogen/custom/scss/_layout.scss */
body.g-service .above-footer-action-left .g-content {
  padding-top: 0;
  padding-bottom: 0;
  margin-top: 0;
  margin-bottom: 0;
}
/* line 3971, templates/g5_hydrogen/custom/scss/_layout.scss */
.service-reviews {
  margin-top: 90px;
}
@media (max-width: 768px) {
  /* line 3973, templates/g5_hydrogen/custom/scss/_layout.scss */
  .service-reviews {
    margin-top: 70px;
  }
}
/* line 3976, templates/g5_hydrogen/custom/scss/_layout.scss */
/* line 3977, templates/g5_hydrogen/custom/scss/_layout.scss */
.service-reviews.custom > p {
  margin-bottom: 0;
}
/* line 3979, templates/g5_hydrogen/custom/scss/_layout.scss */
.service-reviews.custom > p img {
  width: 100%;
  height: 100px;
}
@media (max-width: 768px) {
  /* line 3982, templates/g5_hydrogen/custom/scss/_layout.scss */
  .service-reviews.custom > p img {
    height: 50px;
  }
}
/* line 3990, templates/g5_hydrogen/custom/scss/_layout.scss */
/* line 3996, templates/g5_hydrogen/custom/scss/_layout.scss */
/* line 3997, templates/g5_hydrogen/custom/scss/_layout.scss */
body.no-icons .service.custom .content h2 {
  padding-left: 80px !important;
}
@media (max-width: 959px) {
  /* line 3999, templates/g5_hydrogen/custom/scss/_layout.scss */
  body.no-icons .service.custom .content h2 {
    padding-left: 65px !important;
  }
}
@media (max-width: 768px) {
  /* line 4002, templates/g5_hydrogen/custom/scss/_layout.scss */
  body.no-icons .service.custom .content h2 {
    padding-left: 0px !important;
  }
}
/* import breakpoints */
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 12, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 9, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 1, templates/g5_hydrogen/scss/mixins/_nav.scss */
/* Values below are the default breakpoints
 but these values are user definable in style settings in the template
 so that is why the code below uses mixins to get the actual values from the template */
/* LARGE DESKTOP
 /* 75rem / 1200px and above*/

/* DESKTOP & LARGE TABLET
 /* 60rem to 74.938rem / 960px to 1199px */

/* TABLET */
/* 48rem to 59.938rem / 768px to 959px */

/* LARGE MOBILE */
/* 30rem to 47.938rem / 480px to 767px */

/* SMALL MOBILE */
/* 30rem / 480px and below */

/***************************
 ****************************
 NAME: _typography.scss
 SITE: Made up company
 DESCRIPTION: All text styles (includes buttons)
 -------------------------------------
 AUTHOR: Rachel Oliver
 DATE CREATED: 02/03/2020
 LAST MODIFIED DATE: 02/03/2020
 LAST MODIFIED BY: Rachel Oliver
 ****************************
 ***************************/
/* line 25, templates/g5_hydrogen/custom/scss/_typography.scss */
body {
  font-family: bebas-neue-pro-expanded, sans-serif;
  font-size: 1.1rem;
}
/* line 29, templates/g5_hydrogen/custom/scss/_typography.scss */
h4, h5, h6 {
  font-family: bebas-neue-pro-expanded, sans-serif;
}
@media (max-width: 1199px) {
  /* line 31, templates/g5_hydrogen/custom/scss/_typography.scss */
  h4, h5, h6 {
    line-height: normal;
  }
}
/* line 35, templates/g5_hydrogen/custom/scss/_typography.scss */
h1, h2, h3 {
  font-family: futura-pt-bold, sans-serif;
  letter-spacing: -1px;
}
/* line 39, templates/g5_hydrogen/custom/scss/_typography.scss */
strong {
  font-family: bebas-neue-pro-expanded, sans-serif;
  font-weight: 700;
}
/* line 43, templates/g5_hydrogen/custom/scss/_typography.scss */
h1 {
  font-size: 4rem;
  line-height: 1.2;
}
@media (max-width: 1199px) {
  /* line 46, templates/g5_hydrogen/custom/scss/_typography.scss */
  h1 {
    font-size: 3.5rem;
  }
}
@media (max-width: 959px) {
  /* line 49, templates/g5_hydrogen/custom/scss/_typography.scss */
  h1 {
    font-size: 3rem;
    line-height: normal;
  }
}
@media (max-width: 768px) {
  /* line 53, templates/g5_hydrogen/custom/scss/_typography.scss */
  h1 {
    font-size: 2.2rem;
  }
}
/* line 57, templates/g5_hydrogen/custom/scss/_typography.scss */
h2 {
  font-size: 2.4rem;
  line-height: 2.6rem;
}
@media (max-width: 768px) {
  /* line 60, templates/g5_hydrogen/custom/scss/_typography.scss */
  h2 {
    font-size: 1.8rem;
    line-height: 2rem;
  }
}
/* line 65, templates/g5_hydrogen/custom/scss/_typography.scss */
h3 {
  font-size: 2rem;
  line-height: normal;
  line-height: 2.2rem;
}
/* line 73, templates/g5_hydrogen/custom/scss/_typography.scss */
a:not(.button) {
  color: #006ac6;
  position: relative;
}
/* line 86, templates/g5_hydrogen/custom/scss/_typography.scss */
a:not(.button):hover {
  color: #006ac6;
  text-decoration: underline;
}
/* line 89, templates/g5_hydrogen/custom/scss/_typography.scss */
a:not(.button):hover:after {
  background-color: #006ac6;
}
/* line 97, templates/g5_hydrogen/custom/scss/_typography.scss */
a.button {
  background-color: #006ac6;
  text-transform: uppercase;
  border-radius: 0;
  padding: 15px 25px;
  transition: 0.5s;
  position: relative;
  z-index: 10;
  font-family: bebas-neue-pro-expanded, sans-serif;
  font-weight: 700;
  font-size: 1.6rem;
}
@media (max-width: 959px) {
  /* line 108, templates/g5_hydrogen/custom/scss/_typography.scss */
  a.button {
    padding-left: 15px;
    padding-right: 15px;
  }
}
/* line 113, templates/g5_hydrogen/custom/scss/_typography.scss */
a.button:hover {
  background-color: #e4002b;
}
/* line 115, templates/g5_hydrogen/custom/scss/_typography.scss */
a.button:hover:after {
  margin-left: 25px;
}
/* line 120, templates/g5_hydrogen/custom/scss/_typography.scss */
a.button.white-button {
  background-color: white;
}
/* line 123, templates/g5_hydrogen/custom/scss/_typography.scss */
a.button.orange-detail {
  color: #ea5e24;
}
/* line 126, templates/g5_hydrogen/custom/scss/_typography.scss */
a.button.green-detail {
  color: #6ccace;
}
/* line 129, templates/g5_hydrogen/custom/scss/_typography.scss */
a.button.pink-detail {
  color: #ec008c;
}
/* line 132, templates/g5_hydrogen/custom/scss/_typography.scss */
a.button.green {
  background-color: #6ccace;
}
/* line 134, templates/g5_hydrogen/custom/scss/_typography.scss */
a.button.green:hover {
  background-color: #ea5e24;
}
/* line 138, templates/g5_hydrogen/custom/scss/_typography.scss */
/* line 139, templates/g5_hydrogen/custom/scss/_typography.scss */
a.button.pdf:after {
  display: inline-block;
}
/* line 142, templates/g5_hydrogen/custom/scss/_typography.scss */
/* line 143, templates/g5_hydrogen/custom/scss/_typography.scss */
a.button.pdf:hover:after {
  transform: rotate(90deg);
  margin-left: 20px;
}
/* line 151, templates/g5_hydrogen/custom/scss/_typography.scss */
a.housekeeping {
  color: #ec008c;
}
/* line 159, templates/g5_hydrogen/custom/scss/_typography.scss */
a.housekeeping:hover {
  color: #ec008c !important;
}
/* line 163, templates/g5_hydrogen/custom/scss/_typography.scss */
a.security {
  color: #ea5e24;
}
/* line 171, templates/g5_hydrogen/custom/scss/_typography.scss */
a.security:hover {
  color: #ea5e24 !important;
}
/* line 175, templates/g5_hydrogen/custom/scss/_typography.scss */
a.teams {
  color: #be1c80;
}
/* line 183, templates/g5_hydrogen/custom/scss/_typography.scss */
a.teams:hover {
  color: #be1c80 !important;
}
/* line 187, templates/g5_hydrogen/custom/scss/_typography.scss */
a.products {
  color: #6ccace;
}
/* line 195, templates/g5_hydrogen/custom/scss/_typography.scss */
a.products:hover {
  color: #6ccace !important;
}
/* line 200, templates/g5_hydrogen/custom/scss/_typography.scss */
a.margin-top {
  margin-top: 30px;
}
/* line 207, templates/g5_hydrogen/custom/scss/_typography.scss */
ul.ticks {
  margin-left: 0;
}
/* line 209, templates/g5_hydrogen/custom/scss/_typography.scss */
ul.ticks li {
  list-style-type: none;
  padding-left: 30px;
  position: relative;
  font-weight: 700;
  margin-bottom: 3px;
}
/* line 215, templates/g5_hydrogen/custom/scss/_typography.scss */
ul.ticks li:before {
  content: '\f00c';
  font-family: 'Font Awesome 5 Pro';
  position: absolute;
  left: 0;
  top: 2px;
  color: #f7b624;
  font-weight: 700;
}
/* line 226, templates/g5_hydrogen/custom/scss/_typography.scss */
ol {
  margin-left: 15px;
}
/* line 228, templates/g5_hydrogen/custom/scss/_typography.scss */
ol li {
  margin-bottom: 15px;
}
/* line 233, templates/g5_hydrogen/custom/scss/_typography.scss */
ul.pillars {
  margin-left: 0;
  margin-top: 40px;
  margin-bottom: 0;
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 768px) {
  /* line 239, templates/g5_hydrogen/custom/scss/_typography.scss */
  ul.pillars {
    display: block;
  }
}
/* line 242, templates/g5_hydrogen/custom/scss/_typography.scss */
ul.pillars li {
  list-style-type: none;
  flex: 0 48%;
  margin-right: 2%;
  margin-bottom: 20px;
}
@media (max-width: 768px) {
  /* line 247, templates/g5_hydrogen/custom/scss/_typography.scss */
  ul.pillars li {
    width: 100%;
  }
}
/* line 250, templates/g5_hydrogen/custom/scss/_typography.scss */
ul.pillars li a {
  display: inline-block;
  font-family: bebas-neue-pro-expanded, sans-serif;
  font-size: 1.2rem;
  position: relative;
}
/* line 255, templates/g5_hydrogen/custom/scss/_typography.scss */
ul.pillars li a img {
  height: 55px;
  display: block;
  margin-bottom: 25px;
}
/* line 260, templates/g5_hydrogen/custom/scss/_typography.scss */
ul.pillars li a:before {
  display: block;
}
/* line 263, templates/g5_hydrogen/custom/scss/_typography.scss */
ul.pillars li a:after {
  position: absolute;
  bottom: 2px;
  width: 100%;
  height: 2px;
  background-color: white;
  transition: 0.5s;
  content: '';
  left: 0;
}
/* line 273, templates/g5_hydrogen/custom/scss/_typography.scss */
/* line 274, templates/g5_hydrogen/custom/scss/_typography.scss */
ul.pillars li a:hover:after {
  bottom: -2px;
  background-color: #ea5e24;
}
/* line 279, templates/g5_hydrogen/custom/scss/_typography.scss */
/* line 280, templates/g5_hydrogen/custom/scss/_typography.scss */
/* line 281, templates/g5_hydrogen/custom/scss/_typography.scss */
ul.pillars li a.products:hover:after {
  background-color: #6ccace;
}
/* line 286, templates/g5_hydrogen/custom/scss/_typography.scss */
/* line 287, templates/g5_hydrogen/custom/scss/_typography.scss */
/* line 288, templates/g5_hydrogen/custom/scss/_typography.scss */
ul.pillars li a.housekeeping:hover:after {
  background-color: #ec008c;
}
/* line 293, templates/g5_hydrogen/custom/scss/_typography.scss */
/* line 294, templates/g5_hydrogen/custom/scss/_typography.scss */
/* line 295, templates/g5_hydrogen/custom/scss/_typography.scss */
ul.pillars li a.teams:hover:after {
  background-color: #be1c80;
}
/* line 301, templates/g5_hydrogen/custom/scss/_typography.scss */
ul.pillars li p {
  margin-top: 15px;
}
/* line 307, templates/g5_hydrogen/custom/scss/_typography.scss */
.two-col {
  display: flex;
  flex-wrap: wrap;
}
/* line 310, templates/g5_hydrogen/custom/scss/_typography.scss */
.two-col li {
  flex: 0 50%;
}
/* line 313, templates/g5_hydrogen/custom/scss/_typography.scss */
.two-col > div.col-child {
  flex: 0 50%;
}
/* line 318, templates/g5_hydrogen/custom/scss/_typography.scss */
ul.green {
  margin-left: 10px;
  margin-top: 2rem;
}
/* line 321, templates/g5_hydrogen/custom/scss/_typography.scss */
ul.green li {
  list-style-type: none;
  padding-left: 30px;
  position: relative;
  margin-bottom: 20px;
  padding-right: 10px;
}
/* line 327, templates/g5_hydrogen/custom/scss/_typography.scss */
ul.green li:before {
  content: '\f111';
  font-family: "Font Awesome 5 Pro";
  color: #6ccace;
  font-weight: 700;
  font-size: 0.5rem;
  position: absolute;
  left: 0;
  top: 5px;
}
/* line 340, templates/g5_hydrogen/custom/scss/_typography.scss */
strong {
  color: inherit !important;
}
/* line 344, templates/g5_hydrogen/custom/scss/_typography.scss */
a.book {
  color: white;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 1.6rem;
  display: block;
  width: 100%;
  background-color: #e4002b;
  text-align: center;
  padding: 19px 25px;
}
@media (max-width: 768px) {
  /* line 355, templates/g5_hydrogen/custom/scss/_typography.scss */
  a.book {
    padding: 12px;
  }
}
/* line 358, templates/g5_hydrogen/custom/scss/_typography.scss */
a.book:hover {
  color: white;
  background-color: #006ac6;
}
/* line 362, templates/g5_hydrogen/custom/scss/_typography.scss */
a.book:after {
  display: none;
}
/* line 365, templates/g5_hydrogen/custom/scss/_typography.scss */
a.book.arrow {
  text-align: right;
  width: 60%;
  box-shadow: 0 2px 15px 3px rgba(0, 0, 0, 0.15);
  position: relative;
}
/* line 370, templates/g5_hydrogen/custom/scss/_typography.scss */
a.book.arrow:after {
  display: block;
  left: 100%;
  top: 0;
  content: " ";
  height: 100%;
  width: 50px;
  position: absolute;
  pointer-events: none;
  background-image: url('/templates/g5_hydrogen/custom/images/book-arrow.svg');
  background-repeat: no-repeat;
  background-size: auto 100%;
  background-position: left center;
}
/* line 390, templates/g5_hydrogen/custom/scss/_typography.scss */
/* line 391, templates/g5_hydrogen/custom/scss/_typography.scss */
a.book.arrow:hover:after {
  background-color: transparent;
  background-image: url('/templates/g5_hydrogen/custom/images/blue-arrow-right.svg');
}
/* line 395, templates/g5_hydrogen/custom/scss/_typography.scss */
a.book.arrow:hover:before {
  background-color: #006ac6;
}
/* line 400, templates/g5_hydrogen/custom/scss/_typography.scss */
a.book.service-book {
  text-align: right;
  padding-right: 25px;
  margin-top: 60px;
}
@media (max-width: 768px) {
  /* line 405, templates/g5_hydrogen/custom/scss/_typography.scss */
  a.book.service-book {
    width: 80%;
  }
}
/* line 408, templates/g5_hydrogen/custom/scss/_typography.scss */
a.book.service-book:before {
  content: '';
  background-color: #e4002b;
  left: -1000px;
  width: 1000px;
  height: 100%;
  position: absolute;
  top: 0;
}
/* import breakpoints */
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 12, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 9, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 1, templates/g5_hydrogen/scss/mixins/_nav.scss */
/* Values below are the default breakpoints
 but these values are user definable in style settings in the template
 so that is why the code below uses mixins to get the actual values from the template */
/* LARGE DESKTOP
 /* 75rem / 1200px and above*/

/* DESKTOP & LARGE TABLET
 /* 60rem to 74.938rem / 960px to 1199px */

/* TABLET */
/* 48rem to 59.938rem / 768px to 959px */

/* LARGE MOBILE */
/* 30rem to 47.938rem / 480px to 767px */

/* SMALL MOBILE */
/* 30rem / 480px and below */

/***************************
 ****************************
 NAME: _menus.scss
 SITE: Made up company
 DESCRIPTION: All styles for all Menus/Navigation on the site
 -------------------------------------
 AUTHOR: Charlotte Osborne
 DATE CREATED: 20/06/17
 LAST MODIFIED DATE:
 LAST MODIFIED BY:
 ****************************
 ***************************/
/* line 19, templates/g5_hydrogen/custom/scss/_menus.scss */
/* line 20, templates/g5_hydrogen/custom/scss/_menus.scss */
/* line 21, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-header .size-70 .g-content {
  margin-left: 0;
  padding-left: 0;
}
/* line 26, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-header .g-main-nav {
  font-family: bebas-neue-pro-expanded, sans-serif;
  -webkit-font-smoothing: auto;
}
/* line 29, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-header .g-main-nav a.g-menu-item-container:after {
  display: none;
}
/* line 32, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-header .g-main-nav .g-toplevel {
  justify-content: flex-end;
  font-size: 1.4rem;
}
@media (max-width: 1199px) {
  /* line 35, templates/g5_hydrogen/custom/scss/_menus.scss */
  #g-header .g-main-nav .g-toplevel {
    font-size: 1.21rem;
  }
}
/* line 39, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-header .g-main-nav .g-toplevel > li.g-menu-item-link-parent:not(.g-menu-item-type-particle):not(.g-menu-item-type-module) {
  background-color: transparent;
}
/* line 42, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-header .g-main-nav .g-toplevel > li.g-menu-item-link-parent:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
  background-color: transparent;
}
/* line 45, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-header .g-main-nav .g-toplevel > li.g-menu-item-link-parent:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active.g-selected {
  background-color: transparent;
}
/* line 49, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-header .g-main-nav .g-toplevel > li.g-menu-item-link-parent:not(.g-menu-item-type-particle):not(.g-menu-item-type-module) > .g-menu-item-container {
  color: #171717;
  font-weight: 400;
}
/* line 53, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-header .g-main-nav .g-toplevel > li.g-menu-item-link-parent:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover {
  background-color: #e4002b;
  color: white;
}
/* line 56, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-header .g-main-nav .g-toplevel > li.g-menu-item-link-parent:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover a.g-menu-item-container {
  color: white;
}
/* line 62, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-header .g-main-nav .g-toplevel > li.g-menu-item-link-parent:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover .g-menu-parent-indicator {
  vertical-align: bottom;
}
/* line 64, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-header .g-main-nav .g-toplevel > li.g-menu-item-link-parent:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover .g-menu-parent-indicator:after {
  transform: rotate(-90deg);
  color: white;
}
/* line 70, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-header .g-main-nav .g-toplevel > li.g-menu-item-link-parent:not(.g-menu-item-type-particle):not(.g-menu-item-type-module) .g-menu-parent-indicator {
  vertical-align: bottom;
}
/* line 72, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-header .g-main-nav .g-toplevel > li.g-menu-item-link-parent:not(.g-menu-item-type-particle):not(.g-menu-item-type-module) .g-menu-parent-indicator:after {
  content: '\f107';
  font-family: "Font Awesome 5 Pro";
  width: auto;
  opacity: 1;
  margin-left: 5px;
  transition: 0.5s;
  color: #171717;
}
/* line 82, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-header .g-main-nav .g-toplevel > li.g-menu-item-link-parent:not(.g-menu-item-type-particle):not(.g-menu-item-type-module) > .g-menu-item-container {
  padding: 0.5rem 0.7rem;
}
/* line 91, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-header .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module) {
  color: #171717;
  font-weight: 400;
}
/* line 94, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-header .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module) a {
  color: #171717;
  font-weight: 400;
}
/* line 98, templates/g5_hydrogen/custom/scss/_menus.scss */
/* line 99, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-header .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):not(.g-menu-item-link-parent):hover {
  background-color: transparent;
  color: #e4002b;
}
/* line 100, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-header .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):not(.g-menu-item-link-parent):hover a {
  color: #e4002b;
}
/* line 108, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-header .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module) > .g-menu-item-container {
  padding: 0.5rem 0.7rem;
}
/* line 116, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-header .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
  background-color: transparent;
}
/* line 118, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-header .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active:hover {
  color: #e4002b;
}
/* line 119, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-header .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active:hover a {
  color: #e4002b !important;
}
/* line 125, templates/g5_hydrogen/custom/scss/_menus.scss */
/* line 126, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-header .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active:hover.no-dropdown a {
  color: #e4002b !important;
}
/* line 132, templates/g5_hydrogen/custom/scss/_menus.scss */
/* line 133, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-header .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active.g-menu-item-link-parent:hover {
  background-color: #e4002b;
}
/* line 136, templates/g5_hydrogen/custom/scss/_menus.scss */
/* line 137, templates/g5_hydrogen/custom/scss/_menus.scss */
/* line 138, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-header .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active.g-menu-item-link-parent.active:hover > a.g-menu-item-container {
  color: white !important;
}
/* line 142, templates/g5_hydrogen/custom/scss/_menus.scss */
/* line 143, templates/g5_hydrogen/custom/scss/_menus.scss */
/* line 144, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-header .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active.g-menu-item-link-parent.active.no-dropdown-parent:hover > a.g-menu-item-container {
  color: #e4002b !important;
}
@media (max-width: 768px) {
  /* line 149, templates/g5_hydrogen/custom/scss/_menus.scss */
  #g-header .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active.g-menu-item-link-parent.active.no-dropdown-parent .g-menu-parent-indicator {
    display: none;
  }
}
/* line 156, templates/g5_hydrogen/custom/scss/_menus.scss */
/* line 157, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-header .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active .g-dropdown a {
  color: white !important;
}
/* line 160, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-header .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active .g-dropdown li.active {
  background-color: transparent;
}
/* line 166, templates/g5_hydrogen/custom/scss/_menus.scss */
/* line 167, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-header .g-main-nav .g-toplevel > li a {
  font-family: bebas-neue-pro-expanded, sans-serif;
  -webkit-font-smoothing: auto;
}
/* line 171, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-header .g-main-nav .g-toplevel > li .g-menu-item-content {
  vertical-align: text-bottom;
  margin-right: 0;
}
/* line 175, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-header .g-main-nav .g-toplevel > li a.popup {
  background-color: #e4002b;
  border-radius: 100px;
  padding: 15px 25px !important;
  color: white !important;
  margin-left: 10px;
  transition: 0.5s;
  font-family: AvenirLTStd-Heavy;
}
/* line 183, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-header .g-main-nav .g-toplevel > li a.popup:hover {
  background-color: #006ac6;
}
/* line 190, templates/g5_hydrogen/custom/scss/_menus.scss */
/* line 191, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-header .g-main-nav .g-toplevel > li.services-parent > .g-dropdown {
  min-width: 710px;
}
@media (max-width: 1235px) {
  /* line 193, templates/g5_hydrogen/custom/scss/_menus.scss */
  #g-header .g-main-nav .g-toplevel > li.services-parent > .g-dropdown {
    min-width: 650px;
    left: auto;
    right: 0;
  }
}
@media (max-width: 959px) {
  /* line 198, templates/g5_hydrogen/custom/scss/_menus.scss */
  #g-header .g-main-nav .g-toplevel > li.services-parent > .g-dropdown {
    min-width: 650px;
  }
}
/* line 203, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-header .g-main-nav .g-toplevel > li.services-parent > .g-dropdown .g-sublevel {
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
}
/* line 209, templates/g5_hydrogen/custom/scss/_menus.scss */
/* line 211, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-header .g-main-nav .g-toplevel > li.services-parent > .g-dropdown .g-sublevel > li.screen-only-parent {
  flex: 0 100%;
  display: none;
}
/* line 215, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-header .g-main-nav .g-toplevel > li.services-parent > .g-dropdown .g-sublevel > li > a {
  padding-top: 5px;
  padding-bottom: 5px;
}
/* line 221, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-header .g-main-nav .g-toplevel > li.services-parent > .g-dropdown .g-sublevel .g-dropdown {
  width: 100%;
}
/* line 223, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-header .g-main-nav .g-toplevel > li.services-parent > .g-dropdown .g-sublevel .g-dropdown .g-sublevel {
  display: block;
  padding: 0;
}
/* line 226, templates/g5_hydrogen/custom/scss/_menus.scss */
/* line 227, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-header .g-main-nav .g-toplevel > li.services-parent > .g-dropdown .g-sublevel .g-dropdown .g-sublevel > li > a {
  font-weight: 400;
}
/* line 236, templates/g5_hydrogen/custom/scss/_menus.scss */
/* line 237, templates/g5_hydrogen/custom/scss/_menus.scss */
/* line 238, templates/g5_hydrogen/custom/scss/_menus.scss */
/* line 239, templates/g5_hydrogen/custom/scss/_menus.scss */
/* line 240, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-header .g-main-nav .g-toplevel > li.about-parent > .g-dropdown .g-sublevel > li.screen-only-parent {
  flex: 0 100%;
  display: none;
}
/* line 248, templates/g5_hydrogen/custom/scss/_menus.scss */
/* line 249, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-header .g-main-nav .g-toplevel > li.no-dropdown-parent:hover {
  background-color: transparent !important;
}
/* line 252, templates/g5_hydrogen/custom/scss/_menus.scss */
/* line 253, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-header .g-main-nav .g-toplevel > li.no-dropdown-parent > a .g-menu-parent-indicator {
  display: none;
}
/* line 256, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-header .g-main-nav .g-toplevel > li.no-dropdown-parent > a:hover {
  color: #e4002b !important;
}
@media (max-width: 768px) {
  /* line 261, templates/g5_hydrogen/custom/scss/_menus.scss */
  #g-header .g-main-nav .g-toplevel > li.no-dropdown-parent .no-dropdown-parent {
    display: none;
  }
}
/* line 268, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-header .g-main-nav .g-dropdown {
  background-color: #e4002b;
}
/* line 271, templates/g5_hydrogen/custom/scss/_menus.scss */
/* line 272, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-header .g-main-nav .g-dropdown li .g-menu-parent-indicator {
  display: none;
}
/* line 276, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-header .g-main-nav .g-dropdown li.g-selected:hover {
  background-color: #c1076c !important;
}
/* line 279, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-header .g-main-nav .g-dropdown .g-dropdown {
  display: block;
  visibility: visible;
  opacity: 1;
  position: relative !important;
  left: 0;
  min-width: auto;
}
/* line 286, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-header .g-main-nav .g-dropdown .g-dropdown .g-sublevel {
  display: block;
}
/* line 291, templates/g5_hydrogen/custom/scss/_menus.scss */
/* line 294, templates/g5_hydrogen/custom/scss/_menus.scss */
/* line 295, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-header .g-main-nav .g-sublevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover {
  background-color: transparent;
}
@media (max-width: 959px) {
  /* line 338, templates/g5_hydrogen/custom/scss/_menus.scss */
  /* line 339, templates/g5_hydrogen/custom/scss/_menus.scss */
  #g-header .logo-block {
    flex: 0 23%;
  }
  /* line 341, templates/g5_hydrogen/custom/scss/_menus.scss */
  #g-header .logo-block > div {
    margin-right: 0;
    padding-right: 0;
    margin-top: 0;
  }
  /* line 348, templates/g5_hydrogen/custom/scss/_menus.scss */
  #g-header .menu-block {
    flex: 0 77%;
    padding-top: 35px;
  }
  /* line 351, templates/g5_hydrogen/custom/scss/_menus.scss */
  #g-header .menu-block > div {
    margin-right: 0;
  }
  /* line 356, templates/g5_hydrogen/custom/scss/_menus.scss */
  #g-header .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).popup-parent a.popup {
    padding-right: 26px !important;
  }
}
@media (max-width: 768px) {
  /* line 362, templates/g5_hydrogen/custom/scss/_menus.scss */
  /* line 363, templates/g5_hydrogen/custom/scss/_menus.scss */
  #g-header .logo-block {
    flex: 0 32%;
    padding-top: 3px;
  }
  /* line 367, templates/g5_hydrogen/custom/scss/_menus.scss */
  #g-header .menu-block {
    display: none;
    flex: 0 68%;
    padding-top: 35px;
  }
  /* line 371, templates/g5_hydrogen/custom/scss/_menus.scss */
  #g-header .menu-block > div {
    padding-right: 0;
    margin-right: 0;
  }
}
/* line 381, templates/g5_hydrogen/custom/scss/_menus.scss */
.g-offcanvas-toggle {
  color: black;
  top: 2.5rem;
  right: 1.5rem !important;
}
@media (max-width: 490px) {
  /* line 385, templates/g5_hydrogen/custom/scss/_menus.scss */
  .g-offcanvas-toggle {
    top: 1.8rem;
  }
}
/* line 388, templates/g5_hydrogen/custom/scss/_menus.scss */
.g-offcanvas-toggle:after {
  content: '\f0c9';
  font-family: "Font Awesome 5 Pro";
  font-size: 2rem;
  font-weight: 300;
}
/* line 394, templates/g5_hydrogen/custom/scss/_menus.scss */
.g-offcanvas-toggle svg, .g-offcanvas-toggle .fa {
  display: none;
}
/* line 399, templates/g5_hydrogen/custom/scss/_menus.scss */
/* line 400, templates/g5_hydrogen/custom/scss/_menus.scss */
/* line 401, templates/g5_hydrogen/custom/scss/_menus.scss */
/* line 402, templates/g5_hydrogen/custom/scss/_menus.scss */
/* line 403, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
  background-color: white;
}
/* line 405, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active > a.g-menu-item-container {
  color: #000;
}
/* line 414, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-mobilemenu-container .g-toplevel li.g-parent .g-menu-parent-indicator:after, .g-go-back a:before {
  font-family: "Font Awesome 5 Pro";
  color: #e4002b;
  opacity: 1;
}
@media (max-width: 768px) {
  /* line 421, templates/g5_hydrogen/custom/scss/_menus.scss */
  /* line 422, templates/g5_hydrogen/custom/scss/_menus.scss */
  .g-toplevel a.popup {
    display: none;
  }
}
/* line 432, templates/g5_hydrogen/custom/scss/_menus.scss */
/* line 433, templates/g5_hydrogen/custom/scss/_menus.scss */
.company-policies ul.g-dropdown {
  display: none;
}
/* line 444, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-header .g-menu-hastouch .g-toplevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator {
  border: 0;
  background-color: transparent;
  padding: 0;
  margin: 0;
}
/* line 451, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-header .g-main-nav .g-dropdown {
  display: none;
}
/* line 455, templates/g5_hydrogen/custom/scss/_menus.scss */
/* line 456, templates/g5_hydrogen/custom/scss/_menus.scss */
/* line 457, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-header .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover > .g-dropdown {
  display: block;
}
/* line 467, templates/g5_hydrogen/custom/scss/_menus.scss */
/* line 468, templates/g5_hydrogen/custom/scss/_menus.scss */
body.touchscreen #g-header .g-main-nav .g-toplevel > li > .g-dropdown .g-sublevel > li.screen-only-parent {
  display: block;
}
/* line 471, templates/g5_hydrogen/custom/scss/_menus.scss */
body.touchscreen a.services-link, body.touchscreen a.about-link {
  pointer-events: none;
}
@media (max-width: 768px) {
  /* line 473, templates/g5_hydrogen/custom/scss/_menus.scss */
  body.touchscreen a.services-link, body.touchscreen a.about-link {
    pointer-events: all;
  }
}
/* line 477, templates/g5_hydrogen/custom/scss/_menus.scss */
@media (max-width: 959px) {
  /* line 478, templates/g5_hydrogen/custom/scss/_menus.scss */
  body.touchscreen #g-header .g-main-nav .g-toplevel > li.services-parent > .g-dropdown {
    left: 0;
    right: auto;
  }
}
/* line 486, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-offcanvas #g-mobilemenu-container ul > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator {
  background-color: transparent;
  border: 0;
}
/* line 490, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover, #g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
  background-color: transparent;
}
/* line 493, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-offcanvas #g-mobilemenu-container ul > li > .g-menu-item-container {
  font-size: 1.4rem;
}
@media (min-width: 768px) {
  /* line 508, templates/g5_hydrogen/custom/scss/_menus.scss */
  /* line 509, templates/g5_hydrogen/custom/scss/_menus.scss */
  #g-offcanvas .g-content {
    padding: 0;
    margin: 0;
  }
  /* line 512, templates/g5_hydrogen/custom/scss/_menus.scss */
  /* line 513, templates/g5_hydrogen/custom/scss/_menus.scss */
  #g-offcanvas .g-content nav.g-menu-hastouch li {
    display: block;
    width: 100%;
  }
  /* line 516, templates/g5_hydrogen/custom/scss/_menus.scss */
  /* line 517, templates/g5_hydrogen/custom/scss/_menus.scss */
  #g-offcanvas .g-content nav.g-menu-hastouch li.g-parent .g-menu-parent-indicator {
    position: absolute;
    right: 0.938rem;
    text-align: center;
  }
  /* line 521, templates/g5_hydrogen/custom/scss/_menus.scss */
  #g-offcanvas .g-content nav.g-menu-hastouch li.g-parent .g-menu-parent-indicator:after {
    font-family: "Font Awesome 5 Pro";
    content: "\f054";
    color: #ec008c;
    opacity: 1;
    display: inline-block;
    text-align: center;
    width: 1.5rem;
    line-height: normal;
  }
  /* line 536, templates/g5_hydrogen/custom/scss/_menus.scss */
  #g-offcanvas a {
    color: black;
    padding: 0.938rem 1rem;
  }
}
/* line 546, templates/g5_hydrogen/custom/scss/_menus.scss */
.g-main-nav .g-standard {
  position: static;
}
/* line 550, templates/g5_hydrogen/custom/scss/_menus.scss */
/* line 551, templates/g5_hydrogen/custom/scss/_menus.scss */
/* line 552, templates/g5_hydrogen/custom/scss/_menus.scss */
/* line 553, templates/g5_hydrogen/custom/scss/_menus.scss */
body #g-header .menu-block ul.g-toplevel {
  margin-top: 10px;
  position: relative;
}
/* line 556, templates/g5_hydrogen/custom/scss/_menus.scss */
/* line 557, templates/g5_hydrogen/custom/scss/_menus.scss */
body #g-header .menu-block ul.g-toplevel li > .g-dropdown {
  min-width: auto;
  right: 0;
  left: auto;
}
/* line 563, templates/g5_hydrogen/custom/scss/_menus.scss */
body #g-header .menu-block ul.g-toplevel li > .g-dropdown a {
  transition: 0.5s;
}
/* line 566, templates/g5_hydrogen/custom/scss/_menus.scss */
body #g-header .menu-block ul.g-toplevel li > .g-dropdown a:hover {
  background-color: #006ac6;
}
/* line 576, templates/g5_hydrogen/custom/scss/_menus.scss */
/* line 577, templates/g5_hydrogen/custom/scss/_menus.scss */
/* line 578, templates/g5_hydrogen/custom/scss/_menus.scss */
/* line 579, templates/g5_hydrogen/custom/scss/_menus.scss */
body.commercial #g-header .menu-block ul.g-toplevel {
  position: relative;
}
/* line 581, templates/g5_hydrogen/custom/scss/_menus.scss */
body.commercial #g-header .menu-block ul.g-toplevel li.active.services-parent {
  background-color: #e4002b !important;
}
/* line 584, templates/g5_hydrogen/custom/scss/_menus.scss */
body.commercial #g-header .menu-block ul.g-toplevel li.active.services-parent > a {
  color: white !important;
}
/* line 586, templates/g5_hydrogen/custom/scss/_menus.scss */
body.commercial #g-header .menu-block ul.g-toplevel li.active.services-parent > a .g-menu-parent-indicator:after {
  color: white !important;
}
/* line 590, templates/g5_hydrogen/custom/scss/_menus.scss */
body.commercial #g-header .menu-block ul.g-toplevel li.active.services-parent > .g-dropdown {
  display: block;
  opacity: 1;
  visibility: visible;
  min-width: 100%;
  width: auto;
  min-width: auto;
  right: 0;
  left: auto;
}
@media (max-width: 768px) {
  /* line 607, templates/g5_hydrogen/custom/scss/_menus.scss */
  /* line 610, templates/g5_hydrogen/custom/scss/_menus.scss */
  .no-dropdown-parent .g-menu-parent-indicator {
    display: none !important;
  }
}
/* import breakpoints */
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 12, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 9, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 1, templates/g5_hydrogen/scss/mixins/_nav.scss */
/* Values below are the default breakpoints
 but these values are user definable in style settings in the template
 so that is why the code below uses mixins to get the actual values from the template */
/* LARGE DESKTOP
 /* 75rem / 1200px and above*/

/* DESKTOP & LARGE TABLET
 /* 60rem to 74.938rem / 960px to 1199px */

/* TABLET */
/* 48rem to 59.938rem / 768px to 959px */

/* LARGE MOBILE */
/* 30rem to 47.938rem / 480px to 767px */

/* SMALL MOBILE */
/* 30rem / 480px and below */

/***************************
 ****************************
 NAME: _header.scss
 SITE: Made up company
 DESCRIPTION: All styles for the header
 -------------------------------------
 AUTHOR: Charlotte Osborne
 DATE CREATED: 20/06/17
 LAST MODIFIED DATE:
 LAST MODIFIED BY:
 ****************************
 ***************************/
/* line 19, templates/g5_hydrogen/custom/scss/_header.scss */
#g-header {
  background-color: transparent;
  position: absolute;
  width: 100%;
}
/* line 23, templates/g5_hydrogen/custom/scss/_header.scss */
#g-header .g-grid:nth-child(1) {
  position: relative;
}
/* line 25, templates/g5_hydrogen/custom/scss/_header.scss */
#g-header .g-grid:nth-child(1) .header-cta {
  position: absolute;
  right: 0;
  top: 0;
  width: 70%;
}
@media (max-width: 768px) {
  /* line 30, templates/g5_hydrogen/custom/scss/_header.scss */
  #g-header .g-grid:nth-child(1) .header-cta {
    display: none;
  }
}
/* line 33, templates/g5_hydrogen/custom/scss/_header.scss */
#g-header .g-grid:nth-child(1) .header-cta .g-content {
  padding: 0;
  margin: 0;
}
/* line 36, templates/g5_hydrogen/custom/scss/_header.scss */
#g-header .g-grid:nth-child(1) .header-cta .g-content span {
  color: #e4002b;
  font-weight: 700;
  font-size: 1rem;
}
/* line 41, templates/g5_hydrogen/custom/scss/_header.scss */
#g-header .g-grid:nth-child(1) .header-cta .g-content a.red-button {
  background-color: #e4002b;
  color: white;
  padding: 10px 25px;
  font-weight: 700;
  font-size: 1.6rem;
  text-transform: capitalize;
  letter-spacing: -0.2px;
  display: block;
  transition: 0.5s;
}
@media (max-width: 959px) {
  /* line 51, templates/g5_hydrogen/custom/scss/_header.scss */
  #g-header .g-grid:nth-child(1) .header-cta .g-content a.red-button {
    padding: 17px 25px;
    font-size: 1.2rem;
  }
}
/* line 55, templates/g5_hydrogen/custom/scss/_header.scss */
#g-header .g-grid:nth-child(1) .header-cta .g-content a.red-button:after {
  display: none;
}
/* line 58, templates/g5_hydrogen/custom/scss/_header.scss */
#g-header .g-grid:nth-child(1) .header-cta .g-content a.red-button:hover {
  background-color: #006ac6;
}
/* line 62, templates/g5_hydrogen/custom/scss/_header.scss */
#g-header .g-grid:nth-child(1) .header-cta .g-content span.telephone, #g-header .g-grid:nth-child(1) .header-cta .g-content span.loc-num {
  color: #171717;
  font-size: 2rem;
  letter-spacing: -0.2px;
  font-weight: 700;
  line-height: 1.6rem;
  pointer-events: none;
}
/* line 69, templates/g5_hydrogen/custom/scss/_header.scss */
#g-header .g-grid:nth-child(1) .header-cta .g-content span.telephone:after, #g-header .g-grid:nth-child(1) .header-cta .g-content span.loc-num:after {
  display: none;
}
/* line 72, templates/g5_hydrogen/custom/scss/_header.scss */
#g-header .g-grid:nth-child(1) .header-cta .g-content span.telephone:hover, #g-header .g-grid:nth-child(1) .header-cta .g-content span.loc-num:hover {
  pointer-events: none;
}
/* line 77, templates/g5_hydrogen/custom/scss/_header.scss */
#g-header .g-grid:nth-child(1) .header-cta .g-content p {
  margin: 0;
}
/* line 81, templates/g5_hydrogen/custom/scss/_header.scss */
#g-header .g-grid:nth-child(1) .header-cta .custom {
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
}
/* line 85, templates/g5_hydrogen/custom/scss/_header.scss */
#g-header .g-grid:nth-child(1) .header-cta .custom > p:nth-child(1) {
  display: flex;
  flex-direction: column-reverse;
  text-align: right;
  justify-items: center;
  margin-right: 15px;
}
/* line 94, templates/g5_hydrogen/custom/scss/_header.scss */
#g-header .g-grid:nth-child(1) .menu-block {
  width: 70%;
  flex: 0 70%;
  margin-top: 45px;
}
/* line 98, templates/g5_hydrogen/custom/scss/_header.scss */
#g-header .g-grid:nth-child(1) .menu-block .g-content {
  margin-right: 0;
  padding-right: 12px;
}
/* line 105, templates/g5_hydrogen/custom/scss/_header.scss */
#g-header .g-grid:nth-child(2) {
  position: relative;
}
@media (max-width: 768px) {
  /* line 107, templates/g5_hydrogen/custom/scss/_header.scss */
  #g-header .g-grid:nth-child(2) {
    position: inherit;
  }
}
/* line 112, templates/g5_hydrogen/custom/scss/_header.scss */
@media (max-width: 768px) {
  /* line 113, templates/g5_hydrogen/custom/scss/_header.scss */
  #g-header .size-30 {
    width: 80%;
    flex: 0 80%;
    max-width: 400px;
    min-width: 200px !important;
  }
}
@media (max-width: 490px) {
  /* line 119, templates/g5_hydrogen/custom/scss/_header.scss */
  #g-header .size-30 {
    flex: 0 75%;
  }
}
/* line 123, templates/g5_hydrogen/custom/scss/_header.scss */
#g-header:before {
  content: '';
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
@media (max-width: 768px) {
  /* line 131, templates/g5_hydrogen/custom/scss/_header.scss */
  #g-header:before {
    height: 100%;
  }
}
/* line 138, templates/g5_hydrogen/custom/scss/_header.scss */
.mobile-header-cta {
  display: none;
}
@media (max-width: 768px) {
  /* line 140, templates/g5_hydrogen/custom/scss/_header.scss */
  .mobile-header-cta {
    display: block;
  }
  /* line 142, templates/g5_hydrogen/custom/scss/_header.scss */
  .mobile-header-cta .g-content {
    margin: 0;
    padding: 0;
  }
  /* line 145, templates/g5_hydrogen/custom/scss/_header.scss */
  .mobile-header-cta .g-content .custom {
    display: flex;
    justify-content: space-between;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  /* line 150, templates/g5_hydrogen/custom/scss/_header.scss */
  .mobile-header-cta .g-content .custom p {
    margin: 0;
    width: 50%;
    flex: 0 49%;
    position: relative;
    min-height: 60px;
    background-color: #006ac6;
  }
  /* line 160, templates/g5_hydrogen/custom/scss/_header.scss */
  /* line 161, templates/g5_hydrogen/custom/scss/_header.scss */
  /* line 168, templates/g5_hydrogen/custom/scss/_header.scss */
  .mobile-header-cta .g-content .custom a {
    display: inline-block;
    background-color: #e4002b;
    padding: 10px;
    color: white !important;
    position: relative;
    z-index: 2;
    font-weight: 700;
    text-align: center;
    width: 100%;
    text-transform: capitalize;
    font-size: 1.4rem;
    line-height: 1.6rem;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  /* line 189, templates/g5_hydrogen/custom/scss/_header.scss */
  .mobile-header-cta .g-content .custom .blue a {
    background-color: #006ac6;
  }
  /* line 192, templates/g5_hydrogen/custom/scss/_header.scss */
  .mobile-header-cta .g-content .custom span.button-text {
    background-color: #006ac6;
    color: white;
    z-index: 3;
    position: absolute;
    top: 0;
    text-align: center;
    font-size: 1rem;
    font-weight: 700;
    padding-top: 4px;
    left: 50%;
    transform: translateX(-50%);
  }
  /* line 211, templates/g5_hydrogen/custom/scss/_header.scss */
  .mobile-header-cta .g-content .custom span.mhMobile {
    display: inline-block;
    padding-top: 15px;
    position: relative;
    display: block;
    background-color: #006ac6;
    color: white !important;
    position: relative;
    z-index: 2;
    font-weight: 700;
    text-align: center;
    width: 100%;
    text-transform: capitalize;
    font-size: 1.4rem;
    line-height: 1.6rem;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  /* line 238, templates/g5_hydrogen/custom/scss/_header.scss */
  .mobile-header-cta .g-content .custom span.loc-num-mob {
    padding-top: 15px;
    display: none;
  }
  /* line 241, templates/g5_hydrogen/custom/scss/_header.scss */
  .mobile-header-cta .g-content .custom span.loc-num-mob a {
    background-color: #006ac6;
  }
}
@media (max-width: 768px) and (max-width: 400px) {
  /* line 157, templates/g5_hydrogen/custom/scss/_header.scss */
  .mobile-header-cta .g-content .custom p {
    min-height: 55px;
  }
}
@media (max-width: 768px) and (max-width: 340px) {
  /* line 162, templates/g5_hydrogen/custom/scss/_header.scss */
  .mobile-header-cta .g-content .custom p.popup-parent a {
    font-size: 1.1rem;
  }
}
@media (max-width: 768px) and (max-width: 390px) {
  /* line 185, templates/g5_hydrogen/custom/scss/_header.scss */
  .mobile-header-cta .g-content .custom a {
    font-size: 1.2rem;
  }
}
@media (max-width: 768px) and (max-width: 400px) {
  /* line 204, templates/g5_hydrogen/custom/scss/_header.scss */
  .mobile-header-cta .g-content .custom span.button-text {
    font-size: 0.8rem;
  }
}
@media (max-width: 768px) and (max-width: 340px) {
  /* line 207, templates/g5_hydrogen/custom/scss/_header.scss */
  .mobile-header-cta .g-content .custom span.button-text {
    width: 100%;
  }
}
@media (max-width: 768px) and (max-width: 400px) {
  /* line 231, templates/g5_hydrogen/custom/scss/_header.scss */
  .mobile-header-cta .g-content .custom span.mhMobile {
    padding-top: 10px;
  }
}
@media (max-width: 768px) and (max-width: 390px) {
  /* line 234, templates/g5_hydrogen/custom/scss/_header.scss */
  .mobile-header-cta .g-content .custom span.mhMobile {
    font-size: 1.2rem;
  }
}
/* line 252, templates/g5_hydrogen/custom/scss/_header.scss */
.breadcrumbs {
  display: none;
}
/* line 255, templates/g5_hydrogen/custom/scss/_header.scss */
.breadcrumb {
  padding: 0;
  background-color: transparent;
  margin-bottom: 10px;
}
/* line 259, templates/g5_hydrogen/custom/scss/_header.scss */
.breadcrumb a {
  color: #006ac6 !important;
  position: relative;
  text-decoration: underline;
}
/* line 263, templates/g5_hydrogen/custom/scss/_header.scss */
.breadcrumb a:hover {
  color: #e4002b !important;
}
/* line 267, templates/g5_hydrogen/custom/scss/_header.scss */
.breadcrumb .icon-location {
  display: none;
}
/* line 270, templates/g5_hydrogen/custom/scss/_header.scss */
.breadcrumb > li {
  text-shadow: none;
  margin-right: 10px;
}
/* line 273, templates/g5_hydrogen/custom/scss/_header.scss */
.breadcrumb > li.active {
  color: black;
}
/* line 275, templates/g5_hydrogen/custom/scss/_header.scss */
.breadcrumb > li.active:nth-child(1) {
  display: none;
}
/* line 280, templates/g5_hydrogen/custom/scss/_header.scss */
.breadcrumb > li > .divider {
  color: black;
  font-family: "Font Awesome 5 Pro";
  font-size: 7pt;
  vertical-align: middle;
  margin-left: 10px;
}
/* line 291, templates/g5_hydrogen/custom/scss/_header.scss */
/* line 292, templates/g5_hydrogen/custom/scss/_header.scss */
/* line 293, templates/g5_hydrogen/custom/scss/_header.scss */
.logo-block a:after {
  display: none;
}
/* line 327, templates/g5_hydrogen/custom/scss/_header.scss */
/* line 328, templates/g5_hydrogen/custom/scss/_header.scss */
/* line 329, templates/g5_hydrogen/custom/scss/_header.scss */
@media (max-width: 768px) {
  /* line 330, templates/g5_hydrogen/custom/scss/_header.scss */
  body.view-location #g-header:before {
    display: none;
  }
}
/* line 335, templates/g5_hydrogen/custom/scss/_header.scss */
/* line 336, templates/g5_hydrogen/custom/scss/_header.scss */
body.view-location .header-cta .telephone {
  display: none;
}
/* line 340, templates/g5_hydrogen/custom/scss/_header.scss */
body.view-location .mobile-header-cta .g-content .custom span.loc-num-mob {
  display: flex;
}
/* line 343, templates/g5_hydrogen/custom/scss/_header.scss */
body.view-location span.mhMobile {
  display: none !important;
}
@media (max-width: 1040px) {
  /* line 349, templates/g5_hydrogen/custom/scss/_header.scss */
  /* line 350, templates/g5_hydrogen/custom/scss/_header.scss */
  #g-header .g-grid:nth-child(1) .menu-block {
    position: absolute;
    width: 100%;
  }
  /* line 355, templates/g5_hydrogen/custom/scss/_header.scss */
  #g-header .g-grid:nth-child(1) .logo-block {
    min-width: 300px;
  }
}
@media (max-width: 959px) {
  /* line 362, templates/g5_hydrogen/custom/scss/_header.scss */
  /* line 363, templates/g5_hydrogen/custom/scss/_header.scss */
  #g-header .g-grid:nth-child(1) .menu-block {
    margin-top: 15px;
  }
}
/* import breakpoints */
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 12, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 9, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 1, templates/g5_hydrogen/scss/mixins/_nav.scss */
/* Values below are the default breakpoints
 but these values are user definable in style settings in the template
 so that is why the code below uses mixins to get the actual values from the template */
/* LARGE DESKTOP
 /* 75rem / 1200px and above*/

/* DESKTOP & LARGE TABLET
 /* 60rem to 74.938rem / 960px to 1199px */

/* TABLET */
/* 48rem to 59.938rem / 768px to 959px */

/* LARGE MOBILE */
/* 30rem to 47.938rem / 480px to 767px */

/* SMALL MOBILE */
/* 30rem / 480px and below */

/***************************
 ****************************
 NAME: _footer.scss
 SITE: Made up company
 DESCRIPTION: All styles for the footer
 -------------------------------------
 AUTHOR: Charlotte Osborne
 DATE CREATED: 20/06/17
 LAST MODIFIED DATE:
 LAST MODIFIED BY:
 ****************************
 ***************************/
/* line 19, templates/g5_hydrogen/custom/scss/_footer.scss */
.nav-header {
  flex: 0 100%;
  font-family: futura-pt-bold, sans-serif;
  font-size: 1.8rem;
  margin-bottom: 10px;
  text-shadow: none;
  color: white;
  text-transform: capitalize;
}
/* line 28, templates/g5_hydrogen/custom/scss/_footer.scss */
/* line 29, templates/g5_hydrogen/custom/scss/_footer.scss */
/* line 31, templates/g5_hydrogen/custom/scss/_footer.scss */
/* line 32, templates/g5_hydrogen/custom/scss/_footer.scss */
#g-footer .menu-two .g-content .nav {
  position: relative;
  padding-top: 64px;
}
/* line 36, templates/g5_hydrogen/custom/scss/_footer.scss */
#g-footer .menu-two .g-content a {
  font-weight: 400;
  padding-top: 0;
  margin-right: 0;
  display: block;
  padding: 0;
  font-size: 1.3rem;
  transition: 0.5s;
  margin-bottom: 24px;
}
/* line 45, templates/g5_hydrogen/custom/scss/_footer.scss */
#g-footer .menu-two .g-content a.submenu, #g-footer .menu-two .g-content a.margin-bottom {
  margin-bottom: 10px;
}
/* line 48, templates/g5_hydrogen/custom/scss/_footer.scss */
#g-footer .menu-two .g-content a:hover {
  text-decoration: underline;
}
/* line 52, templates/g5_hydrogen/custom/scss/_footer.scss */
#g-footer .menu-two .g-content .nav-header {
  padding-left: 0;
  position: absolute;
  top: 8px;
  left: 0;
}
/* line 59, templates/g5_hydrogen/custom/scss/_footer.scss */
#g-footer .menu-two > .g-content {
  display: flex;
}
/* line 61, templates/g5_hydrogen/custom/scss/_footer.scss */
/* line 62, templates/g5_hydrogen/custom/scss/_footer.scss */
#g-footer .menu-two > .g-content .platform-content:nth-child(1) {
  margin-right: 30px;
}
@media (max-width: 768px) {
  /* line 64, templates/g5_hydrogen/custom/scss/_footer.scss */
  #g-footer .menu-two > .g-content .platform-content:nth-child(1) {
    flex: 0 45%;
  }
}
/* line 74, templates/g5_hydrogen/custom/scss/_footer.scss */
.submenu {
  color: white;
  font-size: 1.1rem !important;
  line-height: 1.3rem;
  padding-left: 15px !important;
}
/* line 75, templates/g5_hydrogen/custom/scss/_footer.scss */
.submenu:before {
  content: '\f054';
  font-family: FontAwesome;
  position: absolute;
  top: 3px;
  font-size: 1rem;
  left: 0;
  line-height: 1rem;
}
/* line 88, templates/g5_hydrogen/custom/scss/_footer.scss */
.submenu .g-menu-item-title {
  padding-left: 15px;
}
/* line 93, templates/g5_hydrogen/custom/scss/_footer.scss */
#g-footer {
  position: relative;
  border: 0;
  margin-top: 50px;
}
/* line 94, templates/g5_hydrogen/custom/scss/_footer.scss */
/* line 95, templates/g5_hydrogen/custom/scss/_footer.scss */
#g-footer .g-container .g-grid:nth-child(2), #g-footer .g-container .g-grid:nth-child(3) {
  flex: 0 35%;
}
@media (max-width: 1350px) {
  /* line 97, templates/g5_hydrogen/custom/scss/_footer.scss */
  #g-footer .g-container .g-grid:nth-child(2), #g-footer .g-container .g-grid:nth-child(3) {
    flex: 0 60%;
  }
}
@media (max-width: 1199px) {
  /* line 100, templates/g5_hydrogen/custom/scss/_footer.scss */
  #g-footer .g-container .g-grid:nth-child(2), #g-footer .g-container .g-grid:nth-child(3) {
    flex: 0 80%;
  }
}
/* line 105, templates/g5_hydrogen/custom/scss/_footer.scss */
#g-footer .neighbourly.moduletable {
  margin-top: 57px;
}
@media (max-width: 1700px) {
  /* line 107, templates/g5_hydrogen/custom/scss/_footer.scss */
  #g-footer .neighbourly.moduletable {
    margin-top: 20px;
  }
}
/* line 110, templates/g5_hydrogen/custom/scss/_footer.scss */
#g-footer .neighbourly.moduletable p {
  color: #171717;
  font-weight: 700;
  margin: 0;
}
/* line 114, templates/g5_hydrogen/custom/scss/_footer.scss */
#g-footer .neighbourly.moduletable p img {
  margin: 0 10px;
  margin-top: -5px;
  max-width: 188px;
}
/* line 122, templates/g5_hydrogen/custom/scss/_footer.scss */
#g-footer:after {
  content: '';
  background-color: #e4002b;
  width: 50%;
  height: 100%;
  right: -200px;
  position: absolute;
  top: 0;
  z-index: 1;
}
@media (max-width: 959px) {
  /* line 131, templates/g5_hydrogen/custom/scss/_footer.scss */
  #g-footer:after {
    display: none;
  }
}
/* line 136, templates/g5_hydrogen/custom/scss/_footer.scss */
#g-footer > .g-container {
  display: flex;
  z-index: 2;
  position: relative;
}
@media (max-width: 959px) {
  /* line 140, templates/g5_hydrogen/custom/scss/_footer.scss */
  #g-footer > .g-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 768px) {
  /* line 143, templates/g5_hydrogen/custom/scss/_footer.scss */
  #g-footer > .g-container {
    display: block;
  }
}
/* line 146, templates/g5_hydrogen/custom/scss/_footer.scss */
#g-footer > .g-container > .g-grid:nth-child(1) {
  display: flex;
  flex-wrap: wrap;
  flex: 0 40%;
  padding-bottom: 15px;
}
@media (max-width: 1350px) {
  /* line 151, templates/g5_hydrogen/custom/scss/_footer.scss */
  #g-footer > .g-container > .g-grid:nth-child(1) {
    flex: 0 60%;
  }
}
@media (max-width: 1199px) {
  /* line 154, templates/g5_hydrogen/custom/scss/_footer.scss */
  #g-footer > .g-container > .g-grid:nth-child(1) {
    flex: 0 88%;
  }
}
@media (max-width: 959px) {
  /* line 157, templates/g5_hydrogen/custom/scss/_footer.scss */
  #g-footer > .g-container > .g-grid:nth-child(1) {
    flex: 0 100%;
  }
}
/* line 160, templates/g5_hydrogen/custom/scss/_footer.scss */
#g-footer > .g-container > .g-grid:nth-child(1) > * {
  flex: 0 80%;
  width: 75%;
}
@media (max-width: 1700px) {
  /* line 164, templates/g5_hydrogen/custom/scss/_footer.scss */
  #g-footer > .g-container > .g-grid:nth-child(1) > * > .g-content {
    margin-left: 0;
    padding-left: 15px;
  }
}
@media (max-width: 959px) {
  /* line 169, templates/g5_hydrogen/custom/scss/_footer.scss */
  #g-footer > .g-container > .g-grid:nth-child(1) > * {
    flex: 0 100%;
    width: 100%;
  }
}
/* line 173, templates/g5_hydrogen/custom/scss/_footer.scss */
#g-footer > .g-container > .g-grid:nth-child(1) > *:nth-last-child(1) {
  flex: 0 100%;
  width: 100%;
}
/* line 176, templates/g5_hydrogen/custom/scss/_footer.scss */
#g-footer > .g-container > .g-grid:nth-child(1) > *:nth-last-child(1) > .g-content {
  padding-left: 0px;
}
@media (max-width: 959px) {
  /* line 178, templates/g5_hydrogen/custom/scss/_footer.scss */
  #g-footer > .g-container > .g-grid:nth-child(1) > *:nth-last-child(1) > .g-content {
    margin-right: 0;
    padding-right: 0;
  }
}
/* line 186, templates/g5_hydrogen/custom/scss/_footer.scss */
@media (max-width: 959px) {
  /* line 187, templates/g5_hydrogen/custom/scss/_footer.scss */
  #g-footer > .g-container > .g-grid:nth-child(2), #g-footer > .g-container > .g-grid:nth-child(3) {
    flex: 0 50%;
  }
}
/* line 191, templates/g5_hydrogen/custom/scss/_footer.scss */
@media (max-width: 959px) {
  /* line 192, templates/g5_hydrogen/custom/scss/_footer.scss */
  #g-footer > .g-container > .g-grid:nth-child(4) {
    flex: 0 100%;
  }
}
/* line 197, templates/g5_hydrogen/custom/scss/_footer.scss */
#g-footer .menu-two {
  padding-left: 40px;
}
/* line 198, templates/g5_hydrogen/custom/scss/_footer.scss */
#g-footer .menu-two ul.g-toplevel {
  position: relative;
  padding-top: 89px;
}
/* line 203, templates/g5_hydrogen/custom/scss/_footer.scss */
#g-footer .menu-two ul.g-toplevel li {
  max-width: 200px;
}
/* line 206, templates/g5_hydrogen/custom/scss/_footer.scss */
#g-footer .menu-two ul.g-toplevel > li.g-menu-item-type-heading {
  position: absolute;
  top: 0;
  width: 100%;
}
@media (max-width: 959px) {
  /* line 225, templates/g5_hydrogen/custom/scss/_footer.scss */
  #g-footer .menu-two {
    padding-left: 0;
  }
  /* line 227, templates/g5_hydrogen/custom/scss/_footer.scss */
  #g-footer .menu-two .g-content {
    margin-top: 0;
    padding-top: 0;
  }
}
@media (max-width: 768px) {
  /* line 233, templates/g5_hydrogen/custom/scss/_footer.scss */
  #g-footer .menu-two {
    padding-left: 40px;
  }
  /* line 235, templates/g5_hydrogen/custom/scss/_footer.scss */
  #g-footer .menu-two .g-content {
    margin-bottom: 0;
    padding-bottom: 0;
  }
}
@media (max-width: 450px) {
  /* line 241, templates/g5_hydrogen/custom/scss/_footer.scss */
  #g-footer .menu-two {
    padding-left: 0;
  }
}
/* line 244, templates/g5_hydrogen/custom/scss/_footer.scss */
/* line 245, templates/g5_hydrogen/custom/scss/_footer.scss */
/* line 246, templates/g5_hydrogen/custom/scss/_footer.scss */
#g-footer .menu-two .g-toplevel > li .g-menu-parent-indicator {
  display: none;
}
/* line 249, templates/g5_hydrogen/custom/scss/_footer.scss */
#g-footer .menu-two .g-toplevel > li ul li.g-dropdown-column {
  padding-left: 0;
}
/* line 252, templates/g5_hydrogen/custom/scss/_footer.scss */
#g-footer .menu-two .g-toplevel > li ul {
  display: none;
  display: block;
  position: relative;
  opacity: 1;
  visibility: visible;
  top: auto;
  margin-left: 0;
  width: auto;
}
/* line 261, templates/g5_hydrogen/custom/scss/_footer.scss */
#g-footer .menu-two .g-toplevel > li ul li {
  padding-left: 15px;
  margin-bottom: 0;
  margin-top: 10px;
  width: 100%;
  display: inline-block;
}
/* line 267, templates/g5_hydrogen/custom/scss/_footer.scss */
#g-footer .menu-two .g-toplevel > li ul li.g-go-back {
  display: none;
}
/* line 277, templates/g5_hydrogen/custom/scss/_footer.scss */
#g-footer .menu-two, #g-footer .menu-three {
  background-color: #e4002b;
  padding-top: 10px;
}
/* line 280, templates/g5_hydrogen/custom/scss/_footer.scss */
/* line 281, templates/g5_hydrogen/custom/scss/_footer.scss */
#g-footer .menu-two .g-toplevel > li, #g-footer .menu-three .g-toplevel > li {
  flex: 0 50%;
}
/* line 283, templates/g5_hydrogen/custom/scss/_footer.scss */
#g-footer .menu-two .g-toplevel > li.g-menu-item-type-heading, #g-footer .menu-three .g-toplevel > li.g-menu-item-type-heading {
  flex: 0 100%;
  font-family: futura-pt-bold, sans-serif;
  font-size: 1.8rem;
  margin-bottom: 10px;
}
/* line 288, templates/g5_hydrogen/custom/scss/_footer.scss */
#g-footer .menu-two .g-toplevel > li.g-menu-item-type-heading > .g-menu-item-container, #g-footer .menu-three .g-toplevel > li.g-menu-item-type-heading > .g-menu-item-container {
  padding-left: 0;
}
@media (max-width: 959px) {
  /* line 294, templates/g5_hydrogen/custom/scss/_footer.scss */
  #g-footer .menu-two, #g-footer .menu-three {
    padding-top: 0;
  }
}
/* line 298, templates/g5_hydrogen/custom/scss/_footer.scss */
@media (max-width: 959px) {
  /* line 299, templates/g5_hydrogen/custom/scss/_footer.scss */
  #g-footer .menu-three {
    padding-left: 40px;
    padding-top: 0;
  }
  /* line 302, templates/g5_hydrogen/custom/scss/_footer.scss */
  #g-footer .menu-three .g-content {
    margin-top: 0;
    padding-top: 0;
  }
}
@media (max-width: 450px) {
  /* line 308, templates/g5_hydrogen/custom/scss/_footer.scss */
  #g-footer .menu-three {
    padding-left: 0;
  }
}
/* line 312, templates/g5_hydrogen/custom/scss/_footer.scss */
#g-footer .branding {
  color: #171717;
  font-size: 1.6rem;
  line-height: 1.8rem;
}
/* line 316, templates/g5_hydrogen/custom/scss/_footer.scss */
#g-footer .branding p {
  color: #171717;
  font-size: 1.2rem;
  margin: 0;
}
@media (max-width: 1700px) {
  /* line 320, templates/g5_hydrogen/custom/scss/_footer.scss */
  #g-footer .branding p {
    font-size: 1.1rem;
  }
}
/* line 323, templates/g5_hydrogen/custom/scss/_footer.scss */
#g-footer .branding p a {
  color: #e4002b;
  margin-left: 20px;
  margin-right: 0;
  transition: 0.5s;
}
/* line 328, templates/g5_hydrogen/custom/scss/_footer.scss */
#g-footer .branding p a:hover {
  color: #006ac6;
}
@media (max-width: 768px) {
  /* line 331, templates/g5_hydrogen/custom/scss/_footer.scss */
  #g-footer .branding p a {
    display: block;
    width: 100%;
    margin-left: 0;
  }
}
/* line 339, templates/g5_hydrogen/custom/scss/_footer.scss */
#g-footer .social-container {
  margin-top: 30px;
  flex: 0 30% !important;
}
/* line 342, templates/g5_hydrogen/custom/scss/_footer.scss */
#g-footer .social-container > div {
  margin-bottom: 0;
}
@media (max-width: 1700px) {
  /* line 345, templates/g5_hydrogen/custom/scss/_footer.scss */
  #g-footer .social-container {
    flex: 0 100% !important;
    width: 100%;
  }
}
/* line 350, templates/g5_hydrogen/custom/scss/_footer.scss */
#g-footer .neighbourly-container {
  flex: 0 70% !important;
  display: flex;
  align-items: flex-end;
}
@media (max-width: 1700px) {
  /* line 354, templates/g5_hydrogen/custom/scss/_footer.scss */
  #g-footer .neighbourly-container {
    flex: 0 100% !important;
    width: 100%;
  }
}
/* line 359, templates/g5_hydrogen/custom/scss/_footer.scss */
#g-footer .neighbourly-container .g-content {
  margin: 0;
  padding: 0;
}
@media (max-width: 959px) {
  /* line 363, templates/g5_hydrogen/custom/scss/_footer.scss */
  #g-footer .neighbourly-container {
    margin-bottom: 20px;
  }
  /* line 365, templates/g5_hydrogen/custom/scss/_footer.scss */
  #g-footer .neighbourly-container .g-content {
    width: 100%;
    padding-left: 0 !important;
  }
}
/* line 372, templates/g5_hydrogen/custom/scss/_footer.scss */
#g-footer a {
  color: white;
}
/* line 374, templates/g5_hydrogen/custom/scss/_footer.scss */
#g-footer a:hover {
  font-weight: 400;
}
/* line 377, templates/g5_hydrogen/custom/scss/_footer.scss */
#g-footer a:after {
  display: none;
}
/* line 381, templates/g5_hydrogen/custom/scss/_footer.scss */
#g-footer p {
  color: white;
}
/* line 384, templates/g5_hydrogen/custom/scss/_footer.scss */
#g-footer .g-toplevel {
  display: flex;
  flex-wrap: wrap;
}
/* line 388, templates/g5_hydrogen/custom/scss/_footer.scss */
#g-footer .g-toplevel li {
  display: inline-block;
  flex: 0 100%;
  margin-bottom: 30px;
}
/* line 392, templates/g5_hydrogen/custom/scss/_footer.scss */
#g-footer .g-toplevel li.g-menu-item-360, #g-footer .g-toplevel li.g-menu-item-361, #g-footer .g-toplevel li.g-menu-item-362, #g-footer .g-toplevel li.g-menu-item-363, #g-footer .g-toplevel li.g-menu-item-364 {
  margin-bottom: 10px;
}
/* line 395, templates/g5_hydrogen/custom/scss/_footer.scss */
#g-footer .g-toplevel li:hover {
  cursor: default;
}
/* line 398, templates/g5_hydrogen/custom/scss/_footer.scss */
#g-footer .g-toplevel li a {
  font-weight: 400;
  padding-top: 0;
  margin-right: 0;
  display: inline;
  padding: 0;
  font-size: 1.3rem;
  transition: 0.5s;
}
/* line 406, templates/g5_hydrogen/custom/scss/_footer.scss */
#g-footer .g-toplevel li a:hover {
  text-decoration: underline;
}
/* line 409, templates/g5_hydrogen/custom/scss/_footer.scss */
#g-footer .g-toplevel li a .g-menu-item-content {
  display: block;
}
/* line 415, templates/g5_hydrogen/custom/scss/_footer.scss */
#g-footer .g-content {
  color: white;
}
/* line 417, templates/g5_hydrogen/custom/scss/_footer.scss */
#g-footer .g-content a {
  font-weight: 700;
  margin-right: 50px;
}
/* line 422, templates/g5_hydrogen/custom/scss/_footer.scss */
/* line 423, templates/g5_hydrogen/custom/scss/_footer.scss */
#g-footer .social.g-social a {
  background: transparent;
  border: 0;
  padding: 0;
  margin-right: 10px;
  margin-bottom: 0;
  vertical-align: bottom;
  position: relative;
  transition: 0.5s;
  top: 0;
}
/* line 433, templates/g5_hydrogen/custom/scss/_footer.scss */
#g-footer .social.g-social a span:before {
  color: white;
  background-color: #e4002b;
  border-radius: 100px;
  font-size: 1.4rem;
  width: 40px;
  height: 40px;
  display: block;
  text-align: center;
  padding-top: 4px;
}
/* line 444, templates/g5_hydrogen/custom/scss/_footer.scss */
/* line 445, templates/g5_hydrogen/custom/scss/_footer.scss */
#g-footer .social.g-social a:nth-child(1) span:before {
  content: '\f09a';
  font-family: "FontAwesome";
  padding-top: 0px;
  color: #e4002b;
  background-color: transparent;
  font-size: 30pt;
  height: 50px;
}
/* line 455, templates/g5_hydrogen/custom/scss/_footer.scss */
/* line 456, templates/g5_hydrogen/custom/scss/_footer.scss */
#g-footer .social.g-social a:nth-child(2) span:before {
  content: '\f099';
  font-family: "FontAwesome";
}
/* line 461, templates/g5_hydrogen/custom/scss/_footer.scss */
#g-footer .social.g-social a:hover {
  top: -10px;
}
/* line 466, templates/g5_hydrogen/custom/scss/_footer.scss */
/* line 467, templates/g5_hydrogen/custom/scss/_footer.scss */
#g-footer .footer-logo img {
  width: 100%;
}
@media (max-width: 1350px) {
  /* line 469, templates/g5_hydrogen/custom/scss/_footer.scss */
  #g-footer .footer-logo img {
    max-width: 350px;
  }
}
/* line 474, templates/g5_hydrogen/custom/scss/_footer.scss */
#g-footer .mobile-logo {
  display: none;
}
@media (max-width: 450px) {
  /* line 476, templates/g5_hydrogen/custom/scss/_footer.scss */
  #g-footer .mobile-logo {
    display: block;
    text-align: center;
  }
  /* line 479, templates/g5_hydrogen/custom/scss/_footer.scss */
  #g-footer .mobile-logo a {
    margin-right: 0;
  }
}
/* line 484, templates/g5_hydrogen/custom/scss/_footer.scss */
/* line 485, templates/g5_hydrogen/custom/scss/_footer.scss */
#g-footer .social-container .g-content {
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
}
@media (max-width: 959px) {
  /* line 490, templates/g5_hydrogen/custom/scss/_footer.scss */
  #g-footer .social-container {
    text-align: center;
  }
}
/* line 494, templates/g5_hydrogen/custom/scss/_footer.scss */
@media (max-width: 1700px) {
  /* line 495, templates/g5_hydrogen/custom/scss/_footer.scss */
  #g-footer .desktop-logo {
    flex: 0 100% !important;
    width: 100%;
  }
}
/* line 499, templates/g5_hydrogen/custom/scss/_footer.scss */
#g-footer .desktop-logo .g-content {
  padding-bottom: 0;
  margin-bottom: 0;
}
@media (max-width: 959px) {
  /* line 503, templates/g5_hydrogen/custom/scss/_footer.scss */
  #g-footer .desktop-logo {
    flex: 0 100%;
    width: 100%;
    text-align: center;
  }
  /* line 507, templates/g5_hydrogen/custom/scss/_footer.scss */
  #g-footer .desktop-logo img {
    max-width: 500px;
  }
  /* line 510, templates/g5_hydrogen/custom/scss/_footer.scss */
  #g-footer .desktop-logo a {
    margin-right: 0;
  }
}
/* line 517, templates/g5_hydrogen/custom/scss/_footer.scss */
@media (max-width: 959px) {
  /* line 518, templates/g5_hydrogen/custom/scss/_footer.scss */
  #g-footer .size-5 {
    display: none;
  }
}
/* line 523, templates/g5_hydrogen/custom/scss/_footer.scss */
@media (max-width: 959px) {
  /* line 524, templates/g5_hydrogen/custom/scss/_footer.scss */
  #g-footer .size-20 {
    flex: 0 33.333%;
    width: 33.333%;
    text-align: center;
  }
}
@media (max-width: 768px) {
  /* line 529, templates/g5_hydrogen/custom/scss/_footer.scss */
  #g-footer .size-20 {
    flex: 0 50%;
    width: 50%;
  }
}
/* line 533, templates/g5_hydrogen/custom/scss/_footer.scss */
@media (max-width: 768px) {
  /* line 534, templates/g5_hydrogen/custom/scss/_footer.scss */
  #g-footer .size-20.menu-three {
    flex: 0 100%;
    width: 100%;
  }
}
/* line 540, templates/g5_hydrogen/custom/scss/_footer.scss */
#g-footer .copyright-block {
  font-size: 1.3rem;
}
@media (max-width: 768px) {
  /* line 542, templates/g5_hydrogen/custom/scss/_footer.scss */
  #g-footer .copyright-block {
    width: 100%;
    flex: 0 100%;
    text-align: center;
    order: 2;
  }
}
/* line 549, templates/g5_hydrogen/custom/scss/_footer.scss */
#g-footer .company-policies {
  font-size: 1.3rem;
}
/* line 551, templates/g5_hydrogen/custom/scss/_footer.scss */
#g-footer .company-policies ul.g-toplevel {
  display: block;
}
/* line 553, templates/g5_hydrogen/custom/scss/_footer.scss */
#g-footer .company-policies ul.g-toplevel li {
  display: inline-block;
  margin-bottom: 0;
  margin-right: 50px;
}
/* line 557, templates/g5_hydrogen/custom/scss/_footer.scss */
#g-footer .company-policies ul.g-toplevel li .g-menu-parent-indicator {
  display: none;
}
/* line 560, templates/g5_hydrogen/custom/scss/_footer.scss */
#g-footer .company-policies ul.g-toplevel li a:after {
  display: none !important;
}
@media (max-width: 768px) {
  /* line 565, templates/g5_hydrogen/custom/scss/_footer.scss */
  #g-footer .company-policies {
    width: 100%;
    flex: 0 100%;
    text-align: center;
  }
  /* line 569, templates/g5_hydrogen/custom/scss/_footer.scss */
  #g-footer .company-policies a {
    margin: 0 20px 10px 20px;
    display: inline-block;
  }
  /* line 572, templates/g5_hydrogen/custom/scss/_footer.scss */
  #g-footer .company-policies a.bf {
    margin: 0;
  }
}
/* line 578, templates/g5_hydrogen/custom/scss/_footer.scss */
@media (max-width: 959px) {
  /* line 579, templates/g5_hydrogen/custom/scss/_footer.scss */
  #g-footer .branding-container {
    display: none;
  }
}
/* line 583, templates/g5_hydrogen/custom/scss/_footer.scss */
#g-footer .mobile-footer {
  display: none;
  background-color: #e4002b;
}
@media (max-width: 959px) {
  /* line 585, templates/g5_hydrogen/custom/scss/_footer.scss */
  #g-footer .mobile-footer {
    display: flex;
    width: 100%;
    flex: 0 100%;
  }
}
/* line 591, templates/g5_hydrogen/custom/scss/_footer.scss */
#g-footer .mobile-footer .branding-container {
  display: block;
  width: 100%;
  flex: 0 100%;
  color: white;
}
/* line 597, templates/g5_hydrogen/custom/scss/_footer.scss */
#g-footer .mobile-footer .branding-container p {
  color: white;
}
/* line 600, templates/g5_hydrogen/custom/scss/_footer.scss */
#g-footer .mobile-footer .branding-container a {
  color: white;
}
/* line 603, templates/g5_hydrogen/custom/scss/_footer.scss */
#g-footer .mobile-footer .branding-container .g-content {
  margin-bottom: 0;
}
/* Smartphone call us on location */
/* line 616, templates/g5_hydrogen/custom/scss/_footer.scss */
.telephone-mob {
  display: none;
}
@media (max-width: 959px) {
  /* line 620, templates/g5_hydrogen/custom/scss/_footer.scss */
  .telephone-mob {
    display: block;
    bottom: 0;
    background: #e4002b;
    color: white;
    position: fixed;
    text-align: center;
    width: 100%;
    z-index: 10;
  }
  /* line 629, templates/g5_hydrogen/custom/scss/_footer.scss */
  /* line 630, templates/g5_hydrogen/custom/scss/_footer.scss */
  .telephone-mob span, .telephone-mob a {
    color: white;
    font-weight: 700;
  }
  /* line 634, templates/g5_hydrogen/custom/scss/_footer.scss */
  .telephone-mob span {
    width: 100%;
    font-size: 1.1rem;
    display: block;
  }
  /* line 639, templates/g5_hydrogen/custom/scss/_footer.scss */
  .telephone-mob a {
    font-size: 1.8rem;
    height: 100%;
    padding: 10px 25px 20px 25px;
    display: block;
    text-decoration: none;
    line-height: 1.8rem;
  }
  /* line 649, templates/g5_hydrogen/custom/scss/_footer.scss */
  .telephone-mob a:hover {
    color: white;
    text-decoration: inherit;
  }
  /* line 656, templates/g5_hydrogen/custom/scss/_footer.scss */
  /* line 657, templates/g5_hydrogen/custom/scss/_footer.scss */
  body.view-location #g-footer {
    padding-bottom: 80px;
  }
}
@media (max-width: 959px) and (max-width: 281px) {
  /* line 646, templates/g5_hydrogen/custom/scss/_footer.scss */
  .telephone-mob a {
    font-size: 1.1rem;
  }
}
/* import breakpoints */
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 12, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 9, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 1, templates/g5_hydrogen/scss/mixins/_nav.scss */
/* Values below are the default breakpoints
 but these values are user definable in style settings in the template
 so that is why the code below uses mixins to get the actual values from the template */
/* LARGE DESKTOP
 /* 75rem / 1200px and above*/

/* DESKTOP & LARGE TABLET
 /* 60rem to 74.938rem / 960px to 1199px */

/* TABLET */
/* 48rem to 59.938rem / 768px to 959px */

/* LARGE MOBILE */
/* 30rem to 47.938rem / 480px to 767px */

/* SMALL MOBILE */
/* 30rem / 480px and below */

/***************************
 ****************************
 NAME: _modules.scss
 SITE: Made up company
 DESCRIPTION: All custom module styles
 -------------------------------------
 AUTHOR: Rachel Oliver
 DATE CREATED: 02/03/20
 LAST MODIFIED DATE:
 LAST MODIFIED BY:
 ****************************
 ***************************/
/* line 21, templates/g5_hydrogen/custom/scss/_modules.scss */
.moduletable.hints-home {
  position: relative;
  padding-top: 70px;
}
/* line 24, templates/g5_hydrogen/custom/scss/_modules.scss */
.moduletable.hints-home .background-image {
  height: 450px;
  background-size: cover;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  background-position: center;
  border-top: 10px solid #f7b624;
}
/* line 34, templates/g5_hydrogen/custom/scss/_modules.scss */
.moduletable.hints-home .background-image:after {
  content: '';
  background-color: rgba(0, 0, 0, 0.5);
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
  position: absolute;
}
/* line 45, templates/g5_hydrogen/custom/scss/_modules.scss */
.moduletable.hints-home h2, .moduletable.hints-home p {
  color: white;
  text-align: center;
  position: relative;
  z-index: 2;
}
@media (max-width: 959px) {
  /* line 50, templates/g5_hydrogen/custom/scss/_modules.scss */
  .moduletable.hints-home h2, .moduletable.hints-home p {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}
/* line 55, templates/g5_hydrogen/custom/scss/_modules.scss */
@media (max-width: 768px) {
  /* line 56, templates/g5_hydrogen/custom/scss/_modules.scss */
  .moduletable.hints-home h2 {
    line-height: 2.4rem;
  }
}
/* line 60, templates/g5_hydrogen/custom/scss/_modules.scss */
.moduletable.hints-home p {
  font-size: 1.4rem;
  font-weight: 700;
}
/* line 68, templates/g5_hydrogen/custom/scss/_modules.scss */
.moduletable.why-dd {
  position: relative;
  padding-top: 70px;
}
/* line 71, templates/g5_hydrogen/custom/scss/_modules.scss */
.moduletable.why-dd .background-image {
  height: 450px;
  background-size: cover;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  background-position: top 25% center;
  border-top: 10px solid #f7b624;
}
@media (max-width: 768px) {
  /* line 81, templates/g5_hydrogen/custom/scss/_modules.scss */
  .moduletable.why-dd .background-image {
    height: 400px;
  }
}
/* line 84, templates/g5_hydrogen/custom/scss/_modules.scss */
.moduletable.why-dd .background-image:after {
  content: '';
  background-color: rgba(0, 0, 0, 0.5);
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
  position: absolute;
}
/* line 94, templates/g5_hydrogen/custom/scss/_modules.scss */
.moduletable.why-dd h2, .moduletable.why-dd p {
  color: white;
  text-align: center;
  position: relative;
  z-index: 2;
}
@media (max-width: 768px) {
  /* line 99, templates/g5_hydrogen/custom/scss/_modules.scss */
  .moduletable.why-dd h2, .moduletable.why-dd p {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}
/* line 104, templates/g5_hydrogen/custom/scss/_modules.scss */
.moduletable.why-dd p {
  font-size: 1.4rem;
  font-weight: 700;
}
/* line 112, templates/g5_hydrogen/custom/scss/_modules.scss */
.why {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 95%;
  max-width: 97rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 150px;
}
@media (max-width: 959px) {
  /* line 121, templates/g5_hydrogen/custom/scss/_modules.scss */
  .why {
    padding-top: 30px;
  }
}
@media (max-width: 768px) {
  /* line 124, templates/g5_hydrogen/custom/scss/_modules.scss */
  .why {
    width: 90%;
  }
}
/* line 127, templates/g5_hydrogen/custom/scss/_modules.scss */
.why > div {
  flex: 0 23%;
  max-width: 23%;
  padding: 120px 0 0 0;
  text-align: center;
  background-color: white;
  box-shadow: 0 2px 15px 3px rgba(0, 0, 0, 0.15);
  margin-bottom: 30px;
  position: relative;
  z-index: 2;
  padding-bottom: 60px;
}
@media (max-width: 1199px) {
  /* line 138, templates/g5_hydrogen/custom/scss/_modules.scss */
  .why > div {
    padding-top: 85px;
    padding-bottom: 50px;
  }
}
@media (max-width: 959px) {
  /* line 142, templates/g5_hydrogen/custom/scss/_modules.scss */
  .why > div {
    flex: 0 49%;
    margin-top: 90px;
    max-width: 49%;
  }
}
@media (max-width: 768px) {
  /* line 147, templates/g5_hydrogen/custom/scss/_modules.scss */
  .why > div {
    flex: 0 100%;
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
  }
}
/* line 172, templates/g5_hydrogen/custom/scss/_modules.scss */
.why > div h4 {
  padding-left: 30px;
  padding-right: 30px;
  margin-bottom: 0;
  background-color: #f7b624;
  color: white;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 1.6rem;
  padding: 10px 0;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
}
@media (max-width: 1199px) {
  /* line 186, templates/g5_hydrogen/custom/scss/_modules.scss */
  .why > div h4 {
    font-size: 1.4rem;
  }
}
/* line 190, templates/g5_hydrogen/custom/scss/_modules.scss */
.why > div p {
  padding-left: 30px;
  padding-right: 30px;
  margin-top: 5px;
  color: #171717 !important;
  font-weight: 400 !important;
  font-size: 1.1rem !important;
  line-height: 1.5rem;
}
@media (max-width: 959px) {
  /* line 198, templates/g5_hydrogen/custom/scss/_modules.scss */
  .why > div p {
    line-height: 1.3rem;
  }
}
/* line 203, templates/g5_hydrogen/custom/scss/_modules.scss */
.why > div img {
  max-width: 190px;
  top: -90px;
  left: 50%;
  transform: translateX(-50%);
  position: absolute;
}
@media (max-width: 1199px) {
  /* line 209, templates/g5_hydrogen/custom/scss/_modules.scss */
  .why > div img {
    max-width: 150px;
    top: -80px;
  }
}
/* line 216, templates/g5_hydrogen/custom/scss/_modules.scss */
@media (max-width: 959px) {
  /* line 217, templates/g5_hydrogen/custom/scss/_modules.scss */
  .why.service-blocks {
    padding-bottom: 30px;
  }
}
/* line 220, templates/g5_hydrogen/custom/scss/_modules.scss */
.why.service-blocks .popup-parent {
  flex: 0 31%;
  max-width: 31%;
  margin-bottom: 130px;
  padding-bottom: 80px;
}
/* line 225, templates/g5_hydrogen/custom/scss/_modules.scss */
.why.service-blocks .popup-parent a {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}
@media (max-width: 959px) {
  /* line 231, templates/g5_hydrogen/custom/scss/_modules.scss */
  .why.service-blocks .popup-parent {
    flex: 0 49%;
    margin-bottom: 15px;
    max-width: 49%;
  }
}
@media (max-width: 600px) {
  /* line 236, templates/g5_hydrogen/custom/scss/_modules.scss */
  .why.service-blocks .popup-parent {
    flex: 0 100%;
    max-width: 100%;
  }
}
/* line 246, templates/g5_hydrogen/custom/scss/_modules.scss */
.custom.services-blocks {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 100%;
  z-index: 2;
}
/* line 252, templates/g5_hydrogen/custom/scss/_modules.scss */
.custom.services-blocks.why {
  width: 95%;
}
/* line 255, templates/g5_hydrogen/custom/scss/_modules.scss */
.custom.services-blocks > div {
  flex: 0 31%;
  max-width: 31%;
  padding: 0px 0 0px 0;
  text-align: center;
  background-color: white;
  box-shadow: 0 2px 15px 3px rgba(0, 0, 0, 0.15);
  margin-bottom: 30px;
  position: relative;
  margin-top: 95px;
}
/* line 265, templates/g5_hydrogen/custom/scss/_modules.scss */
.custom.services-blocks > div:nth-child(1), .custom.services-blocks > div:nth-child(2), .custom.services-blocks > div:nth-child(3) {
  margin-top: 0px;
}
/* line 268, templates/g5_hydrogen/custom/scss/_modules.scss */
@media (max-width: 959px) {
  /* line 269, templates/g5_hydrogen/custom/scss/_modules.scss */
  .custom.services-blocks > div:nth-child(3) {
    margin-top: 95px;
  }
}
/* line 273, templates/g5_hydrogen/custom/scss/_modules.scss */
@media (max-width: 768px) {
  /* line 274, templates/g5_hydrogen/custom/scss/_modules.scss */
  .custom.services-blocks > div:nth-child(2), .custom.services-blocks > div:nth-child(1) {
    margin-top: 95px;
  }
}
/* line 278, templates/g5_hydrogen/custom/scss/_modules.scss */
.custom.services-blocks > div:nth-child(4), .custom.services-blocks > div:nth-child(5), .custom.services-blocks > div:nth-child(6) {
  margin-bottom: 0;
}
@media (max-width: 1199px) {
  /* line 281, templates/g5_hydrogen/custom/scss/_modules.scss */
  .custom.services-blocks > div {
    margin-bottom: 15px;
  }
}
@media (max-width: 959px) {
  /* line 285, templates/g5_hydrogen/custom/scss/_modules.scss */
  .custom.services-blocks > div {
    flex: 0 49%;
    max-width: 49%;
  }
}
@media (max-width: 600px) {
  /* line 289, templates/g5_hydrogen/custom/scss/_modules.scss */
  .custom.services-blocks > div {
    flex: 0 100%;
    max-width: 100%;
  }
}
/* line 293, templates/g5_hydrogen/custom/scss/_modules.scss */
.custom.services-blocks > div h3 {
  font-family: futura-pt-bold, sans-serif;
  padding-left: 30px;
  padding-right: 30px;
  margin-bottom: 0;
}
@media (max-width: 1199px) {
  /* line 298, templates/g5_hydrogen/custom/scss/_modules.scss */
  .custom.services-blocks > div h3 {
    line-height: 2.2rem;
  }
}
/* line 303, templates/g5_hydrogen/custom/scss/_modules.scss */
.custom.services-blocks > div p {
  padding-left: 30px;
  padding-right: 30px;
  margin-top: 5px;
}
@media (max-width: 768px) {
  /* line 307, templates/g5_hydrogen/custom/scss/_modules.scss */
  .custom.services-blocks > div p {
    line-height: 1.4rem;
    margin: 10px 0;
  }
}
/* line 312, templates/g5_hydrogen/custom/scss/_modules.scss */
.custom.services-blocks > div img {
  max-width: 190px;
  top: -90px;
  left: 50%;
  transform: translateX(-50%);
  position: absolute;
}
@media (max-width: 1199px) {
  /* line 318, templates/g5_hydrogen/custom/scss/_modules.scss */
  .custom.services-blocks > div img {
    max-width: 150px;
    top: -75px;
  }
}
/* line 323, templates/g5_hydrogen/custom/scss/_modules.scss */
.custom.services-blocks > div div.book {
  position: absolute;
  width: 100%;
  bottom: 0;
  left: 0;
  background-color: #e4002b;
  color: white;
  text-transform: uppercase;
  padding: 19px 25px;
  text-align: center;
  font-weight: 700;
  font-size: 1.6rem;
}
/* line 353, templates/g5_hydrogen/custom/scss/_modules.scss */
.custom.services-blocks > div > a:not(.book), .custom.services-blocks > div > a:not(.popup) {
  display: block;
  height: 100%;
  width: 100%;
  padding-top: 105px;
  padding-bottom: 85px;
}
@media (max-width: 1199px) {
  /* line 359, templates/g5_hydrogen/custom/scss/_modules.scss */
  .custom.services-blocks > div > a:not(.book), .custom.services-blocks > div > a:not(.popup) {
    padding-top: 80px;
  }
}
/* line 362, templates/g5_hydrogen/custom/scss/_modules.scss */
.custom.services-blocks > div > a:not(.book) p, .custom.services-blocks > div > a:not(.popup) p {
  color: #171717;
}
/* line 365, templates/g5_hydrogen/custom/scss/_modules.scss */
.custom.services-blocks > div > a:not(.book):hover, .custom.services-blocks > div > a:not(.popup):hover {
  text-decoration: none;
  color: inherit;
}
/* line 368, templates/g5_hydrogen/custom/scss/_modules.scss */
.custom.services-blocks > div > a:not(.book):hover .book, .custom.services-blocks > div > a:not(.popup):hover .book {
  background-color: #006ac6;
}
/* line 374, templates/g5_hydrogen/custom/scss/_modules.scss */
.custom.services-blocks.team-blocks {
  margin-top: 80px;
}
/* line 376, templates/g5_hydrogen/custom/scss/_modules.scss */
.custom.services-blocks.team-blocks > div {
  border-bottom: 10px solid #f7b624;
  padding-bottom: 0;
  padding-top: 120px;
  margin-bottom: 30px;
}
/* line 381, templates/g5_hydrogen/custom/scss/_modules.scss */
.custom.services-blocks.team-blocks > div:nth-child(4), .custom.services-blocks.team-blocks > div:nth-child(5), .custom.services-blocks.team-blocks > div:nth-child(6) {
  margin-bottom: 30px;
}
/* line 384, templates/g5_hydrogen/custom/scss/_modules.scss */
.custom.services-blocks.team-blocks > div p {
  text-transform: capitalize;
}
/* line 387, templates/g5_hydrogen/custom/scss/_modules.scss */
.custom.services-blocks.team-blocks > div:before {
  display: none;
}
/* line 390, templates/g5_hydrogen/custom/scss/_modules.scss */
.custom.services-blocks.team-blocks > div .img {
  width: 200px;
  height: 200px;
  border-radius: 200px;
  top: -90px;
  left: 50%;
  transform: translateX(-50%);
  position: absolute;
  overflow: hidden;
  box-shadow: 0 2px 15px 3px rgba(0, 0, 0, 0.15);
}
/* line 400, templates/g5_hydrogen/custom/scss/_modules.scss */
.custom.services-blocks.team-blocks > div .img img {
  max-width: inherit;
  height: 100%;
  top: 0;
}
@media (max-width: 1199px) {
  /* line 405, templates/g5_hydrogen/custom/scss/_modules.scss */
  .custom.services-blocks.team-blocks > div .img {
    top: -75px;
  }
  /* line 408, templates/g5_hydrogen/custom/scss/_modules.scss */
  .custom.services-blocks.team-blocks > div .img img {
    max-width: inherit;
    height: 100%;
    top: 0;
  }
}
/* line 417, templates/g5_hydrogen/custom/scss/_modules.scss */
.custom.services-blocks.error {
  margin: 50px 0 100px 0;
}
@media (max-width: 959px) {
  /* line 419, templates/g5_hydrogen/custom/scss/_modules.scss */
  .custom.services-blocks.error {
    margin-top: 0;
  }
}
/* line 427, templates/g5_hydrogen/custom/scss/_modules.scss */
.moduletable.our-approach, #our-approach {
  margin: 80px auto 60px auto;
}
@media (max-width: 768px) {
  /* line 429, templates/g5_hydrogen/custom/scss/_modules.scss */
  .moduletable.our-approach, #our-approach {
    margin-top: 60px;
  }
}
/* line 432, templates/g5_hydrogen/custom/scss/_modules.scss */
.moduletable.our-approach > h3, #our-approach > h3, .moduletable.our-approach h2, #our-approach h2 {
  text-align: center;
}
/* line 437, templates/g5_hydrogen/custom/scss/_modules.scss */
/* line 438, templates/g5_hydrogen/custom/scss/_modules.scss */
.custom.our-approach > p {
  text-align: center;
  width: 90%;
  margin: auto;
  max-width: 800px;
}
/* line 444, templates/g5_hydrogen/custom/scss/_modules.scss */
.custom.our-approach > div {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: 60px;
}
@media (max-width: 768px) {
  /* line 449, templates/g5_hydrogen/custom/scss/_modules.scss */
  .custom.our-approach > div {
    margin-top: 40px;
  }
}
/* line 452, templates/g5_hydrogen/custom/scss/_modules.scss */
.custom.our-approach > div > div {
  flex: 0 23%;
  display: flex;
}
@media (max-width: 959px) {
  /* line 455, templates/g5_hydrogen/custom/scss/_modules.scss */
  .custom.our-approach > div > div {
    flex: 0 49%;
    margin-bottom: 20px;
  }
  /* line 458, templates/g5_hydrogen/custom/scss/_modules.scss */
  .custom.our-approach > div > div > div:not(.number) {
    display: flex;
    flex-wrap: wrap;
    align-content: center;
  }
}
@media (max-width: 768px) {
  /* line 464, templates/g5_hydrogen/custom/scss/_modules.scss */
  .custom.our-approach > div > div {
    flex: 0 100%;
  }
  /* line 466, templates/g5_hydrogen/custom/scss/_modules.scss */
  .custom.our-approach > div > div h4, .custom.our-approach > div > div p {
    width: 100%;
  }
}
/* line 470, templates/g5_hydrogen/custom/scss/_modules.scss */
.custom.our-approach > div > div .number {
  color: #f2f2f2;
  font-weight: 700;
  font-family: futura-pt-bold, sans-serif;
  font-size: 8rem;
  line-height: 7rem;
  margin-right: 10px;
}
/* line 478, templates/g5_hydrogen/custom/scss/_modules.scss */
.custom.our-approach > div > div h4 {
  color: #f7b624;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 2rem;
  margin-top: 0;
  margin-bottom: 0;
}
/* line 486, templates/g5_hydrogen/custom/scss/_modules.scss */
.custom.our-approach > div > div p {
  margin: 10px 0;
}
/* line 497, templates/g5_hydrogen/custom/scss/_modules.scss */
.mfp-bg {
  background-color: white !important;
}
/* line 500, templates/g5_hydrogen/custom/scss/_modules.scss */
#popupcontainer, #g-brochure {
  background-color: #e4002b;
  color: white;
  width: 95%;
  max-width: 800px;
  margin: auto;
  position: relative;
  padding: 15px 50px 50px 50px;
  text-align: center;
}
@media (max-width: 959px) {
  /* line 509, templates/g5_hydrogen/custom/scss/_modules.scss */
  #popupcontainer, #g-brochure {
    padding: 15px 30px 0 30px;
  }
}
@media (max-width: 768px) {
  /* line 512, templates/g5_hydrogen/custom/scss/_modules.scss */
  #popupcontainer, #g-brochure {
    padding: 1px 0px 0 0px;
  }
}
/* line 515, templates/g5_hydrogen/custom/scss/_modules.scss */
#popupcontainer ul, #g-brochure ul {
  margin-left: 0;
  display: flex;
  justify-content: space-between;
  margin-top: 50px;
  margin-bottom: 10px;
}
@media (max-width: 768px) {
  /* line 521, templates/g5_hydrogen/custom/scss/_modules.scss */
  #popupcontainer ul, #g-brochure ul {
    flex-wrap: wrap;
  }
}
/* line 524, templates/g5_hydrogen/custom/scss/_modules.scss */
#popupcontainer ul li, #g-brochure ul li {
  list-style-type: none;
  padding-left: 5px;
  padding-right: 5px;
}
@media (max-width: 768px) {
  /* line 528, templates/g5_hydrogen/custom/scss/_modules.scss */
  #popupcontainer ul li, #g-brochure ul li {
    flex: 0 49%;
    max-width: 49%;
    margin-bottom: 20px;
  }
}
/* line 533, templates/g5_hydrogen/custom/scss/_modules.scss */
#popupcontainer ul li > div, #g-brochure ul li > div {
  position: relative;
}
/* line 547, templates/g5_hydrogen/custom/scss/_modules.scss */
#popupcontainer ul li img, #g-brochure ul li img {
  max-width: 110px;
  height: auto;
  position: relative;
}
/* line 554, templates/g5_hydrogen/custom/scss/_modules.scss */
#popupcontainer ul li p, #g-brochure ul li p {
  margin: 15px 0 0 0;
  text-transform: uppercase;
  font-weight: 700;
}
/* line 561, templates/g5_hydrogen/custom/scss/_modules.scss */
#popupcontainer h2, #g-brochure h2 {
  color: white;
}
@media (max-width: 768px) {
  /* line 563, templates/g5_hydrogen/custom/scss/_modules.scss */
  #popupcontainer h2, #g-brochure h2 {
    font-size: 1.6rem;
  }
}
/* line 567, templates/g5_hydrogen/custom/scss/_modules.scss */
#popupcontainer .mfp-close, #g-brochure .mfp-close {
  color: white;
  opacity: 1;
  right: 20px;
  top: 20px;
  font-size: 2.8rem;
  transition: 0.5s;
}
/* line 574, templates/g5_hydrogen/custom/scss/_modules.scss */
#popupcontainer .mfp-close:hover, #g-brochure .mfp-close:hover {
  transform: rotate(90deg);
}
@media (max-width: 768px) {
  /* line 577, templates/g5_hydrogen/custom/scss/_modules.scss */
  #popupcontainer .mfp-close, #g-brochure .mfp-close {
    background-color: #222;
    border-bottom-left-radius: 20px;
    font-size: 2rem;
    top: 0;
    right: 0;
  }
}
/* line 585, templates/g5_hydrogen/custom/scss/_modules.scss */
#popupcontainer form, #g-brochure form {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 768px) {
  /* line 593, templates/g5_hydrogen/custom/scss/_modules.scss */
  #popupcontainer form, #g-brochure form {
    display: block;
  }
}
/* line 596, templates/g5_hydrogen/custom/scss/_modules.scss */
#popupcontainer form .field, #g-brochure form .field {
  flex: 0 25%;
  position: relative;
  margin-bottom: 0;
  margin-right: 20px;
}
@media (max-width: 768px) {
  /* line 601, templates/g5_hydrogen/custom/scss/_modules.scss */
  #popupcontainer form .field, #g-brochure form .field {
    margin-right: 0;
    margin-bottom: 10px;
  }
}
/* line 605, templates/g5_hydrogen/custom/scss/_modules.scss */
#popupcontainer form .field:nth-child(2), #g-brochure form .field:nth-child(2), #popupcontainer form .field:nth-child(1), #g-brochure form .field:nth-child(1) {
  margin-right: 10px;
}
@media (max-width: 768px) {
  /* line 607, templates/g5_hydrogen/custom/scss/_modules.scss */
  #popupcontainer form .field:nth-child(2), #g-brochure form .field:nth-child(2), #popupcontainer form .field:nth-child(1), #g-brochure form .field:nth-child(1) {
    margin-right: 0;
  }
}
/* line 611, templates/g5_hydrogen/custom/scss/_modules.scss */
#popupcontainer form .field label, #g-brochure form .field label {
  color: white;
  position: absolute;
  top: -30px;
  left: 0;
}
@media (max-width: 768px) {
  /* line 616, templates/g5_hydrogen/custom/scss/_modules.scss */
  #popupcontainer form .field label, #g-brochure form .field label {
    position: relative;
    top: auto;
  }
}
/* line 621, templates/g5_hydrogen/custom/scss/_modules.scss */
#popupcontainer form .field input, #g-brochure form .field input {
  border-radius: 3px;
  border: 0;
  font-size: 1.2rem;
}
/* line 626, templates/g5_hydrogen/custom/scss/_modules.scss */
#popupcontainer form .field small, #g-brochure form .field small {
  color: white !important;
  position: absolute;
  bottom: -30px;
  right: 0;
  font-size: 0.9rem;
}
/* line 632, templates/g5_hydrogen/custom/scss/_modules.scss */
#popupcontainer form .field small:before, #g-brochure form .field small:before {
  content: '\f077';
  font-family: "Font Awesome 5 Pro";
  margin-right: 10px;
}
/* line 639, templates/g5_hydrogen/custom/scss/_modules.scss */
#popupcontainer form button, #g-brochure form button {
  flex: 0 8%;
  background-color: transparent;
  transition: 0.5s;
  position: relative;
  left: 0;
  padding: 0;
  min-height: 40px;
}
@media (max-width: 768px) {
  /* line 647, templates/g5_hydrogen/custom/scss/_modules.scss */
  #popupcontainer form button, #g-brochure form button {
    float: right;
    margin-top: 20px;
  }
}
/* line 651, templates/g5_hydrogen/custom/scss/_modules.scss */
#popupcontainer form button:after, #g-brochure form button:after {
  content: '\f061';
  font-family: "Font Awesome 5 Pro";
  font-size: 2rem;
  font-weight: 300;
}
/* line 657, templates/g5_hydrogen/custom/scss/_modules.scss */
#popupcontainer form button:hover, #g-brochure form button:hover {
  left: 10px;
}
/* line 662, templates/g5_hydrogen/custom/scss/_modules.scss */
#popupcontainer .postcode-input, #g-brochure .postcode-input {
  flex: 0 100%;
}
/* line 664, templates/g5_hydrogen/custom/scss/_modules.scss */
#popupcontainer .postcode-input form, #g-brochure .postcode-input form {
  max-width: 350px;
}
/* line 666, templates/g5_hydrogen/custom/scss/_modules.scss */
#popupcontainer .postcode-input form input, #g-brochure .postcode-input form input {
  font-size: 1.4rem;
  padding: 20px 45px 20px 20px;
}
/* line 670, templates/g5_hydrogen/custom/scss/_modules.scss */
#popupcontainer .postcode-input form button, #g-brochure .postcode-input form button {
  position: absolute;
  left: auto;
  padding: 0px 5px;
  top: 16px;
}
/* line 675, templates/g5_hydrogen/custom/scss/_modules.scss */
#popupcontainer .postcode-input form button:after, #g-brochure .postcode-input form button:after {
  display: none;
}
/* line 678, templates/g5_hydrogen/custom/scss/_modules.scss */
#popupcontainer .postcode-input form button:hover, #g-brochure .postcode-input form button:hover {
  color: #006ac6;
}
@media (max-width: 768px) {
  /* line 681, templates/g5_hydrogen/custom/scss/_modules.scss */
  #popupcontainer .postcode-input form button, #g-brochure .postcode-input form button {
    margin-top: 0;
  }
}
/* line 686, templates/g5_hydrogen/custom/scss/_modules.scss */
#popupcontainer .postcode-input .privacy-link, #g-brochure .postcode-input .privacy-link {
  max-width: 100%;
  text-align: center;
}
/* line 691, templates/g5_hydrogen/custom/scss/_modules.scss */
/* line 692, templates/g5_hydrogen/custom/scss/_modules.scss */
/* line 693, templates/g5_hydrogen/custom/scss/_modules.scss */
#popupcontainer .top-popup .custom .postcode-input, #g-brochure .top-popup .custom .postcode-input {
  margin-top: 10px;
}
/* line 697, templates/g5_hydrogen/custom/scss/_modules.scss */
#popupcontainer .top-popup h2, #g-brochure .top-popup h2 {
  text-align: center;
}
@media (max-width: 959px) {
  /* line 700, templates/g5_hydrogen/custom/scss/_modules.scss */
  #popupcontainer .top-popup, #g-brochure .top-popup {
    padding-bottom: 20px;
  }
}
@media (max-width: 768px) {
  /* line 703, templates/g5_hydrogen/custom/scss/_modules.scss */
  #popupcontainer .top-popup, #g-brochure .top-popup {
    padding-bottom: 15px;
  }
  /* line 705, templates/g5_hydrogen/custom/scss/_modules.scss */
  #popupcontainer .top-popup .privacy-link, #g-brochure .top-popup .privacy-link {
    text-align: center;
  }
}
/* line 712, templates/g5_hydrogen/custom/scss/_modules.scss */
@media (max-width: 768px) {
  /* line 714, templates/g5_hydrogen/custom/scss/_modules.scss */
  /* line 715, templates/g5_hydrogen/custom/scss/_modules.scss */
  .mfp-content .g-grid .g-content {
    margin-bottom: 0;
    padding-bottom: 0;
  }
}
/* line 723, templates/g5_hydrogen/custom/scss/_modules.scss */
#g-brochure {
  padding-bottom: 30px;
}
/* line 726, templates/g5_hydrogen/custom/scss/_modules.scss */
/* line 727, templates/g5_hydrogen/custom/scss/_modules.scss */
#popupcontainer .g-content {
  margin-bottom: 0;
  padding-bottom: 0;
}
/* line 733, templates/g5_hydrogen/custom/scss/_modules.scss */
.custom.container {
  position: relative;
}
/* line 735, templates/g5_hydrogen/custom/scss/_modules.scss */
.custom.container .reasons {
  position: relative;
}
/* line 738, templates/g5_hydrogen/custom/scss/_modules.scss */
.custom.container .container {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  max-width: 100rem;
  margin: auto;
}
@media (max-width: 1700px) {
  /* line 744, templates/g5_hydrogen/custom/scss/_modules.scss */
  .custom.container .container {
    max-width: 90rem;
    width: 90%;
  }
}
/* line 754, templates/g5_hydrogen/custom/scss/_modules.scss */
.fullwidth-whitebg.custom {
  background-color: #f2f2f2;
  position: relative;
}
/* line 761, templates/g5_hydrogen/custom/scss/_modules.scss */
/* line 762, templates/g5_hydrogen/custom/scss/_modules.scss */
.fullwidth-whitebg.custom.reviews:before {
  height: 200px;
  width: 100%;
  position: absolute;
  content: '';
  background-color: #f2f2f2;
  top: -200px;
  left: 0;
}
/* line 772, templates/g5_hydrogen/custom/scss/_modules.scss */
.fullwidth-whitebg.custom > div:not(.background-image) {
  width: 90%;
  max-width: 80rem;
  margin: auto;
  position: relative;
  z-index: 2;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
@media (max-width: 959px) {
  /* line 781, templates/g5_hydrogen/custom/scss/_modules.scss */
  .fullwidth-whitebg.custom > div:not(.background-image) {
    padding: 50px 40px 0 40px;
  }
}
@media (max-width: 768px) {
  /* line 784, templates/g5_hydrogen/custom/scss/_modules.scss */
  .fullwidth-whitebg.custom > div:not(.background-image) {
    padding: 40px;
  }
}
/* line 787, templates/g5_hydrogen/custom/scss/_modules.scss */
.fullwidth-whitebg.custom > div:not(.background-image) > div:not(.bb_team) {
  flex: 0 100%;
  padding-bottom: 65px;
}
@media (max-width: 768px) {
  /* line 791, templates/g5_hydrogen/custom/scss/_modules.scss */
  .fullwidth-whitebg.custom > div:not(.background-image) > div:not(.bb_team) {
    flex: 0 100%;
  }
}
/* line 796, templates/g5_hydrogen/custom/scss/_modules.scss */
.fullwidth-whitebg.custom > div:not(.background-image) .bb_team {
  text-align: right;
  display: none;
  align-items: flex-end;
  justify-content: flex-end;
  flex: 0 28%;
}
/* line 803, templates/g5_hydrogen/custom/scss/_modules.scss */
.fullwidth-whitebg.custom > div:not(.background-image) .bb_team p {
  width: 450px;
}
/* line 807, templates/g5_hydrogen/custom/scss/_modules.scss */
.fullwidth-whitebg.custom > div:not(.background-image) h2 {
  line-height: 1.2;
}
/* line 811, templates/g5_hydrogen/custom/scss/_modules.scss */
.fullwidth-whitebg.custom .background-image {
  height: 400px;
  background-size: cover;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  background-position: center;
}
@media (max-width: 768px) {
  /* line 820, templates/g5_hydrogen/custom/scss/_modules.scss */
  .fullwidth-whitebg.custom .background-image {
    height: 300px;
  }
}
/* line 824, templates/g5_hydrogen/custom/scss/_modules.scss */
/* line 825, templates/g5_hydrogen/custom/scss/_modules.scss */
.fullwidth-whitebg.custom.team-home > div:not(.background-image) {
  display: block;
  padding-bottom: 80px;
}
@media (max-width: 768px) {
  /* line 828, templates/g5_hydrogen/custom/scss/_modules.scss */
  .fullwidth-whitebg.custom.team-home > div:not(.background-image) {
    padding-bottom: 40px;
  }
}
@media (max-width: 959px) {
  /* line 831, templates/g5_hydrogen/custom/scss/_modules.scss */
  .fullwidth-whitebg.custom.team-home > div:not(.background-image) {
    padding-top: 0;
  }
}
/* line 835, templates/g5_hydrogen/custom/scss/_modules.scss */
.fullwidth-whitebg.custom.team-home .bb_team {
  width: 250px;
  position: absolute;
  right: 20px;
  bottom: 0;
}
/* line 840, templates/g5_hydrogen/custom/scss/_modules.scss */
.fullwidth-whitebg.custom.team-home .bb_team p {
  width: 450px;
}
/* line 845, templates/g5_hydrogen/custom/scss/_modules.scss */
.fullwidth-whitebg.custom.opportunities {
  margin-bottom: 80px;
  margin-top: 50px;
}
/* line 848, templates/g5_hydrogen/custom/scss/_modules.scss */
.fullwidth-whitebg.custom.opportunities > div {
  display: block;
  padding: 60px 80px 80px 80px;
}
@media (max-width: 959px) {
  /* line 851, templates/g5_hydrogen/custom/scss/_modules.scss */
  .fullwidth-whitebg.custom.opportunities > div {
    padding: 50px 40px 50px 40px;
  }
}
@media (max-width: 768px) {
  /* line 854, templates/g5_hydrogen/custom/scss/_modules.scss */
  .fullwidth-whitebg.custom.opportunities > div {
    padding: 40px;
  }
}
/* line 858, templates/g5_hydrogen/custom/scss/_modules.scss */
.fullwidth-whitebg.custom.opportunities h2 {
  text-align: center;
  margin-bottom: 30px;
}
/* line 862, templates/g5_hydrogen/custom/scss/_modules.scss */
.fullwidth-whitebg.custom.opportunities p {
  text-align: center;
  width: 75%;
  margin: auto;
}
@media (max-width: 959px) {
  /* line 866, templates/g5_hydrogen/custom/scss/_modules.scss */
  .fullwidth-whitebg.custom.opportunities p {
    width: 100%;
  }
}
/* line 870, templates/g5_hydrogen/custom/scss/_modules.scss */
.fullwidth-whitebg.custom.opportunities img {
  margin: 60px auto;
  max-width: 900px;
}
/* line 874, templates/g5_hydrogen/custom/scss/_modules.scss */
.fullwidth-whitebg.custom.opportunities .desktop {
  display: block;
  width: 100%;
}
@media (max-width: 768px) {
  /* line 877, templates/g5_hydrogen/custom/scss/_modules.scss */
  .fullwidth-whitebg.custom.opportunities .desktop {
    display: none;
  }
}
/* line 881, templates/g5_hydrogen/custom/scss/_modules.scss */
.fullwidth-whitebg.custom.opportunities .mobile {
  display: none;
  width: 100%;
}
@media (max-width: 768px) {
  /* line 884, templates/g5_hydrogen/custom/scss/_modules.scss */
  .fullwidth-whitebg.custom.opportunities .mobile {
    display: block;
  }
}
/* line 889, templates/g5_hydrogen/custom/scss/_modules.scss */
.fullwidth-whitebg.custom.location-job-listings {
  padding-top: 0;
  top: -70px;
  position: relative;
}
/* line 897, templates/g5_hydrogen/custom/scss/_modules.scss */
@media (max-width: 768px) {
  /* line 898, templates/g5_hydrogen/custom/scss/_modules.scss */
  .fullwidth-whitebg.custom.location-job-listings > div:not(.background-image) {
    width: 100%;
    padding: 15px 30px;
  }
}
/* line 902, templates/g5_hydrogen/custom/scss/_modules.scss */
.fullwidth-whitebg.custom.location-job-listings > div:not(.background-image) > div {
  flex: 0 100%;
  padding-bottom: 30px;
}
/* line 905, templates/g5_hydrogen/custom/scss/_modules.scss */
.fullwidth-whitebg.custom.location-job-listings > div:not(.background-image) > div.g-grid {
  justify-content: space-between;
}
/* line 907, templates/g5_hydrogen/custom/scss/_modules.scss */
.fullwidth-whitebg.custom.location-job-listings > div:not(.background-image) > div.g-grid .g-block {
  border: 2px solid #f5f5f5;
  padding: 40px;
  margin-bottom: 40px;
  max-width: 48%;
}
@media (max-width: 768px) {
  /* line 912, templates/g5_hydrogen/custom/scss/_modules.scss */
  .fullwidth-whitebg.custom.location-job-listings > div:not(.background-image) > div.g-grid .g-block {
    flex: 0 100%;
    padding: 20px;
    max-width: 100%;
  }
}
/* line 917, templates/g5_hydrogen/custom/scss/_modules.scss */
.fullwidth-whitebg.custom.location-job-listings > div:not(.background-image) > div.g-grid .g-block h2 {
  font-size: 1.6rem;
  margin-bottom: 10px;
  margin-top: 0;
}
/* line 921, templates/g5_hydrogen/custom/scss/_modules.scss */
.fullwidth-whitebg.custom.location-job-listings > div:not(.background-image) > div.g-grid .g-block h2 a {
  position: relative;
}
/* line 924, templates/g5_hydrogen/custom/scss/_modules.scss */
.fullwidth-whitebg.custom.location-job-listings > div:not(.background-image) > div.g-grid .g-block h2 a:after {
  position: absolute;
  bottom: -3px;
  width: 100%;
  height: 2px;
  background-color: white;
  transition: 0.5s;
  content: '';
  left: 0;
}
/* line 934, templates/g5_hydrogen/custom/scss/_modules.scss */
.fullwidth-whitebg.custom.location-job-listings > div:not(.background-image) > div.g-grid .g-block h2 a:hover {
  color: #ec008c;
}
/* line 936, templates/g5_hydrogen/custom/scss/_modules.scss */
.fullwidth-whitebg.custom.location-job-listings > div:not(.background-image) > div.g-grid .g-block h2 a:hover:after {
  bottom: -7px;
  background-color: #ec008c;
}
/* line 943, templates/g5_hydrogen/custom/scss/_modules.scss */
/* line 944, templates/g5_hydrogen/custom/scss/_modules.scss */
.fullwidth-whitebg.custom.location-job-listings > div:not(.background-image) > div.g-grid .g-block a.apply:after {
  content: '\f105';
  font-family: "Font Awesome 5 Pro";
  margin-left: 10px;
  vertical-align: bottom;
  transition: 0.5s;
  bottom: auto;
  left: auto;
  height: 0;
}
/* line 954, templates/g5_hydrogen/custom/scss/_modules.scss */
.fullwidth-whitebg.custom.location-job-listings > div:not(.background-image) > div.g-grid .g-block a.apply:hover {
  color: #ec008c;
}
/* line 956, templates/g5_hydrogen/custom/scss/_modules.scss */
.fullwidth-whitebg.custom.location-job-listings > div:not(.background-image) > div.g-grid .g-block a.apply:hover:after {
  margin-left: 15px;
}
/* line 961, templates/g5_hydrogen/custom/scss/_modules.scss */
.fullwidth-whitebg.custom.location-job-listings > div:not(.background-image) > div.g-grid .g-block p.salary {
  margin-top: 0;
  font-style: italic;
}
/* line 967, templates/g5_hydrogen/custom/scss/_modules.scss */
/* line 968, templates/g5_hydrogen/custom/scss/_modules.scss */
.fullwidth-whitebg.custom.location-job-listings > div:not(.background-image) > div.g-block p {
  text-align: center;
  width: 75%;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 959px) {
  /* line 973, templates/g5_hydrogen/custom/scss/_modules.scss */
  .fullwidth-whitebg.custom.location-job-listings > div:not(.background-image) > div.g-block p {
    width: 85%;
  }
}
@media (max-width: 768px) {
  /* line 976, templates/g5_hydrogen/custom/scss/_modules.scss */
  .fullwidth-whitebg.custom.location-job-listings > div:not(.background-image) > div.g-block p {
    width: 100%;
  }
}
/* line 981, templates/g5_hydrogen/custom/scss/_modules.scss */
.fullwidth-whitebg.custom.location-job-listings > div:not(.background-image) > div.location-jobs-benefits {
  flex: 0 88%;
  width: 88%;
  margin: auto;
}
@media (max-width: 1199px) {
  /* line 985, templates/g5_hydrogen/custom/scss/_modules.scss */
  .fullwidth-whitebg.custom.location-job-listings > div:not(.background-image) > div.location-jobs-benefits {
    flex: 0 95%;
    width: 95%;
  }
}
@media (max-width: 959px) {
  /* line 989, templates/g5_hydrogen/custom/scss/_modules.scss */
  .fullwidth-whitebg.custom.location-job-listings > div:not(.background-image) > div.location-jobs-benefits {
    flex: 0 100%;
    width: 100%;
  }
}
/* line 993, templates/g5_hydrogen/custom/scss/_modules.scss */
.fullwidth-whitebg.custom.location-job-listings > div:not(.background-image) > div.location-jobs-benefits .g-grid {
  justify-content: space-between;
  align-items: baseline;
}
@media (max-width: 768px) {
  /* line 996, templates/g5_hydrogen/custom/scss/_modules.scss */
  .fullwidth-whitebg.custom.location-job-listings > div:not(.background-image) > div.location-jobs-benefits .g-grid {
    display: block;
  }
}
/* line 999, templates/g5_hydrogen/custom/scss/_modules.scss */
@media (max-width: 768px) {
  /* line 1000, templates/g5_hydrogen/custom/scss/_modules.scss */
  .fullwidth-whitebg.custom.location-job-listings > div:not(.background-image) > div.location-jobs-benefits .g-grid .size-48 {
    width: 100%;
    max-width: 100%;
  }
}
/* line 1006, templates/g5_hydrogen/custom/scss/_modules.scss */
.fullwidth-whitebg.custom.location-job-listings > div:not(.background-image) > div.location-jobs-benefits h2 {
  text-align: center;
}
/* line 1009, templates/g5_hydrogen/custom/scss/_modules.scss */
.fullwidth-whitebg.custom.location-job-listings > div:not(.background-image) > div.location-jobs-benefits ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-left: 0;
}
@media (max-width: 768px) {
  /* line 1016, templates/g5_hydrogen/custom/scss/_modules.scss */
  .fullwidth-whitebg.custom.location-job-listings > div:not(.background-image) > div.location-jobs-benefits ul {
    margin-bottom: 0;
    margin-top: 50px;
  }
}
@media (max-width: 450px) {
  /* line 1020, templates/g5_hydrogen/custom/scss/_modules.scss */
  .fullwidth-whitebg.custom.location-job-listings > div:not(.background-image) > div.location-jobs-benefits ul {
    display: block;
  }
}
/* line 1023, templates/g5_hydrogen/custom/scss/_modules.scss */
.fullwidth-whitebg.custom.location-job-listings > div:not(.background-image) > div.location-jobs-benefits ul li {
  list-style-type: none;
  display: inline-block;
  flex: 0 48%;
  margin-bottom: 30px;
  text-align: center;
}
@media (max-width: 768px) {
  /* line 1029, templates/g5_hydrogen/custom/scss/_modules.scss */
  .fullwidth-whitebg.custom.location-job-listings > div:not(.background-image) > div.location-jobs-benefits ul li {
    margin-bottom: 5px;
  }
}
@media (max-width: 450px) {
  /* line 1032, templates/g5_hydrogen/custom/scss/_modules.scss */
  .fullwidth-whitebg.custom.location-job-listings > div:not(.background-image) > div.location-jobs-benefits ul li {
    width: 100%;
    text-align: left;
    position: relative;
    display: flex;
    align-items: center;
    margin-bottom: 20px;
    justify-content: space-between;
  }
}
/* line 1041, templates/g5_hydrogen/custom/scss/_modules.scss */
.fullwidth-whitebg.custom.location-job-listings > div:not(.background-image) > div.location-jobs-benefits ul li img {
  max-height: 60px;
}
@media (max-width: 450px) {
  /* line 1043, templates/g5_hydrogen/custom/scss/_modules.scss */
  .fullwidth-whitebg.custom.location-job-listings > div:not(.background-image) > div.location-jobs-benefits ul li img {
    max-width: 50px;
    flex: 0 30%;
  }
}
/* line 1048, templates/g5_hydrogen/custom/scss/_modules.scss */
.fullwidth-whitebg.custom.location-job-listings > div:not(.background-image) > div.location-jobs-benefits ul li p {
  font-size: 1.2rem;
  text-align: center;
}
@media (max-width: 450px) {
  /* line 1051, templates/g5_hydrogen/custom/scss/_modules.scss */
  .fullwidth-whitebg.custom.location-job-listings > div:not(.background-image) > div.location-jobs-benefits ul li p {
    text-align: left;
    margin-top: 0;
    margin-bottom: 0;
    flex: 0 70%;
  }
}
/* line 1058, templates/g5_hydrogen/custom/scss/_modules.scss */
.fullwidth-whitebg.custom.location-job-listings > div:not(.background-image) > div.location-jobs-benefits ul li:nth-child(1) {
  color: #ec008c;
}
/* line 1061, templates/g5_hydrogen/custom/scss/_modules.scss */
.fullwidth-whitebg.custom.location-job-listings > div:not(.background-image) > div.location-jobs-benefits ul li:nth-child(2) {
  color: #ea5e24;
}
/* line 1064, templates/g5_hydrogen/custom/scss/_modules.scss */
.fullwidth-whitebg.custom.location-job-listings > div:not(.background-image) > div.location-jobs-benefits ul li:nth-child(3) {
  color: #6ccace;
}
/* line 1067, templates/g5_hydrogen/custom/scss/_modules.scss */
.fullwidth-whitebg.custom.location-job-listings > div:not(.background-image) > div.location-jobs-benefits ul li:nth-child(4) {
  color: #be1c80;
}
/* line 1079, templates/g5_hydrogen/custom/scss/_modules.scss */
ul.statistics {
  display: flex;
  margin-left: 0;
  justify-content: space-between;
  margin: 50px 0 80px 0;
}
@media (max-width: 959px) {
  /* line 1084, templates/g5_hydrogen/custom/scss/_modules.scss */
  ul.statistics {
    flex-wrap: wrap;
    margin: 50px 0 50px 0;
  }
}
@media (max-width: 450px) {
  /* line 1088, templates/g5_hydrogen/custom/scss/_modules.scss */
  ul.statistics {
    display: block;
    margin-left: 5%;
    margin-top: 30px;
  }
}
/* line 1093, templates/g5_hydrogen/custom/scss/_modules.scss */
ul.statistics li {
  flex: 0 23%;
  list-style-type: none;
  position: relative;
  padding-bottom: 50px;
}
@media (max-width: 1199px) {
  /* line 1098, templates/g5_hydrogen/custom/scss/_modules.scss */
  ul.statistics li {
    flex: 0 24%;
  }
}
@media (max-width: 959px) {
  /* line 1101, templates/g5_hydrogen/custom/scss/_modules.scss */
  ul.statistics li {
    flex: 0 49%;
    margin-bottom: 40px;
  }
}
@media (max-width: 768px) {
  /* line 1105, templates/g5_hydrogen/custom/scss/_modules.scss */
  ul.statistics li {
    margin-bottom: 40px;
  }
}
@media (max-width: 450px) {
  /* line 1108, templates/g5_hydrogen/custom/scss/_modules.scss */
  ul.statistics li {
    flex: 0 100%;
  }
}
/* line 1111, templates/g5_hydrogen/custom/scss/_modules.scss */
ul.statistics li img {
  width: 90%;
}
@media (max-width: 959px) {
  /* line 1113, templates/g5_hydrogen/custom/scss/_modules.scss */
  ul.statistics li img {
    width: 90%;
  }
}
@media (max-width: 768px) {
  /* line 1116, templates/g5_hydrogen/custom/scss/_modules.scss */
  ul.statistics li img {
    width: 95%;
  }
}
/* line 1120, templates/g5_hydrogen/custom/scss/_modules.scss */
ul.statistics li p {
  display: block;
  width: 80%;
  padding: 25px;
  font-size: 1.3rem;
  line-height: 1.8rem;
  color: white;
  background-color: #ea5e24;
  position: absolute;
  bottom: -20px;
  right: 0;
  box-shadow: 0 2px 15px 3px rgba(0, 0, 0, 0.15);
  margin-bottom: 0;
}
@media (max-width: 1700px) {
  /* line 1133, templates/g5_hydrogen/custom/scss/_modules.scss */
  ul.statistics li p {
    font-size: 1.2rem;
    line-height: normal;
  }
}
@media (max-width: 1199px) {
  /* line 1137, templates/g5_hydrogen/custom/scss/_modules.scss */
  ul.statistics li p {
    font-size: 1.1rem;
    line-height: normal;
  }
}
@media (max-width: 768px) {
  /* line 1141, templates/g5_hydrogen/custom/scss/_modules.scss */
  ul.statistics li p {
    padding: 20px;
  }
}
@media (max-width: 450px) {
  /* line 1144, templates/g5_hydrogen/custom/scss/_modules.scss */
  ul.statistics li p {
    padding: 30px;
  }
}
/* line 1149, templates/g5_hydrogen/custom/scss/_modules.scss */
/* line 1150, templates/g5_hydrogen/custom/scss/_modules.scss */
ul.statistics > li:nth-child(2) p {
  background-color: #ec008c;
}
/* line 1154, templates/g5_hydrogen/custom/scss/_modules.scss */
/* line 1155, templates/g5_hydrogen/custom/scss/_modules.scss */
ul.statistics > li:nth-child(3) p {
  background-color: #6ccace;
}
/* line 1159, templates/g5_hydrogen/custom/scss/_modules.scss */
/* line 1160, templates/g5_hydrogen/custom/scss/_modules.scss */
ul.statistics > li:nth-child(4) p {
  background-color: #be1c80;
}
/* line 1166, templates/g5_hydrogen/custom/scss/_modules.scss */
.team-home.custom {
  display: none;
  background-color: white !important;
  margin-top: 80px;
  width: 95%;
  margin-left: auto;
  margin-right: auto;
  max-width: 95rem;
}
/* line 1174, templates/g5_hydrogen/custom/scss/_modules.scss */
.team-home.custom ul {
  width: 100%;
  margin: auto;
}
@media (max-width: 1199px) {
  /* line 1177, templates/g5_hydrogen/custom/scss/_modules.scss */
  .team-home.custom ul {
    width: 95%;
  }
}
@media (max-width: 959px) {
  /* line 1180, templates/g5_hydrogen/custom/scss/_modules.scss */
  .team-home.custom ul {
    width: 100%;
  }
}
/* line 1183, templates/g5_hydrogen/custom/scss/_modules.scss */
.team-home.custom ul li {
  list-style-type: none;
  display: inline-block;
}
/* line 1187, templates/g5_hydrogen/custom/scss/_modules.scss */
.team-home.custom ul li a {
  position: relative;
}
/* line 1190, templates/g5_hydrogen/custom/scss/_modules.scss */
.team-home.custom ul li p.statement {
  display: none;
}
@media (max-width: 768px) {
  /* line 1192, templates/g5_hydrogen/custom/scss/_modules.scss */
  .team-home.custom ul li p.statement {
    display: block;
    font-size: 1rem;
    margin-top: 5px;
  }
}
/* line 1200, templates/g5_hydrogen/custom/scss/_modules.scss */
.team-home.custom .no-business-statement {
  font-size: 1.2rem;
}
@media (max-width: 768px) {
  /* line 1202, templates/g5_hydrogen/custom/scss/_modules.scss */
  .team-home.custom .no-business-statement {
    display: none;
  }
}
/* line 1205, templates/g5_hydrogen/custom/scss/_modules.scss */
.team-home.custom .no-business-statement:before {
  content: '\f3c5';
  font-family: "Font Awesome 5 Pro";
  color: #ea5e24;
  font-weight: 300;
  display: block;
  font-size: 2.4rem;
  margin-bottom: 10px;
}
/* line 1215, templates/g5_hydrogen/custom/scss/_modules.scss */
.team-home.custom > div {
  width: 100% !important;
  max-width: 100% !important;
}
/* line 1218, templates/g5_hydrogen/custom/scss/_modules.scss */
.team-home.custom > div > ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
/* line 1222, templates/g5_hydrogen/custom/scss/_modules.scss */
.team-home.custom > div > ul > li {
  flex: 0 19%;
  background-color: white;
  box-shadow: 0 2px 15px 3px rgba(0, 0, 0, 0.15);
  margin-bottom: 30px;
}
@media (max-width: 959px) {
  /* line 1227, templates/g5_hydrogen/custom/scss/_modules.scss */
  .team-home.custom > div > ul > li {
    flex: 0 31%;
  }
}
@media (max-width: 768px) {
  /* line 1230, templates/g5_hydrogen/custom/scss/_modules.scss */
  .team-home.custom > div > ul > li {
    flex: 0 48%;
  }
}
@media (max-width: 450px) {
  /* line 1233, templates/g5_hydrogen/custom/scss/_modules.scss */
  .team-home.custom > div > ul > li {
    flex: 0 100%;
  }
}
/* line 1236, templates/g5_hydrogen/custom/scss/_modules.scss */
.team-home.custom > div > ul > li h4 {
  background-color: #f7b624;
  width: 100%;
  color: white;
  font-weight: 700;
  text-transform: uppercase;
  margin: 0;
  padding: 10px;
  font-size: 1.4rem;
  margin-bottom: 20px;
}
/* line 1247, templates/g5_hydrogen/custom/scss/_modules.scss */
.team-home.custom > div > ul > li ul {
  padding-bottom: 15px;
}
/* line 1249, templates/g5_hydrogen/custom/scss/_modules.scss */
.team-home.custom > div > ul > li ul li {
  text-align: left;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  margin-bottom: 10px;
}
/* line 1255, templates/g5_hydrogen/custom/scss/_modules.scss */
.team-home.custom > div > ul > li ul li a {
  font-size: 1.2rem;
  font-weight: 400;
  color: #006ac6;
  text-align: left;
}
/* line 1268, templates/g5_hydrogen/custom/scss/_modules.scss */
.quote.custom {
  z-index: 2;
  height: 200px;
  color: white;
  padding: 30px 0 30px 0;
}
@media (max-width: 959px) {
  /* line 1273, templates/g5_hydrogen/custom/scss/_modules.scss */
  .quote.custom {
    background-color: #6ccace;
    position: relative;
    padding-top: 35px;
    height: auto;
    padding-bottom: 25px;
    top: 60px;
    padding-right: 25px;
  }
}
@media (max-width: 768px) {
  /* line 1282, templates/g5_hydrogen/custom/scss/_modules.scss */
  .quote.custom {
    padding-left: 25px;
  }
}
/* line 1285, templates/g5_hydrogen/custom/scss/_modules.scss */
.quote.custom p {
  position: relative;
  z-index: 2;
  font-size: 1.3rem;
  width: 90%;
}
@media (max-width: 1199px) {
  /* line 1290, templates/g5_hydrogen/custom/scss/_modules.scss */
  .quote.custom p {
    width: 100%;
  }
}
@media (max-width: 959px) {
  /* line 1293, templates/g5_hydrogen/custom/scss/_modules.scss */
  .quote.custom p {
    width: 100%;
  }
}
/* line 1296, templates/g5_hydrogen/custom/scss/_modules.scss */
.quote.custom p strong {
  font-size: 1.9rem;
  line-height: 2.2rem;
}
@media (max-width: 768px) {
  /* line 1299, templates/g5_hydrogen/custom/scss/_modules.scss */
  .quote.custom p strong {
    line-height: normal;
    font-size: 1.4rem;
  }
}
/* line 1304, templates/g5_hydrogen/custom/scss/_modules.scss */
.quote.custom p:nth-child(1) {
  margin-top: 3.3rem;
}
@media (max-width: 959px) {
  /* line 1306, templates/g5_hydrogen/custom/scss/_modules.scss */
  .quote.custom p:nth-child(1) {
    margin-top: 0;
  }
}
/* line 1311, templates/g5_hydrogen/custom/scss/_modules.scss */
.quote.custom:before {
  content: '';
  background-color: #6ccace;
  height: 240px;
  width: 55%;
  position: absolute;
  left: 0;
  z-index: 1;
  box-shadow: 0 2px 15px 3px rgba(0, 0, 0, 0.15);
}
@media (max-width: 1199px) {
  /* line 1320, templates/g5_hydrogen/custom/scss/_modules.scss */
  .quote.custom:before {
    width: 60%;
  }
}
@media (max-width: 959px) {
  /* line 1323, templates/g5_hydrogen/custom/scss/_modules.scss */
  .quote.custom:before {
    width: 90%;
    height: 100%;
    display: none;
  }
}
@media (max-width: 768px) {
  /* line 1328, templates/g5_hydrogen/custom/scss/_modules.scss */
  .quote.custom:before {
    width: 95%;
  }
}
/* line 1332, templates/g5_hydrogen/custom/scss/_modules.scss */
@media (max-width: 959px) {
  /* line 1333, templates/g5_hydrogen/custom/scss/_modules.scss */
  .quote.custom:after {
    content: '';
    height: 100%;
    left: -50px;
    width: 50%;
    background-color: #6ccace;
    top: 0;
    z-index: 1;
    display: block;
    position: absolute;
  }
}
@media (max-width: 768px) {
  /* line 1344, templates/g5_hydrogen/custom/scss/_modules.scss */
  .quote.custom:after {
    display: none;
  }
}
/* line 1350, templates/g5_hydrogen/custom/scss/_modules.scss */
.essential-services.moduletable {
  padding-left: 70px;
}
@media (max-width: 1199px) {
  /* line 1352, templates/g5_hydrogen/custom/scss/_modules.scss */
  .essential-services.moduletable {
    padding-left: 30px;
  }
}
@media (max-width: 959px) {
  /* line 1355, templates/g5_hydrogen/custom/scss/_modules.scss */
  .essential-services.moduletable {
    padding-left: 10px;
  }
}
@media (max-width: 768px) {
  /* line 1358, templates/g5_hydrogen/custom/scss/_modules.scss */
  .essential-services.moduletable {
    padding-left: 0;
  }
}
/* line 1361, templates/g5_hydrogen/custom/scss/_modules.scss */
/* line 1362, templates/g5_hydrogen/custom/scss/_modules.scss */
.essential-services.moduletable .essential-services.custom > div {
  padding-left: 80px;
  position: relative;
}
@media (max-width: 959px) {
  /* line 1365, templates/g5_hydrogen/custom/scss/_modules.scss */
  .essential-services.moduletable .essential-services.custom > div {
    padding-left: 50px;
  }
}
@media (max-width: 768px) {
  /* line 1368, templates/g5_hydrogen/custom/scss/_modules.scss */
  .essential-services.moduletable .essential-services.custom > div {
    padding-left: 0;
    margin-top: 40px;
    margin-bottom: 50px;
  }
  /* line 1372, templates/g5_hydrogen/custom/scss/_modules.scss */
  .essential-services.moduletable .essential-services.custom > div a:not(.button) {
    padding-left: 60px;
  }
}
@media (max-width: 450px) {
  /* line 1377, templates/g5_hydrogen/custom/scss/_modules.scss */
  .essential-services.moduletable .essential-services.custom > div:nth-child(3) {
    margin-bottom: 10px;
  }
}
/* line 1381, templates/g5_hydrogen/custom/scss/_modules.scss */
.essential-services.moduletable .essential-services.custom > div a:not(.button) {
  font-size: 1.6rem;
  position: relative;
}
@media (max-width: 768px) {
  /* line 1384, templates/g5_hydrogen/custom/scss/_modules.scss */
  .essential-services.moduletable .essential-services.custom > div a:not(.button) {
    font-size: 1.4rem;
  }
}
/* line 1387, templates/g5_hydrogen/custom/scss/_modules.scss */
.essential-services.moduletable .essential-services.custom > div a:not(.button):after {
  position: absolute;
  bottom: -3px;
  width: 100%;
  height: 2px;
  background-color: white;
  transition: 0.5s;
  content: '';
  left: 0;
}
@media (max-width: 768px) {
  /* line 1396, templates/g5_hydrogen/custom/scss/_modules.scss */
  .essential-services.moduletable .essential-services.custom > div a:not(.button):after {
    display: none;
  }
}
/* line 1400, templates/g5_hydrogen/custom/scss/_modules.scss */
.essential-services.moduletable .essential-services.custom > div a:not(.button):hover {
  color: #ec008c;
}
/* line 1402, templates/g5_hydrogen/custom/scss/_modules.scss */
.essential-services.moduletable .essential-services.custom > div a:not(.button):hover:after {
  bottom: -7px;
  background-color: #ec008c;
}
/* line 1408, templates/g5_hydrogen/custom/scss/_modules.scss */
.essential-services.moduletable .essential-services.custom > div img {
  position: absolute;
  left: 0;
  top: 5px;
  max-width: 50px;
  max-height: 60px;
}
@media (max-width: 959px) {
  /* line 1414, templates/g5_hydrogen/custom/scss/_modules.scss */
  .essential-services.moduletable .essential-services.custom > div img {
    max-width: 30px;
  }
}
@media (max-width: 768px) {
  /* line 1417, templates/g5_hydrogen/custom/scss/_modules.scss */
  .essential-services.moduletable .essential-services.custom > div img {
    max-width: 40px;
    max-height: 40px;
    top: -10px;
  }
}
/* line 1428, templates/g5_hydrogen/custom/scss/_modules.scss */
.home-trust.moduletable {
  position: relative;
  margin: 150px 0 100px 0;
}
@media (max-width: 768px) {
  /* line 1431, templates/g5_hydrogen/custom/scss/_modules.scss */
  .home-trust.moduletable {
    margin: 50px 0 0 0;
  }
}
/* line 1434, templates/g5_hydrogen/custom/scss/_modules.scss */
.home-trust.moduletable .custom {
  width: 95%;
  max-width: 97rem;
  margin: auto;
}
@media (max-width: 1700px) {
  /* line 1438, templates/g5_hydrogen/custom/scss/_modules.scss */
  .home-trust.moduletable .custom {
    max-width: 79rem;
  }
}
@media (max-width: 768px) {
  /* line 1441, templates/g5_hydrogen/custom/scss/_modules.scss */
  .home-trust.moduletable .custom {
    width: 100%;
    max-width: 100%;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column-reverse;
  }
  /* line 1447, templates/g5_hydrogen/custom/scss/_modules.scss */
  .home-trust.moduletable .custom > p {
    margin-bottom: 0;
  }
}
/* line 1451, templates/g5_hydrogen/custom/scss/_modules.scss */
/* line 1452, templates/g5_hydrogen/custom/scss/_modules.scss */
.home-trust.moduletable .custom > div .pink-bg {
  width: 50%;
  color: white;
  background-color: #e4002b;
  padding: 40px 0;
  position: relative;
  z-index: 2;
  padding-left: 5%;
}
@media (max-width: 768px) {
  /* line 1460, templates/g5_hydrogen/custom/scss/_modules.scss */
  .home-trust.moduletable .custom > div .pink-bg {
    width: 90%;
    max-width: 400px;
    padding-bottom: 10px;
    margin: auto;
    padding: 30px 30px 0 30px;
  }
  /* line 1466, templates/g5_hydrogen/custom/scss/_modules.scss */
  .home-trust.moduletable .custom > div .pink-bg .postcode-input {
    width: 100%;
  }
  /* line 1468, templates/g5_hydrogen/custom/scss/_modules.scss */
  .home-trust.moduletable .custom > div .pink-bg .postcode-input form {
    width: 100%;
    max-width: 100%;
  }
  /* line 1472, templates/g5_hydrogen/custom/scss/_modules.scss */
  .home-trust.moduletable .custom > div .pink-bg .postcode-input .privacy-link {
    margin-left: auto;
  }
}
/* line 1478, templates/g5_hydrogen/custom/scss/_modules.scss */
.home-trust.moduletable .custom > div .pink-bg > p {
  font-weight: 700;
  margin-top: 10px;
}
@media (max-width: 768px) {
  /* line 1481, templates/g5_hydrogen/custom/scss/_modules.scss */
  .home-trust.moduletable .custom > div .pink-bg > p {
    font-size: 1.2rem;
    line-height: 1.4rem;
  }
}
/* line 1486, templates/g5_hydrogen/custom/scss/_modules.scss */
.home-trust.moduletable .custom > div .pink-bg h2 {
  color: white;
  margin-bottom: 10px;
  line-height: 2.6rem;
}
@media (max-width: 768px) {
  /* line 1490, templates/g5_hydrogen/custom/scss/_modules.scss */
  .home-trust.moduletable .custom > div .pink-bg h2 {
    margin-top: 0px;
    font-size: 1.8rem;
    line-height: 1.8rem;
    margin-bottom: 20px;
  }
}
/* line 1497, templates/g5_hydrogen/custom/scss/_modules.scss */
.home-trust.moduletable .custom > div .pink-bg > * {
  position: relative;
  z-index: 3;
}
/* line 1501, templates/g5_hydrogen/custom/scss/_modules.scss */
.home-trust.moduletable .custom > div .pink-bg .video-container-outer {
  margin-top: 80px;
  width: 85%;
}
@media (max-width: 1199px) {
  /* line 1504, templates/g5_hydrogen/custom/scss/_modules.scss */
  .home-trust.moduletable .custom > div .pink-bg .video-container-outer {
    width: 95%;
  }
}
@media (max-width: 959px) {
  /* line 1507, templates/g5_hydrogen/custom/scss/_modules.scss */
  .home-trust.moduletable .custom > div .pink-bg .video-container-outer {
    width: 100%;
  }
}
@media (max-width: 768px) {
  /* line 1510, templates/g5_hydrogen/custom/scss/_modules.scss */
  .home-trust.moduletable .custom > div .pink-bg .video-container-outer {
    top: 50px;
    margin-top: 0;
    position: relative;
  }
}
/* line 1516, templates/g5_hydrogen/custom/scss/_modules.scss */
.home-trust.moduletable .custom > div .pink-bg:before {
  content: '';
  position: absolute;
  width: 40%;
  background-color: #e4002b;
  height: 100%;
  left: -40%;
  z-index: 2;
  top: 0;
}
@media (max-width: 768px) {
  /* line 1525, templates/g5_hydrogen/custom/scss/_modules.scss */
  .home-trust.moduletable .custom > div .pink-bg:before {
    display: none;
  }
}
/* line 1529, templates/g5_hydrogen/custom/scss/_modules.scss */
.home-trust.moduletable .custom > div .pink-bg:after {
  display: block;
  left: 100%;
  top: 0;
  content: " ";
  height: 100%;
  width: 150px;
  position: absolute;
  pointer-events: none;
  background-image: url('/templates/g5_hydrogen/custom/images/book-arrow.svg');
  background-repeat: no-repeat;
  background-size: auto 100%;
  background-position: left center;
}
@media (max-width: 768px) {
  /* line 1542, templates/g5_hydrogen/custom/scss/_modules.scss */
  .home-trust.moduletable .custom > div .pink-bg:after {
    top: auto;
    bottom: -100px;
    left: 0;
    width: 100%;
    height: 100px;
    background-image: url('/templates/g5_hydrogen/custom/images/red-down.png');
    background-size: 100% 100%;
    background-position: top center;
    height: 70px;
    bottom: -70px;
  }
}
/* line 1557, templates/g5_hydrogen/custom/scss/_modules.scss */
.home-trust.moduletable .custom .trust-image {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  z-index: 1;
  width: 55%;
  height: 450px;
  background-size: cover;
  background-position: top;
  background-repeat: no-repeat;
}
@media (max-width: 768px) {
  /* line 1568, templates/g5_hydrogen/custom/scss/_modules.scss */
  .home-trust.moduletable .custom .trust-image {
    position: relative;
    width: 100%;
    height: 400px;
    top: -30px;
    transform: translateY(0);
  }
}
/* line 1577, templates/g5_hydrogen/custom/scss/_modules.scss */
.home-trust.moduletable .jobs-trust {
  min-height: 800px;
}
@media (max-width: 959px) {
  /* line 1579, templates/g5_hydrogen/custom/scss/_modules.scss */
  .home-trust.moduletable .jobs-trust {
    min-height: 650px;
  }
  /* line 1581, templates/g5_hydrogen/custom/scss/_modules.scss */
  .home-trust.moduletable .jobs-trust > div {
    width: 100%;
  }
}
/* line 1591, templates/g5_hydrogen/custom/scss/_modules.scss */
.home-postcode-top {
  position: relative;
}
/* line 1593, templates/g5_hydrogen/custom/scss/_modules.scss */
.home-postcode-top .g-content {
  padding: 0;
  margin: 0;
}
/* line 1598, templates/g5_hydrogen/custom/scss/_modules.scss */
.home-postcode.moduletable {
  height: auto;
  width: 800px;
  margin: auto;
  position: relative;
  top: -50px;
  z-index: 10;
}
/* line 1606, templates/g5_hydrogen/custom/scss/_modules.scss */
.home-postcode.moduletable .custom {
  height: auto;
  background-color: #ec008c;
  color: white;
  padding: 40px 50px 0px 50px;
  display: block;
}
@media (max-width: 768px) {
  /* line 1612, templates/g5_hydrogen/custom/scss/_modules.scss */
  .home-postcode.moduletable .custom {
    padding: 40px 30px 0px 30px;
  }
}
/* line 1615, templates/g5_hydrogen/custom/scss/_modules.scss */
.home-postcode.moduletable .custom h4, .home-postcode.moduletable .custom p {
  color: white;
}
/* line 1618, templates/g5_hydrogen/custom/scss/_modules.scss */
.home-postcode.moduletable .custom h4 {
  font-size: 2rem;
  text-transform: capitalize;
  margin-top: 0;
  margin-bottom: 0px;
  line-height: normal;
}
@media (max-width: 768px) {
  /* line 1624, templates/g5_hydrogen/custom/scss/_modules.scss */
  .home-postcode.moduletable .custom h4 {
    font-size: 1.6rem;
    text-align: center;
  }
}
/* line 1629, templates/g5_hydrogen/custom/scss/_modules.scss */
.home-postcode.moduletable .custom p {
  font-family: AvenirLTStd-Roman;
  margin: 10px 0;
}
/* line 1633, templates/g5_hydrogen/custom/scss/_modules.scss */
.home-postcode.moduletable .custom > div {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
@media (max-width: 768px) {
  /* line 1637, templates/g5_hydrogen/custom/scss/_modules.scss */
  .home-postcode.moduletable .custom > div {
    text-align: center;
    display: block;
  }
}
/* line 1641, templates/g5_hydrogen/custom/scss/_modules.scss */
.home-postcode.moduletable .custom > div > div:not(.bb_team) {
  flex: 0 70%;
  padding-bottom: 55px;
}
@media (max-width: 768px) {
  /* line 1644, templates/g5_hydrogen/custom/scss/_modules.scss */
  .home-postcode.moduletable .custom > div > div:not(.bb_team) {
    padding-bottom: 20px;
  }
}
/* line 1648, templates/g5_hydrogen/custom/scss/_modules.scss */
.home-postcode.moduletable .custom > div > .bb_team {
  flex: 0 30%;
  text-align: right;
  align-items: flex-end;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
@media (max-width: 768px) {
  /* line 1657, templates/g5_hydrogen/custom/scss/_modules.scss */
  .home-postcode.moduletable .custom > div > .bb_team {
    flex-direction: column-reverse;
    align-items: center;
  }
}
/* line 1661, templates/g5_hydrogen/custom/scss/_modules.scss */
.home-postcode.moduletable .custom > div > .bb_team p {
  padding-right: 20px;
  width: 400px;
}
@media (max-width: 768px) {
  /* line 1664, templates/g5_hydrogen/custom/scss/_modules.scss */
  .home-postcode.moduletable .custom > div > .bb_team p {
    position: relative;
    right: auto;
    text-align: center;
    width: 100%;
  }
}
/* line 1671, templates/g5_hydrogen/custom/scss/_modules.scss */
.home-postcode.moduletable .custom > div > .bb_team img {
  max-height: 250px;
}
@media (max-width: 1199px) {
  /* line 1677, templates/g5_hydrogen/custom/scss/_modules.scss */
  .home-postcode.moduletable {
    width: 700px;
  }
}
@media (max-width: 959px) {
  /* line 1680, templates/g5_hydrogen/custom/scss/_modules.scss */
  .home-postcode.moduletable {
    width: 650px;
  }
}
@media (max-width: 768px) {
  /* line 1683, templates/g5_hydrogen/custom/scss/_modules.scss */
  .home-postcode.moduletable {
    width: 90%;
  }
}
/* line 1688, templates/g5_hydrogen/custom/scss/_modules.scss */
.slider, .job-slider {
  position: relative;
  padding-bottom: 60px;
}
@media (max-width: 768px) {
  /* line 1691, templates/g5_hydrogen/custom/scss/_modules.scss */
  .slider, .job-slider {
    padding-bottom: 40px;
  }
}
/* line 1694, templates/g5_hydrogen/custom/scss/_modules.scss */
.slider .slick-next, .job-slider .slick-next, .slider .slick-prev, .job-slider .slick-prev {
  color: #006ac6;
  font-weight: 700;
  font-size: 1.3rem;
  background-color: transparent;
}
/* line 1699, templates/g5_hydrogen/custom/scss/_modules.scss */
.slider .slick-next.slick-disabled, .job-slider .slick-next.slick-disabled, .slider .slick-prev.slick-disabled, .job-slider .slick-prev.slick-disabled {
  pointer-events: none;
  opacity: 0.4;
}
/* line 1704, templates/g5_hydrogen/custom/scss/_modules.scss */
.slider .slick-prev, .job-slider .slick-prev {
  position: absolute;
  left: 10px;
  bottom: 0;
}
@media (max-width: 768px) {
  /* line 1708, templates/g5_hydrogen/custom/scss/_modules.scss */
  .slider .slick-prev, .job-slider .slick-prev {
    left: -5px;
  }
}
/* line 1711, templates/g5_hydrogen/custom/scss/_modules.scss */
.slider .slick-prev:before, .job-slider .slick-prev:before {
  content: '\f104';
  font-family: "Font Awesome 5 Pro";
  font-size: 1.2rem;
}
/* line 1717, templates/g5_hydrogen/custom/scss/_modules.scss */
.slider .slick-next, .job-slider .slick-next {
  position: absolute;
  bottom: 0;
  right: 10px;
}
@media (max-width: 768px) {
  /* line 1721, templates/g5_hydrogen/custom/scss/_modules.scss */
  .slider .slick-next, .job-slider .slick-next {
    right: 0;
  }
}
/* line 1724, templates/g5_hydrogen/custom/scss/_modules.scss */
.slider .slick-next:after, .job-slider .slick-next:after {
  content: '\f105';
  font-family: "Font Awesome 5 Pro";
  margin-left: 10px;
  font-size: 1.2rem;
  vertical-align: bottom;
  transition: 0.5s;
}
/* line 1732, templates/g5_hydrogen/custom/scss/_modules.scss */
/* line 1733, templates/g5_hydrogen/custom/scss/_modules.scss */
.slider .slick-next:hover:after, .job-slider .slick-next:hover:after {
  margin-left: 15px;
}
/* line 1738, templates/g5_hydrogen/custom/scss/_modules.scss */
.slider .slick-slide, .job-slider .slick-slide {
  text-align: left;
  padding: 0 20px;
  font-style: italic;
}
@media (max-width: 768px) {
  /* line 1742, templates/g5_hydrogen/custom/scss/_modules.scss */
  .slider .slick-slide, .job-slider .slick-slide {
    padding: 0;
  }
}
/* line 1745, templates/g5_hydrogen/custom/scss/_modules.scss */
.slider .slick-slide .testimonial-author, .job-slider .slick-slide .testimonial-author {
  font-style: normal;
  font-weight: 700;
}
/* line 1753, templates/g5_hydrogen/custom/scss/_modules.scss */
/* line 1754, templates/g5_hydrogen/custom/scss/_modules.scss */
.job-slider .slick-next, .job-slider .slick-prev {
  color: white;
}
/* line 1757, templates/g5_hydrogen/custom/scss/_modules.scss */
.job-slider .slick-slide {
  padding: 0;
}
/* line 1762, templates/g5_hydrogen/custom/scss/_modules.scss */
/* line 1763, templates/g5_hydrogen/custom/scss/_modules.scss */
/* line 1764, templates/g5_hydrogen/custom/scss/_modules.scss */
.reviews .custom > img {
  width: 100%;
  height: 100px;
}
@media (max-width: 768px) {
  /* line 1767, templates/g5_hydrogen/custom/scss/_modules.scss */
  .reviews .custom > img {
    height: 50px;
  }
}
/* line 1771, templates/g5_hydrogen/custom/scss/_modules.scss */
.reviews .custom .slider {
  margin-top: 60px;
}
@media (max-width: 768px) {
  /* line 1773, templates/g5_hydrogen/custom/scss/_modules.scss */
  .reviews .custom .slider {
    margin-top: 40px;
  }
}
/* line 1777, templates/g5_hydrogen/custom/scss/_modules.scss */
.reviews .custom > div:not(.background-image) {
  position: relative;
  padding-bottom: 80px;
  display: block;
}
/* line 1782, templates/g5_hydrogen/custom/scss/_modules.scss */
.reviews .custom > div:not(.background-image) .slick-slide {
  padding: 50px 50px 50px 50px;
  margin: 0 20px;
  box-shadow: 0 2px 15px 3px rgba(0, 0, 0, 0.15);
  position: relative;
  margin-top: 70px;
}
/* line 1788, templates/g5_hydrogen/custom/scss/_modules.scss */
.reviews .custom > div:not(.background-image) .slick-slide:before {
  content: '';
  background-color: white;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  border-bottom: 10px solid #006ac6;
}
/* line 1799, templates/g5_hydrogen/custom/scss/_modules.scss */
.reviews .custom > div:not(.background-image) .slick-slide:after {
  content: '';
  background-image: url('/templates/g5_hydrogen/custom/images/quote-marks.svg');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  width: 35px;
  height: 35px;
  position: absolute;
  top: -75px;
  left: 50%;
  transform: translateX(-50%);
}
/* line 1812, templates/g5_hydrogen/custom/scss/_modules.scss */
.reviews .custom > div:not(.background-image) .slick-slide > p {
  position: relative;
  z-index: 2;
  text-align: center;
  margin: 0px;
}
/* line 1817, templates/g5_hydrogen/custom/scss/_modules.scss */
.reviews .custom > div:not(.background-image) .slick-slide > p.testimonial-author {
  margin-top: 20px;
}
@media (max-width: 959px) {
  /* line 1822, templates/g5_hydrogen/custom/scss/_modules.scss */
  .reviews .custom > div:not(.background-image) {
    padding-top: 0;
    margin-bottom: 0;
    padding-bottom: 20px;
  }
}
@media (max-width: 768px) {
  /* line 1829, templates/g5_hydrogen/custom/scss/_modules.scss */
  .reviews .custom > div:not(.background-image) {
    padding-top: 40px;
    padding-bottom: 60px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 30px;
  }
}
/* line 1850, templates/g5_hydrogen/custom/scss/_modules.scss */
.content-sidebar, .introduction-sidebar {
  position: relative;
}
/* line 1853, templates/g5_hydrogen/custom/scss/_modules.scss */
.content-sidebar .button, .introduction-sidebar .button {
  width: 100%;
  text-align: center;
}
/* line 1856, templates/g5_hydrogen/custom/scss/_modules.scss */
/* line 1857, templates/g5_hydrogen/custom/scss/_modules.scss */
.content-sidebar .button.sorry:after, .introduction-sidebar .button.sorry:after {
  content: '\f061';
  bottom: auto;
  width: auto;
  height: auto;
  background-color: transparent;
  position: relative;
  color: white;
}
/* line 1867, templates/g5_hydrogen/custom/scss/_modules.scss */
.content-sidebar .button:hover, .introduction-sidebar .button:hover {
  color: white;
}
/* line 1871, templates/g5_hydrogen/custom/scss/_modules.scss */
.content-sidebar > .g-content, .introduction-sidebar > .g-content {
  position: absolute;
  width: 95%;
  top: -100px;
}
@media (max-width: 959px) {
  /* line 1875, templates/g5_hydrogen/custom/scss/_modules.scss */
  .content-sidebar > .g-content, .introduction-sidebar > .g-content {
    position: relative;
    top: auto;
  }
}
@media (max-width: 768px) {
  /* line 1879, templates/g5_hydrogen/custom/scss/_modules.scss */
  .content-sidebar > .g-content, .introduction-sidebar > .g-content {
    margin-top: 0;
  }
}
/* line 1885, templates/g5_hydrogen/custom/scss/_modules.scss */
.white-sidebar.moduletable {
  box-shadow: 0 2px 15px 3px rgba(0, 0, 0, 0.15);
  background-color: white;
  border-radius: 15px;
}
/* line 1889, templates/g5_hydrogen/custom/scss/_modules.scss */
.white-sidebar.moduletable .custom {
  padding: 50px;
}
@media (max-width: 959px) {
  /* line 1891, templates/g5_hydrogen/custom/scss/_modules.scss */
  .white-sidebar.moduletable .custom {
    padding: 30px 30px 40px 30px;
  }
}
/* line 1894, templates/g5_hydrogen/custom/scss/_modules.scss */
.white-sidebar.moduletable .custom h3 {
  margin-top: 0;
  line-height: normal;
}
@media (max-width: 959px) {
  /* line 1897, templates/g5_hydrogen/custom/scss/_modules.scss */
  .white-sidebar.moduletable .custom h3 {
    font-size: 1.6rem;
  }
}
/* line 1904, templates/g5_hydrogen/custom/scss/_modules.scss */
.pink-sidebar {
  box-shadow: 0 2px 15px 3px rgba(0, 0, 0, 0.15);
  background-color: #ec008c;
  color: white;
}
/* line 1908, templates/g5_hydrogen/custom/scss/_modules.scss */
.pink-sidebar .custom {
  padding: 40px;
}
/* line 1910, templates/g5_hydrogen/custom/scss/_modules.scss */
.pink-sidebar .custom h3 {
  margin-top: 0;
  color: white;
}
/* line 1917, templates/g5_hydrogen/custom/scss/_modules.scss */
.service.custom {
  position: relative;
  margin: 20px 0 60px 0;
}
/* line 1918, templates/g5_hydrogen/custom/scss/_modules.scss */
/* line 1919, templates/g5_hydrogen/custom/scss/_modules.scss */
.service.custom.cctv .image {
  background-position: top;
}
@media (max-width: 768px) {
  /* line 1925, templates/g5_hydrogen/custom/scss/_modules.scss */
  .service.custom {
    margin-top: 0;
    margin-bottom: 40px;
  }
}
/* line 1929, templates/g5_hydrogen/custom/scss/_modules.scss */
.service.custom .container {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  max-width: 100rem;
  margin: auto;
}
@media (max-width: 1700px) {
  /* line 1935, templates/g5_hydrogen/custom/scss/_modules.scss */
  .service.custom .container {
    max-width: 90rem;
  }
}
@media (max-width: 768px) {
  /* line 1938, templates/g5_hydrogen/custom/scss/_modules.scss */
  .service.custom .container {
    display: flex;
  }
}
/* line 1941, templates/g5_hydrogen/custom/scss/_modules.scss */
/* line 1942, templates/g5_hydrogen/custom/scss/_modules.scss */
.service.custom .container#meet-team h2, .service.custom .container#meet-team p {
  padding: 0;
  padding-left: 0 !important;
}
/* line 1948, templates/g5_hydrogen/custom/scss/_modules.scss */
.service.custom .content {
  flex: 0 55%;
  position: relative;
}
/* line 1949, templates/g5_hydrogen/custom/scss/_modules.scss */
.service.custom .content a.book {
  width: auto;
  display: inline-block;
}
@media (max-width: 768px) {
  /* line 1961, templates/g5_hydrogen/custom/scss/_modules.scss */
  .service.custom .content {
    padding-left: 0;
    width: 90%;
    margin: auto;
    padding-right: 0;
    padding-left: 0;
    flex: 0 90%;
    order: 2;
  }
}
/* line 1970, templates/g5_hydrogen/custom/scss/_modules.scss */
.service.custom .content > *:not(.icon) {
  padding-left: 80px;
  padding-right: 50px;
}
@media (max-width: 959px) {
  /* line 1973, templates/g5_hydrogen/custom/scss/_modules.scss */
  .service.custom .content > *:not(.icon) {
    padding-left: 65px;
    padding-right: 40px;
  }
}
@media (max-width: 768px) {
  /* line 1977, templates/g5_hydrogen/custom/scss/_modules.scss */
  .service.custom .content > *:not(.icon) {
    padding-left: 0px;
    padding-right: 0;
  }
}
/* line 1982, templates/g5_hydrogen/custom/scss/_modules.scss */
@media (max-width: 768px) {
  /* line 1984, templates/g5_hydrogen/custom/scss/_modules.scss */
  .service.custom .content > h2 {
    padding-left: 55px !important;
  }
}
/* line 1988, templates/g5_hydrogen/custom/scss/_modules.scss */
.service.custom .content .icon {
  width: 80px;
  position: absolute;
  top: -23px;
  left: 15px;
}
@media (max-width: 768px) {
  /* line 1993, templates/g5_hydrogen/custom/scss/_modules.scss */
  .service.custom .content .icon {
    right: 0;
    left: auto;
    top: -50px;
    z-index: 2;
  }
}
/* line 2017, templates/g5_hydrogen/custom/scss/_modules.scss */
.service.custom .content h2 {
  margin-bottom: 10px;
  padding-left: 120px !important;
  line-height: 2.6rem;
}
@media (max-width: 768px) {
  /* line 2021, templates/g5_hydrogen/custom/scss/_modules.scss */
  .service.custom .content h2 {
    display: inline-block;
    vertical-align: top;
    padding-left: 55px;
    padding-left: 0px !important;
  }
}
/* line 2028, templates/g5_hydrogen/custom/scss/_modules.scss */
.service.custom .content h3 {
  margin-top: 0;
  font-size: 1.5rem;
  margin-bottom: 0;
  line-height: normal;
}
@media (max-width: 768px) {
  /* line 2033, templates/g5_hydrogen/custom/scss/_modules.scss */
  .service.custom .content h3 {
    margin-top: 5px;
    font-size: 1.3rem;
  }
}
/* line 2039, templates/g5_hydrogen/custom/scss/_modules.scss */
.service.custom .image {
  flex: 0 45%;
  width: 42%;
  position: absolute;
  right: 0;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
@media (max-width: 959px) {
  /* line 2049, templates/g5_hydrogen/custom/scss/_modules.scss */
  .service.custom .image {
    height: 50%;
  }
}
@media (max-width: 768px) {
  /* line 2052, templates/g5_hydrogen/custom/scss/_modules.scss */
  .service.custom .image {
    position: relative;
    width: 100%;
    height: 300px;
    flex: 0 100%;
    order: 1;
    margin-bottom: 20px;
  }
}
/* line 2060, templates/g5_hydrogen/custom/scss/_modules.scss */
.service.custom .image p {
  margin-top: 0;
  font-size: 0.9rem;
  margin-bottom: 20px;
}
@media (max-width: 768px) {
  /* line 2064, templates/g5_hydrogen/custom/scss/_modules.scss */
  .service.custom .image p {
    text-align: center;
  }
}
/* line 2068, templates/g5_hydrogen/custom/scss/_modules.scss */
.service.custom .image.border {
  border-bottom: 10px solid #f7b624;
}
/* line 2072, templates/g5_hydrogen/custom/scss/_modules.scss */
/* line 2074, templates/g5_hydrogen/custom/scss/_modules.scss */
.service.custom.right .container {
  flex-direction: row-reverse;
}
/* line 2077, templates/g5_hydrogen/custom/scss/_modules.scss */
.service.custom.right .image {
  text-align: right;
  left: 0;
}
/* line 2081, templates/g5_hydrogen/custom/scss/_modules.scss */
@media (max-width: 768px) {
  /* line 2082, templates/g5_hydrogen/custom/scss/_modules.scss */
  .service.custom.right .content {
    margin-bottom: 20px;
  }
}
/* line 2087, templates/g5_hydrogen/custom/scss/_modules.scss */
/* line 2088, templates/g5_hydrogen/custom/scss/_modules.scss */
.service.custom.left .content {
  padding-right: 0;
}
@media (max-width: 768px) {
  /* line 2090, templates/g5_hydrogen/custom/scss/_modules.scss */
  .service.custom.left .content {
    margin-bottom: 20px;
  }
}
/* line 2095, templates/g5_hydrogen/custom/scss/_modules.scss */
/* line 2096, templates/g5_hydrogen/custom/scss/_modules.scss */
/* line 2097, templates/g5_hydrogen/custom/scss/_modules.scss */
.service.custom.services .content img {
  max-width: 50px;
  max-height: 60px;
}
/* line 2101, templates/g5_hydrogen/custom/scss/_modules.scss */
/* line 2102, templates/g5_hydrogen/custom/scss/_modules.scss */
.service.custom.services .content .icon img {
  max-width: 100%;
  max-height: inherit;
}
/* line 2109, templates/g5_hydrogen/custom/scss/_modules.scss */
.service.custom.emergency {
  margin-top: 0;
  min-height: 100px !important;
  margin: 0;
  top: -50px;
}
@media (max-width: 768px) {
  /* line 2114, templates/g5_hydrogen/custom/scss/_modules.scss */
  .service.custom.emergency {
    top: -30px;
  }
}
/* line 2117, templates/g5_hydrogen/custom/scss/_modules.scss */
.service.custom.emergency .container {
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 768px) {
  /* line 2120, templates/g5_hydrogen/custom/scss/_modules.scss */
  .service.custom.emergency .container {
    flex-direction: column-reverse;
  }
}
/* line 2124, templates/g5_hydrogen/custom/scss/_modules.scss */
.service.custom.emergency .content {
  flex: 0 47%;
}
@media (max-width: 768px) {
  /* line 2126, templates/g5_hydrogen/custom/scss/_modules.scss */
  .service.custom.emergency .content {
    flex: 0 100%;
  }
}
/* line 2129, templates/g5_hydrogen/custom/scss/_modules.scss */
.service.custom.emergency .content > div {
  background-color: #f7b624;
  padding-top: 5px;
  padding-bottom: 15px;
  position: relative;
}
@media (max-width: 1700px) {
  /* line 2134, templates/g5_hydrogen/custom/scss/_modules.scss */
  .service.custom.emergency .content > div {
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media (max-width: 768px) {
  /* line 2138, templates/g5_hydrogen/custom/scss/_modules.scss */
  .service.custom.emergency .content > div {
    padding-left: 5%;
    padding-right: 5%;
  }
}
/* line 2142, templates/g5_hydrogen/custom/scss/_modules.scss */
.service.custom.emergency .content > div:before {
  left: -1000px;
  width: 1000px;
  background-color: #f7b624;
  position: absolute;
  content: '';
  height: 100%;
  top: 0;
}
@media (max-width: 768px) {
  /* line 2150, templates/g5_hydrogen/custom/scss/_modules.scss */
  .service.custom.emergency .content > div:before {
    display: none;
  }
}
/* line 2154, templates/g5_hydrogen/custom/scss/_modules.scss */
.service.custom.emergency .content > div h2, .service.custom.emergency .content > div h3 {
  color: white;
  text-align: center;
  text-transform: uppercase;
  font-family: bebas-neue-pro-expanded, sans-serif;
  font-weight: 700;
}
/* line 2161, templates/g5_hydrogen/custom/scss/_modules.scss */
.service.custom.emergency .content > div h3 {
  font-size: 3rem;
  margin-top: 0;
}
@media (max-width: 1199px) {
  /* line 2164, templates/g5_hydrogen/custom/scss/_modules.scss */
  .service.custom.emergency .content > div h3 {
    font-size: 2.4rem;
  }
}
@media (max-width: 768px) {
  /* line 2167, templates/g5_hydrogen/custom/scss/_modules.scss */
  .service.custom.emergency .content > div h3 {
    font-size: 2rem;
    line-height: 2.2rem;
  }
}
/* line 2172, templates/g5_hydrogen/custom/scss/_modules.scss */
.service.custom.emergency .content > div h2 {
  margin-bottom: 0;
  padding-left: 0 !important;
}
@media (max-width: 1199px) {
  /* line 2175, templates/g5_hydrogen/custom/scss/_modules.scss */
  .service.custom.emergency .content > div h2 {
    font-size: 2rem;
  }
}
@media (max-width: 768px) {
  /* line 2178, templates/g5_hydrogen/custom/scss/_modules.scss */
  .service.custom.emergency .content > div h2 {
    text-align: center;
    width: 100%;
    padding-left: 0;
    font-size: 1.6rem;
    margin-top: 0;
  }
}
/* line 2187, templates/g5_hydrogen/custom/scss/_modules.scss */
.service.custom.emergency .content > p {
  text-align: center;
}
@media (max-width: 1199px) {
  /* line 2189, templates/g5_hydrogen/custom/scss/_modules.scss */
  .service.custom.emergency .content > p {
    padding-left: 20px;
    padding-right: 20px;
  }
}
/* line 2195, templates/g5_hydrogen/custom/scss/_modules.scss */
/* line 2196, templates/g5_hydrogen/custom/scss/_modules.scss */
/* line 2197, templates/g5_hydrogen/custom/scss/_modules.scss */
/* line 2198, templates/g5_hydrogen/custom/scss/_modules.scss */
.service.custom.emergency.right .content > div:before {
  left: auto;
  right: -1000px;
}
/* line 2205, templates/g5_hydrogen/custom/scss/_modules.scss */
/* line 2206, templates/g5_hydrogen/custom/scss/_modules.scss */
/* line 2207, templates/g5_hydrogen/custom/scss/_modules.scss */
.service.custom.emergency.right .image > div:before {
  left: -1000px;
  right: auto;
  box-shadow: -19px 2px 15px 5px rgba(0, 0, 0, 0.15);
}
/* line 2212, templates/g5_hydrogen/custom/scss/_modules.scss */
.service.custom.emergency.right .image > div h4, .service.custom.emergency.right .image > div p {
  text-align: left;
}
/* line 2218, templates/g5_hydrogen/custom/scss/_modules.scss */
.service.custom.emergency .image {
  position: relative;
  flex: 0 47%;
}
@media (max-width: 768px) {
  /* line 2221, templates/g5_hydrogen/custom/scss/_modules.scss */
  .service.custom.emergency .image {
    height: auto;
    flex: 0 100%;
  }
}
/* line 2225, templates/g5_hydrogen/custom/scss/_modules.scss */
.service.custom.emergency .image > div {
  background-color: white;
  box-shadow: 0 2px 15px 3px rgba(0, 0, 0, 0.15);
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 30px;
  padding: 25px;
  position: relative;
}
@media (max-width: 768px) {
  /* line 2233, templates/g5_hydrogen/custom/scss/_modules.scss */
  .service.custom.emergency .image > div {
    width: 95%;
    margin-left: auto;
    position: initial;
  }
}
/* line 2238, templates/g5_hydrogen/custom/scss/_modules.scss */
.service.custom.emergency .image > div:before {
  content: '';
  background-color: #fff;
  height: 100%;
  position: absolute;
  right: -1000px;
  width: 1000px;
  top: 0;
  box-shadow: 19px 2px 15px 5px rgba(0, 0, 0, 0.15);
}
@media (max-width: 768px) {
  /* line 2247, templates/g5_hydrogen/custom/scss/_modules.scss */
  .service.custom.emergency .image > div:before {
    display: none;
  }
}
/* line 2251, templates/g5_hydrogen/custom/scss/_modules.scss */
.service.custom.emergency .image > div > div:nth-child(1) {
  flex: 0 20%;
  color: #f2f2f2;
  font-weight: 700;
  font-family: futura-pt-bold, sans-serif;
  font-size: 8rem;
  line-height: 7rem;
  text-align: center;
}
/* line 2260, templates/g5_hydrogen/custom/scss/_modules.scss */
.service.custom.emergency .image > div > div:nth-child(2) {
  flex: 0 80%;
}
@media (max-width: 959px) {
  /* line 2262, templates/g5_hydrogen/custom/scss/_modules.scss */
  .service.custom.emergency .image > div > div:nth-child(2) {
    flex: 0 70%;
    max-width: 70%;
    padding-left: 5%;
  }
}
/* line 2267, templates/g5_hydrogen/custom/scss/_modules.scss */
.service.custom.emergency .image > div > div:nth-child(2) h4 {
  color: #f7b624;
  font-size: 2rem;
  font-family: bebas-neue-pro-expanded, sans-serif;
  text-transform: uppercase;
  font-weight: 700;
  margin-bottom: 10px;
}
/* line 2275, templates/g5_hydrogen/custom/scss/_modules.scss */
.service.custom.emergency .image > div > div:nth-child(2) p {
  font-size: 1.1rem;
}
@media (max-width: 768px) {
  /* line 2277, templates/g5_hydrogen/custom/scss/_modules.scss */
  .service.custom.emergency .image > div > div:nth-child(2) p {
    text-align: left;
  }
}
/* line 2287, templates/g5_hydrogen/custom/scss/_modules.scss */
.service.left.moduletable {
  padding-left: 50px;
}
@media (max-width: 959px) {
  /* line 2289, templates/g5_hydrogen/custom/scss/_modules.scss */
  .service.left.moduletable {
    padding-left: 30px;
  }
}
@media (max-width: 768px) {
  /* line 2292, templates/g5_hydrogen/custom/scss/_modules.scss */
  .service.left.moduletable {
    padding-left: 0;
  }
}
/* line 2297, templates/g5_hydrogen/custom/scss/_modules.scss */
.service-break {
  background-color: transparent;
  color: black;
  text-align: center;
}
/* line 2301, templates/g5_hydrogen/custom/scss/_modules.scss */
.service-break .custom {
  background-color: rgba(109, 202, 206, 0.2);
  padding-top: 50px;
  padding-bottom: 120px;
  margin-bottom: 80px;
  background-image: url('/templates/g5_hydrogen/custom/images/bg-swoosh.png');
  background-size: 110% auto;
  background-repeat: no-repeat;
}
@media (max-width: 1199px) {
  /* line 2310, templates/g5_hydrogen/custom/scss/_modules.scss */
  .service-break .custom {
    background-position: top 50px center;
  }
}
@media (max-width: 959px) {
  /* line 2313, templates/g5_hydrogen/custom/scss/_modules.scss */
  .service-break .custom {
    background-position: top 100px center;
  }
}
@media (max-width: 768px) {
  /* line 2316, templates/g5_hydrogen/custom/scss/_modules.scss */
  .service-break .custom {
    padding-left: 5%;
    padding-right: 5%;
    background-position: bottom -130px center;
  }
}
@media (max-width: 450px) {
  /* line 2321, templates/g5_hydrogen/custom/scss/_modules.scss */
  .service-break .custom {
    background-position: bottom -75px center;
  }
}
/* line 2324, templates/g5_hydrogen/custom/scss/_modules.scss */
.service-break .custom h4 {
  font-family: AvenirLTStd-Book;
  font-size: 1.3rem;
}
@media (max-width: 768px) {
  /* line 2327, templates/g5_hydrogen/custom/scss/_modules.scss */
  .service-break .custom h4 {
    line-height: 1.8rem;
  }
}
/* line 2331, templates/g5_hydrogen/custom/scss/_modules.scss */
.service-break .custom ul {
  margin: 40px 0;
}
/* line 2333, templates/g5_hydrogen/custom/scss/_modules.scss */
.service-break .custom ul li {
  list-style-type: none;
  display: inline-block;
  position: relative;
  padding: 0 50px;
  font-size: 1.5rem;
}
@media (max-width: 768px) {
  /* line 2339, templates/g5_hydrogen/custom/scss/_modules.scss */
  .service-break .custom ul li {
    display: block;
    text-align: center;
    width: 100%;
    padding: 0;
    margin-bottom: 10px;
  }
}
/* line 2346, templates/g5_hydrogen/custom/scss/_modules.scss */
.service-break .custom ul li:before {
  content: '\f111';
  font-family: "Font Awesome 5 Pro";
  font-weight: 700;
  font-size: 6pt;
  color: #6ccace;
  display: inline;
  position: absolute;
  left: -2px;
  top: 6px;
}
@media (max-width: 768px) {
  /* line 2356, templates/g5_hydrogen/custom/scss/_modules.scss */
  .service-break .custom ul li:before {
    display: none;
  }
}
/* line 2360, templates/g5_hydrogen/custom/scss/_modules.scss */
.service-break .custom ul li:nth-child(1) {
  padding-left: 0;
}
/* line 2362, templates/g5_hydrogen/custom/scss/_modules.scss */
.service-break .custom ul li:nth-child(1):before {
  display: none;
}
@media (max-width: 768px) {
  /* line 2365, templates/g5_hydrogen/custom/scss/_modules.scss */
  .service-break .custom ul li:nth-child(1) {
    padding-right: 0;
  }
}
/* line 2376, templates/g5_hydrogen/custom/scss/_modules.scss */
ul.services-article-list {
  margin: 0;
  display: flex;
  flex-wrap: wrap;
}
/* line 2380, templates/g5_hydrogen/custom/scss/_modules.scss */
ul.services-article-list li {
  list-style-type: none;
  flex: 0 33%;
  margin-bottom: 20px;
  padding-right: 10px;
  max-width: 33%;
}
@media (max-width: 959px) {
  /* line 2386, templates/g5_hydrogen/custom/scss/_modules.scss */
  ul.services-article-list li {
    flex: 0 50%;
    max-width: 50%;
  }
}
@media (max-width: 768px) {
  /* line 2390, templates/g5_hydrogen/custom/scss/_modules.scss */
  ul.services-article-list li {
    position: relative;
  }
}
/* line 2393, templates/g5_hydrogen/custom/scss/_modules.scss */
ul.services-article-list li a {
  position: relative;
  left: 0;
  padding-left: 15px;
  display: inline-block;
}
@media (max-width: 768px) {
  /* line 2398, templates/g5_hydrogen/custom/scss/_modules.scss */
  ul.services-article-list li a {
    display: block;
    padding-left: 20px;
  }
}
/* line 2402, templates/g5_hydrogen/custom/scss/_modules.scss */
ul.services-article-list li a:before {
  content: '\f105';
  font-family: "Font Awesome 5 Pro";
  margin-right: 15px;
  display: inline-block;
  transition: 0.5s;
  position: absolute;
  left: 0;
  top: -2px;
}
@media (max-width: 768px) {
  /* line 2411, templates/g5_hydrogen/custom/scss/_modules.scss */
  ul.services-article-list li a:before {
    position: absolute;
    left: 0;
    top: 0px;
  }
}
/* line 2417, templates/g5_hydrogen/custom/scss/_modules.scss */
/* line 2418, templates/g5_hydrogen/custom/scss/_modules.scss */
ul.services-article-list li a:hover:before {
  transform: rotate(90deg);
}
/* line 2422, templates/g5_hydrogen/custom/scss/_modules.scss */
ul.services-article-list li a:after {
  display: none;
}
/* line 2429, templates/g5_hydrogen/custom/scss/_modules.scss */
/* line 2430, templates/g5_hydrogen/custom/scss/_modules.scss */
.service-list-sidebar p {
  margin: 50px 0 30px 0;
  font-size: 1.2rem;
}
/* line 2434, templates/g5_hydrogen/custom/scss/_modules.scss */
.service-list-sidebar a {
  display: inline-block;
  position: relative;
}
/* line 2437, templates/g5_hydrogen/custom/scss/_modules.scss */
.service-list-sidebar a > span {
  width: 45px;
  display: inline-block;
  text-align: center;
  margin-right: 30px;
}
/* line 2443, templates/g5_hydrogen/custom/scss/_modules.scss */
.service-list-sidebar a:after {
  position: absolute;
  bottom: 2px;
  width: 100%;
  height: 2px;
  background-color: white;
  transition: 0.5s;
  content: '';
  left: 0;
}
/* line 2453, templates/g5_hydrogen/custom/scss/_modules.scss */
.service-list-sidebar a:hover {
  color: #ec008c;
}
/* line 2455, templates/g5_hydrogen/custom/scss/_modules.scss */
.service-list-sidebar a:hover:after {
  bottom: -2px;
  background-color: #ec008c;
}
/* line 2461, templates/g5_hydrogen/custom/scss/_modules.scss */
.service-list-sidebar img {
  max-width: 45px;
  max-height: 50px;
  margin-right: 20px;
}
@media (max-width: 959px) {
  /* line 2465, templates/g5_hydrogen/custom/scss/_modules.scss */
  .service-list-sidebar img {
    max-width: 35px;
    max-height: 40px;
  }
}
/* line 2470, templates/g5_hydrogen/custom/scss/_modules.scss */
.service-list-sidebar ul {
  margin-left: 0;
  margin-bottom: 0;
}
/* line 2473, templates/g5_hydrogen/custom/scss/_modules.scss */
.service-list-sidebar ul li {
  list-style-type: none;
  display: block;
  position: relative;
  margin-bottom: 20px;
}
/* line 2478, templates/g5_hydrogen/custom/scss/_modules.scss */
.service-list-sidebar ul li:nth-last-child(1) {
  margin-bottom: 0 !IMPORTANT;
}
/* line 2483, templates/g5_hydrogen/custom/scss/_modules.scss */
/* line 2484, templates/g5_hydrogen/custom/scss/_modules.scss */
/* line 2485, templates/g5_hydrogen/custom/scss/_modules.scss */
.service-list-sidebar.services ul li {
  margin-bottom: 40px;
}
/* line 2492, templates/g5_hydrogen/custom/scss/_modules.scss */
/* line 2493, templates/g5_hydrogen/custom/scss/_modules.scss */
.pillars-sidebar .pillars {
  display: block;
  margin-top: 25px;
}
/* line 2496, templates/g5_hydrogen/custom/scss/_modules.scss */
.pillars-sidebar .pillars li {
  margin-bottom: 20px;
}
/* line 2498, templates/g5_hydrogen/custom/scss/_modules.scss */
.pillars-sidebar .pillars li a {
  display: inline-block;
  position: relative;
}
/* line 2501, templates/g5_hydrogen/custom/scss/_modules.scss */
.pillars-sidebar .pillars li a img {
  margin-bottom: 0;
  margin-right: 20px;
  display: inline-block;
  position: absolute;
  left: 0;
}
/* line 2509, templates/g5_hydrogen/custom/scss/_modules.scss */
.pillars-sidebar .pillars li:nth-last-child(1) {
  margin-bottom: 5px;
}
/* line 2512, templates/g5_hydrogen/custom/scss/_modules.scss */
.pillars-sidebar .pillars li img {
  margin-right: 20px;
}
/* line 2517, templates/g5_hydrogen/custom/scss/_modules.scss */
.pillars-sidebar p {
  margin: 30px 0 30px 0;
}
/* line 2520, templates/g5_hydrogen/custom/scss/_modules.scss */
/* line 2521, templates/g5_hydrogen/custom/scss/_modules.scss */
.pillars-sidebar a > span {
  font-size: 2.2rem;
}
/* line 2530, templates/g5_hydrogen/custom/scss/_modules.scss */
.story {
  background-color: #f2f2f2;
  padding-bottom: 20px;
  margin-bottom: 40px;
}
/* line 2534, templates/g5_hydrogen/custom/scss/_modules.scss */
.story .moduletable.our-approach {
  width: 95%;
  max-width: 97rem;
}
/* line 2537, templates/g5_hydrogen/custom/scss/_modules.scss */
.story .moduletable.our-approach .number {
  color: #dedede;
}
@media (max-width: 768px) {
  /* line 2541, templates/g5_hydrogen/custom/scss/_modules.scss */
  .story {
    margin-bottom: 0;
  }
}
/* line 2546, templates/g5_hydrogen/custom/scss/_modules.scss */
.yellow-bg {
  background-color: #e4002b;
  padding: 20px 30px 10px 30px;
  position: relative;
}
/* line 2550, templates/g5_hydrogen/custom/scss/_modules.scss */
.yellow-bg:after {
  right: -1000px;
  width: 1000px;
  height: 100%;
  position: absolute;
  content: '';
  background-color: #e4002b;
  top: 0;
}
/* line 2559, templates/g5_hydrogen/custom/scss/_modules.scss */
.yellow-bg h3 {
  color: white;
}
/* line 2564, templates/g5_hydrogen/custom/scss/_modules.scss */
/* line 2565, templates/g5_hydrogen/custom/scss/_modules.scss */
.reasons ul {
  margin: 15px 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 60%;
  margin-left: auto;
  z-index: 2;
  position: relative;
}
@media (max-width: 1199px) {
  /* line 2574, templates/g5_hydrogen/custom/scss/_modules.scss */
  .reasons ul {
    width: 65%;
  }
}
@media (max-width: 959px) {
  /* line 2577, templates/g5_hydrogen/custom/scss/_modules.scss */
  .reasons ul {
    width: 100%;
  }
}
@media (max-width: 768px) {
  /* line 2580, templates/g5_hydrogen/custom/scss/_modules.scss */
  .reasons ul {
    display: block;
  }
}
/* line 2583, templates/g5_hydrogen/custom/scss/_modules.scss */
.reasons ul li {
  list-style-type: none;
  padding: 30px;
  margin-bottom: 30px;
  flex: 0 48%;
  border: 5px solid;
  text-align: center;
  box-shadow: 0 2px 15px 3px rgba(0, 0, 0, 0.15);
  background-color: white;
  position: relative;
  max-width: 48%;
}
@media (max-width: 768px) {
  /* line 2594, templates/g5_hydrogen/custom/scss/_modules.scss */
  .reasons ul li {
    max-width: 100%;
  }
}
/* line 2597, templates/g5_hydrogen/custom/scss/_modules.scss */
.reasons ul li:nth-child(1), .reasons ul li:nth-child(2) {
  border-color: #6ccace;
}
/* line 2600, templates/g5_hydrogen/custom/scss/_modules.scss */
.reasons ul li:nth-child(3), .reasons ul li:nth-child(4) {
  border-color: #ec008c;
  margin-bottom: 0;
}
@media (max-width: 768px) {
  /* line 2603, templates/g5_hydrogen/custom/scss/_modules.scss */
  .reasons ul li:nth-child(3), .reasons ul li:nth-child(4) {
    margin-bottom: 30px;
  }
}
/* line 2607, templates/g5_hydrogen/custom/scss/_modules.scss */
@media (max-width: 768px) {
  /* line 2608, templates/g5_hydrogen/custom/scss/_modules.scss */
  .reasons ul li:nth-last-child(1) {
    margin-bottom: 0;
  }
}
/* line 2612, templates/g5_hydrogen/custom/scss/_modules.scss */
.reasons ul li span {
  position: absolute;
  top: 20%;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  display: flex;
  justify-content: center;
  align-items: center;
  align-content: center;
}
/* line 2624, templates/g5_hydrogen/custom/scss/_modules.scss */
.reasons ul li h4 {
  font-size: 1.4rem;
  line-height: 1.8rem;
}
/* line 2630, templates/g5_hydrogen/custom/scss/_modules.scss */
.reasons .image {
  position: absolute;
  width: 34%;
  left: auto;
  z-index: 1;
  top: 50%;
  transform: translateY(-50%);
  right: 55%;
  max-height: 500px;
  overflow: hidden;
}
@media (max-width: 959px) {
  /* line 2640, templates/g5_hydrogen/custom/scss/_modules.scss */
  .reasons .image {
    width: 600px;
    position: relative;
    top: auto;
    transform: none;
    left: 0;
    margin: auto;
    right: 0;
  }
}
@media (max-width: 1800px) {
  /* line 2649, templates/g5_hydrogen/custom/scss/_modules.scss */
  .reasons .image {
    width: 50%;
  }
}
@media (max-width: 768px) {
  /* line 2652, templates/g5_hydrogen/custom/scss/_modules.scss */
  .reasons .image {
    width: 100%;
  }
}
/* line 2657, templates/g5_hydrogen/custom/scss/_modules.scss */
/* line 2658, templates/g5_hydrogen/custom/scss/_modules.scss */
.reasons.right ul {
  margin-left: 0;
  margin-right: auto;
}
/* line 2662, templates/g5_hydrogen/custom/scss/_modules.scss */
.reasons.right .image {
  left: 55%;
  right: auto;
}
@media (max-width: 959px) {
  /* line 2665, templates/g5_hydrogen/custom/scss/_modules.scss */
  .reasons.right .image {
    left: 0;
    right: 0;
  }
}
/* line 2671, templates/g5_hydrogen/custom/scss/_modules.scss */
/* line 2672, templates/g5_hydrogen/custom/scss/_modules.scss */
.reasons.last-reasons .image {
  transform: translateY(0%);
  top: 50px;
  background-repeat: no-repeat;
  background-size: cover;
}
@media (max-width: 959px) {
  /* line 2677, templates/g5_hydrogen/custom/scss/_modules.scss */
  .reasons.last-reasons .image {
    top: auto;
    height: 300px !important;
  }
}
@media (max-width: 959px) {
  /* line 2683, templates/g5_hydrogen/custom/scss/_modules.scss */
  .reasons.last-reasons li {
    margin-bottom: 0;
  }
}
@media (max-width: 768px) {
  /* line 2688, templates/g5_hydrogen/custom/scss/_modules.scss */
  .reasons.last-reasons li {
    margin-bottom: 30px;
  }
}
/* line 2695, templates/g5_hydrogen/custom/scss/_modules.scss */
.about-stats {
  margin-top: 70px;
}
/* line 2697, templates/g5_hydrogen/custom/scss/_modules.scss */
.about-stats ul.statistics {
  position: relative;
  top: -70px;
  margin-bottom: 0px;
  z-index: 2;
}
@media (max-width: 959px) {
  /* line 2704, templates/g5_hydrogen/custom/scss/_modules.scss */
  .about-stats .popup-parent {
    margin-top: 0;
  }
}
/* line 2712, templates/g5_hydrogen/custom/scss/_modules.scss */
table {
  margin-top: 80px;
  border: 0;
}
@media (max-width: 959px) {
  /* line 2716, templates/g5_hydrogen/custom/scss/_modules.scss */
  table {
    margin-top: 50px;
  }
}
@media (max-width: 768px) {
  /* line 2719, templates/g5_hydrogen/custom/scss/_modules.scss */
  table {
    margin-top: 30px;
  }
}
/* line 2722, templates/g5_hydrogen/custom/scss/_modules.scss */
/* line 2723, templates/g5_hydrogen/custom/scss/_modules.scss */
/* line 2724, templates/g5_hydrogen/custom/scss/_modules.scss */
table tbody tr td {
  border-top: 5px solid white;
  border-left: 0;
  border-right: 0;
  background-color: #f7f7f7;
}
/* line 2729, templates/g5_hydrogen/custom/scss/_modules.scss */
@media (max-width: 768px) {
  /* line 2730, templates/g5_hydrogen/custom/scss/_modules.scss */
  table tbody tr td.left-aligned {
    font-size: 1.2rem;
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
/* line 2736, templates/g5_hydrogen/custom/scss/_modules.scss */
table tbody tr td:not(.left-aligned) {
  font-size: 1.6rem;
}
@media (max-width: 768px) {
  /* line 2738, templates/g5_hydrogen/custom/scss/_modules.scss */
  table tbody tr td:not(.left-aligned) {
    padding-right: 20px;
    padding-top: 15px;
    padding-bottom: 6px;
  }
}
/* line 2744, templates/g5_hydrogen/custom/scss/_modules.scss */
table tbody tr td img {
  max-height: 35px;
  margin-right: 15px;
}
/* line 2748, templates/g5_hydrogen/custom/scss/_modules.scss */
table tbody tr td.orange {
  background-color: #ea5e24;
  color: white;
  text-align: left;
  font-size: 1.1rem;
  padding: 15px 15px 13px 20px;
}
/* line 2754, templates/g5_hydrogen/custom/scss/_modules.scss */
table tbody tr td.orange svg {
  margin-right: 10px;
  display: inline-block;
}
@media (max-width: 768px) {
  /* line 2758, templates/g5_hydrogen/custom/scss/_modules.scss */
  table tbody tr td.orange {
    display: block;
    margin-bottom: 10px;
  }
}
/* line 2763, templates/g5_hydrogen/custom/scss/_modules.scss */
table tbody tr td.pink {
  background-color: #ec008c;
  color: white;
  text-align: left;
  font-size: 1.1rem;
  padding: 15px 15px 13px 20px;
}
/* line 2769, templates/g5_hydrogen/custom/scss/_modules.scss */
table tbody tr td.pink svg {
  margin-right: 10px;
  display: inline-block;
}
@media (max-width: 768px) {
  /* line 2773, templates/g5_hydrogen/custom/scss/_modules.scss */
  table tbody tr td.pink {
    display: block;
    margin-bottom: 10px;
    margin-top: 10px;
  }
}
/* line 2779, templates/g5_hydrogen/custom/scss/_modules.scss */
table tbody tr td.green {
  background-color: #6ccace;
  color: white;
  text-align: left;
  font-size: 1.1rem;
  padding: 15px 15px 13px 20px;
}
/* line 2785, templates/g5_hydrogen/custom/scss/_modules.scss */
table tbody tr td.green svg {
  margin-right: 10px;
  display: inline-block;
}
@media (max-width: 768px) {
  /* line 2789, templates/g5_hydrogen/custom/scss/_modules.scss */
  table tbody tr td.green {
    display: block;
    margin-bottom: 10px;
    margin-top: 10px;
  }
}
/* line 2795, templates/g5_hydrogen/custom/scss/_modules.scss */
table tbody tr td.purple {
  background-color: #be1c80;
  color: white;
  text-align: left;
  font-size: 1.1rem;
  padding: 15px 15px 13px 20px;
}
/* line 2801, templates/g5_hydrogen/custom/scss/_modules.scss */
table tbody tr td.purple svg {
  margin-right: 10px;
  display: inline-block;
}
@media (max-width: 768px) {
  /* line 2805, templates/g5_hydrogen/custom/scss/_modules.scss */
  table tbody tr td.purple {
    display: block;
    margin-bottom: 10px;
    margin-top: 10px;
  }
}
/* line 2811, templates/g5_hydrogen/custom/scss/_modules.scss */
table tbody tr td.left-aligned {
  text-align: left;
  padding-left: 20px;
}
@media (max-width: 768px) {
  /* line 2814, templates/g5_hydrogen/custom/scss/_modules.scss */
  table tbody tr td.left-aligned {
    text-align: center;
    display: block;
  }
}
/* line 2819, templates/g5_hydrogen/custom/scss/_modules.scss */
table tbody tr td.highlight {
  background-color: #eee;
}
@media (max-width: 768px) {
  /* line 2822, templates/g5_hydrogen/custom/scss/_modules.scss */
  table tbody tr td.highlight:before {
    content: 'Bright & Beautiful';
  }
}
@media (max-width: 768px) {
  /* line 2828, templates/g5_hydrogen/custom/scss/_modules.scss */
  table tbody tr td {
    display: flex;
    justify-content: space-between;
    text-align: left;
  }
  /* line 2833, templates/g5_hydrogen/custom/scss/_modules.scss */
  /* line 2834, templates/g5_hydrogen/custom/scss/_modules.scss */
  table tbody tr td:nth-child(3):before {
    content: 'Company with employed staff';
  }
  /* line 2838, templates/g5_hydrogen/custom/scss/_modules.scss */
  /* line 2839, templates/g5_hydrogen/custom/scss/_modules.scss */
  table tbody tr td:nth-child(4):before {
    content: 'Cleaning agency';
  }
  /* line 2843, templates/g5_hydrogen/custom/scss/_modules.scss */
  /* line 2844, templates/g5_hydrogen/custom/scss/_modules.scss */
  table tbody tr td:nth-child(5):before {
    content: 'Cash in hand cleaning';
  }
  /* line 2848, templates/g5_hydrogen/custom/scss/_modules.scss */
  table tbody tr td.orange-border {
    border-bottom: 2px solid #ea5e24;
    background-color: #eee;
  }
  /* line 2852, templates/g5_hydrogen/custom/scss/_modules.scss */
  table tbody tr td.pink-border {
    border-bottom: 2px solid #ec008c;
    background-color: #eee;
  }
  /* line 2856, templates/g5_hydrogen/custom/scss/_modules.scss */
  table tbody tr td.green-border {
    border-bottom: 2px solid #6ccace;
    background-color: #eee;
  }
  /* line 2860, templates/g5_hydrogen/custom/scss/_modules.scss */
  table tbody tr td.purple-border {
    border-bottom: 2px solid #be1c80;
    background-color: #eee;
  }
  /* line 2864, templates/g5_hydrogen/custom/scss/_modules.scss */
  table tbody tr td:before {
    font-size: 1.1rem;
    line-height: normal;
  }
  /* line 2868, templates/g5_hydrogen/custom/scss/_modules.scss */
  table tbody tr td span {
    line-height: normal;
  }
}
/* line 2875, templates/g5_hydrogen/custom/scss/_modules.scss */
/* line 2876, templates/g5_hydrogen/custom/scss/_modules.scss */
/* line 2877, templates/g5_hydrogen/custom/scss/_modules.scss */
table thead tr td {
  border: 0;
  background-color: #f7f7f7;
  padding: 1rem;
}
/* line 2881, templates/g5_hydrogen/custom/scss/_modules.scss */
table thead tr td.highlight {
  background-color: #eee;
  border-top: 5px solid #ec008c;
}
/* line 2885, templates/g5_hydrogen/custom/scss/_modules.scss */
table thead tr td:nth-child(1) {
  background-color: white;
}
@media (max-width: 768px) {
  /* line 2890, templates/g5_hydrogen/custom/scss/_modules.scss */
  table thead {
    display: none;
  }
}
/* line 2896, templates/g5_hydrogen/custom/scss/_modules.scss */
/* line 2897, templates/g5_hydrogen/custom/scss/_modules.scss */
.about-above-footer .about-above-footer.custom {
  display: flex;
  align-items: center;
  margin-bottom: 30px;
}
@media (max-width: 768px) {
  /* line 2901, templates/g5_hydrogen/custom/scss/_modules.scss */
  .about-above-footer .about-above-footer.custom {
    flex-wrap: wrap;
  }
}
/* line 2905, templates/g5_hydrogen/custom/scss/_modules.scss */
.about-above-footer .pink {
  background-color: #ec008c;
  color: white;
  width: 40%;
  margin-left: auto;
  margin-right: 10%;
  padding: 40px;
  position: relative;
  z-index: 2;
}
/* line 2914, templates/g5_hydrogen/custom/scss/_modules.scss */
.about-above-footer .pink h3 {
  color: white;
  margin-top: 0;
}
@media (max-width: 1199px) {
  /* line 2918, templates/g5_hydrogen/custom/scss/_modules.scss */
  .about-above-footer .pink {
    width: 45%;
    margin-right: 5%;
  }
}
@media (max-width: 959px) {
  /* line 2922, templates/g5_hydrogen/custom/scss/_modules.scss */
  .about-above-footer .pink {
    width: 50%;
    margin-right: 0%;
  }
}
@media (max-width: 768px) {
  /* line 2926, templates/g5_hydrogen/custom/scss/_modules.scss */
  .about-above-footer .pink {
    margin: auto;
    width: 90%;
    text-align: center;
    top: 30px;
    padding-bottom: 20px;
  }
}
@media (max-width: 450px) {
  /* line 2933, templates/g5_hydrogen/custom/scss/_modules.scss */
  .about-above-footer .pink {
    width: 90%;
  }
}
/* line 2937, templates/g5_hydrogen/custom/scss/_modules.scss */
.about-above-footer .image {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  max-width: 60%;
  height: 600px;
  width: 60%;
  background-repeat: no-repeat;
  background-position: top left;
  background-size: cover;
  margin-bottom: 40px;
}
@media (max-width: 768px) {
  /* line 2949, templates/g5_hydrogen/custom/scss/_modules.scss */
  .about-above-footer .image {
    max-width: 100%;
    position: relative;
    width: 100%;
    height: 400px;
  }
  /* line 2954, templates/g5_hydrogen/custom/scss/_modules.scss */
  .about-above-footer .image p {
    margin-top: 0;
  }
}
/* line 2958, templates/g5_hydrogen/custom/scss/_modules.scss */
.about-above-footer .image p.caption {
  position: absolute;
  top: 625px;
  text-align: right;
  width: 100%;
  margin: 0;
  font-size: 1rem;
}
@media (max-width: 768px) {
  /* line 2965, templates/g5_hydrogen/custom/scss/_modules.scss */
  .about-above-footer .image p.caption {
    top: 425px;
    text-align: center;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 0.9rem;
  }
}
/* line 2975, templates/g5_hydrogen/custom/scss/_modules.scss */
/* line 2976, templates/g5_hydrogen/custom/scss/_modules.scss */
@media (max-width: 768px) {
  /* line 2977, templates/g5_hydrogen/custom/scss/_modules.scss */
  .above-footer-action-left .g-content {
    margin: 0;
    padding: 0;
  }
}
/* line 2986, templates/g5_hydrogen/custom/scss/_modules.scss */
ul.jobs-benefits {
  margin-left: 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
}
/* line 2991, templates/g5_hydrogen/custom/scss/_modules.scss */
ul.jobs-benefits li {
  list-style-type: none;
  flex: 0 23%;
}
@media (max-width: 768px) {
  /* line 2995, templates/g5_hydrogen/custom/scss/_modules.scss */
  ul.jobs-benefits {
    display: block;
  }
  /* line 2997, templates/g5_hydrogen/custom/scss/_modules.scss */
  ul.jobs-benefits li {
    text-align: left !important;
  }
}
/* line 3003, templates/g5_hydrogen/custom/scss/_modules.scss */
/* line 3004, templates/g5_hydrogen/custom/scss/_modules.scss */
.benefits h2 {
  text-align: center;
  margin-bottom: 30px;
}
/* line 3008, templates/g5_hydrogen/custom/scss/_modules.scss */
.benefits ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
  margin-left: 0;
  margin-bottom: 0px;
  margin-top: 80px;
}
@media (max-width: 768px) {
  /* line 3015, templates/g5_hydrogen/custom/scss/_modules.scss */
  .benefits ul {
    margin-top: 45px;
  }
}
/* line 3018, templates/g5_hydrogen/custom/scss/_modules.scss */
.benefits ul li {
  list-style-type: none;
  display: inline-block;
  flex: 0 21%;
  text-align: center;
  margin-bottom: 30px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-content: flex-start;
}
@media (max-width: 959px) {
  /* line 3028, templates/g5_hydrogen/custom/scss/_modules.scss */
  .benefits ul li {
    flex: 0 29%;
  }
}
@media (max-width: 768px) {
  /* line 3031, templates/g5_hydrogen/custom/scss/_modules.scss */
  .benefits ul li {
    flex: 0 47%;
  }
}
@media (max-width: 450px) {
  /* line 3034, templates/g5_hydrogen/custom/scss/_modules.scss */
  .benefits ul li {
    flex: 0 100%;
    text-align: left;
    position: relative;
    padding-left: 70px;
    margin-bottom: 10px;
  }
}
/* line 3041, templates/g5_hydrogen/custom/scss/_modules.scss */
.benefits ul li img {
  max-width: 60px;
  margin-bottom: 15px;
  height: 60px;
}
@media (max-width: 450px) {
  /* line 3045, templates/g5_hydrogen/custom/scss/_modules.scss */
  .benefits ul li img {
    position: absolute;
    left: 0;
    top: 0;
    max-width: 50px;
  }
}
/* line 3052, templates/g5_hydrogen/custom/scss/_modules.scss */
.benefits ul li h4 {
  font-family: AvenirLTStd-Book;
  font-size: 1.4rem;
  flex: 0 100%;
  margin-bottom: 0;
}
/* line 3062, templates/g5_hydrogen/custom/scss/_modules.scss */
/* line 3063, templates/g5_hydrogen/custom/scss/_modules.scss */
.apply-container .custom {
  display: flex;
  align-items: center;
}
@media (max-width: 768px) {
  /* line 3066, templates/g5_hydrogen/custom/scss/_modules.scss */
  .apply-container .custom {
    flex-wrap: wrap;
  }
}
/* line 3070, templates/g5_hydrogen/custom/scss/_modules.scss */
.apply-container .orange {
  background-color: #ea5e24;
  color: white;
  width: 40%;
  margin-left: auto;
  margin-right: 10%;
  padding: 40px;
  position: relative;
  z-index: 2;
}
@media (max-width: 1199px) {
  /* line 3079, templates/g5_hydrogen/custom/scss/_modules.scss */
  .apply-container .orange {
    width: 45%;
    margin-right: 5%;
  }
}
@media (max-width: 768px) {
  /* line 3083, templates/g5_hydrogen/custom/scss/_modules.scss */
  .apply-container .orange {
    margin: auto;
    width: 93%;
    text-align: center;
    top: 30px;
    padding-bottom: 20px;
  }
}
/* line 3090, templates/g5_hydrogen/custom/scss/_modules.scss */
.apply-container .orange h3 {
  color: white;
  margin-top: 0;
}
/* line 3094, templates/g5_hydrogen/custom/scss/_modules.scss */
/* line 3095, templates/g5_hydrogen/custom/scss/_modules.scss */
.apply-container .orange .postcode-input button {
  background-color: #ea5e24;
}
/* line 3097, templates/g5_hydrogen/custom/scss/_modules.scss */
.apply-container .orange .postcode-input button:hover {
  background-color: #ec008c;
}
/* line 3103, templates/g5_hydrogen/custom/scss/_modules.scss */
.apply-container .image {
  position: absolute;
  left: 0;
  z-index: 1;
  max-width: 60%;
  height: 600px;
  width: 60%;
  background-repeat: no-repeat;
  background-position: top;
  background-size: cover;
}
@media (max-width: 959px) {
  /* line 3113, templates/g5_hydrogen/custom/scss/_modules.scss */
  .apply-container .image {
    background-position: top left;
  }
}
@media (max-width: 768px) {
  /* line 3116, templates/g5_hydrogen/custom/scss/_modules.scss */
  .apply-container .image {
    max-width: 100%;
    position: relative;
    width: 100%;
    height: 400px;
  }
  /* line 3121, templates/g5_hydrogen/custom/scss/_modules.scss */
  .apply-container .image p {
    margin-top: 0;
    margin-bottom: 0;
  }
}
/* line 3127, templates/g5_hydrogen/custom/scss/_modules.scss */
.apply-container .g-content {
  margin-left: 0;
  padding-lefT: 0;
  margin-right: 0;
  padding-right: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}
/* line 3139, templates/g5_hydrogen/custom/scss/_modules.scss */
.service-image-review {
  margin-bottom: 50px;
  position: relative;
}
@media (max-width: 768px) {
  /* line 3142, templates/g5_hydrogen/custom/scss/_modules.scss */
  .service-image-review {
    margin-bottom: 0;
  }
}
/* line 3145, templates/g5_hydrogen/custom/scss/_modules.scss */
.service-image-review .container {
  display: flex;
  flex-wrap: wrap;
  width: 95%;
  max-width: 97rem;
  margin: auto;
  align-items: center;
}
@media (max-width: 1700px) {
  /* line 3152, templates/g5_hydrogen/custom/scss/_modules.scss */
  .service-image-review .container {
    max-width: 87rem;
  }
}
@media (max-width: 768px) {
  /* line 3155, templates/g5_hydrogen/custom/scss/_modules.scss */
  .service-image-review .container {
    width: 100%;
    flex-direction: column-reverse;
  }
}
/* line 3159, templates/g5_hydrogen/custom/scss/_modules.scss */
.service-image-review .container .content {
  flex: 0 45%;
  margin-left: auto;
  position: relative;
  font-style: italic;
  padding: 40px;
  box-shadow: 0 2px 15px 3px rgba(0, 0, 0, 0.15);
  background-color: white;
}
@media (max-width: 959px) {
  /* line 3167, templates/g5_hydrogen/custom/scss/_modules.scss */
  .service-image-review .container .content {
    flex: 0 50%;
  }
}
@media (max-width: 768px) {
  /* line 3170, templates/g5_hydrogen/custom/scss/_modules.scss */
  .service-image-review .container .content {
    flex: 0 90%;
    margin: auto;
    width: 90%;
    top: 40px;
  }
}
/* line 3188, templates/g5_hydrogen/custom/scss/_modules.scss */
.service-image-review .container .content p {
  margin-top: 0;
  position: relative;
}
/* line 3203, templates/g5_hydrogen/custom/scss/_modules.scss */
.service-image-review .container .content .testimonial-author {
  font-style: normal;
  margin-bottom: 0;
}
/* line 3208, templates/g5_hydrogen/custom/scss/_modules.scss */
.service-image-review .container .image {
  flex: 0 60%;
  width: 60%;
  position: absolute;
  left: 0;
  text-align: right;
  height: 600px;
  top: 0;
  background-position: right;
  background-size: cover;
}
@media (max-width: 768px) {
  /* line 3218, templates/g5_hydrogen/custom/scss/_modules.scss */
  .service-image-review .container .image {
    position: relative;
    width: 100%;
    flex: auto;
    height: 400px;
  }
}
/* line 3224, templates/g5_hydrogen/custom/scss/_modules.scss */
.service-image-review .container .image img {
  margin-bottom: 20px;
  width: 100%;
}
/* line 3228, templates/g5_hydrogen/custom/scss/_modules.scss */
.service-image-review .container .image p {
  margin: 0;
  font-size: 0.9rem;
}
/* line 3238, templates/g5_hydrogen/custom/scss/_modules.scss */
.postcode-input {
  margin-top: 25px;
}
/* line 3240, templates/g5_hydrogen/custom/scss/_modules.scss */
.postcode-input form {
  position: relative;
  max-width: 300px;
  margin-bottom: 0px;
  width: 100%;
}
@media (max-width: 768px) {
  /* line 3245, templates/g5_hydrogen/custom/scss/_modules.scss */
  .postcode-input form {
    width: 100%;
    max-width: 260px;
    margin: auto;
  }
}
/* line 3251, templates/g5_hydrogen/custom/scss/_modules.scss */
.postcode-input input {
  background-color: white;
  padding: 15px 25px;
  font-size: 1.2rem;
  color: black;
  border: 0;
  width: 100%;
  border-radius: 0;
  box-sizing: border-box;
}
/* line 3261, templates/g5_hydrogen/custom/scss/_modules.scss */
.postcode-input button {
  position: absolute;
  right: 7px;
  top: 11px;
  color: #e4002b;
  transition: 0.5s;
  background-color: transparent;
}
/* line 3268, templates/g5_hydrogen/custom/scss/_modules.scss */
.postcode-input button:hover {
  color: #006ac6;
}
/* line 3271, templates/g5_hydrogen/custom/scss/_modules.scss */
.postcode-input button:before {
  content: '\f061';
  font-family: "Font Awesome 5 Pro";
  vertical-align: middle;
  font-weight: 700;
  font-size: 1.8rem;
}
/* line 3279, templates/g5_hydrogen/custom/scss/_modules.scss */
.postcode-input .privacy-link {
  height: auto !important;
  text-align: right;
  width: 100%;
  max-width: 300px;
}
@media (max-width: 768px) {
  /* line 3284, templates/g5_hydrogen/custom/scss/_modules.scss */
  .postcode-input .privacy-link {
    margin-left: 0;
    max-width: 100%;
  }
}
/* line 3288, templates/g5_hydrogen/custom/scss/_modules.scss */
.postcode-input .privacy-link a {
  color: white !important;
  text-decoration: underline;
  font-size: 0.8rem;
  text-transform: capitalize;
}
/* line 3293, templates/g5_hydrogen/custom/scss/_modules.scss */
.postcode-input .privacy-link a:hover {
  text-decoration: none;
}
/* line 3302, templates/g5_hydrogen/custom/scss/_modules.scss */
.bb_team {
  display: none;
  position: relative;
  padding-top: 20px;
}
/* line 3306, templates/g5_hydrogen/custom/scss/_modules.scss */
.bb_team p {
  position: absolute;
  right: 100%;
  bottom: 15px;
  font-size: 0.9rem !important;
  width: 100%;
  text-align: right;
  padding-right: 25px;
}
/* line 3322, templates/g5_hydrogen/custom/scss/_modules.scss */
.gm-style .gm-style-iw-c {
  border-radius: 0;
  padding-left: 0;
  padding-bottom: 0;
  padding-top: 0;
  padding-right: 25px !important;
}
/* line 3328, templates/g5_hydrogen/custom/scss/_modules.scss */
/* line 3329, templates/g5_hydrogen/custom/scss/_modules.scss */
.gm-style .gm-style-iw-c > div > div {
  font-size: 1.2rem;
}
/* line 3331, templates/g5_hydrogen/custom/scss/_modules.scss */
.gm-style .gm-style-iw-c > div > div .location {
  background-color: #ec008c;
  color: white;
  padding: 20px;
  border-bottom-right-radius: 10px;
  text-transform: capitalize;
}
/* line 3338, templates/g5_hydrogen/custom/scss/_modules.scss */
.gm-style .gm-style-iw-c > div > div .inner {
  padding: 17px 20px 10px 20px;
}
/* line 3340, templates/g5_hydrogen/custom/scss/_modules.scss */
.gm-style .gm-style-iw-c > div > div .inner > a {
  margin-top: 10px;
  display: inline-block;
}
/* line 3343, templates/g5_hydrogen/custom/scss/_modules.scss */
.gm-style .gm-style-iw-c > div > div .inner > a:after {
  content: '\f061';
  font-family: "Font Awesome 5 Pro";
  margin-left: 10px;
  font-size: 1.1rem;
  height: auto;
  width: auto;
  left: auto;
  position: relative;
  bottom: auto;
  background-color: transparent !important;
}
/* line 3355, templates/g5_hydrogen/custom/scss/_modules.scss */
.gm-style .gm-style-iw-c > div > div .inner > a:hover.gm-style .gm-style-iw-c > div > div .inner > a:after {
  background-color: transparent;
}
/* line 3364, templates/g5_hydrogen/custom/scss/_modules.scss */
.gm-style .gm-style-iw-c button {
  top: 8px !important;
  right: 5px !important;
}
/* line 3367, templates/g5_hydrogen/custom/scss/_modules.scss */
.gm-style .gm-style-iw-c button:after {
  content: '\f00d';
  font-family: "Font Awesome 5 Pro";
  font-size: 1rem;
}
/* line 3372, templates/g5_hydrogen/custom/scss/_modules.scss */
.gm-style .gm-style-iw-c button img {
  display: none !important;
}
/* line 3380, templates/g5_hydrogen/custom/scss/_modules.scss */
/* line 3381, templates/g5_hydrogen/custom/scss/_modules.scss */
body.g-contact .content-sidebar, body.g-contact .introduction-sidebar {
  position: inherit;
  top: auto;
}
/* line 3390, templates/g5_hydrogen/custom/scss/_modules.scss */
body.g-contact .location-postcode-box.moduletable {
  margin: 0;
  padding: 0;
  max-width: 70%;
}
@media (max-width: 959px) {
  /* line 3394, templates/g5_hydrogen/custom/scss/_modules.scss */
  body.g-contact .location-postcode-box.moduletable {
    margin: auto;
  }
}
@media (max-width: 768px) {
  /* line 3397, templates/g5_hydrogen/custom/scss/_modules.scss */
  body.g-contact .location-postcode-box.moduletable {
    width: 100%;
    max-width: 100%;
    text-align: center;
  }
}
/* line 3402, templates/g5_hydrogen/custom/scss/_modules.scss */
body.g-contact .location-postcode-box.moduletable .custom {
  background-color: #ec008c;
  padding: 40px 50px;
  color: white;
  z-index: 2;
  position: relative;
}
@media (max-width: 768px) {
  /* line 3408, templates/g5_hydrogen/custom/scss/_modules.scss */
  body.g-contact .location-postcode-box.moduletable .custom {
    padding: 40px 30px 25px 30px;
  }
}
/* line 3411, templates/g5_hydrogen/custom/scss/_modules.scss */
body.g-contact .location-postcode-box.moduletable .custom h3 {
  color: white;
  margin-bottom: 0;
  margin-top: 0;
  line-height: normal;
}
/* line 3417, templates/g5_hydrogen/custom/scss/_modules.scss */
body.g-contact .location-postcode-box.moduletable .custom p {
  margin-top: 10px;
}
/* line 3422, templates/g5_hydrogen/custom/scss/_modules.scss */
body.g-contact .contact-map.moduletable {
  position: absolute;
  right: 0;
  width: 60%;
  top: 0px;
}
@media (max-width: 959px) {
  /* line 3427, templates/g5_hydrogen/custom/scss/_modules.scss */
  body.g-contact .contact-map.moduletable {
    width: 100%;
    position: relative;
    top: -40px;
  }
}
/* line 3437, templates/g5_hydrogen/custom/scss/_modules.scss */
/* line 3438, templates/g5_hydrogen/custom/scss/_modules.scss */
.policies-links > p {
  display: flex;
  justify-content: space-evenly;
}
@media (max-width: 768px) {
  /* line 3441, templates/g5_hydrogen/custom/scss/_modules.scss */
  .policies-links > p {
    display: block;
    margin-top: 0;
  }
}
/* line 3445, templates/g5_hydrogen/custom/scss/_modules.scss */
.policies-links > p a {
  background-color: white;
  flex: 0 31%;
  max-width: 31%;
  border-bottom: 10px solid #f7b624;
  padding: 40px;
  text-align: center;
  font-size: 2rem;
  background-color: white;
  position: relative;
  text-transform: uppercase;
  top: 0;
  transition: 0.5s;
  box-shadow: 0 2px 15px 3px rgba(0, 0, 0, 0.15);
  color: #171717;
  font-weight: 700;
}
/* line 3461, templates/g5_hydrogen/custom/scss/_modules.scss */
.policies-links > p a:after {
  display: none;
}
/* line 3464, templates/g5_hydrogen/custom/scss/_modules.scss */
.policies-links > p a:hover {
  box-shadow: 0 2px 15px 3px rgba(0, 0, 0, 0.15);
  top: -5px;
}
@media (max-width: 768px) {
  /* line 3468, templates/g5_hydrogen/custom/scss/_modules.scss */
  .policies-links > p a {
    display: block;
    width: 80%;
    margin: 0 auto 20px auto;
    font-size: 1.6rem;
    flex: 0 80%;
    max-width: 80%;
  }
}
/* line 3480, templates/g5_hydrogen/custom/scss/_modules.scss */
.sorry-content {
  margin-top: 40px;
  margin-bottom: 50px;
}
/* line 3485, templates/g5_hydrogen/custom/scss/_modules.scss */
.sorry-pink-box {
  background-color: #f2f2f2;
  color: #171717;
  padding: 35px 40px 35px 40px;
  width: 100%;
  margin-top: 35px;
  text-align: center;
}
/* line 3492, templates/g5_hydrogen/custom/scss/_modules.scss */
.sorry-pink-box p {
  margin-top: 0;
  text-align: center;
  margin-bottom: 0;
}
/* line 3498, templates/g5_hydrogen/custom/scss/_modules.scss */
/* line 3499, templates/g5_hydrogen/custom/scss/_modules.scss */
.sorry-pink-box .privacy-link a {
  color: #e4002b !important;
}
@media (max-width: 768px) {
  /* line 3502, templates/g5_hydrogen/custom/scss/_modules.scss */
  .sorry-pink-box .privacy-link {
    text-align: center;
  }
}
/* line 3506, templates/g5_hydrogen/custom/scss/_modules.scss */
.sorry-pink-box h3 {
  color: #171717;
  margin-top: 0;
  margin-bottom: 10px;
}
/* line 3511, templates/g5_hydrogen/custom/scss/_modules.scss */
.sorry-pink-box .postcode-input form, .sorry-pink-box .privacy-link {
  margin-left: auto;
  margin-right: auto;
}
/* line 3517, templates/g5_hydrogen/custom/scss/_modules.scss */
/* line 3518, templates/g5_hydrogen/custom/scss/_modules.scss */
.disclaimer p {
  text-align: center;
  max-width: 97rem;
  margin: auto;
  width: 90%;
}
/* line 3524, templates/g5_hydrogen/custom/scss/_modules.scss */
.disclaimer.moduletable {
  margin-bottom: 40px;
}
/* line 3530, templates/g5_hydrogen/custom/scss/_modules.scss */
/* line 3531, templates/g5_hydrogen/custom/scss/_modules.scss */
.service-usps.custom ul {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-left: 0;
}
@media (max-width: 959px) {
  /* line 3536, templates/g5_hydrogen/custom/scss/_modules.scss */
  .service-usps.custom ul {
    margin-left: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 768px) {
  /* line 3540, templates/g5_hydrogen/custom/scss/_modules.scss */
  .service-usps.custom ul {
    justify-content: center;
    margin-top: 0;
  }
}
/* line 3544, templates/g5_hydrogen/custom/scss/_modules.scss */
.service-usps.custom ul li {
  flex: 0 48%;
  display: block;
  margin-bottom: 20px;
  text-align: center;
}
@media (max-width: 959px) {
  /* line 3549, templates/g5_hydrogen/custom/scss/_modules.scss */
  .service-usps.custom ul li {
    flex: 0 24%;
    margin-bottom: 0;
  }
}
@media (max-width: 768px) {
  /* line 3553, templates/g5_hydrogen/custom/scss/_modules.scss */
  .service-usps.custom ul li {
    flex: 0 48%;
    margin-bottom: 20px;
  }
}
/* line 3557, templates/g5_hydrogen/custom/scss/_modules.scss */
.service-usps.custom ul li img {
  max-width: 150px;
}
@media (max-width: 959px) {
  /* line 3559, templates/g5_hydrogen/custom/scss/_modules.scss */
  .service-usps.custom ul li img {
    max-width: 100px;
  }
}
/* line 3563, templates/g5_hydrogen/custom/scss/_modules.scss */
.service-usps.custom ul li p {
  text-align: center;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.4rem;
}
@media (max-width: 959px) {
  /* line 3568, templates/g5_hydrogen/custom/scss/_modules.scss */
  .service-usps.custom ul li p {
    font-size: 1.2rem;
    margin-bottom: 0;
  }
}
/* line 3578, templates/g5_hydrogen/custom/scss/_modules.scss */
/* line 3579, templates/g5_hydrogen/custom/scss/_modules.scss */
.service-content .moduletable.service-intro {
  margin-bottom: 60px;
  max-width: 97rem;
  width: 95%;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 768px) {
  /* line 3585, templates/g5_hydrogen/custom/scss/_modules.scss */
  .service-content .moduletable.service-intro {
    width: 91%;
    margin-bottom: 40px;
  }
}
/* line 3592, templates/g5_hydrogen/custom/scss/_modules.scss */
/* line 3593, templates/g5_hydrogen/custom/scss/_modules.scss */
.service-usp-image img {
  border-bottom: 10px solid #f7b624;
}
/* line 3598, templates/g5_hydrogen/custom/scss/_modules.scss */
/* line 3599, templates/g5_hydrogen/custom/scss/_modules.scss */
.contact-book-arrow > .g-grid {
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 768px) {
  /* line 3602, templates/g5_hydrogen/custom/scss/_modules.scss */
  .contact-book-arrow > .g-grid {
    flex-wrap: wrap;
  }
}
/* line 3606, templates/g5_hydrogen/custom/scss/_modules.scss */
.contact-book-arrow .size-30 {
  text-align: center;
}
@media (max-width: 768px) {
  /* line 3608, templates/g5_hydrogen/custom/scss/_modules.scss */
  .contact-book-arrow .size-30 {
    flex: 0 100%;
    padding-left: 5%;
    padding-right: 5%;
  }
}
/* line 3613, templates/g5_hydrogen/custom/scss/_modules.scss */
.contact-book-arrow .size-30 a.book {
  width: 260px;
  margin: auto;
}
@media (max-width: 959px) {
  /* line 3616, templates/g5_hydrogen/custom/scss/_modules.scss */
  .contact-book-arrow .size-30 a.book {
    width: 100%;
  }
}
/* line 3620, templates/g5_hydrogen/custom/scss/_modules.scss */
.contact-book-arrow .size-30 a.telephone {
  color: #171717;
  font-weight: 700;
  font-size: 3rem;
  position: relative;
}
/* line 3625, templates/g5_hydrogen/custom/scss/_modules.scss */
.contact-book-arrow .size-30 a.telephone:after {
  display: none;
}
@media (max-width: 959px) {
  /* line 3628, templates/g5_hydrogen/custom/scss/_modules.scss */
  .contact-book-arrow .size-30 a.telephone {
    font-size: 2.3rem;
  }
}
@media (max-width: 768px) {
  /* line 3631, templates/g5_hydrogen/custom/scss/_modules.scss */
  .contact-book-arrow .size-30 a.telephone {
    font-size: 3rem;
    color: #e4002b;
  }
}
/* line 3635, templates/g5_hydrogen/custom/scss/_modules.scss */
.contact-book-arrow .size-30 a.telephone span {
  font-size: 1rem;
  color: #e4002b;
  position: absolute;
  right: 0;
  bottom: -15px;
}
/* line 3644, templates/g5_hydrogen/custom/scss/_modules.scss */
.contact-book-arrow .size-70 {
  background-color: #f2f2f2;
  align-items: center;
  display: flex;
  position: relative;
  padding: 70px 0;
}
@media (max-width: 1700px) {
  /* line 3650, templates/g5_hydrogen/custom/scss/_modules.scss */
  .contact-book-arrow .size-70 {
    flex: 0 65%;
  }
}
@media (max-width: 1199px) {
  /* line 3653, templates/g5_hydrogen/custom/scss/_modules.scss */
  .contact-book-arrow .size-70 {
    flex: 0 60%;
    padding: 50px 0;
  }
}
@media (max-width: 768px) {
  /* line 3657, templates/g5_hydrogen/custom/scss/_modules.scss */
  .contact-book-arrow .size-70 {
    flex: 0 100%;
    padding-left: 5%;
    padding-right: 5%;
    text-align: center;
    margin-bottom: 80px;
  }
}
/* line 3664, templates/g5_hydrogen/custom/scss/_modules.scss */
.contact-book-arrow .size-70:before {
  content: '';
  background-color: #f2f2f2;
  height: 100%;
  width: 300px;
  position: absolute;
  left: -270px;
  top: 0;
  z-index: 1;
}
/* line 3674, templates/g5_hydrogen/custom/scss/_modules.scss */
.contact-book-arrow .size-70:after {
  display: block;
  left: 100%;
  top: 0;
  content: " ";
  height: 100%;
  width: 60px;
  position: absolute;
  pointer-events: none;
  background-image: url('/templates/g5_hydrogen/custom/images/grey-arrow.svg');
  background-repeat: no-repeat;
  background-size: auto 100%;
  background-position: left center;
}
@media (max-width: 1199px) {
  /* line 3689, templates/g5_hydrogen/custom/scss/_modules.scss */
  .contact-book-arrow .size-70:after {
    width: 80px;
  }
}
@media (max-width: 768px) {
  /* line 3692, templates/g5_hydrogen/custom/scss/_modules.scss */
  .contact-book-arrow .size-70:after {
    background-image: url('/templates/g5_hydrogen/custom/images/down-arrow.png');
    background-position: top left;
    background-size: 100% 40px;
    width: 100%;
    height: 100px;
    top: auto;
    bottom: -100px;
    left: 0;
  }
}
/* line 3703, templates/g5_hydrogen/custom/scss/_modules.scss */
.contact-book-arrow .size-70 p {
  font-size: 1.6rem;
  position: relative;
  z-index: 2;
  margin: 0;
  padding-left: 100px;
  line-height: 2rem;
  padding-right: 30px;
}
@media (max-width: 1700px) {
  /* line 3711, templates/g5_hydrogen/custom/scss/_modules.scss */
  .contact-book-arrow .size-70 p {
    padding-left: 50px;
  }
}
@media (max-width: 959px) {
  /* line 3714, templates/g5_hydrogen/custom/scss/_modules.scss */
  .contact-book-arrow .size-70 p {
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media (max-width: 768px) {
  /* line 3718, templates/g5_hydrogen/custom/scss/_modules.scss */
  .contact-book-arrow .size-70 p {
    font-size: 1.4rem;
    line-height: 1.8rem;
  }
}
/* line 3726, templates/g5_hydrogen/custom/scss/_modules.scss */
.accred.moduletable {
  margin: 50px auto;
}
/* line 3728, templates/g5_hydrogen/custom/scss/_modules.scss */
.accred.moduletable .custom {
  margin: 50px 0 70px 0;
}
/* line 3731, templates/g5_hydrogen/custom/scss/_modules.scss */
.accred.moduletable ul {
  display: flex;
  justify-content: space-around;
  align-items: center;
  margin-left: 0;
}
@media (max-width: 959px) {
  /* line 3736, templates/g5_hydrogen/custom/scss/_modules.scss */
  .accred.moduletable ul {
    flex-wrap: wrap;
  }
}
/* line 3739, templates/g5_hydrogen/custom/scss/_modules.scss */
.accred.moduletable ul li {
  list-style-type: none;
}
@media (max-width: 768px) {
  /* line 3741, templates/g5_hydrogen/custom/scss/_modules.scss */
  .accred.moduletable ul li {
    padding: 0 10px;
    margin-bottom: 20px;
  }
}
/* line 3745, templates/g5_hydrogen/custom/scss/_modules.scss */
.accred.moduletable ul li img {
  width: 100%;
  height: 70px;
  width: auto;
}
@media (max-width: 1199px) {
  /* line 3749, templates/g5_hydrogen/custom/scss/_modules.scss */
  .accred.moduletable ul li img {
    height: 55px;
  }
}
@media (max-width: 959px) {
  /* line 3752, templates/g5_hydrogen/custom/scss/_modules.scss */
  .accred.moduletable ul li img {
    height: 40px;
  }
}
@media (max-width: 768px) {
  /* line 3755, templates/g5_hydrogen/custom/scss/_modules.scss */
  .accred.moduletable ul li img {
    height: 55px;
  }
}
/* import breakpoints */
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 12, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 9, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 1, templates/g5_hydrogen/scss/mixins/_nav.scss */
/* Values below are the default breakpoints
 but these values are user definable in style settings in the template
 so that is why the code below uses mixins to get the actual values from the template */
/* LARGE DESKTOP
 /* 75rem / 1200px and above*/

/* DESKTOP & LARGE TABLET
 /* 60rem to 74.938rem / 960px to 1199px */

/* TABLET */
/* 48rem to 59.938rem / 768px to 959px */

/* LARGE MOBILE */
/* 30rem to 47.938rem / 480px to 767px */

/* SMALL MOBILE */
/* 30rem / 480px and below */

/***************************
 ****************************
 NAME: _forms.scss
 SITE: Made up company
 DESCRIPTION: All form styles
 -------------------------------------
 AUTHOR: Charlotte Osborne
 DATE CREATED: 20/06/17
 LAST MODIFIED DATE:
 LAST MODIFIED BY:
 ****************************
 ***************************/
/* import breakpoints */
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 12, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 9, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 1, templates/g5_hydrogen/scss/mixins/_nav.scss */
/* Values below are the default breakpoints
 but these values are user definable in style settings in the template
 so that is why the code below uses mixins to get the actual values from the template */
/* LARGE DESKTOP
 /* 75rem / 1200px and above*/

/* DESKTOP & LARGE TABLET
 /* 60rem to 74.938rem / 960px to 1199px */

/* TABLET */
/* 48rem to 59.938rem / 768px to 959px */

/* LARGE MOBILE */
/* 30rem to 47.938rem / 480px to 767px */

/* SMALL MOBILE */
/* 30rem / 480px and below */

/***************************
 ****************************
 NAME: _header.scss
 SITE: Made up company
 DESCRIPTION: All styles for the individual location pages
 -------------------------------------
 AUTHOR: Rachel Oliver
 DATE CREATED: 17/03/20
 LAST MODIFIED DATE:
 LAST MODIFIED BY:
 ****************************
 ***************************/
/* line 21, templates/g5_hydrogen/custom/scss/_location.scss */
/* line 22, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #national-accreditations, body.com_brightbeautiful.view-county #national-accreditations {
  margin: 60px auto 100px auto;
}
@media (max-width: 768px) {
  /* line 24, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #national-accreditations, body.com_brightbeautiful.view-county #national-accreditations {
    margin-bottom: 40px;
  }
}
/* line 27, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #national-accreditations h2, body.com_brightbeautiful.view-county #national-accreditations h2 {
  text-align: center;
}
/* line 30, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #national-accreditations .accred, body.com_brightbeautiful.view-county #national-accreditations .accred {
  margin: 50px auto;
}
/* line 32, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #national-accreditations .accred ul, body.com_brightbeautiful.view-county #national-accreditations .accred ul {
  margin: 50px 0 90px 0;
  display: flex;
  justify-content: space-around;
  align-items: center;
}
@media (max-width: 959px) {
  /* line 37, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #national-accreditations .accred ul, body.com_brightbeautiful.view-county #national-accreditations .accred ul {
    flex-wrap: wrap;
  }
}
@media (max-width: 768px) {
  /* line 40, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #national-accreditations .accred ul, body.com_brightbeautiful.view-county #national-accreditations .accred ul {
    margin-bottom: 30px;
  }
}
/* line 43, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #national-accreditations .accred ul li, body.com_brightbeautiful.view-county #national-accreditations .accred ul li {
  list-style-type: none;
}
@media (max-width: 768px) {
  /* line 45, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #national-accreditations .accred ul li, body.com_brightbeautiful.view-county #national-accreditations .accred ul li {
    margin-bottom: 20px;
    padding: 0 10px;
  }
}
/* line 49, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #national-accreditations .accred ul li img, body.com_brightbeautiful.view-county #national-accreditations .accred ul li img {
  width: auto;
  height: 70px;
}
@media (max-width: 1199px) {
  /* line 52, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #national-accreditations .accred ul li img, body.com_brightbeautiful.view-county #national-accreditations .accred ul li img {
    height: 55px;
  }
}
@media (max-width: 959px) {
  /* line 55, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #national-accreditations .accred ul li img, body.com_brightbeautiful.view-county #national-accreditations .accred ul li img {
    height: 40px;
  }
}
@media (max-width: 768px) {
  /* line 58, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #national-accreditations .accred ul li img, body.com_brightbeautiful.view-county #national-accreditations .accred ul li img {
    height: 55px;
  }
}
/* line 67, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location .services-blocks, body.com_brightbeautiful.view-county .services-blocks {
  top: -50px;
  position: relative;
}
/* line 70, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location .services-blocks > div.popup-parent, body.com_brightbeautiful.view-county .services-blocks > div.popup-parent {
  margin-bottom: 0;
  margin-top: 0;
}
/* line 74, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location .services-blocks > div.popup-parent a.book, body.com_brightbeautiful.view-county .services-blocks > div.popup-parent a.book {
  position: absolute;
  width: 100%;
  bottom: 0;
  left: 0;
}
/* line 80, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location .services-blocks > div.popup-parent:nth-child(1), body.com_brightbeautiful.view-county .services-blocks > div.popup-parent:nth-child(1), body.com_brightbeautiful.view-location .services-blocks > div.popup-parent:nth-child(2), body.com_brightbeautiful.view-county .services-blocks > div.popup-parent:nth-child(2), body.com_brightbeautiful.view-location .services-blocks > div.popup-parent:nth-child(3), body.com_brightbeautiful.view-county .services-blocks > div.popup-parent:nth-child(3) {
  margin-bottom: 130px;
}
@media (max-width: 959px) {
  /* line 84, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location .services-blocks > div.popup-parent:nth-child(1), body.com_brightbeautiful.view-county .services-blocks > div.popup-parent:nth-child(1), body.com_brightbeautiful.view-location .services-blocks > div.popup-parent:nth-child(2), body.com_brightbeautiful.view-county .services-blocks > div.popup-parent:nth-child(2), body.com_brightbeautiful.view-location .services-blocks > div.popup-parent:nth-child(3), body.com_brightbeautiful.view-county .services-blocks > div.popup-parent:nth-child(3), body.com_brightbeautiful.view-location .services-blocks > div.popup-parent:nth-child(4), body.com_brightbeautiful.view-county .services-blocks > div.popup-parent:nth-child(4) {
    margin-bottom: 100px;
  }
}
@media (max-width: 600px) {
  /* line 89, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location .services-blocks > div.popup-parent:nth-child(5), body.com_brightbeautiful.view-county .services-blocks > div.popup-parent:nth-child(5) {
    margin-bottom: 100px;
  }
}
/* line 95, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location .location-container, body.com_brightbeautiful.view-county .location-container {
  max-width: 97rem;
  margin: auto;
  width: 97%;
}
@media (max-width: 1700px) {
  /* line 99, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location .location-container, body.com_brightbeautiful.view-county .location-container {
    max-width: 80rem;
  }
}
@media {
  /* line 102, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location .location-container, body.com_brightbeautiful.view-county .location-container {
    width: 100%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}
@media (max-width: 768px) {
  /* line 107, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location .location-container, body.com_brightbeautiful.view-county .location-container {
    width: 90%;
    padding-left: 0;
    padding-right: 0;
  }
}
/* line 113, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location .location-header, body.com_brightbeautiful.view-county .location-header {
  background-color: #f2f2f2;
  display: flex;
  align-items: center;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  min-height: 700px;
  position: relative;
  padding-top: 100px;
  background-image: url('/templates/g5_hydrogen/custom/images/location-header-image-v2.png');
  background-repeat: no-repeat;
  background-position: right bottom -150px;
  background-size: 950px;
  padding-bottom: 100px;
}
@media (max-width: 1350px) {
  /* line 128, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location .location-header, body.com_brightbeautiful.view-county .location-header {
    background-size: 850px;
  }
}
@media (max-width: 1199px) {
  /* line 131, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location .location-header, body.com_brightbeautiful.view-county .location-header {
    background-size: 750px;
  }
}
@media (max-width: 959px) {
  /* line 134, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location .location-header, body.com_brightbeautiful.view-county .location-header {
    background-size: 650px;
  }
}
@media (max-width: 768px) {
  /* line 137, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location .location-header, body.com_brightbeautiful.view-county .location-header {
    background-size: 585px;
  }
}
@media (max-width: 450px) {
  /* line 140, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location .location-header, body.com_brightbeautiful.view-county .location-header {
    background-size: 585px;
    background-position: right -150px bottom -150px;
  }
}
/* line 144, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location .location-header .location-container, body.com_brightbeautiful.view-county .location-header .location-container {
  max-width: 97rem;
  margin: auto;
  width: 97%;
  z-index: 2;
}
@media (max-width: 1700px) {
  /* line 149, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location .location-header .location-container, body.com_brightbeautiful.view-county .location-header .location-container {
    max-width: 80rem;
  }
}
@media (max-width: 1700px) {
  /* line 152, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location .location-header .location-container, body.com_brightbeautiful.view-county .location-header .location-container {
    width: 90%;
  }
}
/* line 155, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location .location-header .location-container .location-areas-link, body.com_brightbeautiful.view-county .location-header .location-container .location-areas-link {
  position: relative;
}
/* line 157, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location .location-header .location-container .location-areas-link:before, body.com_brightbeautiful.view-county .location-header .location-container .location-areas-link:before {
  content: '\f3c5';
  font-family: "Font Awesome 5 Pro";
  font-weight: 700;
  margin-right: 10px;
  font-size: 1.2rem;
}
/* line 164, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location .location-header .location-container .location-areas-link:after, body.com_brightbeautiful.view-county .location-header .location-container .location-areas-link:after {
  content: '';
  width: 100%;
  height: 1px;
  bottom: -5px;
  left: 0;
  position: absolute;
  background-color: transparent;
  transition: 0.5s;
}
/* line 174, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location .location-header .location-container .location-areas-link:hover, body.com_brightbeautiful.view-county .location-header .location-container .location-areas-link:hover {
  color: #ec008c;
}
/* line 176, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location .location-header .location-container .location-areas-link:hover:after, body.com_brightbeautiful.view-county .location-header .location-container .location-areas-link:hover:after {
  background-color: #ec008c;
}
/* line 181, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location .location-header .location-container h1, body.com_brightbeautiful.view-county .location-header .location-container h1 {
  font-size: 3rem;
}
@media (max-width: 959px) {
  /* line 183, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location .location-header .location-container h1, body.com_brightbeautiful.view-county .location-header .location-container h1 {
    font-size: 2.5rem;
  }
}
@media (max-width: 768px) {
  /* line 186, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location .location-header .location-container h1, body.com_brightbeautiful.view-county .location-header .location-container h1 {
    font-size: 2rem;
  }
  /* line 188, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location .location-header .location-container h1 br, body.com_brightbeautiful.view-county .location-header .location-container h1 br {
    display: none;
  }
}
/* line 194, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location .location-header .location-header-container, body.com_brightbeautiful.view-county .location-header .location-header-container {
  padding: 0;
  width: 95%;
}
/* line 197, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location .location-header .location-header-container h1, body.com_brightbeautiful.view-county .location-header .location-header-container h1 {
  width: 50%;
  line-height: 3.2rem;
  margin-bottom: 0 !important;
}
@media (max-width: 1199px) {
  /* line 201, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location .location-header .location-header-container h1, body.com_brightbeautiful.view-county .location-header .location-header-container h1 {
    width: 60%;
  }
}
@media (max-width: 959px) {
  /* line 204, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location .location-header .location-header-container h1, body.com_brightbeautiful.view-county .location-header .location-header-container h1 {
    width: 75%;
    line-height: 2.8rem;
  }
}
@media (max-width: 768px) {
  /* line 208, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location .location-header .location-header-container h1, body.com_brightbeautiful.view-county .location-header .location-header-container h1 {
    width: 90%;
    line-height: 2rem;
  }
}
/* line 213, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location .location-header .location-header-container p, body.com_brightbeautiful.view-county .location-header .location-header-container p {
  width: 40%;
}
@media (max-width: 959px) {
  /* line 215, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location .location-header .location-header-container p, body.com_brightbeautiful.view-county .location-header .location-header-container p {
    width: 70%;
  }
}
@media (max-width: 768px) {
  /* line 218, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location .location-header .location-header-container p, body.com_brightbeautiful.view-county .location-header .location-header-container p {
    width: 100%;
  }
}
/* line 222, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location .location-header .location-header-container > a, body.com_brightbeautiful.view-county .location-header .location-header-container > a {
  width: 20%;
  margin-top: 50px;
}
@media (max-width: 768px) {
  /* line 225, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location .location-header .location-header-container > a, body.com_brightbeautiful.view-county .location-header .location-header-container > a {
    min-width: 170px;
  }
}
/* line 228, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location .location-header .location-header-container > a:before, body.com_brightbeautiful.view-county .location-header .location-header-container > a:before {
  background-color: #e4002b;
  height: 100%;
  width: 400px;
  content: '';
  left: -400px;
  position: absolute;
  top: 0;
}
/* line 237, templates/g5_hydrogen/custom/scss/_location.scss */
/* line 238, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location .location-header .location-header-container > a:hover:before, body.com_brightbeautiful.view-county .location-header .location-header-container > a:hover:before {
  background-color: #006ac6;
}
@media (max-width: 768px) {
  /* line 243, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location .location-header .location-header-container, body.com_brightbeautiful.view-county .location-header .location-header-container {
    width: 90%;
  }
}
/* line 247, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location .location-header .breadcrumbs, body.com_brightbeautiful.view-county .location-header .breadcrumbs {
  display: block;
}
/* line 251, templates/g5_hydrogen/custom/scss/_location.scss */
/* line 252, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-housekeeping-difference .housekeeping-image, body.com_brightbeautiful.view-county #location-housekeeping-difference .housekeeping-image {
  position: absolute;
  right: 0;
}
@media (max-width: 959px) {
  /* line 255, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-housekeeping-difference .housekeeping-image, body.com_brightbeautiful.view-county #location-housekeeping-difference .housekeeping-image {
    position: relative;
    width: 100%;
    max-width: 100%;
  }
}
/* line 260, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-housekeeping-difference .housekeeping-image .custom, body.com_brightbeautiful.view-county #location-housekeeping-difference .housekeeping-image .custom {
  width: 100%;
  height: 700px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: left;
}
@media (max-width: 959px) {
  /* line 266, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-housekeeping-difference .housekeeping-image .custom, body.com_brightbeautiful.view-county #location-housekeeping-difference .housekeeping-image .custom {
    height: 500px;
  }
}
@media (max-width: 768px) {
  /* line 269, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-housekeeping-difference .housekeeping-image .custom, body.com_brightbeautiful.view-county #location-housekeeping-difference .housekeeping-image .custom {
    height: 400px;
  }
}
/* line 274, templates/g5_hydrogen/custom/scss/_location.scss */
@media (max-width: 959px) {
  /* line 275, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-housekeeping-difference .size-50, body.com_brightbeautiful.view-county #location-housekeeping-difference .size-50 {
    width: 100%;
    max-width: 100%;
  }
  /* line 278, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-housekeeping-difference .size-50:not(.housekeeping-image), body.com_brightbeautiful.view-county #location-housekeeping-difference .size-50:not(.housekeeping-image) {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}
@media (max-width: 768px) {
  /* line 284, templates/g5_hydrogen/custom/scss/_location.scss */
  /* line 285, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-housekeeping-difference .size-50:not(.housekeeping-image) p, body.com_brightbeautiful.view-county #location-housekeeping-difference .size-50:not(.housekeeping-image) p {
    margin-bottom: 0;
  }
}
/* line 291, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-housekeeping-difference .quote.custom, body.com_brightbeautiful.view-county #location-housekeeping-difference .quote.custom {
  height: auto;
}
@media (max-width: 768px) {
  /* line 293, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-housekeeping-difference .quote.custom, body.com_brightbeautiful.view-county #location-housekeeping-difference .quote.custom {
    text-align: center;
    padding-bottom: 35px;
  }
  /* line 296, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-housekeeping-difference .quote.custom p, body.com_brightbeautiful.view-county #location-housekeeping-difference .quote.custom p {
    line-height: 1.3;
  }
}
/* line 301, templates/g5_hydrogen/custom/scss/_location.scss */
/* line 302, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-housekeeping-difference .pillars li, body.com_brightbeautiful.view-county #location-housekeeping-difference .pillars li {
  flex: 0 39%;
}
@media (max-width: 959px) {
  /* line 304, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-housekeeping-difference .pillars li, body.com_brightbeautiful.view-county #location-housekeeping-difference .pillars li {
    flex: 0 48%;
  }
}
@media (max-width: 768px) {
  /* line 308, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-housekeeping-difference .pillars, body.com_brightbeautiful.view-county #location-housekeeping-difference .pillars {
    margin-bottom: 40px;
  }
}
@media (max-width: 959px) {
  /* line 313, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-housekeeping-difference .location-container, body.com_brightbeautiful.view-county #location-housekeeping-difference .location-container {
    display: block;
    padding: 0;
  }
}
@media (max-width: 959px) {
  /* line 319, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-housekeeping-difference .location-container, body.com_brightbeautiful.view-county #location-housekeeping-difference .location-container {
    width: 100%;
  }
}
/* line 325, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-send-enquiry, body.com_brightbeautiful.view-county #location-send-enquiry {
  background-color: white;
  box-shadow: 0 2px 15px 3px rgba(0, 0, 0, 0.15);
  width: 700px;
  margin: auto;
  top: -50px;
  z-index: 2;
  position: relative;
  padding: 40px 50px 0 50px;
}
@media (max-width: 959px) {
  /* line 334, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-send-enquiry, body.com_brightbeautiful.view-county #location-send-enquiry {
    width: 90%;
    max-width: 700px;
  }
}
@media (max-width: 768px) {
  /* line 338, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-send-enquiry, body.com_brightbeautiful.view-county #location-send-enquiry {
    padding: 30px 40px 0 40px;
  }
}
@media (max-width: 450px) {
  /* line 341, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-send-enquiry, body.com_brightbeautiful.view-county #location-send-enquiry {
    padding: 30px 30px 60px 30px;
  }
}
/* line 344, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-send-enquiry h2, body.com_brightbeautiful.view-county #location-send-enquiry h2 {
  margin-top: 0;
}
/* line 347, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-send-enquiry .links, body.com_brightbeautiful.view-county #location-send-enquiry .links {
  margin-bottom: 20px;
  font-size: 2rem;
}
/* line 350, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-send-enquiry .links a.enquiry, body.com_brightbeautiful.view-county #location-send-enquiry .links a.enquiry {
  margin: 0 40px 0 0;
}
@media (max-width: 768px) {
  /* line 352, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-send-enquiry .links a.enquiry, body.com_brightbeautiful.view-county #location-send-enquiry .links a.enquiry {
    display: block;
  }
}
@media (max-width: 450px) {
  /* line 355, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-send-enquiry .links a.enquiry, body.com_brightbeautiful.view-county #location-send-enquiry .links a.enquiry {
    font-size: 1.6rem;
    margin-bottom: 5px;
  }
}
/* line 359, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-send-enquiry .links a.enquiry:before, body.com_brightbeautiful.view-county #location-send-enquiry .links a.enquiry:before {
  content: '\f061';
  font-family: "Font Awesome 5 Pro";
  margin-right: 15px;
  font-weight: 700;
  font-size: 1.6rem;
  display: inline-block;
  transition: 0.5s;
  vertical-align: text-bottom;
}
@media (max-width: 768px) {
  /* line 368, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-send-enquiry .links a.enquiry:before, body.com_brightbeautiful.view-county #location-send-enquiry .links a.enquiry:before {
    font-size: 1.2rem;
  }
}
/* line 372, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-send-enquiry .links a.enquiry:after, body.com_brightbeautiful.view-county #location-send-enquiry .links a.enquiry:after {
  display: none;
}
/* line 375, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-send-enquiry .links a.enquiry:hover, body.com_brightbeautiful.view-county #location-send-enquiry .links a.enquiry:hover {
  color: #ec008c;
}
/* line 377, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-send-enquiry .links a.enquiry:hover:before, body.com_brightbeautiful.view-county #location-send-enquiry .links a.enquiry:hover:before {
  transform: rotate(90deg);
}
/* line 382, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-send-enquiry .links a.telephone, body.com_brightbeautiful.view-county #location-send-enquiry .links a.telephone {
  pointer-events: none;
  color: black;
  vertical-align: middle;
}
@media (max-width: 768px) {
  /* line 386, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-send-enquiry .links a.telephone, body.com_brightbeautiful.view-county #location-send-enquiry .links a.telephone {
    pointer-events: all;
    color: #ec008c;
    display: block;
  }
}
@media (max-width: 450px) {
  /* line 391, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-send-enquiry .links a.telephone, body.com_brightbeautiful.view-county #location-send-enquiry .links a.telephone {
    font-size: 1.6rem;
  }
}
/* line 394, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-send-enquiry .links a.telephone:before, body.com_brightbeautiful.view-county #location-send-enquiry .links a.telephone:before {
  content: '\f879';
  font-family: "Font Awesome 5 Pro";
  margin-right: 10px;
  font-weight: 700;
  font-size: 1.2rem;
  vertical-align: text-top;
}
@media (max-width: 768px) {
  /* line 401, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-send-enquiry .links a.telephone:before, body.com_brightbeautiful.view-county #location-send-enquiry .links a.telephone:before {
    font-size: 1rem;
  }
}
/* line 407, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-send-enquiry .photo, body.com_brightbeautiful.view-county #location-send-enquiry .photo {
  width: auto;
  display: flex;
  align-items: flex-end;
  flex: 0 35%;
}
@media (max-width: 450px) {
  /* line 412, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-send-enquiry .photo, body.com_brightbeautiful.view-county #location-send-enquiry .photo {
    max-width: 150px;
    bottom: 0;
    right: 0;
    position: absolute;
  }
}
/* line 418, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-send-enquiry .photo img, body.com_brightbeautiful.view-county #location-send-enquiry .photo img {
  flex-shrink: 0;
}
/* line 422, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-send-enquiry .location-block-content, body.com_brightbeautiful.view-county #location-send-enquiry .location-block-content {
  display: flex;
}
/* line 424, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-send-enquiry .location-block-content .left, body.com_brightbeautiful.view-county #location-send-enquiry .location-block-content .left {
  flex: 0 75%;
}
@media (max-width: 768px) {
  /* line 426, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-send-enquiry .location-block-content .left, body.com_brightbeautiful.view-county #location-send-enquiry .location-block-content .left {
    flex: 0 100%;
    z-index: 2;
  }
}
/* line 430, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-send-enquiry .location-block-content .left .opening, body.com_brightbeautiful.view-county #location-send-enquiry .location-block-content .left .opening {
  padding-bottom: 40px;
  margin-top: 30px;
}
@media (max-width: 450px) {
  /* line 433, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-send-enquiry .location-block-content .left .opening, body.com_brightbeautiful.view-county #location-send-enquiry .location-block-content .left .opening {
    width: 60%;
  }
}
/* line 436, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-send-enquiry .location-block-content .left .opening h4, body.com_brightbeautiful.view-county #location-send-enquiry .location-block-content .left .opening h4 {
  margin-bottom: 10px;
}
/* line 442, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-send-enquiry > img, body.com_brightbeautiful.view-county #location-send-enquiry > img {
  position: absolute;
  top: -60px;
  width: 100px;
  right: 15px;
}
@media (max-width: 450px) {
  /* line 447, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-send-enquiry > img, body.com_brightbeautiful.view-county #location-send-enquiry > img {
    width: 80px;
    top: -40px;
  }
}
/* line 453, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-how-we-care, body.com_brightbeautiful.view-county #location-how-we-care {
  padding-top: 60px;
}
@media (max-width: 768px) {
  /* line 455, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-how-we-care, body.com_brightbeautiful.view-county #location-how-we-care {
    padding-top: 40px;
  }
}
/* line 458, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-how-we-care .services, body.com_brightbeautiful.view-county #location-how-we-care .services {
  margin-left: 0;
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 768px) {
  /* line 462, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-how-we-care .services, body.com_brightbeautiful.view-county #location-how-we-care .services {
    margin-bottom: 0;
  }
}
/* line 465, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-how-we-care .services > li, body.com_brightbeautiful.view-county #location-how-we-care .services > li {
  list-style-type: none;
  flex: 0 50%;
  max-width: 50%;
  margin-bottom: 20px;
  display: block;
  position: relative;
  padding: 20px 5px 20px 70px;
}
@media (max-width: 959px) {
  /* line 474, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-how-we-care .services > li, body.com_brightbeautiful.view-county #location-how-we-care .services > li {
    padding-right: 10px;
  }
}
@media (max-width: 768px) {
  /* line 477, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-how-we-care .services > li, body.com_brightbeautiful.view-county #location-how-we-care .services > li {
    padding-top: 5px;
    padding-left: 50px;
    padding-right: 5px;
    padding-bottom: 10px;
    line-height: 1.2;
  }
}
/* line 484, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-how-we-care .services > li a, body.com_brightbeautiful.view-county #location-how-we-care .services > li a {
  display: inline-block;
}
/* line 486, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-how-we-care .services > li a:after, body.com_brightbeautiful.view-county #location-how-we-care .services > li a:after {
  position: absolute;
  bottom: 2px;
  width: 100%;
  height: 2px;
  background-color: white;
  transition: 0.5s;
  content: '';
  left: 0;
}
@media (max-width: 768px) {
  /* line 495, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-how-we-care .services > li a:after, body.com_brightbeautiful.view-county #location-how-we-care .services > li a:after {
    display: none;
  }
}
/* line 499, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-how-we-care .services > li a:hover:after, body.com_brightbeautiful.view-county #location-how-we-care .services > li a:hover:after {
  bottom: -2px;
  background-color: #ec008c;
}
/* line 504, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-how-we-care .services > li span, body.com_brightbeautiful.view-county #location-how-we-care .services > li span {
  display: block;
}
/* line 507, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-how-we-care .services > li:before, body.com_brightbeautiful.view-county #location-how-we-care .services > li:before {
  width: 50px;
  height: 50px;
  content: '';
  position: absolute;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center left;
  left: 0;
  top: 0;
}
@media (max-width: 768px) {
  /* line 517, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-how-we-care .services > li:before, body.com_brightbeautiful.view-county #location-how-we-care .services > li:before {
    width: 35px;
    height: 35px;
  }
}
/* line 522, templates/g5_hydrogen/custom/scss/_location.scss */
/* line 524, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-how-we-care .services > li.home-cleaning:before, body.com_brightbeautiful.view-county #location-how-we-care .services > li.home-cleaning:before {
  background-image: url('/images/icons/home.svg');
}
/* line 529, templates/g5_hydrogen/custom/scss/_location.scss */
/* line 531, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-how-we-care .services > li.in-home-ironing:before, body.com_brightbeautiful.view-county #location-how-we-care .services > li.in-home-ironing:before {
  background-image: url('/images/icons/inhome-ironing.svg');
}
/* line 536, templates/g5_hydrogen/custom/scss/_location.scss */
/* line 538, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-how-we-care .services > li.laundry:before, body.com_brightbeautiful.view-county #location-how-we-care .services > li.laundry:before {
  background-image: url('/images/icons/washing-machine.svg');
}
/* line 543, templates/g5_hydrogen/custom/scss/_location.scss */
/* line 545, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-how-we-care .services > li.off-site-ironing:before, body.com_brightbeautiful.view-county #location-how-we-care .services > li.off-site-ironing:before {
  background-image: url('/images/icons/offsite-ironing.svg');
}
/* line 550, templates/g5_hydrogen/custom/scss/_location.scss */
/* line 552, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-how-we-care .services > li.holiday-letting:before, body.com_brightbeautiful.view-county #location-how-we-care .services > li.holiday-letting:before {
  background-image: url('/images/icons/holiday-letting.svg');
}
/* line 557, templates/g5_hydrogen/custom/scss/_location.scss */
/* line 559, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-how-we-care .services > li.end-of-tenancy-clean:before, body.com_brightbeautiful.view-county #location-how-we-care .services > li.end-of-tenancy-clean:before {
  background-image: url('/images/icons/house-sales.svg');
}
/* line 564, templates/g5_hydrogen/custom/scss/_location.scss */
/* line 566, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-how-we-care .services > li.ironing:before, body.com_brightbeautiful.view-county #location-how-we-care .services > li.ironing:before {
  background-image: url('/images/icons/iron.svg');
}
/* line 571, templates/g5_hydrogen/custom/scss/_location.scss */
/* line 573, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-how-we-care .services > li.regular-clean:before, body.com_brightbeautiful.view-county #location-how-we-care .services > li.regular-clean:before {
  background-image: url('/images/icons/regular-clean.svg');
}
/* line 578, templates/g5_hydrogen/custom/scss/_location.scss */
/* line 580, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-how-we-care .services > li.post-build-clean:before, body.com_brightbeautiful.view-county #location-how-we-care .services > li.post-build-clean:before {
  background-image: url('/images/icons/post-build.svg');
}
/* line 585, templates/g5_hydrogen/custom/scss/_location.scss */
/* line 587, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-how-we-care .services > li.one-off-clean-deep-clean:before, body.com_brightbeautiful.view-county #location-how-we-care .services > li.one-off-clean-deep-clean:before {
  background-image: url('/images/icons/deep-clean-icon.svg');
}
/* line 592, templates/g5_hydrogen/custom/scss/_location.scss */
/* line 594, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-how-we-care .services > li.laundry-pick-up:before, body.com_brightbeautiful.view-county #location-how-we-care .services > li.laundry-pick-up:before {
  background-image: url('/images/icons/laundry-pickup.svg');
}
/* line 599, templates/g5_hydrogen/custom/scss/_location.scss */
/* line 601, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-how-we-care .services > li.laundry-drop-off:before, body.com_brightbeautiful.view-county #location-how-we-care .services > li.laundry-drop-off:before {
  background-image: url('/images/icons/laundry-dropoff.svg');
}
/* line 609, templates/g5_hydrogen/custom/scss/_location.scss */
/* line 610, templates/g5_hydrogen/custom/scss/_location.scss */
@media (max-width: 768px) {
  /* line 611, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-how-we-care .g-grid .g-block, body.com_brightbeautiful.view-county #location-how-we-care .g-grid .g-block {
    flex: 0 100%;
    width: 100%;
  }
}
/* line 618, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-arrange-visit, body.com_brightbeautiful.view-county #location-arrange-visit {
  position: relative;
  z-index: 2;
  margin-top: 80px;
}
@media (max-width: 959px) {
  /* line 622, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-arrange-visit, body.com_brightbeautiful.view-county #location-arrange-visit {
    margin-top: 0;
  }
}
@media (max-width: 768px) {
  /* line 625, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-arrange-visit, body.com_brightbeautiful.view-county #location-arrange-visit {
    margin-top: 20px;
  }
}
/* line 628, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-arrange-visit .location-form, body.com_brightbeautiful.view-county #location-arrange-visit .location-form {
  background-color: #006ac6;
  position: relative;
  padding-top: 10px;
  max-width: 50%;
  padding-top: 60px;
  padding: 60px;
}
@media (max-width: 959px) {
  /* line 637, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-arrange-visit .location-form, body.com_brightbeautiful.view-county #location-arrange-visit .location-form {
    width: 100%;
    max-width: 100%;
    flex: 0 100%;
    margin-top: 50px;
  }
  /* line 642, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-arrange-visit .location-form:before, body.com_brightbeautiful.view-county #location-arrange-visit .location-form:before {
    height: 100%;
    width: 1000px;
    left: -1000px;
    content: '';
    position: absolute;
    background-color: #006ac6;
    top: 0;
  }
}
@media (max-width: 768px) {
  /* line 652, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-arrange-visit .location-form, body.com_brightbeautiful.view-county #location-arrange-visit .location-form {
    flex: 0 100%;
    width: 100%;
    max-width: 100%;
    padding-bottom: 150px;
    padding-left: 10px;
    padding-right: 10px;
  }
}
/* line 660, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-arrange-visit .location-form:after, body.com_brightbeautiful.view-county #location-arrange-visit .location-form:after {
  height: 100%;
  width: 1000px;
  right: -1000px;
  content: '';
  position: absolute;
  background-color: #006ac6;
  top: 0;
}
/* line 669, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-arrange-visit .location-form form, body.com_brightbeautiful.view-county #location-arrange-visit .location-form form {
  width: 80%;
  margin: auto;
}
@media (max-width: 450px) {
  /* line 672, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-arrange-visit .location-form form, body.com_brightbeautiful.view-county #location-arrange-visit .location-form form {
    width: 95%;
  }
}
/* line 675, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-arrange-visit .location-form form .field, body.com_brightbeautiful.view-county #location-arrange-visit .location-form form .field {
  margin-bottom: 20px;
  position: relative;
}
/* line 678, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-arrange-visit .location-form form .field .custom-error, body.com_brightbeautiful.view-county #location-arrange-visit .location-form form .field .custom-error {
  color: white !important;
  position: absolute;
  top: 0;
  right: 0;
  font-size: 0.9rem;
}
/* line 684, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-arrange-visit .location-form form .field .custom-error:before, body.com_brightbeautiful.view-county #location-arrange-visit .location-form form .field .custom-error:before {
  content: '\f107';
  font-family: "Font Awesome 5 Pro";
  margin-right: 5px;
  vertical-align: top;
}
/* line 691, templates/g5_hydrogen/custom/scss/_location.scss */
/* line 692, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-arrange-visit .location-form form .field.error:after, body.com_brightbeautiful.view-county #location-arrange-visit .location-form form .field.error:after {
  content: '\f06a';
  font-family: "Font Awesome 5 Pro";
  position: absolute;
  z-index: 2;
  bottom: 3px;
  color: #e4002b;
  font-size: 1.8rem;
  right: 15px;
  width: 30px;
  left: auto;
}
/* line 707, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-arrange-visit .location-form form .fields, body.com_brightbeautiful.view-county #location-arrange-visit .location-form form .fields {
  margin-bottom: 0;
}
/* line 710, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-arrange-visit .location-form form label, body.com_brightbeautiful.view-county #location-arrange-visit .location-form form label {
  font-family: bebas-neue-pro-expanded, sans-serif;
  color: white;
  margin-bottom: 10px;
  letter-spacing: 0px;
  font-weight: normal;
  font-size: 0.9rem;
}
/* line 717, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-arrange-visit .location-form form label:after, body.com_brightbeautiful.view-county #location-arrange-visit .location-form form label:after {
  display: none;
}
@media (max-width: 768px) {
  /* line 720, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-arrange-visit .location-form form label, body.com_brightbeautiful.view-county #location-arrange-visit .location-form form label {
    font-size: 1rem;
  }
}
/* line 724, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-arrange-visit .location-form form input, body.com_brightbeautiful.view-county #location-arrange-visit .location-form form input, body.com_brightbeautiful.view-location #location-arrange-visit .location-form form textarea, body.com_brightbeautiful.view-county #location-arrange-visit .location-form form textarea, body.com_brightbeautiful.view-location #location-arrange-visit .location-form form select, body.com_brightbeautiful.view-county #location-arrange-visit .location-form form select, body.com_brightbeautiful.view-location #location-arrange-visit .location-form form .dropdown, body.com_brightbeautiful.view-county #location-arrange-visit .location-form form .dropdown {
  border-radius: 0;
  background-color: white;
  border: 0;
  box-shadow: none;
  font-size: 1.2rem;
  color: black;
  position: relative;
  z-index: 1;
  font-family: bebas-neue-pro-expanded, sans-serif;
}
/* line 735, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-arrange-visit .location-form form select, body.com_brightbeautiful.view-county #location-arrange-visit .location-form form select {
  position: inherit;
}
/* line 739, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-arrange-visit .location-form form .text, body.com_brightbeautiful.view-county #location-arrange-visit .location-form form .text {
  vertical-align: text-bottom;
}
/* line 742, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-arrange-visit .location-form form .dropdown, body.com_brightbeautiful.view-county #location-arrange-visit .location-form form .dropdown {
  position: relative;
  z-index: 3;
}
/* line 746, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-arrange-visit .location-form form .dropdown.icon, body.com_brightbeautiful.view-county #location-arrange-visit .location-form form .dropdown.icon {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 700;
  top: 15px;
  right: 0;
  padding: 0;
}
/* line 753, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-arrange-visit .location-form form p, body.com_brightbeautiful.view-county #location-arrange-visit .location-form form p {
  color: white;
  position: absolute;
  bottom: -120px;
  right: 0;
}
/* line 758, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-arrange-visit .location-form form p a, body.com_brightbeautiful.view-county #location-arrange-visit .location-form form p a {
  color: white;
  text-decoration: underline;
}
/* line 785, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-arrange-visit .location-form form button, body.com_brightbeautiful.view-county #location-arrange-visit .location-form form button {
  font-family: bebas-neue-pro-expanded, sans-serif;
  margin-right: 0;
  background-color: white;
  color: #e4002b;
  text-transform: uppercase;
  font-size: 1.5rem;
  padding: 17px;
  width: 150px;
  float: right;
  border-radius: 0;
  font-weight: 700;
}
/* line 800, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-arrange-visit .location-form form button:hover, body.com_brightbeautiful.view-county #location-arrange-visit .location-form form button:hover {
  color: #006ac6;
}
/* line 805, templates/g5_hydrogen/custom/scss/_location.scss */
/* line 806, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-arrange-visit .location-form form .error .custom-error, body.com_brightbeautiful.view-county #location-arrange-visit .location-form form .error .custom-error {
  display: none !important;
}
/* line 809, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-arrange-visit .location-form form .error:after, body.com_brightbeautiful.view-county #location-arrange-visit .location-form form .error:after {
  color: white;
  font-size: 1.2rem;
  left: -30px;
  bottom: -3px;
  right: auto;
}
/* line 819, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-arrange-visit .location-form .photo, body.com_brightbeautiful.view-county #location-arrange-visit .location-form .photo {
  position: absolute;
  bottom: 0;
  display: flex;
  align-items: flex-end;
  width: 90%;
  padding-left: 10%;
  display: none;
}
/* line 827, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-arrange-visit .location-form .photo p, body.com_brightbeautiful.view-county #location-arrange-visit .location-form .photo p {
  color: white;
  padding-left: 20px;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 1rem;
}
/* line 834, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-arrange-visit .location-form .photo img, body.com_brightbeautiful.view-county #location-arrange-visit .location-form .photo img {
  max-width: 150px;
}
/* line 837, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-arrange-visit .location-form .photo .one, body.com_brightbeautiful.view-county #location-arrange-visit .location-form .photo .one, body.com_brightbeautiful.view-location #location-arrange-visit .location-form .photo .two, body.com_brightbeautiful.view-county #location-arrange-visit .location-form .photo .two, body.com_brightbeautiful.view-location #location-arrange-visit .location-form .photo .three, body.com_brightbeautiful.view-county #location-arrange-visit .location-form .photo .three {
  display: none;
  align-items: flex-end;
}
/* line 841, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-arrange-visit .location-form .photo .person.selected, body.com_brightbeautiful.view-county #location-arrange-visit .location-form .photo .person.selected {
  display: flex !important;
}
/* line 846, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-arrange-visit .location-arrange-text, body.com_brightbeautiful.view-county #location-arrange-visit .location-arrange-text {
  padding: 50px 70px 50px 0;
  display: flex;
  flex-wrap: wrap;
  align-content: center;
  max-width: 60%;
}
@media (max-width: 959px) {
  /* line 852, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-arrange-visit .location-arrange-text, body.com_brightbeautiful.view-county #location-arrange-visit .location-arrange-text {
    padding-right: 0px;
    padding-bottom: 0;
    flex: 0 100%;
    max-width: 100%;
    padding-top: 40px;
  }
}
@media (max-width: 768px) {
  /* line 859, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-arrange-visit .location-arrange-text, body.com_brightbeautiful.view-county #location-arrange-visit .location-arrange-text {
    display: block;
    flex: 0 100%;
    width: 100%;
    max-width: 100%;
    padding-right: 0;
  }
}
/* line 866, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-arrange-visit .location-arrange-text h2, body.com_brightbeautiful.view-county #location-arrange-visit .location-arrange-text h2 {
  line-height: 1.4;
  margin-bottom: 15px;
  font-size: 3rem;
  background-color: #f2f2f2;
  position: relative;
  padding: 15px 30px 15px 0;
  width: 70%;
}
@media (max-width: 1199px) {
  /* line 874, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-arrange-visit .location-arrange-text h2, body.com_brightbeautiful.view-county #location-arrange-visit .location-arrange-text h2 {
    width: 85%;
    background-color: transparent;
    width: 100%;
    padding: 0;
  }
}
/* line 880, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-arrange-visit .location-arrange-text h2:after, body.com_brightbeautiful.view-county #location-arrange-visit .location-arrange-text h2:after {
  display: block;
  left: 100%;
  top: 0;
  content: " ";
  height: 100%;
  width: 60px;
  position: absolute;
  pointer-events: none;
  background-image: url('/templates/g5_hydrogen/custom/images/grey-arrow.svg');
  background-repeat: no-repeat;
  background-size: auto 100%;
  background-position: left center;
}
@media (max-width: 959px) {
  /* line 893, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-arrange-visit .location-arrange-text h2:after, body.com_brightbeautiful.view-county #location-arrange-visit .location-arrange-text h2:after {
    display: none;
  }
}
/* line 897, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-arrange-visit .location-arrange-text h2:before, body.com_brightbeautiful.view-county #location-arrange-visit .location-arrange-text h2:before {
  content: '';
  width: 1000px;
  right: 0;
  position: absolute;
  background-color: #f2f2f2;
  height: 100%;
  z-index: -1;
  top: 0;
}
@media (max-width: 959px) {
  /* line 906, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-arrange-visit .location-arrange-text h2:before, body.com_brightbeautiful.view-county #location-arrange-visit .location-arrange-text h2:before {
    display: none;
  }
}
@media (max-width: 768px) {
  /* line 910, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-arrange-visit .location-arrange-text h2, body.com_brightbeautiful.view-county #location-arrange-visit .location-arrange-text h2 {
    line-height: 1.2;
  }
}
/* line 914, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-arrange-visit .location-arrange-text p, body.com_brightbeautiful.view-county #location-arrange-visit .location-arrange-text p {
  margin-bottom: 0;
}
/* line 918, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-arrange-visit .location-arrange-text a.telephone, body.com_brightbeautiful.view-county #location-arrange-visit .location-arrange-text a.telephone {
  pointer-events: none;
  color: black;
  font-size: 3rem;
  margin-top: 0px;
  display: block;
  line-height: 3rem;
  font-weight: 700;
}
@media (max-width: 768px) {
  /* line 926, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-arrange-visit .location-arrange-text a.telephone, body.com_brightbeautiful.view-county #location-arrange-visit .location-arrange-text a.telephone {
    pointer-events: all;
    color: #e4002b;
  }
  /* line 929, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-arrange-visit .location-arrange-text a.telephone:after, body.com_brightbeautiful.view-county #location-arrange-visit .location-arrange-text a.telephone:after {
    display: none;
  }
}
/* line 934, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-arrange-visit .location-arrange-text .location-arrange-text-inner, body.com_brightbeautiful.view-county #location-arrange-visit .location-arrange-text .location-arrange-text-inner {
  position: relative;
}
@media (max-width: 768px) {
  /* line 936, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-arrange-visit .location-arrange-text .location-arrange-text-inner, body.com_brightbeautiful.view-county #location-arrange-visit .location-arrange-text .location-arrange-text-inner {
    margin-bottom: 70px;
  }
}
/* line 939, templates/g5_hydrogen/custom/scss/_location.scss */
/* line 940, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-arrange-visit .location-arrange-text .location-arrange-text-inner span p, body.com_brightbeautiful.view-county #location-arrange-visit .location-arrange-text .location-arrange-text-inner span p {
  color: #e4002b;
  font-weight: 700;
  font-size: 1rem;
}
/* line 946, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-arrange-visit .location-arrange-text .location-arrange-text-inner .photo, body.com_brightbeautiful.view-county #location-arrange-visit .location-arrange-text .location-arrange-text-inner .photo {
  position: absolute;
  top: 0;
  left: 0;
  width: 80px;
  height: 80px;
  border-radius: 50px;
  overflow: hidden;
  background-color: white;
}
@media (max-width: 959px) {
  /* line 955, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-arrange-visit .location-arrange-text .location-arrange-text-inner .photo, body.com_brightbeautiful.view-county #location-arrange-visit .location-arrange-text .location-arrange-text-inner .photo {
    position: relative;
    margin-bottom: 20px;
  }
}
@media (max-width: 768px) {
  /* line 959, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-arrange-visit .location-arrange-text .location-arrange-text-inner .photo, body.com_brightbeautiful.view-county #location-arrange-visit .location-arrange-text .location-arrange-text-inner .photo {
    position: absolute;
  }
}
/* line 962, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-arrange-visit .location-arrange-text .location-arrange-text-inner .photo img, body.com_brightbeautiful.view-county #location-arrange-visit .location-arrange-text .location-arrange-text-inner .photo img {
  height: 100%;
  width: auto;
  max-width: initial;
  margin: auto;
  position: relative;
  right: 50%;
  display: block;
  left: 50%;
  transform: translateX(-50%);
}
/* line 975, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-arrange-visit .location-arrange-text .location-arrange-text-inner p, body.com_brightbeautiful.view-county #location-arrange-visit .location-arrange-text .location-arrange-text-inner p {
  margin-top: 0;
}
/* line 978, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-arrange-visit .location-arrange-text .location-arrange-text-inner ul:not(.social), body.com_brightbeautiful.view-county #location-arrange-visit .location-arrange-text .location-arrange-text-inner ul:not(.social) {
  margin-left: 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
/* line 983, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-arrange-visit .location-arrange-text .location-arrange-text-inner ul:not(.social) li, body.com_brightbeautiful.view-county #location-arrange-visit .location-arrange-text .location-arrange-text-inner ul:not(.social) li {
  list-style-type: none;
  margin-bottom: 10px;
  flex: 0 48%;
  max-width: 48%;
  position: relative;
  padding-left: 30px;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 1.4rem;
}
@media (max-width: 450px) {
  /* line 993, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-arrange-visit .location-arrange-text .location-arrange-text-inner ul:not(.social) li, body.com_brightbeautiful.view-county #location-arrange-visit .location-arrange-text .location-arrange-text-inner ul:not(.social) li {
    flex: 0 100%;
    max-width: 100%;
  }
}
/* line 997, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-arrange-visit .location-arrange-text .location-arrange-text-inner ul:not(.social) li:before, body.com_brightbeautiful.view-county #location-arrange-visit .location-arrange-text .location-arrange-text-inner ul:not(.social) li:before {
  content: '\f061';
  font-family: "Font Awesome 5 Pro";
  color: #e4002b;
  font-weight: 700;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 1011, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-arrange-visit .location-arrange-text .single-review, body.com_brightbeautiful.view-county #location-arrange-visit .location-arrange-text .single-review {
  width: 100%;
  padding-left: 70px;
  position: relative;
  margin-top: 70px;
}
@media (max-width: 959px) {
  /* line 1016, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-arrange-visit .location-arrange-text .single-review, body.com_brightbeautiful.view-county #location-arrange-visit .location-arrange-text .single-review {
    margin-top: 30px;
  }
}
/* line 1019, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-arrange-visit .location-arrange-text .single-review:before, body.com_brightbeautiful.view-county #location-arrange-visit .location-arrange-text .single-review:before {
  content: '';
  background-image: url('/templates/g5_hydrogen/custom/images/quote-marks.svg');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  width: 35px;
  height: 35px;
  position: absolute;
  top: 1px;
  left: 20px;
  transform: translateX(-50%);
}
/* line 1032, templates/g5_hydrogen/custom/scss/_location.scss */
/* line 1033, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-arrange-visit .location-arrange-text .single-review .review p, body.com_brightbeautiful.view-county #location-arrange-visit .location-arrange-text .single-review .review p {
  margin: 0;
  font-style: italic;
}
/* line 1036, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-arrange-visit .location-arrange-text .single-review .review p.testimonial-author, body.com_brightbeautiful.view-county #location-arrange-visit .location-arrange-text .single-review .review p.testimonial-author {
  display: none;
}
/* line 1042, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-arrange-visit .location-arrange-text > a, body.com_brightbeautiful.view-county #location-arrange-visit .location-arrange-text > a {
  color: #006ac6;
  font-weight: 700;
  font-size: 1.3rem;
  padding-right: 25px;
  position: relative;
  margin-left: 70px;
  margin-top: 25px;
}
/* line 1050, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-arrange-visit .location-arrange-text > a:after, body.com_brightbeautiful.view-county #location-arrange-visit .location-arrange-text > a:after {
  content: '\f078';
  font-family: 'Font Awesome 5 Pro';
  position: absolute;
  right: 0;
  top: 4px;
  left: auto;
  width: auto;
  font-size: 1.1rem;
  height: auto;
}
/* line 1061, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-arrange-visit .location-arrange-text > a:hover, body.com_brightbeautiful.view-county #location-arrange-visit .location-arrange-text > a:hover {
  color: #e4002b;
}
/* line 1063, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-arrange-visit .location-arrange-text > a:hover:after, body.com_brightbeautiful.view-county #location-arrange-visit .location-arrange-text > a:hover:after {
  background-color: transparent;
}
/* line 1069, templates/g5_hydrogen/custom/scss/_location.scss */
@media (max-width: 768px) {
  /* line 1070, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-arrange-visit .location-container, body.com_brightbeautiful.view-county #location-arrange-visit .location-container {
    display: block;
  }
}
/* line 1075, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-description, body.com_brightbeautiful.view-county #location-description {
  position: relative;
  z-index: 2;
}
/* line 1078, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-description .location-container, body.com_brightbeautiful.view-county #location-description .location-container {
  min-height: 700px;
}
@media (max-width: 768px) {
  /* line 1080, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-description .location-container, body.com_brightbeautiful.view-county #location-description .location-container {
    flex-direction: column-reverse;
  }
}
/* line 1083, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-description .location-container .size-55, body.com_brightbeautiful.view-county #location-description .location-container .size-55 {
  background-color: #f2f2f2;
  position: relative;
  padding-right: 60px;
  padding-top: 40px;
  margin-right: 5%;
  max-width: 55%;
}
@media (max-width: 768px) {
  /* line 1090, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-description .location-container .size-55, body.com_brightbeautiful.view-county #location-description .location-container .size-55 {
    flex: 0 100%;
    max-width: 100%;
    width: 100%;
    margin-right: 0;
    padding-right: 0;
  }
  /* line 1096, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-description .location-container .size-55:after, body.com_brightbeautiful.view-county #location-description .location-container .size-55:after {
    position: absolute;
    right: -1000px;
    width: 1000px;
    content: '';
    background-color: #f2f2f2;
    height: 100%;
    top: 0;
  }
}
/* line 1106, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-description .location-container .size-55:before, body.com_brightbeautiful.view-county #location-description .location-container .size-55:before {
  position: absolute;
  left: -1000px;
  width: 1000px;
  content: '';
  background-color: #f2f2f2;
  height: 100%;
  top: 0;
}
/* line 1115, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-description .location-container .size-55 .service-usps, body.com_brightbeautiful.view-county #location-description .location-container .size-55 .service-usps {
  width: 70%;
  padding-bottom: 100px;
  margin-top: 50px;
}
@media (max-width: 959px) {
  /* line 1119, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-description .location-container .size-55 .service-usps, body.com_brightbeautiful.view-county #location-description .location-container .size-55 .service-usps {
    width: 80%;
  }
}
@media (max-width: 768px) {
  /* line 1122, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-description .location-container .size-55 .service-usps, body.com_brightbeautiful.view-county #location-description .location-container .size-55 .service-usps {
    width: 100%;
  }
}
/* line 1125, templates/g5_hydrogen/custom/scss/_location.scss */
/* line 1126, templates/g5_hydrogen/custom/scss/_location.scss */
/* line 1127, templates/g5_hydrogen/custom/scss/_location.scss */
@media (max-width: 959px) {
  /* line 1128, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-description .location-container .size-55 .service-usps.custom ul li, body.com_brightbeautiful.view-county #location-description .location-container .size-55 .service-usps.custom ul li {
    flex: 0 49%;
    margin-bottom: 20px;
  }
}
/* line 1135, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-description .location-container .size-55 .service-usps a, body.com_brightbeautiful.view-county #location-description .location-container .size-55 .service-usps a {
  width: 50%;
  margin: auto;
}
@media (max-width: 1199px) {
  /* line 1140, templates/g5_hydrogen/custom/scss/_location.scss */
  /* line 1141, templates/g5_hydrogen/custom/scss/_location.scss */
  /* line 1142, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-description .location-container .size-55 .service-usps ul li img, body.com_brightbeautiful.view-county #location-description .location-container .size-55 .service-usps ul li img {
    max-width: 100px;
  }
}
/* line 1151, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-description .location-description-image, body.com_brightbeautiful.view-county #location-description .location-description-image {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 55%;
  padding-bottom: 120px;
  background-size: cover;
  background-position: center;
}
@media (max-width: 959px) {
  /* line 1159, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-description .location-description-image, body.com_brightbeautiful.view-county #location-description .location-description-image {
    padding-bottom: 70px;
  }
}
/* line 1162, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-description .location-description-image .image, body.com_brightbeautiful.view-county #location-description .location-description-image .image {
  height: 500px;
  background-size: cover;
}
@media (max-width: 768px) {
  /* line 1165, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-description .location-description-image .image, body.com_brightbeautiful.view-county #location-description .location-description-image .image {
    min-height: 300px;
    height: 300px;
    background-position: center;
  }
}
@media (max-width: 768px) {
  /* line 1172, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-description .location-description-image, body.com_brightbeautiful.view-county #location-description .location-description-image {
    position: relative;
    width: 100%;
    flex: 0 100%;
    padding-bottom: 20px;
  }
}
/* line 1180, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-description .size-40, body.com_brightbeautiful.view-county #location-description .size-40 {
  padding-right: 50px;
  padding-top: 50px;
  padding-bottom: 80px;
  max-width: 40%;
}
@media (max-width: 959px) {
  /* line 1185, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-description .size-40, body.com_brightbeautiful.view-county #location-description .size-40 {
    padding-right: 0;
  }
  /* line 1187, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-description .size-40 h2, body.com_brightbeautiful.view-county #location-description .size-40 h2 {
    line-height: 2.6rem;
  }
}
@media (max-width: 768px) {
  /* line 1191, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-description .size-40, body.com_brightbeautiful.view-county #location-description .size-40 {
    flex: 0 100%;
    width: 100%;
    max-width: 100%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 25px;
  }
  /* line 1198, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-description .size-40 h2, body.com_brightbeautiful.view-county #location-description .size-40 h2 {
    text-align: center;
    line-height: normal;
  }
}
/* line 1204, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-description ul.social, body.com_brightbeautiful.view-county #location-description ul.social {
  margin-left: 0;
  margin-top: 50px;
}
/* line 1207, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-description ul.social li, body.com_brightbeautiful.view-county #location-description ul.social li {
  list-style-type: none;
  display: inline-block;
  margin-right: 5px;
  position: relative;
}
/* line 1212, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-description ul.social li:before, body.com_brightbeautiful.view-county #location-description ul.social li:before {
  display: none;
}
/* line 1215, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-description ul.social li a, body.com_brightbeautiful.view-county #location-description ul.social li a {
  bottom: 0;
  transition: 0.5s;
  display: block;
  position: relative;
}
/* line 1220, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-description ul.social li a:before, body.com_brightbeautiful.view-county #location-description ul.social li a:before {
  font-family: "Font Awesome 5 Pro";
}
/* line 1223, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-description ul.social li a#download, body.com_brightbeautiful.view-county #location-description ul.social li a#download {
  background-color: transparent;
  color: #006ac6;
  box-shadow: none;
  vertical-align: text-bottom;
  padding: 0;
  bottom: auto;
  margin-bottom: 0;
  top: 0;
  top: -12px;
  margin-left: 15px;
}
/* line 1236, templates/g5_hydrogen/custom/scss/_location.scss */
/* line 1237, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-description ul.social li.Facebook a, body.com_brightbeautiful.view-county #location-description ul.social li.Facebook a {
  background-image: url('/images/icons/facebook.png');
  background-size: contain;
  background-repeat: no-repeat;
  height: 35px;
  width: 35px;
  display: block;
  color: #006ac6;
}
/* line 1245, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-description ul.social li.Facebook a:hover, body.com_brightbeautiful.view-county #location-description ul.social li.Facebook a:hover {
  bottom: 5px;
}
/* line 1248, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-description ul.social li.Facebook a:after, body.com_brightbeautiful.view-county #location-description ul.social li.Facebook a:after {
  display: none;
}
/* line 1253, templates/g5_hydrogen/custom/scss/_location.scss */
/* line 1254, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-description ul.social li.Twitter a, body.com_brightbeautiful.view-county #location-description ul.social li.Twitter a {
  background-image: url('/images/icons/twitter.svg');
  background-size: 22px;
  background-position: center;
  background-repeat: no-repeat;
  height: 35px;
  width: 35px;
  display: block;
  background-color: #006ac6;
  border-radius: 50px;
}
/* line 1264, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-description ul.social li.Twitter a:hover, body.com_brightbeautiful.view-county #location-description ul.social li.Twitter a:hover {
  bottom: 5px;
}
/* line 1267, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-description ul.social li.Twitter a:after, body.com_brightbeautiful.view-county #location-description ul.social li.Twitter a:after {
  display: none;
}
/* line 1275, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-places, body.com_brightbeautiful.view-county #location-places {
  padding: 50px 0 100px 0;
}
@media (max-width: 768px) {
  /* line 1277, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-places, body.com_brightbeautiful.view-county #location-places {
    padding-bottom: 90px;
  }
}
/* line 1280, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-places .placenames, body.com_brightbeautiful.view-county #location-places .placenames, body.com_brightbeautiful.view-location #location-places .hidden-locations, body.com_brightbeautiful.view-county #location-places .hidden-locations {
  margin-left: 0;
  flex-wrap: wrap;
  display: flex;
  margin: 0;
  padding-left: 70px;
  padding-top: 40px;
}
@media (max-width: 768px) {
  /* line 1287, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-places .placenames, body.com_brightbeautiful.view-county #location-places .placenames, body.com_brightbeautiful.view-location #location-places .hidden-locations, body.com_brightbeautiful.view-county #location-places .hidden-locations {
    padding-left: 20px;
    padding-top: 25px;
  }
}
/* line 1291, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-places .placenames li, body.com_brightbeautiful.view-county #location-places .placenames li, body.com_brightbeautiful.view-location #location-places .hidden-locations li, body.com_brightbeautiful.view-county #location-places .hidden-locations li {
  flex: 0 33%;
  list-style-type: none;
  display: inline-block;
  margin: 10px 0px 15px 0px;
  position: relative;
  padding-left: 20px;
  font-size: 1.3rem;
}
@media (max-width: 959px) {
  /* line 1299, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-places .placenames li, body.com_brightbeautiful.view-county #location-places .placenames li, body.com_brightbeautiful.view-location #location-places .hidden-locations li, body.com_brightbeautiful.view-county #location-places .hidden-locations li {
    margin: 20px 0;
    flex: 0 50%;
    width: 50%;
    padding: 0 20px;
  }
}
@media (max-width: 768px) {
  /* line 1305, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-places .placenames li, body.com_brightbeautiful.view-county #location-places .placenames li, body.com_brightbeautiful.view-location #location-places .hidden-locations li, body.com_brightbeautiful.view-county #location-places .hidden-locations li {
    margin: 10px 0;
  }
}
/* line 1308, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-places .placenames li:before, body.com_brightbeautiful.view-county #location-places .placenames li:before, body.com_brightbeautiful.view-location #location-places .hidden-locations li:before, body.com_brightbeautiful.view-county #location-places .hidden-locations li:before {
  content: '\f111';
  font-family: "Font Awesome 5 Pro";
  font-weight: 700;
  font-size: 0.4rem;
  position: absolute;
  left: 0px;
  top: 12px;
}
@media (max-width: 768px) {
  /* line 1316, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-places .placenames li:before, body.com_brightbeautiful.view-county #location-places .placenames li:before, body.com_brightbeautiful.view-location #location-places .hidden-locations li:before, body.com_brightbeautiful.view-county #location-places .hidden-locations li:before {
    left: 0;
  }
}
/* line 1329, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-places .show-more-locations, body.com_brightbeautiful.view-county #location-places .show-more-locations {
  color: #006ac6;
  cursor: pointer;
  text-align: left;
  margin-top: 20px;
  padding-left: 90px;
  font-weight: 700;
  transition: 0.5s;
  font-size: 1.3rem;
}
@media (max-width: 768px) {
  /* line 1338, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-places .show-more-locations, body.com_brightbeautiful.view-county #location-places .show-more-locations {
    padding-left: 42px;
  }
}
/* line 1341, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-places .show-more-locations:after, body.com_brightbeautiful.view-county #location-places .show-more-locations:after {
  content: '\f063';
  font-family: "Font Awesome 5 Pro";
  margin-left: 10px;
  font-weight: 400;
}
/* line 1348, templates/g5_hydrogen/custom/scss/_location.scss */
/* line 1349, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-places .show-more-locations.open:after, body.com_brightbeautiful.view-county #location-places .show-more-locations.open:after {
  content: '\f062';
}
/* line 1353, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-places .show-more-locations:hover, body.com_brightbeautiful.view-county #location-places .show-more-locations:hover {
  color: #e4002b;
}
/* line 1357, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-places .hidden-locations, body.com_brightbeautiful.view-county #location-places .hidden-locations {
  display: none;
  padding-top: 0 !important;
}
/* line 1360, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-places .hidden-locations .hidden, body.com_brightbeautiful.view-county #location-places .hidden-locations .hidden {
  display: inline-block !important;
  visibility: visible;
  width: 33%;
}
/* line 1366, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-places .size-25, body.com_brightbeautiful.view-county #location-places .size-25 {
  padding-right: 50px;
  padding-top: 45px;
  max-width: 25%;
}
@media (max-width: 1199px) {
  /* line 1370, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-places .size-25, body.com_brightbeautiful.view-county #location-places .size-25 {
    flex: 0 30%;
    max-width: 30%;
  }
}
@media (max-width: 959px) {
  /* line 1374, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-places .size-25, body.com_brightbeautiful.view-county #location-places .size-25 {
    flex: 0 40%;
    max-width: 40%;
  }
}
@media (max-width: 768px) {
  /* line 1378, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-places .size-25, body.com_brightbeautiful.view-county #location-places .size-25 {
    flex: 0 100%;
    max-width: 100%;
    padding-right: 0;
    padding-top: 0;
    padding-bottom: 40px;
  }
}
/* line 1385, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-places .size-25 h3, body.com_brightbeautiful.view-county #location-places .size-25 h3 {
  line-height: 2.2rem;
}
/* line 1389, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-places .size-75, body.com_brightbeautiful.view-county #location-places .size-75 {
  background-color: #f2f2f2;
  border-top: 10px solid #f7b624;
  padding-bottom: 70px;
  position: relative;
  max-width: 75%;
}
@media (max-width: 1199px) {
  /* line 1395, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-places .size-75, body.com_brightbeautiful.view-county #location-places .size-75 {
    flex: 0 70%;
    max-width: 70%;
  }
}
@media (max-width: 959px) {
  /* line 1399, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-places .size-75, body.com_brightbeautiful.view-county #location-places .size-75 {
    flex: 0 60%;
    max-width: 60%;
  }
}
@media (max-width: 768px) {
  /* line 1403, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-places .size-75, body.com_brightbeautiful.view-county #location-places .size-75 {
    flex: 0 100%;
    max-width: 100%;
    padding-bottom: 30px;
  }
}
/* line 1431, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-feedback, body.com_brightbeautiful.view-county #location-feedback {
  margin-bottom: 50px;
}
@media (max-width: 768px) {
  /* line 1433, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-feedback, body.com_brightbeautiful.view-county #location-feedback {
    margin-bottom: 40px;
  }
}
/* line 1436, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-feedback .size-45, body.com_brightbeautiful.view-county #location-feedback .size-45 {
  position: relative;
}
@media (max-width: 959px) {
  /* line 1438, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-feedback .size-45, body.com_brightbeautiful.view-county #location-feedback .size-45 {
    flex: 0 100%;
    width: 100%;
  }
}
/* line 1443, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-feedback .size-55, body.com_brightbeautiful.view-county #location-feedback .size-55 {
  flex: 0 100%;
  width: 100%;
}
@media (max-width: 959px) {
  /* line 1446, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-feedback .size-55, body.com_brightbeautiful.view-county #location-feedback .size-55 {
    flex: 0 100%;
    width: 100%;
  }
}
/* line 1450, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-feedback .size-55.half-width, body.com_brightbeautiful.view-county #location-feedback .size-55.half-width {
  flex: 0 55%;
  width: 55%;
}
@media (max-width: 959px) {
  /* line 1453, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-feedback .size-55.half-width, body.com_brightbeautiful.view-county #location-feedback .size-55.half-width {
    flex: 0 100%;
    width: 100%;
  }
}
/* line 1459, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-feedback div.video, body.com_brightbeautiful.view-county #location-feedback div.video {
  width: 100%;
  text-align: center;
  position: absolute;
  top: -50px;
}
@media (max-width: 959px) {
  /* line 1464, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-feedback div.video, body.com_brightbeautiful.view-county #location-feedback div.video {
    position: relative;
    top: auto;
    margin-top: 30px;
  }
}
/* line 1469, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-feedback div.video iframe, body.com_brightbeautiful.view-county #location-feedback div.video iframe {
  width: 100%;
}
/* line 1473, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-feedback .slider, body.com_brightbeautiful.view-county #location-feedback .slider {
  position: relative;
  padding-top: 50px;
}
@media (max-width: 768px) {
  /* line 1476, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-feedback .slider, body.com_brightbeautiful.view-county #location-feedback .slider {
    padding-right: 0;
    padding-top: 25px;
  }
}
/* line 1481, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-feedback .slider .slick-next, body.com_brightbeautiful.view-county #location-feedback .slider .slick-next {
  right: 10px;
  text-transform: capitalize;
}
@media (max-width: 768px) {
  /* line 1484, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-feedback .slider .slick-next, body.com_brightbeautiful.view-county #location-feedback .slider .slick-next {
    right: 0;
  }
}
/* line 1488, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-feedback .slider .slick-slide, body.com_brightbeautiful.view-county #location-feedback .slider .slick-slide {
  box-shadow: 0 2px 15px 3px rgba(0, 0, 0, 0.15);
  position: relative;
  padding: 50px 50px 50px 50px;
  margin: 0 20px;
  margin-top: 70px;
}
/* line 1494, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-feedback .slider .slick-slide > p, body.com_brightbeautiful.view-county #location-feedback .slider .slick-slide > p {
  position: relative;
  z-index: 2;
  text-align: center;
  margin: 0;
}
/* line 1499, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-feedback .slider .slick-slide > p.testimonial-author, body.com_brightbeautiful.view-county #location-feedback .slider .slick-slide > p.testimonial-author {
  font-weight: 700;
  margin-top: 20px;
}
/* line 1504, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-feedback .slider .slick-slide:before, body.com_brightbeautiful.view-county #location-feedback .slider .slick-slide:before {
  content: '';
  background-color: white;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  border-bottom: 10px solid #006ac6;
}
/* line 1515, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-feedback .slider .slick-slide:after, body.com_brightbeautiful.view-county #location-feedback .slider .slick-slide:after {
  content: '';
  background-image: url('/templates/g5_hydrogen/custom/images/quote-marks.svg');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  width: 35px;
  height: 35px;
  position: absolute;
  top: -75px;
  left: 50%;
  transform: translateX(-50%);
}
/* line 1530, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-feedback h2, body.com_brightbeautiful.view-county #location-feedback h2 {
  text-align: center;
  width: 100%;
}
/* line 1535, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-offers, body.com_brightbeautiful.view-county #location-offers {
  position: relative;
  margin-top: 100px;
  margin-bottom: 80px;
}
@media (max-width: 768px) {
  /* line 1539, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-offers, body.com_brightbeautiful.view-county #location-offers {
    margin-top: 0px;
  }
}
/* line 1542, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-offers .location-container, body.com_brightbeautiful.view-county #location-offers .location-container {
  align-items: center;
  height: 100px;
}
@media (max-width: 768px) {
  /* line 1545, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-offers .location-container, body.com_brightbeautiful.view-county #location-offers .location-container {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column-reverse;
  }
}
/* line 1552, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-offers .special-offer, body.com_brightbeautiful.view-county #location-offers .special-offer {
  background-color: #ec008c;
  padding: 40px;
  margin-left: auto;
  position: relative;
  z-index: 2;
}
@media (max-width: 768px) {
  /* line 1558, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-offers .special-offer, body.com_brightbeautiful.view-county #location-offers .special-offer {
    flex: 0 90%;
    width: 90%;
    margin: auto;
    padding: 30px;
    top: 40px;
  }
}
/* line 1565, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-offers .special-offer h2, body.com_brightbeautiful.view-county #location-offers .special-offer h2, body.com_brightbeautiful.view-location #location-offers .special-offer h3, body.com_brightbeautiful.view-county #location-offers .special-offer h3, body.com_brightbeautiful.view-location #location-offers .special-offer h4, body.com_brightbeautiful.view-county #location-offers .special-offer h4, body.com_brightbeautiful.view-location #location-offers .special-offer p, body.com_brightbeautiful.view-county #location-offers .special-offer p {
  color: white;
}
/* line 1568, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-offers .special-offer h4, body.com_brightbeautiful.view-county #location-offers .special-offer h4 {
  font-size: 1.4rem;
  margin: 0;
}
/* line 1572, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-offers .special-offer h3, body.com_brightbeautiful.view-county #location-offers .special-offer h3 {
  margin-bottom: 15px;
  margin-top: 0;
}
/* line 1576, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-offers .special-offer p, body.com_brightbeautiful.view-county #location-offers .special-offer p {
  margin-top: 10px;
}
/* line 1579, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-offers .special-offer a.telephone, body.com_brightbeautiful.view-county #location-offers .special-offer a.telephone {
  font-size: 2rem;
  pointer-events: none;
  color: white;
  display: block;
  margin-bottom: 20px;
}
@media (max-width: 768px) {
  /* line 1585, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-offers .special-offer a.telephone, body.com_brightbeautiful.view-county #location-offers .special-offer a.telephone {
    pointer-events: all;
    color: white;
  }
}
/* line 1589, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-offers .special-offer a.telephone:before, body.com_brightbeautiful.view-county #location-offers .special-offer a.telephone:before {
  content: '\f879';
  font-family: "Font Awesome 5 Pro";
  margin-right: 10px;
  font-weight: 700;
  font-size: 1.4rem;
  vertical-align: text-bottom;
}
/* line 1598, templates/g5_hydrogen/custom/scss/_location.scss */
/* line 1599, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-offers .special-offer .custom p:nth-child(1), body.com_brightbeautiful.view-county #location-offers .special-offer .custom p:nth-child(1) {
  margin-bottom: 10px;
  font-size: 1.4rem;
}
/* line 1604, templates/g5_hydrogen/custom/scss/_location.scss */
@media (max-width: 768px) {
  /* line 1605, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-offers .special-offer a.button, body.com_brightbeautiful.view-county #location-offers .special-offer a.button {
    text-align: left;
  }
}
/* line 1610, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-offers .offer-image, body.com_brightbeautiful.view-county #location-offers .offer-image {
  position: absolute;
  left: 0;
  width: 60%;
  height: 600px;
  top: 0;
  bottom: 0;
  margin: auto;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
@media (max-width: 768px) {
  /* line 1621, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-offers .offer-image, body.com_brightbeautiful.view-county #location-offers .offer-image {
    height: 300px;
    width: 100%;
    position: relative;
    flex: 0 100%;
    min-height: 300px;
    min-width: 100%;
  }
}
/* line 1631, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-news, body.com_brightbeautiful.view-county #location-news {
  margin-top: 100px;
}
/* line 1633, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-news #news-slider, body.com_brightbeautiful.view-county #location-news #news-slider {
  padding-bottom: 0;
}
/* line 1636, templates/g5_hydrogen/custom/scss/_location.scss */
/* line 1637, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-news #news-slider .location-news-detail, body.com_brightbeautiful.view-county #location-news #news-slider .location-news-detail {
  background-color: white;
  padding: 40px;
  box-shadow: 0 2px 15px 3px rgba(0, 0, 0, 0.15);
  position: relative;
  z-index: 2;
  width: 80%;
  top: -70px;
  margin-left: 5%;
}
/* line 1646, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-news #news-slider .location-news-detail a, body.com_brightbeautiful.view-county #location-news #news-slider .location-news-detail a {
  font-size: 1.6rem;
  line-height: 1.3;
  transition: 0.5s;
}
/* line 1650, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-news #news-slider .location-news-detail a:after, body.com_brightbeautiful.view-county #location-news #news-slider .location-news-detail a:after {
  display: none;
}
/* line 1653, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-news #news-slider .location-news-detail a:hover, body.com_brightbeautiful.view-county #location-news #news-slider .location-news-detail a:hover {
  text-decoration: underline;
}
/* line 1658, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-news #news-slider .slick-slide, body.com_brightbeautiful.view-county #location-news #news-slider .slick-slide {
  padding: 0;
  font-style: normal;
}
/* line 1663, templates/g5_hydrogen/custom/scss/_location.scss */
/* line 1664, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-news #news-slider .slide .image, body.com_brightbeautiful.view-county #location-news #news-slider .slide .image {
  height: 400px;
  width: 85%;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
/* line 1671, templates/g5_hydrogen/custom/scss/_location.scss */
/* line 1672, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-news #news-slider .slide.slick-current .location-news-detail, body.com_brightbeautiful.view-county #location-news #news-slider .slide.slick-current .location-news-detail {
  margin-left: auto;
  margin-right: 5%;
}
/* line 1677, templates/g5_hydrogen/custom/scss/_location.scss */
/* line 1678, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-news #news-slider .slide.slick-active:not(.slick-current) .image, body.com_brightbeautiful.view-county #location-news #news-slider .slide.slick-active:not(.slick-current) .image {
  margin-left: auto;
}
/* line 1683, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-news #news-slider .slick-next, body.com_brightbeautiful.view-county #location-news #news-slider .slick-next {
  bottom: 26%;
  position: absolute;
  right: 20px;
  z-index: 2;
  background-color: transparent;
}
/* line 1689, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-news #news-slider .slick-next:after, body.com_brightbeautiful.view-county #location-news #news-slider .slick-next:after {
  content: '\f105';
  font-family: "Font Awesome 5 Pro";
  margin-left: 10px;
  font-size: 6rem;
  vertical-align: bottom;
  transition: 0.5s;
  font-weight: 300;
  color: #ec008c;
}
/* line 1699, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-news #news-slider .slick-next.slick-disabled, body.com_brightbeautiful.view-county #location-news #news-slider .slick-next.slick-disabled {
  pointer-events: none;
  opacity: 0.5;
}
/* line 1702, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-news #news-slider .slick-next.slick-disabled:after, body.com_brightbeautiful.view-county #location-news #news-slider .slick-next.slick-disabled:after {
  color: grey;
}
/* line 1707, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-news #news-slider .slick-prev, body.com_brightbeautiful.view-county #location-news #news-slider .slick-prev {
  bottom: 26%;
  position: absolute;
  left: 20px;
  z-index: 2;
  background-color: transparent;
}
/* line 1713, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-news #news-slider .slick-prev:before, body.com_brightbeautiful.view-county #location-news #news-slider .slick-prev:before {
  content: '\f104';
  font-family: "Font Awesome 5 Pro";
  font-size: 6rem;
  font-weight: 300;
  color: #ec008c;
}
/* line 1720, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-news #news-slider .slick-prev.slick-disabled, body.com_brightbeautiful.view-county #location-news #news-slider .slick-prev.slick-disabled {
  pointer-events: none;
  opacity: 0.5;
}
/* line 1723, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-news #news-slider .slick-prev.slick-disabled:before, body.com_brightbeautiful.view-county #location-news #news-slider .slick-prev.slick-disabled:before {
  color: grey;
}
/* line 1730, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-send-enquiry2, body.com_brightbeautiful.view-county #location-send-enquiry2 {
  text-align: center;
  margin-bottom: 50px;
}
@media (max-width: 768px) {
  /* line 1733, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-send-enquiry2, body.com_brightbeautiful.view-county #location-send-enquiry2 {
    margin-bottom: 30px;
    width: 100%;
  }
}
/* line 1737, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-send-enquiry2 a.enquiry, body.com_brightbeautiful.view-county #location-send-enquiry2 a.enquiry {
  margin: 0 30px;
  font-size: 2rem;
}
/* line 1740, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-send-enquiry2 a.enquiry:before, body.com_brightbeautiful.view-county #location-send-enquiry2 a.enquiry:before {
  content: '\f061';
  font-family: "Font Awesome 5 Pro";
  margin-right: 15px;
  font-weight: 700;
  font-size: 1.6rem;
  display: inline-block;
  transition: 0.5s;
}
/* line 1750, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-send-enquiry2 a.enquiry:hover, body.com_brightbeautiful.view-county #location-send-enquiry2 a.enquiry:hover {
  color: #ec008c;
}
/* line 1752, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-send-enquiry2 a.enquiry:hover:before, body.com_brightbeautiful.view-county #location-send-enquiry2 a.enquiry:hover:before {
  transform: rotate(-90deg);
}
/* line 1756, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-send-enquiry2 a.enquiry:after, body.com_brightbeautiful.view-county #location-send-enquiry2 a.enquiry:after {
  display: none;
}
/* line 1760, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-send-enquiry2 a.book, body.com_brightbeautiful.view-county #location-send-enquiry2 a.book {
  width: 260px;
  margin: auto;
}
/* line 1764, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-send-enquiry2 a.telephone, body.com_brightbeautiful.view-county #location-send-enquiry2 a.telephone {
  color: #171717;
  font-weight: 700;
  font-size: 3rem;
  position: relative;
}
@media (max-width: 768px) {
  /* line 1769, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-send-enquiry2 a.telephone, body.com_brightbeautiful.view-county #location-send-enquiry2 a.telephone {
    pointer-events: all;
    color: #ec008c;
  }
}
/* line 1773, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-send-enquiry2 a.telephone span, body.com_brightbeautiful.view-county #location-send-enquiry2 a.telephone span {
  font-size: 1rem;
  color: #e4002b;
  position: absolute;
  right: 0;
  bottom: -15px;
}
/* line 1782, templates/g5_hydrogen/custom/scss/_location.scss */
@media (max-width: 768px) {
  /* line 1783, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-send-enquiry2 .g-block, body.com_brightbeautiful.view-county #location-send-enquiry2 .g-block {
    display: flex;
    flex-wrap: wrap;
    text-align: center;
  }
  /* line 1787, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-send-enquiry2 .g-block > a, body.com_brightbeautiful.view-county #location-send-enquiry2 .g-block > a {
    flex: 100%;
    margin-bottom: 10px;
  }
}
/* line 1793, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-send-enquiry2 .g-grid, body.com_brightbeautiful.view-county #location-send-enquiry2 .g-grid {
  align-items: center;
  justify-content: space-between;
}
/* line 1797, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-send-enquiry2 .size-70, body.com_brightbeautiful.view-county #location-send-enquiry2 .size-70 {
  background-color: #f2f2f2;
  align-items: center;
  display: flex;
  position: relative;
  padding: 70px 0;
}
@media (max-width: 1700px) {
  /* line 1803, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-send-enquiry2 .size-70, body.com_brightbeautiful.view-county #location-send-enquiry2 .size-70 {
    flex: 0 65%;
  }
}
@media (max-width: 1199px) {
  /* line 1806, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-send-enquiry2 .size-70, body.com_brightbeautiful.view-county #location-send-enquiry2 .size-70 {
    flex: 0 60%;
    padding: 50px 0;
  }
}
@media (max-width: 768px) {
  /* line 1810, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-send-enquiry2 .size-70, body.com_brightbeautiful.view-county #location-send-enquiry2 .size-70 {
    flex: 0 100%;
    padding-left: 5%;
    padding-right: 5%;
    text-align: center;
    margin-bottom: 80px;
  }
}
/* line 1817, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-send-enquiry2 .size-70:after, body.com_brightbeautiful.view-county #location-send-enquiry2 .size-70:after {
  display: block;
  left: 100%;
  top: 0;
  content: " ";
  height: 100%;
  width: 60px;
  position: absolute;
  pointer-events: none;
  background-image: url('/templates/g5_hydrogen/custom/images/grey-arrow.svg');
  background-repeat: no-repeat;
  background-size: auto 100%;
  background-position: left center;
}
@media (max-width: 1199px) {
  /* line 1830, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-send-enquiry2 .size-70:after, body.com_brightbeautiful.view-county #location-send-enquiry2 .size-70:after {
    width: 80px;
  }
}
@media (max-width: 768px) {
  /* line 1833, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-send-enquiry2 .size-70:after, body.com_brightbeautiful.view-county #location-send-enquiry2 .size-70:after {
    background-image: url('/templates/g5_hydrogen/custom/images/down-arrow.png');
    background-position: top left;
    background-size: 100% 40px;
    width: 100%;
    height: 100px;
    top: auto;
    bottom: -100px;
    left: 0;
  }
}
/* line 1844, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-send-enquiry2 .size-70 > p, body.com_brightbeautiful.view-county #location-send-enquiry2 .size-70 > p {
  font-size: 1.6rem;
  position: relative;
  z-index: 2;
  margin: 0;
  padding-left: 100px;
  line-height: 2rem;
  padding-right: 30px;
  text-align: left;
}
@media (max-width: 1700px) {
  /* line 1853, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-send-enquiry2 .size-70 > p, body.com_brightbeautiful.view-county #location-send-enquiry2 .size-70 > p {
    padding-left: 50px;
  }
}
@media (max-width: 959px) {
  /* line 1856, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-send-enquiry2 .size-70 > p, body.com_brightbeautiful.view-county #location-send-enquiry2 .size-70 > p {
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media (max-width: 768px) {
  /* line 1860, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-send-enquiry2 .size-70 > p, body.com_brightbeautiful.view-county #location-send-enquiry2 .size-70 > p {
    font-size: 1.4rem;
    line-height: 1.8rem;
    text-align: center;
  }
}
/* line 1866, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-send-enquiry2 .size-70:before, body.com_brightbeautiful.view-county #location-send-enquiry2 .size-70:before {
  content: '';
  height: 100%;
  width: 300px;
  position: absolute;
  left: -270px;
  top: 0;
  z-index: 1;
  background-color: #f2f2f2;
}
/* line 1876, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-send-enquiry2 .size-70 p, body.com_brightbeautiful.view-county #location-send-enquiry2 .size-70 p {
  margin: 0;
}
/* line 1880, templates/g5_hydrogen/custom/scss/_location.scss */
@media (max-width: 768px) {
  /* line 1881, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-send-enquiry2 .size-30, body.com_brightbeautiful.view-county #location-send-enquiry2 .size-30 {
    flex: 0 100%;
    padding-left: 5%;
    padding-right: 5%;
    justify-content: center;
  }
}
/* line 1887, templates/g5_hydrogen/custom/scss/_location.scss */
@media (max-width: 959px) {
  /* line 1888, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-send-enquiry2 .size-30 a.telephone, body.com_brightbeautiful.view-county #location-send-enquiry2 .size-30 a.telephone {
    font-size: 2.3rem;
  }
}
@media (max-width: 768px) {
  /* line 1891, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-send-enquiry2 .size-30 a.telephone, body.com_brightbeautiful.view-county #location-send-enquiry2 .size-30 a.telephone {
    font-size: 3rem;
    color: #e4002b;
    width: auto;
    flex: initial;
  }
  /* line 1896, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-send-enquiry2 .size-30 a.telephone span, body.com_brightbeautiful.view-county #location-send-enquiry2 .size-30 a.telephone span {
    bottom: -10px;
  }
}
/* line 1901, templates/g5_hydrogen/custom/scss/_location.scss */
@media (max-width: 959px) {
  /* line 1902, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-send-enquiry2 .size-30 a.book, body.com_brightbeautiful.view-county #location-send-enquiry2 .size-30 a.book {
    width: 100%;
  }
}
/* line 1908, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-jobs, body.com_brightbeautiful.view-county #location-jobs {
  position: relative;
  margin-top: 50px;
}
@media (max-width: 768px) {
  /* line 1911, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-jobs, body.com_brightbeautiful.view-county #location-jobs {
    margin-top: 0;
  }
}
/* line 1914, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-jobs .g-block.size-45, body.com_brightbeautiful.view-county #location-jobs .g-block.size-45 {
  background-color: #ec008c;
  color: white;
  padding: 40px 40px 55px 40px;
  position: relative;
  z-index: 2;
}
@media (max-width: 959px) {
  /* line 1920, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-jobs .g-block.size-45, body.com_brightbeautiful.view-county #location-jobs .g-block.size-45 {
    flex: 0 50%;
    width: 50%;
  }
}
@media (max-width: 768px) {
  /* line 1924, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-jobs .g-block.size-45, body.com_brightbeautiful.view-county #location-jobs .g-block.size-45 {
    flex: 0 90%;
    width: 90%;
    margin: auto;
    top: 40px;
    padding: 40px 30px 40px 30px;
  }
}
/* line 1931, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-jobs .g-block.size-45 h2, body.com_brightbeautiful.view-county #location-jobs .g-block.size-45 h2 {
  color: white;
  margin-top: 0;
  line-height: 1.2;
}
/* line 1937, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-jobs .g-block.image-block, body.com_brightbeautiful.view-county #location-jobs .g-block.image-block {
  position: absolute;
  right: 0;
  width: 60%;
  height: 600px;
  top: 0;
  bottom: 0;
  margin: auto;
  background-position: bottom;
  background-repeat: no-repeat;
  background-size: cover;
}
@media (max-width: 768px) {
  /* line 1948, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-jobs .g-block.image-block, body.com_brightbeautiful.view-county #location-jobs .g-block.image-block {
    flex: 0 100%;
    width: 100%;
    position: relative;
    height: 400px;
  }
}
/* line 1954, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-jobs .g-block.image-block img, body.com_brightbeautiful.view-county #location-jobs .g-block.image-block img {
  width: 100%;
}
/* line 1958, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-location #location-jobs .location-container, body.com_brightbeautiful.view-county #location-jobs .location-container {
  align-items: center;
  height: 100px;
}
@media (max-width: 768px) {
  /* line 1961, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-location #location-jobs .location-container, body.com_brightbeautiful.view-county #location-jobs .location-container {
    width: 100%;
    max-width: 100%;
    height: auto;
  }
}
/* line 1970, templates/g5_hydrogen/custom/scss/_location.scss */
.slick-dots {
  display: none !important;
}
/* line 1974, templates/g5_hydrogen/custom/scss/_location.scss */
.location-brochure {
  padding: 26px 20px;
}
/* line 1976, templates/g5_hydrogen/custom/scss/_location.scss */
.location-brochure form {
  margin-top: 70px;
}
@media (max-width: 768px) {
  /* line 1978, templates/g5_hydrogen/custom/scss/_location.scss */
  .location-brochure form {
    margin-top: 25px;
  }
}
/* line 1985, templates/g5_hydrogen/custom/scss/_location.scss */
.covid-link {
  margin-bottom: 0;
}
/* line 1987, templates/g5_hydrogen/custom/scss/_location.scss */
.covid-link a {
  position: relative;
  padding-left: 30px;
}
@media (max-width: 768px) {
  /* line 1990, templates/g5_hydrogen/custom/scss/_location.scss */
  .covid-link a {
    padding-left: 0;
    margin-top: 40px;
    display: block;
  }
}
/* line 1995, templates/g5_hydrogen/custom/scss/_location.scss */
.covid-link a:before {
  font-family: "Font Awesome 5 Pro";
  content: '\f071';
  position: absolute;
  left: 0;
  color: #ec008c;
  font-weight: 700;
  top: -5px;
  font-size: 1rem;
}
@media (max-width: 768px) {
  /* line 2004, templates/g5_hydrogen/custom/scss/_location.scss */
  .covid-link a:before {
    top: -25px;
  }
}
/* line 2011, templates/g5_hydrogen/custom/scss/_location.scss */
#specialist-services {
  margin-top: 40px;
}
@media (max-width: 1199px) {
  /* line 2013, templates/g5_hydrogen/custom/scss/_location.scss */
  #specialist-services {
    margin-top: 20px;
  }
}
@media (max-width: 959px) {
  /* line 2016, templates/g5_hydrogen/custom/scss/_location.scss */
  #specialist-services {
    margin-top: 0px;
  }
}
/* line 2019, templates/g5_hydrogen/custom/scss/_location.scss */
#specialist-services ul.specialist-services {
  margin: 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: 100px;
}
/* line 2025, templates/g5_hydrogen/custom/scss/_location.scss */
#specialist-services ul.specialist-services li {
  list-style-type: none;
  background-color: white;
  text-align: center;
  box-shadow: 0 2px 15px 3px rgba(0, 0, 0, 0.15);
  position: relative;
  flex: 0 49%;
}
/* line 2046, templates/g5_hydrogen/custom/scss/_location.scss */
#specialist-services ul.specialist-services li:nth-child(1), #specialist-services ul.specialist-services li:nth-child(2) {
  margin-bottom: 120px;
}
/* line 2049, templates/g5_hydrogen/custom/scss/_location.scss */
#specialist-services ul.specialist-services li h3 {
  font-family: futura-pt-bold, sans-serif;
  padding-left: 10px;
  padding-right: 10px;
  margin-bottom: 0;
  line-height: 2rem;
}
@media (max-width: 1199px) {
  /* line 2055, templates/g5_hydrogen/custom/scss/_location.scss */
  #specialist-services ul.specialist-services li h3 {
    font-size: 1.6rem;
    line-height: 1.6rem;
  }
}
/* line 2060, templates/g5_hydrogen/custom/scss/_location.scss */
#specialist-services ul.specialist-services li img {
  max-width: 190px;
  top: -90px;
  left: 50%;
  transform: translateX(-50%);
  position: absolute;
}
@media (max-width: 1199px) {
  /* line 2066, templates/g5_hydrogen/custom/scss/_location.scss */
  #specialist-services ul.specialist-services li img {
    max-width: 150px;
    top: -75px;
  }
}
/* line 2072, templates/g5_hydrogen/custom/scss/_location.scss */
#specialist-services ul.specialist-services li .book {
  position: absolute;
  width: 100%;
  bottom: 0;
  left: 0;
  background-color: #e4002b;
  color: white;
  text-transform: uppercase;
  padding: 19px 25px;
  text-align: center;
  font-weight: 700;
  font-size: 1.6rem;
}
/* line 2085, templates/g5_hydrogen/custom/scss/_location.scss */
#specialist-services ul.specialist-services li > a {
  display: block;
  height: 100%;
  width: 100%;
  padding-top: 105px;
  padding-bottom: 85px;
}
/* line 2091, templates/g5_hydrogen/custom/scss/_location.scss */
#specialist-services ul.specialist-services li > a p {
  color: #171717;
  padding-left: 5px;
  padding-right: 5px;
}
@media (max-width: 1199px) {
  /* line 2096, templates/g5_hydrogen/custom/scss/_location.scss */
  #specialist-services ul.specialist-services li > a {
    padding-top: 80px;
  }
}
/* line 2099, templates/g5_hydrogen/custom/scss/_location.scss */
#specialist-services ul.specialist-services li > a:hover {
  text-decoration: none;
  color: #171717;
}
/* line 2102, templates/g5_hydrogen/custom/scss/_location.scss */
#specialist-services ul.specialist-services li > a:hover .book {
  background-color: #006ac6;
}
/* line 2110, templates/g5_hydrogen/custom/scss/_location.scss */
#specialist-services .g-grid {
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 959px) {
  /* line 2113, templates/g5_hydrogen/custom/scss/_location.scss */
  #specialist-services .g-grid {
    flex-wrap: wrap;
    flex-direction: column-reverse;
  }
}
/* line 2118, templates/g5_hydrogen/custom/scss/_location.scss */
@media (max-width: 1199px) {
  /* line 2119, templates/g5_hydrogen/custom/scss/_location.scss */
  #specialist-services .size-46 {
    flex: 0 48%;
    max-width: 48%;
  }
}
@media (max-width: 959px) {
  /* line 2123, templates/g5_hydrogen/custom/scss/_location.scss */
  #specialist-services .size-46 {
    flex: 0 100%;
    max-width: 100%;
    width: 100%;
  }
}
/* line 2129, templates/g5_hydrogen/custom/scss/_location.scss */
#specialist-services .size-46:nth-child(2) {
  padding-bottom: 400px;
}
@media (max-width: 959px) {
  /* line 2131, templates/g5_hydrogen/custom/scss/_location.scss */
  #specialist-services .size-46:nth-child(2) {
    padding-bottom: 0;
  }
}
/* line 2134, templates/g5_hydrogen/custom/scss/_location.scss */
#specialist-services .size-46:nth-child(2) .specialist-services-image {
  position: absolute;
  width: 46.7%;
  right: 0;
  height: 400px;
}
@media (max-width: 1199px) {
  /* line 2139, templates/g5_hydrogen/custom/scss/_location.scss */
  #specialist-services .size-46:nth-child(2) .specialist-services-image {
    width: 48%;
  }
}
@media (max-width: 959px) {
  /* line 2142, templates/g5_hydrogen/custom/scss/_location.scss */
  #specialist-services .size-46:nth-child(2) .specialist-services-image {
    display: none;
  }
}
/* line 2148, templates/g5_hydrogen/custom/scss/_location.scss */
#specialist-services {
  margin-bottom: 120px;
}
@media (max-width: 959px) {
  /* line 2150, templates/g5_hydrogen/custom/scss/_location.scss */
  #specialist-services {
    margin-bottom: 0;
  }
}
/* line 2154, templates/g5_hydrogen/custom/scss/_location.scss */
.specialist-services-image {
  border-bottom: 10px solid #f7b624;
  background-position: center;
  background-size: cover;
  margin-top: 50px;
}
/* line 2164, templates/g5_hydrogen/custom/scss/_location.scss */
#our-approach {
  margin-bottom: 80px;
}
@media (max-width: 768px) {
  /* line 2166, templates/g5_hydrogen/custom/scss/_location.scss */
  #our-approach {
    margin-bottom: 50px;
  }
}
/* line 2171, templates/g5_hydrogen/custom/scss/_location.scss */
#team {
  text-align: center;
  margin: 10px auto 60px auto;
}
/* line 2174, templates/g5_hydrogen/custom/scss/_location.scss */
#team:before {
  background-color: #f2f2f2;
  content: '';
  height: 250px;
  width: 100%;
  left: 0;
  transform: translateY(-180px);
  position: absolute;
  z-index: 1;
}
/* line 2184, templates/g5_hydrogen/custom/scss/_location.scss */
#team > h4 {
  font-family: bebas-neue-pro-expanded, sans-serif;
  font-weight: 700;
  text-transform: capitalize;
  font-size: 1.5rem;
  z-index: 3;
  position: relative;
}
/* line 2191, templates/g5_hydrogen/custom/scss/_location.scss */
#team > h4:hover {
  cursor: pointer;
}
/* line 2194, templates/g5_hydrogen/custom/scss/_location.scss */
#team > h4:after {
  content: '\f063';
  font-family: 'Font Awesome 5 Pro';
  color: #006ac6;
  font-weight: 400;
  margin-left: 10px;
  transform: rotate(0deg);
  position: absolute;
  transition: 0.5s;
}
/* line 2204, templates/g5_hydrogen/custom/scss/_location.scss */
/* line 2205, templates/g5_hydrogen/custom/scss/_location.scss */
#team > h4.open:after {
  transform: rotate(-180deg);
}
/* line 2210, templates/g5_hydrogen/custom/scss/_location.scss */
#team .team-members {
  display: none;
}
/* line 2212, templates/g5_hydrogen/custom/scss/_location.scss */
#team .team-members > div {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
  width: 95%;
  margin: auto;
}
/* line 2219, templates/g5_hydrogen/custom/scss/_location.scss */
#team .team-members .team-member {
  flex: 0 22%;
  max-width: 22%;
  background-color: white;
  box-shadow: 0 2px 15px 3px rgba(0, 0, 0, 0.15);
  text-align: center;
  position: relative;
  padding-top: 70px;
  margin-top: 100px;
}
@media (max-width: 1199px) {
  /* line 2228, templates/g5_hydrogen/custom/scss/_location.scss */
  #team .team-members .team-member {
    padding-top: 80px;
  }
}
@media (max-width: 959px) {
  /* line 2231, templates/g5_hydrogen/custom/scss/_location.scss */
  #team .team-members .team-member {
    flex: 0 31%;
    max-width: 31%;
  }
}
@media (max-width: 768px) {
  /* line 2235, templates/g5_hydrogen/custom/scss/_location.scss */
  #team .team-members .team-member {
    flex: 0 49%;
    max-width: 49%;
  }
}
@media (max-width: 450px) {
  /* line 2239, templates/g5_hydrogen/custom/scss/_location.scss */
  #team .team-members .team-member {
    flex: 0 100%;
    max-width: 100%;
  }
}
/* line 2243, templates/g5_hydrogen/custom/scss/_location.scss */
#team .team-members .team-member img {
  max-width: 200px;
  border-radius: 100px;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: -100px;
}
@media {
  /* line 2250, templates/g5_hydrogen/custom/scss/_location.scss */
  #team .team-members .team-member img {
    max-width: 150px;
    top: -75px;
  }
}
/* line 2255, templates/g5_hydrogen/custom/scss/_location.scss */
#team .team-members .team-member p {
  margin: 15px 0;
}
/* line 2258, templates/g5_hydrogen/custom/scss/_location.scss */
#team .team-members .team-member p.team-name {
  background-color: #f7b624;
  color: white;
  text-transform: uppercase;
  text-align: center;
  width: 100%;
  font-weight: 700;
  font-size: 1.4rem;
  padding: 12px;
  margin-bottom: 0;
}
/* line 2277, templates/g5_hydrogen/custom/scss/_location.scss */
/* line 2278, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-county.layout-service #specialist-service-intro {
  margin-bottom: 100px;
}
@media (max-width: 768px) {
  /* line 2280, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-county.layout-service #specialist-service-intro {
    margin-bottom: 60px;
  }
}
/* line 2284, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-county.layout-service .location-header {
  padding-top: 6rem;
  background-size: cover;
  display: flex;
  align-content: center;
  justify-content: left;
  min-height: 530px;
  height: 530px;
  max-height: 530px;
  position: relative;
  background-position: center;
  margin-bottom: 70px;
  padding-bottom: 0;
}
@media (max-width: 959px) {
  /* line 2297, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-county.layout-service .location-header {
    max-height: 430px;
    height: 430px;
    min-height: 430px;
  }
}
/* line 2302, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-county.layout-service .location-header:before {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.6);
  top: 0;
  left: 0;
  content: '';
}
/* line 2311, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-county.layout-service .location-header h1 {
  font-size: 4rem;
  line-height: 4rem;
}
@media (max-width: 1199px) {
  /* line 2314, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-county.layout-service .location-header h1 {
    font-size: 3rem;
    line-height: 3rem;
  }
}
@media (max-width: 959px) {
  /* line 2318, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-county.layout-service .location-header h1 {
    font-size: 2.4rem;
    line-height: 2.4rem;
  }
}
@media (max-width: 768px) {
  /* line 2322, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-county.layout-service .location-header h1 {
    font-size: 2rem;
    line-height: 2rem;
  }
}
/* line 2327, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-county.layout-service .location-header .g-content {
  margin-bottom: 0;
  padding-bottom: 5px;
}
/* line 2332, templates/g5_hydrogen/custom/scss/_location.scss */
/* line 2334, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-county.layout-service .sections .sections-container {
  position: relative;
  margin: 20px 0 60px 0;
}
/* line 2337, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-county.layout-service .sections .sections-container .location-container {
  display: flex;
  flex-wrap: wrap;
}
/* line 2340, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-county.layout-service .sections .sections-container .location-container .content {
  flex: 0 55%;
  position: relative;
}
@media (max-width: 768px) {
  /* line 2343, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-county.layout-service .sections .sections-container .location-container .content {
    flex: 0 100%;
  }
}
/* line 2347, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-county.layout-service .sections .sections-container .location-container .content p, body.com_brightbeautiful.view-county.layout-service .sections .sections-container .location-container .content h2, body.com_brightbeautiful.view-county.layout-service .sections .sections-container .location-container .content h3, body.com_brightbeautiful.view-county.layout-service .sections .sections-container .location-container .content ul {
  padding-left: 80px;
  padding-right: 50px;
}
@media (max-width: 959px) {
  /* line 2350, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-county.layout-service .sections .sections-container .location-container .content p, body.com_brightbeautiful.view-county.layout-service .sections .sections-container .location-container .content h2, body.com_brightbeautiful.view-county.layout-service .sections .sections-container .location-container .content h3, body.com_brightbeautiful.view-county.layout-service .sections .sections-container .location-container .content ul {
    padding-left: 30px;
  }
}
@media (max-width: 768px) {
  /* line 2353, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-county.layout-service .sections .sections-container .location-container .content p, body.com_brightbeautiful.view-county.layout-service .sections .sections-container .location-container .content h2, body.com_brightbeautiful.view-county.layout-service .sections .sections-container .location-container .content h3, body.com_brightbeautiful.view-county.layout-service .sections .sections-container .location-container .content ul {
    padding-left: 0;
    padding-right: 0;
  }
}
/* line 2359, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-county.layout-service .sections .sections-container .location-container .image {
  flex: 0 45%;
  width: 42%;
  position: absolute;
  right: 0;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
@media (max-width: 768px) {
  /* line 2368, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-county.layout-service .sections .sections-container .location-container .image {
    flex: 0 100%;
    width: 100%;
    position: relative;
    height: 300px;
  }
}
/* line 2376, templates/g5_hydrogen/custom/scss/_location.scss */
/* line 2377, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-county.layout-service .sections .sections-container.left .location-container {
  flex-direction: row-reverse;
}
/* line 2379, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-county.layout-service .sections .sections-container.left .location-container .image {
  left: 0;
  right: auto;
}
/* line 2388, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-county.layout-service .moduletable.why-dd {
  background-color: #f2f2f2;
  padding-bottom: 40px;
}
/* line 2392, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-county.layout-service .moduletable.fullwidth-whitebg.center.reviews.service-reviews {
  margin-top: 110px;
}
/* line 2395, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-county.layout-service .accred.moduletable {
  margin-top: 60px;
  margin-bottom: 100px;
}
@media (max-width: 768px) {
  /* line 2398, templates/g5_hydrogen/custom/scss/_location.scss */
  body.com_brightbeautiful.view-county.layout-service .accred.moduletable {
    margin-bottom: 60px;
  }
}
/* line 2402, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-county.layout-service .moduletable.contact-book-arrow {
  margin-bottom: 50px;
}
/* line 2407, templates/g5_hydrogen/custom/scss/_location.scss */
@media (max-width: 768px) {
  /* line 2408, templates/g5_hydrogen/custom/scss/_location.scss */
  #contact-book-arrow-service {
    width: 100%;
    max-width: 100%;
  }
}
/* line 2414, templates/g5_hydrogen/custom/scss/_location.scss */
body.com_brightbeautiful.view-county .location-header {
  background-image: url('/templates/g5_hydrogen/custom/images/county-header-image.png');
}
/* import breakpoints */
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 12, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 9, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 1, templates/g5_hydrogen/scss/mixins/_nav.scss */
/* Values below are the default breakpoints
 but these values are user definable in style settings in the template
 so that is why the code below uses mixins to get the actual values from the template */
/* LARGE DESKTOP
 /* 75rem / 1200px and above*/

/* DESKTOP & LARGE TABLET
 /* 60rem to 74.938rem / 960px to 1199px */

/* TABLET */
/* 48rem to 59.938rem / 768px to 959px */

/* LARGE MOBILE */
/* 30rem to 47.938rem / 480px to 767px */

/* SMALL MOBILE */
/* 30rem / 480px and below */

/* line 2461, templates/g5_hydrogen/custom/scss/_location.scss */
.county-phone-number {
  display: none;
}
/* line 2465, templates/g5_hydrogen/custom/scss/_location.scss */
/* line 2466, templates/g5_hydrogen/custom/scss/_location.scss */
/* line 2467, templates/g5_hydrogen/custom/scss/_location.scss */
/* line 2468, templates/g5_hydrogen/custom/scss/_location.scss */
#g-header .header-cta.local .custom p:nth-child(1) .county-number-link {
  display: none;
}
/* line 2471, templates/g5_hydrogen/custom/scss/_location.scss */
#g-header .header-cta.local .custom p:nth-child(1) span.county-number {
  color: #171717;
  font-size: 2rem;
  letter-spacing: -0.2px;
  font-weight: 700;
  line-height: 1.6rem;
  pointer-events: none;
}
/* line 2479, templates/g5_hydrogen/custom/scss/_location.scss */
#g-header .header-cta.local .custom p:nth-child(1) span.telephone {
  display: none !important;
}
/* line 2486, templates/g5_hydrogen/custom/scss/_location.scss */
/* line 2487, templates/g5_hydrogen/custom/scss/_location.scss */
/* line 2488, templates/g5_hydrogen/custom/scss/_location.scss */
/* line 2489, templates/g5_hydrogen/custom/scss/_location.scss */
#g-header .mobile-header-cta .custom p:nth-child(1) .blue:nth-child(1) {
  display: none;
}
/* line 2496, templates/g5_hydrogen/custom/scss/_location.scss */
/* line 2497, templates/g5_hydrogen/custom/scss/_location.scss */
/* line 2498, templates/g5_hydrogen/custom/scss/_location.scss */
/* line 2499, templates/g5_hydrogen/custom/scss/_location.scss */
#g-header .mobile-header-cta.local .custom p:nth-child(1) .blue:nth-child(1) {
  display: block;
}
/* line 2502, templates/g5_hydrogen/custom/scss/_location.scss */
#g-header .mobile-header-cta.local .custom p:nth-child(1) .county-number {
  display: none;
}
/* line 2505, templates/g5_hydrogen/custom/scss/_location.scss */
/* line 2507, templates/g5_hydrogen/custom/scss/_location.scss */
#g-header .mobile-header-cta.local .custom p:nth-child(1) .blue:not(.button-text) a {
  padding-top: 25px;
}
/* line 2511, templates/g5_hydrogen/custom/scss/_location.scss */
#g-header .mobile-header-cta.local .custom p:nth-child(1) span.mhMobile {
  display: none !important;
}
/***************************
 ****************************
 NAME: _variables.scss
 SITE: Made up company
 DESCRIPTION: All variables for the website
 -------------------------------------
 AUTHOR: Rachel Oliver
 DATE CREATED: 20/06/17
 LAST MODIFIED DATE: 20/07/17
 LAST MODIFIED BY: Joe Wharton
 ****************************
 ***************************/
/* line 19, templates/g5_hydrogen/custom/scss/_feedback.scss */
/* line 21, templates/g5_hydrogen/custom/scss/_feedback.scss */
#form-feedback h3, #form-feedback p {
  text-align: center;
}
/* line 24, templates/g5_hydrogen/custom/scss/_feedback.scss */
#form-feedback p {
  max-width: 70%;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 1199px) {
  /* line 28, templates/g5_hydrogen/custom/scss/_feedback.scss */
  #form-feedback p {
    max-width: 80%;
  }
}
@media (max-width: 959px) {
  /* line 31, templates/g5_hydrogen/custom/scss/_feedback.scss */
  #form-feedback p {
    max-width: 100%;
  }
}
/* line 36, templates/g5_hydrogen/custom/scss/_feedback.scss */
/* line 37, templates/g5_hydrogen/custom/scss/_feedback.scss */
#form-feedback .form-services .chzn-container {
  width: 100% !important;
}
/* line 40, templates/g5_hydrogen/custom/scss/_feedback.scss */
#form-feedback .form-services input, #form-feedback .form-services .search-field {
  width: 100% !important;
}
/* line 43, templates/g5_hydrogen/custom/scss/_feedback.scss */
/* line 44, templates/g5_hydrogen/custom/scss/_feedback.scss */
#form-feedback .form-services .search-field:after {
  content: '\f078';
  font-family: 'Font Awesome 5 Pro';
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 20px;
}
/* line 52, templates/g5_hydrogen/custom/scss/_feedback.scss */
#form-feedback .form-services .search-field input {
  padding: 0;
  vertical-align: text-bottom;
}
/* line 57, templates/g5_hydrogen/custom/scss/_feedback.scss */
#form-feedback .form-services label {
  display: none;
}
/* line 60, templates/g5_hydrogen/custom/scss/_feedback.scss */
#form-feedback .form-services .control-group {
  margin-top: 40px;
}
/* line 64, templates/g5_hydrogen/custom/scss/_feedback.scss */
#form-feedback h3 {
  font-family: bebas-neue-pro-expanded, sans-serif;
  font-weight: 700;
}
/* line 68, templates/g5_hydrogen/custom/scss/_feedback.scss */
#form-feedback .controls {
  margin-left: 0;
}
/* line 71, templates/g5_hydrogen/custom/scss/_feedback.scss */
/* line 72, templates/g5_hydrogen/custom/scss/_feedback.scss */
#form-feedback .control-group input, #form-feedback .control-group select, #form-feedback .control-group .chzn-container-single, #form-feedback .control-group .chzn-container ul, #form-feedback .control-group textarea {
  border-radius: 0;
  box-shadow: none;
  font-family: bebas-neue-pro-expanded, sans-serif;
  background-color: white;
  border: 1px solid #ccc;
  font-size: 1.2rem;
  color: black;
  position: relative;
  z-index: 1;
  padding: 0.67857143em 1em;
  box-sizing: border-box;
  background: none;
  width: 100%;
  min-height: 55px;
}
/* line 88, templates/g5_hydrogen/custom/scss/_feedback.scss */
#form-feedback .control-group .chzn-container-single {
  padding: 0;
  border: 0;
  width: 100% !important;
  position: relative;
  z-index: 10;
}
/* line 94, templates/g5_hydrogen/custom/scss/_feedback.scss */
#form-feedback .control-group .chzn-container-single > a {
  border: 1px solid #ccc;
  border-radius: 0;
  background: white;
  box-shadow: none;
  width: 100% !important;
  padding: 0.67857143em 1em;
  height: auto;
}
/* line 103, templates/g5_hydrogen/custom/scss/_feedback.scss */
#form-feedback .control-group .chzn-container-single .chzn-single div b {
  position: relative;
  background: none;
}
/* line 106, templates/g5_hydrogen/custom/scss/_feedback.scss */
#form-feedback .control-group .chzn-container-single .chzn-single div b:after {
  content: '\f078';
  font-family: 'Font Awesome 5 Pro';
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 20px;
  font-weight: 400;
}
/* line 117, templates/g5_hydrogen/custom/scss/_feedback.scss */
/* line 118, templates/g5_hydrogen/custom/scss/_feedback.scss */
/* line 126, templates/g5_hydrogen/custom/scss/_feedback.scss */
/* line 127, templates/g5_hydrogen/custom/scss/_feedback.scss */
#form-feedback .controls input {
  width: 100%;
}
/* line 131, templates/g5_hydrogen/custom/scss/_feedback.scss */
#form-feedback .control-label {
  width: 100%;
  text-align: left;
}
/* line 135, templates/g5_hydrogen/custom/scss/_feedback.scss */
#form-feedback .form-nps {
  position: relative;
}
/* line 138, templates/g5_hydrogen/custom/scss/_feedback.scss */
#form-feedback .form-nps h3 {
  text-align: center;
}
/* line 141, templates/g5_hydrogen/custom/scss/_feedback.scss */
#form-feedback .form-nps .control-label > label {
  display: none;
}
/* line 144, templates/g5_hydrogen/custom/scss/_feedback.scss */
#form-feedback .form-nps fieldset {
  position: relative;
  display: inline;
  width: 100%;
  padding: 0;
  text-align: center;
  margin-top: 20px;
}
/* line 152, templates/g5_hydrogen/custom/scss/_feedback.scss */
#form-feedback .form-nps fieldset input {
  position: absolute;
  visibility: hidden;
}
/* line 156, templates/g5_hydrogen/custom/scss/_feedback.scss */
#form-feedback .form-nps fieldset label {
  border: 2px solid #ccc;
  border-radius: 2px;
  width: 9.6%;
  display: inline-block;
  text-align: center;
  padding: 20px;
  font-size: 1.4rem;
}
@media (max-width: 768px) {
  /* line 164, templates/g5_hydrogen/custom/scss/_feedback.scss */
  #form-feedback .form-nps fieldset label {
    width: 40%;
  }
}
/* line 167, templates/g5_hydrogen/custom/scss/_feedback.scss */
#form-feedback .form-nps fieldset label:hover {
  border: 2px solid #949393;
}
/* line 171, templates/g5_hydrogen/custom/scss/_feedback.scss */
#form-feedback .form-nps fieldset input[type="radio"]:checked + label {
  border: 2px solid #006ac6;
  font-weight: 700;
}
/* line 176, templates/g5_hydrogen/custom/scss/_feedback.scss */
#form-feedback .form-nps .left {
  position: absolute;
  left: 0;
  bottom: 0;
  text-transform: uppercase;
  font-weight: 700;
  padding-left: 3px;
  color: #006ac6;
}
@media (max-width: 768px) {
  /* line 184, templates/g5_hydrogen/custom/scss/_feedback.scss */
  #form-feedback .form-nps .left {
    top: 0;
    width: 100%;
    text-align: center;
    bottom: auto;
  }
}
/* line 191, templates/g5_hydrogen/custom/scss/_feedback.scss */
#form-feedback .form-nps .right {
  position: absolute;
  right: 0;
  bottom: 0;
  text-transform: uppercase;
  font-weight: 700;
  padding-right: 3px;
  color: #006ac6;
}
@media (max-width: 768px) {
  /* line 199, templates/g5_hydrogen/custom/scss/_feedback.scss */
  #form-feedback .form-nps .right {
    width: 100%;
    text-align: center;
  }
}
/* line 204, templates/g5_hydrogen/custom/scss/_feedback.scss */
/* line 205, templates/g5_hydrogen/custom/scss/_feedback.scss */
@media (max-width: 768px) {
  /* line 206, templates/g5_hydrogen/custom/scss/_feedback.scss */
  #form-feedback .form-nps .form-container > div {
    position: relative;
    padding-top: 20px;
    padding-bottom: 25px;
  }
}
/* line 214, templates/g5_hydrogen/custom/scss/_feedback.scss */
#form-feedback .form-container {
  max-width: 70%;
  margin: auto;
  position: relative;
  padding-bottom: 15px;
  width: 100%;
}
@media {
  /* line 220, templates/g5_hydrogen/custom/scss/_feedback.scss */
  #form-feedback .form-container {
    max-width: 80%;
  }
}
@media (max-width: 959px) {
  /* line 224, templates/g5_hydrogen/custom/scss/_feedback.scss */
  #form-feedback .form-container {
    max-width: 100%;
  }
}
/* line 228, templates/g5_hydrogen/custom/scss/_feedback.scss */
#form-feedback .form-container .row {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
/* line 232, templates/g5_hydrogen/custom/scss/_feedback.scss */
#form-feedback .form-container .row > .control-group {
  flex: 0 49%;
  padding: 0;
}
@media (max-width: 768px) {
  /* line 235, templates/g5_hydrogen/custom/scss/_feedback.scss */
  #form-feedback .form-container .row > .control-group {
    flex: 0 100%;
  }
}
/* line 242, templates/g5_hydrogen/custom/scss/_feedback.scss */
#form-feedback .submit-button, #form-feedback .next, #form-feedback .previous {
  background-color: #e4002b;
  text-transform: uppercase;
  font-size: 1.5rem;
  border-radius: 0;
  box-shadow: none;
  border: 0;
  font-weight: 700;
  padding: 15px 25px;
  line-height: normal;
  transition: 0.5s;
}
/* line 253, templates/g5_hydrogen/custom/scss/_feedback.scss */
#form-feedback .submit-button:hover, #form-feedback .next:hover, #form-feedback .previous:hover {
  background-color: #006ac6;
}
/* line 257, templates/g5_hydrogen/custom/scss/_feedback.scss */
#form-feedback .final-button {
  text-align: right;
}
/* line 260, templates/g5_hydrogen/custom/scss/_feedback.scss */
#form-feedback .buttons {
  display: flex;
  justify-content: space-between;
}
/* line 264, templates/g5_hydrogen/custom/scss/_feedback.scss */
#form-feedback .next, #form-feedback .previous {
  color: #f7b624;
  display: inline-block;
  background-color: white;
  border: 2px solid #f7b624;
}
/* line 269, templates/g5_hydrogen/custom/scss/_feedback.scss */
#form-feedback .next:hover, #form-feedback .previous:hover {
  pointer-events: none;
  background-color: white;
}
/* line 273, templates/g5_hydrogen/custom/scss/_feedback.scss */
#form-feedback .next.active, #form-feedback .previous.active {
  background-color: #f7b624;
  color: white;
}
/* line 276, templates/g5_hydrogen/custom/scss/_feedback.scss */
#form-feedback .next.active:hover, #form-feedback .previous.active:hover {
  cursor: pointer;
  pointer-events: all;
  background-color: #f7b624;
  border: 2px solid #f7b624;
}
/* line 284, templates/g5_hydrogen/custom/scss/_feedback.scss */
#form-feedback .form-section {
  margin-bottom: 20px;
}
@media (max-width: 768px) {
  /* line 287, templates/g5_hydrogen/custom/scss/_feedback.scss */
  #form-feedback .form-section {
    height: auto !important;
    padding-top: 10px;
  }
}
/* line 291, templates/g5_hydrogen/custom/scss/_feedback.scss */
#form-feedback .form-section.active {
  display: flex !important;
}
/* line 295, templates/g5_hydrogen/custom/scss/_feedback.scss */
#form-feedback .chzn-container .chzn-results li.highlighted {
  background-image: none;
  background-color: #006ac6;
}
/* line 299, templates/g5_hydrogen/custom/scss/_feedback.scss */
#form-feedback .chzn-results {
  border: 0px solid grey;
}
/* line 304, templates/g5_hydrogen/custom/scss/_feedback.scss */
.form-horizontal .control-group {
  padding: 0 0.6%;
}
/* line 308, templates/g5_hydrogen/custom/scss/_feedback.scss */
/* line 309, templates/g5_hydrogen/custom/scss/_feedback.scss */
body.view-feedbackform #g-main {
  padding-top: 10rem;
}
@media (max-width: 768px) {
  /* line 313, templates/g5_hydrogen/custom/scss/_feedback.scss */
  body.view-feedbackform #g-footer {
    margin-top: 0;
  }
}
/* line 319, templates/g5_hydrogen/custom/scss/_feedback.scss */
/* line 320, templates/g5_hydrogen/custom/scss/_feedback.scss */
.feedbackform-complete h1 {
  width: 100%;
  text-align: center;
  margin-bottom: 20px !important;
}
/* line 325, templates/g5_hydrogen/custom/scss/_feedback.scss */
.feedbackform-complete p {
  text-align: center;
}
/*# sourceMappingURL=custom_10.css.map */
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}
/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8; }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }
  .mfp-preloader a {
    color: #CCC; }
    .mfp-preloader a:hover {
      color: #FFF; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  touch-action: manipulation; }

button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }
  .mfp-close:hover,
  .mfp-close:focus {
    opacity: 1; }
  .mfp-close:active {
    top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: #333; }

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent; }
  .mfp-arrow:active {
    margin-top: -54px; }
  .mfp-arrow:hover,
  .mfp-arrow:focus {
    opacity: 1; }
  .mfp-arrow:before,
  .mfp-arrow:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent; }
  .mfp-arrow:after {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px; }
  .mfp-arrow:before {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7; }

.mfp-arrow-left {
  left: 0; }
  .mfp-arrow-left:after {
    border-right: 17px solid #FFF;
    margin-left: 31px; }
  .mfp-arrow-left:before {
    margin-left: 25px;
    border-right: 27px solid #3F3F3F; }

.mfp-arrow-right {
  right: 0; }
  .mfp-arrow-right:after {
    border-left: 17px solid #FFF;
    margin-left: 39px; }
  .mfp-arrow-right:before {
    border-left: 27px solid #3F3F3F; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }
  .mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px; }
  .mfp-iframe-holder .mfp-close {
    top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }
  .mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #000; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }
  .mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444; }
  .mfp-figure small {
    color: #BDBDBD;
    display: block;
    font-size: 12px;
    line-height: 14px; }
  .mfp-figure figure {
    margin: 0; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box; }
    .mfp-img-mobile .mfp-bottom-bar:empty {
      padding: 0; }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; } }

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; } }
/*!
 * # Semantic UI 2.2.11 - Reset
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */


/*******************************
             Reset
*******************************/


/* Border-Box */
.semanticui-body {box-sizing: border-box;}

.semanticui-body *,
.semanticui-body *:before,
.semanticui-body *:after {
  box-sizing: border-box;
}

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


/* iPad Input Shadows */
.semanticui-body input[type="text"],
.semanticui-body input[type="email"],
.semanticui-body input[type="search"],
.semanticui-body input[type="password"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  
/* mobile firefox too! */
}
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */


/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers (opinionated).
 */

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

/* Grouping content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */

/**
 * Add the correct margin in IE 8.
 */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
.semanticui-body hr {
  box-sizing: content-box;
  
/* 1 */
  height: 0;
  
/* 1 */
  overflow: visible;
  
/* 2 */
}
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
.semanticui-body pre {
  font-family: monospace, monospace;
  
/* 1 */
  font-size: 1em;
  
/* 2 */
}

/* Text-level semantics
   ========================================================================== */
/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */
.semanticui-body a {
  background-color: transparent;
  
/* 1 */
  -webkit-text-decoration-skip: objects;
  
/* 2 */
}
/**
 * 1. Remove the bottom border in Chrome 57- and Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
.semanticui-body abbr[title] {
  border-bottom: none;
  
/* 1 */
  text-decoration: underline;
  
/* 2 */
  text-decoration: underline dotted;
  
/* 2 */
}
/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */
.semanticui-body b,
.semanticui-body strong {
  font-weight: inherit;
}
/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
.semanticui-body b,
.semanticui-body strong {
  font-weight: bolder;
}
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

/**
 * Add the correct font style in Android 4.3-.
 */

/**
 * Add the correct background and color in IE 9-.
 */
.semanticui-body mark {
  background-color: #ff0;
  color: #000;
}
/**
 * Add the correct font size in all browsers.
 */
.semanticui-body small {
  font-size: 80%;
}
/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
.semanticui-body sub,
.semanticui-body sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
.semanticui-body sub {
  bottom: -0.25em;
}
.semanticui-body sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
.semanticui-body audio,
.semanticui-body video {
  display: inline-block;
}
/**
 * Add the correct display in iOS 4-7.
 */
.semanticui-body audio:not([controls]) {
  display: none;
  height: 0;
}
/**
 * Remove the border on images inside links in IE 10-.
 */
.semanticui-body img {
  border-style: none;
}
/**
 * Hide the overflow in IE.
 */
.semanticui-body svg:not(:root) {
  overflow: hidden;
}

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */
.semanticui-body button,
.semanticui-body input,
.semanticui-body optgroup,
.semanticui-body select,
.semanticui-body textarea {
  font-family: sans-serif;
  
/* 1 */
  font-size: 100%;
  
/* 1 */
  line-height: 1.15;
  
/* 1 */
  margin: 0;
  
/* 2 */
}
/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
.semanticui-body button,
.semanticui-body input {
  
/* 1 */
  overflow: visible;
}
/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
.semanticui-body button,
.semanticui-body select {
  
/* 1 */
  text-transform: none;
}
/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */
.semanticui-body button,
.semanticui-body  [type="button"],
.semanticui-body [type="reset"],
.semanticui-body [type="submit"] {
  -webkit-appearance: button;
  
/* 2 */
}
/**
 * Remove the inner border and padding in Firefox.
 */
.semanticui-body button::-moz-focus-inner,
.semanticui-body [type="button"]::-moz-focus-inner,
.semanticui-body [type="reset"]::-moz-focus-inner,
.semanticui-body [type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
/**
 * Restore the focus styles unset by the previous rule.
 */
.semanticui-body button:-moz-focusring,
.semanticui-body [type="button"]:-moz-focusring,
.semanticui-body [type="reset"]:-moz-focusring,
.semanticui-body [type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}
/**
 * Correct the padding in Firefox.
 */
.semanticui-body fieldset {
  padding: 0.35em 0.75em 0.625em;
}
/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
.semanticui-body legend {
  box-sizing: border-box;
  
/* 1 */
  color: inherit;
  
/* 2 */
  display: table;
  
/* 1 */
  max-width: 100%;
  
/* 1 */
  padding: 0;
  
/* 3 */
  white-space: normal;
  
/* 1 */
}
/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
.semanticui-body progress {
  display: inline-block;
  
/* 1 */
  vertical-align: baseline;
  
/* 2 */
}
/**
 * Remove the default vertical scrollbar in IE.
 */
.semanticui-body textarea {
  overflow: auto;
}
/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */
.semanticui-body [type="checkbox"],
.semanticui-body [type="radio"] {
  box-sizing: border-box;
  
/* 1 */
  padding: 0;
  
/* 2 */
}
/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
.semanticui-body [type="number"]::-webkit-inner-spin-button,
.semanticui-body [type="number"]::-webkit-outer-spin-button {
  height: auto;
}
/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
.semanticui-body [type="search"] {
  -webkit-appearance: textfield;
  
/* 1 */
  outline-offset: -2px;
  
/* 2 */
}
/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
 */
.semanticui-body [type="search"]::-webkit-search-cancel-button,
.semanticui-body [type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  
/* 1 */
  font: inherit;
  
/* 2 */
}

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */
.semanticui-body details,
.semanticui-body menu {
  display: block;
}
/*
 * Add the correct display in all browsers.
 */
.semanticui-body summary {
  display: list-item;
}

/* Scripting
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
.semanticui-body canvas {
  display: inline-block;
}
/**
 * Add the correct display in IE.
 */
.semanticui-body template {
  display: none;
}

/* Hidden
   ========================================================================== */
/**
 * Add the correct display in IE 10-.
 */
.semanticui-body [hidden] {
  display: none;
}


/*******************************
         Site Overrides
*******************************/
/*!
 * # Semantic UI 2.2.4 - Site
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*@import url('https://fonts.googleapis.com/css?family=Lato:400,700,400italic,700italic&subset=latin');*/
/*html,
body {
  height: 100%;
}
html {
  font-size: 14px;
}
*/
/*
html,
body {
  height: 100%;
}
body {
  margin: 0px;
  padding: 0px;
}
*/
/*
body {
  margin: 0px;
  padding: 0px;
  overflow-x: hidden;
  min-width: 320px;
  background: #FFFFFF;
  font-family: 'Lato', 'Helvetica Neue', Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 1.4285em;
  color: rgba(0, 0, 0, 0.87);
  font-smoothing: antialiased;
}
*/
/*.semanticui-body ,
.semanticui-body  {
  height: 100%;
}*/
.semanticui-body  {
  /*font-size: 14px;
  font-family: 'Lato', 'Helvetica Neue', Arial, Helvetica, sans-serif;
  /*line-height: 1.4285em;*/
}


/*******************************
             Headers
*******************************/
.semanticui-body h1,
.semanticui-body h2,
.semanticui-body h3,
.semanticui-body h4,
.semanticui-body h5 {
  /*font-family: 'Lato', 'Helvetica Neue', Arial, Helvetica, sans-serif;*/
  line-height: 1.2857em;
  margin: calc(26.0001px) 0em 14px;
  font-weight: bold;
  padding: 0em;
}
.semanticui-body h1 {
  min-height: 14px;
  font-size: 28px;
}
.semanticui-body h2 {
  font-size: 23.996px;
}
.semanticui-body h3 {
  font-size: 17.92px;
}
.semanticui-body h4 {
  font-size: 15.0714px;
}
.semanticui-body h5 {
  font-size: 14px;
}
.semanticui-body h1:first-child,
.semanticui-body h2:first-child,
.semanticui-body h3:first-child,
.semanticui-body h4:first-child,
.semanticui-body h5:first-child {
  margin-top: 0em;
}
.semanticui-body h1:last-child,
.semanticui-body h2:last-child,
.semanticui-body h3:last-child,
.semanticui-body h4:last-child,
.semanticui-body h5:last-child {
  margin-bottom: 0em;
}
.semanticui-body p {
  margin: 0em 0em 1em;
  line-height: 1.4285em;
}
.semanticui-body p:first-child {
  margin-top: 0em;
}
.semanticui-body p:last-child {
  margin-bottom: 0em;
}
.semanticui-body a {
  color: #4183C4;
  text-decoration: none;
}
.semanticui-body a:hover {
  color: #1e70bf;
  text-decoration: none;
}
.semanticui-body ::-webkit-selection {
  background-color: #CCE2FF;
  color: rgba(0, 0, 0, 0.87);
}
.semanticui-body ::-moz-selection {
  background-color: #CCE2FF;
  color: rgba(0, 0, 0, 0.87);
}
.semanticui-body ::selection {
  background-color: #CCE2FF;
  color: rgba(0, 0, 0, 0.87);
}
.semanticui-body textarea::-webkit-selection,
.semanticui-body input::-webkit-selection {
  background-color: rgba(100, 100, 100, 0.4);
  color: rgba(0, 0, 0, 0.87);
}
.semanticui-body textarea::-moz-selection,
.semanticui-body input::-moz-selection {
  background-color: rgba(100, 100, 100, 0.4);
  color: rgba(0, 0, 0, 0.87);
}
.semanticui-body textarea::selection,
.semanticui-body input::selection {
  background-color: rgba(100, 100, 100, 0.4);
  color: rgba(0, 0, 0, 0.87);
}
/*
 * # Semantic UI - 2.3.1
 * https://github.com/Semantic-Org/Semantic-UI
 * http://www.semantic-ui.com/
 *
 * Copyright 2014 Contributors
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/* # Semantic UI 2.3.1 - Button
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.button{cursor:pointer;display:inline-block;min-height:1em;outline:0;border:none;vertical-align:baseline;background:#e0e1e2 none;color:rgba(0,0,0,.6);font-family:Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;margin:0 .25em 0 0;padding:.78571429em 1.5em .78571429em;text-transform:none;text-shadow:none;font-weight:700;line-height:1em;font-style:normal;text-align:center;text-decoration:none;border-radius:4.00000006px;-webkit-box-shadow:0 0 0 1px transparent inset,0 0 0 0 rgba(34,36,38,.15) inset;box-shadow:0 0 0 1px transparent inset,0 0 0 0 rgba(34,36,38,.15) inset;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:opacity .1s ease,background-color .1s ease,color .1s ease,background .1s ease,-webkit-box-shadow .1s ease;transition:opacity .1s ease,background-color .1s ease,color .1s ease,background .1s ease,-webkit-box-shadow .1s ease;transition:opacity .1s ease,background-color .1s ease,color .1s ease,box-shadow .1s ease,background .1s ease;transition:opacity .1s ease,background-color .1s ease,color .1s ease,box-shadow .1s ease,background .1s ease,-webkit-box-shadow .1s ease;will-change:'';-webkit-tap-highlight-color:transparent}.ui.button:hover{background-color:#cacbcd;background-image:none;-webkit-box-shadow:0 0 0 1px transparent inset,0 0 0 0 rgba(34,36,38,.15) inset;box-shadow:0 0 0 1px transparent inset,0 0 0 0 rgba(34,36,38,.15) inset;color:rgba(0,0,0,.8)}.ui.button:hover .icon{opacity:.85}.ui.button:focus{background-color:#cacbcd;color:rgba(0,0,0,.8);background-image:''!important;-webkit-box-shadow:''!important;box-shadow:''!important}.ui.button:focus .icon{opacity:.85}.ui.active.button:active,.ui.button:active{background-color:#babbbc;background-image:'';color:rgba(0,0,0,.9);-webkit-box-shadow:0 0 0 1px transparent inset,none;box-shadow:0 0 0 1px transparent inset,none}.ui.active.button{background-color:#c0c1c2;background-image:none;-webkit-box-shadow:0 0 0 1px transparent inset;box-shadow:0 0 0 1px transparent inset;color:rgba(0,0,0,.95)}.ui.active.button:hover{background-color:#c0c1c2;background-image:none;color:rgba(0,0,0,.95)}.ui.active.button:active{background-color:#c0c1c2;background-image:none}.ui.loading.loading.loading.loading.loading.loading.button{position:relative;cursor:default;text-shadow:none!important;color:transparent!important;opacity:1;pointer-events:auto;-webkit-transition:all 0s linear,opacity .1s ease;transition:all 0s linear,opacity .1s ease}.ui.loading.button:before{position:absolute;content:'';top:50%;left:50%;margin:-.64285714em 0 0 -.64285714em;width:1.28571429em;height:1.28571429em;border-radius:7000px;border:.2em solid rgba(0,0,0,.15)}.ui.loading.button:after{position:absolute;content:'';top:50%;left:50%;margin:-.64285714em 0 0 -.64285714em;width:1.28571429em;height:1.28571429em;-webkit-animation:button-spin .6s linear;animation:button-spin .6s linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;border-radius:7000px;border-color:#fff transparent transparent;border-style:solid;border-width:.2em;-webkit-box-shadow:0 0 0 1px transparent;box-shadow:0 0 0 1px transparent}.ui.labeled.icon.loading.button .icon{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}@-webkit-keyframes button-spin{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes button-spin{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.ui.basic.loading.button:not(.inverted):before{border-color:rgba(0,0,0,.1)}.ui.basic.loading.button:not(.inverted):after{border-top-color:#767676}.ui.button:disabled,.ui.buttons .disabled.button,.ui.disabled.active.button,.ui.disabled.button,.ui.disabled.button:hover{cursor:default;opacity:.45!important;background-image:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;pointer-events:none!important}.ui.basic.buttons .ui.disabled.button{border-color:rgba(34,36,38,.5)}.ui.animated.button{position:relative;overflow:hidden;padding-right:0!important;vertical-align:middle;z-index:1}.ui.animated.button .content{will-change:transform,opacity}.ui.animated.button .visible.content{position:relative;margin-right:1.5em}.ui.animated.button .hidden.content{position:absolute;width:100%}.ui.animated.button .hidden.content,.ui.animated.button .visible.content{-webkit-transition:right .3s ease 0s;transition:right .3s ease 0s}.ui.animated.button .visible.content{left:auto;right:0}.ui.animated.button .hidden.content{top:50%;left:auto;right:-100%;margin-top:-.5em}.ui.animated.button:focus .visible.content,.ui.animated.button:hover .visible.content{left:auto;right:200%}.ui.animated.button:focus .hidden.content,.ui.animated.button:hover .hidden.content{left:auto;right:0}.ui.vertical.animated.button .hidden.content,.ui.vertical.animated.button .visible.content{-webkit-transition:top .3s ease,-webkit-transform .3s ease;transition:top .3s ease,-webkit-transform .3s ease;transition:top .3s ease,transform .3s ease;transition:top .3s ease,transform .3s ease,-webkit-transform .3s ease}.ui.vertical.animated.button .visible.content{-webkit-transform:translateY(0);transform:translateY(0);right:auto}.ui.vertical.animated.button .hidden.content{top:-50%;left:0;right:auto}.ui.vertical.animated.button:focus .visible.content,.ui.vertical.animated.button:hover .visible.content{-webkit-transform:translateY(200%);transform:translateY(200%);right:auto}.ui.vertical.animated.button:focus .hidden.content,.ui.vertical.animated.button:hover .hidden.content{top:50%;right:auto}.ui.fade.animated.button .hidden.content,.ui.fade.animated.button .visible.content{-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease;transition:opacity .3s ease,transform .3s ease,-webkit-transform .3s ease}.ui.fade.animated.button .visible.content{left:auto;right:auto;opacity:1;-webkit-transform:scale(1);transform:scale(1)}.ui.fade.animated.button .hidden.content{opacity:0;left:0;right:auto;-webkit-transform:scale(1.5);transform:scale(1.5)}.ui.fade.animated.button:focus .visible.content,.ui.fade.animated.button:hover .visible.content{left:auto;right:auto;opacity:0;-webkit-transform:scale(.75);transform:scale(.75)}.ui.fade.animated.button:focus .hidden.content,.ui.fade.animated.button:hover .hidden.content{left:0;right:auto;opacity:1;-webkit-transform:scale(1);transform:scale(1)}.ui.inverted.button{-webkit-box-shadow:0 0 0 2px #fff inset!important;box-shadow:0 0 0 2px #fff inset!important;background:transparent none;color:#fff;text-shadow:none!important}.ui.inverted.buttons .button{margin:0 0 0 -2px}.ui.inverted.buttons .button:first-child{margin-left:0}.ui.inverted.vertical.buttons .button{margin:0 0 -2px 0}.ui.inverted.vertical.buttons .button:first-child{margin-top:0}.ui.inverted.button:hover{background:#fff;-webkit-box-shadow:0 0 0 2px #fff inset!important;box-shadow:0 0 0 2px #fff inset!important;color:rgba(0,0,0,.8)}.ui.inverted.button.active,.ui.inverted.button:focus{background:#fff;-webkit-box-shadow:0 0 0 2px #fff inset!important;box-shadow:0 0 0 2px #fff inset!important;color:rgba(0,0,0,.8)}.ui.inverted.button.active:focus{background:#dcddde;-webkit-box-shadow:0 0 0 2px #dcddde inset!important;box-shadow:0 0 0 2px #dcddde inset!important;color:rgba(0,0,0,.8)}.ui.labeled.button:not(.icon){display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;background:0 0!important;padding:0!important;border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.ui.labeled.button>.button{margin:0}.ui.labeled.button>.label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 0 -1px!important;padding:'';font-size:1em;border-color:rgba(34,36,38,.15)}.ui.labeled.button>.tag.label:before{width:1.85em;height:1.85em}.ui.labeled.button:not([class*="left labeled"])>.button{border-top-right-radius:0;border-bottom-right-radius:0}.ui.labeled.button:not([class*="left labeled"])>.label{border-top-left-radius:0;border-bottom-left-radius:0}.ui[class*="left labeled"].button>.button{border-top-left-radius:0;border-bottom-left-radius:0}.ui[class*="left labeled"].button>.label{border-top-right-radius:0;border-bottom-right-radius:0}.ui.facebook.button{background-color:#3b5998;color:#fff;text-shadow:none;background-image:none;-webkit-box-shadow:0 0 0 0 rgba(34,36,38,.15) inset;box-shadow:0 0 0 0 rgba(34,36,38,.15) inset}.ui.facebook.button:hover{background-color:#304d8a;color:#fff;text-shadow:none}.ui.facebook.button:active{background-color:#2d4373;color:#fff;text-shadow:none}.ui.twitter.button{background-color:#55acee;color:#fff;text-shadow:none;background-image:none;-webkit-box-shadow:0 0 0 0 rgba(34,36,38,.15) inset;box-shadow:0 0 0 0 rgba(34,36,38,.15) inset}.ui.twitter.button:hover{background-color:#35a2f4;color:#fff;text-shadow:none}.ui.twitter.button:active{background-color:#2795e9;color:#fff;text-shadow:none}.ui.google.plus.button{background-color:#dd4b39;color:#fff;text-shadow:none;background-image:none;-webkit-box-shadow:0 0 0 0 rgba(34,36,38,.15) inset;box-shadow:0 0 0 0 rgba(34,36,38,.15) inset}.ui.google.plus.button:hover{background-color:#e0321c;color:#fff;text-shadow:none}.ui.google.plus.button:active{background-color:#c23321;color:#fff;text-shadow:none}.ui.linkedin.button{background-color:#1f88be;color:#fff;text-shadow:none}.ui.linkedin.button:hover{background-color:#147baf;color:#fff;text-shadow:none}.ui.linkedin.button:active{background-color:#186992;color:#fff;text-shadow:none}.ui.youtube.button{background-color:red;color:#fff;text-shadow:none;background-image:none;-webkit-box-shadow:0 0 0 0 rgba(34,36,38,.15) inset;box-shadow:0 0 0 0 rgba(34,36,38,.15) inset}.ui.youtube.button:hover{background-color:#e60000;color:#fff;text-shadow:none}.ui.youtube.button:active{background-color:#c00;color:#fff;text-shadow:none}.ui.instagram.button{background-color:#49769c;color:#fff;text-shadow:none;background-image:none;-webkit-box-shadow:0 0 0 0 rgba(34,36,38,.15) inset;box-shadow:0 0 0 0 rgba(34,36,38,.15) inset}.ui.instagram.button:hover{background-color:#3d698e;color:#fff;text-shadow:none}.ui.instagram.button:active{background-color:#395c79;color:#fff;text-shadow:none}.ui.pinterest.button{background-color:#bd081c;color:#fff;text-shadow:none;background-image:none;-webkit-box-shadow:0 0 0 0 rgba(34,36,38,.15) inset;box-shadow:0 0 0 0 rgba(34,36,38,.15) inset}.ui.pinterest.button:hover{background-color:#ac0013;color:#fff;text-shadow:none}.ui.pinterest.button:active{background-color:#8c0615;color:#fff;text-shadow:none}.ui.vk.button{background-color:#4d7198;color:#fff;background-image:none;-webkit-box-shadow:0 0 0 0 rgba(34,36,38,.15) inset;box-shadow:0 0 0 0 rgba(34,36,38,.15) inset}.ui.vk.button:hover{background-color:#41648a;color:#fff}.ui.vk.button:active{background-color:#3c5876;color:#fff}.ui.button>.icon:not(.button){height:.85714286em;opacity:.8;margin:0 .42857143em 0 -.21428571em;-webkit-transition:opacity .1s ease;transition:opacity .1s ease;vertical-align:'';color:''}.ui.button:not(.icon)>.icon:not(.button):not(.dropdown){margin:0 .42857143em 0 -.21428571em}.ui.button:not(.icon)>.right.icon:not(.button):not(.dropdown){margin:0 -.21428571em 0 .42857143em}.ui[class*="left floated"].button,.ui[class*="left floated"].buttons{float:left;margin-left:0;margin-right:.25em}.ui[class*="right floated"].button,.ui[class*="right floated"].buttons{float:right;margin-right:0;margin-left:.25em}.ui.compact.button,.ui.compact.buttons .button{padding:.58928571em 1.125em .58928571em}.ui.compact.icon.button,.ui.compact.icon.buttons .button{padding:.58928571em .58928571em .58928571em}.ui.compact.labeled.icon.button,.ui.compact.labeled.icon.buttons .button{padding:.58928571em 3.69642857em .58928571em}.ui.mini.button,.ui.mini.buttons .button,.ui.mini.buttons .or{font-size:11.00000006px}.ui.tiny.button,.ui.tiny.buttons .button,.ui.tiny.buttons .or{font-size:12.00000004px}.ui.small.button,.ui.small.buttons .button,.ui.small.buttons .or{font-size:13.00000002px}.ui.button,.ui.buttons .button,.ui.buttons .or{font-size:14px}.ui.large.button,.ui.large.buttons .button,.ui.large.buttons .or{font-size:15.99999996px}.ui.big.button,.ui.big.buttons .button,.ui.big.buttons .or{font-size:18.00000006px}.ui.huge.button,.ui.huge.buttons .button,.ui.huge.buttons .or{font-size:20.00000002px}.ui.massive.button,.ui.massive.buttons .button,.ui.massive.buttons .or{font-size:23.99999994px}.ui.icon.button,.ui.icon.buttons .button{padding:.78571429em .78571429em .78571429em}.ui.icon.button>.icon,.ui.icon.buttons .button>.icon{opacity:.9;margin:0!important;vertical-align:top}.ui.basic.button,.ui.basic.buttons .button{background:transparent none!important;color:rgba(0,0,0,.6)!important;font-weight:400;border-radius:4.00000006px;text-transform:none;text-shadow:none!important;-webkit-box-shadow:0 0 0 1px rgba(34,36,38,.15) inset;box-shadow:0 0 0 1px rgba(34,36,38,.15) inset}.ui.basic.buttons{-webkit-box-shadow:none;box-shadow:none;border:1px solid rgba(34,36,38,.15);border-radius:4.00000006px}.ui.basic.buttons .button{border-radius:0}.ui.basic.button:hover,.ui.basic.buttons .button:hover{background:#fff!important;color:rgba(0,0,0,.8)!important;-webkit-box-shadow:0 0 0 1px rgba(34,36,38,.35) inset,0 0 0 0 rgba(34,36,38,.15) inset;box-shadow:0 0 0 1px rgba(34,36,38,.35) inset,0 0 0 0 rgba(34,36,38,.15) inset}.ui.basic.button:focus,.ui.basic.buttons .button:focus{background:#fff!important;color:rgba(0,0,0,.8)!important;-webkit-box-shadow:0 0 0 1px rgba(34,36,38,.35) inset,0 0 0 0 rgba(34,36,38,.15) inset;box-shadow:0 0 0 1px rgba(34,36,38,.35) inset,0 0 0 0 rgba(34,36,38,.15) inset}.ui.basic.button:active,.ui.basic.buttons .button:active{background:#f8f8f8!important;color:rgba(0,0,0,.9)!important;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.15) inset,0 1px 4px 0 rgba(34,36,38,.15) inset;box-shadow:0 0 0 1px rgba(0,0,0,.15) inset,0 1px 4px 0 rgba(34,36,38,.15) inset}.ui.basic.active.button,.ui.basic.buttons .active.button{background:rgba(0,0,0,.05)!important;-webkit-box-shadow:''!important;box-shadow:''!important;color:rgba(0,0,0,.95)!important}.ui.basic.active.button:hover,.ui.basic.buttons .active.button:hover{background-color:rgba(0,0,0,.05)}.ui.basic.buttons .button:hover{-webkit-box-shadow:0 0 0 1px rgba(34,36,38,.35) inset,0 0 0 0 rgba(34,36,38,.15) inset inset;box-shadow:0 0 0 1px rgba(34,36,38,.35) inset,0 0 0 0 rgba(34,36,38,.15) inset inset}.ui.basic.buttons .button:active{-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.15) inset,0 1px 4px 0 rgba(34,36,38,.15) inset inset;box-shadow:0 0 0 1px rgba(0,0,0,.15) inset,0 1px 4px 0 rgba(34,36,38,.15) inset inset}.ui.basic.buttons .active.button{-webkit-box-shadow:''!important;box-shadow:''!important}.ui.basic.inverted.button,.ui.basic.inverted.buttons .button{background-color:transparent!important;color:#f9fafb!important;-webkit-box-shadow:0 0 0 2px rgba(255,255,255,.5) inset!important;box-shadow:0 0 0 2px rgba(255,255,255,.5) inset!important}.ui.basic.inverted.button:hover,.ui.basic.inverted.buttons .button:hover{color:#fff!important;-webkit-box-shadow:0 0 0 2px #fff inset!important;box-shadow:0 0 0 2px #fff inset!important}.ui.basic.inverted.button:focus,.ui.basic.inverted.buttons .button:focus{color:#fff!important;-webkit-box-shadow:0 0 0 2px #fff inset!important;box-shadow:0 0 0 2px #fff inset!important}.ui.basic.inverted.button:active,.ui.basic.inverted.buttons .button:active{background-color:rgba(255,255,255,.08)!important;color:#fff!important;-webkit-box-shadow:0 0 0 2px rgba(255,255,255,.9) inset!important;box-shadow:0 0 0 2px rgba(255,255,255,.9) inset!important}.ui.basic.inverted.active.button,.ui.basic.inverted.buttons .active.button{background-color:rgba(255,255,255,.08);color:#fff;text-shadow:none;-webkit-box-shadow:0 0 0 2px rgba(255,255,255,.7) inset;box-shadow:0 0 0 2px rgba(255,255,255,.7) inset}.ui.basic.inverted.active.button:hover,.ui.basic.inverted.buttons .active.button:hover{background-color:rgba(255,255,255,.15);-webkit-box-shadow:0 0 0 2px #fff inset!important;box-shadow:0 0 0 2px #fff inset!important}.ui.basic.buttons .button{border-left:1px solid rgba(34,36,38,.15);-webkit-box-shadow:none;box-shadow:none}.ui.basic.vertical.buttons .button{border-left:none}.ui.basic.vertical.buttons .button{border-left-width:0;border-top:1px solid rgba(34,36,38,.15)}.ui.basic.vertical.buttons .button:first-child{border-top-width:0}.ui.labeled.icon.button,.ui.labeled.icon.buttons .button{position:relative;padding-left:4.07142857em!important;padding-right:1.5em!important}.ui.labeled.icon.button>.icon,.ui.labeled.icon.buttons>.button>.icon{position:absolute;height:100%;line-height:1;border-radius:0;border-top-left-radius:inherit;border-bottom-left-radius:inherit;text-align:center;margin:0;width:2.57142857em;background-color:rgba(0,0,0,.05);color:'';-webkit-box-shadow:-1px 0 0 0 transparent inset;box-shadow:-1px 0 0 0 transparent inset}.ui.labeled.icon.button>.icon,.ui.labeled.icon.buttons>.button>.icon{top:0;left:0}.ui[class*="right labeled"].icon.button{padding-right:4.07142857em!important;padding-left:1.5em!important}.ui[class*="right labeled"].icon.button>.icon{left:auto;right:0;border-radius:0;border-top-right-radius:inherit;border-bottom-right-radius:inherit;-webkit-box-shadow:1px 0 0 0 transparent inset;box-shadow:1px 0 0 0 transparent inset}.ui.labeled.icon.button>.icon:after,.ui.labeled.icon.button>.icon:before,.ui.labeled.icon.buttons>.button>.icon:after,.ui.labeled.icon.buttons>.button>.icon:before{display:block;position:absolute;width:100%;top:50%;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ui.labeled.icon.buttons .button>.icon{border-radius:0}.ui.labeled.icon.buttons .button:first-child>.icon{border-top-left-radius:4.00000006px;border-bottom-left-radius:4.00000006px}.ui.labeled.icon.buttons .button:last-child>.icon{border-top-right-radius:4.00000006px;border-bottom-right-radius:4.00000006px}.ui.vertical.labeled.icon.buttons .button:first-child>.icon{border-radius:0;border-top-left-radius:4.00000006px}.ui.vertical.labeled.icon.buttons .button:last-child>.icon{border-radius:0;border-bottom-left-radius:4.00000006px}.ui.fluid[class*="left labeled"].icon.button,.ui.fluid[class*="right labeled"].icon.button{padding-left:1.5em!important;padding-right:1.5em!important}.ui.button.toggle.active,.ui.buttons .button.toggle.active,.ui.toggle.buttons .active.button{background-color:#21ba45!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none;color:#fff!important}.ui.button.toggle.active:hover{background-color:#16ab39!important;text-shadow:none;color:#fff!important}.ui.circular.button{border-radius:10em}.ui.circular.button>.icon{width:1em;vertical-align:baseline}.ui.buttons .or{position:relative;width:.3em;height:2.57142857em;z-index:3}.ui.buttons .or:before{position:absolute;text-align:center;border-radius:7000px;content:'or';top:50%;left:50%;background-color:#fff;text-shadow:none;margin-top:-.89285714em;margin-left:-.89285714em;width:1.78571429em;height:1.78571429em;line-height:1.78571429em;color:rgba(0,0,0,.4);font-style:normal;font-weight:700;-webkit-box-shadow:0 0 0 1px transparent inset;box-shadow:0 0 0 1px transparent inset}.ui.buttons .or[data-text]:before{content:attr(data-text)}.ui.fluid.buttons .or{width:0!important}.ui.fluid.buttons .or:after{display:none}.ui.attached.button{position:relative;display:block;margin:0;border-radius:0;-webkit-box-shadow:0 0 0 1px rgba(34,36,38,.15)!important;box-shadow:0 0 0 1px rgba(34,36,38,.15)!important}.ui.attached.top.button{border-radius:4.00000006px 4.00000006px 0 0}.ui.attached.bottom.button{border-radius:0 0 4.00000006px 4.00000006px}.ui.left.attached.button{display:inline-block;border-left:none;text-align:right;padding-right:.75em;border-radius:4.00000006px 0 0 4.00000006px}.ui.right.attached.button{display:inline-block;text-align:left;padding-left:.75em;border-radius:0 4.00000006px 4.00000006px 0}.ui.attached.buttons{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:0;width:auto!important;z-index:2;margin-left:-1px;margin-right:-1px}.ui.attached.buttons .button{margin:0}.ui.attached.buttons .button:first-child{border-radius:0}.ui.attached.buttons .button:last-child{border-radius:0}.ui[class*="top attached"].buttons{margin-bottom:-1px;border-radius:4.00000006px 4.00000006px 0 0}.ui[class*="top attached"].buttons .button:first-child{border-radius:4.00000006px 0 0 0}.ui[class*="top attached"].buttons .button:last-child{border-radius:0 4.00000006px 0 0}.ui[class*="bottom attached"].buttons{margin-top:-1px;border-radius:0 0 4.00000006px 4.00000006px}.ui[class*="bottom attached"].buttons .button:first-child{border-radius:0 0 0 4.00000006px}.ui[class*="bottom attached"].buttons .button:last-child{border-radius:0 0 4.00000006px 0}.ui[class*="left attached"].buttons{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:0;margin-left:-1px;border-radius:0 4.00000006px 4.00000006px 0}.ui[class*="left attached"].buttons .button:first-child{margin-left:-1px;border-radius:0 4.00000006px 0 0}.ui[class*="left attached"].buttons .button:last-child{margin-left:-1px;border-radius:0 0 4.00000006px 0}.ui[class*="right attached"].buttons{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-left:0;margin-right:-1px;border-radius:4.00000006px 0 0 4.00000006px}.ui[class*="right attached"].buttons .button:first-child{margin-left:-1px;border-radius:4.00000006px 0 0 0}.ui[class*="right attached"].buttons .button:last-child{margin-left:-1px;border-radius:0 0 0 4.00000006px}.ui.fluid.button,.ui.fluid.buttons{width:100%}.ui.fluid.button{display:block}.ui.two.buttons{width:100%}.ui.two.buttons>.button{width:50%}.ui.three.buttons{width:100%}.ui.three.buttons>.button{width:33.333%}.ui.four.buttons{width:100%}.ui.four.buttons>.button{width:25%}.ui.five.buttons{width:100%}.ui.five.buttons>.button{width:20%}.ui.six.buttons{width:100%}.ui.six.buttons>.button{width:16.666%}.ui.seven.buttons{width:100%}.ui.seven.buttons>.button{width:14.285%}.ui.eight.buttons{width:100%}.ui.eight.buttons>.button{width:12.5%}.ui.nine.buttons{width:100%}.ui.nine.buttons>.button{width:11.11%}.ui.ten.buttons{width:100%}.ui.ten.buttons>.button{width:10%}.ui.eleven.buttons{width:100%}.ui.eleven.buttons>.button{width:9.09%}.ui.twelve.buttons{width:100%}.ui.twelve.buttons>.button{width:8.3333%}.ui.fluid.vertical.buttons,.ui.fluid.vertical.buttons>.button{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto}.ui.two.vertical.buttons>.button{height:50%}.ui.three.vertical.buttons>.button{height:33.333%}.ui.four.vertical.buttons>.button{height:25%}.ui.five.vertical.buttons>.button{height:20%}.ui.six.vertical.buttons>.button{height:16.666%}.ui.seven.vertical.buttons>.button{height:14.285%}.ui.eight.vertical.buttons>.button{height:12.5%}.ui.nine.vertical.buttons>.button{height:11.11%}.ui.ten.vertical.buttons>.button{height:10%}.ui.eleven.vertical.buttons>.button{height:9.09%}.ui.twelve.vertical.buttons>.button{height:8.3333%}.ui.black.button,.ui.black.buttons .button{background-color:#1b1c1d;color:#fff;text-shadow:none;background-image:none}.ui.black.button{-webkit-box-shadow:0 0 0 0 rgba(34,36,38,.15) inset;box-shadow:0 0 0 0 rgba(34,36,38,.15) inset}.ui.black.button:hover,.ui.black.buttons .button:hover{background-color:#27292a;color:#fff;text-shadow:none}.ui.black.button:focus,.ui.black.buttons .button:focus{background-color:#2f3032;color:#fff;text-shadow:none}.ui.black.button:active,.ui.black.buttons .button:active{background-color:#343637;color:#fff;text-shadow:none}.ui.black.active.button,.ui.black.button .active.button:active,.ui.black.buttons .active.button,.ui.black.buttons .active.button:active{background-color:#0f0f10;color:#fff;text-shadow:none}.ui.basic.black.button,.ui.basic.black.buttons .button{-webkit-box-shadow:0 0 0 1px #1b1c1d inset!important;box-shadow:0 0 0 1px #1b1c1d inset!important;color:#1b1c1d!important}.ui.basic.black.button:hover,.ui.basic.black.buttons .button:hover{background:0 0!important;-webkit-box-shadow:0 0 0 1px #27292a inset!important;box-shadow:0 0 0 1px #27292a inset!important;color:#27292a!important}.ui.basic.black.button:focus,.ui.basic.black.buttons .button:focus{background:0 0!important;-webkit-box-shadow:0 0 0 1px #2f3032 inset!important;box-shadow:0 0 0 1px #2f3032 inset!important;color:#27292a!important}.ui.basic.black.active.button,.ui.basic.black.buttons .active.button{background:0 0!important;-webkit-box-shadow:0 0 0 1px #0f0f10 inset!important;box-shadow:0 0 0 1px #0f0f10 inset!important;color:#343637!important}.ui.basic.black.button:active,.ui.basic.black.buttons .button:active{-webkit-box-shadow:0 0 0 1px #343637 inset!important;box-shadow:0 0 0 1px #343637 inset!important;color:#343637!important}.ui.buttons:not(.vertical)>.basic.black.button:not(:first-child){margin-left:-1px}.ui.inverted.black.button,.ui.inverted.black.buttons .button{background-color:transparent;-webkit-box-shadow:0 0 0 2px #d4d4d5 inset!important;box-shadow:0 0 0 2px #d4d4d5 inset!important;color:#fff}.ui.inverted.black.button.active,.ui.inverted.black.button:active,.ui.inverted.black.button:focus,.ui.inverted.black.button:hover,.ui.inverted.black.buttons .button.active,.ui.inverted.black.buttons .button:active,.ui.inverted.black.buttons .button:focus,.ui.inverted.black.buttons .button:hover{-webkit-box-shadow:none!important;box-shadow:none!important;color:#fff}.ui.inverted.black.button:hover,.ui.inverted.black.buttons .button:hover{background-color:#000}.ui.inverted.black.button:focus,.ui.inverted.black.buttons .button:focus{background-color:#000}.ui.inverted.black.active.button,.ui.inverted.black.buttons .active.button{background-color:#000}.ui.inverted.black.button:active,.ui.inverted.black.buttons .button:active{background-color:#000}.ui.inverted.black.basic.button,.ui.inverted.black.basic.buttons .button,.ui.inverted.black.buttons .basic.button{background-color:transparent;-webkit-box-shadow:0 0 0 2px rgba(255,255,255,.5) inset!important;box-shadow:0 0 0 2px rgba(255,255,255,.5) inset!important;color:#fff!important}.ui.inverted.black.basic.button:hover,.ui.inverted.black.basic.buttons .button:hover,.ui.inverted.black.buttons .basic.button:hover{-webkit-box-shadow:0 0 0 2px #000 inset!important;box-shadow:0 0 0 2px #000 inset!important;color:#fff!important}.ui.inverted.black.basic.button:focus,.ui.inverted.black.basic.buttons .button:focus{-webkit-box-shadow:0 0 0 2px #000 inset!important;box-shadow:0 0 0 2px #000 inset!important;color:#545454!important}.ui.inverted.black.basic.active.button,.ui.inverted.black.basic.buttons .active.button,.ui.inverted.black.buttons .basic.active.button{-webkit-box-shadow:0 0 0 2px #000 inset!important;box-shadow:0 0 0 2px #000 inset!important;color:#fff!important}.ui.inverted.black.basic.button:active,.ui.inverted.black.basic.buttons .button:active,.ui.inverted.black.buttons .basic.button:active{-webkit-box-shadow:0 0 0 2px #000 inset!important;box-shadow:0 0 0 2px #000 inset!important;color:#fff!important}.ui.grey.button,.ui.grey.buttons .button{background-color:#767676;color:#fff;text-shadow:none;background-image:none}.ui.grey.button{-webkit-box-shadow:0 0 0 0 rgba(34,36,38,.15) inset;box-shadow:0 0 0 0 rgba(34,36,38,.15) inset}.ui.grey.button:hover,.ui.grey.buttons .button:hover{background-color:#838383;color:#fff;text-shadow:none}.ui.grey.button:focus,.ui.grey.buttons .button:focus{background-color:#8a8a8a;color:#fff;text-shadow:none}.ui.grey.button:active,.ui.grey.buttons .button:active{background-color:#909090;color:#fff;text-shadow:none}.ui.grey.active.button,.ui.grey.button .active.button:active,.ui.grey.buttons .active.button,.ui.grey.buttons .active.button:active{background-color:#696969;color:#fff;text-shadow:none}.ui.basic.grey.button,.ui.basic.grey.buttons .button{-webkit-box-shadow:0 0 0 1px #767676 inset!important;box-shadow:0 0 0 1px #767676 inset!important;color:#767676!important}.ui.basic.grey.button:hover,.ui.basic.grey.buttons .button:hover{background:0 0!important;-webkit-box-shadow:0 0 0 1px #838383 inset!important;box-shadow:0 0 0 1px #838383 inset!important;color:#838383!important}.ui.basic.grey.button:focus,.ui.basic.grey.buttons .button:focus{background:0 0!important;-webkit-box-shadow:0 0 0 1px #8a8a8a inset!important;box-shadow:0 0 0 1px #8a8a8a inset!important;color:#838383!important}.ui.basic.grey.active.button,.ui.basic.grey.buttons .active.button{background:0 0!important;-webkit-box-shadow:0 0 0 1px #696969 inset!important;box-shadow:0 0 0 1px #696969 inset!important;color:#909090!important}.ui.basic.grey.button:active,.ui.basic.grey.buttons .button:active{-webkit-box-shadow:0 0 0 1px #909090 inset!important;box-shadow:0 0 0 1px #909090 inset!important;color:#909090!important}.ui.buttons:not(.vertical)>.basic.grey.button:not(:first-child){margin-left:-1px}.ui.inverted.grey.button,.ui.inverted.grey.buttons .button{background-color:transparent;-webkit-box-shadow:0 0 0 2px #d4d4d5 inset!important;box-shadow:0 0 0 2px #d4d4d5 inset!important;color:#fff}.ui.inverted.grey.button.active,.ui.inverted.grey.button:active,.ui.inverted.grey.button:focus,.ui.inverted.grey.button:hover,.ui.inverted.grey.buttons .button.active,.ui.inverted.grey.buttons .button:active,.ui.inverted.grey.buttons .button:focus,.ui.inverted.grey.buttons .button:hover{-webkit-box-shadow:none!important;box-shadow:none!important;color:rgba(0,0,0,.6)}.ui.inverted.grey.button:hover,.ui.inverted.grey.buttons .button:hover{background-color:#cfd0d2}.ui.inverted.grey.button:focus,.ui.inverted.grey.buttons .button:focus{background-color:#c7c9cb}.ui.inverted.grey.active.button,.ui.inverted.grey.buttons .active.button{background-color:#cfd0d2}.ui.inverted.grey.button:active,.ui.inverted.grey.buttons .button:active{background-color:#c2c4c5}.ui.inverted.grey.basic.button,.ui.inverted.grey.basic.buttons .button,.ui.inverted.grey.buttons .basic.button{background-color:transparent;-webkit-box-shadow:0 0 0 2px rgba(255,255,255,.5) inset!important;box-shadow:0 0 0 2px rgba(255,255,255,.5) inset!important;color:#fff!important}.ui.inverted.grey.basic.button:hover,.ui.inverted.grey.basic.buttons .button:hover,.ui.inverted.grey.buttons .basic.button:hover{-webkit-box-shadow:0 0 0 2px #cfd0d2 inset!important;box-shadow:0 0 0 2px #cfd0d2 inset!important;color:#fff!important}.ui.inverted.grey.basic.button:focus,.ui.inverted.grey.basic.buttons .button:focus{-webkit-box-shadow:0 0 0 2px #c7c9cb inset!important;box-shadow:0 0 0 2px #c7c9cb inset!important;color:#dcddde!important}.ui.inverted.grey.basic.active.button,.ui.inverted.grey.basic.buttons .active.button,.ui.inverted.grey.buttons .basic.active.button{-webkit-box-shadow:0 0 0 2px #cfd0d2 inset!important;box-shadow:0 0 0 2px #cfd0d2 inset!important;color:#fff!important}.ui.inverted.grey.basic.button:active,.ui.inverted.grey.basic.buttons .button:active,.ui.inverted.grey.buttons .basic.button:active{-webkit-box-shadow:0 0 0 2px #c2c4c5 inset!important;box-shadow:0 0 0 2px #c2c4c5 inset!important;color:#fff!important}.ui.brown.button,.ui.brown.buttons .button{background-color:#a5673f;color:#fff;text-shadow:none;background-image:none}.ui.brown.button{-webkit-box-shadow:0 0 0 0 rgba(34,36,38,.15) inset;box-shadow:0 0 0 0 rgba(34,36,38,.15) inset}.ui.brown.button:hover,.ui.brown.buttons .button:hover{background-color:#975b33;color:#fff;text-shadow:none}.ui.brown.button:focus,.ui.brown.buttons .button:focus{background-color:#90532b;color:#fff;text-shadow:none}.ui.brown.button:active,.ui.brown.buttons .button:active{background-color:#805031;color:#fff;text-shadow:none}.ui.brown.active.button,.ui.brown.button .active.button:active,.ui.brown.buttons .active.button,.ui.brown.buttons .active.button:active{background-color:#995a31;color:#fff;text-shadow:none}.ui.basic.brown.button,.ui.basic.brown.buttons .button{-webkit-box-shadow:0 0 0 1px #a5673f inset!important;box-shadow:0 0 0 1px #a5673f inset!important;color:#a5673f!important}.ui.basic.brown.button:hover,.ui.basic.brown.buttons .button:hover{background:0 0!important;-webkit-box-shadow:0 0 0 1px #975b33 inset!important;box-shadow:0 0 0 1px #975b33 inset!important;color:#975b33!important}.ui.basic.brown.button:focus,.ui.basic.brown.buttons .button:focus{background:0 0!important;-webkit-box-shadow:0 0 0 1px #90532b inset!important;box-shadow:0 0 0 1px #90532b inset!important;color:#975b33!important}.ui.basic.brown.active.button,.ui.basic.brown.buttons .active.button{background:0 0!important;-webkit-box-shadow:0 0 0 1px #995a31 inset!important;box-shadow:0 0 0 1px #995a31 inset!important;color:#805031!important}.ui.basic.brown.button:active,.ui.basic.brown.buttons .button:active{-webkit-box-shadow:0 0 0 1px #805031 inset!important;box-shadow:0 0 0 1px #805031 inset!important;color:#805031!important}.ui.buttons:not(.vertical)>.basic.brown.button:not(:first-child){margin-left:-1px}.ui.inverted.brown.button,.ui.inverted.brown.buttons .button{background-color:transparent;-webkit-box-shadow:0 0 0 2px #d67c1c inset!important;box-shadow:0 0 0 2px #d67c1c inset!important;color:#d67c1c}.ui.inverted.brown.button.active,.ui.inverted.brown.button:active,.ui.inverted.brown.button:focus,.ui.inverted.brown.button:hover,.ui.inverted.brown.buttons .button.active,.ui.inverted.brown.buttons .button:active,.ui.inverted.brown.buttons .button:focus,.ui.inverted.brown.buttons .button:hover{-webkit-box-shadow:none!important;box-shadow:none!important;color:#fff}.ui.inverted.brown.button:hover,.ui.inverted.brown.buttons .button:hover{background-color:#c86f11}.ui.inverted.brown.button:focus,.ui.inverted.brown.buttons .button:focus{background-color:#c16808}.ui.inverted.brown.active.button,.ui.inverted.brown.buttons .active.button{background-color:#cc6f0d}.ui.inverted.brown.button:active,.ui.inverted.brown.buttons .button:active{background-color:#a96216}.ui.inverted.brown.basic.button,.ui.inverted.brown.basic.buttons .button,.ui.inverted.brown.buttons .basic.button{background-color:transparent;-webkit-box-shadow:0 0 0 2px rgba(255,255,255,.5) inset!important;box-shadow:0 0 0 2px rgba(255,255,255,.5) inset!important;color:#fff!important}.ui.inverted.brown.basic.button:hover,.ui.inverted.brown.basic.buttons .button:hover,.ui.inverted.brown.buttons .basic.button:hover{-webkit-box-shadow:0 0 0 2px #c86f11 inset!important;box-shadow:0 0 0 2px #c86f11 inset!important;color:#d67c1c!important}.ui.inverted.brown.basic.button:focus,.ui.inverted.brown.basic.buttons .button:focus{-webkit-box-shadow:0 0 0 2px #c16808 inset!important;box-shadow:0 0 0 2px #c16808 inset!important;color:#d67c1c!important}.ui.inverted.brown.basic.active.button,.ui.inverted.brown.basic.buttons .active.button,.ui.inverted.brown.buttons .basic.active.button{-webkit-box-shadow:0 0 0 2px #cc6f0d inset!important;box-shadow:0 0 0 2px #cc6f0d inset!important;color:#d67c1c!important}.ui.inverted.brown.basic.button:active,.ui.inverted.brown.basic.buttons .button:active,.ui.inverted.brown.buttons .basic.button:active{-webkit-box-shadow:0 0 0 2px #a96216 inset!important;box-shadow:0 0 0 2px #a96216 inset!important;color:#d67c1c!important}.ui.blue.button,.ui.blue.buttons .button{background-color:#2185d0;color:#fff;text-shadow:none;background-image:none}.ui.blue.button{-webkit-box-shadow:0 0 0 0 rgba(34,36,38,.15) inset;box-shadow:0 0 0 0 rgba(34,36,38,.15) inset}.ui.blue.button:hover,.ui.blue.buttons .button:hover{background-color:#1678c2;color:#fff;text-shadow:none}.ui.blue.button:focus,.ui.blue.buttons .button:focus{background-color:#0d71bb;color:#fff;text-shadow:none}.ui.blue.button:active,.ui.blue.buttons .button:active{background-color:#1a69a4;color:#fff;text-shadow:none}.ui.blue.active.button,.ui.blue.button .active.button:active,.ui.blue.buttons .active.button,.ui.blue.buttons .active.button:active{background-color:#1279c6;color:#fff;text-shadow:none}.ui.basic.blue.button,.ui.basic.blue.buttons .button{-webkit-box-shadow:0 0 0 1px #2185d0 inset!important;box-shadow:0 0 0 1px #2185d0 inset!important;color:#2185d0!important}.ui.basic.blue.button:hover,.ui.basic.blue.buttons .button:hover{background:0 0!important;-webkit-box-shadow:0 0 0 1px #1678c2 inset!important;box-shadow:0 0 0 1px #1678c2 inset!important;color:#1678c2!important}.ui.basic.blue.button:focus,.ui.basic.blue.buttons .button:focus{background:0 0!important;-webkit-box-shadow:0 0 0 1px #0d71bb inset!important;box-shadow:0 0 0 1px #0d71bb inset!important;color:#1678c2!important}.ui.basic.blue.active.button,.ui.basic.blue.buttons .active.button{background:0 0!important;-webkit-box-shadow:0 0 0 1px #1279c6 inset!important;box-shadow:0 0 0 1px #1279c6 inset!important;color:#1a69a4!important}.ui.basic.blue.button:active,.ui.basic.blue.buttons .button:active{-webkit-box-shadow:0 0 0 1px #1a69a4 inset!important;box-shadow:0 0 0 1px #1a69a4 inset!important;color:#1a69a4!important}.ui.buttons:not(.vertical)>.basic.blue.button:not(:first-child){margin-left:-1px}.ui.inverted.blue.button,.ui.inverted.blue.buttons .button{background-color:transparent;-webkit-box-shadow:0 0 0 2px #54c8ff inset!important;box-shadow:0 0 0 2px #54c8ff inset!important;color:#54c8ff}.ui.inverted.blue.button.active,.ui.inverted.blue.button:active,.ui.inverted.blue.button:focus,.ui.inverted.blue.button:hover,.ui.inverted.blue.buttons .button.active,.ui.inverted.blue.buttons .button:active,.ui.inverted.blue.buttons .button:focus,.ui.inverted.blue.buttons .button:hover{-webkit-box-shadow:none!important;box-shadow:none!important;color:#fff}.ui.inverted.blue.button:hover,.ui.inverted.blue.buttons .button:hover{background-color:#3ac0ff}.ui.inverted.blue.button:focus,.ui.inverted.blue.buttons .button:focus{background-color:#2bbbff}.ui.inverted.blue.active.button,.ui.inverted.blue.buttons .active.button{background-color:#3ac0ff}.ui.inverted.blue.button:active,.ui.inverted.blue.buttons .button:active{background-color:#21b8ff}.ui.inverted.blue.basic.button,.ui.inverted.blue.basic.buttons .button,.ui.inverted.blue.buttons .basic.button{background-color:transparent;-webkit-box-shadow:0 0 0 2px rgba(255,255,255,.5) inset!important;box-shadow:0 0 0 2px rgba(255,255,255,.5) inset!important;color:#fff!important}.ui.inverted.blue.basic.button:hover,.ui.inverted.blue.basic.buttons .button:hover,.ui.inverted.blue.buttons .basic.button:hover{-webkit-box-shadow:0 0 0 2px #3ac0ff inset!important;box-shadow:0 0 0 2px #3ac0ff inset!important;color:#54c8ff!important}.ui.inverted.blue.basic.button:focus,.ui.inverted.blue.basic.buttons .button:focus{-webkit-box-shadow:0 0 0 2px #2bbbff inset!important;box-shadow:0 0 0 2px #2bbbff inset!important;color:#54c8ff!important}.ui.inverted.blue.basic.active.button,.ui.inverted.blue.basic.buttons .active.button,.ui.inverted.blue.buttons .basic.active.button{-webkit-box-shadow:0 0 0 2px #3ac0ff inset!important;box-shadow:0 0 0 2px #3ac0ff inset!important;color:#54c8ff!important}.ui.inverted.blue.basic.button:active,.ui.inverted.blue.basic.buttons .button:active,.ui.inverted.blue.buttons .basic.button:active{-webkit-box-shadow:0 0 0 2px #21b8ff inset!important;box-shadow:0 0 0 2px #21b8ff inset!important;color:#54c8ff!important}.ui.green.button,.ui.green.buttons .button{background-color:#21ba45;color:#fff;text-shadow:none;background-image:none}.ui.green.button{-webkit-box-shadow:0 0 0 0 rgba(34,36,38,.15) inset;box-shadow:0 0 0 0 rgba(34,36,38,.15) inset}.ui.green.button:hover,.ui.green.buttons .button:hover{background-color:#16ab39;color:#fff;text-shadow:none}.ui.green.button:focus,.ui.green.buttons .button:focus{background-color:#0ea432;color:#fff;text-shadow:none}.ui.green.button:active,.ui.green.buttons .button:active{background-color:#198f35;color:#fff;text-shadow:none}.ui.green.active.button,.ui.green.button .active.button:active,.ui.green.buttons .active.button,.ui.green.buttons .active.button:active{background-color:#13ae38;color:#fff;text-shadow:none}.ui.basic.green.button,.ui.basic.green.buttons .button{-webkit-box-shadow:0 0 0 1px #21ba45 inset!important;box-shadow:0 0 0 1px #21ba45 inset!important;color:#21ba45!important}.ui.basic.green.button:hover,.ui.basic.green.buttons .button:hover{background:0 0!important;-webkit-box-shadow:0 0 0 1px #16ab39 inset!important;box-shadow:0 0 0 1px #16ab39 inset!important;color:#16ab39!important}.ui.basic.green.button:focus,.ui.basic.green.buttons .button:focus{background:0 0!important;-webkit-box-shadow:0 0 0 1px #0ea432 inset!important;box-shadow:0 0 0 1px #0ea432 inset!important;color:#16ab39!important}.ui.basic.green.active.button,.ui.basic.green.buttons .active.button{background:0 0!important;-webkit-box-shadow:0 0 0 1px #13ae38 inset!important;box-shadow:0 0 0 1px #13ae38 inset!important;color:#198f35!important}.ui.basic.green.button:active,.ui.basic.green.buttons .button:active{-webkit-box-shadow:0 0 0 1px #198f35 inset!important;box-shadow:0 0 0 1px #198f35 inset!important;color:#198f35!important}.ui.buttons:not(.vertical)>.basic.green.button:not(:first-child){margin-left:-1px}.ui.inverted.green.button,.ui.inverted.green.buttons .button{background-color:transparent;-webkit-box-shadow:0 0 0 2px #2ecc40 inset!important;box-shadow:0 0 0 2px #2ecc40 inset!important;color:#2ecc40}.ui.inverted.green.button.active,.ui.inverted.green.button:active,.ui.inverted.green.button:focus,.ui.inverted.green.button:hover,.ui.inverted.green.buttons .button.active,.ui.inverted.green.buttons .button:active,.ui.inverted.green.buttons .button:focus,.ui.inverted.green.buttons .button:hover{-webkit-box-shadow:none!important;box-shadow:none!important;color:#fff}.ui.inverted.green.button:hover,.ui.inverted.green.buttons .button:hover{background-color:#22be34}.ui.inverted.green.button:focus,.ui.inverted.green.buttons .button:focus{background-color:#19b82b}.ui.inverted.green.active.button,.ui.inverted.green.buttons .active.button{background-color:#1fc231}.ui.inverted.green.button:active,.ui.inverted.green.buttons .button:active{background-color:#25a233}.ui.inverted.green.basic.button,.ui.inverted.green.basic.buttons .button,.ui.inverted.green.buttons .basic.button{background-color:transparent;-webkit-box-shadow:0 0 0 2px rgba(255,255,255,.5) inset!important;box-shadow:0 0 0 2px rgba(255,255,255,.5) inset!important;color:#fff!important}.ui.inverted.green.basic.button:hover,.ui.inverted.green.basic.buttons .button:hover,.ui.inverted.green.buttons .basic.button:hover{-webkit-box-shadow:0 0 0 2px #22be34 inset!important;box-shadow:0 0 0 2px #22be34 inset!important;color:#2ecc40!important}.ui.inverted.green.basic.button:focus,.ui.inverted.green.basic.buttons .button:focus{-webkit-box-shadow:0 0 0 2px #19b82b inset!important;box-shadow:0 0 0 2px #19b82b inset!important;color:#2ecc40!important}.ui.inverted.green.basic.active.button,.ui.inverted.green.basic.buttons .active.button,.ui.inverted.green.buttons .basic.active.button{-webkit-box-shadow:0 0 0 2px #1fc231 inset!important;box-shadow:0 0 0 2px #1fc231 inset!important;color:#2ecc40!important}.ui.inverted.green.basic.button:active,.ui.inverted.green.basic.buttons .button:active,.ui.inverted.green.buttons .basic.button:active{-webkit-box-shadow:0 0 0 2px #25a233 inset!important;box-shadow:0 0 0 2px #25a233 inset!important;color:#2ecc40!important}.ui.orange.button,.ui.orange.buttons .button{background-color:#f2711c;color:#fff;text-shadow:none;background-image:none}.ui.orange.button{-webkit-box-shadow:0 0 0 0 rgba(34,36,38,.15) inset;box-shadow:0 0 0 0 rgba(34,36,38,.15) inset}.ui.orange.button:hover,.ui.orange.buttons .button:hover{background-color:#f26202;color:#fff;text-shadow:none}.ui.orange.button:focus,.ui.orange.buttons .button:focus{background-color:#e55b00;color:#fff;text-shadow:none}.ui.orange.button:active,.ui.orange.buttons .button:active{background-color:#cf590c;color:#fff;text-shadow:none}.ui.orange.active.button,.ui.orange.button .active.button:active,.ui.orange.buttons .active.button,.ui.orange.buttons .active.button:active{background-color:#f56100;color:#fff;text-shadow:none}.ui.basic.orange.button,.ui.basic.orange.buttons .button{-webkit-box-shadow:0 0 0 1px #f2711c inset!important;box-shadow:0 0 0 1px #f2711c inset!important;color:#f2711c!important}.ui.basic.orange.button:hover,.ui.basic.orange.buttons .button:hover{background:0 0!important;-webkit-box-shadow:0 0 0 1px #f26202 inset!important;box-shadow:0 0 0 1px #f26202 inset!important;color:#f26202!important}.ui.basic.orange.button:focus,.ui.basic.orange.buttons .button:focus{background:0 0!important;-webkit-box-shadow:0 0 0 1px #e55b00 inset!important;box-shadow:0 0 0 1px #e55b00 inset!important;color:#f26202!important}.ui.basic.orange.active.button,.ui.basic.orange.buttons .active.button{background:0 0!important;-webkit-box-shadow:0 0 0 1px #f56100 inset!important;box-shadow:0 0 0 1px #f56100 inset!important;color:#cf590c!important}.ui.basic.orange.button:active,.ui.basic.orange.buttons .button:active{-webkit-box-shadow:0 0 0 1px #cf590c inset!important;box-shadow:0 0 0 1px #cf590c inset!important;color:#cf590c!important}.ui.buttons:not(.vertical)>.basic.orange.button:not(:first-child){margin-left:-1px}.ui.inverted.orange.button,.ui.inverted.orange.buttons .button{background-color:transparent;-webkit-box-shadow:0 0 0 2px #ff851b inset!important;box-shadow:0 0 0 2px #ff851b inset!important;color:#ff851b}.ui.inverted.orange.button.active,.ui.inverted.orange.button:active,.ui.inverted.orange.button:focus,.ui.inverted.orange.button:hover,.ui.inverted.orange.buttons .button.active,.ui.inverted.orange.buttons .button:active,.ui.inverted.orange.buttons .button:focus,.ui.inverted.orange.buttons .button:hover{-webkit-box-shadow:none!important;box-shadow:none!important;color:#fff}.ui.inverted.orange.button:hover,.ui.inverted.orange.buttons .button:hover{background-color:#ff7701}.ui.inverted.orange.button:focus,.ui.inverted.orange.buttons .button:focus{background-color:#f17000}.ui.inverted.orange.active.button,.ui.inverted.orange.buttons .active.button{background-color:#ff7701}.ui.inverted.orange.button:active,.ui.inverted.orange.buttons .button:active{background-color:#e76b00}.ui.inverted.orange.basic.button,.ui.inverted.orange.basic.buttons .button,.ui.inverted.orange.buttons .basic.button{background-color:transparent;-webkit-box-shadow:0 0 0 2px rgba(255,255,255,.5) inset!important;box-shadow:0 0 0 2px rgba(255,255,255,.5) inset!important;color:#fff!important}.ui.inverted.orange.basic.button:hover,.ui.inverted.orange.basic.buttons .button:hover,.ui.inverted.orange.buttons .basic.button:hover{-webkit-box-shadow:0 0 0 2px #ff7701 inset!important;box-shadow:0 0 0 2px #ff7701 inset!important;color:#ff851b!important}.ui.inverted.orange.basic.button:focus,.ui.inverted.orange.basic.buttons .button:focus{-webkit-box-shadow:0 0 0 2px #f17000 inset!important;box-shadow:0 0 0 2px #f17000 inset!important;color:#ff851b!important}.ui.inverted.orange.basic.active.button,.ui.inverted.orange.basic.buttons .active.button,.ui.inverted.orange.buttons .basic.active.button{-webkit-box-shadow:0 0 0 2px #ff7701 inset!important;box-shadow:0 0 0 2px #ff7701 inset!important;color:#ff851b!important}.ui.inverted.orange.basic.button:active,.ui.inverted.orange.basic.buttons .button:active,.ui.inverted.orange.buttons .basic.button:active{-webkit-box-shadow:0 0 0 2px #e76b00 inset!important;box-shadow:0 0 0 2px #e76b00 inset!important;color:#ff851b!important}.ui.pink.button,.ui.pink.buttons .button{background-color:#e03997;color:#fff;text-shadow:none;background-image:none}.ui.pink.button{-webkit-box-shadow:0 0 0 0 rgba(34,36,38,.15) inset;box-shadow:0 0 0 0 rgba(34,36,38,.15) inset}.ui.pink.button:hover,.ui.pink.buttons .button:hover{background-color:#e61a8d;color:#fff;text-shadow:none}.ui.pink.button:focus,.ui.pink.buttons .button:focus{background-color:#e10f85;color:#fff;text-shadow:none}.ui.pink.button:active,.ui.pink.buttons .button:active{background-color:#c71f7e;color:#fff;text-shadow:none}.ui.pink.active.button,.ui.pink.button .active.button:active,.ui.pink.buttons .active.button,.ui.pink.buttons .active.button:active{background-color:#ea158d;color:#fff;text-shadow:none}.ui.basic.pink.button,.ui.basic.pink.buttons .button{-webkit-box-shadow:0 0 0 1px #e03997 inset!important;box-shadow:0 0 0 1px #e03997 inset!important;color:#e03997!important}.ui.basic.pink.button:hover,.ui.basic.pink.buttons .button:hover{background:0 0!important;-webkit-box-shadow:0 0 0 1px #e61a8d inset!important;box-shadow:0 0 0 1px #e61a8d inset!important;color:#e61a8d!important}.ui.basic.pink.button:focus,.ui.basic.pink.buttons .button:focus{background:0 0!important;-webkit-box-shadow:0 0 0 1px #e10f85 inset!important;box-shadow:0 0 0 1px #e10f85 inset!important;color:#e61a8d!important}.ui.basic.pink.active.button,.ui.basic.pink.buttons .active.button{background:0 0!important;-webkit-box-shadow:0 0 0 1px #ea158d inset!important;box-shadow:0 0 0 1px #ea158d inset!important;color:#c71f7e!important}.ui.basic.pink.button:active,.ui.basic.pink.buttons .button:active{-webkit-box-shadow:0 0 0 1px #c71f7e inset!important;box-shadow:0 0 0 1px #c71f7e inset!important;color:#c71f7e!important}.ui.buttons:not(.vertical)>.basic.pink.button:not(:first-child){margin-left:-1px}.ui.inverted.pink.button,.ui.inverted.pink.buttons .button{background-color:transparent;-webkit-box-shadow:0 0 0 2px #ff8edf inset!important;box-shadow:0 0 0 2px #ff8edf inset!important;color:#ff8edf}.ui.inverted.pink.button.active,.ui.inverted.pink.button:active,.ui.inverted.pink.button:focus,.ui.inverted.pink.button:hover,.ui.inverted.pink.buttons .button.active,.ui.inverted.pink.buttons .button:active,.ui.inverted.pink.buttons .button:focus,.ui.inverted.pink.buttons .button:hover{-webkit-box-shadow:none!important;box-shadow:none!important;color:#fff}.ui.inverted.pink.button:hover,.ui.inverted.pink.buttons .button:hover{background-color:#ff74d8}.ui.inverted.pink.button:focus,.ui.inverted.pink.buttons .button:focus{background-color:#ff65d3}.ui.inverted.pink.active.button,.ui.inverted.pink.buttons .active.button{background-color:#ff74d8}.ui.inverted.pink.button:active,.ui.inverted.pink.buttons .button:active{background-color:#ff5bd1}.ui.inverted.pink.basic.button,.ui.inverted.pink.basic.buttons .button,.ui.inverted.pink.buttons .basic.button{background-color:transparent;-webkit-box-shadow:0 0 0 2px rgba(255,255,255,.5) inset!important;box-shadow:0 0 0 2px rgba(255,255,255,.5) inset!important;color:#fff!important}.ui.inverted.pink.basic.button:hover,.ui.inverted.pink.basic.buttons .button:hover,.ui.inverted.pink.buttons .basic.button:hover{-webkit-box-shadow:0 0 0 2px #ff74d8 inset!important;box-shadow:0 0 0 2px #ff74d8 inset!important;color:#ff8edf!important}.ui.inverted.pink.basic.button:focus,.ui.inverted.pink.basic.buttons .button:focus{-webkit-box-shadow:0 0 0 2px #ff65d3 inset!important;box-shadow:0 0 0 2px #ff65d3 inset!important;color:#ff8edf!important}.ui.inverted.pink.basic.active.button,.ui.inverted.pink.basic.buttons .active.button,.ui.inverted.pink.buttons .basic.active.button{-webkit-box-shadow:0 0 0 2px #ff74d8 inset!important;box-shadow:0 0 0 2px #ff74d8 inset!important;color:#ff8edf!important}.ui.inverted.pink.basic.button:active,.ui.inverted.pink.basic.buttons .button:active,.ui.inverted.pink.buttons .basic.button:active{-webkit-box-shadow:0 0 0 2px #ff5bd1 inset!important;box-shadow:0 0 0 2px #ff5bd1 inset!important;color:#ff8edf!important}.ui.violet.button,.ui.violet.buttons .button{background-color:#6435c9;color:#fff;text-shadow:none;background-image:none}.ui.violet.button{-webkit-box-shadow:0 0 0 0 rgba(34,36,38,.15) inset;box-shadow:0 0 0 0 rgba(34,36,38,.15) inset}.ui.violet.button:hover,.ui.violet.buttons .button:hover{background-color:#5829bb;color:#fff;text-shadow:none}.ui.violet.button:focus,.ui.violet.buttons .button:focus{background-color:#4f20b5;color:#fff;text-shadow:none}.ui.violet.button:active,.ui.violet.buttons .button:active{background-color:#502aa1;color:#fff;text-shadow:none}.ui.violet.active.button,.ui.violet.button .active.button:active,.ui.violet.buttons .active.button,.ui.violet.buttons .active.button:active{background-color:#5626bf;color:#fff;text-shadow:none}.ui.basic.violet.button,.ui.basic.violet.buttons .button{-webkit-box-shadow:0 0 0 1px #6435c9 inset!important;box-shadow:0 0 0 1px #6435c9 inset!important;color:#6435c9!important}.ui.basic.violet.button:hover,.ui.basic.violet.buttons .button:hover{background:0 0!important;-webkit-box-shadow:0 0 0 1px #5829bb inset!important;box-shadow:0 0 0 1px #5829bb inset!important;color:#5829bb!important}.ui.basic.violet.button:focus,.ui.basic.violet.buttons .button:focus{background:0 0!important;-webkit-box-shadow:0 0 0 1px #4f20b5 inset!important;box-shadow:0 0 0 1px #4f20b5 inset!important;color:#5829bb!important}.ui.basic.violet.active.button,.ui.basic.violet.buttons .active.button{background:0 0!important;-webkit-box-shadow:0 0 0 1px #5626bf inset!important;box-shadow:0 0 0 1px #5626bf inset!important;color:#502aa1!important}.ui.basic.violet.button:active,.ui.basic.violet.buttons .button:active{-webkit-box-shadow:0 0 0 1px #502aa1 inset!important;box-shadow:0 0 0 1px #502aa1 inset!important;color:#502aa1!important}.ui.buttons:not(.vertical)>.basic.violet.button:not(:first-child){margin-left:-1px}.ui.inverted.violet.button,.ui.inverted.violet.buttons .button{background-color:transparent;-webkit-box-shadow:0 0 0 2px #a291fb inset!important;box-shadow:0 0 0 2px #a291fb inset!important;color:#a291fb}.ui.inverted.violet.button.active,.ui.inverted.violet.button:active,.ui.inverted.violet.button:focus,.ui.inverted.violet.button:hover,.ui.inverted.violet.buttons .button.active,.ui.inverted.violet.buttons .button:active,.ui.inverted.violet.buttons .button:focus,.ui.inverted.violet.buttons .button:hover{-webkit-box-shadow:none!important;box-shadow:none!important;color:#fff}.ui.inverted.violet.button:hover,.ui.inverted.violet.buttons .button:hover{background-color:#8a73ff}.ui.inverted.violet.button:focus,.ui.inverted.violet.buttons .button:focus{background-color:#7d64ff}.ui.inverted.violet.active.button,.ui.inverted.violet.buttons .active.button{background-color:#8a73ff}.ui.inverted.violet.button:active,.ui.inverted.violet.buttons .button:active{background-color:#7860f9}.ui.inverted.violet.basic.button,.ui.inverted.violet.basic.buttons .button,.ui.inverted.violet.buttons .basic.button{background-color:transparent;-webkit-box-shadow:0 0 0 2px rgba(255,255,255,.5) inset!important;box-shadow:0 0 0 2px rgba(255,255,255,.5) inset!important;color:#fff!important}.ui.inverted.violet.basic.button:hover,.ui.inverted.violet.basic.buttons .button:hover,.ui.inverted.violet.buttons .basic.button:hover{-webkit-box-shadow:0 0 0 2px #8a73ff inset!important;box-shadow:0 0 0 2px #8a73ff inset!important;color:#a291fb!important}.ui.inverted.violet.basic.button:focus,.ui.inverted.violet.basic.buttons .button:focus{-webkit-box-shadow:0 0 0 2px #7d64ff inset!important;box-shadow:0 0 0 2px #7d64ff inset!important;color:#a291fb!important}.ui.inverted.violet.basic.active.button,.ui.inverted.violet.basic.buttons .active.button,.ui.inverted.violet.buttons .basic.active.button{-webkit-box-shadow:0 0 0 2px #8a73ff inset!important;box-shadow:0 0 0 2px #8a73ff inset!important;color:#a291fb!important}.ui.inverted.violet.basic.button:active,.ui.inverted.violet.basic.buttons .button:active,.ui.inverted.violet.buttons .basic.button:active{-webkit-box-shadow:0 0 0 2px #7860f9 inset!important;box-shadow:0 0 0 2px #7860f9 inset!important;color:#a291fb!important}.ui.purple.button,.ui.purple.buttons .button{background-color:#a333c8;color:#fff;text-shadow:none;background-image:none}.ui.purple.button{-webkit-box-shadow:0 0 0 0 rgba(34,36,38,.15) inset;box-shadow:0 0 0 0 rgba(34,36,38,.15) inset}.ui.purple.button:hover,.ui.purple.buttons .button:hover{background-color:#9627ba;color:#fff;text-shadow:none}.ui.purple.button:focus,.ui.purple.buttons .button:focus{background-color:#8f1eb4;color:#fff;text-shadow:none}.ui.purple.button:active,.ui.purple.buttons .button:active{background-color:#82299f;color:#fff;text-shadow:none}.ui.purple.active.button,.ui.purple.button .active.button:active,.ui.purple.buttons .active.button,.ui.purple.buttons .active.button:active{background-color:#9724be;color:#fff;text-shadow:none}.ui.basic.purple.button,.ui.basic.purple.buttons .button{-webkit-box-shadow:0 0 0 1px #a333c8 inset!important;box-shadow:0 0 0 1px #a333c8 inset!important;color:#a333c8!important}.ui.basic.purple.button:hover,.ui.basic.purple.buttons .button:hover{background:0 0!important;-webkit-box-shadow:0 0 0 1px #9627ba inset!important;box-shadow:0 0 0 1px #9627ba inset!important;color:#9627ba!important}.ui.basic.purple.button:focus,.ui.basic.purple.buttons .button:focus{background:0 0!important;-webkit-box-shadow:0 0 0 1px #8f1eb4 inset!important;box-shadow:0 0 0 1px #8f1eb4 inset!important;color:#9627ba!important}.ui.basic.purple.active.button,.ui.basic.purple.buttons .active.button{background:0 0!important;-webkit-box-shadow:0 0 0 1px #9724be inset!important;box-shadow:0 0 0 1px #9724be inset!important;color:#82299f!important}.ui.basic.purple.button:active,.ui.basic.purple.buttons .button:active{-webkit-box-shadow:0 0 0 1px #82299f inset!important;box-shadow:0 0 0 1px #82299f inset!important;color:#82299f!important}.ui.buttons:not(.vertical)>.basic.purple.button:not(:first-child){margin-left:-1px}.ui.inverted.purple.button,.ui.inverted.purple.buttons .button{background-color:transparent;-webkit-box-shadow:0 0 0 2px #dc73ff inset!important;box-shadow:0 0 0 2px #dc73ff inset!important;color:#dc73ff}.ui.inverted.purple.button.active,.ui.inverted.purple.button:active,.ui.inverted.purple.button:focus,.ui.inverted.purple.button:hover,.ui.inverted.purple.buttons .button.active,.ui.inverted.purple.buttons .button:active,.ui.inverted.purple.buttons .button:focus,.ui.inverted.purple.buttons .button:hover{-webkit-box-shadow:none!important;box-shadow:none!important;color:#fff}.ui.inverted.purple.button:hover,.ui.inverted.purple.buttons .button:hover{background-color:#d65aff}.ui.inverted.purple.button:focus,.ui.inverted.purple.buttons .button:focus{background-color:#d24aff}.ui.inverted.purple.active.button,.ui.inverted.purple.buttons .active.button{background-color:#d65aff}.ui.inverted.purple.button:active,.ui.inverted.purple.buttons .button:active{background-color:#cf40ff}.ui.inverted.purple.basic.button,.ui.inverted.purple.basic.buttons .button,.ui.inverted.purple.buttons .basic.button{background-color:transparent;-webkit-box-shadow:0 0 0 2px rgba(255,255,255,.5) inset!important;box-shadow:0 0 0 2px rgba(255,255,255,.5) inset!important;color:#fff!important}.ui.inverted.purple.basic.button:hover,.ui.inverted.purple.basic.buttons .button:hover,.ui.inverted.purple.buttons .basic.button:hover{-webkit-box-shadow:0 0 0 2px #d65aff inset!important;box-shadow:0 0 0 2px #d65aff inset!important;color:#dc73ff!important}.ui.inverted.purple.basic.button:focus,.ui.inverted.purple.basic.buttons .button:focus{-webkit-box-shadow:0 0 0 2px #d24aff inset!important;box-shadow:0 0 0 2px #d24aff inset!important;color:#dc73ff!important}.ui.inverted.purple.basic.active.button,.ui.inverted.purple.basic.buttons .active.button,.ui.inverted.purple.buttons .basic.active.button{-webkit-box-shadow:0 0 0 2px #d65aff inset!important;box-shadow:0 0 0 2px #d65aff inset!important;color:#dc73ff!important}.ui.inverted.purple.basic.button:active,.ui.inverted.purple.basic.buttons .button:active,.ui.inverted.purple.buttons .basic.button:active{-webkit-box-shadow:0 0 0 2px #cf40ff inset!important;box-shadow:0 0 0 2px #cf40ff inset!important;color:#dc73ff!important}.ui.red.button,.ui.red.buttons .button{background-color:#db2828;color:#fff;text-shadow:none;background-image:none}.ui.red.button{-webkit-box-shadow:0 0 0 0 rgba(34,36,38,.15) inset;box-shadow:0 0 0 0 rgba(34,36,38,.15) inset}.ui.red.button:hover,.ui.red.buttons .button:hover{background-color:#d01919;color:#fff;text-shadow:none}.ui.red.button:focus,.ui.red.buttons .button:focus{background-color:#ca1010;color:#fff;text-shadow:none}.ui.red.button:active,.ui.red.buttons .button:active{background-color:#b21e1e;color:#fff;text-shadow:none}.ui.red.active.button,.ui.red.button .active.button:active,.ui.red.buttons .active.button,.ui.red.buttons .active.button:active{background-color:#d41515;color:#fff;text-shadow:none}.ui.basic.red.button,.ui.basic.red.buttons .button{-webkit-box-shadow:0 0 0 1px #db2828 inset!important;box-shadow:0 0 0 1px #db2828 inset!important;color:#db2828!important}.ui.basic.red.button:hover,.ui.basic.red.buttons .button:hover{background:0 0!important;-webkit-box-shadow:0 0 0 1px #d01919 inset!important;box-shadow:0 0 0 1px #d01919 inset!important;color:#d01919!important}.ui.basic.red.button:focus,.ui.basic.red.buttons .button:focus{background:0 0!important;-webkit-box-shadow:0 0 0 1px #ca1010 inset!important;box-shadow:0 0 0 1px #ca1010 inset!important;color:#d01919!important}.ui.basic.red.active.button,.ui.basic.red.buttons .active.button{background:0 0!important;-webkit-box-shadow:0 0 0 1px #d41515 inset!important;box-shadow:0 0 0 1px #d41515 inset!important;color:#b21e1e!important}.ui.basic.red.button:active,.ui.basic.red.buttons .button:active{-webkit-box-shadow:0 0 0 1px #b21e1e inset!important;box-shadow:0 0 0 1px #b21e1e inset!important;color:#b21e1e!important}.ui.buttons:not(.vertical)>.basic.red.button:not(:first-child){margin-left:-1px}.ui.inverted.red.button,.ui.inverted.red.buttons .button{background-color:transparent;-webkit-box-shadow:0 0 0 2px #ff695e inset!important;box-shadow:0 0 0 2px #ff695e inset!important;color:#ff695e}.ui.inverted.red.button.active,.ui.inverted.red.button:active,.ui.inverted.red.button:focus,.ui.inverted.red.button:hover,.ui.inverted.red.buttons .button.active,.ui.inverted.red.buttons .button:active,.ui.inverted.red.buttons .button:focus,.ui.inverted.red.buttons .button:hover{-webkit-box-shadow:none!important;box-shadow:none!important;color:#fff}.ui.inverted.red.button:hover,.ui.inverted.red.buttons .button:hover{background-color:#ff5144}.ui.inverted.red.button:focus,.ui.inverted.red.buttons .button:focus{background-color:#ff4335}.ui.inverted.red.active.button,.ui.inverted.red.buttons .active.button{background-color:#ff5144}.ui.inverted.red.button:active,.ui.inverted.red.buttons .button:active{background-color:#ff392b}.ui.inverted.red.basic.button,.ui.inverted.red.basic.buttons .button,.ui.inverted.red.buttons .basic.button{background-color:transparent;-webkit-box-shadow:0 0 0 2px rgba(255,255,255,.5) inset!important;box-shadow:0 0 0 2px rgba(255,255,255,.5) inset!important;color:#fff!important}.ui.inverted.red.basic.button:hover,.ui.inverted.red.basic.buttons .button:hover,.ui.inverted.red.buttons .basic.button:hover{-webkit-box-shadow:0 0 0 2px #ff5144 inset!important;box-shadow:0 0 0 2px #ff5144 inset!important;color:#ff695e!important}.ui.inverted.red.basic.button:focus,.ui.inverted.red.basic.buttons .button:focus{-webkit-box-shadow:0 0 0 2px #ff4335 inset!important;box-shadow:0 0 0 2px #ff4335 inset!important;color:#ff695e!important}.ui.inverted.red.basic.active.button,.ui.inverted.red.basic.buttons .active.button,.ui.inverted.red.buttons .basic.active.button{-webkit-box-shadow:0 0 0 2px #ff5144 inset!important;box-shadow:0 0 0 2px #ff5144 inset!important;color:#ff695e!important}.ui.inverted.red.basic.button:active,.ui.inverted.red.basic.buttons .button:active,.ui.inverted.red.buttons .basic.button:active{-webkit-box-shadow:0 0 0 2px #ff392b inset!important;box-shadow:0 0 0 2px #ff392b inset!important;color:#ff695e!important}.ui.teal.button,.ui.teal.buttons .button{background-color:#00b5ad;color:#fff;text-shadow:none;background-image:none}.ui.teal.button{-webkit-box-shadow:0 0 0 0 rgba(34,36,38,.15) inset;box-shadow:0 0 0 0 rgba(34,36,38,.15) inset}.ui.teal.button:hover,.ui.teal.buttons .button:hover{background-color:#009c95;color:#fff;text-shadow:none}.ui.teal.button:focus,.ui.teal.buttons .button:focus{background-color:#008c86;color:#fff;text-shadow:none}.ui.teal.button:active,.ui.teal.buttons .button:active{background-color:#00827c;color:#fff;text-shadow:none}.ui.teal.active.button,.ui.teal.button .active.button:active,.ui.teal.buttons .active.button,.ui.teal.buttons .active.button:active{background-color:#009c95;color:#fff;text-shadow:none}.ui.basic.teal.button,.ui.basic.teal.buttons .button{-webkit-box-shadow:0 0 0 1px #00b5ad inset!important;box-shadow:0 0 0 1px #00b5ad inset!important;color:#00b5ad!important}.ui.basic.teal.button:hover,.ui.basic.teal.buttons .button:hover{background:0 0!important;-webkit-box-shadow:0 0 0 1px #009c95 inset!important;box-shadow:0 0 0 1px #009c95 inset!important;color:#009c95!important}.ui.basic.teal.button:focus,.ui.basic.teal.buttons .button:focus{background:0 0!important;-webkit-box-shadow:0 0 0 1px #008c86 inset!important;box-shadow:0 0 0 1px #008c86 inset!important;color:#009c95!important}.ui.basic.teal.active.button,.ui.basic.teal.buttons .active.button{background:0 0!important;-webkit-box-shadow:0 0 0 1px #009c95 inset!important;box-shadow:0 0 0 1px #009c95 inset!important;color:#00827c!important}.ui.basic.teal.button:active,.ui.basic.teal.buttons .button:active{-webkit-box-shadow:0 0 0 1px #00827c inset!important;box-shadow:0 0 0 1px #00827c inset!important;color:#00827c!important}.ui.buttons:not(.vertical)>.basic.teal.button:not(:first-child){margin-left:-1px}.ui.inverted.teal.button,.ui.inverted.teal.buttons .button{background-color:transparent;-webkit-box-shadow:0 0 0 2px #6dffff inset!important;box-shadow:0 0 0 2px #6dffff inset!important;color:#6dffff}.ui.inverted.teal.button.active,.ui.inverted.teal.button:active,.ui.inverted.teal.button:focus,.ui.inverted.teal.button:hover,.ui.inverted.teal.buttons .button.active,.ui.inverted.teal.buttons .button:active,.ui.inverted.teal.buttons .button:focus,.ui.inverted.teal.buttons .button:hover{-webkit-box-shadow:none!important;box-shadow:none!important;color:rgba(0,0,0,.6)}.ui.inverted.teal.button:hover,.ui.inverted.teal.buttons .button:hover{background-color:#54ffff}.ui.inverted.teal.button:focus,.ui.inverted.teal.buttons .button:focus{background-color:#4ff}.ui.inverted.teal.active.button,.ui.inverted.teal.buttons .active.button{background-color:#54ffff}.ui.inverted.teal.button:active,.ui.inverted.teal.buttons .button:active{background-color:#3affff}.ui.inverted.teal.basic.button,.ui.inverted.teal.basic.buttons .button,.ui.inverted.teal.buttons .basic.button{background-color:transparent;-webkit-box-shadow:0 0 0 2px rgba(255,255,255,.5) inset!important;box-shadow:0 0 0 2px rgba(255,255,255,.5) inset!important;color:#fff!important}.ui.inverted.teal.basic.button:hover,.ui.inverted.teal.basic.buttons .button:hover,.ui.inverted.teal.buttons .basic.button:hover{-webkit-box-shadow:0 0 0 2px #54ffff inset!important;box-shadow:0 0 0 2px #54ffff inset!important;color:#6dffff!important}.ui.inverted.teal.basic.button:focus,.ui.inverted.teal.basic.buttons .button:focus{-webkit-box-shadow:0 0 0 2px #4ff inset!important;box-shadow:0 0 0 2px #4ff inset!important;color:#6dffff!important}.ui.inverted.teal.basic.active.button,.ui.inverted.teal.basic.buttons .active.button,.ui.inverted.teal.buttons .basic.active.button{-webkit-box-shadow:0 0 0 2px #54ffff inset!important;box-shadow:0 0 0 2px #54ffff inset!important;color:#6dffff!important}.ui.inverted.teal.basic.button:active,.ui.inverted.teal.basic.buttons .button:active,.ui.inverted.teal.buttons .basic.button:active{-webkit-box-shadow:0 0 0 2px #3affff inset!important;box-shadow:0 0 0 2px #3affff inset!important;color:#6dffff!important}.ui.olive.button,.ui.olive.buttons .button{background-color:#b5cc18;color:#fff;text-shadow:none;background-image:none}.ui.olive.button{-webkit-box-shadow:0 0 0 0 rgba(34,36,38,.15) inset;box-shadow:0 0 0 0 rgba(34,36,38,.15) inset}.ui.olive.button:hover,.ui.olive.buttons .button:hover{background-color:#a7bd0d;color:#fff;text-shadow:none}.ui.olive.button:focus,.ui.olive.buttons .button:focus{background-color:#a0b605;color:#fff;text-shadow:none}.ui.olive.button:active,.ui.olive.buttons .button:active{background-color:#8d9e13;color:#fff;text-shadow:none}.ui.olive.active.button,.ui.olive.button .active.button:active,.ui.olive.buttons .active.button,.ui.olive.buttons .active.button:active{background-color:#aac109;color:#fff;text-shadow:none}.ui.basic.olive.button,.ui.basic.olive.buttons .button{-webkit-box-shadow:0 0 0 1px #b5cc18 inset!important;box-shadow:0 0 0 1px #b5cc18 inset!important;color:#b5cc18!important}.ui.basic.olive.button:hover,.ui.basic.olive.buttons .button:hover{background:0 0!important;-webkit-box-shadow:0 0 0 1px #a7bd0d inset!important;box-shadow:0 0 0 1px #a7bd0d inset!important;color:#a7bd0d!important}.ui.basic.olive.button:focus,.ui.basic.olive.buttons .button:focus{background:0 0!important;-webkit-box-shadow:0 0 0 1px #a0b605 inset!important;box-shadow:0 0 0 1px #a0b605 inset!important;color:#a7bd0d!important}.ui.basic.olive.active.button,.ui.basic.olive.buttons .active.button{background:0 0!important;-webkit-box-shadow:0 0 0 1px #aac109 inset!important;box-shadow:0 0 0 1px #aac109 inset!important;color:#8d9e13!important}.ui.basic.olive.button:active,.ui.basic.olive.buttons .button:active{-webkit-box-shadow:0 0 0 1px #8d9e13 inset!important;box-shadow:0 0 0 1px #8d9e13 inset!important;color:#8d9e13!important}.ui.buttons:not(.vertical)>.basic.olive.button:not(:first-child){margin-left:-1px}.ui.inverted.olive.button,.ui.inverted.olive.buttons .button{background-color:transparent;-webkit-box-shadow:0 0 0 2px #d9e778 inset!important;box-shadow:0 0 0 2px #d9e778 inset!important;color:#d9e778}.ui.inverted.olive.button.active,.ui.inverted.olive.button:active,.ui.inverted.olive.button:focus,.ui.inverted.olive.button:hover,.ui.inverted.olive.buttons .button.active,.ui.inverted.olive.buttons .button:active,.ui.inverted.olive.buttons .button:focus,.ui.inverted.olive.buttons .button:hover{-webkit-box-shadow:none!important;box-shadow:none!important;color:rgba(0,0,0,.6)}.ui.inverted.olive.button:hover,.ui.inverted.olive.buttons .button:hover{background-color:#d8ea5c}.ui.inverted.olive.button:focus,.ui.inverted.olive.buttons .button:focus{background-color:#daef47}.ui.inverted.olive.active.button,.ui.inverted.olive.buttons .active.button{background-color:#daed59}.ui.inverted.olive.button:active,.ui.inverted.olive.buttons .button:active{background-color:#cddf4d}.ui.inverted.olive.basic.button,.ui.inverted.olive.basic.buttons .button,.ui.inverted.olive.buttons .basic.button{background-color:transparent;-webkit-box-shadow:0 0 0 2px rgba(255,255,255,.5) inset!important;box-shadow:0 0 0 2px rgba(255,255,255,.5) inset!important;color:#fff!important}.ui.inverted.olive.basic.button:hover,.ui.inverted.olive.basic.buttons .button:hover,.ui.inverted.olive.buttons .basic.button:hover{-webkit-box-shadow:0 0 0 2px #d8ea5c inset!important;box-shadow:0 0 0 2px #d8ea5c inset!important;color:#d9e778!important}.ui.inverted.olive.basic.button:focus,.ui.inverted.olive.basic.buttons .button:focus{-webkit-box-shadow:0 0 0 2px #daef47 inset!important;box-shadow:0 0 0 2px #daef47 inset!important;color:#d9e778!important}.ui.inverted.olive.basic.active.button,.ui.inverted.olive.basic.buttons .active.button,.ui.inverted.olive.buttons .basic.active.button{-webkit-box-shadow:0 0 0 2px #daed59 inset!important;box-shadow:0 0 0 2px #daed59 inset!important;color:#d9e778!important}.ui.inverted.olive.basic.button:active,.ui.inverted.olive.basic.buttons .button:active,.ui.inverted.olive.buttons .basic.button:active{-webkit-box-shadow:0 0 0 2px #cddf4d inset!important;box-shadow:0 0 0 2px #cddf4d inset!important;color:#d9e778!important}.ui.yellow.button,.ui.yellow.buttons .button{background-color:#fbbd08;color:#fff;text-shadow:none;background-image:none}.ui.yellow.button{-webkit-box-shadow:0 0 0 0 rgba(34,36,38,.15) inset;box-shadow:0 0 0 0 rgba(34,36,38,.15) inset}.ui.yellow.button:hover,.ui.yellow.buttons .button:hover{background-color:#eaae00;color:#fff;text-shadow:none}.ui.yellow.button:focus,.ui.yellow.buttons .button:focus{background-color:#daa300;color:#fff;text-shadow:none}.ui.yellow.button:active,.ui.yellow.buttons .button:active{background-color:#cd9903;color:#fff;text-shadow:none}.ui.yellow.active.button,.ui.yellow.button .active.button:active,.ui.yellow.buttons .active.button,.ui.yellow.buttons .active.button:active{background-color:#eaae00;color:#fff;text-shadow:none}.ui.basic.yellow.button,.ui.basic.yellow.buttons .button{-webkit-box-shadow:0 0 0 1px #fbbd08 inset!important;box-shadow:0 0 0 1px #fbbd08 inset!important;color:#fbbd08!important}.ui.basic.yellow.button:hover,.ui.basic.yellow.buttons .button:hover{background:0 0!important;-webkit-box-shadow:0 0 0 1px #eaae00 inset!important;box-shadow:0 0 0 1px #eaae00 inset!important;color:#eaae00!important}.ui.basic.yellow.button:focus,.ui.basic.yellow.buttons .button:focus{background:0 0!important;-webkit-box-shadow:0 0 0 1px #daa300 inset!important;box-shadow:0 0 0 1px #daa300 inset!important;color:#eaae00!important}.ui.basic.yellow.active.button,.ui.basic.yellow.buttons .active.button{background:0 0!important;-webkit-box-shadow:0 0 0 1px #eaae00 inset!important;box-shadow:0 0 0 1px #eaae00 inset!important;color:#cd9903!important}.ui.basic.yellow.button:active,.ui.basic.yellow.buttons .button:active{-webkit-box-shadow:0 0 0 1px #cd9903 inset!important;box-shadow:0 0 0 1px #cd9903 inset!important;color:#cd9903!important}.ui.buttons:not(.vertical)>.basic.yellow.button:not(:first-child){margin-left:-1px}.ui.inverted.yellow.button,.ui.inverted.yellow.buttons .button{background-color:transparent;-webkit-box-shadow:0 0 0 2px #ffe21f inset!important;box-shadow:0 0 0 2px #ffe21f inset!important;color:#ffe21f}.ui.inverted.yellow.button.active,.ui.inverted.yellow.button:active,.ui.inverted.yellow.button:focus,.ui.inverted.yellow.button:hover,.ui.inverted.yellow.buttons .button.active,.ui.inverted.yellow.buttons .button:active,.ui.inverted.yellow.buttons .button:focus,.ui.inverted.yellow.buttons .button:hover{-webkit-box-shadow:none!important;box-shadow:none!important;color:rgba(0,0,0,.6)}.ui.inverted.yellow.button:hover,.ui.inverted.yellow.buttons .button:hover{background-color:#ffdf05}.ui.inverted.yellow.button:focus,.ui.inverted.yellow.buttons .button:focus{background-color:#f5d500}.ui.inverted.yellow.active.button,.ui.inverted.yellow.buttons .active.button{background-color:#ffdf05}.ui.inverted.yellow.button:active,.ui.inverted.yellow.buttons .button:active{background-color:#ebcd00}.ui.inverted.yellow.basic.button,.ui.inverted.yellow.basic.buttons .button,.ui.inverted.yellow.buttons .basic.button{background-color:transparent;-webkit-box-shadow:0 0 0 2px rgba(255,255,255,.5) inset!important;box-shadow:0 0 0 2px rgba(255,255,255,.5) inset!important;color:#fff!important}.ui.inverted.yellow.basic.button:hover,.ui.inverted.yellow.basic.buttons .button:hover,.ui.inverted.yellow.buttons .basic.button:hover{-webkit-box-shadow:0 0 0 2px #ffdf05 inset!important;box-shadow:0 0 0 2px #ffdf05 inset!important;color:#ffe21f!important}.ui.inverted.yellow.basic.button:focus,.ui.inverted.yellow.basic.buttons .button:focus{-webkit-box-shadow:0 0 0 2px #f5d500 inset!important;box-shadow:0 0 0 2px #f5d500 inset!important;color:#ffe21f!important}.ui.inverted.yellow.basic.active.button,.ui.inverted.yellow.basic.buttons .active.button,.ui.inverted.yellow.buttons .basic.active.button{-webkit-box-shadow:0 0 0 2px #ffdf05 inset!important;box-shadow:0 0 0 2px #ffdf05 inset!important;color:#ffe21f!important}.ui.inverted.yellow.basic.button:active,.ui.inverted.yellow.basic.buttons .button:active,.ui.inverted.yellow.buttons .basic.button:active{-webkit-box-shadow:0 0 0 2px #ebcd00 inset!important;box-shadow:0 0 0 2px #ebcd00 inset!important;color:#ffe21f!important}.ui.primary.button,.ui.primary.buttons .button{background-color:#2185d0;color:#fff;text-shadow:none;background-image:none}.ui.primary.button{-webkit-box-shadow:0 0 0 0 rgba(34,36,38,.15) inset;box-shadow:0 0 0 0 rgba(34,36,38,.15) inset}.ui.primary.button:hover,.ui.primary.buttons .button:hover{background-color:#1678c2;color:#fff;text-shadow:none}.ui.primary.button:focus,.ui.primary.buttons .button:focus{background-color:#0d71bb;color:#fff;text-shadow:none}.ui.primary.button:active,.ui.primary.buttons .button:active{background-color:#1a69a4;color:#fff;text-shadow:none}.ui.primary.active.button,.ui.primary.button .active.button:active,.ui.primary.buttons .active.button,.ui.primary.buttons .active.button:active{background-color:#1279c6;color:#fff;text-shadow:none}.ui.basic.primary.button,.ui.basic.primary.buttons .button{-webkit-box-shadow:0 0 0 1px #2185d0 inset!important;box-shadow:0 0 0 1px #2185d0 inset!important;color:#2185d0!important}.ui.basic.primary.button:hover,.ui.basic.primary.buttons .button:hover{background:0 0!important;-webkit-box-shadow:0 0 0 1px #1678c2 inset!important;box-shadow:0 0 0 1px #1678c2 inset!important;color:#1678c2!important}.ui.basic.primary.button:focus,.ui.basic.primary.buttons .button:focus{background:0 0!important;-webkit-box-shadow:0 0 0 1px #0d71bb inset!important;box-shadow:0 0 0 1px #0d71bb inset!important;color:#1678c2!important}.ui.basic.primary.active.button,.ui.basic.primary.buttons .active.button{background:0 0!important;-webkit-box-shadow:0 0 0 1px #1279c6 inset!important;box-shadow:0 0 0 1px #1279c6 inset!important;color:#1a69a4!important}.ui.basic.primary.button:active,.ui.basic.primary.buttons .button:active{-webkit-box-shadow:0 0 0 1px #1a69a4 inset!important;box-shadow:0 0 0 1px #1a69a4 inset!important;color:#1a69a4!important}.ui.buttons:not(.vertical)>.basic.primary.button:not(:first-child){margin-left:-1px}.ui.secondary.button,.ui.secondary.buttons .button{background-color:#1b1c1d;color:#fff;text-shadow:none;background-image:none}.ui.secondary.button{-webkit-box-shadow:0 0 0 0 rgba(34,36,38,.15) inset;box-shadow:0 0 0 0 rgba(34,36,38,.15) inset}.ui.secondary.button:hover,.ui.secondary.buttons .button:hover{background-color:#27292a;color:#fff;text-shadow:none}.ui.secondary.button:focus,.ui.secondary.buttons .button:focus{background-color:#2e3032;color:#fff;text-shadow:none}.ui.secondary.button:active,.ui.secondary.buttons .button:active{background-color:#343637;color:#fff;text-shadow:none}.ui.secondary.active.button,.ui.secondary.button .active.button:active,.ui.secondary.buttons .active.button,.ui.secondary.buttons .active.button:active{background-color:#27292a;color:#fff;text-shadow:none}.ui.basic.secondary.button,.ui.basic.secondary.buttons .button{-webkit-box-shadow:0 0 0 1px #1b1c1d inset!important;box-shadow:0 0 0 1px #1b1c1d inset!important;color:#1b1c1d!important}.ui.basic.secondary.button:hover,.ui.basic.secondary.buttons .button:hover{background:0 0!important;-webkit-box-shadow:0 0 0 1px #27292a inset!important;box-shadow:0 0 0 1px #27292a inset!important;color:#27292a!important}.ui.basic.secondary.button:focus,.ui.basic.secondary.buttons .button:focus{background:0 0!important;-webkit-box-shadow:0 0 0 1px #2e3032 inset!important;box-shadow:0 0 0 1px #2e3032 inset!important;color:#27292a!important}.ui.basic.secondary.active.button,.ui.basic.secondary.buttons .active.button{background:0 0!important;-webkit-box-shadow:0 0 0 1px #27292a inset!important;box-shadow:0 0 0 1px #27292a inset!important;color:#343637!important}.ui.basic.secondary.button:active,.ui.basic.secondary.buttons .button:active{-webkit-box-shadow:0 0 0 1px #343637 inset!important;box-shadow:0 0 0 1px #343637 inset!important;color:#343637!important}.ui.buttons:not(.vertical)>.basic.primary.button:not(:first-child){margin-left:-1px}.ui.positive.button,.ui.positive.buttons .button{background-color:#21ba45;color:#fff;text-shadow:none;background-image:none}.ui.positive.button{-webkit-box-shadow:0 0 0 0 rgba(34,36,38,.15) inset;box-shadow:0 0 0 0 rgba(34,36,38,.15) inset}.ui.positive.button:hover,.ui.positive.buttons .button:hover{background-color:#16ab39;color:#fff;text-shadow:none}.ui.positive.button:focus,.ui.positive.buttons .button:focus{background-color:#0ea432;color:#fff;text-shadow:none}.ui.positive.button:active,.ui.positive.buttons .button:active{background-color:#198f35;color:#fff;text-shadow:none}.ui.positive.active.button,.ui.positive.button .active.button:active,.ui.positive.buttons .active.button,.ui.positive.buttons .active.button:active{background-color:#13ae38;color:#fff;text-shadow:none}.ui.basic.positive.button,.ui.basic.positive.buttons .button{-webkit-box-shadow:0 0 0 1px #21ba45 inset!important;box-shadow:0 0 0 1px #21ba45 inset!important;color:#21ba45!important}.ui.basic.positive.button:hover,.ui.basic.positive.buttons .button:hover{background:0 0!important;-webkit-box-shadow:0 0 0 1px #16ab39 inset!important;box-shadow:0 0 0 1px #16ab39 inset!important;color:#16ab39!important}.ui.basic.positive.button:focus,.ui.basic.positive.buttons .button:focus{background:0 0!important;-webkit-box-shadow:0 0 0 1px #0ea432 inset!important;box-shadow:0 0 0 1px #0ea432 inset!important;color:#16ab39!important}.ui.basic.positive.active.button,.ui.basic.positive.buttons .active.button{background:0 0!important;-webkit-box-shadow:0 0 0 1px #13ae38 inset!important;box-shadow:0 0 0 1px #13ae38 inset!important;color:#198f35!important}.ui.basic.positive.button:active,.ui.basic.positive.buttons .button:active{-webkit-box-shadow:0 0 0 1px #198f35 inset!important;box-shadow:0 0 0 1px #198f35 inset!important;color:#198f35!important}.ui.buttons:not(.vertical)>.basic.primary.button:not(:first-child){margin-left:-1px}.ui.negative.button,.ui.negative.buttons .button{background-color:#db2828;color:#fff;text-shadow:none;background-image:none}.ui.negative.button{-webkit-box-shadow:0 0 0 0 rgba(34,36,38,.15) inset;box-shadow:0 0 0 0 rgba(34,36,38,.15) inset}.ui.negative.button:hover,.ui.negative.buttons .button:hover{background-color:#d01919;color:#fff;text-shadow:none}.ui.negative.button:focus,.ui.negative.buttons .button:focus{background-color:#ca1010;color:#fff;text-shadow:none}.ui.negative.button:active,.ui.negative.buttons .button:active{background-color:#b21e1e;color:#fff;text-shadow:none}.ui.negative.active.button,.ui.negative.button .active.button:active,.ui.negative.buttons .active.button,.ui.negative.buttons .active.button:active{background-color:#d41515;color:#fff;text-shadow:none}.ui.basic.negative.button,.ui.basic.negative.buttons .button{-webkit-box-shadow:0 0 0 1px #db2828 inset!important;box-shadow:0 0 0 1px #db2828 inset!important;color:#db2828!important}.ui.basic.negative.button:hover,.ui.basic.negative.buttons .button:hover{background:0 0!important;-webkit-box-shadow:0 0 0 1px #d01919 inset!important;box-shadow:0 0 0 1px #d01919 inset!important;color:#d01919!important}.ui.basic.negative.button:focus,.ui.basic.negative.buttons .button:focus{background:0 0!important;-webkit-box-shadow:0 0 0 1px #ca1010 inset!important;box-shadow:0 0 0 1px #ca1010 inset!important;color:#d01919!important}.ui.basic.negative.active.button,.ui.basic.negative.buttons .active.button{background:0 0!important;-webkit-box-shadow:0 0 0 1px #d41515 inset!important;box-shadow:0 0 0 1px #d41515 inset!important;color:#b21e1e!important}.ui.basic.negative.button:active,.ui.basic.negative.buttons .button:active{-webkit-box-shadow:0 0 0 1px #b21e1e inset!important;box-shadow:0 0 0 1px #b21e1e inset!important;color:#b21e1e!important}.ui.buttons:not(.vertical)>.basic.primary.button:not(:first-child){margin-left:-1px}.ui.buttons{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-size:0;vertical-align:baseline;margin:0 .25em 0 0}.ui.buttons:not(.basic):not(.inverted){-webkit-box-shadow:none;box-shadow:none}.ui.buttons:after{content:".";display:block;height:0;clear:both;visibility:hidden}.ui.buttons .button{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;margin:0;border-radius:0;margin:0}.ui.buttons:not(.basic):not(.inverted)>.button,.ui.buttons>.ui.button:not(.basic):not(.inverted){-webkit-box-shadow:0 0 0 1px transparent inset,0 0 0 0 rgba(34,36,38,.15) inset;box-shadow:0 0 0 1px transparent inset,0 0 0 0 rgba(34,36,38,.15) inset}.ui.buttons .button:first-child{border-left:none;margin-left:0;border-top-left-radius:4.00000006px;border-bottom-left-radius:4.00000006px}.ui.buttons .button:last-child{border-top-right-radius:4.00000006px;border-bottom-right-radius:4.00000006px}.ui.vertical.buttons{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ui.vertical.buttons .button{display:block;float:none;width:100%;margin:0;-webkit-box-shadow:none;box-shadow:none;border-radius:0}.ui.vertical.buttons .button:first-child{border-top-left-radius:4.00000006px;border-top-right-radius:4.00000006px}.ui.vertical.buttons .button:last-child{margin-bottom:0;border-bottom-left-radius:4.00000006px;border-bottom-right-radius:4.00000006px}.ui.vertical.buttons .button:only-child{border-radius:4.00000006px}/*!
 * # Semantic UI 2.3.1 - Container
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.container{display:block;max-width:100%!important}@media only screen and (max-width:767px){.ui.container{width:auto!important;margin-left:1em!important;margin-right:1em!important}.ui.grid.container{width:auto!important}.ui.relaxed.grid.container{width:auto!important}.ui.very.relaxed.grid.container{width:auto!important}}@media only screen and (min-width:768px) and (max-width:991px){.ui.container{width:723px;margin-left:auto!important;margin-right:auto!important}.ui.grid.container{width:calc(723px + 28px)!important}.ui.relaxed.grid.container{width:calc(723px + 42px)!important}.ui.very.relaxed.grid.container{width:calc(723px + 70px)!important}}@media only screen and (min-width:992px) and (max-width:1199px){.ui.container{width:933px;margin-left:auto!important;margin-right:auto!important}.ui.grid.container{width:calc(933px + 28px)!important}.ui.relaxed.grid.container{width:calc(933px + 42px)!important}.ui.very.relaxed.grid.container{width:calc(933px + 70px)!important}}@media only screen and (min-width:1200px){.ui.container{width:1127px;margin-left:auto!important;margin-right:auto!important}.ui.grid.container{width:calc(1127px + 28px)!important}.ui.relaxed.grid.container{width:calc(1127px + 42px)!important}.ui.very.relaxed.grid.container{width:calc(1127px + 70px)!important}}.ui.text.container{font-family:Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;max-width:700px!important;line-height:1.5}.ui.text.container{font-size:15.99999996px}.ui.fluid.container{width:100%}.ui[class*="left aligned"].container{text-align:left}.ui[class*="center aligned"].container{text-align:center}.ui[class*="right aligned"].container{text-align:right}.ui.justified.container{text-align:justify;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}/*!
 * # Semantic UI 2.3.1 - Divider
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.divider{margin:14px 0;line-height:1;height:0;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:rgba(0,0,0,.85);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.ui.divider:not(.vertical):not(.horizontal){border-top:1px solid rgba(34,36,38,.15);border-bottom:1px solid rgba(255,255,255,.1)}.ui.grid>.column+.divider,.ui.grid>.row>.column+.divider{left:auto}.ui.horizontal.divider{display:table;white-space:nowrap;height:auto;margin:'';line-height:1;text-align:center}.ui.horizontal.divider:after,.ui.horizontal.divider:before{content:'';display:table-cell;position:relative;top:50%;width:50%;background-repeat:no-repeat}.ui.horizontal.divider:before{background-position:right 1em top 50%}.ui.horizontal.divider:after{background-position:left 1em top 50%}.ui.vertical.divider{position:absolute;z-index:2;top:50%;left:50%;margin:0;padding:0;width:auto;height:50%;line-height:0;text-align:center;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.ui.vertical.divider:after,.ui.vertical.divider:before{position:absolute;left:50%;content:'';z-index:3;border-left:1px solid rgba(34,36,38,.15);border-right:1px solid rgba(255,255,255,.1);width:0%;height:calc(100% - 14px)}.ui.vertical.divider:before{top:-100%}.ui.vertical.divider:after{top:auto;bottom:0}@media only screen and (max-width:767px){.ui.grid .stackable.row .ui.vertical.divider,.ui.stackable.grid .ui.vertical.divider{display:table;white-space:nowrap;height:auto;margin:'';overflow:hidden;line-height:1;text-align:center;position:static;top:0;left:0;-webkit-transform:none;transform:none}.ui.grid .stackable.row .ui.vertical.divider:after,.ui.grid .stackable.row .ui.vertical.divider:before,.ui.stackable.grid .ui.vertical.divider:after,.ui.stackable.grid .ui.vertical.divider:before{position:static;left:0;border-left:none;border-right:none;content:'';display:table-cell;position:relative;top:50%;width:50%;background-repeat:no-repeat}.ui.grid .stackable.row .ui.vertical.divider:before,.ui.stackable.grid .ui.vertical.divider:before{background-position:right 1em top 50%}.ui.grid .stackable.row .ui.vertical.divider:after,.ui.stackable.grid .ui.vertical.divider:after{background-position:left 1em top 50%}}.ui.divider>.icon{margin:0;font-size:14px;height:1em;vertical-align:middle}.ui.hidden.divider{border-color:transparent!important}.ui.hidden.divider:after,.ui.hidden.divider:before{display:none}.ui.divider.inverted,.ui.horizontal.inverted.divider,.ui.vertical.inverted.divider{color:#fff}.ui.divider.inverted,.ui.divider.inverted:after,.ui.divider.inverted:before{border-top-color:rgba(34,36,38,.15)!important;border-left-color:rgba(34,36,38,.15)!important;border-bottom-color:rgba(255,255,255,.15)!important;border-right-color:rgba(255,255,255,.15)!important}.ui.fitted.divider{margin:0}.ui.clearing.divider{clear:both}.ui.section.divider{margin-top:28px;margin-bottom:28px}.ui.divider{font-size:14px}.ui.horizontal.divider:after,.ui.horizontal.divider:before{}@media only screen and (max-width:767px){.ui.grid .stackable.row .ui.vertical.divider:after,.ui.grid .stackable.row .ui.vertical.divider:before,.ui.stackable.grid .ui.vertical.divider:after,.ui.stackable.grid .ui.vertical.divider:before{}}/*!
 * # Semantic UI 2.3.1 - Flag
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */i.flag:not(.icon){display:inline-block;width:16px;height:11px;line-height:11px;vertical-align:baseline;margin:0 .5em 0 0;text-decoration:inherit;speak:none;font-smoothing:antialiased;-webkit-backface-visibility:hidden;backface-visibility:hidden}i.flag:not(.icon):before{display:inline-block;content:'';background:url(/libraries/cegcore2/assets/semantic-ui/themes/default/assets/images/flags.png) no-repeat -108px -1976px;width:16px;height:11px}i.flag.ad:before,i.flag.andorra:before{background-position:0 0}i.flag.ae:before,i.flag.uae:before,i.flag.united.arab.emirates:before{background-position:0 -26px}i.flag.af:before,i.flag.afghanistan:before{background-position:0 -52px}i.flag.ag:before,i.flag.antigua:before{background-position:0 -78px}i.flag.ai:before,i.flag.anguilla:before{background-position:0 -104px}i.flag.al:before,i.flag.albania:before{background-position:0 -130px}i.flag.am:before,i.flag.armenia:before{background-position:0 -156px}i.flag.an:before,i.flag.netherlands.antilles:before{background-position:0 -182px}i.flag.angola:before,i.flag.ao:before{background-position:0 -208px}i.flag.ar:before,i.flag.argentina:before{background-position:0 -234px}i.flag.american.samoa:before,i.flag.as:before{background-position:0 -260px}i.flag.at:before,i.flag.austria:before{background-position:0 -286px}i.flag.au:before,i.flag.australia:before{background-position:0 -312px}i.flag.aruba:before,i.flag.aw:before{background-position:0 -338px}i.flag.aland.islands:before,i.flag.ax:before{background-position:0 -364px}i.flag.az:before,i.flag.azerbaijan:before{background-position:0 -390px}i.flag.ba:before,i.flag.bosnia:before{background-position:0 -416px}i.flag.barbados:before,i.flag.bb:before{background-position:0 -442px}i.flag.bangladesh:before,i.flag.bd:before{background-position:0 -468px}i.flag.be:before,i.flag.belgium:before{background-position:0 -494px}i.flag.bf:before,i.flag.burkina.faso:before{background-position:0 -520px}i.flag.bg:before,i.flag.bulgaria:before{background-position:0 -546px}i.flag.bahrain:before,i.flag.bh:before{background-position:0 -572px}i.flag.bi:before,i.flag.burundi:before{background-position:0 -598px}i.flag.benin:before,i.flag.bj:before{background-position:0 -624px}i.flag.bermuda:before,i.flag.bm:before{background-position:0 -650px}i.flag.bn:before,i.flag.brunei:before{background-position:0 -676px}i.flag.bo:before,i.flag.bolivia:before{background-position:0 -702px}i.flag.br:before,i.flag.brazil:before{background-position:0 -728px}i.flag.bahamas:before,i.flag.bs:before{background-position:0 -754px}i.flag.bhutan:before,i.flag.bt:before{background-position:0 -780px}i.flag.bouvet.island:before,i.flag.bv:before{background-position:0 -806px}i.flag.botswana:before,i.flag.bw:before{background-position:0 -832px}i.flag.belarus:before,i.flag.by:before{background-position:0 -858px}i.flag.belize:before,i.flag.bz:before{background-position:0 -884px}i.flag.ca:before,i.flag.canada:before{background-position:0 -910px}i.flag.cc:before,i.flag.cocos.islands:before{background-position:0 -962px}i.flag.cd:before,i.flag.congo:before{background-position:0 -988px}i.flag.central.african.republic:before,i.flag.cf:before{background-position:0 -1014px}i.flag.cg:before,i.flag.congo.brazzaville:before{background-position:0 -1040px}i.flag.ch:before,i.flag.switzerland:before{background-position:0 -1066px}i.flag.ci:before,i.flag.cote.divoire:before{background-position:0 -1092px}i.flag.ck:before,i.flag.cook.islands:before{background-position:0 -1118px}i.flag.chile:before,i.flag.cl:before{background-position:0 -1144px}i.flag.cameroon:before,i.flag.cm:before{background-position:0 -1170px}i.flag.china:before,i.flag.cn:before{background-position:0 -1196px}i.flag.co:before,i.flag.colombia:before{background-position:0 -1222px}i.flag.costa.rica:before,i.flag.cr:before{background-position:0 -1248px}i.flag.cs:before,i.flag.serbia:before{background-position:0 -1274px}i.flag.cu:before,i.flag.cuba:before{background-position:0 -1300px}i.flag.cape.verde:before,i.flag.cv:before{background-position:0 -1326px}i.flag.christmas.island:before,i.flag.cx:before{background-position:0 -1352px}i.flag.cy:before,i.flag.cyprus:before{background-position:0 -1378px}i.flag.cz:before,i.flag.czech.republic:before{background-position:0 -1404px}i.flag.de:before,i.flag.germany:before{background-position:0 -1430px}i.flag.dj:before,i.flag.djibouti:before{background-position:0 -1456px}i.flag.denmark:before,i.flag.dk:before{background-position:0 -1482px}i.flag.dm:before,i.flag.dominica:before{background-position:0 -1508px}i.flag.do:before,i.flag.dominican.republic:before{background-position:0 -1534px}i.flag.algeria:before,i.flag.dz:before{background-position:0 -1560px}i.flag.ec:before,i.flag.ecuador:before{background-position:0 -1586px}i.flag.ee:before,i.flag.estonia:before{background-position:0 -1612px}i.flag.eg:before,i.flag.egypt:before{background-position:0 -1638px}i.flag.eh:before,i.flag.western.sahara:before{background-position:0 -1664px}i.flag.england:before,i.flag.gb.eng:before{background-position:0 -1690px}i.flag.er:before,i.flag.eritrea:before{background-position:0 -1716px}i.flag.es:before,i.flag.spain:before{background-position:0 -1742px}i.flag.et:before,i.flag.ethiopia:before{background-position:0 -1768px}i.flag.eu:before,i.flag.european.union:before{background-position:0 -1794px}i.flag.fi:before,i.flag.finland:before{background-position:0 -1846px}i.flag.fiji:before,i.flag.fj:before{background-position:0 -1872px}i.flag.falkland.islands:before,i.flag.fk:before{background-position:0 -1898px}i.flag.fm:before,i.flag.micronesia:before{background-position:0 -1924px}i.flag.faroe.islands:before,i.flag.fo:before{background-position:0 -1950px}i.flag.fr:before,i.flag.france:before{background-position:0 -1976px}i.flag.ga:before,i.flag.gabon:before{background-position:-36px 0}i.flag.gb:before,i.flag.united.kingdom:before{background-position:-36px -26px}i.flag.gd:before,i.flag.grenada:before{background-position:-36px -52px}i.flag.ge:before,i.flag.georgia:before{background-position:-36px -78px}i.flag.french.guiana:before,i.flag.gf:before{background-position:-36px -104px}i.flag.gh:before,i.flag.ghana:before{background-position:-36px -130px}i.flag.gi:before,i.flag.gibraltar:before{background-position:-36px -156px}i.flag.gl:before,i.flag.greenland:before{background-position:-36px -182px}i.flag.gambia:before,i.flag.gm:before{background-position:-36px -208px}i.flag.gn:before,i.flag.guinea:before{background-position:-36px -234px}i.flag.gp:before,i.flag.guadeloupe:before{background-position:-36px -260px}i.flag.equatorial.guinea:before,i.flag.gq:before{background-position:-36px -286px}i.flag.gr:before,i.flag.greece:before{background-position:-36px -312px}i.flag.gs:before,i.flag.sandwich.islands:before{background-position:-36px -338px}i.flag.gt:before,i.flag.guatemala:before{background-position:-36px -364px}i.flag.gu:before,i.flag.guam:before{background-position:-36px -390px}i.flag.guinea-bissau:before,i.flag.gw:before{background-position:-36px -416px}i.flag.guyana:before,i.flag.gy:before{background-position:-36px -442px}i.flag.hk:before,i.flag.hong.kong:before{background-position:-36px -468px}i.flag.heard.island:before,i.flag.hm:before{background-position:-36px -494px}i.flag.hn:before,i.flag.honduras:before{background-position:-36px -520px}i.flag.croatia:before,i.flag.hr:before{background-position:-36px -546px}i.flag.haiti:before,i.flag.ht:before{background-position:-36px -572px}i.flag.hu:before,i.flag.hungary:before{background-position:-36px -598px}i.flag.id:before,i.flag.indonesia:before{background-position:-36px -624px}i.flag.ie:before,i.flag.ireland:before{background-position:-36px -650px}i.flag.il:before,i.flag.israel:before{background-position:-36px -676px}i.flag.in:before,i.flag.india:before{background-position:-36px -702px}i.flag.indian.ocean.territory:before,i.flag.io:before{background-position:-36px -728px}i.flag.iq:before,i.flag.iraq:before{background-position:-36px -754px}i.flag.ir:before,i.flag.iran:before{background-position:-36px -780px}i.flag.iceland:before,i.flag.is:before{background-position:-36px -806px}i.flag.it:before,i.flag.italy:before{background-position:-36px -832px}i.flag.jamaica:before,i.flag.jm:before{background-position:-36px -858px}i.flag.jo:before,i.flag.jordan:before{background-position:-36px -884px}i.flag.japan:before,i.flag.jp:before{background-position:-36px -910px}i.flag.ke:before,i.flag.kenya:before{background-position:-36px -936px}i.flag.kg:before,i.flag.kyrgyzstan:before{background-position:-36px -962px}i.flag.cambodia:before,i.flag.kh:before{background-position:-36px -988px}i.flag.ki:before,i.flag.kiribati:before{background-position:-36px -1014px}i.flag.comoros:before,i.flag.km:before{background-position:-36px -1040px}i.flag.kn:before,i.flag.saint.kitts.and.nevis:before{background-position:-36px -1066px}i.flag.kp:before,i.flag.north.korea:before{background-position:-36px -1092px}i.flag.kr:before,i.flag.south.korea:before{background-position:-36px -1118px}i.flag.kuwait:before,i.flag.kw:before{background-position:-36px -1144px}i.flag.cayman.islands:before,i.flag.ky:before{background-position:-36px -1170px}i.flag.kazakhstan:before,i.flag.kz:before{background-position:-36px -1196px}i.flag.la:before,i.flag.laos:before{background-position:-36px -1222px}i.flag.lb:before,i.flag.lebanon:before{background-position:-36px -1248px}i.flag.lc:before,i.flag.saint.lucia:before{background-position:-36px -1274px}i.flag.li:before,i.flag.liechtenstein:before{background-position:-36px -1300px}i.flag.lk:before,i.flag.sri.lanka:before{background-position:-36px -1326px}i.flag.liberia:before,i.flag.lr:before{background-position:-36px -1352px}i.flag.lesotho:before,i.flag.ls:before{background-position:-36px -1378px}i.flag.lithuania:before,i.flag.lt:before{background-position:-36px -1404px}i.flag.lu:before,i.flag.luxembourg:before{background-position:-36px -1430px}i.flag.latvia:before,i.flag.lv:before{background-position:-36px -1456px}i.flag.libya:before,i.flag.ly:before{background-position:-36px -1482px}i.flag.ma:before,i.flag.morocco:before{background-position:-36px -1508px}i.flag.mc:before,i.flag.monaco:before{background-position:-36px -1534px}i.flag.md:before,i.flag.moldova:before{background-position:-36px -1560px}i.flag.me:before,i.flag.montenegro:before{background-position:-36px -1586px}i.flag.madagascar:before,i.flag.mg:before{background-position:-36px -1613px}i.flag.marshall.islands:before,i.flag.mh:before{background-position:-36px -1639px}i.flag.macedonia:before,i.flag.mk:before{background-position:-36px -1665px}i.flag.mali:before,i.flag.ml:before{background-position:-36px -1691px}i.flag.burma:before,i.flag.mm:before,i.flag.myanmar:before{background-position:-73px -1821px}i.flag.mn:before,i.flag.mongolia:before{background-position:-36px -1743px}i.flag.macau:before,i.flag.mo:before{background-position:-36px -1769px}i.flag.mp:before,i.flag.northern.mariana.islands:before{background-position:-36px -1795px}i.flag.martinique:before,i.flag.mq:before{background-position:-36px -1821px}i.flag.mauritania:before,i.flag.mr:before{background-position:-36px -1847px}i.flag.montserrat:before,i.flag.ms:before{background-position:-36px -1873px}i.flag.malta:before,i.flag.mt:before{background-position:-36px -1899px}i.flag.mauritius:before,i.flag.mu:before{background-position:-36px -1925px}i.flag.maldives:before,i.flag.mv:before{background-position:-36px -1951px}i.flag.malawi:before,i.flag.mw:before{background-position:-36px -1977px}i.flag.mexico:before,i.flag.mx:before{background-position:-72px 0}i.flag.malaysia:before,i.flag.my:before{background-position:-72px -26px}i.flag.mozambique:before,i.flag.mz:before{background-position:-72px -52px}i.flag.na:before,i.flag.namibia:before{background-position:-72px -78px}i.flag.nc:before,i.flag.new.caledonia:before{background-position:-72px -104px}i.flag.ne:before,i.flag.niger:before{background-position:-72px -130px}i.flag.nf:before,i.flag.norfolk.island:before{background-position:-72px -156px}i.flag.ng:before,i.flag.nigeria:before{background-position:-72px -182px}i.flag.ni:before,i.flag.nicaragua:before{background-position:-72px -208px}i.flag.netherlands:before,i.flag.nl:before{background-position:-72px -234px}i.flag.no:before,i.flag.norway:before{background-position:-72px -260px}i.flag.nepal:before,i.flag.np:before{background-position:-72px -286px}i.flag.nauru:before,i.flag.nr:before{background-position:-72px -312px}i.flag.niue:before,i.flag.nu:before{background-position:-72px -338px}i.flag.new.zealand:before,i.flag.nz:before{background-position:-72px -364px}i.flag.om:before,i.flag.oman:before{background-position:-72px -390px}i.flag.pa:before,i.flag.panama:before{background-position:-72px -416px}i.flag.pe:before,i.flag.peru:before{background-position:-72px -442px}i.flag.french.polynesia:before,i.flag.pf:before{background-position:-72px -468px}i.flag.new.guinea:before,i.flag.pg:before{background-position:-72px -494px}i.flag.ph:before,i.flag.philippines:before{background-position:-72px -520px}i.flag.pakistan:before,i.flag.pk:before{background-position:-72px -546px}i.flag.pl:before,i.flag.poland:before{background-position:-72px -572px}i.flag.pm:before,i.flag.saint.pierre:before{background-position:-72px -598px}i.flag.pitcairn.islands:before,i.flag.pn:before{background-position:-72px -624px}i.flag.pr:before,i.flag.puerto.rico:before{background-position:-72px -650px}i.flag.palestine:before,i.flag.ps:before{background-position:-72px -676px}i.flag.portugal:before,i.flag.pt:before{background-position:-72px -702px}i.flag.palau:before,i.flag.pw:before{background-position:-72px -728px}i.flag.paraguay:before,i.flag.py:before{background-position:-72px -754px}i.flag.qa:before,i.flag.qatar:before{background-position:-72px -780px}i.flag.re:before,i.flag.reunion:before{background-position:-72px -806px}i.flag.ro:before,i.flag.romania:before{background-position:-72px -832px}i.flag.rs:before,i.flag.serbia:before{background-position:-72px -858px}i.flag.ru:before,i.flag.russia:before{background-position:-72px -884px}i.flag.rw:before,i.flag.rwanda:before{background-position:-72px -910px}i.flag.sa:before,i.flag.saudi.arabia:before{background-position:-72px -936px}i.flag.sb:before,i.flag.solomon.islands:before{background-position:-72px -962px}i.flag.sc:before,i.flag.seychelles:before{background-position:-72px -988px}i.flag.gb.sct:before,i.flag.scotland:before{background-position:-72px -1014px}i.flag.sd:before,i.flag.sudan:before{background-position:-72px -1040px}i.flag.se:before,i.flag.sweden:before{background-position:-72px -1066px}i.flag.sg:before,i.flag.singapore:before{background-position:-72px -1092px}i.flag.saint.helena:before,i.flag.sh:before{background-position:-72px -1118px}i.flag.si:before,i.flag.slovenia:before{background-position:-72px -1144px}i.flag.jan.mayen:before,i.flag.sj:before,i.flag.svalbard:before{background-position:-72px -1170px}i.flag.sk:before,i.flag.slovakia:before{background-position:-72px -1196px}i.flag.sierra.leone:before,i.flag.sl:before{background-position:-72px -1222px}i.flag.san.marino:before,i.flag.sm:before{background-position:-72px -1248px}i.flag.senegal:before,i.flag.sn:before{background-position:-72px -1274px}i.flag.so:before,i.flag.somalia:before{background-position:-72px -1300px}i.flag.sr:before,i.flag.suriname:before{background-position:-72px -1326px}i.flag.sao.tome:before,i.flag.st:before{background-position:-72px -1352px}i.flag.el.salvador:before,i.flag.sv:before{background-position:-72px -1378px}i.flag.sy:before,i.flag.syria:before{background-position:-72px -1404px}i.flag.swaziland:before,i.flag.sz:before{background-position:-72px -1430px}i.flag.caicos.islands:before,i.flag.tc:before{background-position:-72px -1456px}i.flag.chad:before,i.flag.td:before{background-position:-72px -1482px}i.flag.french.territories:before,i.flag.tf:before{background-position:-72px -1508px}i.flag.tg:before,i.flag.togo:before{background-position:-72px -1534px}i.flag.th:before,i.flag.thailand:before{background-position:-72px -1560px}i.flag.tajikistan:before,i.flag.tj:before{background-position:-72px -1586px}i.flag.tk:before,i.flag.tokelau:before{background-position:-72px -1612px}i.flag.timorleste:before,i.flag.tl:before{background-position:-72px -1638px}i.flag.tm:before,i.flag.turkmenistan:before{background-position:-72px -1664px}i.flag.tn:before,i.flag.tunisia:before{background-position:-72px -1690px}i.flag.to:before,i.flag.tonga:before{background-position:-72px -1716px}i.flag.tr:before,i.flag.turkey:before{background-position:-72px -1742px}i.flag.trinidad:before,i.flag.tt:before{background-position:-72px -1768px}i.flag.tuvalu:before,i.flag.tv:before{background-position:-72px -1794px}i.flag.taiwan:before,i.flag.tw:before{background-position:-72px -1820px}i.flag.tanzania:before,i.flag.tz:before{background-position:-72px -1846px}i.flag.ua:before,i.flag.ukraine:before{background-position:-72px -1872px}i.flag.ug:before,i.flag.uganda:before{background-position:-72px -1898px}i.flag.um:before,i.flag.us.minor.islands:before{background-position:-72px -1924px}i.flag.america:before,i.flag.united.states:before,i.flag.us:before{background-position:-72px -1950px}i.flag.uruguay:before,i.flag.uy:before{background-position:-72px -1976px}i.flag.uz:before,i.flag.uzbekistan:before{background-position:-108px 0}i.flag.va:before,i.flag.vatican.city:before{background-position:-108px -26px}i.flag.saint.vincent:before,i.flag.vc:before{background-position:-108px -52px}i.flag.ve:before,i.flag.venezuela:before{background-position:-108px -78px}i.flag.british.virgin.islands:before,i.flag.vg:before{background-position:-108px -104px}i.flag.us.virgin.islands:before,i.flag.vi:before{background-position:-108px -130px}i.flag.vietnam:before,i.flag.vn:before{background-position:-108px -156px}i.flag.vanuatu:before,i.flag.vu:before{background-position:-108px -182px}i.flag.gb.wls:before,i.flag.wales:before{background-position:-108px -208px}i.flag.wallis.and.futuna:before,i.flag.wf:before{background-position:-108px -234px}i.flag.samoa:before,i.flag.ws:before{background-position:-108px -260px}i.flag.ye:before,i.flag.yemen:before{background-position:-108px -286px}i.flag.mayotte:before,i.flag.yt:before{background-position:-108px -312px}i.flag.south.africa:before,i.flag.za:before{background-position:-108px -338px}i.flag.zambia:before,i.flag.zm:before{background-position:-108px -364px}i.flag.zimbabwe:before,i.flag.zw:before{background-position:-108px -390px}/*!
 * # Semantic UI 2.3.1 - Header
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.header{border:none;margin:calc(28px - .14285714em) 0 14px;padding:0 0;font-family:Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;font-weight:700;line-height:1.28571429em;text-transform:none;color:rgba(0,0,0,.87)}.ui.header:first-child{margin-top:-.14285714em}.ui.header:last-child{margin-bottom:0}.ui.header .sub.header{display:block;font-weight:400;padding:0;margin:0;font-size:14px;line-height:1.2em;color:rgba(0,0,0,.6)}.ui.header>.icon{display:table-cell;opacity:1;font-size:1.5em;padding-top:0;vertical-align:middle}.ui.header .icon:only-child{display:inline-block;padding:0;margin-right:10.5px}.ui.header>.image:not(.icon),.ui.header>img{display:inline-block;margin-top:.14285714em;width:2.5em;height:auto;vertical-align:middle}.ui.header>.image:not(.icon):only-child,.ui.header>img:only-child{margin-right:10.5px}.ui.header .content{display:inline-block;vertical-align:top}.ui.header>.image+.content,.ui.header>img+.content{padding-left:10.5px;vertical-align:middle}.ui.header>.icon+.content{padding-left:10.5px;display:table-cell;vertical-align:middle}.ui.header .ui.label{font-size:'';margin-left:7px;vertical-align:middle}.ui.header+p{margin-top:0}h1.ui.header{font-size:28px}h2.ui.header{font-size:23.99999994px}h3.ui.header{font-size:18.00000006px}h4.ui.header{font-size:14.99999998px}h5.ui.header{font-size:14px}h1.ui.header .sub.header{font-size:15.99999996px}h2.ui.header .sub.header{font-size:15.99999996px}h3.ui.header .sub.header{font-size:14px}h4.ui.header .sub.header{font-size:14px}h5.ui.header .sub.header{font-size:13.00000002px}.ui.huge.header{min-height:1em;font-size:2em}.ui.large.header{font-size:1.71428571em}.ui.medium.header{font-size:1.28571429em}.ui.small.header{font-size:1.07142857em}.ui.tiny.header{font-size:1em}.ui.huge.header .sub.header{font-size:15.99999996px}.ui.large.header .sub.header{font-size:15.99999996px}.ui.header .sub.header{font-size:14px}.ui.small.header .sub.header{font-size:14px}.ui.tiny.header .sub.header{font-size:13.00000002px}.ui.sub.header{padding:0;margin-bottom:1.99999996px;font-weight:700;font-size:.85714286em;text-transform:uppercase;color:''}.ui.small.sub.header{font-size:.78571429em}.ui.sub.header{font-size:.85714286em}.ui.large.sub.header{font-size:.92857143em}.ui.huge.sub.header{font-size:1em}.ui.icon.header{display:inline-block;text-align:center;margin:28px 0 14px}.ui.icon.header:after{content:'';display:block;height:0;clear:both;visibility:hidden}.ui.icon.header:first-child{margin-top:0}.ui.icon.header .icon{float:none;display:block;width:auto;height:auto;line-height:1;padding:0;font-size:3em;margin:0 auto 7px;opacity:1}.ui.icon.header .content{display:block;padding:0}.ui.icon.header .circular.icon{font-size:2em}.ui.icon.header .square.icon{font-size:2em}.ui.block.icon.header .icon{margin-bottom:0}.ui.icon.header.aligned{margin-left:auto;margin-right:auto;display:block}.ui.disabled.header{opacity:.45}.ui.inverted.header{color:#fff}.ui.inverted.header .sub.header{color:rgba(255,255,255,.8)}.ui.inverted.attached.header{background:#545454 -webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.05)));background:#545454 -webkit-linear-gradient(transparent,rgba(0,0,0,.05));background:#545454 linear-gradient(transparent,rgba(0,0,0,.05));-webkit-box-shadow:none;box-shadow:none;border-color:transparent}.ui.inverted.block.header{background:#545454 -webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.05)));background:#545454 -webkit-linear-gradient(transparent,rgba(0,0,0,.05));background:#545454 linear-gradient(transparent,rgba(0,0,0,.05));-webkit-box-shadow:none;box-shadow:none}.ui.inverted.block.header{border-bottom:none}.ui.red.header{color:#db2828!important}a.ui.red.header:hover{color:#d01919!important}.ui.red.dividing.header{border-bottom:2px solid #db2828}.ui.inverted.red.header{color:#ff695e!important}a.ui.inverted.red.header:hover{color:#ff5144!important}.ui.orange.header{color:#f2711c!important}a.ui.orange.header:hover{color:#f26202!important}.ui.orange.dividing.header{border-bottom:2px solid #f2711c}.ui.inverted.orange.header{color:#ff851b!important}a.ui.inverted.orange.header:hover{color:#ff7701!important}.ui.olive.header{color:#b5cc18!important}a.ui.olive.header:hover{color:#a7bd0d!important}.ui.olive.dividing.header{border-bottom:2px solid #b5cc18}.ui.inverted.olive.header{color:#d9e778!important}a.ui.inverted.olive.header:hover{color:#d8ea5c!important}.ui.yellow.header{color:#fbbd08!important}a.ui.yellow.header:hover{color:#eaae00!important}.ui.yellow.dividing.header{border-bottom:2px solid #fbbd08}.ui.inverted.yellow.header{color:#ffe21f!important}a.ui.inverted.yellow.header:hover{color:#ffdf05!important}.ui.green.header{color:#21ba45!important}a.ui.green.header:hover{color:#16ab39!important}.ui.green.dividing.header{border-bottom:2px solid #21ba45}.ui.inverted.green.header{color:#2ecc40!important}a.ui.inverted.green.header:hover{color:#22be34!important}.ui.teal.header{color:#00b5ad!important}a.ui.teal.header:hover{color:#009c95!important}.ui.teal.dividing.header{border-bottom:2px solid #00b5ad}.ui.inverted.teal.header{color:#6dffff!important}a.ui.inverted.teal.header:hover{color:#54ffff!important}.ui.blue.header{color:#2185d0!important}a.ui.blue.header:hover{color:#1678c2!important}.ui.blue.dividing.header{border-bottom:2px solid #2185d0}.ui.inverted.blue.header{color:#54c8ff!important}a.ui.inverted.blue.header:hover{color:#3ac0ff!important}.ui.violet.header{color:#6435c9!important}a.ui.violet.header:hover{color:#5829bb!important}.ui.violet.dividing.header{border-bottom:2px solid #6435c9}.ui.inverted.violet.header{color:#a291fb!important}a.ui.inverted.violet.header:hover{color:#8a73ff!important}.ui.purple.header{color:#a333c8!important}a.ui.purple.header:hover{color:#9627ba!important}.ui.purple.dividing.header{border-bottom:2px solid #a333c8}.ui.inverted.purple.header{color:#dc73ff!important}a.ui.inverted.purple.header:hover{color:#d65aff!important}.ui.pink.header{color:#e03997!important}a.ui.pink.header:hover{color:#e61a8d!important}.ui.pink.dividing.header{border-bottom:2px solid #e03997}.ui.inverted.pink.header{color:#ff8edf!important}a.ui.inverted.pink.header:hover{color:#ff74d8!important}.ui.brown.header{color:#a5673f!important}a.ui.brown.header:hover{color:#975b33!important}.ui.brown.dividing.header{border-bottom:2px solid #a5673f}.ui.inverted.brown.header{color:#d67c1c!important}a.ui.inverted.brown.header:hover{color:#c86f11!important}.ui.grey.header{color:#767676!important}a.ui.grey.header:hover{color:#838383!important}.ui.grey.dividing.header{border-bottom:2px solid #767676}.ui.inverted.grey.header{color:#dcddde!important}a.ui.inverted.grey.header:hover{color:#cfd0d2!important}.ui.left.aligned.header{text-align:left}.ui.right.aligned.header{text-align:right}.ui.center.aligned.header,.ui.centered.header{text-align:center}.ui.justified.header{text-align:justify}.ui.justified.header:after{display:inline-block;content:'';width:100%}.ui.floated.header,.ui[class*="left floated"].header{float:left;margin-top:0;margin-right:.5em}.ui[class*="right floated"].header{float:right;margin-top:0;margin-left:.5em}.ui.fitted.header{padding:0}.ui.dividing.header{padding-bottom:2.99999994px;border-bottom:1px solid rgba(34,36,38,.15)}.ui.dividing.header .sub.header{padding-bottom:2.99999994px}.ui.dividing.header .icon{margin-bottom:0}.ui.inverted.dividing.header{border-bottom-color:rgba(255,255,255,.1)}.ui.block.header{background:#f3f4f5;padding:11.00000006px 14px;-webkit-box-shadow:none;box-shadow:none;border:1px solid #d4d4d5;border-radius:4.00000006px}.ui.tiny.block.header{font-size:12.00000004px}.ui.small.block.header{font-size:13.00000002px}.ui.block.header:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6){font-size:14px}.ui.large.block.header{font-size:15.99999996px}.ui.huge.block.header{font-size:20.00000002px}.ui.attached.header{background:#fff;padding:11.00000006px 14px;margin-left:-1px;margin-right:-1px;-webkit-box-shadow:none;box-shadow:none;border:1px solid #d4d4d5}.ui.attached.block.header{background:#f3f4f5}.ui.attached:not(.top):not(.bottom).header{margin-top:0;margin-bottom:0;border-top:none;border-radius:0}.ui.top.attached.header{margin-bottom:0;border-radius:4.00000006px 4.00000006px 0 0}.ui.bottom.attached.header{margin-top:0;border-top:none;border-radius:0 0 4.00000006px 4.00000006px}.ui.tiny.attached.header{font-size:.85714286em}.ui.small.attached.header{font-size:.92857143em}.ui.attached.header:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6){font-size:1em}.ui.large.attached.header{font-size:1.14285714em}.ui.huge.attached.header{font-size:1.42857143em}.ui.header:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6){font-size:1.28571429em}/*!
 * # Semantic UI 2.3.1 - Icon
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */@font-face{font-family:Icons;src:url(/libraries/cegcore2/assets/semantic-ui/themes/default/assets/fonts/icons.eot);src:url(/libraries/cegcore2/assets/semantic-ui/themes/default/assets/fonts/icons.eot#iefix) format('embedded-opentype'),url(/libraries/cegcore2/assets/semantic-ui/themes/default/assets/fonts/icons.woff2) format('woff2'),url(/libraries/cegcore2/assets/semantic-ui/themes/default/assets/fonts/icons.woff) format('woff'),url(/libraries/cegcore2/assets/semantic-ui/themes/default/assets/fonts/icons.ttf) format('truetype'),url(/libraries/cegcore2/assets/semantic-ui/themes/default/assets/fonts/icons.svg#icons) format('svg');font-style:normal;font-weight:400;font-variant:normal;text-decoration:inherit;text-transform:none;font-display:swap;}i.icon{display:inline-block;opacity:1;margin:0 3.5px 0 0;width:1.18em;height:1em;font-family:Icons;font-style:normal;font-weight:400;text-decoration:inherit;text-align:center;speak:none;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-backface-visibility:hidden;backface-visibility:hidden}i.icon:before{background:0 0!important}i.icon.loading{height:1em;line-height:1;-webkit-animation:icon-loading 2s linear infinite;animation:icon-loading 2s linear infinite}@-webkit-keyframes icon-loading{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes icon-loading{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}i.icon.hover{opacity:1!important}i.icon.active{opacity:1!important}i.emphasized.icon{opacity:1!important}i.disabled.icon{opacity:.45!important}i.fitted.icon{width:auto;margin:0!important}i.link.icon,i.link.icons{cursor:pointer;opacity:.8;-webkit-transition:opacity .1s ease;transition:opacity .1s ease}i.link.icon:hover,i.link.icons:hover{opacity:1!important}i.circular.icon{border-radius:500em!important;line-height:1!important;padding:.5em 0!important;-webkit-box-shadow:0 0 0 .1em rgba(0,0,0,.1) inset;box-shadow:0 0 0 .1em rgba(0,0,0,.1) inset;width:2em!important;height:2em!important}i.circular.inverted.icon{border:none;-webkit-box-shadow:none;box-shadow:none}i.flipped.icon,i.horizontally.flipped.icon{-webkit-transform:scale(-1,1);transform:scale(-1,1)}i.vertically.flipped.icon{-webkit-transform:scale(1,-1);transform:scale(1,-1)}i.clockwise.rotated.icon,i.right.rotated.icon,i.rotated.icon{-webkit-transform:rotate(90deg);transform:rotate(90deg)}i.counterclockwise.rotated.icon,i.left.rotated.icon{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}i.bordered.icon{line-height:1;vertical-align:baseline;width:2em;height:2em;padding:.5em 0!important;-webkit-box-shadow:0 0 0 .1em rgba(0,0,0,.1) inset;box-shadow:0 0 0 .1em rgba(0,0,0,.1) inset}i.bordered.inverted.icon{border:none;-webkit-box-shadow:none;box-shadow:none}i.inverted.bordered.icon,i.inverted.circular.icon{background-color:#1b1c1d!important;color:#fff!important}i.inverted.icon{color:#fff}i.red.icon{color:#db2828!important}i.inverted.red.icon{color:#ff695e!important}i.inverted.bordered.red.icon,i.inverted.circular.red.icon{background-color:#db2828!important;color:#fff!important}i.orange.icon{color:#f2711c!important}i.inverted.orange.icon{color:#ff851b!important}i.inverted.bordered.orange.icon,i.inverted.circular.orange.icon{background-color:#f2711c!important;color:#fff!important}i.yellow.icon{color:#fbbd08!important}i.inverted.yellow.icon{color:#ffe21f!important}i.inverted.bordered.yellow.icon,i.inverted.circular.yellow.icon{background-color:#fbbd08!important;color:#fff!important}i.olive.icon{color:#b5cc18!important}i.inverted.olive.icon{color:#d9e778!important}i.inverted.bordered.olive.icon,i.inverted.circular.olive.icon{background-color:#b5cc18!important;color:#fff!important}i.green.icon{color:#21ba45!important}i.inverted.green.icon{color:#2ecc40!important}i.inverted.bordered.green.icon,i.inverted.circular.green.icon{background-color:#21ba45!important;color:#fff!important}i.teal.icon{color:#00b5ad!important}i.inverted.teal.icon{color:#6dffff!important}i.inverted.bordered.teal.icon,i.inverted.circular.teal.icon{background-color:#00b5ad!important;color:#fff!important}i.blue.icon{color:#2185d0!important}i.inverted.blue.icon{color:#54c8ff!important}i.inverted.bordered.blue.icon,i.inverted.circular.blue.icon{background-color:#2185d0!important;color:#fff!important}i.violet.icon{color:#6435c9!important}i.inverted.violet.icon{color:#a291fb!important}i.inverted.bordered.violet.icon,i.inverted.circular.violet.icon{background-color:#6435c9!important;color:#fff!important}i.purple.icon{color:#a333c8!important}i.inverted.purple.icon{color:#dc73ff!important}i.inverted.bordered.purple.icon,i.inverted.circular.purple.icon{background-color:#a333c8!important;color:#fff!important}i.pink.icon{color:#e03997!important}i.inverted.pink.icon{color:#ff8edf!important}i.inverted.bordered.pink.icon,i.inverted.circular.pink.icon{background-color:#e03997!important;color:#fff!important}i.brown.icon{color:#a5673f!important}i.inverted.brown.icon{color:#d67c1c!important}i.inverted.bordered.brown.icon,i.inverted.circular.brown.icon{background-color:#a5673f!important;color:#fff!important}i.grey.icon{color:#767676!important}i.inverted.grey.icon{color:#dcddde!important}i.inverted.bordered.grey.icon,i.inverted.circular.grey.icon{background-color:#767676!important;color:#fff!important}i.black.icon{color:#1b1c1d!important}i.inverted.black.icon{color:#545454!important}i.inverted.bordered.black.icon,i.inverted.circular.black.icon{background-color:#1b1c1d!important;color:#fff!important}i.mini.icon,i.mini.icons{line-height:1;font-size:.4em}i.tiny.icon,i.tiny.icons{line-height:1;font-size:.5em}i.small.icon,i.small.icons{line-height:1;font-size:.75em}i.icon,i.icons{font-size:1em}i.large.icon,i.large.icons{line-height:1;vertical-align:middle;font-size:1.5em}i.big.icon,i.big.icons{line-height:1;vertical-align:middle;font-size:2em}i.huge.icon,i.huge.icons{line-height:1;vertical-align:middle;font-size:4em}i.massive.icon,i.massive.icons{line-height:1;vertical-align:middle;font-size:8em}i.icons{display:inline-block;position:relative;line-height:1}i.icons .icon{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);margin:0;margin:0}i.icons .icon:first-child{position:static;width:auto;height:auto;vertical-align:top;-webkit-transform:none;transform:none;margin-right:3.5px}i.icons .corner.icon{top:auto;left:auto;right:0;bottom:0;-webkit-transform:none;transform:none;font-size:.45em;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff}i.icons .top.right.corner.icon{top:0;left:auto;right:0;bottom:auto}i.icons .top.left.corner.icon{top:0;left:0;right:auto;bottom:auto}i.icons .bottom.left.corner.icon{top:auto;left:0;right:auto;bottom:0}i.icons .bottom.right.corner.icon{top:auto;left:auto;right:0;bottom:0}i.icons .inverted.corner.icon{text-shadow:-1px -1px 0 #1b1c1d,1px -1px 0 #1b1c1d,-1px 1px 0 #1b1c1d,1px 1px 0 #1b1c1d}i.icon.\35 00px:before{content:"\f26e"}i.icon.accessible.icon:before{content:"\f368"}i.icon.accusoft:before{content:"\f369"}i.icon.address.book:before{content:"\f2b9"}i.icon.address.card:before{content:"\f2bb"}i.icon.adjust:before{content:"\f042"}i.icon.adn:before{content:"\f170"}i.icon.adversal:before{content:"\f36a"}i.icon.affiliatetheme:before{content:"\f36b"}i.icon.algolia:before{content:"\f36c"}i.icon.align.center:before{content:"\f037"}i.icon.align.justify:before{content:"\f039"}i.icon.align.left:before{content:"\f036"}i.icon.align.right:before{content:"\f038"}i.icon.amazon:before{content:"\f270"}i.icon.amazon.pay:before{content:"\f42c"}i.icon.ambulance:before{content:"\f0f9"}i.icon.american.sign.language.interpreting:before{content:"\f2a3"}i.icon.amilia:before{content:"\f36d"}i.icon.anchor:before{content:"\f13d"}i.icon.android:before{content:"\f17b"}i.icon.angellist:before{content:"\f209"}i.icon.angle.double.down:before{content:"\f103"}i.icon.angle.double.left:before{content:"\f100"}i.icon.angle.double.right:before{content:"\f101"}i.icon.angle.double.up:before{content:"\f102"}i.icon.angle.down:before{content:"\f107"}i.icon.angle.left:before{content:"\f104"}i.icon.angle.right:before{content:"\f105"}i.icon.angle.up:before{content:"\f106"}i.icon.angrycreative:before{content:"\f36e"}i.icon.angular:before{content:"\f420"}i.icon.app.store:before{content:"\f36f"}i.icon.app.store.ios:before{content:"\f370"}i.icon.apper:before{content:"\f371"}i.icon.apple:before{content:"\f179"}i.icon.apple.pay:before{content:"\f415"}i.icon.archive:before{content:"\f187"}i.icon.arrow.alternate.circle.down:before{content:"\f358"}i.icon.arrow.alternate.circle.left:before{content:"\f359"}i.icon.arrow.alternate.circle.right:before{content:"\f35a"}i.icon.arrow.alternate.circle.up:before{content:"\f35b"}i.icon.arrow.circle.down:before{content:"\f0ab"}i.icon.arrow.circle.left:before{content:"\f0a8"}i.icon.arrow.circle.right:before{content:"\f0a9"}i.icon.arrow.circle.up:before{content:"\f0aa"}i.icon.arrow.down:before{content:"\f063"}i.icon.arrow.left:before{content:"\f060"}i.icon.arrow.right:before{content:"\f061"}i.icon.arrow.up:before{content:"\f062"}i.icon.arrows.alternate:before{content:"\f0b2"}i.icon.arrows.alternate.horizontal:before{content:"\f337"}i.icon.arrows.alternate.vertical:before{content:"\f338"}i.icon.assistive.listening.systems:before{content:"\f2a2"}i.icon.asterisk:before{content:"\f069"}i.icon.asymmetrik:before{content:"\f372"}i.icon.at:before{content:"\f1fa"}i.icon.audible:before{content:"\f373"}i.icon.audio.description:before{content:"\f29e"}i.icon.autoprefixer:before{content:"\f41c"}i.icon.avianex:before{content:"\f374"}i.icon.aviato:before{content:"\f421"}i.icon.aws:before{content:"\f375"}i.icon.backward:before{content:"\f04a"}i.icon.balance.scale:before{content:"\f24e"}i.icon.ban:before{content:"\f05e"}i.icon.band.aid:before{content:"\f462"}i.icon.bandcamp:before{content:"\f2d5"}i.icon.barcode:before{content:"\f02a"}i.icon.bars:before{content:"\f0c9"}i.icon.baseball.ball:before{content:"\f433"}i.icon.basketball.ball:before{content:"\f434"}i.icon.bath:before{content:"\f2cd"}i.icon.battery.empty:before{content:"\f244"}i.icon.battery.full:before{content:"\f240"}i.icon.battery.half:before{content:"\f242"}i.icon.battery.quarter:before{content:"\f243"}i.icon.battery.three.quarters:before{content:"\f241"}i.icon.bed:before{content:"\f236"}i.icon.beer:before{content:"\f0fc"}i.icon.behance:before{content:"\f1b4"}i.icon.behance.square:before{content:"\f1b5"}i.icon.bell:before{content:"\f0f3"}i.icon.bell.slash:before{content:"\f1f6"}i.icon.bicycle:before{content:"\f206"}i.icon.bimobject:before{content:"\f378"}i.icon.binoculars:before{content:"\f1e5"}i.icon.birthday.cake:before{content:"\f1fd"}i.icon.bitbucket:before{content:"\f171"}i.icon.bitcoin:before{content:"\f379"}i.icon.bity:before{content:"\f37a"}i.icon.black.tie:before{content:"\f27e"}i.icon.blackberry:before{content:"\f37b"}i.icon.blind:before{content:"\f29d"}i.icon.blogger:before{content:"\f37c"}i.icon.blogger.b:before{content:"\f37d"}i.icon.bluetooth:before{content:"\f293"}i.icon.bluetooth.b:before{content:"\f294"}i.icon.bold:before{content:"\f032"}i.icon.bolt:before{content:"\f0e7"}i.icon.bomb:before{content:"\f1e2"}i.icon.book:before{content:"\f02d"}i.icon.bookmark:before{content:"\f02e"}i.icon.bowling.ball:before{content:"\f436"}i.icon.box:before{content:"\f466"}i.icon.boxes:before{content:"\f468"}i.icon.braille:before{content:"\f2a1"}i.icon.briefcase:before{content:"\f0b1"}i.icon.btc:before{content:"\f15a"}i.icon.bug:before{content:"\f188"}i.icon.building:before{content:"\f1ad"}i.icon.bullhorn:before{content:"\f0a1"}i.icon.bullseye:before{content:"\f140"}i.icon.buromobelexperte:before{content:"\f37f"}i.icon.bus:before{content:"\f207"}i.icon.buysellads:before{content:"\f20d"}i.icon.calculator:before{content:"\f1ec"}i.icon.calendar:before{content:"\f133"}i.icon.calendar.alternate:before{content:"\f073"}i.icon.calendar.check:before{content:"\f274"}i.icon.calendar.minus:before{content:"\f272"}i.icon.calendar.plus:before{content:"\f271"}i.icon.calendar.times:before{content:"\f273"}i.icon.camera:before{content:"\f030"}i.icon.camera.retro:before{content:"\f083"}i.icon.car:before{content:"\f1b9"}i.icon.caret.down:before{content:"\f0d7"}i.icon.caret.left:before{content:"\f0d9"}i.icon.caret.right:before{content:"\f0da"}i.icon.caret.square.down:before{content:"\f150"}i.icon.caret.square.left:before{content:"\f191"}i.icon.caret.square.right:before{content:"\f152"}i.icon.caret.square.up:before{content:"\f151"}i.icon.caret.up:before{content:"\f0d8"}i.icon.cart.arrow.down:before{content:"\f218"}i.icon.cart.plus:before{content:"\f217"}i.icon.cc.amazon.pay:before{content:"\f42d"}i.icon.cc.amex:before{content:"\f1f3"}i.icon.cc.apple.pay:before{content:"\f416"}i.icon.cc.diners.club:before{content:"\f24c"}i.icon.cc.discover:before{content:"\f1f2"}i.icon.cc.jcb:before{content:"\f24b"}i.icon.cc.mastercard:before{content:"\f1f1"}i.icon.cc.paypal:before{content:"\f1f4"}i.icon.cc.stripe:before{content:"\f1f5"}i.icon.cc.visa:before{content:"\f1f0"}i.icon.centercode:before{content:"\f380"}i.icon.certificate:before{content:"\f0a3"}i.icon.chart.area:before{content:"\f1fe"}i.icon.chart.bar:before{content:"\f080"}i.icon.chart.line:before{content:"\f201"}i.icon.chart.pie:before{content:"\f200"}i.icon.check:before{content:"\f00c"}i.icon.check.circle:before{content:"\f058"}i.icon.check.square:before{content:"\f14a"}i.icon.chess:before{content:"\f439"}i.icon.chess.bishop:before{content:"\f43a"}i.icon.chess.board:before{content:"\f43c"}i.icon.chess.king:before{content:"\f43f"}i.icon.chess.knight:before{content:"\f441"}i.icon.chess.pawn:before{content:"\f443"}i.icon.chess.queen:before{content:"\f445"}i.icon.chess.rook:before{content:"\f447"}i.icon.chevron.circle.down:before{content:"\f13a"}i.icon.chevron.circle.left:before{content:"\f137"}i.icon.chevron.circle.right:before{content:"\f138"}i.icon.chevron.circle.up:before{content:"\f139"}i.icon.chevron.down:before{content:"\f078"}i.icon.chevron.left:before{content:"\f053"}i.icon.chevron.right:before{content:"\f054"}i.icon.chevron.up:before{content:"\f077"}i.icon.child:before{content:"\f1ae"}i.icon.chrome:before{content:"\f268"}i.icon.circle:before{content:"\f111"}i.icon.circle.notch:before{content:"\f1ce"}i.icon.clipboard:before{content:"\f328"}i.icon.clipboard.check:before{content:"\f46c"}i.icon.clipboard.list:before{content:"\f46d"}i.icon.clock:before{content:"\f017"}i.icon.clone:before{content:"\f24d"}i.icon.closed.captioning:before{content:"\f20a"}i.icon.cloud:before{content:"\f0c2"}i.icon.cloudscale:before{content:"\f383"}i.icon.cloudsmith:before{content:"\f384"}i.icon.cloudversify:before{content:"\f385"}i.icon.code:before{content:"\f121"}i.icon.code.branch:before{content:"\f126"}i.icon.codepen:before{content:"\f1cb"}i.icon.codiepie:before{content:"\f284"}i.icon.coffee:before{content:"\f0f4"}i.icon.cog:before{content:"\f013"}i.icon.cogs:before{content:"\f085"}i.icon.columns:before{content:"\f0db"}i.icon.comment:before{content:"\f075"}i.icon.comment.alternate:before{content:"\f27a"}i.icon.comments:before{content:"\f086"}i.icon.compass:before{content:"\f14e"}i.icon.compress:before{content:"\f066"}i.icon.connectdevelop:before{content:"\f20e"}i.icon.contao:before{content:"\f26d"}i.icon.copy:before{content:"\f0c5"}i.icon.copyright:before{content:"\f1f9"}i.icon.cpanel:before{content:"\f388"}i.icon.creative.commons:before{content:"\f25e"}i.icon.credit.card:before{content:"\f09d"}i.icon.crop:before{content:"\f125"}i.icon.crosshairs:before{content:"\f05b"}i.icon.css3:before{content:"\f13c"}i.icon.css3.alternate:before{content:"\f38b"}i.icon.cube:before{content:"\f1b2"}i.icon.cubes:before{content:"\f1b3"}i.icon.cut:before{content:"\f0c4"}i.icon.cuttlefish:before{content:"\f38c"}i.icon.d.and.d:before{content:"\f38d"}i.icon.dashcube:before{content:"\f210"}i.icon.database:before{content:"\f1c0"}i.icon.deaf:before{content:"\f2a4"}i.icon.delicious:before{content:"\f1a5"}i.icon.deploydog:before{content:"\f38e"}i.icon.deskpro:before{content:"\f38f"}i.icon.desktop:before{content:"\f108"}i.icon.deviantart:before{content:"\f1bd"}i.icon.digg:before{content:"\f1a6"}i.icon.digital.ocean:before{content:"\f391"}i.icon.discord:before{content:"\f392"}i.icon.discourse:before{content:"\f393"}i.icon.dna:before{content:"\f471"}i.icon.dochub:before{content:"\f394"}i.icon.docker:before{content:"\f395"}i.icon.dollar.sign:before{content:"\f155"}i.icon.dolly:before{content:"\f472"}i.icon.dolly.flatbed:before{content:"\f474"}i.icon.dot.circle:before{content:"\f192"}i.icon.download:before{content:"\f019"}i.icon.draft2digital:before{content:"\f396"}i.icon.dribbble:before{content:"\f17d"}i.icon.dribbble.square:before{content:"\f397"}i.icon.dropbox:before{content:"\f16b"}i.icon.drupal:before{content:"\f1a9"}i.icon.dyalog:before{content:"\f399"}i.icon.earlybirds:before{content:"\f39a"}i.icon.edge:before{content:"\f282"}i.icon.edit:before{content:"\f044"}i.icon.eject:before{content:"\f052"}i.icon.elementor:before{content:"\f430"}i.icon.ellipsis.horizontal:before{content:"\f141"}i.icon.ellipsis.vertical:before{content:"\f142"}i.icon.ember:before{content:"\f423"}i.icon.empire:before{content:"\f1d1"}i.icon.envelope:before{content:"\f0e0"}i.icon.envelope.open:before{content:"\f2b6"}i.icon.envelope.square:before{content:"\f199"}i.icon.envira:before{content:"\f299"}i.icon.eraser:before{content:"\f12d"}i.icon.erlang:before{content:"\f39d"}i.icon.ethereum:before{content:"\f42e"}i.icon.etsy:before{content:"\f2d7"}i.icon.euro.sign:before{content:"\f153"}i.icon.exchange.alternate:before{content:"\f362"}i.icon.exclamation:before{content:"\f12a"}i.icon.exclamation.circle:before{content:"\f06a"}i.icon.exclamation.triangle:before{content:"\f071"}i.icon.expand:before{content:"\f065"}i.icon.expand.arrows.alternate:before{content:"\f31e"}i.icon.expeditedssl:before{content:"\f23e"}i.icon.external.alternate:before{content:"\f35d"}i.icon.external.square.alternate:before{content:"\f360"}i.icon.eye:before{content:"\f06e"}i.icon.eye.dropper:before{content:"\f1fb"}i.icon.eye.slash:before{content:"\f070"}i.icon.facebook:before{content:"\f09a"}i.icon.facebook.f:before{content:"\f39e"}i.icon.facebook.messenger:before{content:"\f39f"}i.icon.facebook.square:before{content:"\f082"}i.icon.fast.backward:before{content:"\f049"}i.icon.fast.forward:before{content:"\f050"}i.icon.fax:before{content:"\f1ac"}i.icon.female:before{content:"\f182"}i.icon.fighter.jet:before{content:"\f0fb"}i.icon.file:before{content:"\f15b"}i.icon.file.alternate:before{content:"\f15c"}i.icon.file.archive:before{content:"\f1c6"}i.icon.file.audio:before{content:"\f1c7"}i.icon.file.code:before{content:"\f1c9"}i.icon.file.excel:before{content:"\f1c3"}i.icon.file.image:before{content:"\f1c5"}i.icon.file.pdf:before{content:"\f1c1"}i.icon.file.powerpoint:before{content:"\f1c4"}i.icon.file.video:before{content:"\f1c8"}i.icon.file.word:before{content:"\f1c2"}i.icon.film:before{content:"\f008"}i.icon.filter:before{content:"\f0b0"}i.icon.fire:before{content:"\f06d"}i.icon.fire.extinguisher:before{content:"\f134"}i.icon.firefox:before{content:"\f269"}i.icon.first.aid:before{content:"\f479"}i.icon.first.order:before{content:"\f2b0"}i.icon.firstdraft:before{content:"\f3a1"}i.icon.flag:before{content:"\f024"}i.icon.flag.checkered:before{content:"\f11e"}i.icon.flask:before{content:"\f0c3"}i.icon.flickr:before{content:"\f16e"}i.icon.flipboard:before{content:"\f44d"}i.icon.fly:before{content:"\f417"}i.icon.folder:before{content:"\f07b"}i.icon.folder.open:before{content:"\f07c"}i.icon.font:before{content:"\f031"}i.icon.font.awesome:before{content:"\f2b4"}i.icon.font.awesome.alternate:before{content:"\f35c"}i.icon.font.awesome.flag:before{content:"\f425"}i.icon.fonticons:before{content:"\f280"}i.icon.fonticons.fi:before{content:"\f3a2"}i.icon.football.ball:before{content:"\f44e"}i.icon.fort.awesome:before{content:"\f286"}i.icon.fort.awesome.alternate:before{content:"\f3a3"}i.icon.forumbee:before{content:"\f211"}i.icon.forward:before{content:"\f04e"}i.icon.foursquare:before{content:"\f180"}i.icon.free.code.camp:before{content:"\f2c5"}i.icon.freebsd:before{content:"\f3a4"}i.icon.frown:before{content:"\f119"}i.icon.futbol:before{content:"\f1e3"}i.icon.gamepad:before{content:"\f11b"}i.icon.gavel:before{content:"\f0e3"}i.icon.gem:before{content:"\f3a5"}i.icon.genderless:before{content:"\f22d"}i.icon.get.pocket:before{content:"\f265"}i.icon.gg:before{content:"\f260"}i.icon.gg.circle:before{content:"\f261"}i.icon.gift:before{content:"\f06b"}i.icon.git:before{content:"\f1d3"}i.icon.git.square:before{content:"\f1d2"}i.icon.github:before{content:"\f09b"}i.icon.github.alternate:before{content:"\f113"}i.icon.github.square:before{content:"\f092"}i.icon.gitkraken:before{content:"\f3a6"}i.icon.gitlab:before{content:"\f296"}i.icon.gitter:before{content:"\f426"}i.icon.glass.martini:before{content:"\f000"}i.icon.glide:before{content:"\f2a5"}i.icon.glide.g:before{content:"\f2a6"}i.icon.globe:before{content:"\f0ac"}i.icon.gofore:before{content:"\f3a7"}i.icon.golf.ball:before{content:"\f450"}i.icon.goodreads:before{content:"\f3a8"}i.icon.goodreads.g:before{content:"\f3a9"}i.icon.google:before{content:"\f1a0"}i.icon.google.drive:before{content:"\f3aa"}i.icon.google.play:before{content:"\f3ab"}i.icon.google.plus:before{content:"\f2b3"}i.icon.google.plus.g:before{content:"\f0d5"}i.icon.google.plus.square:before{content:"\f0d4"}i.icon.google.wallet:before{content:"\f1ee"}i.icon.graduation.cap:before{content:"\f19d"}i.icon.gratipay:before{content:"\f184"}i.icon.grav:before{content:"\f2d6"}i.icon.gripfire:before{content:"\f3ac"}i.icon.grunt:before{content:"\f3ad"}i.icon.gulp:before{content:"\f3ae"}i.icon.h.square:before{content:"\f0fd"}i.icon.hacker.news:before{content:"\f1d4"}i.icon.hacker.news.square:before{content:"\f3af"}i.icon.hand.lizard:before{content:"\f258"}i.icon.hand.paper:before{content:"\f256"}i.icon.hand.peace:before{content:"\f25b"}i.icon.hand.point.down:before{content:"\f0a7"}i.icon.hand.point.left:before{content:"\f0a5"}i.icon.hand.point.right:before{content:"\f0a4"}i.icon.hand.point.up:before{content:"\f0a6"}i.icon.hand.pointer:before{content:"\f25a"}i.icon.hand.rock:before{content:"\f255"}i.icon.hand.scissors:before{content:"\f257"}i.icon.hand.spock:before{content:"\f259"}i.icon.handshake:before{content:"\f2b5"}i.icon.hashtag:before{content:"\f292"}i.icon.hdd:before{content:"\f0a0"}i.icon.heading:before{content:"\f1dc"}i.icon.headphones:before{content:"\f025"}i.icon.heart:before{content:"\f004"}i.icon.heartbeat:before{content:"\f21e"}i.icon.hips:before{content:"\f452"}i.icon.hire.a.helper:before{content:"\f3b0"}i.icon.history:before{content:"\f1da"}i.icon.hockey.puck:before{content:"\f453"}i.icon.home:before{content:"\f015"}i.icon.hooli:before{content:"\f427"}i.icon.hospital:before{content:"\f0f8"}i.icon.hospital.symbol:before{content:"\f47e"}i.icon.hotjar:before{content:"\f3b1"}i.icon.hourglass:before{content:"\f254"}i.icon.hourglass.end:before{content:"\f253"}i.icon.hourglass.half:before{content:"\f252"}i.icon.hourglass.start:before{content:"\f251"}i.icon.houzz:before{content:"\f27c"}i.icon.html5:before{content:"\f13b"}i.icon.hubspot:before{content:"\f3b2"}i.icon.i.cursor:before{content:"\f246"}i.icon.id.badge:before{content:"\f2c1"}i.icon.id.card:before{content:"\f2c2"}i.icon.image:before{content:"\f03e"}i.icon.images:before{content:"\f302"}i.icon.imdb:before{content:"\f2d8"}i.icon.inbox:before{content:"\f01c"}i.icon.indent:before{content:"\f03c"}i.icon.industry:before{content:"\f275"}i.icon.info:before{content:"\f129"}i.icon.info.circle:before{content:"\f05a"}i.icon.instagram:before{content:"\f16d"}i.icon.internet.explorer:before{content:"\f26b"}i.icon.ioxhost:before{content:"\f208"}i.icon.italic:before{content:"\f033"}i.icon.itunes:before{content:"\f3b4"}i.icon.itunes.note:before{content:"\f3b5"}i.icon.jenkins:before{content:"\f3b6"}i.icon.joget:before{content:"\f3b7"}i.icon.joomla:before{content:"\f1aa"}i.icon.js:before{content:"\f3b8"}i.icon.js.square:before{content:"\f3b9"}i.icon.jsfiddle:before{content:"\f1cc"}i.icon.key:before{content:"\f084"}i.icon.keyboard:before{content:"\f11c"}i.icon.keycdn:before{content:"\f3ba"}i.icon.kickstarter:before{content:"\f3bb"}i.icon.kickstarter.k:before{content:"\f3bc"}i.icon.korvue:before{content:"\f42f"}i.icon.language:before{content:"\f1ab"}i.icon.laptop:before{content:"\f109"}i.icon.laravel:before{content:"\f3bd"}i.icon.lastfm:before{content:"\f202"}i.icon.lastfm.square:before{content:"\f203"}i.icon.leaf:before{content:"\f06c"}i.icon.leanpub:before{content:"\f212"}i.icon.lemon:before{content:"\f094"}i.icon.less:before{content:"\f41d"}i.icon.level.down.alternate:before{content:"\f3be"}i.icon.level.up.alternate:before{content:"\f3bf"}i.icon.life.ring:before{content:"\f1cd"}i.icon.lightbulb:before{content:"\f0eb"}i.icon.linechat:before{content:"\f3c0"}i.icon.linkify:before{content:"\f0c1"}i.icon.linkedin:before{content:"\f08c"}i.icon.linkedin.in:before{content:"\f0e1"}i.icon.linode:before{content:"\f2b8"}i.icon.linux:before{content:"\f17c"}i.icon.lira.sign:before{content:"\f195"}i.icon.list:before{content:"\f03a"}i.icon.list.alternate:before{content:"\f022"}i.icon.list.ol:before{content:"\f0cb"}i.icon.list.ul:before{content:"\f0ca"}i.icon.location.arrow:before{content:"\f124"}i.icon.lock:before{content:"\f023"}i.icon.lock.open:before{content:"\f3c1"}i.icon.long.arrow.alternate.down:before{content:"\f309"}i.icon.long.arrow.alternate.left:before{content:"\f30a"}i.icon.long.arrow.alternate.right:before{content:"\f30b"}i.icon.long.arrow.alternate.up:before{content:"\f30c"}i.icon.low.vision:before{content:"\f2a8"}i.icon.lyft:before{content:"\f3c3"}i.icon.magento:before{content:"\f3c4"}i.icon.magic:before{content:"\f0d0"}i.icon.magnet:before{content:"\f076"}i.icon.male:before{content:"\f183"}i.icon.map:before{content:"\f279"}i.icon.map.marker:before{content:"\f041"}i.icon.map.marker.alternate:before{content:"\f3c5"}i.icon.map.pin:before{content:"\f276"}i.icon.map.signs:before{content:"\f277"}i.icon.mars:before{content:"\f222"}i.icon.mars.double:before{content:"\f227"}i.icon.mars.stroke:before{content:"\f229"}i.icon.mars.stroke.horizontal:before{content:"\f22b"}i.icon.mars.stroke.vertical:before{content:"\f22a"}i.icon.maxcdn:before{content:"\f136"}i.icon.medapps:before{content:"\f3c6"}i.icon.medium:before{content:"\f23a"}i.icon.medium.m:before{content:"\f3c7"}i.icon.medkit:before{content:"\f0fa"}i.icon.medrt:before{content:"\f3c8"}i.icon.meetup:before{content:"\f2e0"}i.icon.meh:before{content:"\f11a"}i.icon.mercury:before{content:"\f223"}i.icon.microchip:before{content:"\f2db"}i.icon.microphone:before{content:"\f130"}i.icon.microphone.slash:before{content:"\f131"}i.icon.microsoft:before{content:"\f3ca"}i.icon.minus:before{content:"\f068"}i.icon.minus.circle:before{content:"\f056"}i.icon.minus.square:before{content:"\f146"}i.icon.mix:before{content:"\f3cb"}i.icon.mixcloud:before{content:"\f289"}i.icon.mizuni:before{content:"\f3cc"}i.icon.mobile:before{content:"\f10b"}i.icon.mobile.alternate:before{content:"\f3cd"}i.icon.modx:before{content:"\f285"}i.icon.monero:before{content:"\f3d0"}i.icon.money.bill.alternate:before{content:"\f3d1"}i.icon.moon:before{content:"\f186"}i.icon.motorcycle:before{content:"\f21c"}i.icon.mouse.pointer:before{content:"\f245"}i.icon.music:before{content:"\f001"}i.icon.napster:before{content:"\f3d2"}i.icon.neuter:before{content:"\f22c"}i.icon.newspaper:before{content:"\f1ea"}i.icon.nintendo.switch:before{content:"\f418"}i.icon.node:before{content:"\f419"}i.icon.node.js:before{content:"\f3d3"}i.icon.npm:before{content:"\f3d4"}i.icon.ns8:before{content:"\f3d5"}i.icon.nutritionix:before{content:"\f3d6"}i.icon.object.group:before{content:"\f247"}i.icon.object.ungroup:before{content:"\f248"}i.icon.odnoklassniki:before{content:"\f263"}i.icon.odnoklassniki.square:before{content:"\f264"}i.icon.opencart:before{content:"\f23d"}i.icon.openid:before{content:"\f19b"}i.icon.opera:before{content:"\f26a"}i.icon.optin.monster:before{content:"\f23c"}i.icon.osi:before{content:"\f41a"}i.icon.outdent:before{content:"\f03b"}i.icon.page4:before{content:"\f3d7"}i.icon.pagelines:before{content:"\f18c"}i.icon.paint.brush:before{content:"\f1fc"}i.icon.palfed:before{content:"\f3d8"}i.icon.pallet:before{content:"\f482"}i.icon.paper.plane:before{content:"\f1d8"}i.icon.paperclip:before{content:"\f0c6"}i.icon.paragraph:before{content:"\f1dd"}i.icon.paste:before{content:"\f0ea"}i.icon.patreon:before{content:"\f3d9"}i.icon.pause:before{content:"\f04c"}i.icon.pause.circle:before{content:"\f28b"}i.icon.paw:before{content:"\f1b0"}i.icon.paypal:before{content:"\f1ed"}i.icon.pen.square:before{content:"\f14b"}i.icon.pencil.alternate:before{content:"\f303"}i.icon.percent:before{content:"\f295"}i.icon.periscope:before{content:"\f3da"}i.icon.phabricator:before{content:"\f3db"}i.icon.phoenix.framework:before{content:"\f3dc"}i.icon.phone:before{content:"\f095"}i.icon.phone.square:before{content:"\f098"}i.icon.phone.volume:before{content:"\f2a0"}i.icon.php:before{content:"\f457"}i.icon.pied.piper:before{content:"\f2ae"}i.icon.pied.piper.alternate:before{content:"\f1a8"}i.icon.pied.piper.pp:before{content:"\f1a7"}i.icon.pills:before{content:"\f484"}i.icon.pinterest:before{content:"\f0d2"}i.icon.pinterest.p:before{content:"\f231"}i.icon.pinterest.square:before{content:"\f0d3"}i.icon.plane:before{content:"\f072"}i.icon.play:before{content:"\f04b"}i.icon.play.circle:before{content:"\f144"}i.icon.playstation:before{content:"\f3df"}i.icon.plug:before{content:"\f1e6"}i.icon.plus:before{content:"\f067"}i.icon.plus.circle:before{content:"\f055"}i.icon.plus.square:before{content:"\f0fe"}i.icon.podcast:before{content:"\f2ce"}i.icon.pound.sign:before{content:"\f154"}i.icon.power.off:before{content:"\f011"}i.icon.print:before{content:"\f02f"}i.icon.product.hunt:before{content:"\f288"}i.icon.pushed:before{content:"\f3e1"}i.icon.puzzle.piece:before{content:"\f12e"}i.icon.python:before{content:"\f3e2"}i.icon.qq:before{content:"\f1d6"}i.icon.qrcode:before{content:"\f029"}i.icon.question:before{content:"\f128"}i.icon.question.circle:before{content:"\f059"}i.icon.quidditch:before{content:"\f458"}i.icon.quinscape:before{content:"\f459"}i.icon.quora:before{content:"\f2c4"}i.icon.quote.left:before{content:"\f10d"}i.icon.quote.right:before{content:"\f10e"}i.icon.random:before{content:"\f074"}i.icon.ravelry:before{content:"\f2d9"}i.icon.react:before{content:"\f41b"}i.icon.rebel:before{content:"\f1d0"}i.icon.recycle:before{content:"\f1b8"}i.icon.redriver:before{content:"\f3e3"}i.icon.reddit:before{content:"\f1a1"}i.icon.reddit.alien:before{content:"\f281"}i.icon.reddit.square:before{content:"\f1a2"}i.icon.redo:before{content:"\f01e"}i.icon.redo.alternate:before{content:"\f2f9"}i.icon.registered:before{content:"\f25d"}i.icon.rendact:before{content:"\f3e4"}i.icon.renren:before{content:"\f18b"}i.icon.reply:before{content:"\f3e5"}i.icon.reply.all:before{content:"\f122"}i.icon.replyd:before{content:"\f3e6"}i.icon.resolving:before{content:"\f3e7"}i.icon.retweet:before{content:"\f079"}i.icon.road:before{content:"\f018"}i.icon.rocket:before{content:"\f135"}i.icon.rocketchat:before{content:"\f3e8"}i.icon.rockrms:before{content:"\f3e9"}i.icon.rss:before{content:"\f09e"}i.icon.rss.square:before{content:"\f143"}i.icon.ruble.sign:before{content:"\f158"}i.icon.rupee.sign:before{content:"\f156"}i.icon.safari:before{content:"\f267"}i.icon.sass:before{content:"\f41e"}i.icon.save:before{content:"\f0c7"}i.icon.schlix:before{content:"\f3ea"}i.icon.scribd:before{content:"\f28a"}i.icon.search:before{content:"\f002"}i.icon.search.minus:before{content:"\f010"}i.icon.search.plus:before{content:"\f00e"}i.icon.searchengin:before{content:"\f3eb"}i.icon.sellcast:before{content:"\f2da"}i.icon.sellsy:before{content:"\f213"}i.icon.server:before{content:"\f233"}i.icon.servicestack:before{content:"\f3ec"}i.icon.share:before{content:"\f064"}i.icon.share.alternate:before{content:"\f1e0"}i.icon.share.alternate.square:before{content:"\f1e1"}i.icon.share.square:before{content:"\f14d"}i.icon.shekel.sign:before{content:"\f20b"}i.icon.shield.alternate:before{content:"\f3ed"}i.icon.ship:before{content:"\f21a"}i.icon.shipping.fast:before{content:"\f48b"}i.icon.shirtsinbulk:before{content:"\f214"}i.icon.shopping.bag:before{content:"\f290"}i.icon.shopping.basket:before{content:"\f291"}i.icon.shopping.cart:before{content:"\f07a"}i.icon.shower:before{content:"\f2cc"}i.icon.sign.in.alternate:before{content:"\f2f6"}i.icon.sign.language:before{content:"\f2a7"}i.icon.sign.out.alternate:before{content:"\f2f5"}i.icon.signal:before{content:"\f012"}i.icon.simplybuilt:before{content:"\f215"}i.icon.sistrix:before{content:"\f3ee"}i.icon.sitemap:before{content:"\f0e8"}i.icon.skyatlas:before{content:"\f216"}i.icon.skype:before{content:"\f17e"}i.icon.slack:before{content:"\f198"}i.icon.slack.hash:before{content:"\f3ef"}i.icon.sliders.horizontal:before{content:"\f1de"}i.icon.slideshare:before{content:"\f1e7"}i.icon.smile:before{content:"\f118"}i.icon.snapchat:before{content:"\f2ab"}i.icon.snapchat.ghost:before{content:"\f2ac"}i.icon.snapchat.square:before{content:"\f2ad"}i.icon.snowflake:before{content:"\f2dc"}i.icon.sort:before{content:"\f0dc"}i.icon.sort.alphabet.down:before{content:"\f15d"}i.icon.sort.alphabet.up:before{content:"\f15e"}i.icon.sort.amount.down:before{content:"\f160"}i.icon.sort.amount.up:before{content:"\f161"}i.icon.sort.down:before{content:"\f0dd"}i.icon.sort.numeric.down:before{content:"\f162"}i.icon.sort.numeric.up:before{content:"\f163"}i.icon.sort.up:before{content:"\f0de"}i.icon.soundcloud:before{content:"\f1be"}i.icon.space.shuttle:before{content:"\f197"}i.icon.speakap:before{content:"\f3f3"}i.icon.spinner:before{content:"\f110"}i.icon.spotify:before{content:"\f1bc"}i.icon.square:before{content:"\f0c8"}i.icon.square.full:before{content:"\f45c"}i.icon.stack.exchange:before{content:"\f18d"}i.icon.stack.overflow:before{content:"\f16c"}i.icon.star:before{content:"\f005"}i.icon.star.half:before{content:"\f089"}i.icon.staylinked:before{content:"\f3f5"}i.icon.steam:before{content:"\f1b6"}i.icon.steam.square:before{content:"\f1b7"}i.icon.steam.symbol:before{content:"\f3f6"}i.icon.step.backward:before{content:"\f048"}i.icon.step.forward:before{content:"\f051"}i.icon.stethoscope:before{content:"\f0f1"}i.icon.sticker.mule:before{content:"\f3f7"}i.icon.sticky.note:before{content:"\f249"}i.icon.stop:before{content:"\f04d"}i.icon.stop.circle:before{content:"\f28d"}i.icon.stopwatch:before{content:"\f2f2"}i.icon.strava:before{content:"\f428"}i.icon.street.view:before{content:"\f21d"}i.icon.strikethrough:before{content:"\f0cc"}i.icon.stripe:before{content:"\f429"}i.icon.stripe.s:before{content:"\f42a"}i.icon.studiovinari:before{content:"\f3f8"}i.icon.stumbleupon:before{content:"\f1a4"}i.icon.stumbleupon.circle:before{content:"\f1a3"}i.icon.subscript:before{content:"\f12c"}i.icon.subway:before{content:"\f239"}i.icon.suitcase:before{content:"\f0f2"}i.icon.sun:before{content:"\f185"}i.icon.superpowers:before{content:"\f2dd"}i.icon.superscript:before{content:"\f12b"}i.icon.supple:before{content:"\f3f9"}i.icon.sync:before{content:"\f021"}i.icon.sync.alternate:before{content:"\f2f1"}i.icon.syringe:before{content:"\f48e"}i.icon.table:before{content:"\f0ce"}i.icon.table.tennis:before{content:"\f45d"}i.icon.tablet:before{content:"\f10a"}i.icon.tablet.alternate:before{content:"\f3fa"}i.icon.tachometer.alternate:before{content:"\f3fd"}i.icon.tag:before{content:"\f02b"}i.icon.tags:before{content:"\f02c"}i.icon.tasks:before{content:"\f0ae"}i.icon.taxi:before{content:"\f1ba"}i.icon.telegram:before{content:"\f2c6"}i.icon.telegram.plane:before{content:"\f3fe"}i.icon.tencent.weibo:before{content:"\f1d5"}i.icon.terminal:before{content:"\f120"}i.icon.text.height:before{content:"\f034"}i.icon.text.width:before{content:"\f035"}i.icon.th:before{content:"\f00a"}i.icon.th.large:before{content:"\f009"}i.icon.th.list:before{content:"\f00b"}i.icon.themeisle:before{content:"\f2b2"}i.icon.thermometer:before{content:"\f491"}i.icon.thermometer.empty:before{content:"\f2cb"}i.icon.thermometer.full:before{content:"\f2c7"}i.icon.thermometer.half:before{content:"\f2c9"}i.icon.thermometer.quarter:before{content:"\f2ca"}i.icon.thermometer.three.quarters:before{content:"\f2c8"}i.icon.thumbs.down:before{content:"\f165"}i.icon.thumbs.up:before{content:"\f164"}i.icon.thumbtack:before{content:"\f08d"}i.icon.ticket.alternate:before{content:"\f3ff"}i.icon.times:before{content:"\f00d"}i.icon.times.circle:before{content:"\f057"}i.icon.tint:before{content:"\f043"}i.icon.toggle.off:before{content:"\f204"}i.icon.toggle.on:before{content:"\f205"}i.icon.trademark:before{content:"\f25c"}i.icon.train:before{content:"\f238"}i.icon.transgender:before{content:"\f224"}i.icon.transgender.alternate:before{content:"\f225"}i.icon.trash:before{content:"\f1f8"}i.icon.trash.alternate:before{content:"\f2ed"}i.icon.tree:before{content:"\f1bb"}i.icon.trello:before{content:"\f181"}i.icon.tripadvisor:before{content:"\f262"}i.icon.trophy:before{content:"\f091"}i.icon.truck:before{content:"\f0d1"}i.icon.tty:before{content:"\f1e4"}i.icon.tumblr:before{content:"\f173"}i.icon.tumblr.square:before{content:"\f174"}i.icon.tv:before{content:"\f26c"}i.icon.twitch:before{content:"\f1e8"}i.icon.twitter:before{content:"\f099"}i.icon.twitter.square:before{content:"\f081"}i.icon.typo3:before{content:"\f42b"}i.icon.uber:before{content:"\f402"}i.icon.uikit:before{content:"\f403"}i.icon.umbrella:before{content:"\f0e9"}i.icon.underline:before{content:"\f0cd"}i.icon.undo:before{content:"\f0e2"}i.icon.undo.alternate:before{content:"\f2ea"}i.icon.uniregistry:before{content:"\f404"}i.icon.universal.access:before{content:"\f29a"}i.icon.university:before{content:"\f19c"}i.icon.unlink:before{content:"\f127"}i.icon.unlock:before{content:"\f09c"}i.icon.unlock.alternate:before{content:"\f13e"}i.icon.untappd:before{content:"\f405"}i.icon.upload:before{content:"\f093"}i.icon.usb:before{content:"\f287"}i.icon.user:before{content:"\f007"}i.icon.user.circle:before{content:"\f2bd"}i.icon.user.md:before{content:"\f0f0"}i.icon.user.plus:before{content:"\f234"}i.icon.user.secret:before{content:"\f21b"}i.icon.user.times:before{content:"\f235"}i.icon.users:before{content:"\f0c0"}i.icon.ussunnah:before{content:"\f407"}i.icon.utensil.spoon:before{content:"\f2e5"}i.icon.utensils:before{content:"\f2e7"}i.icon.vaadin:before{content:"\f408"}i.icon.venus:before{content:"\f221"}i.icon.venus.double:before{content:"\f226"}i.icon.venus.mars:before{content:"\f228"}i.icon.viacoin:before{content:"\f237"}i.icon.viadeo:before{content:"\f2a9"}i.icon.viadeo.square:before{content:"\f2aa"}i.icon.viber:before{content:"\f409"}i.icon.video:before{content:"\f03d"}i.icon.vimeo:before{content:"\f40a"}i.icon.vimeo.square:before{content:"\f194"}i.icon.vimeo.v:before{content:"\f27d"}i.icon.vine:before{content:"\f1ca"}i.icon.vk:before{content:"\f189"}i.icon.vnv:before{content:"\f40b"}i.icon.volleyball.ball:before{content:"\f45f"}i.icon.volume.down:before{content:"\f027"}i.icon.volume.off:before{content:"\f026"}i.icon.volume.up:before{content:"\f028"}i.icon.vuejs:before{content:"\f41f"}i.icon.warehouse:before{content:"\f494"}i.icon.weibo:before{content:"\f18a"}i.icon.weight:before{content:"\f496"}i.icon.weixin:before{content:"\f1d7"}i.icon.whatsapp:before{content:"\f232"}i.icon.whatsapp.square:before{content:"\f40c"}i.icon.wheelchair:before{content:"\f193"}i.icon.whmcs:before{content:"\f40d"}i.icon.wifi:before{content:"\f1eb"}i.icon.wikipedia.w:before{content:"\f266"}i.icon.window.close:before{content:"\f410"}i.icon.window.maximize:before{content:"\f2d0"}i.icon.window.minimize:before{content:"\f2d1"}i.icon.window.restore:before{content:"\f2d2"}i.icon.windows:before{content:"\f17a"}i.icon.won.sign:before{content:"\f159"}i.icon.wordpress:before{content:"\f19a"}i.icon.wordpress.simple:before{content:"\f411"}i.icon.wpbeginner:before{content:"\f297"}i.icon.wpexplorer:before{content:"\f2de"}i.icon.wpforms:before{content:"\f298"}i.icon.wrench:before{content:"\f0ad"}i.icon.xbox:before{content:"\f412"}i.icon.xing:before{content:"\f168"}i.icon.xing.square:before{content:"\f169"}i.icon.y.combinator:before{content:"\f23b"}i.icon.yahoo:before{content:"\f19e"}i.icon.yandex:before{content:"\f413"}i.icon.yandex.international:before{content:"\f414"}i.icon.yelp:before{content:"\f1e9"}i.icon.yen.sign:before{content:"\f157"}i.icon.yoast:before{content:"\f2b1"}i.icon.youtube:before{content:"\f167"}i.icon.youtube.square:before{content:"\f431"}i.icon.chess.rock:before{content:"\f447"}i.icon.ordered.list:before{content:"\f0cb"}i.icon.unordered.list:before{content:"\f0ca"}i.icon.user.doctor:before{content:"\f0f0"}i.icon.shield:before{content:"\f3ed"}i.icon.puzzle:before{content:"\f12e"}i.icon.credit.card.amazon.pay:before{content:"\f42d"}i.icon.credit.card.american.express:before{content:"\f1f3"}i.icon.credit.card.diners.club:before{content:"\f24c"}i.icon.credit.card.discover:before{content:"\f1f2"}i.icon.credit.card.jcb:before{content:"\f24b"}i.icon.credit.card.mastercard:before{content:"\f1f1"}i.icon.credit.card.paypal:before{content:"\f1f4"}i.icon.credit.card.stripe:before{content:"\f1f5"}i.icon.credit.card.visa:before{content:"\f1f0"}i.icon.add.circle:before{content:"\f055"}i.icon.add.square:before{content:"\f0fe"}i.icon.add.to.calendar:before{content:"\f271"}i.icon.add.to.cart:before{content:"\f217"}i.icon.add.user:before{content:"\f234"}i.icon.add:before{content:"\f067"}i.icon.alarm.mute:before{content:"\f1f6"}i.icon.alarm:before{content:"\f0f3"}i.icon.ald:before{content:"\f2a2"}i.icon.als:before{content:"\f2a2"}i.icon.american.express.card:before{content:"\f1f3"}i.icon.american.express:before{content:"\f1f3"}i.icon.amex:before{content:"\f1f3"}i.icon.announcement:before{content:"\f0a1"}i.icon.area.chart:before{content:"\f1fe"}i.icon.area.graph:before{content:"\f1fe"}i.icon.arrow.down.cart:before{content:"\f218"}i.icon.asexual:before{content:"\f22d"}i.icon.asl.interpreting:before{content:"\f2a3"}i.icon.asl:before{content:"\f2a3"}i.icon.assistive.listening.devices:before{content:"\f2a2"}i.icon.attach:before{content:"\f0c6"}i.icon.attention:before{content:"\f06a"}i.icon.balance:before{content:"\f24e"}i.icon.bar:before{content:"\f0fc"}i.icon.bathtub:before{content:"\f2cd"}i.icon.battery.four:before{content:"\f240"}i.icon.battery.high:before{content:"\f241"}i.icon.battery.low:before{content:"\f243"}i.icon.battery.medium:before{content:"\f242"}i.icon.battery.one:before{content:"\f243"}i.icon.battery.three:before{content:"\f241"}i.icon.battery.two:before{content:"\f242"}i.icon.battery.zero:before{content:"\f244"}i.icon.birthday:before{content:"\f1fd"}i.icon.block.layout:before{content:"\f009"}i.icon.bluetooth.alternative:before{content:"\f294"}i.icon.broken.chain:before{content:"\f127"}i.icon.browser:before{content:"\f022"}i.icon.call.square:before{content:"\f098"}i.icon.call:before{content:"\f095"}i.icon.cancel:before{content:"\f00d"}i.icon.cart:before{content:"\f07a"}i.icon.cc:before{content:"\f20a"}i.icon.chain:before{content:"\f0c1"}i.icon.chat:before{content:"\f075"}i.icon.checked.calendar:before{content:"\f274"}i.icon.checkmark:before{content:"\f00c"}i.icon.circle.notched:before{content:"\f1ce"}i.icon.close:before{content:"\f00d"}i.icon.cny:before{content:"\f157"}i.icon.cocktail:before{content:"\f000"}i.icon.commenting:before{content:"\f27a"}i.icon.computer:before{content:"\f108"}i.icon.configure:before{content:"\f0ad"}i.icon.content:before{content:"\f0c9"}i.icon.deafness:before{content:"\f2a4"}i.icon.delete.calendar:before{content:"\f273"}i.icon.delete:before{content:"\f00d"}i.icon.detective:before{content:"\f21b"}i.icon.diners.club.card:before{content:"\f24c"}i.icon.diners.club:before{content:"\f24c"}i.icon.discover.card:before{content:"\f1f2"}i.icon.discover:before{content:"\f1f2"}i.icon.discussions:before{content:"\f086"}i.icon.doctor:before{content:"\f0f0"}i.icon.dollar:before{content:"\f155"}i.icon.dont:before{content:"\f05e"}i.icon.dribble:before{content:"\f17d"}i.icon.drivers.license:before{content:"\f2c2"}i.icon.dropdown:before{content:"\f0d7"}i.icon.eercast:before{content:"\f2da"}i.icon.emergency:before{content:"\f0f9"}i.icon.envira.gallery:before{content:"\f299"}i.icon.erase:before{content:"\f12d"}i.icon.eur:before{content:"\f153"}i.icon.euro:before{content:"\f153"}i.icon.eyedropper:before{content:"\f1fb"}i.icon.fa:before{content:"\f2b4"}i.icon.factory:before{content:"\f275"}i.icon.favorite:before{content:"\f005"}i.icon.feed:before{content:"\f09e"}i.icon.female.homosexual:before{content:"\f226"}i.icon.file.text:before{content:"\f15c"}i.icon.find:before{content:"\f1e5"}i.icon.first.aid:before{content:"\f0fa"}i.icon.five.hundred.pixels:before{content:"\f26e"}i.icon.fork:before{content:"\f126"}i.icon.game:before{content:"\f11b"}i.icon.gay:before{content:"\f227"}i.icon.gbp:before{content:"\f154"}i.icon.gittip:before{content:"\f184"}i.icon.google.plus.circle:before{content:"\f2b3"}i.icon.google.plus.official:before{content:"\f2b3"}i.icon.grab:before{content:"\f255"}i.icon.graduation:before{content:"\f19d"}i.icon.grid.layout:before{content:"\f00a"}i.icon.group:before{content:"\f0c0"}i.icon.h:before{content:"\f0fd"}i.icon.hand.victory:before{content:"\f25b"}i.icon.handicap:before{content:"\f193"}i.icon.hard.of.hearing:before{content:"\f2a4"}i.icon.header:before{content:"\f1dc"}i.icon.help.circle:before{content:"\f059"}i.icon.help:before{content:"\f128"}i.icon.heterosexual:before{content:"\f228"}i.icon.hide:before{content:"\f070"}i.icon.hotel:before{content:"\f236"}i.icon.hourglass.four:before{content:"\f254"}i.icon.hourglass.full:before{content:"\f254"}i.icon.hourglass.one:before{content:"\f251"}i.icon.hourglass.three:before{content:"\f253"}i.icon.hourglass.two:before{content:"\f252"}i.icon.idea:before{content:"\f0eb"}i.icon.ils:before{content:"\f20b"}i.icon.in.cart:before{content:"\f218"}i.icon.inr:before{content:"\f156"}i.icon.intergender:before{content:"\f224"}i.icon.intersex:before{content:"\f224"}i.icon.japan.credit.bureau.card:before{content:"\f24b"}i.icon.japan.credit.bureau:before{content:"\f24b"}i.icon.jcb:before{content:"\f24b"}i.icon.jpy:before{content:"\f157"}i.icon.krw:before{content:"\f159"}i.icon.lab:before{content:"\f0c3"}i.icon.law:before{content:"\f24e"}i.icon.legal:before{content:"\f0e3"}i.icon.lesbian:before{content:"\f226"}i.icon.lightning:before{content:"\f0e7"}i.icon.like:before{content:"\f004"}i.icon.line.graph:before{content:"\f201"}i.icon.linkedin.square:before{content:"\f08c"}i.icon.linkify:before{content:"\f0c1"}i.icon.lira:before{content:"\f195"}i.icon.list.layout:before{content:"\f00b"}i.icon.magnify:before{content:"\f00e"}i.icon.mail.forward:before{content:"\f064"}i.icon.mail.square:before{content:"\f199"}i.icon.mail:before{content:"\f0e0"}i.icon.male.homosexual:before{content:"\f227"}i.icon.man:before{content:"\f222"}i.icon.marker:before{content:"\f041"}i.icon.mars.alternate:before{content:"\f229"}i.icon.mars.horizontal:before{content:"\f22b"}i.icon.mars.vertical:before{content:"\f22a"}i.icon.mastercard.card:before{content:"\f1f1"}i.icon.mastercard:before{content:"\f1f1"}i.icon.microsoft.edge:before{content:"\f282"}i.icon.military:before{content:"\f0fb"}i.icon.ms.edge:before{content:"\f282"}i.icon.mute:before{content:"\f131"}i.icon.new.pied.piper:before{content:"\f2ae"}i.icon.non.binary.transgender:before{content:"\f223"}i.icon.numbered.list:before{content:"\f0cb"}i.icon.optinmonster:before{content:"\f23c"}i.icon.options:before{content:"\f1de"}i.icon.other.gender.horizontal:before{content:"\f22b"}i.icon.other.gender.vertical:before{content:"\f22a"}i.icon.other.gender:before{content:"\f229"}i.icon.payment:before{content:"\f09d"}i.icon.paypal.card:before{content:"\f1f4"}i.icon.pencil.square:before{content:"\f14b"}i.icon.photo:before{content:"\f030"}i.icon.picture:before{content:"\f03e"}i.icon.pie.chart:before{content:"\f200"}i.icon.pie.graph:before{content:"\f200"}i.icon.pied.piper.hat:before{content:"\f2ae"}i.icon.pin:before{content:"\f08d"}i.icon.plus.cart:before{content:"\f217"}i.icon.pocket:before{content:"\f265"}i.icon.point:before{content:"\f041"}i.icon.pointing.down:before{content:"\f0a7"}i.icon.pointing.left:before{content:"\f0a5"}i.icon.pointing.right:before{content:"\f0a4"}i.icon.pointing.up:before{content:"\f0a6"}i.icon.pound:before{content:"\f154"}i.icon.power.cord:before{content:"\f1e6"}i.icon.power:before{content:"\f011"}i.icon.privacy:before{content:"\f084"}i.icon.r.circle:before{content:"\f25d"}i.icon.rain:before{content:"\f0e9"}i.icon.record:before{content:"\f03d"}i.icon.refresh:before{content:"\f021"}i.icon.remove.circle:before{content:"\f057"}i.icon.remove.from.calendar:before{content:"\f272"}i.icon.remove.user:before{content:"\f235"}i.icon.remove:before{content:"\f00d"}i.icon.repeat:before{content:"\f01e"}i.icon.rmb:before{content:"\f157"}i.icon.rouble:before{content:"\f158"}i.icon.rub:before{content:"\f158"}i.icon.ruble:before{content:"\f158"}i.icon.rupee:before{content:"\f156"}i.icon.s15:before{content:"\f2cd"}i.icon.selected.radio:before{content:"\f192"}i.icon.send:before{content:"\f1d8"}i.icon.setting:before{content:"\f013"}i.icon.settings:before{content:"\f085"}i.icon.shekel:before{content:"\f20b"}i.icon.sheqel:before{content:"\f20b"}i.icon.shipping:before{content:"\f0d1"}i.icon.shop:before{content:"\f07a"}i.icon.shuffle:before{content:"\f074"}i.icon.shutdown:before{content:"\f011"}i.icon.sidebar:before{content:"\f0c9"}i.icon.signing:before{content:"\f2a7"}i.icon.signup:before{content:"\f044"}i.icon.sliders:before{content:"\f1de"}i.icon.soccer:before{content:"\f1e3"}i.icon.sort.alphabet.ascending:before{content:"\f15d"}i.icon.sort.alphabet.descending:before{content:"\f15e"}i.icon.sort.ascending:before{content:"\f0de"}i.icon.sort.content.ascending:before{content:"\f160"}i.icon.sort.content.descending:before{content:"\f161"}i.icon.sort.descending:before{content:"\f0dd"}i.icon.sort.numeric.ascending:before{content:"\f162"}i.icon.sort.numeric.descending:before{content:"\f163"}i.icon.sound:before{content:"\f025"}i.icon.spy:before{content:"\f21b"}i.icon.stripe.card:before{content:"\f1f5"}i.icon.student:before{content:"\f19d"}i.icon.talk:before{content:"\f27a"}i.icon.target:before{content:"\f140"}i.icon.teletype:before{content:"\f1e4"}i.icon.television:before{content:"\f26c"}i.icon.text.cursor:before{content:"\f246"}i.icon.text.telephone:before{content:"\f1e4"}i.icon.theme.isle:before{content:"\f2b2"}i.icon.theme:before{content:"\f043"}i.icon.thermometer:before{content:"\f2c7"}i.icon.thumb.tack:before{content:"\f08d"}i.icon.time:before{content:"\f017"}i.icon.tm:before{content:"\f25c"}i.icon.toggle.down:before{content:"\f150"}i.icon.toggle.left:before{content:"\f191"}i.icon.toggle.right:before{content:"\f152"}i.icon.toggle.up:before{content:"\f151"}i.icon.translate:before{content:"\f1ab"}i.icon.travel:before{content:"\f0b1"}i.icon.treatment:before{content:"\f0f1"}i.icon.triangle.down:before{content:"\f0d7"}i.icon.triangle.left:before{content:"\f0d9"}i.icon.triangle.right:before{content:"\f0da"}i.icon.triangle.up:before{content:"\f0d8"}i.icon.try:before{content:"\f195"}i.icon.unhide:before{content:"\f06e"}i.icon.unlinkify:before{content:"\f127"}i.icon.unmute:before{content:"\f130"}i.icon.usd:before{content:"\f155"}i.icon.user.cancel:before{content:"\f235"}i.icon.user.close:before{content:"\f235"}i.icon.user.delete:before{content:"\f235"}i.icon.user.x:before{content:"\f235"}i.icon.vcard:before{content:"\f2bb"}i.icon.video.camera:before{content:"\f03d"}i.icon.video.play:before{content:"\f144"}i.icon.visa.card:before{content:"\f1f0"}i.icon.visa:before{content:"\f1f0"}i.icon.volume.control.phone:before{content:"\f2a0"}i.icon.wait:before{content:"\f017"}i.icon.warning.circle:before{content:"\f06a"}i.icon.warning.sign:before{content:"\f071"}i.icon.warning:before{content:"\f12a"}i.icon.wechat:before{content:"\f1d7"}i.icon.wi-fi:before{content:"\f1eb"}i.icon.wikipedia:before{content:"\f266"}i.icon.winner:before{content:"\f091"}i.icon.wizard:before{content:"\f0d0"}i.icon.woman:before{content:"\f221"}i.icon.won:before{content:"\f159"}i.icon.wordpress.beginner:before{content:"\f297"}i.icon.wordpress.forms:before{content:"\f298"}i.icon.world:before{content:"\f0ac"}i.icon.write.square:before{content:"\f14b"}i.icon.x:before{content:"\f00d"}i.icon.yc:before{content:"\f23b"}i.icon.ycombinator:before{content:"\f23b"}i.icon.yen:before{content:"\f157"}i.icon.zip:before{content:"\f187"}i.icon.zoom.in:before{content:"\f00e"}i.icon.zoom.out:before{content:"\f010"}i.icon.zoom:before{content:"\f00e"}i.icon.bitbucket.square:before{content:"\f171"}i.icon.checkmark.box:before{content:"\f14a"}i.icon.circle.thin:before{content:"\f111"}i.icon.cloud.download:before{content:"\f381"}i.icon.cloud.upload:before{content:"\f382"}i.icon.compose:before{content:"\f303"}i.icon.conversation:before{content:"\f086"}i.icon.credit.card.alternative:before{content:"\f09d"}i.icon.currency:before{content:"\f3d1"}i.icon.dashboard:before{content:"\f3fd"}i.icon.diamond:before{content:"\f3a5"}i.icon.disk:before{content:"\f0a0"}i.icon.exchange:before{content:"\f362"}i.icon.external.share:before{content:"\f14d"}i.icon.external.square:before{content:"\f360"}i.icon.external:before{content:"\f35d"}i.icon.facebook.official:before{content:"\f082"}i.icon.food:before{content:"\f2e7"}i.icon.hourglass.zero:before{content:"\f253"}i.icon.level.down:before{content:"\f3be"}i.icon.level.up:before{content:"\f3bf"}i.icon.log.out:before{content:"\f2f5"}i.icon.meanpath:before{content:"\f0c8"}i.icon.money:before{content:"\f3d1"}i.icon.move:before{content:"\f0b2"}i.icon.pencil:before{content:"\f303"}i.icon.protect:before{content:"\f023"}i.icon.radio:before{content:"\f192"}i.icon.remove.bookmark:before{content:"\f02e"}i.icon.resize.horizontal:before{content:"\f337"}i.icon.resize.vertical:before{content:"\f338"}i.icon.sign.in:before{content:"\f2f6"}i.icon.sign.out:before{content:"\f2f5"}i.icon.spoon:before{content:"\f2e5"}i.icon.star.half.empty:before{content:"\f089"}i.icon.star.half.full:before{content:"\f089"}i.icon.ticket:before{content:"\f3ff"}i.icon.times.rectangle:before{content:"\f410"}i.icon.write:before{content:"\f303"}i.icon.youtube.play:before{content:"\f167"}@font-face{font-family:outline-icons;src:url(/libraries/cegcore2/assets/semantic-ui/themes/default/assets/fonts/outline-icons.eot);src:url(/libraries/cegcore2/assets/semantic-ui/themes/default/assets/fonts/outline-icons.eot#iefix) format('embedded-opentype'),url(/libraries/cegcore2/assets/semantic-ui/themes/default/assets/fonts/outline-icons.woff2) format('woff2'),url(/libraries/cegcore2/assets/semantic-ui/themes/default/assets/fonts/outline-icons.woff) format('woff'),url(/libraries/cegcore2/assets/semantic-ui/themes/default/assets/fonts/outline-icons.ttf) format('truetype'),url(/libraries/cegcore2/assets/semantic-ui/themes/default/assets/fonts/outline-icons.svg#icons) format('svg');font-style:normal;font-weight:400;font-variant:normal;text-decoration:inherit;text-transform:none;font-display:swap;}i.icon.outline{font-family:outline-icons}i.icon.address.book.outline:before{content:"\f2b9"}i.icon.address.card.outline:before{content:"\f2bb"}i.icon.arrow.alternate.circle.down.outline:before{content:"\f358"}i.icon.arrow.alternate.circle.left.outline:before{content:"\f359"}i.icon.arrow.alternate.circle.right.outline:before{content:"\f35a"}i.icon.arrow.alternate.circle.up.outline:before{content:"\f35b"}i.icon.bell.outline:before{content:"\f0f3"}i.icon.bell.slash.outline:before{content:"\f1f6"}i.icon.bookmark.outline:before{content:"\f02e"}i.icon.building.outline:before{content:"\f1ad"}i.icon.calendar.outline:before{content:"\f133"}i.icon.calendar.alternate.outline:before{content:"\f073"}i.icon.calendar.check.outline:before{content:"\f274"}i.icon.calendar.minus.outline:before{content:"\f272"}i.icon.calendar.plus.outline:before{content:"\f271"}i.icon.calendar.times.outline:before{content:"\f273"}i.icon.caret.square.down.outline:before{content:"\f150"}i.icon.caret.square.left.outline:before{content:"\f191"}i.icon.caret.square.right.outline:before{content:"\f152"}i.icon.caret.square.up.outline:before{content:"\f151"}i.icon.chart.bar.outline:before{content:"\f080"}i.icon.check.circle.outline:before{content:"\f058"}i.icon.check.square.outline:before{content:"\f14a"}i.icon.circle.outline:before{content:"\f111"}i.icon.clipboard.outline:before{content:"\f328"}i.icon.clock.outline:before{content:"\f017"}i.icon.clone.outline:before{content:"\f24d"}i.icon.closed.captioning.outline:before{content:"\f20a"}i.icon.comment.outline:before{content:"\f075"}i.icon.comment.alternate.outline:before{content:"\f27a"}i.icon.comments.outline:before{content:"\f086"}i.icon.compass.outline:before{content:"\f14e"}i.icon.copy.outline:before{content:"\f0c5"}i.icon.copyright.outline:before{content:"\f1f9"}i.icon.credit.card.outline:before{content:"\f09d"}i.icon.dot.circle.outline:before{content:"\f192"}i.icon.edit.outline:before{content:"\f044"}i.icon.envelope.outline:before{content:"\f0e0"}i.icon.envelope.open.outline:before{content:"\f2b6"}i.icon.eye.slash.outline:before{content:"\f070"}i.icon.file.outline:before{content:"\f15b"}i.icon.file.alternate.outline:before{content:"\f15c"}i.icon.file.archive.outline:before{content:"\f1c6"}i.icon.file.audio.outline:before{content:"\f1c7"}i.icon.file.code.outline:before{content:"\f1c9"}i.icon.file.excel.outline:before{content:"\f1c3"}i.icon.file.image.outline:before{content:"\f1c5"}i.icon.file.pdf.outline:before{content:"\f1c1"}i.icon.file.powerpoint.outline:before{content:"\f1c4"}i.icon.file.video.outline:before{content:"\f1c8"}i.icon.file.word.outline:before{content:"\f1c2"}i.icon.flag.outline:before{content:"\f024"}i.icon.folder.outline:before{content:"\f07b"}i.icon.folder.open.outline:before{content:"\f07c"}i.icon.frown.outline:before{content:"\f119"}i.icon.futbol.outline:before{content:"\f1e3"}i.icon.gem.outline:before{content:"\f3a5"}i.icon.hand.lizard.outline:before{content:"\f258"}i.icon.hand.paper.outline:before{content:"\f256"}i.icon.hand.peace.outline:before{content:"\f25b"}i.icon.hand.point.down.outline:before{content:"\f0a7"}i.icon.hand.point.left.outline:before{content:"\f0a5"}i.icon.hand.point.right.outline:before{content:"\f0a4"}i.icon.hand.point.up.outline:before{content:"\f0a6"}i.icon.hand.pointer.outline:before{content:"\f25a"}i.icon.hand.rock.outline:before{content:"\f255"}i.icon.hand.scissors.outline:before{content:"\f257"}i.icon.hand.spock.outline:before{content:"\f259"}i.icon.handshake.outline:before{content:"\f2b5"}i.icon.hdd.outline:before{content:"\f0a0"}i.icon.heart.outline:before{content:"\f004"}i.icon.hospital.outline:before{content:"\f0f8"}i.icon.hourglass.outline:before{content:"\f254"}i.icon.id.badge.outline:before{content:"\f2c1"}i.icon.id.card.outline:before{content:"\f2c2"}i.icon.image.outline:before{content:"\f03e"}i.icon.images.outline:before{content:"\f302"}i.icon.keyboard.outline:before{content:"\f11c"}i.icon.lemon.outline:before{content:"\f094"}i.icon.life.ring.outline:before{content:"\f1cd"}i.icon.lightbulb.outline:before{content:"\f0eb"}i.icon.list.alternate.outline:before{content:"\f022"}i.icon.map.outline:before{content:"\f279"}i.icon.meh.outline:before{content:"\f11a"}i.icon.minus.square.outline:before{content:"\f146"}i.icon.money.bill.alternate.outline:before{content:"\f3d1"}i.icon.moon.outline:before{content:"\f186"}i.icon.newspaper.outline:before{content:"\f1ea"}i.icon.object.group.outline:before{content:"\f247"}i.icon.object.ungroup.outline:before{content:"\f248"}i.icon.paper.plane.outline:before{content:"\f1d8"}i.icon.pause.circle.outline:before{content:"\f28b"}i.icon.play.circle.outline:before{content:"\f144"}i.icon.plus.square.outline:before{content:"\f0fe"}i.icon.question.circle.outline:before{content:"\f059"}i.icon.registered.outline:before{content:"\f25d"}i.icon.save.outline:before{content:"\f0c7"}i.icon.share.square.outline:before{content:"\f14d"}i.icon.smile.outline:before{content:"\f118"}i.icon.snowflake.outline:before{content:"\f2dc"}i.icon.square.outline:before{content:"\f0c8"}i.icon.star.outline:before{content:"\f005"}i.icon.star.half.outline:before{content:"\f089"}i.icon.sticky.note.outline:before{content:"\f249"}i.icon.stop.circle.outline:before{content:"\f28d"}i.icon.sun.outline:before{content:"\f185"}i.icon.thumbs.down.outline:before{content:"\f165"}i.icon.thumbs.up.outline:before{content:"\f164"}i.icon.times.circle.outline:before{content:"\f057"}i.icon.trash.alternate.outline:before{content:"\f2ed"}i.icon.user.outline:before{content:"\f007"}i.icon.user.circle.outline:before{content:"\f2bd"}i.icon.window.close.outline:before{content:"\f410"}i.icon.window.maximize.outline:before{content:"\f2d0"}i.icon.window.minimize.outline:before{content:"\f2d1"}i.icon.window.restore.outline:before{content:"\f2d2"}i.icon.disk.outline:before{content:"\f369"}i.icon.heart.empty,i.icon.star.empty{font-family:outline-icons}i.icon.heart.empty:before{content:"\f004"}i.icon.star.empty:before{content:"\f089"}@font-face{font-family:brand-icons;src:url(/libraries/cegcore2/assets/semantic-ui/themes/default/assets/fonts/brand-icons.eot);src:url(/libraries/cegcore2/assets/semantic-ui/themes/default/assets/fonts/brand-icons.eot#iefix) format('embedded-opentype'),url(/libraries/cegcore2/assets/semantic-ui/themes/default/assets/fonts/brand-icons.woff2) format('woff2'),url(/libraries/cegcore2/assets/semantic-ui/themes/default/assets/fonts/brand-icons.woff) format('woff'),url(/libraries/cegcore2/assets/semantic-ui/themes/default/assets/fonts/brand-icons.ttf) format('truetype'),url(/libraries/cegcore2/assets/semantic-ui/themes/default/assets/fonts/brand-icons.svg#icons) format('svg');font-style:normal;font-weight:400;font-variant:normal;text-decoration:inherit;text-transform:none;font-display:swap;}i.icon.\35 00px,i.icon.accessible.icon,i.icon.accusoft,i.icon.adn,i.icon.adversal,i.icon.affiliatetheme,i.icon.algolia,i.icon.amazon,i.icon.amazon.pay,i.icon.amilia,i.icon.android,i.icon.angellist,i.icon.angrycreative,i.icon.angular,i.icon.app.store,i.icon.app.store.ios,i.icon.apper,i.icon.apple,i.icon.apple.pay,i.icon.asymmetrik,i.icon.audible,i.icon.autoprefixer,i.icon.avianex,i.icon.aviato,i.icon.aws,i.icon.bandcamp,i.icon.behance,i.icon.behance.square,i.icon.bimobject,i.icon.bitbucket,i.icon.bitcoin,i.icon.bity,i.icon.black.tie,i.icon.blackberry,i.icon.blogger,i.icon.blogger.b,i.icon.bluetooth,i.icon.bluetooth.b,i.icon.btc,i.icon.buromobelexperte,i.icon.buysellads,i.icon.cc.amazon.pay,i.icon.cc.amex,i.icon.cc.apple.pay,i.icon.cc.diners.club,i.icon.cc.discover,i.icon.cc.jcb,i.icon.cc.mastercard,i.icon.cc.paypal,i.icon.cc.stripe,i.icon.cc.visa,i.icon.centercode,i.icon.chrome,i.icon.cloudscale,i.icon.cloudsmith,i.icon.cloudversify,i.icon.codepen,i.icon.codiepie,i.icon.connectdevelop,i.icon.contao,i.icon.cpanel,i.icon.creative.commons,i.icon.css3,i.icon.css3.alternate,i.icon.cuttlefish,i.icon.d.and.d,i.icon.dashcube,i.icon.delicious,i.icon.deploydog,i.icon.deskpro,i.icon.deviantart,i.icon.digg,i.icon.digital.ocean,i.icon.discord,i.icon.discourse,i.icon.dochub,i.icon.docker,i.icon.draft2digital,i.icon.dribbble,i.icon.dribbble.square,i.icon.dropbox,i.icon.drupal,i.icon.dyalog,i.icon.earlybirds,i.icon.edge,i.icon.elementor,i.icon.ember,i.icon.empire,i.icon.envira,i.icon.erlang,i.icon.ethereum,i.icon.etsy,i.icon.expeditedssl,i.icon.facebook,i.icon.facebook.f,i.icon.facebook.messenger,i.icon.facebook.square,i.icon.firefox,i.icon.first.order,i.icon.firstdraft,i.icon.flickr,i.icon.flipboard,i.icon.fly,i.icon.font.awesome,i.icon.font.awesome.alternate,i.icon.font.awesome.flag,i.icon.fonticons,i.icon.fonticons.fi,i.icon.fort.awesome,i.icon.fort.awesome.alternate,i.icon.forumbee,i.icon.foursquare,i.icon.free.code.camp,i.icon.freebsd,i.icon.get.pocket,i.icon.gg,i.icon.gg.circle,i.icon.git,i.icon.git.square,i.icon.github,i.icon.github.alternate,i.icon.github.square,i.icon.gitkraken,i.icon.gitlab,i.icon.gitter,i.icon.glide,i.icon.glide.g,i.icon.gofore,i.icon.goodreads,i.icon.goodreads.g,i.icon.google,i.icon.google.drive,i.icon.google.play,i.icon.google.plus,i.icon.google.plus.g,i.icon.google.plus.square,i.icon.google.wallet,i.icon.gratipay,i.icon.grav,i.icon.gripfire,i.icon.grunt,i.icon.gulp,i.icon.hacker.news,i.icon.hacker.news.square,i.icon.hips,i.icon.hire.a.helper,i.icon.hooli,i.icon.hotjar,i.icon.houzz,i.icon.html5,i.icon.hubspot,i.icon.imdb,i.icon.instagram,i.icon.internet.explorer,i.icon.ioxhost,i.icon.itunes,i.icon.itunes.note,i.icon.jenkins,i.icon.joget,i.icon.joomla,i.icon.js,i.icon.js.square,i.icon.jsfiddle,i.icon.keycdn,i.icon.kickstarter,i.icon.kickstarter.k,i.icon.korvue,i.icon.laravel,i.icon.lastfm,i.icon.lastfm.square,i.icon.leanpub,i.icon.less,i.icon.linechat,i.icon.linkedin,i.icon.linkedin.in,i.icon.linode,i.icon.linux,i.icon.lyft,i.icon.magento,i.icon.maxcdn,i.icon.medapps,i.icon.medium,i.icon.medium.m,i.icon.medrt,i.icon.meetup,i.icon.microsoft,i.icon.mix,i.icon.mixcloud,i.icon.mizuni,i.icon.modx,i.icon.monero,i.icon.napster,i.icon.nintendo.switch,i.icon.node,i.icon.node.js,i.icon.npm,i.icon.ns8,i.icon.nutritionix,i.icon.odnoklassniki,i.icon.odnoklassniki.square,i.icon.opencart,i.icon.openid,i.icon.opera,i.icon.optin.monster,i.icon.osi,i.icon.page4,i.icon.pagelines,i.icon.palfed,i.icon.patreon,i.icon.paypal,i.icon.periscope,i.icon.phabricator,i.icon.phoenix.framework,i.icon.php,i.icon.pied.piper,i.icon.pied.piper.alternate,i.icon.pied.piper.pp,i.icon.pinterest,i.icon.pinterest.p,i.icon.pinterest.square,i.icon.playstation,i.icon.product.hunt,i.icon.pushed,i.icon.python,i.icon.qq,i.icon.quinscape,i.icon.quora,i.icon.ravelry,i.icon.react,i.icon.rebel,i.icon.reddit,i.icon.reddit.alien,i.icon.reddit.square,i.icon.redriver,i.icon.rendact,i.icon.renren,i.icon.replyd,i.icon.resolving,i.icon.rocketchat,i.icon.rockrms,i.icon.safari,i.icon.sass,i.icon.schlix,i.icon.scribd,i.icon.searchengin,i.icon.sellcast,i.icon.sellsy,i.icon.servicestack,i.icon.shirtsinbulk,i.icon.simplybuilt,i.icon.sistrix,i.icon.skyatlas,i.icon.skype,i.icon.slack,i.icon.slack.hash,i.icon.slideshare,i.icon.snapchat,i.icon.snapchat.ghost,i.icon.snapchat.square,i.icon.soundcloud,i.icon.speakap,i.icon.spotify,i.icon.stack.exchange,i.icon.stack.overflow,i.icon.staylinked,i.icon.steam,i.icon.steam.square,i.icon.steam.symbol,i.icon.sticker.mule,i.icon.strava,i.icon.stripe,i.icon.stripe.s,i.icon.studiovinari,i.icon.stumbleupon,i.icon.stumbleupon.circle,i.icon.superpowers,i.icon.supple,i.icon.telegram,i.icon.telegram.plane,i.icon.tencent.weibo,i.icon.themeisle,i.icon.trello,i.icon.tripadvisor,i.icon.tumblr,i.icon.tumblr.square,i.icon.twitch,i.icon.twitter,i.icon.twitter.square,i.icon.typo3,i.icon.uber,i.icon.uikit,i.icon.uniregistry,i.icon.untappd,i.icon.usb,i.icon.ussunnah,i.icon.vaadin,i.icon.viacoin,i.icon.viadeo,i.icon.viadeo.square,i.icon.viber,i.icon.vimeo,i.icon.vimeo.square,i.icon.vimeo.v,i.icon.vine,i.icon.vk,i.icon.vnv,i.icon.vuejs,i.icon.weibo,i.icon.weixin,i.icon.whatsapp,i.icon.whatsapp.square,i.icon.whmcs,i.icon.wikipedia.w,i.icon.windows,i.icon.wordpress,i.icon.wordpress.simple,i.icon.wpbeginner,i.icon.wpexplorer,i.icon.wpforms,i.icon.xbox,i.icon.xing,i.icon.xing.square,i.icon.y.combinator,i.icon.yahoo,i.icon.yandex,i.icon.yandex.international,i.icon.yelp,i.icon.yoast,i.icon.youtube,i.icon.youtube.square{font-family:brand-icons}/*!
 * # Semantic UI 2.3.1 - Image
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.image{position:relative;display:inline-block;vertical-align:middle;max-width:100%;background-color:transparent}img.ui.image{display:block}.ui.image img,.ui.image svg{display:block;max-width:100%;height:auto}.ui.hidden.image,.ui.hidden.images{display:none}.ui.hidden.transition.image,.ui.hidden.transition.images{display:block;visibility:hidden}.ui.images>.hidden.transition{display:inline-block;visibility:hidden}.ui.disabled.image,.ui.disabled.images{cursor:default;opacity:.45}.ui.inline.image,.ui.inline.image img,.ui.inline.image svg{display:inline-block}.ui.top.aligned.image,.ui.top.aligned.image img,.ui.top.aligned.image svg,.ui.top.aligned.images .image{display:inline-block;vertical-align:top}.ui.middle.aligned.image,.ui.middle.aligned.image img,.ui.middle.aligned.image svg,.ui.middle.aligned.images .image{display:inline-block;vertical-align:middle}.ui.bottom.aligned.image,.ui.bottom.aligned.image img,.ui.bottom.aligned.image svg,.ui.bottom.aligned.images .image{display:inline-block;vertical-align:bottom}.ui.rounded.image,.ui.rounded.image>*,.ui.rounded.images .image,.ui.rounded.images .image>*{border-radius:.3125em}.ui.bordered.image img,.ui.bordered.image svg,.ui.bordered.images .image,.ui.bordered.images img,.ui.bordered.images svg,img.ui.bordered.image{border:1px solid rgba(0,0,0,.1)}.ui.circular.image,.ui.circular.images{overflow:hidden}.ui.circular.image,.ui.circular.image>*,.ui.circular.images .image,.ui.circular.images .image>*{border-radius:7000px}.ui.fluid.image,.ui.fluid.image img,.ui.fluid.image svg,.ui.fluid.images,.ui.fluid.images img,.ui.fluid.images svg{display:block;width:100%;height:auto}.ui.avatar.image,.ui.avatar.image img,.ui.avatar.image svg,.ui.avatar.images .image,.ui.avatar.images img,.ui.avatar.images svg{margin-right:.25em;display:inline-block;width:2em;height:2em;border-radius:7000px}.ui.spaced.image{display:inline-block!important;margin-left:.5em;margin-right:.5em}.ui[class*="left spaced"].image{margin-left:.5em;margin-right:0}.ui[class*="right spaced"].image{margin-left:0;margin-right:.5em}.ui.floated.image,.ui.floated.images{float:left;margin-right:1em;margin-bottom:1em}.ui.right.floated.image,.ui.right.floated.images{float:right;margin-right:0;margin-bottom:1em;margin-left:1em}.ui.floated.image:last-child,.ui.floated.images:last-child{margin-bottom:0}.ui.centered.image,.ui.centered.images{margin-left:auto;margin-right:auto}.ui.mini.image,.ui.mini.images .image,.ui.mini.images img,.ui.mini.images svg{width:35px;height:auto;font-size:11.00000006px}.ui.tiny.image,.ui.tiny.images .image,.ui.tiny.images img,.ui.tiny.images svg{width:80px;height:auto;font-size:12.00000004px}.ui.small.image,.ui.small.images .image,.ui.small.images img,.ui.small.images svg{width:150px;height:auto;font-size:13.00000002px}.ui.medium.image,.ui.medium.images .image,.ui.medium.images img,.ui.medium.images svg{width:300px;height:auto;font-size:14px}.ui.large.image,.ui.large.images .image,.ui.large.images img,.ui.large.images svg{width:450px;height:auto;font-size:15.99999996px}.ui.big.image,.ui.big.images .image,.ui.big.images img,.ui.big.images svg{width:600px;height:auto;font-size:18.00000006px}.ui.huge.image,.ui.huge.images .image,.ui.huge.images img,.ui.huge.images svg{width:800px;height:auto;font-size:20.00000002px}.ui.massive.image,.ui.massive.images .image,.ui.massive.images img,.ui.massive.images svg{width:960px;height:auto;font-size:23.99999994px}.ui.images{font-size:0;margin:0 -3.5px 0}.ui.images .image,.ui.images>img,.ui.images>svg{display:inline-block;margin:0 3.5px 7px}/*!
 * # Semantic UI 2.3.1 - Input
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.input{position:relative;font-weight:400;font-style:normal;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;color:rgba(0,0,0,.87)}.ui.input>input{margin:0;max-width:100%;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;outline:0;-webkit-tap-highlight-color:rgba(255,255,255,0);text-align:left;line-height:1.21428571em;font-family:Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;padding:.67857143em 1em;background:#fff;border:1px solid rgba(34,36,38,.15);color:rgba(0,0,0,.87);border-radius:4.00000006px;-webkit-transition:border-color .1s ease,-webkit-box-shadow .1s ease;transition:border-color .1s ease,-webkit-box-shadow .1s ease;transition:box-shadow .1s ease,border-color .1s ease;transition:box-shadow .1s ease,border-color .1s ease,-webkit-box-shadow .1s ease;-webkit-box-shadow:none;box-shadow:none}.ui.input>input::-webkit-input-placeholder{color:rgba(191,191,191,.87)}.ui.input>input::-moz-placeholder{color:rgba(191,191,191,.87)}.ui.input>input:-ms-input-placeholder{color:rgba(191,191,191,.87)}.ui.disabled.input,.ui.input:not(.disabled) input[disabled]{opacity:.45}.ui.disabled.input>input,.ui.input:not(.disabled) input[disabled]{pointer-events:none}.ui.input.down input,.ui.input>input:active{border-color:rgba(0,0,0,.3);background:#fafafa;color:rgba(0,0,0,.87);-webkit-box-shadow:none;box-shadow:none}.ui.loading.loading.input>i.icon:before{position:absolute;content:'';top:50%;left:50%;margin:-.64285714em 0 0 -.64285714em;width:1.28571429em;height:1.28571429em;border-radius:7000px;border:.2em solid rgba(0,0,0,.1)}.ui.loading.loading.input>i.icon:after{position:absolute;content:'';top:50%;left:50%;margin:-.64285714em 0 0 -.64285714em;width:1.28571429em;height:1.28571429em;-webkit-animation:button-spin .6s linear;animation:button-spin .6s linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;border-radius:7000px;border-color:#767676 transparent transparent;border-style:solid;border-width:.2em;-webkit-box-shadow:0 0 0 1px transparent;box-shadow:0 0 0 1px transparent}.ui.input.focus>input,.ui.input>input:focus{border-color:#85b7d9;background:#fff;color:rgba(0,0,0,.8);-webkit-box-shadow:none;box-shadow:none}.ui.input.focus>input::-webkit-input-placeholder,.ui.input>input:focus::-webkit-input-placeholder{color:rgba(115,115,115,.87)}.ui.input.focus>input::-moz-placeholder,.ui.input>input:focus::-moz-placeholder{color:rgba(115,115,115,.87)}.ui.input.focus>input:-ms-input-placeholder,.ui.input>input:focus:-ms-input-placeholder{color:rgba(115,115,115,.87)}.ui.input.error>input{background-color:#fff6f6;border-color:#e0b4b4;color:#9f3a38;-webkit-box-shadow:none;box-shadow:none}.ui.input.error>input::-webkit-input-placeholder{color:#e7bdbc}.ui.input.error>input::-moz-placeholder{color:#e7bdbc}.ui.input.error>input:-ms-input-placeholder{color:#e7bdbc!important}.ui.input.error>input:focus::-webkit-input-placeholder{color:#da9796}.ui.input.error>input:focus::-moz-placeholder{color:#da9796}.ui.input.error>input:focus:-ms-input-placeholder{color:#da9796!important}.ui.transparent.input>input{border-color:transparent!important;background-color:transparent!important;padding:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;border-radius:0!important}.ui.transparent.icon.input>i.icon{width:1.1em}.ui.transparent.icon.input>input{padding-left:0!important;padding-right:2em!important}.ui.transparent[class*="left icon"].input>input{padding-left:2em!important;padding-right:0!important}.ui.transparent.inverted.input{color:#fff}.ui.transparent.inverted.input>input{color:inherit}.ui.transparent.inverted.input>input::-webkit-input-placeholder{color:rgba(255,255,255,.5)}.ui.transparent.inverted.input>input::-moz-placeholder{color:rgba(255,255,255,.5)}.ui.transparent.inverted.input>input:-ms-input-placeholder{color:rgba(255,255,255,.5)}.ui.icon.input>i.icon{cursor:default;position:absolute;line-height:1;text-align:center;top:0;right:0;margin:0;height:100%;width:2.67142857em;opacity:.5;border-radius:0 4.00000006px 4.00000006px 0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.ui.icon.input>i.icon:not(.link){pointer-events:none}.ui.icon.input>input{padding-right:2.67142857em!important}.ui.icon.input>i.icon:after,.ui.icon.input>i.icon:before{left:0;position:absolute;text-align:center;top:50%;width:100%;margin-top:-.5em}.ui.icon.input>i.link.icon{cursor:pointer}.ui.icon.input>i.circular.icon{top:.35em;right:.5em}.ui[class*="left icon"].input>i.icon{right:auto;left:1px;border-radius:4.00000006px 0 0 4.00000006px}.ui[class*="left icon"].input>i.circular.icon{right:auto;left:.5em}.ui[class*="left icon"].input>input{padding-left:2.67142857em!important;padding-right:1em!important}.ui.icon.input>input:focus~i.icon{opacity:1}.ui.labeled.input>.label{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0;font-size:1em}.ui.labeled.input>.label:not(.corner){padding-top:.78571429em;padding-bottom:.78571429em}.ui.labeled.input:not([class*="corner labeled"]) .label:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.ui.labeled.input:not([class*="corner labeled"]) .label:first-child+input{border-top-left-radius:0;border-bottom-left-radius:0;border-left-color:transparent}.ui.labeled.input:not([class*="corner labeled"]) .label:first-child+input:focus{border-left-color:#85b7d9}.ui[class*="right labeled"].input>input{border-top-right-radius:0!important;border-bottom-right-radius:0!important;border-right-color:transparent!important}.ui[class*="right labeled"].input>input+.label{border-top-left-radius:0;border-bottom-left-radius:0}.ui[class*="right labeled"].input>input:focus{border-right-color:#85b7d9!important}.ui.labeled.input .corner.label{top:1px;right:1px;font-size:.64285714em;border-radius:0 4.00000006px 0 0}.ui[class*="corner labeled"]:not([class*="left corner labeled"]).labeled.input>input{padding-right:2.5em!important}.ui[class*="corner labeled"].icon.input:not([class*="left corner labeled"])>input{padding-right:3.25em!important}.ui[class*="corner labeled"].icon.input:not([class*="left corner labeled"])>.icon{margin-right:1.25em}.ui[class*="left corner labeled"].labeled.input>input{padding-left:2.5em!important}.ui[class*="left corner labeled"].icon.input>input{padding-left:3.25em!important}.ui[class*="left corner labeled"].icon.input>.icon{margin-left:1.25em}.ui.input>.ui.corner.label{top:1px;right:1px}.ui.input>.ui.left.corner.label{right:auto;left:1px}.ui.action.input>.button,.ui.action.input>.buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.ui.action.input>.button,.ui.action.input>.buttons>.button{padding-top:.78571429em;padding-bottom:.78571429em;margin:0}.ui.action.input:not([class*="left action"])>input{border-top-right-radius:0!important;border-bottom-right-radius:0!important;border-right-color:transparent!important}.ui.action.input:not([class*="left action"])>.button:not(:first-child),.ui.action.input:not([class*="left action"])>.buttons:not(:first-child)>.button,.ui.action.input:not([class*="left action"])>.dropdown:not(:first-child){border-radius:0}.ui.action.input:not([class*="left action"])>.button:last-child,.ui.action.input:not([class*="left action"])>.buttons:last-child>.button,.ui.action.input:not([class*="left action"])>.dropdown:last-child{border-radius:0 4.00000006px 4.00000006px 0}.ui.action.input:not([class*="left action"])>input:focus{border-right-color:#85b7d9!important}.ui[class*="left action"].input>input{border-top-left-radius:0!important;border-bottom-left-radius:0!important;border-left-color:transparent!important}.ui[class*="left action"].input>.button,.ui[class*="left action"].input>.buttons>.button,.ui[class*="left action"].input>.dropdown{border-radius:0}.ui[class*="left action"].input>.button:first-child,.ui[class*="left action"].input>.buttons:first-child>.button,.ui[class*="left action"].input>.dropdown:first-child{border-radius:4.00000006px 0 0 4.00000006px}.ui[class*="left action"].input>input:focus{border-left-color:#85b7d9!important}.ui.inverted.input>input{border:none}.ui.fluid.input{display:-webkit-box;display:-ms-flexbox;display:flex}.ui.fluid.input>input{width:0!important}.ui.mini.input{font-size:.78571429em}.ui.small.input{font-size:.92857143em}.ui.input{font-size:1em}.ui.large.input{font-size:1.14285714em}.ui.big.input{font-size:1.28571429em}.ui.huge.input{font-size:1.42857143em}.ui.massive.input{font-size:1.71428571em}/*!
 * # Semantic UI 2.3.1 - Label
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.label{display:inline-block;line-height:1;vertical-align:baseline;margin:0 .14285714em;background-color:#e8e8e8;background-image:none;padding:.5833em .833em;color:rgba(0,0,0,.6);text-transform:none;font-weight:700;border:0 solid transparent;border-radius:4.00000006px;-webkit-transition:background .1s ease;transition:background .1s ease}.ui.label:first-child{margin-left:0}.ui.label:last-child{margin-right:0}a.ui.label{cursor:pointer}.ui.label>a{cursor:pointer;color:inherit;opacity:.5;-webkit-transition:.1s opacity ease;transition:.1s opacity ease}.ui.label>a:hover{opacity:1}.ui.label>img{width:auto!important;vertical-align:middle;height:2.1666em!important}.ui.label>.icon{width:auto;margin:0 .75em 0 0}.ui.label>.detail{display:inline-block;vertical-align:top;font-weight:700;margin-left:1em;opacity:.8}.ui.label>.detail .icon{margin:0 .25em 0 0}.ui.label>.close.icon,.ui.label>.delete.icon{cursor:pointer;margin-right:0;margin-left:.5em;font-size:.92857143em;opacity:.5;-webkit-transition:background .1s ease;transition:background .1s ease}.ui.label>.delete.icon:hover{opacity:1}.ui.labels>.label{margin:0 .5em .5em 0}.ui.header>.ui.label{margin-top:-.29165em}.ui.attached.segment>.ui.top.left.attached.label,.ui.bottom.attached.segment>.ui.top.left.attached.label{border-top-left-radius:0}.ui.attached.segment>.ui.top.right.attached.label,.ui.bottom.attached.segment>.ui.top.right.attached.label{border-top-right-radius:0}.ui.top.attached.segment>.ui.bottom.left.attached.label{border-bottom-left-radius:0}.ui.top.attached.segment>.ui.bottom.right.attached.label{border-bottom-right-radius:0}.ui.top.attached.label+[class*="right floated"]+*,.ui.top.attached.label:first-child+:not(.attached){margin-top:28px!important}.ui.bottom.attached.label:first-child~:last-child:not(.attached){margin-top:0;margin-bottom:28px!important}.ui.image.label{width:auto!important;margin-top:0;margin-bottom:0;max-width:9999px;vertical-align:baseline;text-transform:none;background:#e8e8e8;padding:.5833em .833em .5833em .5em;border-radius:4.00000006px;-webkit-box-shadow:none;box-shadow:none}.ui.image.label img{display:inline-block;vertical-align:top;height:2.1666em;margin:-.5833em .5em -.5833em -.5em;border-radius:4.00000006px 0 0 4.00000006px}.ui.image.label .detail{background:rgba(0,0,0,.1);margin:-.5833em -.833em -.5833em .5em;padding:.5833em .833em;border-radius:0 4.00000006px 4.00000006px 0}.ui.tag.label,.ui.tag.labels .label{margin-left:1em;position:relative;padding-left:1.5em;padding-right:1.5em;border-radius:0 4.00000006px 4.00000006px 0;-webkit-transition:none;transition:none}.ui.tag.label:before,.ui.tag.labels .label:before{position:absolute;-webkit-transform:translateY(-50%) translateX(50%) rotate(-45deg);transform:translateY(-50%) translateX(50%) rotate(-45deg);top:50%;right:100%;content:'';background-color:inherit;background-image:none;width:1.56em;height:1.56em;-webkit-transition:none;transition:none}.ui.tag.label:after,.ui.tag.labels .label:after{position:absolute;content:'';top:50%;left:-.25em;margin-top:-.25em;background-color:#fff!important;width:.5em;height:.5em;-webkit-box-shadow:0 -1px 1px 0 rgba(0,0,0,.3);box-shadow:0 -1px 1px 0 rgba(0,0,0,.3);border-radius:7000px}.ui.corner.label{position:absolute;top:0;right:0;margin:0;padding:0;text-align:center;border-color:#e8e8e8;width:4em;height:4em;z-index:1;-webkit-transition:border-color .1s ease;transition:border-color .1s ease}.ui.corner.label{background-color:transparent!important}.ui.corner.label:after{position:absolute;content:"";right:0;top:0;z-index:-1;width:0;height:0;background-color:transparent!important;border-top:0 solid transparent;border-right:4em solid transparent;border-bottom:4em solid transparent;border-left:0 solid transparent;border-right-color:inherit;-webkit-transition:border-color .1s ease;transition:border-color .1s ease}.ui.corner.label .icon{cursor:default;position:relative;top:.64285714em;left:.78571429em;font-size:1.14285714em;margin:0}.ui.left.corner.label,.ui.left.corner.label:after{right:auto;left:0}.ui.left.corner.label:after{border-top:4em solid transparent;border-right:4em solid transparent;border-bottom:0 solid transparent;border-left:0 solid transparent;border-top-color:inherit}.ui.left.corner.label .icon{left:-.78571429em}.ui.segment>.ui.corner.label{top:-1px;right:-1px}.ui.segment>.ui.left.corner.label{right:auto;left:-1px}.ui.ribbon.label{position:relative;margin:0;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;border-radius:0 4.00000006px 4.00000006px 0;border-color:rgba(0,0,0,.15)}.ui.ribbon.label:after{position:absolute;content:'';top:100%;left:0;background-color:transparent!important;border-style:solid;border-width:0 1.2em 1.2em 0;border-color:transparent;border-right-color:inherit;width:0;height:0}.ui.ribbon.label{left:calc(-14px - 1.2em);margin-right:-1.2em;padding-left:calc(14px + 1.2em);padding-right:1.2em}.ui[class*="right ribbon"].label{left:calc(100% + 14px + 1.2em);padding-left:1.2em;padding-right:calc(14px + 1.2em)}.ui[class*="right ribbon"].label{text-align:left;-webkit-transform:translateX(-100%);transform:translateX(-100%);border-radius:4.00000006px 0 0 4.00000006px}.ui[class*="right ribbon"].label:after{left:auto;right:0;border-style:solid;border-width:1.2em 1.2em 0 0;border-color:transparent;border-top-color:inherit}.ui.card .image>.ribbon.label,.ui.image>.ribbon.label{position:absolute;top:14px}.ui.card .image>.ui.ribbon.label,.ui.image>.ui.ribbon.label{left:calc(0.7px - 1.2em)}.ui.card .image>.ui[class*="right ribbon"].label,.ui.image>.ui[class*="right ribbon"].label{left:calc(100% + -0.7px + 1.2em);padding-left:.833em}.ui.table td>.ui.ribbon.label{left:calc(-.78571429em - 1.2em)}.ui.table td>.ui[class*="right ribbon"].label{left:calc(100% + .78571429em + 1.2em);padding-left:.833em}.ui.attached.label,.ui[class*="top attached"].label{width:100%;position:absolute;margin:0;top:0;left:0;padding:.75em 1em;border-radius:2.99999994px 2.99999994px 0 0}.ui[class*="bottom attached"].label{top:auto;bottom:0;border-radius:0 0 2.99999994px 2.99999994px}.ui[class*="top left attached"].label{width:auto;margin-top:0!important;border-radius:2.99999994px 0 4.00000006px 0}.ui[class*="top right attached"].label{width:auto;left:auto;right:0;border-radius:0 2.99999994px 0 4.00000006px}.ui[class*="bottom left attached"].label{width:auto;top:auto;bottom:0;border-radius:0 4.00000006px 0 2.99999994px}.ui[class*="bottom right attached"].label{top:auto;bottom:0;left:auto;right:0;width:auto;border-radius:4.00000006px 0 2.99999994px 0}.ui.label.disabled{opacity:.5}a.ui.label:hover,a.ui.labels .label:hover{background-color:#e0e0e0;border-color:#e0e0e0;background-image:none;color:rgba(0,0,0,.8)}.ui.labels a.label:hover:before,a.ui.label:hover:before{color:rgba(0,0,0,.8)}.ui.active.label{background-color:#d0d0d0;border-color:#d0d0d0;background-image:none;color:rgba(0,0,0,.95)}.ui.active.label:before{background-color:#d0d0d0;background-image:none;color:rgba(0,0,0,.95)}a.ui.active.label:hover,a.ui.labels .active.label:hover{background-color:#c8c8c8;border-color:#c8c8c8;background-image:none;color:rgba(0,0,0,.95)}.ui.labels a.active.label:ActiveHover:before,a.ui.active.label:ActiveHover:before{background-color:#c8c8c8;background-image:none;color:rgba(0,0,0,.95)}.ui.label.visible:not(.dropdown),.ui.labels.visible .label{display:inline-block!important}.ui.label.hidden,.ui.labels.hidden .label{display:none!important}.ui.red.label,.ui.red.labels .label{background-color:#db2828!important;border-color:#db2828!important;color:#fff!important}.ui.red.labels .label:hover,a.ui.red.label:hover{background-color:#d01919!important;border-color:#d01919!important;color:#fff!important}.ui.red.corner.label,.ui.red.corner.label:hover{background-color:transparent!important}.ui.red.ribbon.label{border-color:#b21e1e!important}.ui.basic.red.label{background-color:#fff!important;color:#db2828!important;border-color:#db2828!important}.ui.basic.red.labels a.label:hover,a.ui.basic.red.label:hover{background-color:#fff!important;color:#d01919!important;border-color:#d01919!important}.ui.orange.label,.ui.orange.labels .label{background-color:#f2711c!important;border-color:#f2711c!important;color:#fff!important}.ui.orange.labels .label:hover,a.ui.orange.label:hover{background-color:#f26202!important;border-color:#f26202!important;color:#fff!important}.ui.orange.corner.label,.ui.orange.corner.label:hover{background-color:transparent!important}.ui.orange.ribbon.label{border-color:#cf590c!important}.ui.basic.orange.label{background-color:#fff!important;color:#f2711c!important;border-color:#f2711c!important}.ui.basic.orange.labels a.label:hover,a.ui.basic.orange.label:hover{background-color:#fff!important;color:#f26202!important;border-color:#f26202!important}.ui.yellow.label,.ui.yellow.labels .label{background-color:#fbbd08!important;border-color:#fbbd08!important;color:#fff!important}.ui.yellow.labels .label:hover,a.ui.yellow.label:hover{background-color:#eaae00!important;border-color:#eaae00!important;color:#fff!important}.ui.yellow.corner.label,.ui.yellow.corner.label:hover{background-color:transparent!important}.ui.yellow.ribbon.label{border-color:#cd9903!important}.ui.basic.yellow.label{background-color:#fff!important;color:#fbbd08!important;border-color:#fbbd08!important}.ui.basic.yellow.labels a.label:hover,a.ui.basic.yellow.label:hover{background-color:#fff!important;color:#eaae00!important;border-color:#eaae00!important}.ui.olive.label,.ui.olive.labels .label{background-color:#b5cc18!important;border-color:#b5cc18!important;color:#fff!important}.ui.olive.labels .label:hover,a.ui.olive.label:hover{background-color:#a7bd0d!important;border-color:#a7bd0d!important;color:#fff!important}.ui.olive.corner.label,.ui.olive.corner.label:hover{background-color:transparent!important}.ui.olive.ribbon.label{border-color:#198f35!important}.ui.basic.olive.label{background-color:#fff!important;color:#b5cc18!important;border-color:#b5cc18!important}.ui.basic.olive.labels a.label:hover,a.ui.basic.olive.label:hover{background-color:#fff!important;color:#a7bd0d!important;border-color:#a7bd0d!important}.ui.green.label,.ui.green.labels .label{background-color:#21ba45!important;border-color:#21ba45!important;color:#fff!important}.ui.green.labels .label:hover,a.ui.green.label:hover{background-color:#16ab39!important;border-color:#16ab39!important;color:#fff!important}.ui.green.corner.label,.ui.green.corner.label:hover{background-color:transparent!important}.ui.green.ribbon.label{border-color:#198f35!important}.ui.basic.green.label{background-color:#fff!important;color:#21ba45!important;border-color:#21ba45!important}.ui.basic.green.labels a.label:hover,a.ui.basic.green.label:hover{background-color:#fff!important;color:#16ab39!important;border-color:#16ab39!important}.ui.teal.label,.ui.teal.labels .label{background-color:#00b5ad!important;border-color:#00b5ad!important;color:#fff!important}.ui.teal.labels .label:hover,a.ui.teal.label:hover{background-color:#009c95!important;border-color:#009c95!important;color:#fff!important}.ui.teal.corner.label,.ui.teal.corner.label:hover{background-color:transparent!important}.ui.teal.ribbon.label{border-color:#00827c!important}.ui.basic.teal.label{background-color:#fff!important;color:#00b5ad!important;border-color:#00b5ad!important}.ui.basic.teal.labels a.label:hover,a.ui.basic.teal.label:hover{background-color:#fff!important;color:#009c95!important;border-color:#009c95!important}.ui.blue.label,.ui.blue.labels .label{background-color:#2185d0!important;border-color:#2185d0!important;color:#fff!important}.ui.blue.labels .label:hover,a.ui.blue.label:hover{background-color:#1678c2!important;border-color:#1678c2!important;color:#fff!important}.ui.blue.corner.label,.ui.blue.corner.label:hover{background-color:transparent!important}.ui.blue.ribbon.label{border-color:#1a69a4!important}.ui.basic.blue.label{background-color:#fff!important;color:#2185d0!important;border-color:#2185d0!important}.ui.basic.blue.labels a.label:hover,a.ui.basic.blue.label:hover{background-color:#fff!important;color:#1678c2!important;border-color:#1678c2!important}.ui.violet.label,.ui.violet.labels .label{background-color:#6435c9!important;border-color:#6435c9!important;color:#fff!important}.ui.violet.labels .label:hover,a.ui.violet.label:hover{background-color:#5829bb!important;border-color:#5829bb!important;color:#fff!important}.ui.violet.corner.label,.ui.violet.corner.label:hover{background-color:transparent!important}.ui.violet.ribbon.label{border-color:#502aa1!important}.ui.basic.violet.label{background-color:#fff!important;color:#6435c9!important;border-color:#6435c9!important}.ui.basic.violet.labels a.label:hover,a.ui.basic.violet.label:hover{background-color:#fff!important;color:#5829bb!important;border-color:#5829bb!important}.ui.purple.label,.ui.purple.labels .label{background-color:#a333c8!important;border-color:#a333c8!important;color:#fff!important}.ui.purple.labels .label:hover,a.ui.purple.label:hover{background-color:#9627ba!important;border-color:#9627ba!important;color:#fff!important}.ui.purple.corner.label,.ui.purple.corner.label:hover{background-color:transparent!important}.ui.purple.ribbon.label{border-color:#82299f!important}.ui.basic.purple.label{background-color:#fff!important;color:#a333c8!important;border-color:#a333c8!important}.ui.basic.purple.labels a.label:hover,a.ui.basic.purple.label:hover{background-color:#fff!important;color:#9627ba!important;border-color:#9627ba!important}.ui.pink.label,.ui.pink.labels .label{background-color:#e03997!important;border-color:#e03997!important;color:#fff!important}.ui.pink.labels .label:hover,a.ui.pink.label:hover{background-color:#e61a8d!important;border-color:#e61a8d!important;color:#fff!important}.ui.pink.corner.label,.ui.pink.corner.label:hover{background-color:transparent!important}.ui.pink.ribbon.label{border-color:#c71f7e!important}.ui.basic.pink.label{background-color:#fff!important;color:#e03997!important;border-color:#e03997!important}.ui.basic.pink.labels a.label:hover,a.ui.basic.pink.label:hover{background-color:#fff!important;color:#e61a8d!important;border-color:#e61a8d!important}.ui.brown.label,.ui.brown.labels .label{background-color:#a5673f!important;border-color:#a5673f!important;color:#fff!important}.ui.brown.labels .label:hover,a.ui.brown.label:hover{background-color:#975b33!important;border-color:#975b33!important;color:#fff!important}.ui.brown.corner.label,.ui.brown.corner.label:hover{background-color:transparent!important}.ui.brown.ribbon.label{border-color:#805031!important}.ui.basic.brown.label{background-color:#fff!important;color:#a5673f!important;border-color:#a5673f!important}.ui.basic.brown.labels a.label:hover,a.ui.basic.brown.label:hover{background-color:#fff!important;color:#975b33!important;border-color:#975b33!important}.ui.grey.label,.ui.grey.labels .label{background-color:#767676!important;border-color:#767676!important;color:#fff!important}.ui.grey.labels .label:hover,a.ui.grey.label:hover{background-color:#838383!important;border-color:#838383!important;color:#fff!important}.ui.grey.corner.label,.ui.grey.corner.label:hover{background-color:transparent!important}.ui.grey.ribbon.label{border-color:#805031!important}.ui.basic.grey.label{background-color:#fff!important;color:#767676!important;border-color:#767676!important}.ui.basic.grey.labels a.label:hover,a.ui.basic.grey.label:hover{background-color:#fff!important;color:#838383!important;border-color:#838383!important}.ui.black.label,.ui.black.labels .label{background-color:#1b1c1d!important;border-color:#1b1c1d!important;color:#fff!important}.ui.black.labels .label:hover,a.ui.black.label:hover{background-color:#27292a!important;border-color:#27292a!important;color:#fff!important}.ui.black.corner.label,.ui.black.corner.label:hover{background-color:transparent!important}.ui.black.ribbon.label{border-color:#805031!important}.ui.basic.black.label{background-color:#fff!important;color:#1b1c1d!important;border-color:#1b1c1d!important}.ui.basic.black.labels a.label:hover,a.ui.basic.black.label:hover{background-color:#fff!important;color:#27292a!important;border-color:#27292a!important}.ui.basic.label{background:none #fff;border:1px solid rgba(34,36,38,.15);color:rgba(0,0,0,.87);-webkit-box-shadow:none;box-shadow:none}a.ui.basic.label:hover{text-decoration:none;background:none #fff;color:#1e70bf;-webkit-box-shadow:1px solid rgba(34,36,38,.15);box-shadow:1px solid rgba(34,36,38,.15);-webkit-box-shadow:none;box-shadow:none}.ui.basic.pointing.label:before{border-color:inherit}.ui.fluid.labels>.label,.ui.label.fluid{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.ui.inverted.label,.ui.inverted.labels .label{color:rgba(255,255,255,.9)!important}.ui.horizontal.label,.ui.horizontal.labels .label{margin:0 .5em 0 0;padding:.4em .833em;min-width:3em;text-align:center}.ui.circular.label,.ui.circular.labels .label{min-width:2em;min-height:2em;padding:.5em!important;line-height:1em;text-align:center;border-radius:7000px}.ui.empty.circular.label,.ui.empty.circular.labels .label{min-width:0;min-height:0;overflow:hidden;width:.5em;height:.5em;vertical-align:baseline}.ui.pointing.label{position:relative}.ui.attached.pointing.label{position:absolute}.ui.pointing.label:before{background-color:inherit;background-image:inherit;border-width:none;border-style:solid;border-color:inherit}.ui.pointing.label:before{position:absolute;content:'';-webkit-transform:rotate(45deg);transform:rotate(45deg);background-image:none;z-index:2;width:.6666em;height:.6666em;-webkit-transition:background .1s ease;transition:background .1s ease}.ui.pointing.label,.ui[class*="pointing above"].label{margin-top:1em}.ui.pointing.label:before,.ui[class*="pointing above"].label:before{border-width:1px 0 0 1px;-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg);top:0;left:50%}.ui[class*="bottom pointing"].label,.ui[class*="pointing below"].label{margin-top:0;margin-bottom:1em}.ui[class*="bottom pointing"].label:before,.ui[class*="pointing below"].label:before{border-width:0 1px 1px 0;top:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg);top:100%;left:50%}.ui[class*="left pointing"].label{margin-top:0;margin-left:.6666em}.ui[class*="left pointing"].label:before{border-width:0 0 1px 1px;-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg);bottom:auto;right:auto;top:50%;left:0}.ui[class*="right pointing"].label{margin-top:0;margin-right:.6666em}.ui[class*="right pointing"].label:before{border-width:1px 1px 0 0;-webkit-transform:translateX(50%) translateY(-50%) rotate(45deg);transform:translateX(50%) translateY(-50%) rotate(45deg);top:50%;right:0;bottom:auto;left:auto}.ui.basic.pointing.label:before,.ui.basic[class*="pointing above"].label:before{margin-top:-1px}.ui.basic[class*="bottom pointing"].label:before,.ui.basic[class*="pointing below"].label:before{bottom:auto;top:100%;margin-top:1px}.ui.basic[class*="left pointing"].label:before{top:50%;left:-1px}.ui.basic[class*="right pointing"].label:before{top:50%;right:-1px}.ui.floating.label{position:absolute;z-index:100;top:-1em;left:100%;margin:0 0 0 -1.5em!important}.ui.mini.label,.ui.mini.labels .label{font-size:8.99999996px}.ui.tiny.label,.ui.tiny.labels .label{font-size:9.99999994px}.ui.small.label,.ui.small.labels .label{font-size:11.00000006px}.ui.label,.ui.labels .label{font-size:12.00000004px}.ui.large.label,.ui.large.labels .label{font-size:14px}.ui.big.label,.ui.big.labels .label{font-size:18.00000006px}.ui.huge.label,.ui.huge.labels .label{font-size:20.00000002px}.ui.massive.label,.ui.massive.labels .label{font-size:23.99999994px}/*!
 * # Semantic UI 2.3.1 - List
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.list,ol.ui.list,ul.ui.list{list-style-type:none;margin:1em 0;padding:0 0}.ui.list:first-child,ol.ui.list:first-child,ul.ui.list:first-child{margin-top:0;padding-top:0}.ui.list:last-child,ol.ui.list:last-child,ul.ui.list:last-child{margin-bottom:0;padding-bottom:0}.ui.list .list>.item,.ui.list>.item,ol.ui.list li,ul.ui.list li{display:list-item;table-layout:fixed;list-style-type:none;list-style-position:outside;padding:.21428571em 0;line-height:1.14285714em}.ui.list>.item:after,.ui.list>.list>.item,ol.ui.list>li:first-child:after,ul.ui.list>li:first-child:after{content:'';display:block;height:0;clear:both;visibility:hidden}.ui.list .list>.item:first-child,.ui.list>.item:first-child,ol.ui.list li:first-child,ul.ui.list li:first-child{padding-top:0}.ui.list .list>.item:last-child,.ui.list>.item:last-child,ol.ui.list li:last-child,ul.ui.list li:last-child{padding-bottom:0}.ui.list .list,ol.ui.list ol,ul.ui.list ul{clear:both;margin:0;padding:.75em 0 .25em .5em}.ui.list .list>.item,ol.ui.list ol li,ul.ui.list ul li{padding:.14285714em 0;line-height:inherit}.ui.list .list>.item>i.icon,.ui.list>.item>i.icon{display:table-cell;margin:0;padding-top:0;padding-right:.28571429em;vertical-align:top;-webkit-transition:color .1s ease;transition:color .1s ease}.ui.list .list>.item>i.icon:only-child,.ui.list>.item>i.icon:only-child{display:inline-block;vertical-align:top}.ui.list .list>.item>.image,.ui.list>.item>.image{display:table-cell;background-color:transparent;margin:0;vertical-align:top}.ui.list .list>.item>.image:not(:only-child):not(img),.ui.list>.item>.image:not(:only-child):not(img){padding-right:.5em}.ui.list .list>.item>.image img,.ui.list>.item>.image img{vertical-align:top}.ui.list .list>.item>.image:only-child,.ui.list .list>.item>img.image,.ui.list>.item>.image:only-child,.ui.list>.item>img.image{display:inline-block}.ui.list .list>.item>.content,.ui.list>.item>.content{line-height:1.14285714em}.ui.list .list>.item>.icon+.content,.ui.list .list>.item>.image+.content,.ui.list>.item>.icon+.content,.ui.list>.item>.image+.content{display:table-cell;padding:0 0 0 .5em;vertical-align:top}.ui.list .list>.item>img.image+.content,.ui.list>.item>img.image+.content{display:inline-block}.ui.list .list>.item>.content>.list,.ui.list>.item>.content>.list{margin-left:0;padding-left:0}.ui.list .list>.item .header,.ui.list>.item .header{display:block;margin:0;font-family:Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;font-weight:700;color:rgba(0,0,0,.87)}.ui.list .list>.item .description,.ui.list>.item .description{display:block;color:rgba(0,0,0,.7)}.ui.list .list>.item a,.ui.list>.item a{cursor:pointer}.ui.list .list>a.item,.ui.list>a.item{cursor:pointer;color:#4183c4}.ui.list .list>a.item:hover,.ui.list>a.item:hover{color:#1e70bf}.ui.list .list>a.item i.icon,.ui.list>a.item i.icon{color:rgba(0,0,0,.4)}.ui.list .list>.item a.header,.ui.list>.item a.header{cursor:pointer;color:#4183c4!important}.ui.list .list>.item a.header:hover,.ui.list>.item a.header:hover{color:#1e70bf!important}.ui[class*="left floated"].list{float:left}.ui[class*="right floated"].list{float:right}.ui.list .list>.item [class*="left floated"],.ui.list>.item [class*="left floated"]{float:left;margin:0 1em 0 0}.ui.list .list>.item [class*="right floated"],.ui.list>.item [class*="right floated"]{float:right;margin:0 0 0 1em}.ui.menu .ui.list .list>.item,.ui.menu .ui.list>.item{display:list-item;table-layout:fixed;background-color:transparent;list-style-type:none;list-style-position:outside;padding:.21428571em 0;line-height:1.14285714em}.ui.menu .ui.list .list>.item:before,.ui.menu .ui.list>.item:before{border:none;background:0 0}.ui.menu .ui.list .list>.item:first-child,.ui.menu .ui.list>.item:first-child{padding-top:0}.ui.menu .ui.list .list>.item:last-child,.ui.menu .ui.list>.item:last-child{padding-bottom:0}.ui.horizontal.list{display:inline-block;font-size:0}.ui.horizontal.list>.item{display:inline-block;margin-left:1em;font-size:14px}.ui.horizontal.list:not(.celled)>.item:first-child{margin-left:0!important;padding-left:0!important}.ui.horizontal.list .list{padding-left:0;padding-bottom:0}.ui.horizontal.list .list>.item>.content,.ui.horizontal.list .list>.item>.icon,.ui.horizontal.list .list>.item>.image,.ui.horizontal.list>.item>.content,.ui.horizontal.list>.item>.icon,.ui.horizontal.list>.item>.image{vertical-align:middle}.ui.horizontal.list>.item:first-child,.ui.horizontal.list>.item:last-child{padding-top:.21428571em;padding-bottom:.21428571em}.ui.horizontal.list>.item>i.icon{margin:0;padding:0 .25em 0 0}.ui.horizontal.list>.item>.icon,.ui.horizontal.list>.item>.icon+.content{float:none;display:inline-block}.ui.list .list>.disabled.item,.ui.list>.disabled.item{pointer-events:none;color:rgba(40,40,40,.3)!important}.ui.inverted.list .list>.disabled.item,.ui.inverted.list>.disabled.item{color:rgba(225,225,225,.3)!important}.ui.list .list>a.item:hover .icon,.ui.list>a.item:hover .icon{color:rgba(0,0,0,.87)}.ui.inverted.list .list>a.item>.icon,.ui.inverted.list>a.item>.icon{color:rgba(255,255,255,.7)}.ui.inverted.list .list>.item .header,.ui.inverted.list>.item .header{color:rgba(255,255,255,.9)}.ui.inverted.list .list>.item .description,.ui.inverted.list>.item .description{color:rgba(255,255,255,.7)}.ui.inverted.list .list>a.item,.ui.inverted.list>a.item{cursor:pointer;color:rgba(255,255,255,.9)}.ui.inverted.list .list>a.item:hover,.ui.inverted.list>a.item:hover{color:#1e70bf}.ui.inverted.list .item a:not(.ui){color:rgba(255,255,255,.9)!important}.ui.inverted.list .item a:not(.ui):hover{color:#1e70bf!important}.ui.list [class*="top aligned"],.ui.list[class*="top aligned"] .content,.ui.list[class*="top aligned"] .image{vertical-align:top!important}.ui.list [class*="middle aligned"],.ui.list[class*="middle aligned"] .content,.ui.list[class*="middle aligned"] .image{vertical-align:middle!important}.ui.list [class*="bottom aligned"],.ui.list[class*="bottom aligned"] .content,.ui.list[class*="bottom aligned"] .image{vertical-align:bottom!important}.ui.link.list .item,.ui.link.list .item a:not(.ui),.ui.link.list a.item{color:rgba(0,0,0,.4);-webkit-transition:.1s color ease;transition:.1s color ease}.ui.link.list.list .item a:not(.ui):hover,.ui.link.list.list a.item:hover{color:rgba(0,0,0,.8)}.ui.link.list.list .item a:not(.ui):active,.ui.link.list.list a.item:active{color:rgba(0,0,0,.9)}.ui.link.list.list .active.item,.ui.link.list.list .active.item a:not(.ui){color:rgba(0,0,0,.95)}.ui.inverted.link.list .item,.ui.inverted.link.list .item a:not(.ui),.ui.inverted.link.list a.item{color:rgba(255,255,255,.5)}.ui.inverted.link.list.list .item a:not(.ui):hover,.ui.inverted.link.list.list a.item:hover{color:#fff}.ui.inverted.link.list.list .item a:not(.ui):active,.ui.inverted.link.list.list a.item:active{color:#fff}.ui.inverted.link.list.list .active.item a:not(.ui),.ui.inverted.link.list.list a.active.item{color:#fff}.ui.selection.list .list>.item,.ui.selection.list>.item{cursor:pointer;background:0 0;padding:.5em .5em;margin:0;color:rgba(0,0,0,.4);border-radius:.5em;-webkit-transition:.1s color ease,.1s padding-left ease,.1s background-color ease;transition:.1s color ease,.1s padding-left ease,.1s background-color ease}.ui.selection.list .list>.item:last-child,.ui.selection.list>.item:last-child{margin-bottom:0}.ui.selection.list.list>.item:hover,.ui.selection.list>.item:hover{background:rgba(0,0,0,.03);color:rgba(0,0,0,.8)}.ui.selection.list .list>.item:active,.ui.selection.list>.item:active{background:rgba(0,0,0,.05);color:rgba(0,0,0,.9)}.ui.selection.list .list>.item.active,.ui.selection.list>.item.active{background:rgba(0,0,0,.05);color:rgba(0,0,0,.95)}.ui.inverted.selection.list>.item{background:0 0;color:rgba(255,255,255,.5)}.ui.inverted.selection.list>.item:hover{background:rgba(255,255,255,.02);color:#fff}.ui.inverted.selection.list>.item:active{background:rgba(255,255,255,.08);color:#fff}.ui.inverted.selection.list>.item.active{background:rgba(255,255,255,.08);color:#fff}.ui.celled.selection.list .list>.item,.ui.celled.selection.list>.item,.ui.divided.selection.list .list>.item,.ui.divided.selection.list>.item{border-radius:0}.ui.animated.list>.item{-webkit-transition:.25s color ease .1s,.25s padding-left ease .1s,.25s background-color ease .1s;transition:.25s color ease .1s,.25s padding-left ease .1s,.25s background-color ease .1s}.ui.animated.list:not(.horizontal)>.item:hover{padding-left:1em}.ui.fitted.list:not(.selection) .list>.item,.ui.fitted.list:not(.selection)>.item{padding-left:0;padding-right:0}.ui.fitted.selection.list .list>.item,.ui.fitted.selection.list>.item{margin-left:-.5em;margin-right:-.5em}.ui.bulleted.list,ul.ui.list{margin-left:17.5px}.ui.bulleted.list .list>.item,.ui.bulleted.list>.item,ul.ui.list li{position:relative}.ui.bulleted.list .list>.item:before,.ui.bulleted.list>.item:before,ul.ui.list li:before{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;position:absolute;top:auto;left:auto;font-weight:400;margin-left:-17.5px;content:'•';opacity:1;color:inherit;vertical-align:top}.ui.bulleted.list .list>a.item:before,.ui.bulleted.list>a.item:before,ul.ui.list li:before{color:rgba(0,0,0,.87)}.ui.bulleted.list .list,ul.ui.list ul{padding-left:17.5px}.ui.horizontal.bulleted.list,ul.ui.horizontal.bulleted.list{margin-left:0}.ui.horizontal.bulleted.list>.item,ul.ui.horizontal.bulleted.list li{margin-left:24.5px}.ui.horizontal.bulleted.list>.item:first-child,ul.ui.horizontal.bulleted.list li:first-child{margin-left:0}.ui.horizontal.bulleted.list>.item::before,ul.ui.horizontal.bulleted.list li::before{color:rgba(0,0,0,.87)}.ui.horizontal.bulleted.list>.item:first-child::before,ul.ui.horizontal.bulleted.list li:first-child::before{display:none}.ui.ordered.list,.ui.ordered.list .list,ol.ui.list,ol.ui.list ol{counter-reset:ordered;margin-left:17.5px;list-style-type:none}.ui.ordered.list .list>.item,.ui.ordered.list>.item,ol.ui.list li{list-style-type:none;position:relative}.ui.ordered.list .list>.item:before,.ui.ordered.list>.item:before,ol.ui.list li:before{position:absolute;top:auto;left:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;margin-left:-17.5px;counter-increment:ordered;content:counters(ordered, ".") " ";text-align:right;color:rgba(0,0,0,.87);vertical-align:middle;opacity:.8}.ui.ordered.inverted.list .list>.item:before,.ui.ordered.inverted.list>.item:before,ol.ui.inverted.list li:before{color:rgba(255,255,255,.7)}.ui.ordered.list>.item[data-value],.ui.ordered.list>.list>.item[data-value]{content:attr(data-value)}ol.ui.list li[value]:before{content:attr(value)}.ui.ordered.list .list,ol.ui.list ol{margin-left:1em}.ui.ordered.list .list>.item:before,ol.ui.list ol li:before{margin-left:-2em}.ui.ordered.horizontal.list,ol.ui.horizontal.list{margin-left:0}.ui.ordered.horizontal.list .list>.item:before,.ui.ordered.horizontal.list>.item:before,ol.ui.horizontal.list li:before{position:static;margin:0 .5em 0 0}.ui.divided.list>.item{border-top:1px solid rgba(34,36,38,.15)}.ui.divided.list .list>.item{border-top:none}.ui.divided.list .item .list>.item{border-top:none}.ui.divided.list .list>.item:first-child,.ui.divided.list>.item:first-child{border-top:none}.ui.divided.list:not(.horizontal) .list>.item:first-child{border-top-width:1px}.ui.divided.bulleted.list .list,.ui.divided.bulleted.list:not(.horizontal){margin-left:0;padding-left:0}.ui.divided.bulleted.list>.item:not(.horizontal){padding-left:17.5px}.ui.divided.ordered.list{margin-left:0}.ui.divided.ordered.list .list>.item,.ui.divided.ordered.list>.item{padding-left:17.5px}.ui.divided.ordered.list .item .list{margin-left:0;margin-right:0;padding-bottom:.21428571em}.ui.divided.ordered.list .item .list>.item{padding-left:1em}.ui.divided.selection.list .list>.item,.ui.divided.selection.list>.item{margin:0;border-radius:0}.ui.divided.horizontal.list{margin-left:0}.ui.divided.horizontal.list>.item:not(:first-child){padding-left:.5em}.ui.divided.horizontal.list>.item:not(:last-child){padding-right:.5em}.ui.divided.horizontal.list>.item{border-top:none;border-left:1px solid rgba(34,36,38,.15);margin:0;line-height:.6}.ui.horizontal.divided.list>.item:first-child{border-left:none}.ui.divided.inverted.horizontal.list>.item,.ui.divided.inverted.list>.item,.ui.divided.inverted.list>.list{border-color:rgba(255,255,255,.1)}.ui.celled.list>.item,.ui.celled.list>.list{border-top:1px solid rgba(34,36,38,.15);padding-left:.5em;padding-right:.5em}.ui.celled.list>.item:last-child{border-bottom:1px solid rgba(34,36,38,.15)}.ui.celled.list>.item:first-child,.ui.celled.list>.item:last-child{padding-top:.21428571em;padding-bottom:.21428571em}.ui.celled.list .item .list>.item{border-width:0}.ui.celled.list .list>.item:first-child{border-top-width:0}.ui.celled.bulleted.list{margin-left:0}.ui.celled.bulleted.list .list>.item,.ui.celled.bulleted.list>.item{padding-left:17.5px}.ui.celled.bulleted.list .item .list{margin-left:-17.5px;margin-right:-17.5px;padding-bottom:.21428571em}.ui.celled.ordered.list{margin-left:0}.ui.celled.ordered.list .list>.item,.ui.celled.ordered.list>.item{padding-left:17.5px}.ui.celled.ordered.list .item .list{margin-left:0;margin-right:0;padding-bottom:.21428571em}.ui.celled.ordered.list .list>.item{padding-left:1em}.ui.horizontal.celled.list{margin-left:0}.ui.horizontal.celled.list .list>.item,.ui.horizontal.celled.list>.item{border-top:none;border-left:1px solid rgba(34,36,38,.15);margin:0;padding-left:.5em;padding-right:.5em;line-height:.6}.ui.horizontal.celled.list .list>.item:last-child,.ui.horizontal.celled.list>.item:last-child{border-bottom:none;border-right:1px solid rgba(34,36,38,.15)}.ui.celled.inverted.list>.item,.ui.celled.inverted.list>.list{border-color:1px solid rgba(255,255,255,.1)}.ui.celled.inverted.horizontal.list .list>.item,.ui.celled.inverted.horizontal.list>.item{border-color:1px solid rgba(255,255,255,.1)}.ui.relaxed.list:not(.horizontal)>.item:not(:first-child){padding-top:.42857143em}.ui.relaxed.list:not(.horizontal)>.item:not(:last-child){padding-bottom:.42857143em}.ui.horizontal.relaxed.list .list>.item:not(:first-child),.ui.horizontal.relaxed.list>.item:not(:first-child){padding-left:14px}.ui.horizontal.relaxed.list .list>.item:not(:last-child),.ui.horizontal.relaxed.list>.item:not(:last-child){padding-right:14px}.ui[class*="very relaxed"].list:not(.horizontal)>.item:not(:first-child){padding-top:.85714286em}.ui[class*="very relaxed"].list:not(.horizontal)>.item:not(:last-child){padding-bottom:.85714286em}.ui.horizontal[class*="very relaxed"].list .list>.item:not(:first-child),.ui.horizontal[class*="very relaxed"].list>.item:not(:first-child){padding-left:21px}.ui.horizontal[class*="very relaxed"].list .list>.item:not(:last-child),.ui.horizontal[class*="very relaxed"].list>.item:not(:last-child){padding-right:21px}.ui.mini.list{font-size:.78571429em}.ui.tiny.list{font-size:.85714286em}.ui.small.list{font-size:.92857143em}.ui.list{font-size:1em}.ui.large.list{font-size:1.14285714em}.ui.big.list{font-size:1.28571429em}.ui.huge.list{font-size:1.42857143em}.ui.massive.list{font-size:1.71428571em}.ui.mini.horizontal.list .list>.item,.ui.mini.horizontal.list>.item{font-size:11.00000006px}.ui.tiny.horizontal.list .list>.item,.ui.tiny.horizontal.list>.item{font-size:12.00000004px}.ui.small.horizontal.list .list>.item,.ui.small.horizontal.list>.item{font-size:13.00000002px}.ui.horizontal.list .list>.item,.ui.horizontal.list>.item{font-size:14px}.ui.large.horizontal.list .list>.item,.ui.large.horizontal.list>.item{font-size:15.99999996px}.ui.big.horizontal.list .list>.item,.ui.big.horizontal.list>.item{font-size:18.00000006px}.ui.huge.horizontal.list .list>.item,.ui.huge.horizontal.list>.item{font-size:20.00000002px}.ui.massive.horizontal.list .list>.item,.ui.massive.horizontal.list>.item{font-size:23.99999994px}/*!
 * # Semantic UI 2.3.1 - Loader
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.loader{display:none;position:absolute;top:50%;left:50%;margin:0;text-align:center;z-index:1000;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.ui.loader:before{position:absolute;content:'';top:0;left:50%;width:100%;height:100%;border-radius:7000px;border:.2em solid rgba(0,0,0,.1)}.ui.loader:after{position:absolute;content:'';top:0;left:50%;width:100%;height:100%;-webkit-animation:loader .6s linear;animation:loader .6s linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;border-radius:7000px;border-color:#767676 transparent transparent;border-style:solid;border-width:.2em;-webkit-box-shadow:0 0 0 1px transparent;box-shadow:0 0 0 1px transparent}@-webkit-keyframes loader{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loader{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.ui.mini.loader:after,.ui.mini.loader:before{width:14px;height:14px;margin:0 0 0 -7px}.ui.tiny.loader:after,.ui.tiny.loader:before{width:15.99999996px;height:15.99999996px;margin:0 0 0 -7.99999998px}.ui.small.loader:after,.ui.small.loader:before{width:23.99999994px;height:23.99999994px;margin:0 0 0 -12.00000004px}.ui.loader:after,.ui.loader:before{width:32.00000006px;height:32.00000006px;margin:0 0 0 -15.99999996px}.ui.large.loader:after,.ui.large.loader:before{width:48.00000002px;height:48.00000002px;margin:0 0 0 -23.99999994px}.ui.big.loader:after,.ui.big.loader:before{width:51.99999994px;height:51.99999994px;margin:0 0 0 -26.00000004px}.ui.huge.loader:after,.ui.huge.loader:before{width:57.99999996px;height:57.99999996px;margin:0 0 0 -28.99999998px}.ui.massive.loader:after,.ui.massive.loader:before{width:63.99999998px;height:63.99999998px;margin:0 0 0 -32.00000006px}.ui.dimmer .loader{display:block}.ui.dimmer .ui.loader{color:rgba(255,255,255,.9)}.ui.dimmer .ui.loader:before{border-color:rgba(255,255,255,.15)}.ui.dimmer .ui.loader:after{border-color:#fff transparent transparent}.ui.inverted.dimmer .ui.loader{color:rgba(0,0,0,.87)}.ui.inverted.dimmer .ui.loader:before{border-color:rgba(0,0,0,.1)}.ui.inverted.dimmer .ui.loader:after{border-color:#767676 transparent transparent}.ui.text.loader{width:auto!important;height:auto!important;text-align:center;font-style:normal}.ui.indeterminate.loader:after{animation-direction:reverse;-webkit-animation-duration:1.2s;animation-duration:1.2s}.ui.loader.active,.ui.loader.visible{display:block}.ui.loader.disabled,.ui.loader.hidden{display:none}.ui.inverted.dimmer .ui.mini.loader,.ui.mini.loader{width:14px;height:14px;font-size:.78571429em}.ui.inverted.dimmer .ui.tiny.loader,.ui.tiny.loader{width:15.99999996px;height:15.99999996px;font-size:.85714286em}.ui.inverted.dimmer .ui.small.loader,.ui.small.loader{width:23.99999994px;height:23.99999994px;font-size:.92857143em}.ui.inverted.dimmer .ui.loader,.ui.loader{width:32.00000006px;height:32.00000006px;font-size:1em}.ui.inverted.dimmer .ui.large.loader,.ui.large.loader{width:48.00000002px;height:48.00000002px;font-size:1.14285714em}.ui.big.loader,.ui.inverted.dimmer .ui.big.loader{width:51.99999994px;height:51.99999994px;font-size:1.28571429em}.ui.huge.loader,.ui.inverted.dimmer .ui.huge.loader{width:57.99999996px;height:57.99999996px;font-size:1.42857143em}.ui.inverted.dimmer .ui.massive.loader,.ui.massive.loader{width:63.99999998px;height:63.99999998px;font-size:1.71428571em}.ui.mini.text.loader{min-width:14px;padding-top:25.00000006px}.ui.tiny.text.loader{min-width:15.99999996px;padding-top:27.00000002px}.ui.small.text.loader{min-width:23.99999994px;padding-top:35px}.ui.text.loader{min-width:32.00000006px;padding-top:42.99999998px}.ui.large.text.loader{min-width:48.00000002px;padding-top:58.99999994px}.ui.big.text.loader{min-width:51.99999994px;padding-top:63px}.ui.huge.text.loader{min-width:57.99999996px;padding-top:69.00000002px}.ui.massive.text.loader{min-width:63.99999998px;padding-top:75.00000004px}.ui.inverted.loader{color:rgba(255,255,255,.9)}.ui.inverted.loader:before{border-color:rgba(255,255,255,.15)}.ui.inverted.loader:after{border-top-color:#fff}.ui.inline.loader{position:relative;vertical-align:middle;margin:0;left:0;top:0;-webkit-transform:none;transform:none}.ui.inline.loader.active,.ui.inline.loader.visible{display:inline-block}.ui.centered.inline.loader.active,.ui.centered.inline.loader.visible{display:block;margin-left:auto;margin-right:auto}/*!
 * # Semantic UI 2.3.1 - Rail
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.rail{position:absolute;top:0;width:300px;height:100%}.ui.left.rail{left:auto;right:100%;padding:0 28px 0 0;margin:0 28px 0 0}.ui.right.rail{left:100%;right:auto;padding:0 0 0 28px;margin:0 0 0 28px}.ui.left.internal.rail{left:0;right:auto;padding:0 0 0 28px;margin:0 0 0 28px}.ui.right.internal.rail{left:auto;right:0;padding:0 28px 0 0;margin:0 28px 0 0}.ui.dividing.rail{width:302.5px}.ui.left.dividing.rail{padding:0 35px 0 0;margin:0 35px 0 0;border-right:1px solid rgba(34,36,38,.15)}.ui.right.dividing.rail{border-left:1px solid rgba(34,36,38,.15);padding:0 0 0 35px;margin:0 0 0 35px}.ui.close.rail{width:calc(300px + 1em)}.ui.close.left.rail{padding:0 1em 0 0;margin:0 1em 0 0}.ui.close.right.rail{padding:0 0 0 1em;margin:0 0 0 1em}.ui.very.close.rail{width:calc(300px + .5em)}.ui.very.close.left.rail{padding:0 .5em 0 0;margin:0 .5em 0 0}.ui.very.close.right.rail{padding:0 0 0 .5em;margin:0 0 0 .5em}.ui.attached.left.rail,.ui.attached.right.rail{padding:0;margin:0}.ui.mini.rail{font-size:11.00000006px}.ui.tiny.rail{font-size:12.00000004px}.ui.small.rail{font-size:13.00000002px}.ui.rail{font-size:14px}.ui.large.rail{font-size:15.99999996px}.ui.big.rail{font-size:18.00000006px}.ui.huge.rail{font-size:20.00000002px}.ui.massive.rail{font-size:23.99999994px}/*!
 * # Semantic UI 2.3.1 - Reveal
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.reveal{display:inherit;position:relative!important;font-size:0!important}.ui.reveal>.visible.content{position:absolute!important;top:0!important;left:0!important;z-index:3!important;-webkit-transition:all .5s ease .1s;transition:all .5s ease .1s}.ui.reveal>.hidden.content{position:relative!important;z-index:2!important}.ui.active.reveal .visible.content,.ui.reveal:hover .visible.content{z-index:4!important}.ui.slide.reveal{position:relative!important;overflow:hidden!important;white-space:nowrap}.ui.slide.reveal>.content{display:block;width:100%;white-space:normal;float:left;margin:0;-webkit-transition:-webkit-transform .5s ease .1s;transition:-webkit-transform .5s ease .1s;transition:transform .5s ease .1s;transition:transform .5s ease .1s,-webkit-transform .5s ease .1s}.ui.slide.reveal>.visible.content{position:relative!important}.ui.slide.reveal>.hidden.content{position:absolute!important;left:0!important;width:100%!important;-webkit-transform:translateX(100%)!important;transform:translateX(100%)!important}.ui.slide.active.reveal>.visible.content,.ui.slide.reveal:hover>.visible.content{-webkit-transform:translateX(-100%)!important;transform:translateX(-100%)!important}.ui.slide.active.reveal>.hidden.content,.ui.slide.reveal:hover>.hidden.content{-webkit-transform:translateX(0)!important;transform:translateX(0)!important}.ui.slide.right.reveal>.visible.content{-webkit-transform:translateX(0)!important;transform:translateX(0)!important}.ui.slide.right.reveal>.hidden.content{-webkit-transform:translateX(-100%)!important;transform:translateX(-100%)!important}.ui.slide.right.active.reveal>.visible.content,.ui.slide.right.reveal:hover>.visible.content{-webkit-transform:translateX(100%)!important;transform:translateX(100%)!important}.ui.slide.right.active.reveal>.hidden.content,.ui.slide.right.reveal:hover>.hidden.content{-webkit-transform:translateX(0)!important;transform:translateX(0)!important}.ui.slide.up.reveal>.hidden.content{-webkit-transform:translateY(100%)!important;transform:translateY(100%)!important}.ui.slide.up.active.reveal>.visible.content,.ui.slide.up.reveal:hover>.visible.content{-webkit-transform:translateY(-100%)!important;transform:translateY(-100%)!important}.ui.slide.up.active.reveal>.hidden.content,.ui.slide.up.reveal:hover>.hidden.content{-webkit-transform:translateY(0)!important;transform:translateY(0)!important}.ui.slide.down.reveal>.hidden.content{-webkit-transform:translateY(-100%)!important;transform:translateY(-100%)!important}.ui.slide.down.active.reveal>.visible.content,.ui.slide.down.reveal:hover>.visible.content{-webkit-transform:translateY(100%)!important;transform:translateY(100%)!important}.ui.slide.down.active.reveal>.hidden.content,.ui.slide.down.reveal:hover>.hidden.content{-webkit-transform:translateY(0)!important;transform:translateY(0)!important}.ui.fade.reveal>.visible.content{opacity:1}.ui.fade.active.reveal>.visible.content,.ui.fade.reveal:hover>.visible.content{opacity:0}.ui.move.reveal{position:relative!important;overflow:hidden!important;white-space:nowrap}.ui.move.reveal>.content{display:block;float:left;white-space:normal;margin:0;-webkit-transition:-webkit-transform .5s cubic-bezier(.175,.885,.32,1) .1s;transition:-webkit-transform .5s cubic-bezier(.175,.885,.32,1) .1s;transition:transform .5s cubic-bezier(.175,.885,.32,1) .1s;transition:transform .5s cubic-bezier(.175,.885,.32,1) .1s,-webkit-transform .5s cubic-bezier(.175,.885,.32,1) .1s}.ui.move.reveal>.visible.content{position:relative!important}.ui.move.reveal>.hidden.content{position:absolute!important;left:0!important;width:100%!important}.ui.move.active.reveal>.visible.content,.ui.move.reveal:hover>.visible.content{-webkit-transform:translateX(-100%)!important;transform:translateX(-100%)!important}.ui.move.right.active.reveal>.visible.content,.ui.move.right.reveal:hover>.visible.content{-webkit-transform:translateX(100%)!important;transform:translateX(100%)!important}.ui.move.up.active.reveal>.visible.content,.ui.move.up.reveal:hover>.visible.content{-webkit-transform:translateY(-100%)!important;transform:translateY(-100%)!important}.ui.move.down.active.reveal>.visible.content,.ui.move.down.reveal:hover>.visible.content{-webkit-transform:translateY(100%)!important;transform:translateY(100%)!important}.ui.rotate.reveal>.visible.content{-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transform:rotate(0);transform:rotate(0)}.ui.rotate.reveal>.visible.content,.ui.rotate.right.reveal>.visible.content{-webkit-transform-origin:bottom right;transform-origin:bottom right}.ui.rotate.active.reveal>.visible.content,.ui.rotate.reveal:hover>.visible.content,.ui.rotate.right.active.reveal>.visible.content,.ui.rotate.right.reveal:hover>.visible.content{-webkit-transform:rotate(110deg);transform:rotate(110deg)}.ui.rotate.left.reveal>.visible.content{-webkit-transform-origin:bottom left;transform-origin:bottom left}.ui.rotate.left.active.reveal>.visible.content,.ui.rotate.left.reveal:hover>.visible.content{-webkit-transform:rotate(-110deg);transform:rotate(-110deg)}.ui.disabled.reveal:hover>.visible.visible.content{position:static!important;display:block!important;opacity:1!important;top:0!important;left:0!important;right:auto!important;bottom:auto!important;-webkit-transform:none!important;transform:none!important}.ui.disabled.reveal:hover>.hidden.hidden.content{display:none!important}.ui.reveal>.ui.ribbon.label{z-index:5}.ui.visible.reveal{overflow:visible}.ui.instant.reveal>.content{-webkit-transition-delay:0s!important;transition-delay:0s!important}.ui.reveal>.content{font-size:14px!important}/*!
 * # Semantic UI 2.3.1 - Segment
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.segment{position:relative;background:#fff;-webkit-box-shadow:0 1px 2px 0 rgba(34,36,38,.15);box-shadow:0 1px 2px 0 rgba(34,36,38,.15);margin:14px 0;padding:1em 1em;border-radius:4.00000006px;border:1px solid rgba(34,36,38,.15)}.ui.segment:first-child{margin-top:0}.ui.segment:last-child{margin-bottom:0}.ui.vertical.segment{margin:0;padding-left:0;padding-right:0;background:none transparent;border-radius:0;-webkit-box-shadow:none;box-shadow:none;border:none;border-bottom:1px solid rgba(34,36,38,.15)}.ui.vertical.segment:last-child{border-bottom:none}.ui.inverted.segment>.ui.header{color:#fff}.ui[class*="bottom attached"].segment>[class*="top attached"].label{border-top-left-radius:0;border-top-right-radius:0}.ui[class*="top attached"].segment>[class*="bottom attached"].label{border-bottom-left-radius:0;border-bottom-right-radius:0}.ui.attached.segment:not(.top):not(.bottom)>[class*="top attached"].label{border-top-left-radius:0;border-top-right-radius:0}.ui.attached.segment:not(.top):not(.bottom)>[class*="bottom attached"].label{border-bottom-left-radius:0;border-bottom-right-radius:0}.ui.grid>.row>.ui.segment.column,.ui.grid>.ui.segment.column,.ui.page.grid.segment{padding-top:2em;padding-bottom:2em}.ui.grid.segment{margin:14px 0;border-radius:4.00000006px}.ui.basic.table.segment{background:#fff;border:1px solid rgba(34,36,38,.15);-webkit-box-shadow:0 1px 2px 0 rgba(34,36,38,.15);box-shadow:0 1px 2px 0 rgba(34,36,38,.15)}.ui[class*="very basic"].table.segment{padding:1em 1em}.ui.piled.segment,.ui.piled.segments{margin:3em 0;-webkit-box-shadow:'';box-shadow:'';z-index:auto}.ui.piled.segment:first-child{margin-top:0}.ui.piled.segment:last-child{margin-bottom:0}.ui.piled.segment:after,.ui.piled.segment:before,.ui.piled.segments:after,.ui.piled.segments:before{background-color:#fff;visibility:visible;content:'';display:block;height:100%;left:0;position:absolute;width:100%;border:1px solid rgba(34,36,38,.15);-webkit-box-shadow:'';box-shadow:''}.ui.piled.segment:before,.ui.piled.segments:before{-webkit-transform:rotate(-1.2deg);transform:rotate(-1.2deg);top:0;z-index:-2}.ui.piled.segment:after,.ui.piled.segments:after{-webkit-transform:rotate(1.2deg);transform:rotate(1.2deg);top:0;z-index:-1}.ui[class*="top attached"].piled.segment{margin-top:3em;margin-bottom:0}.ui.piled.segment[class*="top attached"]:first-child{margin-top:0}.ui.piled.segment[class*="bottom attached"]{margin-top:0;margin-bottom:3em}.ui.piled.segment[class*="bottom attached"]:last-child{margin-bottom:0}.ui.stacked.segment{padding-bottom:1.4em}.ui.stacked.segment:after,.ui.stacked.segment:before,.ui.stacked.segments:after,.ui.stacked.segments:before{content:'';position:absolute;bottom:-3px;left:0;border-top:1px solid rgba(34,36,38,.15);background:rgba(0,0,0,.03);width:100%;height:6px;visibility:visible}.ui.stacked.segment:before,.ui.stacked.segments:before{display:none}.ui.tall.stacked.segment:before,.ui.tall.stacked.segments:before{display:block;bottom:0}.ui.stacked.inverted.segment:after,.ui.stacked.inverted.segment:before,.ui.stacked.inverted.segments:after,.ui.stacked.inverted.segments:before{background-color:rgba(0,0,0,.03);border-top:1px solid rgba(34,36,38,.35)}.ui.padded.segment{padding:1.5em}.ui[class*="very padded"].segment{padding:3em}.ui.padded.segment.vertical.segment,.ui[class*="very padded"].vertical.segment{padding-left:0;padding-right:0}.ui.compact.segment{display:table}.ui.compact.segments{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.ui.compact.segments .segment,.ui.segments .compact.segment{display:block;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.ui.circular.segment{display:table-cell;padding:2em;text-align:center;vertical-align:middle;border-radius:500em}.ui.raised.segment,.ui.raised.segments{-webkit-box-shadow:0 2px 4px 0 rgba(34,36,38,.12),0 2px 10px 0 rgba(34,36,38,.15);box-shadow:0 2px 4px 0 rgba(34,36,38,.12),0 2px 10px 0 rgba(34,36,38,.15)}.ui.segments{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;margin:14px 0;border:1px solid rgba(34,36,38,.15);-webkit-box-shadow:0 1px 2px 0 rgba(34,36,38,.15);box-shadow:0 1px 2px 0 rgba(34,36,38,.15);border-radius:4.00000006px}.ui.segments:first-child{margin-top:0}.ui.segments:last-child{margin-bottom:0}.ui.segments>.segment{top:0;bottom:0;border-radius:0;margin:0;width:auto;-webkit-box-shadow:none;box-shadow:none;border:none;border-top:1px solid rgba(34,36,38,.15)}.ui.segments:not(.horizontal)>.segment:first-child{border-top:none;margin-top:0;bottom:0;margin-bottom:0;top:0;border-radius:4.00000006px 4.00000006px 0 0}.ui.segments:not(.horizontal)>.segment:last-child{top:0;bottom:0;margin-top:0;margin-bottom:0;-webkit-box-shadow:0 1px 2px 0 rgba(34,36,38,.15),none;box-shadow:0 1px 2px 0 rgba(34,36,38,.15),none;border-radius:0 0 4.00000006px 4.00000006px}.ui.segments:not(.horizontal)>.segment:only-child{border-radius:4.00000006px}.ui.segments>.ui.segments{border-top:1px solid rgba(34,36,38,.15);margin:14px 14px}.ui.segments>.segments:first-child{border-top:none}.ui.segments>.segment+.segments:not(.horizontal){margin-top:0}.ui.horizontal.segments{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;background-color:transparent;border-radius:0;padding:0;background-color:#fff;-webkit-box-shadow:0 1px 2px 0 rgba(34,36,38,.15);box-shadow:0 1px 2px 0 rgba(34,36,38,.15);margin:14px 0;border-radius:4.00000006px;border:1px solid rgba(34,36,38,.15)}.ui.segments>.horizontal.segments{margin:0;background-color:transparent;border-radius:0;border:none;-webkit-box-shadow:none;box-shadow:none;border-top:1px solid rgba(34,36,38,.15)}.ui.horizontal.segments>.segment{-webkit-box-flex:1;flex:1 1 auto;-ms-flex:1 1 0px;margin:0;min-width:0;background-color:transparent;border-radius:0;border:none;-webkit-box-shadow:none;box-shadow:none;border-left:1px solid rgba(34,36,38,.15)}.ui.segments>.horizontal.segments:first-child{border-top:none}.ui.horizontal.segments>.segment:first-child{border-left:none}.ui.disabled.segment{opacity:.45;color:rgba(40,40,40,.3)}.ui.loading.segment{position:relative;cursor:default;pointer-events:none;text-shadow:none!important;color:transparent!important;-webkit-transition:all 0s linear;transition:all 0s linear}.ui.loading.segment:before{position:absolute;content:'';top:0;left:0;background:rgba(255,255,255,.8);width:100%;height:100%;border-radius:4.00000006px;z-index:100}.ui.loading.segment:after{position:absolute;content:'';top:50%;left:50%;margin:-1.5em 0 0 -1.5em;width:3em;height:3em;-webkit-animation:segment-spin .6s linear;animation:segment-spin .6s linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;border-radius:7000px;border-color:#767676 rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.1);border-style:solid;border-width:.2em;-webkit-box-shadow:0 0 0 1px transparent;box-shadow:0 0 0 1px transparent;visibility:visible;z-index:101}@-webkit-keyframes segment-spin{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes segment-spin{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.ui.basic.segment{background:none transparent;-webkit-box-shadow:none;box-shadow:none;border:none;border-radius:0}.ui.clearing.segment:after{content:".";display:block;height:0;clear:both;visibility:hidden}.ui.red.segment:not(.inverted){border-top:2px solid #db2828!important}.ui.inverted.red.segment{background-color:#db2828!important;color:#fff!important}.ui.orange.segment:not(.inverted){border-top:2px solid #f2711c!important}.ui.inverted.orange.segment{background-color:#f2711c!important;color:#fff!important}.ui.yellow.segment:not(.inverted){border-top:2px solid #fbbd08!important}.ui.inverted.yellow.segment{background-color:#fbbd08!important;color:#fff!important}.ui.olive.segment:not(.inverted){border-top:2px solid #b5cc18!important}.ui.inverted.olive.segment{background-color:#b5cc18!important;color:#fff!important}.ui.green.segment:not(.inverted){border-top:2px solid #21ba45!important}.ui.inverted.green.segment{background-color:#21ba45!important;color:#fff!important}.ui.teal.segment:not(.inverted){border-top:2px solid #00b5ad!important}.ui.inverted.teal.segment{background-color:#00b5ad!important;color:#fff!important}.ui.blue.segment:not(.inverted){border-top:2px solid #2185d0!important}.ui.inverted.blue.segment{background-color:#2185d0!important;color:#fff!important}.ui.violet.segment:not(.inverted){border-top:2px solid #6435c9!important}.ui.inverted.violet.segment{background-color:#6435c9!important;color:#fff!important}.ui.purple.segment:not(.inverted){border-top:2px solid #a333c8!important}.ui.inverted.purple.segment{background-color:#a333c8!important;color:#fff!important}.ui.pink.segment:not(.inverted){border-top:2px solid #e03997!important}.ui.inverted.pink.segment{background-color:#e03997!important;color:#fff!important}.ui.brown.segment:not(.inverted){border-top:2px solid #a5673f!important}.ui.inverted.brown.segment{background-color:#a5673f!important;color:#fff!important}.ui.grey.segment:not(.inverted){border-top:2px solid #767676!important}.ui.inverted.grey.segment{background-color:#767676!important;color:#fff!important}.ui.black.segment:not(.inverted){border-top:2px solid #1b1c1d!important}.ui.inverted.black.segment{background-color:#1b1c1d!important;color:#fff!important}.ui[class*="left aligned"].segment{text-align:left}.ui[class*="right aligned"].segment{text-align:right}.ui[class*="center aligned"].segment{text-align:center}.ui.floated.segment,.ui[class*="left floated"].segment{float:left;margin-right:1em}.ui[class*="right floated"].segment{float:right;margin-left:1em}.ui.inverted.segment{border:none;-webkit-box-shadow:none;box-shadow:none}.ui.inverted.segment,.ui.primary.inverted.segment{background:#1b1c1d;color:rgba(255,255,255,.9)}.ui.inverted.segment .segment{color:rgba(0,0,0,.87)}.ui.inverted.segment .inverted.segment{color:rgba(255,255,255,.9)}.ui.inverted.attached.segment{border-color:#555}.ui.secondary.segment{background:#f3f4f5;color:rgba(0,0,0,.6)}.ui.secondary.inverted.segment{background:#4c4f52 -webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.2)),to(rgba(255,255,255,.2)));background:#4c4f52 -webkit-linear-gradient(rgba(255,255,255,.2) 0,rgba(255,255,255,.2) 100%);background:#4c4f52 linear-gradient(rgba(255,255,255,.2) 0,rgba(255,255,255,.2) 100%);color:rgba(255,255,255,.8)}.ui.tertiary.segment{background:#dcddde;color:rgba(0,0,0,.6)}.ui.tertiary.inverted.segment{background:#717579 -webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.35)),to(rgba(255,255,255,.35)));background:#717579 -webkit-linear-gradient(rgba(255,255,255,.35) 0,rgba(255,255,255,.35) 100%);background:#717579 linear-gradient(rgba(255,255,255,.35) 0,rgba(255,255,255,.35) 100%);color:rgba(255,255,255,.8)}.ui.attached.segment{top:0;bottom:0;border-radius:0;margin:0 -1px;width:calc(100% + 2px);max-width:calc(100% + 2px);-webkit-box-shadow:none;box-shadow:none;border:1px solid #d4d4d5}.ui.attached:not(.message)+.ui.attached.segment:not(.top){border-top:none}.ui[class*="top attached"].segment{bottom:0;margin-bottom:0;top:0;margin-top:14px;border-radius:4.00000006px 4.00000006px 0 0}.ui.segment[class*="top attached"]:first-child{margin-top:0}.ui.segment[class*="bottom attached"]{bottom:0;margin-top:0;top:0;margin-bottom:14px;-webkit-box-shadow:0 1px 2px 0 rgba(34,36,38,.15),none;box-shadow:0 1px 2px 0 rgba(34,36,38,.15),none;border-radius:0 0 4.00000006px 4.00000006px}.ui.segment[class*="bottom attached"]:last-child{margin-bottom:0}.ui.mini.segment,.ui.mini.segments .segment{font-size:11.00000006px}.ui.tiny.segment,.ui.tiny.segments .segment{font-size:12.00000004px}.ui.small.segment,.ui.small.segments .segment{font-size:13.00000002px}.ui.segment,.ui.segments .segment{font-size:14px}.ui.large.segment,.ui.large.segments .segment{font-size:15.99999996px}.ui.big.segment,.ui.big.segments .segment{font-size:18.00000006px}.ui.huge.segment,.ui.huge.segments .segment{font-size:20.00000002px}.ui.massive.segment,.ui.massive.segments .segment{font-size:23.99999994px}/*!
 * # Semantic UI 2.3.1 - Step
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.steps{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:1em 0;background:'';-webkit-box-shadow:none;box-shadow:none;line-height:1.14285714em;border-radius:4.00000006px;border:1px solid rgba(34,36,38,.15)}.ui.steps:first-child{margin-top:0}.ui.steps:last-child{margin-bottom:0}.ui.steps .step{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;vertical-align:middle;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0;padding:1.14285714em 2em;background:#fff;color:rgba(0,0,0,.87);-webkit-box-shadow:none;box-shadow:none;border-radius:0;border:none;border-right:1px solid rgba(34,36,38,.15);-webkit-transition:background-color .1s ease,opacity .1s ease,color .1s ease,-webkit-box-shadow .1s ease;transition:background-color .1s ease,opacity .1s ease,color .1s ease,-webkit-box-shadow .1s ease;transition:background-color .1s ease,opacity .1s ease,color .1s ease,box-shadow .1s ease;transition:background-color .1s ease,opacity .1s ease,color .1s ease,box-shadow .1s ease,-webkit-box-shadow .1s ease}.ui.steps .step:after{display:none;position:absolute;z-index:2;content:'';top:50%;right:0;border:medium none;background-color:#fff;width:1.14285714em;height:1.14285714em;border-style:solid;border-color:rgba(34,36,38,.15);border-width:0 1px 1px 0;-webkit-transition:background-color .1s ease,opacity .1s ease,color .1s ease,-webkit-box-shadow .1s ease;transition:background-color .1s ease,opacity .1s ease,color .1s ease,-webkit-box-shadow .1s ease;transition:background-color .1s ease,opacity .1s ease,color .1s ease,box-shadow .1s ease;transition:background-color .1s ease,opacity .1s ease,color .1s ease,box-shadow .1s ease,-webkit-box-shadow .1s ease;-webkit-transform:translateY(-50%) translateX(50%) rotate(-45deg);transform:translateY(-50%) translateX(50%) rotate(-45deg)}.ui.steps .step:first-child{padding-left:2em;border-radius:4.00000006px 0 0 4.00000006px}.ui.steps .step:last-child{border-radius:0 4.00000006px 4.00000006px 0}.ui.steps .step:last-child{border-right:none;margin-right:0}.ui.steps .step:only-child{border-radius:4.00000006px}.ui.steps .step .title{font-family:Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;font-size:1.14285714em;font-weight:700}.ui.steps .step>.title{width:100%}.ui.steps .step .description{font-weight:400;font-size:.92857143em;color:rgba(0,0,0,.87)}.ui.steps .step>.description{width:100%}.ui.steps .step .title~.description{margin-top:.25em}.ui.steps .step>.icon{line-height:1;font-size:2.5em;margin:0 14px 0 0}.ui.steps .step>.icon,.ui.steps .step>.icon~.content{display:block;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-item-align:middle;align-self:middle}.ui.steps .step>.icon~.content{-webkit-box-flex:1 0 auto;-ms-flex-positive:1 0 auto;flex-grow:1 0 auto}.ui.steps:not(.vertical) .step>.icon{width:auto}.ui.steps .link.step,.ui.steps a.step{cursor:pointer}.ui.ordered.steps{counter-reset:ordered}.ui.ordered.steps .step:before{display:block;position:static;text-align:center;content:counters(ordered, ".");-ms-flex-item-align:middle;align-self:middle;margin-right:14px;font-size:2.5em;counter-increment:ordered;font-family:inherit;font-weight:700}.ui.ordered.steps .step>*{display:block;-ms-flex-item-align:middle;align-self:middle}.ui.vertical.steps{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:visible}.ui.vertical.steps .step{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;border-radius:0;padding:1.14285714em 2em;border-right:none;border-bottom:1px solid rgba(34,36,38,.15)}.ui.vertical.steps .step:first-child{padding:1.14285714em 2em;border-radius:4.00000006px 4.00000006px 0 0}.ui.vertical.steps .step:last-child{border-bottom:none;border-radius:0 0 4.00000006px 4.00000006px}.ui.vertical.steps .step:only-child{border-radius:4.00000006px}.ui.vertical.steps .step:after{display:none}.ui.vertical.steps .step:after{top:50%;right:0;border-width:0 1px 1px 0}.ui.vertical.steps .step:after{display:none}.ui.vertical.steps .active.step:after{display:block}.ui.vertical.steps .step:last-child:after{display:none}.ui.vertical.steps .active.step:last-child:after{display:block}@media only screen and (max-width:767px){.ui.steps:not(.unstackable){display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;overflow:visible;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ui.steps:not(.unstackable) .step{width:100%!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:0;padding:1.14285714em 2em}.ui.steps:not(.unstackable) .step:first-child{padding:1.14285714em 2em;border-radius:4.00000006px 4.00000006px 0 0}.ui.steps:not(.unstackable) .step:last-child{border-radius:0 0 4.00000006px 4.00000006px}.ui.steps:not(.unstackable) .step:after{display:none!important}.ui.steps:not(.unstackable) .step .content{text-align:center}.ui.ordered.steps:not(.unstackable) .step:before,.ui.steps:not(.unstackable) .step>.icon{margin:0 0 14px 0}}.ui.steps .link.step:hover,.ui.steps .link.step:hover::after,.ui.steps a.step:hover,.ui.steps a.step:hover::after{background:#f9fafb;color:rgba(0,0,0,.8)}.ui.steps .link.step:active,.ui.steps .link.step:active::after,.ui.steps a.step:active,.ui.steps a.step:active::after{background:#f3f4f5;color:rgba(0,0,0,.9)}.ui.steps .step.active{cursor:auto;background:#f3f4f5}.ui.steps .step.active:after{background:#f3f4f5}.ui.steps .step.active .title{color:#4183c4}.ui.ordered.steps .step.active:before,.ui.steps .active.step .icon{color:rgba(0,0,0,.85)}.ui.steps .step:after{display:block}.ui.steps .active.step:after{display:block}.ui.steps .step:last-child:after{display:none}.ui.steps .active.step:last-child:after{display:none}.ui.steps .link.active.step:hover,.ui.steps .link.active.step:hover::after,.ui.steps a.active.step:hover,.ui.steps a.active.step:hover::after{cursor:pointer;background:#dcddde;color:rgba(0,0,0,.87)}.ui.ordered.steps .step.completed:before,.ui.steps .step.completed>.icon:before{color:#21ba45}.ui.steps .disabled.step{cursor:auto;background:#fff;pointer-events:none}.ui.steps .disabled.step,.ui.steps .disabled.step .description,.ui.steps .disabled.step .title{color:rgba(40,40,40,.3)}.ui.steps .disabled.step:after{background:#fff}@media only screen and (max-width:991px){.ui[class*="tablet stackable"].steps{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;overflow:visible;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ui[class*="tablet stackable"].steps .step{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:0;padding:1.14285714em 2em}.ui[class*="tablet stackable"].steps .step:first-child{padding:1.14285714em 2em;border-radius:4.00000006px 4.00000006px 0 0}.ui[class*="tablet stackable"].steps .step:last-child{border-radius:0 0 4.00000006px 4.00000006px}.ui[class*="tablet stackable"].steps .step:after{display:none!important}.ui[class*="tablet stackable"].steps .step .content{text-align:center}.ui[class*="tablet stackable"].ordered.steps .step:before,.ui[class*="tablet stackable"].steps .step>.icon{margin:0 0 14px 0}}.ui.fluid.steps{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.ui.attached.steps{width:calc(100% + 2px)!important;margin:0 -1px 0;max-width:calc(100% + 2px);border-radius:4.00000006px 4.00000006px 0 0}.ui.attached.steps .step:first-child{border-radius:4.00000006px 0 0 0}.ui.attached.steps .step:last-child{border-radius:0 4.00000006px 0 0}.ui.bottom.attached.steps{margin:0 -1px 0;border-radius:0 0 4.00000006px 4.00000006px}.ui.bottom.attached.steps .step:first-child{border-radius:0 0 0 4.00000006px}.ui.bottom.attached.steps .step:last-child{border-radius:0 0 4.00000006px 0}.ui.eight.steps,.ui.five.steps,.ui.four.steps,.ui.one.steps,.ui.seven.steps,.ui.six.steps,.ui.three.steps,.ui.two.steps{width:100%}.ui.eight.steps>.step,.ui.five.steps>.step,.ui.four.steps>.step,.ui.one.steps>.step,.ui.seven.steps>.step,.ui.six.steps>.step,.ui.three.steps>.step,.ui.two.steps>.step{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.ui.one.steps>.step{width:100%}.ui.two.steps>.step{width:50%}.ui.three.steps>.step{width:33.333%}.ui.four.steps>.step{width:25%}.ui.five.steps>.step{width:20%}.ui.six.steps>.step{width:16.666%}.ui.seven.steps>.step{width:14.285%}.ui.eight.steps>.step{width:12.5%}.ui.mini.step,.ui.mini.steps .step{font-size:11.00000006px}.ui.tiny.step,.ui.tiny.steps .step{font-size:12.00000004px}.ui.small.step,.ui.small.steps .step{font-size:13.00000002px}.ui.step,.ui.steps .step{font-size:14px}.ui.large.step,.ui.large.steps .step{font-size:15.99999996px}.ui.big.step,.ui.big.steps .step{font-size:18.00000006px}.ui.huge.step,.ui.huge.steps .step{font-size:20.00000002px}.ui.massive.step,.ui.massive.steps .step{font-size:23.99999994px}@font-face{font-family:Step;font-display:swap;}.ui.ordered.steps .step.completed:before,.ui.steps .step.completed>.icon:before{font-family:Step;content:'\e800'}/*!
 * # Semantic UI 2.3.1 - Breadcrumb
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.breadcrumb{line-height:1;display:inline-block;margin:0 0;vertical-align:middle}.ui.breadcrumb:first-child{margin-top:0}.ui.breadcrumb:last-child{margin-bottom:0}.ui.breadcrumb .divider{display:inline-block;opacity:.7;margin:0 2.99999994px 0;font-size:.92857143em;color:rgba(0,0,0,.4);vertical-align:baseline}.ui.breadcrumb a{color:#4183c4}.ui.breadcrumb a:hover{color:#1e70bf}.ui.breadcrumb .icon.divider{font-size:.85714286em;vertical-align:baseline}.ui.breadcrumb a.section{cursor:pointer}.ui.breadcrumb .section{display:inline-block;margin:0;padding:0}.ui.breadcrumb.segment{display:inline-block;padding:.78571429em 1em}.ui.breadcrumb .active.section{font-weight:700}.ui.mini.breadcrumb{font-size:11.00000006px}.ui.tiny.breadcrumb{font-size:12.00000004px}.ui.small.breadcrumb{font-size:13.00000002px}.ui.breadcrumb{font-size:14px}.ui.large.breadcrumb{font-size:15.99999996px}.ui.big.breadcrumb{font-size:18.00000006px}.ui.huge.breadcrumb{font-size:20.00000002px}.ui.massive.breadcrumb{font-size:23.99999994px}/*!
 * # Semantic UI 2.3.1 - Form
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.form{position:relative;max-width:100%}.ui.form>p{margin:1em 0}.ui.form .field{clear:both;margin:0 0 1em}.ui.form .field:last-child,.ui.form .fields:last-child .field{margin-bottom:0}.ui.form .fields .field{clear:both;margin:0}.ui.form .field>label{display:block;margin:0 0 4.00000006px 0;color:rgba(0,0,0,.87);font-size:.92857143em;font-weight:700;text-transform:none}.ui.form input:not([type]),.ui.form input[type=date],.ui.form input[type=datetime-local],.ui.form input[type=email],.ui.form input[type=file],.ui.form input[type=number],.ui.form input[type=password],.ui.form input[type=search],.ui.form input[type=tel],.ui.form input[type=text],.ui.form input[type=time],.ui.form input[type=url],.ui.form textarea{width:100%;vertical-align:top}.ui.form ::-webkit-datetime-edit,.ui.form ::-webkit-inner-spin-button{height:1.21428571em}.ui.form input:not([type]),.ui.form input[type=date],.ui.form input[type=datetime-local],.ui.form input[type=email],.ui.form input[type=file],.ui.form input[type=number],.ui.form input[type=password],.ui.form input[type=search],.ui.form input[type=tel],.ui.form input[type=text],.ui.form input[type=time],.ui.form input[type=url]{font-family:Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;margin:0;outline:0;-webkit-appearance:none;tap-highlight-color:rgba(255,255,255,0);line-height:1.21428571em;padding:.67857143em 1em;font-size:1em;background:#fff;border:1px solid rgba(34,36,38,.15);color:rgba(0,0,0,.87);border-radius:4.00000006px;-webkit-box-shadow:0 0 0 0 transparent inset;box-shadow:0 0 0 0 transparent inset;-webkit-transition:color .1s ease,border-color .1s ease;transition:color .1s ease,border-color .1s ease}.ui.form textarea{margin:0;-webkit-appearance:none;tap-highlight-color:rgba(255,255,255,0);padding:.78571429em 1em;background:#fff;border:1px solid rgba(34,36,38,.15);outline:0;color:rgba(0,0,0,.87);border-radius:4.00000006px;-webkit-box-shadow:0 0 0 0 transparent inset;box-shadow:0 0 0 0 transparent inset;-webkit-transition:color .1s ease,border-color .1s ease;transition:color .1s ease,border-color .1s ease;font-size:1em;line-height:1.2857;resize:vertical}.ui.form textarea:not([rows]){height:12em;min-height:8em;max-height:24em}.ui.form input[type=checkbox],.ui.form textarea{vertical-align:top}.ui.form input.attached{width:auto}.ui.form select{display:block;height:auto;width:100%;background:#fff;border:1px solid rgba(34,36,38,.15);border-radius:4.00000006px;-webkit-box-shadow:0 0 0 0 transparent inset;box-shadow:0 0 0 0 transparent inset;padding:.62em 1em;color:rgba(0,0,0,.87);-webkit-transition:color .1s ease,border-color .1s ease;transition:color .1s ease,border-color .1s ease}.ui.form .field>.selection.dropdown{width:100%}.ui.form .field>.selection.dropdown>.dropdown.icon{float:right}.ui.form .inline.field>.selection.dropdown,.ui.form .inline.fields .field>.selection.dropdown{width:auto}.ui.form .inline.field>.selection.dropdown>.dropdown.icon,.ui.form .inline.fields .field>.selection.dropdown>.dropdown.icon{float:none}.ui.form .field .ui.input,.ui.form .fields .field .ui.input,.ui.form .wide.field .ui.input{width:100%}.ui.form .inline.field:not(.wide) .ui.input,.ui.form .inline.fields .field:not(.wide) .ui.input{width:auto;vertical-align:middle}.ui.form .field .ui.input input,.ui.form .fields .field .ui.input input{width:auto}.ui.form .eight.fields .ui.input input,.ui.form .five.fields .ui.input input,.ui.form .four.fields .ui.input input,.ui.form .nine.fields .ui.input input,.ui.form .seven.fields .ui.input input,.ui.form .six.fields .ui.input input,.ui.form .ten.fields .ui.input input,.ui.form .three.fields .ui.input input,.ui.form .two.fields .ui.input input,.ui.form .wide.field .ui.input input{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:0}.ui.form .error.message,.ui.form .success.message,.ui.form .warning.message{display:none}.ui.form .message:first-child{margin-top:0}.ui.form .field .prompt.label{white-space:normal;background:#fff!important;border:1px solid #e0b4b4!important;color:#9f3a38!important}.ui.form .inline.field .prompt,.ui.form .inline.fields .field .prompt{vertical-align:top;margin:-.25em 0 -.5em .5em}.ui.form .inline.field .prompt:before,.ui.form .inline.fields .field .prompt:before{border-width:0 0 1px 1px;bottom:auto;right:auto;top:50%;left:0}.ui.form .field.field input:-webkit-autofill{-webkit-box-shadow:0 0 0 100px ivory inset!important;box-shadow:0 0 0 100px ivory inset!important;border-color:#e5dfa1!important}.ui.form .field.field input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 100px ivory inset!important;box-shadow:0 0 0 100px ivory inset!important;border-color:#d5c315!important}.ui.form .error.error input:-webkit-autofill{-webkit-box-shadow:0 0 0 100px #fffaf0 inset!important;box-shadow:0 0 0 100px #fffaf0 inset!important;border-color:#e0b4b4!important}.ui.form ::-webkit-input-placeholder{color:rgba(191,191,191,.87)}.ui.form :-ms-input-placeholder{color:rgba(191,191,191,.87)}.ui.form ::-moz-placeholder{color:rgba(191,191,191,.87)}.ui.form :focus::-webkit-input-placeholder{color:rgba(115,115,115,.87)}.ui.form :focus:-ms-input-placeholder{color:rgba(115,115,115,.87)}.ui.form :focus::-moz-placeholder{color:rgba(115,115,115,.87)}.ui.form .error ::-webkit-input-placeholder{color:#e7bdbc}.ui.form .error :-ms-input-placeholder{color:#e7bdbc!important}.ui.form .error ::-moz-placeholder{color:#e7bdbc}.ui.form .error :focus::-webkit-input-placeholder{color:#da9796}.ui.form .error :focus:-ms-input-placeholder{color:#da9796!important}.ui.form .error :focus::-moz-placeholder{color:#da9796}.ui.form input:not([type]):focus,.ui.form input[type=date]:focus,.ui.form input[type=datetime-local]:focus,.ui.form input[type=email]:focus,.ui.form input[type=file]:focus,.ui.form input[type=number]:focus,.ui.form input[type=password]:focus,.ui.form input[type=search]:focus,.ui.form input[type=tel]:focus,.ui.form input[type=text]:focus,.ui.form input[type=time]:focus,.ui.form input[type=url]:focus{color:rgba(0,0,0,.95);border-color:#85b7d9;border-radius:4.00000006px;background:#fff;-webkit-box-shadow:0 0 0 0 rgba(34,36,38,.35) inset;box-shadow:0 0 0 0 rgba(34,36,38,.35) inset}.ui.form textarea:focus{color:rgba(0,0,0,.95);border-color:#85b7d9;border-radius:4.00000006px;background:#fff;-webkit-box-shadow:0 0 0 0 rgba(34,36,38,.35) inset;box-shadow:0 0 0 0 rgba(34,36,38,.35) inset;-webkit-appearance:none}.ui.form.success .success.message:not(:empty){display:block}.ui.form.success .compact.success.message:not(:empty){display:inline-block}.ui.form.success .icon.success.message:not(:empty){display:-webkit-box;display:-ms-flexbox;display:flex}.ui.form.warning .warning.message:not(:empty){display:block}.ui.form.warning .compact.warning.message:not(:empty){display:inline-block}.ui.form.warning .icon.warning.message:not(:empty){display:-webkit-box;display:-ms-flexbox;display:flex}.ui.form.error .error.message:not(:empty){display:block}.ui.form.error .compact.error.message:not(:empty){display:inline-block}.ui.form.error .icon.error.message:not(:empty){display:-webkit-box;display:-ms-flexbox;display:flex}.ui.form .field.error .input,.ui.form .field.error label,.ui.form .fields.error .field .input,.ui.form .fields.error .field label{color:#9f3a38}.ui.form .field.error .corner.label,.ui.form .fields.error .field .corner.label{border-color:#9f3a38;color:#fff}.ui.form .field.error input:not([type]),.ui.form .field.error input[type=date],.ui.form .field.error input[type=datetime-local],.ui.form .field.error input[type=email],.ui.form .field.error input[type=file],.ui.form .field.error input[type=number],.ui.form .field.error input[type=password],.ui.form .field.error input[type=search],.ui.form .field.error input[type=tel],.ui.form .field.error input[type=text],.ui.form .field.error input[type=time],.ui.form .field.error input[type=url],.ui.form .field.error select,.ui.form .field.error textarea,.ui.form .fields.error .field input:not([type]),.ui.form .fields.error .field input[type=date],.ui.form .fields.error .field input[type=datetime-local],.ui.form .fields.error .field input[type=email],.ui.form .fields.error .field input[type=file],.ui.form .fields.error .field input[type=number],.ui.form .fields.error .field input[type=password],.ui.form .fields.error .field input[type=search],.ui.form .fields.error .field input[type=tel],.ui.form .fields.error .field input[type=text],.ui.form .fields.error .field input[type=time],.ui.form .fields.error .field input[type=url],.ui.form .fields.error .field select,.ui.form .fields.error .field textarea{background:#fff6f6;border-color:#e0b4b4;color:#9f3a38;border-radius:'';-webkit-box-shadow:none;box-shadow:none}.ui.form .field.error input:not([type]):focus,.ui.form .field.error input[type=date]:focus,.ui.form .field.error input[type=datetime-local]:focus,.ui.form .field.error input[type=email]:focus,.ui.form .field.error input[type=file]:focus,.ui.form .field.error input[type=number]:focus,.ui.form .field.error input[type=password]:focus,.ui.form .field.error input[type=search]:focus,.ui.form .field.error input[type=tel]:focus,.ui.form .field.error input[type=text]:focus,.ui.form .field.error input[type=time]:focus,.ui.form .field.error input[type=url]:focus,.ui.form .field.error select:focus,.ui.form .field.error textarea:focus{background:#fff6f6;border-color:#e0b4b4;color:#9f3a38;-webkit-appearance:none;-webkit-box-shadow:none;box-shadow:none}.ui.form .field.error select{-webkit-appearance:menulist-button}.ui.form .field.error .ui.dropdown,.ui.form .field.error .ui.dropdown .item,.ui.form .field.error .ui.dropdown .text,.ui.form .fields.error .field .ui.dropdown,.ui.form .fields.error .field .ui.dropdown .item{background:#fff6f6;color:#9f3a38}.ui.form .field.error .ui.dropdown,.ui.form .fields.error .field .ui.dropdown{border-color:#e0b4b4!important}.ui.form .field.error .ui.dropdown:hover,.ui.form .fields.error .field .ui.dropdown:hover{border-color:#e0b4b4!important}.ui.form .field.error .ui.dropdown:hover .menu,.ui.form .fields.error .field .ui.dropdown:hover .menu{border-color:#e0b4b4}.ui.form .field.error .ui.multiple.selection.dropdown>.label,.ui.form .fields.error .field .ui.multiple.selection.dropdown>.label{background-color:#eacbcb;color:#9f3a38}.ui.form .field.error .ui.dropdown .menu .item:hover,.ui.form .fields.error .field .ui.dropdown .menu .item:hover{background-color:#fbe7e7}.ui.form .field.error .ui.dropdown .menu .selected.item,.ui.form .fields.error .field .ui.dropdown .menu .selected.item{background-color:#fbe7e7}.ui.form .field.error .ui.dropdown .menu .active.item,.ui.form .fields.error .field .ui.dropdown .menu .active.item{background-color:#fdcfcf!important}.ui.form .field.error .checkbox:not(.toggle):not(.slider) .box,.ui.form .field.error .checkbox:not(.toggle):not(.slider) label,.ui.form .fields.error .field .checkbox:not(.toggle):not(.slider) .box,.ui.form .fields.error .field .checkbox:not(.toggle):not(.slider) label{color:#9f3a38}.ui.form .field.error .checkbox:not(.toggle):not(.slider) .box:before,.ui.form .field.error .checkbox:not(.toggle):not(.slider) label:before,.ui.form .fields.error .field .checkbox:not(.toggle):not(.slider) .box:before,.ui.form .fields.error .field .checkbox:not(.toggle):not(.slider) label:before{background:#fff6f6;border-color:#e0b4b4}.ui.form .field.error .checkbox .box:after,.ui.form .field.error .checkbox label:after,.ui.form .fields.error .field .checkbox .box:after,.ui.form .fields.error .field .checkbox label:after{color:#9f3a38}.ui.form .disabled.field,.ui.form .disabled.fields .field,.ui.form .field :disabled{pointer-events:none;opacity:.45}.ui.form .field.disabled>label,.ui.form .fields.disabled>label{opacity:.45}.ui.form .field.disabled :disabled{opacity:1}.ui.loading.form{position:relative;cursor:default;pointer-events:none}.ui.loading.form:before{position:absolute;content:'';top:0;left:0;background:rgba(255,255,255,.8);width:100%;height:100%;z-index:100}.ui.loading.form:after{position:absolute;content:'';top:50%;left:50%;margin:-1.5em 0 0 -1.5em;width:3em;height:3em;-webkit-animation:form-spin .6s linear;animation:form-spin .6s linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;border-radius:7000px;border-color:#767676 rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.1);border-style:solid;border-width:.2em;-webkit-box-shadow:0 0 0 1px transparent;box-shadow:0 0 0 1px transparent;visibility:visible;z-index:101}@-webkit-keyframes form-spin{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes form-spin{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.ui.form .required.field>.checkbox:after,.ui.form .required.field>label:after,.ui.form .required.fields.grouped>label:after,.ui.form .required.fields:not(.grouped)>.field>.checkbox:after,.ui.form .required.fields:not(.grouped)>.field>label:after{margin:-.2em 0 0 .2em;content:'*';color:#db2828}.ui.form .required.field>label:after,.ui.form .required.fields.grouped>label:after,.ui.form .required.fields:not(.grouped)>.field>label:after{display:inline-block;vertical-align:top}.ui.form .required.field>.checkbox:after,.ui.form .required.fields:not(.grouped)>.field>.checkbox:after{position:absolute;top:0;left:100%}.ui.form .inverted.segment .ui.checkbox .box,.ui.form .inverted.segment .ui.checkbox label,.ui.form .inverted.segment label,.ui.inverted.form .inline.field>label,.ui.inverted.form .inline.field>p,.ui.inverted.form .inline.fields .field>label,.ui.inverted.form .inline.fields .field>p,.ui.inverted.form .inline.fields>label,.ui.inverted.form .ui.checkbox .box,.ui.inverted.form .ui.checkbox label,.ui.inverted.form label{color:rgba(255,255,255,.9)}.ui.inverted.form input:not([type]),.ui.inverted.form input[type=date],.ui.inverted.form input[type=datetime-local],.ui.inverted.form input[type=email],.ui.inverted.form input[type=file],.ui.inverted.form input[type=number],.ui.inverted.form input[type=password],.ui.inverted.form input[type=search],.ui.inverted.form input[type=tel],.ui.inverted.form input[type=text],.ui.inverted.form input[type=time],.ui.inverted.form input[type=url]{background:#fff;border-color:rgba(255,255,255,.1);color:rgba(0,0,0,.87);-webkit-box-shadow:none;box-shadow:none}.ui.form .grouped.fields{display:block;margin:0 0 1em}.ui.form .grouped.fields:last-child{margin-bottom:0}.ui.form .grouped.fields>label{margin:0 0 4.00000006px 0;color:rgba(0,0,0,.87);font-size:.92857143em;font-weight:700;text-transform:none}.ui.form .grouped.fields .field,.ui.form .grouped.inline.fields .field{display:block;margin:.5em 0;padding:0}.ui.form .fields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0 -.5em 1em}.ui.form .fields>.field{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;padding-left:.5em;padding-right:.5em}.ui.form .fields>.field:first-child{border-left:none;-webkit-box-shadow:none;box-shadow:none}.ui.form .two.fields>.field,.ui.form .two.fields>.fields{width:50%}.ui.form .three.fields>.field,.ui.form .three.fields>.fields{width:33.33333333%}.ui.form .four.fields>.field,.ui.form .four.fields>.fields{width:25%}.ui.form .five.fields>.field,.ui.form .five.fields>.fields{width:20%}.ui.form .six.fields>.field,.ui.form .six.fields>.fields{width:16.66666667%}.ui.form .seven.fields>.field,.ui.form .seven.fields>.fields{width:14.28571429%}.ui.form .eight.fields>.field,.ui.form .eight.fields>.fields{width:12.5%}.ui.form .nine.fields>.field,.ui.form .nine.fields>.fields{width:11.11111111%}.ui.form .ten.fields>.field,.ui.form .ten.fields>.fields{width:10%}@media only screen and (max-width:767px){.ui.form .fields{-ms-flex-wrap:wrap;flex-wrap:wrap}.ui.form:not(.unstackable) .eight.fields:not(.unstackable)>.field,.ui.form:not(.unstackable) .eight.fields:not(.unstackable)>.fields,.ui.form:not(.unstackable) .five.fields:not(.unstackable)>.field,.ui.form:not(.unstackable) .five.fields:not(.unstackable)>.fields,.ui.form:not(.unstackable) .four.fields:not(.unstackable)>.field,.ui.form:not(.unstackable) .four.fields:not(.unstackable)>.fields,.ui.form:not(.unstackable) .nine.fields:not(.unstackable)>.field,.ui.form:not(.unstackable) .nine.fields:not(.unstackable)>.fields,.ui.form:not(.unstackable) .seven.fields:not(.unstackable)>.field,.ui.form:not(.unstackable) .seven.fields:not(.unstackable)>.fields,.ui.form:not(.unstackable) .six.fields:not(.unstackable)>.field,.ui.form:not(.unstackable) .six.fields:not(.unstackable)>.fields,.ui.form:not(.unstackable) .ten.fields:not(.unstackable)>.field,.ui.form:not(.unstackable) .ten.fields:not(.unstackable)>.fields,.ui.form:not(.unstackable) .three.fields:not(.unstackable)>.field,.ui.form:not(.unstackable) .three.fields:not(.unstackable)>.fields,.ui.form:not(.unstackable) .two.fields:not(.unstackable)>.field,.ui.form:not(.unstackable) .two.fields:not(.unstackable)>.fields,.ui.form:not(.unstackable) [class*="equal width"].fields:not(.unstackable)>.field,.ui[class*="equal width"].form:not(.unstackable) .fields>.field{width:100%!important;margin:0 0 1em}}.ui.form .fields .wide.field{width:6.25%;padding-left:.5em;padding-right:.5em}.ui.form .one.wide.field{width:6.25%!important}.ui.form .two.wide.field{width:12.5%!important}.ui.form .three.wide.field{width:18.75%!important}.ui.form .four.wide.field{width:25%!important}.ui.form .five.wide.field{width:31.25%!important}.ui.form .six.wide.field{width:37.5%!important}.ui.form .seven.wide.field{width:43.75%!important}.ui.form .eight.wide.field{width:50%!important}.ui.form .nine.wide.field{width:56.25%!important}.ui.form .ten.wide.field{width:62.5%!important}.ui.form .eleven.wide.field{width:68.75%!important}.ui.form .twelve.wide.field{width:75%!important}.ui.form .thirteen.wide.field{width:81.25%!important}.ui.form .fourteen.wide.field{width:87.5%!important}.ui.form .fifteen.wide.field{width:93.75%!important}.ui.form .sixteen.wide.field{width:100%!important}@media only screen and (max-width:767px){.ui.form:not(.unstackable) .fields:not(.unstackable)>.eight.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.eleven.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.fifteen.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.five.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.four.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.fourteen.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.nine.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.seven.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.six.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.sixteen.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.ten.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.thirteen.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.three.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.twelve.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.two.wide.field,.ui.form:not(.unstackable) .five.fields:not(.unstackable)>.field,.ui.form:not(.unstackable) .five.fields:not(.unstackable)>.fields,.ui.form:not(.unstackable) .four.fields:not(.unstackable)>.field,.ui.form:not(.unstackable) .four.fields:not(.unstackable)>.fields,.ui.form:not(.unstackable) .three.fields:not(.unstackable)>.field,.ui.form:not(.unstackable) .three.fields:not(.unstackable)>.fields,.ui.form:not(.unstackable) .two.fields:not(.unstackable)>.field,.ui.form:not(.unstackable) .two.fields:not(.unstackable)>.fields{width:100%!important}.ui.form .fields{margin-bottom:0}}.ui.form [class*="equal width"].fields>.field,.ui[class*="equal width"].form .fields>.field{width:100%;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.ui.form .inline.fields{margin:0 0 1em;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ui.form .inline.fields .field{margin:0;padding:0 1em 0 0}.ui.form .inline.field>label,.ui.form .inline.field>p,.ui.form .inline.fields .field>label,.ui.form .inline.fields .field>p,.ui.form .inline.fields>label{display:inline-block;width:auto;margin-top:0;margin-bottom:0;vertical-align:baseline;font-size:.92857143em;font-weight:700;color:rgba(0,0,0,.87);text-transform:none}.ui.form .inline.fields>label{margin:.035714em 1em 0 0}.ui.form .inline.field>input,.ui.form .inline.field>select,.ui.form .inline.fields .field>input,.ui.form .inline.fields .field>select{display:inline-block;width:auto;margin-top:0;margin-bottom:0;vertical-align:middle;font-size:1em}.ui.form .inline.field>:first-child,.ui.form .inline.fields .field>:first-child{margin:0 .85714286em 0 0}.ui.form .inline.field>:only-child,.ui.form .inline.fields .field>:only-child{margin:0}.ui.form .inline.fields .wide.field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ui.form .inline.fields .wide.field>input,.ui.form .inline.fields .wide.field>select{width:100%}.ui.mini.form{font-size:11.00000006px}.ui.tiny.form{font-size:12.00000004px}.ui.small.form{font-size:13.00000002px}.ui.form{font-size:14px}.ui.large.form{font-size:15.99999996px}.ui.big.form{font-size:18.00000006px}.ui.huge.form{font-size:20.00000002px}.ui.massive.form{font-size:23.99999994px}/*!
 * # Semantic UI 2.3.1 - Grid
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:0}.ui.grid{margin-top:-14px;margin-bottom:-14px;margin-left:-14px;margin-right:-14px}.ui.relaxed.grid{margin-left:-21px;margin-right:-21px}.ui[class*="very relaxed"].grid{margin-left:-35px;margin-right:-35px}.ui.grid+.grid{margin-top:14px}.ui.grid>.column:not(.row),.ui.grid>.row>.column{position:relative;display:inline-block;width:6.25%;padding-left:14px;padding-right:14px;vertical-align:top}.ui.grid>*{padding-left:14px;padding-right:14px}.ui.grid>.row{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:inherit;-ms-flex-pack:inherit;justify-content:inherit;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%!important;padding:0;padding-top:14px;padding-bottom:14px}.ui.grid>.column:not(.row){padding-top:14px;padding-bottom:14px}.ui.grid>.row>.column{margin-top:0;margin-bottom:0}.ui.grid>.row>.column>img,.ui.grid>.row>img{max-width:100%}.ui.grid>.ui.grid:first-child{margin-top:0}.ui.grid>.ui.grid:last-child{margin-bottom:0}.ui.aligned.grid .column>.segment:not(.compact):not(.attached),.ui.grid .aligned.row>.column>.segment:not(.compact):not(.attached){width:100%}.ui.grid .row+.ui.divider{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:14px 14px}.ui.grid .column+.ui.vertical.divider{height:calc(50% - 14px)}.ui.grid>.column:last-child>.horizontal.segment,.ui.grid>.row>.column:last-child>.horizontal.segment{-webkit-box-shadow:none;box-shadow:none}@media only screen and (max-width:767px){.ui.page.grid{width:auto;padding-left:0;padding-right:0;margin-left:0;margin-right:0}}@media only screen and (min-width:768px) and (max-width:991px){.ui.page.grid{width:auto;margin-left:0;margin-right:0;padding-left:2em;padding-right:2em}}@media only screen and (min-width:992px) and (max-width:1199px){.ui.page.grid{width:auto;margin-left:0;margin-right:0;padding-left:3%;padding-right:3%}}@media only screen and (min-width:1200px) and (max-width:1919px){.ui.page.grid{width:auto;margin-left:0;margin-right:0;padding-left:15%;padding-right:15%}}@media only screen and (min-width:1920px){.ui.page.grid{width:auto;margin-left:0;margin-right:0;padding-left:23%;padding-right:23%}}.ui.grid>.column:only-child,.ui.grid>.row>.column:only-child{width:100%}.ui[class*="one column"].grid>.column:not(.row),.ui[class*="one column"].grid>.row>.column{width:100%}.ui[class*="two column"].grid>.column:not(.row),.ui[class*="two column"].grid>.row>.column{width:50%}.ui[class*="three column"].grid>.column:not(.row),.ui[class*="three column"].grid>.row>.column{width:33.33333333%}.ui[class*="four column"].grid>.column:not(.row),.ui[class*="four column"].grid>.row>.column{width:25%}.ui[class*="five column"].grid>.column:not(.row),.ui[class*="five column"].grid>.row>.column{width:20%}.ui[class*="six column"].grid>.column:not(.row),.ui[class*="six column"].grid>.row>.column{width:16.66666667%}.ui[class*="seven column"].grid>.column:not(.row),.ui[class*="seven column"].grid>.row>.column{width:14.28571429%}.ui[class*="eight column"].grid>.column:not(.row),.ui[class*="eight column"].grid>.row>.column{width:12.5%}.ui[class*="nine column"].grid>.column:not(.row),.ui[class*="nine column"].grid>.row>.column{width:11.11111111%}.ui[class*="ten column"].grid>.column:not(.row),.ui[class*="ten column"].grid>.row>.column{width:10%}.ui[class*="eleven column"].grid>.column:not(.row),.ui[class*="eleven column"].grid>.row>.column{width:9.09090909%}.ui[class*="twelve column"].grid>.column:not(.row),.ui[class*="twelve column"].grid>.row>.column{width:8.33333333%}.ui[class*="thirteen column"].grid>.column:not(.row),.ui[class*="thirteen column"].grid>.row>.column{width:7.69230769%}.ui[class*="fourteen column"].grid>.column:not(.row),.ui[class*="fourteen column"].grid>.row>.column{width:7.14285714%}.ui[class*="fifteen column"].grid>.column:not(.row),.ui[class*="fifteen column"].grid>.row>.column{width:6.66666667%}.ui[class*="sixteen column"].grid>.column:not(.row),.ui[class*="sixteen column"].grid>.row>.column{width:6.25%}.ui.grid>[class*="one column"].row>.column{width:100%!important}.ui.grid>[class*="two column"].row>.column{width:50%!important}.ui.grid>[class*="three column"].row>.column{width:33.33333333%!important}.ui.grid>[class*="four column"].row>.column{width:25%!important}.ui.grid>[class*="five column"].row>.column{width:20%!important}.ui.grid>[class*="six column"].row>.column{width:16.66666667%!important}.ui.grid>[class*="seven column"].row>.column{width:14.28571429%!important}.ui.grid>[class*="eight column"].row>.column{width:12.5%!important}.ui.grid>[class*="nine column"].row>.column{width:11.11111111%!important}.ui.grid>[class*="ten column"].row>.column{width:10%!important}.ui.grid>[class*="eleven column"].row>.column{width:9.09090909%!important}.ui.grid>[class*="twelve column"].row>.column{width:8.33333333%!important}.ui.grid>[class*="thirteen column"].row>.column{width:7.69230769%!important}.ui.grid>[class*="fourteen column"].row>.column{width:7.14285714%!important}.ui.grid>[class*="fifteen column"].row>.column{width:6.66666667%!important}.ui.grid>[class*="sixteen column"].row>.column{width:6.25%!important}.ui.celled.page.grid{-webkit-box-shadow:none;box-shadow:none}.ui.column.grid>[class*="one wide"].column,.ui.grid>.column.row>[class*="one wide"].column,.ui.grid>.row>[class*="one wide"].column,.ui.grid>[class*="one wide"].column{width:6.25%!important}.ui.column.grid>[class*="two wide"].column,.ui.grid>.column.row>[class*="two wide"].column,.ui.grid>.row>[class*="two wide"].column,.ui.grid>[class*="two wide"].column{width:12.5%!important}.ui.column.grid>[class*="three wide"].column,.ui.grid>.column.row>[class*="three wide"].column,.ui.grid>.row>[class*="three wide"].column,.ui.grid>[class*="three wide"].column{width:18.75%!important}.ui.column.grid>[class*="four wide"].column,.ui.grid>.column.row>[class*="four wide"].column,.ui.grid>.row>[class*="four wide"].column,.ui.grid>[class*="four wide"].column{width:25%!important}.ui.column.grid>[class*="five wide"].column,.ui.grid>.column.row>[class*="five wide"].column,.ui.grid>.row>[class*="five wide"].column,.ui.grid>[class*="five wide"].column{width:31.25%!important}.ui.column.grid>[class*="six wide"].column,.ui.grid>.column.row>[class*="six wide"].column,.ui.grid>.row>[class*="six wide"].column,.ui.grid>[class*="six wide"].column{width:37.5%!important}.ui.column.grid>[class*="seven wide"].column,.ui.grid>.column.row>[class*="seven wide"].column,.ui.grid>.row>[class*="seven wide"].column,.ui.grid>[class*="seven wide"].column{width:43.75%!important}.ui.column.grid>[class*="eight wide"].column,.ui.grid>.column.row>[class*="eight wide"].column,.ui.grid>.row>[class*="eight wide"].column,.ui.grid>[class*="eight wide"].column{width:50%!important}.ui.column.grid>[class*="nine wide"].column,.ui.grid>.column.row>[class*="nine wide"].column,.ui.grid>.row>[class*="nine wide"].column,.ui.grid>[class*="nine wide"].column{width:56.25%!important}.ui.column.grid>[class*="ten wide"].column,.ui.grid>.column.row>[class*="ten wide"].column,.ui.grid>.row>[class*="ten wide"].column,.ui.grid>[class*="ten wide"].column{width:62.5%!important}.ui.column.grid>[class*="eleven wide"].column,.ui.grid>.column.row>[class*="eleven wide"].column,.ui.grid>.row>[class*="eleven wide"].column,.ui.grid>[class*="eleven wide"].column{width:68.75%!important}.ui.column.grid>[class*="twelve wide"].column,.ui.grid>.column.row>[class*="twelve wide"].column,.ui.grid>.row>[class*="twelve wide"].column,.ui.grid>[class*="twelve wide"].column{width:75%!important}.ui.column.grid>[class*="thirteen wide"].column,.ui.grid>.column.row>[class*="thirteen wide"].column,.ui.grid>.row>[class*="thirteen wide"].column,.ui.grid>[class*="thirteen wide"].column{width:81.25%!important}.ui.column.grid>[class*="fourteen wide"].column,.ui.grid>.column.row>[class*="fourteen wide"].column,.ui.grid>.row>[class*="fourteen wide"].column,.ui.grid>[class*="fourteen wide"].column{width:87.5%!important}.ui.column.grid>[class*="fifteen wide"].column,.ui.grid>.column.row>[class*="fifteen wide"].column,.ui.grid>.row>[class*="fifteen wide"].column,.ui.grid>[class*="fifteen wide"].column{width:93.75%!important}.ui.column.grid>[class*="sixteen wide"].column,.ui.grid>.column.row>[class*="sixteen wide"].column,.ui.grid>.row>[class*="sixteen wide"].column,.ui.grid>[class*="sixteen wide"].column{width:100%!important}@media only screen and (min-width:320px) and (max-width:767px){.ui.column.grid>[class*="one wide mobile"].column,.ui.grid>.column.row>[class*="one wide mobile"].column,.ui.grid>.row>[class*="one wide mobile"].column,.ui.grid>[class*="one wide mobile"].column{width:6.25%!important}.ui.column.grid>[class*="two wide mobile"].column,.ui.grid>.column.row>[class*="two wide mobile"].column,.ui.grid>.row>[class*="two wide mobile"].column,.ui.grid>[class*="two wide mobile"].column{width:12.5%!important}.ui.column.grid>[class*="three wide mobile"].column,.ui.grid>.column.row>[class*="three wide mobile"].column,.ui.grid>.row>[class*="three wide mobile"].column,.ui.grid>[class*="three wide mobile"].column{width:18.75%!important}.ui.column.grid>[class*="four wide mobile"].column,.ui.grid>.column.row>[class*="four wide mobile"].column,.ui.grid>.row>[class*="four wide mobile"].column,.ui.grid>[class*="four wide mobile"].column{width:25%!important}.ui.column.grid>[class*="five wide mobile"].column,.ui.grid>.column.row>[class*="five wide mobile"].column,.ui.grid>.row>[class*="five wide mobile"].column,.ui.grid>[class*="five wide mobile"].column{width:31.25%!important}.ui.column.grid>[class*="six wide mobile"].column,.ui.grid>.column.row>[class*="six wide mobile"].column,.ui.grid>.row>[class*="six wide mobile"].column,.ui.grid>[class*="six wide mobile"].column{width:37.5%!important}.ui.column.grid>[class*="seven wide mobile"].column,.ui.grid>.column.row>[class*="seven wide mobile"].column,.ui.grid>.row>[class*="seven wide mobile"].column,.ui.grid>[class*="seven wide mobile"].column{width:43.75%!important}.ui.column.grid>[class*="eight wide mobile"].column,.ui.grid>.column.row>[class*="eight wide mobile"].column,.ui.grid>.row>[class*="eight wide mobile"].column,.ui.grid>[class*="eight wide mobile"].column{width:50%!important}.ui.column.grid>[class*="nine wide mobile"].column,.ui.grid>.column.row>[class*="nine wide mobile"].column,.ui.grid>.row>[class*="nine wide mobile"].column,.ui.grid>[class*="nine wide mobile"].column{width:56.25%!important}.ui.column.grid>[class*="ten wide mobile"].column,.ui.grid>.column.row>[class*="ten wide mobile"].column,.ui.grid>.row>[class*="ten wide mobile"].column,.ui.grid>[class*="ten wide mobile"].column{width:62.5%!important}.ui.column.grid>[class*="eleven wide mobile"].column,.ui.grid>.column.row>[class*="eleven wide mobile"].column,.ui.grid>.row>[class*="eleven wide mobile"].column,.ui.grid>[class*="eleven wide mobile"].column{width:68.75%!important}.ui.column.grid>[class*="twelve wide mobile"].column,.ui.grid>.column.row>[class*="twelve wide mobile"].column,.ui.grid>.row>[class*="twelve wide mobile"].column,.ui.grid>[class*="twelve wide mobile"].column{width:75%!important}.ui.column.grid>[class*="thirteen wide mobile"].column,.ui.grid>.column.row>[class*="thirteen wide mobile"].column,.ui.grid>.row>[class*="thirteen wide mobile"].column,.ui.grid>[class*="thirteen wide mobile"].column{width:81.25%!important}.ui.column.grid>[class*="fourteen wide mobile"].column,.ui.grid>.column.row>[class*="fourteen wide mobile"].column,.ui.grid>.row>[class*="fourteen wide mobile"].column,.ui.grid>[class*="fourteen wide mobile"].column{width:87.5%!important}.ui.column.grid>[class*="fifteen wide mobile"].column,.ui.grid>.column.row>[class*="fifteen wide mobile"].column,.ui.grid>.row>[class*="fifteen wide mobile"].column,.ui.grid>[class*="fifteen wide mobile"].column{width:93.75%!important}.ui.column.grid>[class*="sixteen wide mobile"].column,.ui.grid>.column.row>[class*="sixteen wide mobile"].column,.ui.grid>.row>[class*="sixteen wide mobile"].column,.ui.grid>[class*="sixteen wide mobile"].column{width:100%!important}}@media only screen and (min-width:768px) and (max-width:991px){.ui.column.grid>[class*="one wide tablet"].column,.ui.grid>.column.row>[class*="one wide tablet"].column,.ui.grid>.row>[class*="one wide tablet"].column,.ui.grid>[class*="one wide tablet"].column{width:6.25%!important}.ui.column.grid>[class*="two wide tablet"].column,.ui.grid>.column.row>[class*="two wide tablet"].column,.ui.grid>.row>[class*="two wide tablet"].column,.ui.grid>[class*="two wide tablet"].column{width:12.5%!important}.ui.column.grid>[class*="three wide tablet"].column,.ui.grid>.column.row>[class*="three wide tablet"].column,.ui.grid>.row>[class*="three wide tablet"].column,.ui.grid>[class*="three wide tablet"].column{width:18.75%!important}.ui.column.grid>[class*="four wide tablet"].column,.ui.grid>.column.row>[class*="four wide tablet"].column,.ui.grid>.row>[class*="four wide tablet"].column,.ui.grid>[class*="four wide tablet"].column{width:25%!important}.ui.column.grid>[class*="five wide tablet"].column,.ui.grid>.column.row>[class*="five wide tablet"].column,.ui.grid>.row>[class*="five wide tablet"].column,.ui.grid>[class*="five wide tablet"].column{width:31.25%!important}.ui.column.grid>[class*="six wide tablet"].column,.ui.grid>.column.row>[class*="six wide tablet"].column,.ui.grid>.row>[class*="six wide tablet"].column,.ui.grid>[class*="six wide tablet"].column{width:37.5%!important}.ui.column.grid>[class*="seven wide tablet"].column,.ui.grid>.column.row>[class*="seven wide tablet"].column,.ui.grid>.row>[class*="seven wide tablet"].column,.ui.grid>[class*="seven wide tablet"].column{width:43.75%!important}.ui.column.grid>[class*="eight wide tablet"].column,.ui.grid>.column.row>[class*="eight wide tablet"].column,.ui.grid>.row>[class*="eight wide tablet"].column,.ui.grid>[class*="eight wide tablet"].column{width:50%!important}.ui.column.grid>[class*="nine wide tablet"].column,.ui.grid>.column.row>[class*="nine wide tablet"].column,.ui.grid>.row>[class*="nine wide tablet"].column,.ui.grid>[class*="nine wide tablet"].column{width:56.25%!important}.ui.column.grid>[class*="ten wide tablet"].column,.ui.grid>.column.row>[class*="ten wide tablet"].column,.ui.grid>.row>[class*="ten wide tablet"].column,.ui.grid>[class*="ten wide tablet"].column{width:62.5%!important}.ui.column.grid>[class*="eleven wide tablet"].column,.ui.grid>.column.row>[class*="eleven wide tablet"].column,.ui.grid>.row>[class*="eleven wide tablet"].column,.ui.grid>[class*="eleven wide tablet"].column{width:68.75%!important}.ui.column.grid>[class*="twelve wide tablet"].column,.ui.grid>.column.row>[class*="twelve wide tablet"].column,.ui.grid>.row>[class*="twelve wide tablet"].column,.ui.grid>[class*="twelve wide tablet"].column{width:75%!important}.ui.column.grid>[class*="thirteen wide tablet"].column,.ui.grid>.column.row>[class*="thirteen wide tablet"].column,.ui.grid>.row>[class*="thirteen wide tablet"].column,.ui.grid>[class*="thirteen wide tablet"].column{width:81.25%!important}.ui.column.grid>[class*="fourteen wide tablet"].column,.ui.grid>.column.row>[class*="fourteen wide tablet"].column,.ui.grid>.row>[class*="fourteen wide tablet"].column,.ui.grid>[class*="fourteen wide tablet"].column{width:87.5%!important}.ui.column.grid>[class*="fifteen wide tablet"].column,.ui.grid>.column.row>[class*="fifteen wide tablet"].column,.ui.grid>.row>[class*="fifteen wide tablet"].column,.ui.grid>[class*="fifteen wide tablet"].column{width:93.75%!important}.ui.column.grid>[class*="sixteen wide tablet"].column,.ui.grid>.column.row>[class*="sixteen wide tablet"].column,.ui.grid>.row>[class*="sixteen wide tablet"].column,.ui.grid>[class*="sixteen wide tablet"].column{width:100%!important}}@media only screen and (min-width:992px){.ui.column.grid>[class*="one wide computer"].column,.ui.grid>.column.row>[class*="one wide computer"].column,.ui.grid>.row>[class*="one wide computer"].column,.ui.grid>[class*="one wide computer"].column{width:6.25%!important}.ui.column.grid>[class*="two wide computer"].column,.ui.grid>.column.row>[class*="two wide computer"].column,.ui.grid>.row>[class*="two wide computer"].column,.ui.grid>[class*="two wide computer"].column{width:12.5%!important}.ui.column.grid>[class*="three wide computer"].column,.ui.grid>.column.row>[class*="three wide computer"].column,.ui.grid>.row>[class*="three wide computer"].column,.ui.grid>[class*="three wide computer"].column{width:18.75%!important}.ui.column.grid>[class*="four wide computer"].column,.ui.grid>.column.row>[class*="four wide computer"].column,.ui.grid>.row>[class*="four wide computer"].column,.ui.grid>[class*="four wide computer"].column{width:25%!important}.ui.column.grid>[class*="five wide computer"].column,.ui.grid>.column.row>[class*="five wide computer"].column,.ui.grid>.row>[class*="five wide computer"].column,.ui.grid>[class*="five wide computer"].column{width:31.25%!important}.ui.column.grid>[class*="six wide computer"].column,.ui.grid>.column.row>[class*="six wide computer"].column,.ui.grid>.row>[class*="six wide computer"].column,.ui.grid>[class*="six wide computer"].column{width:37.5%!important}.ui.column.grid>[class*="seven wide computer"].column,.ui.grid>.column.row>[class*="seven wide computer"].column,.ui.grid>.row>[class*="seven wide computer"].column,.ui.grid>[class*="seven wide computer"].column{width:43.75%!important}.ui.column.grid>[class*="eight wide computer"].column,.ui.grid>.column.row>[class*="eight wide computer"].column,.ui.grid>.row>[class*="eight wide computer"].column,.ui.grid>[class*="eight wide computer"].column{width:50%!important}.ui.column.grid>[class*="nine wide computer"].column,.ui.grid>.column.row>[class*="nine wide computer"].column,.ui.grid>.row>[class*="nine wide computer"].column,.ui.grid>[class*="nine wide computer"].column{width:56.25%!important}.ui.column.grid>[class*="ten wide computer"].column,.ui.grid>.column.row>[class*="ten wide computer"].column,.ui.grid>.row>[class*="ten wide computer"].column,.ui.grid>[class*="ten wide computer"].column{width:62.5%!important}.ui.column.grid>[class*="eleven wide computer"].column,.ui.grid>.column.row>[class*="eleven wide computer"].column,.ui.grid>.row>[class*="eleven wide computer"].column,.ui.grid>[class*="eleven wide computer"].column{width:68.75%!important}.ui.column.grid>[class*="twelve wide computer"].column,.ui.grid>.column.row>[class*="twelve wide computer"].column,.ui.grid>.row>[class*="twelve wide computer"].column,.ui.grid>[class*="twelve wide computer"].column{width:75%!important}.ui.column.grid>[class*="thirteen wide computer"].column,.ui.grid>.column.row>[class*="thirteen wide computer"].column,.ui.grid>.row>[class*="thirteen wide computer"].column,.ui.grid>[class*="thirteen wide computer"].column{width:81.25%!important}.ui.column.grid>[class*="fourteen wide computer"].column,.ui.grid>.column.row>[class*="fourteen wide computer"].column,.ui.grid>.row>[class*="fourteen wide computer"].column,.ui.grid>[class*="fourteen wide computer"].column{width:87.5%!important}.ui.column.grid>[class*="fifteen wide computer"].column,.ui.grid>.column.row>[class*="fifteen wide computer"].column,.ui.grid>.row>[class*="fifteen wide computer"].column,.ui.grid>[class*="fifteen wide computer"].column{width:93.75%!important}.ui.column.grid>[class*="sixteen wide computer"].column,.ui.grid>.column.row>[class*="sixteen wide computer"].column,.ui.grid>.row>[class*="sixteen wide computer"].column,.ui.grid>[class*="sixteen wide computer"].column{width:100%!important}}@media only screen and (min-width:1200px) and (max-width:1919px){.ui.column.grid>[class*="one wide large screen"].column,.ui.grid>.column.row>[class*="one wide large screen"].column,.ui.grid>.row>[class*="one wide large screen"].column,.ui.grid>[class*="one wide large screen"].column{width:6.25%!important}.ui.column.grid>[class*="two wide large screen"].column,.ui.grid>.column.row>[class*="two wide large screen"].column,.ui.grid>.row>[class*="two wide large screen"].column,.ui.grid>[class*="two wide large screen"].column{width:12.5%!important}.ui.column.grid>[class*="three wide large screen"].column,.ui.grid>.column.row>[class*="three wide large screen"].column,.ui.grid>.row>[class*="three wide large screen"].column,.ui.grid>[class*="three wide large screen"].column{width:18.75%!important}.ui.column.grid>[class*="four wide large screen"].column,.ui.grid>.column.row>[class*="four wide large screen"].column,.ui.grid>.row>[class*="four wide large screen"].column,.ui.grid>[class*="four wide large screen"].column{width:25%!important}.ui.column.grid>[class*="five wide large screen"].column,.ui.grid>.column.row>[class*="five wide large screen"].column,.ui.grid>.row>[class*="five wide large screen"].column,.ui.grid>[class*="five wide large screen"].column{width:31.25%!important}.ui.column.grid>[class*="six wide large screen"].column,.ui.grid>.column.row>[class*="six wide large screen"].column,.ui.grid>.row>[class*="six wide large screen"].column,.ui.grid>[class*="six wide large screen"].column{width:37.5%!important}.ui.column.grid>[class*="seven wide large screen"].column,.ui.grid>.column.row>[class*="seven wide large screen"].column,.ui.grid>.row>[class*="seven wide large screen"].column,.ui.grid>[class*="seven wide large screen"].column{width:43.75%!important}.ui.column.grid>[class*="eight wide large screen"].column,.ui.grid>.column.row>[class*="eight wide large screen"].column,.ui.grid>.row>[class*="eight wide large screen"].column,.ui.grid>[class*="eight wide large screen"].column{width:50%!important}.ui.column.grid>[class*="nine wide large screen"].column,.ui.grid>.column.row>[class*="nine wide large screen"].column,.ui.grid>.row>[class*="nine wide large screen"].column,.ui.grid>[class*="nine wide large screen"].column{width:56.25%!important}.ui.column.grid>[class*="ten wide large screen"].column,.ui.grid>.column.row>[class*="ten wide large screen"].column,.ui.grid>.row>[class*="ten wide large screen"].column,.ui.grid>[class*="ten wide large screen"].column{width:62.5%!important}.ui.column.grid>[class*="eleven wide large screen"].column,.ui.grid>.column.row>[class*="eleven wide large screen"].column,.ui.grid>.row>[class*="eleven wide large screen"].column,.ui.grid>[class*="eleven wide large screen"].column{width:68.75%!important}.ui.column.grid>[class*="twelve wide large screen"].column,.ui.grid>.column.row>[class*="twelve wide large screen"].column,.ui.grid>.row>[class*="twelve wide large screen"].column,.ui.grid>[class*="twelve wide large screen"].column{width:75%!important}.ui.column.grid>[class*="thirteen wide large screen"].column,.ui.grid>.column.row>[class*="thirteen wide large screen"].column,.ui.grid>.row>[class*="thirteen wide large screen"].column,.ui.grid>[class*="thirteen wide large screen"].column{width:81.25%!important}.ui.column.grid>[class*="fourteen wide large screen"].column,.ui.grid>.column.row>[class*="fourteen wide large screen"].column,.ui.grid>.row>[class*="fourteen wide large screen"].column,.ui.grid>[class*="fourteen wide large screen"].column{width:87.5%!important}.ui.column.grid>[class*="fifteen wide large screen"].column,.ui.grid>.column.row>[class*="fifteen wide large screen"].column,.ui.grid>.row>[class*="fifteen wide large screen"].column,.ui.grid>[class*="fifteen wide large screen"].column{width:93.75%!important}.ui.column.grid>[class*="sixteen wide large screen"].column,.ui.grid>.column.row>[class*="sixteen wide large screen"].column,.ui.grid>.row>[class*="sixteen wide large screen"].column,.ui.grid>[class*="sixteen wide large screen"].column{width:100%!important}}@media only screen and (min-width:1920px){.ui.column.grid>[class*="one wide widescreen"].column,.ui.grid>.column.row>[class*="one wide widescreen"].column,.ui.grid>.row>[class*="one wide widescreen"].column,.ui.grid>[class*="one wide widescreen"].column{width:6.25%!important}.ui.column.grid>[class*="two wide widescreen"].column,.ui.grid>.column.row>[class*="two wide widescreen"].column,.ui.grid>.row>[class*="two wide widescreen"].column,.ui.grid>[class*="two wide widescreen"].column{width:12.5%!important}.ui.column.grid>[class*="three wide widescreen"].column,.ui.grid>.column.row>[class*="three wide widescreen"].column,.ui.grid>.row>[class*="three wide widescreen"].column,.ui.grid>[class*="three wide widescreen"].column{width:18.75%!important}.ui.column.grid>[class*="four wide widescreen"].column,.ui.grid>.column.row>[class*="four wide widescreen"].column,.ui.grid>.row>[class*="four wide widescreen"].column,.ui.grid>[class*="four wide widescreen"].column{width:25%!important}.ui.column.grid>[class*="five wide widescreen"].column,.ui.grid>.column.row>[class*="five wide widescreen"].column,.ui.grid>.row>[class*="five wide widescreen"].column,.ui.grid>[class*="five wide widescreen"].column{width:31.25%!important}.ui.column.grid>[class*="six wide widescreen"].column,.ui.grid>.column.row>[class*="six wide widescreen"].column,.ui.grid>.row>[class*="six wide widescreen"].column,.ui.grid>[class*="six wide widescreen"].column{width:37.5%!important}.ui.column.grid>[class*="seven wide widescreen"].column,.ui.grid>.column.row>[class*="seven wide widescreen"].column,.ui.grid>.row>[class*="seven wide widescreen"].column,.ui.grid>[class*="seven wide widescreen"].column{width:43.75%!important}.ui.column.grid>[class*="eight wide widescreen"].column,.ui.grid>.column.row>[class*="eight wide widescreen"].column,.ui.grid>.row>[class*="eight wide widescreen"].column,.ui.grid>[class*="eight wide widescreen"].column{width:50%!important}.ui.column.grid>[class*="nine wide widescreen"].column,.ui.grid>.column.row>[class*="nine wide widescreen"].column,.ui.grid>.row>[class*="nine wide widescreen"].column,.ui.grid>[class*="nine wide widescreen"].column{width:56.25%!important}.ui.column.grid>[class*="ten wide widescreen"].column,.ui.grid>.column.row>[class*="ten wide widescreen"].column,.ui.grid>.row>[class*="ten wide widescreen"].column,.ui.grid>[class*="ten wide widescreen"].column{width:62.5%!important}.ui.column.grid>[class*="eleven wide widescreen"].column,.ui.grid>.column.row>[class*="eleven wide widescreen"].column,.ui.grid>.row>[class*="eleven wide widescreen"].column,.ui.grid>[class*="eleven wide widescreen"].column{width:68.75%!important}.ui.column.grid>[class*="twelve wide widescreen"].column,.ui.grid>.column.row>[class*="twelve wide widescreen"].column,.ui.grid>.row>[class*="twelve wide widescreen"].column,.ui.grid>[class*="twelve wide widescreen"].column{width:75%!important}.ui.column.grid>[class*="thirteen wide widescreen"].column,.ui.grid>.column.row>[class*="thirteen wide widescreen"].column,.ui.grid>.row>[class*="thirteen wide widescreen"].column,.ui.grid>[class*="thirteen wide widescreen"].column{width:81.25%!important}.ui.column.grid>[class*="fourteen wide widescreen"].column,.ui.grid>.column.row>[class*="fourteen wide widescreen"].column,.ui.grid>.row>[class*="fourteen wide widescreen"].column,.ui.grid>[class*="fourteen wide widescreen"].column{width:87.5%!important}.ui.column.grid>[class*="fifteen wide widescreen"].column,.ui.grid>.column.row>[class*="fifteen wide widescreen"].column,.ui.grid>.row>[class*="fifteen wide widescreen"].column,.ui.grid>[class*="fifteen wide widescreen"].column{width:93.75%!important}.ui.column.grid>[class*="sixteen wide widescreen"].column,.ui.grid>.column.row>[class*="sixteen wide widescreen"].column,.ui.grid>.row>[class*="sixteen wide widescreen"].column,.ui.grid>[class*="sixteen wide widescreen"].column{width:100%!important}}.ui.centered.grid,.ui.centered.grid>.row,.ui.grid>.centered.row{text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ui.centered.grid>.column:not(.aligned):not(.justified):not(.row),.ui.centered.grid>.row>.column:not(.aligned):not(.justified),.ui.grid .centered.row>.column:not(.aligned):not(.justified){text-align:left}.ui.grid>.centered.column,.ui.grid>.row>.centered.column{display:block;margin-left:auto;margin-right:auto}.ui.grid>.relaxed.row>.column,.ui.relaxed.grid>.column:not(.row),.ui.relaxed.grid>.row>.column{padding-left:21px;padding-right:21px}.ui.grid>[class*="very relaxed"].row>.column,.ui[class*="very relaxed"].grid>.column:not(.row),.ui[class*="very relaxed"].grid>.row>.column{padding-left:35px;padding-right:35px}.ui.grid .relaxed.row+.ui.divider,.ui.relaxed.grid .row+.ui.divider{margin-left:21px;margin-right:21px}.ui.grid [class*="very relaxed"].row+.ui.divider,.ui[class*="very relaxed"].grid .row+.ui.divider{margin-left:35px;margin-right:35px}.ui.padded.grid:not(.vertically):not(.horizontally){margin:0!important}[class*="horizontally padded"].ui.grid{margin-left:0!important;margin-right:0!important}[class*="vertically padded"].ui.grid{margin-top:0!important;margin-bottom:0!important}.ui.grid [class*="left floated"].column{margin-right:auto}.ui.grid [class*="right floated"].column{margin-left:auto}.ui.divided.grid:not([class*="vertically divided"])>.column:not(.row),.ui.divided.grid:not([class*="vertically divided"])>.row>.column{-webkit-box-shadow:-1px 0 0 0 rgba(34,36,38,.15);box-shadow:-1px 0 0 0 rgba(34,36,38,.15)}.ui[class*="vertically divided"].grid>.column:not(.row),.ui[class*="vertically divided"].grid>.row>.column{margin-top:14px;margin-bottom:14px;padding-top:0;padding-bottom:0}.ui[class*="vertically divided"].grid>.row{margin-top:0;margin-bottom:0}.ui.divided.grid:not([class*="vertically divided"])>.column:first-child,.ui.divided.grid:not([class*="vertically divided"])>.row>.column:first-child{-webkit-box-shadow:none;box-shadow:none}.ui[class*="vertically divided"].grid>.row:first-child>.column{margin-top:0}.ui.grid>.divided.row>.column{-webkit-box-shadow:-1px 0 0 0 rgba(34,36,38,.15);box-shadow:-1px 0 0 0 rgba(34,36,38,.15)}.ui.grid>.divided.row>.column:first-child{-webkit-box-shadow:none;box-shadow:none}.ui[class*="vertically divided"].grid>.row{position:relative}.ui[class*="vertically divided"].grid>.row:before{position:absolute;content:"";top:0;left:0;width:calc(100% - 28px);height:1px;margin:0 14px;-webkit-box-shadow:0 -1px 0 0 rgba(34,36,38,.15);box-shadow:0 -1px 0 0 rgba(34,36,38,.15)}.ui.padded.divided.grid:not(.vertically):not(.horizontally),[class*="horizontally padded"].ui.divided.grid{width:100%}.ui[class*="vertically divided"].grid>.row:first-child:before{-webkit-box-shadow:none;box-shadow:none}.ui.inverted.divided.grid:not([class*="vertically divided"])>.column:not(.row),.ui.inverted.divided.grid:not([class*="vertically divided"])>.row>.column{-webkit-box-shadow:-1px 0 0 0 rgba(255,255,255,.1);box-shadow:-1px 0 0 0 rgba(255,255,255,.1)}.ui.inverted.divided.grid:not([class*="vertically divided"])>.column:not(.row):first-child,.ui.inverted.divided.grid:not([class*="vertically divided"])>.row>.column:first-child{-webkit-box-shadow:none;box-shadow:none}.ui.inverted[class*="vertically divided"].grid>.row:before{-webkit-box-shadow:0 -1px 0 0 rgba(255,255,255,.1);box-shadow:0 -1px 0 0 rgba(255,255,255,.1)}.ui.relaxed[class*="vertically divided"].grid>.row:before{margin-left:21px;margin-right:21px;width:calc(100% - 42px)}.ui[class*="very relaxed"][class*="vertically divided"].grid>.row:before{margin-left:70px;margin-right:70px;width:calc(100% - 70px)}.ui.celled.grid{width:100%;margin:1em 0;-webkit-box-shadow:0 0 0 1px #d4d4d5;box-shadow:0 0 0 1px #d4d4d5}.ui.celled.grid>.row{width:100%!important;margin:0;padding:0;-webkit-box-shadow:0 -1px 0 0 #d4d4d5;box-shadow:0 -1px 0 0 #d4d4d5}.ui.celled.grid>.column:not(.row),.ui.celled.grid>.row>.column{-webkit-box-shadow:-1px 0 0 0 #d4d4d5;box-shadow:-1px 0 0 0 #d4d4d5}.ui.celled.grid>.column:first-child,.ui.celled.grid>.row>.column:first-child{-webkit-box-shadow:none;box-shadow:none}.ui.celled.grid>.column:not(.row),.ui.celled.grid>.row>.column{padding:1em}.ui.relaxed.celled.grid>.column:not(.row),.ui.relaxed.celled.grid>.row>.column{padding:1.5em}.ui[class*="very relaxed"].celled.grid>.column:not(.row),.ui[class*="very relaxed"].celled.grid>.row>.column{padding:2em}.ui[class*="internally celled"].grid{-webkit-box-shadow:none;box-shadow:none;margin:0}.ui[class*="internally celled"].grid>.row:first-child{-webkit-box-shadow:none;box-shadow:none}.ui[class*="internally celled"].grid>.row>.column:first-child{-webkit-box-shadow:none;box-shadow:none}.ui.grid>.row>[class*="top aligned"].column,.ui.grid>[class*="top aligned"].column:not(.row),.ui.grid>[class*="top aligned"].row>.column,.ui[class*="top aligned"].grid>.column:not(.row),.ui[class*="top aligned"].grid>.row>.column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;vertical-align:top;-ms-flex-item-align:start!important;align-self:flex-start!important}.ui.grid>.row>[class*="middle aligned"].column,.ui.grid>[class*="middle aligned"].column:not(.row),.ui.grid>[class*="middle aligned"].row>.column,.ui[class*="middle aligned"].grid>.column:not(.row),.ui[class*="middle aligned"].grid>.row>.column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;vertical-align:middle;-ms-flex-item-align:center!important;align-self:center!important}.ui.grid>.row>[class*="bottom aligned"].column,.ui.grid>[class*="bottom aligned"].column:not(.row),.ui.grid>[class*="bottom aligned"].row>.column,.ui[class*="bottom aligned"].grid>.column:not(.row),.ui[class*="bottom aligned"].grid>.row>.column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;vertical-align:bottom;-ms-flex-item-align:end!important;align-self:flex-end!important}.ui.grid>.row>.stretched.column,.ui.grid>.stretched.column:not(.row),.ui.grid>.stretched.row>.column,.ui.stretched.grid>.column,.ui.stretched.grid>.row>.column{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ui.grid>.row>.stretched.column>*,.ui.grid>.stretched.column:not(.row)>*,.ui.grid>.stretched.row>.column>*,.ui.stretched.grid>.column>*,.ui.stretched.grid>.row>.column>*{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.ui.grid>.row>[class*="left aligned"].column.column,.ui.grid>[class*="left aligned"].column.column,.ui.grid>[class*="left aligned"].row>.column,.ui[class*="left aligned"].grid>.column,.ui[class*="left aligned"].grid>.row>.column{text-align:left;-ms-flex-item-align:inherit;align-self:inherit}.ui.grid>.row>[class*="center aligned"].column.column,.ui.grid>[class*="center aligned"].column.column,.ui.grid>[class*="center aligned"].row>.column,.ui[class*="center aligned"].grid>.column,.ui[class*="center aligned"].grid>.row>.column{text-align:center;-ms-flex-item-align:inherit;align-self:inherit}.ui[class*="center aligned"].grid{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ui.grid>.row>[class*="right aligned"].column.column,.ui.grid>[class*="right aligned"].column.column,.ui.grid>[class*="right aligned"].row>.column,.ui[class*="right aligned"].grid>.column,.ui[class*="right aligned"].grid>.row>.column{text-align:right;-ms-flex-item-align:inherit;align-self:inherit}.ui.grid>.justified.column.column,.ui.grid>.justified.row>.column,.ui.grid>.row>.justified.column.column,.ui.justified.grid>.column,.ui.justified.grid>.row>.column{text-align:justify;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.ui.grid>.row>.black.column,.ui.grid>.row>.blue.column,.ui.grid>.row>.brown.column,.ui.grid>.row>.green.column,.ui.grid>.row>.grey.column,.ui.grid>.row>.olive.column,.ui.grid>.row>.orange.column,.ui.grid>.row>.pink.column,.ui.grid>.row>.purple.column,.ui.grid>.row>.red.column,.ui.grid>.row>.teal.column,.ui.grid>.row>.violet.column,.ui.grid>.row>.yellow.column{margin-top:-14px;margin-bottom:-14px;padding-top:14px;padding-bottom:14px}.ui.grid>.red.column,.ui.grid>.red.row,.ui.grid>.row>.red.column{background-color:#db2828!important;color:#fff}.ui.grid>.orange.column,.ui.grid>.orange.row,.ui.grid>.row>.orange.column{background-color:#f2711c!important;color:#fff}.ui.grid>.row>.yellow.column,.ui.grid>.yellow.column,.ui.grid>.yellow.row{background-color:#fbbd08!important;color:#fff}.ui.grid>.olive.column,.ui.grid>.olive.row,.ui.grid>.row>.olive.column{background-color:#b5cc18!important;color:#fff}.ui.grid>.green.column,.ui.grid>.green.row,.ui.grid>.row>.green.column{background-color:#21ba45!important;color:#fff}.ui.grid>.row>.teal.column,.ui.grid>.teal.column,.ui.grid>.teal.row{background-color:#00b5ad!important;color:#fff}.ui.grid>.blue.column,.ui.grid>.blue.row,.ui.grid>.row>.blue.column{background-color:#2185d0!important;color:#fff}.ui.grid>.row>.violet.column,.ui.grid>.violet.column,.ui.grid>.violet.row{background-color:#6435c9!important;color:#fff}.ui.grid>.purple.column,.ui.grid>.purple.row,.ui.grid>.row>.purple.column{background-color:#a333c8!important;color:#fff}.ui.grid>.pink.column,.ui.grid>.pink.row,.ui.grid>.row>.pink.column{background-color:#e03997!important;color:#fff}.ui.grid>.brown.column,.ui.grid>.brown.row,.ui.grid>.row>.brown.column{background-color:#a5673f!important;color:#fff}.ui.grid>.grey.column,.ui.grid>.grey.row,.ui.grid>.row>.grey.column{background-color:#767676!important;color:#fff}.ui.grid>.black.column,.ui.grid>.black.row,.ui.grid>.row>.black.column{background-color:#1b1c1d!important;color:#fff}.ui.grid>[class*="equal width"].row>.column,.ui[class*="equal width"].grid>.column:not(.row),.ui[class*="equal width"].grid>.row>.column{display:inline-block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.ui.grid>[class*="equal width"].row>.wide.column,.ui[class*="equal width"].grid>.row>.wide.column,.ui[class*="equal width"].grid>.wide.column{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}@media only screen and (max-width:767px){.ui.grid>[class*="mobile reversed"].row,.ui[class*="mobile reversed"].grid,.ui[class*="mobile reversed"].grid>.row{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.ui.stackable[class*="mobile reversed"],.ui[class*="mobile vertically reversed"].grid{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.ui[class*="mobile reversed"].divided.grid:not([class*="vertically divided"])>.column:first-child,.ui[class*="mobile reversed"].divided.grid:not([class*="vertically divided"])>.row>.column:first-child{-webkit-box-shadow:-1px 0 0 0 rgba(34,36,38,.15);box-shadow:-1px 0 0 0 rgba(34,36,38,.15)}.ui[class*="mobile reversed"].divided.grid:not([class*="vertically divided"])>.column:last-child,.ui[class*="mobile reversed"].divided.grid:not([class*="vertically divided"])>.row>.column:last-child{-webkit-box-shadow:none;box-shadow:none}.ui.grid[class*="vertically divided"][class*="mobile vertically reversed"]>.row:first-child:before{-webkit-box-shadow:0 -1px 0 0 rgba(34,36,38,.15);box-shadow:0 -1px 0 0 rgba(34,36,38,.15)}.ui.grid[class*="vertically divided"][class*="mobile vertically reversed"]>.row:last-child:before{-webkit-box-shadow:none;box-shadow:none}.ui[class*="mobile reversed"].celled.grid>.row>.column:first-child{-webkit-box-shadow:-1px 0 0 0 #d4d4d5;box-shadow:-1px 0 0 0 #d4d4d5}.ui[class*="mobile reversed"].celled.grid>.row>.column:last-child{-webkit-box-shadow:none;box-shadow:none}}@media only screen and (min-width:768px) and (max-width:991px){.ui.grid>[class*="tablet reversed"].row,.ui[class*="tablet reversed"].grid,.ui[class*="tablet reversed"].grid>.row{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.ui[class*="tablet vertically reversed"].grid{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.ui[class*="tablet reversed"].divided.grid:not([class*="vertically divided"])>.column:first-child,.ui[class*="tablet reversed"].divided.grid:not([class*="vertically divided"])>.row>.column:first-child{-webkit-box-shadow:-1px 0 0 0 rgba(34,36,38,.15);box-shadow:-1px 0 0 0 rgba(34,36,38,.15)}.ui[class*="tablet reversed"].divided.grid:not([class*="vertically divided"])>.column:last-child,.ui[class*="tablet reversed"].divided.grid:not([class*="vertically divided"])>.row>.column:last-child{-webkit-box-shadow:none;box-shadow:none}.ui.grid[class*="vertically divided"][class*="tablet vertically reversed"]>.row:first-child:before{-webkit-box-shadow:0 -1px 0 0 rgba(34,36,38,.15);box-shadow:0 -1px 0 0 rgba(34,36,38,.15)}.ui.grid[class*="vertically divided"][class*="tablet vertically reversed"]>.row:last-child:before{-webkit-box-shadow:none;box-shadow:none}.ui[class*="tablet reversed"].celled.grid>.row>.column:first-child{-webkit-box-shadow:-1px 0 0 0 #d4d4d5;box-shadow:-1px 0 0 0 #d4d4d5}.ui[class*="tablet reversed"].celled.grid>.row>.column:last-child{-webkit-box-shadow:none;box-shadow:none}}@media only screen and (min-width:992px){.ui.grid>[class*="computer reversed"].row,.ui[class*="computer reversed"].grid,.ui[class*="computer reversed"].grid>.row{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.ui[class*="computer vertically reversed"].grid{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.ui[class*="computer reversed"].divided.grid:not([class*="vertically divided"])>.column:first-child,.ui[class*="computer reversed"].divided.grid:not([class*="vertically divided"])>.row>.column:first-child{-webkit-box-shadow:-1px 0 0 0 rgba(34,36,38,.15);box-shadow:-1px 0 0 0 rgba(34,36,38,.15)}.ui[class*="computer reversed"].divided.grid:not([class*="vertically divided"])>.column:last-child,.ui[class*="computer reversed"].divided.grid:not([class*="vertically divided"])>.row>.column:last-child{-webkit-box-shadow:none;box-shadow:none}.ui.grid[class*="vertically divided"][class*="computer vertically reversed"]>.row:first-child:before{-webkit-box-shadow:0 -1px 0 0 rgba(34,36,38,.15);box-shadow:0 -1px 0 0 rgba(34,36,38,.15)}.ui.grid[class*="vertically divided"][class*="computer vertically reversed"]>.row:last-child:before{-webkit-box-shadow:none;box-shadow:none}.ui[class*="computer reversed"].celled.grid>.row>.column:first-child{-webkit-box-shadow:-1px 0 0 0 #d4d4d5;box-shadow:-1px 0 0 0 #d4d4d5}.ui[class*="computer reversed"].celled.grid>.row>.column:last-child{-webkit-box-shadow:none;box-shadow:none}}@media only screen and (min-width:768px) and (max-width:991px){.ui.doubling.grid{width:auto}.ui.doubling.grid>.row,.ui.grid>.doubling.row{margin:0!important;padding:0!important}.ui.doubling.grid>.row>.column,.ui.grid>.doubling.row>.column{display:inline-block!important;padding-top:14px!important;padding-bottom:14px!important;-webkit-box-shadow:none!important;box-shadow:none!important;margin:0}.ui.grid>[class*="two column"].doubling.row.row>.column,.ui[class*="two column"].doubling.grid>.column:not(.row),.ui[class*="two column"].doubling.grid>.row>.column{width:100%!important}.ui.grid>[class*="three column"].doubling.row.row>.column,.ui[class*="three column"].doubling.grid>.column:not(.row),.ui[class*="three column"].doubling.grid>.row>.column{width:50%!important}.ui.grid>[class*="four column"].doubling.row.row>.column,.ui[class*="four column"].doubling.grid>.column:not(.row),.ui[class*="four column"].doubling.grid>.row>.column{width:50%!important}.ui.grid>[class*="five column"].doubling.row.row>.column,.ui[class*="five column"].doubling.grid>.column:not(.row),.ui[class*="five column"].doubling.grid>.row>.column{width:33.33333333%!important}.ui.grid>[class*="six column"].doubling.row.row>.column,.ui[class*="six column"].doubling.grid>.column:not(.row),.ui[class*="six column"].doubling.grid>.row>.column{width:33.33333333%!important}.ui.grid>[class*="seven column"].doubling.row.row>.column,.ui[class*="seven column"].doubling.grid>.column:not(.row),.ui[class*="seven column"].doubling.grid>.row>.column{width:33.33333333%!important}.ui.grid>[class*="eight column"].doubling.row.row>.column,.ui[class*="eight column"].doubling.grid>.column:not(.row),.ui[class*="eight column"].doubling.grid>.row>.column{width:25%!important}.ui.grid>[class*="nine column"].doubling.row.row>.column,.ui[class*="nine column"].doubling.grid>.column:not(.row),.ui[class*="nine column"].doubling.grid>.row>.column{width:25%!important}.ui.grid>[class*="ten column"].doubling.row.row>.column,.ui[class*="ten column"].doubling.grid>.column:not(.row),.ui[class*="ten column"].doubling.grid>.row>.column{width:20%!important}.ui.grid>[class*="eleven column"].doubling.row.row>.column,.ui[class*="eleven column"].doubling.grid>.column:not(.row),.ui[class*="eleven column"].doubling.grid>.row>.column{width:20%!important}.ui.grid>[class*="twelve column"].doubling.row.row>.column,.ui[class*="twelve column"].doubling.grid>.column:not(.row),.ui[class*="twelve column"].doubling.grid>.row>.column{width:16.66666667%!important}.ui.grid>[class*="thirteen column"].doubling.row.row>.column,.ui[class*="thirteen column"].doubling.grid>.column:not(.row),.ui[class*="thirteen column"].doubling.grid>.row>.column{width:16.66666667%!important}.ui.grid>[class*="fourteen column"].doubling.row.row>.column,.ui[class*="fourteen column"].doubling.grid>.column:not(.row),.ui[class*="fourteen column"].doubling.grid>.row>.column{width:14.28571429%!important}.ui.grid>[class*="fifteen column"].doubling.row.row>.column,.ui[class*="fifteen column"].doubling.grid>.column:not(.row),.ui[class*="fifteen column"].doubling.grid>.row>.column{width:14.28571429%!important}.ui.grid>[class*="sixteen column"].doubling.row.row>.column,.ui[class*="sixteen column"].doubling.grid>.column:not(.row),.ui[class*="sixteen column"].doubling.grid>.row>.column{width:12.5%!important}}@media only screen and (max-width:767px){.ui.doubling.grid>.row,.ui.grid>.doubling.row{margin:0!important;padding:0!important}.ui.doubling.grid>.row>.column,.ui.grid>.doubling.row>.column{padding-top:14px!important;padding-bottom:14px!important;margin:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}.ui.grid>[class*="two column"].doubling:not(.stackable).row.row>.column,.ui[class*="two column"].doubling:not(.stackable).grid>.column:not(.row),.ui[class*="two column"].doubling:not(.stackable).grid>.row>.column{width:100%!important}.ui.grid>[class*="three column"].doubling:not(.stackable).row.row>.column,.ui[class*="three column"].doubling:not(.stackable).grid>.column:not(.row),.ui[class*="three column"].doubling:not(.stackable).grid>.row>.column{width:50%!important}.ui.grid>[class*="four column"].doubling:not(.stackable).row.row>.column,.ui[class*="four column"].doubling:not(.stackable).grid>.column:not(.row),.ui[class*="four column"].doubling:not(.stackable).grid>.row>.column{width:50%!important}.ui.grid>[class*="five column"].doubling:not(.stackable).row.row>.column,.ui[class*="five column"].doubling:not(.stackable).grid>.column:not(.row),.ui[class*="five column"].doubling:not(.stackable).grid>.row>.column{width:50%!important}.ui.grid>[class*="six column"].doubling:not(.stackable).row.row>.column,.ui[class*="six column"].doubling:not(.stackable).grid>.column:not(.row),.ui[class*="six column"].doubling:not(.stackable).grid>.row>.column{width:50%!important}.ui.grid>[class*="seven column"].doubling:not(.stackable).row.row>.column,.ui[class*="seven column"].doubling:not(.stackable).grid>.column:not(.row),.ui[class*="seven column"].doubling:not(.stackable).grid>.row>.column{width:50%!important}.ui.grid>[class*="eight column"].doubling:not(.stackable).row.row>.column,.ui[class*="eight column"].doubling:not(.stackable).grid>.column:not(.row),.ui[class*="eight column"].doubling:not(.stackable).grid>.row>.column{width:50%!important}.ui.grid>[class*="nine column"].doubling:not(.stackable).row.row>.column,.ui[class*="nine column"].doubling:not(.stackable).grid>.column:not(.row),.ui[class*="nine column"].doubling:not(.stackable).grid>.row>.column{width:33.33333333%!important}.ui.grid>[class*="ten column"].doubling:not(.stackable).row.row>.column,.ui[class*="ten column"].doubling:not(.stackable).grid>.column:not(.row),.ui[class*="ten column"].doubling:not(.stackable).grid>.row>.column{width:33.33333333%!important}.ui.grid>[class*="eleven column"].doubling:not(.stackable).row.row>.column,.ui[class*="eleven column"].doubling:not(.stackable).grid>.column:not(.row),.ui[class*="eleven column"].doubling:not(.stackable).grid>.row>.column{width:33.33333333%!important}.ui.grid>[class*="twelve column"].doubling:not(.stackable).row.row>.column,.ui[class*="twelve column"].doubling:not(.stackable).grid>.column:not(.row),.ui[class*="twelve column"].doubling:not(.stackable).grid>.row>.column{width:33.33333333%!important}.ui.grid>[class*="thirteen column"].doubling:not(.stackable).row.row>.column,.ui[class*="thirteen column"].doubling:not(.stackable).grid>.column:not(.row),.ui[class*="thirteen column"].doubling:not(.stackable).grid>.row>.column{width:33.33333333%!important}.ui.grid>[class*="fourteen column"].doubling:not(.stackable).row.row>.column,.ui[class*="fourteen column"].doubling:not(.stackable).grid>.column:not(.row),.ui[class*="fourteen column"].doubling:not(.stackable).grid>.row>.column{width:25%!important}.ui.grid>[class*="fifteen column"].doubling:not(.stackable).row.row>.column,.ui[class*="fifteen column"].doubling:not(.stackable).grid>.column:not(.row),.ui[class*="fifteen column"].doubling:not(.stackable).grid>.row>.column{width:25%!important}.ui.grid>[class*="sixteen column"].doubling:not(.stackable).row.row>.column,.ui[class*="sixteen column"].doubling:not(.stackable).grid>.column:not(.row),.ui[class*="sixteen column"].doubling:not(.stackable).grid>.row>.column{width:25%!important}}@media only screen and (max-width:767px){.ui.stackable.grid{width:auto;margin-left:0!important;margin-right:0!important}.ui.grid>.stackable.stackable.row>.column,.ui.stackable.grid>.column.grid>.column,.ui.stackable.grid>.column.row>.column,.ui.stackable.grid>.column:not(.row),.ui.stackable.grid>.row>.column,.ui.stackable.grid>.row>.wide.column,.ui.stackable.grid>.wide.column{width:100%!important;margin:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important;padding:14px 14px!important}.ui.stackable.grid:not(.vertically)>.row{margin:0;padding:0}.ui.container>.ui.stackable.grid>.column,.ui.container>.ui.stackable.grid>.row>.column{padding-left:0!important;padding-right:0!important}.ui.grid .ui.stackable.grid,.ui.segment:not(.vertical) .ui.stackable.page.grid{margin-left:-14px!important;margin-right:-14px!important}.ui.stackable.celled.grid>.column:not(.row):first-child,.ui.stackable.celled.grid>.row:first-child>.column:first-child,.ui.stackable.divided.grid>.column:not(.row):first-child,.ui.stackable.divided.grid>.row:first-child>.column:first-child{border-top:none!important}.ui.inverted.stackable.celled.grid>.column:not(.row),.ui.inverted.stackable.celled.grid>.row>.column,.ui.inverted.stackable.divided.grid>.column:not(.row),.ui.inverted.stackable.divided.grid>.row>.column{border-top:1px solid rgba(255,255,255,.1)}.ui.stackable.celled.grid>.column:not(.row),.ui.stackable.celled.grid>.row>.column,.ui.stackable.divided:not(.vertically).grid>.column:not(.row),.ui.stackable.divided:not(.vertically).grid>.row>.column{border-top:1px solid rgba(34,36,38,.15);-webkit-box-shadow:none!important;box-shadow:none!important;padding-top:28px!important;padding-bottom:28px!important}.ui.stackable.celled.grid>.row{-webkit-box-shadow:none!important;box-shadow:none!important}.ui.stackable.divided:not(.vertically).grid>.column:not(.row),.ui.stackable.divided:not(.vertically).grid>.row>.column{padding-left:0!important;padding-right:0!important}}@media only screen and (max-width:767px){.ui.grid.grid.grid>.row>[class*="tablet only"].column:not(.mobile),.ui.grid.grid.grid>[class*="tablet only"].column:not(.mobile),.ui.grid.grid.grid>[class*="tablet only"].row:not(.mobile),.ui[class*="tablet only"].grid.grid.grid:not(.mobile){display:none!important}.ui.grid.grid.grid>.row>[class*="computer only"].column:not(.mobile),.ui.grid.grid.grid>[class*="computer only"].column:not(.mobile),.ui.grid.grid.grid>[class*="computer only"].row:not(.mobile),.ui[class*="computer only"].grid.grid.grid:not(.mobile){display:none!important}.ui.grid.grid.grid>.row>[class*="large screen only"].column:not(.mobile),.ui.grid.grid.grid>[class*="large screen only"].column:not(.mobile),.ui.grid.grid.grid>[class*="large screen only"].row:not(.mobile),.ui[class*="large screen only"].grid.grid.grid:not(.mobile){display:none!important}.ui.grid.grid.grid>.row>[class*="widescreen only"].column:not(.mobile),.ui.grid.grid.grid>[class*="widescreen only"].column:not(.mobile),.ui.grid.grid.grid>[class*="widescreen only"].row:not(.mobile),.ui[class*="widescreen only"].grid.grid.grid:not(.mobile){display:none!important}}@media only screen and (min-width:768px) and (max-width:991px){.ui.grid.grid.grid>.row>[class*="mobile only"].column:not(.tablet),.ui.grid.grid.grid>[class*="mobile only"].column:not(.tablet),.ui.grid.grid.grid>[class*="mobile only"].row:not(.tablet),.ui[class*="mobile only"].grid.grid.grid:not(.tablet){display:none!important}.ui.grid.grid.grid>.row>[class*="computer only"].column:not(.tablet),.ui.grid.grid.grid>[class*="computer only"].column:not(.tablet),.ui.grid.grid.grid>[class*="computer only"].row:not(.tablet),.ui[class*="computer only"].grid.grid.grid:not(.tablet){display:none!important}.ui.grid.grid.grid>.row>[class*="large screen only"].column:not(.mobile),.ui.grid.grid.grid>[class*="large screen only"].column:not(.mobile),.ui.grid.grid.grid>[class*="large screen only"].row:not(.mobile),.ui[class*="large screen only"].grid.grid.grid:not(.mobile){display:none!important}.ui.grid.grid.grid>.row>[class*="widescreen only"].column:not(.mobile),.ui.grid.grid.grid>[class*="widescreen only"].column:not(.mobile),.ui.grid.grid.grid>[class*="widescreen only"].row:not(.mobile),.ui[class*="widescreen only"].grid.grid.grid:not(.mobile){display:none!important}}@media only screen and (min-width:992px) and (max-width:1199px){.ui.grid.grid.grid>.row>[class*="mobile only"].column:not(.computer),.ui.grid.grid.grid>[class*="mobile only"].column:not(.computer),.ui.grid.grid.grid>[class*="mobile only"].row:not(.computer),.ui[class*="mobile only"].grid.grid.grid:not(.computer){display:none!important}.ui.grid.grid.grid>.row>[class*="tablet only"].column:not(.computer),.ui.grid.grid.grid>[class*="tablet only"].column:not(.computer),.ui.grid.grid.grid>[class*="tablet only"].row:not(.computer),.ui[class*="tablet only"].grid.grid.grid:not(.computer){display:none!important}.ui.grid.grid.grid>.row>[class*="large screen only"].column:not(.mobile),.ui.grid.grid.grid>[class*="large screen only"].column:not(.mobile),.ui.grid.grid.grid>[class*="large screen only"].row:not(.mobile),.ui[class*="large screen only"].grid.grid.grid:not(.mobile){display:none!important}.ui.grid.grid.grid>.row>[class*="widescreen only"].column:not(.mobile),.ui.grid.grid.grid>[class*="widescreen only"].column:not(.mobile),.ui.grid.grid.grid>[class*="widescreen only"].row:not(.mobile),.ui[class*="widescreen only"].grid.grid.grid:not(.mobile){display:none!important}}@media only screen and (min-width:1200px) and (max-width:1919px){.ui.grid.grid.grid>.row>[class*="mobile only"].column:not(.computer),.ui.grid.grid.grid>[class*="mobile only"].column:not(.computer),.ui.grid.grid.grid>[class*="mobile only"].row:not(.computer),.ui[class*="mobile only"].grid.grid.grid:not(.computer){display:none!important}.ui.grid.grid.grid>.row>[class*="tablet only"].column:not(.computer),.ui.grid.grid.grid>[class*="tablet only"].column:not(.computer),.ui.grid.grid.grid>[class*="tablet only"].row:not(.computer),.ui[class*="tablet only"].grid.grid.grid:not(.computer){display:none!important}.ui.grid.grid.grid>.row>[class*="widescreen only"].column:not(.mobile),.ui.grid.grid.grid>[class*="widescreen only"].column:not(.mobile),.ui.grid.grid.grid>[class*="widescreen only"].row:not(.mobile),.ui[class*="widescreen only"].grid.grid.grid:not(.mobile){display:none!important}}@media only screen and (min-width:1920px){.ui.grid.grid.grid>.row>[class*="mobile only"].column:not(.computer),.ui.grid.grid.grid>[class*="mobile only"].column:not(.computer),.ui.grid.grid.grid>[class*="mobile only"].row:not(.computer),.ui[class*="mobile only"].grid.grid.grid:not(.computer){display:none!important}.ui.grid.grid.grid>.row>[class*="tablet only"].column:not(.computer),.ui.grid.grid.grid>[class*="tablet only"].column:not(.computer),.ui.grid.grid.grid>[class*="tablet only"].row:not(.computer),.ui[class*="tablet only"].grid.grid.grid:not(.computer){display:none!important}}.ui.menu{display:-webkit-box;display:-ms-flexbox;display:flex;margin:14px 0;font-family:Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;background:#fff;font-weight:400;border:1px solid rgba(34,36,38,.15);-webkit-box-shadow:0 1px 2px 0 rgba(34,36,38,.15);box-shadow:0 1px 2px 0 rgba(34,36,38,.15);border-radius:4.00000006px;min-height:2.85714286em}.ui.menu:after{content:'';display:block;height:0;clear:both;visibility:hidden}.ui.menu:first-child{margin-top:0}.ui.menu:last-child{margin-bottom:0}.ui.menu .menu{margin:0}.ui.menu:not(.vertical)>.menu{display:-webkit-box;display:-ms-flexbox;display:flex}.ui.menu:not(.vertical) .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ui.menu .item{position:relative;vertical-align:middle;line-height:1;text-decoration:none;-webkit-tap-highlight-color:transparent;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:0 0;padding:.92857143em 1.14285714em;text-transform:none;color:rgba(0,0,0,.87);font-weight:400;-webkit-transition:background .1s ease,color .1s ease,-webkit-box-shadow .1s ease;transition:background .1s ease,color .1s ease,-webkit-box-shadow .1s ease;transition:background .1s ease,box-shadow .1s ease,color .1s ease;transition:background .1s ease,box-shadow .1s ease,color .1s ease,-webkit-box-shadow .1s ease}.ui.menu>.item:first-child{border-radius:4.00000006px 0 0 4.00000006px}.ui.menu .item:before{position:absolute;content:'';top:0;right:0;height:100%;width:1px;background:rgba(34,36,38,.1)}.ui.menu .item>a:not(.ui),.ui.menu .item>p:only-child,.ui.menu .text.item>*{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;line-height:1.3}.ui.menu .item>p:first-child{margin-top:0}.ui.menu .item>p:last-child{margin-bottom:0}.ui.menu .item>i.icon{opacity:.9;float:none;margin:0 .35714286em 0 0}.ui.menu:not(.vertical) .item>.button{position:relative;top:0;margin:-.5em 0;padding-bottom:.78571429em;padding-top:.78571429em;font-size:1em}.ui.menu>.container,.ui.menu>.grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:inherit;-ms-flex-align:inherit;align-items:inherit;-webkit-box-orient:inherit;-webkit-box-direction:inherit;-ms-flex-direction:inherit;flex-direction:inherit}.ui.menu .item>.input{width:100%}.ui.menu:not(.vertical) .item>.input{position:relative;top:0;margin:-.5em 0}.ui.menu .item>.input input{font-size:1em;padding-top:.57142857em;padding-bottom:.57142857em}.ui.menu .header.item,.ui.vertical.menu .header.item{margin:0;background:'';text-transform:normal;font-weight:700}.ui.vertical.menu .item>.header:not(.ui){margin:0 0 .5em;font-size:1em;font-weight:700}.ui.menu .item>i.dropdown.icon{padding:0;float:right;margin:0 0 0 1em}.ui.menu .dropdown.item .menu{min-width:calc(100% - 1px);border-radius:0 0 4.00000006px 4.00000006px;background:#fff;margin:0 0 0;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.08);box-shadow:0 1px 3px 0 rgba(0,0,0,.08);-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.ui.menu .ui.dropdown .menu>.item{margin:0;text-align:left;font-size:1em!important;padding:.78571429em 1.14285714em!important;background:0 0!important;color:rgba(0,0,0,.87)!important;text-transform:none!important;font-weight:400!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-transition:none!important;transition:none!important}.ui.menu .ui.dropdown .menu>.item:hover{background:rgba(0,0,0,.05)!important;color:rgba(0,0,0,.95)!important}.ui.menu .ui.dropdown .menu>.selected.item{background:rgba(0,0,0,.05)!important;color:rgba(0,0,0,.95)!important}.ui.menu .ui.dropdown .menu>.active.item{background:rgba(0,0,0,.03)!important;font-weight:700!important;color:rgba(0,0,0,.95)!important}.ui.menu .ui.dropdown.item .menu .item:not(.filtered){display:block}.ui.menu .ui.dropdown .menu>.item .icon:not(.dropdown){display:inline-block;font-size:1em!important;float:none;margin:0 .75em 0 0}.ui.secondary.menu .dropdown.item>.menu,.ui.text.menu .dropdown.item>.menu{border-radius:4.00000006px;margin-top:.35714286em}.ui.menu .pointing.dropdown.item .menu{margin-top:.75em}.ui.inverted.menu .search.dropdown.item>.search,.ui.inverted.menu .search.dropdown.item>.text{color:rgba(255,255,255,.9)}.ui.vertical.menu .dropdown.item>.icon{float:right;content:"\f0da";margin-left:1em}.ui.vertical.menu .dropdown.item .menu{left:100%;min-width:0;margin:0;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.08);box-shadow:0 1px 3px 0 rgba(0,0,0,.08);border-radius:0 4.00000006px 4.00000006px 4.00000006px}.ui.vertical.menu .dropdown.item.upward .menu{bottom:0}.ui.vertical.menu .dropdown.item:not(.upward) .menu{top:0}.ui.vertical.menu .active.dropdown.item{border-top-right-radius:0;border-bottom-right-radius:0}.ui.vertical.menu .dropdown.active.item{-webkit-box-shadow:none;box-shadow:none}.ui.item.menu .dropdown .menu .item{width:100%}.ui.menu .item>.label{background:#999;color:#fff;margin-left:1em;padding:.3em .78571429em}.ui.vertical.menu .item>.label{background:#999;color:#fff;margin-top:-.15em;margin-bottom:-.15em;padding:.3em .78571429em}.ui.menu .item>.floating.label{padding:.3em .78571429em}.ui.menu .item>img:not(.ui){display:inline-block;vertical-align:middle;margin:-.3em 0;width:2.5em}.ui.vertical.menu .item>img:not(.ui):only-child{display:block;max-width:100%;width:auto}.ui.menu .list .item:before{background:0 0!important}.ui.vertical.sidebar.menu>.item:first-child:before{display:block!important}.ui.vertical.sidebar.menu>.item::before{top:auto;bottom:0}@media only screen and (max-width:767px){.ui.menu>.ui.container{width:100%!important;margin-left:0!important;margin-right:0!important}}@media only screen and (min-width:768px){.ui.menu:not(.secondary):not(.text):not(.tabular):not(.borderless)>.container>.item:not(.right):not(.borderless):first-child{border-left:1px solid rgba(34,36,38,.1)}}.ui.link.menu .item:hover,.ui.menu .dropdown.item:hover,.ui.menu .link.item:hover,.ui.menu a.item:hover{cursor:pointer;background:rgba(0,0,0,.03);color:rgba(0,0,0,.95)}.ui.link.menu .item:active,.ui.menu .link.item:active,.ui.menu a.item:active{background:rgba(0,0,0,.03);color:rgba(0,0,0,.95)}.ui.menu .active.item{background:rgba(0,0,0,.05);color:rgba(0,0,0,.95);font-weight:400;-webkit-box-shadow:none;box-shadow:none}.ui.menu .active.item>i.icon{opacity:1}.ui.menu .active.item:hover,.ui.vertical.menu .active.item:hover{background-color:rgba(0,0,0,.05);color:rgba(0,0,0,.95)}.ui.menu .item.disabled,.ui.menu .item.disabled:hover{cursor:default!important;background-color:transparent!important;color:rgba(40,40,40,.3)!important}.ui.menu:not(.vertical) .left.item,.ui.menu:not(.vertical) .left.menu{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:auto!important}.ui.menu:not(.vertical) .right.item,.ui.menu:not(.vertical) .right.menu{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto!important}.ui.menu .right.item::before,.ui.menu .right.menu>.item::before{right:auto;left:0}.ui.vertical.menu{display:block;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;-webkit-box-shadow:0 1px 2px 0 rgba(34,36,38,.15);box-shadow:0 1px 2px 0 rgba(34,36,38,.15)}.ui.vertical.menu .item{display:block;background:0 0;border-top:none;border-right:none}.ui.vertical.menu>.item:first-child{border-radius:4.00000006px 4.00000006px 0 0}.ui.vertical.menu>.item:last-child{border-radius:0 0 4.00000006px 4.00000006px}.ui.vertical.menu .item>.label{float:right;text-align:center}.ui.vertical.menu .item>i.icon{width:1.18em;float:right;margin:0 0 0 .5em}.ui.vertical.menu .item>.label+i.icon{float:none;margin:0 .5em 0 0}.ui.vertical.menu .item:before{position:absolute;content:'';top:0;left:0;width:100%;height:1px;background:rgba(34,36,38,.1)}.ui.vertical.menu .item:first-child:before{display:none!important}.ui.vertical.menu .item>.menu{margin:.5em -1.14285714em 0}.ui.vertical.menu .menu .item{background:0 0;padding:.5em 1.33333333em;font-size:.85714286em;color:rgba(0,0,0,.5)}.ui.vertical.menu .item .menu .link.item:hover,.ui.vertical.menu .item .menu a.item:hover{color:rgba(0,0,0,.85)}.ui.vertical.menu .menu .item:before{display:none}.ui.vertical.menu .active.item{background:rgba(0,0,0,.05);border-radius:0;-webkit-box-shadow:none;box-shadow:none}.ui.vertical.menu>.active.item:first-child{border-radius:4.00000006px 4.00000006px 0 0}.ui.vertical.menu>.active.item:last-child{border-radius:0 0 4.00000006px 4.00000006px}.ui.vertical.menu>.active.item:only-child{border-radius:4.00000006px}.ui.vertical.menu .active.item .menu .active.item{border-left:none}.ui.vertical.menu .item .menu .active.item{background-color:transparent;font-weight:700;color:rgba(0,0,0,.95)}.ui.tabular.menu{border-radius:0;-webkit-box-shadow:none!important;box-shadow:none!important;border:none;background:none transparent;border-bottom:1px solid #d4d4d5}.ui.tabular.fluid.menu{width:calc(100% + 2px)!important}.ui.tabular.menu .item{background:0 0;border-bottom:none;border-left:1px solid transparent;border-right:1px solid transparent;border-top:2px solid transparent;padding:.92857143em 1.42857143em;color:rgba(0,0,0,.87)}.ui.tabular.menu .item:before{display:none}.ui.tabular.menu .item:hover{background-color:transparent;color:rgba(0,0,0,.8)}.ui.tabular.menu .active.item{background:none #fff;color:rgba(0,0,0,.95);border-top-width:1px;border-color:#d4d4d5;font-weight:700;margin-bottom:-1px;-webkit-box-shadow:none;box-shadow:none;border-radius:4.00000006px 4.00000006px 0 0!important}.ui.tabular.menu+.attached:not(.top).segment,.ui.tabular.menu+.attached:not(.top).segment+.attached:not(.top).segment{border-top:none;margin-left:0;margin-top:0;margin-right:0;width:100%}.top.attached.segment+.ui.bottom.tabular.menu{position:relative;width:calc(100% + 2px);left:-1px}.ui.bottom.tabular.menu{background:none transparent;border-radius:0;-webkit-box-shadow:none!important;box-shadow:none!important;border-bottom:none;border-top:1px solid #d4d4d5}.ui.bottom.tabular.menu .item{background:0 0;border-left:1px solid transparent;border-right:1px solid transparent;border-bottom:1px solid transparent;border-top:none}.ui.bottom.tabular.menu .active.item{background:none #fff;color:rgba(0,0,0,.95);border-color:#d4d4d5;margin:-1px 0 0 0;border-radius:0 0 4.00000006px 4.00000006px!important}.ui.vertical.tabular.menu{background:none transparent;border-radius:0;-webkit-box-shadow:none!important;box-shadow:none!important;border-bottom:none;border-right:1px solid #d4d4d5}.ui.vertical.tabular.menu .item{background:0 0;border-left:1px solid transparent;border-bottom:1px solid transparent;border-top:1px solid transparent;border-right:none}.ui.vertical.tabular.menu .active.item{background:none #fff;color:rgba(0,0,0,.95);border-color:#d4d4d5;margin:0 -1px 0 0;border-radius:4.00000006px 0 0 4.00000006px!important}.ui.vertical.right.tabular.menu{background:none transparent;border-radius:0;-webkit-box-shadow:none!important;box-shadow:none!important;border-bottom:none;border-right:none;border-left:1px solid #d4d4d5}.ui.vertical.right.tabular.menu .item{background:0 0;border-right:1px solid transparent;border-bottom:1px solid transparent;border-top:1px solid transparent;border-left:none}.ui.vertical.right.tabular.menu .active.item{background:none #fff;color:rgba(0,0,0,.95);border-color:#d4d4d5;margin:0 0 0 -1px;border-radius:0 4.00000006px 4.00000006px 0!important}.ui.tabular.menu .active.dropdown.item{margin-bottom:0;border-left:1px solid transparent;border-right:1px solid transparent;border-top:2px solid transparent;border-bottom:none}.ui.pagination.menu{margin:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.ui.pagination.menu .item:last-child{border-radius:0 4.00000006px 4.00000006px 0}.ui.compact.menu .item:last-child{border-radius:0 4.00000006px 4.00000006px 0}.ui.pagination.menu .item:last-child:before{display:none}.ui.pagination.menu .item{min-width:3em;text-align:center}.ui.pagination.menu .icon.item i.icon{vertical-align:top}.ui.pagination.menu .active.item{border-top:none;padding-top:.92857143em;background-color:rgba(0,0,0,.05);color:rgba(0,0,0,.95);-webkit-box-shadow:none;box-shadow:none}.ui.secondary.menu{background:0 0;margin-left:-.35714286em;margin-right:-.35714286em;border-radius:0;border:none;-webkit-box-shadow:none;box-shadow:none}.ui.secondary.menu .item{-ms-flex-item-align:center;align-self:center;-webkit-box-shadow:none;box-shadow:none;border:none;padding:.78571429em .92857143em;margin:0 .35714286em;background:0 0;-webkit-transition:color .1s ease;transition:color .1s ease;border-radius:4.00000006px}.ui.secondary.menu .item:before{display:none!important}.ui.secondary.menu .header.item{border-radius:0;border-right:none;background:none transparent}.ui.secondary.menu .item>img:not(.ui){margin:0}.ui.secondary.menu .dropdown.item:hover,.ui.secondary.menu .link.item:hover,.ui.secondary.menu a.item:hover{background:rgba(0,0,0,.05);color:rgba(0,0,0,.95)}.ui.secondary.menu .active.item{-webkit-box-shadow:none;box-shadow:none;background:rgba(0,0,0,.05);color:rgba(0,0,0,.95);border-radius:4.00000006px}.ui.secondary.menu .active.item:hover{-webkit-box-shadow:none;box-shadow:none;background:rgba(0,0,0,.05);color:rgba(0,0,0,.95)}.ui.secondary.inverted.menu .link.item,.ui.secondary.inverted.menu a.item{color:rgba(255,255,255,.7)!important}.ui.secondary.inverted.menu .dropdown.item:hover,.ui.secondary.inverted.menu .link.item:hover,.ui.secondary.inverted.menu a.item:hover{background:rgba(255,255,255,.08);color:#fff!important}.ui.secondary.inverted.menu .active.item{background:rgba(255,255,255,.15);color:#fff!important}.ui.secondary.item.menu{margin-left:0;margin-right:0}.ui.secondary.item.menu .item:last-child{margin-right:0}.ui.secondary.attached.menu{-webkit-box-shadow:none;box-shadow:none}.ui.vertical.secondary.menu .item:not(.dropdown)>.menu{margin:0 -.92857143em}.ui.vertical.secondary.menu .item:not(.dropdown)>.menu>.item{margin:0;padding:.5em 1.33333333em}.ui.secondary.vertical.menu>.item{border:none;margin:0 0 .35714286em;border-radius:4.00000006px!important}.ui.secondary.vertical.menu>.header.item{border-radius:0}.ui.vertical.secondary.menu .item>.menu .item{background-color:transparent}.ui.secondary.inverted.menu{background-color:transparent}.ui.secondary.pointing.menu{margin-left:0;margin-right:0;border-bottom:2px solid rgba(34,36,38,.15)}.ui.secondary.pointing.menu .item{border-bottom-color:transparent;border-bottom-style:solid;border-radius:0;-ms-flex-item-align:end;align-self:flex-end;margin:0 0 -2px;padding:.85714286em 1.14285714em;border-bottom-width:2px;-webkit-transition:color .1s ease;transition:color .1s ease}.ui.secondary.pointing.menu .header.item{color:rgba(0,0,0,.85)!important}.ui.secondary.pointing.menu .text.item{-webkit-box-shadow:none!important;box-shadow:none!important}.ui.secondary.pointing.menu .item:after{display:none}.ui.secondary.pointing.menu .dropdown.item:hover,.ui.secondary.pointing.menu .link.item:hover,.ui.secondary.pointing.menu a.item:hover{background-color:transparent;color:rgba(0,0,0,.87)}.ui.secondary.pointing.menu .dropdown.item:active,.ui.secondary.pointing.menu .link.item:active,.ui.secondary.pointing.menu a.item:active{background-color:transparent;border-color:rgba(34,36,38,.15)}.ui.secondary.pointing.menu .active.item{background-color:transparent;-webkit-box-shadow:none;box-shadow:none;border-color:#1b1c1d;font-weight:700;color:rgba(0,0,0,.95)}.ui.secondary.pointing.menu .active.item:hover{border-color:#1b1c1d;color:rgba(0,0,0,.95)}.ui.secondary.pointing.menu .active.dropdown.item{border-color:transparent}.ui.secondary.vertical.pointing.menu{border-bottom-width:0;border-right-width:2px;border-right-style:solid;border-right-color:rgba(34,36,38,.15)}.ui.secondary.vertical.pointing.menu .item{border-bottom:none;border-right-style:solid;border-right-color:transparent;border-radius:0!important;margin:0 -2px 0 0;border-right-width:2px}.ui.secondary.vertical.pointing.menu .active.item{border-color:#1b1c1d}.ui.secondary.inverted.pointing.menu{border-color:rgba(255,255,255,.1)}.ui.secondary.inverted.pointing.menu{border-width:2px;border-color:rgba(34,36,38,.15)}.ui.secondary.inverted.pointing.menu .item{color:rgba(255,255,255,.9)}.ui.secondary.inverted.pointing.menu .header.item{color:#fff!important}.ui.secondary.inverted.pointing.menu .link.item:hover,.ui.secondary.inverted.pointing.menu a.item:hover{color:rgba(0,0,0,.95)}.ui.secondary.inverted.pointing.menu .active.item{border-color:#fff;color:#fff}.ui.text.menu{background:none transparent;border-radius:0;-webkit-box-shadow:none;box-shadow:none;border:none;margin:1em -.5em}.ui.text.menu .item{border-radius:0;-webkit-box-shadow:none;box-shadow:none;-ms-flex-item-align:center;align-self:center;margin:0 0;padding:.35714286em .5em;font-weight:400;color:rgba(0,0,0,.6);-webkit-transition:opacity .1s ease;transition:opacity .1s ease}.ui.text.menu .item:before,.ui.text.menu .menu .item:before{display:none!important}.ui.text.menu .header.item{background-color:transparent;opacity:1;color:rgba(0,0,0,.85);font-size:.92857143em;text-transform:uppercase;font-weight:700}.ui.text.menu .item>img:not(.ui){margin:0}.ui.text.item.menu .item{margin:0}.ui.vertical.text.menu{margin:1em 0}.ui.vertical.text.menu:first-child{margin-top:0}.ui.vertical.text.menu:last-child{margin-bottom:0}.ui.vertical.text.menu .item{margin:.57142857em 0;padding-left:0;padding-right:0}.ui.vertical.text.menu .item>i.icon{float:none;margin:0 .35714286em 0 0}.ui.vertical.text.menu .header.item{margin:.57142857em 0 .71428571em}.ui.vertical.text.menu .item:not(.dropdown)>.menu{margin:0}.ui.vertical.text.menu .item:not(.dropdown)>.menu>.item{margin:0;padding:.5em 0}.ui.text.menu .item:hover{opacity:1;background-color:transparent}.ui.text.menu .active.item{background-color:transparent;border:none;-webkit-box-shadow:none;box-shadow:none;font-weight:400;color:rgba(0,0,0,.95)}.ui.text.menu .active.item:hover{background-color:transparent}.ui.text.pointing.menu .active.item:after{-webkit-box-shadow:none;box-shadow:none}.ui.text.attached.menu{-webkit-box-shadow:none;box-shadow:none}.ui.inverted.text.menu,.ui.inverted.text.menu .active.item,.ui.inverted.text.menu .item,.ui.inverted.text.menu .item:hover{background-color:transparent!important}.ui.fluid.text.menu{margin-left:0;margin-right:0}.ui.vertical.icon.menu{display:inline-block;width:auto}.ui.icon.menu .item{height:auto;text-align:center;color:#1b1c1d}.ui.icon.menu .item>.icon:not(.dropdown){margin:0;opacity:1}.ui.icon.menu .icon:before{opacity:1}.ui.menu .icon.item>.icon{width:auto;margin:0 auto}.ui.vertical.icon.menu .item>.icon:not(.dropdown){display:block;opacity:1;margin:0 auto;float:none}.ui.inverted.icon.menu .item{color:#fff}.ui.labeled.icon.menu{text-align:center}.ui.labeled.icon.menu .item{min-width:6em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ui.labeled.icon.menu .item>.icon:not(.dropdown){height:1em;display:block;font-size:1.71428571em!important;margin:0 auto 7px!important}.ui.fluid.labeled.icon.menu>.item{min-width:0}@media only screen and (max-width:767px){.ui.stackable.menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ui.stackable.menu .item{width:100%!important}.ui.stackable.menu .item:before{position:absolute;content:'';top:auto;bottom:0;left:0;width:100%;height:1px;background:rgba(34,36,38,.1)}.ui.stackable.menu .left.item,.ui.stackable.menu .left.menu{margin-right:0!important}.ui.stackable.menu .right.item,.ui.stackable.menu .right.menu{margin-left:0!important}.ui.stackable.menu .left.menu,.ui.stackable.menu .right.menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.ui.menu .red.active.item,.ui.red.menu .active.item{border-color:#db2828!important;color:#db2828!important}.ui.menu .orange.active.item,.ui.orange.menu .active.item{border-color:#f2711c!important;color:#f2711c!important}.ui.menu .yellow.active.item,.ui.yellow.menu .active.item{border-color:#fbbd08!important;color:#fbbd08!important}.ui.menu .olive.active.item,.ui.olive.menu .active.item{border-color:#b5cc18!important;color:#b5cc18!important}.ui.green.menu .active.item,.ui.menu .green.active.item{border-color:#21ba45!important;color:#21ba45!important}.ui.menu .teal.active.item,.ui.teal.menu .active.item{border-color:#00b5ad!important;color:#00b5ad!important}.ui.blue.menu .active.item,.ui.menu .blue.active.item{border-color:#2185d0!important;color:#2185d0!important}.ui.menu .violet.active.item,.ui.violet.menu .active.item{border-color:#6435c9!important;color:#6435c9!important}.ui.menu .purple.active.item,.ui.purple.menu .active.item{border-color:#a333c8!important;color:#a333c8!important}.ui.menu .pink.active.item,.ui.pink.menu .active.item{border-color:#e03997!important;color:#e03997!important}.ui.brown.menu .active.item,.ui.menu .brown.active.item{border-color:#a5673f!important;color:#a5673f!important}.ui.grey.menu .active.item,.ui.menu .grey.active.item{border-color:#767676!important;color:#767676!important}.ui.inverted.menu{border:0 solid transparent;background:#1b1c1d;-webkit-box-shadow:none;box-shadow:none}.ui.inverted.menu .item,.ui.inverted.menu .item>a:not(.ui){background:0 0;color:rgba(255,255,255,.9)}.ui.inverted.menu .item.menu{background:0 0}.ui.inverted.menu .item:before{background:rgba(255,255,255,.08)}.ui.vertical.inverted.menu .item:before{background:rgba(255,255,255,.08)}.ui.vertical.inverted.menu .menu .item,.ui.vertical.inverted.menu .menu .item a:not(.ui){color:rgba(255,255,255,.5)}.ui.inverted.menu .header.item{margin:0;background:0 0;-webkit-box-shadow:none;box-shadow:none}.ui.inverted.menu .item.disabled,.ui.inverted.menu .item.disabled:hover{color:rgba(225,225,225,.3)}.ui.inverted.menu .dropdown.item:hover,.ui.inverted.menu .link.item:hover,.ui.inverted.menu a.item:hover,.ui.link.inverted.menu .item:hover{background:rgba(255,255,255,.08);color:#fff}.ui.vertical.inverted.menu .item .menu .link.item:hover,.ui.vertical.inverted.menu .item .menu a.item:hover{background:0 0;color:#fff}.ui.inverted.menu .link.item:active,.ui.inverted.menu a.item:active{background:rgba(255,255,255,.08);color:#fff}.ui.inverted.menu .active.item{background:rgba(255,255,255,.15);color:#fff!important}.ui.inverted.vertical.menu .item .menu .active.item{background:0 0;color:#fff}.ui.inverted.pointing.menu .active.item:after{background:#3d3e3f!important;margin:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;border:none!important}.ui.inverted.menu .active.item:hover{background:rgba(255,255,255,.15);color:#fff!important}.ui.inverted.pointing.menu .active.item:hover:after{background:#3d3e3f!important}.ui.floated.menu{float:left;margin:0 7px 0 0}.ui.floated.menu .item:last-child:before{display:none}.ui.right.floated.menu{float:right;margin:0 0 0 7px}.ui.inverted.menu .red.active.item,.ui.inverted.red.menu{background-color:#db2828}.ui.inverted.red.menu .item:before{background-color:rgba(34,36,38,.1)}.ui.inverted.red.menu .active.item{background-color:rgba(0,0,0,.1)!important}.ui.inverted.menu .orange.active.item,.ui.inverted.orange.menu{background-color:#f2711c}.ui.inverted.orange.menu .item:before{background-color:rgba(34,36,38,.1)}.ui.inverted.orange.menu .active.item{background-color:rgba(0,0,0,.1)!important}.ui.inverted.menu .yellow.active.item,.ui.inverted.yellow.menu{background-color:#fbbd08}.ui.inverted.yellow.menu .item:before{background-color:rgba(34,36,38,.1)}.ui.inverted.yellow.menu .active.item{background-color:rgba(0,0,0,.1)!important}.ui.inverted.menu .olive.active.item,.ui.inverted.olive.menu{background-color:#b5cc18}.ui.inverted.olive.menu .item:before{background-color:rgba(34,36,38,.1)}.ui.inverted.olive.menu .active.item{background-color:rgba(0,0,0,.1)!important}.ui.inverted.green.menu,.ui.inverted.menu .green.active.item{background-color:#21ba45}.ui.inverted.green.menu .item:before{background-color:rgba(34,36,38,.1)}.ui.inverted.green.menu .active.item{background-color:rgba(0,0,0,.1)!important}.ui.inverted.menu .teal.active.item,.ui.inverted.teal.menu{background-color:#00b5ad}.ui.inverted.teal.menu .item:before{background-color:rgba(34,36,38,.1)}.ui.inverted.teal.menu .active.item{background-color:rgba(0,0,0,.1)!important}.ui.inverted.blue.menu,.ui.inverted.menu .blue.active.item{background-color:#2185d0}.ui.inverted.blue.menu .item:before{background-color:rgba(34,36,38,.1)}.ui.inverted.blue.menu .active.item{background-color:rgba(0,0,0,.1)!important}.ui.inverted.menu .violet.active.item,.ui.inverted.violet.menu{background-color:#6435c9}.ui.inverted.violet.menu .item:before{background-color:rgba(34,36,38,.1)}.ui.inverted.violet.menu .active.item{background-color:rgba(0,0,0,.1)!important}.ui.inverted.menu .purple.active.item,.ui.inverted.purple.menu{background-color:#a333c8}.ui.inverted.purple.menu .item:before{background-color:rgba(34,36,38,.1)}.ui.inverted.purple.menu .active.item{background-color:rgba(0,0,0,.1)!important}.ui.inverted.menu .pink.active.item,.ui.inverted.pink.menu{background-color:#e03997}.ui.inverted.pink.menu .item:before{background-color:rgba(34,36,38,.1)}.ui.inverted.pink.menu .active.item{background-color:rgba(0,0,0,.1)!important}.ui.inverted.brown.menu,.ui.inverted.menu .brown.active.item{background-color:#a5673f}.ui.inverted.brown.menu .item:before{background-color:rgba(34,36,38,.1)}.ui.inverted.brown.menu .active.item{background-color:rgba(0,0,0,.1)!important}.ui.inverted.grey.menu,.ui.inverted.menu .grey.active.item{background-color:#767676}.ui.inverted.grey.menu .item:before{background-color:rgba(34,36,38,.1)}.ui.inverted.grey.menu .active.item{background-color:rgba(0,0,0,.1)!important}.ui.fitted.menu .item,.ui.fitted.menu .item .menu .item,.ui.menu .fitted.item{padding:0}.ui.horizontally.fitted.menu .item,.ui.horizontally.fitted.menu .item .menu .item,.ui.menu .horizontally.fitted.item{padding-top:.92857143em;padding-bottom:.92857143em}.ui.menu .vertically.fitted.item,.ui.vertically.fitted.menu .item,.ui.vertically.fitted.menu .item .menu .item{padding-left:1.14285714em;padding-right:1.14285714em}.ui.borderless.menu .item .menu .item:before,.ui.borderless.menu .item:before,.ui.menu .borderless.item:before{background:0 0!important}.ui.compact.menu{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0;vertical-align:middle}.ui.compact.vertical.menu{display:inline-block}.ui.compact.menu .item:last-child{border-radius:0 4.00000006px 4.00000006px 0}.ui.compact.menu .item:last-child:before{display:none}.ui.compact.vertical.menu{width:auto!important}.ui.compact.vertical.menu .item:last-child::before{display:block}.ui.menu.fluid,.ui.vertical.menu.fluid{width:100%!important}.ui.item.menu,.ui.item.menu .item{width:100%;padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ui.attached.item.menu{margin:0 -1px!important}.ui.item.menu .item:last-child:before{display:none}.ui.menu.two.item .item{width:50%}.ui.menu.three.item .item{width:33.333%}.ui.menu.four.item .item{width:25%}.ui.menu.five.item .item{width:20%}.ui.menu.six.item .item{width:16.666%}.ui.menu.seven.item .item{width:14.285%}.ui.menu.eight.item .item{width:12.5%}.ui.menu.nine.item .item{width:11.11%}.ui.menu.ten.item .item{width:10%}.ui.menu.eleven.item .item{width:9.09%}.ui.menu.twelve.item .item{width:8.333%}.ui.menu.fixed{position:fixed;z-index:101;margin:0;width:100%}.ui.menu.fixed,.ui.menu.fixed .item:first-child,.ui.menu.fixed .item:last-child{border-radius:0!important}.ui.fixed.menu,.ui[class*="top fixed"].menu{top:0;left:0;right:auto;bottom:auto}.ui[class*="top fixed"].menu{border-top:none;border-left:none;border-right:none}.ui[class*="right fixed"].menu{border-top:none;border-bottom:none;border-right:none;top:0;right:0;left:auto;bottom:auto;width:auto;height:100%}.ui[class*="bottom fixed"].menu{border-bottom:none;border-left:none;border-right:none;bottom:0;left:0;top:auto;right:auto}.ui[class*="left fixed"].menu{border-top:none;border-bottom:none;border-left:none;top:0;left:0;right:auto;bottom:auto;width:auto;height:100%}.ui.fixed.menu+.ui.grid{padding-top:38.5px}.ui.pointing.menu .item:after{visibility:hidden;position:absolute;content:'';top:100%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg);background:0 0;margin:.5px 0 0;width:.57142857em;height:.57142857em;border:none;border-bottom:1px solid #d4d4d5;border-right:1px solid #d4d4d5;z-index:2;-webkit-transition:background .1s ease;transition:background .1s ease}.ui.vertical.pointing.menu .item:after{position:absolute;top:50%;right:0;bottom:auto;left:auto;-webkit-transform:translateX(50%) translateY(-50%) rotate(45deg);transform:translateX(50%) translateY(-50%) rotate(45deg);margin:0 -.5px 0 0;border:none;border-top:1px solid #d4d4d5;border-right:1px solid #d4d4d5}.ui.pointing.menu .active.item:after{visibility:visible}.ui.pointing.menu .active.dropdown.item:after{visibility:hidden}.ui.pointing.menu .active.item .menu .active.item:after,.ui.pointing.menu .dropdown.active.item:after{display:none}.ui.pointing.menu .active.item:hover:after{background-color:#f2f2f2}.ui.pointing.menu .active.item:after{background-color:#f2f2f2}.ui.pointing.menu .active.item:hover:after{background-color:#f2f2f2}.ui.vertical.pointing.menu .active.item:hover:after{background-color:#f2f2f2}.ui.vertical.pointing.menu .active.item:after{background-color:#f2f2f2}.ui.vertical.pointing.menu .menu .active.item:after{background-color:#fff}.ui.attached.menu{top:0;bottom:0;border-radius:0;margin:0 -1px;width:calc(100% + 2px);max-width:calc(100% + 2px);-webkit-box-shadow:none;box-shadow:none}.ui.attached+.ui.attached.menu:not(.top){border-top:none}.ui[class*="top attached"].menu{bottom:0;margin-bottom:0;top:0;margin-top:14px;border-radius:4.00000006px 4.00000006px 0 0}.ui.menu[class*="top attached"]:first-child{margin-top:0}.ui[class*="bottom attached"].menu{bottom:0;margin-top:0;top:0;margin-bottom:14px;-webkit-box-shadow:0 1px 2px 0 rgba(34,36,38,.15),none;box-shadow:0 1px 2px 0 rgba(34,36,38,.15),none;border-radius:0 0 4.00000006px 4.00000006px}.ui[class*="bottom attached"].menu:last-child{margin-bottom:0}.ui.top.attached.menu>.item:first-child{border-radius:4.00000006px 0 0 0}.ui.bottom.attached.menu>.item:first-child{border-radius:0 0 0 4.00000006px}.ui.attached.menu:not(.tabular){border:1px solid #d4d4d5}.ui.attached.inverted.menu{border:none}.ui.attached.tabular.menu{margin-left:0;margin-right:0;width:100%}.ui.mini.menu{font-size:11.00000006px}.ui.mini.vertical.menu{width:126px}.ui.tiny.menu{font-size:12.00000004px}.ui.tiny.vertical.menu{width:154px}.ui.small.menu{font-size:13.00000002px}.ui.small.vertical.menu{width:182px}.ui.menu{font-size:14px}.ui.vertical.menu{width:210px}.ui.large.menu{font-size:14.99999998px}.ui.large.vertical.menu{width:252px}.ui.huge.menu{font-size:16.99999994px}.ui.huge.vertical.menu{width:308px}.ui.big.menu{font-size:15.99999996px}.ui.big.vertical.menu{width:280px}.ui.massive.menu{font-size:18.00000006px}.ui.massive.vertical.menu{width:350px}/*!
 * # Semantic UI 2.3.1 - Message
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.message{position:relative;min-height:1em;margin:1em 0;background:#f8f8f9;padding:1em 1.5em;line-height:1.4285em;color:rgba(0,0,0,.87);-webkit-transition:opacity .1s ease,color .1s ease,background .1s ease,-webkit-box-shadow .1s ease;transition:opacity .1s ease,color .1s ease,background .1s ease,-webkit-box-shadow .1s ease;transition:opacity .1s ease,color .1s ease,background .1s ease,box-shadow .1s ease;transition:opacity .1s ease,color .1s ease,background .1s ease,box-shadow .1s ease,-webkit-box-shadow .1s ease;border-radius:4.00000006px;-webkit-box-shadow:0 0 0 1px rgba(34,36,38,.22) inset,0 0 0 0 transparent;box-shadow:0 0 0 1px rgba(34,36,38,.22) inset,0 0 0 0 transparent}.ui.message:first-child{margin-top:0}.ui.message:last-child{margin-bottom:0}.ui.message .header{display:block;font-family:Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;font-weight:700;margin:-.14285714em 0 0 0}.ui.message .header:not(.ui){font-size:1.14285714em}.ui.message p{opacity:.85;margin:.75em 0}.ui.message p:first-child{margin-top:0}.ui.message p:last-child{margin-bottom:0}.ui.message .header+p{margin-top:.25em}.ui.message .list:not(.ui){text-align:left;padding:0;opacity:.85;list-style-position:inside;margin:.5em 0 0}.ui.message .list:not(.ui):first-child{margin-top:0}.ui.message .list:not(.ui):last-child{margin-bottom:0}.ui.message .list:not(.ui) li{position:relative;list-style-type:none;margin:0 0 .3em 1em;padding:0}.ui.message .list:not(.ui) li:before{position:absolute;content:'•';left:-1em;height:100%;vertical-align:baseline}.ui.message .list:not(.ui) li:last-child{margin-bottom:0}.ui.message>.icon{margin-right:.6em}.ui.message>.close.icon{cursor:pointer;position:absolute;margin:0;top:.78575em;right:.5em;opacity:.7;-webkit-transition:opacity .1s ease;transition:opacity .1s ease}.ui.message>.close.icon:hover{opacity:1}.ui.message>:first-child{margin-top:0}.ui.message>:last-child{margin-bottom:0}.ui.dropdown .menu>.message{margin:0 -1px}.ui.visible.visible.visible.visible.message{display:block}.ui.icon.visible.visible.visible.visible.message{display:-webkit-box;display:-ms-flexbox;display:flex}.ui.hidden.hidden.hidden.hidden.message{display:none}.ui.compact.message{display:inline-block}.ui.compact.icon.message{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.ui.attached.message{margin-bottom:-1px;border-radius:4.00000006px 4.00000006px 0 0;-webkit-box-shadow:0 0 0 1px rgba(34,36,38,.15) inset;box-shadow:0 0 0 1px rgba(34,36,38,.15) inset;margin-left:-1px;margin-right:-1px}.ui.attached+.ui.attached.message:not(.top):not(.bottom){margin-top:-1px;border-radius:0}.ui.bottom.attached.message{margin-top:-1px;border-radius:0 0 4.00000006px 4.00000006px;-webkit-box-shadow:0 0 0 1px rgba(34,36,38,.15) inset,0 1px 2px 0 rgba(34,36,38,.15);box-shadow:0 0 0 1px rgba(34,36,38,.15) inset,0 1px 2px 0 rgba(34,36,38,.15)}.ui.bottom.attached.message:not(:last-child){margin-bottom:1em}.ui.attached.icon.message{width:auto}.ui.icon.message{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ui.icon.message>.icon:not(.close){display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;line-height:1;vertical-align:middle;font-size:3em;opacity:.8}.ui.icon.message>.content{display:block;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;vertical-align:middle}.ui.icon.message .icon:not(.close)+.content{padding-left:0}.ui.icon.message .circular.icon{width:1em}.ui.floating.message{-webkit-box-shadow:0 0 0 1px rgba(34,36,38,.22) inset,0 2px 4px 0 rgba(34,36,38,.12),0 2px 10px 0 rgba(34,36,38,.15);box-shadow:0 0 0 1px rgba(34,36,38,.22) inset,0 2px 4px 0 rgba(34,36,38,.12),0 2px 10px 0 rgba(34,36,38,.15)}.ui.black.message{background-color:#1b1c1d;color:rgba(255,255,255,.9)}.ui.positive.message{background-color:#fcfff5;color:#2c662d}.ui.attached.positive.message,.ui.positive.message{-webkit-box-shadow:0 0 0 1px #a3c293 inset,0 0 0 0 transparent;box-shadow:0 0 0 1px #a3c293 inset,0 0 0 0 transparent}.ui.positive.message .header{color:#1a531b}.ui.negative.message{background-color:#fff6f6;color:#9f3a38}.ui.attached.negative.message,.ui.negative.message{-webkit-box-shadow:0 0 0 1px #e0b4b4 inset,0 0 0 0 transparent;box-shadow:0 0 0 1px #e0b4b4 inset,0 0 0 0 transparent}.ui.negative.message .header{color:#912d2b}.ui.info.message{background-color:#f8ffff;color:#276f86}.ui.attached.info.message,.ui.info.message{-webkit-box-shadow:0 0 0 1px #a9d5de inset,0 0 0 0 transparent;box-shadow:0 0 0 1px #a9d5de inset,0 0 0 0 transparent}.ui.info.message .header{color:#0e566c}.ui.warning.message{background-color:#fffaf3;color:#573a08}.ui.attached.warning.message,.ui.warning.message{-webkit-box-shadow:0 0 0 1px #c9ba9b inset,0 0 0 0 transparent;box-shadow:0 0 0 1px #c9ba9b inset,0 0 0 0 transparent}.ui.warning.message .header{color:#794b02}.ui.error.message{background-color:#fff6f6;color:#9f3a38}.ui.attached.error.message,.ui.error.message{-webkit-box-shadow:0 0 0 1px #e0b4b4 inset,0 0 0 0 transparent;box-shadow:0 0 0 1px #e0b4b4 inset,0 0 0 0 transparent}.ui.error.message .header{color:#912d2b}.ui.success.message{background-color:#fcfff5;color:#2c662d}.ui.attached.success.message,.ui.success.message{-webkit-box-shadow:0 0 0 1px #a3c293 inset,0 0 0 0 transparent;box-shadow:0 0 0 1px #a3c293 inset,0 0 0 0 transparent}.ui.success.message .header{color:#1a531b}.ui.black.message,.ui.inverted.message{background-color:#1b1c1d;color:rgba(255,255,255,.9)}.ui.red.message{background-color:#ffe8e6;color:#db2828;-webkit-box-shadow:0 0 0 1px #db2828 inset,0 0 0 0 transparent;box-shadow:0 0 0 1px #db2828 inset,0 0 0 0 transparent}.ui.red.message .header{color:#c82121}.ui.orange.message{background-color:#ffedde;color:#f2711c;-webkit-box-shadow:0 0 0 1px #f2711c inset,0 0 0 0 transparent;box-shadow:0 0 0 1px #f2711c inset,0 0 0 0 transparent}.ui.orange.message .header{color:#e7640d}.ui.yellow.message{background-color:#fff8db;color:#b58105;-webkit-box-shadow:0 0 0 1px #b58105 inset,0 0 0 0 transparent;box-shadow:0 0 0 1px #b58105 inset,0 0 0 0 transparent}.ui.yellow.message .header{color:#9c6f04}.ui.olive.message{background-color:#fbfdef;color:#8abc1e;-webkit-box-shadow:0 0 0 1px #8abc1e inset,0 0 0 0 transparent;box-shadow:0 0 0 1px #8abc1e inset,0 0 0 0 transparent}.ui.olive.message .header{color:#7aa61a}.ui.green.message{background-color:#e5f9e7;color:#1ebc30;-webkit-box-shadow:0 0 0 1px #1ebc30 inset,0 0 0 0 transparent;box-shadow:0 0 0 1px #1ebc30 inset,0 0 0 0 transparent}.ui.green.message .header{color:#1aa62a}.ui.teal.message{background-color:#e1f7f7;color:#10a3a3;-webkit-box-shadow:0 0 0 1px #10a3a3 inset,0 0 0 0 transparent;box-shadow:0 0 0 1px #10a3a3 inset,0 0 0 0 transparent}.ui.teal.message .header{color:#0e8c8c}.ui.blue.message{background-color:#dff0ff;color:#2185d0;-webkit-box-shadow:0 0 0 1px #2185d0 inset,0 0 0 0 transparent;box-shadow:0 0 0 1px #2185d0 inset,0 0 0 0 transparent}.ui.blue.message .header{color:#1e77ba}.ui.violet.message{background-color:#eae7ff;color:#6435c9;-webkit-box-shadow:0 0 0 1px #6435c9 inset,0 0 0 0 transparent;box-shadow:0 0 0 1px #6435c9 inset,0 0 0 0 transparent}.ui.violet.message .header{color:#5a30b5}.ui.purple.message{background-color:#f6e7ff;color:#a333c8;-webkit-box-shadow:0 0 0 1px #a333c8 inset,0 0 0 0 transparent;box-shadow:0 0 0 1px #a333c8 inset,0 0 0 0 transparent}.ui.purple.message .header{color:#922eb4}.ui.pink.message{background-color:#ffe3fb;color:#e03997;-webkit-box-shadow:0 0 0 1px #e03997 inset,0 0 0 0 transparent;box-shadow:0 0 0 1px #e03997 inset,0 0 0 0 transparent}.ui.pink.message .header{color:#dd238b}.ui.brown.message{background-color:#f1e2d3;color:#a5673f;-webkit-box-shadow:0 0 0 1px #a5673f inset,0 0 0 0 transparent;box-shadow:0 0 0 1px #a5673f inset,0 0 0 0 transparent}.ui.brown.message .header{color:#935b38}.ui.mini.message{font-size:.78571429em}.ui.tiny.message{font-size:.85714286em}.ui.small.message{font-size:.92857143em}.ui.message{font-size:1em}.ui.large.message{font-size:1.14285714em}.ui.big.message{font-size:1.28571429em}.ui.huge.message{font-size:1.42857143em}.ui.massive.message{font-size:1.71428571em}/*!
 * # Semantic UI 2.3.1 - Table
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.table{width:100%;background:#fff;margin:1em 0;border:1px solid rgba(34,36,38,.15);-webkit-box-shadow:none;box-shadow:none;border-radius:4.00000006px;text-align:left;color:rgba(0,0,0,.87);border-collapse:separate;border-spacing:0}.ui.table:first-child{margin-top:0}.ui.table:last-child{margin-bottom:0}.ui.table td,.ui.table th{-webkit-transition:background .1s ease,color .1s ease;transition:background .1s ease,color .1s ease}.ui.table thead{-webkit-box-shadow:none;box-shadow:none}.ui.table thead th{cursor:auto;background:#f9fafb;text-align:inherit;color:rgba(0,0,0,.87);padding:.92857143em .78571429em;vertical-align:inherit;font-style:none;font-weight:700;text-transform:none;border-bottom:1px solid rgba(34,36,38,.1);border-left:none}.ui.table thead tr>th:first-child{border-left:none}.ui.table thead tr:first-child>th:first-child{border-radius:4.00000006px 0 0 0}.ui.table thead tr:first-child>th:last-child{border-radius:0 4.00000006px 0 0}.ui.table thead tr:first-child>th:only-child{border-radius:4.00000006px 4.00000006px 0 0}.ui.table tfoot{-webkit-box-shadow:none;box-shadow:none}.ui.table tfoot th{cursor:auto;border-top:1px solid rgba(34,36,38,.15);background:#f9fafb;text-align:inherit;color:rgba(0,0,0,.87);padding:.78571429em .78571429em;vertical-align:middle;font-style:normal;font-weight:400;text-transform:none}.ui.table tfoot tr>th:first-child{border-left:none}.ui.table tfoot tr:first-child>th:first-child{border-radius:0 0 0 4.00000006px}.ui.table tfoot tr:first-child>th:last-child{border-radius:0 0 4.00000006px 0}.ui.table tfoot tr:first-child>th:only-child{border-radius:0 0 4.00000006px 4.00000006px}.ui.table tr td{border-top:1px solid rgba(34,36,38,.1)}.ui.table tr:first-child td{border-top:none}.ui.table tbody+tbody tr:first-child td{border-top:1px solid rgba(34,36,38,.1)}.ui.table td{padding:.78571429em .78571429em;text-align:inherit}.ui.table>.icon{vertical-align:baseline}.ui.table>.icon:only-child{margin:0}.ui.table.segment{padding:0}.ui.table.segment:after{display:none}.ui.table.segment.stacked:after{display:block}@media only screen and (max-width:767px){.ui.table:not(.unstackable){width:100%}.ui.table:not(.unstackable) tbody,.ui.table:not(.unstackable) tr,.ui.table:not(.unstackable) tr>td,.ui.table:not(.unstackable) tr>th{width:auto!important;display:block!important}.ui.table:not(.unstackable){padding:0}.ui.table:not(.unstackable) thead{display:block}.ui.table:not(.unstackable) tfoot{display:block}.ui.table:not(.unstackable) tr{padding-top:1em;padding-bottom:1em;-webkit-box-shadow:0 -1px 0 0 rgba(0,0,0,.1) inset!important;box-shadow:0 -1px 0 0 rgba(0,0,0,.1) inset!important}.ui.table:not(.unstackable) tr>td,.ui.table:not(.unstackable) tr>th{background:0 0;border:none!important;padding:.25em .75em!important;-webkit-box-shadow:none!important;box-shadow:none!important}.ui.table:not(.unstackable) td:first-child,.ui.table:not(.unstackable) th:first-child{font-weight:700}.ui.definition.table:not(.unstackable) thead th:first-child{-webkit-box-shadow:none!important;box-shadow:none!important}}.ui.table td .image,.ui.table td .image img,.ui.table th .image,.ui.table th .image img{max-width:none}.ui.structured.table{border-collapse:collapse}.ui.structured.table thead th{border-left:none;border-right:none}.ui.structured.sortable.table thead th{border-left:1px solid rgba(34,36,38,.15);border-right:1px solid rgba(34,36,38,.15)}.ui.structured.basic.table th{border-left:none;border-right:none}.ui.structured.celled.table tr td,.ui.structured.celled.table tr th{border-left:1px solid rgba(34,36,38,.1);border-right:1px solid rgba(34,36,38,.1)}.ui.definition.table thead:not(.full-width) th:first-child{pointer-events:none;background:0 0;font-weight:400;color:rgba(0,0,0,.4);-webkit-box-shadow:-1px -1px 0 1px #fff;box-shadow:-1px -1px 0 1px #fff}.ui.definition.table tfoot:not(.full-width) th:first-child{pointer-events:none;background:0 0;font-weight:rgba(0,0,0,.4);color:normal;-webkit-box-shadow:1px 1px 0 1px #fff;box-shadow:1px 1px 0 1px #fff}.ui.celled.definition.table thead:not(.full-width) th:first-child{-webkit-box-shadow:0 -1px 0 1px #fff;box-shadow:0 -1px 0 1px #fff}.ui.celled.definition.table tfoot:not(.full-width) th:first-child{-webkit-box-shadow:0 1px 0 1px #fff;box-shadow:0 1px 0 1px #fff}.ui.definition.table tr td.definition,.ui.definition.table tr td:first-child:not(.ignored){background:rgba(0,0,0,.03);font-weight:700;color:rgba(0,0,0,.95);text-transform:'';-webkit-box-shadow:'';box-shadow:'';text-align:'';font-size:1em;padding-left:'';padding-right:''}.ui.definition.table thead:not(.full-width) th:nth-child(2){border-left:1px solid rgba(34,36,38,.15)}.ui.definition.table tfoot:not(.full-width) th:nth-child(2){border-left:1px solid rgba(34,36,38,.15)}.ui.definition.table td:nth-child(2){border-left:1px solid rgba(34,36,38,.15)}.ui.table td.positive,.ui.table tr.positive{-webkit-box-shadow:0 0 0 #a3c293 inset;box-shadow:0 0 0 #a3c293 inset}.ui.table td.positive,.ui.table tr.positive{background:#fcfff5!important;color:#2c662d!important}.ui.table td.negative,.ui.table tr.negative{-webkit-box-shadow:0 0 0 #e0b4b4 inset;box-shadow:0 0 0 #e0b4b4 inset}.ui.table td.negative,.ui.table tr.negative{background:#fff6f6!important;color:#9f3a38!important}.ui.table td.error,.ui.table tr.error{-webkit-box-shadow:0 0 0 #e0b4b4 inset;box-shadow:0 0 0 #e0b4b4 inset}.ui.table td.error,.ui.table tr.error{background:#fff6f6!important;color:#9f3a38!important}.ui.table td.warning,.ui.table tr.warning{-webkit-box-shadow:0 0 0 #c9ba9b inset;box-shadow:0 0 0 #c9ba9b inset}.ui.table td.warning,.ui.table tr.warning{background:#fffaf3!important;color:#573a08!important}.ui.table td.active,.ui.table tr.active{-webkit-box-shadow:0 0 0 rgba(0,0,0,.87) inset;box-shadow:0 0 0 rgba(0,0,0,.87) inset}.ui.table td.active,.ui.table tr.active{background:#e0e0e0!important;color:rgba(0,0,0,.87)!important}.ui.table tr td.disabled,.ui.table tr.disabled td,.ui.table tr.disabled:hover,.ui.table tr:hover td.disabled{pointer-events:none;color:rgba(40,40,40,.3)}@media only screen and (max-width:991px){.ui[class*="tablet stackable"].table,.ui[class*="tablet stackable"].table tbody,.ui[class*="tablet stackable"].table tr,.ui[class*="tablet stackable"].table tr>td,.ui[class*="tablet stackable"].table tr>th{width:100%!important;display:block!important}.ui[class*="tablet stackable"].table{padding:0}.ui[class*="tablet stackable"].table thead{display:block}.ui[class*="tablet stackable"].table tfoot{display:block}.ui[class*="tablet stackable"].table tr{padding-top:1em;padding-bottom:1em;-webkit-box-shadow:0 -1px 0 0 rgba(0,0,0,.1) inset!important;box-shadow:0 -1px 0 0 rgba(0,0,0,.1) inset!important}.ui[class*="tablet stackable"].table tr>td,.ui[class*="tablet stackable"].table tr>th{background:0 0;border:none!important;padding:.25em .75em;-webkit-box-shadow:none!important;box-shadow:none!important}.ui.definition[class*="tablet stackable"].table thead th:first-child{-webkit-box-shadow:none!important;box-shadow:none!important}}.ui.table [class*="left aligned"],.ui.table[class*="left aligned"]{text-align:left}.ui.table [class*="center aligned"],.ui.table[class*="center aligned"]{text-align:center}.ui.table [class*="right aligned"],.ui.table[class*="right aligned"]{text-align:right}.ui.table [class*="top aligned"],.ui.table[class*="top aligned"]{vertical-align:top}.ui.table [class*="middle aligned"],.ui.table[class*="middle aligned"]{vertical-align:middle}.ui.table [class*="bottom aligned"],.ui.table[class*="bottom aligned"]{vertical-align:bottom}.ui.table td.collapsing,.ui.table th.collapsing{width:1px;white-space:nowrap}.ui.fixed.table{table-layout:fixed}.ui.fixed.table td,.ui.fixed.table th{overflow:hidden;text-overflow:ellipsis}.ui.selectable.table tbody tr:hover,.ui.table tbody tr td.selectable:hover{background:rgba(0,0,0,.05)!important;color:rgba(0,0,0,.95)!important}.ui.inverted.table tbody tr td.selectable:hover,.ui.selectable.inverted.table tbody tr:hover{background:rgba(255,255,255,.08)!important;color:#fff!important}.ui.table tbody tr td.selectable{padding:0}.ui.table tbody tr td.selectable>a:not(.ui){display:block;color:inherit;padding:.78571429em .78571429em}.ui.selectable.table tr.error:hover,.ui.selectable.table tr:hover td.error,.ui.table tr td.selectable.error:hover{background:#ffe7e7!important;color:#943634!important}.ui.selectable.table tr.warning:hover,.ui.selectable.table tr:hover td.warning,.ui.table tr td.selectable.warning:hover{background:#fff4e4!important;color:#493107!important}.ui.selectable.table tr.active:hover,.ui.selectable.table tr:hover td.active,.ui.table tr td.selectable.active:hover{background:#e0e0e0!important;color:rgba(0,0,0,.87)!important}.ui.selectable.table tr.positive:hover,.ui.selectable.table tr:hover td.positive,.ui.table tr td.selectable.positive:hover{background:#f7ffe6!important;color:#275b28!important}.ui.selectable.table tr.negative:hover,.ui.selectable.table tr:hover td.negative,.ui.table tr td.selectable.negative:hover{background:#ffe7e7!important;color:#943634!important}.ui.attached.table{top:0;bottom:0;border-radius:0;margin:0 -1px;width:calc(100% + 2px);max-width:calc(100% + 2px);-webkit-box-shadow:none;box-shadow:none;border:1px solid #d4d4d5}.ui.attached+.ui.attached.table:not(.top){border-top:none}.ui[class*="top attached"].table{bottom:0;margin-bottom:0;top:0;margin-top:1em;border-radius:4.00000006px 4.00000006px 0 0}.ui.table[class*="top attached"]:first-child{margin-top:0}.ui[class*="bottom attached"].table{bottom:0;margin-top:0;top:0;margin-bottom:1em;-webkit-box-shadow:none,none;box-shadow:none,none;border-radius:0 0 4.00000006px 4.00000006px}.ui[class*="bottom attached"].table:last-child{margin-bottom:0}.ui.striped.table tbody tr:nth-child(2n),.ui.striped.table>tr:nth-child(2n){background-color:rgba(0,0,50,.02)}.ui.inverted.striped.table tbody tr:nth-child(2n),.ui.inverted.striped.table>tr:nth-child(2n){background-color:rgba(255,255,255,.05)}.ui.striped.selectable.selectable.selectable.table tbody tr.active:hover{background:#efefef!important;color:rgba(0,0,0,.95)!important}.ui.table [class*="single line"],.ui.table[class*="single line"]{white-space:nowrap}.ui.table [class*="single line"],.ui.table[class*="single line"]{white-space:nowrap}.ui.red.table{border-top:.2em solid #db2828}.ui.inverted.red.table{background-color:#db2828!important;color:#fff!important}.ui.orange.table{border-top:.2em solid #f2711c}.ui.inverted.orange.table{background-color:#f2711c!important;color:#fff!important}.ui.yellow.table{border-top:.2em solid #fbbd08}.ui.inverted.yellow.table{background-color:#fbbd08!important;color:#fff!important}.ui.olive.table{border-top:.2em solid #b5cc18}.ui.inverted.olive.table{background-color:#b5cc18!important;color:#fff!important}.ui.green.table{border-top:.2em solid #21ba45}.ui.inverted.green.table{background-color:#21ba45!important;color:#fff!important}.ui.teal.table{border-top:.2em solid #00b5ad}.ui.inverted.teal.table{background-color:#00b5ad!important;color:#fff!important}.ui.blue.table{border-top:.2em solid #2185d0}.ui.inverted.blue.table{background-color:#2185d0!important;color:#fff!important}.ui.violet.table{border-top:.2em solid #6435c9}.ui.inverted.violet.table{background-color:#6435c9!important;color:#fff!important}.ui.purple.table{border-top:.2em solid #a333c8}.ui.inverted.purple.table{background-color:#a333c8!important;color:#fff!important}.ui.pink.table{border-top:.2em solid #e03997}.ui.inverted.pink.table{background-color:#e03997!important;color:#fff!important}.ui.brown.table{border-top:.2em solid #a5673f}.ui.inverted.brown.table{background-color:#a5673f!important;color:#fff!important}.ui.grey.table{border-top:.2em solid #767676}.ui.inverted.grey.table{background-color:#767676!important;color:#fff!important}.ui.black.table{border-top:.2em solid #1b1c1d}.ui.inverted.black.table{background-color:#1b1c1d!important;color:#fff!important}.ui.one.column.table td{width:100%}.ui.two.column.table td{width:50%}.ui.three.column.table td{width:33.33333333%}.ui.four.column.table td{width:25%}.ui.five.column.table td{width:20%}.ui.six.column.table td{width:16.66666667%}.ui.seven.column.table td{width:14.28571429%}.ui.eight.column.table td{width:12.5%}.ui.nine.column.table td{width:11.11111111%}.ui.ten.column.table td{width:10%}.ui.eleven.column.table td{width:9.09090909%}.ui.twelve.column.table td{width:8.33333333%}.ui.thirteen.column.table td{width:7.69230769%}.ui.fourteen.column.table td{width:7.14285714%}.ui.fifteen.column.table td{width:6.66666667%}.ui.sixteen.column.table td{width:6.25%}.ui.table td.one.wide,.ui.table th.one.wide{width:6.25%}.ui.table td.two.wide,.ui.table th.two.wide{width:12.5%}.ui.table td.three.wide,.ui.table th.three.wide{width:18.75%}.ui.table td.four.wide,.ui.table th.four.wide{width:25%}.ui.table td.five.wide,.ui.table th.five.wide{width:31.25%}.ui.table td.six.wide,.ui.table th.six.wide{width:37.5%}.ui.table td.seven.wide,.ui.table th.seven.wide{width:43.75%}.ui.table td.eight.wide,.ui.table th.eight.wide{width:50%}.ui.table td.nine.wide,.ui.table th.nine.wide{width:56.25%}.ui.table td.ten.wide,.ui.table th.ten.wide{width:62.5%}.ui.table td.eleven.wide,.ui.table th.eleven.wide{width:68.75%}.ui.table td.twelve.wide,.ui.table th.twelve.wide{width:75%}.ui.table td.thirteen.wide,.ui.table th.thirteen.wide{width:81.25%}.ui.table td.fourteen.wide,.ui.table th.fourteen.wide{width:87.5%}.ui.table td.fifteen.wide,.ui.table th.fifteen.wide{width:93.75%}.ui.table td.sixteen.wide,.ui.table th.sixteen.wide{width:100%}.ui.sortable.table thead th{cursor:pointer;white-space:nowrap;border-left:1px solid rgba(34,36,38,.15);color:rgba(0,0,0,.87)}.ui.sortable.table thead th:first-child{border-left:none}.ui.sortable.table thead th.sorted,.ui.sortable.table thead th.sorted:hover{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ui.sortable.table thead th:after{display:none;font-style:normal;font-weight:400;text-decoration:inherit;content:'';height:1em;width:auto;opacity:.8;margin:0 0 0 .5em;font-family:Icons}.ui.sortable.table thead th.ascending:after{content:'\f0d8'}.ui.sortable.table thead th.descending:after{content:'\f0d7'}.ui.sortable.table th.disabled:hover{cursor:auto;color:rgba(40,40,40,.3)}.ui.sortable.table thead th:hover{background:rgba(0,0,0,.05);color:rgba(0,0,0,.8)}.ui.sortable.table thead th.sorted{background:rgba(0,0,0,.05);color:rgba(0,0,0,.95)}.ui.sortable.table thead th.sorted:after{display:inline-block}.ui.sortable.table thead th.sorted:hover{background:rgba(0,0,0,.05);color:rgba(0,0,0,.95)}.ui.inverted.sortable.table thead th.sorted{background:rgba(255,255,255,.15) -webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.05)));background:rgba(255,255,255,.15) -webkit-linear-gradient(transparent,rgba(0,0,0,.05));background:rgba(255,255,255,.15) linear-gradient(transparent,rgba(0,0,0,.05));color:#fff}.ui.inverted.sortable.table thead th:hover{background:rgba(255,255,255,.08) -webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.05)));background:rgba(255,255,255,.08) -webkit-linear-gradient(transparent,rgba(0,0,0,.05));background:rgba(255,255,255,.08) linear-gradient(transparent,rgba(0,0,0,.05));color:#fff}.ui.inverted.sortable.table thead th{border-left-color:transparent;border-right-color:transparent}.ui.inverted.table{background:#333;color:rgba(255,255,255,.9);border:none}.ui.inverted.table th{background-color:rgba(0,0,0,.15);border-color:rgba(255,255,255,.1)!important;color:rgba(255,255,255,.9)!important}.ui.inverted.table tr td{border-color:rgba(255,255,255,.1)!important}.ui.inverted.table tr td.disabled,.ui.inverted.table tr.disabled td,.ui.inverted.table tr.disabled:hover td,.ui.inverted.table tr:hover td.disabled{pointer-events:none;color:rgba(225,225,225,.3)}.ui.inverted.definition.table tfoot:not(.full-width) th:first-child,.ui.inverted.definition.table thead:not(.full-width) th:first-child{background:#fff}.ui.inverted.definition.table tr td:first-child{background:rgba(255,255,255,.02);color:#fff}.ui.collapsing.table{width:auto}.ui.basic.table{background:0 0;border:1px solid rgba(34,36,38,.15);-webkit-box-shadow:none;box-shadow:none}.ui.basic.table tfoot,.ui.basic.table thead{-webkit-box-shadow:none;box-shadow:none}.ui.basic.table th{background:0 0;border-left:none}.ui.basic.table tbody tr{border-bottom:1px solid rgba(0,0,0,.1)}.ui.basic.table td{background:0 0}.ui.basic.striped.table tbody tr:nth-child(2n){background-color:rgba(0,0,0,.05)!important}.ui[class*="very basic"].table{border:none}.ui[class*="very basic"].table:not(.sortable):not(.striped) td,.ui[class*="very basic"].table:not(.sortable):not(.striped) th{padding:''}.ui[class*="very basic"].table:not(.sortable):not(.striped) td:first-child,.ui[class*="very basic"].table:not(.sortable):not(.striped) th:first-child{padding-left:0}.ui[class*="very basic"].table:not(.sortable):not(.striped) td:last-child,.ui[class*="very basic"].table:not(.sortable):not(.striped) th:last-child{padding-right:0}.ui[class*="very basic"].table:not(.sortable):not(.striped) thead tr:first-child th{padding-top:0}.ui.celled.table tr td,.ui.celled.table tr th{border-left:1px solid rgba(34,36,38,.1)}.ui.celled.table tr td:first-child,.ui.celled.table tr th:first-child{border-left:none}.ui.padded.table th{padding-left:1em;padding-right:1em}.ui.padded.table td,.ui.padded.table th{padding:1em 1em}.ui[class*="very padded"].table th{padding-left:1.5em;padding-right:1.5em}.ui[class*="very padded"].table td{padding:1.5em 1.5em}.ui.compact.table th{padding-left:.7em;padding-right:.7em}.ui.compact.table td{padding:.5em .7em}.ui[class*="very compact"].table th{padding-left:.6em;padding-right:.6em}.ui[class*="very compact"].table td{padding:.4em .6em}.ui.small.table{font-size:.9em}.ui.table{font-size:1em}.ui.large.table{font-size:1.1em}/*!
 * # Semantic UI 2.3.1 - Ad
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Copyright 2013 Contributors
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.ad{display:block;overflow:hidden;margin:1em 0}.ui.ad:first-child{margin:0}.ui.ad:last-child{margin:0}.ui.ad iframe{margin:0;padding:0;border:none;overflow:hidden}.ui.leaderboard.ad{width:728px;height:90px}.ui[class*="medium rectangle"].ad{width:300px;height:250px}.ui[class*="large rectangle"].ad{width:336px;height:280px}.ui[class*="half page"].ad{width:300px;height:600px}.ui.square.ad{width:250px;height:250px}.ui[class*="small square"].ad{width:200px;height:200px}.ui[class*="small rectangle"].ad{width:180px;height:150px}.ui[class*="vertical rectangle"].ad{width:240px;height:400px}.ui.button.ad{width:120px;height:90px}.ui[class*="square button"].ad{width:125px;height:125px}.ui[class*="small button"].ad{width:120px;height:60px}.ui.skyscraper.ad{width:120px;height:600px}.ui[class*="wide skyscraper"].ad{width:160px}.ui.banner.ad{width:468px;height:60px}.ui[class*="vertical banner"].ad{width:120px;height:240px}.ui[class*="top banner"].ad{width:930px;height:180px}.ui[class*="half banner"].ad{width:234px;height:60px}.ui[class*="large leaderboard"].ad{width:970px;height:90px}.ui.billboard.ad{width:970px;height:250px}.ui.panorama.ad{width:980px;height:120px}.ui.netboard.ad{width:580px;height:400px}.ui[class*="large mobile banner"].ad{width:320px;height:100px}.ui[class*="mobile leaderboard"].ad{width:320px;height:50px}.ui.mobile.ad{display:none}@media only screen and (max-width:767px){.ui.mobile.ad{display:block}}.ui.centered.ad{margin-left:auto;margin-right:auto}.ui.test.ad{position:relative;background:#545454}.ui.test.ad:after{position:absolute;top:50%;left:50%;width:100%;text-align:center;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);content:'Ad';color:#fff;font-size:1em;font-weight:700}.ui.mobile.test.ad:after{font-size:.85714286em}.ui.test.ad[data-text]:after{content:attr(data-text)}/*!
 * # Semantic UI 2.3.1 - Item
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.card,.ui.cards>.card{max-width:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:290px;min-height:0;background:#fff;padding:0;border:none;border-radius:4.00000006px;-webkit-box-shadow:0 1px 3px 0 #d4d4d5,0 0 0 1px #d4d4d5;box-shadow:0 1px 3px 0 #d4d4d5,0 0 0 1px #d4d4d5;-webkit-transition:-webkit-box-shadow .1s ease,-webkit-transform .1s ease;transition:-webkit-box-shadow .1s ease,-webkit-transform .1s ease;transition:box-shadow .1s ease,transform .1s ease;transition:box-shadow .1s ease,transform .1s ease,-webkit-box-shadow .1s ease,-webkit-transform .1s ease;z-index:''}.ui.card{margin:1em 0}.ui.card a,.ui.cards>.card a{cursor:pointer}.ui.card:first-child{margin-top:0}.ui.card:last-child{margin-bottom:0}.ui.cards{display:-webkit-box;display:-ms-flexbox;display:flex;margin:-.875em -.5em;-ms-flex-wrap:wrap;flex-wrap:wrap}.ui.cards>.card{display:-webkit-box;display:-ms-flexbox;display:flex;margin:.875em .5em;float:none}.ui.card:after,.ui.cards:after{display:block;content:' ';height:0;clear:both;overflow:hidden;visibility:hidden}.ui.cards~.ui.cards{margin-top:.875em}.ui.card>:first-child,.ui.cards>.card>:first-child{border-radius:4.00000006px 4.00000006px 0 0!important;border-top:none!important}.ui.card>:last-child,.ui.cards>.card>:last-child{border-radius:0 0 4.00000006px 4.00000006px!important}.ui.card>:only-child,.ui.cards>.card>:only-child{border-radius:4.00000006px!important}.ui.card>.image,.ui.cards>.card>.image{position:relative;display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:0;background:rgba(0,0,0,.05)}.ui.card>.image>img,.ui.cards>.card>.image>img{display:block;width:100%;height:auto;border-radius:inherit}.ui.card>.image:not(.ui)>img,.ui.cards>.card>.image:not(.ui)>img{border:none}.ui.card>.content,.ui.cards>.card>.content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border:none;border-top:1px solid rgba(34,36,38,.1);background:0 0;margin:0;padding:1em 1em;-webkit-box-shadow:none;box-shadow:none;font-size:1em;border-radius:0}.ui.card>.content:after,.ui.cards>.card>.content:after{display:block;content:' ';height:0;clear:both;overflow:hidden;visibility:hidden}.ui.card>.content>.header,.ui.cards>.card>.content>.header{display:block;margin:'';font-family:Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;color:rgba(0,0,0,.85)}.ui.card>.content>.header:not(.ui),.ui.cards>.card>.content>.header:not(.ui){font-weight:700;font-size:1.28571429em;margin-top:-.21425em;line-height:1.28571429em}.ui.card>.content>.header+.description,.ui.card>.content>.meta+.description,.ui.cards>.card>.content>.header+.description,.ui.cards>.card>.content>.meta+.description{margin-top:.5em}.ui.card [class*="left floated"],.ui.cards>.card [class*="left floated"]{float:left}.ui.card [class*="right floated"],.ui.cards>.card [class*="right floated"]{float:right}.ui.card [class*="left aligned"],.ui.cards>.card [class*="left aligned"]{text-align:left}.ui.card [class*="center aligned"],.ui.cards>.card [class*="center aligned"]{text-align:center}.ui.card [class*="right aligned"],.ui.cards>.card [class*="right aligned"]{text-align:right}.ui.card .content img,.ui.cards>.card .content img{display:inline-block;vertical-align:middle;width:''}.ui.card .avatar img,.ui.card img.avatar,.ui.cards>.card .avatar img,.ui.cards>.card img.avatar{width:2em;height:2em;border-radius:7000px}.ui.card>.content>.description,.ui.cards>.card>.content>.description{clear:both;color:rgba(0,0,0,.68)}.ui.card>.content p,.ui.cards>.card>.content p{margin:0 0 .5em}.ui.card>.content p:last-child,.ui.cards>.card>.content p:last-child{margin-bottom:0}.ui.card .meta,.ui.cards>.card .meta{font-size:1em;color:rgba(0,0,0,.4)}.ui.card .meta *,.ui.cards>.card .meta *{margin-right:.3em}.ui.card .meta :last-child,.ui.cards>.card .meta :last-child{margin-right:0}.ui.card .meta [class*="right floated"],.ui.cards>.card .meta [class*="right floated"]{margin-right:0;margin-left:.3em}.ui.card>.content a:not(.ui),.ui.cards>.card>.content a:not(.ui){color:'';-webkit-transition:color .1s ease;transition:color .1s ease}.ui.card>.content a:not(.ui):hover,.ui.cards>.card>.content a:not(.ui):hover{color:''}.ui.card>.content>a.header,.ui.cards>.card>.content>a.header{color:rgba(0,0,0,.85)}.ui.card>.content>a.header:hover,.ui.cards>.card>.content>a.header:hover{color:#1e70bf}.ui.card .meta>a:not(.ui),.ui.cards>.card .meta>a:not(.ui){color:rgba(0,0,0,.4)}.ui.card .meta>a:not(.ui):hover,.ui.cards>.card .meta>a:not(.ui):hover{color:rgba(0,0,0,.87)}.ui.card>.button,.ui.card>.buttons,.ui.cards>.card>.button,.ui.cards>.card>.buttons{margin:0 -1px;width:calc(100% + 2px)}.ui.card .dimmer,.ui.cards>.card .dimmer{background-color:'';z-index:10}.ui.card>.content .star.icon,.ui.cards>.card>.content .star.icon{cursor:pointer;opacity:.75;-webkit-transition:color .1s ease;transition:color .1s ease}.ui.card>.content .star.icon:hover,.ui.cards>.card>.content .star.icon:hover{opacity:1;color:#ffb70a}.ui.card>.content .active.star.icon,.ui.cards>.card>.content .active.star.icon{color:#ffe623}.ui.card>.content .like.icon,.ui.cards>.card>.content .like.icon{cursor:pointer;opacity:.75;-webkit-transition:color .1s ease;transition:color .1s ease}.ui.card>.content .like.icon:hover,.ui.cards>.card>.content .like.icon:hover{opacity:1;color:#ff2733}.ui.card>.content .active.like.icon,.ui.cards>.card>.content .active.like.icon{color:#ff2733}.ui.card>.extra,.ui.cards>.card>.extra{max-width:100%;min-height:0!important;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;border-top:1px solid rgba(0,0,0,.05)!important;position:static;background:0 0;width:auto;margin:0 0;padding:.75em 1em;top:0;left:0;color:rgba(0,0,0,.4);-webkit-box-shadow:none;box-shadow:none;-webkit-transition:color .1s ease;transition:color .1s ease}.ui.card>.extra a:not(.ui),.ui.cards>.card>.extra a:not(.ui){color:rgba(0,0,0,.4)}.ui.card>.extra a:not(.ui):hover,.ui.cards>.card>.extra a:not(.ui):hover{color:#1e70bf}.ui.raised.card,.ui.raised.cards>.card{-webkit-box-shadow:0 0 0 1px #d4d4d5,0 2px 4px 0 rgba(34,36,38,.12),0 2px 10px 0 rgba(34,36,38,.15);box-shadow:0 0 0 1px #d4d4d5,0 2px 4px 0 rgba(34,36,38,.12),0 2px 10px 0 rgba(34,36,38,.15)}.ui.link.cards .raised.card:hover,.ui.link.raised.card:hover,.ui.raised.cards a.card:hover,a.ui.raised.card:hover{-webkit-box-shadow:0 0 0 1px #d4d4d5,0 2px 4px 0 rgba(34,36,38,.15),0 2px 10px 0 rgba(34,36,38,.25);box-shadow:0 0 0 1px #d4d4d5,0 2px 4px 0 rgba(34,36,38,.15),0 2px 10px 0 rgba(34,36,38,.25)}.ui.raised.card,.ui.raised.cards>.card{-webkit-box-shadow:0 0 0 1px #d4d4d5,0 2px 4px 0 rgba(34,36,38,.12),0 2px 10px 0 rgba(34,36,38,.15);box-shadow:0 0 0 1px #d4d4d5,0 2px 4px 0 rgba(34,36,38,.12),0 2px 10px 0 rgba(34,36,38,.15)}.ui.centered.cards{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ui.centered.card{margin-left:auto;margin-right:auto}.ui.fluid.card{width:100%;max-width:9999px}.ui.cards a.card,.ui.link.card,.ui.link.cards .card,a.ui.card{-webkit-transform:none;transform:none}.ui.cards a.card:hover,.ui.link.card:hover,.ui.link.cards .card:hover,a.ui.card:hover{cursor:pointer;z-index:5;background:#fff;border:none;-webkit-box-shadow:0 1px 3px 0 #bcbdbd,0 0 0 1px #d4d4d5;box-shadow:0 1px 3px 0 #bcbdbd,0 0 0 1px #d4d4d5;-webkit-transform:translateY(-3px);transform:translateY(-3px)}.ui.cards>.red.card,.ui.red.card,.ui.red.cards>.card{-webkit-box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #db2828,0 1px 3px 0 #d4d4d5;box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #db2828,0 1px 3px 0 #d4d4d5}.ui.cards>.red.card:hover,.ui.red.card:hover,.ui.red.cards>.card:hover{-webkit-box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #d01919,0 1px 3px 0 #bcbdbd;box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #d01919,0 1px 3px 0 #bcbdbd}.ui.cards>.orange.card,.ui.orange.card,.ui.orange.cards>.card{-webkit-box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #f2711c,0 1px 3px 0 #d4d4d5;box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #f2711c,0 1px 3px 0 #d4d4d5}.ui.cards>.orange.card:hover,.ui.orange.card:hover,.ui.orange.cards>.card:hover{-webkit-box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #f26202,0 1px 3px 0 #bcbdbd;box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #f26202,0 1px 3px 0 #bcbdbd}.ui.cards>.yellow.card,.ui.yellow.card,.ui.yellow.cards>.card{-webkit-box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #fbbd08,0 1px 3px 0 #d4d4d5;box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #fbbd08,0 1px 3px 0 #d4d4d5}.ui.cards>.yellow.card:hover,.ui.yellow.card:hover,.ui.yellow.cards>.card:hover{-webkit-box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #eaae00,0 1px 3px 0 #bcbdbd;box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #eaae00,0 1px 3px 0 #bcbdbd}.ui.cards>.olive.card,.ui.olive.card,.ui.olive.cards>.card{-webkit-box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #b5cc18,0 1px 3px 0 #d4d4d5;box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #b5cc18,0 1px 3px 0 #d4d4d5}.ui.cards>.olive.card:hover,.ui.olive.card:hover,.ui.olive.cards>.card:hover{-webkit-box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #a7bd0d,0 1px 3px 0 #bcbdbd;box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #a7bd0d,0 1px 3px 0 #bcbdbd}.ui.cards>.green.card,.ui.green.card,.ui.green.cards>.card{-webkit-box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #21ba45,0 1px 3px 0 #d4d4d5;box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #21ba45,0 1px 3px 0 #d4d4d5}.ui.cards>.green.card:hover,.ui.green.card:hover,.ui.green.cards>.card:hover{-webkit-box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #16ab39,0 1px 3px 0 #bcbdbd;box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #16ab39,0 1px 3px 0 #bcbdbd}.ui.cards>.teal.card,.ui.teal.card,.ui.teal.cards>.card{-webkit-box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #00b5ad,0 1px 3px 0 #d4d4d5;box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #00b5ad,0 1px 3px 0 #d4d4d5}.ui.cards>.teal.card:hover,.ui.teal.card:hover,.ui.teal.cards>.card:hover{-webkit-box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #009c95,0 1px 3px 0 #bcbdbd;box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #009c95,0 1px 3px 0 #bcbdbd}.ui.blue.card,.ui.blue.cards>.card,.ui.cards>.blue.card{-webkit-box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #2185d0,0 1px 3px 0 #d4d4d5;box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #2185d0,0 1px 3px 0 #d4d4d5}.ui.blue.card:hover,.ui.blue.cards>.card:hover,.ui.cards>.blue.card:hover{-webkit-box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #1678c2,0 1px 3px 0 #bcbdbd;box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #1678c2,0 1px 3px 0 #bcbdbd}.ui.cards>.violet.card,.ui.violet.card,.ui.violet.cards>.card{-webkit-box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #6435c9,0 1px 3px 0 #d4d4d5;box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #6435c9,0 1px 3px 0 #d4d4d5}.ui.cards>.violet.card:hover,.ui.violet.card:hover,.ui.violet.cards>.card:hover{-webkit-box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #5829bb,0 1px 3px 0 #bcbdbd;box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #5829bb,0 1px 3px 0 #bcbdbd}.ui.cards>.purple.card,.ui.purple.card,.ui.purple.cards>.card{-webkit-box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #a333c8,0 1px 3px 0 #d4d4d5;box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #a333c8,0 1px 3px 0 #d4d4d5}.ui.cards>.purple.card:hover,.ui.purple.card:hover,.ui.purple.cards>.card:hover{-webkit-box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #9627ba,0 1px 3px 0 #bcbdbd;box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #9627ba,0 1px 3px 0 #bcbdbd}.ui.cards>.pink.card,.ui.pink.card,.ui.pink.cards>.card{-webkit-box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #e03997,0 1px 3px 0 #d4d4d5;box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #e03997,0 1px 3px 0 #d4d4d5}.ui.cards>.pink.card:hover,.ui.pink.card:hover,.ui.pink.cards>.card:hover{-webkit-box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #e61a8d,0 1px 3px 0 #bcbdbd;box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #e61a8d,0 1px 3px 0 #bcbdbd}.ui.brown.card,.ui.brown.cards>.card,.ui.cards>.brown.card{-webkit-box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #a5673f,0 1px 3px 0 #d4d4d5;box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #a5673f,0 1px 3px 0 #d4d4d5}.ui.brown.card:hover,.ui.brown.cards>.card:hover,.ui.cards>.brown.card:hover{-webkit-box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #975b33,0 1px 3px 0 #bcbdbd;box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #975b33,0 1px 3px 0 #bcbdbd}.ui.cards>.grey.card,.ui.grey.card,.ui.grey.cards>.card{-webkit-box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #767676,0 1px 3px 0 #d4d4d5;box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #767676,0 1px 3px 0 #d4d4d5}.ui.cards>.grey.card:hover,.ui.grey.card:hover,.ui.grey.cards>.card:hover{-webkit-box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #838383,0 1px 3px 0 #bcbdbd;box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #838383,0 1px 3px 0 #bcbdbd}.ui.black.card,.ui.black.cards>.card,.ui.cards>.black.card{-webkit-box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #1b1c1d,0 1px 3px 0 #d4d4d5;box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #1b1c1d,0 1px 3px 0 #d4d4d5}.ui.black.card:hover,.ui.black.cards>.card:hover,.ui.cards>.black.card:hover{-webkit-box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #27292a,0 1px 3px 0 #bcbdbd;box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #27292a,0 1px 3px 0 #bcbdbd}.ui.one.cards{margin-left:0;margin-right:0}.ui.one.cards>.card{width:100%}.ui.two.cards{margin-left:-1em;margin-right:-1em}.ui.two.cards>.card{width:calc(50% - 2em);margin-left:1em;margin-right:1em}.ui.three.cards{margin-left:-1em;margin-right:-1em}.ui.three.cards>.card{width:calc(33.33333333% - 2em);margin-left:1em;margin-right:1em}.ui.four.cards{margin-left:-.75em;margin-right:-.75em}.ui.four.cards>.card{width:calc(25% - 1.5em);margin-left:.75em;margin-right:.75em}.ui.five.cards{margin-left:-.75em;margin-right:-.75em}.ui.five.cards>.card{width:calc(20% - 1.5em);margin-left:.75em;margin-right:.75em}.ui.six.cards{margin-left:-.75em;margin-right:-.75em}.ui.six.cards>.card{width:calc(16.66666667% - 1.5em);margin-left:.75em;margin-right:.75em}.ui.seven.cards{margin-left:-.5em;margin-right:-.5em}.ui.seven.cards>.card{width:calc(14.28571429% - 1em);margin-left:.5em;margin-right:.5em}.ui.eight.cards{margin-left:-.5em;margin-right:-.5em}.ui.eight.cards>.card{width:calc(12.5% - 1em);margin-left:.5em;margin-right:.5em;font-size:11px}.ui.nine.cards{margin-left:-.5em;margin-right:-.5em}.ui.nine.cards>.card{width:calc(11.11111111% - 1em);margin-left:.5em;margin-right:.5em;font-size:10px}.ui.ten.cards{margin-left:-.5em;margin-right:-.5em}.ui.ten.cards>.card{width:calc(10% - 1em);margin-left:.5em;margin-right:.5em}@media only screen and (max-width:767px){.ui.two.doubling.cards{margin-left:0;margin-right:0}.ui.two.doubling.cards>.card{width:100%;margin-left:0;margin-right:0}.ui.three.doubling.cards{margin-left:-1em;margin-right:-1em}.ui.three.doubling.cards>.card{width:calc(50% - 2em);margin-left:1em;margin-right:1em}.ui.four.doubling.cards{margin-left:-1em;margin-right:-1em}.ui.four.doubling.cards>.card{width:calc(50% - 2em);margin-left:1em;margin-right:1em}.ui.five.doubling.cards{margin-left:-1em;margin-right:-1em}.ui.five.doubling.cards>.card{width:calc(50% - 2em);margin-left:1em;margin-right:1em}.ui.six.doubling.cards{margin-left:-1em;margin-right:-1em}.ui.six.doubling.cards>.card{width:calc(50% - 2em);margin-left:1em;margin-right:1em}.ui.seven.doubling.cards{margin-left:-1em;margin-right:-1em}.ui.seven.doubling.cards>.card{width:calc(33.33333333% - 2em);margin-left:1em;margin-right:1em}.ui.eight.doubling.cards{margin-left:-1em;margin-right:-1em}.ui.eight.doubling.cards>.card{width:calc(33.33333333% - 2em);margin-left:1em;margin-right:1em}.ui.nine.doubling.cards{margin-left:-1em;margin-right:-1em}.ui.nine.doubling.cards>.card{width:calc(33.33333333% - 2em);margin-left:1em;margin-right:1em}.ui.ten.doubling.cards{margin-left:-1em;margin-right:-1em}.ui.ten.doubling.cards>.card{width:calc(33.33333333% - 2em);margin-left:1em;margin-right:1em}}@media only screen and (min-width:768px) and (max-width:991px){.ui.two.doubling.cards{margin-left:0;margin-right:0}.ui.two.doubling.cards>.card{width:100%;margin-left:0;margin-right:0}.ui.three.doubling.cards{margin-left:-1em;margin-right:-1em}.ui.three.doubling.cards>.card{width:calc(50% - 2em);margin-left:1em;margin-right:1em}.ui.four.doubling.cards{margin-left:-1em;margin-right:-1em}.ui.four.doubling.cards>.card{width:calc(50% - 2em);margin-left:1em;margin-right:1em}.ui.five.doubling.cards{margin-left:-1em;margin-right:-1em}.ui.five.doubling.cards>.card{width:calc(33.33333333% - 2em);margin-left:1em;margin-right:1em}.ui.six.doubling.cards{margin-left:-1em;margin-right:-1em}.ui.six.doubling.cards>.card{width:calc(33.33333333% - 2em);margin-left:1em;margin-right:1em}.ui.eight.doubling.cards{margin-left:-1em;margin-right:-1em}.ui.eight.doubling.cards>.card{width:calc(33.33333333% - 2em);margin-left:1em;margin-right:1em}.ui.eight.doubling.cards{margin-left:-.75em;margin-right:-.75em}.ui.eight.doubling.cards>.card{width:calc(25% - 1.5em);margin-left:.75em;margin-right:.75em}.ui.nine.doubling.cards{margin-left:-.75em;margin-right:-.75em}.ui.nine.doubling.cards>.card{width:calc(25% - 1.5em);margin-left:.75em;margin-right:.75em}.ui.ten.doubling.cards{margin-left:-.75em;margin-right:-.75em}.ui.ten.doubling.cards>.card{width:calc(20% - 1.5em);margin-left:.75em;margin-right:.75em}}@media only screen and (max-width:767px){.ui.stackable.cards{display:block!important}.ui.stackable.cards .card:first-child{margin-top:0!important}.ui.stackable.cards>.card{display:block!important;height:auto!important;margin:1em 1em;padding:0!important;width:calc(100% - 2em)!important}}.ui.cards>.card{font-size:1em}/*!
 * # Semantic UI 2.3.1 - Comment
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.comments{margin:1.5em 0;max-width:650px}.ui.comments:first-child{margin-top:0}.ui.comments:last-child{margin-bottom:0}.ui.comments .comment{position:relative;background:0 0;margin:.5em 0 0;padding:.5em 0 0;border:none;border-top:none;line-height:1.2}.ui.comments .comment:first-child{margin-top:0;padding-top:0}.ui.comments .comment .comments{margin:0 0 .5em .5em;padding:1em 0 1em 1em}.ui.comments .comment .comments:before{position:absolute;top:0;left:0}.ui.comments .comment .comments .comment{border:none;border-top:none;background:0 0}.ui.comments .comment .avatar{display:block;width:2.5em;height:auto;float:left;margin:.2em 0 0}.ui.comments .comment .avatar img,.ui.comments .comment img.avatar{display:block;margin:0 auto;width:100%;height:100%;border-radius:3.5px}.ui.comments .comment>.content{display:block}.ui.comments .comment>.avatar~.content{margin-left:3.5em}.ui.comments .comment .author{font-size:1em;color:rgba(0,0,0,.87);font-weight:700}.ui.comments .comment a.author{cursor:pointer}.ui.comments .comment a.author:hover{color:#1e70bf}.ui.comments .comment .metadata{display:inline-block;margin-left:.5em;color:rgba(0,0,0,.4);font-size:.875em}.ui.comments .comment .metadata>*{display:inline-block;margin:0 .5em 0 0}.ui.comments .comment .metadata>:last-child{margin-right:0}.ui.comments .comment .text{margin:.25em 0 .5em;font-size:1em;word-wrap:break-word;color:rgba(0,0,0,.87);line-height:1.3}.ui.comments .comment .actions{font-size:.875em}.ui.comments .comment .actions a{cursor:pointer;display:inline-block;margin:0 .75em 0 0;color:rgba(0,0,0,.4)}.ui.comments .comment .actions a:last-child{margin-right:0}.ui.comments .comment .actions a.active,.ui.comments .comment .actions a:hover{color:rgba(0,0,0,.8)}.ui.comments>.reply.form{margin-top:1em}.ui.comments .comment .reply.form{width:100%;margin-top:1em}.ui.comments .reply.form textarea{font-size:1em;height:12em}.ui.collapsed.comments,.ui.comments .collapsed.comment,.ui.comments .collapsed.comments{display:none}.ui.threaded.comments .comment .comments{margin:-1.5em 0 -1em 1.25em;padding:3em 0 2em 2.25em;-webkit-box-shadow:-1px 0 0 rgba(34,36,38,.15);box-shadow:-1px 0 0 rgba(34,36,38,.15)}.ui.minimal.comments .comment .actions{opacity:0;position:absolute;top:0;right:0;left:auto;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;-webkit-transition-delay:.1s;transition-delay:.1s}.ui.minimal.comments .comment>.content:hover>.actions{opacity:1}.ui.mini.comments{font-size:11.00000006px}.ui.tiny.comments{font-size:12.00000004px}.ui.small.comments{font-size:13.00000002px}.ui.comments{font-size:14px}.ui.large.comments{font-size:15.99999996px}.ui.big.comments{font-size:18.00000006px}.ui.huge.comments{font-size:20.00000002px}.ui.massive.comments{font-size:23.99999994px}/*!
 * # Semantic UI 2.3.1 - Feed
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.feed{margin:1em 0}.ui.feed:first-child{margin-top:0}.ui.feed:last-child{margin-bottom:0}.ui.feed>.event{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;padding:2.99999994px 0;margin:0;background:0 0;border-top:none}.ui.feed>.event:first-child{border-top:0;padding-top:0}.ui.feed>.event:last-child{padding-bottom:0}.ui.feed>.event>.label{display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:2.5em;height:auto;-ms-flex-item-align:stretch;align-self:stretch;text-align:left}.ui.feed>.event>.label .icon{opacity:1;font-size:1.5em;width:100%;padding:.25em;background:0 0;border:none;border-radius:none;color:rgba(0,0,0,.6)}.ui.feed>.event>.label img{width:100%;height:auto;border-radius:7000px}.ui.feed>.event>.label+.content{margin:.5em 0 .35714286em 1.14285714em}.ui.feed>.event>.content{display:block;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-item-align:stretch;align-self:stretch;text-align:left;word-wrap:break-word}.ui.feed>.event:last-child>.content{padding-bottom:0}.ui.feed>.event>.content a{cursor:pointer}.ui.feed>.event>.content .date{margin:-7px 0 0;padding:0;font-weight:400;font-size:1em;font-style:normal;color:rgba(0,0,0,.4)}.ui.feed>.event>.content .summary{margin:0;font-size:1em;font-weight:700;color:rgba(0,0,0,.87)}.ui.feed>.event>.content .summary img{display:inline-block;width:auto;height:10em;margin:-.25em .25em 0 0;border-radius:.25em;vertical-align:middle}.ui.feed>.event>.content .user{display:inline-block;font-weight:700;margin-right:0;vertical-align:baseline}.ui.feed>.event>.content .user img{margin:-.25em .25em 0 0;width:auto;height:10em;vertical-align:middle}.ui.feed>.event>.content .summary>.date{display:inline-block;float:none;font-weight:400;font-size:.85714286em;font-style:normal;margin:0 0 0 .5em;padding:0;color:rgba(0,0,0,.4)}.ui.feed>.event>.content .extra{margin:.5em 0 0;background:0 0;padding:0;color:rgba(0,0,0,.87)}.ui.feed>.event>.content .extra.images img{display:inline-block;margin:0 .25em 0 0;width:6em}.ui.feed>.event>.content .extra.text{padding:0;border-left:none;font-size:1em;max-width:500px;line-height:1.4285em}.ui.feed>.event>.content .meta{display:inline-block;font-size:.85714286em;margin:.5em 0 0;background:0 0;border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none;padding:0;color:rgba(0,0,0,.6)}.ui.feed>.event>.content .meta>*{position:relative;margin-left:.75em}.ui.feed>.event>.content .meta>:after{content:'';color:rgba(0,0,0,.2);top:0;left:-1em;opacity:1;position:absolute;vertical-align:top}.ui.feed>.event>.content .meta .like{color:'';-webkit-transition:.2s color ease;transition:.2s color ease}.ui.feed>.event>.content .meta .like:hover .icon{color:#ff2733}.ui.feed>.event>.content .meta .active.like .icon{color:#ef404a}.ui.feed>.event>.content .meta>:first-child{margin-left:0}.ui.feed>.event>.content .meta>:first-child::after{display:none}.ui.feed>.event>.content .meta a,.ui.feed>.event>.content .meta>.icon{cursor:pointer;opacity:1;color:rgba(0,0,0,.5);-webkit-transition:color .1s ease;transition:color .1s ease}.ui.feed>.event>.content .meta a:hover,.ui.feed>.event>.content .meta a:hover .icon,.ui.feed>.event>.content .meta>.icon:hover{color:rgba(0,0,0,.95)}.ui.small.feed{font-size:13.00000002px}.ui.feed{font-size:14px}.ui.large.feed{font-size:15.99999996px}/*!
 * # Semantic UI 2.3.1 - Item
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.items>.item{display:-webkit-box;display:-ms-flexbox;display:flex;margin:1em 0;width:100%;min-height:0;background:0 0;padding:0;border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:-webkit-box-shadow .1s ease;transition:-webkit-box-shadow .1s ease;transition:box-shadow .1s ease;transition:box-shadow .1s ease,-webkit-box-shadow .1s ease;z-index:''}.ui.items>.item a{cursor:pointer}.ui.items{margin:1.5em 0}.ui.items:first-child{margin-top:0!important}.ui.items:last-child{margin-bottom:0!important}.ui.items>.item:after{display:block;content:' ';height:0;clear:both;overflow:hidden;visibility:hidden}.ui.items>.item:first-child{margin-top:0}.ui.items>.item:last-child{margin-bottom:0}.ui.items>.item>.image{position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:block;float:none;margin:0;padding:0;max-height:'';-ms-flex-item-align:top;align-self:top}.ui.items>.item>.image>img{display:block;width:100%;height:auto;border-radius:1.75px;border:none}.ui.items>.item>.image:only-child>img{border-radius:0}.ui.items>.item>.content{display:block;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;background:0 0;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;font-size:1em;border:none;border-radius:0}.ui.items>.item>.content:after{display:block;content:' ';height:0;clear:both;overflow:hidden;visibility:hidden}.ui.items>.item>.image+.content{min-width:0;width:auto;display:block;margin-left:0;-ms-flex-item-align:top;align-self:top;padding-left:1.5em}.ui.items>.item>.content>.header{display:inline-block;margin:-.21425em 0 0;font-family:Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;font-weight:700;color:rgba(0,0,0,.85)}.ui.items>.item>.content>.header:not(.ui){font-size:1.28571429em}.ui.items>.item [class*="left floated"]{float:left}.ui.items>.item [class*="right floated"]{float:right}.ui.items>.item .content img{-ms-flex-item-align:middle;align-self:middle;width:''}.ui.items>.item .avatar img,.ui.items>.item img.avatar{width:'';height:'';border-radius:7000px}.ui.items>.item>.content>.description{margin-top:.6em;max-width:auto;font-size:1em;line-height:1.4285em;color:rgba(0,0,0,.87)}.ui.items>.item>.content p{margin:0 0 .5em}.ui.items>.item>.content p:last-child{margin-bottom:0}.ui.items>.item .meta{margin:.5em 0 .5em;font-size:1em;line-height:1em;color:rgba(0,0,0,.6)}.ui.items>.item .meta *{margin-right:.3em}.ui.items>.item .meta :last-child{margin-right:0}.ui.items>.item .meta [class*="right floated"]{margin-right:0;margin-left:.3em}.ui.items>.item>.content a:not(.ui){color:'';-webkit-transition:color .1s ease;transition:color .1s ease}.ui.items>.item>.content a:not(.ui):hover{color:''}.ui.items>.item>.content>a.header{color:rgba(0,0,0,.85)}.ui.items>.item>.content>a.header:hover{color:#1e70bf}.ui.items>.item .meta>a:not(.ui){color:rgba(0,0,0,.4)}.ui.items>.item .meta>a:not(.ui):hover{color:rgba(0,0,0,.87)}.ui.items>.item>.content .favorite.icon{cursor:pointer;opacity:.75;-webkit-transition:color .1s ease;transition:color .1s ease}.ui.items>.item>.content .favorite.icon:hover{opacity:1;color:#ffb70a}.ui.items>.item>.content .active.favorite.icon{color:#ffe623}.ui.items>.item>.content .like.icon{cursor:pointer;opacity:.75;-webkit-transition:color .1s ease;transition:color .1s ease}.ui.items>.item>.content .like.icon:hover{opacity:1;color:#ff2733}.ui.items>.item>.content .active.like.icon{color:#ff2733}.ui.items>.item .extra{display:block;position:relative;background:0 0;margin:7px 0 0;width:100%;padding:0 0 0;top:0;left:0;color:rgba(0,0,0,.4);-webkit-box-shadow:none;box-shadow:none;-webkit-transition:color .1s ease;transition:color .1s ease;border-top:none}.ui.items>.item .extra>*{margin:3.5px 7px 3.5px 0}.ui.items>.item .extra>[class*="right floated"]{margin:3.5px 0 3.5px 7px}.ui.items>.item .extra:after{display:block;content:' ';height:0;clear:both;overflow:hidden;visibility:hidden}.ui.items>.item>.image:not(.ui){width:175px}@media only screen and (min-width:768px) and (max-width:991px){.ui.items>.item{margin:1em 0}.ui.items>.item>.image:not(.ui){width:150px}.ui.items>.item>.image+.content{display:block;padding:0 0 0 1em}}@media only screen and (max-width:767px){.ui.items:not(.unstackable)>.item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:2em 0}.ui.items:not(.unstackable)>.item>.image{display:block;margin-left:auto;margin-right:auto}.ui.items:not(.unstackable)>.item>.image,.ui.items:not(.unstackable)>.item>.image>img{max-width:100%!important;width:auto!important;max-height:250px!important}.ui.items:not(.unstackable)>.item>.image+.content{display:block;padding:1.5em 0 0}}.ui.items>.item>.image+[class*="top aligned"].content{-ms-flex-item-align:start;align-self:flex-start}.ui.items>.item>.image+[class*="middle aligned"].content{-ms-flex-item-align:center;align-self:center}.ui.items>.item>.image+[class*="bottom aligned"].content{-ms-flex-item-align:end;align-self:flex-end}.ui.relaxed.items>.item{margin:1.5em 0}.ui[class*="very relaxed"].items>.item{margin:2em 0}.ui.divided.items>.item{border-top:1px solid rgba(34,36,38,.15);margin:0;padding:1em 0}.ui.divided.items>.item:first-child{border-top:none;margin-top:0!important;padding-top:0!important}.ui.divided.items>.item:last-child{margin-bottom:0!important;padding-bottom:0!important}.ui.relaxed.divided.items>.item{margin:0;padding:1.5em 0}.ui[class*="very relaxed"].divided.items>.item{margin:0;padding:2em 0}.ui.items a.item:hover,.ui.link.items>.item:hover{cursor:pointer}.ui.items a.item:hover .content .header,.ui.link.items>.item:hover .content .header{color:#1e70bf}.ui.items>.item{font-size:1em}@media only screen and (max-width:767px){.ui.unstackable.items>.item>.image,.ui.unstackable.items>.item>.image>img{width:125px!important}}/*!
 * # Semantic UI 2.3.1 - Statistic
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.statistic{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:1em 0;max-width:auto}.ui.statistic+.ui.statistic{margin:0 0 0 1.5em}.ui.statistic:first-child{margin-top:0}.ui.statistic:last-child{margin-bottom:0}.ui.statistics{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.ui.statistics>.statistic{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 1.5em 2em;max-width:auto}.ui.statistics{display:-webkit-box;display:-ms-flexbox;display:flex;margin:1em -1.5em -2em}.ui.statistics:after{display:block;content:' ';height:0;clear:both;overflow:hidden;visibility:hidden}.ui.statistics:first-child{margin-top:0}.ui.statistics:last-child{margin-bottom:0}.ui.statistic>.value,.ui.statistics .statistic>.value{font-family:Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;font-size:56px;font-weight:400;line-height:1em;color:#1b1c1d;text-transform:uppercase;text-align:center}.ui.statistic>.label,.ui.statistics .statistic>.label{font-family:Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;font-size:1em;font-weight:700;color:rgba(0,0,0,.87);text-transform:uppercase;text-align:center}.ui.statistic>.label~.value,.ui.statistics .statistic>.label~.value{margin-top:0}.ui.statistic>.value~.label,.ui.statistics .statistic>.value~.label{margin-top:0}.ui.statistic>.value .icon,.ui.statistics .statistic>.value .icon{opacity:1;width:auto;margin:0}.ui.statistic>.text.value,.ui.statistics .statistic>.text.value{line-height:1em;min-height:2em;font-weight:700;text-align:center}.ui.statistic>.text.value+.label,.ui.statistics .statistic>.text.value+.label{text-align:center}.ui.statistic>.value img,.ui.statistics .statistic>.value img{max-height:42px;vertical-align:baseline}.ui.ten.statistics{margin:0 0 -2em}.ui.ten.statistics .statistic{min-width:10%;margin:0 0 2em}.ui.nine.statistics{margin:0 0 -2em}.ui.nine.statistics .statistic{min-width:11.11111111%;margin:0 0 2em}.ui.eight.statistics{margin:0 0 -2em}.ui.eight.statistics .statistic{min-width:12.5%;margin:0 0 2em}.ui.seven.statistics{margin:0 0 -2em}.ui.seven.statistics .statistic{min-width:14.28571429%;margin:0 0 2em}.ui.six.statistics{margin:0 0 -2em}.ui.six.statistics .statistic{min-width:16.66666667%;margin:0 0 2em}.ui.five.statistics{margin:0 0 -2em}.ui.five.statistics .statistic{min-width:20%;margin:0 0 2em}.ui.four.statistics{margin:0 0 -2em}.ui.four.statistics .statistic{min-width:25%;margin:0 0 2em}.ui.three.statistics{margin:0 0 -2em}.ui.three.statistics .statistic{min-width:33.33333333%;margin:0 0 2em}.ui.two.statistics{margin:0 0 -2em}.ui.two.statistics .statistic{min-width:50%;margin:0 0 2em}.ui.one.statistics{margin:0 0 -2em}.ui.one.statistics .statistic{min-width:100%;margin:0 0 2em}.ui.horizontal.statistic{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ui.horizontal.statistics{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;max-width:none}.ui.horizontal.statistics .statistic{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:none;margin:1em 0}.ui.horizontal.statistic>.text.value,.ui.horizontal.statistics>.statistic>.text.value{min-height:0!important}.ui.horizontal.statistic>.value .icon,.ui.horizontal.statistics .statistic>.value .icon{width:1.18em}.ui.horizontal.statistic>.value,.ui.horizontal.statistics .statistic>.value{display:inline-block;vertical-align:middle}.ui.horizontal.statistic>.label,.ui.horizontal.statistics .statistic>.label{display:inline-block;vertical-align:middle;margin:0 0 0 .75em}.ui.red.statistic>.value,.ui.red.statistics .statistic>.value,.ui.statistics .red.statistic>.value{color:#db2828}.ui.orange.statistic>.value,.ui.orange.statistics .statistic>.value,.ui.statistics .orange.statistic>.value{color:#f2711c}.ui.statistics .yellow.statistic>.value,.ui.yellow.statistic>.value,.ui.yellow.statistics .statistic>.value{color:#fbbd08}.ui.olive.statistic>.value,.ui.olive.statistics .statistic>.value,.ui.statistics .olive.statistic>.value{color:#b5cc18}.ui.green.statistic>.value,.ui.green.statistics .statistic>.value,.ui.statistics .green.statistic>.value{color:#21ba45}.ui.statistics .teal.statistic>.value,.ui.teal.statistic>.value,.ui.teal.statistics .statistic>.value{color:#00b5ad}.ui.blue.statistic>.value,.ui.blue.statistics .statistic>.value,.ui.statistics .blue.statistic>.value{color:#2185d0}.ui.statistics .violet.statistic>.value,.ui.violet.statistic>.value,.ui.violet.statistics .statistic>.value{color:#6435c9}.ui.purple.statistic>.value,.ui.purple.statistics .statistic>.value,.ui.statistics .purple.statistic>.value{color:#a333c8}.ui.pink.statistic>.value,.ui.pink.statistics .statistic>.value,.ui.statistics .pink.statistic>.value{color:#e03997}.ui.brown.statistic>.value,.ui.brown.statistics .statistic>.value,.ui.statistics .brown.statistic>.value{color:#a5673f}.ui.grey.statistic>.value,.ui.grey.statistics .statistic>.value,.ui.statistics .grey.statistic>.value{color:#767676}.ui.inverted.statistic .value,.ui.inverted.statistics .statistic>.value{color:#fff}.ui.inverted.statistic .label,.ui.inverted.statistics .statistic>.label{color:rgba(255,255,255,.9)}.ui.inverted.red.statistic>.value,.ui.inverted.red.statistics .statistic>.value,.ui.statistics .inverted.red.statistic>.value{color:#ff695e}.ui.inverted.orange.statistic>.value,.ui.inverted.orange.statistics .statistic>.value,.ui.statistics .inverted.orange.statistic>.value{color:#ff851b}.ui.inverted.yellow.statistic>.value,.ui.inverted.yellow.statistics .statistic>.value,.ui.statistics .inverted.yellow.statistic>.value{color:#ffe21f}.ui.inverted.olive.statistic>.value,.ui.inverted.olive.statistics .statistic>.value,.ui.statistics .inverted.olive.statistic>.value{color:#d9e778}.ui.inverted.green.statistic>.value,.ui.inverted.green.statistics .statistic>.value,.ui.statistics .inverted.green.statistic>.value{color:#2ecc40}.ui.inverted.teal.statistic>.value,.ui.inverted.teal.statistics .statistic>.value,.ui.statistics .inverted.teal.statistic>.value{color:#6dffff}.ui.inverted.blue.statistic>.value,.ui.inverted.blue.statistics .statistic>.value,.ui.statistics .inverted.blue.statistic>.value{color:#54c8ff}.ui.inverted.violet.statistic>.value,.ui.inverted.violet.statistics .statistic>.value,.ui.statistics .inverted.violet.statistic>.value{color:#a291fb}.ui.inverted.purple.statistic>.value,.ui.inverted.purple.statistics .statistic>.value,.ui.statistics .inverted.purple.statistic>.value{color:#dc73ff}.ui.inverted.pink.statistic>.value,.ui.inverted.pink.statistics .statistic>.value,.ui.statistics .inverted.pink.statistic>.value{color:#ff8edf}.ui.inverted.brown.statistic>.value,.ui.inverted.brown.statistics .statistic>.value,.ui.statistics .inverted.brown.statistic>.value{color:#d67c1c}.ui.inverted.grey.statistic>.value,.ui.inverted.grey.statistics .statistic>.value,.ui.statistics .inverted.grey.statistic>.value{color:#dcddde}.ui[class*="left floated"].statistic{float:left;margin:0 2em 1em 0}.ui[class*="right floated"].statistic{float:right;margin:0 0 1em 2em}.ui.floated.statistic:last-child{margin-bottom:0}.ui.mini.statistic>.value,.ui.mini.statistics .statistic>.value{font-size:21px!important}.ui.mini.horizontal.statistic>.value,.ui.mini.horizontal.statistics .statistic>.value{font-size:21px!important}.ui.mini.statistic>.text.value,.ui.mini.statistics .statistic>.text.value{font-size:14px!important}.ui.tiny.statistic>.value,.ui.tiny.statistics .statistic>.value{font-size:28px!important}.ui.tiny.horizontal.statistic>.value,.ui.tiny.horizontal.statistics .statistic>.value{font-size:28px!important}.ui.tiny.statistic>.text.value,.ui.tiny.statistics .statistic>.text.value{font-size:14px!important}.ui.small.statistic>.value,.ui.small.statistics .statistic>.value{font-size:42px!important}.ui.small.horizontal.statistic>.value,.ui.small.horizontal.statistics .statistic>.value{font-size:28px!important}.ui.small.statistic>.text.value,.ui.small.statistics .statistic>.text.value{font-size:14px!important}.ui.statistic>.value,.ui.statistics .statistic>.value{font-size:56px!important}.ui.horizontal.statistic>.value,.ui.horizontal.statistics .statistic>.value{font-size:42px!important}.ui.statistic>.text.value,.ui.statistics .statistic>.text.value{font-size:28px!important}.ui.large.statistic>.value,.ui.large.statistics .statistic>.value{font-size:70px!important}.ui.large.horizontal.statistic>.value,.ui.large.horizontal.statistics .statistic>.value{font-size:56px!important}.ui.large.statistic>.text.value,.ui.large.statistics .statistic>.text.value{font-size:35px!important}.ui.huge.statistic>.value,.ui.huge.statistics .statistic>.value{font-size:84px!important}.ui.huge.horizontal.statistic>.value,.ui.huge.horizontal.statistics .statistic>.value{font-size:70px!important}.ui.huge.statistic>.text.value,.ui.huge.statistics .statistic>.text.value{font-size:35px!important}/*!
 * # Semantic UI 2.3.1 - Accordion
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.accordion,.ui.accordion .accordion{max-width:100%}.ui.accordion .accordion{margin:1em 0 0;padding:0}.ui.accordion .accordion .title,.ui.accordion .title{cursor:pointer}.ui.accordion .title:not(.ui){padding:.5em 0;font-family:Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;font-size:1em;color:rgba(0,0,0,.87)}.ui.accordion .accordion .title~.content,.ui.accordion .title~.content{display:none}.ui.accordion:not(.styled) .accordion .title~.content:not(.ui),.ui.accordion:not(.styled) .title~.content:not(.ui){margin:'';padding:.5em 0 1em}.ui.accordion:not(.styled) .title~.content:not(.ui):last-child{padding-bottom:0}.ui.accordion .accordion .title .dropdown.icon,.ui.accordion .title .dropdown.icon{display:inline-block;float:none;opacity:1;width:1.25em;height:1em;margin:0 3.5px 0 0;padding:0;font-size:1em;-webkit-transition:opacity .1s ease,-webkit-transform .1s ease;transition:opacity .1s ease,-webkit-transform .1s ease;transition:transform .1s ease,opacity .1s ease;transition:transform .1s ease,opacity .1s ease,-webkit-transform .1s ease;vertical-align:baseline;-webkit-transform:none;transform:none}.ui.accordion.menu .item .title{display:block;padding:0}.ui.accordion.menu .item .title>.dropdown.icon{float:right;margin:.21425em 0 0 1em;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.ui.accordion .ui.header .dropdown.icon{font-size:1em;margin:0 3.5px 0 0}.ui.accordion .accordion .active.title .dropdown.icon,.ui.accordion .active.title .dropdown.icon{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.ui.accordion.menu .item .active.title>.dropdown.icon{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.ui.styled.accordion{width:600px}.ui.styled.accordion,.ui.styled.accordion .accordion{border-radius:4.00000006px;background:#fff;-webkit-box-shadow:0 1px 2px 0 rgba(34,36,38,.15),0 0 0 1px rgba(34,36,38,.15);box-shadow:0 1px 2px 0 rgba(34,36,38,.15),0 0 0 1px rgba(34,36,38,.15)}.ui.styled.accordion .accordion .title,.ui.styled.accordion .title{margin:0;padding:.75em 1em;color:rgba(0,0,0,.4);font-weight:700;border-top:1px solid rgba(34,36,38,.15);-webkit-transition:background .1s ease,color .1s ease;transition:background .1s ease,color .1s ease}.ui.styled.accordion .accordion .title:first-child,.ui.styled.accordion>.title:first-child{border-top:none}.ui.styled.accordion .accordion .content,.ui.styled.accordion .content{margin:0;padding:.5em 1em 1.5em}.ui.styled.accordion .accordion .content{padding:0;padding:.5em 1em 1.5em}.ui.styled.accordion .accordion .active.title,.ui.styled.accordion .accordion .title:hover,.ui.styled.accordion .active.title,.ui.styled.accordion .title:hover{background:0 0;color:rgba(0,0,0,.87)}.ui.styled.accordion .accordion .active.title,.ui.styled.accordion .accordion .title:hover{background:0 0;color:rgba(0,0,0,.87)}.ui.styled.accordion .active.title{background:0 0;color:rgba(0,0,0,.95)}.ui.styled.accordion .accordion .active.title{background:0 0;color:rgba(0,0,0,.95)}.ui.accordion .accordion .active.content,.ui.accordion .active.content{display:block}.ui.fluid.accordion,.ui.fluid.accordion .accordion{width:100%}.ui.inverted.accordion .title:not(.ui){color:rgba(255,255,255,.9)}@font-face{font-family:Accordion;font-weight:400;font-style:normal;font-display:swap;}.ui.accordion .accordion .title .dropdown.icon,.ui.accordion .title .dropdown.icon{font-family:Accordion;line-height:1;-webkit-backface-visibility:hidden;backface-visibility:hidden;font-weight:400;font-style:normal;text-align:center}.ui.accordion .accordion .title .dropdown.icon:before,.ui.accordion .title .dropdown.icon:before{content:'\f0da'}/*!
 * # Semantic UI 2.3.1 - Checkbox
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.checkbox{position:relative;display:inline-block;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:0;vertical-align:baseline;font-style:normal;min-height:17px;font-size:14px;line-height:17px;min-width:17px}.ui.checkbox input[type=checkbox],.ui.checkbox input[type=radio]{cursor:pointer;position:absolute;top:0;left:0;opacity:0!important;outline:0;z-index:3;width:17px;height:17px}.ui.checkbox .box,.ui.checkbox label{cursor:auto;position:relative;display:block;padding-left:1.85714em;outline:0;font-size:1em}.ui.checkbox .box:before,.ui.checkbox label:before{position:absolute;top:0;left:0;width:17px;height:17px;content:'';background:#fff;border-radius:2.99999994px;-webkit-transition:border .1s ease,opacity .1s ease,-webkit-transform .1s ease,-webkit-box-shadow .1s ease;transition:border .1s ease,opacity .1s ease,-webkit-transform .1s ease,-webkit-box-shadow .1s ease;transition:border .1s ease,opacity .1s ease,transform .1s ease,box-shadow .1s ease;transition:border .1s ease,opacity .1s ease,transform .1s ease,box-shadow .1s ease,-webkit-transform .1s ease,-webkit-box-shadow .1s ease;border:1px solid #d4d4d5}.ui.checkbox .box:after,.ui.checkbox label:after{position:absolute;font-size:14px;top:0;left:0;width:17px;height:17px;text-align:center;opacity:0;color:rgba(0,0,0,.87);-webkit-transition:border .1s ease,opacity .1s ease,-webkit-transform .1s ease,-webkit-box-shadow .1s ease;transition:border .1s ease,opacity .1s ease,-webkit-transform .1s ease,-webkit-box-shadow .1s ease;transition:border .1s ease,opacity .1s ease,transform .1s ease,box-shadow .1s ease;transition:border .1s ease,opacity .1s ease,transform .1s ease,box-shadow .1s ease,-webkit-transform .1s ease,-webkit-box-shadow .1s ease}.ui.checkbox label,.ui.checkbox+label{color:rgba(0,0,0,.87);-webkit-transition:color .1s ease;transition:color .1s ease}.ui.checkbox+label{vertical-align:middle}.ui.checkbox .box:hover::before,.ui.checkbox label:hover::before{background:#fff;border-color:rgba(34,36,38,.35)}.ui.checkbox label:hover,.ui.checkbox+label:hover{color:rgba(0,0,0,.8)}.ui.checkbox .box:active::before,.ui.checkbox label:active::before{background:#f9fafb;border-color:rgba(34,36,38,.35)}.ui.checkbox .box:active::after,.ui.checkbox label:active::after{color:rgba(0,0,0,.95)}.ui.checkbox input:active~label{color:rgba(0,0,0,.95)}.ui.checkbox input:focus~.box:before,.ui.checkbox input:focus~label:before{background:#fff;border-color:#96c8da}.ui.checkbox input:focus~.box:after,.ui.checkbox input:focus~label:after{color:rgba(0,0,0,.95)}.ui.checkbox input:focus~label{color:rgba(0,0,0,.95)}.ui.checkbox input:checked~.box:before,.ui.checkbox input:checked~label:before{background:#fff;border-color:rgba(34,36,38,.35)}.ui.checkbox input:checked~.box:after,.ui.checkbox input:checked~label:after{opacity:1;color:rgba(0,0,0,.95)}.ui.checkbox input:not([type=radio]):indeterminate~.box:before,.ui.checkbox input:not([type=radio]):indeterminate~label:before{background:#fff;border-color:rgba(34,36,38,.35)}.ui.checkbox input:not([type=radio]):indeterminate~.box:after,.ui.checkbox input:not([type=radio]):indeterminate~label:after{opacity:1;color:rgba(0,0,0,.95)}.ui.checkbox input:checked:focus~.box:before,.ui.checkbox input:checked:focus~label:before,.ui.checkbox input:not([type=radio]):indeterminate:focus~.box:before,.ui.checkbox input:not([type=radio]):indeterminate:focus~label:before{background:#fff;border-color:#96c8da}.ui.checkbox input:checked:focus~.box:after,.ui.checkbox input:checked:focus~label:after,.ui.checkbox input:not([type=radio]):indeterminate:focus~.box:after,.ui.checkbox input:not([type=radio]):indeterminate:focus~label:after{color:rgba(0,0,0,.95)}.ui.read-only.checkbox,.ui.read-only.checkbox label{cursor:default}.ui.checkbox input[disabled]~.box:after,.ui.checkbox input[disabled]~label,.ui.disabled.checkbox .box:after,.ui.disabled.checkbox label{cursor:default!important;opacity:.5;color:#000}.ui.checkbox input.hidden{z-index:-1}.ui.checkbox input.hidden+label{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ui.radio.checkbox{min-height:15px}.ui.radio.checkbox .box,.ui.radio.checkbox label{padding-left:1.85714em}.ui.radio.checkbox .box:before,.ui.radio.checkbox label:before{content:'';-webkit-transform:none;transform:none;width:15px;height:15px;border-radius:7000px;top:1px;left:0}.ui.radio.checkbox .box:after,.ui.radio.checkbox label:after{border:none;content:''!important;width:15px;height:15px;line-height:15px}.ui.radio.checkbox .box:after,.ui.radio.checkbox label:after{top:1px;left:0;width:15px;height:15px;border-radius:7000px;-webkit-transform:scale(.46666667);transform:scale(.46666667);background-color:rgba(0,0,0,.87)}.ui.radio.checkbox input:focus~.box:before,.ui.radio.checkbox input:focus~label:before{background-color:#fff}.ui.radio.checkbox input:focus~.box:after,.ui.radio.checkbox input:focus~label:after{background-color:rgba(0,0,0,.95)}.ui.radio.checkbox input:indeterminate~.box:after,.ui.radio.checkbox input:indeterminate~label:after{opacity:0}.ui.radio.checkbox input:checked~.box:before,.ui.radio.checkbox input:checked~label:before{background-color:#fff}.ui.radio.checkbox input:checked~.box:after,.ui.radio.checkbox input:checked~label:after{background-color:rgba(0,0,0,.95)}.ui.radio.checkbox input:focus:checked~.box:before,.ui.radio.checkbox input:focus:checked~label:before{background-color:#fff}.ui.radio.checkbox input:focus:checked~.box:after,.ui.radio.checkbox input:focus:checked~label:after{background-color:rgba(0,0,0,.95)}.ui.slider.checkbox{min-height:17.5px}.ui.slider.checkbox input{width:49px;height:17.5px}.ui.slider.checkbox .box,.ui.slider.checkbox label{padding-left:63px;line-height:14px;color:rgba(0,0,0,.4)}.ui.slider.checkbox .box:before,.ui.slider.checkbox label:before{display:block;position:absolute;content:'';border:none!important;left:0;z-index:1;top:5.6px;background-color:rgba(0,0,0,.05);width:49px;height:2.99999994px;-webkit-transform:none;transform:none;border-radius:7000px;-webkit-transition:background .3s ease;transition:background .3s ease}.ui.slider.checkbox .box:after,.ui.slider.checkbox label:after{background:#fff -webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.05)));background:#fff -webkit-linear-gradient(transparent,rgba(0,0,0,.05));background:#fff linear-gradient(transparent,rgba(0,0,0,.05));position:absolute;content:''!important;opacity:1;z-index:2;border:none;-webkit-box-shadow:0 1px 2px 0 rgba(34,36,38,.15),0 0 0 1px rgba(34,36,38,.15) inset;box-shadow:0 1px 2px 0 rgba(34,36,38,.15),0 0 0 1px rgba(34,36,38,.15) inset;width:21px;height:21px;top:-3.5px;left:0;-webkit-transform:none;transform:none;border-radius:7000px;-webkit-transition:left .3s ease;transition:left .3s ease}.ui.slider.checkbox input:focus~.box:before,.ui.slider.checkbox input:focus~label:before{background-color:rgba(0,0,0,.15);border:none}.ui.slider.checkbox .box:hover,.ui.slider.checkbox label:hover{color:rgba(0,0,0,.8)}.ui.slider.checkbox .box:hover::before,.ui.slider.checkbox label:hover::before{background:rgba(0,0,0,.15)}.ui.slider.checkbox input:checked~.box,.ui.slider.checkbox input:checked~label{color:rgba(0,0,0,.95)!important}.ui.slider.checkbox input:checked~.box:before,.ui.slider.checkbox input:checked~label:before{background-color:#545454!important}.ui.slider.checkbox input:checked~.box:after,.ui.slider.checkbox input:checked~label:after{left:28px}.ui.slider.checkbox input:focus:checked~.box,.ui.slider.checkbox input:focus:checked~label{color:rgba(0,0,0,.95)!important}.ui.slider.checkbox input:focus:checked~.box:before,.ui.slider.checkbox input:focus:checked~label:before{background-color:#000!important}.ui.toggle.checkbox{min-height:21px}.ui.toggle.checkbox input{width:49px;height:21px}.ui.toggle.checkbox .box,.ui.toggle.checkbox label{min-height:21px;padding-left:63px;color:rgba(0,0,0,.87)}.ui.toggle.checkbox label{padding-top:.15em}.ui.toggle.checkbox .box:before,.ui.toggle.checkbox label:before{display:block;position:absolute;content:'';z-index:1;-webkit-transform:none;transform:none;border:none;top:0;background:rgba(0,0,0,.05);-webkit-box-shadow:none;box-shadow:none;width:49px;height:21px;border-radius:7000px}.ui.toggle.checkbox .box:after,.ui.toggle.checkbox label:after{background:#fff -webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.05)));background:#fff -webkit-linear-gradient(transparent,rgba(0,0,0,.05));background:#fff linear-gradient(transparent,rgba(0,0,0,.05));position:absolute;content:''!important;opacity:1;z-index:2;border:none;-webkit-box-shadow:0 1px 2px 0 rgba(34,36,38,.15),0 0 0 1px rgba(34,36,38,.15) inset;box-shadow:0 1px 2px 0 rgba(34,36,38,.15),0 0 0 1px rgba(34,36,38,.15) inset;width:21px;height:21px;top:0;left:0;border-radius:7000px;-webkit-transition:background .3s ease,left .3s ease;transition:background .3s ease,left .3s ease}.ui.toggle.checkbox input~.box:after,.ui.toggle.checkbox input~label:after{left:-0.7px;-webkit-box-shadow:0 1px 2px 0 rgba(34,36,38,.15),0 0 0 1px rgba(34,36,38,.15) inset;box-shadow:0 1px 2px 0 rgba(34,36,38,.15),0 0 0 1px rgba(34,36,38,.15) inset}.ui.toggle.checkbox input:focus~.box:before,.ui.toggle.checkbox input:focus~label:before{background-color:rgba(0,0,0,.15);border:none}.ui.toggle.checkbox .box:hover::before,.ui.toggle.checkbox label:hover::before{background-color:rgba(0,0,0,.15);border:none}.ui.toggle.checkbox input:checked~.box,.ui.toggle.checkbox input:checked~label{color:rgba(0,0,0,.95)!important}.ui.toggle.checkbox input:checked~.box:before,.ui.toggle.checkbox input:checked~label:before{background-color:#2185d0!important}.ui.toggle.checkbox input:checked~.box:after,.ui.toggle.checkbox input:checked~label:after{left:30.1px;-webkit-box-shadow:0 1px 2px 0 rgba(34,36,38,.15),0 0 0 1px rgba(34,36,38,.15) inset;box-shadow:0 1px 2px 0 rgba(34,36,38,.15),0 0 0 1px rgba(34,36,38,.15) inset}.ui.toggle.checkbox input:focus:checked~.box,.ui.toggle.checkbox input:focus:checked~label{color:rgba(0,0,0,.95)!important}.ui.toggle.checkbox input:focus:checked~.box:before,.ui.toggle.checkbox input:focus:checked~label:before{background-color:#0d71bb!important}.ui.fitted.checkbox .box,.ui.fitted.checkbox label{padding-left:0!important}.ui.fitted.toggle.checkbox{width:49px}.ui.fitted.slider.checkbox{width:49px}@font-face{font-family:Checkbox;font-display:swap;}.ui.checkbox .box:after,.ui.checkbox label:after{font-family:Checkbox}.ui.checkbox input:checked~.box:after,.ui.checkbox input:checked~label:after{content:'\e800'}.ui.checkbox input:indeterminate~.box:after,.ui.checkbox input:indeterminate~label:after{font-size:12px;content:'\e801'}/*!
 * # Semantic UI 2.3.1 - Dimmer
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.dimmable:not(body){position:relative}.ui.dimmer{display:none;position:absolute;top:0!important;left:0!important;width:100%;height:100%;text-align:center;vertical-align:middle;padding:1em;background-color:rgba(0,0,0,.85);opacity:0;line-height:1;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-transition:background-color .5s linear;transition:background-color .5s linear;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;will-change:opacity;z-index:1000}.ui.dimmer>.content{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;color:#fff}.ui.segment>.ui.dimmer{border-radius:inherit!important}.ui.dimmer:not(.inverted)::-webkit-scrollbar-track{background:rgba(255,255,255,.1)}.ui.dimmer:not(.inverted)::-webkit-scrollbar-thumb{background:rgba(255,255,255,.25)}.ui.dimmer:not(.inverted)::-webkit-scrollbar-thumb:window-inactive{background:rgba(255,255,255,.15)}.ui.dimmer:not(.inverted)::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.35)}.animating.dimmable:not(body),.dimmed.dimmable:not(body){overflow:hidden}.dimmed.dimmable>.ui.animating.dimmer,.dimmed.dimmable>.ui.visible.dimmer,.ui.active.dimmer{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1}.ui.disabled.dimmer{width:0!important;height:0!important}.ui[class*="top aligned"].dimmer{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.ui[class*="bottom aligned"].dimmer{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.ui.page.dimmer{position:fixed;-webkit-transform-style:'';transform-style:'';-webkit-perspective:2000px;perspective:2000px;-webkit-transform-origin:center center;transform-origin:center center}body.animating.in.dimmable,body.dimmed.dimmable{overflow:hidden}body.dimmable>.dimmer{position:fixed}.blurring.dimmable>:not(.dimmer){-webkit-filter:blur(0) grayscale(0);filter:blur(0) grayscale(0);-webkit-transition:.8s -webkit-filter ease;transition:.8s -webkit-filter ease;transition:.8s filter ease;transition:.8s filter ease,.8s -webkit-filter ease}.blurring.dimmed.dimmable>:not(.dimmer){-webkit-filter:blur(5px) grayscale(.7);filter:blur(5px) grayscale(.7)}.blurring.dimmable>.dimmer{background-color:rgba(0,0,0,.6)}.blurring.dimmable>.inverted.dimmer{background-color:rgba(255,255,255,.6)}.ui.dimmer>.top.aligned.content>*{vertical-align:top}.ui.dimmer>.bottom.aligned.content>*{vertical-align:bottom}.ui.inverted.dimmer{background-color:rgba(255,255,255,.85)}.ui.inverted.dimmer>.content>*{color:#fff}.ui.simple.dimmer{display:block;overflow:hidden;opacity:1;width:0%;height:0%;z-index:-100;background-color:rgba(0,0,0,0)}.dimmed.dimmable>.ui.simple.dimmer{overflow:visible;opacity:1;width:100%;height:100%;background-color:rgba(0,0,0,.85);z-index:1}.ui.simple.inverted.dimmer{background-color:rgba(255,255,255,0)}.dimmed.dimmable>.ui.simple.inverted.dimmer{background-color:rgba(255,255,255,.85)}/*!
 * # Semantic UI 2.3.1 - Dropdown
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.dropdown{cursor:pointer;position:relative;display:inline-block;outline:0;text-align:left;-webkit-transition:width .1s ease,-webkit-box-shadow .1s ease;transition:width .1s ease,-webkit-box-shadow .1s ease;transition:box-shadow .1s ease,width .1s ease;transition:box-shadow .1s ease,width .1s ease,-webkit-box-shadow .1s ease;-webkit-tap-highlight-color:transparent}.ui.dropdown .menu{cursor:auto;position:absolute;display:none;outline:0;top:100%;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;margin:0;padding:0 0;background:#fff;font-size:1em;text-shadow:none;text-align:left;-webkit-box-shadow:0 2px 3px 0 rgba(34,36,38,.15);box-shadow:0 2px 3px 0 rgba(34,36,38,.15);border:1px solid rgba(34,36,38,.15);border-radius:4.00000006px;-webkit-transition:opacity .1s ease;transition:opacity .1s ease;z-index:11;will-change:transform,opacity}.ui.dropdown .menu>*{white-space:nowrap}.ui.dropdown>input:not(.search):first-child,.ui.dropdown>select{display:none!important}.ui.dropdown>.dropdown.icon{position:relative;width:auto;font-size:.85714286em;margin:0 0 0 1em}.ui.dropdown .menu>.item .dropdown.icon{width:auto;float:right;margin:0 0 0 1em}.ui.dropdown .menu>.item .dropdown.icon+.text{margin-right:1em}.ui.dropdown>.text{display:inline-block;-webkit-transition:none;transition:none}.ui.dropdown .menu>.item{position:relative;cursor:pointer;display:block;border:none;height:auto;text-align:left;border-top:none;line-height:1em;color:rgba(0,0,0,.87);padding:11.00000006px 15.99999996px!important;font-size:14px;text-transform:none;font-weight:400;-webkit-box-shadow:none;box-shadow:none;-webkit-touch-callout:none}.ui.dropdown .menu>.item:first-child{border-top-width:0}.ui.dropdown .menu .item>[class*="right floated"],.ui.dropdown>.text>[class*="right floated"]{float:right!important;margin-right:0!important;margin-left:1em!important}.ui.dropdown .menu .item>[class*="left floated"],.ui.dropdown>.text>[class*="left floated"]{float:left!important;margin-left:0!important;margin-right:1em!important}.ui.dropdown .menu .item>.flag.floated,.ui.dropdown .menu .item>.icon.floated,.ui.dropdown .menu .item>.image.floated,.ui.dropdown .menu .item>img.floated{margin-top:0}.ui.dropdown .menu>.header{margin:14px 0 10.5px;padding:0 15.99999996px;color:rgba(0,0,0,.85);font-size:.78571429em;font-weight:700;text-transform:uppercase}.ui.dropdown .menu>.divider{border-top:1px solid rgba(34,36,38,.1);height:0;margin:.5em 0}.ui.dropdown.dropdown .menu>.input{width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;margin:15.99999996px 11.00000006px;min-width:140px}.ui.dropdown .menu>.header+.input{margin-top:0}.ui.dropdown .menu>.input:not(.transparent) input{padding:.5em 1em}.ui.dropdown .menu>.input:not(.transparent) .button,.ui.dropdown .menu>.input:not(.transparent) .icon,.ui.dropdown .menu>.input:not(.transparent) .label{padding-top:.5em;padding-bottom:.5em}.ui.dropdown .menu>.item>.description,.ui.dropdown>.text>.description{float:right;margin:0 0 0 1em;color:rgba(0,0,0,.4)}.ui.dropdown .menu>.message{padding:11.00000006px 15.99999996px;font-weight:400}.ui.dropdown .menu>.message:not(.ui){color:rgba(0,0,0,.4)}.ui.dropdown .menu .menu{top:0!important;left:100%;right:auto;margin:0 0 0 -.5em!important;border-radius:4.00000006px!important;z-index:21!important}.ui.dropdown .menu .menu:after{display:none}.ui.dropdown>.text>.flag,.ui.dropdown>.text>.icon,.ui.dropdown>.text>.image,.ui.dropdown>.text>.label,.ui.dropdown>.text>img{margin-top:0}.ui.dropdown .menu>.item>.flag,.ui.dropdown .menu>.item>.icon,.ui.dropdown .menu>.item>.image,.ui.dropdown .menu>.item>.label,.ui.dropdown .menu>.item>img{margin-top:0}.ui.dropdown .menu>.item>.flag,.ui.dropdown .menu>.item>.icon,.ui.dropdown .menu>.item>.image,.ui.dropdown .menu>.item>.label,.ui.dropdown .menu>.item>img,.ui.dropdown>.text>.flag,.ui.dropdown>.text>.icon,.ui.dropdown>.text>.image,.ui.dropdown>.text>.label,.ui.dropdown>.text>img{margin-left:0;float:none;margin-right:11.00000006px}.ui.dropdown .menu>.item>.image,.ui.dropdown .menu>.item>img,.ui.dropdown>.text>.image,.ui.dropdown>.text>img{display:inline-block;vertical-align:top;width:auto;margin-top:-.5em;margin-bottom:-.5em;max-height:2em}.ui.dropdown .ui.menu>.item:before,.ui.menu .ui.dropdown .menu>.item:before{display:none}.ui.menu .ui.dropdown .menu .active.item{border-left:none}.ui.buttons>.ui.dropdown:last-child .menu,.ui.menu .right.dropdown.item .menu,.ui.menu .right.menu .dropdown:last-child .menu{left:auto;right:0}.ui.label.dropdown .menu{min-width:100%}.ui.dropdown.icon.button>.dropdown.icon{margin:0}.ui.button.dropdown .menu{min-width:100%}.ui.selection.dropdown{cursor:pointer;word-wrap:break-word;line-height:1em;white-space:normal;outline:0;-webkit-transform:rotateZ(0);transform:rotateZ(0);min-width:14em;min-height:2.71428571em;background:#fff;display:inline-block;padding:.78571429em 2.1em .78571429em 1em;color:rgba(0,0,0,.87);-webkit-box-shadow:none;box-shadow:none;border:1px solid rgba(34,36,38,.15);border-radius:4.00000006px;-webkit-transition:width .1s ease,-webkit-box-shadow .1s ease;transition:width .1s ease,-webkit-box-shadow .1s ease;transition:box-shadow .1s ease,width .1s ease;transition:box-shadow .1s ease,width .1s ease,-webkit-box-shadow .1s ease}.ui.selection.dropdown.active,.ui.selection.dropdown.visible{z-index:10}select.ui.dropdown{height:38px;padding:.5em;border:1px solid rgba(34,36,38,.15);visibility:visible}.ui.selection.dropdown>.delete.icon,.ui.selection.dropdown>.dropdown.icon,.ui.selection.dropdown>.search.icon{cursor:pointer;position:absolute;width:auto;height:auto;line-height:1.21428571em;top:.78571429em;right:1em;z-index:3;margin:-.78571429em;padding:.91666667em;opacity:.8;-webkit-transition:opacity .1s ease;transition:opacity .1s ease}.ui.compact.selection.dropdown{min-width:0}.ui.selection.dropdown .menu{overflow-x:hidden;overflow-y:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-overflow-scrolling:touch;border-top-width:0!important;width:auto;outline:0;margin:0 -1px;min-width:calc(100% + 2px);width:calc(100% + 2px);border-radius:0 0 4.00000006px 4.00000006px;-webkit-box-shadow:0 2px 3px 0 rgba(34,36,38,.15);box-shadow:0 2px 3px 0 rgba(34,36,38,.15);-webkit-transition:opacity .1s ease;transition:opacity .1s ease}.ui.selection.dropdown .menu:after,.ui.selection.dropdown .menu:before{display:none}.ui.selection.dropdown .menu>.message{padding:11.00000006px 15.99999996px}@media only screen and (max-width:767px){.ui.selection.dropdown .menu{max-height:112.19999994px}}@media only screen and (min-width:768px){.ui.selection.dropdown .menu{max-height:149.60000006px}}@media only screen and (min-width:992px){.ui.selection.dropdown .menu{max-height:224.40000002px}}@media only screen and (min-width:1920px){.ui.selection.dropdown .menu{max-height:299.19999998px}}.ui.selection.dropdown .menu>.item{border-top:1px solid #fafafa;padding:11.00000006px 15.99999996px!important;white-space:normal;word-wrap:normal}.ui.selection.dropdown .menu>.hidden.addition.item{display:none}.ui.selection.dropdown:hover{border-color:rgba(34,36,38,.35);-webkit-box-shadow:none;box-shadow:none}.ui.selection.active.dropdown{border-color:#96c8da;-webkit-box-shadow:0 2px 3px 0 rgba(34,36,38,.15);box-shadow:0 2px 3px 0 rgba(34,36,38,.15)}.ui.selection.active.dropdown .menu{border-color:#96c8da;-webkit-box-shadow:0 2px 3px 0 rgba(34,36,38,.15);box-shadow:0 2px 3px 0 rgba(34,36,38,.15)}.ui.selection.dropdown:focus{border-color:#96c8da;-webkit-box-shadow:none;box-shadow:none}.ui.selection.dropdown:focus .menu{border-color:#96c8da;-webkit-box-shadow:0 2px 3px 0 rgba(34,36,38,.15);box-shadow:0 2px 3px 0 rgba(34,36,38,.15)}.ui.selection.visible.dropdown>.text:not(.default){font-weight:400;color:rgba(0,0,0,.8)}.ui.selection.active.dropdown:hover{border-color:#96c8da;-webkit-box-shadow:0 2px 3px 0 rgba(34,36,38,.15);box-shadow:0 2px 3px 0 rgba(34,36,38,.15)}.ui.selection.active.dropdown:hover .menu{border-color:#96c8da;-webkit-box-shadow:0 2px 3px 0 rgba(34,36,38,.15);box-shadow:0 2px 3px 0 rgba(34,36,38,.15)}.ui.active.selection.dropdown>.dropdown.icon,.ui.visible.selection.dropdown>.dropdown.icon{opacity:1;z-index:3}.ui.active.selection.dropdown{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.ui.active.empty.selection.dropdown{border-radius:4.00000006px!important;-webkit-box-shadow:none!important;box-shadow:none!important}.ui.active.empty.selection.dropdown .menu{border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.ui.search.dropdown{min-width:''}.ui.search.dropdown>input.search{background:none transparent!important;border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;cursor:text;top:0;left:1px;width:100%;outline:0;-webkit-tap-highlight-color:rgba(255,255,255,0);padding:inherit}.ui.search.dropdown>input.search{position:absolute;z-index:2}.ui.search.dropdown>.text{cursor:text;position:relative;left:1px;z-index:3}.ui.search.selection.dropdown>input.search{line-height:1.21428571em;padding:.67857143em 2.1em .67857143em 1em}.ui.search.selection.dropdown>span.sizer{line-height:1.21428571em;padding:.67857143em 2.1em .67857143em 1em;display:none;white-space:pre}.ui.search.dropdown.active>input.search,.ui.search.dropdown.visible>input.search{cursor:auto}.ui.search.dropdown.active>.text,.ui.search.dropdown.visible>.text{pointer-events:none}.ui.active.search.dropdown input.search:focus+.text .flag,.ui.active.search.dropdown input.search:focus+.text .icon{opacity:.45}.ui.active.search.dropdown input.search:focus+.text{color:rgba(115,115,115,.87)!important}.ui.search.dropdown .menu{overflow-x:hidden;overflow-y:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-overflow-scrolling:touch}@media only screen and (max-width:767px){.ui.search.dropdown .menu{max-height:112.19999994px}}@media only screen and (min-width:768px){.ui.search.dropdown .menu{max-height:149.60000006px}}@media only screen and (min-width:992px){.ui.search.dropdown .menu{max-height:224.40000002px}}@media only screen and (min-width:1920px){.ui.search.dropdown .menu{max-height:299.19999998px}}.ui.multiple.dropdown{padding:.22619048em 2.1em .22619048em .35714286em}.ui.multiple.dropdown .menu{cursor:auto}.ui.multiple.search.dropdown,.ui.multiple.search.dropdown>input.search{cursor:text}.ui.multiple.dropdown>.label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;vertical-align:top;white-space:normal;font-size:1em;padding:.35714286em .78571429em;margin:1.99999996px 4.00000006px 1.99999996px 0;-webkit-box-shadow:0 0 0 1px rgba(34,36,38,.15) inset;box-shadow:0 0 0 1px rgba(34,36,38,.15) inset}.ui.multiple.dropdown .dropdown.icon{margin:'';padding:''}.ui.multiple.dropdown>.text{position:static;padding:0;max-width:100%;margin:.45238095em 0 .45238095em .64285714em;line-height:1.21428571em}.ui.multiple.dropdown>.label~input.search{margin-left:.14285714em!important}.ui.multiple.dropdown>.label~.text{display:none}.ui.multiple.search.dropdown>.text{display:inline-block;position:absolute;top:0;left:0;padding:inherit;margin:.45238095em 0 .45238095em .64285714em;line-height:1.21428571em}.ui.multiple.search.dropdown>.label~.text{display:none}.ui.multiple.search.dropdown>input.search{position:static;padding:0;max-width:100%;margin:.45238095em 0 .45238095em .64285714em;width:2.2em;line-height:1.21428571em}.ui.inline.dropdown{cursor:pointer;display:inline-block;color:inherit}.ui.inline.dropdown .dropdown.icon{margin:0 .5em 0 .21428571em;vertical-align:baseline}.ui.inline.dropdown>.text{font-weight:700}.ui.inline.dropdown .menu{cursor:auto;margin-top:.21428571em;border-radius:4.00000006px}.ui.dropdown .menu .active.item{background:0 0;font-weight:700;color:rgba(0,0,0,.95);-webkit-box-shadow:none;box-shadow:none;z-index:12}.ui.dropdown .menu>.item:hover{background:rgba(0,0,0,.05);color:rgba(0,0,0,.95);z-index:13}.ui.loading.dropdown>i.icon{height:1em!important}.ui.loading.selection.dropdown>i.icon{padding:1.5em 1.28571429em!important}.ui.loading.dropdown>i.icon:before{position:absolute;content:'';top:50%;left:50%;margin:-.64285714em 0 0 -.64285714em;width:1.28571429em;height:1.28571429em;border-radius:7000px;border:.2em solid rgba(0,0,0,.1)}.ui.loading.dropdown>i.icon:after{position:absolute;content:'';top:50%;left:50%;-webkit-box-shadow:0 0 0 1px transparent;box-shadow:0 0 0 1px transparent;margin:-.64285714em 0 0 -.64285714em;width:1.28571429em;height:1.28571429em;-webkit-animation:dropdown-spin .6s linear;animation:dropdown-spin .6s linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;border-radius:7000px;border-color:#767676 transparent transparent;border-style:solid;border-width:.2em}.ui.loading.dropdown.button>i.icon:after,.ui.loading.dropdown.button>i.icon:before{display:none}@-webkit-keyframes dropdown-spin{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes dropdown-spin{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.ui.default.dropdown:not(.button)>.text,.ui.dropdown:not(.button)>.default.text{color:rgba(191,191,191,.87)}.ui.default.dropdown:not(.button)>input:focus~.text,.ui.dropdown:not(.button)>input:focus~.default.text{color:rgba(115,115,115,.87)}.ui.loading.dropdown>.text{-webkit-transition:none;transition:none}.ui.dropdown .loading.menu{display:block;visibility:hidden;z-index:-1}.ui.dropdown>.loading.menu{left:0!important;right:auto!important}.ui.dropdown>.menu .loading.menu{left:100%!important;right:auto!important}.ui.dropdown .menu .selected.item,.ui.dropdown.selected{background:rgba(0,0,0,.03);color:rgba(0,0,0,.95)}.ui.dropdown>.filtered.text{visibility:hidden}.ui.dropdown .filtered.item{display:none!important}.ui.dropdown.error,.ui.dropdown.error>.default.text,.ui.dropdown.error>.text{color:#9f3a38}.ui.selection.dropdown.error{background:#fff6f6;border-color:#e0b4b4}.ui.selection.dropdown.error:hover{border-color:#e0b4b4}.ui.dropdown.error>.menu,.ui.dropdown.error>.menu .menu{border-color:#e0b4b4}.ui.dropdown.error>.menu>.item{color:#9f3a38}.ui.multiple.selection.error.dropdown>.label{border-color:#e0b4b4}.ui.dropdown.error>.menu>.item:hover{background-color:#fff2f2}.ui.dropdown.error>.menu .active.item{background-color:#fdcfcf}.ui.disabled.dropdown,.ui.dropdown .menu>.disabled.item{cursor:default;pointer-events:none;opacity:.45}.ui.dropdown .menu{left:0}.ui.dropdown .menu .right.menu,.ui.dropdown .right.menu>.menu{left:100%!important;right:auto!important;border-radius:4.00000006px!important}.ui.dropdown>.left.menu{left:auto!important;right:0!important}.ui.dropdown .menu .left.menu,.ui.dropdown>.left.menu .menu{left:auto;right:100%;margin:0 -.5em 0 0!important;border-radius:4.00000006px!important}.ui.dropdown .item .left.dropdown.icon,.ui.dropdown .left.menu .item .dropdown.icon{width:auto;float:left;margin:0}.ui.dropdown .item .left.dropdown.icon,.ui.dropdown .left.menu .item .dropdown.icon{width:auto;float:left;margin:0}.ui.dropdown .item .left.dropdown.icon+.text,.ui.dropdown .left.menu .item .dropdown.icon+.text{margin-left:1em;margin-right:0}.ui.upward.dropdown>.menu{top:auto;bottom:100%;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.08);box-shadow:0 0 3px 0 rgba(0,0,0,.08);border-radius:4.00000006px 4.00000006px 0 0}.ui.dropdown .upward.menu{top:auto!important;bottom:0!important}.ui.simple.upward.active.dropdown,.ui.simple.upward.dropdown:hover{border-radius:4.00000006px 4.00000006px 0 0!important}.ui.upward.dropdown.button:not(.pointing):not(.floating).active{border-radius:4.00000006px 4.00000006px 0 0}.ui.upward.selection.dropdown .menu{border-top-width:1px!important;border-bottom-width:0!important;-webkit-box-shadow:0 -2px 3px 0 rgba(0,0,0,.08);box-shadow:0 -2px 3px 0 rgba(0,0,0,.08)}.ui.upward.selection.dropdown:hover{-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,.05);box-shadow:0 0 2px 0 rgba(0,0,0,.05)}.ui.active.upward.selection.dropdown{border-radius:0 0 4.00000006px 4.00000006px!important}.ui.upward.selection.dropdown.visible{-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.08);box-shadow:0 0 3px 0 rgba(0,0,0,.08);border-radius:0 0 4.00000006px 4.00000006px!important}.ui.upward.active.selection.dropdown:hover{-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.05);box-shadow:0 0 3px 0 rgba(0,0,0,.05)}.ui.upward.active.selection.dropdown:hover .menu{-webkit-box-shadow:0 -2px 3px 0 rgba(0,0,0,.08);box-shadow:0 -2px 3px 0 rgba(0,0,0,.08)}.ui.dropdown .scrolling.menu,.ui.scrolling.dropdown .menu{overflow-x:hidden;overflow-y:auto}.ui.scrolling.dropdown .menu{overflow-x:hidden;overflow-y:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-overflow-scrolling:touch;min-width:100%!important;width:auto!important}.ui.dropdown .scrolling.menu{position:static;overflow-y:auto;border:none;-webkit-box-shadow:none!important;box-shadow:none!important;border-radius:0!important;margin:0!important;min-width:100%!important;width:auto!important;border-top:1px solid rgba(34,36,38,.15)}.ui.dropdown .scrolling.menu>.item.item.item,.ui.scrolling.dropdown .menu .item.item.item{border-top:none}.ui.dropdown .scrolling.menu .item:first-child,.ui.scrolling.dropdown .menu .item:first-child{border-top:none}.ui.dropdown>.animating.menu .scrolling.menu,.ui.dropdown>.visible.menu .scrolling.menu{display:block}@media all and (-ms-high-contrast:none){.ui.dropdown .scrolling.menu,.ui.scrolling.dropdown .menu{min-width:calc(100% - 17px)}}@media only screen and (max-width:767px){.ui.dropdown .scrolling.menu,.ui.scrolling.dropdown .menu{max-height:144.00000006px}}@media only screen and (min-width:768px){.ui.dropdown .scrolling.menu,.ui.scrolling.dropdown .menu{max-height:216.00000002px}}@media only screen and (min-width:992px){.ui.dropdown .scrolling.menu,.ui.scrolling.dropdown .menu{max-height:287.99999998px}}@media only screen and (min-width:1920px){.ui.dropdown .scrolling.menu,.ui.scrolling.dropdown .menu{max-height:287.99999998px}}.ui.simple.dropdown .menu:after,.ui.simple.dropdown .menu:before{display:none}.ui.simple.dropdown .menu{position:absolute;display:block;overflow:hidden;top:-9999px!important;opacity:0;width:0;height:0;-webkit-transition:opacity .1s ease;transition:opacity .1s ease}.ui.simple.active.dropdown,.ui.simple.dropdown:hover{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.ui.simple.active.dropdown>.menu,.ui.simple.dropdown:hover>.menu{overflow:visible;width:auto;height:auto;top:100%!important;opacity:1}.ui.simple.dropdown:hover>.menu>.item:hover>.menu,.ui.simple.dropdown>.menu>.item:active>.menu{overflow:visible;width:auto;height:auto;top:0!important;left:100%!important;opacity:1}.ui.simple.disabled.dropdown:hover .menu{display:none;height:0;width:0;overflow:hidden}.ui.simple.visible.dropdown>.menu{display:block}.ui.fluid.dropdown{display:block;width:100%;min-width:0}.ui.fluid.dropdown>.dropdown.icon{float:right}.ui.floating.dropdown .menu{left:0;right:auto;-webkit-box-shadow:0 2px 4px 0 rgba(34,36,38,.12),0 2px 10px 0 rgba(34,36,38,.15)!important;box-shadow:0 2px 4px 0 rgba(34,36,38,.12),0 2px 10px 0 rgba(34,36,38,.15)!important;border-radius:4.00000006px!important}.ui.floating.dropdown>.menu{margin-top:.5em!important;border-radius:4.00000006px!important}.ui.pointing.dropdown>.menu{top:100%;margin-top:11.00000006px;border-radius:4.00000006px}.ui.pointing.dropdown>.menu:after{display:block;position:absolute;pointer-events:none;content:'';visibility:visible;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:.5em;height:.5em;-webkit-box-shadow:-1px -1px 0 0 rgba(34,36,38,.15);box-shadow:-1px -1px 0 0 rgba(34,36,38,.15);background:#fff;z-index:2}.ui.pointing.dropdown>.menu:after{top:-.25em;left:50%;margin:0 0 0 -.25em}.ui.top.left.pointing.dropdown>.menu{top:100%;bottom:auto;left:0;right:auto;margin:1em 0 0}.ui.top.left.pointing.dropdown>.menu{top:100%;bottom:auto;left:0;right:auto;margin:1em 0 0}.ui.top.left.pointing.dropdown>.menu:after{top:-.25em;left:1em;right:auto;margin:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.ui.top.right.pointing.dropdown>.menu{top:100%;bottom:auto;right:0;left:auto;margin:1em 0 0}.ui.top.pointing.dropdown>.left.menu:after,.ui.top.right.pointing.dropdown>.menu:after{top:-.25em;left:auto!important;right:1em!important;margin:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.ui.left.pointing.dropdown>.menu{top:0;left:100%;right:auto;margin:0 0 0 1em}.ui.left.pointing.dropdown>.menu:after{top:1em;left:-.25em;margin:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.ui.left:not(.top):not(.bottom).pointing.dropdown>.left.menu{left:auto!important;right:100%!important;margin:0 1em 0 0}.ui.left:not(.top):not(.bottom).pointing.dropdown>.left.menu:after{top:1em;left:auto;right:-.25em;margin:0;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.ui.right.pointing.dropdown>.menu{top:0;left:auto;right:100%;margin:0 1em 0 0}.ui.right.pointing.dropdown>.menu:after{top:1em;left:auto;right:-.25em;margin:0;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.ui.bottom.pointing.dropdown>.menu{top:auto;bottom:100%;left:0;right:auto;margin:0 0 1em}.ui.bottom.pointing.dropdown>.menu:after{top:auto;bottom:-.25em;right:auto;margin:0;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.ui.bottom.pointing.dropdown>.menu .menu{top:auto!important;bottom:0!important}.ui.bottom.left.pointing.dropdown>.menu{left:0;right:auto}.ui.bottom.left.pointing.dropdown>.menu:after{left:1em;right:auto}.ui.bottom.right.pointing.dropdown>.menu{right:0;left:auto}.ui.bottom.right.pointing.dropdown>.menu:after{left:auto;right:1em}.ui.pointing.upward.dropdown .menu,.ui.top.pointing.upward.dropdown .menu{top:auto!important;bottom:100%!important;margin:0 0 11.00000006px;border-radius:4.00000006px}.ui.pointing.upward.dropdown .menu:after,.ui.top.pointing.upward.dropdown .menu:after{top:100%!important;bottom:auto!important;-webkit-box-shadow:1px 1px 0 0 rgba(34,36,38,.15);box-shadow:1px 1px 0 0 rgba(34,36,38,.15);margin:-.25em 0 0}.ui.right.pointing.upward.dropdown:not(.top):not(.bottom) .menu{top:auto!important;bottom:0!important;margin:0 1em 0 0}.ui.right.pointing.upward.dropdown:not(.top):not(.bottom) .menu:after{top:auto!important;bottom:0!important;margin:0 0 1em 0;-webkit-box-shadow:-1px -1px 0 0 rgba(34,36,38,.15);box-shadow:-1px -1px 0 0 rgba(34,36,38,.15)}.ui.left.pointing.upward.dropdown:not(.top):not(.bottom) .menu{top:auto!important;bottom:0!important;margin:0 0 0 1em}.ui.left.pointing.upward.dropdown:not(.top):not(.bottom) .menu:after{top:auto!important;bottom:0!important;margin:0 0 1em 0;-webkit-box-shadow:-1px -1px 0 0 rgba(34,36,38,.15);box-shadow:-1px -1px 0 0 rgba(34,36,38,.15)}@font-face{font-family:Dropdown;font-weight:400;font-style:normal;font-display:swap;}.ui.dropdown>.dropdown.icon{font-family:Dropdown;line-height:1;height:1em;width:1.23em;-webkit-backface-visibility:hidden;backface-visibility:hidden;font-weight:400;font-style:normal;text-align:center}.ui.dropdown>.dropdown.icon{width:auto}.ui.dropdown>.dropdown.icon:before{content:'\f0d7'}.ui.dropdown .menu .item .dropdown.icon:before{content:'\f0da'}.ui.dropdown .item .left.dropdown.icon:before,.ui.dropdown .left.menu .item .dropdown.icon:before{content:"\f0d9"}.ui.vertical.menu .dropdown.item>.dropdown.icon:before{content:"\f0da"}/*!
 * # Semantic UI 2.3.1 - Video
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.embed{position:relative;max-width:100%;height:0;overflow:hidden;background:#dcddde;padding-bottom:56.25%}.ui.embed embed,.ui.embed iframe,.ui.embed object{position:absolute;border:none;width:100%;height:100%;top:0;left:0;margin:0;padding:0}.ui.embed>.embed{display:none}.ui.embed>.placeholder{position:absolute;cursor:pointer;top:0;left:0;display:block;width:100%;height:100%;background-color:radial-gradient(transparent 45%,rgba(0,0,0,.3))}.ui.embed>.icon{cursor:pointer;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.ui.embed>.icon:after{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;content:'';background:-webkit-radial-gradient(transparent 45%,rgba(0,0,0,.3));background:radial-gradient(transparent 45%,rgba(0,0,0,.3));opacity:.5;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.ui.embed>.icon:before{position:absolute;top:50%;left:50%;z-index:4;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);color:#fff;font-size:84px;text-shadow:0 2px 10px rgba(34,36,38,.2);-webkit-transition:opacity .5s ease,color .5s ease;transition:opacity .5s ease,color .5s ease;z-index:10}.ui.embed .icon:hover:after{background:-webkit-radial-gradient(transparent 45%,rgba(0,0,0,.3));background:radial-gradient(transparent 45%,rgba(0,0,0,.3));opacity:1}.ui.embed .icon:hover:before{color:#fff}.ui.active.embed>.icon,.ui.active.embed>.placeholder{display:none}.ui.active.embed>.embed{display:block}.ui.square.embed{padding-bottom:100%}.ui[class*="4:3"].embed{padding-bottom:75%}.ui[class*="16:9"].embed{padding-bottom:56.25%}.ui[class*="21:9"].embed{padding-bottom:42.85714286%}/*!
 * # Semantic UI 2.3.1 - Modal
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.modal{display:none;z-index:1001;text-align:left;background:#fff;border:none;-webkit-box-shadow:1px 3px 3px 0 rgba(0,0,0,.2),1px 3px 15px 2px rgba(0,0,0,.2);box-shadow:1px 3px 3px 0 rgba(0,0,0,.2),1px 3px 15px 2px rgba(0,0,0,.2);-webkit-transform-origin:50% 25%;transform-origin:50% 25%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;border-radius:4.00000006px;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;will-change:top,left,margin,transform,opacity}.ui.modal>.icon:first-child+*,.ui.modal>:first-child:not(.icon){border-top-left-radius:4.00000006px;border-top-right-radius:4.00000006px}.ui.modal>:last-child{border-bottom-left-radius:4.00000006px;border-bottom-right-radius:4.00000006px}.ui.modal>.close{cursor:pointer;position:absolute;top:-35px;right:-35px;z-index:1;opacity:.8;font-size:1.25em;color:#fff;width:31.5px;height:31.5px;padding:8.75px 0 0 0}.ui.modal>.close:hover{opacity:1}.ui.modal>.header{display:block;font-family:Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;background:#fff;margin:0;padding:17.5px 21px;-webkit-box-shadow:none;box-shadow:none;color:rgba(0,0,0,.85);border-bottom:1px solid rgba(34,36,38,.15)}.ui.modal>.header:not(.ui){font-size:20.00000002px;line-height:1.28571429em;font-weight:700}.ui.modal>.content{display:block;width:100%;font-size:1em;line-height:1.4;padding:21px;background:#fff}.ui.modal>.image.content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.ui.modal>.content>.image{display:block;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:'';-ms-flex-item-align:top;align-self:top}.ui.modal>[class*="top aligned"]{-ms-flex-item-align:top;align-self:top}.ui.modal>[class*="middle aligned"]{-ms-flex-item-align:middle;align-self:middle}.ui.modal>[class*=stretched]{-ms-flex-item-align:stretch;align-self:stretch}.ui.modal>.content>.description{display:block;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;min-width:0;-ms-flex-item-align:top;align-self:top}.ui.modal>.content>.icon+.description,.ui.modal>.content>.image+.description{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;min-width:'';width:auto;padding-left:2em}.ui.modal>.content>.image>i.icon{margin:0;opacity:1;width:auto;line-height:1;font-size:112px}.ui.modal>.actions{background:#f9fafb;padding:14px 14px;border-top:1px solid rgba(34,36,38,.15);text-align:right}.ui.modal .actions>.button{margin-left:.75em}@media only screen and (max-width:767px){.ui.modal{width:95%;margin:0}}@media only screen and (min-width:768px){.ui.modal{width:88%;margin:0}}@media only screen and (min-width:992px){.ui.modal{width:850px;margin:0}}@media only screen and (min-width:1200px){.ui.modal{width:900px;margin:0}}@media only screen and (min-width:1920px){.ui.modal{width:950px;margin:0}}@media only screen and (max-width:991px){.ui.modal>.header{padding-right:31.5px}.ui.modal>.close{top:14.749px;right:14px;color:rgba(0,0,0,.87)}}@media only screen and (max-width:767px){.ui.modal>.header{padding:10.5px 14px!important;padding-right:31.5px!important}.ui.modal>.content{display:block;padding:14px!important}.ui.modal>.close{top:7px!important;right:7px!important}.ui.modal .image.content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ui.modal .content>.image{display:block;max-width:100%;margin:0 auto!important;text-align:center;padding:0 0 14px!important}.ui.modal>.content>.image>i.icon{font-size:70px;text-align:center}.ui.modal .content>.description{display:block;width:100%!important;margin:0!important;padding:14px 0!important;-webkit-box-shadow:none;box-shadow:none}.ui.modal>.actions{padding:14px 14px 0!important}.ui.modal .actions>.button,.ui.modal .actions>.buttons{margin-bottom:14px}}.ui.inverted.dimmer>.ui.modal{-webkit-box-shadow:1px 3px 10px 2px rgba(0,0,0,.2);box-shadow:1px 3px 10px 2px rgba(0,0,0,.2)}.ui.basic.modal{background-color:transparent;border:none;border-radius:0;-webkit-box-shadow:none!important;box-shadow:none!important;color:#fff}.ui.basic.modal>.actions,.ui.basic.modal>.content,.ui.basic.modal>.header{background-color:transparent}.ui.basic.modal>.header{color:#fff}.ui.basic.modal>.close{top:14px;right:21px}.ui.inverted.dimmer>.basic.modal{color:rgba(0,0,0,.87)}.ui.inverted.dimmer>.ui.basic.modal>.header{color:rgba(0,0,0,.85)}@media only screen and (max-width:991px){.ui.basic.modal>.close{color:#fff}}.ui.loading.modal{display:block;visibility:hidden;z-index:-1}.ui.active.modal{display:block}.modals.dimmer[class*="top aligned"] .modal{margin:5vh auto}.scrolling.dimmable.dimmed{overflow:hidden}.scrolling.dimmable>.dimmer{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.scrolling.dimmable.dimmed>.dimmer{overflow:auto;-webkit-overflow-scrolling:touch}.scrolling.dimmable>.dimmer{position:fixed}.modals.dimmer .ui.scrolling.modal{margin:14px auto!important}.scrolling.undetached.dimmable.dimmed{overflow:auto;-webkit-overflow-scrolling:touch}.scrolling.undetached.dimmable.dimmed>.dimmer{overflow:hidden}.scrolling.undetached.dimmable .ui.scrolling.modal{position:absolute;left:50%;margin-top:14px!important}.ui.modal .scrolling.content{max-height:calc(70vh);overflow:auto}.ui.fullscreen.modal{width:95%!important;left:0!important;margin:1em auto}.ui.fullscreen.scrolling.modal{left:0!important}.ui.fullscreen.modal>.header{padding-right:31.5px}.ui.fullscreen.modal>.close{top:14.749px;right:14px;color:rgba(0,0,0,.87)}.ui.modal{font-size:14px}.ui.mini.modal>.header:not(.ui){font-size:1.3em}@media only screen and (max-width:767px){.ui.mini.modal{width:95%;margin:0}}@media only screen and (min-width:768px){.ui.mini.modal{width:35.2%;margin:0}}@media only screen and (min-width:992px){.ui.mini.modal{width:340px;margin:0}}@media only screen and (min-width:1200px){.ui.mini.modal{width:360px;margin:0}}@media only screen and (min-width:1920px){.ui.mini.modal{width:380px;margin:0}}.ui.small.modal>.header:not(.ui){font-size:1.3em}@media only screen and (max-width:767px){.ui.tiny.modal{width:95%;margin:0}}@media only screen and (min-width:768px){.ui.tiny.modal{width:52.8%;margin:0}}@media only screen and (min-width:992px){.ui.tiny.modal{width:510px;margin:0}}@media only screen and (min-width:1200px){.ui.tiny.modal{width:540px;margin:0}}@media only screen and (min-width:1920px){.ui.tiny.modal{width:570px;margin:0}}.ui.small.modal>.header:not(.ui){font-size:1.3em}@media only screen and (max-width:767px){.ui.small.modal{width:95%;margin:0}}@media only screen and (min-width:768px){.ui.small.modal{width:70.4%;margin:0}}@media only screen and (min-width:992px){.ui.small.modal{width:680px;margin:0}}@media only screen and (min-width:1200px){.ui.small.modal{width:720px;margin:0}}@media only screen and (min-width:1920px){.ui.small.modal{width:760px;margin:0}}.ui.large.modal>.header{font-size:1.6em}@media only screen and (max-width:767px){.ui.large.modal{width:95%;margin:0}}@media only screen and (min-width:768px){.ui.large.modal{width:88%;margin:0}}@media only screen and (min-width:992px){.ui.large.modal{width:1020px;margin:0}}@media only screen and (min-width:1200px){.ui.large.modal{width:1080px;margin:0}}@media only screen and (min-width:1920px){.ui.large.modal{width:1140px;margin:0}}/*!
 * # Semantic UI 2.3.1 - Nag
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.nag{display:none;opacity:.95;position:relative;top:0;left:0;z-index:999;min-height:0;width:100%;margin:0;padding:.75em 1em;background:#555;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.2);box-shadow:0 1px 2px 0 rgba(0,0,0,.2);font-size:14px;text-align:center;color:rgba(0,0,0,.87);border-radius:0 0 4.00000006px 4.00000006px;-webkit-transition:.2s background ease;transition:.2s background ease}a.ui.nag{cursor:pointer}.ui.nag>.title{display:inline-block;margin:0 .5em;color:#fff}.ui.nag>.close.icon{cursor:pointer;opacity:.4;position:absolute;top:50%;right:1em;font-size:1em;margin:-.5em 0 0;color:#fff;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.ui.nag:hover{background:#555;opacity:1}.ui.nag .close:hover{opacity:1}.ui.overlay.nag{position:absolute;display:block}.ui.fixed.nag{position:fixed}.ui.bottom.nag,.ui.bottom.nags{border-radius:4.00000006px 4.00000006px 0 0;top:auto;bottom:0}.ui.inverted.nag,.ui.inverted.nags .nag{background-color:#f3f4f5;color:rgba(0,0,0,.85)}.ui.inverted.nag .close,.ui.inverted.nag .title,.ui.inverted.nags .nag .close,.ui.inverted.nags .nag .title{color:rgba(0,0,0,.4)}.ui.nags .nag{border-radius:0!important}.ui.nags .nag:last-child{border-radius:0 0 4.00000006px 4.00000006px}.ui.bottom.nags .nag:last-child{border-radius:4.00000006px 4.00000006px 0 0}/*!
 * # Semantic UI 2.3.1 - Popup
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.popup{display:none;position:absolute;top:0;right:0;min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content;z-index:1900;border:1px solid #d4d4d5;line-height:1.4285em;max-width:250px;background:#fff;padding:.833em 1em;font-weight:400;font-style:normal;color:rgba(0,0,0,.87);border-radius:4.00000006px;-webkit-box-shadow:0 2px 4px 0 rgba(34,36,38,.12),0 2px 10px 0 rgba(34,36,38,.15);box-shadow:0 2px 4px 0 rgba(34,36,38,.12),0 2px 10px 0 rgba(34,36,38,.15)}.ui.popup>.header{padding:0;font-family:Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;font-size:1.14285714em;line-height:1.2;font-weight:700}.ui.popup>.header+.content{padding-top:.5em}.ui.popup:before{position:absolute;content:'';width:.71428571em;height:.71428571em;background:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:2;-webkit-box-shadow:1px 1px 0 0 #bababc;box-shadow:1px 1px 0 0 #bababc}[data-tooltip]{position:relative}[data-tooltip]:before{pointer-events:none;position:absolute;content:'';font-size:14px;width:.71428571em;height:.71428571em;background:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:2;-webkit-box-shadow:1px 1px 0 0 #bababc;box-shadow:1px 1px 0 0 #bababc}[data-tooltip]:after{pointer-events:none;content:attr(data-tooltip);position:absolute;text-transform:none;text-align:left;white-space:nowrap;font-size:14px;border:1px solid #d4d4d5;line-height:1.4285em;max-width:none;background:#fff;padding:.833em 1em;font-weight:400;font-style:normal;color:rgba(0,0,0,.87);border-radius:4.00000006px;-webkit-box-shadow:0 2px 4px 0 rgba(34,36,38,.12),0 2px 10px 0 rgba(34,36,38,.15);box-shadow:0 2px 4px 0 rgba(34,36,38,.12),0 2px 10px 0 rgba(34,36,38,.15);z-index:1}[data-tooltip]:not([data-position]):before{top:auto;right:auto;bottom:100%;left:50%;background:#fff;margin-left:-0.99999998px;margin-bottom:1.99999996px}[data-tooltip]:not([data-position]):after{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:100%;margin-bottom:.5em}[data-tooltip]:after,[data-tooltip]:before{pointer-events:none;visibility:hidden}[data-tooltip]:before{opacity:0;-webkit-transform:rotate(45deg) scale(0)!important;transform:rotate(45deg) scale(0)!important;-webkit-transform-origin:center top;transform-origin:center top;-webkit-transition:all .1s ease;transition:all .1s ease}[data-tooltip]:after{opacity:1;-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-transition:all .1s ease;transition:all .1s ease}[data-tooltip]:hover:after,[data-tooltip]:hover:before{visibility:visible;pointer-events:auto}[data-tooltip]:hover:before{-webkit-transform:rotate(45deg) scale(1)!important;transform:rotate(45deg) scale(1)!important;opacity:1}[data-tooltip]:after,[data-tooltip][data-position="bottom center"]:after,[data-tooltip][data-position="top center"]:after{-webkit-transform:translateX(-50%) scale(0)!important;transform:translateX(-50%) scale(0)!important}[data-tooltip]:hover:after,[data-tooltip][data-position="bottom center"]:hover:after{-webkit-transform:translateX(-50%) scale(1)!important;transform:translateX(-50%) scale(1)!important}[data-tooltip][data-position="left center"]:after,[data-tooltip][data-position="right center"]:after{-webkit-transform:translateY(-50%) scale(0)!important;transform:translateY(-50%) scale(0)!important}[data-tooltip][data-position="left center"]:hover:after,[data-tooltip][data-position="right center"]:hover:after{-webkit-transform:translateY(-50%) scale(1)!important;transform:translateY(-50%) scale(1)!important}[data-tooltip][data-position="bottom left"]:after,[data-tooltip][data-position="bottom right"]:after,[data-tooltip][data-position="top left"]:after,[data-tooltip][data-position="top right"]:after{-webkit-transform:scale(0)!important;transform:scale(0)!important}[data-tooltip][data-position="bottom left"]:hover:after,[data-tooltip][data-position="bottom right"]:hover:after,[data-tooltip][data-position="top left"]:hover:after,[data-tooltip][data-position="top right"]:hover:after{-webkit-transform:scale(1)!important;transform:scale(1)!important}[data-tooltip][data-inverted]:before{-webkit-box-shadow:none!important;box-shadow:none!important}[data-tooltip][data-inverted]:before{background:#1b1c1d}[data-tooltip][data-inverted]:after{background:#1b1c1d;color:#fff;border:none;-webkit-box-shadow:none;box-shadow:none}[data-tooltip][data-inverted]:after .header{background-color:none;color:#fff}[data-position="top center"][data-tooltip]:after{top:auto;right:auto;left:50%;bottom:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-bottom:.5em}[data-position="top center"][data-tooltip]:before{top:auto;right:auto;bottom:100%;left:50%;background:#fff;margin-left:-0.99999998px;margin-bottom:1.99999996px}[data-position="top left"][data-tooltip]:after{top:auto;right:auto;left:0;bottom:100%;margin-bottom:.5em}[data-position="top left"][data-tooltip]:before{top:auto;right:auto;bottom:100%;left:1em;margin-left:-0.99999998px;margin-bottom:1.99999996px}[data-position="top right"][data-tooltip]:after{top:auto;left:auto;right:0;bottom:100%;margin-bottom:.5em}[data-position="top right"][data-tooltip]:before{top:auto;left:auto;bottom:100%;right:1em;margin-left:-0.99999998px;margin-bottom:1.99999996px}[data-position="bottom center"][data-tooltip]:after{bottom:auto;right:auto;left:50%;top:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-top:.5em}[data-position="bottom center"][data-tooltip]:before{bottom:auto;right:auto;top:100%;left:50%;margin-left:-0.99999998px;margin-top:1.99999996px}[data-position="bottom left"][data-tooltip]:after{left:0;top:100%;margin-top:.5em}[data-position="bottom left"][data-tooltip]:before{bottom:auto;right:auto;top:100%;left:1em;margin-left:-0.99999998px;margin-top:1.99999996px}[data-position="bottom right"][data-tooltip]:after{right:0;top:100%;margin-top:.5em}[data-position="bottom right"][data-tooltip]:before{bottom:auto;left:auto;top:100%;right:1em;margin-left:-1.99999996px;margin-top:0.99999998px}[data-position="left center"][data-tooltip]:after{right:100%;top:50%;margin-right:.5em;-webkit-transform:translateY(-50%);transform:translateY(-50%)}[data-position="left center"][data-tooltip]:before{right:100%;top:50%;margin-top:-1.99999996px;margin-right:-0.99999998px}[data-position="right center"][data-tooltip]:after{left:100%;top:50%;margin-left:.5em;-webkit-transform:translateY(-50%);transform:translateY(-50%)}[data-position="right center"][data-tooltip]:before{left:100%;top:50%;margin-top:-0.99999998px;margin-left:1.99999996px}[data-position~=bottom][data-tooltip]:before{background:#fff;-webkit-box-shadow:-1px -1px 0 0 #bababc;box-shadow:-1px -1px 0 0 #bababc}[data-position="left center"][data-tooltip]:before{background:#fff;-webkit-box-shadow:1px -1px 0 0 #bababc;box-shadow:1px -1px 0 0 #bababc}[data-position="right center"][data-tooltip]:before{background:#fff;-webkit-box-shadow:-1px 1px 0 0 #bababc;box-shadow:-1px 1px 0 0 #bababc}[data-position~=top][data-tooltip]:before{background:#fff}[data-inverted][data-position~=bottom][data-tooltip]:before{background:#1b1c1d;-webkit-box-shadow:-1px -1px 0 0 #bababc;box-shadow:-1px -1px 0 0 #bababc}[data-inverted][data-position="left center"][data-tooltip]:before{background:#1b1c1d;-webkit-box-shadow:1px -1px 0 0 #bababc;box-shadow:1px -1px 0 0 #bababc}[data-inverted][data-position="right center"][data-tooltip]:before{background:#1b1c1d;-webkit-box-shadow:-1px 1px 0 0 #bababc;box-shadow:-1px 1px 0 0 #bababc}[data-inverted][data-position~=top][data-tooltip]:before{background:#1b1c1d}[data-position~=bottom][data-tooltip]:before{-webkit-transform-origin:center bottom;transform-origin:center bottom}[data-position~=bottom][data-tooltip]:after{-webkit-transform-origin:center top;transform-origin:center top}[data-position="left center"][data-tooltip]:before{-webkit-transform-origin:top center;transform-origin:top center}[data-position="left center"][data-tooltip]:after{-webkit-transform-origin:right center;transform-origin:right center}[data-position="right center"][data-tooltip]:before{-webkit-transform-origin:right center;transform-origin:right center}[data-position="right center"][data-tooltip]:after{-webkit-transform-origin:left center;transform-origin:left center}.ui.popup{margin:0}.ui.top.popup{margin:0 0 .71428571em}.ui.top.left.popup{-webkit-transform-origin:left bottom;transform-origin:left bottom}.ui.top.center.popup{-webkit-transform-origin:center bottom;transform-origin:center bottom}.ui.top.right.popup{-webkit-transform-origin:right bottom;transform-origin:right bottom}.ui.left.center.popup{margin:0 .71428571em 0 0;-webkit-transform-origin:right 50%;transform-origin:right 50%}.ui.right.center.popup{margin:0 0 0 .71428571em;-webkit-transform-origin:left 50%;transform-origin:left 50%}.ui.bottom.popup{margin:.71428571em 0 0}.ui.bottom.left.popup{-webkit-transform-origin:left top;transform-origin:left top}.ui.bottom.center.popup{-webkit-transform-origin:center top;transform-origin:center top}.ui.bottom.right.popup{-webkit-transform-origin:right top;transform-origin:right top}.ui.bottom.center.popup:before{margin-left:-.30714286em;top:-.30714286em;left:50%;right:auto;bottom:auto;-webkit-box-shadow:-1px -1px 0 0 #bababc;box-shadow:-1px -1px 0 0 #bababc}.ui.bottom.left.popup{margin-left:0}.ui.bottom.left.popup:before{top:-.30714286em;left:1em;right:auto;bottom:auto;margin-left:0;-webkit-box-shadow:-1px -1px 0 0 #bababc;box-shadow:-1px -1px 0 0 #bababc}.ui.bottom.right.popup{margin-right:0}.ui.bottom.right.popup:before{top:-.30714286em;right:1em;bottom:auto;left:auto;margin-left:0;-webkit-box-shadow:-1px -1px 0 0 #bababc;box-shadow:-1px -1px 0 0 #bababc}.ui.top.center.popup:before{top:auto;right:auto;bottom:-.30714286em;left:50%;margin-left:-.30714286em}.ui.top.left.popup{margin-left:0}.ui.top.left.popup:before{bottom:-.30714286em;left:1em;top:auto;right:auto;margin-left:0}.ui.top.right.popup{margin-right:0}.ui.top.right.popup:before{bottom:-.30714286em;right:1em;top:auto;left:auto;margin-left:0}.ui.left.center.popup:before{top:50%;right:-.30714286em;bottom:auto;left:auto;margin-top:-.30714286em;-webkit-box-shadow:1px -1px 0 0 #bababc;box-shadow:1px -1px 0 0 #bababc}.ui.right.center.popup:before{top:50%;left:-.30714286em;bottom:auto;right:auto;margin-top:-.30714286em;-webkit-box-shadow:-1px 1px 0 0 #bababc;box-shadow:-1px 1px 0 0 #bababc}.ui.bottom.popup:before{background:#fff}.ui.left.center.popup:before,.ui.right.center.popup:before{background:#fff}.ui.top.popup:before{background:#fff}.ui.inverted.bottom.popup:before{background:#1b1c1d}.ui.inverted.left.center.popup:before,.ui.inverted.right.center.popup:before{background:#1b1c1d}.ui.inverted.top.popup:before{background:#1b1c1d}.ui.popup>.ui.grid:not(.padded){width:calc(100% + 24.5px);margin:-9.8px -12.25px}.ui.loading.popup{display:block;visibility:hidden;z-index:-1}.ui.animating.popup,.ui.visible.popup{display:block}.ui.visible.popup{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.ui.basic.popup:before{display:none}.ui.wide.popup{max-width:350px}.ui[class*="very wide"].popup{max-width:550px}@media only screen and (max-width:767px){.ui.wide.popup,.ui[class*="very wide"].popup{max-width:250px}}.ui.fluid.popup{width:100%;max-width:none}.ui.inverted.popup{background:#1b1c1d;color:#fff;border:none;-webkit-box-shadow:none;box-shadow:none}.ui.inverted.popup .header{background-color:none;color:#fff}.ui.inverted.popup:before{background-color:#1b1c1d;-webkit-box-shadow:none!important;box-shadow:none!important}.ui.flowing.popup{max-width:none}.ui.mini.popup{font-size:11.00000006px}.ui.tiny.popup{font-size:12.00000004px}.ui.small.popup{font-size:13.00000002px}.ui.popup{font-size:14px}.ui.large.popup{font-size:15.99999996px}.ui.huge.popup{font-size:20.00000002px}/*!
 * # Semantic UI 2.3.1 - Progress Bar
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.progress{position:relative;display:block;max-width:100%;border:none;margin:1em 0 2.5em;-webkit-box-shadow:none;box-shadow:none;background:rgba(0,0,0,.1);padding:0;border-radius:4.00000006px}.ui.progress:first-child{margin:0 0 2.5em}.ui.progress:last-child{margin:0 0 1.5em}.ui.progress .bar{display:block;line-height:1;position:relative;width:0%;min-width:2em;background:#888;border-radius:4.00000006px;-webkit-transition:width .1s ease,background-color .1s ease;transition:width .1s ease,background-color .1s ease}.ui.progress .bar>.progress{white-space:nowrap;position:absolute;width:auto;font-size:.92857143em;top:50%;right:.5em;left:auto;bottom:auto;color:rgba(255,255,255,.7);text-shadow:none;margin-top:-.5em;font-weight:700;text-align:left}.ui.progress>.label{position:absolute;width:100%;font-size:1em;top:100%;right:auto;left:0;bottom:auto;color:rgba(0,0,0,.87);font-weight:700;text-shadow:none;margin-top:.2em;text-align:center;-webkit-transition:color .4s ease;transition:color .4s ease}.ui.indicating.progress[data-percent^="1"] .bar,.ui.indicating.progress[data-percent^="2"] .bar{background-color:#d95c5c}.ui.indicating.progress[data-percent^="3"] .bar{background-color:#efbc72}.ui.indicating.progress[data-percent^="4"] .bar,.ui.indicating.progress[data-percent^="5"] .bar{background-color:#e6bb48}.ui.indicating.progress[data-percent^="6"] .bar{background-color:#ddc928}.ui.indicating.progress[data-percent^="7"] .bar,.ui.indicating.progress[data-percent^="8"] .bar{background-color:#b4d95c}.ui.indicating.progress[data-percent^="100"] .bar,.ui.indicating.progress[data-percent^="9"] .bar{background-color:#66da81}.ui.indicating.progress[data-percent^="1"] .label,.ui.indicating.progress[data-percent^="2"] .label{color:rgba(0,0,0,.87)}.ui.indicating.progress[data-percent^="3"] .label{color:rgba(0,0,0,.87)}.ui.indicating.progress[data-percent^="4"] .label,.ui.indicating.progress[data-percent^="5"] .label{color:rgba(0,0,0,.87)}.ui.indicating.progress[data-percent^="6"] .label{color:rgba(0,0,0,.87)}.ui.indicating.progress[data-percent^="7"] .label,.ui.indicating.progress[data-percent^="8"] .label{color:rgba(0,0,0,.87)}.ui.indicating.progress[data-percent^="100"] .label,.ui.indicating.progress[data-percent^="9"] .label{color:rgba(0,0,0,.87)}.ui.indicating.progress[data-percent="1"] .bar,.ui.indicating.progress[data-percent="2"] .bar,.ui.indicating.progress[data-percent="3"] .bar,.ui.indicating.progress[data-percent="4"] .bar,.ui.indicating.progress[data-percent="5"] .bar,.ui.indicating.progress[data-percent="6"] .bar,.ui.indicating.progress[data-percent="7"] .bar,.ui.indicating.progress[data-percent="8"] .bar,.ui.indicating.progress[data-percent="9"] .bar{background-color:#d95c5c}.ui.indicating.progress[data-percent="1"] .label,.ui.indicating.progress[data-percent="2"] .label,.ui.indicating.progress[data-percent="3"] .label,.ui.indicating.progress[data-percent="4"] .label,.ui.indicating.progress[data-percent="5"] .label,.ui.indicating.progress[data-percent="6"] .label,.ui.indicating.progress[data-percent="7"] .label,.ui.indicating.progress[data-percent="8"] .label,.ui.indicating.progress[data-percent="9"] .label{color:rgba(0,0,0,.87)}.ui.indicating.progress.success .label{color:#1a531b}.ui.progress.success .bar{background-color:#21ba45!important}.ui.progress.success .bar,.ui.progress.success .bar::after{-webkit-animation:none!important;animation:none!important}.ui.progress.success>.label{color:#1a531b}.ui.progress.warning .bar{background-color:#f2c037!important}.ui.progress.warning .bar,.ui.progress.warning .bar::after{-webkit-animation:none!important;animation:none!important}.ui.progress.warning>.label{color:#794b02}.ui.progress.error .bar{background-color:#db2828!important}.ui.progress.error .bar,.ui.progress.error .bar::after{-webkit-animation:none!important;animation:none!important}.ui.progress.error>.label{color:#912d2b}.ui.active.progress .bar{position:relative;min-width:2em}.ui.active.progress .bar::after{content:'';opacity:0;position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;border-radius:4.00000006px;-webkit-animation:progress-active 2s ease infinite;animation:progress-active 2s ease infinite}@-webkit-keyframes progress-active{0%{opacity:.3;width:0}100%{opacity:0;width:100%}}@keyframes progress-active{0%{opacity:.3;width:0}100%{opacity:0;width:100%}}.ui.disabled.progress{opacity:.35}.ui.disabled.progress .bar,.ui.disabled.progress .bar::after{-webkit-animation:none!important;animation:none!important}.ui.inverted.progress{background:rgba(255,255,255,.08);border:none}.ui.inverted.progress .bar{background:#888}.ui.inverted.progress .bar>.progress{color:#f9fafb}.ui.inverted.progress>.label{color:#fff}.ui.inverted.progress.success>.label{color:#21ba45}.ui.inverted.progress.warning>.label{color:#f2c037}.ui.inverted.progress.error>.label{color:#db2828}.ui.progress.attached{background:0 0;position:relative;border:none;margin:0}.ui.progress.attached,.ui.progress.attached .bar{display:block;height:2.8px;padding:0;overflow:hidden;border-radius:0 0 4.00000006px 4.00000006px}.ui.progress.attached .bar{border-radius:0}.ui.progress.top.attached,.ui.progress.top.attached .bar{top:0;border-radius:4.00000006px 4.00000006px 0 0}.ui.progress.top.attached .bar{border-radius:0}.ui.card>.ui.attached.progress,.ui.segment>.ui.attached.progress{position:absolute;top:auto;left:0;bottom:100%;width:100%}.ui.card>.ui.bottom.attached.progress,.ui.segment>.ui.bottom.attached.progress{top:100%;bottom:auto}.ui.red.progress .bar{background-color:#db2828}.ui.red.inverted.progress .bar{background-color:#ff695e}.ui.orange.progress .bar{background-color:#f2711c}.ui.orange.inverted.progress .bar{background-color:#ff851b}.ui.yellow.progress .bar{background-color:#fbbd08}.ui.yellow.inverted.progress .bar{background-color:#ffe21f}.ui.olive.progress .bar{background-color:#b5cc18}.ui.olive.inverted.progress .bar{background-color:#d9e778}.ui.green.progress .bar{background-color:#21ba45}.ui.green.inverted.progress .bar{background-color:#2ecc40}.ui.teal.progress .bar{background-color:#00b5ad}.ui.teal.inverted.progress .bar{background-color:#6dffff}.ui.blue.progress .bar{background-color:#2185d0}.ui.blue.inverted.progress .bar{background-color:#54c8ff}.ui.violet.progress .bar{background-color:#6435c9}.ui.violet.inverted.progress .bar{background-color:#a291fb}.ui.purple.progress .bar{background-color:#a333c8}.ui.purple.inverted.progress .bar{background-color:#dc73ff}.ui.pink.progress .bar{background-color:#e03997}.ui.pink.inverted.progress .bar{background-color:#ff8edf}.ui.brown.progress .bar{background-color:#a5673f}.ui.brown.inverted.progress .bar{background-color:#d67c1c}.ui.grey.progress .bar{background-color:#767676}.ui.grey.inverted.progress .bar{background-color:#dcddde}.ui.black.progress .bar{background-color:#1b1c1d}.ui.black.inverted.progress .bar{background-color:#545454}.ui.tiny.progress{font-size:12.00000004px}.ui.tiny.progress .bar{height:.5em}.ui.small.progress{font-size:13.00000002px}.ui.small.progress .bar{height:1em}.ui.progress{font-size:14px}.ui.progress .bar{height:1.75em}.ui.large.progress{font-size:15.99999996px}.ui.large.progress .bar{height:2.5em}.ui.big.progress{font-size:18.00000006px}.ui.big.progress .bar{height:3.5em}/*!
 * # Semantic UI 2.3.1 - Rating
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.rating{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;white-space:nowrap;vertical-align:baseline}.ui.rating:last-child{margin-right:0}.ui.rating .icon{padding:0;margin:0;text-align:center;font-weight:400;font-style:normal;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;cursor:pointer;width:1.25em;height:auto;-webkit-transition:opacity .1s ease,background .1s ease,text-shadow .1s ease,color .1s ease;transition:opacity .1s ease,background .1s ease,text-shadow .1s ease,color .1s ease}.ui.rating .icon{background:0 0;color:rgba(0,0,0,.15)}.ui.rating .active.icon{background:0 0;color:rgba(0,0,0,.85)}.ui.rating .icon.selected,.ui.rating .icon.selected.active{background:0 0;color:rgba(0,0,0,.87)}.ui.star.rating .icon{width:1.25em;height:auto;background:0 0;color:rgba(0,0,0,.15);text-shadow:none}.ui.star.rating .active.icon{background:0 0!important;color:#ffe623!important;text-shadow:0 -1px 0 #ddc507,-1px 0 0 #ddc507,0 1px 0 #ddc507,1px 0 0 #ddc507!important}.ui.star.rating .icon.selected,.ui.star.rating .icon.selected.active{background:0 0!important;color:#fc0!important;text-shadow:0 -1px 0 #e6a200,-1px 0 0 #e6a200,0 1px 0 #e6a200,1px 0 0 #e6a200!important}.ui.heart.rating .icon{width:1.4em;height:auto;background:0 0;color:rgba(0,0,0,.15);text-shadow:none!important}.ui.heart.rating .active.icon{background:0 0!important;color:#ff6d75!important;text-shadow:0 -1px 0 #cd0707,-1px 0 0 #cd0707,0 1px 0 #cd0707,1px 0 0 #cd0707!important}.ui.heart.rating .icon.selected,.ui.heart.rating .icon.selected.active{background:0 0!important;color:#ff3000!important;text-shadow:0 -1px 0 #aa0101,-1px 0 0 #aa0101,0 1px 0 #aa0101,1px 0 0 #aa0101!important}.ui.disabled.rating .icon{cursor:default}.ui.rating.selected .active.icon{opacity:1}.ui.rating .icon.selected,.ui.rating.selected .icon.selected{opacity:1}.ui.mini.rating{font-size:11.00000006px}.ui.tiny.rating{font-size:12.00000004px}.ui.small.rating{font-size:13.00000002px}.ui.rating{font-size:14px}.ui.large.rating{font-size:15.99999996px}.ui.huge.rating{font-size:20.00000002px}.ui.massive.rating{font-size:28px}@font-face{font-family:Rating;font-weight:400;font-style:normal;font-display:swap;}.ui.rating .icon{font-family:Rating;line-height:1;-webkit-backface-visibility:hidden;backface-visibility:hidden;font-weight:400;font-style:normal;text-align:center}.ui.rating .icon:before{content:'\f005'}.ui.rating .active.icon:before{content:'\f005'}.ui.star.rating .icon:before{content:'\f005'}.ui.star.rating .active.icon:before{content:'\f005'}.ui.star.rating .partial.icon:before{content:'\f006'}.ui.star.rating .partial.icon{content:'\f005'}.ui.heart.rating .icon:before{content:'\f004'}.ui.heart.rating .active.icon:before{content:'\f004'}/*!
 * # Semantic UI 2.3.1 - Search
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.search{position:relative}.ui.search>.prompt{margin:0;outline:0;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(255,255,255,0);text-shadow:none;font-style:normal;font-weight:400;line-height:1.21428571em;padding:.67857143em 1em;font-size:1em;background:#fff;border:1px solid rgba(34,36,38,.15);color:rgba(0,0,0,.87);-webkit-box-shadow:0 0 0 0 transparent inset;box-shadow:0 0 0 0 transparent inset;-webkit-transition:background-color .1s ease,color .1s ease,border-color .1s ease,-webkit-box-shadow .1s ease;transition:background-color .1s ease,color .1s ease,border-color .1s ease,-webkit-box-shadow .1s ease;transition:background-color .1s ease,color .1s ease,box-shadow .1s ease,border-color .1s ease;transition:background-color .1s ease,color .1s ease,box-shadow .1s ease,border-color .1s ease,-webkit-box-shadow .1s ease}.ui.search .prompt{border-radius:7000px}.ui.search .prompt~.search.icon{cursor:pointer}.ui.search>.results{display:none;position:absolute;top:100%;left:0;-webkit-transform-origin:center top;transform-origin:center top;white-space:normal;background:#fff;margin-top:.5em;width:18em;border-radius:4.00000006px;-webkit-box-shadow:0 2px 4px 0 rgba(34,36,38,.12),0 2px 10px 0 rgba(34,36,38,.15);box-shadow:0 2px 4px 0 rgba(34,36,38,.12),0 2px 10px 0 rgba(34,36,38,.15);border:1px solid #d4d4d5;z-index:998}.ui.search>.results>:first-child{border-radius:4.00000006px 4.00000006px 0 0}.ui.search>.results>:last-child{border-radius:0 0 4.00000006px 4.00000006px}.ui.search>.results .result{cursor:pointer;display:block;overflow:hidden;font-size:1em;padding:.85714286em 1.14285714em;color:rgba(0,0,0,.87);line-height:1.33;border-bottom:1px solid rgba(34,36,38,.1)}.ui.search>.results .result:last-child{border-bottom:none!important}.ui.search>.results .result .image{float:right;overflow:hidden;background:0 0;width:5em;height:3em;border-radius:.25em}.ui.search>.results .result .image img{display:block;width:auto;height:100%}.ui.search>.results .result .image+.content{margin:0 6em 0 0}.ui.search>.results .result .title{margin:-.14285714em 0 0;font-family:Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;font-weight:700;font-size:1em;color:rgba(0,0,0,.85)}.ui.search>.results .result .description{margin-top:0;font-size:.92857143em;color:rgba(0,0,0,.4)}.ui.search>.results .result .price{float:right;color:#21ba45}.ui.search>.results>.message{padding:1em 1em}.ui.search>.results>.message .header{font-family:Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;color:rgba(0,0,0,.87)}.ui.search>.results>.message .description{margin-top:3.5px;font-size:1em;color:rgba(0,0,0,.87)}.ui.search>.results>.action{display:block;border-top:none;background:#f3f4f5;padding:.92857143em 1em;color:rgba(0,0,0,.87);font-weight:700;text-align:center}.ui.search>.prompt:focus{border-color:rgba(34,36,38,.35);background:#fff;color:rgba(0,0,0,.95)}.ui.loading.search .input>i.icon:before{position:absolute;content:'';top:50%;left:50%;margin:-.64285714em 0 0 -.64285714em;width:1.28571429em;height:1.28571429em;border-radius:7000px;border:.2em solid rgba(0,0,0,.1)}.ui.loading.search .input>i.icon:after{position:absolute;content:'';top:50%;left:50%;margin:-.64285714em 0 0 -.64285714em;width:1.28571429em;height:1.28571429em;-webkit-animation:button-spin .6s linear;animation:button-spin .6s linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;border-radius:7000px;border-color:#767676 transparent transparent;border-style:solid;border-width:.2em;-webkit-box-shadow:0 0 0 1px transparent;box-shadow:0 0 0 1px transparent}.ui.category.search>.results .category .result:hover,.ui.search>.results .result:hover{background:#f9fafb}.ui.search .action:hover{background:#e0e0e0}.ui.category.search>.results .category.active{background:#f3f4f5}.ui.category.search>.results .category.active>.name{color:rgba(0,0,0,.87)}.ui.category.search>.results .category .result.active,.ui.search>.results .result.active{position:relative;border-left-color:rgba(34,36,38,.1);background:#f3f4f5;-webkit-box-shadow:none;box-shadow:none}.ui.search>.results .result.active .title{color:rgba(0,0,0,.85)}.ui.search>.results .result.active .description{color:rgba(0,0,0,.85)}.ui.disabled.search{cursor:default;pointer-events:none;opacity:.45}.ui.search.selection .prompt{border-radius:4.00000006px}.ui.search.selection>.icon.input>.remove.icon{pointer-events:none;position:absolute;left:auto;opacity:0;color:'';top:0;right:0;-webkit-transition:color .1s ease,opacity .1s ease;transition:color .1s ease,opacity .1s ease}.ui.search.selection>.icon.input>.active.remove.icon{cursor:pointer;opacity:.8;pointer-events:auto}.ui.search.selection>.icon.input:not([class*="left icon"])>.icon~.remove.icon{right:1.85714em}.ui.search.selection>.icon.input>.remove.icon:hover{opacity:1;color:#db2828}.ui.category.search .results{width:28em}.ui.category.search .results.animating,.ui.category.search .results.visible{display:table}.ui.category.search>.results .category{display:table-row;background:#f3f4f5;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:background .1s ease,border-color .1s ease;transition:background .1s ease,border-color .1s ease}.ui.category.search>.results .category:last-child{border-bottom:none}.ui.category.search>.results .category:first-child .name+.result{border-radius:0 4.00000006px 0 0}.ui.category.search>.results .category:last-child .result:last-child{border-radius:0 0 4.00000006px 0}.ui.category.search>.results .category>.name{display:table-cell;text-overflow:ellipsis;width:100px;white-space:nowrap;background:0 0;font-family:Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;font-size:1em;padding:.4em 1em;font-weight:700;color:rgba(0,0,0,.4);border-bottom:1px solid rgba(34,36,38,.1)}.ui.category.search>.results .category .results{display:table-cell;background:#fff;border-left:1px solid rgba(34,36,38,.15);border-bottom:1px solid rgba(34,36,38,.1)}.ui.category.search>.results .category .result{border-bottom:1px solid rgba(34,36,38,.1);-webkit-transition:background .1s ease,border-color .1s ease;transition:background .1s ease,border-color .1s ease;padding:.85714286em 1.14285714em}.ui[class*="left aligned"].search>.results{right:auto;left:0}.ui[class*="right aligned"].search>.results{right:0;left:auto}.ui.fluid.search .results{width:100%}.ui.mini.search{font-size:.78571429em}.ui.small.search{font-size:.92857143em}.ui.search{font-size:1em}.ui.large.search{font-size:1.14285714em}.ui.big.search{font-size:1.28571429em}.ui.huge.search{font-size:1.42857143em}.ui.massive.search{font-size:1.71428571em}@media only screen and (max-width:767px){.ui.search .results{max-width:calc(100vw - 28px)}}/*!
 * # Semantic UI 2.3.1 - Shape
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.shape{position:relative;vertical-align:top;display:inline-block;-webkit-perspective:2000px;perspective:2000px;-webkit-transition:left .6s ease-in-out,width .6s ease-in-out,height .6s ease-in-out,-webkit-transform .6s ease-in-out;transition:left .6s ease-in-out,width .6s ease-in-out,height .6s ease-in-out,-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out,left .6s ease-in-out,width .6s ease-in-out,height .6s ease-in-out;transition:transform .6s ease-in-out,left .6s ease-in-out,width .6s ease-in-out,height .6s ease-in-out,-webkit-transform .6s ease-in-out}.ui.shape .sides{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.ui.shape .side{opacity:1;width:100%;margin:0!important;-webkit-backface-visibility:hidden;backface-visibility:hidden}.ui.shape .side{display:none}.ui.shape .side *{-webkit-backface-visibility:visible!important;backface-visibility:visible!important}.ui.cube.shape .side{min-width:15em;height:15em;padding:2em;background-color:#e6e6e6;color:rgba(0,0,0,.87);-webkit-box-shadow:0 0 2px rgba(0,0,0,.3);box-shadow:0 0 2px rgba(0,0,0,.3)}.ui.cube.shape .side>.content{width:100%;height:100%;display:table;text-align:center;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.ui.cube.shape .side>.content>div{display:table-cell;vertical-align:middle;font-size:2em}.ui.text.shape.animating .sides{position:static}.ui.text.shape .side{white-space:nowrap}.ui.text.shape .side>*{white-space:normal}.ui.loading.shape{position:absolute;top:-9999px;left:-9999px}.ui.shape .animating.side{position:absolute;top:0;left:0;display:block;z-index:100}.ui.shape .hidden.side{opacity:.6}.ui.shape.animating .sides{position:absolute}.ui.shape.animating .sides{-webkit-transition:left .6s ease-in-out,width .6s ease-in-out,height .6s ease-in-out,-webkit-transform .6s ease-in-out;transition:left .6s ease-in-out,width .6s ease-in-out,height .6s ease-in-out,-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out,left .6s ease-in-out,width .6s ease-in-out,height .6s ease-in-out;transition:transform .6s ease-in-out,left .6s ease-in-out,width .6s ease-in-out,height .6s ease-in-out,-webkit-transform .6s ease-in-out}.ui.shape.animating .side{-webkit-transition:opacity .6s ease-in-out;transition:opacity .6s ease-in-out}.ui.shape .active.side{display:block}/*!
 * # Semantic UI 2.3.1 - Sidebar
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.sidebar{position:fixed;top:0;left:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:none;transition:none;will-change:transform;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);visibility:hidden;-webkit-overflow-scrolling:touch;height:100%!important;max-height:100%;border-radius:0!important;margin:0!important;overflow-y:auto!important;z-index:102}.ui.sidebar>*{-webkit-backface-visibility:hidden;backface-visibility:hidden}.ui.left.sidebar{right:auto;left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.ui.right.sidebar{right:0!important;left:auto!important;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.ui.bottom.sidebar,.ui.top.sidebar{width:100%!important;height:auto!important}.ui.top.sidebar{top:0!important;bottom:auto!important;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.ui.bottom.sidebar{top:auto!important;bottom:0!important;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.pushable{height:100%;overflow-x:hidden;padding:0!important}body.pushable{background:#545454!important}.pushable:not(body){-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.pushable:not(body)>.fixed,.pushable:not(body)>.pusher:after,.pushable:not(body)>.ui.sidebar{position:absolute}.pushable>.fixed{position:fixed;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;will-change:transform;z-index:101}.pushable>.pusher{position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;min-height:100%;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;z-index:2}body.pushable>.pusher{background:#fff}.pushable>.pusher{background:inherit}.pushable>.pusher:after{position:fixed;top:0;right:0;content:'';background-color:rgba(0,0,0,.4);overflow:hidden;opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s;will-change:opacity;z-index:1000}.ui.sidebar.menu .item{border-radius:0!important}.pushable>.pusher.dimmed:after{width:100%!important;height:100%!important;opacity:1!important}.ui.animating.sidebar{visibility:visible}.ui.visible.sidebar{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.ui.left.visible.sidebar,.ui.right.visible.sidebar{-webkit-box-shadow:0 0 20px rgba(34,36,38,.15);box-shadow:0 0 20px rgba(34,36,38,.15)}.ui.bottom.visible.sidebar,.ui.top.visible.sidebar{-webkit-box-shadow:0 0 20px rgba(34,36,38,.15);box-shadow:0 0 20px rgba(34,36,38,.15)}.ui.visible.left.sidebar~.fixed,.ui.visible.left.sidebar~.pusher{-webkit-transform:translate3d(260px,0,0);transform:translate3d(260px,0,0)}.ui.visible.right.sidebar~.fixed,.ui.visible.right.sidebar~.pusher{-webkit-transform:translate3d(-260px,0,0);transform:translate3d(-260px,0,0)}.ui.visible.top.sidebar~.fixed,.ui.visible.top.sidebar~.pusher{-webkit-transform:translate3d(0,36px,0);transform:translate3d(0,36px,0)}.ui.visible.bottom.sidebar~.fixed,.ui.visible.bottom.sidebar~.pusher{-webkit-transform:translate3d(0,-36px,0);transform:translate3d(0,-36px,0)}.ui.visible.left.sidebar~.ui.visible.right.sidebar~.fixed,.ui.visible.left.sidebar~.ui.visible.right.sidebar~.pusher,.ui.visible.right.sidebar~.ui.visible.left.sidebar~.fixed,.ui.visible.right.sidebar~.ui.visible.left.sidebar~.pusher{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.ui.thin.left.sidebar,.ui.thin.right.sidebar{width:150px}.ui[class*="very thin"].left.sidebar,.ui[class*="very thin"].right.sidebar{width:60px}.ui.left.sidebar,.ui.right.sidebar{width:260px}.ui.wide.left.sidebar,.ui.wide.right.sidebar{width:350px}.ui[class*="very wide"].left.sidebar,.ui[class*="very wide"].right.sidebar{width:475px}.ui.visible.thin.left.sidebar~.fixed,.ui.visible.thin.left.sidebar~.pusher{-webkit-transform:translate3d(150px,0,0);transform:translate3d(150px,0,0)}.ui.visible[class*="very thin"].left.sidebar~.fixed,.ui.visible[class*="very thin"].left.sidebar~.pusher{-webkit-transform:translate3d(60px,0,0);transform:translate3d(60px,0,0)}.ui.visible.wide.left.sidebar~.fixed,.ui.visible.wide.left.sidebar~.pusher{-webkit-transform:translate3d(350px,0,0);transform:translate3d(350px,0,0)}.ui.visible[class*="very wide"].left.sidebar~.fixed,.ui.visible[class*="very wide"].left.sidebar~.pusher{-webkit-transform:translate3d(475px,0,0);transform:translate3d(475px,0,0)}.ui.visible.thin.right.sidebar~.fixed,.ui.visible.thin.right.sidebar~.pusher{-webkit-transform:translate3d(-150px,0,0);transform:translate3d(-150px,0,0)}.ui.visible[class*="very thin"].right.sidebar~.fixed,.ui.visible[class*="very thin"].right.sidebar~.pusher{-webkit-transform:translate3d(-60px,0,0);transform:translate3d(-60px,0,0)}.ui.visible.wide.right.sidebar~.fixed,.ui.visible.wide.right.sidebar~.pusher{-webkit-transform:translate3d(-350px,0,0);transform:translate3d(-350px,0,0)}.ui.visible[class*="very wide"].right.sidebar~.fixed,.ui.visible[class*="very wide"].right.sidebar~.pusher{-webkit-transform:translate3d(-475px,0,0);transform:translate3d(-475px,0,0)}.ui.overlay.sidebar{z-index:102}.ui.left.overlay.sidebar{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.ui.right.overlay.sidebar{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.ui.top.overlay.sidebar{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.ui.bottom.overlay.sidebar{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.animating.ui.overlay.sidebar,.ui.visible.overlay.sidebar{-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.ui.visible.left.overlay.sidebar{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.ui.visible.right.overlay.sidebar{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.ui.visible.top.overlay.sidebar{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.ui.visible.bottom.overlay.sidebar{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.ui.visible.overlay.sidebar~.fixed,.ui.visible.overlay.sidebar~.pusher{-webkit-transform:none!important;transform:none!important}.ui.push.sidebar{-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;z-index:102}.ui.left.push.sidebar{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.ui.right.push.sidebar{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.ui.top.push.sidebar{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.ui.bottom.push.sidebar{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.ui.visible.push.sidebar{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.ui.uncover.sidebar{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:1}.ui.visible.uncover.sidebar{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.ui.slide.along.sidebar{z-index:1}.ui.left.slide.along.sidebar{-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}.ui.right.slide.along.sidebar{-webkit-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0)}.ui.top.slide.along.sidebar{-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.ui.bottom.slide.along.sidebar{-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0)}.ui.animating.slide.along.sidebar{-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.ui.visible.slide.along.sidebar{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.ui.slide.out.sidebar{z-index:1}.ui.left.slide.out.sidebar{-webkit-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0)}.ui.right.slide.out.sidebar{-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}.ui.top.slide.out.sidebar{-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0)}.ui.bottom.slide.out.sidebar{-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.ui.animating.slide.out.sidebar{-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.ui.visible.slide.out.sidebar{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.ui.scale.down.sidebar{-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;z-index:102}.ui.left.scale.down.sidebar{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.ui.right.scale.down.sidebar{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.ui.top.scale.down.sidebar{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.ui.bottom.scale.down.sidebar{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.ui.scale.down.left.sidebar~.pusher{-webkit-transform-origin:75% 50%;transform-origin:75% 50%}.ui.scale.down.right.sidebar~.pusher{-webkit-transform-origin:25% 50%;transform-origin:25% 50%}.ui.scale.down.top.sidebar~.pusher{-webkit-transform-origin:50% 75%;transform-origin:50% 75%}.ui.scale.down.bottom.sidebar~.pusher{-webkit-transform-origin:50% 25%;transform-origin:50% 25%}.ui.animating.scale.down>.visible.ui.sidebar{-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.ui.animating.scale.down.sidebar~.pusher,.ui.visible.scale.down.sidebar~.pusher{display:block!important;width:100%;height:100%;overflow:hidden!important}.ui.visible.scale.down.sidebar{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.ui.visible.scale.down.sidebar~.pusher{-webkit-transform:scale(.75);transform:scale(.75)}/*!
 * # Semantic UI 2.3.1 - Sticky
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.sticky{position:static;-webkit-transition:none;transition:none;z-index:800}.ui.sticky.bound{position:absolute;left:auto;right:auto}.ui.sticky.fixed{position:fixed;left:auto;right:auto}.ui.sticky.bound.top,.ui.sticky.fixed.top{top:0;bottom:auto}.ui.sticky.bound.bottom,.ui.sticky.fixed.bottom{top:auto;bottom:0}.ui.native.sticky{position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky}/*!
 * # Semantic UI 2.3.1 - Tab
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.tab{display:none}.ui.tab.active,.ui.tab.open{display:block}.ui.tab.loading{position:relative;overflow:hidden;display:block;min-height:250px}.ui.tab.loading *{position:relative!important;left:-10000px!important}.ui.tab.loading.segment:before,.ui.tab.loading:before{position:absolute;content:'';top:100px;left:50%;margin:-1.25em 0 0 -1.25em;width:2.5em;height:2.5em;border-radius:7000px;border:.2em solid rgba(0,0,0,.1)}.ui.tab.loading.segment:after,.ui.tab.loading:after{position:absolute;content:'';top:100px;left:50%;margin:-1.25em 0 0 -1.25em;width:2.5em;height:2.5em;-webkit-animation:button-spin .6s linear;animation:button-spin .6s linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;border-radius:7000px;border-color:#767676 transparent transparent;border-style:solid;border-width:.2em;-webkit-box-shadow:0 0 0 1px transparent;box-shadow:0 0 0 1px transparent}/*!
 * # Semantic UI 2.3.1 - Transition
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.transition{-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animating.transition{-webkit-backface-visibility:hidden;backface-visibility:hidden;visibility:visible!important}.loading.transition{position:absolute;top:-99999px;left:-99999px}.hidden.transition{display:none;visibility:hidden}.visible.transition{display:block!important;visibility:visible!important}.disabled.transition{-webkit-animation-play-state:paused;animation-play-state:paused}.looping.transition{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.transition.browse{-webkit-animation-duration:.5s;animation-duration:.5s}.transition.browse.in{-webkit-animation-name:browseIn;animation-name:browseIn}.transition.browse.left.out,.transition.browse.out{-webkit-animation-name:browseOutLeft;animation-name:browseOutLeft}.transition.browse.right.out{-webkit-animation-name:browseOutRight;animation-name:browseOutRight}@-webkit-keyframes browseIn{0%{-webkit-transform:scale(.8) translateZ(0);transform:scale(.8) translateZ(0);z-index:-1}10%{-webkit-transform:scale(.8) translateZ(0);transform:scale(.8) translateZ(0);z-index:-1;opacity:.7}80%{-webkit-transform:scale(1.05) translateZ(0);transform:scale(1.05) translateZ(0);opacity:1;z-index:999}100%{-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0);z-index:999}}@keyframes browseIn{0%{-webkit-transform:scale(.8) translateZ(0);transform:scale(.8) translateZ(0);z-index:-1}10%{-webkit-transform:scale(.8) translateZ(0);transform:scale(.8) translateZ(0);z-index:-1;opacity:.7}80%{-webkit-transform:scale(1.05) translateZ(0);transform:scale(1.05) translateZ(0);opacity:1;z-index:999}100%{-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0);z-index:999}}@-webkit-keyframes browseOutLeft{0%{z-index:999;-webkit-transform:translateX(0) rotateY(0) rotateX(0);transform:translateX(0) rotateY(0) rotateX(0)}50%{z-index:-1;-webkit-transform:translateX(-105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);transform:translateX(-105%) rotateY(35deg) rotateX(10deg) translateZ(-10px)}80%{opacity:1}100%{z-index:-1;-webkit-transform:translateX(0) rotateY(0) rotateX(0) translateZ(-10px);transform:translateX(0) rotateY(0) rotateX(0) translateZ(-10px);opacity:0}}@keyframes browseOutLeft{0%{z-index:999;-webkit-transform:translateX(0) rotateY(0) rotateX(0);transform:translateX(0) rotateY(0) rotateX(0)}50%{z-index:-1;-webkit-transform:translateX(-105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);transform:translateX(-105%) rotateY(35deg) rotateX(10deg) translateZ(-10px)}80%{opacity:1}100%{z-index:-1;-webkit-transform:translateX(0) rotateY(0) rotateX(0) translateZ(-10px);transform:translateX(0) rotateY(0) rotateX(0) translateZ(-10px);opacity:0}}@-webkit-keyframes browseOutRight{0%{z-index:999;-webkit-transform:translateX(0) rotateY(0) rotateX(0);transform:translateX(0) rotateY(0) rotateX(0)}50%{z-index:1;-webkit-transform:translateX(105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);transform:translateX(105%) rotateY(35deg) rotateX(10deg) translateZ(-10px)}80%{opacity:1}100%{z-index:1;-webkit-transform:translateX(0) rotateY(0) rotateX(0) translateZ(-10px);transform:translateX(0) rotateY(0) rotateX(0) translateZ(-10px);opacity:0}}@keyframes browseOutRight{0%{z-index:999;-webkit-transform:translateX(0) rotateY(0) rotateX(0);transform:translateX(0) rotateY(0) rotateX(0)}50%{z-index:1;-webkit-transform:translateX(105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);transform:translateX(105%) rotateY(35deg) rotateX(10deg) translateZ(-10px)}80%{opacity:1}100%{z-index:1;-webkit-transform:translateX(0) rotateY(0) rotateX(0) translateZ(-10px);transform:translateX(0) rotateY(0) rotateX(0) translateZ(-10px);opacity:0}}.drop.transition{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-timing-function:cubic-bezier(.34,1.61,.7,1);animation-timing-function:cubic-bezier(.34,1.61,.7,1)}.drop.transition.in{-webkit-animation-name:dropIn;animation-name:dropIn}.drop.transition.out{-webkit-animation-name:dropOut;animation-name:dropOut}@-webkit-keyframes dropIn{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes dropIn{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes dropOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}100%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}}@keyframes dropOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}100%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}}.transition.fade.in{-webkit-animation-name:fadeIn;animation-name:fadeIn}.transition[class*="fade up"].in{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.transition[class*="fade down"].in{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}.transition[class*="fade left"].in{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}.transition[class*="fade right"].in{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}.transition.fade.out{-webkit-animation-name:fadeOut;animation-name:fadeOut}.transition[class*="fade up"].out{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}.transition[class*="fade down"].out{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}.transition[class*="fade left"].out{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}.transition[class*="fade right"].out{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(10%);transform:translateY(10%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(10%);transform:translateY(10%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-10%);transform:translateY(-10%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-10%);transform:translateY(-10%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(10%);transform:translateX(10%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(10%);transform:translateX(10%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(-10%);transform:translateX(-10%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(-10%);transform:translateX(-10%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(5%);transform:translateY(5%)}}@keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(5%);transform:translateY(5%)}}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-5%);transform:translateY(-5%)}}@keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-5%);transform:translateY(-5%)}}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(5%);transform:translateX(5%)}}@keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(5%);transform:translateX(5%)}}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-5%);transform:translateX(-5%)}}@keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-5%);transform:translateX(-5%)}}.flip.transition.in,.flip.transition.out{-webkit-animation-duration:.6s;animation-duration:.6s}.horizontal.flip.transition.in{-webkit-animation-name:horizontalFlipIn;animation-name:horizontalFlipIn}.horizontal.flip.transition.out{-webkit-animation-name:horizontalFlipOut;animation-name:horizontalFlipOut}.vertical.flip.transition.in{-webkit-animation-name:verticalFlipIn;animation-name:verticalFlipIn}.vertical.flip.transition.out{-webkit-animation-name:verticalFlipOut;animation-name:verticalFlipOut}@-webkit-keyframes horizontalFlipIn{0%{-webkit-transform:perspective(2000px) rotateY(-90deg);transform:perspective(2000px) rotateY(-90deg);opacity:0}100%{-webkit-transform:perspective(2000px) rotateY(0);transform:perspective(2000px) rotateY(0);opacity:1}}@keyframes horizontalFlipIn{0%{-webkit-transform:perspective(2000px) rotateY(-90deg);transform:perspective(2000px) rotateY(-90deg);opacity:0}100%{-webkit-transform:perspective(2000px) rotateY(0);transform:perspective(2000px) rotateY(0);opacity:1}}@-webkit-keyframes verticalFlipIn{0%{-webkit-transform:perspective(2000px) rotateX(-90deg);transform:perspective(2000px) rotateX(-90deg);opacity:0}100%{-webkit-transform:perspective(2000px) rotateX(0);transform:perspective(2000px) rotateX(0);opacity:1}}@keyframes verticalFlipIn{0%{-webkit-transform:perspective(2000px) rotateX(-90deg);transform:perspective(2000px) rotateX(-90deg);opacity:0}100%{-webkit-transform:perspective(2000px) rotateX(0);transform:perspective(2000px) rotateX(0);opacity:1}}@-webkit-keyframes horizontalFlipOut{0%{-webkit-transform:perspective(2000px) rotateY(0);transform:perspective(2000px) rotateY(0);opacity:1}100%{-webkit-transform:perspective(2000px) rotateY(90deg);transform:perspective(2000px) rotateY(90deg);opacity:0}}@keyframes horizontalFlipOut{0%{-webkit-transform:perspective(2000px) rotateY(0);transform:perspective(2000px) rotateY(0);opacity:1}100%{-webkit-transform:perspective(2000px) rotateY(90deg);transform:perspective(2000px) rotateY(90deg);opacity:0}}@-webkit-keyframes verticalFlipOut{0%{-webkit-transform:perspective(2000px) rotateX(0);transform:perspective(2000px) rotateX(0);opacity:1}100%{-webkit-transform:perspective(2000px) rotateX(-90deg);transform:perspective(2000px) rotateX(-90deg);opacity:0}}@keyframes verticalFlipOut{0%{-webkit-transform:perspective(2000px) rotateX(0);transform:perspective(2000px) rotateX(0);opacity:1}100%{-webkit-transform:perspective(2000px) rotateX(-90deg);transform:perspective(2000px) rotateX(-90deg);opacity:0}}.scale.transition.in{-webkit-animation-name:scaleIn;animation-name:scaleIn}.scale.transition.out{-webkit-animation-name:scaleOut;animation-name:scaleOut}@-webkit-keyframes scaleIn{0%{opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleIn{0%{opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes scaleOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}100%{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}}@keyframes scaleOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}100%{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}}.transition.fly{-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.transition.fly.in{-webkit-animation-name:flyIn;animation-name:flyIn}.transition[class*="fly up"].in{-webkit-animation-name:flyInUp;animation-name:flyInUp}.transition[class*="fly down"].in{-webkit-animation-name:flyInDown;animation-name:flyInDown}.transition[class*="fly left"].in{-webkit-animation-name:flyInLeft;animation-name:flyInLeft}.transition[class*="fly right"].in{-webkit-animation-name:flyInRight;animation-name:flyInRight}.transition.fly.out{-webkit-animation-name:flyOut;animation-name:flyOut}.transition[class*="fly up"].out{-webkit-animation-name:flyOutUp;animation-name:flyOutUp}.transition[class*="fly down"].out{-webkit-animation-name:flyOutDown;animation-name:flyOutDown}.transition[class*="fly left"].out{-webkit-animation-name:flyOutLeft;animation-name:flyOutLeft}.transition[class*="fly right"].out{-webkit-animation-name:flyOutRight;animation-name:flyOutRight}@-webkit-keyframes flyIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes flyIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@-webkit-keyframes flyInUp{0%{opacity:0;-webkit-transform:translate3d(0,1500px,0);transform:translate3d(0,1500px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes flyInUp{0%{opacity:0;-webkit-transform:translate3d(0,1500px,0);transform:translate3d(0,1500px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes flyInDown{0%{opacity:0;-webkit-transform:translate3d(0,-1500px,0);transform:translate3d(0,-1500px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;transform:none}}@keyframes flyInDown{0%{opacity:0;-webkit-transform:translate3d(0,-1500px,0);transform:translate3d(0,-1500px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;transform:none}}@-webkit-keyframes flyInLeft{0%{opacity:0;-webkit-transform:translate3d(1500px,0,0);transform:translate3d(1500px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes flyInLeft{0%{opacity:0;-webkit-transform:translate3d(1500px,0,0);transform:translate3d(1500px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;transform:none}}@-webkit-keyframes flyInRight{0%{opacity:0;-webkit-transform:translate3d(-1500px,0,0);transform:translate3d(-1500px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes flyInRight{0%{opacity:0;-webkit-transform:translate3d(-1500px,0,0);transform:translate3d(-1500px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;transform:none}}@-webkit-keyframes flyOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes flyOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@-webkit-keyframes flyOutUp{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes flyOutUp{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@-webkit-keyframes flyOutDown{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes flyOutDown{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@-webkit-keyframes flyOutRight{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes flyOutRight{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@-webkit-keyframes flyOutLeft{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes flyOutLeft{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.transition.slide.in,.transition[class*="slide down"].in{-webkit-animation-name:slideInY;animation-name:slideInY;-webkit-transform-origin:top center;transform-origin:top center}.transition[class*="slide up"].in{-webkit-animation-name:slideInY;animation-name:slideInY;-webkit-transform-origin:bottom center;transform-origin:bottom center}.transition[class*="slide left"].in{-webkit-animation-name:slideInX;animation-name:slideInX;-webkit-transform-origin:center right;transform-origin:center right}.transition[class*="slide right"].in{-webkit-animation-name:slideInX;animation-name:slideInX;-webkit-transform-origin:center left;transform-origin:center left}.transition.slide.out,.transition[class*="slide down"].out{-webkit-animation-name:slideOutY;animation-name:slideOutY;-webkit-transform-origin:top center;transform-origin:top center}.transition[class*="slide up"].out{-webkit-animation-name:slideOutY;animation-name:slideOutY;-webkit-transform-origin:bottom center;transform-origin:bottom center}.transition[class*="slide left"].out{-webkit-animation-name:slideOutX;animation-name:slideOutX;-webkit-transform-origin:center right;transform-origin:center right}.transition[class*="slide right"].out{-webkit-animation-name:slideOutX;animation-name:slideOutX;-webkit-transform-origin:center left;transform-origin:center left}@-webkit-keyframes slideInY{0%{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}100%{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes slideInY{0%{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}100%{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}}@-webkit-keyframes slideInX{0%{opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0)}100%{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes slideInX{0%{opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0)}100%{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes slideOutY{0%{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}100%{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}}@keyframes slideOutY{0%{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}100%{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}}@-webkit-keyframes slideOutX{0%{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}100%{opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0)}}@keyframes slideOutX{0%{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}100%{opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0)}}.transition.swing{-webkit-animation-duration:.8s;animation-duration:.8s}.transition[class*="swing down"].in{-webkit-animation-name:swingInX;animation-name:swingInX;-webkit-transform-origin:top center;transform-origin:top center}.transition[class*="swing up"].in{-webkit-animation-name:swingInX;animation-name:swingInX;-webkit-transform-origin:bottom center;transform-origin:bottom center}.transition[class*="swing left"].in{-webkit-animation-name:swingInY;animation-name:swingInY;-webkit-transform-origin:center right;transform-origin:center right}.transition[class*="swing right"].in{-webkit-animation-name:swingInY;animation-name:swingInY;-webkit-transform-origin:center left;transform-origin:center left}.transition.swing.out,.transition[class*="swing down"].out{-webkit-animation-name:swingOutX;animation-name:swingOutX;-webkit-transform-origin:top center;transform-origin:top center}.transition[class*="swing up"].out{-webkit-animation-name:swingOutX;animation-name:swingOutX;-webkit-transform-origin:bottom center;transform-origin:bottom center}.transition[class*="swing left"].out{-webkit-animation-name:swingOutY;animation-name:swingOutY;-webkit-transform-origin:center right;transform-origin:center right}.transition[class*="swing right"].out{-webkit-animation-name:swingOutY;animation-name:swingOutY;-webkit-transform-origin:center left;transform-origin:center left}@-webkit-keyframes swingInX{0%{-webkit-transform:perspective(1000px) rotateX(90deg);transform:perspective(1000px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(1000px) rotateX(-30deg);transform:perspective(1000px) rotateX(-30deg);opacity:1}60%{-webkit-transform:perspective(1000px) rotateX(15deg);transform:perspective(1000px) rotateX(15deg)}80%{-webkit-transform:perspective(1000px) rotateX(-7.5deg);transform:perspective(1000px) rotateX(-7.5deg)}100%{-webkit-transform:perspective(1000px) rotateX(0);transform:perspective(1000px) rotateX(0)}}@keyframes swingInX{0%{-webkit-transform:perspective(1000px) rotateX(90deg);transform:perspective(1000px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(1000px) rotateX(-30deg);transform:perspective(1000px) rotateX(-30deg);opacity:1}60%{-webkit-transform:perspective(1000px) rotateX(15deg);transform:perspective(1000px) rotateX(15deg)}80%{-webkit-transform:perspective(1000px) rotateX(-7.5deg);transform:perspective(1000px) rotateX(-7.5deg)}100%{-webkit-transform:perspective(1000px) rotateX(0);transform:perspective(1000px) rotateX(0)}}@-webkit-keyframes swingInY{0%{-webkit-transform:perspective(1000px) rotateY(-90deg);transform:perspective(1000px) rotateY(-90deg);opacity:0}40%{-webkit-transform:perspective(1000px) rotateY(30deg);transform:perspective(1000px) rotateY(30deg);opacity:1}60%{-webkit-transform:perspective(1000px) rotateY(-17.5deg);transform:perspective(1000px) rotateY(-17.5deg)}80%{-webkit-transform:perspective(1000px) rotateY(7.5deg);transform:perspective(1000px) rotateY(7.5deg)}100%{-webkit-transform:perspective(1000px) rotateY(0);transform:perspective(1000px) rotateY(0)}}@keyframes swingInY{0%{-webkit-transform:perspective(1000px) rotateY(-90deg);transform:perspective(1000px) rotateY(-90deg);opacity:0}40%{-webkit-transform:perspective(1000px) rotateY(30deg);transform:perspective(1000px) rotateY(30deg);opacity:1}60%{-webkit-transform:perspective(1000px) rotateY(-17.5deg);transform:perspective(1000px) rotateY(-17.5deg)}80%{-webkit-transform:perspective(1000px) rotateY(7.5deg);transform:perspective(1000px) rotateY(7.5deg)}100%{-webkit-transform:perspective(1000px) rotateY(0);transform:perspective(1000px) rotateY(0)}}@-webkit-keyframes swingOutX{0%{-webkit-transform:perspective(1000px) rotateX(0);transform:perspective(1000px) rotateX(0)}40%{-webkit-transform:perspective(1000px) rotateX(-7.5deg);transform:perspective(1000px) rotateX(-7.5deg)}60%{-webkit-transform:perspective(1000px) rotateX(17.5deg);transform:perspective(1000px) rotateX(17.5deg)}80%{-webkit-transform:perspective(1000px) rotateX(-30deg);transform:perspective(1000px) rotateX(-30deg);opacity:1}100%{-webkit-transform:perspective(1000px) rotateX(90deg);transform:perspective(1000px) rotateX(90deg);opacity:0}}@keyframes swingOutX{0%{-webkit-transform:perspective(1000px) rotateX(0);transform:perspective(1000px) rotateX(0)}40%{-webkit-transform:perspective(1000px) rotateX(-7.5deg);transform:perspective(1000px) rotateX(-7.5deg)}60%{-webkit-transform:perspective(1000px) rotateX(17.5deg);transform:perspective(1000px) rotateX(17.5deg)}80%{-webkit-transform:perspective(1000px) rotateX(-30deg);transform:perspective(1000px) rotateX(-30deg);opacity:1}100%{-webkit-transform:perspective(1000px) rotateX(90deg);transform:perspective(1000px) rotateX(90deg);opacity:0}}@-webkit-keyframes swingOutY{0%{-webkit-transform:perspective(1000px) rotateY(0);transform:perspective(1000px) rotateY(0)}40%{-webkit-transform:perspective(1000px) rotateY(7.5deg);transform:perspective(1000px) rotateY(7.5deg)}60%{-webkit-transform:perspective(1000px) rotateY(-10deg);transform:perspective(1000px) rotateY(-10deg)}80%{-webkit-transform:perspective(1000px) rotateY(30deg);transform:perspective(1000px) rotateY(30deg);opacity:1}100%{-webkit-transform:perspective(1000px) rotateY(-90deg);transform:perspective(1000px) rotateY(-90deg);opacity:0}}@keyframes swingOutY{0%{-webkit-transform:perspective(1000px) rotateY(0);transform:perspective(1000px) rotateY(0)}40%{-webkit-transform:perspective(1000px) rotateY(7.5deg);transform:perspective(1000px) rotateY(7.5deg)}60%{-webkit-transform:perspective(1000px) rotateY(-10deg);transform:perspective(1000px) rotateY(-10deg)}80%{-webkit-transform:perspective(1000px) rotateY(30deg);transform:perspective(1000px) rotateY(30deg);opacity:1}100%{-webkit-transform:perspective(1000px) rotateY(-90deg);transform:perspective(1000px) rotateY(-90deg);opacity:0}}.transition.zoom.in{-webkit-animation-name:zoomIn;animation-name:zoomIn}.transition.zoom.out{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomIn{0%{opacity:1;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes zoomIn{0%{opacity:1;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes zoomOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}100%{opacity:1;-webkit-transform:scale(0);transform:scale(0)}}@keyframes zoomOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}100%{opacity:1;-webkit-transform:scale(0);transform:scale(0)}}.flash.transition{-webkit-animation-duration:750ms;animation-duration:750ms;-webkit-animation-name:flash;animation-name:flash}.shake.transition{-webkit-animation-duration:750ms;animation-duration:750ms;-webkit-animation-name:shake;animation-name:shake}.bounce.transition{-webkit-animation-duration:750ms;animation-duration:750ms;-webkit-animation-name:bounce;animation-name:bounce}.tada.transition{-webkit-animation-duration:750ms;animation-duration:750ms;-webkit-animation-name:tada;animation-name:tada}.pulse.transition{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:pulse;animation-name:pulse}.jiggle.transition{-webkit-animation-duration:750ms;animation-duration:750ms;-webkit-animation-name:jiggle;animation-name:jiggle}.transition.glow{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:cubic-bezier(.19,1,.22,1);animation-timing-function:cubic-bezier(.19,1,.22,1)}.transition.glow{-webkit-animation-name:glow;animation-name:glow}@-webkit-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@keyframes shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@-webkit-keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@-webkit-keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-3deg);transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-3deg);transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(.9);transform:scale(.9);opacity:.7}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(.9);transform:scale(.9);opacity:.7}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes jiggle{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes jiggle{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@-webkit-keyframes glow{0%{background-color:#fcfcfd}30%{background-color:#fff6cd}100%{background-color:#fcfcfd}}@keyframes glow{0%{background-color:#fcfcfd}30%{background-color:#fff6cd}100%{background-color:#fcfcfd}}
.ui.text.big{
	font-size: 2em !important;
}
.ui.text.large{
	font-size: 1.5em !important;
}
.ui.text.small{
	font-size: 0.75em !important;
}
.ui.text.tiny{
	font-size: 0.5em !important;
}

.ui.text.black{
	color: #000!important;
}
.ui.text.grey{
	color: #767676!important;
}
.ui.header, .ui .header{
	background-color: transparent;
}
.ui.form input{
	height: auto;
}
.ui.radio, .ui.checkbox{
	padding:0;
}
.ui.radio .hidden, .ui.checkbox .hidden{
	display: block !important;
	visibility: initial;
}
label{
	margin:0;
	max-width:none;
}
.ui.dropdown.selection{
	min-width:0;
}
.ui.hidden.divider{display: block !important;}
.ui.grid .row{margin-left:0;}
.ui.modal {left:auto !important;}
/* wp */
.ui-accordion-content{height:auto !important;}
.ui.menu{padding-top:0;}
.ui.button{height:auto; /*z-index:9;*/}
.ui.dropdown.button{z-index:9;}
.hidden{display:none !important;}
