/*
 * com.onelittledesigner.vivid_tiles_css
 */

.hf-cards,
.hf-cards * {
  box-sizing: border-box;
}
.hf-cards {
	--hf-point: calc(var(--hf-width)*0.2);
  --hf-point2x: calc(var(--hf-point)*2);
  font-family: helveticaNeue;
}
.hf-cards,
.hf-cards > [tag="node"] {
  display: flex;
  flex-wrap: wrap;
}
.hf-cards > [tag="node"] {
  width: 100%;
}
.hf-cards > [tag="node"] > div {
  margin: 0;
}
.hf-cards > [tag="node"] > div[tag="button"] {
  margin: 24px !important;
}
 .hf-card {
  max-width: 100%;
}
 .hf-card-inner {
  position: relative;
  width: var(--hf-width);
  max-width: 100%;
  height: 100%;
}
 .hf-card-content {
  position: relative;
  z-index: 10;
}
 .hf-card-content-inner {
  padding: 0;
  border-radius: var(--hf-border-radius);
  border-width: var(--hf-bdrSize);
  border-style: solid;
  width: 100%;
}
.hf-v.hf-ext:not(.hf-squared) .hf-card-content-inner {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
 .hf-v.hf2-ext:not(.hf2-squared) .hf-card-content-inner {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
 .hf-card-content-inner > .hf-grad {
  min-height: calc(var(--hf-point) + var(--hf-lyrSize));
}
 .hf-v.hf-no-point.hf2-no-point .hf-card-content-inner > .hf-grad {
  min-height: calc(60px + var(--hf-lyrSize));
}
.hf-card-content-inner > .hf-grad > div {
  padding: var(--hf-innerPaddingY) var(--hf-innerPaddingX);
}
.hf2-ext .hf-card-content-inner > .hf-grad > div > div:first-child {
  margin-top: var(--hf-innerPaddingYNeg);
}
.hf-ext .hf-card-content-inner > .hf-grad > div > div:last-child {
  margin-bottom: var(--hf-innerPaddingYNeg);
}
.hf-v.hf2-ext:not(.hf2-no-point) .hf-card-content-inner > .hf-grad > div {
  padding-top: calc(var(--hf-innerPaddingY) - var(--hf-border-radius));
}
.hf-v.hf-ext:not(.hf-no-point)  .hf-card-content-inner > .hf-grad > div {
  padding-bottom: calc(var(--hf-innerPaddingY) - var(--hf-border-radius));
}
.hf-v.hf2-ext.hf2-rounded .hf-card-content-inner > .hf-grad > div {
  padding-top: calc(var(--hf-innerPaddingY) + 12px + var(--hf-border-radius));
}
.hf-v.hf-ext.hf-rounded  .hf-card-content-inner > .hf-grad > div {
  padding-bottom: calc(var(--hf-innerPaddingY) + 12px + var(--hf-border-radius));
}
 .hf-card-header,
 .hf-card-footer {
  position: relative;
  min-height: calc(var(--hf-point));
}
 .hf-v.hf2-ext .hf-card-header,
 .hf-v.hf-ext .hf-card-footer {
  min-height: calc(var(--hf-point) + var(--hf-border-radius) + var(--hf-bdrSize));
}
 .hf2-no-point .hf-card-header,
 .hf-no-point .hf-card-footer {
  min-height: 72px;
}
 .hf-v.hf2-no-content .hf-card-header,
 .hf-v.hf-no-content .hf-card-footer {
  min-height: var(--hf-point);
}
 .hf-v.hf2-no-content.hf2-no-point .hf-card-header,
 .hf-v.hf-no-content.hf-no-point .hf-card-footer {
  min-height: 60px;
}
 .hf-v.hf2-split .hf-card-header,
 .hf-v.hf-split .hf-card-footer {
  z-index: 10;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  width: var(--hf-point2x);
  height: var(--hf-point2x);
  margin-left: auto;
  margin-right: auto;
}
 .hf-v.hf2-split .hf-card-header {
  margin-bottom: calc(var(--hf-point2x)/2 * -1);
}
 .hf-v.hf-split .hf-card-footer {
  margin-top: calc(var(--hf-point2x)/2 * -1);
}
 .hf-v.hf2-split.hf2-no-point .hf-card-header,
 .hf-v.hf-split.hf-no-point .hf-card-footer {
  width: 120px;
  height: 120px;
}
 .hf-v.hf2-split.hf2-no-point .hf-card-header {
  margin-bottom: -60px;
}
 .hf-v.hf-split.hf-no-point .hf-card-footer {
  margin-top: -60px;
}
 .hf-v.hf2-split .hf-card-header > div,
 .hf-v.hf-split .hf-card-footer > div {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-size: cover;
  border-radius: var(--hf-border-radius);
  background-position: center;
}

 .hf-v.hf2-detached:not(.hf2-no-content) .hf-card-header,
 .hf-v.hf-detached:not(.hf-no-content) .hf-card-footer {
  display: grid;
  width: 100%;
}
 .hf-v.hf2-detached:not(.hf2-no-content) .hf-card-header > div {
  margin-top: var(--hf-lyrSize);
}
 .hf-v.hf-detached:not(.hf-no-content) .hf-card-footer > div {
  margin-bottom: var(--hf-lyrSize);
}
 .hf-v.hf2-detached.hf2-angle:not(.hf2-no-content) .hf-card-header > div,
 .hf-v.hf2-detached.hf2-angle-alt:not(.hf2-no-content) .hf-card-header > div,
 .hf-v.hf2-detached.hf2-rounded:not(.hf2-no-content) .hf-card-header > div {
  margin-top: calc(var(--hf-lyrSize)*2);
}
 .hf-v.hf-detached.hf-angle:not(.hf-no-content) .hf-card-footer > div,
 .hf-v.hf-detached.hf-angle-alt:not(.hf-no-content) .hf-card-footer > div,
 .hf-v.hf-detached.hf-rounded:not(.hf-no-content) .hf-card-footer > div {
  margin-bottom: calc(var(--hf-lyrSize)*2);
}
 .hf-v.hf2-no-content .hf-card-header > div,
 .hf-v.hf-no-content .hf-card-footer > div,
 .hf-v.hf2-ext .hf-card-header > div,
 .hf-v.hf-ext .hf-card-footer > div {
  display: none;
}
 .hf-card-header h1,
 .hf-card-header h2,
 .hf-card-header h3,
 .hf-card-footer h1,
 .hf-card-footer h2,
 .hf-card-footer h3,
 .hf-card-footer p {
  margin: 0;
}
 .hf-v.hf2-ext .hf-card-content-inner {
  border-top-width: 0px;
}
 .hf-v.hf-ext .hf-card-content-inner {
  border-bottom-width: 0px;
}
 .hf-gfx,
 .hf-div,
 .hf-border,
 .hf-gfx div {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
 .hf-v .hf-bottom {
  top: calc(var(--hf-point) + var(--hf-lyrSize)*2  +  var(--hf-border-radius));
}
 .hf-v .hf-top {
  bottom: calc(var(--hf-point) + var(--hf-lyrSize)*2  +  var(--hf-border-radius));
}




.hf-v:not(.hf2-rounded) .hf-top,
.hf-v:not(.hf-rounded) .hf-bottom {
  clip-path: inset(calc(var(--hf-lyrSize)*2 + var(--hf-point) + var(--hf-border-radius) + 2px) 0 0 0);
  bottom: 0;
  top: 0;
}
/* .hf-v.hf-none .hf-top,
.hf-v.hf2-none .hf-bottom {
  clip-path: inset(0 round var(--hf-border-radius));
} */
/* ANGLE EXT */
.hf-v.hf-angle:not(.hf2-rounded) .hf-top,
.hf-v.hf2-angle:not(.hf-rounded) .hf-bottom {
  clip-path: inset(calc(var(--hf-lyrSize)*2 + var(--hf-point) + var(--hf-border-radius) + 16px) 0 0 0);
}
.hf-v.hf-angle.hf2-no-point .hf-bottom {
  z-index: 3;
}
.hf-v.hf-rounded.hf2-ext .hf-top,
.hf-v.hf2-angle.hf-no-point .hf-top {
  z-index: 4;
}
/* NO POINT */
.hf-v.hf-no-point:not(.hf-split):not(.hf-has-content):not(.hf2-rounded):not(.hf-rounded.hf-no-content) .hf-top {
  clip-path: inset(calc(var(--hf-lyrSize)*2 + var(--hf-border-radius)) 0 0 0);
  bottom: 0;
  top: 0;
}
.hf-v.hf2-no-point:not(.hf2-split):not(.hf2-has-content):not(.hf-rounded):not(.hf2-rounded.hf2-no-content) .hf-bottom {
  clip-path: inset(calc(var(--hf-lyrSize)*2 + var(--hf-border-radius)) 0 0 0);
  bottom: 0;
  top: 0;
}
/*no-point on top is not rotated*/
.hf-v.hf2-no-point:not(.hf-split):not(.hf-has-content):not(.hf2-rounded):not(.hf-rounded.hf-no-content) .hf-top,
.hf-v.hf2-no-point:not(.hf2-rounded) .hf-top {
  clip-path: inset(0 0 calc(var(--hf-lyrSize)*2 + var(--hf-point) + var(--hf-border-radius) + 2px) 0);
  bottom: 0;
  top: 0;
}
/*both no-point*/.hf-v.hf-no-point.hf2-no-point:not(.hf-split):not(.hf-has-content):not(.hf2-rounded):not(.hf2-rounded.hf2-no-content) .hf-top {
  clip-path: inset(0 0 calc(var(--hf-lyrSize)*2 + var(--hf-border-radius)) 0);
  bottom: 0;
  top: 0;
}
/*rounded ext*/.hf-card.hf-v.hf-no-point.hf-rounded.hf-ext:not(.hf2-rounded) .hf-card-inner .hf-border.hf-top {
  clip-path: inset(calc(var(--hf-lyrSize)*3 + var(--hf-border-radius)) 0 0 0);
  bottom: 0;
  top: 0;
}
/*rounded ext*/.hf-card.hf-v.hf2-no-point.hf2-rounded.hf2-ext:not(.hf-rounded) .hf-card-inner .hf-border.hf-bottom {
  clip-path: inset(calc(var(--hf-lyrSize)*3 + var(--hf-border-radius)) 0 0 0);
  bottom: 0;
  top: 0;
}
/*rounded ext squared top */.hf-card.hf-v.hf-no-point.hf-rounded.hf-ext.hf2-squared:not(.hf2-rounded) .hf-card-inner .hf-border.hf-top {
  clip-path: inset(0 0 calc(var(--hf-lyrSize)*3 + var(--hf-border-radius)) 0);
  bottom: 0;
  top: 0;
}
.hf-cards:not(.hf-c) .hf-gfx {
  z-index: 3;
}
 .hf-gfx div {
  width: 100%;
  height: 100%;
}
 .hf-gfx svg {
  overflow: visible;
}
 .hf-border {
  pointer-events: none;
}
/* icon */
.hf-v.hf2-ext.hf-card .hf-card-inner {
 padding-top: calc(var(--hf-lyrSize)*2 - var(--hf-bdrSize));
}
.hf-v.hf-ext.hf-card .hf-card-inner {
 padding-bottom: calc(var(--hf-lyrSize)*2 - var(--hf-bdrSize));
}
 .hf-v.hf2-detached.hf2-no-content.hf-card .hf-card-inner,
 .hf-v.hf2-split.hf-card .hf-card-inner {
  padding-top: calc(var(--hf-lyrSize)*2);
}
 .hf-v.hf-detached.hf-no-content.hf-card .hf-card-inner,
 .hf-v.hf-split.hf-card .hf-card-inner {
  padding-bottom: calc(var(--hf-lyrSize)*2);
}
 .hf-v .hf-card-content {
  height: 100%;
}
/* positioning */
 .hf-v .hf-card-inner .hf-bottom {
  will-change: transform;
}
 .hf-v .hf-top {
  will-change: transform;
  transform: rotateX(180deg);
  transform-origin: center;
}
 .hf-grad:before {
  z-index: 0;
}
 .hf-grad > div {
  position: relative;
  z-index: 1;
  display: grid;
}
 .hf-v.hf2-chevron .hf-top .hf-gfx-lyr2 div,
 .hf-v.hf-chevron .hf-bottom .hf-gfx-lyr2 div {
  top: auto;
  clip-path: polygon(
    0 var(--hf-bdrSize),
    100% var(--hf-bdrSize),
    100% calc(100% - var(--hf-point)),
    50% 100%,
    0 calc(100% - var(--hf-point))
  );
}
 .hf-v.hf2-chevron .hf-top .hf-gfx-lyr1 div,
 .hf-v.hf-chevron .hf-bottom .hf-gfx-lyr1 div {
  top: auto;
  clip-path: polygon(
    0 var(--hf-bdrSize),
    100% var(--hf-bdrSize),
    100% calc(100% - var(--hf-point) - var(--hf-lyrSize)),
    50% calc(100% - var(--hf-lyrSize)),
    0 calc(100% - var(--hf-point) - var(--hf-lyrSize))
    );
}
 .hf-v.hf2-chevron.hf2-ext .hf-top .hf-gfx-bdr div,
 .hf-v.hf-chevron.hf-ext .hf-bottom .hf-gfx-bdr div {
  right: -0.5px;
  width: auto;
  clip-path: polygon(
    0 calc(100% - var(--hf-point2x) - var(--hf-lyrSize)*2),
    100% calc(100% - var(--hf-point2x) - var(--hf-lyrSize)*2),
    100% calc(100% - var(--hf-point) - var(--hf-lyrSize)*2 ),
    50% calc(100% - var(--hf-lyrSize)*2),
    0 calc(100% - var(--hf-point) - var(--hf-lyrSize)*2 )
    );
}
 .hf-v.hf2-chevron.hf2-ext .hf-top .hf-gfx-bg div,
 .hf-v.hf-chevron.hf-ext .hf-bottom .hf-gfx-bg div {
  clip-path: polygon(
    var(--hf-bdrSize) calc(100% - var(--hf-point2x) - var(--hf-lyrSize)*2),
    calc(100% - var(--hf-bdrSize)) calc(100% - var(--hf-point2x) - var(--hf-lyrSize)*2),
    calc(100% - var(--hf-bdrSize)) calc(100% - var(--hf-point) - var(--hf-lyrSize)*2 ),
    50% calc(100% - var(--hf-lyrSize)*2),
    var(--hf-bdrSize) calc(100% - var(--hf-point) - var(--hf-lyrSize)*2 )
    );
}
 .hf-v.hf2-chevron.hf2-detached:not(.hf2-no-content) .hf-card-header {
  padding-top: calc(var(--hf-point) - var(--hf-border-radius));
}
 .hf-v.hf-chevron.hf-detached:not(.hf-no-content)  .hf-card-footer {
  padding-bottom: calc(var(--hf-point) - var(--hf-border-radius));
}
 .hf-v.hf2-chevron-alt .hf-top .hf-gfx-lyr2 div,
 .hf-v.hf-chevron-alt .hf-bottom .hf-gfx-lyr2 div {
  top: auto;
  clip-path: polygon(
    0 var(--hf-bdrSize),
    100% var(--hf-bdrSize),
    100% calc(100% - var(--hf-point) - var(--hf-lyrSize)),
    50% 100%,
    0 calc(100% - var(--hf-point) - var(--hf-lyrSize))
  );
}
 .hf-v.hf2-chevron-alt .hf-top .hf-gfx-lyr1 div,
 .hf-v.hf-chevron-alt .hf-bottom .hf-gfx-lyr1 div {
  top: auto;
  clip-path: polygon(
    0 var(--hf-bdrSize),
    100% var(--hf-bdrSize),
    100% calc(100% - var(--hf-point) - var(--hf-lyrSize)),
    50% calc(100% - var(--hf-lyrSize)),
    0 calc(100% - var(--hf-point) - var(--hf-lyrSize))
    );
}
 .hf-v.hf2-chevron-alt.hf2-ext .hf-top .hf-gfx-bdr div,
 .hf-v.hf-chevron-alt.hf-ext .hf-bottom .hf-gfx-bdr div {
  right: -0.5px;
  width: auto;
  clip-path: polygon(
    0 calc(100% - var(--hf-point2x) - var(--hf-lyrSize)*2),
    100% calc(100% - var(--hf-point2x) - var(--hf-lyrSize)*2),
    100% calc(100% - var(--hf-point) - var(--hf-lyrSize)*2 ),
    50% calc(100% - var(--hf-lyrSize)*2),
    0 calc(100% - var(--hf-point) - var(--hf-lyrSize)*2 )
    );
}
 .hf-v.hf2-chevron-alt.hf2-ext .hf-top .hf-gfx-bg div,
 .hf-v.hf-chevron-alt.hf-ext .hf-bottom .hf-gfx-bg div {
  clip-path: polygon(
    var(--hf-bdrSize) calc(100% - var(--hf-point2x) - var(--hf-lyrSize)*2),
    calc(100% - var(--hf-bdrSize)) calc(100% - var(--hf-point2x) - var(--hf-lyrSize)*2),
    calc(100% - var(--hf-bdrSize)) calc(100% - var(--hf-point) - var(--hf-lyrSize)*2 ),
    50% calc(100% - var(--hf-lyrSize)*2),
    var(--hf-bdrSize) calc(100% - var(--hf-point) - var(--hf-lyrSize)*2 )
    );
}
 .hf-v.hf2-chevron-alt.hf2-detached:not(.hf2-no-content) .hf-card-header {
  padding-top: calc(var(--hf-point) - var(--hf-border-radius));
}
 .hf-v.hf-chevron-alt.hf-detached:not(.hf-no-content)  .hf-card-footer {
  padding-bottom: calc(var(--hf-point) - var(--hf-border-radius));
}
 .hf-v.hf2-no-point .hf-top {
  transform: none;
}
 .hf-v.hf2-no-point .hf-top .hf-gfx,
 .hf-v.hf-no-point .hf-bottom .hf-gfx {
  filter: none;
}
 .hf-v.hf2-no-point .hf-top .hf-gfx-lyr2 div,
 .hf-v.hf-no-point .hf-bottom .hf-gfx-lyr2 div {
  bottom: 0px;
  top: auto;
}
 .hf-v.hf2-no-point .hf-top .hf-gfx-lyr1 div,
 .hf-v.hf-no-point .hf-bottom .hf-gfx-lyr1 div {
  bottom: var(--hf-lyrSize);
  height: auto;
}
 .hf-v.hf2-squared .hf-top .hf-gfx-lyr1 div,
 .hf-v.hf2-squared .hf-top .hf-gfx-lyr2 div {
  border-radius: var(--hf-border-radius) var(--hf-border-radius) 0 0;
}
 .hf-v.hf-squared .hf-bottom .hf-gfx-lyr2 div,
 .hf-v.hf-squared .hf-bottom .hf-gfx-lyr1 div {
  border-radius: 0 0 var(--hf-border-radius) var(--hf-border-radius);
}
 .hf-v.hf2-no-point .hf-top .hf-gfx-lyr2 div {
  bottom: auto;
  top: 0px;
}
 .hf-v.hf2-no-point .hf-top .hf-gfx-lyr1 div {
  top: var(--hf-lyrSize);
  bottom: 0;
  height: auto;
}
 .hf-v.hf2-no-point .hf-card-content-inner {
  border-top-width: var(--hf-bdrSize);
}
 .hf-v.hf-no-point .hf-card-content-inner {
  border-bottom-width: var(--hf-bdrSize);
}
 .hf-v.hf2-no-point .hf-card-header,
 .hf-v.hf-no-point .hf-card-footer {
  min-height: 0;
}
 .hf-v.hf2-squared.hf2-no-content .hf-card-header,
 .hf-v.hf-squared.hf-no-content .hf-card-footer {
  min-height: var(--hf-lyrSize);
}
 .hf-v.hf-no-point.hf-ext.hf2-none .hf-bottom,
 .hf-v.hf2-no-point.hf2-ext.hf-none .hf-top {
   clip-path: none !important;
 }
.hf-v.hf2-rounded .hf-top .hf-gfx-lyr1 div,
.hf-v.hf2-rounded .hf-top .hf-gfx-lyr2 div {
  border-top-right-radius: calc(var(--hf-width)/2) calc((var(--hf-lyrSize)*3 + var(--hf-border-radius))/2);
  border-top-left-radius: calc(var(--hf-width)/2) calc((var(--hf-lyrSize)*3 + var(--hf-border-radius))/2);

}
.hf-v.hf-rounded .hf-bottom .hf-gfx-lyr2 div,
.hf-v.hf-rounded .hf-bottom .hf-gfx-lyr1 div {
  border-bottom-right-radius: calc(var(--hf-width)/2) calc((var(--hf-lyrSize)*3 + var(--hf-border-radius))/2);
  border-bottom-left-radius: calc(var(--hf-width)/2) calc((var(--hf-lyrSize)*3 + var(--hf-border-radius))/2);
}
 .hf-v.hf-rounded.hf-detached.hf-has-content .hf-bottom .hf-gfx-lyr1 div,
 .hf-v.hf-rounded.hf-detached.hf-has-content .hf-bottom .hf-gfx-lyr2 div,
 .hf-v.hf-rounded.hf-ext .hf-card-content-inner {
  border-bottom-right-radius: calc(var(--hf-width)/2) calc((var(--hf-lyrSize)*3 + var(--hf-border-radius))/2);
  border-bottom-left-radius: calc(var(--hf-width)/2) calc((var(--hf-lyrSize)*3 + var(--hf-border-radius))/2);
}
 .hf-v.hf2-rounded.hf2-detached.hf2-has-content .hf-top .hf-gfx-lyr1 div,
 .hf-v.hf2-rounded.hf2-detached.hf2-has-content .hf-top .hf-gfx-lyr2 div,
 .hf-v.hf2-rounded.hf2-ext .hf-card-content-inner {
  border-top-right-radius: calc(var(--hf-width)/2) calc((var(--hf-lyrSize)*3 + var(--hf-border-radius))/2);
  border-top-left-radius: calc(var(--hf-width)/2) calc((var(--hf-lyrSize)*3 + var(--hf-border-radius))/2);
}
 .hf-v.hf2-no-point.hf2-detached:not(.hf2-no-content) .hf-card-header,
 .hf-v.hf-no-point.hf-detached:not(.hf-no-content) .hf-card-footer {
  display: grid;
}
 .hf-v.hf2-no-point.hf2-ext .hf-card-header,
 .hf-v.hf-no-point.hf-ext .hf-card-footer {
  padding-top: 0;
  padding-bottom: 0;
  height: var(--hf-bdrSize);
}
 .hf-v.hf2-ribbon-tail .hf-top .hf-gfx-lyr2 div,
 .hf-v.hf-ribbon-tail .hf-bottom .hf-gfx-lyr2 div {
  top: auto;
  clip-path: polygon(
    0 var(--hf-bdrSize),
    100% var(--hf-bdrSize),
    100% 100%,
    50% calc(100% - var(--hf-point)),
    0 100%
  );
}
 .hf-v.hf2-ribbon-tail .hf-top .hf-gfx-lyr1 div,
 .hf-v.hf-ribbon-tail .hf-bottom .hf-gfx-lyr1 div {
  top: auto;
  clip-path: polygon(
    0 var(--hf-bdrSize),
    100% var(--hf-bdrSize),
    100% calc(100% - var(--hf-lyrSize)),
    50% calc(100% - var(--hf-point) - var(--hf-lyrSize)),
    0 calc(100% - var(--hf-lyrSize))
    );
}
 .hf-v.hf2-ribbon-tail.hf2-ext .hf-top .hf-gfx-bdr div,
 .hf-v.hf-ribbon-tail.hf-ext .hf-bottom .hf-gfx-bdr div {
  right: -0.5px;
  width: auto;
    clip-path: polygon(
      0 calc(100% - var(--hf-point2x) - var(--hf-lyrSize)*2),
      100% calc(100% - var(--hf-point2x) - var(--hf-lyrSize)*2),
      100% calc(100% - var(--hf-lyrSize)*2),
      50% calc(100% - var(--hf-point) - var(--hf-lyrSize)*2),
      0 calc(100% - var(--hf-lyrSize)*2)
      );
}
 .hf-v.hf2-ribbon-tail.hf2-ext .hf-top .hf-gfx-bg div,
 .hf-v.hf-ribbon-tail.hf-ext .hf-bottom .hf-gfx-bg div {
  clip-path: polygon(
    var(--hf-bdrSize) calc(100% - var(--hf-point2x) - var(--hf-lyrSize)*2),
    calc(100% - var(--hf-bdrSize)) calc(100% - var(--hf-point2x) - var(--hf-lyrSize)*2),
    calc(100% - var(--hf-bdrSize)) calc(100% - var(--hf-lyrSize)*2 - var(--hf-bdrSize)),
    50% calc(100% - var(--hf-point) - var(--hf-lyrSize)*2),
    var(--hf-bdrSize)  calc(100% - var(--hf-lyrSize)*2 - var(--hf-bdrSize))
    );
}
 .hf-v.hf2-ribbon-tail.hf2-detached:not(.hf2-no-content) .hf-card-header {
  padding-top: var(--hf-point);
}
 .hf-v.hf-ribbon-tail.hf-detached:not(.hf-no-content)  .hf-card-footer {
  padding-bottom: var(--hf-point);
}
 .hf-v.hf2-ribbon-tail-2 .hf-top .hf-gfx-lyr2 div,
 .hf-v.hf-ribbon-tail-2 .hf-bottom .hf-gfx-lyr2 div {
  top: auto;
  clip-path: polygon(
    0 var(--hf-bdrSize),
    100% var(--hf-bdrSize),
    100% 100%,
    50% calc(100% - var(--hf-point)),
    0 100%
  );
}
 .hf-v.hf2-ribbon-tail-2 .hf-top .hf-gfx-lyr1 div,
 .hf-v.hf-ribbon-tail-2 .hf-bottom .hf-gfx-lyr1 div {
  top: auto;
  clip-path: polygon(
    0 var(--hf-bdrSize),
    100% var(--hf-bdrSize),
    100% calc(100% - var(--hf-point) - var(--hf-lyrSize)),
    50% calc(100% - var(--hf-lyrSize)),
    0 calc(100% - var(--hf-point) - var(--hf-lyrSize))
    );
}
 .hf-v.hf2-ribbon-tail-2.hf2-ext .hf-top .hf-gfx-bdr div,
 .hf-v.hf-ribbon-tail-2.hf-ext .hf-bottom .hf-gfx-bdr div {
  right: -0.5px;
  width: auto;
  clip-path: polygon(
    0 calc(100% - var(--hf-point2x) - var(--hf-lyrSize)*2),
    100% calc(100% - var(--hf-point2x) - var(--hf-lyrSize)*2),
    100% calc(100% - var(--hf-point) - var(--hf-lyrSize)*2 ),
    50% calc(100% - var(--hf-lyrSize)*2),
    0 calc(100% - var(--hf-point) - var(--hf-lyrSize)*2 )
    );
}
 .hf-v.hf2-ribbon-tail-2.hf2-ext .hf-top .hf-gfx-bg div,
 .hf-v.hf-ribbon-tail-2.hf-ext .hf-bottom .hf-gfx-bg div {
  clip-path: polygon(
    var(--hf-bdrSize) calc(100% - var(--hf-point2x) - var(--hf-lyrSize)*2),
    calc(100% - var(--hf-bdrSize)) calc(100% - var(--hf-point2x) - var(--hf-lyrSize)*2),
    calc(100% - var(--hf-bdrSize)) calc(100% - var(--hf-point) - var(--hf-lyrSize)*2 ),
    50% calc(100% - var(--hf-lyrSize)*2),
    var(--hf-bdrSize) calc(100% - var(--hf-point) - var(--hf-lyrSize)*2 )
    );
}
 .hf-v.hf2-ribbon-tail-2.hf2-detached:not(.hf2-no-content) .hf-card-header {
  padding-top: calc(var(--hf-point) - var(--hf-border-radius));
}
 .hf-v.hf-ribbon-tail-2.hf-detached:not(.hf-no-content)  .hf-card-footer {
  padding-bottom: calc(var(--hf-point) - var(--hf-border-radius));
}
 .hf-v.hf2-angle.hf2-ext .hf-card-header,
 .hf-v.hf-angle.hf-ext  .hf-card-footer {
  min-height: calc(var(--hf-point) + 16px);
}
 .hf-v.hf2-angle .hf-top .hf-gfx-lyr2 div,
 .hf-v.hf-angle .hf-bottom .hf-gfx-lyr2 div {
  top: auto;
  clip-path: polygon(
    0 var(--hf-bdrSize),
    100% var(--hf-bdrSize),
    100% calc(100% - var(--hf-point) - var(--hf-lyrSize)),
    0 100%
  );
}
 .hf-v.hf2-angle .hf-top .hf-gfx-lyr1 div,
 .hf-v.hf-angle .hf-bottom .hf-gfx-lyr1 div {
  top: auto;
  clip-path: polygon(
    0 var(--hf-bdrSize),
    100% var(--hf-bdrSize),
    100% calc(100% - var(--hf-point) - var(--hf-lyrSize)),
    0 calc(100% - var(--hf-lyrSize))
    );
}
 .hf-v.hf2-angle.hf2-ext .hf-top .hf-gfx-bdr div,
 .hf-v.hf-angle.hf-ext .hf-bottom .hf-gfx-bdr div {
  right: -0.5px;
  width: auto;
  clip-path: polygon(
    0 calc(100% - var(--hf-point2x) - var(--hf-lyrSize)*2),
    100% calc(100% - var(--hf-point2x) - var(--hf-lyrSize)*2),
    100% calc(100% - var(--hf-point) - var(--hf-lyrSize) ),
    0 calc(100% - var(--hf-lyrSize)*2)
    );
}
 .hf-v.hf2-angle.hf2-ext .hf-top .hf-gfx-bg div,
 .hf-v.hf-angle.hf-ext .hf-bottom .hf-gfx-bg div {
  clip-path: polygon(
    var(--hf-bdrSize) calc(100% - var(--hf-point2x) - var(--hf-lyrSize)*2),
    calc(100% - var(--hf-bdrSize)) calc(100% - var(--hf-point2x) - var(--hf-lyrSize)*2),
    calc(100% - var(--hf-bdrSize)) calc(100% - var(--hf-point) - var(--hf-lyrSize)),
    var(--hf-bdrSize) calc(100% - var(--hf-lyrSize)*2 - var(--hf-bdrSize))
    );
}
 .hf-v.hf2-angle.hf2-flip-top .hf-top .hf-gfx-lyr2 div {
  top: auto;
  clip-path: polygon(
    0 var(--hf-bdrSize),
    100% var(--hf-bdrSize),
    100% 100%,
    0% calc(100% - var(--hf-point) - var(--hf-lyrSize))
  );
}
 .hf-v.hf2-angle.hf2-flip-top .hf-top .hf-gfx-lyr1 div {
  top: auto;
  clip-path: polygon(
    0 var(--hf-bdrSize),
    100% var(--hf-bdrSize),
    100% calc(100% - var(--hf-lyrSize)),
    0 calc(100% - var(--hf-point) - var(--hf-lyrSize))
    );
}
 .hf-v.hf2-angle.hf2-ext.hf2-flip-top .hf-top .hf-gfx-bdr div{
  right: -0.5px;
  width: auto;
  clip-path: polygon(
    0 calc(100% - var(--hf-point2x) - var(--hf-lyrSize)*2),
    100% calc(100% - var(--hf-point2x) - var(--hf-lyrSize)*2),
    100% calc(100% - var(--hf-lyrSize)*2),
    0% calc(100% - var(--hf-point) - var(--hf-lyrSize) )
    );
}
 .hf-v.hf2-angle.hf2-ext.hf2-flip-top .hf-top .hf-gfx-bg div {
  clip-path: polygon(
    var(--hf-bdrSize) calc(100% - var(--hf-point2x) - var(--hf-lyrSize)*2),
    calc(100% - var(--hf-bdrSize)) calc(100% - var(--hf-point2x) - var(--hf-lyrSize)*2),
    calc(100% - var(--hf-bdrSize)) calc(100% - var(--hf-lyrSize)*2 - var(--hf-bdrSize)),
    var(--hf-bdrSize)  calc(100% - var(--hf-point) - var(--hf-lyrSize))
    );
}
 .hf-v.hf-angle.hf-flip-bot .hf-bottom .hf-gfx-lyr2 div {
  top: auto;
  clip-path: polygon(
    0 var(--hf-bdrSize),
    100% var(--hf-bdrSize),
    100% 100%,
    0% calc(100% - var(--hf-point) - var(--hf-lyrSize))
  );
}
 .hf-v.hf-angle.hf-flip-bot .hf-bottom .hf-gfx-lyr1 div {
  top: auto;
  clip-path: polygon(
    0 var(--hf-bdrSize),
    100% var(--hf-bdrSize),
    100% calc(100% - var(--hf-lyrSize)),
    0 calc(100% - var(--hf-point) - var(--hf-lyrSize))
    );
}
 .hf-v.hf-angle.hf-ext.hf-flip-bot .hf-bottom .hf-gfx-bdr div {
  right: -0.5px;
  width: auto;
  clip-path: polygon(
    0 calc(100% - var(--hf-point2x) - var(--hf-lyrSize)*2),
    100% calc(100% - var(--hf-point2x) - var(--hf-lyrSize)*2),
    100% calc(100% - var(--hf-lyrSize)*2),
    0% calc(100% - var(--hf-point) - var(--hf-lyrSize) )
    );
}
 .hf-v.hf-angle.hf-ext.hf-flip-bot .hf-bottom .hf-gfx-bg div {
  clip-path: polygon(
    var(--hf-bdrSize) calc(100% - var(--hf-point2x) - var(--hf-lyrSize)*2),
    calc(100% - var(--hf-bdrSize)) calc(100% - var(--hf-point2x) - var(--hf-lyrSize)*2),
    calc(100% - var(--hf-bdrSize)) calc(100% - var(--hf-lyrSize)*2 - var(--hf-bdrSize)),
    var(--hf-bdrSize)  calc(100% - var(--hf-point) - var(--hf-lyrSize))
    );
}

 .hf-v.hf2-angle.hf2-detached .hf-card-header {
  padding-top: calc(var(--hf-lyrSize)*2);
}
 .hf-v.hf-angle.hf-detached .hf-card-footer {
  padding-bottom: calc(var(--hf-lyrSize)*2);
}
 .hf-v.hf2-angle.hf2-detached:not(.hf2-no-content) .hf-card-header {
  padding-top: var(--hf-point);
}
 .hf-v.hf-angle.hf-detached:not(.hf-no-content)  .hf-card-footer {
  padding-bottom: var(--hf-point);
}
 .hf-v.hf2-angle-alt .hf-top .hf-gfx-lyr2 div,
 .hf-v.hf-angle-alt .hf-bottom .hf-gfx-lyr2 div {
  top: auto;
  clip-path: polygon(
    0 var(--hf-bdrSize),
    100% var(--hf-bdrSize),
    100% 100%,
    0 calc(100% - var(--hf-point) - var(--hf-lyrSize))
  );
}
 .hf-v.hf2-angle-alt .hf-top .hf-gfx-lyr1 div,
 .hf-v.hf-angle-alt .hf-bottom .hf-gfx-lyr1 div {
  top: auto;
  clip-path: polygon(
    0 var(--hf-bdrSize),
    100% var(--hf-bdrSize),
    100% calc(100% - var(--hf-point) - var(--hf-lyrSize)),
    0 calc(100% - var(--hf-lyrSize))
    );
}
 .hf-v.hf2-angle-alt.hf2-ext .hf-top .hf-gfx-bdr div,
 .hf-v.hf-angle-alt.hf-ext .hf-bottom .hf-gfx-bdr div {
  right: -0.5px;
  width: auto;
  clip-path: polygon(
    0 calc(100% - var(--hf-point2x) - var(--hf-lyrSize)*2),
    100% calc(100% - var(--hf-point2x) - var(--hf-lyrSize)*2),
    100% calc(100% - var(--hf-point) - var(--hf-lyrSize) ),
    0 calc(100% - var(--hf-lyrSize)*2)
    );
}
 .hf-v.hf2-angle-alt.hf2-ext .hf-top .hf-gfx-bg div,
 .hf-v.hf-angle-alt.hf-ext .hf-bottom .hf-gfx-bg div {
  clip-path: polygon(
    var(--hf-bdrSize) calc(100% - var(--hf-point2x) - var(--hf-lyrSize)*2),
    calc(100% - var(--hf-bdrSize)) calc(100% - var(--hf-point2x) - var(--hf-lyrSize)*2),
    calc(100% - var(--hf-bdrSize)) calc(100% - var(--hf-point) - var(--hf-lyrSize)),
    var(--hf-bdrSize) calc(100% - var(--hf-lyrSize)*2 - var(--hf-bdrSize))
    );
}
 .hf-v.hf2-angle-alt.hf2-flip-top .hf-top .hf-gfx-lyr2 div {
  clip-path: polygon(
    0 var(--hf-bdrSize),
    100% var(--hf-bdrSize),
    100% calc(100% - var(--hf-point) - var(--hf-lyrSize)),
    0 100%
  );
}
 .hf-v.hf2-angle-alt.hf2-flip-top .hf-top .hf-gfx-lyr1 div {
  clip-path: polygon(
    0 var(--hf-bdrSize),
    100% var(--hf-bdrSize),
    100% calc(100% - var(--hf-lyrSize)),
    0 calc(100% - var(--hf-point) - var(--hf-lyrSize))
    );
}
 .hf-v.hf2-angle-alt.hf2-ext.hf2-flip-top .hf-top .hf-gfx-bdr div{
  clip-path: polygon(
    0 calc(100% - var(--hf-point2x) - var(--hf-lyrSize)*2),
    100% calc(100% - var(--hf-point2x) - var(--hf-lyrSize)*2),
    100% calc(100% - var(--hf-lyrSize)*2),
    0 calc(100% - var(--hf-point) - var(--hf-lyrSize) )
    );
}
 .hf-v.hf2-angle-alt.hf2-ext.hf2-flip-top .hf-top .hf-gfx-bg div {
  clip-path: polygon(
    var(--hf-bdrSize) calc(100% - var(--hf-point2x) - var(--hf-lyrSize)*2),
    calc(100% - var(--hf-bdrSize)) calc(100% - var(--hf-point2x) - var(--hf-lyrSize)*2),
    calc(100% - var(--hf-bdrSize)) calc(100% - var(--hf-lyrSize)*2 - var(--hf-bdrSize)),
    var(--hf-bdrSize)  calc(100% - var(--hf-point) - var(--hf-lyrSize))
    );
}
 .hf-v.hf-angle-alt.hf-flip-bot .hf-bottom .hf-gfx-lyr2 div {
  clip-path: polygon(
    0 var(--hf-bdrSize),
    100% var(--hf-bdrSize),
    100% calc(100% - var(--hf-point) - var(--hf-lyrSize)),
    0 100%
  );
}
 .hf-v.hf-angle-alt.hf-flip-bot .hf-bottom .hf-gfx-lyr1 div {
  clip-path: polygon(
    0 var(--hf-bdrSize),
    100% var(--hf-bdrSize),
    100% calc(100% - var(--hf-lyrSize)),
    0 calc(100% - var(--hf-point) - var(--hf-lyrSize))
    );
}
 .hf-v.hf-angle-alt.hf-ext.hf-flip-bot .hf-bottom .hf-gfx-bdr div{
  clip-path: polygon(
    0 calc(100% - var(--hf-point2x) - var(--hf-lyrSize)*2),
    100% calc(100% - var(--hf-point2x) - var(--hf-lyrSize)*2),
    100% calc(100% - var(--hf-lyrSize)*2),
    0 calc(100% - var(--hf-point) - var(--hf-lyrSize) )
    );
}
 .hf-v.hf-angle-alt.hf-ext.hf-flip-bot .hf-bottom .hf-gfx-bg div {
  clip-path: polygon(
    var(--hf-bdrSize) calc(100% - var(--hf-point2x) - var(--hf-lyrSize)*2),
    calc(100% - var(--hf-bdrSize)) calc(100% - var(--hf-point2x) - var(--hf-lyrSize)*2),
    calc(100% - var(--hf-bdrSize)) calc(100% - var(--hf-lyrSize)*2 - var(--hf-bdrSize)),
    var(--hf-bdrSize)  calc(100% - var(--hf-point) - var(--hf-lyrSize))
    );
}
 .hf-v.hf2-angle-alt.hf2-detached .hf-card-header {
  padding-top: calc(var(--hf-lyrSize)*2);
}
 .hf-v.hf-angle-alt.hf-detached .hf-card-footer {
  padding-bottom: calc(var(--hf-lyrSize)*2);
}
 .hf-v.hf2-angle-alt.hf2-detached:not(.hf2-no-content) .hf-card-header {
  padding-top: var(--hf-point);
}
 .hf-v.hf-angle-alt.hf-detached:not(.hf-no-content)  .hf-card-footer {
  padding-bottom: var(--hf-point);
}
 .hf-v:not(.hf2-ext) .hf-top .hf-gfx-bdr div,
 .hf-v:not(.hf-ext) .hf-bottom .hf-gfx-bdr div,
 .hf-v:not(.hf2-ext) .hf-top .hf-gfx-bg div,
 .hf-v:not(.hf-ext) .hf-bottom .hf-gfx-bg div {
  display: none;
}
/* .hf-v.hf2-none .hf-card-header,
.hf-v.hf-none .hf-card-footer, */
.hf-v.hf2-none .hf-top,
.hf-v.hf-none .hf-bottom {
  display: none;
}
.hf-v.hf2-none .hf-card-header,
.hf-v.hf-none .hf-card-footer {
  min-height: 0;
}
 .hf-v.hf2-none .hf-card-content-inner {
  border-top-width: var(--hf-bdrSize);
  border-top-right-radius: var(--hf-border-radius);
  border-top-left-radius: var(--hf-border-radius);
}
 .hf-v.hf-none .hf-card-content-inner {
  border-bottom-width: var(--hf-bdrSize);
  border-bottom-right-radius: var(--hf-border-radius);
  border-bottom-left-radius: var(--hf-border-radius);
  min-height: calc(var(--hf-point2x) + var(--hf-lyrSize)*2);
}
.hf-v[data-lyr-offset="0"]:not(.hf2-ext):not(.hf2-none) .hf-card-content-inner {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.hf-v[data-lyr-offset="0"]:not(.hf-ext):not(.hf-none) .hf-card-content-inner {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
 .hf-v.hf2-none .hf-card-content-inner > .hf-grad,
 .hf-v.hf-none .hf-card-content-inner > .hf-grad {
  min-height: calc(var(--hf-point2x) + var(--hf-lyrSize)*2);
}
 .hf-v.hf-animate {
   opacity: 0;
   transition: opacity 900ms ease;
 }
 .hf-v.hf-animate.hf-out-view {
   opacity: 0;
 }
 .hf-v.hf-animate.hf-in-view {
   opacity: 1;
 }
 .hf-v.hf-animate .hf-gfx-lyr1 {
  transform: translate(0,calc(var(--hf-lyrSize)*-1));
  transition: transform 900ms ease;
}
 .hf-v.hf-animate .hf-gfx-lyr2 {
  transform: translate(0,calc(var(--hf-lyrSize)*-2));
  transition: transform 900ms ease;
}
 .hf-v.hf-animate.hf-out-view .hf-gfx-lyr1 {
  transform: translate(0,calc(var(--hf-lyrSize)*-1));
}
 .hf-v.hf-animate.hf-out-view .hf-gfx-lyr2 {
  transform: translate(0,calc(var(--hf-lyrSize)*-2));
}
 .hf-v.hf-animate.hf2-no-point.hf-out-view .hf-top .hf-gfx-lyr1,
 .hf-v.hf-animate.hf2-no-point .hf-top .hf-gfx-lyr1 {
  transform: translate(0,var(--hf-lyrSize));
}
 .hf-v.hf-animate.hf2-no-point.hf-out-view .hf-top .hf-gfx-lyr2,
 .hf-v.hf-animate.hf2-no-point .hf-top .hf-gfx-lyr2 {
  transform: translate(0,calc(var(--hf-lyrSize)*2));
}
 .hf-v.hf-animate.hf2-no-point.hf-in-view .hf-top .hf-gfx-lyr1,
 .hf-v.hf-animate.hf-in-view .hf-gfx-lyr1 {
  transform: translate(0,0);
}
 .hf-v.hf-animate.hf2-no-point.hf-in-view  .hf-top .hf-gfx-lyr2,
 .hf-v.hf-animate.hf-in-view .hf-gfx-lyr2 {
  transform: translate(0,0);
}


.btn-group-rounded .button-group-btn:first-of-type a{border-top-left-radius:50px!important;border-bottom-left-radius:50px!important}.btn-group-rounded .button-group-btn:last-of-type a{border-top-right-radius:50px!important;border-bottom-right-radius:50px!important}@media only screen and (min-width:600px){.btn-group-rounded-m .button-group-btn:first-of-type a{border-top-left-radius:50px!important;border-bottom-left-radius:50px!important}.btn-group-rounded-m .button-group-btn:last-of-type a{border-top-right-radius:50px!important;border-bottom-right-radius:50px!important}}
.nav-wrap{margin:0 auto;overflow:visible}.nav-wrap h1,.nav-wrap h2,.nav-wrap h3,.nav-wrap h4,.nav-wrap h5,.nav-wrap h6{margin-bottom:0}.nav-content{position:relative}.contained-bar{margin:0 auto}.site-title a:hover{text-decoration:none}html:not(.menulab-js) .navbar ul,html:not(.menulab-js) .navbar li{display:block!important;position:relative!important;margin:0!important;padding:0!important;left:0!important;right:0!important}html:not(.menulab-js) .navbar .ml-arrows li::after{display:none!important}html:not(.menulab-js) .navbar a{text-align:left!important}.navbar{float:none;max-height:0;overflow:hidden;transition:max-height .5s;margin:0;padding:0;list-style-type:none}.navbar ul{margin:0}.navbar li>ul li{white-space:nowrap}.navbar li{list-style-type:none;display:block;transition:background-color .3s ease}.navbar li a{display:block;text-decoration:none;padding:3px .8em;transition:color .3s ease}.navbar li.has-dropdown>.ml-dropdown{padding-left:20px}.navbar .ml-arrows .has-dropdown::after{top:12px}.ml-dropdown,.ml-dropdown *{margin:0;padding:0;list-style:none}.ml-dropdown li{position:relative}.ml-dropdown ul{display:none;top:100%;right:0;left:auto;z-index:99}html:not(.touch-stripped) .ml-dropdown li:hover>ul{display:block}html.touch-stripped .ml-dropdown li.dd-open>ul{display:block}.ml-dropdown a{display:block;position:relative}.ml-dropdown ul ul{top:0;left:100%}.expand{max-height:100vh}.ml-arrows .has-dropdown:after{content:'';position:absolute;right:6px;margin-top:0;height:0;width:0;border:5px solid transparent}.ml-arrows ul .ml-dropdown:after{margin-top:-5px;margin-right:-3px;border-color:transparent}.hr-align-left hr{text-align:left;margin-left:0;margin-right:auto}.hr-align-right hr{text-align:right;margin-right:0;margin-left:auto}.hr-align-center hr{text-align:center;margin-left:auto;margin-right:auto}@media (max-width:600px){.hr-s-align-left hr{text-align:left;margin-left:0;margin-right:auto}.hr-s-align-right hr{text-align:right;margin-right:0;margin-left:auto}.hr-s-align-center hr{text-align:center;margin-left:auto;margin-right:auto}}@media (min-width:600px){.hr-m-align-left hr{text-align:left;margin-left:0;margin-right:auto}.hr-m-align-right hr{text-align:right;margin-right:0;margin-left:auto}.hr-m-align-center hr{text-align:center;margin-left:auto;margin-right:auto}}@media (min-width:900px){.hr-l-align-left hr{text-align:left;margin-left:0;margin-right:auto}.hr-l-align-right hr{text-align:right;margin-right:0;margin-left:auto}.hr-l-align-center hr{text-align:center;margin-left:auto;margin-right:auto}}@media (min-width:1200px){.hr-xl-align-left hr{text-align:left;margin-left:0;margin-right:auto}.hr-xl-align-right hr{text-align:right;margin-right:0;margin-left:auto}.hr-xl-align-center hr{text-align:center;margin-left:auto;margin-right:auto}}
.s-item-abs{position:absolute!important;width:100%;height:100%}
.hr-align-left hr{text-align:left;margin-left:0;margin-right:auto}.hr-align-right hr{text-align:right;margin-right:0;margin-left:auto}.hr-align-center hr{text-align:center;margin-left:auto;margin-right:auto}.p-align-left p,.p-align-left ul,.h-align-left h1,.h-align-left h2,.h-align-left h3,.h-align-left h4,.h-align-left h5,.h-align-left h6{text-align:left}.p-align-right p,.p-align-right ul,.h-align-right h1,.h-align-right h2,.h-align-right h3,.h-align-right h4,.h-align-right h5,.h-align-right h6{text-align:right}.p-align-center p,.p-align-center ul,.h-align-center h1,.h-align-center h2,.h-align-center h3,.h-align-center h4,.h-align-center h5,.h-align-center h6{text-align:center}@media (max-width:600px){.hr-s-align-left hr{text-align:left;margin-left:0;margin-right:auto}.hr-s-align-right hr{text-align:right;margin-right:0;margin-left:auto}.hr-s-align-center hr{text-align:center;margin-left:auto;margin-right:auto}.p-s-align-left p,.p-s-align-left ul,.h-s-align-left h1,.h-s-align-left h2,.h-s-align-left h3,.h-s-align-left h4,.h-s-align-left h5,.h-s-align-left h6{text-align:left}.p-s-align-right p,.p-s-align-right ul,.h-s-align-right h1,.h-s-align-right h2,.h-s-align-right h3,.h-s-align-right h4,.h-s-align-right h5,.h-s-align-right h6{text-align:right}.p-s-align-center p,.p-s-align-center ul,.h-s-align-center h1,.h-s-align-center h2,.h-s-align-center h3,.h-s-align-center h4,.h-s-align-center h5,.h-s-align-center h6{text-align:center}}@media (min-width:600px){.hr-m-align-left hr{text-align:left;margin-left:0;margin-right:auto}.hr-m-align-right hr{text-align:right;margin-right:0;margin-left:auto}.hr-m-align-center hr{text-align:center;margin-left:auto;margin-right:auto}.p-m-align-left p,.p-m-align-left ul,.h-m-align-left h1,.h-m-align-left h2,.h-m-align-left h3,.h-m-align-left h4,.h-m-align-left h5,.h-m-align-left h6{text-align:left}.p-m-align-right p,.p-m-align-right ul,.h-m-align-right h1,.h-m-align-right h2,.h-m-align-right h3,.h-m-align-right h4,.h-m-align-right h5,.h-m-align-right h6{text-align:right}.p-m-align-center p,.p-m-align-center ul,.h-m-align-center h1,.h-m-align-center h2,.h-m-align-center h3,.h-m-align-center h4,.h-m-align-center h5,.h-m-align-center h6{text-align:center}}@media (min-width:900px){.hr-l-align-left hr{text-align:left;margin-left:0;margin-right:auto}.hr-l-align-right hr{text-align:right;margin-right:0;margin-left:auto}.hr-l-align-center hr{text-align:center;margin-left:auto;margin-right:auto}.p-l-align-left p,.p-l-align-left ul,.h-l-align-left h1,.h-l-align-left h2,.h-l-align-left h3,.h-l-align-left h4,.h-l-align-left h5,.h-l-align-left h6{text-align:left}.p-l-align-right p,.p-l-align-right ul,.h-l-align-right h1,.h-l-align-right h2,.h-l-align-right h3,.h-l-align-right h4,.h-l-align-right h5,.h-l-align-right h6{text-align:right}.p-l-align-center p,.p-l-align-center ul,.h-l-align-center h1,.h-l-align-center h2,.h-l-align-center h3,.h-l-align-center h4,.h-l-align-center h5,.h-l-align-center h6{text-align:center}}@media (min-width:1200px){.hr-xl-align-left hr{text-align:left;margin-left:0;margin-right:auto}.hr-xl-align-right hr{text-align:right;margin-right:0;margin-left:auto}.hr-xl-align-center hr{text-align:center;margin-left:auto;margin-right:auto}.p-xl-align-left p,.p-xl-align-left ul,.h-xl-align-left h1,.h-xl-align-left h2,.h-xl-align-left h3,.h-xl-align-left h4,.h-xl-align-left h5,.h-xl-align-left h6{text-align:left}.p-xl-align-right p,.p-xl-align-right ul,.h-xl-align-right h1,.h-xl-align-right h2,.h-xl-align-right h3,.h-xl-align-right h4,.h-xl-align-right h5,.h-xl-align-right h6{text-align:right}.p-xl-align-center p,.p-xl-align-center ul,.h-xl-align-center h1,.h-xl-align-center h2,.h-xl-align-center h3,.h-xl-align-center h4,.h-xl-align-center h5,.h-xl-align-center h6{text-align:center}}.md-msg-True{display: none}


html,.palette0{--text-color-richer:rgba(1, 1, 1, 1.00);--text-color-normal:rgba(26, 26, 26, 1.00);--text-color-softer:rgba(51, 51, 51, 1.00);--accent-color:rgba(0, 118, 214, 1.00);--accent-color-hover:rgba(0, 91, 181, 1.00);--accent-text-color:rgba(234, 244, 255, 1.00);--accent-text-color-hover:rgba(209, 219, 230, 1.00);--accent-color-alt:rgba(234, 244, 255, 1.00);--link-color:rgba(0, 118, 214, 1.00); --link-color-hover:rgba(0, 91, 181, 1.00); --border-color:rgba(221, 227, 233, 1.00);--border-color-softer:rgba(255, 255, 255, 1.00);--border-color-richer:rgba(171, 177, 183, 1.00);--background-color:rgba(255, 255, 255, 1.00);--background-color-alt:rgba(244, 247, 251, 1.00);--nav-bg:rgba(255, 255, 255, 0.96);--nav-bg-hover:rgba(0, 0, 0, 1.00);--nav-link:rgba(0, 118, 214, 1.00);--nav-link-hover:rgba(255, 255, 255, 1.00);--code-background:rgba(241, 241, 241, 1.00);--code-text:rgba(34, 34, 34, 1.00);--button-primary-color:rgba(234, 244, 255, 1.00);--button-primary-color-hover:rgba(209, 219, 230, 1.00);--second-color:rgba(213, 222, 226, 1.00);--second-color-hover:rgba(185, 201, 210, 1.00);--second-color-alt:rgba(239, 243, 248, 1.00);--base-font-size:62.5%;--container-max-width:1140px;--container-max-width-alt:600px}*{vertical-align:baseline;border:0 none;outline:0;padding:0;margin:0}html{font-size:62.5%;font-size:var(--base-font-size);-webkit-text-size-adjust:100%;box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}html,body{height:100%}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{font-size:1.60rem;line-height:1.60;font-weight:normal;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif; color:rgba(26, 26, 26, 1.00);background-color:rgba(255, 255, 255, 1.00);color:var(--text-color-normal);background-color:var(--background-color); -webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}p.lead{font-size:1.80rem}@media (min-width:600px){body{font-size:1.60rem}p.lead{font-size:1.80rem}}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:1.00rem;font-weight:bold;font-style:normal;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;}h1,.h1{font-size:4.00rem;line-height:1.2;letter-spacing:-.1rem;}h2,.h2{font-size:3.60rem;line-height:1.25;letter-spacing:-.1rem;}h3,.h3{font-size:3.00rem;line-height:1.3;letter-spacing:-.1rem;}h4,.h4{font-size:2.40rem;line-height:1.35;letter-spacing:-.08rem;}h5,.h5{font-size:1.80rem;line-height:1.5;letter-spacing:-.05rem;}h6,.h6{font-size:1.60rem;line-height:1.6;letter-spacing:0;}@media (min-width:600px){h1,.h1{font-size:5.00rem}h2,.h2{font-size:4.20rem}h3,.h3{font-size:3.60rem}h4,.h4{font-size:3.00rem}h5,.h5{font-size:2.40rem}h6,.h6{font-size:2.00rem}}p{margin-top:0}blockquote{margin-top:10px;margin-bottom:10px;margin-left:1rem;margin-right:1rem;padding-left:1rem;border-left:3px solid var(--accent-color);color:var(--text-color-softer)}a{color:var(--link-color);text-decoration:none;transition:all .2s ease 0s}a:hover:not(.source-button):not(.button){color:var(--link-color-hover);text-decoration:none}.u-case{text-transform:uppercase}:focus{outline:none;box-shadow:0 0 0 3px rgba(21, 156, 228, 0.40)!important}.stripped-button a,.source-btn{line-height:38px;font-size:14px;border-width:1px;height:calc(38px + 2px); font-weight: bolder; text-transform: uppercase; display:inline-block;padding:0 30px;text-decoration:none;color:var(--text-color-softer);text-align:center;letter-spacing:.1rem;text-decoration:none;white-space:nowrap;background-color:transparent;border-radius:4px;border:1px solid var(--border-color);cursor:pointer;box-sizing:border-box;transition:all .2s ease 0s;max-width:100%}.button-nav a,.source-btn-nav a{color:var(--button-primary-color)!important;background-color:var(--nav-link)!important;border-color:var(--nav-link)!important}.button-nav a:hover,.button-nav a:focus,.source-btn-nav a:focus,.source-btn-nav a:hover{color:var(--button-primary-color);background-color:var(--nav-link-hover);border-color:var(--nav-link-hover)}.button-second a,.s-button-second{color:var(--second-color-alt)!important;background-color:var(--second-color)!important;border-color:var(--second-color)!important}.button-second a:hover,.button-second a:focus,.s-button-second:hover,.s-button-second:focus{color:var(--second-color-alt)!important;background-color:var(--second-color-hover)!important;border-color:var(--second-color-hover)!important}.button-primary-flip a,.s-button-primary-flip{color:var(--accent-color)!important;background-color:var(--button-primary-color)!important;border-color:var(--accent-color)!important}.button-primary-flip a:hover,.button-primary-flip a:focus,.s-button-primary-flip:hover,.s-button-primary-flip:focus{color:var(--button-primary-color)!important;background-color:var(--accent-color)!important;border-color:var(--accent-color)!important}.button-primary a,.s-button-primary{color:var(--button-primary-color)!important;background-color:var(--accent-color)!important;border-color:var(--accent-color)!important}.button-primary a:hover,.button-primary a:focus,.s-button-primary:hover,.s-button-primary:focus{color:var(--button-primary-color)!important;background-color:var(--accent-color-hover)!important;border-color:var(--accent-color-hover)!important}.button-ghost a:hover,.button-ghost a:focus{border-color:var(--border-color-richer)!important}input{font-size:14px}.quizArea label{display:inline-block}ul{list-style:circle inside}ol{list-style:decimal inside}ol,ul{padding-left:1rem;margin-top:0}ul ul,ul ol,ol ol,ol ul{margin-left:1.5rem}li{margin-bottom:0.50rem;margin-left:3rem}li ul{margin-bottom:0.50rem}code{padding:.2rem .5rem;margin:0 .2rem;font-size:95%;white-space:nowrap;background:var(--code-background);color:var(--code-text);border:1px solid var(--border-color-softer);border-radius:4px}pre>code{display:block;padding:1rem 1.5rem;white-space:pre;overflow:auto}kbd{margin:0 .1em;padding:.1em .6em;border-radius:3px;border:1px solid rgb(204,204,204);color:rgb(51,51,51);display:inline-block;box-shadow:0 1px 0 rgba(0,0,0,.2),inset 0 0 0 2px #fff;background-color:rgb(247,247,247);-moz-box-shadow:0 1px 0 rgba(0,0,0,.2),0 0 0 2px #fff inset;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.2),0 0 0 2px #fff inset;-moz-border-radius:3px;-webkit-border-radius:3px;text-shadow:0 1px 0 #fff}sup{vertical-align:super}button,.source-button{margin-bottom:1rem}input,textarea,select,fieldset{margin-bottom:1.5rem}pre,blockquote,dl,figure,table,p,ul,ol,form{margin-bottom:1.00rem}.u-full-width{width:100%;box-sizing:border-box}.u-max-full-width{max-width:100%;box-sizing:border-box}.u-pull-right{float:right}.u-pull-left{float:left}.u-align-left{text-align:left}.u-align-right{text-align:right}.u-align-center{text-align:center}@media (max-width:600px){.s-align-left{text-align:left}.s-align-right{text-align:right}.s-align-center{text-align:center}}@media (min-width:600px){.m-align-left{text-align:left}.m-align-right{text-align:right}.m-align-center{text-align:center}}@media (min-width:900px){.l-align-left{text-align:left}.l-align-right{text-align:right}.l-align-center{text-align:center}}@media (min-width:1200px){.xl-align-left{text-align:left}.xl-align-right{text-align:right}.xl-align-center{text-align:center}}hr{margin-top:2rem;margin-bottom:2.5rem;border-width:0;border-top:1px solid var(--border-color)}.u-cf:before,.container:before,.row:before,.s3_row:before,.u-cf:after,.container:after,.row:after,.s3_row:after{content:"";display:table}.u-cf:after,.container:after,.row:after,.s3_row:after{clear:both}.stripped-container,.s-container-lite,.stripped-content,.stripped-outer,.stripped-wrapper,.s-grid-item,.s-cols-item,.s-coder-wrap{position:relative}.stripped-container,.stripped-content{box-sizing:border-box}img{max-width:100%}.stripped-img,.stripped-svg,.img-fit-wrap,picture{line-height:0}figure{line-height:1}.stripped-img img,.s-cols-item:not([data-sal]),.s-grid-item:not([data-sal]),.stripped-svg svg,.s-lift,.s-drop,.s-zoom,.s-zoom-big,.s-zoom-img img,.s-zoom-img-big img{transition:all .2s ease-out 0s}.s-container-lite,.s-content-center{margin-left:auto;margin-right:auto}.s-grid-item,.s-cols-item,.s-flex{display:flex;flex-direction:column;flex-wrap:wrap}.s-flow-down{flex-wrap:nowrap!important}.s-self-end{justify-self:end}.s-grid-item>.stacks_out,.s-cols-item>.stacks_out,.s-flex>.stacks_out{width:100%}.s-img-fit{object-fit:cover;width:100%!important;height:100%!important}.s-cols-container{position:relative;max-width:100%;margin:0 auto;display:flex;flex-flow:row wrap;vertical-align:top}.s-grid-link,.s-img-fit-link,.s-coder-link{display:contents}.s-button-group{display:flex;flex-wrap:wrap}.w-100{width:100%!important}.s-no-lift{transform:translateY(0)!important}.s-lift:hover{transform:translateY(-5px)!important}.s-drop:hover{transform:translateY(5px)!important}.s-zoom:hover{transform:scale(1.05)!important;z-index:10!important}.s-zoom-img:hover img{transform:scale(1.05)!important;z-index:10!important}.s-zoom-img-big:hover img{transform:scale(1.1)!important;z-index:10!important}.s-zoom-big:hover{transform:scale(1.1)!important;z-index:10!important}.s-fade{-webkit-mask:linear-gradient(to top,#fff,var(--t,#fff)) top / 100% 30%,linear-gradient(#fff,#fff) center / 100% 40%,linear-gradient(to bottom,#fff,var(--b,#fff)) bottom / 100% 30%;-webkit-mask-repeat:no-repeat;mask:linear-gradient(to top,#fff,var(--t,#fff)) top / 100% 30%,linear-gradient(#fff,#fff) center / 100% 40%,linear-gradient(to bottom,#fff,var(--b,#fff)) bottom / 100% 30%;mask-repeat:no-repeat}.s-fade-t{--t:transparent;}.s-fade-b{--b:transparent;}.s-bright{filter:brightness(70%);transition:filter 250ms ease-in-out!important}.s-bright:hover{filter:brightness(100%)}.s-dark{filter:brightness(100%);transition:filter 250ms ease-in-out!important}.s-dark:hover{filter:brightness(60%)}.s-blur{transition:filter 250ms ease-in-out!important}.s-blur:hover{filter:blur(4px)}.s-unblur{transition:filter 250ms ease-in-out!important;filter:blur(4px)}.s-unblur:hover{filter:blur(0)}.s-blur-bg{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.s-frost{background-color:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.s-shad{box-shadow:0 3px 15px rgba(0,0,0,.2)}.s-shad-none{box-shadow:none!important}.s-shad-hov:hover{box-shadow:0 0 18px rgba(0,0,0,.2)}@media (min-width:600px){.s-shad-m{box-shadow:0 3px 15px rgba(0,0,0,.2)}.s-shad-hov-m:hover{box-shadow:0 0 18px rgba(0,0,0,.2)}.s-shad-none-m{box-shadow:none!important}.text-rotate-up-m{writing-mode:vertical-rl;text-orientation:upright}.text-rotate-m{writing-mode:vertical-lr}.s-flip-m{transform:rotate(180deg)}.s-hide-m{pointer-events:none;transition:opacity 250ms ease-in-out!important;opacity:0}}@media (min-width:900px){.s-shad-l{box-shadow:0 3px 15px rgba(0,0,0,.2)}.s-shad-hov-l:hover{box-shadow:0 0 18px rgba(0,0,0,.2)}.s-shad-none-l{box-shadow:none!important}.text-rotate-up-l{writing-mode:vertical-rl;text-orientation:upright}.text-rotate-l{writing-mode:vertical-lr}.s-flip-l{transform:rotate(180deg)}.s-hide-l{pointer-events:none;transition:opacity 250ms ease-in-out!important;opacity:0}}@media (min-width:1200px){.s-shad-xl{box-shadow:0 3px 15px rgba(0,0,0,.2)}.s-shad-hov-xl:hover{box-shadow:0 0 18px rgba(0,0,0,.2)}.s-shad-none-xl{box-shadow:none!important}.text-rotate-up-xl{writing-mode:vertical-rl;text-orientation:upright}.text-rotate-xl{writing-mode:vertical-lr}.s-flip-xl{transform:rotate(180deg)}.s-hide-xl{pointer-events:none;transition:opacity 250ms ease-in-out!important;opacity:0}}.s-screen{mix-blend-mode:screen}.s-multiply{mix-blend-mode:multiply}.s-exclusion{mix-blend-mode:exclusion}.s-no-pointer{pointer-events:none}.s-flip{transform:rotate(180deg)}.text-rotate-up{writing-mode:vertical-rl;text-orientation:upright}.text-rotate{writing-mode:vertical-lr}html:not(.touch-stripped) .s-hide-nt,.s-hide{pointer-events:none;transition:opacity 250ms ease-in-out!important;opacity:0}.s-reveal:hover .s-hide,.s-reveal:hover .s-hide-nt,.s-reveal:hover .s-hide-m{pointer-events:auto;opacity:1}.s-hide-on-reveal{transition:opacity 250ms ease-in-out!important}.s-reveal:hover .s-hide-on-reveal{pointer-events:none;opacity:0}.repeat{background-repeat:repeat!important;background-size:unset!important}.touch-stripped .hide-touch{display:none}html:not(.touch-stripped) .hide-non-touch{display:none}.grid-container{position:relative;max-width:100%;margin:0 auto;display:grid}.hide-of{overflow:hidden}.stripped-container>.stripped-link a,.stripped-outer>.stripped-link a,.s-grid-item>.s-grid-link a,.s-cols-item>.s-grid-link a,.s-img-fit-link a,.s-coder-wrap>.s-coder-link a{position:absolute;top:3px;bottom:3px;left:3px;right:3px;content:"";z-index:998;text-decoration:none}.stacks_out{overflow:visible!important}.stacks_in{overflow:visible}.s-inliner>.stacks_out{margin:0;width:auto;display:inline-block}.mb-0{margin-bottom:0!important}.stripped-base-width,.source-base-width{max-width:1140px;max-width:var(--container-max-width);margin:0 auto}.source-base-width-alt,.s-alt-width{max-width:600px;max-width:var(--container-max-width-alt);margin:0 auto}.alt-bg{background-color:var(--background-color-alt)!important}.page-bg{background-color:var(--background-color)!important}.page-fg{color:var(--background-color)!important}.text-bg{background-color:var(--text-color-normal)!important}.text-softer-fg{color:var(--text-color-softer)!important}.text-richer-fg{color:var(--text-color-richer)!important}.s-accent,.accent-bg{background-color:var(--accent-color)!important}.s-accent-text,.accent-alt-bg{background-color:var(--accent-text-color)!important}.s-accent-hover,.accent-hover-bg{background-color:var(--accent-color-hover)!important}.s-accent-c,.accent-fg{color:var(--accent-color)!important}.s-accent-text-c,.accent-alt-fg{color:var(--accent-text-color)!important}.s-accent-hover-c,.accent-hover-fg{color:var(--accent-color-hover)!important}.second-hover-fg{color:var(--second-color-hover)!important}.second-hover-bg{background-color:var(--second-color-hover)!important}.s-second-c,.second-fg{color:var(--second-color)!important}.s-second-text-c,.second-alt-fg{color:var(--second-color-alt)!important}.s-second,.second-bg{background-color:var(--second-color)!important}.s-second-text,.second-alt-bg{background-color:var(--second-color-alt)!important}.nav-1-bg{background-color:var(--nav-bg)!important}.nav-2-bg{background-color:var(--nav-bg-hover)!important}.nav-3-bg{background-color:var(--nav-link)!important}.nav-4-bg{background-color:var(--nav-link-hover)!important}.nav-1-fg{color:var(--nav-bg)!important}.nav-2-fg{color:var(--nav-bg-hover)!important}.nav-3-fg{color:var(--nav-link)!important}.nav-4-fg{color:var(--nav-link-hover)!important}.code-1-bg{background-color:var(--code-background)!important}.code-2-bg{background-color:var(--code-text)!important}.code-1-fg{color:var(--code-background)!important}.code-2-fg{color:var(--code-text)!important}.border-fg{color:var(--border-color)!important}.border-softer-fg{color:var(--border-color-softer)!important}.border-richer-fg{color:var(--border-color-richer)!important}.border-bg{background-color:var(--border-color)!important}.s-dark-bg{background-color:rgba(58,56,68,.5)}.s-vdark-bg{background-color:rgba(25,29,36,.80)}.s-light-bg{background-color:rgba(255,255,255,.5)}.s-vlight-bg{background-color:rgba(255,255,255,.8)}.stacks_top .iconic-caption{font-size:12px;padding:6px}.source-browser-warning{ text-align:center;width:80%;top:0;left:10%;position:fixed;margin:20px auto;padding:10px;background:#EC4D3B;color:white;border-radius:4px;z-index:9999}.source-browser-warning a{color:white;text-decoration:underline}@supports (display:grid){.source-browser-warning{display:none}}#stacks_in_392_3.nav-wrap{background-color:var(--nav-bg);width:100%;padding:5px 5px 5px 5px}#stacks_in_392_3 .nav-content{z-index:999}html:not(.menulab-js) .nav-wrap{display:none}#stacks_in_392_3.nav-fixed,#stacks_in_392_3.nav-sticky{top:0;width:100%;z-index:999}#stacks_in_392_3.nav-fixed{position:fixed;box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.12)}#stacks_in_392_3.nav-sticky{position:sticky}#stacks_in_392_3 .contained-bar{max-width:var(--container-max-width)}#stacks_in_392_3 .navbar li>ul{background-color:var(--nav-bg)}#stacks_in_392_3 .navbar li{list-style-type:none;display:block;border-radius:4px}#stacks_in_392_3 .navbar li a{color:var(--nav-link)}#stacks_in_392_3 .navbar li:hover>*:first-child,#stacks_in_392_3 .navbar li.active>*:first-child{color:var(--nav-link-hover)}#stacks_in_392_3 .navbar li:hover,#stacks_in_392_3 .navbar li.active{background-color:var(--nav-bg-hover)}#stacks_in_392_3 .logo img{vertical-align:top;height:42px;border-radius:5px;width:auto;max-width:none}#stacks_in_392_3 .logo{}#stacks_in_392_3 .site-title{}#stacks_in_392_3 .navbar{display:block;}#stacks_in_392_3 .branding{position:relative;display:flex;align-items:center;justify-content:space-between}#stacks_in_392_3 .branding div{font-size:20px;font-weight:normal;text-transform: uppercase; padding-left:10px;padding-right:10px}#stacks_in_392_3 .site-title a{color:var(--text-color-normal);}#stacks_in_392_3 .site-title a:hover{color:var(--text-color-softer);}@media only screen and (max-width:599px){#stacks_in_392_3 .ml-dropdown{background-color:var(--nav-bg);max-height:calc(100vh - 45px);overflow-y:scroll} #stacks_in_392_3 .cta{display:none} #stacks_in_392_3 .navbar li{margin:3px 0}#stacks_in_392_3 .branding{}}@media only screen and (min-width:600px){ #stacks_in_392_3 .logo{display: block; margin-left:0;padding-right:10px}#stacks_in_392_3 .site-title{display: none;} #stacks_in_392_3 .cta-small{display:none} #stacks_in_392_3 .branding div{font-size:20px;padding-left:0;}#stacks_in_392_3 .grouped-cta,#stacks_in_392_3 .cta{display:flex;flex-wrap:wrap;align-items:center}#stacks_in_392_3 .branding{min-width:0px;justify-content: start;}#stacks_in_392_3 .logo img{height:54px}#stacks_in_392_3 .navbar{display:inline-block} #stacks_in_392_3 .mob-icon{display:none}#stacks_in_392_3.nav-wrap{padding:12px 12px 12px 12px}#stacks_in_392_3 .navbar{float:right;max-height:none;overflow:visible}#stacks_in_392_3 .navbar,#stacks_in_392_3 .nav-content{position:relative;display:flex;align-items:center;justify-content:space-between;}#stacks_in_392_3 .navbar li a{padding:0 .8em}#stacks_in_392_3 .navbar li.active,#stacks_in_392_3 .navbar li:hover{border-radius:4px}#stacks_in_392_3 .navbar .ml-menu,#stacks_in_392_3 .navbar .ml-menu ul{margin:2px 1px}#stacks_in_392_3 .navbar .ml-menu li{margin:2px 1px;padding-top:3px;padding-bottom:3px}#stacks_in_392_3 .navbar li>ul{box-shadow:0 0 18px rgba(0,0,0,.1)}#stacks_in_392_3 .navbar .ml-menu li>ul .dd-to-left>ul{right:100%!important;left:auto!important}#stacks_in_392_3 .navbar .ml-menu li>ul .dd-to-right>ul{left:100%!important;right:auto!important}#stacks_in_392_3 .navbar .ml-menu ul,#stacks_in_392_3 .navbar [dir=rtl] .ml-menu>.dd-to-right>ul{display:none;position:absolute;padding:6px;top:100%;left:0;right:auto;z-index:1}#stacks_in_392_3 .navbar [dir=rtl] .ml-menu ul,#stacks_in_392_3 .navbar .ml-menu>.dd-to-left>ul{left:auto;right:0}#stacks_in_392_3 .navbar .ml-menu ul ul,#stacks_in_392_3 .navbar [dir=rtl] .ml-menu ul .dd-to-right ul{top:0;left:100%;right:auto}#stacks_in_392_3 .navbar [dir=rtl] .ml-menu ul ul,#stacks_in_392_3 .navbar .ml-menu ul .ml-dd-to-left ul{left:auto;right:100%}#stacks_in_392_3 .navbar .ml-menu li{position:relative;display:block;list-style-type:none}#stacks_in_392_3 .navbar .ml-menu>li{display:inline-block}#stacks_in_392_3 .navbar .ml-menu a,#stacks_in_392_3 .navbar .ml-menu span{display:block;text-decoration:none;white-space:pre}#stacks_in_392_3 .navbar .ml-menu li:hover>ul{display:block}#stacks_in_392_3 .navbar .ml-js li:hover>ul{display:none}#stacks_in_392_3 .navbar .ml-js li.dd-open>ul{display:block!important}#stacks_in_392_3 .ml-arrows .has-dropdown{padding-right:16px;*padding-right:16px}}#stacks_in_392_3 .ml-arrows .has-dropdown:after{border-top-color:darkgray;border-top-color:var(--nav-link)}#stacks_in_392_3 .ml-arrows .has-dropdown.active:after{border-top-color:darkgray;border-top-color:var(--nav-link-hover)}#stacks_in_392_3 .ml-arrows>li>.ml-dropdown:focus:after,#stacks_in_392_3 .ml-arrows>li:hover>.ml-dropdown:after,#stacks_in_392_3 .ml-arrows>.sfHover>.ml-dropdown:after{border-top-color:darkgray;border-top-color:var(--nav-link)}#stacks_in_392_3 .ml-arrows ul .ml-dropdown:after{border-top-color:darkgray;border-left-color:var(--nav-link)}#stacks_in_392_3 .ml-arrows ul li>.ml-dropdown:focus:after,#stacks_in_392_3 .ml-arrows ul li:hover>.ml-dropdown:after,#stacks_in_392_3 .ml-arrows ul .sfHover>.ml-dropdown:after{border-top-color:darkgray;border-left-color:var(--nav-link)}#stacks_in_392_3 .mob-icon{-webkit-transform:scale(.6);-moz-transform:scale(.6);-o-transform:scale(.6);transform:scale(.6)}#stacks_in_392_3 .burg{width:45px;height:45px;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer}#stacks_in_392_3 .burg span{display:block;position:absolute;height:6px;width:100%;background:darkgray;background:var(--nav-link); border-radius:6px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);transition:.25s ease-in-out}#stacks_in_392_3 .burg span:nth-child(1){top:0}#stacks_in_392_3 .burg span:nth-child(2),#stacks_in_392_3 .burg span:nth-child(3){top:18px}#stacks_in_392_3 .burg span:nth-child(4){top:36px}#stacks_in_392_3.ml-toggle.expand .burg span:nth-child(1){top:18px;width:0;left:50%}#stacks_in_392_3.ml-toggle.expand .burg span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#stacks_in_392_3.ml-toggle.expand .burg span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#stacks_in_392_3.ml-toggle.expand .burg span:nth-child(4){top:18px;width:0;left:50%}    .stacks_in_392_5 .source-button{  margin-bottom: 0;}#stacks_in_392_5 .button-group-btn:not(:last-child) .source-button{margin-bottom:0}#stacks_in_392_5 .button-group-btn:last-child .source-button{margin-bottom: 0;}.stacks_in_392_5 .source-button,#stacks_in_392_5 .s-button-group{display:block}#stacks_in_392_5 .s-button-group .button-group-btn{padding-right:0!important;padding-bottom:1px}@media only screen and (max-width:600px){.stacks_in_392_5 .source-button,#stacks_in_392_5 .s-button-group{display:block}#stacks_in_392_5 .s-button-group .button-group-btn{padding-right:0!important}}#stacks_in_392_5 .s-button-group{justify-content:center}#stacks_in_392_5 .s-button-group .button-group-btn:not(:last-child){padding-right:1px}@media only screen and (max-width:0px){#stacks_in_392_5 .s-button-group .button-group-btn{padding-right:0!important;padding-left:0}}#stacks_in_392_5 .s-button-group .button-group-btn{padding-bottom:1px}
.stacks_in_392_13 .source-button{  }#stacks_in_392_13 .button-group-btn:not(:last-child) .source-button{margin-bottom:0}#stacks_in_392_13 .button-group-btn:last-child .source-button{}#stacks_in_392_13 .s-button-group{justify-content:center}#stacks_in_392_13 .s-button-group .button-group-btn:not(:last-child){padding-right:1px}@media only screen and (max-width:0px){#stacks_in_392_13 .s-button-group .button-group-btn{padding-right:0!important;padding-left:0}}#stacks_in_392_13 .s-button-group .button-group-btn{padding-bottom:1px}

.spacerStack {
	height: 75.00px;
}

#spacerStackstacks_in_392_16 {
	height: 75.00px;
}




















@media print {
	#spacerStackstacks_in_392_16 {
		display: none !important;
	}
}
.forlob{transition:all 1000ms ease-in 0ms }
/* -- EACH CSS Template -- */



/*  Edit */



	
	#stacks_in_52 .HYPE_document  { text-align: center; display: block; width: 100%; height: 100%; margin: auto; padding: 0; min-width: 100%; }	
	#stacks_in_52 * { -moz-box-sizing: border-box !important; -webkit-box-sizing: border-box !important; box-sizing: border-box !important; }
    #stacks_in_52_default31_hype_container { } 		

	#stacks_in_52 .button-stats { }
	#stacks_in_52 .button-stats:hover, .button-stats:hover { color: #dcdcdc !important;	background-color: #262626 !important;  }
	
	/* Link  */
	#stacks_in_52 .wrapper_link  { display: none !important; position: absolute;	padding: 0; top: 0; right: 0; left: 0; bottom: 0; margin: auto;	z-index: 2;	border-radius: 100px; -webkit-border-radius: 100px; min-height: 100px !important; max-height: 200px !important; width: auto; max-width: 75vw; }
	#stacks_in_52 .back_wrapper_31 {  text-align: center; margin-right: auto; margin-left: auto; display: block; position: relative; max-width: 1300vh;	
		 height: 50vh; min-height: 200px !important; 	
		 padding: 10px 0 0; }
		/* padding: 10px FIX auto start above */
		
		
	/* fixed height setting */
	@media (max-width: 800px) { #stacks_in_52 .back_wrapper_31 { 
	 } }
	@media (max-width: 600px) { #stacks_in_52 .back_wrapper_31 { 
	 } }	
	#stacks_in_52 .wrapper_31 { 
		text-align: center; margin-right: auto; margin-left: auto; display: block; position: relative;	max-width: 1300px;		
		 height: 50vh; min-height: 200px !important; 		
		 }
	/* fixed height setting */
	@media (max-width: 800px) { #stacks_in_52 .wrapper_31 { 
	 } }
	@media (max-width: 600px) { #stacks_in_52 .wrapper_31 { 
	 } }
	
	/*  Hype rot */
	#stacks_in_52 .flex_elements{ 	transform: rotate( 0deg ) !important; -webkit-transform: rotate(0deg ) !important; }
	/* --- 4 Static titles */
	.hype-title-static {	   }
	.hype-title-scale{  }
	
	@keyframes hype-title-scale { 
	0% {transform: scale(0.8); opacity: 0;}
	40% {transform: scale(0.8);}
	45% {opacity: 0;}      
	100% {transform: scale(1); opacity: 1;}
	}
	@-webkit-keyframes hype-title-scale {
	0% {-webkit-transform: scale(0.8); opacity: 0;}
	40% {-webkit-transform: scale(0.8);} 
	45% {opacity: 0;}      
	100% {-webkit-transform: scale(1); opacity: 1;}
	}
	
	.hype-title-fade {	
	 }
	
	@keyframes hype-title-fade {
	0% {opacity: 0;}   
	10% {opacity: 0;} 
	100% {opacity: 1;}
	}
	@-webkit-keyframes hype-title-fade {
	0% { opacity: 0;} 
	10% {opacity: 0;}   
	100% {opacity: 1;}
	}
	
	 /*  A B */
	#stacks_in_52 .hype_title_31 { color: #EAEAEA !important;  }
	#stacks_in_52 .hype_title_31_b { color: #C7D6E4 !important;  }
	#stacks_in_52 .hype_slogan_31 { 
		color: #E5E5E5 !important; font-size: 54px !important; font-family: 'Lato Bold', sans-serif !important;		
		 text-transform: uppercase; 
	    			
		text-decoration: none;	transform: rotate( 0deg ) !important; -webkit-transform: rotate( 0deg ) !important; margin-top: 120px !important; margin-left: 0px !important; display: none !important; letter-spacing: 0px !important; line-height: 70px !important;   
	}
	
	/* Titles */
	#stacks_in_52 .hype_title_31, #stacks_in_52 .hype_title_31_b { 
		font-size: 154px !important;
		
	    		
		text-decoration: None;
		
		margin-top: -50px !important; margin-left: 0px !important; letter-spacing: 0px !important; line-height: 125px !important;
		
		font-family: 'Lato Bold', sans-serif !important; -webkit-transform: translate3d(0,0,0) !important;
		
		 
		
		 	
		
		 	
		
		 
		
		  
	}	

	#stacks_in_52 .hype_title_31, #stacks_in_52 .hype_title_31_b {   }	
	#stacks_in_52 .hype_title_31, #stacks_in_52 .hype_title_31_b {   }
	
	/* back_wrapper- fix consolidation. stay under text */
	#stacks_in_52 .back_wrapper_31 {				 
	  background-color: transparent !important; 				 
	 				
	 				
	  }	
	
	#stacks_in_52 .back_wrapper_31::after { content: ""; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: url(../files/dots0.png) center center repeat !important; }	
	#stacks_in_52 .back_wrapper_31bg::before { content: ""; width: 100%; height: 100%; position: absolute; top: 0; left: 0; display: none;  }
	
	@media (max-width: 768px) { #stacks_in_52 .back_wrapper_31::after, #stacks_in_52 .back_wrapper_31bg::before {  } }
	
	#stacks_in_52 .back_wrapper_31bg { 	
		
			background-position: 50% 50% !important;	
			background-size: cover !important;
		  
			background: url(../files/background_image_disk-52.png);
		   		
				
		text-align: center; display: block; position: relative;	
		max-width: 1300vh;		
		 height: 50vh; min-height: 200px !important;  		
			
		padding: 0; margin: 0;
	}
	
	/* fixed position in desktop only */
	@media (max-width: 480px) { #stacks_in_52 .back_wrapper_31bg { background-attachment: scroll !important; } }
	@media (min-width: 481px) and (max-width: 1024px) { #stacks_in_52 .back_wrapper_31bg {  background-attachment: scroll !important; } }
	@media (min-width: 1025px) {  }
	@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) { #stacks_in_52 .back_wrapper_31bg { background-attachment: scroll !important;  } }
	@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) { #stacks_in_52 .back_wrapper_31bg { background-attachment: scroll !important;  } }
	@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) { #stacks_in_52 .back_wrapper_31bg  {  background-attachment: scroll !important;  } }
	
	/* fixed height setting */
	@media (max-width: 800px) { #stacks_in_52 .back_wrapper_31bg {   } }
	@media (max-width: 600px) { #stacks_in_52 .back_wrapper_31bg {   } }
	
	#stacks_in_52 .hype_title_31, #stacks_in_52 .hype_title_31_b {	
	
	
				
		
		
		
		
		
		
		
		text-shadow: 0px 1px rgba(0, 0, 0, 0.35), 0px 2px rgba(0, 0, 0, 0.35), 0px 3px rgba(0, 0, 0, 0.35), 0px 4px rgba(0, 0, 0, 0.35), 0px 5px rgba(0, 0, 0, 0.35), 0px 6px rgba(0, 0, 0, 0.35), 0px 7px rgba(0, 0, 0, 0.35), 0px 8px rgba(0, 0, 0, 0.35), 0px 9px rgba(0, 0, 0, 0.35), 0px 10px rgba(0, 0, 0, 0.35) !important;		           
		
		
		
		
		  
	 
	}
	
	#stacks_in_52 .hype_line_31 { background-color: #8FB0D0 !important; display: block !important;	margin-top: 0px !important; margin-left: 0px !important; }	
	#stacks_in_52 .hype-glow-31 {  display: none !important;  }	
	#stacks_in_52 .hype-flash-color-31 { background-color: rgba(0, 0, 0, 0.35) !important; width: 50px; height: 50px; margin-bottom: 13px; margin-right: auto; margin-left: auto; text-align: center; backface-visibility: hidden !important; }	
		
	/* @group Built-in Webfonts */
	@font-face { font-family: 'Cordial Regular';
	src: url('../files/webfonts31/cordial_web/cordial_regular_39-webfont.woff2') format('woff2'), url('../files/webfonts31/cordial_web/cordial_regular_39-webfont.woff') format('woff');
	font-weight: normal; font-style: normal; }
	@font-face { font-family: 'Cordial Semi Bold';
	src: url('../files/webfonts31/cordial_web/cordial_semibold_38-webfont.woff2') format('woff2'), url('../files/webfonts31/cordial_web/cordial_semibold_38-webfont.woff') format('woff');
	font-weight: normal; font-style: normal; }
	@font-face { font-family: 'Cordial Medium';
	src: url('../files/webfonts31/cordial_web/cordial_medium_38-webfont.woff2') format('woff2'),url('../files/webfonts31/cordial_web/cordial_medium_38-webfont.woff') format('woff');
	font-weight: normal; font-style: normal; }
	@font-face { font-family: 'Cordial Light';
	src: url('../files/webfonts31/cordial_web/cordial_light_59-webfont.woff2') format('woff2'), url('../files/webfonts31/cordial_web/cordial_light_59-webfont.woff') format('woff');
	font-weight: normal; font-style: normal; }
	@font-face { font-family: 'Cordial Bold';
	src: url('../files/webfonts31/cordial_web/cordial_bold_69-webfont.woff2') format('woff2'), url('../files/webfonts31/cordial_web/cordial_bold_69-webfont.woff') format('woff');
	font-weight: normal; font-style: normal; }
	@font-face { font-family: 'Cordial Inline Bdrounded';
	src: url('../files/webfonts31/cordial_web/cordial_inline_rou_17-webfont.woff2') format('woff2'), url('../files/webfonts31/cordial_web/cordial_inline_rou_17-webfont.woff') format('woff');
	font-weight: normal; font-style: normal; }
	@font-face { font-family: 'Cordial Cherry Bdrounded';
	src: url('../files/webfonts31/cordial_web/cordial_cherry_rou_22-webfont.woff2') format('woff2'), url('../files/webfonts31/cordial_web/cordial_cherry_rou_22-webfont.woff') format('woff');
	font-weight: normal; font-style: normal; }
	
	@font-face { font-family: 'Raleway Light';
    src: url('../files/webfonts31/raleway/Raleway_Light.woff2') format('woff2'), url('../files/webfonts31/raleway/Raleway_Light.woff') format('woff');
    font-weight: normal; font-style: normal; }
    @font-face { font-family: 'Raleway';
    src: url('../files/webfonts31/raleway/Raleway_Regular.woff2') format('woff2'), url('../files/webfonts31/raleway/Raleway_Regular.woff') format('woff');
    font-weight: normal; font-style: normal; }    
    @font-face { font-family: 'Raleway Bold';
    src: url('../files/webfonts31/raleway/Raleway_Bold.woff2') format('woff2'), url('../files/webfonts31/raleway/Raleway_Bold.woff') format('woff');
    font-weight: normal; font-style: normal; }	
        		
	@font-face { font-family: 'Montserrat Light';
	src: url('../files/webfonts31/montserrat/Montserrat-Light.woff2') format('woff2'), url('../files/webfonts31/montserrat/Montserrat-Light.woff') format('woff');
	font-weight: normal !important; font-style: normal; 	}	
	@font-face { font-family: 'Montserrat';
	src: url('../files/webfonts31/montserrat/Montserrat-Medium.woff2') format('woff2'), url('../files/webfonts31/montserrat/Montserrat-Medium.woff') format('woff');
	font-weight: normal !important; font-style: normal;	}	
	@font-face { font-family: 'Montserrat Bold';
	src: url('../files/webfonts31/montserrat/Montserrat-Bold.woff2') format('woff2'), url('../files/webfonts31/montserrat/Montserrat-Bold.woff') format('woff');
	font-weight: normal !important; font-style: normal;	}		

	@font-face { font-family: 'Lato Light';
	src: url('../files/webfonts31/lato/Lato-Light.woff2') format('woff2'), url('../files/webfonts31/lato/Lato-Light.woff') format('woff');
	font-weight: normal; font-style: normal; }	
	@font-face { font-family: 'Lato';
	src: url('../files/webfonts31/lato/Lato-Regular.woff2') format('woff2'), url('../files/webfonts31/lato/Lato-Regular.woff') format('woff');
	font-weight: normal; font-style: normal; }	
	@font-face { font-family: 'Lato Bold';
	src: url('../files/webfonts31/lato/Lato-Bold.woff2') format('woff2'), url('../files/webfonts31/lato/Lato-Bold.woff') format('woff');
	font-weight: normal; font-style: normal; }
	
    @font-face { font-family: 'Open Sans Light';
    src: url('../files/webfonts31/opensans/OpenSans-Light.woff2') format('woff2'), url('../files/webfonts31/opensans/OpenSans-Light.woff') format('woff');
    font-weight: normal; font-style: normal; font-display: swap; }
    @font-face { font-family: 'Open Sans';
    src: url('../files/webfonts31/opensans/OpenSans-Medium.woff2') format('woff2'), url('../files/webfonts31/opensans/OpenSans-Medium.woff') format('woff');
    font-weight: normal; font-style: normal; font-display: swap; }
	@font-face { font-family: 'Open Sans Bold';
    src: url('../files/webfonts31/opensans/OpenSans-Bold.woff2') format('woff2'), url('../files/webfonts31/opensans/OpenSans-Bold.woff') format('woff');
    font-weight: normal; font-style: normal; font-display: swap; }    
    
	@font-face { font-family: 'Signika Light';
	src: url('../files/webfonts31/signika/Signika-Light.woff2') format('woff2'), url('../files/webfonts31/signika/Signika-Light.woff') format('woff');
	font-weight: normal; font-style: normal; }
    @font-face { font-family: 'Signika';
	src: url('../files/webfonts31/signika/Signika-Regular.woff2') format('woff2'), url('../files/webfonts31/signika/Signika-Regular.woff') format('woff');
	font-weight: normal; font-style: normal; }	
	@font-face { font-family: 'Signika Bold';
	src: url('../files/webfonts31/signika/Signika-Bold.woff2') format('woff2'), url('../files/webfonts31/signika/Signika-Bold.woff') format('woff');
	font-weight: normal; font-style: normal; }		
		
	@font-face { font-family: 'Advent Pro Light';
	src: url('../files/webfonts31/advent_pro/AdventPro-Light.woff2') format('woff2'), url('../files/webfonts31/advent_pro/AdventPro-Light.woff') format('woff');
	font-weight: normal; font-style: normal; font-display: swap; }
	@font-face { font-family: 'Advent Pro';
	src: url('../files/webfonts31/advent_pro/AdventPro-Regular.woff2') format('woff2'), url('../files/webfonts31/advent_pro/AdventPro-Regular.woff') format('woff');
	font-weight: normal; font-style: normal; font-display: swap; }
    @font-face { font-family: 'Advent Pro Bold';
	src: url('../files/webfonts31/advent_pro/AdventPro-Bold.woff2') format('woff2'), url('../files/webfonts31/advent_pro/AdventPro-Bold.woff') format('woff');
	font-weight: normal; font-style: normal; font-display: swap; }	
		
	@font-face { font-family: 'Roboto Light';
	src: url('../files/webfonts31/roboto/Roboto-Light.woff2') format('woff2'), url('../files/webfonts31/roboto/Roboto-Light.woff') format('woff');
	font-weight: normal; font-style: normal; font-display: swap; }	
	@font-face { font-family: 'Roboto';
	src: url('../files/webfonts31/roboto/Roboto-Regular.woff2') format('woff2'), url('../files/webfonts31/roboto/Roboto-Regular.woff') format('woff');
	font-weight: normal; font-style: normal; font-display: swap; }  
	@font-face { font-family: 'Roboto Bold';
	src: url('../files/webfonts31/roboto/Roboto-Bold.woff2') format('woff2'), url('../files/webfonts31/roboto/Roboto-Bold.woff') format('woff');
	font-weight: normal; font-style: normal; font-display: swap; }	
	
	@font-face { font-family: 'Playfair Display';
	src: url('../files/webfonts31/playfairsc/PlayfairDisplay-Regular.woff2') format('woff2'), url('../files/webfonts31/playfairsc/PlayfairDisplay-Regular.woff') format('woff');
	font-weight: normal; font-style: normal; }
	@font-face { font-family: 'Playfair Display Bold';
	src: url('../files/webfonts31/playfairsc/PlayfairDisplay-Bold.woff2') format('woff2'), url('../files/webfonts31/playfairsc/PlayfairDisplay-Bold.woff') format('woff');
	font-weight: normal; font-style: normal; }
	@font-face { font-family: 'Playfair Display ExtraBold';
	src: url('../files/webfonts31/playfairsc/PlayfairDisplay-ExtraBold.woff2') format('woff2'), url('../files/webfonts31/playfairsc/PlayfairDisplay-ExtraBold.woff') format('woff');
	font-weight: normal; font-style: normal; }
	
	@font-face { font-family: 'Rubik Mono One';
	src: url('../files/webfonts31/rubikmonoone/rubikmonoone-regular-webfont.woff2') format('woff2'), url('../files/webfonts31/rubikmonoone/rubikmonoone-regular-webfont.woff') format('woff');
	font-weight: normal; font-style: normal; }
	@font-face { font-family: 'Abel';
	src: url('../files/webfonts31/abel/abel-regular-webfont.woff2') format('woff2'), url('../files/webfonts31/abel/abel-regular-webfont.woff') format('woff');
	font-weight: normal; font-style: normal; }
	@font-face { font-family: 'Open Sans Condensede';
	src: url('../files/webfonts31/open-sans-condensed/opensans-condlight-webfont.woff2') format('woff2'), url('../files/webfonts31/open-sans-condensed/opensans-condlight-webfont.woff') format('woff');
	
	font-weight: normal; font-style: normal; }
	@font-face { font-family: 'Bree Serif';
	src: url('../files/webfonts31/breeserif/breeserif-regular-webfont.woff2') format('woff2'), url('../files/webfonts31/breeserif/breeserif-regular-webfont.woff') format('woff');
	font-weight: normal; font-style: normal; }
	@font-face { font-family: 'Pacifico';
	src: url('../files/webfonts31/pacifico/pacifico-regular-webfont.woff2') format('woff2'), url('../files/webfonts31/pacifico/pacifico-regular-webfont.woff') format('woff');
	font-weight: normal; font-style: normal; }
	@font-face { font-family: 'Rochester';
	src: url('../files/webfonts31/rochester/rochester-regular-webfont.woff2') format('woff2'), url('../files/webfonts31/rochester/rochester-regular-webfont.woff') format('woff')
	font-weight: normal; font-style: normal; }
	@font-face { font-family: 'Fjalla One';
	src: url('../files/webfonts31/fjallaone/fjallaone-regular-webfont.woff2') format('woff2'), url('../files/webfonts31/fjallaone/fjallaone-regular-webfont.woff') format('woff');
	font-weight: normal; font-style: normal; }
	@font-face { font-family: 'Viga';
	src: url('../files/webfonts31/viga/viga-regular-webfont.woff2') format('woff2'), url('../files/webfonts31/viga/viga-regular-webfont.woff') format('woff');
	font-weight: normal; font-style: normal; }
	@font-face { font-family: 'Ubuntu';
	src: url('../files/webfonts31/ubuntu/ubuntu-r-webfont.woff2') format('woff2'), url('../files/webfonts31/ubuntu/ubuntu-r-webfont.woff') format('woff');
	font-weight: normal; font-style: normal; }
	@font-face { font-family: 'Archivo Black';
	src: url('../files/webfonts31/archivoblack/archivoblack-regular-webfont.woff2') format('woff2'), url('../files/webfonts31/archivoblack/archivoblack-regular-webfont.woff') format('woff');
	font-weight: normal; font-style: normal; }	
	
	@font-face { font-family: 'Borel';
	src: url('../files/webfonts31/borel/Borel-Regular.woff2') format('woff2'), url('../files/webfonts31/borel/Borel-Regular.woff') format('woff');
	font-weight: normal; font-style: normal; }		
	/* @end */	
	
	#stacks_in_52 .trigger-31 { 
	 margin-top: 80px !important; 
	
	 
	opacity: 0 !important;}
	
	
	
/* -- End EACH CSS Template -- */#stacks_in_52 .scrollButton-hypetitles {   display: none !important;  position: absolute;	left: 0; z-index: 6; margin-right: auto; margin-left: auto;	right: 0; bottom: 36%; border-radius: 56px; -webkit-border-radius: 56px; -moz-border-radius: 56px; padding: 0; width: 92px; display: block; -webkit-animation: hypetitles-button_pulse 1.2s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;-moz-animation: hypetitles-button_pulse 1.2s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; animation: hypetitles-button_pulse 1.2s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;	animation-iteration-count: 2; animation-delay: 0.15s; 
 }    
@keyframes hypetitles-button_pulse { 
0%{ opacity: 1; transform: scale(1.0) translate(0px, 0px); -moz-transform:  scale(1.0) translate(0px, 0px); -webkit-transform: scale(1.0) translate(0px, 0px); } 
30%{ opacity: 0.8; transform: scale(0.9) translate(0px, 4px); -moz-transform: scale(0.9) translate(0px, 4px); -webkit-transform: scale(0.9) translate(0px, 4px); } 
75%{ opacity: 1; transform: scale(1.0) translate(0px, 0px); -moz-transform: scale(1.0) translate(0px, 0px); -webkit-transform: scale(1.0) translate(0px, 0px); } 
 100%{ opacity: 1;  transform: scale(1.0) translate(0px, 0px); -moz-transform: scale(1.0) translate(0px, 0px); -webkit-transform: scale(1.0) translate(0px, 0px); }  
}

@-webkit-keyframes hypetitles-button_pulse { 0%{ -webkit-transform: scale(1.0) translate(0px, 0px); opacity: 1;} 30%{-webkit-transform: scale(0.9) translate(0px, 4px);  opacity: 0.8;} 75%{ -webkit-transform: scale(1.0) translate(0px, 0px); opacity: 1;} 100%{ -webkit-transform: scale(1.0) translate(0px, 0px); opacity: 1;} }

#stacks_in_52 .scrollButton-hypetitles a {  font-size: 50px !important; line-height: 1em; transition: 0.05s linear; 	-webkit-transition: 0.04s linear; -moz-transition: 0.04s linear; 	-webkit-animation: hypetitles-button_pulse_initial 1.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; -moz-animation: hypetitles-button_pulse_initial 1.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; animation: hypetitles-button_pulse_initial 1.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; animation-iteration-count: 1; animation-delay: 0.3s;	color: #EAF4FF !important;   
 }

