



/**
 * bxSlider v4.2.12
 * Copyright 2013-2015 Steven Wanderski
 * Written while drinking Belgian ales and listening to jazz

 * Licensed under MIT (http://opensource.org/licenses/MIT)
 */

/** VARIABLES
===================================*/
/** RESET AND LAYOUT
===================================*/
.bx-wrapper {
  position: relative;
  margin-bottom: 60px;
  padding: 0;
  *zoom: 1;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}
.bx-wrapper img {
  max-width: 100%;
  display: block;
}
.bxslider {
  margin: 0;
  padding: 0;
}
ul.bxslider {
  list-style: none;
}
.bx-viewport {
  /*fix other elements on the page moving (on Chrome)*/
  -webkit-transform: translatez(0);
}
/** THEME
===================================*/
.bx-wrapper {
  -moz-box-shadow: 0 0 5px #ccc;
  -webkit-box-shadow: 0 0 5px #ccc;
  box-shadow: 0 0 5px #ccc;
  border: 5px solid #fff;
  background: #fff;
}
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
  position: absolute;
  bottom: -30px;
  width: 100%;
}
/* LOADER */
.bx-wrapper .bx-loading {
  min-height: 50px;
  background: url('bx_loader.gif') center center no-repeat #ffffff;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2000;
}
/* PAGER */
.bx-wrapper .bx-pager {
  text-align: center;
  font-size: .85em;
  font-family: Arial;
  font-weight: bold;
  color: #666;
  padding-top: 20px;
}
.bx-wrapper .bx-pager.bx-default-pager a {
  background: #666;
  text-indent: -9999px;
  display: block;
  width: 10px;
  height: 10px;
  margin: 0 5px;
  outline: 0;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active,
.bx-wrapper .bx-pager.bx-default-pager a:focus {
  background: #000;
}
.bx-wrapper .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
  display: inline-block;
  vertical-align: bottom;
  *zoom: 1;
  *display: inline;
}
.bx-wrapper .bx-pager-item {
  font-size: 0;
  line-height: 0;
}
/* DIRECTION CONTROLS (NEXT / PREV) */
.bx-wrapper .bx-prev {
  left: 10px;
  background: url('controls.png') no-repeat 0 -32px;
}
.bx-wrapper .bx-prev:hover,
.bx-wrapper .bx-prev:focus {
  background-position: 0 0;
}
.bx-wrapper .bx-next {
  right: 10px;
  background: url('controls.png') no-repeat -43px -32px;
}
.bx-wrapper .bx-next:hover,
.bx-wrapper .bx-next:focus {
  background-position: -43px 0;
}
.bx-wrapper .bx-controls-direction a {
  position: absolute;
  top: 50%;
  margin-top: -16px;
  outline: 0;
  width: 32px;
  height: 32px;
  text-indent: -9999px;
  z-index: 9999;
}
.bx-wrapper .bx-controls-direction a.disabled {
  display: none;
}
/* AUTO CONTROLS (START / STOP) */
.bx-wrapper .bx-controls-auto {
  text-align: center;
}
.bx-wrapper .bx-controls-auto .bx-start {
  display: block;
  text-indent: -9999px;
  width: 10px;
  height: 11px;
  outline: 0;
  background: url('controls.png') -86px -11px no-repeat;
  margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active,
.bx-wrapper .bx-controls-auto .bx-start:focus {
  background-position: -86px 0;
}
.bx-wrapper .bx-controls-auto .bx-stop {
  display: block;
  text-indent: -9999px;
  width: 9px;
  height: 11px;
  outline: 0;
  background: url('controls.png') -86px -44px no-repeat;
  margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active,
.bx-wrapper .bx-controls-auto .bx-stop:focus {
  background-position: -86px -33px;
}
/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
  text-align: left;
  width: 80%;
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
  right: 0;
  width: 35px;
}
/* IMAGE CAPTIONS */
.bx-wrapper .bx-caption {
  position: absolute;
  bottom: 0;
  left: 0;
  background: #666;
  background: rgba(80, 80, 80, 0.75);
  width: 100%;
}
.bx-wrapper .bx-caption span {
  color: #fff;
  font-family: Arial;
  display: block;
  font-size: .85em;
  padding: 10px;
}

.armadilloSoloContentContainer { position: relative; }
.armadilloSoloContentContainer .armadilloEditButton { position: absolute; top: 0; right: 0; z-index: 999; background: #666; color: white; border-radius: 3px; opacity: 0.5; cursor: pointer; }
.armadilloSoloContentContainer .armadilloEditButton a i.fa { color: white !important; }
.armadilloSoloContentContainer:hover .armadilloEditButton { opacity: 1; }
.armadilloSoloContentContainer .armadilloEditButton a { color: white !important; padding: 5px 5px 3px 5px !important; text-decoration: none; }
.editSoloContent, .redactorbox { width: 300px; }
.editSoloContent .toolbar-fixed-box + .redactor-editor { padding-top: 82px !important; }
ul.redactor-toolbar.toolbar-fixed-box { visibility: visible !important; top: 0 !important; }
.uk-htmleditor .uk-htmleditor-content .uk-htmleditor-preview[style] { height: 500px !important; }
.armadilloEditorFullscreen .fancybox-close { opacity: 0; }
@media (min-width:768px) { .editSoloContent, .redactor-box { width: 550px; } }
@media (min-width:992px) { .editSoloContent, .redactor-box { width: 650px; } }
@media (min-width:1200px) { .editSoloContent, .redactor-box { width: 750px; } .editSoloContent .toolbar-fixed-box + .redactor-editor { padding-top: 42px !important; } }
.editSoloContent textarea { width: 100%; }
.editSoloContent p.saveSoloContentDetails { margin: 15px 0; padding: 0; }
.armadilloPadding { padding: 15px 0; }
a.armadilloButton, a.armadilloButton:link, a.armadilloButton:visited { padding: 5px 10px; background-color: green; color: white !important; text-decoration: none !important; border-radius: 4px; }
.saveSoloContent { margin-left: 10px; opacity: 0; display: inline-block; }
.saveSoloContent.progress { margin: 0 0 0 10px; padding-bottom: 5px; height: 5px; width: 100px; background: url(../../../rw_common/plugins/stacks/armadillo/core/images/loading.gif) center center no-repeat;}
/* Redactor Styles */
/* Z-index setup */
.redactor-editor, .redactor-box, .redactor-box textarea { z-index: auto; }
.redactor-box-fullscreen { z-index: 1051; }
.redactor-toolbar { z-index: 100; }
.redactor-dropdown, .redactor-modal-box { z-index: 8052 !important; }
.clippath-svg{height:0}.clippath-svg svg{display:block}



/* CSSgram | Copyright (c) 2015 Una Kravets | http://una.im/CSSgram | MIT license | Version 0.1.7 */
.aden{-webkit-filter:hue-rotate(-20deg) contrast(.9) saturate(.85) brightness(1.2);filter:hue-rotate(-20deg) contrast(.9) saturate(.85) brightness(1.2)}.aden::after{background:-webkit-linear-gradient(left,rgba(66,10,14,.2),transparent);background:linear-gradient(to right,rgba(66,10,14,.2),transparent);mix-blend-mode:darken}.perpetua::after,.reyes::after{mix-blend-mode:soft-light;opacity:.5}.inkwell{-webkit-filter:sepia(.3) contrast(1.1) brightness(1.1) grayscale(1);filter:sepia(.3) contrast(1.1) brightness(1.1) grayscale(1)}.perpetua::after{background:-webkit-linear-gradient(top,#005b9a,#e6c13d);background:linear-gradient(to bottom,#005b9a,#e6c13d)}.reyes{-webkit-filter:sepia(.22) brightness(1.1) contrast(.85) saturate(.75);filter:sepia(.22) brightness(1.1) contrast(.85) saturate(.75)}.reyes::after{background:#efcdad}.gingham{-webkit-filter:brightness(1.05) hue-rotate(-10deg);filter:brightness(1.05) hue-rotate(-10deg)}.gingham::after{background:-webkit-linear-gradient(left,rgba(66,10,14,.2),transparent);background:linear-gradient(to right,rgba(66,10,14,.2),transparent);mix-blend-mode:darken}.toaster{-webkit-filter:contrast(1.5) brightness(.9);filter:contrast(1.5) brightness(.9)}.toaster::after{background:-webkit-radial-gradient(circle,#804e0f,#3b003b);background:radial-gradient(circle,#804e0f,#3b003b);mix-blend-mode:screen}.walden{-webkit-filter:brightness(1.1) hue-rotate(-10deg) sepia(.3) saturate(1.6);filter:brightness(1.1) hue-rotate(-10deg) sepia(.3) saturate(1.6)}.walden::after{background:#04c;mix-blend-mode:screen;opacity:.3}.hudson{-webkit-filter:brightness(1.2) contrast(.9) saturate(1.1);filter:brightness(1.2) contrast(.9) saturate(1.1)}.hudson::after{background:-webkit-radial-gradient(circle,#a6b1ff 50%,#342134);background:radial-gradient(circle,#a6b1ff 50%,#342134);mix-blend-mode:multiply;opacity:.5}.earlybird{-webkit-filter:contrast(.9) sepia(.2);filter:contrast(.9) sepia(.2)}.earlybird::after{background:-webkit-radial-gradient(circle,#d0ba8e 20%,#360309 85%,#1d0210 100%);background:radial-gradient(circle,#d0ba8e 20%,#360309 85%,#1d0210 100%);mix-blend-mode:overlay}.mayfair{-webkit-filter:contrast(1.1) saturate(1.1);filter:contrast(1.1) saturate(1.1)}.mayfair::after{background:-webkit-radial-gradient(40% 40%,circle,rgba(255,255,255,.8),rgba(255,200,200,.6),#111 60%);background:radial-gradient(circle at 40% 40%,rgba(255,255,255,.8),rgba(255,200,200,.6),#111 60%);mix-blend-mode:overlay;opacity:.4}.lofi{-webkit-filter:saturate(1.1) contrast(1.5);filter:saturate(1.1) contrast(1.5)}.lofi::after{background:-webkit-radial-gradient(circle,transparent 70%,#222 150%);background:radial-gradient(circle,transparent 70%,#222 150%);mix-blend-mode:multiply}._1977{-webkit-filter:contrast(1.1) brightness(1.1) saturate(1.3);filter:contrast(1.1) brightness(1.1) saturate(1.3)}._1977:after{background:rgba(243,106,188,.3);mix-blend-mode:screen}.brooklyn{-webkit-filter:contrast(.9) brightness(1.1);filter:contrast(.9) brightness(1.1)}.brooklyn::after{background:-webkit-radial-gradient(circle,rgba(168,223,193,.4) 70%,#c4b7c8);background:radial-gradient(circle,rgba(168,223,193,.4) 70%,#c4b7c8);mix-blend-mode:overlay}.xpro2{-webkit-filter:sepia(.3);filter:sepia(.3)}.xpro2::after{background:-webkit-radial-gradient(circle,#e6e7e0 40%,rgba(43,42,161,.6) 110%);background:radial-gradient(circle,#e6e7e0 40%,rgba(43,42,161,.6) 110%);mix-blend-mode:color-burn}.nashville{-webkit-filter:sepia(.2) contrast(1.2) brightness(1.05) saturate(1.2);filter:sepia(.2) contrast(1.2) brightness(1.05) saturate(1.2)}.nashville::after{background:rgba(0,70,150,.4);mix-blend-mode:lighten}.nashville::before{background:rgba(247,176,153,.56);mix-blend-mode:darken}.lark{-webkit-filter:contrast(.9);filter:contrast(.9)}.lark::after{background:rgba(242,242,242,.8);mix-blend-mode:darken}.lark::before{background:#22253f;mix-blend-mode:color-dodge}.moon{-webkit-filter:grayscale(1) contrast(1.1) brightness(1.1);filter:grayscale(1) contrast(1.1) brightness(1.1)}.moon::before{background:#a0a0a0;mix-blend-mode:soft-light}.moon::after{background:#383838;mix-blend-mode:lighten}.clarendon{-webkit-filter:contrast(1.2) saturate(1.35);filter:contrast(1.2) saturate(1.35)}.clarendon:before{background:rgba(127,187,227,.2);mix-blend-mode:overlay}.willow{-webkit-filter:grayscale(.5) contrast(.95) brightness(.9);filter:grayscale(.5) contrast(.95) brightness(.9)}.willow::before{background-color:radial-gradient(40%,circle,#d4a9af 55%,#000 150%);mix-blend-mode:overlay}.willow::after{background-color:#d8cdcb;mix-blend-mode:color}.rise{-webkit-filter:brightness(1.05) sepia(.2) contrast(.9) saturate(.9);filter:brightness(1.05) sepia(.2) contrast(.9) saturate(.9)}.rise::after{background:-webkit-radial-gradient(circle,rgba(232,197,152,.8),transparent 90%);background:radial-gradient(circle,rgba(232,197,152,.8),transparent 90%);mix-blend-mode:overlay;opacity:.6}.rise::before{background:-webkit-radial-gradient(circle,rgba(236,205,169,.15) 55%,rgba(50,30,7,.4));background:radial-gradient(circle,rgba(236,205,169,.15) 55%,rgba(50,30,7,.4));mix-blend-mode:multiply}._1977:after,._1977:before,.aden:after,.aden:before,.brooklyn:after,.brooklyn:before,.clarendon:after,.clarendon:before,.earlybird:after,.earlybird:before,.gingham:after,.gingham:before,.hudson:after,.hudson:before,.inkwell:after,.inkwell:before,.lark:after,.lark:before,.lofi:after,.lofi:before,.mayfair:after,.mayfair:before,.moon:after,.moon:before,.nashville:after,.nashville:before,.perpetua:after,.perpetua:before,.reyes:after,.reyes:before,.rise:after,.rise:before,.slumber:after,.slumber:before,.toaster:after,.toaster:before,.walden:after,.walden:before,.willow:after,.willow:before,.xpro2:after,.xpro2:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}._1977,.aden,.brooklyn,.clarendon,.earlybird,.gingham,.hudson,.inkwell,.lark,.lofi,.mayfair,.moon,.nashville,.perpetua,.reyes,.rise,.slumber,.toaster,.walden,.willow,.xpro2{position:relative}._1977 img,.aden img,.brooklyn img,.clarendon img,.earlybird img,.gingham img,.hudson img,.inkwell img,.lark img,.lofi img,.mayfair img,.moon img,.nashville img,.perpetua img,.reyes img,.rise img,.slumber img,.toaster img,.walden img,.willow img,.xpro2 img{width:100%;z-index:1}._1977:before,.aden:before,.brooklyn:before,.clarendon:before,.earlybird:before,.gingham:before,.hudson:before,.inkwell:before,.lark:before,.lofi:before,.mayfair:before,.moon:before,.nashville:before,.perpetua:before,.reyes:before,.rise:before,.slumber:before,.toaster:before,.walden:before,.willow:before,.xpro2:before{z-index:2}._1977:after,.aden:after,.brooklyn:after,.clarendon:after,.earlybird:after,.gingham:after,.hudson:after,.inkwell:after,.lark:after,.lofi:after,.mayfair:after,.moon:after,.nashville:after,.perpetua:after,.reyes:after,.rise:after,.slumber:after,.toaster:after,.walden:after,.willow:after,.xpro2:after{z-index:3}.slumber{-webkit-filter:saturate(.66) brightness(1.05);filter:saturate(.66) brightness(1.05)}.slumber::after{background:rgba(125,105,24,.5);mix-blend-mode:soft-light}.slumber::before{background:rgba(69,41,12,.4);mix-blend-mode:lighten}

.gallery-img-hide {
    display: none !important;
}





:root{--light-gray:rgba(239, 239, 239, 1.00);--medium-gray:rgba(208, 208, 208, 1.00);--dark-gray:rgba(83, 83, 83, 1.00);--black:rgba(0, 0, 0, 1.00);--black-color:var(--black);--white:rgba(254, 254, 254, 1.00);--white-color:var(--white);--primary:rgba(0, 102, 136, 1.00);--secondary:rgba(141, 100, 65, 1.00);--success:rgba(67, 172, 106, 1.00);--warning:rgba(240, 138, 36, 1.00);--alert:rgba(240, 65, 36, 1.00);--primary-contrast:rgba(255, 255, 255, 1.00);--secondary-contrast:rgba(255, 255, 255, 1.00);--success-contrast:rgba(254, 254, 254, 1.00);--warning-contrast:rgba(254, 254, 254, 1.00);--alert-contrast:rgba(254, 254, 254, 1.00);--primary-dark:rgba(0, 72, 106, 1.00);--secondary-dark:rgba(111, 70, 35, 1.00);--success-dark:rgba(37, 142, 76, 1.00);--warning-dark:rgba(210, 108, 6, 1.00);--alert-dark:rgba(210, 35, 6, 1.00);--header-color:rgba(0, 0, 0, 1.00);--subheader-color:rgba(138, 138, 138, 1.00);--small-color:rgba(202, 202, 202, 1.00);--text-color:rgba(0, 0, 0, 1.00);--link-color:rgba(0, 102, 136, 1.00);--link-color-hover:rgba(0, 102, 136, 1.00);--selection-background:var(--primary);--selection-text:var(--primary-contrast);--link-decoration:none;--link-decoration-hover:none;--overlay-color:rgba(0, 0, 0, 0.40);--radius:5px;--small-gutter:2.5rem;--medium-gutter:2.5rem;--large-gutter:2.5rem;--site-width:calc(1440rem/16);}::selection{background:var(--selection-background);color:var(--selection-text)}.alt{--header-color:rgba(255, 255, 255, 1.00);--subheader-color:rgba(255, 255, 255, 1.00);--small-color:rgba(255, 255, 255, 1.00);--text-color:rgba(255, 255, 255, 1.00);--link-color:rgba(0, 102, 136, 1.00);--link-color-hover:rgba(0, 102, 136, 1.00);--link-decoration:none;--link-decoration-hover:none}.grid-container{max-width:var(--site-width)}.radius{border-radius:var(--radius)}body{font-size:calc(20rem/16)}h1,.h1{font-size:calc(24rem/16)}h2,.h2{font-size:calc(20rem/16)}h3,.h3{font-size:calc(19rem/16)}h4,.h4{font-size:calc(18rem/16)}h5,.h5{font-size:calc(17rem/16)}h6,.h6{font-size:calc(16rem/16)}small{font-size:40%}.button{font-size:calc(15rem/16)}.button.tiny{font-size:calc(12rem/16)}.button.small{font-size:calc(14rem/16)}.button.large{font-size:calc(18rem/16)}@media only screen and (min-width:40em){body{font-size:calc(20rem/16)}h1,.h1{font-size:calc(48rem/16)}h2,.h2{font-size:calc(40rem/16)}h3,.h3{font-size:calc(31rem/16)}h4,.h4{font-size:calc(25rem/16)}h5,.h5{font-size:calc(20rem/16)}h6,.h6{font-size:calc(16rem/16)}small{font-size:30%}}@media only screen and (min-width:64em){body{font-size:calc(20rem/16)}h1,.h1{font-size:calc(48rem/16)}h2,.h2{font-size:calc(40rem/16)}h3,.h3{font-size:calc(31rem/16)}h4,.h4{font-size:calc(25rem/16)}h5,.h5{font-size:calc(20rem/16)}h6,.h6{font-size:calc(16rem/16)}small{font-size:30%}}a{color:var(--link-color);-webkit-text-decoration:var(--link-decoration);text-decoration:var(--link-decoration)}a:hover,a:focus{color:var(--link-color-hover);-webkit-text-decoration:var(--link-decoration-hover);text-decoration:var(--link-decoration-hover)}.menu a{color:var(--menu-link-color);background:var(--menu-bg-color)}.menu a:hover{color:var(--menu-link-color-hover)}h1,h2,h3,h4,h5,h6{color:var(--header-color)}small{color:var(--small-color)}.subheader{color:var(--subheader-color)}.text ul,.text ol{list-style-position:outside}.text>ul,.text>ol,.text .mez>div>ul,.text .mez>div>ol{margin-left:1.25rem}.text ul{list-style-type:disc}.text ul ul,.text ol ul{list-style-type:circle}.text ol{list-style-type:decimal}.text ol ol,.text ul ol{list-style-type:lower-alpha}.radius,.radius:before,.radius:after{border-radius:calc(5rem/16)}body{background-color:rgba(241, 241, 232, 1.00);background-image:url('https://www.rwpro.space/preview/foods/images/grunge.webp');background-repeat:   repeat;background-size:auto  ; background-color: var(--my-black); }
/*!* Font Awesome Pro 5.14.0 by @fontawesome - https://fontawesome.com* License - https://fontawesome.com/license (Commercial License)*/@font-face{font-family:'Font Awesome 5 Brands';font-style:normal;font-weight:400;font-display:block;src:url("../../../rw_common/plugins/stacks/fa5-fonts/fa-brands-400.eot");src:url("../../../rw_common/plugins/stacks/fa5-fonts/fa-brands-400.eot?#iefix") format("embedded-opentype"),url("../../../rw_common/plugins/stacks/fa5-fonts/fa-brands-400.woff2") format("woff2"),url("../../../rw_common/plugins/stacks/fa5-fonts/fa-brands-400.woff") format("woff"),url("../../../rw_common/plugins/stacks/fa5-fonts/fa-brands-400.ttf") format("truetype"),url("../../../rw_common/plugins/stacks/fa5-fonts/fa-brands-400.svg#fontawesome") format("svg")}.fab{font-family:'Font Awesome 5 Brands';font-weight:400}@font-face{font-family:'Font Awesome 5 Pro';font-style:normal;font-weight:300;font-display:block;src:url("../../../rw_common/plugins/stacks/fa5-fonts/fa-light-300.eot");src:url("../../../rw_common/plugins/stacks/fa5-fonts/fa-light-300.eot?#iefix") format("embedded-opentype"),url("../../../rw_common/plugins/stacks/fa5-fonts/fa-light-300.woff2") format("woff2"),url("../../../rw_common/plugins/stacks/fa5-fonts/fa-light-300.woff") format("woff"),url("../../../rw_common/plugins/stacks/fa5-fonts/fa-light-300.ttf") format("truetype"),url("../../../rw_common/plugins/stacks/fa5-fonts/fa-light-300.svg#fontawesome") format("svg")}.fal{font-family:'Font Awesome 5 Pro';font-weight:300}@font-face{font-family:'Font Awesome 5 Pro';font-style:normal;font-weight:900;font-display:block;src:url("../../../rw_common/plugins/stacks/fa5-fonts/fa-solid-900.eot");src:url("../../../rw_common/plugins/stacks/fa5-fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("../../../rw_common/plugins/stacks/fa5-fonts/fa-solid-900.woff2") format("woff2"),url("../../../rw_common/plugins/stacks/fa5-fonts/fa-solid-900.woff") format("woff"),url("../../../rw_common/plugins/stacks/fa5-fonts/fa-solid-900.ttf") format("truetype"),url("../../../rw_common/plugins/stacks/fa5-fonts/fa-solid-900.svg#fontawesome") format("svg")}.fa,.fas{font-family:'Font Awesome 5 Pro';font-weight:900} .ico-arrow:after,.label:before, .accordion-title:before, .quote-solid-before, .quote-solid-after, .ico-angle-down>a:after, .overlay-color:before{font-family:'Font Awesome 5 Pro' !important;font-weight:900} 



:root{--my-primary:rgba(219, 159, 23, 1.00)}
:root{--my-primary-dark:rgba(189, 137, 21, 1.00)}
:root{--my-primary-text:rgba(255, 255, 255, 1.00)}
:root{--my-primary-contrast:rgba(255, 255, 255, 1.00)}
:root{--my-primary-light:rgba(233, 228, 212, 1.00)}

:root{--my-secondary:rgba(118, 208, 223, 1.00)}
:root{--my-secondary-dark:rgba(103, 180, 193, 1.00)}
:root{--my-secondary-text:rgba(26, 26, 26, 1.00)}
:root{--my-secondary-contrast:rgba(26, 26, 26, 1.00)}
:root{--my-secondary-light:rgba(216, 228, 233, 1.00)}

:root{--my-white:rgba(255, 255, 255, 1.00)}
:root{--my-almost-white:rgba(246, 246, 246, 1.00)}
:root{--my-light-gray:rgba(230, 230, 230, 1.00)}
:root{--my-medium-gray:rgba(178, 178, 178, 1.00)}
:root{--my-dark-gray:rgba(83, 83, 83, 1.00)}
:root{--my-almost-black:rgba(38, 38, 38, 1.00)}
:root{--my-black:rgba(17, 17, 17, 1.00)}
:root{--my-transparent:rgba(255, 255, 255, 0.00)}

:root{--my-alert:rgba(233, 41, 28, 1.00)}
:root{--my-warning:rgba(234, 105, 84, 1.00)}
:root{--my-success:rgba(119, 207, 157, 1.00)}
:root{--my-dark-overlay:rgba(0, 0, 0, 0.30)}
:root{--my-light-overlay:rgba(255, 255, 255, 0.30)}

:root{--my-text-link:rgba(219, 159, 23, 1.00)}
:root{--my-text-link-hover:rgba(189, 137, 21, 1.00)}
:root{--my-text-link-alt:rgba(255, 255, 255, 1.00)}
:root{--my-text-link-alt-hover:rgba(83, 83, 83, 1.00)}


body{--primary:var(--my-primary) ;}
body{--primary-dark:var(--my-primary-dark) ;}
body{--primary-contrast:var(--my-primary-text) ;}

body{--secondary:var(--my-secondary) ;}
body{--secondary-dark:var(--my-secondary-dark) ;}
body{--secondary-contrast:var(--my-secondary-text) ;}

body{--white:var(--my-white) ;}
body{--light-gray:var(--my-light-gray) ;}
body{--medium-gray:var(--my-medium-gray) ;}
body{--dark-gray:var(--my-dark-gray) ;}
body{--black:var(--my-black) ;}

body{--alert:var(--my-alert) ;}
body{--warning:var(--my-warning) ;}
body{--success:var(--my-success) ;}
body{--overlay:var(--my-dark-overlay) ;}



.title{--header-color:var(--my-black) ;}
.title{--subheader-color:var(--my-medium-gray) ;}
.title{--small-color:var(--my-light-gray) ;}
.title{--text-color:var(--my-black) ;}
.title{--link-color:var(--my-text-link) ;}
.title{--link-color-hover:var(--my-text-link-hover) ;}
.title{--link-decoration:var(--my-text-link) ;}
.title{--link-decoration:var(--my-text-link-hover) ;}

.alt .title{--header-color:var(--my-white) ;}
.alt .title{--subheader-color:var(--my-medium-gray) ;}
.alt .title{--small-color:var(--my-dark-gray) ;}
.alt .title{--text-color:var(--my-white) ;}
.alt .title{--link-color:var(--my-text-link) ;}
.alt .title{--link-color-hover:var(--my-text-link-hover) ;}
.alt .title{--link-decoration:var(--my-text-link) ;}
.alt .title{--link-decoration:var(--my-text-link-hover) ;}

.title.primary{--header-color:var(--my-primary) ;}
.title.secondary{--header-color:var(--my-secondary) ;}

.title.white{--header-color:var(--my-white) ;}
.alt .title.white{--header-color:var(--my-black) ;}
.title.light-gray{--header-color:var(--my-light-gray) ;}
.alt .title.light-gray{--header-color:var(--my-dark-gray) ;}
.title.medium-gray{--header-color:var(--my-medium-gray) ;}
.alt .title.medium-gray{--header-color:var(--my-medium-gray) ;}
.title.dark-gray{--header-color:var(--my-dark-gray) ;}
.alt .title.dark-gray{--header-color:var(--my-light-gray) ;}
.title.black{--header-color:var(--my-black) ;}
.alt .title.black{--header-color:var(--my-white) ;}


.above-title{--text-color:var(--my-black) ;}
.above-title{--link-color:var(--my-text-link) ;}
.above-title{--link-color-hover:var(--my-text-link-hover) ;}
.above-title{--link-decoration:var(--my-text-link) ;}
.above-title{--link-decoration:var(--my-text-link-hover) ;}

.alt .above-title{--text-color:var(--my-white) ;}
.alt .above-title{--link-color:var(--my-text-link) ;}
.alt .above-title{--link-color-hover:var(--my-text-link-hover) ;}
.alt .above-title{--link-decoration:var(--my-text-link) ;}
.alt .above-title{--link-decoration:var(--my-text-link-hover) ;}

.above-title.primary{--text-color:var(--my-primary) ;}
.alt .above-title.primary{--text-color:var(--my-primary) ;}
.above-title.secondary{--text-color:var(--my-secondary) ;}
.alt .above-title.secondary{--text-color:var(--my-secondary) ;}

.above-title.white{--text-color:var(--my-white) ;}
.alt .above-title.white{--text-color:var(--my-black) ;}
.above-title.light-gray{--text-color:var(--my-light-gray) ;}
.alt .above-title.light-gray{--text-color:var(--my-dark-gray) ;}
.above-title.medium-gray{--text-color:var(--my-medium-gray) ;}
.alt .above-title.medium-gray{--text-color:var(--my-medium-gray) ;}
.above-title.dark-gray{--text-color:var(--my-dark-gray) ;}
.alt .above-title.dark-gray{--text-color:var(--my-light-gray) ;}
.above-title.black{--text-color:var(--my-black) ;}
.alt .above-title.black{--text-color:var(--my-white) ;}


.description{--text-color:var(--my-black) ;}
.description{--link-color:var(--my-text-link) ;}
.description{--link-color-hover:var(--my-text-link-hover) ;}
.description{--link-decoration:var(--my-text-link) ;}
.description{--link-decoration:var(--my-text-link-hover) ;}

.alt .description{--text-color:var(--my-white) ;}
.alt .description{--link-color:var(--my-text-link-alt) ;}
.alt .description{--link-color-hover:var(--my-text-link-alt-hover) ;}
.alt .description{--link-decoration:var(--my-text-link-alt) ;}
.alt .description{--link-decoration:var(--my-text-link-alt-hover) ;}

.description.primary{--text-color:var(--my-primary) ;}
.alt .description.primary{--text-color:var(--my-primary) ;}
.description.secondary{--text-color:var(--my-secondary) ;}
.alt .description.secondary{--text-color:var(--my-secondary) ;}

.description.white{--text-color:var(--my-white) ;}
.alt .description.white{--text-color:var(--my-black) ;}
.description.light-gray{--text-color:var(--my-light-gray) ;}
.alt .description.light-gray{--text-color:var(--my-dark-gray) ;}
.description.medium-gray{--text-color:var(--my-medium-gray) ;}
.alt .description.medium-gray{--text-color:var(--my-medium-gray) ;}
.description.dark-gray{--text-color:var(--my-dark-gray) ;}
.alt .description.dark-gray{--text-color:var(--my-light-gray) ;}
.description.black{--text-color:var(--my-black) ;}
.alt .description.black{--text-color:var(--my-white) ;}


.logo path{fill:var(--primary) !important;}
.alt .logo path{fill:var(--white) !important;}

.alt .burger path{stroke:var(--white) !important;}
.alt .burger:hover path{stroke:var(--primary) !important;}


#side-menu{background-color:var(--black) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){#side-menu{background-attachment:scroll!important}}


.js-off-canvas-overlay{position:relative;z-index:0}.js-off-canvas-overlay:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:0.75 ;background-color:var(--my-black) ;}


.btn-main{background-color:unset !important}
.btn-main{position:relative;z-index:0}.btn-main:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:1.00 ;background-color:var(--primary) ;}
.btn-main{border-color:var(--primary) ;border-width:2px ;}






.btn-main:before

{
    transform-origin: 0% 100% ;
    transform-style: flat ;
    transform :
        
        perspective(1000px)
        
        
        translateZ(0)
        
        
        scale3d(1.00, 1.00, 1.00)
        
        
        
        ;
}







.btn-main:hover:before

{
    transform-origin: 0% 0% ;
    transform-style: flat ;
    transform :
        
        perspective(1000px)
        
        
        translateZ(0)
        
        
        scale3d(1.00, 0.00, 1.00)
        
        
        
        ;
}

.btn-main:before{transition:transform 200ms ease-in 0ms }

.btn-main:hover{color:var(--primary) ;}
.btn-main{transition:color 200ms ease 0ms }



.hollow.btn-main{position:relative;z-index:0}.hollow.btn-main:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:1.00 ;background-color:var(--primary) ;}
.hollow.btn-main{border-color:var(--primary) ;border-width:2px ;}
.hollow.btn-main:hover{border-color:var(--primary) ;border-width:2px ;}






.hollow.btn-main:before

{
    transform-origin: 0% 0% ;
    transform-style: flat ;
    transform :
        
        perspective(1000px)
        
        
        translateZ(0)
        
        
        scale3d(1.00, 0.00, 1.00)
        
        
        
        ;
}







.hollow.btn-main:hover:before

{
    transform-origin: 0% 100% ;
    transform-style: flat ;
    transform :
        
        perspective(1000px)
        
        
        translateZ(0)
        
        
        scale3d(1.00, 1.00, 1.00)
        
        
        
        ;
}

.hollow.btn-main:before{transition:transform 200ms ease-in 0ms }

.hollow.btn-main:hover{color:var(--white) ;}
.hollow.btn-main{transition:color 200ms ease 0ms }



.clear.btn-main:before{background-color:unset }

.clear.btn-main:hover{color:var(--primary-dark) ;}



.secondary.btn-main{background-color:unset !important}
.secondary.btn-main{position:relative;z-index:0}.secondary.btn-main:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:1.00 ;background-color:var(--secondary) ;}
.secondary.btn-main{border-color:var(--secondary) ;border-width:2px ;}

.secondary.btn-main:hover{color:var(--secondary) ;}



.hollow.secondary.btn-main{position:relative;z-index:0}.hollow.secondary.btn-main:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:1.00 ;background-color:var(--secondary) ;}
.hollow.secondary.btn-main{border-color:var(--secondary) ;border-width:2px ;}
.hollow.secondary.btn-main:hover{border-color:var(--secondary) ;border-width:2px ;}

.hollow.secondary.btn-main:hover{color:var(--black) ;}



.clear.secondary.btn-main:before{background-color:unset }



.btn-main.black{background-color:unset }
.btn-main.black{position:relative;z-index:0}.btn-main.black:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:1.00 ;background-color:var(--black) ;}
.btn-main.black{border-color:var(--black) ;border-width:2px ;}

