/* cabin-regular - latin */
@font-face {
  font-family: 'Cabin';
  font-style: normal;
  font-weight: 400;
  src: url('../rw_common/plugins/stacks/webfont-helper-cabin/cabin-v13-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Cabin'), local('Cabin-Regular'),
    url('../rw_common/plugins/stacks/webfont-helper-cabin/cabin-v13-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../rw_common/plugins/stacks/webfont-helper-cabin/cabin-v13-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
    url('../rw_common/plugins/stacks/webfont-helper-cabin/cabin-v13-latin-regular.woff') format('woff'), /* Modern Browsers */
    url('../rw_common/plugins/stacks/webfont-helper-cabin/cabin-v13-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../rw_common/plugins/stacks/webfont-helper-cabin/cabin-v13-latin-regular.svg#Cabin') format('svg'); /* Legacy iOS */
}
/* cabin-500 - latin */
@font-face {
  font-family: 'Cabin';
  font-style: normal;
  font-weight: 500;
  src: url('../rw_common/plugins/stacks/webfont-helper-cabin/cabin-v13-latin-500.eot'); /* IE9 Compat Modes */
  src: local('Cabin Medium'), local('Cabin-Medium'),
    url('../rw_common/plugins/stacks/webfont-helper-cabin/cabin-v13-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../rw_common/plugins/stacks/webfont-helper-cabin/cabin-v13-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
    url('../rw_common/plugins/stacks/webfont-helper-cabin/cabin-v13-latin-500.woff') format('woff'), /* Modern Browsers */
    url('../rw_common/plugins/stacks/webfont-helper-cabin/cabin-v13-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../rw_common/plugins/stacks/webfont-helper-cabin/cabin-v13-latin-500.svg#Cabin') format('svg'); /* Legacy iOS */
}
/* cabin-600 - latin */
@font-face {
  font-family: 'Cabin';
  font-style: normal;
  font-weight: 600;
  src: url('../rw_common/plugins/stacks/webfont-helper-cabin/cabin-v13-latin-600.eot'); /* IE9 Compat Modes */
  src: local('Cabin SemiBold'), local('Cabin-SemiBold'),
    url('../rw_common/plugins/stacks/webfont-helper-cabin/cabin-v13-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../rw_common/plugins/stacks/webfont-helper-cabin/cabin-v13-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
    url('../rw_common/plugins/stacks/webfont-helper-cabin/cabin-v13-latin-600.woff') format('woff'), /* Modern Browsers */
    url('../rw_common/plugins/stacks/webfont-helper-cabin/cabin-v13-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../rw_common/plugins/stacks/webfont-helper-cabin/cabin-v13-latin-600.svg#Cabin') format('svg'); /* Legacy iOS */
}
/* cabin-700 - latin */
@font-face {
  font-family: 'Cabin';
  font-style: normal;
  font-weight: 700;
  src: url('../rw_common/plugins/stacks/webfont-helper-cabin/cabin-v13-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Cabin Bold'), local('Cabin-Bold'),
    url('../rw_common/plugins/stacks/webfont-helper-cabin/cabin-v13-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../rw_common/plugins/stacks/webfont-helper-cabin/cabin-v13-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
    url('../rw_common/plugins/stacks/webfont-helper-cabin/cabin-v13-latin-700.woff') format('woff'), /* Modern Browsers */
    url('../rw_common/plugins/stacks/webfont-helper-cabin/cabin-v13-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../rw_common/plugins/stacks/webfont-helper-cabin/cabin-v13-latin-700.svg#Cabin') format('svg'); /* Legacy iOS */
}
/* cabin-500 - latin */
@font-face {
  font-family: 'Cabin Medium';
  font-style: normal;
  font-weight: 500;
  src: url('../rw_common/plugins/stacks/webfont-helper-cabin/cabin-v13-latin-500.eot'); /* IE9 Compat Modes */
  src: local('Cabin Medium'), local('Cabin-Medium'),
    url('../rw_common/plugins/stacks/webfont-helper-cabin/cabin-v13-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../rw_common/plugins/stacks/webfont-helper-cabin/cabin-v13-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
    url('../rw_common/plugins/stacks/webfont-helper-cabin/cabin-v13-latin-500.woff') format('woff'), /* Modern Browsers */
    url('../rw_common/plugins/stacks/webfont-helper-cabin/cabin-v13-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../rw_common/plugins/stacks/webfont-helper-cabin/cabin-v13-latin-500.svg#Cabin') format('svg'); /* Legacy iOS */
}
/* cabin-600 - latin */
@font-face {
  font-family: 'Cabin SemiBold';
  font-style: normal;
  font-weight: 600;
  src: url('../rw_common/plugins/stacks/webfont-helper-cabin/cabin-v13-latin-600.eot'); /* IE9 Compat Modes */
  src: local('Cabin SemiBold'), local('Cabin-SemiBold'),
    url('../rw_common/plugins/stacks/webfont-helper-cabin/cabin-v13-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../rw_common/plugins/stacks/webfont-helper-cabin/cabin-v13-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
    url('../rw_common/plugins/stacks/webfont-helper-cabin/cabin-v13-latin-600.woff') format('woff'), /* Modern Browsers */
    url('../rw_common/plugins/stacks/webfont-helper-cabin/cabin-v13-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../rw_common/plugins/stacks/webfont-helper-cabin/cabin-v13-latin-600.svg#Cabin') format('svg'); /* Legacy iOS */
}
/* cabin-700 - latin */
@font-face {
  font-family: 'Cabin Bold';
  font-style: normal;
  font-weight: 700;
  src: url('../rw_common/plugins/stacks/webfont-helper-cabin/cabin-v13-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Cabin Bold'), local('Cabin-Bold'),
    url('../rw_common/plugins/stacks/webfont-helper-cabin/cabin-v13-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../rw_common/plugins/stacks/webfont-helper-cabin/cabin-v13-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
    url('../rw_common/plugins/stacks/webfont-helper-cabin/cabin-v13-latin-700.woff') format('woff'), /* Modern Browsers */
    url('../rw_common/plugins/stacks/webfont-helper-cabin/cabin-v13-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../rw_common/plugins/stacks/webfont-helper-cabin/cabin-v13-latin-700.svg#Cabin') format('svg'); /* Legacy iOS */
}




body .stacks_top, body,
body .stacks_top h1,body .stacks_top h2,body .stacks_top h3,body .stacks_top h4,body .stacks_top h5,body .stacks_top h6,
body h1,body h2,body h3,body h4,body h5,body h6,
body .stacks_top p, body .stacks_top span,
body p, body span



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

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

/* 1.5.7.2
- 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
*/
html {
  background-color: rgba(255, 255, 255, 1.00);
  color: rgba(0, 0, 0, 0.45);
  font-size: 20px;
  line-height: 140%;
  
  
  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;
}
svg,
[data-deluxe-link] {
  color:  rgba(0, 0, 0, 0.45);
  stroke: rgba(0, 0, 0, 0.45);
  fill: rgba(0, 0, 0, 0.45);
}
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(254, 201, 15, 1.00);
  fill:  rgba(254, 201, 15, 1.00);
  stroke: rgba(254, 201, 15, 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(140, 140, 140, 1.00);
  fill:  rgba(140, 140, 140, 1.00);
  stroke: rgba(140, 140, 140, 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(140, 140, 140, 1.00);
  fill:  rgba(140, 140, 140, 1.00);
  stroke: rgba(140, 140, 140, 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(0, 0, 0, 0.90);
  line-height: 120%;
  
  font-weight: 700;
  letter-spacing: 0.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
}
.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%;
}
/*
*/

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

/*
*/

section[data-deluxe-el="2"] {
  
  background-color : rgba(26, 26, 26, 1.00);
  padding: 90px 0px;display: flex; flex-direction: row;
  justify-content: center;
  color: rgba(255, 255, 255, 0.65);
  
}
section[data-deluxe-el="2"] > div {
  
    max-width: 1140px;
    margin: 0;
    width: 100%;
    
    width: calc(100% - 60px);
    
}

section[data-deluxe-el="2"] [data-deluxe-link],
section[data-deluxe-el="2"] svg {
  color:  rgba(255, 255, 255, 0.65);
  stroke: rgba(255, 255, 255, 0.65);
  fill: rgba(255, 255, 255, 0.65);
}

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

/*
*/

section[data-deluxe-el="3"] {
  
  background-color : rgba(242, 242, 242, 1.00);
  padding: 90px 0px;display: flex; flex-direction: row;
  justify-content: center;
  
}
section[data-deluxe-el="3"] > div {
  
    max-width: 1140px;
    margin: 0;
    width: 100%;
    
    width: calc(100% - 60px);
    
}

/*
*/

a[data-deluxe-el="1"] {
  
  background-color : rgba(254, 201, 15, 1.00);
  border: 0px solid rgba(204, 204, 204, 1.00);
  border-radius: 4px;
  padding: 12px 24px;
  color: rgba(0, 0, 0, 1.00);
  
}
a[data-deluxe-el="1"] > div {
  
}

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

a[data-deluxe-el="1"] * {
  color:  rgba(0, 0, 0, 1.00);
  stroke: rgba(0, 0, 0, 1.00);
  fill: rgba(0, 0, 0, 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(0, 0, 0, 0.90);
}
a[data-deluxe-el="1"] svg {
  stroke: rgba(0, 0, 0, 1.00);
  fill: rgba(0, 0, 0, 1.00);
}

/*
*/

a[data-deluxe-el="2"] {
  
  border: 1px solid rgba(255, 255, 255, 1.00);
  border-radius: 4px;
  padding: 12px 24px;
  color: rgba(255, 255, 255, 1.00);
  
}
a[data-deluxe-el="2"] > div {
  
}

a[data-deluxe-el="2"] [data-deluxe-link],
a[data-deluxe-el="2"] 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="2"] * {
  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="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(0, 0, 0, 0.90);
}
a[data-deluxe-el="2"] svg {
  stroke: rgba(255, 255, 255, 1.00);
  fill: rgba(255, 255, 255, 1.00);
}

/*
*/

a[data-deluxe-el="3"] {
  
  margin: 0px 0px;
  
}
a[data-deluxe-el="3"] > div {
  
}

/*
*/

hr[data-deluxe-el="1"] {
  
  border-color: rgba(0, 0, 0, 0.15) 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;
  margin: 48px 0px;
  
}
hr[data-deluxe-el="1"] > div {
  
}

/*
*/

hr[data-deluxe-el="2"] {
  
  margin: 24px 0px;
  
}
hr[data-deluxe-el="2"] > div {
  
}

/*
*/

h4[data-deluxe-el="1"] {
  
  margin: 0px 0px;
  color: rgba(0, 0, 0, 0.55);
  font-size: 18px;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: 2.00px;
  word-spacing: 0.00px;
  
}
h4[data-deluxe-el="1"] > div {
  
}

h4[data-deluxe-el="1"] [data-deluxe-link],
h4[data-deluxe-el="1"] svg {
  color:  rgba(0, 0, 0, 0.55);
  stroke: rgba(0, 0, 0, 0.55);
  fill: rgba(0, 0, 0, 0.55);
}

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



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



.element_stacks_in_264_207[data-deluxe-el] {
  
  padding: 24px 0px;
}
.element_stacks_in_264_207[data-deluxe-el] > div {

}

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



@media all and (min-width: 961px) {
  #multi_columns_stacks_in_264_215 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_264_215 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_264_215 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_264_215 .hide-desktop {
    display: none;
  }
}
@media all and (max-width: 960px) and (min-width: 671px) {
  #multi_columns_stacks_in_264_215 .column-tablet-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_264_215 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_264_215 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_264_215 .hide-tablet {
    display: none;
  }
}
@media all and (max-width: 670px) {
  #multi_columns_stacks_in_264_215 .column-mobile-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_264_215 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_264_215 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_264_215 .hide-mobile {
    display: none;
  }
}

@media all and (max-width: 960px) {
  #multi_columns_stacks_in_264_215 {
    grid-template-columns: repeat(3, 1fr);
    
    grid-gap: 24px;
    
  }
  #multi_columns_stacks_in_264_215 + .deluxe-columns {
    
    margin-top: 24px;
    
  }
  #multi_columns_stacks_in_264_215 > div:last-child {
    grid-column: span 1;
  }
  
}
@media all and (max-width: 670px) {
  #multi_columns_stacks_in_264_215 {
    grid-template-columns: repeat(2, 1fr);
  }
  #multi_columns_stacks_in_264_215 > div:last-child {
    grid-column: span 2;
  }
  
}


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