#stacks_in_52 .scrollButton-hypetitles [class^="fa fa-"], #stacks_in_52 .scrollButton-hypetitles #stacks_in_52 [class*="fa fa-"] { color: #EAF4FF !important; } @keyframes hypetitles-button_pulse_initial { 0%{ opacity: 0; } 100%{ opacity: 1;} } @-webkit-keyframes hypetitles-button_pulse_initial { 0%{ opacity: 0;} 100%{ opacity: 1;} }
#stacks_in_52 .scrollButton-hypetitles a:hover { text-shadow: 0 0 7px rgba(0, 0, 0, 0.25); }

#stacks_in_52 .scrollButton-hypetitles [class^="fa fa-"] {  transition: all 0.17s linear; -moz-transition: all 0.17s linear; -webkit-transition: all 0.17s linear;  }
#stacks_in_52 .scrollButton-hypetitles [class^="fa fa-"]:active {transform: scale(0.75) !important; -webkit-transform: scale(0.75) !important; -moz-transform: scale(0.75) !important; }

#target-hypetitles {  position: absolute; height: 0px; width: 100%; bottom: 0px;  
 }
@media only screen and (max-height: 601px) {
#stacks_in_52 .scrollButton-hypetitles { display: none !important; } #stacks_in_52 .scrollButton-hypetitles a {  font-size: 0 !important; display: none !important;  }  
} .s-container-stacks_in_59{ }#s-wrapper-stacks_in_59{margin:0; }#s-content-stacks_in_59{justify-content:center;  padding:50px 10px 0px 10px;}.s-bg-stacks_in_59{z-index:0}#s-outer-stacks_in_59{border-radius:0px 0px 0px 0px}
.s-coder-stacks_in_424{}
#mdstacks_in_61 hr{border-top-style:solid;border-top-width:1px;border-top-color:var(--border-color); width:100%;max-width:100%;}#mdstacks_in_61 h1,#mdstacks_in_61 h2,#mdstacks_in_61 h3,#mdstacks_in_61 h4,#mdstacks_in_61 h5,#mdstacks_in_61 h6{ }#mdstacks_in_61 p,#mdstacks_in_61 ul,#mdstacks_in_61 ol{  }#mdstacks_in_61 a{color:var(--link-color);}#mdstacks_in_61 a:hover{color:var(--link-color-hover); }
#mdstacks_in_452 hr{border-top-style:solid;border-top-width:1px;border-top-color:var(--border-color); width:100%;max-width:100%;}#mdstacks_in_452 h1,#mdstacks_in_452 h2,#mdstacks_in_452 h3,#mdstacks_in_452 h4,#mdstacks_in_452 h5,#mdstacks_in_452 h6{ margin-bottom:0.00rem;}#mdstacks_in_452 p,#mdstacks_in_452 ul,#mdstacks_in_452 ol{  margin-bottom:0.00rem;}#mdstacks_in_452 a{color:var(--link-color);}#mdstacks_in_452 a:hover{color:var(--link-color-hover); }