.btn-main.black:hover{color:var(--black) ;}



.hollow.btn-main.black{position:relative;z-index:0}.hollow.btn-main.black:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:1.00 ;background-color:var(--black) ;}
.hollow.btn-main.black{border-color:var(--black) ;border-width:2px ;}

.hollow.btn-main.black{color:var(--black) ;}
.hollow.btn-main.black:hover{color:var(--white) ;}



.clear.btn-main.black:before{background-color:unset }
.clear.btn-main.black{border:unset }

.clear.btn-main.black{color:var(--black) ;}
.clear.btn-main.black:hover{color:var(--dark-gray) ;}



.btn-main.white{background-color:unset }
.btn-main.white{position:relative;z-index:0}.btn-main.white:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:1.00 ;background-color:var(--white) ;}
.btn-main.white{border-color:var(--white) ;border-width:2px ;}

.btn-main.white{color:var(--black) ;}
.btn-main.white:hover{color:var(--white) ;}



.hollow.btn-main.white{position:relative;z-index:0}.hollow.btn-main.white:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:1.00 ;background-color:var(--white) ;}
.hollow.btn-main.white{border-color:var(--white) ;border-width:2px ;}
.hollow.btn-main.white:hover{border-color:var(--white) ;border-width:2px ;}

.hollow.btn-main.white{color:var(--white) ;}
.hollow.btn-main.white:hover{color:var(--black) ;}



