/*
 * com.bwd.lib.sectionspro
 */

.sections-stack.s-pro.eq-height,.sections-stack.s-pro.eq-height > .shear-wrapper{margin-top:0 !important}.sections-stack.s-pro.top-margin-none{margin-top:0}.sections-stack.s-pro.bot-margin-none{margin-bottom:0}.sections-stack.s-pro .inner-content{position:relative}.sections-stack.s-pro .content-wrapper.fill-content{height:100%}.sections-stack.s-pro .content-wrapper > .content{margin:0;padding:0}.sections-stack.s-pro .shear-inner::before,.sections-stack.s-pro .shear-inner::after{-webkit-box-sizing:border-box !important;box-sizing:border-box !important;pointer-events:none !important;position:absolute;top:0;height:100%;left:0;width:100%;content:""}.sections-stack.s-pro.allow-pull-out > .shear-wrapper > .shear-inner.full-height,.sections-stack.s-pro.allow-pull-out > .shear-wrapper > .shear-inner > .inner-content.v-center,.sections-stack.s-pro.allow-pull-out > .shear-wrapper > .shear-inner.fixed-height > .inner-content{overflow:visible !important}


/*
 * com.onelittledesigner.popbox2_css
 */

.popBox2_noscroll{overflow: clip;}.popBox2_container .out{width: initial;}.popBox2_container .popBox2:after,.popBox2_container .popBox2:before{content:"";position:absolute;pointer-events:none;left:0;top:0;right:0;bottom:0}.popBox2_container,.popBox2_container *{box-sizing:border-box;overscroll-behavior: none;}.popBox2_container{display:flex;justify-content:center;align-items:center;align-content:center}.popBox2_click_close,.popBox2_close{cursor:pointer}.popBox2_close_icon{position:absolute;padding:0;width:32px;height:32px;z-index:2}.popBox2_close_icon svg{width:32px;fill:currentColor}.popBox2_container .popBox2_wrap{position:relative;margin:24px}.popBox2_container .popBox2{overflow:hidden;position:relative;z-index:1;width:100%}.popBox2_container .popBox2:after,.popBox2_container .popBox2:before{z-index:0}.popBox2_container .popBox2 .popBox2_inner{position:relative;z-index:1;display:grid;grid-template-rows:min-content 1fr min-content;padding:0;width:100%;height:100%}.popBox2_container .popBox2 .popBox2_inner[data-header=False]{grid-template-rows:min-content;align-content:center}.popBox2_container .popBox2 .popBox2_content,.popBox2_container .popBox2 .popBox2_content>div,.popBox2_container.popBox2_layout_expanded .popBox2_wrap{width:100%}.popBox2_container .popBox2 .popBox2_main{overflow:auto}.popBox2_container .popBox2 .pb_fire,.popBox2_container .popBox2>svg,.popBox2_container .popBox2_overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}.popBox2_container.popBox2_layout_columns .popBox2 .popBox2_inner{display:grid;justify-content:center;align-content:center;grid-template-columns:min-content 1fr min-content;grid-template-rows:1fr;align-items:center}.popBox2_container.popBox2_layout_columns .popBox2_footer>div,.popBox2_container.popBox2_layout_columns .popBox2_footer>div>[tag=node]{white-space:nowrap}.popBox2_container.popBox2_layout_columns .popBox2_footer>div *{white-space:normal}.popBox2_container.popBox2_layout_expanded .popBox2{max-width:none}.popBox2_container.popBox2_layout_expanded .popBox2 .popBox2_content{display:flex;justify-content:center;align-content:center}.popBox2_container.popBox2_layout_expanded .popBox2_close_icon{top:4px;right:4px}.popBox2_container.popBox2_layout_fullscreen .popBox2{max-width:none;width:auto}.popBox2_container.popBox2_layout_fullscreen .popBox2 .popBox2_content{display:flex;justify-content:center;align-content:center;align-items:stretch}.popBox2_container.popBox2_layout_fullscreen .popBox2 .popBox2_inner{grid-template-columns:100%}.popBox2_container .popBox2 .pb_fire{clip-path:inset(1px 0 0 0);height:100%;width:100%;max-height:480px;top:auto;right:auto;left:-50%;bottom:-10%;background-repeat:no-repeat;background-position:center;background-size:auto 100%}.popBox2_container .pb_fire.pb_fire_right{right:-50%;left:auto}.popBox2_container .pb_fire>div:nth-child(2){left:33.333%;transform:translate(-50%,0) rotateY(180deg) scale(.9)}.popBox2_container .pb_fire>div:nth-child(3){left:66.666%;transform:translate(-50%,0) rotateY(180deg) scale(.8)}.popBox2_container .pb_fire>div:nth-child(4){transform-origin:bottom left;left:0;transform:translate(0,0) scale(.7)}.popBox2_container .pb_fire>div:nth-child(5){transform-origin:bottom right;left:auto;right:0;transform:translate(0,0) scale(.75)}.popBox2_container .pb_fire>div:nth-child(6){left:8%;transform:translate(0,0) rotateY(180deg) scale(.6)}.popBox2_container .pb_fire>div:nth-child(7){left:auto;right:8%;transform:translate(0,0) rotateY(180deg) scale(.65)}.popBox2_container.popBox2_fx_border .popBox2_border_after,.popBox2_container.popBox2_fx_border .popBox2_border_before{position:absolute;left:-2px;top:-2px;bottom:-2px;right:-2px;background-size:200% 200%;z-index:0;background-position:top right;animation:3s linear infinite pb_brotate;will-change:background-position;transform:translate3d(0,0,0)}@keyframes pb_brotate{0%{background-position:bottom left}100%{background-position:top right}}.popBox2_container.popBox2_fx_border .popBox2_border_after{filter:blur(50px)}.popBox2_container.popBox2_fx_borderRotate .popBox2_border_after,.popBox2_container.popBox2_fx_borderRotate .popBox2_border_before{position:absolute;left:-8px;top:-8px;bottom:-8px;right:-8px;background:0 0;z-index:0;animation:6s linear infinite pb_borderRotate;transform:translate3d(0,0,0);clip-path:polygon(5% 5%,-10% -100%,-10% 100%,-10% 100%,-10% 100%,-10% 100%,-10% 100%,5% 95%)}.popBox2_container.popBox2_fx_borderRotate .popBox2_border_after{transform:translate3d(0,0,0) rotate(180deg)}@keyframes pb_borderRotate{0%{clip-path:polygon(5% 5%,-10% -10% ,-10% 110%,-10% 110%,-10% 110%,-10% 110%,-10% 110%,5% 95%)}25%{clip-path:polygon(5% 95%,-10% 110%,-10% 110%,110% 110%,110% 110%,110% 110%,110% 110%,95% 95%)}50%{clip-path:polygon(95% 95%,110% 110%,110% 110%,110% 110%,110% -10% ,110% -10% ,110% -10% ,95% 5%)}75%{clip-path:polygon(95% 5%,110% -10% ,110% -10% ,110% -10% ,110% -10% ,-10% -10% ,-10% -10% ,5% 5%)}100%{clip-path:polygon(5% 5%,-10% -10% ,-10% -10% ,-10% -10% ,-10% -10% ,-10% -10% ,-10% 110%,5% 95%)}}.popBox2_container.popBox2_fx_lightspeed g{transform:scale(0);transform-origin:center;animation:3s cubic-bezier(1,0,.9,.75) infinite pb_lightspeedZoom,3s linear infinite pb_lightspeedOpacity}.popBox2_container.popBox2_fx_lightspeed g:first-child{animation-delay:0s}.pb_smoke_group>div:nth-child(98) .rect,.popBox2_container.popBox2_fx_lightspeed g:nth-child(2){animation-delay:-.3s}.pb_smoke_group>div:nth-child(95) .rect,.popBox2_container.popBox2_fx_lightspeed g:nth-child(3){animation-delay:-.6s}.pb_smoke_group>div:nth-child(92) .rect,.popBox2_container.popBox2_fx_lightspeed g:nth-child(4){animation-delay:-.9s}.pb_smoke_group>div:nth-child(89) .rect,.popBox2_container.popBox2_fx_lightspeed g:nth-child(5){animation-delay:-1.2s}.pb_smoke_group>div:nth-child(86) .rect,.popBox2_container.popBox2_fx_lightspeed g:nth-child(6){animation-delay:-1.5s}.pb_smoke_group>div:nth-child(83) .rect,.popBox2_container.popBox2_fx_lightspeed g:nth-child(7){animation-delay:-1.8s}.pb_smoke_group>div:nth-child(80) .rect,.popBox2_container.popBox2_fx_lightspeed g:nth-child(8){animation-delay:-2.1s}.pb_smoke_group>div:nth-child(77) .rect,.popBox2_container.popBox2_fx_lightspeed g:nth-child(9){animation-delay:-2.4s}.pb_smoke_group>div:nth-child(74) .rect,.popBox2_container.popBox2_fx_lightspeed g:nth-child(10){animation-delay:-2.7s}@keyframes pb_lightspeedZoom{0%{transform:translate3d(0,0,0) scale(0)}100%{transform:translate3d(0,0,0) scale(3)}}@keyframes pb_lightspeedOpacity{0%,100%,30%{opacity:0}90%{opacity:1}}.pb_grid_wrap{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;-webkit-mask-image:-webkit-linear-gradient(0deg,rgba(0,0,0,1) 20%,rgba(0,0,0,0) 40%,rgba(0,0,0,0) 100%);-webkit-mask-image:linear-gradient(0deg,rgba(0,0,0,1) 20%,rgba(0,0,0,0) 40%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(0deg,rgba(0,0,0,1) 20%,rgba(0,0,0,0) 40%,rgba(0,0,0,0) 100%)}.pb_grid_wrap.pb_grid_wrap_top{transform:rotate(180deg)}.pb_grid{position:absolute;top:0;left:0;right:0;bottom:0;transform:translate(0,60%);z-index:0}.pb_grid>svg{transform:perspective(100px) rotateX(35deg) translate3d(0,-25%,0);transform-origin:top;animation:3s linear infinite pb_grid_move}.pb_grid rect{stroke-width:1px}@keyframes pb_grid_move{0%{transform:perspective(100px) rotateX(45deg) translate3d(0,-30%,0)}100%{transform:perspective(100px) rotateX(45deg) translate3d(0,0,0)}}.pb_smoke_group{position:absolute;top:0;left:0;right:0;bottom:0;filter:blur(5px);transform:translate3d(0,0,0)}.pb_smoke_group>div{transform-origin:bottom left;width:50%;height:20%;position:absolute;bottom:0;left:25%;border-radius:50%}.pb_smoke_group .rect{width:100%;height:100%;transform-origin:33.333% 100%;animation:32s linear infinite alternate pb_rotate}.pb_smoke_group>div:nth-child(100) .rect{animation-delay:-.1s}.pb_smoke_group>div:nth-child(99) .rect{animation-delay:-.2s}.pb_smoke_group>div:nth-child(97) .rect{animation-delay:-.4s}.pb_smoke_group>div:nth-child(96) .rect{animation-delay:-.5s}.pb_smoke_group>div:nth-child(94) .rect{animation-delay:-.7s}.pb_smoke_group>div:nth-child(93) .rect{animation-delay:-.8s}.pb_smoke_group>div:nth-child(91) .rect{animation-delay:-1s}.pb_smoke_group>div:nth-child(90) .rect{animation-delay:-1.1s}.pb_smoke_group>div:nth-child(88) .rect{animation-delay:-1.3s}.pb_smoke_group>div:nth-child(87) .rect{animation-delay:-1.4s}.pb_smoke_group>div:nth-child(85) .rect{animation-delay:-1.6s}.pb_smoke_group>div:nth-child(84) .rect{animation-delay:-1.7s}.pb_smoke_group>div:nth-child(82) .rect{animation-delay:-1.9s}.pb_smoke_group>div:nth-child(81) .rect{animation-delay:-2s}.pb_smoke_group>div:nth-child(79) .rect{animation-delay:-2.2s}.pb_smoke_group>div:nth-child(78) .rect{animation-delay:-2.3s}.pb_smoke_group>div:nth-child(76) .rect{animation-delay:-2.5s}.pb_smoke_group>div:nth-child(75) .rect{animation-delay:-2.6s}.pb_smoke_group>div:nth-child(73) .rect{animation-delay:-2.8s}.pb_smoke_group>div:nth-child(72) .rect{animation-delay:-2.9s}.pb_smoke_group>div:nth-child(71) .rect{animation-delay:-3s}.pb_smoke_group>div:nth-child(70) .rect{animation-delay:-3.1s}.pb_smoke_group>div:nth-child(69) .rect{animation-delay:-3.2s}.pb_smoke_group>div:nth-child(68) .rect{animation-delay:-3.3s}.pb_smoke_group>div:nth-child(67) .rect{animation-delay:-3.4s}.pb_smoke_group>div:nth-child(66) .rect{animation-delay:-3.5s}.pb_smoke_group>div:nth-child(65) .rect{animation-delay:-3.6s}.pb_smoke_group>div:nth-child(64) .rect{animation-delay:-3.7s}.pb_smoke_group>div:nth-child(63) .rect{animation-delay:-3.8s}.pb_smoke_group>div:nth-child(62) .rect{animation-delay:-3.9s}.pb_smoke_group>div:nth-child(61) .rect{animation-delay:-4s}.pb_smoke_group>div:nth-child(60) .rect{animation-delay:-4.1s}.pb_smoke_group>div:nth-child(59) .rect{animation-delay:-4.2s}.pb_smoke_group>div:nth-child(58) .rect{animation-delay:-4.3s}.pb_smoke_group>div:nth-child(57) .rect{animation-delay:-4.4s}.pb_smoke_group>div:nth-child(56) .rect{animation-delay:-4.5s}.pb_smoke_group>div:nth-child(55) .rect{animation-delay:-4.6s}.pb_smoke_group>div:nth-child(54) .rect{animation-delay:-4.7s}.pb_smoke_group>div:nth-child(53) .rect{animation-delay:-4.8s}.pb_smoke_group>div:nth-child(52) .rect{animation-delay:-4.9s}.pb_smoke_group>div:nth-child(51) .rect{animation-delay:-5s}.pb_smoke_group>div:nth-child(50) .rect{animation-delay:-5.1s}.pb_smoke_group>div:nth-child(49) .rect{animation-delay:-5.2s}.pb_smoke_group>div:nth-child(48) .rect{animation-delay:-5.3s}.pb_smoke_group>div:nth-child(47) .rect{animation-delay:-5.4s}.pb_smoke_group>div:nth-child(46) .rect{animation-delay:-5.5s}.pb_smoke_group>div:nth-child(45) .rect{animation-delay:-5.6s}.pb_smoke_group>div:nth-child(44) .rect{animation-delay:-5.7s}.pb_smoke_group>div:nth-child(43) .rect{animation-delay:-5.8s}.pb_smoke_group>div:nth-child(42) .rect{animation-delay:-5.9s}.pb_smoke_group>div:nth-child(41) .rect{animation-delay:-6s}.pb_smoke_group>div:nth-child(40) .rect{animation-delay:-6.1s}.pb_smoke_group>div:nth-child(39) .rect{animation-delay:-6.2s}.pb_smoke_group>div:nth-child(38) .rect{animation-delay:-6.3s}.pb_smoke_group>div:nth-child(37) .rect{animation-delay:-6.4s}.pb_smoke_group>div:nth-child(36) .rect{animation-delay:-6.5s}.pb_smoke_group>div:nth-child(35) .rect{animation-delay:-6.6s}.pb_smoke_group>div:nth-child(34) .rect{animation-delay:-6.7s}.pb_smoke_group>div:nth-child(33) .rect{animation-delay:-6.8s}.pb_smoke_group>div:nth-child(32) .rect{animation-delay:-6.9s}.pb_smoke_group>div:nth-child(31) .rect{animation-delay:-7s}.pb_smoke_group>div:nth-child(30) .rect{animation-delay:-7.1s}.pb_smoke_group>div:nth-child(29) .rect{animation-delay:-7.2s}.pb_smoke_group>div:nth-child(28) .rect{animation-delay:-7.3s}.pb_smoke_group>div:nth-child(27) .rect{animation-delay:-7.4s}.pb_smoke_group>div:nth-child(26) .rect{animation-delay:-7.5s}.pb_smoke_group>div:nth-child(25) .rect{animation-delay:-7.6s}.pb_smoke_group>div:nth-child(24) .rect{animation-delay:-7.7s}.pb_smoke_group>div:nth-child(23) .rect{animation-delay:-7.8s}.pb_smoke_group>div:nth-child(22) .rect{animation-delay:-7.9s}.pb_smoke_group>div:nth-child(21) .rect{animation-delay:-8s}.pb_smoke_group>div:nth-child(20) .rect{animation-delay:-8.1s}.pb_smoke_group>div:nth-child(19) .rect{animation-delay:-8.2s}.pb_smoke_group>div:nth-child(18) .rect{animation-delay:-8.3s}.pb_smoke_group>div:nth-child(17) .rect{animation-delay:-8.4s}.pb_smoke_group>div:nth-child(16) .rect{animation-delay:-8.5s}.pb_smoke_group>div:nth-child(15) .rect{animation-delay:-8.6s}.pb_smoke_group>div:nth-child(14) .rect{animation-delay:-8.7s}.pb_smoke_group>div:nth-child(13) .rect{animation-delay:-8.8s}.pb_smoke_group>div:nth-child(12) .rect{animation-delay:-8.9s}.pb_smoke_group>div:nth-child(11) .rect{animation-delay:-9s}.pb_smoke_group>div:nth-child(10) .rect{animation-delay:-9.1s}.pb_smoke_group>div:nth-child(9) .rect{animation-delay:-9.2s}.pb_smoke_group>div:nth-child(8) .rect{animation-delay:-9.3s}.pb_smoke_group>div:nth-child(7) .rect{animation-delay:-9.4s}.pb_smoke_group>div:nth-child(6) .rect{animation-delay:-9.5s}.pb_smoke_group>div:nth-child(5) .rect{animation-delay:-9.6s}.pb_smoke_group>div:nth-child(4) .rect{animation-delay:-9.7s}.pb_smoke_group>div:nth-child(3) .rect{animation-delay:-9.8s}.pb_smoke_group>div:nth-child(2) .rect{animation-delay:-9.9s}.pb_smoke_group>div:first-child .rect{animation-delay:-10s}.pb_smoke_group>div:first-child{opacity:.99;transform:scale(.01) translate(1%,-10%);-webkit-filter:blur(10.3px);filter:blur(10.3px)}.pb_smoke_group>div:nth-child(2){opacity:.98;transform:scale(.02) translate(2%,-20%);-webkit-filter:blur(10.6px);filter:blur(10.6px)}.pb_smoke_group>div:nth-child(3){opacity:.97;transform:scale(.03) translate(3%,-30%);-webkit-filter:blur(10.9px);filter:blur(10.9px)}.pb_smoke_group>div:nth-child(4){opacity:.96;transform:scale(.04) translate(4%,-40%);-webkit-filter:blur(11.2px);filter:blur(11.2px)}.pb_smoke_group>div:nth-child(5){opacity:.95;transform:scale(.05) translate(5%,-50%);-webkit-filter:blur(11.5px);filter:blur(11.5px)}.pb_smoke_group>div:nth-child(6){opacity:.94;transform:scale(.06) translate(6%,-60%);-webkit-filter:blur(11.8px);filter:blur(11.8px)}.pb_smoke_group>div:nth-child(7){opacity:.9299999999999999;transform:scale(.07) translate(7%,-70%);-webkit-filter:blur(12.1px);filter:blur(12.1px)}.pb_smoke_group>div:nth-child(8){opacity:.92;transform:scale(.08) translate(8%,-80%);-webkit-filter:blur(12.4px);filter:blur(12.4px)}.pb_smoke_group>div:nth-child(9){opacity:.91;transform:scale(.09) translate(9%,-90%);-webkit-filter:blur(12.7px);filter:blur(12.7px)}.pb_smoke_group>div:nth-child(10){opacity:.9;transform:scale(.1) translate(10%,-100%);-webkit-filter:blur(13px);filter:blur(13px)}.pb_smoke_group>div:nth-child(11){opacity:.89;transform:scale(.11) translate(11%,-110%);-webkit-filter:blur(13.3px);filter:blur(13.3px)}.pb_smoke_group>div:nth-child(12){opacity:.88;transform:scale(.12) translate(12%,-120%);-webkit-filter:blur(13.6px);filter:blur(13.6px)}.pb_smoke_group>div:nth-child(13){opacity:.87;transform:scale(.13) translate(13%,-130%);-webkit-filter:blur(13.9px);filter:blur(13.9px)}.pb_smoke_group>div:nth-child(14){opacity:.86;transform:scale(.14) translate(14%,-140%);-webkit-filter:blur(14.2px);filter:blur(14.2px)}.pb_smoke_group>div:nth-child(15){opacity:.85;transform:scale(.15) translate(15%,-150%);-webkit-filter:blur(14.5px);filter:blur(14.5px)}.pb_smoke_group>div:nth-child(16){opacity:.84;transform:scale(.16) translate(16%,-160%);-webkit-filter:blur(14.8px);filter:blur(14.8px)}.pb_smoke_group>div:nth-child(17){opacity:.83;transform:scale(.17) translate(17%,-170%);-webkit-filter:blur(15.1px);filter:blur(15.1px)}.pb_smoke_group>div:nth-child(18){opacity:.8200000000000001;transform:scale(.18) translate(18%,-180%);-webkit-filter:blur(15.399999999999999px);filter:blur(15.399999999999999px)}.pb_smoke_group>div:nth-child(19){opacity:.81;transform:scale(.19) translate(19%,-190%);-webkit-filter:blur(15.7px);filter:blur(15.7px)}.pb_smoke_group>div:nth-child(20){opacity:.8;transform:scale(.2) translate(20%,-200%);-webkit-filter:blur(16px);filter:blur(16px)}.pb_smoke_group>div:nth-child(21){opacity:.79;transform:scale(.21) translate(21%,-210%);-webkit-filter:blur(16.3px);filter:blur(16.3px)}.pb_smoke_group>div:nth-child(22){opacity:.78;transform:scale(.22) translate(22%,-220%);-webkit-filter:blur(16.6px);filter:blur(16.6px)}.pb_smoke_group>div:nth-child(23){opacity:.77;transform:scale(.23) translate(23%,-230%);-webkit-filter:blur(16.9px);filter:blur(16.9px)}.pb_smoke_group>div:nth-child(24){opacity:.76;transform:scale(.24) translate(24%,-240%);-webkit-filter:blur(17.2px);filter:blur(17.2px)}.pb_smoke_group>div:nth-child(25){opacity:.75;transform:scale(.25) translate(25%,-250%);-webkit-filter:blur(17.5px);filter:blur(17.5px)}.pb_smoke_group>div:nth-child(26){opacity:.74;transform:scale(.26) translate(26%,-260%);-webkit-filter:blur(17.8px);filter:blur(17.8px)}.pb_smoke_group>div:nth-child(27){opacity:.73;transform:scale(.27) translate(27%,-270%);-webkit-filter:blur(18.1px);filter:blur(18.1px)}.pb_smoke_group>div:nth-child(28){opacity:.72;transform:scale(.28) translate(28%,-280%);-webkit-filter:blur(18.4px);filter:blur(18.4px)}.pb_smoke_group>div:nth-child(29){opacity:.71;transform:scale(.29) translate(29%,-290%);-webkit-filter:blur(18.7px);filter:blur(18.7px)}.pb_smoke_group>div:nth-child(30){opacity:.7;transform:scale(.3) translate(30%,-300%);-webkit-filter:blur(19px);filter:blur(19px)}.pb_smoke_group>div:nth-child(31){opacity:.69;transform:scale(.31) translate(31%,-310%);-webkit-filter:blur(19.299999999999997px);filter:blur(19.299999999999997px)}.pb_smoke_group>div:nth-child(32){opacity:.6799999999999999;transform:scale(.32) translate(32%,-320%);-webkit-filter:blur(19.6px);filter:blur(19.6px)}.pb_smoke_group>div:nth-child(33){opacity:.6699999999999999;transform:scale(.33) translate(33%,-330%);-webkit-filter:blur(19.9px);filter:blur(19.9px)}.pb_smoke_group>div:nth-child(34){opacity:.6599999999999999;transform:scale(.34) translate(34%,-340%);-webkit-filter:blur(20.2px);filter:blur(20.2px)}.pb_smoke_group>div:nth-child(35){opacity:.65;transform:scale(.35) translate(35%,-350%);-webkit-filter:blur(20.5px);filter:blur(20.5px)}.pb_smoke_group>div:nth-child(36){opacity:.64;transform:scale(.36) translate(36%,-360%);-webkit-filter:blur(20.799999999999997px);filter:blur(20.799999999999997px)}.pb_smoke_group>div:nth-child(37){opacity:.63;transform:scale(.37) translate(37%,-370%);-webkit-filter:blur(21.1px);filter:blur(21.1px)}.pb_smoke_group>div:nth-child(38){opacity:.62;transform:scale(.38) translate(38%,-380%);-webkit-filter:blur(21.4px);filter:blur(21.4px)}.pb_smoke_group>div:nth-child(39){opacity:.61;transform:scale(.39) translate(39%,-390%);-webkit-filter:blur(21.7px);filter:blur(21.7px)}.pb_smoke_group>div:nth-child(40){opacity:.6;transform:scale(.4) translate(40%,-400%);-webkit-filter:blur(22px);filter:blur(22px)}.pb_smoke_group>div:nth-child(41){opacity:.5900000000000001;transform:scale(.41) translate(41%,-410%);-webkit-filter:blur(22.299999999999997px);filter:blur(22.299999999999997px)}.pb_smoke_group>div:nth-child(42){opacity:.5800000000000001;transform:scale(.42) translate(42%,-420%);-webkit-filter:blur(22.6px);filter:blur(22.6px)}.pb_smoke_group>div:nth-child(43){opacity:.5700000000000001;transform:scale(.43) translate(43%,-430%);-webkit-filter:blur(22.9px);filter:blur(22.9px)}.pb_smoke_group>div:nth-child(44){opacity:.56;transform:scale(.44) translate(44%,-440%);-webkit-filter:blur(23.2px);filter:blur(23.2px)}.pb_smoke_group>div:nth-child(45){opacity:.55;transform:scale(.45) translate(45%,-450%);-webkit-filter:blur(23.5px);filter:blur(23.5px)}.pb_smoke_group>div:nth-child(46){opacity:.54;transform:scale(.46) translate(46%,-460%);-webkit-filter:blur(23.799999999999997px);filter:blur(23.799999999999997px)}.pb_smoke_group>div:nth-child(47){opacity:.53;transform:scale(.47) translate(47%,-470%);-webkit-filter:blur(24.1px);filter:blur(24.1px)}.pb_smoke_group>div:nth-child(48){opacity:.52;transform:scale(.48) translate(48%,-480%);-webkit-filter:blur(24.4px);filter:blur(24.4px)}.pb_smoke_group>div:nth-child(49){opacity:.51;transform:scale(.49) translate(49%,-490%);-webkit-filter:blur(24.7px);filter:blur(24.7px)}.pb_smoke_group>div:nth-child(50){opacity:.5;transform:scale(.5) translate(50%,-500%);-webkit-filter:blur(25px);filter:blur(25px)}.pb_smoke_group>div:nth-child(51){opacity:.49;transform:scale(.51) translate(51%,-510%);-webkit-filter:blur(25.299999999999997px);filter:blur(25.299999999999997px)}.pb_smoke_group>div:nth-child(52){opacity:.48;transform:scale(.52) translate(52%,-520%);-webkit-filter:blur(25.6px);filter:blur(25.6px)}.pb_smoke_group>div:nth-child(53){opacity:.47;transform:scale(.53) translate(53%,-530%);-webkit-filter:blur(25.9px);filter:blur(25.9px)}.pb_smoke_group>div:nth-child(54){opacity:.45999999999999996;transform:scale(.54) translate(54%,-540%);-webkit-filter:blur(26.2px);filter:blur(26.2px)}.pb_smoke_group>div:nth-child(55){opacity:.44999999999999996;transform:scale(.55) translate(55%,-550%);-webkit-filter:blur(26.5px);filter:blur(26.5px)}.pb_smoke_group>div:nth-child(56){opacity:.43999999999999995;transform:scale(.56) translate(56%,-560%);-webkit-filter:blur(26.8px);filter:blur(26.8px)}.pb_smoke_group>div:nth-child(57){opacity:.43000000000000005;transform:scale(.57) translate(57%,-570%);-webkit-filter:blur(27.099999999999998px);filter:blur(27.099999999999998px)}.pb_smoke_group>div:nth-child(58){opacity:.42000000000000004;transform:scale(.58) translate(58%,-580%);-webkit-filter:blur(27.4px);filter:blur(27.4px)}.pb_smoke_group>div:nth-child(59){opacity:.41000000000000003;transform:scale(.59) translate(59%,-590%);-webkit-filter:blur(27.7px);filter:blur(27.7px)}.pb_smoke_group>div:nth-child(60){opacity:.4;transform:scale(.6) translate(60%,-600%);-webkit-filter:blur(28px);filter:blur(28px)}.pb_smoke_group>div:nth-child(61){opacity:.39;transform:scale(.61) translate(61%,-610%);-webkit-filter:blur(28.3px);filter:blur(28.3px)}.pb_smoke_group>div:nth-child(62){opacity:.38;transform:scale(.62) translate(62%,-620%);-webkit-filter:blur(28.599999999999998px);filter:blur(28.599999999999998px)}.pb_smoke_group>div:nth-child(63){opacity:.37;transform:scale(.63) translate(63%,-630%);-webkit-filter:blur(28.9px);filter:blur(28.9px)}.pb_smoke_group>div:nth-child(64){opacity:.36;transform:scale(.64) translate(64%,-640%);-webkit-filter:blur(29.2px);filter:blur(29.2px)}.pb_smoke_group>div:nth-child(65){opacity:.35;transform:scale(.65) translate(65%,-650%);-webkit-filter:blur(29.5px);filter:blur(29.5px)}.pb_smoke_group>div:nth-child(66){opacity:.33999999999999997;transform:scale(.66) translate(66%,-660%);-webkit-filter:blur(29.8px);filter:blur(29.8px)}.pb_smoke_group>div:nth-child(67){opacity:.32999999999999996;transform:scale(.67) translate(67%,-670%);-webkit-filter:blur(30.099999999999998px);filter:blur(30.099999999999998px)}.pb_smoke_group>div:nth-child(68){opacity:.31999999999999995;transform:scale(.68) translate(68%,-680%);-webkit-filter:blur(30.4px);filter:blur(30.4px)}.pb_smoke_group>div:nth-child(69){opacity:.31000000000000005;transform:scale(.69) translate(69%,-690%);-webkit-filter:blur(30.7px);filter:blur(30.7px)}.pb_smoke_group>div:nth-child(70){opacity:.30000000000000004;transform:scale(.7) translate(70%,-700%);-webkit-filter:blur(31px);filter:blur(31px)}.pb_smoke_group>div:nth-child(71){opacity:.29000000000000004;transform:scale(.71) translate(71%,-710%);-webkit-filter:blur(31.3px);filter:blur(31.3px)}.pb_smoke_group>div:nth-child(72){opacity:.28;transform:scale(.72) translate(72%,-720%);-webkit-filter:blur(31.599999999999998px);filter:blur(31.599999999999998px)}.pb_smoke_group>div:nth-child(73){opacity:.27;transform:scale(.73) translate(73%,-730%);-webkit-filter:blur(31.9px);filter:blur(31.9px)}.pb_smoke_group>div:nth-child(74){opacity:.26;transform:scale(.74) translate(74%,-740%);-webkit-filter:blur(32.2px);filter:blur(32.2px)}.pb_smoke_group>div:nth-child(75){opacity:.25;transform:scale(.75) translate(75%,-750%);-webkit-filter:blur(32.5px);filter:blur(32.5px)}.pb_smoke_group>div:nth-child(76){opacity:.24;transform:scale(.76) translate(76%,-760%);-webkit-filter:blur(32.8px);filter:blur(32.8px)}.pb_smoke_group>div:nth-child(77){opacity:.22999999999999998;transform:scale(.77) translate(77%,-770%);-webkit-filter:blur(33.099999999999994px);filter:blur(33.099999999999994px)}.pb_smoke_group>div:nth-child(78){opacity:.21999999999999997;transform:scale(.78) translate(78%,-780%);-webkit-filter:blur(33.4px);filter:blur(33.4px)}.pb_smoke_group>div:nth-child(79){opacity:.20999999999999996;transform:scale(.79) translate(79%,-790%);-webkit-filter:blur(33.7px);filter:blur(33.7px)}.pb_smoke_group>div:nth-child(80){opacity:.19999999999999996;transform:scale(.8) translate(80%,-800%);-webkit-filter:blur(34px);filter:blur(34px)}.pb_smoke_group>div:nth-child(81){opacity:.18999999999999995;transform:scale(.81) translate(81%,-810%);-webkit-filter:blur(34.3px);filter:blur(34.3px)}.pb_smoke_group>div:nth-child(82){opacity:.18000000000000005;transform:scale(.82) translate(82%,-820%);-webkit-filter:blur(34.599999999999994px);filter:blur(34.599999999999994px)}.pb_smoke_group>div:nth-child(83){opacity:.17000000000000004;transform:scale(.83) translate(83%,-830%);-webkit-filter:blur(34.9px);filter:blur(34.9px)}.pb_smoke_group>div:nth-child(84){opacity:.16000000000000003;transform:scale(.84) translate(84%,-840%);-webkit-filter:blur(35.2px);filter:blur(35.2px)}.pb_smoke_group>div:nth-child(85){opacity:.15000000000000002;transform:scale(.85) translate(85%,-850%);-webkit-filter:blur(35.5px);filter:blur(35.5px)}.pb_smoke_group>div:nth-child(86){opacity:.14;transform:scale(.86) translate(86%,-860%);-webkit-filter:blur(35.8px);filter:blur(35.8px)}.pb_smoke_group>div:nth-child(87){opacity:.13;transform:scale(.87) translate(87%,-870%);-webkit-filter:blur(36.099999999999994px);filter:blur(36.099999999999994px)}.pb_smoke_group>div:nth-child(88){opacity:.12;transform:scale(.88) translate(88%,-880%);-webkit-filter:blur(36.4px);filter:blur(36.4px)}.pb_smoke_group>div:nth-child(89){opacity:.10999999999999999;transform:scale(.89) translate(89%,-890%);-webkit-filter:blur(36.7px);filter:blur(36.7px)}.pb_smoke_group>div:nth-child(90){opacity:.09999999999999998;transform:scale(.9) translate(90%,-900%);-webkit-filter:blur(37px);filter:blur(37px)}.pb_smoke_group>div:nth-child(91){opacity:.08999999999999997;transform:scale(.91) translate(91%,-910%);-webkit-filter:blur(37.3px);filter:blur(37.3px)}.pb_smoke_group>div:nth-child(92){opacity:.07999999999999996;transform:scale(.92) translate(92%,-920%);-webkit-filter:blur(37.599999999999994px);filter:blur(37.599999999999994px)}.pb_smoke_group>div:nth-child(93){opacity:.06999999999999995;transform:scale(.93) translate(93%,-930%);-webkit-filter:blur(37.9px);filter:blur(37.9px)}.pb_smoke_group>div:nth-child(94){opacity:.06000000000000005;transform:scale(.94) translate(94%,-940%);-webkit-filter:blur(38.2px);filter:blur(38.2px)}.pb_smoke_group>div:nth-child(95){opacity:.050000000000000044;transform:scale(.95) translate(95%,-950%);-webkit-filter:blur(38.5px);filter:blur(38.5px)}.pb_smoke_group>div:nth-child(96){opacity:.040000000000000036;transform:scale(.96) translate(96%,-960%);-webkit-filter:blur(38.8px);filter:blur(38.8px)}.pb_smoke_group>div:nth-child(97){opacity:.030000000000000027;transform:scale(.97) translate(97%,-970%);-webkit-filter:blur(39.099999999999994px);filter:blur(39.099999999999994px)}.pb_smoke_group>div:nth-child(98){opacity:.020000000000000018;transform:scale(.98) translate(98%,-980%);-webkit-filter:blur(39.4px);filter:blur(39.4px)}.pb_smoke_group>div:nth-child(99){opacity:.010000000000000009;transform:scale(.99) translate(99%,-990%);-webkit-filter:blur(39.7px);filter:blur(39.7px)}.pb_smoke_group>div:nth-child(100){opacity:0;transform:scale(1) translate(100%,-1000%);-webkit-filter:blur(40px);filter:blur(40px)}@keyframes pb_rotate{0%{transform:rotate(0) translate3d(0,0,0)}25%{transform:rotate(360deg) translate3d(-30%,10%,0)}50%{transform:rotate(720deg) translate3d(0,0,0)}75%{transform:rotate(1080deg) translate3d(30%,-10%,0)}100%{transform:rotate(1440deg) translate3d(0,0,0)}}.popBox2_container.popBox2_active.popBox2_alert .popBox2{animation:.8s cubic-bezier(.36,.07,.19,.97) both pb_shake}@keyframes pb_shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}


/*
 * com.onelittledesigner.content_1ld_css
 */

.content-1ld-svg-icon>svg,svg.content-1ld-svg-icon{height:32px;width:32px;display:inline-block}.content-1ld-button,.content-1ld-image{margin:16px 0}.content-1ld-button a{padding:12px 24px;text-decoration:none;display:inline-block;white-space:nowrap}.content-1ld-image{width:100%;display:block;box-sizing:border-box}.content-1ld-image[data-no-image]{aspect-ratio:1.7778;display:block;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAH0CAIAAABEtEjdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAHpJJREFUeNrs3e1xGlffwGFHk68aGsjgAhhUgBANaGjAoxRAcAFOVIAUFWBuCgijBhg3oJcCYCjAjBtg1MDzj3hu3Ynj+EXePZw9e10fPErGlpZl9eNw9uzyw8PDwwsAynJgFwCIOwDiDoC4AyDuAIg7gLgDIO4AiDsA4g6AuAOIOwDiDoC4AyDuAIg7AOIOIO4AiDsA4g6AuAMg7gDiDoC4AyDuAIg7AOIOgLgDiDsA4g6AuAMg7gCIO4C4AyDuAIg7AOIOgLgDIO4A4g6AuAMg7gCIOwDiDiDuAIg7AOIOgLgDIO4AiDuAuAMg7gCIOwDiDoC4A4g7AOIOQN5+bNWjXS6X2+329vY2vr65uYk/4z/jfzoOoDBHR0edTie+GA6H8efJyUn8Z/zP9uyBHx4eHgp+eJvNJiIe+V6tVruaA20Wre/3+1H5+KLb7Yp7wyweRc0j7o5m4JMi7pH40SNxz9p8Pt9l3VELfJNd4s/OzsQ9I8vlcjqdRtO3261jFHi2TqcTiZ9MJgXMzjc77hH0yLrJdKBaw+EwEt/o6Zqmxn0+n19cXJhSB+rT7XbPz88bOlfTvLjHaP3NmzeyDiRL/NXVVeNG8U2K+3K5/PXXX03CAOkNh8Pff/+9QXPxzYj7dru9uLiYTqeOMGCPJpPJ+fn57vIocf9ei8ViPB5bCQPkIMo+m83yn6XJ+t4yEfTI+qtXr5QdyKdLEaX8R5z5jtyXy2XsQSdOgTx1u93r6+tsZ+EzHblPp9PBYKDsQLYiUJGp+Xxu5P614v1OtvsL4CNnZ2ez2UzcP2e73Z6enroHL9AsR0dH7969y2oVTUbTMvEeR9mBJopwRb6ymknOZeS+2zVWxQDNFSP3GL9ncoo1i5G7sgMFyGpief9xV3ZA3yu352mZzWZzfHys7EBJOp3O/f39fj/Gb58j992FXsoOlDd+33vc9jlyHwwG1sYApTo6Orq7u2vdyH08His7ULBIXISuXXGfTqeuQQWKF6Hb173K9zAtE69mg8HAsw60xN3dXfrF76lH7rvzDJ5soD32cnI1ddx9/CnQNhG9SF/JcV8sFqbagRaK9EUAU/7EdHPu8a6k1+tZ1Q60U6fTWa/Xye4cmW7kfnFxoexAa0UAI4OljdytkAF4kXDlTKK4n56e3tzcZPX+aDgcxi7u9/vxdXyR1V32ge8ZIMdoMv5crVbxRZQnqzmDKM+7d+8Kiftischk+WNE/Ozs7OTkJNvPtAXqmDm4vb2dz+eZXBV/fX09Go1KiHuv19vv8scYlceunEwmmg4tr/x0Oo3h5n7H8t1ud71eNz7u8Wq5x7srRNZfv34dWTfrAuxE2SPxb9++3WPiZ7PZ2dlZs+O+x2F7jNavrq72e0tlIE+7C4sSrz1POXivdylk7Li9lH33SYbX19fKDvxbXiMREYq9vK2PMNb9ulJv3PdyO7QYsMdL4nA4dPgCnxehiFwkOL2ZPo81xn23CCnx/ppMJvFqbIYd+Po3+hGNSEfinxt5rHX1To1xTz9sn81mV1dXDlbgW0U6IiAlDd5rPKH6008/pTwZneDsM1C2xKv74k3Dhw8fGjZyj32k7ECzREZSjt8jkvXdKLeuuKdcYHR+fq7sQFV9Tzn/Xl8q65qWOTw8TLNrRqPR9fW1IxKo0KtXr5KNUGuKcC0j92Q7pdPppD8HAhQvwpJs0V1NwWx23K16BGoaOCabEmhS3NMsbx+NRq5UAmoSeUlzcVNNwax+zn2z2fR6vQSvq/f39+4uANQnanZ8fJxg4d96va68ZtWP3NMM21+/fq3sQK0iMpGahg7eq497gtvhx7A9/bXCQAuluWF4HdmsPu6r1aruHTEajZxHBRLYfdRP3T+ljmxWP+eeYIV7sk+YBYhh9WAwqPunVJ7ig8r3Qt274OiRAw5II01zKo9nxXFPcFrZnQaAxBJkp/J4Vhz329vbunfBycmJQw1IKUF2Ko/nQbN2cafTMScDJBbZadwijorjXvcid5ekAntRd3wqj2fDRu6G7YD47CHudZ9Q7ff7DjIgvbrjk/sJ1bqXQrp2CdiLuuOT+1JI74yAIrV9WqbpL54AZcTnwHMGUJ4f7QJoru12u1wuV6vV+/fvdzefii82m81Hf63b7b58+fLF41nB+CL+bOLCbb5JxTcOq/uuYTV9kiw0SLT75r/+2fGvF8Uf/pdPRyivb+IOjWn6YrGYz+d1rEmLgfzZ2dloNFJ5cRd3SGT+KM1nnMUo/uyR3S7u4g612G630+n0jz/++J65l+eJ8fvPP/+c5kOIxF3cxZ0Wuby8fPv2bYJ7aH9GlP3169e//fabp6OJfbMUEvKyWCx6vd7FxcV+y7576xCbERsTm+R5aRxxh1xsNpvT09NXr16ln4f5/FbFJsWGZbVViDs0w3Q6PT4+TnPW9Bliw2LzYiM9U01hzh32bLvdjsfjpkx9jEaj2WzWzhOt5tyBr7VcLmNE3KBJ7djU2OC67/+KuEODRSibOJe9OzfgLKu4A58wn89fvXq19yUxzxObHRsfD8HzKO7A38o+Ho+b/ijiIei7uANFlV3fxR0os+z6Lu7AnxaLRWFlf+q786viDi21XC6LLPtT362PFHdond3ykoaujfEAxR3414Ft8fdmiQdY8FsTcQc+Np1OWzIlHQ/T/Wcy4d4yUPt49vj4uD3zFZ1O5/7+vsiP63NvGeB/xuNxq2aid/dB87zvnbhDjRaLRbZ38a1PPGQrI/fOtAzUqNfrtfMzLrrd7nq9LuxBmZYB/nR5ednaTy+KBx4P3zFg5G7kTmm2220M29u87rvT6cTgvaSP9TByB/5c/tjyK3ri4VsWuUfiDrX4448/7AQ7QdyhKPP5vLWz7X8VO8ENI8Udioq7nWBXiDuUNlxt4dr2fxO7wpuYvfjRLoBq7fH6ndFoNBwO+/3+0dHRbpnKdrtdLper1WqPFxbFz51MJg6MxCyFhIoNBoPEdzbvdrvn5+dR9s+vO4zQR2cvLi4SD6Xjlebu7q6AZ7ZZfRN3qFJ0s9frpfyJkfUYF3/9cvLdCsVIfMqNXK/XBdxKzDp3aK+Us+0R9BgR//bbb990oVD85fgn8Q9TXl7kJER64g6NrNjR0VEMh+PPvfxzcRd3EPdaxuzv3r37zqF3Jd9E3MUdyrfdbtOcq6wqyru+J9jg2C0+XlXcoanSLJI5Pz+vcDolvlV8w2J2DuIO1VutVnX/iG63W/ma8fiGCZayJNg5iDvU4v379wmG7ZXPksc3TDB4T7BzEHdo6uB0NBo16NsauYs78FUJrmlxS3zbBH1H3KGR6p55GA6HDf3mL0zLiDs0V93rIPv9fkO/eYKdg7hDU9V6QWmyq1URd+Bvar2atKRPskbcAcQd2Ktar+B3ewBxB/aj1iv43R5A3IFPq/si/lqvA6r7IqMCPqxD3KGlXr58Wev3r/XGuXXflbfunYO4Q1MtFouaZsZ3H69qD4s78Al1Xwe063sd33Y+nxewcxB3qEWCmYeLi4vKB+/xDd++fVvAzkHcoamD081mM51Oq/2e8Q0T3BvAyD2xHx4eHir8doeHh7VubrVbC5UPgX/66acEP+ju7q6quwUsl8vBYJBgmz98+ND0i2Cb1Tcjd6hMxCvNgr/T09NKJmfim8S3SrDBsVvc3iAxcYcq1X3j3L9G+Tv7Xsk3yWq3IO7Q+Iotl8ter/fsy0q/85+Lu7iDuNc4fh8MBpeXl980+o6/HP8k/mHKm8mIu7hDs3W73cQ3Rr+4uDg+Pp7P51+MdfyF+Gvxl+OfpNzC2CHuPZDej3YBVOvs7CzxTbg2m814PH7x+CGrMUbu9/vR090JzAh6bMxqtbq5udnXNaixQxwV6VkKCdWnttfr2Q9P1ut1GSN3SyGh1SJkppifxK4wJ7MX4g7VMxFhV+ydaRmoRa/XS3BNf/5vYtbrdTEPx7QM8OLnn3+2E+wEI3cjd0qz3W5j8N7mDybtdDoxbC/prgNG7sCfaXv9+nWb90A8fPeTMXI3cqdMrZ15L2y23cgd+JurqysPnL0Qd6jR7pLRtj3qeMjxwD374g4lm81mrZp6jgcbD9nzLu5QuG63e35+3p7HGw/WJaniDq0wmUxaMk0RDzMerGdc3KEtZrNZ8ePZeIAmZMQd2qXT6VxfXxc8+V78AxR34NOOjo4KHtjGQ0v8KSWIO+RiNBoV2fd4UNY+iju02tnZWWF9j4fjvr7iDhTVd2UXd6C0viu7uAOf6Htzl5fs1sYou7gDnzAajd69e9e49e+xwbHZzqCKO/Cvjo6O7u/vGxTK2NTYYKsexR34gt0Ux9XVVeZTNLF5sZGuVBJ34BtMJpMYEWd7f+DYsNg8940Rd+Cb7eayY2ic1Sx8bExsUhPPDYg7kJHRaLRer8/Pz/c++xEbEJsRG+PcaRP5DFXI1Ha7nU6nf/zxR/pPYY1B+s8//zyZTEyvN7dv4s7/3NzcbB7FF/Gfy+Uy+vLJv3l0dBS/9pGAly9fnpyc7P7TDqzJ/NHuSanbcDg8e2S3i7u4Nz7ot7e3N4++c6w3fBRv4YW+DvGiu1gsovLxolv5N4+X5wh6PHcm1sVd3Jtt8V//NjZXipwrf/Nf3zNj8/R6HDxT4i7uje9CDP2STeNG33eVt+drEq/NMZBfrVbv37+PP+P/xBf/fHJ3E2jxRb/fjy/iTzNp4i7u5WT94uIiyp7+R+8+Ido0LuKesm+WQrYi6+PxuNfr7aXsOWwAtJC4F/6e/c2bN5lUdZf4wWCQZtUHiDtlWiwWkfXpdJrVVi2Xy9PT06h8HSdyAXEvfMD+6lG2AY13EvHCYwgP4s43DI2jmzFsz/8VKIbwb9688ZSBuPMF0+l0MBg0aMajcRsM4k5q4/G4iQPheKtxfHxcx1WXIO40226SvbkLDTebzenpqb6DuPO3skcZ859k/5pHoe8g7vxpt7KwjCbqO4g7pZVd30Hc+dNisYgOlrfORN9B3NtrPp/nfI2SvoO4880uLy/H43HZj1HfQdzbJbJ+cXHRhkcafR8MBm4kCeJefuwavZj92S9m+g7P8KNd0JSyt3aaYjcH5bM+wMi9NOUteTR+ByN3ZV8WueTR+B2M3Nur1MXsxu8g7u1V9mJ2fQdxb6M2LGbXd6iPOXf9auT+eWH+HYzcG6Sdi9m9/oGRe+Fld8298TsYuRfFYnbjdzByL7PsFsYYv4O4l2OxWEShcit7t9sdPTo6Oup0Ok///+bmZrVaxZ/5fLCfvsM//fDw8FDhtzs8PKx1c6vd2hzM5/PcljxG0CeTyXA4/Pxfi1ej6XT69u3bTF6WZrOZvlOrZvVN3Pfp8vIyq/v3xmg9EvnFrH+U+HgIUXl9R9yz6psTqvucTMiq7DFgv7+//6ayh06nc3V1FVX969TNHnep86sg7nuT4WL2GPBeX18/O9Dxz9+9e6fvIO6tLvvp6Wk+ZyNfPM5mhO/8JkdHR/oO4t5SGS5mr3CeWt9B3JV9/6LCd3d31Z6B1HcQ93bJ7c7s0d+ocLS48u+s7yDubZHbndmjv+v1uo6y6zuIe1vkdmf2NOXVdxD3kuW2mP3s7Ozu7i5Nc/UdxL1AeS5m//4lj/oO4t7qshe5mF3fQdzbq+zF7PoO4q7s+1fHYnZ9B3Fvl/YsZtd3EPe2aNtidn0HcS9fOxez6zuIe8navJhd30HcC2Qxu76DuBdYdovZ9R3EvSgWs+s7iLuy1yuTxez6DuLeYBaz6zuIe2ksZtd3EPfSWMyu7yDupbGYXd9B3ItiMbu+g7gXWHaL2fUdxL0oFrPru77TUD88PDxU+O0ODw9r3dxqt/Zrym7J435fWXPY/214Qf3KZySejtvb2/j6/fv3m83mo7/Q7XZfvnwZX5ycnMThWt6x2qy+ifunLRaLGLUpu763ue+R75tHq9Xqee9f44jt9/vDR5F+cRf3Pcc93olb8qjvre177PP4FYgRerUTknEYx4g+9mFzxyji3uy4X15eZrXksc1l1/fE4/R4w/r27dt/zrdUK4bwr1+/jj3ZuKNa3Bsc99xOoJW65FHfc9u90+k0/ZEfe3IymTRoIC/ujYx7hCPKntWSR2XX97rd3NzEW9X4c4/bMBwOf//990YkXtybF/fdYnZLHvW9Pc/OZrO5uLjI531q7M/z8/PMT7o2q2/WuVvM3hjWv1clRuvHx8dZPYTYmNik2DDHuZF7aYPBnXYueTR+T7n3fvnll6yGMv98Cf/Pf/6T56+AkXtjuDO78Xurxu/T6XQwGORc9qcX79hUh7q4P/9tYG53Zr+/v1d2fa/D7uZ3b968acTzG1sbm5rVVYTi3hh53pm9gEv49D1Dm80mt5vffeXwKza77kX34l6UDO/M3vLLlPS9Psvl8vj4OPOpmCI3Xtz38OY0w8uUlF3fa4pjVmeVnvc7OxgM3JtT3L9wlOT25vTq6splSvqu7F+zb5tywkDc93Og57aYfTKZOAT1Xdm/xnQ6zWoFhLgr+yfsljy6TEnflf2b7NYuO8Uq7v/v5uYmw8Xsw+HQwafvyv6MR+cUq7j/abeaymJ2fW9J38su+87u5JlTrK2O+3Q6tZhd39vT9zaU/anvsXvdiKalcc/t9LrF7Pqu7NW6uLhwFWu74r57VbeYXd/b0/cWln0nt3lXca+37LnNx1nMru+1HpCtLfvTw+/1ek6xFh733T00LGanPX1vedmzHdKJe8VHeVZrpCxm1/e6+67sf+27U6xlxt1idtrWd2X/J6dYS4u7xey0re/K3pQaiPvzWcxO2/qu7F/cP06xNj7uFrPTtr4r+9dwirXBcbeYnRb2Xdm/NRFtPsV60NCnzWJ22tZ3ZX+GNp9ibV7cLWanhX1X9mdr7SnWHx4eHir8doeHh7Vu7t3dXW5LHq+vry15bKJ8chmDg89fD5Fb2eOwj2M+XiP7/f7uNTK2bbVaxXbe3NzkmdHd6uTvXMNWd9+qrXHD4h7PUG6L2S151Pda+55V2WMjR48+83cWi0UMlrP6PMunX9irq6vvua5Q3Nvy1j7G7JY86nutfc9n82KoHlv49Qd8bPmvv/4aA/ncnvHz8/PffvutDXE/8Ov9vLJbzF7SU5nn/Hs+ZY8B77ce8LsdG/8wt2e8PadYjdyf8840DllLHo3fax2/Z7JJ339WKQbvGX6w9fNe1E3LFF52Sx71ve6+9/v9TMpeyVml2Le//PJLbpeMPuPRiXuxYsBuyaO+p+lOMWXfiYcT4/fcpuC/9RSrOfcyWcxevHzm3wsr+4tc74Bd9lWs4t7U45Ky+15S2f86QspwVrPUU6ymZfZ2oJOtNl8OmuCAb+4pVtMyRY3j3Jnd+F3ZqzUcDjMcMJV3o2Bx/8JvuMXs+q7sNe3e3O7bUdiNgsX909yZnVb1Pf30o1Os4r6fsrszO+3p+x5PLDnFWh8nVD9mMTsfKfv8ag5LBppyitUJ1QazmJ1Wjd8zWQy2O8Wa2/mtpp9iFfe/HeUWs9Oevme1zDfPlWmNPsUq7v87yn3mBu3pe4YXcMQm3d3dOcUq7oUPGdD3VpX9yWw2y/ZGwc16ltt+QtXl5nyrpp9fbcRF14vFooUfbO2EamUsZqdtA4Km3E5jNBq5hFDcn192i9lpVd+bdaMk86Xi/hxXV1c+c4NW9b2Jt8DL8xSruOfLYnba1vdG39w0z1Os4p7jIW4gQKv6XsBtq2M0dn19bRJV3D93iFvMTqv6XswHEjjFKu7/+hvo5Axt63thHzXjt1jcP/275zWfVnWnyA8Rc4pV3P/HYnbSiNFDPjEt++MhnWIVd4vZSer9I2VPwCnWVsfdYnZSyuS2BO35SHenWFsad4vZUfbiOcXarrhbzI6yt4dTrG2Ju8XsKHsLOcVaeNy9R0PZW8sp1mLjbjE7yt5yTrEWGHeL2VF2vH0vLe4Ws6Ps/HW3OMVaQtwtZkfZ+SenWA+a/vxZzI6y80ktP8Xa1LhbzI6ye0a+qM2nWBsZd4vZUXbPyFdq7SnWA08VKHvZ2nmKtWFxt5gdZfeMPE/bTrH+8PDwUOG3Ozw8rHVzP3z4YMkjys6zLRaL8Xi89yf0k6qtccNG7sqOsvM92nOK9cCTDcreKi05byfuoOyt04ZTrOIOyt5SZZ9iFXdQ9vYq+CpWcQdlb7VST7GKOyh72xV5ilXcQdkp8BSruIOy8/9KOsUq7ii7svM/xZxiFXeUXdn5mzJOsYo7yq7sfKyAU6zijrIrO59+ahp9ilXcUXZl51819xSruKPsys7nNPQUq7ij7MrOF+xOsYo7KLuyl6Zxz5e4o+zKToHEHWVXdsQdlF3ZEXdQdmVH3EHZQdxB2UHcUXZlR9xB2ZUdcQdlV3bE/dn2/huLsit7OzUuPgeN+9V1kKHsiE/quNd9QBu5o+wUOXKv/Jg5qPzIrvXxr1YrBxnKTnp1x6fyeJqWQdmVnQLjU3Hch8NhrZt7c3PjIEPZSa/u+FQez+atljF4R9lJf6S1fbXMyclJ3Vt8e3vrUEPZSSlBdiqPZ8NOqIb5fO5QQ9lJKUF2Ko/nDw8PD9V+x8PDw7r3wt3dnV8nZVd2kh1vg8Gg7p9SeYqrn3Ov+5xqmE6nDjhlV3bSSBCcOrJZfdz7/X7dO2KxWLiaSdmVnQTiYIvg1P1T6shm9XFPcMTH7jZ4V3ZlJ82wPcEhV8fhVP2c+2az6fV6CX7B7u/vu92ug0/ZlZ2aRM2Oj48THHXr9brymlU/cu8+SjB4f/PmjYNP2ZWd+kRkEhx1NTWzlouYEpxTffE48+6CVWVXdmoSeUkw215fMGuJ+2g0SrP3X7165cyqsis7dcwNRF7S/Kyagln9nPtOgtXuT/vl+vrasajsyk61A8c0w/YXNaxwr3HknnLwHk+AyXdlV3YqFElJVvb6Utn4uL94XKvkngTKruxUImKScqV1famsa1om/PTTTyl/OWez2dnZmUNT2ZWd7yn7eDxOeYx9+PChYSP3xIP3EE+J8buyKztNKXvdkawx7pPJJPFzE0+M+XdlV3aeIdKRuOx1R7LGuMfvRpoF7381nU6tj1R2Zefr7VY9pr+jSeSx1sOs3k9iSj94f/G4fqbX67m+SdmVnS+KUEQukq2NSZnHGk+o7sSO22w2e3naRqPR1dWV+88ou7LzT9GllEsePxJdWq/Xtf6I2j9D9fz8fF9PXjxtx8fHl5eXZmmUXdl5EgdbZCHisK+ypwlj7SP3/Q7en35vYxQfb4L86iq7srf8eJtOp3v/QIgEw/ZEcY9dmewuDZ8Xv71nZ2cnJyd+jZVd2Vt1pN3e3s7n8/gih+25vr5OsFI8RdxD/A5ndYYzfp93p6r7/X58HV8k+GhvlJ0E4qCKoyv+XK1W8UWUJ6uJ2ShPHHIJflCiuKf5hFmAzN3d3aUZTBykeTzxYPayLBIgHynP/CUaue/eK/V6PQtXgHbqdDrr9TrZDPBBygc2m808wUA7RQBTnts7SPnYRqORGzcCLRTpS3wvxXTTMjvb7fb4+Hi/y94BUup2u/f394mX5B0kfpDx8HwqHtAqEb30i60P0j/Oo6Ojq6srzzfQBrPZbC8XUhzs5dFOJhOT70Dxzh7t5UennnP/q8FgkMnVwACViwH73d3dvn76wR4fucu+gYLLnuY2AzmO3F883lL5+PjYlU1ASTqdzv39/X4/TOJgv7sgHny8uLlpF1BS2SNre/+YoIO974jdmxd9B4opew4Tzgc57A59B5S9wLjv+n5/f+/8KtBQuUVszydUP7Ldbk9PT62PBBpX9tymHw6y2kGxa+7u7lzfBDRIJCvCldvEcl4j9yfz+Xw8HjtogMzNZrM8x6OZxv3F4yfzvXr1yv0jgTx1u93r6+tszxQeZLvjdmcnTNEAGYo0Zb4GJN+R+5PFYjEej13FCuRg96FyiT95o6iR+5PYiev12udrA3sXIYoc5V/2ZozcnyyXy19//fXm5sYRBiQ2HA5///33Bl2L06S47ywWizdv3jjRCqTR7Xavrq4aMVpvdtx35vP5xcWFxAO1Zv38/LyhyzqaGvenUfx0OjVRA1RrOBxOJpPGjdbLifvOcrmMxEforagBvken04mgR9YLuM9VCXF/Mp/PF48co8A3GT0q6cKaouL+ZJf4m5sbk/LAv+l2u8PhcJf18h5dmXF/EnGPxC+Xy9VqZWoeiJr3+/2jo6P4Yu8fliTulYnKb7fb29vb+HrX+vhPdxiGIiP+1y9OTk46nU6rPjGiXXEHaIkDuwBA3AEQdwDEHQBxB0DcAcQdAHEHQNwBEHcAxB1A3AEQdwDEHQBxB0DcARB3AHEHQNwBEHcAxB0AcQcQdwDEHQBxB0DcARB3AMQdQNwBEHcAxB0AcQdA3AHEHQBxB0DcARB3AMQdAHEHEHcAxB0AcQdA3AEQdwBxB0DcARB3AMQdAHEHQNwBxB0AcQdA3AEQdwDEHUDcARB3APL2fwIMAPYsllM0KtRTAAAAAElFTkSuQmCC);background-size:contain;background-position:center;background-repeat:no-repeat;background-color:#f3f3f3}.mez.selected:has(>div>.content-1ld-image):after{content:"";position:absolute;inset:0;background-color:rgba(38,128,252,.1)}div[tag=slice]:has(>div>div>.content-1ld-content){margin:12px 0}.content-1ld-content div.mez,.content-1ld-content+div>.mez:has(>div[tag=node]),.mez:has(>div>.content-1ld-content){background-color:transparent;border:0 solid transparent;padding:0;margin:0}.mez:has(>div>.content-1ld-content)>:not(.in){visibility:hidden}.content-1ld-content div[tag=node]{min-width:5px!important;min-height:5px!important;color:inherit}div.mez.bare.selected:has(>div>.content-1ld-content){background-color:rgba(38,128,252,.1)}.content-1ld-svg-icon{font-size:0!important;line-height:1!important}.content-1ld-svg-icon>svg{font-size:0;line-height:1}.content-1ld-text.material-icons{font-size:32px}.ionicons-svg-outline{fill:none!important;stroke-width:32px}.content-1ld-button{line-height:1.1}.content-1ld-button>a{display:inline-flex;align-items:center}.content-1ld-button>a>i,.content-1ld-button>a>svg{margin-right:.5em}@supports (rotate:180deg){.content-1ld-button>a{gap:.5em}.content-1ld-button>a>i,.content-1ld-button>a>svg{margin-right:0}}.content-1ld-button a>i{font-size:22px}.content-1ld-button a>svg{height:22px;width:22px}div.out[tag=slice] .content-1ld-button>a>div{min-height:0}div.out[tag=slice] .content-1ld-button a>svg+div.out{display:inline-block}
div.mez.bare.selected:after:has(>div>.content-1ld-button){content:"";position:absolute;left:0;top:0;right:0;bottom:0;pointer-events:none;background-color:rgba(38,128,252,.1)}


.infix{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;outline:none !important;overflow:hidden}.infix.infix-section{z-index:999}.infix *{-webkit-box-sizing:border-box;box-sizing:border-box}.infix-wrap{z-index:9990;top:0;right:0;bottom:0;left:0;text-align:center;outline:none !important}.infix.infix-body{position:fixed}.infix.no-nav > .infix-wrap > .infix-nav{display:none}.infix.infix-body .infix-wrap{position:fixed}.infix.infix-section{position:absolute}.infix.infix-section .infix-wrap{position:absolute}.infix-wrap:before{content:'';display:inline-block;height:100%;vertical-align:middle}.splb-loader{z-index:99999;color:#fff;position:absolute;top:50%;margin-top:-0.8em;width:100%;text-align:center;font-size:14px;font-family:Arial,Helvetica,sans-serif;opacity:0;-webkit-transition:opacity .6s ease;transition:opacity .6s ease}.infix-loading .splb-loader{opacity:1}.infix-container{z-index:9992;position:relative;text-align:left;vertical-align:middle;display:inline-block;white-space:normal;max-width:100%;max-height:100%;outline:none !important}.infix.stacks-v-top .infix-container{vertical-align:top}.infix.stacks-v-bottom .infix-container{vertical-align:bottom}.infix.infix-section .infix-container{position:static}.infix.infix-section.infix-inline .infix-container{position:static}.infix-content{z-index:9993;width:100%}.infix-content::after{content:'';position:absolute;left:0;top:0;bottom:0;display:block;right:0;z-index:-1}.infix-body .infix-close{position:fixed}.infix-body.infix-inline .infix-container{width:96%;max-width:1000px}.infix-body.cross-overlay .infix-close{position:fixed}.infix-body.cross-inside .infix-close{position:absolute}.infix-section .infix-close{position:absolute}.infix-closed:not(.infix-closing){z-index:-99 !important;height:0 !important}.infix-close{display:none;cursor:pointer;text-decoration:none;text-align:center;font-style:normal;border:0;-webkit-appearance:none;outline:none;background:none;-webkit-box-shadow:none;box-shadow:none}.infix-close,[data-infix-next],[data-infix-prev]{cursor:pointer}.infix-close.icon-tr{right:0;top:0}.infix-close.icon-tl{left:0;top:0}.infix-close.icon-br{right:0;bottom:0}.infix-close.icon-bl{left:0;bottom:0}.infix-close::-moz-focus-inner{border:0;padding:0}.infix-img{max-width:100%;margin:0 auto;display:block;line-height:0;border:0}.infix-section.size-target.infix-image .infix-img[style],.infix-section.size-native.infix-image .infix-img[style]{max-height:none !important}.infix.infix-section.size-native{overflow:visible}.infix.infix-section.size-native,.infix.infix-section.size-native > .infix-wrap,.infix.infix-section.size-native > .infix-wrap > .infix-container{position:relative;width:100%}.infix.infix-section.size-native.infix-closing{display:none !important}.infix.size-native > .infix-wrap > .infix-container > .infix-content > .splb{max-height:none !important}.infix-iframe .infix-container{width:100%}.infix-body.infix-iframe .infix-container{max-width:1000px}.infix-section.infix-iframe.full-frame .infix-container{max-width:100%}.infix-section.infix-iframe.auto-size-section .infix-iframe-container{max-height:none !important}.size-target:not(.lightbox-open)[style]{max-height:initial !important;min-height:initial !important}.infix-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-overflow-scrolling:touch}.infix-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%}.infix-htmlvideo video{position:absolute;top:0px;width:100%}.infix-instagram .infix-content{margin:0 auto;width:100%}.infix-instagram .infix-content .infix-iframe-container{padding-top:113.0719%}.infix-error{text-align:center}.infix-err-txt{color:black;background-color:rgba(255,255,255,0.4);padding:3px 6px}.spl-lightbox,.spl-lightbox::before,.spl-lightbox::after{display:none}.limelight-launcher{cursor:pointer}.limelight-launcher:not(.allowclicks) *{pointer-events:none}[data-cms-launch][data-cms-id=""].ll-empty-noclick{pointer-events:none !important}[data-cms-launch][data-cms-id=""].ll-empty-hide{display:none !important}.ll-count{display:none}.ll-overlay[class*="s-"][class*="-bg"]::before{display:none}
.nav-wrap{margin:0 auto;overflow:visible}.nav-wrap h1,.nav-wrap h2,.nav-wrap h3,.nav-wrap h4,.nav-wrap h5,.nav-wrap h6{margin-bottom:0}.nav-content{position:relative}.contained-bar{margin:0 auto}.site-title a:hover{text-decoration:none}html:not(.menulab-js) .navbar ul,html:not(.menulab-js) .navbar li{display:block!important;position:relative!important;margin:0!important;padding:0!important;left:0!important;right:0!important}html:not(.menulab-js) .navbar .ml-arrows li::after{display:none!important}html:not(.menulab-js) .navbar a{text-align:left!important}.navbar{float:none;max-height:0;overflow:hidden;transition:max-height .5s;margin:0;padding:0;list-style-type:none}.navbar ul{margin:0}.navbar li>ul li{white-space:nowrap}.navbar li{list-style-type:none;display:block;transition:background-color .3s ease}.navbar li a{display:block;text-decoration:none;padding:3px .8em;transition:color .3s ease}.navbar li.has-dropdown>.ml-dropdown{padding-left:20px}.navbar .ml-arrows .has-dropdown::after{top:12px}.ml-dropdown,.ml-dropdown *{margin:0;padding:0;list-style:none}.ml-dropdown li{position:relative}.ml-dropdown ul{display:none;top:100%;right:0;left:auto;z-index:99}html:not(.touch-stripped) .ml-dropdown li:hover>ul{display:block}html.touch-stripped .ml-dropdown li.dd-open>ul{display:block}.ml-dropdown a{display:block;position:relative}.ml-dropdown ul ul{top:0;left:100%}.expand{max-height:100vh}.ml-arrows .has-dropdown:after{content:'';position:absolute;right:6px;margin-top:0;height:0;width:0;border:5px solid transparent}.ml-arrows ul .ml-dropdown:after{margin-top:-5px;margin-right:-3px;border-color:transparent}@-webkit-keyframes animatedJackBackgroundtoTop{from{background-position:0 0}to{background-position:0% -500%}}@keyframes animatedJackBackgroundtoTop{from{background-position:0 0}to{background-position:0% -500%}}@-webkit-keyframes animatedJackBackgroundtoBottom{from{background-position:0 0}to{background-position:0% 500%}}@keyframes animatedJackBackgroundtoBottom{from{background-position:0 0}to{background-position:0% 500%}}@-webkit-keyframes animatedJackBackgroundtoRight{from{background-position:0 0}to{background-position:500% 0%}}@keyframes animatedJackBackgroundtoRight{from{background-position:0 0}to{background-position:500% 0%}}@-webkit-keyframes animatedJackBackgroundtoLeft{from{background-position:0 0}to{background-position:-500% 0%}}@keyframes animatedJackBackgroundtoLeft{from{background-position:0 0}to{background-position:-500% 0%}}@-webkit-keyframes animatedJackBackgroundtoBottomRight{from{background-position:0 0}to{background-position:500% 500%}}@keyframes animatedJackBackgroundtoBottomRight{from{background-position:0 0}to{background-position:500% 500%}}@-webkit-keyframes animatedJackBackgroundtoTopRight{from{background-position:0 0}to{background-position:500% -500%}}@keyframes animatedJackBackgroundtoTopRight{from{background-position:0 0}to{background-position:500% -500%}}@-webkit-keyframes animatedJackBackgroundtoTopLeft{from{background-position:0 0}to{background-position:-500% -500%}}@keyframes animatedJackBackgroundtoTopLeft{from{background-position:0 0}to{background-position:-500% -500%}}@-webkit-keyframes animatedJackBackgroundtoBottomLeft{from{background-position:0 0}to{background-position:-500% 500%}}@keyframes animatedJackBackgroundtoBottomLeft{from{background-position:0 0}to{background-position:-500% 500%}}.com_joeworkman_stacks_jack4_stack > .jack{margin:0;padding:0;border:0;background:none;background-color:transparent;position:relative;display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.com_joeworkman_stacks_jack4_stack > .jack.align-center{margin-left:auto !important;margin-right:auto !important}.com_joeworkman_stacks_jack4_stack > .jack.align-right{margin-left:auto !important}.com_joeworkman_stacks_jack4_stack > .jack.align-left{margin-right:auto !important}.com_joeworkman_stacks_jack4_stack > .jack.touch-device{background-attachment:scroll !important}.com_joeworkman_stacks_jack4_stack > .jack.bg-image{background-size:auto}.com_joeworkman_stacks_jack4_stack > .jack.bg-image.glass{z-index:1}.com_joeworkman_stacks_jack4_stack > .jack.bg-image.glass::after{background-size:auto;content:"";top:0;left:0;bottom:0;right:0;height:100%;position:absolute;z-index:-1}.com_joeworkman_stacks_jack4_stack > .jack.bg-image.bg-size-cover,.com_joeworkman_stacks_jack4_stack > .jack.bg-image.bg-size-cover.glass::after{background-size:cover}.com_joeworkman_stacks_jack4_stack > .jack.bg-image.bg-size-contain,.com_joeworkman_stacks_jack4_stack > .jack.bg-image.bg-size-contain.glass::after{background-size:contain}.com_joeworkman_stacks_jack4_stack > .jack.bg-image.bg-size-fill,.com_joeworkman_stacks_jack4_stack > .jack.bg-image.bg-size-fill.glass::after{background-size:100% 100%}.com_joeworkman_stacks_jack4_stack > .jack.corner-shadow::before,.com_joeworkman_stacks_jack4_stack > .jack.corner-shadow::after,.com_joeworkman_stacks_jack4_stack > .jack.peek-shadow::before,.com_joeworkman_stacks_jack4_stack > .jack.peek-shadow::after{z-index:-1;position:absolute;content:"";height:auto;background-color:transparent}.com_joeworkman_stacks_jack4_stack > .jack.corner-shadow::before,.com_joeworkman_stacks_jack4_stack > .jack.corner-shadow::after{width:50%;top:50%}.com_joeworkman_stacks_jack4_stack > .jack.scroll-x{overflow-x:auto !important;white-space:nowrap;-webkit-overflow-scrolling:touch}.com_joeworkman_stacks_jack4_stack > .jack.scroll-x > .stacks_out{display:inline-block;white-space:nowrap}.com_joeworkman_stacks_jack4_stack > .jack.scroll-y{overflow-y:auto !important;-webkit-overflow-scrolling:touch}
.sections-stack .content.preload-content{opacity:0}html.no-js .sections-stack .content.preload-content{opacity:1}.sections-stack video.video-bg{max-width:none}
 [data-sal]{transition-duration:.2s;transition-duration:var(--sal-duration,.2s);transition-delay:0s;transition-delay:var(--sal-delay,0s);transition-timing-function:ease;transition-timing-function:var(--sal-easing,ease)}[data-sal][data-sal-duration="200"]{transition-duration:.2s}[data-sal][data-sal-duration="250"]{transition-duration:.25s}[data-sal][data-sal-duration="300"]{transition-duration:.3s}[data-sal][data-sal-duration="350"]{transition-duration:.35s}[data-sal][data-sal-duration="400"]{transition-duration:.4s}[data-sal][data-sal-duration="450"]{transition-duration:.45s}[data-sal][data-sal-duration="500"]{transition-duration:.5s}[data-sal][data-sal-duration="550"]{transition-duration:.55s}[data-sal][data-sal-duration="600"]{transition-duration:.6s}[data-sal][data-sal-duration="650"]{transition-duration:.65s}[data-sal][data-sal-duration="700"]{transition-duration:.7s}[data-sal][data-sal-duration="750"]{transition-duration:.75s}[data-sal][data-sal-duration="800"]{transition-duration:.8s}[data-sal][data-sal-duration="850"]{transition-duration:.85s}[data-sal][data-sal-duration="900"]{transition-duration:.9s}[data-sal][data-sal-duration="950"]{transition-duration:.95s}[data-sal][data-sal-duration="1000"]{transition-duration:1s}[data-sal][data-sal-duration="1050"]{transition-duration:1.05s}[data-sal][data-sal-duration="1100"]{transition-duration:1.1s}[data-sal][data-sal-duration="1150"]{transition-duration:1.15s}[data-sal][data-sal-duration="1200"]{transition-duration:1.2s}[data-sal][data-sal-duration="1250"]{transition-duration:1.25s}[data-sal][data-sal-duration="1300"]{transition-duration:1.3s}[data-sal][data-sal-duration="1350"]{transition-duration:1.35s}[data-sal][data-sal-duration="1400"]{transition-duration:1.4s}[data-sal][data-sal-duration="1450"]{transition-duration:1.45s}[data-sal][data-sal-duration="1500"]{transition-duration:1.5s}[data-sal][data-sal-duration="1550"]{transition-duration:1.55s}[data-sal][data-sal-duration="1600"]{transition-duration:1.6s}[data-sal][data-sal-duration="1650"]{transition-duration:1.65s}[data-sal][data-sal-duration="1700"]{transition-duration:1.7s}[data-sal][data-sal-duration="1750"]{transition-duration:1.75s}[data-sal][data-sal-duration="1800"]{transition-duration:1.8s}[data-sal][data-sal-duration="1850"]{transition-duration:1.85s}[data-sal][data-sal-duration="1900"]{transition-duration:1.9s}[data-sal][data-sal-duration="1950"]{transition-duration:1.95s}[data-sal][data-sal-duration="2000"]{transition-duration:2s}[data-sal][data-sal-delay="0"]{transition-delay:0s}[data-sal][data-sal-delay="50"]{transition-delay:.05s}[data-sal][data-sal-delay="100"]{transition-delay:.1s}[data-sal][data-sal-delay="150"]{transition-delay:.15s}[data-sal][data-sal-delay="200"]{transition-delay:.2s}[data-sal][data-sal-delay="250"]{transition-delay:.25s}[data-sal][data-sal-delay="300"]{transition-delay:.3s}[data-sal][data-sal-delay="350"]{transition-delay:.35s}[data-sal][data-sal-delay="400"]{transition-delay:.4s}[data-sal][data-sal-delay="450"]{transition-delay:.45s}[data-sal][data-sal-delay="500"]{transition-delay:.5s}[data-sal][data-sal-delay="550"]{transition-delay:.55s}[data-sal][data-sal-delay="600"]{transition-delay:.6s}[data-sal][data-sal-delay="650"]{transition-delay:.65s}[data-sal][data-sal-delay="700"]{transition-delay:.7s}[data-sal][data-sal-delay="750"]{transition-delay:.75s}[data-sal][data-sal-delay="800"]{transition-delay:.8s}[data-sal][data-sal-delay="850"]{transition-delay:.85s}[data-sal][data-sal-delay="900"]{transition-delay:.9s}[data-sal][data-sal-delay="950"]{transition-delay:.95s}[data-sal][data-sal-delay="1000"]{transition-delay:1s}[data-sal][data-sal-easing=linear]{transition-timing-function:linear}[data-sal][data-sal-easing=ease]{transition-timing-function:ease}[data-sal][data-sal-easing=ease-in]{transition-timing-function:ease-in}[data-sal][data-sal-easing=ease-out]{transition-timing-function:ease-out}[data-sal][data-sal-easing=ease-in-out]{transition-timing-function:ease-in-out}[data-sal][data-sal-easing=ease-in-cubic]{transition-timing-function:cubic-bezier(.55,.055,.675,.19)}[data-sal][data-sal-easing=ease-out-cubic]{transition-timing-function:cubic-bezier(.215,.61,.355,1)}[data-sal][data-sal-easing=ease-in-out-cubic]{transition-timing-function:cubic-bezier(.645,.045,.355,1)}[data-sal][data-sal-easing=ease-in-circ]{transition-timing-function:cubic-bezier(.6,.04,.98,.335)}[data-sal][data-sal-easing=ease-out-circ]{transition-timing-function:cubic-bezier(.075,.82,.165,1)}[data-sal][data-sal-easing=ease-in-out-circ]{transition-timing-function:cubic-bezier(.785,.135,.15,.86)}[data-sal][data-sal-easing=ease-in-expo]{transition-timing-function:cubic-bezier(.95,.05,.795,.035)}[data-sal][data-sal-easing=ease-out-expo]{transition-timing-function:cubic-bezier(.19,1,.22,1)}[data-sal][data-sal-easing=ease-in-out-expo]{transition-timing-function:cubic-bezier(1,0,0,1)}[data-sal][data-sal-easing=ease-in-quad]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-sal][data-sal-easing=ease-out-quad]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-sal][data-sal-easing=ease-in-out-quad]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-sal][data-sal-easing=ease-in-quart]{transition-timing-function:cubic-bezier(.895,.03,.685,.22)}[data-sal][data-sal-easing=ease-out-quart]{transition-timing-function:cubic-bezier(.165,.84,.44,1)}[data-sal][data-sal-easing=ease-in-out-quart]{transition-timing-function:cubic-bezier(.77,0,.175,1)}[data-sal][data-sal-easing=ease-in-quint]{transition-timing-function:cubic-bezier(.755,.05,.855,.06)}[data-sal][data-sal-easing=ease-out-quint]{transition-timing-function:cubic-bezier(.23,1,.32,1)}[data-sal][data-sal-easing=ease-in-out-quint]{transition-timing-function:cubic-bezier(.86,0,.07,1)}[data-sal][data-sal-easing=ease-in-sine]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-sal][data-sal-easing=ease-out-sine]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-sal][data-sal-easing=ease-in-out-sine]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-sal][data-sal-easing=ease-in-back]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-sal][data-sal-easing=ease-out-back]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-sal][data-sal-easing=ease-in-out-back]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-sal|=fade]{opacity:0;transition-property:opacity}[data-sal|=fade].sal-animate,body.sal-disabled [data-sal|=fade]{opacity:1}[data-sal|=slide]{opacity:0;transition-property:opacity,transform}[data-sal=slide-up]{transform:translateY(20%)}[data-sal=slide-down]{transform:translateY(-20%)}[data-sal=slide-left]{transform:translateX(20%)}[data-sal=slide-right]{transform:translateX(-20%)}[data-sal|=slide].sal-animate,body.sal-disabled [data-sal|=slide]{opacity:1;transform:none}[data-sal|=zoom]{opacity:0;transition-property:opacity,transform}[data-sal=zoom-in]{transform:scale(.5)}[data-sal=zoom-out]{transform:scale(1.1)}[data-sal|=zoom].sal-animate,body.sal-disabled [data-sal|=zoom]{opacity:1;transform:none}[data-sal|=flip]{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:transform}[data-sal=flip-left]{transform:perspective(2000px) rotateY(-91deg)}[data-sal=flip-right]{transform:perspective(2000px) rotateY(91deg)}[data-sal=flip-up]{transform:perspective(2000px) rotateX(-91deg)}[data-sal=flip-down]{transform:perspective(2000px) rotateX(91deg)}[data-sal|=flip].sal-animate,body.sal-disabled [data-sal|=flip]{transform:none} 

.splider-img>img{width:100%}.splide__slide__container{overflow:hidden}.splider-switch-dark .splide__slide.is-active *{color:#262626!important}.splider-switch-light .splide__slide.is-active *{color:#fff!important}.s-slide-link{display:contents}.s-slide-link a{position:absolute;top:0;bottom:0;left:0;right:0;content:"";z-index:998;text-decoration:none}.grab{cursor:grab}.splide--nav>.splide__track>.splide__list>.splide__slide{cursor:pointer}button.splide__arrow{margin-bottom:0}.splide--nav .splide__slide:focus-visible{outline:0!important}




/* End of AnchorTopBottom stack */.s-coder-stacks_in_589_2{}
html,.palette0{--text-color-richer:rgba(9, 9, 9, 1.00);--text-color-normal:rgba(34, 34, 34, 1.00);--text-color-softer:rgba(59, 59, 59, 1.00);--accent-color:rgba(36, 52, 73, 1.00);--accent-color-hover:rgba(153, 153, 153, 1.00);--accent-text-color:rgba(255, 255, 255, 1.00);--accent-text-color-hover:rgba(230, 230, 230, 1.00);--accent-color-alt:rgba(255, 255, 255, 1.00);--link-color:rgba(232, 100, 34, 1.00); --link-color-hover:rgba(162, 164, 164, 1.00); --border-color:rgba(187, 187, 187, 1.00);--border-color-softer:rgba(237, 237, 237, 1.00);--border-color-richer:rgba(137, 137, 137, 1.00);--background-color:rgba(255, 255, 255, 1.00);--background-color-alt:rgba(244, 244, 244, 1.00);--nav-bg:rgba(36, 52, 73, 1.00);--nav-bg-hover:rgba(36, 52, 73, 1.00);--nav-link:rgba(255, 255, 255, 1.00);--nav-link-hover:rgba(232, 100, 34, 1.00);--code-background:rgba(241, 241, 241, 1.00);--code-text:rgba(34, 34, 34, 1.00);--button-primary-color:rgba(255, 255, 255, 1.00);--button-primary-color-hover:rgba(230, 230, 230, 1.00);--second-color:rgba(232, 100, 34, 1.00);--second-color-hover:rgba(162, 164, 164, 1.00);--second-color-alt:rgba(255, 255, 255, 1.00);--base-font-size:62.5%;--container-max-width:1920px;--container-max-width-alt:800px}*{vertical-align:baseline;border:0 none;outline:0;padding:0;margin:0}html{font-size:62.5%;font-size:var(--base-font-size);-webkit-text-size-adjust:100%;box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}html,body{height:100%}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{font-size:1.60rem;line-height:1.50;font-weight:normal; color:rgba(34, 34, 34, 1.00);background-color:rgba(255, 255, 255, 1.00);color:var(--text-color-normal);background-color:var(--background-color);}p.lead{font-size:1.50rem}@media (min-width:600px){body{font-size:1.60rem}p.lead{font-size:1.50rem}}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:1.20rem;font-weight:bold;font-style:normal;}h1,.h1{font-size:4.00rem;line-height:1.2;letter-spacing:-.1rem;}h2,.h2{font-size:3.60rem;line-height:1.25;letter-spacing:-.1rem;}h3,.h3{font-size:3.00rem;line-height:1.3;letter-spacing:-.1rem;}h4,.h4{font-size:2.40rem;line-height:1.35;letter-spacing:-.08rem;}h5,.h5{font-size:1.80rem;line-height:1.5;letter-spacing:-.05rem;}h6,.h6{font-size:1.60rem;line-height:1.6;letter-spacing:0;}@media (min-width:600px){h1,.h1{font-size:5.00rem}h2,.h2{font-size:4.20rem}h3,.h3{font-size:3.60rem}h4,.h4{font-size:3.00rem}h5,.h5{font-size:2.40rem}h6,.h6{font-size:2.00rem}}p{margin-top:0}blockquote{margin-top:10px;margin-bottom:10px;margin-left:1rem;margin-right:1rem;padding-left:1rem;border-left:3px solid var(--accent-color);color:var(--text-color-softer)}a{color:var(--link-color);text-decoration:none;transition:all .2s ease 0s}a:hover:not(.source-button):not(.button){color:var(--link-color-hover);text-decoration:none}.u-case{text-transform:uppercase}:focus{outline:none;box-shadow:0 0 0 3px rgba(21, 156, 228, 0.40)!important}.stripped-button a,.source-btn{line-height:50px;font-size:20px;border-width:0;height:calc(50px - 2px); font-weight: bolder;  display:inline-block;padding:0 0px;text-decoration:none;color:var(--text-color-softer);text-align:center;letter-spacing:.1rem;text-decoration:none;white-space:nowrap;background-color:transparent;border-radius:0px;border:0px solid var(--border-color);cursor:pointer;box-sizing:border-box;transition:all .2s ease 0s;max-width:100%}.button-nav a,.source-btn-nav a{color:var(--button-primary-color)!important;background-color:var(--nav-link)!important;border-color:var(--nav-link)!important}.button-nav a:hover,.button-nav a:focus,.source-btn-nav a:focus,.source-btn-nav a:hover{color:var(--button-primary-color);background-color:var(--nav-link-hover);border-color:var(--nav-link-hover)}.button-second a,.s-button-second{color:var(--second-color-alt)!important;background-color:var(--second-color)!important;border-color:var(--second-color)!important}.button-second a:hover,.button-second a:focus,.s-button-second:hover,.s-button-second:focus{color:var(--second-color-alt)!important;background-color:var(--second-color-hover)!important;border-color:var(--second-color-hover)!important}.button-primary-flip a,.s-button-primary-flip{color:var(--accent-color)!important;background-color:var(--button-primary-color)!important;border-color:var(--accent-color)!important}.button-primary-flip a:hover,.button-primary-flip a:focus,.s-button-primary-flip:hover,.s-button-primary-flip:focus{color:var(--button-primary-color)!important;background-color:var(--accent-color)!important;border-color:var(--accent-color)!important}.button-primary a,.s-button-primary{color:var(--button-primary-color)!important;background-color:var(--accent-color)!important;border-color:var(--accent-color)!important}.button-primary a:hover,.button-primary a:focus,.s-button-primary:hover,.s-button-primary:focus{color:var(--button-primary-color)!important;background-color:var(--accent-color-hover)!important;border-color:var(--accent-color-hover)!important}.button-ghost a:hover,.button-ghost a:focus{border-color:var(--border-color-richer)!important}input{font-size:14px}button,input[type="submit"],input[type="reset"],input[type="button"]{text-decoration:none;color:var(--text-color-softer);text-align:center;letter-spacing:.1rem;text-decoration:none;white-space:nowrap;background-color:transparent;border-radius:0px;border:0px solid var(--border-color);cursor:pointer;box-sizing:border-box;transition:all .2s ease 0s;max-width:100%}button:hover,button:focus,input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover,button:focus,input[type="submit"]:focus,input[type="reset"]:focus,input[type="button"]:focus{color:var(--text-color-normal);border-color:var(--text-color-softer);outline:0;text-decoration:none}input[type="email"],input[type="number"],input[type="search"],input[type="text"],input[type="tel"],input[type="url"],input[type="password"],textarea,select{font-size:14px;padding:6px 10px;background-color:var(--background-color);border:1px solid var(--border-color-softer);border-radius:4px;box-shadow:none;box-sizing:border-box;width:100%}input[type="email"],input[type="number"],input[type="search"],input[type="text"],input[type="tel"],input[type="url"],input[type="password"],input[type="button"],input[type="submit"],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{min-height:65px;padding-top:6px;padding-bottom:6px}input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="text"]:focus,input[type="tel"]:focus,input[type="url"]:focus,input[type="password"]:focus,textarea:focus,select:focus{border:1px solid var(--accent-color);outline:0}label,legend{display:block;margin-bottom:.5rem;font-weight:600;padding:2px}fieldset{padding:0;border-width:0}input[type="checkbox"],input[type="radio"]{display:inline}label>.label-body{display:inline-block;margin-left:.5rem;font-weight:normal}.quizArea label{display:inline-block}ul{list-style:circle inside}ol{list-style:decimal inside}ol,ul{padding-left:1rem;margin-top:0}ul ul,ul ol,ol ol,ol ul{margin-left:1.5rem}li{margin-bottom:0.50rem;margin-left:3rem}li ul{margin-bottom:0.50rem}code{padding:.2rem .5rem;margin:0 .2rem;font-size:95%;white-space:nowrap;background:var(--code-background);color:var(--code-text);border:1px solid var(--border-color-softer);border-radius:4px}pre>code{display:block;padding:1rem 1.5rem;white-space:pre;overflow:auto}kbd{margin:0 .1em;padding:.1em .6em;border-radius:3px;border:1px solid rgb(204,204,204);color:rgb(51,51,51);display:inline-block;box-shadow:0 1px 0 rgba(0,0,0,.2),inset 0 0 0 2px #fff;background-color:rgb(247,247,247);-moz-box-shadow:0 1px 0 rgba(0,0,0,.2),0 0 0 2px #fff inset;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.2),0 0 0 2px #fff inset;-moz-border-radius:3px;-webkit-border-radius:3px;text-shadow:0 1px 0 #fff}sup{vertical-align:super}button,.source-button{margin-bottom:1rem}input,textarea,select,fieldset{margin-bottom:1.5rem}pre,blockquote,dl,figure,table,p,ul,ol,form{margin-bottom:2.50rem}.u-full-width{width:100%;box-sizing:border-box}.u-max-full-width{max-width:100%;box-sizing:border-box}.u-pull-right{float:right}.u-pull-left{float:left}.u-align-left{text-align:left}.u-align-right{text-align:right}.u-align-center{text-align:center}@media (max-width:600px){.s-align-left{text-align:left}.s-align-right{text-align:right}.s-align-center{text-align:center}}@media (min-width:600px){.m-align-left{text-align:left}.m-align-right{text-align:right}.m-align-center{text-align:center}}@media (min-width:900px){.l-align-left{text-align:left}.l-align-right{text-align:right}.l-align-center{text-align:center}}@media (min-width:1200px){.xl-align-left{text-align:left}.xl-align-right{text-align:right}.xl-align-center{text-align:center}}hr{margin-top:2rem;margin-bottom:2.5rem;border-width:0;border-top:1px solid var(--border-color)}.u-cf:before,.container:before,.row:before,.s3_row:before,.u-cf:after,.container:after,.row:after,.s3_row:after{content:"";display:table}.u-cf:after,.container:after,.row:after,.s3_row:after{clear:both}.stripped-container,.s-container-lite,.stripped-content,.stripped-outer,.stripped-wrapper,.s-grid-item,.s-cols-item,.s-coder-wrap{position:relative}.stripped-container,.stripped-content{box-sizing:border-box}img{max-width:100%}.stripped-img,.stripped-svg,.img-fit-wrap,picture{line-height:0}figure{line-height:1}.stripped-img img,.s-cols-item:not([data-sal]),.s-grid-item:not([data-sal]),.stripped-svg svg,.s-lift,.s-drop,.s-zoom,.s-zoom-big,.s-zoom-img img,.s-zoom-img-big img{transition:all .2s ease-out 0s}.s-container-lite,.s-content-center{margin-left:auto;margin-right:auto}.s-grid-item,.s-cols-item,.s-flex{display:flex;flex-direction:column;flex-wrap:wrap}.s-flow-down{flex-wrap:nowrap!important}.s-self-end{justify-self:end}.s-grid-item>.stacks_out,.s-cols-item>.stacks_out,.s-flex>.stacks_out{width:100%}.s-img-fit{object-fit:cover;width:100%!important;height:100%!important}.s-cols-container{position:relative;max-width:100%;margin:0 auto;display:flex;flex-flow:row wrap;vertical-align:top}.s-grid-link,.s-img-fit-link,.s-coder-link{display:contents}.s-button-group{display:flex;flex-wrap:wrap}.w-100{width:100%!important}.s-no-lift{transform:translateY(0)!important}.s-lift:hover{transform:translateY(-5px)!important}.s-drop:hover{transform:translateY(5px)!important}.s-zoom:hover{transform:scale(1.05)!important;z-index:10!important}.s-zoom-img:hover img{transform:scale(1.05)!important;z-index:10!important}.s-zoom-img-big:hover img{transform:scale(1.1)!important;z-index:10!important}.s-zoom-big:hover{transform:scale(1.1)!important;z-index:10!important}.s-fade{-webkit-mask:linear-gradient(to top,#fff,var(--t,#fff)) top / 100% 30%,linear-gradient(#fff,#fff) center / 100% 40%,linear-gradient(to bottom,#fff,var(--b,#fff)) bottom / 100% 30%;-webkit-mask-repeat:no-repeat;mask:linear-gradient(to top,#fff,var(--t,#fff)) top / 100% 30%,linear-gradient(#fff,#fff) center / 100% 40%,linear-gradient(to bottom,#fff,var(--b,#fff)) bottom / 100% 30%;mask-repeat:no-repeat}.s-fade-t{--t:transparent;}.s-fade-b{--b:transparent;}.s-bright{filter:brightness(70%);transition:filter 250ms ease-in-out!important}.s-bright:hover{filter:brightness(100%)}.s-dark{filter:brightness(100%);transition:filter 250ms ease-in-out!important}.s-dark:hover{filter:brightness(60%)}.s-blur{transition:filter 250ms ease-in-out!important}.s-blur:hover{filter:blur(4px)}.s-unblur{transition:filter 250ms ease-in-out!important;filter:blur(4px)}.s-unblur:hover{filter:blur(0)}.s-blur-bg{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.s-frost{background-color:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.s-shad{box-shadow:0 3px 15px rgba(0,0,0,.2)}.s-shad-none{box-shadow:none!important}.s-shad-hov:hover{box-shadow:0 0 18px rgba(0,0,0,.2)}@media (min-width:600px){.s-shad-m{box-shadow:0 3px 15px rgba(0,0,0,.2)}.s-shad-hov-m:hover{box-shadow:0 0 18px rgba(0,0,0,.2)}.s-shad-none-m{box-shadow:none!important}.text-rotate-up-m{writing-mode:vertical-rl;text-orientation:upright}.text-rotate-m{writing-mode:vertical-lr}.s-flip-m{transform:rotate(180deg)}.s-hide-m{pointer-events:none;transition:opacity 250ms ease-in-out!important;opacity:0}}@media (min-width:900px){.s-shad-l{box-shadow:0 3px 15px rgba(0,0,0,.2)}.s-shad-hov-l:hover{box-shadow:0 0 18px rgba(0,0,0,.2)}.s-shad-none-l{box-shadow:none!important}.text-rotate-up-l{writing-mode:vertical-rl;text-orientation:upright}.text-rotate-l{writing-mode:vertical-lr}.s-flip-l{transform:rotate(180deg)}.s-hide-l{pointer-events:none;transition:opacity 250ms ease-in-out!important;opacity:0}}@media (min-width:1200px){.s-shad-xl{box-shadow:0 3px 15px rgba(0,0,0,.2)}.s-shad-hov-xl:hover{box-shadow:0 0 18px rgba(0,0,0,.2)}.s-shad-none-xl{box-shadow:none!important}.text-rotate-up-xl{writing-mode:vertical-rl;text-orientation:upright}.text-rotate-xl{writing-mode:vertical-lr}.s-flip-xl{transform:rotate(180deg)}.s-hide-xl{pointer-events:none;transition:opacity 250ms ease-in-out!important;opacity:0}}.s-screen{mix-blend-mode:screen}.s-multiply{mix-blend-mode:multiply}.s-exclusion{mix-blend-mode:exclusion}.s-no-pointer{pointer-events:none}.s-flip{transform:rotate(180deg)}.text-rotate-up{writing-mode:vertical-rl;text-orientation:upright}.text-rotate{writing-mode:vertical-lr}html:not(.touch-stripped) .s-hide-nt,.s-hide{pointer-events:none;transition:opacity 250ms ease-in-out!important;opacity:0}.s-reveal:hover .s-hide,.s-reveal:hover .s-hide-nt,.s-reveal:hover .s-hide-m{pointer-events:auto;opacity:1}.s-hide-on-reveal{transition:opacity 250ms ease-in-out!important}.s-reveal:hover .s-hide-on-reveal{pointer-events:none;opacity:0}.repeat{background-repeat:repeat!important;background-size:unset!important}.touch-stripped .hide-touch{display:none}html:not(.touch-stripped) .hide-non-touch{display:none}.grid-container{position:relative;max-width:100%;margin:0 auto;display:grid}.hide-of{overflow:hidden}.stripped-container>.stripped-link a,.stripped-outer>.stripped-link a,.s-grid-item>.s-grid-link a,.s-cols-item>.s-grid-link a,.s-img-fit-link a,.s-coder-wrap>.s-coder-link a{position:absolute;top:3px;bottom:3px;left:3px;right:3px;content:"";z-index:998;text-decoration:none}.stacks_out{overflow:visible!important}.stacks_in{overflow:visible}.s-inliner>.stacks_out{margin:0;width:auto;display:inline-block}.mb-0{margin-bottom:0!important}.stripped-base-width,.source-base-width{max-width:1920px;max-width:var(--container-max-width);margin:0 auto}.source-base-width-alt,.s-alt-width{max-width:800px;max-width:var(--container-max-width-alt);margin:0 auto}.alt-bg{background-color:var(--background-color-alt)!important}.page-bg{background-color:var(--background-color)!important}.page-fg{color:var(--background-color)!important}.text-bg{background-color:var(--text-color-normal)!important}.text-softer-fg{color:var(--text-color-softer)!important}.text-richer-fg{color:var(--text-color-richer)!important}.s-accent,.accent-bg{background-color:var(--accent-color)!important}.s-accent-text,.accent-alt-bg{background-color:var(--accent-text-color)!important}.s-accent-hover,.accent-hover-bg{background-color:var(--accent-color-hover)!important}.s-accent-c,.accent-fg{color:var(--accent-color)!important}.s-accent-text-c,.accent-alt-fg{color:var(--accent-text-color)!important}.s-accent-hover-c,.accent-hover-fg{color:var(--accent-color-hover)!important}.second-hover-fg{color:var(--second-color-hover)!important}.second-hover-bg{background-color:var(--second-color-hover)!important}.s-second-c,.second-fg{color:var(--second-color)!important}.s-second-text-c,.second-alt-fg{color:var(--second-color-alt)!important}.s-second,.second-bg{background-color:var(--second-color)!important}.s-second-text,.second-alt-bg{background-color:var(--second-color-alt)!important}.nav-1-bg{background-color:var(--nav-bg)!important}.nav-2-bg{background-color:var(--nav-bg-hover)!important}.nav-3-bg{background-color:var(--nav-link)!important}.nav-4-bg{background-color:var(--nav-link-hover)!important}.nav-1-fg{color:var(--nav-bg)!important}.nav-2-fg{color:var(--nav-bg-hover)!important}.nav-3-fg{color:var(--nav-link)!important}.nav-4-fg{color:var(--nav-link-hover)!important}.code-1-bg{background-color:var(--code-background)!important}.code-2-bg{background-color:var(--code-text)!important}.code-1-fg{color:var(--code-background)!important}.code-2-fg{color:var(--code-text)!important}.border-fg{color:var(--border-color)!important}.border-softer-fg{color:var(--border-color-softer)!important}.border-richer-fg{color:var(--border-color-richer)!important}.border-bg{background-color:var(--border-color)!important}.s-dark-bg{background-color:rgba(58,56,68,.5)}.s-vdark-bg{background-color:rgba(25,29,36,.80)}.s-light-bg{background-color:rgba(255,255,255,.5)}.s-vlight-bg{background-color:rgba(255,255,255,.8)}.stacks_top .iconic-caption{font-size:12px;padding:6px}.source-browser-warning{ text-align:center;width:80%;top:0;left:10%;position:fixed;margin:20px auto;padding:10px;background:#EC4D3B;color:white;border-radius:4px;z-index:9999}.source-browser-warning a{color:white;text-decoration:underline}@supports (display:grid){.source-browser-warning{display:none}}.base-pad-basic-1,.base-pb-1{padding:20px 20px 20px 20px}.base-pad-advanced-1,.base-pa-1{padding:20px 20px 20px 20px}.base-margin-basic-1,.base-mb-1{margin:1px 0px 0px 0px}.base-margin-advanced-1,.base-ma-1{margin:1 10px 0 10px}@media (min-width:600px){ .base-margin-advanced-1,.base-ma-1{margin:1 25px 0 25px} .base-pad-advanced-1,.base-pa-1{padding:30px 20px 30px 20px}}@media (min-width:900px){ .base-margin-advanced-1,.base-ma-1{margin:1 50px 0 50px} .base-pad-advanced-1,.base-pa-1{padding:40px 40px 40px 40px}}@media (min-width:1200px){ .base-margin-advanced-1,.base-ma-1{margin:1 100px 0 100px} .base-pad-advanced-1,.base-pa-1{padding:80px 40px 80px 40px}}.base-bg-1-1,.base-bg1-1{background-color:rgba(21, 28, 62, 1.00)!important;     }.base-bg-2-1,.base-bg2-1{background-color:rgba(21, 28, 62, 1.00)!important;     }.base-pad-basic-100,.base-pb-100{padding:0px 0px 0px 0px}.base-pad-advanced-100,.base-pa-100{padding:20px 20px 20px 20px}.base-margin-basic-100,.base-mb-100{margin:0px 0px 0px 0px}.base-margin-advanced-100,.base-ma-100{margin:0 10px 0 10px}@media (min-width:600px){ .base-margin-advanced-100,.base-ma-100{margin:0 25px 0 25px} .base-pad-advanced-100,.base-pa-100{padding:30px 20px 30px 20px}}@media (min-width:900px){ .base-margin-advanced-100,.base-ma-100{margin:0 50px 0 50px} .base-pad-advanced-100,.base-pa-100{padding:40px 40px 40px 40px}}@media (min-width:1200px){ .base-margin-advanced-100,.base-ma-100{margin:0 100px 0 100px} .base-pad-advanced-100,.base-pa-100{padding:80px 40px 80px 40px}}.base-bg-1-100,.base-bg1-100{background-color:rgba(21, 28, 62, 1.00)!important;     }.base-bg-2-100,.base-bg2-100{background-color:rgba(21, 28, 62, 1.00)!important;     }

body{   font-weight:normal ;font-family:'Montserrat',sans-serif }
:root{--sal-duration:.5s;--sal-delay:.15s;--sal-easing:ease}

/* MenuToAnchor Item Stack v1.0.2 *//* End of MenuToAnchor Item stack *//* MenuToAnchor Item Stack v1.0.2 *//* End of MenuToAnchor Item stack *//* MenuToAnchor Item Stack v1.0.2 *//* End of MenuToAnchor Item stack *//* MenuToAnchor Item Stack v1.0.2 *//* End of MenuToAnchor Item stack */#stacks_in_4346.nav-wrap{background-color:var(--nav-bg);width:100%;padding:5px 5px 5px 5px}#stacks_in_4346 .nav-content{z-index:999}html:not(.menulab-js) .nav-wrap{display:none}#stacks_in_4346.nav-fixed,#stacks_in_4346.nav-sticky{top:0;width:100%;z-index:999}#stacks_in_4346.nav-fixed{position:fixed;box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.12)}#stacks_in_4346.nav-sticky{position:sticky}#stacks_in_4346 .contained-bar{max-width:var(--container-max-width)}#stacks_in_4346 .navbar li>ul{background-color:var(--nav-bg)}#stacks_in_4346 .navbar li{list-style-type:none;display:block;border-radius:4px}#stacks_in_4346 .navbar li a{color:var(--nav-link)}#stacks_in_4346 .navbar li:hover>*:first-child,#stacks_in_4346 .navbar li.active>*:first-child{color:var(--nav-link-hover)}#stacks_in_4346 .navbar li:hover,#stacks_in_4346 .navbar li.active{background-color:var(--nav-bg-hover)}#stacks_in_4346 .logo img{vertical-align:top;height:42px;border-radius:5px;width:auto;max-width:none}#stacks_in_4346 .logo{}#stacks_in_4346 .site-title{display: none;}#stacks_in_4346 .navbar{display:block;}#stacks_in_4346 .branding{position:relative;display:flex;align-items:center;justify-content:space-between}#stacks_in_4346 .branding h4{font-size:20px;font-weight:normal;text-transform: uppercase; padding-left:10px;padding-right:10px}#stacks_in_4346 .site-title a{color:var(--text-color-normal);}#stacks_in_4346 .site-title a:hover{color:var(--text-color-softer);}@media only screen and (max-width:599px){#stacks_in_4346 .ml-dropdown{background-color:var(--nav-bg);max-height:calc(100vh - 45px);overflow-y:scroll} #stacks_in_4346 .cta{display:none} #stacks_in_4346 .navbar li{margin:3px 0}#stacks_in_4346 .branding{}}@media only screen and (min-width:600px){ #stacks_in_4346 .logo{display: block; margin-left:0;padding-right:10px}#stacks_in_4346 .site-title{display: none;} #stacks_in_4346 .cta-small{display:none} #stacks_in_4346 .branding h4{font-size:20px;padding-left:0;}#stacks_in_4346 .grouped-cta,#stacks_in_4346 .cta{display:flex;flex-wrap:wrap;align-items:center}#stacks_in_4346 .branding{min-width:0px;justify-content: start;}#stacks_in_4346 .logo img{height:65px}#stacks_in_4346 .navbar{display:inline-block} #stacks_in_4346 .mob-icon{display:none}#stacks_in_4346.nav-wrap{padding:5px 5px 5px 5px}#stacks_in_4346 .navbar{float:right;max-height:none;overflow:visible}#stacks_in_4346 .navbar,#stacks_in_4346 .nav-content{position:relative;display:flex;align-items:center;justify-content:space-between;}#stacks_in_4346 .navbar li a{padding:0 .8em}#stacks_in_4346 .navbar li.active,#stacks_in_4346 .navbar li:hover{border-radius:4px}#stacks_in_4346 .navbar .ml-menu,#stacks_in_4346 .navbar .ml-menu ul{margin:2px 1px}#stacks_in_4346 .navbar .ml-menu li{margin:2px 1px;padding-top:3px;padding-bottom:3px}#stacks_in_4346 .navbar li>ul{box-shadow:0 0 18px rgba(0,0,0,.1)}#stacks_in_4346 .navbar .ml-menu li>ul .dd-to-left>ul{right:100%!important;left:auto!important}#stacks_in_4346 .navbar .ml-menu li>ul .dd-to-right>ul{left:100%!important;right:auto!important}#stacks_in_4346 .navbar .ml-menu ul,#stacks_in_4346 .navbar [dir=rtl] .ml-menu>.dd-to-right>ul{display:none;position:absolute;padding:6px;top:100%;left:0;right:auto;z-index:1}#stacks_in_4346 .navbar [dir=rtl] .ml-menu ul,#stacks_in_4346 .navbar .ml-menu>.dd-to-left>ul{left:auto;right:0}#stacks_in_4346 .navbar .ml-menu ul ul,#stacks_in_4346 .navbar [dir=rtl] .ml-menu ul .dd-to-right ul{top:0;left:100%;right:auto}#stacks_in_4346 .navbar [dir=rtl] .ml-menu ul ul,#stacks_in_4346 .navbar .ml-menu ul .ml-dd-to-left ul{left:auto;right:100%}#stacks_in_4346 .navbar .ml-menu li{position:relative;display:block;list-style-type:none}#stacks_in_4346 .navbar .ml-menu>li{display:inline-block}#stacks_in_4346 .navbar .ml-menu a,#stacks_in_4346 .navbar .ml-menu span{display:block;text-decoration:none;white-space:pre}#stacks_in_4346 .navbar .ml-menu li:hover>ul{display:block}#stacks_in_4346 .navbar .ml-js li:hover>ul{display:none}#stacks_in_4346 .navbar .ml-js li.dd-open>ul{display:block!important}#stacks_in_4346 .ml-arrows .has-dropdown{padding-right:16px;*padding-right:16px}}#stacks_in_4346 .ml-arrows .has-dropdown:after{border-top-color:darkgray;border-top-color:var(--nav-link)}#stacks_in_4346 .ml-arrows .has-dropdown.active:after{border-top-color:darkgray;border-top-color:var(--nav-link-hover)}#stacks_in_4346 .ml-arrows>li>.ml-dropdown:focus:after,#stacks_in_4346 .ml-arrows>li:hover>.ml-dropdown:after,#stacks_in_4346 .ml-arrows>.sfHover>.ml-dropdown:after{border-top-color:darkgray;border-top-color:var(--nav-link)}#stacks_in_4346 .ml-arrows ul .ml-dropdown:after{border-top-color:darkgray;border-left-color:var(--nav-link)}#stacks_in_4346 .ml-arrows ul li>.ml-dropdown:focus:after,#stacks_in_4346 .ml-arrows ul li:hover>.ml-dropdown:after,#stacks_in_4346 .ml-arrows ul .sfHover>.ml-dropdown:after{border-top-color:darkgray;border-left-color:var(--nav-link)}#stacks_in_4346 .mob-icon{-webkit-transform:scale(.6);-moz-transform:scale(.6);-o-transform:scale(.6);transform:scale(.6)}#stacks_in_4346 .burg{width:45px;height:45px;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer}#stacks_in_4346 .burg span{display:block;position:absolute;height:6px;width:100%;background:darkgray;background:var(--nav-link); border-radius:6px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);transition:.25s ease-in-out}#stacks_in_4346 .burg span:nth-child(1){top:0}#stacks_in_4346 .burg span:nth-child(2),#stacks_in_4346 .burg span:nth-child(3){top:18px}#stacks_in_4346 .burg span:nth-child(4){top:36px}#stacks_in_4346.ml-toggle.expand .burg span:nth-child(1){top:18px;width:0;left:50%}#stacks_in_4346.ml-toggle.expand .burg span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#stacks_in_4346.ml-toggle.expand .burg span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#stacks_in_4346.ml-toggle.expand .burg span:nth-child(4){top:18px;width:0;left:50%}    

/* AnchorPoint CSS code */


#mission {
	height: 0px;
	opacity: 0;
	overflow: hidden;
}







#stacks_in_1669 > .s-pro.no-vault-z > .shear-wrapper > .shear-inner.o-bg-vault > .inner-content{z-index:1}#stacks_in_1669{z-index:100}#stacks_in_1669 > .s-pro > .sections-layer{display:none}#stacks_in_1669 > .s-pro > .shear-wrapper > .shear-inner.full-height.preload-height,#stacks_in_1669 > .s-pro > .sections-layer.preload-height{height:100.00vh !important}@media screen and (min-width:835px){#stacks_in_1669 > .s-pro > .shear-wrapper > .shear-inner.full-height.preload-height,#stacks_in_1669 > .s-pro > .sections-layer.preload-height{height:100.00vh !important}}#stacks_in_1669 > .s-pro > .shear-wrapper > .shear-inner.full-height{overflow:hidden}#stacks_in_1669 > .s-pro > .shear-wrapper > .shear-inner.full-height.preload-height{height:100.00vh}#stacks_in_1669 > .s-pro > .shear-wrapper > .shear-inner.full-height.preload-height.preload-color{background:rgba(255, 255, 255, 1.00)}#stacks_in_1669 > .s-pro > .shear-wrapper > .shear-inner.full-height.preload-height > .inner-content.v-center{opacity:0}#stacks_in_1669 > .s-pro > .shear-wrapper > .shear-inner.full-height.preload-height::after{opacity:0}#stacks_in_1669 > .s-pro > .shear-wrapper > .shear-inner.full-height > .inner-content.v-center{padding-top:0 !important;padding-bottom:0 !important}#stacks_in_1669 > .s-pro > .shear-wrapper > .shear-inner.full-height > .inner-content.v-center > .content-wrapper{-webkit-transform:translateY(-50%);transform:translateY(-50%)}#stacks_in_1669 > .s-pro > .shear-wrapper > .shear-inner::after,#stacks_in_1669 > .s-pro > .shear-wrapper > .shear-inner::before{margin-top:0.00%}#stacks_in_1669 > .s-pro > .shear-wrapper > .shear-inner > .inner-content > .content-wrapper.sp-max-width{width:100%;max-width:100%}#stacks_in_1669 > .s-pro > .shear-wrapper > .shear-inner > .inner-content > .content-wrapper.sp-max-width.sp-mob-center{margin-left:auto;margin-right:auto}#stacks_in_1669 > .s-pro > .shear-wrapper > .shear-inner > .inner-content > .content-wrapper.sp-max-width.sp-mob-left{margin-left:0;margin-right:auto}#stacks_in_1669 > .s-pro > .shear-wrapper > .shear-inner > .inner-content > .content-wrapper.sp-max-width.sp-mob-right{margin-right:0;margin-left:auto}@media screen and (min-width:640px){#stacks_in_1669 > .s-pro > .shear-wrapper > .shear-inner > .inner-content > .content-wrapper.sp-max-width{width:47%;max-width:100%}#stacks_in_1669 > .s-pro > .shear-wrapper > .shear-inner > .inner-content > .content-wrapper.sp-max-width.sp-large-center{margin:0 auto}#stacks_in_1669 > .s-pro > .shear-wrapper > .shear-inner > .inner-content > .content-wrapper.sp-max-width.sp-large-left{margin-left:0;margin-right:auto}#stacks_in_1669 > .s-pro > .shear-wrapper > .shear-inner > .inner-content > .content-wrapper.sp-max-width.sp-large-right{margin-right:0;margin-left:auto}}#stacks_in_1669 > .s-pro > .shear-wrapper > .shear-inner > .inner-content.manPadSide{padding-left:0.00%;padding-right:0.00%}@media screen and (min-width:835px){#stacks_in_1669 > .s-pro > .shear-wrapper > .shear-inner > .inner-content.manPadSide{padding-left:5.00%;padding-right:15.00%}}

#stacks_in_1669 {
	background-color: rgba(36, 52, 73, 1.00);
	border: solid rgba(36, 52, 73, 1.00);
	border-width: 0px 0px 10px 0px;
}

#stacks_out_1669 {
	margin-right:0;
}
.s-cols-stacks_in_1676{justify-content:space-between;align-items:stretch;}.s-cols-stacks_in_1676>.s-cols-item{border-radius:0px;margin-bottom:0px;width:100%;  padding:20px 20px 20px 20px;   }.s-cols-stacks_in_1676>.s-cols-item:hover{ }#stacks_out_1676{width:100%}
.item_stacks_in_1678{justify-content:center;overflow:hidden;  }
#p-stacks_in_1684 p{ font-size:2.00rem; margin-bottom: 0;  font-weight:500;}#p-stacks_in_1684 p.lead{font-size:2.50rem;}#p-stacks_in_1684 a{color:var(--link-color);}@media (min-width:600px){#p-stacks_in_1684 p{font-size:2.50rem;}}#p-stacks_in_1684 a:hover{color:var(--link-color-hover); }

#stacks_in_1684 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_1685 {
	font-size: 105%;
}
.style-pro-stacks_in_1669::before{position:absolute;top:0;bottom:0;left:0;right:0;content:"";z-index:-1}

.ovl-style-pro-stacks_in_1669::after{position:absolute;top:0;bottom:0;left:0;right:0;content:"";z-index:-1}.ovl-style-pro-stacks_in_1669:not(.o-bg-vault)::after{background-color:rgba(36, 52, 73, 0.30)}

#stacks_in_1669 > .s-pro > .shear-wrapper{position:relative;z-index:1}#stacks_in_1669 > .s-pro > .sections-layer{display:block;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}#stacks_in_1669 > .s-pro > .sections-layer > .video-background{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;content:""}#stacks_in_1669 > .s-pro > .sections-layer.is-loaded > .video-background.hide-when-loaded{display:none}#stacks_in_1669 > .s-pro > .sections-layer:not(.is-loaded) > #vid-stacks_in_7543{opacity:0 !important}#stacks_in_1669 > .s-pro > .sections-layer > #vid-stacks_in_7543.not-started.hide-when-played{display:none !important}#stacks_in_1669 > .s-pro > .sections-layer:not(.is-loaded) > #vid-stacks_in_7543.hide-when-played{display:none !important}#vid-stacks_in_7543{opacity:1.0}#vid-stacks_in_7543.pre-load{opacity:0}#play-stacks_in_7543{-webkit-transform:scale(1);transform:scale(1);position:absolute;top:50%;left:50%;-webkit-transition:all linear 220ms;transition:all linear 220ms;display:none;-webkit-box-sizing:border-box;box-sizing:border-box;width:100px;border:3px solid rgba(255, 255, 255, 1.00);margin:-50px 0 0 -50px;text-indent:-2000px;border-radius:4px;background-color:rgba(0, 0, 0, 0.30);overflow:hidden;z-index:9999}#play-stacks_in_7543.pl-rect{height:80px}#play-stacks_in_7543.pl-square,#play-stacks_in_7543.pl-circ{height:100px}#play-stacks_in_7543.pl-circ{border-radius:50%}#play-stacks_in_7543::before{content:'';position:absolute;top:52%;left:52%;margin:-20px 0 0 -12px;border-left:35px solid rgba(0,0,0,0.2);border-top:20px solid transparent;border-bottom:20px solid transparent}#play-stacks_in_7543::after{content:'';position:absolute;top:50%;left:48%;margin:-20px 0 0 -12px;border-left:40px solid rgba(255, 255, 255, 1.00);border-top:20px solid transparent;border-bottom:20px solid transparent}#play-stacks_in_7543:hover{border-color:rgba(255, 255, 255, 1.00);background-color:rgba(0, 0, 0, 0.75)}#play-stacks_in_7543:hover::after{border-left-color:rgba(255, 255, 255, 1.00)}#play-stacks_in_7543.not-started{display:block}#play-stacks_in_7543.no-play-button{display:none !important}.mute-toggle.mute-video{display:none !important}#stacks_in_1669 .vb-stacks_in_7543.bg-none{background:transparent}#stacks_in_1669 .vb-stacks_in_7543.bg-color{background-color:rgba(105, 157, 255, 1.00)}


/* AnchorPoint CSS code */


#services {
	height: 0px;
	opacity: 0;
	overflow: hidden;
}







#stacks_in_5473 > .s-pro.no-vault-z > .shear-wrapper > .shear-inner.o-bg-vault > .inner-content{z-index:1}#stacks_in_5473{z-index:100}#stacks_in_5473 > .s-pro > .sections-layer{display:none}#stacks_in_5473 > .s-pro > .shear-wrapper > .shear-inner.full-height.preload-height,#stacks_in_5473 > .s-pro > .sections-layer.preload-height{height:100.00vh !important}@media screen and (min-width:835px){#stacks_in_5473 > .s-pro > .shear-wrapper > .shear-inner.full-height.preload-height,#stacks_in_5473 > .s-pro > .sections-layer.preload-height{height:100.00vh !important}}#stacks_in_5473 > .s-pro > .shear-wrapper > .shear-inner.full-height{overflow:hidden}#stacks_in_5473 > .s-pro > .shear-wrapper > .shear-inner.full-height.preload-height{height:100.00vh}#stacks_in_5473 > .s-pro > .shear-wrapper > .shear-inner.full-height.preload-height.preload-color{background:rgba(255, 255, 255, 1.00)}#stacks_in_5473 > .s-pro > .shear-wrapper > .shear-inner.full-height.preload-height > .inner-content.v-center{opacity:0}#stacks_in_5473 > .s-pro > .shear-wrapper > .shear-inner.full-height.preload-height::after{opacity:0}#stacks_in_5473 > .s-pro > .shear-wrapper > .shear-inner.full-height > .inner-content.v-center{padding-top:0 !important;padding-bottom:0 !important}#stacks_in_5473 > .s-pro > .shear-wrapper > .shear-inner.full-height > .inner-content.v-center > .content-wrapper{-webkit-transform:translateY(-50%);transform:translateY(-50%)}#stacks_in_5473 > .s-pro > .shear-wrapper > .shear-inner::after,#stacks_in_5473 > .s-pro > .shear-wrapper > .shear-inner::before{margin-top:0.00%}#stacks_in_5473 > .s-pro > .shear-wrapper > .shear-inner > .inner-content > .content-wrapper.sp-max-width{width:100%;max-width:100%}#stacks_in_5473 > .s-pro > .shear-wrapper > .shear-inner > .inner-content > .content-wrapper.sp-max-width.sp-mob-center{margin-left:auto;margin-right:auto}#stacks_in_5473 > .s-pro > .shear-wrapper > .shear-inner > .inner-content > .content-wrapper.sp-max-width.sp-mob-left{margin-left:0;margin-right:auto}#stacks_in_5473 > .s-pro > .shear-wrapper > .shear-inner > .inner-content > .content-wrapper.sp-max-width.sp-mob-right{margin-right:0;margin-left:auto}@media screen and (min-width:640px){#stacks_in_5473 > .s-pro > .shear-wrapper > .shear-inner > .inner-content > .content-wrapper.sp-max-width{width:40%;max-width:100%}#stacks_in_5473 > .s-pro > .shear-wrapper > .shear-inner > .inner-content > .content-wrapper.sp-max-width.sp-large-center{margin:0 auto}#stacks_in_5473 > .s-pro > .shear-wrapper > .shear-inner > .inner-content > .content-wrapper.sp-max-width.sp-large-left{margin-left:0;margin-right:auto}#stacks_in_5473 > .s-pro > .shear-wrapper > .shear-inner > .inner-content > .content-wrapper.sp-max-width.sp-large-right{margin-right:0;margin-left:auto}}#stacks_in_5473 > .s-pro > .shear-wrapper > .shear-inner > .inner-content.manPad{padding-top:0.00%;padding-bottom:0.00%}@media screen and (min-width:835px){#stacks_in_5473 > .s-pro > .shear-wrapper > .shear-inner > .inner-content.manPad{padding-top:5.00vh;padding-bottom:0.00vh}}#stacks_in_5473 > .s-pro > .shear-wrapper > .shear-inner > .inner-content.manPadSide{padding-left:0.00%;padding-right:0.00%}@media screen and (min-width:835px){#stacks_in_5473 > .s-pro > .shear-wrapper > .shear-inner > .inner-content.manPadSide{padding-left:0.00%;padding-right:5.00%}}

#stacks_in_5473 {
	background-color: rgba(36, 52, 73, 1.00);
	border: solid rgba(232, 100, 34, 1.00);
	border-width: 0px 0px 10px 0px;
}

#stacks_out_5473 {
	margin-right:0;
}
#p-stacks_in_8484 p{ font-size:2.50rem; margin-bottom: 0;  font-weight:500;}#p-stacks_in_8484 p.lead{font-size:3.50rem;}#p-stacks_in_8484 a{color:var(--link-color);}@media (min-width:600px){#p-stacks_in_8484 p{font-size:3.50rem;}}#p-stacks_in_8484 a:hover{color:var(--link-color-hover); }

#stacks_in_8484 {
	background-color: rgba(36, 52, 73, 0.80);
	border: solid rgba(0, 0, 0, 0.15);
	border-width: 10px 0px 0px 0px;
	padding: 10px 10px 10px 25px;
}

#stacks_in_8485 {
	text-transform: capitalize;
}
.s-grid-stacks_in_9602{grid-column-gap:0;grid-row-gap:0;grid-template-columns:1fr;align-items:stretch;  }.s-grid-stacks_in_9602>.s-grid-item{border-radius:0px; padding:0px 0px 0px 0px;   }.s-grid-stacks_in_9602>.s-grid-item:hover{ }#stacks_out_9602{width:100%}

#stacks_in_9602 {
	background-color: rgba(255, 255, 255, 0.80);
	padding:  30px;
}
.item_stacks_in_9603{ grid-column:span 1;grid-row:span 1; justify-content:flex-start;  overflow:hidden;  }
#stacks_in_9736 > .stacks_out > .com_joeworkman_stacks_jack4_stack{-webkit-transition:all 200ms ease;transition:all 200ms ease}#stacks_in_9736 > .stacks_out > .com_joeworkman_stacks_jack4_stack > .jack{-webkit-transition:all 200ms ease;transition:all 200ms ease}#stacks_in_9736 > .stacks_out > .com_joeworkman_stacks_jack4_stack > .jack:hover{-webkit-transition:all 200ms ease;transition:all 200ms ease}#stacks_in_9736 > .stacks_out > .com_joeworkman_stacks_jack4_stack > .jack::after,#stacks_in_9736 > .stacks_out > .com_joeworkman_stacks_jack4_stack > .jack::before{-webkit-transition:all 200ms ease;transition:all 200ms ease}#stacks_in_9736 > .stacks_out > .com_joeworkman_stacks_jack4_stack > .jack::after:hover,#stacks_in_9736 > .stacks_out > .com_joeworkman_stacks_jack4_stack > .jack::before:hover{-webkit-transition:all 200ms ease;transition:all 200ms ease}#stacks_in_9736 > .stacks_out > .com_joeworkman_stacks_jack4_stack > .jack:hover{border-color:#A2A4A4;border-width:0px;border-style:solid;border-radius:0px}#stacks_in_9736 > .stacks_out > .com_joeworkman_stacks_jack4_stack > .jack:hover.border-detailed-width{border-width:0.00px 0.00px 0.00px 5.00px}#stacks_in_9736 > .stacks_out > .com_joeworkman_stacks_jack4_stack > .jack:hover.border-detailed-style{border-style:solid solid solid solid}#stacks_in_9736 > .stacks_out > .com_joeworkman_stacks_jack4_stack > .jack:hover.border-image{-o-border-image:url() 70 repeat;border-image:url() 70 repeat;border-style:solid}#stacks_in_9736 > .stacks_out > .com_joeworkman_stacks_jack4_stack > .jack:hover::after{border-radius:0px}#stacks_in_9736 > .stacks_out > .com_joeworkman_stacks_jack4_stack > .jack:hover.border-detailed-radius,#stacks_in_9736 > .stacks_out > .com_joeworkman_stacks_jack4_stack > .jack:hover.border-detailed-radius::after{border-radius:0.00px 0.00px 0.00px 0.00px}
#stacks_in_9737{padding-right:0.00px;padding-left:0.00px;}#stacks_in_9737 > .jack{margin:0px;padding:0px;border-color:#A2A4A4;border-width:0px;border-style:none;border-radius:0px;background-attachment:scroll;background-clip:padding-box !important;background-origin:padding-box !important}#stacks_in_9737 > .jack.proportional{aspect-ratio:16 / 9;}#stacks_in_9737 > .jack.width-minmax{min-width:100px;max-width:800px}#stacks_in_9737 > .jack.width-static{width:500px}#stacks_in_9737 > .jack.width-flexible{width:100%}#stacks_in_9737 > .jack.margin-detailed{margin:10.00px 0.00px 25.00px 0.00px}#stacks_in_9737 > .jack.padding-detailed{padding:0.00px 0.00px 0.00px 0.00px}#stacks_in_9737 > .jack.rotate{-webkit-transform:rotate(5deg);transform:rotate(5deg)}#stacks_in_9737 > .jack.border-detailed-width{border-width:0.00px 0.00px 0.00px 5.00px}#stacks_in_9737 > .jack.border-detailed-style{border-style:solid solid solid solid}#stacks_in_9737 > .jack.border-image{-o-border-image:url() 70 repeat;border-image:url() 70 repeat;border-style:solid}#stacks_in_9737 > .jack::after{border-radius:0px}#stacks_in_9737 > .jack.border-detailed-radius,#stacks_in_9737 > .jack.border-detailed-radius::after{border-radius:0.00px 0.00px 0.00px 0.00px}#stacks_in_9737 > .jack.bg-animate{-webkit-animation:animatedJackBackgroundtoRight 200s linear infinite;animation:animatedJackBackgroundtoRight 200s linear infinite}#stacks_in_9737 > .jack.bg-color{background-color:#FFFFFF}#stacks_in_9737 > .jack.bg-gradient{background-color:#89C5FF}#stacks_in_9737 > .jack.bg-image:not(.glass){background-image:url();background-repeat:repeat;background-position:left top;}#stacks_in_9737 > .jack.bg-image:not(.glass).bg-size-static{background-size:300px}#stacks_in_9737 > .jack.bg-image:not(.glass).bg-size-fluid{background-size:100%}#stacks_in_9737 > .jack.bg-image:not(.glass).bg-warehouse{background-image:url()}#stacks_in_9737 > .jack.bg-image:not(.glass).bg-fallback{background-color:#CCCCCC}@media only screen and (min-width:40.063em){#stacks_in_9737 > .jack.bg-image:not(.glass){}#stacks_in_9737 > .jack.bg-image:not(.glass).bg-warehouse{}}#stacks_in_9737 > .jack.bg-image.glass.after,#stacks_in_9737 > .glass.jack.bg-image::after{opacity:0.0;background-attachment:scroll;background-clip:padding-box !important;background-origin:padding-box !important;padding:0px;background-image:url();background-repeat:repeat;background-position:left top;}#stacks_in_9737 > .jack.bg-image.glass.after.padding-detailed,#stacks_in_9737 > .glass.padding-detailed.jack.bg-image::after{padding:0.00px 0.00px 0.00px 0.00px}#stacks_in_9737 > .jack.bg-image.glass.after.bg-size-static,#stacks_in_9737 > .glass.bg-size-static.jack.bg-image::after{background-size:300px}#stacks_in_9737 > .jack.bg-image.glass.after.bg-size-fluid,#stacks_in_9737 > .glass.bg-size-fluid.jack.bg-image::after{background-size:100%}#stacks_in_9737 > .jack.bg-image.glass.after.bg-warehouse,#stacks_in_9737 > .glass.bg-warehouse.jack.bg-image::after{background-image:url()}#stacks_in_9737 > .jack.bg-image.glass.after.bg-fallback,#stacks_in_9737 > .glass.bg-fallback.jack.bg-image::after{background-color:#CCCCCC}@media only screen and (min-width:40.063em){#stacks_in_9737 > .jack.bg-image.glass.after,#stacks_in_9737 > .glass.jack.bg-image::after{}#stacks_in_9737 > .jack.bg-image.glass.after.bg-warehouse,#stacks_in_9737 > .glass.bg-warehouse.jack.bg-image::after{}}#stacks_in_9737 > .jack.drop-shadow{-webkit-box-shadow:0px 10px 6px -6px rgba(0,0,0,0.50);box-shadow:0px 10px 6px -6px rgba(0,0,0,0.50)}#stacks_in_9737 > .jack.inset-shadow{-webkit-box-shadow:inset 0px 0px 6px 2px rgba(0,0,0,0.50);box-shadow:inset 0px 0px 6px 2px rgba(0,0,0,0.50)}#stacks_in_9737 > .jack.drop-shadow.inset-shadow{-webkit-box-shadow:0px 10px 6px -6px rgba(0,0,0,0.50),inset 0px 0px 6px 2px rgba(0,0,0,0.50);box-shadow:0px 10px 6px -6px rgba(0,0,0,0.50),inset 0px 0px 6px 2px rgba(0,0,0,0.50)}#stacks_in_9737 > .jack.corner-shadow.corner-shadow-left::before{max-width:300px;bottom:15px;-webkit-box-shadow:0px 15px 10px 0px rgba(119,119,119,0.99);box-shadow:0px 15px 10px 0px rgba(119,119,119,0.99);left:10px;-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}#stacks_in_9737 > .jack.corner-shadow.corner-shadow-right::after{max-width:300px;bottom:15px;-webkit-box-shadow:0px 15px 10px 0px rgba(119,119,119,0.99);box-shadow:0px 15px 10px 0px rgba(119,119,119,0.99);right:10px;left:auto;-webkit-transform:rotate(3deg);transform:rotate(3deg)}#stacks_in_9737 > .jack.peek-shadow::before,#stacks_in_9737 > .jack.peek-shadow::after{-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.80);box-shadow:0px 0px 20px 0px rgba(0,0,0,0.80);top:0%;bottom:0%;left:5px;right:5px;border-radius:100px / 10px}#stacks_in_9737 > .jack.peek-shadow::after{right:5px;left:auto;-webkit-transform:skew(8deg) rotate(3deg);transform:skew(8deg) rotate(3deg)}#stacks_in_9737 > .jack{overflow:visible;}#stacks_in_9737 > .jack.height-static{height:100px}#stacks_in_9737 > .jack.height-minmax{min-height:100px;max-height:800px}
h5.stacks_in_9609{ font-size:18.00px; line-height:1.10;  font-weight:600;    margin-bottom: 0;}@media (min-width:600px){h5.stacks_in_9609{font-size:20.00px; line-height:1.10}}

#stacks_in_9609 {
	margin: 0px 0px 25px 0px;
	padding: 0px 0px 0px 10px;
}

#stacks_out_9609 {
	margin-left:0;
}
#stacks_in_9742{padding-right:0.00px;padding-left:0.00px;}#stacks_in_9742 > .jack{margin:0px;padding:0px;border-color:#A2A4A4;border-width:0px;border-style:none;border-radius:0px;background-attachment:scroll;background-clip:padding-box !important;background-origin:padding-box !important}#stacks_in_9742 > .jack.proportional{aspect-ratio:16 / 9;}#stacks_in_9742 > .jack.width-minmax{min-width:100px;max-width:800px}#stacks_in_9742 > .jack.width-static{width:500px}#stacks_in_9742 > .jack.width-flexible{width:100%}#stacks_in_9742 > .jack.margin-detailed{margin:10.00px 0.00px 25.00px 0.00px}#stacks_in_9742 > .jack.padding-detailed{padding:0.00px 0.00px 0.00px 0.00px}#stacks_in_9742 > .jack.rotate{-webkit-transform:rotate(5deg);transform:rotate(5deg)}#stacks_in_9742 > .jack.border-detailed-width{border-width:0.00px 0.00px 0.00px 5.00px}#stacks_in_9742 > .jack.border-detailed-style{border-style:solid solid solid solid}#stacks_in_9742 > .jack.border-image{-o-border-image:url() 70 repeat;border-image:url() 70 repeat;border-style:solid}#stacks_in_9742 > .jack::after{border-radius:0px}#stacks_in_9742 > .jack.border-detailed-radius,#stacks_in_9742 > .jack.border-detailed-radius::after{border-radius:0.00px 0.00px 0.00px 0.00px}#stacks_in_9742 > .jack.bg-animate{-webkit-animation:animatedJackBackgroundtoRight 200s linear infinite;animation:animatedJackBackgroundtoRight 200s linear infinite}#stacks_in_9742 > .jack.bg-color{background-color:#FFFFFF}#stacks_in_9742 > .jack.bg-gradient{background-color:#89C5FF}#stacks_in_9742 > .jack.bg-image:not(.glass){background-image:url();background-repeat:repeat;background-position:left top;}#stacks_in_9742 > .jack.bg-image:not(.glass).bg-size-static{background-size:300px}#stacks_in_9742 > .jack.bg-image:not(.glass).bg-size-fluid{background-size:100%}#stacks_in_9742 > .jack.bg-image:not(.glass).bg-warehouse{background-image:url()}#stacks_in_9742 > .jack.bg-image:not(.glass).bg-fallback{background-color:#CCCCCC}@media only screen and (min-width:40.063em){#stacks_in_9742 > .jack.bg-image:not(.glass){}#stacks_in_9742 > .jack.bg-image:not(.glass).bg-warehouse{}}#stacks_in_9742 > .jack.bg-image.glass.after,#stacks_in_9742 > .glass.jack.bg-image::after{opacity:0.0;background-attachment:scroll;background-clip:padding-box !important;background-origin:padding-box !important;padding:0px;background-image:url();background-repeat:repeat;background-position:left top;}#stacks_in_9742 > .jack.bg-image.glass.after.padding-detailed,#stacks_in_9742 > .glass.padding-detailed.jack.bg-image::after{padding:0.00px 0.00px 0.00px 0.00px}#stacks_in_9742 > .jack.bg-image.glass.after.bg-size-static,#stacks_in_9742 > .glass.bg-size-static.jack.bg-image::after{background-size:300px}#stacks_in_9742 > .jack.bg-image.glass.after.bg-size-fluid,#stacks_in_9742 > .glass.bg-size-fluid.jack.bg-image::after{background-size:100%}#stacks_in_9742 > .jack.bg-image.glass.after.bg-warehouse,#stacks_in_9742 > .glass.bg-warehouse.jack.bg-image::after{background-image:url()}#stacks_in_9742 > .jack.bg-image.glass.after.bg-fallback,#stacks_in_9742 > .glass.bg-fallback.jack.bg-image::after{background-color:#CCCCCC}@media only screen and (min-width:40.063em){#stacks_in_9742 > .jack.bg-image.glass.after,#stacks_in_9742 > .glass.jack.bg-image::after{}#stacks_in_9742 > .jack.bg-image.glass.after.bg-warehouse,#stacks_in_9742 > .glass.bg-warehouse.jack.bg-image::after{}}#stacks_in_9742 > .jack.drop-shadow{-webkit-box-shadow:0px 10px 6px -6px rgba(0,0,0,0.50);box-shadow:0px 10px 6px -6px rgba(0,0,0,0.50)}#stacks_in_9742 > .jack.inset-shadow{-webkit-box-shadow:inset 0px 0px 6px 2px rgba(0,0,0,0.50);box-shadow:inset 0px 0px 6px 2px rgba(0,0,0,0.50)}#stacks_in_9742 > .jack.drop-shadow.inset-shadow{-webkit-box-shadow:0px 10px 6px -6px rgba(0,0,0,0.50),inset 0px 0px 6px 2px rgba(0,0,0,0.50);box-shadow:0px 10px 6px -6px rgba(0,0,0,0.50),inset 0px 0px 6px 2px rgba(0,0,0,0.50)}#stacks_in_9742 > .jack.corner-shadow.corner-shadow-left::before{max-width:300px;bottom:15px;-webkit-box-shadow:0px 15px 10px 0px rgba(119,119,119,0.99);box-shadow:0px 15px 10px 0px rgba(119,119,119,0.99);left:10px;-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}#stacks_in_9742 > .jack.corner-shadow.corner-shadow-right::after{max-width:300px;bottom:15px;-webkit-box-shadow:0px 15px 10px 0px rgba(119,119,119,0.99);box-shadow:0px 15px 10px 0px rgba(119,119,119,0.99);right:10px;left:auto;-webkit-transform:rotate(3deg);transform:rotate(3deg)}#stacks_in_9742 > .jack.peek-shadow::before,#stacks_in_9742 > .jack.peek-shadow::after{-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.80);box-shadow:0px 0px 20px 0px rgba(0,0,0,0.80);top:0%;bottom:0%;left:5px;right:5px;border-radius:100px / 10px}#stacks_in_9742 > .jack.peek-shadow::after{right:5px;left:auto;-webkit-transform:skew(8deg) rotate(3deg);transform:skew(8deg) rotate(3deg)}#stacks_in_9742 > .jack{overflow:visible;}#stacks_in_9742 > .jack.height-static{height:100px}#stacks_in_9742 > .jack.height-minmax{min-height:100px;max-height:800px}
h5.stacks_in_9612{ font-size:18.00px; line-height:1.10;  font-weight:600;    margin-bottom: 0;}@media (min-width:600px){h5.stacks_in_9612{font-size:20.00px; line-height:1.10}}

#stacks_in_9612 {
	margin: 0px 0px 25px 0px;
	padding: 0px 0px 0px 10px;
}

#stacks_out_9612 {
	margin-left:0;
}
#stacks_in_9746{padding-right:0.00px;padding-left:0.00px;}#stacks_in_9746 > .jack{margin:0px;padding:0px;border-color:#A2A4A4;border-width:0px;border-style:none;border-radius:0px;background-attachment:scroll;background-clip:padding-box !important;background-origin:padding-box !important}#stacks_in_9746 > .jack.proportional{aspect-ratio:16 / 9;}#stacks_in_9746 > .jack.width-minmax{min-width:100px;max-width:800px}#stacks_in_9746 > .jack.width-static{width:500px}#stacks_in_9746 > .jack.width-flexible{width:100%}#stacks_in_9746 > .jack.margin-detailed{margin:10.00px 0.00px 25.00px 0.00px}#stacks_in_9746 > .jack.padding-detailed{padding:0.00px 0.00px 0.00px 0.00px}#stacks_in_9746 > .jack.rotate{-webkit-transform:rotate(5deg);transform:rotate(5deg)}#stacks_in_9746 > .jack.border-detailed-width{border-width:0.00px 0.00px 0.00px 5.00px}#stacks_in_9746 > .jack.border-detailed-style{border-style:solid solid solid solid}#stacks_in_9746 > .jack.border-image{-o-border-image:url() 70 repeat;border-image:url() 70 repeat;border-style:solid}#stacks_in_9746 > .jack::after{border-radius:0px}#stacks_in_9746 > .jack.border-detailed-radius,#stacks_in_9746 > .jack.border-detailed-radius::after{border-radius:0.00px 0.00px 0.00px 0.00px}#stacks_in_9746 > .jack.bg-animate{-webkit-animation:animatedJackBackgroundtoRight 200s linear infinite;animation:animatedJackBackgroundtoRight 200s linear infinite}#stacks_in_9746 > .jack.bg-color{background-color:#FFFFFF}#stacks_in_9746 > .jack.bg-gradient{background-color:#89C5FF}#stacks_in_9746 > .jack.bg-image:not(.glass){background-image:url();background-repeat:repeat;background-position:left top;}#stacks_in_9746 > .jack.bg-image:not(.glass).bg-size-static{background-size:300px}#stacks_in_9746 > .jack.bg-image:not(.glass).bg-size-fluid{background-size:100%}#stacks_in_9746 > .jack.bg-image:not(.glass).bg-warehouse{background-image:url()}#stacks_in_9746 > .jack.bg-image:not(.glass).bg-fallback{background-color:#CCCCCC}@media only screen and (min-width:40.063em){#stacks_in_9746 > .jack.bg-image:not(.glass){}#stacks_in_9746 > .jack.bg-image:not(.glass).bg-warehouse{}}#stacks_in_9746 > .jack.bg-image.glass.after,#stacks_in_9746 > .glass.jack.bg-image::after{opacity:0.0;background-attachment:scroll;background-clip:padding-box !important;background-origin:padding-box !important;padding:0px;background-image:url();background-repeat:repeat;background-position:left top;}#stacks_in_9746 > .jack.bg-image.glass.after.padding-detailed,#stacks_in_9746 > .glass.padding-detailed.jack.bg-image::after{padding:0.00px 0.00px 0.00px 0.00px}#stacks_in_9746 > .jack.bg-image.glass.after.bg-size-static,#stacks_in_9746 > .glass.bg-size-static.jack.bg-image::after{background-size:300px}#stacks_in_9746 > .jack.bg-image.glass.after.bg-size-fluid,#stacks_in_9746 > .glass.bg-size-fluid.jack.bg-image::after{background-size:100%}#stacks_in_9746 > .jack.bg-image.glass.after.bg-warehouse,#stacks_in_9746 > .glass.bg-warehouse.jack.bg-image::after{background-image:url()}#stacks_in_9746 > .jack.bg-image.glass.after.bg-fallback,#stacks_in_9746 > .glass.bg-fallback.jack.bg-image::after{background-color:#CCCCCC}@media only screen and (min-width:40.063em){#stacks_in_9746 > .jack.bg-image.glass.after,#stacks_in_9746 > .glass.jack.bg-image::after{}#stacks_in_9746 > .jack.bg-image.glass.after.bg-warehouse,#stacks_in_9746 > .glass.bg-warehouse.jack.bg-image::after{}}#stacks_in_9746 > .jack.drop-shadow{-webkit-box-shadow:0px 10px 6px -6px rgba(0,0,0,0.50);box-shadow:0px 10px 6px -6px rgba(0,0,0,0.50)}#stacks_in_9746 > .jack.inset-shadow{-webkit-box-shadow:inset 0px 0px 6px 2px rgba(0,0,0,0.50);box-shadow:inset 0px 0px 6px 2px rgba(0,0,0,0.50)}#stacks_in_9746 > .jack.drop-shadow.inset-shadow{-webkit-box-shadow:0px 10px 6px -6px rgba(0,0,0,0.50),inset 0px 0px 6px 2px rgba(0,0,0,0.50);box-shadow:0px 10px 6px -6px rgba(0,0,0,0.50),inset 0px 0px 6px 2px rgba(0,0,0,0.50)}#stacks_in_9746 > .jack.corner-shadow.corner-shadow-left::before{max-width:300px;bottom:15px;-webkit-box-shadow:0px 15px 10px 0px rgba(119,119,119,0.99);box-shadow:0px 15px 10px 0px rgba(119,119,119,0.99);left:10px;-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}#stacks_in_9746 > .jack.corner-shadow.corner-shadow-right::after{max-width:300px;bottom:15px;-webkit-box-shadow:0px 15px 10px 0px rgba(119,119,119,0.99);box-shadow:0px 15px 10px 0px rgba(119,119,119,0.99);right:10px;left:auto;-webkit-transform:rotate(3deg);transform:rotate(3deg)}#stacks_in_9746 > .jack.peek-shadow::before,#stacks_in_9746 > .jack.peek-shadow::after{-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.80);box-shadow:0px 0px 20px 0px rgba(0,0,0,0.80);top:0%;bottom:0%;left:5px;right:5px;border-radius:100px / 10px}#stacks_in_9746 > .jack.peek-shadow::after{right:5px;left:auto;-webkit-transform:skew(8deg) rotate(3deg);transform:skew(8deg) rotate(3deg)}#stacks_in_9746 > .jack{overflow:visible;}#stacks_in_9746 > .jack.height-static{height:100px}#stacks_in_9746 > .jack.height-minmax{min-height:100px;max-height:800px}
h5.stacks_in_9614{ font-size:18.00px; line-height:1.10;  font-weight:600;    margin-bottom: 0;}@media (min-width:600px){h5.stacks_in_9614{font-size:20.00px; line-height:1.10}}

#stacks_in_9614 {
	margin: 0px 0px 25px 0px;
	padding: 0px 0px 0px 10px;
}

#stacks_out_9614 {
	margin-left:0;
}
#stacks_in_9750{padding-right:0.00px;padding-left:0.00px;}#stacks_in_9750 > .jack{margin:0px;padding:0px;border-color:#A2A4A4;border-width:0px;border-style:none;border-radius:0px;background-attachment:scroll;background-clip:padding-box !important;background-origin:padding-box !important}#stacks_in_9750 > .jack.proportional{aspect-ratio:16 / 9;}#stacks_in_9750 > .jack.width-minmax{min-width:100px;max-width:800px}#stacks_in_9750 > .jack.width-static{width:500px}#stacks_in_9750 > .jack.width-flexible{width:100%}#stacks_in_9750 > .jack.margin-detailed{margin:10.00px 0.00px 25.00px 0.00px}#stacks_in_9750 > .jack.padding-detailed{padding:0.00px 0.00px 0.00px 0.00px}#stacks_in_9750 > .jack.rotate{-webkit-transform:rotate(5deg);transform:rotate(5deg)}#stacks_in_9750 > .jack.border-detailed-width{border-width:0.00px 0.00px 0.00px 5.00px}#stacks_in_9750 > .jack.border-detailed-style{border-style:solid solid solid solid}#stacks_in_9750 > .jack.border-image{-o-border-image:url() 70 repeat;border-image:url() 70 repeat;border-style:solid}#stacks_in_9750 > .jack::after{border-radius:0px}#stacks_in_9750 > .jack.border-detailed-radius,#stacks_in_9750 > .jack.border-detailed-radius::after{border-radius:0.00px 0.00px 0.00px 0.00px}#stacks_in_9750 > .jack.bg-animate{-webkit-animation:animatedJackBackgroundtoRight 200s linear infinite;animation:animatedJackBackgroundtoRight 200s linear infinite}#stacks_in_9750 > .jack.bg-color{background-color:#FFFFFF}#stacks_in_9750 > .jack.bg-gradient{background-color:#89C5FF}#stacks_in_9750 > .jack.bg-image:not(.glass){background-image:url();background-repeat:repeat;background-position:left top;}#stacks_in_9750 > .jack.bg-image:not(.glass).bg-size-static{background-size:300px}#stacks_in_9750 > .jack.bg-image:not(.glass).bg-size-fluid{background-size:100%}#stacks_in_9750 > .jack.bg-image:not(.glass).bg-warehouse{background-image:url()}#stacks_in_9750 > .jack.bg-image:not(.glass).bg-fallback{background-color:#CCCCCC}@media only screen and (min-width:40.063em){#stacks_in_9750 > .jack.bg-image:not(.glass){}#stacks_in_9750 > .jack.bg-image:not(.glass).bg-warehouse{}}#stacks_in_9750 > .jack.bg-image.glass.after,#stacks_in_9750 > .glass.jack.bg-image::after{opacity:0.0;background-attachment:scroll;background-clip:padding-box !important;background-origin:padding-box !important;padding:0px;background-image:url();background-repeat:repeat;background-position:left top;}#stacks_in_9750 > .jack.bg-image.glass.after.padding-detailed,#stacks_in_9750 > .glass.padding-detailed.jack.bg-image::after{padding:0.00px 0.00px 0.00px 0.00px}#stacks_in_9750 > .jack.bg-image.glass.after.bg-size-static,#stacks_in_9750 > .glass.bg-size-static.jack.bg-image::after{background-size:300px}#stacks_in_9750 > .jack.bg-image.glass.after.bg-size-fluid,#stacks_in_9750 > .glass.bg-size-fluid.jack.bg-image::after{background-size:100%}#stacks_in_9750 > .jack.bg-image.glass.after.bg-warehouse,#stacks_in_9750 > .glass.bg-warehouse.jack.bg-image::after{background-image:url()}#stacks_in_9750 > .jack.bg-image.glass.after.bg-fallback,#stacks_in_9750 > .glass.bg-fallback.jack.bg-image::after{background-color:#CCCCCC}@media only screen and (min-width:40.063em){#stacks_in_9750 > .jack.bg-image.glass.after,#stacks_in_9750 > .glass.jack.bg-image::after{}#stacks_in_9750 > .jack.bg-image.glass.after.bg-warehouse,#stacks_in_9750 > .glass.bg-warehouse.jack.bg-image::after{}}#stacks_in_9750 > .jack.drop-shadow{-webkit-box-shadow:0px 10px 6px -6px rgba(0,0,0,0.50);box-shadow:0px 10px 6px -6px rgba(0,0,0,0.50)}#stacks_in_9750 > .jack.inset-shadow{-webkit-box-shadow:inset 0px 0px 6px 2px rgba(0,0,0,0.50);box-shadow:inset 0px 0px 6px 2px rgba(0,0,0,0.50)}#stacks_in_9750 > .jack.drop-shadow.inset-shadow{-webkit-box-shadow:0px 10px 6px -6px rgba(0,0,0,0.50),inset 0px 0px 6px 2px rgba(0,0,0,0.50);box-shadow:0px 10px 6px -6px rgba(0,0,0,0.50),inset 0px 0px 6px 2px rgba(0,0,0,0.50)}#stacks_in_9750 > .jack.corner-shadow.corner-shadow-left::before{max-width:300px;bottom:15px;-webkit-box-shadow:0px 15px 10px 0px rgba(119,119,119,0.99);box-shadow:0px 15px 10px 0px rgba(119,119,119,0.99);left:10px;-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}#stacks_in_9750 > .jack.corner-shadow.corner-shadow-right::after{max-width:300px;bottom:15px;-webkit-box-shadow:0px 15px 10px 0px rgba(119,119,119,0.99);box-shadow:0px 15px 10px 0px rgba(119,119,119,0.99);right:10px;left:auto;-webkit-transform:rotate(3deg);transform:rotate(3deg)}#stacks_in_9750 > .jack.peek-shadow::before,#stacks_in_9750 > .jack.peek-shadow::after{-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.80);box-shadow:0px 0px 20px 0px rgba(0,0,0,0.80);top:0%;bottom:0%;left:5px;right:5px;border-radius:100px / 10px}#stacks_in_9750 > .jack.peek-shadow::after{right:5px;left:auto;-webkit-transform:skew(8deg) rotate(3deg);transform:skew(8deg) rotate(3deg)}#stacks_in_9750 > .jack{overflow:visible;}#stacks_in_9750 > .jack.height-static{height:100px}#stacks_in_9750 > .jack.height-minmax{min-height:100px;max-height:800px}
h5.stacks_in_9616{ font-size:18.00px; line-height:1.10;  font-weight:600;    margin-bottom: 0;}@media (min-width:600px){h5.stacks_in_9616{font-size:20.00px; line-height:1.10}}

#stacks_in_9616 {
	margin: 0px 0px 25px 0px;
	padding: 0px 0px 0px 10px;
}

#stacks_out_9616 {
	margin-left:0;
}
#stacks_in_9754{padding-right:0.00px;padding-left:0.00px;}#stacks_in_9754 > .jack{margin:0px;padding:0px;border-color:#A2A4A4;border-width:0px;border-style:none;border-radius:0px;background-attachment:scroll;background-clip:padding-box !important;background-origin:padding-box !important}#stacks_in_9754 > .jack.proportional{aspect-ratio:16 / 9;}#stacks_in_9754 > .jack.width-minmax{min-width:100px;max-width:800px}#stacks_in_9754 > .jack.width-static{width:500px}#stacks_in_9754 > .jack.width-flexible{width:100%}#stacks_in_9754 > .jack.margin-detailed{margin:10.00px 0.00px 25.00px 0.00px}#stacks_in_9754 > .jack.padding-detailed{padding:0.00px 0.00px 0.00px 0.00px}#stacks_in_9754 > .jack.rotate{-webkit-transform:rotate(5deg);transform:rotate(5deg)}#stacks_in_9754 > .jack.border-detailed-width{border-width:0.00px 0.00px 0.00px 5.00px}#stacks_in_9754 > .jack.border-detailed-style{border-style:solid solid solid solid}#stacks_in_9754 > .jack.border-image{-o-border-image:url() 70 repeat;border-image:url() 70 repeat;border-style:solid}#stacks_in_9754 > .jack::after{border-radius:0px}#stacks_in_9754 > .jack.border-detailed-radius,#stacks_in_9754 > .jack.border-detailed-radius::after{border-radius:0.00px 0.00px 0.00px 0.00px}#stacks_in_9754 > .jack.bg-animate{-webkit-animation:animatedJackBackgroundtoRight 200s linear infinite;animation:animatedJackBackgroundtoRight 200s linear infinite}#stacks_in_9754 > .jack.bg-color{background-color:#FFFFFF}#stacks_in_9754 > .jack.bg-gradient{background-color:#89C5FF}#stacks_in_9754 > .jack.bg-image:not(.glass){background-image:url();background-repeat:repeat;background-position:left top;}#stacks_in_9754 > .jack.bg-image:not(.glass).bg-size-static{background-size:300px}#stacks_in_9754 > .jack.bg-image:not(.glass).bg-size-fluid{background-size:100%}#stacks_in_9754 > .jack.bg-image:not(.glass).bg-warehouse{background-image:url()}#stacks_in_9754 > .jack.bg-image:not(.glass).bg-fallback{background-color:#CCCCCC}@media only screen and (min-width:40.063em){#stacks_in_9754 > .jack.bg-image:not(.glass){}#stacks_in_9754 > .jack.bg-image:not(.glass).bg-warehouse{}}#stacks_in_9754 > .jack.bg-image.glass.after,#stacks_in_9754 > .glass.jack.bg-image::after{opacity:0.0;background-attachment:scroll;background-clip:padding-box !important;background-origin:padding-box !important;padding:0px;background-image:url();background-repeat:repeat;background-position:left top;}#stacks_in_9754 > .jack.bg-image.glass.after.padding-detailed,#stacks_in_9754 > .glass.padding-detailed.jack.bg-image::after{padding:0.00px 0.00px 0.00px 0.00px}#stacks_in_9754 > .jack.bg-image.glass.after.bg-size-static,#stacks_in_9754 > .glass.bg-size-static.jack.bg-image::after{background-size:300px}#stacks_in_9754 > .jack.bg-image.glass.after.bg-size-fluid,#stacks_in_9754 > .glass.bg-size-fluid.jack.bg-image::after{background-size:100%}#stacks_in_9754 > .jack.bg-image.glass.after.bg-warehouse,#stacks_in_9754 > .glass.bg-warehouse.jack.bg-image::after{background-image:url()}#stacks_in_9754 > .jack.bg-image.glass.after.bg-fallback,#stacks_in_9754 > .glass.bg-fallback.jack.bg-image::after{background-color:#CCCCCC}@media only screen and (min-width:40.063em){#stacks_in_9754 > .jack.bg-image.glass.after,#stacks_in_9754 > .glass.jack.bg-image::after{}#stacks_in_9754 > .jack.bg-image.glass.after.bg-warehouse,#stacks_in_9754 > .glass.bg-warehouse.jack.bg-image::after{}}#stacks_in_9754 > .jack.drop-shadow{-webkit-box-shadow:0px 10px 6px -6px rgba(0,0,0,0.50);box-shadow:0px 10px 6px -6px rgba(0,0,0,0.50)}#stacks_in_9754 > .jack.inset-shadow{-webkit-box-shadow:inset 0px 0px 6px 2px rgba(0,0,0,0.50);box-shadow:inset 0px 0px 6px 2px rgba(0,0,0,0.50)}#stacks_in_9754 > .jack.drop-shadow.inset-shadow{-webkit-box-shadow:0px 10px 6px -6px rgba(0,0,0,0.50),inset 0px 0px 6px 2px rgba(0,0,0,0.50);box-shadow:0px 10px 6px -6px rgba(0,0,0,0.50),inset 0px 0px 6px 2px rgba(0,0,0,0.50)}#stacks_in_9754 > .jack.corner-shadow.corner-shadow-left::before{max-width:300px;bottom:15px;-webkit-box-shadow:0px 15px 10px 0px rgba(119,119,119,0.99);box-shadow:0px 15px 10px 0px rgba(119,119,119,0.99);left:10px;-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}#stacks_in_9754 > .jack.corner-shadow.corner-shadow-right::after{max-width:300px;bottom:15px;-webkit-box-shadow:0px 15px 10px 0px rgba(119,119,119,0.99);box-shadow:0px 15px 10px 0px rgba(119,119,119,0.99);right:10px;left:auto;-webkit-transform:rotate(3deg);transform:rotate(3deg)}#stacks_in_9754 > .jack.peek-shadow::before,#stacks_in_9754 > .jack.peek-shadow::after{-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.80);box-shadow:0px 0px 20px 0px rgba(0,0,0,0.80);top:0%;bottom:0%;left:5px;right:5px;border-radius:100px / 10px}#stacks_in_9754 > .jack.peek-shadow::after{right:5px;left:auto;-webkit-transform:skew(8deg) rotate(3deg);transform:skew(8deg) rotate(3deg)}#stacks_in_9754 > .jack{overflow:visible;}#stacks_in_9754 > .jack.height-static{height:100px}#stacks_in_9754 > .jack.height-minmax{min-height:100px;max-height:800px}
h5.stacks_in_9618{ font-size:18.00px; line-height:1.10;  font-weight:600;    margin-bottom: 0;}@media (min-width:600px){h5.stacks_in_9618{font-size:20.00px; line-height:1.10}}

#stacks_in_9618 {
	margin: 0px 0px 25px 0px;
	padding: 0px 0px 0px 10px;
}

#stacks_out_9618 {
	margin-left:0;
}
.item_stacks_in_9620{ grid-column:span 1;grid-row:span 1; justify-content:flex-start;  overflow:hidden;  }
#splide-stacks_in_9621 .splide__progress {
    margin-top: 10px;
    margin-bottom: 10px
}

#splide-stacks_in_9621 .splide__progress__bar {
    background: rgba(32, 178, 170, 1.00);
    height: 3px
}

#splide-stacks_in_9621 .splide__video__wrapper video,
#splide-stacks_in_9621 .splider-vid img {
    width: 100%;
    height: 100%;
    
}

#splide-stacks_in_9621>.splide__track {
    
}



#splide-stacks_in_9621:not(.splide--grid)>.splide__track>.splide__list>.splide__slide,
#splide-stacks_in_9621>.splide__track>.splide__list>.splide__slide>.splide__slide__row>.splide__slide {
    display: flex;
    justify-content: flex-start;
    flex-direction: column;
    flex-wrap: nowrap
}

#splide-stacks_in_9621 .splide__slide>.stacks_out {
    width: 100%
}

#splide-stacks_in_9621:not(.splide--grid):not(.splide--fade)>.splide__track>.splide__list>.splide__slide,
#splide-stacks_in_9621>.splide__track>.splide__list>.splide__slide>.splide__slide__row>.splide__slide {
    opacity: 0.00;
    transition: opacity 0.00s cubic-bezier(.54, .01, .1, 1), background-color 0.00s cubic-bezier(.54, .01, .1, 1), color 0.00s cubic-bezier(.54, .01, .1, 1)
}

#splide-stacks_in_9621:not(.splide--grid):not(.splide--fade)>.splide__track>.splide__list>.splide__slide.is-active,
#splide-stacks_in_9621>.splide__track>.splide__list>.splide__slide.is-active>.splide__slide__row>.splide__slide {
    opacity: 1
}

.splide-stacks_in_9625{}
#p-stacks_in_9627 p{ font-size:1.80rem;   font-weight:400;}#p-stacks_in_9627 p.lead{font-size:1.80rem;}#p-stacks_in_9627 a{color:var(--link-color);}@media (min-width:600px){#p-stacks_in_9627 p{font-size:1.80rem;}}#p-stacks_in_9627 a:hover{color:var(--link-color-hover); }

#stacks_in_9627 {
	padding: 10px 0px 5px 0px;
}
.splide-stacks_in_9630{}
#p-stacks_in_9631 p{ font-size:1.80rem;  color:rgba(29, 29, 29, 1.00); font-weight:300;}#p-stacks_in_9631 p.lead{font-size:1.80rem;}#p-stacks_in_9631 a{color:var(--link-color);}@media (min-width:600px){#p-stacks_in_9631 p{font-size:1.80rem;}}#p-stacks_in_9631 a:hover{color:var(--link-color-hover); }

#stacks_in_9631 {
	padding: 10px 0px 5px 0px;
}
.splide-stacks_in_9634{}
#p-stacks_in_9635 p{ font-size:1.80rem;  color:rgba(29, 29, 29, 1.00); font-weight:300;}#p-stacks_in_9635 p.lead{font-size:1.80rem;}#p-stacks_in_9635 a{color:var(--link-color);}@media (min-width:600px){#p-stacks_in_9635 p{font-size:1.80rem;}}#p-stacks_in_9635 a:hover{color:var(--link-color-hover); }

#stacks_in_9635 {
	padding: 10px 0px 5px 0px;
}
.splide-stacks_in_9638{}
#p-stacks_in_9639 p{ font-size:1.80rem;  color:rgba(29, 29, 29, 1.00); font-weight:300;}#p-stacks_in_9639 p.lead{font-size:1.80rem;}#p-stacks_in_9639 a{color:var(--link-color);}@media (min-width:600px){#p-stacks_in_9639 p{font-size:1.80rem;}}#p-stacks_in_9639 a:hover{color:var(--link-color-hover); }

#stacks_in_9639 {
	padding: 10px 0px 5px 0px;
}
.splide-stacks_in_9642{}
#p-stacks_in_9643 p{ font-size:1.80rem;  color:rgba(29, 29, 29, 1.00); font-weight:300;}#p-stacks_in_9643 p.lead{font-size:1.80rem;}#p-stacks_in_9643 a{color:var(--link-color);}@media (min-width:600px){#p-stacks_in_9643 p{font-size:1.80rem;}}#p-stacks_in_9643 a:hover{color:var(--link-color-hover); }

#stacks_in_9643 {
	padding: 10px 0px 5px 0px;
}
.splide-stacks_in_9646{}
#p-stacks_in_9647 p{ font-size:1.80rem;  color:rgba(29, 29, 29, 1.00); font-weight:300;}#p-stacks_in_9647 p.lead{font-size:1.80rem;}#p-stacks_in_9647 a{color:var(--link-color);}@media (min-width:600px){#p-stacks_in_9647 p{font-size:1.80rem;}}#p-stacks_in_9647 a:hover{color:var(--link-color-hover); }

#stacks_in_9647 {
	padding: 10px 0px 5px 0px;
}
#splide-stacks_in_9621{padding:5px 0px 0px 0px}#splide-stacks_in_9621:not(.splide--grid)>.splide__track>.splide__list>.splide__slide,#splide-stacks_in_9621>.splide__track>.splide__list>.splide__slide>.splide__slide__row>.splide__slide{border-radius:0px;border-width:2px 0px 0px 0px;border-style:solid;padding:0px}#splide-stacks_in_9621 .splider-img{border-radius:0px;overflow:hidden}#splide-stacks_in_9621>.splide__pagination{justify-content:flex-start;padding-left:0.00em;padding-right:0.00em;bottom:0.00em;top:unset;  }@media screen and (max-width:650px){#splide-stacks_in_9621>.splide__pagination{display:none}}#splide-stacks_in_9621>.splide__pagination>li>.splide__pagination__page{background:rgba(162, 164, 164, 1.00);border-radius:3px;opacity:unset;transition-duration:200ms;transition-timing-function:linear;transition-property:transform,width;}#splide-stacks_in_9621>.splide__pagination--rtl>li>.splide__pagination__page,#splide-stacks_in_9621>.splide__pagination--ltr>li>.splide__pagination__page{width:20px;height:5px}#splide-stacks_in_9621>.splide__pagination--ttb>li>.splide__pagination__page{width:5px;height:20px}#splide-stacks_in_9621>.splide__pagination>li>.splide__pagination__page:hover{background:rgba(255, 255, 255, 1.00)}#splide-stacks_in_9621>.splide__pagination>li>.splide__pagination__page.is-active{background:rgba(232, 100, 34, 1.00);width:35px;transform:unset;}#splide-stacks_in_9621:not(.splide--grid)>.splide__track>.splide__list>.splide__slide,#splide-stacks_in_9621>.splide__track>.splide__list>.splide__slide>.splide__slide__row>.splide__slide{background:rgba(255, 255, 255, 0.00);border-color:rgba(197, 201, 202, 1.00)}#splide-stacks_in_9621:not(.splide--grid)>.splide__track>.splide__list>.splide__slide.is-active,#splide-stacks_in_9621>.splide__track>.splide__list>.splide__slide.is-active>.splide__slide__row>.splide__slide,#splide-stacks_in_9621 .splider-img.is-active{background:rgba(255, 255, 255, 0.00);border-color:rgba(197, 201, 202, 1.00)}.style-pro-stacks_in_5473::before{position:absolute;top:0;bottom:0;left:0;right:0;content:"";z-index:-1}

.ovl-style-pro-stacks_in_5473::after{position:absolute;top:0;bottom:0;left:0;right:0;content:"";z-index:-1}.ovl-style-pro-stacks_in_5473:not(.o-bg-vault)::after{background-color:rgba(36, 52, 73, 0.60)}

#stacks_in_5473 > .s-pro > .shear-wrapper{position:relative;z-index:1}#stacks_in_5473 > .s-pro > .sections-layer{display:block;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}#stacks_in_5473 > .s-pro > .sections-layer > .video-background{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;content:""}#stacks_in_5473 > .s-pro > .sections-layer.is-loaded > .video-background.hide-when-loaded{display:none}#stacks_in_5473 > .s-pro > .sections-layer:not(.is-loaded) > #vid-stacks_in_7541{opacity:0 !important}#stacks_in_5473 > .s-pro > .sections-layer > #vid-stacks_in_7541.not-started.hide-when-played{display:none !important}#stacks_in_5473 > .s-pro > .sections-layer:not(.is-loaded) > #vid-stacks_in_7541.hide-when-played{display:none !important}#vid-stacks_in_7541{opacity:1.0}#vid-stacks_in_7541.pre-load{opacity:0}#play-stacks_in_7541{-webkit-transform:scale(1);transform:scale(1);position:absolute;top:50%;left:50%;-webkit-transition:all linear 220ms;transition:all linear 220ms;display:none;-webkit-box-sizing:border-box;box-sizing:border-box;width:100px;border:3px solid rgba(255, 255, 255, 1.00);margin:-50px 0 0 -50px;text-indent:-2000px;border-radius:4px;background-color:rgba(0, 0, 0, 0.30);overflow:hidden;z-index:9999}#play-stacks_in_7541.pl-rect{height:80px}#play-stacks_in_7541.pl-square,#play-stacks_in_7541.pl-circ{height:100px}#play-stacks_in_7541.pl-circ{border-radius:50%}#play-stacks_in_7541::before{content:'';position:absolute;top:52%;left:52%;margin:-20px 0 0 -12px;border-left:35px solid rgba(0,0,0,0.2);border-top:20px solid transparent;border-bottom:20px solid transparent}#play-stacks_in_7541::after{content:'';position:absolute;top:50%;left:48%;margin:-20px 0 0 -12px;border-left:40px solid rgba(255, 255, 255, 1.00);border-top:20px solid transparent;border-bottom:20px solid transparent}#play-stacks_in_7541:hover{border-color:rgba(255, 255, 255, 1.00);background-color:rgba(0, 0, 0, 0.75)}#play-stacks_in_7541:hover::after{border-left-color:rgba(255, 255, 255, 1.00)}#play-stacks_in_7541.not-started{display:block}#play-stacks_in_7541.no-play-button{display:none !important}.mute-toggle.mute-video{display:none !important}#stacks_in_5473 .vb-stacks_in_7541.bg-none{background:transparent}#stacks_in_5473 .vb-stacks_in_7541.bg-color{background-color:rgba(105, 157, 255, 1.00)}


/* AnchorPoint CSS code */


#focus {
	height: 0px;
	opacity: 0;
	overflow: hidden;
}







#stacks_in_5493 > .s-pro.no-vault-z > .shear-wrapper > .shear-inner.o-bg-vault > .inner-content{z-index:1}#stacks_in_5493{z-index:100}#stacks_in_5493 > .s-pro > .sections-layer{display:none}#stacks_in_5493 > .s-pro > .shear-wrapper > .shear-inner.full-height.preload-height,#stacks_in_5493 > .s-pro > .sections-layer.preload-height{height:100.00vh !important}@media screen and (min-width:835px){#stacks_in_5493 > .s-pro > .shear-wrapper > .shear-inner.full-height.preload-height,#stacks_in_5493 > .s-pro > .sections-layer.preload-height{height:100.00vh !important}}#stacks_in_5493 > .s-pro > .shear-wrapper > .shear-inner.full-height{overflow:hidden}#stacks_in_5493 > .s-pro > .shear-wrapper > .shear-inner.full-height.preload-height{height:100.00vh}#stacks_in_5493 > .s-pro > .shear-wrapper > .shear-inner.full-height.preload-height.preload-color{background:rgba(255, 255, 255, 1.00)}#stacks_in_5493 > .s-pro > .shear-wrapper > .shear-inner.full-height.preload-height > .inner-content.v-center{opacity:0}#stacks_in_5493 > .s-pro > .shear-wrapper > .shear-inner.full-height.preload-height::after{opacity:0}#stacks_in_5493 > .s-pro > .shear-wrapper > .shear-inner.full-height > .inner-content.v-center{padding-top:0 !important;padding-bottom:0 !important}#stacks_in_5493 > .s-pro > .shear-wrapper > .shear-inner.full-height > .inner-content.v-center > .content-wrapper{-webkit-transform:translateY(-50%);transform:translateY(-50%)}#stacks_in_5493 > .s-pro > .shear-wrapper > .shear-inner::after,#stacks_in_5493 > .s-pro > .shear-wrapper > .shear-inner::before{margin-top:0.00%}#stacks_in_5493 > .s-pro > .shear-wrapper > .shear-inner > .inner-content > .content-wrapper.sp-max-width{width:100%;max-width:100%}#stacks_in_5493 > .s-pro > .shear-wrapper > .shear-inner > .inner-content > .content-wrapper.sp-max-width.sp-mob-center{margin-left:auto;margin-right:auto}#stacks_in_5493 > .s-pro > .shear-wrapper > .shear-inner > .inner-content > .content-wrapper.sp-max-width.sp-mob-left{margin-left:0;margin-right:auto}#stacks_in_5493 > .s-pro > .shear-wrapper > .shear-inner > .inner-content > .content-wrapper.sp-max-width.sp-mob-right{margin-right:0;margin-left:auto}@media screen and (min-width:640px){#stacks_in_5493 > .s-pro > .shear-wrapper > .shear-inner > .inner-content > .content-wrapper.sp-max-width{width:85%;max-width:100%}#stacks_in_5493 > .s-pro > .shear-wrapper > .shear-inner > .inner-content > .content-wrapper.sp-max-width.sp-large-center{margin:0 auto}#stacks_in_5493 > .s-pro > .shear-wrapper > .shear-inner > .inner-content > .content-wrapper.sp-max-width.sp-large-left{margin-left:0;margin-right:auto}#stacks_in_5493 > .s-pro > .shear-wrapper > .shear-inner > .inner-content > .content-wrapper.sp-max-width.sp-large-right{margin-right:0;margin-left:auto}}#stacks_in_5493 > .s-pro > .shear-wrapper > .shear-inner > .inner-content.manPadSide{padding-left:0.00%;padding-right:0.00%}@media screen and (min-width:835px){#stacks_in_5493 > .s-pro > .shear-wrapper > .shear-inner > .inner-content.manPadSide{padding-left:5.00%;padding-right:0.00%}}

#stacks_in_5493 {
	background-color: rgba(36, 52, 73, 1.00);
}

#stacks_out_5493 {
	margin-right:0;
}
#p-stacks_in_8486 p{ font-size:2.50rem; margin-bottom: 0;  font-weight:500;}#p-stacks_in_8486 p.lead{font-size:3.50rem;}#p-stacks_in_8486 a{color:var(--link-color);}@media (min-width:600px){#p-stacks_in_8486 p{font-size:3.50rem;}}#p-stacks_in_8486 a:hover{color:var(--link-color-hover); }

#stacks_in_8486 {
	background-color: rgba(36, 52, 73, 0.80);
	border: solid rgba(0, 0, 0, 0.15);
	border-width: 10px 0px 0px 0px;
	padding: 10px 10px 10px 25px;
}

#stacks_in_8487 {
	text-transform: capitalize;
}
.s-grid-stacks_in_9650{grid-column-gap:0;grid-row-gap:0;grid-template-columns:1fr;align-items:stretch;  }.s-grid-stacks_in_9650>.s-grid-item{border-radius:0px; padding:0px 0px 0px 0px;   }.s-grid-stacks_in_9650>.s-grid-item:hover{ }@media (min-width:650px){.s-grid-stacks_in_9650{grid-template-columns:1fr 2fr;grid-column-gap:0;grid-row-gap:0; }}#stacks_out_9650{width:100%}

#stacks_in_9650 {
	background-color: rgba(36, 52, 73, 0.90);
	padding: 30px 30px 30px 30px;
}
.item_stacks_in_9651{ grid-column:span 1;grid-row:span 1; justify-content:flex-start;  overflow:hidden;  }
#stacks_in_9655 > .stacks_out > .com_joeworkman_stacks_jack4_stack{-webkit-transition:all 200ms ease;transition:all 200ms ease}#stacks_in_9655 > .stacks_out > .com_joeworkman_stacks_jack4_stack > .jack{-webkit-transition:all 200ms ease;transition:all 200ms ease}#stacks_in_9655 > .stacks_out > .com_joeworkman_stacks_jack4_stack > .jack:hover{-webkit-transition:all 200ms ease;transition:all 200ms ease}#stacks_in_9655 > .stacks_out > .com_joeworkman_stacks_jack4_stack > .jack::after,#stacks_in_9655 > .stacks_out > .com_joeworkman_stacks_jack4_stack > .jack::before{-webkit-transition:all 200ms ease;transition:all 200ms ease}#stacks_in_9655 > .stacks_out > .com_joeworkman_stacks_jack4_stack > .jack::after:hover,#stacks_in_9655 > .stacks_out > .com_joeworkman_stacks_jack4_stack > .jack::before:hover{-webkit-transition:all 200ms ease;transition:all 200ms ease}#stacks_in_9655 > .stacks_out > .com_joeworkman_stacks_jack4_stack > .jack:hover{border-color:#E6E7E8;border-width:0px;border-style:solid;border-radius:0px}#stacks_in_9655 > .stacks_out > .com_joeworkman_stacks_jack4_stack > .jack:hover.border-detailed-width{border-width:0.00px 0.00px 0.00px 5.00px}#stacks_in_9655 > .stacks_out > .com_joeworkman_stacks_jack4_stack > .jack:hover.border-detailed-style{border-style:solid solid solid solid}#stacks_in_9655 > .stacks_out > .com_joeworkman_stacks_jack4_stack > .jack:hover.border-image{-o-border-image:url() 70 repeat;border-image:url() 70 repeat;border-style:solid}#stacks_in_9655 > .stacks_out > .com_joeworkman_stacks_jack4_stack > .jack:hover::after{border-radius:0px}#stacks_in_9655 > .stacks_out > .com_joeworkman_stacks_jack4_stack > .jack:hover.border-detailed-radius,#stacks_in_9655 > .stacks_out > .com_joeworkman_stacks_jack4_stack > .jack:hover.border-detailed-radius::after{border-radius:0.00px 0.00px 0.00px 0.00px}
#stacks_in_9732{padding-right:0.00px;padding-left:0.00px;}#stacks_in_9732 > .jack{margin:0px;padding:0px;border-color:#A2A4A4;border-width:0px;border-style:none;border-radius:0px;background-attachment:scroll;background-clip:padding-box !important;background-origin:padding-box !important}#stacks_in_9732 > .jack.proportional{aspect-ratio:16 / 9;}#stacks_in_9732 > .jack.width-minmax{min-width:100px;max-width:800px}#stacks_in_9732 > .jack.width-static{width:500px}#stacks_in_9732 > .jack.width-flexible{width:100%}#stacks_in_9732 > .jack.margin-detailed{margin:10.00px 0.00px 25.00px 0.00px}#stacks_in_9732 > .jack.padding-detailed{padding:0.00px 0.00px 0.00px 0.00px}#stacks_in_9732 > .jack.rotate{-webkit-transform:rotate(5deg);transform:rotate(5deg)}#stacks_in_9732 > .jack.border-detailed-width{border-width:0.00px 0.00px 0.00px 5.00px}#stacks_in_9732 > .jack.border-detailed-style{border-style:solid solid solid solid}#stacks_in_9732 > .jack.border-image{-o-border-image:url() 70 repeat;border-image:url() 70 repeat;border-style:solid}#stacks_in_9732 > .jack::after{border-radius:0px}#stacks_in_9732 > .jack.border-detailed-radius,#stacks_in_9732 > .jack.border-detailed-radius::after{border-radius:0.00px 0.00px 0.00px 0.00px}#stacks_in_9732 > .jack.bg-animate{-webkit-animation:animatedJackBackgroundtoRight 200s linear infinite;animation:animatedJackBackgroundtoRight 200s linear infinite}#stacks_in_9732 > .jack.bg-color{background-color:#FFFFFF}#stacks_in_9732 > .jack.bg-gradient{background-color:#89C5FF}#stacks_in_9732 > .jack.bg-image:not(.glass){background-image:url();background-repeat:repeat;background-position:left top;}#stacks_in_9732 > .jack.bg-image:not(.glass).bg-size-static{background-size:300px}#stacks_in_9732 > .jack.bg-image:not(.glass).bg-size-fluid{background-size:100%}#stacks_in_9732 > .jack.bg-image:not(.glass).bg-warehouse{background-image:url()}#stacks_in_9732 > .jack.bg-image:not(.glass).bg-fallback{background-color:#CCCCCC}@media only screen and (min-width:40.063em){#stacks_in_9732 > .jack.bg-image:not(.glass){}#stacks_in_9732 > .jack.bg-image:not(.glass).bg-warehouse{}}#stacks_in_9732 > .jack.bg-image.glass.after,#stacks_in_9732 > .glass.jack.bg-image::after{opacity:0.0;background-attachment:scroll;background-clip:padding-box !important;background-origin:padding-box !important;padding:0px;background-image:url();background-repeat:repeat;background-position:left top;}#stacks_in_9732 > .jack.bg-image.glass.after.padding-detailed,#stacks_in_9732 > .glass.padding-detailed.jack.bg-image::after{padding:0.00px 0.00px 0.00px 0.00px}#stacks_in_9732 > .jack.bg-image.glass.after.bg-size-static,#stacks_in_9732 > .glass.bg-size-static.jack.bg-image::after{background-size:300px}#stacks_in_9732 > .jack.bg-image.glass.after.bg-size-fluid,#stacks_in_9732 > .glass.bg-size-fluid.jack.bg-image::after{background-size:100%}#stacks_in_9732 > .jack.bg-image.glass.after.bg-warehouse,#stacks_in_9732 > .glass.bg-warehouse.jack.bg-image::after{background-image:url()}#stacks_in_9732 > .jack.bg-image.glass.after.bg-fallback,#stacks_in_9732 > .glass.bg-fallback.jack.bg-image::after{background-color:#CCCCCC}@media only screen and (min-width:40.063em){#stacks_in_9732 > .jack.bg-image.glass.after,#stacks_in_9732 > .glass.jack.bg-image::after{}#stacks_in_9732 > .jack.bg-image.glass.after.bg-warehouse,#stacks_in_9732 > .glass.bg-warehouse.jack.bg-image::after{}}#stacks_in_9732 > .jack.drop-shadow{-webkit-box-shadow:0px 10px 6px -6px rgba(0,0,0,0.50);box-shadow:0px 10px 6px -6px rgba(0,0,0,0.50)}#stacks_in_9732 > .jack.inset-shadow{-webkit-box-shadow:inset 0px 0px 6px 2px rgba(0,0,0,0.50);box-shadow:inset 0px 0px 6px 2px rgba(0,0,0,0.50)}#stacks_in_9732 > .jack.drop-shadow.inset-shadow{-webkit-box-shadow:0px 10px 6px -6px rgba(0,0,0,0.50),inset 0px 0px 6px 2px rgba(0,0,0,0.50);box-shadow:0px 10px 6px -6px rgba(0,0,0,0.50),inset 0px 0px 6px 2px rgba(0,0,0,0.50)}#stacks_in_9732 > .jack.corner-shadow.corner-shadow-left::before{max-width:300px;bottom:15px;-webkit-box-shadow:0px 15px 10px 0px rgba(119,119,119,0.99);box-shadow:0px 15px 10px 0px rgba(119,119,119,0.99);left:10px;-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}#stacks_in_9732 > .jack.corner-shadow.corner-shadow-right::after{max-width:300px;bottom:15px;-webkit-box-shadow:0px 15px 10px 0px rgba(119,119,119,0.99);box-shadow:0px 15px 10px 0px rgba(119,119,119,0.99);right:10px;left:auto;-webkit-transform:rotate(3deg);transform:rotate(3deg)}#stacks_in_9732 > .jack.peek-shadow::before,#stacks_in_9732 > .jack.peek-shadow::after{-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.80);box-shadow:0px 0px 20px 0px rgba(0,0,0,0.80);top:0%;bottom:0%;left:5px;right:5px;border-radius:100px / 10px}#stacks_in_9732 > .jack.peek-shadow::after{right:5px;left:auto;-webkit-transform:skew(8deg) rotate(3deg);transform:skew(8deg) rotate(3deg)}#stacks_in_9732 > .jack{overflow:visible;}#stacks_in_9732 > .jack.height-static{height:100px}#stacks_in_9732 > .jack.height-minmax{min-height:100px;max-height:800px}
h5.stacks_in_9707{ font-size:20.00px; line-height:1.10;  font-weight:600;    margin-bottom: 0;}@media (min-width:600px){h5.stacks_in_9707{font-size:22.00px; line-height:1.10}}

#stacks_in_9707 {
	padding: 0px 0px 0px 10px;
}

#stacks_out_9707 {
	margin-left:0;
}
#stacks_in_9733{padding-right:0.00px;padding-left:0.00px;}#stacks_in_9733 > .jack{margin:0px;padding:0px;border-color:#A2A4A4;border-width:0px;border-style:none;border-radius:0px;background-attachment:scroll;background-clip:padding-box !important;background-origin:padding-box !important}#stacks_in_9733 > .jack.proportional{aspect-ratio:16 / 9;}#stacks_in_9733 > .jack.width-minmax{min-width:100px;max-width:800px}#stacks_in_9733 > .jack.width-static{width:500px}#stacks_in_9733 > .jack.width-flexible{width:100%}#stacks_in_9733 > .jack.margin-detailed{margin:10.00px 0.00px 25.00px 0.00px}#stacks_in_9733 > .jack.padding-detailed{padding:0.00px 0.00px 0.00px 0.00px}#stacks_in_9733 > .jack.rotate{-webkit-transform:rotate(5deg);transform:rotate(5deg)}#stacks_in_9733 > .jack.border-detailed-width{border-width:0.00px 0.00px 0.00px 5.00px}#stacks_in_9733 > .jack.border-detailed-style{border-style:solid solid solid solid}#stacks_in_9733 > .jack.border-image{-o-border-image:url() 70 repeat;border-image:url() 70 repeat;border-style:solid}#stacks_in_9733 > .jack::after{border-radius:0px}#stacks_in_9733 > .jack.border-detailed-radius,#stacks_in_9733 > .jack.border-detailed-radius::after{border-radius:0.00px 0.00px 0.00px 0.00px}#stacks_in_9733 > .jack.bg-animate{-webkit-animation:animatedJackBackgroundtoRight 200s linear infinite;animation:animatedJackBackgroundtoRight 200s linear infinite}#stacks_in_9733 > .jack.bg-color{background-color:#FFFFFF}#stacks_in_9733 > .jack.bg-gradient{background-color:#89C5FF}#stacks_in_9733 > .jack.bg-image:not(.glass){background-image:url();background-repeat:repeat;background-position:left top;}#stacks_in_9733 > .jack.bg-image:not(.glass).bg-size-static{background-size:300px}#stacks_in_9733 > .jack.bg-image:not(.glass).bg-size-fluid{background-size:100%}#stacks_in_9733 > .jack.bg-image:not(.glass).bg-warehouse{background-image:url()}#stacks_in_9733 > .jack.bg-image:not(.glass).bg-fallback{background-color:#CCCCCC}@media only screen and (min-width:40.063em){#stacks_in_9733 > .jack.bg-image:not(.glass){}#stacks_in_9733 > .jack.bg-image:not(.glass).bg-warehouse{}}#stacks_in_9733 > .jack.bg-image.glass.after,#stacks_in_9733 > .glass.jack.bg-image::after{opacity:0.0;background-attachment:scroll;background-clip:padding-box !important;background-origin:padding-box !important;padding:0px;background-image:url();background-repeat:repeat;background-position:left top;}#stacks_in_9733 > .jack.bg-image.glass.after.padding-detailed,#stacks_in_9733 > .glass.padding-detailed.jack.bg-image::after{padding:0.00px 0.00px 0.00px 0.00px}#stacks_in_9733 > .jack.bg-image.glass.after.bg-size-static,#stacks_in_9733 > .glass.bg-size-static.jack.bg-image::after{background-size:300px}#stacks_in_9733 > .jack.bg-image.glass.after.bg-size-fluid,#stacks_in_9733 > .glass.bg-size-fluid.jack.bg-image::after{background-size:100%}#stacks_in_9733 > .jack.bg-image.glass.after.bg-warehouse,#stacks_in_9733 > .glass.bg-warehouse.jack.bg-image::after{background-image:url()}#stacks_in_9733 > .jack.bg-image.glass.after.bg-fallback,#stacks_in_9733 > .glass.bg-fallback.jack.bg-image::after{background-color:#CCCCCC}@media only screen and (min-width:40.063em){#stacks_in_9733 > .jack.bg-image.glass.after,#stacks_in_9733 > .glass.jack.bg-image::after{}#stacks_in_9733 > .jack.bg-image.glass.after.bg-warehouse,#stacks_in_9733 > .glass.bg-warehouse.jack.bg-image::after{}}#stacks_in_9733 > .jack.drop-shadow{-webkit-box-shadow:0px 10px 6px -6px rgba(0,0,0,0.50);box-shadow:0px 10px 6px -6px rgba(0,0,0,0.50)}#stacks_in_9733 > .jack.inset-shadow{-webkit-box-shadow:inset 0px 0px 6px 2px rgba(0,0,0,0.50);box-shadow:inset 0px 0px 6px 2px rgba(0,0,0,0.50)}#stacks_in_9733 > .jack.drop-shadow.inset-shadow{-webkit-box-shadow:0px 10px 6px -6px rgba(0,0,0,0.50),inset 0px 0px 6px 2px rgba(0,0,0,0.50);box-shadow:0px 10px 6px -6px rgba(0,0,0,0.50),inset 0px 0px 6px 2px rgba(0,0,0,0.50)}#stacks_in_9733 > .jack.corner-shadow.corner-shadow-left::before{max-width:300px;bottom:15px;-webkit-box-shadow:0px 15px 10px 0px rgba(119,119,119,0.99);box-shadow:0px 15px 10px 0px rgba(119,119,119,0.99);left:10px;-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}#stacks_in_9733 > .jack.corner-shadow.corner-shadow-right::after{max-width:300px;bottom:15px;-webkit-box-shadow:0px 15px 10px 0px rgba(119,119,119,0.99);box-shadow:0px 15px 10px 0px rgba(119,119,119,0.99);right:10px;left:auto;-webkit-transform:rotate(3deg);transform:rotate(3deg)}#stacks_in_9733 > .jack.peek-shadow::before,#stacks_in_9733 > .jack.peek-shadow::after{-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.80);box-shadow:0px 0px 20px 0px rgba(0,0,0,0.80);top:0%;bottom:0%;left:5px;right:5px;border-radius:100px / 10px}#stacks_in_9733 > .jack.peek-shadow::after{right:5px;left:auto;-webkit-transform:skew(8deg) rotate(3deg);transform:skew(8deg) rotate(3deg)}#stacks_in_9733 > .jack{overflow:visible;}#stacks_in_9733 > .jack.height-static{height:100px}#stacks_in_9733 > .jack.height-minmax{min-height:100px;max-height:800px}
h5.stacks_in_9710{ font-size:20.00px; line-height:1.10;  font-weight:600;    margin-bottom: 0;}@media (min-width:600px){h5.stacks_in_9710{font-size:22.00px; line-height:1.10}}

#stacks_in_9710 {
	padding: 0px 0px 0px 10px;
}

#stacks_out_9710 {
	margin-left:0;
}
#stacks_in_9728{padding-right:0.00px;padding-left:0.00px;}#stacks_in_9728 > .jack{margin:0px;padding:0px;border-color:#A2A4A4;border-width:0px;border-style:none;border-radius:0px;background-attachment:scroll;background-clip:padding-box !important;background-origin:padding-box !important}#stacks_in_9728 > .jack.proportional{aspect-ratio:16 / 9;}#stacks_in_9728 > .jack.width-minmax{min-width:100px;max-width:800px}#stacks_in_9728 > .jack.width-static{width:500px}#stacks_in_9728 > .jack.width-flexible{width:100%}#stacks_in_9728 > .jack.margin-detailed{margin:10.00px 0.00px 25.00px 0.00px}#stacks_in_9728 > .jack.padding-detailed{padding:0.00px 0.00px 0.00px 0.00px}#stacks_in_9728 > .jack.rotate{-webkit-transform:rotate(5deg);transform:rotate(5deg)}#stacks_in_9728 > .jack.border-detailed-width{border-width:0.00px 0.00px 0.00px 5.00px}#stacks_in_9728 > .jack.border-detailed-style{border-style:solid solid solid solid}#stacks_in_9728 > .jack.border-image{-o-border-image:url() 70 repeat;border-image:url() 70 repeat;border-style:solid}#stacks_in_9728 > .jack::after{border-radius:0px}#stacks_in_9728 > .jack.border-detailed-radius,#stacks_in_9728 > .jack.border-detailed-radius::after{border-radius:0.00px 0.00px 0.00px 0.00px}#stacks_in_9728 > .jack.bg-animate{-webkit-animation:animatedJackBackgroundtoRight 200s linear infinite;animation:animatedJackBackgroundtoRight 200s linear infinite}#stacks_in_9728 > .jack.bg-color{background-color:#FFFFFF}#stacks_in_9728 > .jack.bg-gradient{background-color:#89C5FF}#stacks_in_9728 > .jack.bg-image:not(.glass){background-image:url();background-repeat:repeat;background-position:left top;}#stacks_in_9728 > .jack.bg-image:not(.glass).bg-size-static{background-size:300px}#stacks_in_9728 > .jack.bg-image:not(.glass).bg-size-fluid{background-size:100%}#stacks_in_9728 > .jack.bg-image:not(.glass).bg-warehouse{background-image:url()}#stacks_in_9728 > .jack.bg-image:not(.glass).bg-fallback{background-color:#CCCCCC}@media only screen and (min-width:40.063em){#stacks_in_9728 > .jack.bg-image:not(.glass){}#stacks_in_9728 > .jack.bg-image:not(.glass).bg-warehouse{}}#stacks_in_9728 > .jack.bg-image.glass.after,#stacks_in_9728 > .glass.jack.bg-image::after{opacity:0.0;background-attachment:scroll;background-clip:padding-box !important;background-origin:padding-box !important;padding:0px;background-image:url();background-repeat:repeat;background-position:left top;}#stacks_in_9728 > .jack.bg-image.glass.after.padding-detailed,#stacks_in_9728 > .glass.padding-detailed.jack.bg-image::after{padding:0.00px 0.00px 0.00px 0.00px}#stacks_in_9728 > .jack.bg-image.glass.after.bg-size-static,#stacks_in_9728 > .glass.bg-size-static.jack.bg-image::after{background-size:300px}#stacks_in_9728 > .jack.bg-image.glass.after.bg-size-fluid,#stacks_in_9728 > .glass.bg-size-fluid.jack.bg-image::after{background-size:100%}#stacks_in_9728 > .jack.bg-image.glass.after.bg-warehouse,#stacks_in_9728 > .glass.bg-warehouse.jack.bg-image::after{background-image:url()}#stacks_in_9728 > .jack.bg-image.glass.after.bg-fallback,#stacks_in_9728 > .glass.bg-fallback.jack.bg-image::after{background-color:#CCCCCC}@media only screen and (min-width:40.063em){#stacks_in_9728 > .jack.bg-image.glass.after,#stacks_in_9728 > .glass.jack.bg-image::after{}#stacks_in_9728 > .jack.bg-image.glass.after.bg-warehouse,#stacks_in_9728 > .glass.bg-warehouse.jack.bg-image::after{}}#stacks_in_9728 > .jack.drop-shadow{-webkit-box-shadow:0px 10px 6px -6px rgba(0,0,0,0.50);box-shadow:0px 10px 6px -6px rgba(0,0,0,0.50)}#stacks_in_9728 > .jack.inset-shadow{-webkit-box-shadow:inset 0px 0px 6px 2px rgba(0,0,0,0.50);box-shadow:inset 0px 0px 6px 2px rgba(0,0,0,0.50)}#stacks_in_9728 > .jack.drop-shadow.inset-shadow{-webkit-box-shadow:0px 10px 6px -6px rgba(0,0,0,0.50),inset 0px 0px 6px 2px rgba(0,0,0,0.50);box-shadow:0px 10px 6px -6px rgba(0,0,0,0.50),inset 0px 0px 6px 2px rgba(0,0,0,0.50)}#stacks_in_9728 > .jack.corner-shadow.corner-shadow-left::before{max-width:300px;bottom:15px;-webkit-box-shadow:0px 15px 10px 0px rgba(119,119,119,0.99);box-shadow:0px 15px 10px 0px rgba(119,119,119,0.99);left:10px;-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}#stacks_in_9728 > .jack.corner-shadow.corner-shadow-right::after{max-width:300px;bottom:15px;-webkit-box-shadow:0px 15px 10px 0px rgba(119,119,119,0.99);box-shadow:0px 15px 10px 0px rgba(119,119,119,0.99);right:10px;left:auto;-webkit-transform:rotate(3deg);transform:rotate(3deg)}#stacks_in_9728 > .jack.peek-shadow::before,#stacks_in_9728 > .jack.peek-shadow::after{-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.80);box-shadow:0px 0px 20px 0px rgba(0,0,0,0.80);top:0%;bottom:0%;left:5px;right:5px;border-radius:100px / 10px}#stacks_in_9728 > .jack.peek-shadow::after{right:5px;left:auto;-webkit-transform:skew(8deg) rotate(3deg);transform:skew(8deg) rotate(3deg)}#stacks_in_9728 > .jack{overflow:visible;}#stacks_in_9728 > .jack.height-static{height:100px}#stacks_in_9728 > .jack.height-minmax{min-height:100px;max-height:800px}
h5.stacks_in_9712{ font-size:20.00px; line-height:1.10;  font-weight:600;    margin-bottom: 0;}@media (min-width:600px){h5.stacks_in_9712{font-size:22.00px; line-height:1.10}}

#stacks_in_9712 {
	padding: 0px 0px 0px 10px;
}

#stacks_out_9712 {
	margin-left:0;
}
#stacks_in_9729{padding-right:0.00px;padding-left:0.00px;}#stacks_in_9729 > .jack{margin:0px;padding:0px;border-color:#A2A4A4;border-width:0px;border-style:none;border-radius:0px;background-attachment:scroll;background-clip:padding-box !important;background-origin:padding-box !important}#stacks_in_9729 > .jack.proportional{aspect-ratio:16 / 9;}#stacks_in_9729 > .jack.width-minmax{min-width:100px;max-width:800px}#stacks_in_9729 > .jack.width-static{width:500px}#stacks_in_9729 > .jack.width-flexible{width:100%}#stacks_in_9729 > .jack.margin-detailed{margin:10.00px 0.00px 25.00px 0.00px}#stacks_in_9729 > .jack.padding-detailed{padding:0.00px 0.00px 0.00px 0.00px}#stacks_in_9729 > .jack.rotate{-webkit-transform:rotate(5deg);transform:rotate(5deg)}#stacks_in_9729 > .jack.border-detailed-width{border-width:0.00px 0.00px 0.00px 5.00px}#stacks_in_9729 > .jack.border-detailed-style{border-style:solid solid solid solid}#stacks_in_9729 > .jack.border-image{-o-border-image:url() 70 repeat;border-image:url() 70 repeat;border-style:solid}#stacks_in_9729 > .jack::after{border-radius:0px}#stacks_in_9729 > .jack.border-detailed-radius,#stacks_in_9729 > .jack.border-detailed-radius::after{border-radius:0.00px 0.00px 0.00px 0.00px}#stacks_in_9729 > .jack.bg-animate{-webkit-animation:animatedJackBackgroundtoRight 200s linear infinite;animation:animatedJackBackgroundtoRight 200s linear infinite}#stacks_in_9729 > .jack.bg-color{background-color:#FFFFFF}#stacks_in_9729 > .jack.bg-gradient{background-color:#89C5FF}#stacks_in_9729 > .jack.bg-image:not(.glass){background-image:url();background-repeat:repeat;background-position:left top;}#stacks_in_9729 > .jack.bg-image:not(.glass).bg-size-static{background-size:300px}#stacks_in_9729 > .jack.bg-image:not(.glass).bg-size-fluid{background-size:100%}#stacks_in_9729 > .jack.bg-image:not(.glass).bg-warehouse{background-image:url()}#stacks_in_9729 > .jack.bg-image:not(.glass).bg-fallback{background-color:#CCCCCC}@media only screen and (min-width:40.063em){#stacks_in_9729 > .jack.bg-image:not(.glass){}#stacks_in_9729 > .jack.bg-image:not(.glass).bg-warehouse{}}#stacks_in_9729 > .jack.bg-image.glass.after,#stacks_in_9729 > .glass.jack.bg-image::after{opacity:0.0;background-attachment:scroll;background-clip:padding-box !important;background-origin:padding-box !important;padding:0px;background-image:url();background-repeat:repeat;background-position:left top;}#stacks_in_9729 > .jack.bg-image.glass.after.padding-detailed,#stacks_in_9729 > .glass.padding-detailed.jack.bg-image::after{padding:0.00px 0.00px 0.00px 0.00px}#stacks_in_9729 > .jack.bg-image.glass.after.bg-size-static,#stacks_in_9729 > .glass.bg-size-static.jack.bg-image::after{background-size:300px}#stacks_in_9729 > .jack.bg-image.glass.after.bg-size-fluid,#stacks_in_9729 > .glass.bg-size-fluid.jack.bg-image::after{background-size:100%}#stacks_in_9729 > .jack.bg-image.glass.after.bg-warehouse,#stacks_in_9729 > .glass.bg-warehouse.jack.bg-image::after{background-image:url()}#stacks_in_9729 > .jack.bg-image.glass.after.bg-fallback,#stacks_in_9729 > .glass.bg-fallback.jack.bg-image::after{background-color:#CCCCCC}@media only screen and (min-width:40.063em){#stacks_in_9729 > .jack.bg-image.glass.after,#stacks_in_9729 > .glass.jack.bg-image::after{}#stacks_in_9729 > .jack.bg-image.glass.after.bg-warehouse,#stacks_in_9729 > .glass.bg-warehouse.jack.bg-image::after{}}#stacks_in_9729 > .jack.drop-shadow{-webkit-box-shadow:0px 10px 6px -6px rgba(0,0,0,0.50);box-shadow:0px 10px 6px -6px rgba(0,0,0,0.50)}#stacks_in_9729 > .jack.inset-shadow{-webkit-box-shadow:inset 0px 0px 6px 2px rgba(0,0,0,0.50);box-shadow:inset 0px 0px 6px 2px rgba(0,0,0,0.50)}#stacks_in_9729 > .jack.drop-shadow.inset-shadow{-webkit-box-shadow:0px 10px 6px -6px rgba(0,0,0,0.50),inset 0px 0px 6px 2px rgba(0,0,0,0.50);box-shadow:0px 10px 6px -6px rgba(0,0,0,0.50),inset 0px 0px 6px 2px rgba(0,0,0,0.50)}#stacks_in_9729 > .jack.corner-shadow.corner-shadow-left::before{max-width:300px;bottom:15px;-webkit-box-shadow:0px 15px 10px 0px rgba(119,119,119,0.99);box-shadow:0px 15px 10px 0px rgba(119,119,119,0.99);left:10px;-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}#stacks_in_9729 > .jack.corner-shadow.corner-shadow-right::after{max-width:300px;bottom:15px;-webkit-box-shadow:0px 15px 10px 0px rgba(119,119,119,0.99);box-shadow:0px 15px 10px 0px rgba(119,119,119,0.99);right:10px;left:auto;-webkit-transform:rotate(3deg);transform:rotate(3deg)}#stacks_in_9729 > .jack.peek-shadow::before,#stacks_in_9729 > .jack.peek-shadow::after{-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.80);box-shadow:0px 0px 20px 0px rgba(0,0,0,0.80);top:0%;bottom:0%;left:5px;right:5px;border-radius:100px / 10px}#stacks_in_9729 > .jack.peek-shadow::after{right:5px;left:auto;-webkit-transform:skew(8deg) rotate(3deg);transform:skew(8deg) rotate(3deg)}#stacks_in_9729 > .jack{overflow:visible;}#stacks_in_9729 > .jack.height-static{height:100px}#stacks_in_9729 > .jack.height-minmax{min-height:100px;max-height:800px}
h5.stacks_in_9714{ font-size:20.00px; line-height:1.10;  font-weight:600;    margin-bottom: 0;}@media (min-width:600px){h5.stacks_in_9714{font-size:22.00px; line-height:1.10}}

#stacks_in_9714 {
	padding: 0px 0px 0px 10px;
}

#stacks_out_9714 {
	margin-left:0;
}
#stacks_in_9726{padding-right:0.00px;padding-left:0.00px;}#stacks_in_9726 > .jack{margin:0px;padding:0px;border-color:#A2A4A4;border-width:0px;border-style:none;border-radius:0px;background-attachment:scroll;background-clip:padding-box !important;background-origin:padding-box !important}#stacks_in_9726 > .jack.proportional{aspect-ratio:16 / 9;}#stacks_in_9726 > .jack.width-minmax{min-width:100px;max-width:800px}#stacks_in_9726 > .jack.width-static{width:500px}#stacks_in_9726 > .jack.width-flexible{width:100%}#stacks_in_9726 > .jack.margin-detailed{margin:10.00px 0.00px 25.00px 0.00px}#stacks_in_9726 > .jack.padding-detailed{padding:0.00px 0.00px 0.00px 0.00px}#stacks_in_9726 > .jack.rotate{-webkit-transform:rotate(5deg);transform:rotate(5deg)}#stacks_in_9726 > .jack.border-detailed-width{border-width:0.00px 0.00px 0.00px 5.00px}#stacks_in_9726 > .jack.border-detailed-style{border-style:solid solid solid solid}#stacks_in_9726 > .jack.border-image{-o-border-image:url() 70 repeat;border-image:url() 70 repeat;border-style:solid}#stacks_in_9726 > .jack::after{border-radius:0px}#stacks_in_9726 > .jack.border-detailed-radius,#stacks_in_9726 > .jack.border-detailed-radius::after{border-radius:0.00px 0.00px 0.00px 0.00px}#stacks_in_9726 > .jack.bg-animate{-webkit-animation:animatedJackBackgroundtoRight 200s linear infinite;animation:animatedJackBackgroundtoRight 200s linear infinite}#stacks_in_9726 > .jack.bg-color{background-color:#FFFFFF}#stacks_in_9726 > .jack.bg-gradient{background-color:#89C5FF}#stacks_in_9726 > .jack.bg-image:not(.glass){background-image:url();background-repeat:repeat;background-position:left top;}#stacks_in_9726 > .jack.bg-image:not(.glass).bg-size-static{background-size:300px}#stacks_in_9726 > .jack.bg-image:not(.glass).bg-size-fluid{background-size:100%}#stacks_in_9726 > .jack.bg-image:not(.glass).bg-warehouse{background-image:url()}#stacks_in_9726 > .jack.bg-image:not(.glass).bg-fallback{background-color:#CCCCCC}@media only screen and (min-width:40.063em){#stacks_in_9726 > .jack.bg-image:not(.glass){}#stacks_in_9726 > .jack.bg-image:not(.glass).bg-warehouse{}}#stacks_in_9726 > .jack.bg-image.glass.after,#stacks_in_9726 > .glass.jack.bg-image::after{opacity:0.0;background-attachment:scroll;background-clip:padding-box !important;background-origin:padding-box !important;padding:0px;background-image:url();background-repeat:repeat;background-position:left top;}#stacks_in_9726 > .jack.bg-image.glass.after.padding-detailed,#stacks_in_9726 > .glass.padding-detailed.jack.bg-image::after{padding:0.00px 0.00px 0.00px 0.00px}#stacks_in_9726 > .jack.bg-image.glass.after.bg-size-static,#stacks_in_9726 > .glass.bg-size-static.jack.bg-image::after{background-size:300px}#stacks_in_9726 > .jack.bg-image.glass.after.bg-size-fluid,#stacks_in_9726 > .glass.bg-size-fluid.jack.bg-image::after{background-size:100%}#stacks_in_9726 > .jack.bg-image.glass.after.bg-warehouse,#stacks_in_9726 > .glass.bg-warehouse.jack.bg-image::after{background-image:url()}#stacks_in_9726 > .jack.bg-image.glass.after.bg-fallback,#stacks_in_9726 > .glass.bg-fallback.jack.bg-image::after{background-color:#CCCCCC}@media only screen and (min-width:40.063em){#stacks_in_9726 > .jack.bg-image.glass.after,#stacks_in_9726 > .glass.jack.bg-image::after{}#stacks_in_9726 > .jack.bg-image.glass.after.bg-warehouse,#stacks_in_9726 > .glass.bg-warehouse.jack.bg-image::after{}}#stacks_in_9726 > .jack.drop-shadow{-webkit-box-shadow:0px 10px 6px -6px rgba(0,0,0,0.50);box-shadow:0px 10px 6px -6px rgba(0,0,0,0.50)}#stacks_in_9726 > .jack.inset-shadow{-webkit-box-shadow:inset 0px 0px 6px 2px rgba(0,0,0,0.50);box-shadow:inset 0px 0px 6px 2px rgba(0,0,0,0.50)}#stacks_in_9726 > .jack.drop-shadow.inset-shadow{-webkit-box-shadow:0px 10px 6px -6px rgba(0,0,0,0.50),inset 0px 0px 6px 2px rgba(0,0,0,0.50);box-shadow:0px 10px 6px -6px rgba(0,0,0,0.50),inset 0px 0px 6px 2px rgba(0,0,0,0.50)}#stacks_in_9726 > .jack.corner-shadow.corner-shadow-left::before{max-width:300px;bottom:15px;-webkit-box-shadow:0px 15px 10px 0px rgba(119,119,119,0.99);box-shadow:0px 15px 10px 0px rgba(119,119,119,0.99);left:10px;-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}#stacks_in_9726 > .jack.corner-shadow.corner-shadow-right::after{max-width:300px;bottom:15px;-webkit-box-shadow:0px 15px 10px 0px rgba(119,119,119,0.99);box-shadow:0px 15px 10px 0px rgba(119,119,119,0.99);right:10px;left:auto;-webkit-transform:rotate(3deg);transform:rotate(3deg)}#stacks_in_9726 > .jack.peek-shadow::before,#stacks_in_9726 > .jack.peek-shadow::after{-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.80);box-shadow:0px 0px 20px 0px rgba(0,0,0,0.80);top:0%;bottom:0%;left:5px;right:5px;border-radius:100px / 10px}#stacks_in_9726 > .jack.peek-shadow::after{right:5px;left:auto;-webkit-transform:skew(8deg) rotate(3deg);transform:skew(8deg) rotate(3deg)}#stacks_in_9726 > .jack{overflow:visible;}#stacks_in_9726 > .jack.height-static{height:100px}#stacks_in_9726 > .jack.height-minmax{min-height:100px;max-height:800px}
h5.stacks_in_9716{ font-size:20.00px; line-height:1.10;  font-weight:600;    margin-bottom: 0;}@media (min-width:600px){h5.stacks_in_9716{font-size:22.00px; line-height:1.10}}

#stacks_in_9716 {
	padding: 0px 0px 0px 10px;
}

#stacks_out_9716 {
	margin-left:0;
}
#stacks_in_9722{padding-right:0.00px;padding-left:0.00px;}#stacks_in_9722 > .jack{margin:0px;padding:0px;border-color:#A2A4A4;border-width:0px;border-style:none;border-radius:0px;background-attachment:scroll;background-clip:padding-box !important;background-origin:padding-box !important}#stacks_in_9722 > .jack.proportional{aspect-ratio:16 / 9;}#stacks_in_9722 > .jack.width-minmax{min-width:100px;max-width:800px}#stacks_in_9722 > .jack.width-static{width:500px}#stacks_in_9722 > .jack.width-flexible{width:100%}#stacks_in_9722 > .jack.margin-detailed{margin:10.00px 0.00px 25.00px 0.00px}#stacks_in_9722 > .jack.padding-detailed{padding:0.00px 0.00px 0.00px 0.00px}#stacks_in_9722 > .jack.rotate{-webkit-transform:rotate(5deg);transform:rotate(5deg)}#stacks_in_9722 > .jack.border-detailed-width{border-width:0.00px 0.00px 0.00px 5.00px}#stacks_in_9722 > .jack.border-detailed-style{border-style:solid solid solid solid}#stacks_in_9722 > .jack.border-image{-o-border-image:url() 70 repeat;border-image:url() 70 repeat;border-style:solid}#stacks_in_9722 > .jack::after{border-radius:0px}#stacks_in_9722 > .jack.border-detailed-radius,#stacks_in_9722 > .jack.border-detailed-radius::after{border-radius:0.00px 0.00px 0.00px 0.00px}#stacks_in_9722 > .jack.bg-animate{-webkit-animation:animatedJackBackgroundtoRight 200s linear infinite;animation:animatedJackBackgroundtoRight 200s linear infinite}#stacks_in_9722 > .jack.bg-color{background-color:#FFFFFF}#stacks_in_9722 > .jack.bg-gradient{background-color:#89C5FF}#stacks_in_9722 > .jack.bg-image:not(.glass){background-image:url();background-repeat:repeat;background-position:left top;}#stacks_in_9722 > .jack.bg-image:not(.glass).bg-size-static{background-size:300px}#stacks_in_9722 > .jack.bg-image:not(.glass).bg-size-fluid{background-size:100%}#stacks_in_9722 > .jack.bg-image:not(.glass).bg-warehouse{background-image:url()}#stacks_in_9722 > .jack.bg-image:not(.glass).bg-fallback{background-color:#CCCCCC}@media only screen and (min-width:40.063em){#stacks_in_9722 > .jack.bg-image:not(.glass){}#stacks_in_9722 > .jack.bg-image:not(.glass).bg-warehouse{}}#stacks_in_9722 > .jack.bg-image.glass.after,#stacks_in_9722 > .glass.jack.bg-image::after{opacity:0.0;background-attachment:scroll;background-clip:padding-box !important;background-origin:padding-box !important;padding:0px;background-image:url();background-repeat:repeat;background-position:left top;}#stacks_in_9722 > .jack.bg-image.glass.after.padding-detailed,#stacks_in_9722 > .glass.padding-detailed.jack.bg-image::after{padding:0.00px 0.00px 0.00px 0.00px}#stacks_in_9722 > .jack.bg-image.glass.after.bg-size-static,#stacks_in_9722 > .glass.bg-size-static.jack.bg-image::after{background-size:300px}#stacks_in_9722 > .jack.bg-image.glass.after.bg-size-fluid,#stacks_in_9722 > .glass.bg-size-fluid.jack.bg-image::after{background-size:100%}#stacks_in_9722 > .jack.bg-image.glass.after.bg-warehouse,#stacks_in_9722 > .glass.bg-warehouse.jack.bg-image::after{background-image:url()}#stacks_in_9722 > .jack.bg-image.glass.after.bg-fallback,#stacks_in_9722 > .glass.bg-fallback.jack.bg-image::after{background-color:#CCCCCC}@media only screen and (min-width:40.063em){#stacks_in_9722 > .jack.bg-image.glass.after,#stacks_in_9722 > .glass.jack.bg-image::after{}#stacks_in_9722 > .jack.bg-image.glass.after.bg-warehouse,#stacks_in_9722 > .glass.bg-warehouse.jack.bg-image::after{}}#stacks_in_9722 > .jack.drop-shadow{-webkit-box-shadow:0px 10px 6px -6px rgba(0,0,0,0.50);box-shadow:0px 10px 6px -6px rgba(0,0,0,0.50)}#stacks_in_9722 > .jack.inset-shadow{-webkit-box-shadow:inset 0px 0px 6px 2px rgba(0,0,0,0.50);box-shadow:inset 0px 0px 6px 2px rgba(0,0,0,0.50)}#stacks_in_9722 > .jack.drop-shadow.inset-shadow{-webkit-box-shadow:0px 10px 6px -6px rgba(0,0,0,0.50),inset 0px 0px 6px 2px rgba(0,0,0,0.50);box-shadow:0px 10px 6px -6px rgba(0,0,0,0.50),inset 0px 0px 6px 2px rgba(0,0,0,0.50)}#stacks_in_9722 > .jack.corner-shadow.corner-shadow-left::before{max-width:300px;bottom:15px;-webkit-box-shadow:0px 15px 10px 0px rgba(119,119,119,0.99);box-shadow:0px 15px 10px 0px rgba(119,119,119,0.99);left:10px;-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}#stacks_in_9722 > .jack.corner-shadow.corner-shadow-right::after{max-width:300px;bottom:15px;-webkit-box-shadow:0px 15px 10px 0px rgba(119,119,119,0.99);box-shadow:0px 15px 10px 0px rgba(119,119,119,0.99);right:10px;left:auto;-webkit-transform:rotate(3deg);transform:rotate(3deg)}#stacks_in_9722 > .jack.peek-shadow::before,#stacks_in_9722 > .jack.peek-shadow::after{-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.80);box-shadow:0px 0px 20px 0px rgba(0,0,0,0.80);top:0%;bottom:0%;left:5px;right:5px;border-radius:100px / 10px}#stacks_in_9722 > .jack.peek-shadow::after{right:5px;left:auto;-webkit-transform:skew(8deg) rotate(3deg);transform:skew(8deg) rotate(3deg)}#stacks_in_9722 > .jack{overflow:visible;}#stacks_in_9722 > .jack.height-static{height:100px}#stacks_in_9722 > .jack.height-minmax{min-height:100px;max-height:800px}
h5.stacks_in_9718{ font-size:20.00px; line-height:1.10;  font-weight:600;    margin-bottom: 0;}@media (min-width:600px){h5.stacks_in_9718{font-size:22.00px; line-height:1.10}}

#stacks_in_9718 {
	padding: 0px 0px 0px 10px;
}

#stacks_out_9718 {
	margin-left:0;
}
#stacks_in_9653{padding-right:0.00px;padding-left:0.00px;}#stacks_in_9653 > .jack{margin:0px;padding:0px;border-color:#A2A4A4;border-width:0px;border-style:none;border-radius:0px;background-attachment:scroll;background-clip:padding-box !important;background-origin:padding-box !important}#stacks_in_9653 > .jack.proportional{aspect-ratio:16 / 9;}#stacks_in_9653 > .jack.width-minmax{min-width:100px;max-width:800px}#stacks_in_9653 > .jack.width-static{width:500px}#stacks_in_9653 > .jack.width-flexible{width:100%}#stacks_in_9653 > .jack.margin-detailed{margin:10.00px 0.00px 25.00px 0.00px}#stacks_in_9653 > .jack.padding-detailed{padding:0.00px 0.00px 0.00px 0.00px}#stacks_in_9653 > .jack.rotate{-webkit-transform:rotate(5deg);transform:rotate(5deg)}#stacks_in_9653 > .jack.border-detailed-width{border-width:0.00px 0.00px 0.00px 5.00px}#stacks_in_9653 > .jack.border-detailed-style{border-style:solid solid solid solid}#stacks_in_9653 > .jack.border-image{-o-border-image:url() 70 repeat;border-image:url() 70 repeat;border-style:solid}#stacks_in_9653 > .jack::after{border-radius:0px}#stacks_in_9653 > .jack.border-detailed-radius,#stacks_in_9653 > .jack.border-detailed-radius::after{border-radius:0.00px 0.00px 0.00px 0.00px}#stacks_in_9653 > .jack.bg-animate{-webkit-animation:animatedJackBackgroundtoRight 200s linear infinite;animation:animatedJackBackgroundtoRight 200s linear infinite}#stacks_in_9653 > .jack.bg-color{background-color:#FFFFFF}#stacks_in_9653 > .jack.bg-gradient{background-color:#89C5FF}#stacks_in_9653 > .jack.bg-image:not(.glass){background-image:url();background-repeat:repeat;background-position:left top;}#stacks_in_9653 > .jack.bg-image:not(.glass).bg-size-static{background-size:300px}#stacks_in_9653 > .jack.bg-image:not(.glass).bg-size-fluid{background-size:100%}#stacks_in_9653 > .jack.bg-image:not(.glass).bg-warehouse{background-image:url()}#stacks_in_9653 > .jack.bg-image:not(.glass).bg-fallback{background-color:#CCCCCC}@media only screen and (min-width:40.063em){#stacks_in_9653 > .jack.bg-image:not(.glass){}#stacks_in_9653 > .jack.bg-image:not(.glass).bg-warehouse{}}#stacks_in_9653 > .jack.bg-image.glass.after,#stacks_in_9653 > .glass.jack.bg-image::after{opacity:0.0;background-attachment:scroll;background-clip:padding-box !important;background-origin:padding-box !important;padding:0px;background-image:url();background-repeat:repeat;background-position:left top;}#stacks_in_9653 > .jack.bg-image.glass.after.padding-detailed,#stacks_in_9653 > .glass.padding-detailed.jack.bg-image::after{padding:0.00px 0.00px 0.00px 0.00px}#stacks_in_9653 > .jack.bg-image.glass.after.bg-size-static,#stacks_in_9653 > .glass.bg-size-static.jack.bg-image::after{background-size:300px}#stacks_in_9653 > .jack.bg-image.glass.after.bg-size-fluid,#stacks_in_9653 > .glass.bg-size-fluid.jack.bg-image::after{background-size:100%}#stacks_in_9653 > .jack.bg-image.glass.after.bg-warehouse,#stacks_in_9653 > .glass.bg-warehouse.jack.bg-image::after{background-image:url()}#stacks_in_9653 > .jack.bg-image.glass.after.bg-fallback,#stacks_in_9653 > .glass.bg-fallback.jack.bg-image::after{background-color:#CCCCCC}@media only screen and (min-width:40.063em){#stacks_in_9653 > .jack.bg-image.glass.after,#stacks_in_9653 > .glass.jack.bg-image::after{}#stacks_in_9653 > .jack.bg-image.glass.after.bg-warehouse,#stacks_in_9653 > .glass.bg-warehouse.jack.bg-image::after{}}#stacks_in_9653 > .jack.drop-shadow{-webkit-box-shadow:0px 10px 6px -6px rgba(0,0,0,0.50);box-shadow:0px 10px 6px -6px rgba(0,0,0,0.50)}#stacks_in_9653 > .jack.inset-shadow{-webkit-box-shadow:inset 0px 0px 6px 2px rgba(0,0,0,0.50);box-shadow:inset 0px 0px 6px 2px rgba(0,0,0,0.50)}#stacks_in_9653 > .jack.drop-shadow.inset-shadow{-webkit-box-shadow:0px 10px 6px -6px rgba(0,0,0,0.50),inset 0px 0px 6px 2px rgba(0,0,0,0.50);box-shadow:0px 10px 6px -6px rgba(0,0,0,0.50),inset 0px 0px 6px 2px rgba(0,0,0,0.50)}#stacks_in_9653 > .jack.corner-shadow.corner-shadow-left::before{max-width:300px;bottom:15px;-webkit-box-shadow:0px 15px 10px 0px rgba(119,119,119,0.99);box-shadow:0px 15px 10px 0px rgba(119,119,119,0.99);left:10px;-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}#stacks_in_9653 > .jack.corner-shadow.corner-shadow-right::after{max-width:300px;bottom:15px;-webkit-box-shadow:0px 15px 10px 0px rgba(119,119,119,0.99);box-shadow:0px 15px 10px 0px rgba(119,119,119,0.99);right:10px;left:auto;-webkit-transform:rotate(3deg);transform:rotate(3deg)}#stacks_in_9653 > .jack.peek-shadow::before,#stacks_in_9653 > .jack.peek-shadow::after{-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.80);box-shadow:0px 0px 20px 0px rgba(0,0,0,0.80);top:0%;bottom:0%;left:5px;right:5px;border-radius:100px / 10px}#stacks_in_9653 > .jack.peek-shadow::after{right:5px;left:auto;-webkit-transform:skew(8deg) rotate(3deg);transform:skew(8deg) rotate(3deg)}#stacks_in_9653 > .jack{overflow:visible;}#stacks_in_9653 > .jack.height-static{height:100px}#stacks_in_9653 > .jack.height-minmax{min-height:100px;max-height:800px}
h5.stacks_in_9670{ font-size:20.00px; line-height:1.10;  font-weight:600;    margin-bottom: 0;}@media (min-width:600px){h5.stacks_in_9670{font-size:22.00px; line-height:1.10}}

#stacks_in_9670 {
	padding: 0px 0px 0px 10px;
}

#stacks_out_9670 {
	margin-left:0;
}
.item_stacks_in_9672{ grid-column:span 1;grid-row:span 1; justify-content:flex-start;  overflow:hidden;  }
#splide-stacks_in_9673 .splide__progress {
    margin-top: 10px;
    margin-bottom: 10px
}

#splide-stacks_in_9673 .splide__progress__bar {
    background: rgba(32, 178, 170, 1.00);
    height: 3px
}

#splide-stacks_in_9673 .splide__video__wrapper video,
#splide-stacks_in_9673 .splider-vid img {
    width: 100%;
    height: 100%;
    
}

#splide-stacks_in_9673>.splide__track {
    
}



#splide-stacks_in_9673:not(.splide--grid)>.splide__track>.splide__list>.splide__slide,
#splide-stacks_in_9673>.splide__track>.splide__list>.splide__slide>.splide__slide__row>.splide__slide {
    display: flex;
    justify-content: flex-start;
    flex-direction: column;
    flex-wrap: nowrap
}

#splide-stacks_in_9673 .splide__slide>.stacks_out {
    width: 100%
}

#splide-stacks_in_9673:not(.splide--grid):not(.splide--fade)>.splide__track>.splide__list>.splide__slide,
#splide-stacks_in_9673>.splide__track>.splide__list>.splide__slide>.splide__slide__row>.splide__slide {
    opacity: 0.00;
    transition: opacity 0.00s cubic-bezier(.54, .01, .1, 1), background-color 0.00s cubic-bezier(.54, .01, .1, 1), color 0.00s cubic-bezier(.54, .01, .1, 1)
}

#splide-stacks_in_9673:not(.splide--grid):not(.splide--fade)>.splide__track>.splide__list>.splide__slide.is-active,
#splide-stacks_in_9673>.splide__track>.splide__list>.splide__slide.is-active>.splide__slide__row>.splide__slide {
    opacity: 1
}

.splide-stacks_in_9677{}
#p-stacks_in_9679 p{ font-size:2.00rem;   }#p-stacks_in_9679 p.lead{font-size:2.00rem;}#p-stacks_in_9679 a{color:var(--link-color);}#p-stacks_in_9679 a:hover{color:var(--link-color-hover); }
.splide-stacks_in_9682{}
#p-stacks_in_9683 p{ font-size:2.00rem;   }#p-stacks_in_9683 p.lead{font-size:2.00rem;}#p-stacks_in_9683 a{color:var(--link-color);}#p-stacks_in_9683 a:hover{color:var(--link-color-hover); }
.splide-stacks_in_9686{}
#p-stacks_in_9687 p{ font-size:2.00rem;   }#p-stacks_in_9687 p.lead{font-size:2.00rem;}#p-stacks_in_9687 a{color:var(--link-color);}#p-stacks_in_9687 a:hover{color:var(--link-color-hover); }
.splide-stacks_in_9690{}
#p-stacks_in_9691 p{ font-size:2.00rem;   }#p-stacks_in_9691 p.lead{font-size:2.00rem;}#p-stacks_in_9691 a{color:var(--link-color);}#p-stacks_in_9691 a:hover{color:var(--link-color-hover); }
.splide-stacks_in_9694{}
#p-stacks_in_9695 p{ font-size:2.00rem;   }#p-stacks_in_9695 p.lead{font-size:2.00rem;}#p-stacks_in_9695 a{color:var(--link-color);}#p-stacks_in_9695 a:hover{color:var(--link-color-hover); }
.splide-stacks_in_9698{}
#p-stacks_in_9699 p{ font-size:2.00rem;   }#p-stacks_in_9699 p.lead{font-size:2.00rem;}#p-stacks_in_9699 a{color:var(--link-color);}#p-stacks_in_9699 a:hover{color:var(--link-color-hover); }
.splide-stacks_in_9702{}
#p-stacks_in_9703 p{ font-size:2.00rem;   }#p-stacks_in_9703 p.lead{font-size:2.00rem;}#p-stacks_in_9703 a{color:var(--link-color);}#p-stacks_in_9703 a:hover{color:var(--link-color-hover); }
#splide-stacks_in_9673>.splide__arrows>.splide__arrow{width:48px;height:48px;padding:4px;border-radius:4px;background-color:rgba(255, 255, 255, 0.00)}@media screen and (max-width:0px){#splide-stacks_in_9673>.splide__arrows>.splide__arrow{display:none}}#splide-stacks_in_9673>.splide__arrows--ltr>.splide__arrow--prev{left:1.00em}#splide-stacks_in_9673>.splide__arrows--rtl>.splide__arrow--prev{right:1.00em}#splide-stacks_in_9673>.splide__arrows--ttb>.splide__arrow--prev{top:1.00em}#splide-stacks_in_9673>.splide__arrows--ltr>.splide__arrow--next{right:1.00em}#splide-stacks_in_9673>.splide__arrows--rtl>.splide__arrow--next{left:1.00em}#splide-stacks_in_9673>.splide__arrows--ttb>.splide__arrow--next{bottom:1.00em}#splide-stacks_in_9673>.splide__arrows>.splide__arrow svg{width:2.50em;height:2.50em;fill:rgba(32, 178, 170, 1.00)}#splide-stacks_in_9673>.splide__arrows>.splide__arrow:hover svg{fill:rgba(87, 225, 217, 1.00)}#splide-stacks_in_9673>.splide__arrows>.splide__arrow[disabled]{opacity:0.50;pointer-events:none}#splide-stacks_in_9673>.splide__pagination{justify-content:flex-start;padding-left:3.00em;padding-right:0.00em;bottom:0.00em;top:unset;  }@media screen and (max-width:650px){#splide-stacks_in_9673>.splide__pagination{display:none}}#splide-stacks_in_9673>.splide__pagination>li>.splide__pagination__page{background:rgba(162, 164, 164, 1.00);border-radius:3px;opacity:unset;transition-duration:200ms;transition-timing-function:linear;transition-property:transform,width;}#splide-stacks_in_9673>.splide__pagination--rtl>li>.splide__pagination__page,#splide-stacks_in_9673>.splide__pagination--ltr>li>.splide__pagination__page{width:20px;height:5px}#splide-stacks_in_9673>.splide__pagination--ttb>li>.splide__pagination__page{width:5px;height:20px}#splide-stacks_in_9673>.splide__pagination>li>.splide__pagination__page:hover{background:rgba(255, 255, 255, 1.00)}#splide-stacks_in_9673>.splide__pagination>li>.splide__pagination__page.is-active{background:rgba(232, 100, 34, 1.00);width:35px;transform:unset;}#stacks_in_5493 > .s-pro > .shear-wrapper{position:relative;z-index:1}#stacks_in_5493 > .s-pro > .sections-layer{display:block;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}#stacks_in_5493 > .s-pro > .sections-layer > .video-background{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;content:""}#stacks_in_5493 > .s-pro > .sections-layer.is-loaded > .video-background.hide-when-loaded{display:none}#stacks_in_5493 > .s-pro > .sections-layer:not(.is-loaded) > #vid-stacks_in_5681{opacity:0 !important}#stacks_in_5493 > .s-pro > .sections-layer > #vid-stacks_in_5681.not-started.hide-when-played{display:none !important}#stacks_in_5493 > .s-pro > .sections-layer:not(.is-loaded) > #vid-stacks_in_5681.hide-when-played{display:none !important}#vid-stacks_in_5681{opacity:0.75}#vid-stacks_in_5681.pre-load{opacity:0}#play-stacks_in_5681{-webkit-transform:scale(1);transform:scale(1);position:absolute;top:50%;left:50%;-webkit-transition:all linear 220ms;transition:all linear 220ms;display:none;-webkit-box-sizing:border-box;box-sizing:border-box;width:100px;border:3px solid rgba(255, 255, 255, 1.00);margin:-50px 0 0 -50px;text-indent:-2000px;border-radius:4px;background-color:rgba(0, 0, 0, 0.30);overflow:hidden;z-index:9999}#play-stacks_in_5681.pl-rect{height:80px}#play-stacks_in_5681.pl-square,#play-stacks_in_5681.pl-circ{height:100px}#play-stacks_in_5681.pl-circ{border-radius:50%}#play-stacks_in_5681::before{content:'';position:absolute;top:52%;left:52%;margin:-20px 0 0 -12px;border-left:35px solid rgba(0,0,0,0.2);border-top:20px solid transparent;border-bottom:20px solid transparent}#play-stacks_in_5681::after{content:'';position:absolute;top:50%;left:48%;margin:-20px 0 0 -12px;border-left:40px solid rgba(255, 255, 255, 1.00);border-top:20px solid transparent;border-bottom:20px solid transparent}#play-stacks_in_5681:hover{border-color:rgba(255, 255, 255, 1.00);background-color:rgba(0, 0, 0, 0.75)}#play-stacks_in_5681:hover::after{border-left-color:rgba(255, 255, 255, 1.00)}#play-stacks_in_5681.not-started{display:block}#play-stacks_in_5681.no-play-button{display:none !important}.mute-toggle.mute-video{display:none !important}#stacks_in_5493 .vb-stacks_in_5681.bg-none{background:transparent}#stacks_in_5493 .vb-stacks_in_5681.bg-color{background-color:rgba(105, 157, 255, 1.00)}
.ovl-style-pro-stacks_in_5493::after{position:absolute;top:0;bottom:0;left:0;right:0;content:"";z-index:-1}.ovl-style-pro-stacks_in_5493:not(.o-bg-vault)::after{background-color:rgba(36, 52, 73, 0.21)}



/* AnchorPoint CSS code */


#impact {
	height: 0px;
	opacity: 0;
	overflow: hidden;
}







#stacks_in_5367 > .s-pro.no-vault-z > .shear-wrapper > .shear-inner.o-bg-vault > .inner-content{z-index:1}#stacks_in_5367{z-index:100}#stacks_in_5367 > .s-pro > .sections-layer{display:none}#stacks_in_5367 > .s-pro > .shear-wrapper > .shear-inner.full-height.preload-height,#stacks_in_5367 > .s-pro > .sections-layer.preload-height{height:100.00vh !important}@media screen and (min-width:835px){#stacks_in_5367 > .s-pro > .shear-wrapper > .shear-inner.full-height.preload-height,#stacks_in_5367 > .s-pro > .sections-layer.preload-height{height:100.00vh !important}}#stacks_in_5367 > .s-pro > .shear-wrapper > .shear-inner.full-height{overflow:hidden}#stacks_in_5367 > .s-pro > .shear-wrapper > .shear-inner.full-height.preload-height{height:100.00vh}#stacks_in_5367 > .s-pro > .shear-wrapper > .shear-inner.full-height.preload-height.preload-color{background:rgba(255, 255, 255, 1.00)}#stacks_in_5367 > .s-pro > .shear-wrapper > .shear-inner.full-height.preload-height > .inner-content.v-center{opacity:0}#stacks_in_5367 > .s-pro > .shear-wrapper > .shear-inner.full-height.preload-height::after{opacity:0}#stacks_in_5367 > .s-pro > .shear-wrapper > .shear-inner.full-height > .inner-content.v-center{padding-top:0 !important;padding-bottom:0 !important}#stacks_in_5367 > .s-pro > .shear-wrapper > .shear-inner.full-height > .inner-content.v-center > .content-wrapper{-webkit-transform:translateY(-50%);transform:translateY(-50%)}#stacks_in_5367 > .s-pro > .shear-wrapper > .shear-inner::after,#stacks_in_5367 > .s-pro > .shear-wrapper > .shear-inner::before{margin-top:0.00%}#stacks_in_5367 > .s-pro > .shear-wrapper > .shear-inner > .inner-content > .content-wrapper.sp-max-width{width:100%;max-width:100%}#stacks_in_5367 > .s-pro > .shear-wrapper > .shear-inner > .inner-content > .content-wrapper.sp-max-width.sp-mob-center{margin-left:auto;margin-right:auto}#stacks_in_5367 > .s-pro > .shear-wrapper > .shear-inner > .inner-content > .content-wrapper.sp-max-width.sp-mob-left{margin-left:0;margin-right:auto}#stacks_in_5367 > .s-pro > .shear-wrapper > .shear-inner > .inner-content > .content-wrapper.sp-max-width.sp-mob-right{margin-right:0;margin-left:auto}@media screen and (min-width:640px){#stacks_in_5367 > .s-pro > .shear-wrapper > .shear-inner > .inner-content > .content-wrapper.sp-max-width{width:50%;max-width:100%}#stacks_in_5367 > .s-pro > .shear-wrapper > .shear-inner > .inner-content > .content-wrapper.sp-max-width.sp-large-center{margin:0 auto}#stacks_in_5367 > .s-pro > .shear-wrapper > .shear-inner > .inner-content > .content-wrapper.sp-max-width.sp-large-left{margin-left:0;margin-right:auto}#stacks_in_5367 > .s-pro > .shear-wrapper > .shear-inner > .inner-content > .content-wrapper.sp-max-width.sp-large-right{margin-right:0;margin-left:auto}}#stacks_in_5367 > .s-pro > .shear-wrapper > .shear-inner > .inner-content.manPadSide{padding-left:0.00%;padding-right:0.00%}@media screen and (min-width:835px){#stacks_in_5367 > .s-pro > .shear-wrapper > .shear-inner > .inner-content.manPadSide{padding-left:0.00%;padding-right:10.00%}}

#stacks_in_5367 {
	border: solid rgba(36, 52, 73, 1.00);
	border-width: 10px 0px 0px 0px;
}
#p-stacks_in_8512 p{ font-size:2.50rem; margin-bottom: 0;  font-weight:500;}#p-stacks_in_8512 p.lead{font-size:3.50rem;}#p-stacks_in_8512 a{color:var(--link-color);}@media (min-width:600px){#p-stacks_in_8512 p{font-size:3.50rem;}}#p-stacks_in_8512 a:hover{color:var(--link-color-hover); }

#stacks_in_8512 {
	background-color: rgba(36, 52, 73, 0.80);
	border: solid rgba(0, 0, 0, 0.15);
	border-width: 10px 0px 0px 0px;
	padding: 10px 10px 10px 25px;
}

#stacks_in_8513 {
	text-transform: capitalize;
}
.s-cols-stacks_in_5374{justify-content:space-between;align-items:flex-start;}.s-cols-stacks_in_5374>.s-cols-item{border-radius:0px;margin-bottom:20px;width:100%;  padding:0px 0px 0px 0px;   }.s-cols-stacks_in_5374>.s-cols-item:hover{ }#stacks_out_5374{width:100%}

#stacks_in_5374 {
	background-color: rgba(255, 255, 255, 0.85);
	padding: 25px 35px 10px 35px;
}
.item_stacks_in_5377{justify-content:center;overflow:hidden;  }
#stackSliderWrapperstacks_in_9840 {
	/* Hide until the slider is loaded */
	visibility: hidden;
}

/**
 * BxSlider v4.1.2 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2014
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */


/** RESET AND LAYOUT
===================================*/

#stackSliderWrapperstacks_in_9840 .bx-wrapper {
	position: relative;
	margin: 0 auto 60px;
	padding: 0;
	*zoom: 1;
}

#stackSliderWrapperstacks_in_9840 .bx-wrapper img {
	max-width: 100%;
	display: block;
}

/** THEME
===================================*/

#stackSliderWrapperstacks_in_9840 .bx-wrapper .bx-viewport {
	/*fix other elements on the page moving (on Chrome)*/
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
	-ms-transform: translatez(0);
    -o-transform: translatez(0);
    transform: translatez(0);
    background: transparent;
}

#stackSliderWrapperstacks_in_9840 .bx-wrapper .bx-pager,
#stackSliderWrapperstacks_in_9840 .bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -30px;
	width: 100%;
}

/* LOADER */

#stackSliderWrapperstacks_in_9840 .bx-wrapper .bx-loading {
	min-height: 50px;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

/* PAGER */

#stackSliderWrapperstacks_in_9840 .bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 20px;
}

#stackSliderWrapperstacks_in_9840 .bx-wrapper .bx-pager .bx-pager-item,
#stackSliderWrapperstacks_in_9840 .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

#stackSliderWrapperstacks_in_9840 .bx-wrapper .bx-pager.bx-default-pager a {
	background: #666666;
	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;
}

#stackSliderWrapperstacks_in_9840 .bx-wrapper .bx-pager.bx-default-pager a:hover,
#stackSliderWrapperstacks_in_9840 .bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #000000;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

#stackSliderWrapperstacks_in_9840 .bx-wrapper .bx-prev {
	left: 10px;	
}

#stackSliderWrapperstacks_in_9840 .bx-wrapper .bx-next {
	right: 10px;
}

#stackSliderWrapperstacks_in_9840 .bx-wrapper .bx-prev,
#stackSliderWrapperstacks_in_9840 .bx-wrapper .bx-next,
#stackSliderWrapperstacks_in_9840 .bx-wrapper .bx-prev [class^="fa fa-"],
#stackSliderWrapperstacks_in_9840 .bx-wrapper .bx-next [class^="fa fa-"] {
	color: #666666;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;	
}

#stackSliderWrapperstacks_in_9840 .bx-wrapper .bx-prev:hover,
#stackSliderWrapperstacks_in_9840 .bx-wrapper .bx-next:hover,
#stackSliderWrapperstacks_in_9840 .bx-wrapper .bx-prev:hover [class^="fa fa-"],
#stackSliderWrapperstacks_in_9840 .bx-wrapper .bx-next:hover [class^="fa fa-"] {
	color: #000000;	
}

#stackSliderWrapperstacks_in_9840 .bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -10px;
	outline: 0;
	text-align: center;
	width: 35px;
	height: 35px;
	font-size: 35px;
	z-index: 9999;
}

#stackSliderWrapperstacks_in_9840 .bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* AUTO CONTROLS (START / STOP) */

#stackSliderWrapperstacks_in_9840 .bx-wrapper .bx-controls-auto {
	text-align: center;
}

#stackSliderWrapperstacks_in_9840 .bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	width: 16px;
	height: 16px;
	font-size: 16px;
	outline: 0;
	margin: 0 3px;
}

#stackSliderWrapperstacks_in_9840 .bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	width: 16px;
	height: 16px;
	font-size: 16px;
	outline: 0;
	margin: 0 3px;
}

#stackSliderWrapperstacks_in_9840 .bx-wrapper .bx-controls-auto .bx-start,
#stackSliderWrapperstacks_in_9840 .bx-wrapper .bx-controls-auto .bx-stop,
#stackSliderWrapperstacks_in_9840 .bx-wrapper .bx-controls-auto .bx-start [class^="fa fa-"]
#stackSliderWrapperstacks_in_9840 .bx-wrapper .bx-controls-auto .bx-stop [class^="fa fa-"] {
	color: #666666;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;	
}

#stackSliderWrapperstacks_in_9840 .bx-wrapper .bx-controls-auto .bx-start:hover,
#stackSliderWrapperstacks_in_9840 .bx-wrapper .bx-controls-auto .bx-stop:hover,
#stackSliderWrapperstacks_in_9840 .bx-wrapper .bx-controls-auto .bx-start:hover [class^="fa fa-"]
#stackSliderWrapperstacks_in_9840 .bx-wrapper .bx-controls-auto .bx-stop:hover [class^="fa fa-"] {
	color: #000000;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

#stackSliderWrapperstacks_in_9840 .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

#stackSliderWrapperstacks_in_9840 .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 5px;
	width: auto;
	text-align: right;
}

/* IMAGE CAPTIONS */

#stackSliderWrapperstacks_in_9840 .bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

#stackSliderWrapperstacks_in_9840 .bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}


@media print {
	#stackSliderstacks_in_9840 {
		height: auto;
	}
}
.splide-stacks_in_9112{}
.stacks_in_9135 img,.stacks_in_9135 svg{max-width:35%; height:auto;border-radius:0px;}.stacks_in_9135 img:hover{ transform:translateY(-5px) scale(1.01);}
#stacks_in_9135 {
	margin: 0px 0px 10px 0px;
}

#stacks_out_9135 {
	width: 350px;
}
#p-stacks_in_9344 p{ font-size:1.80rem;   font-weight:400;}#p-stacks_in_9344 p.lead{font-size:1.80rem;}#p-stacks_in_9344 a{color:var(--link-color);}@media (min-width:600px){#p-stacks_in_9344 p{font-size:1.80rem;}}#p-stacks_in_9344 a:hover{color:var(--link-color-hover); }

#stacks_in_9344 {
	padding: 20px 0px 5px 0px;
}

#stacks_out_9344 {
	width: 75%;
}
.splide-stacks_in_9816{}
.stacks_in_9817 img,.stacks_in_9817 svg{max-width:100%; height:auto;border-radius:0px;}.stacks_in_9817 img:hover{ transform:translateY(-5px) scale(1.01);}
#stacks_in_9817 {
	margin: 10px 0px 10px 0px;
}

#stacks_out_9817 {
	width: 350px;
}
#p-stacks_in_9819 p{ font-size:1.80rem;   font-weight:400;}#p-stacks_in_9819 p.lead{font-size:1.80rem;}#p-stacks_in_9819 a{color:var(--link-color);}@media (min-width:600px){#p-stacks_in_9819 p{font-size:1.80rem;}}#p-stacks_in_9819 a:hover{color:var(--link-color-hover); }

#stacks_in_9819 {
	padding: 20px 0px 5px 0px;
}

#stacks_out_9819 {
	width: 75%;
}
.splide-stacks_in_9346{}
.stacks_in_9347 img,.stacks_in_9347 svg{max-width:100%; height:auto;border-radius:0px;}.stacks_in_9347 img:hover{ transform:translateY(-5px) scale(1.01);}
#stacks_in_9347 {
	margin: 10px 0px 10px 0px;
}

#stacks_out_9347 {
	width: 350px;
}
#p-stacks_in_9349 p{ font-size:1.80rem;   font-weight:400;}#p-stacks_in_9349 p.lead{font-size:1.80rem;}#p-stacks_in_9349 a{color:var(--link-color);}@media (min-width:600px){#p-stacks_in_9349 p{font-size:1.80rem;}}#p-stacks_in_9349 a:hover{color:var(--link-color-hover); }

#stacks_in_9349 {
	padding: 20px 0px 5px 0px;
}

#stacks_out_9349 {
	width: 75%;
}
.splide-stacks_in_9147{}
.stacks_in_9342 img,.stacks_in_9342 svg{max-width:100%; height:auto;border-radius:0px;}.stacks_in_9342 img:hover{ transform:translateY(-5px) scale(1.01);}
#stacks_in_9342 {
	margin: 15px 0px 10px 0px;
}

#stacks_out_9342 {
	width: 350px;
}
#p-stacks_in_9337 p{ font-size:1.80rem;   font-weight:400;}#p-stacks_in_9337 p.lead{font-size:1.80rem;}#p-stacks_in_9337 a{color:var(--link-color);}@media (min-width:600px){#p-stacks_in_9337 p{font-size:1.80rem;}}#p-stacks_in_9337 a:hover{color:var(--link-color-hover); }

#stacks_in_9337 {
	padding: 20px 0px 5px 0px;
}

#stacks_out_9337 {
	width: 75%;
}
.ovl-style-pro-stacks_in_5367::after{position:absolute;top:0;bottom:0;left:0;right:0;content:"";z-index:-1}.ovl-style-pro-stacks_in_5367:not(.o-bg-vault)::after{background-image:linear-gradient(0deg,rgba(36, 52, 73, 0.22) 20%,rgba(76, 92, 113, 0.22) 75%);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='rgba(36, 52, 73, 0.22)',endColorStr='rgba(76, 92, 113, 0.22)',GradientType=0)";}

#stacks_in_5367 > .s-pro > .shear-wrapper{position:relative;z-index:1}#stacks_in_5367 > .s-pro > .sections-layer{display:block;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}#stacks_in_5367 > .s-pro > .sections-layer > .video-background{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;content:""}#stacks_in_5367 > .s-pro > .sections-layer.is-loaded > .video-background.hide-when-loaded{display:none}#stacks_in_5367 > .s-pro > .sections-layer:not(.is-loaded) > #vid-stacks_in_5464{opacity:0 !important}#stacks_in_5367 > .s-pro > .sections-layer > #vid-stacks_in_5464.not-started.hide-when-played{display:none !important}#stacks_in_5367 > .s-pro > .sections-layer:not(.is-loaded) > #vid-stacks_in_5464.hide-when-played{display:none !important}#vid-stacks_in_5464{opacity:1.0}#vid-stacks_in_5464.pre-load{opacity:0}#play-stacks_in_5464{-webkit-transform:scale(1);transform:scale(1);position:absolute;top:50%;left:50%;-webkit-transition:all linear 220ms;transition:all linear 220ms;display:none;-webkit-box-sizing:border-box;box-sizing:border-box;width:100px;border:3px solid rgba(255, 255, 255, 1.00);margin:-50px 0 0 -50px;text-indent:-2000px;border-radius:4px;background-color:rgba(0, 0, 0, 0.30);overflow:hidden;z-index:9999}#play-stacks_in_5464.pl-rect{height:80px}#play-stacks_in_5464.pl-square,#play-stacks_in_5464.pl-circ{height:100px}#play-stacks_in_5464.pl-circ{border-radius:50%}#play-stacks_in_5464::before{content:'';position:absolute;top:52%;left:52%;margin:-20px 0 0 -12px;border-left:35px solid rgba(0,0,0,0.2);border-top:20px solid transparent;border-bottom:20px solid transparent}#play-stacks_in_5464::after{content:'';position:absolute;top:50%;left:48%;margin:-20px 0 0 -12px;border-left:40px solid rgba(255, 255, 255, 1.00);border-top:20px solid transparent;border-bottom:20px solid transparent}#play-stacks_in_5464:hover{border-color:rgba(255, 255, 255, 1.00);background-color:rgba(0, 0, 0, 0.75)}#play-stacks_in_5464:hover::after{border-left-color:rgba(255, 255, 255, 1.00)}#play-stacks_in_5464.not-started{display:block}#play-stacks_in_5464.no-play-button{display:none !important}.mute-toggle.mute-video{display:none !important}#stacks_in_5367 .vb-stacks_in_5464.bg-none{background:transparent}#stacks_in_5367 .vb-stacks_in_5464.bg-color{background-color:rgba(105, 157, 255, 1.00)}


/* AnchorPoint CSS code */


#team {
	height: 0px;
	opacity: 0;
	overflow: hidden;
}







#stacks_in_2106 > .s-pro.no-vault-z > .shear-wrapper > .shear-inner.o-bg-vault > .inner-content{z-index:1}#stacks_in_2106{z-index:100}#stacks_in_2106 > .s-pro > .sections-layer{display:none}#stacks_in_2106 > .s-pro > .shear-wrapper > .shear-inner.full-height.preload-height,#stacks_in_2106 > .s-pro > .sections-layer.preload-height{height:100.00vh !important}@media screen and (min-width:835px){#stacks_in_2106 > .s-pro > .shear-wrapper > .shear-inner.full-height.preload-height,#stacks_in_2106 > .s-pro > .sections-layer.preload-height{height:100.00vh !important}}#stacks_in_2106 > .s-pro > .shear-wrapper > .shear-inner.full-height{overflow:hidden}#stacks_in_2106 > .s-pro > .shear-wrapper > .shear-inner.full-height.preload-height{height:100.00vh}#stacks_in_2106 > .s-pro > .shear-wrapper > .shear-inner.full-height.preload-height.preload-color{background:rgba(255, 255, 255, 1.00)}#stacks_in_2106 > .s-pro > .shear-wrapper > .shear-inner.full-height.preload-height > .inner-content.v-center{opacity:0}#stacks_in_2106 > .s-pro > .shear-wrapper > .shear-inner.full-height.preload-height::after{opacity:0}#stacks_in_2106 > .s-pro > .shear-wrapper > .shear-inner.full-height > .inner-content.v-center{padding-top:0 !important;padding-bottom:0 !important}#stacks_in_2106 > .s-pro > .shear-wrapper > .shear-inner.full-height > .inner-content.v-center > .content-wrapper{-webkit-transform:translateY(-50%);transform:translateY(-50%)}#stacks_in_2106 > .s-pro > .shear-wrapper > .shear-inner::after,#stacks_in_2106 > .s-pro > .shear-wrapper > .shear-inner::before{margin-top:0.00%}#stacks_in_2106 > .s-pro > .shear-wrapper > .shear-inner > .inner-content > .content-wrapper.sp-max-width{width:100%;max-width:100%}#stacks_in_2106 > .s-pro > .shear-wrapper > .shear-inner > .inner-content > .content-wrapper.sp-max-width.sp-mob-center{margin-left:auto;margin-right:auto}#stacks_in_2106 > .s-pro > .shear-wrapper > .shear-inner > .inner-content > .content-wrapper.sp-max-width.sp-mob-left{margin-left:0;margin-right:auto}#stacks_in_2106 > .s-pro > .shear-wrapper > .shear-inner > .inner-content > .content-wrapper.sp-max-width.sp-mob-right{margin-right:0;margin-left:auto}@media screen and (min-width:640px){#stacks_in_2106 > .s-pro > .shear-wrapper > .shear-inner > .inner-content > .content-wrapper.sp-max-width{width:100%;max-width:100%}#stacks_in_2106 > .s-pro > .shear-wrapper > .shear-inner > .inner-content > .content-wrapper.sp-max-width.sp-large-center{margin:0 auto}#stacks_in_2106 > .s-pro > .shear-wrapper > .shear-inner > .inner-content > .content-wrapper.sp-max-width.sp-large-left{margin-left:0;margin-right:auto}#stacks_in_2106 > .s-pro > .shear-wrapper > .shear-inner > .inner-content > .content-wrapper.sp-max-width.sp-large-right{margin-right:0;margin-left:auto}}#stacks_in_2106 > .s-pro > .shear-wrapper > .shear-inner > .inner-content.manPadSide{padding-left:0.00%;padding-right:0.00%}@media screen and (min-width:1200px){#stacks_in_2106 > .s-pro > .shear-wrapper > .shear-inner > .inner-content.manPadSide{padding-left:5.00%;padding-right:5.00%}}

#stacks_in_2106 {
	background-color: rgba(0, 0, 0, 0.03);
	border: solid rgba(197, 201, 202, 1.00);
	border-width: 10px 0px 0px 0px;
	padding: 75px 35px 35px 35px;
}
#p-stacks_in_8520 p{ font-size:2.50rem; margin-bottom: 0;  font-weight:500;}#p-stacks_in_8520 p.lead{font-size:3.50rem;}#p-stacks_in_8520 a{color:var(--link-color);}@media (min-width:600px){#p-stacks_in_8520 p{font-size:3.50rem;}}#p-stacks_in_8520 a:hover{color:var(--link-color-hover); }

#stacks_in_8520 {
	border: solid rgba(36, 52, 73, 1.00);
	border-width: 10px 0px 0px 0px;
	padding: 5px 10px 0px 0px;
}

#stacks_out_8520 {
	width: 20%;
	margin-left:0;
}

#stacks_in_8521 {
	text-transform: capitalize;
}
#p-stacks_in_8514 p{ font-size:2.50rem; margin-bottom: 0;  font-weight:500;}#p-stacks_in_8514 p.lead{font-size:3.50rem;}#p-stacks_in_8514 a{color:var(--link-color);}@media (min-width:600px){#p-stacks_in_8514 p{font-size:3.50rem;}}#p-stacks_in_8514 a:hover{color:var(--link-color-hover); }

#stacks_in_8514 {
	border: solid rgba(36, 52, 73, 1.00);
	border-width: 10px 0px 0px 0px;
	padding: 5px 10px 0px 0px;
}

#stacks_out_8514 {
	width: 55%;
	margin-left:0;
}

#stacks_in_8515 {
	text-transform: capitalize;
}
.s-grid-stacks_in_6416{grid-column-gap:0;grid-row-gap:0;grid-template-columns:repeat(auto-fit,minmax(225px,1fr));align-items:start;  }.s-grid-stacks_in_6416>.s-grid-item{border-radius:0px; padding:10px 5px 10px 5px;   }.s-grid-stacks_in_6416>.s-grid-item:hover{ }#stacks_out_6416{width:100%}
.item_stacks_in_7058{ grid-column:span 2;grid-row:span 1; justify-content:flex-start; align-items:flex-start; overflow:hidden;  }@media (max-width:800px){.item_stacks_in_7058{ grid-column:span 1;grid-row:span 1;}}
#p-stacks_in_6134 p{ font-size:1.60rem; margin-bottom: 0;  }#p-stacks_in_6134 p.lead{font-size:1.80rem;}#p-stacks_in_6134 a{color:var(--link-color);}#p-stacks_in_6134 a:hover{color:var(--link-color-hover); }

#stacks_in_6134 {
	padding: 0px 50px 0px 0px;
}

#stacks_out_6134 {
	margin-left:0;
}
.item_stacks_in_8300{ grid-column:span 1;grid-row:span 1; justify-content:flex-start;  overflow:hidden;  }
/*
1.0.1
- only disables user selection if a link has been added
- now supports links in description when a link is added to the entire card
- icon alignment also works if the content is shorter than the icon
- horizontal align stretch now allows text to fill open space
*/
.com_onelittledesigner_stacks_Feature_Section_N_stack,
.com_onelittledesigner_stacks_Feature_Section_stack, #stacks_out_8301 {
  overflow: visible !important;
}
#feature-cards-stacks_in_8301 {
  margin: 0 auto;
  max-width: 225px;
}
#feature-cards-stacks_in_8301 * {
  box-sizing: border-box;
}
#feature-cards-stacks_in_8301 .feature-grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  
  align-items: center;
  
  
  justify-content: center;
  
  gap: 0px;
}
#feature-cards-stacks_in_8301 .feature-outer {
  
  width: 225px;
  max-width: 100%;
  border-radius: 0px;
  overflow: hidden;
  position: relative;
  z-index: 0;
  
  box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.30);
  
}

#feature-cards-stacks_in_8301 .feature-outer > .feature-card > .feature-card-content-wrap {
  width: 100%;
  
  max-width: 225px;
  
}



#feature-cards-stacks_in_8301 .feature-outer>a {
  text-decoration: none;
  display: block;
  height: 100%;
}
#feature-cards-stacks_in_8301 .feature-card {
  display: grid;
  grid-template-columns: 1fr;
  height: 100%;
  
  
}
#feature-cards-stacks_in_8301 .feature-card > a {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
#feature-cards-stacks_in_8301 .feature-card > a + .feature-card-content-wrap {
  -webkit-user-select: none;
   -khtml-user-select: none;
   -moz-user-select: -moz-none;
   -o-user-select: none;
   user-select: none;
   /*  */
   pointer-events: none;
   /*  */
}
#feature-cards-stacks_in_8301 .feature-card > .feature-card-content-wrap {
  outline: none;
  /*  */
  height: 100%;
  /*  */
  display: grid;
  
  grid-template-columns: 1fr;
  

}
#feature-cards-stacks_in_8301 .feature-card-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  box-sizing: content-box;
}
#feature-cards-stacks_in_8301 .feature-card-icon i {
  -webkit-transform-origin: center center;
  transform-origin: center center;
}
#feature-cards-stacks_in_8301 .feature-card-content {
  width: 100%;
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  position: relative;
  z-index: 1;
}
#feature-cards-stacks_in_8301 .feature-card {
  
  padding: 0px 0px 0px 0px;
  border: 0px solid rgba(0, 0, 0, 0.10);
  border-radius: 0px;
}
#feature-cards-stacks_in_8301 .feature-card .feature-card-icon-wrap {
  display: flex;
  width: 100%;
  margin: 16px 0;
  
  position: relative;
  z-index: 1;
}
#feature-cards-stacks_in_8301 .feature-card .feature-card-icon,
#feature-cards-stacks_in_8301 .feature-card .feature-card-icon:before {
  padding: 0;
  border-radius: 999px;
  height: 64px;
  width: 64px;
  border-radius: 100px 100px 100px 100px;
  background-color: rgba(96, 125, 139, 1.00);
  
}
#feature-cards-stacks_in_8301 .feature-card .feature-card-icon:before {
  content: "";
  position: absolute;
  top: 15px;
  left: 10px;
  display:  none;
}
#feature-cards-stacks_in_8301 .feature-card .feature-card-icon img {
  height: 40px;
}
#feature-cards-stacks_in_8301 .feature-card .feature-card-icon i,
#feature-cards-stacks_in_8301 .feature-card .feature-card-icon svg {
  padding: 0;
  margin: 0 auto;
  height: 64px;
  width: auto;
  font-size: 40px;
  line-height: 64px;
  color: rgba(255, 255, 255, 1.00);fill: rgba(255, 255, 255, 1.00);stroke: rgba(255, 255, 255, 1.00);
  
}
#feature-cards-stacks_in_8301 .feature-card .feature-card-icon svg {
  padding: 16px 0;
  width: 64px;
}

#feature-cards-stacks_in_8301 .feature-card,
#feature-cards-stacks_in_8301 .feature-card .feature-card-description {
  color: rgba(0, 0, 0, 0.60);
}
#feature-cards-stacks_in_8301 .feature-card h1,
#feature-cards-stacks_in_8301 .feature-card h2,
#feature-cards-stacks_in_8301 .feature-card h3,
#feature-cards-stacks_in_8301 .feature-card h4,
#feature-cards-stacks_in_8301 .feature-card h5,
#feature-cards-stacks_in_8301 .feature-card h6,
#feature-cards-stacks_in_8301 .feature-card .feature-card-header {
  color: rgba(0, 0, 0, 0.80);
}
#feature-cards-stacks_in_8301 .feature-card .feature-card-header {
  margin: 0;
  font-weight: 700;
  font-size: 24px;
  line-height: normal;
  margin-top: 0px;
  margin-bottom: 0px;
}
#feature-cards-stacks_in_8301 .feature-card .feature-card-description {
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  margin-top: 8px;
  margin-bottom: 16px;
}
#feature-cards-stacks_in_8301 .feature-card .feature-card-header,
#feature-cards-stacks_in_8301 .feature-card .feature-card-description {
  cursor: default;
}


#feature-cards-stacks_in_8301 .feature-card:hover {
  z-index: 30;
  position: relative;
}
#feature-cards-stacks_in_8301 .feature-card::before,
#feature-cards-stacks_in_8301 .feature-card,
#feature-cards-stacks_in_8301 .feature-outer,
#feature-cards-stacks_in_8301 .feature-card h1,
#feature-cards-stacks_in_8301 .feature-card h2,
#feature-cards-stacks_in_8301 .feature-card h3,
#feature-cards-stacks_in_8301 .feature-card h4,
#feature-cards-stacks_in_8301 .feature-card h5,
#feature-cards-stacks_in_8301 .feature-card h6,
#feature-cards-stacks_in_8301 .feature-card .feature-card-icon-wrap,
#feature-cards-stacks_in_8301 .feature-card .feature-card-icon,
#feature-cards-stacks_in_8301 .feature-card .feature-card-icon > *,
#feature-cards-stacks_in_8301 .feature-card .feature-card-header,
#feature-cards-stacks_in_8301 .feature-card .feature-card-description,
#feature-cards-stacks_in_8301 .feature-card .feature-card-content {
  transition-duration: 200ms;
  transition-timing-function: linear;
}
/*  */

#feature-cards-stacks_in_8301 .feature-card {
  position: relative;
}
#feature-cards-stacks_in_8301 .feature-card::before {
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: rgba(36, 52, 73, 0.90);
  content: '';
  z-index: 0;
  display: block;
  opacity: 0;
  position: absolute;
  transition-property: opacity;
}
#feature-cards-stacks_in_8301 .feature-card:hover::before {
  opacity: 1;
}

#feature-cards-stacks_in_8301 .feature-card .feature-card-icon {
  transition-property: background;
}
#feature-cards-stacks_in_8301 .feature-card .feature-card-icon i,
#feature-cards-stacks_in_8301 .feature-card .feature-card-icon svg {
  transition-property: color,fill,stroke,transform;
}
#feature-cards-stacks_in_8301 .feature-card .feature-card-description,
#feature-cards-stacks_in_8301 .feature-card h1,
#feature-cards-stacks_in_8301 .feature-card h2,
#feature-cards-stacks_in_8301 .feature-card h3,
#feature-cards-stacks_in_8301 .feature-card h4,
#feature-cards-stacks_in_8301 .feature-card h5,
#feature-cards-stacks_in_8301 .feature-card h6,
#feature-cards-stacks_in_8301 .feature-card .feature-card-header {
  transition-property: color;
}
#feature-cards-stacks_in_8301 .feature-card:hover .feature-card-description {
  color: rgba(255, 255, 255, 0.75);
}
#feature-cards-stacks_in_8301 .feature-card:hover h1,
#feature-cards-stacks_in_8301 .feature-card:hover h2,
#feature-cards-stacks_in_8301 .feature-card:hover h3,
#feature-cards-stacks_in_8301 .feature-card:hover h4,
#feature-cards-stacks_in_8301 .feature-card:hover h5,
#feature-cards-stacks_in_8301 .feature-card:hover h6,
#feature-cards-stacks_in_8301 .feature-card:hover .feature-card-header {
  color: rgba(255, 255, 255, 1.00);
}
#feature-cards-stacks_in_8301 .feature-card:hover .feature-card-icon {
  background: rgba(176, 190, 197, 1.00);
}
#feature-cards-stacks_in_8301 .feature-card:hover .feature-card-icon i,
#feature-cards-stacks_in_8301 .feature-card:hover .feature-card-icon svg {
  color: rgba(96, 125, 139, 1.00);
  fill: rgba(96, 125, 139, 1.00);
  stroke: rgba(96, 125, 139, 1.00);
}

#feature-cards-stacks_in_8301 .feature-card .feature-card-icon-wrap,
#feature-cards-stacks_in_8301 .feature-card .feature-card-content {
  transition-property: transform,opacity;
  will-change: transform;
  transition-timing-function: ease;
}
#feature-cards-stacks_in_8301 .feature-card .feature-card-content {
  -webkit-transform: translate(0,10%) rotateZ(0);
  transform: translate(0,10%) rotateZ(0);
  opacity: 0;
}
#feature-cards-stacks_in_8301 .feature-card:hover .feature-card-icon-wrap,
#feature-cards-stacks_in_8301 .feature-card:hover .feature-card-content {
  -webkit-transform: translate(0,0) rotateZ(0) !important;
  transform: translate(0,0) rotateZ(0) !important;
  opacity: 1;
}
#feature-cards-stacks_in_8301 .feature-card .feature-card-description,
#feature-cards-stacks_in_8301 .feature-card h1,
#feature-cards-stacks_in_8301 .feature-card h2,
#feature-cards-stacks_in_8301 .feature-card h3,
#feature-cards-stacks_in_8301 .feature-card h4,
#feature-cards-stacks_in_8301 .feature-card h5,
#feature-cards-stacks_in_8301 .feature-card h6,
#feature-cards-stacks_in_8301 .feature-card .feature-card-header {
  transition-property: none;
}





/*  */
/*  */

#stacks_out_8301 {
	width: 225px;
	margin-left:0;
}
#feature-section-card-stacks_in_8303 .feature-card .feature-card-icon .com_onelittledesigner_stacks_Feature_Section_Icon_stack,
#feature-section-card-stacks_in_8303 .feature-card .feature-card-icon:before,
#feature-section-card-stacks_in_8303 .feature-card .feature-card-icon,
#feature-section-card-stacks_in_8303 .feature-card .feature-card-icon i,
#feature-section-card-stacks_in_8303 .feature-card .feature-card-icon svg {
  --iconSizesstacks_in_8303: 64px;
}

#feature-section-card-stacks_in_8303 {
  
}
#feature-section-card-stacks_in_8303 .feature-card {
  
  background-color : rgba(255, 255, 255, 0.00);
  background-image : url(../files/backgroundImage-8303.png);
  
  min-height: 225px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  
}

#feature-section-card-stacks_in_8303 .feature-card .feature-card-icon-wrap {
  display: flex;
  width: 100%;
}
#feature-section-card-stacks_in_8303 .feature-card .feature-card-icon,
#feature-section-card-stacks_in_8303 .feature-card .feature-card-icon:before {
  
}
#feature-section-card-stacks_in_8303 .feature-card .feature-card-icon:before {
  display: none;
}




#feature-section-card-stacks_in_8303 .feature-card {
  grid-template-columns: 1fr;
}




#feature-section-card-stacks_in_8303 .feature-card:hover {
  z-index: 30;
  position: relative;
}
/*  */



#feature-section-card-stacks_in_8303 {
  transition-property: transform,box-shadow;
}
#feature-section-card-stacks_in_8303:hover {
  box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.20);
}


/*  */
/*  */
#stacks_in_8316 {
  position: relative;
  user-select: none;
}
i#stacks_in_8316,
svg#stacks_in_8316 {
  position: relative;
  display: block;
  text-align: center;
}

#stacks_in_8316.ionicons-svg-outline {
  fill: none !important;
  stroke-width: 32px;
}

/*
1.1.3
  - added support for hide stacks in inner columns
  - added breakpoint customization to layouts item stack
  - fixes a crashing issue in RapidWeaver 8 and Stacks 4.10
*/
/*  */
#stacks_in_8305 > .layouts-section {
  grid-gap: 25px 0px;
  -ms-grid-columns: (minmax(0px, 1fr))[1];
  grid-template-columns: repeat(1, minmax(0px, 1fr));
  
  
  
  padding: 25px 0px;
  
}
#stacks_in_8305 > .layouts-section > div {
  margin-bottom: 25px;
  margin-right: 0px;
}
@supports (display: grid) {
  #stacks_in_8305 > .layouts-section > div {
    margin-bottom: 0px;
    margin-right: 0px;
    margin: 0;
  }
}
@media all and (max-width: 900px) {
  #stacks_in_8305 > .layouts-section {
    -ms-grid-columns: minmax(0px, 1fr);
    -ms-grid-columns: (minmax(0px, 1fr))[0];
    grid-template-columns: repeat(1, minmax(0px, 1fr));
    grid-template-columns: repeat(0, minmax(0px, 1fr));
  }
  #stacks_in_8305 > .layouts-section[data-col="3"] {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
  #stacks_in_8305 > .layouts-section[data-col="3"] > div:nth-child(3n) {
    -ms-grid-column-span: 2;
    grid-column: span 2;
  }
  #stacks_in_8305 > .layouts-section > div {
    -ms-grid-column-span: 1;
    grid-column: span 1;
  }
}
@media all and (max-width: 700px) {
  #stacks_in_8305 > .layouts-section {
    -ms-grid-columns: minmax(0px, 1fr);
    -ms-grid-columns: (minmax(0px, 1fr))[0];
    grid-template-columns: repeat(1, minmax(0px, 1fr));
    grid-template-columns: repeat( 0, minmax(0px, 1fr));
  }
  #stacks_in_8305 > .layouts-section[data-col="3"] {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
  #stacks_in_8305 > .layouts-section[data-col="3"] > div:nth-child(3n) {
    -ms-grid-column-span: 1;
    grid-column: span 1;
  }
}
/*  */
/*  */

h6.stacks_in_8308{  line-height:1.20;      margin-bottom: 0;}@media (min-width:600px){h6.stacks_in_8308{ line-height:1.20}}

#stacks_in_8308 {
	padding: 30px 7px 0px 7px;
}
#p-stacks_in_8311 p{ font-size:1.40rem; margin-bottom: 0;  }#p-stacks_in_8311 p.lead{font-size:1.40rem;}#p-stacks_in_8311 a{color:var(--link-color);}#p-stacks_in_8311 a:hover{color:var(--link-color-hover); }

#stacks_in_8311 {
	padding: 0px 10px 25px 10px;
}
.svg-stacks_in_8313 svg{width:30px;  max-width:100%}.svg-stacks_in_8313 svg path,.svg-stacks_in_8313 svg line,.svg-stacks_in_8313 svg rect,.svg-stacks_in_8313 svg text,.svg-stacks_in_8313 svg circle,.svg-stacks_in_8313 svg ellipse,.svg-stacks_in_8313 svg polygon,.svg-stacks_in_8313 svg polyline{  fill:rgba(159, 159, 159, 1.00)!important;  transition:all 250ms ease-in-out!important}.svg-stacks_in_8313 svg:hover{ transition:all 250ms ease-in-out!important}.svg-stacks_in_8313 svg{  border-radius:0px 0px 0px 0px; padding:0px 0px 0px 0px}.svg-stacks_in_8313 svg:hover{  ;}.svg-stacks_in_8313 svg:hover path,.svg-stacks_in_8313 svg:hover line,.svg-stacks_in_8313 svg:hover rect,.svg-stacks_in_8313 svg:hover text,.svg-stacks_in_8313 svg:hover circle,.svg-stacks_in_8313 svg:hover ellipse,.svg-stacks_in_8313 svg:hover polygon,.svg-stacks_in_8313 svg:hover polyline{   fill:var(--button-primary-color)!important;}
#stacks_in_8313 {
	padding: 20px 0px 0px 0px;
}
.item_stacks_in_8318{ grid-column:span 1;grid-row:span 1; justify-content:flex-start;  overflow:hidden;  }
/*
1.0.1
- only disables user selection if a link has been added
- now supports links in description when a link is added to the entire card
- icon alignment also works if the content is shorter than the icon
- horizontal align stretch now allows text to fill open space
*/
.com_onelittledesigner_stacks_Feature_Section_N_stack,
.com_onelittledesigner_stacks_Feature_Section_stack, #stacks_out_8319 {
  overflow: visible !important;
}
#feature-cards-stacks_in_8319 {
  margin: 0 auto;
  max-width: 225px;
}
#feature-cards-stacks_in_8319 * {
  box-sizing: border-box;
}
#feature-cards-stacks_in_8319 .feature-grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  
  align-items: center;
  
  
  justify-content: center;
  
  gap: 0px;
}
#feature-cards-stacks_in_8319 .feature-outer {
  
  width: 225px;
  max-width: 100%;
  border-radius: 0px;
  overflow: hidden;
  position: relative;
  z-index: 0;
  
  box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.30);
  
}

#feature-cards-stacks_in_8319 .feature-outer > .feature-card > .feature-card-content-wrap {
  width: 100%;
  
  max-width: 225px;
  
}



#feature-cards-stacks_in_8319 .feature-outer>a {
  text-decoration: none;
  display: block;
  height: 100%;
}
#feature-cards-stacks_in_8319 .feature-card {
  display: grid;
  grid-template-columns: 1fr;
  height: 100%;
  
  
}
#feature-cards-stacks_in_8319 .feature-card > a {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
#feature-cards-stacks_in_8319 .feature-card > a + .feature-card-content-wrap {
  -webkit-user-select: none;
   -khtml-user-select: none;
   -moz-user-select: -moz-none;
   -o-user-select: none;
   user-select: none;
   /*  */
   pointer-events: none;
   /*  */
}
#feature-cards-stacks_in_8319 .feature-card > .feature-card-content-wrap {
  outline: none;
  /*  */
  height: 100%;
  /*  */
  display: grid;
  
  grid-template-columns: 1fr;
  

}
#feature-cards-stacks_in_8319 .feature-card-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  box-sizing: content-box;
}
#feature-cards-stacks_in_8319 .feature-card-icon i {
  -webkit-transform-origin: center center;
  transform-origin: center center;
}
#feature-cards-stacks_in_8319 .feature-card-content {
  width: 100%;
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  position: relative;
  z-index: 1;
}
#feature-cards-stacks_in_8319 .feature-card {
  
  padding: 0px 0px 0px 0px;
  border: 0px solid rgba(0, 0, 0, 0.10);
  border-radius: 0px;
}
#feature-cards-stacks_in_8319 .feature-card .feature-card-icon-wrap {
  display: flex;
  width: 100%;
  margin: 16px 0;
  
  position: relative;
  z-index: 1;
}
#feature-cards-stacks_in_8319 .feature-card .feature-card-icon,
#feature-cards-stacks_in_8319 .feature-card .feature-card-icon:before {
  padding: 0;
  border-radius: 999px;
  height: 64px;
  width: 64px;
  border-radius: 100px 100px 100px 100px;
  background-color: rgba(96, 125, 139, 1.00);
  
}
#feature-cards-stacks_in_8319 .feature-card .feature-card-icon:before {
  content: "";
  position: absolute;
  top: 15px;
  left: 10px;
  display:  none;
}
#feature-cards-stacks_in_8319 .feature-card .feature-card-icon img {
  height: 40px;
}
#feature-cards-stacks_in_8319 .feature-card .feature-card-icon i,
#feature-cards-stacks_in_8319 .feature-card .feature-card-icon svg {
  padding: 0;
  margin: 0 auto;
  height: 64px;
  width: auto;
  font-size: 40px;
  line-height: 64px;
  color: rgba(255, 255, 255, 1.00);fill: rgba(255, 255, 255, 1.00);stroke: rgba(255, 255, 255, 1.00);
  
}
#feature-cards-stacks_in_8319 .feature-card .feature-card-icon svg {
  padding: 16px 0;
  width: 64px;
}

#feature-cards-stacks_in_8319 .feature-card,
#feature-cards-stacks_in_8319 .feature-card .feature-card-description {
  color: rgba(0, 0, 0, 0.60);
}
#feature-cards-stacks_in_8319 .feature-card h1,
#feature-cards-stacks_in_8319 .feature-card h2,
#feature-cards-stacks_in_8319 .feature-card h3,
#feature-cards-stacks_in_8319 .feature-card h4,
#feature-cards-stacks_in_8319 .feature-card h5,
#feature-cards-stacks_in_8319 .feature-card h6,
#feature-cards-stacks_in_8319 .feature-card .feature-card-header {
  color: rgba(0, 0, 0, 0.80);
}
#feature-cards-stacks_in_8319 .feature-card .feature-card-header {
  margin: 0;
  font-weight: 700;
  font-size: 24px;
  line-height: normal;
  margin-top: 0px;
  margin-bottom: 0px;
}
#feature-cards-stacks_in_8319 .feature-card .feature-card-description {
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  margin-top: 8px;
  margin-bottom: 16px;
}
#feature-cards-stacks_in_8319 .feature-card .feature-card-header,
#feature-cards-stacks_in_8319 .feature-card .feature-card-description {
  cursor: default;
}


#feature-cards-stacks_in_8319 .feature-card:hover {
  z-index: 30;
  position: relative;
}
#feature-cards-stacks_in_8319 .feature-card::before,
#feature-cards-stacks_in_8319 .feature-card,
#feature-cards-stacks_in_8319 .feature-outer,
#feature-cards-stacks_in_8319 .feature-card h1,
#feature-cards-stacks_in_8319 .feature-card h2,
#feature-cards-stacks_in_8319 .feature-card h3,
#feature-cards-stacks_in_8319 .feature-card h4,
#feature-cards-stacks_in_8319 .feature-card h5,
#feature-cards-stacks_in_8319 .feature-card h6,
#feature-cards-stacks_in_8319 .feature-card .feature-card-icon-wrap,
#feature-cards-stacks_in_8319 .feature-card .feature-card-icon,
#feature-cards-stacks_in_8319 .feature-card .feature-card-icon > *,
#feature-cards-stacks_in_8319 .feature-card .feature-card-header,
#feature-cards-stacks_in_8319 .feature-card .feature-card-description,
#feature-cards-stacks_in_8319 .feature-card .feature-card-content {
  transition-duration: 200ms;
  transition-timing-function: linear;
}
/*  */

#feature-cards-stacks_in_8319 .feature-card {
  position: relative;
}
#feature-cards-stacks_in_8319 .feature-card::before {
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: rgba(36, 52, 73, 0.90);
  content: '';
  z-index: 0;
  display: block;
  opacity: 0;
  position: absolute;
  transition-property: opacity;
}
#feature-cards-stacks_in_8319 .feature-card:hover::before {
  opacity: 1;
}

#feature-cards-stacks_in_8319 .feature-card .feature-card-icon {
  transition-property: background;
}
#feature-cards-stacks_in_8319 .feature-card .feature-card-icon i,
#feature-cards-stacks_in_8319 .feature-card .feature-card-icon svg {
  transition-property: color,fill,stroke,transform;
}
#feature-cards-stacks_in_8319 .feature-card .feature-card-description,
#feature-cards-stacks_in_8319 .feature-card h1,
#feature-cards-stacks_in_8319 .feature-card h2,
#feature-cards-stacks_in_8319 .feature-card h3,
#feature-cards-stacks_in_8319 .feature-card h4,
#feature-cards-stacks_in_8319 .feature-card h5,
#feature-cards-stacks_in_8319 .feature-card h6,
#feature-cards-stacks_in_8319 .feature-card .feature-card-header {
  transition-property: color;
}
#feature-cards-stacks_in_8319 .feature-card:hover .feature-card-description {
  color: rgba(255, 255, 255, 0.75);
}
#feature-cards-stacks_in_8319 .feature-card:hover h1,
#feature-cards-stacks_in_8319 .feature-card:hover h2,
#feature-cards-stacks_in_8319 .feature-card:hover h3,
#feature-cards-stacks_in_8319 .feature-card:hover h4,
#feature-cards-stacks_in_8319 .feature-card:hover h5,
#feature-cards-stacks_in_8319 .feature-card:hover h6,
#feature-cards-stacks_in_8319 .feature-card:hover .feature-card-header {
  color: rgba(255, 255, 255, 1.00);
}
#feature-cards-stacks_in_8319 .feature-card:hover .feature-card-icon {
  background: rgba(176, 190, 197, 1.00);
}
#feature-cards-stacks_in_8319 .feature-card:hover .feature-card-icon i,
#feature-cards-stacks_in_8319 .feature-card:hover .feature-card-icon svg {
  color: rgba(96, 125, 139, 1.00);
  fill: rgba(96, 125, 139, 1.00);
  stroke: rgba(96, 125, 139, 1.00);
}

#feature-cards-stacks_in_8319 .feature-card .feature-card-icon-wrap,
#feature-cards-stacks_in_8319 .feature-card .feature-card-content {
  transition-property: transform,opacity;
  will-change: transform;
  transition-timing-function: ease;
}
#feature-cards-stacks_in_8319 .feature-card .feature-card-content {
  -webkit-transform: translate(0,10%) rotateZ(0);
  transform: translate(0,10%) rotateZ(0);
  opacity: 0;
}
#feature-cards-stacks_in_8319 .feature-card:hover .feature-card-icon-wrap,
#feature-cards-stacks_in_8319 .feature-card:hover .feature-card-content {
  -webkit-transform: translate(0,0) rotateZ(0) !important;
  transform: translate(0,0) rotateZ(0) !important;
  opacity: 1;
}
#feature-cards-stacks_in_8319 .feature-card .feature-card-description,
#feature-cards-stacks_in_8319 .feature-card h1,
#feature-cards-stacks_in_8319 .feature-card h2,
#feature-cards-stacks_in_8319 .feature-card h3,
#feature-cards-stacks_in_8319 .feature-card h4,
#feature-cards-stacks_in_8319 .feature-card h5,
#feature-cards-stacks_in_8319 .feature-card h6,
#feature-cards-stacks_in_8319 .feature-card .feature-card-header {
  transition-property: none;
}





/*  */
/*  */

#stacks_out_8319 {
	width: 225px;
	margin-left:0;
}
#feature-section-card-stacks_in_8321 .feature-card .feature-card-icon .com_onelittledesigner_stacks_Feature_Section_Icon_stack,
#feature-section-card-stacks_in_8321 .feature-card .feature-card-icon:before,
#feature-section-card-stacks_in_8321 .feature-card .feature-card-icon,
#feature-section-card-stacks_in_8321 .feature-card .feature-card-icon i,
#feature-section-card-stacks_in_8321 .feature-card .feature-card-icon svg {
  --iconSizesstacks_in_8321: 64px;
}

#feature-section-card-stacks_in_8321 {
  
}
#feature-section-card-stacks_in_8321 .feature-card {
  
  background-color : rgba(255, 255, 255, 0.00);
  background-image : url(../files/backgroundImage-8321.png);
  
  min-height: 225px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  
}

#feature-section-card-stacks_in_8321 .feature-card .feature-card-icon-wrap {
  display: flex;
  width: 100%;
}
#feature-section-card-stacks_in_8321 .feature-card .feature-card-icon,
#feature-section-card-stacks_in_8321 .feature-card .feature-card-icon:before {
  
}
#feature-section-card-stacks_in_8321 .feature-card .feature-card-icon:before {
  display: none;
}




#feature-section-card-stacks_in_8321 .feature-card {
  grid-template-columns: 1fr;
}




#feature-section-card-stacks_in_8321 .feature-card:hover {
  z-index: 30;
  position: relative;
}
/*  */



#feature-section-card-stacks_in_8321 {
  transition-property: transform,box-shadow;
}
#feature-section-card-stacks_in_8321:hover {
  box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.20);
}


/*  */
/*  */
#stacks_in_8350 {
  position: relative;
  user-select: none;
}
i#stacks_in_8350,
svg#stacks_in_8350 {
  position: relative;
  display: block;
  text-align: center;
}

#stacks_in_8350.ionicons-svg-outline {
  fill: none !important;
  stroke-width: 32px;
}

/*
1.1.3
  - added support for hide stacks in inner columns
  - added breakpoint customization to layouts item stack
  - fixes a crashing issue in RapidWeaver 8 and Stacks 4.10
*/
/*  */
#stacks_in_8323 > .layouts-section {
  grid-gap: 25px 0px;
  -ms-grid-columns: (minmax(0px, 1fr))[1];
  grid-template-columns: repeat(1, minmax(0px, 1fr));
  
  
  
  padding: 25px 0px;
  
}
#stacks_in_8323 > .layouts-section > div {
  margin-bottom: 25px;
  margin-right: 0px;
}
@supports (display: grid) {
  #stacks_in_8323 > .layouts-section > div {
    margin-bottom: 0px;
    margin-right: 0px;
    margin: 0;
  }
}
@media all and (max-width: 900px) {
  #stacks_in_8323 > .layouts-section {
    -ms-grid-columns: minmax(0px, 1fr);
    -ms-grid-columns: (minmax(0px, 1fr))[0];
    grid-template-columns: repeat(1, minmax(0px, 1fr));
    grid-template-columns: repeat(0, minmax(0px, 1fr));
  }
  #stacks_in_8323 > .layouts-section[data-col="3"] {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
  #stacks_in_8323 > .layouts-section[data-col="3"] > div:nth-child(3n) {
    -ms-grid-column-span: 2;
    grid-column: span 2;
  }
  #stacks_in_8323 > .layouts-section > div {
    -ms-grid-column-span: 1;
    grid-column: span 1;
  }
}
@media all and (max-width: 700px) {
  #stacks_in_8323 > .layouts-section {
    -ms-grid-columns: minmax(0px, 1fr);
    -ms-grid-columns: (minmax(0px, 1fr))[0];
    grid-template-columns: repeat(1, minmax(0px, 1fr));
    grid-template-columns: repeat( 0, minmax(0px, 1fr));
  }
  #stacks_in_8323 > .layouts-section[data-col="3"] {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
  #stacks_in_8323 > .layouts-section[data-col="3"] > div:nth-child(3n) {
    -ms-grid-column-span: 1;
    grid-column: span 1;
  }
}
/*  */
/*  */

h6.stacks_in_8326{  line-height:1.20;      margin-bottom: 0;}@media (min-width:600px){h6.stacks_in_8326{ line-height:1.20}}

#stacks_in_8326 {
	padding: 30px 7px 0px 7px;
}
#p-stacks_in_8329 p{ font-size:1.40rem; margin-bottom: 0;  }#p-stacks_in_8329 p.lead{font-size:1.40rem;}#p-stacks_in_8329 a{color:var(--link-color);}#p-stacks_in_8329 a:hover{color:var(--link-color-hover); }

#stacks_in_8329 {
	padding: 0px 10px 25px 10px;
}
.svg-stacks_in_8331 svg{width:30px;  max-width:100%}.svg-stacks_in_8331 svg path,.svg-stacks_in_8331 svg line,.svg-stacks_in_8331 svg rect,.svg-stacks_in_8331 svg text,.svg-stacks_in_8331 svg circle,.svg-stacks_in_8331 svg ellipse,.svg-stacks_in_8331 svg polygon,.svg-stacks_in_8331 svg polyline{  fill:rgba(159, 159, 159, 1.00)!important;  transition:all 250ms ease-in-out!important}.svg-stacks_in_8331 svg:hover{ transition:all 250ms ease-in-out!important}.svg-stacks_in_8331 svg{  border-radius:0px 0px 0px 0px; padding:0px 0px 0px 0px}.svg-stacks_in_8331 svg:hover{  ;}.svg-stacks_in_8331 svg:hover path,.svg-stacks_in_8331 svg:hover line,.svg-stacks_in_8331 svg:hover rect,.svg-stacks_in_8331 svg:hover text,.svg-stacks_in_8331 svg:hover circle,.svg-stacks_in_8331 svg:hover ellipse,.svg-stacks_in_8331 svg:hover polygon,.svg-stacks_in_8331 svg:hover polyline{   fill:var(--button-primary-color)!important;}
#stacks_in_8331 {
	padding: 20px 0px 0px 0px;
}
.item_stacks_in_7060{ grid-column:span 1;grid-row:span 1; justify-content:flex-start;  overflow:hidden;  }
/*
1.0.1
- only disables user selection if a link has been added
- now supports links in description when a link is added to the entire card
- icon alignment also works if the content is shorter than the icon
- horizontal align stretch now allows text to fill open space
*/
.com_onelittledesigner_stacks_Feature_Section_N_stack,
.com_onelittledesigner_stacks_Feature_Section_stack, #stacks_out_7061 {
  overflow: visible !important;
}
#feature-cards-stacks_in_7061 {
  margin: 0 auto;
  max-width: 225px;
}
#feature-cards-stacks_in_7061 * {
  box-sizing: border-box;
}
#feature-cards-stacks_in_7061 .feature-grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  
  align-items: center;
  
  
  justify-content: center;
  
  gap: 0px;
}
#feature-cards-stacks_in_7061 .feature-outer {
  
  width: 225px;
  max-width: 100%;
  border-radius: 0px;
  overflow: hidden;
  position: relative;
  z-index: 0;
  
  box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.30);
  
}

#feature-cards-stacks_in_7061 .feature-outer > .feature-card > .feature-card-content-wrap {
  width: 100%;
  
  max-width: 225px;
  
}



#feature-cards-stacks_in_7061 .feature-outer>a {
  text-decoration: none;
  display: block;
  height: 100%;
}
#feature-cards-stacks_in_7061 .feature-card {
  display: grid;
  grid-template-columns: 1fr;
  height: 100%;
  
  
}
#feature-cards-stacks_in_7061 .feature-card > a {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
#feature-cards-stacks_in_7061 .feature-card > a + .feature-card-content-wrap {
  -webkit-user-select: none;
   -khtml-user-select: none;
   -moz-user-select: -moz-none;
   -o-user-select: none;
   user-select: none;
   /*  */
   pointer-events: none;
   /*  */
}
#feature-cards-stacks_in_7061 .feature-card > .feature-card-content-wrap {
  outline: none;
  /*  */
  height: 100%;
  /*  */
  display: grid;
  
  grid-template-columns: 1fr;
  

}
#feature-cards-stacks_in_7061 .feature-card-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  box-sizing: content-box;
}
#feature-cards-stacks_in_7061 .feature-card-icon i {
  -webkit-transform-origin: center center;
  transform-origin: center center;
}
#feature-cards-stacks_in_7061 .feature-card-content {
  width: 100%;
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  position: relative;
  z-index: 1;
}
#feature-cards-stacks_in_7061 .feature-card {
  
  padding: 0px 0px 0px 0px;
  border: 0px solid rgba(0, 0, 0, 0.10);
  border-radius: 0px;
}
#feature-cards-stacks_in_7061 .feature-card .feature-card-icon-wrap {
  display: flex;
  width: 100%;
  margin: 16px 0;
  
  position: relative;
  z-index: 1;
}
#feature-cards-stacks_in_7061 .feature-card .feature-card-icon,
#feature-cards-stacks_in_7061 .feature-card .feature-card-icon:before {
  padding: 0;
  border-radius: 999px;
  height: 64px;
  width: 64px;
  border-radius: 100px 100px 100px 100px;
  background-color: rgba(96, 125, 139, 1.00);
  
}
#feature-cards-stacks_in_7061 .feature-card .feature-card-icon:before {
  content: "";
  position: absolute;
  top: 15px;
  left: 10px;
  display:  none;
}
#feature-cards-stacks_in_7061 .feature-card .feature-card-icon img {
  height: 40px;
}
#feature-cards-stacks_in_7061 .feature-card .feature-card-icon i,
#feature-cards-stacks_in_7061 .feature-card .feature-card-icon svg {
  padding: 0;
  margin: 0 auto;
  height: 64px;
  width: auto;
  font-size: 40px;
  line-height: 64px;
  color: rgba(255, 255, 255, 1.00);fill: rgba(255, 255, 255, 1.00);stroke: rgba(255, 255, 255, 1.00);
  
}
#feature-cards-stacks_in_7061 .feature-card .feature-card-icon svg {
  padding: 16px 0;
  width: 64px;
}

#feature-cards-stacks_in_7061 .feature-card,
#feature-cards-stacks_in_7061 .feature-card .feature-card-description {
  color: rgba(0, 0, 0, 0.60);
}
#feature-cards-stacks_in_7061 .feature-card h1,
#feature-cards-stacks_in_7061 .feature-card h2,
#feature-cards-stacks_in_7061 .feature-card h3,
#feature-cards-stacks_in_7061 .feature-card h4,
#feature-cards-stacks_in_7061 .feature-card h5,
#feature-cards-stacks_in_7061 .feature-card h6,
#feature-cards-stacks_in_7061 .feature-card .feature-card-header {
  color: rgba(0, 0, 0, 0.80);
}
#feature-cards-stacks_in_7061 .feature-card .feature-card-header {
  margin: 0;
  font-weight: 700;
  font-size: 24px;
  line-height: normal;
  margin-top: 0px;
  margin-bottom: 0px;
}
#feature-cards-stacks_in_7061 .feature-card .feature-card-description {
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  margin-top: 8px;
  margin-bottom: 16px;
}
#feature-cards-stacks_in_7061 .feature-card .feature-card-header,
#feature-cards-stacks_in_7061 .feature-card .feature-card-description {
  cursor: default;
}


#feature-cards-stacks_in_7061 .feature-card:hover {
  z-index: 30;
  position: relative;
}
#feature-cards-stacks_in_7061 .feature-card::before,
#feature-cards-stacks_in_7061 .feature-card,
#feature-cards-stacks_in_7061 .feature-outer,
#feature-cards-stacks_in_7061 .feature-card h1,
#feature-cards-stacks_in_7061 .feature-card h2,
#feature-cards-stacks_in_7061 .feature-card h3,
#feature-cards-stacks_in_7061 .feature-card h4,
#feature-cards-stacks_in_7061 .feature-card h5,
#feature-cards-stacks_in_7061 .feature-card h6,
#feature-cards-stacks_in_7061 .feature-card .feature-card-icon-wrap,
#feature-cards-stacks_in_7061 .feature-card .feature-card-icon,
#feature-cards-stacks_in_7061 .feature-card .feature-card-icon > *,
#feature-cards-stacks_in_7061 .feature-card .feature-card-header,
#feature-cards-stacks_in_7061 .feature-card .feature-card-description,
#feature-cards-stacks_in_7061 .feature-card .feature-card-content {
  transition-duration: 200ms;
  transition-timing-function: linear;
}
/*  */

#feature-cards-stacks_in_7061 .feature-card {
  position: relative;
}
#feature-cards-stacks_in_7061 .feature-card::before {
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: rgba(36, 52, 73, 0.90);
  content: '';
  z-index: 0;
  display: block;
  opacity: 0;
  position: absolute;
  transition-property: opacity;
}
#feature-cards-stacks_in_7061 .feature-card:hover::before {
  opacity: 1;
}

#feature-cards-stacks_in_7061 .feature-card .feature-card-icon {
  transition-property: background;
}
#feature-cards-stacks_in_7061 .feature-card .feature-card-icon i,
#feature-cards-stacks_in_7061 .feature-card .feature-card-icon svg {
  transition-property: color,fill,stroke,transform;
}
#feature-cards-stacks_in_7061 .feature-card .feature-card-description,
#feature-cards-stacks_in_7061 .feature-card h1,
#feature-cards-stacks_in_7061 .feature-card h2,
#feature-cards-stacks_in_7061 .feature-card h3,
#feature-cards-stacks_in_7061 .feature-card h4,
#feature-cards-stacks_in_7061 .feature-card h5,
#feature-cards-stacks_in_7061 .feature-card h6,
#feature-cards-stacks_in_7061 .feature-card .feature-card-header {
  transition-property: color;
}
#feature-cards-stacks_in_7061 .feature-card:hover .feature-card-description {
  color: rgba(255, 255, 255, 0.75);
}
#feature-cards-stacks_in_7061 .feature-card:hover h1,
#feature-cards-stacks_in_7061 .feature-card:hover h2,
#feature-cards-stacks_in_7061 .feature-card:hover h3,
#feature-cards-stacks_in_7061 .feature-card:hover h4,
#feature-cards-stacks_in_7061 .feature-card:hover h5,
#feature-cards-stacks_in_7061 .feature-card:hover h6,
#feature-cards-stacks_in_7061 .feature-card:hover .feature-card-header {
  color: rgba(255, 255, 255, 1.00);
}
#feature-cards-stacks_in_7061 .feature-card:hover .feature-card-icon {
  background: rgba(176, 190, 197, 1.00);
}
#feature-cards-stacks_in_7061 .feature-card:hover .feature-card-icon i,
#feature-cards-stacks_in_7061 .feature-card:hover .feature-card-icon svg {
  color: rgba(96, 125, 139, 1.00);
  fill: rgba(96, 125, 139, 1.00);
  stroke: rgba(96, 125, 139, 1.00);
}

#feature-cards-stacks_in_7061 .feature-card .feature-card-icon-wrap,
#feature-cards-stacks_in_7061 .feature-card .feature-card-content {
  transition-property: transform,opacity;
  will-change: transform;
  transition-timing-function: ease;
}
#feature-cards-stacks_in_7061 .feature-card .feature-card-content {
  -webkit-transform: translate(0,10%) rotateZ(0);
  transform: translate(0,10%) rotateZ(0);
  opacity: 0;
}
#feature-cards-stacks_in_7061 .feature-card:hover .feature-card-icon-wrap,
#feature-cards-stacks_in_7061 .feature-card:hover .feature-card-content {
  -webkit-transform: translate(0,0) rotateZ(0) !important;
  transform: translate(0,0) rotateZ(0) !important;
  opacity: 1;
}
#feature-cards-stacks_in_7061 .feature-card .feature-card-description,
#feature-cards-stacks_in_7061 .feature-card h1,
#feature-cards-stacks_in_7061 .feature-card h2,
#feature-cards-stacks_in_7061 .feature-card h3,
#feature-cards-stacks_in_7061 .feature-card h4,
#feature-cards-stacks_in_7061 .feature-card h5,
#feature-cards-stacks_in_7061 .feature-card h6,
#feature-cards-stacks_in_7061 .feature-card .feature-card-header {
  transition-property: none;
}





/*  */
/*  */

#stacks_out_7061 {
	width: 225px;
	margin-left:0;
}
#feature-section-card-stacks_in_7063 .feature-card .feature-card-icon .com_onelittledesigner_stacks_Feature_Section_Icon_stack,
#feature-section-card-stacks_in_7063 .feature-card .feature-card-icon:before,
#feature-section-card-stacks_in_7063 .feature-card .feature-card-icon,
#feature-section-card-stacks_in_7063 .feature-card .feature-card-icon i,
#feature-section-card-stacks_in_7063 .feature-card .feature-card-icon svg {
  --iconSizesstacks_in_7063: 64px;
}

#feature-section-card-stacks_in_7063 {
  
}
#feature-section-card-stacks_in_7063 .feature-card {
  
  background-color : rgba(255, 255, 255, 0.00);
  background-image : url(../files/backgroundImage-7063.png);
  
  min-height: 225px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  
}

#feature-section-card-stacks_in_7063 .feature-card .feature-card-icon-wrap {
  display: flex;
  width: 100%;
}
#feature-section-card-stacks_in_7063 .feature-card .feature-card-icon,
#feature-section-card-stacks_in_7063 .feature-card .feature-card-icon:before {
  
}
#feature-section-card-stacks_in_7063 .feature-card .feature-card-icon:before {
  display: none;
}




#feature-section-card-stacks_in_7063 .feature-card {
  grid-template-columns: 1fr;
}




#feature-section-card-stacks_in_7063 .feature-card:hover {
  z-index: 30;
  position: relative;
}
/*  */



#feature-section-card-stacks_in_7063 {
  transition-property: transform,box-shadow;
}
#feature-section-card-stacks_in_7063:hover {
  box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.20);
}


/*  */
/*  */
#stacks_in_7078 {
  position: relative;
  user-select: none;
}
i#stacks_in_7078,
svg#stacks_in_7078 {
  position: relative;
  display: block;
  text-align: center;
}

#stacks_in_7078.ionicons-svg-outline {
  fill: none !important;
  stroke-width: 32px;
}

/*
1.1.3
  - added support for hide stacks in inner columns
  - added breakpoint customization to layouts item stack
  - fixes a crashing issue in RapidWeaver 8 and Stacks 4.10
*/
/*  */
#stacks_in_7065 > .layouts-section {
  grid-gap: 25px 0px;
  -ms-grid-columns: (minmax(0px, 1fr))[1];
  grid-template-columns: repeat(1, minmax(0px, 1fr));
  
  
  
  padding: 25px 0px;
  
}
#stacks_in_7065 > .layouts-section > div {
  margin-bottom: 25px;
  margin-right: 0px;
}
@supports (display: grid) {
  #stacks_in_7065 > .layouts-section > div {
    margin-bottom: 0px;
    margin-right: 0px;
    margin: 0;
  }
}
@media all and (max-width: 900px) {
  #stacks_in_7065 > .layouts-section {
    -ms-grid-columns: minmax(0px, 1fr);
    -ms-grid-columns: (minmax(0px, 1fr))[0];
    grid-template-columns: repeat(1, minmax(0px, 1fr));
    grid-template-columns: repeat(0, minmax(0px, 1fr));
  }
  #stacks_in_7065 > .layouts-section[data-col="3"] {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
  #stacks_in_7065 > .layouts-section[data-col="3"] > div:nth-child(3n) {
    -ms-grid-column-span: 2;
    grid-column: span 2;
  }
  #stacks_in_7065 > .layouts-section > div {
    -ms-grid-column-span: 1;
    grid-column: span 1;
  }
}
@media all and (max-width: 700px) {
  #stacks_in_7065 > .layouts-section {
    -ms-grid-columns: minmax(0px, 1fr);
    -ms-grid-columns: (minmax(0px, 1fr))[0];
    grid-template-columns: repeat(1, minmax(0px, 1fr));
    grid-template-columns: repeat( 0, minmax(0px, 1fr));
  }
  #stacks_in_7065 > .layouts-section[data-col="3"] {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
  #stacks_in_7065 > .layouts-section[data-col="3"] > div:nth-child(3n) {
    -ms-grid-column-span: 1;
    grid-column: span 1;
  }
}
/*  */
/*  */

h6.stacks_in_7071{  line-height:1.20;      margin-bottom: 0;}@media (min-width:600px){h6.stacks_in_7071{ line-height:1.20}}

#stacks_in_7071 {
	padding: 30px 7px 0px 7px;
}
#p-stacks_in_7073 p{ font-size:1.40rem; margin-bottom: 0;  }#p-stacks_in_7073 p.lead{font-size:1.40rem;}#p-stacks_in_7073 a{color:var(--link-color);}#p-stacks_in_7073 a:hover{color:var(--link-color-hover); }

#stacks_in_7073 {
	padding: 0px 10px 25px 10px;
}
.s-cols-stacks_in_8267{justify-content:space-around;align-items:center;}.s-cols-stacks_in_8267>.s-cols-item{border-radius:0px;margin-bottom:0px;width:calc((100% - calc(1 * 0px)) / 2);     }.s-cols-stacks_in_8267>.s-cols-item:hover{ }@media (min-width:900px){.s-cols-stacks_in_8267>.s-cols-item{ width:calc((100% - calc(3 * 0px)) / 4);}}#stacks_out_8267{width:100%}
.item_stacks_in_8268{justify-content:flex-start;overflow:hidden;  }
.svg-stacks_in_8270 svg{width:30px;  max-width:100%}.svg-stacks_in_8270 svg path,.svg-stacks_in_8270 svg line,.svg-stacks_in_8270 svg rect,.svg-stacks_in_8270 svg text,.svg-stacks_in_8270 svg circle,.svg-stacks_in_8270 svg ellipse,.svg-stacks_in_8270 svg polygon,.svg-stacks_in_8270 svg polyline{  fill:rgba(159, 159, 159, 1.00)!important;  transition:all 250ms ease-in-out!important}.svg-stacks_in_8270 svg:hover{ transition:all 250ms ease-in-out!important}.svg-stacks_in_8270 svg{  border-radius:0px 0px 0px 0px; padding:0px 0px 0px 0px}.svg-stacks_in_8270 svg:hover{  ;}.svg-stacks_in_8270 svg:hover path,.svg-stacks_in_8270 svg:hover line,.svg-stacks_in_8270 svg:hover rect,.svg-stacks_in_8270 svg:hover text,.svg-stacks_in_8270 svg:hover circle,.svg-stacks_in_8270 svg:hover ellipse,.svg-stacks_in_8270 svg:hover polygon,.svg-stacks_in_8270 svg:hover polyline{   fill:var(--button-primary-color)!important;}
#stacks_in_8270 {
	padding: 10px 0px 0px 0px;
}
.item_stacks_in_8273{justify-content:flex-start;overflow:hidden;  }
.svg-stacks_in_7075 svg{width:30px;  max-width:100%}.svg-stacks_in_7075 svg path,.svg-stacks_in_7075 svg line,.svg-stacks_in_7075 svg rect,.svg-stacks_in_7075 svg text,.svg-stacks_in_7075 svg circle,.svg-stacks_in_7075 svg ellipse,.svg-stacks_in_7075 svg polygon,.svg-stacks_in_7075 svg polyline{  fill:rgba(159, 159, 159, 1.00)!important;  transition:all 250ms ease-in-out!important}.svg-stacks_in_7075 svg:hover{ transition:all 250ms ease-in-out!important}.svg-stacks_in_7075 svg{  border-radius:0px 0px 0px 0px; padding:0px 0px 0px 0px}.svg-stacks_in_7075 svg:hover{  ;}.svg-stacks_in_7075 svg:hover path,.svg-stacks_in_7075 svg:hover line,.svg-stacks_in_7075 svg:hover rect,.svg-stacks_in_7075 svg:hover text,.svg-stacks_in_7075 svg:hover circle,.svg-stacks_in_7075 svg:hover ellipse,.svg-stacks_in_7075 svg:hover polygon,.svg-stacks_in_7075 svg:hover polyline{   fill:var(--button-primary-color)!important;}
#stacks_in_7075 {
	padding: 10px 0px 0px 0px;
}
.item_stacks_in_8374{ grid-column:span 1;grid-row:span 1; justify-content:flex-start;  overflow:hidden;  }
/*
1.0.1
- only disables user selection if a link has been added
- now supports links in description when a link is added to the entire card
- icon alignment also works if the content is shorter than the icon
- horizontal align stretch now allows text to fill open space
*/
.com_onelittledesigner_stacks_Feature_Section_N_stack,
.com_onelittledesigner_stacks_Feature_Section_stack, #stacks_out_8376 {
  overflow: visible !important;
}
#feature-cards-stacks_in_8376 {
  margin: 0 auto;
  max-width: 225px;
}
#feature-cards-stacks_in_8376 * {
  box-sizing: border-box;
}
#feature-cards-stacks_in_8376 .feature-grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  
  align-items: center;
  
  
  justify-content: center;
  
  gap: 0px;
}
#feature-cards-stacks_in_8376 .feature-outer {
  
  width: 225px;
  max-width: 100%;
  border-radius: 0px;
  overflow: hidden;
  position: relative;
  z-index: 0;
  
  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.30);
  
}

#feature-cards-stacks_in_8376 .feature-outer > .feature-card > .feature-card-content-wrap {
  width: 100%;
  
  max-width: 225px;
  
}



#feature-cards-stacks_in_8376 .feature-outer>a {
  text-decoration: none;
  display: block;
  height: 100%;
}
#feature-cards-stacks_in_8376 .feature-card {
  display: grid;
  grid-template-columns: 1fr;
  height: 100%;
  
  
}
#feature-cards-stacks_in_8376 .feature-card > a {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
#feature-cards-stacks_in_8376 .feature-card > a + .feature-card-content-wrap {
  -webkit-user-select: none;
   -khtml-user-select: none;
   -moz-user-select: -moz-none;
   -o-user-select: none;
   user-select: none;
   /*  */
   pointer-events: none;
   /*  */
}
#feature-cards-stacks_in_8376 .feature-card > .feature-card-content-wrap {
  outline: none;
  /*  */
  height: 100%;
  /*  */
  display: grid;
  
  grid-template-columns: 1fr;
  

}
#feature-cards-stacks_in_8376 .feature-card-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  box-sizing: content-box;
}
#feature-cards-stacks_in_8376 .feature-card-icon i {
  -webkit-transform-origin: center center;
  transform-origin: center center;
}
#feature-cards-stacks_in_8376 .feature-card-content {
  width: 100%;
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  position: relative;
  z-index: 1;
}
#feature-cards-stacks_in_8376 .feature-card {
  
  padding: 0px 0px 0px 0px;
  border: 0px solid rgba(0, 0, 0, 0.10);
  border-radius: 0px;
}
#feature-cards-stacks_in_8376 .feature-card .feature-card-icon-wrap {
  display: flex;
  width: 100%;
  margin: 16px 0;
  
  position: relative;
  z-index: 1;
}
#feature-cards-stacks_in_8376 .feature-card .feature-card-icon,
#feature-cards-stacks_in_8376 .feature-card .feature-card-icon:before {
  padding: 0;
  border-radius: 999px;
  height: 64px;
  width: 64px;
  border-radius: 100px 100px 100px 100px;
  background-color: rgba(96, 125, 139, 1.00);
  
}
#feature-cards-stacks_in_8376 .feature-card .feature-card-icon:before {
  content: "";
  position: absolute;
  top: 15px;
  left: 10px;
  display:  none;
}
#feature-cards-stacks_in_8376 .feature-card .feature-card-icon img {
  height: 40px;
}
#feature-cards-stacks_in_8376 .feature-card .feature-card-icon i,
#feature-cards-stacks_in_8376 .feature-card .feature-card-icon svg {
  padding: 0;
  margin: 0 auto;
  height: 64px;
  width: auto;
  font-size: 40px;
  line-height: 64px;
  color: rgba(255, 255, 255, 1.00);fill: rgba(255, 255, 255, 1.00);stroke: rgba(255, 255, 255, 1.00);
  
}
#feature-cards-stacks_in_8376 .feature-card .feature-card-icon svg {
  padding: 16px 0;
  width: 64px;
}

#feature-cards-stacks_in_8376 .feature-card,
#feature-cards-stacks_in_8376 .feature-card .feature-card-description {
  color: rgba(0, 0, 0, 0.60);
}
#feature-cards-stacks_in_8376 .feature-card h1,
#feature-cards-stacks_in_8376 .feature-card h2,
#feature-cards-stacks_in_8376 .feature-card h3,
#feature-cards-stacks_in_8376 .feature-card h4,
#feature-cards-stacks_in_8376 .feature-card h5,
#feature-cards-stacks_in_8376 .feature-card h6,
#feature-cards-stacks_in_8376 .feature-card .feature-card-header {
  color: rgba(0, 0, 0, 0.80);
}
#feature-cards-stacks_in_8376 .feature-card .feature-card-header {
  margin: 0;
  font-weight: 700;
  font-size: 24px;
  line-height: normal;
  margin-top: 0px;
  margin-bottom: 0px;
}
#feature-cards-stacks_in_8376 .feature-card .feature-card-description {
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  margin-top: 8px;
  margin-bottom: 16px;
}
#feature-cards-stacks_in_8376 .feature-card .feature-card-header,
#feature-cards-stacks_in_8376 .feature-card .feature-card-description {
  cursor: default;
}


#feature-cards-stacks_in_8376 .feature-card:hover {
  z-index: 30;
  position: relative;
}
#feature-cards-stacks_in_8376 .feature-card::before,
#feature-cards-stacks_in_8376 .feature-card,
#feature-cards-stacks_in_8376 .feature-outer,
#feature-cards-stacks_in_8376 .feature-card h1,
#feature-cards-stacks_in_8376 .feature-card h2,
#feature-cards-stacks_in_8376 .feature-card h3,
#feature-cards-stacks_in_8376 .feature-card h4,
#feature-cards-stacks_in_8376 .feature-card h5,
#feature-cards-stacks_in_8376 .feature-card h6,
#feature-cards-stacks_in_8376 .feature-card .feature-card-icon-wrap,
#feature-cards-stacks_in_8376 .feature-card .feature-card-icon,
#feature-cards-stacks_in_8376 .feature-card .feature-card-icon > *,
#feature-cards-stacks_in_8376 .feature-card .feature-card-header,
#feature-cards-stacks_in_8376 .feature-card .feature-card-description,
#feature-cards-stacks_in_8376 .feature-card .feature-card-content {
  transition-duration: 200ms;
  transition-timing-function: linear;
}
/*  */

#feature-cards-stacks_in_8376 .feature-card {
  position: relative;
}
#feature-cards-stacks_in_8376 .feature-card::before {
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: rgba(36, 52, 73, 0.90);
  content: '';
  z-index: 0;
  display: block;
  opacity: 0;
  position: absolute;
  transition-property: opacity;
}
#feature-cards-stacks_in_8376 .feature-card:hover::before {
  opacity: 1;
}

#feature-cards-stacks_in_8376 .feature-card .feature-card-icon {
  transition-property: background;
}
#feature-cards-stacks_in_8376 .feature-card .feature-card-icon i,
#feature-cards-stacks_in_8376 .feature-card .feature-card-icon svg {
  transition-property: color,fill,stroke,transform;
}
#feature-cards-stacks_in_8376 .feature-card .feature-card-description,
#feature-cards-stacks_in_8376 .feature-card h1,
#feature-cards-stacks_in_8376 .feature-card h2,
#feature-cards-stacks_in_8376 .feature-card h3,
#feature-cards-stacks_in_8376 .feature-card h4,
#feature-cards-stacks_in_8376 .feature-card h5,
#feature-cards-stacks_in_8376 .feature-card h6,
#feature-cards-stacks_in_8376 .feature-card .feature-card-header {
  transition-property: color;
}
#feature-cards-stacks_in_8376 .feature-card:hover .feature-card-description {
  color: rgba(255, 255, 255, 0.75);
}
#feature-cards-stacks_in_8376 .feature-card:hover h1,
#feature-cards-stacks_in_8376 .feature-card:hover h2,
#feature-cards-stacks_in_8376 .feature-card:hover h3,
#feature-cards-stacks_in_8376 .feature-card:hover h4,
#feature-cards-stacks_in_8376 .feature-card:hover h5,
#feature-cards-stacks_in_8376 .feature-card:hover h6,
#feature-cards-stacks_in_8376 .feature-card:hover .feature-card-header {
  color: rgba(255, 255, 255, 1.00);
}
#feature-cards-stacks_in_8376 .feature-card:hover .feature-card-icon {
  background: rgba(176, 190, 197, 1.00);
}
#feature-cards-stacks_in_8376 .feature-card:hover .feature-card-icon i,
#feature-cards-stacks_in_8376 .feature-card:hover .feature-card-icon svg {
  color: rgba(96, 125, 139, 1.00);
  fill: rgba(96, 125, 139, 1.00);
  stroke: rgba(96, 125, 139, 1.00);
}

#feature-cards-stacks_in_8376 .feature-card .feature-card-icon-wrap,
#feature-cards-stacks_in_8376 .feature-card .feature-card-content {
  transition-property: transform,opacity;
  will-change: transform;
  transition-timing-function: ease;
}
#feature-cards-stacks_in_8376 .feature-card .feature-card-content {
  -webkit-transform: translate(0,10%) rotateZ(0);
  transform: translate(0,10%) rotateZ(0);
  opacity: 0;
}
#feature-cards-stacks_in_8376 .feature-card:hover .feature-card-icon-wrap,
#feature-cards-stacks_in_8376 .feature-card:hover .feature-card-content {
  -webkit-transform: translate(0,0) rotateZ(0) !important;
  transform: translate(0,0) rotateZ(0) !important;
  opacity: 1;
}
#feature-cards-stacks_in_8376 .feature-card .feature-card-description,
#feature-cards-stacks_in_8376 .feature-card h1,
#feature-cards-stacks_in_8376 .feature-card h2,
#feature-cards-stacks_in_8376 .feature-card h3,
#feature-cards-stacks_in_8376 .feature-card h4,
#feature-cards-stacks_in_8376 .feature-card h5,
#feature-cards-stacks_in_8376 .feature-card h6,
#feature-cards-stacks_in_8376 .feature-card .feature-card-header {
  transition-property: none;
}





/*  */
/*  */

#stacks_out_8376 {
	width: 225px;
	margin-left:0;
}
#feature-section-card-stacks_in_8378 .feature-card .feature-card-icon .com_onelittledesigner_stacks_Feature_Section_Icon_stack,
#feature-section-card-stacks_in_8378 .feature-card .feature-card-icon:before,
#feature-section-card-stacks_in_8378 .feature-card .feature-card-icon,
#feature-section-card-stacks_in_8378 .feature-card .feature-card-icon i,
#feature-section-card-stacks_in_8378 .feature-card .feature-card-icon svg {
  --iconSizesstacks_in_8378: 64px;
}

#feature-section-card-stacks_in_8378 {
  
}
#feature-section-card-stacks_in_8378 .feature-card {
  
  background-color : rgba(255, 255, 255, 0.00);
  background-image : url(../files/backgroundImage-8378.png);
  
  min-height: 225px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  
}

#feature-section-card-stacks_in_8378 .feature-card .feature-card-icon-wrap {
  display: flex;
  width: 100%;
}
#feature-section-card-stacks_in_8378 .feature-card .feature-card-icon,
#feature-section-card-stacks_in_8378 .feature-card .feature-card-icon:before {
  
}
#feature-section-card-stacks_in_8378 .feature-card .feature-card-icon:before {
  display: none;
}




#feature-section-card-stacks_in_8378 .feature-card {
  grid-template-columns: 1fr;
}




#feature-section-card-stacks_in_8378 .feature-card:hover {
  z-index: 30;
  position: relative;
}
/*  */



#feature-section-card-stacks_in_8378 {
  transition-property: transform,box-shadow;
}
#feature-section-card-stacks_in_8378:hover {
  box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.20);
}


/*  */
/*  */
#stacks_in_8406 {
  position: relative;
  user-select: none;
}
i#stacks_in_8406,
svg#stacks_in_8406 {
  position: relative;
  display: block;
  text-align: center;
}

#stacks_in_8406.ionicons-svg-outline {
  fill: none !important;
  stroke-width: 32px;
}

/*
1.1.3
  - added support for hide stacks in inner columns
  - added breakpoint customization to layouts item stack
  - fixes a crashing issue in RapidWeaver 8 and Stacks 4.10
*/
/*  */
#stacks_in_8380 > .layouts-section {
  grid-gap: 25px 0px;
  -ms-grid-columns: (minmax(0px, 1fr))[1];
  grid-template-columns: repeat(1, minmax(0px, 1fr));
  
  
  
  padding: 25px 0px;
  
}
#stacks_in_8380 > .layouts-section > div {
  margin-bottom: 25px;
  margin-right: 0px;
}
@supports (display: grid) {
  #stacks_in_8380 > .layouts-section > div {
    margin-bottom: 0px;
    margin-right: 0px;
    margin: 0;
  }
}
@media all and (max-width: 900px) {
  #stacks_in_8380 > .layouts-section {
    -ms-grid-columns: minmax(0px, 1fr);
    -ms-grid-columns: (minmax(0px, 1fr))[0];
    grid-template-columns: repeat(1, minmax(0px, 1fr));
    grid-template-columns: repeat(0, minmax(0px, 1fr));
  }
  #stacks_in_8380 > .layouts-section[data-col="3"] {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
  #stacks_in_8380 > .layouts-section[data-col="3"] > div:nth-child(3n) {
    -ms-grid-column-span: 2;
    grid-column: span 2;
  }
  #stacks_in_8380 > .layouts-section > div {
    -ms-grid-column-span: 1;
    grid-column: span 1;
  }
}
@media all and (max-width: 700px) {
  #stacks_in_8380 > .layouts-section {
    -ms-grid-columns: minmax(0px, 1fr);
    -ms-grid-columns: (minmax(0px, 1fr))[0];
    grid-template-columns: repeat(1, minmax(0px, 1fr));
    grid-template-columns: repeat( 0, minmax(0px, 1fr));
  }
  #stacks_in_8380 > .layouts-section[data-col="3"] {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
  #stacks_in_8380 > .layouts-section[data-col="3"] > div:nth-child(3n) {
    -ms-grid-column-span: 1;
    grid-column: span 1;
  }
}
/*  */
/*  */

h6.stacks_in_8383{  line-height:1.20;      margin-bottom: 0;}@media (min-width:600px){h6.stacks_in_8383{ line-height:1.20}}

#stacks_in_8383 {
	padding: 30px 7px 0px 7px;
}
#p-stacks_in_8386 p{ font-size:1.40rem; margin-bottom: 0;  }#p-stacks_in_8386 p.lead{font-size:1.40rem;}#p-stacks_in_8386 a{color:var(--link-color);}#p-stacks_in_8386 a:hover{color:var(--link-color-hover); }

#stacks_in_8386 {
	padding: 0px 10px 25px 10px;
}
.svg-stacks_in_8388 svg{width:30px;  max-width:100%}.svg-stacks_in_8388 svg path,.svg-stacks_in_8388 svg line,.svg-stacks_in_8388 svg rect,.svg-stacks_in_8388 svg text,.svg-stacks_in_8388 svg circle,.svg-stacks_in_8388 svg ellipse,.svg-stacks_in_8388 svg polygon,.svg-stacks_in_8388 svg polyline{  fill:rgba(159, 159, 159, 1.00)!important;  transition:all 250ms ease-in-out!important}.svg-stacks_in_8388 svg:hover{ transition:all 250ms ease-in-out!important}.svg-stacks_in_8388 svg{  border-radius:0px 0px 0px 0px; padding:0px 0px 0px 0px}.svg-stacks_in_8388 svg:hover{  ;}.svg-stacks_in_8388 svg:hover path,.svg-stacks_in_8388 svg:hover line,.svg-stacks_in_8388 svg:hover rect,.svg-stacks_in_8388 svg:hover text,.svg-stacks_in_8388 svg:hover circle,.svg-stacks_in_8388 svg:hover ellipse,.svg-stacks_in_8388 svg:hover polygon,.svg-stacks_in_8388 svg:hover polyline{   fill:var(--button-primary-color)!important;}
#stacks_in_8388 {
	padding: 20px 0px 0px 0px;
}
.item_stacks_in_6396{ grid-column:span 1;grid-row:span 1; justify-content:flex-start;  overflow:hidden;  }
/*
1.0.1
- only disables user selection if a link has been added
- now supports links in description when a link is added to the entire card
- icon alignment also works if the content is shorter than the icon
- horizontal align stretch now allows text to fill open space
*/
.com_onelittledesigner_stacks_Feature_Section_N_stack,
.com_onelittledesigner_stacks_Feature_Section_stack, #stacks_out_6397 {
  overflow: visible !important;
}
#feature-cards-stacks_in_6397 {
  margin: 0 auto;
  max-width: 225px;
}
#feature-cards-stacks_in_6397 * {
  box-sizing: border-box;
}
#feature-cards-stacks_in_6397 .feature-grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  
  align-items: center;
  
  
  justify-content: center;
  
  gap: 0px;
}
#feature-cards-stacks_in_6397 .feature-outer {
  
  width: 225px;
  max-width: 100%;
  border-radius: 0px;
  overflow: hidden;
  position: relative;
  z-index: 0;
  
  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.30);
  
}

#feature-cards-stacks_in_6397 .feature-outer > .feature-card > .feature-card-content-wrap {
  width: 100%;
  
  max-width: 225px;
  
}



#feature-cards-stacks_in_6397 .feature-outer>a {
  text-decoration: none;
  display: block;
  height: 100%;
}
#feature-cards-stacks_in_6397 .feature-card {
  display: grid;
  grid-template-columns: 1fr;
  height: 100%;
  
  
}
#feature-cards-stacks_in_6397 .feature-card > a {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
#feature-cards-stacks_in_6397 .feature-card > a + .feature-card-content-wrap {
  -webkit-user-select: none;
   -khtml-user-select: none;
   -moz-user-select: -moz-none;
   -o-user-select: none;
   user-select: none;
   /*  */
   pointer-events: none;
   /*  */
}
#feature-cards-stacks_in_6397 .feature-card > .feature-card-content-wrap {
  outline: none;
  /*  */
  height: 100%;
  /*  */
  display: grid;
  
  grid-template-columns: 1fr;
  

}
#feature-cards-stacks_in_6397 .feature-card-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  box-sizing: content-box;
}
#feature-cards-stacks_in_6397 .feature-card-icon i {
  -webkit-transform-origin: center center;
  transform-origin: center center;
}
#feature-cards-stacks_in_6397 .feature-card-content {
  width: 100%;
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  position: relative;
  z-index: 1;
}
#feature-cards-stacks_in_6397 .feature-card {
  
  padding: 0px 0px 0px 0px;
  border: 0px solid rgba(0, 0, 0, 0.10);
  border-radius: 0px;
}
#feature-cards-stacks_in_6397 .feature-card .feature-card-icon-wrap {
  display: flex;
  width: 100%;
  margin: 16px 0;
  
  position: relative;
  z-index: 1;
}
#feature-cards-stacks_in_6397 .feature-card .feature-card-icon,
#feature-cards-stacks_in_6397 .feature-card .feature-card-icon:before {
  padding: 0;
  border-radius: 999px;
  height: 64px;
  width: 64px;
  border-radius: 100px 100px 100px 100px;
  background-color: rgba(96, 125, 139, 1.00);
  
}
#feature-cards-stacks_in_6397 .feature-card .feature-card-icon:before {
  content: "";
  position: absolute;
  top: 15px;
  left: 10px;
  display:  none;
}
#feature-cards-stacks_in_6397 .feature-card .feature-card-icon img {
  height: 40px;
}
#feature-cards-stacks_in_6397 .feature-card .feature-card-icon i,
#feature-cards-stacks_in_6397 .feature-card .feature-card-icon svg {
  padding: 0;
  margin: 0 auto;
  height: 64px;
  width: auto;
  font-size: 40px;
  line-height: 64px;
  color: rgba(255, 255, 255, 1.00);fill: rgba(255, 255, 255, 1.00);stroke: rgba(255, 255, 255, 1.00);
  
}
#feature-cards-stacks_in_6397 .feature-card .feature-card-icon svg {
  padding: 16px 0;
  width: 64px;
}

#feature-cards-stacks_in_6397 .feature-card,
#feature-cards-stacks_in_6397 .feature-card .feature-card-description {
  color: rgba(0, 0, 0, 0.60);
}
#feature-cards-stacks_in_6397 .feature-card h1,
#feature-cards-stacks_in_6397 .feature-card h2,
#feature-cards-stacks_in_6397 .feature-card h3,
#feature-cards-stacks_in_6397 .feature-card h4,
#feature-cards-stacks_in_6397 .feature-card h5,
#feature-cards-stacks_in_6397 .feature-card h6,
#feature-cards-stacks_in_6397 .feature-card .feature-card-header {
  color: rgba(0, 0, 0, 0.80);
}
#feature-cards-stacks_in_6397 .feature-card .feature-card-header {
  margin: 0;
  font-weight: 700;
  font-size: 24px;
  line-height: normal;
  margin-top: 0px;
  margin-bottom: 0px;
}
#feature-cards-stacks_in_6397 .feature-card .feature-card-description {
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  margin-top: 8px;
  margin-bottom: 16px;
}
#feature-cards-stacks_in_6397 .feature-card .feature-card-header,
#feature-cards-stacks_in_6397 .feature-card .feature-card-description {
  cursor: default;
}


#feature-cards-stacks_in_6397 .feature-card:hover {
  z-index: 30;
  position: relative;
}
#feature-cards-stacks_in_6397 .feature-card::before,
#feature-cards-stacks_in_6397 .feature-card,
#feature-cards-stacks_in_6397 .feature-outer,
#feature-cards-stacks_in_6397 .feature-card h1,
#feature-cards-stacks_in_6397 .feature-card h2,
#feature-cards-stacks_in_6397 .feature-card h3,
#feature-cards-stacks_in_6397 .feature-card h4,
#feature-cards-stacks_in_6397 .feature-card h5,
#feature-cards-stacks_in_6397 .feature-card h6,
#feature-cards-stacks_in_6397 .feature-card .feature-card-icon-wrap,
#feature-cards-stacks_in_6397 .feature-card .feature-card-icon,
#feature-cards-stacks_in_6397 .feature-card .feature-card-icon > *,
#feature-cards-stacks_in_6397 .feature-card .feature-card-header,
#feature-cards-stacks_in_6397 .feature-card .feature-card-description,
#feature-cards-stacks_in_6397 .feature-card .feature-card-content {
  transition-duration: 200ms;
  transition-timing-function: linear;
}
/*  */

#feature-cards-stacks_in_6397 .feature-card {
  position: relative;
}
#feature-cards-stacks_in_6397 .feature-card::before {
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: rgba(36, 52, 73, 0.90);
  content: '';
  z-index: 0;
  display: block;
  opacity: 0;
  position: absolute;
  transition-property: opacity;
}
#feature-cards-stacks_in_6397 .feature-card:hover::before {
  opacity: 1;
}

#feature-cards-stacks_in_6397 .feature-card .feature-card-icon {
  transition-property: background;
}
#feature-cards-stacks_in_6397 .feature-card .feature-card-icon i,
#feature-cards-stacks_in_6397 .feature-card .feature-card-icon svg {
  transition-property: color,fill,stroke,transform;
}
#feature-cards-stacks_in_6397 .feature-card .feature-card-description,
#feature-cards-stacks_in_6397 .feature-card h1,
#feature-cards-stacks_in_6397 .feature-card h2,
#feature-cards-stacks_in_6397 .feature-card h3,
#feature-cards-stacks_in_6397 .feature-card h4,
#feature-cards-stacks_in_6397 .feature-card h5,
#feature-cards-stacks_in_6397 .feature-card h6,
#feature-cards-stacks_in_6397 .feature-card .feature-card-header {
  transition-property: color;
}
#feature-cards-stacks_in_6397 .feature-card:hover .feature-card-description {
  color: rgba(255, 255, 255, 0.75);
}
#feature-cards-stacks_in_6397 .feature-card:hover h1,
#feature-cards-stacks_in_6397 .feature-card:hover h2,
#feature-cards-stacks_in_6397 .feature-card:hover h3,
#feature-cards-stacks_in_6397 .feature-card:hover h4,
#feature-cards-stacks_in_6397 .feature-card:hover h5,
#feature-cards-stacks_in_6397 .feature-card:hover h6,
#feature-cards-stacks_in_6397 .feature-card:hover .feature-card-header {
  color: rgba(255, 255, 255, 1.00);
}
#feature-cards-stacks_in_6397 .feature-card:hover .feature-card-icon {
  background: rgba(176, 190, 197, 1.00);
}
#feature-cards-stacks_in_6397 .feature-card:hover .feature-card-icon i,
#feature-cards-stacks_in_6397 .feature-card:hover .feature-card-icon svg {
  color: rgba(96, 125, 139, 1.00);
  fill: rgba(96, 125, 139, 1.00);
  stroke: rgba(96, 125, 139, 1.00);
}

#feature-cards-stacks_in_6397 .feature-card .feature-card-icon-wrap,
#feature-cards-stacks_in_6397 .feature-card .feature-card-content {
  transition-property: transform,opacity;
  will-change: transform;
  transition-timing-function: ease;
}
#feature-cards-stacks_in_6397 .feature-card .feature-card-content {
  -webkit-transform: translate(0,10%) rotateZ(0);
  transform: translate(0,10%) rotateZ(0);
  opacity: 0;
}
#feature-cards-stacks_in_6397 .feature-card:hover .feature-card-icon-wrap,
#feature-cards-stacks_in_6397 .feature-card:hover .feature-card-content {
  -webkit-transform: translate(0,0) rotateZ(0) !important;
  transform: translate(0,0) rotateZ(0) !important;
  opacity: 1;
}
#feature-cards-stacks_in_6397 .feature-card .feature-card-description,
#feature-cards-stacks_in_6397 .feature-card h1,
#feature-cards-stacks_in_6397 .feature-card h2,
#feature-cards-stacks_in_6397 .feature-card h3,
#feature-cards-stacks_in_6397 .feature-card h4,
#feature-cards-stacks_in_6397 .feature-card h5,
#feature-cards-stacks_in_6397 .feature-card h6,
#feature-cards-stacks_in_6397 .feature-card .feature-card-header {
  transition-property: none;
}





/*  */
/*  */

#stacks_out_6397 {
	width: 225px;
	margin-left:0;
}
#feature-section-card-stacks_in_6399 .feature-card .feature-card-icon .com_onelittledesigner_stacks_Feature_Section_Icon_stack,
#feature-section-card-stacks_in_6399 .feature-card .feature-card-icon:before,
#feature-section-card-stacks_in_6399 .feature-card .feature-card-icon,
#feature-section-card-stacks_in_6399 .feature-card .feature-card-icon i,
#feature-section-card-stacks_in_6399 .feature-card .feature-card-icon svg {
  --iconSizesstacks_in_6399: 64px;
}

#feature-section-card-stacks_in_6399 {
  
}
#feature-section-card-stacks_in_6399 .feature-card {
  
  background-color : rgba(255, 255, 255, 0.00);
  background-image : url(../files/backgroundImage-6399.png);
  
  min-height: 225px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  
}

#feature-section-card-stacks_in_6399 .feature-card .feature-card-icon-wrap {
  display: flex;
  width: 100%;
}
#feature-section-card-stacks_in_6399 .feature-card .feature-card-icon,
#feature-section-card-stacks_in_6399 .feature-card .feature-card-icon:before {
  
}
#feature-section-card-stacks_in_6399 .feature-card .feature-card-icon:before {
  display: none;
}




#feature-section-card-stacks_in_6399 .feature-card {
  grid-template-columns: 1fr;
}




#feature-section-card-stacks_in_6399 .feature-card:hover {
  z-index: 30;
  position: relative;
}
/*  */



#feature-section-card-stacks_in_6399 {
  transition-property: transform,box-shadow;
}
#feature-section-card-stacks_in_6399:hover {
  box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.20);
}


/*  */
/*  */
#stacks_in_6414 {
  position: relative;
  user-select: none;
}
i#stacks_in_6414,
svg#stacks_in_6414 {
  position: relative;
  display: block;
  text-align: center;
}

#stacks_in_6414.ionicons-svg-outline {
  fill: none !important;
  stroke-width: 32px;
}

/*
1.1.3
  - added support for hide stacks in inner columns
  - added breakpoint customization to layouts item stack
  - fixes a crashing issue in RapidWeaver 8 and Stacks 4.10
*/
/*  */
#stacks_in_6401 > .layouts-section {
  grid-gap: 25px 0px;
  -ms-grid-columns: (minmax(0px, 1fr))[1];
  grid-template-columns: repeat(1, minmax(0px, 1fr));
  
  
  
  padding: 25px 0px;
  
}
#stacks_in_6401 > .layouts-section > div {
  margin-bottom: 25px;
  margin-right: 0px;
}
@supports (display: grid) {
  #stacks_in_6401 > .layouts-section > div {
    margin-bottom: 0px;
    margin-right: 0px;
    margin: 0;
  }
}
@media all and (max-width: 900px) {
  #stacks_in_6401 > .layouts-section {
    -ms-grid-columns: minmax(0px, 1fr);
    -ms-grid-columns: (minmax(0px, 1fr))[0];
    grid-template-columns: repeat(1, minmax(0px, 1fr));
    grid-template-columns: repeat(0, minmax(0px, 1fr));
  }
  #stacks_in_6401 > .layouts-section[data-col="3"] {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
  #stacks_in_6401 > .layouts-section[data-col="3"] > div:nth-child(3n) {
    -ms-grid-column-span: 2;
    grid-column: span 2;
  }
  #stacks_in_6401 > .layouts-section > div {
    -ms-grid-column-span: 1;
    grid-column: span 1;
  }
}
@media all and (max-width: 700px) {
  #stacks_in_6401 > .layouts-section {
    -ms-grid-columns: minmax(0px, 1fr);
    -ms-grid-columns: (minmax(0px, 1fr))[0];
    grid-template-columns: repeat(1, minmax(0px, 1fr));
    grid-template-columns: repeat( 0, minmax(0px, 1fr));
  }
  #stacks_in_6401 > .layouts-section[data-col="3"] {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
  #stacks_in_6401 > .layouts-section[data-col="3"] > div:nth-child(3n) {
    -ms-grid-column-span: 1;
    grid-column: span 1;
  }
}
/*  */
/*  */

h6.stacks_in_6407{  line-height:1.20;      margin-bottom: 0;}@media (min-width:600px){h6.stacks_in_6407{ line-height:1.20}}

#stacks_in_6407 {
	padding: 30px 7px 0px 7px;
}
#p-stacks_in_6409 p{ font-size:1.40rem; margin-bottom: 0;  }#p-stacks_in_6409 p.lead{font-size:1.40rem;}#p-stacks_in_6409 a{color:var(--link-color);}#p-stacks_in_6409 a:hover{color:var(--link-color-hover); }

#stacks_in_6409 {
	padding: 0px 10px 25px 10px;
}
.s-cols-stacks_in_8261{justify-content:space-around;align-items:center;}.s-cols-stacks_in_8261>.s-cols-item{border-radius:0px;margin-bottom:0px;width:calc((100% - calc(1 * 0px)) / 2);     }.s-cols-stacks_in_8261>.s-cols-item:hover{ }@media (min-width:900px){.s-cols-stacks_in_8261>.s-cols-item{ width:calc((100% - calc(3 * 0px)) / 4);}}#stacks_out_8261{width:100%}
.item_stacks_in_8262{justify-content:flex-start;overflow:hidden;  }
.svg-stacks_in_8259 svg{width:30px;  max-width:100%}.svg-stacks_in_8259 svg path,.svg-stacks_in_8259 svg line,.svg-stacks_in_8259 svg rect,.svg-stacks_in_8259 svg text,.svg-stacks_in_8259 svg circle,.svg-stacks_in_8259 svg ellipse,.svg-stacks_in_8259 svg polygon,.svg-stacks_in_8259 svg polyline{  fill:rgba(159, 159, 159, 1.00)!important;  transition:all 250ms ease-in-out!important}.svg-stacks_in_8259 svg:hover{ transition:all 250ms ease-in-out!important}.svg-stacks_in_8259 svg{  border-radius:0px 0px 0px 0px; padding:0px 0px 0px 0px}.svg-stacks_in_8259 svg:hover{  ;}.svg-stacks_in_8259 svg:hover path,.svg-stacks_in_8259 svg:hover line,.svg-stacks_in_8259 svg:hover rect,.svg-stacks_in_8259 svg:hover text,.svg-stacks_in_8259 svg:hover circle,.svg-stacks_in_8259 svg:hover ellipse,.svg-stacks_in_8259 svg:hover polygon,.svg-stacks_in_8259 svg:hover polyline{   fill:var(--button-primary-color)!important;}
#stacks_in_8259 {
	padding: 10px 0px 0px 0px;
}
.item_stacks_in_8265{justify-content:flex-start;overflow:hidden;  }
.svg-stacks_in_6411 svg{width:30px;  max-width:100%}.svg-stacks_in_6411 svg path,.svg-stacks_in_6411 svg line,.svg-stacks_in_6411 svg rect,.svg-stacks_in_6411 svg text,.svg-stacks_in_6411 svg circle,.svg-stacks_in_6411 svg ellipse,.svg-stacks_in_6411 svg polygon,.svg-stacks_in_6411 svg polyline{  fill:rgba(159, 159, 159, 1.00)!important;  transition:all 250ms ease-in-out!important}.svg-stacks_in_6411 svg:hover{ transition:all 250ms ease-in-out!important}.svg-stacks_in_6411 svg{  border-radius:0px 0px 0px 0px; padding:0px 0px 0px 0px}.svg-stacks_in_6411 svg:hover{  ;}.svg-stacks_in_6411 svg:hover path,.svg-stacks_in_6411 svg:hover line,.svg-stacks_in_6411 svg:hover rect,.svg-stacks_in_6411 svg:hover text,.svg-stacks_in_6411 svg:hover circle,.svg-stacks_in_6411 svg:hover ellipse,.svg-stacks_in_6411 svg:hover polygon,.svg-stacks_in_6411 svg:hover polyline{   fill:var(--button-primary-color)!important;}
#stacks_in_6411 {
	padding: 10px 0px 0px 0px;
}
.item_stacks_in_6250{ grid-column:span 1;grid-row:span 1; justify-content:flex-start;  overflow:hidden;  }
/*
1.0.1
- only disables user selection if a link has been added
- now supports links in description when a link is added to the entire card
- icon alignment also works if the content is shorter than the icon
- horizontal align stretch now allows text to fill open space
*/
.com_onelittledesigner_stacks_Feature_Section_N_stack,
.com_onelittledesigner_stacks_Feature_Section_stack, #stacks_out_6251 {
  overflow: visible !important;
}
#feature-cards-stacks_in_6251 {
  margin: 0 auto;
  max-width: 225px;
}
#feature-cards-stacks_in_6251 * {
  box-sizing: border-box;
}
#feature-cards-stacks_in_6251 .feature-grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  
  align-items: center;
  
  
  justify-content: center;
  
  gap: 0px;
}
#feature-cards-stacks_in_6251 .feature-outer {
  
  width: 225px;
  max-width: 100%;
  border-radius: 0px;
  overflow: hidden;
  position: relative;
  z-index: 0;
  
  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.30);
  
}

#feature-cards-stacks_in_6251 .feature-outer > .feature-card > .feature-card-content-wrap {
  width: 100%;
  
  max-width: 225px;
  
}



#feature-cards-stacks_in_6251 .feature-outer>a {
  text-decoration: none;
  display: block;
  height: 100%;
}
#feature-cards-stacks_in_6251 .feature-card {
  display: grid;
  grid-template-columns: 1fr;
  height: 100%;
  
  
}
#feature-cards-stacks_in_6251 .feature-card > a {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
#feature-cards-stacks_in_6251 .feature-card > a + .feature-card-content-wrap {
  -webkit-user-select: none;
   -khtml-user-select: none;
   -moz-user-select: -moz-none;
   -o-user-select: none;
   user-select: none;
   /*  */
   pointer-events: none;
   /*  */
}
#feature-cards-stacks_in_6251 .feature-card > .feature-card-content-wrap {
  outline: none;
  /*  */
  height: 100%;
  /*  */
  display: grid;
  
  grid-template-columns: 1fr;
  

}
#feature-cards-stacks_in_6251 .feature-card-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  box-sizing: content-box;
}
#feature-cards-stacks_in_6251 .feature-card-icon i {
  -webkit-transform-origin: center center;
  transform-origin: center center;
}
#feature-cards-stacks_in_6251 .feature-card-content {
  width: 100%;
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  position: relative;
  z-index: 1;
}
#feature-cards-stacks_in_6251 .feature-card {
  
  padding: 0px 0px 0px 0px;
  border: 0px solid rgba(0, 0, 0, 0.10);
  border-radius: 0px;
}
#feature-cards-stacks_in_6251 .feature-card .feature-card-icon-wrap {
  display: flex;
  width: 100%;
  margin: 16px 0;
  
  position: relative;
  z-index: 1;
}
#feature-cards-stacks_in_6251 .feature-card .feature-card-icon,
#feature-cards-stacks_in_6251 .feature-card .feature-card-icon:before {
  padding: 0;
  border-radius: 999px;
  height: 64px;
  width: 64px;
  border-radius: 100px 100px 100px 100px;
  background-color: rgba(96, 125, 139, 1.00);
  
}
#feature-cards-stacks_in_6251 .feature-card .feature-card-icon:before {
  content: "";
  position: absolute;
  top: 15px;
  left: 10px;
  display:  none;
}
#feature-cards-stacks_in_6251 .feature-card .feature-card-icon img {
  height: 40px;
}
#feature-cards-stacks_in_6251 .feature-card .feature-card-icon i,
#feature-cards-stacks_in_6251 .feature-card .feature-card-icon svg {
  padding: 0;
  margin: 0 auto;
  height: 64px;
  width: auto;
  font-size: 40px;
  line-height: 64px;
  color: rgba(255, 255, 255, 1.00);fill: rgba(255, 255, 255, 1.00);stroke: rgba(255, 255, 255, 1.00);
  
}
#feature-cards-stacks_in_6251 .feature-card .feature-card-icon svg {
  padding: 16px 0;
  width: 64px;
}

#feature-cards-stacks_in_6251 .feature-card,
#feature-cards-stacks_in_6251 .feature-card .feature-card-description {
  color: rgba(0, 0, 0, 0.60);
}
#feature-cards-stacks_in_6251 .feature-card h1,
#feature-cards-stacks_in_6251 .feature-card h2,
#feature-cards-stacks_in_6251 .feature-card h3,
#feature-cards-stacks_in_6251 .feature-card h4,
#feature-cards-stacks_in_6251 .feature-card h5,
#feature-cards-stacks_in_6251 .feature-card h6,
#feature-cards-stacks_in_6251 .feature-card .feature-card-header {
  color: rgba(0, 0, 0, 0.80);
}
#feature-cards-stacks_in_6251 .feature-card .feature-card-header {
  margin: 0;
  font-weight: 700;
  font-size: 24px;
  line-height: normal;
  margin-top: 0px;
  margin-bottom: 0px;
}
#feature-cards-stacks_in_6251 .feature-card .feature-card-description {
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  margin-top: 8px;
  margin-bottom: 16px;
}
#feature-cards-stacks_in_6251 .feature-card .feature-card-header,
#feature-cards-stacks_in_6251 .feature-card .feature-card-description {
  cursor: default;
}


#feature-cards-stacks_in_6251 .feature-card:hover {
  z-index: 30;
  position: relative;
}
#feature-cards-stacks_in_6251 .feature-card::before,
#feature-cards-stacks_in_6251 .feature-card,
#feature-cards-stacks_in_6251 .feature-outer,
#feature-cards-stacks_in_6251 .feature-card h1,
#feature-cards-stacks_in_6251 .feature-card h2,
#feature-cards-stacks_in_6251 .feature-card h3,
#feature-cards-stacks_in_6251 .feature-card h4,
#feature-cards-stacks_in_6251 .feature-card h5,
#feature-cards-stacks_in_6251 .feature-card h6,
#feature-cards-stacks_in_6251 .feature-card .feature-card-icon-wrap,
#feature-cards-stacks_in_6251 .feature-card .feature-card-icon,
#feature-cards-stacks_in_6251 .feature-card .feature-card-icon > *,
#feature-cards-stacks_in_6251 .feature-card .feature-card-header,
#feature-cards-stacks_in_6251 .feature-card .feature-card-description,
#feature-cards-stacks_in_6251 .feature-card .feature-card-content {
  transition-duration: 200ms;
  transition-timing-function: linear;
}
/*  */

#feature-cards-stacks_in_6251 .feature-card {
  position: relative;
}
#feature-cards-stacks_in_6251 .feature-card::before {
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: rgba(36, 52, 73, 0.90);
  content: '';
  z-index: 0;
  display: block;
  opacity: 0;
  position: absolute;
  transition-property: opacity;
}
#feature-cards-stacks_in_6251 .feature-card:hover::before {
  opacity: 1;
}

#feature-cards-stacks_in_6251 .feature-card .feature-card-icon {
  transition-property: background;
}
#feature-cards-stacks_in_6251 .feature-card .feature-card-icon i,
#feature-cards-stacks_in_6251 .feature-card .feature-card-icon svg {
  transition-property: color,fill,stroke,transform;
}
#feature-cards-stacks_in_6251 .feature-card .feature-card-description,
#feature-cards-stacks_in_6251 .feature-card h1,
#feature-cards-stacks_in_6251 .feature-card h2,
#feature-cards-stacks_in_6251 .feature-card h3,
#feature-cards-stacks_in_6251 .feature-card h4,
#feature-cards-stacks_in_6251 .feature-card h5,
#feature-cards-stacks_in_6251 .feature-card h6,
#feature-cards-stacks_in_6251 .feature-card .feature-card-header {
  transition-property: color;
}
#feature-cards-stacks_in_6251 .feature-card:hover .feature-card-description {
  color: rgba(255, 255, 255, 0.75);
}
#feature-cards-stacks_in_6251 .feature-card:hover h1,
#feature-cards-stacks_in_6251 .feature-card:hover h2,
#feature-cards-stacks_in_6251 .feature-card:hover h3,
#feature-cards-stacks_in_6251 .feature-card:hover h4,
#feature-cards-stacks_in_6251 .feature-card:hover h5,
#feature-cards-stacks_in_6251 .feature-card:hover h6,
#feature-cards-stacks_in_6251 .feature-card:hover .feature-card-header {
  color: rgba(255, 255, 255, 1.00);
}
#feature-cards-stacks_in_6251 .feature-card:hover .feature-card-icon {
  background: rgba(176, 190, 197, 1.00);
}
#feature-cards-stacks_in_6251 .feature-card:hover .feature-card-icon i,
#feature-cards-stacks_in_6251 .feature-card:hover .feature-card-icon svg {
  color: rgba(96, 125, 139, 1.00);
  fill: rgba(96, 125, 139, 1.00);
  stroke: rgba(96, 125, 139, 1.00);
}

#feature-cards-stacks_in_6251 .feature-card .feature-card-icon-wrap,
#feature-cards-stacks_in_6251 .feature-card .feature-card-content {
  transition-property: transform,opacity;
  will-change: transform;
  transition-timing-function: ease;
}
#feature-cards-stacks_in_6251 .feature-card .feature-card-content {
  -webkit-transform: translate(0,10%) rotateZ(0);
  transform: translate(0,10%) rotateZ(0);
  opacity: 0;
}
#feature-cards-stacks_in_6251 .feature-card:hover .feature-card-icon-wrap,
#feature-cards-stacks_in_6251 .feature-card:hover .feature-card-content {
  -webkit-transform: translate(0,0) rotateZ(0) !important;
  transform: translate(0,0) rotateZ(0) !important;
  opacity: 1;
}
#feature-cards-stacks_in_6251 .feature-card .feature-card-description,
#feature-cards-stacks_in_6251 .feature-card h1,
#feature-cards-stacks_in_6251 .feature-card h2,
#feature-cards-stacks_in_6251 .feature-card h3,
#feature-cards-stacks_in_6251 .feature-card h4,
#feature-cards-stacks_in_6251 .feature-card h5,
#feature-cards-stacks_in_6251 .feature-card h6,
#feature-cards-stacks_in_6251 .feature-card .feature-card-header {
  transition-property: none;
}





/*  */
/*  */

#stacks_out_6251 {
	width: 225px;
	margin-left:0;
}
#feature-section-card-stacks_in_6253 .feature-card .feature-card-icon .com_onelittledesigner_stacks_Feature_Section_Icon_stack,
#feature-section-card-stacks_in_6253 .feature-card .feature-card-icon:before,
#feature-section-card-stacks_in_6253 .feature-card .feature-card-icon,
#feature-section-card-stacks_in_6253 .feature-card .feature-card-icon i,
#feature-section-card-stacks_in_6253 .feature-card .feature-card-icon svg {
  --iconSizesstacks_in_6253: 64px;
}

#feature-section-card-stacks_in_6253 {
  
}
#feature-section-card-stacks_in_6253 .feature-card {
  
  background-color : rgba(255, 255, 255, 0.00);
  background-image : url(../files/backgroundImage-6253.png);
  
  min-height: 225px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  
}

#feature-section-card-stacks_in_6253 .feature-card .feature-card-icon-wrap {
  display: flex;
  width: 100%;
}
#feature-section-card-stacks_in_6253 .feature-card .feature-card-icon,
#feature-section-card-stacks_in_6253 .feature-card .feature-card-icon:before {
  
}
#feature-section-card-stacks_in_6253 .feature-card .feature-card-icon:before {
  display: none;
}




#feature-section-card-stacks_in_6253 .feature-card {
  grid-template-columns: 1fr;
}




#feature-section-card-stacks_in_6253 .feature-card:hover {
  z-index: 30;
  position: relative;
}
/*  */



#feature-section-card-stacks_in_6253 {
  transition-property: transform,box-shadow;
}
#feature-section-card-stacks_in_6253:hover {
  box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.20);
}


/*  */
/*  */
#stacks_in_6268 {
  position: relative;
  user-select: none;
}
i#stacks_in_6268,
svg#stacks_in_6268 {
  position: relative;
  display: block;
  text-align: center;
}

#stacks_in_6268.ionicons-svg-outline {
  fill: none !important;
  stroke-width: 32px;
}

/*
1.1.3
  - added support for hide stacks in inner columns
  - added breakpoint customization to layouts item stack
  - fixes a crashing issue in RapidWeaver 8 and Stacks 4.10
*/
/*  */
#stacks_in_6255 > .layouts-section {
  grid-gap: 25px 0px;
  -ms-grid-columns: (minmax(0px, 1fr))[1];
  grid-template-columns: repeat(1, minmax(0px, 1fr));
  
  
  
  padding: 25px 0px;
  
}
#stacks_in_6255 > .layouts-section > div {
  margin-bottom: 25px;
  margin-right: 0px;
}
@supports (display: grid) {
  #stacks_in_6255 > .layouts-section > div {
    margin-bottom: 0px;
    margin-right: 0px;
    margin: 0;
  }
}
@media all and (max-width: 900px) {
  #stacks_in_6255 > .layouts-section {
    -ms-grid-columns: minmax(0px, 1fr);
    -ms-grid-columns: (minmax(0px, 1fr))[0];
    grid-template-columns: repeat(1, minmax(0px, 1fr));
    grid-template-columns: repeat(0, minmax(0px, 1fr));
  }
  #stacks_in_6255 > .layouts-section[data-col="3"] {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
  #stacks_in_6255 > .layouts-section[data-col="3"] > div:nth-child(3n) {
    -ms-grid-column-span: 2;
    grid-column: span 2;
  }
  #stacks_in_6255 > .layouts-section > div {
    -ms-grid-column-span: 1;
    grid-column: span 1;
  }
}
@media all and (max-width: 700px) {
  #stacks_in_6255 > .layouts-section {
    -ms-grid-columns: minmax(0px, 1fr);
    -ms-grid-columns: (minmax(0px, 1fr))[0];
    grid-template-columns: repeat(1, minmax(0px, 1fr));
    grid-template-columns: repeat( 0, minmax(0px, 1fr));
  }
  #stacks_in_6255 > .layouts-section[data-col="3"] {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
  #stacks_in_6255 > .layouts-section[data-col="3"] > div:nth-child(3n) {
    -ms-grid-column-span: 1;
    grid-column: span 1;
  }
}
/*  */
/*  */

h6.stacks_in_6261{  line-height:1.20;      margin-bottom: 0;}@media (min-width:600px){h6.stacks_in_6261{ line-height:1.20}}

#stacks_in_6261 {
	padding: 30px 7px 0px 7px;
}
#p-stacks_in_8292 p{ font-size:1.40rem; margin-bottom: 0;  }#p-stacks_in_8292 p.lead{font-size:1.40rem;}#p-stacks_in_8292 a{color:var(--link-color);}#p-stacks_in_8292 a:hover{color:var(--link-color-hover); }

#stacks_in_8292 {
	padding: 0px 10px 25px 10px;
}
.svg-stacks_in_6258 svg{width:30px;  max-width:100%}.svg-stacks_in_6258 svg path,.svg-stacks_in_6258 svg line,.svg-stacks_in_6258 svg rect,.svg-stacks_in_6258 svg text,.svg-stacks_in_6258 svg circle,.svg-stacks_in_6258 svg ellipse,.svg-stacks_in_6258 svg polygon,.svg-stacks_in_6258 svg polyline{  fill:rgba(159, 159, 159, 1.00)!important;  transition:all 250ms ease-in-out!important}.svg-stacks_in_6258 svg:hover{ transition:all 250ms ease-in-out!important}.svg-stacks_in_6258 svg{  border-radius:0px 0px 0px 0px; padding:0px 0px 0px 0px}.svg-stacks_in_6258 svg:hover{  ;}.svg-stacks_in_6258 svg:hover path,.svg-stacks_in_6258 svg:hover line,.svg-stacks_in_6258 svg:hover rect,.svg-stacks_in_6258 svg:hover text,.svg-stacks_in_6258 svg:hover circle,.svg-stacks_in_6258 svg:hover ellipse,.svg-stacks_in_6258 svg:hover polygon,.svg-stacks_in_6258 svg:hover polyline{   fill:var(--button-primary-color)!important;}
#stacks_in_6258 {
	padding: 20px 0px 0px 0px;
}
.item_stacks_in_9763{ grid-column:span 1;grid-row:span 1; justify-content:flex-start;  overflow:hidden;  }
/*
1.0.1
- only disables user selection if a link has been added
- now supports links in description when a link is added to the entire card
- icon alignment also works if the content is shorter than the icon
- horizontal align stretch now allows text to fill open space
*/
.com_onelittledesigner_stacks_Feature_Section_N_stack,
.com_onelittledesigner_stacks_Feature_Section_stack, #stacks_out_9764 {
  overflow: visible !important;
}
#feature-cards-stacks_in_9764 {
  margin: 0 auto;
  max-width: 225px;
}
#feature-cards-stacks_in_9764 * {
  box-sizing: border-box;
}
#feature-cards-stacks_in_9764 .feature-grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  
  align-items: center;
  
  
  justify-content: center;
  
  gap: 0px;
}
#feature-cards-stacks_in_9764 .feature-outer {
  
  width: 225px;
  max-width: 100%;
  border-radius: 0px;
  overflow: hidden;
  position: relative;
  z-index: 0;
  
  box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.30);
  
}

#feature-cards-stacks_in_9764 .feature-outer > .feature-card > .feature-card-content-wrap {
  width: 100%;
  
  max-width: 225px;
  
}



#feature-cards-stacks_in_9764 .feature-outer>a {
  text-decoration: none;
  display: block;
  height: 100%;
}
#feature-cards-stacks_in_9764 .feature-card {
  display: grid;
  grid-template-columns: 1fr;
  height: 100%;
  
  
}
#feature-cards-stacks_in_9764 .feature-card > a {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
#feature-cards-stacks_in_9764 .feature-card > a + .feature-card-content-wrap {
  -webkit-user-select: none;
   -khtml-user-select: none;
   -moz-user-select: -moz-none;
   -o-user-select: none;
   user-select: none;
   /*  */
   pointer-events: none;
   /*  */
}
#feature-cards-stacks_in_9764 .feature-card > .feature-card-content-wrap {
  outline: none;
  /*  */
  height: 100%;
  /*  */
  display: grid;
  
  grid-template-columns: 1fr;
  

}
#feature-cards-stacks_in_9764 .feature-card-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  box-sizing: content-box;
}
#feature-cards-stacks_in_9764 .feature-card-icon i {
  -webkit-transform-origin: center center;
  transform-origin: center center;
}
#feature-cards-stacks_in_9764 .feature-card-content {
  width: 100%;
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  position: relative;
  z-index: 1;
}
#feature-cards-stacks_in_9764 .feature-card {
  
  padding: 0px 0px 0px 0px;
  border: 0px solid rgba(0, 0, 0, 0.10);
  border-radius: 0px;
}
#feature-cards-stacks_in_9764 .feature-card .feature-card-icon-wrap {
  display: flex;
  width: 100%;
  margin: 16px 0;
  
  position: relative;
  z-index: 1;
}
#feature-cards-stacks_in_9764 .feature-card .feature-card-icon,
#feature-cards-stacks_in_9764 .feature-card .feature-card-icon:before {
  padding: 0;
  border-radius: 999px;
  height: 64px;
  width: 64px;
  border-radius: 100px 100px 100px 100px;
  background-color: rgba(96, 125, 139, 1.00);
  
}
#feature-cards-stacks_in_9764 .feature-card .feature-card-icon:before {
  content: "";
  position: absolute;
  top: 15px;
  left: 10px;
  display:  none;
}
#feature-cards-stacks_in_9764 .feature-card .feature-card-icon img {
  height: 40px;
}
#feature-cards-stacks_in_9764 .feature-card .feature-card-icon i,
#feature-cards-stacks_in_9764 .feature-card .feature-card-icon svg {
  padding: 0;
  margin: 0 auto;
  height: 64px;
  width: auto;
  font-size: 40px;
  line-height: 64px;
  color: rgba(255, 255, 255, 1.00);fill: rgba(255, 255, 255, 1.00);stroke: rgba(255, 255, 255, 1.00);
  
}
#feature-cards-stacks_in_9764 .feature-card .feature-card-icon svg {
  padding: 16px 0;
  width: 64px;
}

#feature-cards-stacks_in_9764 .feature-card,
#feature-cards-stacks_in_9764 .feature-card .feature-card-description {
  color: rgba(0, 0, 0, 0.60);
}
#feature-cards-stacks_in_9764 .feature-card h1,
#feature-cards-stacks_in_9764 .feature-card h2,
#feature-cards-stacks_in_9764 .feature-card h3,
#feature-cards-stacks_in_9764 .feature-card h4,
#feature-cards-stacks_in_9764 .feature-card h5,
#feature-cards-stacks_in_9764 .feature-card h6,
#feature-cards-stacks_in_9764 .feature-card .feature-card-header {
  color: rgba(0, 0, 0, 0.80);
}
#feature-cards-stacks_in_9764 .feature-card .feature-card-header {
  margin: 0;
  font-weight: 700;
  font-size: 24px;
  line-height: normal;
  margin-top: 0px;
  margin-bottom: 0px;
}
#feature-cards-stacks_in_9764 .feature-card .feature-card-description {
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  margin-top: 8px;
  margin-bottom: 16px;
}
#feature-cards-stacks_in_9764 .feature-card .feature-card-header,
#feature-cards-stacks_in_9764 .feature-card .feature-card-description {
  cursor: default;
}


#feature-cards-stacks_in_9764 .feature-card:hover {
  z-index: 30;
  position: relative;
}
#feature-cards-stacks_in_9764 .feature-card::before,
#feature-cards-stacks_in_9764 .feature-card,
#feature-cards-stacks_in_9764 .feature-outer,
#feature-cards-stacks_in_9764 .feature-card h1,
#feature-cards-stacks_in_9764 .feature-card h2,
#feature-cards-stacks_in_9764 .feature-card h3,
#feature-cards-stacks_in_9764 .feature-card h4,
#feature-cards-stacks_in_9764 .feature-card h5,
#feature-cards-stacks_in_9764 .feature-card h6,
#feature-cards-stacks_in_9764 .feature-card .feature-card-icon-wrap,
#feature-cards-stacks_in_9764 .feature-card .feature-card-icon,
#feature-cards-stacks_in_9764 .feature-card .feature-card-icon > *,
#feature-cards-stacks_in_9764 .feature-card .feature-card-header,
#feature-cards-stacks_in_9764 .feature-card .feature-card-description,
#feature-cards-stacks_in_9764 .feature-card .feature-card-content {
  transition-duration: 200ms;
  transition-timing-function: linear;
}
/*  */

#feature-cards-stacks_in_9764 .feature-card {
  position: relative;
}
#feature-cards-stacks_in_9764 .feature-card::before {
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: rgba(36, 52, 73, 0.90);
  content: '';
  z-index: 0;
  display: block;
  opacity: 0;
  position: absolute;
  transition-property: opacity;
}
#feature-cards-stacks_in_9764 .feature-card:hover::before {
  opacity: 1;
}

#feature-cards-stacks_in_9764 .feature-card .feature-card-icon {
  transition-property: background;
}
#feature-cards-stacks_in_9764 .feature-card .feature-card-icon i,
#feature-cards-stacks_in_9764 .feature-card .feature-card-icon svg {
  transition-property: color,fill,stroke,transform;
}
#feature-cards-stacks_in_9764 .feature-card .feature-card-description,
#feature-cards-stacks_in_9764 .feature-card h1,
#feature-cards-stacks_in_9764 .feature-card h2,
#feature-cards-stacks_in_9764 .feature-card h3,
#feature-cards-stacks_in_9764 .feature-card h4,
#feature-cards-stacks_in_9764 .feature-card h5,
#feature-cards-stacks_in_9764 .feature-card h6,
#feature-cards-stacks_in_9764 .feature-card .feature-card-header {
  transition-property: color;
}
#feature-cards-stacks_in_9764 .feature-card:hover .feature-card-description {
  color: rgba(255, 255, 255, 0.75);
}
#feature-cards-stacks_in_9764 .feature-card:hover h1,
#feature-cards-stacks_in_9764 .feature-card:hover h2,
#feature-cards-stacks_in_9764 .feature-card:hover h3,
#feature-cards-stacks_in_9764 .feature-card:hover h4,
#feature-cards-stacks_in_9764 .feature-card:hover h5,
#feature-cards-stacks_in_9764 .feature-card:hover h6,
#feature-cards-stacks_in_9764 .feature-card:hover .feature-card-header {
  color: rgba(255, 255, 255, 1.00);
}
#feature-cards-stacks_in_9764 .feature-card:hover .feature-card-icon {
  background: rgba(176, 190, 197, 1.00);
}
#feature-cards-stacks_in_9764 .feature-card:hover .feature-card-icon i,
#feature-cards-stacks_in_9764 .feature-card:hover .feature-card-icon svg {
  color: rgba(96, 125, 139, 1.00);
  fill: rgba(96, 125, 139, 1.00);
  stroke: rgba(96, 125, 139, 1.00);
}

#feature-cards-stacks_in_9764 .feature-card .feature-card-icon-wrap,
#feature-cards-stacks_in_9764 .feature-card .feature-card-content {
  transition-property: transform,opacity;
  will-change: transform;
  transition-timing-function: ease;
}
#feature-cards-stacks_in_9764 .feature-card .feature-card-content {
  -webkit-transform: translate(0,10%) rotateZ(0);
  transform: translate(0,10%) rotateZ(0);
  opacity: 0;
}
#feature-cards-stacks_in_9764 .feature-card:hover .feature-card-icon-wrap,
#feature-cards-stacks_in_9764 .feature-card:hover .feature-card-content {
  -webkit-transform: translate(0,0) rotateZ(0) !important;
  transform: translate(0,0) rotateZ(0) !important;
  opacity: 1;
}
#feature-cards-stacks_in_9764 .feature-card .feature-card-description,
#feature-cards-stacks_in_9764 .feature-card h1,
#feature-cards-stacks_in_9764 .feature-card h2,
#feature-cards-stacks_in_9764 .feature-card h3,
#feature-cards-stacks_in_9764 .feature-card h4,
#feature-cards-stacks_in_9764 .feature-card h5,
#feature-cards-stacks_in_9764 .feature-card h6,
#feature-cards-stacks_in_9764 .feature-card .feature-card-header {
  transition-property: none;
}





/*  */
/*  */

#stacks_out_9764 {
	width: 225px;
	margin-left:0;
}
#feature-section-card-stacks_in_9766 .feature-card .feature-card-icon .com_onelittledesigner_stacks_Feature_Section_Icon_stack,
#feature-section-card-stacks_in_9766 .feature-card .feature-card-icon:before,
#feature-section-card-stacks_in_9766 .feature-card .feature-card-icon,
#feature-section-card-stacks_in_9766 .feature-card .feature-card-icon i,
#feature-section-card-stacks_in_9766 .feature-card .feature-card-icon svg {
  --iconSizesstacks_in_9766: 64px;
}

#feature-section-card-stacks_in_9766 {
  
}
#feature-section-card-stacks_in_9766 .feature-card {
  
  background-color : rgba(255, 255, 255, 0.00);
  background-image : url(../files/backgroundImage-9766.png);
  
  min-height: 225px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  
}

#feature-section-card-stacks_in_9766 .feature-card .feature-card-icon-wrap {
  display: flex;
  width: 100%;
}
#feature-section-card-stacks_in_9766 .feature-card .feature-card-icon,
#feature-section-card-stacks_in_9766 .feature-card .feature-card-icon:before {
  
}
#feature-section-card-stacks_in_9766 .feature-card .feature-card-icon:before {
  display: none;
}




#feature-section-card-stacks_in_9766 .feature-card {
  grid-template-columns: 1fr;
}




#feature-section-card-stacks_in_9766 .feature-card:hover {
  z-index: 30;
  position: relative;
}
/*  */



#feature-section-card-stacks_in_9766 {
  transition-property: transform,box-shadow;
}
#feature-section-card-stacks_in_9766:hover {
  box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.20);
}


/*  */
/*  */
#stacks_in_9795 {
  position: relative;
  user-select: none;
}
i#stacks_in_9795,
svg#stacks_in_9795 {
  position: relative;
  display: block;
  text-align: center;
}

#stacks_in_9795.ionicons-svg-outline {
  fill: none !important;
  stroke-width: 32px;
}

/*
1.1.3
  - added support for hide stacks in inner columns
  - added breakpoint customization to layouts item stack
  - fixes a crashing issue in RapidWeaver 8 and Stacks 4.10
*/
/*  */
#stacks_in_9768 > .layouts-section {
  grid-gap: 25px 0px;
  -ms-grid-columns: (minmax(0px, 1fr))[1];
  grid-template-columns: repeat(1, minmax(0px, 1fr));
  
  
  
  padding: 25px 0px;
  
}
#stacks_in_9768 > .layouts-section > div {
  margin-bottom: 25px;
  margin-right: 0px;
}
@supports (display: grid) {
  #stacks_in_9768 > .layouts-section > div {
    margin-bottom: 0px;
    margin-right: 0px;
    margin: 0;
  }
}
@media all and (max-width: 900px) {
  #stacks_in_9768 > .layouts-section {
    -ms-grid-columns: minmax(0px, 1fr);
    -ms-grid-columns: (minmax(0px, 1fr))[0];
    grid-template-columns: repeat(1, minmax(0px, 1fr));
    grid-template-columns: repeat(0, minmax(0px, 1fr));
  }
  #stacks_in_9768 > .layouts-section[data-col="3"] {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
  #stacks_in_9768 > .layouts-section[data-col="3"] > div:nth-child(3n) {
    -ms-grid-column-span: 2;
    grid-column: span 2;
  }
  #stacks_in_9768 > .layouts-section > div {
    -ms-grid-column-span: 1;
    grid-column: span 1;
  }
}
@media all and (max-width: 700px) {
  #stacks_in_9768 > .layouts-section {
    -ms-grid-columns: minmax(0px, 1fr);
    -ms-grid-columns: (minmax(0px, 1fr))[0];
    grid-template-columns: repeat(1, minmax(0px, 1fr));
    grid-template-columns: repeat( 0, minmax(0px, 1fr));
  }
  #stacks_in_9768 > .layouts-section[data-col="3"] {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
  #stacks_in_9768 > .layouts-section[data-col="3"] > div:nth-child(3n) {
    -ms-grid-column-span: 1;
    grid-column: span 1;
  }
}
/*  */
/*  */

h6.stacks_in_9771{  line-height:1.20;      margin-bottom: 0;}@media (min-width:600px){h6.stacks_in_9771{ line-height:1.20}}

#stacks_in_9771 {
	padding: 30px 7px 0px 7px;
}
#p-stacks_in_9774 p{ font-size:1.40rem; margin-bottom: 0;  }#p-stacks_in_9774 p.lead{font-size:1.40rem;}#p-stacks_in_9774 a{color:var(--link-color);}#p-stacks_in_9774 a:hover{color:var(--link-color-hover); }

#stacks_in_9774 {
	padding: 0px 10px 25px 10px;
}
.svg-stacks_in_9776 svg{width:30px;  max-width:100%}.svg-stacks_in_9776 svg path,.svg-stacks_in_9776 svg line,.svg-stacks_in_9776 svg rect,.svg-stacks_in_9776 svg text,.svg-stacks_in_9776 svg circle,.svg-stacks_in_9776 svg ellipse,.svg-stacks_in_9776 svg polygon,.svg-stacks_in_9776 svg polyline{  fill:rgba(159, 159, 159, 1.00)!important;  transition:all 250ms ease-in-out!important}.svg-stacks_in_9776 svg:hover{ transition:all 250ms ease-in-out!important}.svg-stacks_in_9776 svg{  border-radius:0px 0px 0px 0px; padding:0px 0px 0px 0px}.svg-stacks_in_9776 svg:hover{  ;}.svg-stacks_in_9776 svg:hover path,.svg-stacks_in_9776 svg:hover line,.svg-stacks_in_9776 svg:hover rect,.svg-stacks_in_9776 svg:hover text,.svg-stacks_in_9776 svg:hover circle,.svg-stacks_in_9776 svg:hover ellipse,.svg-stacks_in_9776 svg:hover polygon,.svg-stacks_in_9776 svg:hover polyline{   fill:var(--button-primary-color)!important;}
#stacks_in_9776 {
	padding: 20px 0px 0px 0px;
}
#stacks_out_9778 {
  -ms-grid-column-span: 1;
  grid-column: span 1;
  -ms-flex-item-align: top;
  align-self: top;
  
}
#stacks_in_9778 {
  box-shadow: none;
}
#stacks_in_9778, [tag="slice"] #stacks_in_9778 > .layouts-item > .out {
  display: -ms-grid;
  display: grid;
  grid-gap: 0px 15px;
  -ms-grid-column-span: 1;
  grid-column: span 1;
  -ms-grid-columns: (1fr)[1];
  grid-template-columns: repeat(1, 1fr);
  -ms-grid-rows: -webkit-min-content;
  -ms-grid-rows: min-content;
  grid-template-rows: -webkit-min-content;
  grid-template-rows: min-content;
  align-content: flex-start;
}
}
#stacks_in_9778 > * {
  margin-bottom: 0px;
  margin-right: 15px;
}
@supports (display: grid) {
  #stacks_in_9778 > * {
    margin-bottom: 0px;
    margin-right: 0px;
    margin: 0;
  }
}
/*  */
/*  */
/*  */
/*  */
/*  */
@media all and (max-width: 800px) {
  #stacks_in_9778.com_onelittledesigner_stacks_Layouts_Item_stack {
    padding: 0px 0px 0px 0px ;
  }
}
/* */
#stacks_out_9797 {
  -ms-grid-column-span: 1;
  grid-column: span 1;
  -ms-flex-item-align: top;
  align-self: top;
  
}
#stacks_in_9797 {
  box-shadow: none;
}
#stacks_in_9797, [tag="slice"] #stacks_in_9797 > .layouts-item > .out {
  display: -ms-grid;
  display: grid;
  grid-gap: 0px 15px;
  -ms-grid-column-span: 1;
  grid-column: span 1;
  -ms-grid-columns: (1fr)[1];
  grid-template-columns: repeat(1, 1fr);
  -ms-grid-rows: -webkit-min-content;
  -ms-grid-rows: min-content;
  grid-template-rows: -webkit-min-content;
  grid-template-rows: min-content;
  align-content: flex-start;
}
}
#stacks_in_9797 > * {
  margin-bottom: 0px;
  margin-right: 15px;
}
@supports (display: grid) {
  #stacks_in_9797 > * {
    margin-bottom: 0px;
    margin-right: 0px;
    margin: 0;
  }
}
/*  */
/*  */
/*  */
/*  */
/*  */
@media all and (max-width: 800px) {
  #stacks_in_9797.com_onelittledesigner_stacks_Layouts_Item_stack {
    padding: 0px 0px 0px 0px ;
  }
}
/* */
.item_stacks_in_7142{ grid-column:span 1;grid-row:span 1; justify-content:flex-start;  overflow:hidden;  }
/*
1.0.1
- only disables user selection if a link has been added
- now supports links in description when a link is added to the entire card
- icon alignment also works if the content is shorter than the icon
- horizontal align stretch now allows text to fill open space
*/
.com_onelittledesigner_stacks_Feature_Section_N_stack,
.com_onelittledesigner_stacks_Feature_Section_stack, #stacks_out_7143 {
  overflow: visible !important;
}
#feature-cards-stacks_in_7143 {
  margin: 0 auto;
  max-width: 225px;
}
#feature-cards-stacks_in_7143 * {
  box-sizing: border-box;
}
#feature-cards-stacks_in_7143 .feature-grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  
  align-items: center;
  
  
  justify-content: center;
  
  gap: 0px;
}
#feature-cards-stacks_in_7143 .feature-outer {
  
  width: 225px;
  max-width: 100%;
  border-radius: 0px;
  overflow: hidden;
  position: relative;
  z-index: 0;
  
  box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.30);
  
}

#feature-cards-stacks_in_7143 .feature-outer > .feature-card > .feature-card-content-wrap {
  width: 100%;
  
  max-width: 225px;
  
}



#feature-cards-stacks_in_7143 .feature-outer>a {
  text-decoration: none;
  display: block;
  height: 100%;
}
#feature-cards-stacks_in_7143 .feature-card {
  display: grid;
  grid-template-columns: 1fr;
  height: 100%;
  
  
}
#feature-cards-stacks_in_7143 .feature-card > a {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
#feature-cards-stacks_in_7143 .feature-card > a + .feature-card-content-wrap {
  -webkit-user-select: none;
   -khtml-user-select: none;
   -moz-user-select: -moz-none;
   -o-user-select: none;
   user-select: none;
   /*  */
   pointer-events: none;
   /*  */
}
#feature-cards-stacks_in_7143 .feature-card > .feature-card-content-wrap {
  outline: none;
  /*  */
  height: 100%;
  /*  */
  display: grid;
  
  grid-template-columns: 1fr;
  

}
#feature-cards-stacks_in_7143 .feature-card-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  box-sizing: content-box;
}
#feature-cards-stacks_in_7143 .feature-card-icon i {
  -webkit-transform-origin: center center;
  transform-origin: center center;
}
#feature-cards-stacks_in_7143 .feature-card-content {
  width: 100%;
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  position: relative;
  z-index: 1;
}
#feature-cards-stacks_in_7143 .feature-card {
  
  padding: 0px 0px 0px 0px;
  border: 0px solid rgba(0, 0, 0, 0.10);
  border-radius: 0px;
}
#feature-cards-stacks_in_7143 .feature-card .feature-card-icon-wrap {
  display: flex;
  width: 100%;
  margin: 16px 0;
  
  position: relative;
  z-index: 1;
}
#feature-cards-stacks_in_7143 .feature-card .feature-card-icon,
#feature-cards-stacks_in_7143 .feature-card .feature-card-icon:before {
  padding: 0;
  border-radius: 999px;
  height: 64px;
  width: 64px;
  border-radius: 100px 100px 100px 100px;
  background-color: rgba(96, 125, 139, 1.00);
  
}
#feature-cards-stacks_in_7143 .feature-card .feature-card-icon:before {
  content: "";
  position: absolute;
  top: 15px;
  left: 10px;
  display:  none;
}
#feature-cards-stacks_in_7143 .feature-card .feature-card-icon img {
  height: 40px;
}
#feature-cards-stacks_in_7143 .feature-card .feature-card-icon i,
#feature-cards-stacks_in_7143 .feature-card .feature-card-icon svg {
  padding: 0;
  margin: 0 auto;
  height: 64px;
  width: auto;
  font-size: 40px;
  line-height: 64px;
  color: rgba(255, 255, 255, 1.00);fill: rgba(255, 255, 255, 1.00);stroke: rgba(255, 255, 255, 1.00);
  
}
#feature-cards-stacks_in_7143 .feature-card .feature-card-icon svg {
  padding: 16px 0;
  width: 64px;
}

#feature-cards-stacks_in_7143 .feature-card,
#feature-cards-stacks_in_7143 .feature-card .feature-card-description {
  color: rgba(0, 0, 0, 0.60);
}
#feature-cards-stacks_in_7143 .feature-card h1,
#feature-cards-stacks_in_7143 .feature-card h2,
#feature-cards-stacks_in_7143 .feature-card h3,
#feature-cards-stacks_in_7143 .feature-card h4,
#feature-cards-stacks_in_7143 .feature-card h5,
#feature-cards-stacks_in_7143 .feature-card h6,
#feature-cards-stacks_in_7143 .feature-card .feature-card-header {
  color: rgba(0, 0, 0, 0.80);
}
#feature-cards-stacks_in_7143 .feature-card .feature-card-header {
  margin: 0;
  font-weight: 700;
  font-size: 24px;
  line-height: normal;
  margin-top: 0px;
  margin-bottom: 0px;
}
#feature-cards-stacks_in_7143 .feature-card .feature-card-description {
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  margin-top: 8px;
  margin-bottom: 16px;
}
#feature-cards-stacks_in_7143 .feature-card .feature-card-header,
#feature-cards-stacks_in_7143 .feature-card .feature-card-description {
  cursor: default;
}


#feature-cards-stacks_in_7143 .feature-card:hover {
  z-index: 30;
  position: relative;
}
#feature-cards-stacks_in_7143 .feature-card::before,
#feature-cards-stacks_in_7143 .feature-card,
#feature-cards-stacks_in_7143 .feature-outer,
#feature-cards-stacks_in_7143 .feature-card h1,
#feature-cards-stacks_in_7143 .feature-card h2,
#feature-cards-stacks_in_7143 .feature-card h3,
#feature-cards-stacks_in_7143 .feature-card h4,
#feature-cards-stacks_in_7143 .feature-card h5,
#feature-cards-stacks_in_7143 .feature-card h6,
#feature-cards-stacks_in_7143 .feature-card .feature-card-icon-wrap,
#feature-cards-stacks_in_7143 .feature-card .feature-card-icon,
#feature-cards-stacks_in_7143 .feature-card .feature-card-icon > *,
#feature-cards-stacks_in_7143 .feature-card .feature-card-header,
#feature-cards-stacks_in_7143 .feature-card .feature-card-description,
#feature-cards-stacks_in_7143 .feature-card .feature-card-content {
  transition-duration: 200ms;
  transition-timing-function: linear;
}
/*  */

#feature-cards-stacks_in_7143 .feature-card {
  position: relative;
}
#feature-cards-stacks_in_7143 .feature-card::before {
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: rgba(36, 52, 73, 0.90);
  content: '';
  z-index: 0;
  display: block;
  opacity: 0;
  position: absolute;
  transition-property: opacity;
}
#feature-cards-stacks_in_7143 .feature-card:hover::before {
  opacity: 1;
}

#feature-cards-stacks_in_7143 .feature-card .feature-card-icon {
  transition-property: background;
}
#feature-cards-stacks_in_7143 .feature-card .feature-card-icon i,
#feature-cards-stacks_in_7143 .feature-card .feature-card-icon svg {
  transition-property: color,fill,stroke,transform;
}
#feature-cards-stacks_in_7143 .feature-card .feature-card-description,
#feature-cards-stacks_in_7143 .feature-card h1,
#feature-cards-stacks_in_7143 .feature-card h2,
#feature-cards-stacks_in_7143 .feature-card h3,
#feature-cards-stacks_in_7143 .feature-card h4,
#feature-cards-stacks_in_7143 .feature-card h5,
#feature-cards-stacks_in_7143 .feature-card h6,
#feature-cards-stacks_in_7143 .feature-card .feature-card-header {
  transition-property: color;
}
#feature-cards-stacks_in_7143 .feature-card:hover .feature-card-description {
  color: rgba(255, 255, 255, 0.75);
}
#feature-cards-stacks_in_7143 .feature-card:hover h1,
#feature-cards-stacks_in_7143 .feature-card:hover h2,
#feature-cards-stacks_in_7143 .feature-card:hover h3,
#feature-cards-stacks_in_7143 .feature-card:hover h4,
#feature-cards-stacks_in_7143 .feature-card:hover h5,
#feature-cards-stacks_in_7143 .feature-card:hover h6,
#feature-cards-stacks_in_7143 .feature-card:hover .feature-card-header {
  color: rgba(255, 255, 255, 1.00);
}
#feature-cards-stacks_in_7143 .feature-card:hover .feature-card-icon {
  background: rgba(176, 190, 197, 1.00);
}
#feature-cards-stacks_in_7143 .feature-card:hover .feature-card-icon i,
#feature-cards-stacks_in_7143 .feature-card:hover .feature-card-icon svg {
  color: rgba(96, 125, 139, 1.00);
  fill: rgba(96, 125, 139, 1.00);
  stroke: rgba(96, 125, 139, 1.00);
}

#feature-cards-stacks_in_7143 .feature-card .feature-card-icon-wrap,
#feature-cards-stacks_in_7143 .feature-card .feature-card-content {
  transition-property: transform,opacity;
  will-change: transform;
  transition-timing-function: ease;
}
#feature-cards-stacks_in_7143 .feature-card .feature-card-content {
  -webkit-transform: translate(0,10%) rotateZ(0);
  transform: translate(0,10%) rotateZ(0);
  opacity: 0;
}
#feature-cards-stacks_in_7143 .feature-card:hover .feature-card-icon-wrap,
#feature-cards-stacks_in_7143 .feature-card:hover .feature-card-content {
  -webkit-transform: translate(0,0) rotateZ(0) !important;
  transform: translate(0,0) rotateZ(0) !important;
  opacity: 1;
}
#feature-cards-stacks_in_7143 .feature-card .feature-card-description,
#feature-cards-stacks_in_7143 .feature-card h1,
#feature-cards-stacks_in_7143 .feature-card h2,
#feature-cards-stacks_in_7143 .feature-card h3,
#feature-cards-stacks_in_7143 .feature-card h4,
#feature-cards-stacks_in_7143 .feature-card h5,
#feature-cards-stacks_in_7143 .feature-card h6,
#feature-cards-stacks_in_7143 .feature-card .feature-card-header {
  transition-property: none;
}





/*  */
/*  */

#stacks_out_7143 {
	width: 225px;
	margin-left:0;
}
#feature-section-card-stacks_in_7145 .feature-card .feature-card-icon .com_onelittledesigner_stacks_Feature_Section_Icon_stack,
#feature-section-card-stacks_in_7145 .feature-card .feature-card-icon:before,
#feature-section-card-stacks_in_7145 .feature-card .feature-card-icon,
#feature-section-card-stacks_in_7145 .feature-card .feature-card-icon i,
#feature-section-card-stacks_in_7145 .feature-card .feature-card-icon svg {
  --iconSizesstacks_in_7145: 64px;
}

#feature-section-card-stacks_in_7145 {
  
}
#feature-section-card-stacks_in_7145 .feature-card {
  
  background-color : rgba(255, 255, 255, 0.00);
  background-image : url(../files/backgroundImage-7145.jpg);
  
  min-height: 225px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  
}

#feature-section-card-stacks_in_7145 .feature-card .feature-card-icon-wrap {
  display: flex;
  width: 100%;
}
#feature-section-card-stacks_in_7145 .feature-card .feature-card-icon,
#feature-section-card-stacks_in_7145 .feature-card .feature-card-icon:before {
  
}
#feature-section-card-stacks_in_7145 .feature-card .feature-card-icon:before {
  display: none;
}




#feature-section-card-stacks_in_7145 .feature-card {
  grid-template-columns: 1fr;
}




#feature-section-card-stacks_in_7145 .feature-card:hover {
  z-index: 30;
  position: relative;
}
/*  */



#feature-section-card-stacks_in_7145 {
  transition-property: transform,box-shadow;
}
#feature-section-card-stacks_in_7145:hover {
  box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.20);
}


/*  */
/*  */
#stacks_in_7160 {
  position: relative;
  user-select: none;
}
i#stacks_in_7160,
svg#stacks_in_7160 {
  position: relative;
  display: block;
  text-align: center;
}

#stacks_in_7160.ionicons-svg-outline {
  fill: none !important;
  stroke-width: 32px;
}

/*
1.1.3
  - added support for hide stacks in inner columns
  - added breakpoint customization to layouts item stack
  - fixes a crashing issue in RapidWeaver 8 and Stacks 4.10
*/
/*  */
#stacks_in_7147 > .layouts-section {
  grid-gap: 25px 0px;
  -ms-grid-columns: (minmax(0px, 1fr))[1];
  grid-template-columns: repeat(1, minmax(0px, 1fr));
  
  
  
  padding: 25px 0px;
  
}
#stacks_in_7147 > .layouts-section > div {
  margin-bottom: 25px;
  margin-right: 0px;
}
@supports (display: grid) {
  #stacks_in_7147 > .layouts-section > div {
    margin-bottom: 0px;
    margin-right: 0px;
    margin: 0;
  }
}
@media all and (max-width: 900px) {
  #stacks_in_7147 > .layouts-section {
    -ms-grid-columns: minmax(0px, 1fr);
    -ms-grid-columns: (minmax(0px, 1fr))[0];
    grid-template-columns: repeat(1, minmax(0px, 1fr));
    grid-template-columns: repeat(0, minmax(0px, 1fr));
  }
  #stacks_in_7147 > .layouts-section[data-col="3"] {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
  #stacks_in_7147 > .layouts-section[data-col="3"] > div:nth-child(3n) {
    -ms-grid-column-span: 2;
    grid-column: span 2;
  }
  #stacks_in_7147 > .layouts-section > div {
    -ms-grid-column-span: 1;
    grid-column: span 1;
  }
}
@media all and (max-width: 700px) {
  #stacks_in_7147 > .layouts-section {
    -ms-grid-columns: minmax(0px, 1fr);
    -ms-grid-columns: (minmax(0px, 1fr))[0];
    grid-template-columns: repeat(1, minmax(0px, 1fr));
    grid-template-columns: repeat( 0, minmax(0px, 1fr));
  }
  #stacks_in_7147 > .layouts-section[data-col="3"] {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
  #stacks_in_7147 > .layouts-section[data-col="3"] > div:nth-child(3n) {
    -ms-grid-column-span: 1;
    grid-column: span 1;
  }
}
/*  */
/*  */

h6.stacks_in_7153{  line-height:1.20;      margin-bottom: 0;}@media (min-width:600px){h6.stacks_in_7153{ line-height:1.20}}

#stacks_in_7153 {
	padding: 30px 7px 0px 7px;
}
#p-stacks_in_8296 p{ font-size:1.40rem; margin-bottom: 0;  }#p-stacks_in_8296 p.lead{font-size:1.40rem;}#p-stacks_in_8296 a{color:var(--link-color);}#p-stacks_in_8296 a:hover{color:var(--link-color-hover); }

#stacks_in_8296 {
	padding: 0px 10px 25px 10px;
}
.svg-stacks_in_7150 svg{width:30px;  max-width:100%}.svg-stacks_in_7150 svg path,.svg-stacks_in_7150 svg line,.svg-stacks_in_7150 svg rect,.svg-stacks_in_7150 svg text,.svg-stacks_in_7150 svg circle,.svg-stacks_in_7150 svg ellipse,.svg-stacks_in_7150 svg polygon,.svg-stacks_in_7150 svg polyline{  fill:rgba(159, 159, 159, 1.00)!important;  transition:all 250ms ease-in-out!important}.svg-stacks_in_7150 svg:hover{ transition:all 250ms ease-in-out!important}.svg-stacks_in_7150 svg{  border-radius:0px 0px 0px 0px; padding:0px 0px 0px 0px}.svg-stacks_in_7150 svg:hover{  ;}.svg-stacks_in_7150 svg:hover path,.svg-stacks_in_7150 svg:hover line,.svg-stacks_in_7150 svg:hover rect,.svg-stacks_in_7150 svg:hover text,.svg-stacks_in_7150 svg:hover circle,.svg-stacks_in_7150 svg:hover ellipse,.svg-stacks_in_7150 svg:hover polygon,.svg-stacks_in_7150 svg:hover polyline{   fill:var(--button-primary-color)!important;}
#stacks_in_7150 {
	padding: 20px 0px 0px 0px;
}
#stacks_out_9574 {
  -ms-grid-column-span: 1;
  grid-column: span 1;
  -ms-flex-item-align: top;
  align-self: top;
  
}
#stacks_in_9574 {
  box-shadow: none;
}
#stacks_in_9574, [tag="slice"] #stacks_in_9574 > .layouts-item > .out {
  display: -ms-grid;
  display: grid;
  grid-gap: 0px 15px;
  -ms-grid-column-span: 1;
  grid-column: span 1;
  -ms-grid-columns: (1fr)[1];
  grid-template-columns: repeat(1, 1fr);
  -ms-grid-rows: -webkit-min-content;
  -ms-grid-rows: min-content;
  grid-template-rows: -webkit-min-content;
  grid-template-rows: min-content;
  align-content: flex-start;
}
}
#stacks_in_9574 > * {
  margin-bottom: 0px;
  margin-right: 15px;
}
@supports (display: grid) {
  #stacks_in_9574 > * {
    margin-bottom: 0px;
    margin-right: 0px;
    margin: 0;
  }
}
/*  */
/*  */
/*  */
/*  */
/*  */
@media all and (max-width: 800px) {
  #stacks_in_9574.com_onelittledesigner_stacks_Layouts_Item_stack {
    padding: 0px 0px 0px 0px ;
  }
}
/* */
#stacks_out_9581 {
  -ms-grid-column-span: 1;
  grid-column: span 1;
  -ms-flex-item-align: top;
  align-self: top;
  
}
#stacks_in_9581 {
  box-shadow: none;
}
#stacks_in_9581, [tag="slice"] #stacks_in_9581 > .layouts-item > .out {
  display: -ms-grid;
  display: grid;
  grid-gap: 0px 15px;
  -ms-grid-column-span: 1;
  grid-column: span 1;
  -ms-grid-columns: (1fr)[1];
  grid-template-columns: repeat(1, 1fr);
  -ms-grid-rows: -webkit-min-content;
  -ms-grid-rows: min-content;
  grid-template-rows: -webkit-min-content;
  grid-template-rows: min-content;
  align-content: flex-start;
}
}
#stacks_in_9581 > * {
  margin-bottom: 0px;
  margin-right: 15px;
}
@supports (display: grid) {
  #stacks_in_9581 > * {
    margin-bottom: 0px;
    margin-right: 0px;
    margin: 0;
  }
}
/*  */
/*  */
/*  */
/*  */
/*  */
@media all and (max-width: 800px) {
  #stacks_in_9581.com_onelittledesigner_stacks_Layouts_Item_stack {
    padding: 0px 0px 0px 0px ;
  }
}
/* */
.item_stacks_in_7102{ grid-column:span 1;grid-row:span 1; justify-content:flex-start;  overflow:hidden;  }
/*
1.0.1
- only disables user selection if a link has been added
- now supports links in description when a link is added to the entire card
- icon alignment also works if the content is shorter than the icon
- horizontal align stretch now allows text to fill open space
*/
.com_onelittledesigner_stacks_Feature_Section_N_stack,
.com_onelittledesigner_stacks_Feature_Section_stack, #stacks_out_7103 {
  overflow: visible !important;
}
#feature-cards-stacks_in_7103 {
  margin: 0 auto;
  max-width: 225px;
}
#feature-cards-stacks_in_7103 * {
  box-sizing: border-box;
}
#feature-cards-stacks_in_7103 .feature-grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  
  align-items: center;
  
  
  justify-content: center;
  
  gap: 0px;
}
#feature-cards-stacks_in_7103 .feature-outer {
  
  width: 225px;
  max-width: 100%;
  border-radius: 0px;
  overflow: hidden;
  position: relative;
  z-index: 0;
  
  box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.30);
  
}

#feature-cards-stacks_in_7103 .feature-outer > .feature-card > .feature-card-content-wrap {
  width: 100%;
  
  max-width: 225px;
  
}



#feature-cards-stacks_in_7103 .feature-outer>a {
  text-decoration: none;
  display: block;
  height: 100%;
}
#feature-cards-stacks_in_7103 .feature-card {
  display: grid;
  grid-template-columns: 1fr;
  height: 100%;
  
  
}
#feature-cards-stacks_in_7103 .feature-card > a {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
#feature-cards-stacks_in_7103 .feature-card > a + .feature-card-content-wrap {
  -webkit-user-select: none;
   -khtml-user-select: none;
   -moz-user-select: -moz-none;
   -o-user-select: none;
   user-select: none;
   /*  */
   pointer-events: none;
   /*  */
}
#feature-cards-stacks_in_7103 .feature-card > .feature-card-content-wrap {
  outline: none;
  /*  */
  height: 100%;
  /*  */
  display: grid;
  
  grid-template-columns: 1fr;
  

}
#feature-cards-stacks_in_7103 .feature-card-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  box-sizing: content-box;
}
#feature-cards-stacks_in_7103 .feature-card-icon i {
  -webkit-transform-origin: center center;
  transform-origin: center center;
}
#feature-cards-stacks_in_7103 .feature-card-content {
  width: 100%;
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  position: relative;
  z-index: 1;
}
#feature-cards-stacks_in_7103 .feature-card {
  
  padding: 0px 0px 0px 0px;
  border: 0px solid rgba(0, 0, 0, 0.10);
  border-radius: 0px;
}
#feature-cards-stacks_in_7103 .feature-card .feature-card-icon-wrap {
  display: flex;
  width: 100%;
  margin: 16px 0;
  
  position: relative;
  z-index: 1;
}
#feature-cards-stacks_in_7103 .feature-card .feature-card-icon,
#feature-cards-stacks_in_7103 .feature-card .feature-card-icon:before {
  padding: 0;
  border-radius: 999px;
  height: 64px;
  width: 64px;
  border-radius: 100px 100px 100px 100px;
  background-color: rgba(96, 125, 139, 1.00);
  
}
#feature-cards-stacks_in_7103 .feature-card .feature-card-icon:before {
  content: "";
  position: absolute;
  top: 15px;
  left: 10px;
  display:  none;
}
#feature-cards-stacks_in_7103 .feature-card .feature-card-icon img {
  height: 40px;
}
#feature-cards-stacks_in_7103 .feature-card .feature-card-icon i,
#feature-cards-stacks_in_7103 .feature-card .feature-card-icon svg {
  padding: 0;
  margin: 0 auto;
  height: 64px;
  width: auto;
  font-size: 40px;
  line-height: 64px;
  color: rgba(255, 255, 255, 1.00);fill: rgba(255, 255, 255, 1.00);stroke: rgba(255, 255, 255, 1.00);
  
}
#feature-cards-stacks_in_7103 .feature-card .feature-card-icon svg {
  padding: 16px 0;
  width: 64px;
}

#feature-cards-stacks_in_7103 .feature-card,
#feature-cards-stacks_in_7103 .feature-card .feature-card-description {
  color: rgba(0, 0, 0, 0.60);
}
#feature-cards-stacks_in_7103 .feature-card h1,
#feature-cards-stacks_in_7103 .feature-card h2,
#feature-cards-stacks_in_7103 .feature-card h3,
#feature-cards-stacks_in_7103 .feature-card h4,
#feature-cards-stacks_in_7103 .feature-card h5,
#feature-cards-stacks_in_7103 .feature-card h6,
#feature-cards-stacks_in_7103 .feature-card .feature-card-header {
  color: rgba(0, 0, 0, 0.80);
}
#feature-cards-stacks_in_7103 .feature-card .feature-card-header {
  margin: 0;
  font-weight: 700;
  font-size: 24px;
  line-height: normal;
  margin-top: 0px;
  margin-bottom: 0px;
}
#feature-cards-stacks_in_7103 .feature-card .feature-card-description {
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  margin-top: 8px;
  margin-bottom: 16px;
}
#feature-cards-stacks_in_7103 .feature-card .feature-card-header,
#feature-cards-stacks_in_7103 .feature-card .feature-card-description {
  cursor: default;
}


#feature-cards-stacks_in_7103 .feature-card:hover {
  z-index: 30;
  position: relative;
}
#feature-cards-stacks_in_7103 .feature-card::before,
#feature-cards-stacks_in_7103 .feature-card,
#feature-cards-stacks_in_7103 .feature-outer,
#feature-cards-stacks_in_7103 .feature-card h1,
#feature-cards-stacks_in_7103 .feature-card h2,
#feature-cards-stacks_in_7103 .feature-card h3,
#feature-cards-stacks_in_7103 .feature-card h4,
#feature-cards-stacks_in_7103 .feature-card h5,
#feature-cards-stacks_in_7103 .feature-card h6,
#feature-cards-stacks_in_7103 .feature-card .feature-card-icon-wrap,
#feature-cards-stacks_in_7103 .feature-card .feature-card-icon,
#feature-cards-stacks_in_7103 .feature-card .feature-card-icon > *,
#feature-cards-stacks_in_7103 .feature-card .feature-card-header,
#feature-cards-stacks_in_7103 .feature-card .feature-card-description,
#feature-cards-stacks_in_7103 .feature-card .feature-card-content {
  transition-duration: 200ms;
  transition-timing-function: linear;
}
/*  */

#feature-cards-stacks_in_7103 .feature-card {
  position: relative;
}
#feature-cards-stacks_in_7103 .feature-card::before {
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: rgba(36, 52, 73, 0.90);
  content: '';
  z-index: 0;
  display: block;
  opacity: 0;
  position: absolute;
  transition-property: opacity;
}
#feature-cards-stacks_in_7103 .feature-card:hover::before {
  opacity: 1;
}

#feature-cards-stacks_in_7103 .feature-card .feature-card-icon {
  transition-property: background;
}
#feature-cards-stacks_in_7103 .feature-card .feature-card-icon i,
#feature-cards-stacks_in_7103 .feature-card .feature-card-icon svg {
  transition-property: color,fill,stroke,transform;
}
#feature-cards-stacks_in_7103 .feature-card .feature-card-description,
#feature-cards-stacks_in_7103 .feature-card h1,
#feature-cards-stacks_in_7103 .feature-card h2,
#feature-cards-stacks_in_7103 .feature-card h3,
#feature-cards-stacks_in_7103 .feature-card h4,
#feature-cards-stacks_in_7103 .feature-card h5,
#feature-cards-stacks_in_7103 .feature-card h6,
#feature-cards-stacks_in_7103 .feature-card .feature-card-header {
  transition-property: color;
}
#feature-cards-stacks_in_7103 .feature-card:hover .feature-card-description {
  color: rgba(255, 255, 255, 0.75);
}
#feature-cards-stacks_in_7103 .feature-card:hover h1,
#feature-cards-stacks_in_7103 .feature-card:hover h2,
#feature-cards-stacks_in_7103 .feature-card:hover h3,
#feature-cards-stacks_in_7103 .feature-card:hover h4,
#feature-cards-stacks_in_7103 .feature-card:hover h5,
#feature-cards-stacks_in_7103 .feature-card:hover h6,
#feature-cards-stacks_in_7103 .feature-card:hover .feature-card-header {
  color: rgba(255, 255, 255, 1.00);
}
#feature-cards-stacks_in_7103 .feature-card:hover .feature-card-icon {
  background: rgba(176, 190, 197, 1.00);
}
#feature-cards-stacks_in_7103 .feature-card:hover .feature-card-icon i,
#feature-cards-stacks_in_7103 .feature-card:hover .feature-card-icon svg {
  color: rgba(96, 125, 139, 1.00);
  fill: rgba(96, 125, 139, 1.00);
  stroke: rgba(96, 125, 139, 1.00);
}

#feature-cards-stacks_in_7103 .feature-card .feature-card-icon-wrap,
#feature-cards-stacks_in_7103 .feature-card .feature-card-content {
  transition-property: transform,opacity;
  will-change: transform;
  transition-timing-function: ease;
}
#feature-cards-stacks_in_7103 .feature-card .feature-card-content {
  -webkit-transform: translate(0,10%) rotateZ(0);
  transform: translate(0,10%) rotateZ(0);
  opacity: 0;
}
#feature-cards-stacks_in_7103 .feature-card:hover .feature-card-icon-wrap,
#feature-cards-stacks_in_7103 .feature-card:hover .feature-card-content {
  -webkit-transform: translate(0,0) rotateZ(0) !important;
  transform: translate(0,0) rotateZ(0) !important;
  opacity: 1;
}
#feature-cards-stacks_in_7103 .feature-card .feature-card-description,
#feature-cards-stacks_in_7103 .feature-card h1,
#feature-cards-stacks_in_7103 .feature-card h2,
#feature-cards-stacks_in_7103 .feature-card h3,
#feature-cards-stacks_in_7103 .feature-card h4,
#feature-cards-stacks_in_7103 .feature-card h5,
#feature-cards-stacks_in_7103 .feature-card h6,
#feature-cards-stacks_in_7103 .feature-card .feature-card-header {
  transition-property: none;
}





/*  */
/*  */

#stacks_out_7103 {
	width: 225px;
	margin-left:0;
}
#feature-section-card-stacks_in_7105 .feature-card .feature-card-icon .com_onelittledesigner_stacks_Feature_Section_Icon_stack,
#feature-section-card-stacks_in_7105 .feature-card .feature-card-icon:before,
#feature-section-card-stacks_in_7105 .feature-card .feature-card-icon,
#feature-section-card-stacks_in_7105 .feature-card .feature-card-icon i,
#feature-section-card-stacks_in_7105 .feature-card .feature-card-icon svg {
  --iconSizesstacks_in_7105: 64px;
}

#feature-section-card-stacks_in_7105 {
  
}
#feature-section-card-stacks_in_7105 .feature-card {
  
  background-color : rgba(255, 255, 255, 0.00);
  background-image : url(../files/backgroundImage-7105.png);
  
  min-height: 225px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  
}

#feature-section-card-stacks_in_7105 .feature-card .feature-card-icon-wrap {
  display: flex;
  width: 100%;
}
#feature-section-card-stacks_in_7105 .feature-card .feature-card-icon,
#feature-section-card-stacks_in_7105 .feature-card .feature-card-icon:before {
  
}
#feature-section-card-stacks_in_7105 .feature-card .feature-card-icon:before {
  display: none;
}




#feature-section-card-stacks_in_7105 .feature-card {
  grid-template-columns: 1fr;
}




#feature-section-card-stacks_in_7105 .feature-card:hover {
  z-index: 30;
  position: relative;
}
/*  */



#feature-section-card-stacks_in_7105 {
  transition-property: transform,box-shadow;
}
#feature-section-card-stacks_in_7105:hover {
  box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.20);
}


/*  */
/*  */
#stacks_in_7120 {
  position: relative;
  user-select: none;
}
i#stacks_in_7120,
svg#stacks_in_7120 {
  position: relative;
  display: block;
  text-align: center;
}

#stacks_in_7120.ionicons-svg-outline {
  fill: none !important;
  stroke-width: 32px;
}

/*
1.1.3
  - added support for hide stacks in inner columns
  - added breakpoint customization to layouts item stack
  - fixes a crashing issue in RapidWeaver 8 and Stacks 4.10
*/
/*  */
#stacks_in_7107 > .layouts-section {
  grid-gap: 25px 0px;
  -ms-grid-columns: (minmax(0px, 1fr))[1];
  grid-template-columns: repeat(1, minmax(0px, 1fr));
  
  
  
  padding: 25px 0px;
  
}
#stacks_in_7107 > .layouts-section > div {
  margin-bottom: 25px;
  margin-right: 0px;
}
@supports (display: grid) {
  #stacks_in_7107 > .layouts-section > div {
    margin-bottom: 0px;
    margin-right: 0px;
    margin: 0;
  }
}
@media all and (max-width: 900px) {
  #stacks_in_7107 > .layouts-section {
    -ms-grid-columns: minmax(0px, 1fr);
    -ms-grid-columns: (minmax(0px, 1fr))[0];
    grid-template-columns: repeat(1, minmax(0px, 1fr));
    grid-template-columns: repeat(0, minmax(0px, 1fr));
  }
  #stacks_in_7107 > .layouts-section[data-col="3"] {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
  #stacks_in_7107 > .layouts-section[data-col="3"] > div:nth-child(3n) {
    -ms-grid-column-span: 2;
    grid-column: span 2;
  }
  #stacks_in_7107 > .layouts-section > div {
    -ms-grid-column-span: 1;
    grid-column: span 1;
  }
}
@media all and (max-width: 700px) {
  #stacks_in_7107 > .layouts-section {
    -ms-grid-columns: minmax(0px, 1fr);
    -ms-grid-columns: (minmax(0px, 1fr))[0];
    grid-template-columns: repeat(1, minmax(0px, 1fr));
    grid-template-columns: repeat( 0, minmax(0px, 1fr));
  }
  #stacks_in_7107 > .layouts-section[data-col="3"] {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
  #stacks_in_7107 > .layouts-section[data-col="3"] > div:nth-child(3n) {
    -ms-grid-column-span: 1;
    grid-column: span 1;
  }
}
/*  */
/*  */

h6.stacks_in_7113{  line-height:1.20;      margin-bottom: 0;}@media (min-width:600px){h6.stacks_in_7113{ line-height:1.20}}

#stacks_in_7113 {
	padding: 30px 7px 0px 7px;
}
#p-stacks_in_8288 p{ font-size:1.40rem; margin-bottom: 0;  }#p-stacks_in_8288 p.lead{font-size:1.40rem;}#p-stacks_in_8288 a{color:var(--link-color);}#p-stacks_in_8288 a:hover{color:var(--link-color-hover); }

#stacks_in_8288 {
	padding: 0px 10px 25px 10px;
}
.svg-stacks_in_7110 svg{width:30px;  max-width:100%}.svg-stacks_in_7110 svg path,.svg-stacks_in_7110 svg line,.svg-stacks_in_7110 svg rect,.svg-stacks_in_7110 svg text,.svg-stacks_in_7110 svg circle,.svg-stacks_in_7110 svg ellipse,.svg-stacks_in_7110 svg polygon,.svg-stacks_in_7110 svg polyline{  fill:rgba(159, 159, 159, 1.00)!important;  transition:all 250ms ease-in-out!important}.svg-stacks_in_7110 svg:hover{ transition:all 250ms ease-in-out!important}.svg-stacks_in_7110 svg{  border-radius:0px 0px 0px 0px; padding:0px 0px 0px 0px}.svg-stacks_in_7110 svg:hover{  ;}.svg-stacks_in_7110 svg:hover path,.svg-stacks_in_7110 svg:hover line,.svg-stacks_in_7110 svg:hover rect,.svg-stacks_in_7110 svg:hover text,.svg-stacks_in_7110 svg:hover circle,.svg-stacks_in_7110 svg:hover ellipse,.svg-stacks_in_7110 svg:hover polygon,.svg-stacks_in_7110 svg:hover polyline{   fill:var(--button-primary-color)!important;}
#stacks_in_7110 {
	padding: 20px 0px 0px 0px;
}
.item_stacks_in_9842{ grid-column:span 1;grid-row:span 1; justify-content:flex-start;  overflow:hidden;  }
/*
1.0.1
- only disables user selection if a link has been added
- now supports links in description when a link is added to the entire card
- icon alignment also works if the content is shorter than the icon
- horizontal align stretch now allows text to fill open space
*/
.com_onelittledesigner_stacks_Feature_Section_N_stack,
.com_onelittledesigner_stacks_Feature_Section_stack, #stacks_out_9843 {
  overflow: visible !important;
}
#feature-cards-stacks_in_9843 {
  margin: 0 auto;
  max-width: 225px;
}
#feature-cards-stacks_in_9843 * {
  box-sizing: border-box;
}
#feature-cards-stacks_in_9843 .feature-grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  
  align-items: center;
  
  
  justify-content: center;
  
  gap: 0px;
}
#feature-cards-stacks_in_9843 .feature-outer {
  
  width: 225px;
  max-width: 100%;
  border-radius: 0px;
  overflow: hidden;
  position: relative;
  z-index: 0;
  
  box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.30);
  
}

#feature-cards-stacks_in_9843 .feature-outer > .feature-card > .feature-card-content-wrap {
  width: 100%;
  
  max-width: 225px;
  
}



#feature-cards-stacks_in_9843 .feature-outer>a {
  text-decoration: none;
  display: block;
  height: 100%;
}
#feature-cards-stacks_in_9843 .feature-card {
  display: grid;
  grid-template-columns: 1fr;
  height: 100%;
  
  
}
#feature-cards-stacks_in_9843 .feature-card > a {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
#feature-cards-stacks_in_9843 .feature-card > a + .feature-card-content-wrap {
  -webkit-user-select: none;
   -khtml-user-select: none;
   -moz-user-select: -moz-none;
   -o-user-select: none;
   user-select: none;
   /*  */
   pointer-events: none;
   /*  */
}
#feature-cards-stacks_in_9843 .feature-card > .feature-card-content-wrap {
  outline: none;
  /*  */
  height: 100%;
  /*  */
  display: grid;
  
  grid-template-columns: 1fr;
  

}
#feature-cards-stacks_in_9843 .feature-card-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  box-sizing: content-box;
}
#feature-cards-stacks_in_9843 .feature-card-icon i {
  -webkit-transform-origin: center center;
  transform-origin: center center;
}
#feature-cards-stacks_in_9843 .feature-card-content {
  width: 100%;
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  position: relative;
  z-index: 1;
}
#feature-cards-stacks_in_9843 .feature-card {
  
  padding: 0px 0px 0px 0px;
  border: 0px solid rgba(0, 0, 0, 0.10);
  border-radius: 0px;
}
#feature-cards-stacks_in_9843 .feature-card .feature-card-icon-wrap {
  display: flex;
  width: 100%;
  margin: 16px 0;
  
  position: relative;
  z-index: 1;
}
#feature-cards-stacks_in_9843 .feature-card .feature-card-icon,
#feature-cards-stacks_in_9843 .feature-card .feature-card-icon:before {
  padding: 0;
  border-radius: 999px;
  height: 64px;
  width: 64px;
  border-radius: 100px 100px 100px 100px;
  background-color: rgba(96, 125, 139, 1.00);
  
}
#feature-cards-stacks_in_9843 .feature-card .feature-card-icon:before {
  content: "";
  position: absolute;
  top: 15px;
  left: 10px;
  display:  none;
}
#feature-cards-stacks_in_9843 .feature-card .feature-card-icon img {
  height: 40px;
}
#feature-cards-stacks_in_9843 .feature-card .feature-card-icon i,
#feature-cards-stacks_in_9843 .feature-card .feature-card-icon svg {
  padding: 0;
  margin: 0 auto;
  height: 64px;
  width: auto;
  font-size: 40px;
  line-height: 64px;
  color: rgba(255, 255, 255, 1.00);fill: rgba(255, 255, 255, 1.00);stroke: rgba(255, 255, 255, 1.00);
  
}
#feature-cards-stacks_in_9843 .feature-card .feature-card-icon svg {
  padding: 16px 0;
  width: 64px;
}

#feature-cards-stacks_in_9843 .feature-card,
#feature-cards-stacks_in_9843 .feature-card .feature-card-description {
  color: rgba(0, 0, 0, 0.60);
}
#feature-cards-stacks_in_9843 .feature-card h1,
#feature-cards-stacks_in_9843 .feature-card h2,
#feature-cards-stacks_in_9843 .feature-card h3,
#feature-cards-stacks_in_9843 .feature-card h4,
#feature-cards-stacks_in_9843 .feature-card h5,
#feature-cards-stacks_in_9843 .feature-card h6,
#feature-cards-stacks_in_9843 .feature-card .feature-card-header {
  color: rgba(0, 0, 0, 0.80);
}
#feature-cards-stacks_in_9843 .feature-card .feature-card-header {
  margin: 0;
  font-weight: 700;
  font-size: 24px;
  line-height: normal;
  margin-top: 0px;
  margin-bottom: 0px;
}
#feature-cards-stacks_in_9843 .feature-card .feature-card-description {
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  margin-top: 8px;
  margin-bottom: 16px;
}
#feature-cards-stacks_in_9843 .feature-card .feature-card-header,
#feature-cards-stacks_in_9843 .feature-card .feature-card-description {
  cursor: default;
}


#feature-cards-stacks_in_9843 .feature-card:hover {
  z-index: 30;
  position: relative;
}
#feature-cards-stacks_in_9843 .feature-card::before,
#feature-cards-stacks_in_9843 .feature-card,
#feature-cards-stacks_in_9843 .feature-outer,
#feature-cards-stacks_in_9843 .feature-card h1,
#feature-cards-stacks_in_9843 .feature-card h2,
#feature-cards-stacks_in_9843 .feature-card h3,
#feature-cards-stacks_in_9843 .feature-card h4,
#feature-cards-stacks_in_9843 .feature-card h5,
#feature-cards-stacks_in_9843 .feature-card h6,
#feature-cards-stacks_in_9843 .feature-card .feature-card-icon-wrap,
#feature-cards-stacks_in_9843 .feature-card .feature-card-icon,
#feature-cards-stacks_in_9843 .feature-card .feature-card-icon > *,
#feature-cards-stacks_in_9843 .feature-card .feature-card-header,
#feature-cards-stacks_in_9843 .feature-card .feature-card-description,
#feature-cards-stacks_in_9843 .feature-card .feature-card-content {
  transition-duration: 200ms;
  transition-timing-function: linear;
}
/*  */

#feature-cards-stacks_in_9843 .feature-card {
  position: relative;
}
#feature-cards-stacks_in_9843 .feature-card::before {
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: rgba(36, 52, 73, 0.90);
  content: '';
  z-index: 0;
  display: block;
  opacity: 0;
  position: absolute;
  transition-property: opacity;
}
#feature-cards-stacks_in_9843 .feature-card:hover::before {
  opacity: 1;
}

#feature-cards-stacks_in_9843 .feature-card .feature-card-icon {
  transition-property: background;
}
#feature-cards-stacks_in_9843 .feature-card .feature-card-icon i,
#feature-cards-stacks_in_9843 .feature-card .feature-card-icon svg {
  transition-property: color,fill,stroke,transform;
}
#feature-cards-stacks_in_9843 .feature-card .feature-card-description,
#feature-cards-stacks_in_9843 .feature-card h1,
#feature-cards-stacks_in_9843 .feature-card h2,
#feature-cards-stacks_in_9843 .feature-card h3,
#feature-cards-stacks_in_9843 .feature-card h4,
#feature-cards-stacks_in_9843 .feature-card h5,
#feature-cards-stacks_in_9843 .feature-card h6,
#feature-cards-stacks_in_9843 .feature-card .feature-card-header {
  transition-property: color;
}
#feature-cards-stacks_in_9843 .feature-card:hover .feature-card-description {
  color: rgba(255, 255, 255, 0.75);
}
#feature-cards-stacks_in_9843 .feature-card:hover h1,
#feature-cards-stacks_in_9843 .feature-card:hover h2,
#feature-cards-stacks_in_9843 .feature-card:hover h3,
#feature-cards-stacks_in_9843 .feature-card:hover h4,
#feature-cards-stacks_in_9843 .feature-card:hover h5,
#feature-cards-stacks_in_9843 .feature-card:hover h6,
#feature-cards-stacks_in_9843 .feature-card:hover .feature-card-header {
  color: rgba(255, 255, 255, 1.00);
}
#feature-cards-stacks_in_9843 .feature-card:hover .feature-card-icon {
  background: rgba(176, 190, 197, 1.00);
}
#feature-cards-stacks_in_9843 .feature-card:hover .feature-card-icon i,
#feature-cards-stacks_in_9843 .feature-card:hover .feature-card-icon svg {
  color: rgba(96, 125, 139, 1.00);
  fill: rgba(96, 125, 139, 1.00);
  stroke: rgba(96, 125, 139, 1.00);
}

#feature-cards-stacks_in_9843 .feature-card .feature-card-icon-wrap,
#feature-cards-stacks_in_9843 .feature-card .feature-card-content {
  transition-property: transform,opacity;
  will-change: transform;
  transition-timing-function: ease;
}
#feature-cards-stacks_in_9843 .feature-card .feature-card-content {
  -webkit-transform: translate(0,10%) rotateZ(0);
  transform: translate(0,10%) rotateZ(0);
  opacity: 0;
}
#feature-cards-stacks_in_9843 .feature-card:hover .feature-card-icon-wrap,
#feature-cards-stacks_in_9843 .feature-card:hover .feature-card-content {
  -webkit-transform: translate(0,0) rotateZ(0) !important;
  transform: translate(0,0) rotateZ(0) !important;
  opacity: 1;
}
#feature-cards-stacks_in_9843 .feature-card .feature-card-description,
#feature-cards-stacks_in_9843 .feature-card h1,
#feature-cards-stacks_in_9843 .feature-card h2,
#feature-cards-stacks_in_9843 .feature-card h3,
#feature-cards-stacks_in_9843 .feature-card h4,
#feature-cards-stacks_in_9843 .feature-card h5,
#feature-cards-stacks_in_9843 .feature-card h6,
#feature-cards-stacks_in_9843 .feature-card .feature-card-header {
  transition-property: none;
}





/*  */
/*  */

#stacks_out_9843 {
	width: 225px;
	margin-left:0;
}
#feature-section-card-stacks_in_9845 .feature-card .feature-card-icon .com_onelittledesigner_stacks_Feature_Section_Icon_stack,
#feature-section-card-stacks_in_9845 .feature-card .feature-card-icon:before,
#feature-section-card-stacks_in_9845 .feature-card .feature-card-icon,
#feature-section-card-stacks_in_9845 .feature-card .feature-card-icon i,
#feature-section-card-stacks_in_9845 .feature-card .feature-card-icon svg {
  --iconSizesstacks_in_9845: 64px;
}

#feature-section-card-stacks_in_9845 {
  
}
#feature-section-card-stacks_in_9845 .feature-card {
  
  background-color : rgba(255, 255, 255, 0.00);
  background-image : url(../files/backgroundImage-9845.png);
  
  min-height: 225px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  
}

#feature-section-card-stacks_in_9845 .feature-card .feature-card-icon-wrap {
  display: flex;
  width: 100%;
}
#feature-section-card-stacks_in_9845 .feature-card .feature-card-icon,
#feature-section-card-stacks_in_9845 .feature-card .feature-card-icon:before {
  
}
#feature-section-card-stacks_in_9845 .feature-card .feature-card-icon:before {
  display: none;
}




#feature-section-card-stacks_in_9845 .feature-card {
  grid-template-columns: 1fr;
}




#feature-section-card-stacks_in_9845 .feature-card:hover {
  z-index: 30;
  position: relative;
}
/*  */



#feature-section-card-stacks_in_9845 {
  transition-property: transform,box-shadow;
}
#feature-section-card-stacks_in_9845:hover {
  box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.20);
}


/*  */
/*  */
#stacks_in_9872 {
  position: relative;
  user-select: none;
}
i#stacks_in_9872,
svg#stacks_in_9872 {
  position: relative;
  display: block;
  text-align: center;
}

#stacks_in_9872.ionicons-svg-outline {
  fill: none !important;
  stroke-width: 32px;
}

/*
1.1.3
  - added support for hide stacks in inner columns
  - added breakpoint customization to layouts item stack
  - fixes a crashing issue in RapidWeaver 8 and Stacks 4.10
*/
/*  */
#stacks_in_9847 > .layouts-section {
  grid-gap: 25px 0px;
  -ms-grid-columns: (minmax(0px, 1fr))[1];
  grid-template-columns: repeat(1, minmax(0px, 1fr));
  
  
  
  padding: 25px 0px;
  
}
#stacks_in_9847 > .layouts-section > div {
  margin-bottom: 25px;
  margin-right: 0px;
}
@supports (display: grid) {
  #stacks_in_9847 > .layouts-section > div {
    margin-bottom: 0px;
    margin-right: 0px;
    margin: 0;
  }
}
@media all and (max-width: 900px) {
  #stacks_in_9847 > .layouts-section {
    -ms-grid-columns: minmax(0px, 1fr);
    -ms-grid-columns: (minmax(0px, 1fr))[0];
    grid-template-columns: repeat(1, minmax(0px, 1fr));
    grid-template-columns: repeat(0, minmax(0px, 1fr));
  }
  #stacks_in_9847 > .layouts-section[data-col="3"] {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
  #stacks_in_9847 > .layouts-section[data-col="3"] > div:nth-child(3n) {
    -ms-grid-column-span: 2;
    grid-column: span 2;
  }
  #stacks_in_9847 > .layouts-section > div {
    -ms-grid-column-span: 1;
    grid-column: span 1;
  }
}
@media all and (max-width: 700px) {
  #stacks_in_9847 > .layouts-section {
    -ms-grid-columns: minmax(0px, 1fr);
    -ms-grid-columns: (minmax(0px, 1fr))[0];
    grid-template-columns: repeat(1, minmax(0px, 1fr));
    grid-template-columns: repeat( 0, minmax(0px, 1fr));
  }
  #stacks_in_9847 > .layouts-section[data-col="3"] {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
  #stacks_in_9847 > .layouts-section[data-col="3"] > div:nth-child(3n) {
    -ms-grid-column-span: 1;
    grid-column: span 1;
  }
}
/*  */
/*  */

h6.stacks_in_9850{  line-height:1.20;      margin-bottom: 0;}@media (min-width:600px){h6.stacks_in_9850{ line-height:1.20}}

#stacks_in_9850 {
	padding: 30px 7px 0px 7px;
}
#p-stacks_in_9853 p{ font-size:1.40rem; margin-bottom: 0;  }#p-stacks_in_9853 p.lead{font-size:1.40rem;}#p-stacks_in_9853 a{color:var(--link-color);}#p-stacks_in_9853 a:hover{color:var(--link-color-hover); }

#stacks_in_9853 {
	padding: 0px 10px 25px 10px;
}
.svg-stacks_in_9855 svg{width:30px;  max-width:100%}.svg-stacks_in_9855 svg path,.svg-stacks_in_9855 svg line,.svg-stacks_in_9855 svg rect,.svg-stacks_in_9855 svg text,.svg-stacks_in_9855 svg circle,.svg-stacks_in_9855 svg ellipse,.svg-stacks_in_9855 svg polygon,.svg-stacks_in_9855 svg polyline{  fill:rgba(159, 159, 159, 1.00)!important;  transition:all 250ms ease-in-out!important}.svg-stacks_in_9855 svg:hover{ transition:all 250ms ease-in-out!important}.svg-stacks_in_9855 svg{  border-radius:0px 0px 0px 0px; padding:0px 0px 0px 0px}.svg-stacks_in_9855 svg:hover{  ;}.svg-stacks_in_9855 svg:hover path,.svg-stacks_in_9855 svg:hover line,.svg-stacks_in_9855 svg:hover rect,.svg-stacks_in_9855 svg:hover text,.svg-stacks_in_9855 svg:hover circle,.svg-stacks_in_9855 svg:hover ellipse,.svg-stacks_in_9855 svg:hover polygon,.svg-stacks_in_9855 svg:hover polyline{   fill:var(--button-primary-color)!important;}
#stacks_in_9855 {
	padding: 20px 0px 0px 0px;
}
.item_stacks_in_9558{ grid-column:span 1;grid-row:span 1; justify-content:flex-start;  overflow:hidden;  }
/*
1.0.1
- only disables user selection if a link has been added
- now supports links in description when a link is added to the entire card
- icon alignment also works if the content is shorter than the icon
- horizontal align stretch now allows text to fill open space
*/
.com_onelittledesigner_stacks_Feature_Section_N_stack,
.com_onelittledesigner_stacks_Feature_Section_stack, #stacks_out_9559 {
  overflow: visible !important;
}
#feature-cards-stacks_in_9559 {
  margin: 0 auto;
  max-width: 225px;
}
#feature-cards-stacks_in_9559 * {
  box-sizing: border-box;
}
#feature-cards-stacks_in_9559 .feature-grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  
  align-items: center;
  
  
  justify-content: center;
  
  gap: 0px;
}
#feature-cards-stacks_in_9559 .feature-outer {
  
  width: 225px;
  max-width: 100%;
  border-radius: 0px;
  overflow: hidden;
  position: relative;
  z-index: 0;
  
  box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.30);
  
}

#feature-cards-stacks_in_9559 .feature-outer > .feature-card > .feature-card-content-wrap {
  width: 100%;
  
  max-width: 225px;
  
}



#feature-cards-stacks_in_9559 .feature-outer>a {
  text-decoration: none;
  display: block;
  height: 100%;
}
#feature-cards-stacks_in_9559 .feature-card {
  display: grid;
  grid-template-columns: 1fr;
  height: 100%;
  
  
}
#feature-cards-stacks_in_9559 .feature-card > a {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
#feature-cards-stacks_in_9559 .feature-card > a + .feature-card-content-wrap {
  -webkit-user-select: none;
   -khtml-user-select: none;
   -moz-user-select: -moz-none;
   -o-user-select: none;
   user-select: none;
   /*  */
   pointer-events: none;
   /*  */
}
#feature-cards-stacks_in_9559 .feature-card > .feature-card-content-wrap {
  outline: none;
  /*  */
  height: 100%;
  /*  */
  display: grid;
  
  grid-template-columns: 1fr;
  

}
#feature-cards-stacks_in_9559 .feature-card-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  box-sizing: content-box;
}
#feature-cards-stacks_in_9559 .feature-card-icon i {
  -webkit-transform-origin: center center;
  transform-origin: center center;
}
#feature-cards-stacks_in_9559 .feature-card-content {
  width: 100%;
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  position: relative;
  z-index: 1;
}
#feature-cards-stacks_in_9559 .feature-card {
  
  padding: 0px 0px 0px 0px;
  border: 0px solid rgba(0, 0, 0, 0.10);
  border-radius: 0px;
}
#feature-cards-stacks_in_9559 .feature-card .feature-card-icon-wrap {
  display: flex;
  width: 100%;
  margin: 16px 0;
  
  position: relative;
  z-index: 1;
}
#feature-cards-stacks_in_9559 .feature-card .feature-card-icon,
#feature-cards-stacks_in_9559 .feature-card .feature-card-icon:before {
  padding: 0;
  border-radius: 999px;
  height: 64px;
  width: 64px;
  border-radius: 100px 100px 100px 100px;
  background-color: rgba(96, 125, 139, 1.00);
  
}
#feature-cards-stacks_in_9559 .feature-card .feature-card-icon:before {
  content: "";
  position: absolute;
  top: 15px;
  left: 10px;
  display:  none;
}
#feature-cards-stacks_in_9559 .feature-card .feature-card-icon img {
  height: 40px;
}
#feature-cards-stacks_in_9559 .feature-card .feature-card-icon i,
#feature-cards-stacks_in_9559 .feature-card .feature-card-icon svg {
  padding: 0;
  margin: 0 auto;
  height: 64px;
  width: auto;
  font-size: 40px;
  line-height: 64px;
  color: rgba(255, 255, 255, 1.00);fill: rgba(255, 255, 255, 1.00);stroke: rgba(255, 255, 255, 1.00);
  
}
#feature-cards-stacks_in_9559 .feature-card .feature-card-icon svg {
  padding: 16px 0;
  width: 64px;
}

#feature-cards-stacks_in_9559 .feature-card,
#feature-cards-stacks_in_9559 .feature-card .feature-card-description {
  color: rgba(0, 0, 0, 0.60);
}
#feature-cards-stacks_in_9559 .feature-card h1,
#feature-cards-stacks_in_9559 .feature-card h2,
#feature-cards-stacks_in_9559 .feature-card h3,
#feature-cards-stacks_in_9559 .feature-card h4,
#feature-cards-stacks_in_9559 .feature-card h5,
#feature-cards-stacks_in_9559 .feature-card h6,
#feature-cards-stacks_in_9559 .feature-card .feature-card-header {
  color: rgba(0, 0, 0, 0.80);
}
#feature-cards-stacks_in_9559 .feature-card .feature-card-header {
  margin: 0;
  font-weight: 700;
  font-size: 24px;
  line-height: normal;
  margin-top: 0px;
  margin-bottom: 0px;
}
#feature-cards-stacks_in_9559 .feature-card .feature-card-description {
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  margin-top: 8px;
  margin-bottom: 16px;
}
#feature-cards-stacks_in_9559 .feature-card .feature-card-header,
#feature-cards-stacks_in_9559 .feature-card .feature-card-description {
  cursor: default;
}


#feature-cards-stacks_in_9559 .feature-card:hover {
  z-index: 30;
  position: relative;
}
#feature-cards-stacks_in_9559 .feature-card::before,
#feature-cards-stacks_in_9559 .feature-card,
#feature-cards-stacks_in_9559 .feature-outer,
#feature-cards-stacks_in_9559 .feature-card h1,
#feature-cards-stacks_in_9559 .feature-card h2,
#feature-cards-stacks_in_9559 .feature-card h3,
#feature-cards-stacks_in_9559 .feature-card h4,
#feature-cards-stacks_in_9559 .feature-card h5,
#feature-cards-stacks_in_9559 .feature-card h6,
#feature-cards-stacks_in_9559 .feature-card .feature-card-icon-wrap,
#feature-cards-stacks_in_9559 .feature-card .feature-card-icon,
#feature-cards-stacks_in_9559 .feature-card .feature-card-icon > *,
#feature-cards-stacks_in_9559 .feature-card .feature-card-header,
#feature-cards-stacks_in_9559 .feature-card .feature-card-description,
#feature-cards-stacks_in_9559 .feature-card .feature-card-content {
  transition-duration: 200ms;
  transition-timing-function: linear;
}
/*  */

#feature-cards-stacks_in_9559 .feature-card {
  position: relative;
}
#feature-cards-stacks_in_9559 .feature-card::before {
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: rgba(36, 52, 73, 0.90);
  content: '';
  z-index: 0;
  display: block;
  opacity: 0;
  position: absolute;
  transition-property: opacity;
}
#feature-cards-stacks_in_9559 .feature-card:hover::before {
  opacity: 1;
}

#feature-cards-stacks_in_9559 .feature-card .feature-card-icon {
  transition-property: background;
}
#feature-cards-stacks_in_9559 .feature-card .feature-card-icon i,
#feature-cards-stacks_in_9559 .feature-card .feature-card-icon svg {
  transition-property: color,fill,stroke,transform;
}
#feature-cards-stacks_in_9559 .feature-card .feature-card-description,
#feature-cards-stacks_in_9559 .feature-card h1,
#feature-cards-stacks_in_9559 .feature-card h2,
#feature-cards-stacks_in_9559 .feature-card h3,
#feature-cards-stacks_in_9559 .feature-card h4,
#feature-cards-stacks_in_9559 .feature-card h5,
#feature-cards-stacks_in_9559 .feature-card h6,
#feature-cards-stacks_in_9559 .feature-card .feature-card-header {
  transition-property: color;
}
#feature-cards-stacks_in_9559 .feature-card:hover .feature-card-description {
  color: rgba(255, 255, 255, 0.75);
}
#feature-cards-stacks_in_9559 .feature-card:hover h1,
#feature-cards-stacks_in_9559 .feature-card:hover h2,
#feature-cards-stacks_in_9559 .feature-card:hover h3,
#feature-cards-stacks_in_9559 .feature-card:hover h4,
#feature-cards-stacks_in_9559 .feature-card:hover h5,
#feature-cards-stacks_in_9559 .feature-card:hover h6,
#feature-cards-stacks_in_9559 .feature-card:hover .feature-card-header {
  color: rgba(255, 255, 255, 1.00);
}
#feature-cards-stacks_in_9559 .feature-card:hover .feature-card-icon {
  background: rgba(176, 190, 197, 1.00);
}
#feature-cards-stacks_in_9559 .feature-card:hover .feature-card-icon i,
#feature-cards-stacks_in_9559 .feature-card:hover .feature-card-icon svg {
  color: rgba(96, 125, 139, 1.00);
  fill: rgba(96, 125, 139, 1.00);
  stroke: rgba(96, 125, 139, 1.00);
}

#feature-cards-stacks_in_9559 .feature-card .feature-card-icon-wrap,
#feature-cards-stacks_in_9559 .feature-card .feature-card-content {
  transition-property: transform,opacity;
  will-change: transform;
  transition-timing-function: ease;
}
#feature-cards-stacks_in_9559 .feature-card .feature-card-content {
  -webkit-transform: translate(0,10%) rotateZ(0);
  transform: translate(0,10%) rotateZ(0);
  opacity: 0;
}
#feature-cards-stacks_in_9559 .feature-card:hover .feature-card-icon-wrap,
#feature-cards-stacks_in_9559 .feature-card:hover .feature-card-content {
  -webkit-transform: translate(0,0) rotateZ(0) !important;
  transform: translate(0,0) rotateZ(0) !important;
  opacity: 1;
}
#feature-cards-stacks_in_9559 .feature-card .feature-card-description,
#feature-cards-stacks_in_9559 .feature-card h1,
#feature-cards-stacks_in_9559 .feature-card h2,
#feature-cards-stacks_in_9559 .feature-card h3,
#feature-cards-stacks_in_9559 .feature-card h4,
#feature-cards-stacks_in_9559 .feature-card h5,
#feature-cards-stacks_in_9559 .feature-card h6,
#feature-cards-stacks_in_9559 .feature-card .feature-card-header {
  transition-property: none;
}





/*  */
/*  */

#stacks_out_9559 {
	width: 225px;
	margin-left:0;
}
#feature-section-card-stacks_in_9561 .feature-card .feature-card-icon .com_onelittledesigner_stacks_Feature_Section_Icon_stack,
#feature-section-card-stacks_in_9561 .feature-card .feature-card-icon:before,
#feature-section-card-stacks_in_9561 .feature-card .feature-card-icon,
#feature-section-card-stacks_in_9561 .feature-card .feature-card-icon i,
#feature-section-card-stacks_in_9561 .feature-card .feature-card-icon svg {
  --iconSizesstacks_in_9561: 64px;
}

#feature-section-card-stacks_in_9561 {
  
}
#feature-section-card-stacks_in_9561 .feature-card {
  
  background-color : rgba(255, 255, 255, 0.00);
  background-image : url(../files/backgroundImage-9561.jpg);
  
  min-height: 225px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  
}

#feature-section-card-stacks_in_9561 .feature-card .feature-card-icon-wrap {
  display: flex;
  width: 100%;
}
#feature-section-card-stacks_in_9561 .feature-card .feature-card-icon,
#feature-section-card-stacks_in_9561 .feature-card .feature-card-icon:before {
  
}
#feature-section-card-stacks_in_9561 .feature-card .feature-card-icon:before {
  display: none;
}




#feature-section-card-stacks_in_9561 .feature-card {
  grid-template-columns: 1fr;
}




#feature-section-card-stacks_in_9561 .feature-card:hover {
  z-index: 30;
  position: relative;
}
/*  */



#feature-section-card-stacks_in_9561 {
  transition-property: transform,box-shadow;
}
#feature-section-card-stacks_in_9561:hover {
  box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.20);
}


/*  */
/*  */
#stacks_in_9577 {
  position: relative;
  user-select: none;
}
i#stacks_in_9577,
svg#stacks_in_9577 {
  position: relative;
  display: block;
  text-align: center;
}

#stacks_in_9577.ionicons-svg-outline {
  fill: none !important;
  stroke-width: 32px;
}

/*
1.1.3
  - added support for hide stacks in inner columns
  - added breakpoint customization to layouts item stack
  - fixes a crashing issue in RapidWeaver 8 and Stacks 4.10
*/
/*  */
#stacks_in_9563 > .layouts-section {
  grid-gap: 25px 0px;
  -ms-grid-columns: (minmax(0px, 1fr))[1];
  grid-template-columns: repeat(1, minmax(0px, 1fr));
  
  
  
  padding: 25px 0px;
  
}
#stacks_in_9563 > .layouts-section > div {
  margin-bottom: 25px;
  margin-right: 0px;
}
@supports (display: grid) {
  #stacks_in_9563 > .layouts-section > div {
    margin-bottom: 0px;
    margin-right: 0px;
    margin: 0;
  }
}
@media all and (max-width: 900px) {
  #stacks_in_9563 > .layouts-section {
    -ms-grid-columns: minmax(0px, 1fr);
    -ms-grid-columns: (minmax(0px, 1fr))[0];
    grid-template-columns: repeat(1, minmax(0px, 1fr));
    grid-template-columns: repeat(0, minmax(0px, 1fr));
  }
  #stacks_in_9563 > .layouts-section[data-col="3"] {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
  #stacks_in_9563 > .layouts-section[data-col="3"] > div:nth-child(3n) {
    -ms-grid-column-span: 2;
    grid-column: span 2;
  }
  #stacks_in_9563 > .layouts-section > div {
    -ms-grid-column-span: 1;
    grid-column: span 1;
  }
}
@media all and (max-width: 700px) {
  #stacks_in_9563 > .layouts-section {
    -ms-grid-columns: minmax(0px, 1fr);
    -ms-grid-columns: (minmax(0px, 1fr))[0];
    grid-template-columns: repeat(1, minmax(0px, 1fr));
    grid-template-columns: repeat( 0, minmax(0px, 1fr));
  }
  #stacks_in_9563 > .layouts-section[data-col="3"] {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
  #stacks_in_9563 > .layouts-section[data-col="3"] > div:nth-child(3n) {
    -ms-grid-column-span: 1;
    grid-column: span 1;
  }
}
/*  */
/*  */

h6.stacks_in_9566{  line-height:1.20;      margin-bottom: 0;}@media (min-width:600px){h6.stacks_in_9566{ line-height:1.20}}

#stacks_in_9566 {
	padding: 30px 7px 0px 7px;
}
#p-stacks_in_9569 p{ font-size:1.40rem; margin-bottom: 0;  }#p-stacks_in_9569 p.lead{font-size:1.40rem;}#p-stacks_in_9569 a{color:var(--link-color);}#p-stacks_in_9569 a:hover{color:var(--link-color-hover); }

#stacks_in_9569 {
	padding: 0px 10px 25px 10px;
}
.svg-stacks_in_9571 svg{width:30px;  max-width:100%}.svg-stacks_in_9571 svg path,.svg-stacks_in_9571 svg line,.svg-stacks_in_9571 svg rect,.svg-stacks_in_9571 svg text,.svg-stacks_in_9571 svg circle,.svg-stacks_in_9571 svg ellipse,.svg-stacks_in_9571 svg polygon,.svg-stacks_in_9571 svg polyline{  fill:rgba(159, 159, 159, 1.00)!important;  transition:all 250ms ease-in-out!important}.svg-stacks_in_9571 svg:hover{ transition:all 250ms ease-in-out!important}.svg-stacks_in_9571 svg{  border-radius:0px 0px 0px 0px; padding:0px 0px 0px 0px}.svg-stacks_in_9571 svg:hover{  ;}.svg-stacks_in_9571 svg:hover path,.svg-stacks_in_9571 svg:hover line,.svg-stacks_in_9571 svg:hover rect,.svg-stacks_in_9571 svg:hover text,.svg-stacks_in_9571 svg:hover circle,.svg-stacks_in_9571 svg:hover ellipse,.svg-stacks_in_9571 svg:hover polygon,.svg-stacks_in_9571 svg:hover polyline{   fill:var(--button-primary-color)!important;}
#stacks_in_9571 {
	padding: 20px 0px 0px 0px;
}
/* v1.0.1
- scrollbar visibilty bug hotfix
*/
#popbox_stacks_in_9417 .popBox2_close_icon {
  top: 1.000000px;
  right: 1.000000px;
}
#popbox_stacks_in_9417.popBox2_container {
  justify-content: flex-start;
  
  
  align-items: flex-end;
}
#popbox_stacks_in_9417.popBox2_container .popBox2_wrap {
  position: relative;
  margin: 25px 25px;
}
#popbox_stacks_in_9417.popBox2_container .popBox2 {
  color: rgba(0, 0, 0, 0.65);
  border-radius: 4px;
}
#popbox_stacks_in_9417.popBox2_container .popBox2 svg {
  fill: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_9417.popBox2_container .popBox2 i.content-1ld-content {
  color: rgba(0, 0, 0, 0.85);
  font-size: 32px;
}
#popbox_stacks_in_9417.popBox2_container .popBox2:after {
  
}
#popbox_stacks_in_9417.popBox2_container .popBox2:before {
  border-radius: 4px;
  
  background-color : rgba(255, 255, 255, 0.95);
}
#popbox_stacks_in_9417.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_header {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_9417.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_footer {
  background-color: rgba(0, 0, 0, 0.05);
}
#popbox_stacks_in_9417.popBox2_container.popBox2_layout_condensed .popBox2_wrap {
  width: 720px;
  max-width: calc(100vw - 50px);
}
#popbox_stacks_in_9417.popBox2_container.popBox2_layout_condensed.popBox2_header_footer .popBox2 {
  height: 320px;
  max-height: calc(100vh - 50px);
}

#popbox_stacks_in_9417.popBox2_container .popBox2 .popBox2_content > div {
  max-width: 720px;
  padding: 0px 24px;
}
#popbox_stacks_in_9417.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_header > div {
  padding: 0px 24px;
}
#popbox_stacks_in_9417.popBox2_container:not(.popBox2_layout_columns) .popBox2 .popBox2_footer > div {
  padding: 0px 24px;
}
#popbox_stacks_in_9417.popBox2_container.popBox2_layout_condensed .popBox2 .popBox2_close_icon ~ .popBox2_inner .popBox2_header > div {
  
  padding-right: 33.000000px;
  
}
#popbox_stacks_in_9417 h1,
#popbox_stacks_in_9417 h2,
#popbox_stacks_in_9417 h3,
#popbox_stacks_in_9417 h4,
#popbox_stacks_in_9417 h5,
#popbox_stacks_in_9417 h6 {
  color: rgba(0, 0, 0, 0.85);
}
#popbox_stacks_in_9417 a {
  color: rgba(42, 122, 240, 1.00);
}
#popbox_stacks_in_9417 a:hover {
  color: rgba(42, 122, 240, 1.00);
}
#popbox_stacks_in_9417 a:active {
  color: rgba(42, 122, 240, 1.00);
}
#popbox_stacks_in_9417.popBox2_container.popBox2_layout_columns .popBox2 .popBox2_inner {
  grid-gap: 24.000000px;
}
#popbox_stacks_in_9417.popBox2_container.popBox2_layout_columns .popBox2 .popBox2_inner {
  padding: 0px 16px;
}
#popbox_stacks_in_9417.popBox2_container.popBox2_layout_columns .popBox2_wrap {
  width: 760px;
  max-width: calc(100vw - 50px);
}
#popbox_stacks_in_9417.popBox2_container.popBox2_layout_columns .popBox2 .popBox2_content > div {
  padding: 0px;
}
#popbox_stacks_in_9417.popBox2_container.popBox2_layout_columns .popBox2 .popBox2_header svg {
  display: block;
}
#popbox_stacks_in_9417.popBox2_container.popBox2_layout_columns .popBox2 .popBox2_close_icon ~ .popBox2_inner .popBox2_footer > div {
  
  padding-right: 25.000000px;
  
}
@media all and (max-width: 760px) {
  #popbox_stacks_in_9417.popBox2_container.popBox2_layout_columns .popBox2 .popBox2_inner {
    grid-template-columns: 1fr;
    grid-gap: 0px;
    margin: 24.000000px 0;
  }
  #popbox_stacks_in_9417.popBox2_container.popBox2_layout_columns .popBox2 .popBox2_close_icon ~ .popBox2_inner .popBox2_footer > div {
    padding-right: 0;
  }
}
#popbox_stacks_in_9417.popBox2_container.popBox2_layout_expanded .popBox2_wrap {
  width: 960px;
  max-width: calc(100vw - 50px);
}
#popbox_stacks_in_9417.popBox2_container.popBox2_layout_expanded .popBox2 .popBox2_inner {
  padding: 128px 0px;
}
#popbox_stacks_in_9417.popBox2_container.popBox2_layout_expanded .popBox2 .popBox2_content > div {
  padding: 0px 24px;
}
#popbox_stacks_in_9417.popBox2_container.popBox2_layout_expanded .popBox2 .popBox2_content > div {
  max-width: 560px;
}
#popbox_stacks_in_9417.popBox2_container.popBox2_layout_fullscreen {
  align-items: center;
  justify-content: center;
}
#popbox_stacks_in_9417.popBox2_container.popBox2_layout_fullscreen .popBox2 .popBox2_content {
  justify-content: flex-start;
  
}
#popbox_stacks_in_9417.popBox2_container.popBox2_layout_fullscreen .popBox2 .popBox2_inner {
  
  align-content: flex-end;
}
#popbox_stacks_in_9417.popBox2_container.popBox2_layout_fullscreen .popBox2 .popBox2_content > div {
  padding: 24px 24px;
}
#popbox_stacks_in_9417.popBox2_container.popBox2_layout_fullscreen .popBox2 .popBox2_header > div {
  padding: 0px 24px;
}
#popbox_stacks_in_9417.popBox2_container.popBox2_layout_fullscreen .popBox2 .popBox2_footer > div {
  padding: 0px 24px;
}
@media all and (max-width: 1032px) {
  #popbox_stacks_in_9417.popBox2_container.popBox2_layout_fullscreen .popBox2 .popBox2_close_icon ~ .popBox2_inner .popBox2_header > div {
    
    padding-right: 32.000000px;
    
  }
}
#popbox_stacks_in_9417.popBox2_container.popBox2_layout_fullscreen .popBox2 .popBox2_content > div {
  width: 960px;
  
  max-width: calc(100vw - 50px);
}
#popbox_stacks_in_9417.popBox2_container .popBox2_overlay {
  background: rgba(255, 255, 255, 0.00);
}
#popbox_stacks_in_9417 .confetti g:nth-child(3n+0) {
  fill: rgba(232, 52, 160, 1.00);
}
#popbox_stacks_in_9417 .confetti g:nth-child(3n-1) {
  fill: rgba(42, 122, 240, 1.00);
}
#popbox_stacks_in_9417 .confetti g:nth-child(3n-2) {
  fill: rgba(134, 235, 200, 1.00);
}

#popbox_stacks_in_9417.popBox2_container.popBox2_fx_border .popBox2_border_before,
#popbox_stacks_in_9417.popBox2_container.popBox2_fx_border .popBox2_border_after {
	background-image: linear-gradient(45deg,rgba(232, 100, 34, 1.00), rgba(232, 100, 34, 0.20),rgba(232, 100, 34, 1.00), rgba(232, 100, 34, 0.20), rgba(232, 100, 34, 1.00));
  border-radius: 6px;
}
#popbox_stacks_in_9417.popBox2_container.popBox2_fx_borderRotate .popBox2:before {
  box-shadow: 0 0 0 1px rgba(232, 100, 34, 1.00);
}
#popbox_stacks_in_9417.popBox2_container.popBox2_fx_borderRotate .popBox2_border_before,
#popbox_stacks_in_9417.popBox2_container.popBox2_fx_borderRotate .popBox2_border_after {
  box-shadow:  inset 0 0 0 2px rgba(232, 100, 34, 1.00);
  border-radius: 12px;
}
#popbox_stacks_in_9417.popBox2_container.popBox2_fx_lightspeed g {
  fill: rgba(153, 153, 153, 1.00);
}
#popbox_stacks_in_9417 .pb_grid rect {
  stroke: rgba(0, 0, 0, 0.15);
  fill: rgba(0, 0, 0, 0.00);
  stroke-width: 1px;
}
#popbox_stacks_in_9417 .pb_smoke_group .rect {
  background: rgba(153, 153, 153, 1.00);
}


#popbox_stacks_in_9417.popBox2_container {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 9999;
  pointer-events: none;
}
#popbox_stacks_in_9417.popBox2_container.popBox2_active {
  pointer-events: auto;
}
#popbox_stacks_in_9417.popBox2_container .popBox2_overlay {
  opacity: 0;
  transition: opacity 400ms ease;
}
#popbox_stacks_in_9417.popBox2_container.popBox2_active .popBox2_overlay {
  opacity: 1;
}
#popbox_stacks_in_9417.popBox2_container.popBox2_in_out_none .popBox2_overlay {
  transition-duration: 0ms;
}
#popbox_stacks_in_9417.popBox2_container.popBox2_in_out_none.popBox2_active .popBox2_overlay {
  opacity: 1;
  transition-duration: 0ms;
}
#popbox_stacks_in_9417.popBox2_container .popBox2_wrap {
  transform-origin: center;
  transition: transform 400ms ease, opacity 300.000000ms ease;
}
#popbox_stacks_in_9417.popBox2_container.popBox2_in_out_none .popBox2_wrap {
  transform: scale(0);
  transition-duration: 0ms;
}
#popbox_stacks_in_9417.popBox2_container.popBox2_in_out_none.popBox2_active .popBox2_wrap {
  transform: scale(1);
}
#popbox_stacks_in_9417.popBox2_container.popBox2_in_out_zoom .popBox2_wrap {
  transform: scale(0);
  opacity: 0;
}
#popbox_stacks_in_9417.popBox2_container.popBox2_in_out_zoom.popBox2_active .popBox2_wrap {
  transform: scale(1);
  opacity: 1;
}
#popbox_stacks_in_9417.popBox2_container.popBox2_in_out_slideLeft .popBox2_wrap {
  transform: translate(100%,0);
  opacity: 0;
}
#popbox_stacks_in_9417.popBox2_container.popBox2_in_out_slideRight .popBox2_wrap {
  transform: translate(-100%,0);
  opacity: 0;
}
#popbox_stacks_in_9417.popBox2_container.popBox2_in_out_slideDown .popBox2_wrap {
  transform: translate(0,-100%);
  opacity: 0;
}
#popbox_stacks_in_9417.popBox2_container.popBox2_in_out_slideUp .popBox2_wrap {
  transform: translate(0,100%);
  opacity: 0;
}
#popbox_stacks_in_9417.popBox2_container.popBox2_in_out_slideLeft.popBox2_active .popBox2_wrap,
#popbox_stacks_in_9417.popBox2_container.popBox2_in_out_slideRight.popBox2_active .popBox2_wrap,
#popbox_stacks_in_9417.popBox2_container.popBox2_in_out_slideDown.popBox2_active .popBox2_wrap,
#popbox_stacks_in_9417.popBox2_container.popBox2_in_out_slideUp.popBox2_active .popBox2_wrap {
  transform: translate(0,0);
  opacity: 1;
}


#popbox_stacks_in_9417.popBox2_container .popBox2 .popBox2_inner {
  max-height: 90vh;
  max-height: calc(100vh - 50px);
}
#popbox_stacks_in_9417.popBox2_container .popBox2 .popBox2_main:first-child {
  max-height: calc(100vh - 50px);
}
#popbox_stacks_in_9417.popBox2_container.popBox2_layout_expanded .popBox2 .popBox2_inner {
  max-height: calc(100vh - 50px);
}
#popbox_stacks_in_9417.popBox2_container.popBox2_layout_fullscreen .popBox2,
#popbox_stacks_in_9417.popBox2_container.popBox2_layout_fullscreen .popBox2_wrap {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: auto;
  height: auto;
}

#c1ld_stacks_in_9419,
#c1ld_stacks_in_9419 > svg,
.mez p#c1ld_stacks_in_9419 + div {
  
  text-align: left;
}



#c1ld_stacks_in_9419 {
  float: left;
  
  
}

.c1-fl + #c1ld_stacks_in_9419.c1-fl {
  margin-left: 8px;
}

.c1-fr + #c1ld_stacks_in_9419.c1-fr {
  margin-right: 8px;
}

.popBox2_layout_columns .popBox2_footer #c1ld_stacks_in_9419 {
  display: inline-block;
  float: none;
  vertical-align: middle;
}
#c1ld_stacks_in_9419 a {
  border: 0px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  background-color: rgba(36, 52, 73, 1.00);
  color: rgba(255, 255, 255, 1.00);
  margin-left: 0;
  margin-right: 0;
  padding: 10px 16px;
}
#c1ld_stacks_in_9419 a:hover {
  border-color: rgba(0, 0, 0, 0.00);
  background-color: rgba(232, 100, 34, 1.00);
  color: rgba(255, 255, 255, 1.00);
}
#c1ld_stacks_in_9419.content-1ld-button.content-1ld-content a > svg {
  fill: rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
}
#c1ld_stacks_in_9419.content-1ld-button.content-1ld-content a:hover > svg {
  fill: rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
}
.mez #c1ld_stacks_in_9419 a {
  margin-top: 1px;
}





#c1ld_stacks_in_9419.content-1ld-content,
#c1ld_stacks_in_9419.content-1ld-content + p[style],
i#c1ld_stacks_in_9419.content-1ld-content,
#slice_mez_9419 #c1ld_stacks_in_9419 + div {
  color: rgba(0, 0, 0, 0.60);
  font-size: 15px;
  line-height: 1.10;
}
#c1ld_stacks_in_9419.content-1ld-content.content-1ld-text > svg {
  height: 15px;
  width:  15px;
  fill: rgba(0, 0, 0, 0.60);
  stroke: rgba(0, 0, 0, 0.60);
}
#c1ld_stacks_in_9419.content-1ld-content.content-1ld-button a > i {
  font-size: 19px;
}
#c1ld_stacks_in_9419.content-1ld-content.content-1ld-button a > svg {
  height: 19px;
  width: 19px;
}



#c1ld_stacks_in_9439,
#c1ld_stacks_in_9439 > svg,
.mez p#c1ld_stacks_in_9439 + div {
  
  text-align: left;
}


#c1ld_stacks_in_9439 {
  clear: both;
}




#c1ld_stacks_in_9439.content-1ld-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_9439[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}



#c1ld_stacks_in_9439.content-1ld-content,
#c1ld_stacks_in_9439.content-1ld-content + p[style],
i#c1ld_stacks_in_9439.content-1ld-content,
#slice_mez_9439 #c1ld_stacks_in_9439 + div {
  color: rgba(49, 49, 49, 1.00);
  font-size: 15px;
  line-height: 1.20;
}
#c1ld_stacks_in_9439.content-1ld-content.content-1ld-text > svg {
  height: 15px;
  width:  15px;
  fill: rgba(49, 49, 49, 1.00);
  stroke: rgba(49, 49, 49, 1.00);
}
#c1ld_stacks_in_9439.content-1ld-content.content-1ld-button a > i {
  font-size: 19px;
}
#c1ld_stacks_in_9439.content-1ld-content.content-1ld-button a > svg {
  height: 19px;
  width: 19px;
}



#stacks_in_9398 > .chroma-scroll > .slide-head{display:none}#stacks_in_9398 > .chroma-scroll > .slide-head.is-active{display:block}#stacks_in_9398 > .chroma-scroll > .slide-head .top-bar{z-index:6000}#stacks_in_9398 > .chroma-scroll > .su-content .top-bar-wrapper,#stacks_in_9398 > .chroma-scroll > .su-content .oc-toggle.facet-mb,#stacks_in_9398 > .chroma-scroll > .su-content [data-magellan-expedition],#stacks_in_9398 > .chroma-scroll > .su-content [data-magellan-expedition].mg-menu::after,#stacks_in_9398 > .chroma-scroll > .su-content nav.navigation_bar{background:transparent !important}#stacks_in_9398 > .chroma-scroll.slide-fresh{-webkit-animation-duration:1ms !important;animation-duration:1ms !important}#stacks_in_9398 > .chroma-scroll.slide-fresh > .su-content::after{-webkit-transition-duration:1ms !important;transition-duration:1ms !important}#stacks_in_9398 > .chroma-scroll.pre-load{-webkit-animation-duration:1ms !important;animation-duration:1ms !important}#stacks_in_9398 > .chroma-scroll.pre-load > .su-content::after{-webkit-transition-duration:1ms !important;transition-duration:1ms !important}#stacks_in_9398 > .chroma-scroll.pre-load .su-content{height:0px !important;padding:0px !important}@media screen and (max-width:640px){#stacks_in_9398 > .chroma-scroll > .slide-head.is-active.small-head-hide{display:none}#stacks_in_9398 > .chroma-scroll > .slide-head.is-active.small-head-show{display:block}#stacks_in_9398 > .chroma-scroll.mob-no-bg[data-style] > .su-content::after{background-color:transparent}#stacks_in_9398 > .chroma-scroll.mob-no-bg.is-fixed.fixed-shadow{-webkit-box-shadow:none;box-shadow:none}#stacks_in_9398.mob-static > .chroma-scroll.is-fixed{position:static}#stacks_in_9398.mob-static > .su-pad[style]{height:0px !important}.su-pad.mob-static.spacer-stacks_in_9398[style]{height:0px !important}}@media screen and (min-width:640px){#stacks_in_9398.large-static > .chroma-scroll.is-fixed{position:static}#stacks_in_9398.large-static > .su-pad[style]{height:0px !important}}#stacks_in_9398{overflow:visible;-webkit-overflow-scrolling:touch}.su-pad.spacer-stacks_in_9398{width:100%;min-width:100%}.su-pad.spacer-stacks_in_9398.posFixed.allow-overlay,.su-pad.spacer-stacks_in_9398.posFixed.fix-bot{height:0px !important;visibility:hidden !important}@media screen and (max-width:640px){.su-pad.spacer-stacks_in_9398.hide-below-bp{display:none}}@media screen and (min-width:640px){.su-pad.spacer-stacks_in_9398.hide-above-bp{display:none}}#stacks_in_9398.width-contain{width:auto;display:inline-block}#stacks_in_9398.width-contain > .chroma-scroll.is-fixed{border-radius:none}#stacks_in_9398.width-contain > .chroma-scroll.is-fixed.fixed-shadow{-webkit-box-shadow:none;box-shadow:none}#stacks_in_9398.width-contain > .chroma-scroll.is-fixed > .su-content::after{border-radius:0px 0px 0px 0px}#stacks_in_9398.width-contain > .chroma-scroll.is-fixed.su-right{right:0}#stacks_in_9398.width-contain > .chroma-scroll.is-fixed.su-left{left:0}#stacks_in_9398.width-contain > .chroma-scroll.is-fixed.su-center{left:0;right:0;text-align:center}#stacks_in_9398.width-contain > .chroma-scroll.is-fixed.su-center > .su-content{display:inline-block;margin:0;vertical-align:top}#stacks_in_9398 > .chroma-scroll{-webkit-overflow-scrolling:touch}#stacks_in_9398 > .chroma-scroll > .su-content::after{border-radius:0px 0px 0px 0px}#stacks_in_9398 > .chroma-scroll.is-fixed .su-content.oc-toggle{-webkit-backface-visibility:hidden;z-index:3030}#stacks_in_9398 > .chroma-scroll.is-fixed:not(.width-contain).abs-left{left:0px}#stacks_in_9398 > .chroma-scroll.header-slide.is-static{position:relative;-webkit-transition:-webkit-transform 1ms !important;transition:-webkit-transform 1ms !important;transition:transform 1ms !important;transition:transform 1ms,-webkit-transform 1ms !important}#stacks_in_9398 > .chroma-scroll.header-slide.slide-fresh{-webkit-transition:-webkit-transform 1ms !important;transition:-webkit-transform 1ms !important;transition:transform 1ms !important;transition:transform 1ms,-webkit-transform 1ms !important;-webkit-animation-duration:1ms !important;animation-duration:1ms !important;visibility:hidden;height:0 !important}#stacks_in_9398.width-contain > .chroma-scroll.su-center{border-radius:none}#stacks_in_9398.width-contain > .chroma-scroll.su-center.fixed-shadow{-webkit-box-shadow:none;box-shadow:none}#stacks_in_9398.width-contain > .chroma-scroll.su-center > .su-content::after{border-radius:0px 0px 0px 0px}#stacks_in_9398 .style-defs{display:none}#stacks_in_9398 > .chroma-scroll{-webkit-transition:padding 200ms ease-in-out,visibility 0s linear 0s,opacity 200ms,box-shadow 200ms ease,-webkit-transform 300ms;-webkit-transition:padding 200ms ease-in-out,visibility 0s linear 0s,opacity 200ms,-webkit-box-shadow 200ms ease,-webkit-transform 300ms;transition:padding 200ms ease-in-out,visibility 0s linear 0s,opacity 200ms,-webkit-box-shadow 200ms ease,-webkit-transform 300ms;transition:padding 200ms ease-in-out,visibility 0s linear 0s,opacity 200ms,box-shadow 200ms ease,transform 300ms;transition:padding 200ms ease-in-out,visibility 0s linear 0s,opacity 200ms,box-shadow 200ms ease,transform 300ms,-webkit-box-shadow 200ms ease,-webkit-transform 300ms}#stacks_in_9398 > .chroma-scroll > .su-content{-webkit-transition:padding 200ms ease-in-out;transition:padding 200ms ease-in-out}#stacks_in_9398 > .chroma-scroll > .su-content::after{z-index:-1;position:absolute;top:0;left:0;bottom:0;right:0;content:"";-webkit-transition:background 200ms linear,opacity 200ms linear;transition:background 200ms linear,opacity 200ms linear}#stacks_in_9398 > .chroma-scroll > .su-content{padding-top:0px;padding-bottom:20px;padding-left:0px;padding-right:20px}#stacks_in_9398 > .chroma-scroll > .su-content::after{background:rgba(255, 255, 255, 0.00)}@media screen and (max-width:640px){#stacks_in_9398 > .chroma-scroll > .su-content{padding:0 !important}}.chroma-scroll-pro .top-bar .title-area .title-area li.name,.chroma-scroll-pro .toggle-contents .main-title,.chroma-scroll-pro .mag-title-area,.chroma-scroll-pro .navigation_branding,.chroma-scroll-pro .bb-site-title{-webkit-transition:opacity 200ms !important;transition:opacity 200ms !important}#stacks_in_9398 > .chroma-scroll{-webkit-transition:visibility 0s linear,opacity 80ms linear;transition:visibility 0s linear,opacity 80ms linear;visibility:visible;opacity:1}#stacks_in_9398 > .chroma-scroll.is-disabled > .su-content{padding-top:0px;padding-bottom:20px;padding-left:0px;padding-right:60px}#stacks_in_9398 > .chroma-scroll.is-disabled > .su-content::after{background:rgba(255, 255, 255, 0.00)}#stacks_in_9398 > .chroma-scroll.is-disabled{-webkit-transition:visibility 0s 80ms linear,opacity 80ms linear;transition:visibility 0s 80ms linear,opacity 80ms linear;visibility:hidden;opacity:0}#stacks_in_9398 > .chroma-scroll.is-fixed{z-index:1001;}#stacks_in_9398 > .chroma-scroll.is-fixed.foc{z-index:3001}#stacks_in_9398 > .chroma-scroll .oc-toggle.facet-mb.oc-left{left:0 !important}#stacks_in_9398 > .chroma-scroll .oc-toggle.facet-mb.oc-right{right:0 !important}#stacks_in_9398 > .chroma-scroll .oc-toggle.facet-mb.oc-right:not(.toggle-button){left:0 !important}#stacks_in_9398 > .chroma-scroll.is-static{position:relative;z-index:999}#stacks_in_9398 > .chroma-scroll.is-fixed .oc-toggle{position:relative}#stacks_in_9398 > .chroma-scroll.content-right{text-align:right}@media screen and (max-width:640px){#stacks_in_9398 > .chroma-scroll.hide-below-bp{display:none}}@media screen and (min-width:640px){#stacks_in_9398 > .chroma-scroll.hide-above-bp{display:none}}#stacks_in_9398 > .chroma-scroll.is-fixed{position:fixed}#stacks_in_9398 > .chroma-scroll.is-fixed.fix-top,#stacks_in_9398 > .chroma-scroll.is-fixed:not(.fix-bot){top: 0px }#stacks_in_9398 > .chroma-scroll.is-fixed.fix-bot{bottom: 0px }#stacks_in_9398 > .chroma-scroll.is-fixed.fix-full-width{left:0;width:100% !important}@media screen and (max-width:640px){#stacks_in_9398 > .chroma-scroll.is-fixed.mob-full-width{left:0;width:100% !important}}@media screen and (min-width:640px){#stacks_in_9398 > .chroma-scroll.is-fixed.fix-top,#stacks_in_9398 > .chroma-scroll.is-fixed:not(.fix-bot){top:0px}#stacks_in_9398 > .chroma-scroll.is-fixed.fix-bot{bottom:0px}}
#stacks_in_9398>.chroma-scroll.is-fixed.fixed-shadow   {-webkit-box-shadow:0px  0px  6px 0px rgba(0, 0, 0, 0.12);box-shadow:0px  0px  6px 0px rgba(0, 0, 0, 0.12)}#stacks_in_9398.width-contain>.chroma-scroll.is-fixed.fixed-shadow>.su-content::after   {-webkit-box-shadow:0px  0px  6px 0px rgba(0, 0, 0, 0.12);box-shadow:0px  0px  6px 0px rgba(0, 0, 0, 0.12)}
#stacks_out_9547, #stacks_in_9547 {
  overflow: visible;
}
#press_group_stacks_in_9547 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important;
 }
  #press_group_stacks_in_9547 [tag="node"]:first-child {
    width: 100% !important; }
  #press_group_stacks_in_9547 .out.stack:first-child {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
    #press_group_stacks_in_9547 .out.stack:first-child .out {
      width: 100% !important;
      -webkit-box-flex: 1 !important;
          -ms-flex: 1 1 auto !important;
              flex: 1 1 auto !important;
      margin-left: 0 !important;
      margin-right: 0 !important; }
    #press_group_stacks_in_9547 .out.stack:first-child [tag="slice"] .mez {
      padding: 1px;
      margin: 0px;
      margin-left: 0 !important;
      margin-right: 0 !important; }
      #press_group_stacks_in_9547 .out.stack:first-child [tag="slice"] .press-lite {
        border-radius: 0px;
      }
    #press_group_stacks_in_9547 .out.stack:first-child [tag="slice"]:first-child .press,
      #press_group_stacks_in_9547 .out.stack:first-child [tag="slice"]:first-child .press-lite {
      border-top-left-radius: 3px;
      border-bottom-left-radius: 3px; }
    #press_group_stacks_in_9547 .out.stack:first-child [tag="slice"]:last-child .press,
    #press_group_stacks_in_9547 .out.stack:first-child [tag="slice"]:last-child .press-lite {
      margin-right: 0px !important;
      border-top-right-radius: 3px;
      border-bottom-right-radius: 3px; }
  #press_group_stacks_in_9547 .press-text [tag="node"] {
    min-width: 0px !important; }
  #press_group_stacks_in_9547 .press {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-top: 10px;
    padding-bottom: 10px;
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
    margin-left: 0 !important;
    margin-right: 3px !important;
    border-radius: 0px; }
    #press_group_stacks_in_9547 .press-lite-wrap .press-lite {
      border-radius: 0px;
    }
    #press_group_stacks_in_9547 .press:first-child, #press_group_stacks_in_9547 .press:first-of-type,
    #press_group_stacks_in_9547 .press-lite-wrap:first-child .press-lite, #press_group_stacks_in_9547 .press-lite-wrap:first-of-type .press-lite {
      /*  */
      border-top-left-radius: 3px;
      border-bottom-left-radius: 3px;
      /*  */ }
    #press_group_stacks_in_9547 .press:last-child, #press_group_stacks_in_9547 .press:last-of-type,
      #press_group_stacks_in_9547 .press-lite-wrap:last-child .press-lite, #press_group_stacks_in_9547 .press-lite-wrap:last-of-type .press-lite {
      /*  */
      margin-right: 0px !important;
      border-top-right-radius: 3px;
      border-bottom-right-radius: 3px;
      /*  */ }
  #press_group_stacks_in_9547 [id*="press_alignment"] {
    width: auto !important;
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
    text-align: left !important; }
    #press_group_stacks_in_9547 [id*="press_alignment"] .press {
      padding-top: 10px;
      padding-bottom: 10px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 1 !important;
          -ms-flex: 1 1 auto !important;
              flex: 1 1 auto !important;
      margin-left: 0 !important;
      margin-right: 3px !important; }
      #press_group_stacks_in_9547 .press-lite-wrap .press-lite{
        margin-right: 3px !important;
      }
      #press_group_stacks_in_9547 [id*="press_alignment"] .press:last-child, #press_group_stacks_in_9547 [id*="press_alignment"] .press:first-child, #press_group_stacks_in_9547 [id*="press_alignment"] .press:first-of-type, #press_group_stacks_in_9547 [id*="press_alignment"] .press:last-of-type {
        border-radius: 0px; }
    #press_group_stacks_in_9547 [id*="press_alignment"]:first-child .press {
      /*  */
      border-top-left-radius: 3px;
      border-bottom-left-radius: 3px;
      /*  */ }
    #press_group_stacks_in_9547 [id*="press_alignment"]:last-child .press {
      /*  */
      margin-right: 0px !important;
      border-top-right-radius: 3px;
      border-bottom-right-radius: 3px;
      /*  */ }

    #press_group_stacks_in_9547 [id*="press_alignment"]:first-child .press-lite-wrap .press-lite {
      /*  */
      border-top-left-radius: 3px;
      border-bottom-left-radius: 3px;
      /*  */ }
    #press_group_stacks_in_9547 [id*="press_alignment"]:last-child .press-lite-wrap .press-lite {
      /*  */
      margin-right: 0px !important;
      border-top-right-radius: 3px;
      border-bottom-right-radius: 3px;
      /*  */ }
/*
2.0.0
*/
@font-face{font-family:"Ionicons";src:url("ionicons/ionicons.eot?v=4.5.9-1");src:url("ionicons/ionicons.eot?v=4.5.9-1#iefix") format("embedded-opentype"),url("ionicons/ionicons.woff2?v=4.5.9-1") format("woff2"),url("ionicons/ionicons.woff?v=4.5.9-1") format("woff"),url("ionicons/ionicons.ttf?v=4.5.9-1") format("truetype"),url("ionicons/ionicons.svg?v=4.5.9-1#Ionicons") format("svg");font-weight:normal;font-style:normal}
#stacks_out_9556, #stacks_in_9556 {
  overflow: visible;
}
@important "partials/maps";
.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both; }
  .animated.infinite {
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite; }
  .animated.hinge {
    -webkit-animation-duration: 2s;
    animation-duration: 2s; }
  .animated.flipOutX, .animated.flipOutY, .animated.bounceIn, .animated.bounceOut {
    -webkit-animation-duration: .75s;
    animation-duration: .75s; }

@-webkit-keyframes bounce {
  from, 20%, 53%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0); }
  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0); }
  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0); } }

@keyframes bounce {
  from, 20%, 53%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0); }
  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0); }
  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0); } }

.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom; }

@-webkit-keyframes flash {
  from, 50%, to {
    opacity: 1; }
  25%, 75% {
    opacity: 0; } }

@keyframes flash {
  from, 50%, to {
    opacity: 1; }
  25%, 75% {
    opacity: 0; } }

.flash {
  -webkit-animation-name: flash;
  animation-name: flash; }

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05); }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }

@keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05); }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }

.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse; }

@-webkit-keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1); }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1); }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1); }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1); }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1); }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }

@keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1); }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1); }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1); }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1); }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1); }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }

.rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand; }

@-webkit-keyframes shake {
  from, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0); }
  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0); } }

@keyframes shake {
  from, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0); }
  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0); } }

.shake {
  -webkit-animation-name: shake;
  animation-name: shake; }

@-webkit-keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg); }
  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg); }
  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg); }
  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg); }
  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0); } }

@keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg); }
  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg); }
  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg); }
  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg); }
  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0); } }

.headShake {
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-name: headShake;
  animation-name: headShake; }

@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg); }
  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg); }
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg); }
  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg); }
  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg); } }

@keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg); }
  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg); }
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg); }
  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg); }
  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg); } }

.swing {
  -webkit-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing; }

@-webkit-keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); }
  10%, 20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); }
  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); }
  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }

@keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); }
  10%, 20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); }
  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); }
  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }

.tada {
  -webkit-animation-name: tada;
  animation-name: tada; }

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes wobble {
  from {
    -webkit-transform: none;
    transform: none; }
  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); }
  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); }
  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); }
  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); }
  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); }
  to {
    -webkit-transform: none;
    transform: none; } }

@keyframes wobble {
  from {
    -webkit-transform: none;
    transform: none; }
  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); }
  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); }
  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); }
  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); }
  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); }
  to {
    -webkit-transform: none;
    transform: none; } }

.wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble; }

@-webkit-keyframes jello {
  from, 11.1%, to {
    -webkit-transform: none;
    transform: none; }
  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg); }
  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg); }
  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg); }
  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg); }
  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg); }
  77.7% {
    -webkit-transform: skewX(0.39063deg) skewY(0.39063deg);
    transform: skewX(0.39063deg) skewY(0.39063deg); }
  88.8% {
    -webkit-transform: skewX(-0.19531deg) skewY(-0.19531deg);
    transform: skewX(-0.19531deg) skewY(-0.19531deg); } }

@keyframes jello {
  from, 11.1%, to {
    -webkit-transform: none;
    transform: none; }
  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg); }
  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg); }
  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg); }
  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg); }
  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg); }
  77.7% {
    -webkit-transform: skewX(0.39063deg) skewY(0.39063deg);
    transform: skewX(0.39063deg) skewY(0.39063deg); }
  88.8% {
    -webkit-transform: skewX(-0.19531deg) skewY(-0.19531deg);
    transform: skewX(-0.19531deg) skewY(-0.19531deg); } }

.jello {
  -webkit-animation-name: jello;
  animation-name: jello;
  -webkit-transform-origin: center;
  transform-origin: center; }

@-webkit-keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1); }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9); }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03); }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97); }
  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }

@keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1); }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9); }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03); }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97); }
  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }

.bounceIn {
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn; }

@-webkit-keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0); }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0); }
  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0); }
  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0); }
  to {
    -webkit-transform: none;
    transform: none; } }

@keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0); }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0); }
  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0); }
  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0); }
  to {
    -webkit-transform: none;
    transform: none; } }

.bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown; }

@-webkit-keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0); }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0); }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0); }
  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0); }
  to {
    -webkit-transform: none;
    transform: none; } }

@keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0); }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0); }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0); }
  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0); }
  to {
    -webkit-transform: none;
    transform: none; } }

.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft; }

@-webkit-keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0); }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0); }
  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0); }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0); }
  to {
    -webkit-transform: none;
    transform: none; } }

@keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0); }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0); }
  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0); }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0); }
  to {
    -webkit-transform: none;
    transform: none; } }

.bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight; }

@-webkit-keyframes bounceInUp {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0); }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0); }
  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0); }
  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0); }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

@keyframes bounceInUp {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0); }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0); }
  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0); }
  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0); }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

.bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp; }

@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9); }
  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1); }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); } }

@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9); }
  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1); }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); } }

.bounceOut {
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut; }

@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0); }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0); }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0); } }

@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0); }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0); }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0); } }

.bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown; }

@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0); }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0); } }

@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0); }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0); } }

.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft; }

@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0); }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0); } }

@keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0); }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0); } }

.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight; }

@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0); }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0); }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0); } }

@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0); }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0); }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0); } }

.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp; }

@-webkit-keyframes fadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@keyframes fadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn; }

@-webkit-keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0); }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0); }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown; }

@-webkit-keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0); }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0); }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig; }

@-webkit-keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0); }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0); }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft; }

@-webkit-keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0); }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0); }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig; }

@-webkit-keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0); }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0); }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight; }

@-webkit-keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0); }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0); }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig; }

@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0); }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0); }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp; }

@-webkit-keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0); }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0); }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig; }

@-webkit-keyframes fadeOut {
  from {
    opacity: 1; }
  to {
    opacity: 0; } }

@keyframes fadeOut {
  from {
    opacity: 1; }
  to {
    opacity: 0; } }

.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut; }

@-webkit-keyframes fadeOutDown {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0); } }

@keyframes fadeOutDown {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0); } }

.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown; }

@-webkit-keyframes fadeOutDownBig {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0); } }

@keyframes fadeOutDownBig {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0); } }

.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig; }

@-webkit-keyframes fadeOutLeft {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0); } }

@keyframes fadeOutLeft {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0); } }

.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft; }

@-webkit-keyframes fadeOutLeftBig {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0); } }

@keyframes fadeOutLeftBig {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0); } }

.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig; }

@-webkit-keyframes fadeOutRight {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0); } }

@keyframes fadeOutRight {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0); } }

.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight; }

@-webkit-keyframes fadeOutRightBig {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0); } }

@keyframes fadeOutRightBig {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0); } }

.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig; }

@-webkit-keyframes fadeOutUp {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0); } }

@keyframes fadeOutUp {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0); } }

.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp; }

@-webkit-keyframes fadeOutUpBig {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0); } }

@keyframes fadeOutUpBig {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0); } }

.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig; }

@-webkit-keyframes flip {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out; }
  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out; }
  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; } }

@keyframes flip {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out; }
  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out; }
  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; } }

.animated.flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip; }

@-webkit-keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0; }
  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1; }
  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg); }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px); } }

@keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0; }
  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1; }
  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg); }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px); } }

.flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX; }

@-webkit-keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0; }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1; }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg); }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px); } }

@keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0; }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1; }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg); }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px); } }

.flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY; }

@-webkit-keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px); }
  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1; }
  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0; } }

@keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px); }
  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1; }
  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0; } }

.flipOutX {
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important; }

@-webkit-keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px); }
  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1; }
  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0; } }

@keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px); }
  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1; }
  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0; } }

.flipOutY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY; }

@-webkit-keyframes lightSpeedIn {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0; }
  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1; }
  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1; }
  to {
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

@keyframes lightSpeedIn {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0; }
  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1; }
  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1; }
  to {
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
  animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out; }

@-webkit-keyframes lightSpeedOut {
  from {
    opacity: 1; }
  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0; } }

@keyframes lightSpeedOut {
  from {
    opacity: 1; }
  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0; } }

.lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
  animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in; }

@-webkit-keyframes rotateIn {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0; }
  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

@keyframes rotateIn {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0; }
  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

.rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn; }

@-webkit-keyframes rotateInDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0; }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

@keyframes rotateInDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0; }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft; }

@-webkit-keyframes rotateInDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0; }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

@keyframes rotateInDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0; }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight; }

@-webkit-keyframes rotateInUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0; }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

@keyframes rotateInUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0; }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft; }

@-webkit-keyframes rotateInUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0; }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

@keyframes rotateInUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0; }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight; }

@-webkit-keyframes rotateOut {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1; }
  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0; } }

@keyframes rotateOut {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1; }
  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0; } }

.rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut; }

@-webkit-keyframes rotateOutDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1; }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0; } }

@keyframes rotateOutDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1; }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0; } }

.rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft; }

@-webkit-keyframes rotateOutDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1; }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0; } }

@keyframes rotateOutDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1; }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0; } }

.rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight; }

@-webkit-keyframes rotateOutUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1; }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0; } }

@keyframes rotateOutUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1; }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0; } }

.rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft; }

@-webkit-keyframes rotateOutUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1; }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0; } }

@keyframes rotateOutUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1; }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0; } }

.rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight; }

@-webkit-keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out; }
  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out; }
  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1; }
  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0; } }

@keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out; }
  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out; }
  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1; }
  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0; } }

.hinge {
  -webkit-animation-name: hinge;
  animation-name: hinge; }

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

.rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn; }

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollOut {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); } }

@keyframes rollOut {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); } }

.rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut; }

@-webkit-keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  50% {
    opacity: 1; } }

@keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  50% {
    opacity: 1; } }

.zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn; }

@-webkit-keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

@keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown; }

@-webkit-keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

@keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft; }

@-webkit-keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

@keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight; }

@-webkit-keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

@keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp; }

@-webkit-keyframes zoomOut {
  from {
    opacity: 1; }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  to {
    opacity: 0; } }

@keyframes zoomOut {
  from {
    opacity: 1; }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  to {
    opacity: 0; } }

.zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut; }

@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown; }

@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center; } }

@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center; } }

.zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
  animation-name: zoomOutLeft; }

@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center; } }

@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center; } }

.zoomOutRight {
  -webkit-animation-name: zoomOutRight;
  animation-name: zoomOutRight; }

@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp; }

@-webkit-keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible; }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

@keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible; }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown; }

@-webkit-keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible; }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

@keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible; }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

.slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft; }

@-webkit-keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible; }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

@keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible; }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight; }

@-webkit-keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible; }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

@keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible; }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

.slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp; }

@-webkit-keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0); } }

@keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0); } }

.slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown; }

@-webkit-keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0); } }

@keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0); } }

.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft; }

@-webkit-keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0); } }

@keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0); } }

.slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight; }

@-webkit-keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0); } }

@keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0); } }

.slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp; }

#stacks_out_9556 {
  padding: 20px 0px !important; }

#press_alignment_stacks_in_9556 {
  width: 100%; }
  #press_alignment_stacks_in_9556.press-left {
    text-align: left; }
  #press_alignment_stacks_in_9556.press-center {
    text-align: center; }
  #press_alignment_stacks_in_9556.press-right {
    text-align: right; }

#stacks_in_9556 {
  transition: all 200ms ease;
  /*  */
  /*  */
  background: rgba(36, 52, 73, 0.85);
  /*  */
  /*  */
  /*  */
  /*  */
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.50);
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.50);
  /*  */
  /*  */
  /*  */
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  /*  */
  /*  */
  /*  */
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  /*  */
  overflow: hidden;
  color: rgba(255, 255, 255, 1.00);
  margin: 10px 10px 10px 10px;
  padding: 10px 20px 10px 20px;
  border-radius: 0px 0px 0px 0px;
  cursor: pointer;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  text-decoration: none; }
  #stacks_in_9556:hover {
    /*  */
    /*  */
    /*  */
    background: rgba(153, 153, 153, 1.00);
    /*  */
    /*  */
    /*  */
    /*  */
    /*  */
    /*  */
    /*  */ }
    #stacks_in_9556:hover .press-icon i {
      /*  */ }
  #stacks_in_9556:active {
    /*  */
    /*  */
    /*  */
    /*  */ }
    #stacks_in_9556:active .press-icon i {
      /*  */ }
  #stacks_in_9556 .press-icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    /*  */
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    /*  */
    /*  */
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    /*  */
    background: none;
    /*  */
    /*  */
    /*  */
    /*  */
    /*  */
    width: 20px;
    height: 20px;
    /*  */ }
    #stacks_in_9556 .press-icon i {
      font-size: 20px;
      color: rgba(255, 255, 255, 1.00);
      vertical-align: middle; }
  #stacks_in_9556 .press-text {
    /*  */
    /*  */
    /*  */
    /*  */
    /*  */
    /*  */
    /*  */
    font-family: "Raleway";
    /*  */
    /*  */
    /*  */
    /*  */
    /*  */
    /*  */
    /*  */
    /*  */
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 15px;
    padding: 0px 0px 0px 0px;
    -webkit-box-pack: inherit;
        -ms-flex-pack: inherit;
            justify-content: inherit;
    line-height: 20px;
    /*  */
    /*  */
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    /*  */ }
    #stacks_in_9556 .press-text .out {
      margin: 0 !important; }
#stacks_in_9556 {
  font-size: 15px;
  line-height: 20px;

}
.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  -webkit-font-feature-settings: 'liga';
          font-feature-settings: 'liga'; }

/*
2.0.0
*/
@font-face{font-family:"Ionicons";src:url("ionicons/ionicons.eot?v=4.5.9-1");src:url("ionicons/ionicons.eot?v=4.5.9-1#iefix") format("embedded-opentype"),url("ionicons/ionicons.woff2?v=4.5.9-1") format("woff2"),url("ionicons/ionicons.woff?v=4.5.9-1") format("woff"),url("ionicons/ionicons.ttf?v=4.5.9-1") format("truetype"),url("ionicons/ionicons.svg?v=4.5.9-1#Ionicons") format("svg");font-weight:normal;font-style:normal}
#stacks_out_9401, #stacks_in_9401 {
  overflow: visible;
}
@important "partials/maps";
.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both; }
  .animated.infinite {
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite; }
  .animated.hinge {
    -webkit-animation-duration: 2s;
    animation-duration: 2s; }
  .animated.flipOutX, .animated.flipOutY, .animated.bounceIn, .animated.bounceOut {
    -webkit-animation-duration: .75s;
    animation-duration: .75s; }

@-webkit-keyframes bounce {
  from, 20%, 53%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0); }
  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0); }
  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0); } }

@keyframes bounce {
  from, 20%, 53%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0); }
  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0); }
  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0); } }

.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom; }

@-webkit-keyframes flash {
  from, 50%, to {
    opacity: 1; }
  25%, 75% {
    opacity: 0; } }

@keyframes flash {
  from, 50%, to {
    opacity: 1; }
  25%, 75% {
    opacity: 0; } }

.flash {
  -webkit-animation-name: flash;
  animation-name: flash; }

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05); }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }

@keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05); }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }

.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse; }

@-webkit-keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1); }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1); }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1); }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1); }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1); }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }

@keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1); }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1); }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1); }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1); }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1); }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }

.rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand; }

@-webkit-keyframes shake {
  from, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0); }
  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0); } }

@keyframes shake {
  from, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0); }
  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0); } }

.shake {
  -webkit-animation-name: shake;
  animation-name: shake; }

@-webkit-keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg); }
  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg); }
  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg); }
  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg); }
  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0); } }

@keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg); }
  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg); }
  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg); }
  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg); }
  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0); } }

.headShake {
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-name: headShake;
  animation-name: headShake; }

@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg); }
  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg); }
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg); }
  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg); }
  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg); } }

@keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg); }
  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg); }
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg); }
  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg); }
  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg); } }

.swing {
  -webkit-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing; }

@-webkit-keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); }
  10%, 20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); }
  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); }
  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }

@keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); }
  10%, 20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); }
  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); }
  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }

.tada {
  -webkit-animation-name: tada;
  animation-name: tada; }

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes wobble {
  from {
    -webkit-transform: none;
    transform: none; }
  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); }
  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); }
  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); }
  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); }
  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); }
  to {
    -webkit-transform: none;
    transform: none; } }

@keyframes wobble {
  from {
    -webkit-transform: none;
    transform: none; }
  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); }
  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); }
  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); }
  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); }
  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); }
  to {
    -webkit-transform: none;
    transform: none; } }

.wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble; }

@-webkit-keyframes jello {
  from, 11.1%, to {
    -webkit-transform: none;
    transform: none; }
  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg); }
  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg); }
  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg); }
  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg); }
  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg); }
  77.7% {
    -webkit-transform: skewX(0.39063deg) skewY(0.39063deg);
    transform: skewX(0.39063deg) skewY(0.39063deg); }
  88.8% {
    -webkit-transform: skewX(-0.19531deg) skewY(-0.19531deg);
    transform: skewX(-0.19531deg) skewY(-0.19531deg); } }

@keyframes jello {
  from, 11.1%, to {
    -webkit-transform: none;
    transform: none; }
  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg); }
  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg); }
  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg); }
  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg); }
  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg); }
  77.7% {
    -webkit-transform: skewX(0.39063deg) skewY(0.39063deg);
    transform: skewX(0.39063deg) skewY(0.39063deg); }
  88.8% {
    -webkit-transform: skewX(-0.19531deg) skewY(-0.19531deg);
    transform: skewX(-0.19531deg) skewY(-0.19531deg); } }

.jello {
  -webkit-animation-name: jello;
  animation-name: jello;
  -webkit-transform-origin: center;
  transform-origin: center; }

@-webkit-keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1); }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9); }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03); }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97); }
  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }

@keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1); }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9); }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03); }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97); }
  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }

.bounceIn {
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn; }

@-webkit-keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0); }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0); }
  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0); }
  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0); }
  to {
    -webkit-transform: none;
    transform: none; } }

@keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0); }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0); }
  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0); }
  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0); }
  to {
    -webkit-transform: none;
    transform: none; } }

.bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown; }

@-webkit-keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0); }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0); }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0); }
  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0); }
  to {
    -webkit-transform: none;
    transform: none; } }

@keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0); }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0); }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0); }
  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0); }
  to {
    -webkit-transform: none;
    transform: none; } }

.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft; }

@-webkit-keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0); }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0); }
  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0); }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0); }
  to {
    -webkit-transform: none;
    transform: none; } }

@keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0); }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0); }
  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0); }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0); }
  to {
    -webkit-transform: none;
    transform: none; } }

.bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight; }

@-webkit-keyframes bounceInUp {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0); }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0); }
  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0); }
  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0); }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

@keyframes bounceInUp {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0); }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0); }
  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0); }
  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0); }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

.bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp; }

@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9); }
  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1); }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); } }

@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9); }
  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1); }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); } }

.bounceOut {
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut; }

@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0); }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0); }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0); } }

@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0); }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0); }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0); } }

.bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown; }

@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0); }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0); } }

@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0); }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0); } }

.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft; }

@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0); }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0); } }

@keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0); }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0); } }

.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight; }

@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0); }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0); }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0); } }

@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0); }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0); }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0); } }

.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp; }

@-webkit-keyframes fadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@keyframes fadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn; }

@-webkit-keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0); }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0); }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown; }

@-webkit-keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0); }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0); }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig; }

@-webkit-keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0); }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0); }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft; }

@-webkit-keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0); }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0); }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig; }

@-webkit-keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0); }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0); }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight; }

@-webkit-keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0); }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0); }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig; }

@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0); }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0); }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp; }

@-webkit-keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0); }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0); }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig; }

@-webkit-keyframes fadeOut {
  from {
    opacity: 1; }
  to {
    opacity: 0; } }

@keyframes fadeOut {
  from {
    opacity: 1; }
  to {
    opacity: 0; } }

.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut; }

@-webkit-keyframes fadeOutDown {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0); } }

@keyframes fadeOutDown {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0); } }

.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown; }

@-webkit-keyframes fadeOutDownBig {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0); } }

@keyframes fadeOutDownBig {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0); } }

.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig; }

@-webkit-keyframes fadeOutLeft {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0); } }

@keyframes fadeOutLeft {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0); } }

.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft; }

@-webkit-keyframes fadeOutLeftBig {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0); } }

@keyframes fadeOutLeftBig {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0); } }

.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig; }

@-webkit-keyframes fadeOutRight {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0); } }

@keyframes fadeOutRight {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0); } }

.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight; }

@-webkit-keyframes fadeOutRightBig {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0); } }

@keyframes fadeOutRightBig {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0); } }

.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig; }

@-webkit-keyframes fadeOutUp {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0); } }

@keyframes fadeOutUp {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0); } }

.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp; }

@-webkit-keyframes fadeOutUpBig {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0); } }

@keyframes fadeOutUpBig {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0); } }

.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig; }

@-webkit-keyframes flip {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out; }
  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out; }
  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; } }

@keyframes flip {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out; }
  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out; }
  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; } }

.animated.flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip; }

@-webkit-keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0; }
  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1; }
  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg); }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px); } }

@keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0; }
  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1; }
  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg); }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px); } }

.flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX; }

@-webkit-keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0; }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1; }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg); }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px); } }

@keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0; }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1; }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg); }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px); } }

.flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY; }

@-webkit-keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px); }
  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1; }
  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0; } }

@keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px); }
  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1; }
  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0; } }

.flipOutX {
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important; }

@-webkit-keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px); }
  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1; }
  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0; } }

@keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px); }
  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1; }
  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0; } }

.flipOutY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY; }

@-webkit-keyframes lightSpeedIn {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0; }
  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1; }
  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1; }
  to {
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

@keyframes lightSpeedIn {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0; }
  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1; }
  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1; }
  to {
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
  animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out; }

@-webkit-keyframes lightSpeedOut {
  from {
    opacity: 1; }
  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0; } }

@keyframes lightSpeedOut {
  from {
    opacity: 1; }
  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0; } }

.lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
  animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in; }

@-webkit-keyframes rotateIn {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0; }
  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

@keyframes rotateIn {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0; }
  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

.rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn; }

@-webkit-keyframes rotateInDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0; }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

@keyframes rotateInDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0; }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft; }

@-webkit-keyframes rotateInDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0; }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

@keyframes rotateInDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0; }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight; }

@-webkit-keyframes rotateInUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0; }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

@keyframes rotateInUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0; }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft; }

@-webkit-keyframes rotateInUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0; }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

@keyframes rotateInUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0; }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight; }

@-webkit-keyframes rotateOut {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1; }
  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0; } }

@keyframes rotateOut {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1; }
  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0; } }

.rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut; }

@-webkit-keyframes rotateOutDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1; }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0; } }

@keyframes rotateOutDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1; }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0; } }

.rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft; }

@-webkit-keyframes rotateOutDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1; }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0; } }

@keyframes rotateOutDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1; }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0; } }

.rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight; }

@-webkit-keyframes rotateOutUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1; }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0; } }

@keyframes rotateOutUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1; }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0; } }

.rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft; }

@-webkit-keyframes rotateOutUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1; }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0; } }

@keyframes rotateOutUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1; }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0; } }

.rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight; }

@-webkit-keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out; }
  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out; }
  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1; }
  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0; } }

@keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out; }
  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out; }
  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1; }
  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0; } }

.hinge {
  -webkit-animation-name: hinge;
  animation-name: hinge; }

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

.rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn; }

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollOut {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); } }

@keyframes rollOut {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); } }

.rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut; }

@-webkit-keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  50% {
    opacity: 1; } }

@keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  50% {
    opacity: 1; } }

.zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn; }

@-webkit-keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

@keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown; }

@-webkit-keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

@keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft; }

@-webkit-keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

@keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight; }

@-webkit-keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

@keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp; }

@-webkit-keyframes zoomOut {
  from {
    opacity: 1; }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  to {
    opacity: 0; } }

@keyframes zoomOut {
  from {
    opacity: 1; }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  to {
    opacity: 0; } }

.zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut; }

@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown; }

@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center; } }

@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center; } }

.zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
  animation-name: zoomOutLeft; }

@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center; } }

@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center; } }

.zoomOutRight {
  -webkit-animation-name: zoomOutRight;
  animation-name: zoomOutRight; }

@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp; }

@-webkit-keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible; }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

@keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible; }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown; }

@-webkit-keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible; }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

@keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible; }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

.slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft; }

@-webkit-keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible; }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

@keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible; }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight; }

@-webkit-keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible; }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

@keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible; }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

.slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp; }

@-webkit-keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0); } }

@keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0); } }

.slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown; }

@-webkit-keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0); } }

@keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0); } }

.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft; }

@-webkit-keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0); } }

@keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0); } }

.slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight; }

@-webkit-keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0); } }

@keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0); } }

.slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp; }

#stacks_out_9401 {
  padding: 20px 0px !important; }

#press_alignment_stacks_in_9401 {
  width: 100%; }
  #press_alignment_stacks_in_9401.press-left {
    text-align: left; }
  #press_alignment_stacks_in_9401.press-center {
    text-align: center; }
  #press_alignment_stacks_in_9401.press-right {
    text-align: right; }

#stacks_in_9401 {
  transition: all 200ms ease;
  /*  */
  /*  */
  background: rgba(232, 100, 34, 0.85);
  /*  */
  /*  */
  /*  */
  /*  */
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.50);
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.50);
  /*  */
  /*  */
  /*  */
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  /*  */
  /*  */
  /*  */
  overflow: hidden;
  color: rgba(255, 255, 255, 1.00);
  margin: 10px 10px 10px 10px;
  padding: 10px 20px 10px 20px;
  border-radius: 0px 0px 0px 0px;
  cursor: pointer;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  text-decoration: none; }
  #stacks_in_9401:hover {
    /*  */
    /*  */
    /*  */
    background: rgba(162, 164, 164, 1.00);
    /*  */
    /*  */
    /*  */
    /*  */
    /*  */
    /*  */
    /*  */ }
    #stacks_in_9401:hover .press-icon i {
      /*  */ }
  #stacks_in_9401:active {
    /*  */
    /*  */
    /*  */
    /*  */ }
    #stacks_in_9401:active .press-icon i {
      /*  */ }
  #stacks_in_9401 .press-icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    /*  */
    /*  */
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    /*  */
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    /*  */
    background: none;
    /*  */
    /*  */
    /*  */
    /*  */
    /*  */
    /*  */
    margin-right: 8px;
    /*  */
    /*  */
    /*  */ }
    #stacks_in_9401 .press-icon i {
      font-size: 32px;
      color: rgba(255, 255, 255, 1.00);
      vertical-align: middle; }
  #stacks_in_9401 .press-text {
    /*  */
    /*  */
    /*  */
    /*  */
    /*  */
    /*  */
    /*  */
    font-family: "Raleway";
    /*  */
    /*  */
    /*  */
    /*  */
    /*  */
    /*  */
    /*  */
    /*  */
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 15px;
    padding: 0px 0px 0px 0px;
    -webkit-box-pack: inherit;
        -ms-flex-pack: inherit;
            justify-content: inherit;
    line-height: 20px;
    /*  */
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    /*  */
    /*  */ }
    #stacks_in_9401 .press-text .out {
      margin: 0 !important; }
#stacks_in_9401 {
  font-size: 15px;
  line-height: 20px;

}
.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  -webkit-font-feature-settings: 'liga';
          font-feature-settings: 'liga'; }
 .s-container-stacks_in_951_2{ }#s-wrapper-stacks_in_951_2{margin:0; }#s-content-stacks_in_951_2{justify-content:center;  padding:20px 60px 40px 60px;}.s-bg-stacks_in_951_2{z-index:0}#s-outer-stacks_in_951_2{border-radius:0px 0px 0px 0px}
#p-stacks_in_951_63 p{    }#p-stacks_in_951_63 p.lead{}#p-stacks_in_951_63 a{color:var(--link-color);}#p-stacks_in_951_63 a:hover{color:var(--link-color-hover); }
#p-stacks_in_951_18 p{  margin-bottom: 0;  }#p-stacks_in_951_18 p.lead{}#p-stacks_in_951_18 a{color:var(--link-color);}#p-stacks_in_951_18 a:hover{color:var(--link-color-hover); }
.s-cols-stacks_in_951_105_2{justify-content:space-between;align-items:stretch;}.s-cols-stacks_in_951_105_2>.s-cols-item{border-radius:0px;margin-bottom:20px;width:100%;  padding:10px 10px 10px 10px;   }.s-cols-stacks_in_951_105_2>.s-cols-item:hover{ }@media (min-width:600px){.s-cols-stacks_in_951_105_2>.s-cols-item{ width:calc((100% - calc(1 * 20px)) / 2);}}#stacks_out_951_105_2{width:100%}
.item_stacks_in_951_105_4{justify-content:flex-start;overflow:hidden;  }
.item_stacks_in_951_105_6{justify-content:flex-start;overflow:hidden;  }
.lb-master_stacks_in_2846.bg-vault.bg-color.style-pro-stacks_in_2846{background-color:rgba(0, 0, 0, 0.78)}.lb-master_stacks_in_2846.close-vis-never .infix-close{display:none !important}.ll-overlay#ovl_stacks_in_2846.bg-color{background-color:rgba(0, 0, 0, 0.78)}@media screen and (max-width:640px){.ll-overlay#ovl_stacks_in_2846.small-bg-color{background-color:rgba(0, 0, 0, 0.78)}.ll-overlay#ovl_stacks_in_2846.small-bg-color::before{background-color:transparent !important;background-image:none !important}}body > .ll-overlay#ovl_stacks_in_2846{position:fixed}.ll-open-stacks_in_2846 > .ll-overlay#ovl_stacks_in_2846{z-index:9989}.ll-open-stacks_in_2846.sectionsPro1 > .ll-overlay#ovl_stacks_in_2846{z-index:998}@media screen and (min-width:640px){.lb-master_stacks_in_2846.close-vis-small-only .infix-close{display:none !important}}@media screen and (max-width:640px){.lb-master_stacks_in_2846.close-vis-large-only .infix-close{display:none !important}}#stacks_in_2846 .infix-close.lb-close-master{display:none !important}@media screen and (min-width:640px){#ovl_stacks_in_2846.large-hide-overlay{background-color:transparent !important}}@media screen and (min-width:640px){.lb-master_stacks_in_2846.infix-section.large-hide-overlay{background-color:transparent !important}}@media screen and (max-width:640px){.lb-master_stacks_in_2846.infix-section.sm-hide-borders .infix-content{border-radius:0 !important;border:none !important}}[data-ll-target="limelight1"].sectionsPro1.size-target.lightbox-open.ll-open-stacks_in_2846 > .shear-wrapper{position:absolute}.lb-master_stacks_in_2846.maxw-frame:not(.infix-image):not(.custom-size) .infix-container{width:100%}@media screen and (max-width:640px){.lb-master_stacks_in_2846.maxw-frame:not(.infix-image):not(.custom-size) .infix-container{width:100%}}.lb-master_stacks_in_2846.maxw-frame.infix-image:not(.custom-size) .infix-container > .infix-content{margin:0 auto;width:100%}@media screen and (max-width:640px){.lb-master_stacks_in_2846.maxw-frame.infix-image:not(.custom-size) .infix-container > .infix-content{width:100%}}.lb-master_stacks_in_2846.maxw-frame:not(.custom-size) .infix-container{max-width:1000px}@media screen and (max-width:640px){.lb-master_stacks_in_2846.maxw-frame:not(.custom-size) .infix-container{max-width:1000px}}.lb-master_stacks_in_2846.prop-height.infix-body:not(.vid-letterbox):not(.infix-image) .infix-iframe-container{padding-top:80vh}@media screen and (min-width:640px){.lb-master_stacks_in_2846.prop-height.infix-body:not(.vid-letterbox):not(.infix-image) .infix-iframe-container{padding-top:75vh}}.lb-master_stacks_in_2846.prop-height.infix-body:not(.vid-letterbox):not(.infix-image).infix-inline .infix-container,.lb-master_stacks_in_2846.prop-height.infix-body:not(.vid-letterbox):not(.infix-image).infix-inline .infix-content,.lb-master_stacks_in_2846.prop-height.infix-body:not(.vid-letterbox):not(.infix-image).infix-inline .splb{height:80vh !important;max-height:80vh !important}@media screen and (min-width:640px){.lb-master_stacks_in_2846.prop-height.infix-body:not(.vid-letterbox):not(.infix-image).infix-inline .infix-container,.lb-master_stacks_in_2846.prop-height.infix-body:not(.vid-letterbox):not(.infix-image).infix-inline .infix-content,.lb-master_stacks_in_2846.prop-height.infix-body:not(.vid-letterbox):not(.infix-image).infix-inline .splb{height:75vh !important;max-height:75vh !important}}.lb-master_stacks_in_2846.prop-height.infix-section:not(.vid-letterbox):not(.infix-image) .infix-container{top:calc((100% - 80%) / 2) !important;height:80% !important}@media screen and (min-width:640px){.lb-master_stacks_in_2846.prop-height.infix-section:not(.vid-letterbox):not(.infix-image) .infix-container{top:calc((100% - 75%) / 2) !important;height:75% !important}}.lb-master_stacks_in_2846.prop-height.infix-section:not(.vid-letterbox):not(.infix-image).infix-inline .infix-container{height:80% !important;max-height:80% !important}@media screen and (min-width:640px){.lb-master_stacks_in_2846.prop-height.infix-section:not(.vid-letterbox):not(.infix-image).infix-inline .infix-container{height:75% !important;max-height:75% !important}}.lb-master_stacks_in_2846.prop-height.infix-section:not(.vid-letterbox):not(.infix-image).infix-inline .infix-content,.lb-master_stacks_in_2846.prop-height.infix-section:not(.vid-letterbox):not(.infix-image).infix-inline .splb{height:100% !important;max-height:100% !important}.lb-master_stacks_in_2846.infix-iframe.infix-section .infix-container,.lb-master_stacks_in_2846.infix-iframe.infix-section .infix-content,.lb-master_stacks_in_2846.infix-iframe.infix-section .infix-iframe-container{position:static;top:0;left:0;height:100%;width:100%}.lb-master_stacks_in_2846.infix-iframe.infix-section.size-float .infix-iframe-container{padding-top:0}.lb-master_stacks_in_2846 .infix-content{border:0px solid rgba(90, 90, 110, 1.00)}.lb-master_stacks_in_2846 .infix-content,.lb-master_stacks_in_2846 .infix-content::before{border-radius:5px}.lb-master_stacks_in_2846 .infix-content > .infix-iframe-container,.lb-master_stacks_in_2846 .infix-content > .infix-iframe-container > iframe{border-radius:calc(5px - 0px)}.lb-master_stacks_in_2846 .infix-content img{border-radius:5px}.lb-master_stacks_in_2846 .infix-content::after{border-radius:calc(5px - 0px)}.lb-master_stacks_in_2846 .infix-content::after{-webkit-box-shadow:0 0 36px 0px rgba(0, 0, 0, 0.30);box-shadow:0 0 36px 0px rgba(0, 0, 0, 0.30)}.lb-master_stacks_in_2846 .infix-close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;z-index:9999;padding:8px;border-radius:0px 0px 0px 0px;background:rgba(0, 0, 0, 0.00)}html.bwd-touch .lb-master_stacks_in_2846 .infix-close{opacity:1 !important}.lb-master_stacks_in_2846 .infix-close > .close-wrap{position:relative;width:35px;height:35px;opacity:0.94}.lb-master_stacks_in_2846 .infix-close > .close-wrap:hover,html.bwd-touch .lb-master_stacks_in_2846 .infix-close > .close-wrap{opacity:1 !important}.lb-master_stacks_in_2846 .infix-close > .close-wrap.close-text-only{width:auto;height:auto;color:rgba(255, 255, 255, 0.96);font-size:12px;line-height:1}.lb-master_stacks_in_2846 .infix-close > .close-wrap.close-text-only .text-border{padding:8px;border:1px solid rgba(159, 159, 159, 1.00);border-radius:8px;background-color:rgba(159, 159, 159, 1.00);text-align:center}.lb-master_stacks_in_2846 .infix-close > .close-wrap > svg{width:35px;height:35px;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.lb-master_stacks_in_2846 .infix-close > .close-wrap > svg circle.bg{fill:rgba(159, 159, 159, 1.00)}.lb-master_stacks_in_2846 .infix-close > .close-wrap > svg .ring{stroke:rgba(159, 159, 159, 1.00);stroke-width:4px}.lb-master_stacks_in_2846 .infix-close > .close-wrap > svg .action-icon path{stroke:rgba(255, 255, 255, 0.96);stroke-width:4px;fill:none}.lb-master_stacks_in_2846 .infix-close > .close-wrap > svg .ring,.lb-master_stacks_in_2846 .infix-close > .close-wrap > svg .action-icon path{-webkit-transition:stroke 200ms ease-out;transition:stroke 200ms ease-out}.lb-master_stacks_in_2846 .infix-close > .close-wrap > svg circle.bg{-webkit-transition:fill 220ms ease-out;transition:fill 220ms ease-out}.lb-master_stacks_in_2846 .infix-close:hover,html.bwd-touch .lb-master_stacks_in_2846 .infix-close{background:rgba(0, 0, 0, 0.00)}.lb-master_stacks_in_2846 .infix-close:hover > .close-wrap > svg circle.bg,html.bwd-touch .lb-master_stacks_in_2846 .infix-close > .close-wrap > svg circle.bg{fill:rgba(21, 28, 62, 1.00)}.lb-master_stacks_in_2846 .infix-close:hover > .close-wrap > svg .ring,html.bwd-touch .lb-master_stacks_in_2846 .infix-close > .close-wrap > svg .ring{stroke:rgba(21, 28, 62, 1.00)}.lb-master_stacks_in_2846 .infix-close:hover > .close-wrap > svg .action-icon path,html.bwd-touch .lb-master_stacks_in_2846 .infix-close > .close-wrap > svg .action-icon path{stroke:rgba(255, 255, 255, 1.00);fill:none}.lb-master_stacks_in_2846 .infix-close:hover > .close-wrap.close-text-only,html.bwd-touch .lb-master_stacks_in_2846 .infix-close > .close-wrap.close-text-only{color:rgba(255, 255, 255, 1.00)}.lb-master_stacks_in_2846 .infix-close i.fa,.lb-master_stacks_in_2846 .infix-close svg,.lb-master_stacks_in_2846 .infix-close .simple-icon,.lb-master_stacks_in_2846 .infix-close .close-wrap,.lb-master_stacks_in_2846 .infix-close .text-border{pointer-events:none}@media screen and (min-width:640px){.lb-master_stacks_in_2846 .infix-close .close-wrap,.lb-master_stacks_in_2846 .infix-close .close-wrap > svg{width:35px;height:35px}.lb-master_stacks_in_2846 .infix-close .close-wrap.close-text-only{font-size:16px}}.lb-master_stacks_in_2846 .infix-close .action-icon > g{display:none}.lb-master_stacks_in_2846 .infix-close.close-cross .action-icon > g#cross{display:block}.lb-master_stacks_in_2846 .infix-close.close-small-cross .action-icon > g#smallcross{display:block}.lb-master_stacks_in_2846 .infix-close.close-left-arrow .action-icon > g#arrow{display:block}.lb-master_stacks_in_2846 .infix-close.close-hamburger .action-icon > g#burger{display:block}@media screen and (min-width:640px){.lb-master_stacks_in_2846.close-bg-small-only .infix-close{background:none}}.lb-master_stacks_in_2846 .splb-loader .loader-message{display:none}.lb-master_stacks_in_2846 .splb-loader svg{display:none}.lb-master_stacks_in_2846 .splb-loader > .loader-message{margin-top:0}
.infix-content.bg-vault.bg-color.style-pro-stacks_in_7623{background-color:rgba(255, 255, 255, 1.00)}#stacks_in_7623.splb{padding:5px}#splb_stacks_in_7623 .infix-iframe-container{background-color:}#stacks_in_7623{display:none}.infix-opened #stacks_in_7623,.infix-closed #stacks_in_7623{display:block}.contactus{cursor:pointer}#stacks_in_7623.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_7623.splb.ll-overflow{overflow:visible !important}
/* 1.8.1
- fixed a bug that could the form to not submit if "Exclude Incomplete Fields" was disabled
- replaced multiple select with custom mutli-select field
----- replaced option elements, they were not supported in safari
----- more of the feature is built out
- you can now add a delay before redirecting on succssful submition
- you can now disable radio and checkbox fields
- single quotes are escaped from select fields
*/
#stacks_in_7628.sf-styles,#stacks_in_7628.sf-styles * {box-sizing: border-box;}
#stacks_in_7628.sf-styles .age-field,
#stacks_in_7628.sf-styles .agree-to-terms-field {
  overflow: hidden;
  height: 0;
  margin: 0 !important;
}
#stacks_in_7628.sf-styles label.keepIt{text-align:left;display:inline-block;width:100%;padding-left:5px}
#stacks_in_7628.sf-styles select{color:#aaa}.php{display:none}
#stacks_in_7628.sf-styles .info{color:#00529B;background-color:#BDE5F8}
#stacks_in_7628.sf-styles .success{color:#4F8A10;background-color:rgba(47, 134, 56, 1.00)}
#stacks_in_7628.sf-styles .warning{color:#9F6000;background-color:#FEEFB3}
#stacks_in_7628.sf-styles .error{color:#D8000C;background-color:rgba(216, 0, 12, 1.00)}
#stacks_in_7628.sf-styles .sf-message {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  width: 100%;
}
#stacks_in_7628.sf-styles .submitMessage, #stacks_in_7628.sf-styles .errorMessage {
  background-size: 40px 40px;
  background-image: linear-gradient(135deg, rgba(255, 255, 255, .05) 25%, transparent 25%,
  transparent 50%, rgba(255, 255, 255, .05) 50%, rgba(255, 255, 255, .05) 75%,
  transparent 75%, transparent);
  width: 100%;
  border: 1px solid;
  color: #fff !important;
  padding: 10px 15px;
  border-radius:3px;
  margin-right: 28px;
  position: absolute;
  top: 0;
  left: 0;
  transform: translateY(-50%);
  z-index: 99;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.3), 0px 8px 16px rgba(0,0,0,0.2);
  animation: sf-message-in-out 5s ease-in-out forwards;
  cursor: pointer;
}
@keyframes sf-message-in-out {
  0% { transform: translateY(0%); opacity: 0 }
  5% { transform: translateY(-50%); opacity: 1 }
  95% { transform: translateY(-50%); opacity: 1}
  100% { transform: translateY(0%); opacity: 0}
}
#stacks_in_7628.sf-styles.sf-no-help-text .submitMessage  {
  margin-right: 0px;
}
#stacks_in_7628.sf-styles.sf-no-help-text .sf-help-column {
  display: none;
}
#stacks_in_7628.sf-styles .sf-help-column {
  transform: none !important;
}
#stacks_in_7628.sf-styles .info {
  background-color: #61b832;
  border-color: #3b8eb5;
}
#stacks_in_7628.sf-styles .error, #stacks_in_7628.sf-styles .errorMessage {
  background-color: rgba(216, 0, 12, 1.00);
  border-color: rgba(0,0,0,0.25);
}
#stacks_in_7628.sf-styles .warning {
  background-color: #eaaf51;
  border-color: #d99a36;
}
#stacks_in_7628.sf-styles .success {
  background-color:rgba(47, 134, 56, 1.00);
  border-color: rgba(0,0,0,0.25);
  padding: 10px 15px 5px 15px;
}
#stacks_in_7628.sf-styles .submitMessage h3 {
  font-size: 16px;
  line-height: 1.4;
  color: #fff;
  font-weight: bold;
}
#stacks_in_7628.sf-styles .submitMessage h3:not(:last-child) {
  margin: 0 0 5px 0 !important;
}
#stacks_in_7628.sf-styles .submitMessage h3:last-child {
  margin: 0 !important;
}
#stacks_in_7628.sf-styles .submitMessage p {
  margin: 0;
  font-size: 16px;
  line-height: 1.4;
  color: #fff;
}
#g-captcha {
    position: absolute;
    pointer-events: none;
    left: 0;
    width: 50px;
    bottom: 0;
    opacity: 0;
}
#stacks_in_7628.sf-styles .g-recaptcha {
  min-width: 0;
  margin: 0;
}
/* ---------------------------------------- */
#stacks_in_7628.sf-styles form {
  background: rgba(255, 255, 255, 1.00);
  padding: 16px 32px;
  border-radius: 2px;
  margin: 0px auto;
  border: 0px solid rgba(13, 13, 13, 0.10);
  display: inline-block;
  max-width: 100%;
  
}
#stacks_in_7628.sf-styles form .note {
  display: block;
  font-size: 75%;
  line-height: 1.2;
  color: rgba(13, 13, 13, 0.65);
  margin: 0px 8px;
  opacity: .75;
}
#stacks_in_7628.sf-styles form .note p {
  margin: 0;
}
#stacks_in_7628.sf-styles .controls {
  position: relative;
  margin-bottom: 16px;
  width: 350px;
  max-width: 100%;
  display: grid;
  grid-template-columns: 90px 1fr 20px;
  align-items: center;
  align-content: flex-start;
  grid-gap: 4px 8px;
}
#stacks_in_7628.sf-styles .controls.sf-radio {
  margin-bottom: 0px;
}
#stacks_in_7628.sf-styles .controls.sf-radio + .controls:not(.sf-radio) {
  margin-top: 16px;
}
#stacks_in_7628.sf-styles .sf-radio-group .controls.sf-button-group.hidden,
#stacks_in_7628.sf-styles .controls.hidden {
  display: none !important;
  pointer-events: none;
}
#stacks_in_7628.sf-styles .controls.sf-disabled.sf-input {
  cursor: not-allowed;
}
#stacks_in_7628.sf-styles .controls.sf-disabled.sf-checkbox label, #stacks_in_7628.sf-styles .controls.sf-disabled.sf-checkbox input,
#stacks_in_7628.sf-styles .controls.sf-disabled.sf-input label, #stacks_in_7628.sf-styles .controls.sf-disabled.sf-input input {
  opacity: .5;
  pointer-events: none;
}
#stacks_in_7628.sf-styles.sf-no-help-text .controls {
  grid-template-columns: 90px 1fr;
}
#stacks_in_7628.sf-styles .deluxe-columns > div {
  min-width: 0;
}
#stacks_in_7628.sf-styles .form-group > div:nth-child(2) {
  margin-top: 16px;
}
#stacks_in_7628.sf-styles .controls.sf-checkbox {
  grid-template-columns: 90px 22px 1fr 20px;
}
#stacks_in_7628.sf-styles.sf-no-help-text .controls.sf-checkbox  {
  grid-template-columns: 90px 22px 1fr;
}
#stacks_in_7628.sf-styles .controls.sf-checkbox label {
  cursor: pointer;
}
#stacks_in_7628.sf-styles .controls.sf-submit {
  grid-template-columns: 90px min-content 20px;
  grid-gap: 0px 8px;
}
#stacks_in_7628.sf-styles .controls.sf-submit .sf-message:empty {
  display: none;
}
#stacks_in_7628.sf-styles.sf-no-help-text .controls.sf-submit  {
  grid-template-columns: 90px min-content;
}
#stacks_in_7628.sf-styles .controls.sf-file {
  grid-template-columns: 90px 1fr min-content 20px;
}
#stacks_in_7628.sf-styles.sf-no-help-text .controls.sf-file  {
  grid-template-columns: 90px 1fr min-content;
}
#stacks_in_7628.sf-styles .hiddenFormSubmit {
  display: none;
}
#stacks_in_7628.sf-styles .steps .step .controls label,
#stacks_in_7628.sf-styles .controls label {
  font-size: 16px;
  line-height: 1;
}
#stacks_in_7628.sf-styles .controls label {
  color:  rgba(13, 13, 13, 0.65);
  margin: 0;
}
#stacks_in_7628.sf-styles .controls label img {
  display: inline;
}
#stacks_in_7628.sf-styles .controls:not(.sf-checkbox) label {
  pointer-events: none;
}
#stacks_in_7628.sf-styles .controls .field-icon {
  position: absolute;
  right: 8px;
  top: 50%;
  fill:  rgba(38, 38, 38, 1.00);
  margin: 0;
  width: 16px;
  height: 16px;
  pointer-events: none;
  transform: translate(0,-50%);
}
#stacks_in_7628.sf-styles .sf-multi-select .field-icon {
  opacity: 0;
}
#stacks_in_7628.sf-styles .controls {
  font-size: 16px;
}
#stacks_in_7628.sf-styles form .controls .step-input-wrap {
  position: relative;
}
#stacks_in_7628.sf-styles .controls input,
#stacks_in_7628.sf-styles .controls > button,
#stacks_in_7628.sf-styles .controls select,
#stacks_in_7628.sf-styles .controls select + .sf-multi-select-mobile,
#stacks_in_7628.sf-styles .controls .fileUpload,
#stacks_in_7628.sf-styles .controls .fileUpload span {
  font-size: 16px;
  line-height: 16px;
  height: 34px;
  color:  rgba(38, 38, 38, 1.00);
}
#stacks_in_7628.sf-styles .controls select + .sf-multi-select-mobile {
  height: auto;
}
#stacks_in_7628.sf-styles .controls input::-webkit-calendar-picker-indicator {
  opacity: 0;
}
#stacks_in_7628.sf-styles .controls input:focus,
#stacks_in_7628.sf-styles .controls select:focus,
#stacks_in_7628.sf-styles .controls textarea:focus,
#stacks_in_7628.sf-styles .controls button:focus {
    outline: none;
}
#stacks_in_7628.sf-styles .controls.sf-checkbox label {
  font-size: 16px;
  line-height: 16px;
}
#stacks_in_7628.sf-styles .controls textarea {
  font-size: 16px;
  line-height: 16px;
  color:  rgba(38, 38, 38, 1.00);
}
#stacks_in_7628.sf-styles .controls select.is-placeholder option,
#stacks_in_7628.sf-styles .controls select.is-placeholder + .sf-multi-select-mobile .sf-option {
  color:  rgba(38, 38, 38, 1.00);
}
#stacks_in_7628.sf-styles .controls input::placeholder,
#stacks_in_7628.sf-styles .controls textarea::placeholder,
#stacks_in_7628.sf-styles .controls select.is-placeholder option[disabled] {
  
  color: rgba(0, 0, 0, 0.35);
  color: #000000;
  
  opacity: 1;
}
#stacks_in_7628.sf-placeholder .controls input::placeholder,
#stacks_in_7628.sf-placeholder .controls textarea::placeholder,
#stacks_in_7628.sf-placeholder .controls select:invalid,
#stacks_in_7628.sf-classic .controls input::placeholder,
#stacks_in_7628.sf-classic .controls textarea::placeholder,
#stacks_in_7628.sf-classic .controls select.is-placeholder {
  color: transparent;
}
#stacks_in_7628.sf-styles .controls .sf-number-wrap,
#stacks_in_7628.sf-styles .controls input,
#stacks_in_7628.sf-styles .controls textarea,
#stacks_in_7628.sf-styles .controls > button,
#stacks_in_7628.sf-styles .controls select,
#stacks_in_7628.sf-styles .controls select + .sf-multi-select-mobile,
#stacks_in_7628.sf-styles .controls .fileUpload {
  padding: 8px 8px;
  border: 1px solid rgba(13, 13, 13, 0.15);
  width: 100%;
  margin: 0px;
  color: rgba(38, 38, 38, 1.00);
  background-color: rgba(0, 0, 0, 0.00);
  border-radius: 2px;
  transition: all 0.3s;
}
#stacks_in_7628.sf-styles .controls select + .sf-multi-select-mobile {
  padding: 8px 0px;
}
#stacks_in_7628.sf-styles .controls .sf-number-wrap {
  padding: 0;
  color: rgba(38, 38, 38, 1.00);
}
#stacks_in_7628.sf-styles .controls input[type="number"] {
  border-color: transparent !important;
  background-color: transparent !important;
}
#stacks_in_7628.sf-styles .controls .sf-number-wrap {
  display: grid;
  grid-template-columns: 1fr min-content;
  align-items: center;
  grid-gap: 0px;
  position: relative;
}
#stacks_in_7628.sf-styles .controls input::-webkit-outer-spin-button,
#stacks_in_7628.sf-styles .controls input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
#stacks_in_7628.sf-styles .controls input[type=number] {
  -moz-appearance: textfield;
}
#stacks_in_7628.sf-styles .quantity-nav {
  height: 24px;
  display: grid;
  grid-gap: 2px;
  margin-left: 8px;
  margin-right: 4px;
  grid-template-columns: 1fr 1fr;
}
#stacks_in_7628.sf-styles .quantity-button {
  font-family: "helvetica-Neue",helvetica;
  font-weight: 400;
  position: relative;
  cursor: pointer;
  border: none;
  width: 24px;
  text-align: center;
  font-size: 14px;
  line-height: 22px;
  height: 24px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  background-color: rgba(0,0,0,0.05);
}
#stacks_in_7628.sf-styles .quantity-button.quantity-up:before {
  content: "+";
}
#stacks_in_7628.sf-styles .quantity-button.quantity-down:before {
  content: "-";
}
#stacks_in_7628.sf-styles .quantity-button:active:after {
  content: "";
  position: absolute;
  left:0;top:0;right:0;bottom:0;
  background: rgba(0,0,0,0.05);
  pointer-events: none;
}
#stacks_in_7628.sf-styles .controls input[type="checkbox"],
#stacks_in_7628.sf-styles .controls input[type="radio"] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  padding: 0;
}
#stacks_in_7628.sf-styles .controls select,
#stacks_in_7628.sf-styles .controls select + .sf-multi-select-mobile {
  line-height: 20px;
  padding: 6px 8px;
}
#stacks_in_7628.sf-styles .controls select + .sf-multi-select-mobile {
  padding: 6px 0;
}
#stacks_in_7628.sf-styles .controls > button {
  position: relative;
  white-space: nowrap;
}
#stacks_in_7628.sf-styles .controls > button.sf-submitting {
  color: transparent;
}
#stacks_in_7628.sf-styles .controls > button svg {
  pointer-events: none;
  opacity: 0;
  position: absolute;
  width: 16px;
  height: 16px;
  left: 50%;
  top: 50%;
  margin-left: -8px;
  margin-top: -8px;
}
#stacks_in_7628.sf-styles .controls > button.sf-submitting svg {
  opacity: 1;
  transition: opacity 300ms ease;
  animation: sf-loading 1000ms linear infinite;
  transform-origin: 8px 9px;
}
#stacks_in_7628.sf-styles .controls > button svg path {
  stroke: #fff;
}
#stacks_in_7628.sf-styles .controls > button,
#stacks_in_7628.sf-styles .controls .fileUpload {
  padding: 8px 16px;
}
@-webkit-keyframes sf-loading {
	0% {
		-webkit-transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
	}
}
@keyframes sf-loading {
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(360deg);
	}
}
#stacks_in_7628.sf-styles .controls .fileUpload {
  border-color: transparent;
}
#stacks_in_7628.sf-styles form .hint,
#stacks_in_7628.sf-styles form .message {
  font-size: 14px;
  line-height: 1.3;
  position: relative;
  left: 0;
  color: #6f6f6f;
  padding: 12px;
  margin: 0px;
  background: -moz-linear-gradient(#ffffff, #f7f7f6 30%);
  background: -webkit-linear-gradient(#ffffff, #f7f7f6 30%);
  background: linear-gradient(#ffffff, #f7f7f6 30%);
  border-radius: 3px;
  vertical-align: top;
  pointer-events: none;
  box-shadow: 0px 8px 16px rgba(0,0,0,0.2);
}
#stacks_in_7628.sf-styles form .hint:before, #stacks_in_7628.sf-styles form .hint:after,
#stacks_in_7628.sf-styles form .message:before,
#stacks_in_7628.sf-styles form .message:after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  border-style: solid;
  border-width: 8px 8px 8px 8px;
  border-color: #f7f7f6 rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) rgba(255, 255, 255, 0);
  position: absolute;
  top: auto;
  left: 8px;
  margin-top: -8px;
  z-index: 2;
  bottom: -14px;
}
#stacks_in_7628.sf-styles form .hint:after,
#stacks_in_7628.sf-styles form .message:after {
  z-index: 1;
  bottom: -15px;
}
#stacks_in_7628.sf-styles form .hint {
  opacity: 0;
  position: absolute;
  left: calc(90px + 8px);
  right: 28px;
  bottom: 0%;
  top: auto;
}
#stacks_in_7628.sf-styles.sf-no-help-text form .hint {
  right: 0px;
}
#stacks_in_7628.sf-styles form .message ~ .hint {
  display: none;
}
#stacks_in_7628.sf-styles form .controls .sf-focused ~ .hint {
  transition: all 300ms ease;
  opacity: 1;
  bottom: calc(100% + 8px);
}
#stacks_in_7628.sf-styles form .help {
  height: 20px;
}
#stacks_in_7628.sf-styles form .help i {
  display: block;
  position: relative;
  height: 20px;
  width: 20px;
  line-height: 16px;
  font-size: 16px;
  padding-top: 1px;
  text-align: center;
  color: #a2a2a2;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  border: 1px solid rgba(0,0,0,0.3);
  background: #f7f7f6 -moz-linear-gradient(#ffffff, #ededec);
  background: #f7f7f6 -webkit-linear-gradient(#ffffff, #ededec);
  background: #f7f7f6 linear-gradient(#ffffff, #ededec);
  cursor: help;
  font-style: normal;
}
#stacks_in_7628.sf-styles form .help i:hover {
  color: white;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
  border-color: #585854;
  background: #585854 -moz-linear-gradient(#6d6d67, #60605b);
  background: #585854 -webkit-linear-gradient(#6d6d67, #60605b);
  background: #585854 linear-gradient(#6d6d67, #60605b);
}
#stacks_in_7628.sf-styles form .help i:after {
  display: none;
  opacity: 0.97;
  content: "";
  height: 0;
  width: 0;
  border-style: solid;
  border-width: 0 9px 8px 9px;
  border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) #6d6d67;
  position: absolute;
  bottom: -11px;
  left: 0px;
  z-index: 11;
}
#stacks_in_7628.sf-styles form .help > span {
  display: none;
  opacity: 0.97;
  position: absolute;
  right: -2px;
  left: calc(90px + 8px);
  top: calc(8px + 8px + 16px);
  z-index: 10;
  padding: 7px 10px 9px 10px;
  margin: 0;
  border-radius: 3px;
  background: -moz-linear-gradient(#6d6d67, #585854 20%);
  background: -webkit-linear-gradient(#6d6d67, #585854 20%);
  background: linear-gradient(#6d6d67, #585854 20%);
  color: white;
  border-color: #585854;
  text-align: left;
  line-height: 1.2;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  font-size: 16px;
  line-height: 1.4;
}
#stacks_in_7628.sf-styles form .help i:hover:after {
  display: block;
}
#stacks_in_7628.sf-styles form .help i:hover ~ span {
  display: block;
  white-space: normal;
}
#stacks_in_7628.sf-styles .controls.sf-checkbox .note,
#stacks_in_7628.sf-styles .controls.sf-file .note {
  grid-column: span 2;
}
#stacks_in_7628.sf-styles .controls.sf-textarea,
#stacks_in_7628.sf-styles .controls.sf-multi-select {
  align-items: flex-start;
}
#stacks_in_7628.sf-styles form .controls.sf-textarea .help,
#stacks_in_7628.sf-styles form .controls.sf-multi-select .help {
  margin-top: 8px;
}
/* left */
#stacks_in_7628.sf-left .controls {
  width: calc(90px + 350px);
}
#stacks_in_7628.sf-left .controls:not(.sf-checkbox) label {
  font-weight: 600;
}
#stacks_in_7628.sf-left .controls.sf-textarea label,
#stacks_in_7628.sf-left .controls.sf-multi-select label {
  margin-top: 8px;
}
@media all and (max-width: 500px) {
  #stacks_in_7628.sf-left .controls {
    width: 350px;
  }
  #stacks_in_7628.sf-left form .controls .sf-focused ~ .hint {
    margin-top: 16px;
  }
  #stacks_in_7628.sf-left form .controls:not(.sf-checkbox) .help > span {
    margin-top: 22px;
  }
  #stacks_in_7628.sf-left form .hint,
  #stacks_in_7628.sf-left form .help > span {
    left: 0px;
  }
  #stacks_in_7628.sf-left .controls.sf-textarea label,
    #stacks_in_7628.sf-left .controls.sf-multi-select label {
    margin-top: 0px;
  }
  #stacks_in_7628.sf-left .controls {
    grid-template-columns: 1fr 20px;
    grid-gap: 4px 8px;
  }
  #stacks_in_7628.sf-left.sf-no-help-text .controls  {
    grid-template-columns: 1fr;
  }
  #stacks_in_7628.sf-left .dropdown-menu {
    margin-left: 0px;
  }
  #stacks_in_7628.sf-left .controls.sf-checkbox {
    grid-template-columns: 22px 1fr 20px;
  }
  #stacks_in_7628.sf-left.sf-no-help-text .controls.sf-checkbox {
    grid-template-columns: 22px 1fr;
  }
  #stacks_in_7628.sf-left .controls.sf-submit {
    grid-template-columns: min-content 20px;
  }
  #stacks_in_7628.sf-left.sf-no-help-text .controls.sf-submit {
    grid-template-columns: min-content;
  }
  #stacks_in_7628.sf-left .controls .sf-empty-column {
    display: none;
  }
  #stacks_in_7628.sf-left .controls.sf-file {
    grid-template-columns: 1fr min-content 20px;
  }
  #stacks_in_7628.sf-left.sf-no-help-text .controls.sf-file {
    grid-template-columns: 1fr min-content;
  }
  #stacks_in_7628.sf-left .controls:not(.sf-checkbox) label {
    grid-column: 1/-1;
    padding: 0;
    font-weight: 600;
  }
}
/* end left */
/* top */
#stacks_in_7628.sf-top form .controls .sf-focused ~ .hint {
  margin-top: 16px;
}
#stacks_in_7628.sf-top .controls .note,
#stacks_in_7628.sf-top .controls.sf-checkbox .note,
#stacks_in_7628.sf-top .controls.sf-file .note {
  grid-column: 1/-1;
}
#stacks_in_7628.sf-top form .controls:not(.sf-checkbox) .help > span {
  margin-top: 22px;
}
#stacks_in_7628.sf-top form .hint,
#stacks_in_7628.sf-top form .help > span {
  left: 0px;
}
#stacks_in_7628.sf-top .controls.sf-textarea label,
#stacks_in_7628.sf-top .controls.sf-multi-select label {
  margin-top: 0px;
}
#stacks_in_7628.sf-top .controls {
  grid-template-columns: 1fr 20px;
  grid-gap: 4px 8px;
}
#stacks_in_7628.sf-top.sf-no-help-text .controls {
  grid-template-columns: 1fr;
}
#stacks_in_7628.sf-top .dropdown-menu {
  margin-left: 0px;
}
#stacks_in_7628.sf-top .controls.sf-checkbox {
  grid-template-columns: 22px 1fr 20px;
}
#stacks_in_7628.sf-top.sf-no-help-text .controls.sf-checkbox {
  grid-template-columns: 22px 1fr;
}
#stacks_in_7628.sf-top .controls.sf-submit {
  grid-template-columns: min-content 20px;
}
#stacks_in_7628.sf-top.sf-no-help-text .controls.sf-submit {
  grid-template-columns: min-content;
}
#stacks_in_7628.sf-top .controls .sf-empty-column {
  display: none;
}
#stacks_in_7628.sf-top .controls.sf-file {
  grid-template-columns: 1fr min-content 20px;
}
#stacks_in_7628.sf-top.sf-no-help-text .controls.sf-file {
  grid-template-columns: 1fr min-content;
}
#stacks_in_7628.sf-top .controls:not(.sf-checkbox) label {
  grid-column: 1/-1;
  padding: 0;
  font-weight: 600;
}
/* end top */
/* placeholder */
#stacks_in_7628.sf-placeholder form .hint,
#stacks_in_7628.sf-placeholder form .help > span {
  left: 0px;
}
#stacks_in_7628.sf-placeholder .controls .note,
#stacks_in_7628.sf-placeholder .controls.sf-checkbox .note,
#stacks_in_7628.sf-placeholder .controls.sf-file .note {
  grid-column: 1/-1;
}
#stacks_in_7628.sf-placeholder .controls {
  grid-template-columns: 1fr 20px;
  grid-gap: 4px 8px;
}
#stacks_in_7628.sf-placeholder.sf-no-help-text .controls {
  grid-template-columns: 1fr;
}
#stacks_in_7628.sf-placeholder .dropdown-menu {
  margin-left: 0px;
}
#stacks_in_7628.sf-placeholder .controls.sf-checkbox {
  grid-template-columns: 22px 1fr 20px;
}
#stacks_in_7628.sf-placeholder.sf-no-help-text .controls.sf-checkbox {
  grid-template-columns: 22px 1fr;
}
#stacks_in_7628.sf-placeholder .controls.sf-submit {
  grid-template-columns: min-content 20px;
}
#stacks_in_7628.sf-placeholder.sf-no-help-text .controls.sf-submit {
  grid-template-columns: min-content;
}
#stacks_in_7628.sf-placeholder .controls .sf-empty-column {
  display: none;
}
#stacks_in_7628.sf-placeholder .controls.sf-file {
  grid-template-columns: 1fr min-content 20px;
}
#stacks_in_7628.sf-placeholder.sf-no-help-text .controls.sf-file {
  grid-template-columns: 1fr min-content;
}
#stacks_in_7628.sf-placeholder .controls:not(.sf-checkbox) label {
  grid-column: 1/-1;
  padding: 0;
}
#stacks_in_7628.sf-placeholder .controls:not(.sf-checkbox) label {
  position: absolute;
  left: 4px;
  top: 8px;
  display: inline-block;
  padding: 0px 4px;
  transition: opacity 0.3s;
  pointer-events: none;
  opacity: 1;
  z-index: 1;
}
#stacks_in_7628.sf-placeholder .controls.sf-checkbox label {
  display: block;
}
#stacks_in_7628.sf-placeholder .controls:not(.sf-checkbox) label.sf-active {
  opacity: 0;
}
#stacks_in_7628.sf-placeholder .controls:not(.sf-checkbox) label:not(.sf-active) + div input {
  color: transparent;
}
/* end placeholder */
/* classic */
#stacks_in_7628.sf-classic form .controls .sf-focused ~ .hint {
  bottom: calc(100% + 16px);
}
#stacks_in_7628.sf-classic .controls .note,
#stacks_in_7628.sf-classic .controls.sf-checkbox .note,
#stacks_in_7628.sf-classic .controls.sf-file .note {
  grid-column: 1/-1;
}
#stacks_in_7628.sf-classic form .hint,
#stacks_in_7628.sf-classic form .help > span {
  left: 0px;
}
#stacks_in_7628.sf-classic form .controls:not(.sf-checkbox) .help > span {
  margin-top: 4px;
}
#stacks_in_7628.sf-classic .controls {
  grid-template-columns: 1fr 20px;
  grid-gap: 4px 8px;
}
#stacks_in_7628.sf-classic.sf-no-help-text .controls {
  grid-template-columns: 1fr;
}
#stacks_in_7628.sf-classic .dropdown-menu {
  margin-left: 0px;
}
#stacks_in_7628.sf-classic .controls.sf-checkbox {
  grid-template-columns: 22px 1fr 20px;
}
#stacks_in_7628.sf-classic.sf-no-help-text .controls.sf-checkbox {
  grid-template-columns: 22px 1fr;
}
#stacks_in_7628.sf-classic .controls.sf-submit {
  grid-template-columns: min-content 20px;
}
#stacks_in_7628.sf-classic.sf-no-help-text .controls.sf-submit {
  grid-template-columns: min-content;
}
#stacks_in_7628.sf-classic .controls .sf-empty-column {
  display: none;
}
#stacks_in_7628.sf-classic .controls.sf-file {
  grid-template-columns: 1fr min-content 20px;
}
#stacks_in_7628.sf-classic.sf-no-help-text .controls.sf-file {
  grid-template-columns: 1fr min-content;
}
#stacks_in_7628.sf-classic .controls:not(.sf-checkbox) label {
  grid-column: 1/-1;
  padding: 0;
}
#stacks_in_7628.sf-classic .controls:not(.sf-checkbox) label {
  position: absolute;
  left: 6px;
  top: 12px;
  border-radius: 2px;
  display: inline-block;
  padding: 0px 6px;
  background-color: rgba(255, 255, 255, 0);
  transition: color 0.3s, top 0.3s, background-color 0.8s;
  z-index: 1;
}
#stacks_in_7628.sf-classic .controls.sf-checkbox label {
  display: block;
}
#stacks_in_7628.sf-classic .controls:not(.sf-checkbox) label.sf-active {
  top: -8px;
  z-index: 2;
  background-color: rgba(255, 255, 255, 1.00);
}
#stacks_in_7628.sf-classic .controls:not(.sf-checkbox) label:not(.sf-active) + div input {
  color: transparent;
}
#stacks_in_7628.sf-classic .controls input,
#stacks_in_7628.sf-classic .controls > button,
#stacks_in_7628.sf-classic .controls select,
#stacks_in_7628.sf-classic .controls select + .sf-multi-select-mobile,
#stacks_in_7628.sf-classic .controls .fileUpload,
#stacks_in_7628.sf-classic .controls .fileUpload span {
  padding: 12px;
  height: 42px;
}
#stacks_in_7628.sf-classic .controls select + .sf-multi-select-mobile {
  padding: 12px 0;
}
#stacks_in_7628.sf-classic .controls select + .sf-multi-select-mobile {
  height: auto;
}
#stacks_in_7628.sf-classic .controls input[type="checkbox"],
#stacks_in_7628.sf-classic .controls input[type="radio"] {
  padding: 0;
}
#stacks_in_7628.sf-classic .controls textarea {
  padding: 12px;
}
#stacks_in_7628.sf-classic .controls > button {
  padding: 12px 24px;
}
/* end classic */
#stacks_in_7628.sf-styles .controls input,
#stacks_in_7628.sf-styles .controls textarea,
#stacks_in_7628.sf-styles .controls button,
#stacks_in_7628.sf-styles .controls select,
#stacks_in_7628.sf-styles .controls select + .sf-multi-select-mobile,
#stacks_in_7628.sf-styles .controls input[type="checkbox"]:after,
#stacks_in_7628.sf-styles .controls input[type="radio"]:after,
#stacks_in_7628.sf-styles input[type="checkbox"] + .sf-captcha > .g-recaptcha iframe {
  box-shadow: none;
}
#stacks_in_7628.sf-styles .controls input[type="number"].hasError + input,
#stacks_in_7628.sf-styles .controls input:not([type="radio"]):not([type="checkbox"]):not([type="number"]).hasError,
#stacks_in_7628.sf-styles .controls input.sf-upload + label,
#stacks_in_7628.sf-styles .controls textarea.hasError,
#stacks_in_7628.sf-styles .controls button.hasError,
#stacks_in_7628.sf-styles .controls select.hasError,
#stacks_in_7628.sf-styles .controls select.hasError + .sf-multi-select-mobile,
#stacks_in_7628.sf-styles input[type="checkbox"].hasError + .sf-captcha > .g-recaptcha iframe {
  box-shadow: inset 0 0 0 1000px rgba(249,217,73,0.33);
}
#stacks_in_7628.sf-styles .controls input[type="checkbox"]:not(:checked).hasError:after,
#stacks_in_7628.sf-styles .controls input[type="radio"]:not(:checked).hasError:after {
  box-shadow: none;
  background-color: rgba(249,217,73,0.33);
  content: "";
  width: 20px;
  height: 20px;
  position: absolute;
  left: 1px;
  top: 1px;
  border-radius: 50%;
}
#stacks_in_7628.sf-styles .controls input[type="checkbox"]:not(:checked).hasError:after {
  border-radius: 0px;
}


#stacks_in_7628.sf-styles .controls select,
#stacks_in_7628.sf-styles .controls select + .sf-multi-select-mobile .sf-option,
#stacks_in_7628.sf-styles .controls.sf-date input {
  cursor: pointer;
  -moz-appearance: none;
  -webkit-appearance: none;
}
#stacks_in_7628.sf-styles .controls textarea {
  white-space: pre-line;
  line-height: 1.2;
}
#stacks_in_7628.sf-styles .controls input[type=checkbox],
#stacks_in_7628.sf-styles .controls input[type=radio] {
  position: relative;
  left: 0px;
  width: 22px;
  height: 22px;
  margin: 4px 0px;
  background: transparent;
  border-color: transparent;
}
#stacks_in_7628.sf-styles .controls input[type=checkbox]:after,
#stacks_in_7628.sf-styles .controls input[type=radio]:before {
  cursor: pointer;
  content: " ";
  display: inline-block;
  width: 20px;
  height: 20px;
  border-radius: 2px;
  border: 1px solid rgba(13, 13, 13, 0.15);
  line-height: 20px;
  text-align: center;
  position: relative;
  left: 0px;
  background-image: linear-gradient(rgba(0, 0, 0, 0.00), rgba(0, 0, 0, 0.00));
}
#stacks_in_7628.sf-styles .controls input[type=radio]:before {
  border-radius: 50%;
}
#stacks_in_7628.sf-styles .controls input[type=checkbox]:checked:after {
  content: "\2714";
  /*#000000*/
  
  color: rgba(31, 125, 193, 1.00);
  color: rgba(38, 38, 38, 1.00);
  
}
#stacks_in_7628.sf-styles .controls input[type=radio]:checked:after {
  content: "";
  width: 12px;
  height: 12px;
  position: absolute;
  left: 5px;
  top: 5px;
  border-radius: 50%;
  
  background-color: rgba(31, 125, 193, 1.00);
  background-color: rgba(38, 38, 38, 1.00);
  
}
#stacks_in_7628.sf-styles .controls .fileUpload,
#stacks_in_7628.sf-styles .controls button {
  overflow: hidden;
  background-color: rgba(232, 100, 34, 1.00);
  border: 1px solid rgba(232, 100, 34, 1.00);
  color: rgba(255, 255, 255, 1.00);
}
#stacks_in_7628.sf-styles .controls .fileUpload:active,
#stacks_in_7628.sf-styles .controls button:active {
  box-shadow: 0 0 0 2000px rgba(0,0,0,0.22) inset;
}
#stacks_in_7628.sf-styles .controls .fileUpload span {
  white-space: nowrap;
  color: rgba(255, 255, 255, 1.00);
}
#stacks_in_7628.sf-styles .controls .fileUpload input.upload {
  position: absolute;
  top: 0;
  bottom :0;
  right: 0;
  margin: 0;
  padding: 0;
  cursor: pointer;
  opacity: 0;
  height: 100%;
}
#stacks_in_7628.sf-styles form,
#stacks_in_7628.sf-styles .controls input,
#stacks_in_7628.sf-styles .controls textarea {
  font-family: inherit;
}
/*  */
#stacks_in_7628.sf-styles form {
  font-family: inherit;
  padding: 50px 10px;
  border-radius: 4px;
  border-width: 0px;
  
}
#stacks_in_7628.sf-styles .controls input,
#stacks_in_7628.sf-styles .controls textarea {
  font-family: inherit;
}

#stacks_in_7628.sf-styles {
  display: flex;
  justify-content: center;
  flex-direction: column;
}

/*  */
/*  */
#stacks_in_7628.sf-styles .steps .step .controls:not(.sf-checkbox) label,
#stacks_in_7628.sf-styles .controls:not(.sf-checkbox) label {
  font-size: 12px;
  line-height: 12px;
  font-weight: 500;
  width: calc(100% - 28px);
  
  
  text-align: center;
  
  
}
#stacks_in_7628.sf-styles .sf-radio-group .controls.sf-button-group label {
  font-size: 10px;
  line-height: 1.1;
}
#stacks_in_7628.sf-styles .controls:not(.sf-checkbox) label img {
  height: 12px;
}
#stacks_in_7628.sf-styles.sf-no-help-text .controls:not(.sf-checkbox) label  {
  width: 100%;
}
@media all and (max-width: 500px) {
  #stacks_in_7628.sf-left form .controls .sf-focused ~ .hint {
    margin-top: 12px;
  }
  #stacks_in_7628.sf-left form .controls:not(.sf-checkbox) .help > span {
    margin-top: calc(12px + 8px);
  }
}
#stacks_in_7628.sf-top form .controls:not(.sf-checkbox) .help > span {
  margin-top: calc(12px + 8px);
}
#stacks_in_7628.sf-top form .controls .sf-focused ~ .hint,
#stacks_in_7628.sf-top .controls .fileUpload {
  margin-top: 12px;
}
#stacks_in_7628.sf-placeholder .form-group .controls:not(.sf-checkbox) label {
  width: auto;
  line-height: 16px;
}
#stacks_in_7628.sf-classic .form-group .controls:not(.sf-checkbox) label {
  width: auto;
  line-height: 16px;
}
/*  */
/*  */
#stacks_in_7628.sf-styles .sf-radio-group {
  margin-bottom: 16px;
}
#stacks_in_7628.sf-styles .controls {
  margin-bottom: 16px;
  margin-top: 0px;
  grid-gap: 4px 8px;
}
#stacks_in_7628.sf-styles .controls.sf-radio {
  margin-bottom: 0px;
}
#stacks_in_7628.sf-styles .controls.sf-radio + .controls:not(.sf-radio) {
  margin-top: 16px;
}
#stacks_in_7628.sf-styles .controls.sf-submit {
  margin-bottom: 0px;
}
#stacks_in_7628.sf-styles .controls.sf-captcha {
  margin-bottom: 16px;
}
#stacks_in_7628.sf-styles .form-group > div:nth-child(2) {
  margin-top: 16px;
}
#stacks_in_7628.sf-styles .controls {
  font-size: 15px;
}
#stacks_in_7628.sf-styles form .controls input,
#stacks_in_7628.sf-styles form .controls textarea,
#stacks_in_7628.sf-styles form .controls > button,
#stacks_in_7628.sf-styles form .controls select,
#stacks_in_7628.sf-styles form .controls select + .sf-multi-select-mobile,
#stacks_in_7628.sf-styles form .controls .fileUpload {
  font-size: 15px;
  line-height: 15px;
  font-weight: 300;
  border-radius: 4px;
  border-width: 1px;
  padding: 10px 8px;
}
#stacks_in_7628.sf-styles form .controls .step-input-wrap:before {
  border-radius: 4px;
  border-width: 1px;
}
#stacks_in_7628.sf-styles .controls input[type="checkbox"],
#stacks_in_7628.sf-styles .controls input[type="radio"] {
  padding: 0;
}
#stacks_in_7628.sf-styles form .controls select,
#stacks_in_7628.sf-styles form .controls select + .sf-multi-select-mobile {
  line-height: 19px;
  padding: 8px 8px;
}
#stacks_in_7628.sf-styles form .controls select + .sf-multi-select-mobile {
  padding: 8px 0;
}
#stacks_in_7628.sf-styles form .controls .step-input-wrap:before,
#stacks_in_7628.sf-styles form .controls input,
#stacks_in_7628.sf-styles form .controls textarea,
#stacks_in_7628.sf-styles form .controls select,
#stacks_in_7628.sf-styles form .controls select + .sf-multi-select-mobile,
#stacks_in_7628.sf-styles form .controls .fileUpload {
  
}
#stacks_in_7628.sf-styles form .controls .fileUpload span,
#stacks_in_7628.sf-styles form .controls.sf-checkbox label {
  font-size: 15px;
  line-height: 15px;
  font-weight: 300;
}
#stacks_in_7628.sf-styles form .submitMessage h3,
#stacks_in_7628.sf-styles form .submitMessage p {
  font-size: 15px;
}
#stacks_in_7628.sf-styles form .note {
  margin: 0px 8px;
}
#stacks_in_7628.sf-styles form .message,
#stacks_in_7628.sf-styles form .help > span {
  font-size: 15px;
  line-height: 1.4;
}
#stacks_in_7628.sf-styles .controls > button,
#stacks_in_7628.sf-styles .controls .fileUpload {
  padding: 10px 16px;
  border-width: 1px;
}
#stacks_in_7628.sf-styles .controls textarea {
  line-height: 1.2;
}
#stacks_in_7628.sf-styles form .controls input,
#stacks_in_7628.sf-styles form .controls > button,
#stacks_in_7628.sf-styles form .controls select,
#stacks_in_7628.sf-styles form .controls .fileUpload {
  height: calc(15px + 10px + 10px + 2px);
}
#stacks_in_7628.sf-styles form .help > span {
  top: 35.500000px;
}
#stacks_in_7628.sf-styles form .sf-textarea .help > span,
#stacks_in_7628.sf-styles form .sf-multi-select .help > span {
  top: 34px;
}
#stacks_in_7628.sf-styles form .controls .field-icon {
  width: 15px;
  height: 15px;
  right: 8px;
}
/*  */
#stacks_in_7628.sf-styles .controls:not(.sf-checkbox) label {
  line-height: 15px;
}
/*  */
#stacks_in_7628.sf-placeholder .controls:not(.sf-checkbox) label {
  line-height: 15px;
  top: 10px;
  left: calc(8px - 2px);
}
#stacks_in_7628.sf-classic .controls:not(.sf-checkbox) label {
  line-height: 15px;
  top: 10px;
  left: calc(8px - 4px);
}
/*  */
#stacks_in_7628.sf-styles .controls.sf-submit.sf-full-button-True {
  grid-template-columns: 1fr 20px;
}
#stacks_in_7628.sf-styles.sf-no-help-text .controls.sf-submit.sf-full-button-True {
  grid-template-columns: 1fr;
}
#stacks_in_7628.sf-left .controls.sf-submit.sf-full-button-True  {
  grid-template-columns: 90px 1fr 20px;
}
#stacks_in_7628.sf-left.sf-no-help-text .controls.sf-submit.sf-full-button-True {
  grid-template-columns: 90px 1fr;
}
#stacks_in_7628.sf-styles .controls select[multiple] {
  height: auto;
}
#stacks_in_7628.sf-styles .controls select[multiple] option,
#stacks_in_7628.sf-styles .controls select[multiple] + .sf-multi-select-mobile .sf-option {
  padding: 2px 0px;
}
#stacks_in_7628.sf-styles .controls select[multiple] + .sf-multi-select-mobile .sf-option {
  padding: 2px 8px;
}
#stacks_in_7628.sf-styles form .controls select + .sf-multi-select-mobile .sf-option.sf-msm-active {
  background: rgba(232, 100, 34, 1.00);
  color: rgba(255, 255, 255, 1.00);
}
#stacks_in_7628.sf-styles .form-group .controls select[multiple] option:empty[disabled],
#stacks_in_7628.sf-styles .form-group .controls.sf-multi-select svg {
  display: none;
}
#stacks_in_7628.sf-placeholder .form-group .controls.sf-multi-select label,
#stacks_in_7628.sf-classic .form-group .controls.sf-multi-select label {
  position: static;
}
#stacks_in_7628.sf-styles .sf-radio-group {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  grid-gap: 4px;
  margin-bottom: 16px;
}
#stacks_in_7628.sf-styles .sf-radio-group .controls.sf-button-group {
  flex: 0 0 auto;
  margin: 0 0 4px 0;
  padding: 0;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  align-items: stretch;
  justify-content: center;
}
#stacks_in_7628.sf-styles .sf-radio-group .controls.sf-button-group.sf-help-text {
  grid-template-columns: 1fr 20px;
}
#stacks_in_7628.sf-styles form .controls.sf-button-group.sf-help-text .help > span {
  transform: translate(0,-50%);
  top: calc(50% + 52px);
}
#stacks_in_7628.sf-styles .sf-radio-group .controls input[type]:after,
#stacks_in_7628.sf-styles .sf-radio-group .controls input[type]:before,
#stacks_in_7628.sf-styles .sf-radio-group .controls input[type] {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: auto;
  height: auto;
  margin: 0;
  background: transparent;
  cursor: pointer;
}
#stacks_in_7628.sf-styles .sf-radio-group .controls input[type]:after,
#stacks_in_7628.sf-styles .sf-radio-group .controls input[type]:before {
  pointer-events: none;
}
#stacks_in_7628.sf-styles .sf-radio-group .controls input:checked:after {
  content: "";
  background: transparent;
  border: 2px solid rgba(31, 125, 193, 1.00);
}
#stacks_in_7628.sf-styles .sf-radio-group .controls input[type]:checked:after,
#stacks_in_7628.sf-styles .sf-radio-group .controls input[type]:before,
#stacks_in_7628 .step .sf-radio-group .controls input.hasError[type]:after {
  border-radius: 4px;
}
#stacks_in_7628.sf-styles .sf-radio-group .controls.sf-button-group label {
  display: grid;
  padding: 16px 8px;
  grid-template-columns: auto;
  grid-template-rows: min-content;
  justify-items: center;
  align-items: center;
  text-align: center;
  line-height: 1.1;
  font-size: 14px;
  z-index: 1;
  grid-gap: 8px;
  user-select: none;
}
#stacks_in_7628.sf-styles .sf-radio-group .controls.sf-button-group label > div img {
  display: block;
}
#stacks_in_7628.sf-styles .sf-radio-group .controls.sf-button-group label div:empty,
#stacks_in_7628.sf-styles .sf-radio-group .controls.sf-button-group label div.empty {
  display: none;
}
#stacks_in_7628.sf-styles .sf-radio-group .controls.sf-button-group .sf-button-wrap {
  position: relative;
  justify-content: center;
  align-items: center;
  display: flex;
}
/*!
* Datepicker for Bootstrap
*
* Copyright 2012 Stefan Petre
* Licensed under the Apache License v2.0
* http://www.apache.org/licenses/LICENSE-2.0
*
*/.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-datetimepicker-widget{top:0;left:0;width:250px;padding:4px;margin-top:1px;z-index:3000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.bootstrap-datetimepicker-widget:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,0.2);position:absolute;top:-7px;left:6px}.bootstrap-datetimepicker-widget:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;top:-6px;left:7px}.bootstrap-datetimepicker-widget.pull-right:before{left:auto;right:6px}.bootstrap-datetimepicker-widget.pull-right:after{left:auto;right:7px}.bootstrap-datetimepicker-widget>ul{list-style-type:none;margin:0}.bootstrap-datetimepicker-widget .timepicker-hour,.bootstrap-datetimepicker-widget .timepicker-minute,.bootstrap-datetimepicker-widget .timepicker-second{width:100%;font-weight:bold;font-size:1.2em}.bootstrap-datetimepicker-widget table[data-hour-format="12"] .separator{width:4px;padding:0;margin:0}.bootstrap-datetimepicker-widget .datepicker>div{display:none}.bootstrap-datetimepicker-widget .picker-switch{text-align:center}.bootstrap-datetimepicker-widget table{width:100%;margin:0}.bootstrap-datetimepicker-widget td,.bootstrap-datetimepicker-widget th{text-align:center;width:20px;height:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.bootstrap-datetimepicker-widget td.day:hover,.bootstrap-datetimepicker-widget td.hour:hover,.bootstrap-datetimepicker-widget td.minute:hover,.bootstrap-datetimepicker-widget td.second:hover{background:#eee;cursor:pointer}.bootstrap-datetimepicker-widget td.old,.bootstrap-datetimepicker-widget td.new{color:#999}.bootstrap-datetimepicker-widget td.active,.bootstrap-datetimepicker-widget td.active:hover{color:#fff;background-color:#006dcc;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#04c;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.bootstrap-datetimepicker-widget td.active:hover,.bootstrap-datetimepicker-widget td.active:hover:hover,.bootstrap-datetimepicker-widget td.active:active,.bootstrap-datetimepicker-widget td.active:hover:active,.bootstrap-datetimepicker-widget td.active.active,.bootstrap-datetimepicker-widget td.active:hover.active,.bootstrap-datetimepicker-widget td.active.disabled,.bootstrap-datetimepicker-widget td.active:hover.disabled,.bootstrap-datetimepicker-widget td.active[disabled],.bootstrap-datetimepicker-widget td.active:hover[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}.bootstrap-datetimepicker-widget td.active:active,.bootstrap-datetimepicker-widget td.active:hover:active,.bootstrap-datetimepicker-widget td.active.active,.bootstrap-datetimepicker-widget td.active:hover.active{background-color:#039 \9}.bootstrap-datetimepicker-widget td.disabled,.bootstrap-datetimepicker-widget td.disabled:hover{background:0;color:#999;cursor:not-allowed}.bootstrap-datetimepicker-widget td span{display:block;width:47px;height:54px;line-height:54px;float:left;margin:2px;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.bootstrap-datetimepicker-widget td span:hover{background:#eee}.bootstrap-datetimepicker-widget td span.active{color:#fff;background-color:#006dcc;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#04c;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.bootstrap-datetimepicker-widget td span.active:hover,.bootstrap-datetimepicker-widget td span.active:active,.bootstrap-datetimepicker-widget td span.active.active,.bootstrap-datetimepicker-widget td span.active.disabled,.bootstrap-datetimepicker-widget td span.active[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}.bootstrap-datetimepicker-widget td span.active:active,.bootstrap-datetimepicker-widget td span.active.active{background-color:#039 \9}.bootstrap-datetimepicker-widget td span.old{color:#999}.bootstrap-datetimepicker-widget td span.disabled,.bootstrap-datetimepicker-widget td span.disabled:hover{background:0;color:#999;cursor:not-allowed}.bootstrap-datetimepicker-widget th.switch{width:145px}.bootstrap-datetimepicker-widget th.next,.bootstrap-datetimepicker-widget th.prev{font-size:21px}.bootstrap-datetimepicker-widget th.disabled,.bootstrap-datetimepicker-widget th.disabled:hover{background:0;color:#999;cursor:not-allowed}.bootstrap-datetimepicker-widget thead tr:first-child th{cursor:pointer}.bootstrap-datetimepicker-widget thead tr:first-child th:hover{background:#eee}.input-append.date .add-on i,.input-prepend.date .add-on i{display:block;cursor:pointer;width:16px;height:16px}.bootstrap-datetimepicker-widget.left-oriented:before{left:auto;right:6px}.bootstrap-datetimepicker-widget.left-oriented:after{left:auto;right:7px}
#stacks_in_7628.sf-styles .dropdown-menu {
  position: absolute;
  top: 100%;
  z-index: 1000;
  display: none;
  float: none;
  width: 350px;
  max-width: 100%;
  padding: 5px 0;
  list-style: none;
  background-color: #ffffff;
  color: #676767;
  border-radius: 3px;
  box-shadow: 0px 8px 16px rgba(0,0,0,0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
}
#stacks_in_7628.sf-styles .bootstrap-datetimepicker-widget:before,
#stacks_in_7628.sf-styles .bootstrap-datetimepicker-widget:after {
  display: none;
}
#stacks_in_7628.sf-styles .bootstrap-datetimepicker-widget ul {
  padding: 0px 8px;
}
#stacks_in_7628.sf-styles .bootstrap-datetimepicker-widget td [data-action="togglePicker"] span {
  display: block;
  width: auto;
  height: auto;
  line-height: 22px;
  float: none;
  margin: 0;
  padding: 8px;
  border-radius: 0px;
}
#stacks_in_7628.sf-styles .bootstrap-datetimepicker-widget td [data-action="togglePicker"] {
  display: block;
  width: 100%;
  border: 1px solid rgba(0,0,0,0.1);
  padding: 0px;
  margin: 8px 0;
}
#stacks_in_7628.sf-styles .bootstrap-datetimepicker-widget .datepicker {
  margin-top: 8px;
}
#stacks_in_7628.sf-styles .bootstrap-datetimepicker-widget .timepicker {
  margin-bottom: 8px;
}
#stacks_in_7628.sf-styles table {
  max-width: 100%;
  background-color: transparent;
  border-collapse: collapse;
  border-spacing: 0;
}
#stacks_in_7628.sf-styles .bootstrap-datetimepicker-widget .collapse.in {
  display: block;
}
#stacks_in_7628.sf-styles .bootstrap-datetimepicker-widget .collapse {
  position: relative;
  display: none;
  overflow: visible;
}
#stacks_in_7628.sf-styles .bootstrap-datetimepicker-widget .btn {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.2;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid rgba(0,0,0,0.1);
  border-radius: 4px;
}
#stacks_in_7628.sf-styles .hiddenFormSubmit {
  display: none;
}
#stacks_in_7628.sf-styles .hideSlice {
 display: none !important;
}
#stacks_in_7628 .autoreply {display: none;}
#stacks_in_7628 .sf-debug-output.has-output > div {
  padding: 16px;
  background: #fff;
  color: #555 !important;
  font-size: 16px;
  line-height: 1.3 !important;
  max-width: 540px;
  margin: 16px auto;
  border: 1px solid rgba(0,0,0,0.15);
  border-radius: 2px;
}
#stacks_in_7628 .sf-debug-output.has-output h2,
#stacks_in_7628 .sf-debug-output.has-output h3 {
  margin: 16px 0px 24px 0px;
  font-size: 20px;
  font-weight: bold;
  color: #333 !important;
}
#stacks_in_7628 .sf-debug-output.has-output h3 {
  font-size: 18px;
}
#stacks_in_7628 .sf-debug-output.has-output p {
  margin: 16px 0px;
}

#stacks_in_7628.sf-styles .step-stack-wrap .controls .sf-number-wrap {
  border-width: 0px;
}
#stacks_in_7628 .step-stack-wrap .controls.sf-input {
  display: grid;
}
#stacks_in_7628.sf-styles form .step-stack-wrap .note {
  color: inherit;
}
#stacks_in_7628.sf-styles  .step-stack-wrap .steps .step-content {
  z-index: 3;
}
/*  */
#stacks_in_7628 .step-stack-wrap .step-slice {
  display: none;
}
#stacks_in_7628 .step-stack-wrap .step-submit ~ .step .step-slice {
  display: block;
}
/*  */
/*  */
.element_stacks_in_7630[data-deluxe-el][data-deluxe-text] {
  
  margin-top: 0px;
  margin-bottom: 16px;
  text-align: left;
  
  
}

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


/*  */
textarea#input-stacks_in_7634 {
  height: 200px;
  resize: none;
  /*  */
}
/*  */
#sf-radio-stacks_in_7634.controls.sf-button-group {
  width: 120px;
}
#sf-radio-stacks_in_7634.controls.sf-button-group.sf-help-text {
  width: inherit;
}


/*  */
/*  */
textarea#input-stacks_in_7636 {
  height: 200px;
  resize: none;
  /*  */
}
/*  */
#sf-radio-stacks_in_7636.controls.sf-button-group {
  width: 120px;
}
#sf-radio-stacks_in_7636.controls.sf-button-group.sf-help-text {
  width: inherit;
}


/*  */
/*  */
textarea#input-stacks_in_7637 {
  height: 200px;
  resize: none;
  /*  */
}
/*  */
#sf-radio-stacks_in_7637.controls.sf-button-group {
  width: 120px;
}
#sf-radio-stacks_in_7637.controls.sf-button-group.sf-help-text {
  width: inherit;
}


/*  */
/*  */
textarea#input-stacks_in_7638 {
  height: 200px;
  resize: none;
  /*  */
}
/*  */
#sf-radio-stacks_in_7638.controls.sf-button-group {
  width: 120px;
}
#sf-radio-stacks_in_7638.controls.sf-button-group.sf-help-text {
  width: inherit;
}


/*  */
/*  */
textarea#input-stacks_in_7640 {
  height: 140px;
  resize: none;
  /*  */
}
/*  */
#sf-radio-stacks_in_7640.controls.sf-button-group {
  width: 120px;
}
#sf-radio-stacks_in_7640.controls.sf-button-group.sf-help-text {
  width: inherit;
}


/*  */
/*  */
#submit-stacks_in_7641 {
  margin-left: auto;
  justify-content: flex-end;
}
/*  */
textarea#input-stacks_in_7641 {
  height: 200px;
  resize: none;
  /*  */
}
/*  */
#sf-radio-stacks_in_7641.controls.sf-button-group {
  width: 120px;
}
#sf-radio-stacks_in_7641.controls.sf-button-group.sf-help-text {
  width: inherit;
}


/*  */

.infix-content.bg-vault.bg-color.style-pro-stacks_in_9188{background-color:rgba(255, 255, 255, 1.00)}#stacks_in_9188.splb{padding:50px}#splb_stacks_in_9188 .infix-iframe-container{background-color:}#stacks_in_9188{display:none}.infix-opened #stacks_in_9188,.infix-closed #stacks_in_9188{display:block}.cristinacelis{cursor:pointer}#stacks_in_9188.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_9188.splb.ll-overflow{overflow:visible !important}
#stacks_in_9189 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_9189 .jwresp_col{overflow:hidden;margin:0;width:27%; float:right;}#stacks_in_9189 #jwresp_col2_stacks_in_9189{ float:left; width:67%}@media screen and (max-width:600px){#stacks_in_9189 #jwresp_col1_stacks_in_9189,#stacks_in_9189 #jwresp_col2_stacks_in_9189{width:100%;float:none;display:block}#stacks_in_9189 #jwresp_col1_stacks_in_9189{margin-bottom:15px}}
/* Start Smart Image stack CSS code */#stacks_in_9190{	text-align: center;}#stacks_in_9190 figure a img{	cursor: pointer !important;}.stacks_in_9190responsive {  max-width: 100%;  margin: 0;  padding: 0;}.stacks_in_9190responsive img, .stacks_in_9190warehouseImage img {  max-width: 100%;  height: auto;  margin: 0 auto 0 auto;  display: block;}.stacks_in_9190hiddenimage{	display: none;}.stacks_in_9190warehouseImage{	display: none;}/* End Smart Image stack CSS code */h3.stacks_in_9193{        margin-bottom: 0;}
h5.stacks_in_9196{   color:rgba(159, 159, 159, 1.00);     margin-bottom: 0;}
#p-stacks_in_9198 p{    }#p-stacks_in_9198 p.lead{}#p-stacks_in_9198 a{color:var(--link-color);}#p-stacks_in_9198 a:hover{color:var(--link-color-hover); }

#stacks_in_9198 {
	padding: 10px 0px 0px 0px;
}
.infix-content.bg-vault.bg-color.style-pro-stacks_in_9203{background-color:rgba(255, 255, 255, 1.00)}#stacks_in_9203.splb{padding:50px}#splb_stacks_in_9203 .infix-iframe-container{background-color:}#stacks_in_9203{display:none}.infix-opened #stacks_in_9203,.infix-closed #stacks_in_9203{display:block}.elikennedy{cursor:pointer}#stacks_in_9203.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_9203.splb.ll-overflow{overflow:visible !important}
#stacks_in_9204 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_9204 .jwresp_col{overflow:hidden;margin:0;width:27%; float:right;}#stacks_in_9204 #jwresp_col2_stacks_in_9204{ float:left; width:67%}@media screen and (max-width:600px){#stacks_in_9204 #jwresp_col1_stacks_in_9204,#stacks_in_9204 #jwresp_col2_stacks_in_9204{width:100%;float:none;display:block}#stacks_in_9204 #jwresp_col1_stacks_in_9204{margin-bottom:15px}}
/* Start Smart Image stack CSS code */#stacks_in_9205{	text-align: center;}#stacks_in_9205 figure a img{	cursor: pointer !important;}.stacks_in_9205responsive {  max-width: 100%;  margin: 0;  padding: 0;}.stacks_in_9205responsive img, .stacks_in_9205warehouseImage img {  max-width: 100%;  height: auto;  margin: 0 auto 0 auto;  display: block;}.stacks_in_9205hiddenimage{	display: none;}.stacks_in_9205warehouseImage{	display: none;}/* End Smart Image stack CSS code */h3.stacks_in_9208{        margin-bottom: 0;}
h5.stacks_in_9211{   color:rgba(159, 159, 159, 1.00);     margin-bottom: 0;}
#p-stacks_in_9213 p{    }#p-stacks_in_9213 p.lead{}#p-stacks_in_9213 a{color:var(--link-color);}#p-stacks_in_9213 a:hover{color:var(--link-color-hover); }

#stacks_in_9213 {
	padding: 10px 0px 0px 0px;
}
.infix-content.bg-vault.bg-color.style-pro-stacks_in_9218{background-color:rgba(255, 255, 255, 1.00)}#stacks_in_9218.splb{padding:50px}#splb_stacks_in_9218 .infix-iframe-container{background-color:}#stacks_in_9218{display:none}.infix-opened #stacks_in_9218,.infix-closed #stacks_in_9218{display:block}.gregrawson{cursor:pointer}#stacks_in_9218.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_9218.splb.ll-overflow{overflow:visible !important}
#stacks_in_9219 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_9219 .jwresp_col{overflow:hidden;margin:0;width:27%; float:right;}#stacks_in_9219 #jwresp_col2_stacks_in_9219{ float:left; width:67%}@media screen and (max-width:600px){#stacks_in_9219 #jwresp_col1_stacks_in_9219,#stacks_in_9219 #jwresp_col2_stacks_in_9219{width:100%;float:none;display:block}#stacks_in_9219 #jwresp_col1_stacks_in_9219{margin-bottom:15px}}
/* Start Smart Image stack CSS code */#stacks_in_9220{	text-align: center;}#stacks_in_9220 figure a img{	cursor: pointer !important;}.stacks_in_9220responsive {  max-width: 100%;  margin: 0;  padding: 0;}.stacks_in_9220responsive img, .stacks_in_9220warehouseImage img {  max-width: 100%;  height: auto;  margin: 0 auto 0 auto;  display: block;}.stacks_in_9220hiddenimage{	display: none;}.stacks_in_9220warehouseImage{	display: none;}/* End Smart Image stack CSS code */h3.stacks_in_9223{        margin-bottom: 0;}
h5.stacks_in_9226{   color:rgba(159, 159, 159, 1.00);     margin-bottom: 0;}
#p-stacks_in_9228 p{    }#p-stacks_in_9228 p.lead{}#p-stacks_in_9228 a{color:var(--link-color);}#p-stacks_in_9228 a:hover{color:var(--link-color-hover); }

#stacks_in_9228 {
	padding: 10px 0px 0px 0px;
}
.item_stacks_in_9356{ grid-column:span 1;grid-row:span 1; justify-content:flex-start;  overflow:hidden;  }
/*
1.0.1
- only disables user selection if a link has been added
- now supports links in description when a link is added to the entire card
- icon alignment also works if the content is shorter than the icon
- horizontal align stretch now allows text to fill open space
*/
.com_onelittledesigner_stacks_Feature_Section_N_stack,
.com_onelittledesigner_stacks_Feature_Section_stack, #stacks_out_9357 {
  overflow: visible !important;
}
#feature-cards-stacks_in_9357 {
  margin: 0 auto;
  max-width: 225px;
}
#feature-cards-stacks_in_9357 * {
  box-sizing: border-box;
}
#feature-cards-stacks_in_9357 .feature-grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  
  align-items: center;
  
  
  justify-content: center;
  
  gap: 0px;
}
#feature-cards-stacks_in_9357 .feature-outer {
  
  width: 225px;
  max-width: 100%;
  border-radius: 0px;
  overflow: hidden;
  position: relative;
  z-index: 0;
  
  box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.30);
  
}

#feature-cards-stacks_in_9357 .feature-outer > .feature-card > .feature-card-content-wrap {
  width: 100%;
  
  max-width: 225px;
  
}



#feature-cards-stacks_in_9357 .feature-outer>a {
  text-decoration: none;
  display: block;
  height: 100%;
}
#feature-cards-stacks_in_9357 .feature-card {
  display: grid;
  grid-template-columns: 1fr;
  height: 100%;
  
  
}
#feature-cards-stacks_in_9357 .feature-card > a {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
#feature-cards-stacks_in_9357 .feature-card > a + .feature-card-content-wrap {
  -webkit-user-select: none;
   -khtml-user-select: none;
   -moz-user-select: -moz-none;
   -o-user-select: none;
   user-select: none;
   /*  */
   pointer-events: none;
   /*  */
}
#feature-cards-stacks_in_9357 .feature-card > .feature-card-content-wrap {
  outline: none;
  /*  */
  height: 100%;
  /*  */
  display: grid;
  
  grid-template-columns: 1fr;
  

}
#feature-cards-stacks_in_9357 .feature-card-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  box-sizing: content-box;
}
#feature-cards-stacks_in_9357 .feature-card-icon i {
  -webkit-transform-origin: center center;
  transform-origin: center center;
}
#feature-cards-stacks_in_9357 .feature-card-content {
  width: 100%;
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  position: relative;
  z-index: 1;
}
#feature-cards-stacks_in_9357 .feature-card {
  
  padding: 0px 0px 0px 0px;
  border: 0px solid rgba(0, 0, 0, 0.10);
  border-radius: 0px;
}
#feature-cards-stacks_in_9357 .feature-card .feature-card-icon-wrap {
  display: flex;
  width: 100%;
  margin: 16px 0;
  
  position: relative;
  z-index: 1;
}
#feature-cards-stacks_in_9357 .feature-card .feature-card-icon,
#feature-cards-stacks_in_9357 .feature-card .feature-card-icon:before {
  padding: 0;
  border-radius: 999px;
  height: 64px;
  width: 64px;
  border-radius: 100px 100px 100px 100px;
  background-color: rgba(96, 125, 139, 1.00);
  
}
#feature-cards-stacks_in_9357 .feature-card .feature-card-icon:before {
  content: "";
  position: absolute;
  top: 15px;
  left: 10px;
  display:  none;
}
#feature-cards-stacks_in_9357 .feature-card .feature-card-icon img {
  height: 40px;
}
#feature-cards-stacks_in_9357 .feature-card .feature-card-icon i,
#feature-cards-stacks_in_9357 .feature-card .feature-card-icon svg {
  padding: 0;
  margin: 0 auto;
  height: 64px;
  width: auto;
  font-size: 40px;
  line-height: 64px;
  color: rgba(255, 255, 255, 1.00);fill: rgba(255, 255, 255, 1.00);stroke: rgba(255, 255, 255, 1.00);
  
}
#feature-cards-stacks_in_9357 .feature-card .feature-card-icon svg {
  padding: 16px 0;
  width: 64px;
}

#feature-cards-stacks_in_9357 .feature-card,
#feature-cards-stacks_in_9357 .feature-card .feature-card-description {
  color: rgba(0, 0, 0, 0.60);
}
#feature-cards-stacks_in_9357 .feature-card h1,
#feature-cards-stacks_in_9357 .feature-card h2,
#feature-cards-stacks_in_9357 .feature-card h3,
#feature-cards-stacks_in_9357 .feature-card h4,
#feature-cards-stacks_in_9357 .feature-card h5,
#feature-cards-stacks_in_9357 .feature-card h6,
#feature-cards-stacks_in_9357 .feature-card .feature-card-header {
  color: rgba(0, 0, 0, 0.80);
}
#feature-cards-stacks_in_9357 .feature-card .feature-card-header {
  margin: 0;
  font-weight: 700;
  font-size: 24px;
  line-height: normal;
  margin-top: 0px;
  margin-bottom: 0px;
}
#feature-cards-stacks_in_9357 .feature-card .feature-card-description {
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  margin-top: 8px;
  margin-bottom: 16px;
}
#feature-cards-stacks_in_9357 .feature-card .feature-card-header,
#feature-cards-stacks_in_9357 .feature-card .feature-card-description {
  cursor: default;
}


#feature-cards-stacks_in_9357 .feature-card:hover {
  z-index: 30;
  position: relative;
}
#feature-cards-stacks_in_9357 .feature-card::before,
#feature-cards-stacks_in_9357 .feature-card,
#feature-cards-stacks_in_9357 .feature-outer,
#feature-cards-stacks_in_9357 .feature-card h1,
#feature-cards-stacks_in_9357 .feature-card h2,
#feature-cards-stacks_in_9357 .feature-card h3,
#feature-cards-stacks_in_9357 .feature-card h4,
#feature-cards-stacks_in_9357 .feature-card h5,
#feature-cards-stacks_in_9357 .feature-card h6,
#feature-cards-stacks_in_9357 .feature-card .feature-card-icon-wrap,
#feature-cards-stacks_in_9357 .feature-card .feature-card-icon,
#feature-cards-stacks_in_9357 .feature-card .feature-card-icon > *,
#feature-cards-stacks_in_9357 .feature-card .feature-card-header,
#feature-cards-stacks_in_9357 .feature-card .feature-card-description,
#feature-cards-stacks_in_9357 .feature-card .feature-card-content {
  transition-duration: 200ms;
  transition-timing-function: linear;
}
/*  */

#feature-cards-stacks_in_9357 .feature-card {
  position: relative;
}
#feature-cards-stacks_in_9357 .feature-card::before {
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: rgba(36, 52, 73, 0.90);
  content: '';
  z-index: 0;
  display: block;
  opacity: 0;
  position: absolute;
  transition-property: opacity;
}
#feature-cards-stacks_in_9357 .feature-card:hover::before {
  opacity: 1;
}

#feature-cards-stacks_in_9357 .feature-card .feature-card-icon {
  transition-property: background;
}
#feature-cards-stacks_in_9357 .feature-card .feature-card-icon i,
#feature-cards-stacks_in_9357 .feature-card .feature-card-icon svg {
  transition-property: color,fill,stroke,transform;
}
#feature-cards-stacks_in_9357 .feature-card .feature-card-description,
#feature-cards-stacks_in_9357 .feature-card h1,
#feature-cards-stacks_in_9357 .feature-card h2,
#feature-cards-stacks_in_9357 .feature-card h3,
#feature-cards-stacks_in_9357 .feature-card h4,
#feature-cards-stacks_in_9357 .feature-card h5,
#feature-cards-stacks_in_9357 .feature-card h6,
#feature-cards-stacks_in_9357 .feature-card .feature-card-header {
  transition-property: color;
}
#feature-cards-stacks_in_9357 .feature-card:hover .feature-card-description {
  color: rgba(255, 255, 255, 0.75);
}
#feature-cards-stacks_in_9357 .feature-card:hover h1,
#feature-cards-stacks_in_9357 .feature-card:hover h2,
#feature-cards-stacks_in_9357 .feature-card:hover h3,
#feature-cards-stacks_in_9357 .feature-card:hover h4,
#feature-cards-stacks_in_9357 .feature-card:hover h5,
#feature-cards-stacks_in_9357 .feature-card:hover h6,
#feature-cards-stacks_in_9357 .feature-card:hover .feature-card-header {
  color: rgba(255, 255, 255, 1.00);
}
#feature-cards-stacks_in_9357 .feature-card:hover .feature-card-icon {
  background: rgba(176, 190, 197, 1.00);
}
#feature-cards-stacks_in_9357 .feature-card:hover .feature-card-icon i,
#feature-cards-stacks_in_9357 .feature-card:hover .feature-card-icon svg {
  color: rgba(96, 125, 139, 1.00);
  fill: rgba(96, 125, 139, 1.00);
  stroke: rgba(96, 125, 139, 1.00);
}

#feature-cards-stacks_in_9357 .feature-card .feature-card-icon-wrap,
#feature-cards-stacks_in_9357 .feature-card .feature-card-content {
  transition-property: transform,opacity;
  will-change: transform;
  transition-timing-function: ease;
}
#feature-cards-stacks_in_9357 .feature-card .feature-card-content {
  -webkit-transform: translate(0,10%) rotateZ(0);
  transform: translate(0,10%) rotateZ(0);
  opacity: 0;
}
#feature-cards-stacks_in_9357 .feature-card:hover .feature-card-icon-wrap,
#feature-cards-stacks_in_9357 .feature-card:hover .feature-card-content {
  -webkit-transform: translate(0,0) rotateZ(0) !important;
  transform: translate(0,0) rotateZ(0) !important;
  opacity: 1;
}
#feature-cards-stacks_in_9357 .feature-card .feature-card-description,
#feature-cards-stacks_in_9357 .feature-card h1,
#feature-cards-stacks_in_9357 .feature-card h2,
#feature-cards-stacks_in_9357 .feature-card h3,
#feature-cards-stacks_in_9357 .feature-card h4,
#feature-cards-stacks_in_9357 .feature-card h5,
#feature-cards-stacks_in_9357 .feature-card h6,
#feature-cards-stacks_in_9357 .feature-card .feature-card-header {
  transition-property: none;
}





/*  */
/*  */

#stacks_out_9357 {
	width: 225px;
	margin-left:0;
}
#feature-section-card-stacks_in_9359 .feature-card .feature-card-icon .com_onelittledesigner_stacks_Feature_Section_Icon_stack,
#feature-section-card-stacks_in_9359 .feature-card .feature-card-icon:before,
#feature-section-card-stacks_in_9359 .feature-card .feature-card-icon,
#feature-section-card-stacks_in_9359 .feature-card .feature-card-icon i,
#feature-section-card-stacks_in_9359 .feature-card .feature-card-icon svg {
  --iconSizesstacks_in_9359: 64px;
}

#feature-section-card-stacks_in_9359 {
  
}
#feature-section-card-stacks_in_9359 .feature-card {
  
  background-color : rgba(255, 255, 255, 0.00);
  background-image : url(../files/backgroundImage-9359.png);
  
  min-height: 225px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  
}

#feature-section-card-stacks_in_9359 .feature-card .feature-card-icon-wrap {
  display: flex;
  width: 100%;
}
#feature-section-card-stacks_in_9359 .feature-card .feature-card-icon,
#feature-section-card-stacks_in_9359 .feature-card .feature-card-icon:before {
  
}
#feature-section-card-stacks_in_9359 .feature-card .feature-card-icon:before {
  display: none;
}




#feature-section-card-stacks_in_9359 .feature-card {
  grid-template-columns: 1fr;
}




#feature-section-card-stacks_in_9359 .feature-card:hover {
  z-index: 30;
  position: relative;
}
/*  */



#feature-section-card-stacks_in_9359 {
  transition-property: transform,box-shadow;
}
#feature-section-card-stacks_in_9359:hover {
  box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.20);
}


/*  */
/*  */
#stacks_in_9373 {
  position: relative;
  user-select: none;
}
i#stacks_in_9373,
svg#stacks_in_9373 {
  position: relative;
  display: block;
  text-align: center;
}

#stacks_in_9373.ionicons-svg-outline {
  fill: none !important;
  stroke-width: 32px;
}

/*
1.1.3
  - added support for hide stacks in inner columns
  - added breakpoint customization to layouts item stack
  - fixes a crashing issue in RapidWeaver 8 and Stacks 4.10
*/
/*  */
#stacks_in_9361 > .layouts-section {
  grid-gap: 25px 0px;
  -ms-grid-columns: (minmax(0px, 1fr))[1];
  grid-template-columns: repeat(1, minmax(0px, 1fr));
  
  
  
  padding: 25px 0px;
  
}
#stacks_in_9361 > .layouts-section > div {
  margin-bottom: 25px;
  margin-right: 0px;
}
@supports (display: grid) {
  #stacks_in_9361 > .layouts-section > div {
    margin-bottom: 0px;
    margin-right: 0px;
    margin: 0;
  }
}
@media all and (max-width: 900px) {
  #stacks_in_9361 > .layouts-section {
    -ms-grid-columns: minmax(0px, 1fr);
    -ms-grid-columns: (minmax(0px, 1fr))[0];
    grid-template-columns: repeat(1, minmax(0px, 1fr));
    grid-template-columns: repeat(0, minmax(0px, 1fr));
  }
  #stacks_in_9361 > .layouts-section[data-col="3"] {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
  #stacks_in_9361 > .layouts-section[data-col="3"] > div:nth-child(3n) {
    -ms-grid-column-span: 2;
    grid-column: span 2;
  }
  #stacks_in_9361 > .layouts-section > div {
    -ms-grid-column-span: 1;
    grid-column: span 1;
  }
}
@media all and (max-width: 700px) {
  #stacks_in_9361 > .layouts-section {
    -ms-grid-columns: minmax(0px, 1fr);
    -ms-grid-columns: (minmax(0px, 1fr))[0];
    grid-template-columns: repeat(1, minmax(0px, 1fr));
    grid-template-columns: repeat( 0, minmax(0px, 1fr));
  }
  #stacks_in_9361 > .layouts-section[data-col="3"] {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
  #stacks_in_9361 > .layouts-section[data-col="3"] > div:nth-child(3n) {
    -ms-grid-column-span: 1;
    grid-column: span 1;
  }
}
/*  */
/*  */

h6.stacks_in_9364{  line-height:1.20;      margin-bottom: 0;}@media (min-width:600px){h6.stacks_in_9364{ line-height:1.20}}

#stacks_in_9364 {
	padding: 30px 7px 0px 7px;
}
#p-stacks_in_9367 p{ font-size:1.40rem; margin-bottom: 0;  }#p-stacks_in_9367 p.lead{font-size:1.40rem;}#p-stacks_in_9367 a{color:var(--link-color);}#p-stacks_in_9367 a:hover{color:var(--link-color-hover); }

#stacks_in_9367 {
	padding: 0px 10px 25px 10px;
}
.svg-stacks_in_9369 svg{width:30px;  max-width:100%}.svg-stacks_in_9369 svg path,.svg-stacks_in_9369 svg line,.svg-stacks_in_9369 svg rect,.svg-stacks_in_9369 svg text,.svg-stacks_in_9369 svg circle,.svg-stacks_in_9369 svg ellipse,.svg-stacks_in_9369 svg polygon,.svg-stacks_in_9369 svg polyline{  fill:rgba(159, 159, 159, 1.00)!important;  transition:all 250ms ease-in-out!important}.svg-stacks_in_9369 svg:hover{ transition:all 250ms ease-in-out!important}.svg-stacks_in_9369 svg{  border-radius:0px 0px 0px 0px; padding:0px 0px 0px 0px}.svg-stacks_in_9369 svg:hover{  ;}.svg-stacks_in_9369 svg:hover path,.svg-stacks_in_9369 svg:hover line,.svg-stacks_in_9369 svg:hover rect,.svg-stacks_in_9369 svg:hover text,.svg-stacks_in_9369 svg:hover circle,.svg-stacks_in_9369 svg:hover ellipse,.svg-stacks_in_9369 svg:hover polygon,.svg-stacks_in_9369 svg:hover polyline{   fill:var(--button-primary-color)!important;}
#stacks_in_9369 {
	padding: 20px 0px 0px 0px;
}
.infix-content.bg-vault.bg-color.style-pro-stacks_in_9265{background-color:rgba(255, 255, 255, 1.00)}#stacks_in_9265.splb{padding:50px}#splb_stacks_in_9265 .infix-iframe-container{background-color:}#stacks_in_9265{display:none}.infix-opened #stacks_in_9265,.infix-closed #stacks_in_9265{display:block}.haesinthomas{cursor:pointer}#stacks_in_9265.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_9265.splb.ll-overflow{overflow:visible !important}
#stacks_in_9268 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_9268 .jwresp_col{overflow:hidden;margin:0;width:27%; float:right;}#stacks_in_9268 #jwresp_col2_stacks_in_9268{ float:left; width:67%}@media screen and (max-width:600px){#stacks_in_9268 #jwresp_col1_stacks_in_9268,#stacks_in_9268 #jwresp_col2_stacks_in_9268{width:100%;float:none;display:block}#stacks_in_9268 #jwresp_col1_stacks_in_9268{margin-bottom:15px}}
/* Start Smart Image stack CSS code */#stacks_in_9269{	text-align: center;}#stacks_in_9269 figure a img{	cursor: pointer !important;}.stacks_in_9269responsive {  max-width: 100%;  margin: 0;  padding: 0;}.stacks_in_9269responsive img, .stacks_in_9269warehouseImage img {  max-width: 100%;  height: auto;  margin: 0 auto 0 auto;  display: block;}.stacks_in_9269hiddenimage{	display: none;}.stacks_in_9269warehouseImage{	display: none;}/* End Smart Image stack CSS code */h3.stacks_in_9272{        margin-bottom: 0;}
h5.stacks_in_9275{   color:rgba(159, 159, 159, 1.00);     margin-bottom: 0;}
#p-stacks_in_9277 p{    }#p-stacks_in_9277 p.lead{}#p-stacks_in_9277 a{color:var(--link-color);}#p-stacks_in_9277 a:hover{color:var(--link-color-hover); }

#stacks_in_9277 {
	padding: 10px 0px 0px 0px;
}
.infix-content.bg-vault.bg-color.style-pro-stacks_in_9266{background-color:rgba(255, 255, 255, 1.00)}#stacks_in_9266.splb{padding:50px}#splb_stacks_in_9266 .infix-iframe-container{background-color:}#stacks_in_9266{display:none}.infix-opened #stacks_in_9266,.infix-closed #stacks_in_9266{display:block}.juliesillsmolock{cursor:pointer}#stacks_in_9266.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_9266.splb.ll-overflow{overflow:visible !important}
#stacks_in_9282 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_9282 .jwresp_col{overflow:hidden;margin:0;width:27%; float:right;}#stacks_in_9282 #jwresp_col2_stacks_in_9282{ float:left; width:67%}@media screen and (max-width:600px){#stacks_in_9282 #jwresp_col1_stacks_in_9282,#stacks_in_9282 #jwresp_col2_stacks_in_9282{width:100%;float:none;display:block}#stacks_in_9282 #jwresp_col1_stacks_in_9282{margin-bottom:15px}}
/* Start Smart Image stack CSS code */#stacks_in_9283{	text-align: center;}#stacks_in_9283 figure a img{	cursor: pointer !important;}.stacks_in_9283responsive {  max-width: 100%;  margin: 0;  padding: 0;}.stacks_in_9283responsive img, .stacks_in_9283warehouseImage img {  max-width: 100%;  height: auto;  margin: 0 auto 0 auto;  display: block;}.stacks_in_9283hiddenimage{	display: none;}.stacks_in_9283warehouseImage{	display: none;}/* End Smart Image stack CSS code */h3.stacks_in_9286{        margin-bottom: 0;}
h5.stacks_in_9289{   color:rgba(159, 159, 159, 1.00);     margin-bottom: 0;}
#p-stacks_in_9291 p{    }#p-stacks_in_9291 p.lead{}#p-stacks_in_9291 a{color:var(--link-color);}#p-stacks_in_9291 a:hover{color:var(--link-color-hover); }

#stacks_in_9291 {
	padding: 10px 0px 0px 0px;
}
.infix-content.bg-vault.bg-color.style-pro-stacks_in_3450{background-color:rgba(255, 255, 255, 1.00)}#stacks_in_3450.splb{padding:50px}#splb_stacks_in_3450 .infix-iframe-container{background-color:}#stacks_in_3450{display:none}.infix-opened #stacks_in_3450,.infix-closed #stacks_in_3450{display:block}.ligeshao{cursor:pointer}#stacks_in_3450.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_3450.splb.ll-overflow{overflow:visible !important}
#stacks_in_3451 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_3451 .jwresp_col{overflow:hidden;margin:0;width:27%; float:right;}#stacks_in_3451 #jwresp_col2_stacks_in_3451{ float:left; width:67%}@media screen and (max-width:600px){#stacks_in_3451 #jwresp_col1_stacks_in_3451,#stacks_in_3451 #jwresp_col2_stacks_in_3451{width:100%;float:none;display:block}#stacks_in_3451 #jwresp_col1_stacks_in_3451{margin-bottom:15px}}
/* Start Smart Image stack CSS code */#stacks_in_3452{	text-align: center;}#stacks_in_3452 figure a img{	cursor: pointer !important;}.stacks_in_3452responsive {  max-width: 100%;  margin: 0;  padding: 0;}.stacks_in_3452responsive img, .stacks_in_3452warehouseImage img {  max-width: 100%;  height: auto;  margin: 0 auto 0 auto;  display: block;}.stacks_in_3452hiddenimage{	display: none;}.stacks_in_3452warehouseImage{	display: none;}/* End Smart Image stack CSS code */h3.stacks_in_3455{        margin-bottom: 0;}
h5.stacks_in_3458{   color:rgba(159, 159, 159, 1.00);     margin-bottom: 0;}
#p-stacks_in_3460 p{    }#p-stacks_in_3460 p.lead{}#p-stacks_in_3460 a{color:var(--link-color);}#p-stacks_in_3460 a:hover{color:var(--link-color-hover); }

#stacks_in_3460 {
	padding: 10px 0px 0px 0px;
}
.infix-content.bg-vault.bg-color.style-pro-stacks_in_7455{background-color:rgba(255, 255, 255, 1.00)}#stacks_in_7455.splb{padding:50px}#splb_stacks_in_7455 .infix-iframe-container{background-color:}#stacks_in_7455{display:none}.infix-opened #stacks_in_7455,.infix-closed #stacks_in_7455{display:block}.natebreitling{cursor:pointer}#stacks_in_7455.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_7455.splb.ll-overflow{overflow:visible !important}
#stacks_in_7456 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_7456 .jwresp_col{overflow:hidden;margin:0;width:27%; float:right;}#stacks_in_7456 #jwresp_col2_stacks_in_7456{ float:left; width:67%}@media screen and (max-width:600px){#stacks_in_7456 #jwresp_col1_stacks_in_7456,#stacks_in_7456 #jwresp_col2_stacks_in_7456{width:100%;float:none;display:block}#stacks_in_7456 #jwresp_col1_stacks_in_7456{margin-bottom:15px}}
/* Start Smart Image stack CSS code */#stacks_in_7457{	text-align: center;}#stacks_in_7457 figure a img{	cursor: pointer !important;}.stacks_in_7457responsive {  max-width: 100%;  margin: 0;  padding: 0;}.stacks_in_7457responsive img, .stacks_in_7457warehouseImage img {  max-width: 100%;  height: auto;  margin: 0 auto 0 auto;  display: block;}.stacks_in_7457hiddenimage{	display: none;}.stacks_in_7457warehouseImage{	display: none;}/* End Smart Image stack CSS code */h3.stacks_in_7460{        margin-bottom: 0;}
h5.stacks_in_8445{   color:rgba(159, 159, 159, 1.00);     margin-bottom: 0;}
#p-stacks_in_7463 p{    }#p-stacks_in_7463 p.lead{}#p-stacks_in_7463 a{color:var(--link-color);}#p-stacks_in_7463 a:hover{color:var(--link-color-hover); }

#stacks_in_7463 {
	padding: 10px 0px 0px 0px;
}
.infix-content.bg-vault.bg-color.style-pro-stacks_in_9781{background-color:rgba(255, 255, 255, 1.00)}#stacks_in_9781.splb{padding:50px}#splb_stacks_in_9781 .infix-iframe-container{background-color:}#stacks_in_9781{display:none}.infix-opened #stacks_in_9781,.infix-closed #stacks_in_9781{display:block}.nikkiturner{cursor:pointer}#stacks_in_9781.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_9781.splb.ll-overflow{overflow:visible !important}
#stacks_in_9782 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_9782 .jwresp_col{overflow:hidden;margin:0;width:27%; float:right;}#stacks_in_9782 #jwresp_col2_stacks_in_9782{ float:left; width:67%}@media screen and (max-width:600px){#stacks_in_9782 #jwresp_col1_stacks_in_9782,#stacks_in_9782 #jwresp_col2_stacks_in_9782{width:100%;float:none;display:block}#stacks_in_9782 #jwresp_col1_stacks_in_9782{margin-bottom:15px}}
/* Start Smart Image stack CSS code */#stacks_in_9783{	text-align: center;}#stacks_in_9783 figure a img{	cursor: pointer !important;}.stacks_in_9783responsive {  max-width: 100%;  margin: 0;  padding: 0;}.stacks_in_9783responsive img, .stacks_in_9783warehouseImage img {  max-width: 100%;  height: auto;  margin: 0 auto 0 auto;  display: block;}.stacks_in_9783hiddenimage{	display: none;}.stacks_in_9783warehouseImage{	display: none;}/* End Smart Image stack CSS code */h3.stacks_in_9786{        margin-bottom: 0;}
h5.stacks_in_9789{   color:rgba(159, 159, 159, 1.00);     margin-bottom: 0;}
#p-stacks_in_9791 p{    }#p-stacks_in_9791 p.lead{}#p-stacks_in_9791 a{color:var(--link-color);}#p-stacks_in_9791 a:hover{color:var(--link-color-hover); }

#stacks_in_9791 {
	padding: 10px 0px 0px 0px;
}
.infix-content.bg-vault.bg-color.style-pro-stacks_in_7565{background-color:rgba(255, 255, 255, 1.00)}#stacks_in_7565.splb{padding:50px}#splb_stacks_in_7565 .infix-iframe-container{background-color:}#stacks_in_7565{display:none}.infix-opened #stacks_in_7565,.infix-closed #stacks_in_7565{display:block}.noahbradley{cursor:pointer}#stacks_in_7565.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_7565.splb.ll-overflow{overflow:visible !important}
#stacks_in_7566 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_7566 .jwresp_col{overflow:hidden;margin:0;width:27%; float:right;}#stacks_in_7566 #jwresp_col2_stacks_in_7566{ float:left; width:67%}@media screen and (max-width:600px){#stacks_in_7566 #jwresp_col1_stacks_in_7566,#stacks_in_7566 #jwresp_col2_stacks_in_7566{width:100%;float:none;display:block}#stacks_in_7566 #jwresp_col1_stacks_in_7566{margin-bottom:15px}}
/* Start Smart Image stack CSS code */#stacks_in_7567{	text-align: center;}#stacks_in_7567 figure a img{	cursor: pointer !important;}.stacks_in_7567responsive {  max-width: 100%;  margin: 0;  padding: 0;}.stacks_in_7567responsive img, .stacks_in_7567warehouseImage img {  max-width: 100%;  height: auto;  margin: 0 auto 0 auto;  display: block;}.stacks_in_7567hiddenimage{	display: none;}.stacks_in_7567warehouseImage{	display: none;}/* End Smart Image stack CSS code */h3.stacks_in_7570{        margin-bottom: 0;}
h5.stacks_in_8451{   color:rgba(159, 159, 159, 1.00);     margin-bottom: 0;}
#p-stacks_in_7573 p{    }#p-stacks_in_7573 p.lead{}#p-stacks_in_7573 a{color:var(--link-color);}#p-stacks_in_7573 a:hover{color:var(--link-color-hover); }

#stacks_in_7573 {
	padding: 10px 0px 0px 0px;
}
.infix-content.bg-vault.bg-color.style-pro-stacks_in_9310{background-color:rgba(255, 255, 255, 1.00)}#stacks_in_9310.splb{padding:50px}#splb_stacks_in_9310 .infix-iframe-container{background-color:}#stacks_in_9310{display:none}.infix-opened #stacks_in_9310,.infix-closed #stacks_in_9310{display:block}.rafiuabina{cursor:pointer}#stacks_in_9310.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_9310.splb.ll-overflow{overflow:visible !important}
#stacks_in_9311 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_9311 .jwresp_col{overflow:hidden;margin:0;width:27%; float:right;}#stacks_in_9311 #jwresp_col2_stacks_in_9311{ float:left; width:67%}@media screen and (max-width:600px){#stacks_in_9311 #jwresp_col1_stacks_in_9311,#stacks_in_9311 #jwresp_col2_stacks_in_9311{width:100%;float:none;display:block}#stacks_in_9311 #jwresp_col1_stacks_in_9311{margin-bottom:15px}}
/* Start Smart Image stack CSS code */#stacks_in_9312{	text-align: center;}#stacks_in_9312 figure a img{	cursor: pointer !important;}.stacks_in_9312responsive {  max-width: 100%;  margin: 0;  padding: 0;}.stacks_in_9312responsive img, .stacks_in_9312warehouseImage img {  max-width: 100%;  height: auto;  margin: 0 auto 0 auto;  display: block;}.stacks_in_9312hiddenimage{	display: none;}.stacks_in_9312warehouseImage{	display: none;}/* End Smart Image stack CSS code */h3.stacks_in_9315{        margin-bottom: 0;}
h5.stacks_in_9318{   color:rgba(159, 159, 159, 1.00);     margin-bottom: 0;}
#p-stacks_in_9320 p{    }#p-stacks_in_9320 p.lead{}#p-stacks_in_9320 a{color:var(--link-color);}#p-stacks_in_9320 a:hover{color:var(--link-color-hover); }

#stacks_in_9320 {
	padding: 10px 0px 0px 0px;
}
.infix-content.bg-vault.bg-color.style-pro-stacks_in_9858{background-color:rgba(255, 255, 255, 1.00)}#stacks_in_9858.splb{padding:50px}#splb_stacks_in_9858 .infix-iframe-container{background-color:}#stacks_in_9858{display:none}.infix-opened #stacks_in_9858,.infix-closed #stacks_in_9858{display:block}.sarahchostner{cursor:pointer}#stacks_in_9858.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_9858.splb.ll-overflow{overflow:visible !important}
#stacks_in_9860 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_9860 .jwresp_col{overflow:hidden;margin:0;width:27%; float:right;}#stacks_in_9860 #jwresp_col2_stacks_in_9860{ float:left; width:67%}@media screen and (max-width:600px){#stacks_in_9860 #jwresp_col1_stacks_in_9860,#stacks_in_9860 #jwresp_col2_stacks_in_9860{width:100%;float:none;display:block}#stacks_in_9860 #jwresp_col1_stacks_in_9860{margin-bottom:15px}}
/* Start Smart Image stack CSS code */#stacks_in_9861{	text-align: center;}#stacks_in_9861 figure a img{	cursor: pointer !important;}.stacks_in_9861responsive {  max-width: 100%;  margin: 0;  padding: 0;}.stacks_in_9861responsive img, .stacks_in_9861warehouseImage img {  max-width: 100%;  height: auto;  margin: 0 auto 0 auto;  display: block;}.stacks_in_9861hiddenimage{	display: none;}.stacks_in_9861warehouseImage{	display: none;}/* End Smart Image stack CSS code */h3.stacks_in_9864{        margin-bottom: 0;}
h5.stacks_in_9867{   color:rgba(159, 159, 159, 1.00);     margin-bottom: 0;}
#p-stacks_in_9869 p{    }#p-stacks_in_9869 p.lead{}#p-stacks_in_9869 a{color:var(--link-color);}#p-stacks_in_9869 a:hover{color:var(--link-color-hover); }

#stacks_in_9869 {
	padding: 10px 0px 0px 0px;
}
.infix-content.bg-vault.bg-color.style-pro-stacks_in_9588{background-color:rgba(255, 255, 255, 1.00)}#stacks_in_9588.splb{padding:50px}#splb_stacks_in_9588 .infix-iframe-container{background-color:}#stacks_in_9588{display:none}.infix-opened #stacks_in_9588,.infix-closed #stacks_in_9588{display:block}.melaniesteger{cursor:pointer}#stacks_in_9588.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_9588.splb.ll-overflow{overflow:visible !important}
#stacks_in_9589 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_9589 .jwresp_col{overflow:hidden;margin:0;width:27%; float:right;}#stacks_in_9589 #jwresp_col2_stacks_in_9589{ float:left; width:67%}@media screen and (max-width:600px){#stacks_in_9589 #jwresp_col1_stacks_in_9589,#stacks_in_9589 #jwresp_col2_stacks_in_9589{width:100%;float:none;display:block}#stacks_in_9589 #jwresp_col1_stacks_in_9589{margin-bottom:15px}}
/* Start Smart Image stack CSS code */#stacks_in_9590{	text-align: center;}#stacks_in_9590 figure a img{	cursor: pointer !important;}.stacks_in_9590responsive {  max-width: 100%;  margin: 0;  padding: 0;}.stacks_in_9590responsive img, .stacks_in_9590warehouseImage img {  max-width: 100%;  height: auto;  margin: 0 auto 0 auto;  display: block;}.stacks_in_9590hiddenimage{	display: none;}.stacks_in_9590warehouseImage{	display: none;}/* End Smart Image stack CSS code */h3.stacks_in_9593{        margin-bottom: 0;}
h5.stacks_in_9596{   color:rgba(159, 159, 159, 1.00);     margin-bottom: 0;}
#p-stacks_in_9598 p{    }#p-stacks_in_9598 p.lead{}#p-stacks_in_9598 a{color:var(--link-color);}#p-stacks_in_9598 a:hover{color:var(--link-color-hover); }

#stacks_in_9598 {
	padding: 10px 0px 0px 0px;
}
.style-pro-stacks_in_2846::before{position:absolute;top:0;bottom:0;left:0;right:0;content:"";z-index:-1}.style-pro-stacks_in_2846:not(.bg-vault):not(.bg-featured)::before{background-color:rgba(126, 167, 227, 1.00)}

#ovl_stacks_in_2846.ll-overlay {
  z-index: -99;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  visibility: hidden;
  opacity: 0;
  transition: opacity 600ms ease, z-index 0ms 600ms, visibility 0ms 600ms ease; }

.ll-open-stacks_in_2846 > #ovl_stacks_in_2846.ll-overlay {
  transition: opacity 300ms ease;
  opacity: 1;
  visibility: visible; }

.lb-master_stacks_in_2846, .lb-master_stacks_in_2846.infix-closed {
  opacity: 0;
  visibility: hidden; }

.lb-master_stacks_in_2846.infix-opened {
  opacity: 1;
  visibility: visible; }

.lb-master_stacks_in_2846 [data-infix-close]:not(.infix-wrap), .lb-master_stacks_in_2846.infix-closed [data-infix-close]:not(.infix-wrap) {
  opacity: 0;
  visibility: hidden;
  -webkit-transform: scale(0.8);
  -ms-transform: scale(0.8);
  transform: scale(0.8);
  transition: opacity 40ms cubic-bezier(0.25, 0.46, 0.45, 0.94), visibility 0ms 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94) transform 40ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }

.lb-master_stacks_in_2846.infix-opened [data-infix-close]:not(.infix-wrap) {
  opacity: 1;
  visibility: visible;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  transition: opacity 200ms 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), visibility 0ms, transform 200ms 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }

.lb-master_stacks_in_2846.close-on-hover.infix-opened [data-infix-close]:not(.infix-wrap) {
  opacity: 0;
  transition: all 200ms ease-out; }

.lb-master_stacks_in_2846.close-on-hover.infix-opened:hover [data-infix-close]:not(.infix-wrap) {
  opacity: 1; }

.lb-master_stacks_in_2846.infix-closed .infix-container::after, .lb-master_stacks_in_2846.infix-loading .infix-container::after {
  opacity: 0;
  transition: opacity 80ms cubic-bezier(0.25, 0.46, 0.45, 0.94), visibility 0s 680ms; }

.lb-master_stacks_in_2846.infix-opened .infix-container::after {
  opacity: 1;
  transition: opacity 80ms 600ms cubic-bezier(0.25, 0.46, 0.45, 0.94), visibility 0s; }

.lb-master_stacks_in_2846, .lb-master_stacks_in_2846.infix-closed {
  transition: opacity 120ms cubic-bezier(0.25, 0.46, 0.45, 0.94), visibility 0s 600ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }

.lb-master_stacks_in_2846.infix-opened {
  transition: opacity 120ms cubic-bezier(0.25, 0.46, 0.45, 0.94), visibility 0s 0s; }

.lb-master_stacks_in_2846.infix-loading .infix-content, .lb-master_stacks_in_2846.infix-closed .infix-content {
  -webkit-transform: scale(0.9);
  -ms-transform: scale(0.9);
  transform: scale(0.9);
  opacity: 0;
  transition: opacity 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94), transform 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }

.lb-master_stacks_in_2846.infix-opened .infix-content {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  opacity: 1;
  transition: opacity 600ms cubic-bezier(0.25, 0.46, 0.45, 0.94), transform 400ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
.lb-master_stacks_in_2846.infix.hide-nav .infix-nav {
  display: none; }

.lb-master_stacks_in_2846.infix.no-loop.ll-first [data-infix-prev] {
  display: none; }

.lb-master_stacks_in_2846.infix.no-loop.ll-last [data-infix-next] {
  display: none; }

.lb-master_stacks_in_2846 [data-infix-next], .lb-master_stacks_in_2846 [data-infix-prev] {
  position: absolute;
  z-index: 9999;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  top: calc(50% + 25px);
  margin-top: -25px;
  border: 2px solid rgba(255, 255, 255, 0.00);
  opacity: 1;
  background: rgba(255, 255, 255, 0.00);
  transition: opacity 200ms ease-out, background 200ms ease-out, transform 0.8s cubic-bezier(0, 1.01, 0.22, 1), border 0.3s ease-out; }

.lb-master_stacks_in_2846 html:not(.bwd-touch) [data-infix-next], .lb-master_stacks_in_2846 html:not(.bwd-touch) [data-infix-prev] {
  opacity: 0; }

.lb-master_stacks_in_2846 html:not(.bwd-touch) [data-infix-next] {
  transform: translate(-15px, -50%) scale(0.6); }

.lb-master_stacks_in_2846 html:not(.bwd-touch) [data-infix-prev] {
  transform: translate(15px, -50%) scale(0.6); }

.lb-master_stacks_in_2846 html.infix:not(.bwd-touch):hover [data-infix-next], .lb-master_stacks_in_2846 html.infix:not(.bwd-touch):hover [data-infix-prev] {
  transform: translate(0, -50%) rotate(0deg) scale(1);
  opacity: 1; }

.lb-master_stacks_in_2846 [data-infix-next] {
  right: 12px; }

.lb-master_stacks_in_2846 [data-infix-prev] {
  left: 12px; }

.lb-master_stacks_in_2846 [data-infix-next]::before,
.lb-master_stacks_in_2846 [data-infix-next]::after,
.lb-master_stacks_in_2846 [data-infix-prev]::before,
.lb-master_stacks_in_2846 [data-infix-prev]::after {
  background: rgba(255, 255, 255, 0.96);
  top: 50%;
  left: 0;
  width: 2px;
  height: 17px;
  content: '';
  position: absolute;
  margin: -14px 23px; }

.lb-master_stacks_in_2846 html.bwd-touch [data-infix-next], .lb-master_stacks_in_2846 [data-infix-next]:hover,
.lb-master_stacks_in_2846 html.bwd-touch [data-infix-prev], .lb-master_stacks_in_2846 [data-infix-prev]:hover {
  border: 2px solid rgba(255, 255, 255, 1.00);
  background: rgba(255, 255, 255, 0.00); }
  .lb-master_stacks_in_2846 html.bwd-touch [data-infix-next]::before, .lb-master_stacks_in_2846 html.bwd-touch [data-infix-next]::after, .lb-master_stacks_in_2846 [data-infix-next]:hover::before, .lb-master_stacks_in_2846 [data-infix-next]:hover::after,
  .lb-master_stacks_in_2846 html.bwd-touch [data-infix-prev]::before,
  .lb-master_stacks_in_2846 html.bwd-touch [data-infix-prev]::after, .lb-master_stacks_in_2846 [data-infix-prev]:hover::before, .lb-master_stacks_in_2846 [data-infix-prev]:hover::after {
    background: rgba(255, 255, 255, 1.00); }

.lb-master_stacks_in_2846 [data-infix-next]::after,
.lb-master_stacks_in_2846 [data-infix-prev]::after {
  margin-top: -3px; }

.lb-master_stacks_in_2846 [data-infix-prev]::after, .lb-master_stacks_in_2846 [data-infix-prev]::before {
  left: -3px; }

.lb-master_stacks_in_2846 [data-infix-next]::after {
  transform: rotate(45deg); }

.lb-master_stacks_in_2846 [data-infix-next]::before {
  transform: rotate(-45deg); }

.lb-master_stacks_in_2846 [data-infix-prev]::after {
  transform: rotate(315deg); }

.lb-master_stacks_in_2846 [data-infix-prev]::before {
  transform: rotate(-315deg); }