#stacks_in_452 {
	padding: 20px 0px 0px 0px;
}
#stacks_in_171.hf-cards {
  padding: 64px 0;
  --hf-width: 500px;
  --hf-border-radius: 8px;
}
#stacks_in_171.hf-cards,
#stacks_in_171.hf-cards > [tag="node"] {
  /*  */
  /*  */
  justify-content: center;
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
  align-items: stretch;
  /*  */
  gap: 64px;
}
/*  */
#stacks_in_171 .hf-v .hf-card-content-inner {
    height: 100%;
}
#stacks_in_171 .hf-v .hf-card-content {
  display: grid;
  grid-template-rows: min-content 1fr min-content;
}
/*  */
/*  */
#stacks_in_171.hf-cards:not(.hf-c) .hf-gfx {
  filter: url('#round-corners_stacks_in_171');
}
#stacks_in_171 .hf-grad:before {
  filter: url('#round-corners_stacks_in_171');
}
/*  */
/**/
.hf-cards #hf_stacks_in_172 {
  --hf-bdrSize: 4px;
	--hf-lyrSize: 8px;
  --hf-lyrOffset: 0px;

  --hf-innerPaddingY: 12px;
  --hf-innerPaddingX: 24px;
  --hf-innerPaddingYNeg: 0px;
  
  

  --hf-innerBgColor: #FFFFFF;
  --hf-innerGColor1: #333333;
  --hf-innerGColor2: #222222;

  --hf-frontG1: #665BE6;
  --hf-frontG2: #4234E6;
  --hf-backG1: #564BD6;
  --hf-backG2: #3224D6;

  --hf-grad-clip-rad: calc(var(--hf-border-radius) - var(--hf-bdrSize));
  /*  */
  --hp-clip: calc(var(--hf-point2x) + var(--hf-lyrSize)*4);
  --hf-lyrSize-n2: calc(var(--hf-lyrSize) * -2);
}