.clear.btn-main.white:before{background-color:unset }
.clear.btn-main.white{border:unset }

.clear.btn-main.white{color:var(--white) ;}
.clear.btn-main.white:hover{color:var(--light-gray) ;}



.success.btn-main{background-color:unset !important}
.success.btn-main{position:relative;z-index:0}.success.btn-main:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:1.00 ;background-color:var(--success) ;}
.success.btn-main{border-color:var(--success) ;border-width:2px ;}

.success.btn-main:hover{color:var(--success) ;}



.hollow.success.btn-main{position:relative;z-index:0}.hollow.success.btn-main:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:1.00 ;background-color:var(--success) ;}
.hollow.success.btn-main{border-color:var(--success) ;border-width:2px ;}
.hollow.success.btn-main:hover{border-color:var(--success) ;border-width:2px ;}

.hollow.success.btn-main:hover{color:var(--white) ;}



.clear.success.btn-main:before{background-color:unset }

.clear.success.btn-main{color:var(--success) ;}



.alert.btn-main{background-color:unset !important}
.alert.btn-main{position:relative;z-index:0}.alert.btn-main:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:1.00 ;background-color:var(--alert) ;}
.alert.btn-main{border-color:var(--alert) ;border-width:2px ;}

.alert.btn-main:hover{color:var(--alert) ;}



.hollow.alert.btn-main{position:relative;z-index:0}.hollow.alert.btn-main:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:1.00 ;background-color:var(--alert) ;}
.hollow.alert.btn-main{border-color:var(--alert) ;border-width:2px ;}
.hollow.alert.btn-main:hover{border-color:var(--alert) ;border-width:2px ;}

.hollow.alert.btn-main:hover{color:var(--white) ;}



.clear.alert.btn-main:before{background-color:unset }

.clear.alert.btn-main{color:var(--alert) ;}



.warning.btn-main{background-color:unset !important}
.warning.btn-main{position:relative;z-index:0}.warning.btn-main:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:1.00 ;background-color:var(--warning) ;}
.warning.btn-main{border-color:var(--warning) ;border-width:2px ;}

.warning.btn-main:hover{color:var(--warning) ;}



.hollow.warning.btn-main{position:relative;z-index:0}.hollow.warning.btn-main:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:1.00 ;background-color:var(--warning) ;}
.hollow.warning.btn-main{border-color:var(--warning) ;border-width:2px ;}
.hollow.warning.btn-main:hover{border-color:var(--warning) ;border-width:2px ;}

.hollow.warning.btn-main:hover{color:var(--white) ;}



.clear.warning.btn-main:before{background-color:unset }

.clear.warning.btn-main{color:var(--warning) ;}


.bg-primary{background-color:var(--my-primary) !important;background-position:center center !important;background-origin:padding-box !important;background-blend-mode:normal !important;background-attachment:scroll   !important;-webkit-background-clip:border-box !important;background-clip:border-box !important;}@media (hover:none) and (pointer:coarse){.bg-primary{background-attachment:scroll!important}}
.bg-primary-dark{background-color:var(--my-primary-dark) !important;background-position:center center !important;background-origin:padding-box !important;background-blend-mode:normal !important;background-attachment:scroll   !important;-webkit-background-clip:border-box !important;background-clip:border-box !important;}@media (hover:none) and (pointer:coarse){.bg-primary-dark{background-attachment:scroll!important}}
.bg-primary-text{background-color:var(--my-primary-text) !important;background-position:center center !important;background-origin:padding-box !important;background-blend-mode:normal !important;background-attachment:scroll   !important;-webkit-background-clip:border-box !important;background-clip:border-box !important;}@media (hover:none) and (pointer:coarse){.bg-primary-text{background-attachment:scroll!important}}
.bg-primary-light{background-color:var(--my-primary-light) !important;background-position:center center !important;background-origin:padding-box !important;background-blend-mode:normal !important;background-attachment:scroll   !important;-webkit-background-clip:border-box !important;background-clip:border-box !important;}@media (hover:none) and (pointer:coarse){.bg-primary-light{background-attachment:scroll!important}}

.bg-secondary{background-color:var(--my-secondary) !important;background-position:center center !important;background-origin:padding-box !important;background-blend-mode:normal !important;background-attachment:scroll   !important;-webkit-background-clip:border-box !important;background-clip:border-box !important;}@media (hover:none) and (pointer:coarse){.bg-secondary{background-attachment:scroll!important}}
.bg-secondary-dark{background-color:var(--my-secondary-dark) !important;background-position:center center !important;background-origin:padding-box !important;background-blend-mode:normal !important;background-attachment:scroll   !important;-webkit-background-clip:border-box !important;background-clip:border-box !important;}@media (hover:none) and (pointer:coarse){.bg-secondary-dark{background-attachment:scroll!important}}
.bg-secondary-text{background-color:var(--my-secondary-text) !important;background-position:center center !important;background-origin:padding-box !important;background-blend-mode:normal !important;background-attachment:scroll   !important;-webkit-background-clip:border-box !important;background-clip:border-box !important;}@media (hover:none) and (pointer:coarse){.bg-secondary-text{background-attachment:scroll!important}}
.bg-secondary-light{background-color:var(--my-secondary-light) !important;background-position:center center !important;background-origin:padding-box !important;background-blend-mode:normal !important;background-attachment:scroll   !important;-webkit-background-clip:border-box !important;background-clip:border-box !important;}@media (hover:none) and (pointer:coarse){.bg-secondary-light{background-attachment:scroll!important}}