#stacks_out_264_209 {
	width: 64px;
	margin-left:0;
}
.element_stacks_in_264_218[data-deluxe-el][data-deluxe-text] {
  color: rgba(255, 255, 255, 1.00);
  font-size: 36px;
  margin-top: 0px;
  margin-bottom: 0px;
  
  
}

nav#deluxe_nav_stacks_in_264_233, nav#deluxe_nav_stacks_in_264_233 * {
  box-sizing: border-box;
}
nav#deluxe_nav_stacks_in_264_233 {
    
    
    
}

nav#deluxe_nav_stacks_in_264_233 ul {
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: row;
  
  
  
  justify-content: flex-end;
}
nav#deluxe_nav_stacks_in_264_233 ul ul {
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  
  
}
nav#deluxe_nav_stacks_in_264_233 ul li {
 display: block;
 list-style-type: none;
}




@media all and (min-width: 1001px) {
  nav#deluxe_nav_stacks_in_264_233 > ul > li > a {
   display: flex;
   text-decoration: none;
   padding: 6px 12px;
   margin: 6px 3px;
   border-radius: 4px;
   color: rgba(255, 255, 255, 0.60);
   background-color: rgba(0, 0, 0, 0.00);
   
  }
  nav#deluxe_nav_stacks_in_264_233 > ul > li > a:hover {
   color: rgba(255, 255, 255, 1.00);
   background-color: rgba(0, 0, 0, 0.00);
  }
  nav#deluxe_nav_stacks_in_264_233 > ul > li > a:active:not([href="#"]):not([href="#0"]),
  nav#deluxe_nav_stacks_in_264_233 > ul > li.current > a,
  nav#deluxe_nav_stacks_in_264_233 > ul > li.current-parent > a,
  nav#deluxe_nav_stacks_in_264_233 > ul > li.current-ancestor-parent > a {
   color: rgba(254, 201, 15, 1.00);
   background-color: rgba(0, 0, 0, 0.00);
  }
  nav#deluxe_nav_stacks_in_264_233 ul > li:first-child > a {
   margin-left: 0px;
  }
  nav#deluxe_nav_stacks_in_264_233 ul > li:last-child > a {
   margin-right: 0px;
  }
  nav#deluxe_nav_stacks_in_264_233 > ul > li.parent > a:after,
  nav#deluxe_nav_stacks_in_264_233 > ul > li.current-parent > a:after,
  nav#deluxe_nav_stacks_in_264_233 > ul > li.current-ancestor-parent > a:after {
    content: "\f078";
    font-size: 14px;
    font-family: Stacks-FontAwesome,"FontAwesome";
    margin-left: 4px;
    align-self: center;
  }
  nav#deluxe_nav_stacks_in_264_233 > ul > li > ul {
   display: none;
   position: absolute;
   z-index: 9999;
   padding: 6px 24px;
   background: rgba(255, 255, 255, 1.00);
   border: 1px solid rgba(0, 0, 0, 0.15);
   border-radius: 4px;
  }
  nav#deluxe_nav_stacks_in_264_233 > ul > li > ul li a {
    padding: 6px 0px;
    color: #555555;
  }
  nav#deluxe_nav_stacks_in_264_233 > ul ul li.current a,
  nav#deluxe_nav_stacks_in_264_233 > ul ul li.current-parent a,
  nav#deluxe_nav_stacks_in_264_233 > ul ul li.current-ancestor-parent > a {
    color: #333333;
  }
  nav#deluxe_nav_stacks_in_264_233 > ul li:hover > ul {
   display: block;
  }
  nav#deluxe_nav_stacks_in_264_233 > ul > li.parent > ul > li,
  nav#deluxe_nav_stacks_in_264_233 > ul > li.current-parent > ul > li,
  nav#deluxe_nav_stacks_in_264_233 > ul > li.current-ancestor-parent > ul > li {
    /* display: -webkit-box;
    display: flex; */
  }
  nav#deluxe_nav_stacks_in_264_233 ul ul > li > ul > li > a:before {
    content: "\00a0\f0da";
    font-size: 14px;
    line-height: 14px;
    font-family: Stacks-FontAwesome,"FontAwesome";
    margin: 0px 6px;
    align-self: center;
  }
  nav#deluxe_nav_stacks_in_264_233 ul ul ul {
    display: block;
  }
  nav#deluxe_nav_stacks_in_264_233 > input,
  nav#deluxe_nav_stacks_in_264_233 > label {
    display: none;
  }
}
@media all and (max-width: 1000px) {
  nav#deluxe_nav_stacks_in_264_233 {
    display: grid;
    grid-gap: 0px;
    grid-template-columns: min-content min-content;
    align-items: center;
    grid-auto-flow: dense;
    justify-content: flex-end;
  }
  div[data-width]:first-child nav#deluxe_nav_stacks_in_264_233 {
    justify-content: flex-start;
  }
  nav#deluxe_nav_stacks_in_264_233 > input,
  nav#deluxe_nav_stacks_in_264_233 > label {
    display: block;
    width: 36px;
    height: 36px;
    position: relative;
    margin: 0;
  }
  nav#deluxe_nav_stacks_in_264_233 > input {
    opacity: 0;
  }
  nav#deluxe_nav_stacks_in_264_233 > label {
    grid-column: 1;
    grid-row: 1;
    z-index: 1;
    pointer-events: none;
    width: 36px;
    height: 32px;
    
    border-radius: 4px;
    transform: translateX(100%);
  }
  nav#deluxe_nav_stacks_in_264_233 ul ul ul > li > a:before {
    content: "\00a0\00a0\00a0\f0da";
    font-size: 14px;
    line-height: 14px;
    font-family: Stacks-FontAwesome,"FontAwesome";
    margin: 0px 6px;
    align-self: center;
  }
  div[data-width]:first-child nav#deluxe_nav_stacks_in_264_233 > label {
    grid-column: auto;
    grid-row: auto;
    transform: translateX(-100%);
  }
  nav#deluxe_nav_stacks_in_264_233 .hambar {
      position: absolute;
      top: 0;
      left: 4px;
      display: block;
      width: 28px;
      height: 4px;
      
      background: rgba(255, 255, 255, 0.60);
      -webkit-transition: all 150ms;
      transition: all 150ms;
      -webkit-transform-origin: left top;
      -ms-transform-origin: left top;
      transform-origin: left top;
      border-radius: 4px;
  }
  nav#deluxe_nav_stacks_in_264_233 .hambar.hamtop {
      top: 5px;
  }
  nav#deluxe_nav_stacks_in_264_233 .hambar.hammiddle {
      top: 14px;
      opacity: 1;
  }
  nav#deluxe_nav_stacks_in_264_233 .hambar.hambottom {
      top: 23px;
      -webkit-transform-origin: left bottom;
      -ms-transform-origin: left bottom;
      transform-origin: left bottom;
  }
  nav#deluxe_nav_stacks_in_264_233 > input:checked ~ label .hambar.hamtop {
    width: 27.5px;
    -webkit-transform: rotate(45deg) translate(4px, -4px);
    -ms-transform: rotate(45deg) translate(4px, -4px);
    transform: rotate(45deg) translate(4px, -4px);
  }

  nav#deluxe_nav_stacks_in_264_233 > input:checked ~ label .hambar.hammiddle {
      opacity: 0;
  }

  nav#deluxe_nav_stacks_in_264_233 > input:checked ~ label .hambar.hambottom {
      width: 27.5px;
      -webkit-transform: rotate(-45deg) translate(4px, 4px);
      -ms-transform: rotate(-45deg) translate(4px, 4px);
      transform: rotate(-45deg) translate(4px, 4px);
  }
  nav#deluxe_nav_stacks_in_264_233 > ul {
    display: none;
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    margin-top: 48px;
    z-index: 9999;
    background: rgba(255, 255, 255, 1.00);
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 4px;
    padding: 12px 0px;
  }
  nav#deluxe_nav_stacks_in_264_233 > input:checked ~ ul {
    display: block;
  }
  nav#deluxe_nav_stacks_in_264_233 > input:checked ~ ul {
    display: grid;
    grid-template-columns: repeat(1,1fr);
    grid-gap: 0px 24px;
  }
  nav#deluxe_nav_stacks_in_264_233 ul > li > a {
   display: flex;
   text-decoration: none;
   padding: 12px 24px;
   border-radius: 4px;
   margin: 0px 0px;
   color: #555555;
  }
  nav#deluxe_nav_stacks_in_264_233 ul > li.parent > a:after,
  nav#deluxe_nav_stacks_in_264_233 ul > li.current-parent > a:after,
  nav#deluxe_nav_stacks_in_264_233 ul > li.current-ancestor-parent > a:after {
    content: "\f078";
    font-size: 14px;
    line-height: 14px;
    font-family: Stacks-FontAwesome,"FontAwesome";
    margin-left: 4px;
    align-self: center;
  }
  nav#deluxe_nav_stacks_in_264_233 ul ul > li > a:before {
    content: "\f0da";
    font-size: 14px;
    line-height: 14px;
    font-family: Stacks-FontAwesome,"FontAwesome";
    margin: 0px 6px;
    align-self: center;
  }
  nav#deluxe_nav_stacks_in_264_233 ul > li > a {
   color: rgba(0, 0, 0, 0.60);
  }
  nav#deluxe_nav_stacks_in_264_233 ul > li > a:hover {
   color: rgba(0, 0, 0, 0.80);
  }
  nav#deluxe_nav_stacks_in_264_233 ul > li > a:active:not([href="#"]):not([href="#0"]),
  nav#deluxe_nav_stacks_in_264_233 ul > li.current > a,
  nav#deluxe_nav_stacks_in_264_233 ul > li.current-parent > a,
  nav#deluxe_nav_stacks_in_264_233 ul > li.current-ancestor-parent > a {
   color: rgba(254, 201, 15, 1.00);
  }
}

nav#deluxe_nav_stacks_in_264_233 ul > ul > li > a {
  display: flex;
  width: 100%;
 color: rgba(0, 0, 0, 0.60);
}
nav#deluxe_nav_stacks_in_264_233 ul ul > li > a:hover {
 color: rgba(0, 0, 0, 0.80);
}
nav#deluxe_nav_stacks_in_264_233 ul ul > li > a:active:not([href="#"]):not([href="#0"]),
nav#deluxe_nav_stacks_in_264_233 ul ul > li.current > a,
nav#deluxe_nav_stacks_in_264_233 ul ul > li.current-parent > a,
nav#deluxe_nav_stacks_in_264_233 ul ul > li.current-ancestor-parent > a {
 color: rgba(254, 201, 15, 1.00);
}