#hf_stacks_in_172.hf2-split .hf-card-header > div {
  
  
}
#hf_stacks_in_172.hf-split .hf-card-footer > div {
  
  
}
#hf_stacks_in_172.hf-v.hf2-split .hf-card-header > div {
  flex: 0 0 auto;
  width: 96px;
  height: 96px;
  background-color: #FFFFFF;
  border: 4px solid #E7E7E7;
  border-radius: 9999px;
  box-shadow: 0px 4px 16px rgba(0,0,0,0.3);
}
#hf_stacks_in_172.hf-v.hf-split .hf-card-footer > div {
  flex: 0 0 auto;
  width: 96px;
  height: 96px;
  background-color: #FFFFFF;
  border: 4px solid #E7E7E7;
  border-radius: 9999px;
  box-shadow: 0px 4px 16px rgba(0,0,0,0.3);
}
#hf_stacks_in_172.hf-v.hf2-split .hf-card-content-inner > .hf-grad {
  padding-top: calc(96px/2 - var(--hf-bdrSize));
}
#hf_stacks_in_172.hf-v.hf-split .hf-card-content-inner > .hf-grad {
  padding-bottom: calc(96px/2 - var(--hf-bdrSize));
}
#hf_stacks_in_172 .hf-card-content-inner {
  
  border-color: #DDE3E9;
  
}
#hf_stacks_in_172.hf-v .hf-top .hf-gfx-lyr1 div {
  background-color: #D5DEE2;
  
}
#hf_stacks_in_172.hf-v .hf-top .hf-gfx-lyr2 div {
  background-color: #BCCCDC;
  
}

#hf_stacks_in_172 .hf-card-content-inner,
#hf_stacks_in_172.hf-v:not(.hf2-no-point) .hf-top .hf-gfx-bg div,
#hf_stacks_in_172.hf-v:not(.hf-no-point) .hf-bottom .hf-gfx-bg div {
  background-color: var(--hf-innerBgColor);
}
/*  */

#hf_stacks_in_172.hf-v:not(.hf2-no-point) .hf-top .hf-gfx-bdr div,
#hf_stacks_in_172.hf-v:not(.hf-no-point) .hf-bottom .hf-gfx-bdr div {
  
  
  background-color: #DDE3E9;
  
  
}
#hf_stacks_in_172.hf-v.hf2-no-point .hf-top .hf-gfx-lyr1 div,
#hf_stacks_in_172.hf-v .hf-bottom .hf-gfx-lyr1 div {
  background-color: #D5DEE2;
  
}
#hf_stacks_in_172.hf-v.hf2-no-point .hf-top .hf-gfx-lyr2 div,
#hf_stacks_in_172.hf-v .hf-bottom .hf-gfx-lyr2 div {
  background-color: #BCCCDC;
  
}