.bg-white{background-color:var(--my-white) !important;background-position:center center !important;background-origin:padding-box !important;background-blend-mode:normal !important;background-attachment:scroll   !important;-webkit-background-clip:border-box !important;background-clip:border-box !important;}@media (hover:none) and (pointer:coarse){.bg-white{background-attachment:scroll!important}}
.bg-almost-white{background-color:var(--my-almost-white) !important;background-position:center center !important;background-origin:padding-box !important;background-blend-mode:normal !important;background-attachment:scroll   !important;-webkit-background-clip:border-box !important;background-clip:border-box !important;}@media (hover:none) and (pointer:coarse){.bg-almost-white{background-attachment:scroll!important}}
.bg-light-gray{background-color:var(--my-light-gray) !important;background-position:center center !important;background-origin:padding-box !important;background-blend-mode:normal !important;background-attachment:scroll   !important;-webkit-background-clip:border-box !important;background-clip:border-box !important;}@media (hover:none) and (pointer:coarse){.bg-light-gray{background-attachment:scroll!important}}
.bg-medium-gray{background-color:var(--my-medium-gray) !important;background-position:center center !important;background-origin:padding-box !important;background-blend-mode:normal !important;background-attachment:scroll   !important;-webkit-background-clip:border-box !important;background-clip:border-box !important;}@media (hover:none) and (pointer:coarse){.bg-medium-gray{background-attachment:scroll!important}}
.bg-dark-gray{background-color:var(--my-dark-gray) !important;background-position:center center !important;background-origin:padding-box !important;background-blend-mode:normal !important;background-attachment:scroll   !important;-webkit-background-clip:border-box !important;background-clip:border-box !important;}@media (hover:none) and (pointer:coarse){.bg-dark-gray{background-attachment:scroll!important}}
.bg-almost-black{background-color:var(--my-almost-black) !important;background-position:center center !important;background-origin:padding-box !important;background-blend-mode:normal !important;background-attachment:scroll   !important;-webkit-background-clip:border-box !important;background-clip:border-box !important;}@media (hover:none) and (pointer:coarse){.bg-almost-black{background-attachment:scroll!important}}
.bg-black{background-color:var(--my-black) !important;background-position:center center !important;background-origin:padding-box !important;background-blend-mode:normal !important;background-attachment:scroll   !important;-webkit-background-clip:border-box !important;background-clip:border-box !important;}@media (hover:none) and (pointer:coarse){.bg-black{background-attachment:scroll!important}}