/* 1.0.1

*/
.opr-page  {
  transition: height 400ms ease-in,
    padding 400ms ease-in,
    width 400ms ease-in,
    opacity 400ms ease-in,
    transform 400ms ease-in;
}
.opr-page.opr-no-animation {
  transition: none;
  visibility: hidden;
}
.opr-next-page,
.opr-prev-page  {
  pointer-events: none;
}


.opr-page  {
  top: 0;
}
.opr-next-page  {
  z-index: 100;
  top: 0;
  opacity: 0;
}
.opr-prev-page  {
  z-index: 98;
  top: 0;
  opacity: 0;
}
.opr-current  {
  z-index: 99;
  opacity: 1;
}



















.opr-scroll-next:before,
.opr-scroll-prev:before {
    content: "";
    position: absolute;
    top: -15px;
    left: -15px;
    right: -15px;
    bottom: -15px;
}
 .opr-next,
 .opr-scroll-next,
 .opr-scroll-prev {
  border-color: rgba(255, 255, 255, 1.00);
}


.element_stacks_in_264_276[data-deluxe-el] {
  
  background-color : rgba(255, 255, 255, 1.00);
  display: block; /* Breaks vertical alignment setting */
  width: 100%;
  max-width: 180px;
  
  margin-left: auto;
  margin-right: auto;
  
}
.element_stacks_in_264_276[data-deluxe-el] > div {
  
}

:root {
  --multi_columns_stacks_in_264_237:min-content 1fr;
}
#multi_columns_stacks_in_264_237 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_264_237);
  grid-gap: 4px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_264_237 > div {
  min-width: 0;
}
#multi_columns_stacks_in_264_237 + .deluxe-columns {
  margin-top: 4px;
}
#multi_columns_stacks_in_264_237 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_264_237 > 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
*/
#stacks_in_264_235 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_264_235 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_264_235 svg  */

#stacks_in_264_235 svg,
#stacks_in_264_235 i {
  color: rgba(89, 89, 89, 1.00);
  fill: rgba(89, 89, 89, 1.00);
  stroke: rgba(89, 89, 89, 1.00);
}

#stacks_in_264_235 i,
#stacks_in_264_235 svg {
  position: relative;
  font-size: 24px;
  line-height: 24px;
  height: 24px;
  width: 24px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_264_235 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_264_235 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(254, 201, 15, 1.00);
  stroke: rgba(254, 201, 15, 1.00);
  color: rgba(254, 201, 15, 1.00);
}
#stacks_in_264_235 .material-icons-two-tone {
  color: rgba(89, 89, 89, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(89, 89, 89, 1.00),
              0px -.1px 0px rgba(89, 89, 89, 1.00),
              .1px 0px 0px rgba(89, 89, 89, 1.00),
              -.1px 0px 0px rgba(89, 89, 89, 1.00);
}
#stacks_in_264_235 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(254, 201, 15, 1.00);
  font-family: 'Material Icons';
}



.element_stacks_in_1117[data-deluxe-el] {
  
  margin: 0px 0px 60px 0px;display: flex; flex-direction: row;
  justify-content: flex-start;
  
}
.element_stacks_in_1117[data-deluxe-el] > div {

  max-width: 680px;
  margin: 0;
  width: 100%;
  
  
  
}




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



@media all and (min-width: 1141px) {
  #multi_columns_stacks_in_275 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_275 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_275 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_275 .hide-desktop {
    display: none;
  }
}
@media all and (max-width: 1140px) and (min-width: 501px) {
  #multi_columns_stacks_in_275 .column-tablet-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_275 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_275 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_275 .hide-tablet {
    display: none;
  }
}
@media all and (max-width: 500px) {
  #multi_columns_stacks_in_275 .column-mobile-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_275 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_275 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_275 .hide-mobile {
    display: none;
  }
}

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


.pricing-table[data-deluxe-el] {
  
  border: 1px solid rgba(0, 0, 0, 0.10);
  border-radius: 4px;
  padding: 24px 24px;
  font-size: 16px;
}
.pricing-table[data-deluxe-el] > div {

}


.element_stacks_in_1073[data-deluxe-el][data-deluxe-text] {
  color: rgba(254, 201, 15, 1.00);
  font-size: 38px;
  
  
}



.pricing-divider[data-deluxe-el] {
  
  margin: 18px 6px;
}
.pricing-divider[data-deluxe-el] > div {

}


.perk[data-deluxe-el] {
  
  margin: 12px 0px 0px 0px;
  color: rgba(0, 0, 0, 0.75);
  font-size: 15px;
}
.perk[data-deluxe-el] > div {

}

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

:root {
  --multi_columns_stacks_in_293:min-content 1fr;
}
#multi_columns_stacks_in_293 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_293);
  grid-gap: 12px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_293 > div {
  min-width: 0;
}
#multi_columns_stacks_in_293 + .deluxe-columns {
  margin-top: 12px;
}
#multi_columns_stacks_in_293 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_293 > 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
*/
#stacks_in_272 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_272 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_272 svg  */

#stacks_in_272 svg,
#stacks_in_272 i {
  color: rgba(254, 201, 15, 1.00);
  fill: rgba(254, 201, 15, 1.00);
  stroke: rgba(254, 201, 15, 1.00);
}

#stacks_in_272 i,
#stacks_in_272 svg {
  position: relative;
  font-size: 26px;
  line-height: 26px;
  height: 26px;
  width: 26px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_272 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_272 .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_272 .material-icons-two-tone {
  color: rgba(254, 201, 15, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(254, 201, 15, 1.00),
              0px -.1px 0px rgba(254, 201, 15, 1.00),
              .1px 0px 0px rgba(254, 201, 15, 1.00),
              -.1px 0px 0px rgba(254, 201, 15, 1.00);
}
#stacks_in_272 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_876: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: 12px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_876 > div {
  min-width: 0;
}
#multi_columns_stacks_in_876 + .deluxe-columns {
  margin-top: 12px;
}
#multi_columns_stacks_in_876 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_876 > 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
*/
#stacks_in_878 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_878 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_878 svg  */

#stacks_in_878 svg,
#stacks_in_878 i {
  color: rgba(254, 201, 15, 1.00);
  fill: rgba(254, 201, 15, 1.00);
  stroke: rgba(254, 201, 15, 1.00);
}

#stacks_in_878 i,
#stacks_in_878 svg {
  position: relative;
  font-size: 26px;
  line-height: 26px;
  height: 26px;
  width: 26px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_878 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_878 .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_878 .material-icons-two-tone {
  color: rgba(254, 201, 15, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(254, 201, 15, 1.00),
              0px -.1px 0px rgba(254, 201, 15, 1.00),
              .1px 0px 0px rgba(254, 201, 15, 1.00),
              -.1px 0px 0px rgba(254, 201, 15, 1.00);
}
#stacks_in_878 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_980:min-content 1fr;
}
#multi_columns_stacks_in_980 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_980);
  grid-gap: 12px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_980 > div {
  min-width: 0;
}
#multi_columns_stacks_in_980 + .deluxe-columns {
  margin-top: 12px;
}
#multi_columns_stacks_in_980 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_980 > 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
*/
#stacks_in_982 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_982 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_982 svg  */

#stacks_in_982 svg,
#stacks_in_982 i {
  color: rgba(254, 201, 15, 1.00);
  fill: rgba(254, 201, 15, 1.00);
  stroke: rgba(254, 201, 15, 1.00);
}

#stacks_in_982 i,
#stacks_in_982 svg {
  position: relative;
  font-size: 26px;
  line-height: 26px;
  height: 26px;
  width: 26px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_982 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_982 .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_982 .material-icons-two-tone {
  color: rgba(254, 201, 15, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(254, 201, 15, 1.00),
              0px -.1px 0px rgba(254, 201, 15, 1.00),
              .1px 0px 0px rgba(254, 201, 15, 1.00),
              -.1px 0px 0px rgba(254, 201, 15, 1.00);
}
#stacks_in_982 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_319:min-content 1fr;
}
#multi_columns_stacks_in_319 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_319);
  grid-gap: 12px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_319 > div {
  min-width: 0;
}
#multi_columns_stacks_in_319 + .deluxe-columns {
  margin-top: 12px;
}
#multi_columns_stacks_in_319 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_319 > 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
*/
#stacks_in_321 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_321 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_321 svg  */

#stacks_in_321 svg,
#stacks_in_321 i {
  color: rgba(254, 201, 15, 1.00);
  fill: rgba(254, 201, 15, 1.00);
  stroke: rgba(254, 201, 15, 1.00);
}

#stacks_in_321 i,
#stacks_in_321 svg {
  position: relative;
  font-size: 26px;
  line-height: 26px;
  height: 26px;
  width: 26px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_321 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_321 .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_321 .material-icons-two-tone {
  color: rgba(254, 201, 15, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(254, 201, 15, 1.00),
              0px -.1px 0px rgba(254, 201, 15, 1.00),
              .1px 0px 0px rgba(254, 201, 15, 1.00),
              -.1px 0px 0px rgba(254, 201, 15, 1.00);
}
#stacks_in_321 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_311:min-content 1fr;
}
#multi_columns_stacks_in_311 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_311);
  grid-gap: 12px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_311 > div {
  min-width: 0;
}
#multi_columns_stacks_in_311 + .deluxe-columns {
  margin-top: 12px;
}
#multi_columns_stacks_in_311 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_311 > 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
*/
#stacks_in_843 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_843 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_843 svg  */

#stacks_in_843 svg,
#stacks_in_843 i {
  color: rgba(254, 201, 15, 1.00);
  fill: rgba(254, 201, 15, 1.00);
  stroke: rgba(254, 201, 15, 1.00);
}

#stacks_in_843 i,
#stacks_in_843 svg {
  position: relative;
  font-size: 26px;
  line-height: 26px;
  height: 26px;
  width: 26px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_843 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_843 .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_843 .material-icons-two-tone {
  color: rgba(254, 201, 15, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(254, 201, 15, 1.00),
              0px -.1px 0px rgba(254, 201, 15, 1.00),
              .1px 0px 0px rgba(254, 201, 15, 1.00),
              -.1px 0px 0px rgba(254, 201, 15, 1.00);
}
#stacks_in_843 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_338:min-content 1fr;
}
#multi_columns_stacks_in_338 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_338);
  grid-gap: 12px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_338 > div {
  min-width: 0;
}
#multi_columns_stacks_in_338 + .deluxe-columns {
  margin-top: 12px;
}
#multi_columns_stacks_in_338 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_338 > 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
*/
#stacks_in_340 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_340 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_340 svg  */

#stacks_in_340 svg,
#stacks_in_340 i {
  color: rgba(0, 0, 0, 0.20);
  fill: rgba(0, 0, 0, 0.20);
  stroke: rgba(0, 0, 0, 0.20);
}

#stacks_in_340 i,
#stacks_in_340 svg {
  position: relative;
  font-size: 26px;
  line-height: 26px;
  height: 26px;
  width: 26px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_340 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_340 .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_340 .material-icons-two-tone {
  color: rgba(0, 0, 0, 0.20);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(0, 0, 0, 0.20),
              0px -.1px 0px rgba(0, 0, 0, 0.20),
              .1px 0px 0px rgba(0, 0, 0, 0.20),
              -.1px 0px 0px rgba(0, 0, 0, 0.20);
}
#stacks_in_340 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_342[data-deluxe-el][data-deluxe-text] {
  color: rgba(0, 0, 0, 0.20);
  
  
}