#hf_stacks_in_172.hf2-detached:not(.hf2-no-content) .hf-card-header > div {
  padding: 12px 24px;
}
#hf_stacks_in_172.hf-detached:not(.hf-no-content) .hf-card-footer > div {
  padding: 24px 24px;
}
#hf_stacks_in_172.hf2-detached:not(.hf2-no-content) .hf-card-header {
  padding-left: var(--hf-lyrOffset);
  padding-right: var(--hf-lyrOffset);
}
#hf_stacks_in_172.hf-detached:not(.hf-no-content) .hf-card-footer {
  padding-left: var(--hf-lyrOffset);
  padding-right: var(--hf-lyrOffset);
}
#hf_stacks_in_172.hf-v .hf-bottom .hf-gfx-lyr2,
#hf_stacks_in_172.hf-v .hf-top .hf-gfx-lyr2 {
  left: calc(var(--hf-lyrOffset) * 2);
  right: calc(var(--hf-lyrOffset) * 2);
}
#hf_stacks_in_172.hf-v.hf-angle-alt .hf-bottom .hf-gfx-lyr2,
#hf_stacks_in_172.hf-v.hf2-angle-alt .hf-top .hf-gfx-lyr2 {
  left: var(--hf-lyrOffset);
  right: var(--hf-lyrOffset);
}
#hf_stacks_in_172.hf-v .hf-bottom .hf-gfx-lyr1,
#hf_stacks_in_172.hf-v .hf-top .hf-gfx-lyr1 {
  left: var(--hf-lyrOffset);
  right: var(--hf-lyrOffset);
}
/*  */
/*  */
/*  */
/*  */
/*  */
#mdstacks_in_178 hr{border-top-style:solid;border-top-width:1px;border-top-color:var(--border-color); width:100%;max-width:100%;}#mdstacks_in_178 h1,#mdstacks_in_178 h2,#mdstacks_in_178 h3,#mdstacks_in_178 h4,#mdstacks_in_178 h5,#mdstacks_in_178 h6{ }#mdstacks_in_178 p,#mdstacks_in_178 ul,#mdstacks_in_178 ol{  }#mdstacks_in_178 a{color:var(--link-color);}#mdstacks_in_178 a:hover{color:var(--link-color-hover); }
.hf-cards #hf_stacks_in_337 {
  --hf-bdrSize: 4px;
	--hf-lyrSize: 8px;
  --hf-lyrOffset: 0px;

  --hf-innerPaddingY: 12px;
  --hf-innerPaddingX: 24px;
  --hf-innerPaddingYNeg: 0px;
  
  

  --hf-innerBgColor: #FFFFFF;
  --hf-innerGColor1: #333333;
  --hf-innerGColor2: #222222;

  --hf-frontG1: #665BE6;
  --hf-frontG2: #4234E6;
  --hf-backG1: #564BD6;
  --hf-backG2: #3224D6;

  --hf-grad-clip-rad: calc(var(--hf-border-radius) - var(--hf-bdrSize));
  /*  */
  --hp-clip: calc(var(--hf-point2x) + var(--hf-lyrSize)*4);
  --hf-lyrSize-n2: calc(var(--hf-lyrSize) * -2);
}

#hf_stacks_in_337.hf2-split .hf-card-header > div {
  
  
}
#hf_stacks_in_337.hf-split .hf-card-footer > div {
  
  
}
#hf_stacks_in_337.hf-v.hf2-split .hf-card-header > div {
  flex: 0 0 auto;
  width: 96px;
  height: 96px;
  background-color: #FFFFFF;
  border: 4px solid #E7E7E7;
  border-radius: 9999px;
  box-shadow: 0px 4px 16px rgba(0,0,0,0.3);
}
#hf_stacks_in_337.hf-v.hf-split .hf-card-footer > div {
  flex: 0 0 auto;
  width: 96px;
  height: 96px;
  background-color: #FFFFFF;
  border: 4px solid #E7E7E7;
  border-radius: 9999px;
  box-shadow: 0px 4px 16px rgba(0,0,0,0.3);
}
#hf_stacks_in_337.hf-v.hf2-split .hf-card-content-inner > .hf-grad {
  padding-top: calc(96px/2 - var(--hf-bdrSize));
}
#hf_stacks_in_337.hf-v.hf-split .hf-card-content-inner > .hf-grad {
  padding-bottom: calc(96px/2 - var(--hf-bdrSize));
}
#hf_stacks_in_337 .hf-card-content-inner {
  
  border-color: #DDE3E9;
  
}
#hf_stacks_in_337.hf-v .hf-top .hf-gfx-lyr1 div {
  background-color: #D5DEE2;
  
}
#hf_stacks_in_337.hf-v .hf-top .hf-gfx-lyr2 div {
  background-color: #BCCCDC;
  
}

#hf_stacks_in_337 .hf-card-content-inner,
#hf_stacks_in_337.hf-v:not(.hf2-no-point) .hf-top .hf-gfx-bg div,
#hf_stacks_in_337.hf-v:not(.hf-no-point) .hf-bottom .hf-gfx-bg div {
  background-color: var(--hf-innerBgColor);
}
/*  */

#hf_stacks_in_337.hf-v:not(.hf2-no-point) .hf-top .hf-gfx-bdr div,
#hf_stacks_in_337.hf-v:not(.hf-no-point) .hf-bottom .hf-gfx-bdr div {
  
  
  background-color: #DDE3E9;
  
  
}
#hf_stacks_in_337.hf-v.hf2-no-point .hf-top .hf-gfx-lyr1 div,
#hf_stacks_in_337.hf-v .hf-bottom .hf-gfx-lyr1 div {
  background-color: #D5DEE2;
  
}
#hf_stacks_in_337.hf-v.hf2-no-point .hf-top .hf-gfx-lyr2 div,
#hf_stacks_in_337.hf-v .hf-bottom .hf-gfx-lyr2 div {
  background-color: #BCCCDC;
  
}

#hf_stacks_in_337.hf2-detached:not(.hf2-no-content) .hf-card-header > div {
  padding: 12px 24px;
}
#hf_stacks_in_337.hf-detached:not(.hf-no-content) .hf-card-footer > div {
  padding: 24px 24px;
}
#hf_stacks_in_337.hf2-detached:not(.hf2-no-content) .hf-card-header {
  padding-left: var(--hf-lyrOffset);
  padding-right: var(--hf-lyrOffset);
}
#hf_stacks_in_337.hf-detached:not(.hf-no-content) .hf-card-footer {
  padding-left: var(--hf-lyrOffset);
  padding-right: var(--hf-lyrOffset);
}
#hf_stacks_in_337.hf-v .hf-bottom .hf-gfx-lyr2,
#hf_stacks_in_337.hf-v .hf-top .hf-gfx-lyr2 {
  left: calc(var(--hf-lyrOffset) * 2);
  right: calc(var(--hf-lyrOffset) * 2);
}
#hf_stacks_in_337.hf-v.hf-angle-alt .hf-bottom .hf-gfx-lyr2,
#hf_stacks_in_337.hf-v.hf2-angle-alt .hf-top .hf-gfx-lyr2 {
  left: var(--hf-lyrOffset);
  right: var(--hf-lyrOffset);
}
#hf_stacks_in_337.hf-v .hf-bottom .hf-gfx-lyr1,
#hf_stacks_in_337.hf-v .hf-top .hf-gfx-lyr1 {
  left: var(--hf-lyrOffset);
  right: var(--hf-lyrOffset);
}
/*  */
/*  */
/*  */
/*  */
/*  */
#mdstacks_in_184 hr{border-top-style:solid;border-top-width:1px;border-top-color:var(--border-color); width:100%;max-width:100%;}#mdstacks_in_184 h1,#mdstacks_in_184 h2,#mdstacks_in_184 h3,#mdstacks_in_184 h4,#mdstacks_in_184 h5,#mdstacks_in_184 h6{ }#mdstacks_in_184 p,#mdstacks_in_184 ul,#mdstacks_in_184 ol{  }#mdstacks_in_184 a{color:var(--link-color);}#mdstacks_in_184 a:hover{color:var(--link-color-hover); }
.hf-cards #hf_stacks_in_343 {
  --hf-bdrSize: 4px;
	--hf-lyrSize: 8px;
  --hf-lyrOffset: 0px;

  --hf-innerPaddingY: 12px;
  --hf-innerPaddingX: 24px;
  --hf-innerPaddingYNeg: 0px;
  
  

  --hf-innerBgColor: #FFFFFF;
  --hf-innerGColor1: #333333;
  --hf-innerGColor2: #222222;

  --hf-frontG1: #665BE6;
  --hf-frontG2: #4234E6;
  --hf-backG1: #564BD6;
  --hf-backG2: #3224D6;

  --hf-grad-clip-rad: calc(var(--hf-border-radius) - var(--hf-bdrSize));
  /*  */
  --hp-clip: calc(var(--hf-point2x) + var(--hf-lyrSize)*4);
  --hf-lyrSize-n2: calc(var(--hf-lyrSize) * -2);
}

#hf_stacks_in_343.hf2-split .hf-card-header > div {
  
  
}
#hf_stacks_in_343.hf-split .hf-card-footer > div {
  
  
}
#hf_stacks_in_343.hf-v.hf2-split .hf-card-header > div {
  flex: 0 0 auto;
  width: 96px;
  height: 96px;
  background-color: #FFFFFF;
  border: 4px solid #E7E7E7;
  border-radius: 9999px;
  box-shadow: 0px 4px 16px rgba(0,0,0,0.3);
}
#hf_stacks_in_343.hf-v.hf-split .hf-card-footer > div {
  flex: 0 0 auto;
  width: 96px;
  height: 96px;
  background-color: #FFFFFF;
  border: 4px solid #E7E7E7;
  border-radius: 9999px;
  box-shadow: 0px 4px 16px rgba(0,0,0,0.3);
}
#hf_stacks_in_343.hf-v.hf2-split .hf-card-content-inner > .hf-grad {
  padding-top: calc(96px/2 - var(--hf-bdrSize));
}
#hf_stacks_in_343.hf-v.hf-split .hf-card-content-inner > .hf-grad {
  padding-bottom: calc(96px/2 - var(--hf-bdrSize));
}
#hf_stacks_in_343 .hf-card-content-inner {
  
  border-color: #DDE3E9;
  
}
#hf_stacks_in_343.hf-v .hf-top .hf-gfx-lyr1 div {
  background-color: #D5DEE2;
  
}
#hf_stacks_in_343.hf-v .hf-top .hf-gfx-lyr2 div {
  background-color: #BCCCDC;
  
}

#hf_stacks_in_343 .hf-card-content-inner,
#hf_stacks_in_343.hf-v:not(.hf2-no-point) .hf-top .hf-gfx-bg div,
#hf_stacks_in_343.hf-v:not(.hf-no-point) .hf-bottom .hf-gfx-bg div {
  background-color: var(--hf-innerBgColor);
}
/*  */

#hf_stacks_in_343.hf-v:not(.hf2-no-point) .hf-top .hf-gfx-bdr div,
#hf_stacks_in_343.hf-v:not(.hf-no-point) .hf-bottom .hf-gfx-bdr div {
  
  
  background-color: #DDE3E9;
  
  
}
#hf_stacks_in_343.hf-v.hf2-no-point .hf-top .hf-gfx-lyr1 div,
#hf_stacks_in_343.hf-v .hf-bottom .hf-gfx-lyr1 div {
  background-color: #D5DEE2;
  
}
#hf_stacks_in_343.hf-v.hf2-no-point .hf-top .hf-gfx-lyr2 div,
#hf_stacks_in_343.hf-v .hf-bottom .hf-gfx-lyr2 div {
  background-color: #BCCCDC;
  
}

#hf_stacks_in_343.hf2-detached:not(.hf2-no-content) .hf-card-header > div {
  padding: 12px 24px;
}
#hf_stacks_in_343.hf-detached:not(.hf-no-content) .hf-card-footer > div {
  padding: 24px 24px;
}
#hf_stacks_in_343.hf2-detached:not(.hf2-no-content) .hf-card-header {
  padding-left: var(--hf-lyrOffset);
  padding-right: var(--hf-lyrOffset);
}
#hf_stacks_in_343.hf-detached:not(.hf-no-content) .hf-card-footer {
  padding-left: var(--hf-lyrOffset);
  padding-right: var(--hf-lyrOffset);
}
#hf_stacks_in_343.hf-v .hf-bottom .hf-gfx-lyr2,
#hf_stacks_in_343.hf-v .hf-top .hf-gfx-lyr2 {
  left: calc(var(--hf-lyrOffset) * 2);
  right: calc(var(--hf-lyrOffset) * 2);
}
#hf_stacks_in_343.hf-v.hf-angle-alt .hf-bottom .hf-gfx-lyr2,
#hf_stacks_in_343.hf-v.hf2-angle-alt .hf-top .hf-gfx-lyr2 {
  left: var(--hf-lyrOffset);
  right: var(--hf-lyrOffset);
}
#hf_stacks_in_343.hf-v .hf-bottom .hf-gfx-lyr1,
#hf_stacks_in_343.hf-v .hf-top .hf-gfx-lyr1 {
  left: var(--hf-lyrOffset);
  right: var(--hf-lyrOffset);
}
/*  */
/*  */
/*  */
/*  */
/*  */
#mdstacks_in_190 hr{border-top-style:solid;border-top-width:1px;border-top-color:var(--border-color); width:100%;max-width:100%;}#mdstacks_in_190 h1,#mdstacks_in_190 h2,#mdstacks_in_190 h3,#mdstacks_in_190 h4,#mdstacks_in_190 h5,#mdstacks_in_190 h6{ }#mdstacks_in_190 p,#mdstacks_in_190 ul,#mdstacks_in_190 ol{  }#mdstacks_in_190 a{color:var(--link-color);}#mdstacks_in_190 a:hover{color:var(--link-color-hover); }
.hf-cards #hf_stacks_in_349 {
  --hf-bdrSize: 4px;
	--hf-lyrSize: 8px;
  --hf-lyrOffset: 0px;

  --hf-innerPaddingY: 12px;
  --hf-innerPaddingX: 24px;
  --hf-innerPaddingYNeg: 0px;
  
  

  --hf-innerBgColor: #FFFFFF;
  --hf-innerGColor1: #333333;
  --hf-innerGColor2: #222222;

  --hf-frontG1: #665BE6;
  --hf-frontG2: #4234E6;
  --hf-backG1: #564BD6;
  --hf-backG2: #3224D6;

  --hf-grad-clip-rad: calc(var(--hf-border-radius) - var(--hf-bdrSize));
  /*  */
  --hp-clip: calc(var(--hf-point2x) + var(--hf-lyrSize)*4);
  --hf-lyrSize-n2: calc(var(--hf-lyrSize) * -2);
}

#hf_stacks_in_349.hf2-split .hf-card-header > div {
  
  
}
#hf_stacks_in_349.hf-split .hf-card-footer > div {
  
  
}
#hf_stacks_in_349.hf-v.hf2-split .hf-card-header > div {
  flex: 0 0 auto;
  width: 96px;
  height: 96px;
  background-color: #FFFFFF;
  border: 4px solid #E7E7E7;
  border-radius: 9999px;
  box-shadow: 0px 4px 16px rgba(0,0,0,0.3);
}
#hf_stacks_in_349.hf-v.hf-split .hf-card-footer > div {
  flex: 0 0 auto;
  width: 96px;
  height: 96px;
  background-color: #FFFFFF;
  border: 4px solid #E7E7E7;
  border-radius: 9999px;
  box-shadow: 0px 4px 16px rgba(0,0,0,0.3);
}
#hf_stacks_in_349.hf-v.hf2-split .hf-card-content-inner > .hf-grad {
  padding-top: calc(96px/2 - var(--hf-bdrSize));
}
#hf_stacks_in_349.hf-v.hf-split .hf-card-content-inner > .hf-grad {
  padding-bottom: calc(96px/2 - var(--hf-bdrSize));
}
#hf_stacks_in_349 .hf-card-content-inner {
  
  border-color: #DDE3E9;
  
}
#hf_stacks_in_349.hf-v .hf-top .hf-gfx-lyr1 div {
  background-color: #D5DEE2;
  
}
#hf_stacks_in_349.hf-v .hf-top .hf-gfx-lyr2 div {
  background-color: #BCCCDC;
  
}

#hf_stacks_in_349 .hf-card-content-inner,
#hf_stacks_in_349.hf-v:not(.hf2-no-point) .hf-top .hf-gfx-bg div,
#hf_stacks_in_349.hf-v:not(.hf-no-point) .hf-bottom .hf-gfx-bg div {
  background-color: var(--hf-innerBgColor);
}
/*  */

#hf_stacks_in_349.hf-v:not(.hf2-no-point) .hf-top .hf-gfx-bdr div,
#hf_stacks_in_349.hf-v:not(.hf-no-point) .hf-bottom .hf-gfx-bdr div {
  
  
  background-color: #DDE3E9;
  
  
}
#hf_stacks_in_349.hf-v.hf2-no-point .hf-top .hf-gfx-lyr1 div,
#hf_stacks_in_349.hf-v .hf-bottom .hf-gfx-lyr1 div {
  background-color: #D5DEE2;
  
}
#hf_stacks_in_349.hf-v.hf2-no-point .hf-top .hf-gfx-lyr2 div,
#hf_stacks_in_349.hf-v .hf-bottom .hf-gfx-lyr2 div {
  background-color: #BCCCDC;
  
}

#hf_stacks_in_349.hf2-detached:not(.hf2-no-content) .hf-card-header > div {
  padding: 12px 24px;
}
#hf_stacks_in_349.hf-detached:not(.hf-no-content) .hf-card-footer > div {
  padding: 24px 24px;
}
#hf_stacks_in_349.hf2-detached:not(.hf2-no-content) .hf-card-header {
  padding-left: var(--hf-lyrOffset);
  padding-right: var(--hf-lyrOffset);
}
#hf_stacks_in_349.hf-detached:not(.hf-no-content) .hf-card-footer {
  padding-left: var(--hf-lyrOffset);
  padding-right: var(--hf-lyrOffset);
}
#hf_stacks_in_349.hf-v .hf-bottom .hf-gfx-lyr2,
#hf_stacks_in_349.hf-v .hf-top .hf-gfx-lyr2 {
  left: calc(var(--hf-lyrOffset) * 2);
  right: calc(var(--hf-lyrOffset) * 2);
}
#hf_stacks_in_349.hf-v.hf-angle-alt .hf-bottom .hf-gfx-lyr2,
#hf_stacks_in_349.hf-v.hf2-angle-alt .hf-top .hf-gfx-lyr2 {
  left: var(--hf-lyrOffset);
  right: var(--hf-lyrOffset);
}
#hf_stacks_in_349.hf-v .hf-bottom .hf-gfx-lyr1,
#hf_stacks_in_349.hf-v .hf-top .hf-gfx-lyr1 {
  left: var(--hf-lyrOffset);
  right: var(--hf-lyrOffset);
}
/*  */
/*  */
/*  */
/*  */
/*  */
#mdstacks_in_196 hr{border-top-style:solid;border-top-width:1px;border-top-color:var(--border-color); width:100%;max-width:100%;}#mdstacks_in_196 h1,#mdstacks_in_196 h2,#mdstacks_in_196 h3,#mdstacks_in_196 h4,#mdstacks_in_196 h5,#mdstacks_in_196 h6{ }#mdstacks_in_196 p,#mdstacks_in_196 ul,#mdstacks_in_196 ol{  }#mdstacks_in_196 a{color:var(--link-color);}#mdstacks_in_196 a:hover{color:var(--link-color-hover); }
.hf-cards #hf_stacks_in_368 {
  --hf-bdrSize: 4px;
	--hf-lyrSize: 8px;
  --hf-lyrOffset: 0px;

  --hf-innerPaddingY: 12px;
  --hf-innerPaddingX: 24px;
  --hf-innerPaddingYNeg: 0px;
  
  

  --hf-innerBgColor: #FFFFFF;
  --hf-innerGColor1: #333333;
  --hf-innerGColor2: #222222;

  --hf-frontG1: #665BE6;
  --hf-frontG2: #4234E6;
  --hf-backG1: #564BD6;
  --hf-backG2: #3224D6;

  --hf-grad-clip-rad: calc(var(--hf-border-radius) - var(--hf-bdrSize));
  /*  */
  --hp-clip: calc(var(--hf-point2x) + var(--hf-lyrSize)*4);
  --hf-lyrSize-n2: calc(var(--hf-lyrSize) * -2);
}

#hf_stacks_in_368.hf2-split .hf-card-header > div {
  
  
}
#hf_stacks_in_368.hf-split .hf-card-footer > div {
  
  
}
#hf_stacks_in_368.hf-v.hf2-split .hf-card-header > div {
  flex: 0 0 auto;
  width: 96px;
  height: 96px;
  background-color: #FFFFFF;
  border: 4px solid #E7E7E7;
  border-radius: 9999px;
  box-shadow: 0px 4px 16px rgba(0,0,0,0.3);
}
#hf_stacks_in_368.hf-v.hf-split .hf-card-footer > div {
  flex: 0 0 auto;
  width: 96px;
  height: 96px;
  background-color: #FFFFFF;
  border: 4px solid #E7E7E7;
  border-radius: 9999px;
  box-shadow: 0px 4px 16px rgba(0,0,0,0.3);
}
#hf_stacks_in_368.hf-v.hf2-split .hf-card-content-inner > .hf-grad {
  padding-top: calc(96px/2 - var(--hf-bdrSize));
}
#hf_stacks_in_368.hf-v.hf-split .hf-card-content-inner > .hf-grad {
  padding-bottom: calc(96px/2 - var(--hf-bdrSize));
}
#hf_stacks_in_368 .hf-card-content-inner {
  
  border-color: #DDE3E9;
  
}
#hf_stacks_in_368.hf-v .hf-top .hf-gfx-lyr1 div {
  background-color: #D5DEE2;
  
}
#hf_stacks_in_368.hf-v .hf-top .hf-gfx-lyr2 div {
  background-color: #BCCCDC;
  
}

#hf_stacks_in_368 .hf-card-content-inner,
#hf_stacks_in_368.hf-v:not(.hf2-no-point) .hf-top .hf-gfx-bg div,
#hf_stacks_in_368.hf-v:not(.hf-no-point) .hf-bottom .hf-gfx-bg div {
  background-color: var(--hf-innerBgColor);
}
/*  */

#hf_stacks_in_368.hf-v:not(.hf2-no-point) .hf-top .hf-gfx-bdr div,
#hf_stacks_in_368.hf-v:not(.hf-no-point) .hf-bottom .hf-gfx-bdr div {
  
  
  background-color: #DDE3E9;
  
  
}
#hf_stacks_in_368.hf-v.hf2-no-point .hf-top .hf-gfx-lyr1 div,
#hf_stacks_in_368.hf-v .hf-bottom .hf-gfx-lyr1 div {
  background-color: #D5DEE2;
  
}
#hf_stacks_in_368.hf-v.hf2-no-point .hf-top .hf-gfx-lyr2 div,
#hf_stacks_in_368.hf-v .hf-bottom .hf-gfx-lyr2 div {
  background-color: #BCCCDC;
  
}

#hf_stacks_in_368.hf2-detached:not(.hf2-no-content) .hf-card-header > div {
  padding: 12px 24px;
}
#hf_stacks_in_368.hf-detached:not(.hf-no-content) .hf-card-footer > div {
  padding: 24px 24px;
}
#hf_stacks_in_368.hf2-detached:not(.hf2-no-content) .hf-card-header {
  padding-left: var(--hf-lyrOffset);
  padding-right: var(--hf-lyrOffset);
}
#hf_stacks_in_368.hf-detached:not(.hf-no-content) .hf-card-footer {
  padding-left: var(--hf-lyrOffset);
  padding-right: var(--hf-lyrOffset);
}
#hf_stacks_in_368.hf-v .hf-bottom .hf-gfx-lyr2,
#hf_stacks_in_368.hf-v .hf-top .hf-gfx-lyr2 {
  left: calc(var(--hf-lyrOffset) * 2);
  right: calc(var(--hf-lyrOffset) * 2);
}
#hf_stacks_in_368.hf-v.hf-angle-alt .hf-bottom .hf-gfx-lyr2,
#hf_stacks_in_368.hf-v.hf2-angle-alt .hf-top .hf-gfx-lyr2 {
  left: var(--hf-lyrOffset);
  right: var(--hf-lyrOffset);
}
#hf_stacks_in_368.hf-v .hf-bottom .hf-gfx-lyr1,
#hf_stacks_in_368.hf-v .hf-top .hf-gfx-lyr1 {
  left: var(--hf-lyrOffset);
  right: var(--hf-lyrOffset);
}
/*  */
/*  */
/*  */
/*  */
/*  */
#mdstacks_in_371 hr{border-top-style:solid;border-top-width:1px;border-top-color:var(--border-color); width:100%;max-width:100%;}#mdstacks_in_371 h1,#mdstacks_in_371 h2,#mdstacks_in_371 h3,#mdstacks_in_371 h4,#mdstacks_in_371 h5,#mdstacks_in_371 h6{ }#mdstacks_in_371 p,#mdstacks_in_371 ul,#mdstacks_in_371 ol{  }#mdstacks_in_371 a{color:var(--link-color);}#mdstacks_in_371 a:hover{color:var(--link-color-hover); }
.hf-cards #hf_stacks_in_374 {
  --hf-bdrSize: 4px;
	--hf-lyrSize: 8px;
  --hf-lyrOffset: 0px;

  --hf-innerPaddingY: 12px;
  --hf-innerPaddingX: 24px;
  --hf-innerPaddingYNeg: 0px;
  
  

  --hf-innerBgColor: #FFFFFF;
  --hf-innerGColor1: #333333;
  --hf-innerGColor2: #222222;

  --hf-frontG1: #665BE6;
  --hf-frontG2: #4234E6;
  --hf-backG1: #564BD6;
  --hf-backG2: #3224D6;

  --hf-grad-clip-rad: calc(var(--hf-border-radius) - var(--hf-bdrSize));
  /*  */
  --hp-clip: calc(var(--hf-point2x) + var(--hf-lyrSize)*4);
  --hf-lyrSize-n2: calc(var(--hf-lyrSize) * -2);
}

#hf_stacks_in_374.hf2-split .hf-card-header > div {
  
  
}
#hf_stacks_in_374.hf-split .hf-card-footer > div {
  
  
}
#hf_stacks_in_374.hf-v.hf2-split .hf-card-header > div {
  flex: 0 0 auto;
  width: 96px;
  height: 96px;
  background-color: #FFFFFF;
  border: 4px solid #E7E7E7;
  border-radius: 9999px;
  box-shadow: 0px 4px 16px rgba(0,0,0,0.3);
}
#hf_stacks_in_374.hf-v.hf-split .hf-card-footer > div {
  flex: 0 0 auto;
  width: 96px;
  height: 96px;
  background-color: #FFFFFF;
  border: 4px solid #E7E7E7;
  border-radius: 9999px;
  box-shadow: 0px 4px 16px rgba(0,0,0,0.3);
}
#hf_stacks_in_374.hf-v.hf2-split .hf-card-content-inner > .hf-grad {
  padding-top: calc(96px/2 - var(--hf-bdrSize));
}
#hf_stacks_in_374.hf-v.hf-split .hf-card-content-inner > .hf-grad {
  padding-bottom: calc(96px/2 - var(--hf-bdrSize));
}
#hf_stacks_in_374 .hf-card-content-inner {
  
  border-color: #DDE3E9;
  
}
#hf_stacks_in_374.hf-v .hf-top .hf-gfx-lyr1 div {
  background-color: #D5DEE2;
  
}
#hf_stacks_in_374.hf-v .hf-top .hf-gfx-lyr2 div {
  background-color: #BCCCDC;
  
}