.bg-alert{background-color:var(--my-alert) !important;background-position:center center !important;background-origin:padding-box !important;background-blend-mode:normal !important;background-attachment:scroll   !important;-webkit-background-clip:border-box !important;background-clip:border-box !important;}@media (hover:none) and (pointer:coarse){.bg-alert{background-attachment:scroll!important}}
.bg-warning{background-color:var(--my-warning) !important;background-position:center center !important;background-origin:padding-box !important;background-blend-mode:normal !important;background-attachment:scroll   !important;-webkit-background-clip:border-box !important;background-clip:border-box !important;}@media (hover:none) and (pointer:coarse){.bg-warning{background-attachment:scroll!important}}
.bg-success{background-color:var(--my-success) !important;background-position:center center !important;background-origin:padding-box !important;background-blend-mode:normal !important;background-attachment:scroll   !important;-webkit-background-clip:border-box !important;background-clip:border-box !important;}@media (hover:none) and (pointer:coarse){.bg-success{background-attachment:scroll!important}}
.bg-dark-overlay{position:relative;z-index:1}.bg-dark-overlay:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:0.50 ;background-color:var(--my-black) ;}
.bg-light-overlay{position:relative;z-index:1}.bg-light-overlay:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:0.30 ;background-color:var(--my-white) ;}
.bg-dark-gradient{position:relative;z-index:0}.bg-dark-gradient:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:0.60 ; background-image: linear-gradient(0deg, #000000 0%, #00000000 40%); }
.bg-light-gradient{position:relative;z-index:0}.bg-light-gradient:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:0.60 ; background-image: linear-gradient(0deg, #ffffff 0%, #ffffff00 40%); }
.bg-black-top-gradient{position:relative;z-index:0}.bg-black-top-gradient:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:0.80 ; background-image: linear-gradient(0deg, #ffffff00 -40%, var(--my-black) 100%); }
.primary svg{fill:var(--primary) ;}
.secondary svg{fill:var(--secondary) ;}
.black svg{fill:var(--black) ;}
.dark-gray svg{fill:var(--dark-gray) ;}
.white svg{fill:var(--white) ;}
.success svg{fill:var(--success) ;}
.warning svg{fill:var(--warning) ;}
.alert svg{fill:var(--alert) ;}


.tabs-title > a{color:var(--my-black) ;}
.tabs-title > a:hover{color:var(--my-black) ;}
.tabs-title > a{background-color:var(--my-almost-white) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.tabs-title > a{background-attachment:scroll!important}}
.tabs-title > a[aria-selected='true']{color:var(--my-white) ;}
.tabs-title > a[aria-selected='true']{background-color:var(--my-black) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.tabs-title > a[aria-selected='true']{background-attachment:scroll!important}}

.alt .tabs-title > a{color:var(--my-white) ;}
.alt .tabs-title > a{background-color:var(--my-almost-black) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.alt .tabs-title > a{background-attachment:scroll!important}}
.alt .tabs-title > a[aria-selected='true']{color:var(--my-black) ;}
.alt .tabs-title > a[aria-selected='true']{background-color:var(--my-white) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.alt .tabs-title > a[aria-selected='true']{background-attachment:scroll!important}}

.primary .tabs-title > a{color:var(--my-primary) ;}
.primary .tabs-title > a{background-color:var(--my-primary-light) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.primary .tabs-title > a{background-attachment:scroll!important}}
.primary .tabs-title > a[aria-selected='true']{color:var(--my-white) ;}
.primary .tabs-title > a[aria-selected='true']{background-color:var(--my-primary) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.primary .tabs-title > a[aria-selected='true']{background-attachment:scroll!important}}

.secondary .tabs-title > a{color:var(--my-secondary) ;}
.secondary .tabs-title > a{background-color:var(--my-secondary-light) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.secondary .tabs-title > a{background-attachment:scroll!important}}
.secondary .tabs-title > a[aria-selected='true']{color:var(--my-white) ;}
.secondary .tabs-title > a[aria-selected='true']{background-color:var(--my-secondary) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.secondary .tabs-title > a[aria-selected='true']{background-attachment:scroll!important}}

.bg-primary .tabs-title > a{color:var(--my-white) ;}
.bg-primary .tabs-title > a{background-color:var(--my-primary-dark) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.bg-primary .tabs-title > a{background-attachment:scroll!important}}
.bg-primary .tabs-title > a[aria-selected='true']{color:var(--my-primary) ;}
.bg-primary .tabs-title > a[aria-selected='true']{background-color:var(--my-white) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.bg-primary .tabs-title > a[aria-selected='true']{background-attachment:scroll!important}}

.bg-secondary .tabs-title > a{color:var(--my-white) ;}
.bg-secondary .tabs-title > a{background-color:var(--my-secondary-dark) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.bg-secondary .tabs-title > a{background-attachment:scroll!important}}
.bg-secondary .tabs-title > a[aria-selected='true']{color:var(--my-secondary) ;}
.bg-secondary .tabs-title > a[aria-selected='true']{background-color:var(--my-white) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.bg-secondary .tabs-title > a[aria-selected='true']{background-attachment:scroll!important}}

.tabs-content{background-color:var(--my-transparent) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.tabs-content{background-attachment:scroll!important}}

.tabs{background-color:var(--my-transparent) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.tabs{background-attachment:scroll!important}}


.accordion-title{background-color:var(--my-transparent) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.accordion-title{background-attachment:scroll!important}}
.accordion-title:focus{background-color:var(--my-transparent) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.accordion-title{background-attachment:scroll!important}}
.accordion-title:hover{background-color:var(--my-transparent) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.accordion-title{background-attachment:scroll!important}}
.accordion-title{color:var(--my-black) !important;}
.accordion-title:hover{color:var(--my-dark-overlay) !important;}
.accordion-title:focus{color:var(--my-black) !important;}

.alt .accordion-title{color:var(--my-white) !important;}
.alt .accordion-title:hover{color:var(--my-light-overlay) !important;}
.alt .accordion-title:focus{color:var(--my-white) !important;}
.alt .accordion-title{border-color:var(--my-dark-gray) !important;border-bottom-width:1px !important;border-bottom-style:solid !important;}
.alt .accordion-item.is-active>.accordion-title{border-color:var(--my-dark-gray) !important;border-bottom-width:1px !important;border-bottom-style:solid !important;}

.bg-primary .accordion-title{border-color:var(--my-light-overlay) !important;border-bottom-width:1px !important;border-bottom-style:solid !important;}
.bg-primary .accordion-item.is-active>.accordion-title{border-color:var(--my-light-overlay) !important;border-bottom-width:1px !important;border-bottom-style:solid !important;}

.bg-secondary .accordion-title{border-color:var(--my-secondary-dark) !important;border-bottom-width:1px !important;border-bottom-style:solid !important;}
.bg-secondary .accordion-item.is-active>.accordion-title{border-color:var(--my-secondary-dark) !important;border-bottom-width:1px !important;border-bottom-style:solid !important;}

.accordion-content{background-color:var(--my-transparent) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.accordion-content{background-attachment:scroll!important}}


.orbit-bullets button{background-color:var(--my-dark-overlay) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.orbit-bullets button{background-attachment:scroll!important}}
.orbit-bullets button:hover{background-color:var(--my-black) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.orbit-bullets button{background-attachment:scroll!important}}
.orbit-bullets button.is-active{background-color:var(--my-black) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.orbit-bullets button.is-active{background-attachment:scroll!important}}

.alt .orbit-bullets button{background-color:var(--my-light-overlay) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.alt .orbit-bullets button{background-attachment:scroll!important}}
.alt .orbit-bullets button:hover{background-color:var(--my-white) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.alt .orbit-bullets button{background-attachment:scroll!important}}
.alt .orbit-bullets button.is-active{background-color:var(--my-white) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.alt .orbit-bullets button.is-active{background-attachment:scroll!important}}




  h1,.h1, h2,.h2, h3,.h3, h4,.h4, h5,.h5, h6,.h6,     .title{font-family:"Bebas Neue",sans-serif }

            .above-title{font-family:"Poppins",sans-serif }

            .description{font-family:"Poppins",sans-serif }

            .button,.btn-main, .main-menu, .tabs, .accordion-title{font-family:"Poppins",sans-serif }






            .above-title{font-size:calc(16rem/16) ;font-weight:600 ;}@media only screen and (min-width:40em) {            .above-title{font-size:calc(16rem/16) ;line-height:1.10 }}@media only screen and (min-width:64em) {            .above-title{font-size:calc(16rem/16) ;line-height:1.10 }}
            .above-title.smallest{font-size:calc(12rem/16) ;}@media only screen and (min-width:40em) {            .above-title.smallest{font-size:calc(12rem/16) ;line-height:1.10 }}@media only screen and (min-width:64em) {            .above-title.smallest{font-size:calc(12rem/16) ;line-height:1.10 }}
            .above-title.smaller{font-size:calc(14rem/16) ;}@media only screen and (min-width:40em) {            .above-title.smaller{font-size:calc(14rem/16) ;line-height:1.10 }}@media only screen and (min-width:64em) {            .above-title.smaller{font-size:calc(14rem/16) ;line-height:1.10 }}
            .above-title.bigger{font-size:calc(18rem/16) !important;}@media only screen and (min-width:40em) {            .above-title.bigger{font-size:calc(18rem/16) !important;line-height:1.10 !important}}@media only screen and (min-width:64em) {            .above-title.bigger{font-size:calc(18rem/16) !important;line-height:1.10 !important}}
            .above-title.biggest{font-size:calc(20rem/16) !important;}@media only screen and (min-width:40em) {            .above-title.biggest{font-size:calc(20rem/16) !important;line-height:1.10 !important}}@media only screen and (min-width:64em) {            .above-title.biggest{font-size:calc(20rem/16) !important;line-height:1.10 !important}}


            .description{font-size:calc(20rem/16) ;font-weight:300 ;}@media only screen and (min-width:40em) {            .description{font-size:calc(20rem/16) ;line-height:1.30 }}@media only screen and (min-width:64em) {            .description{font-size:calc(20rem/16) ;line-height:1.30 }}
            .description.tiny, .description.tiny span, .tiny .description, .tiny .description span{font-size:calc(13rem/16) ;}@media only screen and (min-width:40em) {            .description.tiny, .description.tiny span, .tiny .description, .tiny .description span{font-size:calc(13rem/16) ;line-height:1.10 }}@media only screen and (min-width:64em) {            .description.tiny, .description.tiny span, .tiny .description, .tiny .description span{font-size:calc(13rem/16) ;line-height:1.10 }}
            .description.smallest, .description.smallest span, .smallest .description, .smallest .description span{font-size:calc(16rem/16) ;}@media only screen and (min-width:40em) {            .description.smallest, .description.smallest span, .smallest .description, .smallest .description span{font-size:calc(16rem/16) ;line-height:1.10 }}@media only screen and (min-width:64em) {            .description.smallest, .description.smallest span, .smallest .description, .smallest .description span{font-size:calc(16rem/16) ;line-height:1.10 }}
            .description.smaller, .description.smaller span, .smaller .description, .smaller .description span{font-size:calc(18rem/16) ;}@media only screen and (min-width:40em) {            .description.smaller, .description.smaller span, .smaller .description, .smaller .description span{font-size:calc(18rem/16) ;line-height:1.10 }}@media only screen and (min-width:64em) {            .description.smaller, .description.smaller span, .smaller .description, .smaller .description span{font-size:calc(18rem/16) ;line-height:1.10 }}
            .description.bigger, .description.bigger span, .bigger .description, .bigger .description span{font-size:calc(22rem/16) !important;}@media only screen and (min-width:40em) {            .description.bigger, .description.bigger span, .bigger .description, .bigger .description span{font-size:calc(22rem/16) !important;line-height:1.10 !important}}@media only screen and (min-width:64em) {            .description.bigger, .description.bigger span, .bigger .description, .bigger .description span{font-size:calc(22rem/16) !important;line-height:1.10 !important}}
            .description.biggest, .description.biggest span, .biggest .description, .biggest .description span{font-size:calc(25rem/16) !important;}@media only screen and (min-width:40em) {            .description.biggest, .description.biggest span, .biggest .description, .biggest .description span{font-size:calc(25rem/16) !important;line-height:1.10 !important}}@media only screen and (min-width:64em) {            .description.biggest, .description.biggest span, .biggest .description, .biggest .description span{font-size:calc(25rem/16) !important;line-height:1.10 !important}}



h1.title, h2.title, h3.title, h4.title, h5.title, h6.title{margin-top:0.00px ;margin-right:0.00px ;margin-bottom:20.00px ;margin-left:0.00px ;}@media only screen and (min-width:40em){h1.title, h2.title, h3.title, h4.title, h5.title, h6.title{margin-top:0.00px ;margin-right:0.00px ;margin-bottom:20.00px ;margin-left:0.00px }}@media only screen and (min-width:64em){h1.title, h2.title, h3.title, h4.title, h5.title, h6.title{margin-top:0.00px ;margin-right:0.00px ;margin-bottom:20.00px ;margin-left:0.00px }}

.above-title{margin-bottom:1.25rem ;}  

.description{margin-top:0.00px ;margin-right:0.00px ;margin-bottom:24.00px ;margin-left:0.00px ;}@media only screen and (min-width:40em){.description{margin-top:0.00px ;margin-right:0.00px ;margin-bottom:32.00px ;margin-left:0.00px }}@media only screen and (min-width:64em){.description{margin-top:0.00px ;margin-right:0.00px ;margin-bottom:32.00px ;margin-left:0.00px }}









            .button,.btn-main{font-weight:600 !important;}


.button.medium{padding-top:10.00px ;padding-right:24.00px ;padding-bottom:10.00px ;padding-left:24.00px ;}@media only screen and (min-width:40em){.button.medium{padding-top:10.00px ;padding-right:24.00px ;padding-bottom:10.00px ;padding-left:24.00px }}@media only screen and (min-width:64em){.button.medium{padding-top:10.00px ;padding-right:24.00px ;padding-bottom:10.00px ;padding-left:24.00px }}
.button.large{padding-top:12.00px ;padding-right:28.00px ;padding-bottom:12.00px ;padding-left:28.00px ;}@media only screen and (min-width:40em){.button.large{padding-top:12.00px ;padding-right:28.00px ;padding-bottom:12.00px ;padding-left:28.00px }}@media only screen and (min-width:64em){.button.large{padding-top:12.00px ;padding-right:28.00px ;padding-bottom:12.00px ;padding-left:28.00px }}
.button.extra-pad{padding-top:12.00px ;padding-right:28.00px ;padding-bottom:12.00px ;padding-left:28.00px ;}@media only screen and (min-width:40em){.button.extra-pad{padding-top:14.00px ;padding-right:32.00px ;padding-bottom:14.00px ;padding-left:32.00px }}@media only screen and (min-width:64em){.button.extra-pad{padding-top:16.00px ;padding-right:36.00px ;padding-bottom:16.00px ;padding-left:36.00px }}


.ico-arrow:hover{padding-right:1.5rem !important;}  
.extra-pad.ico-arrow{padding-right:0.75rem !important;}  
.extra-pad.ico-arrow:hover{padding-right:2.5rem !important;}  
.ico-arrow{overflow  :hidden }
.ico-arrow{transition:all 200ms ease 0ms !important}

.ico-arrow:after{content:"\f178" }
.ico-arrow:after{opacity:0.00 }
.ico-arrow:after{position:   relative ;z-index:1 ;top:0px ;bottom:unset ;left:unset ;right:-100px ;}
.ico-arrow:after{transition:all 200ms ease 0ms }

.ico-arrow:hover:after{opacity:1.00 }
.ico-arrow:hover:after{position:   relative ;z-index:1 ;top:unset ;bottom:unset ;left:unset ;right:-8px ;}


.burger path{stroke:var(--white) !important;}
.burger:hover path{stroke:var(--primary) !important;}
.burger path{transition:all 850ms ease 0ms !important}


.js-off-canvas-overlay{z-index:999 }

#side-menu{ overflow-x :hidden }



            .side-menu .main-menu{font-size:calc(20rem/16) ;}@media only screen and (min-width:40em) {            .side-menu .main-menu{font-size:calc(22rem/16) ;line-height:1.50 }}@media only screen and (min-width:64em) {            .side-menu .main-menu{font-size:calc(24rem/16) ;line-height:1.50 }}
.side-menu .main-menu a{border-color:var(--my-dark-gray) ;border-top-width:1px ;border-top-style:solid ;}
.side-menu .main-menu{border-color:var(--my-dark-gray) ;border-bottom-width:1px ;border-bottom-style:solid ;}
.side-menu .main-menu a{padding-top:12.00px ;padding-right:0.00px ;padding-bottom:12.00px ;padding-left:0.00px ;}@media only screen and (min-width:40em){.side-menu .main-menu a{padding-top:16.00px ;padding-right:0.00px ;padding-bottom:16.00px ;padding-left:0.00px }}@media only screen and (min-width:64em){.side-menu .main-menu a{padding-top:16.00px ;padding-right:0.00px ;padding-bottom:16.00px ;padding-left:0.00px }}
.side-menu .main-menu a:hover{padding-right:0 ;padding-left:0.5rem ;}  
.side-menu .main-menu li{margin-right:0 ;margin-left:0 ;}  



.main-menu a, .main-menu li.active>a{transition:all 250ms ease 0ms }

            .footer .main-menu{font-size:calc(16rem/16) ;}@media only screen and (min-width:40em) {            .footer .main-menu{font-size:calc(16rem/16) ;line-height:1.50 }}@media only screen and (min-width:64em) {            .footer .main-menu{font-size:calc(16rem/16) ;line-height:1.50 }}
.footer .main-menu a{padding-top:0 !important;padding-right:0 !important;padding-bottom:1rem !important;padding-left:0 !important;}  
.footer .main-menu .menu-text{display:none } 


            .tabs-title > a{font-size:calc(22rem/16) ;font-weight:500 ;}@media only screen and (min-width:40em) {            .tabs-title > a{font-size:calc(22rem/16) ;line-height:1.10 }}@media only screen and (min-width:64em) {            .tabs-title > a{font-size:calc(22rem/16) ;line-height:1.10 }}
.tabs{border:unset }
.tabs-title > a{padding-top:1.5rem !important;padding-right:1.25rem !important;padding-bottom:1.5rem !important;padding-left:1.25rem !important;}  
.tabs-title > a[aria-selected='true']{padding-top:1.5rem !important;padding-right:2rem !important;padding-bottom:1.5rem !important;padding-left:2rem !important;}  
.tabs-title > a{margin-right:0.5rem ;margin-bottom:0.5rem ;}  
.tabs-title > a{transition:all 250ms ease 0ms }

.vertical .tabs-title > a{display:inline-block } 
.vertical .tabs-title > a{padding-top:1rem !important;padding-right:1.25rem !important;padding-bottom:1rem !important;padding-left:1.25rem !important;}  
.vertical .tabs-title > a:hover{padding-top:1rem !important;padding-right:2rem !important;padding-bottom:1rem !important;padding-left:2rem !important;}  
.vertical .tabs-title > a[aria-selected='true']{padding-top:1rem !important;padding-right:2rem !important;padding-bottom:1rem !important;padding-left:2rem !important;}  

.tabs-content{border:unset }
.tabs-panel{padding:0 !important;}  

.accordion{background-color:var(--my-transparent) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.accordion{background-attachment:scroll!important}}

            .accordion-title{font-size:calc(22rem/16) ;font-weight:500 ;}@media only screen and (min-width:40em) {            .accordion-title{font-size:calc(22rem/16) ;line-height:1.10 }}@media only screen and (min-width:64em) {            .accordion-title{font-size:calc(22rem/16) ;line-height:1.10 }}
.accordion-title{border:unset }
.accordion-item.is-active>.accordion-title{border-bottom:unset !important}
.accordion-title{border-color:var(--my-light-gray) !important;border-bottom-width:1px !important;border-bottom-style:solid !important;}
.accordion-item.is-active>.accordion-title{border-color:var(--my-light-gray) !important;border-bottom-width:1px !important;border-bottom-style:solid !important;}
.accordion-title{padding-top:2rem !important;padding-right:1rem !important;padding-bottom:2rem !important;padding-left:1rem !important;}  
.accordion-title{transition:all 250ms ease 0ms }
.accordion-title:before{margin-top:-0.75rem ;}  

.accordion-content{border:unset !important}
:last-child>.accordion-content:last-child{border:unset }

.pad-y-first{padding-top:64.00px ;padding-right:0.00px ;padding-bottom:32.00px ;padding-left:0.00px ;}@media only screen and (min-width:40em){.pad-y-first{padding-top:96.00px ;padding-right:0.00px ;padding-bottom:48.00px ;padding-left:0.00px }}@media only screen and (min-width:64em){.pad-y-first{padding-top:128.00px ;padding-right:0.00px ;padding-bottom:64.00px ;padding-left:0.00px }}
.pad-y{padding-top:32.00px ;padding-right:0.00px ;padding-bottom:32.00px ;padding-left:0.00px ;}@media only screen and (min-width:40em){.pad-y{padding-top:48.00px ;padding-right:0.00px ;padding-bottom:48.00px ;padding-left:0.00px }}@media only screen and (min-width:64em){.pad-y{padding-top:64.00px ;padding-right:0.00px ;padding-bottom:64.00px ;padding-left:0.00px }}
.pad-y-last{padding-top:32.00px ;padding-right:0.00px ;padding-bottom:64.00px ;padding-left:0.00px ;}@media only screen and (min-width:40em){.pad-y-last{padding-top:48.00px ;padding-right:0.00px ;padding-bottom:96.00px ;padding-left:0.00px }}@media only screen and (min-width:64em){.pad-y-last{padding-top:64.00px ;padding-right:0.00px ;padding-bottom:128.00px ;padding-left:0.00px }}
.pad-y-single{padding-top:64.00px ;padding-right:0.00px ;padding-bottom:64.00px ;padding-left:0.00px ;}@media only screen and (min-width:40em){.pad-y-single{padding-top:96.00px ;padding-right:0.00px ;padding-bottom:96.00px ;padding-left:0.00px }}@media only screen and (min-width:64em){.pad-y-single{padding-top:128.00px ;padding-right:0.00px ;padding-bottom:128.00px ;padding-left:0.00px }}
.pad-single{padding-top:64.00px ;padding-right:32.00px ;padding-bottom:64.00px ;padding-left:32.00px ;}@media only screen and (min-width:40em){.pad-single{padding-top:96.00px ;padding-right:48.00px ;padding-bottom:96.00px ;padding-left:48.00px }}@media only screen and (min-width:64em){.pad-single{padding-top:128.00px ;padding-right:64.00px ;padding-bottom:128.00px ;padding-left:64.00px }}
.pad{padding-top:32.00px ;padding-right:16.00px ;padding-bottom:32.00px ;padding-left:16.00px ;}@media only screen and (min-width:40em){.pad{padding-top:48.00px ;padding-right:24.00px ;padding-bottom:48.00px ;padding-left:24.00px }}@media only screen and (min-width:64em){.pad{padding-top:64.00px ;padding-right:32.00px ;padding-bottom:64.00px ;padding-left:32.00px }}
.pad-t{padding-top:32.00px ;padding-right:0.00px ;padding-bottom:0.00px ;padding-left:0.00px ;}@media only screen and (min-width:40em){.pad-t{padding-top:48.00px ;padding-right:0.00px ;padding-bottom:0.00px ;padding-left:0.00px }}@media only screen and (min-width:64em){.pad-t{padding-top:64.00px ;padding-right:0.00px ;padding-bottom:0.00px ;padding-left:0.00px }}
.pad-b{padding-top:0.00px ;padding-right:0.00px ;padding-bottom:32.00px ;padding-left:0.00px ;}@media only screen and (min-width:40em){.pad-b{padding-top:0.00px ;padding-right:0.00px ;padding-bottom:48.00px ;padding-left:0.00px }}@media only screen and (min-width:64em){.pad-b{padding-top:0.00px ;padding-right:0.00px ;padding-bottom:64.00px ;padding-left:0.00px }}
.pad-x{padding-top:0.00px ;padding-right:16.00px ;padding-bottom:0.00px ;padding-left:16.00px ;}@media only screen and (min-width:40em){.pad-x{padding-top:0.00px ;padding-right:24.00px ;padding-bottom:0.00px ;padding-left:24.00px }}@media only screen and (min-width:64em){.pad-x{padding-top:0.00px ;padding-right:32.00px ;padding-bottom:0.00px ;padding-left:32.00px }}
.pad-x-t{padding-top:32.00px ;padding-right:16.00px ;padding-bottom:0.00px ;padding-left:16.00px ;}@media only screen and (min-width:40em){.pad-x-t{padding-top:48.00px ;padding-right:24.00px ;padding-bottom:0.00px ;padding-left:24.00px }}@media only screen and (min-width:64em){.pad-x-t{padding-top:64.00px ;padding-right:32.00px ;padding-bottom:0.00px ;padding-left:32.00px }}
.pad-x-b{padding-top:0.00px ;padding-right:16.00px ;padding-bottom:32.00px ;padding-left:16.00px ;}@media only screen and (min-width:40em){.pad-x-b{padding-top:0.00px ;padding-right:24.00px ;padding-bottom:48.00px ;padding-left:24.00px }}@media only screen and (min-width:64em){.pad-x-b{padding-top:0.00px ;padding-right:32.00px ;padding-bottom:64.00px ;padding-left:32.00px }}

.op-10{opacity:0.10 }
.op-20{opacity:0.20 }
.op-30{opacity:0.30 }
.op-40{opacity:0.40 }
.op-50{opacity:0.50 }
.op-60{opacity:0.60 }
.op-70{opacity:0.70 }
.op-80{opacity:0.80 }
.op-90{opacity:0.90 }


.bord{border-color:var(--my-light-gray) ;border-width:1px ;border-style:solid ;}
.bord-t{border-color:var(--my-light-gray) ;border-top-width:1px ;border-top-style:solid ;}
.bord-b{border-color:var(--my-light-gray) ;border-bottom-width:1px ;border-bottom-style:solid ;}
.bord-l{border-color:var(--my-light-gray) ;border-left-width:1px ;border-left-style:solid ;}
.bord-r{border-color:var(--my-light-gray) ;border-right-width:1px ;border-right-style:solid ;}
.bord-x{border-color:var(--my-light-gray) ;border-width:0px 1px 0px 1px ;border-style:none solid none solid ;}
.bord-y{border-color:var(--my-light-gray) ;border-width:1px 0px 1px 0px ;border-style:solid none solid none ;}

.alt .bord{border-color:var(--my-dark-gray) ;border-width:1px ;border-style:solid ;}
.alt .bord-t{border-color:var(--my-dark-gray) ;border-top-width:1px ;border-top-style:solid ;}
.alt .bord-b{border-color:var(--my-dark-gray) ;border-bottom-width:1px ;border-bottom-style:solid ;}
.alt .bord-l{border-color:var(--my-dark-gray) ;border-left-width:1px ;border-left-style:solid ;}
.alt .bord-r{border-color:var(--my-dark-gray) ;border-right-width:1px ;border-right-style:solid ;}
.alt .bord-x{border-color:var(--my-dark-gray) ;border-width:0px 1px 0px 1px ;border-style:none solid none solid ;}
.alt .bord-y{border-color:var(--my-dark-gray) ;border-width:1px 0px 1px 0px ;border-style:solid none solid none ;}



            .naked{font-size:calc(20rem/16) ;}@media only screen and (min-width:40em) {            .naked{font-size:calc(20rem/16) ;line-height:1.50 }}@media only screen and (min-width:64em) {            .naked{font-size:calc(20rem/16) ;line-height:1.50 }}
.naked{background-color:var(--my-transparent) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.naked{background-attachment:scroll!important}}
.naked{border-width:0px ;border-style:none ;}
.naked{box-shadow:unset }
.naked{color:var(--my-dark-gray) ;}
.alt .naked{color:var(--my-white) ;}
.naked.is-invalid-input{color:var(--my-alert) ;}

.naked:focus{background-color:var(--my-transparent) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.naked{background-attachment:scroll!important}}
.naked:focus{border-width:0px ;border-style:none ;}
.naked:focus{box-shadow:unset }


.field-bordered{border-color:var(--my-dark-overlay) ;border-bottom-width:1px ;border-bottom-style:solid ;}
.alt .field-bordered{border-color:var(--my-light-overlay) ;border-bottom-width:1px ;border-bottom-style:solid ;}

.field-bordered:focus{border-color:var(--my-black) ;border-bottom-width:1px ;border-bottom-style:solid ;}
.alt .field-bordered:focus{border-color:var(--my-white) ;border-bottom-width:1px ;border-bottom-style:solid ;}











.reveal, .reveal-overlay{transition:all 300ms ease 0ms !important}

.no-events{pointer-events:none }

hr{border-color:rgba(0, 0, 0, 0.10) ;border-bottom-width:1px ;border-bottom-style:solid ;}
.alt hr{border-color:rgba(255, 255, 255, 0.15) ;border-bottom-width:1px ;border-bottom-style:solid ;}

.grid-divider{border-color:rgba(0, 0, 0, 0.10) ;border-right-width:1px ;border-right-style:solid ;}
.alt .grid-divider{border-color:rgba(255, 255, 255, 0.15) ;border-right-width:1px ;border-right-style:solid ;}

.bg-round{border-radius:500px ;}
.radius-t{border-radius:5px 5px 0px 0px ;}
.radius-b{border-radius:0px 0px 5px 5px ;}


.orbit-bullets button{height:0.75rem ;}  
.orbit-bullets button{width:0.75rem ;}  

.orbit-bullets button{background-color:var(--my-dark-overlay) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.orbit-bullets button{background-attachment:scroll!important}}
.orbit-bullets button:hover{background-color:var(--my-black) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.orbit-bullets button{background-attachment:scroll!important}}
.orbit-bullets button.is-active{background-color:var(--my-black) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.orbit-bullets button.is-active{background-attachment:scroll!important}}

.alt .orbit-bullets button{background-color:var(--my-light-overlay) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.alt .orbit-bullets button{background-attachment:scroll!important}}
.alt .orbit-bullets button:hover{background-color:var(--my-white) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.alt .orbit-bullets button{background-attachment:scroll!important}}
.alt .orbit-bullets button.is-active{background-color:var(--my-white) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.alt .orbit-bullets button.is-active{background-attachment:scroll!important}}




.bg-white-hover{background-color:var(--my-transparent) !important;background-position:center center !important;background-origin:padding-box !important;background-blend-mode:normal !important;background-attachment:scroll   !important;-webkit-background-clip:border-box !important;background-clip:border-box !important;}@media (hover:none) and (pointer:coarse){.bg-white-hover{background-attachment:scroll!important}}
.bg-white-hover:hover{background-color:var(--my-white) !important;background-position:center center !important;background-origin:padding-box !important;background-blend-mode:normal !important;background-attachment:scroll   !important;-webkit-background-clip:border-box !important;background-clip:border-box !important;}@media (hover:none) and (pointer:coarse){.bg-white-hover{background-attachment:scroll!important}}
.bg-white-hover{transition:all 300ms ease 0ms }

.bg-almost-white-hover{background-color:var(--my-transparent) !important;background-position:center center !important;background-origin:padding-box !important;background-blend-mode:normal !important;background-attachment:scroll   !important;-webkit-background-clip:border-box !important;background-clip:border-box !important;}@media (hover:none) and (pointer:coarse){.bg-almost-white-hover{background-attachment:scroll!important}}
.bg-almost-white-hover:hover{background-color:var(--my-almost-white) !important;background-position:center center !important;background-origin:padding-box !important;background-blend-mode:normal !important;background-attachment:scroll   !important;-webkit-background-clip:border-box !important;background-clip:border-box !important;}@media (hover:none) and (pointer:coarse){.bg-almost-white-hover{background-attachment:scroll!important}}
.bg-almost-white-hover{transition:all 300ms ease 0ms }

.bg-almost-black-hover{background-color:var(--my-transparent) !important;background-position:center center !important;background-origin:padding-box !important;background-blend-mode:normal !important;background-attachment:scroll   !important;-webkit-background-clip:border-box !important;background-clip:border-box !important;}@media (hover:none) and (pointer:coarse){.bg-almost-black-hover{background-attachment:scroll!important}}
.bg-almost-black-hover:hover{background-color:var(--my-almost-black) !important;background-position:center center !important;background-origin:padding-box !important;background-blend-mode:normal !important;background-attachment:scroll   !important;-webkit-background-clip:border-box !important;background-clip:border-box !important;}@media (hover:none) and (pointer:coarse){.bg-almost-black-hover{background-attachment:scroll!important}}
.bg-almost-black-hover{transition:all 300ms ease 0ms }

.bg-black-hover{background-color:var(--my-transparent) !important;background-position:center center !important;background-origin:padding-box !important;background-blend-mode:normal !important;background-attachment:scroll   !important;-webkit-background-clip:border-box !important;background-clip:border-box !important;}@media (hover:none) and (pointer:coarse){.bg-black-hover{background-attachment:scroll!important}}
.bg-black-hover:hover{background-color:var(--my-black) !important;background-position:center center !important;background-origin:padding-box !important;background-blend-mode:normal !important;background-attachment:scroll   !important;-webkit-background-clip:border-box !important;background-clip:border-box !important;}@media (hover:none) and (pointer:coarse){.bg-black-hover{background-attachment:scroll!important}}
.bg-black-hover{transition:all 300ms ease 0ms }

.bg-primary-hover{background-color:var(--my-transparent) !important;background-position:center center !important;background-origin:padding-box !important;background-blend-mode:normal !important;background-attachment:scroll   !important;-webkit-background-clip:border-box !important;background-clip:border-box !important;}@media (hover:none) and (pointer:coarse){.bg-primary-hover{background-attachment:scroll!important}}
.bg-primary-hover:hover{background-color:var(--my-primary) !important;background-position:center center !important;background-origin:padding-box !important;background-blend-mode:normal !important;background-attachment:scroll   !important;-webkit-background-clip:border-box !important;background-clip:border-box !important;}@media (hover:none) and (pointer:coarse){.bg-primary-hover{background-attachment:scroll!important}}
.bg-primary-hover{transition:all 300ms ease 0ms }

.bg-primary-dark-hover{background-color:var(--my-transparent) !important;background-position:center center !important;background-origin:padding-box !important;background-blend-mode:normal !important;background-attachment:scroll   !important;-webkit-background-clip:border-box !important;background-clip:border-box !important;}@media (hover:none) and (pointer:coarse){.bg-primary-dark-hover{background-attachment:scroll!important}}
.bg-primary-dark-hover:hover{background-color:var(--my-primary-dark) !important;background-position:center center !important;background-origin:padding-box !important;background-blend-mode:normal !important;background-attachment:scroll   !important;-webkit-background-clip:border-box !important;background-clip:border-box !important;}@media (hover:none) and (pointer:coarse){.bg-primary-dark-hover{background-attachment:scroll!important}}
.bg-primary-dark-hover{transition:all 300ms ease 0ms }

.bg-secondary-hover{background-color:var(--my-transparent) !important;background-position:center center !important;background-origin:padding-box !important;background-blend-mode:normal !important;background-attachment:scroll   !important;-webkit-background-clip:border-box !important;background-clip:border-box !important;}@media (hover:none) and (pointer:coarse){.bg-secondary-hover{background-attachment:scroll!important}}
.bg-secondary-hover:hover{background-color:var(--my-secondary) !important;background-position:center center !important;background-origin:padding-box !important;background-blend-mode:normal !important;background-attachment:scroll   !important;-webkit-background-clip:border-box !important;background-clip:border-box !important;}@media (hover:none) and (pointer:coarse){.bg-secondary-hover{background-attachment:scroll!important}}
.bg-secondary-hover{transition:all 300ms ease 0ms }

.bg-secondary-dark-hover{background-color:var(--my-transparent) !important;background-position:center center !important;background-origin:padding-box !important;background-blend-mode:normal !important;background-attachment:scroll   !important;-webkit-background-clip:border-box !important;background-clip:border-box !important;}@media (hover:none) and (pointer:coarse){.bg-secondary-dark-hover{background-attachment:scroll!important}}
.bg-secondary-dark-hover:hover{background-color:var(--my-secondary-dark) !important;background-position:center center !important;background-origin:padding-box !important;background-blend-mode:normal !important;background-attachment:scroll   !important;-webkit-background-clip:border-box !important;background-clip:border-box !important;}@media (hover:none) and (pointer:coarse){.bg-secondary-dark-hover{background-attachment:scroll!important}}
.bg-secondary-dark-hover{transition:all 300ms ease 0ms }








.scale-up:hover

{
    transform-origin: 50% 50% ;
    transform-style: flat ;
    transform :
        
        
        translateZ(0)
        
        
        scale3d(1.07, 1.07, 1.00)
        
        
        
        ;
}

.scale-up{transition:all 300ms ease 0ms }







.scale-down:hover

{
    transform-origin: 50% 50% ;
    transform-style: flat ;
    transform :
        
        
        translateZ(0)
        
        
        scale3d(0.93, 0.93, 1.00)
        
        
        
        ;
}

.scale-down{transition:all 300ms ease 0ms }







.move-up:hover

{
    transform-origin: 50% 50% ;
    transform-style: flat ;
    transform :
        
        
        translate3d(0px, -15px, 0px)
        
        
        
        
        ;
}

.move-up{transition:all 300ms ease 0ms }







.move-down:hover

{
    transform-origin: 50% 50% ;
    transform-style: flat ;
    transform :
        
        
        translate3d(0px, 15px, 0px)
        
        
        
        
        ;
}

.move-down{transition:all 300ms ease 0ms }







.rot-360:hover

{
    transform-origin: 50% 50% ;
    transform-style: flat ;
    transform :
        
        
        translateZ(0)
        
        
        
        rotateX(0deg) rotateY(0deg) rotateZ(360deg)
        
        
        ;
}

.rot-360{transition:all 500ms ease 0ms }







.rot-180:hover

{
    transform-origin: 50% 50% ;
    transform-style: flat ;
    transform :
        
        
        translateZ(0)
        
        
        
        rotateX(0deg) rotateY(0deg) rotateZ(180deg)
        
        
        ;
}

.rot-180{transition:all 300ms ease 0ms }


.shdw{box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.10);}
.shdw:hover{box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.10);}
.shdw{transition:all 300ms ease 0ms }

.shdw-sm{box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.10);}
.shdw-sm:hover{box-shadow: 0px 3px 12px 0px rgba(0, 0, 0, 0.10);}
.shdw-sm{transition:all 300ms ease 0ms }