:root {
  --multi_columns_stacks_in_373:min-content 1fr;
}
#multi_columns_stacks_in_373 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_373);
  grid-gap: 12px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_373 > div {
  min-width: 0;
}
#multi_columns_stacks_in_373 + .deluxe-columns {
  margin-top: 12px;
}
#multi_columns_stacks_in_373 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_373 > 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
*/
#stacks_in_375 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_375 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_375 svg  */

#stacks_in_375 svg,
#stacks_in_375 i {
  color: rgba(0, 0, 0, 0.20);
  fill: rgba(0, 0, 0, 0.20);
  stroke: rgba(0, 0, 0, 0.20);
}

#stacks_in_375 i,
#stacks_in_375 svg {
  position: relative;
  font-size: 26px;
  line-height: 26px;
  height: 26px;
  width: 26px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_375 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_375 .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_375 .material-icons-two-tone {
  color: rgba(0, 0, 0, 0.20);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(0, 0, 0, 0.20),
              0px -.1px 0px rgba(0, 0, 0, 0.20),
              .1px 0px 0px rgba(0, 0, 0, 0.20),
              -.1px 0px 0px rgba(0, 0, 0, 0.20);
}
#stacks_in_375 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_377[data-deluxe-el][data-deluxe-text] {
  color: rgba(0, 0, 0, 0.20);
  
  
}


:root {
  --multi_columns_stacks_in_365:min-content 1fr;
}
#multi_columns_stacks_in_365 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_365);
  grid-gap: 12px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_365 > div {
  min-width: 0;
}
#multi_columns_stacks_in_365 + .deluxe-columns {
  margin-top: 12px;
}
#multi_columns_stacks_in_365 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_365 > 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
*/
#stacks_in_367 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_367 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_367 svg  */

#stacks_in_367 svg,
#stacks_in_367 i {
  color: rgba(0, 0, 0, 0.20);
  fill: rgba(0, 0, 0, 0.20);
  stroke: rgba(0, 0, 0, 0.20);
}

#stacks_in_367 i,
#stacks_in_367 svg {
  position: relative;
  font-size: 26px;
  line-height: 26px;
  height: 26px;
  width: 26px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_367 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_367 .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_367 .material-icons-two-tone {
  color: rgba(0, 0, 0, 0.20);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(0, 0, 0, 0.20),
              0px -.1px 0px rgba(0, 0, 0, 0.20),
              .1px 0px 0px rgba(0, 0, 0, 0.20),
              -.1px 0px 0px rgba(0, 0, 0, 0.20);
}
#stacks_in_367 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_369[data-deluxe-el][data-deluxe-text] {
  color: rgba(0, 0, 0, 0.20);
  
  
}


:root {
  --multi_columns_stacks_in_357:min-content 1fr;
}
#multi_columns_stacks_in_357 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_357);
  grid-gap: 12px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_357 > div {
  min-width: 0;
}
#multi_columns_stacks_in_357 + .deluxe-columns {
  margin-top: 12px;
}
#multi_columns_stacks_in_357 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_357 > 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
*/
#stacks_in_359 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_359 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_359 svg  */

#stacks_in_359 svg,
#stacks_in_359 i {
  color: rgba(0, 0, 0, 0.20);
  fill: rgba(0, 0, 0, 0.20);
  stroke: rgba(0, 0, 0, 0.20);
}

#stacks_in_359 i,
#stacks_in_359 svg {
  position: relative;
  font-size: 26px;
  line-height: 26px;
  height: 26px;
  width: 26px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_359 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_359 .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_359 .material-icons-two-tone {
  color: rgba(0, 0, 0, 0.20);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(0, 0, 0, 0.20),
              0px -.1px 0px rgba(0, 0, 0, 0.20),
              .1px 0px 0px rgba(0, 0, 0, 0.20),
              -.1px 0px 0px rgba(0, 0, 0, 0.20);
}
#stacks_in_359 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_361[data-deluxe-el][data-deluxe-text] {
  color: rgba(0, 0, 0, 0.20);
  
  
}



.element_stacks_in_1240[data-deluxe-el] {
  
  margin: 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_1240[data-deluxe-el] > div {
  
}



.element_stacks_in_1076[data-deluxe-el][data-deluxe-text] {
  color: rgba(254, 201, 15, 1.00);
  font-size: 38px;
  
  
}




:root {
  --multi_columns_stacks_in_427:min-content 1fr;
}
#multi_columns_stacks_in_427 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_427);
  grid-gap: 12px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_427 > div {
  min-width: 0;
}
#multi_columns_stacks_in_427 + .deluxe-columns {
  margin-top: 12px;
}
#multi_columns_stacks_in_427 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_427 > 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
*/
#stacks_in_429 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_429 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_429 svg  */

#stacks_in_429 svg,
#stacks_in_429 i {
  color: rgba(254, 201, 15, 1.00);
  fill: rgba(254, 201, 15, 1.00);
  stroke: rgba(254, 201, 15, 1.00);
}

#stacks_in_429 i,
#stacks_in_429 svg {
  position: relative;
  font-size: 26px;
  line-height: 26px;
  height: 26px;
  width: 26px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_429 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_429 .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_429 .material-icons-two-tone {
  color: rgba(254, 201, 15, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(254, 201, 15, 1.00),
              0px -.1px 0px rgba(254, 201, 15, 1.00),
              .1px 0px 0px rgba(254, 201, 15, 1.00),
              -.1px 0px 0px rgba(254, 201, 15, 1.00);
}
#stacks_in_429 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_884:min-content 1fr;
}
#multi_columns_stacks_in_884 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_884);
  grid-gap: 12px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_884 > div {
  min-width: 0;
}
#multi_columns_stacks_in_884 + .deluxe-columns {
  margin-top: 12px;
}
#multi_columns_stacks_in_884 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_884 > 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
*/
#stacks_in_886 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_886 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_886 svg  */

#stacks_in_886 svg,
#stacks_in_886 i {
  color: rgba(254, 201, 15, 1.00);
  fill: rgba(254, 201, 15, 1.00);
  stroke: rgba(254, 201, 15, 1.00);
}

#stacks_in_886 i,
#stacks_in_886 svg {
  position: relative;
  font-size: 26px;
  line-height: 26px;
  height: 26px;
  width: 26px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_886 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_886 .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_886 .material-icons-two-tone {
  color: rgba(254, 201, 15, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(254, 201, 15, 1.00),
              0px -.1px 0px rgba(254, 201, 15, 1.00),
              .1px 0px 0px rgba(254, 201, 15, 1.00),
              -.1px 0px 0px rgba(254, 201, 15, 1.00);
}
#stacks_in_886 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_999:min-content 1fr;
}
#multi_columns_stacks_in_999 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_999);
  grid-gap: 12px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_999 > div {
  min-width: 0;
}
#multi_columns_stacks_in_999 + .deluxe-columns {
  margin-top: 12px;
}
#multi_columns_stacks_in_999 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_999 > 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
*/
#stacks_in_1001 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_1001 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_1001 svg  */

#stacks_in_1001 svg,
#stacks_in_1001 i {
  color: rgba(254, 201, 15, 1.00);
  fill: rgba(254, 201, 15, 1.00);
  stroke: rgba(254, 201, 15, 1.00);
}

#stacks_in_1001 i,
#stacks_in_1001 svg {
  position: relative;
  font-size: 26px;
  line-height: 26px;
  height: 26px;
  width: 26px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_1001 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_1001 .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_1001 .material-icons-two-tone {
  color: rgba(254, 201, 15, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(254, 201, 15, 1.00),
              0px -.1px 0px rgba(254, 201, 15, 1.00),
              .1px 0px 0px rgba(254, 201, 15, 1.00),
              -.1px 0px 0px rgba(254, 201, 15, 1.00);
}
#stacks_in_1001 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_435:min-content 1fr;
}
#multi_columns_stacks_in_435 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_435);
  grid-gap: 12px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_435 > div {
  min-width: 0;
}
#multi_columns_stacks_in_435 + .deluxe-columns {
  margin-top: 12px;
}
#multi_columns_stacks_in_435 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_435 > 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
*/
#stacks_in_437 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_437 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_437 svg  */

#stacks_in_437 svg,
#stacks_in_437 i {
  color: rgba(254, 201, 15, 1.00);
  fill: rgba(254, 201, 15, 1.00);
  stroke: rgba(254, 201, 15, 1.00);
}

#stacks_in_437 i,
#stacks_in_437 svg {
  position: relative;
  font-size: 26px;
  line-height: 26px;
  height: 26px;
  width: 26px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_437 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_437 .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_437 .material-icons-two-tone {
  color: rgba(254, 201, 15, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(254, 201, 15, 1.00),
              0px -.1px 0px rgba(254, 201, 15, 1.00),
              .1px 0px 0px rgba(254, 201, 15, 1.00),
              -.1px 0px 0px rgba(254, 201, 15, 1.00);
}
#stacks_in_437 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_443:min-content 1fr;
}
#multi_columns_stacks_in_443 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_443);
  grid-gap: 12px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_443 > div {
  min-width: 0;
}
#multi_columns_stacks_in_443 + .deluxe-columns {
  margin-top: 12px;
}
#multi_columns_stacks_in_443 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_443 > 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
*/
#stacks_in_445 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_445 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_445 svg  */

#stacks_in_445 svg,
#stacks_in_445 i {
  color: rgba(254, 201, 15, 1.00);
  fill: rgba(254, 201, 15, 1.00);
  stroke: rgba(254, 201, 15, 1.00);
}

#stacks_in_445 i,
#stacks_in_445 svg {
  position: relative;
  font-size: 26px;
  line-height: 26px;
  height: 26px;
  width: 26px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_445 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_445 .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_445 .material-icons-two-tone {
  color: rgba(254, 201, 15, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(254, 201, 15, 1.00),
              0px -.1px 0px rgba(254, 201, 15, 1.00),
              .1px 0px 0px rgba(254, 201, 15, 1.00),
              -.1px 0px 0px rgba(254, 201, 15, 1.00);
}
#stacks_in_445 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_451:min-content 1fr;
}
#multi_columns_stacks_in_451 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_451);
  grid-gap: 12px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_451 > div {
  min-width: 0;
}
#multi_columns_stacks_in_451 + .deluxe-columns {
  margin-top: 12px;
}
#multi_columns_stacks_in_451 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_451 > 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
*/
#stacks_in_751 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_751 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_751 svg  */

#stacks_in_751 svg,
#stacks_in_751 i {
  color: rgba(254, 201, 15, 1.00);
  fill: rgba(254, 201, 15, 1.00);
  stroke: rgba(254, 201, 15, 1.00);
}

#stacks_in_751 i,
#stacks_in_751 svg {
  position: relative;
  font-size: 26px;
  line-height: 26px;
  height: 26px;
  width: 26px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_751 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_751 .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_751 .material-icons-two-tone {
  color: rgba(254, 201, 15, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(254, 201, 15, 1.00),
              0px -.1px 0px rgba(254, 201, 15, 1.00),
              .1px 0px 0px rgba(254, 201, 15, 1.00),
              -.1px 0px 0px rgba(254, 201, 15, 1.00);
}
#stacks_in_751 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_459:min-content 1fr;
}
#multi_columns_stacks_in_459 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_459);
  grid-gap: 12px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_459 > div {
  min-width: 0;
}
#multi_columns_stacks_in_459 + .deluxe-columns {
  margin-top: 12px;
}
#multi_columns_stacks_in_459 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_459 > 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
*/
#stacks_in_461 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_461 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_461 svg  */

#stacks_in_461 svg,
#stacks_in_461 i {
  color: rgba(0, 0, 0, 0.20);
  fill: rgba(0, 0, 0, 0.20);
  stroke: rgba(0, 0, 0, 0.20);
}