#hf_stacks_in_374 .hf-card-content-inner,
#hf_stacks_in_374.hf-v:not(.hf2-no-point) .hf-top .hf-gfx-bg div,
#hf_stacks_in_374.hf-v:not(.hf-no-point) .hf-bottom .hf-gfx-bg div {
  background-color: var(--hf-innerBgColor);
}
/*  */

#hf_stacks_in_374.hf-v:not(.hf2-no-point) .hf-top .hf-gfx-bdr div,
#hf_stacks_in_374.hf-v:not(.hf-no-point) .hf-bottom .hf-gfx-bdr div {
  
  
  background-color: #DDE3E9;
  
  
}
#hf_stacks_in_374.hf-v.hf2-no-point .hf-top .hf-gfx-lyr1 div,
#hf_stacks_in_374.hf-v .hf-bottom .hf-gfx-lyr1 div {
  background-color: #D5DEE2;
  
}
#hf_stacks_in_374.hf-v.hf2-no-point .hf-top .hf-gfx-lyr2 div,
#hf_stacks_in_374.hf-v .hf-bottom .hf-gfx-lyr2 div {
  background-color: #BCCCDC;
  
}

#hf_stacks_in_374.hf2-detached:not(.hf2-no-content) .hf-card-header > div {
  padding: 12px 24px;
}
#hf_stacks_in_374.hf-detached:not(.hf-no-content) .hf-card-footer > div {
  padding: 24px 24px;
}
#hf_stacks_in_374.hf2-detached:not(.hf2-no-content) .hf-card-header {
  padding-left: var(--hf-lyrOffset);
  padding-right: var(--hf-lyrOffset);
}
#hf_stacks_in_374.hf-detached:not(.hf-no-content) .hf-card-footer {
  padding-left: var(--hf-lyrOffset);
  padding-right: var(--hf-lyrOffset);
}
#hf_stacks_in_374.hf-v .hf-bottom .hf-gfx-lyr2,
#hf_stacks_in_374.hf-v .hf-top .hf-gfx-lyr2 {
  left: calc(var(--hf-lyrOffset) * 2);
  right: calc(var(--hf-lyrOffset) * 2);
}
#hf_stacks_in_374.hf-v.hf-angle-alt .hf-bottom .hf-gfx-lyr2,
#hf_stacks_in_374.hf-v.hf2-angle-alt .hf-top .hf-gfx-lyr2 {
  left: var(--hf-lyrOffset);
  right: var(--hf-lyrOffset);
}
#hf_stacks_in_374.hf-v .hf-bottom .hf-gfx-lyr1,
#hf_stacks_in_374.hf-v .hf-top .hf-gfx-lyr1 {
  left: var(--hf-lyrOffset);
  right: var(--hf-lyrOffset);
}
/*  */
/*  */
/*  */
/*  */
/*  */
#mdstacks_in_377 hr{border-top-style:solid;border-top-width:1px;border-top-color:var(--border-color); width:100%;max-width:100%;}#mdstacks_in_377 h1,#mdstacks_in_377 h2,#mdstacks_in_377 h3,#mdstacks_in_377 h4,#mdstacks_in_377 h5,#mdstacks_in_377 h6{ }#mdstacks_in_377 p,#mdstacks_in_377 ul,#mdstacks_in_377 ol{  }#mdstacks_in_377 a{color:var(--link-color);}#mdstacks_in_377 a:hover{color:var(--link-color-hover); }
.hf-cards #hf_stacks_in_381 {
  --hf-bdrSize: 4px;
	--hf-lyrSize: 8px;
  --hf-lyrOffset: 0px;

  --hf-innerPaddingY: 12px;
  --hf-innerPaddingX: 24px;
  --hf-innerPaddingYNeg: 0px;
  
  

  --hf-innerBgColor: #FFFFFF;
  --hf-innerGColor1: #333333;
  --hf-innerGColor2: #222222;

  --hf-frontG1: #665BE6;
  --hf-frontG2: #4234E6;
  --hf-backG1: #564BD6;
  --hf-backG2: #3224D6;

  --hf-grad-clip-rad: calc(var(--hf-border-radius) - var(--hf-bdrSize));
  /*  */
  --hp-clip: calc(var(--hf-point2x) + var(--hf-lyrSize)*4);
  --hf-lyrSize-n2: calc(var(--hf-lyrSize) * -2);
}

#hf_stacks_in_381.hf2-split .hf-card-header > div {
  
  
}
#hf_stacks_in_381.hf-split .hf-card-footer > div {
  
  
}
#hf_stacks_in_381.hf-v.hf2-split .hf-card-header > div {
  flex: 0 0 auto;
  width: 96px;
  height: 96px;
  background-color: #FFFFFF;
  border: 4px solid #E7E7E7;
  border-radius: 9999px;
  box-shadow: 0px 4px 16px rgba(0,0,0,0.3);
}
#hf_stacks_in_381.hf-v.hf-split .hf-card-footer > div {
  flex: 0 0 auto;
  width: 96px;
  height: 96px;
  background-color: #FFFFFF;
  border: 4px solid #E7E7E7;
  border-radius: 9999px;
  box-shadow: 0px 4px 16px rgba(0,0,0,0.3);
}
#hf_stacks_in_381.hf-v.hf2-split .hf-card-content-inner > .hf-grad {
  padding-top: calc(96px/2 - var(--hf-bdrSize));
}
#hf_stacks_in_381.hf-v.hf-split .hf-card-content-inner > .hf-grad {
  padding-bottom: calc(96px/2 - var(--hf-bdrSize));
}
#hf_stacks_in_381 .hf-card-content-inner {
  
  border-color: #DDE3E9;
  
}
#hf_stacks_in_381.hf-v .hf-top .hf-gfx-lyr1 div {
  background-color: #D5DEE2;
  
}
#hf_stacks_in_381.hf-v .hf-top .hf-gfx-lyr2 div {
  background-color: #BCCCDC;
  
}

#hf_stacks_in_381 .hf-card-content-inner,
#hf_stacks_in_381.hf-v:not(.hf2-no-point) .hf-top .hf-gfx-bg div,
#hf_stacks_in_381.hf-v:not(.hf-no-point) .hf-bottom .hf-gfx-bg div {
  background-color: var(--hf-innerBgColor);
}
/*  */

#hf_stacks_in_381.hf-v:not(.hf2-no-point) .hf-top .hf-gfx-bdr div,
#hf_stacks_in_381.hf-v:not(.hf-no-point) .hf-bottom .hf-gfx-bdr div {
  
  
  background-color: #DDE3E9;
  
  
}
#hf_stacks_in_381.hf-v.hf2-no-point .hf-top .hf-gfx-lyr1 div,
#hf_stacks_in_381.hf-v .hf-bottom .hf-gfx-lyr1 div {
  background-color: #D5DEE2;
  
}
#hf_stacks_in_381.hf-v.hf2-no-point .hf-top .hf-gfx-lyr2 div,
#hf_stacks_in_381.hf-v .hf-bottom .hf-gfx-lyr2 div {
  background-color: #BCCCDC;
  
}

#hf_stacks_in_381.hf2-detached:not(.hf2-no-content) .hf-card-header > div {
  padding: 12px 24px;
}
#hf_stacks_in_381.hf-detached:not(.hf-no-content) .hf-card-footer > div {
  padding: 24px 24px;
}
#hf_stacks_in_381.hf2-detached:not(.hf2-no-content) .hf-card-header {
  padding-left: var(--hf-lyrOffset);
  padding-right: var(--hf-lyrOffset);
}
#hf_stacks_in_381.hf-detached:not(.hf-no-content) .hf-card-footer {
  padding-left: var(--hf-lyrOffset);
  padding-right: var(--hf-lyrOffset);
}
#hf_stacks_in_381.hf-v .hf-bottom .hf-gfx-lyr2,
#hf_stacks_in_381.hf-v .hf-top .hf-gfx-lyr2 {
  left: calc(var(--hf-lyrOffset) * 2);
  right: calc(var(--hf-lyrOffset) * 2);
}
#hf_stacks_in_381.hf-v.hf-angle-alt .hf-bottom .hf-gfx-lyr2,
#hf_stacks_in_381.hf-v.hf2-angle-alt .hf-top .hf-gfx-lyr2 {
  left: var(--hf-lyrOffset);
  right: var(--hf-lyrOffset);
}
#hf_stacks_in_381.hf-v .hf-bottom .hf-gfx-lyr1,
#hf_stacks_in_381.hf-v .hf-top .hf-gfx-lyr1 {
  left: var(--hf-lyrOffset);
  right: var(--hf-lyrOffset);
}
/*  */
/*  */
/*  */
/*  */
/*  */
#mdstacks_in_384 hr{border-top-style:solid;border-top-width:1px;border-top-color:var(--border-color); width:100%;max-width:100%;}#mdstacks_in_384 h1,#mdstacks_in_384 h2,#mdstacks_in_384 h3,#mdstacks_in_384 h4,#mdstacks_in_384 h5,#mdstacks_in_384 h6{ }#mdstacks_in_384 p,#mdstacks_in_384 ul,#mdstacks_in_384 ol{  }#mdstacks_in_384 a{color:var(--link-color);}#mdstacks_in_384 a:hover{color:var(--link-color-hover); }
.hf-cards #hf_stacks_in_678 {
  --hf-bdrSize: 4px;
	--hf-lyrSize: 8px;
  --hf-lyrOffset: 0px;

  --hf-innerPaddingY: 12px;
  --hf-innerPaddingX: 24px;
  --hf-innerPaddingYNeg: 0px;
  
  

  --hf-innerBgColor: #FFFFFF;
  --hf-innerGColor1: #333333;
  --hf-innerGColor2: #222222;

  --hf-frontG1: #665BE6;
  --hf-frontG2: #4234E6;
  --hf-backG1: #564BD6;
  --hf-backG2: #3224D6;

  --hf-grad-clip-rad: calc(var(--hf-border-radius) - var(--hf-bdrSize));
  /*  */
  --hp-clip: calc(var(--hf-point2x) + var(--hf-lyrSize)*4);
  --hf-lyrSize-n2: calc(var(--hf-lyrSize) * -2);
}

#hf_stacks_in_678.hf2-split .hf-card-header > div {
  
  
}
#hf_stacks_in_678.hf-split .hf-card-footer > div {
  
  
}
#hf_stacks_in_678.hf-v.hf2-split .hf-card-header > div {
  flex: 0 0 auto;
  width: 96px;
  height: 96px;
  background-color: #FFFFFF;
  border: 4px solid #E7E7E7;
  border-radius: 9999px;
  box-shadow: 0px 4px 16px rgba(0,0,0,0.3);
}
#hf_stacks_in_678.hf-v.hf-split .hf-card-footer > div {
  flex: 0 0 auto;
  width: 96px;
  height: 96px;
  background-color: #FFFFFF;
  border: 4px solid #E7E7E7;
  border-radius: 9999px;
  box-shadow: 0px 4px 16px rgba(0,0,0,0.3);
}
#hf_stacks_in_678.hf-v.hf2-split .hf-card-content-inner > .hf-grad {
  padding-top: calc(96px/2 - var(--hf-bdrSize));
}
#hf_stacks_in_678.hf-v.hf-split .hf-card-content-inner > .hf-grad {
  padding-bottom: calc(96px/2 - var(--hf-bdrSize));
}
#hf_stacks_in_678 .hf-card-content-inner {
  
  border-color: #DDE3E9;
  
}
#hf_stacks_in_678.hf-v .hf-top .hf-gfx-lyr1 div {
  background-color: #D5DEE2;
  
}
#hf_stacks_in_678.hf-v .hf-top .hf-gfx-lyr2 div {
  background-color: #BCCCDC;
  
}

#hf_stacks_in_678 .hf-card-content-inner,
#hf_stacks_in_678.hf-v:not(.hf2-no-point) .hf-top .hf-gfx-bg div,
#hf_stacks_in_678.hf-v:not(.hf-no-point) .hf-bottom .hf-gfx-bg div {
  background-color: var(--hf-innerBgColor);
}
/*  */

#hf_stacks_in_678.hf-v:not(.hf2-no-point) .hf-top .hf-gfx-bdr div,
#hf_stacks_in_678.hf-v:not(.hf-no-point) .hf-bottom .hf-gfx-bdr div {
  
  
  background-color: #DDE3E9;
  
  
}
#hf_stacks_in_678.hf-v.hf2-no-point .hf-top .hf-gfx-lyr1 div,
#hf_stacks_in_678.hf-v .hf-bottom .hf-gfx-lyr1 div {
  background-color: #D5DEE2;
  
}
#hf_stacks_in_678.hf-v.hf2-no-point .hf-top .hf-gfx-lyr2 div,
#hf_stacks_in_678.hf-v .hf-bottom .hf-gfx-lyr2 div {
  background-color: #BCCCDC;
  
}

#hf_stacks_in_678.hf2-detached:not(.hf2-no-content) .hf-card-header > div {
  padding: 12px 24px;
}
#hf_stacks_in_678.hf-detached:not(.hf-no-content) .hf-card-footer > div {
  padding: 24px 24px;
}
#hf_stacks_in_678.hf2-detached:not(.hf2-no-content) .hf-card-header {
  padding-left: var(--hf-lyrOffset);
  padding-right: var(--hf-lyrOffset);
}
#hf_stacks_in_678.hf-detached:not(.hf-no-content) .hf-card-footer {
  padding-left: var(--hf-lyrOffset);
  padding-right: var(--hf-lyrOffset);
}
#hf_stacks_in_678.hf-v .hf-bottom .hf-gfx-lyr2,
#hf_stacks_in_678.hf-v .hf-top .hf-gfx-lyr2 {
  left: calc(var(--hf-lyrOffset) * 2);
  right: calc(var(--hf-lyrOffset) * 2);
}
#hf_stacks_in_678.hf-v.hf-angle-alt .hf-bottom .hf-gfx-lyr2,
#hf_stacks_in_678.hf-v.hf2-angle-alt .hf-top .hf-gfx-lyr2 {
  left: var(--hf-lyrOffset);
  right: var(--hf-lyrOffset);
}
#hf_stacks_in_678.hf-v .hf-bottom .hf-gfx-lyr1,
#hf_stacks_in_678.hf-v .hf-top .hf-gfx-lyr1 {
  left: var(--hf-lyrOffset);
  right: var(--hf-lyrOffset);
}
/*  */
/*  */
/*  */
/*  */
/*  */
#mdstacks_in_681 hr{border-top-style:solid;border-top-width:1px;border-top-color:var(--border-color); width:100%;max-width:100%;}#mdstacks_in_681 h1,#mdstacks_in_681 h2,#mdstacks_in_681 h3,#mdstacks_in_681 h4,#mdstacks_in_681 h5,#mdstacks_in_681 h6{ }#mdstacks_in_681 p,#mdstacks_in_681 ul,#mdstacks_in_681 ol{  }#mdstacks_in_681 a{color:var(--link-color);}#mdstacks_in_681 a:hover{color:var(--link-color-hover); }
.hf-cards #hf_stacks_in_702 {
  --hf-bdrSize: 4px;
	--hf-lyrSize: 8px;
  --hf-lyrOffset: 0px;

  --hf-innerPaddingY: 12px;
  --hf-innerPaddingX: 24px;
  --hf-innerPaddingYNeg: 0px;
  
  

  --hf-innerBgColor: #FFFFFF;
  --hf-innerGColor1: #333333;
  --hf-innerGColor2: #222222;

  --hf-frontG1: #665BE6;
  --hf-frontG2: #4234E6;
  --hf-backG1: #564BD6;
  --hf-backG2: #3224D6;

  --hf-grad-clip-rad: calc(var(--hf-border-radius) - var(--hf-bdrSize));
  /*  */
  --hp-clip: calc(var(--hf-point2x) + var(--hf-lyrSize)*4);
  --hf-lyrSize-n2: calc(var(--hf-lyrSize) * -2);
}

#hf_stacks_in_702.hf2-split .hf-card-header > div {
  
  
}
#hf_stacks_in_702.hf-split .hf-card-footer > div {
  
  
}
#hf_stacks_in_702.hf-v.hf2-split .hf-card-header > div {
  flex: 0 0 auto;
  width: 96px;
  height: 96px;
  background-color: #FFFFFF;
  border: 4px solid #E7E7E7;
  border-radius: 9999px;
  box-shadow: 0px 4px 16px rgba(0,0,0,0.3);
}
#hf_stacks_in_702.hf-v.hf-split .hf-card-footer > div {
  flex: 0 0 auto;
  width: 96px;
  height: 96px;
  background-color: #FFFFFF;
  border: 4px solid #E7E7E7;
  border-radius: 9999px;
  box-shadow: 0px 4px 16px rgba(0,0,0,0.3);
}
#hf_stacks_in_702.hf-v.hf2-split .hf-card-content-inner > .hf-grad {
  padding-top: calc(96px/2 - var(--hf-bdrSize));
}
#hf_stacks_in_702.hf-v.hf-split .hf-card-content-inner > .hf-grad {
  padding-bottom: calc(96px/2 - var(--hf-bdrSize));
}
#hf_stacks_in_702 .hf-card-content-inner {
  
  border-color: #DDE3E9;
  
}
#hf_stacks_in_702.hf-v .hf-top .hf-gfx-lyr1 div {
  background-color: #D5DEE2;
  
}
#hf_stacks_in_702.hf-v .hf-top .hf-gfx-lyr2 div {
  background-color: #BCCCDC;
  
}

#hf_stacks_in_702 .hf-card-content-inner,
#hf_stacks_in_702.hf-v:not(.hf2-no-point) .hf-top .hf-gfx-bg div,
#hf_stacks_in_702.hf-v:not(.hf-no-point) .hf-bottom .hf-gfx-bg div {
  background-color: var(--hf-innerBgColor);
}
/*  */

#hf_stacks_in_702.hf-v:not(.hf2-no-point) .hf-top .hf-gfx-bdr div,
#hf_stacks_in_702.hf-v:not(.hf-no-point) .hf-bottom .hf-gfx-bdr div {
  
  
  background-color: #DDE3E9;
  
  
}
#hf_stacks_in_702.hf-v.hf2-no-point .hf-top .hf-gfx-lyr1 div,
#hf_stacks_in_702.hf-v .hf-bottom .hf-gfx-lyr1 div {
  background-color: #D5DEE2;
  
}
#hf_stacks_in_702.hf-v.hf2-no-point .hf-top .hf-gfx-lyr2 div,
#hf_stacks_in_702.hf-v .hf-bottom .hf-gfx-lyr2 div {
  background-color: #BCCCDC;
  
}

#hf_stacks_in_702.hf2-detached:not(.hf2-no-content) .hf-card-header > div {
  padding: 12px 24px;
}
#hf_stacks_in_702.hf-detached:not(.hf-no-content) .hf-card-footer > div {
  padding: 24px 24px;
}
#hf_stacks_in_702.hf2-detached:not(.hf2-no-content) .hf-card-header {
  padding-left: var(--hf-lyrOffset);
  padding-right: var(--hf-lyrOffset);
}
#hf_stacks_in_702.hf-detached:not(.hf-no-content) .hf-card-footer {
  padding-left: var(--hf-lyrOffset);
  padding-right: var(--hf-lyrOffset);
}
#hf_stacks_in_702.hf-v .hf-bottom .hf-gfx-lyr2,
#hf_stacks_in_702.hf-v .hf-top .hf-gfx-lyr2 {
  left: calc(var(--hf-lyrOffset) * 2);
  right: calc(var(--hf-lyrOffset) * 2);
}
#hf_stacks_in_702.hf-v.hf-angle-alt .hf-bottom .hf-gfx-lyr2,
#hf_stacks_in_702.hf-v.hf2-angle-alt .hf-top .hf-gfx-lyr2 {
  left: var(--hf-lyrOffset);
  right: var(--hf-lyrOffset);
}
#hf_stacks_in_702.hf-v .hf-bottom .hf-gfx-lyr1,
#hf_stacks_in_702.hf-v .hf-top .hf-gfx-lyr1 {
  left: var(--hf-lyrOffset);
  right: var(--hf-lyrOffset);
}
/*  */
/*  */
/*  */
/*  */
/*  */
#mdstacks_in_705 hr{border-top-style:solid;border-top-width:1px;border-top-color:var(--border-color); width:100%;max-width:100%;}#mdstacks_in_705 h1,#mdstacks_in_705 h2,#mdstacks_in_705 h3,#mdstacks_in_705 h4,#mdstacks_in_705 h5,#mdstacks_in_705 h6{ }#mdstacks_in_705 p,#mdstacks_in_705 ul,#mdstacks_in_705 ol{  }#mdstacks_in_705 a{color:var(--link-color);}#mdstacks_in_705 a:hover{color:var(--link-color-hover); }
.s-coder-stacks_in_442{}
#mdstacks_in_389 hr{border-top-style:solid;border-top-width:1px;border-top-color:var(--border-color); width:100%;max-width:100%;}#mdstacks_in_389 h1,#mdstacks_in_389 h2,#mdstacks_in_389 h3,#mdstacks_in_389 h4,#mdstacks_in_389 h5,#mdstacks_in_389 h6{ }#mdstacks_in_389 p,#mdstacks_in_389 ul,#mdstacks_in_389 ol{  }#mdstacks_in_389 a{color:var(--link-color);}#mdstacks_in_389 a:hover{color:var(--link-color-hover); }
#mdstacks_in_692 hr{border-top-style:solid;border-top-width:1px;border-top-color:var(--border-color); width:100%;max-width:100%;}#mdstacks_in_692 h1,#mdstacks_in_692 h2,#mdstacks_in_692 h3,#mdstacks_in_692 h4,#mdstacks_in_692 h5,#mdstacks_in_692 h6{ }#mdstacks_in_692 p,#mdstacks_in_692 ul,#mdstacks_in_692 ol{  }#mdstacks_in_692 a{color:var(--link-color);}#mdstacks_in_692 a:hover{color:var(--link-color-hover); }
 .s-container-stacks_in_675_2{ }#s-wrapper-stacks_in_675_2{margin:0; }#s-content-stacks_in_675_2{justify-content:center;  padding:60px 20px 20px 20px;}.s-bg-stacks_in_675_2{z-index:0}#s-outer-stacks_in_675_2{border-radius:0px 0px 0px 0px}
/*
 */
#stacks_in_675_4 {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: 300;
}
#stacks_in_675_4 {width: 100%; font-size: 14px;}
#stacks_in_675_4,#stacks_in_675_4 * {line-height: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
#stacks_in_675_4 .robotNick{display:none!important}

#stacks_in_675_4 label{display:none}
#stacks_in_675_4 label.keepIt{text-align:left;display:inline-block;width:100%;padding-left:5px}
#stacks_in_675_4 select{color:#aaa}.php{display:none}
#stacks_in_675_4 .info{color:#00529B;background-color:#BDE5F8}
#stacks_in_675_4 .success{color:#4F8A10;background-color:#DFF2BF}
#stacks_in_675_4 .warning{color:#9F6000;background-color:#FEEFB3}
#stacks_in_675_4 .error{color:#D8000C;background-color:#FFBABA}
#stacks_in_675_4 textarea{resize:vertical;}

#stacks_in_675_4 .submitMessage, #stacks_in_675_4 .errorMessage {
  background-size: 40px 40px;
  background-image: linear-gradient(135deg, rgba(255, 255, 255, .05) 25%, transparent 25%,
  transparent 50%, rgba(255, 255, 255, .05) 50%, rgba(255, 255, 255, .05) 75%,
  transparent 75%, transparent);
  box-shadow: inset 0 -1px 0 rgba(255,255,255,.4);
  width: 100%;
  border: 1px solid;
  color: #fff !important;
  padding: 10px 15px;
  animation: animate-bg 5s linear infinite;
  -webkit-animation: animate-bg 5s linear infinite;
  -moz-animation: animate-bg 5s linear infinite;
  border-radius:3px;
  max-width: 301px;
}
#stacks_in_675_4 .info {
  background-color: #61b832;
  border-color: #3b8eb5;
}
#stacks_in_675_4 .error, #stacks_in_675_4 .errorMessage {
  background-color:  #DE4343;
  border-color: rgba(0,0,0,0.25);
}
#stacks_in_675_4 .warning {
  background-color: #eaaf51;
  border-color: #d99a36;
}
#stacks_in_675_4 .success {
  background-color: #61B832;
  border-color: rgba(0,0,0,0.25);
  padding: 10px 15px 5px 15px;
}
#stacks_in_675_4 .submitMessage h3 {
  margin: 0 0 5px 0 !important;
}
#stacks_in_675_4 .submitMessage p {
  margin: 0;
}
@keyframes animate-bg {
  from {
  background-position: 0 0;
  }
  to {
  background-position: -80px 0;
  }
}
@-webkit-keyframes animate-bg {
  from {
  background-position: 0 0;
  }
  to {
  background-position: -80px 0;
  }
}
@-moz-keyframes animate-bg {
  from {
  background-position: 0 0;
  }
  to {
  background-position: -80px 0;
  }
}

/* ---------------------------------------- */
#stacks_in_675_4 * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#stacks_in_675_4 a {
  text-decoration: none;
}

#stacks_in_675_4 .header-stacks_in_675_4, #stacks_in_675_4 form {
/*  padding: 15px 10%;*/
  padding: 15px 50px;
}

#stacks_in_675_4 form {
  background: #EAEAEA;
  
  background: transparent;
  
}
#stacks_in_675_4 form .note {
  display: block;
  font-size: 85%;
  color: #a2a2a2;
  margin: 0 0 5px 10px;
}
#stacks_in_675_4 .header-stacks_in_675_4 {
  background-color: #077ABC;
  color: white;
  text-align: center;
}
#stacks_in_675_4 .header-stacks_in_675_4 h1 {
  font-weight: 400;
  text-transform: uppercase;
  font-size: 36px;
  margin-bottom: 10px;
}
#stacks_in_675_4 .header-stacks_in_675_4 h1 i {
  color: #055a8b;
}
#stacks_in_675_4 .header-stacks_in_675_4 h1 span {
  font-weight: 300;
}
#stacks_in_675_4 .header-stacks_in_675_4 p {
  font-weight: 400;
  font-size: 16px;
  color: rgba(255, 255, 255, 0.9);
  letter-spacing: .05em;
  margin-bottom: 10px;
}
#stacks_in_675_4 .header-stacks_in_675_4 h3,
#stacks_in_675_4 .header-stacks_in_675_4 h3 a {
  color: #32CCFE;
}
#stacks_in_675_4 .header-stacks_in_675_4 h3 a,
#stacks_in_675_4 .header-stacks_in_675_4 h3 a a {
  -moz-transition: color 0.3s;
  -o-transition: color 0.3s;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
}
#stacks_in_675_4 .header-stacks_in_675_4 h3 a:hover,
#stacks_in_675_4 .header-stacks_in_675_4 h3 a a:hover {
  color: white;
}

#stacks_in_675_4 #stacks_in_675_4 form-group {
  margin-bottom: 20px;
}

