/****** FILE: public/_resources/_resources/themes/base7theme/css/slick.min.css *****/
/**
 * Minified by jsDelivr using clean-css v4.2.1.
 * Original file: /npm/slick-carousel@1.8.1/slick/slick.css
 * 
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
.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:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-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:after,.slick-track:before{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}
/*# sourceMappingURL=/sm/fb3ed351cd5c0f1f30f88778ee1f9b056598e6d25ac4fdcab1eebcd8be521cd9.map */
/****** FILE: public/_resources/_resources/themes/app/css/autocomplete.min.css *****/
/**
 * Minified by jsDelivr using clean-css v5.3.2.
 * Original file: /npm/@tarekraafat/autocomplete.js@10.2.9/dist/css/autoComplete.css
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
body.SearchPage header {
    position: relative;
    z-index: 12;
}
 
body.SearchPage div.main {
    position: relative;
    z-index: 8;
}

.autoComplete_wrapper {
  display: block;
  position: relative
}

.sssautoComplete_wrapper>input {
  height: 3rem;
  width: 370px;
  margin: 0;
  padding: 0 2rem 0 3.2rem;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  font-size: 1rem;
  text-overflow: ellipsis;
  color: rgba(255, 122, 122, .3);
  outline: 0;
  border-radius: 10rem;
  border: .05rem solid rgba(255, 122, 122, .5);
  background-image: url(images/search.svg);
  background-size: 1.4rem;
  background-position: left 1.05rem top .8rem;
  background-repeat: no-repeat;
  background-origin: border-box;
  background-color: #fff;
  transition: all .4s ease;
  -webkit-transition: all -webkit-transform .4s ease
}

.autoComplete_wrapper>input::placeholder {
  color: rgba(255, 122, 122, .5);
  transition: all .3s ease;
  -webkit-transition: all -webkit-transform .3s ease
}

.autoComplete_wrapper>input:hover::placeholder {
  color: rgba(255, 122, 122, .6);
  transition: all .3s ease;
  -webkit-transition: all -webkit-transform .3s ease
}

.autoComplete_wrapper>input:focus::placeholder {
  padding: .1rem .6rem;
  font-size: .95rem;
  color: rgba(255, 122, 122, .4)
}

.autoComplete_wrapper>input:focus::selection {
  background-color: rgba(255, 122, 122, .15)
}

.autoComplete_wrapper>input::selection {
  background-color: rgba(255, 122, 122, .15)
}

.autoComplete_wrapper>input:hover {
  color: rgba(255, 122, 122, .8);
  transition: all .3s ease;
  -webkit-transition: all -webkit-transform .3s ease
}

.autoComplete_wrapper>input:focus {
  color: #ff7a7a;
  border: .06rem solid rgba(255, 122, 122, .8)
}

.autoComplete_wrapper>ul {
  position: absolute;
  max-height: 226px;
  overflow-y: scroll;
  box-sizing: border-box;
  left: 0;
  right: 0;
  margin: .5rem 0 0 0;
  padding: 0;
  z-index: 1;
  list-style: none;
  border-radius: .6rem;
  background-color: #fff;
  border: 1px solid rgba(33, 33, 33, .07);
  box-shadow: 0 3px 6px rgba(149, 157, 165, .15);
  outline: 0;
  transition: opacity .15s ease-in-out;
  -moz-transition: opacity .15s ease-in-out;
  -webkit-transition: opacity .15s ease-in-out
}

.autoComplete_wrapper>ul:empty,
.autoComplete_wrapper>ul[hidden] {
  display: block;
  opacity: 0;
  transform: scale(0)
}

.autoComplete_wrapper>ul>li {
  margin: .3rem;
  padding: .3rem .5rem;
  text-align: left;
  font-size: 1rem;
  color: #212121;
  border-radius: .35rem;
  background-color: #fff;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  transition: all .2s ease
}

.autoComplete_wrapper>ul>li mark {
  background-color: transparent;
  color: #ff7a7a;
  font-weight: 700
}

.autoComplete_wrapper>ul>li:hover {
  cursor: pointer;
  background-color: rgba(255, 122, 122, .15)
}

.autoComplete_wrapper>ul>li[aria-selected=true] {
  background-color: rgba(255, 122, 122, .15)
}

@media only screen and (max-width:600px) {
  .autoComplete_wrapper>input {
    width: 18rem
  }
}

/*# sourceMappingURL=/sm/e81ce8f7addf065a61ccd811ac8dda3ac35badd83cf93c0a06ac1f8ee3879152.map */


/* container: 56px + flexible column, 12px-ish gap, vertically centered */
.ac-item {
  display: flex;
  align-items: center;
  gap: 0.75rem; /* close to Tailwind gap-3 */
}

.ac-thumb {
  width: 56px;
  flex: 0 0 56px;
}

.ac-thumb__img {
  width: 56px;
  height: 56px;
  border-radius: 3px; /* rounded-sm-ish */
  object-fit: cover;
  display: block;
}

.ac-thumb__placeholder {
  width: 56px;
  height: 56px;
  border-radius: 9999px; /* rounded-full */
  background: #e6e6e6;   /* close to gray-200 */
  display: flex;
  align-items: center;
  justify-content: center;
}

.ac-thumb__placeholder i {
  color: #8a8a8a; /* close to gray-500 */
  font-size: 0.875rem; /* text-sm */
}

.ac-body {
  flex: 1 1 auto;
  min-width: 0; /* important so truncation works in flex layouts */
}

.ac-title {
  font-size: 16px;  /* text-lg */
  font-weight: 600;    /* font-semibold */
  line-height: 1.25rem;/* leading-5 */
  margin-bottom: 0.25rem; /* mb-1 */
  display: block;
  white-space: normal;
}

.ac-meta {
  font-size: 1rem;     /* text-base */
  line-height: 1rem;   /* leading-4 */
  color: #8a8a8a;      /* gray-500-ish */
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}


.ac-spinner {
  position: absolute;
  right: 12px;
  top: 50%;
  transform: translateY(-50%);
  display: none;
  pointer-events: none;
  font-size: 0.9rem;
  opacity: 0.6;
}

.ac-spinner.is-loading {
  display: block;
}
/****** FILE: public/_resources/_resources/themes/app/css/leaflet.css *****/
/* required styles */
.leaflet-pane,
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-tile-container,
.leaflet-pane > svg,
.leaflet-pane > canvas,
.leaflet-zoom-box,
.leaflet-image-layer,
.leaflet-layer {
  position: absolute;
  left: 0;
  top: 0; }

.leaflet-container {
  overflow: hidden; }

.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -webkit-user-drag: none; }

/* Safari renders non-retina tile on retina better with this, but Chrome is worse */
.leaflet-safari .leaflet-tile {
  image-rendering: -webkit-optimize-contrast; }

/* hack that prevents hw layers "stretching" when loading new tiles */
.leaflet-safari .leaflet-tile-container {
  width: 1600px;
  height: 1600px;
  -webkit-transform-origin: 0 0; }

.leaflet-marker-icon,
.leaflet-marker-shadow {
  display: block; }

/* .leaflet-container svg: reset svg max-width decleration shipped in Joomla! (joomla.org) 3.x */
/* .leaflet-container img: map is broken in FF if you have max-width: 100% on tiles */
.leaflet-container .leaflet-overlay-pane svg,
.leaflet-container .leaflet-marker-pane img,
.leaflet-container .leaflet-shadow-pane img,
.leaflet-container .leaflet-tile-pane img,
.leaflet-container img.leaflet-image-layer,
.leaflet-container .leaflet-tile {
  max-width: none !important;
  max-height: none !important; }

.leaflet-container.leaflet-touch-zoom {
  -ms-touch-action: pan-x pan-y;
  touch-action: pan-x pan-y; }

.leaflet-container.leaflet-touch-drag {
  -ms-touch-action: pinch-zoom;
  /* Fallback for FF which doesn't support pinch-zoom */
  touch-action: none;
  touch-action: pinch-zoom; }

.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {
  -ms-touch-action: none;
  touch-action: none; }

.leaflet-container {
  -webkit-tap-highlight-color: transparent; }

.leaflet-container a {
  -webkit-tap-highlight-color: rgba(51, 181, 229, 0.4); }

.leaflet-tile {
  filter: inherit;
  visibility: hidden; }

.leaflet-tile-loaded {
  visibility: inherit; }

.leaflet-zoom-box {
  width: 0;
  height: 0;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 800; }

/* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */
.leaflet-overlay-pane svg {
  -moz-user-select: none; }

.leaflet-pane {
  z-index: 400; }

.leaflet-tile-pane {
  z-index: 200; }

.leaflet-overlay-pane {
  z-index: 400; }

.leaflet-shadow-pane {
  z-index: 500; }

.leaflet-marker-pane {
  z-index: 600; }

.leaflet-tooltip-pane {
  z-index: 650; }

.leaflet-popup-pane {
  z-index: 700; }

.leaflet-map-pane canvas {
  z-index: 100; }

.leaflet-map-pane svg {
  z-index: 200; }

.leaflet-vml-shape {
  width: 1px;
  height: 1px; }

.lvml {
  behavior: url(#default#VML);
  display: inline-block;
  position: absolute; }

/* control positioning */
.leaflet-control {
  position: relative;
  z-index: 800;
  pointer-events: visiblePainted;
  /* IE 9-10 doesn't have auto */
  pointer-events: auto; }

.leaflet-top,
.leaflet-bottom {
  position: absolute;
  z-index: 1000;
  pointer-events: none; }

.leaflet-top {
  top: 0; }

.leaflet-right {
  right: 0; }

.leaflet-bottom {
  bottom: 0; }

.leaflet-left {
  left: 0; }

.leaflet-control {
  float: left;
  clear: both; }

.leaflet-right .leaflet-control {
  float: right; }

.leaflet-top .leaflet-control {
  margin-top: 10px; }

.leaflet-bottom .leaflet-control {
  margin-bottom: 10px; }

.leaflet-left .leaflet-control {
  margin-left: 10px; }

.leaflet-right .leaflet-control {
  margin-right: 10px; }

/* zoom and fade animations */
.leaflet-fade-anim .leaflet-tile {
  will-change: opacity; }

.leaflet-fade-anim .leaflet-popup {
  opacity: 0;
  -webkit-transition: opacity 0.2s linear;
  -moz-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear; }

.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
  opacity: 1; }

.leaflet-zoom-animated {
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0; }

.leaflet-zoom-anim .leaflet-zoom-animated {
  will-change: transform; }

.leaflet-zoom-anim .leaflet-zoom-animated {
  -webkit-transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1);
  -moz-transition: -moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1);
  transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1); }

.leaflet-zoom-anim .leaflet-tile,
.leaflet-pan-anim .leaflet-tile {
  -webkit-transition: none;
  -moz-transition: none;
  transition: none; }

.leaflet-zoom-anim .leaflet-zoom-hide {
  visibility: hidden; }

/* cursors */
.leaflet-interactive {
  cursor: pointer; }

.leaflet-grab {
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: grab; }

.leaflet-crosshair,
.leaflet-crosshair .leaflet-interactive {
  cursor: crosshair; }

.leaflet-popup-pane,
.leaflet-control {
  cursor: auto; }

.leaflet-dragging .leaflet-grab,
.leaflet-dragging .leaflet-grab .leaflet-interactive,
.leaflet-dragging .leaflet-marker-draggable {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: grabbing; }

/* marker & overlays interactivity */
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-image-layer,
.leaflet-pane > svg path,
.leaflet-tile-container {
  pointer-events: none; }

.leaflet-marker-icon.leaflet-interactive,
.leaflet-image-layer.leaflet-interactive,
.leaflet-pane > svg path.leaflet-interactive {
  pointer-events: visiblePainted;
  /* IE 9-10 doesn't have auto */
  pointer-events: auto; }

/* visual tweaks */
.leaflet-container {
  background: #ddd;
  outline: 0; }

.leaflet-container a {
  color: #0078A8; }

.leaflet-container a.leaflet-active {
  outline: 2px solid orange; }

.leaflet-zoom-box {
  border: 2px dotted #38f;
  background: rgba(255, 255, 255, 0.5); }

/* general typography */
.leaflet-container {
  font: 12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif; }

/* general toolbar styles */
.leaflet-bar {
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.65);
  border-radius: 4px; }

.leaflet-bar a,
.leaflet-bar a:hover {
  background-color: #fff;
  border-bottom: 1px solid #ccc;
  width: 26px;
  height: 26px;
  line-height: 26px;
  display: block;
  text-align: center;
  text-decoration: none;
  color: black; }

.leaflet-bar a,
.leaflet-control-layers-toggle {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  display: block; }

.leaflet-bar a:hover {
  background-color: #f4f4f4; }

.leaflet-bar a:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px; }

.leaflet-bar a:last-child {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom: none; }

.leaflet-bar a.leaflet-disabled {
  cursor: default;
  background-color: #f4f4f4;
  color: #bbb; }

.leaflet-touch .leaflet-bar a {
  width: 30px;
  height: 30px;
  line-height: 30px; }

.leaflet-touch .leaflet-bar a:first-child {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px; }

.leaflet-touch .leaflet-bar a:last-child {
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px; }

/* zoom control */
.leaflet-control-zoom-in,
.leaflet-control-zoom-out {
  font: bold 18px 'Lucida Console', Monaco, monospace;
  text-indent: 1px; }

.leaflet-touch .leaflet-control-zoom-in, .leaflet-touch .leaflet-control-zoom-out {
  font-size: 22px; }

/* layers control */
.leaflet-control-layers {
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.4);
  background: #fff;
  border-radius: 5px; }

.leaflet-control-layers-toggle {
  background-image: url(images/layers.png);
  width: 36px;
  height: 36px; }

.leaflet-retina .leaflet-control-layers-toggle {
  background-image: url(images/layers-2x.png);
  background-size: 26px 26px; }

.leaflet-touch .leaflet-control-layers-toggle {
  width: 44px;
  height: 44px; }

.leaflet-control-layers .leaflet-control-layers-list,
.leaflet-control-layers-expanded .leaflet-control-layers-toggle {
  display: none; }

.leaflet-control-layers-expanded .leaflet-control-layers-list {
  display: block;
  position: relative; }

.leaflet-control-layers-expanded {
  padding: 6px 10px 6px 6px;
  color: #333;
  background: #fff; }

.leaflet-control-layers-scrollbar {
  overflow-y: scroll;
  overflow-x: hidden;
  padding-right: 5px; }

.leaflet-control-layers-selector {
  margin-top: 2px;
  position: relative;
  top: 1px; }

.leaflet-control-layers label {
  display: block; }

.leaflet-control-layers-separator {
  height: 0;
  border-top: 1px solid #ddd;
  margin: 5px -10px 5px -6px; }

/* Default icon URLs */
.leaflet-default-icon-path {
  background-image: url(images/marker-icon.png); }

/* attribution and scale controls */
.leaflet-container .leaflet-control-attribution {
  background: #fff;
  background: rgba(255, 255, 255, 0.7);
  margin: 0; }

.leaflet-control-attribution,
.leaflet-control-scale-line {
  padding: 0 5px;
  color: #333; }

.leaflet-control-attribution a {
  text-decoration: none; }

.leaflet-control-attribution a:hover {
  text-decoration: underline; }

.leaflet-container .leaflet-control-attribution,
.leaflet-container .leaflet-control-scale {
  font-size: 11px; }

.leaflet-left .leaflet-control-scale {
  margin-left: 5px; }

.leaflet-bottom .leaflet-control-scale {
  margin-bottom: 5px; }

.leaflet-control-scale-line {
  border: 2px solid #777;
  border-top: none;
  line-height: 1.1;
  padding: 2px 5px 1px;
  font-size: 11px;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: #fff;
  background: rgba(255, 255, 255, 0.5); }

.leaflet-control-scale-line:not(:first-child) {
  border-top: 2px solid #777;
  border-bottom: none;
  margin-top: -2px; }

.leaflet-control-scale-line:not(:first-child):not(:last-child) {
  border-bottom: 2px solid #777; }

.leaflet-touch .leaflet-control-attribution,
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
  box-shadow: none; }

.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
  border: 2px solid rgba(0, 0, 0, 0.2);
  background-clip: padding-box; }

/* popup */
.leaflet-popup {
  position: absolute;
  text-align: center;
  margin-bottom: 20px; }

.leaflet-popup-content-wrapper {
  padding: 1px;
  text-align: left;
  border-radius: 12px; }

.leaflet-popup-content {
  margin: 13px 19px;
  line-height: 1.4; }

.leaflet-popup-content p {
  margin: 18px 0; }

.leaflet-popup-tip-container {
  width: 40px;
  height: 20px;
  position: absolute;
  left: 50%;
  margin-left: -20px;
  overflow: hidden;
  pointer-events: none; }

.leaflet-popup-tip {
  width: 17px;
  height: 17px;
  padding: 1px;
  margin: -10px auto 0;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg); }

.leaflet-popup-content-wrapper,
.leaflet-popup-tip {
  background: white;
  color: #333;
  box-shadow: 0 3px 14px rgba(0, 0, 0, 0.4); }

.leaflet-container a.leaflet-popup-close-button {
  position: absolute;
  top: 0;
  right: 0;
  padding: 4px 4px 0 0;
  border: none;
  text-align: center;
  width: 18px;
  height: 14px;
  font: 16px/14px Tahoma, Verdana, sans-serif;
  color: #c3c3c3;
  text-decoration: none;
  font-weight: bold;
  background: transparent; }

