/*
 * ruler
 */

.ruler{--ruler-color:rgb(235,64,73)}.ruler-bubble{padding:0.5rem 2rem;border-radius:50px;background-color:color-mix(in srgb,var(--ruler-color) 10%,white);border:2px solid var(--ruler-color);color:var(--ruler-color);text-align:center;min-width:150px;font-size:1.2rem;line-height:1;z-index:1;-webkit-user-select:none;user-select:none;cursor:default}.ruler-bubble label{margin-top:0.2rem;line-height:1;font-size:0.8rem;color:inherit}.ruler-line{position:absolute;z-index:0;translate:0 -1px}.ruler{position:absolute;z-index:999;display:grid;align-content:center;justify-content:center;transition:opacity 300ms ease}.ruler.fade{opacity:0.1}.ruler.viewport{position:fixed}.ruler.horizontal{bottom:5%;left:0;right:0}.ruler.horizontal .ruler-line{border-bottom:2px solid var(--ruler-color);top:50%;left:0;right:0}.ruler.horizontal .ruler-line:before,.ruler.horizontal .ruler-line:after{content:"";position:absolute;height:20px;width:0;translate:0 -9px;border-right:2px solid var(--ruler-color)}.ruler.horizontal .ruler-line:before{left:0}.ruler.horizontal .ruler-line:after{right:0}.ruler.vertical{right:-25px;top:0;bottom:0}.ruler.vertical .ruler-bubble{transform:rotate(-90deg)}.ruler.vertical .ruler-line{border-right:2px solid var(--ruler-color);top:0;bottom:0;left:50%}.ruler.vertical .ruler-line:before,.ruler.vertical .ruler-line:after{content:"";position:absolute;width:20px;height:0;translate:-9px 1px;border-bottom:2px solid var(--ruler-color)}.ruler.vertical .ruler-line:before{top:0}.ruler.vertical .ruler-line:after{bottom:0}


.mejs__container{background:none !important}.video-pro{width:100% !important;height:auto !important;max-width:100%;-webkit-touch-callout:none !important;-webkit-user-select:none !important;user-select:none !important}.video-pro *{-webkit-touch-callout:none !important;-webkit-user-select:none !important;user-select:none !important}.video-pro.hide-controls .mejs__controls{display:none}.video-pro.hide-play .mejs__overlay-button{display:none}
.bento-scroll-grid,.bento-grid{display:grid;grid-auto-flow:dense;--bento-gap:0;--bento-template-columns:1fr;--bento-column-start:auto;--bento-column-end:auto;--bento-row-start:auto;--bento-row-end:auto;--bento-align-content:center;gap:var(--bento-gap);grid-template-columns:var(--bento-template-columns);align-content:var(--bento-align-content)}.bento-scroll-grid > .grid-item,.bento-grid > .grid-item{grid-column-start:var(--bento-column-start);grid-column-end:var(--bento-column-end);grid-row-start:var(--bento-row-start);grid-row-end:var(--bento-row-end);align-content:var(--bento-align-content);display:var(--bento-display,grid);position:relative;overflow:hidden}.bento-scroll-grid > .grid-item > .stacks_out,.bento-grid > .grid-item > .stacks_out{width:100%}.bento-scroll-grid > .grid-item > .stacks_out > .stacks_in,.bento-grid > .grid-item > .stacks_out > .stacks_in{height:100%;box-sizing:border-box}.bento-grid{grid-auto-rows:0px;grid-auto-columns:0px;--bento-template-rows:none;grid-template-rows:var(--bento-template-rows)}.grid-item.dummy{visibility:hidden}.bento-hide{display:none}
/*= CORE CSS */

.eventCalendar-hidden {
	display: none;
}

.eventCalendar-wrap {
	position: relative;
	overflow: hidden;
}

.eventCalendar-arrow {
	position: absolute;
	z-index: 5;
	top: 3px;
}

.eventCalendar-prev {
	left: 3px;
}

.eventCalendar-next {
	right: 3px;
}

.eventCalendar-monthTitle {
	display: block;
	text-align: center;
}

.eventCalendar-monthWrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
}

.eventCalendar-currentMonth {
	z-index: 1;
}

.eventCalendar-daysList {
	display: table;
	width: 100%;
}

.eventCalendar-showAsWeek {
	display: block;
}

.eventCalendar-daysList li {
	display: table-cell;
}

.eventCalendar-dayWithEvents {
	background: rgba(0, 0, 0, 0.15);
}

.eventCalendar-current {
	background: rgba(0, 0, 0, 0.35);
}

.eventCalendar-showAsWeek li {
	display: block;
	float: left;
	width: 14.28%;
	height: 20px;
}

.eventCalendar-daysList a {
	padding: 0;
	display: block;
	text-align: center;
	font-size: 8px;
	min-width: 7px;
}

.eventCalendar-loading {
	display: block;
	min-width: 100px;
	height: 40px;
	line-height: 40px;
}

.eventCalendar-list {
	position: relative;
	z-index: 1;
}

.eventCalendar-oldEventList {
	z-index: 2;
}