#stacks_in_675_4 .heading {
  font-weight: 300;
  text-align: left;
  border-bottom: 1px solid;
  padding-bottom: 3px;
  margin-bottom: 15px;
  display: block;
}
#stacks_in_675_4 h1.heading {
  font-size: 20px;
}
#stacks_in_675_4 h2.heading {
  font-size: 18px;
}
#stacks_in_675_4 h3.heading {
  font-size: 18px;
  border-bottom: 0px solid;
}
#stacks_in_675_4 h4.heading {
  font-size: 16px;
  border-bottom: 0px solid;
}
#stacks_in_675_4 em.heading {
  font-weight: 300;
  border: 0px solid;
  margin: 0;
  padding: 0;
}
#stacks_in_675_4 strong.heading {
  font-weight: bold;
  border: 0px solid;
  margin: 0;
  padding: 0;
  padding-bottom: 3px;
  margin-bottom: 15px;
}
#stacks_in_675_4 span.heading {
  font-weight: 300;
  border: 0px solid;
  margin: 0;
  padding: 0;
  padding-bottom: 3px;
  margin-bottom: 15px;
}

#stacks_in_675_4 .controls {
  text-align: left;
  position: relative;
  margin-bottom: 15px;
  width: 100%;
  max-width: 301px;
}
#stacks_in_675_4 .controls .fileUpload {
  position: relative;
  overflow: hidden;
  padding: 12px;
  border: 1px solid #c6c6c6;
  margin-bottom: 0px;
  font-size: 14px;
  font-weight: 300;
  background-color: #fff;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  background-color: #1F7DC1;
  border: none;
  color: #fff;
  padding: 0px 0;
  line-height: 44px;
  width: 96px;
  vertical-align: bottom;
  margin: 0;
  box-shadow: 0px 0px 0px rgba(0,0,0,0);
}
#stacks_in_675_4 .controls .fileUpload:active {
  box-shadow: 0 0 0 2000px rgba(0,0,0,0.22) inset;
}
#stacks_in_675_4 .controls .fileUpload input.upload {
  position: absolute;
  height: 44px;
  top: 0;
  right: 0;
  margin: 0;
  padding: 0;
  font-size: 20px;
  cursor: pointer;
  opacity: 0;
  filter: alpha(opacity=0);
}
#stacks_in_675_4 input.upload.hasError {
  border-color: red;
  opacity: 1 !important;
}
#stacks_in_675_4 .controls input[type="text"],
#stacks_in_675_4 .controls input[type="email"],
#stacks_in_675_4 .controls input[type="tel"],
#stacks_in_675_4 .controls input[type="url"],
#stacks_in_675_4 .controls input[type="date"],
#stacks_in_675_4 .controls input[type="number"],
#stacks_in_675_4 .controls input[disabled="disabled"],
#stacks_in_675_4 .controls input[readonly],
#stacks_in_675_4 .controls textarea,
#stacks_in_675_4 .controls > button,
#stacks_in_675_4 .controls select {
  padding: 12px;
  font-size: 14px;
  border: 1px solid #999999;
  max-width: 301px;
  width: 100%;
  margin-bottom: 0px;
  color: #1DB09F;
  font-size: 16px;
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: 300;
  background-color: #EAEAEA;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  margin: 0;
  height: auto;
}
#stacks_in_675_4 .controls select {
  line-height: 22px;
  padding: 10px 12px;
}
#stacks_in_675_4 .controls input:-webkit-autofill,
#stacks_in_675_4 .controls textarea:-webkit-autofill,
#stacks_in_675_4 .controls select:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 1000px #EAEAEA inset;
  color: #888888 !important;
}
#stacks_in_675_4 .controls input:disabled {
  color: #888888 !important;
}
#stacks_in_675_4 .controls input[disabled="disabled"] {
  width: 201px;
  opacity: 1;
}

#stacks_in_675_4 .controls input[type="text"].hasError,
#stacks_in_675_4 .controls input[type="email"].hasError,
#stacks_in_675_4 .controls input[type="tel"].hasError,
#stacks_in_675_4 .controls input[type="url"].hasError,
#stacks_in_675_4 .controls input[type="date"].hasError,
#stacks_in_675_4 .controls input[type="number"].hasError,
#stacks_in_675_4 .controls textarea.hasError,
#stacks_in_675_4 .controls button.hasError,
#stacks_in_675_4 .controls select.hasError {
  border-color: red;
}
#stacks_in_675_4 .controls textarea {
  margin-bottom: 2px;
  white-space: pre-line;
  padding-top: 12px;
}
#stacks_in_675_4 .controls input[type="text"]:focus,#stacks_in_675_4 .controls input[type="text"]:hover,
#stacks_in_675_4 .controls input[type="email"]:focus,
#stacks_in_675_4 .controls input[type="email"]:hover,
#stacks_in_675_4 .controls input[type="tel"]:focus,
#stacks_in_675_4 .controls input[type="tel"]:hover,
#stacks_in_675_4 .controls textarea:focus,
#stacks_in_675_4 .controls textarea:hover,
#stacks_in_675_4 .controls button:focus,
#stacks_in_675_4 .controls button:hover,
#stacks_in_675_4 .controls select:focus,
#stacks_in_675_4 .controls select:hover {
  outline: none;
  border-color: #999999;
}
#stacks_in_675_4 .controls input[type="text"]:focus + label, #stacks_in_675_4 .controls input[type="text"]:hover + label,
#stacks_in_675_4 .controls input[type="email"]:focus + label,
#stacks_in_675_4 .controls input[type="email"]:hover + label,
#stacks_in_675_4 .controls input[type="tel"]:focus + label,
#stacks_in_675_4 .controls input[type="tel"]:hover + label,
#stacks_in_675_4 .controls textarea:focus + label,
#stacks_in_675_4 .controls textarea:hover + label,
#stacks_in_675_4 .controls button:focus + label,
#stacks_in_675_4 .controls button:hover + label,
#stacks_in_675_4 .controls select:focus + label,
#stacks_in_675_4 .controls select:hover + label {
  color: #888888;
  cursor: text;
}
#stacks_in_675_4 .controls .dateIcon {
  position: absolute;
  right: 10px;
  top: 14px;
  fill: #888888;
  width: 16px;
  height: 16px;
  pointer-events: none;
}
#stacks_in_675_4 .controls select {
  -moz-appearance: none;
  -webkit-appearance: none;
  cursor: pointer;
}
#stacks_in_675_4 div[type="stacks-pin"] {
 display: none;
}
#stacks_in_675_4 .controls label {
  position: absolute;
  left: 8px;
  top: 12px;
  color: #888888;
  border-radius: 3px;
  font-size: 16px;
  line-height: 22px;
  display: inline-block;
  padding: 0px 10px 0px;
  font-weight: 400;
  background-color: rgba(255, 255, 255, 0);
  -moz-transition: color 0.3s, top 0.3s, background-color 0.8s;
  -o-transition: color 0.3s, top 0.3s, background-color 0.8s;
  -webkit-transition: color 0.3s, top 0.3s, background-color 0.8s;
  transition: color 0.3s, top 0.3s, background-color 0.8s;
/*  white-space: nowrap;*/
}
#stacks_in_675_4 .controls .dummyLabel {
  color: #888888;
}
#stacks_in_675_4 .controls label.active {
  top: -11px;
  color: #888888;
  background-color: #EAEAEA;
}
#stacks_in_675_4 .controls textarea {
  resize: none;
  height: 200px;
}
#stacks_in_675_4 .controls > button {
  cursor: pointer;
  background-color: #1F7DC1;
  border: none;
  color: #fff;
  padding: 12px 0;
}
#stacks_in_675_4 .controls > button:hover {
  background-color: #1F7DC1;
}

#stacks_in_675_4 .controls input[type=checkbox] {
  position: relative;
  left: 0px;
  width: 22px;
  height: 22px;
  margin: 4px 0px;
}
#stacks_in_675_4 .controls input[type=checkbox]:after {
  cursor: pointer;
  content: " ";
  background-color: #EAEAEA;
  display: inline-block;
  width: 20px;
  height: 20px;
  border-radius: 2px;
  border: 1px solid #999999;
  line-height: 20px;
  text-align: center;
  position: relative;
  left: 0px;
}
#stacks_in_675_4 .controls input[type=checkbox]:checked:after {
  content: "\2714";
  color: #1DB09F;
}



















#stacks_in_675_4 .label {
  display: inline;
  padding: 12px;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
  position: absolute;
  left: -40px;
  background: inherit;
}
#stacks_in_675_4 form > span {
  display: inline-block;
  max-width: 301px;
  line-height: 1.1;
  vertical-align: middle;
  font-size: 90%;
  white-space: normal;
}
#stacks_in_675_4 form .help i {
  display: inline-block;
  position: relative;
  height: 20px;
  width: 20px;
  line-height: 16px;
  font-size: 16px;
  padding-top: 1px;
  text-align: center;
  color: #a2a2a2;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  border: 1px solid rgba(0,0,0,0.3);
  background: #f7f7f6 -moz-linear-gradient(#ffffff, #ededec);
  background: #f7f7f6 -webkit-linear-gradient(#ffffff, #ededec);
  background: #f7f7f6 linear-gradient(#ffffff, #ededec);
  cursor: default;
  font-style: normal;
}
#stacks_in_675_4 form .help i:hover {
  color: white;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
  border-color: #585854;
  background: #585854 -moz-linear-gradient(#6d6d67, #60605b);
  background: #585854 -webkit-linear-gradient(#6d6d67, #60605b);
  background: #585854 linear-gradient(#6d6d67, #60605b);
}
#stacks_in_675_4 form .help i:after {
  display: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=97);
  opacity: 0.97;
  content: "";
  height: 0;
  width: 0;
  border-style: solid;
  border-width: 0 9px 8px 9px;
  border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) #6d6d67;
  position: absolute;
  bottom: -11px;
  left: -2px;
  z-index: 2;
}
#stacks_in_675_4 form .help > span {
  display: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=97);
  opacity: 0.97;
  position: absolute;
  left: 5px;
  top: 40px;
  z-index: 1;
  width: 160px;
  padding: 7px 10px 9px 10px;
  margin: 0;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background: -moz-linear-gradient(#6d6d67, #585854 20%);
  background: -webkit-linear-gradient(#6d6d67, #585854 20%);
  background: linear-gradient(#6d6d67, #585854 20%);
  /* general */
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF585854', endColorstr='#FF585854');
  /* IE */
  background-color: #585854;
  /* fallback */
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF6D6D67', endColorstr='#FF585854');
  color: white;
  border-color: #585854;
  text-align: left;
  line-height: 1.2;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
}
#stacks_in_675_4 form .help i:hover:after {
  display: block;
}
#stacks_in_675_4 form .help i:hover ~ span {
  display: block;
  white-space: normal;
}
#stacks_in_675_4 form .note {
  display: block;
  font-size: 85%;
  color: #888888;
  margin: 5px 0 0 5px;
  max-width: 260px;
}

#stacks_in_675_4 form .hint,
#stacks_in_675_4 form .message {
  position: relative;
  left: 0;
  color: #6f6f6f;
  padding: 9px 10px 7px 10px;
  margin-left: 10px;
  background: -moz-linear-gradient(#ffffff, #f7f7f6 30%);
  background: -webkit-linear-gradient(#ffffff, #f7f7f6 30%);
  background: linear-gradient(#ffffff, #f7f7f6 30%);
  /* general */
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF7F7F6', endColorstr='#FFF7F7F6');
  /* IE */
  background-color: #f7f7f6;
  /* fallback */
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFFFFF', endColorstr='#FFF7F7F6');
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid rgba(0,0,0,0.3);
  vertical-align: top;
}

#stacks_in_675_4 form .hint:before, #stacks_in_675_4 form .hint:after,
#stacks_in_675_4 form .message:before,
#stacks_in_675_4 form .message:after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  border-style: solid;
  border-width: 8px 8px 8px 0;
  border-color: rgba(255, 255, 255, 0) #f7f7f6 rgba(255, 255, 255, 0);
  position: absolute;
  top: 14px;
  left: -8px;
  margin-top: -8px;
  z-index: 2;
}
#stacks_in_675_4 form .hint:after,
#stacks_in_675_4 form .message:after {
  border-right-color: rgba(0,0,0,0.3);
  left: -9px;
  z-index: 1;
}
#stacks_in_675_4 form .hint {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  position: absolute;
  top: 0;
  left: 320px;
}
#stacks_in_675_4 form .hint.always_visible {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  position: relative;
  left: 0;
}
#stacks_in_675_4 form .message ~ .hint {
  display: none;
}
#stacks_in_675_4 form .controls input:focus ~ .hint,
#stacks_in_675_4 form .controls select:focus ~ .hint,
#stacks_in_675_4 form .controls textarea:focus ~ .hint{
  -moz-transition: all 0.29s ease;
  -o-transition: all 0.29s ease;
  -webkit-transition: all 0.29s ease;
  transition: all 0.29s ease;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  left: 100%;
  width: 100%;
}
#stacks_in_675_4 form .controls input:focus ~ .hint.always_visible,
#stacks_in_675_4 form .controls select:focus ~ .hint.always_visible,
#stacks_in_675_4 form .controls textarea:focus ~ .hint.always_visible {
  left: 0;
}
#stacks_in_675_4 form .success .message,
#stacks_in_675_4 form .warning .message,
#stacks_in_675_4 form .error .message {
  padding-left: 29px;
  max-width: 261px;
}
#stacks_in_675_4 form .success .message {
  background: #f7f7f6 url(http://convergeui.jaromircoufal.cz/success_icon.png) no-repeat 8px 6px;
  background: url(http://convergeui.jaromircoufal.cz/success_icon.png) no-repeat 8px 6px, -moz-linear-gradient(#ffffff, #f7f7f6 30%);
  background: url(http://convergeui.jaromircoufal.cz/success_icon.png) no-repeat 8px 6px, -webkit-linear-gradient(#ffffff, #f7f7f6 30%);
  background: url(http://convergeui.jaromircoufal.cz/success_icon.png) no-repeat 8px 6px, linear-gradient(#ffffff, #f7f7f6 30%);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#00FFFFFF', endColorstr='#00FFFFFF');
}
#stacks_in_675_4 form .warning .message {
  background: #f7f7f6 url(http://convergeui.jaromircoufal.cz/warning_icon.png) no-repeat 7px 6px;
  background: url(http://convergeui.jaromircoufal.cz/warning_icon.png) no-repeat 7px 6px, -moz-linear-gradient(#ffffff, #f7f7f6 30%);
  background: url(http://convergeui.jaromircoufal.cz/warning_icon.png) no-repeat 7px 6px, -webkit-linear-gradient(#ffffff, #f7f7f6 30%);
  background: url(http://convergeui.jaromircoufal.cz/warning_icon.png) no-repeat 7px 6px, linear-gradient(#ffffff, #f7f7f6 30%);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#00FFFFFF', endColorstr='#00FFFFFF');
}
#stacks_in_675_4 form .error .message {
  background: #f7f7f6 url(http://convergeui.jaromircoufal.cz/error_icon.png) no-repeat 7px 6px;
  background: url(http://convergeui.jaromircoufal.cz/error_icon.png) no-repeat 7px 6px, -moz-linear-gradient(#ffffff, #f7f7f6 30%);
  background: url(http://convergeui.jaromircoufal.cz/error_icon.png) no-repeat 7px 6px, -webkit-linear-gradient(#ffffff, #f7f7f6 30%);
  background: url(http://convergeui.jaromircoufal.cz/error_icon.png) no-repeat 7px 6px, linear-gradient(#ffffff, #f7f7f6 30%);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#00FFFFFF', endColorstr='#00FFFFFF');
}
#stacks_in_675_4 .captchaImage {
  vertical-align: middle;
  border-radius: 3px;
  width: 50px;
  height: 24px;
  text-align: center;
  float: right;
  box-sizing: content-box;
  border-width: 10px 0px;
}
#stacks_in_675_4 .controls input[type="text"].captchaSize {
  max-width: 225px;
}
/*
=======================================
NARROW MODE
=======================================
*/



/*
=======================================
RESPONSIVE
=======================================
*/
#stacks_in_675_4 form.labels_top .label {
  float: none;
  text-align: left;
  display: inline-block;
  width: auto;
}
#stacks_in_675_4 form.labels_top .label label {
  padding: 0 8px 0 0;
  line-height: 1.8;
}
#stacks_in_675_4 form.labels_top .label.help i {
/*
  position: absolute;
  right: -13px;
  top: 2px;
*/
}
#stacks_in_675_4 form.labels_top .label.help > span {
  left: 60%;
  top: 27px;
}
#stacks_in_675_4 form.labels_top .value {
  padding-top: 2px;
}
#stacks_in_675_4 form.labels_top .required label:after {
  right: 0;
  top: 0;
}
#stacks_in_675_4 form.labels_top .required label.help i {
  right: -19px;
}
/*
#stacks_in_675_4 form.labels_top .input {
  margin: 0 0 5px 0;
}
*/

#stacks_in_675_4 form.messages_bottom .note {
  display: block;
  padding: 10px 10px 6px 10px;
  margin: 0;
  border: 1px solid rgba(0,0,0,0.3);
  border-top-width: 0;
  -moz-border-radius: 0 0 3px 3px;
  -webkit-border-radius: 0;
  border-radius: 0 0 3px 3px;
  position: relative;
  top: -10px;
}
#stacks_in_675_4 form.messages_bottom .hint ~ .note,
#stacks_in_675_4 form.messages_bottom .message ~ .note {
  top: -4px;
  padding-top: 7px;
  border-top-width: 1px;
}
#stacks_in_675_4 form.messages_bottom .message ~ .hint {
  display: none;
}
#stacks_in_675_4 form.messages_bottom .hint,
#stacks_in_675_4 form.messages_bottom .message {
  display: block;
  position: relative;
  left: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  margin: 3px 0 0 0;
}
#stacks_in_675_4 form.messages_bottom .hint:before, #stacks_in_675_4 form.messages_bottom .hint:after,
#stacks_in_675_4 form.messages_bottom .message:before,
#stacks_in_675_4 form.messages_bottom .message:after {
  border-width: 0 8px 8px 8px;
  border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) white;
  top: 0;
  left: auto;
  right: 20px;
}
#stacks_in_675_4 form.messages_bottom .hint:after,
#stacks_in_675_4 form.messages_bottom .message:after {
  top: -1px;
  left: auto;
  border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) rgba(0,0,0,0.3);
}
#stacks_in_675_4 form.messages_bottom .hint:hover,
#stacks_in_675_4 form.messages_bottom .message:hover {
  left: 0;
}
#stacks_in_675_4 form.messages_bottom .controls input:focus ~ .hint,
#stacks_in_675_4 form.messages_bottom .controls select:focus ~ .hint,
#stacks_in_675_4 form.messages_bottom .controls textarea:focus ~ .hint {
  left: 0;
}
#stacks_in_675_4 form.messages_bottom .success .message,
#stacks_in_675_4 form.messages_bottom .warning .message,
#stacks_in_675_4 form.messages_bottom .error .message {
  display: block;
  margin: 3px 0 0 0;
}
#stacks_in_675_4 form.messages_bottom .success .message ~ .hint,
#stacks_in_675_4 form.messages_bottom .warning .message ~ .hint,
#stacks_in_675_4 form.messages_bottom .error .message ~ .hint {
  margin: 0;
  position: relative;
  top: -2px;
  -moz-border-radius: 0 0 3px 3px;
  -webkit-border-radius: 0;
  border-radius: 0 0 3px 3px;
}
#stacks_in_675_4 form.messages_bottom .success .message ~ .hint:before, #stacks_in_675_4 form.messages_bottom .success .message ~ .hint:after,
#stacks_in_675_4 form.messages_bottom .warning .message ~ .hint:before,
#stacks_in_675_4 form.messages_bottom .warning .message ~ .hint:after,
#stacks_in_675_4 form.messages_bottom .error .message ~ .hint:before,
#stacks_in_675_4 form.messages_bottom .error .message ~ .hint:after {
  display: none;
}

@media screen and (max-width: 1024px) {
  #stacks_in_675_4 form .label {
  float: none;
  text-align: left;
  display: inline-block;
  width: auto;
  }
  #stacks_in_675_4 form .label label {
  padding: 0 8px 0 0;
  line-height: 1.8;
  }
  #stacks_in_675_4 form .label.help i {
/*
  position: absolute;
  right: -13px;
  top: 2px;
*/
  }
  #stacks_in_675_4 form .label.help > span {
  left: 60%;
  top: 27px;
  }
  #stacks_in_675_4 form .value {
  padding-top: 2px;
  }
  #stacks_in_675_4 form .required label:after {
  right: 0;
  top: 0;
  }
  #stacks_in_675_4 form .required label.help i {
/*    right: -19px;*/
  }
/*
  #stacks_in_675_4 form .input {
  margin: 0 0 5px 0;
  }
*/
}
/*
=======================================
768px MEDIA QUERY
=======================================
*/




@media screen and (max-width: 0px) {

  #stacks_in_675_4 form .label {
  float: none;
  text-align: left;
  display: inline-block;
  width: auto;
  }
  #stacks_in_675_4 form .label label {
  padding: 0 8px 0 0;
  line-height: 1.8;
  }
  #stacks_in_675_4 form .label.help i {
/*
  position: absolute;
  right: -13px;
  top: 2px;
*/
  }
  #stacks_in_675_4 form .label.help > span {
  left: 60%;
  top: 27px;
  }
  #stacks_in_675_4 form .value {
  padding-top: 2px;
  }
  #stacks_in_675_4 form .required label:after {
  right: 0;
  top: 0;
  }
  #stacks_in_675_4 form .required label.help i {
/*    right: -19px;*/
  }
/*
  #stacks_in_675_4 form .input {
  margin: 0 0 5px 0;
  }
*/
  #stacks_in_675_4 form .note {
  display: block;
  padding: 10px 10px 6px 10px;
  margin: 0;
  border: 1px solid rgba(0,0,0,0.3);
  border-top-width: 0;
  -moz-border-radius: 0 0 3px 3px;
  -webkit-border-radius: 0;
  border-radius: 0 0 3px 3px;
  position: relative;
  max-width: 301px;
  }
  #stacks_in_675_4 form .hint ~ .note,
  #stacks_in_675_4 form .message ~ .note {
  top: -4px;
  padding-top: 7px;
  border-top-width: 1px;
  }
  #stacks_in_675_4 form .message ~ .hint {
  display: none;
  }
  #stacks_in_675_4 form .hint,
  #stacks_in_675_4 form .message {
  display: block;
  position: relative;
  left: 0;
  max-width: 301px;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  margin: 3px 0 0 0;
  }
  #stacks_in_675_4 form .hint:before, #stacks_in_675_4 form .hint:after,
  #stacks_in_675_4 form .message:before,
  #stacks_in_675_4 form .message:after {
  border-width: 0 8px 8px 8px;
  border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) white;
  top: 0;
  left: auto;
  right: 20px;
  }
  #stacks_in_675_4 form .hint:after,
  #stacks_in_675_4 form .message:after {
  top: -1px;
  left: auto;
  border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) rgba(0,0,0,0.3);
  }
  #stacks_in_675_4 form .hint:hover,
  #stacks_in_675_4 form .message:hover {
  left: 0;
  }
  #stacks_in_675_4 form .controls input:focus ~ .hint,
  #stacks_in_675_4 form .controls select:focus ~ .hint,
  #stacks_in_675_4 form .controls textarea:focus ~ .hint {
  left: 0;
  }
  #stacks_in_675_4 form .success .message,
  #stacks_in_675_4 form .warning .message,
  #stacks_in_675_4 form .error .message {
  display: block;
  margin: 3px 0 0 0;
  }
  #stacks_in_675_4 form .success .message ~ .hint,
  #stacks_in_675_4 form .warning .message ~ .hint,
  #stacks_in_675_4 form .error .message ~ .hint {
  margin: 0;
  position: relative;
  top: -2px;
  -moz-border-radius: 0 0 3px 3px;
  -webkit-border-radius: 0;
  border-radius: 0 0 3px 3px;
  }
  #stacks_in_675_4 form .success .message ~ .hint:before, #stacks_in_675_4 form .success .message ~ .hint:after,
  #stacks_in_675_4 form .warning .message ~ .hint:before,
  #stacks_in_675_4 form .warning .message ~ .hint:after,
  #stacks_in_675_4 form .error .message ~ .hint:before,
  #stacks_in_675_4 form .error .message ~ .hint:after {
  display: none;
  }
  #stacks_in_675_4 .controls .fileUpload {
    position: absolute;
    right: 0px;
    width: 100px;
    top: 0px;
  }
  #stacks_in_675_4 .controls input[disabled="disabled"] {
    width: 100%;
  }
  #stacks_in_675_4 .captchaImage {
    margin: 0 auto;
    display: block;
/*    width: 100px;*/
    height: auto;
  }
  #stacks_in_675_4 .controls {
    max-width: 301px;
  }
  #stacks_in_675_4 form .label.help > span {
    left: 10px;
    top: 41px;
  }
  #stacks_in_675_4 .controls input[type="text"].captchaSize {
    max-width: 100%;
  }
  #stacks_in_675_4 .captchaImage {
    width: 50px;
    position: absolute;
    z-index: 1;
    right: 0px;
    top: 0px;
  }
}
/*
=======================================
EXTRA NARROW MODE
=======================================
*/