.leaflet-container a.leaflet-popup-close-button:hover {
  color: #999; }

.leaflet-popup-scrolled {
  overflow: auto;
  border-bottom: 1px solid #ddd;
  border-top: 1px solid #ddd; }

.leaflet-oldie .leaflet-popup-content-wrapper {
  zoom: 1; }

.leaflet-oldie .leaflet-popup-tip {
  width: 24px;
  margin: 0 auto;
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";
  filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678); }

.leaflet-oldie .leaflet-popup-tip-container {
  margin-top: -1px; }

.leaflet-oldie .leaflet-control-zoom,
.leaflet-oldie .leaflet-control-layers,
.leaflet-oldie .leaflet-popup-content-wrapper,
.leaflet-oldie .leaflet-popup-tip {
  border: 1px solid #999; }

/* div icon */
.leaflet-div-icon {
  background: #fff;
  border: 1px solid #666; }

/* Tooltip */
/* Base styles for the element that has a tooltip */
.leaflet-tooltip {
  position: absolute;
  padding: 6px;
  background-color: #fff;
  border: 1px solid #fff;
  border-radius: 3px;
  color: #222;
  white-space: nowrap;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4); }

.leaflet-tooltip.leaflet-clickable {
  cursor: pointer;
  pointer-events: auto; }

.leaflet-tooltip-top:before,
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
  position: absolute;
  pointer-events: none;
  border: 6px solid transparent;
  background: transparent;
  content: ""; }

/* Directions */
.leaflet-tooltip-bottom {
  margin-top: 6px; }

.leaflet-tooltip-top {
  margin-top: -6px; }

.leaflet-tooltip-bottom:before,
.leaflet-tooltip-top:before {
  left: 50%;
  margin-left: -6px; }

.leaflet-tooltip-top:before {
  bottom: 0;
  margin-bottom: -12px;
  border-top-color: #fff; }

.leaflet-tooltip-bottom:before {
  top: 0;
  margin-top: -12px;
  margin-left: -6px;
  border-bottom-color: #fff; }

.leaflet-tooltip-left {
  margin-left: -6px; }

.leaflet-tooltip-right {
  margin-left: 6px; }

.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
  top: 50%;
  margin-top: -6px; }

.leaflet-tooltip-left:before {
  right: 0;
  margin-right: -12px;
  border-left-color: #fff; }

.leaflet-tooltip-right:before {
  left: 0;
  margin-left: -12px;
  border-right-color: #fff; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibGVhZmxldC5jc3MiLCJzb3VyY2VzIjpbImxlYWZsZXQuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKiByZXF1aXJlZCBzdHlsZXMgKi9cblxuLmxlYWZsZXQtcGFuZSxcbi5sZWFmbGV0LXRpbGUsXG4ubGVhZmxldC1tYXJrZXItaWNvbixcbi5sZWFmbGV0LW1hcmtlci1zaGFkb3csXG4ubGVhZmxldC10aWxlLWNvbnRhaW5lcixcbi5sZWFmbGV0LXBhbmUgPiBzdmcsXG4ubGVhZmxldC1wYW5lID4gY2FudmFzLFxuLmxlYWZsZXQtem9vbS1ib3gsXG4ubGVhZmxldC1pbWFnZS1sYXllcixcbi5sZWFmbGV0LWxheWVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdH1cbi5sZWFmbGV0LWNvbnRhaW5lciB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cbi5sZWFmbGV0LXRpbGUsXG4ubGVhZmxldC1tYXJrZXItaWNvbixcbi5sZWFmbGV0LW1hcmtlci1zaGFkb3cge1xuXHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXHQgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuXHQgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuXHQgIC13ZWJraXQtdXNlci1kcmFnOiBub25lO1xuXHR9XG4vKiBTYWZhcmkgcmVuZGVycyBub24tcmV0aW5hIHRpbGUgb24gcmV0aW5hIGJldHRlciB3aXRoIHRoaXMsIGJ1dCBDaHJvbWUgaXMgd29yc2UgKi9cbi5sZWFmbGV0LXNhZmFyaSAubGVhZmxldC10aWxlIHtcblx0aW1hZ2UtcmVuZGVyaW5nOiAtd2Via2l0LW9wdGltaXplLWNvbnRyYXN0O1xuXHR9XG4vKiBoYWNrIHRoYXQgcHJldmVudHMgaHcgbGF5ZXJzIFwic3RyZXRjaGluZ1wiIHdoZW4gbG9hZGluZyBuZXcgdGlsZXMgKi9cbi5sZWFmbGV0LXNhZmFyaSAubGVhZmxldC10aWxlLWNvbnRhaW5lciB7XG5cdHdpZHRoOiAxNjAwcHg7XG5cdGhlaWdodDogMTYwMHB4O1xuXHQtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcblx0fVxuLmxlYWZsZXQtbWFya2VyLWljb24sXG4ubGVhZmxldC1tYXJrZXItc2hhZG93IHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbi8qIC5sZWFmbGV0LWNvbnRhaW5lciBzdmc6IHJlc2V0IHN2ZyBtYXgtd2lkdGggZGVjbGVyYXRpb24gc2hpcHBlZCBpbiBKb29tbGEhIChqb29tbGEub3JnKSAzLnggKi9cbi8qIC5sZWFmbGV0LWNvbnRhaW5lciBpbWc6IG1hcCBpcyBicm9rZW4gaW4gRkYgaWYgeW91IGhhdmUgbWF4LXdpZHRoOiAxMDAlIG9uIHRpbGVzICovXG4ubGVhZmxldC1jb250YWluZXIgLmxlYWZsZXQtb3ZlcmxheS1wYW5lIHN2Zyxcbi5sZWFmbGV0LWNvbnRhaW5lciAubGVhZmxldC1tYXJrZXItcGFuZSBpbWcsXG4ubGVhZmxldC1jb250YWluZXIgLmxlYWZsZXQtc2hhZG93LXBhbmUgaW1nLFxuLmxlYWZsZXQtY29udGFpbmVyIC5sZWFmbGV0LXRpbGUtcGFuZSBpbWcsXG4ubGVhZmxldC1jb250YWluZXIgaW1nLmxlYWZsZXQtaW1hZ2UtbGF5ZXIsXG4ubGVhZmxldC1jb250YWluZXIgLmxlYWZsZXQtdGlsZSB7XG5cdG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuXHRtYXgtaGVpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cblxuLmxlYWZsZXQtY29udGFpbmVyLmxlYWZsZXQtdG91Y2gtem9vbSB7XG5cdC1tcy10b3VjaC1hY3Rpb246IHBhbi14IHBhbi15O1xuXHR0b3VjaC1hY3Rpb246IHBhbi14IHBhbi15O1xuXHR9XG4ubGVhZmxldC1jb250YWluZXIubGVhZmxldC10b3VjaC1kcmFnIHtcblx0LW1zLXRvdWNoLWFjdGlvbjogcGluY2gtem9vbTtcblx0LyogRmFsbGJhY2sgZm9yIEZGIHdoaWNoIGRvZXNuJ3Qgc3VwcG9ydCBwaW5jaC16b29tICovXG5cdHRvdWNoLWFjdGlvbjogbm9uZTtcblx0dG91Y2gtYWN0aW9uOiBwaW5jaC16b29tO1xufVxuLmxlYWZsZXQtY29udGFpbmVyLmxlYWZsZXQtdG91Y2gtZHJhZy5sZWFmbGV0LXRvdWNoLXpvb20ge1xuXHQtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuXHR0b3VjaC1hY3Rpb246IG5vbmU7XG59XG4ubGVhZmxldC1jb250YWluZXIge1xuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmxlYWZsZXQtY29udGFpbmVyIGEge1xuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoNTEsIDE4MSwgMjI5LCAwLjQpO1xufVxuLmxlYWZsZXQtdGlsZSB7XG5cdGZpbHRlcjogaW5oZXJpdDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR9XG4ubGVhZmxldC10aWxlLWxvYWRlZCB7XG5cdHZpc2liaWxpdHk6IGluaGVyaXQ7XG5cdH1cbi5sZWFmbGV0LXpvb20tYm94IHtcblx0d2lkdGg6IDA7XG5cdGhlaWdodDogMDtcblx0LW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHQgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHotaW5kZXg6IDgwMDtcblx0fVxuLyogd29ya2Fyb3VuZCBmb3IgaHR0cHM6Ly9idWd6aWxsYS5tb3ppbGxhLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODg4MzE5ICovXG4ubGVhZmxldC1vdmVybGF5LXBhbmUgc3ZnIHtcblx0LW1vei11c2VyLXNlbGVjdDogbm9uZTtcblx0fVxuXG4ubGVhZmxldC1wYW5lICAgICAgICAgeyB6LWluZGV4OiA0MDA7IH1cblxuLmxlYWZsZXQtdGlsZS1wYW5lICAgIHsgei1pbmRleDogMjAwOyB9XG4ubGVhZmxldC1vdmVybGF5LXBhbmUgeyB6LWluZGV4OiA0MDA7IH1cbi5sZWFmbGV0LXNoYWRvdy1wYW5lICB7IHotaW5kZXg6IDUwMDsgfVxuLmxlYWZsZXQtbWFya2VyLXBhbmUgIHsgei1pbmRleDogNjAwOyB9XG4ubGVhZmxldC10b29sdGlwLXBhbmUgICB7IHotaW5kZXg6IDY1MDsgfVxuLmxlYWZsZXQtcG9wdXAtcGFuZSAgIHsgei1pbmRleDogNzAwOyB9XG5cbi5sZWFmbGV0LW1hcC1wYW5lIGNhbnZhcyB7IHotaW5kZXg6IDEwMDsgfVxuLmxlYWZsZXQtbWFwLXBhbmUgc3ZnICAgIHsgei1pbmRleDogMjAwOyB9XG5cbi5sZWFmbGV0LXZtbC1zaGFwZSB7XG5cdHdpZHRoOiAxcHg7XG5cdGhlaWdodDogMXB4O1xuXHR9XG4ubHZtbCB7XG5cdGJlaGF2aW9yOiB1cmwoI2RlZmF1bHQjVk1MKTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdH1cblxuXG4vKiBjb250cm9sIHBvc2l0aW9uaW5nICovXG5cbi5sZWFmbGV0LWNvbnRyb2wge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDgwMDtcblx0cG9pbnRlci1ldmVudHM6IHZpc2libGVQYWludGVkOyAvKiBJRSA5LTEwIGRvZXNuJ3QgaGF2ZSBhdXRvICovXG5cdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXHR9XG4ubGVhZmxldC10b3AsXG4ubGVhZmxldC1ib3R0b20ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDEwMDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR9XG4ubGVhZmxldC10b3Age1xuXHR0b3A6IDA7XG5cdH1cbi5sZWFmbGV0LXJpZ2h0IHtcblx0cmlnaHQ6IDA7XG5cdH1cbi5sZWFmbGV0LWJvdHRvbSB7XG5cdGJvdHRvbTogMDtcblx0fVxuLmxlYWZsZXQtbGVmdCB7XG5cdGxlZnQ6IDA7XG5cdH1cbi5sZWFmbGV0LWNvbnRyb2wge1xuXHRmbG9hdDogbGVmdDtcblx0Y2xlYXI6IGJvdGg7XG5cdH1cbi5sZWFmbGV0LXJpZ2h0IC5sZWFmbGV0LWNvbnRyb2wge1xuXHRmbG9hdDogcmlnaHQ7XG5cdH1cbi5sZWFmbGV0LXRvcCAubGVhZmxldC1jb250cm9sIHtcblx0bWFyZ2luLXRvcDogMTBweDtcblx0fVxuLmxlYWZsZXQtYm90dG9tIC5sZWFmbGV0LWNvbnRyb2wge1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHR9XG4ubGVhZmxldC1sZWZ0IC5sZWFmbGV0LWNvbnRyb2wge1xuXHRtYXJnaW4tbGVmdDogMTBweDtcblx0fVxuLmxlYWZsZXQtcmlnaHQgLmxlYWZsZXQtY29udHJvbCB7XG5cdG1hcmdpbi1yaWdodDogMTBweDtcblx0fVxuXG5cbi8qIHpvb20gYW5kIGZhZGUgYW5pbWF0aW9ucyAqL1xuXG4ubGVhZmxldC1mYWRlLWFuaW0gLmxlYWZsZXQtdGlsZSB7XG5cdHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuXHR9XG4ubGVhZmxldC1mYWRlLWFuaW0gLmxlYWZsZXQtcG9wdXAge1xuXHRvcGFjaXR5OiAwO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XG5cdCAgIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcblx0ICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyO1xuXHR9XG4ubGVhZmxldC1mYWRlLWFuaW0gLmxlYWZsZXQtbWFwLXBhbmUgLmxlYWZsZXQtcG9wdXAge1xuXHRvcGFjaXR5OiAxO1xuXHR9XG4ubGVhZmxldC16b29tLWFuaW1hdGVkIHtcblx0LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG5cdCAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuXHQgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcblx0fVxuLmxlYWZsZXQtem9vbS1hbmltIC5sZWFmbGV0LXpvb20tYW5pbWF0ZWQge1xuXHR3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuXHR9XG4ubGVhZmxldC16b29tLWFuaW0gLmxlYWZsZXQtem9vbS1hbmltYXRlZCB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4yNXMgY3ViaWMtYmV6aWVyKDAsMCwwLjI1LDEpO1xuXHQgICAtbW96LXRyYW5zaXRpb246ICAgIC1tb3otdHJhbnNmb3JtIDAuMjVzIGN1YmljLWJlemllcigwLDAsMC4yNSwxKTtcblx0ICAgICAgICB0cmFuc2l0aW9uOiAgICAgICAgIHRyYW5zZm9ybSAwLjI1cyBjdWJpYy1iZXppZXIoMCwwLDAuMjUsMSk7XG5cdH1cbi5sZWFmbGV0LXpvb20tYW5pbSAubGVhZmxldC10aWxlLFxuLmxlYWZsZXQtcGFuLWFuaW0gLmxlYWZsZXQtdGlsZSB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcblx0ICAgLW1vei10cmFuc2l0aW9uOiBub25lO1xuXHQgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG5cdH1cblxuLmxlYWZsZXQtem9vbS1hbmltIC5sZWFmbGV0LXpvb20taGlkZSB7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0fVxuXG5cbi8qIGN1cnNvcnMgKi9cblxuLmxlYWZsZXQtaW50ZXJhY3RpdmUge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cbi5sZWFmbGV0LWdyYWIge1xuXHRjdXJzb3I6IC13ZWJraXQtZ3JhYjtcblx0Y3Vyc29yOiAgICAtbW96LWdyYWI7XG5cdGN1cnNvcjogICAgICAgICBncmFiO1xuXHR9XG4ubGVhZmxldC1jcm9zc2hhaXIsXG4ubGVhZmxldC1jcm9zc2hhaXIgLmxlYWZsZXQtaW50ZXJhY3RpdmUge1xuXHRjdXJzb3I6IGNyb3NzaGFpcjtcblx0fVxuLmxlYWZsZXQtcG9wdXAtcGFuZSxcbi5sZWFmbGV0LWNvbnRyb2wge1xuXHRjdXJzb3I6IGF1dG87XG5cdH1cbi5sZWFmbGV0LWRyYWdnaW5nIC5sZWFmbGV0LWdyYWIsXG4ubGVhZmxldC1kcmFnZ2luZyAubGVhZmxldC1ncmFiIC5sZWFmbGV0LWludGVyYWN0aXZlLFxuLmxlYWZsZXQtZHJhZ2dpbmcgLmxlYWZsZXQtbWFya2VyLWRyYWdnYWJsZSB7XG5cdGN1cnNvcjogbW92ZTtcblx0Y3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xuXHRjdXJzb3I6ICAgIC1tb3otZ3JhYmJpbmc7XG5cdGN1cnNvcjogICAgICAgICBncmFiYmluZztcblx0fVxuXG4vKiBtYXJrZXIgJiBvdmVybGF5cyBpbnRlcmFjdGl2aXR5ICovXG4ubGVhZmxldC1tYXJrZXItaWNvbixcbi5sZWFmbGV0LW1hcmtlci1zaGFkb3csXG4ubGVhZmxldC1pbWFnZS1sYXllcixcbi5sZWFmbGV0LXBhbmUgPiBzdmcgcGF0aCxcbi5sZWFmbGV0LXRpbGUtY29udGFpbmVyIHtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdH1cblxuLmxlYWZsZXQtbWFya2VyLWljb24ubGVhZmxldC1pbnRlcmFjdGl2ZSxcbi5sZWFmbGV0LWltYWdlLWxheWVyLmxlYWZsZXQtaW50ZXJhY3RpdmUsXG4ubGVhZmxldC1wYW5lID4gc3ZnIHBhdGgubGVhZmxldC1pbnRlcmFjdGl2ZSB7XG5cdHBvaW50ZXItZXZlbnRzOiB2aXNpYmxlUGFpbnRlZDsgLyogSUUgOS0xMCBkb2Vzbid0IGhhdmUgYXV0byAqL1xuXHRwb2ludGVyLWV2ZW50czogYXV0bztcblx0fVxuXG4vKiB2aXN1YWwgdHdlYWtzICovXG5cbi5sZWFmbGV0LWNvbnRhaW5lciB7XG5cdGJhY2tncm91bmQ6ICNkZGQ7XG5cdG91dGxpbmU6IDA7XG5cdH1cbi5sZWFmbGV0LWNvbnRhaW5lciBhIHtcblx0Y29sb3I6ICMwMDc4QTg7XG5cdH1cbi5sZWFmbGV0LWNvbnRhaW5lciBhLmxlYWZsZXQtYWN0aXZlIHtcblx0b3V0bGluZTogMnB4IHNvbGlkIG9yYW5nZTtcblx0fVxuLmxlYWZsZXQtem9vbS1ib3gge1xuXHRib3JkZXI6IDJweCBkb3R0ZWQgIzM4Zjtcblx0YmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjUpO1xuXHR9XG5cblxuLyogZ2VuZXJhbCB0eXBvZ3JhcGh5ICovXG4ubGVhZmxldC1jb250YWluZXIge1xuXHRmb250OiAxMnB4LzEuNSBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG5cdH1cblxuXG4vKiBnZW5lcmFsIHRvb2xiYXIgc3R5bGVzICovXG5cbi5sZWFmbGV0LWJhciB7XG5cdGJveC1zaGFkb3c6IDAgMXB4IDVweCByZ2JhKDAsMCwwLDAuNjUpO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdH1cbi5sZWFmbGV0LWJhciBhLFxuLmxlYWZsZXQtYmFyIGE6aG92ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcblx0d2lkdGg6IDI2cHg7XG5cdGhlaWdodDogMjZweDtcblx0bGluZS1oZWlnaHQ6IDI2cHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Y29sb3I6IGJsYWNrO1xuXHR9XG4ubGVhZmxldC1iYXIgYSxcbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLXRvZ2dsZSB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG4ubGVhZmxldC1iYXIgYTpob3ZlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG5cdH1cbi5sZWFmbGV0LWJhciBhOmZpcnN0LWNoaWxkIHtcblx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuXHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuXHR9XG4ubGVhZmxldC1iYXIgYTpsYXN0LWNoaWxkIHtcblx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuXHRib3JkZXItYm90dG9tOiBub25lO1xuXHR9XG4ubGVhZmxldC1iYXIgYS5sZWFmbGV0LWRpc2FibGVkIHtcblx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuXHRjb2xvcjogI2JiYjtcblx0fVxuXG4ubGVhZmxldC10b3VjaCAubGVhZmxldC1iYXIgYSB7XG5cdHdpZHRoOiAzMHB4O1xuXHRoZWlnaHQ6IDMwcHg7XG5cdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHR9XG4ubGVhZmxldC10b3VjaCAubGVhZmxldC1iYXIgYTpmaXJzdC1jaGlsZCB7XG5cdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJweDtcblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJweDtcblx0fVxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtYmFyIGE6bGFzdC1jaGlsZCB7XG5cdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJweDtcblx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDJweDtcblx0fVxuXG4vKiB6b29tIGNvbnRyb2wgKi9cblxuLmxlYWZsZXQtY29udHJvbC16b29tLWluLFxuLmxlYWZsZXQtY29udHJvbC16b29tLW91dCB7XG5cdGZvbnQ6IGJvbGQgMThweCAnTHVjaWRhIENvbnNvbGUnLCBNb25hY28sIG1vbm9zcGFjZTtcblx0dGV4dC1pbmRlbnQ6IDFweDtcblx0fVxuXG4ubGVhZmxldC10b3VjaCAubGVhZmxldC1jb250cm9sLXpvb20taW4sIC5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWNvbnRyb2wtem9vbS1vdXQgIHtcblx0Zm9udC1zaXplOiAyMnB4O1xuXHR9XG5cblxuLyogbGF5ZXJzIGNvbnRyb2wgKi9cblxuLmxlYWZsZXQtY29udHJvbC1sYXllcnMge1xuXHRib3gtc2hhZG93OiAwIDFweCA1cHggcmdiYSgwLDAsMCwwLjQpO1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdH1cbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLXRvZ2dsZSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvbGF5ZXJzLnBuZyk7XG5cdHdpZHRoOiAzNnB4O1xuXHRoZWlnaHQ6IDM2cHg7XG5cdH1cbi5sZWFmbGV0LXJldGluYSAubGVhZmxldC1jb250cm9sLWxheWVycy10b2dnbGUge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL2xheWVycy0yeC5wbmcpO1xuXHRiYWNrZ3JvdW5kLXNpemU6IDI2cHggMjZweDtcblx0fVxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtY29udHJvbC1sYXllcnMtdG9nZ2xlIHtcblx0d2lkdGg6IDQ0cHg7XG5cdGhlaWdodDogNDRweDtcblx0fVxuLmxlYWZsZXQtY29udHJvbC1sYXllcnMgLmxlYWZsZXQtY29udHJvbC1sYXllcnMtbGlzdCxcbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLWV4cGFuZGVkIC5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLXRvZ2dsZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdH1cbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLWV4cGFuZGVkIC5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLWxpc3Qge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG4ubGVhZmxldC1jb250cm9sLWxheWVycy1leHBhbmRlZCB7XG5cdHBhZGRpbmc6IDZweCAxMHB4IDZweCA2cHg7XG5cdGNvbG9yOiAjMzMzO1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHR9XG4ubGVhZmxldC1jb250cm9sLWxheWVycy1zY3JvbGxiYXIge1xuXHRvdmVyZmxvdy15OiBzY3JvbGw7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0cGFkZGluZy1yaWdodDogNXB4O1xuXHR9XG4ubGVhZmxldC1jb250cm9sLWxheWVycy1zZWxlY3RvciB7XG5cdG1hcmdpbi10b3A6IDJweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3A6IDFweDtcblx0fVxuLmxlYWZsZXQtY29udHJvbC1sYXllcnMgbGFiZWwge1xuXHRkaXNwbGF5OiBibG9jaztcblx0fVxuLmxlYWZsZXQtY29udHJvbC1sYXllcnMtc2VwYXJhdG9yIHtcblx0aGVpZ2h0OiAwO1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcblx0bWFyZ2luOiA1cHggLTEwcHggNXB4IC02cHg7XG5cdH1cblxuLyogRGVmYXVsdCBpY29uIFVSTHMgKi9cbi5sZWFmbGV0LWRlZmF1bHQtaWNvbi1wYXRoIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9tYXJrZXItaWNvbi5wbmcpO1xuXHR9XG5cblxuLyogYXR0cmlidXRpb24gYW5kIHNjYWxlIGNvbnRyb2xzICovXG5cbi5sZWFmbGV0LWNvbnRhaW5lciAubGVhZmxldC1jb250cm9sLWF0dHJpYnV0aW9uIHtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuXHRtYXJnaW46IDA7XG5cdH1cbi5sZWFmbGV0LWNvbnRyb2wtYXR0cmlidXRpb24sXG4ubGVhZmxldC1jb250cm9sLXNjYWxlLWxpbmUge1xuXHRwYWRkaW5nOiAwIDVweDtcblx0Y29sb3I6ICMzMzM7XG5cdH1cbi5sZWFmbGV0LWNvbnRyb2wtYXR0cmlidXRpb24gYSB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxuLmxlYWZsZXQtY29udHJvbC1hdHRyaWJ1dGlvbiBhOmhvdmVyIHtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdH1cbi5sZWFmbGV0LWNvbnRhaW5lciAubGVhZmxldC1jb250cm9sLWF0dHJpYnV0aW9uLFxuLmxlYWZsZXQtY29udGFpbmVyIC5sZWFmbGV0LWNvbnRyb2wtc2NhbGUge1xuXHRmb250LXNpemU6IDExcHg7XG5cdH1cbi5sZWFmbGV0LWxlZnQgLmxlYWZsZXQtY29udHJvbC1zY2FsZSB7XG5cdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdH1cbi5sZWFmbGV0LWJvdHRvbSAubGVhZmxldC1jb250cm9sLXNjYWxlIHtcblx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHR9XG4ubGVhZmxldC1jb250cm9sLXNjYWxlLWxpbmUge1xuXHRib3JkZXI6IDJweCBzb2xpZCAjNzc3O1xuXHRib3JkZXItdG9wOiBub25lO1xuXHRsaW5lLWhlaWdodDogMS4xO1xuXHRwYWRkaW5nOiAycHggNXB4IDFweDtcblx0Zm9udC1zaXplOiAxMXB4O1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHQtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdCAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG5cdH1cbi5sZWFmbGV0LWNvbnRyb2wtc2NhbGUtbGluZTpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdGJvcmRlci10b3A6IDJweCBzb2xpZCAjNzc3O1xuXHRib3JkZXItYm90dG9tOiBub25lO1xuXHRtYXJnaW4tdG9wOiAtMnB4O1xuXHR9XG4ubGVhZmxldC1jb250cm9sLXNjYWxlLWxpbmU6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG5cdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNzc3O1xuXHR9XG5cbi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWNvbnRyb2wtYXR0cmlidXRpb24sXG4ubGVhZmxldC10b3VjaCAubGVhZmxldC1jb250cm9sLWxheWVycyxcbi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWJhciB7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdH1cbi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLFxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtYmFyIHtcblx0Ym9yZGVyOiAycHggc29saWQgcmdiYSgwLDAsMCwwLjIpO1xuXHRiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuXHR9XG5cblxuLyogcG9wdXAgKi9cblxuLmxlYWZsZXQtcG9wdXAge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxuLmxlYWZsZXQtcG9wdXAtY29udGVudC13cmFwcGVyIHtcblx0cGFkZGluZzogMXB4O1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHR9XG4ubGVhZmxldC1wb3B1cC1jb250ZW50IHtcblx0bWFyZ2luOiAxM3B4IDE5cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdH1cbi5sZWFmbGV0LXBvcHVwLWNvbnRlbnQgcCB7XG5cdG1hcmdpbjogMThweCAwO1xuXHR9XG4ubGVhZmxldC1wb3B1cC10aXAtY29udGFpbmVyIHtcblx0d2lkdGg6IDQwcHg7XG5cdGhlaWdodDogMjBweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiA1MCU7XG5cdG1hcmdpbi1sZWZ0OiAtMjBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdH1cbi5sZWFmbGV0LXBvcHVwLXRpcCB7XG5cdHdpZHRoOiAxN3B4O1xuXHRoZWlnaHQ6IDE3cHg7XG5cdHBhZGRpbmc6IDFweDtcblxuXHRtYXJnaW46IC0xMHB4IGF1dG8gMDtcblxuXHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0ICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdCAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHQgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0fVxuLmxlYWZsZXQtcG9wdXAtY29udGVudC13cmFwcGVyLFxuLmxlYWZsZXQtcG9wdXAtdGlwIHtcblx0YmFja2dyb3VuZDogd2hpdGU7XG5cdGNvbG9yOiAjMzMzO1xuXHRib3gtc2hhZG93OiAwIDNweCAxNHB4IHJnYmEoMCwwLDAsMC40KTtcblx0fVxuLmxlYWZsZXQtY29udGFpbmVyIGEubGVhZmxldC1wb3B1cC1jbG9zZS1idXR0b24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdHBhZGRpbmc6IDRweCA0cHggMCAwO1xuXHRib3JkZXI6IG5vbmU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMTRweDtcblx0Zm9udDogMTZweC8xNHB4IFRhaG9tYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcblx0Y29sb3I6ICNjM2MzYzM7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHR9XG4ubGVhZmxldC1jb250YWluZXIgYS5sZWFmbGV0LXBvcHVwLWNsb3NlLWJ1dHRvbjpob3ZlciB7XG5cdGNvbG9yOiAjOTk5O1xuXHR9XG4ubGVhZmxldC1wb3B1cC1zY3JvbGxlZCB7XG5cdG92ZXJmbG93OiBhdXRvO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG5cdH1cblxuLmxlYWZsZXQtb2xkaWUgLmxlYWZsZXQtcG9wdXAtY29udGVudC13cmFwcGVyIHtcblx0em9vbTogMTtcblx0fVxuLmxlYWZsZXQtb2xkaWUgLmxlYWZsZXQtcG9wdXAtdGlwIHtcblx0d2lkdGg6IDI0cHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXG5cdC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0Lk1hdHJpeChNMTE9MC43MDcxMDY3OCwgTTEyPTAuNzA3MTA2NzgsIE0yMT0tMC43MDcxMDY3OCwgTTIyPTAuNzA3MTA2NzgpXCI7XG5cdGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0Lk1hdHJpeChNMTE9MC43MDcxMDY3OCwgTTEyPTAuNzA3MTA2NzgsIE0yMT0tMC43MDcxMDY3OCwgTTIyPTAuNzA3MTA2NzgpO1xuXHR9XG4ubGVhZmxldC1vbGRpZSAubGVhZmxldC1wb3B1cC10aXAtY29udGFpbmVyIHtcblx0bWFyZ2luLXRvcDogLTFweDtcblx0fVxuXG4ubGVhZmxldC1vbGRpZSAubGVhZmxldC1jb250cm9sLXpvb20sXG4ubGVhZmxldC1vbGRpZSAubGVhZmxldC1jb250cm9sLWxheWVycyxcbi5sZWFmbGV0LW9sZGllIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQtd3JhcHBlcixcbi5sZWFmbGV0LW9sZGllIC5sZWFmbGV0LXBvcHVwLXRpcCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG5cdH1cblxuXG4vKiBkaXYgaWNvbiAqL1xuXG4ubGVhZmxldC1kaXYtaWNvbiB7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGJvcmRlcjogMXB4IHNvbGlkICM2NjY7XG5cdH1cblxuXG4vKiBUb29sdGlwICovXG4vKiBCYXNlIHN0eWxlcyBmb3IgdGhlIGVsZW1lbnQgdGhhdCBoYXMgYSB0b29sdGlwICovXG4ubGVhZmxldC10b29sdGlwIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRwYWRkaW5nOiA2cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0Y29sb3I6ICMyMjI7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLDAsMCwwLjQpO1xuXHR9XG4ubGVhZmxldC10b29sdGlwLmxlYWZsZXQtY2xpY2thYmxlIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwb2ludGVyLWV2ZW50czogYXV0bztcblx0fVxuLmxlYWZsZXQtdG9vbHRpcC10b3A6YmVmb3JlLFxuLmxlYWZsZXQtdG9vbHRpcC1ib3R0b206YmVmb3JlLFxuLmxlYWZsZXQtdG9vbHRpcC1sZWZ0OmJlZm9yZSxcbi5sZWFmbGV0LXRvb2x0aXAtcmlnaHQ6YmVmb3JlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0Ym9yZGVyOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRjb250ZW50OiBcIlwiO1xuXHR9XG5cbi8qIERpcmVjdGlvbnMgKi9cblxuLmxlYWZsZXQtdG9vbHRpcC1ib3R0b20ge1xuXHRtYXJnaW4tdG9wOiA2cHg7XG59XG4ubGVhZmxldC10b29sdGlwLXRvcCB7XG5cdG1hcmdpbi10b3A6IC02cHg7XG59XG4ubGVhZmxldC10b29sdGlwLWJvdHRvbTpiZWZvcmUsXG4ubGVhZmxldC10b29sdGlwLXRvcDpiZWZvcmUge1xuXHRsZWZ0OiA1MCU7XG5cdG1hcmdpbi1sZWZ0OiAtNnB4O1xuXHR9XG4ubGVhZmxldC10b29sdGlwLXRvcDpiZWZvcmUge1xuXHRib3R0b206IDA7XG5cdG1hcmdpbi1ib3R0b206IC0xMnB4O1xuXHRib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xuXHR9XG4ubGVhZmxldC10b29sdGlwLWJvdHRvbTpiZWZvcmUge1xuXHR0b3A6IDA7XG5cdG1hcmdpbi10b3A6IC0xMnB4O1xuXHRtYXJnaW4tbGVmdDogLTZweDtcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcblx0fVxuLmxlYWZsZXQtdG9vbHRpcC1sZWZ0IHtcblx0bWFyZ2luLWxlZnQ6IC02cHg7XG59XG4ubGVhZmxldC10b29sdGlwLXJpZ2h0IHtcblx0bWFyZ2luLWxlZnQ6IDZweDtcbn1cbi5sZWFmbGV0LXRvb2x0aXAtbGVmdDpiZWZvcmUsXG4ubGVhZmxldC10b29sdGlwLXJpZ2h0OmJlZm9yZSB7XG5cdHRvcDogNTAlO1xuXHRtYXJnaW4tdG9wOiAtNnB4O1xuXHR9XG4ubGVhZmxldC10b29sdGlwLWxlZnQ6YmVmb3JlIHtcblx0cmlnaHQ6IDA7XG5cdG1hcmdpbi1yaWdodDogLTEycHg7XG5cdGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmO1xuXHR9XG4ubGVhZmxldC10b29sdGlwLXJpZ2h0OmJlZm9yZSB7XG5cdGxlZnQ6IDA7XG5cdG1hcmdpbi1sZWZ0OiAtMTJweDtcblx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xuXHR9Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLHFCQUFxQjtBQUVyQixBQUFBLGFBQWE7QUFDYixhQUFhO0FBQ2Isb0JBQW9CO0FBQ3BCLHNCQUFzQjtBQUN0Qix1QkFBdUI7QUFDdkIsYUFBYSxHQUFHLEdBQUc7QUFDbkIsYUFBYSxHQUFHLE1BQU07QUFDdEIsaUJBQWlCO0FBQ2pCLG9CQUFvQjtBQUNwQixjQUFjLENBQUM7RUFDZCxRQUFRLEVBQUUsUUFBUTtFQUNsQixJQUFJLEVBQUUsQ0FBQztFQUNQLEdBQUcsRUFBRSxDQUFDLEdBQ0w7O0FBQ0YsQUFBQSxrQkFBa0IsQ0FBQztFQUNsQixRQUFRLEVBQUUsTUFBTSxHQUNmOztBQUNGLEFBQUEsYUFBYTtBQUNiLG9CQUFvQjtBQUNwQixzQkFBc0IsQ0FBQztFQUN0QixtQkFBbUIsRUFBRSxJQUFJO0VBQ3RCLGdCQUFnQixFQUFFLElBQUk7RUFDakIsV0FBVyxFQUFFLElBQUk7RUFDdkIsaUJBQWlCLEVBQUUsSUFBSSxHQUN4Qjs7QUFDRixvRkFBb0Y7QUFDcEYsQUFBQSxlQUFlLENBQUMsYUFBYSxDQUFDO0VBQzdCLGVBQWUsRUFBRSx5QkFBeUIsR0FDekM7O0FBQ0Ysc0VBQXNFO0FBQ3RFLEFBQUEsZUFBZSxDQUFDLHVCQUF1QixDQUFDO0VBQ3ZDLEtBQUssRUFBRSxNQUFNO0VBQ2IsTUFBTSxFQUFFLE1BQU07RUFDZCx3QkFBd0IsRUFBRSxHQUFHLEdBQzVCOztBQUNGLEFBQUEsb0JBQW9CO0FBQ3BCLHNCQUFzQixDQUFDO0VBQ3RCLE9BQU8sRUFBRSxLQUFLLEdBQ2I7O0FBQ0YsaUdBQWlHO0FBQ2pHLHNGQUFzRjtBQUN0RixB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 */

/****** FILE: public/_resources/_resources/themes/app/css/site.min.css *****/
@charset "UTF-8";code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}img,legend,textarea{max-width:100%}[type=checkbox],[type=radio],html,input[type=search],legend,select{box-sizing:border-box}button,hr,input{overflow:visible}a,abbr,abbr[title]{text-decoration:none}.accordion-menu li,.cell,.cell .grid-frame,.grid-x>.small-12,.input-group,.is-dropdown-submenu>li,.small-margin-collapse>.small-12,.small-up-1>.cell,[type=file],select{width:100%}.grid-margin-y:not(.grid-y)>.cell,.grid-margin-y>.auto,.grid-margin-y>.shrink,.grid-y>.auto,.grid-y>.cell,.grid-y>.shrink,img,select[multiple],textarea[rows]{height:auto}.cell,.reveal .column{min-width:0}form .alert-box.alert:before,form .alert-box.success:before{font-family:'Font Awesome 6 Pro','Font Awesome 6 Free';margin-right:5px}.typography>ul,ul{list-style-type:disc}.breadcrumbs::after,.button-group::after,.pagination::after,.tabs::after,hr{clear:both}/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}pre{overflow:auto;-webkit-overflow-scrolling:touch}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.button,.menu-icon,.menu-icon.dark,.title-bar-title,img{vertical-align:middle}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;display:inline-block;-ms-interpolation-mode:bicubic}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}legend{color:inherit;display:table;padding:0;white-space:normal;margin-bottom:.46875rem}progress{vertical-align:baseline}textarea{overflow:auto;min-height:50px}[type=checkbox],[type=radio]{padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}body,label,select{font-weight:400;color:#0a0a0a}label,p{line-height:1.4}b,em,i,small,strong{line-height:inherit}.help-text,em,form .right-label,i{font-style:italic}.card.card-class-ProductPage .card-section.info .info-wrapper .icon-wrapper .icons span,.cart-drawer footer a.button,.dropdown-pane.is-opening,.form-error.is-visible,.hide-for-dark-mode,.is-drilldown li,.is-dropdown-submenu.js-dropdown-active,.is-stuck .show-for-sticky,.page-message.alert .left-icon .fa-thumbs-down,.page-message.success .left-icon .fa-thumbs-up,.tabs-panel.is-active,details,footer.footer.footer-2 .extras nav,input:checked+label>.switch-active{display:block}summary{display:list-item}[hidden],template{display:none}[data-whatinput=mouse] *,[data-whatinput=mouse] .button,[data-whatinput=mouse] .close-button,[data-whatinput=mouse] .dropdown.menu a,[data-whatinput=mouse] .menu li,[data-whatinput=mouse] .off-canvas,[data-whatinput=mouse] .off-canvas-absolute,[data-whatinput=mouse] .orbit-bullets,[data-whatinput=mouse] .orbit-next,[data-whatinput=mouse] .orbit-previous,[data-whatinput=mouse] .reveal,[data-whatinput=mouse] .slider-handle,[data-whatinput=mouse] .tabs-title>a,[data-whatinput=mouse] :focus,[data-whatinput=mouse] button,[data-whatinput=mouse] input:focus~.switch-paddle,[data-whatinput=touch] *,[data-whatinput=touch] :focus,[data-whatintent=mouse] *,[data-whatintent=mouse] :focus,[data-whatintent=touch] *,[data-whatintent=touch] :focus{outline:0}[draggable=false]{-webkit-touch-callout:none;-webkit-user-select:none}.slider,.switch{user-select:none}.foundation-mq{font-family:"small=0em&medium=40em&mediumlarge=56.25em&large=64em&xlarge=75em&xxlarge=90em"}html{font-size:100%}*,::after,::before{box-sizing:inherit}body{margin:0;padding:0;background:#fefefe;font-family:Rubik,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,optgroup,select,textarea{font-family:inherit}.map_canvas embed,.map_canvas img,.map_canvas object,.mqa-display embed,.mqa-display img,.mqa-display object{max-width:none!important}button{padding:0;appearance:none;border:0;border-radius:0;background:0 0;line-height:1;cursor:auto}.ProductCategoryPage .filter-bar ul li i,.button,.cart-drawer [data-close-drawer],.close-button,.js-off-canvas-overlay.is-closable,[type=checkbox]+label[for],[type=radio]+label[for],a{cursor:pointer}.card.card-class-ProductPage.in-cart .card-section.info .info-wrapper .remove,.hide-for-portrait,.is-visible,.show-for-landscape{display:block!important}.card.card-class-ProductPage .remove-from-enquiry,.card.card-class-ProductPage.in-cart .add-to-enquiry,.hide,.hide-for-landscape,.is-hidden,.show-for-portrait,.show-for-print{display:none!important}[type=color],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],textarea{display:block;box-sizing:border-box;width:100%;height:2.28125rem;margin:0 0 .9375rem;padding:.46875rem;border:1px solid #cacaca;border-radius:4px;background-color:#fefefe;box-shadow:inset 0 1px 2px rgba(10,10,10,.1);font-family:inherit;font-size:.9375rem;font-weight:400;line-height:1.5;color:#0a0a0a;transition:box-shadow .5s,border-color .25s ease-in-out;appearance:none}[type=color]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=datetime]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,select:focus,textarea:focus{outline:0;border:1px solid rgba(84,105,212,.5);background-color:#fefefe;box-shadow:0 0 5px #cacaca;transition:box-shadow .5s,border-color .25s ease-in-out}.ElementFeatures-wrapper .ElementFeatures .feature.type-icons .card:hover,.card,.card-Testimonial:hover,a.thumbnail image{box-shadow:none}input:disabled,input[readonly],select:disabled,textarea:disabled,textarea[readonly]{background-color:#e6e6e6;cursor:not-allowed}[type=button],[type=submit]{appearance:none;border-radius:0}::placeholder{color:#cacaca}[type=checkbox],[type=file],[type=radio]{margin:0 0 .9375rem}[type=checkbox]+label,[type=radio]+label{display:inline-block;vertical-align:baseline;margin-left:.46875rem;margin-right:.9375rem;margin-bottom:0}label>[type=checkbox],label>[type=radio]{margin-right:.46875rem}label.middle,select{margin:0 0 .9375rem}label{display:block;margin:0;font-size:.875rem}label.middle{line-height:1.5;padding:.53125rem 0}.help-text{margin-top:-.46875rem;font-size:.8125rem;color:#0a0a0a}.input-group{display:flex;margin-bottom:.9375rem;align-items:stretch}.input-group>:first-child,.input-group>:first-child.input-group-button>*{border-radius:4px 0 0 4px}.input-group>:last-child,.input-group>:last-child.input-group-button>*{border-radius:0 4px 4px 0}.input-group-button,.input-group-button a,.input-group-button button,.input-group-button input,.input-group-button label,.input-group-field,.input-group-label{margin:0;white-space:nowrap}.input-group-label{padding:0 1rem;border:1px solid #cacaca;background:#e6e6e6;color:#0a0a0a;text-align:center;white-space:nowrap;display:flex;flex:0 0 auto;align-items:center}.button-group.clear .button.alert,.button-group.clear .button.alert.disabled,.button-group.clear .button.alert.disabled:focus,.button-group.clear .button.alert.disabled:hover,.button-group.clear .button.alert[disabled],.button-group.clear .button.alert[disabled]:focus,.button-group.clear .button.alert[disabled]:hover,.button-group.clear.alert .button,.button-group.clear.alert .button.disabled,.button-group.clear.alert .button.disabled:focus,.button-group.clear.alert .button.disabled:hover,.button-group.clear.alert .button[disabled],.button-group.clear.alert .button[disabled]:focus,.button-group.clear.alert .button[disabled]:hover,.button.clear.alert,.button.clear.alert.disabled,.button.clear.alert.disabled:focus,.button.clear.alert.disabled:hover,.button.clear.alert[disabled],.button.clear.alert[disabled]:focus,.button.clear.alert[disabled]:hover,.form-error,.is-invalid-label{color:#cc4b37}.input-group-label:first-child{border-right:0}.input-group-label:last-child{border-left:0}.input-group-field{border-radius:0;flex:1 1 0px;min-width:0}.fieldset,select{border:1px solid #cacaca}.input-group-button{padding-top:0;padding-bottom:0;text-align:center;display:flex;flex:0 0 auto}.input-group-button a,.input-group-button button,.input-group-button input,.input-group-button label{align-self:stretch;height:auto;padding-top:0;padding-bottom:0;font-size:.9375rem}fieldset{margin:0;padding:0;border:0}.fieldset{margin:1.125rem 0;padding:1.25rem}.fieldset legend{margin:0 0 0 -.1875rem;padding:0 .1875rem}select{height:2.28125rem;padding:.46875rem 1.40625rem .46875rem .46875rem;appearance:none;border-radius:0;background-color:#fefefe;font-size:.9375rem;line-height:1.5;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="32" height="24" viewBox="0 0 32 24"><polygon points="0,0 32,0 16,24" style="fill: rgb%28138, 138, 138%29"></polygon></svg>');background-origin:content-box;background-position:right -.9375rem center;background-repeat:no-repeat;background-size:9px 6px;transition:box-shadow .5s,border-color .25s ease-in-out}.form-error,b,dl dt,strong{font-weight:700}@media screen and (min-width:0\0){select{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==")}}select::-ms-expand{display:none}select[multiple]{background-image:none}select:not([multiple]){padding-top:0;padding-bottom:0}.is-invalid-input:not(:focus){border-color:#cc4b37;background-color:#f9ecea}.is-invalid-input:not(:focus)::placeholder{color:#cc4b37}.form-error{display:none;margin-top:-.46875rem;margin-bottom:.9375rem;font-size:.75rem}blockquote,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,li,ol,p,pre,td,th,ul{margin:0;padding:0}ol,ul{margin-left:1.25rem}p{margin-bottom:1rem;font-size:inherit;text-rendering:optimizeLegibility}small{font-size:80%}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{line-height:1.4;margin-top:0;margin-bottom:.5rem;font-family:Rubik,sans-serif;font-style:normal;font-weight:400;color:inherit;text-rendering:optimizeLegibility}.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{line-height:0;color:#cacaca}.h1,h1{font-size:1.80203rem}.h2,h2{font-size:1.60181rem}.h3,h3{font-size:1.42383rem}.h4,h4{font-size:1.26563rem}.h5,h5{font-size:1.125rem}.h6,h6{font-size:1rem}dl,ol,ul{margin-bottom:1rem}.ContactPage .contact-sidebar ul,.orbit-figure,figure,footer.footer.footer-2 .main .menu-cell ul,input+.switch-paddle,kbd{margin:0}a{background-color:transparent;line-height:inherit;color:#d11b1b}a:focus,a:hover{color:#b41717}a img{border:0}hr{box-sizing:content-box;max-width:75rem;height:0;margin:1.25rem auto;border-top:0;border-right:0;border-bottom:1px solid #cacaca;border-left:0}dl,ol,ul{list-style-position:outside;line-height:1.4}li{font-size:inherit}ol ol,ol ul,ul ol,ul ul{margin-left:1.25rem;margin-bottom:0}dl dt{margin-bottom:.3rem}blockquote{margin:0 0 1rem;padding:.5625rem 1.25rem 0 1.1875rem;border-left:1px solid #cacaca}blockquote,blockquote p{line-height:1.4;color:#8a8a8a}abbr,abbr[title]{border-bottom:1px dotted #0a0a0a;cursor:help}kbd{padding:.125rem .25rem 0;background-color:#e6e6e6;font-family:Consolas,"Liberation Mono",Courier,monospace;color:#0a0a0a}.subheader{margin-top:.2rem;margin-bottom:.5rem;font-weight:400;line-height:1.4;color:#8a8a8a}.lead{font-size:125%;line-height:1.6}.stat{font-size:2.5rem;line-height:1}p+.stat{margin-top:-1rem}ol.no-bullet,ul.no-bullet{margin-left:0;list-style:none}.cite-block,cite{display:block;color:#8a8a8a;font-size:.8125rem}.code-block,.code-inline,code{border:1px solid #cacaca;background-color:#e6e6e6;font-family:Consolas,"Liberation Mono",Courier,monospace;color:#0a0a0a;font-weight:400}.cite-block:before,cite:before{content:"— "}.code-inline,code{display:inline;max-width:100%;word-wrap:break-word;padding:.125rem .3125rem .0625rem}caption,tbody td,tbody th{padding:.5rem .625rem .625rem}.code-block{display:block;overflow:auto;white-space:pre;padding:1rem;margin-bottom:1.5rem}.progress-meter-text,.switch{font-weight:700;color:#fefefe}.grid-frame,.grid-y.grid-frame{overflow:hidden;position:relative}.grid-container,.grid-container.fluid{padding-right:.625rem;padding-left:.625rem;margin-left:auto;margin-right:auto}.menu.expanded.icon-bottom li a i,.menu.expanded.icon-bottom li a img,.menu.expanded.icon-bottom li a svg,.menu.expanded.icon-top li a i,.menu.expanded.icon-top li a img,.menu.expanded.icon-top li a svg,.menu.vertical.icon-bottom li a i,.menu.vertical.icon-bottom li a img,.menu.vertical.icon-bottom li a svg,.menu.vertical.icon-top li a i,.menu.vertical.icon-top li a img,.menu.vertical.icon-top li a svg,.text-left{text-align:left}.menu.align-right.icon-bottom li a i,.menu.align-right.icon-bottom li a img,.menu.align-right.icon-bottom li a svg,.menu.align-right.icon-top li a i,.menu.align-right.icon-top li a img,.menu.align-right.icon-top li a svg,.menu.align-right.vertical li .submenu li,.text-right,.title-bar-right{text-align:right}.ElementFeatures-wrapper .ElementFeatures .feature.type-icons .card .image,.fallback-banner .banner-content,.text-center,form .btn-toolbar .cell{text-align:center}.text-justify{text-align:justify}.badge,.button,.orbit-bullets{text-align:center}@media print{blockquote,img,pre,tr{page-break-inside:avoid}*{background:0 0!important;color:#000!important;print-color-adjust:economy;box-shadow:none!important;text-shadow:none!important}.show-for-print{display:block!important}.hide-for-print{display:none!important}table.show-for-print{display:table!important}thead.show-for-print{display:table-header-group!important}tbody.show-for-print{display:table-row-group!important}tr.show-for-print{display:table-row!important}td.show-for-print,th.show-for-print{display:table-cell!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}.ir a:after,a[href^='#']:after,a[href^='javascript:']:after{content:''}abbr[title]:after{content:" (" attr(title) ")"}blockquote,pre{border:1px solid #8a8a8a}thead{display:table-header-group}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.print-break-inside{page-break-inside:auto}}.grid-container{max-width:75rem}.grid-container.fluid{max-width:100%}.grid-container.full{padding-right:0;padding-left:0;max-width:100%;margin-left:auto;margin-right:auto}.grid-x,form .checkboxset.horizontal ul,form .optionset.horizontal ul{display:flex;flex-flow:row wrap}.cell{flex:0 0 auto;min-height:0}.cell-block-y,.drilldown .drilldown-submenu-cover-previous,.reveal.full{min-height:100%}.cell.auto{flex:1 1 0}.cell.shrink,.grid-x>.small-1,.grid-x>.small-10,.grid-x>.small-11,.grid-x>.small-12,.grid-x>.small-2,.grid-x>.small-3,.grid-x>.small-4,.grid-x>.small-5,.grid-x>.small-6,.grid-x>.small-7,.grid-x>.small-8,.grid-x>.small-9,.grid-y>.small-1,.grid-y>.small-10,.grid-y>.small-11,.grid-y>.small-12,.grid-y>.small-2,.grid-y>.small-3,.grid-y>.small-4,.grid-y>.small-5,.grid-y>.small-6,.grid-y>.small-7,.grid-y>.small-8,.grid-y>.small-9,.top-bar-left,.top-bar-right{flex:0 0 auto}.grid-margin-x:not(.grid-x)>.cell,.grid-margin-x>.auto,.grid-margin-x>.shrink,.grid-x>.auto,.grid-x>.shrink,.top-bar input.button{width:auto}.grid-x>.small-1,.grid-x>.small-10,.grid-x>.small-11,.grid-x>.small-12,.grid-x>.small-2,.grid-x>.small-3,.grid-x>.small-4,.grid-x>.small-5,.grid-x>.small-6,.grid-x>.small-7,.grid-x>.small-8,.grid-x>.small-9,.grid-x>.small-full,.grid-x>.small-shrink,.grid-y>.small-1,.grid-y>.small-10,.grid-y>.small-11,.grid-y>.small-12,.grid-y>.small-2,.grid-y>.small-3,.grid-y>.small-4,.grid-y>.small-5,.grid-y>.small-6,.grid-y>.small-7,.grid-y>.small-8,.grid-y>.small-9,.grid-y>.small-full,.grid-y>.small-shrink{flex-basis:auto}.grid-x>.small-1,.small-margin-collapse>.small-1{width:8.33333%}.grid-x>.small-2,.small-margin-collapse>.small-2,.small-up-6>.cell{width:16.66667%}.grid-x>.small-3,.small-margin-collapse>.small-3,.small-up-4>.cell{width:25%}.grid-x>.small-4,.small-margin-collapse>.small-4,.small-up-3>.cell{width:33.33333%}.grid-x>.small-5,.small-margin-collapse>.small-5{width:41.66667%}.grid-x>.small-6,.small-margin-collapse>.small-6,.small-up-2>.cell{width:50%}.grid-x>.small-7,.small-margin-collapse>.small-7{width:58.33333%}.grid-x>.small-8,.small-margin-collapse>.small-8{width:66.66667%}.grid-x>.small-9,.small-margin-collapse>.small-9{width:75%}.grid-x>.small-10,.small-margin-collapse>.small-10{width:83.33333%}.grid-x>.small-11,.small-margin-collapse>.small-11{width:91.66667%}.grid-margin-x{margin-left:-.625rem;margin-right:-.625rem}.grid-margin-x>.cell{width:calc(100% - 1.25rem);margin-left:.625rem;margin-right:.625rem}.grid-margin-x>.small-1{width:calc(8.33333% - 1.25rem)}.grid-margin-x.small-up-6>.cell,.grid-margin-x>.small-2{width:calc(16.66667% - 1.25rem)}.grid-margin-x.small-up-4>.cell,.grid-margin-x>.small-3{width:calc(25% - 1.25rem)}.grid-margin-x.small-up-3>.cell,.grid-margin-x>.small-4{width:calc(33.33333% - 1.25rem)}.grid-margin-x>.small-5{width:calc(41.66667% - 1.25rem)}.grid-margin-x.small-up-2>.cell,.grid-margin-x>.small-6{width:calc(50% - 1.25rem)}.grid-margin-x>.small-7{width:calc(58.33333% - 1.25rem)}.grid-margin-x>.small-8{width:calc(66.66667% - 1.25rem)}.grid-margin-x>.small-9{width:calc(75% - 1.25rem)}.grid-margin-x>.small-10{width:calc(83.33333% - 1.25rem)}.grid-margin-x>.small-11{width:calc(91.66667% - 1.25rem)}.grid-margin-x.small-up-1>.cell,.grid-margin-x>.small-12{width:calc(100% - 1.25rem)}.grid-container:not(.full)>.grid-padding-x,.grid-padding-x .grid-padding-x{margin-right:-.625rem;margin-left:-.625rem}.grid-padding-x>.cell{padding-right:.625rem;padding-left:.625rem}.small-up-5>.cell{width:20%}.small-up-7>.cell{width:14.28571%}.small-up-8>.cell{width:12.5%}.grid-margin-x.small-up-5>.cell{width:calc(20% - 1.25rem)}.grid-margin-x.small-up-7>.cell{width:calc(14.28571% - 1.25rem)}.grid-margin-x.small-up-8>.cell{width:calc(12.5% - 1.25rem)}.drilldown .nested.is-drilldown-submenu,.dropdown.menu .nested.is-dropdown-submenu,.small-margin-collapse,.small-margin-collapse>.cell,.small-padding-collapse{margin-right:0;margin-left:0}.small-padding-collapse>.cell{padding-right:0;padding-left:0}.small-offset-0{margin-left:0}.grid-margin-x>.small-offset-0{margin-left:calc(0% + 1.25rem / 2)}.small-offset-1{margin-left:8.33333%}.grid-margin-x>.small-offset-1{margin-left:calc(8.33333% + 1.25rem / 2)}.small-offset-2{margin-left:16.66667%}.grid-margin-x>.small-offset-2{margin-left:calc(16.66667% + 1.25rem / 2)}.small-offset-3{margin-left:25%}.grid-margin-x>.small-offset-3{margin-left:calc(25% + 1.25rem / 2)}.small-offset-4{margin-left:33.33333%}.grid-margin-x>.small-offset-4{margin-left:calc(33.33333% + 1.25rem / 2)}.small-offset-5{margin-left:41.66667%}.grid-margin-x>.small-offset-5{margin-left:calc(41.66667% + 1.25rem / 2)}.small-offset-6{margin-left:50%}.grid-margin-x>.small-offset-6{margin-left:calc(50% + 1.25rem / 2)}.small-offset-7{margin-left:58.33333%}.grid-margin-x>.small-offset-7{margin-left:calc(58.33333% + 1.25rem / 2)}.small-offset-8{margin-left:66.66667%}.grid-margin-x>.small-offset-8{margin-left:calc(66.66667% + 1.25rem / 2)}.small-offset-9{margin-left:75%}.grid-margin-x>.small-offset-9{margin-left:calc(75% + 1.25rem / 2)}.small-offset-10{margin-left:83.33333%}.grid-margin-x>.small-offset-10{margin-left:calc(83.33333% + 1.25rem / 2)}.small-offset-11{margin-left:91.66667%}.grid-margin-x>.small-offset-11{margin-left:calc(91.66667% + 1.25rem / 2)}.grid-y{display:flex;flex-flow:column nowrap}.grid-y>.cell{max-height:none}.grid-y>.small-1{height:8.33333%}.grid-y>.small-2{height:16.66667%}.grid-y>.small-3{height:25%}.grid-y>.small-4{height:33.33333%}.grid-y>.small-5{height:41.66667%}.grid-y>.small-6{height:50%}.grid-y>.small-7{height:58.33333%}.grid-y>.small-8{height:66.66667%}.grid-y>.small-9{height:75%}.grid-y>.small-10{height:83.33333%}.grid-y>.small-11{height:91.66667%}.card.card-4,.card.card-8,.cell .grid-y.grid-frame,.grid-y>.small-12{height:100%}.grid-margin-y,.grid-padding-y .grid-padding-y{margin-top:-.625rem;margin-bottom:-.625rem}.grid-padding-y>.cell{padding-top:.625rem;padding-bottom:.625rem}.grid-frame{flex-wrap:nowrap;align-items:stretch;width:100vw}.cell-block,.cell-block-y{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.cell-block{overflow-x:auto;max-width:100%}.cell-block-y{overflow-y:auto;max-height:100%}.cell-block-container{display:flex;flex-direction:column;max-height:100%}.cell-block-container>.grid-x{max-height:100%;flex-wrap:nowrap}.table-scroll,table.scroll{overflow-x:auto}.grid-y.grid-frame{flex-wrap:nowrap;align-items:stretch;height:100vh;width:auto}.grid-margin-y>.cell{height:calc(100% - 1.25rem);margin-top:.625rem;margin-bottom:.625rem}.grid-margin-y>.small-1{height:calc(8.33333% - 1.25rem)}.grid-margin-y>.small-2{height:calc(16.66667% - 1.25rem)}.grid-margin-y>.small-3{height:calc(25% - 1.25rem)}.grid-margin-y>.small-4{height:calc(33.33333% - 1.25rem)}.grid-margin-y>.small-5{height:calc(41.66667% - 1.25rem)}.grid-margin-y>.small-6{height:calc(50% - 1.25rem)}.grid-margin-y>.small-7{height:calc(58.33333% - 1.25rem)}.grid-margin-y>.small-8{height:calc(66.66667% - 1.25rem)}.grid-margin-y>.small-9{height:calc(75% - 1.25rem)}.grid-margin-y>.small-10{height:calc(83.33333% - 1.25rem)}.grid-margin-y>.small-11{height:calc(91.66667% - 1.25rem)}.grid-margin-y>.small-12{height:calc(100% - 1.25rem)}.grid-frame.grid-margin-y{height:calc(100vh + 1.25rem)}.button{display:inline-block;margin:0 0 1rem;padding:.85em 1em;border:1px solid transparent;border-radius:0;transition:background-color .25s ease-out,color .25s ease-out;font-family:inherit;font-size:.9rem;-webkit-appearance:none;line-height:1}.button-group.tiny .button,.button.tiny{font-size:.6rem}.button-group.small .button,.button.small{font-size:.75rem}.button-group.large .button,.button.large{font-size:1.25rem}.button.expanded{display:block;width:100%;margin-right:0;margin-left:0}.button,.button-group.primary .button,.button-group.primary .button.disabled,.button-group.primary .button.disabled:focus,.button-group.primary .button.disabled:hover,.button-group.primary .button[disabled],.button-group.primary .button[disabled]:focus,.button-group.primary .button[disabled]:hover,.button.disabled,.button.disabled:focus,.button.disabled:hover,.button.primary,.button.primary.disabled,.button.primary.disabled:focus,.button.primary.disabled:hover,.button.primary[disabled],.button.primary[disabled]:focus,.button.primary[disabled]:hover,.button[disabled],.button[disabled]:focus,.button[disabled]:hover{background-color:#d11b1b;color:#fefefe}.button:focus,.button:hover{background-color:#b21717;color:#fefefe}.button-group.primary .button:focus,.button-group.primary .button:hover,.button.primary:focus,.button.primary:hover{background-color:#a71616;color:#fefefe}.button-group.secondary .button,.button-group.secondary .button.disabled,.button-group.secondary .button.disabled:focus,.button-group.secondary .button.disabled:hover,.button-group.secondary .button[disabled],.button-group.secondary .button[disabled]:focus,.button-group.secondary .button[disabled]:hover,.button.secondary,.button.secondary.disabled,.button.secondary.disabled:focus,.button.secondary.disabled:hover,.button.secondary[disabled],.button.secondary[disabled]:focus,.button.secondary[disabled]:hover{background-color:#767676;color:#fefefe}.button-group.secondary .button:focus,.button-group.secondary .button:hover,.button.secondary:focus,.button.secondary:hover{background-color:#5e5e5e;color:#fefefe}.button-group.success .button,.button-group.success .button.disabled,.button-group.success .button.disabled:focus,.button-group.success .button.disabled:hover,.button-group.success .button[disabled],.button-group.success .button[disabled]:focus,.button-group.success .button[disabled]:hover,.button.success,.button.success.disabled,.button.success.disabled:focus,.button.success.disabled:hover,.button.success[disabled],.button.success[disabled]:focus,.button.success[disabled]:hover{background-color:#9c6;color:#0a0a0a}.button-group.success .button:focus,.button-group.success .button:hover,.button.success:focus,.button.success:hover{background-color:#7ab83d;color:#0a0a0a}.button-group.warning .button,.button-group.warning .button.disabled,.button-group.warning .button.disabled:focus,.button-group.warning .button.disabled:hover,.button-group.warning .button[disabled],.button-group.warning .button[disabled]:focus,.button-group.warning .button[disabled]:hover,.button.warning,.button.warning.disabled,.button.warning.disabled:focus,.button.warning.disabled:hover,.button.warning[disabled],.button.warning[disabled]:focus,.button.warning[disabled]:hover{background-color:#ffae00;color:#0a0a0a}.button-group.warning .button:focus,.button-group.warning .button:hover,.button.warning:focus,.button.warning:hover{background-color:#cc8b00;color:#0a0a0a}.button-group.alert .button,.button-group.alert .button.disabled,.button-group.alert .button.disabled:focus,.button-group.alert .button.disabled:hover,.button-group.alert .button[disabled],.button-group.alert .button[disabled]:focus,.button-group.alert .button[disabled]:hover,.button.alert,.button.alert.disabled,.button.alert.disabled:focus,.button.alert.disabled:hover,.button.alert[disabled],.button.alert[disabled]:focus,.button.alert[disabled]:hover{background-color:#cc4b37;color:#fefefe}.button-group.alert .button:focus,.button-group.alert .button:hover,.button.alert:focus,.button.alert:hover{background-color:#a53b2a;color:#fefefe}.button-group.hollow .button,.button-group.hollow .button.disabled,.button-group.hollow .button.disabled:focus,.button-group.hollow .button.disabled:hover,.button-group.hollow .button:focus,.button-group.hollow .button:hover,.button-group.hollow .button[disabled],.button-group.hollow .button[disabled]:focus,.button-group.hollow .button[disabled]:hover,.button.hollow,.button.hollow.disabled,.button.hollow.disabled:focus,.button.hollow.disabled:hover,.button.hollow:focus,.button.hollow:hover,.button.hollow[disabled],.button.hollow[disabled]:focus,.button.hollow[disabled]:hover{background-color:transparent}.button-group.hollow .button,.button-group.hollow .button.disabled,.button-group.hollow .button.disabled:focus,.button-group.hollow .button.disabled:hover,.button-group.hollow .button.primary,.button-group.hollow .button.primary.disabled,.button-group.hollow .button.primary.disabled:focus,.button-group.hollow .button.primary.disabled:hover,.button-group.hollow .button.primary[disabled],.button-group.hollow .button.primary[disabled]:focus,.button-group.hollow .button.primary[disabled]:hover,.button-group.hollow .button[disabled],.button-group.hollow .button[disabled]:focus,.button-group.hollow .button[disabled]:hover,.button-group.hollow.primary .button,.button-group.hollow.primary .button.disabled,.button-group.hollow.primary .button.disabled:focus,.button-group.hollow.primary .button.disabled:hover,.button-group.hollow.primary .button[disabled],.button-group.hollow.primary .button[disabled]:focus,.button-group.hollow.primary .button[disabled]:hover,.button.hollow,.button.hollow.disabled,.button.hollow.disabled:focus,.button.hollow.disabled:hover,.button.hollow.primary,.button.hollow.primary.disabled,.button.hollow.primary.disabled:focus,.button.hollow.primary.disabled:hover,.button.hollow.primary[disabled],.button.hollow.primary[disabled]:focus,.button.hollow.primary[disabled]:hover,.button.hollow[disabled],.button.hollow[disabled]:focus,.button.hollow[disabled]:hover{border:1px solid #d11b1b;color:#d11b1b}.button-group.hollow .button.primary:focus,.button-group.hollow .button.primary:hover,.button-group.hollow .button:focus,.button-group.hollow .button:hover,.button-group.hollow.primary .button:focus,.button-group.hollow.primary .button:hover,.button.hollow.primary:focus,.button.hollow.primary:hover,.button.hollow:focus,.button.hollow:hover{border-color:#690e0e;color:#690e0e}.button-group.hollow .button.secondary,.button-group.hollow .button.secondary.disabled,.button-group.hollow .button.secondary.disabled:focus,.button-group.hollow .button.secondary.disabled:hover,.button-group.hollow .button.secondary[disabled],.button-group.hollow .button.secondary[disabled]:focus,.button-group.hollow .button.secondary[disabled]:hover,.button-group.hollow.secondary .button,.button-group.hollow.secondary .button.disabled,.button-group.hollow.secondary .button.disabled:focus,.button-group.hollow.secondary .button.disabled:hover,.button-group.hollow.secondary .button[disabled],.button-group.hollow.secondary .button[disabled]:focus,.button-group.hollow.secondary .button[disabled]:hover,.button.hollow.secondary,.button.hollow.secondary.disabled,.button.hollow.secondary.disabled:focus,.button.hollow.secondary.disabled:hover,.button.hollow.secondary[disabled],.button.hollow.secondary[disabled]:focus,.button.hollow.secondary[disabled]:hover{border:1px solid #767676;color:#767676}.button-group.hollow .button.secondary:focus,.button-group.hollow .button.secondary:hover,.button-group.hollow.secondary .button:focus,.button-group.hollow.secondary .button:hover,.button.hollow.secondary:focus,.button.hollow.secondary:hover{border-color:#3b3b3b;color:#3b3b3b}.button-group.hollow .button.success,.button-group.hollow .button.success.disabled,.button-group.hollow .button.success.disabled:focus,.button-group.hollow .button.success.disabled:hover,.button-group.hollow .button.success[disabled],.button-group.hollow .button.success[disabled]:focus,.button-group.hollow .button.success[disabled]:hover,.button-group.hollow.success .button,.button-group.hollow.success .button.disabled,.button-group.hollow.success .button.disabled:focus,.button-group.hollow.success .button.disabled:hover,.button-group.hollow.success .button[disabled],.button-group.hollow.success .button[disabled]:focus,.button-group.hollow.success .button[disabled]:hover,.button.hollow.success,.button.hollow.success.disabled,.button.hollow.success.disabled:focus,.button.hollow.success.disabled:hover,.button.hollow.success[disabled],.button.hollow.success[disabled]:focus,.button.hollow.success[disabled]:hover{border:1px solid #9c6;color:#9c6}.button-group.hollow .button.success:focus,.button-group.hollow .button.success:hover,.button-group.hollow.success .button:focus,.button-group.hollow.success .button:hover,.button.hollow.success:focus,.button.hollow.success:hover{border-color:#4d7326;color:#4d7326}.button-group.hollow .button.warning,.button-group.hollow .button.warning.disabled,.button-group.hollow .button.warning.disabled:focus,.button-group.hollow .button.warning.disabled:hover,.button-group.hollow .button.warning[disabled],.button-group.hollow .button.warning[disabled]:focus,.button-group.hollow .button.warning[disabled]:hover,.button-group.hollow.warning .button,.button-group.hollow.warning .button.disabled,.button-group.hollow.warning .button.disabled:focus,.button-group.hollow.warning .button.disabled:hover,.button-group.hollow.warning .button[disabled],.button-group.hollow.warning .button[disabled]:focus,.button-group.hollow.warning .button[disabled]:hover,.button.hollow.warning,.button.hollow.warning.disabled,.button.hollow.warning.disabled:focus,.button.hollow.warning.disabled:hover,.button.hollow.warning[disabled],.button.hollow.warning[disabled]:focus,.button.hollow.warning[disabled]:hover{border:1px solid #ffae00;color:#ffae00}.button-group.hollow .button.warning:focus,.button-group.hollow .button.warning:hover,.button-group.hollow.warning .button:focus,.button-group.hollow.warning .button:hover,.button.hollow.warning:focus,.button.hollow.warning:hover{border-color:#805700;color:#805700}.button-group.hollow .button.alert,.button-group.hollow .button.alert.disabled,.button-group.hollow .button.alert.disabled:focus,.button-group.hollow .button.alert.disabled:hover,.button-group.hollow .button.alert[disabled],.button-group.hollow .button.alert[disabled]:focus,.button-group.hollow .button.alert[disabled]:hover,.button-group.hollow.alert .button,.button-group.hollow.alert .button.disabled,.button-group.hollow.alert .button.disabled:focus,.button-group.hollow.alert .button.disabled:hover,.button-group.hollow.alert .button[disabled],.button-group.hollow.alert .button[disabled]:focus,.button-group.hollow.alert .button[disabled]:hover,.button.hollow.alert,.button.hollow.alert.disabled,.button.hollow.alert.disabled:focus,.button.hollow.alert.disabled:hover,.button.hollow.alert[disabled],.button.hollow.alert[disabled]:focus,.button.hollow.alert[disabled]:hover{border:1px solid #cc4b37;color:#cc4b37}.label,.progress,.slider-handle{border-radius:0}.button-group.hollow .button.alert:focus,.button-group.hollow .button.alert:hover,.button-group.hollow.alert .button:focus,.button-group.hollow.alert .button:hover,.button.hollow.alert:focus,.button.hollow.alert:hover{border-color:#67251a;color:#67251a}.button-group.clear .button,.button-group.clear .button.disabled,.button-group.clear .button.disabled:focus,.button-group.clear .button.disabled:hover,.button-group.clear .button:focus,.button-group.clear .button:hover,.button-group.clear .button[disabled],.button-group.clear .button[disabled]:focus,.button-group.clear .button[disabled]:hover,.button.clear,.button.clear.disabled,.button.clear.disabled:focus,.button.clear.disabled:hover,.button.clear:focus,.button.clear:hover,.button.clear[disabled],.button.clear[disabled]:focus,.button.clear[disabled]:hover{border-color:transparent;background-color:transparent}.badge.primary,.label,.label.primary,.menu .active>a,.menu .is-active>a{background:#d11b1b;color:#fefefe}.ElementCategories .holder ul li a:hover,.ProductCategoryPage .category-filter ul li.selected:hover .title,.ProductCategoryPage .category-filter ul li:hover .title,.ProductCategoryPage .filter-bar ul li i:hover,.ProductPage .product-tabs ul.tabs li a:hover,.SearchPage .search-term,.breadcrumbs a,.button-group.clear .button,.button-group.clear .button.disabled,.button-group.clear .button.disabled:focus,.button-group.clear .button.disabled:hover,.button-group.clear .button.primary,.button-group.clear .button.primary.disabled,.button-group.clear .button.primary.disabled:focus,.button-group.clear .button.primary.disabled:hover,.button-group.clear .button.primary[disabled],.button-group.clear .button.primary[disabled]:focus,.button-group.clear .button.primary[disabled]:hover,.button-group.clear .button[disabled],.button-group.clear .button[disabled]:focus,.button-group.clear .button[disabled]:hover,.button-group.clear.primary .button,.button-group.clear.primary .button.disabled,.button-group.clear.primary .button.disabled:focus,.button-group.clear.primary .button.disabled:hover,.button-group.clear.primary .button[disabled],.button-group.clear.primary .button[disabled]:focus,.button-group.clear.primary .button[disabled]:hover,.button.clear,.button.clear.disabled,.button.clear.disabled:focus,.button.clear.disabled:hover,.button.clear.primary,.button.clear.primary.disabled,.button.clear.primary.disabled:focus,.button.clear.primary.disabled:hover,.button.clear.primary[disabled],.button.clear.primary[disabled]:focus,.button.clear.primary[disabled]:hover,.button.clear[disabled],.button.clear[disabled]:focus,.button.clear[disabled]:hover,.card-Testimonial .testimonial-credit span,.search-drawer .close-drawer:hover,.typography li em,.typography p em{color:#d11b1b}.button-group.clear .button.primary:focus,.button-group.clear .button.primary:hover,.button-group.clear .button:focus,.button-group.clear .button:hover,.button-group.clear.primary .button:focus,.button-group.clear.primary .button:hover,.button.clear.primary:focus,.button.clear.primary:hover,.button.clear:focus,.button.clear:hover{color:#690e0e}.button-group.clear .button.secondary,.button-group.clear .button.secondary.disabled,.button-group.clear .button.secondary.disabled:focus,.button-group.clear .button.secondary.disabled:hover,.button-group.clear .button.secondary[disabled],.button-group.clear .button.secondary[disabled]:focus,.button-group.clear .button.secondary[disabled]:hover,.button-group.clear.secondary .button,.button-group.clear.secondary .button.disabled,.button-group.clear.secondary .button.disabled:focus,.button-group.clear.secondary .button.disabled:hover,.button-group.clear.secondary .button[disabled],.button-group.clear.secondary .button[disabled]:focus,.button-group.clear.secondary .button[disabled]:hover,.button.clear.secondary,.button.clear.secondary.disabled,.button.clear.secondary.disabled:focus,.button.clear.secondary.disabled:hover,.button.clear.secondary[disabled],.button.clear.secondary[disabled]:focus,.button.clear.secondary[disabled]:hover{color:#767676}.button-group.clear .button.secondary:focus,.button-group.clear .button.secondary:hover,.button-group.clear.secondary .button:focus,.button-group.clear.secondary .button:hover,.button.clear.secondary:focus,.button.clear.secondary:hover{color:#3b3b3b}.button-group.clear .button.success,.button-group.clear .button.success.disabled,.button-group.clear .button.success.disabled:focus,.button-group.clear .button.success.disabled:hover,.button-group.clear .button.success[disabled],.button-group.clear .button.success[disabled]:focus,.button-group.clear .button.success[disabled]:hover,.button-group.clear.success .button,.button-group.clear.success .button.disabled,.button-group.clear.success .button.disabled:focus,.button-group.clear.success .button.disabled:hover,.button-group.clear.success .button[disabled],.button-group.clear.success .button[disabled]:focus,.button-group.clear.success .button[disabled]:hover,.button.clear.success,.button.clear.success.disabled,.button.clear.success.disabled:focus,.button.clear.success.disabled:hover,.button.clear.success[disabled],.button.clear.success[disabled]:focus,.button.clear.success[disabled]:hover{color:#9c6}.button-group.clear .button.success:focus,.button-group.clear .button.success:hover,.button-group.clear.success .button:focus,.button-group.clear.success .button:hover,.button.clear.success:focus,.button.clear.success:hover{color:#4d7326}.button-group.clear .button.warning,.button-group.clear .button.warning.disabled,.button-group.clear .button.warning.disabled:focus,.button-group.clear .button.warning.disabled:hover,.button-group.clear .button.warning[disabled],.button-group.clear .button.warning[disabled]:focus,.button-group.clear .button.warning[disabled]:hover,.button-group.clear.warning .button,.button-group.clear.warning .button.disabled,.button-group.clear.warning .button.disabled:focus,.button-group.clear.warning .button.disabled:hover,.button-group.clear.warning .button[disabled],.button-group.clear.warning .button[disabled]:focus,.button-group.clear.warning .button[disabled]:hover,.button.clear.warning,.button.clear.warning.disabled,.button.clear.warning.disabled:focus,.button.clear.warning.disabled:hover,.button.clear.warning[disabled],.button.clear.warning[disabled]:focus,.button.clear.warning[disabled]:hover{color:#ffae00}.button-group.clear .button.warning:focus,.button-group.clear .button.warning:hover,.button-group.clear.warning .button:focus,.button-group.clear.warning .button:hover,.button.clear.warning:focus,.button.clear.warning:hover{color:#805700}.button-group.clear .button.alert:focus,.button-group.clear .button.alert:hover,.button-group.clear.alert .button:focus,.button-group.clear.alert .button:hover,.button.clear.alert:focus,.button.clear.alert:hover{color:#67251a}.button.disabled,.button[disabled],.slider.disabled,.slider[disabled]{opacity:.25;cursor:not-allowed}.button.dropdown::after{width:0;height:0;border-style:solid;border-width:.4em .4em 0;content:'';border-color:#fefefe transparent transparent;position:relative;top:.4em;display:inline-block;float:right;margin-left:1em}.button.dropdown.clear.primary::after,.button.dropdown.clear::after,.button.dropdown.hollow.primary::after,.button.dropdown.hollow::after,.reveal.joyride.top:before,.tooltip.joyride.top:before{border-top-color:#d11b1b}.button.dropdown.clear.secondary::after,.button.dropdown.hollow.secondary::after{border-top-color:#767676}.button.dropdown.clear.success::after,.button.dropdown.hollow.success::after{border-top-color:#9c6}.button.dropdown.clear.warning::after,.button.dropdown.hollow.warning::after{border-top-color:#ffae00}.button.dropdown.clear.alert::after,.button.dropdown.hollow.alert::after{border-top-color:#cc4b37}.button.arrow-only::after{top:-.1em;float:none;margin-left:0}a.button:focus,a.button:hover{text-decoration:none}.button-group{margin-bottom:1rem;display:flex;flex-wrap:wrap;align-items:stretch;flex-grow:1}.button-group::after,.button-group::before{content:' ';flex-basis:0;order:1;display:none}.button-group .button{margin:0 1px 1px 0;font-size:.9rem;flex:0 0 auto}.button-group .button:last-child{margin-right:0}.button-group.expanded .button,.button-group.stacked-for-medium.expanded .button,.button-group.stacked-for-small.expanded .button,.button-group.stacked.expanded .button,.media-object-section.main-section,.menu.expanded li,.title-bar-left,.title-bar-right{flex:1 1 0px}.button-group.stacked,.button-group.stacked-for-medium,.button-group.stacked-for-small,.menu{flex-wrap:wrap}.button-group.no-gaps .button{margin-right:-.0625rem}.button-group.no-gaps .button+.button{border-left-color:transparent}.button-group.stacked .button,.button-group.stacked-for-medium .button,.button-group.stacked-for-small .button{flex:0 0 100%}#cookie_container .cookie_inner p:last-of-type,.Base7ElementMainContent p:last-of-type,.ElementContent p:last-of-type,.ElementSponsor .card-Sponsor h3,.button-group.stacked .button:last-child,.button-group.stacked-for-medium .button:last-child,.button-group.stacked-for-small .button:last-child,.callout>:last-child,.card-divider>:last-child,.card-section>:last-child,.card>:last-child,.cart-drawer footer a.button:last-of-type,.fr-caption p:last-of-type,.media-object-section>:last-child,.menu a,.menu button,.menu input,.menu select,.page-message .message p,.reveal>:last-child,.social-buttons li a,.typography p:last-of-type{margin-bottom:0}.close-button{position:absolute;z-index:10;color:#8a8a8a}.close-button:focus,.close-button:hover{color:#0a0a0a}.close-button.small{right:.66rem;top:.33em;font-size:1.5em;line-height:1}.close-button,.close-button.medium{right:1rem;top:.5rem;font-size:2em;line-height:1}.label{display:inline-block;padding:.33333rem .5rem;font-size:.8rem;line-height:1;white-space:nowrap;cursor:default}.badge.secondary,.label.secondary{background:#767676;color:#fefefe}.badge.success,.label.success{background:#9c6;color:#0a0a0a}.badge.warning,.label.warning{background:#ffae00;color:#0a0a0a}.badge.alert,.label.alert{background:#cc4b37;color:#fefefe}.progress{height:1rem;margin-bottom:1rem;background-color:#cacaca}.progress-meter,.progress.primary .progress-meter{background-color:#d11b1b}.progress.secondary .progress-meter{background-color:#767676}.progress.success .progress-meter{background-color:#9c6}.progress.warning .progress-meter{background-color:#ffae00}.progress.alert .progress-meter{background-color:#cc4b37}.progress-meter{position:relative;display:block;width:0%;height:100%}.progress-meter-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;font-size:.75rem;white-space:nowrap}.slider-fill,.slider-handle{left:0;transition:.2s ease-in-out;display:inline-block}.slider{position:relative;height:.5rem;margin-top:1.25rem;margin-bottom:2.25rem;background-color:#e6e6e6;cursor:pointer;touch-action:none}.switch,table{margin-bottom:1rem}.slider-fill{position:absolute;top:0;max-width:100%;height:.5rem;background-color:#cacaca}.slider-fill.is-dragging{transition:linear}.slider-handle{position:absolute;top:50%;transform:translateY(-50%);z-index:1;cursor:grab;width:1.4rem;height:1.4rem;background-color:#d11b1b;touch-action:manipulation}.slider-handle:hover{background-color:#b21717}.slider-handle.is-dragging{transition:linear;cursor:grabbing}.switch-paddle,.switch-paddle::after{transition:.25s ease-out;border-radius:0}.slider.vertical{display:inline-block;width:.5rem;height:12.5rem;margin:0 1.25rem;transform:scale(1,-1)}.slider.vertical .slider-fill{top:0;width:.5rem;max-height:100%}.slider.vertical .slider-handle{position:absolute;top:0;left:50%;width:1.4rem;height:1.4rem;transform:translateX(-50%)}.switch{position:relative;outline:0;font-size:.875rem;height:2rem}.switch-input{position:absolute;margin-bottom:0;opacity:0}.switch-paddle{position:relative;display:block;width:4rem;height:2rem;background:#cacaca;font-weight:inherit;color:inherit;cursor:pointer}.switch-paddle::after{position:absolute;top:.25rem;left:.25rem;display:block;width:1.5rem;height:1.5rem;transform:translate3d(0,0,0);background:#fefefe;content:''}.badge,.tabs.primary,input:checked~.switch-paddle{background:#d11b1b}input:checked~.switch-paddle::after{left:2.25rem}input:disabled~.switch-paddle{cursor:not-allowed;opacity:.5}.switch-active,.switch-inactive{position:absolute;top:50%;transform:translateY(-50%)}.switch-active{left:8%;display:none}.switch-inactive{right:15%}#cookie_container .cookie_inner p:empty,.base7upload-inner .upload-label,.base7upload-inner .uploadfield-pending__details,.base7upload-inner input.base7upload,.base7upload-inner.file-selected .upload-label,.is-stuck .hide-for-sticky,.no-js .dropdown.menu ul,.no-js [data-responsive-menu] ul,.show-for-dark-mode,.show-for-ie,.show-for-sticky,.social-buttons.limit-1 li:nth-of-type(n+2),.social-buttons.limit-2 li:nth-of-type(n+3),.social-buttons.limit-3 li:nth-of-type(n+4),.social-buttons.limit-4 li:nth-of-type(n+5),input:checked+label>.switch-inactive{display:none}.switch.tiny{height:1.5rem}.switch.tiny .switch-paddle{width:3rem;height:1.5rem;font-size:.625rem}.switch.tiny .switch-paddle::after{top:.25rem;left:.25rem;width:1rem;height:1rem}.switch.tiny input:checked~.switch-paddle::after{left:1.75rem}.switch.small{height:1.75rem}.switch.small .switch-paddle{width:3.5rem;height:1.75rem;font-size:.75rem}.switch.small .switch-paddle::after{top:.25rem;left:.25rem;width:1.25rem;height:1.25rem}.switch.small input:checked~.switch-paddle::after{left:2rem}.switch.large{height:2.5rem}.switch.large .switch-paddle{width:5rem;height:2.5rem;font-size:1rem}.switch.large .switch-paddle::after{top:.25rem;left:.25rem;width:2rem;height:2rem}.switch.large input:checked~.switch-paddle::after{left:2.75rem}table{border-collapse:collapse;width:100%;border-radius:0}tbody,tfoot,thead{border:1px solid #f1f1f1;background-color:#fefefe}caption{font-weight:700}thead{background:#f8f8f8;color:#0a0a0a}tfoot{background:#f1f1f1;color:#0a0a0a}.ProductPage .product-tabs ul.tabs li,.pagination .disabled:hover,.tabs.simple>li>a:hover,header.header.header-2 .sheader-menu nav a,tfoot tr,thead tr{background:0 0}tfoot td,tfoot th,thead td,thead th{padding:.5rem .625rem .625rem;font-weight:700;text-align:left}tbody tr:nth-child(2n){border-bottom:0;background-color:#f1f1f1}table.unstriped tbody,table.unstriped tbody tr{background-color:#fefefe}table.unstriped tbody tr{border-bottom:1px solid #f1f1f1}table.scroll{display:block;width:100%}table.hover thead tr:hover{background-color:#f3f3f3}table.hover tfoot tr:hover,table.hover:not(.unstriped) tr:nth-of-type(2n):hover{background-color:#ececec}table.hover tbody tr:hover{background-color:#f9f9f9}.badge{display:inline-block;min-width:2.1em;padding:.3em;border-radius:50%;font-size:.6rem;color:#fefefe}.breadcrumbs{margin:0 0 1rem;list-style:none}.breadcrumbs::after,.breadcrumbs::before,.pagination::after,.pagination::before,.tabs::after,.tabs::before{display:table;content:' ';flex-basis:0;order:1}.breadcrumbs li{float:left;font-size:.6875rem;color:#0a0a0a;cursor:default;text-transform:uppercase}.breadcrumbs li:not(:last-child)::after{position:relative;margin:0 .75rem;opacity:1;content:"/";color:#cacaca}.breadcrumbs a:hover,footer.footer.footer-2 .extras .copyright a{text-decoration:underline}.breadcrumbs .disabled{color:#cacaca;cursor:not-allowed}.callout{position:relative;margin:0 0 1rem;padding:1rem;border:1px solid rgba(10,10,10,.25);border-radius:0;background-color:#fff;color:#0a0a0a}.accordion,.pagination{margin-left:0}.card,.media-object,.pagination{margin-bottom:1rem}.callout>:first-child,form fieldset>div>.cell:first-child .h2,form fieldset>div>.cell:first-child .h3,form fieldset>div>.cell:first-child .h4,form fieldset>div>.cell:first-child .h5,form fieldset>div>.cell:first-child .h6,form fieldset>div>.cell:first-child h2,form fieldset>div>.cell:first-child h3,form fieldset>div>.cell:first-child h4,form fieldset>div>.cell:first-child h5,form fieldset>div>.cell:first-child h6{margin-top:0}.callout.primary{background-color:#fadbdb;color:#0a0a0a}.callout.secondary{background-color:#eaeaea;color:#0a0a0a}.callout.success{background-color:#f0f7e8;color:#0a0a0a}.callout.warning{background-color:#fff3d9;color:#0a0a0a}.callout.alert{background-color:#f7e4e1;color:#0a0a0a}.callout.small{padding:.5rem}.callout.large{padding:3rem}.card{display:flex;flex-direction:column;flex-grow:1;border:1px solid #e6e6e6;border-radius:0;background:#fefefe;overflow:hidden;color:#0a0a0a}.card-divider,.pagination a:hover,.pagination button:hover{background:#e6e6e6}.card-divider{display:flex;flex:0 1 auto;padding:1rem}.card-section{flex:1 0 auto;padding:1rem}.card-image{min-height:1px}.dropdown-pane{position:absolute;z-index:10;display:none;width:300px;padding:1rem;visibility:hidden;border:1px solid #cacaca;border-radius:0;background-color:#fefefe;font-size:1rem}.accordion-item:first-child>:first-child,.accordion-item:last-child>:last-child,.pagination li,.tooltip{border-radius:0}.dropdown-pane.is-open{display:block;visibility:visible}.dropdown-pane.tiny,.is-dropdown-menu.vertical{width:100px}.dropdown-pane.small{width:200px}.dropdown-pane.large{width:400px}.pagination li{margin-right:.0625rem;font-size:.875rem;display:none}.ProductCategoryPage .category-filter ul li:hover .fa-check,.ProductPage .main-content.in-cart .cart-buttons .remove-from-enquiry,.ProductPage .main-content:not(.in-cart) .cart-buttons .add-to-enquiry,.inline-list li,.menu input,.pagination li:first-child,.pagination li:last-child{display:inline-block}.pagination a,.pagination button{display:block;padding:.1875rem .625rem;border-radius:0;color:#0a0a0a}.pagination .current{padding:.1875rem .625rem;background:#d11b1b;color:#fefefe;cursor:default}.pagination .disabled{padding:.1875rem .625rem;color:#cacaca;cursor:not-allowed}.pagination .ellipsis::after{padding:.1875rem .625rem;content:'\2026';color:#0a0a0a}.pagination-previous a::before,.pagination-previous.disabled::before{display:inline-block;margin-right:.5rem;content:"«"}.pagination-next a::after,.pagination-next.disabled::after{display:inline-block;margin-left:.5rem;content:"»"}.has-tip{position:relative;display:inline-block;border-bottom:1px dotted #8a8a8a;font-weight:700;cursor:help}.js-off-canvas-overlay.is-overlay-absolute,.tooltip,.tooltip::before{position:absolute}.tooltip.bottom::before,.tooltip.left::before,.tooltip.right::before,.tooltip.top::before{border-style:solid;content:'';display:block;width:0;height:0}.tooltip{top:calc(100% + .6495rem);z-index:1200;max-width:10rem;padding:.75rem;background-color:#0a0a0a;font-size:80%;color:#fefefe}.Base7ElementSubscription-wrapper .Base7ElementSubscription .form-cell form,.HomePage .ElementFeatures-wrapper.full-width .element .image-cell,.accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle)>a,.accordion-title,.card.card-11 .card-section.info,.card.card-13 .card-section.info,.card.card-15 .card-section.info,.card.card-16 .card-section.info,.card.card-2 .card-section.info,.card.card-3 .card-section.info,.card.card-5 .card-section.info,.card.card-class-ProductPage .card-section.info,.drilldown .is-drilldown-submenu-parent>a,.is-accordion-submenu-parent,.is-dropdown-submenu-parent,.orbit,.orbit-container,.sticky-container{position:relative}.tooltip.bottom::before{border-width:0 .75rem .75rem;border-color:transparent transparent #0a0a0a;bottom:100%}.tooltip.bottom.align-center::before,.tooltip.top.align-center::before{left:50%;transform:translateX(-50%)}.tooltip.top::before{border-width:.75rem .75rem 0;border-color:#0a0a0a transparent transparent;top:100%;bottom:auto}.tooltip.left::before{border-width:.75rem 0 .75rem .75rem;border-color:transparent transparent transparent #0a0a0a;left:100%}.tooltip.left.align-center::before,.tooltip.right.align-center::before{bottom:auto;top:50%;transform:translateY(-50%)}.tooltip.right::before{border-width:.75rem .75rem .75rem 0;border-color:transparent #0a0a0a transparent transparent;right:100%;left:auto}.tooltip.align-top::before{bottom:auto;top:10%}.tooltip.align-bottom::before{bottom:10%;top:auto}.tooltip.align-left::before{left:10%;right:auto}.tooltip.align-right::before{left:auto;right:10%}.accordion{background:#fefefe;list-style-type:none}.accordion[disabled] .accordion-title{cursor:not-allowed}.accordion-title{display:block;padding:1.25rem 1rem;border:1px solid #e6e6e6;border-bottom:0;font-size:.75rem;line-height:1;color:#d11b1b}:last-child:not(.is-active)>.accordion-title{border-bottom:1px solid #e6e6e6;border-radius:0}.accordion-title:focus,.accordion-title:hover,.top-bar,.top-bar ul{background-color:#e6e6e6}.accordion-title::before{position:absolute;top:50%;right:1rem;margin-top:-.5rem;content:"+"}.is-active>.accordion-title::before{content:"–"}.accordion-content{display:none;padding:1rem;border:1px solid #e6e6e6;border-bottom:0;background-color:#fefefe;color:#0a0a0a}.orbit-caption,.orbit-next:active,.orbit-next:focus,.orbit-next:hover,.orbit-previous:active,.orbit-previous:focus,.orbit-previous:hover{background-color:rgba(10,10,10,.5)}:last-child>.accordion-content:last-child{border-bottom:1px solid #e6e6e6}.media-object{display:flex;flex-wrap:nowrap}.media-object img{max-width:none}.flex-child-shrink,.media-object-section{flex:0 1 auto}.media-object-section:first-child{padding-right:1rem}.media-object-section:last-child:not(:nth-child(2)){padding-left:1rem}.orbit-container{height:0;margin:0;list-style:none;overflow:hidden}.orbit-slide{width:100%;position:absolute}.orbit-slide.no-motionui.is-active{top:0;left:0}.orbit-image{width:100%;max-width:100%;margin:0}.orbit-caption{position:absolute;bottom:0;width:100%;margin-bottom:0;padding:1rem;color:#fefefe}.orbit-next,.orbit-previous{position:absolute;top:50%;transform:translateY(-50%);z-index:10;padding:1rem;color:#fefefe}.orbit-previous{left:0}.orbit-next{left:auto;right:0}.orbit-bullets{position:relative;margin-top:.8rem;margin-bottom:.8rem}.orbit-bullets button{width:1.2rem;height:1.2rem;margin:.1rem;border-radius:50%;background-color:#cacaca}.tabs,.tabs-content,.tabs-content.vertical{border:1px solid #e6e6e6}.orbit-bullets button.is-active,.orbit-bullets button:hover{background-color:#8a8a8a}.drilldown a,.dropdown.menu>li>a,.is-dropdown-submenu,.menu-icon::after,.tabs,.tabs-content,.tabs-title>a:hover{background:#fefefe}.flex-video,.responsive-embed{position:relative;height:0;margin-bottom:1rem;padding-bottom:75%;overflow:hidden}.flex-video embed,.flex-video iframe,.flex-video object,.flex-video video,.responsive-embed embed,.responsive-embed iframe,.responsive-embed object,.responsive-embed video{position:absolute;top:0;left:0;width:100%;height:100%}.ElementFeatures-wrapper .ElementFeatures .feature.type-grid .card .image,.flex-video.widescreen,.responsive-embed.widescreen{padding-bottom:56.25%}.tabs{margin:0;list-style-type:none}.tabs.vertical>li{display:block;float:none;width:auto}.ProductPage .product-tabs .tabs-content .tabs-panel,.menu.simple a,.page-alert.has-link,.reveal.collapse,.tabs.simple>li>a,header.header.header-2 .details-cell{padding:0}.tabs.primary>li>a{color:#fefefe}.tabs.primary>li>a:focus,.tabs.primary>li>a:hover{background:#c71a1a}.tabs-title{float:left}.tabs-title>a{display:block;padding:1.25rem 2.6rem;font-size:1rem;line-height:1;color:#0a0a0a}.accordion-menu .is-accordion-submenu a,.accordion-menu a,.drilldown .is-drilldown-submenu a,.drilldown a,.dropdown .is-dropdown-submenu a,.dropdown.menu>li>a,.menu .menu-text{padding:.7rem 1rem}.tabs-title>a:hover{color:#090909}.tabs-title>a:focus,.tabs-title>a[aria-selected=true]{background:#e6e6e6;color:#d11b1b}.tabs-content{border-top:0;color:#0a0a0a;transition:.5s}.tabs-content.vertical{border-left:0}.tabs-panel{display:none;padding:1rem}.thumbnail{display:inline-block;max-width:100%;margin-bottom:1rem;border:4px solid #fefefe;border-radius:0;box-shadow:0 0 0 1px rgba(10,10,10,.2);line-height:0}a.thumbnail{transition:box-shadow .2s ease-out}a.thumbnail:focus,a.thumbnail:hover{box-shadow:0 0 6px 1px rgba(209,27,27,.5)}.menu{padding:0;margin:0;list-style:none;position:relative;display:flex}.menu .button,.menu a{line-height:1;text-decoration:none;display:block;padding:.7rem 1rem}.menu,.menu.horizontal{flex-wrap:wrap;flex-direction:row}.menu.vertical{flex-wrap:nowrap;flex-direction:column}.align-middle,.menu.simple{align-items:center}.menu.simple li+li{margin-left:1rem}.accordion-menu .nested.is-accordion-submenu,.menu.nested{margin-right:0;margin-left:1rem}.flex-cell,.flex-container,.menu.icon-bottom a,.menu.icon-left a,.menu.icon-right a,.menu.icon-top a,.menu.icons a{display:flex}.menu.icon-left li a,.menu.icon-right li a,.menu.nested.icon-left li a,.menu.nested.icon-right li a{flex-flow:row nowrap}.menu.icon-left li a i,.menu.icon-left li a img,.menu.icon-left li a svg,.menu.nested.icon-left li a i,.menu.nested.icon-left li a img,.menu.nested.icon-left li a svg{margin-right:.25rem}.menu.icon-right li a i,.menu.icon-right li a img,.menu.icon-right li a svg,.menu.nested.icon-right li a i,.menu.nested.icon-right li a img,.menu.nested.icon-right li a svg{margin-left:.25rem}.menu.icon-bottom li a,.menu.icon-top li a,.menu.nested.icon-bottom li a,.menu.nested.icon-top li a{flex-flow:column nowrap}.menu.icon-bottom li a i,.menu.icon-bottom li a img,.menu.icon-bottom li a svg,.menu.icon-top li a i,.menu.icon-top li a img,.menu.icon-top li a svg,.menu.nested.icon-bottom li a i,.menu.nested.icon-bottom li a img,.menu.nested.icon-bottom li a svg,.menu.nested.icon-top li a i,.menu.nested.icon-top li a img,.menu.nested.icon-top li a svg{align-self:stretch;margin-bottom:.25rem;text-align:center}.align-left,.align-left.vertical.menu>li>a,.menu-centered>.menu li .submenu li,.menu.align-center li .submenu li,.menu.align-left,.menu.align-right li .submenu li{justify-content:flex-start}.menu.align-right li{display:flex;justify-content:flex-end}.menu.align-right.vertical li{display:block;text-align:right}.accordion-menu.align-right .nested.is-accordion-submenu,.menu.align-right .nested{margin-right:1rem;margin-left:0}.menu-centered>.menu li,.menu.align-center li{display:flex;justify-content:center}.menu .menu-text{font-weight:700;line-height:1;color:inherit}.align-center,.align-center.vertical.menu>li>a,.menu-centered>.menu{justify-content:center}.menu-icon,.menu-icon.dark{position:relative;display:inline-block;width:20px;height:16px;cursor:pointer}.menu-icon.dark::after,.menu-icon::after{left:0;width:100%;display:block;content:'';position:absolute;top:0}.menu-icon::after{height:2px;box-shadow:0 7px 0 #fefefe,0 14px 0 #fefefe}.menu-icon:hover::after{background:#cacaca;box-shadow:0 7px 0 #cacaca,0 14px 0 #cacaca}.menu-icon.dark::after{height:2px;background:#0a0a0a;box-shadow:0 7px 0 #0a0a0a,0 14px 0 #0a0a0a}.menu-icon.dark:hover::after{background:#8a8a8a;box-shadow:0 7px 0 #8a8a8a,0 14px 0 #8a8a8a}.accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle)>a::after{display:block;width:0;height:0;border-style:solid;border-width:6px 6px 0;content:'';border-color:#d11b1b transparent transparent;position:absolute;top:50%;margin-top:-3px;right:1rem}.accordion-menu.align-left .is-accordion-submenu-parent>a::after{right:1rem;left:auto}.accordion-menu.align-right .is-accordion-submenu-parent>a::after{right:auto;left:1rem}.drilldown .is-drilldown-submenu-parent>a::after,.drilldown.align-left .is-drilldown-submenu-parent>a::after{width:0;height:0;border-style:solid;border-width:6px 0 6px 6px;content:'';border-color:transparent transparent transparent #d11b1b;right:1rem;display:block}.accordion-menu .is-accordion-submenu-parent[aria-expanded=true]>a::after{transform:rotate(180deg);transform-origin:50% 50%}.has-submenu-toggle>a{margin-right:40px}.submenu-toggle{position:absolute;top:0;right:0;width:40px;height:40px;cursor:pointer}.submenu-toggle::after{display:block;width:0;height:0;border-style:solid;border-width:6px 6px 0;content:'';border-color:#d11b1b transparent transparent;top:0;bottom:0;margin:auto}.submenu-toggle[aria-expanded=true]::after{transform:scaleY(-1);transform-origin:50% 50%}.show-for-sr,.show-on-focus,.submenu-toggle-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.is-dropdown-submenu,.reveal{display:none;border:1px solid #cacaca}.is-drilldown,.off-canvas-wrapper{position:relative;overflow:hidden}.is-drilldown.animate-height{transition:height .5s}.drilldown .is-drilldown-submenu{position:absolute;top:0;left:100%;z-index:-1;width:100%;background:#fefefe;transition:transform .15s linear}.drilldown .is-drilldown-submenu.is-active{z-index:1;display:block;transform:translateX(-100%)}.drilldown .is-drilldown-submenu.is-closing{transform:translateX(100%)}.drilldown .is-drilldown-submenu-parent>a::after{position:absolute;top:50%;margin-top:-6px}.drilldown.align-left .is-drilldown-submenu-parent>a::after{left:auto}.drilldown .js-drilldown-back>a::before,.drilldown.align-right .is-drilldown-submenu-parent>a::after,.dropdown.menu.vertical>li.opens-left>a::after,.is-dropdown-submenu .is-dropdown-submenu-parent.opens-left>a::after{border-width:6px 6px 6px 0;border-color:transparent #d11b1b transparent transparent;width:0;height:0;border-style:solid;content:''}.drilldown.align-right .is-drilldown-submenu-parent>a::after{display:block;right:auto;left:1rem}.drilldown .js-drilldown-back>a::before{display:inline-block;vertical-align:middle;margin-right:.75rem}.dropdown.menu.align-right .is-dropdown-submenu.first-sub,.dropdown.menu>li.opens-left>.is-dropdown-submenu{top:100%;right:0;left:auto}.dropdown.menu>li.opens-right>.is-dropdown-submenu{top:100%;right:auto;left:0}.dropdown.menu>li.is-dropdown-submenu-parent>a{position:relative;padding-right:1.5rem}.dropdown.menu>li.is-dropdown-submenu-parent>a::after{display:block;width:0;height:0;border-style:solid;border-width:6px 6px 0;content:'';border-color:#d11b1b transparent transparent;right:5px;left:auto;margin-top:-3px}.dropdown.menu>li.is-active>a{background:0 0;color:#d11b1b}.dropdown.menu.vertical>li .is-dropdown-submenu,.page-message.visible,.sticky.is-stuck.is-at-top{top:0}.dropdown.menu.vertical>li.opens-left>.is-dropdown-submenu{top:0;right:100%;left:auto}.dropdown.menu.vertical>li.opens-right>.is-dropdown-submenu,.is-dropdown-submenu-parent.opens-right>.is-dropdown-submenu{right:auto;left:100%}.dropdown.menu.vertical>li>a::after,.is-dropdown-submenu .is-dropdown-submenu-parent>a::after{right:14px}.dropdown.menu.vertical>li.opens-left>a::after,.is-dropdown-submenu .is-dropdown-submenu-parent.opens-left>a::after{display:block;right:auto;left:5px}.dropdown.menu.vertical>li.opens-right>a::after,.is-dropdown-submenu .is-dropdown-submenu-parent.opens-right>a::after{display:block;width:0;height:0;border-style:solid;border-width:6px 0 6px 6px;content:'';border-color:transparent transparent transparent #d11b1b}.is-dropdown-menu.vertical.align-right{float:right}.is-dropdown-submenu-parent a::after{position:absolute;top:50%;right:5px;left:auto;margin-top:-6px}.is-dropdown-submenu-parent.opens-inner>.is-dropdown-submenu{top:100%;left:auto}.is-dropdown-submenu-parent.opens-left>.is-dropdown-submenu{right:100%;left:auto}.is-dropdown-submenu{position:absolute;top:0;left:100%;z-index:1;min-width:350px}.is-dropdown-submenu .is-dropdown-submenu{margin-top:-1px}.ElementFeatures-wrapper,.is-off-canvas-open{overflow:hidden}.js-off-canvas-overlay{position:absolute;top:0;left:0;z-index:11;width:100%;height:100%;transition:opacity .5s,visibility .5s;background:rgba(254,254,254,.25);opacity:0;visibility:hidden;overflow:hidden}.js-off-canvas-overlay.is-overlay-fixed,.off-canvas,.reveal.without-overlay{position:fixed}.off-canvas,.off-canvas-absolute{z-index:12;background:#e6e6e6;transition:transform .5s;backface-visibility:hidden}.js-off-canvas-overlay.is-visible{opacity:1;visibility:visible}.off-canvas-absolute.is-transition-push,.off-canvas.is-transition-push{z-index:12}.invisible,.off-canvas-absolute.is-closed,.off-canvas.is-closed{visibility:hidden}.off-canvas-absolute.is-transition-overlap,.off-canvas.is-transition-overlap{z-index:13}.off-canvas-absolute.is-transition-overlap.is-open,.off-canvas.is-transition-overlap.is-open{box-shadow:0 0 10px rgba(10,10,10,.7)}.off-canvas-absolute.is-open,.off-canvas-content .off-canvas.is-open,.off-canvas-content .off-canvas.position-bottom.is-transition-overlap.is-open,.off-canvas-content .off-canvas.position-left.is-transition-overlap.is-open,.off-canvas-content .off-canvas.position-right.is-transition-overlap.is-open,.off-canvas-content .off-canvas.position-top.is-transition-overlap.is-open,.off-canvas-content.has-transition-push,.off-canvas.is-open{transform:translate(0,0)}.off-canvas-content .off-canvas.position-left,.off-canvas-content.is-open-right.has-transition-push,.position-left{transform:translateX(-250px)}.off-canvas-absolute{position:absolute}.position-left{top:0;left:0;height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;width:250px}.off-canvas-content .off-canvas.position-right,.off-canvas-content.is-open-left.has-transition-push,.position-right{transform:translateX(250px)}.position-left.is-transition-push{box-shadow:inset -13px 0 20px -13px rgba(10,10,10,.25)}.position-right{top:0;right:0;height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;width:250px}.position-bottom,.position-top{overflow-x:auto;height:250px;-webkit-overflow-scrolling:touch;left:0}.off-canvas-content .off-canvas.position-top,.off-canvas-content.is-open-bottom.has-transition-push,.position-top{transform:translateY(-250px)}.position-right.is-transition-push{box-shadow:inset 13px 0 20px -13px rgba(10,10,10,.25)}.position-top{top:0;width:100%}.off-canvas-content .off-canvas.position-bottom,.off-canvas-content.is-open-top.has-transition-push,.position-bottom{transform:translateY(250px)}.position-top.is-transition-push{box-shadow:inset 0 -13px 20px -13px rgba(10,10,10,.25)}.position-bottom{bottom:0;width:100%}.position-bottom.is-transition-push{box-shadow:inset 0 13px 20px -13px rgba(10,10,10,.25)}.off-canvas-content{transform:none;backface-visibility:hidden}.off-canvas-content.has-transition-overlap,.off-canvas-content.has-transition-push{transition:transform .5s}@media print,screen and (min-width:40em){.reveal,.reveal.large,.reveal.small,.reveal.tiny{right:auto;left:auto;margin:0 auto}.h1,h1{font-size:3.583rem}.h2,h2{font-size:2.986rem}.h3,h3{font-size:2.488rem}.h4,h4{font-size:2.074rem}.h5,h5{font-size:1.728rem}.h6,h6{font-size:1.2rem}.medium-text-left{text-align:left}.medium-text-right{text-align:right}.medium-text-center{text-align:center}.medium-text-justify{text-align:justify}.grid-container,.grid-container.fluid,.grid-padding-x>.cell{padding-right:.9375rem;padding-left:.9375rem}.grid-x>.medium-1,.grid-x>.medium-10,.grid-x>.medium-11,.grid-x>.medium-12,.grid-x>.medium-2,.grid-x>.medium-3,.grid-x>.medium-4,.grid-x>.medium-5,.grid-x>.medium-6,.grid-x>.medium-7,.grid-x>.medium-8,.grid-x>.medium-9,.grid-x>.medium-full,.grid-x>.medium-shrink,.grid-y>.medium-1,.grid-y>.medium-10,.grid-y>.medium-11,.grid-y>.medium-12,.grid-y>.medium-2,.grid-y>.medium-3,.grid-y>.medium-4,.grid-y>.medium-5,.grid-y>.medium-6,.grid-y>.medium-7,.grid-y>.medium-8,.grid-y>.medium-9,.grid-y>.medium-full,.grid-y>.medium-shrink{flex-basis:auto}.grid-x>.medium-auto{flex:1 1 0;width:auto}.grid-x>.medium-1,.grid-x>.medium-10,.grid-x>.medium-11,.grid-x>.medium-12,.grid-x>.medium-2,.grid-x>.medium-3,.grid-x>.medium-4,.grid-x>.medium-5,.grid-x>.medium-6,.grid-x>.medium-7,.grid-x>.medium-8,.grid-x>.medium-9,.grid-x>.medium-shrink,.grid-y>.medium-1,.grid-y>.medium-10,.grid-y>.medium-11,.grid-y>.medium-12,.grid-y>.medium-2,.grid-y>.medium-3,.grid-y>.medium-4,.grid-y>.medium-5,.grid-y>.medium-6,.grid-y>.medium-7,.grid-y>.medium-8,.grid-y>.medium-9,.grid-y>.medium-shrink{flex:0 0 auto}.grid-margin-x>.auto,.grid-margin-x>.medium-auto,.grid-margin-x>.medium-shrink,.grid-margin-x>.shrink,.grid-x>.medium-shrink{width:auto}.grid-x>.medium-1,.medium-margin-collapse>.medium-1,.medium-margin-collapse>.small-1,.small-margin-collapse>.medium-1{width:8.33333%}.grid-x>.medium-2,.medium-margin-collapse>.medium-2,.medium-margin-collapse>.small-2,.medium-up-6>.cell,.small-margin-collapse>.medium-2{width:16.66667%}.grid-x>.medium-3,.medium-margin-collapse>.medium-3,.medium-margin-collapse>.small-3,.medium-up-4>.cell,.small-margin-collapse>.medium-3{width:25%}.grid-x>.medium-4,.medium-margin-collapse>.medium-4,.medium-margin-collapse>.small-4,.medium-up-3>.cell,.small-margin-collapse>.medium-4{width:33.33333%}.grid-x>.medium-5,.medium-margin-collapse>.medium-5,.medium-margin-collapse>.small-5,.small-margin-collapse>.medium-5{width:41.66667%}.grid-x>.medium-6,.medium-margin-collapse>.medium-6,.medium-margin-collapse>.small-6,.medium-up-2>.cell,.small-margin-collapse>.medium-6{width:50%}.grid-x>.medium-7,.medium-margin-collapse>.medium-7,.medium-margin-collapse>.small-7,.small-margin-collapse>.medium-7{width:58.33333%}.grid-x>.medium-8,.medium-margin-collapse>.medium-8,.medium-margin-collapse>.small-8,.small-margin-collapse>.medium-8{width:66.66667%}.grid-x>.medium-9,.medium-margin-collapse>.medium-9,.medium-margin-collapse>.small-9,.small-margin-collapse>.medium-9{width:75%}.grid-x>.medium-10,.medium-margin-collapse>.medium-10,.medium-margin-collapse>.small-10,.small-margin-collapse>.medium-10{width:83.33333%}.grid-x>.medium-11,.medium-margin-collapse>.medium-11,.medium-margin-collapse>.small-11,.small-margin-collapse>.medium-11{width:91.66667%}.cell .medium-grid-frame,.grid-x>.medium-12,.medium-margin-collapse>.medium-12,.medium-margin-collapse>.small-12,.medium-up-1>.cell,.small-margin-collapse>.medium-12{width:100%}.grid-margin-x{margin-left:-.9375rem;margin-right:-.9375rem}.grid-margin-x>.cell{width:calc(100% - 1.875rem);margin-left:.9375rem;margin-right:.9375rem}.grid-margin-x>.medium-1,.grid-margin-x>.small-1{width:calc(8.33333% - 1.875rem)}.grid-margin-x.medium-up-6>.cell,.grid-margin-x.small-up-6>.cell,.grid-margin-x>.medium-2,.grid-margin-x>.small-2{width:calc(16.66667% - 1.875rem)}.grid-margin-x.medium-up-4>.cell,.grid-margin-x.small-up-4>.cell,.grid-margin-x>.medium-3,.grid-margin-x>.small-3{width:calc(25% - 1.875rem)}.grid-margin-x.medium-up-3>.cell,.grid-margin-x.small-up-3>.cell,.grid-margin-x>.medium-4,.grid-margin-x>.small-4{width:calc(33.33333% - 1.875rem)}.grid-margin-x>.medium-5,.grid-margin-x>.small-5{width:calc(41.66667% - 1.875rem)}.grid-margin-x.medium-up-2>.cell,.grid-margin-x.small-up-2>.cell,.grid-margin-x>.medium-6,.grid-margin-x>.small-6{width:calc(50% - 1.875rem)}.grid-margin-x>.medium-7,.grid-margin-x>.small-7{width:calc(58.33333% - 1.875rem)}.grid-margin-x>.medium-8,.grid-margin-x>.small-8{width:calc(66.66667% - 1.875rem)}.grid-margin-x>.medium-9,.grid-margin-x>.small-9{width:calc(75% - 1.875rem)}.grid-margin-x>.medium-10,.grid-margin-x>.small-10{width:calc(83.33333% - 1.875rem)}.grid-margin-x>.medium-11,.grid-margin-x>.small-11{width:calc(91.66667% - 1.875rem)}.grid-margin-x.medium-up-1>.cell,.grid-margin-x.small-up-1>.cell,.grid-margin-x>.medium-12,.grid-margin-x>.small-12{width:calc(100% - 1.875rem)}.grid-container:not(.full)>.grid-padding-x,.grid-padding-x .grid-padding-x{margin-right:-.9375rem;margin-left:-.9375rem}.medium-up-5>.cell{width:20%}.medium-up-7>.cell{width:14.28571%}.medium-up-8>.cell{width:12.5%}.grid-margin-x.medium-up-5>.cell,.grid-margin-x.small-up-5>.cell{width:calc(20% - 1.875rem)}.grid-margin-x.medium-up-7>.cell,.grid-margin-x.small-up-7>.cell{width:calc(14.28571% - 1.875rem)}.grid-margin-x.medium-up-8>.cell,.grid-margin-x.small-up-8>.cell{width:calc(12.5% - 1.875rem)}.medium-margin-collapse,.medium-margin-collapse>.cell,.medium-padding-collapse{margin-right:0;margin-left:0}.medium-padding-collapse>.cell{padding-right:0;padding-left:0}.medium-offset-0{margin-left:0}.grid-margin-x>.medium-offset-0{margin-left:calc(0% + 1.875rem / 2)}.medium-offset-1{margin-left:8.33333%}.grid-margin-x>.medium-offset-1{margin-left:calc(8.33333% + 1.875rem / 2)}.medium-offset-2{margin-left:16.66667%}.grid-margin-x>.medium-offset-2{margin-left:calc(16.66667% + 1.875rem / 2)}.medium-offset-3{margin-left:25%}.grid-margin-x>.medium-offset-3{margin-left:calc(25% + 1.875rem / 2)}.medium-offset-4{margin-left:33.33333%}.grid-margin-x>.medium-offset-4{margin-left:calc(33.33333% + 1.875rem / 2)}.medium-offset-5{margin-left:41.66667%}.grid-margin-x>.medium-offset-5{margin-left:calc(41.66667% + 1.875rem / 2)}.medium-offset-6{margin-left:50%}.grid-margin-x>.medium-offset-6{margin-left:calc(50% + 1.875rem / 2)}.medium-offset-7{margin-left:58.33333%}.grid-margin-x>.medium-offset-7{margin-left:calc(58.33333% + 1.875rem / 2)}.medium-offset-8{margin-left:66.66667%}.grid-margin-x>.medium-offset-8{margin-left:calc(66.66667% + 1.875rem / 2)}.medium-offset-9{margin-left:75%}.grid-margin-x>.medium-offset-9{margin-left:calc(75% + 1.875rem / 2)}.medium-offset-10{margin-left:83.33333%}.grid-margin-x>.medium-offset-10{margin-left:calc(83.33333% + 1.875rem / 2)}.medium-offset-11{margin-left:91.66667%}.grid-margin-x>.medium-offset-11{margin-left:calc(91.66667% + 1.875rem / 2)}.grid-y>.medium-auto{flex:1 1 0;height:auto}.grid-margin-y>.auto,.grid-margin-y>.medium-auto,.grid-margin-y>.medium-shrink,.grid-margin-y>.shrink,.grid-y>.medium-shrink{height:auto}.grid-y>.medium-1{height:8.33333%}.grid-y>.medium-2{height:16.66667%}.grid-y>.medium-3{height:25%}.grid-y>.medium-4{height:33.33333%}.grid-y>.medium-5{height:41.66667%}.grid-y>.medium-6{height:50%}.grid-y>.medium-7{height:58.33333%}.grid-y>.medium-8{height:66.66667%}.grid-y>.medium-9{height:75%}.grid-y>.medium-10{height:83.33333%}.grid-y>.medium-11{height:91.66667%}.cell .grid-y.medium-grid-frame,.grid-y>.medium-12{height:100%}.grid-margin-y,.grid-padding-y .grid-padding-y{margin-top:-.9375rem;margin-bottom:-.9375rem}.grid-padding-y>.cell{padding-top:.9375rem;padding-bottom:.9375rem}.medium-grid-frame{overflow:hidden;position:relative;flex-wrap:nowrap;align-items:stretch;width:100vw}.medium-cell-block,.medium-cell-block-y{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.medium-cell-block{overflow-x:auto;max-width:100%}.medium-cell-block-container{display:flex;flex-direction:column;max-height:100%}.medium-cell-block-container>.grid-x{max-height:100%;flex-wrap:nowrap}.medium-cell-block-y{overflow-y:auto;max-height:100%;min-height:100%}.grid-y.medium-grid-frame{overflow:hidden;position:relative;flex-wrap:nowrap;align-items:stretch;height:100vh;width:auto}.grid-margin-y>.cell{height:calc(100% - 1.875rem);margin-top:.9375rem;margin-bottom:.9375rem}.grid-margin-y>.medium-1,.grid-margin-y>.small-1{height:calc(8.33333% - 1.875rem)}.grid-margin-y>.medium-2,.grid-margin-y>.small-2{height:calc(16.66667% - 1.875rem)}.grid-margin-y>.medium-3,.grid-margin-y>.small-3{height:calc(25% - 1.875rem)}.grid-margin-y>.medium-4,.grid-margin-y>.small-4{height:calc(33.33333% - 1.875rem)}.grid-margin-y>.medium-5,.grid-margin-y>.small-5{height:calc(41.66667% - 1.875rem)}.grid-margin-y>.medium-6,.grid-margin-y>.small-6{height:calc(50% - 1.875rem)}.grid-margin-y>.medium-7,.grid-margin-y>.small-7{height:calc(58.33333% - 1.875rem)}.grid-margin-y>.medium-8,.grid-margin-y>.small-8{height:calc(66.66667% - 1.875rem)}.grid-margin-y>.medium-9,.grid-margin-y>.small-9{height:calc(75% - 1.875rem)}.grid-margin-y>.medium-10,.grid-margin-y>.small-10{height:calc(83.33333% - 1.875rem)}.grid-margin-y>.medium-11,.grid-margin-y>.small-11{height:calc(91.66667% - 1.875rem)}.grid-margin-y>.medium-12,.grid-margin-y>.small-12{height:calc(100% - 1.875rem)}.grid-frame.grid-margin-y,.grid-margin-y.medium-grid-frame{height:calc(100vh + 1.875rem)}.button-group.stacked-for-small .button{flex:0 0 auto;margin-bottom:0}.pagination li{display:inline-block}.menu.medium-horizontal{flex-wrap:wrap;flex-direction:row}.menu.medium-vertical{flex-wrap:nowrap;flex-direction:column}.menu.medium-expanded li,.menu.medium-simple li{flex:1 1 0px}.dropdown.menu.medium-horizontal>li.opens-left>.is-dropdown-submenu{top:100%;right:0;left:auto}.dropdown.menu.medium-horizontal>li.opens-right>.is-dropdown-submenu{top:100%;right:auto;left:0}.dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a{position:relative;padding-right:1.5rem}.dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a::after{display:block;width:0;height:0;border-style:solid;border-width:6px 6px 0;content:'';border-color:#d11b1b transparent transparent;right:5px;left:auto;margin-top:-3px}.dropdown.menu.medium-vertical>li .is-dropdown-submenu{top:0}.dropdown.menu.medium-vertical>li.opens-left>.is-dropdown-submenu{top:0;right:100%;left:auto}.dropdown.menu.medium-vertical>li.opens-right>.is-dropdown-submenu{right:auto;left:100%}.dropdown.menu.medium-vertical>li>a::after{right:14px}.dropdown.menu.medium-vertical>li.opens-left>a::after{display:block;width:0;height:0;border-style:solid;border-width:6px 6px 6px 0;content:'';border-color:transparent #d11b1b transparent transparent;right:auto;left:5px}.dropdown.menu.medium-vertical>li.opens-right>a::after{display:block;width:0;height:0;border-style:solid;border-width:6px 0 6px 6px;content:'';border-color:transparent transparent transparent #d11b1b}.position-bottom.reveal-for-medium,.position-left.reveal-for-medium,.position-right.reveal-for-medium,.position-top.reveal-for-medium{transform:none;z-index:12;transition:none;visibility:visible}.off-canvas.in-canvas-for-medium .close-button,.position-bottom.reveal-for-medium .close-button,.position-left.reveal-for-medium .close-button,.position-right.reveal-for-medium .close-button,.position-top.reveal-for-medium .close-button{display:none}.off-canvas-content .position-bottom.reveal-for-medium,.off-canvas-content .position-left.reveal-for-medium,.off-canvas-content .position-right.reveal-for-medium,.off-canvas-content .position-top.reveal-for-medium{transform:none}.off-canvas-content.has-reveal-left,.position-left.reveal-for-medium~.off-canvas-content{margin-left:250px}.off-canvas-content.has-reveal-right,.position-right.reveal-for-medium~.off-canvas-content{margin-right:250px}.off-canvas-content.has-reveal-top,.position-top.reveal-for-medium~.off-canvas-content{margin-top:250px}.off-canvas-content.has-reveal-bottom,.position-bottom.reveal-for-medium~.off-canvas-content{margin-bottom:250px}.off-canvas.in-canvas-for-medium{visibility:visible;height:auto;position:static;background:0 0;width:auto;overflow:visible;transition:none}.off-canvas.in-canvas-for-medium.position-bottom,.off-canvas.in-canvas-for-medium.position-left,.off-canvas.in-canvas-for-medium.position-right,.off-canvas.in-canvas-for-medium.position-top{box-shadow:none;transform:none}.reveal{min-height:0}}html.is-reveal-open{position:fixed;width:100%;overflow-y:hidden}html.is-reveal-open.zf-has-scroll{overflow-y:scroll;-webkit-overflow-scrolling:touch}html.is-reveal-open body{overflow-y:hidden}.reveal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1005;display:none;background-color:rgba(10,10,10,.45);overflow-y:auto;-webkit-overflow-scrolling:touch}.reveal,.sticky{position:relative}.reveal{z-index:1006;backface-visibility:hidden;padding:1rem;border-radius:0;background-color:#fefefe;top:100px;margin-right:auto;margin-left:auto;overflow-y:auto;-webkit-overflow-scrolling:touch}.reveal.full{top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100%;margin-left:0;border:0;border-radius:0}.sticky{z-index:0;transform:translate3d(0,0,0)}.sticky.is-stuck{position:fixed;z-index:5;width:100%}.sticky.is-anchored.is-at-bottom,.sticky.is-stuck.is-at-bottom{bottom:0}.sticky.is-anchored{position:relative;right:auto;left:auto}.title-bar{padding:.5rem;background:#0a0a0a;color:#fefefe;display:flex;justify-content:flex-start;align-items:center}.page-alert,.page-alert a{background:#111;text-align:center}.title-bar .menu-icon{margin-left:.25rem;margin-right:.25rem}.title-bar-title{display:inline-block;font-weight:700}.top-bar{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;padding:.5rem;flex-wrap:wrap}.top-bar input{max-width:200px;margin-right:1rem}.top-bar .input-group-field{width:100%;margin-right:0}.top-bar .top-bar-left,.top-bar .top-bar-right{flex:0 0 100%;max-width:100%}@media print,screen and (max-width:89.99875em){.top-bar.stacked-for-xlarge{flex-wrap:wrap}.top-bar.stacked-for-xlarge .top-bar-left,.top-bar.stacked-for-xlarge .top-bar-right{flex:0 0 100%;max-width:100%}}.top-bar-title{flex:0 0 auto;margin:.5rem 1rem .5rem 0}.align-right,.align-right.vertical.menu>li>a{justify-content:flex-end}.align-justify{justify-content:space-between}.align-spaced{justify-content:space-around}.align-top{align-items:flex-start}.align-self-top{align-self:flex-start}.align-bottom{align-items:flex-end}.align-self-bottom{align-self:flex-end}.align-self-middle{align-self:center}.align-stretch{align-items:stretch}.align-self-stretch{align-self:stretch}.align-center-middle{justify-content:center;align-items:center;align-content:center}.small-order-1{order:1}.small-order-2{order:2}.small-order-3{order:3}.small-order-4{order:4}.small-order-5{order:5}.small-order-6{order:6}.SendEnquiryPage .checkout-sidebar .checkout-cart li .cart-product-detail,.card.card-class-ProductPage .card-section.info .info-inner,.flex-child-auto{flex:1 1 auto}.flex-child-grow{flex:1 0 auto}.flex-dir-row{flex-direction:row}.flex-dir-row-reverse{flex-direction:row-reverse}.flex-dir-column{flex-direction:column}.flex-dir-column-reverse{flex-direction:column-reverse}.visible{visibility:visible}@media screen and (max-width:0em),screen and (min-width:40em){.show-for-small-only{display:none!important}}@media print,screen and (min-width:40em){.reveal{width:600px;max-width:75rem}.reveal.tiny{width:30%;max-width:75rem}.reveal.small{width:50%;max-width:75rem}.reveal.large{width:90%;max-width:75rem}.top-bar{flex-wrap:nowrap}.top-bar .top-bar-left{flex:1 1 auto;margin-right:auto}.top-bar .top-bar-right{flex:0 1 auto;margin-left:auto}.medium-order-1{order:1}.medium-order-2{order:2}.medium-order-3{order:3}.medium-order-4{order:4}.medium-order-5{order:5}.medium-order-6{order:6}.medium-flex-container{display:flex}.medium-flex-child-auto{flex:1 1 auto}.medium-flex-child-grow{flex:1 0 auto}.medium-flex-child-shrink{flex:0 1 auto}.medium-flex-dir-row{flex-direction:row}.medium-flex-dir-row-reverse{flex-direction:row-reverse}.medium-flex-dir-column{flex-direction:column}.medium-flex-dir-column-reverse{flex-direction:column-reverse}.hide-for-medium{display:none!important}}@media screen and (max-width:39.99875em){.show-for-medium{display:none!important}}@media screen and (max-width:39.99875em),screen and (min-width:56.25em){.show-for-medium-only{display:none!important}}@media screen and (max-width:56.24875em){.show-for-mediumlarge{display:none!important}}@media screen and (max-width:56.24875em),screen and (min-width:64em){.show-for-mediumlarge-only{display:none!important}}@media screen and (max-width:63.99875em){.show-for-large{display:none!important}}@media screen and (max-width:63.99875em),screen and (min-width:75em){.show-for-large-only{display:none!important}}@media screen and (min-width:75em){.xlarge-text-left{text-align:left}.xlarge-text-right{text-align:right}.xlarge-text-center{text-align:center}.xlarge-text-justify{text-align:justify}.grid-x>.xlarge-1,.grid-x>.xlarge-10,.grid-x>.xlarge-11,.grid-x>.xlarge-12,.grid-x>.xlarge-2,.grid-x>.xlarge-3,.grid-x>.xlarge-4,.grid-x>.xlarge-5,.grid-x>.xlarge-6,.grid-x>.xlarge-7,.grid-x>.xlarge-8,.grid-x>.xlarge-9,.grid-x>.xlarge-full,.grid-x>.xlarge-shrink,.grid-y>.xlarge-1,.grid-y>.xlarge-10,.grid-y>.xlarge-11,.grid-y>.xlarge-12,.grid-y>.xlarge-2,.grid-y>.xlarge-3,.grid-y>.xlarge-4,.grid-y>.xlarge-5,.grid-y>.xlarge-6,.grid-y>.xlarge-7,.grid-y>.xlarge-8,.grid-y>.xlarge-9,.grid-y>.xlarge-full,.grid-y>.xlarge-shrink{flex-basis:auto}.grid-x>.xlarge-auto{flex:1 1 0;width:auto}.grid-x>.xlarge-1,.grid-x>.xlarge-10,.grid-x>.xlarge-11,.grid-x>.xlarge-12,.grid-x>.xlarge-2,.grid-x>.xlarge-3,.grid-x>.xlarge-4,.grid-x>.xlarge-5,.grid-x>.xlarge-6,.grid-x>.xlarge-7,.grid-x>.xlarge-8,.grid-x>.xlarge-9,.grid-x>.xlarge-shrink,.grid-y>.xlarge-1,.grid-y>.xlarge-10,.grid-y>.xlarge-11,.grid-y>.xlarge-12,.grid-y>.xlarge-2,.grid-y>.xlarge-3,.grid-y>.xlarge-4,.grid-y>.xlarge-5,.grid-y>.xlarge-6,.grid-y>.xlarge-7,.grid-y>.xlarge-8,.grid-y>.xlarge-9,.grid-y>.xlarge-shrink{flex:0 0 auto}.grid-margin-x>.xlarge-auto,.grid-margin-x>.xlarge-shrink,.grid-x>.xlarge-shrink{width:auto}.grid-x>.xlarge-1,.large-margin-collapse>.xlarge-1,.medium-margin-collapse>.xlarge-1,.mediumlarge-margin-collapse>.xlarge-1,.small-margin-collapse>.xlarge-1,.xlarge-margin-collapse>.large-1,.xlarge-margin-collapse>.medium-1,.xlarge-margin-collapse>.mediumlarge-1,.xlarge-margin-collapse>.small-1,.xlarge-margin-collapse>.xlarge-1{width:8.33333%}.grid-x>.xlarge-2,.large-margin-collapse>.xlarge-2,.medium-margin-collapse>.xlarge-2,.mediumlarge-margin-collapse>.xlarge-2,.small-margin-collapse>.xlarge-2,.xlarge-margin-collapse>.large-2,.xlarge-margin-collapse>.medium-2,.xlarge-margin-collapse>.mediumlarge-2,.xlarge-margin-collapse>.small-2,.xlarge-margin-collapse>.xlarge-2,.xlarge-up-6>.cell{width:16.66667%}.grid-x>.xlarge-3,.large-margin-collapse>.xlarge-3,.medium-margin-collapse>.xlarge-3,.mediumlarge-margin-collapse>.xlarge-3,.small-margin-collapse>.xlarge-3,.xlarge-margin-collapse>.large-3,.xlarge-margin-collapse>.medium-3,.xlarge-margin-collapse>.mediumlarge-3,.xlarge-margin-collapse>.small-3,.xlarge-margin-collapse>.xlarge-3,.xlarge-up-4>.cell{width:25%}.grid-x>.xlarge-4,.large-margin-collapse>.xlarge-4,.medium-margin-collapse>.xlarge-4,.mediumlarge-margin-collapse>.xlarge-4,.small-margin-collapse>.xlarge-4,.xlarge-margin-collapse>.large-4,.xlarge-margin-collapse>.medium-4,.xlarge-margin-collapse>.mediumlarge-4,.xlarge-margin-collapse>.small-4,.xlarge-margin-collapse>.xlarge-4,.xlarge-up-3>.cell{width:33.33333%}.grid-x>.xlarge-5,.large-margin-collapse>.xlarge-5,.medium-margin-collapse>.xlarge-5,.mediumlarge-margin-collapse>.xlarge-5,.small-margin-collapse>.xlarge-5,.xlarge-margin-collapse>.large-5,.xlarge-margin-collapse>.medium-5,.xlarge-margin-collapse>.mediumlarge-5,.xlarge-margin-collapse>.small-5,.xlarge-margin-collapse>.xlarge-5{width:41.66667%}.grid-x>.xlarge-6,.large-margin-collapse>.xlarge-6,.medium-margin-collapse>.xlarge-6,.mediumlarge-margin-collapse>.xlarge-6,.small-margin-collapse>.xlarge-6,.xlarge-margin-collapse>.large-6,.xlarge-margin-collapse>.medium-6,.xlarge-margin-collapse>.mediumlarge-6,.xlarge-margin-collapse>.small-6,.xlarge-margin-collapse>.xlarge-6,.xlarge-up-2>.cell{width:50%}.grid-x>.xlarge-7,.large-margin-collapse>.xlarge-7,.medium-margin-collapse>.xlarge-7,.mediumlarge-margin-collapse>.xlarge-7,.small-margin-collapse>.xlarge-7,.xlarge-margin-collapse>.large-7,.xlarge-margin-collapse>.medium-7,.xlarge-margin-collapse>.mediumlarge-7,.xlarge-margin-collapse>.small-7,.xlarge-margin-collapse>.xlarge-7{width:58.33333%}.grid-x>.xlarge-8,.large-margin-collapse>.xlarge-8,.medium-margin-collapse>.xlarge-8,.mediumlarge-margin-collapse>.xlarge-8,.small-margin-collapse>.xlarge-8,.xlarge-margin-collapse>.large-8,.xlarge-margin-collapse>.medium-8,.xlarge-margin-collapse>.mediumlarge-8,.xlarge-margin-collapse>.small-8,.xlarge-margin-collapse>.xlarge-8{width:66.66667%}.grid-x>.xlarge-9,.large-margin-collapse>.xlarge-9,.medium-margin-collapse>.xlarge-9,.mediumlarge-margin-collapse>.xlarge-9,.small-margin-collapse>.xlarge-9,.xlarge-margin-collapse>.large-9,.xlarge-margin-collapse>.medium-9,.xlarge-margin-collapse>.mediumlarge-9,.xlarge-margin-collapse>.small-9,.xlarge-margin-collapse>.xlarge-9{width:75%}.grid-x>.xlarge-10,.large-margin-collapse>.xlarge-10,.medium-margin-collapse>.xlarge-10,.mediumlarge-margin-collapse>.xlarge-10,.small-margin-collapse>.xlarge-10,.xlarge-margin-collapse>.large-10,.xlarge-margin-collapse>.medium-10,.xlarge-margin-collapse>.mediumlarge-10,.xlarge-margin-collapse>.small-10,.xlarge-margin-collapse>.xlarge-10{width:83.33333%}.grid-x>.xlarge-11,.large-margin-collapse>.xlarge-11,.medium-margin-collapse>.xlarge-11,.mediumlarge-margin-collapse>.xlarge-11,.small-margin-collapse>.xlarge-11,.xlarge-margin-collapse>.large-11,.xlarge-margin-collapse>.medium-11,.xlarge-margin-collapse>.mediumlarge-11,.xlarge-margin-collapse>.small-11,.xlarge-margin-collapse>.xlarge-11{width:91.66667%}.cell .xlarge-grid-frame,.grid-x>.xlarge-12,.large-margin-collapse>.xlarge-12,.medium-margin-collapse>.xlarge-12,.mediumlarge-margin-collapse>.xlarge-12,.small-margin-collapse>.xlarge-12,.xlarge-margin-collapse>.large-12,.xlarge-margin-collapse>.medium-12,.xlarge-margin-collapse>.mediumlarge-12,.xlarge-margin-collapse>.small-12,.xlarge-margin-collapse>.xlarge-12,.xlarge-up-1>.cell{width:100%}.grid-margin-x>.xlarge-1{width:calc(8.33333% - 1.875rem)}.grid-margin-x.xlarge-up-6>.cell,.grid-margin-x>.xlarge-2{width:calc(16.66667% - 1.875rem)}.grid-margin-x.xlarge-up-4>.cell,.grid-margin-x>.xlarge-3{width:calc(25% - 1.875rem)}.grid-margin-x.xlarge-up-3>.cell,.grid-margin-x>.xlarge-4{width:calc(33.33333% - 1.875rem)}.grid-margin-x>.xlarge-5{width:calc(41.66667% - 1.875rem)}.grid-margin-x.xlarge-up-2>.cell,.grid-margin-x>.xlarge-6{width:calc(50% - 1.875rem)}.grid-margin-x>.xlarge-7{width:calc(58.33333% - 1.875rem)}.grid-margin-x>.xlarge-8{width:calc(66.66667% - 1.875rem)}.grid-margin-x>.xlarge-9{width:calc(75% - 1.875rem)}.grid-margin-x>.xlarge-10{width:calc(83.33333% - 1.875rem)}.grid-margin-x>.xlarge-11{width:calc(91.66667% - 1.875rem)}.grid-margin-x.xlarge-up-1>.cell,.grid-margin-x>.xlarge-12{width:calc(100% - 1.875rem)}.xlarge-up-5>.cell{width:20%}.xlarge-up-7>.cell{width:14.28571%}.xlarge-up-8>.cell{width:12.5%}.grid-margin-x.xlarge-up-5>.cell{width:calc(20% - 1.875rem)}.grid-margin-x.xlarge-up-7>.cell{width:calc(14.28571% - 1.875rem)}.grid-margin-x.xlarge-up-8>.cell{width:calc(12.5% - 1.875rem)}.xlarge-margin-collapse,.xlarge-margin-collapse>.cell,.xlarge-padding-collapse{margin-right:0;margin-left:0}.xlarge-padding-collapse>.cell{padding-right:0;padding-left:0}.xlarge-offset-0{margin-left:0}.grid-margin-x>.xlarge-offset-0{margin-left:calc(0% + 1.875rem / 2)}.xlarge-offset-1{margin-left:8.33333%}.grid-margin-x>.xlarge-offset-1{margin-left:calc(8.33333% + 1.875rem / 2)}.xlarge-offset-2{margin-left:16.66667%}.grid-margin-x>.xlarge-offset-2{margin-left:calc(16.66667% + 1.875rem / 2)}.xlarge-offset-3{margin-left:25%}.grid-margin-x>.xlarge-offset-3{margin-left:calc(25% + 1.875rem / 2)}.xlarge-offset-4{margin-left:33.33333%}.grid-margin-x>.xlarge-offset-4{margin-left:calc(33.33333% + 1.875rem / 2)}.xlarge-offset-5{margin-left:41.66667%}.grid-margin-x>.xlarge-offset-5{margin-left:calc(41.66667% + 1.875rem / 2)}.xlarge-offset-6{margin-left:50%}.grid-margin-x>.xlarge-offset-6{margin-left:calc(50% + 1.875rem / 2)}.xlarge-offset-7{margin-left:58.33333%}.grid-margin-x>.xlarge-offset-7{margin-left:calc(58.33333% + 1.875rem / 2)}.xlarge-offset-8{margin-left:66.66667%}.grid-margin-x>.xlarge-offset-8{margin-left:calc(66.66667% + 1.875rem / 2)}.xlarge-offset-9{margin-left:75%}.grid-margin-x>.xlarge-offset-9{margin-left:calc(75% + 1.875rem / 2)}.xlarge-offset-10{margin-left:83.33333%}.grid-margin-x>.xlarge-offset-10{margin-left:calc(83.33333% + 1.875rem / 2)}.xlarge-offset-11{margin-left:91.66667%}.grid-margin-x>.xlarge-offset-11{margin-left:calc(91.66667% + 1.875rem / 2)}.grid-y>.xlarge-auto{flex:1 1 0;height:auto}.grid-margin-y>.xlarge-auto,.grid-margin-y>.xlarge-shrink,.grid-y>.xlarge-shrink{height:auto}.grid-y>.xlarge-1{height:8.33333%}.grid-y>.xlarge-2{height:16.66667%}.grid-y>.xlarge-3{height:25%}.grid-y>.xlarge-4{height:33.33333%}.grid-y>.xlarge-5{height:41.66667%}.grid-y>.xlarge-6{height:50%}.grid-y>.xlarge-7{height:58.33333%}.grid-y>.xlarge-8{height:66.66667%}.grid-y>.xlarge-9{height:75%}.grid-y>.xlarge-10{height:83.33333%}.grid-y>.xlarge-11{height:91.66667%}.cell .grid-y.xlarge-grid-frame,.grid-y>.xlarge-12{height:100%}.xlarge-grid-frame{overflow:hidden;position:relative;flex-wrap:nowrap;align-items:stretch;width:100vw}.xlarge-cell-block,.xlarge-cell-block-y{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.xlarge-cell-block{overflow-x:auto;max-width:100%}.xlarge-cell-block-container{display:flex;flex-direction:column;max-height:100%}.xlarge-cell-block-container>.grid-x{max-height:100%;flex-wrap:nowrap}.xlarge-cell-block-y{overflow-y:auto;max-height:100%;min-height:100%}.grid-y.xlarge-grid-frame{overflow:hidden;position:relative;flex-wrap:nowrap;align-items:stretch;height:100vh;width:auto}.grid-margin-y>.xlarge-1{height:calc(8.33333% - 1.875rem)}.grid-margin-y>.xlarge-2{height:calc(16.66667% - 1.875rem)}.grid-margin-y>.xlarge-3{height:calc(25% - 1.875rem)}.grid-margin-y>.xlarge-4{height:calc(33.33333% - 1.875rem)}.grid-margin-y>.xlarge-5{height:calc(41.66667% - 1.875rem)}.grid-margin-y>.xlarge-6{height:calc(50% - 1.875rem)}.grid-margin-y>.xlarge-7{height:calc(58.33333% - 1.875rem)}.grid-margin-y>.xlarge-8{height:calc(66.66667% - 1.875rem)}.grid-margin-y>.xlarge-9{height:calc(75% - 1.875rem)}.grid-margin-y>.xlarge-10{height:calc(83.33333% - 1.875rem)}.grid-margin-y>.xlarge-11{height:calc(91.66667% - 1.875rem)}.grid-margin-y>.xlarge-12{height:calc(100% - 1.875rem)}.grid-frame.grid-margin-y,.grid-margin-y.xlarge-grid-frame{height:calc(100vh + 1.875rem)}.menu.xlarge-horizontal{flex-wrap:wrap;flex-direction:row}.menu.xlarge-vertical{flex-wrap:nowrap;flex-direction:column}.menu.xlarge-expanded li,.menu.xlarge-simple li{flex:1 1 0px}.dropdown.menu.xlarge-horizontal>li.opens-left>.is-dropdown-submenu{top:100%;right:0;left:auto}.dropdown.menu.xlarge-horizontal>li.opens-right>.is-dropdown-submenu{top:100%;right:auto;left:0}.dropdown.menu.xlarge-horizontal>li.is-dropdown-submenu-parent>a{position:relative;padding-right:1.5rem}.dropdown.menu.xlarge-horizontal>li.is-dropdown-submenu-parent>a::after{display:block;width:0;height:0;border-style:solid;border-width:6px 6px 0;content:'';border-color:#d11b1b transparent transparent;right:5px;left:auto;margin-top:-3px}.dropdown.menu.xlarge-vertical>li .is-dropdown-submenu{top:0}.dropdown.menu.xlarge-vertical>li.opens-left>.is-dropdown-submenu{top:0;right:100%;left:auto}.dropdown.menu.xlarge-vertical>li.opens-right>.is-dropdown-submenu{right:auto;left:100%}.dropdown.menu.xlarge-vertical>li>a::after{right:14px}.dropdown.menu.xlarge-vertical>li.opens-left>a::after{display:block;width:0;height:0;border-style:solid;border-width:6px 6px 6px 0;content:'';border-color:transparent #d11b1b transparent transparent;right:auto;left:5px}.dropdown.menu.xlarge-vertical>li.opens-right>a::after{display:block;width:0;height:0;border-style:solid;border-width:6px 0 6px 6px;content:'';border-color:transparent transparent transparent #d11b1b}.position-bottom.reveal-for-xlarge,.position-left.reveal-for-xlarge,.position-right.reveal-for-xlarge,.position-top.reveal-for-xlarge{transform:none;z-index:12;transition:none;visibility:visible}.off-canvas.in-canvas-for-xlarge .close-button,.position-bottom.reveal-for-xlarge .close-button,.position-left.reveal-for-xlarge .close-button,.position-right.reveal-for-xlarge .close-button,.position-top.reveal-for-xlarge .close-button{display:none}.off-canvas-content .position-bottom.reveal-for-xlarge,.off-canvas-content .position-left.reveal-for-xlarge,.off-canvas-content .position-right.reveal-for-xlarge,.off-canvas-content .position-top.reveal-for-xlarge{transform:none}.off-canvas-content.has-reveal-left,.position-left.reveal-for-xlarge~.off-canvas-content{margin-left:250px}.off-canvas-content.has-reveal-right,.position-right.reveal-for-xlarge~.off-canvas-content{margin-right:250px}.off-canvas-content.has-reveal-top,.position-top.reveal-for-xlarge~.off-canvas-content{margin-top:250px}.off-canvas-content.has-reveal-bottom,.position-bottom.reveal-for-xlarge~.off-canvas-content{margin-bottom:250px}.off-canvas.in-canvas-for-xlarge{visibility:visible;height:auto;position:static;background:0 0;width:auto;overflow:visible;transition:none}.off-canvas.in-canvas-for-xlarge.position-bottom,.off-canvas.in-canvas-for-xlarge.position-left,.off-canvas.in-canvas-for-xlarge.position-right,.off-canvas.in-canvas-for-xlarge.position-top{box-shadow:none;transform:none}.xlarge-order-1{order:1}.xlarge-order-2{order:2}.xlarge-order-3{order:3}.xlarge-order-4{order:4}.xlarge-order-5{order:5}.xlarge-order-6{order:6}.xlarge-flex-container{display:flex}.xlarge-flex-child-auto{flex:1 1 auto}.xlarge-flex-child-grow{flex:1 0 auto}.xlarge-flex-child-shrink{flex:0 1 auto}.xlarge-flex-dir-row{flex-direction:row}.xlarge-flex-dir-row-reverse{flex-direction:row-reverse}.xlarge-flex-dir-column{flex-direction:column}.xlarge-flex-dir-column-reverse{flex-direction:column-reverse}.hide-for-xlarge{display:none!important}}@media screen and (max-width:74.99875em){.show-for-xlarge{display:none!important}}@media screen and (max-width:74.99875em),screen and (min-width:90em){.show-for-xlarge-only{display:none!important}}.show-on-focus:active,.show-on-focus:focus{position:static!important;width:auto!important;height:auto!important;overflow:visible!important;clip:auto!important;white-space:normal!important}@media screen and (orientation:landscape){.hide-for-portrait,.show-for-landscape{display:block!important}.hide-for-landscape,.show-for-portrait{display:none!important}}@media screen and (orientation:portrait){.hide-for-portrait,.show-for-landscape{display:none!important}.hide-for-landscape,.show-for-portrait{display:block!important}}@media screen and (prefers-color-scheme:dark){.show-for-dark-mode{display:block!important}.hide-for-dark-mode{display:none!important}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.show-for-ie{display:block!important}.hide-for-ie{display:none!important}}.inline-list{list-style:none;margin:0;padding:0;overflow:hidden}.flex-children>div{display:flex;flex-flow:column}.Base7ElementCTA .cell h1,.Base7ElementCTA .cell h2,.Base7ElementCTA .cell h3,.Base7ElementCTA .cell h4,.Base7ElementCTA .cell h5,.Base7ElementCTA .cell h6,.Base7ElementCTA .cell li,.Base7ElementCTA .cell p,.Base7ElementSubscription-wrapper .Base7ElementSubscription .content-cell h1,.Base7ElementSubscription-wrapper .Base7ElementSubscription .content-cell h2,.Base7ElementSubscription-wrapper .Base7ElementSubscription .content-cell h3,.Base7ElementSubscription-wrapper .Base7ElementSubscription .content-cell h4,.Base7ElementSubscription-wrapper .Base7ElementSubscription .content-cell h5,.Base7ElementSubscription-wrapper .Base7ElementSubscription .content-cell h6,.Base7ElementSubscription-wrapper .Base7ElementSubscription .content-cell li,.Base7ElementSubscription-wrapper .Base7ElementSubscription .content-cell p,.ElementFeatures-wrapper .ElementFeatures .feature.type-horizontal .card .card-section.info .button i,.ElementFeatures-wrapper .ElementFeatures .feature.type-horizontal .card .card-section.info h1,.ElementFeatures-wrapper .ElementFeatures .feature.type-horizontal .card .card-section.info h2,.ElementFeatures-wrapper .ElementFeatures .feature.type-horizontal .card .card-section.info h3,.ElementFeatures-wrapper .ElementFeatures .feature.type-horizontal .card .card-section.info h4,.ElementFeatures-wrapper .ElementFeatures .feature.type-horizontal .card .card-section.info h5,.ElementFeatures-wrapper .ElementFeatures .feature.type-horizontal .card .card-section.info h6,.button.secondary:hover i,.fr-caption h4{color:#fff}.element .slick-slider,.grid-padding-x.half-padding{padding-left:7.5px;padding-right:7.5px}@media print,screen and (max-width:39.99875em){.button-group.stacked-for-small.expanded{display:block}.button-group.stacked-for-small.expanded .button{display:block;margin-right:0}.media-object.stack-for-small{flex-wrap:wrap}.stack-for-small .media-object-section{padding:0 0 1rem;flex-basis:100%;max-width:100%}.stack-for-small .media-object-section img{width:100%}.reveal{top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100%;min-height:100%;margin-left:0;border:0;border-radius:0}.hide-for-small-only{display:none!important}.grid-padding-x.half-padding{padding-left:5px;padding-right:5px}.grid-padding-x.half-padding>.cell{padding-right:5px;padding-left:5px}}#cookie_container{background:rgba(0,0,0,.8)!important}#cookie_container .cookie_inner{display:flex;flex-flow:row;align-items:center;max-width:1200px;margin:0 auto}#cookie_container .cookie_inner p{color:#fff;font-size:15px;order:1;flex:1 0 auto}#cookie_container .cookie_inner #setCookie{display:block;float:none;font-size:15px;border-radius:2px;white-space:nowrap;order:2;text-transform:uppercase;font-weight:600;margin-left:15px}#cookie_container .cookie_inner #setCookie:hover{background:#fff!important;color:#000!important}.page-alert{padding:10px}.page-alert.floating{max-width:75rem;padding:0 15px;margin:15px auto}.page-alert.floating a{border-radius:4px;border:2px solid #040404}.page-alert a{display:block;padding:10px}.page-alert a:hover{background:#1e1e1e;color:#eee}.page-alert a:hover p strong{background:#d51818!important}.page-alert i{color:#e62020;display:inline-block;margin-right:5px}.page-alert p{color:#eee;display:inline-block;font-size:15px;margin:0}.page-alert p strong{background:#e62020;padding:3px 10px;color:#fff;display:inline-block;margin-bottom:0;font-size:12px;text-transform:uppercase;font-family:Poppins,sans-serif;font-weight:400;border-radius:10px}form .alert-box{background:#eee;padding:10px 15px;border-radius:4px;margin-bottom:30px;text-align:center}form .alert-box.success{background:#9c6;color:#fff}form .alert-box.success:before{content:'\f058';color:#fff}form .alert-box.alert,form .message.error{background:#cc4b37;color:#fff}form .alert-box.alert:before{content:'\f057';color:#fff}form .h2,form h2{font-size:25.62896px}form .h3,form h3{font-size:22.78128px}form .h4,form h4{font-size:20.25008px}.typography h5,form .h5,form h5{font-size:18px}.card.card-class-ProductPage .card-section.info .info-wrapper .icon-wrapper .icons i,form .h6,form h6{font-size:16px}form .h2,form .h3,form .h4,form .h5,form .h6,form h2,form h3,form h4,form h5,form h6{margin-bottom:15px;margin-top:30px}.ElementFeatures-wrapper .ElementFeatures .feature.type-grid .card,.ProductCategoryPage .category-filter ul:not(:last-of-type),.ProductHolderPage .main-container .product-categories .card,form .fieldholder-small.checkbox .field-label,form .redactor-box.redactor-styles-on,form [type=color],form [type=date],form [type=datetime-local],form [type=datetime],form [type=email],form [type=month],form [type=number],form [type=password],form [type=search],form [type=tel],form [type=text],form [type=time],form [type=url],form [type=week],form textarea{margin-bottom:30px}form .field>label{font-family:Rubik,sans-serif;font-size:15px}form .field .requiredField>label:after,form .field.requiredField>label:after{color:#cc4b37;margin-left:4px;content:'*'}form .field-label{font-family:Rubik,sans-serif;font-size:15px;margin-bottom:4px}form input.holder-error{border:1px solid #cc4b37}form .message{display:block;padding:2px 10px;margin:-30px 4px 30px;border-radius:0 0 4px 4px}form .right-label{color:#8a8a8a;font-size:12px;margin-bottom:30px;margin-top:-28px;display:block}form .field-readonly span.readonly{border:1px solid #cacaca;border-radius:4px;cursor:not-allowed;padding:7.5px;min-height:38px;display:block;margin-bottom:30px}form .field-readonly span.readonly i{display:block;line-height:21px;font-size:15px;font-style:normal}.card.card-class-ProductPage .card-section.info .info-wrapper,form .fieldholder-small.checkbox{display:flex;flex-flow:row}form .fieldholder-small.checkbox .input-wrapper{flex:0 0 20px;width:20px}form .fieldholder-small.checkbox .input-wrapper input{vertical-align:text-top}form .fieldholder-small.checkbox .label-wrapper{flex:1 1 auto;width:100%}form .fieldholder-small.checkbox .message{border-radius:4px;margin-left:0;margin-right:0}form .field.confirmedpassword>.cell{display:flex;flex-flow:row;padding:0}form .field.confirmedpassword>.cell>div{flex:0 0 50%;width:50%;padding:0 15px}.ElementSponsor .card-Sponsor img,footer.footer.footer-2 .main .contact-cell .email,form .checkboxset .field-label,form .optionset .field-label{margin-bottom:10px}form .checkboxset li,form .optionset li{padding-bottom:10px}form .checkboxset li input,form .optionset li input{margin-bottom:0;margin-top:2px;margin-right:2px;vertical-align:text-top}form .checkboxset.horizontal ul>li,form .optionset.horizontal ul>li{padding-right:20px;flex:0 0 33.333%;width:33.333%}form .checkboxset.horizontal.shrink ul>li,form .optionset.horizontal.shrink ul>li{flex:0 1 auto;width:auto}form .btn-toolbar .cell .button{font-size:16px;font-weight:600;font-family:Poppins,sans-serif;text-transform:uppercase;margin-bottom:0}.base7upload-inner{border:1px solid #ced5e1;position:relative;height:82px;background:#fff;width:100%;flex:row;display:flex;margin-bottom:15px}.base7upload-inner .uploadfield-item__thumbnail{height:78px;width:80px;flex:0 0 80px;position:relative}.base7upload-inner .uploadfield-item__thumbnail i{position:absolute;font-size:30px;background:#f7f7f7;color:#aaa;width:80px;height:80px;padding:25px 30px}.base7upload-inner .uploadfield-item__details{flex:1 1 0%;width:50px;height:100%;padding:10px;flex-direction:column;display:flex;justify-content:center}.base7upload-inner .uploadfield-item__details .uploadfield-item__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.base7upload-inner .uploadfield-item__details .uploadfield-item__meta{font-size:12px;color:#aaa}.base7upload-inner.no-file{border-color:transparent}.base7upload-inner.no-file .upload-label{display:block;background:#fff;position:absolute;top:2px;right:2px;bottom:2px;left:2px;z-index:3;margin-bottom:0;display:flex;justify-content:center;align-items:center;pointer-events:none}.base7upload-inner.no-file .upload-label i{margin-right:10px;font-size:24px}.base7upload-inner.no-file input.base7upload{display:block;background:#fff;position:absolute;top:0;right:0;bottom:0;left:0;border:2px dashed #c1cad9;z-index:2;margin-bottom:0;cursor:pointer}.base7upload-inner.dragging .upload-label{box-shadow:inset 0 0 10px 0 rgba(0,0,0,.2)}.base7upload-inner.file-selected .uploadfield-pending__details{height:100%;flex-direction:row;display:flex;justify-content:center;border:1px solid #ced5e1;background:#fff;position:absolute;top:0;right:0;bottom:0;left:0;z-index:4}.base7upload-inner.file-selected .uploadfield-pending__details .uploadfield-pending__thumbnail{height:78px;width:80px;flex:0 0 80px;background-size:cover;background-color:#f7f7f7;position:relative}.base7upload-inner.file-selected .uploadfield-pending__details .uploadfield-pending__thumbnail:before{font-size:30px;color:#ebebeb;content:"\f15b";font-family:"Font Awesome 6 Pro",'Font Awesome 6 Free';position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}.Base7ElementSubscription-wrapper .Base7ElementSubscription .form-cell form #Base7FoundationForm_SubscriptionForm_Email_Holder>label.field-label,.ProductCategoryPage .category-filter ul li .fa-xmark,.ProductCategoryPage .main-sidebar.show-items .on-hidden,.ProductPage .main-content.in-cart .cart-buttons .add-to-enquiry,.ProductPage .main-content:not(.in-cart) .cart-buttons .remove-from-enquiry,.ProductPage .other-products .card.card-class-ProductPage .card-section.info .info-inner p,.ProductPage .tabs-panel hr,.base7upload-inner.file-selected .uploadfield-pending__details .uploadfield-pending__thumbnail[style]:before,.card.card-11 footer .button i,.card.card-16 footer .button i,.card.card-class-ProductPage .card-section.info .info-wrapper .icon-wrapper .icons .remove,.card.card-class-ProductPage.in-cart .card-section.info .info-wrapper .add,.page-message .left-icon .fa:not(.fa-exclamation-triangle),.page-message.alert .left-icon .fa-exclamation-triangle,.page-message.success .left-icon .fa-exclamation-triangle,[data-joyride]{display:none}.base7upload-inner.file-selected .uploadfield-pending__details .uploadfield-pending__title{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;justify-content:flex-start;align-items:center;display:flex;padding:10px}.base7upload-inner.file-selected .uploadfield-pending__details .uploadfield-item__pending{background:#fbc101;flex:0 0 auto;white-space:nowrap;justify-content:flex-start;align-items:center;margin-top:10px;margin-bottom:10px;padding:5px 10px;text-align:center;font-size:13px;border-radius:4px;align-self:center}.base7upload-inner .uploadfield-item__remove-btn,.base7upload-inner .uploadfield-item__view-btn,.base7upload-inner.file-selected .uploadfield-pending__details .uploadfield-pending__remove-btn{cursor:pointer;display:flex;justify-content:center;align-items:center;flex:0 0 40px;width:40px}.base7upload-inner .uploadfield-item__remove-btn i,.base7upload-inner .uploadfield-item__view-btn i,.base7upload-inner.file-selected .uploadfield-pending__details .uploadfield-pending__remove-btn i{color:#000;font-size:18px}.base7upload-inner .uploadfield-item__remove-btn:hover,.base7upload-inner .uploadfield-item__view-btn:hover,.base7upload-inner.file-selected .uploadfield-pending__details .uploadfield-pending__remove-btn:hover{background:#eee}.htmleditor{padding-bottom:50px}.reveal.joyride,.tooltip.joyride{font-size:15px;font-weight:300;color:#fff;min-width:300px;padding:25px;border-radius:20px;box-shadow:0 5px 5px rgba(0,0,0,.4);background:#d11b1b;outline:0;border-width:0}.reveal.joyride.bottom:before,.tooltip.joyride.bottom:before{border-bottom-color:#d11b1b}.reveal.joyride.left:before,.tooltip.joyride.left:before{border-left-color:#d11b1b}.reveal.joyride.right:before,.tooltip.joyride.right:before{border-right-color:#d11b1b}.reveal.joyride .close,.tooltip.joyride .close{color:#fff;position:absolute!important;top:5px;right:10px;font-size:18px}.reveal.joyride button.success,.tooltip.joyride button.success{background:#fff;color:#1c951c;border-radius:0;margin:0;font-weight:600;font-family:Poppins,sans-serif;text-transform:uppercase}.reveal.joyride .joyride-buttons,.tooltip.joyride .joyride-buttons{margin-top:10px;text-align:center}.reveal.joyride .joyride-buttons button,.tooltip.joyride .joyride-buttons button{background:#fff;color:#111;border-radius:0;margin:0;font-weight:600;font-family:Poppins,sans-serif;text-transform:uppercase}.reveal.joyride .joyride-buttons button:hover,.tooltip.joyride .joyride-buttons button:hover{background:#f2f2f2}.reveal.joyride .joyride-buttons button[data-joyride-prev],.tooltip.joyride .joyride-buttons button[data-joyride-prev]{background:0 0;color:#fff;margin-right:10px}.ElementCategories .holder ul li a,.ProductCategoryPage .category-filter ul li.selected .fa-square,.button.secondary i,.card.card-Download .card-section.info:hover h3,.card.card-Download .card-section.info:hover p,.reveal.joyride .joyride-buttons button[data-joyride-prev]:hover,.tooltip.joyride .joyride-buttons button[data-joyride-prev]:hover{color:#111}.typography .left.about-left-image{margin-right:60px}.button.rounded{border-radius:20px}.button.secondary{background:#fff;border:1px solid #111;color:#111}.Base7ElementCTA .button:hover,.button.secondary:hover{background:#111;color:#fff}.button.saction{background:#2a6c09!important;color:#fff!important}.button.flat{background:0 0;text-decoration:underline;padding-left:0;padding-right:0}.button.flat i:before{display:inline-block;text-decoration:none;transition:.3s}.button.flat:hover{background:0 0;color:#d11b1b;text-decoration:underline}.button.flat:hover i:before{transform:translateX(2px)}.button.icon-only{padding:6px 10px;font-size:18px}.button.icon-only i,.typography h3{font-size:26px}.button.cancel{background:#fff;color:#555;border:1px solid #ddd}.element .element-content h2.element__title{font-family:Poppins,sans-serif;font-weight:600;font-size:36px}.element .element-content p{font-family:Rubik,sans-serif;font-size:20px;font-weight:300}.card.card-class-ProductPage .add-to-enquiry,.card.card-class-ProductPage.in-cart .remove-from-enquiry,.element .slick-track{display:flex!important}.element .slick-slider .slick-next,.element .slick-slider .slick-prev{background:#d11b1b;color:#fff;font-size:0;position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;left:-45px;height:40px;width:40px;text-align:center;padding:0;line-height:40px;border-radius:50%;z-index:2}.element .slick-slider .slick-next:after,.element .slick-slider .slick-prev:after{content:"\f104";font-family:'Font Awesome 6 Pro';font-size:16px}.element .slick-slider .slick-next:hover,.element .slick-slider .slick-prev:hover{background:#ba1818;color:#fff}.element .slick-slider .slick-next{right:-45px;left:auto}.element .slick-slider .slick-next:after{content:"\f105";font-family:'Font Awesome 6 Pro'}.element .slick-slider .slick-slide{padding:0 7.5px;height:inherit!important}.element .slick-slider .slick-slide .card{height:100%;text-align:center}.ElementFeatures-wrapper .ElementFeatures,.ElementTestimonials-wrapper .ElementTestimonials{padding-top:60px;padding-bottom:60px;max-width:75rem;margin:0 auto;overflow:visible}.ElementFeatures-wrapper .ElementFeatures .element-content,.ElementProducts-wrapper .ElementProducts .element-content,.ElementTestimonials-wrapper .ElementTestimonials .element-content{padding-bottom:40px}.ElementFeatures-wrapper .ElementFeatures .feature.type-alternating,.ElementFeatures-wrapper .ElementFeatures .feature.type-slider{padding-top:30px;padding-bottom:30px}.ElementFeatures-wrapper .ElementFeatures .feature.type-horizontal .card{display:flex;flex-flow:row;position:relative}.ElementFeatures-wrapper .ElementFeatures .feature.type-horizontal .card:before{background:#111;background:linear-gradient(90deg,rgba(17,17,17,0) 0,rgba(17,17,17,.5) 90px,#111 190px);content:'';position:absolute;top:0;bottom:0;left:0;right:0;z-index:0}.ElementFeatures-wrapper .ElementFeatures .feature.type-horizontal .card .image{flex:0 0 200px;width:200px}.ElementFeatures-wrapper .ElementFeatures .feature.type-horizontal .card .card-section.info{flex:1 1 auto;background:#111;position:relative}.ElementFeatures-wrapper .ElementFeatures .feature.type-horizontal .card .card-section.info li,.ElementFeatures-wrapper .ElementFeatures .feature.type-horizontal .card .card-section.info p{font-size:15px;color:#fff}.ElementFeatures-wrapper .ElementFeatures .feature.type-horizontal .card .card-section.info .button{background:0 0;color:#fff;border-color:#fff;margin-bottom:0;padding-top:8px;padding-bottom:8px}.ElementFeatures-wrapper .ElementFeatures .feature.type-grid .card li,.ElementFeatures-wrapper .ElementFeatures .feature.type-grid .card p,.ElementFeatures-wrapper .ElementFeatures .feature.type-icons .card li,.ElementFeatures-wrapper .ElementFeatures .feature.type-icons .card p,.fallback-banner .banner-content .breadcrumbs a,.typography p.medium{font-size:15px}.ElementFeatures-wrapper .ElementFeatures .feature.type-grid .card footer.card-section,.ElementFeatures-wrapper .ElementFeatures .feature.type-icons .card footer.card-section,.HomePage .ElementFeatures-wrapper.full-width .element{padding-top:0}.ElementFeatures-wrapper .ElementFeatures .feature.type-icons .card{border-width:0;background:0 0}.ElementFeatures-wrapper .ElementFeatures .feature.type-icons .card .image img{margin:0 auto}.ElementFeatures-wrapper .ElementFeatures .feature .content-cell .feature__content{margin-bottom:20px}@media only screen and (min-width:640px){.ElementFeatures-wrapper .ElementFeatures .feature:nth-child(2n) .image-cell{order:2}.ElementFeatures-wrapper .ElementFeatures .feature:nth-child(2n) .content-cell{order:1}}.ElementProducts-wrapper{border-top:2px solid #f7f7f7}.ElementCategories,.ElementProducts-wrapper .ElementProducts{padding-top:60px;padding-bottom:45px;max-width:75rem;margin:0 auto}.ElementCategories .typography,.ElementProducts-wrapper .ElementProducts .typography{max-width:1000px;margin:0 auto}.ElementCategories .element-content{padding-bottom:20px}.ElementCategories .holder{border:1px solid #e7e7e7;height:100%}.ElementCategories .holder .holder-cover{padding:50px;display:flex;justify-content:center;align-items:flex-start;flex-flow:column;background-size:auto 100%;background-repeat:no-repeat;background-position:right -40px center;position:relative}.ElementCategories .holder .holder-cover:after,.secondary-banner-item:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;background:linear-gradient(90deg,#fff 50%,rgba(255,255,255,0) 80%);z-index:1}.ElementCategories .holder .holder-cover h3{font-family:Poppins,sans-serif;font-weight:600;padding-right:30%;font-size:24px;position:relative;z-index:2}.ElementCategories .holder .holder-cover .button{margin-bottom:0;border-radius:25px;padding:10px 15px;position:relative;z-index:2}.ElementCategories .holder ul{margin:0;padding:15px 0}.ElementCategories .holder ul li{padding:5px 50px;list-style-type:none;font-family:Rubik,sans-serif;font-weight:300;font-size:18px}.ElementCategories .holder ul li a:hover i{margin-right:10px}.ElementCategories .holder ul li i{color:#646a7c;transition:.3s;margin-right:5px}.ElementTestimonials-wrapper,.ProductPage .tabs-panel .product-detail td:first-child{background:#f7f7f7}.Base7ElementCTA{background-image:linear-gradient(135deg,#b5111b 25%,#94050c 25%,#94050c 50%,#b5111b 50%,#b5111b 75%,#94050c 75%,#94050c 100%);background-size:18px 18px;position:relative;padding-bottom:45px;padding-top:45px;margin-top:45px;margin-bottom:45px}.Base7ElementCTA .cell{position:relative;z-index:2}.Base7ElementCTA .cell h2{font-size:40px;font-weight:500}.Base7ElementCTA .button{font-family:Poppins,sans-serif;font-weight:600;border-radius:20px;font-size:22px;padding:12px 30px;background:#fff;color:#111;margin-bottom:0}.Base7ElementSelectedForm-wrapper{position:relative;background:0 0/cover #f7f7f7}.Base7ElementSelectedForm-wrapper .Base7ElementSelectedForm,.Base7ElementSubscription-wrapper .Base7ElementSubscription{padding-top:60px;padding-bottom:60px;max-width:75rem;margin:0 auto;position:relative;z-index:2}.Base7ElementSelectedForm-wrapper .Base7ElementSelectedForm button:after,.Base7ElementSubscription-wrapper .Base7ElementSubscription .form-cell form .btn-toolbar button:after,.ContactPage .userform button.action:after{margin-left:5px;content:'\f0a9';font-family:'Font Awesome 6 Pro'}.Base7ElementSubscription-wrapper{position:relative;background:url("/_resources/themes/app/img/subscribe-bg.jpeg") 0 0/cover}.Base7ElementSubscription-wrapper:after{content:'';background:rgba(17,17,17,.9);position:absolute;z-index:1;top:0;bottom:0;right:0;left:0}.Base7ElementSubscription-wrapper .Base7ElementSubscription .form-cell form #Base7FoundationForm_SubscriptionForm_Email{border-radius:35px;border-width:0;margin:0;font-size:20px;padding:33px 120px 33px 30px}.Base7ElementSubscription-wrapper .Base7ElementSubscription .form-cell form .btn-toolbar{position:absolute;right:10px;top:10px}.Base7ElementSubscription-wrapper .Base7ElementSubscription .form-cell form .btn-toolbar button{border-radius:24px;padding-left:30px;padding-right:30px}.card{position:relative;transition:.3s}.cart-drawer,.page-message{position:fixed;z-index:2000}.card:hover{box-shadow:0 0 10px rgba(0,0,0,.1)}.card.card-Download,.card.card-class-ProductPage{border:1px solid #e6e6e6}.card.card-Download .card-section.info{position:relative;padding-top:30px}.card.card-Download .card-section.info .icon{background:#cc4b37;color:#fefefe;display:inline-block;border-radius:50%;line-height:48px;height:48px;width:48px;text-align:center;margin:-8px auto 0;position:absolute;left:50%;transform:translateX(-50%) translateY(-50%);top:0}.card.card-6 .card-section.info .icon i,.card.card-9 .icon i,.card.card-Download .card-section.info .icon i{font-size:24px;line-height:48px}.card.card-Download .card-section.info h3{font-size:18px;font-family:Poppins,sans-serif;font-weight:600;color:#111}.card.card-Download .card-section.info p{margin-bottom:0;font-size:14px;font-family:Rubik,sans-serif;font-weight:300}.card.card-Download .card-section.info:hover .icon{background:#ba1818}.card.card-11 footer,.card.card-12 footer,.card.card-15 footer,.card.card-2 footer,.card.card-3 footer,.card.card-Download footer{justify-content:flex-end;flex:0 0 auto;padding-top:0}.card.card-11 footer .button,.card.card-12 footer .button,.card.card-13 footer .button,.card.card-14 footer .button,.card.card-15 footer .button,.card.card-2 footer .button,.card.card-3 footer .button,.card.card-6 footer .button,.card.card-9 footer .button,.card.card-Download footer .button{margin-bottom:0;font-size:16px;display:flex;flex-flow:row;justify-content:space-between}.card.card-16 .card-section.header,.card.card-2 .card-section.header{display:flex;flex-flow:row;justify-content:flex-start;align-items:center;padding:10px 15px;flex-grow:0}.card.card-16 .card-section.header .icon,.card.card-2 .card-section.header .icon{background:#cc4b37;color:#fefefe;display:inline-block;border-radius:50%;line-height:36px;height:36px;width:36px;text-align:center;font-size:16px;flex:0 0 auto;margin-right:10px}.card.card-16 .card-section.header .icon i,.card.card-2 .card-section.header .icon i{font-size:16px;line-height:36px}.card.card-16 .card-section.header h3,.card.card-2 .card-section.header h3{font-weight:600;flex:1 1 auto}.card.card-13 .image,.card.card-16 .image,.card.card-2 .image,.card.card-3 .image,.card.card-5 .image,.card.card-7 .image{padding-bottom:100%}.card.card-11 .card-section.info p,.card.card-12 .card-section.info p,.card.card-13 .card-section.info p,.card.card-14 .card-section.info p,.card.card-15 .card-section.info p,.card.card-16 .card-section.info p,.card.card-2 .card-section.info p,.card.card-3 .card-section.info p,.card.card-5 .card-section.info p,.card.card-6 .card-section.info p,.card.card-7 .card-section.info p,.card.card-9 .card-section.info p{margin-bottom:0;font-size:16px;color:#0a0a0a}.card.card-12 .card-section.info h3,.card.card-13 .card-section.info h3,.card.card-14 .card-section.info h3,.card.card-15 .card-section.info h3,.card.card-3 .card-section.info h3,.card.card-5 .card-section.info h3,.card.card-6 .card-section.info h3,.card.card-7 .card-section.info h3,.card.card-8 .card-section.info h3,.card.card-9 .card-section.info h3,.fallback-banner .banner-content h1,.typography h2,.typography h3,.typography h4,.typography h5{font-weight:600}.card.card-10 .image,.card.card-4 .image,.card.card-8 .image,.card.card-9 .image{position:absolute;top:0;right:0;left:0;bottom:0}.card.card-4 .card-section.info{position:absolute;bottom:0;background:rgba(0,0,0,.5)}.card.card-4 .card-section.info h3{color:#fff;font-weight:600}.card.card-4 .card-section.info p{color:#fff;margin-bottom:0;font-size:16px}.card.card-6,.card.card-7{border-width:0;box-shadow:none!important}.card.card-6 .icon{border-radius:50%;background:#fff;display:inline-block;line-height:96px;height:96px;width:96px;text-align:center;margin:0 auto;position:absolute;left:50%;transform:translateX(-50%);top:0}.card.card-6 .icon:before{border:4px solid #cc4b37;border-bottom-color:#fff;border-left-color:#fff;border-radius:50%;transform:rotate(-45deg);position:absolute;top:0;right:0;bottom:0;left:0;content:''}.card.card-6 .icon i{font-size:48px;line-height:96px;color:#0a0a0a}.card.card-6 .card-inner{border:4px solid #cc4b37;margin-top:44px;display:flex;flex-grow:1;flex-flow:column}.card.card-6 .image{padding-bottom:100%;border-radius:10px 10px 0 0;border-bottom:2px solid #cc4b37}.card.card-6 .card-section.info .icon,.card.card-9 .icon{color:#fefefe;border-radius:50%;line-height:48px;height:48px;width:48px;text-align:center;margin:0 auto;display:inline-block;background:#cc4b37}.card.card-6 .card-section.info{position:relative;padding-top:40px}.card.card-6 .card-section.info .icon{position:absolute;left:50%;transform:translateX(-50%) translateY(-50%);top:0}.card.card-6 footer{border-top:1px solid #cc4b37;justify-content:flex-end;flex:0 0 auto}.card.card-7 .card-section.info{position:relative;box-shadow:0 0 10px rgba(0,0,0,.1);margin:-15px 15px 10px;z-index:2;background:#fefefe}.card.card-7 .card-section.info .button{margin-top:15px;margin-bottom:0;font-size:16px;display:flex;flex-flow:row;justify-content:space-between}.card.card-8 .image:before{background:#fff;background:linear-gradient(60deg,rgba(255,255,255,.9) 40%,rgba(255,255,255,0) 60%);content:'';position:absolute;top:0;right:0;left:0;bottom:0}.card.card-8 .card-section.info{position:absolute;bottom:0;top:0;left:0;width:60%;display:flex;flex-flow:column;justify-content:center;align-items:flex-start;text-align:left}.card.card-8 .card-section.info p{color:#0a0a0a;margin-bottom:0;font-size:16px}.card.card-10,.card.card-9{padding-bottom:30px;padding-top:30px}.card.card-9 .image:before{background:rgba(255,255,255,.8);content:'';position:absolute;top:0;right:0;left:0;bottom:0}.card.card-9 .icon{position:absolute;left:15px;top:45px}.card.card-9 .card-section.info{position:relative;justify-content:center;align-items:flex-start;padding-left:75px}.card.card-9 footer{justify-content:flex-end;flex:0 0 auto;padding-top:0;z-index:3;padding-left:75px}.card.card-10 .image:before{background:rgba(0,0,0,.8);content:'';position:absolute;top:0;right:0;left:0;bottom:0}.card.card-10 .card-section.info{position:absolute;top:0;right:0;left:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:2}.card.card-10 .card-section.info h3{border-top:1px solid #fff;border-bottom:1px solid #fff;color:#fff;font-weight:600;padding:10px}.card.card-11 .image{padding-bottom:100%;clip-path:polygon(0% 0%,100% 0%,100% 81%,0% 100%);clip-path:ellipse(100% 55% at 48% 44%)}.card.card-11 .card-section.info h3{font-weight:600;display:flex;flex-flow:row}.card.card-11 .card-section.info h3 span{flex:1}.card.card-11 .card-section.info h3 span.icon{flex:0 0 auto;margin-left:10px}.card.card-12 .image{padding-bottom:100%;position:relative}.card.card-12 .image:after{background:linear-gradient(0deg,#fff 5%,rgba(255,255,255,0) 100%);content:'';height:80px;left:0;right:0;position:absolute;bottom:0}.card.card-12 .card-section.info{position:relative;margin-top:-30px}.card.card-12 .card-section.info .subtitle,.card.card-13 .card-section.info .subtitle{font-size:11px;text-transform:uppercase;color:#0a0a0a}.card.card-12 .card-section.info .subtitle:before,.card.card-13 .card-section.info .subtitle:before{display:inline-block;margin-right:5px;background:#cc4b37;height:2px;width:25px;margin-bottom:4px;content:''}.card.card-13 footer{justify-content:flex-end;flex:0 0 auto;border-top:1px solid #e6e6e6}.card.card-14 .card-section.image-wrapper{padding-bottom:0;flex-grow:0}.card.card-14 .card-section.info{position:relative;padding-left:50px}.card.card-14 footer{justify-content:flex-end;flex:0 0 auto;padding-top:0;padding-left:50px}.card.card-15 .card-section.image-wrapper{padding-bottom:0;text-align:right;flex-grow:0}.card.card-16 footer{justify-content:flex-end;flex:0 0 auto;padding-top:0;display:flex;flex-flow:row;align-items:center}.card.card-16 footer .button{margin-bottom:0;font-size:16px;display:flex;flex-flow:row;justify-content:space-between;flex:0 0 auto;margin-right:5px;text-decoration:none;color:#cc4b37;font-weight:600}.card.card-16 footer .line{height:1px;width:100%;flex:1 1 auto;background:#cc4b37}.card-class-Download img{margin-top:15px}.card.card-class-ProductCategoryPage{display:flex;flex-flow:row;justify-content:center}.card.card-class-ProductCategoryPage .image{flex:0 0 33.333%;width:33.333%;align-items:flex-start;justify-content:center;display:flex;flex-flow:column}.card.card-class-ProductCategoryPage .info{flex:0 0 66.666%;align-items:flex-start;justify-content:center;display:flex;flex-flow:column;width:66.666%}.card.card-class-ProductCategoryPage .info h3{font-size:20px;font-family:Poppins,sans-serif;font-weight:600;color:#111}.card.card-class-ProductCategoryPage .info p{font-weight:300;font-family:Rubik,sans-serif;font-size:16px;text-align:left}.card.card-class-ProductCategoryPage .info span{border-radius:20px;font-family:Poppins,sans-serif;font-weight:600;font-size:15px;padding:8px 15px}.card.card-class-ProductCategoryPage .info span i,.card.card-class-ProductPage footer .button.more-info i{margin-left:5px}.card.card-class-ProductPage .image{padding-bottom:100%;border-bottom:1px solid #e6e6e6;position:relative}.card.card-class-ProductPage .image:after{transition:.3s;content:'';position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;background:rgba(17,17,17,0);pointer-events:none}.card.card-class-ProductPage .image i{position:absolute;top:50%;left:50%;transform:translateX(-50%);border-radius:50%;background:#fff;color:#111;font-size:18px;opacity:0;z-index:2;width:36px;height:36px;text-align:center;line-height:36px;transition:.3s}.card.card-class-ProductPage:hover .image:after{display:block;background:rgba(17,17,17,.6);opacity:1;z-index:1}.card.card-class-ProductPage:hover .image i{display:block;opacity:1;margin-top:-18px}.card.card-class-ProductPage:hover .image i:hover{background-color:#d11b1b;color:#fff}.card.card-class-ProductPage .card-section.info .info-inner h3{font-family:Poppins,sans-serif;font-weight:600;font-size:20px;color:#111}.card.card-class-ProductPage .card-section.info .info-inner p{font-family:Rubik,sans-serif;font-weight:300;margin-bottom:0;font-size:16px;color:#0a0a0a}.card.card-class-ProductPage .card-section.info .info-wrapper .icon-wrapper{padding-left:15px;text-align:right;flex:0 1 55px}.card.card-class-ProductPage .card-section.info .info-wrapper .icon-wrapper .icons{border:1px solid #eee;border-radius:50%;color:#555;display:block;height:40px;width:40px;padding:12px 4px;text-align:center}.card.card-class-ProductPage .card-section.info .info-wrapper .icon-wrapper .icons:hover{background-color:#d11b1b;border-color:#d11b1b;color:#fff}.card.card-class-ProductPage .card-section.info .info-wrapper .icon-wrapper .icons .add,.card.card-class-ProductPage .card-section.info .info-wrapper .icon-wrapper .icons .remove{font-size:11px;font-family:Poppins,sans-serif;font-weight:600;text-transform:uppercase}.card.card-class-ProductPage footer{justify-content:space-between;flex:0 0 auto;display:flex;flex-flow:row;padding:0 15px 15px}.card.card-class-ProductPage footer .button{font-family:Poppins,sans-serif;font-weight:600;font-size:15px;text-transform:uppercase;margin-bottom:0;display:flex;flex-flow:row;flex:0 0 auto;align-items:center}.card.card-class-ProductPage footer .button i{font-size:13px;line-height:15px}.card.card-class-ProductPage footer .button.more-info{background-color:transparent;font-size:13px;color:#d11b1b;margin-right:5px;padding-left:0;padding-right:5px;width:120px;justify-content:flex-start;flex:1 1 120px}.card.card-class-ProductPage footer .button.more-info:hover{color:#ba1818}.card.card-class-ProductPage footer .button.add-to-enquiry,.card.card-class-ProductPage footer .button.remove-from-enquiry{font-size:13px;margin-left:5px;flex:1 1 180px;width:180px;padding:5px 10px;justify-content:center}@media only screen and (min-width:400px) and (max-width:870px){.card.card-class-ProductPage .card-section.info .info-wrapper .icon-wrapper{display:none}.card.card-class-ProductPage footer{flex-flow:column;padding:0 10px 10px}.card.card-class-ProductPage footer .button.more-info{width:100%;margin:0;text-align:center;flex:0 0 auto;display:block}.card.card-class-ProductPage footer .button.add-to-enquiry,.card.card-class-ProductPage footer .button.remove-from-enquiry{width:100%;flex:0 0 auto;padding:10px;margin:0}}.card.card-class-ProductPage footer .button.add-to-enquiry i,.card.card-class-ProductPage footer .button.remove-from-enquiry i{margin-right:5px}.card.card-class-ProductPage footer .button.remove-from-enquiry{background:#111;line-height:15px}.card.card-class-ProductPage footer .button.remove-from-enquiry:hover{background-color:#1e1e1e}.card.card-class-ProductPage.in-cart .card-section.info .info-wrapper .icons{background-color:#111;border-color:#111;color:#fff}.card.card-class-ProductPage.in-cart .card-section.info .info-wrapper .icons:hover{background-color:#1e1e1e;border-color:#1e1e1e}.card.card-class-Project{box-shadow:0 0 10px rgba(0,0,0,.1);position:relative;margin-bottom:30px}.ProductCategoryPage .category-filter,.ProductCategoryPage .filter-bar,.SendEnquiryPage .checkout-sidebar{box-shadow:0 5px 0 rgba(200,200,200,.2);margin-bottom:30px}.card.card-class-Project .content{padding:15px 50px;position:relative;z-index:2;background:#f7f7f7}.card.card-class-Project .content h3{font-size:24px;font-family:Poppins,sans-serif;font-weight:600;margin-bottom:0}.card.card-class-Project .content h3 span{font-size:20px;font-weight:400;color:#d11b1b;display:block}.card-Testimonial{background:0 0;border-width:0}.card-Testimonial .testimonial-credit{display:flex;flex-flow:row;margin-bottom:30px;margin-left:25px;align-items:center}.card-Testimonial .testimonial-credit .image{flex:0 1 auto;overflow:hidden;border-radius:50%}.card-Testimonial .testimonial-credit .text{flex:1 1 auto;padding-left:15px}.card-Testimonial .testimonial-credit h4{font-family:Poppins,sans-serif;font-size:18px;font-weight:600;margin:0;line-height:1.1}.card-Testimonial .testimonial-body{background:#fff;position:relative;padding:40px}.card-Testimonial .testimonial-body:before{position:absolute;content:'';top:-14px;left:35px;width:0;height:0;border-left:13px solid transparent;border-right:13px solid transparent;border-bottom:14px solid #fff}.card-Testimonial .testimonial-body i{color:#d11b1b;position:absolute;right:20px;bottom:20px;font-size:32px}.HomePage .ElementFeatures-wrapper.full-width .element .content-cell p:first-of-type,.card-searchresults h3,.typography p.large{font-size:20px}.card-searchresults .image{background:#fcfcfc;border-bottom:1px solid #f7f7f7}@media print,screen and (max-width:63.99875em){.top-bar.stacked-for-mediumlarge{flex-wrap:wrap}.top-bar.stacked-for-mediumlarge .top-bar-left,.top-bar.stacked-for-mediumlarge .top-bar-right{flex:0 0 100%;max-width:100%}.ElementCategories{padding-top:30px;padding-bottom:30px}.ElementCategories .element-content{padding-bottom:10px}.HomePage .ElementFeatures-wrapper.full-width .element{padding-bottom:0}}@media print,screen and (min-width:56.25em){.mediumlarge-text-left{text-align:left}.mediumlarge-text-right{text-align:right}.mediumlarge-text-center{text-align:center}.mediumlarge-text-justify{text-align:justify}.grid-x>.mediumlarge-1,.grid-x>.mediumlarge-10,.grid-x>.mediumlarge-11,.grid-x>.mediumlarge-12,.grid-x>.mediumlarge-2,.grid-x>.mediumlarge-3,.grid-x>.mediumlarge-4,.grid-x>.mediumlarge-5,.grid-x>.mediumlarge-6,.grid-x>.mediumlarge-7,.grid-x>.mediumlarge-8,.grid-x>.mediumlarge-9,.grid-x>.mediumlarge-full,.grid-x>.mediumlarge-shrink,.grid-y>.mediumlarge-1,.grid-y>.mediumlarge-10,.grid-y>.mediumlarge-11,.grid-y>.mediumlarge-12,.grid-y>.mediumlarge-2,.grid-y>.mediumlarge-3,.grid-y>.mediumlarge-4,.grid-y>.mediumlarge-5,.grid-y>.mediumlarge-6,.grid-y>.mediumlarge-7,.grid-y>.mediumlarge-8,.grid-y>.mediumlarge-9,.grid-y>.mediumlarge-full,.grid-y>.mediumlarge-shrink{flex-basis:auto}.grid-x>.mediumlarge-auto{flex:1 1 0;width:auto}.grid-x>.mediumlarge-1,.grid-x>.mediumlarge-10,.grid-x>.mediumlarge-11,.grid-x>.mediumlarge-12,.grid-x>.mediumlarge-2,.grid-x>.mediumlarge-3,.grid-x>.mediumlarge-4,.grid-x>.mediumlarge-5,.grid-x>.mediumlarge-6,.grid-x>.mediumlarge-7,.grid-x>.mediumlarge-8,.grid-x>.mediumlarge-9,.grid-x>.mediumlarge-shrink,.grid-y>.mediumlarge-1,.grid-y>.mediumlarge-10,.grid-y>.mediumlarge-11,.grid-y>.mediumlarge-12,.grid-y>.mediumlarge-2,.grid-y>.mediumlarge-3,.grid-y>.mediumlarge-4,.grid-y>.mediumlarge-5,.grid-y>.mediumlarge-6,.grid-y>.mediumlarge-7,.grid-y>.mediumlarge-8,.grid-y>.mediumlarge-9,.grid-y>.mediumlarge-shrink{flex:0 0 auto}.grid-margin-x>.mediumlarge-auto,.grid-margin-x>.mediumlarge-shrink,.grid-x>.mediumlarge-shrink{width:auto}.grid-x>.mediumlarge-1,.medium-margin-collapse>.mediumlarge-1,.mediumlarge-margin-collapse>.medium-1,.mediumlarge-margin-collapse>.mediumlarge-1,.mediumlarge-margin-collapse>.small-1,.small-margin-collapse>.mediumlarge-1{width:8.33333%}.grid-x>.mediumlarge-2,.medium-margin-collapse>.mediumlarge-2,.mediumlarge-margin-collapse>.medium-2,.mediumlarge-margin-collapse>.mediumlarge-2,.mediumlarge-margin-collapse>.small-2,.mediumlarge-up-6>.cell,.small-margin-collapse>.mediumlarge-2{width:16.66667%}.grid-x>.mediumlarge-3,.medium-margin-collapse>.mediumlarge-3,.mediumlarge-margin-collapse>.medium-3,.mediumlarge-margin-collapse>.mediumlarge-3,.mediumlarge-margin-collapse>.small-3,.mediumlarge-up-4>.cell,.small-margin-collapse>.mediumlarge-3{width:25%}.grid-x>.mediumlarge-4,.medium-margin-collapse>.mediumlarge-4,.mediumlarge-margin-collapse>.medium-4,.mediumlarge-margin-collapse>.mediumlarge-4,.mediumlarge-margin-collapse>.small-4,.mediumlarge-up-3>.cell,.small-margin-collapse>.mediumlarge-4{width:33.33333%}.grid-x>.mediumlarge-5,.medium-margin-collapse>.mediumlarge-5,.mediumlarge-margin-collapse>.medium-5,.mediumlarge-margin-collapse>.mediumlarge-5,.mediumlarge-margin-collapse>.small-5,.small-margin-collapse>.mediumlarge-5{width:41.66667%}.grid-x>.mediumlarge-6,.medium-margin-collapse>.mediumlarge-6,.mediumlarge-margin-collapse>.medium-6,.mediumlarge-margin-collapse>.mediumlarge-6,.mediumlarge-margin-collapse>.small-6,.mediumlarge-up-2>.cell,.small-margin-collapse>.mediumlarge-6{width:50%}.grid-x>.mediumlarge-7,.medium-margin-collapse>.mediumlarge-7,.mediumlarge-margin-collapse>.medium-7,.mediumlarge-margin-collapse>.mediumlarge-7,.mediumlarge-margin-collapse>.small-7,.small-margin-collapse>.mediumlarge-7{width:58.33333%}.grid-x>.mediumlarge-8,.medium-margin-collapse>.mediumlarge-8,.mediumlarge-margin-collapse>.medium-8,.mediumlarge-margin-collapse>.mediumlarge-8,.mediumlarge-margin-collapse>.small-8,.small-margin-collapse>.mediumlarge-8{width:66.66667%}.grid-x>.mediumlarge-9,.medium-margin-collapse>.mediumlarge-9,.mediumlarge-margin-collapse>.medium-9,.mediumlarge-margin-collapse>.mediumlarge-9,.mediumlarge-margin-collapse>.small-9,.small-margin-collapse>.mediumlarge-9{width:75%}.grid-x>.mediumlarge-10,.medium-margin-collapse>.mediumlarge-10,.mediumlarge-margin-collapse>.medium-10,.mediumlarge-margin-collapse>.mediumlarge-10,.mediumlarge-margin-collapse>.small-10,.small-margin-collapse>.mediumlarge-10{width:83.33333%}.grid-x>.mediumlarge-11,.medium-margin-collapse>.mediumlarge-11,.mediumlarge-margin-collapse>.medium-11,.mediumlarge-margin-collapse>.mediumlarge-11,.mediumlarge-margin-collapse>.small-11,.small-margin-collapse>.mediumlarge-11{width:91.66667%}.cell .mediumlarge-grid-frame,.grid-x>.mediumlarge-12,.medium-margin-collapse>.mediumlarge-12,.mediumlarge-margin-collapse>.medium-12,.mediumlarge-margin-collapse>.mediumlarge-12,.mediumlarge-margin-collapse>.small-12,.mediumlarge-up-1>.cell,.small-margin-collapse>.mediumlarge-12{width:100%}.grid-margin-x>.mediumlarge-1{width:calc(8.33333% - 1.875rem)}.grid-margin-x.mediumlarge-up-6>.cell,.grid-margin-x>.mediumlarge-2{width:calc(16.66667% - 1.875rem)}.grid-margin-x.mediumlarge-up-4>.cell,.grid-margin-x>.mediumlarge-3{width:calc(25% - 1.875rem)}.grid-margin-x.mediumlarge-up-3>.cell,.grid-margin-x>.mediumlarge-4{width:calc(33.33333% - 1.875rem)}.grid-margin-x>.mediumlarge-5{width:calc(41.66667% - 1.875rem)}.grid-margin-x.mediumlarge-up-2>.cell,.grid-margin-x>.mediumlarge-6{width:calc(50% - 1.875rem)}.grid-margin-x>.mediumlarge-7{width:calc(58.33333% - 1.875rem)}.grid-margin-x>.mediumlarge-8{width:calc(66.66667% - 1.875rem)}.grid-margin-x>.mediumlarge-9{width:calc(75% - 1.875rem)}.grid-margin-x>.mediumlarge-10{width:calc(83.33333% - 1.875rem)}.grid-margin-x>.mediumlarge-11{width:calc(91.66667% - 1.875rem)}.grid-margin-x.mediumlarge-up-1>.cell,.grid-margin-x>.mediumlarge-12{width:calc(100% - 1.875rem)}.mediumlarge-up-5>.cell{width:20%}.mediumlarge-up-7>.cell{width:14.28571%}.mediumlarge-up-8>.cell{width:12.5%}.grid-margin-x.mediumlarge-up-5>.cell{width:calc(20% - 1.875rem)}.grid-margin-x.mediumlarge-up-7>.cell{width:calc(14.28571% - 1.875rem)}.grid-margin-x.mediumlarge-up-8>.cell{width:calc(12.5% - 1.875rem)}.mediumlarge-margin-collapse,.mediumlarge-margin-collapse>.cell,.mediumlarge-padding-collapse{margin-right:0;margin-left:0}.mediumlarge-padding-collapse>.cell{padding-right:0;padding-left:0}.mediumlarge-offset-0{margin-left:0}.grid-margin-x>.mediumlarge-offset-0{margin-left:calc(0% + 1.875rem / 2)}.mediumlarge-offset-1{margin-left:8.33333%}.grid-margin-x>.mediumlarge-offset-1{margin-left:calc(8.33333% + 1.875rem / 2)}.mediumlarge-offset-2{margin-left:16.66667%}.grid-margin-x>.mediumlarge-offset-2{margin-left:calc(16.66667% + 1.875rem / 2)}.mediumlarge-offset-3{margin-left:25%}.grid-margin-x>.mediumlarge-offset-3{margin-left:calc(25% + 1.875rem / 2)}.mediumlarge-offset-4{margin-left:33.33333%}.grid-margin-x>.mediumlarge-offset-4{margin-left:calc(33.33333% + 1.875rem / 2)}.mediumlarge-offset-5{margin-left:41.66667%}.grid-margin-x>.mediumlarge-offset-5{margin-left:calc(41.66667% + 1.875rem / 2)}.mediumlarge-offset-6{margin-left:50%}.grid-margin-x>.mediumlarge-offset-6{margin-left:calc(50% + 1.875rem / 2)}.mediumlarge-offset-7{margin-left:58.33333%}.grid-margin-x>.mediumlarge-offset-7{margin-left:calc(58.33333% + 1.875rem / 2)}.mediumlarge-offset-8{margin-left:66.66667%}.grid-margin-x>.mediumlarge-offset-8{margin-left:calc(66.66667% + 1.875rem / 2)}.mediumlarge-offset-9{margin-left:75%}.grid-margin-x>.mediumlarge-offset-9{margin-left:calc(75% + 1.875rem / 2)}.mediumlarge-offset-10{margin-left:83.33333%}.grid-margin-x>.mediumlarge-offset-10{margin-left:calc(83.33333% + 1.875rem / 2)}.mediumlarge-offset-11{margin-left:91.66667%}.grid-margin-x>.mediumlarge-offset-11{margin-left:calc(91.66667% + 1.875rem / 2)}.grid-y>.mediumlarge-auto{flex:1 1 0;height:auto}.grid-margin-y>.mediumlarge-auto,.grid-margin-y>.mediumlarge-shrink,.grid-y>.mediumlarge-shrink{height:auto}.grid-y>.mediumlarge-1{height:8.33333%}.grid-y>.mediumlarge-2{height:16.66667%}.grid-y>.mediumlarge-3{height:25%}.grid-y>.mediumlarge-4{height:33.33333%}.grid-y>.mediumlarge-5{height:41.66667%}.grid-y>.mediumlarge-6{height:50%}.grid-y>.mediumlarge-7{height:58.33333%}.grid-y>.mediumlarge-8{height:66.66667%}.grid-y>.mediumlarge-9{height:75%}.grid-y>.mediumlarge-10{height:83.33333%}.grid-y>.mediumlarge-11{height:91.66667%}.cell .grid-y.mediumlarge-grid-frame,.grid-y>.mediumlarge-12{height:100%}.mediumlarge-grid-frame{overflow:hidden;position:relative;flex-wrap:nowrap;align-items:stretch;width:100vw}.mediumlarge-cell-block,.mediumlarge-cell-block-y{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.mediumlarge-cell-block{overflow-x:auto;max-width:100%}.mediumlarge-cell-block-container{display:flex;flex-direction:column;max-height:100%}.mediumlarge-cell-block-container>.grid-x{max-height:100%;flex-wrap:nowrap}.mediumlarge-cell-block-y{overflow-y:auto;max-height:100%;min-height:100%}.grid-y.mediumlarge-grid-frame{overflow:hidden;position:relative;flex-wrap:nowrap;align-items:stretch;height:100vh;width:auto}.grid-margin-y>.mediumlarge-1{height:calc(8.33333% - 1.875rem)}.grid-margin-y>.mediumlarge-2{height:calc(16.66667% - 1.875rem)}.grid-margin-y>.mediumlarge-3{height:calc(25% - 1.875rem)}.grid-margin-y>.mediumlarge-4{height:calc(33.33333% - 1.875rem)}.grid-margin-y>.mediumlarge-5{height:calc(41.66667% - 1.875rem)}.grid-margin-y>.mediumlarge-6{height:calc(50% - 1.875rem)}.grid-margin-y>.mediumlarge-7{height:calc(58.33333% - 1.875rem)}.grid-margin-y>.mediumlarge-8{height:calc(66.66667% - 1.875rem)}.grid-margin-y>.mediumlarge-9{height:calc(75% - 1.875rem)}.grid-margin-y>.mediumlarge-10{height:calc(83.33333% - 1.875rem)}.grid-margin-y>.mediumlarge-11{height:calc(91.66667% - 1.875rem)}.grid-margin-y>.mediumlarge-12{height:calc(100% - 1.875rem)}.grid-frame.grid-margin-y,.grid-margin-y.mediumlarge-grid-frame{height:calc(100vh + 1.875rem)}.menu.mediumlarge-horizontal{flex-wrap:wrap;flex-direction:row}.menu.mediumlarge-vertical{flex-wrap:nowrap;flex-direction:column}.menu.mediumlarge-expanded li,.menu.mediumlarge-simple li{flex:1 1 0px}.dropdown.menu.mediumlarge-horizontal>li.opens-left>.is-dropdown-submenu{top:100%;right:0;left:auto}.dropdown.menu.mediumlarge-horizontal>li.opens-right>.is-dropdown-submenu{top:100%;right:auto;left:0}.dropdown.menu.mediumlarge-horizontal>li.is-dropdown-submenu-parent>a{position:relative;padding-right:1.5rem}.dropdown.menu.mediumlarge-horizontal>li.is-dropdown-submenu-parent>a::after{display:block;width:0;height:0;border-style:solid;border-width:6px 6px 0;content:'';border-color:#d11b1b transparent transparent;right:5px;left:auto;margin-top:-3px}.dropdown.menu.mediumlarge-vertical>li .is-dropdown-submenu{top:0}.dropdown.menu.mediumlarge-vertical>li.opens-left>.is-dropdown-submenu{top:0;right:100%;left:auto}.dropdown.menu.mediumlarge-vertical>li.opens-right>.is-dropdown-submenu{right:auto;left:100%}.dropdown.menu.mediumlarge-vertical>li>a::after{right:14px}.dropdown.menu.mediumlarge-vertical>li.opens-left>a::after{display:block;width:0;height:0;border-style:solid;border-width:6px 6px 6px 0;content:'';border-color:transparent #d11b1b transparent transparent;right:auto;left:5px}.dropdown.menu.mediumlarge-vertical>li.opens-right>a::after{display:block;width:0;height:0;border-style:solid;border-width:6px 0 6px 6px;content:'';border-color:transparent transparent transparent #d11b1b}.position-bottom.reveal-for-mediumlarge,.position-left.reveal-for-mediumlarge,.position-right.reveal-for-mediumlarge,.position-top.reveal-for-mediumlarge{transform:none;z-index:12;transition:none;visibility:visible}.off-canvas.in-canvas-for-mediumlarge .close-button,.position-bottom.reveal-for-mediumlarge .close-button,.position-left.reveal-for-mediumlarge .close-button,.position-right.reveal-for-mediumlarge .close-button,.position-top.reveal-for-mediumlarge .close-button{display:none}.off-canvas-content .position-bottom.reveal-for-mediumlarge,.off-canvas-content .position-left.reveal-for-mediumlarge,.off-canvas-content .position-right.reveal-for-mediumlarge,.off-canvas-content .position-top.reveal-for-mediumlarge{transform:none}.off-canvas-content.has-reveal-left,.position-left.reveal-for-mediumlarge~.off-canvas-content{margin-left:250px}.off-canvas-content.has-reveal-right,.position-right.reveal-for-mediumlarge~.off-canvas-content{margin-right:250px}.off-canvas-content.has-reveal-top,.position-top.reveal-for-mediumlarge~.off-canvas-content{margin-top:250px}.off-canvas-content.has-reveal-bottom,.position-bottom.reveal-for-mediumlarge~.off-canvas-content{margin-bottom:250px}.off-canvas.in-canvas-for-mediumlarge{visibility:visible;height:auto;position:static;background:0 0;width:auto;overflow:visible;transition:none}.off-canvas.in-canvas-for-mediumlarge.position-bottom,.off-canvas.in-canvas-for-mediumlarge.position-left,.off-canvas.in-canvas-for-mediumlarge.position-right,.off-canvas.in-canvas-for-mediumlarge.position-top{box-shadow:none;transform:none}.mediumlarge-order-1{order:1}.mediumlarge-order-2{order:2}.mediumlarge-order-3{order:3}.mediumlarge-order-4{order:4}.mediumlarge-order-5{order:5}.mediumlarge-order-6{order:6}.mediumlarge-flex-container{display:flex}.mediumlarge-flex-child-auto{flex:1 1 auto}.mediumlarge-flex-child-grow{flex:1 0 auto}.mediumlarge-flex-child-shrink{flex:0 1 auto}.mediumlarge-flex-dir-row{flex-direction:row}.mediumlarge-flex-dir-row-reverse{flex-direction:row-reverse}.mediumlarge-flex-dir-column{flex-direction:column}.mediumlarge-flex-dir-column-reverse{flex-direction:column-reverse}.hide-for-mediumlarge{display:none!important}.HomePage .ElementFeatures-wrapper.full-width .element .image-cell img{width:50vw;position:absolute;top:0;transform:translateY(-50%);right:30px;max-width:50vw}}@media only screen and (min-width:56.25em) and (min-width:1500px){.HomePage .ElementFeatures-wrapper.full-width .element .image-cell img{width:750px;max-width:750px}}.SendEnquiryPage .main-container .main-sidebar,.main{padding-bottom:60px;padding-top:60px}.SendEnquiryPage>.main{background:#fff;padding-bottom:0}.SendEnquiryPage .main-container .main-content{background:#f7f7f7;padding:60px}.DownloadPage .main-container .main-content,.ProductCategoryPage .main-container .main-content,.ProductHolderPage .main-container .main-content,.ProjectPage .main-container .main-content,.SendEnquiryPage .main-container .content{margin-bottom:60px}.SendEnquiryPage .checkout-sidebar{background:#fff;border:1px solid #f7f7f7;padding:40px 30px}.ProductCategoryPage .category-filter h4,.SendEnquiryPage .checkout-sidebar>h4{border-bottom:2px solid #eaeaea;font-family:Poppins,sans-serif;font-size:20px;font-weight:600;padding-bottom:13px;margin:0 0 20px}.ProductCategoryPage .category-filter h4 .toggle-category,.SendEnquiryPage .checkout-sidebar>h4 .toggle-category{display:none;float:right}.SendEnquiryPage .checkout-sidebar .checkout-cart{list-style-type:none;margin:0}.SendEnquiryPage .checkout-sidebar .checkout-cart li{display:flex;flex-flow:row;align-items:center;justify-content:center;margin-bottom:10px;border-bottom:1px solid #eee;padding:10px 0}.SendEnquiryPage .checkout-sidebar .checkout-cart li .cart-image{flex:0 0 80px}.SendEnquiryPage .checkout-sidebar .checkout-cart li .cart-image img{border:1px solid #ddd;height:60px;width:60px}.SendEnquiryPage .checkout-sidebar .checkout-cart li .cart-product-detail h4{font-size:16px;color:#111;font-weight:500;margin-bottom:0}.SendEnquiryPage .checkout-sidebar .checkout-cart li .cart-product-detail p{color:#444;margin-bottom:0;font-weight:300;font-size:12px}.SendEnquiryPage .checkout-sidebar .checkout-cart li .cart-remove{flex:0 0 30px;text-align:center}.SendEnquiryPage #Base7FoundationForm_SendEnquiryForm_Notes:after{content:attr(data-includedproducts);font-size:11px;color:#555;background:#fff}.cart-drawer{top:0;right:0;box-shadow:0 0 10px #000;padding:0;background:#fff;min-width:360px;transform:translateY(-110%);transition:.3s}.cart-drawer.open{transform:translateY(0)}.cart-drawer header{background:#fff;position:relative;padding:20px}.cart-drawer header h4{font-size:18px;padding-right:40px;margin-bottom:0;font-family:Poppins,sans-serif;color:#111;font-weight:600}.cart-drawer header i{position:absolute;right:20px;top:20px}.cart-drawer .drawer-inner{padding:0 20px 15px;background:#f7f7f7}.cart-drawer .drawer-inner p{width:320px;font-size:14px;margin-bottom:0;font-weight:300}.cart-drawer .product-cart-card{padding:20px 0;display:flex;flex-flow:row;position:relative;align-items:center;justify-content:space-between}.cart-drawer .product-cart-card .product-image{padding-right:15px;margin-right:0}.cart-drawer .product-cart-card .product-image img{border:1px solid #ddd}.cart-drawer .product-cart-card .product-info{padding-right:16px;margin-right:auto;margin-left:0;max-width:200px}.cart-drawer .product-cart-card .product-info h4{font-size:18px;margin:0;font-weight:500}.cart-drawer .product-cart-card .product-quantity{text-align:right;font-size:13px;color:#555}.cart-drawer footer{padding:20px}.cart-drawer footer .text-link{background:0 0;padding:0;font-size:13px;color:#0a0a0a;text-decoration:underline;font-weight:300}.ProductCategoryPage>.main{background:#fff}.DownloadPage .main-container,.ErrorPage .main-container,.Page .main-container,.ProductCategoryPage .main-container,.ProductHolderPage .main-container,.ProjectPage .main-container{padding-top:60px}.ProductCategoryPage .main-sidebar.show-items{max-height:2000px}.ProductCategoryPage .main-sidebar.show-items .on-shown{display:inline}.ProductCategoryPage .category-filter{border:1px solid #eaeaea;background:#fff;padding:40px 30px}.ProductCategoryPage .category-filter ul{list-style-type:none;padding:0;margin:0;line-height:1}.ProductCategoryPage .category-filter ul li{cursor:pointer;font-size:16px;padding:0;font-family:Rubik,sans-serif;font-weight:300}.ProductCategoryPage .category-filter ul li .fa-stack{width:20px}.ProductCategoryPage .category-filter ul li .fa-square,.ProductCategoryPage .category-filter ul li.unavailable .fa-xmark{color:#cecdcd;display:inline-block}.ProductCategoryPage .category-filter ul li .fa-check{color:#d11b1b;font-size:12px;display:none}.ProductCategoryPage .category-filter ul li.unavailable{pointer-events:none;color:#cecdcd}.ProductCategoryPage .category-filter ul li.selected .fa-check{display:inline-block;color:#111}.ProductCategoryPage .filter-bar{display:none;border:1px solid #f7f7f7;background:#fff;padding:10px 15px;line-height:1;overflow:auto}.page-message,.search-drawer.open{box-shadow:0 0 10px rgba(0,0,0,.5)}.ProductCategoryPage .filter-bar .clear-filters{float:right;text-decoration:underline;font-size:15px;line-height:24px;font-family:Rubik,sans-serif;font-weight:300}.ProductCategoryPage .filter-bar ul{display:inline-block;list-style-type:none;margin:0;width:calc(100% - 110px)}.ProductCategoryPage .filter-bar ul li{display:inline-block;font-size:15px;margin-right:15px;font-family:Rubik,sans-serif;font-weight:300}.ProductCategoryPage .all-products{padding:0;margin-left:-7.5px;margin-right:-7.5px}.page-message{left:50%;width:80%;max-width:1200px;text-align:center;background:#e69d00;transform:translateX(-50%);color:#fff;display:flex;flex-flow:row;justify-content:flex-start;align-items:center;padding:10px 15px;transition:.4s;top:-100%}.page-banner,.page-message .left-icon{padding-right:15px}.page-message .right-icon{display:none;cursor:pointer}.page-message.success{background:#8cc653}.page-message.alert{background:#cc4b37}.ProductPage>.main{padding-bottom:0}.ProductPage .main-container,.ProductPage .secondary-container,.ProductPage .tertiary-container{padding-top:60px;padding-bottom:60px}.ProductPage .secondary-container{background:linear-gradient(180deg,rgba(230,230,230,.3) 0,#fff 40px)}.ProductPage .tertiary-container{background:#e6e6e6;background:linear-gradient(180deg,#e6e6e6 0,#fff 2000px)}.ProductPage .main-image img{padding:8px;margin-bottom:10px;overflow:hidden;position:relative;background:#fff;height:auto}.ProductPage .product-content-inner{background:#fff;padding:50px 70px}.ProductPage .product-content-inner h1{font-size:32px;font-weight:600;font-family:Poppins,sans-serif;margin-bottom:20px}.ProductPage .product-content-inner h1 .brand,.secondary-banner-item h4 span{color:#d11b1b;display:block;font-weight:400;font-size:20px}.ProductPage .product-content-inner .content-summary{font-size:18px;font-weight:400;padding-bottom:15px;border-bottom:2px solid #cecdcd;margin-bottom:20px}.ProductPage .cart-buttons{margin-top:30px;margin-bottom:30px}.ProductPage .cart-buttons a{font-size:20px;padding:10px 30px}.ProductPage .product-tabs ul.tabs{border-width:0;border-bottom:2px solid #ddd;display:flex;justify-content:flex-start}.ProductPage .product-tabs ul.tabs li a{background:0 0;font-weight:600;font-size:18px;font-family:Poppins,sans-serif;padding:13px 20px;border-bottom:2px solid transparent}.ProductPage .product-tabs ul.tabs li.is-active a{border-bottom:2px solid #d11b1b;color:#d11b1b}.ProductPage .product-tabs .tabs-content{border-width:0;padding-top:30px;background:#fff}.ProductPage .tabs-panel h2,.ProductPage .tabs-panel h3,.ProductPage .tabs-panel h4,.ProductPage .tabs-panel h5,.ProductPage .tabs-panel h6,.ProductPage .tabs-panel p{line-height:1.3;font-size:18px}.ProductPage .tabs-panel .table-wrapper{max-width:100%;overflow-x:auto}.ProductPage .tabs-panel .product-detail td{border:2px solid #f7f7f7;background:#fff;height:auto!important;width:auto!important;padding:5px 10px;text-align:center}.ProductPage .tabs-panel .product-detail tr:first-of-type td{background:#666!important;color:#fff;font-weight:500}@media only screen and (min-width:600px){.ProductPage .tabs-panel .product-detail tr:first-of-type td{white-space:nowrap}}.ProductPage .enquiry-form>header h3{padding-bottom:13px;border-bottom:2px solid #696969;font-family:Poppins,sans-serif;font-size:20px;font-weight:600;margin:0 0 45px}.ProductPage .other-products>header h3{padding-bottom:13px;border-bottom:2px solid #eaeaea;font-family:Poppins,sans-serif;font-size:20px;font-weight:600;margin:0 0 45px;color:#696969}.ContactPage>.main{background:#fff;padding-bottom:0;z-index:1;position:relative}.ContactPage .contact-sidebar{padding-top:50px;padding-bottom:50px;padding-right:100px}.ContactPage .contact-sidebar .content{margin-bottom:45px}.ContactPage .contact-sidebar ul li{list-style-type:none;position:relative;padding-left:70px;margin-bottom:30px}.ContactPage .contact-sidebar ul li i{background:#d11b1b;border-radius:10px;font-size:26px;color:#fff;text-align:center;display:block;width:55px;line-height:55px;height:55px;position:absolute;left:0;top:0}.ContactPage .contact-sidebar ul li h4{font-family:Poppins,sans-serif;font-weight:600;font-size:20px;margin-bottom:5px}.ContactPage .contact-main{background:#f7f7f7;padding:60px 30px}.ContactPage #contactMap{height:500px;margin-bottom:-70px}@media only screen and (min-width:400px) and (max-width:640px){.ElementCategories .holder .holder-cover{background-size:cover}.ElementCategories .holder ul{columns:2}.ElementCategories .holder ul li{padding:5px 20px}.DownloadPage .all-downloads .cell,.ProductCategoryPage .all-products .cell.product-item{width:50%}}.SearchPage .main #Form_SearchForm{max-width:500px;background:#f7f7f7;padding:30px;text-align:left;margin:60px auto}.SearchPage .main #Form_SearchForm fieldset{width:calc(100% - 100px);display:inline-block}.SearchPage .main #Form_SearchForm input{margin-bottom:0;border-radius:0;height:40px}.SearchPage .main #Form_SearchForm .btn-toolbar{display:inline-block;width:96px}.SearchPage .main #Form_SearchForm .btn-toolbar button{margin-bottom:0;height:40px;display:block;width:100%}.SearchPage .search-results{margin-top:30px;margin-bottom:60px}header.header.header-2{background:#fff;position:relative;z-index:10}header.header.header-2 .logo-cell{padding:15px;width:330px;flex:0 0 330px}@media only screen and (max-width:1024px){.below-menu-bp-1{flex:0 0 8.33333%;max-width:8.33333%}.below-menu-bp-offset-0{margin-left:0}.below-menu-bp-2{flex:0 0 16.66667%;max-width:16.66667%}.below-menu-bp-offset-1{margin-left:8.33333%}.below-menu-bp-3{flex:0 0 25%;max-width:25%}.below-menu-bp-offset-2{margin-left:16.66667%}.below-menu-bp-4{flex:0 0 33.33333%;max-width:33.33333%}.below-menu-bp-offset-3{margin-left:25%}.below-menu-bp-5{flex:0 0 41.66667%;max-width:41.66667%}.below-menu-bp-offset-4{margin-left:33.33333%}.below-menu-bp-6{flex:0 0 50%;max-width:50%}.below-menu-bp-offset-5{margin-left:41.66667%}.below-menu-bp-7{flex:0 0 58.33333%;max-width:58.33333%}.below-menu-bp-offset-6{margin-left:50%}.below-menu-bp-8{flex:0 0 66.66667%;max-width:66.66667%}.below-menu-bp-offset-7{margin-left:58.33333%}.below-menu-bp-9{flex:0 0 75%;max-width:75%}.below-menu-bp-offset-8{margin-left:66.66667%}.below-menu-bp-10{flex:0 0 83.33333%;max-width:83.33333%}.below-menu-bp-offset-9{margin-left:75%}.below-menu-bp-11{flex:0 0 91.66667%;max-width:91.66667%}.below-menu-bp-offset-10{margin-left:83.33333%}.below-menu-bp-12{flex:0 0 100%;max-width:100%}.below-menu-bp-offset-11{margin-left:91.66667%}.below-menu-bp-shrink{flex:0 0 auto;width:auto}.below-menu-bp-auto{flex:1 1 0px;width:auto}.below-menu-bp-hide{display:none!important}header.header.header-2{border-bottom:3px solid #fff}header.header.header-2 .logo-cell{padding:10px;width:100%;flex:0 0 100%;text-align:center;justify-content:space-between}header.header.header-2 .logo-cell a{margin:0}header.header.header-2 .logo-cell a.open-search{padding:10px;background:#eee;width:50px;color:#000}}header.header.header-2 .logo-cell img{max-width:240px}@media only screen and (min-width:1024px){.above-menu-bp-1{flex:0 0 8.33333%;max-width:8.33333%}.above-menu-bp-offset-0{margin-left:0}.above-menu-bp-2{flex:0 0 16.66667%;max-width:16.66667%}.above-menu-bp-offset-1{margin-left:8.33333%}.above-menu-bp-3{flex:0 0 25%;max-width:25%}.above-menu-bp-offset-2{margin-left:16.66667%}.above-menu-bp-4{flex:0 0 33.33333%;max-width:33.33333%}.above-menu-bp-offset-3{margin-left:25%}.above-menu-bp-5{flex:0 0 41.66667%;max-width:41.66667%}.above-menu-bp-offset-4{margin-left:33.33333%}.above-menu-bp-6{flex:0 0 50%;max-width:50%}.above-menu-bp-offset-5{margin-left:41.66667%}.above-menu-bp-7{flex:0 0 58.33333%;max-width:58.33333%}.above-menu-bp-offset-6{margin-left:50%}.above-menu-bp-8{flex:0 0 66.66667%;max-width:66.66667%}.above-menu-bp-offset-7{margin-left:58.33333%}.above-menu-bp-9{flex:0 0 75%;max-width:75%}.above-menu-bp-offset-8{margin-left:66.66667%}.above-menu-bp-10{flex:0 0 83.33333%;max-width:83.33333%}.above-menu-bp-offset-9{margin-left:75%}.above-menu-bp-11{flex:0 0 91.66667%;max-width:91.66667%}.above-menu-bp-offset-10{margin-left:83.33333%}.above-menu-bp-12{flex:0 0 100%;max-width:100%}.above-menu-bp-offset-11{margin-left:91.66667%}.above-menu-bp-shrink{flex:0 0 auto;width:auto}.above-menu-bp-auto{flex:1 1 0px;width:auto}.above-menu-bp-hide{display:none!important}header.header.header-2 .details-cell>.grid-x{flex-flow:row}header.header.header-2 .header-details{width:330px;flex:0 0 330px;order:2;padding:15px 15px 15px 0}}@media only screen and (min-width:1024px) and (max-width:1420px){header.header.header-2 .details-cell>.grid-x{flex-flow:row wrap}}header.header.header-2 .header-menu-trigger-wrapper .header-menu-trigger{background:#eee;display:block;line-height:32px;padding:5px 10px;text-align:center;border-width:0;font-size:15px;font-weight:600;font-family:Poppins,sans-serif;text-transform:uppercase;border-right:3px solid #fff}header.header.header-2 .header-menu-trigger-wrapper .header-menu-trigger.open{background:#d11b1b;color:#fff}header.header.header-2 .header-menu-trigger-wrapper .header-menu-trigger.open i:before{content:"\f00d"}@media only screen and (max-width:1024px){header.header.header-2 .header-details{display:flex;flex-flow:row}header.header.header-2 .header-details>a{flex:1 1 auto}}@media only screen and (min-width:1400px) and (max-width:1600px){header.header.header-2 .logo-cell{flex:0 0 310px;width:310px}header.header.header-2 .header-details{flex:0 0 230px;width:230px}}@media print,screen and (min-width:64em){.large-text-left{text-align:left}.large-text-right{text-align:right}.large-text-center{text-align:center}.large-text-justify{text-align:justify}.grid-x>.large-1,.grid-x>.large-10,.grid-x>.large-11,.grid-x>.large-12,.grid-x>.large-2,.grid-x>.large-3,.grid-x>.large-4,.grid-x>.large-5,.grid-x>.large-6,.grid-x>.large-7,.grid-x>.large-8,.grid-x>.large-9,.grid-x>.large-full,.grid-x>.large-shrink,.grid-y>.large-1,.grid-y>.large-10,.grid-y>.large-11,.grid-y>.large-12,.grid-y>.large-2,.grid-y>.large-3,.grid-y>.large-4,.grid-y>.large-5,.grid-y>.large-6,.grid-y>.large-7,.grid-y>.large-8,.grid-y>.large-9,.grid-y>.large-full,.grid-y>.large-shrink{flex-basis:auto}.grid-x>.large-auto{flex:1 1 0;width:auto}.grid-x>.large-1,.grid-x>.large-10,.grid-x>.large-11,.grid-x>.large-12,.grid-x>.large-2,.grid-x>.large-3,.grid-x>.large-4,.grid-x>.large-5,.grid-x>.large-6,.grid-x>.large-7,.grid-x>.large-8,.grid-x>.large-9,.grid-x>.large-shrink,.grid-y>.large-1,.grid-y>.large-10,.grid-y>.large-11,.grid-y>.large-12,.grid-y>.large-2,.grid-y>.large-3,.grid-y>.large-4,.grid-y>.large-5,.grid-y>.large-6,.grid-y>.large-7,.grid-y>.large-8,.grid-y>.large-9,.grid-y>.large-shrink{flex:0 0 auto}.grid-margin-x>.large-auto,.grid-margin-x>.large-shrink,.grid-x>.large-shrink{width:auto}.grid-x>.large-1,.large-margin-collapse>.large-1,.large-margin-collapse>.medium-1,.large-margin-collapse>.mediumlarge-1,.large-margin-collapse>.small-1,.medium-margin-collapse>.large-1,.mediumlarge-margin-collapse>.large-1,.small-margin-collapse>.large-1{width:8.33333%}.grid-x>.large-2,.large-margin-collapse>.large-2,.large-margin-collapse>.medium-2,.large-margin-collapse>.mediumlarge-2,.large-margin-collapse>.small-2,.large-up-6>.cell,.medium-margin-collapse>.large-2,.mediumlarge-margin-collapse>.large-2,.small-margin-collapse>.large-2{width:16.66667%}.grid-x>.large-3,.large-margin-collapse>.large-3,.large-margin-collapse>.medium-3,.large-margin-collapse>.mediumlarge-3,.large-margin-collapse>.small-3,.large-up-4>.cell,.medium-margin-collapse>.large-3,.mediumlarge-margin-collapse>.large-3,.small-margin-collapse>.large-3{width:25%}.grid-x>.large-4,.large-margin-collapse>.large-4,.large-margin-collapse>.medium-4,.large-margin-collapse>.mediumlarge-4,.large-margin-collapse>.small-4,.large-up-3>.cell,.medium-margin-collapse>.large-4,.mediumlarge-margin-collapse>.large-4,.small-margin-collapse>.large-4{width:33.33333%}.grid-x>.large-5,.large-margin-collapse>.large-5,.large-margin-collapse>.medium-5,.large-margin-collapse>.mediumlarge-5,.large-margin-collapse>.small-5,.medium-margin-collapse>.large-5,.mediumlarge-margin-collapse>.large-5,.small-margin-collapse>.large-5{width:41.66667%}.grid-x>.large-6,.large-margin-collapse>.large-6,.large-margin-collapse>.medium-6,.large-margin-collapse>.mediumlarge-6,.large-margin-collapse>.small-6,.large-up-2>.cell,.medium-margin-collapse>.large-6,.mediumlarge-margin-collapse>.large-6,.small-margin-collapse>.large-6{width:50%}.grid-x>.large-7,.large-margin-collapse>.large-7,.large-margin-collapse>.medium-7,.large-margin-collapse>.mediumlarge-7,.large-margin-collapse>.small-7,.medium-margin-collapse>.large-7,.mediumlarge-margin-collapse>.large-7,.small-margin-collapse>.large-7{width:58.33333%}.grid-x>.large-8,.large-margin-collapse>.large-8,.large-margin-collapse>.medium-8,.large-margin-collapse>.mediumlarge-8,.large-margin-collapse>.small-8,.medium-margin-collapse>.large-8,.mediumlarge-margin-collapse>.large-8,.small-margin-collapse>.large-8{width:66.66667%}.grid-x>.large-9,.large-margin-collapse>.large-9,.large-margin-collapse>.medium-9,.large-margin-collapse>.mediumlarge-9,.large-margin-collapse>.small-9,.medium-margin-collapse>.large-9,.mediumlarge-margin-collapse>.large-9,.small-margin-collapse>.large-9{width:75%}.grid-x>.large-10,.large-margin-collapse>.large-10,.large-margin-collapse>.medium-10,.large-margin-collapse>.mediumlarge-10,.large-margin-collapse>.small-10,.medium-margin-collapse>.large-10,.mediumlarge-margin-collapse>.large-10,.small-margin-collapse>.large-10{width:83.33333%}.grid-x>.large-11,.large-margin-collapse>.large-11,.large-margin-collapse>.medium-11,.large-margin-collapse>.mediumlarge-11,.large-margin-collapse>.small-11,.medium-margin-collapse>.large-11,.mediumlarge-margin-collapse>.large-11,.small-margin-collapse>.large-11{width:91.66667%}.cell .large-grid-frame,.grid-x>.large-12,.large-margin-collapse>.large-12,.large-margin-collapse>.medium-12,.large-margin-collapse>.mediumlarge-12,.large-margin-collapse>.small-12,.large-up-1>.cell,.medium-margin-collapse>.large-12,.mediumlarge-margin-collapse>.large-12,.small-margin-collapse>.large-12{width:100%}.grid-margin-x>.large-1{width:calc(8.33333% - 1.875rem)}.grid-margin-x.large-up-6>.cell,.grid-margin-x>.large-2{width:calc(16.66667% - 1.875rem)}.grid-margin-x.large-up-4>.cell,.grid-margin-x>.large-3{width:calc(25% - 1.875rem)}.grid-margin-x.large-up-3>.cell,.grid-margin-x>.large-4{width:calc(33.33333% - 1.875rem)}.grid-margin-x>.large-5{width:calc(41.66667% - 1.875rem)}.grid-margin-x.large-up-2>.cell,.grid-margin-x>.large-6{width:calc(50% - 1.875rem)}.grid-margin-x>.large-7{width:calc(58.33333% - 1.875rem)}.grid-margin-x>.large-8{width:calc(66.66667% - 1.875rem)}.grid-margin-x>.large-9{width:calc(75% - 1.875rem)}.grid-margin-x>.large-10{width:calc(83.33333% - 1.875rem)}.grid-margin-x>.large-11{width:calc(91.66667% - 1.875rem)}.grid-margin-x.large-up-1>.cell,.grid-margin-x>.large-12{width:calc(100% - 1.875rem)}.large-up-5>.cell{width:20%}.large-up-7>.cell{width:14.28571%}.large-up-8>.cell{width:12.5%}.grid-margin-x.large-up-5>.cell{width:calc(20% - 1.875rem)}.grid-margin-x.large-up-7>.cell{width:calc(14.28571% - 1.875rem)}.grid-margin-x.large-up-8>.cell{width:calc(12.5% - 1.875rem)}.large-margin-collapse,.large-margin-collapse>.cell,.large-padding-collapse{margin-right:0;margin-left:0}.large-padding-collapse>.cell{padding-right:0;padding-left:0}.large-offset-0{margin-left:0}.grid-margin-x>.large-offset-0{margin-left:calc(0% + 1.875rem / 2)}.large-offset-1{margin-left:8.33333%}.grid-margin-x>.large-offset-1{margin-left:calc(8.33333% + 1.875rem / 2)}.large-offset-2{margin-left:16.66667%}.grid-margin-x>.large-offset-2{margin-left:calc(16.66667% + 1.875rem / 2)}.large-offset-3{margin-left:25%}.grid-margin-x>.large-offset-3{margin-left:calc(25% + 1.875rem / 2)}.large-offset-4{margin-left:33.33333%}.grid-margin-x>.large-offset-4{margin-left:calc(33.33333% + 1.875rem / 2)}.large-offset-5{margin-left:41.66667%}.grid-margin-x>.large-offset-5{margin-left:calc(41.66667% + 1.875rem / 2)}.large-offset-6{margin-left:50%}.grid-margin-x>.large-offset-6{margin-left:calc(50% + 1.875rem / 2)}.large-offset-7{margin-left:58.33333%}.grid-margin-x>.large-offset-7{margin-left:calc(58.33333% + 1.875rem / 2)}.large-offset-8{margin-left:66.66667%}.grid-margin-x>.large-offset-8{margin-left:calc(66.66667% + 1.875rem / 2)}.large-offset-9{margin-left:75%}.grid-margin-x>.large-offset-9{margin-left:calc(75% + 1.875rem / 2)}.large-offset-10{margin-left:83.33333%}.grid-margin-x>.large-offset-10{margin-left:calc(83.33333% + 1.875rem / 2)}.large-offset-11{margin-left:91.66667%}.grid-margin-x>.large-offset-11{margin-left:calc(91.66667% + 1.875rem / 2)}.grid-y>.large-auto{flex:1 1 0;height:auto}.grid-margin-y>.large-auto,.grid-margin-y>.large-shrink,.grid-y>.large-shrink{height:auto}.grid-y>.large-1{height:8.33333%}.grid-y>.large-2{height:16.66667%}.grid-y>.large-3{height:25%}.grid-y>.large-4{height:33.33333%}.grid-y>.large-5{height:41.66667%}.grid-y>.large-6{height:50%}.grid-y>.large-7{height:58.33333%}.grid-y>.large-8{height:66.66667%}.grid-y>.large-9{height:75%}.grid-y>.large-10{height:83.33333%}.grid-y>.large-11{height:91.66667%}.cell .grid-y.large-grid-frame,.grid-y>.large-12{height:100%}.large-grid-frame{overflow:hidden;position:relative;flex-wrap:nowrap;align-items:stretch;width:100vw}.large-cell-block,.large-cell-block-y{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.large-cell-block{overflow-x:auto;max-width:100%}.large-cell-block-container{display:flex;flex-direction:column;max-height:100%}.large-cell-block-container>.grid-x{max-height:100%;flex-wrap:nowrap}.large-cell-block-y{overflow-y:auto;max-height:100%;min-height:100%}.grid-y.large-grid-frame{overflow:hidden;position:relative;flex-wrap:nowrap;align-items:stretch;height:100vh;width:auto}.grid-margin-y>.large-1{height:calc(8.33333% - 1.875rem)}.grid-margin-y>.large-2{height:calc(16.66667% - 1.875rem)}.grid-margin-y>.large-3{height:calc(25% - 1.875rem)}.grid-margin-y>.large-4{height:calc(33.33333% - 1.875rem)}.grid-margin-y>.large-5{height:calc(41.66667% - 1.875rem)}.grid-margin-y>.large-6{height:calc(50% - 1.875rem)}.grid-margin-y>.large-7{height:calc(58.33333% - 1.875rem)}.grid-margin-y>.large-8{height:calc(66.66667% - 1.875rem)}.grid-margin-y>.large-9{height:calc(75% - 1.875rem)}.grid-margin-y>.large-10{height:calc(83.33333% - 1.875rem)}.grid-margin-y>.large-11{height:calc(91.66667% - 1.875rem)}.grid-margin-y>.large-12{height:calc(100% - 1.875rem)}.grid-frame.grid-margin-y,.grid-margin-y.large-grid-frame{height:calc(100vh + 1.875rem)}.button-group.stacked-for-medium .button{flex:0 0 auto;margin-bottom:0}.menu.large-horizontal{flex-wrap:wrap;flex-direction:row}.menu.large-vertical{flex-wrap:nowrap;flex-direction:column}.menu.large-expanded li,.menu.large-simple li{flex:1 1 0px}.dropdown.menu.large-horizontal>li.opens-left>.is-dropdown-submenu{top:100%;right:0;left:auto}.dropdown.menu.large-horizontal>li.opens-right>.is-dropdown-submenu{top:100%;right:auto;left:0}.dropdown.menu.large-horizontal>li.is-dropdown-submenu-parent>a{position:relative;padding-right:1.5rem}.dropdown.menu.large-horizontal>li.is-dropdown-submenu-parent>a::after{display:block;width:0;height:0;border-style:solid;border-width:6px 6px 0;content:'';border-color:#d11b1b transparent transparent;right:5px;left:auto;margin-top:-3px}.dropdown.menu.large-vertical>li .is-dropdown-submenu{top:0}.dropdown.menu.large-vertical>li.opens-left>.is-dropdown-submenu{top:0;right:100%;left:auto}.dropdown.menu.large-vertical>li.opens-right>.is-dropdown-submenu{right:auto;left:100%}.dropdown.menu.large-vertical>li>a::after{right:14px}.dropdown.menu.large-vertical>li.opens-left>a::after{display:block;width:0;height:0;border-style:solid;border-width:6px 6px 6px 0;content:'';border-color:transparent #d11b1b transparent transparent;right:auto;left:5px}.dropdown.menu.large-vertical>li.opens-right>a::after{display:block;width:0;height:0;border-style:solid;border-width:6px 0 6px 6px;content:'';border-color:transparent transparent transparent #d11b1b}.position-bottom.reveal-for-large,.position-left.reveal-for-large,.position-right.reveal-for-large,.position-top.reveal-for-large{transform:none;z-index:12;transition:none;visibility:visible}.off-canvas.in-canvas-for-large .close-button,.position-bottom.reveal-for-large .close-button,.position-left.reveal-for-large .close-button,.position-right.reveal-for-large .close-button,.position-top.reveal-for-large .close-button,header.header.header-2 .header-details i{display:none}.off-canvas-content .position-bottom.reveal-for-large,.off-canvas-content .position-left.reveal-for-large,.off-canvas-content .position-right.reveal-for-large,.off-canvas-content .position-top.reveal-for-large{transform:none}.off-canvas-content.has-reveal-left,.position-left.reveal-for-large~.off-canvas-content{margin-left:250px}.off-canvas-content.has-reveal-right,.position-right.reveal-for-large~.off-canvas-content{margin-right:250px}.off-canvas-content.has-reveal-top,.position-top.reveal-for-large~.off-canvas-content{margin-top:250px}.off-canvas-content.has-reveal-bottom,.position-bottom.reveal-for-large~.off-canvas-content{margin-bottom:250px}.off-canvas.in-canvas-for-large{visibility:visible;height:auto;position:static;background:0 0;width:auto;overflow:visible;transition:none}.off-canvas.in-canvas-for-large.position-bottom,.off-canvas.in-canvas-for-large.position-left,.off-canvas.in-canvas-for-large.position-right,.off-canvas.in-canvas-for-large.position-top{box-shadow:none;transform:none}.large-order-1{order:1}.large-order-2{order:2}.large-order-3{order:3}.large-order-4{order:4}.large-order-5{order:5}.large-order-6{order:6}.large-flex-container{display:flex}.large-flex-child-auto{flex:1 1 auto}.large-flex-child-grow{flex:1 0 auto}.large-flex-child-shrink{flex:0 1 auto}.large-flex-dir-row{flex-direction:row}.large-flex-dir-row-reverse{flex-direction:row-reverse}.large-flex-dir-column{flex-direction:column}.large-flex-dir-column-reverse{flex-direction:column-reverse}.hide-for-large{display:none!important}}header.header.header-2 .header-details .phone{font-size:20px;font-weight:600;font-family:Poppins,sans-serif;text-transform:uppercase;color:#111;line-height:47px}header.header.header-2 .cart-button{font-size:15px;font-weight:600;font-family:Poppins,sans-serif;text-transform:uppercase;margin-left:14px;margin-bottom:0;padding:15px;position:relative}header.header.header-2 .cart-button .badge{font-family:Poppins,sans-serif;font-weight:900;font-size:14px;color:#000;background:#ffc107;position:absolute;top:-15px;left:-15px;width:30px;height:30px;display:block;text-align:center;line-height:30px;padding:0}header.header.header-2 .header-menu{flex-flow:row;justify-content:center;display:flex;flex:1 1 auto;order:1}footer.footer.footer-2{background:#b4131b;position:relative;margin-top:5vw;z-index:2}footer.footer.footer-2:before{content:'';left:0;right:0;background-image:url("/_resources/themes/app/img/footer-curve.png");height:5vw;position:absolute;top:-5vw;background-size:cover}footer.footer.footer-2 .main{padding-top:45px;padding-bottom:45px}footer.footer.footer-2 .main .logo-cell{flex-flow:column}footer.footer.footer-2 .main .logo-cell img{margin-bottom:25px;max-width:240px}footer.footer.footer-2 .main .logo-cell p{color:#fff;font-size:15px;font-family:Rubik,sans-serif;line-height:1.5;font-weight:300;margin-bottom:25px}footer.footer.footer-2 .main .logo-cell h5{font-family:Poppins,sans-serif;font-size:16px;font-weight:600;color:#fff}footer.footer.footer-2 .main .logo-cell ul.social-buttons li a{background:0 0;padding:0;color:#fff;margin-right:10px}.typography h4,footer.footer.footer-2 .main .logo-cell ul.social-buttons li a i{font-size:22px}footer.footer.footer-2 .extras .copyright a:hover,footer.footer.footer-2 .extras a a:hover,footer.footer.footer-2 .extras li a:hover,footer.footer.footer-2 .extras nav li a:hover,footer.footer.footer-2 .extras p a:hover,footer.footer.footer-2 .main .logo-cell ul.social-buttons li a:hover,footer.footer.footer-2 .main .menu-cell ul li a:hover{color:#fff;text-decoration:underline}footer.footer.footer-2 .main .contact-cell h4,footer.footer.footer-2 .main .menu-cell h4{font-family:Poppins,sans-serif;font-size:22px;font-weight:600;color:#fff;margin-bottom:24px}footer.footer.footer-2 .main .menu-cell ul li a{color:#fff;font-size:16px;font-family:Rubik,sans-serif;font-weight:300;padding:10px 0}footer.footer.footer-2 .main .contact-cell address{color:#fff;font-size:16px;font-family:Rubik,sans-serif;font-style:normal;margin-bottom:20px;padding-left:25px;font-weight:300}footer.footer.footer-2 .main .contact-cell address i{color:#eee;margin-left:-25px;width:20px}footer.footer.footer-2 .main .contact-cell .email,footer.footer.footer-2 .main .contact-cell .phone{font-family:Poppins,sans-serif;display:block;color:#fff;margin-bottom:20px;font-weight:300}footer.footer.footer-2 .main .contact-cell .email i,footer.footer.footer-2 .main .contact-cell .phone i{color:#eee;width:20px}footer.footer.footer-2 .extras{background:#b4131b;padding-bottom:30px}footer.footer.footer-2 .extras .grid-container{border-top:1px solid #fff;padding-top:15px}footer.footer.footer-2 .extras a,footer.footer.footer-2 .extras li,footer.footer.footer-2 .extras p{color:#fff;font-size:14px;font-family:Rubik,sans-serif;font-weight:300}footer.footer.footer-2 .extras p{display:inline-block;margin-bottom:0}@media print,screen and (min-width:40em){.grid-padding-x.half-padding>.cell{padding-left:7.5px;padding-right:7.5px}form .checkboxset.horizontal.four-columns ul>li,form .optionset.horizontal.four-columns ul>li{flex:0 0 25%;width:25%}.ElementFeatures-wrapper .ElementFeatures{padding-bottom:30px;padding-top:30px}footer.footer.footer-2 .extras nav{text-align:left;display:inline-block;padding-left:15px}}footer.footer.footer-2 .extras nav li{font-size:14px}footer.footer.footer-2 .extras nav li+li{border-left:1px solid #0a0a0a;padding-left:.5rem;margin-left:.5rem}div.main{background:#fff;padding-top:0;padding-bottom:0}.HomePage div.main{background:#e6e6e6;background:linear-gradient(180deg,#e6e6e6 0,#fff 1000px);padding-bottom:0;padding-top:30px}div.main .full-elementalarea .element-wrapper:last-of-type.Base7ElementSelectedForm-wrapper{padding-bottom:5vw;margin-bottom:-5vw}div.main .full-elementalarea .element-wrapper:last-of-type.Base7ElementSelectedForm-wrapper .element{padding-bottom:30px}.fallback-banner{display:flex;align-items:center;justify-content:center;background:url("/_resources/themes/app/img/banner-fallback.jpg") center center/cover no-repeat;height:14vw}.fallback-banner .banner-content .breadcrumbs{text-transform:uppercase;font-family:Poppins,sans-serif;font-weight:400;margin-bottom:-5px}.fallback-banner .banner-content .breadcrumbs i{line-height:15px;font-size:12px;margin-left:5px;margin-right:5px}.page-banner{padding-left:15px;max-width:1600px;margin:0 auto 30px}.banner-container{background:url("/_resources/themes/app/img/allvent-banner-bg.jpg") center center/cover #fff;align-items:center;max-width:1600px;margin:0 auto;padding:0;position:relative;z-index:0;align-items:center;justify-content:center}.banner-container:before{background-image:url("/_resources/themes/app/img/banner-curve.png");content:'';position:absolute;top:0;right:0;padding-bottom:5.5%;left:0;z-index:3;background-size:cover}@media only screen and (max-width:1200px){.ElementProducts-wrapper .ElementProducts{padding-left:15px;padding-right:15px}.banner-container{padding:0}}.banner-container .slick-next,.banner-container .slick-prev{font-family:"Font Awesome 6 Free";color:#d11b1b;font-size:0;top:50%;transform:translateY(-50%);position:absolute;z-index:5;left:15px;right:auto}.banner-container .slick-next:before,.banner-container .slick-prev:before{font-weight:900;font-family:"Font Awesome 6 Free";content:"\f104";font-size:50px}.banner-container .slick-next{right:15px;left:auto}.banner-container .slick-next:before{font-family:"Font Awesome 6 Free";content:"\f105";font-size:50px}.banner-container .banner{overflow:hidden;margin:0 auto}.banner-container .banner .banner-slide{background-position:center center;background-size:cover;background-repeat:no-repeat;position:relative}.HomePage .banner-container .banner .banner-slide{padding-bottom:44%}.banner-container .banner .banner-slide-inner{align-items:center;display:flex;justify-content:center;background-size:100%;z-index:2;background-repeat:no-repeat;background-position:right center;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;height:100%}.banner-container .banner .banner-slide-inner .banner-content-wrapper{width:100%;max-width:1200px;position:relative}.banner-container .banner .banner-slide-inner .full-banner-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5}.banner-container .banner .banner-slide-inner .banner-content{position:relative;padding:30px;max-width:50%;z-index:2}.banner-container .banner .banner-slide-inner .banner-content h1,.banner-container .banner .banner-slide-inner .banner-content h2,.banner-container .banner .banner-slide-inner .banner-content h3,.banner-container .banner .banner-slide-inner .banner-content h4,.banner-container .banner .banner-slide-inner .banner-content h5,.banner-container .banner .banner-slide-inner .banner-content h6,.banner-container .banner .banner-slide-inner .banner-content p{line-height:1.1;margin-bottom:0;color:#111}.banner-container .banner .banner-slide-inner .banner-content h1{font-weight:800;font-family:Poppins,sans-serif;font-size:48px;margin-bottom:15px}@media print,screen and (max-width:74.99875em){.top-bar.stacked-for-large{flex-wrap:wrap}.top-bar.stacked-for-large .top-bar-left,.top-bar.stacked-for-large .top-bar-right{flex:0 0 100%;max-width:100%}.page-banner{margin-top:-15px;padding:0;margin-bottom:30px}.banner-container .banner .banner-slide-inner .banner-content{padding-left:15px}.banner-container .banner .banner-slide-inner .banner-content h1{font-size:34px}}.banner-container .banner .banner-slide-inner .banner-content h2{font-size:24px;text-shadow:0 0 5px rgba(0,0,0,.05);color:#111;font-family:Rubik,sans-serif}@media only screen and (min-width:1024px) and (max-width:1200px){.banner-container .banner .banner-slide-inner .banner-content h2{font-size:28px}}@media print,screen and (max-width:56.24875em){.button-group.stacked-for-medium.expanded,footer.footer.footer-2 .extras p,table.stack td,table.stack th,table.stack tr{display:block}.button-group.stacked-for-medium.expanded .button{display:block;margin-right:0}table.stack tfoot,table.stack thead{display:none}table.stack td{border-top:0}.top-bar.stacked-for-medium{flex-wrap:wrap}.top-bar.stacked-for-medium .top-bar-left,.top-bar.stacked-for-medium .top-bar-right{flex:0 0 100%;max-width:100%}.page-alert i{text-align:center;width:50px}.element .element-content h2.element__title{font-size:26px}.ElementCategories .holder{margin-bottom:15px}.ProductPage .product-content-inner,.SendEnquiryPage .main-container .main-content{padding:30px}.SendEnquiryPage .main-container .main-sidebar{padding-top:30px;padding-bottom:30px}.DownloadPage .main-container .main-content,.ProductCategoryPage .main-container .main-content,.ProductHolderPage .main-container .main-content,.ProjectPage .main-container .main-content,.SendEnquiryPage .main-container .content{margin-bottom:30px}.SendEnquiryPage .checkout-sidebar{padding:15px}.DownloadPage .main-container,.ErrorPage .main-container,.Page .main-container,.ProductCategoryPage .main-container,.ProductHolderPage .main-container,.ProjectPage .main-container{padding-top:30px}.ProductPage .product-tabs ul.tabs{display:block;overflow-x:scroll;overflow-y:hidden;white-space:nowrap}.ProductPage .product-tabs ul.tabs li{display:inline-block;float:none}.ProductPage .product-tabs ul.tabs li a{font-size:16px;padding:10px}.ContactPage .contact-sidebar{padding:20px 10px}footer.footer.footer-2 .main .logo-cell{display:block;padding-bottom:30px}footer.footer.footer-2 .main .logo-cell h5{display:inline-block}footer.footer.footer-2 .main .logo-cell h5:after{content:":";margin-right:5px}footer.footer.footer-2 .main .logo-cell ul.social-buttons{display:inline-block;vertical-align:middle;margin-bottom:8px}div.main,footer.footer.footer-2 .main .menu-cell{padding-bottom:30px}footer.footer.footer-2 .main .contact-cell h4,footer.footer.footer-2 .main .menu-cell h4{margin-bottom:10px}.fallback-banner{height:160px}.banner-container .banner .banner-slide-inner .banner-content h1{font-size:28px}.banner-container .banner .banner-slide-inner .banner-content h2{font-size:20px}.secondary-banner-item h4 span{font-size:16px}}.banner-container .banner .banner-slide-inner .banner-content .button{background:#ddd;font-size:20px;padding:10px 30px;margin-top:30px}.banner-container .banner .banner-slide-inner .banner-content .button:hover{background:#d0d0d0}.banner-container .banner .banner-slide-inner .banner-content ul{list-style-type:none}.banner-container .banner .banner-slide-inner .banner-content ul li{font-size:20px;position:relative;height:30px}.banner-container .banner .banner-slide-inner .banner-content ul li::before{font-size:34px;content:"\2022";color:#d11b1b;font-weight:700;display:inline-block;width:20px;margin-left:-17px}.banner-container .banner .banner-slide-inner ul.images{margin:0;position:absolute;list-style-type:none;transform:translateY(-50%);top:50%;right:0;width:55%;z-index:1}@media print,screen and (max-width:74.99875em){.banner-container .banner .banner-slide-inner ul.images{right:15px}}@media print,screen and (max-width:39.99875em){#cookie_container .cookie_inner{flex-flow:column;width:100%}#cookie_container .cookie_inner #setCookie{margin-left:0;margin-top:10px}.page-alert.floating{padding:0 10px;margin:10px auto}.page-alert a{padding:5px}form .field.confirmedpassword>.cell>div{padding:0 10px}form .checkboxset.horizontal ul>li ul>li,form .optionset.horizontal ul>li ul>li{flex:0 0 50%;width:50%}.ElementFeatures-wrapper .ElementFeatures,footer.footer.footer-2{padding-left:5px;padding-right:5px}.Base7ElementCTA .cell p,.ElementFeatures-wrapper .ElementFeatures .feature.type-alternating .image-cell,.ElementFeatures-wrapper .ElementFeatures .feature.type-grid .content-cell,.ElementFeatures-wrapper .ElementFeatures .feature.type-grid .image-cell,.ElementFeatures-wrapper .ElementFeatures .feature.type-slider .image-cell,footer.footer.footer-2 .main .contact-cell,footer.footer.footer-2 .main .logo-cell,footer.footer.footer-2 .main .menu-cell{text-align:center}.ElementFeatures-wrapper .ElementFeatures .feature.type-alternating .content-cell p,.ElementFeatures-wrapper .ElementFeatures .feature.type-grid .content-cell p,.ElementFeatures-wrapper .ElementFeatures .feature.type-slider .content-cell p{text-align:left}.ElementFeatures-wrapper .ElementFeatures .feature.type-alternating .content-cell .button,.ElementFeatures-wrapper .ElementFeatures .feature.type-grid .content-cell .button,.ElementFeatures-wrapper .ElementFeatures .feature.type-slider .content-cell .button{margin-left:auto;margin-right:auto}.ElementFeatures-wrapper .ElementFeatures .feature:not(:last-of-type){margin-bottom:30px}.ElementFeatures-wrapper .ElementFeatures .feature .image-cell,footer.footer.footer-2 .extras .copyright{margin-bottom:15px}.ElementProducts-wrapper .ElementProducts{padding:30px 5px 20px}.ElementCategories .grid-padding-x.half-padding>.cell{padding-left:10px;padding-right:10px}.ElementCategories .holder .holder-cover{padding:20px}.ElementCategories .holder ul li{padding:5px 20px}.Base7ElementCTA .cell{padding-left:15px;padding-right:15px}.Base7ElementCTA .cell h2{font-size:28px;text-align:center}.Base7ElementCTA .button{font-size:18px;display:block;width:100%}.Base7ElementSelectedForm-wrapper .Base7ElementSelectedForm{padding:30px 5px}.ProductCategoryPage .main-sidebar{overflow:hidden;max-height:29px;transition:.3s}.ProductCategoryPage .main-sidebar .toggle-filter{display:block;text-align:center;margin-bottom:5px}.ProductCategoryPage .main-sidebar .toggle-filter .on-shown{display:none}footer.footer.footer-2 .main{padding-top:30px;padding-bottom:30px}footer.footer.footer-2 .main .logo-cell a.brand{display:block;width:100%}footer.footer.footer-2 .extras nav{justify-content:center}footer.footer.footer-2 .extras nav .menu{justify-content:center;margin-bottom:10px}.HomePage div.main{padding-top:15px}.grid-padding-x>.cell.main-banner,.page-banner{padding:0}.banner-container .banner .banner-slide-inner .banner-content{max-width:50%;padding:10px 0 10px 15px}.banner-container .banner .banner-slide-inner .banner-content h1{font-size:22px;margin-bottom:0}.banner-container .banner .banner-slide-inner .banner-content h2{font-size:18px}.banner-container .banner .banner-slide-inner ul.images{right:10px;width:45%}}.banner-container .banner .banner-slide-inner ul.images li{text-align:right;width:100%;position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;opacity:0;transition:.3s}.banner-container .banner .banner-slide-inner ul.images li.show{opacity:1}.grid-padding-x>.cell.secondary-banner,.typography p+.embed,.typography p+h2,.typography p+h3,.typography p+h4,.typography p+h5{margin-top:30px}@media print,screen and (min-width:40em) and (max-width:56.24875em){.hide-for-medium-only{display:none!important}.ElementProducts-wrapper .ElementProducts{padding-left:0;padding-right:0}.ElementCategories .grid-padding-x.half-padding{padding-left:5px;padding-right:5px}.ElementCategories .holder .holder-cover{padding:20px}.ElementCategories .holder ul li{padding:5px 20px}.Base7ElementCTA .cell h2{font-size:30px}footer.footer.footer-2 .main .logo-cell img{max-width:100%}.grid-padding-x>.cell.secondary-banner,.grid-padding-x>.cell.secondary-banner .cell{padding:0 7.5px}}@media print,screen and (min-width:56.25em) and (max-width:63.99875em){.hide-for-mediumlarge-only{display:none!important}.grid-padding-x>.cell.secondary-banner,.grid-padding-x>.cell.secondary-banner .cell{padding:0 7.5px}}@media print,screen and (min-width:64em) and (max-width:74.99875em){.hide-for-large-only{display:none!important}.grid-padding-x>.cell.secondary-banner,.grid-padding-x>.cell.secondary-banner .cell{padding:0 7.5px}}.secondary-banner-item{background-color:#fff;padding:30px;margin-bottom:30px;display:flex;justify-content:flex-start;align-items:center;background-size:auto 100%;background-repeat:no-repeat;background-position:right -20px center;position:relative}.search-drawer,.search-overlay{position:fixed;right:0;top:0;left:0}@media print,screen and (max-width:74.99875em){.secondary-banner-item{background-size:contain;background-position:right top;padding:15px;flex:0 0 calc(50% - 7.5px);margin-bottom:15px}.secondary-banner-item+.secondary-banner-item{margin-left:15px}}.secondary-banner-item .info{max-width:66.666%;position:relative;z-index:2}.secondary-banner-item h4{font-family:Poppins,sans-serif;text-transform:uppercase;font-weight:600;font-size:26px;line-height:1.2}@media only screen and (max-width:400px){.ElementProducts-wrapper .ElementProducts .card-wrapper .cell{width:100%}.HomePage .banner-container .banner .banner-slide{padding-bottom:58%}.secondary-banner-item:before{display:none}.secondary-banner-item{background-size:80px auto;background-position:left 10px center;flex:0 0 100%;padding:10px 10px 10px 120px}.secondary-banner-item .info{max-width:100%}.secondary-banner-item h4{font-size:22px}.secondary-banner-item h4 span{font-size:15px}}.secondary-banner-item p{font-family:Rubik,sans-serif;font-weight:300;font-size:16px}@media screen and (min-width:75em) and (max-width:89.99875em){.hide-for-xlarge-only{display:none!important}.secondary-banner-item{padding:15px;background-position:right -30px top}.secondary-banner-item .info{max-width:70%}.secondary-banner-item h4{font-size:20px;line-height:1}.secondary-banner-item h4 span{font-size:16px}.secondary-banner-item p{margin-bottom:5px}}.secondary-banner-item .button{margin-bottom:0;border-radius:25px;padding:10px 15px}.search-drawer{background:#f2f2f2;border-bottom:1px solid #888;box-shadow:none;z-index:15;transform:translateY(-100%);transition:.3s}.search-drawer.open{transform:translateY(0)}.search-drawer .close-drawer{position:absolute;top:10px;right:15px;font-size:24px;cursor:pointer}.search-drawer form{margin:30px auto;max-width:100%;width:600px;font-size:0}@media only screen and (max-width:1024px){header.header.header-2 .header-details .phone{border-width:0;background:#eee;display:block;line-height:32px;padding:5px 10px;text-align:center;border-right:3px solid #fff;font-size:15px;font-weight:600;font-family:Poppins,sans-serif;text-transform:uppercase}header.header.header-2 .cart-button{border-width:0;margin-left:0;padding:5px 10px;line-height:32px;background:#a41515}header.header.header-2 .header-menu{background:#d11b1b}header.header.header-2 .header-menu nav{overflow:hidden;max-height:0;width:100%}header.header.header-2 .header-menu nav.open{max-height:30000px}header.header.header-2 .header-menu nav .submenu-toggle{background:#ba1818;width:54px;height:46px}header.header.header-2 .header-menu nav .submenu-toggle::after{border-color:#fff transparent transparent}header.header.header-2 .header-menu nav>ul{margin-bottom:10px;margin-top:10px}header.header.header-2 .header-menu nav>ul>li{border-bottom:1px solid #ba1818}header.header.header-2 .header-menu nav>ul>li.search-item{display:none}header.header.header-2 .header-menu nav>ul>li>a{color:#fff;padding:15px;text-align:left}header.header.header-2 .header-menu nav>ul>li>ul{background:#ba1818;display:block;margin:0;width:100%}header.header.header-2 .header-menu nav>ul>li>ul>li{border-bottom:1px solid #a41515;display:block;width:100%}header.header.header-2 .header-menu nav>ul>li>ul>li>a{color:#fff;padding:15px 15px 15px 30px;text-align:left}header.header.header-2 .header-menu nav>ul>li>ul>li>ul{background:#a41515;display:block;margin:0;width:100%}header.header.header-2 .header-menu nav>ul>li>ul>li>ul>li{border-bottom:1px solid #8d1212;display:block;width:100%}header.header.header-2 .header-menu nav>ul>li>ul>li>ul>li>a{color:#fff;padding:15px 15px 15px 45px;text-align:left}header.header.header-2 .sheader-menu{background:#f7f7f7;width:100%}header.header.header-2 .sheader-menu nav{max-height:0;overflow:hidden;transition:max-height .5s}header.header.header-2 .sheader-menu nav.open{border-bottom:1px solid #ddd;max-height:600px}header.header.header-2 .sheader-menu nav ul{flex-direction:column}header.header.header-2 .sheader-menu nav ul li a{display:block;text-align:center}.search-drawer form{padding:0 30px;width:100%}}@media only screen and (min-width:1024px){header.header.header-2 .header-menu nav>ul>li>a{font-family:Poppins,sans-serif;font-size:16px;font-weight:600;color:#111;text-transform:uppercase;line-height:70px}header.header.header-2 .header-menu nav>ul>li.is-active>a,header.header.header-2 .header-menu nav>ul>li.is-dropdown-submenu-parent>a:hover,header.header.header-2 .header-menu nav>ul>li>a:hover{color:#d11b1b}header.header.header-2 .header-menu nav>ul>li.is-dropdown-submenu-parent>a{padding-right:30px}header.header.header-2 .header-menu nav>ul>li.is-dropdown-submenu-parent>a:after{content:"\f107";font-family:"Font Awesome 6 Pro";border-width:0;width:10px;height:10px;transform:translateY(-50%);top:50%;bottom:auto;font-weight:400;right:15px;line-height:10px;margin-top:0}header.header.header-2 .header-menu nav>ul>li>ul{border-width:0}header.header.header-2 .header-menu nav>ul>li>ul>li:not(:last-of-type),header.header.header-2 .header-menu nav>ul>li>ul>li>ul>li:not(:last-of-type){border-bottom:1px solid #eee}header.header.header-2 .header-menu nav>ul>li>ul>li>a,header.header.header-2 .header-menu nav>ul>li>ul>li>ul>li>a{text-align:left;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;color:#111;text-transform:uppercase}header.header.header-2 .header-menu nav>ul>li>ul>li.is-active>a,header.header.header-2 .header-menu nav>ul>li>ul>li>a:hover,header.header.header-2 .header-menu nav>ul>li>ul>li>ul>li>a:hover{background-color:#d11b1b;color:#fff}header.header.header-2 .header-menu nav>ul>li>ul>li.is-active>a:after{border-color:transparent transparent transparent #fff}header.header.header-2 .header-menu nav>ul>li>ul>li>ul{border-width:0;transform:translateY(1px)}header.header.header-2 .sheader-menu{text-align:right}header.header.header-2 .sheader-menu nav{display:inline-block}header.header.header-2 .sheader-menu nav ul.nested{width:300px}.search-drawer{height:120px}.search-drawer form fieldset{display:inline-block;width:calc(100% - 90px)}.search-drawer form fieldset input{border-radius:0;border-right-width:0;height:40px;margin:0}.search-drawer form .btn-toolbar{display:inline-block;width:80px}}.search-drawer form .btn-toolbar button{display:block;margin-bottom:0;height:40px;width:100%;transform:translateY(-1px)}.search-overlay{bottom:0;background:rgba(0,0,0,.1);z-index:14;display:none;opacity:0}.search-overlay.shown{display:block;opacity:1}.typography li,.typography p{font-family:Rubik,sans-serif;font-size:18px;font-weight:300}.typography li strong,.typography p strong{font-weight:400}.typography ul.checked{margin:0;list-style-type:none}.typography ul.checked li{position:relative;padding-left:35px;margin-bottom:10px}.typography ul.checked li:before{display:inline-block;position:absolute;top:0;left:0;width:25px;height:25px;background:#d11b1b;text-align:center;line-height:25px;border-radius:50%;color:#fff;content:'\f00c';font-family:'Font Awesome 6 Pro'}.typography h2 strong,.typography h3 strong,.typography h4 strong,.typography h5 strong{color:#d11b1b;font-weight:600}.typography h2{line-height:1.4;font-size:32px}@media print,screen and (max-width:56.24875em){.typography h2{font-size:26px}.typography h3{font-size:22px}}.typography blockquote{padding:40px 50px;position:relative;border-left:5px solid #d11b1b;color:#444;margin-top:30px;margin-bottom:30px;background:#f8f8f8}.typography blockquote p{color:#444}.typography blockquote cite{font-size:14px;letter-spacing:2px;color:#222;font-weight:500;text-transform:uppercase}.typography hr{display:block;height:3px;border-width:0;border-top:3px solid #ddd;margin:30px 0;padding:0}.typography p.small{font-size:80%;opacity:.9}.typography>ul ul{list-style-type:circle}.typography>ol ol{list-style-type:lower-latin}.typography img.right,.typography p.caption.right{float:right;margin:0 0 15px 15px;max-width:50%}.typography img.left,.typography p.caption.left{float:left;margin:0 15px 15px 0;max-width:50%}.typography img.center,.typography p.caption.center{display:block;margin:0 auto 15px;text-align:center}.typography img.leftAlone,.typography p.caption.leftAlone{float:left;margin:0 100% 15px 0}.typography img.rightAlone,.typography p.caption.rightAlone{float:right;margin:0 0 15px 100%}.typography p.caption{clear:both;font-size:13px;border-bottom:2px solid #555;margin-top:-15px!important;max-width:300px}.typography .embed{max-width:100%;margin-bottom:30px}.typography .embed>iframe{max-width:100%}.typography ul.three-columns{columns:3;column-gap:30px}@media print,screen and (max-width:39.99875em){.grid-padding-x>.cell.secondary-banner{padding:0 5px}.grid-container.main-container{padding-left:15px;padding-right:15px}.typography img.right,.typography p.caption.right{margin:0 0 10px 10px}.typography img.left,.typography p.caption.left{margin:0 10px 10px 0}.typography img.center,.typography p.caption.center{margin-bottom:10px}.typography img.leftAlone,.typography p.caption.leftAlone{margin:0 100% 10px 0}.typography img.rightAlone,.typography p.caption.rightAlone{margin:0 0 10px 100%}.typography p.caption{margin-top:-10px!important}.typography ul.three-columns{columns:1}}@media print,screen and (min-width:40em) and (max-width:56.24875em){.typography ul.three-columns{columns:2}}