.eventCalendar-subtitle {
	padding-left: 5px;
	font-weight: bold;
	font-size: 120%;
}
/* end of core CSS */.eventCalendar-wrap {
  border: solid 1px #d3d3d3;
  margin-bottom: 20px;
  background-color: #fff;
  color: #807E7E; }

.eventCalendar-wrap .eventCalendar-arrow {
  text-decoration: none;
  color: #fff;
  padding: 0 5px;
  line-height: 28px;
  top: -1px;
  padding: 8px 10px; }

.eventCalendar-wrap .eventCalendar-arrow:hover {
  opacity: 0.7; }

.eventCalendar-wrap .eventCalendar-arrow span {
  height: 0;
  width: 0;
  font-size: 0;
  line-height: 0;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 6px solid #fff;
  float: left;
  text-indent: -5000px; }

.eventCalendar-wrap .eventCalendar-arrow.eventCalendar-prev span {
  border-left-width: 0;
  border-right: 6px solid #fff; }

.eventCalendar-slider {
  height: 80px; }

.eventCalendar-monthWrap {
  border-radius: 5px;
  top: 0px;
  left: 0px; }

.eventCalendar-currentTitle {
  line-height: 25px;
  background-color: #138DA5;
  outline: 1px solid #138DA5;
  border: 1px solid #E3E3E3;
  border-width: 1px 0; }

.eventCalendar-currentTitle .eventCalendar-monthTitle {
  font-size: 110%;
  text-decoration: none;
  font-weight: bold;
  color: #fff; }

.eventCalendar-daysList {
  zoom: 1;
  padding: 0 !important;
  margin: 0 !important;
  width: 100%;
  display: flex; }

.eventCalendar-daysList li {
  margin: 0 !important; }

.eventCalendar-daysList li {
  display: block;
  flex-grow: 1; }

.eventCalendar-daysList.eventCalendar-showAsWeek {
  margin: 10px 5px;
  width: auto;
  display: block;
  border: solid 1px #BCBCBC;
  border-bottom-width: 0;
  border-radius: 0;
  background-color: #CCCCCC; }

.eventCalendar-daysList.showDayNames.eventCalendar-showAsWeek {
  border-radius: 5px 5px 0 0; }

.eventCalendar-daysList:before, .eventCalendar-daysList:after {
  content: "";
  display: table; }

.eventCalendar-daysList:after {
  clear: both; }

.eventCalendar-day-header {
  text-transform: uppercase;
  text-align: center;
  font-size: 10px;
  border-bottom: solid 1px #BCBCBC; }

.eventCalendar-daysList.eventCalendar-showAsWeek li {
  height: auto;
  margin: 0; }

.eventCalendar-daysList.eventCalendar-showAsWeek li.eventCalendar-empty {
  background-color: #ccc;
  min-height: 27px;
  border-top: solid 1px #ccc; }

.eventCalendar-day a {
  text-decoration: none;
  font-size: 10px;
  color: #424242; }

.eventCalendar-day {
  border-left: solid 1px #BCBCBC; }

.eventCalendar-day a {
  border: solid 1px #BCBCBC;
  border-width: 0 1px 1px 0; }

.eventCalendar-showAsWeek .eventCalendar-day {
  border-left-width: 0; }

.eventCalendar-showAsWeek .eventCalendar-day a {
  border: solid 1px red;
  border-color: #fff #BCBCBC #BCBCBC #eee;
  line-height: 27px;
  font-size: 11px; }

.eventCalendar-day a:hover {
  background-color: #E4E4E4;
  /*	box-shadow:inset 5px 5px 10px #C1C1C1;
					text-shadow: 2px 2px 2px #C1C1C1;*/ }

.eventCalendar-daysList li.today a {
  color: #fff;
  background: #aaa;
  /*	box-shadow:inset 5px 5px 10px #777;
				text-shadow: 2px 2px 2px #777;*/ }

li.eventCalendar-day.today a:hover {
  background-color: #ccc;
  /*box-shadow:inset 5px 5px 10px #999;*/ }

.eventCalendar-daysList li.eventCalendar-dayWithEvents a {
  background: #89B814;
  /*box-shadow:inset 5px 5px 10px #698B10;
				text-shadow: 2px 2px 2px #698B10;*/
  color: #fff; }

li.eventCalendar-day.eventCalendar-dayWithEvents a:hover {
  background-color: #C2D374;
  /*box-shadow:inset 5px 5px 10px #89B814;
					text-shadow: 2px 2px 2px #89B814;*/ }

.eventCalendar-daysList li.current a {
  color: #fff;
  background: #449FB2;
  box-shadow: inset 5px 5px 10px #216B7A;
  text-shadow: 2px 2px 2px #216B7A; }

li.eventCalendar-day.current a:hover {
  background-color: #79BDCC;
  box-shadow: inset 5px 5px 10px #449FB2;
  text-shadow: 2px 2px 2px #449FB2; }

.eventCalendar-loading {
  border-radius: 0;
  margin: 0 10px;
  padding: 0 10px;
  background-color: #ccc;
  color: #fff;
  text-align: center;
  font-weight: bold;
  position: relative;
  z-index: 4; }

.eventCalendar-loading.error {
  background-color: red; }

.eventCalendar-subtitle {
  padding: 0px 15px 10px;
  margin-bottom: 0; }

.eventCalendar-list-wrap {
  min-height: 100px;
  position: relative;
  margin-top: 20px;
  padding: 0px; }

.eventCalendar-list-content.scrollable {
  height: 100px;
  overflow-y: auto;
  margin: 0 5px 5px 0; }

.eventCalendar-list {
  margin: 0 !important;
  padding: 0 0 !important;
  list-style-type: none; }

.eventCalendar-list li {
  padding: 15px;
  margin: 0;
  clear: both; }

.eventCalendar-list li time em {
  float: left;
  font-style: normal; }

.eventCalendar-list li time small {
  float: left;
  background-color: #807E7E;
  color: #fff;
  padding: 0 5px 0 4px;
  margin: 0em 0 0 6px; }

.eventCalendar-list li .eventCalendar-eventTitle {
  display: block;
  clear: both;
  cursor: pointer;
  font-weight: bold;
  text-decoration: none; }

.eventCalendar-list li a.eventCalendar-eventTitle {
  color: #0E8EAB; }

.eventCalendar-list li a.eventCalendar-eventTitle:hover {
  text-decoration: underline; }

.eventCalendar-list li .eventDesc {
  clear: both;
  margin: 0 0 5px 0;
  font-size: 80%;
  line-height: 1.2em; }

.eventCalendar-list .eventCalendar-noEvents {
  font-size: 120%;
  border-radius: 4px;
  margin: 5px;
  padding: 10px;
  background-color: #ccc;
  color: #fff;
  text-align: center;
  font-weight: bold;
  box-shadow: 0;
  text-shadow: 0 0 3px #aaa; }

.eventCalendar-list .eventCalendar-noEvents p {
  margin-bottom: 0; }

.bt {
  font-size: 12px;
  display: block;
  clear: both;
  text-align: center;
  margin-top: 10px;
  padding: 9px 34px 11px;
  text-decoration: none;
  font-weight: bold;
  line-height: 1;
  color: #ffffff;
  background-color: #698B10;
  border-radius: 4px;
  -webkit-transition: 0.1s linear all;
  -moz-transition: 0.1s linear all;
  -ms-transition: 0.1s linear all;
  -o-transition: 0.1s linear all;
  transition: 0.1s linear all; }

.bt:hover {
  text-decoration: none; }

/* end of theme css */
.device-selector{--device-selector-color:rgba(21,66,107,0.7);display:flex;gap:0.5rem;position:fixed;top:0;left:0;right:0;background-color:var(--device-selector-color);translate:0 -100%;transition:translate 0.3s ease-out,opacity 0.3s linear;z-index:1000;padding:2rem 3rem;overflow-y:visible;opacity:0.2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);}.device-selector button{cursor:pointer;-webkit-appearance:none;appearance:none;margin:0;color:white}.device-selector button.rotate{display:none;padding:0.5rem;border-radius:3px;background-color:transparent;transition:background-color 0.3s ease-out}.device-selector button.rotate:hover{background-color:rgba(0,0,0,0.1)}.device-selector button.toggle{position:absolute;bottom:0;right:0;z-index:1001;translate:0 100%;padding:0.8rem 1rem;background-color:var(--device-selector-color)}.device-selector select{-webkit-appearance:none;appearance:none;height:2.4375rem;margin:0;padding:0.5rem;background-color:transparent;color:white;border:none;border-bottom:1px solid rgba(255,255,255,0.7);border-radius:0;font-family:inherit;font-size:1rem;font-weight:normal;line-height:1.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cg fill='%23F7F7F7'%3E%3Cpath d='M10.375,3.219,6,6.719l-4.375-3.5A1,1,0,1,0,.375,4.781l5,4a1,1,0,0,0,1.25,0l5-4a1,1,0,0,0-1.25-1.562Z' fill='%23F7F7F7'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");background-origin:content-box;background-position:right -1rem center;background-repeat:no-repeat;background-size:9px 6px;padding-right:1.5rem;box-shadow:none;width:100%}.device-selector select *{font-size:0.8rem}.device-selector.open{translate:0 0;opacity:1}.device-selector.open button.toggle{rotate:180deg}

@-webkit-keyframes animatedJackBackgroundtoTop{from{background-position:0 0}to{background-position:0% -500%}}@keyframes animatedJackBackgroundtoTop{from{background-position:0 0}to{background-position:0% -500%}}@-webkit-keyframes animatedJackBackgroundtoBottom{from{background-position:0 0}to{background-position:0% 500%}}@keyframes animatedJackBackgroundtoBottom{from{background-position:0 0}to{background-position:0% 500%}}@-webkit-keyframes animatedJackBackgroundtoRight{from{background-position:0 0}to{background-position:500% 0%}}@keyframes animatedJackBackgroundtoRight{from{background-position:0 0}to{background-position:500% 0%}}@-webkit-keyframes animatedJackBackgroundtoLeft{from{background-position:0 0}to{background-position:-500% 0%}}@keyframes animatedJackBackgroundtoLeft{from{background-position:0 0}to{background-position:-500% 0%}}@-webkit-keyframes animatedJackBackgroundtoBottomRight{from{background-position:0 0}to{background-position:500% 500%}}@keyframes animatedJackBackgroundtoBottomRight{from{background-position:0 0}to{background-position:500% 500%}}@-webkit-keyframes animatedJackBackgroundtoTopRight{from{background-position:0 0}to{background-position:500% -500%}}@keyframes animatedJackBackgroundtoTopRight{from{background-position:0 0}to{background-position:500% -500%}}@-webkit-keyframes animatedJackBackgroundtoTopLeft{from{background-position:0 0}to{background-position:-500% -500%}}@keyframes animatedJackBackgroundtoTopLeft{from{background-position:0 0}to{background-position:-500% -500%}}@-webkit-keyframes animatedJackBackgroundtoBottomLeft{from{background-position:0 0}to{background-position:-500% 500%}}@keyframes animatedJackBackgroundtoBottomLeft{from{background-position:0 0}to{background-position:-500% 500%}}.com_joeworkman_stacks_jack4_stack > .jack{margin:0;padding:0;border:0;background:none;background-color:transparent;position:relative;display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.com_joeworkman_stacks_jack4_stack > .jack.align-center{margin-left:auto !important;margin-right:auto !important}.com_joeworkman_stacks_jack4_stack > .jack.align-right{margin-left:auto !important}.com_joeworkman_stacks_jack4_stack > .jack.align-left{margin-right:auto !important}.com_joeworkman_stacks_jack4_stack > .jack.touch-device{background-attachment:scroll !important}.com_joeworkman_stacks_jack4_stack > .jack.bg-image{background-size:auto}.com_joeworkman_stacks_jack4_stack > .jack.bg-image.glass{z-index:1}.com_joeworkman_stacks_jack4_stack > .jack.bg-image.glass::after{background-size:auto;content:"";top:0;left:0;bottom:0;right:0;height:100%;position:absolute;z-index:-1}.com_joeworkman_stacks_jack4_stack > .jack.bg-image.bg-size-cover,.com_joeworkman_stacks_jack4_stack > .jack.bg-image.bg-size-cover.glass::after{background-size:cover}.com_joeworkman_stacks_jack4_stack > .jack.bg-image.bg-size-contain,.com_joeworkman_stacks_jack4_stack > .jack.bg-image.bg-size-contain.glass::after{background-size:contain}.com_joeworkman_stacks_jack4_stack > .jack.bg-image.bg-size-fill,.com_joeworkman_stacks_jack4_stack > .jack.bg-image.bg-size-fill.glass::after{background-size:100% 100%}.com_joeworkman_stacks_jack4_stack > .jack.corner-shadow::before,.com_joeworkman_stacks_jack4_stack > .jack.corner-shadow::after,.com_joeworkman_stacks_jack4_stack > .jack.peek-shadow::before,.com_joeworkman_stacks_jack4_stack > .jack.peek-shadow::after{z-index:-1;position:absolute;content:"";height:auto;background-color:transparent}.com_joeworkman_stacks_jack4_stack > .jack.corner-shadow::before,.com_joeworkman_stacks_jack4_stack > .jack.corner-shadow::after{width:50%;top:50%}.com_joeworkman_stacks_jack4_stack > .jack.scroll-x{overflow-x:auto !important;white-space:nowrap;-webkit-overflow-scrolling:touch}.com_joeworkman_stacks_jack4_stack > .jack.scroll-x > .stacks_out{display:inline-block;white-space:nowrap}.com_joeworkman_stacks_jack4_stack > .jack.scroll-y{overflow-y:auto !important;-webkit-overflow-scrolling:touch}

.bento-grid.grid-stacks_in_173 {
  --bento-align-content:  center  ;
  --bento-template-columns: repeat(2, auto);
  --bento-template-rows: repeat(7, auto);
  --bento-gap: calc(20rem/16) calc(20rem/16); }
  .bento-grid.grid-stacks_in_173 > .grid-item {
    --bento-display: var(--bento-display-xs);
    --bento-column-start: var(--bento-column-start-xs);
    --bento-column-end: var(--bento-column-end-xs);
    --bento-row-start: var(--bento-row-start-xs);
    --bento-row-end: var(--bento-row-end-xs); }
  @media (max-width: 25em) {
    .bento-grid.grid-stacks_in_173 .grid-item:nth-child(n+15) {
      display: none; } }
  @media (min-width: 25em) and (max-width: 40em) {
    .bento-grid.grid-stacks_in_173 {
      --bento-template-columns: repeat(2, auto);
      --bento-template-rows: repeat(7, auto);
      --bento-gap: calc(20rem/16) calc(20rem/16); }
      .bento-grid.grid-stacks_in_173 > .grid-item {
        --bento-display: var(--bento-display-sm, var(--bento-display-xs));
        --bento-column-start: var(--bento-column-start-sm, var(--bento-column-start-xs));
        --bento-column-end: var(--bento-column-end-sm, var(--bento-column-end-xs));
        --bento-row-start: var(--bento-row-start-sm, var(--bento-row-start-xs));
        --bento-row-end: var(--bento-row-end-sm, var(--bento-row-end-xs)); }
      .bento-grid.grid-stacks_in_173 .grid-item:nth-child(n+15) {
        display: none; }
      .bento-grid.grid-stacks_in_173 .bento-hide-for-small-up {
        display: none; }
      .bento-grid.grid-stacks_in_173 .bento-show-for-small-up {
        display: grid; } }
  @media (min-width: 40em) and (max-width: 64em) {
    .bento-grid.grid-stacks_in_173 {
      --bento-template-columns: repeat(4, auto);
      --bento-template-rows: repeat(6, auto);
      --bento-gap: calc(20rem/16) calc(20rem/16); }
      .bento-grid.grid-stacks_in_173 > .grid-item {
        --bento-display: var(--bento-display-md, var(--bento-display-sm, var(--bento-display-xs)));
        --bento-column-start: var(--bento-column-start-md, var(--bento-column-start-sm, var(--bento-column-start-xs)));
        --bento-column-end: var(--bento-column-end-md, var(--bento-column-end-sm, var(--bento-column-end-xs)));
        --bento-row-start: var(--bento-row-start-md, var(--bento-row-start-sm, var(--bento-row-start-xs)));
        --bento-row-end: var(--bento-row-end-md, var(--bento-row-end-sm, var(--bento-row-end-xs))); }
      .bento-grid.grid-stacks_in_173 .grid-item:nth-child(n+25) {
        display: none; }
      .bento-grid.grid-stacks_in_173 .bento-hide-for-medium-up {
        display: none; }
      .bento-grid.grid-stacks_in_173 .bento-show-for-medium-up {
        display: grid; } }
  @media (min-width: 64em) {
    .bento-grid.grid-stacks_in_173 {
      --bento-template-columns: repeat(4, auto);
      --bento-template-rows: repeat(7, auto);
      --bento-gap: calc(20rem/16) calc(20rem/16); }
      .bento-grid.grid-stacks_in_173 > .grid-item {
        --bento-display: var(--bento-display-lg, var(--bento-display-md, var(--bento-display-sm, var(--bento-display-xs))));
        --bento-column-start: var(--bento-column-start-lg, var(--bento-column-start-md, var(--bento-column-start-sm, var(--bento-column-start-xs))));
        --bento-column-end: var(--bento-column-end-lg, var(--bento-column-end-md, var(--bento-column-end-sm, var(--bento-column-end-xs))));
        --bento-row-start: var(--bento-row-start-lg, var(--bento-row-start-md, var(--bento-row-start-sm, var(--bento-row-start-xs))));
        --bento-row-end: var(--bento-row-end-lg, var(--bento-row-end-md, var(--bento-row-end-sm, var(--bento-row-end-xs)))); }
      .bento-grid.grid-stacks_in_173 .grid-item:nth-child(n+29) {
        display: none; }
      .bento-grid.grid-stacks_in_173 .bento-hide-for-large-up {
        display: none; }
      .bento-grid.grid-stacks_in_173 .bento-show-for-large-up {
        display: grid; } }
.bento-grid.grid-stacks_in_173 .grid-null, .bento-grid.grid-stacks_in_173 .grid-item:nth-child(1) {
  --bento-display-xs: grid;
  --bento-column-start-xs: auto;
  --bento-column-end-xs: span 2;
  --bento-row-start-xs: auto;
  --bento-row-end-xs: span 1; }

.bento-grid.grid-stacks_in_173 .grid-null, .bento-grid.grid-stacks_in_173 .grid-item:nth-child(1) {
  --bento-display-sm: grid;
  --bento-column-start-sm: auto;
  --bento-column-end-sm: span 2;
  --bento-row-start-sm: auto;
  --bento-row-end-sm: span 1; }

.bento-grid.grid-stacks_in_173 .grid-null, .bento-grid.grid-stacks_in_173 .grid-item:nth-child(1) {
  --bento-display-md: grid;
  --bento-column-start-md: auto;
  --bento-column-end-md: span 3;
  --bento-row-start-md: auto;
  --bento-row-end-md: span 2; }

.bento-grid.grid-stacks_in_173 .grid-null, .bento-grid.grid-stacks_in_173 .grid-item:nth-child(1) {
  --bento-display-lg: grid;
  --bento-column-start-lg: auto;
  --bento-column-end-lg: span 3;
  --bento-row-start-lg: auto;
  --bento-row-end-lg: span 2; }

.bento-grid.grid-stacks_in_173 .grid-null, .bento-grid.grid-stacks_in_173 .grid-item:nth-child(1) {
  align-content: center; }
.video-pro.stacks_in_343{aspect-ratio:1000/720;}.video-pro.stacks_in_343 .mejs__overlay-button,.video-pro.stacks_in_343 .mejs__overlay-button svg{width:128px;height:128px}.video-pro.stacks_in_343 .mejs__cta-layer,.video-pro.stacks_in_343 .mejs-cta-layer{background-color:rgba(34, 34, 34, 0.80);backdrop-filter:blur(5px)}.video-pro.stacks_in_343 .mejs__cta-close,.video-pro.stacks_in_343 .mejs-cta-close{color:rgba(255, 255, 255, 1.00)}.video-pro.stacks_in_343 .mejs__overlay-loading{display:none !important}
.bento-grid.grid-stacks_in_173 .grid-null, .bento-grid.grid-stacks_in_173 .grid-item:nth-child(2) {
  --bento-display-xs: grid;
  --bento-column-start-xs: auto;
  --bento-column-end-xs: span 1;
  --bento-row-start-xs: auto;
  --bento-row-end-xs: span 1; }

.bento-grid.grid-stacks_in_173 .grid-null, .bento-grid.grid-stacks_in_173 .grid-item:nth-child(2) {
  --bento-display-lg: grid;
  --bento-column-start-lg: auto;
  --bento-column-end-lg: span 1;
  --bento-row-start-lg: auto;
  --bento-row-end-lg: span 1; }

.bento-grid.grid-stacks_in_173 .grid-null, .bento-grid.grid-stacks_in_173 .grid-item:nth-child(2) {
  align-content: center; }
#stacks_in_258{padding-left:0px;padding-right:0px;}#stacks_in_258 > .jack{margin:0px;padding:0px;border-color:#000000;border-width:0px;border-style:solid;border-radius:0px;background-attachment:scroll;background-clip:padding-box !important;background-origin:padding-box !important}#stacks_in_258 > .jack.proportional{aspect-ratio:16 / 9;}#stacks_in_258 > .jack.width-minmax{min-width:100px;max-width:800px}#stacks_in_258 > .jack.width-static{width:500px}#stacks_in_258 > .jack.width-flexible{width:100%}#stacks_in_258 > .jack.margin-detailed{margin:0.00px 0.00px 0.00px 0.00px}#stacks_in_258 > .jack.padding-detailed{padding:0.00px 0.00px 0.00px 0.00px}#stacks_in_258 > .jack.rotate{-webkit-transform:rotate(5deg);transform:rotate(5deg)}#stacks_in_258 > .jack.border-detailed-width{border-width:0.00px 0.00px 0.00px 0.00px}#stacks_in_258 > .jack.border-detailed-style{border-style:solid solid solid solid}#stacks_in_258 > .jack.border-image{-o-border-image:url() 70 repeat;border-image:url() 70 repeat;border-style:solid}#stacks_in_258 > .jack::after{border-radius:0px}#stacks_in_258 > .jack.border-detailed-radius,#stacks_in_258 > .jack.border-detailed-radius::after{border-radius:0.00px 0.00px 0.00px 0.00px}#stacks_in_258 > .jack.bg-animate{-webkit-animation:animatedJackBackgroundtoRight 200s linear infinite;animation:animatedJackBackgroundtoRight 200s linear infinite}#stacks_in_258 > .jack.bg-color{background-color:#89C5FF}#stacks_in_258 > .jack.bg-gradient{background-color:#89C5FF}#stacks_in_258 > .jack.bg-image:not(.glass){background-image:url();background-repeat:repeat;background-position:left top;}#stacks_in_258 > .jack.bg-image:not(.glass).bg-size-static{background-size:300px}#stacks_in_258 > .jack.bg-image:not(.glass).bg-size-fluid{background-size:100%}#stacks_in_258 > .jack.bg-image:not(.glass).bg-warehouse{background-image:url()}#stacks_in_258 > .jack.bg-image:not(.glass).bg-fallback{background-color:#CCCCCC}@media only screen and (min-width:40.063em){#stacks_in_258 > .jack.bg-image:not(.glass){}#stacks_in_258 > .jack.bg-image:not(.glass).bg-warehouse{}}#stacks_in_258 > .jack.bg-image.glass.after,#stacks_in_258 > .glass.jack.bg-image::after{opacity:0.100;background-attachment:scroll;background-clip:padding-box !important;background-origin:padding-box !important;padding:0px;background-image:url();background-repeat:repeat;background-position:left top;}#stacks_in_258 > .jack.bg-image.glass.after.padding-detailed,#stacks_in_258 > .glass.padding-detailed.jack.bg-image::after{padding:0.00px 0.00px 0.00px 0.00px}#stacks_in_258 > .jack.bg-image.glass.after.bg-size-static,#stacks_in_258 > .glass.bg-size-static.jack.bg-image::after{background-size:300px}#stacks_in_258 > .jack.bg-image.glass.after.bg-size-fluid,#stacks_in_258 > .glass.bg-size-fluid.jack.bg-image::after{background-size:100%}#stacks_in_258 > .jack.bg-image.glass.after.bg-warehouse,#stacks_in_258 > .glass.bg-warehouse.jack.bg-image::after{background-image:url()}#stacks_in_258 > .jack.bg-image.glass.after.bg-fallback,#stacks_in_258 > .glass.bg-fallback.jack.bg-image::after{background-color:#CCCCCC}@media only screen and (min-width:40.063em){#stacks_in_258 > .jack.bg-image.glass.after,#stacks_in_258 > .glass.jack.bg-image::after{}#stacks_in_258 > .jack.bg-image.glass.after.bg-warehouse,#stacks_in_258 > .glass.bg-warehouse.jack.bg-image::after{}}#stacks_in_258 > .jack.drop-shadow{-webkit-box-shadow:0px 10px 6px -6px rgba(0,0,0,0.50);box-shadow:0px 10px 6px -6px rgba(0,0,0,0.50)}#stacks_in_258 > .jack.inset-shadow{-webkit-box-shadow:inset 0px 0px 6px 2px rgba(0,0,0,0.50);box-shadow:inset 0px 0px 6px 2px rgba(0,0,0,0.50)}#stacks_in_258 > .jack.drop-shadow.inset-shadow{-webkit-box-shadow:0px 10px 6px -6px rgba(0,0,0,0.50),inset 0px 0px 6px 2px rgba(0,0,0,0.50);box-shadow:0px 10px 6px -6px rgba(0,0,0,0.50),inset 0px 0px 6px 2px rgba(0,0,0,0.50)}#stacks_in_258 > .jack.corner-shadow.corner-shadow-left::before{max-width:300px;bottom:15px;-webkit-box-shadow:0px 15px 10px 0px rgba(119,119,119,0.99);box-shadow:0px 15px 10px 0px rgba(119,119,119,0.99);left:10px;-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}#stacks_in_258 > .jack.corner-shadow.corner-shadow-right::after{max-width:300px;bottom:15px;-webkit-box-shadow:0px 15px 10px 0px rgba(119,119,119,0.99);box-shadow:0px 15px 10px 0px rgba(119,119,119,0.99);right:10px;left:auto;-webkit-transform:rotate(3deg);transform:rotate(3deg)}#stacks_in_258 > .jack.peek-shadow::before,#stacks_in_258 > .jack.peek-shadow::after{-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.80);box-shadow:0px 0px 20px 0px rgba(0,0,0,0.80);top:0%;bottom:0%;left:5px;right:5px;border-radius:100px / 10px}#stacks_in_258 > .jack.peek-shadow::after{right:5px;left:auto;-webkit-transform:skew(8deg) rotate(3deg);transform:skew(8deg) rotate(3deg)}#stacks_in_258 > .jack{overflow:visible;}#stacks_in_258 > .jack.height-static{height:100px}#stacks_in_258 > .jack.height-minmax{min-height:100px;max-height:800px}
#calendar_stacks_in_201.eventCalendar-wrap {
  font-family: 1;
  border: solid 1px lightgray;
  background-color: white;
  color: #807E7E; }
  #calendar_stacks_in_201.eventCalendar-wrap .eventCalendar-eventDesc {
    font-size: 80%;
    color: #807E7E;
    clear: both;
    margin-top: 1em;
    /*margin-bottom: 15px;*/ }
  #calendar_stacks_in_201.eventCalendar-wrap .eventCalendar-currentTitle {
    background-color: #354499;
    outline: 1px solid #354499;
    border: 1px solid white;
    color: #FFFFFF !important; }
    #calendar_stacks_in_201.eventCalendar-wrap .eventCalendar-currentTitle .eventCalendar-monthTitle {
      color: #FFFFFF !important; }
  #calendar_stacks_in_201.eventCalendar-wrap div.eventCalendar-slider {
    display: block; }
  #calendar_stacks_in_201.eventCalendar-wrap .eventCalendar-list-wrap {
    display: block; }
    #calendar_stacks_in_201.eventCalendar-wrap .eventCalendar-list-wrap .eventCalendar-subtitle {
      display: block; }
  #calendar_stacks_in_201.eventCalendar-wrap .eventCalendar-arrow {
    color: #FFFFFF; }
    #calendar_stacks_in_201.eventCalendar-wrap .eventCalendar-arrow span {
      border-left-color: #FFFFFF !important;
      border-right-color: #FFFFFF !important; }
  #calendar_stacks_in_201.eventCalendar-wrap .eventCalendar-list-content.scrollable {
    height: auto;
    max-height: 200px; }
  #calendar_stacks_in_201.eventCalendar-wrap .eventCalendar-daysList {
    border-width: 0;
    background-color: #f0f0f0;
    display: block; }
    #calendar_stacks_in_201.eventCalendar-wrap .eventCalendar-daysList .eventCalendar-day-header {
      background-color: #999999;
      color: #FFFFFF;
      border-color: lightgray;
      font-size: 66.659996%; }
    #calendar_stacks_in_201.eventCalendar-wrap .eventCalendar-daysList li.eventCalendar-empty {
      border-width: 0;
      background-color: transparent; }
  #calendar_stacks_in_201.eventCalendar-wrap .eventCalendar-day a {
    border: 1px solid white;
    color: #FFFFFF !important;
    background-color: #497877;
    font-size: 70%; }
    #calendar_stacks_in_201.eventCalendar-wrap .eventCalendar-day a:hover {
      color: #111111 !important;
      background-color: #f0f0f0; }
  #calendar_stacks_in_201.eventCalendar-wrap .eventCalendar-daysList a {
    -webkit-transition: all 300ms;
    -moz-transition: all 300ms;
    border: 1px solid #f0f0f0;
    background-color: #497877;
    transition: all 300ms; }
  #calendar_stacks_in_201.eventCalendar-wrap .eventCalendar-daysList li, #calendar_stacks_in_201.eventCalendar-wrap .eventCalendar-list li {
    display: block;
    margin: 0 !important;
    padding-top: 0 !important; }
  #calendar_stacks_in_201.eventCalendar-wrap .eventCalendar-list > li > .eventCalendar-eventTitle + time {
    /*border: 1px solid red;*/ }
  #calendar_stacks_in_201.eventCalendar-wrap .eventCalendar-list li:nth-child(even) {
    background-color: white; }
  #calendar_stacks_in_201.eventCalendar-wrap .eventCalendar-list li:nth-child(odd) {
    background-color: white; }
  #calendar_stacks_in_201.eventCalendar-wrap .eventCalendar-list p {
    line-height: 1.5;
    color: #807E7E; }
  #calendar_stacks_in_201.eventCalendar-wrap .eventCalendar-daysList li.today a {
    background-color: #aaaaaa;
    color: #FFFFFF !important; }
    #calendar_stacks_in_201.eventCalendar-wrap .eventCalendar-daysList li.today a:hover {
      background-color: #666666;
      color: #FFFFFF !important; }
  #calendar_stacks_in_201.eventCalendar-wrap .eventCalendar-daysList li.eventCalendar-dayWithEvents a {
    background-color: #074080;
    color: #FFFFFF !important; }
    #calendar_stacks_in_201.eventCalendar-wrap .eventCalendar-daysList li.eventCalendar-dayWithEvents a:hover {
      background-color: #c2d374;
      color: #FFFFFF !important; }
  #calendar_stacks_in_201.eventCalendar-wrap .eventCalendar-list .eventLocation {
    display: block;
    clear: both;
    font-size: 0.7em;
    line-height: 1.2;
    font-style: italic; }
    #calendar_stacks_in_201.eventCalendar-wrap .eventCalendar-list .eventLocation + .eventCalendar-eventTitle {
      margin-top: 0.2em; }
    #calendar_stacks_in_201.eventCalendar-wrap .eventCalendar-list .eventLocation a {
      color: #400080; }
    #calendar_stacks_in_201.eventCalendar-wrap .eventCalendar-list .eventLocation a:hover {
      color: #89B814; }
  #calendar_stacks_in_201.eventCalendar-wrap .eventCalendar-list time {
    line-height: 1.5;
    font-size: 80%;
    color: #999999; }
  #calendar_stacks_in_201.eventCalendar-wrap li time small {
    font-size: 1em;
    line-height: 1.5;
    margin-left: 0;
    padding: 0; }
  #calendar_stacks_in_201.eventCalendar-wrap li time small {
    background-color: transparent;
    color: #999999; }
  #calendar_stacks_in_201.eventCalendar-wrap li time small:before {
    /*content: ', ';*/ }
  #calendar_stacks_in_201.eventCalendar-wrap .bt {
    background-color: #89b814;
    color: #FFFFFF; }
    #calendar_stacks_in_201.eventCalendar-wrap .bt a {
      text-decoration: none; }
    #calendar_stacks_in_201.eventCalendar-wrap .bt:hover, #calendar_stacks_in_201.eventCalendar-wrap .bt:hover a, #calendar_stacks_in_201.eventCalendar-wrap .bt:hover a:hover {
      background-color: #c2d374;
      color: #FFFFFF;
      text-decoration: none; }
  #calendar_stacks_in_201.eventCalendar-wrap li .eventCalendar-eventTitle {
    font-size: 80%;
    color: #807E7E;
    transition: all 0.3s;
    line-height: 1.4; }
  #calendar_stacks_in_201.eventCalendar-wrap li .eventCalendar-eventTitle {
    margin-top: 1em; }
  #calendar_stacks_in_201.eventCalendar-wrap .eventCalendar-list li:first-child > .eventCalendar-eventTitle {
    margin-top: 0; }
  #calendar_stacks_in_201.eventCalendar-wrap li a.eventCalendar-eventTitle {
    color: #000080;
    text-decoration: none; }
  #calendar_stacks_in_201.eventCalendar-wrap li a.eventCalendar-eventTitle:hover {
    color: #400080;
    text-decoration: none; }
  #calendar_stacks_in_201.eventCalendar-wrap li.eventCalendar-noEvents {
    background-color: #807E7E !important;
    color: white;
    text-shadow: none;
    border-radius: 0;
    margin: 10px !important;
    padding: 10px !important;
    margin-bottom: 20px !important; }
    #calendar_stacks_in_201.eventCalendar-wrap li.eventCalendar-noEvents p {
      color: white; }