#stacks_in_461 i,
#stacks_in_461 svg {
  position: relative;
  font-size: 26px;
  line-height: 26px;
  height: 26px;
  width: 26px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_461 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_461 .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_461 .material-icons-two-tone {
  color: rgba(0, 0, 0, 0.20);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(0, 0, 0, 0.20),
              0px -.1px 0px rgba(0, 0, 0, 0.20),
              .1px 0px 0px rgba(0, 0, 0, 0.20),
              -.1px 0px 0px rgba(0, 0, 0, 0.20);
}
#stacks_in_461 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_463[data-deluxe-el][data-deluxe-text] {
  color: rgba(0, 0, 0, 0.20);
  
  
}


:root {
  --multi_columns_stacks_in_467:min-content 1fr;
}
#multi_columns_stacks_in_467 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_467);
  grid-gap: 12px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_467 > div {
  min-width: 0;
}
#multi_columns_stacks_in_467 + .deluxe-columns {
  margin-top: 12px;
}
#multi_columns_stacks_in_467 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_467 > 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
*/
#stacks_in_469 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_469 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_469 svg  */

#stacks_in_469 svg,
#stacks_in_469 i {
  color: rgba(0, 0, 0, 0.20);
  fill: rgba(0, 0, 0, 0.20);
  stroke: rgba(0, 0, 0, 0.20);
}

#stacks_in_469 i,
#stacks_in_469 svg {
  position: relative;
  font-size: 26px;
  line-height: 26px;
  height: 26px;
  width: 26px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_469 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_469 .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_469 .material-icons-two-tone {
  color: rgba(0, 0, 0, 0.20);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(0, 0, 0, 0.20),
              0px -.1px 0px rgba(0, 0, 0, 0.20),
              .1px 0px 0px rgba(0, 0, 0, 0.20),
              -.1px 0px 0px rgba(0, 0, 0, 0.20);
}
#stacks_in_469 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_953[data-deluxe-el][data-deluxe-text] {
  color: rgba(0, 0, 0, 0.20);
  
  
}


:root {
  --multi_columns_stacks_in_475:min-content 1fr;
}
#multi_columns_stacks_in_475 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_475);
  grid-gap: 12px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_475 > div {
  min-width: 0;
}
#multi_columns_stacks_in_475 + .deluxe-columns {
  margin-top: 12px;
}
#multi_columns_stacks_in_475 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_475 > 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
*/
#stacks_in_477 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_477 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_477 svg  */

#stacks_in_477 svg,
#stacks_in_477 i {
  color: rgba(0, 0, 0, 0.20);
  fill: rgba(0, 0, 0, 0.20);
  stroke: rgba(0, 0, 0, 0.20);
}

#stacks_in_477 i,
#stacks_in_477 svg {
  position: relative;
  font-size: 26px;
  line-height: 26px;
  height: 26px;
  width: 26px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_477 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_477 .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_477 .material-icons-two-tone {
  color: rgba(0, 0, 0, 0.20);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(0, 0, 0, 0.20),
              0px -.1px 0px rgba(0, 0, 0, 0.20),
              .1px 0px 0px rgba(0, 0, 0, 0.20),
              -.1px 0px 0px rgba(0, 0, 0, 0.20);
}
#stacks_in_477 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_479[data-deluxe-el][data-deluxe-text] {
  color: rgba(0, 0, 0, 0.20);
  
  
}



.element_stacks_in_1054[data-deluxe-el] {
  
  margin: 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_1054[data-deluxe-el] > div {
  
}


.element_stacks_in_1148[data-deluxe-el] {
  
  border: 0px solid rgba(0, 0, 0, 0.10);
  border-radius: 4px;
  box-shadow: 0px 2px  24px 0px rgba(0, 0, 0, 0.15);
}
.element_stacks_in_1148[data-deluxe-el] > div {

}


.element_stacks_in_1129[data-deluxe-el] {
  
  background-color : rgba(254, 201, 15, 1.00);
  border-color: rgba(0, 0, 0, 0.10) rgba(0, 0, 0, 0.10) rgba(0, 0, 0, 0.10) rgba(0, 0, 0, 0.10);
  border-width: 1px 1px 0px 1px;
  border-style: solid;
  border-radius: 4px 4px 0px 0px;
  padding: 3px 12px;
}
.element_stacks_in_1129[data-deluxe-el] > div {

}

:root {
  --multi_columns_stacks_in_1131:min-content 1fr;
}
#multi_columns_stacks_in_1131 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_1131);
  grid-gap: 12px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_1131 > div {
  min-width: 0;
}
#multi_columns_stacks_in_1131 + .deluxe-columns {
  margin-top: 12px;
}
#multi_columns_stacks_in_1131 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_1131 > 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
*/
#stacks_in_1133 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_1133 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_1133 svg  */

#stacks_in_1133 svg,
#stacks_in_1133 i {
  color: rgba(26, 26, 26, 1.00);
  fill: rgba(26, 26, 26, 1.00);
  stroke: rgba(26, 26, 26, 1.00);
}

#stacks_in_1133 i,
#stacks_in_1133 svg {
  position: relative;
  font-size: 26px;
  line-height: 26px;
  height: 26px;
  width: 26px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_1133 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_1133 .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_1133 .material-icons-two-tone {
  color: rgba(26, 26, 26, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(26, 26, 26, 1.00),
              0px -.1px 0px rgba(26, 26, 26, 1.00),
              .1px 0px 0px rgba(26, 26, 26, 1.00),
              -.1px 0px 0px rgba(26, 26, 26, 1.00);
}
#stacks_in_1133 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_558[data-deluxe-el] {
  
  border-color: rgba(0, 0, 0, 0.10) rgba(0, 0, 0, 0.10) rgba(0, 0, 0, 0.10) rgba(0, 0, 0, 0.10);
  border-width: 1px 1px 1px 1px;
  border-style: solid;
  border-radius: 0px 0px 4px 4px;
  padding: 32px 24px;
}
.element_stacks_in_558[data-deluxe-el] > div {

}


.element_stacks_in_1079[data-deluxe-el][data-deluxe-text] {
  color: rgba(254, 201, 15, 1.00);
  font-size: 38px;
  
  
}




:root {
  --multi_columns_stacks_in_562:min-content 1fr;
}
#multi_columns_stacks_in_562 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_562);
  grid-gap: 12px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_562 > div {
  min-width: 0;
}
#multi_columns_stacks_in_562 + .deluxe-columns {
  margin-top: 12px;
}
#multi_columns_stacks_in_562 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_562 > 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
*/
#stacks_in_564 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_564 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_564 svg  */

#stacks_in_564 svg,
#stacks_in_564 i {
  color: rgba(254, 201, 15, 1.00);
  fill: rgba(254, 201, 15, 1.00);
  stroke: rgba(254, 201, 15, 1.00);
}

#stacks_in_564 i,
#stacks_in_564 svg {
  position: relative;
  font-size: 26px;
  line-height: 26px;
  height: 26px;
  width: 26px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_564 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_564 .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_564 .material-icons-two-tone {
  color: rgba(254, 201, 15, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(254, 201, 15, 1.00),
              0px -.1px 0px rgba(254, 201, 15, 1.00),
              .1px 0px 0px rgba(254, 201, 15, 1.00),
              -.1px 0px 0px rgba(254, 201, 15, 1.00);
}
#stacks_in_564 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_892:min-content 1fr;
}
#multi_columns_stacks_in_892 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_892);
  grid-gap: 12px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_892 > div {
  min-width: 0;
}
#multi_columns_stacks_in_892 + .deluxe-columns {
  margin-top: 12px;
}
#multi_columns_stacks_in_892 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_892 > 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
*/
#stacks_in_894 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_894 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_894 svg  */

#stacks_in_894 svg,
#stacks_in_894 i {
  color: rgba(254, 201, 15, 1.00);
  fill: rgba(254, 201, 15, 1.00);
  stroke: rgba(254, 201, 15, 1.00);
}

#stacks_in_894 i,
#stacks_in_894 svg {
  position: relative;
  font-size: 26px;
  line-height: 26px;
  height: 26px;
  width: 26px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_894 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_894 .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_894 .material-icons-two-tone {
  color: rgba(254, 201, 15, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(254, 201, 15, 1.00),
              0px -.1px 0px rgba(254, 201, 15, 1.00),
              .1px 0px 0px rgba(254, 201, 15, 1.00),
              -.1px 0px 0px rgba(254, 201, 15, 1.00);
}
#stacks_in_894 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_1007:min-content 1fr;
}
#multi_columns_stacks_in_1007 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_1007);
  grid-gap: 12px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_1007 > div {
  min-width: 0;
}
#multi_columns_stacks_in_1007 + .deluxe-columns {
  margin-top: 12px;
}
#multi_columns_stacks_in_1007 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_1007 > 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
*/
#stacks_in_1009 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_1009 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_1009 svg  */

#stacks_in_1009 svg,
#stacks_in_1009 i {
  color: rgba(254, 201, 15, 1.00);
  fill: rgba(254, 201, 15, 1.00);
  stroke: rgba(254, 201, 15, 1.00);
}

#stacks_in_1009 i,
#stacks_in_1009 svg {
  position: relative;
  font-size: 26px;
  line-height: 26px;
  height: 26px;
  width: 26px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_1009 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_1009 .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_1009 .material-icons-two-tone {
  color: rgba(254, 201, 15, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(254, 201, 15, 1.00),
              0px -.1px 0px rgba(254, 201, 15, 1.00),
              .1px 0px 0px rgba(254, 201, 15, 1.00),
              -.1px 0px 0px rgba(254, 201, 15, 1.00);
}
#stacks_in_1009 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_570:min-content 1fr;
}
#multi_columns_stacks_in_570 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_570);
  grid-gap: 12px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_570 > div {
  min-width: 0;
}
#multi_columns_stacks_in_570 + .deluxe-columns {
  margin-top: 12px;
}
#multi_columns_stacks_in_570 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_570 > 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
*/
#stacks_in_572 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_572 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_572 svg  */

#stacks_in_572 svg,
#stacks_in_572 i {
  color: rgba(254, 201, 15, 1.00);
  fill: rgba(254, 201, 15, 1.00);
  stroke: rgba(254, 201, 15, 1.00);
}

#stacks_in_572 i,
#stacks_in_572 svg {
  position: relative;
  font-size: 26px;
  line-height: 26px;
  height: 26px;
  width: 26px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_572 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_572 .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_572 .material-icons-two-tone {
  color: rgba(254, 201, 15, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(254, 201, 15, 1.00),
              0px -.1px 0px rgba(254, 201, 15, 1.00),
              .1px 0px 0px rgba(254, 201, 15, 1.00),
              -.1px 0px 0px rgba(254, 201, 15, 1.00);
}
#stacks_in_572 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_578:min-content 1fr;
}
#multi_columns_stacks_in_578 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_578);
  grid-gap: 12px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_578 > div {
  min-width: 0;
}
#multi_columns_stacks_in_578 + .deluxe-columns {
  margin-top: 12px;
}
#multi_columns_stacks_in_578 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_578 > 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
*/
#stacks_in_580 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_580 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_580 svg  */

#stacks_in_580 svg,
#stacks_in_580 i {
  color: rgba(254, 201, 15, 1.00);
  fill: rgba(254, 201, 15, 1.00);
  stroke: rgba(254, 201, 15, 1.00);
}