/*
=======================================
CUSTOM FIT MODE
=======================================
*/


  #stacks_in_675_4 form .label {
    float: none;
    text-align: left;
    display: inline-block;
    width: auto;
  }
  #stacks_in_675_4 form .label label {
    padding: 0 8px 0 0;
    line-height: 1.8;
  }
  #stacks_in_675_4 form .label.help > span {
    left: 60%;
    top: 27px;
  }
  #stacks_in_675_4 form .value {
    padding-top: 2px;
  }
  #stacks_in_675_4 form .required label:after {
    right: 0;
    top: 0;
  }
  #stacks_in_675_4 form .note {
    display: block;
    padding: 10px 10px 6px 10px;
    margin: 0;
    border: 0px solid rgba(0,0,0,0.3);
    border-top-width: 0;
    -moz-border-radius: 0 0 3px 3px;
    -webkit-border-radius: 0;
    border-radius: 0 0 3px 3px;
    position: relative;
  }
  #stacks_in_675_4 form .hint ~ .note,
  #stacks_in_675_4 form .message ~ .note {
    top: -4px;
    padding-top: 7px;
  }
  #stacks_in_675_4 form .message ~ .hint {
    display: none;
  }
  #stacks_in_675_4 form .controls input ~ .hint,
  #stacks_in_675_4 form .controls select ~ .hint,
  #stacks_in_675_4 form .controls textarea ~ .hint{
    display: block;
    position: relative;
    left: 0;
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 0;
    margin: 3px 0 0 0;
    height: 0px;
    padding: 0px 10px 0px 10px;
  }
  #stacks_in_675_4 form .controls input:focus ~ .hint,
  #stacks_in_675_4 form .controls select:focus ~ .hint,
  #stacks_in_675_4 form .controls textarea:focus ~ .hint{
    opacity: 1;
    height: auto;
    padding: 9px 10px 7px 10px;
  }
  #stacks_in_675_4 form .hint:before, #stacks_in_675_4 form .hint:after,
  #stacks_in_675_4 form .message:before,
  #stacks_in_675_4 form .message:after {
    border-width: 0 8px 8px 8px;
    border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) white;
    top: 0;
    left: auto;
    right: 20px;
  }
  #stacks_in_675_4 form .hint:after,
  #stacks_in_675_4 form .message:after {
    top: -1px;
    left: auto;
    border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) rgba(0,0,0,0.3);
  }
  #stacks_in_675_4 form .hint:hover,
  #stacks_in_675_4 form .message:hover {
    left: 0;
  }
  #stacks_in_675_4 form .controls input:focus ~ .hint,
  #stacks_in_675_4 form .controls select:focus ~ .hint,
  #stacks_in_675_4 form .controls textarea:focus ~ .hint {
    left: 0;
  }
  #stacks_in_675_4 form .success .message,
  #stacks_in_675_4 form .warning .message,
  #stacks_in_675_4 form .error .message {
    display: block;
    margin: 3px 0 0 0;
  }
  #stacks_in_675_4 form .success .message ~ .hint,
  #stacks_in_675_4 form .warning .message ~ .hint,
  #stacks_in_675_4 form .error .message ~ .hint {
    margin: 0;
    position: relative;
    top: -2px;
    -moz-border-radius: 0 0 3px 3px;
    -webkit-border-radius: 0;
    border-radius: 0 0 3px 3px;
  }
  #stacks_in_675_4 form .success .message ~ .hint:before, #stacks_in_675_4 form .success .message ~ .hint:after,
  #stacks_in_675_4 form .warning .message ~ .hint:before,
  #stacks_in_675_4 form .warning .message ~ .hint:after,
  #stacks_in_675_4 form .error .message ~ .hint:before,
  #stacks_in_675_4 form .error .message ~ .hint:after {
    display: none;
  }
  #stacks_in_675_4 .controls .fileUpload {
    position: absolute;
    right: 0px;
    width: 100px;
    top: 0px;
  }
  #stacks_in_675_4 .controls input[disabled="disabled"] {
    width: 100%;
  }
  #stacks_in_675_4 .captchaImage {
    margin: 0 auto;
    display: block;
    width: 100px;
    height: auto;
  }
  
  #stacks_in_675_4 .header-stacks_in_675_4, #stacks_in_675_4 form {
    padding: 15px 40px;
  }
  
  #stacks_in_675_4 form .label.help > span {
    left: 10px;
    top: 41px;
  }
  #stacks_in_675_4 .controls {
    margin: 0 auto 15px auto;
  }
  #stacks_in_675_4 form {
    display: inline-block;
    width: 100%;
  }
  #stacks_in_675_4 .submitMessage, #stacks_in_675_4 .errorMessage,
  #stacks_in_675_4 .controls,
  #stacks_in_675_4 .controls input[type="text"],
  #stacks_in_675_4 .controls input[type="email"],
  #stacks_in_675_4 .controls input[type="tel"],
  #stacks_in_675_4 .controls input[type="url"],
  #stacks_in_675_4 .controls input[type="date"],
  #stacks_in_675_4 .controls input[type="number"],
  #stacks_in_675_4 .controls input[disabled="disabled"],
  #stacks_in_675_4 .controls input[readonly],
  #stacks_in_675_4 .controls textarea,
  #stacks_in_675_4 .controls > button,
  #stacks_in_675_4 .controls select,
  #stacks_in_675_4 form > span,
  #stacks_in_675_4 form .note,
  #stacks_in_675_4 form .message,
  #stacks_in_675_4 .controls input[type="text"].captchaSize {
    max-width: 500px;
  }
  #stacks_in_675_4 .captchaImage {
    width: 50px;
    position: absolute;
    z-index: 1;
    right: 0px;
    top: 0px;
  }
  #stacks_in_675_4 .submitMessage, #stacks_in_675_4 .errorMessage,
  #stacks_in_675_4 .com_onelittledesigner_stacks_Super_Forms_Title_stack > * {
    max-width: 500px;
    margin: 0 auto 15px auto;
    width: 100%;
  }
@media screen and (max-width: 768px) {
  #stacks_in_675_4 form .controls input ~ .hint,
  #stacks_in_675_4 form .controls select ~ .hint,
  #stacks_in_675_4 form .controls textarea ~ .hint{
    opacity: 1;
    height: auto;
    padding: 9px 10px 7px 10px;
  }
}


/*
=======================================
Autoreply
=======================================
*/
  #stacks_in_675_4 .autoreply {
  border-radius: 4px;
  background: #1656a5;
  padding: 5px;
}
  #stacks_in_675_4 .autoreply h5 {
  color: #999;
  margin: 10px 0px 5px 0px;
  padding: 0px;
  font-size: 20px;
  line-height: 22px;
}
  #stacks_in_675_4 .autoreply .title {
  color: #f1f1f1;
  font-size: 22px;
  line-height: 24px;
  display: block;
  padding: 15px;
  box-sizing: border-box;
}
  #stacks_in_675_4 .autoreply .content {
  padding: 20px;
  display: block;
  background: #f1f1f1;
}

  #stacks_in_675_4 .autoreply {display: none;}


  #stacks_in_675_4 .autoreply {display: none;}





  #stacks_in_675_4 .bootstrap-datetimepicker-widget table td span {
  line-height: 54px !important;
}
  #stacks_in_675_4 .bootstrap-datetimepicker-widget .picker-switch td span {
  line-height: 2.5em !important;
}
  #stacks_in_675_4 .bootstrap-datetimepicker-widget table td.active {
  color: #fff !important;
}
  #stacks_in_675_4 .hideSlice {
   display: none !important;
  }
/*
=======================================
Customization / More Styles / Advanced Styles
=======================================
*/

  #stacks_in_675_4 {
    font-family: 'Helvetica Neue';
    font-weight: 300;
  }
  #stacks_in_675_4 .controls input[type="text"], #stacks_in_675_4 .controls input[type="email"], #stacks_in_675_4 .controls input[type="tel"], #stacks_in_675_4 .controls input[type="url"], #stacks_in_675_4 .controls input[type="date"], #stacks_in_675_4 .controls input[type="number"], #stacks_in_675_4 .controls input[disabled="disabled"], #stacks_in_675_4 .controls input[readonly], #stacks_in_675_4 .controls textarea, #stacks_in_675_4 .controls > button, #stacks_in_675_4 .controls select {
    padding: 13.000000px 12px;
    font-size: 14px;
/*    height: 40px;*/
/*    line-height: 40px;*/
    line-height: 22px;
    border-radius: 2px;
    border-width: 1px;
    font-family: 'Helvetica Neue';
    font-weight: 300;
  }
  #stacks_in_675_4 .controls .fileUpload {
    height: 50px;
    line-height: 50px;
    border-radius: 2px;
    font-family: 'Helvetica Neue';
    font-weight: 300;
  }
  #stacks_in_675_4 .heading {
    font-family: 'Helvetica Neue';
  }
  #stacks_in_675_4 .captchaImage,
  #stacks_in_675_4 .dummyCaptcha{
    border-radius: 2px;
    border-width: 9.000000px 0px 9.000000px 0px;
  }
  #stacks_in_675_4 .controls {
    margin-bottom: 15px;
  }
  #stacks_in_675_4 .controls label {
    top: 14.000000px;
    left: 10px;
    font-size: 14px;
    font-weight: 300;
    /* line-height: 14px; */
    line-height: 22px;
    /* padding-bottom: 1px; */
/*    border-radius: 2px;*/
  }
  #stacks_in_675_4 .controls label.active {
    top: -%( 7.000000 - %( 1 )% )%px;
  }
  #stacks_in_675_4 h2.heading {
    font-size: 16px;
  }
  #stacks_in_675_4 .controls .dateIcon {
    right: 13px;
    top: 16.000000px;
    fill: #888888;
    width: 14px;
    height: 14px;
  }

/*
=======================================
IE tweaks
=======================================
*/
.ie8 #stacks_in_675_4 form .help i:hover:after {
  display: none;
}
.ie8 #stacks_in_675_4 form .help > span {
  top: 25px;
}
.ie8 #stacks_in_675_4 form.labels_top .help > span {
  top: 20px;
}
.ie8 #stacks_in_675_4 form .hint:before, .ie8 #stacks_in_675_4 form .hint:after,
.ie8 #stacks_in_675_4 form .message:before,
.ie8 #stacks_in_675_4 form .message:after {
  display: none;
}
.ie8 #stacks_in_675_4 form .hint {
  display: none;
}
.ie8 #stacks_in_675_4 form .hint.always_visible {
  display: inline-block;
}
.ie8 #stacks_in_675_4 form .controls input:focus ~ .hint,
.ie8 #stacks_in_675_4 form .controls select:focus ~ .hint,
.ie8 #stacks_in_675_4 form .controls textarea:focus ~ .hint {
  display: block;
}
.ie8 #stacks_in_675_4 form .controls input:focus ~ .hint.always_visible,
.ie8 #stacks_in_675_4 form .controls select:focus ~ .hint.always_visible,
.ie8 #stacks_in_675_4 form .controls textarea:focus ~ .hint.always_visible {
  display: inline-block;
}
  /*!
  * Datepicker for Bootstrap
  *
  * Copyright 2012 Stefan Petre
  * Licensed under the Apache License v2.0
  * http://www.apache.org/licenses/LICENSE-2.0
  *
  */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-datetimepicker-widget{top:0;left:0;width:250px;padding:4px;margin-top:1px;z-index:3000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.bootstrap-datetimepicker-widget:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,0.2);position:absolute;top:-7px;left:6px}.bootstrap-datetimepicker-widget:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;top:-6px;left:7px}.bootstrap-datetimepicker-widget.pull-right:before{left:auto;right:6px}.bootstrap-datetimepicker-widget.pull-right:after{left:auto;right:7px}.bootstrap-datetimepicker-widget>ul{list-style-type:none;margin:0}.bootstrap-datetimepicker-widget .timepicker-hour,.bootstrap-datetimepicker-widget .timepicker-minute,.bootstrap-datetimepicker-widget .timepicker-second{width:100%;font-weight:bold;font-size:1.2em}.bootstrap-datetimepicker-widget table[data-hour-format="12"] .separator{width:4px;padding:0;margin:0}.bootstrap-datetimepicker-widget .datepicker>div{display:none}.bootstrap-datetimepicker-widget .picker-switch{text-align:center}.bootstrap-datetimepicker-widget table{width:100%;margin:0}.bootstrap-datetimepicker-widget td,.bootstrap-datetimepicker-widget th{text-align:center;width:20px;height:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.bootstrap-datetimepicker-widget td.day:hover,.bootstrap-datetimepicker-widget td.hour:hover,.bootstrap-datetimepicker-widget td.minute:hover,.bootstrap-datetimepicker-widget td.second:hover{background:#eee;cursor:pointer}.bootstrap-datetimepicker-widget td.old,.bootstrap-datetimepicker-widget td.new{color:#999}.bootstrap-datetimepicker-widget td.active,.bootstrap-datetimepicker-widget td.active:hover{color:#fff;background-color:#006dcc;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#04c;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.bootstrap-datetimepicker-widget td.active:hover,.bootstrap-datetimepicker-widget td.active:hover:hover,.bootstrap-datetimepicker-widget td.active:active,.bootstrap-datetimepicker-widget td.active:hover:active,.bootstrap-datetimepicker-widget td.active.active,.bootstrap-datetimepicker-widget td.active:hover.active,.bootstrap-datetimepicker-widget td.active.disabled,.bootstrap-datetimepicker-widget td.active:hover.disabled,.bootstrap-datetimepicker-widget td.active[disabled],.bootstrap-datetimepicker-widget td.active:hover[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}.bootstrap-datetimepicker-widget td.active:active,.bootstrap-datetimepicker-widget td.active:hover:active,.bootstrap-datetimepicker-widget td.active.active,.bootstrap-datetimepicker-widget td.active:hover.active{background-color:#039 \9}.bootstrap-datetimepicker-widget td.disabled,.bootstrap-datetimepicker-widget td.disabled:hover{background:0;color:#999;cursor:not-allowed}.bootstrap-datetimepicker-widget td span{display:block;width:47px;height:54px;line-height:54px;float:left;margin:2px;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.bootstrap-datetimepicker-widget td span:hover{background:#eee}.bootstrap-datetimepicker-widget td span.active{color:#fff;background-color:#006dcc;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#04c;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.bootstrap-datetimepicker-widget td span.active:hover,.bootstrap-datetimepicker-widget td span.active:active,.bootstrap-datetimepicker-widget td span.active.active,.bootstrap-datetimepicker-widget td span.active.disabled,.bootstrap-datetimepicker-widget td span.active[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}.bootstrap-datetimepicker-widget td span.active:active,.bootstrap-datetimepicker-widget td span.active.active{background-color:#039 \9}.bootstrap-datetimepicker-widget td span.old{color:#999}.bootstrap-datetimepicker-widget td span.disabled,.bootstrap-datetimepicker-widget td span.disabled:hover{background:0;color:#999;cursor:not-allowed}.bootstrap-datetimepicker-widget th.switch{width:145px}.bootstrap-datetimepicker-widget th.next,.bootstrap-datetimepicker-widget th.prev{font-size:21px}.bootstrap-datetimepicker-widget th.disabled,.bootstrap-datetimepicker-widget th.disabled:hover{background:0;color:#999;cursor:not-allowed}.bootstrap-datetimepicker-widget thead tr:first-child th{cursor:pointer}.bootstrap-datetimepicker-widget thead tr:first-child th:hover{background:#eee}.input-append.date .add-on i,.input-prepend.date .add-on i{display:block;cursor:pointer;width:16px;height:16px}.bootstrap-datetimepicker-widget.left-oriented:before{left:auto;right:6px}.bootstrap-datetimepicker-widget.left-oriented:after{left:auto;right:7px}
  #stacks_in_675_4 .dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    list-style: none;
    background-color: #ffffff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.2);
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
  }
  #stacks_in_675_4 table {
    max-width: 100%;
    background-color: transparent;
    border-collapse: collapse;
    border-spacing: 0;
  }
  #stacks_in_675_4 .collapse.in {
    height: auto;
  }
  #stacks_in_675_4 .collapse {
    position: relative;
    height: 0;
    overflow: hidden;
    -webkit-transition: height 0.35s ease;
    -moz-transition: height 0.35s ease;
    -o-transition: height 0.35s ease;
    transition: height 0.35s ease;
  }
  #stacks_in_675_4 .btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
  }
  #stacks_in_675_4 .hiddenFormSubmit {
    display: none;
  }
/*
 * Super Forms - Email
 * Author: Jonathan Meadows
 * Website: http://onelittledesigner.com
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.0.0
 */
#stacks_in_675_8 {
  overflow: visible;
  display: inline-block;
  width: 100%;
}


#divstacks_in_675_15 hr{border-top-style:solid;border-top-width:1px;border-top-color:var(--border-color); width:100%;max-width:100%;margin-top:1.50rem;margin-bottom:1.50rem}
.s-grid-stacks_in_675_16>.s-grid-item{justify-content:center; border-radius:0px;   }.s-grid-stacks_in_675_16>.s-grid-item:hover{ }#stacks_out_675_16{width:100%}
.item_stacks_in_675_18 {
  
}


h3.stacks_in_675_20{        }
h4.stacks_in_675_22{        }
div.stacks_in_675_24{        }
@media (min-width:0px) {
  .item_stacks_in_675_18 {
     overflow: hidden;
      grid-column: span 1;
    grid-row: span 1;
         
  }

   
}


.item_stacks_in_675_28 {
  
}


.stacks_in_675_30 .source-button{  }#stacks_in_675_30 .button-group-btn:not(:last-child) .source-button{margin-bottom:0}#stacks_in_675_30 .button-group-btn:last-child .source-button{}#stacks_in_675_30 .s-button-group{justify-content:center}@media only screen and (min-width:900px){#stacks_in_675_30 .s-button-group{justify-content:flex-end}}@media only screen and (min-width:1200px){#stacks_in_675_30 .s-button-group{justify-content:flex-end}}#stacks_in_675_30 .s-button-group .button-group-btn:not(:last-child){padding-right:10px}@media only screen and (max-width:0px){#stacks_in_675_30 .s-button-group .button-group-btn{padding-right:0!important;padding-left:0}}#stacks_in_675_30 .s-button-group .button-group-btn{padding-bottom:10px}

@media (min-width:0px) {
  .item_stacks_in_675_28 {
     overflow: hidden;
      grid-column: span 1;
    grid-row: span 1;
         
  }

   
}


 @media screen and (min-width:0px){.s-grid-stacks_in_675_16{ grid-column-gap:20px;grid-row-gap:20px;grid-template-columns:  1fr; align-items:stretch;  grid-template-areas:none}}#stacks_out_675_37{width:100%}
 @media screen and (min-width:1074px){.s-grid-stacks_in_675_16{ grid-column-gap:20px;grid-row-gap:20px;grid-template-columns: 600px 1fr;  align-items:stretch;  grid-template-areas:none}}#stacks_out_675_38{width:100%}
#divstacks_in_675_40 hr{border-top-style:solid;border-top-width:1px;border-top-color:var(--border-color); width:100%;max-width:100%;margin-top:1.50rem;margin-bottom:2.50rem}
.s-grid-stacks_in_675_41>.s-grid-item{justify-content:flex-start; border-radius:0px;   }.s-grid-stacks_in_675_41>.s-grid-item:hover{ }#stacks_out_675_41{width:100%}
.item_stacks_in_675_43 {
  
}


#mdstacks_in_675_45 hr{border-top-style:solid;border-top-width:1px;border-top-color:var(--border-color); width:100%;max-width:100%;}#mdstacks_in_675_45 h1,#mdstacks_in_675_45 h2,#mdstacks_in_675_45 h3,#mdstacks_in_675_45 h4,#mdstacks_in_675_45 h5,#mdstacks_in_675_45 h6{ margin-bottom:1.20rem;}#mdstacks_in_675_45 p,#mdstacks_in_675_45 ul,#mdstacks_in_675_45 ol{  margin-bottom:2.50rem;}#mdstacks_in_675_45 a{color:var(--link-color);}#mdstacks_in_675_45 a:hover{color:var(--link-color-hover); }
@media (min-width:0px) {
  .item_stacks_in_675_43 {
     overflow: hidden;
      grid-column: span 1;
    grid-row: span 1;
         
  }

   
}


.item_stacks_in_675_50 {
  
}


#mdstacks_in_675_52 hr{border-top-style:solid;border-top-width:1px;border-top-color:var(--border-color); width:100%;max-width:100%;}#mdstacks_in_675_52 h1,#mdstacks_in_675_52 h2,#mdstacks_in_675_52 h3,#mdstacks_in_675_52 h4,#mdstacks_in_675_52 h5,#mdstacks_in_675_52 h6{ }#mdstacks_in_675_52 p,#mdstacks_in_675_52 ul,#mdstacks_in_675_52 ol{  }#mdstacks_in_675_52 a{color:var(--link-color);}#mdstacks_in_675_52 a:hover{color:var(--link-color-hover); }
@media (min-width:0px) {
  .item_stacks_in_675_50 {
     overflow: hidden;
      grid-column: span 1;
    grid-row: span 1;
         
  }

   
}


.item_stacks_in_675_57 {
  
}


#mdstacks_in_675_59 hr{border-top-style:solid;border-top-width:1px;border-top-color:var(--border-color); width:100%;max-width:100%;}#mdstacks_in_675_59 h1,#mdstacks_in_675_59 h2,#mdstacks_in_675_59 h3,#mdstacks_in_675_59 h4,#mdstacks_in_675_59 h5,#mdstacks_in_675_59 h6{ }#mdstacks_in_675_59 p,#mdstacks_in_675_59 ul,#mdstacks_in_675_59 ol{  }#mdstacks_in_675_59 a{color:var(--link-color);}#mdstacks_in_675_59 a:hover{color:var(--link-color-hover); }
@media (min-width:0px) {
  .item_stacks_in_675_57 {
     overflow: hidden;
      grid-column: span 1;
    grid-row: span 1;
         
  }

   
}


.item_stacks_in_675_64 {
  
}


#mdstacks_in_675_66 hr{border-top-style:solid;border-top-width:1px;border-top-color:var(--border-color); width:100%;max-width:100%;}#mdstacks_in_675_66 h1,#mdstacks_in_675_66 h2,#mdstacks_in_675_66 h3,#mdstacks_in_675_66 h4,#mdstacks_in_675_66 h5,#mdstacks_in_675_66 h6{ margin-bottom:1.20rem;}#mdstacks_in_675_66 p,#mdstacks_in_675_66 ul,#mdstacks_in_675_66 ol{  margin-bottom:0.60rem;}#mdstacks_in_675_66 a{color:var(--link-color);}#mdstacks_in_675_66 a:hover{color:var(--link-color-hover); }
.s-grid-stacks_in_675_69>.s-grid-item{justify-content:flex-start; border-radius:0px;   }.s-grid-stacks_in_675_69>.s-grid-item:hover{ }#stacks_out_675_69{width:100%}
.item_stacks_in_675_71 {
  
}


.svg-stacks_in_675_73 svg{width:40px;  max-width:100%}.svg-stacks_in_675_73 svg path,.svg-stacks_in_675_73 svg line,.svg-stacks_in_675_73 svg rect,.svg-stacks_in_675_73 svg text,.svg-stacks_in_675_73 svg circle,.svg-stacks_in_675_73 svg ellipse,.svg-stacks_in_675_73 svg polygon,.svg-stacks_in_675_73 svg polyline{   fill:var(--accent-color)!important; transition:all 250ms ease-in-out!important}.svg-stacks_in_675_73 svg:hover{ transition:all 250ms ease-in-out!important}.svg-stacks_in_675_73 svg{  border-radius:0px 0px 0px 0px; padding:0px 0px 0px 0px}.svg-stacks_in_675_73 svg:hover{  ;}.svg-stacks_in_675_73 svg:hover path,.svg-stacks_in_675_73 svg:hover line,.svg-stacks_in_675_73 svg:hover rect,.svg-stacks_in_675_73 svg:hover text,.svg-stacks_in_675_73 svg:hover circle,.svg-stacks_in_675_73 svg:hover ellipse,.svg-stacks_in_675_73 svg:hover polygon,.svg-stacks_in_675_73 svg:hover polyline{   fill:var(--accent-color-hover)!important;}.svg-stacks_in_675_75 svg{width:40px;  max-width:100%}.svg-stacks_in_675_75 svg path,.svg-stacks_in_675_75 svg line,.svg-stacks_in_675_75 svg rect,.svg-stacks_in_675_75 svg text,.svg-stacks_in_675_75 svg circle,.svg-stacks_in_675_75 svg ellipse,.svg-stacks_in_675_75 svg polygon,.svg-stacks_in_675_75 svg polyline{   fill:var(--accent-color)!important; transition:all 250ms ease-in-out!important}.svg-stacks_in_675_75 svg:hover{ transition:all 250ms ease-in-out!important}.svg-stacks_in_675_75 svg{  border-radius:0px 0px 0px 0px; padding:0px 0px 0px 0px}.svg-stacks_in_675_75 svg:hover{  ;}.svg-stacks_in_675_75 svg:hover path,.svg-stacks_in_675_75 svg:hover line,.svg-stacks_in_675_75 svg:hover rect,.svg-stacks_in_675_75 svg:hover text,.svg-stacks_in_675_75 svg:hover circle,.svg-stacks_in_675_75 svg:hover ellipse,.svg-stacks_in_675_75 svg:hover polygon,.svg-stacks_in_675_75 svg:hover polyline{   fill:var(--accent-color-hover)!important;}
#stacks_in_675_75 {
	padding: 0px 0px 0px 10px;
}
.svg-stacks_in_675_77 svg{width:40px;  max-width:100%}.svg-stacks_in_675_77 svg path,.svg-stacks_in_675_77 svg line,.svg-stacks_in_675_77 svg rect,.svg-stacks_in_675_77 svg text,.svg-stacks_in_675_77 svg circle,.svg-stacks_in_675_77 svg ellipse,.svg-stacks_in_675_77 svg polygon,.svg-stacks_in_675_77 svg polyline{   fill:var(--accent-color)!important; transition:all 250ms ease-in-out!important}.svg-stacks_in_675_77 svg:hover{ transition:all 250ms ease-in-out!important}.svg-stacks_in_675_77 svg{  border-radius:0px 0px 0px 0px; padding:0px 0px 0px 0px}.svg-stacks_in_675_77 svg:hover{  ;}.svg-stacks_in_675_77 svg:hover path,.svg-stacks_in_675_77 svg:hover line,.svg-stacks_in_675_77 svg:hover rect,.svg-stacks_in_675_77 svg:hover text,.svg-stacks_in_675_77 svg:hover circle,.svg-stacks_in_675_77 svg:hover ellipse,.svg-stacks_in_675_77 svg:hover polygon,.svg-stacks_in_675_77 svg:hover polyline{   fill:var(--accent-color-hover)!important;}
#stacks_in_675_77 {
	padding: 0px 0px 0px 10px;
}
@media (min-width:0px) {
  .item_stacks_in_675_71 {
     overflow: hidden;
      grid-column: span 1;
    grid-row: span 1;
       justify-content: flex-start !important;
    flex-direction: row; flex-wrap: wrap;     
  }

    .item_stacks_in_675_71>.stacks_out {
    margin: 0;
    width: auto
  }

  
}


 @media screen and (min-width:0px){.s-grid-stacks_in_675_69{ grid-column-gap:20px;grid-row-gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));   align-items:stretch;  grid-template-areas:none}}#stacks_out_675_82{width:100%}
@media (min-width:0px) {
  .item_stacks_in_675_64 {
     overflow: hidden;
      grid-column: span 1;
    grid-row: span 1;
         
  }

   
}


 @media screen and (min-width:0px){.s-grid-stacks_in_675_41{ grid-column-gap:20px;grid-row-gap:20px;grid-template-columns:  1fr; align-items:stretch;  grid-template-areas:none}}#stacks_out_675_87{width:100%}
 @media screen and (min-width:900px){.s-grid-stacks_in_675_41{ grid-column-gap:20px;grid-row-gap:20px;grid-template-columns: 1fr repeat(3,200px);  align-items:stretch;  grid-template-areas:none}}#stacks_out_675_88{width:100%}
#divstacks_in_675_90 hr{border-top-style:solid;border-top-width:1px;border-top-color:var(--border-color); width:100%;max-width:100%;margin-top:1.50rem;margin-bottom:2.50rem}
.s-grid-stacks_in_675_91>.s-grid-item{justify-content:flex-start; border-radius:0px;   }.s-grid-stacks_in_675_91>.s-grid-item:hover{ }#stacks_out_675_91{width:100%}
.item_stacks_in_675_93 {
  
}


#p-stacks_in_675_95 p{  margin-bottom: 0;  }#p-stacks_in_675_95 p.lead{}#p-stacks_in_675_95 a{color:var(--link-color);}#p-stacks_in_675_95 a:hover{color:var(--link-color-hover); }
#p-stacks_in_675_97 p{  margin-bottom: 0;  }#p-stacks_in_675_97 p.lead{}#p-stacks_in_675_97 a{color:var(--link-color);}#p-stacks_in_675_97 a:hover{color:var(--link-color-hover); }
@media (min-width:0px) {
  .item_stacks_in_675_93 {
     overflow: hidden;
      grid-column: span 1;
    grid-row: span 1;
         
  }

   
}


@media (min-width:900px) {
  .item_stacks_in_675_93 {
     overflow: hidden;
      grid-column: span 1;
    grid-row: span 1;
       justify-content: space-between !important;
    flex-direction: row; flex-wrap: wrap;     
  }

    .item_stacks_in_675_93>.stacks_out {
    margin: 0;
    width: auto
  }

  
}


 @media screen and (min-width:0px){.s-grid-stacks_in_675_91{ grid-column-gap:20px;grid-row-gap:20px;grid-template-columns:  1fr; align-items:stretch;  grid-template-areas:none}}#stacks_out_675_103{width:100%}