.bento-grid.grid-stacks_in_173 .grid-null, .bento-grid.grid-stacks_in_173 .grid-item:nth-child(3) {
  --bento-display-xs: grid;
  --bento-column-start-xs: auto;
  --bento-column-end-xs: span 1;
  --bento-row-start-xs: auto;
  --bento-row-end-xs: span 1; }

.bento-grid.grid-stacks_in_173 .grid-null, .bento-grid.grid-stacks_in_173 .grid-item:nth-child(3) {
  align-content: center; }
/*
 * Simple Divider Pro
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-divider/
 * Support: support@1littledesigner.com
 * Version 1.4.2
 */

#simpleDivider_stacks_in_231 {
	width: 100%;
	clear: both;
	padding-top: 20px;
	padding-bottom: 20px;
}
#simpleDivider_stacks_in_231 .theDivider1,
#simpleDivider_stacks_in_231 .theDivider2 {
	width: inherit;
}
#simpleDivider_stacks_in_231 .theDivider1 {
	height: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
}
#simpleDivider_stacks_in_231.transparentOff .theDivider1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-color: #FFFFFF;
}
#simpleDivider_stacks_in_231.transparentOn .theDivider1 {
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_231 .theDivider2 {
	height: 4px;
}
#simpleDivider_stacks_in_231.transparentOff .theDivider2 {
	background-color: #E0E0E0;
}
#simpleDivider_stacks_in_231.transparentOn .theDivider2 {
	background-color: transparent;
}
#simpleDivider_stacks_in_231.bgImageOn .theDivider2 {
	background: transparent url() repeat;
	overflow: visible;
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_231.bgImageOn .theDivider1 img {
	display: block;
}