#stacks_in_580 i,
#stacks_in_580 svg {
  position: relative;
  font-size: 26px;
  line-height: 26px;
  height: 26px;
  width: 26px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_580 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_580 .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_580 .material-icons-two-tone {
  color: rgba(254, 201, 15, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(254, 201, 15, 1.00),
              0px -.1px 0px rgba(254, 201, 15, 1.00),
              .1px 0px 0px rgba(254, 201, 15, 1.00),
              -.1px 0px 0px rgba(254, 201, 15, 1.00);
}
#stacks_in_580 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_586:min-content 1fr;
}
#multi_columns_stacks_in_586 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_586);
  grid-gap: 12px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_586 > div {
  min-width: 0;
}
#multi_columns_stacks_in_586 + .deluxe-columns {
  margin-top: 12px;
}
#multi_columns_stacks_in_586 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_586 > 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
*/
#stacks_in_756 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_756 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_756 svg  */

#stacks_in_756 svg,
#stacks_in_756 i {
  color: rgba(254, 201, 15, 1.00);
  fill: rgba(254, 201, 15, 1.00);
  stroke: rgba(254, 201, 15, 1.00);
}

#stacks_in_756 i,
#stacks_in_756 svg {
  position: relative;
  font-size: 26px;
  line-height: 26px;
  height: 26px;
  width: 26px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_756 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_756 .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_756 .material-icons-two-tone {
  color: rgba(254, 201, 15, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(254, 201, 15, 1.00),
              0px -.1px 0px rgba(254, 201, 15, 1.00),
              .1px 0px 0px rgba(254, 201, 15, 1.00),
              -.1px 0px 0px rgba(254, 201, 15, 1.00);
}
#stacks_in_756 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_594:min-content 1fr;
}
#multi_columns_stacks_in_594 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_594);
  grid-gap: 12px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_594 > div {
  min-width: 0;
}
#multi_columns_stacks_in_594 + .deluxe-columns {
  margin-top: 12px;
}
#multi_columns_stacks_in_594 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_594 > 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
*/
#stacks_in_757 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_757 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_757 svg  */

#stacks_in_757 svg,
#stacks_in_757 i {
  color: rgba(254, 201, 15, 1.00);
  fill: rgba(254, 201, 15, 1.00);
  stroke: rgba(254, 201, 15, 1.00);
}

#stacks_in_757 i,
#stacks_in_757 svg {
  position: relative;
  font-size: 26px;
  line-height: 26px;
  height: 26px;
  width: 26px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_757 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_757 .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_757 .material-icons-two-tone {
  color: rgba(254, 201, 15, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(254, 201, 15, 1.00),
              0px -.1px 0px rgba(254, 201, 15, 1.00),
              .1px 0px 0px rgba(254, 201, 15, 1.00),
              -.1px 0px 0px rgba(254, 201, 15, 1.00);
}
#stacks_in_757 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_602:min-content 1fr;
}
#multi_columns_stacks_in_602 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_602);
  grid-gap: 12px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_602 > div {
  min-width: 0;
}
#multi_columns_stacks_in_602 + .deluxe-columns {
  margin-top: 12px;
}
#multi_columns_stacks_in_602 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_602 > 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
*/
#stacks_in_604 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_604 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_604 svg  */

#stacks_in_604 svg,
#stacks_in_604 i {
  color: rgba(0, 0, 0, 0.20);
  fill: rgba(0, 0, 0, 0.20);
  stroke: rgba(0, 0, 0, 0.20);
}

#stacks_in_604 i,
#stacks_in_604 svg {
  position: relative;
  font-size: 26px;
  line-height: 26px;
  height: 26px;
  width: 26px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_604 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_604 .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_604 .material-icons-two-tone {
  color: rgba(0, 0, 0, 0.20);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(0, 0, 0, 0.20),
              0px -.1px 0px rgba(0, 0, 0, 0.20),
              .1px 0px 0px rgba(0, 0, 0, 0.20),
              -.1px 0px 0px rgba(0, 0, 0, 0.20);
}
#stacks_in_604 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_955[data-deluxe-el][data-deluxe-text] {
  color: rgba(0, 0, 0, 0.20);
  
  
}


:root {
  --multi_columns_stacks_in_610:min-content 1fr;
}
#multi_columns_stacks_in_610 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_610);
  grid-gap: 12px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_610 > div {
  min-width: 0;
}
#multi_columns_stacks_in_610 + .deluxe-columns {
  margin-top: 12px;
}
#multi_columns_stacks_in_610 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_610 > 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
*/
#stacks_in_612 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_612 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_612 svg  */

#stacks_in_612 svg,
#stacks_in_612 i {
  color: rgba(0, 0, 0, 0.20);
  fill: rgba(0, 0, 0, 0.20);
  stroke: rgba(0, 0, 0, 0.20);
}

#stacks_in_612 i,
#stacks_in_612 svg {
  position: relative;
  font-size: 26px;
  line-height: 26px;
  height: 26px;
  width: 26px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_612 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_612 .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_612 .material-icons-two-tone {
  color: rgba(0, 0, 0, 0.20);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(0, 0, 0, 0.20),
              0px -.1px 0px rgba(0, 0, 0, 0.20),
              .1px 0px 0px rgba(0, 0, 0, 0.20),
              -.1px 0px 0px rgba(0, 0, 0, 0.20);
}
#stacks_in_612 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_614[data-deluxe-el][data-deluxe-text] {
  color: rgba(0, 0, 0, 0.20);
  
  
}



.element_stacks_in_1056[data-deluxe-el] {
  
  margin: 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_1056[data-deluxe-el] > div {
  
}



.element_stacks_in_1082[data-deluxe-el][data-deluxe-text] {
  color: rgba(254, 201, 15, 1.00);
  font-size: 38px;
  
  
}




:root {
  --multi_columns_stacks_in_697:min-content 1fr;
}
#multi_columns_stacks_in_697 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_697);
  grid-gap: 12px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_697 > div {
  min-width: 0;
}
#multi_columns_stacks_in_697 + .deluxe-columns {
  margin-top: 12px;
}
#multi_columns_stacks_in_697 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_697 > 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
*/
#stacks_in_699 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_699 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_699 svg  */

#stacks_in_699 svg,
#stacks_in_699 i {
  color: rgba(254, 201, 15, 1.00);
  fill: rgba(254, 201, 15, 1.00);
  stroke: rgba(254, 201, 15, 1.00);
}

#stacks_in_699 i,
#stacks_in_699 svg {
  position: relative;
  font-size: 26px;
  line-height: 26px;
  height: 26px;
  width: 26px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_699 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_699 .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_699 .material-icons-two-tone {
  color: rgba(254, 201, 15, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(254, 201, 15, 1.00),
              0px -.1px 0px rgba(254, 201, 15, 1.00),
              .1px 0px 0px rgba(254, 201, 15, 1.00),
              -.1px 0px 0px rgba(254, 201, 15, 1.00);
}
#stacks_in_699 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_900:min-content 1fr;
}
#multi_columns_stacks_in_900 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_900);
  grid-gap: 12px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_900 > div {
  min-width: 0;
}
#multi_columns_stacks_in_900 + .deluxe-columns {
  margin-top: 12px;
}
#multi_columns_stacks_in_900 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_900 > 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
*/
#stacks_in_902 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_902 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_902 svg  */

#stacks_in_902 svg,
#stacks_in_902 i {
  color: rgba(254, 201, 15, 1.00);
  fill: rgba(254, 201, 15, 1.00);
  stroke: rgba(254, 201, 15, 1.00);
}

#stacks_in_902 i,
#stacks_in_902 svg {
  position: relative;
  font-size: 26px;
  line-height: 26px;
  height: 26px;
  width: 26px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_902 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_902 .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_902 .material-icons-two-tone {
  color: rgba(254, 201, 15, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(254, 201, 15, 1.00),
              0px -.1px 0px rgba(254, 201, 15, 1.00),
              .1px 0px 0px rgba(254, 201, 15, 1.00),
              -.1px 0px 0px rgba(254, 201, 15, 1.00);
}
#stacks_in_902 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_1015:min-content 1fr;
}
#multi_columns_stacks_in_1015 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_1015);
  grid-gap: 12px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_1015 > div {
  min-width: 0;
}
#multi_columns_stacks_in_1015 + .deluxe-columns {
  margin-top: 12px;
}
#multi_columns_stacks_in_1015 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_1015 > 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
*/
#stacks_in_1017 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_1017 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_1017 svg  */

#stacks_in_1017 svg,
#stacks_in_1017 i {
  color: rgba(254, 201, 15, 1.00);
  fill: rgba(254, 201, 15, 1.00);
  stroke: rgba(254, 201, 15, 1.00);
}

#stacks_in_1017 i,
#stacks_in_1017 svg {
  position: relative;
  font-size: 26px;
  line-height: 26px;
  height: 26px;
  width: 26px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_1017 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_1017 .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_1017 .material-icons-two-tone {
  color: rgba(254, 201, 15, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(254, 201, 15, 1.00),
              0px -.1px 0px rgba(254, 201, 15, 1.00),
              .1px 0px 0px rgba(254, 201, 15, 1.00),
              -.1px 0px 0px rgba(254, 201, 15, 1.00);
}
#stacks_in_1017 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_705:min-content 1fr;
}
#multi_columns_stacks_in_705 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_705);
  grid-gap: 12px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_705 > div {
  min-width: 0;
}
#multi_columns_stacks_in_705 + .deluxe-columns {
  margin-top: 12px;
}
#multi_columns_stacks_in_705 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_705 > 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
*/
#stacks_in_707 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_707 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_707 svg  */

#stacks_in_707 svg,
#stacks_in_707 i {
  color: rgba(254, 201, 15, 1.00);
  fill: rgba(254, 201, 15, 1.00);
  stroke: rgba(254, 201, 15, 1.00);
}

#stacks_in_707 i,
#stacks_in_707 svg {
  position: relative;
  font-size: 26px;
  line-height: 26px;
  height: 26px;
  width: 26px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_707 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_707 .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_707 .material-icons-two-tone {
  color: rgba(254, 201, 15, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(254, 201, 15, 1.00),
              0px -.1px 0px rgba(254, 201, 15, 1.00),
              .1px 0px 0px rgba(254, 201, 15, 1.00),
              -.1px 0px 0px rgba(254, 201, 15, 1.00);
}
#stacks_in_707 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_713:min-content 1fr;
}
#multi_columns_stacks_in_713 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_713);
  grid-gap: 12px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_713 > div {
  min-width: 0;
}
#multi_columns_stacks_in_713 + .deluxe-columns {
  margin-top: 12px;
}
#multi_columns_stacks_in_713 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_713 > 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
*/
#stacks_in_715 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_715 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_715 svg  */

#stacks_in_715 svg,
#stacks_in_715 i {
  color: rgba(254, 201, 15, 1.00);
  fill: rgba(254, 201, 15, 1.00);
  stroke: rgba(254, 201, 15, 1.00);
}

#stacks_in_715 i,
#stacks_in_715 svg {
  position: relative;
  font-size: 26px;
  line-height: 26px;
  height: 26px;
  width: 26px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_715 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_715 .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_715 .material-icons-two-tone {
  color: rgba(254, 201, 15, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(254, 201, 15, 1.00),
              0px -.1px 0px rgba(254, 201, 15, 1.00),
              .1px 0px 0px rgba(254, 201, 15, 1.00),
              -.1px 0px 0px rgba(254, 201, 15, 1.00);
}
#stacks_in_715 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_721:min-content 1fr;
}
#multi_columns_stacks_in_721 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_721);
  grid-gap: 12px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_721 > div {
  min-width: 0;
}
#multi_columns_stacks_in_721 + .deluxe-columns {
  margin-top: 12px;
}
#multi_columns_stacks_in_721 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_721 > 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
*/
#stacks_in_752 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_752 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_752 svg  */