.shdw-lg{box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.10);}
.shdw-lg:hover{box-shadow: 0px 18px 48px 0px rgba(0, 0, 0, 0.10);}
.shdw-lg{transition:all 300ms ease 0ms }

.shdw-real{box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.10);}
.shdw-real{transition:all 300ms ease 0ms }

section .shdw-tl, section .shdw-tr, section .shdw-br, section .shdw-bl{box-shadow: 0px 0px 0px 0px var(--black);}

section:hover .shdw-tl{box-shadow: -16px -16px 0px 0px var(--primary);}






section:hover .shdw-tl

{
    transform-origin: 50% 50% ;
    transform-style: flat ;
    transform :
        
        
        translate3d(16px, 16px, 0px)
        
        
        
        
        ;
}

.shdw-tl{transition:all 350ms ease 0ms }

section:hover .shdw-tr{box-shadow: 16px -16px 0px 0px var(--primary);}






section:hover .shdw-tr

{
    transform-origin: 50% 50% ;
    transform-style: flat ;
    transform :
        
        
        translate3d(-16px, 16px, 0px)
        
        
        
        
        ;
}

.shdw-tr{transition:all 350ms ease 0ms }

section:hover .shdw-br{box-shadow: 16px 16px 0px 0px var(--primary);}






section:hover .shdw-br