.bento-grid.grid-stacks_in_173 .grid-null, .bento-grid.grid-stacks_in_173 .grid-item:nth-child(4) {
  --bento-display-xs: grid;
  --bento-column-start-xs: auto;
  --bento-column-end-xs: span 2;
  --bento-row-start-xs: auto;
  --bento-row-end-xs: span 1; }

.bento-grid.grid-stacks_in_173 .grid-null, .bento-grid.grid-stacks_in_173 .grid-item:nth-child(4) {
  --bento-display-lg: grid;
  --bento-column-start-lg: auto;
  --bento-column-end-lg: span 3;
  --bento-row-start-lg: auto;
  --bento-row-end-lg: span 1; }

.bento-grid.grid-stacks_in_173 .grid-null, .bento-grid.grid-stacks_in_173 .grid-item:nth-child(4) {
  align-content: stretch; }
.bento-grid.grid-stacks_in_173 .grid-null, .bento-grid.grid-stacks_in_173 .grid-item:nth-child(5) {
  --bento-display-xs: grid;
  --bento-column-start-xs: auto;
  --bento-column-end-xs: span 1;
  --bento-row-start-xs: auto;
  --bento-row-end-xs: span 1; }

.bento-grid.grid-stacks_in_173 .grid-null, .bento-grid.grid-stacks_in_173 .grid-item:nth-child(5) {
  --bento-display-lg: grid;
  --bento-column-start-lg: auto;
  --bento-column-end-lg: span 1;
  --bento-row-start-lg: auto;
  --bento-row-end-lg: span 1; }