#stacks_in_752 svg,
#stacks_in_752 i {
  color: rgba(254, 201, 15, 1.00);
  fill: rgba(254, 201, 15, 1.00);
  stroke: rgba(254, 201, 15, 1.00);
}

#stacks_in_752 i,
#stacks_in_752 svg {
  position: relative;
  font-size: 26px;
  line-height: 26px;
  height: 26px;
  width: 26px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_752 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_752 .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_752 .material-icons-two-tone {
  color: rgba(254, 201, 15, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(254, 201, 15, 1.00),
              0px -.1px 0px rgba(254, 201, 15, 1.00),
              .1px 0px 0px rgba(254, 201, 15, 1.00),
              -.1px 0px 0px rgba(254, 201, 15, 1.00);
}
#stacks_in_752 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_729:min-content 1fr;
}
#multi_columns_stacks_in_729 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_729);
  grid-gap: 12px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_729 > div {
  min-width: 0;
}
#multi_columns_stacks_in_729 + .deluxe-columns {
  margin-top: 12px;
}
#multi_columns_stacks_in_729 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_729 > 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
*/
#stacks_in_753 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_753 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_753 svg  */

#stacks_in_753 svg,
#stacks_in_753 i {
  color: rgba(254, 201, 15, 1.00);
  fill: rgba(254, 201, 15, 1.00);
  stroke: rgba(254, 201, 15, 1.00);
}

#stacks_in_753 i,
#stacks_in_753 svg {
  position: relative;
  font-size: 26px;
  line-height: 26px;
  height: 26px;
  width: 26px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_753 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_753 .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_753 .material-icons-two-tone {
  color: rgba(254, 201, 15, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(254, 201, 15, 1.00),
              0px -.1px 0px rgba(254, 201, 15, 1.00),
              .1px 0px 0px rgba(254, 201, 15, 1.00),
              -.1px 0px 0px rgba(254, 201, 15, 1.00);
}
#stacks_in_753 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_737:min-content 1fr;
}
#multi_columns_stacks_in_737 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_737);
  grid-gap: 12px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_737 > div {
  min-width: 0;
}
#multi_columns_stacks_in_737 + .deluxe-columns {
  margin-top: 12px;
}
#multi_columns_stacks_in_737 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_737 > 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
*/
#stacks_in_754 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_754 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_754 svg  */

#stacks_in_754 svg,
#stacks_in_754 i {
  color: rgba(254, 201, 15, 1.00);
  fill: rgba(254, 201, 15, 1.00);
  stroke: rgba(254, 201, 15, 1.00);
}

#stacks_in_754 i,
#stacks_in_754 svg {
  position: relative;
  font-size: 26px;
  line-height: 26px;
  height: 26px;
  width: 26px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_754 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_754 .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_754 .material-icons-two-tone {
  color: rgba(254, 201, 15, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(254, 201, 15, 1.00),
              0px -.1px 0px rgba(254, 201, 15, 1.00),
              .1px 0px 0px rgba(254, 201, 15, 1.00),
              -.1px 0px 0px rgba(254, 201, 15, 1.00);
}
#stacks_in_754 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_745:min-content 1fr;
}
#multi_columns_stacks_in_745 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_745);
  grid-gap: 12px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_745 > div {
  min-width: 0;
}
#multi_columns_stacks_in_745 + .deluxe-columns {
  margin-top: 12px;
}
#multi_columns_stacks_in_745 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_745 > 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
*/
#stacks_in_755 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_755 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_755 svg  */

#stacks_in_755 svg,
#stacks_in_755 i {
  color: rgba(254, 201, 15, 1.00);
  fill: rgba(254, 201, 15, 1.00);
  stroke: rgba(254, 201, 15, 1.00);
}

#stacks_in_755 i,
#stacks_in_755 svg {
  position: relative;
  font-size: 26px;
  line-height: 26px;
  height: 26px;
  width: 26px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_755 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_755 .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_755 .material-icons-two-tone {
  color: rgba(254, 201, 15, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(254, 201, 15, 1.00),
              0px -.1px 0px rgba(254, 201, 15, 1.00),
              .1px 0px 0px rgba(254, 201, 15, 1.00),
              -.1px 0px 0px rgba(254, 201, 15, 1.00);
}
#stacks_in_755 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_1057[data-deluxe-el] {
  
  margin: 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_1057[data-deluxe-el] > div {
  
}


.element_stacks_in_160_9[data-deluxe-el] {
  
  padding: 24px 0px;
}
.element_stacks_in_160_9[data-deluxe-el] > div {

}

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



@media all and (min-width: 771px) {
  #multi_columns_stacks_in_160_7 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_160_7 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_160_7 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_160_7 .hide-desktop {
    display: none;
  }
}
@media all and (max-width: 770px) and (min-width: 501px) {
  #multi_columns_stacks_in_160_7 .column-tablet-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_160_7 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_160_7 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_160_7 .hide-tablet {
    display: none;
  }
}
@media all and (max-width: 500px) {
  #multi_columns_stacks_in_160_7 .column-mobile-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_160_7 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_160_7 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_160_7 .hide-mobile {
    display: none;
  }
}

@media all and (max-width: 770px) {
  #multi_columns_stacks_in_160_7 {
    grid-template-columns: repeat(4, 1fr);
    
  }
  #multi_columns_stacks_in_160_7 + .deluxe-columns {
    
  }
  #multi_columns_stacks_in_160_7 > div:last-child {
    grid-column: span 1;
  }
  
}
@media all and (max-width: 500px) {
  #multi_columns_stacks_in_160_7 {
    grid-template-columns: repeat(3, 1fr);
  }
  #multi_columns_stacks_in_160_7 > div:last-child {
    grid-column: span 1;
  }
  
}


.brand[data-deluxe-el] {
  
  padding: 24px 0px;
  text-align: center;
}
.brand[data-deluxe-el] > div {

}

.brand[data-deluxe-el] a:not([data-deluxe-link]) {
  color: rgba(255, 255, 255, 0.15);
}
.brand[data-deluxe-el] a:not([data-deluxe-link]):hover {
  color: rgba(68, 68, 238, 1.00);
}
.brand[data-deluxe-el] a:not([data-deluxe-link]):active,
.brand[data-deluxe-el] .current a,
.brand[data-deluxe-el] .current-ancestor-parent a {
  color: rgba(85, 85, 255, 1.00);
}







.element_stacks_in_162_7[data-deluxe-el] {
  
  background-color : rgba(26, 26, 26, 1.00);
  padding: 120px 0px;
  color: rgba(255, 255, 255, 0.65);
}
.element_stacks_in_162_7[data-deluxe-el] > div {

}

.element_stacks_in_162_7[data-deluxe-el] [data-deluxe-link],
.element_stacks_in_162_7[data-deluxe-el] svg {
  color:  rgba(255, 255, 255, 0.65);
  stroke: rgba(255, 255, 255, 0.65);
  fill: rgba(255, 255, 255, 0.65);
}
.element_stacks_in_162_7[data-deluxe-el] h1,
.element_stacks_in_162_7[data-deluxe-el] h2,
.element_stacks_in_162_7[data-deluxe-el] h3,
.element_stacks_in_162_7[data-deluxe-el] h4,
.element_stacks_in_162_7[data-deluxe-el] h5 {
  color: rgba(255, 255, 255, 1.00);
}

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



@media all and (min-width: 1141px) {
  #multi_columns_stacks_in_162_5 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_162_5 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_162_5 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_162_5 .hide-desktop {
    display: none;
  }
}
@media all and (max-width: 1140px) and (min-width: 771px) {
  #multi_columns_stacks_in_162_5 .column-tablet-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_162_5 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_162_5 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_162_5 .hide-tablet {
    display: none;
  }
}
@media all and (max-width: 770px) {
  #multi_columns_stacks_in_162_5 .column-mobile-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_162_5 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_162_5 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_162_5 .hide-mobile {
    display: none;
  }
}

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





nav#deluxe_nav_stacks_in_162_145, nav#deluxe_nav_stacks_in_162_145 * {
  box-sizing: border-box;
}
nav#deluxe_nav_stacks_in_162_145 {
    
    
    font-size: 18px;
}

nav#deluxe_nav_stacks_in_162_145 ul {
  margin: 0;
  padding: 0;
  display: flex;
  
  flex-direction: column;
  justify-content: flex-start;
  
  
}
nav#deluxe_nav_stacks_in_162_145 ul ul {
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  
  
}
nav#deluxe_nav_stacks_in_162_145 ul li {
 display: block;
 list-style-type: none;
}



nav#deluxe_nav_stacks_in_162_145 > input,
nav#deluxe_nav_stacks_in_162_145 > label {
  display: none !important;
}
nav#deluxe_nav_stacks_in_162_145 > ul {
  display: grid;
  grid-template-columns: repeat(2,1fr);
  grid-gap: 0px 24px;
}
nav#deluxe_nav_stacks_in_162_145 ul > li > a {
 display: flex;
 text-decoration: none;
 padding: 6px 12px;
 margin: 6px 3px;
 border-radius: 4px;
 color: rgba(255, 255, 255, 0.65);
 background-color: rgba(0, 0, 0, 0.00);
 margin: 2px 0px;
 padding: 6px 12px;
}
nav#deluxe_nav_stacks_in_162_145 ul > li > a:hover {
 color: rgba(255, 255, 255, 1.00);
 background-color: rgba(0, 0, 0, 0.00);
}
nav#deluxe_nav_stacks_in_162_145 ul > li > a:active:not([href="#"]):not([href="#0"]),
nav#deluxe_nav_stacks_in_162_145 ul > li.current > a,
nav#deluxe_nav_stacks_in_162_145 ul > li.current-parent > a,
nav#deluxe_nav_stacks_in_162_145 ul > li.current-ancestor-parent > a {
 color: rgba(254, 201, 15, 1.00);
 background-color: rgba(255, 255, 255, 0.00);
}
nav#deluxe_nav_stacks_in_162_145 ul > li.parent > a:after,
nav#deluxe_nav_stacks_in_162_145 ul > li.current-parent > a:after,
nav#deluxe_nav_stacks_in_162_145 ul > li.current-ancestor-parent > a:after {
  content: "\f078";
  font-size: 14px;
  line-height: 14px;
  font-family: Stacks-FontAwesome,"FontAwesome";
  margin-left: 4px;
  align-self: center;
}
nav#deluxe_nav_stacks_in_162_145 ul ul > li > a:before {
  content: "\f0da";
  font-size: 14px;
  line-height: 14px;
  font-family: Stacks-FontAwesome,"FontAwesome";
  margin: 0px 6px;
  align-self: center;
}
.column-off-canvas-toggle {
 cursor: pointer;
}


nav#deluxe_nav_stacks_in_162_145 ul > ul > li > a {
  display: flex;
  width: 100%;
 
}
nav#deluxe_nav_stacks_in_162_145 ul ul > li > a:hover {
 
}
nav#deluxe_nav_stacks_in_162_145 ul ul > li > a:active:not([href="#"]):not([href="#0"]),
nav#deluxe_nav_stacks_in_162_145 ul ul > li.current > a,
nav#deluxe_nav_stacks_in_162_145 ul ul > li.current-parent > a,
nav#deluxe_nav_stacks_in_162_145 ul ul > li.current-ancestor-parent > a {
 
}