{
    transform-origin: 50% 50% ;
    transform-style: flat ;
    transform :
        
        
        translate3d(-16px, -16px, 0px)
        
        
        
        
        ;
}

.shdw-br{transition:all 350ms ease 0ms }

section:hover .shdw-bl{box-shadow: -16px 16px 0px 0px var(--primary);}






section:hover .shdw-bl

{
    transform-origin: 50% 50% ;
    transform-style: flat ;
    transform :
        
        
        translate3d(16px, -16px, 0px)
        
        
        
        
        ;
}

.shdw-bl{transition:all 350ms ease 0ms }

.shdw-tl, .shdw-tr, .shdw-br, .shdw-bl{box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 1.00);}

.shdw-tl:hover{box-shadow: -16px -16px 0px 0px rgba(0, 0, 0, 1.00);}






.shdw-tl:hover

{
    transform-origin: 50% 50% ;
    transform-style: flat ;
    transform :
        
        
        translate3d(16px, 16px, 0px)
        
        
        
        
        ;
}


.shdw-tr:hover{box-shadow: 16px -16px 0px 0px rgba(0, 0, 0, 1.00);}






.shdw-tr:hover

{
    transform-origin: 50% 50% ;
    transform-style: flat ;
    transform :
        
        
        translate3d(-16px, 16px, 0px)
        
        
        
        
        ;
}


.shdw-br:hover{box-shadow: 16px 16px 0px 0px rgba(0, 0, 0, 1.00);}






.shdw-br:hover

{
    transform-origin: 50% 50% ;
    transform-style: flat ;
    transform :
        
        
        translate3d(-16px, -16px, 0px)
        
        
        
        
        ;
}


.shdw-bl:hover{box-shadow: -16px 16px 0px 0px rgba(0, 0, 0, 1.00);}






.shdw-bl:hover

{
    transform-origin: 50% 50% ;
    transform-style: flat ;
    transform :
        
        
        translate3d(16px, -16px, 0px)
        
        
        
        
        ;
}



.ani-t{-webkit-clip-path:polygon(0% 100%,100% 100%,100% 100%, 0% 100%) ;clip-path:polygon(0% 100%,100% 100%,100% 100%, 0% 100%) ;}
.ani-t.toggled{-webkit-clip-path:polygon(0% 0%,100% 0%,100% 100%, 0% 100%) ;clip-path:polygon(0% 0%,100% 0%,100% 100%, 0% 100%) ;}
.ani-t{transition:clip-path 500ms ease 0ms }

.ani-b{-webkit-clip-path:polygon(0% 0%,100% 0%,100% 0%, 0% 0%) ;clip-path:polygon(0% 0%,100% 0%,100% 0%, 0% 0%) ;}
.ani-b.toggled{-webkit-clip-path:polygon(0% 0%,100% 0%,100% 100%, 0% 100%) ;clip-path:polygon(0% 0%,100% 0%,100% 100%, 0% 100%) ;}
.ani-b{transition:clip-path 500ms ease 0ms }

.ani-r{-webkit-clip-path:polygon(0% 0%,0% 0%,0% 100%, 0% 100%) ;clip-path:polygon(0% 0%,0% 0%,0% 100%, 0% 100%) ;}
.ani-r.toggled{-webkit-clip-path:polygon(0% 0%,100% 0%,100% 100%, 0% 100%) ;clip-path:polygon(0% 0%,100% 0%,100% 100%, 0% 100%) ;}
.ani-r{transition:clip-path 500ms ease 0ms }

.ani-l{-webkit-clip-path:polygon(100% 0%,100% 0%,100% 100%, 100% 100%) ;clip-path:polygon(100% 0%,100% 0%,100% 100%, 100% 100%) ;}
.ani-l.toggled{-webkit-clip-path:polygon(0% 0%,100% 0%,100% 100%, 0% 100%) ;clip-path:polygon(0% 0%,100% 0%,100% 100%, 0% 100%) ;}
.ani-l{transition:clip-path 500ms ease 0ms }


.stacks_in_417_6 > .grid-divider-wrapper > .grid-divider{height:calc(100% - 2rem)}

.stacks_in_417_10 img{width:100%;max-width:78px}




#stacks_in_412.aspen_split{
	position: relative;
	font-size: 15px;
	padding: 0px 0px 0px 0px;
}
@media screen and (min-width: 770px){
	#stacks_in_412.aspen_split{
		padding: 0px 0px 0px 0px;
	}
}
#stacks_in_412.aspen_split section.theme {position: relative;z-index: 1;}
#stacks_in_412.aspen_split .bg-wrap {clip: rect(0, auto, auto, 0);position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 0;}
#stacks_in_412.aspen_split .bg{
	position: absolute; display: block;
	top: 0;left: 0; width: 100%; height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	transform: translateZ(0);
	will-change: transform;
	
	opacity: 0.3;
	
	background-size: cover;
}

#stacks_in_412.aspen_split .bg{position: fixed;}
@supports (-ms-ime-align:auto) {
	#stacks_in_412 .bg{ position: absolute; transform: none; background-attachment: fixed; }
}


#stacks_in_412.aspen_split{
	text-align:center;
	background-image: linear-gradient(to bottom, rgba(255, 255, 255, 1.00), rgba(255, 255, 255, 1.00));
}

 
#stacks_in_412.aspen_split{color:rgba(0, 0, 0, 1.00);} 
#stacks_in_412.aspen_split h1, 
#stacks_in_412.aspen_split h2,
#stacks_in_412.aspen_split h3, 
#stacks_in_412.aspen_split h4, 
#stacks_in_412.aspen_split h5, 
#stacks_in_412.aspen_split h6{color: rgba(51, 51, 51, 1.00);} 
#stacks_in_412.aspen_split a{color: rgba(0, 0, 0, 1.00);} 
#stacks_in_412.aspen_split a:hover{color: rgba(0, 0, 0, 1.00);}
#stacks_in_6.aspen_split{
	position: relative;
	font-size: 15px;
	padding: 0px 0px 0px 0px;
}
@media screen and (min-width: 770px){
	#stacks_in_6.aspen_split{
		padding: 0px 0px 0px 0px;
	}
}
#stacks_in_6.aspen_split section.theme {position: relative;z-index: 1;}
#stacks_in_6.aspen_split .bg-wrap {clip: rect(0, auto, auto, 0);position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 0;}
#stacks_in_6.aspen_split .bg{
	position: absolute; display: block;
	top: 0;left: 0; width: 100%; height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	transform: translateZ(0);
	will-change: transform;
	
	opacity: 0.3;
	
	
}

#stacks_in_6.aspen_split .bg{position: fixed;}
@supports (-ms-ime-align:auto) {
	#stacks_in_6 .bg{ position: absolute; transform: none; background-attachment: fixed; }
}


#stacks_in_6.aspen_split{
	text-align:center;
	background-image: linear-gradient(to bottom, rgba(255, 255, 255, 1.00), rgba(255, 255, 255, 1.00));
}

 
#stacks_in_6.aspen_split{color:rgba(0, 0, 0, 1.00);} 
#stacks_in_6.aspen_split h1, 
#stacks_in_6.aspen_split h2,
#stacks_in_6.aspen_split h3, 
#stacks_in_6.aspen_split h4, 
#stacks_in_6.aspen_split h5, 
#stacks_in_6.aspen_split h6{color: rgba(51, 51, 51, 1.00);} 
#stacks_in_6.aspen_split a{color: rgba(0, 0, 0, 1.00);} 
#stacks_in_6.aspen_split a:hover{color: rgba(0, 0, 0, 1.00);}.svg-metamorph .svgm-content {
  position: relative;
  z-index: 1;
}
.svg-metamorph > .svgm-wrap {
  position: absolute;
  z-index: 0;
  bottom: 0;
  left: 0;
  width: 100vw;
}
/**/
.svg-metamorph.svgm_stacks_in_405_2 > .svgm-wrap {
  overflow: visible;
  height: 50px;
  left:50%;
  
  -webkit-transform: translateX(-50%)  ;
  transform: translateX(-50%)  ;
  
}
.svg-metamorph.svgm_stacks_in_405_2 > .svgm-wrap > svg {
  fill: #FFFFFF;
  stroke: #FFFFFF;
  width: 100%;
  height: 50px;
  overflow: visible;
  
}
.svg-metamorph.svgm_stacks_in_405_2 > .svgm-wrap:after {
  background: #FFFFFF;
}
.svg-metamorph.svgm_stacks_in_405_2 {
  padding-bottom: 50px;
  
}
@media all and (min-width: 1920px) {
  .svg-metamorph.svgm_stacks_in_405_2 {
    padding-bottom: 75.000000px;
    
  }
  .svg-metamorph.svgm_stacks_in_405_2 > .svgm-wrap,
  .svg-metamorph.svgm_stacks_in_405_2 > .svgm-wrap > svg {
    height: 75.000000px;
  }
}
@media all and (max-width: 767px) {
  .svg-metamorph.svgm_stacks_in_405_2 {
    padding-bottom: 25.000000px;
    
  }
  .svg-metamorph.svgm_stacks_in_405_2 > .svgm-wrap,
  .svg-metamorph.svgm_stacks_in_405_2 > .svgm-wrap > svg {
    height: 25.000000px;
    width: 960px;
  }
}


/* */

#stacks_in_405_2 {
	background-color: rgba(172, 93, 40, 1.00);
	margin: 10px 0px 0px 0px;
}

#stacks_out_120 {
	width: 80%;
}

#stacks_out_210 {
	margin-left:0;
}

#stacks_in_227 {
	border: solid rgba(172, 93, 40, 1.00);
	border-width:  5px;
	-moz-border-radius: 25px 25px 25px 25px;
	-webkit-border-radius: 25px 25px 25px 25px;
	border-radius: 25px 25px 25px 25px;
	padding:  5px;
}



/*#stacks_in_30 {
    display: none;
}*/
.stacks_in_30_photo_wrapper {
    
}


.stacks_in_30_photo_wrapper img {
    border-radius: 0px;
}


.stacks_in_30_photo_wrapper img {
    margin: auto;
    max-height: 500px;
}
.svg-metamorph .svgm-content {
  position: relative;
  z-index: 1;
}
.svg-metamorph > .svgm-wrap {
  position: absolute;
  z-index: 0;
  bottom: 0;
  left: 0;
  width: 100vw;
}
/**/
.svg-metamorph.svgm_stacks_in_406_2 > .svgm-wrap {
  overflow: visible;
  height: 50px;
  left:50%;
  
  -webkit-transform: translateX(-50%)  ;
  transform: translateX(-50%)  ;
  
}
.svg-metamorph.svgm_stacks_in_406_2 > .svgm-wrap > svg {
  fill: #FFFFFF;
  stroke: #FFFFFF;
  width: 100%;
  height: 50px;
  overflow: visible;
  
}
.svg-metamorph.svgm_stacks_in_406_2 > .svgm-wrap:after {
  background: #FFFFFF;
}
.svg-metamorph.svgm_stacks_in_406_2 {
  padding-bottom: 50px;
  
}
@media all and (min-width: 1920px) {
  .svg-metamorph.svgm_stacks_in_406_2 {
    padding-bottom: 75.000000px;
    
  }
  .svg-metamorph.svgm_stacks_in_406_2 > .svgm-wrap,
  .svg-metamorph.svgm_stacks_in_406_2 > .svgm-wrap > svg {
    height: 75.000000px;
  }
}
@media all and (max-width: 767px) {
  .svg-metamorph.svgm_stacks_in_406_2 {
    padding-bottom: 25.000000px;
    
  }
  .svg-metamorph.svgm_stacks_in_406_2 > .svgm-wrap,
  .svg-metamorph.svgm_stacks_in_406_2 > .svgm-wrap > svg {
    height: 25.000000px;
    width: 960px;
  }
}


/* */

#stacks_in_406_2 {
	background-color: rgba(172, 93, 40, 1.00);
	margin: 10px 0px 0px 0px;
}

#stacks_out_125 {
	width: 79%;
}

#stacks_in_239 {
	border: solid rgba(172, 93, 40, 1.00);
	border-width:  5px;
	-moz-border-radius: 25px 25px 25px 25px;
	-webkit-border-radius: 25px 25px 25px 25px;
	border-radius: 25px 25px 25px 25px;
	padding:  5px;
}



/*#stacks_in_134 {
    display: none;
}*/
.stacks_in_134_photo_wrapper {
    
}


.stacks_in_134_photo_wrapper img {
    border-radius: 0px;
}


.stacks_in_134_photo_wrapper img {
    margin: auto;
    max-height: 500px;
}



#stacks_in_411 .button_label {
	font: 500 20px/150% "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	height:2em;
	line-height:2em;
	display: inline-block;
	
	
}





#stacks_in_411 .sweet_button_wrapper {
	text-align:center;

	
		height:40px;
	
}

@media screen and (max-width:500px){ /* iPhone Landscape */
	#stacks_in_411 .sweet_button_wrapper {
		
			height:28px;
		
	}

	

	#stacks_in_411 .button_label {
		font: 500 14px/150% "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
		line-height:2em;
	}
}

#stacks_in_411 a.sweet_button {
	cursor: pointer;
	display:inline-block;
	margin:0;
	padding:0px 28px;
	text-decoration:none;
	text-align:center;
	color:rgba(0, 0, 0, 1.00);
	border-style:solid;
	border-width:1px;
	border-color:rgba(172, 93, 40, 1.00);
	border-radius:20px;
	background:rgba(255, 255, 255, 1.00);
}
#stacks_in_411 a.sweet_button:visited {
	color:rgba(0, 0, 0, 1.00);
}