.bento-grid.grid-stacks_in_173 .grid-null, .bento-grid.grid-stacks_in_173 .grid-item:nth-child(5) {
  align-content: stretch; }
#stacks_in_334{padding-left:0px;padding-right:0px;}#stacks_in_334 > .jack{margin:0px;padding:0px;border-color:#000000;border-width:0px;border-style:solid;border-radius:0px;background-attachment:scroll;background-clip:padding-box !important;background-origin:padding-box !important}#stacks_in_334 > .jack.proportional{aspect-ratio:16 / 9;}#stacks_in_334 > .jack.width-minmax{min-width:100px;max-width:800px}#stacks_in_334 > .jack.width-static{width:500px}#stacks_in_334 > .jack.width-flexible{width:100%}#stacks_in_334 > .jack.margin-detailed{margin:0.00px 0.00px 0.00px 0.00px}#stacks_in_334 > .jack.padding-detailed{padding:0.00px 0.00px 0.00px 0.00px}#stacks_in_334 > .jack.rotate{-webkit-transform:rotate(5deg);transform:rotate(5deg)}#stacks_in_334 > .jack.border-detailed-width{border-width:0.00px 0.00px 0.00px 0.00px}#stacks_in_334 > .jack.border-detailed-style{border-style:solid solid solid solid}#stacks_in_334 > .jack.border-image{-o-border-image:url() 70 repeat;border-image:url() 70 repeat;border-style:solid}#stacks_in_334 > .jack::after{border-radius:0px}#stacks_in_334 > .jack.border-detailed-radius,#stacks_in_334 > .jack.border-detailed-radius::after{border-radius:0.00px 0.00px 0.00px 0.00px}#stacks_in_334 > .jack.bg-animate{-webkit-animation:animatedJackBackgroundtoRight 200s linear infinite;animation:animatedJackBackgroundtoRight 200s linear infinite}#stacks_in_334 > .jack.bg-color{background-color:#89C5FF}#stacks_in_334 > .jack.bg-gradient{background-color:#89C5FF}#stacks_in_334 > .jack.bg-image:not(.glass){background-image:url();background-repeat:repeat;background-position:left top;}#stacks_in_334 > .jack.bg-image:not(.glass).bg-size-static{background-size:300px}#stacks_in_334 > .jack.bg-image:not(.glass).bg-size-fluid{background-size:100%}#stacks_in_334 > .jack.bg-image:not(.glass).bg-warehouse{background-image:url()}#stacks_in_334 > .jack.bg-image:not(.glass).bg-fallback{background-color:#CCCCCC}@media only screen and (min-width:40.063em){#stacks_in_334 > .jack.bg-image:not(.glass){}#stacks_in_334 > .jack.bg-image:not(.glass).bg-warehouse{}}#stacks_in_334 > .jack.bg-image.glass.after,#stacks_in_334 > .glass.jack.bg-image::after{opacity:0.100;background-attachment:scroll;background-clip:padding-box !important;background-origin:padding-box !important;padding:0px;background-image:url();background-repeat:repeat;background-position:left top;}#stacks_in_334 > .jack.bg-image.glass.after.padding-detailed,#stacks_in_334 > .glass.padding-detailed.jack.bg-image::after{padding:0.00px 0.00px 0.00px 0.00px}#stacks_in_334 > .jack.bg-image.glass.after.bg-size-static,#stacks_in_334 > .glass.bg-size-static.jack.bg-image::after{background-size:300px}#stacks_in_334 > .jack.bg-image.glass.after.bg-size-fluid,#stacks_in_334 > .glass.bg-size-fluid.jack.bg-image::after{background-size:100%}#stacks_in_334 > .jack.bg-image.glass.after.bg-warehouse,#stacks_in_334 > .glass.bg-warehouse.jack.bg-image::after{background-image:url()}#stacks_in_334 > .jack.bg-image.glass.after.bg-fallback,#stacks_in_334 > .glass.bg-fallback.jack.bg-image::after{background-color:#CCCCCC}@media only screen and (min-width:40.063em){#stacks_in_334 > .jack.bg-image.glass.after,#stacks_in_334 > .glass.jack.bg-image::after{}#stacks_in_334 > .jack.bg-image.glass.after.bg-warehouse,#stacks_in_334 > .glass.bg-warehouse.jack.bg-image::after{}}#stacks_in_334 > .jack.drop-shadow{-webkit-box-shadow:0px 10px 6px -6px rgba(0,0,0,0.50);box-shadow:0px 10px 6px -6px rgba(0,0,0,0.50)}#stacks_in_334 > .jack.inset-shadow{-webkit-box-shadow:inset 0px 0px 6px 2px rgba(0,0,0,0.50);box-shadow:inset 0px 0px 6px 2px rgba(0,0,0,0.50)}#stacks_in_334 > .jack.drop-shadow.inset-shadow{-webkit-box-shadow:0px 10px 6px -6px rgba(0,0,0,0.50),inset 0px 0px 6px 2px rgba(0,0,0,0.50);box-shadow:0px 10px 6px -6px rgba(0,0,0,0.50),inset 0px 0px 6px 2px rgba(0,0,0,0.50)}#stacks_in_334 > .jack.corner-shadow.corner-shadow-left::before{max-width:300px;bottom:15px;-webkit-box-shadow:0px 15px 10px 0px rgba(119,119,119,0.99);box-shadow:0px 15px 10px 0px rgba(119,119,119,0.99);left:10px;-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}#stacks_in_334 > .jack.corner-shadow.corner-shadow-right::after{max-width:300px;bottom:15px;-webkit-box-shadow:0px 15px 10px 0px rgba(119,119,119,0.99);box-shadow:0px 15px 10px 0px rgba(119,119,119,0.99);right:10px;left:auto;-webkit-transform:rotate(3deg);transform:rotate(3deg)}#stacks_in_334 > .jack.peek-shadow::before,#stacks_in_334 > .jack.peek-shadow::after{-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.80);box-shadow:0px 0px 20px 0px rgba(0,0,0,0.80);top:0%;bottom:0%;left:5px;right:5px;border-radius:100px / 10px}#stacks_in_334 > .jack.peek-shadow::after{right:5px;left:auto;-webkit-transform:skew(8deg) rotate(3deg);transform:skew(8deg) rotate(3deg)}#stacks_in_334 > .jack{overflow:visible;}#stacks_in_334 > .jack.height-static{height:100px}#stacks_in_334 > .jack.height-minmax{min-height:100px;max-height:800px}