/* 1.0.1

*/
.opr-page  {
  transition: height 400ms ease-in,
    padding 400ms ease-in,
    width 400ms ease-in,
    opacity 400ms ease-in,
    transform 400ms ease-in;
}
.opr-page.opr-no-animation {
  transition: none;
  visibility: hidden;
}
.opr-next-page,
.opr-prev-page  {
  pointer-events: none;
}


.opr-page  {
  top: 0;
}
.opr-next-page  {
  z-index: 100;
  top: 0;
  opacity: 0;
}
.opr-prev-page  {
  z-index: 98;
  top: 0;
  opacity: 0;
}
.opr-current  {
  z-index: 99;
  opacity: 1;
}



















.opr-scroll-next:before,
.opr-scroll-prev:before {
    content: "";
    position: absolute;
    top: -15px;
    left: -15px;
    right: -15px;
    bottom: -15px;
}
 .opr-next,
 .opr-scroll-next,
 .opr-scroll-prev {
  border-color: rgba(255, 255, 255, 1.00);
}




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

}

:root {
  --multi_columns_stacks_in_162_48:min-content 1fr;
}
#multi_columns_stacks_in_162_48 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_162_48);
  grid-gap: 24px;
  align-items: flex-start;
  
  
  
  
  
}
#multi_columns_stacks_in_162_48 > div {
  min-width: 0;
}
#multi_columns_stacks_in_162_48 + .deluxe-columns {
  margin-top: 24px;
}
#multi_columns_stacks_in_162_48 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_162_48 > 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
*/
#stacks_in_162_46 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_162_46 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_162_46 svg  */

#stacks_in_162_46 svg,
#stacks_in_162_46 i {
  color: rgba(255, 255, 255, 1.00);
  fill: rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
}

#stacks_in_162_46 i,
#stacks_in_162_46 svg {
  position: relative;
  font-size: 24px;
  line-height: 24px;
  height: 24px;
  width: 24px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_162_46 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_162_46 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(254, 201, 15, 1.00);
  stroke: rgba(254, 201, 15, 1.00);
  color: rgba(254, 201, 15, 1.00);
}
#stacks_in_162_46 .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_162_46 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(254, 201, 15, 1.00);
  font-family: 'Material Icons';
}

#stacks_in_162_46 {
	margin: 2px 0px 0px 0px;
}


:root {
  --multi_columns_stacks_in_162_67:min-content 1fr;
}
#multi_columns_stacks_in_162_67 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_162_67);
  grid-gap: 24px;
  align-items: flex-start;
  
  
  
  
  
}
#multi_columns_stacks_in_162_67 > div {
  min-width: 0;
}
#multi_columns_stacks_in_162_67 + .deluxe-columns {
  margin-top: 24px;
}
#multi_columns_stacks_in_162_67 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_162_67 > 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
*/
#stacks_in_162_65 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_162_65 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_162_65 svg  */

#stacks_in_162_65 svg,
#stacks_in_162_65 i {
  color: rgba(255, 255, 255, 1.00);
  fill: rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
}

#stacks_in_162_65 i,
#stacks_in_162_65 svg {
  position: relative;
  font-size: 24px;
  line-height: 24px;
  height: 24px;
  width: 24px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_162_65 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_162_65 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(254, 201, 15, 1.00);
  stroke: rgba(254, 201, 15, 1.00);
  color: rgba(254, 201, 15, 1.00);
}
#stacks_in_162_65 .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_162_65 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(254, 201, 15, 1.00);
  font-family: 'Material Icons';
}

#stacks_in_162_65 {
	margin: 2px 0px 0px 0px;
}


:root {
  --multi_columns_stacks_in_162_86:min-content 1fr;
}
#multi_columns_stacks_in_162_86 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_162_86);
  grid-gap: 24px;
  align-items: flex-start;
  
  
  
  
  
}
#multi_columns_stacks_in_162_86 > div {
  min-width: 0;
}
#multi_columns_stacks_in_162_86 + .deluxe-columns {
  margin-top: 24px;
}
#multi_columns_stacks_in_162_86 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_162_86 > 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
*/
#stacks_in_162_84 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_162_84 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_162_84 svg  */

#stacks_in_162_84 svg,
#stacks_in_162_84 i {
  color: rgba(255, 255, 255, 1.00);
  fill: rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
}

#stacks_in_162_84 i,
#stacks_in_162_84 svg {
  position: relative;
  font-size: 24px;
  line-height: 24px;
  height: 24px;
  width: 24px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_162_84 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_162_84 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(254, 201, 15, 1.00);
  stroke: rgba(254, 201, 15, 1.00);
  color: rgba(254, 201, 15, 1.00);
}
#stacks_in_162_84 .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_162_84 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(254, 201, 15, 1.00);
  font-family: 'Material Icons';
}

#stacks_in_162_84 {
	margin: 2px 0px 0px 0px;
}


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

}

.social-container[data-deluxe-el] a:not([data-deluxe-link]) {
  color: rgba(255, 255, 255, 0.45);
}
.social-container[data-deluxe-el] a:not([data-deluxe-link]):hover {
  color: rgba(254, 201, 15, 1.00);
}
.social-container[data-deluxe-el] a:not([data-deluxe-link]):active,
.social-container[data-deluxe-el] .current a,
.social-container[data-deluxe-el] .current-ancestor-parent a {
  color: rgba(254, 201, 15, 1.00);
}

:root {
  --multi_columns_stacks_in_162_107:min-content min-content min-content;
}
#multi_columns_stacks_in_162_107 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_162_107);
  grid-gap: 12px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_162_107 > div {
  min-width: 0;
}
#multi_columns_stacks_in_162_107 + .deluxe-columns {
  margin-top: 12px;
}
#multi_columns_stacks_in_162_107 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_162_107 > 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
*/
#stacks_in_162_103 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_162_103 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_162_103 svg  */

#stacks_in_162_103 svg,
#stacks_in_162_103 i {
  color: rgba(255, 255, 255, 0.70);
  fill: rgba(255, 255, 255, 0.70);
  stroke: rgba(255, 255, 255, 0.70);
}

#stacks_in_162_103 i,
#stacks_in_162_103 svg {
  position: relative;
  font-size: 32px;
  line-height: 32px;
  height: 32px;
  width: 32px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_162_103 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_162_103 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(0, 0, 0, 0.25);
  stroke: rgba(0, 0, 0, 0.25);
  color: rgba(0, 0, 0, 0.25);
}
#stacks_in_162_103 .material-icons-two-tone {
  color: rgba(255, 255, 255, 0.70);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(255, 255, 255, 0.70),
              0px -.1px 0px rgba(255, 255, 255, 0.70),
              .1px 0px 0px rgba(255, 255, 255, 0.70),
              -.1px 0px 0px rgba(255, 255, 255, 0.70);
}
#stacks_in_162_103 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(0, 0, 0, 0.25);
  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
*/
#stacks_in_162_111 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_162_111 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_162_111 svg  */

#stacks_in_162_111 svg,
#stacks_in_162_111 i {
  color: rgba(255, 255, 255, 0.70);
  fill: rgba(255, 255, 255, 0.70);
  stroke: rgba(255, 255, 255, 0.70);
}

#stacks_in_162_111 i,
#stacks_in_162_111 svg {
  position: relative;
  font-size: 32px;
  line-height: 32px;
  height: 32px;
  width: 32px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_162_111 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_162_111 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(0, 0, 0, 0.25);
  stroke: rgba(0, 0, 0, 0.25);
  color: rgba(0, 0, 0, 0.25);
}
#stacks_in_162_111 .material-icons-two-tone {
  color: rgba(255, 255, 255, 0.70);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(255, 255, 255, 0.70),
              0px -.1px 0px rgba(255, 255, 255, 0.70),
              .1px 0px 0px rgba(255, 255, 255, 0.70),
              -.1px 0px 0px rgba(255, 255, 255, 0.70);
}
#stacks_in_162_111 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(0, 0, 0, 0.25);
  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
*/
#stacks_in_162_116 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_162_116 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_162_116 svg  */

#stacks_in_162_116 svg,
#stacks_in_162_116 i {
  color: rgba(255, 255, 255, 0.70);
  fill: rgba(255, 255, 255, 0.70);
  stroke: rgba(255, 255, 255, 0.70);
}

#stacks_in_162_116 i,
#stacks_in_162_116 svg {
  position: relative;
  font-size: 32px;
  line-height: 32px;
  height: 32px;
  width: 32px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_162_116 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_162_116 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(0, 0, 0, 0.25);
  stroke: rgba(0, 0, 0, 0.25);
  color: rgba(0, 0, 0, 0.25);
}
#stacks_in_162_116 .material-icons-two-tone {
  color: rgba(255, 255, 255, 0.70);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(255, 255, 255, 0.70),
              0px -.1px 0px rgba(255, 255, 255, 0.70),
              .1px 0px 0px rgba(255, 255, 255, 0.70),
              -.1px 0px 0px rgba(255, 255, 255, 0.70);
}
#stacks_in_162_116 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(0, 0, 0, 0.25);
  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
*/
#stacks_in_162_121 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_162_121 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_162_121 svg  */

#stacks_in_162_121 svg,
#stacks_in_162_121 i {
  color: rgba(255, 255, 255, 0.70);
  fill: rgba(255, 255, 255, 0.70);
  stroke: rgba(255, 255, 255, 0.70);
}

#stacks_in_162_121 i,
#stacks_in_162_121 svg {
  position: relative;
  font-size: 32px;
  line-height: 32px;
  height: 32px;
  width: 32px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_162_121 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_162_121 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(0, 0, 0, 0.25);
  stroke: rgba(0, 0, 0, 0.25);
  color: rgba(0, 0, 0, 0.25);
}
#stacks_in_162_121 .material-icons-two-tone {
  color: rgba(255, 255, 255, 0.70);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(255, 255, 255, 0.70),
              0px -.1px 0px rgba(255, 255, 255, 0.70),
              .1px 0px 0px rgba(255, 255, 255, 0.70),
              -.1px 0px 0px rgba(255, 255, 255, 0.70);
}
#stacks_in_162_121 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(0, 0, 0, 0.25);
  font-family: 'Material Icons';
}

.element_stacks_in_162_146[data-deluxe-el] {
  
  background-color : rgba(26, 26, 26, 1.00);
  padding: 0px 0px;
}
.element_stacks_in_162_146[data-deluxe-el] > div {

}

.element_stacks_in_162_146[data-deluxe-el]:not([data-deluxe-link]) a:not([data-deluxe-link]) {
  color: rgba(255, 255, 255, 0.30);
}
.element_stacks_in_162_146[data-deluxe-el]:not([data-deluxe-link]) a:not([data-deluxe-link]):hover {
  color: rgba(255, 255, 255, 1.00);
}
.element_stacks_in_162_146[data-deluxe-el]:not([data-deluxe-link]) a:not([data-deluxe-link]):active,
.element_stacks_in_162_146[data-deluxe-el] .current a,
.element_stacks_in_162_146[data-deluxe-el] .current-ancestor-parent a {
  color: rgba(255, 255, 255, 1.00);
}

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



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

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

.element_stacks_in_162_151[data-deluxe-el][data-deluxe-text] {
  color: rgba(255, 255, 255, 0.35);
  font-size: 14px;
  margin-top: 12px;
  margin-bottom: 12px;
  
  
}

.footer-links[data-deluxe-el][data-deluxe-text] {
  color: rgba(255, 255, 255, 0.35);
  font-size: 14px;
  margin-top: 12px;
  margin-bottom: 12px;
  text-align: right;
  
  
}

@media all and (max-width: 900px) {.footer-links[data-deluxe-el][data-deluxe-text] {
  
  text-align: left;
  
  
}
}