#stacks_in_411 a.sweet_button:hover {
	border-color:rgba(154, 75, 24, 1.00);
}








#stacks_in_411 .sweet_button:hover {
	color:rgba(0, 0, 0, 1.00);
	background: rgba(255, 255, 255, 1.00);
}
#stacks_in_411 .sweet_button:active{
	background: rgba(235, 235, 235, 1.00);
}
#stacks_in_411 .sweet_button.clicked {
	background: rgba(172, 93, 40, 1.00);
	border-color:rgba(153, 153, 204, 1.00);
}
#stacks_in_411 .sweet_button.clicked:hover {
	background: rgba(192, 113, 60, 1.00);
	border-color:rgba(153, 153, 153, 1.00);
}
#stacks_in_411 .sweet_button.clicked:active{
	background: rgba(152, 73, 20, 1.00);
}








#stacks_in_411 {
	margin: 30px 0px 30px 0px;
	padding:  10px;
}

.element_stacks_in_221_2[data-deluxe-el] {
  display: flex; flex-direction: row;
  justify-content: center;
  color: rgba(172, 93, 40, 1.00);
}
.element_stacks_in_221_2[data-deluxe-el] > div {

  max-width: 1280px;
  margin: 0;
  width: 100%;
  
  width: calc(100% - 60px);
  
}

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

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

.element_stacks_in_221_4[data-deluxe-el][data-deluxe-text] {
  color: rgba(172, 93, 40, 1.00);
  text-align: center;
  
  
}

/* Ghost Button 1.5.0 */
#stacks_in_221_57 {
  display: block;
  position: relative;
  text-align: center;
}
.stacks_in_221_57 {
   display: inline-block !important; 
  
  
  position: relative !important;
  
  width: 120px !important;
  
  padding: 8px !important;
  color: rgba(172, 93, 40, 1.00) !important;
  background-color: transparent !important;
  border: 0px none rgba(0, 0, 0, 1.00) !important;
  border-radius: 0px !important;
  text-align: center !important;
  outline: none !important;
  text-decoration: none !important;
  transition: background-color 0.2s ease-out, color 0.2s ease-out, border-color 0.2s ease-out;
}
.stacks_in_221_57:visited {
  color: rgba(172, 93, 40, 1.00) !important;
}
.stacks_in_221_57:hover, .stacks_in_221_57:active {
  background-color: rgba(154, 75, 24, 1.00) !important;
  color: rgba(255, 255, 255, 1.00) !important;
  transition: background-color 0.2s ease-in, color 0.2s ease-in, border-color 0.2s ease-in;
}
#stacks_in_221_58 {
	font-size: 79%;
}
/* Ghost Button 1.5.0 */
#stacks_in_221_59 {
  display: block;
  position: relative;
  text-align: center;
}
.stacks_in_221_59 {
   display: inline-block !important; 
  
  
  position: relative !important;
  
  width: 120px !important;
  
  padding: 8px !important;
  color: rgba(172, 93, 40, 1.00) !important;
  background-color: transparent !important;
  border: 0px none rgba(0, 0, 0, 1.00) !important;
  border-radius: 0px !important;
  text-align: center !important;
  outline: none !important;
  text-decoration: none !important;
  transition: background-color 0.2s ease-out, color 0.2s ease-out, border-color 0.2s ease-out;
}
.stacks_in_221_59:visited {
  color: rgba(172, 93, 40, 1.00) !important;
}
.stacks_in_221_59:hover, .stacks_in_221_59:active {
  background-color: rgba(154, 75, 24, 1.00) !important;
  color: rgba(255, 255, 255, 1.00) !important;
  transition: background-color 0.2s ease-in, color 0.2s ease-in, border-color 0.2s ease-in;
}
#stacks_in_221_60 {
	font-size: 80%;
}
/* Ghost Button 1.5.0 */
#stacks_in_221_61 {
  display: block;
  position: relative;
  text-align: center;
}
.stacks_in_221_61 {
   display: inline-block !important; 
  
  
  position: relative !important;
  
  width: 120px !important;
  
  padding: 8px !important;
  color: rgba(172, 93, 40, 1.00) !important;
  background-color: transparent !important;
  border: 0px none rgba(0, 0, 0, 1.00) !important;
  border-radius: 0px !important;
  text-align: center !important;
  outline: none !important;
  text-decoration: none !important;
  transition: background-color 0.2s ease-out, color 0.2s ease-out, border-color 0.2s ease-out;
}
.stacks_in_221_61:visited {
  color: rgba(172, 93, 40, 1.00) !important;
}
.stacks_in_221_61:hover, .stacks_in_221_61:active {
  background-color: rgba(154, 75, 24, 1.00) !important;
  color: rgba(255, 255, 255, 1.00) !important;
  transition: background-color 0.2s ease-in, color 0.2s ease-in, border-color 0.2s ease-in;
}
#stacks_in_221_62 {
	font-size: 80%;
}
/* Ghost Button 1.5.0 */
#stacks_in_221_63 {
  display: block;
  position: relative;
  text-align: center;
}
.stacks_in_221_63 {
   display: inline-block !important; 
  
  
  position: relative !important;
  
  width: 120px !important;
  
  padding: 8px !important;
  color: rgba(172, 93, 40, 1.00) !important;
  background-color: transparent !important;
  border: 0px none rgba(0, 0, 0, 1.00) !important;
  border-radius: 0px !important;
  text-align: center !important;
  outline: none !important;
  text-decoration: none !important;
  transition: background-color 0.2s ease-out, color 0.2s ease-out, border-color 0.2s ease-out;
}
.stacks_in_221_63:visited {
  color: rgba(172, 93, 40, 1.00) !important;
}
.stacks_in_221_63:hover, .stacks_in_221_63:active {
  background-color: rgba(154, 75, 24, 1.00) !important;
  color: rgba(255, 255, 255, 1.00) !important;
  transition: background-color 0.2s ease-in, color 0.2s ease-in, border-color 0.2s ease-in;
}
#stacks_in_221_64 {
	font-size: 79%;
}
/* Ghost Button 1.5.0 */
#stacks_in_221_65 {
  display: block;
  position: relative;
  text-align: center;
}
.stacks_in_221_65 {
   display: inline-block !important; 
  
  
  position: relative !important;
  
  width: 120px !important;
  
  padding: 8px !important;
  color: rgba(172, 93, 40, 1.00) !important;
  background-color: transparent !important;
  border: 0px none rgba(0, 0, 0, 1.00) !important;
  border-radius: 0px !important;
  text-align: center !important;
  outline: none !important;
  text-decoration: none !important;
  transition: background-color 0.2s ease-out, color 0.2s ease-out, border-color 0.2s ease-out;
}
.stacks_in_221_65:visited {
  color: rgba(172, 93, 40, 1.00) !important;
}
.stacks_in_221_65:hover, .stacks_in_221_65:active {
  background-color: rgba(154, 75, 24, 1.00) !important;
  color: rgba(255, 255, 255, 1.00) !important;
  transition: background-color 0.2s ease-in, color 0.2s ease-in, border-color 0.2s ease-in;
}
#stacks_in_221_66 {
	font-size: 80%;
}
/* Ghost Button 1.5.0 */
#stacks_in_221_67 {
  display: block;
  position: relative;
  text-align: center;
}
.stacks_in_221_67 {
   display: inline-block !important; 
  
  
  position: relative !important;
  
  width: 120px !important;
  
  padding: 8px !important;
  color: rgba(172, 93, 40, 1.00) !important;
  background-color: transparent !important;
  border: 0px none rgba(0, 0, 0, 1.00) !important;
  border-radius: 0px !important;
  text-align: center !important;
  outline: none !important;
  text-decoration: none !important;
  transition: background-color 0.2s ease-out, color 0.2s ease-out, border-color 0.2s ease-out;
}
.stacks_in_221_67:visited {
  color: rgba(172, 93, 40, 1.00) !important;
}
.stacks_in_221_67:hover, .stacks_in_221_67:active {
  background-color: rgba(154, 75, 24, 1.00) !important;
  color: rgba(255, 255, 255, 1.00) !important;
  transition: background-color 0.2s ease-in, color 0.2s ease-in, border-color 0.2s ease-in;
}
#stacks_in_221_68 {
	font-size: 79%;
}
/* Ghost Button 1.5.0 */
#stacks_in_221_101 {
  display: block;
  position: relative;
  text-align: center;
}
.stacks_in_221_101 {
   display: inline-block !important; 
  
  
  position: relative !important;
  
  width: 120px !important;
  
  padding: 8px !important;
  color: rgba(172, 93, 40, 1.00) !important;
  background-color: transparent !important;
  border: 0px none rgba(0, 0, 0, 1.00) !important;
  border-radius: 0px !important;
  text-align: center !important;
  outline: none !important;
  text-decoration: none !important;
  transition: background-color 0.2s ease-out, color 0.2s ease-out, border-color 0.2s ease-out;
}
.stacks_in_221_101:visited {
  color: rgba(172, 93, 40, 1.00) !important;
}
.stacks_in_221_101:hover, .stacks_in_221_101:active {
  background-color: rgba(154, 75, 24, 1.00) !important;
  color: rgba(255, 255, 255, 1.00) !important;
  transition: background-color 0.2s ease-in, color 0.2s ease-in, border-color 0.2s ease-in;
}
#stacks_in_221_102 {
	font-size: 79%;
}
/* Ghost Button 1.5.0 */
#stacks_in_221_69 {
  display: block;
  position: relative;
  text-align: center;
}
.stacks_in_221_69 {
   display: inline-block !important; 
  
  
  position: relative !important;
  
  width: 120px !important;
  
  padding: 8px !important;
  color: rgba(172, 93, 40, 1.00) !important;
  background-color: transparent !important;
  border: 0px none rgba(0, 0, 0, 1.00) !important;
  border-radius: 0px !important;
  text-align: center !important;
  outline: none !important;
  text-decoration: none !important;
  transition: background-color 0.2s ease-out, color 0.2s ease-out, border-color 0.2s ease-out;
}
.stacks_in_221_69:visited {
  color: rgba(172, 93, 40, 1.00) !important;
}
.stacks_in_221_69:hover, .stacks_in_221_69:active {
  background-color: rgba(154, 75, 24, 1.00) !important;
  color: rgba(255, 255, 255, 1.00) !important;
  transition: background-color 0.2s ease-in, color 0.2s ease-in, border-color 0.2s ease-in;
}
#stacks_in_221_70 {
	font-size: 80%;
}
/* Ghost Button 1.5.0 */
#stacks_in_221_71 {
  display: block;
  position: relative;
  text-align: center;
}
.stacks_in_221_71 {
   display: inline-block !important; 
  
  
  position: relative !important;
  
  width: 120px !important;
  
  padding: 8px !important;
  color: rgba(172, 93, 40, 1.00) !important;
  background-color: transparent !important;
  border: 0px none rgba(0, 0, 0, 1.00) !important;
  border-radius: 0px !important;
  text-align: center !important;
  outline: none !important;
  text-decoration: none !important;
  transition: background-color 0.2s ease-out, color 0.2s ease-out, border-color 0.2s ease-out;
}
.stacks_in_221_71:visited {
  color: rgba(172, 93, 40, 1.00) !important;
}
.stacks_in_221_71:hover, .stacks_in_221_71:active {
  background-color: rgba(154, 75, 24, 1.00) !important;
  color: rgba(255, 255, 255, 1.00) !important;
  transition: background-color 0.2s ease-in, color 0.2s ease-in, border-color 0.2s ease-in;
}
#stacks_in_221_72 {
	font-size: 80%;
}
/* Ghost Button 1.5.0 */
#stacks_in_221_73 {
  display: block;
  position: relative;
  text-align: center;
}
.stacks_in_221_73 {
   display: inline-block !important; 
  
  
  position: relative !important;
  
  width: 120px !important;
  
  padding: 8px !important;
  color: rgba(172, 93, 40, 1.00) !important;
  background-color: transparent !important;
  border: 0px none rgba(0, 0, 0, 1.00) !important;
  border-radius: 0px !important;
  text-align: center !important;
  outline: none !important;
  text-decoration: none !important;
  transition: background-color 0.2s ease-out, color 0.2s ease-out, border-color 0.2s ease-out;
}
.stacks_in_221_73:visited {
  color: rgba(172, 93, 40, 1.00) !important;
}
.stacks_in_221_73:hover, .stacks_in_221_73:active {
  background-color: rgba(154, 75, 24, 1.00) !important;
  color: rgba(255, 255, 255, 1.00) !important;
  transition: background-color 0.2s ease-in, color 0.2s ease-in, border-color 0.2s ease-in;
}
#stacks_out_221_73 {
	width: 200px;
	margin-left:0;
}

#stacks_in_221_74 {
	font-size: 80%;
}
/* Ghost Button 1.5.0 */
#stacks_in_221_81 {
  display: block;
  position: relative;
  text-align: center;
}
.stacks_in_221_81 {
   display: inline-block !important; 
  
  
  position: relative !important;
  
  width: 120px !important;
  
  padding: 8px !important;
  color: rgba(172, 93, 40, 1.00) !important;
  background-color: transparent !important;
  border: 0px none rgba(0, 0, 0, 1.00) !important;
  border-radius: 0px !important;
  text-align: center !important;
  outline: none !important;
  text-decoration: none !important;
  transition: background-color 0.2s ease-out, color 0.2s ease-out, border-color 0.2s ease-out;
}
.stacks_in_221_81:visited {
  color: rgba(172, 93, 40, 1.00) !important;
}
.stacks_in_221_81:hover, .stacks_in_221_81:active {
  background-color: rgba(154, 75, 24, 1.00) !important;
  color: rgba(255, 255, 255, 1.00) !important;
  transition: background-color 0.2s ease-in, color 0.2s ease-in, border-color 0.2s ease-in;
}
#stacks_out_221_81 {
	width: 120px;
	margin-right:0;
}

#stacks_in_221_82 {
	font-size: 80%;
}