#stacks_in_334 {
	border: solid rgba(47, 80, 130, 1.00);
	border-width:  2px;
	padding: 0px 0px 10px 0px;
}

#stacks_in_335 {
	padding:  4px;
}
.bento-grid.grid-stacks_in_173 .grid-null, .bento-grid.grid-stacks_in_173 .grid-item:nth-child(6) {
  --bento-display-xs: grid;
  --bento-column-start-xs: auto;
  --bento-column-end-xs: span 2;
  --bento-row-start-xs: auto;
  --bento-row-end-xs: span 1; }

.bento-grid.grid-stacks_in_173 .grid-null, .bento-grid.grid-stacks_in_173 .grid-item:nth-child(6) {
  --bento-display-md: grid;
  --bento-column-start-md: auto;
  --bento-column-end-md: span 3;
  --bento-row-start-md: auto;
  --bento-row-end-md: span 3; }

.bento-grid.grid-stacks_in_173 .grid-null, .bento-grid.grid-stacks_in_173 .grid-item:nth-child(6) {
  --bento-display-lg: grid;
  --bento-column-start-lg: auto;
  --bento-column-end-lg: span 3;
  --bento-row-start-lg: auto;
  --bento-row-end-lg: span 3; }

.bento-grid.grid-stacks_in_173 .grid-null, .bento-grid.grid-stacks_in_173 .grid-item:nth-child(6) {
  align-content: center; }
