/* Inter-300 - latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 300;
  src: local('Inter Light'), local('Inter-Light'),
    url('../rw_common/plugins/stacks/webfont-helper-inter/Inter-300.woff2') format('woff2'), /* Super Modern Browsers */
    url('../rw_common/plugins/stacks/webfont-helper-inter/Inter-300.woff') format('woff'); /* Modern Browsers */
}
/* Inter-regular - latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  src: local('Inter Regular'), local('Inter-Regular'),
    url('../rw_common/plugins/stacks/webfont-helper-inter/Inter-400.woff2') format('woff2'), /* Super Modern Browsers */
    url('../rw_common/plugins/stacks/webfont-helper-inter/Inter-400.woff') format('woff'); /* Modern Browsers */
}
/* Inter-500 - latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  src: local('Inter Medium'), local('Inter-Medium'),
    url('../rw_common/plugins/stacks/webfont-helper-inter/Inter-500.woff2') format('woff2'), /* Super Modern Browsers */
    url('../rw_common/plugins/stacks/webfont-helper-inter/Inter-500.woff') format('woff'); /* Modern Browsers */
}
/* Inter-600 - latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  src: local('Inter SemiBold'), local('Inter-SemiBold'),
    url('../rw_common/plugins/stacks/webfont-helper-inter/Inter-600.woff2') format('woff2'), /* Super Modern Browsers */
    url('../rw_common/plugins/stacks/webfont-helper-inter/Inter-600.woff') format('woff'); /* Modern Browsers */
}
/* Inter-700 - latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  src: local('Inter Bold'), local('Inter-Bold'),
    url('../rw_common/plugins/stacks/webfont-helper-inter/Inter-700.woff2') format('woff2'), /* Super Modern Browsers */
    url('../rw_common/plugins/stacks/webfont-helper-inter/Inter-700.woff') format('woff'); /* Modern Browsers */
}
/* Inter-800 - latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  src: local('Inter ExtraBold'), local('Inter-ExtraBold'),
    url('../rw_common/plugins/stacks/webfont-helper-inter/Inter-800.woff2') format('woff2'), /* Super Modern Browsers */
    url('../rw_common/plugins/stacks/webfont-helper-inter/Inter-800.woff') format('woff'); /* Modern Browsers */
}
/* Inter-900 - latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 900;
  src: local('Inter Black'), local('Inter-Black'),
    url('../rw_common/plugins/stacks/webfont-helper-inter/Inter-900.woff2') format('woff2'), /* Super Modern Browsers */
    url('../rw_common/plugins/stacks/webfont-helper-inter/Inter-900.woff') format('woff'); /* Modern Browsers */
}
/* Inter-300 - latin */
@font-face {
  font-family: 'Inter Light';
  font-style: normal;
  font-weight: 300;
  src: local('Inter Light'), local('Inter-Light'),
    url('../rw_common/plugins/stacks/webfont-helper-inter/Inter-300.woff2') format('woff2'), /* Super Modern Browsers */
    url('../rw_common/plugins/stacks/webfont-helper-inter/Inter-300.woff') format('woff'); /* Modern Browsers */
}
/* Inter-500 - latin */
@font-face {
  font-family: 'Inter Medium';
  font-style: normal;
  font-weight: 500;
  src: local('Inter Medium'), local('Inter-Medium'),
    url('../rw_common/plugins/stacks/webfont-helper-inter/Inter-500.woff2') format('woff2'), /* Super Modern Browsers */
    url('../rw_common/plugins/stacks/webfont-helper-inter/Inter-500.woff') format('woff'); /* Modern Browsers */
}
/* Inter-600 - latin */
@font-face {
  font-family: 'Inter SemiBold';
  font-style: normal;
  font-weight: 600;
  src: local('Inter SemiBold'), local('Inter-SemiBold'),
    url('../rw_common/plugins/stacks/webfont-helper-inter/Inter-600.woff2') format('woff2'), /* Super Modern Browsers */
    url('../rw_common/plugins/stacks/webfont-helper-inter/Inter-600.woff') format('woff'); /* Modern Browsers */
}
/* Inter-700 - latin */
@font-face {
  font-family: 'Inter Bold';
  font-style: normal;
  font-weight: 700;
  src: local('Inter Bold'), local('Inter-Bold'),
    url('../rw_common/plugins/stacks/webfont-helper-inter/Inter-700.woff2') format('woff2'), /* Super Modern Browsers */
    url('../rw_common/plugins/stacks/webfont-helper-inter/Inter-700.woff') format('woff'); /* Modern Browsers */
}
/* Inter-800 - latin */
@font-face {
  font-family: 'Inter ExtraBold';
  font-style: normal;
  font-weight: 800;
  src: local('Inter ExtraBold'), local('Inter-ExtraBold'),
    url('../rw_common/plugins/stacks/webfont-helper-inter/Inter-800.woff2') format('woff2'), /* Super Modern Browsers */
    url('../rw_common/plugins/stacks/webfont-helper-inter/Inter-800.woff') format('woff'); /* Modern Browsers */
}
/* Inter-900 - latin */
@font-face {
  font-family: 'Inter Black';
  font-style: normal;
  font-weight: 900;
  src: local('Inter Black'), local('Inter-Black'),
    url('../rw_common/plugins/stacks/webfont-helper-inter/Inter-900.woff2') format('woff2'), /* Super Modern Browsers */
    url('../rw_common/plugins/stacks/webfont-helper-inter/Inter-900.woff') format('woff'); /* Modern Browsers */
}

.webfont-helper-all






{
  font-family: 'Inter', Arial;
  
}

#stacks_in_643 .webfont-helper-wrap, #stacks_in_643 .webfont-helper-wrap > .out {
  display: none;
}


/* 1.5.7.12
- click events no longer work as swipe for navigation. Allowing text to be highlighted on desktop.
- fixes a bug wth non-wrapping text and columns (min-width:0 -> auto)
- the action attribute is now editable in the PHP mail form. This is so you an add the # link of the contact page in a one page menu website
- fixes a bug that would prevent the one page nav from showing a next page arrow when scroling by touch and touching a link
- improved mouse wheel scrolling sensitivity for one page nav
- updated form to use utf-8 encoding
- fixes a Deluxe menu dropdown item color settting bug
- removed built-in hardware acceleration due to display bugs in macOS 13 Ventura
- one page menu now allows you to exclude project pages from the menu items
- added "fixed-header" predefined class for fixed position horizontal elements
- updated reCAPTCHA to use v3 (possibly support enterprise)
- Menu stack - item padding was not working, fixed
*/
html {
  background-color: rgba(249, 249, 249, 1.00);
  color: rgba(134, 134, 134, 1.00);
  font-size: 16px;
  line-height: 140%;
  font-family: "Inter","helveticaNeue", helvetica, sans-serif;
  
  text-align: left;
  font-weight: 400;
  letter-spacing: 0.00px;
  word-spacing: 0.00px;
}
p, span {
  line-height: 140%;
}
body, body * {
  box-sizing: border-box;
}
h1,h2,h3,h4,h5,h6,p,
[data-deluxe-link],
[data-deluxe-text]:not(span):not(div),
input,
textarea {
  margin: 12px 0px;
  
}
.g-recaptcha {
  margin: 8px 0px 12px 0px;
}
input,
textarea,
button {
  font-family: inherit;
}
::placeholder {
  opacity: .6;
}
a {
  display: inline-block;
  text-decoration: none;
  transition: color 150ms ease, background-color 150ms ease, box-shadow 300ms ease, border 150ms ease;
}
a:focus, button:focus {
   outline: none;
}
a [data-width] > i,
a [data-width] > svg,
a [data-width] > ion-icon {
  vertical-align: top;
}
[data-auto-width="True"] a {
  white-space: nowrap;
}
*:not(.com_onelittledesigner_stacks_Icon_Helper_stack) > svg,
[data-deluxe-link] {
  color:  rgba(134, 134, 134, 1.00);
  stroke: rgba(134, 134, 134, 1.00);
  fill: rgba(134, 134, 134, 1.00);
}
a:not([data-deluxe-link]),
h1 a:not([data-deluxe-link]),
h2 a:not([data-deluxe-link]),
h3 a:not([data-deluxe-link]),
h4 a:not([data-deluxe-link]),
h5 a:not([data-deluxe-link]),
p a:not([data-deluxe-link]),
span a:not([data-deluxe-link]),
[data-edit-p] a:not([data-deluxe-link]),
a:not([data-deluxe-link]) i,
a:not([data-deluxe-link]) svg {
  color: rgba(42, 122, 240, 1.00);
  fill:  rgba(42, 122, 240, 1.00);
  stroke: rgba(42, 122, 240, 1.00);
}
a:not([data-deluxe-link]):hover,
h1 a:not([data-deluxe-link]):hover,
h2 a:not([data-deluxe-link]):hover,
h3 a:not([data-deluxe-link]):hover,
h4 a:not([data-deluxe-link]):hover,
h5 a:not([data-deluxe-link]):hover,
p a:not([data-deluxe-link]):hover,
span a:not([data-deluxe-link]):hover,
a:not([data-deluxe-link]):hover i,
a:not([data-deluxe-link]):hover svg  {
  color: rgba(42, 122, 240, 1.00);
  fill:  rgba(42, 122, 240, 1.00);
  stroke: rgba(42, 122, 240, 1.00);
}
a:not([data-deluxe-link]):active,
h1 a:not([data-deluxe-link]):active,
h2 a:not([data-deluxe-link]):active,
h3 a:not([data-deluxe-link]):active,
h4 a:not([data-deluxe-link]):active,
h5 a:not([data-deluxe-link]):active,
p a:not([data-deluxe-link]):active,
span a:not([data-deluxe-link]):active,
.current a:not([data-deluxe-link]),
.active a:not([data-deluxe-link]),
a:not([data-deluxe-link]):active i,
a:not([data-deluxe-link]):active svg  {
  color: rgba(42, 122, 240, 1.00);
  fill:  rgba(42, 122, 240, 1.00);
  stroke: rgba(42, 122, 240, 1.00);
}
form {
  margin-block-end: 0;
}
hr {
  border-width: 0 0 0 0;
  clear: both;
  height: 0
}
h1,h2,h3,h4,h5,h6 {
  color: rgba(24, 24, 24, 1.00);
  line-height: 110%;
  font-family: "Inter","helveticaNeue", helvetica, sans-serif;
  font-weight: 500;
  letter-spacing: -1.00px;
  word-spacing: 0.00px;
}
span[data-deluxe-text="span-True"] {
  line-height: 100%;
  display: block;
  white-space: nowrap;
}
[data-deluxe-link="2"] {
  display: block;
}
[data-deluxe-link="0"],
[data-deluxe-link="1"] {
  display: inline-block;
}
[data-deluxe-link="1"] {
  margin: 0;
}
[data-deluxe-text],
input[data-deluxe-el],
textarea[data-deluxe-el],
button[data-deluxe-el] {
  margin-bottom: 0px;
}
[data-deluxe-text]:first-child,
input[data-deluxe-el]:first-child,
textarea[data-deluxe-el]:first-child,
button[data-deluxe-el]:first-child {
  margin-top: 0px;
}
[data-deluxe-text]:only-child,
input[data-deluxe-el]:only-child,
textarea[data-deluxe-el]:only-child,
button[data-deluxe-el]:only-child  {
  margin-top: 0px;
  margin-bottom: 0px;
}
[data-deluxe-text] span:not([data-deluxe-text]):not([class]) {
 font: inherit !important;
 color: inherit !important;
 font-weight: inherit !important;
 line-height: inherit !important;
 letter-spacing: inherit !important;
 word-spacing: inherit !important;
}
sup {
    font-size: 60%;
}
input {
  width: 100%;
}
h1,
h1 p {
  font-size: 54px;
}
h2,
h2 p {
  font-size: 36px;
}
h3,
h3 p {
  font-size: 28px;
}
h4,
h4 p {
  font-size: 22px;
}
h5,
h5 p {
  font-size: 20px;
}
h6,
h6 p {
  font-size: 18px;
}
h1 p {
  margin: 0px;
}
h2 p {
  margin: 0px;
}
h3 p {
  margin: 0px;
}
h4 p {
  margin: 0px;
}
h5 p {
  margin: 0px;
}
h6 p {
  margin: 0px;
}
.deluxe-link-wrap {
  display: grid;
}
.deluxe-navbar {
  position: relative;
}

.column-sticky {
  position: sticky;
  top:0
}
.fixed-header {
	position: fixed;
	z-index: 99;
	width: 100%;
}
.sticky-container {
  overflow: scroll;
  max-height: 100vh;
  -ms-overflow-style: none;  /* IE and Edge */
  scrollbar-width: none;  /* Firefox */
}
.sticky-container::-webkit-scrollbar {
  display: none;
}
.column-overflow-top,
.column-overflow,
.column-overflow-bottom {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
}
.column-overflow > * {
  transform: translateY(-50%);
}
.column-overflow-top > * {
  transform: translateY(-100%);
}
.content-overflow {
  position: relative;
  z-index: 99;
  transform: translateY(50%);
}
.deluxe-lightbox {
  cursor: pointer;
}
.deluxe-lightbox-wrap {
    position: fixed;
    z-index: 9999;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background: rgba(0,0,0,0.5);
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: 1fr;
    justify-items: center;
    text-align: left;
}
.deluxe-lightbox-wrap > * {
    align-self: center;
    box-shadow: 0px 0px 24px rgba(0,0,0,0.6);
    max-width: 80vw;
}
.deluxe-lightbox-wrap > div > div > div.slice.empty {
  width: 80vw;
  height: 80vh;
}

@media all and (min-width: 771px) {
  .hide-desktop {
    display: none;
  }
}
@media all and (max-width: 770px) and (min-width: 501px) {
  .hide-tablet {
    display: none;
  }
}
@media all and (max-width: 500px) {
  .hide-mobile {
    display: none;
  }
}

.stacks_in:not(.site_image_stack):not(.image_stack), .stacks_out, .out {
  overflow: visible;
  width: 100%;
}
/*
*/

html:first-child > body section[data-deluxe-el="1"] {
  
  padding: 24px 0px;display: flex; flex-direction: row;
  justify-content: center;
  
}
section[data-deluxe-el="1"] > div {
  
    max-width: 1280px;
    margin: 0;
    width: 100%;
    
    width: calc(100% - 60px);
    
}

/*
*/

html:first-child > body div[data-deluxe-el="3"] {
  
  background-color : rgba(255, 255, 255, 1.00);
  border-color: rgba(204, 204, 204, 1.00) rgba(204, 204, 204, 1.00) rgba(204, 204, 204, 1.00) rgba(204, 204, 204, 1.00);
  border-width: 0px 0px 0px 0px;
  border-style: solid;
  border-radius: 32px 32px 32px 32px;
  padding: 48px 48px;
  
}
div[data-deluxe-el="3"] > div {
  
}

/*
*/
@media all and (max-width: 600px) {
html:first-child > body div[data-deluxe-el="3"] {
  
  background-color : rgba(255, 255, 255, 1.00);
  border-color: rgba(204, 204, 204, 1.00) rgba(204, 204, 204, 1.00) rgba(204, 204, 204, 1.00) rgba(204, 204, 204, 1.00);
  border-width: 0px 0px 0px 0px;
  border-style: solid;
  border-radius: 32px 32px 32px 32px;
  padding: 48px 24px;
  
}
div[data-deluxe-el="3"] > div {
  
}
}
/*
*/

html:first-child > body a[data-deluxe-el="1"] {
  
  background-color : rgba(24, 24, 24, 1.00);
  border-color: rgba(31, 31, 31, 1.00) rgba(31, 31, 31, 1.00) rgba(31, 31, 31, 1.00) rgba(31, 31, 31, 1.00);
  border-width: 1px 1px 1px 1px;
  border-style: solid;
  border-radius: 99px 99px 99px 99px;
  padding: 10px 20px;
  color: rgba(255, 255, 255, 1.00);
  font-size: 14px;
  font-weight: 600;
  line-height: 100%;
  letter-spacing: 0.00px;
  word-spacing: 0.00px;
  
}
a[data-deluxe-el="1"] > div {
  
}

a[data-deluxe-el="1"] [data-deluxe-link],
a[data-deluxe-el="1"] svg {
  color:  rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
  fill: rgba(255, 255, 255, 1.00);
}

a[data-deluxe-el="1"] * {
  color:  rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
  fill: rgba(255, 255, 255, 1.00);
}

a[data-deluxe-el="1"] h1,
a[data-deluxe-el="1"] h2,
a[data-deluxe-el="1"] h3,
a[data-deluxe-el="1"] h4,
a[data-deluxe-el="1"] h5 {
  color: rgba(255, 255, 255, 1.00);
}
a[data-deluxe-el="1"] svg {
  stroke: rgba(255, 255, 255, 1.00);
  fill: rgba(255, 255, 255, 1.00);
}

/*
*/

html:first-child > body a[data-deluxe-el="2"] {
  
  background-color : rgba(235, 235, 235, 1.00);
  border-color: rgba(239, 239, 239, 1.00) rgba(239, 239, 239, 1.00) rgba(239, 239, 239, 1.00) rgba(239, 239, 239, 1.00);
  border-width: 1px 1px 1px 1px;
  border-style: solid;
  border-radius: 99px 99px 99px 99px;
  padding: 10px 20px;
  color: rgba(24, 24, 24, 1.00);
  font-size: 14px;
  font-weight: 600;
  line-height: 100%;
  letter-spacing: 0.00px;
  word-spacing: 0.00px;
  
}
a[data-deluxe-el="2"] > div {
  
}

a[data-deluxe-el="2"] [data-deluxe-link],
a[data-deluxe-el="2"] svg {
  color:  rgba(24, 24, 24, 1.00);
  stroke: rgba(24, 24, 24, 1.00);
  fill: rgba(24, 24, 24, 1.00);
}

a[data-deluxe-el="2"] * {
  color:  rgba(24, 24, 24, 1.00);
  stroke: rgba(24, 24, 24, 1.00);
  fill: rgba(24, 24, 24, 1.00);
}

a[data-deluxe-el="2"] h1,
a[data-deluxe-el="2"] h2,
a[data-deluxe-el="2"] h3,
a[data-deluxe-el="2"] h4,
a[data-deluxe-el="2"] h5 {
  color: rgba(24, 24, 24, 1.00);
}
a[data-deluxe-el="2"] svg {
  stroke: rgba(24, 24, 24, 1.00);
  fill: rgba(24, 24, 24, 1.00);
}

/*
*/

html:first-child > body a[data-deluxe-el="3"] {
  
  background-color : rgba(24, 24, 24, 1.00);
  border-color: rgba(31, 31, 31, 1.00) rgba(31, 31, 31, 1.00) rgba(31, 31, 31, 1.00) rgba(31, 31, 31, 1.00);
  border-width: 1px 1px 1px 1px;
  border-style: solid;
  border-radius: 99px 99px 99px 99px;
  padding: 16px 32px;
  color: rgba(255, 255, 255, 1.00);
  font-size: 18px;
  font-weight: 600;
  line-height: 100%;
  letter-spacing: 0.00px;
  word-spacing: 0.00px;
  
}
a[data-deluxe-el="3"] > div {
  
}

a[data-deluxe-el="3"] [data-deluxe-link],
a[data-deluxe-el="3"] svg {
  color:  rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
  fill: rgba(255, 255, 255, 1.00);
}

a[data-deluxe-el="3"] * {
  color:  rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
  fill: rgba(255, 255, 255, 1.00);
}

a[data-deluxe-el="3"] h1,
a[data-deluxe-el="3"] h2,
a[data-deluxe-el="3"] h3,
a[data-deluxe-el="3"] h4,
a[data-deluxe-el="3"] h5 {
  color: rgba(255, 255, 255, 1.00);
}
a[data-deluxe-el="3"] svg {
  stroke: rgba(255, 255, 255, 1.00);
  fill: rgba(255, 255, 255, 1.00);
}

/*
*/

html:first-child > body a[data-deluxe-el="4"] {
  
  background-color : rgba(255, 255, 255, 1.00);
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 8px;
  margin: 0px 0px;
  padding: 16px 16px;
  color: rgba(13, 13, 13, 1.00);
  font-size: 18px;
  text-align: center;
  font-weight: 600;
  line-height: 100%;
  letter-spacing: 0.00px;
  word-spacing: 0.00px;
  
}
a[data-deluxe-el="4"] > div {
  
}

a[data-deluxe-el="4"] [data-deluxe-link],
a[data-deluxe-el="4"] svg {
  color:  rgba(13, 13, 13, 1.00);
  stroke: rgba(13, 13, 13, 1.00);
  fill: rgba(13, 13, 13, 1.00);
}

a[data-deluxe-el="4"] * {
  color:  rgba(13, 13, 13, 1.00);
  stroke: rgba(13, 13, 13, 1.00);
  fill: rgba(13, 13, 13, 1.00);
}

a[data-deluxe-el="4"] h1,
a[data-deluxe-el="4"] h2,
a[data-deluxe-el="4"] h3,
a[data-deluxe-el="4"] h4,
a[data-deluxe-el="4"] h5 {
  color: rgba(13, 13, 13, 1.00);
}
a[data-deluxe-el="4"] svg {
  stroke: rgba(13, 13, 13, 1.00);
  fill: rgba(13, 13, 13, 1.00);
}

/*
*/

html:first-child > body a[data-deluxe-el="5"] {
  
  background-color : rgba(24, 24, 24, 1.00);
  border: 1px solid rgba(24, 24, 24, 1.00);
  border-radius: 8px;
  padding: 16px 32px;
  color: rgba(255, 255, 255, 1.00);
  font-size: 18px;
  font-weight: 600;
  line-height: 100%;
  letter-spacing: 0.00px;
  word-spacing: 0.00px;
  
}
a[data-deluxe-el="5"] > div {
  
}

a[data-deluxe-el="5"] [data-deluxe-link],
a[data-deluxe-el="5"] svg {
  color:  rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
  fill: rgba(255, 255, 255, 1.00);
}

a[data-deluxe-el="5"] * {
  color:  rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
  fill: rgba(255, 255, 255, 1.00);
}

a[data-deluxe-el="5"] h1,
a[data-deluxe-el="5"] h2,
a[data-deluxe-el="5"] h3,
a[data-deluxe-el="5"] h4,
a[data-deluxe-el="5"] h5 {
  color: rgba(255, 255, 255, 1.00);
}
a[data-deluxe-el="5"] svg {
  stroke: rgba(255, 255, 255, 1.00);
  fill: rgba(255, 255, 255, 1.00);
}

/*
*/

html:first-child > body div[data-deluxe-el="2"] {
  
  background-color : rgba(235, 235, 235, 1.00);
  border-color: rgba(239, 239, 239, 1.00) rgba(239, 239, 239, 1.00) rgba(239, 239, 239, 1.00) rgba(239, 239, 239, 1.00);
  border-width: 1px 1px 1px 1px;
  border-style: solid;
  border-radius: 99px 99px 99px 99px;
  margin: 12px 0px;
  padding: 6px 12px;
  font-size: 12px;
  font-weight: 500;
  line-height: 100%;
  letter-spacing: 0.00px;
  word-spacing: 0.00px;
  
}
div[data-deluxe-el="2"] > div {
  
}

/*
*/

html:first-child > body h2[data-deluxe-el="2"] {
  
  font-size: 36px;
  font-weight: 500;
  line-height: 130%;
  letter-spacing: -1.00px;
  word-spacing: 0.00px;
  
}
h2[data-deluxe-el="2"] > div {
  
}


html:first-child > body .element_stacks_in_387[data-deluxe-el] {
  
  padding: 12px 0px 12px 0px;
}
.element_stacks_in_387[data-deluxe-el] > div {

}

:root {
  --multi_columns_stacks_in_424:min-content 1fr min-content;
}
#multi_columns_stacks_in_424 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_424);
  grid-gap: 16px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_424 > div {
  min-width: 0;
}
#multi_columns_stacks_in_424 + .deluxe-columns {
  margin-top: 16px;
}
#multi_columns_stacks_in_424 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_424 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



html:first-child > body .pac-logo svg, is-off[data-deluxe-el] {
  
  margin: 0px 0px;stroke-width: 0; fill: #181818;
}
.pac-logo svg, is-off[data-deluxe-el] > div {

}

:root {
  --multi_columns_stacks_in_427:minmax(56px,min-content) min-content;
}
#multi_columns_stacks_in_427 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_427);
  grid-gap: 6px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_427 > div {
  min-width: 0;
}
#multi_columns_stacks_in_427 + .deluxe-columns {
  margin-top: 6px;
}
#multi_columns_stacks_in_427 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_427 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}


#stacks_in_7096 {
  position: relative;
  user-select: none;
}
i#stacks_in_7096,
svg#stacks_in_7096 {
  position: relative;
  display: block;
  text-align: center;
}
.element_stacks_in_429[data-deluxe-el][data-deluxe-text] {
  
  font-size: 24px;
  margin-top: 0px;
  margin-bottom: 0px;
  font-weight: 700;
  letter-spacing: -1.00px;
  line-height: 100%;
  word-spacing: 0.00px;
  
}



html:first-child > body .element_stacks_in_389[data-deluxe-el] {
  
  padding: 0px 0px;
}
.element_stacks_in_389[data-deluxe-el] > div {

}


html:first-child > body .header[data-deluxe-el] {
  
  padding: 0px 64px;
}
.header[data-deluxe-el] > div {

}

:root {
  --multi_columns_stacks_in_647:minmax(480px,min-content) 1fr;
}
#multi_columns_stacks_in_647 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_647);
  grid-gap: 64px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_647 > div {
  min-width: 0;
}
#multi_columns_stacks_in_647 + .deluxe-columns {
  margin-top: 64px;
}
#multi_columns_stacks_in_647 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_647 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



@media all and (min-width: 901px) {
  #multi_columns_stacks_in_647 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_647 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_647 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_647 .hide-desktop {
    display: none;
  }
}
@media all and (max-width: 900px) and (min-width: 601px) {
  #multi_columns_stacks_in_647 .column-tablet-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_647 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_647 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_647 .hide-tablet {
    display: none;
  }
}
@media all and (max-width: 600px) {
  #multi_columns_stacks_in_647 .column-mobile-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_647 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_647 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_647 .hide-mobile {
    display: none;
  }
}

@media all and (max-width: 900px) {
  #multi_columns_stacks_in_647 {
    grid-template-columns: repeat(1, 1fr);
    
    grid-gap: 24px;
    
  }
  #multi_columns_stacks_in_647 + .deluxe-columns {
    
    margin-top: 24px;
    
  }
  #multi_columns_stacks_in_647 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_647 > div > * {position: relative;}
  #multi_columns_stacks_in_647 > div > * > * {transform: translate(0,0);}
  
}
@media all and (max-width: 600px) {
  #multi_columns_stacks_in_647 {
    grid-template-columns: repeat(1, 1fr);
  }
  #multi_columns_stacks_in_647 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_647 > div > * {position: relative;}
  #multi_columns_stacks_in_647 > div > * > * {transform: translate(0,0);}
  
}


html:first-child > body .element_stacks_in_2118[data-deluxe-el] {
  
  display: inline-flex;
  width: 100%;
  max-width: 480px;
  
  display: block; /* Breaks vertical alignment setting */
  margin-left: auto;
  margin-right: auto;
  
}
.element_stacks_in_2118[data-deluxe-el] > div {

}

.element_stacks_in_650[data-deluxe-el][data-deluxe-text] {
  
  font-size: 42px;
  
  
}




#pac_stacks_in_1534 {  
  
  background-color : rgba(255, 255, 255, 0.00);
  
  
  
  border-radius: 0px;
  padding: 16px 0px;
}

#pac_stacks_in_1534.pick-a-card-wrap:has(.pac-active):after,
#pac_stacks_in_1534.pick-a-card-wrap.pac-overlay:after,
#pac_stacks_in_1534.pick-a-card-wrap.deck-animating:after {
  background:  rgba(0, 0, 0, 0.00);
}
#pac_stacks_in_1534 > .pick-a-card {
  transform: none !important;
}
#pac_stacks_in_1534 .pac-card {
  width: 242px;
}
#pac_stacks_in_1534.pac-cursor .pac-card:not(.pac-active) .pac-spot {
  cursor: pointer;
}
#pac_stacks_in_1534 .pac-card .pac-card-content {
  min-height: 340px;
  padding: 16px 16px;
}
#pac_stacks_in_1534 .pac-card .pac-card-content:before,
#pac_stacks_in_1534 .pac-card .pac-card-content:after {
  content: "";
  position: absolute;
  top: 1px;
  left: 1px;
  right: 1px;
  bottom: 1px;
  border-radius: 16px;
  pointer-events: none;
  z-index: 0;
}
#pac_stacks_in_1534 .pac-card .pac-card-content:after {
  top: 2px;
  left: 2px;
  right: 2px;
  bottom: 2px;
}
#pac_stacks_in_1534 .pac-deck-wrap {
  max-width: 1600px;
  margin: 0 auto;
}
#pac_stacks_in_1534 .pac-card .pac-card-content:before {
  background: #FFFFFF;
  border: 1px solid #CCCCCC;
  ;
}
#pac_stacks_in_1534.pac-cursor .pac-card.pac-highlight .pac-card-content:after,
#pac_stacks_in_1534.pac-touch .pac-card.pac-select .pac-card-content:after {
  transition: all 150ms ease;
  ;
}
#pac_stacks_in_1534.pac-cursor .pac-card.pac-active .pac-card-content:after,
#pac_stacks_in_1534.pac-touch .pac-card.pac-active .pac-card-content:after  {
  box-shadow: 0 0 0 0px transparent;
}
#pac_stacks_in_1534 .pac-slider .pac-slider-bg {
  background: #FFFFFF;
  border: 1px solid #CCCCCC;
}
#pac_stacks_in_1534 .pac-slider {
  color: #BBBBBB;
}
#pac_stacks_in_1534 .pac-slider .pac-slider-close {
  box-shadow: inset 0 0 0 1.5px #999999;
  transform: scale(0.75);
}
#pac_stacks_in_1534 .pac-slider .pac-slider-bg:after {
  box-shadow: inset -1px 0 0 1px #999999;
  left: 41px;
}
#pac_stacks_in_1534 .pac-slider .pac-slider-close:before,
#pac_stacks_in_1534 .pac-slider .pac-slider-close:after {
  background: #FFFFFF;
}
#pac_stacks_in_1534 .pac-slider input::-webkit-slider-thumb {
  background-color: #FFFFFF;
  border: 1px solid #CCCCCC;
}
#pac_stacks_in_1534 .pac-slider input::-moz-range-thumb {
  background-color: #FFFFFF;
  border: 1px solid #CCCCCC;
}
#pac_stacks_in_1534.slider-has-value .pac-slider input::-webkit-slider-thumb {
  border-width: 1.5px;
  transform: translateX(0px) scale(0.75);
}
#pac_stacks_in_1534.slider-has-value .pac-slider input::-moz-range-thumb {
  border-width: 1.5px;
  transform: translateX(0px) scale(0.75);
}
#pac_stacks_in_1534 .pac-slider .pac-slider-ticks {
  color: #BBBBBB;
}

.pac-touch #pac_stacks_in_1535.pac-card.pac-active .pac-card-content:before,
.pac-cursor #pac_stacks_in_1535.pac-card.pac-active .pac-card-content:before,
#pac_stacks_in_1535.pac-card .pac-card-content::before {
  
  
  
  background-color : rgba(255, 255, 255, 1.00);
  background-image:url(../files/bgImg-1535.png);
  
  background-repeat: no-repeat;
  background-position: center;
  
  background-size: cover;
  
  
  
  
  
  border-color: #CCCCCC;
  
}

#pac_stacks_in_1535.pac-card .pac-card-content::after {
  background-color: rgba(0, 0, 0, 0.00);
  z-index: 0;
}
.pac-touch #pac_stacks_in_2126.pac-card.pac-active .pac-card-content:before,
.pac-cursor #pac_stacks_in_2126.pac-card.pac-active .pac-card-content:before,
#pac_stacks_in_2126.pac-card .pac-card-content::before {
  
  
  
  background-color : rgba(255, 255, 255, 1.00);
  background-image:url(../files/bgImg-2126.png);
  
  background-repeat: no-repeat;
  background-position: center;
  
  background-size: cover;
  
  
  
  
  
  border-color: #CCCCCC;
  
}

#pac_stacks_in_2126.pac-card .pac-card-content::after {
  background-color: rgba(0, 0, 0, 0.00);
  z-index: 0;
}
.pac-touch #pac_stacks_in_2134.pac-card.pac-active .pac-card-content:before,
.pac-cursor #pac_stacks_in_2134.pac-card.pac-active .pac-card-content:before,
#pac_stacks_in_2134.pac-card .pac-card-content::before {
  
  
  
  background-color : rgba(255, 255, 255, 1.00);
  background-image:url(../files/bgImg-2134.png);
  
  background-repeat: no-repeat;
  background-position: center;
  
  background-size: cover;
  
  
  
  
  
  border-color: #CCCCCC;
  
}

#pac_stacks_in_2134.pac-card .pac-card-content::after {
  background-color: rgba(0, 0, 0, 0.00);
  z-index: 0;
}
.pac-touch #pac_stacks_in_2138.pac-card.pac-active .pac-card-content:before,
.pac-cursor #pac_stacks_in_2138.pac-card.pac-active .pac-card-content:before,
#pac_stacks_in_2138.pac-card .pac-card-content::before {
  
  
  
  background-color : rgba(255, 255, 255, 1.00);
  background-image:url(../files/bgImg-2138.png);
  
  background-repeat: no-repeat;
  background-position: center;
  
  background-size: cover;
  
  
  
  
  
  border-color: #CCCCCC;
  
}

#pac_stacks_in_2138.pac-card .pac-card-content::after {
  background-color: rgba(0, 0, 0, 0.00);
  z-index: 0;
}
.pac-touch #pac_stacks_in_2130.pac-card.pac-active .pac-card-content:before,
.pac-cursor #pac_stacks_in_2130.pac-card.pac-active .pac-card-content:before,
#pac_stacks_in_2130.pac-card .pac-card-content::before {
  
  
  
  background-color : rgba(255, 255, 255, 1.00);
  background-image:url(../files/bgImg-2130.png);
  
  background-repeat: no-repeat;
  background-position: center;
  
  background-size: cover;
  
  
  
  
  
  border-color: #CCCCCC;
  
}

#pac_stacks_in_2130.pac-card .pac-card-content::after {
  background-color: rgba(0, 0, 0, 0.00);
  z-index: 0;
}
.pac-touch #pac_stacks_in_2142.pac-card.pac-active .pac-card-content:before,
.pac-cursor #pac_stacks_in_2142.pac-card.pac-active .pac-card-content:before,
#pac_stacks_in_2142.pac-card .pac-card-content::before {
  
  
  
  background-color : rgba(255, 255, 255, 1.00);
  background-image:url(../files/bgImg-2142.png);
  
  background-repeat: no-repeat;
  background-position: center;
  
  background-size: cover;
  
  
  
  
  
  border-color: #CCCCCC;
  
}

#pac_stacks_in_2142.pac-card .pac-card-content::after {
  background-color: rgba(0, 0, 0, 0.00);
  z-index: 0;
}
.pac-touch #pac_stacks_in_2146.pac-card.pac-active .pac-card-content:before,
.pac-cursor #pac_stacks_in_2146.pac-card.pac-active .pac-card-content:before,
#pac_stacks_in_2146.pac-card .pac-card-content::before {
  
  
  
  background-color : rgba(255, 255, 255, 1.00);
  background-image:url(../files/bgImg-2146.png);
  
  background-repeat: no-repeat;
  background-position: center;
  
  background-size: cover;
  
  
  
  
  
  border-color: #CCCCCC;
  
}

#pac_stacks_in_2146.pac-card .pac-card-content::after {
  background-color: rgba(0, 0, 0, 0.00);
  z-index: 0;
}
@media all and (max-width: 900px) {
html:first-child > body .header[data-deluxe-el] {
  
  padding: 48px 0px 0px 24px;
}
.header[data-deluxe-el] > div {

}
}
@media all and (max-width: 600px) {
html:first-child > body .header[data-deluxe-el] {
  
  background-color : rgba(255, 255, 255, 0.00);
  border-color: rgba(204, 204, 204, 1.00) rgba(204, 204, 204, 1.00) rgba(234, 234, 234, 1.00) rgba(204, 204, 204, 1.00);
  border-width: 0px 0px 1px 0px;
  border-style: solid;
  border-radius: 0px 0px 0px 0px;
  padding: 48px 0px 0px 0px;
}
.header[data-deluxe-el] > div {

}
}

html:first-child > body .element_stacks_in_671[data-deluxe-el] {
  
  padding: 96px 0px 24px 0px;
}
.element_stacks_in_671[data-deluxe-el] > div {

}

:root {
  --multi_columns_stacks_in_678:min-content;
}
#multi_columns_stacks_in_678 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_678);
  grid-gap: 0px;
  
  align-items: center;
  
  
  justify-content: center;
  
}
#multi_columns_stacks_in_678 > div {
  min-width: 0;
}
#multi_columns_stacks_in_678 + .deluxe-columns {
  margin-top: 0px;
}
#multi_columns_stacks_in_678 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_678 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}





html:first-child > body .element_stacks_in_2083[data-deluxe-el] {
  
  display: inline-flex;
  width: 100%;
  max-width: 480px;
  
  display: block; /* Breaks vertical alignment setting */
  margin-left: auto;
  margin-right: auto;
  
}
.element_stacks_in_2083[data-deluxe-el] > div {

}

.element_stacks_in_692[data-deluxe-el][data-deluxe-text] {
  
  text-align: center;
  
  
}

.element_stacks_in_697[data-deluxe-el][data-deluxe-text] {
  
  margin-top: 12px;
  margin-bottom: 36px;
  text-align: center;
  
  
}

:root {
  --multi_columns_stacks_in_796:minmax(480px,min-content) 1fr;
}
#multi_columns_stacks_in_796 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_796);
  grid-gap: 24px;
  
  
  
  
  justify-content: center;
  
}
#multi_columns_stacks_in_796 > div {
  min-width: 0;
}
#multi_columns_stacks_in_796 + .deluxe-columns {
  margin-top: 24px;
}
#multi_columns_stacks_in_796 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_796 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}

#multi_columns_stacks_in_796 > div {
  display: grid;
  grid-template-rows: 1fr;
  grid-template-columns: 100%;
}
#multi_columns_stacks_in_796 > div > div:only-child {
  height: 100%;
}



@media all and (min-width: 901px) {
  #multi_columns_stacks_in_796 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_796 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_796 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_796 .hide-desktop {
    display: none;
  }
}
@media all and (max-width: 900px) and (min-width: 601px) {
  #multi_columns_stacks_in_796 .column-tablet-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_796 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_796 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_796 .hide-tablet {
    display: none;
  }
}
@media all and (max-width: 600px) {
  #multi_columns_stacks_in_796 .column-mobile-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_796 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_796 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_796 .hide-mobile {
    display: none;
  }
}

@media all and (max-width: 900px) {
  #multi_columns_stacks_in_796 {
    grid-template-columns: repeat(1, 1fr);
    
  }
  #multi_columns_stacks_in_796 + .deluxe-columns {
    
  }
  #multi_columns_stacks_in_796 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_796 > div > * {position: relative;}
  #multi_columns_stacks_in_796 > div > * > * {transform: translate(0,0);}
  
}
@media all and (max-width: 600px) {
  #multi_columns_stacks_in_796 {
    grid-template-columns: repeat(1, 1fr);
  }
  #multi_columns_stacks_in_796 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_796 > div > * {position: relative;}
  #multi_columns_stacks_in_796 > div > * > * {transform: translate(0,0);}
  
}





html:first-child > body .element_stacks_in_808[data-deluxe-el] {
  
  margin: 24px 0px 12px 0px;
}
.element_stacks_in_808[data-deluxe-el] > div {

}

:root {
  --multi_columns_stacks_in_809:min-content 1fr;
}
#multi_columns_stacks_in_809 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_809);
  grid-gap: 6px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_809 > div {
  min-width: 0;
}
#multi_columns_stacks_in_809 + .deluxe-columns {
  margin-top: 6px;
}
#multi_columns_stacks_in_809 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_809 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}


/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
1.5.0.1
- removed stroke color, causing pixelation issues in safari
*/
#stacks_in_814 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_814 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_814 svg  */

#stacks_in_814 svg,
#stacks_in_814 i {
  color: rgba(134, 134, 134, 1.00);
  fill: rgba(134, 134, 134, 1.00);
  stroke: rgba(134, 134, 134, 1.00);
  stroke-width: 0;
}

#stacks_in_814 i,
#stacks_in_814 svg {
  position: relative;
  font-size: 26px;
  line-height: 26px;
  height: 26px;
  width: 26px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_814 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_814 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_814 .material-icons-two-tone {
  color: rgba(134, 134, 134, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(134, 134, 134, 1.00),
              0px -.1px 0px rgba(134, 134, 134, 1.00),
              .1px 0px 0px rgba(134, 134, 134, 1.00),
              -.1px 0px 0px rgba(134, 134, 134, 1.00);
}
#stacks_in_814 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}

:root {
  --multi_columns_stacks_in_816:min-content 1fr;
}
#multi_columns_stacks_in_816 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_816);
  grid-gap: 6px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_816 > div {
  min-width: 0;
}
#multi_columns_stacks_in_816 + .deluxe-columns {
  margin-top: 6px;
}
#multi_columns_stacks_in_816 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_816 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}


/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
1.5.0.1
- removed stroke color, causing pixelation issues in safari
*/
#stacks_in_820 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_820 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_820 svg  */

#stacks_in_820 svg,
#stacks_in_820 i {
  color: rgba(134, 134, 134, 1.00);
  fill: rgba(134, 134, 134, 1.00);
  stroke: rgba(134, 134, 134, 1.00);
  stroke-width: 0;
}

#stacks_in_820 i,
#stacks_in_820 svg {
  position: relative;
  font-size: 26px;
  line-height: 26px;
  height: 26px;
  width: 26px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_820 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_820 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_820 .material-icons-two-tone {
  color: rgba(134, 134, 134, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(134, 134, 134, 1.00),
              0px -.1px 0px rgba(134, 134, 134, 1.00),
              .1px 0px 0px rgba(134, 134, 134, 1.00),
              -.1px 0px 0px rgba(134, 134, 134, 1.00);
}
#stacks_in_820 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}

:root {
  --multi_columns_stacks_in_822:min-content 1fr;
}
#multi_columns_stacks_in_822 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_822);
  grid-gap: 6px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_822 > div {
  min-width: 0;
}
#multi_columns_stacks_in_822 + .deluxe-columns {
  margin-top: 6px;
}
#multi_columns_stacks_in_822 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_822 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}


/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
1.5.0.1
- removed stroke color, causing pixelation issues in safari
*/
#stacks_in_826 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_826 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_826 svg  */

#stacks_in_826 svg,
#stacks_in_826 i {
  color: rgba(134, 134, 134, 1.00);
  fill: rgba(134, 134, 134, 1.00);
  stroke: rgba(134, 134, 134, 1.00);
  stroke-width: 0;
}

#stacks_in_826 i,
#stacks_in_826 svg {
  position: relative;
  font-size: 26px;
  line-height: 26px;
  height: 26px;
  width: 26px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_826 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_826 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_826 .material-icons-two-tone {
  color: rgba(134, 134, 134, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(134, 134, 134, 1.00),
              0px -.1px 0px rgba(134, 134, 134, 1.00),
              .1px 0px 0px rgba(134, 134, 134, 1.00),
              -.1px 0px 0px rgba(134, 134, 134, 1.00);
}
#stacks_in_826 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}

:root {
  --multi_columns_stacks_in_5159:min-content 1fr;
}
#multi_columns_stacks_in_5159 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_5159);
  grid-gap: 16px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_5159 > div {
  min-width: 0;
}
#multi_columns_stacks_in_5159 + .deluxe-columns {
  margin-top: 16px;
}
#multi_columns_stacks_in_5159 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_5159 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}


.element_stacks_in_5164[data-deluxe-el][data-deluxe-text] {
  color: rgba(13, 13, 13, 1.00);
  font-size: 14px;
  margin-top: 0px;
  margin-bottom: 0px;
  font-weight: 500;
  letter-spacing: 0.00px;
  line-height: 100%;
  word-spacing: 0.00px;
  
}

/*
1.0.1.5
php requirement removed - bug
+ now supports radio buttons
+ customize "on" and "off" text
+ you can adjust the width of the toggle to fit the customized text
- added preprocessor
- added new option to use cookies to remember toggle state
*/
#stacks_in_5160,
#stacks_in_5160 .toggle-this-wrap-outer {
  width: 100%;
}
#stacks_in_5160 .toggle-this-wrap-outer,
#stacks_in_5160 .toggle-this-wrap-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  position: relative;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  /*  */
  -ms-flex-line-pack: flex-start;
  align-content: flex-start;
  -webkit-box-pack: flex-start;
  -ms-flex-pack: flex-start;
  justify-content: flex-start;
  /*  */
  /*  */
}
#stacks_in_5160 .toggle-this-wrap-inner {
  width: auto;
}
#stacks_in_5160 .toggle-this-wrap-inner > div {
  -ms-flex-item-align: center;
  align-self: center;
}
#stacks_in_5160 .toggle-this-wrap-inner .tt-label-left, #stacks_in_5160 .toggle-this-wrap-inner .tt-label-right {
  font-size: 14.000000px;
  line-height: 14.000000px;
}
/*  */
#stacks_in_5160 .toggle-this {
  margin: 10px 5px;
}
#stacks_in_5160 .toggle-this.ts-3 {
  margin: 10px 10px;
}
#stacks_in_5160 .toggle-this > * {
  z-index: 1;
}
#stacks_in_5160 .toggle-this:after {
  content: "";
  display: block;
  position: absolute;
  top: -10px;
  left: -10px;
  width: 68px;
  height: 44px;
  border-radius: 44px;
  z-index: 0;
}

#stacks_in_5160 .toggle-this,
#stacks_in_5160 .toggle-this .label-bg,
#stacks_in_5160 .toggle-this .label-bg > .left-color,
#stacks_in_5160 .toggle-this .label-bg > .right-color {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  width: 48px;
  height: 24px;
  border-radius: 24px;
}
#stacks_in_5160 .toggle-this .label-bg > div > div,
#stacks_in_5160 .toggle-this label,
#stacks_in_5160 .toggle-this label:after,
#stacks_in_5160 .toggle-this label:before {
  width: 24px;
  height: 24px;
}
#stacks_in_5160 input {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0;
  z-index: 4;
}
#stacks_in_5160 .toggle-this label,
#stacks_in_5160 .toggle-this .label-bg,
#stacks_in_5160 .toggle-this label:after,
#stacks_in_5160 .toggle-this .label-bg > .left-color,
#stacks_in_5160 .toggle-this .label-bg > .right-color,
#stacks_in_5160 .toggle-this .label-bg > div > div {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
#stacks_in_5160 .toggle-this .label-bg > div > div {
  left: 18.000000px;
}
#stacks_in_5160 .toggle-this.ts-type-4.ts-1 .label-bg > div > div {
  left: 23.000000px;
}
#stacks_in_5160 .toggle-this.ts-type-4.ts-1 .label-bg > .left-color > div {
  left: 0px;
}
#stacks_in_5160 input:checked + .toggle-this label {
  -webkit-transform: translate(24px,0);
  transform: translate(24px,0);
}
#stacks_in_5160 .toggle-this:before {
  width: 58px;
  height: 34px;
  border-radius: 34px;
  top: -5px;
  left: -5px;
}
#stacks_in_5160 .toggle-this.ts-type-4:after {
  width: 88px;
}
#stacks_in_5160 .toggle-this.ts-type-2:before {
  width: 58px;
  height: 20px;
  border-radius: 20px;
  top: 2.000000px;
  left: -5px;
}


#stacks_in_5160 .toggle-this.ts-type-4,
#stacks_in_5160 .toggle-this.ts-type-4 .label-bg,
#stacks_in_5160 .toggle-this.ts-type-4 .label-bg > .left-color,
#stacks_in_5160 .toggle-this.ts-type-4 .label-bg > .right-color {
  width: 68px;
  height: 24px;
}
#stacks_in_5160 .toggle-this.ts-type-4 label,
#stacks_in_5160 .toggle-this.ts-type-4 label:after,
#stacks_in_5160 .toggle-this.ts-type-4 label:before {
  width: 24px;
  height: 24px;
}
#stacks_in_5160 .toggle-this.ts-type-4 .label-bg > div > div {
  width: 45.000000px;
  height: 39px;
}
#stacks_in_5160 input:checked + .toggle-this.ts-type-4 label {
  -webkit-transform: translate(44px,0);
  transform: translate(44px,0);
}
#stacks_in_5160 .toggle-this.ts-type-4 .label-bg > .left-color > div:after,
#stacks_in_5160 .toggle-this.ts-type-4 .label-bg > .right-color > div:after {
  line-height: 24px;
}
#stacks_in_5160 .toggle-this.ts-type-4:before {
  width: 78px;
  height: 34px;
  border-radius: 34px;
  top: -5px;
  left: -5px;
}
#stacks_in_5160 .toggle-this.ts-type-5,
#stacks_in_5160 .toggle-this.ts-type-5 .label-bg,
#stacks_in_5160 .toggle-this.ts-type-5 .label-bg > .left-color,
#stacks_in_5160 input:checked + .toggle-this.ts-type-5 .label-bg > .left-color {
  width: 24px;
}
#stacks_in_5160 .toggle-this.ts-type-5:before {
  width: 34px;
}
#stacks_in_5160 .toggle-this.ts-type-2 .label-bg {
  height: 7.200000px;
  top: 8.400000px;
}
/*  */
#stacks_in_5160 .toggle-this.ts-type-2 .label-bg {
  height: 9.120000px;
  top: 7.440000px;
}
/*  */
/*  */

/*
TOGGLE
*/
#stacks_in_5160 .toggle-this label {
  z-index: 2;
  -webkit-transition: -webkit-transform 150ms ease;
  transition: -webkit-transform 150ms ease;
  transition: transform 150ms ease;
  transition: transform 150ms ease, -webkit-transform 150ms ease;
}
#stacks_in_5160 .toggle-this label:after {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  border: 1px solid rgba(0,0,0,0.15);
  -webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
  box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
  border-radius: 50%;
  top: 0px;
  left: 0px;
  z-index: 2;
}
#stacks_in_5160 .toggle-this.ts-1 label:after {
  top: -1px;
}
#stacks_in_5160 .toggle-this.ts-2 label:after {
  border: 0px solid transparent;
  top: 0px;
}
/*
BACKGROUND
*/
#stacks_in_5160 .toggle-this .label-bg {
  top: 0px;
  left: 0px;
  border: 1px solid rgba(0,0,0,0.15);
  height: 100%;
  z-index: 1;
  overflow: hidden;
}
#stacks_in_5160 .toggle-this .label-bg > .left-color,
#stacks_in_5160 .toggle-this .label-bg > .right-color {
  right: 0;
  left: auto;
  height: 100%;
  width: 75%;
  z-index: 1;
  -webkit-transition: width 150ms ease;
  transition: width 150ms ease;
}
#stacks_in_5160 .toggle-this .label-bg > .right-color {
  border-bottom-left-radius: 0px;
  border-top-left-radius: 0px;
}
#stacks_in_5160 .toggle-this .label-bg > .left-color {
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0.1);
  box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0.1);
  border-bottom-right-radius: 0px;
  border-top-right-radius: 0px;
  right: auto;
  left: 0;
}
#stacks_in_5160 .toggle-this .label-bg > .left-color > div {
  left: 0;
}
#stacks_in_5160 input + .toggle-this  .label-bg > .left-color {
  width: 0%;
}
#stacks_in_5160 input:checked + .toggle-this  .label-bg > .left-color {
  width: 75%;
}
#stacks_in_5160 input:checked + .toggle-this  .label-bg > .right-color {
  width: 0%;
}
/*
ICONS
*/
#stacks_in_5160 .toggle-this.ts-type-3 .label-bg > .left-color > div > span,
#stacks_in_5160 .toggle-this.ts-type-3 .label-bg > .right-color > div > span {
  position: absolute;
  top: 50%;
  left: auto;
  right: 60%;
  width: 12.000000px;
  height: 3px;
  margin: -2px 0px 0px -1.5px;
  border-radius: 2px;
}
/*  */
#stacks_in_5160 .toggle-this.ts-type-3 .label-bg > .left-color > div > span,
#stacks_in_5160 .toggle-this.ts-type-3 .label-bg > .right-color > div > span {
  width: 14.400001px;
  height: 2px;
}
/*  */
/*  */
#stacks_in_5160 .toggle-this.ts-type-3 .label-bg > .right-color > div > span:nth-child(1) {
  -webkit-transform-origin: center;
  transform-origin: center;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
#stacks_in_5160 .toggle-this.ts-type-3 .label-bg > .right-color > div > span:nth-child(2) {
  -webkit-transform-origin: center;
  transform-origin: center;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
#stacks_in_5160 .toggle-this.ts-type-3 .label-bg > .left-color > div > span {
  right: auto;
  left: 40%;
  top: 45%;
  margin: 0;
}
#stacks_in_5160 .toggle-this.ts-type-3 .label-bg > .left-color > div > span:nth-child(1) {
  display: none;
}
#stacks_in_5160 .toggle-this.ts-type-3 .label-bg > .left-color > div > span:nth-child(2) {
  -webkit-transform-origin: center;
  transform-origin: center;
  width: 40%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
#stacks_in_5160 .toggle-this.ts-type-3 .label-bg > .left-color > div > span:nth-child(2):after {
  content: "";
  position: absolute;
  background: #fff;
  left: 0;
  top: 0;
  width: 50%;
  height: 100%;
  border-radius: 2px;
  -webkit-transform-origin: left;
  transform-origin: left;
  -webkit-transform: rotate(-90deg) translate(0,50%);
  transform: rotate(-90deg) translate(0,50%);
}
/*
TEXT
*/
#stacks_in_5160 .toggle-this.ts-type-4 .label-bg > .left-color,
#stacks_in_5160 .toggle-this.ts-type-4 .label-bg > .right-color {
  overflow: hidden;
}
#stacks_in_5160 .toggle-this.ts-type-4 .label-bg > .left-color > div:after,
#stacks_in_5160 .toggle-this.ts-type-4 .label-bg > .right-color > div:after {
  content: "OFF";
  display: block;
  width: 100%;
  height: 100%;
  font-family: arial;
  font-size: 13.200000px;
  text-align: center;
}
#stacks_in_5160 .toggle-this.ts-type-4 .label-bg > .left-color > div:after {
  content: "ON";
}
#stacks_in_5160 .toggle-this.ts-type-4,
#stacks_in_5160 .toggle-this.ts-type-4 .label-bg,
#stacks_in_5160 .toggle-this.ts-type-4 .label-bg > .left-color,
#stacks_in_5160 .toggle-this.ts-type-4 .label-bg > .right-color {
  width: 68px;
}
#stacks_in_5160 .toggle-this.ts-type-4:before {
  width: 78px;
}
#stacks_in_5160 .toggle-this.ts-type-4 .label-bg > div > div {
  width: calc(100% - 24px);
}
#stacks_in_5160 input + .toggle-this.ts-type-4 .label-bg > .left-color {
  /* width: 0; */
  width: 100%;
  transform: translate(-100%,0);
  transition: transform 150ms ease;
}
#stacks_in_5160 input:checked + .toggle-this.ts-type-4 .label-bg > .left-color {
  transform: translate(0%,0);
}
#stacks_in_5160 input:checked + .toggle-this.ts-type-4 label {
  -webkit-transform: translate(44px,0);
  transform: translate(44px,0);
}
/*
THIN
*/
#stacks_in_5160 .toggle-this.ts-type-2.ts-2 .label-bg {
  width: 90%;
  left: 5%;
}
#stacks_in_5160 .toggle-this.ts-type-2.ts-3 {
  -webkit-transform: scale(.8);
  transform: scale(.8);
}
#stacks_in_5160 .toggle-this.ts-type-2.ts-3 label:before {
  -webkit-transform: scale(1.3);
  transform: scale(1.3);
}
#stacks_in_5160 .toggle-this.ts-type-2.ts-3 label:after {
  -webkit-transform: scale(.9);
  transform: scale(.9);
}
/*
  CHECKBOX
*/
#stacks_in_5160 .toggle-this.ts-type-5 .label-bg > .right-color {
  display: none;
}
#stacks_in_5160 .toggle-this.ts-type-5 label {
  display: none;
}
#stacks_in_5160 input + .toggle-this.ts-type-5 .label-bg > .left-color {
  width: 100%;
  -webkit-transition: background 150ms ease;
  transition: background 150ms ease;
}
#stacks_in_5160 input + .toggle-this.ts-type-5 .label-bg > .left-color > div > span {
  opacity: 0;
  -webkit-transition: opacity 150ms ease;
  transition: opacity 150ms ease;
}
#stacks_in_5160 input:checked + .toggle-this.ts-type-5  .label-bg > .left-color > div > span {
  opacity: 1;
}

#stacks_in_5160 .toggle-this.ts-type-5 .label-bg > .left-color > div > span {
  position: absolute;
  top: 50%;
  left: auto;
  right: 60%;
  width: 12.000000px;
  height: 3px;
  margin: -2px 0px 0px -1.5px;
  border-radius: 2px;
}
/*  */
#stacks_in_5160 .toggle-this.ts-type-5 .label-bg > .left-color > div > span {
  width: 14.400001px;
  height: 2px;
}
/*  */
#stacks_in_5160 .toggle-this.ts-type-5 .label-bg > .left-color > div > span {
  right: auto;
  left: 32%;
  top: 45%;
  margin: 0;
}
/*  */
#stacks_in_5160 .toggle-this.ts-type-5 .label-bg > .left-color > div > span:nth-child(1) {
  display: none;
}
#stacks_in_5160 .toggle-this.ts-type-5 .label-bg > .left-color > div > span:nth-child(2) {
  -webkit-transform-origin: center;
  transform-origin: center;
  width: 40%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
#stacks_in_5160 .toggle-this.ts-type-5 .label-bg > .left-color > div > span:nth-child(2):after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 50%;
  height: 100%;
  border-radius: 2px;
  -webkit-transform-origin: left;
  transform-origin: left;
  -webkit-transform: rotate(-90deg) translate(0,50%);
  transform: rotate(-90deg) translate(0,50%);
}
/*
PRESETS
*/
#stacks_in_5160 .toggle-this.ts-2 label:after {
  -webkit-transform-origin: center;
  transform-origin: center;
  -webkit-transform: scale(.8);
  transform: scale(.8);
  -webkit-box-shadow: none;
  box-shadow: none;
}
#stacks_in_5160 .toggle-this.ts-2 .label-bg {
  border: 1px solid transparent;
  background: rgba(0,0,0,0.15);
  -webkit-transition: background 150ms ease;
  transition: background 150ms ease;
}
#stacks_in_5160 .toggle-this.ts-2 .label-bg > .left-color,
#stacks_in_5160 .toggle-this.ts-2 .label-bg > .right-color {
  background: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
#stacks_in_5160 .toggle-this.ts-2 .label-bg > .left-color > div > span,
#stacks_in_5160 .toggle-this.ts-2 .label-bg > .right-color > div > span {
  right: auto;
  left: 20%;
}
#stacks_in_5160 .toggle-this.ts-2 .label-bg > .right-color > div {
  right: 0;
  left: auto;
}
#stacks_in_5160 .toggle-this.ts-2 .label-bg > .left-color > div > span {
  right: auto;
  left: 40%;
  top: 45%;
  margin: 0;
}
#stacks_in_5160 .toggle-this.ts-2.ts-type-5 .label-bg > .left-color > div > span,
#stacks_in_5160 .toggle-this.ts-3.ts-type-5 .label-bg > .left-color > div > span{
  left: 33%;
}


#stacks_in_5160 .toggle-this:before {
  content: "";
  position: absolute;
  z-index: 1;
}
#stacks_in_5160 .toggle-this.ts-3:before {
  -webkit-box-shadow: inset 0px 5px 5px rgba(0,0,0,0.2),
    inset 0px -5px 5px rgba(0,0,0,0);
  box-shadow: inset 0px 5px 5px rgba(0,0,0,0.15),
    inset 0px -5px 5px rgba(255,255,255,0.4);
}
#stacks_in_5160 .toggle-this.ts-type-2.ts-3:after {
  -webkit-box-shadow: none;
  box-shadow: none;
}
#stacks_in_5160 .toggle-this.ts-3 label:after {
  -webkit-transform-origin: center;
  transform-origin: center;
  -webkit-transform: scale(.7);
  transform: scale(.7);
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 0px solid transparent;
  background-image: -webkit-gradient(ease, left top, left bottom, from(rgba(0,0,0,.10)), to(rgba(0,0,0,0)));
  background-image: ease-gradient(to bottom, rgba(0,0,0,.10) 0%, rgba(0,0,0,0) 100%);
}
#stacks_in_5160 .toggle-this.ts-3 label:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 0px solid transparent;
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0.15),
    0px 2px 3px rgba(0,0,0,0.2);
  box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0.15),
    0px 2px 3px rgba(0,0,0,0.2);
  border-radius: 50%;
  top: 0px;
  left: 0px;
  z-index: 2;
  -webkit-transition: -webkit-transform 150ms ease;
  transition: -webkit-transform 150ms ease;
  transition: transform 150ms ease;
  transition: transform 150ms ease, -webkit-transform 150ms ease;
  -webkit-transform-origin: center;
  transform-origin: center;
  -webkit-transform: scale(1);
  transform: scale(1);
  background-image: -webkit-gradient(ease, left top, left bottom, from(rgba(0,0,0,0)), to(rgba(0,0,0,.1)));
  background-image: ease-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,.1) 100%);
}
#stacks_in_5160 .toggle-this.ts-3 .label-bg {
  -webkit-box-shadow: inset 0px 0px 3px 0px rgba(0,0,0,0.3);
  box-shadow: inset 0px 0px 3px 0px rgba(0,0,0,0.3);
  border: 1px solid rgba(0,0,0,0.15);
  background: rgba(0,0,0,0.15);
  -webkit-transition: background 150ms ease;
  transition: background 150ms ease;
}
#stacks_in_5160 .toggle-this.ts-3 .label-bg > .left-color,
#stacks_in_5160 .toggle-this.ts-3 .label-bg > .right-color {
  background: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
#stacks_in_5160 .toggle-this.ts-3.ts-type-5 .label-bg > .left-color {
  -webkit-box-shadow: inset 0px 0px 3px 0px rgba(0,0,0,0.3);
  box-shadow: inset 0px 0px 3px 0px rgba(0,0,0,0.3);
}
#stacks_in_5160 .toggle-this.ts-3 .label-bg > .left-color > div > span,
#stacks_in_5160 .toggle-this.ts-3 .label-bg > .right-color > div > span {
  right: auto;
  left: 20%;
}
#stacks_in_5160 .toggle-this.ts-3 .label-bg > .right-color > div {
  right: 0;
  left: auto;
}
#stacks_in_5160 .toggle-this.ts-3 .label-bg > .left-color > div > span {
  right: auto;
  left: 40%;
  top: 45%;
  margin: 0;
}
/*
COLORS
*/
#stacks_in_5160 .toggle-this.ts-3:after,
#stacks_in_5160 .toggle-this:before {
  background-color: rgba(255, 255, 255, 0.00);
}
#stacks_in_5160 .toggle-this.ts-type-5.ts-3:after,
#stacks_in_5160 .toggle-this.ts-type-5:before {
  background-color: transparent;
}
#stacks_in_5160 .toggle-this .label-bg > .right-color,
#stacks_in_5160 .toggle-this.ts-2 .label-bg,
#stacks_in_5160 .toggle-this.ts-3 .label-bg,
#stacks_in_5160 input + .toggle-this.ts-type-5 .label-bg > .left-color {
  background-color: rgba(140, 140, 140, 1.00);
}
#stacks_in_5160 .toggle-this.ts-type-2.ts-2 label:after {
  border: 1px solid rgba(0,0,0,0.15);
}
#stacks_in_5160 .toggle-this label:after,
#stacks_in_5160 .toggle-this label:before {
  background-color: rgba(255, 255, 255, 1.00);
}
#stacks_in_5160 .toggle-this.ts-type-5 label:after,
#stacks_in_5160 .toggle-this.ts-type-5 label:before {
  background-color: transparent;
}
#stacks_in_5160 .toggle-this .label-bg > .left-color,
#stacks_in_5160 input:checked + .toggle-this.ts-2 .label-bg,
#stacks_in_5160 input:checked + .toggle-this.ts-3 .label-bg,
#stacks_in_5160 input:checked + .toggle-this.ts-type-5 .label-bg > .left-color {
  background-color: rgba(28, 108, 238, 1.00);
}
#stacks_in_5160 .toggle-this.ts-type-3 .label-bg > .left-color > div > span,
#stacks_in_5160 .toggle-this.ts-type-3 .label-bg > .right-color > div > span {
  background-color: rgba(153, 153, 153, 1.00);
}
#stacks_in_5160 .toggle-this.ts-type-3 .label-bg > .left-color > div > span,
#stacks_in_5160 .toggle-this.ts-type-3 .label-bg > .left-color > div > span:nth-child(2):after {
  background-color: rgba(255, 255, 255, 1.00);
}
#stacks_in_5160 .toggle-this.ts-type-4 .label-bg > .right-color > div:after {
  color: rgba(153, 153, 153, 1.00);
}
#stacks_in_5160 .toggle-this.ts-type-4 .label-bg > .left-color > div:after {
  color: rgba(255, 255, 255, 1.00);
}
#stacks_in_5160 .toggle-this.ts-type-5 .label-bg > .left-color > div > span:nth-child(2),
#stacks_in_5160 .toggle-this.ts-type-5 .label-bg > .left-color > div > span:nth-child(2):after {
  background: rgba(255, 255, 255, 1.00);
}
#stacks_in_5160 .toggle-this.ts-type-4.ts-1 .label-bg > .right-color > div:after {
}
#stacks_in_5160 .toggle-this.ts-type-4.ts-1 .label-bg > .left-color > div:after {
}
#stacks_in_5160 .toggle-this.ts-type-4.ts-2 .label-bg > .right-color > div:after,
#stacks_in_5160 .toggle-this.ts-type-4.ts-2 .label-bg > .left-color > div:after {
  text-shadow: none;
}
/*  */
/*  */
/*  */
/*
  TOGGLE STATES/ACTIONS
*/
/*  */
/*  */
/*  */
/*  */

/*  */

#pac_stacks_in_2341 {  
  
  background-color : rgba(44, 49, 52, 1.00);
  
  
  
  border-radius: 32px;
  padding: 32px 16px;
}

#pac_stacks_in_2341.pick-a-card-wrap:has(.pac-active):after,
#pac_stacks_in_2341.pick-a-card-wrap.pac-overlay:after,
#pac_stacks_in_2341.pick-a-card-wrap.deck-animating:after {
  background:  rgba(0, 0, 0, 0.00);
}
#pac_stacks_in_2341 > .pick-a-card {
  transform: none !important;
}
#pac_stacks_in_2341 .pac-card {
  width: 280px;
}
#pac_stacks_in_2341.pac-cursor .pac-card:not(.pac-active) .pac-spot {
  cursor: pointer;
}
#pac_stacks_in_2341 .pac-card .pac-card-content {
  min-height: 420px;
  padding: 20px 20px;
}
#pac_stacks_in_2341 .pac-card .pac-card-content:before,
#pac_stacks_in_2341 .pac-card .pac-card-content:after {
  content: "";
  position: absolute;
  top: 1px;
  left: 1px;
  right: 1px;
  bottom: 1px;
  border-radius: 32px;
  pointer-events: none;
  z-index: 0;
}
#pac_stacks_in_2341 .pac-card .pac-card-content:after {
  top: 2px;
  left: 2px;
  right: 2px;
  bottom: 2px;
}
#pac_stacks_in_2341 .pac-deck-wrap {
  max-width: 1600px;
  margin: 0 auto;
}
#pac_stacks_in_2341 .pac-card .pac-card-content:before {
  background: #FFFFFF;
  border: 8px solid #FFFFFF;
  
  box-shadow: 0 0 0 1px rgba(0,0,0,0.1);
  ;
}
#pac_stacks_in_2341.pac-cursor .pac-card.pac-highlight .pac-card-content:after,
#pac_stacks_in_2341.pac-touch .pac-card.pac-select .pac-card-content:after {
  transition: all 150ms ease;
  ;
}
#pac_stacks_in_2341.pac-cursor .pac-card.pac-active .pac-card-content:after,
#pac_stacks_in_2341.pac-touch .pac-card.pac-active .pac-card-content:after  {
  box-shadow: 0 0 0 0px transparent;
}
#pac_stacks_in_2341 .pac-slider .pac-slider-bg {
  background: #FFFFFF;
  border: 1px solid #CCCCCC;
}
#pac_stacks_in_2341 .pac-slider {
  color: #BBBBBB;
}
#pac_stacks_in_2341 .pac-slider .pac-slider-close {
  box-shadow: inset 0 0 0 1.5px #999999;
  transform: scale(0.75);
}
#pac_stacks_in_2341 .pac-slider .pac-slider-bg:after {
  box-shadow: inset -1px 0 0 1px #999999;
  left: 41px;
}
#pac_stacks_in_2341 .pac-slider .pac-slider-close:before,
#pac_stacks_in_2341 .pac-slider .pac-slider-close:after {
  background: #FFFFFF;
}
#pac_stacks_in_2341 .pac-slider input::-webkit-slider-thumb {
  background-color: #FFFFFF;
  border: 1px solid #CCCCCC;
}
#pac_stacks_in_2341 .pac-slider input::-moz-range-thumb {
  background-color: #FFFFFF;
  border: 1px solid #CCCCCC;
}
#pac_stacks_in_2341.slider-has-value .pac-slider input::-webkit-slider-thumb {
  border-width: 1.5px;
  transform: translateX(0px) scale(0.75);
}
#pac_stacks_in_2341.slider-has-value .pac-slider input::-moz-range-thumb {
  border-width: 1.5px;
  transform: translateX(0px) scale(0.75);
}
#pac_stacks_in_2341 .pac-slider .pac-slider-ticks {
  color: #BBBBBB;
}

.pac-touch #pac_stacks_in_2342.pac-card.pac-active .pac-card-content:before,
.pac-cursor #pac_stacks_in_2342.pac-card.pac-active .pac-card-content:before,
#pac_stacks_in_2342.pac-card .pac-card-content::before {
  
  
  
  background-color : rgba(255, 255, 255, 1.00);
  background-image:url(../files/bgImg-2342.png);
  
  background-repeat: no-repeat;
  background-position: center;
  
  background-size: cover;
  
  
  
  
  
  border-color: #FFFFFF;
  
}

#pac_stacks_in_2342.pac-card .pac-card-content::after {
  background-color: rgba(248, 0, 146, 0.00);
  z-index: 0;
}
.element_stacks_in_2344[data-deluxe-el][data-deluxe-text] {
  
  margin-top: 0px;
  margin-bottom: 8px;
  
  
}

.element_stacks_in_2347[data-deluxe-el][data-deluxe-text] {
  
  margin-top: 0px;
  margin-bottom: 8px;
  
  
}

:root {
  --multi_columns_stacks_in_2349:1fr min-content;
}
#multi_columns_stacks_in_2349 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_2349);
  grid-gap: 8px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_2349 > div {
  min-width: 0;
}
#multi_columns_stacks_in_2349 + .deluxe-columns {
  margin-top: 8px;
}
#multi_columns_stacks_in_2349 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_2349 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}


:root {
  --multi_columns_stacks_in_2352:minmax(26px,min-content) 1fr;
}
#multi_columns_stacks_in_2352 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_2352);
  grid-gap: 4px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_2352 > div {
  min-width: 0;
}
#multi_columns_stacks_in_2352 + .deluxe-columns {
  margin-top: 4px;
}
#multi_columns_stacks_in_2352 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_2352 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}


/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
1.5.0.1
- removed stroke color, causing pixelation issues in safari
*/
#stacks_in_2357 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_2357 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_2357 svg  */

#stacks_in_2357 svg,
#stacks_in_2357 i {
  color: rgba(134, 134, 134, 1.00);
  fill: rgba(134, 134, 134, 1.00);
  stroke: rgba(134, 134, 134, 1.00);
  stroke-width: 0;
}

#stacks_in_2357 i,
#stacks_in_2357 svg {
  position: relative;
  font-size: 26px;
  line-height: 26px;
  height: 26px;
  width: 26px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_2357 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_2357 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_2357 .material-icons-two-tone {
  color: rgba(134, 134, 134, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(134, 134, 134, 1.00),
              0px -.1px 0px rgba(134, 134, 134, 1.00),
              .1px 0px 0px rgba(134, 134, 134, 1.00),
              -.1px 0px 0px rgba(134, 134, 134, 1.00);
}
#stacks_in_2357 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}
.element_stacks_in_2354[data-deluxe-el][data-deluxe-text] {
  
  margin-top: 0px;
  margin-bottom: 0px;
  
  
}


.element_stacks_in_2350[data-deluxe-el] {
  
  margin: 0px 0px;
}
.element_stacks_in_2350[data-deluxe-el] > div {
  
}

.pac-touch #pac_stacks_in_2361.pac-card.pac-active .pac-card-content:before,
.pac-cursor #pac_stacks_in_2361.pac-card.pac-active .pac-card-content:before,
#pac_stacks_in_2361.pac-card .pac-card-content::before {
  
  
  
  background-color : rgba(193, 196, 203, 1.00);
  background-image:url(../files/bgImg-2361.png);
  
  background-repeat: no-repeat;
  background-position: center;
  
  background-size: cover;
  
  
  
  
  
  border-color: #FFFFFF;
  
}

#pac_stacks_in_2361.pac-card .pac-card-content::after {
  background-color: rgba(248, 0, 146, 0.00);
  z-index: 0;
}
.element_stacks_in_2362[data-deluxe-el][data-deluxe-text] {
  
  margin-top: 0px;
  margin-bottom: 8px;
  
  
}

.element_stacks_in_2365[data-deluxe-el][data-deluxe-text] {
  
  margin-top: 0px;
  margin-bottom: 8px;
  
  
}

:root {
  --multi_columns_stacks_in_2367:1fr min-content;
}
#multi_columns_stacks_in_2367 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_2367);
  grid-gap: 8px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_2367 > div {
  min-width: 0;
}
#multi_columns_stacks_in_2367 + .deluxe-columns {
  margin-top: 8px;
}
#multi_columns_stacks_in_2367 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_2367 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}


:root {
  --multi_columns_stacks_in_2370:minmax(26px,min-content) 1fr;
}
#multi_columns_stacks_in_2370 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_2370);
  grid-gap: 4px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_2370 > div {
  min-width: 0;
}
#multi_columns_stacks_in_2370 + .deluxe-columns {
  margin-top: 4px;
}
#multi_columns_stacks_in_2370 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_2370 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}


/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
1.5.0.1
- removed stroke color, causing pixelation issues in safari
*/
#stacks_in_2375 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_2375 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_2375 svg  */

#stacks_in_2375 svg,
#stacks_in_2375 i {
  color: rgba(134, 134, 134, 1.00);
  fill: rgba(134, 134, 134, 1.00);
  stroke: rgba(134, 134, 134, 1.00);
  stroke-width: 0;
}

#stacks_in_2375 i,
#stacks_in_2375 svg {
  position: relative;
  font-size: 26px;
  line-height: 26px;
  height: 26px;
  width: 26px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_2375 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_2375 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_2375 .material-icons-two-tone {
  color: rgba(134, 134, 134, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(134, 134, 134, 1.00),
              0px -.1px 0px rgba(134, 134, 134, 1.00),
              .1px 0px 0px rgba(134, 134, 134, 1.00),
              -.1px 0px 0px rgba(134, 134, 134, 1.00);
}
#stacks_in_2375 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}
.element_stacks_in_2372[data-deluxe-el][data-deluxe-text] {
  
  margin-top: 0px;
  margin-bottom: 0px;
  
  
}


.element_stacks_in_2368[data-deluxe-el] {
  
  margin: 0px 0px;
}
.element_stacks_in_2368[data-deluxe-el] > div {
  
}

.pac-touch #pac_stacks_in_2379.pac-card.pac-active .pac-card-content:before,
.pac-cursor #pac_stacks_in_2379.pac-card.pac-active .pac-card-content:before,
#pac_stacks_in_2379.pac-card .pac-card-content::before {
  
  
  
  background-color : rgba(255, 255, 255, 1.00);
  background-image:url(../files/bgImg-2379.png);
  
  background-repeat: no-repeat;
  background-position: center;
  
  background-size: cover;
  
  
  
  
  
  border-color: #FFFFFF;
  
}

#pac_stacks_in_2379.pac-card .pac-card-content::after {
  background-color: rgba(248, 0, 146, 0.00);
  z-index: 0;
}
.element_stacks_in_2380[data-deluxe-el][data-deluxe-text] {
  
  margin-top: 0px;
  margin-bottom: 8px;
  
  
}

.element_stacks_in_2383[data-deluxe-el][data-deluxe-text] {
  
  margin-top: 0px;
  margin-bottom: 8px;
  
  
}

:root {
  --multi_columns_stacks_in_2385:1fr min-content;
}
#multi_columns_stacks_in_2385 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_2385);
  grid-gap: 8px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_2385 > div {
  min-width: 0;
}
#multi_columns_stacks_in_2385 + .deluxe-columns {
  margin-top: 8px;
}
#multi_columns_stacks_in_2385 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_2385 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}


:root {
  --multi_columns_stacks_in_2388:minmax(26px,min-content) 1fr;
}
#multi_columns_stacks_in_2388 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_2388);
  grid-gap: 4px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_2388 > div {
  min-width: 0;
}
#multi_columns_stacks_in_2388 + .deluxe-columns {
  margin-top: 4px;
}
#multi_columns_stacks_in_2388 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_2388 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}


/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
1.5.0.1
- removed stroke color, causing pixelation issues in safari
*/
#stacks_in_2393 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_2393 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_2393 svg  */

#stacks_in_2393 svg,
#stacks_in_2393 i {
  color: rgba(134, 134, 134, 1.00);
  fill: rgba(134, 134, 134, 1.00);
  stroke: rgba(134, 134, 134, 1.00);
  stroke-width: 0;
}

#stacks_in_2393 i,
#stacks_in_2393 svg {
  position: relative;
  font-size: 26px;
  line-height: 26px;
  height: 26px;
  width: 26px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_2393 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_2393 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_2393 .material-icons-two-tone {
  color: rgba(134, 134, 134, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(134, 134, 134, 1.00),
              0px -.1px 0px rgba(134, 134, 134, 1.00),
              .1px 0px 0px rgba(134, 134, 134, 1.00),
              -.1px 0px 0px rgba(134, 134, 134, 1.00);
}
#stacks_in_2393 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}
.element_stacks_in_2390[data-deluxe-el][data-deluxe-text] {
  
  margin-top: 0px;
  margin-bottom: 0px;
  
  
}


.element_stacks_in_2386[data-deluxe-el] {
  
  margin: 0px 0px;
}
.element_stacks_in_2386[data-deluxe-el] > div {
  
}

.pac-touch #pac_stacks_in_2397.pac-card.pac-active .pac-card-content:before,
.pac-cursor #pac_stacks_in_2397.pac-card.pac-active .pac-card-content:before,
#pac_stacks_in_2397.pac-card .pac-card-content::before {
  
  
  
  background-color : rgba(255, 255, 255, 1.00);
  background-image:url(../files/bgImg-2397.png);
  
  background-repeat: no-repeat;
  background-position: center;
  
  background-size: cover;
  
  
  
  
  
  border-color: #FFFFFF;
  
}

#pac_stacks_in_2397.pac-card .pac-card-content::after {
  background-color: rgba(248, 0, 146, 0.00);
  z-index: 0;
}
.element_stacks_in_2398[data-deluxe-el][data-deluxe-text] {
  
  margin-top: 0px;
  margin-bottom: 8px;
  
  
}

.element_stacks_in_2401[data-deluxe-el][data-deluxe-text] {
  
  margin-top: 0px;
  margin-bottom: 8px;
  
  
}

:root {
  --multi_columns_stacks_in_2403:1fr min-content;
}
#multi_columns_stacks_in_2403 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_2403);
  grid-gap: 8px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_2403 > div {
  min-width: 0;
}
#multi_columns_stacks_in_2403 + .deluxe-columns {
  margin-top: 8px;
}
#multi_columns_stacks_in_2403 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_2403 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}


:root {
  --multi_columns_stacks_in_2406:minmax(26px,min-content) 1fr;
}
#multi_columns_stacks_in_2406 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_2406);
  grid-gap: 4px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_2406 > div {
  min-width: 0;
}
#multi_columns_stacks_in_2406 + .deluxe-columns {
  margin-top: 4px;
}
#multi_columns_stacks_in_2406 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_2406 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}


/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
1.5.0.1
- removed stroke color, causing pixelation issues in safari
*/
#stacks_in_2411 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_2411 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_2411 svg  */

#stacks_in_2411 svg,
#stacks_in_2411 i {
  color: rgba(134, 134, 134, 1.00);
  fill: rgba(134, 134, 134, 1.00);
  stroke: rgba(134, 134, 134, 1.00);
  stroke-width: 0;
}

#stacks_in_2411 i,
#stacks_in_2411 svg {
  position: relative;
  font-size: 26px;
  line-height: 26px;
  height: 26px;
  width: 26px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_2411 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_2411 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_2411 .material-icons-two-tone {
  color: rgba(134, 134, 134, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(134, 134, 134, 1.00),
              0px -.1px 0px rgba(134, 134, 134, 1.00),
              .1px 0px 0px rgba(134, 134, 134, 1.00),
              -.1px 0px 0px rgba(134, 134, 134, 1.00);
}
#stacks_in_2411 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}
.element_stacks_in_2408[data-deluxe-el][data-deluxe-text] {
  
  margin-top: 0px;
  margin-bottom: 0px;
  
  
}


.element_stacks_in_2404[data-deluxe-el] {
  
  margin: 0px 0px;
}
.element_stacks_in_2404[data-deluxe-el] > div {
  
}

:root {
  --multi_columns_stacks_in_713:1fr minmax(480px,min-content);
}
#multi_columns_stacks_in_713 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_713);
  grid-gap: 24px;
  
  
  
  
  justify-content: center;
  
}
#multi_columns_stacks_in_713 > div {
  min-width: 0;
}
#multi_columns_stacks_in_713 + .deluxe-columns {
  margin-top: 24px;
}
#multi_columns_stacks_in_713 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_713 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}

#multi_columns_stacks_in_713 > div {
  display: grid;
  grid-template-rows: 1fr;
  grid-template-columns: 100%;
}
#multi_columns_stacks_in_713 > div > div:only-child {
  height: 100%;
}



@media all and (min-width: 901px) {
  #multi_columns_stacks_in_713 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_713 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_713 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_713 .hide-desktop {
    display: none;
  }
}
@media all and (max-width: 900px) and (min-width: 600px) {
  #multi_columns_stacks_in_713 .column-tablet-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_713 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_713 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_713 .hide-tablet {
    display: none;
  }
}
@media all and (max-width: 599px) {
  #multi_columns_stacks_in_713 .column-mobile-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_713 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_713 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_713 .hide-mobile {
    display: none;
  }
}

@media all and (max-width: 900px) {
  #multi_columns_stacks_in_713 {
    grid-template-columns: repeat(1, 1fr);
    
  }
  #multi_columns_stacks_in_713 + .deluxe-columns {
    
  }
  #multi_columns_stacks_in_713 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_713 > div > * {position: relative;}
  #multi_columns_stacks_in_713 > div > * > * {transform: translate(0,0);}
  
}
@media all and (max-width: 599px) {
  #multi_columns_stacks_in_713 {
    grid-template-columns: repeat(1, 1fr);
  }
  #multi_columns_stacks_in_713 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_713 > div > * {position: relative;}
  #multi_columns_stacks_in_713 > div > * > * {transform: translate(0,0);}
  
}


#pac_stacks_in_4443 {  
  
  
  
  background-color : rgba(0, 0, 0, 0.00);
  background-image:url(../files/bgImg-4443.jpg);
  
  background-repeat: no-repeat;
  background-position: center;
  
  background-size: cover;
  
  
  
  
  border-radius: 32px;
  padding: 32px 16px;
}

#pac_stacks_in_4443::after {
  background-color: rgba(0, 0, 0, 0.00);
  content: "";
  display: block;
  position: absolute;
  width: 100%; height: 100%;
  top: 0;
  left: 0;
  z-index: 0;
}

#pac_stacks_in_4443.pick-a-card-wrap:has(.pac-active):after,
#pac_stacks_in_4443.pick-a-card-wrap.pac-overlay:after,
#pac_stacks_in_4443.pick-a-card-wrap.deck-animating:after {
  background:  rgba(0, 0, 0, 0.50);
}
#pac_stacks_in_4443 > .pick-a-card {
  transform: none !important;
}
#pac_stacks_in_4443 .pac-card {
  width: 330px;
}
#pac_stacks_in_4443.pac-cursor .pac-card:not(.pac-active) .pac-spot {
  cursor: pointer;
}
#pac_stacks_in_4443 .pac-card .pac-card-content {
  min-height: 420px;
  padding: 16px 16px;
}
#pac_stacks_in_4443 .pac-card .pac-card-content:before,
#pac_stacks_in_4443 .pac-card .pac-card-content:after {
  content: "";
  position: absolute;
  top: 1px;
  left: 1px;
  right: 1px;
  bottom: 1px;
  border-radius: 8px;
  pointer-events: none;
  z-index: 0;
}
#pac_stacks_in_4443 .pac-card .pac-card-content:after {
  top: 2px;
  left: 2px;
  right: 2px;
  bottom: 2px;
}
#pac_stacks_in_4443 .pac-deck-wrap {
  max-width: 1600px;
  margin: 0 auto;
}
#pac_stacks_in_4443 .pac-card .pac-card-content:before {
  background: #FFFFFF;
  border: 1px solid #D9D9D9;
  ;
}
#pac_stacks_in_4443.pac-cursor .pac-card.pac-highlight .pac-card-content:after,
#pac_stacks_in_4443.pac-touch .pac-card.pac-select .pac-card-content:after {
  transition: all 150ms ease;
  box-shadow: 0 0 0 6px  rgba(28, 108, 238, 0.80);
}
#pac_stacks_in_4443.pac-cursor .pac-card.pac-active .pac-card-content:after,
#pac_stacks_in_4443.pac-touch .pac-card.pac-active .pac-card-content:after  {
  box-shadow: 0 0 0 6px transparent;
}
#pac_stacks_in_4443 .pac-slider .pac-slider-bg {
  background: #FFFFFF;
  border: 1px solid #CCCCCC;
}
#pac_stacks_in_4443 .pac-slider {
  color: #BBBBBB;
}
#pac_stacks_in_4443 .pac-slider .pac-slider-close {
  box-shadow: inset 0 0 0 1.5px #999999;
  transform: scale(0.75);
}
#pac_stacks_in_4443 .pac-slider .pac-slider-bg:after {
  box-shadow: inset -1px 0 0 1px #999999;
  left: 41px;
}
#pac_stacks_in_4443 .pac-slider .pac-slider-close:before,
#pac_stacks_in_4443 .pac-slider .pac-slider-close:after {
  background: #FFFFFF;
}
#pac_stacks_in_4443 .pac-slider input::-webkit-slider-thumb {
  background-color: #FFFFFF;
  border: 1px solid #CCCCCC;
}
#pac_stacks_in_4443 .pac-slider input::-moz-range-thumb {
  background-color: #FFFFFF;
  border: 1px solid #CCCCCC;
}
#pac_stacks_in_4443.slider-has-value .pac-slider input::-webkit-slider-thumb {
  border-width: 1.5px;
  transform: translateX(0px) scale(0.75);
}
#pac_stacks_in_4443.slider-has-value .pac-slider input::-moz-range-thumb {
  border-width: 1.5px;
  transform: translateX(0px) scale(0.75);
}
#pac_stacks_in_4443 .pac-slider .pac-slider-ticks {
  color: #BBBBBB;
}

.pac-touch #pac_stacks_in_4444.pac-card.pac-active .pac-card-content:before,
.pac-cursor #pac_stacks_in_4444.pac-card.pac-active .pac-card-content:before,
#pac_stacks_in_4444.pac-card .pac-card-content::before {
  
  
  
  
}

html:first-child > body .card-cont-head[data-deluxe-el] {
  
  padding: 8px 0px;
}
.card-cont-head[data-deluxe-el] > div {

}

.element_stacks_in_5282[data-deluxe-el][data-deluxe-text] {
  
  margin-top: 0px;
  margin-bottom: 0px;
  
  
}

.element_stacks_in_5285[data-deluxe-el][data-deluxe-text] {
  
  margin-top: 0px;
  margin-bottom: 0px;
  
  
}


html:first-child > body .card-img[data-deluxe-el] {
  
  background-color : rgba(255, 255, 255, 0.00);
  background-image : url(../files/backgroundImage-4457.jpg);
  background-repeat: repeat;
  background-position: center center;
  background-size: cover;
  border-color: rgba(204, 204, 204, 1.00) rgba(204, 204, 204, 1.00) rgba(204, 204, 204, 1.00) rgba(204, 204, 204, 1.00);
  border-width: 0px 0px 0px 0px;
  border-style: solid;
  border-radius: 0px 0px 0px 0px;min-height: 240px;
  
  align-items: center;
  display: inline-flex;
  width: 100%;
  
}
.card-img[data-deluxe-el] > div {

}


html:first-child > body .card-cont[data-deluxe-el] {
  
  padding: 16px 0px;
}
.card-cont[data-deluxe-el] > div {

}

:root {
  --multi_columns_stacks_in_4466:min-content min-content;
}
#multi_columns_stacks_in_4466 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_4466);
  grid-gap: 12px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_4466 > div {
  min-width: 0;
}
#multi_columns_stacks_in_4466 + .deluxe-columns {
  margin-top: 12px;
}
#multi_columns_stacks_in_4466 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_4466 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}


:root {
  --multi_columns_stacks_in_4474:min-content min-content;
}
#multi_columns_stacks_in_4474 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_4474);
  grid-gap: 6px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_4474 > div {
  min-width: 0;
}
#multi_columns_stacks_in_4474 + .deluxe-columns {
  margin-top: 6px;
}
#multi_columns_stacks_in_4474 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_4474 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}


/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
1.5.0.1
- removed stroke color, causing pixelation issues in safari
*/
#stacks_in_4479 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_4479 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_4479 svg  */

#stacks_in_4479 svg,
#stacks_in_4479 i {
  color: rgba(134, 134, 134, 1.00);
  fill: rgba(134, 134, 134, 1.00);
  stroke: rgba(134, 134, 134, 1.00);
  stroke-width: 0;
}

#stacks_in_4479 i,
#stacks_in_4479 svg {
  position: relative;
  font-size: 18px;
  line-height: 18px;
  height: 18px;
  width: 18px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_4479 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_4479 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_4479 .material-icons-two-tone {
  color: rgba(134, 134, 134, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(134, 134, 134, 1.00),
              0px -.1px 0px rgba(134, 134, 134, 1.00),
              .1px 0px 0px rgba(134, 134, 134, 1.00),
              -.1px 0px 0px rgba(134, 134, 134, 1.00);
}
#stacks_in_4479 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}
.element_stacks_in_4476[data-deluxe-el][data-deluxe-text] {
  color: rgba(13, 13, 13, 1.00);
  margin-top: 0px;
  margin-bottom: 0px;
  
  
}

:root {
  --multi_columns_stacks_in_4467:min-content min-content;
}
#multi_columns_stacks_in_4467 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_4467);
  grid-gap: 6px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_4467 > div {
  min-width: 0;
}
#multi_columns_stacks_in_4467 + .deluxe-columns {
  margin-top: 6px;
}
#multi_columns_stacks_in_4467 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_4467 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}


/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
1.5.0.1
- removed stroke color, causing pixelation issues in safari
*/
#stacks_in_4472 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_4472 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_4472 svg  */

#stacks_in_4472 svg,
#stacks_in_4472 i {
  color: rgba(134, 134, 134, 1.00);
  fill: rgba(134, 134, 134, 1.00);
  stroke: rgba(134, 134, 134, 1.00);
  stroke-width: 0;
}

#stacks_in_4472 i,
#stacks_in_4472 svg {
  position: relative;
  font-size: 18px;
  line-height: 18px;
  height: 18px;
  width: 18px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_4472 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_4472 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_4472 .material-icons-two-tone {
  color: rgba(134, 134, 134, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(134, 134, 134, 1.00),
              0px -.1px 0px rgba(134, 134, 134, 1.00),
              .1px 0px 0px rgba(134, 134, 134, 1.00),
              -.1px 0px 0px rgba(134, 134, 134, 1.00);
}
#stacks_in_4472 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}
.element_stacks_in_4469[data-deluxe-el][data-deluxe-text] {
  color: rgba(13, 13, 13, 1.00);
  margin-top: 0px;
  margin-bottom: 0px;
  
  
}


html:first-child > body .card-cont-foot[data-deluxe-el] {
  
  padding: 0px 0px 0px 0px;
}
.card-cont-foot[data-deluxe-el] > div {

}

:root {
  --multi_columns_stacks_in_4448:1fr min-content;
}
#multi_columns_stacks_in_4448 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_4448);
  grid-gap: 6px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_4448 > div {
  min-width: 0;
}
#multi_columns_stacks_in_4448 + .deluxe-columns {
  margin-top: 6px;
}
#multi_columns_stacks_in_4448 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_4448 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



.element_stacks_in_4454[data-deluxe-el] {
  
  margin: 0px 0px 0px 0px;
  text-align: center;
  display: block; /* Breaks vertical alignment setting */
  width: 100%;
  max-width: 640px;
  
  margin-left: auto;
  margin-right: auto;
  
}
.element_stacks_in_4454[data-deluxe-el] > div {
  
}


/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
1.5.0.1
- removed stroke color, causing pixelation issues in safari
*/
#stacks_in_4452 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_4452 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_4452 svg  */

#stacks_in_4452 svg,
#stacks_in_4452 i {
  color: rgba(134, 134, 134, 1.00);
  fill: rgba(134, 134, 134, 1.00);
  stroke: rgba(134, 134, 134, 1.00);
  stroke-width: 0;
}

#stacks_in_4452 i,
#stacks_in_4452 svg {
  position: relative;
  font-size: 18px;
  line-height: 18px;
  height: 18px;
  width: 18px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_4452 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_4452 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_4452 .material-icons-two-tone {
  color: rgba(134, 134, 134, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(134, 134, 134, 1.00),
              0px -.1px 0px rgba(134, 134, 134, 1.00),
              .1px 0px 0px rgba(134, 134, 134, 1.00),
              -.1px 0px 0px rgba(134, 134, 134, 1.00);
}
#stacks_in_4452 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}
.pac-touch #pac_stacks_in_4481.pac-card.pac-active .pac-card-content:before,
.pac-cursor #pac_stacks_in_4481.pac-card.pac-active .pac-card-content:before,
#pac_stacks_in_4481.pac-card .pac-card-content::before {
  
  
  
  
}

.element_stacks_in_5270[data-deluxe-el][data-deluxe-text] {
  
  margin-top: 0px;
  margin-bottom: 0px;
  
  
}

.element_stacks_in_5273[data-deluxe-el][data-deluxe-text] {
  
  margin-top: 0px;
  margin-bottom: 0px;
  
  
}


html:first-child > body .element_stacks_in_4493[data-deluxe-el] {
  
  background-color : rgba(255, 255, 255, 0.00);
  background-image : url(../files/backgroundImage-4493.jpg);
  background-repeat: repeat;
  background-position: center center;
  background-size: cover;
}
.element_stacks_in_4493[data-deluxe-el] > div {

}


:root {
  --multi_columns_stacks_in_4502:min-content min-content;
}
#multi_columns_stacks_in_4502 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_4502);
  grid-gap: 12px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_4502 > div {
  min-width: 0;
}
#multi_columns_stacks_in_4502 + .deluxe-columns {
  margin-top: 12px;
}
#multi_columns_stacks_in_4502 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_4502 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}


:root {
  --multi_columns_stacks_in_4510:min-content min-content;
}
#multi_columns_stacks_in_4510 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_4510);
  grid-gap: 6px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_4510 > div {
  min-width: 0;
}
#multi_columns_stacks_in_4510 + .deluxe-columns {
  margin-top: 6px;
}
#multi_columns_stacks_in_4510 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_4510 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}


/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
1.5.0.1
- removed stroke color, causing pixelation issues in safari
*/
#stacks_in_4515 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_4515 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_4515 svg  */

#stacks_in_4515 svg,
#stacks_in_4515 i {
  color: rgba(134, 134, 134, 1.00);
  fill: rgba(134, 134, 134, 1.00);
  stroke: rgba(134, 134, 134, 1.00);
  stroke-width: 0;
}

#stacks_in_4515 i,
#stacks_in_4515 svg {
  position: relative;
  font-size: 18px;
  line-height: 18px;
  height: 18px;
  width: 18px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_4515 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_4515 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_4515 .material-icons-two-tone {
  color: rgba(134, 134, 134, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(134, 134, 134, 1.00),
              0px -.1px 0px rgba(134, 134, 134, 1.00),
              .1px 0px 0px rgba(134, 134, 134, 1.00),
              -.1px 0px 0px rgba(134, 134, 134, 1.00);
}
#stacks_in_4515 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}
.element_stacks_in_4512[data-deluxe-el][data-deluxe-text] {
  color: rgba(13, 13, 13, 1.00);
  margin-top: 0px;
  margin-bottom: 0px;
  
  
}

:root {
  --multi_columns_stacks_in_4503:min-content min-content;
}
#multi_columns_stacks_in_4503 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_4503);
  grid-gap: 6px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_4503 > div {
  min-width: 0;
}
#multi_columns_stacks_in_4503 + .deluxe-columns {
  margin-top: 6px;
}
#multi_columns_stacks_in_4503 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_4503 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}


/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
1.5.0.1
- removed stroke color, causing pixelation issues in safari
*/
#stacks_in_4508 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_4508 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_4508 svg  */

#stacks_in_4508 svg,
#stacks_in_4508 i {
  color: rgba(134, 134, 134, 1.00);
  fill: rgba(134, 134, 134, 1.00);
  stroke: rgba(134, 134, 134, 1.00);
  stroke-width: 0;
}

#stacks_in_4508 i,
#stacks_in_4508 svg {
  position: relative;
  font-size: 18px;
  line-height: 18px;
  height: 18px;
  width: 18px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_4508 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_4508 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_4508 .material-icons-two-tone {
  color: rgba(134, 134, 134, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(134, 134, 134, 1.00),
              0px -.1px 0px rgba(134, 134, 134, 1.00),
              .1px 0px 0px rgba(134, 134, 134, 1.00),
              -.1px 0px 0px rgba(134, 134, 134, 1.00);
}
#stacks_in_4508 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}
.element_stacks_in_4505[data-deluxe-el][data-deluxe-text] {
  color: rgba(13, 13, 13, 1.00);
  margin-top: 0px;
  margin-bottom: 0px;
  
  
}


:root {
  --multi_columns_stacks_in_4484:1fr min-content;
}
#multi_columns_stacks_in_4484 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_4484);
  grid-gap: 6px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_4484 > div {
  min-width: 0;
}
#multi_columns_stacks_in_4484 + .deluxe-columns {
  margin-top: 6px;
}
#multi_columns_stacks_in_4484 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_4484 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



.element_stacks_in_4490[data-deluxe-el] {
  
  margin: 0px 0px 0px 0px;
  text-align: center;
  display: block; /* Breaks vertical alignment setting */
  width: 100%;
  max-width: 640px;
  
  margin-left: auto;
  margin-right: auto;
  
}
.element_stacks_in_4490[data-deluxe-el] > div {
  
}


/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
1.5.0.1
- removed stroke color, causing pixelation issues in safari
*/
#stacks_in_4488 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_4488 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_4488 svg  */

#stacks_in_4488 svg,
#stacks_in_4488 i {
  color: rgba(134, 134, 134, 1.00);
  fill: rgba(134, 134, 134, 1.00);
  stroke: rgba(134, 134, 134, 1.00);
  stroke-width: 0;
}

#stacks_in_4488 i,
#stacks_in_4488 svg {
  position: relative;
  font-size: 18px;
  line-height: 18px;
  height: 18px;
  width: 18px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_4488 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_4488 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_4488 .material-icons-two-tone {
  color: rgba(134, 134, 134, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(134, 134, 134, 1.00),
              0px -.1px 0px rgba(134, 134, 134, 1.00),
              .1px 0px 0px rgba(134, 134, 134, 1.00),
              -.1px 0px 0px rgba(134, 134, 134, 1.00);
}
#stacks_in_4488 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}
.pac-touch #pac_stacks_in_4517.pac-card.pac-active .pac-card-content:before,
.pac-cursor #pac_stacks_in_4517.pac-card.pac-active .pac-card-content:before,
#pac_stacks_in_4517.pac-card .pac-card-content::before {
  
  
  
  
}

.element_stacks_in_5255[data-deluxe-el][data-deluxe-text] {
  
  margin-top: 0px;
  margin-bottom: 0px;
  
  
}

.element_stacks_in_5258[data-deluxe-el][data-deluxe-text] {
  
  margin-top: 0px;
  margin-bottom: 0px;
  
  
}


html:first-child > body .element_stacks_in_4529[data-deluxe-el] {
  
  background-color : rgba(255, 255, 255, 0.00);
  background-image : url(../files/backgroundImage-4529.jpg);
  background-repeat: repeat;
  background-position: center center;
  background-size: cover;
}
.element_stacks_in_4529[data-deluxe-el] > div {

}


:root {
  --multi_columns_stacks_in_4538:min-content min-content;
}
#multi_columns_stacks_in_4538 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_4538);
  grid-gap: 12px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_4538 > div {
  min-width: 0;
}
#multi_columns_stacks_in_4538 + .deluxe-columns {
  margin-top: 12px;
}
#multi_columns_stacks_in_4538 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_4538 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}


:root {
  --multi_columns_stacks_in_4546:min-content min-content;
}
#multi_columns_stacks_in_4546 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_4546);
  grid-gap: 6px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_4546 > div {
  min-width: 0;
}
#multi_columns_stacks_in_4546 + .deluxe-columns {
  margin-top: 6px;
}
#multi_columns_stacks_in_4546 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_4546 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}


/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
1.5.0.1
- removed stroke color, causing pixelation issues in safari
*/
#stacks_in_4551 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_4551 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_4551 svg  */

#stacks_in_4551 svg,
#stacks_in_4551 i {
  color: rgba(134, 134, 134, 1.00);
  fill: rgba(134, 134, 134, 1.00);
  stroke: rgba(134, 134, 134, 1.00);
  stroke-width: 0;
}

#stacks_in_4551 i,
#stacks_in_4551 svg {
  position: relative;
  font-size: 18px;
  line-height: 18px;
  height: 18px;
  width: 18px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_4551 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_4551 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_4551 .material-icons-two-tone {
  color: rgba(134, 134, 134, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(134, 134, 134, 1.00),
              0px -.1px 0px rgba(134, 134, 134, 1.00),
              .1px 0px 0px rgba(134, 134, 134, 1.00),
              -.1px 0px 0px rgba(134, 134, 134, 1.00);
}
#stacks_in_4551 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}
.element_stacks_in_4548[data-deluxe-el][data-deluxe-text] {
  color: rgba(13, 13, 13, 1.00);
  margin-top: 0px;
  margin-bottom: 0px;
  
  
}

:root {
  --multi_columns_stacks_in_4539:min-content min-content;
}
#multi_columns_stacks_in_4539 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_4539);
  grid-gap: 6px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_4539 > div {
  min-width: 0;
}
#multi_columns_stacks_in_4539 + .deluxe-columns {
  margin-top: 6px;
}
#multi_columns_stacks_in_4539 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_4539 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}


/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
1.5.0.1
- removed stroke color, causing pixelation issues in safari
*/
#stacks_in_4544 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_4544 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_4544 svg  */

#stacks_in_4544 svg,
#stacks_in_4544 i {
  color: rgba(134, 134, 134, 1.00);
  fill: rgba(134, 134, 134, 1.00);
  stroke: rgba(134, 134, 134, 1.00);
  stroke-width: 0;
}

#stacks_in_4544 i,
#stacks_in_4544 svg {
  position: relative;
  font-size: 18px;
  line-height: 18px;
  height: 18px;
  width: 18px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_4544 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_4544 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_4544 .material-icons-two-tone {
  color: rgba(134, 134, 134, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(134, 134, 134, 1.00),
              0px -.1px 0px rgba(134, 134, 134, 1.00),
              .1px 0px 0px rgba(134, 134, 134, 1.00),
              -.1px 0px 0px rgba(134, 134, 134, 1.00);
}
#stacks_in_4544 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}
.element_stacks_in_4541[data-deluxe-el][data-deluxe-text] {
  color: rgba(13, 13, 13, 1.00);
  margin-top: 0px;
  margin-bottom: 0px;
  
  
}


:root {
  --multi_columns_stacks_in_4520:1fr min-content;
}
#multi_columns_stacks_in_4520 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_4520);
  grid-gap: 6px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_4520 > div {
  min-width: 0;
}
#multi_columns_stacks_in_4520 + .deluxe-columns {
  margin-top: 6px;
}
#multi_columns_stacks_in_4520 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_4520 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



.element_stacks_in_4526[data-deluxe-el] {
  
  margin: 0px 0px 0px 0px;
  text-align: center;
  display: block; /* Breaks vertical alignment setting */
  width: 100%;
  max-width: 640px;
  
  margin-left: auto;
  margin-right: auto;
  
}
.element_stacks_in_4526[data-deluxe-el] > div {
  
}


/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
1.5.0.1
- removed stroke color, causing pixelation issues in safari
*/
#stacks_in_4524 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_4524 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_4524 svg  */

#stacks_in_4524 svg,
#stacks_in_4524 i {
  color: rgba(134, 134, 134, 1.00);
  fill: rgba(134, 134, 134, 1.00);
  stroke: rgba(134, 134, 134, 1.00);
  stroke-width: 0;
}

#stacks_in_4524 i,
#stacks_in_4524 svg {
  position: relative;
  font-size: 18px;
  line-height: 18px;
  height: 18px;
  width: 18px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_4524 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_4524 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_4524 .material-icons-two-tone {
  color: rgba(134, 134, 134, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(134, 134, 134, 1.00),
              0px -.1px 0px rgba(134, 134, 134, 1.00),
              .1px 0px 0px rgba(134, 134, 134, 1.00),
              -.1px 0px 0px rgba(134, 134, 134, 1.00);
}
#stacks_in_4524 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}
.pac-touch #pac_stacks_in_4553.pac-card.pac-active .pac-card-content:before,
.pac-cursor #pac_stacks_in_4553.pac-card.pac-active .pac-card-content:before,
#pac_stacks_in_4553.pac-card .pac-card-content::before {
  
  
  
  
}

.element_stacks_in_5262[data-deluxe-el][data-deluxe-text] {
  
  margin-top: 0px;
  margin-bottom: 0px;
  
  
}

.element_stacks_in_5265[data-deluxe-el][data-deluxe-text] {
  
  margin-top: 0px;
  margin-bottom: 0px;
  
  
}


html:first-child > body .element_stacks_in_4565[data-deluxe-el] {
  
  background-color : rgba(255, 255, 255, 0.00);
  background-image : url(../files/backgroundImage-4565.jpg);
  background-repeat: repeat;
  background-position: center center;
  background-size: cover;
}
.element_stacks_in_4565[data-deluxe-el] > div {

}


:root {
  --multi_columns_stacks_in_4574:min-content min-content;
}
#multi_columns_stacks_in_4574 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_4574);
  grid-gap: 12px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_4574 > div {
  min-width: 0;
}
#multi_columns_stacks_in_4574 + .deluxe-columns {
  margin-top: 12px;
}
#multi_columns_stacks_in_4574 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_4574 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}


:root {
  --multi_columns_stacks_in_4582:min-content min-content;
}
#multi_columns_stacks_in_4582 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_4582);
  grid-gap: 6px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_4582 > div {
  min-width: 0;
}
#multi_columns_stacks_in_4582 + .deluxe-columns {
  margin-top: 6px;
}
#multi_columns_stacks_in_4582 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_4582 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}


/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
1.5.0.1
- removed stroke color, causing pixelation issues in safari
*/
#stacks_in_4587 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_4587 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_4587 svg  */

#stacks_in_4587 svg,
#stacks_in_4587 i {
  color: rgba(134, 134, 134, 1.00);
  fill: rgba(134, 134, 134, 1.00);
  stroke: rgba(134, 134, 134, 1.00);
  stroke-width: 0;
}

#stacks_in_4587 i,
#stacks_in_4587 svg {
  position: relative;
  font-size: 18px;
  line-height: 18px;
  height: 18px;
  width: 18px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_4587 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_4587 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_4587 .material-icons-two-tone {
  color: rgba(134, 134, 134, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(134, 134, 134, 1.00),
              0px -.1px 0px rgba(134, 134, 134, 1.00),
              .1px 0px 0px rgba(134, 134, 134, 1.00),
              -.1px 0px 0px rgba(134, 134, 134, 1.00);
}
#stacks_in_4587 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}
.element_stacks_in_4584[data-deluxe-el][data-deluxe-text] {
  color: rgba(13, 13, 13, 1.00);
  margin-top: 0px;
  margin-bottom: 0px;
  
  
}

:root {
  --multi_columns_stacks_in_4575:min-content min-content;
}
#multi_columns_stacks_in_4575 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_4575);
  grid-gap: 6px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_4575 > div {
  min-width: 0;
}
#multi_columns_stacks_in_4575 + .deluxe-columns {
  margin-top: 6px;
}
#multi_columns_stacks_in_4575 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_4575 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}


/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
1.5.0.1
- removed stroke color, causing pixelation issues in safari
*/
#stacks_in_4580 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_4580 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_4580 svg  */

#stacks_in_4580 svg,
#stacks_in_4580 i {
  color: rgba(134, 134, 134, 1.00);
  fill: rgba(134, 134, 134, 1.00);
  stroke: rgba(134, 134, 134, 1.00);
  stroke-width: 0;
}

#stacks_in_4580 i,
#stacks_in_4580 svg {
  position: relative;
  font-size: 18px;
  line-height: 18px;
  height: 18px;
  width: 18px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_4580 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_4580 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_4580 .material-icons-two-tone {
  color: rgba(134, 134, 134, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(134, 134, 134, 1.00),
              0px -.1px 0px rgba(134, 134, 134, 1.00),
              .1px 0px 0px rgba(134, 134, 134, 1.00),
              -.1px 0px 0px rgba(134, 134, 134, 1.00);
}
#stacks_in_4580 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}
.element_stacks_in_4577[data-deluxe-el][data-deluxe-text] {
  color: rgba(13, 13, 13, 1.00);
  margin-top: 0px;
  margin-bottom: 0px;
  
  
}


:root {
  --multi_columns_stacks_in_4556:1fr min-content;
}
#multi_columns_stacks_in_4556 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_4556);
  grid-gap: 6px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_4556 > div {
  min-width: 0;
}
#multi_columns_stacks_in_4556 + .deluxe-columns {
  margin-top: 6px;
}
#multi_columns_stacks_in_4556 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_4556 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



.element_stacks_in_4562[data-deluxe-el] {
  
  margin: 0px 0px 0px 0px;
  text-align: center;
  display: block; /* Breaks vertical alignment setting */
  width: 100%;
  max-width: 640px;
  
  margin-left: auto;
  margin-right: auto;
  
}
.element_stacks_in_4562[data-deluxe-el] > div {
  
}


/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
1.5.0.1
- removed stroke color, causing pixelation issues in safari
*/
#stacks_in_4560 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_4560 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_4560 svg  */

#stacks_in_4560 svg,
#stacks_in_4560 i {
  color: rgba(134, 134, 134, 1.00);
  fill: rgba(134, 134, 134, 1.00);
  stroke: rgba(134, 134, 134, 1.00);
  stroke-width: 0;
}

#stacks_in_4560 i,
#stacks_in_4560 svg {
  position: relative;
  font-size: 18px;
  line-height: 18px;
  height: 18px;
  width: 18px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_4560 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_4560 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_4560 .material-icons-two-tone {
  color: rgba(134, 134, 134, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(134, 134, 134, 1.00),
              0px -.1px 0px rgba(134, 134, 134, 1.00),
              .1px 0px 0px rgba(134, 134, 134, 1.00),
              -.1px 0px 0px rgba(134, 134, 134, 1.00);
}
#stacks_in_4560 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}
.pac-touch #pac_stacks_in_4589.pac-card.pac-active .pac-card-content:before,
.pac-cursor #pac_stacks_in_4589.pac-card.pac-active .pac-card-content:before,
#pac_stacks_in_4589.pac-card .pac-card-content::before {
  
  
  
  
}

.element_stacks_in_5246[data-deluxe-el][data-deluxe-text] {
  
  margin-top: 0px;
  margin-bottom: 0px;
  
  
}

.element_stacks_in_5249[data-deluxe-el][data-deluxe-text] {
  
  margin-top: 0px;
  margin-bottom: 0px;
  
  
}


html:first-child > body .element_stacks_in_4601[data-deluxe-el] {
  
  background-color : rgba(255, 255, 255, 0.00);
  background-image : url(../files/backgroundImage-4601.jpg);
  background-repeat: repeat;
  background-position: center center;
  background-size: cover;
}
.element_stacks_in_4601[data-deluxe-el] > div {

}


:root {
  --multi_columns_stacks_in_4610:min-content min-content;
}
#multi_columns_stacks_in_4610 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_4610);
  grid-gap: 12px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_4610 > div {
  min-width: 0;
}
#multi_columns_stacks_in_4610 + .deluxe-columns {
  margin-top: 12px;
}
#multi_columns_stacks_in_4610 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_4610 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}


:root {
  --multi_columns_stacks_in_4618:min-content min-content;
}
#multi_columns_stacks_in_4618 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_4618);
  grid-gap: 6px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_4618 > div {
  min-width: 0;
}
#multi_columns_stacks_in_4618 + .deluxe-columns {
  margin-top: 6px;
}
#multi_columns_stacks_in_4618 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_4618 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}


/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
1.5.0.1
- removed stroke color, causing pixelation issues in safari
*/
#stacks_in_4623 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_4623 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_4623 svg  */

#stacks_in_4623 svg,
#stacks_in_4623 i {
  color: rgba(134, 134, 134, 1.00);
  fill: rgba(134, 134, 134, 1.00);
  stroke: rgba(134, 134, 134, 1.00);
  stroke-width: 0;
}

#stacks_in_4623 i,
#stacks_in_4623 svg {
  position: relative;
  font-size: 18px;
  line-height: 18px;
  height: 18px;
  width: 18px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_4623 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_4623 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_4623 .material-icons-two-tone {
  color: rgba(134, 134, 134, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(134, 134, 134, 1.00),
              0px -.1px 0px rgba(134, 134, 134, 1.00),
              .1px 0px 0px rgba(134, 134, 134, 1.00),
              -.1px 0px 0px rgba(134, 134, 134, 1.00);
}
#stacks_in_4623 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}
.element_stacks_in_4620[data-deluxe-el][data-deluxe-text] {
  color: rgba(13, 13, 13, 1.00);
  margin-top: 0px;
  margin-bottom: 0px;
  
  
}

:root {
  --multi_columns_stacks_in_4611:min-content min-content;
}
#multi_columns_stacks_in_4611 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_4611);
  grid-gap: 6px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_4611 > div {
  min-width: 0;
}
#multi_columns_stacks_in_4611 + .deluxe-columns {
  margin-top: 6px;
}
#multi_columns_stacks_in_4611 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_4611 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}


/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
1.5.0.1
- removed stroke color, causing pixelation issues in safari
*/
#stacks_in_4616 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_4616 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_4616 svg  */

#stacks_in_4616 svg,
#stacks_in_4616 i {
  color: rgba(134, 134, 134, 1.00);
  fill: rgba(134, 134, 134, 1.00);
  stroke: rgba(134, 134, 134, 1.00);
  stroke-width: 0;
}

#stacks_in_4616 i,
#stacks_in_4616 svg {
  position: relative;
  font-size: 18px;
  line-height: 18px;
  height: 18px;
  width: 18px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_4616 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_4616 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_4616 .material-icons-two-tone {
  color: rgba(134, 134, 134, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(134, 134, 134, 1.00),
              0px -.1px 0px rgba(134, 134, 134, 1.00),
              .1px 0px 0px rgba(134, 134, 134, 1.00),
              -.1px 0px 0px rgba(134, 134, 134, 1.00);
}
#stacks_in_4616 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}
.element_stacks_in_4613[data-deluxe-el][data-deluxe-text] {
  color: rgba(13, 13, 13, 1.00);
  margin-top: 0px;
  margin-bottom: 0px;
  
  
}


:root {
  --multi_columns_stacks_in_4592:1fr min-content;
}
#multi_columns_stacks_in_4592 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_4592);
  grid-gap: 6px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_4592 > div {
  min-width: 0;
}
#multi_columns_stacks_in_4592 + .deluxe-columns {
  margin-top: 6px;
}
#multi_columns_stacks_in_4592 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_4592 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



.element_stacks_in_4598[data-deluxe-el] {
  
  margin: 0px 0px 0px 0px;
  text-align: center;
  display: block; /* Breaks vertical alignment setting */
  width: 100%;
  max-width: 640px;
  
  margin-left: auto;
  margin-right: auto;
  
}
.element_stacks_in_4598[data-deluxe-el] > div {
  
}


/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
1.5.0.1
- removed stroke color, causing pixelation issues in safari
*/
#stacks_in_4596 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_4596 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_4596 svg  */

#stacks_in_4596 svg,
#stacks_in_4596 i {
  color: rgba(134, 134, 134, 1.00);
  fill: rgba(134, 134, 134, 1.00);
  stroke: rgba(134, 134, 134, 1.00);
  stroke-width: 0;
}

#stacks_in_4596 i,
#stacks_in_4596 svg {
  position: relative;
  font-size: 18px;
  line-height: 18px;
  height: 18px;
  width: 18px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_4596 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_4596 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_4596 .material-icons-two-tone {
  color: rgba(134, 134, 134, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(134, 134, 134, 1.00),
              0px -.1px 0px rgba(134, 134, 134, 1.00),
              .1px 0px 0px rgba(134, 134, 134, 1.00),
              -.1px 0px 0px rgba(134, 134, 134, 1.00);
}
#stacks_in_4596 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}
.pac-touch #pac_stacks_in_4625.pac-card.pac-active .pac-card-content:before,
.pac-cursor #pac_stacks_in_4625.pac-card.pac-active .pac-card-content:before,
#pac_stacks_in_4625.pac-card .pac-card-content::before {
  
  
  
  
}

.element_stacks_in_5239[data-deluxe-el][data-deluxe-text] {
  
  margin-top: 0px;
  margin-bottom: 0px;
  
  
}

.element_stacks_in_5242[data-deluxe-el][data-deluxe-text] {
  
  margin-top: 0px;
  margin-bottom: 0px;
  
  
}


html:first-child > body .element_stacks_in_4637[data-deluxe-el] {
  
  background-color : rgba(255, 255, 255, 0.00);
  background-image : url(../files/backgroundImage-4637.jpg);
  background-repeat: repeat;
  background-position: center center;
  background-size: cover;
}
.element_stacks_in_4637[data-deluxe-el] > div {

}


:root {
  --multi_columns_stacks_in_4646:min-content min-content;
}
#multi_columns_stacks_in_4646 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_4646);
  grid-gap: 12px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_4646 > div {
  min-width: 0;
}
#multi_columns_stacks_in_4646 + .deluxe-columns {
  margin-top: 12px;
}
#multi_columns_stacks_in_4646 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_4646 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}


:root {
  --multi_columns_stacks_in_4654:min-content min-content;
}
#multi_columns_stacks_in_4654 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_4654);
  grid-gap: 6px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_4654 > div {
  min-width: 0;
}
#multi_columns_stacks_in_4654 + .deluxe-columns {
  margin-top: 6px;
}
#multi_columns_stacks_in_4654 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_4654 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}


/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
1.5.0.1
- removed stroke color, causing pixelation issues in safari
*/
#stacks_in_4659 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_4659 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_4659 svg  */

#stacks_in_4659 svg,
#stacks_in_4659 i {
  color: rgba(134, 134, 134, 1.00);
  fill: rgba(134, 134, 134, 1.00);
  stroke: rgba(134, 134, 134, 1.00);
  stroke-width: 0;
}

#stacks_in_4659 i,
#stacks_in_4659 svg {
  position: relative;
  font-size: 18px;
  line-height: 18px;
  height: 18px;
  width: 18px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_4659 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_4659 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_4659 .material-icons-two-tone {
  color: rgba(134, 134, 134, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(134, 134, 134, 1.00),
              0px -.1px 0px rgba(134, 134, 134, 1.00),
              .1px 0px 0px rgba(134, 134, 134, 1.00),
              -.1px 0px 0px rgba(134, 134, 134, 1.00);
}
#stacks_in_4659 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}
.element_stacks_in_4656[data-deluxe-el][data-deluxe-text] {
  color: rgba(13, 13, 13, 1.00);
  margin-top: 0px;
  margin-bottom: 0px;
  
  
}

:root {
  --multi_columns_stacks_in_4647:min-content min-content;
}
#multi_columns_stacks_in_4647 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_4647);
  grid-gap: 6px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_4647 > div {
  min-width: 0;
}
#multi_columns_stacks_in_4647 + .deluxe-columns {
  margin-top: 6px;
}
#multi_columns_stacks_in_4647 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_4647 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}


/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
1.5.0.1
- removed stroke color, causing pixelation issues in safari
*/
#stacks_in_4652 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_4652 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_4652 svg  */

#stacks_in_4652 svg,
#stacks_in_4652 i {
  color: rgba(134, 134, 134, 1.00);
  fill: rgba(134, 134, 134, 1.00);
  stroke: rgba(134, 134, 134, 1.00);
  stroke-width: 0;
}

#stacks_in_4652 i,
#stacks_in_4652 svg {
  position: relative;
  font-size: 18px;
  line-height: 18px;
  height: 18px;
  width: 18px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_4652 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_4652 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_4652 .material-icons-two-tone {
  color: rgba(134, 134, 134, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(134, 134, 134, 1.00),
              0px -.1px 0px rgba(134, 134, 134, 1.00),
              .1px 0px 0px rgba(134, 134, 134, 1.00),
              -.1px 0px 0px rgba(134, 134, 134, 1.00);
}
#stacks_in_4652 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}
.element_stacks_in_4649[data-deluxe-el][data-deluxe-text] {
  color: rgba(13, 13, 13, 1.00);
  margin-top: 0px;
  margin-bottom: 0px;
  
  
}


:root {
  --multi_columns_stacks_in_4628:1fr min-content;
}
#multi_columns_stacks_in_4628 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_4628);
  grid-gap: 6px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_4628 > div {
  min-width: 0;
}
#multi_columns_stacks_in_4628 + .deluxe-columns {
  margin-top: 6px;
}
#multi_columns_stacks_in_4628 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_4628 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



.element_stacks_in_4634[data-deluxe-el] {
  
  margin: 0px 0px 0px 0px;
  text-align: center;
  display: block; /* Breaks vertical alignment setting */
  width: 100%;
  max-width: 640px;
  
  margin-left: auto;
  margin-right: auto;
  
}
.element_stacks_in_4634[data-deluxe-el] > div {
  
}


/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
1.5.0.1
- removed stroke color, causing pixelation issues in safari
*/
#stacks_in_4632 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_4632 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_4632 svg  */

#stacks_in_4632 svg,
#stacks_in_4632 i {
  color: rgba(134, 134, 134, 1.00);
  fill: rgba(134, 134, 134, 1.00);
  stroke: rgba(134, 134, 134, 1.00);
  stroke-width: 0;
}

#stacks_in_4632 i,
#stacks_in_4632 svg {
  position: relative;
  font-size: 18px;
  line-height: 18px;
  height: 18px;
  width: 18px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_4632 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_4632 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_4632 .material-icons-two-tone {
  color: rgba(134, 134, 134, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(134, 134, 134, 1.00),
              0px -.1px 0px rgba(134, 134, 134, 1.00),
              .1px 0px 0px rgba(134, 134, 134, 1.00),
              -.1px 0px 0px rgba(134, 134, 134, 1.00);
}
#stacks_in_4632 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}
.pac-touch #pac_stacks_in_4661.pac-card.pac-active .pac-card-content:before,
.pac-cursor #pac_stacks_in_4661.pac-card.pac-active .pac-card-content:before,
#pac_stacks_in_4661.pac-card .pac-card-content::before {
  
  
  
  
}

.element_stacks_in_5230[data-deluxe-el][data-deluxe-text] {
  
  margin-top: 0px;
  margin-bottom: 0px;
  
  
}

.element_stacks_in_5233[data-deluxe-el][data-deluxe-text] {
  
  margin-top: 0px;
  margin-bottom: 0px;
  
  
}


html:first-child > body .element_stacks_in_4673[data-deluxe-el] {
  
  background-color : rgba(255, 255, 255, 0.00);
  background-image : url(../files/backgroundImage-4673.jpg);
  background-repeat: repeat;
  background-position: center center;
  background-size: cover;
}
.element_stacks_in_4673[data-deluxe-el] > div {

}


:root {
  --multi_columns_stacks_in_4682:min-content min-content;
}
#multi_columns_stacks_in_4682 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_4682);
  grid-gap: 12px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_4682 > div {
  min-width: 0;
}
#multi_columns_stacks_in_4682 + .deluxe-columns {
  margin-top: 12px;
}
#multi_columns_stacks_in_4682 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_4682 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}


:root {
  --multi_columns_stacks_in_4690:min-content min-content;
}
#multi_columns_stacks_in_4690 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_4690);
  grid-gap: 6px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_4690 > div {
  min-width: 0;
}
#multi_columns_stacks_in_4690 + .deluxe-columns {
  margin-top: 6px;
}
#multi_columns_stacks_in_4690 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_4690 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}


/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
1.5.0.1
- removed stroke color, causing pixelation issues in safari
*/
#stacks_in_4695 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_4695 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_4695 svg  */

#stacks_in_4695 svg,
#stacks_in_4695 i {
  color: rgba(134, 134, 134, 1.00);
  fill: rgba(134, 134, 134, 1.00);
  stroke: rgba(134, 134, 134, 1.00);
  stroke-width: 0;
}

#stacks_in_4695 i,
#stacks_in_4695 svg {
  position: relative;
  font-size: 18px;
  line-height: 18px;
  height: 18px;
  width: 18px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_4695 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_4695 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_4695 .material-icons-two-tone {
  color: rgba(134, 134, 134, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(134, 134, 134, 1.00),
              0px -.1px 0px rgba(134, 134, 134, 1.00),
              .1px 0px 0px rgba(134, 134, 134, 1.00),
              -.1px 0px 0px rgba(134, 134, 134, 1.00);
}
#stacks_in_4695 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}
.element_stacks_in_4692[data-deluxe-el][data-deluxe-text] {
  color: rgba(13, 13, 13, 1.00);
  margin-top: 0px;
  margin-bottom: 0px;
  
  
}

:root {
  --multi_columns_stacks_in_4683:min-content min-content;
}
#multi_columns_stacks_in_4683 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_4683);
  grid-gap: 6px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_4683 > div {
  min-width: 0;
}
#multi_columns_stacks_in_4683 + .deluxe-columns {
  margin-top: 6px;
}
#multi_columns_stacks_in_4683 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_4683 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}


/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
1.5.0.1
- removed stroke color, causing pixelation issues in safari
*/
#stacks_in_4688 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_4688 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_4688 svg  */

#stacks_in_4688 svg,
#stacks_in_4688 i {
  color: rgba(134, 134, 134, 1.00);
  fill: rgba(134, 134, 134, 1.00);
  stroke: rgba(134, 134, 134, 1.00);
  stroke-width: 0;
}

#stacks_in_4688 i,
#stacks_in_4688 svg {
  position: relative;
  font-size: 18px;
  line-height: 18px;
  height: 18px;
  width: 18px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_4688 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_4688 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_4688 .material-icons-two-tone {
  color: rgba(134, 134, 134, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(134, 134, 134, 1.00),
              0px -.1px 0px rgba(134, 134, 134, 1.00),
              .1px 0px 0px rgba(134, 134, 134, 1.00),
              -.1px 0px 0px rgba(134, 134, 134, 1.00);
}
#stacks_in_4688 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}
.element_stacks_in_4685[data-deluxe-el][data-deluxe-text] {
  color: rgba(13, 13, 13, 1.00);
  margin-top: 0px;
  margin-bottom: 0px;
  
  
}


:root {
  --multi_columns_stacks_in_4664:1fr min-content;
}
#multi_columns_stacks_in_4664 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_4664);
  grid-gap: 6px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_4664 > div {
  min-width: 0;
}
#multi_columns_stacks_in_4664 + .deluxe-columns {
  margin-top: 6px;
}
#multi_columns_stacks_in_4664 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_4664 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



.element_stacks_in_4670[data-deluxe-el] {
  
  margin: 0px 0px 0px 0px;
  text-align: center;
  display: block; /* Breaks vertical alignment setting */
  width: 100%;
  max-width: 640px;
  
  margin-left: auto;
  margin-right: auto;
  
}
.element_stacks_in_4670[data-deluxe-el] > div {
  
}


/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
1.5.0.1
- removed stroke color, causing pixelation issues in safari
*/
#stacks_in_4668 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_4668 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_4668 svg  */

#stacks_in_4668 svg,
#stacks_in_4668 i {
  color: rgba(134, 134, 134, 1.00);
  fill: rgba(134, 134, 134, 1.00);
  stroke: rgba(134, 134, 134, 1.00);
  stroke-width: 0;
}

#stacks_in_4668 i,
#stacks_in_4668 svg {
  position: relative;
  font-size: 18px;
  line-height: 18px;
  height: 18px;
  width: 18px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_4668 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_4668 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_4668 .material-icons-two-tone {
  color: rgba(134, 134, 134, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(134, 134, 134, 1.00),
              0px -.1px 0px rgba(134, 134, 134, 1.00),
              .1px 0px 0px rgba(134, 134, 134, 1.00),
              -.1px 0px 0px rgba(134, 134, 134, 1.00);
}
#stacks_in_4668 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}
.pac-touch #pac_stacks_in_4697.pac-card.pac-active .pac-card-content:before,
.pac-cursor #pac_stacks_in_4697.pac-card.pac-active .pac-card-content:before,
#pac_stacks_in_4697.pac-card .pac-card-content::before {
  
  
  
  
}

.element_stacks_in_5207[data-deluxe-el][data-deluxe-text] {
  
  margin-top: 0px;
  margin-bottom: 0px;
  
  
}

.element_stacks_in_5210[data-deluxe-el][data-deluxe-text] {
  
  margin-top: 0px;
  margin-bottom: 0px;
  
  
}


html:first-child > body .element_stacks_in_4709[data-deluxe-el] {
  
  background-color : rgba(255, 255, 255, 0.00);
  background-image : url(../files/backgroundImage-4709.jpg);
  background-repeat: repeat;
  background-position: center center;
  background-size: cover;
}
.element_stacks_in_4709[data-deluxe-el] > div {

}


:root {
  --multi_columns_stacks_in_4718:min-content min-content;
}
#multi_columns_stacks_in_4718 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_4718);
  grid-gap: 12px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_4718 > div {
  min-width: 0;
}
#multi_columns_stacks_in_4718 + .deluxe-columns {
  margin-top: 12px;
}
#multi_columns_stacks_in_4718 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_4718 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}


:root {
  --multi_columns_stacks_in_4726:min-content min-content;
}
#multi_columns_stacks_in_4726 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_4726);
  grid-gap: 6px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_4726 > div {
  min-width: 0;
}
#multi_columns_stacks_in_4726 + .deluxe-columns {
  margin-top: 6px;
}
#multi_columns_stacks_in_4726 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_4726 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}


/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
1.5.0.1
- removed stroke color, causing pixelation issues in safari
*/
#stacks_in_4731 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_4731 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_4731 svg  */

#stacks_in_4731 svg,
#stacks_in_4731 i {
  color: rgba(134, 134, 134, 1.00);
  fill: rgba(134, 134, 134, 1.00);
  stroke: rgba(134, 134, 134, 1.00);
  stroke-width: 0;
}

#stacks_in_4731 i,
#stacks_in_4731 svg {
  position: relative;
  font-size: 18px;
  line-height: 18px;
  height: 18px;
  width: 18px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_4731 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_4731 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_4731 .material-icons-two-tone {
  color: rgba(134, 134, 134, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(134, 134, 134, 1.00),
              0px -.1px 0px rgba(134, 134, 134, 1.00),
              .1px 0px 0px rgba(134, 134, 134, 1.00),
              -.1px 0px 0px rgba(134, 134, 134, 1.00);
}
#stacks_in_4731 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}
.element_stacks_in_4728[data-deluxe-el][data-deluxe-text] {
  color: rgba(13, 13, 13, 1.00);
  margin-top: 0px;
  margin-bottom: 0px;
  
  
}

:root {
  --multi_columns_stacks_in_4719:min-content min-content;
}
#multi_columns_stacks_in_4719 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_4719);
  grid-gap: 6px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_4719 > div {
  min-width: 0;
}
#multi_columns_stacks_in_4719 + .deluxe-columns {
  margin-top: 6px;
}
#multi_columns_stacks_in_4719 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_4719 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}


/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
1.5.0.1
- removed stroke color, causing pixelation issues in safari
*/
#stacks_in_4724 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_4724 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_4724 svg  */

#stacks_in_4724 svg,
#stacks_in_4724 i {
  color: rgba(134, 134, 134, 1.00);
  fill: rgba(134, 134, 134, 1.00);
  stroke: rgba(134, 134, 134, 1.00);
  stroke-width: 0;
}

#stacks_in_4724 i,
#stacks_in_4724 svg {
  position: relative;
  font-size: 18px;
  line-height: 18px;
  height: 18px;
  width: 18px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_4724 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_4724 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_4724 .material-icons-two-tone {
  color: rgba(134, 134, 134, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(134, 134, 134, 1.00),
              0px -.1px 0px rgba(134, 134, 134, 1.00),
              .1px 0px 0px rgba(134, 134, 134, 1.00),
              -.1px 0px 0px rgba(134, 134, 134, 1.00);
}
#stacks_in_4724 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}
.element_stacks_in_4721[data-deluxe-el][data-deluxe-text] {
  color: rgba(13, 13, 13, 1.00);
  margin-top: 0px;
  margin-bottom: 0px;
  
  
}


:root {
  --multi_columns_stacks_in_4700:1fr min-content;
}
#multi_columns_stacks_in_4700 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_4700);
  grid-gap: 6px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_4700 > div {
  min-width: 0;
}
#multi_columns_stacks_in_4700 + .deluxe-columns {
  margin-top: 6px;
}
#multi_columns_stacks_in_4700 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_4700 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



.element_stacks_in_4706[data-deluxe-el] {
  
  margin: 0px 0px 0px 0px;
  text-align: center;
  display: block; /* Breaks vertical alignment setting */
  width: 100%;
  max-width: 640px;
  
  margin-left: auto;
  margin-right: auto;
  
}
.element_stacks_in_4706[data-deluxe-el] > div {
  
}


/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
1.5.0.1
- removed stroke color, causing pixelation issues in safari
*/
#stacks_in_4704 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_4704 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_4704 svg  */

#stacks_in_4704 svg,
#stacks_in_4704 i {
  color: rgba(134, 134, 134, 1.00);
  fill: rgba(134, 134, 134, 1.00);
  stroke: rgba(134, 134, 134, 1.00);
  stroke-width: 0;
}

#stacks_in_4704 i,
#stacks_in_4704 svg {
  position: relative;
  font-size: 18px;
  line-height: 18px;
  height: 18px;
  width: 18px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_4704 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_4704 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_4704 .material-icons-two-tone {
  color: rgba(134, 134, 134, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(134, 134, 134, 1.00),
              0px -.1px 0px rgba(134, 134, 134, 1.00),
              .1px 0px 0px rgba(134, 134, 134, 1.00),
              -.1px 0px 0px rgba(134, 134, 134, 1.00);
}
#stacks_in_4704 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}




html:first-child > body .element_stacks_in_1760[data-deluxe-el] {
  
  margin: 24px 0px 12px 0px;
}
.element_stacks_in_1760[data-deluxe-el] > div {

}

:root {
  --multi_columns_stacks_in_1761:min-content 1fr;
}
#multi_columns_stacks_in_1761 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_1761);
  grid-gap: 6px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_1761 > div {
  min-width: 0;
}
#multi_columns_stacks_in_1761 + .deluxe-columns {
  margin-top: 6px;
}
#multi_columns_stacks_in_1761 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_1761 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}


/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
1.5.0.1
- removed stroke color, causing pixelation issues in safari
*/
#stacks_in_1766 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_1766 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_1766 svg  */

#stacks_in_1766 svg,
#stacks_in_1766 i {
  color: rgba(134, 134, 134, 1.00);
  fill: rgba(134, 134, 134, 1.00);
  stroke: rgba(134, 134, 134, 1.00);
  stroke-width: 0;
}

#stacks_in_1766 i,
#stacks_in_1766 svg {
  position: relative;
  font-size: 26px;
  line-height: 26px;
  height: 26px;
  width: 26px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_1766 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_1766 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_1766 .material-icons-two-tone {
  color: rgba(134, 134, 134, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(134, 134, 134, 1.00),
              0px -.1px 0px rgba(134, 134, 134, 1.00),
              .1px 0px 0px rgba(134, 134, 134, 1.00),
              -.1px 0px 0px rgba(134, 134, 134, 1.00);
}
#stacks_in_1766 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}

:root {
  --multi_columns_stacks_in_1768:min-content 1fr;
}
#multi_columns_stacks_in_1768 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_1768);
  grid-gap: 6px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_1768 > div {
  min-width: 0;
}
#multi_columns_stacks_in_1768 + .deluxe-columns {
  margin-top: 6px;
}
#multi_columns_stacks_in_1768 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_1768 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}


/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
1.5.0.1
- removed stroke color, causing pixelation issues in safari
*/
#stacks_in_1772 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_1772 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_1772 svg  */

#stacks_in_1772 svg,
#stacks_in_1772 i {
  color: rgba(134, 134, 134, 1.00);
  fill: rgba(134, 134, 134, 1.00);
  stroke: rgba(134, 134, 134, 1.00);
  stroke-width: 0;
}

#stacks_in_1772 i,
#stacks_in_1772 svg {
  position: relative;
  font-size: 26px;
  line-height: 26px;
  height: 26px;
  width: 26px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_1772 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_1772 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_1772 .material-icons-two-tone {
  color: rgba(134, 134, 134, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(134, 134, 134, 1.00),
              0px -.1px 0px rgba(134, 134, 134, 1.00),
              .1px 0px 0px rgba(134, 134, 134, 1.00),
              -.1px 0px 0px rgba(134, 134, 134, 1.00);
}
#stacks_in_1772 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}

:root {
  --multi_columns_stacks_in_1774:min-content 1fr;
}
#multi_columns_stacks_in_1774 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_1774);
  grid-gap: 6px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_1774 > div {
  min-width: 0;
}
#multi_columns_stacks_in_1774 + .deluxe-columns {
  margin-top: 6px;
}
#multi_columns_stacks_in_1774 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_1774 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}


/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
1.5.0.1
- removed stroke color, causing pixelation issues in safari
*/
#stacks_in_1778 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_1778 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_1778 svg  */

#stacks_in_1778 svg,
#stacks_in_1778 i {
  color: rgba(134, 134, 134, 1.00);
  fill: rgba(134, 134, 134, 1.00);
  stroke: rgba(134, 134, 134, 1.00);
  stroke-width: 0;
}

#stacks_in_1778 i,
#stacks_in_1778 svg {
  position: relative;
  font-size: 26px;
  line-height: 26px;
  height: 26px;
  width: 26px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_1778 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_1778 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_1778 .material-icons-two-tone {
  color: rgba(134, 134, 134, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(134, 134, 134, 1.00),
              0px -.1px 0px rgba(134, 134, 134, 1.00),
              .1px 0px 0px rgba(134, 134, 134, 1.00),
              -.1px 0px 0px rgba(134, 134, 134, 1.00);
}
#stacks_in_1778 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}

:root {
  --multi_columns_stacks_in_5117:min-content 1fr;
}
#multi_columns_stacks_in_5117 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_5117);
  grid-gap: 16px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_5117 > div {
  min-width: 0;
}
#multi_columns_stacks_in_5117 + .deluxe-columns {
  margin-top: 16px;
}
#multi_columns_stacks_in_5117 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_5117 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}


.element_stacks_in_5122[data-deluxe-el][data-deluxe-text] {
  color: rgba(13, 13, 13, 1.00);
  font-size: 14px;
  margin-top: 0px;
  margin-bottom: 0px;
  font-weight: 500;
  letter-spacing: 0.00px;
  line-height: 100%;
  word-spacing: 0.00px;
  
}

/*
1.0.1.5
php requirement removed - bug
+ now supports radio buttons
+ customize "on" and "off" text
+ you can adjust the width of the toggle to fit the customized text
- added preprocessor
- added new option to use cookies to remember toggle state
*/
#stacks_in_5118,
#stacks_in_5118 .toggle-this-wrap-outer {
  width: 100%;
}
#stacks_in_5118 .toggle-this-wrap-outer,
#stacks_in_5118 .toggle-this-wrap-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  position: relative;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  /*  */
  -ms-flex-line-pack: flex-start;
  align-content: flex-start;
  -webkit-box-pack: flex-start;
  -ms-flex-pack: flex-start;
  justify-content: flex-start;
  /*  */
  /*  */
}
#stacks_in_5118 .toggle-this-wrap-inner {
  width: auto;
}
#stacks_in_5118 .toggle-this-wrap-inner > div {
  -ms-flex-item-align: center;
  align-self: center;
}
#stacks_in_5118 .toggle-this-wrap-inner .tt-label-left, #stacks_in_5118 .toggle-this-wrap-inner .tt-label-right {
  font-size: 14.000000px;
  line-height: 14.000000px;
}
/*  */
#stacks_in_5118 .toggle-this {
  margin: 10px 5px;
}
#stacks_in_5118 .toggle-this.ts-3 {
  margin: 10px 10px;
}
#stacks_in_5118 .toggle-this > * {
  z-index: 1;
}
#stacks_in_5118 .toggle-this:after {
  content: "";
  display: block;
  position: absolute;
  top: -10px;
  left: -10px;
  width: 68px;
  height: 44px;
  border-radius: 44px;
  z-index: 0;
}

#stacks_in_5118 .toggle-this,
#stacks_in_5118 .toggle-this .label-bg,
#stacks_in_5118 .toggle-this .label-bg > .left-color,
#stacks_in_5118 .toggle-this .label-bg > .right-color {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  width: 48px;
  height: 24px;
  border-radius: 24px;
}
#stacks_in_5118 .toggle-this .label-bg > div > div,
#stacks_in_5118 .toggle-this label,
#stacks_in_5118 .toggle-this label:after,
#stacks_in_5118 .toggle-this label:before {
  width: 24px;
  height: 24px;
}
#stacks_in_5118 input {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0;
  z-index: 4;
}
#stacks_in_5118 .toggle-this label,
#stacks_in_5118 .toggle-this .label-bg,
#stacks_in_5118 .toggle-this label:after,
#stacks_in_5118 .toggle-this .label-bg > .left-color,
#stacks_in_5118 .toggle-this .label-bg > .right-color,
#stacks_in_5118 .toggle-this .label-bg > div > div {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
#stacks_in_5118 .toggle-this .label-bg > div > div {
  left: 18.000000px;
}
#stacks_in_5118 .toggle-this.ts-type-4.ts-1 .label-bg > div > div {
  left: 23.000000px;
}
#stacks_in_5118 .toggle-this.ts-type-4.ts-1 .label-bg > .left-color > div {
  left: 0px;
}
#stacks_in_5118 input:checked + .toggle-this label {
  -webkit-transform: translate(24px,0);
  transform: translate(24px,0);
}
#stacks_in_5118 .toggle-this:before {
  width: 58px;
  height: 34px;
  border-radius: 34px;
  top: -5px;
  left: -5px;
}
#stacks_in_5118 .toggle-this.ts-type-4:after {
  width: 88px;
}
#stacks_in_5118 .toggle-this.ts-type-2:before {
  width: 58px;
  height: 20px;
  border-radius: 20px;
  top: 2.000000px;
  left: -5px;
}


#stacks_in_5118 .toggle-this.ts-type-4,
#stacks_in_5118 .toggle-this.ts-type-4 .label-bg,
#stacks_in_5118 .toggle-this.ts-type-4 .label-bg > .left-color,
#stacks_in_5118 .toggle-this.ts-type-4 .label-bg > .right-color {
  width: 68px;
  height: 24px;
}
#stacks_in_5118 .toggle-this.ts-type-4 label,
#stacks_in_5118 .toggle-this.ts-type-4 label:after,
#stacks_in_5118 .toggle-this.ts-type-4 label:before {
  width: 24px;
  height: 24px;
}
#stacks_in_5118 .toggle-this.ts-type-4 .label-bg > div > div {
  width: 45.000000px;
  height: 39px;
}
#stacks_in_5118 input:checked + .toggle-this.ts-type-4 label {
  -webkit-transform: translate(44px,0);
  transform: translate(44px,0);
}
#stacks_in_5118 .toggle-this.ts-type-4 .label-bg > .left-color > div:after,
#stacks_in_5118 .toggle-this.ts-type-4 .label-bg > .right-color > div:after {
  line-height: 24px;
}
#stacks_in_5118 .toggle-this.ts-type-4:before {
  width: 78px;
  height: 34px;
  border-radius: 34px;
  top: -5px;
  left: -5px;
}
#stacks_in_5118 .toggle-this.ts-type-5,
#stacks_in_5118 .toggle-this.ts-type-5 .label-bg,
#stacks_in_5118 .toggle-this.ts-type-5 .label-bg > .left-color,
#stacks_in_5118 input:checked + .toggle-this.ts-type-5 .label-bg > .left-color {
  width: 24px;
}
#stacks_in_5118 .toggle-this.ts-type-5:before {
  width: 34px;
}
#stacks_in_5118 .toggle-this.ts-type-2 .label-bg {
  height: 7.200000px;
  top: 8.400000px;
}
/*  */
#stacks_in_5118 .toggle-this.ts-type-2 .label-bg {
  height: 9.120000px;
  top: 7.440000px;
}
/*  */
/*  */

/*
TOGGLE
*/
#stacks_in_5118 .toggle-this label {
  z-index: 2;
  -webkit-transition: -webkit-transform 150ms ease;
  transition: -webkit-transform 150ms ease;
  transition: transform 150ms ease;
  transition: transform 150ms ease, -webkit-transform 150ms ease;
}
#stacks_in_5118 .toggle-this label:after {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  border: 1px solid rgba(0,0,0,0.15);
  -webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
  box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
  border-radius: 50%;
  top: 0px;
  left: 0px;
  z-index: 2;
}
#stacks_in_5118 .toggle-this.ts-1 label:after {
  top: -1px;
}
#stacks_in_5118 .toggle-this.ts-2 label:after {
  border: 0px solid transparent;
  top: 0px;
}
/*
BACKGROUND
*/
#stacks_in_5118 .toggle-this .label-bg {
  top: 0px;
  left: 0px;
  border: 1px solid rgba(0,0,0,0.15);
  height: 100%;
  z-index: 1;
  overflow: hidden;
}
#stacks_in_5118 .toggle-this .label-bg > .left-color,
#stacks_in_5118 .toggle-this .label-bg > .right-color {
  right: 0;
  left: auto;
  height: 100%;
  width: 75%;
  z-index: 1;
  -webkit-transition: width 150ms ease;
  transition: width 150ms ease;
}
#stacks_in_5118 .toggle-this .label-bg > .right-color {
  border-bottom-left-radius: 0px;
  border-top-left-radius: 0px;
}
#stacks_in_5118 .toggle-this .label-bg > .left-color {
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0.1);
  box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0.1);
  border-bottom-right-radius: 0px;
  border-top-right-radius: 0px;
  right: auto;
  left: 0;
}
#stacks_in_5118 .toggle-this .label-bg > .left-color > div {
  left: 0;
}
#stacks_in_5118 input + .toggle-this  .label-bg > .left-color {
  width: 0%;
}
#stacks_in_5118 input:checked + .toggle-this  .label-bg > .left-color {
  width: 75%;
}
#stacks_in_5118 input:checked + .toggle-this  .label-bg > .right-color {
  width: 0%;
}
/*
ICONS
*/
#stacks_in_5118 .toggle-this.ts-type-3 .label-bg > .left-color > div > span,
#stacks_in_5118 .toggle-this.ts-type-3 .label-bg > .right-color > div > span {
  position: absolute;
  top: 50%;
  left: auto;
  right: 60%;
  width: 12.000000px;
  height: 3px;
  margin: -2px 0px 0px -1.5px;
  border-radius: 2px;
}
/*  */
#stacks_in_5118 .toggle-this.ts-type-3 .label-bg > .left-color > div > span,
#stacks_in_5118 .toggle-this.ts-type-3 .label-bg > .right-color > div > span {
  width: 14.400001px;
  height: 2px;
}
/*  */
/*  */
#stacks_in_5118 .toggle-this.ts-type-3 .label-bg > .right-color > div > span:nth-child(1) {
  -webkit-transform-origin: center;
  transform-origin: center;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
#stacks_in_5118 .toggle-this.ts-type-3 .label-bg > .right-color > div > span:nth-child(2) {
  -webkit-transform-origin: center;
  transform-origin: center;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
#stacks_in_5118 .toggle-this.ts-type-3 .label-bg > .left-color > div > span {
  right: auto;
  left: 40%;
  top: 45%;
  margin: 0;
}
#stacks_in_5118 .toggle-this.ts-type-3 .label-bg > .left-color > div > span:nth-child(1) {
  display: none;
}
#stacks_in_5118 .toggle-this.ts-type-3 .label-bg > .left-color > div > span:nth-child(2) {
  -webkit-transform-origin: center;
  transform-origin: center;
  width: 40%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
#stacks_in_5118 .toggle-this.ts-type-3 .label-bg > .left-color > div > span:nth-child(2):after {
  content: "";
  position: absolute;
  background: #fff;
  left: 0;
  top: 0;
  width: 50%;
  height: 100%;
  border-radius: 2px;
  -webkit-transform-origin: left;
  transform-origin: left;
  -webkit-transform: rotate(-90deg) translate(0,50%);
  transform: rotate(-90deg) translate(0,50%);
}
/*
TEXT
*/
#stacks_in_5118 .toggle-this.ts-type-4 .label-bg > .left-color,
#stacks_in_5118 .toggle-this.ts-type-4 .label-bg > .right-color {
  overflow: hidden;
}
#stacks_in_5118 .toggle-this.ts-type-4 .label-bg > .left-color > div:after,
#stacks_in_5118 .toggle-this.ts-type-4 .label-bg > .right-color > div:after {
  content: "OFF";
  display: block;
  width: 100%;
  height: 100%;
  font-family: arial;
  font-size: 13.200000px;
  text-align: center;
}
#stacks_in_5118 .toggle-this.ts-type-4 .label-bg > .left-color > div:after {
  content: "ON";
}
#stacks_in_5118 .toggle-this.ts-type-4,
#stacks_in_5118 .toggle-this.ts-type-4 .label-bg,
#stacks_in_5118 .toggle-this.ts-type-4 .label-bg > .left-color,
#stacks_in_5118 .toggle-this.ts-type-4 .label-bg > .right-color {
  width: 68px;
}
#stacks_in_5118 .toggle-this.ts-type-4:before {
  width: 78px;
}
#stacks_in_5118 .toggle-this.ts-type-4 .label-bg > div > div {
  width: calc(100% - 24px);
}
#stacks_in_5118 input + .toggle-this.ts-type-4 .label-bg > .left-color {
  /* width: 0; */
  width: 100%;
  transform: translate(-100%,0);
  transition: transform 150ms ease;
}
#stacks_in_5118 input:checked + .toggle-this.ts-type-4 .label-bg > .left-color {
  transform: translate(0%,0);
}
#stacks_in_5118 input:checked + .toggle-this.ts-type-4 label {
  -webkit-transform: translate(44px,0);
  transform: translate(44px,0);
}
/*
THIN
*/
#stacks_in_5118 .toggle-this.ts-type-2.ts-2 .label-bg {
  width: 90%;
  left: 5%;
}
#stacks_in_5118 .toggle-this.ts-type-2.ts-3 {
  -webkit-transform: scale(.8);
  transform: scale(.8);
}
#stacks_in_5118 .toggle-this.ts-type-2.ts-3 label:before {
  -webkit-transform: scale(1.3);
  transform: scale(1.3);
}
#stacks_in_5118 .toggle-this.ts-type-2.ts-3 label:after {
  -webkit-transform: scale(.9);
  transform: scale(.9);
}
/*
  CHECKBOX
*/
#stacks_in_5118 .toggle-this.ts-type-5 .label-bg > .right-color {
  display: none;
}
#stacks_in_5118 .toggle-this.ts-type-5 label {
  display: none;
}
#stacks_in_5118 input + .toggle-this.ts-type-5 .label-bg > .left-color {
  width: 100%;
  -webkit-transition: background 150ms ease;
  transition: background 150ms ease;
}
#stacks_in_5118 input + .toggle-this.ts-type-5 .label-bg > .left-color > div > span {
  opacity: 0;
  -webkit-transition: opacity 150ms ease;
  transition: opacity 150ms ease;
}
#stacks_in_5118 input:checked + .toggle-this.ts-type-5  .label-bg > .left-color > div > span {
  opacity: 1;
}

#stacks_in_5118 .toggle-this.ts-type-5 .label-bg > .left-color > div > span {
  position: absolute;
  top: 50%;
  left: auto;
  right: 60%;
  width: 12.000000px;
  height: 3px;
  margin: -2px 0px 0px -1.5px;
  border-radius: 2px;
}
/*  */
#stacks_in_5118 .toggle-this.ts-type-5 .label-bg > .left-color > div > span {
  width: 14.400001px;
  height: 2px;
}
/*  */
#stacks_in_5118 .toggle-this.ts-type-5 .label-bg > .left-color > div > span {
  right: auto;
  left: 32%;
  top: 45%;
  margin: 0;
}
/*  */
#stacks_in_5118 .toggle-this.ts-type-5 .label-bg > .left-color > div > span:nth-child(1) {
  display: none;
}
#stacks_in_5118 .toggle-this.ts-type-5 .label-bg > .left-color > div > span:nth-child(2) {
  -webkit-transform-origin: center;
  transform-origin: center;
  width: 40%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
#stacks_in_5118 .toggle-this.ts-type-5 .label-bg > .left-color > div > span:nth-child(2):after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 50%;
  height: 100%;
  border-radius: 2px;
  -webkit-transform-origin: left;
  transform-origin: left;
  -webkit-transform: rotate(-90deg) translate(0,50%);
  transform: rotate(-90deg) translate(0,50%);
}
/*
PRESETS
*/
#stacks_in_5118 .toggle-this.ts-2 label:after {
  -webkit-transform-origin: center;
  transform-origin: center;
  -webkit-transform: scale(.8);
  transform: scale(.8);
  -webkit-box-shadow: none;
  box-shadow: none;
}
#stacks_in_5118 .toggle-this.ts-2 .label-bg {
  border: 1px solid transparent;
  background: rgba(0,0,0,0.15);
  -webkit-transition: background 150ms ease;
  transition: background 150ms ease;
}
#stacks_in_5118 .toggle-this.ts-2 .label-bg > .left-color,
#stacks_in_5118 .toggle-this.ts-2 .label-bg > .right-color {
  background: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
#stacks_in_5118 .toggle-this.ts-2 .label-bg > .left-color > div > span,
#stacks_in_5118 .toggle-this.ts-2 .label-bg > .right-color > div > span {
  right: auto;
  left: 20%;
}
#stacks_in_5118 .toggle-this.ts-2 .label-bg > .right-color > div {
  right: 0;
  left: auto;
}
#stacks_in_5118 .toggle-this.ts-2 .label-bg > .left-color > div > span {
  right: auto;
  left: 40%;
  top: 45%;
  margin: 0;
}
#stacks_in_5118 .toggle-this.ts-2.ts-type-5 .label-bg > .left-color > div > span,
#stacks_in_5118 .toggle-this.ts-3.ts-type-5 .label-bg > .left-color > div > span{
  left: 33%;
}


#stacks_in_5118 .toggle-this:before {
  content: "";
  position: absolute;
  z-index: 1;
}
#stacks_in_5118 .toggle-this.ts-3:before {
  -webkit-box-shadow: inset 0px 5px 5px rgba(0,0,0,0.2),
    inset 0px -5px 5px rgba(0,0,0,0);
  box-shadow: inset 0px 5px 5px rgba(0,0,0,0.15),
    inset 0px -5px 5px rgba(255,255,255,0.4);
}
#stacks_in_5118 .toggle-this.ts-type-2.ts-3:after {
  -webkit-box-shadow: none;
  box-shadow: none;
}
#stacks_in_5118 .toggle-this.ts-3 label:after {
  -webkit-transform-origin: center;
  transform-origin: center;
  -webkit-transform: scale(.7);
  transform: scale(.7);
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 0px solid transparent;
  background-image: -webkit-gradient(ease, left top, left bottom, from(rgba(0,0,0,.10)), to(rgba(0,0,0,0)));
  background-image: ease-gradient(to bottom, rgba(0,0,0,.10) 0%, rgba(0,0,0,0) 100%);
}
#stacks_in_5118 .toggle-this.ts-3 label:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 0px solid transparent;
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0.15),
    0px 2px 3px rgba(0,0,0,0.2);
  box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0.15),
    0px 2px 3px rgba(0,0,0,0.2);
  border-radius: 50%;
  top: 0px;
  left: 0px;
  z-index: 2;
  -webkit-transition: -webkit-transform 150ms ease;
  transition: -webkit-transform 150ms ease;
  transition: transform 150ms ease;
  transition: transform 150ms ease, -webkit-transform 150ms ease;
  -webkit-transform-origin: center;
  transform-origin: center;
  -webkit-transform: scale(1);
  transform: scale(1);
  background-image: -webkit-gradient(ease, left top, left bottom, from(rgba(0,0,0,0)), to(rgba(0,0,0,.1)));
  background-image: ease-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,.1) 100%);
}
#stacks_in_5118 .toggle-this.ts-3 .label-bg {
  -webkit-box-shadow: inset 0px 0px 3px 0px rgba(0,0,0,0.3);
  box-shadow: inset 0px 0px 3px 0px rgba(0,0,0,0.3);
  border: 1px solid rgba(0,0,0,0.15);
  background: rgba(0,0,0,0.15);
  -webkit-transition: background 150ms ease;
  transition: background 150ms ease;
}
#stacks_in_5118 .toggle-this.ts-3 .label-bg > .left-color,
#stacks_in_5118 .toggle-this.ts-3 .label-bg > .right-color {
  background: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
#stacks_in_5118 .toggle-this.ts-3.ts-type-5 .label-bg > .left-color {
  -webkit-box-shadow: inset 0px 0px 3px 0px rgba(0,0,0,0.3);
  box-shadow: inset 0px 0px 3px 0px rgba(0,0,0,0.3);
}
#stacks_in_5118 .toggle-this.ts-3 .label-bg > .left-color > div > span,
#stacks_in_5118 .toggle-this.ts-3 .label-bg > .right-color > div > span {
  right: auto;
  left: 20%;
}
#stacks_in_5118 .toggle-this.ts-3 .label-bg > .right-color > div {
  right: 0;
  left: auto;
}
#stacks_in_5118 .toggle-this.ts-3 .label-bg > .left-color > div > span {
  right: auto;
  left: 40%;
  top: 45%;
  margin: 0;
}
/*
COLORS
*/
#stacks_in_5118 .toggle-this.ts-3:after,
#stacks_in_5118 .toggle-this:before {
  background-color: rgba(255, 255, 255, 0.00);
}
#stacks_in_5118 .toggle-this.ts-type-5.ts-3:after,
#stacks_in_5118 .toggle-this.ts-type-5:before {
  background-color: transparent;
}
#stacks_in_5118 .toggle-this .label-bg > .right-color,
#stacks_in_5118 .toggle-this.ts-2 .label-bg,
#stacks_in_5118 .toggle-this.ts-3 .label-bg,
#stacks_in_5118 input + .toggle-this.ts-type-5 .label-bg > .left-color {
  background-color: rgba(140, 140, 140, 1.00);
}
#stacks_in_5118 .toggle-this.ts-type-2.ts-2 label:after {
  border: 1px solid rgba(0,0,0,0.15);
}
#stacks_in_5118 .toggle-this label:after,
#stacks_in_5118 .toggle-this label:before {
  background-color: rgba(255, 255, 255, 1.00);
}
#stacks_in_5118 .toggle-this.ts-type-5 label:after,
#stacks_in_5118 .toggle-this.ts-type-5 label:before {
  background-color: transparent;
}
#stacks_in_5118 .toggle-this .label-bg > .left-color,
#stacks_in_5118 input:checked + .toggle-this.ts-2 .label-bg,
#stacks_in_5118 input:checked + .toggle-this.ts-3 .label-bg,
#stacks_in_5118 input:checked + .toggle-this.ts-type-5 .label-bg > .left-color {
  background-color: rgba(28, 108, 238, 1.00);
}
#stacks_in_5118 .toggle-this.ts-type-3 .label-bg > .left-color > div > span,
#stacks_in_5118 .toggle-this.ts-type-3 .label-bg > .right-color > div > span {
  background-color: rgba(153, 153, 153, 1.00);
}
#stacks_in_5118 .toggle-this.ts-type-3 .label-bg > .left-color > div > span,
#stacks_in_5118 .toggle-this.ts-type-3 .label-bg > .left-color > div > span:nth-child(2):after {
  background-color: rgba(255, 255, 255, 1.00);
}
#stacks_in_5118 .toggle-this.ts-type-4 .label-bg > .right-color > div:after {
  color: rgba(153, 153, 153, 1.00);
}
#stacks_in_5118 .toggle-this.ts-type-4 .label-bg > .left-color > div:after {
  color: rgba(255, 255, 255, 1.00);
}
#stacks_in_5118 .toggle-this.ts-type-5 .label-bg > .left-color > div > span:nth-child(2),
#stacks_in_5118 .toggle-this.ts-type-5 .label-bg > .left-color > div > span:nth-child(2):after {
  background: rgba(255, 255, 255, 1.00);
}
#stacks_in_5118 .toggle-this.ts-type-4.ts-1 .label-bg > .right-color > div:after {
}
#stacks_in_5118 .toggle-this.ts-type-4.ts-1 .label-bg > .left-color > div:after {
}
#stacks_in_5118 .toggle-this.ts-type-4.ts-2 .label-bg > .right-color > div:after,
#stacks_in_5118 .toggle-this.ts-type-4.ts-2 .label-bg > .left-color > div:after {
  text-shadow: none;
}
/*  */
/*  */
/*  */
/*
  TOGGLE STATES/ACTIONS
*/
/*  */
/*  */
/*  */
/*  */

/*  */
:root {
  --multi_columns_stacks_in_876:minmax(480px,min-content) 1fr;
}
#multi_columns_stacks_in_876 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_876);
  grid-gap: 24px;
  
  
  
  
  justify-content: center;
  
}
#multi_columns_stacks_in_876 > div {
  min-width: 0;
}
#multi_columns_stacks_in_876 + .deluxe-columns {
  margin-top: 24px;
}
#multi_columns_stacks_in_876 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_876 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}

#multi_columns_stacks_in_876 > div {
  display: grid;
  grid-template-rows: 1fr;
  grid-template-columns: 100%;
}
#multi_columns_stacks_in_876 > div > div:only-child {
  height: 100%;
}



@media all and (min-width: 901px) {
  #multi_columns_stacks_in_876 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_876 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_876 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_876 .hide-desktop {
    display: none;
  }
}
@media all and (max-width: 900px) and (min-width: 601px) {
  #multi_columns_stacks_in_876 .column-tablet-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_876 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_876 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_876 .hide-tablet {
    display: none;
  }
}
@media all and (max-width: 600px) {
  #multi_columns_stacks_in_876 .column-mobile-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_876 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_876 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_876 .hide-mobile {
    display: none;
  }
}

@media all and (max-width: 900px) {
  #multi_columns_stacks_in_876 {
    grid-template-columns: repeat(1, 1fr);
    
  }
  #multi_columns_stacks_in_876 + .deluxe-columns {
    
  }
  #multi_columns_stacks_in_876 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_876 > div > * {position: relative;}
  #multi_columns_stacks_in_876 > div > * > * {transform: translate(0,0);}
  
}
@media all and (max-width: 600px) {
  #multi_columns_stacks_in_876 {
    grid-template-columns: repeat(1, 1fr);
  }
  #multi_columns_stacks_in_876 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_876 > div > * {position: relative;}
  #multi_columns_stacks_in_876 > div > * > * {transform: translate(0,0);}
  
}





html:first-child > body .element_stacks_in_1823[data-deluxe-el] {
  
  margin: 24px 0px 12px 0px;
}
.element_stacks_in_1823[data-deluxe-el] > div {

}

:root {
  --multi_columns_stacks_in_1824:min-content 1fr;
}
#multi_columns_stacks_in_1824 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_1824);
  grid-gap: 6px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_1824 > div {
  min-width: 0;
}
#multi_columns_stacks_in_1824 + .deluxe-columns {
  margin-top: 6px;
}
#multi_columns_stacks_in_1824 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_1824 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}


/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
1.5.0.1
- removed stroke color, causing pixelation issues in safari
*/
#stacks_in_1829 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_1829 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_1829 svg  */

#stacks_in_1829 svg,
#stacks_in_1829 i {
  color: rgba(134, 134, 134, 1.00);
  fill: rgba(134, 134, 134, 1.00);
  stroke: rgba(134, 134, 134, 1.00);
  stroke-width: 0;
}

#stacks_in_1829 i,
#stacks_in_1829 svg {
  position: relative;
  font-size: 26px;
  line-height: 26px;
  height: 26px;
  width: 26px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_1829 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_1829 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_1829 .material-icons-two-tone {
  color: rgba(134, 134, 134, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(134, 134, 134, 1.00),
              0px -.1px 0px rgba(134, 134, 134, 1.00),
              .1px 0px 0px rgba(134, 134, 134, 1.00),
              -.1px 0px 0px rgba(134, 134, 134, 1.00);
}
#stacks_in_1829 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}

:root {
  --multi_columns_stacks_in_1831:min-content 1fr;
}
#multi_columns_stacks_in_1831 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_1831);
  grid-gap: 6px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_1831 > div {
  min-width: 0;
}
#multi_columns_stacks_in_1831 + .deluxe-columns {
  margin-top: 6px;
}
#multi_columns_stacks_in_1831 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_1831 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}


/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
1.5.0.1
- removed stroke color, causing pixelation issues in safari
*/
#stacks_in_1835 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_1835 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_1835 svg  */

#stacks_in_1835 svg,
#stacks_in_1835 i {
  color: rgba(134, 134, 134, 1.00);
  fill: rgba(134, 134, 134, 1.00);
  stroke: rgba(134, 134, 134, 1.00);
  stroke-width: 0;
}

#stacks_in_1835 i,
#stacks_in_1835 svg {
  position: relative;
  font-size: 26px;
  line-height: 26px;
  height: 26px;
  width: 26px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_1835 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_1835 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_1835 .material-icons-two-tone {
  color: rgba(134, 134, 134, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(134, 134, 134, 1.00),
              0px -.1px 0px rgba(134, 134, 134, 1.00),
              .1px 0px 0px rgba(134, 134, 134, 1.00),
              -.1px 0px 0px rgba(134, 134, 134, 1.00);
}
#stacks_in_1835 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}

:root {
  --multi_columns_stacks_in_1837:min-content 1fr;
}
#multi_columns_stacks_in_1837 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_1837);
  grid-gap: 6px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_1837 > div {
  min-width: 0;
}
#multi_columns_stacks_in_1837 + .deluxe-columns {
  margin-top: 6px;
}
#multi_columns_stacks_in_1837 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_1837 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}


/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
1.5.0.1
- removed stroke color, causing pixelation issues in safari
*/
#stacks_in_1841 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_1841 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_1841 svg  */

#stacks_in_1841 svg,
#stacks_in_1841 i {
  color: rgba(134, 134, 134, 1.00);
  fill: rgba(134, 134, 134, 1.00);
  stroke: rgba(134, 134, 134, 1.00);
  stroke-width: 0;
}

#stacks_in_1841 i,
#stacks_in_1841 svg {
  position: relative;
  font-size: 26px;
  line-height: 26px;
  height: 26px;
  width: 26px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_1841 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_1841 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_1841 .material-icons-two-tone {
  color: rgba(134, 134, 134, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(134, 134, 134, 1.00),
              0px -.1px 0px rgba(134, 134, 134, 1.00),
              .1px 0px 0px rgba(134, 134, 134, 1.00),
              -.1px 0px 0px rgba(134, 134, 134, 1.00);
}
#stacks_in_1841 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}


:root {
  --multi_columns_stacks_in_5138:min-content 1fr;
}
#multi_columns_stacks_in_5138 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_5138);
  grid-gap: 16px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_5138 > div {
  min-width: 0;
}
#multi_columns_stacks_in_5138 + .deluxe-columns {
  margin-top: 16px;
}
#multi_columns_stacks_in_5138 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_5138 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}


.element_stacks_in_5143[data-deluxe-el][data-deluxe-text] {
  color: rgba(13, 13, 13, 1.00);
  font-size: 14px;
  margin-top: 0px;
  margin-bottom: 0px;
  font-weight: 500;
  letter-spacing: 0.00px;
  line-height: 100%;
  word-spacing: 0.00px;
  
}

/*
1.0.1.5
php requirement removed - bug
+ now supports radio buttons
+ customize "on" and "off" text
+ you can adjust the width of the toggle to fit the customized text
- added preprocessor
- added new option to use cookies to remember toggle state
*/
#stacks_in_5139,
#stacks_in_5139 .toggle-this-wrap-outer {
  width: 100%;
}
#stacks_in_5139 .toggle-this-wrap-outer,
#stacks_in_5139 .toggle-this-wrap-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  position: relative;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  /*  */
  -ms-flex-line-pack: flex-start;
  align-content: flex-start;
  -webkit-box-pack: flex-start;
  -ms-flex-pack: flex-start;
  justify-content: flex-start;
  /*  */
  /*  */
}
#stacks_in_5139 .toggle-this-wrap-inner {
  width: auto;
}
#stacks_in_5139 .toggle-this-wrap-inner > div {
  -ms-flex-item-align: center;
  align-self: center;
}
#stacks_in_5139 .toggle-this-wrap-inner .tt-label-left, #stacks_in_5139 .toggle-this-wrap-inner .tt-label-right {
  font-size: 14.000000px;
  line-height: 14.000000px;
}
/*  */
#stacks_in_5139 .toggle-this {
  margin: 10px 5px;
}
#stacks_in_5139 .toggle-this.ts-3 {
  margin: 10px 10px;
}
#stacks_in_5139 .toggle-this > * {
  z-index: 1;
}
#stacks_in_5139 .toggle-this:after {
  content: "";
  display: block;
  position: absolute;
  top: -10px;
  left: -10px;
  width: 68px;
  height: 44px;
  border-radius: 44px;
  z-index: 0;
}

#stacks_in_5139 .toggle-this,
#stacks_in_5139 .toggle-this .label-bg,
#stacks_in_5139 .toggle-this .label-bg > .left-color,
#stacks_in_5139 .toggle-this .label-bg > .right-color {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  width: 48px;
  height: 24px;
  border-radius: 24px;
}
#stacks_in_5139 .toggle-this .label-bg > div > div,
#stacks_in_5139 .toggle-this label,
#stacks_in_5139 .toggle-this label:after,
#stacks_in_5139 .toggle-this label:before {
  width: 24px;
  height: 24px;
}
#stacks_in_5139 input {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0;
  z-index: 4;
}
#stacks_in_5139 .toggle-this label,
#stacks_in_5139 .toggle-this .label-bg,
#stacks_in_5139 .toggle-this label:after,
#stacks_in_5139 .toggle-this .label-bg > .left-color,
#stacks_in_5139 .toggle-this .label-bg > .right-color,
#stacks_in_5139 .toggle-this .label-bg > div > div {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
#stacks_in_5139 .toggle-this .label-bg > div > div {
  left: 18.000000px;
}
#stacks_in_5139 .toggle-this.ts-type-4.ts-1 .label-bg > div > div {
  left: 23.000000px;
}
#stacks_in_5139 .toggle-this.ts-type-4.ts-1 .label-bg > .left-color > div {
  left: 0px;
}
#stacks_in_5139 input:checked + .toggle-this label {
  -webkit-transform: translate(24px,0);
  transform: translate(24px,0);
}
#stacks_in_5139 .toggle-this:before {
  width: 58px;
  height: 34px;
  border-radius: 34px;
  top: -5px;
  left: -5px;
}
#stacks_in_5139 .toggle-this.ts-type-4:after {
  width: 88px;
}
#stacks_in_5139 .toggle-this.ts-type-2:before {
  width: 58px;
  height: 20px;
  border-radius: 20px;
  top: 2.000000px;
  left: -5px;
}


#stacks_in_5139 .toggle-this.ts-type-4,
#stacks_in_5139 .toggle-this.ts-type-4 .label-bg,
#stacks_in_5139 .toggle-this.ts-type-4 .label-bg > .left-color,
#stacks_in_5139 .toggle-this.ts-type-4 .label-bg > .right-color {
  width: 68px;
  height: 24px;
}
#stacks_in_5139 .toggle-this.ts-type-4 label,
#stacks_in_5139 .toggle-this.ts-type-4 label:after,
#stacks_in_5139 .toggle-this.ts-type-4 label:before {
  width: 24px;
  height: 24px;
}
#stacks_in_5139 .toggle-this.ts-type-4 .label-bg > div > div {
  width: 45.000000px;
  height: 39px;
}
#stacks_in_5139 input:checked + .toggle-this.ts-type-4 label {
  -webkit-transform: translate(44px,0);
  transform: translate(44px,0);
}
#stacks_in_5139 .toggle-this.ts-type-4 .label-bg > .left-color > div:after,
#stacks_in_5139 .toggle-this.ts-type-4 .label-bg > .right-color > div:after {
  line-height: 24px;
}
#stacks_in_5139 .toggle-this.ts-type-4:before {
  width: 78px;
  height: 34px;
  border-radius: 34px;
  top: -5px;
  left: -5px;
}
#stacks_in_5139 .toggle-this.ts-type-5,
#stacks_in_5139 .toggle-this.ts-type-5 .label-bg,
#stacks_in_5139 .toggle-this.ts-type-5 .label-bg > .left-color,
#stacks_in_5139 input:checked + .toggle-this.ts-type-5 .label-bg > .left-color {
  width: 24px;
}
#stacks_in_5139 .toggle-this.ts-type-5:before {
  width: 34px;
}
#stacks_in_5139 .toggle-this.ts-type-2 .label-bg {
  height: 7.200000px;
  top: 8.400000px;
}
/*  */
#stacks_in_5139 .toggle-this.ts-type-2 .label-bg {
  height: 9.120000px;
  top: 7.440000px;
}
/*  */
/*  */

/*
TOGGLE
*/
#stacks_in_5139 .toggle-this label {
  z-index: 2;
  -webkit-transition: -webkit-transform 150ms ease;
  transition: -webkit-transform 150ms ease;
  transition: transform 150ms ease;
  transition: transform 150ms ease, -webkit-transform 150ms ease;
}
#stacks_in_5139 .toggle-this label:after {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  border: 1px solid rgba(0,0,0,0.15);
  -webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
  box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
  border-radius: 50%;
  top: 0px;
  left: 0px;
  z-index: 2;
}
#stacks_in_5139 .toggle-this.ts-1 label:after {
  top: -1px;
}
#stacks_in_5139 .toggle-this.ts-2 label:after {
  border: 0px solid transparent;
  top: 0px;
}
/*
BACKGROUND
*/
#stacks_in_5139 .toggle-this .label-bg {
  top: 0px;
  left: 0px;
  border: 1px solid rgba(0,0,0,0.15);
  height: 100%;
  z-index: 1;
  overflow: hidden;
}
#stacks_in_5139 .toggle-this .label-bg > .left-color,
#stacks_in_5139 .toggle-this .label-bg > .right-color {
  right: 0;
  left: auto;
  height: 100%;
  width: 75%;
  z-index: 1;
  -webkit-transition: width 150ms ease;
  transition: width 150ms ease;
}
#stacks_in_5139 .toggle-this .label-bg > .right-color {
  border-bottom-left-radius: 0px;
  border-top-left-radius: 0px;
}
#stacks_in_5139 .toggle-this .label-bg > .left-color {
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0.1);
  box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0.1);
  border-bottom-right-radius: 0px;
  border-top-right-radius: 0px;
  right: auto;
  left: 0;
}
#stacks_in_5139 .toggle-this .label-bg > .left-color > div {
  left: 0;
}
#stacks_in_5139 input + .toggle-this  .label-bg > .left-color {
  width: 0%;
}
#stacks_in_5139 input:checked + .toggle-this  .label-bg > .left-color {
  width: 75%;
}
#stacks_in_5139 input:checked + .toggle-this  .label-bg > .right-color {
  width: 0%;
}
/*
ICONS
*/
#stacks_in_5139 .toggle-this.ts-type-3 .label-bg > .left-color > div > span,
#stacks_in_5139 .toggle-this.ts-type-3 .label-bg > .right-color > div > span {
  position: absolute;
  top: 50%;
  left: auto;
  right: 60%;
  width: 12.000000px;
  height: 3px;
  margin: -2px 0px 0px -1.5px;
  border-radius: 2px;
}
/*  */
#stacks_in_5139 .toggle-this.ts-type-3 .label-bg > .left-color > div > span,
#stacks_in_5139 .toggle-this.ts-type-3 .label-bg > .right-color > div > span {
  width: 14.400001px;
  height: 2px;
}
/*  */
/*  */
#stacks_in_5139 .toggle-this.ts-type-3 .label-bg > .right-color > div > span:nth-child(1) {
  -webkit-transform-origin: center;
  transform-origin: center;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
#stacks_in_5139 .toggle-this.ts-type-3 .label-bg > .right-color > div > span:nth-child(2) {
  -webkit-transform-origin: center;
  transform-origin: center;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
#stacks_in_5139 .toggle-this.ts-type-3 .label-bg > .left-color > div > span {
  right: auto;
  left: 40%;
  top: 45%;
  margin: 0;
}
#stacks_in_5139 .toggle-this.ts-type-3 .label-bg > .left-color > div > span:nth-child(1) {
  display: none;
}
#stacks_in_5139 .toggle-this.ts-type-3 .label-bg > .left-color > div > span:nth-child(2) {
  -webkit-transform-origin: center;
  transform-origin: center;
  width: 40%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
#stacks_in_5139 .toggle-this.ts-type-3 .label-bg > .left-color > div > span:nth-child(2):after {
  content: "";
  position: absolute;
  background: #fff;
  left: 0;
  top: 0;
  width: 50%;
  height: 100%;
  border-radius: 2px;
  -webkit-transform-origin: left;
  transform-origin: left;
  -webkit-transform: rotate(-90deg) translate(0,50%);
  transform: rotate(-90deg) translate(0,50%);
}
/*
TEXT
*/
#stacks_in_5139 .toggle-this.ts-type-4 .label-bg > .left-color,
#stacks_in_5139 .toggle-this.ts-type-4 .label-bg > .right-color {
  overflow: hidden;
}
#stacks_in_5139 .toggle-this.ts-type-4 .label-bg > .left-color > div:after,
#stacks_in_5139 .toggle-this.ts-type-4 .label-bg > .right-color > div:after {
  content: "OFF";
  display: block;
  width: 100%;
  height: 100%;
  font-family: arial;
  font-size: 13.200000px;
  text-align: center;
}
#stacks_in_5139 .toggle-this.ts-type-4 .label-bg > .left-color > div:after {
  content: "ON";
}
#stacks_in_5139 .toggle-this.ts-type-4,
#stacks_in_5139 .toggle-this.ts-type-4 .label-bg,
#stacks_in_5139 .toggle-this.ts-type-4 .label-bg > .left-color,
#stacks_in_5139 .toggle-this.ts-type-4 .label-bg > .right-color {
  width: 68px;
}
#stacks_in_5139 .toggle-this.ts-type-4:before {
  width: 78px;
}
#stacks_in_5139 .toggle-this.ts-type-4 .label-bg > div > div {
  width: calc(100% - 24px);
}
#stacks_in_5139 input + .toggle-this.ts-type-4 .label-bg > .left-color {
  /* width: 0; */
  width: 100%;
  transform: translate(-100%,0);
  transition: transform 150ms ease;
}
#stacks_in_5139 input:checked + .toggle-this.ts-type-4 .label-bg > .left-color {
  transform: translate(0%,0);
}
#stacks_in_5139 input:checked + .toggle-this.ts-type-4 label {
  -webkit-transform: translate(44px,0);
  transform: translate(44px,0);
}
/*
THIN
*/
#stacks_in_5139 .toggle-this.ts-type-2.ts-2 .label-bg {
  width: 90%;
  left: 5%;
}
#stacks_in_5139 .toggle-this.ts-type-2.ts-3 {
  -webkit-transform: scale(.8);
  transform: scale(.8);
}
#stacks_in_5139 .toggle-this.ts-type-2.ts-3 label:before {
  -webkit-transform: scale(1.3);
  transform: scale(1.3);
}
#stacks_in_5139 .toggle-this.ts-type-2.ts-3 label:after {
  -webkit-transform: scale(.9);
  transform: scale(.9);
}
/*
  CHECKBOX
*/
#stacks_in_5139 .toggle-this.ts-type-5 .label-bg > .right-color {
  display: none;
}
#stacks_in_5139 .toggle-this.ts-type-5 label {
  display: none;
}
#stacks_in_5139 input + .toggle-this.ts-type-5 .label-bg > .left-color {
  width: 100%;
  -webkit-transition: background 150ms ease;
  transition: background 150ms ease;
}
#stacks_in_5139 input + .toggle-this.ts-type-5 .label-bg > .left-color > div > span {
  opacity: 0;
  -webkit-transition: opacity 150ms ease;
  transition: opacity 150ms ease;
}
#stacks_in_5139 input:checked + .toggle-this.ts-type-5  .label-bg > .left-color > div > span {
  opacity: 1;
}

#stacks_in_5139 .toggle-this.ts-type-5 .label-bg > .left-color > div > span {
  position: absolute;
  top: 50%;
  left: auto;
  right: 60%;
  width: 12.000000px;
  height: 3px;
  margin: -2px 0px 0px -1.5px;
  border-radius: 2px;
}
/*  */
#stacks_in_5139 .toggle-this.ts-type-5 .label-bg > .left-color > div > span {
  width: 14.400001px;
  height: 2px;
}
/*  */
#stacks_in_5139 .toggle-this.ts-type-5 .label-bg > .left-color > div > span {
  right: auto;
  left: 32%;
  top: 45%;
  margin: 0;
}
/*  */
#stacks_in_5139 .toggle-this.ts-type-5 .label-bg > .left-color > div > span:nth-child(1) {
  display: none;
}
#stacks_in_5139 .toggle-this.ts-type-5 .label-bg > .left-color > div > span:nth-child(2) {
  -webkit-transform-origin: center;
  transform-origin: center;
  width: 40%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
#stacks_in_5139 .toggle-this.ts-type-5 .label-bg > .left-color > div > span:nth-child(2):after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 50%;
  height: 100%;
  border-radius: 2px;
  -webkit-transform-origin: left;
  transform-origin: left;
  -webkit-transform: rotate(-90deg) translate(0,50%);
  transform: rotate(-90deg) translate(0,50%);
}
/*
PRESETS
*/
#stacks_in_5139 .toggle-this.ts-2 label:after {
  -webkit-transform-origin: center;
  transform-origin: center;
  -webkit-transform: scale(.8);
  transform: scale(.8);
  -webkit-box-shadow: none;
  box-shadow: none;
}
#stacks_in_5139 .toggle-this.ts-2 .label-bg {
  border: 1px solid transparent;
  background: rgba(0,0,0,0.15);
  -webkit-transition: background 150ms ease;
  transition: background 150ms ease;
}
#stacks_in_5139 .toggle-this.ts-2 .label-bg > .left-color,
#stacks_in_5139 .toggle-this.ts-2 .label-bg > .right-color {
  background: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
#stacks_in_5139 .toggle-this.ts-2 .label-bg > .left-color > div > span,
#stacks_in_5139 .toggle-this.ts-2 .label-bg > .right-color > div > span {
  right: auto;
  left: 20%;
}
#stacks_in_5139 .toggle-this.ts-2 .label-bg > .right-color > div {
  right: 0;
  left: auto;
}
#stacks_in_5139 .toggle-this.ts-2 .label-bg > .left-color > div > span {
  right: auto;
  left: 40%;
  top: 45%;
  margin: 0;
}
#stacks_in_5139 .toggle-this.ts-2.ts-type-5 .label-bg > .left-color > div > span,
#stacks_in_5139 .toggle-this.ts-3.ts-type-5 .label-bg > .left-color > div > span{
  left: 33%;
}


#stacks_in_5139 .toggle-this:before {
  content: "";
  position: absolute;
  z-index: 1;
}
#stacks_in_5139 .toggle-this.ts-3:before {
  -webkit-box-shadow: inset 0px 5px 5px rgba(0,0,0,0.2),
    inset 0px -5px 5px rgba(0,0,0,0);
  box-shadow: inset 0px 5px 5px rgba(0,0,0,0.15),
    inset 0px -5px 5px rgba(255,255,255,0.4);
}
#stacks_in_5139 .toggle-this.ts-type-2.ts-3:after {
  -webkit-box-shadow: none;
  box-shadow: none;
}
#stacks_in_5139 .toggle-this.ts-3 label:after {
  -webkit-transform-origin: center;
  transform-origin: center;
  -webkit-transform: scale(.7);
  transform: scale(.7);
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 0px solid transparent;
  background-image: -webkit-gradient(ease, left top, left bottom, from(rgba(0,0,0,.10)), to(rgba(0,0,0,0)));
  background-image: ease-gradient(to bottom, rgba(0,0,0,.10) 0%, rgba(0,0,0,0) 100%);
}
#stacks_in_5139 .toggle-this.ts-3 label:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 0px solid transparent;
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0.15),
    0px 2px 3px rgba(0,0,0,0.2);
  box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0.15),
    0px 2px 3px rgba(0,0,0,0.2);
  border-radius: 50%;
  top: 0px;
  left: 0px;
  z-index: 2;
  -webkit-transition: -webkit-transform 150ms ease;
  transition: -webkit-transform 150ms ease;
  transition: transform 150ms ease;
  transition: transform 150ms ease, -webkit-transform 150ms ease;
  -webkit-transform-origin: center;
  transform-origin: center;
  -webkit-transform: scale(1);
  transform: scale(1);
  background-image: -webkit-gradient(ease, left top, left bottom, from(rgba(0,0,0,0)), to(rgba(0,0,0,.1)));
  background-image: ease-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,.1) 100%);
}
#stacks_in_5139 .toggle-this.ts-3 .label-bg {
  -webkit-box-shadow: inset 0px 0px 3px 0px rgba(0,0,0,0.3);
  box-shadow: inset 0px 0px 3px 0px rgba(0,0,0,0.3);
  border: 1px solid rgba(0,0,0,0.15);
  background: rgba(0,0,0,0.15);
  -webkit-transition: background 150ms ease;
  transition: background 150ms ease;
}
#stacks_in_5139 .toggle-this.ts-3 .label-bg > .left-color,
#stacks_in_5139 .toggle-this.ts-3 .label-bg > .right-color {
  background: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
#stacks_in_5139 .toggle-this.ts-3.ts-type-5 .label-bg > .left-color {
  -webkit-box-shadow: inset 0px 0px 3px 0px rgba(0,0,0,0.3);
  box-shadow: inset 0px 0px 3px 0px rgba(0,0,0,0.3);
}
#stacks_in_5139 .toggle-this.ts-3 .label-bg > .left-color > div > span,
#stacks_in_5139 .toggle-this.ts-3 .label-bg > .right-color > div > span {
  right: auto;
  left: 20%;
}
#stacks_in_5139 .toggle-this.ts-3 .label-bg > .right-color > div {
  right: 0;
  left: auto;
}
#stacks_in_5139 .toggle-this.ts-3 .label-bg > .left-color > div > span {
  right: auto;
  left: 40%;
  top: 45%;
  margin: 0;
}
/*
COLORS
*/
#stacks_in_5139 .toggle-this.ts-3:after,
#stacks_in_5139 .toggle-this:before {
  background-color: rgba(255, 255, 255, 0.00);
}
#stacks_in_5139 .toggle-this.ts-type-5.ts-3:after,
#stacks_in_5139 .toggle-this.ts-type-5:before {
  background-color: transparent;
}
#stacks_in_5139 .toggle-this .label-bg > .right-color,
#stacks_in_5139 .toggle-this.ts-2 .label-bg,
#stacks_in_5139 .toggle-this.ts-3 .label-bg,
#stacks_in_5139 input + .toggle-this.ts-type-5 .label-bg > .left-color {
  background-color: rgba(140, 140, 140, 1.00);
}
#stacks_in_5139 .toggle-this.ts-type-2.ts-2 label:after {
  border: 1px solid rgba(0,0,0,0.15);
}
#stacks_in_5139 .toggle-this label:after,
#stacks_in_5139 .toggle-this label:before {
  background-color: rgba(255, 255, 255, 1.00);
}
#stacks_in_5139 .toggle-this.ts-type-5 label:after,
#stacks_in_5139 .toggle-this.ts-type-5 label:before {
  background-color: transparent;
}
#stacks_in_5139 .toggle-this .label-bg > .left-color,
#stacks_in_5139 input:checked + .toggle-this.ts-2 .label-bg,
#stacks_in_5139 input:checked + .toggle-this.ts-3 .label-bg,
#stacks_in_5139 input:checked + .toggle-this.ts-type-5 .label-bg > .left-color {
  background-color: rgba(28, 108, 238, 1.00);
}
#stacks_in_5139 .toggle-this.ts-type-3 .label-bg > .left-color > div > span,
#stacks_in_5139 .toggle-this.ts-type-3 .label-bg > .right-color > div > span {
  background-color: rgba(153, 153, 153, 1.00);
}
#stacks_in_5139 .toggle-this.ts-type-3 .label-bg > .left-color > div > span,
#stacks_in_5139 .toggle-this.ts-type-3 .label-bg > .left-color > div > span:nth-child(2):after {
  background-color: rgba(255, 255, 255, 1.00);
}
#stacks_in_5139 .toggle-this.ts-type-4 .label-bg > .right-color > div:after {
  color: rgba(153, 153, 153, 1.00);
}
#stacks_in_5139 .toggle-this.ts-type-4 .label-bg > .left-color > div:after {
  color: rgba(255, 255, 255, 1.00);
}
#stacks_in_5139 .toggle-this.ts-type-5 .label-bg > .left-color > div > span:nth-child(2),
#stacks_in_5139 .toggle-this.ts-type-5 .label-bg > .left-color > div > span:nth-child(2):after {
  background: rgba(255, 255, 255, 1.00);
}
#stacks_in_5139 .toggle-this.ts-type-4.ts-1 .label-bg > .right-color > div:after {
}
#stacks_in_5139 .toggle-this.ts-type-4.ts-1 .label-bg > .left-color > div:after {
}
#stacks_in_5139 .toggle-this.ts-type-4.ts-2 .label-bg > .right-color > div:after,
#stacks_in_5139 .toggle-this.ts-type-4.ts-2 .label-bg > .left-color > div:after {
  text-shadow: none;
}
/*  */
/*  */
/*  */
/*
  TOGGLE STATES/ACTIONS
*/
/*  */
/*  */
/*  */
/*  */

/*  */

#pac_stacks_in_2843 {  
  
  background-color : rgba(230, 230, 230, 1.00);
  
  
  
  border-radius: 32px;
  padding: 32px 16px;
}

#pac_stacks_in_2843.pick-a-card-wrap:has(.pac-active):after,
#pac_stacks_in_2843.pick-a-card-wrap.pac-overlay:after,
#pac_stacks_in_2843.pick-a-card-wrap.deck-animating:after {
  background:  rgba(124, 132, 165, 1.00);
}
#pac_stacks_in_2843 > .pick-a-card {
  transform: none !important;
}
#pac_stacks_in_2843 .pac-card {
  width: 400px;
}
#pac_stacks_in_2843.pac-cursor .pac-card:not(.pac-active) .pac-spot {
  cursor: pointer;
}
#pac_stacks_in_2843 .pac-card .pac-card-content {
  min-height: 300px;
  padding: 16px 16px;
}
#pac_stacks_in_2843 .pac-card .pac-card-content:before,
#pac_stacks_in_2843 .pac-card .pac-card-content:after {
  content: "";
  position: absolute;
  top: 1px;
  left: 1px;
  right: 1px;
  bottom: 1px;
  border-radius: 32px;
  pointer-events: none;
  z-index: 0;
}
#pac_stacks_in_2843 .pac-card .pac-card-content:after {
  top: 2px;
  left: 2px;
  right: 2px;
  bottom: 2px;
}
#pac_stacks_in_2843 .pac-deck-wrap {
  max-width: 1600px;
  margin: 0 auto;
}
#pac_stacks_in_2843 .pac-card .pac-card-content:before {
  background: #FFFFFF;
  border: 2px solid #E6E6E6;
  
  box-shadow: 0 0 0 1px rgba(0,0,0,0.1);
  ;
}
#pac_stacks_in_2843.pac-cursor .pac-card.pac-highlight .pac-card-content:after,
#pac_stacks_in_2843.pac-touch .pac-card.pac-select .pac-card-content:after {
  transition: all 150ms ease;
  ;
}
#pac_stacks_in_2843.pac-cursor .pac-card.pac-active .pac-card-content:after,
#pac_stacks_in_2843.pac-touch .pac-card.pac-active .pac-card-content:after  {
  box-shadow: 0 0 0 0px transparent;
}
#pac_stacks_in_2843 .pac-slider .pac-slider-bg {
  background: #FFFFFF;
  border: 1px solid #CCCCCC;
}
#pac_stacks_in_2843 .pac-slider {
  color: #BBBBBB;
}
#pac_stacks_in_2843 .pac-slider .pac-slider-close {
  box-shadow: inset 0 0 0 1.5px #999999;
  transform: scale(0.75);
}
#pac_stacks_in_2843 .pac-slider .pac-slider-bg:after {
  box-shadow: inset -1px 0 0 1px #999999;
  left: 41px;
}
#pac_stacks_in_2843 .pac-slider .pac-slider-close:before,
#pac_stacks_in_2843 .pac-slider .pac-slider-close:after {
  background: #FFFFFF;
}
#pac_stacks_in_2843 .pac-slider input::-webkit-slider-thumb {
  background-color: #FFFFFF;
  border: 1px solid #CCCCCC;
}
#pac_stacks_in_2843 .pac-slider input::-moz-range-thumb {
  background-color: #FFFFFF;
  border: 1px solid #CCCCCC;
}
#pac_stacks_in_2843.slider-has-value .pac-slider input::-webkit-slider-thumb {
  border-width: 1.5px;
  transform: translateX(0px) scale(0.75);
}
#pac_stacks_in_2843.slider-has-value .pac-slider input::-moz-range-thumb {
  border-width: 1.5px;
  transform: translateX(0px) scale(0.75);
}
#pac_stacks_in_2843 .pac-slider .pac-slider-ticks {
  color: #BBBBBB;
}

.pac-touch #pac_stacks_in_2844.pac-card.pac-active .pac-card-content:before,
.pac-cursor #pac_stacks_in_2844.pac-card.pac-active .pac-card-content:before,
#pac_stacks_in_2844.pac-card .pac-card-content::before {
  
  background-color : #FECFD0;
  
  
  
  
  border-color: #FFCDCF;
  
}

html:first-child > body .element_stacks_in_2864[data-deluxe-el] {
  
  background-color : rgba(255, 255, 255, 1.00);
  border: 0px solid rgba(204, 204, 204, 1.00);
  border-radius: 16px;
  margin: 0px 0px 16px 0px;
  padding: 24px 24px;
}
.element_stacks_in_2864[data-deluxe-el] > div {

}

:root {
  --multi_columns_stacks_in_2866:min-content 1fr;
}
#multi_columns_stacks_in_2866 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_2866);
  grid-gap: 6px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_2866 > div {
  min-width: 0;
}
#multi_columns_stacks_in_2866 + .deluxe-columns {
  margin-top: 6px;
}
#multi_columns_stacks_in_2866 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_2866 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}


/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
1.5.0.1
- removed stroke color, causing pixelation issues in safari
*/
#stacks_in_2871 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_2871 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_2871 svg  */

#stacks_in_2871 svg,
#stacks_in_2871 i {
  color: rgba(134, 134, 134, 1.00);
  fill: rgba(134, 134, 134, 1.00);
  stroke: rgba(134, 134, 134, 1.00);
  stroke-width: 0;
}

#stacks_in_2871 i,
#stacks_in_2871 svg {
  position: relative;
  font-size: 26px;
  line-height: 26px;
  height: 26px;
  width: 26px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_2871 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_2871 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_2871 .material-icons-two-tone {
  color: rgba(134, 134, 134, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(134, 134, 134, 1.00),
              0px -.1px 0px rgba(134, 134, 134, 1.00),
              .1px 0px 0px rgba(134, 134, 134, 1.00),
              -.1px 0px 0px rgba(134, 134, 134, 1.00);
}
#stacks_in_2871 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}
.element_stacks_in_2868[data-deluxe-el][data-deluxe-text] {
  
  margin-top: 0px;
  margin-bottom: 0px;
  
  
}




.element_stacks_in_2877[data-deluxe-el] {
  
  margin: 12px 0px 0px 0px;
}
.element_stacks_in_2877[data-deluxe-el] > div {
  
}

:root {
  --multi_columns_stacks_in_2846:min-content min-content min-content;
}
#multi_columns_stacks_in_2846 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_2846);
  grid-gap: 4px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_2846 > div {
  min-width: 0;
}
#multi_columns_stacks_in_2846 + .deluxe-columns {
  margin-top: 4px;
}
#multi_columns_stacks_in_2846 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_2846 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



html:first-child > body .card-tag[data-deluxe-el] {
  
  background-color : rgba(0, 0, 0, 0.05);
  border-color: rgba(0, 0, 0, 0.00) rgba(0, 0, 0, 0.00) rgba(0, 0, 0, 0.00) rgba(0, 0, 0, 0.00);
  border-width: 1px 1px 1px 1px;
  border-style: solid;
  border-radius: 99px 99px 99px 99px;
  margin: 0px 0px;
  padding: 6px 12px;
  color: rgba(0, 0, 0, 0.50);
  font-size: 12px;
  font-weight: 500;
  line-height: 100%;
  letter-spacing: 0.00px;
  word-spacing: 0.00px;
}
.card-tag[data-deluxe-el] > div {

}

.card-tag[data-deluxe-el] [data-deluxe-link],
.card-tag[data-deluxe-el] svg {
  color:  rgba(0, 0, 0, 0.50);
  stroke: rgba(0, 0, 0, 0.50);
  fill: rgba(0, 0, 0, 0.50);
}
.card-tag[data-deluxe-el] h1,
.card-tag[data-deluxe-el] h2,
.card-tag[data-deluxe-el] h3,
.card-tag[data-deluxe-el] h4,
.card-tag[data-deluxe-el] h5 {
  color: rgba(0, 0, 0, 0.90);
}






.pac-touch #pac_stacks_in_2878.pac-card.pac-active .pac-card-content:before,
.pac-cursor #pac_stacks_in_2878.pac-card.pac-active .pac-card-content:before,
#pac_stacks_in_2878.pac-card .pac-card-content::before {
  
  background-color : #E3CEFF;
  
  
  
  
  border-color: #E7CDFF;
  
}

html:first-child > body .element_stacks_in_2897[data-deluxe-el] {
  
  background-color : rgba(255, 255, 255, 1.00);
  border: 0px solid rgba(204, 204, 204, 1.00);
  border-radius: 16px;
  margin: 0px 0px 16px 0px;
  padding: 24px 24px;
}
.element_stacks_in_2897[data-deluxe-el] > div {

}

:root {
  --multi_columns_stacks_in_2899:min-content 1fr;
}
#multi_columns_stacks_in_2899 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_2899);
  grid-gap: 6px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_2899 > div {
  min-width: 0;
}
#multi_columns_stacks_in_2899 + .deluxe-columns {
  margin-top: 6px;
}
#multi_columns_stacks_in_2899 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_2899 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}


/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
1.5.0.1
- removed stroke color, causing pixelation issues in safari
*/
#stacks_in_2904 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_2904 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_2904 svg  */

#stacks_in_2904 svg,
#stacks_in_2904 i {
  color: rgba(134, 134, 134, 1.00);
  fill: rgba(134, 134, 134, 1.00);
  stroke: rgba(134, 134, 134, 1.00);
  stroke-width: 0;
}

#stacks_in_2904 i,
#stacks_in_2904 svg {
  position: relative;
  font-size: 26px;
  line-height: 26px;
  height: 26px;
  width: 26px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_2904 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_2904 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_2904 .material-icons-two-tone {
  color: rgba(134, 134, 134, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(134, 134, 134, 1.00),
              0px -.1px 0px rgba(134, 134, 134, 1.00),
              .1px 0px 0px rgba(134, 134, 134, 1.00),
              -.1px 0px 0px rgba(134, 134, 134, 1.00);
}
#stacks_in_2904 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}
.element_stacks_in_2901[data-deluxe-el][data-deluxe-text] {
  
  margin-top: 0px;
  margin-bottom: 0px;
  
  
}




.element_stacks_in_2910[data-deluxe-el] {
  
  margin: 12px 0px 0px 0px;
}
.element_stacks_in_2910[data-deluxe-el] > div {
  
}

:root {
  --multi_columns_stacks_in_6538:min-content min-content min-content;
}
#multi_columns_stacks_in_6538 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_6538);
  grid-gap: 4px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_6538 > div {
  min-width: 0;
}
#multi_columns_stacks_in_6538 + .deluxe-columns {
  margin-top: 4px;
}
#multi_columns_stacks_in_6538 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_6538 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}








.pac-touch #pac_stacks_in_2911.pac-card.pac-active .pac-card-content:before,
.pac-cursor #pac_stacks_in_2911.pac-card.pac-active .pac-card-content:before,
#pac_stacks_in_2911.pac-card .pac-card-content::before {
  
  background-color : #D0DDFF;
  
  
  
  
  border-color: #D0DDFF;
  
}

html:first-child > body .element_stacks_in_2930[data-deluxe-el] {
  
  background-color : rgba(255, 255, 255, 1.00);
  border: 0px solid rgba(204, 204, 204, 1.00);
  border-radius: 16px;
  margin: 0px 0px 16px 0px;
  padding: 24px 24px;
}
.element_stacks_in_2930[data-deluxe-el] > div {

}

:root {
  --multi_columns_stacks_in_2932:min-content 1fr;
}
#multi_columns_stacks_in_2932 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_2932);
  grid-gap: 6px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_2932 > div {
  min-width: 0;
}
#multi_columns_stacks_in_2932 + .deluxe-columns {
  margin-top: 6px;
}
#multi_columns_stacks_in_2932 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_2932 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}


/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
1.5.0.1
- removed stroke color, causing pixelation issues in safari
*/
#stacks_in_2937 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_2937 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_2937 svg  */

#stacks_in_2937 svg,
#stacks_in_2937 i {
  color: rgba(134, 134, 134, 1.00);
  fill: rgba(134, 134, 134, 1.00);
  stroke: rgba(134, 134, 134, 1.00);
  stroke-width: 0;
}

#stacks_in_2937 i,
#stacks_in_2937 svg {
  position: relative;
  font-size: 26px;
  line-height: 26px;
  height: 26px;
  width: 26px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_2937 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_2937 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_2937 .material-icons-two-tone {
  color: rgba(134, 134, 134, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(134, 134, 134, 1.00),
              0px -.1px 0px rgba(134, 134, 134, 1.00),
              .1px 0px 0px rgba(134, 134, 134, 1.00),
              -.1px 0px 0px rgba(134, 134, 134, 1.00);
}
#stacks_in_2937 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}
.element_stacks_in_2934[data-deluxe-el][data-deluxe-text] {
  
  margin-top: 0px;
  margin-bottom: 0px;
  
  
}




.element_stacks_in_2943[data-deluxe-el] {
  
  margin: 12px 0px 0px 0px;
}
.element_stacks_in_2943[data-deluxe-el] > div {
  
}

:root {
  --multi_columns_stacks_in_6522:min-content min-content min-content;
}
#multi_columns_stacks_in_6522 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_6522);
  grid-gap: 4px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_6522 > div {
  min-width: 0;
}
#multi_columns_stacks_in_6522 + .deluxe-columns {
  margin-top: 4px;
}
#multi_columns_stacks_in_6522 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_6522 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}








.pac-touch #pac_stacks_in_2944.pac-card.pac-active .pac-card-content:before,
.pac-cursor #pac_stacks_in_2944.pac-card.pac-active .pac-card-content:before,
#pac_stacks_in_2944.pac-card .pac-card-content::before {
  
  background-color : #CBE9F8;
  
  
  
  
  border-color: #CCEAF9;
  
}

html:first-child > body .element_stacks_in_2963[data-deluxe-el] {
  
  background-color : rgba(255, 255, 255, 1.00);
  border: 0px solid rgba(204, 204, 204, 1.00);
  border-radius: 16px;
  margin: 0px 0px 16px 0px;
  padding: 24px 24px;
}
.element_stacks_in_2963[data-deluxe-el] > div {

}

:root {
  --multi_columns_stacks_in_2965:min-content 1fr;
}
#multi_columns_stacks_in_2965 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_2965);
  grid-gap: 6px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_2965 > div {
  min-width: 0;
}
#multi_columns_stacks_in_2965 + .deluxe-columns {
  margin-top: 6px;
}
#multi_columns_stacks_in_2965 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_2965 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}


/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
1.5.0.1
- removed stroke color, causing pixelation issues in safari
*/
#stacks_in_2970 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_2970 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_2970 svg  */

#stacks_in_2970 svg,
#stacks_in_2970 i {
  color: rgba(134, 134, 134, 1.00);
  fill: rgba(134, 134, 134, 1.00);
  stroke: rgba(134, 134, 134, 1.00);
  stroke-width: 0;
}

#stacks_in_2970 i,
#stacks_in_2970 svg {
  position: relative;
  font-size: 26px;
  line-height: 26px;
  height: 26px;
  width: 26px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_2970 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_2970 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_2970 .material-icons-two-tone {
  color: rgba(134, 134, 134, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(134, 134, 134, 1.00),
              0px -.1px 0px rgba(134, 134, 134, 1.00),
              .1px 0px 0px rgba(134, 134, 134, 1.00),
              -.1px 0px 0px rgba(134, 134, 134, 1.00);
}
#stacks_in_2970 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}
.element_stacks_in_2967[data-deluxe-el][data-deluxe-text] {
  
  margin-top: 0px;
  margin-bottom: 0px;
  
  
}




.element_stacks_in_2976[data-deluxe-el] {
  
  margin: 12px 0px 0px 0px;
}
.element_stacks_in_2976[data-deluxe-el] > div {
  
}

:root {
  --multi_columns_stacks_in_6506:min-content min-content min-content;
}
#multi_columns_stacks_in_6506 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_6506);
  grid-gap: 4px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_6506 > div {
  min-width: 0;
}
#multi_columns_stacks_in_6506 + .deluxe-columns {
  margin-top: 4px;
}
#multi_columns_stacks_in_6506 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_6506 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}








.pac-touch #pac_stacks_in_2977.pac-card.pac-active .pac-card-content:before,
.pac-cursor #pac_stacks_in_2977.pac-card.pac-active .pac-card-content:before,
#pac_stacks_in_2977.pac-card .pac-card-content::before {
  
  background-color : #C7F3D1;
  
  
  
  
  border-color: #BCF5CF;
  
}

html:first-child > body .element_stacks_in_2996[data-deluxe-el] {
  
  background-color : rgba(255, 255, 255, 1.00);
  border: 0px solid rgba(204, 204, 204, 1.00);
  border-radius: 16px;
  margin: 0px 0px 16px 0px;
  padding: 24px 24px;
}
.element_stacks_in_2996[data-deluxe-el] > div {

}

:root {
  --multi_columns_stacks_in_2998:min-content 1fr;
}
#multi_columns_stacks_in_2998 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_2998);
  grid-gap: 6px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_2998 > div {
  min-width: 0;
}
#multi_columns_stacks_in_2998 + .deluxe-columns {
  margin-top: 6px;
}
#multi_columns_stacks_in_2998 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_2998 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}


/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
1.5.0.1
- removed stroke color, causing pixelation issues in safari
*/
#stacks_in_3003 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_3003 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_3003 svg  */

#stacks_in_3003 svg,
#stacks_in_3003 i {
  color: rgba(134, 134, 134, 1.00);
  fill: rgba(134, 134, 134, 1.00);
  stroke: rgba(134, 134, 134, 1.00);
  stroke-width: 0;
}

#stacks_in_3003 i,
#stacks_in_3003 svg {
  position: relative;
  font-size: 26px;
  line-height: 26px;
  height: 26px;
  width: 26px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_3003 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_3003 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_3003 .material-icons-two-tone {
  color: rgba(134, 134, 134, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(134, 134, 134, 1.00),
              0px -.1px 0px rgba(134, 134, 134, 1.00),
              .1px 0px 0px rgba(134, 134, 134, 1.00),
              -.1px 0px 0px rgba(134, 134, 134, 1.00);
}
#stacks_in_3003 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}
.element_stacks_in_3000[data-deluxe-el][data-deluxe-text] {
  
  margin-top: 0px;
  margin-bottom: 0px;
  
  
}




.element_stacks_in_3009[data-deluxe-el] {
  
  margin: 12px 0px 0px 0px;
}
.element_stacks_in_3009[data-deluxe-el] > div {
  
}

:root {
  --multi_columns_stacks_in_6452:min-content min-content min-content;
}
#multi_columns_stacks_in_6452 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_6452);
  grid-gap: 4px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_6452 > div {
  min-width: 0;
}
#multi_columns_stacks_in_6452 + .deluxe-columns {
  margin-top: 4px;
}
#multi_columns_stacks_in_6452 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_6452 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}









html:first-child > body .element_stacks_in_955[data-deluxe-el] {
  
  padding: 96px 0px 24px 0px;
}
.element_stacks_in_955[data-deluxe-el] > div {

}

:root {
  --multi_columns_stacks_in_1880:min-content;
}
#multi_columns_stacks_in_1880 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_1880);
  grid-gap: 0px;
  
  align-items: center;
  
  
  justify-content: center;
  
}
#multi_columns_stacks_in_1880 > div {
  min-width: 0;
}
#multi_columns_stacks_in_1880 + .deluxe-columns {
  margin-top: 0px;
}
#multi_columns_stacks_in_1880 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_1880 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}





html:first-child > body .element_stacks_in_2085[data-deluxe-el] {
  
  display: inline-flex;
  width: 100%;
  max-width: 480px;
  
  display: block; /* Breaks vertical alignment setting */
  margin-left: auto;
  margin-right: auto;
  
}
.element_stacks_in_2085[data-deluxe-el] > div {

}

.element_stacks_in_2087[data-deluxe-el][data-deluxe-text] {
  
  text-align: center;
  
  
}

.element_stacks_in_2090[data-deluxe-el][data-deluxe-text] {
  
  margin-top: 12px;
  margin-bottom: 36px;
  text-align: center;
  
  
}



#pac_stacks_in_5808 {  
  
  background-color : rgba(255, 255, 255, 1.00);
  
  
  
  border-radius: 32px;
  padding: 44px 32px;
}

#pac_stacks_in_5808.pick-a-card-wrap:has(.pac-active):after,
#pac_stacks_in_5808.pick-a-card-wrap.pac-overlay:after,
#pac_stacks_in_5808.pick-a-card-wrap.deck-animating:after {
  background:  rgba(255, 255, 255, 0.80);
}
#pac_stacks_in_5808 > .pick-a-card {
  transform: none !important;
}
#pac_stacks_in_5808 .pac-card {
  width: 300px;
}
#pac_stacks_in_5808.pac-cursor .pac-card:not(.pac-active) .pac-spot {
  cursor: pointer;
}
#pac_stacks_in_5808 .pac-card .pac-card-content {
  min-height: 420px;
  padding: 16px 16px;
}
#pac_stacks_in_5808 .pac-card .pac-card-content:before,
#pac_stacks_in_5808 .pac-card .pac-card-content:after {
  content: "";
  position: absolute;
  top: 1px;
  left: 1px;
  right: 1px;
  bottom: 1px;
  border-radius: 24px;
  pointer-events: none;
  z-index: 0;
}
#pac_stacks_in_5808 .pac-card .pac-card-content:after {
  top: 2px;
  left: 2px;
  right: 2px;
  bottom: 2px;
}
#pac_stacks_in_5808 .pac-deck-wrap {
  max-width: 960px;
  margin: 0 auto;
}
#pac_stacks_in_5808 .pac-card .pac-card-content:before {
  background: #FFFFFF;
  border: 0px solid #E6E6E6;
  ;
}
#pac_stacks_in_5808.pac-cursor .pac-card.pac-highlight .pac-card-content:after,
#pac_stacks_in_5808.pac-touch .pac-card.pac-select .pac-card-content:after {
  transition: all 150ms ease;
  ;
}
#pac_stacks_in_5808.pac-cursor .pac-card.pac-active .pac-card-content:after,
#pac_stacks_in_5808.pac-touch .pac-card.pac-active .pac-card-content:after  {
  box-shadow: 0 0 0 0px transparent;
}
#pac_stacks_in_5808 .pac-slider .pac-slider-bg {
  background: #FFFFFF;
  border: 1px solid #CCCCCC;
}
#pac_stacks_in_5808 .pac-slider {
  color: #6D6D6D;
}
#pac_stacks_in_5808 .pac-slider .pac-slider-close {
  box-shadow: inset 0 0 0 1.5px #333333;
  transform: scale(0.75);
}
#pac_stacks_in_5808 .pac-slider .pac-slider-bg:after {
  box-shadow: inset -1px 0 0 1px #333333;
  left: 41px;
}
#pac_stacks_in_5808 .pac-slider .pac-slider-close:before,
#pac_stacks_in_5808 .pac-slider .pac-slider-close:after {
  background: #FFFFFF;
}
#pac_stacks_in_5808 .pac-slider input::-webkit-slider-thumb {
  background-color: #FFFFFF;
  border: 1px solid #CCCCCC;
}
#pac_stacks_in_5808 .pac-slider input::-moz-range-thumb {
  background-color: #FFFFFF;
  border: 1px solid #CCCCCC;
}
#pac_stacks_in_5808.slider-has-value .pac-slider input::-webkit-slider-thumb {
  border-width: 1.5px;
  transform: translateX(0px) scale(0.75);
}
#pac_stacks_in_5808.slider-has-value .pac-slider input::-moz-range-thumb {
  border-width: 1.5px;
  transform: translateX(0px) scale(0.75);
}
#pac_stacks_in_5808 .pac-slider .pac-slider-ticks {
  color: #BBBBBB;
}

:root {
  --multi_columns_stacks_in_5982:min-content;
}
#multi_columns_stacks_in_5982 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_5982);
  grid-gap: 0px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_5982 > div {
  min-width: 0;
}
#multi_columns_stacks_in_5982 + .deluxe-columns {
  margin-top: 0px;
}
#multi_columns_stacks_in_5982 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_5982 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



html:first-child > body .element_stacks_in_5984[data-deluxe-el] {
  
  margin: 0px 0px 12px 0px;
}
.element_stacks_in_5984[data-deluxe-el] > div {

}



html:first-child > body .element_stacks_in_5989[data-deluxe-el] {
  
  display: inline-flex;
  width: 100%;
  max-width: 720px;margin-right: 0; margin-left: 0;
  
}
.element_stacks_in_5989[data-deluxe-el] > div {

}

.long-phrase[data-deluxe-el][data-deluxe-text] {
  
  margin-top: 6px;
  margin-bottom: 48px;
  text-align: left;
  
  
}

@media all and (max-width: 600px) {.long-phrase[data-deluxe-el][data-deluxe-text] {
  
  font-size: 26px;
  margin-top: 6px;
  margin-bottom: 48px;
  text-align: left;
  
  
}
}
.pac-touch #pac_stacks_in_5809.pac-card.pac-active .pac-card-content:before,
.pac-cursor #pac_stacks_in_5809.pac-card.pac-active .pac-card-content:before,
#pac_stacks_in_5809.pac-card .pac-card-content::before {
  
  background-color : #0D0D0D;
  
  
  
  
  border-color: #0D0D0D;
  
}
/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
1.5.0.1
- removed stroke color, causing pixelation issues in safari
*/
#stacks_in_5839 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_5839 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_5839 svg  */

#stacks_in_5839 svg,
#stacks_in_5839 i {
  color: rgba(255, 255, 255, 1.00);
  fill: rgba(255, 255, 255, 1.00);
  
  stroke-width: 0;
}

#stacks_in_5839 i,
#stacks_in_5839 svg {
  position: relative;
  font-size: 32px;
  line-height: 32px;
  height: 32px;
  width: 32px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_5839 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_5839 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_5839 .material-icons-two-tone {
  color: rgba(255, 255, 255, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(255, 255, 255, 1.00),
              0px -.1px 0px rgba(255, 255, 255, 1.00),
              .1px 0px 0px rgba(255, 255, 255, 1.00),
              -.1px 0px 0px rgba(255, 255, 255, 1.00);
}
#stacks_in_5839 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}

html:first-child > body .profile-photo[data-deluxe-el] {
  
  background-color : rgba(255, 255, 255, 0.15);
  border-color: rgba(204, 204, 204, 1.00) rgba(204, 204, 204, 1.00) rgba(204, 204, 204, 1.00) rgba(204, 204, 204, 1.00);
  border-width: 0px 0px 0px 0px;
  border-style: solid;
  border-radius: 99px 99px 99px 99px;
  padding: 12px 12px;
  display: inline-flex;
  width: 100%;
  max-width: 72px;
  
  display: block; /* Breaks vertical alignment setting */
  margin-left: auto;
  margin-right: auto;
  
}
.profile-photo[data-deluxe-el] > div {

}

/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
1.5.0.1
- removed stroke color, causing pixelation issues in safari
*/
#stacks_in_5833 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_5833 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_5833 svg  */

#stacks_in_5833 svg,
#stacks_in_5833 i {
  color: rgba(255, 255, 255, 1.00);
  fill: rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
  stroke-width: 0;
}

#stacks_in_5833 i,
#stacks_in_5833 svg {
  position: relative;
  font-size: 48px;
  line-height: 48px;
  height: 48px;
  width: 48px;
  display: block;
  text-align: center;
  margin: 0 auto;
  
}
#stacks_in_5833 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_5833 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_5833 .material-icons-two-tone {
  color: rgba(255, 255, 255, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(255, 255, 255, 1.00),
              0px -.1px 0px rgba(255, 255, 255, 1.00),
              .1px 0px 0px rgba(255, 255, 255, 1.00),
              -.1px 0px 0px rgba(255, 255, 255, 1.00);
}
#stacks_in_5833 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}
.element_stacks_in_5835[data-deluxe-el][data-deluxe-text] {
  color: rgba(255, 255, 255, 1.00);
  font-size: 18px;
  margin-top: 12px;
  margin-bottom: 0px;
  text-align: center;
  font-weight: 600;
  letter-spacing: 0.00px;
  line-height: 110%;
  word-spacing: 0.00px;
  
}

.element_stacks_in_5837[data-deluxe-el][data-deluxe-text] {
  color: rgba(255, 255, 255, 0.75);
  margin-top: 0px;
  margin-bottom: 0px;
  text-align: center;
  
  
}

:root {
  --multi_columns_stacks_in_5811:1fr 1fr;
}
#multi_columns_stacks_in_5811 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_5811);
  grid-gap: 12px;
  
  align-items: center;
  
  justify-content: space-between;
  
  
}
#multi_columns_stacks_in_5811 > div {
  min-width: 0;
}
#multi_columns_stacks_in_5811 + .deluxe-columns {
  margin-top: 12px;
}
#multi_columns_stacks_in_5811 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_5811 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



.follow-btn[data-deluxe-el] {
  
  background-color : rgba(255, 255, 255, 0.15);
  border-color: rgba(204, 204, 204, 1.00) rgba(204, 204, 204, 1.00) rgba(204, 204, 204, 1.00) rgba(204, 204, 204, 1.00);
  border-width: 0px 0px 0px 0px;
  border-style: solid;
  border-radius: 99px 99px 99px 99px;
  margin: 0px 0px;
  padding: 12px 20px;
  color: rgba(255, 255, 255, 0.90);
  font-size: 14px;
  font-weight: 600;
  line-height: 100%;
  letter-spacing: 0.00px;
  word-spacing: 0.00px;
}
.follow-btn[data-deluxe-el] > div {
  
}

a.follow-btn[data-deluxe-el] * {
  color: rgba(255, 255, 255, 0.90);
  fill: rgba(255, 255, 255, 0.90);
  stroke: rgba(255, 255, 255, 0.90);
}

:root {
  --multi_columns_stacks_in_5824:min-content min-content;
}
#multi_columns_stacks_in_5824 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_5824);
  grid-gap: 6px;
  
  align-items: center;
  
  
  justify-content: center;
  
}
#multi_columns_stacks_in_5824 > div {
  min-width: 0;
}
#multi_columns_stacks_in_5824 + .deluxe-columns {
  margin-top: 6px;
}
#multi_columns_stacks_in_5824 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_5824 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}


/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
1.5.0.1
- removed stroke color, causing pixelation issues in safari
*/
#stacks_in_5829 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_5829 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_5829 svg  */

#stacks_in_5829 svg,
#stacks_in_5829 i {
  color: rgba(134, 134, 134, 1.00);
  fill: rgba(134, 134, 134, 1.00);
  stroke: rgba(134, 134, 134, 1.00);
  stroke-width: 0;
}

#stacks_in_5829 i,
#stacks_in_5829 svg {
  position: relative;
  font-size: 18px;
  line-height: 18px;
  height: 18px;
  width: 18px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_5829 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_5829 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_5829 .material-icons-two-tone {
  color: rgba(134, 134, 134, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(134, 134, 134, 1.00),
              0px -.1px 0px rgba(134, 134, 134, 1.00),
              .1px 0px 0px rgba(134, 134, 134, 1.00),
              -.1px 0px 0px rgba(134, 134, 134, 1.00);
}
#stacks_in_5829 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}
.element_stacks_in_5826[data-deluxe-el][data-deluxe-text] {
  
  margin-top: 0px;
  margin-bottom: 0px;
  
  
}


.contact-btn[data-deluxe-el] {
  
  background-color : rgba(0, 0, 0, 0.00);
  border-color: rgba(255, 255, 255, 1.00) rgba(255, 255, 255, 1.00) rgba(255, 255, 255, 1.00) rgba(255, 255, 255, 1.00);
  border-width: 2px 2px 2px 2px;
  border-style: solid;
  border-radius: 99px 99px 99px 99px;
  margin: 0px 0px;
  padding: 10px 20px;
  color: rgba(255, 255, 255, 1.00);
  font-size: 14px;
  font-weight: 600;
  line-height: 100%;
  letter-spacing: 0.00px;
  word-spacing: 0.00px;
}
.contact-btn[data-deluxe-el] > div {
  
}

a.contact-btn[data-deluxe-el] * {
  color: rgba(255, 255, 255, 1.00);
  fill: rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
}

:root {
  --multi_columns_stacks_in_5815:min-content min-content;
}
#multi_columns_stacks_in_5815 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_5815);
  grid-gap: 6px;
  
  align-items: center;
  
  
  justify-content: center;
  
}
#multi_columns_stacks_in_5815 > div {
  min-width: 0;
}
#multi_columns_stacks_in_5815 + .deluxe-columns {
  margin-top: 6px;
}
#multi_columns_stacks_in_5815 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_5815 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}


/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
1.5.0.1
- removed stroke color, causing pixelation issues in safari
*/
#stacks_in_5820 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_5820 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_5820 svg  */

#stacks_in_5820 svg,
#stacks_in_5820 i {
  color: rgba(134, 134, 134, 1.00);
  fill: rgba(134, 134, 134, 1.00);
  stroke: rgba(134, 134, 134, 1.00);
  stroke-width: 0;
}

#stacks_in_5820 i,
#stacks_in_5820 svg {
  position: relative;
  font-size: 18px;
  line-height: 18px;
  height: 18px;
  width: 18px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_5820 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_5820 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_5820 .material-icons-two-tone {
  color: rgba(134, 134, 134, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(134, 134, 134, 1.00),
              0px -.1px 0px rgba(134, 134, 134, 1.00),
              .1px 0px 0px rgba(134, 134, 134, 1.00),
              -.1px 0px 0px rgba(134, 134, 134, 1.00);
}
#stacks_in_5820 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}
.element_stacks_in_5817[data-deluxe-el][data-deluxe-text] {
  
  margin-top: 0px;
  margin-bottom: 0px;
  
  
}

.pac-touch #pac_stacks_in_5841.pac-card.pac-active .pac-card-content:before,
.pac-cursor #pac_stacks_in_5841.pac-card.pac-active .pac-card-content:before,
#pac_stacks_in_5841.pac-card .pac-card-content::before {
  
  background-color : #2E4F74;
  
  
  
  
  border-color: #446284;
  
}
/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
1.5.0.1
- removed stroke color, causing pixelation issues in safari
*/
#stacks_in_5861 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_5861 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_5861 svg  */

#stacks_in_5861 svg,
#stacks_in_5861 i {
  color: rgba(255, 255, 255, 1.00);
  fill: rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
  stroke-width: 0;
}

#stacks_in_5861 i,
#stacks_in_5861 svg {
  position: relative;
  font-size: 32px;
  line-height: 32px;
  height: 32px;
  width: 32px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_5861 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_5861 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_5861 .material-icons-two-tone {
  color: rgba(255, 255, 255, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(255, 255, 255, 1.00),
              0px -.1px 0px rgba(255, 255, 255, 1.00),
              .1px 0px 0px rgba(255, 255, 255, 1.00),
              -.1px 0px 0px rgba(255, 255, 255, 1.00);
}
#stacks_in_5861 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}

/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
1.5.0.1
- removed stroke color, causing pixelation issues in safari
*/
#stacks_in_5855 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_5855 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_5855 svg  */

#stacks_in_5855 svg,
#stacks_in_5855 i {
  color: rgba(255, 255, 255, 1.00);
  fill: rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
  stroke-width: 0;
}

#stacks_in_5855 i,
#stacks_in_5855 svg {
  position: relative;
  font-size: 48px;
  line-height: 48px;
  height: 48px;
  width: 48px;
  display: block;
  text-align: center;
  margin: 0 auto;
  
}
#stacks_in_5855 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_5855 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_5855 .material-icons-two-tone {
  color: rgba(255, 255, 255, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(255, 255, 255, 1.00),
              0px -.1px 0px rgba(255, 255, 255, 1.00),
              .1px 0px 0px rgba(255, 255, 255, 1.00),
              -.1px 0px 0px rgba(255, 255, 255, 1.00);
}
#stacks_in_5855 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}
.element_stacks_in_5857[data-deluxe-el][data-deluxe-text] {
  color: rgba(255, 255, 255, 1.00);
  font-size: 18px;
  margin-top: 12px;
  margin-bottom: 0px;
  text-align: center;
  font-weight: 600;
  letter-spacing: 0.00px;
  line-height: 110%;
  word-spacing: 0.00px;
  
}

.element_stacks_in_5859[data-deluxe-el][data-deluxe-text] {
  color: rgba(255, 255, 255, 0.75);
  margin-top: 0px;
  margin-bottom: 0px;
  text-align: center;
  
  
}

:root {
  --multi_columns_stacks_in_5842:1fr;
}
#multi_columns_stacks_in_5842 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_5842);
  grid-gap: 12px;
  
  align-items: center;
  
  justify-content: space-between;
  
  
}
#multi_columns_stacks_in_5842 > div {
  min-width: 0;
}
#multi_columns_stacks_in_5842 + .deluxe-columns {
  margin-top: 12px;
}
#multi_columns_stacks_in_5842 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_5842 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



:root {
  --multi_columns_stacks_in_5846:min-content min-content;
}
#multi_columns_stacks_in_5846 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_5846);
  grid-gap: 6px;
  
  align-items: center;
  
  
  justify-content: center;
  
}
#multi_columns_stacks_in_5846 > div {
  min-width: 0;
}
#multi_columns_stacks_in_5846 + .deluxe-columns {
  margin-top: 6px;
}
#multi_columns_stacks_in_5846 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_5846 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}


/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
1.5.0.1
- removed stroke color, causing pixelation issues in safari
*/
#stacks_in_5851 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_5851 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_5851 svg  */

#stacks_in_5851 svg,
#stacks_in_5851 i {
  color: rgba(134, 134, 134, 1.00);
  fill: rgba(134, 134, 134, 1.00);
  stroke: rgba(134, 134, 134, 1.00);
  stroke-width: 0;
}

#stacks_in_5851 i,
#stacks_in_5851 svg {
  position: relative;
  font-size: 18px;
  line-height: 18px;
  height: 18px;
  width: 18px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_5851 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_5851 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_5851 .material-icons-two-tone {
  color: rgba(134, 134, 134, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(134, 134, 134, 1.00),
              0px -.1px 0px rgba(134, 134, 134, 1.00),
              .1px 0px 0px rgba(134, 134, 134, 1.00),
              -.1px 0px 0px rgba(134, 134, 134, 1.00);
}
#stacks_in_5851 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}
.element_stacks_in_5848[data-deluxe-el][data-deluxe-text] {
  
  margin-top: 0px;
  margin-bottom: 0px;
  
  
}

.pac-touch #pac_stacks_in_5863.pac-card.pac-active .pac-card-content:before,
.pac-cursor #pac_stacks_in_5863.pac-card.pac-active .pac-card-content:before,
#pac_stacks_in_5863.pac-card .pac-card-content::before {
  
  background-color : #325CAA;
  
  
  
  
  border-color: #4C71B3;
  
}
/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
1.5.0.1
- removed stroke color, causing pixelation issues in safari
*/
#stacks_in_5892 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_5892 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_5892 svg  */

#stacks_in_5892 svg,
#stacks_in_5892 i {
  color: rgba(255, 255, 255, 1.00);
  fill: rgba(255, 255, 255, 1.00);
  
  stroke-width: 0;
}

#stacks_in_5892 i,
#stacks_in_5892 svg {
  position: relative;
  font-size: 32px;
  line-height: 32px;
  height: 32px;
  width: 32px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_5892 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_5892 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_5892 .material-icons-two-tone {
  color: rgba(255, 255, 255, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(255, 255, 255, 1.00),
              0px -.1px 0px rgba(255, 255, 255, 1.00),
              .1px 0px 0px rgba(255, 255, 255, 1.00),
              -.1px 0px 0px rgba(255, 255, 255, 1.00);
}
#stacks_in_5892 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}

/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
1.5.0.1
- removed stroke color, causing pixelation issues in safari
*/
#stacks_in_5886 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_5886 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_5886 svg  */

#stacks_in_5886 svg,
#stacks_in_5886 i {
  color: rgba(255, 255, 255, 1.00);
  fill: rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
  stroke-width: 0;
}

#stacks_in_5886 i,
#stacks_in_5886 svg {
  position: relative;
  font-size: 48px;
  line-height: 48px;
  height: 48px;
  width: 48px;
  display: block;
  text-align: center;
  margin: 0 auto;
  
}
#stacks_in_5886 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_5886 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_5886 .material-icons-two-tone {
  color: rgba(255, 255, 255, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(255, 255, 255, 1.00),
              0px -.1px 0px rgba(255, 255, 255, 1.00),
              .1px 0px 0px rgba(255, 255, 255, 1.00),
              -.1px 0px 0px rgba(255, 255, 255, 1.00);
}
#stacks_in_5886 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}
.element_stacks_in_5888[data-deluxe-el][data-deluxe-text] {
  color: rgba(255, 255, 255, 1.00);
  font-size: 18px;
  margin-top: 12px;
  margin-bottom: 0px;
  text-align: center;
  font-weight: 600;
  letter-spacing: 0.00px;
  line-height: 110%;
  word-spacing: 0.00px;
  
}

.element_stacks_in_5890[data-deluxe-el][data-deluxe-text] {
  color: rgba(255, 255, 255, 0.75);
  margin-top: 0px;
  margin-bottom: 0px;
  text-align: center;
  
  
}

:root {
  --multi_columns_stacks_in_5864:1fr 1fr;
}
#multi_columns_stacks_in_5864 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_5864);
  grid-gap: 12px;
  
  align-items: center;
  
  justify-content: space-between;
  
  
}
#multi_columns_stacks_in_5864 > div {
  min-width: 0;
}
#multi_columns_stacks_in_5864 + .deluxe-columns {
  margin-top: 12px;
}
#multi_columns_stacks_in_5864 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_5864 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



:root {
  --multi_columns_stacks_in_5877:min-content min-content;
}
#multi_columns_stacks_in_5877 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_5877);
  grid-gap: 6px;
  
  align-items: center;
  
  
  justify-content: center;
  
}
#multi_columns_stacks_in_5877 > div {
  min-width: 0;
}
#multi_columns_stacks_in_5877 + .deluxe-columns {
  margin-top: 6px;
}
#multi_columns_stacks_in_5877 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_5877 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}


/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
1.5.0.1
- removed stroke color, causing pixelation issues in safari
*/
#stacks_in_5882 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_5882 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_5882 svg  */

#stacks_in_5882 svg,
#stacks_in_5882 i {
  color: rgba(134, 134, 134, 1.00);
  fill: rgba(134, 134, 134, 1.00);
  stroke: rgba(134, 134, 134, 1.00);
  stroke-width: 0;
}

#stacks_in_5882 i,
#stacks_in_5882 svg {
  position: relative;
  font-size: 18px;
  line-height: 18px;
  height: 18px;
  width: 18px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_5882 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_5882 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_5882 .material-icons-two-tone {
  color: rgba(134, 134, 134, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(134, 134, 134, 1.00),
              0px -.1px 0px rgba(134, 134, 134, 1.00),
              .1px 0px 0px rgba(134, 134, 134, 1.00),
              -.1px 0px 0px rgba(134, 134, 134, 1.00);
}
#stacks_in_5882 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}
.element_stacks_in_5879[data-deluxe-el][data-deluxe-text] {
  
  margin-top: 0px;
  margin-bottom: 0px;
  
  
}


:root {
  --multi_columns_stacks_in_5868:min-content min-content;
}
#multi_columns_stacks_in_5868 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_5868);
  grid-gap: 6px;
  
  align-items: center;
  
  
  justify-content: center;
  
}
#multi_columns_stacks_in_5868 > div {
  min-width: 0;
}
#multi_columns_stacks_in_5868 + .deluxe-columns {
  margin-top: 6px;
}
#multi_columns_stacks_in_5868 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_5868 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}


/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
1.5.0.1
- removed stroke color, causing pixelation issues in safari
*/
#stacks_in_5873 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_5873 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_5873 svg  */

#stacks_in_5873 svg,
#stacks_in_5873 i {
  color: rgba(134, 134, 134, 1.00);
  fill: rgba(134, 134, 134, 1.00);
  stroke: rgba(134, 134, 134, 1.00);
  stroke-width: 0;
}

#stacks_in_5873 i,
#stacks_in_5873 svg {
  position: relative;
  font-size: 18px;
  line-height: 18px;
  height: 18px;
  width: 18px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_5873 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_5873 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_5873 .material-icons-two-tone {
  color: rgba(134, 134, 134, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(134, 134, 134, 1.00),
              0px -.1px 0px rgba(134, 134, 134, 1.00),
              .1px 0px 0px rgba(134, 134, 134, 1.00),
              -.1px 0px 0px rgba(134, 134, 134, 1.00);
}
#stacks_in_5873 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}
.element_stacks_in_5870[data-deluxe-el][data-deluxe-text] {
  
  margin-top: 0px;
  margin-bottom: 0px;
  
  
}

.pac-touch #pac_stacks_in_5894.pac-card.pac-active .pac-card-content:before,
.pac-cursor #pac_stacks_in_5894.pac-card.pac-active .pac-card-content:before,
#pac_stacks_in_5894.pac-card .pac-card-content::before {
  
  background-color : #5973D9;
  
  
  
  
  border-color: #7289DA;
  
}
/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
1.5.0.1
- removed stroke color, causing pixelation issues in safari
*/
#stacks_in_5914 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_5914 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_5914 svg  */

#stacks_in_5914 svg,
#stacks_in_5914 i {
  color: rgba(255, 255, 255, 1.00);
  fill: rgba(255, 255, 255, 1.00);
  
  stroke-width: 0;
}

#stacks_in_5914 i,
#stacks_in_5914 svg {
  position: relative;
  font-size: 34px;
  line-height: 34px;
  height: 34px;
  width: 34px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_5914 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_5914 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_5914 .material-icons-two-tone {
  color: rgba(255, 255, 255, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(255, 255, 255, 1.00),
              0px -.1px 0px rgba(255, 255, 255, 1.00),
              .1px 0px 0px rgba(255, 255, 255, 1.00),
              -.1px 0px 0px rgba(255, 255, 255, 1.00);
}
#stacks_in_5914 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}

/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
1.5.0.1
- removed stroke color, causing pixelation issues in safari
*/
#stacks_in_5908 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_5908 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_5908 svg  */

#stacks_in_5908 svg,
#stacks_in_5908 i {
  color: rgba(255, 255, 255, 1.00);
  fill: rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
  stroke-width: 0;
}

#stacks_in_5908 i,
#stacks_in_5908 svg {
  position: relative;
  font-size: 48px;
  line-height: 48px;
  height: 48px;
  width: 48px;
  display: block;
  text-align: center;
  margin: 0 auto;
  
}
#stacks_in_5908 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_5908 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_5908 .material-icons-two-tone {
  color: rgba(255, 255, 255, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(255, 255, 255, 1.00),
              0px -.1px 0px rgba(255, 255, 255, 1.00),
              .1px 0px 0px rgba(255, 255, 255, 1.00),
              -.1px 0px 0px rgba(255, 255, 255, 1.00);
}
#stacks_in_5908 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}
.element_stacks_in_5910[data-deluxe-el][data-deluxe-text] {
  color: rgba(255, 255, 255, 1.00);
  font-size: 18px;
  margin-top: 12px;
  margin-bottom: 0px;
  text-align: center;
  font-weight: 600;
  letter-spacing: 0.00px;
  line-height: 110%;
  word-spacing: 0.00px;
  
}

.element_stacks_in_5912[data-deluxe-el][data-deluxe-text] {
  color: rgba(255, 255, 255, 0.75);
  margin-top: 0px;
  margin-bottom: 0px;
  text-align: center;
  
  
}

:root {
  --multi_columns_stacks_in_5895:1fr;
}
#multi_columns_stacks_in_5895 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_5895);
  grid-gap: 12px;
  
  align-items: center;
  
  justify-content: space-between;
  
  
}
#multi_columns_stacks_in_5895 > div {
  min-width: 0;
}
#multi_columns_stacks_in_5895 + .deluxe-columns {
  margin-top: 12px;
}
#multi_columns_stacks_in_5895 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_5895 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



:root {
  --multi_columns_stacks_in_5899:min-content min-content;
}
#multi_columns_stacks_in_5899 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_5899);
  grid-gap: 6px;
  
  align-items: center;
  
  
  justify-content: center;
  
}
#multi_columns_stacks_in_5899 > div {
  min-width: 0;
}
#multi_columns_stacks_in_5899 + .deluxe-columns {
  margin-top: 6px;
}
#multi_columns_stacks_in_5899 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_5899 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}


/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
1.5.0.1
- removed stroke color, causing pixelation issues in safari
*/
#stacks_in_5904 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_5904 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_5904 svg  */

#stacks_in_5904 svg,
#stacks_in_5904 i {
  color: rgba(134, 134, 134, 1.00);
  fill: rgba(134, 134, 134, 1.00);
  stroke: rgba(134, 134, 134, 1.00);
  stroke-width: 0;
}

#stacks_in_5904 i,
#stacks_in_5904 svg {
  position: relative;
  font-size: 18px;
  line-height: 18px;
  height: 18px;
  width: 18px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_5904 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_5904 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_5904 .material-icons-two-tone {
  color: rgba(134, 134, 134, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(134, 134, 134, 1.00),
              0px -.1px 0px rgba(134, 134, 134, 1.00),
              .1px 0px 0px rgba(134, 134, 134, 1.00),
              -.1px 0px 0px rgba(134, 134, 134, 1.00);
}
#stacks_in_5904 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}
.element_stacks_in_5901[data-deluxe-el][data-deluxe-text] {
  
  margin-top: 0px;
  margin-bottom: 0px;
  
  
}

.pac-touch #pac_stacks_in_5916.pac-card.pac-active .pac-card-content:before,
.pac-cursor #pac_stacks_in_5916.pac-card.pac-active .pac-card-content:before,
#pac_stacks_in_5916.pac-card .pac-card-content::before {
  
  background-color : #00D345;
  
  
  
  
  border-color: #25D366;
  
}
/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
1.5.0.1
- removed stroke color, causing pixelation issues in safari
*/
#stacks_in_5936 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_5936 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_5936 svg  */

#stacks_in_5936 svg,
#stacks_in_5936 i {
  color: rgba(255, 255, 255, 1.00);
  fill: rgba(255, 255, 255, 1.00);
  
  stroke-width: 0;
}

#stacks_in_5936 i,
#stacks_in_5936 svg {
  position: relative;
  font-size: 32px;
  line-height: 32px;
  height: 32px;
  width: 32px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_5936 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_5936 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_5936 .material-icons-two-tone {
  color: rgba(255, 255, 255, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(255, 255, 255, 1.00),
              0px -.1px 0px rgba(255, 255, 255, 1.00),
              .1px 0px 0px rgba(255, 255, 255, 1.00),
              -.1px 0px 0px rgba(255, 255, 255, 1.00);
}
#stacks_in_5936 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}

/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
1.5.0.1
- removed stroke color, causing pixelation issues in safari
*/
#stacks_in_5930 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_5930 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_5930 svg  */

#stacks_in_5930 svg,
#stacks_in_5930 i {
  color: rgba(255, 255, 255, 1.00);
  fill: rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
  stroke-width: 0;
}

#stacks_in_5930 i,
#stacks_in_5930 svg {
  position: relative;
  font-size: 48px;
  line-height: 48px;
  height: 48px;
  width: 48px;
  display: block;
  text-align: center;
  margin: 0 auto;
  
}
#stacks_in_5930 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_5930 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_5930 .material-icons-two-tone {
  color: rgba(255, 255, 255, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(255, 255, 255, 1.00),
              0px -.1px 0px rgba(255, 255, 255, 1.00),
              .1px 0px 0px rgba(255, 255, 255, 1.00),
              -.1px 0px 0px rgba(255, 255, 255, 1.00);
}
#stacks_in_5930 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}
.element_stacks_in_5932[data-deluxe-el][data-deluxe-text] {
  color: rgba(255, 255, 255, 1.00);
  font-size: 18px;
  margin-top: 12px;
  margin-bottom: 0px;
  text-align: center;
  font-weight: 600;
  letter-spacing: 0.00px;
  line-height: 110%;
  word-spacing: 0.00px;
  
}

.element_stacks_in_5934[data-deluxe-el][data-deluxe-text] {
  color: rgba(255, 255, 255, 0.75);
  margin-top: 0px;
  margin-bottom: 0px;
  text-align: center;
  
  
}

:root {
  --multi_columns_stacks_in_5917:1fr;
}
#multi_columns_stacks_in_5917 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_5917);
  grid-gap: 12px;
  
  align-items: center;
  
  justify-content: space-between;
  
  
}
#multi_columns_stacks_in_5917 > div {
  min-width: 0;
}
#multi_columns_stacks_in_5917 + .deluxe-columns {
  margin-top: 12px;
}
#multi_columns_stacks_in_5917 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_5917 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



:root {
  --multi_columns_stacks_in_5921:min-content min-content;
}
#multi_columns_stacks_in_5921 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_5921);
  grid-gap: 6px;
  
  align-items: center;
  
  
  justify-content: center;
  
}
#multi_columns_stacks_in_5921 > div {
  min-width: 0;
}
#multi_columns_stacks_in_5921 + .deluxe-columns {
  margin-top: 6px;
}
#multi_columns_stacks_in_5921 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_5921 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}


/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
1.5.0.1
- removed stroke color, causing pixelation issues in safari
*/
#stacks_in_5926 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_5926 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_5926 svg  */

#stacks_in_5926 svg,
#stacks_in_5926 i {
  color: rgba(134, 134, 134, 1.00);
  fill: rgba(134, 134, 134, 1.00);
  stroke: rgba(134, 134, 134, 1.00);
  stroke-width: 0;
}

#stacks_in_5926 i,
#stacks_in_5926 svg {
  position: relative;
  font-size: 18px;
  line-height: 18px;
  height: 18px;
  width: 18px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_5926 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_5926 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_5926 .material-icons-two-tone {
  color: rgba(134, 134, 134, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(134, 134, 134, 1.00),
              0px -.1px 0px rgba(134, 134, 134, 1.00),
              .1px 0px 0px rgba(134, 134, 134, 1.00),
              -.1px 0px 0px rgba(134, 134, 134, 1.00);
}
#stacks_in_5926 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}
.element_stacks_in_5923[data-deluxe-el][data-deluxe-text] {
  
  margin-top: 0px;
  margin-bottom: 0px;
  
  
}

.pac-touch #pac_stacks_in_5938.pac-card.pac-active .pac-card-content:before,
.pac-cursor #pac_stacks_in_5938.pac-card.pac-active .pac-card-content:before,
#pac_stacks_in_5938.pac-card .pac-card-content::before {
  
  background-color : #00A700;
  
  
  
  
  border-color: #03AE28;
  
}
/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
1.5.0.1
- removed stroke color, causing pixelation issues in safari
*/
#stacks_in_5958 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_5958 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_5958 svg  */

#stacks_in_5958 svg,
#stacks_in_5958 i {
  color: rgba(255, 255, 255, 1.00);
  fill: rgba(255, 255, 255, 1.00);
  
  stroke-width: 0;
}

#stacks_in_5958 i,
#stacks_in_5958 svg {
  position: relative;
  font-size: 26px;
  line-height: 26px;
  height: 26px;
  width: 26px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_5958 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_5958 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_5958 .material-icons-two-tone {
  color: rgba(255, 255, 255, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(255, 255, 255, 1.00),
              0px -.1px 0px rgba(255, 255, 255, 1.00),
              .1px 0px 0px rgba(255, 255, 255, 1.00),
              -.1px 0px 0px rgba(255, 255, 255, 1.00);
}
#stacks_in_5958 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}

/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
1.5.0.1
- removed stroke color, causing pixelation issues in safari
*/
#stacks_in_5952 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_5952 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_5952 svg  */

#stacks_in_5952 svg,
#stacks_in_5952 i {
  color: rgba(255, 255, 255, 1.00);
  fill: rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
  stroke-width: 0;
}

#stacks_in_5952 i,
#stacks_in_5952 svg {
  position: relative;
  font-size: 48px;
  line-height: 48px;
  height: 48px;
  width: 48px;
  display: block;
  text-align: center;
  margin: 0 auto;
  
}
#stacks_in_5952 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_5952 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_5952 .material-icons-two-tone {
  color: rgba(255, 255, 255, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(255, 255, 255, 1.00),
              0px -.1px 0px rgba(255, 255, 255, 1.00),
              .1px 0px 0px rgba(255, 255, 255, 1.00),
              -.1px 0px 0px rgba(255, 255, 255, 1.00);
}
#stacks_in_5952 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}
.element_stacks_in_5954[data-deluxe-el][data-deluxe-text] {
  color: rgba(255, 255, 255, 1.00);
  font-size: 18px;
  margin-top: 12px;
  margin-bottom: 0px;
  text-align: center;
  font-weight: 600;
  letter-spacing: 0.00px;
  line-height: 110%;
  word-spacing: 0.00px;
  
}

.element_stacks_in_5956[data-deluxe-el][data-deluxe-text] {
  color: rgba(255, 255, 255, 0.75);
  margin-top: 0px;
  margin-bottom: 0px;
  text-align: center;
  
  
}

:root {
  --multi_columns_stacks_in_5939:1fr;
}
#multi_columns_stacks_in_5939 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_5939);
  grid-gap: 12px;
  
  align-items: center;
  
  justify-content: space-between;
  
  
}
#multi_columns_stacks_in_5939 > div {
  min-width: 0;
}
#multi_columns_stacks_in_5939 + .deluxe-columns {
  margin-top: 12px;
}
#multi_columns_stacks_in_5939 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_5939 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



:root {
  --multi_columns_stacks_in_5943:min-content min-content;
}
#multi_columns_stacks_in_5943 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_5943);
  grid-gap: 6px;
  
  align-items: center;
  
  
  justify-content: center;
  
}
#multi_columns_stacks_in_5943 > div {
  min-width: 0;
}
#multi_columns_stacks_in_5943 + .deluxe-columns {
  margin-top: 6px;
}
#multi_columns_stacks_in_5943 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_5943 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}


/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
1.5.0.1
- removed stroke color, causing pixelation issues in safari
*/
#stacks_in_5948 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_5948 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_5948 svg  */

#stacks_in_5948 svg,
#stacks_in_5948 i {
  color: rgba(134, 134, 134, 1.00);
  fill: rgba(134, 134, 134, 1.00);
  stroke: rgba(134, 134, 134, 1.00);
  stroke-width: 0;
}

#stacks_in_5948 i,
#stacks_in_5948 svg {
  position: relative;
  font-size: 18px;
  line-height: 18px;
  height: 18px;
  width: 18px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_5948 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_5948 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_5948 .material-icons-two-tone {
  color: rgba(134, 134, 134, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(134, 134, 134, 1.00),
              0px -.1px 0px rgba(134, 134, 134, 1.00),
              .1px 0px 0px rgba(134, 134, 134, 1.00),
              -.1px 0px 0px rgba(134, 134, 134, 1.00);
}
#stacks_in_5948 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}
.element_stacks_in_5945[data-deluxe-el][data-deluxe-text] {
  
  margin-top: 0px;
  margin-bottom: 0px;
  
  
}

.pac-touch #pac_stacks_in_5960.pac-card.pac-active .pac-card-content:before,
.pac-cursor #pac_stacks_in_5960.pac-card.pac-active .pac-card-content:before,
#pac_stacks_in_5960.pac-card .pac-card-content::before {
  
  background-color : #E32C29;
  
  
  
  
  border-color: #D95140;
  
}
/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
1.5.0.1
- removed stroke color, causing pixelation issues in safari
*/
#stacks_in_5980 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_5980 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_5980 svg  */

#stacks_in_5980 svg,
#stacks_in_5980 i {
  color: rgba(255, 255, 255, 1.00);
  fill: rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
  stroke-width: 0;
}

#stacks_in_5980 i,
#stacks_in_5980 svg {
  position: relative;
  font-size: 32px;
  line-height: 32px;
  height: 32px;
  width: 32px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_5980 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_5980 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_5980 .material-icons-two-tone {
  color: rgba(255, 255, 255, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(255, 255, 255, 1.00),
              0px -.1px 0px rgba(255, 255, 255, 1.00),
              .1px 0px 0px rgba(255, 255, 255, 1.00),
              -.1px 0px 0px rgba(255, 255, 255, 1.00);
}
#stacks_in_5980 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}

/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
1.5.0.1
- removed stroke color, causing pixelation issues in safari
*/
#stacks_in_5974 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_5974 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_5974 svg  */

#stacks_in_5974 svg,
#stacks_in_5974 i {
  color: rgba(255, 255, 255, 1.00);
  fill: rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
  stroke-width: 0;
}

#stacks_in_5974 i,
#stacks_in_5974 svg {
  position: relative;
  font-size: 48px;
  line-height: 48px;
  height: 48px;
  width: 48px;
  display: block;
  text-align: center;
  margin: 0 auto;
  
}
#stacks_in_5974 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_5974 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_5974 .material-icons-two-tone {
  color: rgba(255, 255, 255, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(255, 255, 255, 1.00),
              0px -.1px 0px rgba(255, 255, 255, 1.00),
              .1px 0px 0px rgba(255, 255, 255, 1.00),
              -.1px 0px 0px rgba(255, 255, 255, 1.00);
}
#stacks_in_5974 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}
.element_stacks_in_5976[data-deluxe-el][data-deluxe-text] {
  color: rgba(255, 255, 255, 1.00);
  font-size: 18px;
  margin-top: 12px;
  margin-bottom: 0px;
  text-align: center;
  font-weight: 600;
  letter-spacing: 0.00px;
  line-height: 110%;
  word-spacing: 0.00px;
  
}

.element_stacks_in_5978[data-deluxe-el][data-deluxe-text] {
  color: rgba(255, 255, 255, 0.75);
  margin-top: 0px;
  margin-bottom: 0px;
  text-align: center;
  
  
}

:root {
  --multi_columns_stacks_in_5961:1fr;
}
#multi_columns_stacks_in_5961 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_5961);
  grid-gap: 12px;
  
  align-items: center;
  
  justify-content: space-between;
  
  
}
#multi_columns_stacks_in_5961 > div {
  min-width: 0;
}
#multi_columns_stacks_in_5961 + .deluxe-columns {
  margin-top: 12px;
}
#multi_columns_stacks_in_5961 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_5961 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



:root {
  --multi_columns_stacks_in_5965:min-content min-content;
}
#multi_columns_stacks_in_5965 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_5965);
  grid-gap: 6px;
  
  align-items: center;
  
  
  justify-content: center;
  
}
#multi_columns_stacks_in_5965 > div {
  min-width: 0;
}
#multi_columns_stacks_in_5965 + .deluxe-columns {
  margin-top: 6px;
}
#multi_columns_stacks_in_5965 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_5965 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}


/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
1.5.0.1
- removed stroke color, causing pixelation issues in safari
*/
#stacks_in_5970 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_5970 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_5970 svg  */

#stacks_in_5970 svg,
#stacks_in_5970 i {
  color: rgba(134, 134, 134, 1.00);
  fill: rgba(134, 134, 134, 1.00);
  stroke: rgba(134, 134, 134, 1.00);
  stroke-width: 0;
}

#stacks_in_5970 i,
#stacks_in_5970 svg {
  position: relative;
  font-size: 18px;
  line-height: 18px;
  height: 18px;
  width: 18px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_5970 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_5970 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_5970 .material-icons-two-tone {
  color: rgba(134, 134, 134, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(134, 134, 134, 1.00),
              0px -.1px 0px rgba(134, 134, 134, 1.00),
              .1px 0px 0px rgba(134, 134, 134, 1.00),
              -.1px 0px 0px rgba(134, 134, 134, 1.00);
}
#stacks_in_5970 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}
.element_stacks_in_5967[data-deluxe-el][data-deluxe-text] {
  
  margin-top: 0px;
  margin-bottom: 0px;
  
  
}



#pac_stacks_in_6636 {  
  
  background-color : rgba(255, 255, 255, 1.00);
  
  
  
  border-radius: 32px;
  padding: 44px 32px;
}

#pac_stacks_in_6636.pick-a-card-wrap:has(.pac-active):after,
#pac_stacks_in_6636.pick-a-card-wrap.pac-overlay:after,
#pac_stacks_in_6636.pick-a-card-wrap.deck-animating:after {
  background:  rgba(255, 255, 255, 0.80);
}
#pac_stacks_in_6636 > .pick-a-card {
  transform: none !important;
}
#pac_stacks_in_6636 .pac-card {
  width: 300px;
}
#pac_stacks_in_6636.pac-cursor .pac-card:not(.pac-active) .pac-spot {
  cursor: pointer;
}
#pac_stacks_in_6636 .pac-card .pac-card-content {
  min-height: 420px;
  padding: 16px 16px;
}
#pac_stacks_in_6636 .pac-card .pac-card-content:before,
#pac_stacks_in_6636 .pac-card .pac-card-content:after {
  content: "";
  position: absolute;
  top: 1px;
  left: 1px;
  right: 1px;
  bottom: 1px;
  border-radius: 24px;
  pointer-events: none;
  z-index: 0;
}
#pac_stacks_in_6636 .pac-card .pac-card-content:after {
  top: 2px;
  left: 2px;
  right: 2px;
  bottom: 2px;
}
#pac_stacks_in_6636 .pac-deck-wrap {
  max-width: 960px;
  margin: 0 auto;
}
#pac_stacks_in_6636 .pac-card .pac-card-content:before {
  background: #FFFFFF;
  border: 0px solid #E6E6E6;
  ;
}
#pac_stacks_in_6636.pac-cursor .pac-card.pac-highlight .pac-card-content:after,
#pac_stacks_in_6636.pac-touch .pac-card.pac-select .pac-card-content:after {
  transition: all 150ms ease;
  ;
}
#pac_stacks_in_6636.pac-cursor .pac-card.pac-active .pac-card-content:after,
#pac_stacks_in_6636.pac-touch .pac-card.pac-active .pac-card-content:after  {
  box-shadow: 0 0 0 0px transparent;
}
#pac_stacks_in_6636 .pac-slider .pac-slider-bg {
  background: #FFFFFF;
  border: 1px solid #CCCCCC;
}
#pac_stacks_in_6636 .pac-slider {
  color: #6D6D6D;
}
#pac_stacks_in_6636 .pac-slider .pac-slider-close {
  box-shadow: inset 0 0 0 1.5px #333333;
  transform: scale(0.75);
}
#pac_stacks_in_6636 .pac-slider .pac-slider-bg:after {
  box-shadow: inset -1px 0 0 1px #333333;
  left: 41px;
}
#pac_stacks_in_6636 .pac-slider .pac-slider-close:before,
#pac_stacks_in_6636 .pac-slider .pac-slider-close:after {
  background: #FFFFFF;
}
#pac_stacks_in_6636 .pac-slider input::-webkit-slider-thumb {
  background-color: #FFFFFF;
  border: 1px solid #CCCCCC;
}
#pac_stacks_in_6636 .pac-slider input::-moz-range-thumb {
  background-color: #FFFFFF;
  border: 1px solid #CCCCCC;
}
#pac_stacks_in_6636.slider-has-value .pac-slider input::-webkit-slider-thumb {
  border-width: 1.5px;
  transform: translateX(0px) scale(0.75);
}
#pac_stacks_in_6636.slider-has-value .pac-slider input::-moz-range-thumb {
  border-width: 1.5px;
  transform: translateX(0px) scale(0.75);
}
#pac_stacks_in_6636 .pac-slider .pac-slider-ticks {
  color: #BBBBBB;
}

:root {
  --multi_columns_stacks_in_6810:min-content;
}
#multi_columns_stacks_in_6810 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_6810);
  grid-gap: 0px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_6810 > div {
  min-width: 0;
}
#multi_columns_stacks_in_6810 + .deluxe-columns {
  margin-top: 0px;
}
#multi_columns_stacks_in_6810 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_6810 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



html:first-child > body .element_stacks_in_6812[data-deluxe-el] {
  
  margin: 0px 0px 12px 0px;
}
.element_stacks_in_6812[data-deluxe-el] > div {

}



html:first-child > body .element_stacks_in_6817[data-deluxe-el] {
  
  display: inline-flex;
  width: 100%;
  max-width: 720px;margin-right: 0; margin-left: 0;
  
}
.element_stacks_in_6817[data-deluxe-el] > div {

}

.long-phrase[data-deluxe-el][data-deluxe-text] {
  
  margin-top: 6px;
  margin-bottom: 48px;
  text-align: left;
  
  
}

@media all and (max-width: 600px) {.long-phrase[data-deluxe-el][data-deluxe-text] {
  
  font-size: 26px;
  margin-top: 6px;
  margin-bottom: 48px;
  text-align: left;
  
  
}
}
.pac-touch #pac_stacks_in_6637.pac-card.pac-active .pac-card-content:before,
.pac-cursor #pac_stacks_in_6637.pac-card.pac-active .pac-card-content:before,
#pac_stacks_in_6637.pac-card .pac-card-content::before {
  
  background-color : #0D0D0D;
  
  
  
  
  border-color: #0D0D0D;
  
}
/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
1.5.0.1
- removed stroke color, causing pixelation issues in safari
*/
#stacks_in_6667 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_6667 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_6667 svg  */

#stacks_in_6667 svg,
#stacks_in_6667 i {
  color: rgba(255, 255, 255, 1.00);
  fill: rgba(255, 255, 255, 1.00);
  
  stroke-width: 0;
}

#stacks_in_6667 i,
#stacks_in_6667 svg {
  position: relative;
  font-size: 32px;
  line-height: 32px;
  height: 32px;
  width: 32px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_6667 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_6667 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_6667 .material-icons-two-tone {
  color: rgba(255, 255, 255, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(255, 255, 255, 1.00),
              0px -.1px 0px rgba(255, 255, 255, 1.00),
              .1px 0px 0px rgba(255, 255, 255, 1.00),
              -.1px 0px 0px rgba(255, 255, 255, 1.00);
}
#stacks_in_6667 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}

html:first-child > body .profile-photo[data-deluxe-el] {
  
  background-color : rgba(255, 255, 255, 0.15);
  border-color: rgba(204, 204, 204, 1.00) rgba(204, 204, 204, 1.00) rgba(204, 204, 204, 1.00) rgba(204, 204, 204, 1.00);
  border-width: 0px 0px 0px 0px;
  border-style: solid;
  border-radius: 99px 99px 99px 99px;
  padding: 12px 12px;
  display: inline-flex;
  width: 100%;
  max-width: 72px;
  
  display: block; /* Breaks vertical alignment setting */
  margin-left: auto;
  margin-right: auto;
  
}
.profile-photo[data-deluxe-el] > div {

}

/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
1.5.0.1
- removed stroke color, causing pixelation issues in safari
*/
#stacks_in_6661 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_6661 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_6661 svg  */

#stacks_in_6661 svg,
#stacks_in_6661 i {
  color: rgba(255, 255, 255, 1.00);
  fill: rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
  stroke-width: 0;
}

#stacks_in_6661 i,
#stacks_in_6661 svg {
  position: relative;
  font-size: 48px;
  line-height: 48px;
  height: 48px;
  width: 48px;
  display: block;
  text-align: center;
  margin: 0 auto;
  
}
#stacks_in_6661 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_6661 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_6661 .material-icons-two-tone {
  color: rgba(255, 255, 255, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(255, 255, 255, 1.00),
              0px -.1px 0px rgba(255, 255, 255, 1.00),
              .1px 0px 0px rgba(255, 255, 255, 1.00),
              -.1px 0px 0px rgba(255, 255, 255, 1.00);
}
#stacks_in_6661 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}
.element_stacks_in_6663[data-deluxe-el][data-deluxe-text] {
  color: rgba(255, 255, 255, 1.00);
  font-size: 18px;
  margin-top: 12px;
  margin-bottom: 0px;
  text-align: center;
  font-weight: 600;
  letter-spacing: 0.00px;
  line-height: 110%;
  word-spacing: 0.00px;
  
}

.element_stacks_in_6665[data-deluxe-el][data-deluxe-text] {
  color: rgba(255, 255, 255, 0.75);
  margin-top: 0px;
  margin-bottom: 0px;
  text-align: center;
  
  
}

:root {
  --multi_columns_stacks_in_6639:1fr 1fr;
}
#multi_columns_stacks_in_6639 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_6639);
  grid-gap: 12px;
  
  align-items: center;
  
  justify-content: space-between;
  
  
}
#multi_columns_stacks_in_6639 > div {
  min-width: 0;
}
#multi_columns_stacks_in_6639 + .deluxe-columns {
  margin-top: 12px;
}
#multi_columns_stacks_in_6639 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_6639 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



.follow-btn[data-deluxe-el] {
  
  background-color : rgba(255, 255, 255, 0.15);
  border-color: rgba(204, 204, 204, 1.00) rgba(204, 204, 204, 1.00) rgba(204, 204, 204, 1.00) rgba(204, 204, 204, 1.00);
  border-width: 0px 0px 0px 0px;
  border-style: solid;
  border-radius: 99px 99px 99px 99px;
  margin: 0px 0px;
  padding: 12px 20px;
  color: rgba(255, 255, 255, 0.90);
  font-size: 14px;
  font-weight: 600;
  line-height: 100%;
  letter-spacing: 0.00px;
  word-spacing: 0.00px;
}
.follow-btn[data-deluxe-el] > div {
  
}

a.follow-btn[data-deluxe-el] * {
  color: rgba(255, 255, 255, 0.90);
  fill: rgba(255, 255, 255, 0.90);
  stroke: rgba(255, 255, 255, 0.90);
}

:root {
  --multi_columns_stacks_in_6652:min-content min-content;
}
#multi_columns_stacks_in_6652 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_6652);
  grid-gap: 6px;
  
  align-items: center;
  
  
  justify-content: center;
  
}
#multi_columns_stacks_in_6652 > div {
  min-width: 0;
}
#multi_columns_stacks_in_6652 + .deluxe-columns {
  margin-top: 6px;
}
#multi_columns_stacks_in_6652 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_6652 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}


/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
1.5.0.1
- removed stroke color, causing pixelation issues in safari
*/
#stacks_in_6657 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_6657 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_6657 svg  */

#stacks_in_6657 svg,
#stacks_in_6657 i {
  color: rgba(134, 134, 134, 1.00);
  fill: rgba(134, 134, 134, 1.00);
  stroke: rgba(134, 134, 134, 1.00);
  stroke-width: 0;
}

#stacks_in_6657 i,
#stacks_in_6657 svg {
  position: relative;
  font-size: 18px;
  line-height: 18px;
  height: 18px;
  width: 18px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_6657 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_6657 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_6657 .material-icons-two-tone {
  color: rgba(134, 134, 134, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(134, 134, 134, 1.00),
              0px -.1px 0px rgba(134, 134, 134, 1.00),
              .1px 0px 0px rgba(134, 134, 134, 1.00),
              -.1px 0px 0px rgba(134, 134, 134, 1.00);
}
#stacks_in_6657 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}
.element_stacks_in_6654[data-deluxe-el][data-deluxe-text] {
  
  margin-top: 0px;
  margin-bottom: 0px;
  
  
}


.contact-btn[data-deluxe-el] {
  
  background-color : rgba(0, 0, 0, 0.00);
  border-color: rgba(255, 255, 255, 1.00) rgba(255, 255, 255, 1.00) rgba(255, 255, 255, 1.00) rgba(255, 255, 255, 1.00);
  border-width: 2px 2px 2px 2px;
  border-style: solid;
  border-radius: 99px 99px 99px 99px;
  margin: 0px 0px;
  padding: 10px 20px;
  color: rgba(255, 255, 255, 1.00);
  font-size: 14px;
  font-weight: 600;
  line-height: 100%;
  letter-spacing: 0.00px;
  word-spacing: 0.00px;
}
.contact-btn[data-deluxe-el] > div {
  
}

a.contact-btn[data-deluxe-el] * {
  color: rgba(255, 255, 255, 1.00);
  fill: rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
}

:root {
  --multi_columns_stacks_in_6643:min-content min-content;
}
#multi_columns_stacks_in_6643 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_6643);
  grid-gap: 6px;
  
  align-items: center;
  
  
  justify-content: center;
  
}
#multi_columns_stacks_in_6643 > div {
  min-width: 0;
}
#multi_columns_stacks_in_6643 + .deluxe-columns {
  margin-top: 6px;
}
#multi_columns_stacks_in_6643 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_6643 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}


/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
1.5.0.1
- removed stroke color, causing pixelation issues in safari
*/
#stacks_in_6648 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_6648 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_6648 svg  */

#stacks_in_6648 svg,
#stacks_in_6648 i {
  color: rgba(134, 134, 134, 1.00);
  fill: rgba(134, 134, 134, 1.00);
  stroke: rgba(134, 134, 134, 1.00);
  stroke-width: 0;
}

#stacks_in_6648 i,
#stacks_in_6648 svg {
  position: relative;
  font-size: 18px;
  line-height: 18px;
  height: 18px;
  width: 18px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_6648 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_6648 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_6648 .material-icons-two-tone {
  color: rgba(134, 134, 134, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(134, 134, 134, 1.00),
              0px -.1px 0px rgba(134, 134, 134, 1.00),
              .1px 0px 0px rgba(134, 134, 134, 1.00),
              -.1px 0px 0px rgba(134, 134, 134, 1.00);
}
#stacks_in_6648 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}
.element_stacks_in_6645[data-deluxe-el][data-deluxe-text] {
  
  margin-top: 0px;
  margin-bottom: 0px;
  
  
}

.pac-touch #pac_stacks_in_6669.pac-card.pac-active .pac-card-content:before,
.pac-cursor #pac_stacks_in_6669.pac-card.pac-active .pac-card-content:before,
#pac_stacks_in_6669.pac-card .pac-card-content::before {
  
  background-color : #2E4F74;
  
  
  
  
  border-color: #446284;
  
}
/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
1.5.0.1
- removed stroke color, causing pixelation issues in safari
*/
#stacks_in_6689 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_6689 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_6689 svg  */

#stacks_in_6689 svg,
#stacks_in_6689 i {
  color: rgba(255, 255, 255, 1.00);
  fill: rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
  stroke-width: 0;
}

#stacks_in_6689 i,
#stacks_in_6689 svg {
  position: relative;
  font-size: 32px;
  line-height: 32px;
  height: 32px;
  width: 32px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_6689 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_6689 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_6689 .material-icons-two-tone {
  color: rgba(255, 255, 255, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(255, 255, 255, 1.00),
              0px -.1px 0px rgba(255, 255, 255, 1.00),
              .1px 0px 0px rgba(255, 255, 255, 1.00),
              -.1px 0px 0px rgba(255, 255, 255, 1.00);
}
#stacks_in_6689 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}

/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
1.5.0.1
- removed stroke color, causing pixelation issues in safari
*/
#stacks_in_6683 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_6683 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_6683 svg  */

#stacks_in_6683 svg,
#stacks_in_6683 i {
  color: rgba(255, 255, 255, 1.00);
  fill: rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
  stroke-width: 0;
}

#stacks_in_6683 i,
#stacks_in_6683 svg {
  position: relative;
  font-size: 48px;
  line-height: 48px;
  height: 48px;
  width: 48px;
  display: block;
  text-align: center;
  margin: 0 auto;
  
}
#stacks_in_6683 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_6683 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_6683 .material-icons-two-tone {
  color: rgba(255, 255, 255, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(255, 255, 255, 1.00),
              0px -.1px 0px rgba(255, 255, 255, 1.00),
              .1px 0px 0px rgba(255, 255, 255, 1.00),
              -.1px 0px 0px rgba(255, 255, 255, 1.00);
}
#stacks_in_6683 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}
.element_stacks_in_6685[data-deluxe-el][data-deluxe-text] {
  color: rgba(255, 255, 255, 1.00);
  font-size: 18px;
  margin-top: 12px;
  margin-bottom: 0px;
  text-align: center;
  font-weight: 600;
  letter-spacing: 0.00px;
  line-height: 110%;
  word-spacing: 0.00px;
  
}

.element_stacks_in_6687[data-deluxe-el][data-deluxe-text] {
  color: rgba(255, 255, 255, 0.75);
  margin-top: 0px;
  margin-bottom: 0px;
  text-align: center;
  
  
}

:root {
  --multi_columns_stacks_in_6670:1fr;
}
#multi_columns_stacks_in_6670 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_6670);
  grid-gap: 12px;
  
  align-items: center;
  
  justify-content: space-between;
  
  
}
#multi_columns_stacks_in_6670 > div {
  min-width: 0;
}
#multi_columns_stacks_in_6670 + .deluxe-columns {
  margin-top: 12px;
}
#multi_columns_stacks_in_6670 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_6670 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



:root {
  --multi_columns_stacks_in_6674:min-content min-content;
}
#multi_columns_stacks_in_6674 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_6674);
  grid-gap: 6px;
  
  align-items: center;
  
  
  justify-content: center;
  
}
#multi_columns_stacks_in_6674 > div {
  min-width: 0;
}
#multi_columns_stacks_in_6674 + .deluxe-columns {
  margin-top: 6px;
}
#multi_columns_stacks_in_6674 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_6674 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}


/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
1.5.0.1
- removed stroke color, causing pixelation issues in safari
*/
#stacks_in_6679 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_6679 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_6679 svg  */

#stacks_in_6679 svg,
#stacks_in_6679 i {
  color: rgba(134, 134, 134, 1.00);
  fill: rgba(134, 134, 134, 1.00);
  stroke: rgba(134, 134, 134, 1.00);
  stroke-width: 0;
}

#stacks_in_6679 i,
#stacks_in_6679 svg {
  position: relative;
  font-size: 18px;
  line-height: 18px;
  height: 18px;
  width: 18px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_6679 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_6679 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_6679 .material-icons-two-tone {
  color: rgba(134, 134, 134, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(134, 134, 134, 1.00),
              0px -.1px 0px rgba(134, 134, 134, 1.00),
              .1px 0px 0px rgba(134, 134, 134, 1.00),
              -.1px 0px 0px rgba(134, 134, 134, 1.00);
}
#stacks_in_6679 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}
.element_stacks_in_6676[data-deluxe-el][data-deluxe-text] {
  
  margin-top: 0px;
  margin-bottom: 0px;
  
  
}

.pac-touch #pac_stacks_in_6691.pac-card.pac-active .pac-card-content:before,
.pac-cursor #pac_stacks_in_6691.pac-card.pac-active .pac-card-content:before,
#pac_stacks_in_6691.pac-card .pac-card-content::before {
  
  background-color : #325CAA;
  
  
  
  
  border-color: #4C71B3;
  
}
/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
1.5.0.1
- removed stroke color, causing pixelation issues in safari
*/
#stacks_in_6720 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_6720 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_6720 svg  */

#stacks_in_6720 svg,
#stacks_in_6720 i {
  color: rgba(255, 255, 255, 1.00);
  fill: rgba(255, 255, 255, 1.00);
  
  stroke-width: 0;
}

#stacks_in_6720 i,
#stacks_in_6720 svg {
  position: relative;
  font-size: 32px;
  line-height: 32px;
  height: 32px;
  width: 32px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_6720 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_6720 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_6720 .material-icons-two-tone {
  color: rgba(255, 255, 255, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(255, 255, 255, 1.00),
              0px -.1px 0px rgba(255, 255, 255, 1.00),
              .1px 0px 0px rgba(255, 255, 255, 1.00),
              -.1px 0px 0px rgba(255, 255, 255, 1.00);
}
#stacks_in_6720 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}

/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
1.5.0.1
- removed stroke color, causing pixelation issues in safari
*/
#stacks_in_6714 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_6714 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_6714 svg  */

#stacks_in_6714 svg,
#stacks_in_6714 i {
  color: rgba(255, 255, 255, 1.00);
  fill: rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
  stroke-width: 0;
}

#stacks_in_6714 i,
#stacks_in_6714 svg {
  position: relative;
  font-size: 48px;
  line-height: 48px;
  height: 48px;
  width: 48px;
  display: block;
  text-align: center;
  margin: 0 auto;
  
}
#stacks_in_6714 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_6714 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_6714 .material-icons-two-tone {
  color: rgba(255, 255, 255, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(255, 255, 255, 1.00),
              0px -.1px 0px rgba(255, 255, 255, 1.00),
              .1px 0px 0px rgba(255, 255, 255, 1.00),
              -.1px 0px 0px rgba(255, 255, 255, 1.00);
}
#stacks_in_6714 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}
.element_stacks_in_6716[data-deluxe-el][data-deluxe-text] {
  color: rgba(255, 255, 255, 1.00);
  font-size: 18px;
  margin-top: 12px;
  margin-bottom: 0px;
  text-align: center;
  font-weight: 600;
  letter-spacing: 0.00px;
  line-height: 110%;
  word-spacing: 0.00px;
  
}

.element_stacks_in_6718[data-deluxe-el][data-deluxe-text] {
  color: rgba(255, 255, 255, 0.75);
  margin-top: 0px;
  margin-bottom: 0px;
  text-align: center;
  
  
}

:root {
  --multi_columns_stacks_in_6692:1fr 1fr;
}
#multi_columns_stacks_in_6692 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_6692);
  grid-gap: 12px;
  
  align-items: center;
  
  justify-content: space-between;
  
  
}
#multi_columns_stacks_in_6692 > div {
  min-width: 0;
}
#multi_columns_stacks_in_6692 + .deluxe-columns {
  margin-top: 12px;
}
#multi_columns_stacks_in_6692 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_6692 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



:root {
  --multi_columns_stacks_in_6705:min-content min-content;
}
#multi_columns_stacks_in_6705 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_6705);
  grid-gap: 6px;
  
  align-items: center;
  
  
  justify-content: center;
  
}
#multi_columns_stacks_in_6705 > div {
  min-width: 0;
}
#multi_columns_stacks_in_6705 + .deluxe-columns {
  margin-top: 6px;
}
#multi_columns_stacks_in_6705 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_6705 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}


/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
1.5.0.1
- removed stroke color, causing pixelation issues in safari
*/
#stacks_in_6710 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_6710 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_6710 svg  */

#stacks_in_6710 svg,
#stacks_in_6710 i {
  color: rgba(134, 134, 134, 1.00);
  fill: rgba(134, 134, 134, 1.00);
  stroke: rgba(134, 134, 134, 1.00);
  stroke-width: 0;
}

#stacks_in_6710 i,
#stacks_in_6710 svg {
  position: relative;
  font-size: 18px;
  line-height: 18px;
  height: 18px;
  width: 18px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_6710 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_6710 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_6710 .material-icons-two-tone {
  color: rgba(134, 134, 134, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(134, 134, 134, 1.00),
              0px -.1px 0px rgba(134, 134, 134, 1.00),
              .1px 0px 0px rgba(134, 134, 134, 1.00),
              -.1px 0px 0px rgba(134, 134, 134, 1.00);
}
#stacks_in_6710 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}
.element_stacks_in_6707[data-deluxe-el][data-deluxe-text] {
  
  margin-top: 0px;
  margin-bottom: 0px;
  
  
}


:root {
  --multi_columns_stacks_in_6696:min-content min-content;
}
#multi_columns_stacks_in_6696 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_6696);
  grid-gap: 6px;
  
  align-items: center;
  
  
  justify-content: center;
  
}
#multi_columns_stacks_in_6696 > div {
  min-width: 0;
}
#multi_columns_stacks_in_6696 + .deluxe-columns {
  margin-top: 6px;
}
#multi_columns_stacks_in_6696 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_6696 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}


/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
1.5.0.1
- removed stroke color, causing pixelation issues in safari
*/
#stacks_in_6701 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_6701 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_6701 svg  */

#stacks_in_6701 svg,
#stacks_in_6701 i {
  color: rgba(134, 134, 134, 1.00);
  fill: rgba(134, 134, 134, 1.00);
  stroke: rgba(134, 134, 134, 1.00);
  stroke-width: 0;
}

#stacks_in_6701 i,
#stacks_in_6701 svg {
  position: relative;
  font-size: 18px;
  line-height: 18px;
  height: 18px;
  width: 18px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_6701 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_6701 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_6701 .material-icons-two-tone {
  color: rgba(134, 134, 134, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(134, 134, 134, 1.00),
              0px -.1px 0px rgba(134, 134, 134, 1.00),
              .1px 0px 0px rgba(134, 134, 134, 1.00),
              -.1px 0px 0px rgba(134, 134, 134, 1.00);
}
#stacks_in_6701 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}
.element_stacks_in_6698[data-deluxe-el][data-deluxe-text] {
  
  margin-top: 0px;
  margin-bottom: 0px;
  
  
}

.pac-touch #pac_stacks_in_6722.pac-card.pac-active .pac-card-content:before,
.pac-cursor #pac_stacks_in_6722.pac-card.pac-active .pac-card-content:before,
#pac_stacks_in_6722.pac-card .pac-card-content::before {
  
  background-color : #5973D9;
  
  
  
  
  border-color: #7289DA;
  
}
/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
1.5.0.1
- removed stroke color, causing pixelation issues in safari
*/
#stacks_in_6742 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_6742 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_6742 svg  */

#stacks_in_6742 svg,
#stacks_in_6742 i {
  color: rgba(255, 255, 255, 1.00);
  fill: rgba(255, 255, 255, 1.00);
  
  stroke-width: 0;
}

#stacks_in_6742 i,
#stacks_in_6742 svg {
  position: relative;
  font-size: 34px;
  line-height: 34px;
  height: 34px;
  width: 34px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_6742 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_6742 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_6742 .material-icons-two-tone {
  color: rgba(255, 255, 255, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(255, 255, 255, 1.00),
              0px -.1px 0px rgba(255, 255, 255, 1.00),
              .1px 0px 0px rgba(255, 255, 255, 1.00),
              -.1px 0px 0px rgba(255, 255, 255, 1.00);
}
#stacks_in_6742 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}

/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
1.5.0.1
- removed stroke color, causing pixelation issues in safari
*/
#stacks_in_6736 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_6736 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_6736 svg  */

#stacks_in_6736 svg,
#stacks_in_6736 i {
  color: rgba(255, 255, 255, 1.00);
  fill: rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
  stroke-width: 0;
}

#stacks_in_6736 i,
#stacks_in_6736 svg {
  position: relative;
  font-size: 48px;
  line-height: 48px;
  height: 48px;
  width: 48px;
  display: block;
  text-align: center;
  margin: 0 auto;
  
}
#stacks_in_6736 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_6736 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_6736 .material-icons-two-tone {
  color: rgba(255, 255, 255, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(255, 255, 255, 1.00),
              0px -.1px 0px rgba(255, 255, 255, 1.00),
              .1px 0px 0px rgba(255, 255, 255, 1.00),
              -.1px 0px 0px rgba(255, 255, 255, 1.00);
}
#stacks_in_6736 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}
.element_stacks_in_6738[data-deluxe-el][data-deluxe-text] {
  color: rgba(255, 255, 255, 1.00);
  font-size: 18px;
  margin-top: 12px;
  margin-bottom: 0px;
  text-align: center;
  font-weight: 600;
  letter-spacing: 0.00px;
  line-height: 110%;
  word-spacing: 0.00px;
  
}

.element_stacks_in_6740[data-deluxe-el][data-deluxe-text] {
  color: rgba(255, 255, 255, 0.75);
  margin-top: 0px;
  margin-bottom: 0px;
  text-align: center;
  
  
}

:root {
  --multi_columns_stacks_in_6723:1fr;
}
#multi_columns_stacks_in_6723 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_6723);
  grid-gap: 12px;
  
  align-items: center;
  
  justify-content: space-between;
  
  
}
#multi_columns_stacks_in_6723 > div {
  min-width: 0;
}
#multi_columns_stacks_in_6723 + .deluxe-columns {
  margin-top: 12px;
}
#multi_columns_stacks_in_6723 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_6723 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



:root {
  --multi_columns_stacks_in_6727:min-content min-content;
}
#multi_columns_stacks_in_6727 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_6727);
  grid-gap: 6px;
  
  align-items: center;
  
  
  justify-content: center;
  
}
#multi_columns_stacks_in_6727 > div {
  min-width: 0;
}
#multi_columns_stacks_in_6727 + .deluxe-columns {
  margin-top: 6px;
}
#multi_columns_stacks_in_6727 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_6727 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}


/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
1.5.0.1
- removed stroke color, causing pixelation issues in safari
*/
#stacks_in_6732 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_6732 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_6732 svg  */

#stacks_in_6732 svg,
#stacks_in_6732 i {
  color: rgba(134, 134, 134, 1.00);
  fill: rgba(134, 134, 134, 1.00);
  stroke: rgba(134, 134, 134, 1.00);
  stroke-width: 0;
}

#stacks_in_6732 i,
#stacks_in_6732 svg {
  position: relative;
  font-size: 18px;
  line-height: 18px;
  height: 18px;
  width: 18px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_6732 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_6732 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_6732 .material-icons-two-tone {
  color: rgba(134, 134, 134, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(134, 134, 134, 1.00),
              0px -.1px 0px rgba(134, 134, 134, 1.00),
              .1px 0px 0px rgba(134, 134, 134, 1.00),
              -.1px 0px 0px rgba(134, 134, 134, 1.00);
}
#stacks_in_6732 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}
.element_stacks_in_6729[data-deluxe-el][data-deluxe-text] {
  
  margin-top: 0px;
  margin-bottom: 0px;
  
  
}

.pac-touch #pac_stacks_in_6744.pac-card.pac-active .pac-card-content:before,
.pac-cursor #pac_stacks_in_6744.pac-card.pac-active .pac-card-content:before,
#pac_stacks_in_6744.pac-card .pac-card-content::before {
  
  background-color : #00D345;
  
  
  
  
  border-color: #25D366;
  
}
/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
1.5.0.1
- removed stroke color, causing pixelation issues in safari
*/
#stacks_in_6764 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_6764 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_6764 svg  */

#stacks_in_6764 svg,
#stacks_in_6764 i {
  color: rgba(255, 255, 255, 1.00);
  fill: rgba(255, 255, 255, 1.00);
  
  stroke-width: 0;
}

#stacks_in_6764 i,
#stacks_in_6764 svg {
  position: relative;
  font-size: 32px;
  line-height: 32px;
  height: 32px;
  width: 32px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_6764 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_6764 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_6764 .material-icons-two-tone {
  color: rgba(255, 255, 255, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(255, 255, 255, 1.00),
              0px -.1px 0px rgba(255, 255, 255, 1.00),
              .1px 0px 0px rgba(255, 255, 255, 1.00),
              -.1px 0px 0px rgba(255, 255, 255, 1.00);
}
#stacks_in_6764 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}

/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
1.5.0.1
- removed stroke color, causing pixelation issues in safari
*/
#stacks_in_6758 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_6758 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_6758 svg  */

#stacks_in_6758 svg,
#stacks_in_6758 i {
  color: rgba(255, 255, 255, 1.00);
  fill: rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
  stroke-width: 0;
}

#stacks_in_6758 i,
#stacks_in_6758 svg {
  position: relative;
  font-size: 48px;
  line-height: 48px;
  height: 48px;
  width: 48px;
  display: block;
  text-align: center;
  margin: 0 auto;
  
}
#stacks_in_6758 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_6758 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_6758 .material-icons-two-tone {
  color: rgba(255, 255, 255, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(255, 255, 255, 1.00),
              0px -.1px 0px rgba(255, 255, 255, 1.00),
              .1px 0px 0px rgba(255, 255, 255, 1.00),
              -.1px 0px 0px rgba(255, 255, 255, 1.00);
}
#stacks_in_6758 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}
.element_stacks_in_6760[data-deluxe-el][data-deluxe-text] {
  color: rgba(255, 255, 255, 1.00);
  font-size: 18px;
  margin-top: 12px;
  margin-bottom: 0px;
  text-align: center;
  font-weight: 600;
  letter-spacing: 0.00px;
  line-height: 110%;
  word-spacing: 0.00px;
  
}

.element_stacks_in_6762[data-deluxe-el][data-deluxe-text] {
  color: rgba(255, 255, 255, 0.75);
  margin-top: 0px;
  margin-bottom: 0px;
  text-align: center;
  
  
}

:root {
  --multi_columns_stacks_in_6745:1fr;
}
#multi_columns_stacks_in_6745 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_6745);
  grid-gap: 12px;
  
  align-items: center;
  
  justify-content: space-between;
  
  
}
#multi_columns_stacks_in_6745 > div {
  min-width: 0;
}
#multi_columns_stacks_in_6745 + .deluxe-columns {
  margin-top: 12px;
}
#multi_columns_stacks_in_6745 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_6745 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



:root {
  --multi_columns_stacks_in_6749:min-content min-content;
}
#multi_columns_stacks_in_6749 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_6749);
  grid-gap: 6px;
  
  align-items: center;
  
  
  justify-content: center;
  
}
#multi_columns_stacks_in_6749 > div {
  min-width: 0;
}
#multi_columns_stacks_in_6749 + .deluxe-columns {
  margin-top: 6px;
}
#multi_columns_stacks_in_6749 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_6749 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}


/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
1.5.0.1
- removed stroke color, causing pixelation issues in safari
*/
#stacks_in_6754 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_6754 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_6754 svg  */

#stacks_in_6754 svg,
#stacks_in_6754 i {
  color: rgba(134, 134, 134, 1.00);
  fill: rgba(134, 134, 134, 1.00);
  stroke: rgba(134, 134, 134, 1.00);
  stroke-width: 0;
}

#stacks_in_6754 i,
#stacks_in_6754 svg {
  position: relative;
  font-size: 18px;
  line-height: 18px;
  height: 18px;
  width: 18px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_6754 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_6754 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_6754 .material-icons-two-tone {
  color: rgba(134, 134, 134, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(134, 134, 134, 1.00),
              0px -.1px 0px rgba(134, 134, 134, 1.00),
              .1px 0px 0px rgba(134, 134, 134, 1.00),
              -.1px 0px 0px rgba(134, 134, 134, 1.00);
}
#stacks_in_6754 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}
.element_stacks_in_6751[data-deluxe-el][data-deluxe-text] {
  
  margin-top: 0px;
  margin-bottom: 0px;
  
  
}

.pac-touch #pac_stacks_in_6766.pac-card.pac-active .pac-card-content:before,
.pac-cursor #pac_stacks_in_6766.pac-card.pac-active .pac-card-content:before,
#pac_stacks_in_6766.pac-card .pac-card-content::before {
  
  background-color : #00A700;
  
  
  
  
  border-color: #03AE28;
  
}
/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
1.5.0.1
- removed stroke color, causing pixelation issues in safari
*/
#stacks_in_6786 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_6786 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_6786 svg  */

#stacks_in_6786 svg,
#stacks_in_6786 i {
  color: rgba(255, 255, 255, 1.00);
  fill: rgba(255, 255, 255, 1.00);
  
  stroke-width: 0;
}

#stacks_in_6786 i,
#stacks_in_6786 svg {
  position: relative;
  font-size: 26px;
  line-height: 26px;
  height: 26px;
  width: 26px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_6786 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_6786 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_6786 .material-icons-two-tone {
  color: rgba(255, 255, 255, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(255, 255, 255, 1.00),
              0px -.1px 0px rgba(255, 255, 255, 1.00),
              .1px 0px 0px rgba(255, 255, 255, 1.00),
              -.1px 0px 0px rgba(255, 255, 255, 1.00);
}
#stacks_in_6786 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}

/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
1.5.0.1
- removed stroke color, causing pixelation issues in safari
*/
#stacks_in_6780 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_6780 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_6780 svg  */

#stacks_in_6780 svg,
#stacks_in_6780 i {
  color: rgba(255, 255, 255, 1.00);
  fill: rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
  stroke-width: 0;
}

#stacks_in_6780 i,
#stacks_in_6780 svg {
  position: relative;
  font-size: 48px;
  line-height: 48px;
  height: 48px;
  width: 48px;
  display: block;
  text-align: center;
  margin: 0 auto;
  
}
#stacks_in_6780 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_6780 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_6780 .material-icons-two-tone {
  color: rgba(255, 255, 255, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(255, 255, 255, 1.00),
              0px -.1px 0px rgba(255, 255, 255, 1.00),
              .1px 0px 0px rgba(255, 255, 255, 1.00),
              -.1px 0px 0px rgba(255, 255, 255, 1.00);
}
#stacks_in_6780 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}
.element_stacks_in_6782[data-deluxe-el][data-deluxe-text] {
  color: rgba(255, 255, 255, 1.00);
  font-size: 18px;
  margin-top: 12px;
  margin-bottom: 0px;
  text-align: center;
  font-weight: 600;
  letter-spacing: 0.00px;
  line-height: 110%;
  word-spacing: 0.00px;
  
}

.element_stacks_in_6784[data-deluxe-el][data-deluxe-text] {
  color: rgba(255, 255, 255, 0.75);
  margin-top: 0px;
  margin-bottom: 0px;
  text-align: center;
  
  
}

:root {
  --multi_columns_stacks_in_6767:1fr;
}
#multi_columns_stacks_in_6767 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_6767);
  grid-gap: 12px;
  
  align-items: center;
  
  justify-content: space-between;
  
  
}
#multi_columns_stacks_in_6767 > div {
  min-width: 0;
}
#multi_columns_stacks_in_6767 + .deluxe-columns {
  margin-top: 12px;
}
#multi_columns_stacks_in_6767 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_6767 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



:root {
  --multi_columns_stacks_in_6771:min-content min-content;
}
#multi_columns_stacks_in_6771 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_6771);
  grid-gap: 6px;
  
  align-items: center;
  
  
  justify-content: center;
  
}
#multi_columns_stacks_in_6771 > div {
  min-width: 0;
}
#multi_columns_stacks_in_6771 + .deluxe-columns {
  margin-top: 6px;
}
#multi_columns_stacks_in_6771 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_6771 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}


/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
1.5.0.1
- removed stroke color, causing pixelation issues in safari
*/
#stacks_in_6776 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_6776 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_6776 svg  */

#stacks_in_6776 svg,
#stacks_in_6776 i {
  color: rgba(134, 134, 134, 1.00);
  fill: rgba(134, 134, 134, 1.00);
  stroke: rgba(134, 134, 134, 1.00);
  stroke-width: 0;
}

#stacks_in_6776 i,
#stacks_in_6776 svg {
  position: relative;
  font-size: 18px;
  line-height: 18px;
  height: 18px;
  width: 18px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_6776 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_6776 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_6776 .material-icons-two-tone {
  color: rgba(134, 134, 134, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(134, 134, 134, 1.00),
              0px -.1px 0px rgba(134, 134, 134, 1.00),
              .1px 0px 0px rgba(134, 134, 134, 1.00),
              -.1px 0px 0px rgba(134, 134, 134, 1.00);
}
#stacks_in_6776 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}
.element_stacks_in_6773[data-deluxe-el][data-deluxe-text] {
  
  margin-top: 0px;
  margin-bottom: 0px;
  
  
}

.pac-touch #pac_stacks_in_6788.pac-card.pac-active .pac-card-content:before,
.pac-cursor #pac_stacks_in_6788.pac-card.pac-active .pac-card-content:before,
#pac_stacks_in_6788.pac-card .pac-card-content::before {
  
  background-color : #E32C29;
  
  
  
  
  border-color: #D95140;
  
}
/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
1.5.0.1
- removed stroke color, causing pixelation issues in safari
*/
#stacks_in_6808 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_6808 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_6808 svg  */

#stacks_in_6808 svg,
#stacks_in_6808 i {
  color: rgba(255, 255, 255, 1.00);
  fill: rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
  stroke-width: 0;
}

#stacks_in_6808 i,
#stacks_in_6808 svg {
  position: relative;
  font-size: 32px;
  line-height: 32px;
  height: 32px;
  width: 32px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_6808 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_6808 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_6808 .material-icons-two-tone {
  color: rgba(255, 255, 255, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(255, 255, 255, 1.00),
              0px -.1px 0px rgba(255, 255, 255, 1.00),
              .1px 0px 0px rgba(255, 255, 255, 1.00),
              -.1px 0px 0px rgba(255, 255, 255, 1.00);
}
#stacks_in_6808 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}

/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
1.5.0.1
- removed stroke color, causing pixelation issues in safari
*/
#stacks_in_6802 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_6802 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_6802 svg  */

#stacks_in_6802 svg,
#stacks_in_6802 i {
  color: rgba(255, 255, 255, 1.00);
  fill: rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
  stroke-width: 0;
}

#stacks_in_6802 i,
#stacks_in_6802 svg {
  position: relative;
  font-size: 48px;
  line-height: 48px;
  height: 48px;
  width: 48px;
  display: block;
  text-align: center;
  margin: 0 auto;
  
}
#stacks_in_6802 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_6802 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_6802 .material-icons-two-tone {
  color: rgba(255, 255, 255, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(255, 255, 255, 1.00),
              0px -.1px 0px rgba(255, 255, 255, 1.00),
              .1px 0px 0px rgba(255, 255, 255, 1.00),
              -.1px 0px 0px rgba(255, 255, 255, 1.00);
}
#stacks_in_6802 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}
.element_stacks_in_6804[data-deluxe-el][data-deluxe-text] {
  color: rgba(255, 255, 255, 1.00);
  font-size: 18px;
  margin-top: 12px;
  margin-bottom: 0px;
  text-align: center;
  font-weight: 600;
  letter-spacing: 0.00px;
  line-height: 110%;
  word-spacing: 0.00px;
  
}

.element_stacks_in_6806[data-deluxe-el][data-deluxe-text] {
  color: rgba(255, 255, 255, 0.75);
  margin-top: 0px;
  margin-bottom: 0px;
  text-align: center;
  
  
}

:root {
  --multi_columns_stacks_in_6789:1fr;
}
#multi_columns_stacks_in_6789 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_6789);
  grid-gap: 12px;
  
  align-items: center;
  
  justify-content: space-between;
  
  
}
#multi_columns_stacks_in_6789 > div {
  min-width: 0;
}
#multi_columns_stacks_in_6789 + .deluxe-columns {
  margin-top: 12px;
}
#multi_columns_stacks_in_6789 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_6789 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



:root {
  --multi_columns_stacks_in_6793:min-content min-content;
}
#multi_columns_stacks_in_6793 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_6793);
  grid-gap: 6px;
  
  align-items: center;
  
  
  justify-content: center;
  
}
#multi_columns_stacks_in_6793 > div {
  min-width: 0;
}
#multi_columns_stacks_in_6793 + .deluxe-columns {
  margin-top: 6px;
}
#multi_columns_stacks_in_6793 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_6793 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}


/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
1.5.0.1
- removed stroke color, causing pixelation issues in safari
*/
#stacks_in_6798 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_6798 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_6798 svg  */

#stacks_in_6798 svg,
#stacks_in_6798 i {
  color: rgba(134, 134, 134, 1.00);
  fill: rgba(134, 134, 134, 1.00);
  stroke: rgba(134, 134, 134, 1.00);
  stroke-width: 0;
}

#stacks_in_6798 i,
#stacks_in_6798 svg {
  position: relative;
  font-size: 18px;
  line-height: 18px;
  height: 18px;
  width: 18px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_6798 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_6798 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_6798 .material-icons-two-tone {
  color: rgba(134, 134, 134, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(134, 134, 134, 1.00),
              0px -.1px 0px rgba(134, 134, 134, 1.00),
              .1px 0px 0px rgba(134, 134, 134, 1.00),
              -.1px 0px 0px rgba(134, 134, 134, 1.00);
}
#stacks_in_6798 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}
.element_stacks_in_6795[data-deluxe-el][data-deluxe-text] {
  
  margin-top: 0px;
  margin-bottom: 0px;
  
  
}

.modkeys-stacks_in_7029.mod-active .modkeys-inactive,
.modkeys-stacks_in_7029 .modkeys-active,
.modkeys-stacks_in_7029 .modkeys-toggle {
  display: none;
}
.modkeys-stacks_in_7029 .modkeys-inactive,
.modkeys-stacks_in_7029.mod-active .modkeys-active {
  display: block;
}
.mk-styles_stacks_in_7029 {
  
  
  
  position: relative;
  z-index: 10;
}






.modkeys-stacks_in_7029 .modkeys-active,
.modkeys-stacks_in_7029 .modkeys-inactive,
.modkeys-stacks_in_7029.mod-active .modkeys-active,
.modkeys-stacks_in_7029.mod-active .modkeys-inactive {
  display: none;
}



html:first-child > body .element_stacks_in_7055[data-deluxe-el] {
  
  margin: 12px 0px 0px 0px;
}
.element_stacks_in_7055[data-deluxe-el] > div {

}

:root {
  --multi_columns_stacks_in_7034:min-content min-content;
}
#multi_columns_stacks_in_7034 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_7034);
  grid-gap: 16px;
  
  align-items: center;
  
  
  justify-content: center;
  
}
#multi_columns_stacks_in_7034 > div {
  min-width: 0;
}
#multi_columns_stacks_in_7034 + .deluxe-columns {
  margin-top: 16px;
}
#multi_columns_stacks_in_7034 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_7034 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}


.element_stacks_in_7039[data-deluxe-el][data-deluxe-text] {
  color: rgba(13, 13, 13, 1.00);
  font-size: 14px;
  margin-top: 0px;
  margin-bottom: 0px;
  font-weight: 500;
  letter-spacing: 0.00px;
  line-height: 100%;
  word-spacing: 0.00px;
  
}

/*
1.0.1.5
php requirement removed - bug
+ now supports radio buttons
+ customize "on" and "off" text
+ you can adjust the width of the toggle to fit the customized text
- added preprocessor
- added new option to use cookies to remember toggle state
*/
#stacks_in_7035,
#stacks_in_7035 .toggle-this-wrap-outer {
  width: 100%;
}
#stacks_in_7035 .toggle-this-wrap-outer,
#stacks_in_7035 .toggle-this-wrap-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  position: relative;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  /*  */
  /*  */
}
#stacks_in_7035 .toggle-this-wrap-inner {
  width: auto;
}
#stacks_in_7035 .toggle-this-wrap-inner > div {
  -ms-flex-item-align: center;
  align-self: center;
}
#stacks_in_7035 .toggle-this-wrap-inner .tt-label-left, #stacks_in_7035 .toggle-this-wrap-inner .tt-label-right {
  font-size: 14.000000px;
  line-height: 14.000000px;
}
/*  */
#stacks_in_7035 .toggle-this {
  margin: 10px 5px;
}
#stacks_in_7035 .toggle-this.ts-3 {
  margin: 10px 10px;
}
#stacks_in_7035 .toggle-this > * {
  z-index: 1;
}
#stacks_in_7035 .toggle-this:after {
  content: "";
  display: block;
  position: absolute;
  top: -10px;
  left: -10px;
  width: 68px;
  height: 44px;
  border-radius: 44px;
  z-index: 0;
}

#stacks_in_7035 .toggle-this,
#stacks_in_7035 .toggle-this .label-bg,
#stacks_in_7035 .toggle-this .label-bg > .left-color,
#stacks_in_7035 .toggle-this .label-bg > .right-color {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  width: 48px;
  height: 24px;
  border-radius: 24px;
}
#stacks_in_7035 .toggle-this .label-bg > div > div,
#stacks_in_7035 .toggle-this label,
#stacks_in_7035 .toggle-this label:after,
#stacks_in_7035 .toggle-this label:before {
  width: 24px;
  height: 24px;
}
#stacks_in_7035 input {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0;
  z-index: 4;
}
#stacks_in_7035 .toggle-this label,
#stacks_in_7035 .toggle-this .label-bg,
#stacks_in_7035 .toggle-this label:after,
#stacks_in_7035 .toggle-this .label-bg > .left-color,
#stacks_in_7035 .toggle-this .label-bg > .right-color,
#stacks_in_7035 .toggle-this .label-bg > div > div {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
#stacks_in_7035 .toggle-this .label-bg > div > div {
  left: 18.000000px;
}
#stacks_in_7035 .toggle-this.ts-type-4.ts-1 .label-bg > div > div {
  left: 23.000000px;
}
#stacks_in_7035 .toggle-this.ts-type-4.ts-1 .label-bg > .left-color > div {
  left: 0px;
}
#stacks_in_7035 input:checked + .toggle-this label {
  -webkit-transform: translate(24px,0);
  transform: translate(24px,0);
}
#stacks_in_7035 .toggle-this:before {
  width: 58px;
  height: 34px;
  border-radius: 34px;
  top: -5px;
  left: -5px;
}
#stacks_in_7035 .toggle-this.ts-type-4:after {
  width: 88px;
}
#stacks_in_7035 .toggle-this.ts-type-2:before {
  width: 58px;
  height: 20px;
  border-radius: 20px;
  top: 2.000000px;
  left: -5px;
}


#stacks_in_7035 .toggle-this.ts-type-4,
#stacks_in_7035 .toggle-this.ts-type-4 .label-bg,
#stacks_in_7035 .toggle-this.ts-type-4 .label-bg > .left-color,
#stacks_in_7035 .toggle-this.ts-type-4 .label-bg > .right-color {
  width: 68px;
  height: 24px;
}
#stacks_in_7035 .toggle-this.ts-type-4 label,
#stacks_in_7035 .toggle-this.ts-type-4 label:after,
#stacks_in_7035 .toggle-this.ts-type-4 label:before {
  width: 24px;
  height: 24px;
}
#stacks_in_7035 .toggle-this.ts-type-4 .label-bg > div > div {
  width: 45.000000px;
  height: 39px;
}
#stacks_in_7035 input:checked + .toggle-this.ts-type-4 label {
  -webkit-transform: translate(44px,0);
  transform: translate(44px,0);
}
#stacks_in_7035 .toggle-this.ts-type-4 .label-bg > .left-color > div:after,
#stacks_in_7035 .toggle-this.ts-type-4 .label-bg > .right-color > div:after {
  line-height: 24px;
}
#stacks_in_7035 .toggle-this.ts-type-4:before {
  width: 78px;
  height: 34px;
  border-radius: 34px;
  top: -5px;
  left: -5px;
}
#stacks_in_7035 .toggle-this.ts-type-5,
#stacks_in_7035 .toggle-this.ts-type-5 .label-bg,
#stacks_in_7035 .toggle-this.ts-type-5 .label-bg > .left-color,
#stacks_in_7035 input:checked + .toggle-this.ts-type-5 .label-bg > .left-color {
  width: 24px;
}
#stacks_in_7035 .toggle-this.ts-type-5:before {
  width: 34px;
}
#stacks_in_7035 .toggle-this.ts-type-2 .label-bg {
  height: 7.200000px;
  top: 8.400000px;
}
/*  */
#stacks_in_7035 .toggle-this.ts-type-2 .label-bg {
  height: 9.120000px;
  top: 7.440000px;
}
/*  */
/*  */

/*
TOGGLE
*/
#stacks_in_7035 .toggle-this label {
  z-index: 2;
  -webkit-transition: -webkit-transform 150ms ease;
  transition: -webkit-transform 150ms ease;
  transition: transform 150ms ease;
  transition: transform 150ms ease, -webkit-transform 150ms ease;
}
#stacks_in_7035 .toggle-this label:after {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  border: 1px solid rgba(0,0,0,0.15);
  -webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
  box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
  border-radius: 50%;
  top: 0px;
  left: 0px;
  z-index: 2;
}
#stacks_in_7035 .toggle-this.ts-1 label:after {
  top: -1px;
}
#stacks_in_7035 .toggle-this.ts-2 label:after {
  border: 0px solid transparent;
  top: 0px;
}
/*
BACKGROUND
*/
#stacks_in_7035 .toggle-this .label-bg {
  top: 0px;
  left: 0px;
  border: 1px solid rgba(0,0,0,0.15);
  height: 100%;
  z-index: 1;
  overflow: hidden;
}
#stacks_in_7035 .toggle-this .label-bg > .left-color,
#stacks_in_7035 .toggle-this .label-bg > .right-color {
  right: 0;
  left: auto;
  height: 100%;
  width: 75%;
  z-index: 1;
  -webkit-transition: width 150ms ease;
  transition: width 150ms ease;
}
#stacks_in_7035 .toggle-this .label-bg > .right-color {
  border-bottom-left-radius: 0px;
  border-top-left-radius: 0px;
}
#stacks_in_7035 .toggle-this .label-bg > .left-color {
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0.1);
  box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0.1);
  border-bottom-right-radius: 0px;
  border-top-right-radius: 0px;
  right: auto;
  left: 0;
}
#stacks_in_7035 .toggle-this .label-bg > .left-color > div {
  left: 0;
}
#stacks_in_7035 input + .toggle-this  .label-bg > .left-color {
  width: 0%;
}
#stacks_in_7035 input:checked + .toggle-this  .label-bg > .left-color {
  width: 75%;
}
#stacks_in_7035 input:checked + .toggle-this  .label-bg > .right-color {
  width: 0%;
}
/*
ICONS
*/
#stacks_in_7035 .toggle-this.ts-type-3 .label-bg > .left-color > div > span,
#stacks_in_7035 .toggle-this.ts-type-3 .label-bg > .right-color > div > span {
  position: absolute;
  top: 50%;
  left: auto;
  right: 60%;
  width: 12.000000px;
  height: 3px;
  margin: -2px 0px 0px -1.5px;
  border-radius: 2px;
}
/*  */
#stacks_in_7035 .toggle-this.ts-type-3 .label-bg > .left-color > div > span,
#stacks_in_7035 .toggle-this.ts-type-3 .label-bg > .right-color > div > span {
  width: 14.400001px;
  height: 2px;
}
/*  */
/*  */
#stacks_in_7035 .toggle-this.ts-type-3 .label-bg > .right-color > div > span:nth-child(1) {
  -webkit-transform-origin: center;
  transform-origin: center;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
#stacks_in_7035 .toggle-this.ts-type-3 .label-bg > .right-color > div > span:nth-child(2) {
  -webkit-transform-origin: center;
  transform-origin: center;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
#stacks_in_7035 .toggle-this.ts-type-3 .label-bg > .left-color > div > span {
  right: auto;
  left: 40%;
  top: 45%;
  margin: 0;
}
#stacks_in_7035 .toggle-this.ts-type-3 .label-bg > .left-color > div > span:nth-child(1) {
  display: none;
}
#stacks_in_7035 .toggle-this.ts-type-3 .label-bg > .left-color > div > span:nth-child(2) {
  -webkit-transform-origin: center;
  transform-origin: center;
  width: 40%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
#stacks_in_7035 .toggle-this.ts-type-3 .label-bg > .left-color > div > span:nth-child(2):after {
  content: "";
  position: absolute;
  background: #fff;
  left: 0;
  top: 0;
  width: 50%;
  height: 100%;
  border-radius: 2px;
  -webkit-transform-origin: left;
  transform-origin: left;
  -webkit-transform: rotate(-90deg) translate(0,50%);
  transform: rotate(-90deg) translate(0,50%);
}
/*
TEXT
*/
#stacks_in_7035 .toggle-this.ts-type-4 .label-bg > .left-color,
#stacks_in_7035 .toggle-this.ts-type-4 .label-bg > .right-color {
  overflow: hidden;
}
#stacks_in_7035 .toggle-this.ts-type-4 .label-bg > .left-color > div:after,
#stacks_in_7035 .toggle-this.ts-type-4 .label-bg > .right-color > div:after {
  content: "OFF";
  display: block;
  width: 100%;
  height: 100%;
  font-family: arial;
  font-size: 13.200000px;
  text-align: center;
}
#stacks_in_7035 .toggle-this.ts-type-4 .label-bg > .left-color > div:after {
  content: "ON";
}
#stacks_in_7035 .toggle-this.ts-type-4,
#stacks_in_7035 .toggle-this.ts-type-4 .label-bg,
#stacks_in_7035 .toggle-this.ts-type-4 .label-bg > .left-color,
#stacks_in_7035 .toggle-this.ts-type-4 .label-bg > .right-color {
  width: 68px;
}
#stacks_in_7035 .toggle-this.ts-type-4:before {
  width: 78px;
}
#stacks_in_7035 .toggle-this.ts-type-4 .label-bg > div > div {
  width: calc(100% - 24px);
}
#stacks_in_7035 input + .toggle-this.ts-type-4 .label-bg > .left-color {
  /* width: 0; */
  width: 100%;
  transform: translate(-100%,0);
  transition: transform 150ms ease;
}
#stacks_in_7035 input:checked + .toggle-this.ts-type-4 .label-bg > .left-color {
  transform: translate(0%,0);
}
#stacks_in_7035 input:checked + .toggle-this.ts-type-4 label {
  -webkit-transform: translate(44px,0);
  transform: translate(44px,0);
}
/*
THIN
*/
#stacks_in_7035 .toggle-this.ts-type-2.ts-2 .label-bg {
  width: 90%;
  left: 5%;
}
#stacks_in_7035 .toggle-this.ts-type-2.ts-3 {
  -webkit-transform: scale(.8);
  transform: scale(.8);
}
#stacks_in_7035 .toggle-this.ts-type-2.ts-3 label:before {
  -webkit-transform: scale(1.3);
  transform: scale(1.3);
}
#stacks_in_7035 .toggle-this.ts-type-2.ts-3 label:after {
  -webkit-transform: scale(.9);
  transform: scale(.9);
}
/*
  CHECKBOX
*/
#stacks_in_7035 .toggle-this.ts-type-5 .label-bg > .right-color {
  display: none;
}
#stacks_in_7035 .toggle-this.ts-type-5 label {
  display: none;
}
#stacks_in_7035 input + .toggle-this.ts-type-5 .label-bg > .left-color {
  width: 100%;
  -webkit-transition: background 150ms ease;
  transition: background 150ms ease;
}
#stacks_in_7035 input + .toggle-this.ts-type-5 .label-bg > .left-color > div > span {
  opacity: 0;
  -webkit-transition: opacity 150ms ease;
  transition: opacity 150ms ease;
}
#stacks_in_7035 input:checked + .toggle-this.ts-type-5  .label-bg > .left-color > div > span {
  opacity: 1;
}

#stacks_in_7035 .toggle-this.ts-type-5 .label-bg > .left-color > div > span {
  position: absolute;
  top: 50%;
  left: auto;
  right: 60%;
  width: 12.000000px;
  height: 3px;
  margin: -2px 0px 0px -1.5px;
  border-radius: 2px;
}
/*  */
#stacks_in_7035 .toggle-this.ts-type-5 .label-bg > .left-color > div > span {
  width: 14.400001px;
  height: 2px;
}
/*  */
#stacks_in_7035 .toggle-this.ts-type-5 .label-bg > .left-color > div > span {
  right: auto;
  left: 32%;
  top: 45%;
  margin: 0;
}
/*  */
#stacks_in_7035 .toggle-this.ts-type-5 .label-bg > .left-color > div > span:nth-child(1) {
  display: none;
}
#stacks_in_7035 .toggle-this.ts-type-5 .label-bg > .left-color > div > span:nth-child(2) {
  -webkit-transform-origin: center;
  transform-origin: center;
  width: 40%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
#stacks_in_7035 .toggle-this.ts-type-5 .label-bg > .left-color > div > span:nth-child(2):after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 50%;
  height: 100%;
  border-radius: 2px;
  -webkit-transform-origin: left;
  transform-origin: left;
  -webkit-transform: rotate(-90deg) translate(0,50%);
  transform: rotate(-90deg) translate(0,50%);
}
/*
PRESETS
*/
#stacks_in_7035 .toggle-this.ts-2 label:after {
  -webkit-transform-origin: center;
  transform-origin: center;
  -webkit-transform: scale(.8);
  transform: scale(.8);
  -webkit-box-shadow: none;
  box-shadow: none;
}
#stacks_in_7035 .toggle-this.ts-2 .label-bg {
  border: 1px solid transparent;
  background: rgba(0,0,0,0.15);
  -webkit-transition: background 150ms ease;
  transition: background 150ms ease;
}
#stacks_in_7035 .toggle-this.ts-2 .label-bg > .left-color,
#stacks_in_7035 .toggle-this.ts-2 .label-bg > .right-color {
  background: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
#stacks_in_7035 .toggle-this.ts-2 .label-bg > .left-color > div > span,
#stacks_in_7035 .toggle-this.ts-2 .label-bg > .right-color > div > span {
  right: auto;
  left: 20%;
}
#stacks_in_7035 .toggle-this.ts-2 .label-bg > .right-color > div {
  right: 0;
  left: auto;
}
#stacks_in_7035 .toggle-this.ts-2 .label-bg > .left-color > div > span {
  right: auto;
  left: 40%;
  top: 45%;
  margin: 0;
}
#stacks_in_7035 .toggle-this.ts-2.ts-type-5 .label-bg > .left-color > div > span,
#stacks_in_7035 .toggle-this.ts-3.ts-type-5 .label-bg > .left-color > div > span{
  left: 33%;
}


#stacks_in_7035 .toggle-this:before {
  content: "";
  position: absolute;
  z-index: 1;
}
#stacks_in_7035 .toggle-this.ts-3:before {
  -webkit-box-shadow: inset 0px 5px 5px rgba(0,0,0,0.2),
    inset 0px -5px 5px rgba(0,0,0,0);
  box-shadow: inset 0px 5px 5px rgba(0,0,0,0.15),
    inset 0px -5px 5px rgba(255,255,255,0.4);
}
#stacks_in_7035 .toggle-this.ts-type-2.ts-3:after {
  -webkit-box-shadow: none;
  box-shadow: none;
}
#stacks_in_7035 .toggle-this.ts-3 label:after {
  -webkit-transform-origin: center;
  transform-origin: center;
  -webkit-transform: scale(.7);
  transform: scale(.7);
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 0px solid transparent;
  background-image: -webkit-gradient(ease, left top, left bottom, from(rgba(0,0,0,.10)), to(rgba(0,0,0,0)));
  background-image: ease-gradient(to bottom, rgba(0,0,0,.10) 0%, rgba(0,0,0,0) 100%);
}
#stacks_in_7035 .toggle-this.ts-3 label:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 0px solid transparent;
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0.15),
    0px 2px 3px rgba(0,0,0,0.2);
  box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0.15),
    0px 2px 3px rgba(0,0,0,0.2);
  border-radius: 50%;
  top: 0px;
  left: 0px;
  z-index: 2;
  -webkit-transition: -webkit-transform 150ms ease;
  transition: -webkit-transform 150ms ease;
  transition: transform 150ms ease;
  transition: transform 150ms ease, -webkit-transform 150ms ease;
  -webkit-transform-origin: center;
  transform-origin: center;
  -webkit-transform: scale(1);
  transform: scale(1);
  background-image: -webkit-gradient(ease, left top, left bottom, from(rgba(0,0,0,0)), to(rgba(0,0,0,.1)));
  background-image: ease-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,.1) 100%);
}
#stacks_in_7035 .toggle-this.ts-3 .label-bg {
  -webkit-box-shadow: inset 0px 0px 3px 0px rgba(0,0,0,0.3);
  box-shadow: inset 0px 0px 3px 0px rgba(0,0,0,0.3);
  border: 1px solid rgba(0,0,0,0.15);
  background: rgba(0,0,0,0.15);
  -webkit-transition: background 150ms ease;
  transition: background 150ms ease;
}
#stacks_in_7035 .toggle-this.ts-3 .label-bg > .left-color,
#stacks_in_7035 .toggle-this.ts-3 .label-bg > .right-color {
  background: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
#stacks_in_7035 .toggle-this.ts-3.ts-type-5 .label-bg > .left-color {
  -webkit-box-shadow: inset 0px 0px 3px 0px rgba(0,0,0,0.3);
  box-shadow: inset 0px 0px 3px 0px rgba(0,0,0,0.3);
}
#stacks_in_7035 .toggle-this.ts-3 .label-bg > .left-color > div > span,
#stacks_in_7035 .toggle-this.ts-3 .label-bg > .right-color > div > span {
  right: auto;
  left: 20%;
}
#stacks_in_7035 .toggle-this.ts-3 .label-bg > .right-color > div {
  right: 0;
  left: auto;
}
#stacks_in_7035 .toggle-this.ts-3 .label-bg > .left-color > div > span {
  right: auto;
  left: 40%;
  top: 45%;
  margin: 0;
}
/*
COLORS
*/
#stacks_in_7035 .toggle-this.ts-3:after,
#stacks_in_7035 .toggle-this:before {
  background-color: rgba(255, 255, 255, 0.00);
}
#stacks_in_7035 .toggle-this.ts-type-5.ts-3:after,
#stacks_in_7035 .toggle-this.ts-type-5:before {
  background-color: transparent;
}
#stacks_in_7035 .toggle-this .label-bg > .right-color,
#stacks_in_7035 .toggle-this.ts-2 .label-bg,
#stacks_in_7035 .toggle-this.ts-3 .label-bg,
#stacks_in_7035 input + .toggle-this.ts-type-5 .label-bg > .left-color {
  background-color: rgba(140, 140, 140, 1.00);
}
#stacks_in_7035 .toggle-this.ts-type-2.ts-2 label:after {
  border: 1px solid rgba(0,0,0,0.15);
}
#stacks_in_7035 .toggle-this label:after,
#stacks_in_7035 .toggle-this label:before {
  background-color: rgba(255, 255, 255, 1.00);
}
#stacks_in_7035 .toggle-this.ts-type-5 label:after,
#stacks_in_7035 .toggle-this.ts-type-5 label:before {
  background-color: transparent;
}
#stacks_in_7035 .toggle-this .label-bg > .left-color,
#stacks_in_7035 input:checked + .toggle-this.ts-2 .label-bg,
#stacks_in_7035 input:checked + .toggle-this.ts-3 .label-bg,
#stacks_in_7035 input:checked + .toggle-this.ts-type-5 .label-bg > .left-color {
  background-color: rgba(28, 108, 238, 1.00);
}
#stacks_in_7035 .toggle-this.ts-type-3 .label-bg > .left-color > div > span,
#stacks_in_7035 .toggle-this.ts-type-3 .label-bg > .right-color > div > span {
  background-color: rgba(153, 153, 153, 1.00);
}
#stacks_in_7035 .toggle-this.ts-type-3 .label-bg > .left-color > div > span,
#stacks_in_7035 .toggle-this.ts-type-3 .label-bg > .left-color > div > span:nth-child(2):after {
  background-color: rgba(255, 255, 255, 1.00);
}
#stacks_in_7035 .toggle-this.ts-type-4 .label-bg > .right-color > div:after {
  color: rgba(153, 153, 153, 1.00);
}
#stacks_in_7035 .toggle-this.ts-type-4 .label-bg > .left-color > div:after {
  color: rgba(255, 255, 255, 1.00);
}
#stacks_in_7035 .toggle-this.ts-type-5 .label-bg > .left-color > div > span:nth-child(2),
#stacks_in_7035 .toggle-this.ts-type-5 .label-bg > .left-color > div > span:nth-child(2):after {
  background: rgba(255, 255, 255, 1.00);
}
#stacks_in_7035 .toggle-this.ts-type-4.ts-1 .label-bg > .right-color > div:after {
}
#stacks_in_7035 .toggle-this.ts-type-4.ts-1 .label-bg > .left-color > div:after {
}
#stacks_in_7035 .toggle-this.ts-type-4.ts-2 .label-bg > .right-color > div:after,
#stacks_in_7035 .toggle-this.ts-type-4.ts-2 .label-bg > .left-color > div:after {
  text-shadow: none;
}
/*  */
/*  */
/*  */
/*
  TOGGLE STATES/ACTIONS
*/
/*  */
/*  */
/*  */
/*  */
.tt_stacks_in_7035 .slider-nav,
.tt_stacks_in_7035 .cursor-nav {
  display: none;
}
.tt_stacks_in_7035 .slider-nav.tt-True,
.tt_stacks_in_7035 .cursor-nav.tt-True {
  display: block;
}
.tt_stacks_in_7035 .slider-nav.tt-False
.tt_stacks_in_7035 .cursor-nav.tt-False {
  display: none;
}
/*  */
/*  */
/*  */

/*  */

html:first-child > body .element_stacks_in_7057[data-deluxe-el] {
  
  margin: 12px 0px 0px 0px;
}
.element_stacks_in_7057[data-deluxe-el] > div {

}

:root {
  --multi_columns_stacks_in_7058:min-content min-content;
}
#multi_columns_stacks_in_7058 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_7058);
  grid-gap: 16px;
  
  align-items: center;
  
  
  justify-content: center;
  
}
#multi_columns_stacks_in_7058 > div {
  min-width: 0;
}
#multi_columns_stacks_in_7058 + .deluxe-columns {
  margin-top: 16px;
}
#multi_columns_stacks_in_7058 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_7058 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}


.element_stacks_in_7064[data-deluxe-el][data-deluxe-text] {
  color: rgba(13, 13, 13, 1.00);
  font-size: 14px;
  margin-top: 0px;
  margin-bottom: 0px;
  font-weight: 500;
  letter-spacing: 0.00px;
  line-height: 100%;
  word-spacing: 0.00px;
  
}

/*
1.0.1.5
php requirement removed - bug
+ now supports radio buttons
+ customize "on" and "off" text
+ you can adjust the width of the toggle to fit the customized text
- added preprocessor
- added new option to use cookies to remember toggle state
*/
#stacks_in_7060,
#stacks_in_7060 .toggle-this-wrap-outer {
  width: 100%;
}
#stacks_in_7060 .toggle-this-wrap-outer,
#stacks_in_7060 .toggle-this-wrap-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  position: relative;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  /*  */
  /*  */
}
#stacks_in_7060 .toggle-this-wrap-inner {
  width: auto;
}
#stacks_in_7060 .toggle-this-wrap-inner > div {
  -ms-flex-item-align: center;
  align-self: center;
}
#stacks_in_7060 .toggle-this-wrap-inner .tt-label-left, #stacks_in_7060 .toggle-this-wrap-inner .tt-label-right {
  font-size: 14.000000px;
  line-height: 14.000000px;
}
/*  */
#stacks_in_7060 .toggle-this {
  margin: 10px 5px;
}
#stacks_in_7060 .toggle-this.ts-3 {
  margin: 10px 10px;
}
#stacks_in_7060 .toggle-this > * {
  z-index: 1;
}
#stacks_in_7060 .toggle-this:after {
  content: "";
  display: block;
  position: absolute;
  top: -10px;
  left: -10px;
  width: 68px;
  height: 44px;
  border-radius: 44px;
  z-index: 0;
}

#stacks_in_7060 .toggle-this,
#stacks_in_7060 .toggle-this .label-bg,
#stacks_in_7060 .toggle-this .label-bg > .left-color,
#stacks_in_7060 .toggle-this .label-bg > .right-color {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  width: 48px;
  height: 24px;
  border-radius: 24px;
}
#stacks_in_7060 .toggle-this .label-bg > div > div,
#stacks_in_7060 .toggle-this label,
#stacks_in_7060 .toggle-this label:after,
#stacks_in_7060 .toggle-this label:before {
  width: 24px;
  height: 24px;
}
#stacks_in_7060 input {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0;
  z-index: 4;
}
#stacks_in_7060 .toggle-this label,
#stacks_in_7060 .toggle-this .label-bg,
#stacks_in_7060 .toggle-this label:after,
#stacks_in_7060 .toggle-this .label-bg > .left-color,
#stacks_in_7060 .toggle-this .label-bg > .right-color,
#stacks_in_7060 .toggle-this .label-bg > div > div {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
#stacks_in_7060 .toggle-this .label-bg > div > div {
  left: 18.000000px;
}
#stacks_in_7060 .toggle-this.ts-type-4.ts-1 .label-bg > div > div {
  left: 23.000000px;
}
#stacks_in_7060 .toggle-this.ts-type-4.ts-1 .label-bg > .left-color > div {
  left: 0px;
}
#stacks_in_7060 input:checked + .toggle-this label {
  -webkit-transform: translate(24px,0);
  transform: translate(24px,0);
}
#stacks_in_7060 .toggle-this:before {
  width: 58px;
  height: 34px;
  border-radius: 34px;
  top: -5px;
  left: -5px;
}
#stacks_in_7060 .toggle-this.ts-type-4:after {
  width: 88px;
}
#stacks_in_7060 .toggle-this.ts-type-2:before {
  width: 58px;
  height: 20px;
  border-radius: 20px;
  top: 2.000000px;
  left: -5px;
}


#stacks_in_7060 .toggle-this.ts-type-4,
#stacks_in_7060 .toggle-this.ts-type-4 .label-bg,
#stacks_in_7060 .toggle-this.ts-type-4 .label-bg > .left-color,
#stacks_in_7060 .toggle-this.ts-type-4 .label-bg > .right-color {
  width: 68px;
  height: 24px;
}
#stacks_in_7060 .toggle-this.ts-type-4 label,
#stacks_in_7060 .toggle-this.ts-type-4 label:after,
#stacks_in_7060 .toggle-this.ts-type-4 label:before {
  width: 24px;
  height: 24px;
}
#stacks_in_7060 .toggle-this.ts-type-4 .label-bg > div > div {
  width: 45.000000px;
  height: 39px;
}
#stacks_in_7060 input:checked + .toggle-this.ts-type-4 label {
  -webkit-transform: translate(44px,0);
  transform: translate(44px,0);
}
#stacks_in_7060 .toggle-this.ts-type-4 .label-bg > .left-color > div:after,
#stacks_in_7060 .toggle-this.ts-type-4 .label-bg > .right-color > div:after {
  line-height: 24px;
}
#stacks_in_7060 .toggle-this.ts-type-4:before {
  width: 78px;
  height: 34px;
  border-radius: 34px;
  top: -5px;
  left: -5px;
}
#stacks_in_7060 .toggle-this.ts-type-5,
#stacks_in_7060 .toggle-this.ts-type-5 .label-bg,
#stacks_in_7060 .toggle-this.ts-type-5 .label-bg > .left-color,
#stacks_in_7060 input:checked + .toggle-this.ts-type-5 .label-bg > .left-color {
  width: 24px;
}
#stacks_in_7060 .toggle-this.ts-type-5:before {
  width: 34px;
}
#stacks_in_7060 .toggle-this.ts-type-2 .label-bg {
  height: 7.200000px;
  top: 8.400000px;
}
/*  */
#stacks_in_7060 .toggle-this.ts-type-2 .label-bg {
  height: 9.120000px;
  top: 7.440000px;
}
/*  */
/*  */

/*
TOGGLE
*/
#stacks_in_7060 .toggle-this label {
  z-index: 2;
  -webkit-transition: -webkit-transform 150ms ease;
  transition: -webkit-transform 150ms ease;
  transition: transform 150ms ease;
  transition: transform 150ms ease, -webkit-transform 150ms ease;
}
#stacks_in_7060 .toggle-this label:after {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  border: 1px solid rgba(0,0,0,0.15);
  -webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
  box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
  border-radius: 50%;
  top: 0px;
  left: 0px;
  z-index: 2;
}
#stacks_in_7060 .toggle-this.ts-1 label:after {
  top: -1px;
}
#stacks_in_7060 .toggle-this.ts-2 label:after {
  border: 0px solid transparent;
  top: 0px;
}
/*
BACKGROUND
*/
#stacks_in_7060 .toggle-this .label-bg {
  top: 0px;
  left: 0px;
  border: 1px solid rgba(0,0,0,0.15);
  height: 100%;
  z-index: 1;
  overflow: hidden;
}
#stacks_in_7060 .toggle-this .label-bg > .left-color,
#stacks_in_7060 .toggle-this .label-bg > .right-color {
  right: 0;
  left: auto;
  height: 100%;
  width: 75%;
  z-index: 1;
  -webkit-transition: width 150ms ease;
  transition: width 150ms ease;
}
#stacks_in_7060 .toggle-this .label-bg > .right-color {
  border-bottom-left-radius: 0px;
  border-top-left-radius: 0px;
}
#stacks_in_7060 .toggle-this .label-bg > .left-color {
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0.1);
  box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0.1);
  border-bottom-right-radius: 0px;
  border-top-right-radius: 0px;
  right: auto;
  left: 0;
}
#stacks_in_7060 .toggle-this .label-bg > .left-color > div {
  left: 0;
}
#stacks_in_7060 input + .toggle-this  .label-bg > .left-color {
  width: 0%;
}
#stacks_in_7060 input:checked + .toggle-this  .label-bg > .left-color {
  width: 75%;
}
#stacks_in_7060 input:checked + .toggle-this  .label-bg > .right-color {
  width: 0%;
}
/*
ICONS
*/
#stacks_in_7060 .toggle-this.ts-type-3 .label-bg > .left-color > div > span,
#stacks_in_7060 .toggle-this.ts-type-3 .label-bg > .right-color > div > span {
  position: absolute;
  top: 50%;
  left: auto;
  right: 60%;
  width: 12.000000px;
  height: 3px;
  margin: -2px 0px 0px -1.5px;
  border-radius: 2px;
}
/*  */
#stacks_in_7060 .toggle-this.ts-type-3 .label-bg > .left-color > div > span,
#stacks_in_7060 .toggle-this.ts-type-3 .label-bg > .right-color > div > span {
  width: 14.400001px;
  height: 2px;
}
/*  */
/*  */
#stacks_in_7060 .toggle-this.ts-type-3 .label-bg > .right-color > div > span:nth-child(1) {
  -webkit-transform-origin: center;
  transform-origin: center;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
#stacks_in_7060 .toggle-this.ts-type-3 .label-bg > .right-color > div > span:nth-child(2) {
  -webkit-transform-origin: center;
  transform-origin: center;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
#stacks_in_7060 .toggle-this.ts-type-3 .label-bg > .left-color > div > span {
  right: auto;
  left: 40%;
  top: 45%;
  margin: 0;
}
#stacks_in_7060 .toggle-this.ts-type-3 .label-bg > .left-color > div > span:nth-child(1) {
  display: none;
}
#stacks_in_7060 .toggle-this.ts-type-3 .label-bg > .left-color > div > span:nth-child(2) {
  -webkit-transform-origin: center;
  transform-origin: center;
  width: 40%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
#stacks_in_7060 .toggle-this.ts-type-3 .label-bg > .left-color > div > span:nth-child(2):after {
  content: "";
  position: absolute;
  background: #fff;
  left: 0;
  top: 0;
  width: 50%;
  height: 100%;
  border-radius: 2px;
  -webkit-transform-origin: left;
  transform-origin: left;
  -webkit-transform: rotate(-90deg) translate(0,50%);
  transform: rotate(-90deg) translate(0,50%);
}
/*
TEXT
*/
#stacks_in_7060 .toggle-this.ts-type-4 .label-bg > .left-color,
#stacks_in_7060 .toggle-this.ts-type-4 .label-bg > .right-color {
  overflow: hidden;
}
#stacks_in_7060 .toggle-this.ts-type-4 .label-bg > .left-color > div:after,
#stacks_in_7060 .toggle-this.ts-type-4 .label-bg > .right-color > div:after {
  content: "OFF";
  display: block;
  width: 100%;
  height: 100%;
  font-family: arial;
  font-size: 13.200000px;
  text-align: center;
}
#stacks_in_7060 .toggle-this.ts-type-4 .label-bg > .left-color > div:after {
  content: "ON";
}
#stacks_in_7060 .toggle-this.ts-type-4,
#stacks_in_7060 .toggle-this.ts-type-4 .label-bg,
#stacks_in_7060 .toggle-this.ts-type-4 .label-bg > .left-color,
#stacks_in_7060 .toggle-this.ts-type-4 .label-bg > .right-color {
  width: 68px;
}
#stacks_in_7060 .toggle-this.ts-type-4:before {
  width: 78px;
}
#stacks_in_7060 .toggle-this.ts-type-4 .label-bg > div > div {
  width: calc(100% - 24px);
}
#stacks_in_7060 input + .toggle-this.ts-type-4 .label-bg > .left-color {
  /* width: 0; */
  width: 100%;
  transform: translate(-100%,0);
  transition: transform 150ms ease;
}
#stacks_in_7060 input:checked + .toggle-this.ts-type-4 .label-bg > .left-color {
  transform: translate(0%,0);
}
#stacks_in_7060 input:checked + .toggle-this.ts-type-4 label {
  -webkit-transform: translate(44px,0);
  transform: translate(44px,0);
}
/*
THIN
*/
#stacks_in_7060 .toggle-this.ts-type-2.ts-2 .label-bg {
  width: 90%;
  left: 5%;
}
#stacks_in_7060 .toggle-this.ts-type-2.ts-3 {
  -webkit-transform: scale(.8);
  transform: scale(.8);
}
#stacks_in_7060 .toggle-this.ts-type-2.ts-3 label:before {
  -webkit-transform: scale(1.3);
  transform: scale(1.3);
}
#stacks_in_7060 .toggle-this.ts-type-2.ts-3 label:after {
  -webkit-transform: scale(.9);
  transform: scale(.9);
}
/*
  CHECKBOX
*/
#stacks_in_7060 .toggle-this.ts-type-5 .label-bg > .right-color {
  display: none;
}
#stacks_in_7060 .toggle-this.ts-type-5 label {
  display: none;
}
#stacks_in_7060 input + .toggle-this.ts-type-5 .label-bg > .left-color {
  width: 100%;
  -webkit-transition: background 150ms ease;
  transition: background 150ms ease;
}
#stacks_in_7060 input + .toggle-this.ts-type-5 .label-bg > .left-color > div > span {
  opacity: 0;
  -webkit-transition: opacity 150ms ease;
  transition: opacity 150ms ease;
}
#stacks_in_7060 input:checked + .toggle-this.ts-type-5  .label-bg > .left-color > div > span {
  opacity: 1;
}

#stacks_in_7060 .toggle-this.ts-type-5 .label-bg > .left-color > div > span {
  position: absolute;
  top: 50%;
  left: auto;
  right: 60%;
  width: 12.000000px;
  height: 3px;
  margin: -2px 0px 0px -1.5px;
  border-radius: 2px;
}
/*  */
#stacks_in_7060 .toggle-this.ts-type-5 .label-bg > .left-color > div > span {
  width: 14.400001px;
  height: 2px;
}
/*  */
#stacks_in_7060 .toggle-this.ts-type-5 .label-bg > .left-color > div > span {
  right: auto;
  left: 32%;
  top: 45%;
  margin: 0;
}
/*  */
#stacks_in_7060 .toggle-this.ts-type-5 .label-bg > .left-color > div > span:nth-child(1) {
  display: none;
}
#stacks_in_7060 .toggle-this.ts-type-5 .label-bg > .left-color > div > span:nth-child(2) {
  -webkit-transform-origin: center;
  transform-origin: center;
  width: 40%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
#stacks_in_7060 .toggle-this.ts-type-5 .label-bg > .left-color > div > span:nth-child(2):after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 50%;
  height: 100%;
  border-radius: 2px;
  -webkit-transform-origin: left;
  transform-origin: left;
  -webkit-transform: rotate(-90deg) translate(0,50%);
  transform: rotate(-90deg) translate(0,50%);
}
/*
PRESETS
*/
#stacks_in_7060 .toggle-this.ts-2 label:after {
  -webkit-transform-origin: center;
  transform-origin: center;
  -webkit-transform: scale(.8);
  transform: scale(.8);
  -webkit-box-shadow: none;
  box-shadow: none;
}
#stacks_in_7060 .toggle-this.ts-2 .label-bg {
  border: 1px solid transparent;
  background: rgba(0,0,0,0.15);
  -webkit-transition: background 150ms ease;
  transition: background 150ms ease;
}
#stacks_in_7060 .toggle-this.ts-2 .label-bg > .left-color,
#stacks_in_7060 .toggle-this.ts-2 .label-bg > .right-color {
  background: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
#stacks_in_7060 .toggle-this.ts-2 .label-bg > .left-color > div > span,
#stacks_in_7060 .toggle-this.ts-2 .label-bg > .right-color > div > span {
  right: auto;
  left: 20%;
}
#stacks_in_7060 .toggle-this.ts-2 .label-bg > .right-color > div {
  right: 0;
  left: auto;
}
#stacks_in_7060 .toggle-this.ts-2 .label-bg > .left-color > div > span {
  right: auto;
  left: 40%;
  top: 45%;
  margin: 0;
}
#stacks_in_7060 .toggle-this.ts-2.ts-type-5 .label-bg > .left-color > div > span,
#stacks_in_7060 .toggle-this.ts-3.ts-type-5 .label-bg > .left-color > div > span{
  left: 33%;
}


#stacks_in_7060 .toggle-this:before {
  content: "";
  position: absolute;
  z-index: 1;
}
#stacks_in_7060 .toggle-this.ts-3:before {
  -webkit-box-shadow: inset 0px 5px 5px rgba(0,0,0,0.2),
    inset 0px -5px 5px rgba(0,0,0,0);
  box-shadow: inset 0px 5px 5px rgba(0,0,0,0.15),
    inset 0px -5px 5px rgba(255,255,255,0.4);
}
#stacks_in_7060 .toggle-this.ts-type-2.ts-3:after {
  -webkit-box-shadow: none;
  box-shadow: none;
}
#stacks_in_7060 .toggle-this.ts-3 label:after {
  -webkit-transform-origin: center;
  transform-origin: center;
  -webkit-transform: scale(.7);
  transform: scale(.7);
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 0px solid transparent;
  background-image: -webkit-gradient(ease, left top, left bottom, from(rgba(0,0,0,.10)), to(rgba(0,0,0,0)));
  background-image: ease-gradient(to bottom, rgba(0,0,0,.10) 0%, rgba(0,0,0,0) 100%);
}
#stacks_in_7060 .toggle-this.ts-3 label:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 0px solid transparent;
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0.15),
    0px 2px 3px rgba(0,0,0,0.2);
  box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0.15),
    0px 2px 3px rgba(0,0,0,0.2);
  border-radius: 50%;
  top: 0px;
  left: 0px;
  z-index: 2;
  -webkit-transition: -webkit-transform 150ms ease;
  transition: -webkit-transform 150ms ease;
  transition: transform 150ms ease;
  transition: transform 150ms ease, -webkit-transform 150ms ease;
  -webkit-transform-origin: center;
  transform-origin: center;
  -webkit-transform: scale(1);
  transform: scale(1);
  background-image: -webkit-gradient(ease, left top, left bottom, from(rgba(0,0,0,0)), to(rgba(0,0,0,.1)));
  background-image: ease-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,.1) 100%);
}
#stacks_in_7060 .toggle-this.ts-3 .label-bg {
  -webkit-box-shadow: inset 0px 0px 3px 0px rgba(0,0,0,0.3);
  box-shadow: inset 0px 0px 3px 0px rgba(0,0,0,0.3);
  border: 1px solid rgba(0,0,0,0.15);
  background: rgba(0,0,0,0.15);
  -webkit-transition: background 150ms ease;
  transition: background 150ms ease;
}
#stacks_in_7060 .toggle-this.ts-3 .label-bg > .left-color,
#stacks_in_7060 .toggle-this.ts-3 .label-bg > .right-color {
  background: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
#stacks_in_7060 .toggle-this.ts-3.ts-type-5 .label-bg > .left-color {
  -webkit-box-shadow: inset 0px 0px 3px 0px rgba(0,0,0,0.3);
  box-shadow: inset 0px 0px 3px 0px rgba(0,0,0,0.3);
}
#stacks_in_7060 .toggle-this.ts-3 .label-bg > .left-color > div > span,
#stacks_in_7060 .toggle-this.ts-3 .label-bg > .right-color > div > span {
  right: auto;
  left: 20%;
}
#stacks_in_7060 .toggle-this.ts-3 .label-bg > .right-color > div {
  right: 0;
  left: auto;
}
#stacks_in_7060 .toggle-this.ts-3 .label-bg > .left-color > div > span {
  right: auto;
  left: 40%;
  top: 45%;
  margin: 0;
}
/*
COLORS
*/
#stacks_in_7060 .toggle-this.ts-3:after,
#stacks_in_7060 .toggle-this:before {
  background-color: rgba(255, 255, 255, 0.00);
}
#stacks_in_7060 .toggle-this.ts-type-5.ts-3:after,
#stacks_in_7060 .toggle-this.ts-type-5:before {
  background-color: transparent;
}
#stacks_in_7060 .toggle-this .label-bg > .right-color,
#stacks_in_7060 .toggle-this.ts-2 .label-bg,
#stacks_in_7060 .toggle-this.ts-3 .label-bg,
#stacks_in_7060 input + .toggle-this.ts-type-5 .label-bg > .left-color {
  background-color: rgba(140, 140, 140, 1.00);
}
#stacks_in_7060 .toggle-this.ts-type-2.ts-2 label:after {
  border: 1px solid rgba(0,0,0,0.15);
}
#stacks_in_7060 .toggle-this label:after,
#stacks_in_7060 .toggle-this label:before {
  background-color: rgba(255, 255, 255, 1.00);
}
#stacks_in_7060 .toggle-this.ts-type-5 label:after,
#stacks_in_7060 .toggle-this.ts-type-5 label:before {
  background-color: transparent;
}
#stacks_in_7060 .toggle-this .label-bg > .left-color,
#stacks_in_7060 input:checked + .toggle-this.ts-2 .label-bg,
#stacks_in_7060 input:checked + .toggle-this.ts-3 .label-bg,
#stacks_in_7060 input:checked + .toggle-this.ts-type-5 .label-bg > .left-color {
  background-color: rgba(28, 108, 238, 1.00);
}
#stacks_in_7060 .toggle-this.ts-type-3 .label-bg > .left-color > div > span,
#stacks_in_7060 .toggle-this.ts-type-3 .label-bg > .right-color > div > span {
  background-color: rgba(153, 153, 153, 1.00);
}
#stacks_in_7060 .toggle-this.ts-type-3 .label-bg > .left-color > div > span,
#stacks_in_7060 .toggle-this.ts-type-3 .label-bg > .left-color > div > span:nth-child(2):after {
  background-color: rgba(255, 255, 255, 1.00);
}
#stacks_in_7060 .toggle-this.ts-type-4 .label-bg > .right-color > div:after {
  color: rgba(153, 153, 153, 1.00);
}
#stacks_in_7060 .toggle-this.ts-type-4 .label-bg > .left-color > div:after {
  color: rgba(255, 255, 255, 1.00);
}
#stacks_in_7060 .toggle-this.ts-type-5 .label-bg > .left-color > div > span:nth-child(2),
#stacks_in_7060 .toggle-this.ts-type-5 .label-bg > .left-color > div > span:nth-child(2):after {
  background: rgba(255, 255, 255, 1.00);
}
#stacks_in_7060 .toggle-this.ts-type-4.ts-1 .label-bg > .right-color > div:after {
}
#stacks_in_7060 .toggle-this.ts-type-4.ts-1 .label-bg > .left-color > div:after {
}
#stacks_in_7060 .toggle-this.ts-type-4.ts-2 .label-bg > .right-color > div:after,
#stacks_in_7060 .toggle-this.ts-type-4.ts-2 .label-bg > .left-color > div:after {
  text-shadow: none;
}
/*  */
/*  */
/*  */
/*
  TOGGLE STATES/ACTIONS
*/
/*  */
/*  */
/*  */
/*  */
.tt_stacks_in_7060 .slider-nav,
.tt_stacks_in_7060 .cursor-nav {
  display: none;
}
.tt_stacks_in_7060 .slider-nav.tt-True,
.tt_stacks_in_7060 .cursor-nav.tt-True {
  display: block;
}
.tt_stacks_in_7060 .slider-nav.tt-False
.tt_stacks_in_7060 .cursor-nav.tt-False {
  display: none;
}
/*  */
/*  */
/*  */

/*  */

html:first-child > body .element_stacks_in_1029[data-deluxe-el] {
  
  padding: 96px 0px 0px 0px;
}
.element_stacks_in_1029[data-deluxe-el] > div {

}

:root {
  --multi_columns_stacks_in_1030:min-content;
}
#multi_columns_stacks_in_1030 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_1030);
  grid-gap: 0px;
  
  align-items: center;
  
  
  justify-content: center;
  
}
#multi_columns_stacks_in_1030 > div {
  min-width: 0;
}
#multi_columns_stacks_in_1030 + .deluxe-columns {
  margin-top: 0px;
}
#multi_columns_stacks_in_1030 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_1030 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}





html:first-child > body .element_stacks_in_2091[data-deluxe-el] {
  
  display: inline-flex;
  width: 100%;
  max-width: 480px;
  
  display: block; /* Breaks vertical alignment setting */
  margin-left: auto;
  margin-right: auto;
  
}
.element_stacks_in_2091[data-deluxe-el] > div {

}

.element_stacks_in_6374[data-deluxe-el][data-deluxe-text] {
  
  text-align: center;
  
  
}

.element_stacks_in_6375[data-deluxe-el][data-deluxe-text] {
  
  text-align: center;
  
  
}


:root {
  --multi_columns_stacks_in_5680:1fr 1fr 1fr;
}
#multi_columns_stacks_in_5680 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_5680);
  grid-gap: 24px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_5680 > div {
  min-width: 0;
}
#multi_columns_stacks_in_5680 + .deluxe-columns {
  margin-top: 24px;
}
#multi_columns_stacks_in_5680 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_5680 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



@media all and (min-width: 901px) {
  #multi_columns_stacks_in_5680 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_5680 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_5680 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_5680 .hide-desktop {
    display: none;
  }
}
@media all and (max-width: 900px) and (min-width: 601px) {
  #multi_columns_stacks_in_5680 .column-tablet-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_5680 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_5680 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_5680 .hide-tablet {
    display: none;
  }
}
@media all and (max-width: 600px) {
  #multi_columns_stacks_in_5680 .column-mobile-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_5680 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_5680 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_5680 .hide-mobile {
    display: none;
  }
}

@media all and (max-width: 900px) {
  #multi_columns_stacks_in_5680 {
    grid-template-columns: repeat(1, 1fr);
    
  }
  #multi_columns_stacks_in_5680 + .deluxe-columns {
    
  }
  #multi_columns_stacks_in_5680 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_5680 > div > * {position: relative;}
  #multi_columns_stacks_in_5680 > div > * > * {transform: translate(0,0);}
  
}
@media all and (max-width: 600px) {
  #multi_columns_stacks_in_5680 {
    grid-template-columns: repeat(1, 1fr);
  }
  #multi_columns_stacks_in_5680 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_5680 > div > * {position: relative;}
  #multi_columns_stacks_in_5680 > div > * > * {transform: translate(0,0);}
  
}


/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
1.5.0.1
- removed stroke color, causing pixelation issues in safari
*/
#stacks_in_5692 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_5692 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_5692 svg  */

#stacks_in_5692 svg,
#stacks_in_5692 i {
  color: rgba(13, 13, 13, 1.00);
  fill: rgba(13, 13, 13, 1.00);
  stroke: rgba(13, 13, 13, 1.00);
  stroke-width: 0;
}

#stacks_in_5692 i,
#stacks_in_5692 svg {
  position: relative;
  font-size: 64px;
  line-height: 64px;
  height: 64px;
  width: 64px;
  display: block;
  text-align: center;
  margin: 0 auto;
  
}
#stacks_in_5692 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_5692 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_5692 .material-icons-two-tone {
  color: rgba(13, 13, 13, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(13, 13, 13, 1.00),
              0px -.1px 0px rgba(13, 13, 13, 1.00),
              .1px 0px 0px rgba(13, 13, 13, 1.00),
              -.1px 0px 0px rgba(13, 13, 13, 1.00);
}
#stacks_in_5692 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}

#stacks_in_5692 {
	margin: 0px 0px 24px 0px;
}
.element_stacks_in_5694[data-deluxe-el][data-deluxe-text] {
  
  text-align: center;
  
  
}

.element_stacks_in_5696[data-deluxe-el][data-deluxe-text] {
  
  text-align: center;
  
  
}


/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
1.5.0.1
- removed stroke color, causing pixelation issues in safari
*/
#stacks_in_5700 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_5700 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_5700 svg  */

#stacks_in_5700 svg,
#stacks_in_5700 i {
  color: rgba(13, 13, 13, 1.00);
  fill: rgba(13, 13, 13, 1.00);
  stroke: rgba(13, 13, 13, 1.00);
  stroke-width: 0;
}

#stacks_in_5700 i,
#stacks_in_5700 svg {
  position: relative;
  font-size: 64px;
  line-height: 64px;
  height: 64px;
  width: 64px;
  display: block;
  text-align: center;
  margin: 0 auto;
  
}
#stacks_in_5700 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_5700 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_5700 .material-icons-two-tone {
  color: rgba(13, 13, 13, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(13, 13, 13, 1.00),
              0px -.1px 0px rgba(13, 13, 13, 1.00),
              .1px 0px 0px rgba(13, 13, 13, 1.00),
              -.1px 0px 0px rgba(13, 13, 13, 1.00);
}
#stacks_in_5700 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}

#stacks_in_5700 {
	margin: 0px 0px 24px 0px;
}
.element_stacks_in_5702[data-deluxe-el][data-deluxe-text] {
  
  text-align: center;
  
  
}

.element_stacks_in_5704[data-deluxe-el][data-deluxe-text] {
  
  text-align: center;
  
  
}


/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
1.5.0.1
- removed stroke color, causing pixelation issues in safari
*/
#stacks_in_5684 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_5684 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_5684 svg  */

#stacks_in_5684 svg,
#stacks_in_5684 i {
  color: rgba(13, 13, 13, 1.00);
  fill: rgba(13, 13, 13, 1.00);
  stroke: rgba(13, 13, 13, 1.00);
  stroke-width: 0;
}

#stacks_in_5684 i,
#stacks_in_5684 svg {
  position: relative;
  font-size: 64px;
  line-height: 64px;
  height: 64px;
  width: 64px;
  display: block;
  text-align: center;
  margin: 0 auto;
  
}
#stacks_in_5684 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_5684 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_5684 .material-icons-two-tone {
  color: rgba(13, 13, 13, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(13, 13, 13, 1.00),
              0px -.1px 0px rgba(13, 13, 13, 1.00),
              .1px 0px 0px rgba(13, 13, 13, 1.00),
              -.1px 0px 0px rgba(13, 13, 13, 1.00);
}
#stacks_in_5684 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}

#stacks_in_5684 {
	margin: 0px 0px 24px 0px;
}
.element_stacks_in_5686[data-deluxe-el][data-deluxe-text] {
  
  text-align: center;
  
  
}

.element_stacks_in_5688[data-deluxe-el][data-deluxe-text] {
  
  text-align: center;
  
  
}


html:first-child > body .element_stacks_in_5679[data-deluxe-el] {
  
  padding: 0px 0px 96px 0px;
}
.element_stacks_in_5679[data-deluxe-el] > div {

}


#pac_stacks_in_6260 {  
  
  background-color : rgba(255, 255, 255, 1.00);
  
  
  
  border-radius: 32px;
  padding: 32px 32px;
}

#pac_stacks_in_6260.pick-a-card-wrap:has(.pac-active):after,
#pac_stacks_in_6260.pick-a-card-wrap.pac-overlay:after,
#pac_stacks_in_6260.pick-a-card-wrap.deck-animating:after {
  background:  rgba(0, 0, 0, 0.00);
}
#pac_stacks_in_6260 > .pick-a-card {
  transform: none !important;
}
#pac_stacks_in_6260 .pac-card {
  width: 250px;
}
#pac_stacks_in_6260.pac-cursor .pac-card:not(.pac-active) .pac-spot {
  cursor: default;
}
#pac_stacks_in_6260 .pac-card .pac-card-content {
  min-height: 300px;
  padding: 20px 20px;
}
#pac_stacks_in_6260 .pac-card .pac-card-content:before,
#pac_stacks_in_6260 .pac-card .pac-card-content:after {
  content: "";
  position: absolute;
  top: 1px;
  left: 1px;
  right: 1px;
  bottom: 1px;
  border-radius: 16px;
  pointer-events: none;
  z-index: 0;
}
#pac_stacks_in_6260 .pac-card .pac-card-content:after {
  top: 2px;
  left: 2px;
  right: 2px;
  bottom: 2px;
}
#pac_stacks_in_6260 .pac-deck-wrap {
  max-width: 1600px;
  margin: 0 auto;
}
#pac_stacks_in_6260 .pac-card .pac-card-content:before {
  background: #FFFFFF;
  border: 1px solid #CCCCCC;
  ;
}
#pac_stacks_in_6260.pac-cursor .pac-card.pac-highlight .pac-card-content:after,
#pac_stacks_in_6260.pac-touch .pac-card.pac-select .pac-card-content:after {
  transition: all 150ms ease;
  ;
}
#pac_stacks_in_6260.pac-cursor .pac-card.pac-active .pac-card-content:after,
#pac_stacks_in_6260.pac-touch .pac-card.pac-active .pac-card-content:after  {
  box-shadow: 0 0 0 0px transparent;
}
#pac_stacks_in_6260 .pac-slider .pac-slider-bg {
  background: #FFFFFF;
  border: 1px solid #CCCCCC;
}
#pac_stacks_in_6260 .pac-slider {
  color: #BBBBBB;
}
#pac_stacks_in_6260 .pac-slider .pac-slider-close {
  box-shadow: inset 0 0 0 1.5px #999999;
  transform: scale(0.75);
}
#pac_stacks_in_6260 .pac-slider .pac-slider-bg:after {
  box-shadow: inset -1px 0 0 1px #999999;
  left: 41px;
}
#pac_stacks_in_6260 .pac-slider .pac-slider-close:before,
#pac_stacks_in_6260 .pac-slider .pac-slider-close:after {
  background: #FFFFFF;
}
#pac_stacks_in_6260 .pac-slider input::-webkit-slider-thumb {
  background-color: #FFFFFF;
  border: 1px solid #CCCCCC;
}
#pac_stacks_in_6260 .pac-slider input::-moz-range-thumb {
  background-color: #FFFFFF;
  border: 1px solid #CCCCCC;
}
#pac_stacks_in_6260.slider-has-value .pac-slider input::-webkit-slider-thumb {
  border-width: 1.5px;
  transform: translateX(0px) scale(0.75);
}
#pac_stacks_in_6260.slider-has-value .pac-slider input::-moz-range-thumb {
  border-width: 1.5px;
  transform: translateX(0px) scale(0.75);
}
#pac_stacks_in_6260 .pac-slider .pac-slider-ticks {
  color: #BBBBBB;
}

#pac_stacks_in_6260 .pac-deck:after {
  pointer-events: none;
}

:root {
  --multi_columns_stacks_in_6389:min-content;
}
#multi_columns_stacks_in_6389 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_6389);
  grid-gap: 0px;
  
  align-items: center;
  
  
  justify-content: center;
  
}
#multi_columns_stacks_in_6389 > div {
  min-width: 0;
}
#multi_columns_stacks_in_6389 + .deluxe-columns {
  margin-top: 0px;
}
#multi_columns_stacks_in_6389 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_6389 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



html:first-child > body .element_stacks_in_6390[data-deluxe-el] {
  
  margin: 32px 0px 12px 0px;
}
.element_stacks_in_6390[data-deluxe-el] > div {

}



html:first-child > body .element_stacks_in_6313[data-deluxe-el] {
  
  display: inline-flex;
  width: 100%;
  max-width: 480px;
  
  display: block; /* Breaks vertical alignment setting */
  margin-left: auto;
  margin-right: auto;
  
}
.element_stacks_in_6313[data-deluxe-el] > div {

}


#stacks_out_7106 {
	width: 128px;
}
.element_stacks_in_6378[data-deluxe-el][data-deluxe-text] {
  
  text-align: center;
  font-weight: 800;
  letter-spacing: -1.00px;
  line-height: 110%;
  word-spacing: 0.00px;
  
}

.element_stacks_in_6379[data-deluxe-el][data-deluxe-text] {
  
  margin-top: 12px;
  margin-bottom: 36px;
  text-align: center;
  
  
}

:root {
  --multi_columns_stacks_in_6320:min-content;
}
#multi_columns_stacks_in_6320 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_6320);
  grid-gap: 0px;
  
  align-items: center;
  
  
  justify-content: center;
  
}
#multi_columns_stacks_in_6320 > div {
  min-width: 0;
}
#multi_columns_stacks_in_6320 + .deluxe-columns {
  margin-top: 0px;
}
#multi_columns_stacks_in_6320 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_6320 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



.element_stacks_in_6321[data-deluxe-el] {
  
  margin: 0px 0px 48px 0px;
  padding: 16px 32px;
  font-size: 18px;
}
.element_stacks_in_6321[data-deluxe-el] > div {
  
}

.pac-touch #pac_stacks_in_6261.pac-card.pac-active .pac-card-content:before,
.pac-cursor #pac_stacks_in_6261.pac-card.pac-active .pac-card-content:before,
#pac_stacks_in_6261.pac-card .pac-card-content::before {
  
  
  
  
}
.element_stacks_in_6265[data-deluxe-el][data-deluxe-text] {
  
  font-size: 36px;
  margin-top: 0px;
  margin-bottom: 0px;
  font-weight: 400;
  letter-spacing: -3.00px;
  line-height: 115%;
  word-spacing: 0.00px;
  
}

.element_stacks_in_6268[data-deluxe-el][data-deluxe-text] {
  
  margin-top: 10px;
  margin-bottom: 0px;
  
  
}

.pac-touch #pac_stacks_in_6270.pac-card.pac-active .pac-card-content:before,
.pac-cursor #pac_stacks_in_6270.pac-card.pac-active .pac-card-content:before,
#pac_stacks_in_6270.pac-card .pac-card-content::before {
  
  
  
  
}
.element_stacks_in_6273[data-deluxe-el][data-deluxe-text] {
  
  font-size: 36px;
  margin-top: 0px;
  margin-bottom: 0px;
  font-weight: 400;
  letter-spacing: -3.00px;
  line-height: 115%;
  word-spacing: 0.00px;
  
}

.element_stacks_in_6276[data-deluxe-el][data-deluxe-text] {
  
  margin-top: 10px;
  margin-bottom: 0px;
  
  
}

.pac-touch #pac_stacks_in_6278.pac-card.pac-active .pac-card-content:before,
.pac-cursor #pac_stacks_in_6278.pac-card.pac-active .pac-card-content:before,
#pac_stacks_in_6278.pac-card .pac-card-content::before {
  
  
  
  
}
/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
1.5.0.1
- removed stroke color, causing pixelation issues in safari
*/
#stacks_in_6281 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_6281 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_6281 svg  */

#stacks_in_6281 svg,
#stacks_in_6281 i {
  color: rgba(13, 13, 13, 1.00);
  fill: rgba(13, 13, 13, 1.00);
  stroke: rgba(13, 13, 13, 1.00);
  stroke-width: 0;
}

#stacks_in_6281 i,
#stacks_in_6281 svg {
  position: relative;
  font-size: 42px;
  line-height: 42px;
  height: 42px;
  width: 42px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_6281 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_6281 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_6281 .material-icons-two-tone {
  color: rgba(13, 13, 13, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(13, 13, 13, 1.00),
              0px -.1px 0px rgba(13, 13, 13, 1.00),
              .1px 0px 0px rgba(13, 13, 13, 1.00),
              -.1px 0px 0px rgba(13, 13, 13, 1.00);
}
#stacks_in_6281 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}
.element_stacks_in_6283[data-deluxe-el][data-deluxe-text] {
  
  margin-top: 10px;
  margin-bottom: 0px;
  
  
}

.pac-touch #pac_stacks_in_6285.pac-card.pac-active .pac-card-content:before,
.pac-cursor #pac_stacks_in_6285.pac-card.pac-active .pac-card-content:before,
#pac_stacks_in_6285.pac-card .pac-card-content::before {
  
  
  
  
}
/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
1.5.0.1
- removed stroke color, causing pixelation issues in safari
*/
#stacks_in_6288 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_6288 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_6288 svg  */

#stacks_in_6288 svg,
#stacks_in_6288 i {
  color: rgba(13, 13, 13, 1.00);
  fill: rgba(13, 13, 13, 1.00);
  stroke: rgba(13, 13, 13, 1.00);
  stroke-width: 0;
}

#stacks_in_6288 i,
#stacks_in_6288 svg {
  position: relative;
  font-size: 42px;
  line-height: 42px;
  height: 42px;
  width: 42px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_6288 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_6288 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_6288 .material-icons-two-tone {
  color: rgba(13, 13, 13, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(13, 13, 13, 1.00),
              0px -.1px 0px rgba(13, 13, 13, 1.00),
              .1px 0px 0px rgba(13, 13, 13, 1.00),
              -.1px 0px 0px rgba(13, 13, 13, 1.00);
}
#stacks_in_6288 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}
.element_stacks_in_6290[data-deluxe-el][data-deluxe-text] {
  
  margin-top: 10px;
  margin-bottom: 0px;
  
  
}

.pac-touch #pac_stacks_in_6292.pac-card.pac-active .pac-card-content:before,
.pac-cursor #pac_stacks_in_6292.pac-card.pac-active .pac-card-content:before,
#pac_stacks_in_6292.pac-card .pac-card-content::before {
  
  
  
  
}
/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
1.5.0.1
- removed stroke color, causing pixelation issues in safari
*/
#stacks_in_6295 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_6295 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_6295 svg  */

#stacks_in_6295 svg,
#stacks_in_6295 i {
  color: rgba(13, 13, 13, 1.00);
  fill: rgba(13, 13, 13, 1.00);
  stroke: rgba(13, 13, 13, 1.00);
  stroke-width: 0;
}

#stacks_in_6295 i,
#stacks_in_6295 svg {
  position: relative;
  font-size: 42px;
  line-height: 42px;
  height: 42px;
  width: 42px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_6295 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_6295 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_6295 .material-icons-two-tone {
  color: rgba(13, 13, 13, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(13, 13, 13, 1.00),
              0px -.1px 0px rgba(13, 13, 13, 1.00),
              .1px 0px 0px rgba(13, 13, 13, 1.00),
              -.1px 0px 0px rgba(13, 13, 13, 1.00);
}
#stacks_in_6295 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}
.element_stacks_in_6297[data-deluxe-el][data-deluxe-text] {
  
  margin-top: 10px;
  margin-bottom: 0px;
  
  
}

.pac-touch #pac_stacks_in_6299.pac-card.pac-active .pac-card-content:before,
.pac-cursor #pac_stacks_in_6299.pac-card.pac-active .pac-card-content:before,
#pac_stacks_in_6299.pac-card .pac-card-content::before {
  
  
  
  
}
/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
1.5.0.1
- removed stroke color, causing pixelation issues in safari
*/
#stacks_in_6302 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_6302 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_6302 svg  */

#stacks_in_6302 svg,
#stacks_in_6302 i {
  color: rgba(13, 13, 13, 1.00);
  fill: rgba(13, 13, 13, 1.00);
  stroke: rgba(13, 13, 13, 1.00);
  stroke-width: 0;
}

#stacks_in_6302 i,
#stacks_in_6302 svg {
  position: relative;
  font-size: 42px;
  line-height: 42px;
  height: 42px;
  width: 42px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_6302 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_6302 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_6302 .material-icons-two-tone {
  color: rgba(13, 13, 13, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(13, 13, 13, 1.00),
              0px -.1px 0px rgba(13, 13, 13, 1.00),
              .1px 0px 0px rgba(13, 13, 13, 1.00),
              -.1px 0px 0px rgba(13, 13, 13, 1.00);
}
#stacks_in_6302 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}
.element_stacks_in_6304[data-deluxe-el][data-deluxe-text] {
  
  margin-top: 10px;
  margin-bottom: 0px;
  
  
}

.pac-touch #pac_stacks_in_6306.pac-card.pac-active .pac-card-content:before,
.pac-cursor #pac_stacks_in_6306.pac-card.pac-active .pac-card-content:before,
#pac_stacks_in_6306.pac-card .pac-card-content::before {
  
  
  
  
}
/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
1.5.0.1
- removed stroke color, causing pixelation issues in safari
*/
#stacks_in_6309 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_6309 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_6309 svg  */

#stacks_in_6309 svg,
#stacks_in_6309 i {
  color: rgba(13, 13, 13, 1.00);
  fill: rgba(13, 13, 13, 1.00);
  stroke: rgba(13, 13, 13, 1.00);
  stroke-width: 0;
}

#stacks_in_6309 i,
#stacks_in_6309 svg {
  position: relative;
  font-size: 42px;
  line-height: 42px;
  height: 42px;
  width: 42px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_6309 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_6309 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_6309 .material-icons-two-tone {
  color: rgba(13, 13, 13, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(13, 13, 13, 1.00),
              0px -.1px 0px rgba(13, 13, 13, 1.00),
              .1px 0px 0px rgba(13, 13, 13, 1.00),
              -.1px 0px 0px rgba(13, 13, 13, 1.00);
}
#stacks_in_6309 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}
.element_stacks_in_6311[data-deluxe-el][data-deluxe-text] {
  
  margin-top: 10px;
  margin-bottom: 0px;
  
  
}


html:first-child > body .element_stacks_in_1449[data-deluxe-el] {
  
  padding: 96px 0px;
}
.element_stacks_in_1449[data-deluxe-el] > div {

}

#cg_stacks_in_1366 > .cg-wrap {
  display: flex;
}
#cg_stacks_in_1366 > .cg-wrap > .cg-layout {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  
}
#cg_stacks_in_1366 > .cg-wrap > .cg-layout > div {
  display: none;
  flex: 1;
  min-width: min-content;
  max-width: 100%;
}
div:not(.cg-container) > div > div > div > #cg_stacks_in_1366:has(+ div .cg-wrap) > .cg-wrap > .cg-layout {
  margin-bottom: 0px;
}
#cg_stacks_in_1366 > .cg-wrap > .cg-layout > .cg-break {height: 0;flex-basis: 100%;margin-bottom:0;margin-left: 1px;margin-right: 1px;}


#cg_stacks_in_1366 > .cg-wrap.cg-details > .cg-out,
#cg_stacks_in_1366 > .cg-wrap.cg-details-on > .cg-out {
  display: none;
}
.mez.selected > #stacks_in_1366 > #cg_stacks_in_1366 > .cg-wrap > .cg-layout > div:before,
#stacks_out_1366 > div.mez.selected > #stacks_in_1366 > #cg_stacks_in_1366 > .cg-wrap:after {
  background-color: #3680fc !important;
}
.mez.selected > #stacks_in_1366 > #cg_stacks_in_1366 > .cg-wrap > .cg-layout:after,
#stacks_out_1366 > div.mez.selected {
  border-color: #3680fc !important;
}

#stacks_out_1366 > div.mez.selected > #stacks_in_1366 > #cg_stacks_in_1366 > .cg-wrap:after {
  width: 100%;
}
#cg_stacks_in_1366 > .cg-wrap > .cg-layout {
  max-width: 1280px;
  gap: 0 32px;
  margin-bottom: -32px;
  align-items: flex-start;
  
  
}
#cg_stacks_in_1366 > .cg-wrap,
#cg_stacks_in_1366 > .cg-wrap > .cg-layout {
  justify-content: flex-start;
  
  
  max-width: 100%;justify-content: space-between;
}
#cg_stacks_in_1366 > .cg-wrap > .cg-layout > div {
  margin-bottom: 32px;
}

#cg_stacks_in_1366 > .cg-wrap > .cg-layout > .cg-column {
  flex: 0;
}

#cg_stacks_in_1366 > .cg-wrap > .cg-layout > .cg-c1M-False, #cg_stacks_in_1366 > .cg-wrap > .cg-layout > .cg-c1M-TrueFalse, #cg_stacks_in_1366 > .cg-wrap > .cg-layout > .cg-c1M-FalseTrue, #cg_stacks_in_1366 > .cg-wrap > .cg-layout > .cg-c1M-TrueTrue {
  display:block;
}
#cg_stacks_in_1366 > .cg-wrap > .cg-layout > .cg-c1M-TrueFalse,#cg_stacks_in_1366 > .cg-wrap > .cg-layout > .cg-c1M-TrueTrue {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: 240px;
}
#cg_stacks_in_1366 > .cg-wrap > .cg-layout > .cg-c1M-FalseTrue,#cg_stacks_in_1366 > .cg-wrap > .cg-layout > .cg-c1M-TrueTrue {
  flex-grow: 1;
  max-width: max(1280px,calc(100%/4));
}
#cg_stacks_in_1366 > .cg-wrap > .cg-layout > .cg-c1M-TrueTrue,#stacks_in_1366 #cg_stacks_in_1366 > .cg-wrap > .cg-layout > .cg-c1M-TrueTrue:after,#stacks_in_1366 #cg_stacks_in_1366 > .cg-wrap > .cg-layout > .cg-c1M-TrueFalse:after {
  flex-basis: 0;
  min-width: min(240px, 100%);
  max-width: max(1280px,240px);
}
#cg_stacks_in_1366 > .cg-wrap > .cg-layout > .cg-c1M-True {visibility: hidden} #cg_stacks_in_1366 > .cg-wrap > .cg-layout > .cg-c1M-True > div {display: none}
#cg_stacks_in_1366 > .cg-wrap > .cg-layout > .cg-b-c1M-True.cg-break {display:block;}
#cg_stacks_in_1366 > .cg-wrap > .cg-layout > .cg-c2M-False, #cg_stacks_in_1366 > .cg-wrap > .cg-layout > .cg-c2M-TrueFalse, #cg_stacks_in_1366 > .cg-wrap > .cg-layout > .cg-c2M-FalseTrue, #cg_stacks_in_1366 > .cg-wrap > .cg-layout > .cg-c2M-TrueTrue {
  display:block;
}
#cg_stacks_in_1366 > .cg-wrap > .cg-layout > .cg-c2M-TrueFalse,#cg_stacks_in_1366 > .cg-wrap > .cg-layout > .cg-c2M-TrueTrue {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: 360px;
}
#cg_stacks_in_1366 > .cg-wrap > .cg-layout > .cg-c2M-FalseTrue,#cg_stacks_in_1366 > .cg-wrap > .cg-layout > .cg-c2M-TrueTrue {
  flex-grow: 1;
  max-width: max(1280px,calc(100%/4));
}
#cg_stacks_in_1366 > .cg-wrap > .cg-layout > .cg-c2M-TrueTrue,#stacks_in_1366 #cg_stacks_in_1366 > .cg-wrap > .cg-layout > .cg-c2M-TrueTrue:after,#stacks_in_1366 #cg_stacks_in_1366 > .cg-wrap > .cg-layout > .cg-c2M-TrueFalse:after {
  flex-basis: 0;
  min-width: min(360px, 100%);
  max-width: max(1280px,360px);
}
#cg_stacks_in_1366 > .cg-wrap > .cg-layout > .cg-c2M-True {visibility: hidden} #cg_stacks_in_1366 > .cg-wrap > .cg-layout > .cg-c2M-True > div {display: none}
#cg_stacks_in_1366 > .cg-wrap > .cg-layout > .cg-b-c2M-True.cg-break {display:block;}
#cg_stacks_in_1366 > .cg-wrap > .cg-layout > .cg-c3M-False, #cg_stacks_in_1366 > .cg-wrap > .cg-layout > .cg-c3M-TrueFalse, #cg_stacks_in_1366 > .cg-wrap > .cg-layout > .cg-c3M-FalseTrue, #cg_stacks_in_1366 > .cg-wrap > .cg-layout > .cg-c3M-TrueTrue {
  display:block;
}
#cg_stacks_in_1366 > .cg-wrap > .cg-layout > .cg-c3M-TrueFalse,#cg_stacks_in_1366 > .cg-wrap > .cg-layout > .cg-c3M-TrueTrue {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: 360px;
}
#cg_stacks_in_1366 > .cg-wrap > .cg-layout > .cg-c3M-FalseTrue,#cg_stacks_in_1366 > .cg-wrap > .cg-layout > .cg-c3M-TrueTrue {
  flex-grow: 1;
  max-width: max(460px,calc(100%/4));
}
#cg_stacks_in_1366 > .cg-wrap > .cg-layout > .cg-c3M-TrueTrue,#stacks_in_1366 #cg_stacks_in_1366 > .cg-wrap > .cg-layout > .cg-c3M-TrueTrue:after,#stacks_in_1366 #cg_stacks_in_1366 > .cg-wrap > .cg-layout > .cg-c3M-TrueFalse:after {
  flex-basis: 0;
  min-width: min(360px, 100%);
  max-width: max(460px,360px);
}
#cg_stacks_in_1366 > .cg-wrap > .cg-layout > .cg-c3M-True {visibility: hidden} #cg_stacks_in_1366 > .cg-wrap > .cg-layout > .cg-c3M-True > div {display: none}
#cg_stacks_in_1366 > .cg-wrap > .cg-layout > .cg-b-c3M-True.cg-break {display:block;}
#cg_stacks_in_1366 > .cg-wrap > .cg-layout > .cg-c4M-False, #cg_stacks_in_1366 > .cg-wrap > .cg-layout > .cg-c4M-TrueFalse, #cg_stacks_in_1366 > .cg-wrap > .cg-layout > .cg-c4M-FalseTrue, #cg_stacks_in_1366 > .cg-wrap > .cg-layout > .cg-c4M-TrueTrue {
  display:block;
}
#cg_stacks_in_1366 > .cg-wrap > .cg-layout > .cg-c4M-TrueFalse,#cg_stacks_in_1366 > .cg-wrap > .cg-layout > .cg-c4M-TrueTrue {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: 0px;
}
#cg_stacks_in_1366 > .cg-wrap > .cg-layout > .cg-c4M-FalseTrue,#cg_stacks_in_1366 > .cg-wrap > .cg-layout > .cg-c4M-TrueTrue {
  flex-grow: 1;
  max-width: max(1280px,calc(100%/4));
}
#cg_stacks_in_1366 > .cg-wrap > .cg-layout > .cg-c4M-TrueTrue,#stacks_in_1366 #cg_stacks_in_1366 > .cg-wrap > .cg-layout > .cg-c4M-TrueTrue:after,#stacks_in_1366 #cg_stacks_in_1366 > .cg-wrap > .cg-layout > .cg-c4M-TrueFalse:after {
  flex-basis: 0;
  min-width: min(0px, 100%);
  max-width: max(1280px,0px);
}
#cg_stacks_in_1366 > .cg-wrap > .cg-layout > .cg-c4M-True {visibility: hidden} #cg_stacks_in_1366 > .cg-wrap > .cg-layout > .cg-c4M-True > div {display: none}









#stacks_out_1366 > div.mez.selected > div:nth-child(2) > div {
  background-color: #3680fc !important;
}

.element_stacks_in_1409[data-deluxe-el][data-deluxe-text] {
  
  font-size: 16px;
  font-family: 'Inter';
  margin-top: 0px;
  margin-bottom: 0px;
  font-weight: 400;
  letter-spacing: 0.00px;
  line-height: 150%;
  word-spacing: 0.00px;
  
}


.element_stacks_in_1398[data-deluxe-el][data-deluxe-text] {
  
  text-align: left;
  
  
}

.element_stacks_in_1400[data-deluxe-el][data-deluxe-text] {
  
  margin-top: 6px;
  margin-bottom: 0px;
  font-weight: 400;
  letter-spacing: 0.00px;
  line-height: 100%;
  word-spacing: 0.00px;
  
}

.element_stacks_in_1402[data-deluxe-el][data-deluxe-text] {
  
  margin-top: 6px;
  margin-bottom: 0px;
  font-weight: 400;
  letter-spacing: 0.00px;
  line-height: 100%;
  word-spacing: 0.00px;
  
}

.element_stacks_in_1404[data-deluxe-el][data-deluxe-text] {
  
  margin-top: 6px;
  margin-bottom: 0px;
  font-weight: 400;
  letter-spacing: 0.00px;
  line-height: 100%;
  word-spacing: 0.00px;
  
}


.element_stacks_in_1372[data-deluxe-el][data-deluxe-text] {
  
  text-align: left;
  
  
}



#cg_stacks_in_1377 > .cg-wrap {
  display: flex;
}
#cg_stacks_in_1377 > .cg-wrap > .cg-layout {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  
}
#cg_stacks_in_1377 > .cg-wrap > .cg-layout > div {
  display: none;
  flex: 1;
  min-width: min-content;
  max-width: 100%;
}
div:not(.cg-container) > div > div > div > #cg_stacks_in_1377:has(+ div .cg-wrap) > .cg-wrap > .cg-layout {
  margin-bottom: 0px;
}
#cg_stacks_in_1377 > .cg-wrap > .cg-layout > .cg-break {height: 0;flex-basis: 100%;margin-bottom:0;margin-left: 1px;margin-right: 1px;}


#cg_stacks_in_1377 > .cg-wrap.cg-details > .cg-out,
#cg_stacks_in_1377 > .cg-wrap.cg-details-on > .cg-out {
  display: none;
}
.mez.selected > #stacks_in_1377 > #cg_stacks_in_1377 > .cg-wrap > .cg-layout > div:before,
#stacks_out_1377 > div.mez.selected > #stacks_in_1377 > #cg_stacks_in_1377 > .cg-wrap:after {
  background-color: #3680fc !important;
}
.mez.selected > #stacks_in_1377 > #cg_stacks_in_1377 > .cg-wrap > .cg-layout:after,
#stacks_out_1377 > div.mez.selected {
  border-color: #3680fc !important;
}

#stacks_out_1377 > div.mez.selected > #stacks_in_1377 > #cg_stacks_in_1377 > .cg-wrap:after {
  width: 100%;
}
#cg_stacks_in_1377 > .cg-wrap > .cg-layout {
  max-width: 2560px;
  gap: 0 0px;
  margin-bottom: -0px;
  align-items: flex-start;
  align-items: center;
  
}
#cg_stacks_in_1377 > .cg-wrap,
#cg_stacks_in_1377 > .cg-wrap > .cg-layout {
  justify-content: flex-start;
  justify-content: center;
  
  
}
#cg_stacks_in_1377 > .cg-wrap > .cg-layout > div {
  margin-bottom: 0px;
}

#cg_stacks_in_1377 > .cg-wrap > .cg-layout > .cg-c1M-False, #cg_stacks_in_1377 > .cg-wrap > .cg-layout > .cg-c1M-TrueFalse, #cg_stacks_in_1377 > .cg-wrap > .cg-layout > .cg-c1M-FalseTrue, #cg_stacks_in_1377 > .cg-wrap > .cg-layout > .cg-c1M-TrueTrue {
  display:block;
}
#cg_stacks_in_1377 > .cg-wrap > .cg-layout > .cg-c1M-TrueFalse,#cg_stacks_in_1377 > .cg-wrap > .cg-layout > .cg-c1M-TrueTrue {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: 0px;
}
#cg_stacks_in_1377 > .cg-wrap > .cg-layout > .cg-c1M-FalseTrue,#cg_stacks_in_1377 > .cg-wrap > .cg-layout > .cg-c1M-TrueTrue {
  flex-grow: 1;
  max-width: max(1280px,calc(100%/4));
}
#cg_stacks_in_1377 > .cg-wrap > .cg-layout > .cg-c1M-TrueTrue,#stacks_in_1377 #cg_stacks_in_1377 > .cg-wrap > .cg-layout > .cg-c1M-TrueTrue:after,#stacks_in_1377 #cg_stacks_in_1377 > .cg-wrap > .cg-layout > .cg-c1M-TrueFalse:after {
  flex-basis: 0;
  min-width: min(0px, 100%);
  max-width: max(1280px,0px);
}
#cg_stacks_in_1377 > .cg-wrap > .cg-layout > .cg-c1M-True {visibility: hidden} #cg_stacks_in_1377 > .cg-wrap > .cg-layout > .cg-c1M-True > div {display: none}
#cg_stacks_in_1377 > .cg-wrap > .cg-layout > .cg-b-c1M-True.cg-break {display:block;}
#cg_stacks_in_1377 > .cg-wrap > .cg-layout > .cg-c2M-False, #cg_stacks_in_1377 > .cg-wrap > .cg-layout > .cg-c2M-TrueFalse, #cg_stacks_in_1377 > .cg-wrap > .cg-layout > .cg-c2M-FalseTrue, #cg_stacks_in_1377 > .cg-wrap > .cg-layout > .cg-c2M-TrueTrue {
  display:block;
}
#cg_stacks_in_1377 > .cg-wrap > .cg-layout > .cg-c2M-TrueFalse,#cg_stacks_in_1377 > .cg-wrap > .cg-layout > .cg-c2M-TrueTrue {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: 0px;
}
#cg_stacks_in_1377 > .cg-wrap > .cg-layout > .cg-c2M-FalseTrue,#cg_stacks_in_1377 > .cg-wrap > .cg-layout > .cg-c2M-TrueTrue {
  flex-grow: 1;
  max-width: max(1280px,calc(100%/4));
}
#cg_stacks_in_1377 > .cg-wrap > .cg-layout > .cg-c2M-TrueTrue,#stacks_in_1377 #cg_stacks_in_1377 > .cg-wrap > .cg-layout > .cg-c2M-TrueTrue:after,#stacks_in_1377 #cg_stacks_in_1377 > .cg-wrap > .cg-layout > .cg-c2M-TrueFalse:after {
  flex-basis: 0;
  min-width: min(0px, 100%);
  max-width: max(1280px,0px);
}
#cg_stacks_in_1377 > .cg-wrap > .cg-layout > .cg-c2M-True {visibility: hidden} #cg_stacks_in_1377 > .cg-wrap > .cg-layout > .cg-c2M-True > div {display: none}
#cg_stacks_in_1377 > .cg-wrap > .cg-layout > .cg-b-c2M-True.cg-break {display:block;}
#cg_stacks_in_1377 > .cg-wrap > .cg-layout > .cg-c3M-False, #cg_stacks_in_1377 > .cg-wrap > .cg-layout > .cg-c3M-TrueFalse, #cg_stacks_in_1377 > .cg-wrap > .cg-layout > .cg-c3M-FalseTrue, #cg_stacks_in_1377 > .cg-wrap > .cg-layout > .cg-c3M-TrueTrue {
  display:block;
}
#cg_stacks_in_1377 > .cg-wrap > .cg-layout > .cg-c3M-TrueFalse,#cg_stacks_in_1377 > .cg-wrap > .cg-layout > .cg-c3M-TrueTrue {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: 0px;
}
#cg_stacks_in_1377 > .cg-wrap > .cg-layout > .cg-c3M-FalseTrue,#cg_stacks_in_1377 > .cg-wrap > .cg-layout > .cg-c3M-TrueTrue {
  flex-grow: 1;
  max-width: max(1280px,calc(100%/4));
}
#cg_stacks_in_1377 > .cg-wrap > .cg-layout > .cg-c3M-TrueTrue,#stacks_in_1377 #cg_stacks_in_1377 > .cg-wrap > .cg-layout > .cg-c3M-TrueTrue:after,#stacks_in_1377 #cg_stacks_in_1377 > .cg-wrap > .cg-layout > .cg-c3M-TrueFalse:after {
  flex-basis: 0;
  min-width: min(0px, 100%);
  max-width: max(1280px,0px);
}
#cg_stacks_in_1377 > .cg-wrap > .cg-layout > .cg-c3M-True {visibility: hidden} #cg_stacks_in_1377 > .cg-wrap > .cg-layout > .cg-c3M-True > div {display: none}
#cg_stacks_in_1377 > .cg-wrap > .cg-layout > .cg-b-c3M-True.cg-break {display:block;}
#cg_stacks_in_1377 > .cg-wrap > .cg-layout > .cg-c4M-False, #cg_stacks_in_1377 > .cg-wrap > .cg-layout > .cg-c4M-TrueFalse, #cg_stacks_in_1377 > .cg-wrap > .cg-layout > .cg-c4M-FalseTrue, #cg_stacks_in_1377 > .cg-wrap > .cg-layout > .cg-c4M-TrueTrue {
  display:block;
}
#cg_stacks_in_1377 > .cg-wrap > .cg-layout > .cg-c4M-TrueFalse,#cg_stacks_in_1377 > .cg-wrap > .cg-layout > .cg-c4M-TrueTrue {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: 0px;
}
#cg_stacks_in_1377 > .cg-wrap > .cg-layout > .cg-c4M-FalseTrue,#cg_stacks_in_1377 > .cg-wrap > .cg-layout > .cg-c4M-TrueTrue {
  flex-grow: 1;
  max-width: max(1280px,calc(100%/4));
}
#cg_stacks_in_1377 > .cg-wrap > .cg-layout > .cg-c4M-TrueTrue,#stacks_in_1377 #cg_stacks_in_1377 > .cg-wrap > .cg-layout > .cg-c4M-TrueTrue:after,#stacks_in_1377 #cg_stacks_in_1377 > .cg-wrap > .cg-layout > .cg-c4M-TrueFalse:after {
  flex-basis: 0;
  min-width: min(0px, 100%);
  max-width: max(1280px,0px);
}
#cg_stacks_in_1377 > .cg-wrap > .cg-layout > .cg-c4M-True {visibility: hidden} #cg_stacks_in_1377 > .cg-wrap > .cg-layout > .cg-c4M-True > div {display: none}









#stacks_out_1377 > div.mez.selected > div:nth-child(2) > div {
  background-color: #3680fc !important;
}

.element_stacks_in_1382[data-deluxe-el] {
  
  background-color : rgba(255, 255, 255, 1.00);
  border-color: rgba(204, 204, 204, 1.00) rgba(204, 204, 204, 1.00) rgba(204, 204, 204, 1.00) rgba(204, 204, 204, 1.00);
  border-width: 0px 0px 0px 0px;
  border-style: solid;
  border-radius: 99px 0px 0px 99px;
  padding: 14px 16px;
  font-size: 18px; resize: none;
  

}
.element_stacks_in_1382[data-deluxe-el] > div {
  
}


.element_stacks_in_1380[data-deluxe-el] {
  
  background-color : rgba(13, 13, 13, 1.00);
  border-color: rgba(255, 255, 255, 1.00) rgba(255, 255, 255, 1.00) rgba(255, 255, 255, 1.00) rgba(255, 255, 255, 1.00);
  border-width: 0px 0px 0px 0px;
  border-style: solid;
  border-radius: 0px 99px 99px 0px;
  padding: 14px 16px;
  color: rgba(255, 255, 255, 1.00);
  font-size: 18px; resize: none;
  

}
.element_stacks_in_1380[data-deluxe-el] > div {
  
}

.element_stacks_in_1380[data-deluxe-el] h1,
.element_stacks_in_1380[data-deluxe-el] h2,
.element_stacks_in_1380[data-deluxe-el] h3,
.element_stacks_in_1380[data-deluxe-el] h4,
.element_stacks_in_1380[data-deluxe-el] h5 {
  color: rgba(0, 0, 0, 0.90);
}

:root {
  --multi_columns_stacks_in_1384:1fr min-content;
}
#multi_columns_stacks_in_1384 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_1384);
  grid-gap: 6px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_1384 > div {
  min-width: 0;
}
#multi_columns_stacks_in_1384 + .deluxe-columns {
  margin-top: 6px;
}
#multi_columns_stacks_in_1384 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_1384 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}







html:first-child > body .element_stacks_in_1523[data-deluxe-el] {
  
  padding: 0px 0px;
}
.element_stacks_in_1523[data-deluxe-el] > div {

}


html:first-child > body .element_stacks_in_1509[data-deluxe-el] {
  
  border-color: rgba(224, 224, 224, 1.00) rgba(204, 204, 204, 1.00) rgba(204, 204, 204, 1.00) rgba(204, 204, 204, 1.00);
  border-width: 1px 0px 0px 0px;
  border-style: solid;
  border-radius: 0px 0px 0px 0px;
  padding: 12px 0px 12px 0px;
}
.element_stacks_in_1509[data-deluxe-el] > div {

}

#cg_stacks_in_1411 > .cg-wrap {
  display: flex;
}
#cg_stacks_in_1411 > .cg-wrap > .cg-layout {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  
}
#cg_stacks_in_1411 > .cg-wrap > .cg-layout > div {
  display: none;
  flex: 1;
  min-width: min-content;
  max-width: 100%;
}
div:not(.cg-container) > div > div > div > #cg_stacks_in_1411:has(+ div .cg-wrap) > .cg-wrap > .cg-layout {
  margin-bottom: 0px;
}
#cg_stacks_in_1411 > .cg-wrap > .cg-layout > .cg-break {height: 0;flex-basis: 100%;margin-bottom:0;margin-left: 1px;margin-right: 1px;}


#cg_stacks_in_1411 > .cg-wrap.cg-details > .cg-out,
#cg_stacks_in_1411 > .cg-wrap.cg-details-on > .cg-out {
  display: none;
}
.mez.selected > #stacks_in_1411 > #cg_stacks_in_1411 > .cg-wrap > .cg-layout > div:before,
#stacks_out_1411 > div.mez.selected > #stacks_in_1411 > #cg_stacks_in_1411 > .cg-wrap:after {
  background-color: #3680fc !important;
}
.mez.selected > #stacks_in_1411 > #cg_stacks_in_1411 > .cg-wrap > .cg-layout:after,
#stacks_out_1411 > div.mez.selected {
  border-color: #3680fc !important;
}

#stacks_out_1411 > div.mez.selected > #stacks_in_1411 > #cg_stacks_in_1411 > .cg-wrap:after {
  width: 100%;
}
#cg_stacks_in_1411 > .cg-wrap > .cg-layout {
  max-width: 2560px;
  gap: 0 16px;
  margin-bottom: -16px;
  align-items: flex-start;
  align-items: center;
  
}
#cg_stacks_in_1411 > .cg-wrap,
#cg_stacks_in_1411 > .cg-wrap > .cg-layout {
  justify-content: flex-start;
  
  
  max-width: 100%;justify-content: space-between;
}
#cg_stacks_in_1411 > .cg-wrap > .cg-layout > div {
  margin-bottom: 16px;
}

#cg_stacks_in_1411 > .cg-wrap > .cg-layout > .cg-c1M-False, #cg_stacks_in_1411 > .cg-wrap > .cg-layout > .cg-c1M-TrueFalse, #cg_stacks_in_1411 > .cg-wrap > .cg-layout > .cg-c1M-FalseTrue, #cg_stacks_in_1411 > .cg-wrap > .cg-layout > .cg-c1M-TrueTrue {
  display:block;
}
#cg_stacks_in_1411 > .cg-wrap > .cg-layout > .cg-c1M-TrueFalse,#cg_stacks_in_1411 > .cg-wrap > .cg-layout > .cg-c1M-TrueTrue {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: 0px;
}
#cg_stacks_in_1411 > .cg-wrap > .cg-layout > .cg-c1M-FalseTrue,#cg_stacks_in_1411 > .cg-wrap > .cg-layout > .cg-c1M-TrueTrue {
  flex-grow: 1;
  max-width: max(1280px,calc(100%/4));
}
#cg_stacks_in_1411 > .cg-wrap > .cg-layout > .cg-c1M-TrueTrue,#stacks_in_1411 #cg_stacks_in_1411 > .cg-wrap > .cg-layout > .cg-c1M-TrueTrue:after,#stacks_in_1411 #cg_stacks_in_1411 > .cg-wrap > .cg-layout > .cg-c1M-TrueFalse:after {
  flex-basis: 0;
  min-width: min(0px, 100%);
  max-width: max(1280px,0px);
}
#cg_stacks_in_1411 > .cg-wrap > .cg-layout > .cg-c1M-True {visibility: hidden} #cg_stacks_in_1411 > .cg-wrap > .cg-layout > .cg-c1M-True > div {display: none}
#cg_stacks_in_1411 > .cg-wrap > .cg-layout > .cg-b-c1M-True.cg-break {display:block;}
#cg_stacks_in_1411 > .cg-wrap > .cg-layout > .cg-c2M-False, #cg_stacks_in_1411 > .cg-wrap > .cg-layout > .cg-c2M-TrueFalse, #cg_stacks_in_1411 > .cg-wrap > .cg-layout > .cg-c2M-FalseTrue, #cg_stacks_in_1411 > .cg-wrap > .cg-layout > .cg-c2M-TrueTrue {
  display:block;
}
#cg_stacks_in_1411 > .cg-wrap > .cg-layout > .cg-c2M-TrueFalse,#cg_stacks_in_1411 > .cg-wrap > .cg-layout > .cg-c2M-TrueTrue {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: 40px;
}
#cg_stacks_in_1411 > .cg-wrap > .cg-layout > .cg-c2M-FalseTrue,#cg_stacks_in_1411 > .cg-wrap > .cg-layout > .cg-c2M-TrueTrue {
  flex-grow: 1;
  max-width: max(1280px,calc(100%/4));
}
#cg_stacks_in_1411 > .cg-wrap > .cg-layout > .cg-c2M-TrueTrue,#stacks_in_1411 #cg_stacks_in_1411 > .cg-wrap > .cg-layout > .cg-c2M-TrueTrue:after,#stacks_in_1411 #cg_stacks_in_1411 > .cg-wrap > .cg-layout > .cg-c2M-TrueFalse:after {
  flex-basis: 0;
  min-width: min(40px, 100%);
  max-width: max(1280px,40px);
}
#cg_stacks_in_1411 > .cg-wrap > .cg-layout > .cg-c2M-True {visibility: hidden} #cg_stacks_in_1411 > .cg-wrap > .cg-layout > .cg-c2M-True > div {display: none}
#cg_stacks_in_1411 > .cg-wrap > .cg-layout > .cg-b-c2M-True.cg-break {display:block;}
#cg_stacks_in_1411 > .cg-wrap > .cg-layout > .cg-c3M-False, #cg_stacks_in_1411 > .cg-wrap > .cg-layout > .cg-c3M-TrueFalse, #cg_stacks_in_1411 > .cg-wrap > .cg-layout > .cg-c3M-FalseTrue, #cg_stacks_in_1411 > .cg-wrap > .cg-layout > .cg-c3M-TrueTrue {
  display:block;
}
#cg_stacks_in_1411 > .cg-wrap > .cg-layout > .cg-c3M-TrueFalse,#cg_stacks_in_1411 > .cg-wrap > .cg-layout > .cg-c3M-TrueTrue {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: 40px;
}
#cg_stacks_in_1411 > .cg-wrap > .cg-layout > .cg-c3M-FalseTrue,#cg_stacks_in_1411 > .cg-wrap > .cg-layout > .cg-c3M-TrueTrue {
  flex-grow: 1;
  max-width: max(1280px,calc(100%/4));
}
#cg_stacks_in_1411 > .cg-wrap > .cg-layout > .cg-c3M-TrueTrue,#stacks_in_1411 #cg_stacks_in_1411 > .cg-wrap > .cg-layout > .cg-c3M-TrueTrue:after,#stacks_in_1411 #cg_stacks_in_1411 > .cg-wrap > .cg-layout > .cg-c3M-TrueFalse:after {
  flex-basis: 0;
  min-width: min(40px, 100%);
  max-width: max(1280px,40px);
}
#cg_stacks_in_1411 > .cg-wrap > .cg-layout > .cg-c3M-True {visibility: hidden} #cg_stacks_in_1411 > .cg-wrap > .cg-layout > .cg-c3M-True > div {display: none}
#cg_stacks_in_1411 > .cg-wrap > .cg-layout > .cg-b-c3M-True.cg-break {display:block;}
#cg_stacks_in_1411 > .cg-wrap > .cg-layout > .cg-c4M-False, #cg_stacks_in_1411 > .cg-wrap > .cg-layout > .cg-c4M-TrueFalse, #cg_stacks_in_1411 > .cg-wrap > .cg-layout > .cg-c4M-FalseTrue, #cg_stacks_in_1411 > .cg-wrap > .cg-layout > .cg-c4M-TrueTrue {
  display:block;
}
#cg_stacks_in_1411 > .cg-wrap > .cg-layout > .cg-c4M-TrueFalse,#cg_stacks_in_1411 > .cg-wrap > .cg-layout > .cg-c4M-TrueTrue {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: 0px;
}
#cg_stacks_in_1411 > .cg-wrap > .cg-layout > .cg-c4M-FalseTrue,#cg_stacks_in_1411 > .cg-wrap > .cg-layout > .cg-c4M-TrueTrue {
  flex-grow: 1;
  max-width: max(1280px,calc(100%/4));
}
#cg_stacks_in_1411 > .cg-wrap > .cg-layout > .cg-c4M-TrueTrue,#stacks_in_1411 #cg_stacks_in_1411 > .cg-wrap > .cg-layout > .cg-c4M-TrueTrue:after,#stacks_in_1411 #cg_stacks_in_1411 > .cg-wrap > .cg-layout > .cg-c4M-TrueFalse:after {
  flex-basis: 0;
  min-width: min(0px, 100%);
  max-width: max(1280px,0px);
}
#cg_stacks_in_1411 > .cg-wrap > .cg-layout > .cg-c4M-True {visibility: hidden} #cg_stacks_in_1411 > .cg-wrap > .cg-layout > .cg-c4M-True > div {display: none}









#stacks_out_1411 > div.mez.selected > div:nth-child(2) > div {
  background-color: #3680fc !important;
}
.element_stacks_in_1417[data-deluxe-el][data-deluxe-text] {
  
  font-size: 12px;
  margin-top: 0px;
  margin-bottom: 0px;
  font-weight: 400;
  letter-spacing: 0.00px;
  line-height: 120%;
  word-spacing: 0.00px;
  
}


#stacks_in_1414 {
	background-color: rgba(22, 23, 27, 1.00);
	-moz-border-radius: 99px 99px 99px 99px;
	-webkit-border-radius: 99px 99px 99px 99px;
	border-radius: 99px 99px 99px 99px;
	padding:  6px;
}