/*
 * Simple Divider Pro
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-divider/
 * Support: support@1littledesigner.com
 * Version 1.4.2
 */

#simpleDivider_stacks_in_342 {
	width: 100%;
	clear: both;
	padding-top: 20px;
	padding-bottom: 20px;
}
#simpleDivider_stacks_in_342 .theDivider1,
#simpleDivider_stacks_in_342 .theDivider2 {
	width: inherit;
}
#simpleDivider_stacks_in_342 .theDivider1 {
	height: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
}
#simpleDivider_stacks_in_342.transparentOff .theDivider1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-color: #FFFFFF;
}
#simpleDivider_stacks_in_342.transparentOn .theDivider1 {
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_342 .theDivider2 {
	height: 4px;
}
#simpleDivider_stacks_in_342.transparentOff .theDivider2 {
	background-color: #E0E0E0;
}
#simpleDivider_stacks_in_342.transparentOn .theDivider2 {
	background-color: transparent;
}
#simpleDivider_stacks_in_342.bgImageOn .theDivider2 {
	background: transparent url() repeat;
	overflow: visible;
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_342.bgImageOn .theDivider1 img {
	display: block;
}

.bento-grid.grid-stacks_in_173 .grid-null, .bento-grid.grid-stacks_in_173 .grid-item:nth-child(7) {
  --bento-display-xs: grid;
  --bento-column-start-xs: auto;
  --bento-column-end-xs: span 1;
  --bento-row-start-xs: auto;
  --bento-row-end-xs: span 1; }

.bento-grid.grid-stacks_in_173 .grid-null, .bento-grid.grid-stacks_in_173 .grid-item:nth-child(7) {
  align-content: center; }
.bento-grid.grid-stacks_in_173 .grid-null, .bento-grid.grid-stacks_in_173 .grid-item:nth-child(8) {
  --bento-display-xs: grid;
  --bento-column-start-xs: auto;
  --bento-column-end-xs: span 1;
  --bento-row-start-xs: auto;
  --bento-row-end-xs: span 1; }

.bento-grid.grid-stacks_in_173 .grid-null, .bento-grid.grid-stacks_in_173 .grid-item:nth-child(8) {
  align-content: center; }

#stacks_in_329 {
	padding:  15px;
}
.qrcode.stacks_in_331{text-align:center}.qrcode.stacks_in_331 svg{max-width:100%;height:auto}.qrcode.stacks_in_331 svg rect{fill:#FEFEFE}.qrcode.stacks_in_331 svg path{fill:#000000}
.bento-grid.grid-stacks_in_173 .grid-null, .bento-grid.grid-stacks_in_173 .grid-item:nth-child(9) {
  --bento-display-xs: grid;
  --bento-column-start-xs: auto;
  --bento-column-end-xs: span 1;
  --bento-row-start-xs: auto;
  --bento-row-end-xs: span 1; }

.bento-grid.grid-stacks_in_173 .grid-null, .bento-grid.grid-stacks_in_173 .grid-item:nth-child(9) {
  align-content: center; }
.qrcode.stacks_in_224{text-align:center}.qrcode.stacks_in_224 svg{max-width:100%;height:auto}.qrcode.stacks_in_224 svg rect{fill:#FEFEFE}.qrcode.stacks_in_224 svg path{fill:#000000}
.bento-grid.grid-stacks_in_173 .grid-null, .bento-grid.grid-stacks_in_173 .grid-item:nth-child(10) {
  --bento-display-xs: grid;
  --bento-column-start-xs: auto;
  --bento-column-end-xs: span 1;
  --bento-row-start-xs: auto;
  --bento-row-end-xs: span 1; }

.bento-grid.grid-stacks_in_173 .grid-null, .bento-grid.grid-stacks_in_173 .grid-item:nth-child(10) {
  --bento-display-lg: grid;
  --bento-column-start-lg: auto;
  --bento-column-end-lg: span 4;
  --bento-row-start-lg: auto;
  --bento-row-end-lg: span 1; }

.bento-grid.grid-stacks_in_173 .grid-null, .bento-grid.grid-stacks_in_173 .grid-item:nth-child(10) {
  align-content: center; }
#stacks_in_225>.s3_row {
	margin: 0 -10px;
}

#stacks_in_225>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_225>.s3_row>.s3_column_right {
	width: 50.000000%;
}




#stacks_in_225>.s3_row>.s3_column {
	padding: 0 10px;
}










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



}



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


	#stacks_in_225>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_225>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}


}





#stacks_in_233>.s3_row {
	margin: 0 -10px;
}

#stacks_in_233>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_233>.s3_row>.s3_column_right {
	width: 50.000000%;
}




#stacks_in_233>.s3_row>.s3_column {
	padding: 0 10px;
}










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



}



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


	#stacks_in_233>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_233>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}


}





#stacks_in_239>.s3_row {
	margin: 0 -10px;
}

#stacks_in_239>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_239>.s3_row>.s3_column_right {
	width: 50.000000%;
}




#stacks_in_239>.s3_row>.s3_column {
	padding: 0 10px;
}










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



}



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


	#stacks_in_239>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_239>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}


}





/* HitCounter styles */
/* Bryn Owen Design, 2015   */



#stacks_in_240 {
	text-align: center;
	}

.stacks_in_240_counter, .stacks_in_240_fcounter, .stacks_in_240_lcounter, .stacks_in_240_xcounter {

	display: inline-block;
	line-height: 1.0em;

	font-family: Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.0em;
	color: #000000;
	padding: 0px 2px 0px 2px;

	
	border-right: solid 0px #000000;
	

	
	border-top: none;
	border-bottom: none;
	

	border-collapse: separate;
	border-radius: 0px;

	
	background: #FFFFFF;
	

	

	

	
	}

.stacks_in_240_counter:hover, .stacks_in_240_fcounter:hover, %.id%_lcounter:hover, .stacks_in_240_xcounter:hover {
	}

.stacks_in_240_fcounter {
	
	}

.stacks_in_240_lcounter {
	
	border-right: none !important;
	
	}

.stacks_in_240_xcounter {
	
	border-right: none !important;
	
	}


